-
Notifications
You must be signed in to change notification settings - Fork 32
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
Parser for "Transport for London" #268
Conversation
balcy
commented
Mar 1, 2018
- add Transport For London (TFL) parser
- add color support for route parts, currently only used for TFL on Ubuntu touch, ignored for other backends and devices.
Due to returning QObject* in calls to C++ objects from QML (e.g. getItem(i)), those objects were changing ownership to QML and were subject to gc. That could've been noticed during switching between journey results and journey details results (instantly switch back and forth to create enough garbage). `var item = result.getItem(i);` `item` would be null after some time. So it was ending up in page showing loader and not doing anything or in a bit more rare cases with segfault.
Due to returning QObject* in calls to C++ objects from QML (e.g. getItem(i)), those objects were changing ownership to QML and were subject to gc. That could've been noticed during switching between journey results and journey details results (instantly switch back and forth to create enough garbage). `var item = result.getItem(i);` `item` would be null after some time. So it was ending up in page showing loader and not doing anything or in a bit more rare cases with segfault.
add london parser (TFL)
add namespace TransportModes
…moved) make it work with 'clickable --desktop' by changing the build folders
change qml page headers for ubuntu (Ubuntu.Components 1.3 warnings re…
…412b/fahrplan into 412b-qt-qml-fixing-ownership-rebased
…ml-fixing-ownership-rebased
…tion to london parser
412b qt qml fixing ownership rebased
Can you clean that PR up? It contains my other commits not relating to this. |
I'm not the one to decide that but its easier to merge and this pr looks very dirty. |
Ok let's keep it on hold for now. |
Another possibility would be merging #269 instead. That contains the currently released and tested fahrplan version on the Open Store for ubuntu touch. That already does contain this PR. |
use custom build again, to allow rebuilds without recompiling everything again