1. 25 Jun, 2019 7 commits
  2. 24 Jun, 2019 15 commits
  3. 23 Jun, 2019 2 commits
  4. 22 Jun, 2019 2 commits
  5. 21 Jun, 2019 11 commits
  6. 20 Jun, 2019 3 commits
    • Agata Cacko's avatar
      Fix merging layers with not active selection masks · 8cd5fbb7
      Agata Cacko authored
      Before this commit, there was an assumption in the merging code
      that a layer can have only one selection mask (which can be
      gathered using ->selectionMask() function). This caused all non-active
      selection mask to disappear during/after the merging.
      This commit fixes that behaviour by taking all children of the merged
      layer that happen to be KisSelectionMasks into account.
      
      Note: it doesn't mean all of the selection masks will be preserved;
      for now only the immediate child nodes of the selected layers are
      considered.
      
      BUG:402070
      8cd5fbb7
    • Dmitry Kazakov's avatar
      Make sanity checks in the scanline fill more relaxed · d1435c13
      Dmitry Kazakov authored
      Basically, we should use safe asserts for them to ensure that the
      user doesn't have a data-loss.
      
      CCBUG:408889
      d1435c13
    • Dmitry Kazakov's avatar
      Fix crash when trying to fill a pixel selection in fast mode · 165e1dca
      Dmitry Kazakov authored
      The fill color must have a color space of the destination device
      165e1dca