-
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
Fixes for memory leaks and QObject* ownership bugs #201
Open
412b
wants to merge
62
commits into
smurfy:master
Choose a base branch
from
412b:qt-qml-fixing-ownership-rebased
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from 1 commit
Commits
Show all changes
62 commits
Select commit
Hold shift + click to select a range
5c3d2f7
Fix for QObject* ownership bugs
412b 7591602
added missed parents
412b ad91813
Merge remote-tracking branch 'upstream/master' into qt-qml-fixing-own…
412b f3b8e77
not that easy there, leaving a FIXME for the next round
412b d04434e
added missing destructors
412b 43dd963
fixing leaks
412b 2b46f13
ownership, concurrency and and destructor for parser backend manager and
412b 7b97514
clearJourney() is a more proper name
412b 3b16f28
adding clearJourney to EFA parser
412b 32243d8
fixing ParserXmlVasttrafikSe memory leaks
412b cf3ad03
one more small fix to vasttrafikse
412b 486eb79
fixing ninetwo memory leaks
412b 52a8675
fixing resrobot memory leaks
412b 8741cfa
providing clearJourney at the top level
412b 12260d3
Fix for QObject* ownership bugs
412b c01f35f
added missed parents
412b 90dc51c
not that easy there, leaving a FIXME for the next round
412b 491f62f
added missing destructors
412b 1c97540
fixing leaks
412b ca2363e
ownership, concurrency and and destructor for parser backend manager and
412b 6ab36b3
clearJourney() is a more proper name
412b f564acb
adding clearJourney to EFA parser
412b 4e9d150
fixing ParserXmlVasttrafikSe memory leaks
412b 88e23bd
one more small fix to vasttrafikse
412b 7f7411d
fixing ninetwo memory leaks
412b ae0c3f5
fixing resrobot memory leaks
412b 9578c88
providing clearJourney at the top level
412b 17bc132
added missed parents
412b a8d240c
not that easy there, leaving a FIXME for the next round
412b 253877b
fixing leaks
412b bb6c564
clearJourney() is a more proper name
412b c766afa
fixing ParserXmlVasttrafikSe memory leaks
412b d2be213
one more small fix to vasttrafikse
412b 26a0b54
Merge branch 'qt-qml-fixing-ownership-rebased' of github.com:412b/
412b adff4e2
Fix for QObject* ownership bugs
412b b3a2b76
added missed parents
412b 98201ac
not that easy there, leaving a FIXME for the next round
412b 35db43b
added missing destructors
412b bfdeedc
fixing leaks
412b 02eff80
ownership, concurrency and and destructor for parser backend manager and
412b 95604c5
clearJourney() is a more proper name
412b 2cea328
adding clearJourney to EFA parser
412b bc82fa0
fixing ParserXmlVasttrafikSe memory leaks
412b 9076fb0
one more small fix to vasttrafikse
412b 3a00949
fixing ninetwo memory leaks
412b 420764f
fixing resrobot memory leaks
412b fe93c97
providing clearJourney at the top level
412b 57a638d
added missed parents
412b 42c88a8
not that easy there, leaving a FIXME for the next round
412b a43589c
fixing leaks
412b 92be2e1
clearJourney() is a more proper name
412b ea6fcbb
fixing ParserXmlVasttrafikSe memory leaks
412b 4897391
one more small fix to vasttrafikse
412b 6930cf9
upstreaming
c301e1d
Merge branch 'qt-qml-fixing-ownership-rebased' of github.com:412b/fah…
412b 1a1eb14
added clear journey api to be able to free memory as soon as possible
412b 208ad3e
additional control on destruction
412b ab694db
Merge remote-tracking branch 'refs/remotes/upstream/master' into qt-q…
412b 6ab413e
minor ownership fixes and memory leak fixes
412b 4db74e8
cleaning up lastJourneyResultList initialization in ctors
412b 16fc039
finalizing cleanups and fixes
412b 0479942
ensure calling clearJourney() in all the paths (search, search earlier,
412b File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ah, my guess is, this also auto installs the position lib in emulator.
Only worry is, that this also get catched by harbour store validator :) (as far as i know using gps is still against the harbour rules)
If you have any insights on this, or should we wait and see? :D
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
How is this change relevant to
QObject
ownership change at all?There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nope
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
that change got there by mistake mostly, but w/o it you can not run it in emu w/o manually installing packages. it can also affect users, which have no positioning dependant apps installed (if that is possible at all :))
that said, that change can be undone.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
btw, QtPositioning is now allowed in Harbour (since 6th of May)
https://together.jolla.com/question/11446/support-for-qtpositioning-qtlocation-apis/?answer=87430#post-id-87430