Michael Natterer
1bfd57b99c
libgimpwidgets: add a shortcut to the profile chooser dialog on OS X too
...
Apparently it's "/Library/ColorSync/Profiles".
2016-05-05 19:40:52 +02:00
Jordi Mas
31a1d543db
Update Catalan translation
2016-05-05 07:29:37 +02:00
Michael Natterer
46096a17e3
libgimpcolor: add gimp_color_profile_save_to_file()
2016-05-04 20:40:04 +02:00
Michael Natterer
086dc60505
libgimpcolor: don't leak the path in gimp_color_profile_new_from_file()
2016-05-04 18:58:37 +02:00
Michael Natterer
95f7cab96c
app: don't use a NULL profile to create the new "layer from visible"
...
While NULL does the right thing, better not rely on that magic parameter,
pass the right profile and let the profile convert logic do its job.
2016-05-04 00:00:28 +02:00
Michael Natterer
08b67de9bf
app: don't disable profile import when display color management is off
...
It's the wrong switch, and the dialog has its own "don't ask me again"
logic.
2016-05-03 23:57:04 +02:00
Tobias Ellinghaus
2359c29895
plug-ins: Only have one thumb loader for darktable
2016-05-03 15:10:32 +02:00
Yolanda Álvarez Pérez
bcdd2ebdd1
Updated Spanish translation
2016-05-03 11:10:04 +00:00
Michael Natterer
58f8808847
app: transfer the right profile in gimp_image_new_from_drawable()
...
Use the drawable's profile not the image's.
2016-05-03 12:51:52 +02:00
Michael Natterer
f1f91ecc2f
app: don't reverse lists in GimpFilterStack and GimpUndoEditor
...
GimpList has a tail pointer now and can be traversed in reverse order.
2016-05-03 01:05:49 +02:00
Piotr Drąg
1334788ce4
Updated POTFILES.in
2016-05-02 12:22:21 +02:00
Tobias Ellinghaus
3123b49852
plug-ins: Add a bunch of formats for file-darktable
...
The mime types will need some love, and the magics might be buggy, but
only testing it in the wild will tell.
2016-05-02 00:20:45 +02:00
Kristian Rietveld
596d5f7435
pygimp: disable deprecation warnings for gimpmodule, drawable, tile
...
We need to bind deprecated methods and cannot just implement these using
the replacements. So therefore, do not disturb us with deprecation
warnings for these files.
2016-05-01 21:44:04 +02:00
Kristian Rietveld
b1117908f4
pygimp: add override for gimp_zoom_preview_get_source
2016-05-01 21:44:04 +02:00
Kristian Rietveld
a2d7a04700
pygimp: add overrides for two _convert_surface() methods
2016-05-01 21:44:04 +02:00
Kristian Rietveld
f29877dcc4
pygimp: require Pycairo in configure, link gimpui against pycairo
2016-05-01 21:44:04 +02:00
Kristian Rietveld
7934e1c8f1
pygimp: make GimpParasite type known to the code generator
2016-05-01 21:44:03 +02:00
Kristian Rietveld
fd7c1eff47
pygimp: add type definition for GimpColorManaged
2016-05-01 21:44:03 +02:00
Kristian Rietveld
f3583e21c5
pygimp: add GimpColorConfig object
2016-05-01 21:44:03 +02:00
Kristian Rietveld
5a1c4e035d
pygimp: disable deprecation warnings for gimpui.c
...
gimpui.c is the language binding which is generated from gimpui.defs.
We need to bind deprecated methods, so please do not disturb us
with deprecation warnings for this file.
2016-05-01 21:44:03 +02:00
Kristian Rietveld
57a310ebd6
pygimp: add binding for GimpImageType
2016-05-01 21:44:03 +02:00
Massimo Valentini
79ce219a32
Bug 761823: TIFF export generates corrupted output...
...
... if picture has EXIF
2016-05-01 19:57:37 +02:00
Michael Natterer
a856fdab50
plug-ins: forgot to change an #include after renaming screenshot files
2016-05-01 19:25:52 +02:00
Michael Natterer
eb6ce6ebc6
plug-ins: rename all screenshot win32 files to screenshot-win32-*
2016-05-01 19:20:56 +02:00
Hartmut Kuhse
ed80db30c9
plug-ins: convert win-snap to screenshot
...
works as win-snap, lots of optimizing work to be done.
2016-05-01 19:10:57 +02:00
Michael Natterer
ad25307a3b
plug-ins: remove the magic from file-nef-load
...
It was matching a lot of TIFFs.
2016-05-01 18:41:21 +02:00
Michael Natterer
6b4dd30fca
app: prefer magic-less file procedures again when matching a filename
...
This essentially reverts 1bf8eef14f
which tried to prefer file procedured that are GIO-enabled over
indirect loading via the file-uri plug-in. But file-uri is gone now so
we can treat all file procedured the same again, restoring the
original logic.
Now a file procedure which specifies only an extension is again
preferred over magic matching.
2016-05-01 18:41:21 +02:00
Tiago Santos
fe351b7c35
Updated Portuguese translation
2016-05-01 14:43:34 +00:00
Michael Natterer
a659036b40
app: switch the list of tools to using "append" mode
...
and ret rid of registering tools in reverse order, and reversing the
list after deserializing it.
2016-05-01 16:05:44 +02:00
Michael Natterer
0ab6e6be69
app: make sure the last *visible* layer is displayed in normal mode
...
The bottom visible layer must be rendered in normal mode because
every other mode on top of nothing renders nothing.
Before, we would display a stack's last layer in normal mode, which
was a braindead attempt to make the layer stack look like in 2.8. Now
we set GimpFilter's "is-last-node" property the right way by looking
at the filters' visibility in GimpFilterStack.
2016-05-01 15:38:36 +02:00
Michael Natterer
39909b6008
app: replace GimpList's internal GList with a GQueue
...
so we can easily iterate in reverse order, and access the last element
in O(1). Nothing makes use of this yet.
2016-05-01 15:22:44 +02:00
Michael Natterer
7ae81e70b9
app: move the "visible" property from GimpItem to GimpFilter
...
Same for the "visibility_changed" signal. GimpItem keeps its
visibility API because it adds undo over GimpItem's API.
2016-05-01 14:27:43 +02:00
Piotr Drąg
c11c61d00e
Updated Polish translation
2016-05-01 12:43:54 +02:00
Michael Natterer
8c107963e6
app: implement GimpColorManaged in GimpDrawable
...
so now all drawables have a profile. Default to the babl format's
bultin profile and override to use the image's format in GimpLayer.
2016-04-30 23:41:32 +02:00
Michael Natterer
5c57885ac3
app: add ellipses to the color mode conversion menu items
...
if they show a dialog.
2016-04-30 19:41:09 +02:00
Michael Natterer
329d5c0a0f
app: #include gimp-babl.h in gimpimage-convert-type.c
2016-04-30 18:50:23 +02:00
Michael Natterer
5aff776a8a
app: rename convert-type-dialog.[ch] to convert-indexed-dialog.[ch]
2016-04-30 18:49:02 +02:00
Michael Natterer
182da6d2e9
Bug 765176 - ICC profile conversions between grayscale and RGB images
...
When converting between RGB and GRAY and the image has a profile,
invoke the convert profile dialog with the newly added image type
conversion feature.
2016-04-30 18:35:52 +02:00
Michael Natterer
12f9aa9bd2
Bug 765176 - ICC profile conversions between grayscale and RGB images
...
Add a dest_profile parameter to gimp_image_convert_type() so a profile
can be chosen when converting between RGB and GRAY. Has no GUI yet.
2016-04-30 18:35:52 +02:00
Michael Natterer
33adec2a3e
app: add gimp_image_validate_color_profile_by_format()
...
which checks if a color profile is suited for pixels of a Babl format.
2016-04-30 18:35:52 +02:00
Michael Natterer
1cf04cc4b9
app: prepare the color profile dialog for doing RGB <-> GRAY conversion
...
Get rid of individual constructors for assign and convert, instead
have one constructor that takes a dialog type enum. No new features
yet in this commit.
2016-04-30 18:35:52 +02:00
Michael Natterer
ef8b802032
app: move indexed conversion to gimpimage-convert-indexed.[ch]
...
It's so much code and takes so many additional parameters over RGB and
GRAY conversion, it got its own place and function now.
2016-04-30 18:35:52 +02:00
Michael Natterer
4086932e8d
app: tiny and completely irrelevant stylistic cleanup
2016-04-30 18:35:52 +02:00
Michael Natterer
ef4ab94a12
app: change GimpDrawable::convert_type() to take a target profile
...
instead of just a boolean "convert_profile". This takes the logic to
figure the right target profile out of gimp_layer_convert_type(), it
can't possibly know everything about how to convert anyway, and having
the logic in the callers conveniently splits it up and distributes its
parts to the places they belong.
This commit should cause no behavor change and is just preparation for
fixing bug 765176.
2016-04-30 18:35:52 +02:00
Balázs Meskó
3708f50fd9
Updated Hungarian translation
2016-04-30 12:45:51 +00:00
Kristian Rietveld
fb5d4ac076
pygimp: remove calls to gimp_context_set_transform_recursion
...
This deprecated function is currently a no-op anyway.
2016-04-29 21:35:43 +02:00
Kristian Rietveld
bb4cb5b4c1
pygimp: fix typo
2016-04-29 21:35:43 +02:00
Kristian Rietveld
6746e502c2
pygimp: fix implicit enum casts
2016-04-29 21:35:43 +02:00
Kristian Rietveld
04ef2c34db
pygimp: python-console: ensure initial width of 80 characters
2016-04-29 21:35:43 +02:00
Kristian Rietveld
2f1c947abc
pygimp: pyconsole: set up a default size of 80x40 characters
...
A default width of 80 characters makes Python help readable by default.
2016-04-29 21:35:42 +02:00