Commit Graph

30573 Commits

Author SHA1 Message Date
Michael Natterer ea49a7b466 app: ignore new button events on the canvas while another button is down
Fixes tons of possibly dangerous warnings, and likely some weird
crashes.
2011-12-09 20:53:11 +01:00
Michael Natterer 01f92a3b48 app: get rid of server grabs for almost all canvas interaction
Because it's generally the right thing to do, and server grabs broke
badly with input devices / client side windows.

gimpdisplayshell-grab.c: change logic to only server-grab if an event
is passed to the pointer grab/ungrab functions, but always use
gtk_grab_add/remove() which is sufficient in most cases.

gimpdisplayshell-tool-events.c: have the grab functions grab the
server only for space-bar scrolling and do all tool interaction,
including ruler clicks, with gtk_grab_add/remove(). Refactor things
a bit to also use the grab API for button-2 scrolling.

gimpdeviceinfo-coords.c: transform the event's coords to the canvas'
coordinate system, they might come from a ruler now.

This fixes the following bugs:

Bug 645315 - gimp_display_shell_pointer_grab: gdk_pointer_grab failed...
Bug 644351 - Gimp misses some strokes especially when drawing fast
Bug 645747 - Gimp is now unusable on xfce4
2011-12-09 20:20:02 +01:00
Kevin Cozens b06bc63630 Corrected TinyScheme version number shown in Script-Fu console. 2011-12-09 14:11:44 -05:00
Claude Paroz fc1e451a07 Updated French translations 2011-12-09 14:54:15 +01:00
Alan Monfort d1e2df4843 Updated Breton translation 2011-12-09 03:52:44 +01:00
Martin Srebotnjak 77f30d8e50 Updated Slovenian translation 2011-12-08 17:21:30 +01:00
Marco Ciampa 9318e2434f Update italian translation. 2011-12-07 23:19:22 +01:00
Michael Natterer e16de744a5 plug-ins: use g_message, not gimp_message in file-pdf-load
Also, remove the newline and s/pdf/PDF/.
2011-12-07 19:09:31 +01:00
Martin Srebotnjak b4ae9ff73a Updated Slovenian translation 2011-12-07 18:55:25 +01:00
Martin Srebotnjak 48f68b86b8 Updated Slovenian translation 2011-12-07 18:52:44 +01:00
Martin Srebotnjak 0068b28798 Updated Slovenian translation 2011-12-07 18:52:15 +01:00
Martin Srebotnjak 643d627d78 Updated Slovenian translation 2011-12-07 18:51:54 +01:00
Mukund Sivaraman 8d68ef15e9 file-pdf-load: Return execution error when no pages exist 2011-12-07 18:24:18 +05:30
Karthikeyan S 7f0e71dbf2 file-pdf-load: Fix possible uninitialised variable access
Print a message to the user if poppler returns n_pages = 0.
Return to file open dialog.
This way we prevent uninitialised variable access down the line.
2011-12-07 18:24:18 +05:30
Daniel Korostil e3f939f9a1 Uploaded Ukranian 2011-12-07 12:08:44 +02:00
Daniel Korostil 76852a5b7f Uploaded Ukranian 2011-12-07 12:00:30 +02:00
Daniel Korostil 94ef070207 Uploaded Ukranian 2011-12-07 11:56:07 +02:00
Daniel Korostil 714fc4aa98 Uploaded Ukranian 2011-12-07 11:15:56 +02:00
Daniel Korostil 567ccd93a0 Uploaded Ukranian 2011-12-07 11:13:07 +02:00
Daniel Korostil 421f2a96c7 Uploaded Ukranian 2011-12-07 11:10:23 +02:00
Mukund Sivaraman 921922e95d libgimp: Change comment to point at correct alternate function 2011-12-07 10:31:24 +05:30
Mukund Sivaraman 20f34d3e11 pygimp: Mark some functions and methods as deprecated 2011-12-07 10:31:24 +05:30
Michael Natterer 4300612962 app: separate handling of reverse-gradient from paint dynamics
because it belongs to the gradient and should be changed whenever the
gradient gets changed.

Introduce gimp_paint_options_copy_gradient_props() and call it at the
right places in the tool manager.
2011-12-06 22:39:29 +01:00
Mukund Sivaraman 1b5a0f9d9d build: Add -Werror=missing-prototypes to CFLAGS where possible 2011-12-07 01:39:01 +05:30
Daniel Mustieles 7aa91bdae3 Updated Spanish translation 2011-12-06 20:48:30 +01:00
Piotr Drąg 07939818ef Updated Polish translation 2011-12-06 20:29:15 +01:00
Mukund Sivaraman 2d4eda444d gimp-tips: Update tip about save vs. export 2011-12-07 00:47:25 +05:30
Mukund Sivaraman 791c0a7da8 pygimp: Delete duplicate COPYING (same as top-level)
Both the top-level COPYING and the one in the pygimp directory are
GNU GPLv3 licenses.
2011-12-07 00:38:46 +05:30
Piotr Drąg 64a4e4ef6f Updated Polish translation 2011-12-06 19:52:30 +01:00
Mukund Sivaraman 2abbbb4034 pygimp: Delete obsolete and empty AUTHORS file 2011-12-06 23:56:41 +05:30
Mukund Sivaraman 9451762684 pygimp: Remove obsolete and out-of-place INSTALL file 2011-12-06 23:52:39 +05:30
Mukund Sivaraman 798b4d18cf file-svg: Update help text of file-svg-load-thumb 2011-12-06 23:52:39 +05:30
Marco Ciampa 1d15105c3f Updated italian translation. 2011-12-06 17:02:47 +01:00
Mukund Sivaraman 5c67d250ca file-bmp: Unmark string from translation 2011-12-06 21:18:56 +05:30
Mukund Sivaraman 0428571010 file-pdf-save: Update help text to match that of file-pdf-load 2011-12-06 21:12:04 +05:30
Mukund Sivaraman 50630241de file-pdf-load: Remove punctuation 2011-12-06 21:12:04 +05:30
Michael Natterer 29250f501c AUTHORS: commit generated change 2011-12-06 16:38:58 +01:00
Mukund Sivaraman b90de98c11 file-pdf-load: Mark string for translation 2011-12-06 21:04:06 +05:30
Mukund Sivaraman 11ba7411b4 file-pdf-load: Update help text of file-pdf-load 2011-12-06 21:03:02 +05:30
Mukund Sivaraman e78ea68f69 file-png: Display a readable string when error message is unavailable 2011-12-06 20:48:09 +05:30
Mukund Sivaraman e410fe09e7 file-png: Mark string for translation 2011-12-06 20:47:37 +05:30
Mukund Sivaraman deea484a70 file-pnm: Write help text for file-pnm-load 2011-12-06 20:43:55 +05:30
Mukund Sivaraman 7af0494495 file-pnm: Fix strings including case changes 2011-12-06 20:42:30 +05:30
Mukund Sivaraman 2452183de1 file-pnm: ASCII is an acronym 2011-12-06 20:37:42 +05:30
Alexandre Prokoudine cbb5389bf2 Updated Russian translation 2011-12-06 02:51:36 +04:00
Hleb Valoshka e2bbf8398b Updated Belarusian translation. 2011-12-06 01:04:32 +03:00
Marco Ciampa d8649efea0 Updated italian translation. 2011-12-05 15:14:18 +01:00
Alexandre Prokoudine 3227744f5c Marked "View > Use GEGL" for translation, spotted by Cristian Secară.
Apparently we are not commenting this out as discussed before, so it's a tiny break of the strings freeze.
2011-12-05 17:59:07 +04:00
Alexandre Prokoudine a22507363c NEWS now mentions that PSD loader is capable of reading working paths now. The patch sender is added to authors.xml. 2011-12-05 11:59:00 +04:00
Alexia Death 889a1ece60 NEWS: fix some spelling and grammar 2011-12-04 23:08:19 +02:00