Commit Graph

35563 Commits

Author SHA1 Message Date
Michael Natterer 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
Michael Natterer 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
Michael Natterer 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
Daniel Mustieles 03b5f1a7d4 Updated Spanish translation 2015-06-09 07:00:24 +00:00
Daniel Mustieles aaeb51b05e Updated Spanish translation 2015-06-09 06:52:56 +00:00
Daniel Mustieles 5c5b2f2f75 Updated Spanish translation 2015-06-09 06:29:00 +00:00
Daniel Mustieles 748dd44bcc Updated Spanish translation 2015-06-08 16:11:49 +00:00
Daniel Mustieles f526892ebd Updated Spanish translation 2015-06-08 15:54:41 +00:00
Michael Henning 1e8b9f46a0 build/win: Upgrade gtk2 to 2.24.28 2015-06-07 17:19:11 -04:00
Cédric Valmary 86807f92ed Updated Occitan translation 2015-06-07 19:52:08 +00:00
Marco Ciampa 1338445859 Updated Italian translation 2015-06-07 21:02:49 +02:00
Michael Natterer 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
Dušan Kazik 630b690fb2 Updated Slovak translation 2015-06-07 06:18:35 +00:00
Michael Natterer 0d01cfd56b plug-ins: use gimp_image_get_effective_color_profile() in the lcms plug-in 2015-06-07 01:58:10 +02:00
Michael Natterer 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
Michael Natterer acb76a4d2a app: fix setting a NULL profile with gimp_image_set_color_profile() 2015-06-07 01:37:55 +02:00
Michael Natterer 844c4ec22b Bug 750473 - Replace `quote' by 'quote'
In the gradient-flare plug-in.
2015-06-07 00:57:02 +02:00
Michael Natterer 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
Michael Natterer 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
Michael Natterer 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
Michael Henning d77bcaebd6 build/win: Upgrade cairo to 1.14.2 2015-06-06 13:52:18 -04:00
Michael Henning dae608dfdf build/win: Fix building iconv on recent gcc versions. 2015-06-06 13:52:18 -04:00
Michael Natterer 87cfbd8d21 plug-ins: use gimp_image_set_color_profile() in the lcms plug-in 2015-06-06 17:05:00 +02:00
Dušan Kazik bf08e24625 Updated Slovak translation 2015-06-06 14:00:28 +00:00
Dušan Kazik df4dfb4847 Updated Slovak translation 2015-06-06 13:45:29 +00:00
Dušan Kazik 07a337011a Updated Slovak translation 2015-06-06 13:41:38 +00:00
Dušan Kazik b391037ee3 Updated Slovak translation 2015-06-06 12:49:02 +00:00
Dušan Kazik 4017f4b88c Updated Slovak translation 2015-06-06 09:45:29 +00:00
Jordi Mas 9af7215680 Update Catalan translation 2015-06-06 07:05:29 +02:00
Michael Natterer 5efab4c99b plug-ins: use gimp_image_get_color_profile() in the lcms plug-in 2015-06-05 13:21:56 +02:00
Michael Natterer 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
Michael Henning 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
Adrian Likins 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
Adrian Likins 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
Michael Natterer 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
Michael Natterer 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
Michael Natterer 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
Michael Natterer 9e263be46e AUTHORS: regenerated 2015-06-02 23:09:53 +02:00
Alexandre Prokoudine 9ec72423f1 Update the list of contributors 2015-06-02 10:01:08 +03:00
Michael Natterer 5522170d56 devel-docs: remove a template file that should not be in git 2015-06-02 02:48:46 +02:00
Thomas Manni 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
Michael Natterer 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
Michael Natterer 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
Michael Natterer 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
Michael Natterer bcdc7d6c72 devel-docs: more updates 2015-06-01 00:44:35 +02:00
Michael Natterer 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
Michael Natterer d91ff74820 libgimpbase: more API doc fixes 2015-05-31 19:44:39 +02:00
Michael Natterer 3daef677ca devel-docs: API docs updates 2015-05-31 19:34:26 +02:00
Michael Natterer 24da0007a4 libgimp*: some API doc fixes 2015-05-31 14:40:20 +02:00
Michael Natterer 68942a6307 devel-docs: fix one more libgimpcolor issue 2015-05-31 02:48:51 +02:00