1. 28 Mar, 2015 1 commit
  2. 25 May, 2014 1 commit
    • Lukáš Tvrdý's avatar
      Implement internet updates for gmic · 11a2db8f
      Lukáš Tvrdý authored
      Updates are fetched from http://gmic.sourceforge.net/updateXXXX.gmic
      where XXXX is curent gmic version. So now it is update1590.gmic
      * compile gmic with zlib dependency, needed to extract update
        file from cimgz format
      * implement merging of two gmic file definitions,
        if second file has same filter in same category,
        its definition will be overwritten
      * applicator has to pass *.gmic definitions to gmic so that user
        defined filters work
      * No need to use KisImageLayerAddCommand to add paint layer
  3. 14 Sep, 2013 6 commits
    • Lukáš Tvrdý's avatar
      Improve stability · 2f196649
      Lukáš Tvrdý authored
      o implement blacklisting of crashing filters
      o clean-up: remove Filters.{cpp,h}
      o add test that tests all filters successfully parsed by KisGmicParser
      Curent status of gmic filters in Krita:
      - total filters: 260
      - known failings (blacklisted filters): 18
      - known success: 80
    • Lukáš Tvrdý's avatar
      Clean-up before merging · 131cb28c
      Lukáš Tvrdý authored
      o qDebug -> dbgPlugins
      o remove unused code
    • Lukáš Tvrdý's avatar
      Improve GMIC support · 615cc617
      Lukáš Tvrdý authored
      o fix multi-line note parameters
      o add support for missing params (color, bool, text, folder, file),
        now all parameters are supported
    • Lukáš Tvrdý's avatar
      More work on GMIC integration · 25f95639
      Lukáš Tvrdý authored
      * connect gmic UI with Krita
      * filter configuration is serialized and can be applied on current layer
      * fix parameters serialization
    • Lukáš Tvrdý's avatar
      Implement Qt's model from model-view framework for gmic filters definitions · 83a5c8a2
      Lukáš Tvrdý authored
      o implement QAbstractItemModel
      o display the model using QTreeView
      o split the code representing elements of
        gmic filter defintion into own classes (class per file)
    • Lukáš Tvrdý's avatar
      Commit initial work on GMIC extension · 807c4819
      Lukáš Tvrdý authored
      o Be able to run GMIC command and filter Krita pixels with it
        CurrentColorSpace() converted to Float->filtered with gmic->convert back
      o Basics of gmic_def.gmic parser: parse all params of poster edges, easily extensible parser