gimp/app
Ell ebb3ec4925 app: reduce time complexity of layer-group translation
When translating a layer group, avoid separately updating the
original area of the child layers before translating them (as per
the fix to issue #3484), as this results in quadratic time
complexity w.r.t. to the maximal subgroup nesting level.  Instead,
simply defer the updating of the group's offset until *after*
translating the child layers, so that their original area isn't
clipped by the parent, while their new area is still properly
updated even if the parent's size changes (see comment in code).
2019-07-23 10:55:54 +03:00
..
actions app: add gegl:mean-curvature-blur to Filters -> Blur 2019-07-19 14:41:19 +02:00
config app: get rid of manual object type registration 2019-06-29 16:41:41 +02:00
core app: reduce time complexity of layer-group translation 2019-07-23 10:55:54 +03:00
dialogs app: add a "Zoom Quality" control to preferences -> display 2019-07-16 18:50:21 +02:00
display app: fix render cache artifacts when resizing the canvas 2019-07-21 18:18:31 +02:00
file Issue #1725 - "Open location..." can't open internet URIs due to GLIB/GIO 2019-07-04 12:47:34 +02:00
file-data app: rename gimp_rec_rm() to gimp_file_delete_recursive() 2019-05-31 17:11:50 +02:00
gegl Issue #3512 - feather selection doesn't work at edges of images 2019-06-16 16:51:30 +02:00
gui app: gdk_threads_(enter|leave)() deprecated since GDK 3.6. 2019-07-22 11:25:24 +02:00
menus app: start porting away from GtkAction and friends 2019-07-02 14:21:32 +02:00
operations app: fix gradient dithering 2019-07-19 21:49:57 +03:00
paint app: fix symmetry transform in Clone/Heal tools when brush is cropped 2019-05-29 05:26:43 -04:00
pdb app, pdb, libgimp: remove the "plug-in precision-enabled" API and logic 2019-07-20 01:53:31 +02:00
plug-in app: gdk_threads_(enter|leave)() deprecated since GDK 3.6. 2019-07-22 11:25:24 +02:00
propgui app: improve gegl:newsprint's GUI a lot 2019-07-18 02:10:24 +02:00
tests app: sync tests with gimp-2-10. 2019-06-16 20:10:06 +02:00
text app: use g_clear_pointer() in more places 2019-05-27 17:47:55 +02:00
tools app: add gegl:mean-curvature-blur to Filters -> Blur 2019-07-19 14:41:19 +02:00
vectors app, libgimpconfig: make various usage of g_file_replace() safer. 2018-11-26 15:50:38 +01:00
widgets app: add active-thread variable to the dashboard 2019-07-21 00:00:52 +03:00
xcf app: salvage loaded group and text layer of dimension 0. 2019-07-11 16:41:09 +02:00
.gitignore Move git-version.h to the toplevel also in .gitignore 2018-01-29 20:26:18 +01:00
Makefile.am Issue #2794 - Gimp crash just on File Open and Edit Preferences 2019-05-28 11:55:59 +02:00
about.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
app.c app: gdk_threads_(enter|leave)() deprecated since GDK 3.6. 2019-07-22 11:25:24 +02:00
app.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
errors.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
errors.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimp-debug.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimp-debug.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimp-intl.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimp-log.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimp-log.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimp-priorities.h app: fix image-window UI-manager update while a projection is being rendered 2019-03-30 19:31:23 -04:00
gimp-version.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimp-version.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpcore.def app: gdk_threads_(enter|leave)() deprecated since GDK 3.6. 2019-07-22 11:25:24 +02:00
language.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
language.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
main.c app: initialize GimpBacktrace earlier on 2019-05-19 10:49:57 -04:00
sanity.c app: add gegl:mean-curvature-blur to Filters -> Blur 2019-07-19 14:41:19 +02:00
sanity.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
signals.c Issue #2794 - Gimp crash just on File Open and Edit Preferences 2019-05-28 11:55:59 +02:00
signals.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
tests.c tests: OSX - activate GIMP window when tests are running 2018-11-23 23:20:20 +01:00
tests.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
unique.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
unique.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00