1. 09 Mar, 2017 4 commits
  2. 07 Mar, 2017 3 commits
  3. 06 Mar, 2017 2 commits
    • Dmitry Kazakov's avatar
    • Dmitry Kazakov's avatar
      Fix dangling connections to the shape selection · 5a23ec0d
      Dmitry Kazakov authored
      1) In Krita we have a "weird" system, where KisCanvas2 switches shape
         managers depending the currently activated shape layer/selection.
         I call it "weird" not because it is bad, but because Flake system
         was not designed for that. Quite a lot of dockers and objects
         make connections to a KoSelection, and keep these connections
         throughout the entire run of Krita. That is wrong behavior in Krita.
      
      2) To solve the issue I created a special proxy object:
      
         KoCanvasBase::selectedShapesProxy()
      
         which has the same selection signals provided by KoSelection and
         KoShapeManager, but that is guaranteed to be persistent throughout
         the entire life of KoCanvasBase.
      5a23ec0d
  4. 01 Mar, 2017 4 commits
  5. 26 Feb, 2017 1 commit
  6. 25 Feb, 2017 1 commit
  7. 24 Feb, 2017 3 commits
  8. 23 Feb, 2017 6 commits
  9. 22 Feb, 2017 4 commits
  10. 21 Feb, 2017 1 commit
  11. 20 Feb, 2017 2 commits
  12. 19 Feb, 2017 6 commits
  13. 18 Feb, 2017 3 commits