Commit graph

31203 commits

Author SHA1 Message Date
Michael Henning
7fd0895c0c Bug 680795 - GIMP segfaults in gimp_clipboard_set_buffer when...
Fix segfault in gimp_clipboard_set_buffer when n_target_entries is 0.
(cherry picked from commit e060da8278)
2012-07-30 16:58:25 +02:00
Michael Natterer
64b1ade7b0 Bug 586462 - Layer inserts misplaced
Another attempt to fix paste/drop positions for good.

Paste/drop target is either the selected area of a drawable, the
drawable itself, or the image:

- if the paste is larger than the target, center on the target
- if there is a viewport, and the viewport intersects with the
  target, center on the intersection
- otherwise, center on the target

Finally, if we did viewport-centered pasting, make sure the paste is
as completely within image bounds as possible.
(cherry picked from commit eda6fa1c14)
2012-07-30 16:28:25 +02:00
Seong-ho Cho
67525e4c6b Update Korean translation 2012-07-29 09:41:48 +09:00
Marco Ciampa
7d985af68f Fixed italian po files plural forms 2012-07-28 14:12:54 +02:00
Marco Ciampa
d400813027 Small fix in italian windows setup translation. 2012-07-28 00:03:13 +02:00
Jernej Simončič
049258a701 Installer: adjust associations label height automatically according to text length 2012-07-27 22:05:13 +02:00
Jernej Simončič
757b5709e4 Installer: include Italian translation in script 2012-07-27 00:51:49 +02:00
Jernej Simončič
5f646592a2 Installer: request restart if files couldn't be deleted during uninstall 2012-07-27 00:49:28 +02:00
Marco Ciampa
cff132d90b Added Windows installer italian translation. 2012-07-27 00:36:23 +02:00
Michael Natterer
cab6d84867 Bug 677987 - Don't allow to assign keybindings with arrow keys...
Disable assigning arrow-key bindings in gimpactionview.c
(cherry picked from commit decc03ae04)
2012-07-26 18:34:51 +02:00
Michael Natterer
d6091dbce6 Bug 678890 - Selection box handles do not respond after changing layer
Make sure that temporarily setting/unsetting tool->control's "preserve
tool across image changes" does not mess up the default value:

Introduce gimp_tool_control_push/pop_preserve() which restores the old
state automatically, and use it in all tools, instead of saying
set_preserve(TRUE/FALSE) around image changes.
(cherry picked from commit 078128bb09)
2012-07-26 18:19:41 +02:00
Michael Natterer
0a450f8e22 Bug 680531 - Function gimp-context-get-brush-size takes size argument...
The context getters need PDB @outargs, not @inargs. This "API change"
is OK in stable because the API was totally unusable before this fix.
(cherry picked from commit 01dffdc276)
2012-07-26 16:30:31 +02:00
Jernej Simončič
7506a26940 Installer: move language files to a subdirectory 2012-07-21 22:50:02 +02:00
Michael Muré
a56ae5a82d fix autogen.sh to work with automake 1.12 2012-07-18 09:13:56 +09:00
Michael Natterer
f4ce57aa97 Bug 676566 - Window title becomes "Untitled" after exporting without saving
Fix this and other issues more globally by moving the logic that
formats the image's display name into the GimpImage object, and return
the properly formatted name, e.g. "Foo.xcf", or "[Foo] (imported)"
from gimp_image_get_display_name().

Also add gimp_image_get_display_path() which returns the full path
instead. Use the two functions for formatting the image title, and
apply various other fixes that make sure the UI always uses the same
string to identify the image.

Call gimp_object_name_changed() whenever the save/export status
changes, so the image's cached display name and path get cleared.

(cherry picked from commit 220b28677b)
2012-07-17 22:59:09 +02:00
Jernej Simončič
8057908853 Installer: handle /32 properly when reboot is needed before install can continue 2012-07-16 22:20:12 +02:00
Jernej Simončič
a125d8dacc Installer: remember /32 switch between runs 2012-07-14 16:06:34 +02:00
Jernej Simončič
862bbb829f Installer: add /32 command-line parameter to force install of 32-bit version on x64 2012-07-14 14:16:21 +02:00
Michael Natterer
c3e904fab1 app: don't ask to confirm reverting "Untitled" when the image was imported
(cherry picked from commit b0170ee5ea)
2012-07-14 00:12:38 +02:00
Michael Natterer
d8e71085cc app: create thumbnails also for imported files, not only for XCFs
file_open_with_proc_and_display(): Use gimp_image_get_any_uri() to
check if the opened file has the same URI as the one passed in so
the logic works for non-XCF too.
(cherry picked from commit afa81b5fbf)
2012-07-13 23:53:30 +02:00
Alexandre Prokoudine
d363043370 Updates and fixes to Russian translation 2012-07-12 12:46:06 +04:00
Michael Natterer
40deca6c04 Bug 679256 - SWM image tabs must have a minimum width
Set all tabs to the same width so very narrow images' tabs stay
clickable.
(cherry picked from commit 2c54f4b340)
2012-07-09 22:55:09 +02:00
Gabor Kelemen
ee4a81d418 Corrections to the Hungarian translation 2012-07-06 15:27:11 +02:00
Gabor Kelemen
917e2f9c90 Updated Hungarian translation by Andras Prim <gimme_at_primandras.hu> 2012-07-06 15:18:24 +02:00
Massimo Valentini
5d2933c51c app: don't pass a NULL widget to gtk_widget_event
<Alt>C C <Ctrl>1 <ESC> used to print:

(gimp-2.8:1): Gtk-CRITICAL **: IA__gtk_widget_event:
                assertion `GTK_IS_WIDGET (widget)' failed
2012-07-05 18:08:01 +02:00
Jernej Simončič
05da156b30 Installer: adjust association buttons width according to text length
(German text was way too long for the default button widths)

Also fix empty lines in Ready Memo on upgrades (Select Directory page
isn't shown for upgrades, so there's no install directory text shown)
2012-07-03 22:10:38 +02:00
Jernej Simončič
2b6bdfaa04 Installer: add German translation 2012-07-03 22:10:06 +02:00
Piotr Drąg
dca5b0896b Updated Polish translation 2012-07-02 20:27:38 +02:00
Massimo Valentini
b874c8af1e Bug 679082: Crash after using Rotate tool 2012-06-30 13:05:55 +02:00
Timo Jyrinki
ec6db4b994 Updated po-tips Finnish translation by Janne Peltonen. 2012-06-26 20:33:54 +03:00
Timo Jyrinki
d8b4de413a Updated Finnish translation by Janne Peltonen. 2012-06-26 20:18:26 +03:00
Marco Ciampa
8a0e26773c Updated italian translation. 2012-06-25 17:45:47 +02:00
Massimo Valentini
bf503ea7dd app: compress motion events up to the first release event
I'm not sure if it'd be better to compress only sequence
of contiguous motion events, thinking to the case of anticipating
a motion event before a modifier key press/release.
2012-06-24 13:23:10 +02:00
Massimo Valentini
313ef397cd Bug 677040: PDF export does not appear to handle font size...
...correctly unless image flattened

Font size was wrong unless in pixels and
gimp_drawable_type returns a GimpImageType
2012-06-21 19:04:31 +02:00
Jernej Simončič
8f2246578d Installer: display a warning when color depth < 32BPP 2012-06-21 00:12:43 +02:00
Jernej Simončič
f3085d2879 Installer: fix permissions, add .gitignore 2012-06-20 17:05:28 +02:00
Jernej Simončič
b99e80dc90 Installer: oops, remove duplicate function 2012-06-20 17:04:02 +02:00
Jernej Simončič
416dfc4584 Installer: allow override of system-wide configuration files with custom
versions during install
2012-06-20 16:34:53 +02:00
Piotr Drąg
8be0541df5 Updated Polish translation 2012-06-19 21:51:43 +02:00
Massimo Valentini
bf8e42330b Bug 677375: tools do not strictly follow mouse...
pointer (missing motion events)

Disable calls gimp_help_set_help_data for shell->canavs
2012-06-18 18:14:42 +02:00
Dimitris Spingos
df1752f287 Updated 2 Greek translations 2012-06-17 12:48:34 +03:00
Martin Srebotnjak
6a5b3b61d7 Updated Slovenian translation 2012-06-16 22:20:06 +02:00
Daniel Mustieles
b16aab1e8e Updated Spanish translation 2012-06-13 10:08:31 +02:00
Mikael Magnusson
9eb45ed8d7 metadata: fix length passed to base64 decoder
(cherry picked from commit a4cd8637af)
2012-06-13 02:12:57 +02:00
Michael Natterer
310a8c4458 app: get the help_id from the right action in gimp_editor_add_action_button()
(cherry picked from commit 4fbf01baef)
2012-06-12 22:52:24 +02:00
Michael Natterer
d81669a671 Bug 677974 - GIMP suggests XCF as default export format
Only auto-add .xcf if it's a save (not an export) dialog, instead do
not auto-add anything and ask the user to enter an extension, that's
less mysterious than saving in the last-exported format which the user
maybe doesn't remember or want.
(cherry picked from commit 2f8d45611c)
2012-06-12 22:36:10 +02:00
Michael Natterer
687fbf4583 Bug 677823 - Shift + mouse click to link all layers does not work
This got lost during layer group porting, reimplement it, but restrict
"all layers" to the clicked layer's branch in the tree.
(cherry picked from commit 67b5a509b6)
2012-06-12 21:41:39 +02:00
Eulalia
8ec18b847c [l10n] Update Catalan translation 2012-06-10 22:56:11 +02:00
Albert F
6b63e85a88 [l10n] Update Catalan translation 2012-06-10 22:55:49 +02:00
Massimo Valentini
a4ecfde635 Bug 677375: tools do not strictly follow mouse...
pointer (missing motion events)
2012-06-10 17:20:43 +02:00