[gimp/wip/akkana/gtk3-python3] (1940 commits) ...Rebase from master to wip/akkana/gtk3-python3.
- From: Akkana Peck <akkana src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gimp/wip/akkana/gtk3-python3] (1940 commits) ...Rebase from master to wip/akkana/gtk3-python3.
- Date: Tue, 16 Jul 2019 17:23:07 +0000 (UTC)
Summary of changes:
0555eb7... Update Dutch translation (*)
e490aa8... themes: make tool buttons great again (*)
8d66e7e... libgimpwidgets: improve gimp_scroll_adjustment_values() (*)
c42baf6... themes: fix the toolbox button selector, remove special sty (*)
db08271... Issue #1634 - PNG image opens as a blank one in GIMP (*)
de5babe... app: move -u gimp_tool_cursors_get_resource to gimp_LDFLAGS (*)
5674e31... Generate icon resources where they are needed, and don't in (*)
ffcd2a0... app: undeprecate GimpGradientEditor, fix scrolling and draw (*)
3096fd2... icons: clean the symbolic vector file. (*)
e7a1b16... build: improve and simplify flatpak building script. (*)
035cef6... Issue #1612: Symmetry Painting dock needs a design tweak. (*)
2713bc4... plug-ins: fix individual install targets of common plug-ins (*)
4117c98... plug-ins: add busy-dialog plug-in in plugin-defs.pl. (*)
c16c68e... app: make sure image colormaps always have at least one col (*)
0aa018d... Issue #1633 - Palette Editor is much too wide on GIMP 2.99 (*)
33d2595... app: make GimpCursorView fit narrow docks (*)
55977d8... Update Swedish translation (*)
aeeddb7... desktop: start a <release> tag for 2.10.4. (*)
47b7e7b... Issue #1602 - Numeric selection size wrong after switching (*)
e157332... Issue #1613 - foreground select tool raises a CRITICAL when (*)
d3a3c35... Issue #1646 - Transform preview looks wrong with selection (*)
c93727e... plug-ins: use g_fopen(filename, "w+b") instead of "wb+" to (*)
541f730... plug-ins: use g_fopen(filename, "w+b")... (*)
756fed0... Issue #1450 - Transform tools don't add an alpha channel in (*)
58c96f5... Issue #1624 - Crashes when using Scissor Select Tool (*)
10480ef... tools: gimptool should check gimp*-3.0 pkg-config file. (*)
276d9b6... configure, tools: actually use GIMP_PKGCONFIG_VERSION and.. (*)
79d55e0... Issue #248: Python console doesn't support input()/raw_inpu (*)
8feb519... Fix encoding. The world should be utf-8. (*)
02edd1c... Specify utf-8 for rc file. (*)
6a3fc6c... app: clean up GimpTransformGridTool; adapt subclasses (*)
1516bfc... app: fix scaling around center in scale tool; avoid negativ (*)
51a8ff9... app: actually resolve the interpreter through extension as (*)
c0cc5ab... app: gimp_interpreter_db_add_extension() should check $PATH (*)
42b1321... m4macros, plug-ins: run more accurately the "python2" inter (*)
3c6f789... plug-ins: recognize "python2" env to launch the python inte (*)
1507593... Fix Python files: * Prefer python2 to python that may point (*)
0af3ae8... app: also search interpreters executable in $PATH. (*)
b3690b4... app: add GIMP_CONTEXT_PROP_MASK_TOOL_PRESET to GIMP_CONTEXT (*)
ed1e2b1... Issue #1213 - Text Tool Preset does not restore font face/n (*)
4260fa3... app: some cleanup in GimpContext (*)
f06d048... app: don't g_return_if_fail() in gimp_device_info_set_devic (*)
552a60b... app: some g_return_if_fail() were missing or non-standard i (*)
697ff4b... app: show the added tab in gimp_dockbook_page_added() (*)
93d28ce... Isse #1476 - strange behavior in Layer resize dialog (*)
3c608c6... Update Polish translation (*)
e58e2ec... Issue #1668 - Smudge Tool - Wrong colors when painting on a (*)
eaddef5... app: make sure crash-saving of open images to XCF doesn't c (*)
5a07876... Issue #1668 -- Smudge Tool - Wrong colors when painting on (*)
d94b954... Issue #1611 - plug-in-screenshot does not work in non-inter (*)
56d15e8... app: merge back gegl:recursive-transform-plus propgui to re (*)
6d8128e... app: fix filename in gimppropgui-recursive-transform.c lice (*)
3a0c03a... plug-ins: clearer plug-in-screenshot parameter description. (*)
f18fcd4... Issue #1240 - The drive or unc share you selected does not (*)
5ee48e9... app: undeprecate GimpTextStyleEditor, and set a CSS name fo (*)
9c8d2a6... themes: make stuff in GimpTextStyleEditor smaller (*)
e0f46d1... app: cleanup in GimpClipboard (*)
8c9c091... Issue #701 - Add the ability to embed the GIMP built-in sRG (*)
fe648c8... libgimp: remove gimp_gamma() (*)
38295dc... Replace #include .c -> #include .h glib_compile_resources g (*)
1d9a8a9... plug-ins: add support for loading merged image data from PS (*)
5ebc790... plug-ins: clean up pagecurl build, update .gitignore (*)
89776db... app: fix drawing the focus around the selected color in Gim (*)
f815a2d... Issue #1677 - Alpha channel copy / Layer Mask issues (*)
6c50650... app: remove gimp_layer_mask_new_from_buffer() and some incl (*)
45f46db... icons: make gimp-tool-ellipse-select symmetric. (*)
4b6869d... icons: fix various icons broken when recoloring with CSS. (*)
2bb8afd... icons: fixing more icons. (*)
a58fe89... Issue #1678 - CWE-120 - Don't use strcpy() (*)
8d0766c... app: add memory group to the dashboard (*)
9832f71... app: make the dashboard scrollable (*)
dc6ea0a... app: in the dashboard, fix statm file-descriptor initializa (*)
a5afb04... icons: larger spacing between broken chains. (*)
7b54272... app, themes: make the color tag button in item properties s (*)
335023b... app: make sure the color picker tool is halted when closing (*)
60dfc45... libgimpwidgets: finish GimpColorScale undeprecation, and lo (*)
a04f2f3... libgimpwidgets: remove unused variable in GimpColorButton (*)
1ae2b5d... Issue #1093 - Color dialog appears in the first monitor... (*)
bf66882... app: protect windows-actions.c against adding/removing a Gd (*)
52204b7... app: should --amend my commits after I fix something... (*)
669127d... app, menus: add new menu item Debug -> Start GtkInspector (*)
e090b91... app: add gimp_data_input_stream_read_line_always() (*)
3301c06... app: add gimp_ascii_strtoi() and gimp_ascii_strotod() (*)
993bbd3... Issue #1682 - Segfault when starting GIMP, due to empty dat (*)
6b9aba3... app: add swap read/write fields to the dashboard (*)
ab9f70d... app: a few fixes to last commit (*)
1c1dd20... app: move the palette editor color dialog code to GimpPalet (*)
fda6718... app: more fixes to last dashboard commit (*)
5edc030... app: move the colormap editor color dialog code to GimpColo (*)
02b6ff2... app: make gimp_gradient_editor_update() private (*)
8a881ca... app: properly handle NULL rectangle arguments in gimp-gegl- (*)
558641f... app: move the gradient editor color dialog code to GimpGrad (*)
51793b1... app: fix dashboard swap read/write variable order (*)
6381748... app: when a plug-in procedure is not sensitive, show the re (*)
7c3191f... app: fix signature of gimp_gegl_procedure_get_sensitive() (*)
f335ef7... app: argh! (*)
6af2a49... app: flush image after selecting colormap color (*)
3a23dc3... Update Swedish translation (*)
fd46018... icons: fix various symbolic icons not properly recolored. (*)
5d5bbeb... icons: force colors on some icons. (*)
627d58d... Issue #1706 - Typo in gimpgradientselect.h include guard (*)
8811b0d... icons: fix many icons for proper recoloring. (*)
4c68d5d... icons: update various icons to account for librsvg bugs. (*)
5e25cdc... Issue #1708: g_free() called instead of gdk_device_free_his (*)
8a36b78... tools: post-process SVG objects with "color-important" labe (*)
199df5a... icons: complete color-scalable SVG. (*)
b87d34b... icons: work around dimension bug of librsvg for a bunch of (*)
c21eff4... Issue #1689: create unique temporary file with g_file_open_ (*)
72bc216... app: make GimpFgBgEditor and GimpFgBgView honor border and (*)
ca3ffec... Issze #1711 - GIMP does not unref all GLocalFileEnumerator (*)
2b8b780... app, libgimpwidgets: all GimpColorHexEntries should have th (*)
acd3a6f... Clean up color selector styling (*)
025a13b... app: peek/poke much less in GimpGradientEditor internals (*)
b8e75a0... app: more GimpGradientEditor cleanup (*)
7886bdc... Issue #1608: Gimp 2.10.0 and 2.10.2 crash immediately on st (*)
ff9d419... app: load "gimp-wilber-eek" as fallback when an icon fails (*)
352bc21... app: add a doc-comment to gimp_widget_load_icon(). (*)
877c20f... app: even for fallback icons, it is better to check lookup (*)
80997a8... Remove most GTK_ADJUSTMENT() and (GtkAdjutment *) casts (*)
123dcc6... app: gimp_widget_load_icon() should actually always return (*)
a6e7735... Revert "Issue #1608: Gimp 2.10.0 and 2.10.2 crash immediate (*)
b7685cc... app: remove check since gimp_widget_load_icon() now always (*)
6834af8... app: fix typo in a translatable string (trnasferred) (*)
25a6ec2... Update Polish translation (*)
50bcc8d... Issue #1712: Add translator comment for string "Export Exif (*)
792b27a... libgimpwidgets: do not free the GtkAdjustment when finalizi (*)
559d9b8... Fix empty lldb backtrace on OSX (*)
49b4b1a... libgimpbase: fix declaration after statement and reset safe (*)
5b61261... Fix screen resolution detection on OSX (*)
80d2a02... app: reorganize a bit gimp_widget_load_icon(). (*)
aad82d1... app: add an assertion test on result of gimp_widget_load_ic (*)
cb0e6c6... Issue #1714 - When GIMP starts, default brush hardness is a (*)
d34f46b... plug-ins: port help-browser to WebKitGTK+ 2 (*)
d37f352... plug-ins: port web-page to WebKitGTK+ 2 (*)
c6aa613... Issue #1719 - GIMP crashes with an invalid pluginrc (*)
1b9729d... app: replace Carbon/Carbon.h by CoreGraphics/CoreGraphics.h (*)
4fa5f61... desktop: tentative release for 2.10.4 on 2018-07-07. (*)
a12cb58... plug-ins: create the web-page image using webkit_web_view_g (*)
590b8bb... .gitlab: adding a MR template. (*)
a1989ff... Update Ukrainian translation (*)
8da2646... configure: replace --enable-bundled-mypaint-brushes with... (*)
0084776... Update Swedish translation (*)
4ff856f... plug-ins: lookup WMF fonts on same prefix when relocatable (*)
2e076f8... plug-ins: wait one second before calling webkit_web_view_ge (*)
a89c473... devel-docs: update macOS support to OSX 10.12 on master. (*)
6b71bf2... build: build flatpak with new --with-icc-directory option. (*)
4716371... Issue #1723: gih file that crashes gimp-2.10. (*)
779de4b... libgimpbase: add gimp_pixpipe_params_free(). (*)
06282f2... app: Make GimpThumbBox pretty again (*)
478d18f... app: remove gdk_window_process_updates() from gimp_overlay_ (*)
c0480f5... app: don't do any queue_resize() in the canvas' size-alloca (*)
1a8bf4b... libgimpbase: forgot to add gimp_pixpipe_params_free() in gi (*)
40b0995... Update Swedish translation (*)
0961ccf... Issue #1340 - Critical when editing input controllers (*)
d75e599... app: s/DAta/Data/ in gimpdashboard.c (*)
4914103... app: more Windows-specific fixes in gimpdashboard.c (*)
19f4abb... app: even more Windows-specific fixes in gimpdashboard.c (*)
b3de0bb... Issue #1731: gbr file that crashes gimp-2.10. (*)
716510c... app: allow multiple variables as input to dashboard group-m (*)
401ec55... build: remove obsolete patch. (*)
7cbbb8c... Issue #1740: Move tool has two identical options for select (*)
c543103... INSTALL: add --enable-relocatable-bundle in options list. (*)
92e1f78... INSTALL: WEBKIT_REQUIRED_VERSION renamed to WEBKITGTK_REQUI (*)
b5890e0... app: a few async font loading fixes (*)
ef952f2... app: add gimp-tool-options-manager.[ch] (*)
941058e... Update Hungarian translation (*)
164de32... Update Hungarian translation (*)
f294d5e... app: gimp_container_icon_view_select_item() must only selec (*)
54257da... app: small fix in gimp-tool-options-manager.c (*)
1b858eb... app: more stuff in gimp-tool-options-manager.c (*)
188fd77... app: make sure the active tool options get saved in devicer (*)
c008ef7... app: Prevent parallel builds for the tests (*)
599f4bf... app: fix .NOTPARALLEL: check target (*)
37f6945... app: switch to using gimp-tool-options-manager (*)
5299b18... app: indentation in gimp-tools.c (*)
80c423a... app: move the improved paint property copying code to GimpP (*)
1ef7056... app: fix logic error in tool_options_manager_paint_options_ (*)
c3b05e7... README: update for 2.99 dev version. (*)
29a9d19... Update Chinese (Taiwan) translation (*)
584a2d1... Update Catalan translation (*)
2ed3859... app: some cleanup in tool_manager and gimp-tool-options-man (*)
847c923... Update Hungarian translation (*)
5e02d02... libgimpwidgets: remove calls to gdk_window_process_[all]_up (*)
2ab5558... Update Latvian translation (*)
3089a20... app: remove all calls to gdk_window_process_updated() (*)
a38896c... Update Latvian translation (*)
e325503... Update Polish translation (*)
8516aed... app: on make check, search menu XML files in both buildir a (*)
ff679c6... app: in gimp-parallel, fix async-thread shutdown (*)
b74e600... app: add gimp_parallel_run_async_{full,independent}() (*)
d79e3fb... app: add gimp_drawable_get_sub_preview_async() (*)
8a81bfd... app: render drawable previews asynchronously (*)
5b9bc0a... app: make dependent options insensitive when "promote impor (*)
30cc85f... app: add config option to enable/disable layer-group previe (*)
aa38265... app: add active async-operations counter to the dashboard (*)
d30ee3a... app: adjust sessionrc-expected-multi-window, no further com (*)
cbff904... Update Dutch translation (*)
cb4d521... Update Polish translation (*)
a72f7f1... app: explicitly close output stream when saving internal da (*)
7aa4273... configure.ac: require babl >= 0.1.52 (*)
38e5a02... Sync USM menu entry to GEGL (*)
9c05f10... libgimpconfig: new API gimp_config_build_system_path(). (*)
b70424b... app: add base classes for the extension manager. (*)
a8a0408... app: extensions can now bundle various data. (*)
87b1794... app: adding extension requirement support. (*)
a8f1a18... app: fix parent check for extension files. (*)
4ac9543... app: extensions can now contain plug-ins. (*)
a411ee7... libgimpconfig: forgot to update gimpconfig.def AGAIN! (*)
e6a59eb... app: fix drawable-preview offset (*)
da1558d... app: add mnemonic to the layer-group previews prefrences op (*)
00d034a... app: fix signature of gimp_parallel_run_async() function te (*)
ea2bb13... Update Ukrainian translation (*)
e05c201... Update Ukrainian translation (*)
67062a5... app: undeprecate gimpdisplayshell-layer-select (*)
34181a9... Update Ukrainian translation (*)
b8e08cd... app: fix GimpMeter history-graph painting when clipped (*)
0968618... Update POTFILES.in (*)
7efb857... app: prepare gimpdisplayshell-selection for undeprecation (*)
b6c099c... app: fix width of GimpThumbBox' thumbnail generation progre (*)
ab17727... app: use GdkRGBA instead of GdkColor for text tags (*)
716412a... app: undeprecate GimpStatusbar (*)
17429c5... app: undeprecate GimpDisplayXfer, no more gdk_cairo_create( (*)
7db59e7... Issue #1719 - GIMP crashes with an invalid pluginrc (*)
e27e783... Issue #1748 - Crash when parsing currupt tool preset (*)
2cff766... Updated po-script-fu uk.po (*)
a62fdce... configure.ac: require GEGL >= 0.4.4 (*)
8eef339... desktop: 2.10.4 release is today, earlier than planned! (*)
b019f2f... Updated Danish translation (*)
e8bce41... Updated Danish translation of gimp-plug-ins (*)
cb2ff23... Update Swedish translation (*)
dc6c14c... build: sync nightly flatpak with recent changes on stable o (*)
450e61f... configure.ac: require GEGL >= 0.4.5 (*)
a96264b... app: add gegl:stereographic-projection (little planet) to t (*)
6544ce4... app: fix potential segfault in gimp_action_history_activate (*)
6ebadea... Issue #1783 - Xcf file crashing gimp-console-2.10 ... (*)
f384a07... Issue #1783 - Xcf file crashing gimp-console-2.10 ... (*)
10f33b0... libgimpcolor, app: gracefully reject empty ICC profiles (*)
3b228af... libgimpconfig: allow writing empty data in gimp_config_writ (*)
8e798e9... app: avoid CRITICAL when writing 0-length data to XCF (*)
b54256f... app: avoid CRITICAL when loading XCF with empty gimp-image- (*)
d4ff57c... app: avoid CRITICAL when loading XCF with empty gimp-image- (*)
eafefc7... libgimpbase: gracefully reject Exif/IPTC/XMP metadata of in (*)
e97f251... app: avoid CRITICAL when loading XCF with empty symmetry pa (*)
b4aece8... app: avoid CRITICAL when loading XCF with empty gimp-text-l (*)
114d495... app: log actions upon activation before emitting "selected" (*)
ed033b1... app: properly shut down gimp-parallel in stable versions (*)
fc9131c... Update Spanish translation (*)
1e29f8b... Update Spanish translation (*)
5612b47... Update Spanish translation (*)
2aa1d0c... Update Spanish translation (*)
bd09e6d... Update Spanish translation (*)
e759ce3... app, plug-ins: clean up gimpbrush-header.h and gimppattern- (*)
8195a56... app, plug-ins: move GIMP_BRUSH_MAX_SIZE to gimpbrush-header (*)
9b56ca8... Issue #1730 - pat file that crashes gimp-2.10 (*)
6a7a010... app: link tests against APPSTREAM_GLIB_LIBS (*)
1fc55c1... app: switch off overlay scrollbars in tool options (*)
5e8a5cf... app: gimp:border propagate babl space (*)
0b4d41c... app: gimp:compose-crop propagate babl space (*)
38b1502... app: gimp:desaturate propagate babl space (*)
ae2c30a... app: gimp:flood propagate babl space (*)
df4f9e0... app: propagate babl space in pointfilter base class (*)
4d5a967... app: gimp:shrink propagate bable space (*)
045328c... app: gimp:grow propagate babl space (*)
f3a757f... app: gimp:set-alpha propagate space (*)
11dd90e... app: gimp:threshold-alpha propagate babl space (*)
8f63397... app: gimp:semi-flatten propagate babl space (*)
a0a6265... Issue #1792 - Xcf file crashing gimp-console-2.10 ... (*)
49ca383... app, pdb: use gimp_babl_is_valid() in more places (*)
34a0c36... plug-ins: need to initialize "name" now in file-pat.c (*)
aa2cdb2... Added Marathi translation (*)
9fae085... plug-ins: help-browser Web view does not need a scrolled wi (*)
b9b8676... app: use GIMP_VERSION for version comparison. (*)
20b399e... app: add some GimpExtension and GimpExtensionManager API. (*)
ff12c2d... app: a skeleton for the extension GUI. (*)
869f345... app: new GimpExtensionList widget. (*)
22099db... app: new GimpExtensionDetails widget. (*)
56717f8... icons: fix symbolic icon gtk-select-color. (*)
a4c1d73... icons: toilet paper should always be white! (*)
de649f4... po: adding app/dialogs/extensions-dialog.c in POTFILES.in. (*)
c6b6358... Added Marathi translations (*)
370680f... Issue #1805 - Sample Points keep resetting themselves to "P (*)
3c96ba4... Update German translation (*)
6c3b111... app: make the rectangle options a bit narrower, still too w (*)
926dc07... app, libgimp*: make user visible color model labels consist (*)
ac05d72... Update Polish translation (*)
a1f2464... libgimpwidgets: forgot one s/H/h/ in LCh (*)
a6ee02b... Update Polish translation (*)
eeb61e5... Update Brazilian Portuguese translation (*)
66d465a... Updated Spanish translation (*)
de6f469... Update Spanish translation (*)
ea27fd9... app: add color index label to the palette editor. (*)
aeec0f7... app: small improvement to previous GimpPaletteEditor commit (*)
238748c... Update Polish translation (*)
6e971a3... app: remove the <Toolbox> compat menu path for plug-ins (*)
20efe74... Update Brazilian Portuguese translation (*)
66c1199... Update Brazilian Portuguese translation (*)
fb73f46... Update Brazilian Portuguese translation (*)
1b386df... po*: change Report-Msgid-Bugs-To URL to gitlab.gnome.org (*)
c3d6140... Added Slovenian translation (*)
8eb7737... More bugzilla -> gitlab in various files (*)
5f70054... Change the license URL from http://www.gnu.org/licenses/ to (*)
829f120... Forgot two license links... (*)
c3d3714... Issue #1833 - (gimp-context-get-gradient-repeat-mode) alway (*)
397ae02... Issue #1834 - (gimp-context-get-gradient) could return a gr (*)
a918437... Update Brazilian Portuguese translation (*)
b5b48e5... app: remove duplicate include in gimpcurvesconfig.c (*)
ac8b70a... Update Brazilian Portuguese translation (*)
5570716... Update Brazilian Portuguese translation (*)
9629fc8... app: small formatting fix in gimpfiltertool-widgets.c (*)
fd29af3... Update Spanish translation (*)
9ef39b5... app: relax precondition checks in gimp_operation_config_get (*)
03feba0... libgimpbase, app: remove the plug-in menu_path compat code (*)
af44a51... libgimpwidgets: fix GimpIntComboBox popup-shown appearance (*)
ab30b95... app: include extensions-dialog.h in dialogs-constructors.c (*)
149e4af... app: remove forgotten prototype from gui.c (*)
a88279b... Update Brazilian Portuguese translation (*)
573ab95... build: add Wayland socket and bump LibRaw. (*)
44b469e... Issue #1841 - Export As... mng swaps width and height (*)
0fa991f... app: undeprecate gimpdisplayshell-selection.c (*)
491ebb0... Update Brazilian Portuguese translation (*)
02160a2... libgimpthumb: update the URL of the thumbnail spec (*)
c7272d7... po-python: apparently I missed one bugzilla URL before (*)
bab75b7... Change a bazillion URLs to https:// (*)
680642e... plug-ins, pdb: remove the unsharp-mask plug-in and add a PD (*)
732bcb4... Misc. comment typos (*)
719059f... gimptoolpolygon.c source typo (*)
4085406... app: disable parallel asynchronous operations when GEGL_THR (*)
8dce3f3... Update Spanish translation (*)
432a884... app: flush async-operations queue when setting async thread (*)
8b71d32... app: fix GimpControllerWheel for smooth scrolling events (*)
b140b28... app: rename enum GimpColorPickMode to GimpColorPickTarget (*)
e76eb73... app: some cosmetic cleanup in the guide code (*)
b4c244b... app: turn GimpSamplePoint into a GObject, just like GimpGui (*)
2cd829e... app: add GimpAuxItem as base class for GimpGuide and GimpSa (*)
18e0aed... Update Ukrainian translation (*)
bac29b4... Update Polish translation (*)
827faa2... app: minor cleanup in gimpguide.c (*)
a7a277e... app: sort core-enums.h alphabetically (*)
f676f2a... app: move GimpColorFrameMode to the core and name it GimpCo (*)
2aaa133... libgimpmodude: increment GIMP_MODULE_ABI_VERSION (*)
a012950... Issue #1805 - Sample Points keep resetting themselves to "P (*)
4fefab1... app: fix line-angle constraint when xres != yres (*)
d2f33cf... app: add "orientation" property to GimpToolCompass + improv (*)
cb3b7a1... Issue #1851 - Measure tool straighten rotation is always to (*)
47a008b... Issue #1805 - Sample Points keep resetting themselves to "P (*)
7a91aab... app: bind "orientation" measure-tool option to compass (*)
2e08c91... Issue #1850 - Undoing the "straighten" operation in the Mea (*)
f026a3f... app: keep display-enums.h (sort-of) alphabetically sorted (*)
0f03f9e... app: in GimpToolCompass, add visual distinction between ang (*)
a810c6b... app: update GimpToolCompass when display is scaled/rotated (*)
ac57af5... libgimpcolor: add gimp_color_profile_get_space() (*)
ac5f44e... app: opaque in gimp_layer_new() is 1.0 not 255 (*)
e707e55... app: update babl API usage (*)
b4ac956... app, pdb: add gimp-register-file-handler-priority procedure (*)
0320126... Issue #1825 - PSD files are loaded as merged by default ... (*)
bfc2681... app: indentation fix in gimppluginmanager-restore.c (*)
b2a9bb4... app: fix dynamics editor "fade" curve color (*)
fe14fea... modules: add a filmic proof display filter (*)
3d6a9f3... Update POTFILES.in (*)
bc42747... libgimpconfig: update some description comments. (*)
02aec4c... app: serialize and deserialize extensionrc from GimpExtensi (*)
4d74574... app: functions to manage running extensions. (*)
acdf169... app: set overrided system extensions as unsensitive. (*)
d68a68c... app: add "running" property to extension. (*)
c9a382f... app: connect the switch to start/stop the extension. (*)
530a2bd... INSTALL: add some recommended dependencies to GEGL. (*)
534e8aa... app: improve file-handler sorting (*)
1cd87e2... Update Greek translation (*)
dbb9555... Issue #788: also install all python plug-ins in their own d (*)
6b1d77b... Issue #1874 - Critical error after selecting "Edit Text on (*)
dec35b9... Update Spanish translation (*)
e49cfd0... Update Ukrainian translation (*)
955136e... app: do not show close button to extensions dialog. (*)
69100f7... Update Spanish translation (*)
9b9ca43... Update Spanish translation (*)
5c94eba... libgimpwidgets, icons: add gimp-color-space-non-linear icon (*)
e09e563... Initial space invasion commit in GIMP (*)
ce0d6b3... icons: add missing file 16/gimp-color-space-non-linear.png (*)
97f6179... icons: add missing Symbolic/16/gimp-color-space-non-linear. (*)
9a03a7f... icons: add missing Symbolic/24/gimp-color-space-non-linear. (*)
768a4d4... modules: rename filmic display filter to ACES RRT (*)
2e6b808... Update POTFILES.in (*)
255e5a5... modules: fix typos in ACES RRT’s translatable strings (*)
550e290... Update Polish translation (*)
5fdcc0d... configure/app: depend on babl 0.1.54 (*)
cb132d2... configure/app: depend on GEGL 0.4.6 (*)
fdc3c84... build: move fribidi as a module of pango in flatpak manifes (*)
0c47756... app: in GimpDial, add "clockwise-angles" property ... (*)
6976e87... app: in prop-GUI, use "direction" UI-meta of angle props fo (*)
78abe75... app: fix segafult when halting filter-tool with controller (*)
a76553f... Updated Spanish translation (*)
248199e... app: make replacing a drawable's format use almost no undo (*)
a5102a7... */Makefile.am: add *marshal.h files to BUILT_SOURCES (*)
1d9332e... Update Spanish translation (*)
3620baa... Update Spanish translation (*)
fdaca0d... Update Spanish translation (*)
9ae7827... Issue #1160: file dialog view filter getting confused with (*)
193a49a... app: force the extra widget to take as much place as possib (*)
6369445... Issue #1160: file dialog view filter getting confused with (*)
6b4b3ba... app: show relevant files only by default. (*)
9019512... Update Spanish translation (*)
2ca55c8... libgimpwidgets: fix gimp_monitor_get_color_profile() (*)
1e5cf10... icons, app, libgimpwidgets: use Freedesktop standard icons. (*)
b70de60... Update Polish translation (*)
46f5281... Issue 1652 - Empty toolbox has very large minimum height in (*)
712557e... Update Brazilian Portuguese translation (*)
587d9bb... MR !19: Add support for vertical text writing. (*)
e326faa... icons: update icons for new top-to-bottom text feature. (*)
5798728... Update Spanish translation (*)
b2d5920... Update Spanish translation (*)
949912f... Misc. typos (*)
b405b03... Modified a comment in more detail. (*)
d7345a6... Issue 1917 - GIMP-2.99 uses sRGB instead of the user-select (*)
f38443f... app: copy the is-color-managed status when duplicating an i (*)
a826a19... Issue #1884 - Incorrect font when export to png (*)
79a5c30... po: fix validation of Desktop file because of Marathi keywo (*)
a03e52e... app: add "cairo-ARGB32" to "R'G'B'A u8" in gimp_babl_init_f (*)
8e6afe1... configure: making xgettext recommended version a requiremen (*)
9c84d23... INSTALL: update gettext requirement. (*)
70945b8... Fixed that anchor position of text is shifted when text dir (*)
ee468b0... Fixed when texttool popup is shown first, it does not have (*)
5c56f8c... app: minor coding-style cleanup. (*)
9cdedc9... app, libgimpbase: update vertical text labels. (*)
0ce4db7... app, libgimpbase: update vertical text labels (shorten) (*)
3889a59... libgimpcolor: make gimp_color_transform_process_buffer() th (*)
1394af3... Updated Slovenian translation (*)
79bdbfa... Update German translation (*)
a03dc0e... Updated Slovenian translation (*)
19076b1... Updated Slovenian translation (*)
1a0185f... Updated Slovenian translation (*)
e1e4ba9... app: in GimpTileHandlerValidate, clear data when allocating (*)
12530e2... app: add gimp_tile_handler_validate_unassign() (*)
eeed477... app: add gimp_tile_handler_validate_buffer_copy() (*)
460c3d1... app: add GimpProjectable::bounds-changed signal (*)
fbeae36... app: respond to GimpProjectable::bounds-changed in GimpProj (*)
26a8d14... app: add "update" parameter to gimp_drawable_set_buffer_ful (*)
a4957c7... app: stop idle projection rendering when flushing group lay (*)
1bb3e96... app: use gimp_projectable_bounds_changed() when resizing gr (*)
3ff820a... app: avoid re-rendering group layers upon translation (*)
bd726c9... app: avoid re-rendering group layers upon resizing (*)
bb5e3fd... app: fix gimp_projection_projectable_bounds_changed() (*)
c6b8a42... app: short-circuit GimpProjection bounds-changed handler if (*)
aafa925... Issue #1846 - "gitlab::" typo in the Windows installer (*)
0ab682b... Issue #1974: Memory leak in gimpimage.c. (*)
2912fe7... Issue #1974: Memory leak in gimpimage.c. (*)
50221e1... Issue #1974: another memory leak when saving a file. (*)
b3c9089... Issue #1974: and again another memory leak. (*)
d9737ba... Update Polish translation (*)
8226265... Issue #1954 - GIMP-2.99 color changes when converting betwe (*)
afc8066... Update Spanish translation (*)
79bfcab... Update Spanish translation (*)
2b90231... Update Spanish translation (*)
2ac91e0... Issue #1125 - Transform tools temporarily disables layer ma (*)
f0e585e... Fix file-pdf-save exports broken vertical text. (*)
a2fe90a... Issue #1980 - Color picker wrong results when picking from (*)
0522676... Update Swedish translation (*)
f14ace2... Update Swedish translation (*)
9530b5c... Issue #1980 - Color picker wrong results when picking from (*)
343bfbf... desktop: preparing release for GIMP 2.10.6. (*)
d1372c6... libgimpwidgets, app: change "stock-size" property of... (*)
f6d1380... app: removing gimp_get_icon_size() now unused. (*)
b3add51... app: fix small leak. (*)
5331e40... Update Spanish translation (*)
c7b5977... app: work with GIO in splash code. (*)
7d611e7... app: extensions can now install splashes. (*)
a4e0a8f... app: extensions can now install themes. (*)
ab1bad2... Update German translation (*)
549d880... app: display extension long description in the details widg (*)
0169d48... Update Polish translation (*)
49dfc61... Issue #1662 - GIMP crashes while using cage transform when (*)
3ff2f28... Update Spanish translation (*)
6798f7d... app: add precondition checks to gimp_gegl_convert_color_pro (*)
bbd5b66... Update Swedish translation (*)
ef60a04... Update Swedish translation (*)
753523c... Issue #1953 - Crashes during color profile conversion (*)
6938d11... Issue #1997 - Colors not properly converted to image's colo (*)
01ae843... Updated Slovenian translation (*)
0d696ef... Updated Slovenian translation (*)
bd2e7d1... Updated Slovenian translation (*)
c210a1f... Updated Slovenian translation (*)
0e6364d... Update Latvian translation (*)
0a42267... Update Latvian translation (*)
3c48332... Updated Slovenian translation (*)
0b075b5... Update Latvian translation (*)
d4ef45b... configure.ac: require GEGL >= 0.4.7 (*)
b6c56a6... app: keep sanity/blacklist gegl op lists alphabetically sor (*)
537bf4e... app: add gegl:long-shadow to the menus (*)
0380ac8... Update Polish translation (*)
2d63bc6... app: fix projection update-area offset upon buffer allocati (*)
fc2c640... app: fix group layer drawable update during size change (*)
29a05cc... Update Swedish translation (*)
fabc0ce... Update German translation (*)
a6c65fe... Update German translation (*)
49cebcb... Update Spanish translation (*)
b7d614b... Update Latvian translation (*)
442e71d... Updated Slovenian translation (*)
4818e93... Updated Slovenian translation (*)
ae19441... app: small code cleaning. (*)
04bbe94... Issue #1999: Opening the Preferences dialogue triggers Xcod (*)
1461496... tools: fix linking error. (*)
f8a1d57... libgimpthumb: another missing link to libgimpbase. (*)
8e45333... configure: GLIB_COMPILE_RESOURCES is wrong when cross-compi (*)
0832bbd... plug-ins: replace s/printf/g_printf/ (*)
ddeff31... app, configure: add a --enable-win32-debug-console build op (*)
fb57133... INSTALL, configure: replace Jasper with OpenJPEG. (*)
3d464e0... configure/app: depend on babl 0.1.56 (*)
624edf9... Issue #1809: update DLL directory for 32-bit plug-in run fr (*)
d5b0f71... app: open the Windows console a bit earlier. (*)
ff4ce6b... Update Turkish translation (*)
b4f7a90... app: reorder function definitions/declarations. (*)
67cab0a... Update Brazilian Portuguese translation (*)
d65f5eb... Update Brazilian Portuguese translation (*)
bcdd575... Issue ##2000 - Linked and unlinked chain icons look almost (*)
4c5cb92... Update German translation (*)
8cfe2df... app: allow GUI config property for icon style preference. (*)
babf74a... icons: generate PNG symbolic icons with `gtk-encode-symboli (*)
9bbe950... po-python: skip copied Python files from POTFILES. (*)
b810590... plug-ins: include the right python source in the distributi (*)
6ad5d74... configure/app: depend on GEGL 0.4.8 (*)
0b73a1b... icons: fix build with vector icons (default). (*)
1d55501... desktop: GIMP 2.10.6 is now planned to be released on 2018- (*)
8313a40... app: show horizontal scrollbar in dashboard when necessary (*)
b6e552a... app: add "compression" field to the swap dashboard group (*)
cd54457... app: add "queued" field to the dashboard swap group (*)
5446163... app: show swap read/write throughput in the dashboard (*)
f1ff239... configure.ac: require GEGL >= 0.4.9 (*)
b67d7c4... app: fix "Bad interpreter" error messaging. (*)
de11e35... Issue #1970: Python-fu missing in 2.10.4. (*)
bc3b076... libgimp: disable tile command range check in plug-in tile b (*)
11cee13... configure: more explicit error message for gtk-encode-symbo (*)
17e37dd... INSTALL: add appstream-glib in the dependency list. (*)
668fee9... libgimp: in GimpTileBackendPlugin, use gegl_tile_backend_co (*)
9420805... Issue 2052 - Crash when using the flip tool (*)
b8d4ab4... configure: reorder the dependency version list. (*)
105ffc7... app: don't chunk update area when rendering projection sync (*)
a1706bb... app: use adaptive chunk size when rendering projections (*)
96dc7da... devel-docs: document new debugging option --enable-win32-de (*)
49fc5e3... tools: invert-svg build tool no longer necessary. (*)
5d937a2... icons: make the gap of the broken chain larger in the Color (*)
717c183... app: make GimpDeviceInfo more rubust against broken device (*)
fd64aae... app: add gimp_gtk_container_clear() (*)
ec80a88... app: explicitly clear GUI when halting a filter tool (*)
bcf9c94... app: s/sprintf/g_snprintf/ in xcf_save_image() (*)
e563845... Issue #2095 - Filter wavelet-decompose error with layer Gro (*)
4c9d82a... Update German translation (*)
f0cb8a6... Update Polish translation (*)
d210199... app: fix dashboard swap read-throughput desc.; add translat (*)
547190f... Issue #2116 - bug: Image guide creation by dragging does no (*)
be66869... Update Polish translation (*)
5dcee9a... file-jpeg: Fix the copyright and license notices of jpeg-ic (*)
072d6b0... Issue #2120 - Segmentation fault while using Levels to whit (*)
3bf1c6a... configure: Simplify libjpeg detection (*)
c04544c... Update INSTALL.in - gexiv2 required version (*)
7a7de5c... desktop: add missing filter in <release> notes. (*)
2bec4b0... INSTALL: also add gexiv2 dependency in requirement table. (*)
e98255e... Issue #2124 - The origin of vertical, right to left text do (*)
b3d2755... app: remove unused function prototype in GimpDashboard (*)
1a20253... app: use gimp_gtk_container_clear() in GimpDashboard (*)
b839263... Update Spanish translation (*)
d03e5a9... Update Brazilian Portuguese translation (*)
a109a77... app: add mnemonics to dashboard action labels (*)
80bf686... app: add GimpBacktrace (*)
36477bb... app, icons, menus: add performance-log recording to the das (*)
d7c74a6... tools: add performance-log-related tools (*)
0e04b77... po: add dashboard-commands.c to POTFILES.in (*)
7a02859... app: fix app/tests linking (*)
0e26525... app: show error on attempt to subtract-from/intersect-with (*)
cb8dd04... app: minor cleanup in GimpBacktrace (*)
0d3647f... app: remove stray g_printerr() from gimpbacktrace-linux.c (*)
77746fd... app: in gimpbacktrace-none.c, fix gimp_backtrace_get_frame_ (*)
7ac87dc... app: rename gimp_backtrace_get_symbol_info() to ..._get_add (*)
c4d89bf... app: remove unused #define in gimpbacktrace-linux.c (*)
8dfe00f... Issue #2064 - text along path not working with vertical tex (*)
2d415f5... app: make unattached vectors enable to rotate. (*)
422f6a5... app: more GimpBacktrace tidying (*)
a6ec857... app: add source-location information to GimpBacktrace (*)
667efc2... app: add Windows backend to GimpBacktrace (*)
78adb7c... app, tools: add "running" thread attribute to GimpBacktrace (*)
c2666ae... configure, app: depend on babl-0.1.57 (*)
ad1f4f5... Update Finnish translation (*)
644234e... app: GimpBacktrace Windows backend only available with Dr. (*)
b9f1ab8... app: more cleanup in GimpBacktrace (*)
166c2c6... Update Hungarian translation (*)
1ff9487... Revert "app: make unattached vectors enable to rotate." (*)
5483ea8... app: avoid to rotate unattached vectors directory in ... (*)
a1caa17... app: fix uninitialized variable warning in gimptexttool.c (*)
a03183b... app: streamline text-tool drawing blocking/unblocking logic (*)
238c103... app: fix text tool frame position when undoing move operati (*)
601c213... app: don't change text-layer box mode after moving using te (*)
2273ebd... Update Polish translation (*)
35c7134... Update Spanish translation (*)
829ca65... Issue #2179: Make file_rawtherapee use the registry value t (*)
972f232... app: gimpdrawable-transform migrated to new buffer iterator (*)
2c2d8d8... app: histogram migrated to new buffer iterator (*)
9f481d3... app: image-convert-indexed migrated to new buffer iterator (*)
43c107a... app: palette-import migrated to new buffer iterator (*)
c56f543... app: pickable-contiguous-region migrated to new buffer iter (*)
d99cae4... app: gimpscanconvert: migrate to new buffer iterator (*)
567ffe9... app: migrate gegl-loops to new iterator api (*)
fcf113a... app: migrate gegl-mask-combine to new iterator api (*)
4b77831... app: migrate gimp-gegl-mask to new iterator api (*)
beb4ecb... app: migrate iscissorstool to new iterator api (*)
24fbdfb... app: migrate heal to new iterator api (*)
ea9c5e6... app: migrate ink paint core to iterator api (*)
46e9036... app: migrate brush core to new iterator api (*)
97ed781... app: migrate gimpmybrushsurface to new iterator api (*)
fb5d783... app: migrate paintcore loops to new iterator api (*)
6761da4... modules: migrate aces-rrt filter to new iterator api (*)
41e8035... modules: migrate display filters to new iterator api (*)
cdda37f... libgimpcolor: migrate to new iterator api (*)
95358ca... app: migrate operationbuffersourcevalidate to new iterator (*)
822f9f0... app: migrate gimpoperationcagecoefcalc to new iterator api (*)
f03a84d... app: migrate gimpoperationcagetransform to new iterator api (*)
c6d23ad... app: migrate gimpoperationgradient to new iterator api (*)
55b3438... app: migrate gimpoperationmaskcomponents to new iterator ap (*)
22b4b64... plug-ins: decompose migrated to new iterator api (*)
754a3c5... plug-ins: border-average migrated to new iterator api (*)
6ab1206... plug-ins: colormap-remap migrated to new iterator api (*)
b7633c7... plug-ins: compose migrated to new iterator api (*)
7640852... plug-ins: migrate file-png to new iterator-api (*)
4165a31... plug-ins: migrate qbist to new iterator api (*)
ee48ec6... plug-ins: migrate gradient-map to new iterator api (*)
3a20149... plug-ins: migrate psd plug-ins to new iterator api (*)
29f6361... plug-ins: migrate file-tiff-load to new iterator api (*)
8edbc0d... plug-ins: migrate ifs compose to new iterator api (*)
49c5356... plug-ins: migrate print-draw-page to new iterator api (*)
cc10af7... plug-ins: migrate screenshot-x11 to new iterator api (*)
6fca995... plug-ins: migrate pagecurl to new iterator api (*)
6c6a751... app: some cleanup in gimppaintcore-loops (*)
ea67537... app: conditionnally free new profile in gimp_image_convert_ (*)
7448c7f... libgimpwidgets: do not assume a GimpFrame has a child. (*)
0fa2ef9... app: add a reason string for internal zlib compression in G (*)
573d817... Issue #2055: make save dialog compatibility information und (*)
a654ecb... build: assume yes to questions when updating flatpak runtim (*)
d738d2f... Issue #2209: HEIF: Invalid input: No 'ftyp' box. (*)
ff56a3a... build: update the flatpak cron file. (*)
dc9a304... devel-docs: add the package maintainers in the release-howt (*)
6038f40... Updated Greek translation (*)
e8c1cd7... app: in gimpbacktrace-linux, use SA_RESTART for the backtra (*)
2c6b5c3... app: add more information to performance logs (*)
4ad3993... Issue #2209: more accurate magic for HEIF files. (*)
87999d1... Update Polish translation (*)
7e186f3... tools: add performance-log-deduce.py (*)
3601c91... tools: add performance-log-viewer.py and driver (*)
f8dd444... tools: in performance-log-viewer.py, fix profile viewer sea (*)
64b00b5... plug-ins: add the "msf1" brand for HEIF files. (*)
3865877... Misc. typo fixes (*)
9560a65... configure: check presence of "gegl:matting-levin" with `geg (*)
97247f4... app: don't sanity check for "gegl:matting-levin". (*)
ef8042e... icons: fix icons! (*)
7bfd22c... Fixed small typo (*)
d5586ed... Updated Italian translation (*)
3b0040c... app, libgimp*, modules: don't use g_type_class_add_private( (*)
a84b57e... app: fix unhandled enumeration value warning in gimptextlay (*)
a5c8dd5... app: fix incompatible pointer type warning in gimpviewrende (*)
f7ac033... libgimpwidgets: fix accidential double G_ADD_PRIVATE (*)
6a5023a... Issue #2179: Get rid of the win32_use_hkcu flag. (*)
a1b08a5... Revert "app: disable parallel asynchronous operations when (*)
4dc45f9... libgimpmath: fix typo in various places: s/orthognal/orthog (*)
c537341... tools: a few improvements in performance-log-viewer.py (*)
c7a4eb4... tools: replace performance-log viewer call-graph direction (*)
2c8e3f8... tools: only show object/source basename in performance-log (*)
7cdd1eb... app: add source location information to the Linux GimpBackt (*)
0245775... configure.ac: fix libbacktrace test (*)
a7afbe1... tools: in performance-log-viewer.py, defer UI updates util (*)
3f63037... tools: in performance-log-viewer.py, add thread filter to p (*)
407e9f3... tools: in performance-log-viewer.py, set thread filter sear (*)
51d9934... tools: in performance-log-viewer.py, right-align backtrace (*)
2c52bba... app: indentation fix in gimpdrawable-transform.[ch] (*)
2ae823b... app: add gimp_drawable_transform_get_effective_clip() (*)
20a6a35... app: confirm transforms that result in very large items (*)
5b217b3... app: in GimpToolWidgetGroup, calculate hover widget at butt (*)
95d2c92... app: in GimpToolWidgetGroup, improve focus behavior when ad (*)
d31725a... app: add "perspective correction" option to the measure too (*)
24fb597... app: tweak focus behavior of GimpToolWidgetGroup when remov (*)
bf2ea81... app: use gimp_dialog_set_alternative_button_order() (*)
53964dc... Revert "app: add "perspective correction" option to the mea (*)
a5baba5... Issue #2272 - Crash when using the intelligent-scissors too (*)
72b8021... Update Brazilian Portuguese translation (*)
9a2999a... plug-ins: in script-fu, don't query PDB procedures' info on (*)
d33fb0e... tools: various improvements in gimp-performance-log-viewer. (*)
c1347a7... app: construct tool-options GUI lazily (*)
ba53a83... desktop: prepare release of GIMP 2.10.8. (*)
fb0b04e... build: bump some dependencies in nightly flatpak. (*)
e6b92db... Update Polish translation (*)
6ad3dbd... app: in performance-log-viewer.py, add undo support (*)
fca0506... tools: in performance-log-viewer.py, retain call-graph path (*)
ae628a8... Issue #2222 - Warp Transform doesn't commit changes upon sa (*)
a782aca... Issue #2287 - Weird things happen with dodge tool ... (*)
ae3c006... app: avoid applying buffer to drawable if application regio (*)
8895c20... Updated Danish translation of gimp-libgimp (*)
242c556... Updated Danish translation (*)
4ad04cd... Updated Danish translation of gimp-plug-ins (*)
1742e76... Updated Danish translation of gimp-windows-installer (*)
ed20393... Issue #1180 - Warp tool aborts changes to layer A when ... (*)
d12dd3f... app: don't commit trivial warp transform (*)
a216678... app: avoid double-initialization of operation tools when ch (*)
46e5e4d... tools: in performance-log-viewer.py, handle infinities in s (*)
09d1a3c... Comparision to None should be done with "is" or "is not" (*)
82e59a9... Use list comprehensions (*)
6090fd6... "Generator Expressions" improvements (*)
263b472... Use assignment operator (*)
04688c3... Use the "with" keyword when dealing with file objects (*)
1e7d714... plug-ins: pygimp: Add autogenerated python files to .gitign (*)
cb892aa... plug-ins: add more generated files in .gitignore. (*)
0f38709... tools: in performance-log-viewer.py, allow viewing source f (*)
9749801... tools: in performance-log-viewer.py, cache source file look (*)
b672f20... tools: in performance-log-view.py, don't change call-graph (*)
88438c5... tools: in performance-log-viewer.py, add annotated source v (*)
5ac2678... INSTALL: update mypaint-brushes repository (finally upstrea (*)
50bab43... app: don't depend on GimpData sort order for identifying in (*)
6bc0b3b... app: add gimp_data_factory_data_cancel() (*)
e46fdc7... app: in gimp-parallel, cancel ongoing async operations upon (*)
3c92b5e... plug-ins: fix a datasourcetype does not shown in metadata-e (*)
d853f56... Update Dutch translation (*)
97392b9... Update German translation (*)
3e579ef... Remove extra newline character in zh_HK translation (*)
be84c6e... Update Swedish translation (*)
68bf99e... Issue #2303 - Please add Constant type of gradient interpol (*)
84066ca... app: use "step" blending function in "FG to BG (Hardedge)" (*)
3eaae58... Issue #2308 - Strange behavior when switching active layer (*)
ca6e22f... app/configure: depend on babl-0.1.58 (*)
e5f3123... Update Hungarian translation (*)
30d7599... Update Hungarian translation (*)
c483bea... Update Hungarian translation (*)
c399b89... app: remove the image's "Enable Color Management" toggle (*)
74efea7... app: fix tooltips on the toolbox' color and image areas (*)
ea2c3d2... Update Romanian translation (*)
1c9775d... libgimpbase: just remove a small typo in a doc comment. (*)
4969d75... app: allow progressive execution of parallel async operatio (*)
5e6e979... Issue #2339 - Error while executing script-fu-ripply-anim (*)
ca6e4eb... app: improve description comment of GimpAsync (*)
52908f3... app: in GimpBacktrace Windows backend, set main-thread name (*)
52772cf... app: in GimpBacktrace Windows backend, avoid bogus symbol a (*)
cb51ea9... tools: add performance-log-coalesce.py; use in performance- (*)
85b16b9... app: fix gimp_wait() deadlock (*)
72fc017... app: always use libunwind for symbol names in GimpBacktrace (*)
43b492f... tools: fix performance-log viewer profile thread-filter (*)
7adb6c2... Issue #2210 - GIMP crashes on startup if usb mouse is prese (*)
e26a220... Issue #2237 - export as, select file type (by extention) li (*)
d885ef3... configure/app: depend on GEGL 0.4.10 (*)
e879343... Update Polish translation (*)
3a73fb8... Update Spanish translation (*)
0102ebe... Update German translation (*)
ac26671... Fix plugin focus issues on osx (*)
0f88830... configure.ac: the list of required versions is now alphabet (*)
2987f01... Issue #2087 - Issues discovered by coverity scan (*)
26ea334... tools: in performance-log-viewer.py, visualize percentage i (*)
450843b... Replace deprecated CGColorSpaceCopyICCProfile with CGColorS (*)
ac282f2... Misc. typos (*)
f5f3573... plug-ins: kill deprecated GtkAlignment in file-xmc (*)
2e4b3ae... Issue #1371 - Add title printf-like expando for export-clea (*)
5866e48... docs, etc: regenerate system gimprc and its manpage (*)
643004a... plug-ins: kill some deprecated GtkAlignments (*)
0b99fc8... plug-ins, pdb: remove the fractal-trace plug-in and add a P (*)
dac5be6... plug-ins: kill GtkAlignment in cml-explorer (*)
27dc9b8... tools: in performance-log-viewer.py, fix percentage cell re (*)
4664fa7... tools: in performance-log-viewer.py, allow sorting profile (*)
1d43e2f... Issue #2332 - Marching ants from one image displayed on eve (*)
e8b2e0e... Update Spanish translation (*)
075ba4e... Update Spanish translation (*)
befe80b... plug-ins: don't use gimp_rgb_to_hsv_int() and gimp_hsv_to_r (*)
40df580... libgimpcolor: remove gimp_rgb_to_hsv_int() and gimp_hsv_to_ (*)
07f5527... plug-ins: stop using gimp_rgb_to_hsl_int(), gimp_hsl_to_rgb (*)
f8ce6b7... libgimpcolor: remove deprecated integer RGB <-> HSL convers (*)
6bb8c74... plug-ins: kill GtkAlignment in all plug-ins which are curre (*)
582c692... plug-ins: make curve-bend build again, and undeprecate it a (*)
2880f08... plug-ins: fix some new strncpy() warnings (*)
8421221... Issue #2388 - CRITICAL: XMP Toolkit error 4: Invalid UTF-8 (*)
38dcb73... Issue #2386 - Pattern fill with selection is shifted in 2.1 (*)
1915c17... Issue #2226 - Assigning wrong color profile results in erro (*)
1ca2d74... app: Add option in the windows menu to hide the image tab b (*)
a39b4ab... configure/app: depend on GEGL 0.4.12 (*)
298cc57... Issue #2345 - Add xyY to color sample readouts (*)
7a146de... Update Polish translation (*)
1cc3c3e... Update Polish translation (*)
bd48996... Fix compilation on Mac 10.6 and 10.7 (#2112) (*)
8ba81c8... Some small fixes in Italian installer translation (*)
231b82a... themes: draw a wider border around GimpFgBgColor's active c (*)
ae9d84d... Issue #2235 - Color reset/swap keyboard shortcuts not disco (*)
7b2fb4a... Update Polish translation (*)
fbee6a6... Update Swedish translation (*)
c271992... Issue #2405 - Rotation center shifts by half a pixel ... (*)
4113aaa... app: fix tests for new show-tabs option (*)
0fa2230... Update Spanish translation (*)
bfcb7fc... file-pnm: Remove clamping when loading PFM files (*)
026fe76... devel-docs: add "step" blending function to GGR format spec (*)
c55f230... Issue #2379 - Crash on saving (*)
34376c7... app: propagate space in gimp_layer_mode_get_format (*)
6f31272... Update Polish translation (*)
a181372... build: sync the nightly flatpak manifest with the stable on (*)
5d319b7... Issue #2160: Exporting to PCX results in a warped file. (*)
3dea26b... Update Spanish translation (*)
0cdbe91... Issue #2436 - Crash after downsizing canvas (*)
8009ea3... app: simplify drawable preview rendering (*)
646208e... app: include variable descriptions in performance logs (*)
21b36cd... tools: in performance-log-viewer.py, show variable descript (*)
963322f... app: avoid allocating empty tempbuf for drawable previews (*)
56920dc... app: don't let image component mask affect channel colors (*)
2c4831f... desktop: update release date. (*)
eec1e1f... app: a few fixes to performance-log backtrace output (*)
fb95d3b... tools: in performance-log-expand.py, preserve threads with (*)
0b2d416... tools: a few improvements in performance-log-viewer.py (*)
a29d040... app: a few improvements to the GimpBacktrace Linux backend (*)
fa9161e... devel-docs: add performance-logs documentation (*)
e3b6c8e... .gitlab: add "performance" issue template (*)
a75c57f... configure.ac: add devel-docs/performance-logs/Makefile (*)
baa8aad... devel-docs: fix typo in performance-logs/Makefile.am (*)
df4e35a... Issue #2454: recent libwmf uses pkg-config. (*)
49375a3... devel-docs: fix typo in performance-issue screenshot (*)
ba98b98... Issue #2431: After coloring a selection and exporting to PD (*)
5a07764... devel-docs: fix typo in performance-logs.md TOC (*)
6626360... devel-docs: another typo fix in performance-logs.md TOC (*)
c61138f... tools: add performance-log-coalesce.py to EXTRA_DIST (*)
c7f1730... app: in performance logs, add new-lines between variable de (*)
84227fb... tools: in performance-log-viewer.py, fix "function()" predi (*)
7ab9ee2... libgimpwidgets: add GimpSpinButton (*)
658d9f3... Issue #2470 - Spacing between grid lines does not stay at 1 (*)
45fc30c... Issue #2473 - Transforming a layer doesn't properly transfo (*)
c0b1075... configure.ac: escape backslash chars in compiler version st (*)
0c20d2b... Update Czech translation (*)
a2da1cd... Issue #2489 - Gimp 2.10.8 layer menu text along path (*)
85e6700... Help menu: various updates (*)
8ed12b1... app, libgimpbase: add GIMP_SELECT_CRITERION_LINE_ART select (*)
8502b4e... app: implement second step for line art selection/filling. (*)
fcd038e... app: babl types returned by choose_format() must be float! (*)
041a8f1... app: use GeglBufferIterator rather than gegl_buffer_sample| (*)
1822ea3... app: use more GeglBufferIterator. (*)
910d793... app: fix stroke labels in gimp_lineart_estimate_stroke_widt (*)
f19181d... app: make visited into single-level allocated array. (*)
f975f15... app: use simpler allocated variables. (*)
0c80f8a... app: use char array for temporary data (rather than a GEGL (*)
e905ea7... app: with recent gegl:watershed-transform, no need for inte (*)
410c747... app: create a simple priority map for line art selection fl (*)
f02993f... app: directly update the mask buffer with gegl_node_blit_bu (*)
c4ff815... app: better use GeglBufferIterator! (*)
93a4995... app: fix line art labellization. (*)
b9de107... devel-docs: small update for GEGL buffer leak debugging. (*)
f246f40... app: compute line art in advance. (*)
a3cda4a... app: make line art pre-computation in threads. (*)
e1c4050... app: bucket fill tool with a "paint-style" interaction. (*)
824af12... app: edit the bucket fill tool options with new line art op (*)
969143c... app: recompute line art if needed after a bucket fill commi (*)
afe1de9... Issue #2501: Confusing wording in "Export Image as PDF" dia (*)
43e3939... configure.ac: require GEGL >= 0.4.13 (*)
2736cee... app: remove gimp_parallel_distribute(); use gegl_parallel_d (*)
115fc17... app: indentation fix in gimp-parallel.cc (*)
05a4437... app: more gimp-parallel fixes (*)
255f2e1... app: fix uninitialized variables. (*)
786bfa5... app: in scale tool, scale around center even when using num (*)
3821ce4... configure.ac: require babl >= 0.1.60 (*)
72c6749... Update Spanish translation (*)
287d90b... app: force the image flush after a selection fill. (*)
b00037b... app: improve end point detection for smart colorization. (*)
9d34e93... Update Polish translation (*)
a29f73b... Issue #2224 - Use the "Swap folder" setting for the GEGL ca (*)
3f58a38... app: remove now useless erosion size option. (*)
0472653... app: better handle drawable and image update for line art c (*)
7957123... app: end point detection uses both the end point rate and c (*)
03a9284... libgimpwidgets: install gimpspinbutton.h (*)
4575949... app: in the bucket-fill tool, avoid CRITICALs when computin (*)
2e45c4c... app: in bucket-fill tool, fix potential leak when computing (*)
965da12... app: add GimpAsync::waiting signal (*)
62baffe... app: in gimp-parallel, boost priority of waited-upon asyncs (*)
663a6c7... app: in bucket-fill tool, cancel async on tool destruction (*)
b4e12fb... app: add gimp_pickable_contiguous_region_prepare_line_art_a (*)
9afa42a... libgimpbase: don't leak GPConfig::icon_theme_dir (*)
77c24ca... libgimpbase: add _gimp_wire_{read,write}_int64() (*)
c288b28... libgimpbase, libgimp, app: pass misc. GEGL config to plug-i (*)
963eef8... app: priority map now unneeded for gegl:watershed-transform (*)
36c885a... app: fix a line art leak in bucket fill tool. (*)
8304d2b... Issue #1025 - Place taken by expanded "Advanced Color Optio (*)
3467acf... app: replace gegl:watershed-transform with custom algorithm (*)
5a4754f... app: properly (bucket) fill created splines and segments in (*)
dd3d9ab... app: make sure we reset tool modifier state before saving o (*)
eb042e6... app: add "line-art-max-grow" property to the bucket fill op (*)
53f0f93... add to fix test link on OSX (*)
ea2c9ee... app: do not activate OSX menu if tests are running to preve (*)
0a123a8... Issue #2553 - Can't Move Imported or Pasted Path (*)
4e34411... tests: fix clang compilation error on test-eevl.c (*)
7921b24... tests: implement gimp_test_utils_synthesize_key_event on OS (*)
28d376a... tests: OSX - activate GIMP window when tests are running (*)
ec78a7e... app: gdk_test_simulate_key() Win32 replacement code unneede (*)
7ce5abd... plug-ins: remove now useless code under GTK_CHECK_VERSION(3 (*)
c32b0ec... app: simpler code with gegl_node_blit(). (*)
d2f9549... app: add possibility to antialias line art colorization. (*)
076b535... app: do no overwite XCF when an error occurred at saving ti (*)
613bf7c... app, libgimpconfig: make various usage of g_file_replace() (*)
66ec467... plug-ins: make various usage of g_file_replace() safer. (*)
6bec0bc... app: radius map actually not useful during smart colorizati (*)
744d679... app: flood isolated pixels in smart colorization fill. (*)
5d42819... app: make GimpBucketFillTool a GimpColorTool. (*)
e9200d2... webpmux: fix memory leak by calling WebPMuxDelete() (*)
2298c7a... Updated Spanish translation (*)
48335f6... Revert "Updated Spanish translation" (*)
b07f810... app: avoid flushing bufferless projections (*)
8a47b68... app: avoid starting the chunk renderer while finishing draw (*)
5a623fc... app: add GimpTileHandlerValidate::{begin,end}_validate() vf (*)
0ad41cf... app: add GimpTileHandlerValidate::validate_buffer() vfunc (*)
82a6099... app: add gimp_tile_handler_validate_validate() (*)
d6f0ca5... app: use gimp_tile_handler_validate_validate() in GimpProje (*)
83dd94b... app: use gimp_tile_handler_validate_validate() in gimp:buff (*)
f7a4ce1... app: some code cleaning in gimplineart. (*)
d71efde... app: add the segment and spline max length options for line (*)
4dd3e21... app: cache fishes per operation instance in layer-modes (*)
a779dd3... app: unref async when removing last callback if idle is pen (*)
49fd284... app: add gimp_async_add_callback_for_object() (*)
7c00cf4... app: use gimp_async_add_callback_for_object() in various pl (*)
6103f0e... app: use gimp_async_add_callback_for_object() in the bucket (*)
c749097... app: in GimpBacktrace Linux backend, make blacklisted_threa (*)
01f9409... app: in GimpBacktrace Linux backend, don't leak backtrace w (*)
dcfbcc3... Updated French translation (*)
a8a8655... app: add gimp-scratch allocator (*)
698d1af... app: add scratch-total variable to the dashboard (*)
70b7316... app: in Luminance mode, replace VLAs with gimp-scratch (*)
dbab0b5... app: in Luminance mode, cache RGBA -> Y fish (*)
5d1a79a... app: fix definition signature of gimp_scratch_get_total() (*)
8c9eb1c... app: #include <string.h> in gimp-scratch.h (*)
ae6bebb... app: fix gimp-scratch linking (*)
471fa63... app: fix gimp-scratch linking in tests/ (*)
67d595f... app: sigh, another gimp-scratch link fix, in config/ (*)
f27b388... app: a few improvements to gimp-scratch (*)
69e5f78... app: add gimp_gegl_rectangle_align_to_tile_grid() (*)
ce3a6c4... app: use gimp_gegl_rectangle_align_to_tile_grid() in gimp:b (*)
bb9dd04... app: align drawable undo rectangle to tile grid (*)
861f356... app: in GimpPaintCore, align copied undo rect to tile grid (*)
2e3eab7... app: add gimp_gegl_clear() (*)
8adec5f... app: add gimp_layer_mode_is_trivial() (*)
45fc4cb... app: add gimp_fill_options_fill_buffer() (*)
dd8268c... app: optimize simple whole-drawable fill/clear (*)
660f53d... app: fix drawable direct-fill criterion (*)
42b8241... app: another fix to drawable direct-fill criterion (*)
06923d0... app: fix iterated-over area in gimp_gegl_clear() (*)
62aae3f... Update Polish translation (*)
dac9bfe... app: add "direct" parameter to gimp_projection_flush_now() (*)
053e5ed... libgimpcolor, app, modules, plug-ins: remove GEGL_ITERATOR2 (*)
92cd2a0... Updated Slovenian translation (*)
540cfa9... Issue #1297 - Unhide the items hidden in the Advanced drop- (*)
7ed9345... Issue #1297 - Unhide the items hidden in the Advanced drop- (*)
f508ec8... app: mark REPLACE and PASS_THROUGH modes as trivial (*)
83250eb... app: don't use direct-buffer fill when some components are (*)
a35b243... plug-ins: always save the color profile in file-psd (*)
7f9379c... Issue #1297 - Unhide the items hidden in the Advanced drop- (*)
c667fdc... Integrate the logic of profile saving with metadata saving (*)
2168d91... Issue #2604 - XCF saving bug in xcf_save_buffer() (*)
cc835e8... libgimp: need to expand config->swap_path in gimp_config() (*)
799f6b1... libgimp: actually use the path expanded in the previous com (*)
a822603... plug-ins: port the GIF plug-in's UI file to GTK+ 3.x (*)
a903222... app: save images with fractional grid coordinates as versio (*)
411ddb7... Revert "app: save images with fractional grid coordinates a (*)
c9c2397... app: in GimpProjection, fix reinit. of current row when chu (*)
ce24e16... Issue #2495: many tablets broken by GIMP 2.10.8. (*)
27aa87b... Improve pixel format choice UI in PNG exporting options (*)
db18c67... app: reorganize the line art code inside a GimpLineArt obje (*)
ad831db... Issue #2635 - Segfault when using measuring tool (*)
8868dc9... Update POTFILES.in (*)
d90b002... Update Polish translation (*)
bfbad0a... Issue #1299 - Add selection of default export file type (*)
0efa009... app: clean up size group code in the preferences dialog (*)
f990e41... app: in the selection tools, blink mode box when the curren (*)
c9bc3d7... app: in the move tool, blink type box when there's no item (*)
17412aa... app: in the transform tools, blink type box when there's no (*)
464bf1b... app: in the paint tools, blink mode box when the current mo (*)
fe139e5... app: in gimp_widget_blink(), cancel blinking of parent widg (*)
9bdaec3... app: add gimp_tools_blink_lock_box() (*)
637105b... app: in all tools, blink lock box when the current item is (*)
5a157bf... app: allow switching fill type with Alt even when Pattern f (*)
5a2dee2... app: in gimp_widget_blink_cancel(), avoid redrawing non-bli (*)
3e967ed... devel-docs: 0 at end of layer and channel pointer list is a (*)
74a7a5d... Issue #2495: different code for Windows and Linux on duplic (*)
cd924f4... app: do not make line art bucket fill a GimpSelectCriterion (*)
2085cb4... app: s/GEGL_WARP_BEHAVIOR/GIMP_WARP_BEHAVIOR/ (*)
17cc44a... app: in the warp tool, blink stroke frame when no events ar (*)
7958387... app: in the warp tool, blink behavior combo when the curren (*)
15049da... Updated Danish translation (*)
e4e4422... revert last commit of Danish translation -- file incomplete (*)
132a378... Fix Problem found in ./libgimpbase/gimpbase.def the follo (*)
c3ac722... Issue #2664: add a tooltip to "better compression" checkbox (*)
079c70c... Update Polish translation (*)
fda53f9... app: update definition of "{cache,swap}-compressed" dashboa (*)
0a2d066... app: allow setting line art spline and segment length to 0. (*)
a9a979b... app: add gtk_combo_box_set_wrap_width for scale menu (*)
6dfca83... app: show the layer mode dropdown list properly. (*)
182786b... app: fix type warning. (*)
5a61959... build: sync recent flatpak's stable manifest to the nightly (*)
93f4b18... app: improve gradient color-sampling speed (*)
b8bf6b8... Unified transform: enable Constraint:Scale by default (*)
822f1b9... app: fix capitalization of the "Line Art Detection" frame (*)
cbee0ed... Update Polish translation (*)
503775a... app: rename and merge the spline and segment length propert (*)
10cdef9... Update Polish translation (*)
ed7ea51... app: remove "Edit -> Fade..." (*)
12e8335... app: remove gimp_applicator_dup_apply_buffer() (*)
ef9b1f6... app: in GimpLineArt, use "invalidate-preview" signal of inp (*)
85e454b... app: add GimpDrawable::format-changed signal (*)
b93df03... app: add gimp_applicator_set_output_format() (*)
8e57ee2... app: in GimpDrawableFilter, use the drawable format as the (*)
0560c5a... app: use drawable format as floating-sel applicator output (*)
3f45e89... app: cache result of floating selections (*)
9539372... Revert "Bug 796090 - (wrong) true-color preview of GEGL fil (*)
cba4bc4... app: in gimp_drawable_merge_filter(), align undo rect to ti (*)
42dd3fd... Added OARS (*)
ab52dc6... app: in GimpApplicator, allow enabling cache/preview after (*)
b201f73... app: use GimpDrawableFilter in gimp_drawable_apply_operatio (*)
7949fd9... app: in GimpFilterTool, show region combo for non-point ops (*)
093e017... app: in GimpFilterTool, make region combo insensitive when (*)
7534ae5... app: rename gimp_applicator_set_preview() to _set_crop(); a (*)
5c27d14... app: add gimp_drawable_filter_set_crop() (*)
b846ffe... app: in GimpDrawableFilter, only update crop/preview area w (*)
e06c464... app: in warp tool, crop filter to stroke bounds (*)
d9b4ffe... app: in gimp_gegl_apply_cached_operation(), intersect cache (*)
2847b11... Update Swedish translation (*)
6372706... Update Swedish translation (*)
6384ff0... app: in gimp_drawable_edit_fill(), make trivial alpha-only (*)
e967e5f... app: show error on attempt to clear/cut layer with locked a (*)
3738ff3... app: small fix to gimp_drawable_edit_fill() (*)
47ff7e1... app: pass a GdkWindow not GdkDisplay to gimp_cursor_new() (*)
8ff8f1d... app: support cursors with a scale factor of 2 for HiDPI (*)
eef735a... app: make a HiDPI-aware magenta fallback square in gimp_wid (*)
20225a2... app: fix last gimpcursor.c commit: g_printerr() needs a new (*)
e3e2cdc... app: make GimpFgBgEditor and GimpStatusbar HiDPI-aware (*)
26ae35f... app: make GimpErrorConsole's icons HiDPI-aware (*)
ad5bf1d... cursors: add -HiDPI variants of all cursors (*)
8fd072d... Update Swedish translation (*)
986a298... app: optimize gimp_gegl_mask_is_empty() (*)
819a535... app: optimize gimp_gegl_mask_bounds() (*)
3351174... app: more optimizations to gimp_gegl_mask_bounds() (*)
192bc95... plug-ins: in image-map, fix spin-scale adjustment (*)
070e10e... app: show message when attempting to change layers while th (*)
78f5d39... app, libgimpcolor: handle palette formats across babl_forma (*)
dfe3e23... libgimp: fix gimp_drawable_get_format() to honor the drawab (*)
a338220... app: fix the layer formats of indexed images to contain the (*)
b24cc6e... configure.ac: require babl >= 0.1.61 (*)
d873290... libgimp: use G_N_ELEMENTS() in gimp_image_metadata_save_fin (*)
8a4aacb... Issue #2667 - When copying a text layer, paste should creat (*)
abd7cbf... Issue #1788 - Inconsistency between FG color and selected c (*)
aa02d61... plug-ins: in file-png, pass a more correct SAVE_COLOR_PROFI (*)
78ed038... app: in GimpTileHandlerValidate, avoid fetching/copying who (*)
368f2e5... app, libgimpbase: move enum GimpBucketFillArea to the core (*)
07e46ab... app, libgimp*: move enum GimpBucketFillMode to the core (*)
b2cb334... app, libgimp: forgot to add /*< pdb-skip >*/ to enum GimpBu (*)
292903b... app: wrap some overly long lines in gimpbucketfilltool.c (*)
291e842... app: fix canvas jumping because of the status bar label bei (*)
79bc2dc... file-dds: add original source code of the DDS plug-in (*)
d25348c... file-dds: support for DXT2/DXT4, initial build and GEGL-rel (*)
2f3504e... file-dds: mark some user-vsible messages for translation, e (*)
df8a209... plug-ins: make file-dds compile. (*)
67a80c8... plug-ins: make the file-dds plug-in load correctly. (*)
8f49fad... plug-ins: fix a few more warnings. (*)
7e68aa3... plug-ins: s/Save as DDS/Export as DDS/ (*)
948608e... plug-ins: get rid of "Show this dialog" checkbox in file-dd (*)
11ed7ee... po-plug-ins, po-script-fu: update for the DDS plug-in (*)
d1de204... plug-ins: "Export as DDS" is translatable. (*)
e20930e... po-python: add the new file-dds plug-in to POTFILES.skip. (*)
74c9d83... Issue #2617 - Export to C image artifacts (*)
ff2d22d... plug-ins: a lot of coding style cleanup in file-dds. (*)
a89e503... Issue #2611: Cannot open certain .pdf files in GIMP. (*)
be0d41e... authors.xml: my name was in duplicate. (*)
9e82ace... Issue #2716 - Windows: Rawtherapee plugin cannot be install (*)
b9265e7... Issue #2685 - Crash when distributing layers horizontally (*)
331b132... AUTHORS: regenerated (*)
24233bc... tools: fix perl warning about unescaped left brace in gimp- (*)
fc4add7... Issue #1538 - Crash when adding file to already opened imag (*)
0a1ecdf... Issue #2540 - block width / height slider of the pixelize f (*)
d56d663... app: In GimpHistogram, align copied buffer region to tile r (*)
5561da8... app: in GimpHistogramEditor, cancel ongoing async upon upda (*)
39406b8... Issue #2136 - On-image UI for adjusting Linear Motion Blur (*)
53aa2bb... app: put the * { -gtk-icon-style: regular|symbolic; } into (*)
ce55cfa... pdb: remove gimp_get_theme_dir() and gimp_get_icon_theme_di (*)
b505f3a... libgimp: make sure plug-ins follow the core's theme (*)
a0263f4... Issue #2446 - DPI information is not stored in clipboard (*)
626208b... app: write floating-point vars using C locale in performanc (*)
471efee... app: in GimpHistogramEditor, don't block when creating bg h (*)
d39ac2a... app: small fix to last commit (*)
7435be6... Update Japanese translation (*)
55219ff... Issue #2751 - Some Translated sentences appear as Untransla (*)
08a31a0... plug-ins: set a minimum height on the unit editor's scrolle (*)
9976400... Issue #2260 - "Selection to Path Advanced Settings" dialog (*)
5fffadb... Issue #1793 - Move Guillotine tool to a different position (*)
889e2e2... app: remove gimp-scratch; replace with gegl-scratch (*)
d708ac0... Issue #1437 - 2.10 Image Metadata "keywords" corrupt (*)
879ad52... Update Polish translation (*)
823d4a0... app: in bucket-fill tool, avoid calculating line art when n (*)
ee6b629... Issue #1358 - Increase default size of "extended input devi (*)
1932023... Issue #1004 - file-pdf-load crashes in lcms when opening PD (*)
4b4fffb... app: in bucket fill tool, don't calculate line art of layer (*)
62de94c... Issue #763 - GTK3 GIT Set Keyboard Shortcut Broken (*)
479fd5b... libgimpbase: more metadata fixes for tags that can appear m (*)
3b59e6f... app: allow picking layer in paint tools on alt-click. (*)
90e9eb3... app: alt-click to pick a layer will loop through candidate (*)
4c33735... app: make layer picking a generic modifier of the shell. (*)
94384ef... Add Japanese translation (*)
fc55e7b... Update Japanese translation (*)
b31729f... app: expect event == NULL in gimp_device_info_get_event_coo (*)
49e57f8... app: in gimp_display_empty(), clear image of matching conte (*)
4c13eee... Update Japanese translation (*)
5c20d22... build: add "org.freedesktop.FileManager1" bus access to fla (*)
496bc02... app: push a temporary status when picking layer with alt-mi (*)
5f17617... Update Japanese translation (*)
25cf134... Update Japanese translation (*)
9b25611... Issue #1824 - Crash on 2.10.4 using tablet (*)
aaf8b8b... Update POTFILES.in (*)
6370147... app: make all pixbuf rendering in GimpViewRenderer HiDPI-aw (*)
74df620... Annotation for translators. (*)
a67ccc6... Update Japanese translation (*)
5069678... Update Japanese translation (*)
f397232... Update Japanese translation (*)
388f6da... desktop: prepare GIMP 2.10.10 appdata. (*)
005bc14... app: add link to Smart Colorization scientific paper. (*)
ba9ce34... app: add GimpChunkIterator (*)
246e782... app: use GimpChunkIterator in GimpProjection (*)
4110f7b... app: use GimpChunkIterator in gimp_gegl_apply_cached_operat (*)
f4750a0... app: in gimp_tile_handler_validate_buffer_copy(), temporari (*)
2256ab2... app: in the gradient tool, halt gradient editor before comm (*)
d0ae39f... Issue #440 - libgimp/gimptilebackendplugin.c provides no py (*)
a61f29e... app: in gimpchunkiterator.c, #include <stdlib.h> (*)
ee64671... Update Polish translation (*)
942e1aa... app: fix gimp_chunk_iterator_set_priority_rect() (*)
f8cd589... Update British English translation (*)
0e5de95... app: in gimp_projection_chunk_render_start(), don't leak em (*)
42845c9... app: in gimp_projection_chunk_render_start(), properly inva (*)
f9c170d... Issue #2786: a few string issues. (*)
250b9c0... Update Polish translation (*)
749dc3c... app: in gimpdrawtool.c, s/rectangle/widget/ in tool-widget (*)
1ac4b85... app: add gimp_tool_widget_message[_literal]() (*)
00a06f9... app: handle GimpToolWidget::message in GimpToolWidgetGroup (*)
265071f... app: handle GimpToolWidget::message in GimpDrawTool (*)
a9883e9... app: in GimpToolPath, use gimp_tool_message() instead of _s (*)
34e6c87... app: in GimpDrawTool, avoid CRITICAL on widget signal if no (*)
f1a7aba... app: add gimp_tool_widget_{get,set}_visible() (*)
33c22ae... app: in filter tools, allow toggling on-canvas controller v (*)
9833da3... app: clear priority rect when finishing projection renderin (*)
036ccc7... Issue #2785: Fill by line art detection produces Segmentati (*)
f4b93b7... app: remove a junk signal signature from struct GimpGuiConf (*)
41d5986... Update Japanese translation (*)
5ffdb9a... libgimp: in GimpTileBackendPlugin, don't read tile data upo (*)
a5e2945... libgimp: in GimpTileBackendPlugin, change default tile mult (*)
c71b491... app: add the concept of line art source to Bucket Fill tool (*)
c44f94f... Update Japanese translation (*)
f246a01... tools: in performane-log-viewer.py, change sample-selection (*)
b74c33d... tools: in performance-log-viewer.py, allow inverting select (*)
76302b6... Odd ` characters corrected as '. (*)
08de4bf... plug-ins: small formatting fix in selection-to-path-dialog. (*)
dec747a... Update Polish translation (*)
aa04258... app: improved fix to commit 036ccc70cf. (*)
0a952a3... app: fix a crash in bucket fill tool. (*)
9719dff... app: convert gimppickable-contiguous-region to C++ (*)
8571d78... app: parallelize gimp_pickable_contiguous_region_by_color() (*)
de4e7b4... app: update drawable filter upon alpha-lock change (*)
ac5e4f4... app: improve gimp_channel_clear() (*)
02d6478... Update Japanese translation (*)
8dbd10b... app: brute force the session memorized size when showing a (*)
e269a83... Issue #266 - Healing Tool - Sample Merged option does not w (*)
68a33ab... Issue #2828: Scrolling up with a mouse within a drop-down l (*)
1d98454... Issue #2828: Scrolling up with a mouse within a drop-down l (*)
7cd768f... app: align mask-undo buffer to tile grid (*)
4db566f... app: fix indentation in gimpmaskundo.h (*)
34cad3a... Issue #1942 - Smudge Tool with Sample Merged Option (*)
3dd66e1... Updated Danish translation (*)
a472696... app: fix rectangle-select tool rounded-corners option (*)
f3ed7d4... Update Japanese translation (*)
cf94f61... Updated Danish translation of gimp-libgimp (*)
51d6da5... Updated Danish translation of gimp-plug-ins (*)
2163113... Updated Danish translation of gimp-script-fu (*)
6013a3b... Update Swedish translation (*)
66bde08... Update Swedish translation (*)
9c13058... app: allow more motion events with line art bucket fill. (*)
3274d86... Update Japanese translation (*)
17270bb... devel-docs: fix performance-log profile-view function-colum (*)
5a6548a... tools: in performance-log-viewer.py, some cleanup (*)
dafb63f... tools: in performance-log-viewer.py, add markers view (*)
4fefa44... devel-docs: in performance-logs.md, fix markers-page sectio (*)
cfe1941... desktop: add <url> tags to <release>. (*)
f83271a... desktop: reenable validity tests for appdata file. (*)
c0fed5a... desktop: check that no remaining TODOs are in appdata file. (*)
a702c6a... plug-ins: Spyrogimp plugin rewrite. (*)
e91028d... plug-ins: clean the new Spyrogimp, rename it and remove old (*)
c3061c1... desktop: add rewrite of the Spyrogimp in appdata <release> (*)
33d5eb2... libgimpcolor: in gimp_adaptive_supersample_area(), use scra (*)
2cd7938... app: in gimp:gradient, improve adaptive supersampling (*)
f508e24... Issue #2848: some sentences have no translation. (*)
47d08b0... Update Swedish translation (*)
43fb924... Typo (*)
9851bc8... plug-ins: avoid running pygimp plug-ins derived from gimppl (*)
8e01353... libgimpbase: display thread id of the calling thread as hex (*)
bff3903... app: new gimp_spin_scale_set_constrain_drag() and use it on (*)
fc8303d... (source modifs) Fix: Rename macros as it conflicts with Min (*)
fc65718... Undo some (unnecessary) changes. (*)
586107c... Update Polish translation (*)
7a7ecda... plug-ins: optionally define several float.h macros for MinG (*)
a776232... Update Japanese translation (*)
b295a33... Issue #1119 - Unable to give a layer group as a parameter t (*)
8f0ed24... Update Hungarian translation (*)
07e3c1c... Issue #2863 - Improve error reporting for scripts (*)
abecf6c... Update Japanese translation (*)
3c7fc55... Updated Danish translation of gimp-plug-ins (*)
f7c94a8... app: apply constraining to opacity scales as well. (*)
78dd964... Update Japanese translation (*)
08b4b94... app: remove GimpDrawableFilter's own color profile conversi (*)
08d75d7... Update Spanish translation (*)
b41d604... libgimp: formats with space are only for layers (*)
8cfdf13... Update Japanese translation (*)
0fa98d4... plug-ins: add .gitignore file to file-dds (*)
2c81d9c... Issue #1683 - possibly undefined macro: AM_PATH_GTK_3_0 (*)
158705e... app: fix cursor precision of various tools (*)
ef28182... app: fix cursor precision of source tools (*)
05dd502... app: add gimp_paint_tool_set_active() (*)
e5c9314... app: in perspective-clone tool, fix cursor presicion; hide (*)
07d2d5a... app: fix CRITICAL when initializing the perspective-clone t (*)
2ea2e84... Update Japanese translation (*)
bcd9f55... plug-ins: in pygimp/plug-ins/Makesfile.am, use tab-width of (*)
95044d8... plug-ins: in pygimp/plug-ins/Makefile.am, re-copy plug-ins (*)
12dbd4a... plug-ins: in pygimp/plug-ins/Makefile.am, simplify plug-in (*)
f6e4145... Add i18n support for python spyrogimp plugin (*)
545ef02... Update Polish translation (*)
10ce702... Issue #2867 - iso-codes location is not relocatable on all (*)
db00616... libgimpbase: add gimp_installation_directory_file(). (*)
c71a887... libgimpbase: add gimp_installation_directory_file() to gimp (*)
b85d7c2... Issue #2898 - Gegl Operations - Color Wrap does not fit the (*)
7998a27... app: in the prefs dialog, warn that OpenCL support is exper (*)
9210599... Update Spanish translation (*)
3ebda87... app: in GimpTransformGridTool, remove flip-tool hack (*)
7ed5120... app: in GimpTransformGridTool, fix layer hiding (*)
59ef222... app: in gimp_transform_matrix_generic(), apply matrix even (*)
7fc5698... app: fix CRITICALs in GimpMeasureTool (*)
40c0913... app: add GimpToolCompass::effective-orientation property (*)
b95bf3f... app: improve measure-tool undo description (*)
44c8a1f... app: improve rotate-tool undo description (*)
d549440... app: add GimpTransformToolClass::undo_desc field (*)
8d6c7e4... libgimpwidgets: add GimpChainButton::icon-size property (*)
9c3f150... libgimpwidgets: add GimpChainButton::active property (*)
de8e81f... app: in GimpTransformGridTool, allow simultaneous forward a (*)
39e2326... app: in GimpTransformGridTool, allow linking forward/backwa (*)
8802698... Update Hungarian translation (*)
1b2ec29... po-python: add spyro_plus.py copy to POTFILES.skip (*)
0714510... libgimpwidgets: add gimp_chain_button_{get,size}_icon_size( (*)
b002f20... app: in GimpRotateTool, improve fuzzy comparisons (*)
4d84c1d... app, libgimpbase: --enable-relocatable-bundle replaces --en (*)
757b8bb... libgimpbase: style cleanup of gimpreloc.c (*)
60d407a... configure.ac: remove old outdated code. (*)
47dcd4b... libgimp: avoid libgimp tile-cache in the plug-in tile backe (*)
50b93d2... Update Japanese translation (*)
f85870c... Update Japanese translation (*)
12dde44... app: add gimp_temp_buf_{lock,unlock}() (*)
8ef1113... Issue #2372 - Reduced quality of the Parametric brush in 2. (*)
cbe4000... app: small fix in gimpbrushcore-kernels.h (*)
9d19e80... app: avoid unnecessary calls to gimp_temp_buf_data_clear() (*)
1853770... 2 sentences are marked as translatable. (*)
82c4494... app, pdb: use compat formats for brushes/patterns in plug-i (*)
f8f3a74... Issue #2920: Dilate and Erode filters' tooltips are untrans (*)
55f963c... app: fix gimp_babl_compat_u8_mask_format() (*)
72092fb... app: improve line art bucket fill by filling unsignificant (*)
7a5e5be... po: fix the context (msgctx) for 2 strings. (*)
4077345... Update Hungarian translation (*)
60c334a... Issue #2922: Some sentences appear untranslated. (*)
6c5b6c6... Issue #2922: Some sentences appear untranslated. (*)
cb025ce... Issue #2922: fix msgctxt s/view-action/view-zoom-action/ fo (*)
c0c055b... libgimpwidgets: in GimpChainButton, emit "toggled" signal w (*)
a1538c2... Update Polish translation (*)
4b3b228... Typo - Put a blank after the fullstop. (*)
d634860... Update Japanese translation (*)
74cfd4f... app: error messages should happen on button press, not init (*)
1ad2fcd... Update Japanese translation (*)
cb06648... Update Hungarian translation (*)
8d857ce... app: fix tool->progress_cancelable assignment in gimp_tool_ (*)
af77be6... Update Spanish translation (*)
bf1537d... Update Spanish translation (*)
619f999... app: add all missing festures from file-gbr-load to the cor (*)
a4e77e5... app, plug-ins: start consolidating brush and pattern loadin (*)
14e7424... app: proper signedness for return value of gimp_edgel_regio (*)
c4beca8... app: clarify function to validate line art closure. (*)
a6aa14b... app: s/plug-In/plug-in in a GUI-visible string. (*)
410ffc4... app: move file-pat-load from the file-pat plug-in to the co (*)
036f6e4... Update Polish translation (*)
fc609d1... app: add an "Open as Image" button to the brushes dialog (*)
e93fd73... app: implement pattern saving in the core (*)
9d1d21e... app: in gimppaintcore-loops, use dynamic iterator indices (*)
0d1f724... app: in gimppaintcore-loops, make CanvasBufferIterator self (*)
4d2ce15... app: in gimppaintcore-loops, add finalize[_step]() algorith (*)
2788444... app: in gimppaintcore-loops, allow specifying dependencies (*)
d23e239... app: in gimppaintcore-loops, name algorithms more consisten (*)
e36847f... app: in gimppaintcore-loops, add [Temp]CompMask algorithm h (*)
44281ce... app: in gimppaintcore-loops, add MaskBufferIterator algorit (*)
f9c072c... app: in gimppaintcore-loops, make sure dest_buffer is the p (*)
183a556... app: in gimppaintcore-loops, add {CANVAS_BUFFER,PAINT_MASK} (*)
ddb69b7... app: implement gimp_paint_core_replace() using gimp_paint_c (*)
ba6713b... app: in gimp_paint_core_paste(), don't copy paint mask when (*)
3451ffb... app: in gimp_paint_core_replace(), improve applicator path (*)
a5a62fd... Update Japanese translation (*)
4ecbf33... app: in gimppaintcore-loops, fix indentation in DispatchPai (*)
74a151a... m4macros: remove binreloc.m4 from EXTRA_DIST (*)
831d04e... app: remove useless includes from gimppattern-save.c (*)
1e6b26e... app: implement brush saving in the core (*)
68b22d4... app: link tests against libappfile-data (*)
a95c169... app: don't unref a NULL GimpTempBuf in gimp_pattern_copy() (*)
b29ecfb... app, plug-ins: move pattern saving to the core (*)
52b1348... plug-ins: remove stuff that is no longer needed from file-p (*)
45adf9d... app: pack color picker and hexadecimal entry on same line i (*)
41e27a8... app: make GimpFgBgEditor a width-for-height widget. (*)
1cda00d... app: allow GimpColorHistory widgets to be on 1 or 2 rows. (*)
dbca709... Update Japanese translation (*)
7b4c96d... app: GimpFgBgEditor displays the out-of-gamut color for ind (*)
9090de9... app: out-of-gamut for grayscale images too in GimpFgBgEdito (*)
582801c... Setting the FileChooserbutton to a fixed width. (*)
b44c2e9... Update plug-ins/pygimp/gimpfu.py (*)
cdd686f... Update plug-ins/pygimp/gimpui.py (*)
3b818f6... Update plug-ins/pygimp/gimpfu.py (*)
c7d5438... Update gimpfu.py (*)
72d4977... app: in gimpbrushcore-loops, fix memory corruption in clear (*)
636b77f... app: fix a "Floating point exception" crash. (*)
616efae... Remap Linear Invert's mnemonic to I to remove a duplicate w (*)
35eff00... Issue #2961: minor coding style fix. (*)
8b70927... Update Spanish translation (*)
5ccd5a9... Update Spanish translation (*)
0636c30... app: gimp_edgel_region_area() may return < 0 for non-closed (*)
2074acc... app: remove gimp_drawable_replace_buffer() (*)
d2f8413... app: remove gimp_gegl_replace() (*)
27e8f45... app: change behavior of REPLACE mode for fully-transparent (*)
0cf77b0... app: #include <string.h> in gimpoperationreplace.c (*)
51d6b61... Update Polish translation (*)
975d937... Update Japanese translation (*)
918f2e7... app: add gimp_gegl_node_is_point_operation() (*)
0d21f24... app: in gimp_gegl_apply_cached_operation(), don't dup src b (*)
4b3986e... Update Hungarian translation (*)
248477a... app: some small improvements in line art code. (*)
a7f7a48... app: convert gimp:mask-components to C++ (*)
ee156b8... app: improve gimp:mask-components (*)
95761db... app: in gimppaintcore-loops, remove individual-algorithm fu (*)
fc7ffc7... app: in gimppaintcore-loops, add {Mandatory,Suppressed}Algo (*)
b717ead... app: in gimppaintcore-loops, mark algorithms as mandatory/s (*)
858f30a... app: in gimppaintcore-loops, add [Temp]CompBuffer algorithm (*)
08fa46e... app: in gimppaintcore-loops, add MASK_COMPONENTS algorithm (*)
c7d8d9b... app: use MASK_COMPONENTS algorithm in gimp_paint_core_{past (*)
e513e9e... app: in gimppaintcore-loops, in MaskComponents::finalize_st (*)
b71ebce... plug-ins: forward the error message if file-pat-save-intern (*)
90164c4... app, plug-ins: move brush (gbr) saving to the core (*)
1b900bf... app: set/clear component-mask alpha-bit of alpha-less drawa (*)
af2c7d1... app: in GimpDrawableFilter, don't mask-out alpha comonent f (*)
7c1429d... app: in gimp:mask-components, handle half-precision float f (*)
6fe57a9... app: in gimppaintcore-loops, unsuppress COMBINE_PAINT_MASK_ (*)
b5a34c3... plug-ins: in file-dds, rename endian.h to endian_rw.h ... (*)
aa5e557... Update Spanish translation (*)
5719f9a... Update Japanese translation (*)
7f05ec0... app: reimplement gimp_widget_flush_expose(). (*)
3b89ae4... app: factor file_gbr_brush_to_layer() out of the brush-to-i (*)
7aa99c8... app: cosmetic change in file_pat_load_invoker() (*)
4b456e6... app: some changes to GimpBrushPipe in preparation for .git (*)
52adaa1... app, plug-ins: move file-gih-load from the file-gih plug-in (*)
569f3e1... app: use NON_LINEAR not PERCEPTUAL in file-pat-load and fil (*)
8c96c3d... app, libgimp: communicate dark-theme preference to plug-ins (*)
d878551... devel-docs: clarify PROP_ITEM_PATH property. (*)
42975e5... Update Polish translation (*)
7489f0a... app: replace use of deprecated dont-cache/no_cache with cac (*)
c87020f... Update Hungarian translation (*)
cbf581d... Update Hungarian translation (*)
bb645ba... app: add temp-buf-total varaible to the dashboard (*)
11defa4... Issue #2997 - Error importing PCX (*)
aee097f... app: implement saving of GimpBrushPipes in the core (*)
88685bc... Update Polish translation (*)
0a1e627... app: accept a const GimpTempBuf in more temp-buf functions (*)
5b09af4... app: improve gimp_brush_core_color_area_with_pixmap() (*)
fb5987f... app: in GimpSmudge, avoid copying brush pixmap when flow = (*)
914200f... app: streamline action_data_get_foo() functions (*)
e83d8ac... app: merge layers in chunks, and show progress (*)
ebf2c2f... app: in gimp_gegl_create_flatten_node(), explicitly set col (*)
a621060... Add Korean translation (*)
ee49487... po-windows-installer: technical fix to the Korean translati (*)
fe35294... build: add Korean translation to the Windows installer (*)
962b17d... Update Spanish translation (*)
a6c7977... Issue #1554 - Select by Color tool does not select pixel(s) (*)
cdc5782... app: fix transform-grid center point for non-affine transfo (*)
ac4b0fe... app: add "Constrain handles", "Around center" options to th (*)
3e2d9e6... build,app: require babl-0.1.62 (*)
dde7108... build,app: require GEGL-0.4.14 (*)
1e73967... Issue #3037 - Crash in transform tools after transforming a (*)
f7692e9... Update Dutch translation (*)
4c15386... Update Dutch translation (*)
1ddb38f... Update Dutch translation (*)
6166f9a... app: disable spec. 8-bpp version of gimp:mask-components fo (*)
6419ed3... app: fix toggling-off of alpha channel (*)
a8a2931... app: small fix to last commit (*)
842a18f... Update Polish translation (*)
f9ce036... Update Dutch translation (*)
371e35e... app: in gimp:mask-components, don't forward empty aux when (*)
0381086... app: in gimppaintcore-loops, improve CanvasBufferIterator a (*)
19eb9fb... libgimpwidgets: fix gimp_spin_button_new_with_range() (*)
7664744... Updated Danish translation of gimp-libgimp (*)
1266968... Updated Danish translation (*)
ec5092a... Updated Danish translation of gimp-plug-ins (*)
ad72094... Updated Danish translation of gimp-python (*)
3c64697... #3050 - Four tooltips marked as translatable (*)
8fce349... desktop: update a bit the 2.10.10 appdata. (*)
e742b4a... app: factor out gimp_brush_pipe_set_params() from gimp_brus (*)
861106a... app: factor file_gbr_drawable_to_brush() out of file_gbr_im (*)
cc7e07f... app, plug-ins: move brush pipe saving from the file-gih plu (*)
8d4e5e0... app: optimize gimp_layer_invalidate_boundary() (*)
6acedc7... app: set warp-tool scroll-lock to TRUE (*)
aa91528... app: improve warp-tool invalidated-area calculation (*)
e8a39d5... app: properly implement "spacing" option in the warp tool (*)
a93af83... app: add "real-time preview" option to the warp tool (*)
dab57ba... Update Swedish translation (*)
daa09ef... app: improve warp-tool cropped-area calculation (*)
bc187cc... app: add a GimpBusyBox near the "Line Art Detection" label (*)
c099624... app: avoid useless line art closure recomputation. (*)
3a317e7... app: fixing the line art GimpBusyBox visibility. (*)
f310db6... app: improve line art filling when clicking on a line art c (*)
0a5b3ec... Update Hungarian translation (*)
9886b69... Issue #3062 - Picking by hue using "Select by Color" goes a (*)
d7e3a1e... app: fix segfault when closing an image with a floating sel (*)
b0de51b... app: clean up last commit (*)
fa2e4dc... app: add gimp_parallel_run_async_independent_full() (*)
652a2a9... app: use independent async for resolving performance-log sy (*)
190095c... app: fix indepndent-async thread priority on Windows (*)
bb7f61c... app: use gimp_gegl_buffer_copy() in various places (*)
4be9b7a... app, libgimpwidgets: new gimp_color_area_set_out_of_gamut() (*)
0beebf4... libgimpwidgets: add gimp_color_area_set_out_of_gamut() in d (*)
8886994... Update Polish translation (*)
d8e69d6... app: allow canceling line-art computation (*)
caad9ca... app: various fixes to last commit (*)
ac98d7c... Update Esperanto translation (*)
8e8b4e8... app: update the GimpFgBgEditor when image colormap is updat (*)
f1cca8e... app: save the accurate color in the colormap palette when p (*)
14be4c0... Update French translation (*)
a24957a... app: direct on-canvas color preview when editing a colormap (*)
e47185b... Issue #3041: Color Picker no longer selects Colormap entry. (*)
31b2b55... Issue #3041: Color Picker no longer selects Colormap entry. (*)
b23fae8... app: add gimp_tool_gui_add_button() (*)
5055dd1... app: add "Readjust" function to transform-grid tools (*)
5e5118c... app: implement readjust() in various transform tools (*)
7fb1d05... app: fix unused variable warning in gimp_tool_gui_new() (*)
2c67b29... app: reset overall transformation in transform tools (*)
e8e44b4... Update Turkish translation (*)
45c5d06... Update Turkish translation (*)
a3cc154... Update Turkish translation (*)
2f674eb... Update Turkish translation (*)
5ff38e6... app: fix mnemonic of transform-tools "Readjust" button (*)
1481af4... Update Hungarian translation (*)
f49c436... Update Dutch translation (*)
3384bdf... Issue #1256: Import damages colormap numbering. (*)
21d1316... app: fix a critical on a colormap editor callback. (*)
ebc3ef3... Issue #3087: error compiling for Windows. (*)
f6bfc2f... app: update fg/bg colors when committing a colormap change. (*)
46e16e1... app: take transform-grid handle size into account when read (*)
7d6dcf7... Update Polish translation (*)
23d8f2e... Update Basque translation (*)
39c4f49... Update Basque translation (*)
0129d8e... Issue #102: TIFF plugin doesn't handle indexed images with (*)
0a1e688... plug-ins: tiff exporting can now support INDEXED*. (*)
8954d1f... libgimpwidgets, app, plug-ins: use GimpSpinButton everywher (*)
8b3c7ae... Issue #2557 - Gimp Can't Rotate By More Than 180 Degree (*)
444fb8f... Update Polish translation (*)
ae8bf15... plug-ins: try to clarify "save-transp-pixels" argument of t (*)
0f11b87... Update Swedish translation (*)
81a361b... libgimpwidgets: fix arithmetic-expression supprot in GimpSi (*)
2a9cf5c... Update Icelandic translation (*)
3d2107f... Updated Danish translation (*)
0203692... Update Icelandic translation (*)
5a35e92... Update Icelandic translation (*)
fbde5da... Tools presets -> Tool Pre_sets. Fixes #3092 (*)
bc562e4... Update Icelandic translation (*)
9494be7... Update Icelandic translation (*)
60c7baf... Update Icelandic translation (*)
7e3c37f... Update Icelandic translation (*)
07029b3... Update Icelandic translation (*)
0592022... Update Polish translation (*)
29d63f4... Update Hungarian translation (*)
92216a6... app: in gimp_tool_gui_set_response_sensitive(), allow non-e (*)
a3fa3b6... app: improve transform-tools readjustment (*)
b579e14... Update Icelandic translation (*)
a110186... Update Icelandic translation (*)
6c4af8f... Update Icelandic translation (*)
98fb2d7... Update Icelandic translation (*)
1e89c16... app: more "Readjust" improvements (*)
506f412... app: avoid pushing undo while updating colormap entries (*)
5f56394... Update Polish translation (*)
f686001... Update Turkish translation (*)
3a6e937... Update Turkish translation (*)
0f3b230... Updated Greek translation (*)
d5ea4c5... Typo - Preceptual changed to Perceptual (*)
feea2b3... Updated Greek translation (*)
8e8535a... Updated Greek translation (*)
9404352... Issue #2938: Painting on indexed images counter-intuitive. (*)
8ab04a2... app: use the new GimpColormapSelection in GimpColormapEdito (*)
6abb55c... app: GimpColorDialog should actually follow the user contex (*)
576e804... app: make the active_image into a weak pointer. (*)
6e84c47... app: use a GtkStack instead of GtkNotebook in GimpColorDial (*)
c2ab385... app: some cleanup in GimpColormapEditor. (*)
4a3da7d... app: properly disconnect signal handlers. (*)
edb9067... app: again properly disconnect signal handlers. (*)
3b0e4d8... app: update padding color interactively. (*)
ed3bcf2... plug-ins: remove old spyrogimp. (*)
0ae3f38... Issue #3122: gimp_color_dialog_constructed: 'colormap' acti (*)
1c6fb83... Update POTFILES.in (*)
3dc820c... app: make active_image member a weak pointer in GimpColorDi (*)
0b68ce8... plug-ins: do not needlessly free/malloc() buffer of same si (*)
425eb83... app: GimpColorDialog follows the user context active image. (*)
4dcda7f... Issue #3129: Split sentence on gimpexport.c. (*)
7cf06c3... app: color widget updated properly when editing colors. (*)
af6760b... app: fixes g_object_unref: assertion 'G_IS_OBJECT (object)' (*)
03dc244... Issue #3133: Gimp freezes after selecting a filter preset a (*)
9042e85... app: make gimp_prop_gui_chain_toggled() less error-prone. (*)
d7f12c9... app: add gimp_babl_is_bounded() (*)
ffaaa81... app: add gimp_babl_format_change_{component_type,trc}() (*)
5198d3c... app: convert gimp-gegl-mask-combine to C++ (*)
8a6e1c9... app: improve gimp_gegl_mask_combine_rect() (*)
1044342... app: improve gimp_gegl_mask_combine_ellipse[_rect]() (*)
a227c8e... app: improve gimp_gegl_mask_combine_buffer() (*)
8e77347... app: improve gimpchannel-{combine,select} (*)
a712308... Issue #3134 - Deleting last layer of group not updating ima (*)
d1e4969... Updated Slovenian translation (*)
79e1c96... Updated Slovenian translation (*)
369382c... Updated Slovenian translation (*)
2ec3ec9... Updated Slovenian translation (*)
23b5d50... Updated Slovenian translation (*)
106df3b... Issue #3142 - Filters on-canvas preview doesn't work ... (*)
d468944... app: small fix to gimp_gegl_mask_combine_ellipse_rect() (*)
733a6ec... app: skip cache and format conversion when merging a drawab (*)
30da2f3... app: don't disable filter format conversion if != drawable (*)
b2969a1... Updated Greek translation (*)
9d80ccc... app: preserve projection priority rect across structure/bou (*)
e904b71... app: improve responsiveness of GimpChunkIterator (*)
8f845d3... app: in gimp_drawable_apply_buffer(), work in chunks (*)
ff13e55... app: add gimp_gegl_node_is_source_operation() (*)
eb5e473... app: add gimp_gegl_node_{set,get}_underlying_oepration() (*)
213b126... app: use underlying operation in gimp_gegl_apply_cached_ope (*)
b0dfc1e... app: in GimpDrawableFilter, set underlying operation (*)
245a17c... app: use compositing format for fill buffer (*)
3c1634e... app: improve gimp_drawable_fill_buffer() for patterns (*)
6b0337e... app: add gimp:fill-source operation (*)
234f76b... app: use gimp:fill-source in gimp_drawable_edit_fill() (*)
846d242... app: revert combo-box drop-down changes (*)
1846764... app: include system gimp.css file in theme.css (*)
d821b08... app: change antialias feature in fill by line art into Feat (*)
e2ea2e4... app: when freezing a drawable's preview, freeze ancestors' (*)
de36e33... app: avoid freezing image preview if drawable is not attach (*)
24ed9db... app: avoid risky alloca() in gimp_brush_save() (*)
9dabad4... app: don't invalidate viewable preview when thawed unless e (*)
5ab08b7... Update Polish translation (*)
91f4c80... app: more responsiveness improvements to GimpChunkIterator (*)
be7906c... Issue #2090 - Crash when using transform tools (*)
fa31854... app: in gimp:fill-source, align result to tile grid (*)
d182c41... app: small fix to GimpChunkIterator (*)
50aaeef... app: fix image-window UI-manager update while a projection (*)
c955022... app: in GimpChunkIterator, avoid preparing rect before merg (*)
08be71f... Update Latvian translation (*)
2e4a066... Update Latvian translation (*)
14c954d... Update Latvian translation (*)
1f14c1e... Update Latvian translation (*)
7922586... Update Latvian translation (*)
033082d... Issue #3025 - "File/New" doesn't honor "precision" choice . (*)
22e14e0... Issue #3164: HEIC doesnt have color profile. (*)
b1133ef... plug-ins: updating deprecated enum names from libheif. (*)
1028345... INSTALL: update info about libmypaint. (*)
48b5f50... build: remove unreleased <release> when building flatpak ni (*)
58e1a2a... build: sync nightly flatpak with recent changes on the stab (*)
e7b8a57... build: oups, shared module not included. (*)
2e5d6a6... Update German translation (*)
2da6cef... Issue #2665 - Settings changes in Rectangle and Ellipse sel (*)
e0b958b... desktop: prepare the GIMP 2.10.10 release. (*)
9fd8d65... .gitlab: improve templates. (*)
40863bf... app: fix legacy .gpb parsing code in gimp_brush_load_brush( (*)
5d331a1... Update French translation (*)
640bc17... Update Indonesian translation (*)
d5a2c5c... Update Indonesian translation (*)
6017683... Update Spanish translation (*)
8594275... Issue #1070: exporting to jpeg from 32-bit float linear ima (*)
c5fae74... Issue #3193: Wrong colors after exporting 8bpc RGB png from (*)
5d5ced8... Issue #3224: Fill by Line Art Detection Bug (Fatal Error wi (*)
aee6d44... app: remove defines GIMP_BRUSH_FILE_VERSION and GIMP_PATTER (*)
5c9114a... app: allow core file procedure which don't return an image. (*)
406279e... app: new "gex" format (GIMP Extension). (*)
ab2b6c0... Update Catalan translation (*)
f0ff1ad... Update POTFILES.in (*)
862bf4a... Update German translation (*)
7a4b313... Issue #3253: exporting to webp from 32-bit float linear ima (*)
5f4cf53... plug-ins: export linear JPEG if and only if the work image (*)
b9458f8... plug-ins: export linear WebP if and only if the work image (*)
7584969... plug-ins: Add layer support to TIFF writing (*)
6532a7e... Update German translation (*)
83184d1... app: add incremental mode to the Dodge/Burn tool (*)
d2f6f19... Update Turkish translation (*)
2522df0... Update Turkish translation (*)
df1b5c8... Update Turkish translation (*)
fbc8893... Update Turkish translation (*)
8bdb27d... Update Turkish translation (*)
62f7f27... Update Turkish translation (*)
0b9737a... app: in GimpCurveView, use relative motion when dragging po (*)
8357c9a... app: in GimpCurveView, snap to curve when holding Ctrl (*)
91c69b7... app: null the pointer after destruction. (*)
a9e147a... Update zh_CN translation (*)
4f8a5e0... Update zh_CN translation of po-windows-installer (*)
dc6ca2c... app: fix gimp_operation_levels_map_input() for negative val (*)
b6d829a... app: streamline GimpCurve (*)
91ecca7... app: add "selection-changed" signal to GimpCruveView (*)
5140d90... Issue #1528 - Allow precise or numeric input in color curve (*)
33e47c8... app: add smooth/corner curve-point types (*)
be719f9... app: fix Curves tool numeric-entry range/precision for > 8- (*)
f6d76ff... app: fix last commit (*)
8fc9418... app: fix spin-button width in the Curves tool (*)
edb6767... Update zh_CN translation (*)
99976fb... Update zh_CN translation of po-tags (*)
9ee3a8a... Update zh_CN translation of po-libgimp (*)
f02a1f8... Update zh_CN translation of po-tips (*)
0eb3ef2... Update zh_CN translation of po-script-fu (*)
b65aeaf... Fix a terminology in zh_CN translation (*)
eda8b71... app: don't leak curve in gimp_curves_config_save_cruft() (*)
b011137... Issue #3275 - Crash when opening an image after closing exi (*)
fb0b433... Update Polish translation (*)
bb8648a... Issue #3284 - Wrong layer renamed when switching images (*)
5ddfe36... plug-ins: Move layer option up in TIFF dialog (*)
f8389c1... Update Catalan translation (*)
8ee11d8... build: update various deps in flatpak manifest. (*)
cf892ba... Issue #3220 - "How to Use Dialogs" does not open any page. (*)
4612105... app: move undo/redo logic for GimpRectangleSelectTool to Gi (*)
eda421e... app: remove unused field from GimpPolygonSelectToolPrivate (*)
e8c915a... app: allow passing NULL pointers to gimp_tool_polygon_get_p (*)
f84f1d8... app: add gimp_tool_polygon_is_closed() (*)
134ff92... app: add GimpToolPolygon::change-complete signal (*)
afab7de... app: factor-out common free/fg-select logic into GimpPolygo (*)
476833b... Issue #2328 - Free Select tool should create preliminary ma (*)
6a2bea7... app: fix dirty mask/action in the rectangle- and free-selec (*)
0621951... plug-ins: fix TIFF linear export. (*)
3db1670... build: bump nightly flatpak manifest to GNOME 3.32 runtime. (*)
3369958... app: increase GimpSelectionTools idle priority to avoid fli (*)
01f258f... Issue #3309: Translation of gimp installer for MS Windows. (*)
abbf4d1... Update Hungarian translation (*)
0af3be5... Update Hungarian translation (*)
2ee1ceb... Update Hungarian translation (*)
71c624c... app: flush image when committing free-select tool (*)
d0529dc... Update Catalan translation (*)
3ce4fbd... Update Catalan translation (*)
02b2867... Update Catalan translation (*)
11e8ba0... build: add Wayland support to nightly flatpak. (*)
88f97ae... Issue 2949: Newly Installed Fonts not Registering. (*)
15a62ee... Update Polish translation (*)
f7e483d... app: add ability to remove an extension. (*)
50aa723... app: add extension installation in GimpExtensionManager. (*)
f760a33... app: have the extension GUI listen to manager install/remov (*)
928e595... app: in gimp-gegl-nodes, set underlying operation (*)
068df34... Issue #3304 - Invalid write when halting filter tool with c (*)
84e183e... Issue #3306 - Memory leak using Crop tool (*)
5febc9a... Update Catalan translation (*)
09ca1e8... app: add undo_remove ability to the extension manager. (*)
14d9606... app: allow undoing extension removal in the GUI. (*)
b1077a9... tools: in performance-log-viewer.py, fix deprecation warnin (*)
3bf2a3c... app: don't dereference NULL image pointer (*)
75acae4... app: make sure the labels of our GtkImageMenuItem replaceme (*)
c9b10ff... Issue #3251 - Windows menu shows doc's old name not new (*)
a6f50a6... Update German translation (*)
417f2c8... plug-ins: follow the assigned profile TRC. (*)
90bc9e1... Issue #835: warnings building with Clang. (*)
b29d1ea... Issue 1878: Eyedrop tool doesn't work when screen composing (*)
a761ed3... app: round curve point position when displaying it as int. (*)
c7a29e5... Issue #3353 - Gimp 2.10.10 freezes while changing Backgroun (*)
29d575c... configure.ac: require GEGL >= 0.4.16 (*)
8434ae4... app: in GimpDashboard, don't show legend for groups with no (*)
cf54f79... app: add tile-alloc-total variable to the dashboard (*)
9c97fb6... Update Catalan translation (*)
0f6654d... Update Catalan translation (*)
f4c6fd0... desktop: prepare an AppData release tag for 2.10.12. (*)
86edc31... Misc. typos (*)
1c91b8d... Add a few more misc. source comment typos (*)
45f37b9... app, libgimp, pdb: s/procesures/procedures/ (*)
d7a4d5c... Issue #3140 - Export as DDS dialog does not have an Export (*)
088827e... app: in GimpDashboard, improve legend logic (*)
bea1a44... app: in GimpBrushCore, free old paint buffer before allocat (*)
e94cca3... Update Polish translation (*)
6310582... Update Spanish translation (*)
669bd39... Update Spanish translation (*)
f24bca5... app: don't modify paint buffer when pasting to canvas (*)
fcd19a2... app: add gimp_brush_core_get_brush_pixmap() (*)
edc9953... app: in GimpPaintbrush, reuse existing paint buffer (*)
86a7c05... app: fix indentation in gimppaintbrush.h (*)
853d91b... app: initialize GimpBacktrace earlier on (*)
04f9281... configure.ac: improve compiler version string escaping (*)
1c91578... app: don't show result-size warning when transforming a sel (*)
2a48a5f... plug-ins: big formatting and indentation cleanup in file-dd (*)
a5962e4... app: disregard composite space in non-union alpha-only laye (*)
c2021d3... app: disregard composite space in source-only trivial layer (*)
e249a42... Issue #3343 - Some translated tooltips are appearing untran (*)
1a691f7... Issue #1220 - Text tool has color from previous line... (*)
e931895... Issue #3364 - make check fails with a linker error (*)
1f57675... Issue #3124 - layer mask pastes as a greyscale layer/graysc (*)
a3f2d73... depend on babl-0.1.64 (*)
5b1f8cb... libgimpbase: add hygon cpu detection and enable MMX/SSE sup (*)
31b9063... build: sync our nightly flatpak manifest with stable one. (*)
cf37d1a... plug-ins: follow the assigned profile TRC in PNG export. (*)
8d3e2dc... Update German translation (*)
e0f2a6f... app: add gimp_symmetry_get_transform() (*)
b63af47... app: use gimp_symmetry_get_transform() in paint code (*)
3b56bd7... app: add symmetry-transform support to the Ink tool (*)
aba4eef... app: derive GimpEraser from GimpPaintbrush (*)
c1cba75... app: minor formatting fixes in gimpdrawable-bucket-fill.c (*)
39e1a6d... app: fix Ink tool symmetry transform (*)
ebb6b08... app: add gimp_dialog_factory_position_dialog() (*)
97b1200... app: forgot to remove comment in color_area_color_clicked() (*)
765abcd... Issue #3398 - colour map picker isn't positioned on the cor (*)
1e07f00... Issue #3067 - "Make New from Visible" produces wrong result (*)
024bc4c... Issue #886 - Artifacts symmetry painting with big brushes (*)
400b564... app: do not crash when an extension has no description tag. (*)
f67ac0f... app: improve extension list widget. (*)
cc7af30... app: new gimp_extension_get_screenshot() screenshot. (*)
9fa49af... app: display the screenshot in the extension details GUI. (*)
901350b... app: use g_clear_pointer() in more places (*)
01dd1c6... Update Polish translation (*)
0710051... app, plug-ins: make sure a GIH brush's spacing is preserved (*)
4ac4820... libgimpcolor: space invade gimp_color_profile_get_lcms_form (*)
679fd5f... Issue #2794 - Gimp crash just on File Open and Edit Prefere (*)
0be3fce... Issue #3132 - Missing accelerator on "Export Image as JPEG" (*)
890b554... libgimpcolor: better error messages in GimpColorProfile and (*)
86f4d4d... app: don't add fg color to history in GimpEraser (*)
cd7bcd0... app: add gimp_symmetry_get_matrix() (*)
117734f... app: use gimp_symmetry_get_matrix() in GimpInk (*)
3895dc0... app: add gimp_gegl_create_transform_node() (*)
60a3965... app: implement gimp_symmetry_get_operation() in terms of gi (*)
a701032... app: fix symmetry transform in Clone/Heal tools when brush (*)
a6393e6... app: add support for offset buffers in gimp_gegl_apply_[cac (*)
04b69e2... Issue #263 - Add a "Save Keyboard Shortcuts Now" button... (*)
476cf19... Issue #2986 - Input controller configuration window is too (*)
df8bad7... Issue #3105 - "Maximum Image Size" changed to "Maximum new (*)
b1c113c... Issue #3119 - Two tooltips were marked as translatable (*)
c4ce70a... app: add gimp_list_compare() (*)
1e95481... app: allow moving an intersecting pair of guides with the M (*)
08ebcce... app: fix memory leak in previous commit (*)
8ef461b... app: s/gimp_list_compare()/gimp_g_list_compare()/ (*)
f946a52... libgimp: use the dialog header bar in GimpProcBrowserDialog (*)
e730719... app: use the DEFAULT_USE_PATTERN define instead of TRUE in (*)
8251406... app: add the dialog buttons after creating the GimpColorDia (*)
07ffef3... app: make sure builtin profiles *really* don't get attached (*)
710cfc1... app: fix undoing image parasite attach/detach to emit the r (*)
add4500... app: don't generate profiles from built-in profiles (*)
3cad4aa... Issue #3057 - Retain last user-chosen ICC profile informati (*)
eec1df2... app: clean up most "non-linear" vs. "perceptual" confusion (*)
317b09c... app: rename gimp_rec_rm() to gimp_file_delete_recursive() (*)
792264b... app: add gimp_suggest_trc_for_component_type() (*)
a26ade9... app: use GTK_RESPONSE_CLOSE in image-properties-dialog (*)
8fcac32... app: avoid NULL output in layer-mode ops (*)
3766af9... Revert "app: avoid NULL output in layer-mode ops" (*)
6425bf8... app: add "alpha" propertry to gimp:mask-components (*)
a1aa179... Issue #2643 - Conversion to grayscale fails with artifacts (*)
2f925e7... libgimpwidgets: keep gimpwidgetsenums.h in alphabetical ord (*)
e6364ff... Issue #2194 - Action search dialog behaves as a full window (*)
6d781ec... Update Hungarian translation (*)
d928a80... app: avoid unnecessarily updating drawable after merging fi (*)
3c2c859... Update Polish translation (*)
8d1c36d... app: remove redundant assignment in gimptoolpreset.c (*)
a14834e... Issue #2057 - All tool presets change FG, BG and Pallete co (*)
df0c659... configure.ac: also check for gtk-update-icon-cache-3.0 (*)
2da5cb5... app: update drawable when committing Warp tool (*)
8831ef2... plug-ins: in file-tiff, don't leak image when not saving la (*)
40fefb6... app, libgimpbase: add gimp:offset operation (*)
5b2f398... app: implement gimp_drawable_offset() in terms of gimp:offs (*)
3a4a00c... Issue #40 - Layer offset tool (*)
30429e3... app: various fixes/cleanups to last commits (*)
428ee0e... app: in gimp_filter_tool_get_drawable_area(), don't return (*)
066827e... app: add GimpFilterTool::region_changed() virtual function (*)
e962e8b... icons: fix symbolic gimp-tool-offset icons (*)
42d4255... app: avoid duplicate offset actions (*)
8d9e700... plug-ins: improve decision of exported data format in TIFF (*)
762fd66... Desaturate to Luminance using AnyRGB (*)
5428e5e... app: gimp:desaturate, improve indentation and reduce overhe (*)
2a1eabc... plug-ins: improve decision on exported data format in Webp. (*)
96e37df... plug-ins: add a "Save color profile" checkbox in WebP expor (*)
6712228... plug-ins: fix profile writing in save_animation() in WebP e (*)
26ba915... plug-ins: remove the "Advanced Options" expander in WebP ex (*)
0461022... plug-ins: add the 8-bit linear with no assigned profile exc (*)
5330910... app: in gimp:offset, fix OFFSET_TRANSPARENT fast-path for c (*)
8c1567f... app: indentation fix in gimp:offset (*)
9cbc6d0... app: disable overlay scrolling for preferences pages (*)
8cd3f5a... plug-ins: simplify code a bit by removing useless variable. (*)
24ed587... plug-ins: PNG export TRC chosen similarly to TIFF. (*)
8e90468... app: add GeglOperation *operation argument to GimpLayerMode (*)
5c5f601... Update Polish translation (*)
19e74f0... app: make luminance blend mode depend on space (*)
3e5cbb0... app: add gimp_drawable_update_all() (*)
4a20a75... Issue #3484 - While moving a nested layer group, some area (*)
65f85e7... Make luma_lighten/darken_only blend modes work in AnyRGB (*)
1dd3d7e... app: clean up Luminance blend function (*)
aa1171a... Issue #2194: Action search dialog behaves as a full window (*)
b090bc5... Issue #3493: GIMP changes R-channel, when it should not. (*)
bd701e7... Update Dutch translation (*)
fa6b57c... desktop: give 2.10.12 release date. (*)
a9b3624... tools: fix windows file handling in gimp-test-clipboard.c (*)
236a33a... Update Swedish translation (*)
8f2f54d... Update Swedish translation (*)
84ffcdd... Issue #3264 - Wrong colors from opening and exporting non-s (*)
37d1aff... Update Swedish translation (*)
cdfca0b... plug-ins: tiff-load initialize a variable before using it (*)
5d95040... Issue #3264 - Wrong colors from opening and exporting non-s (*)
de866d8... plug-ins: get rid of compilation warning. (*)
3ebad22... authors.xml: add Oleksii Samorukov and Yoshio Ono. (*)
6786343... desktop: Update gimp-data-extras.metainfo with gimp's new a (*)
5335f31... app: fix unit test. (*)
b3dcb5a... build: depend on babl-0.1.66 (*)
47d2b68... Offset tool: mark forgotten messages for translation (*)
84286af... Update Polish translation (*)
6740c0a... Issue #3264 - Wrong colors from opening and exporting non-s (*)
aace6b1... Issue #3512 - feather selection doesn't work at edges of im (*)
5160f51... app: some files were missing from the previous commit (*)
940dbdf... app: sync tests with gimp-2-10. (*)
c9a91b3... Issue #3514: Free Select tool: Alt-Ctrl|Shift not working u (*)
50f8cb8... app: commit the free selection before floating it. (*)
66b55da... app: add missing space to a tooltip of the new feather feat (*)
7cf9823... Issue #3493: GIMP changes R-channel, when it should not. (*)
348c9c2... plug-ins: fix tiff load of grayscale images without alpha. (*)
ac8ad13... plug-ins: avoid converting TIFF channels. (*)
d6bcb16... Foreground-select Tool: new Preview Mode and color selector (*)
3c0f7f0... plug-ins: avoid converting TIFF extra channels for 8-bit no (*)
f19844d... enhancement: validate reference argument of gimp_scanner_pa (*)
d7d281b... libgimpconfig: fix previous commit to return the right erro (*)
b9829ed... app: consolidate all metadata syncing code into gimpimage-m (*)
a08293d... Issue #3532 - Wrong color profile on nikon taken photos, it (*)
c4ee350... Issue #3532 - Wrong color profile on nikon taken photos, it (*)
d67f460... Issue #3500 - Preferences option to convert to Preferred RG (*)
008604a... Update Turkish translation (*)
57b2ba9... libgimpwidgets: enable inch/feet/yard binary subdivisions. (*)
39c71c6... app: Add initial support for configurable editing of non-vi (*)
2b22dff... Issue #230: ruler subdivision is wrong for inches. (*)
e512f0f... libgimpwidgets: fix "warning: excess elements in array init (*)
3604e8e... Issue #3560: "Screenshot delay: __ seconds" item lacks mnem (*)
e479361... app: some formatting in the edit non-visible layers code (*)
153236f... Update Polish translation (*)
62f010d... configure.ac, plug-ins: make file-heif build with older lib (*)
c356564... plug-ins: space invade file-heif (*)
4c41f18... plug-ins: space invade file-jpeg (*)
e2bacf9... plug-ins: improve/fix metadata handling in file-exr (*)
0afcaef... Issue #3503 - Display Preset names on Filter Dialogs (*)
4c58386... app: allocate GimpCurve's points with g_new0() and not just (*)
f7413d7... plug-ins: improve JPEG and EXR comment validation (*)
b07975a... plug-ins: cleanup, copyright headers, formatting in the ope (*)
06e0ca8... plug-ins: fix comment typo in file-png (*)
57ac8cf... plug-ins: port jigsaw to GEGL (*)
c3752ba... Issue #3435 - GIMP encountered an error: GIMP-CRITICAL:... (*)
4c4abf7... plug-ins: port blinds to GEGL (*)
4c7a43d... plug-ins: replace gimp_drawable_get_color_uchar() by manual (*)
86c2982... libgimp: remove gimp_drawable_get_color_uchar() (*)
61fe89a... pygimp: replace gimp_drawable_get_tile2() by gimp_drawable_ (*)
d5ac62c... pygimp: argh... (*)
eec6a38... libgimp: remove gimp_drawable_get_tile2() (*)
b0bb456... plug-ins: get the export space from the profile. (*)
1a16237... plug-ins: plug-ins: get space from the profile in PNG expor (*)
8914353... Update Dutch translation (*)
6f9e881... Update Dutch translation (*)
6078312... plug-ins: replace gimp_datafiles_read_directories() by GFil (*)
61013c3... libgimpbase: remove gimpdatafiles.[ch], it's deprecated and (*)
be411a5... plug-ins: port flame to GEGL, 8-bit only (*)
a3e2dda... plug-ins: port fractal-explorer to GEGL, 8 bit only (*)
928b85d... app: add gegl:bayer-matrix and gegl:linear-sinusoid to the (*)
c1f2973... plug-ins: port film to GEGL (*)
267d925... plug-ins: port nl-filter to GEGL, 8 bit only (*)
382fe03... libgimp: forgot to deprecate gimp_drawable_preview_draw_reg (*)
cf8148d... Issue #3093 - Invalid characters in Open Location dialog cr (*)
9933f46... libgimp: add GIMP_EXPORT_NEEDS_OPAQUE_LAYERS export capacit (*)
f9fd818... Issue #3553: Cannot export TIF as G3/G4 fax compression. (*)
7a73e9e... plug-ins: set "Save layers" toggle unsensitive for single-l (*)
88188cb... libgimpwidgets: don't use g_type_class_add_private() in Gim (*)
e72a9d8... app: get rid of manual object type registration (*)
667b4d7... libgimp, plug-ins: get rid of GIMP_EXPORT_NEEDS_OPAQUE_LAYE (*)
6c03331... issue 3082: screenshot plugin crashes when cancelling... (*)
b274789... Update Polish translation (*)
ee9be7f... plug-ins: space invasion in WebP export. (*)
1370112... plug-ins: improved space invasion in HEIF export. (*)
5d6baf5... plug-ins: implement our profile export policy for HEIF. (*)
dfd79ad... plug-ins: add a "Save color profile" checkbox in HEIF expor (*)
7f76430... plug-ins: improve a bit HEIF export dialog. (*)
f4af95a... plug-ins: some cleaning in HEIF plug-in. (*)
86e07c1... app: start porting away from GtkAction and friends (*)
f20b873... app: fix some warnings in gimpactiongroup.c (*)
8ccd49a... Issue #3597: Free selection: CRITICAL when double clicking (*)
738c035... plug-ins: fix two harmless compiler warnings (*)
b9d47f2... app: change all action callback signatures to use GimpActio (*)
998bd04... Issue #3599 - Crash when creating channel (*)
a813b14... Issue #3093: Invalid characters in Open Location dialog cra (*)
c180205... Update Spanish translation (*)
3b6b3fc... app: GtkAction -> GAction madness part two (*)
f370596... Issue #1725 - "Open location..." can't open internet URIs d (*)
7a58995... Issue #3610 - Documentation: missing item in built-in docum (*)
472e753... app: don't use gdk_screen_get_height() in GimpSearchPopup (*)
87b1a27... app: don't warn in gimp_action_history_action_activated() (*)
e3d8783... app: undeprecate GimpTagPopup (*)
f7007d5... app: get rid of a few more GtkAction warnings, and a little (*)
96e7a79... plug-ins: some WIP undeprecating curve-bend (*)
1900384... plug-ins: port gradient-flare to GEGL, stupid 8-bit only (*)
1da9c31... Update British English translation (*)
b6846ef... Update British English translation (*)
8d74983... Update Polish translation (*)
8f621ec... plug-ins: port checkerboard to GEGL, stupid 8-bit port only (*)
775abb0... plug-ins: replace calls to GimpRegionIterator functions (*)
a7d86c5... libgimp: remove the deprecated gimpregioniterator.[ch] (*)
c6934a6... plug-ins: tile-small was still using "expose-event", port t (*)
069d434... plug-ins: port tile-small to GEGL, stupid 8-bit port only (*)
8ac6ec2... plug-ins: a ton of cleanup in curve-bend (*)
0b4b8d7... plug-ins: port curve-bend to GEGL, stupid 8-bit port only (*)
eb11aef... libgimp: remove gimppixelfetcher.[ch] it was deprecated and (*)
f0b34be... libgimpbase: remove the gimp_datafiles functions from gimpb (*)
df7699b... plug-ins: port sample-colorize to GEGL, stupid 8-bit port o (*)
2a54b1b... plug-ins: forgot one deprecated call in sample-colorize (*)
ac4d0a6... libgimp: make gimp_tile_flush() internal as _gimp_tile_flus (*)
bbcc7ca... Issue #3630 - postscript plugin crashes (*)
75114b1... plug-ins: port map-object to GEGL (*)
eaed92e... plug-ins: port lighting to GEGL (*)
0326a3e... plug-ins: port grid to GEGL, stupid 8-bit port only (*)
fc89dfb... pdb, libgimp, app: add gimp_drawable_get_thumbnail_format() (*)
c59feea... plug-ins: port despeckle to GEGL, stupid 8-bit port only (*)
b3f7f36... authors: add houz! (*)
a6ad02a... Issue #2685: Crash when distributing layers horizontally. (*)
0188853... plug-ins: port sphere-designer to GEGL, stupid 8-bit port o (*)
529ee9e... plug-ins, pdb: remove the cartoon plug-in and add a PDB com (*)
a49a79e... Issue #3641: gimp-drawable-offset does no longer work in sc (*)
0e23d72... plug-ins: port contrast-retinex to GEGL, stupid 8-bit port (*)
ceb327f... plug-ins, pdb: remove the photocopy plug-in and add a PDB c (*)
bad956c... plug-ins: port hot to GEGL, stupid 8-bit port only (*)
2045fdd... app: don't abandon immediately XCF loading at first layer l (*)
32a229b... plug-ins: hot's dest_buffer can have another format than sr (*)
06be074... app: salvage loaded group and text layer of dimension 0. (*)
fea8000... plug-ins: use profile space for TIFF export. (*)
078d789... build: add missing patch named in flatpak manifest. (*)
bbd5ebb... Issue #1002: Fix for layer groups in PDF export (*)
5b2d89f... plug-ins: clean up a bit file-pdf-save. (*)
075b34b... plug-ins: port sparkle to GEGL, stupid 8-bit port only (*)
6d4a11a... plug-ins: properly free return values of gimp_image_get_lay (*)
f9e149d... plug-ins: port cml-explorer to GEGL, stupid 8-bit port only (*)
98be067... plug-ins: port destripe to GEGL, stupid 8-bit port only (*)
12bed7b... plug-ins: port twain to GEGL, 8-bit port only (*)
8b08f95... plug-ins, pdb: remove the edge-neon plug-in and add a PDB c (*)
3d049f5... Issue #360 - scripts that require brushes that GIMP no long (*)
8fcccf3... plug-ins, pdb: remove the contrast-normalize plug-in (*)
798d557... Update Polish translation (*)
a0ae31d... plug-ins, pdb: remove the edge-dog plug-in and add a PDB co (*)
2ead560... plug-ins, pdb: remove the softglow plug-in and add a PDB co (*)
dd89f4a... plug-ins: remove the max-rgb plug-in without replacement (*)
4074cec... plug-ins: remove the blur plug-in without replacement (*)
496b5ab... plug-ins: remove color-cube-analyze without replacement (*)
acea533... plug-ins: remove the sharpen plug-in without replacement (*)
9d33a9a... plug-ins: port animation-optimize to GEGL, stupid 8-bit por (*)
fd9b6ab... plug-ins: remove the colorify plug-in without any replaceme (*)
9aa6aa1... app: make display update much faster again (*)
4fb8106... Re-enable Python in the build, but requiring Python >3.6.0
70fe3f3... Remove some redundant includes from gimpmodule.c
e338234... Rebase from master to wip/akkana/gtk3-python3.
(*) This commit already existed in another branch; no separate mail sent
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]