Jordi Mas
763e459a92
Fixes to Catalan translation
2015-07-08 00:40:46 +02:00
Dimitris Spingos
490532e47f
Updated Greek translation
2015-07-06 01:45:25 +03:00
Michael Henning
02ce81d8b0
build/win: Upgrade harfbuzz to 0.9.41
2015-07-04 10:59:47 -04:00
Michael Natterer
df3f7b01e6
Bug 751645 - tagbox dialog not showing lower tags
...
gimp_tag_popup_constructed(): calculate the height of the scrollable
area correctly.
2015-07-04 14:04:35 +02:00
Michael Natterer
db386eb361
app: fix selection mask offset in do_layer_blend()
...
Fixes painting when there is both a layer offset and a selection.
Offsets between offsets are hard...
2015-07-04 13:28:59 +02:00
Michael Natterer
d6c578c567
app: change gimp_image_crop() to use x, y, width, height
2015-07-03 19:38:08 +02:00
Michael Natterer
33d7b6005e
app: remove GimpChannel::bounds() and gimp_channel_bounds()
...
and port everything to GimpItem::bounds().
2015-07-03 19:38:08 +02:00
Michael Natterer
4c2edf1841
app: use gimp_image_item_list_bounds() in GimpEditSelectionTool
...
the code was duplicated 4 times. Also merge the layer and vectors
cases for finding bounding boxes into one, they are the same now.
2015-07-03 19:38:08 +02:00
Michael Natterer
1c1d9618b0
app: add gimp_image_item_list_bounds()
...
which returns the bounds of a list of items, in image coordinates.
2015-07-03 19:38:08 +02:00
Michael Natterer
e90e90265b
app: port everything from gimp_channel_bounds() to gimp_item_bounds()
...
except gimpchannel.c itself.
2015-07-03 19:38:08 +02:00
Michael Natterer
c04c3950ee
app: use gimp_item_bounds() in GimpCursorView, and simplify the code
2015-07-03 19:38:07 +02:00
Michael Natterer
af1e86827f
app: make gimp_display_shell_mask_bounds() use x, y, width, height
...
instead of x1, y1, x2, y2, and use gimp_item_bounds() instead of
gimp_channel_bounds().
2015-07-03 19:38:07 +02:00
Michael Natterer
2ed749fd26
app: use gimp_display_shell_transform_bounds()
...
instead of manually doing the same in gimp_display_shell_mask_bounds().
2015-07-03 19:38:07 +02:00
Michael Natterer
f54197b680
app: use gimp_item_bounds() instead of gimp_channel_bounds() in actions/
2015-07-03 19:38:07 +02:00
Michael Natterer
64e506a052
app: test-ui.c: use gimp_channel_is_empty() to check for a selection
2015-07-03 19:38:07 +02:00
Michael Natterer
731cfc7532
app: use gimp_item_bounds() in test-xcf.c
2015-07-03 19:38:07 +02:00
Michael Natterer
e64e9d0599
app: use gimp_channel_is_empty() not gimp_channel_bounds() in xcf_save_image()
...
We are not interested in the selection bounds, only if there is a
selection at all.
2015-07-03 19:38:07 +02:00
Michael Natterer
1aa382e594
app: remove the GIMP_IS_CHANNEL() case from gimpimage-arrange.c
...
The object offset is calculated correctly for channels in the
GIMP_IS_ITEM() case using gimp_item_bounds().
Also did some general formatting cleanup in the entire file.
2015-07-03 19:38:07 +02:00
Michael Natterer
658a7834fe
app: remove public function gimp_vectors_bounds()
...
and move its code into the GimpItem::bounds() implementation.
2015-07-03 19:38:06 +02:00
Michael Natterer
7e90a3e4e5
app: use gimp_item_bounds() instead of gimp_vectors_bounds()
2015-07-03 19:38:06 +02:00
Michael Natterer
4edf70f4f1
app: add virtual function GimpItem::bounds()
...
Which returns a boolean indicating if there is content at all, and the
bounds as double x, y, width, height because for most use cases that's
better than x1, y1, x2, y2. Wrap the method with two functions
gimp_item_bounds() which returns integer bounds and
gimp_item_bounds_f() which returns the original double bounds.
2015-07-03 19:38:06 +02:00
Michael Natterer
bc525f39ee
app: factor out a function in GimpEditSelectionTool, and move one around
2015-07-03 19:38:06 +02:00
Michael Natterer
4552319336
pdb: fix plug-in-autocrop compat wrapper to work like in 2.8
...
even if it's weird, compat is compat...
2015-07-03 17:59:08 +02:00
Michael Natterer
fc0d253744
app: always return the rectangle values from gimp_pickable_auto_shrink()
...
If there is nothing to shrink, return the passed rectangle clamped
to the pickable's extents.
2015-07-03 17:52:34 +02:00
Sveinn í Felli
3b6afff191
Updated Icelandic translation
2015-07-03 12:50:22 +00:00
Sveinn í Felli
d536ada0d9
Updated Icelandic translation
2015-07-03 12:42:52 +00:00
Sveinn í Felli
3ba12245a5
Updated Icelandic translation
2015-07-03 12:41:45 +00:00
Michael Natterer
a3437285ae
app: #include "core/gimpimage-profile.h" in image-commands.c
2015-07-03 12:41:29 +02:00
Michael Natterer
3daa2ab96b
app: #include "gimplayer-new.c" in tests/ where needed
2015-07-03 12:36:33 +02:00
Michael Natterer
7d220a56e0
app: free GimpEditSelectionTool's stuff in finalize()
2015-07-03 12:27:08 +02:00
Michael Henning
413af2ed85
build/win: Upgrade freetype2 to 2.5.5
2015-07-01 23:05:41 -04:00
Michael Henning
65076fc30d
build/win: Upgrade libmng to 2.0.3
2015-06-30 22:06:41 -04:00
Massimo Valentini
f72f8f20e5
Bug 751089: Part PNG files are not opened properly
2015-06-30 19:42:07 +02:00
Thomas Manni
82223783a3
plug-ins, pdb: remove the bump-map plug-in and add 2 PDB compat procs
2015-06-30 12:02:48 +02:00
Michael Natterer
9e76b64f13
Bug 723392 - Pasting an image replaces color profile with default one
...
gimp_pixbuf_get_icc_profile(): use gdk_pixbuf_get_option() not
g_object_get() to get the pixbuf's profile.
2015-06-30 12:01:06 +02:00
Thomas Manni
3436ae4674
plug-ins, pdb: remove the displace plug-in and add 2 PDB compat procs
2015-06-30 10:02:28 +02:00
Michael Henning
a7b5d9803d
build/win: Upgrade libwebp to 0.4.3
2015-06-29 23:01:22 -04:00
Marco Ciampa
72e0d1a742
Updated Italian translation
2015-06-29 17:28:59 +02:00
Michael Natterer
e669c6dd05
Bug 750874 - Displayed colors look clipped after profile conversion...
...
...but they aren't clipped
gimp_display_shell_profile_can_convert_to_u8(): allow the shortcut of
converting directly to 8-bit for display only for GIMP_COMPONENT_TYPE_U8.
This might be an lcms bug, the code can be enabled again for U16 and
U32 if it's indeed an lcms bug and it gets fixed.
2015-06-29 10:22:22 +02:00
Michael Natterer
3d7af8a184
app: remove the "exclude" paameter from gimp_image_item_list_get_list()
...
and from gimp_image_item_list_filter(). After the fixes for bug 735906
it's no longer needed, and it was harmful.
2015-06-28 23:49:47 +02:00
Michael Natterer
358f13f5b8
Bug 735906 - Transform tools give unexpected results when transforming...
...
...certain sets of linked layers
Fix the move tool (GimpEditSelectionTool) using the same principle
as the other "linked item" features, just a bit more complicated...
Never translate the active item and its linked items separately,
always translate the entire list at once.
The linked logic was distributed across the entire file. Changed the
code to prepare lists of items that are translated live (layers and
vectors), and items that are translated at the end (channels, masks
and the selection). In the motion and button release functions, simply
use the prepared lists without any further duplicated checking.
Also clean up the stuff a bit, there is more cleanup needed but first
the fix...
2015-06-27 12:34:19 +02:00
Michael Henning
65960f1f94
build/win: Upgrade gettext to 0.19.4
2015-06-26 22:36:10 -04:00
Michael Natterer
a13c63a3f1
app: don't push an undo group if an item list transform has only one item
...
The fixes for bug 735906 made it push too many undo groups.
2015-06-26 13:37:18 +02:00
Michael Natterer
3c706d00c6
Bug 735906 - Transform tools give unexpected results when transforming...
...
...certain sets of linked layers
Fix for translating layers from the PDB, and with the cursor keys
for gimpeditselectiontool. Moving layers with the mouse is still broken.
The approach is exactly the same as in 25a696c7
.
2015-06-26 12:00:45 +02:00
Michael Henning
96e9b5bfcc
build/win: Upgrade iso-codes to 3.58
2015-06-25 19:19:30 -04:00
Cédric Valmary
9b920ccbed
Updated Occitan translation
2015-06-25 20:23:58 +00:00
Cédric Valmary
43d5463430
Added Occitan translation
2015-06-25 20:18:25 +00:00
Cédric Valmary
0c19417433
Updated Occitan translation
2015-06-25 20:12:41 +00:00
Cédric Valmary
176615cfb3
Updated Occitan translation
2015-06-25 20:04:10 +00:00
Cédric Valmary
de97601fa0
Updated Occitan translation
2015-06-25 19:57:27 +00:00