or .xcf.gz files using non-ASCII characters
entering "quit()" in Python Console.
Keeps around a cache of gradient values, instead of calling gimp_gradient_get_color_at() for each rendered pixel.
Don't swallow key events which were not handled by the keyboard controller.
in order to work around the crashes in bug #673264 and bug #674108.
…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.
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.
…rrow 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.
…tive image Change the active image when switching tabs in single-window-mode.
specifically in button_release() and when the container changes, we can badly crash in some situations otherwise.
so it's not in the way of further cruft removal.
unless the buffers end up being drawable->buffer.
Will probably crash hilariously when using it.