Michael Natterer
e5fc441433
app: GimpIscissorsTool: move one-time initializations to class_init()
2012-05-20 19:19:12 +02:00
Michael Natterer
0d636a3561
app: same ERASE mode fix for gimp_edit_clear()
2012-05-20 17:32:43 +02:00
Michael Natterer
198a2f0a51
Bug 675976 - GimpOperationEraseMode doesn't work on layers without alpha
...
Don't try to "fix" GimpOperationEraseMode because it's not broken. Instead
simply "erase" non-alpha layers with NORMAL mode and the background color.
2012-05-20 17:14:09 +02:00
Piotr Drąg
a548bed6df
Updated Polish translation
2012-05-19 18:08:10 +02:00
Piotr Drąg
ab7bf09d2d
Updated Polish translation
2012-05-19 18:04:42 +02:00
Simon Budig
2ebdd5f550
remove obvious code duplication
2012-05-19 15:32:05 +02:00
Michael Natterer
3456fcb2fc
app: remove inclusion of "paint-funcs/paint-funcs.h"
2012-05-19 11:46:21 +02:00
Michael Natterer
120db980dc
app: connect GimpGeglConfig:num-processors to GeglConfig:threads
...
whatever it might be good for...
2012-05-19 08:50:05 +02:00
Michael Natterer
d847439b3e
app: forgot to remove app/composite here too
2012-05-19 03:09:42 +02:00
Simon Budig
abf4693a3d
further untested loading code...
2012-05-19 02:52:47 +02:00
Simon Budig
b2e579ad21
stab at the tiff plugin. Die! die! die!
2012-05-19 02:52:45 +02:00
Michael Natterer
c0351f0706
app: connect x/y and width/height properties of GEGL ops with chain buttons
...
Add (too) simple heuristic that connects to subsequent numeric property
widgets with a chain button if their property names have the suffixes
"x" and "y", or "width" and "height".
2012-05-19 02:30:32 +02:00
Michael Natterer
91392f85e5
app: make tests build again
2012-05-19 01:27:37 +02:00
Michael Natterer
5247f461aa
app: remove paint-funcs-types.h
2012-05-19 01:13:21 +02:00
Michael Natterer
127aba6dc9
app: remove the pixel-processor
2012-05-19 00:56:27 +02:00
Michael Natterer
01c92a7c4e
app: remove all use-gegl config stuff
2012-05-19 00:50:53 +02:00
Michael Natterer
06c59973d3
app: remove the entire legacy composition code
2012-05-19 00:41:43 +02:00
Michael Natterer
07cc3976ca
app: remove the !use_gegl case from gimpimage-merge.c
2012-05-19 00:19:49 +02:00
Michael Natterer
aee7ddd56d
app: remove the !use_gegl case from gimp_drawable_apply_buffer()
...
and its last three parameters because they were only used for legacy
floating selection projection.
2012-05-19 00:14:51 +02:00
Michael Natterer
d294cfb8b2
app: remove the legacy projection construction code
2012-05-19 00:06:03 +02:00
Michael Natterer
83a728f492
app: rename gimp_gegl_node_set_layer_mode() to gimp_gegl_mode_node_set()
...
and have it set mode and opacity at the same time, so we don't reset
opacity each time we set the mode.
2012-05-18 23:50:35 +02:00
Michael Natterer
4699725821
app: port floating selection blending to the new mode ops
...
Also, remove the fallback layer mode code from GimpOperationPointLayerMode,
and pass premultiplied = FALSE to gimp_gegl_node_set_layer_mode().
2012-05-18 23:37:56 +02:00
Michael Natterer
001e0f0b40
app: port gimp_gegl_create_apply_buffer_node() to the new mode ops
2012-05-18 22:59:04 +02:00
Ville Sokk
e377eb01cd
app: modified gegl blending modes to take mask and opacity inputs
2012-05-18 22:52:48 +02:00
Michael Natterer
efa52edf6e
app: change the layer's graph to expect mode operations with mask inputs
...
and opacity inputs. Add two offset nodes for both layer and mask, and
plug everything directly into the mode node.
2012-05-18 18:57:58 +02:00
Michael Natterer
39c18e9a48
app: make file_save() aware of the difference between overwrite and export
...
by having two booleans "export_backward" and "export_forward" in the
api instead of just an "export" one that would destroy the "imported
from" state. This change fixes the state of the "Overwrite" menu item,
so it stays visible until the file got either saved or exported to
another filename.
This also reverts commit a4beeecf2b
, so
Ctrl-S is always invokable even if invisible.
2012-05-18 18:57:58 +02:00
Massimo Valentini
cac0504f29
Bug 675981: Export as JPEG "save defaults" "load defaults" doesn't work
...
oversight
2012-05-18 17:20:52 +02:00
Michael Natterer
2d882dd64f
Bug 676279 - Ctrl or Shift causes selection tools to reset...
...
Make sure to not override the logic that separates the tool option's
selection mode from the one determined by modifiers, by blindly
calling gimp_modifiers_to_channel_op(state) on a zero state.
2012-05-17 23:34:22 +02:00
Michael Natterer
439c5a7814
pdb: add missing breaks in switch() so we don't always pattern-fill
2012-05-17 21:56:45 +02:00
Michael Natterer
8851ec0b6e
Revert "app (gimprc): Delete dead assignment"
...
This reverts commit d6d2a0bbd1
and allows more than one unknown gimprc token again.
Fixes Bug 674096 - Strange behavior with gimprc
2012-05-17 01:15:37 +02:00
Michael Natterer
b50e924df0
Bug 676164 - Text Tool selects hidden layers
...
Also fix the other layer picking functions to not pick invisible
layers.
2012-05-17 00:08:41 +02:00
Daniel Sabo
7d62e8370a
Bug 675875 - Gimp Quartz doesn't respond to file open events from finder
...
Add Carbon based apple events responder for kAEOpenDocuments
2012-05-16 22:59:13 +02:00
Wouter Bolsterlee
83460c9aec
Updated Dutch translation
2012-05-16 00:37:19 +02:00
Wouter Bolsterlee
b7fbdec240
Updated Dutch translation
2012-05-16 00:06:38 +02:00
Michael Natterer
c73bcac2d0
app: create the offset node in GimpLayer, and manage its offset in GimpItem
2012-05-15 22:25:12 +02:00
Michael Natterer
c3e933b7b2
app: always use gimp_item_peek_node() to check if the item has a graph
...
instead of checking different things in each item subclass, which is
confusing to the reader.
2012-05-15 21:57:40 +02:00
Michael Natterer
4d1173570a
Bug 676107 - Picking logic doesn't take group visibility into account
...
gimp_layer_get_opacity_at(): use gimp_item_is_visible() not
get_visible() so we use the layer's effective visibility.
2012-05-15 19:46:47 +02:00
Marco Ciampa
503c56545d
Updated italian translation.
2012-05-15 11:59:09 +02:00
Praveen Illa
13ddc97514
Updated Telugu Translations
2012-05-15 11:21:18 +05:30
Michael Natterer
9d1ff75c61
app: limit the tile-cache size to G_MAXINT also in the UI
...
and #warning about it in the code until GEGL has a guint64 cache size
property.
2012-05-15 02:29:47 +02:00
Michael Natterer
ede421bd45
app: rename GimpBaseConfig to GimpGeglConfig
...
because that's its future purpose.
2012-05-14 22:57:58 +02:00
Øyvind Kolås
9b7860cbfc
plug-ins: remove normalize plugin from menus
...
This is the same as auto-levels
2012-05-14 19:13:10 +02:00
Michael Natterer
ab4c613a70
Bug 675994 - Opening image with a saved selection breaks histogram updating
...
In fact, it broke much more than that because the way XCF loading
replaced the image's mask prevented the image's "mask-changed" signal
from ever being emitted. Add private API gimp_image_take_mask() which
properly sets the mask and use it for image construction and the XCF
selection loading hack.
2012-05-14 01:44:41 +02:00
Michael Natterer
c4142d0574
app: change the value to render in the GimpScanConvert API to a 0..1 double
2012-05-13 23:13:53 +02:00
Michael Natterer
e7618dab31
app: actually use the needed cairo stride in gimp_scan_convert_render_full()
2012-05-13 22:57:58 +02:00
Michael Natterer
14b51cc558
app: default to half the physical memory for the tile-cache-size setting
...
Wanted to do this for ages but forgot...
(cherry picked from commit 36bb8a625b
)
Additionally, set the default undo memory size to 1/8th of the
physical memory.
2012-05-13 20:33:46 +02:00
Jihui Choi
b73bc11d3f
Update Korean translation
2012-05-14 00:49:17 +09:00
sebul
28912c8f6e
Update Korean translation
2012-05-14 00:46:10 +09:00
Alexandre Prokoudine
a3e2a942e6
Added missing filters' sensitivity, restored alphabetical order
2012-05-13 18:58:54 +04:00
Michael Henning
1c1e7813f4
libgimp: Use a relative path to libgimp-2.0.la so parallel builds work.
2012-05-13 15:42:21 +02:00