1. 01 Mar, 2016 1 commit
  2. 29 Feb, 2016 1 commit
  3. 23 Feb, 2016 1 commit
    • Craig Watson's avatar
      Corrected stroke movement · 2c5793b5
      Craig Watson authored
      - When clicking a stroke, they aren't moved immediately anymore; a
      certain drag distance is necessary, which makes it easy (again) to
      select a stroke with a stylus (which tends to move a little as it is
      clicked, hence the problem).
      
      - Removed duplicate code; the movement is now managed by
      QGraphicsItemGroup::mouseMoveEvent. This prevents use of the transform()
      method to get the stroke's transformation matrix; so sceneTransform() is
      used instead when copying a strokes group.
      
      - Also fixed an oversight in UBBoardView: Media items couldn't be moved
      directly anymore.
      2c5793b5
  4. 17 Feb, 2016 1 commit
    • Craig Watson's avatar
      Fixed pen strokes not being loaded in right position · 0879179c
      Craig Watson authored
      - Modified UBvgSubsetAdaptor to correctly save and load strokes, so the
      transform matrices that were saved are now loaded correctly.
      
      - Added handling of mousePress / Move / Release events to
      UBGraphicsStrokesGroup, so that the transform matrix is calculated and
      stored after moving a pen stroke directly (by clicking on it, and not on
      its frame). Note: this duplicates quite a bit of code that is in
      UBGraphicsDelegateFrame. It may be best to go back and modify both
      classes so that the same functions can be called when moving a stroke.
      0879179c
  5. 16 Feb, 2016 2 commits
  6. 09 Dec, 2015 1 commit
  7. 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
  8. 06 Nov, 2015 1 commit
  9. 05 Nov, 2015 1 commit
  10. 24 Feb, 2014 3 commits
  11. 06 Feb, 2014 1 commit
  12. 16 Oct, 2013 1 commit
  13. 30 Aug, 2013 1 commit
  14. 15 Aug, 2013 1 commit
  15. 14 Aug, 2013 1 commit
  16. 12 Aug, 2013 1 commit
  17. 06 Aug, 2013 1 commit
  18. 19 Jul, 2013 1 commit
  19. 17 Jul, 2013 3 commits
  20. 02 Jul, 2013 1 commit
  21. 13 Jun, 2013 1 commit
  22. 04 Jun, 2013 1 commit
  23. 03 Jun, 2013 1 commit
  24. 30 May, 2013 2 commits
  25. 24 May, 2013 1 commit
  26. 20 May, 2013 1 commit
  27. 17 May, 2013 1 commit
  28. 15 May, 2013 1 commit
  29. 06 May, 2013 1 commit
  30. 03 May, 2013 2 commits
  31. 29 Apr, 2013 1 commit
  32. 25 Mar, 2013 2 commits