1. 15 Jul, 2019 1 commit
  2. 02 Oct, 2018 1 commit
  3. 18 Jul, 2018 1 commit
  4. 12 Jun, 2018 1 commit
  5. 14 Mar, 2018 1 commit
  6. 19 Feb, 2018 2 commits
  7. 21 Nov, 2017 1 commit
  8. 13 Nov, 2017 1 commit
  9. 11 Mar, 2017 1 commit
    • Craig Watson's avatar
      Fix/re-enable checking for updates · 1de820dc
      Craig Watson authored
      We can (again) check for updates and, if an update is available, send
      the user to the site to download them.
      
      The old format (a .json specifying a version number and download URL)
      was kept. The address for this file is now specified in the settings.
      1de820dc
  10. 04 Mar, 2017 1 commit
    • Craig Watson's avatar
      Fix/re-enable checking for updates · 3d46bd0b
      Craig Watson authored
      We can (again) check for updates and, if an update is available, send
      the user to the site to download them.
      
      The old format (a .json specifying a version number and download URL)
      was kept. The address for this file is now specified in the settings.
      3d46bd0b
  11. 12 Feb, 2017 1 commit
    • Craig Watson's avatar
      Fix for crash when exiting with an empty document · 694123c3
      Craig Watson authored
      This removes a few instances of deleting a scene twice, or accessing
      elements of a scene after they've been deleted.
      
      Previously, the application would crash upon exiting if the scene was
      empty but had been modified (e.g if an object was placed on the board
      then deleted, then the application closed)
      694123c3
  12. 24 Sep, 2016 1 commit
  13. 18 Sep, 2016 1 commit
    • Craig Watson's avatar
      Correct screen indexing in some cases · 6d35a5a3
      Craig Watson authored
      Several issues remain with multi-screen mode on Linux. The behavior is
      inconsistent from one desktop evironment to the next, making it hard to
      work around these problems. Among the known issues at this stage:
      
      On Ubuntu 14.04, a call to QWidget::setGeometry requires the widget to
      be hidden on KDE, but visible on MATE, for the geometry changes to take
      effect.
      Despite the widget's geometry being updated by this call, the windows
      aren't necessarily moved. Meaning that the control and display widgets
      will tend to be displayed on the same monitor, even though their
      positions are correctly set to different areas on the extended screen.
      
      In the current state, this behavior is observed on MATE. Unity works
      fine and KDE only has transient positioning issues (for example,
      swapping control and display windows in multi-screen mode leads to both
      windows being placed on the same monitor, until multi-screen mode is
      turned off then on again).
      
      # Please enter the commit message for your changes. Lines starting
      # with '#' will be ignored, and an empty message aborts the commit.
      # On branch dev
      # Your branch is ahead of 'origin/dev' by 29 commits.
      #   (use "git push" to publish your local commits)
      #
      # Changes to be committed:
      #	modified:   src/core/UBApplicationController.cpp
      #	modified:   src/core/UBDisplayManager.cpp
      #	modified:   src/core/UBDisplayManager.h
      #
      # Changes not staged for commit:
      #	modified:   release_scripts/linux/build.sh
      #	modified:   release_scripts/linux/package.sh
      #
      # Untracked files:
      #	release_scripts/linux/generateDependencies.sh
      #
      6d35a5a3
  14. 03 Sep, 2016 1 commit
  15. 13 May, 2016 1 commit
  16. 11 May, 2016 1 commit
  17. 09 May, 2016 1 commit
  18. 26 Apr, 2016 1 commit
  19. 23 Dec, 2015 1 commit
  20. 30 Nov, 2015 1 commit
  21. 19 Nov, 2015 1 commit
  22. 16 Nov, 2015 1 commit
    • Craig Watson's avatar
      First pass at OS X port (Qt4->5; Carbon->Cocoa) · 91cc74fb
      Craig Watson authored
      Application compiles and runs, with some caveats. Full list of changes:
      
      - minor changes related to Qt4->Qt5 API differences
      
      - Replaced calls to Carbon framework by Cocoa
      
      - Removed registering of AE event handler. Seems to be done
      automatically in Qt5.
      
      - temporarily removed Podcast functionality, pending (presumably)
      complete re-write due to Quicktime being obsolete in newer OS X
      versions.
      
      - Created OBCocoa namespace, and associated files src/core/OBCocoa.h/.mm, to
      handle OS X - specific system calls. Currently used only by
      UBApplication, but can in the future provide a useful interface between
      the cocoa framework and OB, to avoid having too much OSX-specific code
      in various files
      91cc74fb
  23. 06 Nov, 2015 2 commits
  24. 05 Nov, 2015 1 commit
  25. 14 Jan, 2014 1 commit
  26. 04 Dec, 2013 1 commit
  27. 09 Oct, 2013 1 commit
  28. 15 Aug, 2013 1 commit
  29. 14 Aug, 2013 1 commit
  30. 13 Aug, 2013 1 commit
  31. 15 Jul, 2013 1 commit
  32. 28 Jun, 2013 1 commit
  33. 24 Jun, 2013 1 commit
  34. 21 Jun, 2013 1 commit
  35. 27 May, 2013 1 commit
  36. 24 May, 2013 1 commit
  37. 03 May, 2013 1 commit
  38. 29 Apr, 2013 1 commit