Commit Graph

35366 Commits

Author SHA1 Message Date
0ceed29ce8 app: set the image's color profile in gimp_image_convert_color_profile()
but never set it if the image got converted to a built-in profile.
Also remove the "icc-profile-name" parasite.
2015-06-10 02:04:14 +02:00
c632ffad18 pdb, app, libgimp: add gimp_image_convert_color_profile() PDB wrapper
This commit is more complex than a usual PDB procedure because it
needs to make the enums from libgimpconfig/gimpcolorconfig-enums.h
known to the PDB.
2015-06-10 01:38:20 +02:00
1ade7ffee5 app: add gimp_image_convert_color_profile()
which converts an image to another color profile. Currently unused.
2015-06-10 01:36:19 +02:00
1615252ced plug-ins: get rid of GtkObject in jpeg-save.c
Reduces the diff in gtk3-port, and was wrong in some cases anyway.
2015-06-09 23:56:35 +02:00
4145fbbed7 app: use gimp_image_set_color_profile() in gimp_image_convert_type()
instead of calling gimp_image_set_icc_profile().
2015-06-09 20:59:34 +02:00
685f883f3e app: add gimp_image_validate_color_profile()
and use it from gimp_image_set_icc_profile() and from
gimp_image_set_color_profile().
2015-06-09 18:55:07 +02:00
03b5f1a7d4 Updated Spanish translation 2015-06-09 07:00:24 +00:00
aaeb51b05e Updated Spanish translation 2015-06-09 06:52:56 +00:00
5c5b2f2f75 Updated Spanish translation 2015-06-09 06:29:00 +00:00
748dd44bcc Updated Spanish translation 2015-06-08 16:11:49 +00:00
f526892ebd Updated Spanish translation 2015-06-08 15:54:41 +00:00
1e8b9f46a0 build/win: Upgrade gtk2 to 2.24.28 2015-06-07 17:19:11 -04:00
86807f92ed Updated Occitan translation 2015-06-07 19:52:08 +00:00
1338445859 Updated Italian translation 2015-06-07 21:02:49 +02:00
d1102d2be9 pdb, plug-ins: remove two procedures from lcms.c and add PDB compat procs
The lcms plug-in is on its way out: add compat procedures implementing
plug-in-icc-profile-info and plug-in-icc-profile-file-info and remove
that code from lcms.c.
2015-06-07 12:52:37 +02:00
630b690fb2 Updated Slovak translation 2015-06-07 06:18:35 +00:00
0d01cfd56b plug-ins: use gimp_image_get_effective_color_profile() in the lcms plug-in 2015-06-07 01:58:10 +02:00
16749cd395 pdb, app, libgimp: add gimp_image_get_effective_color_profile()
which returns the profile that is actually used for the image. And
some cleanup and fixes in image_color_profile.pdb.
2015-06-07 01:38:50 +02:00
acb76a4d2a app: fix setting a NULL profile with gimp_image_set_color_profile() 2015-06-07 01:37:55 +02:00
844c4ec22b Bug 750473 - Replace `quote' by 'quote'
In the gradient-flare plug-in.
2015-06-07 00:57:02 +02:00
0261d8cf47 Bug 677746 - Change "Fit to window" to "Show entire image"
Change the prefs dialog text for "initial-zoom-to-fit" enabled.
2015-06-06 23:53:08 +02:00
31aa1269ec Bug 749777 - Deleting current gradient from script leads to...
GIMP_IS_TAGGED error and possible Gimp crash (core segfault)

Fix again by restoring code I accidentially deleted in
ae708d6419. I don't really understand
what it is doing but better not remove it without understanding.
2015-06-06 23:06:20 +02:00
de47b27049 Bug 750350 - Change icons for grow and shrink
Add modified icons from scootergrisen@gmail.com that make more sense
because "shrink" has the smaller rectangle and "grow" the bigger one.
2015-06-06 21:27:17 +02:00
d77bcaebd6 build/win: Upgrade cairo to 1.14.2 2015-06-06 13:52:18 -04:00
dae608dfdf build/win: Fix building iconv on recent gcc versions. 2015-06-06 13:52:18 -04:00
87cfbd8d21 plug-ins: use gimp_image_set_color_profile() in the lcms plug-in 2015-06-06 17:05:00 +02:00
bf08e24625 Updated Slovak translation 2015-06-06 14:00:28 +00:00
df4dfb4847 Updated Slovak translation 2015-06-06 13:45:29 +00:00
07a337011a Updated Slovak translation 2015-06-06 13:41:38 +00:00
b391037ee3 Updated Slovak translation 2015-06-06 12:49:02 +00:00
4017f4b88c Updated Slovak translation 2015-06-06 09:45:29 +00:00
9af7215680 Update Catalan translation 2015-06-06 07:05:29 +02:00
5efab4c99b plug-ins: use gimp_image_get_color_profile() in the lcms plug-in 2015-06-05 13:21:56 +02:00
80093a85df pdb, app, libgimp: add new PDB group image_color_profile
Which will have proper API to deal with an image's color profile (no
parasites, no ICC blobs). So far contains gimp_image_get_color_profile()
and gimp_image_set_color_profile().
2015-06-05 12:51:46 +02:00
9a969fb463 Bug 750377 - Fix a typo in the .pdb file
Not in the generated file, as e708f41970 did.
2015-06-04 18:48:54 -04:00
e708f41970 Bug 750377 - typo in plug-in-compat-cmds for edge invoker "algorihm"
Scripts calling plug-in-edge would cause the error:

g_object_new_valist: object class 'GeglOpedge_c' has
no property named 'algorihm'
2015-06-04 00:08:06 -04:00
1ce7fc6c77 Bug 747407 - Update use of gimp-desaturate PDB.
gimp-desaturate and gimp-brightness-contrast usage
replaced with gimp-drawable-* based calls.

gimp-drawable-desaturate calls updated to use
desaturate mode (DESATURATE-LIGHTNESS) where it
was not specified.

gimp-drawble-brightness-contrast values scaled from
previous -127/+127 range to current -0.5/0.5 range.
2015-06-03 22:31:20 -04:00
3565b33019 libgimpconfig: rename the new GimpColorConfig profile accessor functions
gimp_color_config_get_foo_profile() -> get_foo_color_profile()

because the old names clash with possible future accessors for the raw
filename properties.
2015-06-03 09:57:34 +02:00
4910c28957 libgimpcolor: rename the gimp_lcms_*() functions to gimp_color_profile_*()
because it doesn't make sense to call the typedef GimpColorProfile
but the function namespace gimp_lcms_*().
2015-06-03 09:41:23 +02:00
b8eeb9ed00 app: add gimp_image_set_color_profile(), currently unused
also remove the fallback-to-colorconfig code from
gimp_image_get_color_profile() and move it to
gimp_image_color_managed_get_icc_profile(), so
gimp_image_get_color_profile() returns NULL if the image has no own
profile.
2015-06-02 23:25:52 +02:00
9e263be46e AUTHORS: regenerated 2015-06-02 23:09:53 +02:00
9ec72423f1 Update the list of contributors 2015-06-02 10:01:08 +03:00
5522170d56 devel-docs: remove a template file that should not be in git 2015-06-02 02:48:46 +02:00
a7b84ded8e Bug 325564 - Use CIE LCH instead of HSL for layer mode Color
Add Hue, Chroma, Color and Lightness layer modes in LCH color space.
2015-06-02 01:37:26 +02:00
460948e068 app: add member GimpDisplayShell.filter_format
and use it where we used to hardcode "R'G'B'A float".
2015-06-02 00:01:28 +02:00
08545ad549 app: switch gimpdisplayshell-render.c to the new profile filter code
- disable auto-adding of the lcms display filter module

- change profile convert dest formats to be always R'G'B'A, a display
  profile transform outputs something that can be displayed directly,
  so no additional gamma transform must happen when the pixels are
  copied to a cairo-ARGB32 buffer

- add a medium forest of if() branches to gimpdisplayshell-filter.c
  which cover all combinations of profile and display filter
  transforms

- all of this is still very broken when changing an image to linear,
  because the configured RGB profile from prefs will do horrible
  nonsense (things work fine though with a per-image profile that is
  for linear data)
2015-06-01 23:30:03 +02:00
1b9a8b71ba app: add gimp_display_shell_has_filter()
which checks if there are any filters active on the display.
2015-06-01 08:16:12 +02:00
bcdc7d6c72 devel-docs: more updates 2015-06-01 00:44:35 +02:00
8005eea835 Remove the "GIMP" from all "Since: GIMP 2.x" API doc comments
because it confuses gtk-doc and breaks some links. Also change the
"Index of new symbols in GIMP 2.x" sections to be what seems to be the
modern standard (looked at the GLib and GTK+ docs), and update some
other stuff.
2015-05-31 21:18:09 +02:00
d91ff74820 libgimpbase: more API doc fixes 2015-05-31 19:44:39 +02:00