1. 13 May, 2019 5 commits
  2. 12 May, 2019 2 commits
  3. 11 May, 2019 1 commit
  4. 10 May, 2019 24 commits
  5. 09 May, 2019 8 commits
    • Scott Petrovic's avatar
      Update splash_screen_x2.xpm design · 83e2f91a
      Scott Petrovic authored
    • Scott Petrovic's avatar
      Update splash_screen.xpm design · 9d660b69
      Scott Petrovic authored
    • Dmitry Kazakov's avatar
      Fix deadlock in KisSafeNodeProjectionStoreBase · b789081b
      Dmitry Kazakov authored
      In scratchpad we do everything in a single thread
    • Boudewijn Rempt's avatar
      Revert "Allow masks on group layers" · 10f5b2f7
      Boudewijn Rempt authored
      This breaks selections, though we still need something like this.
      This reverts commit efb062b8.
    • Boudewijn Rempt's avatar
      Set the composite op to the one of the preset · c0009998
      Boudewijn Rempt authored
      If we restore the last used preset, there isn't a node yet, so
      the composite op of the preset didn't get restored.
    • Dmitry Kazakov's avatar
      Fix rendering of masks and layer styles on dependent nodes · 9d2920f8
      Dmitry Kazakov authored
      In Krita we have two [0] types of "dependent" nodes, that is,
      whose contents depends on the result of a merge of other layers.
      KisAdjustmentLayer depends on the result of composing all the
      layer below it. KisGroupLayer depends on the result of composing
      its children.
      All these layers can have filter masks and/or layer styles. To
      handle them, the patch introduces a term needRectForOriginal().
      needRectForOriginal(rect) means "what area of layer's original
      device should be prepared to correct result in 'rect' of the
      'final device'". Under 'final device' it may be considered
      projection for a layer or a final composed planes for a
      projection plane.
      What is the difference between needRectForOriginal() and needRect?
      needRect() defines "what area of layers below should be prepared
      to get correctly merged image". Obviously, group layer doesn't
      depend on layers below (it depends on its children) and adjustment
      layer's needRect also includes filter's needRect, which is not the
      case for needRectForOriginal().
      [1] --- actually, we have three. KisCloneLayer is also "dependent",
              but it is not covered by this patch.
    • Boudewijn Rempt's avatar
      debug-- · ba412701
      Boudewijn Rempt authored
    • Boudewijn Rempt's avatar