Commit graph

31605 commits

Author SHA1 Message Date
Sven Claussner
c8a7be593b German UI translation: fix some inconsistencies
Fix typos in Vectors, Gradients, Dynamics, Buffers,
Document History, Error console dialogs. 
Use 'Zeichendynamik' consistently as translation of
'Dynamics'. Make plural forms clearer.
2013-09-06 19:56:28 +02:00
Richard Hughes
31601b3a6b Add an AppData file for GIMP
(cherry picked from commit 5e37536d77)
2013-09-06 01:13:24 +02:00
Jehan
0f8496d873 Bug 707255 - Open preferences when quitting causes assertion failure
When removing the container of a GimpContainerView,
gimp_container_view_remove_container() must be the last call. It was
causing a `GIMP_IS_CONTAINER (container)' failure in subsequent
gimp_container_get_children_type().
For good practice, unsetting a container works now the exact reversed
order as the setting of a container.
(cherry picked from commit 338e0ddf8d)
2013-09-05 23:53:45 +12:00
Jehan
175852a407 Bug 707255 - Open preferences when quitting causes assertion failure.
Wrong order of destruction functions were causing critical warnings on
g_signal_handlers_disconnect_by_func() calls.
Also g_object_ref/unref() the container because the tree handler might
hold the last ref to the container, once it's disconnected the container
could be gone.
(cherry picked from commit 04a3c65aa1)
2013-09-05 23:52:55 +12:00
Sven Claussner
742da269ee Remove dead item gimptoolpresets.xml in app-docs.sgml
This item caused builds with --enable-gtk-doc-app to
fail because of a typo and it was also misplaced in
app-core-containers.
2013-09-03 19:34:02 +02:00
Michael Natterer
aa5c186a3d Bug 707354 - Bump Map offsets only go to 1000 regardless of image size
Allow ranges from -10000 to 10000, still arbitrary but more
real-world. The scales still go -1000 to 1000, but the spinbuttons
allow for the full range.

(cherry picked from commit af0cfacfb3)
2013-09-03 16:04:31 +02:00
Sven Claussner
e1564c44a8 Remove dead item gimptoolpresets.xml in app-docs.sgml
This item caused builds with --enable-gtk-doc-app to 
fail because of a typo and it was also misplaced in 
app-core-containers.
2013-09-02 22:28:30 +02:00
Inaki Larranaga Murgoitio
3049999de9 Updated Basque language 2013-08-28 21:14:13 +02:00
Inaki Larranaga Murgoitio
356e8a3ff2 Updated Basque language 2013-08-28 21:13:15 +02:00
Inaki Larranaga Murgoitio
f6a59f2669 Updated Basque language 2013-08-28 21:12:16 +02:00
Inaki Larranaga Murgoitio
d7a7ae051c Updated Basque language 2013-08-28 21:10:55 +02:00
Inaki Larranaga Murgoitio
c7b81f1f8a Updated Basque language 2013-08-28 21:01:32 +02:00
Daniel Mustieles
94db7d46d0 Updated Spanish translation 2013-08-27 19:42:16 +02:00
Piotr Drąg
4d468af5cb Updated Polish translation 2013-08-24 02:19:54 +02:00
Michael Natterer
d93fd0a84e Bug 706221 - File/Save (As) dialog: add a link to the Export dialog...
...for Non-XCF files.

When the entered extension in save or export is on the other group,
add a link to the warning dialog which allows to jump directly to the
export or save dialog, with the same filename pre-entered.

(cherry picked from commit b56145626e)
2013-08-23 21:30:49 +02:00
Enrico Nicoletto
ded05240e2 Revert "Updated Brazilian Portuguese translation"
po-libgimp will be placed in the correct branch!

This reverts commit d6f50ab1df.
2013-08-23 16:02:22 -03:00
Enrico Nicoletto
d6f50ab1df Updated Brazilian Portuguese translation 2013-08-23 15:58:09 -03:00
Enrico Nicoletto
4758321f35 Updated Brazilian Portuguese translation 2013-08-14 12:34:21 -03:00
Daniel Mustieles
0d57efb47f Updated Spanish translation 2013-08-14 14:10:37 +02:00
Piotr Drąg
b7e676d5f7 Updated Polish translation 2013-08-11 01:06:40 +02:00
Michael Natterer
1ecc25a260 app: return a GError when flattening the image failed
(cherry picked from commit c32c1208b0)
2013-08-09 21:39:23 +02:00
Simon Budig
d3763fe8b2 app: fix crash when flattening an image with no visible layers
(cherry picked from commit 514f22f53d)
2013-08-09 21:38:15 +02:00
Marco Ciampa
ed6a87b3df Updated italian translation. 2013-08-08 16:00:15 +02:00
Enrico Nicoletto
89cea63de4 Updated partial Brazilian Portuguese translation 2013-08-06 09:45:08 -03:00
Michael Natterer
5874a6dbc7 app: port mtime code in gimp_data_save() to GIO
because it gets its stat() calls right.

(cherry picked from commit e72cf05ccb)
2013-08-04 17:59:22 +02:00
Téo Mazars
d59a31867a Bug 674391 - Indexed colours not exported when save a .bmp
It's about importing in fact.

Parse BITMAPV4HEADER / BITMAPV5HEADER and use GIMP's BMP
implementation instead of using gdk_pixbuf.

Also, remove an old hack about 32bits bmp v3 + alpha. The alpha
channel is already ignored in that case.

(cherry picked from commit 56f065321c)
2013-08-03 19:50:02 +02:00
Michael Natterer
4fb7a436bc Bug 704980 - uclibc - base-utils.c: execinfo.h: No such file or directory
Apply patch from Amadeusz Slawinski that checks for execinfo.h and
builds the code that needs it conditionally.
2013-08-02 16:50:00 +02:00
Michael Natterer
02a1e57442 Bug 704896 - pop ups are annoying when opening multiple files from...
the command line on some platforms/window managers

Don't let the progress windows steal the focus, and always center
them.

(cherry picked from commit 013c9d337b)
2013-07-28 02:52:53 +02:00
Martin Srebotnjak
58931c135d Updated Slovenian translation 2013-07-26 21:20:14 +02:00
Dimitris Spingos
5b995df2ea Updated Greek translation 2013-07-23 17:25:17 +03:00
Daniel Mustieles
c1d9d0c129 Updated Spanish translation 2013-07-22 13:45:43 +02:00
Piotr Drąg
ba7e75bd58 Bug 679083: proper docs for plug-in-autocrop-layer without string changes
Based on patch dedb025019 by Jehan <jehan@girinstud.io>.
2013-07-16 18:35:29 +02:00
Jehan
5069b788fb Revert "Bug 679083: proper documentation for plug-in-autocrop-layer"
This reverts commit dedb025019.
I did not know there was a policy not to change translatable strings in stable.
Sorry!
2013-07-16 09:24:09 +09:00
Piotr Drąg
2e991eb4e0 Updated Polish translation 2013-07-15 22:36:22 +02:00
Michael Natterer
653c4e98df Bug 679195 - Foreground Select Tool Mask Inverted
render_image_alpha(): invert the mask so it masks what is *not* the
foreground object.
2013-07-15 01:22:14 +02:00
Michael Natterer
60bf4e367d Bug 700193 - undoing paint tools doesn't update last_coords properly
paint_core->start_coords is in fact the last stroke's endpoint and
only used for storing it in GimpPaintCoreUndo, so the last endpoint
can be resotred for straight-line painting after an undo. Make the
code actually doing that.

(cherry picked from commit d1795ac204)
2013-07-15 00:45:12 +02:00
Seong-ho Cho
cb2b4b6751 Updated Korean translation 2013-07-15 06:50:11 +09:00
Michael Natterer
a1cd4144df Bug 704118 - crash on invalid number of PLTE entries
Make sure an indexed image always has a colormap. This was the case
before, except one could set a NULL colormap via the PDB.

Add gimp_image_unset_colormap(), and make gimp_image_set_colormap()
never set the colormap to NULL, even if NULL is passed. Change the
only places where actual unsetting makes sense to use unset().

Make some GUI places deal gracefully with palettes/colormaps with zero
entries.

(cherry picked from commit 37372555e5)
2013-07-14 22:33:52 +02:00
Michael Natterer
616e8f2d82 Bug 703692 - Unable to Resize Large Left Dock Area
Merge all color-selector-wheel changes from master, which turns the
thing into a properly reqizable widget and fixes the issues with left
dock resizability.
2013-07-14 13:46:00 +02:00
Michael Natterer
3632680049 Bug 703692 - Unable to Resize Large Left Dock Area
Small fix for the last commit: set a silly small initial size request
on the wrap_box so it doesn't initially request too much and breaks
dock layout deserialization.

(cherry picked from commit a2334b0b15)
2013-07-14 13:30:53 +02:00
Michael Natterer
38ab5f9d64 Bug 703692 - Unable to Resize Large Left Dock Area
gimp_container_grid_view_viewport_resized(): set the wrap_box'
required width to just one cell_width, not cell_width * columns. This
way it can shrink also when attached to a toolbox dock. It remains
unclear why it could nicely shrink in all other dock columns.

(cherry picked from commit 6a5e37b68d)
2013-07-13 18:53:59 +02:00
Jehan
b283facb89 Bug 703787 - Crash during switch from multi to single window mode
Shells can now travel from one window to another. Canvas position code
should therefore not keep track of the image window for a specific shell
but must use whatever is the current window for this shell (even though
it may be a different one before and after the size-allocate).
This also partly fixes some positioning issue during mode switch.
(cherry picked from commit 7e513faa50)
2013-07-13 09:16:01 +09:00
Michael Natterer
26fb257a19 Bug 703113 - Plug-ins are queried on every launch
Port gimp_datafiles_read_directories() to GIO which seems to get
its stat() calls right on all platforms.

(cherry picked from commit 767a5a3217)
2013-07-12 15:21:25 +02:00
Jehan
f7fe056e19 app - call to keep the active shell in single window mode switch out of loop.
Small fix from commit 2697b29. This previous commit was working well, but
implied calling this method as many time as there are opened shells,
whereas once is enough.
(cherry picked from commit 8ef5fca062)
2013-07-10 09:12:53 +09:00
Massimo Valentini
cc836e7c84 Bug 703806: GIMP crashes when scaling an image
during an image rescale, while spinning the main-loop,
layer-groups preview generation used to start before their
layers were fully rescaled, so it tried to access tiles that
were not yet there
(cherry picked from commit 3cc923d5a5)
2013-07-09 19:46:09 +02:00
Daniel Mustieles
588012f48c Updated Spanish translation 2013-07-08 14:03:43 +02:00
Jehan
0c4e7686e8 Bug 703736: when switching from multi to single window mode, tab order is lost.
(cherry picked from commit 112fa53730)
2013-07-08 09:35:45 +09:00
Jehan
893c73cea4 Bug 703738: when switching between multi and single window mode, keep the same active shell.
(cherry picked from commit 2697b29963)
2013-07-07 23:54:55 +09:00
Massimo Valentini
42e370e208 app: don't pass NULL to g_object_add_weak_pointer
opening many images from the command line used to print:

(gimp-2.9:): GLib-GObject-CRITICAL **: g_object_add_weak_pointer:
assertion 'G_IS_OBJECT (object)' failed

because only the first finds the empty display
(cherry picked from commit 8a7d5c9d16)
2013-07-05 18:19:20 +02:00
Jehan
80d11a46a8 Bug 672100: gimptool returns wrong system plugin dir if libdir has been customized.
On UNIX platforms, use the actual libdir value, which has been set at compile time.
(cherry picked from commit 97d14ebda3)
2013-07-06 00:00:16 +09:00