- 14 Feb, 2015 2 commits
-
-
dogmaphobic authored
I noticed that some times, the disconnect signal would get to the updateConnect button (tool bar) before the link was physically disconnected. That would cause it to count it as a still connected link and get the connect button logic out of sync. While at it, added an interface to the UDP link to return its configuration instance. That allows the LinkManager to unlink it when disconnecting it.
-
dogmaphobic authored
This came through google groups and as the change is right where I'd been working, I added it here to avoid collision.
-
- 13 Feb, 2015 2 commits
-
-
dogmaphobic authored
-
dogmaphobic authored
The goal of this first installment is to organize the code a bit so it's more readable, clean up a bit of left over cruft, and manage link configurations (and links in general).
-
- 12 Feb, 2015 1 commit
-
-
dogmaphobic authored
-
- 09 Feb, 2015 1 commit
-
-
Bryant authored
There's also a partial fix for the databits and stopbits. I'm unsure how to deal with the logic around the 'is_cdc' variable, as I can't really follow what it's for.
-
- 26 Dec, 2014 3 commits
- 24 Dec, 2014 1 commit
-
-
Don Gagne authored
-
- 12 Dec, 2014 1 commit
-
-
Don Gagne authored
Plus a large number of other changes to allow for orderly shutdown of objects without crashes or asserts. This is need for unit tests to create/delete global state around every test.
-
- 11 Dec, 2014 1 commit
-
-
Don Gagne authored
-
- 10 Dec, 2014 3 commits
- 09 Dec, 2014 3 commits
- 05 Dec, 2014 2 commits
- 03 Dec, 2014 1 commit
-
-
Don Gagne authored
This makes unit test output easier to read
-
- 01 Dec, 2014 1 commit
-
-
Bryant authored
This function is called automatically when a QSettings object is destroyed, so is rarely needed to be called explicitly. There are still some cases where a QSettings object is passed-by-reference, so there I left the sync() calls as it's unclear how permanent those objects are and if they'd call sync() before application shutdown
-
- 30 Nov, 2014 1 commit
-
-
Don Gagne authored
-
- 27 Nov, 2014 5 commits
-
-
Don Gagne authored
Fix linux compiler warning
-
Don Gagne authored
Largest change is that once a link is added to LinkManager it maintains ownership and is responsible for delete. If you need to delete a link use LinkManager::delete. Also added guard code to assert if a Link is deleted outside of LinkManager.
-
Don Gagne authored
-
Don Gagne authored
-
Don Gagne authored
-
- 26 Nov, 2014 1 commit
-
-
Don Gagne authored
- allow unit tests to use QGCApplication - clear global singletons for each unit test run
-
- 25 Nov, 2014 5 commits
-
-
Don Gagne authored
-
Don Gagne authored
Subclass of QMessageBox which re-implements the static public functions. There are two reasons for this: 1) The QMessageBox implementation on OSX does now show the title string. This leads to message boxes which don't make much sense. So on OSX we set title to text and text to informative text. 2) If parent is NULL, we set parent to MainWindow::instance. This prevents message boxes which can go behind MainWindow
-
Lorenz Meier authored
-
Don Gagne authored
-
Don Gagne authored
-
- 24 Nov, 2014 6 commits
-
-
Don Gagne authored
Using QFileDialog directly on OS X can hang intermittently due to Qt bug.
-
Don Gagne authored
-
Lorenz Meier authored
-
Don Gagne authored
- Logging now always on to temp file - User prompted to save temp file after disconnect - Orphaned temp logs checked for on boot - Logs saved to new save file location - Log file starts/stops with first and last connnection
-
Don Gagne authored
-
Don Gagne authored
Centralize all connecting and disconnecting of links through LinkManager::[Connect|Disconnect]Link api. Connect/Disconnect no longer allowed through LinkInterface. This allows creation of new LinkManager::setConnections[Suspended|Allowed] methods to disallow connections as needed.
-