1. 08 Mar, 2016 1 commit
    • Craig Watson's avatar
      Save metadata.rdf less often · 11b9bf74
      Craig Watson authored
      The documents' metadata.rdf file is now persisted only when a scene in
      the document is also persisted; as well as when the document is modified
      (trashed / path changed) in the the Documents pane.
      
      Code was cleaned-up a bit too (added a forgotten return value, etc)
      11b9bf74
  2. 07 Mar, 2016 1 commit
  3. 04 Mar, 2016 2 commits
    • Craig Watson's avatar
      Check settings at launch to avoid crashing · 46ce553d
      Craig Watson authored
      Some settings were changed between v1.02 and 1.10 (current), and some
      of these changes cause OpenBoard to crash at launch. This commit adds
      a function to check for these specific new settings, and wipe the old
      values if they are found.
      This avoids problems when the user upgrades from 1.02 without deleting
      their configuration file.
      
      (This is an alternative to having a post-install script, which would be
      ineffective in a multi-user configuration)
      46ce553d
    • Craig Watson's avatar
      Settings: save values to queue as they are requested · 85acf0d6
      Craig Watson authored
      UBSettings::value() now saves the requested value to the settings
      "queue" (hash table) for faster subsequent access
      85acf0d6
  4. 02 Mar, 2016 4 commits
    • Craig Watson's avatar
      New settings queue for UBSettings · 599f925d
      Craig Watson authored
      This should cut down on disk access. Instead of loading and saving
      settings directly through QSettings instances (which occasionally
      read and write to their associated file; but there is no way to control
      how often this happens), they are now added to a QHash for in-app
      access.
      
      Save() and load() functions were also added to enable manually saving
      the settings, and loading all settings from file, respectively.
      599f925d
    • Craig Watson's avatar
      Don't select a new doc when trashing multiple docs · 8e1b5c4e
      Craig Watson authored
      During trashing of multiple documents, a new document was selected
      every time that one was moved to the trash -- even if it was about
      to be trashed itself. This is no longer the case; the
      selectADocumentOnMultipleTrashing() method was added to select the
      first unselected document found (but this is currently not used, as
      it seems OK to just select no document when we have just deleted a
      whole selection)
      8e1b5c4e
    • Craig Watson's avatar
      6444276d
    • Craig Watson's avatar
      Fix crash when audioItem is initialized · f00d50d6
      Craig Watson authored
      f00d50d6
  5. 01 Mar, 2016 10 commits
  6. 29 Feb, 2016 1 commit
  7. 26 Feb, 2016 1 commit
  8. 24 Feb, 2016 2 commits
  9. 23 Feb, 2016 7 commits
  10. 22 Feb, 2016 5 commits
  11. 18 Feb, 2016 5 commits
  12. 17 Feb, 2016 1 commit