Michael Natterer
6c9f1b5715
Bug 676872 - Image Properties keyboard shortcut Alt+Return Broken
...
Don't swallow key events which were not handled by the keyboard
controller.
2012-05-27 19:55:42 +02:00
Daniel Sabo
c1786fe753
app: use an idle source to dispatch GTK menu events in ige-mac-menu
...
in order to work around the crashes in bug #673264 and bug #674108 .
2012-05-27 19:02:55 +02:00
Michael Natterer
e254fd7c4d
app: actually commit the rest of the patch...
2012-05-26 12:42:52 +02:00
Michael Natterer
49b579eeb8
app: add GimpApplicator which wraps a graph that applies a buffer to a drawable
...
and use it in GimpPaintCore, instead of calling
gimp_drawable_apply_buffer() which sets up a new graph for each
call. Makes painting speed bearable again.
2012-05-26 12:36:00 +02:00
Michael Natterer
92a3944442
Bug 676821 - No drag layers in "window layers", after commit...
...
Remove the button_release handler again, setting dnd_widget to NULL on
container change is enough to fix the crash I've seen, I added the
other handler just out of paranoia and apparently didn't test it.
2012-05-25 21:25:29 +02:00
Michael Natterer
6a7173074d
app: gimp_gegl_convolve() needs a linear buffer or it will horribly fail
2012-05-23 22:41:14 +02:00
Michael Natterer
ccae8cffc3
app: add color-reduction to the colors menu
2012-05-23 12:56:24 +02:00
Michael Natterer
f931f05006
libgimpconfig: support $(gimp_installation_dir) in config paths
2012-05-23 11:50:32 +02:00
Michael Natterer
010b28f39e
libgimpbase: add gimp_installation_directory()
...
which returns the toplevel directory of the running GIMP installation.
2012-05-23 11:49:07 +02:00
Michael Natterer
7d280abd9a
Bug 676585 - Gimp crashes when writing in Arabic and clicking right arrow
...
Check for pango_layout_move_cursor_visually() returning a new index of
G_MAXINT, which indicates that we moved beyond the end of the layout,
and do nothing instead of trying to access the memory there.
2012-05-23 09:44:51 +02:00
Michael Natterer
c1cfe98d35
Bug 676522 - Changing tabs in single-window-mode should switch the active image
...
Change the active image when switching tabs in single-window-mode.
2012-05-23 01:25:22 +02:00
Michael Natterer
27a767ee54
app: set GimpContainerTreeView->dnd_renderer to NULL more reliably
...
specifically in button_release() and when the container changes, we
can badly crash in some situations otherwise.
2012-05-22 12:58:10 +02:00
Michael Natterer
076b5fa93a
app: changed include guards to not clash with libgimpcolor/gimppixbuf.h
2012-05-22 02:17:11 +02:00
Michael Natterer
f86e1e5c69
app: remove siox.[ch]
2012-05-21 21:57:47 +02:00
Michael Natterer
81e3b6ba63
app: remove more stuff from base-types.h
2012-05-21 21:56:22 +02:00
sebul
99e3242ce7
Updated Korean translation
2012-05-22 02:40:44 +09:00
Michael Natterer
513e3b6a78
app: disable the foreground select tool properly: #if 0 everything
...
so it's not in the way of further cruft removal.
2012-05-21 03:09:08 +02:00
Michael Natterer
d93b7e5e54
app: the TileManager in gimptransformtoolundo.h needs porting
2012-05-21 02:27:03 +02:00
Michael Natterer
1d043b7d4c
app: don't include pixel-region.h in gimpsmudge.h
2012-05-21 01:14:39 +02:00
Michael Natterer
b6870cdf60
data: add 2.8 splash to the stable splashes gallery
2012-05-20 22:04:57 +02:00
Michael Natterer
4dcd1f3ad4
app: use plain gegl_buffer_new() and _dup(), not the gimp_gegl_ variants
...
unless the buffers end up being drawable->buffer.
2012-05-20 22:02:59 +02:00
Ville Pätsi
10715024bb
app: Replace splash with new goat invasion one
2012-05-20 22:59:26 +03:00
Michael Natterer
236ea4ddfe
app: "disable" SIOX but in an evil way that keeps the tool building
...
Will probably crash hilariously when using it.
2012-05-20 21:05:17 +02:00
Michael Natterer
d80182cf25
app: disable the IScissors tool, if you want it back, please go ahead
2012-05-20 20:38:12 +02:00
Michael Natterer
759b71b8e9
app: remove GimpProjectable::get_layers() and ::get_channels()
2012-05-20 20:28:27 +02:00
Michael Natterer
7539b9e359
app: simplify projection construction by not doing things GEGL should do
2012-05-20 20:24:45 +02:00
Michael Natterer
eec5e9968e
app: remove Debug -> Benchmark Projection
2012-05-20 20:13:59 +02:00
Michael Natterer
85a92cf800
app: don't set GeglConfig:threads, it breaks things
2012-05-20 19:35:04 +02:00
Michael Natterer
cf90475e9f
app: forgot to commit this one...
2012-05-20 19:32:40 +02:00
Michael Natterer
b058137145
Bug 676389 - Compilation fails using clang because of -u options passed to linker
...
Use -Wl,-u,symbol to makes things build instead of just -u symbol.
2012-05-20 19:29:44 +02:00
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