Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUGFIX] rework booked controllers #164

Merged

Conversation

jonaseberle
Copy link
Member

This simplifies much code around booked controllers.

It revealed a flaw that we had when initializing them in Time Warp mode
which will solve at least one class of crashes we had around there.

The PR is based on #163.

Relates: #107
Relates: #49

This matches any part of the controller login (from 2 letters upwards)
to a sector.

It deals with VATSIM inconsistencies.

It allows for example to show controller "LOVV-B_CTR", although we do
not know a sector "LOVV-B", but we know "LOVV".

It keeps EURW-N_FSS working (where we have a sector "EURW-N").

This also removes much redundant logic and navdata probing for airport
controllers which improves performance on Whazzup data updates.

Fixes: qutescoop#159
This simplifies much code around booked controllers.

It revealed a flaw that we had when initializing them in Time Warp mode
which will solve at least one class of crashes we had around there.

Relates: qutescoop#107
Relates: qutescoop#49
Since qmake cache does not know about Git tags cleaning is needed when
new tags are present. This just adds the information which tag is used
for "make".
@jonaseberle jonaseberle merged commit 34f175b into qutescoop:master Oct 11, 2022
@jonaseberle jonaseberle deleted the fix/rework-booked-controllers branch October 11, 2022 11:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant