Albert F
c4e87c7c02
Update Catalan translation
2015-05-21 08:30:12 +02:00
Cédric Valmary
256904f3a0
Updated Occitan translation
2015-05-20 20:16:05 +00:00
Cédric Valmary
5b487ad97c
Updated Occitan translation
2015-05-20 20:10:07 +00:00
Michael Natterer
393e3e0b0b
libgimpconfig: fix error codes and messages in GimpColorConfig
2015-05-20 14:47:44 +02:00
Michael Natterer
ce3429d643
libgimpconfig: validate profile filenames when setting them on GimpColorConfig
...
and don't allow wrong files to be set.
2015-05-20 12:20:58 +02:00
Michael Natterer
32a7cafc10
app: sync the prefs dialog's profile combos with the color config
...
so they update when the config changes. Should move this to
propwidgets next.
2015-05-20 12:18:54 +02:00
Michael Natterer
5e591eb232
app, libgimp: add log handlers for all LibGimp* log domains
...
Looks like they were forgotten so messages from libs went to stdout
instead of being routed through the log handlers, which would show
them in a dialog, or in the error console.
2015-05-20 11:05:45 +02:00
Michael Natterer
4c55f45552
libgimpwidgets: don't try to open non-regular files as ICC profiles
...
Instead, show proper messages in the profile chooser's preview pane.
2015-05-19 13:12:34 +02:00
Simon Budig
c344a0950e
app: add absolute actions to the display rotation
2015-05-17 04:13:43 +02:00
Simon Budig
6ce2a2b3ad
app: more actions for display rotation
2015-05-17 04:13:43 +02:00
Thomas Manni
912289dbdd
Bug 749341 - Gradient Editor corrupts gradient
...
Check for valid GimpGradientSegmentType and GimpGradientSegmentColor
enum values before updating gradient segment.
2015-05-14 01:53:46 +02:00
Marco Ciampa
847fba8c72
Updated Italian translation
2015-05-13 08:34:22 +02:00
Michael Natterer
d93ed29f45
libgimpwidgets: gimp_widget_get_color_transform: honor display-profile-from-gdk
2015-05-13 01:12:03 +02:00
Michael Natterer
cdb3b0aabb
libgimpcolor: add GimpColorManaged::get_color_profile()
...
which returns a GimpColorProfile instead of just an ICC blob like
get_icc_profile(). Also, it will always return a profile, as in
fall back to the built-in profiles automatically.
2015-05-13 00:43:16 +02:00
Michael Natterer
abef515ef8
app: use gimp_color_config_get_rgb_profile() in gimp_image_get_profile()
2015-05-13 00:42:31 +02:00
Michael Natterer
ff337409c1
libgimpcolor: add gimp_lcms_add_linear_rgb_profile()
...
taken from gegl:lcms-from-profile.
2015-05-12 22:47:12 +02:00
Michael Natterer
394bc25be1
libgimpwidgets: return the formats from gimp_widget_get_color_transform()
...
Turn the src_format and dest_formats into "const Babl **" and make
them return the actually used formats. Change the lcms display module
accordingly.
2015-05-11 00:45:18 +02:00
Michael Henning
4d9cf01965
build/win: Upgrade libffi to 3.2.1
2015-05-09 23:11:51 -04:00
Michael Henning
af84148fed
libgimpwidgets: Fix the order of #includes
...
Otherwise, G_OS_WIN32 and GDK_WINDOWING_QUARTZ will never be
defined by the time we reach the #ifdefs.
2015-05-08 22:53:49 -04:00
Michael Natterer
064cdaa923
modules: use the new function in the lcms display filter
2015-05-09 01:24:22 +02:00
Michael Natterer
f21f6e5a28
libgimpwidgets: add gimp_widget_get_color_transform()
...
Which returns a GimpColorTransform to transform a GimpColorManaged's
pixels to a GtkWidget's color space, using a GimpColorConfig's
settings. This is *unfinished* API and in the end will enable simple
display color management for the app, libgimp and plug-ins.
2015-05-09 01:20:50 +02:00
Michael Natterer
5255eee0d8
libgimpcolor: add typedef gpointer GimpColorTransform
...
for publically passing around cmsHTRANSFORM without having to include
lcms.
2015-05-09 00:50:20 +02:00
Thomas Manni
7d0f63917e
Bug 749133 - Named buffer: "Paste selected buffer as a new image" does not work when there is no image
...
Enable pasting a named buffer when there is no image.
2015-05-08 20:21:50 +02:00
Michael Natterer
f939818c4d
plug-ins: use gimp_lcms_get_format() in the lcms plug-in
2015-05-08 12:53:43 +02:00
Michael Natterer
e663c947a0
libgimpcolor: add gimp_lcms_get_format()
...
Which returns an lcms format given a Babl format. It also returns a
Babl format to be used instead of the passed format, but only if lcms
doesn't support the passed format.
2015-05-08 12:52:22 +02:00
Michael Natterer
cbb82ae5da
modules: get the profile of the widget's toplevel
...
so we are in sync with GimpWindow::monitor-changed().
2015-05-08 00:50:07 +02:00
Alexandre Prokoudine
f01b838c5e
Update Russian translation
2015-05-07 17:09:35 +03:00
Alexandre Prokoudine
1ac8f750ff
Improve Foreground Select tooltips
2015-05-07 15:42:00 +03:00
Adrian Likins
c3387fcf67
Bug 748472 - Velocity Parameter on .GIH Brushes don't works
...
The pipe index for velocity was being multiplied
by 3.0 and rounded, making it larger than the
available rank and always clamped to the last
brush image in velocity ranks.
2015-05-07 09:37:22 +02:00
Michael Natterer
e01f067332
libgimpcolor: add API docs to gimplcms.c
2015-05-07 02:00:33 +02:00
Michael Natterer
ed3f2daac2
modules: use the new API in the lcms display filter, and some cleanup
2015-05-06 22:21:13 +02:00
Michael Natterer
6b0b774302
libgimpwidgets: add gimpwidgetsutils.[ch]
...
Move some functions from libgimpwidgets/gimpwidgets.[ch]
and from app/widgets/gimpwidgets-utils.[ch]. Newly add
gimp_widget_get_color_profile() which is extracted from
modules/display-filter-lcms.c.
2015-05-06 22:15:30 +02:00
Michael Natterer
6c800db1cc
Use the newly added profile utility functions all over the place
2015-05-06 16:38:57 +02:00
Michael Natterer
54553487f2
libgimpconfig: add functions to get GimpColorProfiles to GimpColorConfig
...
gimp_color_config_get_rgb,cmyk,display,printer_profile()
2015-05-06 16:32:17 +02:00
Michael Natterer
dcf21efcc2
libgimpcolor: add gimp_lcms_profile_close()
...
So code that only needs a profile's metadata doesn't need to depend on
lcms2 any longer.
2015-05-06 16:28:45 +02:00
Alexandre Prokoudine
4d99321f7f
Update Russian translation
2015-05-05 15:05:22 +03:00
Simon Budig
b6946af0e1
Bug 738952 - Invalid syntax for (cond) causes a segfault
...
Segfault in script-fu, spotted by Pedro Gimeno.
2015-05-04 20:04:13 +02:00
Alexandre Prokoudine
ebb66ea569
Update Russian translation
2015-05-03 04:28:12 +03:00
Alexandre Prokoudine
64d8d6803e
Update Russian translation
2015-05-03 04:12:51 +03:00
Mikael Magnusson
9b30b1d744
gimptransformoptions: Mark strings for translation
2015-05-03 01:24:55 +02:00
Alexandre Prokoudine
3d4d3b793e
Fix a user-visible typo
2015-05-02 23:43:06 +03:00
Michael Natterer
b52c0657ae
plug-ins: use the image's name for the metadata dialog's title
...
not its URI's basename. The name is the same string that is shown in
the image window title.
2015-05-02 16:31:36 -04:00
Ville Pätsi
8b5308b97a
tools/generate-news Add a script to generate a NEWS file template
2015-05-02 14:29:39 -04:00
Piotr Drąg
1b61c121b9
Updated Polish translation
2015-05-02 17:38:22 +02:00
Ville Pätsi
c4cd3c6562
app/tools/gimpgegltool.c: blacklist lcms-from-profile
2015-05-02 10:15:41 -04:00
Ville Pätsi
d6f916a3c2
app/tools/gimpgegltool.c: blacklist linear-gradient and radial-gradient
2015-05-02 00:23:42 -04:00
Michael Natterer
93414342c3
Bug 748762 - GIMP crashes when a selection is outside a layer boundary...
...
...and % is selected in rotate Tool
Refuse to start any transform tool (with an error message) if the
selection doesn't intersect with the layer.
2015-05-02 00:00:39 -04:00
Michael Natterer
072cb068b2
app: add a "detach" button to all on-canvas tool dialogs
...
which turns them from being automatically attached/detached (depending
on canvas size) into always being a separate window.
2015-05-01 18:00:05 -04:00
Michael Natterer
34c788d34e
plug-ins: fix indentation of calls to read_channel_data() in psd-load.c
2015-05-01 16:36:51 -04:00
Michael Natterer
c6ac3550d3
plug-ins: replace ">> 3" by "/ 8" in psd-load.c
2015-05-01 16:31:21 -04:00