Commit Graph

32450 Commits

Author SHA1 Message Date
aae3b51ae4 Post-release bump version to 2.8.21 2017-02-01 09:39:28 +01:00
91b41bba51 configure.ac: release-bump version to 2.8.20 2017-02-01 00:35:02 +01:00
becade190f Update authors.xml and AUTHORS 2017-01-31 23:57:02 +01:00
531ceb7711 Keep General section 2017-01-31 23:18:49 +01:00
08542938d4 More NEWS updates for 2.8.20 2017-01-31 23:12:29 +01:00
8f2c71eafc Update Catalan translation 2017-01-30 21:27:12 +01:00
5c8edcbf7f Update German translation 2017-01-23 19:59:17 +00:00
0c3a6185ea Update Slovak translation 2017-01-18 18:29:05 +00:00
2503054c10 Bug 777233 - Printing an SVG file results in a black sheet of paper
Create a white rectangle behind everything, which should take care of
whatever print backend brokenness.

(cherry picked from commit 80003dff38)
2017-01-15 18:07:06 +01:00
0338876edb Update Polish translation 2017-01-10 16:35:31 +01:00
eb03ed00fd Bug 689535 - Color display filters - Color deficient vision aren't correct
Fix gamma_lut to apply gamma in the right direction.
Found by Konstantin Kharlov.
2017-01-03 15:46:42 +01:00
dd331a67d8 Bug 776516 - Saving over existing GZ or BZ2 compressed files...
...does not truncate them

Pass O_TRUNC to g_open() when creating the target files.

(cherry picked from commit 559a758581)
2017-01-03 15:14:00 +01:00
67ac4fa028 Bug 776294 - Screenshot buttons cannot be clicked
Disable the new "automatic window tabbing" feature introduced on macOS
Sierra. It breaks GTK+ applications and we would need proper support for
this in GTK+ if we want to use it.

(cherry picked from commit 7c35d75bf9)
2016-12-28 16:37:14 +01:00
55925d883c build/osx: add patch for Bug 767091 to the build
Until it has been approved and merged into GTK+.
2016-12-28 16:34:40 +01:00
04c372bd2a build/osx/README: update list of patches
(Yes, I really need to write this script to automate the DMG builds
now).
2016-12-28 16:34:40 +01:00
77d6969a9f Bug 775646 - Levels Tool: handles difficult to read with dark theme.
The white, gray and dark sliders of GimpHandleBar have a black contour.
This makes the white and gray slider visible even with similar colored
background. On the other hand, the black slider is barely visible on a
dark background (and could even be made totally invisible using the same
color). So let's use a light-gray contour on the dark slider, making now
all sliders working with any background color.

(cherry picked from commit afccaa9105)
2016-12-07 14:36:53 +01:00
f2e483df02 Bug 770708 - First language preference is ignored when multiple ...
... languages are set under Location and Region

We tracked this down to be a gettext bug, so include the gettext patch into
our DMG build. The gettext patch has also been submitted upstream.
2016-11-19 21:27:48 +01:00
e2284c6aa5 app: make switching paint tools to color picker mode more robust
Don't rely on the exact modifier being pressed or released. Instead,
check if only the right modifier is pressed after *each* modifier
change, and switch to color picking if it is; disable color picking
otherwise. This greatly reduces the risk of missing the user's wish to
pick colors because of other modifiers being pressed and released in
whatever order.

Probably fixes bug #734743.

(cherry picked from commit 014fdb87e5)
2016-11-16 13:20:48 +01:00
e854baf853 app: be more deterministic in a list view's name column (name editing etc.)
We handle multi-selection by letting GtkTreeView handle button press
when the widget is in GTK_SELECTION_MULTIPLE mode. Change that code to
only do that when one of the participating modifiers (shift and
control on Linux and Windows, shift and cmd on macOS) is pressed.

This makes sure that the same thing is not randomly handled by two
different pieces of code, and probably fixes bug #738440, tho I can't
be sure.

(cherry picked from commit 61f91c7cd2)
2016-11-16 13:07:46 +01:00
0947a37ad5 Bug 774383 - Text layer created by gimp-text-fontname doesn't...
...respect border when resized

gimp_text_layout_new(): in FIXED box mode, subtract (2 * border) when
setting the layout width.

(cherry picked from commit 1415a78fa1)
2016-11-15 13:24:34 +01:00
49a6bda463 Updated Italian translation 2016-11-09 19:11:38 +01:00
f102b0a899 More NEWS for 2.8.20, including updated translations 2016-10-27 00:54:28 +02:00
6cd4e0f687 Make required post-relase version bump more obvious
... plus small styling fixes.
2016-10-27 00:53:17 +02:00
fe34a714ee More NEWS for 2.8.20 release 2016-10-22 12:32:34 +02:00
81fe29ebce Bug 773268 - Avoid D-Bus error message when built without D-Bus support 2016-10-21 00:24:13 +02:00
b337075cd9 Start to add NEWS items for 2.8.20 2016-10-19 00:41:45 +02:00
27604f579c Bug 557380 - Filter 'Edge Detect/Difference of Gaussians' returns empty image
Copy the original alpha channel (if exists) to the shadow buffer during
pixels difference computation.
2016-10-11 16:26:59 +02:00
c332877c2a Update Spanish translation 2016-10-10 08:32:34 +00:00
138bdbe866 Update Scottish Gaelic translation 2016-10-09 10:52:50 +00:00
f148134362 Update Finnish translation 2016-10-09 09:12:56 +00:00
f17340493e Add Finnish translation 2016-10-09 09:04:53 +00:00
f75e087bba Update Finnish translation 2016-10-09 08:44:34 +00:00
1bd4cf4b8a Update Finnish translation 2016-10-09 07:41:56 +00:00
2c84150c34 Update Danish translation 2016-10-08 21:01:49 +00:00
e022fdc386 Update Danish translation 2016-10-08 20:51:54 +00:00
d84de86902 Update Danish translation 2016-10-08 20:46:06 +00:00
9aab542c93 Installer: use smaller LZMA dictionary size (#767352) 2016-10-08 22:32:16 +02:00
8ee9765020 Installer: give more info when extracting temporary file fails 2016-10-08 22:31:31 +02:00
7050ac7e9e Updated Danish translation by scootergrisen 2016-10-08 21:16:18 +02:00
0167c61dd0 Make string freezes and translation announcement part of the release process 2016-10-08 18:31:49 +02:00
85ae7d6dee Updated Danish translation 2016-10-03 06:49:49 +00:00
bf54b1fc71 Updated Danish translation 2016-10-03 06:45:51 +00:00
e55f021bd4 Updated Italian translation 2016-09-30 07:58:14 +02:00
1d57254084 Updated French translation 2016-09-24 16:19:14 +02:00
80c449fd32 Updated po-plug-ins French translation
Based on Julien Hardelin's work on master.
2016-09-24 15:15:54 +02:00
ce508a56bd Updated German translation 2016-09-23 09:07:41 +00:00
c2d63da7d9 Bug 771851 - Vertical ruler shows artifacts if the status bar isn't showing
gimp_ruler_draw_pos(): when remembering the just drawn rectangle's
position, don't just unconditionally overwrite the previous position's
rectangle. Instead, if the previous position's rectangle has not been
cleared yet (has a non-zero size), remember the union of old and new
rectangle.

Why this only happened to the vertical ruler with statusbar off is
beyond my mind, it should have always produced artifacts.

Unrelated: make sure the idle function is removed if we decide to
immediately redraw in gimp_ruler_set_position().

(cherry picked from commit e909b77969)
2016-09-22 23:11:04 +02:00
3a44989a45 Bug 771444: Tablet stylus misbehaves when crossing...
the edge of a dock in multi-window-mode

when the pointer is grabbed do not process a
motion-notify-event having the wrong 'device' member.

This avoids a harmful device change.

(cherry picked from commit 5037ff35ca)
2016-09-22 18:19:00 +02:00
75e7cfbbfa Updated Czech translation 2016-09-21 10:18:27 +02:00
74d4320ada Updated Swedish translation 2016-09-19 09:53:24 +00:00