When an airplane lands, it reserves the whole runway until it arrives to its stopping tile.
I took a look to see if I could observe the same behaviour. When loading the game (which is many months old), a plane was waiting on the runway for a free gate. When a gate became clear, it gave up its runway reservation immediately. The next plane to arrive did so as well, but the third plane did not clear the runway reservation at all. Although I haven't checked, the second plane might already have been underway when the game was loaded, while the third perhaps started after loading.
After an airplane lands and waits at a stop to be filled, it still does not give up its runway reservation. Other planes are unable to use the runway to land to go to their stops.
Quote from: Alan on February 15, 2014, 09:24:40 AM
After an airplane lands and waits at a stop to be filled, it still does not give up its runway reservation. Other planes are unable to use the runway to land to go to their stops.
I can confirm this behavior in r7072:
(http://i.imgur.com/kT0D80A.jpg)
Here is a patch. It deletes some lines added in r7043. I do not understand the reason for adding these lines. Imho it just spills aircraft specific hacks into more files :/
That was one attempt to solve undefined states after a waysearch from a waypoint which failed. Aparently I did not removed them, when I had the save of the full state implemented. Thanks for spotting it.