1. 07 Feb, 2015 1 commit
  2. 15 Jan, 2015 1 commit
  3. 09 Jan, 2013 2 commits
  4. 16 Oct, 2012 1 commit
    • Dmitry Kazakov's avatar
      Added Vc implementation of the "over" composite · 8e76b3b6
      Dmitry Kazakov authored
      There is still one bug in both the composites: the calculation
      of a single pixel compositions should be done in float instead of
      integers, otherwise it causes artifacts on the canvas during painting.
      8e76b3b6
  5. 15 Oct, 2012 1 commit
  6. 10 Aug, 2012 1 commit
  7. 03 Jun, 2012 1 commit
    • Halla Rempt's avatar
      Use LCMS, not CTLCS for 32 bit float colorspaces · f51b30ac
      Halla Rempt authored
      This merges branch pigment-lcms2_rgbaf32-rempt. When lcms2 supports
      16 bit floating point numbers, the last two colorspaces will be
      moved from ctlcs to lcms, effectively retiring ctlcs. The technology
      was way cool, but it's easier to support all features in lcms.
      
      This also changes pigment:
      
      * if an icc-based colorspace factory is encountered for which there
      are no profiles, don't assert but warn and disregard the factory
      * previously, if the color conversion graph would encounter its
      base alpha 8 node, we would assert because there was no factory for
      alpha8.
      * the colorspace traits are now made complete and split out in
      separate files for easier editing.
      
      This also adds a bunch of more or less useful variations of colorspaces
      to the lcms2, as well as whole new YCbCr classes. For which there are
      no free profiles available, so users will have to provide those, for
      instance from the lcms2 website.
      
      Squashed commit of the following:
      
      commit cea6e6ebee30c19c080...
      f51b30ac
  8. 25 Apr, 2012 1 commit
  9. 23 Oct, 2011 1 commit
    • Halla Rempt's avatar
      Remove KoCompositeOp::userVisible · 8c23368c
      Halla Rempt authored
      userVisible was no longer used, so remove from the api. Query: isn't
      the category string also obsolete since commit 84e57495069833f647f7a41511d451eafae69737
      (Replaced the old composite op ComboBox with a new one.)?
      8c23368c
  10. 24 May, 2011 2 commits
  11. 29 Apr, 2011 1 commit
  12. 18 Apr, 2011 1 commit
  13. 12 Apr, 2011 1 commit
  14. 16 Mar, 2011 1 commit
  15. 14 Feb, 2011 1 commit
  16. 11 Feb, 2011 1 commit
  17. 09 Feb, 2011 1 commit
  18. 08 Feb, 2011 1 commit
  19. 07 Feb, 2011 1 commit
  20. 06 Feb, 2011 9 commits
  21. 19 Jan, 2011 9 commits
  22. 14 Sep, 2010 1 commit
    • Lukáš Tvrdý's avatar
      Fixing the mixing of the transparent pixels in COPY mode. · 8fce54a4
      Lukáš Tvrdý authored
      Use new KoCompositeOpCopy2 in the colorspaces.
      Remove the KoCompositeOpCopy from the abstract colorspace which is the base class
      for the colorspaces.
      
      Leave the old composite copy around, it is still used in KoCtlColorSpace.
      
      CCBUG:245130
      CCBUG:217124
      
      svn path=/trunk/koffice/; revision=1175304
      8fce54a4