Diffusion Krita b9d9a40fe85e

[FEATURE]: new palette format! (Merge of palette-branch)

Authored by woltherav on Mar 15 2017, 11:19 AM.

Description

[FEATURE]: new palette format! (Merge of palette-branch)

This commit merges the changes we did to the palette resource object in the improved palette format branch. It includes...

  • A new zip-based file format.
    • This file format can hold high-bit depth colors, and supports all the colors that Krita can process.
    • It also has support for palette groups, though the groups can not be edited inside Krita yet.
    • Support for metadata like ID, name, and whether it is a spotcolor.
  • Support for loading sbz, the swatchbooker format(courtesy of L. E. Segovia/Amyspark)

With this, we can start on a nice docker for palette mangling with all sorts of new goodies :)

CCMAIL:kimageshop@kde.org
Fixes T4121
Differential Revision: https://phabricator.kde.org/D4719
Differential Revision: https://phabricator.kde.org/D3254

Merged Changes

CommitAuthorDetailsCommitted
5f1d09e6512arempt
Merge branch 'master' into rempt/T4121-improve-palette-format 
Mar 14 2017
0cf11ea8b25ewoltherav
Merge branch 'master' into rempt/T4121-improve-palette-format 
Feb 22 2017
9851ae04a537woltherav
Fix warning 
Feb 22 2017
afac5eab413dwoltherav
Cleanup, make sure KoColorSets copy proper. 
Feb 22 2017
d2e9898ac5eawoltherav
remove 'remove' fuction... nothing uses it anymore. 
Feb 22 2017
5ad15a69cb7cwoltherav
Merge branch 'master' into rempt/T4121-improve-palette-format 
Feb 20 2017
941eae65a1c1woltherav
Fix a bug where a forced reload caused doubles. 
Feb 4 2017
a73608826ec4woltherav
Merge branch 'master' into rempt/T4121-improve-palette-format 
Feb 4 2017
bb6226e62d8dwoltherav
Merge branch 'master' into rempt/T4121-improve-palette-format 
Jan 21 2017
e0c78ed515c9woltherav
Merge branch 'master' into rempt/T4121-improve-palette-format 
Dec 17 2016
2c4a42c0a101woltherav
Merge branch 'rempt/impex-refactoring' into rempt/T4121-improve-palette-format 
Nov 15 2016
6c95fc3d724cD3267woltherav
Add swatchbooker format parsing. 
Nov 12 2016
b8b5c7f671c0woltherav
Make KoColorSetWidget seperate the groups visually. 
Nov 12 2016
e9f31410f19dwoltherav
Load the bitdepth tag from the proper element. 
Nov 12 2016
7eed66c5fc7bwoltherav
Merge branch 'rempt/impex-refactoring' into rempt/T4121-improve-palette-format 
Nov 12 2016
1b4ba17e4241woltherav
Add group support to KoColorSet and KPL. 
Nov 6 2016
498c0a714e53woltherav
Remove private name, use koresource name instead. 
Nov 3 2016
5b5bb2afc7e5woltherav
Fix two compare typoes and make aco load rgb in srgb. 
Nov 3 2016
a3bf613f0dd7rempt
Fix build: use the right name... 
Nov 3 2016
17d4b98389b9rempt
Restore linking to kostore 
Nov 3 2016
09c48cbe2969woltherav
Merge branch 'rempt/impex-refactoring' into rempt/T4121-improve-palette-format 
Nov 3 2016
d7dc8ea32b5drempt
Merge remote-tracking branch 'origin' into rempt/T4121-improve-palette-format 
Oct 29 2016
1b16766a83b1rempt
Implement loading and saving Krita's native palette files 
Oct 28 2016
c92784bc813frempt
Remove unused parameter 
Oct 28 2016
56a0b085b545rempt
Remove spurious Q_UNUSED 
Oct 28 2016
c8deccba2152rempt
Remove unused methods 
Oct 28 2016
5c7452ff0d83rempt
Remove ancient and irrelevant comment 
Oct 28 2016