[gimp] (2834 commits) Non-fast-forward update to branch wip/nielsdg/bash-completion



The branch 'wip/nielsdg/bash-completion' was changed in a way that was not a fast-forward update.
NOTE: This may cause problems for people pulling from the branch. For more information,
please see:

 https://wiki.gnome.org/Git/Help/NonFastForward

Commits removed from the branch:

  151f55e... Add a Bash completion file

Commits added to the branch:

  bc13dc8... app: update display-enums.c (*)
  0a06294... app: fix CRITICAL when using "show all" by default (*)
  68ab11b... Update Polish translation (*)
  b487087... app: add concept of selected items in GimpItemTree. (*)
  0593cf4... app: add concept of multi-selected layers in GimpImage. (*)
  178f32f... app: adds multi-selection support to "layers-delete" action (*)
  1f733bc... app: make paint tools multiple-draware aware. (*)
  1511378... app: warp tool also only works on single layers. (*)
  288bec3... app: add a "select-items" signal to GimpContainerView. (*)
  3bc1d09... app: do not lose multi item selection when dragging or righ (*)
  5621182... app: do not notify of "active-item" change in GimpItemTree. (*)
  48410d9... app: actually enable multi-selection. (*)
  83b3d9e... app: make drag'n drop multi-drawable selection aware. (*)
  f7b86c9... app: fix selection after a drag'n drop move. (*)
  e11245b... app: button press on a non-selected item changes selection. (*)
  5e008eb... app: show number of dragged layers in dnd box for multi-lay (*)
  cc51c05... app: group undo steps when doing multiple layer drops. (*)
  5b4c2da... app: implement multi-selection code for channels and vector (*)
  c2023f3... app: s/insert_item_after()/insert_items_after() in GimpCont (*)
  dbae0e4... app: new function gimp_item_is_ancestor(). (*)
  f5dcfba... app: better logics to remove multiple layers. (*)
  309ccf7... app: allow multi-item drop on GimpContainerView buttons. (*)
  bcacf6e... app: "active item" concept => "selected items". (*)
  45a87e6... app: fix double-click tree view cell editing. (*)
  ac56b1e... app, libgimp, pdb: add PDB function gimp_image_get_selected (*)
  9bd530a... app: add gimp_image_get_selected_drawables(). (*)
  795e18b... app: fix running procedures with parameter array types in c (*)
  d3139e0... app: support saving/exporting with multi-selection. (*)
  592cea6... app: actually implement XCF multi-layer selection saving/lo (*)
  7e0adbc... devel-docs: update XCF docs with XCF 14 changes. (*)
  86af7c3... app: make "layers-new-last-values" multi-selection aware. (*)
  65e2738... app: add an info label above GimpItemTreeView item list to  (*)
  b2c11f8... app: layers-duplicate now also multi-selection aware. (*)
  b5c8a25... app: make layers-mask-add-last-values multi-selection aware (*)
  9c277e0... app: make layers-mask-apply and layers-mask-delete multi-la (*)
  a029ef3... app: layers-mask-show and layers-mask-disable multi-layer a (*)
  6916edd... app: make layers-color-tag-* multi-layer aware. (*)
  6501c39... app: multi-layer awareness for layers' lock-alpha, opacity  (*)
  7cdf856... app: multi-layer aware layers-mask-add and layers-mask-add- (*)
  c1f68c0... app: fix some GimpContainerTreeView mouse interactions. (*)
  c3e9aef... app: multi-layer awareness for layers-new-group and layers- (*)
  8a65b9c... app: allow shift-click on GimpContainerTreeView expanders. (*)
  80b74ce... app: raise-layers* and lower-layers* actions multi-selectio (*)
  8f22f12... app: layers-lock-content and layers-lock-position multi-lay (*)
  22a86c4... app: layers-select-* multi-selection aware. (*)
  cb03fa1... app: Move tool multi-layer aware. (*)
  0534e07... app: selection were not displayed when multi-layers selecte (*)
  98603c6... app, libgimp, pdb: "edit-copy" multi-layer aware. (*)
  9dc6b2e... app: various "select-*" were already multi-layer aware. (*)
  0ae4686... pdb: proper conversions for object arrays in PDB. (*)
  5964f72... app, pdb: layers-merge-layers* and image-merge-layers multi (*)
  e3094b4... app: Crop tool now multi-layer aware. (*)
  83d8fcd... app: GimpCanvasLayerBoundary to show all selected layers ar (*)
  28112bb... app: layer pick through canvas click multi-layer aware. (*)
  0ab91b9... app: "Import Palette" multi-layer aware. (*)
  f0557e9... app: Layer Selection Advance (up/down) now multi-layer awar (*)
  5cf71f3... app: test-ui multi-layer aware. (*)
  6f5fbe4... app: scroll automatically only when none of the selected it (*)
  5498adf... app, libgimp, pdb: color picker multi-layer aware. (*)
  bb7f94c... libgimp: add new functions to gimp.def. (*)
  a7c5927... app: quick on-canvas copy-paste multi-layer aware. (*)
  5e960ad... app: fix gimp_item_tree_get_insert_pos() with GIMP_IMAGE_AC (*)
  73096b9... app: make the text tool multi-layer aware. (*)
  2956873... app, libgimp, pdb: fix gimp_selection_float() usage. (*)
  2b764c6... app: do not try to copy a buffer result from a canceled GEG (*)
  2dcd38c... app: gradient tool multi-drawables aware. (*)
  645d801... app: make "Alpha to Selection" multi-layer aware. (*)
  09094fe... gimpenumwidgets: Apply (transfer none) annotation (*)
  c2d4e7d... gir: Fix some missing (out) annotations (*)
  abc0348... Update Ukrainian translation (*)
  65c5232... Update Ukrainian translation (*)
  93a43ce... Update Romanian translation (*)
  e38010b... app: in GimpPanedBox, don't accept drag contexts with unsup (*)
  8fa9221... app: don't leak text-tool UI manager (*)
  7412c4b... app: use G_GINT64_FORMAT to fix a long unsigned int vs. lon (*)
  a90f59d... app: fix alignment of generic pixel buffers (*)
  32740ac... app: improve alpha to selection with multiple items. (*)
  09870d4... app: zero-out transparent pixels when converting to indexed (*)
  081ebf1... app: more accurate undo names. (*)
  338ac50... app: "layers-mask-selection-*" multi-layers aware. (*)
  5c221df... app: layers-blend-space-* & layers-composite-space|mode-* m (*)
  62798ef... Update Ukrainian translation (*)
  95fa7bc... Issue #5109: "gimp-win64" CI artifact is missing gegl:npd s (*)
  842dc75... gir: (skip) functions with varargs (*)
  9fce475... Don't forget to include <glib-object.h> (*)
  ae4abba... app: layers-merge-group multi-layer aware. (*)
  25e535b... Fix missing includes (*)
  4bc328a... Update Ukrainian translation (*)
  febc5cc... Revert "Don't forget to include <glib-object.h>" (*)
  d9f5558... app: update core-enums.c (*)
  258c845... app: implement GimpColorManaged for GimpImageProxy (*)
  1bb229a... Update Catalan translation (*)
  3222381... Update Catalan translation (*)
  d73a6a5... Update Ukrainian translation (*)
  185dd8b... Update German translation (*)
  44a7e92... app/vectors: implement stroke_reverse and stroke_shift_star (*)
  f6f180c... app: Add basic infratructure for a vector tool popup menu. (*)
  c10778f... app: implement a few more functions for the ToolPath contex (*)
  2278472... pdb: implement gimp-vectors-stroke-reverse (*)
  8839cb5... pdb: update autogenerated files. (*)
  ec69083... app: fix compiler warnings in GimpToolWidget (*)
  afda774... app: update tool widgets on display-shell changes more gran (*)
  4b1c8f9... app: fix precondition return values in gimp_tool_widget_get (*)
  18d7476... app: forward tool get_popup() to widget get_popup() in Gimp (*)
  10f9ee6... app: don't leak UI manager in GimpToolPath (*)
  8bf8eb9... plug-ins: use G_GOFFSET_FORMAT to fix a long int vs. long l (*)
  661f057... app: add gimp_image_equal_selected_drawables(). (*)
  03af9da... app: GimpTool multi-drawable aware. (*)
  7233464... app: Alpha to Selection will warn when the resulting select (*)
  b05fc69... app: create and use gimp_image_item_list_linked(). (*)
  ab17287... plug-ins: fix python-console after GimpUi instrospection se (*)
  b00bb34... plug-ins: more complete naming for Python|Script-Fu console (*)
  24d062d... NEWS: kick start the NEWS file for GIMP 2.99 development br (*)
  cf4aba1... Update Spanish translation (*)
  6f4fd52... NEWS: some more changes. (*)
  b8eef4e... app: fix check for XCF 14. (*)
  e5b5515... Update Spanish translation (*)
  1827f55... Update Spanish translation (*)
  1a23448... Update Ukrainian translation (*)
  4fb0029... Update Ukrainian translation (*)
  2799a70... Update Ukrainian translation (*)
  acf5000... Allow building vala plugins (*)
  151b01e... Update Catalan translation (*)
  5398d15... app, pdb: fix build warning because of discarded 'const' qu (*)
  23d5ef2... vala: Fix some metadata warnings (*)
  3927401... app: Simplify the logic for the GimpToolPath popup. (*)
  6984665... Update Swedish translation (*)
  2a4196b... Update Swedish translation (*)
  6d14822... Update Catalan translation (*)
  faeaaa3... Update Spanish translation (*)
  603f0dc... Update Spanish translation (*)
  d7d0c04... app,build: depend on babl-0.1.76 (*)
  a97a46e... Update Catalan translation (*)
  2056abf... Updated Greek translation (*)
  647ebff... app: GimpTransformTool multi-layer aware. (*)
  a5c0681... Update Ukrainian translation (*)
  fd95575... Fixes to Catalan translation (*)
  1cfcb39... Update Catalan translation (*)
  e1aebba... app: CI cache now configured in GNOME gitlab. (*)
  864bc49... Update Turkish translation (*)
  c45c7fd... Update Turkish translation (*)
  b95ec68... Update Turkish translation (*)
  1037afa... Update Romanian translation (*)
  155250f... Update Romanian translation (*)
  63647ee... Update Romanian translation (*)
  30ad5ca... ci: Remove some unused deps (*)
  fdca56c... CI: use custom docker images for dependencies and GIMP buil (*)
  63d2595... Update Romanian translation (*)
  f275798... Update Romanian translation (*)
  300d946... Update Dutch translation (*)
  736aee4... Update Catalan translation (*)
  4ad1a68... Fix a typo: All selected_items (*)
  be5d23b... Compare counter value instead its pointer address (*)
  f86329b... .gitlab: update the merge request template. (*)
  2d70cc1... Update Ukrainian translation (*)
  b58b9e6... Updated Italian translation (*)
  9bcca65... Updated Italian translation (*)
  fb0e4dd... Update Romanian translation (*)
  74033f9... Update Romanian translation (*)
  4b77ac4... Updated Italian translation (*)
  ec782ca... Updated Italian translation (*)
  101cc32... Update Romanian translation (*)
  f8be175... Update Dutch translation (*)
  08a1f16... Update Romanian translation (*)
  3991220... Updated Italian translation (*)
  6449dd7... devel-docs: add a tip for testing an older GIMP version wit (*)
  2259ad5... app: add GimpAccelLabel (*)
  4d83c7a... app: list all tool-group tools in tool-button tooltip (*)
  ae80187... app: in gimp_prop_eval_string(), don't leak result upon tra (*)
  8139836... app: fix parsing of GUM cross-property references (*)
  4a97dd1... Update Romanian translation (*)
  0ac2aa5... app: in gimp_accel_label_set_action(), emit notify (*)
  c2562c4... Update Ukrainian translation (*)
  fbf7072... Update Romanian translation (*)
  45e5c22... app: add gimp_gtk_adjustment_chain() (*)
  e03b8e5... app: add gimp_prop_range_new() (*)
  fa5dd99... app: allow setting handle-bar limits explicitly (*)
  ce8235e... app: add gimp_prop_range_set_ui_limits() (*)
  8eb752b... app: use special prop-gui widget for luminance ranges (*)
  323355a... app, menus: add gegl:lens-blur to Filters -> Blur (*)
  438babe... app: improve gegl:focus-blur prop-gui constructor (*)
  4492f61... app: in _gimp_prop_gui_new_generic(), use "range-label" psp (*)
  c759962... app: fix prop-gui static range visibility (*)
  ca351d3... app: misc cleanup in prop-gui range creation (*)
  6dcac81... Update Ukrainian translation (*)
  9a1d43c... Issue #4210 - GIMP reports errors on scanning ... (*)
  b203a8f... Update Romanian translation (*)
  d26ce5b... Update Romanian translation (*)
  fd15a79... Update Romanian translation (*)
  288177d... Update Romanian translation (*)
  6def9e5... plug-ins: fix last twain-plug-in commit (*)
  24f45e3... po: add vector-toolpath-actions.c to POTFILES.in (*)
  ff7d927... Update Ukrainian translation (*)
  a276f26... po-plug-ins: Add Vala plug-in to POTFILES.in (*)
  00e1172... Issue #4941 - TWAIN 16-bit greyscale/rgb scan always loaded (*)
  f4058d4... plug-ins: fix last commit (*)
  6d4712e... plug-ins: another fix to last commit (*)
  093d19c... Update Ukrainian translation (*)
  86569b9... plug-ins: in twain, unify 8- and 16-bit data transfer (*)
  94747df... NEWS: add some "Known issues" section to 2.99.2 notes. (*)
  a9a61d9... Add url to code so that Source button actually does what it (*)
  6c8cadf... Update Romanian translation (*)
  5092a32... gimpparamspecs: Add GIR annotations (*)
  c69467b... Update Polish translation (*)
  b56f5eb... po-windows-installer: fix unsupported chars in Japanese tra (*)
  0c06c24... build: add Japanese translation to the Windows installer (*)
  bd6e870... Update Japanese translation (*)
  5b100f5... Update Japanese translation (*)
  6fa34df... Update Japanese translation (*)
  5e504bc... Update Japanese translation (*)
  529471e... meson, autotools, app: depend on babl-0.1.78 (*)
  14765e7... meson, autotools, app: depend on GEGL 0.4.24 (*)
  3c0867b... Add the list of changes in 2.10.20 to the appdata (*)
  f67822c... Update Ukrainian translation (*)
  478b733... Update Japanese translation (*)
  1ef5f81... libgimp: change ARG_OFFSET define in GimpSaveProcedure from (*)
  afe98c5... libgimp: add gimp_procedure_config_save_metadata() (*)
  9054ab5... plug-ins: port file-tiff-save to GimpProcedureConfig (*)
  fb978ac... Update Ukrainian translation (*)
  7c664b3... NEWS: update. (*)
  a9421be... Fix minor typo: pisels -> pixels (*)
  c16e310... Corrected code to work with newer split Gimp and GimpUi bin (*)
  2e66565... libgimpconfig: fix string deserialization for some cases (*)
  5d41208... plug-ins: fix spyro-plus after Gimp/GimpUi split. (*)
  b070abe... plug-ins: port decompose to GimpProcedureConfig (*)
  5302beb... app: make a tooltip translatable and translate device axis  (*)
  080ef8a... Issue #5179: fix "Add layer masks" and improve "Edit layer  (*)
  d867fff... Add Central Kurdish translation (*)
  4d8c60e... INSTALL: update the plug-in API binding dependencies. (*)
  588ae66... desktop: fix some news URL in appdata. (*)
  ee79c7b... app: "OK", "Cancel" and "Reset" buttons on "Input Devices"  (*)
  b2e2238... libgimpbase: avoid double definition of exported variables  (*)
  3c98305... Update Ukrainian translation (*)
  9a25ae7... app: update custom guides when moved past display bounds (*)
  214936e... app: use absolute offset for filter-tool split-preview guid (*)
  93f728e... app: fix switching filter-tool split-preview orientation (*)
  5c07bcd... app: fix reference parsing in boolean GUM expressions (*)
  bbc0f18... app: fix error propagation in boolean GUM grouping subexpre (*)
  c8d5d6b... Update Basque translation (*)
  6d74c57... Update Basque translation (*)
  c4a201e... Issue #5208 - paint brush is broken when aspect ratio is se (*)
  f9cc239... data: clean up "Acrylic 05" brush (*)
  6f5e4a8... Update Catalan translation (*)
  0ce3798... build: add libwmf patch from libwmf repository to prevent i (*)
  cef7ecc... build: add libwmf patch from libwmf repository to prevent i (*)
  4def457... app: Input Devices "Reset" button should actually reset to  (*)
  f0281e1... app: remove the "Keys" list in the Input Device editor. (*)
  c0367f2... Update Ukrainian translation (*)
  68ec9c7... Update Polish translation (*)
  6a01bf2... Issue #5219 - Color>Info>Export histogram counts pixels twi (*)
  1fb754d... Updated Italian translation (*)
  66a952d... app: check if display is X11 before gdk_x11_display_get_use (*)
  ad0e34f... Update Swedish translation (*)
  c6f2c8b... Updated Italian translation (*)
  da73b6b... themes: remove entry/spin-button min-height (*)
  9809939... app, themes: use compact style for GimpSpinScale (*)
  f4f1bb3... Update Swedish translation (*)
  f182442... app, themes: improve GimpSpinScale styling (*)
  a5535dc... themes: improve GimpColor{Notebook,Scales} spin-button styl (*)
  bcebc9f... Update Swedish translation (*)
  b814ea9... libgimp: return the added GParamSpec from all GimpProcedure (*)
  8962862... libgimpconfig: cache the "gegl-property-keys" Quark (*)
  5a235fa... libgimp: add the concept of "argument sync" to GimpProcedur (*)
  48b04e7... libgimp: implement argument sync in GimpProcedureConfig (*)
  0d56bbb... plug-ins: change "comment" arguments to "gimp-comment" (*)
  54b5fae... plug-ins: port file-xmc.c to GimpProcedureConfig and prop w (*)
  4e9227e... plug-ins: make sure "decompose-type" in decompose.c is uppe (*)
  45ce68f... plug-ins: change the "compose-type" default values to upper (*)
  1ceb0dc... Fixes to Catalan translation (*)
  4761fc4... Update Ukrainian translation (*)
  f1eec22... Update Spanish translation (*)
  76c735a... Update Spanish translation (*)
  4510e75... Fix minor typo: entred -> entered (*)
  4280f7d... Update Ukrainian translation (*)
  887d6a3... app, themes: fix display-shell statusbar height (*)
  eccf64c... Updated Italian translation (*)
  2d3e507... Update Swedish translation (*)
  2ae1ab5... app: [Wayland] fix invalid preedit range in text tool. (*)
  9545406... NEWS: update. (*)
  33520a5... app, libgimp: protect a bit GDK X Window calls. (*)
  e3085c9... Update Swedish translation (*)
  8b98193... Issue #5275 - TIFF files with signed-int samples are misint (*)
  46cb5a5... plug-ins: fix last commit for PLANARCONFIG == SEPARATE (*)
  da9ad96... Update Asturian translation (*)
  f6c6c14... Add Asturian translation (*)
  b86984e... Add Asturian translation (*)
  8732f06... Update Turkish translation (*)
  536bf77... Issue #5274 - Exporting as TIFF fails for layers with a neg (*)
  4c8ee41... libgimp: add GIMP_EXPORT_NEEDS_CROP export capability (*)
  7f39be8... plug-ins: add option to crop layers to image bounds when ex (*)
  257ada4... desktop: add a <developer_name> tag. (*)
  dadae64... app: fix selected layers in duplicated image. (*)
  3edcaa4... libgimp: do not assume there are selected layers. (*)
  240bc3a... Update Ukrainian translation (*)
  d7e7457... Update Ukrainian translation (*)
  b5659e8... Update Polish translation (*)
  53b68bf... Update Basque translation (*)
  1c38e21... Update Swedish translation (*)
  fa5e345... Update Swedish translation (*)
  5cafcbe... Update Central Kurdish translation (*)
  955aeca... app, pdb: layers-merge-down action now multi-layer aware. (*)
  86716ba... app: fix gimp_image_merge_down() when merging multiple neig (*)
  5565a6a... app: layers-resize-to-image action multi-layer aware. (*)
  cd5f023... Add Malay translation (*)
  adeb321... Add Malay translation (*)
  a774d54... Update Ukrainian translation (*)
  e21db99... libgimp: fix documentation comment. (*)
  73daf0f... Update Swedish translation (*)
  15d0aac... Update Chinese (China) translation (*)
  f40d702... Update Chinese (China) translation (*)
  fb8cdc4... Update Catalan translation (*)
  df5b363... Update Malay translation (*)
  89fa643... Fix broken markup in Asturian UI translation (*)
  47afc81... gitlab: add a trailing space to the bug template reproducti (*)
  fae85e7... Issue #5349: meson build with -Dpoppler=false has no effect (*)
  979b0bd... Fix GIMP_UNSTABLE macro. Fixes #5261. (*)
  1a19ac6... Try to reenable Print plugin on Windows. Let's see if the C (*)
  b52cdf4... app: make "gegl:matting-levin" default engine of Foreground (*)
  74d0990... app: fix Alpha to Selection for single selected layer. (*)
  0a611bd... Issue #5069: Gfig uses the Stroke color for filling instead (*)
  24c740b... Add Kabyle translation (*)
  2e46e65... Update Kabyle translation (*)
  e531023... libgimpwidgets: handle Enter/Esc keys in GimpSpinButton (*)
  f2ef0ec... Update Chinese (China) translation (*)
  bc5f637... app: add contents of /.flatpak-info in the verbose info. (*)
  0f806d0... app: move OpenCL settings into the Playground. (*)
  d3ef6cf... app: show playground if any of the experimental feature is  (*)
  df2083d... Update German translation (*)
  73b960a... app: fix a build warning. (*)
  1a7a53d... plug-ins: fix argument description. (*)
  0f31daf... Update Kazakh translation (*)
  5169264... Update Kazakh translation (*)
  c0c0d21... Update Kazakh translation (*)
  962a1cf... Update Kazakh translation (*)
  84c08e5... Offer image/webp content type in .desktop file (*)
  5c51224... meson: add image/webp content type. (*)
  a3a88bf... Stop writing file paths into TIFF DocumentNames (*)
  81a3370... plug-ins: fix #5357 Image marked as compressed, but DDSD_LI (*)
  aea69dc... plug-ins: file-dds (read) cleaned up a bit for better error (*)
  1ac4a8f... Update Ukrainian translation (*)
  0829dba... Issue #4536 - Seg fault when trying to open image on Google (*)
  5c2fd39... Fix python version check (python's sysconfig.get_python_ver (*)
  e78fbcc... Fix pygimp.interp generation, add /usr/bin/python3 alias (*)
  9d3b2ba... Issue 2874 - gimp-tool-pencil.svg icon size is corrected on (*)
  3a462a5... Issue #5472 - CRITICAL while using Move tool with arrow key (*)
  281f17e... app: GimpToolRectangle multi-layer aware. (*)
  95b69dd... app: in GimpBacktrace Windows backend, return NULL backtrac (*)
  126002c... app: allow controlling performance-log parameters through t (*)
  146c234... app: add progressive performance logs (*)
  e5fe1ef... tools: add performance-log-close-tags.py, use in performanc (*)
  76f9e5f... tools: add performance-log-progressive-coalesce.py; use in  (*)
  d11cbbb... app: in GimpDashboard, fix progressive-performance-log env- (*)
  9069919... app: output errors to stderr when gimp_procedure_execute()  (*)
  d11e59f... app: allow a number of drawables to 0 for "gimp-xcf-save". (*)
  949d7ee... app: fix backup creation on crash. (*)
  89d1010... Update Ukrainian translation (*)
  802ba92... app: do not allocate a GFile when crashing. (*)
  b5af88a... devel-docs: add some debugging tricks for Flatpak. (*)
  9b29d17... app: improve layout of performance-log file-selection dialo (*)
  d72e6b3... devel-docs: update documentation of performance-log paramet (*)
  1d70fee... devel-docs: fix image URL in performance-logs documentation (*)
  ca6f577... devel-docs: remove old performance-logs-parameters section (*)
  0fae461... devel-docs: use actual em-dashes in performance-logs docume (*)
  4b3348d... app: layers-crop-to-selection and layers-crop-to-content mu (*)
  9d844db... Update Ukrainian translation (*)
  da9284b... plug-ins: fix goat-exercise-lua not working after the split (*)
  62eedd4... app: layers-alpha-add|remove multi-layer aware. (*)
  bf7d555... app: edit-clear multi-layers aware. (*)
  0f1f8b7... app: layers-resize and layers-scale work on one layer at on (*)
  897b095... Update Ukrainian translation (*)
  696fb34... app: layers-mask-edit only works with a single layer select (*)
  1174953... app: fix layer double click (Layer Attributes dialog). (*)
  ae0f595... app: edit-fill-fg|bg|pattern multi-layer aware. (*)
  552991b... app: return visible widgets from a few more gimp_prop() fun (*)
  5eec3e3... app: get rid of last remnants of single-layer logics in edi (*)
  5d14a7a... app: some fixes/improvements. (*)
  6b829c7... app: Selection fill and "Fill Path" now multi-layer aware. (*)
  8237c4c... Update Ukrainian translation (*)
  2ba6ac6... app: selection stroke and "Stroke Path" now multi-layer awa (*)
  6b69964... Update Ukrainian translation (*)
  5357628... app, pdb: fix pdb and generated code. (*)
  5950faf... Update Ukrainian translation (*)
  ac0287e... app: window title stays single layer for now. (*)
  1fa9511... app: more code in paint and brightness-contrast tool to por (*)
  67b757f... app: drop a color or a buffer multi-layer aware. (*)
  6093399... app: Fuzzy Select tool multi-layer aware. (*)
  8b55346... app: Color Select tool multi-layer aware. (*)
  9b55f82... app: drawables translation with arrow keys multi-layer awar (*)
  248d2e9... plug-ins: enable screenshot for non x11 targets in meson bu (*)
  892fbaf... app: some more gimp_image_get_active_drawable() removed. (*)
  a143bfd... app: add gimp_log_{set,remove}_handler() (*)
  9e0fdc8... app: allow recording GLIB log messages in performance logs (*)
  d7de078... devel-docs: document new "Messages" performance-log paramet (*)
  ef171ec... Update Polish translation (*)
  c036188... desktop: prepare 2.10.22 release. (*)
  70cf571... plug-ins: fix some warnings in Win32 screenshot code. (*)
  1547563... Update Ukrainian translation (*)
  be0e63a... Issue #4328: Distorted path of an open/imported circle from (*)
  ec74690... build, app: depend on GEGL 0.4.26 (*)
  596bf1d... gitlab-ci: add a distcheck step on master too. (*)
  d93d7ef... libgimp: gimp_vectors_stroke_reverse missing in def file. (*)
  6d2b6b8... Makefile: update DISTCHECK_CONFIGURE_FLAGS to fix CI distch (*)
  c73ac8f... app: action "drawable-visible" now multi-layer aware. (*)
  a10c85c... Updated Greek translation (*)
  a68989e... Updated Greek translation (*)
  b8d96c4... Updated Italian translation (*)
  0be4e5c... libgimpwidgets: fix setting GimpMemSizeEntry value with uni (*)
  d886bb1... libgimpwidgets: improve/fix more of GimpMemSizeEntry. (*)
  b8d1513... Update Swedish translation (*)
  bd6abe0... gitlab-ci: rename the CI jobs. (*)
  30d73c6... Update Polish translation (*)
  b4cac9d... Fix non-linear/perceptual symbolic icons (*)
  63dddb5... gitlab-ci: run distcheck with multi-jobs. (*)
  96073ae... gitlab-ci: add a distribution step. (*)
  fcb9de0... plug-ins: fix reading of creator block data of PSP images.  (*)
  f4088ad... plug-ins: fix incorrect loading of PSP images with uncompre (*)
  fe08520... Correct typos in layers-commands.c (*)
  e8de03c... Update Ukrainian translation (*)
  7f08b94... Update British English translation (*)
  ed02a54... Update German translation (*)
  451fcc1... Update British English translation (*)
  10d3ae2... app: during splash-screen lookup, don't leak GFileEnumerato (*)
  1e94bd3... Update Kabyle translation (*)
  c5f9b8e... Issue #5530: do not fail font loading on broken user/GIMP f (*)
  bd452d7... app: (selection editor) fix clicking on selection mask or d (*)
  84e587d... app: GimpSelectionEditor multi-drawable aware. (*)
  e50f522... app: "drawable-linked" multi-drawable aware. (*)
  15ad952... plug-ins: improve psp image reader stability by always usin (*)
  3e4acd0... Update Catalan translation (*)
  5bb19ad... Update Ukrainian translation (*)
  12f3ccd... Update Polish translation (*)
  35a97e9... Update Kabyle translation (*)
  dc80c78... plug-ins: fix wrong layer offset of psp layers. (*)
  cb6a1a7... build: (meson) fix building with -Dwindows-installer=true o (*)
  7a64218... Update Kabyle translation (*)
  4ac373e... plug-ins: fix reading layer names with high bit ASCII chara (*)
  a084032... build: (meson) fix CC_VERSION contains backslashes on Windo (*)
  5d3ca7d... propwidget: Add gimp_prop_switch_new() (*)
  e815c61... icons: install switch-(on|off)-symbolic icons in GIMP's hic (*)
  56982e6... Allow building GIMP of without vala. (*)
  d7089c9... plug-ins: Take zero length layer names into account in psp  (*)
  47a68dc... Issue #5584: JPEG magics detection failure. (*)
  01e1587... Updated HEIF plug-in (*)
  00024db... build: Prefer to find libwmf using pkg-config (*)
  0666f7a... plug-ins: refactor reading of raster layer extension info f (*)
  85241a2... plug-ins: enable reading of psp images with file versions > (*)
  fa40bc7... plug-ins: add support for reading raster layers of newer ps (*)
  792847d... Update Ukrainian translation (*)
  a3a95ad... icons: rename ID of some icons moved to Freedesktop naming. (*)
  2f74f89... Update German translation (*)
  05de70e... icons: add all missing icons in the main SVG files. (*)
  cb1f01a... tools: update the build-only tool compute-svg-viewbox. (*)
  8cb0271... icons: modify dialog-information to work around a librsvg b (*)
  fe6af57... Update Kabyle translation (*)
  7063fd2... Update Polish translation (*)
  4076785... Update Chinese (China) translation (*)
  d7b96c4... Update Chinese (China) translation (*)
  97ace5e... Add Kabyle translation (*)
  3801c79... gitlab-ci: update dependencies to add libraw20 (*)
  17b701a... Issue #5043: Spyrogimp 'Live' Preview Pollutes Undo History (*)
  97dc1bf... plug-ins: fix wrong return type warning. (*)
  b968a93... plug-ins: fix reading of psp tubes when psp file version >= (*)
  19b261f... plug-ins: add most likely blend modes for certain psp blend (*)
  7d1e108... plug-ins: spyrogimp - fix type of new layer to include alph (*)
  987325f... INSTALL: update with libheif required dependency for AVIF s (*)
  762c319... Typo fixed. (*)
  f8de798... Update Polish translation (*)
  a81846d... Update German translation (*)
  4375b44... Update Indonesian translation (*)
  167b8d3... Updated Spanish translation (*)
  88f3120... Update Catalan translation (*)
  0fce1b0... Fix compilation with old libheif 1.3.2 (*)
  68a7431... Issue #5623: https://gimp.org/gimp_versions.json is redirec (*)
  3dc47c0... Add Kabyle translation (*)
  fcaf582... Add Kabyle translation (*)
  0a8f5b9... plug-ins: replace a few occurrences of g_message with g_set (*)
  d7abb77... plug-ins: add defines for psp reader to include  new things (*)
  84f06e9... plug-ins: show descriptive layer type name for psp layers w (*)
  7863d66... plug-ins: add support for 16 bit integer images in psp read (*)
  2054f9f... plug-ins: add support for grayscale images in psp reader. (*)
  bf66a07... plug-ins: add support for indexed images in psp reader. (*)
  5de6b2c... autotools, meson: bump GEGL dependency to 0.4.27. (*)
  73aecae... Update Ukrainian translation (*)
  7f95abc... Make strings translateable in HEIF/AVIF export dialog (*)
  91bf3f2... Update Ukrainian translation (*)
  25aefa9... libgimp: link libgimpui against GEGL (*)
  1b48341... libgimp: better organization of gimp_image_metadata_*() API (*)
  09475b5... Update POTFILES.in (*)
  b90c915... Update Polish translation (*)
  883b6a7... libgimp: update def files. (*)
  6e00a19... Don't compile gimpmarshal source file many times (*)
  436a9d2... Update Polish translation (*)
  0828a37... propwidgets: Use g_bind_property() (*)
  6ef0a5f... libgimpwidgets: minor alignment and indentation fixes. (*)
  76db57e... Metadata (Exif, XMP) export in HEIF plug-in (*)
  771b780... Update Catalan translation (*)
  e426cda... Update Catalan translation (*)
  db71a8f... libgimpwidgets: add a "value" property to GimpIntComboBox… (*)
  b3bed72... plug-ins: default export bit depth for 16 or 32 bpc images  (*)
  d0b1c14... plug-ins: fix #3854 by porting twain to the new plugin fram (*)
  9e3508c... plug-ins: silence some warnings in twain plug-in. (*)
  783f7ca... Re-enable Twain plugin on Windows for Meson build (*)
  678f400... Update Ukrainian translation (*)
  8dcf258... Issue #2275: rotate commands not actually applied to the im (*)
  0fc8821... plug-ins: fix missing "plug-in-colormap-swap" procedure. (*)
  22bedfc... Fix #4560 - file-xpm saving unused transparency (*)
  273ff38... Update British English translation (*)
  ec26bc4... app: (meson) create_test_env.sh was not run. (*)
  43d0f0f... gimppdb: Allow more easy bindable API (*)
  943e00b... Update Catalan translation (*)
  cc2f064... plug-ins: Port palette-sort to Python 3 (*)
  a07576b... Port benchmark-foreground-extract.py to python 3. (*)
  33085b5... plug-ins: Port python-eval.py plugin to python 3. (*)
  12b4d9b... Port histogram-export plugin to python 3 (*)
  a455c72... plug-ins: update previous commit to API changes. (*)
  e154cd2... plug-ins: delete Python whirlpinch and clothify without por (*)
  2271b5b... Issue #4368: remove 2 more outdated Python plug-ins. (*)
  0ec5ee4... plug-ins: get rid of pygimp! (*)
  3fb2820... icons: remove old file move error. (*)
  6dae2c1... app: remove unused function. (*)
  71ad53e... libgimpconfig: fix conversion of negative int values in gim (*)
  1ae1801... Update Ukrainian translation (*)
  5fb0577... app: NULL log domain is not a bug. (*)
  67e2e1b... app, libgimp, plug-ins: move Orientation metadata handling  (*)
  5a8d696... libgimp, pdb: new functions gimp_image_policy_rotate() and… (*)
  9005a3a... libgimp, po: fix def files and POTFILES.in. (*)
  41c8d19... app: argh metadata-rotation-import-dialog.h missing from Ma (*)
  09fa321... app: new profile conversion policy to preferred color profi (*)
  2ec6510... Issue #4505: Adjust the Preferences size to fit on smaller  (*)
  b4fefc0... Update Ukrainian translation (*)
  578e3b0... Issue #5630: Sample Merged as defaults in Color Picker tool (*)
  578c078... app: GimpFilterTool displays a "Sample merged" checkbox. (*)
  aac4987... Update Kabyle translation (*)
  2e73e30... libgimp: 'gimp_ui' as priority prefix for GimpUi introspect (*)
  9c90ab4... MR !343: using GimpUi prefix in Vala plug-ins too. (*)
  9acefd2... fix: themes_theme_change_notify: error parsing theme.css on (*)
  9f385b2... gitlab: update Container Registry link. (*)
  fe340c8... plug-ins: The plugin can leak the "tif" file descriptor as  (*)
  9727a38... plug-ins: When exporting BMP with color space info, always  (*)
  7fb2fb9... NEWS: update with some of the master-only changes. (*)
  68e0463... icons: (meson) gimp-curve-point-* icons were not installed  (*)
  b5298d0... etc: smaller default position and size of main image window (*)
  b326b68... libgimpwidgets: GtkComboBox "active" property must trigger… (*)
  8f8f7e4... gitlab, build: Win32 distribution jobs for our CI. (*)
  cdb61d8... build: dll_link.py improved to handle both i686 and x86-64  (*)
  6eab32c... build: (Windows) glib-compile-schemas and gdk-pixbuf-query- (*)
  42e25e5... gitlab-ci: "needs" jobs have to be in a prior stage. (*)
  6f4155e... gitlab-ci: name the distribution artifacts and small build- (*)
  5ec3293... plug-ins: change export dialog title when exporting as AVIF (*)
  45ad1c0... Update Ukrainian translation (*)
  66dae00... Issue #5734: fix typos in if() test. (*)
  c04c2d8... app: fix file comparison. (*)
  e1f1075... Update Slovak translation (*)
  37242c0... Update Slovak translation (*)
  02bad34... Issue #5735: incorrect condition because of missing parenth (*)
  f106c23... Add Slovak translation (*)
  db37b1b... Update Slovak translation (*)
  14e1d80... Update Slovak translation (*)
  45fb76b... Update Slovak translation (*)
  ecbc38f... plug-ins, extension: goat-exercises becomes a GIMP extensio (*)
  9156571... app: don't show an uninstall button for system extensions. (*)
  9c4860b... app: check extensionrc existence before trying to parse it. (*)
  3e0be20... app: fix wrong extension active state on exit. (*)
  81aea1f... Update Ukrainian translation (*)
  e4dfd04... Update Ukrainian translation (*)
  b9ad5d4... extensions, po-plug-ins: fix localization of extension meta (*)
  f79fafb... Update Polish translation (*)
  4766373... Update Catalan translation (*)
  e77d951... meson, autotools, CI: simplify plug-in binding build option (*)
  05d0d5b... Update Spanish translation (*)
  64bfa57... Improved HEIF plug-in (*)
  9069d81... libgimpbase: fix #2253 saving metadata failed if Pentax Pre (*)
  fafe988... plug-ins: Let the user know if we fail to save image metada (*)
  2ca6c87... Update Ukrainian translation (*)
  d844b31... Update Slovak translation (*)
  534e0a4... Update Slovak translation (*)
  5c89099... Issue #4777: "New version available" after update. (*)
  7bb0748... NEWS: HEIF improvements available on master only. (*)
  025309b... app, libgimpconfig: "printer-profile" becomes "simulation-p (*)
  7f303b3... desktop: sync AppData file with `gimp-2-10` branch. (*)
  78ee8ae... desktop: kick start the Appdata for GIMP 2.99.2 release. (*)
  042ed7e... Update Ukrainian translation (*)
  a9a9bb7... extensions: removing a bunch of useless semicolon on Python (*)
  228ad50... extensions: update the remote URI for the up-to-date source (*)
  22b516a... extensions: Lua and Python 3 goat-exercise procedure name c (*)
  326b2fe... extensions: do not build Vala plug-in without GObject Intro (*)
  02cb754... plug-ins: run gimp_displays_flush() in foggify. (*)
  a3498f4... meson: add a `install-extensions` target to meson/ninja. (*)
  d4598dd... extensions: fix localization of the Python 3 goat exercise. (*)
  59292c1... po-*: move the Python goat exercise to the gimp30-std-plug- (*)
  0d01567... extensions: flag labels and documentation strings for local (*)
  bd8f13a... Update Spanish translation (*)
  2ac9b60... Update Spanish translation (*)
  172bdba... Update Spanish translation (*)
  cb2268a... meson: separate line for HEIC and AVIF support. (*)
  7ada877... Update Ukrainian translation (*)
  22b8cd3... autotools: separate line for HEIC and AVIF support. (*)
  05bb84e... Issue #5788: 10/12 bpc in HEIF export does not mean HDR. (*)
  29565fc... Update Ukrainian translation (*)
  3f3c5b2... build: improve a bit the dll_link build script. (*)
  eee0428... data: new splash screen for GIMP 2.99.2. (*)
  1a90a2d... app: fix alpha to selection on single layer with offset. (*)
  9487c56... app: fix gimp-file-save PDB procedure implementation. (*)
  0f6e43f... pdb: fix gimp-file-save PDB procedure implementation. (*)
  4b9dc93... app, pdb: set string arguments to "" *after* the GFile. (*)
  e736b5f... meson: do not show "profile support: yes" when HEIC support (*)
  fc25709... configure: do not show "profile support: yes" when HEIC sup (*)
  057b94f... app: use gimp_viewable_is_ancestor() instead of gimp_item_i (*)
  89db5f6... app: properly free internal strings at finalization and bef (*)
  6c26d39... app: unstable versions will check available development rel (*)
  5c03dd1... extensions: goat-exercise appdata depends on po files. (*)
  e869a11... gitlab-ci: temporary allow distcheck job failure. (*)
  35c0d7d... HEIF plug-in: runtime detection of supported formats (*)
  68cea84... app: fix AppStream tag localization. (*)
  bca4d43... NEWS: update with new "file-heif-av1-load" procedure. (*)
  1baaeab... Update Ukrainian translation (*)
  c86d909... plug-ins: fix parameters of Gimp.file_save(). (*)
  f673122... Update Russian translation (*)
  9b0b206... libgimp: only save metadata after all settings have been up (*)
  c10bb09... plug-ins: file-tiff-save looks for the wrong exif tags to d (*)
  679fe07... libgimpbase: fix copy-paste error in documentation comments (*)
  7957653... plug-ins: fix #3757 Exporting invalid tiffs: Missing requir (*)
  7462945... plug-ins: fix a type warning. (*)
  e676ad4... app: clean tab indentation. (*)
  2920a13... Issue #5809: missing dependency on libm for libgimpwidgets/ (*)
  c606318... Issue #4922: install software-update-available from Adwaita (*)
  e451456... plug-ins: don't try to read tiff pages with an invalid dire (*)
  8e97d56... libgimp, libgimpbase: don't use a fixed GIMP 2.10 version n (*)
  3a50e52... app: fix some glitches in the splash status text. (*)
  f336f86... plug-ins: use g_message instead of g_printerr when there is (*)
  7e6ced5... Issue #5322: [Wayland] broken splash size. (*)
  df8d0bc... Update Polish translation (*)
  f243b47... Update Russian translation (*)
  3ddec66... Update Russain translation again (*)
  ea8da00... NEWS: update with many of the major API changes. (*)
  517f7e7... NEWS: more API update. (*)
  1640a25... NEWS: some more news items. (*)
  fa37ca9... po*: update POTFILES.skip with the new toplevel extensions/ (*)
  12cf705... docs, etc: regenerate the default gimprc and its manpage (*)
  d5892c4... desktop: set the appdata 2.99.2 release date to today (*)
  4e79aaf... devel-docs: add the newly generated module.actions files to (*)
  0052803... devel-docs: REVERT THIS once module.actions get removed aut (*)
  71d24f1... configure.ac, meson.build: bump versions for the 2.99.2 rel (*)
  c6f6c42... configure.ac, meson.build: post-release version bump to 2.9 (*)
  136e5b6... Update Romanian translation (*)
  f47ba9d... Update Romanian translation (*)
  eb88603... Update Ukrainian translation (*)
  c303201... Update Ukrainian translation (*)
  f90f183... Update Romanian translation (*)
  73f84ea... libgimp: update .gitignore (*)
  8139c3b... Update Romanian translation (*)
  9524416... Update Romanian translation (*)
  90bcdf9... app, libgimp, pdb: remove references of removed functions. (*)
  4d67667... devel-docs: add a "removed functions" table with replacemen (*)
  85a6b86... NEWS: update a bit the 2.99.2 release section. (*)
  b96bed5... app: show unavailable actions in Action Search after availa (*)
  81f9ea4... Revert "gitlab-ci: temporary allow distcheck job failure." (*)
  cebeb90... configure.ac: fix `--with-linux-input` handling with upcomi (*)
  d48dae7... plug-ins: implement file-heif proc list in init_procedures( (*)
  7473931... NEWS: some update. (*)
  29c7ec9... libgimp: typo and wording fix in comment docs. (*)
  df91623... Update Romanian translation (*)
  adef87e... Update Romanian translation (*)
  a7f40df... Add some new files to the GIMP3-plug-in-porting-guide, incl (*)
  961be4d... libgimp: Fix regression in GimpRunSaveFunc (*)
  7931980... GimpArray: Add missing array length GIR annotation (*)
  1fb2448... app, pdb: use gimp_is_canonical_identifier() for pdb-get|se (*)
  c109a35... plug-ins: fix PDB data identifier to be canonical. (*)
  82ee478... libgimpwidgets: store GimpFileEntry private data in appropr (*)
  1a5eea4... app, libgimp, pdb: improve a bit gimp_image_get_parasite_li (*)
  5238958... libgimpwidgets: make GimpScaleEntry into its own widget. (*)
  d81b151... app, plug-ins: use the updated gimp_prop_scale_entry_new()  (*)
  1e81bda... app, libgimpwidgets: improve GimpScaleEntry API. (*)
  0f05825... app, libgimpwidgets, plug-ins: default increments for GimpS (*)
  9919323... libgimpwidgets: fix def files. (*)
  ad8b417... libgimpwidgets: better algorithm for GimpScaleEntry default (*)
  10dfaea... libgimpwidgets, plug-ins: continue GimpScaleEntry port to r (*)
  f342b56... plug-ins: various plug-ins ported to new GimpScaleEntry. (*)
  7ebd196... plug-ins, modules: more port to GimpScaleEntry. (*)
  611e22f... plug-ins: port script-fu-interface to GimpScaleEntry. (*)
  52c3b91... plug-ins: port GIMPressionist to GimpScaleEntry. (*)
  8eabc21... Update Catalan translation (*)
  6830cbe... Update Catalan translation (*)
  dbc1980... plug-ins: Fix incomplete port of file-openraster. (*)
  e0854b6... plug-ins: port remaining plug-ins using old gimp_scale_entr (*)
  aa0b70e... libgimpwidgets: get rid of old gimp_scale_entry_new(). (*)
  4fe56cd... plug-ins: fix GIMPressionist build warning. (*)
  f27d172... libgimpwidgets: new GimpColorScaleEntry class. (*)
  1cdfb0b... libgimpwidgets: use G_DECLARE_* macros on Gimp*ScaleEntry c (*)
  77d2a93... libgimpwidgets, plug-ins: remove legacy gimp_color_scale_en (*)
  b3c0ba0... app, libgimpwidgets, modules, plug-ins: finishing GimpScale (*)
  0d98969... libgimpwidgets, plug-ins: rename gimp_scale_entry_set_range (*)
  924a863... Update Ukrainian translation (*)
  61c345c... Update Polish translation (*)
  b67ca55... Issue #5691: Import/Export of GeoTIFF loses important heade (*)
  6109015... Update German translation (*)
  96f36f0... Update Ukrainian translation (*)
  9b9b436... NEWS: update 2.99.4 section. (*)
  a821b47... Update Romanian translation (*)
  2997230... Update Romanian translation (*)
  005f3bd... Update Romanian translation (*)
  9c0ce5a... Update Romanian translation (*)
  4b50588... Update Romanian translation (*)
  4ce6d35... Update Romanian translation (*)
  c1a32e5... libgimp: add some first API to populate a GimpProcedureDial (*)
  4e612b0... NEWS: remove GeoTIFF support (moved to GIMP 2.10.24 NEWS fi (*)
  85fe0e7... Update Romanian translation (*)
  78702da... Update Romanian translation (*)
  4f20155... Update Romanian translation (*)
  3449652... app: properly grab focus when targetting text input of Gimp (*)
  4ea2b43... libgimpwidgets: new GimpLabeled class and GimpLabelSpin sub (*)
  079d8fd... libgimpwidgets: make GimpScaleEntry a child class of GimpLa (*)
  d95f417... app, libgimpwidgets, modules, plug-ins: code changes after  (*)
  2322c37... libgimp: improve design and usability of generated procedur (*)
  6b846b4... plug-ins: update file-fli to use the GimpProcedureDialog ge (*)
  fb7a46c... libgimpwidgets: fix gimpwidgets.def file. (*)
  3e35fe4... Cppcheck fixes (*)
  60f1095... Issue 5870: add reference to GNU documentation in INSTALL. (*)
  dce67b4... gitlab form - Do not show compilation tips (*)
  efd2af9... build: update nightly flatpak manifest. (*)
  e85dd77... libgimpwidgets: fix GimpChainButton init(). (*)
  93ad5eb... Update Swedish translation (*)
  3d24f6c... Update Polish translation (*)
  1514f99... Update Catalan translation (*)
  1859891... Update Romanian translation (*)
  9375673... Fixes Catalan translation (*)
  b3fc242... Issue #5888: GIMP 2.99.2 crash when using brush in multiply (*)
  8069659... Update Slovak translation (*)
  f40dc40... app: fix autotools build. (*)
  a8a8e57... Update Spanish translation (*)
  75e6f10... app: fix "Luma Lighten/Darken only" layer modes. (*)
  a86ed68... app: wait for the software to be fully initialized before p (*)
  b2649da... app: improve opening images through the DBus service. (*)
  b9ab461... app: display profile name in "Color space" field of Image P (*)
  377de0a... app: proper ellipsis & wrap on Image Properties label where (*)
  735a071... libgimpwidgets: align gimpproswitch label to the left. (*)
  673f490... libgimp: also size prop switch widget's label as GimpLabele (*)
  7b6f2e5... libgimp, libgimpwidgets, plug-ins: improved GimpProcedureDi (*)
  636044a... libgimp: export_comment values was not set in libgimp. (*)
  e6e2e11... libgimp: some more functions to GimpProcedureDialog. (*)
  c85a6ca... libgimp: fix typo. (*)
  e16f5bc... libgimpwidgets: argh forgot to edit the autotools Makefile  (*)
  74eb2b1... libgimp, libgimpwidgets: re-argh - fix the def files too. (*)
  435d5ce... libgimpbase: do not use g_snprintf() with same source and b (*)
  4485296... libgimp: fix timezone in IPTC tag Iptc.Application2.TimeCre (*)
  4dd64e7... Update Romanian translation (*)
  7a50b09... app: undeprecate some Pango/Harfbuzz calls. (*)
  b19e779... app: s/pango_fc_font_has_char/pango_font_has_char/ (undepre (*)
  b7796b0... app: improve sample text logics for CJK fonts. (*)
  9c52af2... app: better translatable text for "Indexed color" color spa (*)
  5d639dc... Update Ukrainian translation (*)
  2a439ba... NEWS: update. (*)
  9ff0204... Issue #5837: TIFF file not recognized. (*)
  9a90eef... plug-ins: improvement of TIFF loading when TIFFNumberOfDire (*)
  22534f7... Update Ukrainian translation (*)
  3f59769... INSTALL: update GEGL build instructions. (*)
  de91d84... meson: libjpeg and libtiff are not optional dependencies! (*)
  02142e9... Update German translation (*)
  0b040dc... Update Serbian translation (*)
  bb322d9... Fix typos (*)
  5fa38d5... libgimp: bug fixes and design improvements for generated wi (*)
  501675b... plug-ins: file-png now uses generated dialog. (*)
  d0f67fa... libgimpbase: fix incorrect reading of iptc tags that appear (*)
  599d91d... plug-ins: Refactor certain string handling into separate fu (*)
  26db975... plug-ins: fix incorrect reading of iptc tags that appear mo (*)
  786aaec... plug-ins: fix incorrect single/multi(ple) values for certai (*)
  c855590... plug-ins: fix incorrect struct used for comparison in metad (*)
  bd2f43b... plug-ins: Refactor cleaning xmp values into a separate func (*)
  879b374... plug-ins: fix not showing all values of iptc tags that appe (*)
  7cce45b... plug-ins: In metadata-editor always read iptc equivalent va (*)
  96c5d1c... plug-ins: add missing Iptc equivalents of Xmp tags in metad (*)
  47065df... plug-ins: let metadata-editor also save Iptc tags. (*)
  d004305... plug-ins: fix metadata-editor not saving Xmp.photoshop.Urge (*)
  3128047... plug-ins: in metadata editor and viewer only convert values (*)
  bc3602a... libgimpwidgets: new gimp_label_int_widget_get_widget() func (*)
  cd0ac72... libgimp: generated text buffer should also have a tooltip t (*)
  4511de4... plug-ins: file-tiff dialog now generated too. (*)
  c58b7ad... libgimp: mnemonic duplicate verification in GimpProcedureDi (*)
  9f03bdc... libgimpwidgets: fix the def file. (*)
  f9f516a... libgimpwidgets: fix missing doc comments and annotations. (*)
  ae4daf9... Update Polish translation (*)
  3918a0a... libgimp: new metadata support concept in GimpSaveProcedure  (*)
  56bfda3... plug-ins: update file-png to new metadata handling. (*)
  3e67d7d... plug-ins: file-tiff using the new dialog generation. (*)
  e1cdb9f... app, icons: add Paint Select tool in the playground (*)
  9e391bc... app: Paint Select tool, reflect changes applied to the gegl (*)
  d3260b5... Update Ukrainian translation (*)
  0b27fec... Update Ukrainian translation (*)
  5bbc789... menus: remove PaintSelect tool from the menus... (*)
  e53ce2f... libgimp: output a "saving metadata failed" message when rel (*)
  3fb2ff1... libgimp: improvements to GimpProcedureDialog API. (*)
  9f6fbe8... app: fix generated tool-enums.c and deactivate Paint Select (*)
  31111d2... app: mark the paint select tool as experimental. (*)
  78fabc1... icons: (meson) install the new icons for the Paint Select t (*)
  9ca18c3... INSTALL: add information about GEGL options to enable for t (*)
  8d5008d... libgimp, libgimpbase, libgimpwidgets: new gimp_range_estima (*)
  2ea5dec... libgimpwidgets: improved gimp_prop_scale_entry_new(), new f (*)
  f678aeb... Update Catalan translation (*)
  87062e2... libgimp: new gimp_procedure_dialog_get_scale_entry() functi (*)
  731537b... plug-ins: port file-jpeg export procedure to new API. (*)
  0057356... libgimp: add gimp_procedure_dialog_get_scale_entry to gimpu (*)
  b7d55fa... libgimp, libgimpwidgets: fix gimp_prop_scale_entry_new() fo (*)
  222c820... libgimp, plug-ins: make mnemonic unique. (*)
  7339865... Issue #5967: Inconvenient focus in PNG export. (*)
  0e8acc5... Issue #5985: GIMP crashed when deleting paths. (*)
  69d187f... Update Ukrainian translation (*)
  10bc6a1... Update Catalan translation (*)
  bb03641... Update Catalan translation (*)
  6f09e09... Issue #5992: Mask to Selection isn't selecting the right pl (*)
  b94121f... app/actions: fix Apply Layer Mask (*)
  980f0a1... Update Basque translation (*)
  f96e7a8... Update Basque translation (*)
  c85e4c8... Issue #5813: Hidden rulers in GIMP 2.99 still take the same (*)
  b74471e... NEWS: update. (*)
  abdea8a... gitlab-ci: expire distribution stage artifacts after 2 days (*)
  aa2027c... plug-ins: refactor saving longitude/latitude in metadata ed (*)
  23fa5c7... plug-ins: improve casing in metadata-tags. (*)
  8db1555... plug-ins: add functions for formatting gps metadata. (*)
  34407a6... plug-ins: improve formatting of gps data in metadata-viewer (*)
  3ce15f5... plug-ins: fix incorrect formatting when switching between m (*)
  a048c8f... plug-ins: fix crash in metadata-editor when licensor phone  (*)
  c4fa4fc... plug-ins: use g_log instead of g_printerr when setting tag  (*)
  0318054... plug-ins: improve formatting of gps data in metadata-editor (*)
  3d9a9fb... plug-ins: fix #2836 GPS data is truncated to the degree whe (*)
  0ffee00... plug-ins: improve error handling and use GError in metadata (*)
  08afb7d... plug-ins: use logging for some messages that seem to be for (*)
  965e9ea... plug-ins: return proper non-success status in file-pdf. (*)
  9172816... libgimpwidgets: allow prop labels on read-only properties. (*)
  842889b... Update Ukrainian translation (*)
  9c85fad... #5977 prompt to apply layer offset only if there actually i (*)
  7ec05c3... app: do not show virtual devices and XTEST device in the In (*)
  ff23b2c... Paint Select tool: regroup image mask updates in one place (*)
  69b03cf... Paint Select tool: correctly handle drawable offsets (*)
  6a169e2... Paint Select tool: add a temporary option to show painted s (*)
  1ed87e2... app: improve input device axes display "Input Devices" dial (*)
  cd6e777... Issue #6045: File > Debug > Show Image Graph == GIMP_Crash. (*)
  ab269ad... Update German translation (*)
  bfd2606... Update German translation (*)
  7df9bf1... gitlab-ci: graphviz (for the `dot` tool) is now a dependenc (*)
  fc4fede... gitlab-ci: disable building file-mng for gimp-win32 explici (*)
  d6913fd... Update POTFILES.in (*)
  685d938... Update Polish translation (*)
  502dcf7... Update Ukrainian translation (*)
  12fcf4b... Update Ukrainian translation (*)
  822d875... Update Swedish translation (*)
  a60d5fc... gitlab: comment out bug reporting howto text. (*)
  de739bd... app: better code to handle GimpDeviceInfo axes. (*)
  e3ee463... app: move GimpDeviceInfo variables to a private structure. (*)
  1c06751... app: update when device axes/keys change. (*)
  ac34336... Change "_Misc Ops." to "_Misc" (*)
  fc1952c... Update Ukrainian translation (*)
  4187b84... Update Catalan translation (*)
  273972b... app: do not reuse stored configuration on virtual devices. (*)
  31e38fe... app: better tool defaults depending on the device source. (*)
  991e99f... plug-ins: fix loading 2 and 4 bit tiff images. This fixes i (*)
  698b718... libgimp: add gimp_get_num_processors(). (*)
  c94325c... plug-ins: s/g_get_num_processors/gimp_get_num_processors/ i (*)
  3b3404b... plug-ins: Set the number of threads used to decode JPEG200  (*)
  12564ca... Update Ukrainian translation (*)
  845f1c8... data: create po-tags/ build directory. (*)
  d4e5019... app: revert to "gimp-paintbrush-tool" as default tool. (*)
  6c5c453... Update Kabyle translation (*)
  08c3878... Update Icelandic translation (*)
  9e4aa58... po, po-plug-ins: (workaround) fixing the distcheck job in C (*)
  dfc4ecf... po-plug-ins, po: (workaround bis) fixing the distcheck job  (*)
  305dcdc... app: do not popup a viewable preview when modifiers are act (*)
  f5d9856... app: be more accurate to ascertain in we are multi-selectin (*)
  14b4c08... app: catch Alt-click exact combination on GimpItemTreeView  (*)
  f4d39f8... app: mask alternative click modifiers must not clash with… (*)
  a3eba9f... app: new default dynamics is "Pressure Size". (*)
  6da6b95... Update Brazilian Portuguese translation (*)
  d6d8e43... Issue #6030: Mask related Shortcuts conflicting with Multip (*)
  b659d3b... app: different undo labels for various "Alpha to Selection" (*)
  c62cbd2... NEWS: update. (*)
  155daa3... Update Swedish translation (*)
  7a8f891... Update Ukrainian translation (*)
  2cae9b9... app: make "gegl:introspect" an optional operation dependenc (*)
  d90d622... INSTALL: adding infos about `dot` for "gegl:introspect" dep (*)
  7ed6855... Issue #5863: No namespace info available for XMP prefix. (*)
  0f7c628... plug-ins: move py-slice.py to gimp-data-extras. (*)
  f6f9483... app, menus: get rid of custom input method menu. (*)
  1649073... po-python: remove py-slice from POTFILES.in. (*)
  6d7d739... app: remove unused (deprecated) property read. (*)
  9a05f24... plug-ins: fix uninitialized warnings. (*)
  df507c0... Remove trailing spaces in 3 strings (*)
  e108584... Update Swedish translation (*)
  a30cbb2... Update Ukrainian translation (*)
  976b518... app: improve GimpSpinScale usability for keyboard editing o (*)
  7b0d553... app: improve GimpSpinScale cursors. (*)
  670bc35... app: show the "relative edit" cursor on motion with Shift p (*)
  1f48fda... NEWS: update with GimpSpinScale usability updates. (*)
  76810d2... Updated HEIF plug-in (*)
  ab5ac46... Update NEWS: HEIF plug-in changes (*)
  b135020... libgimp, plug-ins: add a "format name" concept to GimpFileP (*)
  ea2a9a8... libgimp: replace GtkFlowbox use by GtkGrid in generated met (*)
  56c116f... Update Ukrainian translation (*)
  c0972ee... app: hide the export file dialog when showing the plug-in d (*)
  c1c2b8e... libgimp, plug-ins: add an "(edit)" link next to "Metadata"  (*)
  fdd949a... Update Ukrainian translation (*)
  2b75b63... app: keep error dialog above. (*)
  f68d91e... Update Swedish translation (*)
  c10ffd4... libgimp: fix the def file. (*)
  59f2ba4... libgimp, devel-docs: enhance GIMP-PLUGIN-DEBUG backtrace (*)
  9893f60... plug-ins: changed GTK_RESPONSE_YES|NO into GTK_RESPONSE_OK| (*)
  c05abce... plug-ins: fix #4176 color displayed wrong in multi page tif (*)
  43c3369... Update Ukrainian translation (*)
  0d7c26f... plug-ins: add missing define G_LOG_DOMAIN in file-psd for t (*)
  12348f5... app: fix some RGB/sRGB mixup in 2 labels. (*)
  d9b25b8... app: do not ask about conversion for an image using a prefe (*)
  2ffedd1... desktop: AppData updated for upcoming 2.99.4 release. (*)
  15c1e04... INSTALL: update a bit the installation instructions. (*)
  277a086... Update Ukrainian translation (*)
  8040813... Update Polish translation (*)
  2d5aa81... depend on GEGL-0.4.28 (*)
  daea111... autotools: bump GEGL dependency to 0.4.28. (*)
  aa151a0... app/dialogs: protect against calling gettext(NULL). (*)
  dfbf1d5... app/widgets/gimpactiongroup: protect against calling gettex (*)
  5520b55... NEWS: update. (*)
  d4392d0... Update Catalan translation (*)
  e5aa146... docs, etc: regenerate the default gimprc and its manpage. (*)
  82391c1... devel-docs: some updates to release-howto.txt (*)
  588626d... desktop: update appdata with dates. (*)
  d89f28d... Update/fix Russian translation (*)
  b1abc5b... app: improve Paint Select Tool description. (*)
  9fc87b8... authors: update the authors list. (*)
  db996f2... Release development version GIMP 2.99.4. (*)
  72effc5... configure.ac, meson.build: post-release version bump to 2.9 (*)
  50a0f49... devel-docs: some small release-howto updates. (*)
  b38d55b... Update Ukrainian translation (*)
  73252da... GIR: Add some missing (nullable) annotations (*)
  bba70f5... gimpparamspecs: Add annotations about array length (*)
  e34c051... gimpintcombobox: Add (array length) annotation (*)
  df28349... GIR: Try to return more specific GtkWidget subclass (*)
  c21859e... Issue #6142: plugin crash exporting as jpg. (*)
  b3f3120... libgimpwidgets, app: silence warnings about State 0 for Gim (*)
  918a1c4... Updated Greek translation (*)
  1ba3052... Updated Greek translation (*)
  1023197... Update Lithuanian translation (*)
  76e3802... libgimpwidgets: Use g_object_notify_by_pspec for ruler (*)
  4341077... libgimpwidgets: Use g_object_notify_by_pspec for zoommodel (*)
  4d100cc... app: Use g_object_notify_by_pspec for GimpItem (*)
  fa44c5d... libgimp: Fix SaveProcedure properties gtkdoc (*)
  6dc3cb1... devel-docs: Update libgimpwidgets3-sections.txt (*)
  4a48ea4... Updated Greek translation (*)
  f1aae9a... app: tagpopup: Try to set transient-for property (*)
  e8b6ba5... libgimpwidgets: Set transient_for on scrolledpreview (*)
  226f370... libgimp: progress: partially fix native window id (*)
  273486a... libgimp: Don't use g_message() for log message (*)
  5a1dd58... app: Partially correct gimp_window_get_native_id() (*)
  fa4eb26... plug-ins: screenshot: Remove GDK_NATIVE_WINDOW_POINTER (*)
  929311f... libgimp: improve gimp_procedure_dialog_check_mnemonic(). (*)
  a29ece2... plug-ins: screenshot_x11_available() should not always retu (*)
  aab1d0c... plug-ins: do not show our own dialog with Freedesktop scree (*)
  a4d3b5e... Update Swedish translation (*)
  dcddb2f... Update Swedish translation (*)
  ba4f24e... plug-ins: set parent_window parameter to Screenshot functio (*)
  ce9bfdc... libgimp: always keep the same number of columns for metadat (*)
  af7f46e... Update Spanish translation (*)
  c328da6... app: Hide CSD when going fullscreen (*)
  9fd2433... libgimp: Add gtkdoc comments in gimpproceduredialog (*)
  1f3bcb9... libgimp: Always use g_object_notify_by_pspec() (*)
  e3fcd3f... Update Japanese translation (*)
  0595d0e... Update Japanese translation (*)
  029ffd5... Issue #5066: Create From Screenshot Crash. (*)
  df11a5c... Fixes small tweak (*)
  6bd97df... Update Lithuanian translation (*)
  d009aea... Update Lithuanian translation (*)
  7be1776... Update Japanese translation (*)
  efa899a... plug-ins: fix #6200 DDS BC5 compression/decompression has R (*)
  a4cc8b7... plug-ins: fix incorrect dds BC5 images saved by GIMP. (*)
  6915485... plug-ins: set blue channel of BC5 dds images to 0 instead o (*)
  dda3990... Update Japanese translation (*)
  478193f... libgimp: add down arrow to "Reset" button to show it will p (*)
  2dd61d4... Fixed #6109 for saving color profile on each tiff layer (*)
  f814ae7... plug-ins: save comment on all tiff pages/layers. (*)
  c7efae0... plug-ins: fix tiff comment getting saved when save comment  (*)
  3e25ea5... libgimpbase: new gimp_parasite_get_data(). (*)
  c9b0caf... libgimp: rename "Save|Load Defaults" buttons in GimpProcedu (*)
  a2965b1... Update Swedish translation (*)
  64a6baa... libgimp, libgimpbase: fix def files. (*)
  e96dba4... Update Serbian translation (*)
  d8c164c... plug-ins: fix #6144 Unrecognised or invalid BMP compression (*)
  e55e078... plug-ins: allow loading of BMP images with incorrect BI_BIT (*)
  0bd5eb3... Update Serbian translation (*)
  d60b74b... Update Serbian (Latin) translation (*)
  c15e9ba... Update Ukrainian translation (*)
  de161a1... libgimp: Add compiler hints to gimpproceduredialog (*)
  9cfc0a9... Update Catalan translation (*)
  d0d0c9f... Update Catalan translation (*)
  10dc9fc... Update Finnish translation (*)
  4d0ba43... Paint Select tool: add a dedicated function to check tool r (*)
  7d753c6... Paint Select tool: apply a threshold on the image mask befo (*)
  dccc57c... Update Ukrainian translation (*)
  e50f566... Update Swedish translation (*)
  f572d77... Update Japanese translation (*)
  634a28c... Update Japanese translation (*)
  cca6830... Update Japanese translation (*)
  234e006... Update Japanese translation (*)
  b962c07... Update Japanese translation (*)
  bfa35ef... Update Serbian translation (*)
  8c3eb59... Update Serbian (Latin) translation (*)
  f489976... plug-ins: fix #5081 Opening TIFF with YCbCr format displays (*)
  00db130... Update Serbian translation (*)
  fc955b8... Update Serbian (Latin) translation (*)
  d9d8ae7... Update Serbian translation (*)
  dce0eef... Update Serbian (Latin) translation (*)
  773c3a8... HACKING: some update on coding style and other. (*)
  cdf239b... Update Catalan translation (*)
  16ddf39... Update Catalan translation (*)
  0f6e6e0... Update Serbian translation (*)
  e7db1e6... Update Serbian (Latin) translation (*)
  f78b131... Update Japanese translation (*)
  26903fd... Update Japanese translation (*)
  f77e261... plug-ins: export with explicit PNG's sRGB chunk when no pro (*)
  be45799... Update Japanese translation (*)
  07a3734... plug-ins: fix plugin-defs for file-heif. (*)
  823ae50... plug-ins: fix crash at end of JPEG export. (*)
  83ab86e... plug-ins: fix #6279  Error loading PSD file: Unexpected end (*)
  e341f00... Update Ukrainian translation (*)
  6ca6a8d... HEIF plug-in: ensure max quality for lossless encoding (*)
  7465b07... plug-ins: more debugging data in file-darktable. (*)
  d21911e... Issue #3265: PNG gAMA chunk is silently ignored. (*)
  041104b... Paint Select tool: enable viewport-based local selection (*)
  c53b644... Update Serbian translation (*)
  aceeb38... Update Serbian translation (*)
  82f9329... Update Serbian translation (*)
  5498640... Update Serbian translation (*)
  593e9fa... Update Serbian translation (*)
  76b5b97... Update Serbian (Latin) translation (*)
  2b74bcb... Update Serbian translation (*)
  a55cab8... plugins: feature #449 allow fract DPI values when importing (*)
  40b8345... Update Swedish translation (*)
  4e8087b... Update Catalan translation (*)
  c264f0b... gimp: macOS: fix for file export dialogs GIF and PNG. Autho (*)
  58b98b9... libgimpbase: remove case of plug-ins binaries directly unde (*)
  1873f0d... libgimpbase: fix memory leak in gimp_installation_directory (*)
  00bbeab... Issue #6210: Subpixel font rendering system settings should (*)
  e813d90... app: allow 0.0 precision for gimp_coords_interpolate_bezier (*)
  fee2211... app, libgimp, pdb: improve gimp_vectors_stroke_get_length() (*)
  8220992... devel-docs: Introspected Python libgimp and libgimpui docs  (*)
  6b65998... xcf: fix #6138 Stack Overflow when saving xcf. (*)
  d3194c1... Update Catalan translation (*)
  926eb43... plug-ins: #5896. add option for reversing order of layers w (*)
  93baaa6... app: Use GtkListBox for title formats preference (*)
  25d80fa... app: Use GtkListBox for icon themes preference (*)
  6df6332... Issue #987 Corrupt 'gimp-metadata' parasite. Parsing XMP da (*)
  3c674e3... Update Ukrainian translation (*)
  7890d20... Update Ukrainian translation (*)
  d346596... Update Catalan translation (*)
  2381dbe... Update Polish translation (*)
  d001e4b... Issue #5984 file-openraster-save throws CRITICAL at Gimp.Ob (*)
  7650767... plug-ins: loading and saving of group layers failed in open (*)
  304c7d6... plug-ins: don't use the legacy layer modes in openraster lo (*)
  6d6b7e9... plug-ins: improve exporting of layer modes for openraster. (*)
  9d9f6e6... plug-ins: add progress updates to openraster load and save. (*)
  9a19cf3... plug-ins: add missing parameters to file-png-save in openra (*)
  d87cd48... plug-ins: check for run_procedure SUCCESS in openraster (*)
  4686363... plug-ins: disable progress updates in file-png in non inter (*)
  1850f69... libgimpwidgets: fix Gtk warning about wrong state for GimpC (*)
  9f46d92... Update Swedish translation (*)
  84337cb... Update Swedish translation (*)
  4b39217... devel-docs: generate Python API (GObject Introspected) docu (*)
  eae3d47... devel-docs, meson: g-ir-doc option to generate introspected (*)
  72af40b... devel-docs: generate both gjs (Javascript) and Python API d (*)
  d57eafd... plug-ins: gAMA chunk export is now a redundant option. (*)
  3303f91... NEWS: update. (*)
  443b738... libgimpbase: improve gimp_parasite_get_data(). (*)
  ee26a39... app: replace gimp_parasite_data*() with gimp_parasite_get_d (*)
  63d6d77... plug-ins: replace gimp_parasite_data*() with gimp_parasite_ (*)
  ef3d4cd... app: fix crash when opening several times an export plug-in (*)
  3e4407a... libgimp, libgimpconfig: use gimp_parasite_get_data(). (*)
  5d5ad7e... libgimpbase: finally get rid of gimp_parasite_data() and… (*)
  73a64a4... app: use the GimpDisplay as progress object when exporting. (*)
  6bf7892... libgimpbase: fix def file. (*)
  d8009a0... plug-ins: Remove gamma parameter in openraster call to file (*)
  b8abac1... app: fix crash when deleting channel (*)
  0d519a6... app: fix config properties / spin buttons mapping for Convo (*)
  90d0a7f... app, menus: move "GEGL Operation" from Tools to Filters > G (*)
  ce93d5c... gui: #5339 Disable GEGL Op menu action if no image is open (*)
  7a363f9... app: s/GEGL graph/GEGL Graph/ (*)
  09ed415... Update Ukrainian translation (*)
  5781ee7... Update Catalan translation (*)
  a603776... gui: #1140 Add image size template selector to resize canva (*)
  5e9c33b... libgimp: add missing documentation for gimp_procedure_dialo (*)
  052fbed... libgimp: allow NULL title for gimp_procedure_dialog_new()… (*)
  b7e7561... app: fix wrong enum type bug. (*)
  6298657... Update Swedish translation (*)
  8342d96... Update Polish translation (*)
  118c0c6... app: fix max size computation for status message. (*)
  b134da1... Fix Python execution with autocrlf on Windows (*)
  8243872... Issue #288: Point snapping to guides does not work outside  (*)
  f70f24d... Update Hungarian translation (*)
  a4a9e17... Update Hungarian translation (*)
  6b281e8... plug-ins: add progression to PDF exporting. (*)
  a434dad... Update Hungarian translation (*)
  b7fd0b3... Update Hungarian translation (*)
  09bce47... Prettifications of the 3 issue templates (*)
  636eb02... plug-ins: update darktable lua script to API change in dark (*)
  708bdf3... libgimp: improve gimp_progress_update(). (*)
  e881071... plug-ins: improve a bit PDF export progression. (*)
  015f494... Issue #6435: Off canvas guides. (*)
  846b706... Update Hungarian translation (*)
  e58919a... Update Ukrainian translation (*)
  55dda62... Update Swedish translation (*)
  6e569e5... Update Hungarian translation (*)
  300ca2c... Update Hungarian translation (*)
  97db69c... Update Hungarian translation (*)
  dffab0e... Remove GimpInt16Array (*)
  1de810f... configure, meson: missing OpenRaster MIME type in desktop f (*)
  1e76829... Issue #6447: Meson 0.57 build fails. (*)
  579cfc0... libgimpwidgets: on HiPPI display, fix stroked eye when pare (*)
  02fa354... app: replace more gimp_(s|g)et_active_layer() to *_selected (*)
  c800b26... app, pdb, libgimp: new PDB call gimp-image-set-selected-lay (*)
  d984089... app: remove useless code. (*)
  0f0e63f... plug-ins: multi-layer support in PSD load/export. (*)
  6e7ce32... libgimp: new gimp_image_take_selected_layers(). (*)
  72d1f9c... plug-ins: get rid of gimp_image_(s|g)et_active_layer(). (*)
  6457394... Issue #6446: Typo fixes. (*)
  a3e7bdf... Update Ukrainian translation (*)
  6959426... tools: Rectangle select. Incorrect center_xy after converti (*)
  e83faed... Update Swedish translation (*)
  8977c10... gui: Update text of 'Crop tool' option to 'Selected layers  (*)
  a3a6607... Update Ukrainian translation (*)
  2abf23c... Update Swedish translation (*)
  fb0deac... Update Catalan translation (*)
  64128c7... Update Polish translation (*)
  87669c2... Updated Italian translation (*)
  f0a8c0c... plug-ins: also generate grayscale color profiles from gAMA/ (*)
  a44de46... libgimp: fix annotation. (*)
  97739af... plug-ins: libtiff warnings can cause a crash on Windows. (*)
  2ff9ccf... plug-ins: add more safety checks when loading a TIFF image. (*)
  20cedd4... plug-ins: improve a few error messages and allow translatin (*)
  038e9ea... Update Slovenian translation (*)
  fe4cde9... Update Ukrainian translation (*)
  32434d9... gitlab-ci: testing gtk!1563 for Windows Ink support. (*)
  8336147... Revert "gitlab-ci: testing gtk!1563 for Windows Ink support (*)
  51a0278... Updated Slovenian translation (*)
  d004a42... Updated Slovenian translation (*)
  aff0c68... Updated Slovenian translation (*)
  17d9fb8... Updated Slovenian translation (*)
  8ef6a9c... Update Hungarian translation (*)
  86d1cf1... Update Hungarian translation (*)
  a6d4ef8... plug-ins, TIFF: improve loading of miniswhite/minisblack im (*)
  a79aac6... plug-ins, TIFF: Don't try to load image with bit depth we c (*)
  dee605c... Update Ukrainian translation (*)
  4416313... plug-ins, TIFF: Oops, forgot to save formatting fixes befor (*)
  df766d5... Fix annotations allowing null "constraint" and "data" args, (*)
  f59feba... Fix #6540 annotations on BrushSelectButton.get_brush() (*)
  1edd114... plug-ins: improve error handling when loading g3 fax images (*)
  fd2aa64... plug-ins: be a little more forgiving loading g3 fax images. (*)
  3fe07c1... Update Ukrainian translation (*)
  0442f70... Update Polish translation (*)
  43b2578... libgimp: fix annotations of gimp_image_list(_selected)_laye (*)
  1cab305... tools: Made 'Crop tool' aware of color or pattern changes (*)
  3f1cae4... libgimp: gimp_image_take_selected_layers() with boolean ret (*)
  106e13d... Issue 4594: Spotify doesn't open with Gimp open. (*)
  138aadc... Update Turkish translation (*)
  0ef5d67... Update Hungarian translation (*)
  e24a6dc... plug-ins: refactor metadata-editor adding values to gui. (*)
  0a0eeac... plug-ins: more refactoring of metadata-editor. (*)
  c2fa21a... plug-ins: remove use of global tagdata array in metadata-ed (*)
  87763cb... plug-ins: remove use of strcpy without length checking in m (*)
  9c2451d... plug-ins: refactor writing single metadata tag in metadata- (*)
  4609def... plug-ins: more refactoring of duplicate code in metadata-ed (*)
  f04b84c... plug-ins: fix using incorrect structs and fields in metadat (*)
  184b803... plug-ins: fix several memory leaks in metadata-editor. (*)
  d00fe2b... plug-ins: set most common CreatorContactInfo last in metada (*)
  a95371c... plug-ins: in metadata-editor use /iptcExt instead of /Iptc4 (*)
  2693438... libgimp: fix (destroy) and (closure) annotations. (*)
  47fbfc2... libgimpbase: do not assume PATH_MAX to be the actual max si (*)
  8586f16... libgimpbase: fix _gimp_reloc_init_lib(). (*)
  362e00f... libgimpbase: get rid of one more PATH_MAX. (*)
  5eb9a99... libgimp: improve saving xmp metadata. (*)
  f4fd1f5... Update Swedish translation (*)
  9e4bc86... Fix -Wsign-compare in gimpbase/gimpparamspecs. (*)
  352b588... libgimp: fix issue #6050 Phantom comments on pictures. (*)
  3446378... plug-ins: interpret Exif.Photo.UserComment before showing i (*)
  fac9d9b... Update Brazilian Portuguese translation (*)
  c15537b... Update Brazilian Portuguese translation (*)
  2c96513... Update Brazilian Portuguese translation (*)
  7fb6962... plug-ins: fix crash of qbist when loading files. (*)
  a229454... plug-ins: Do not write empty ModelReleaseStatus and Digital (*)
  0a90245... plug-ins: Do not write to Iptc.Application2.DateCreated if  (*)
  93f5919... plug-ins: fix incorrect values for ModelReleaseStatus and P (*)
  8396fc5... plug-ins: tweak the pattern preview size relatively to the  (*)
  708f075... plug-ins: make the applied pattern in qbist a bit more prom (*)
  4b940f8... Update Ukrainian translation (*)
  5d14c59... plug-ins: fix incorrect saving of Iptc.Application2.Caption (*)
  03d6bc9... app: do not use PATH_MAX and realpath() on macOS. (*)
  cad00ab... Update Slovenian translation (*)
  4b4a578... Update Slovenian translation (*)
  804c322... Update Slovenian translation (*)
  95900ae... configure,meson,app: depend on GEGL-0.4.30 (*)
  21add2c... Update Swedish translation (*)
  f3ee39c... devel-docs: quick command to get the right flatpak runtime  (*)
  758f259... NEWS: update. (*)
  b1e16db... NEWS: remove some points which were actually backported to  (*)
  513fc9d... gimp.doap: adding myself as maintainer in the doap file. (*)
  1a4b69c... Update Catalan translation (*)
  ae96f43... Update German translation (*)
  5e68a95... app: fix the test for XCF version with off-canvas guides. (*)
  9b6d59f... Update British English translation (*)
  a539c6d... Update Spanish translation (*)
  158bb12... Update Polish translation (*)
  c6150f6... Add Hebrew translation (*)
  fb98b18... Update Hebrew translation (*)
  b1fed22... libgimpbase: new GimpProcedureSensitivityMask type. (*)
  dc78532... app, libgimp, pdb: new API to advertize when procedures are (*)
  353c734... app, libgimp, libgimpconfig, extensions: image procedures n (*)
  3f9c736... libgimp: new gimp_plug_in_error_quark() / GIMP_PLUG_IN_ERRO (*)
  79e6086... plug-ins: fix many GimpImageProcedure to new run() API. (*)
  931b9fb... plug-ins: fix all remaining GimpImageProcedure to new run() (*)
  6dd48d1... app, libgimp, pdb: improve gimp_image_get_layers() docs. (*)
  b78eb95... libgimp: only add the generic metadata aux arguments once. (*)
  e54bfa5... app: Print 2-digit LittleCMS minor versions correctly (*)
  de87a31... libgimp, libgimpbase: update the .def files. (*)
  809e045... build: remove *.rs file association with SUN Raster images (*)
  957e337... Update Ukrainian translation (*)
  dda65d8... app: Don't second-guess the dependency system (*)
  80c2f28... MAINTAINERS: update. (*)
  cd3333c... meson, configure, plug-ins: image/x-sun-raster is a support (*)
  d124e97... Update Dutch translation (*)
  b839885... Update Swedish translation (*)
  70a9576... app, devel-docs, libgimpbase: s/gimp_parasite_name/gimp_par (*)
  891097b... libgimp: gimp_procedure_dialog_fill() allows no properties  (*)
  0b01b81... libgimpconfig: implement serializing GimpParasite into a Gi (*)
  d659bb1... plug-ins: store last used values for QBist with new plug-in (*)
  fa16152... app, libgimp, pdb, plug-ins: update some more functions to  (*)
  931f44e... extensions: update the 5 goat-exercise extensions to multi- (*)
  6b31000... NEWS: update. (*)
  acf104a... Update Ukrainian translation (*)
  32310f5... libgimp: use G_DECLARE_DERIVABLE_TYPE and G_DECLARE_FINAL_T (*)
  ca8bc2b... app, libgimp, pdb, plug-ins: more functions moved to get|se (*)
  df723ac... plug-ins: use GimpChannelOps in gfig rather than using a cu (*)
  3f09030... libgimp: new gimp_procedure_dialog_set_sensitive(). (*)
  2f46dfb... plug-ins: use gimp_procedure_dialog_set_sensitive(). (*)
  5ae7bb6... app: fix folder when showing again the export dialog. (*)
  c3cfab2... libgimpbase: fix gimp_parasite_new() annotation. (*)
  7e2a023... build: adding patch for glib!2020. (*)
  83a5838... Update Persian translation (*)
  6488a5e... Disable automatic metadata handling for HEIF plug-in (*)
  b218653... gui: Add pixel density selector to canvas size dialog ... (*)
  cbce7b3... Issue #6033: fix calling gimp_pdb_run_procedure_argv() with (*)
  1fb7763... Update Ukrainian translation (*)
  4aaad4f... app: fix 3d transform tool not added to gimphelp-ids.h (*)
  48ff531... plug-ins: fix #6723 Unable to open DDS files. (*)
  530dc88... app, libgimp*: glib-genmarshal warns about --header --body (*)
  6a0a8b4... desktop: sync AppData with gimp-2-10 branch. (*)
  266f16c... NEWS: update. (*)
  6f00228... Update Ukrainian translation (*)
  6a9c072... Update Lithuanian translation (*)
  ea08305... Update Lithuanian translation (*)
  5cb51e0... Fix issue #6577 : scriptfu hang on select dialog on Mac (*)
  e8b23d6... typo in pdb/groups/plug_in_compat.pdb (*)
  1f4df66... desktop: prepare 2.99.6 release. (*)
  51d9251... NEWS: small update. (*)
  623ce4a... plug-ins: move benchmark-foreground-extract to gimp-data-ex (*)
  3094517... Update Ukrainian translation (*)
  c3b396c... Updated Italian translation (*)
  0c39289... Update Spanish translation (*)
  e3f2a54... Update Spanish translation (*)
  72d4b91... libgimp: argument array for GimpImageProcedure was incremen (*)
  5d21066... libgimp, libgimpconfig: recognize RGB boxed args containing (*)
  ca72c41... libgimp, libgimpwidgets: support of GimpRGB properties in… (*)
  f15d161... plug-ins: update foggify to latest API and add a GUI. (*)
  e1a489a... libgimp: sink the floating references after adding them to  (*)
  077f2d4... plug-ins: remove now useless/ugly workaround. (*)
  0b750ec... app: print to standard error output when procedure uses dep (*)
  fb84b9e... plug-ins: fix a bunch of Scheme scripts after API functions (*)
  e960f1a... Fix #5915, Python Console Apply button fail. (*)
  2258648... libgimp, libgimpwidgets: fix def files. (*)
  5f61d84... Issue 6210: Subpixel font rendering system settings should  (*)
  51614e9... Update Basque translation (*)
  67f63b0... Update Basque translation (*)
  66b09fe... libgimp: fix alphabetical order. (*)
  2a1555b... plug-ins: fix spyro-plus. (*)
  b622f09... po-python: benchmark-foreground-extract.py was deleted. (*)
  60b9c56... app, libgimp: validate procedure arguments taking class her (*)
  3f9184f... app, pdb: plug-in-autocrop-layer() multi-layer aware. (*)
  88e6a8e... devel-docs: update the removed_functions table. (*)
  90b3c4e... NEWS: update. (*)
  6e27c46... Update Makefile.am (*)
  5c12305... Add Vietnamese translation (*)
  6068665... Update Vietnamese translation (*)
  997c12a... Update Ukrainian translation (*)
  68dcb4b... app: fix sending signals to finalized object. (*)
  34c1dbd... Fix #6676 brush select crash, pass GimpArray->data instead  (*)
  65e10fa... plug-ins: change non-existing brush. (*)
  6ec20e6... plug-ins: adapt file-openraster to API changes. (*)
  33b267b... Update Basque translation (*)
  2cb0d0a... Update Basque translation (*)
  5bb7f2c... Update Swedish translation (*)
  a0f89a9... Update Spanish translation (*)
  34150dd... Use g_logging and migrate functions for author's errors to  (*)
  877d585... Partial fix 5426.  Lets old scriptfu script call old name g (*)
  51d1ab9... libgimpwidgets: Introduce GIMP_ZOOM_PINCH (*)
  a8b258c... app: Implement canvas support for touchpad gesture zoom by  (*)
  046d420... Update Swedish translation (*)
  e1e4818... Update Swedish translation (*)
  811d356... app: GimpAction now has a "reason" parameter to explain bei (*)
  13a02ae... app: append insensitive reason to GimpAction proxy tooltip. (*)
  cad6273... plug-ins: fix #6755 DDS RGB10A2 has Red and Blue swapped. (*)
  1d0b925... Update Swedish translation (*)
  6a1a0d5... Update Ukrainian translation (*)
  1fcb2a3... Update Catalan translation (*)
  c0e605e... app: fix an assertion when converting grayscale images to i (*)
  d6dac25... Issue #5008: Always true condition (i>=0) inside fill_inver (*)
  c6fde64... GIMP-CRITICAL: gimp_marshal_VOID__OBJECT_STRING_STRING: ass (*)
  11906fa... plug-ins: Add 'dir-make' procedure to Script-fu. (*)
  472eec0... NEWS: update. (*)
  69fdcf5... plug-ins: use g_mkdir() for generic cross-platform code. (*)
  ed35579... script-fu: fix #6741 Round Corners script fails to work on  (*)
  165b50a... plug-ins:fix #6624 metadata viewer default window size is t (*)
  11e1f6e... app: fix out-of-gamut representation (pink triangle). (*)
  ef2402b... app, libgimp, pdb, plug-ins: allow pasting multiple full la (*)
  c8020c2... app: don't print a NULL insensitive action reason. (*)
  61a95a8... Update Swedish translation (*)
  0c951e6... Update Catalan translation (*)
  6b1ed7d... Update Catalan translation (*)
  b25a8c5... Update Ukrainian translation (*)
  3773490... Update Vietnamese translation (*)
  d977876... libgimp: add missing API docs-comment for gimp_procedure_ne (*)
  423a6fe... NEWS: update. (*)
  b7a0679... desktop: fix release date (wrong month! Oups!). (*)
  c97cf30... pdb: add a PDB compat procedure for median-blur (*)
  829b0da... Update Swedish translation (*)
  3950cc2... Update Catalan translation (*)
  5115fd8... Update Catalan translation (*)
  ed6f1fe... Update Ukrainian translation (*)
  694d81d... Update Russian translation (slightly) (*)
  e9e9233... Update Russian translation: and then some (*)
  603e912... Issue #6179: New Icon for Paint Select Tool. (*)
  9b3611e... desktop: release date pushed one day. (*)
  8e77f7c... Update Vietnamese translation (*)
  842689c... docs, etc: regenerate the default gimprc and its manpage. (*)
  9b97846... devel-docs: update release-howto. (*)
  bf1b405... Release development version GIMP 2.99.6. (*)
  1e53985... configure.ac, meson.build: post-release version bump to 2.9 (*)
  88898da... gitlab-ci: improve the CI for releases. (*)
  fe228a6... plug-ins: fix #5960 Gimp loads 16 bit DDS images with lumin (*)
  2089217... Issue #5475: Tablet pointer offset malfunction with scale r (*)
  2967ab7... libgimp: add docs and annotations for gimp_brush_select_new (*)
  4ee3a9c... app: fix core crash when a plug-in calling a GimpPdbDialog  (*)
  3d23369... Update Basque translation (*)
  2211ca7... app: wait child processes with g_child_watch_add_full() rat (*)
  fa14301... Update Spanish translation (*)
  0645bf6... authors.xml, README: update the authors list. (*)
  8d8c777... devel-docs: release-howto updated. (*)
  3ce0e66... Issue #6767: sensitivity API NO_IMAGE not working in Python (*)
  802c6fe... Issue #6767: sensitivity ALWAYS not working in Python. (*)
  aba721a... Issue #6280: JPEG preview window doesn't get closed. (*)
  7eaa4f1... app, libgimp, pdb: new gimp_display_present() PDB call. (*)
  1566d94... app: make sure we send the origin display to plug-ins throu (*)
  4f1007e... Issue #6695: Wrong tab after JPG export because of "Show pr (*)
  834ff9d... Update Polish translation (*)
  644abd7... Update Vietnamese translation (*)
  fca3f23... Update Vietnamese translation (*)
  8fdeadd... plug-ins: fix using wrong offset for group layer masks in p (*)
  6c1a0e8... app: gui_free_progress() should accept any GimpProcess widg (*)
  1858aac... gitlab-ci, build: testing native Windows build. (*)
  7254d75... Cleanup the Gitlab runner manually. (*)
  ffd732c... build: do not build Windows dependencies with ccache. (*)
  6c91e7f... build, gitlab-ci: break the native Windows build into 2 job (*)
  7cca69c... build: fix a weird (yet unexplained) build bug. (*)
  3027b4e... devel-docs: update a bit the release-howto. (*)
  8476683... Update Vietnamese translation (*)
  89e83ae... Updated Greek translation (*)
  2ad3491... gitlab-ci: add Win 32-bit and Linux Clang builds to schedul (*)
  419892c... gitlab-ci, build: CI job to package GIMP on Windows from MS (*)
  60a9e25... build: add Vietnamese translation to the Windows installer (*)
  8c2afcb... NEWS: start the GIMP 2.99.8 section. (*)
  4fee04b... Issue #5640: Selection tools not showing selection on Wayla (*)
  e8a531e... app: fix selection display on right/bottom borders when rul (*)
  6466d46... app: check the time before last selection draw before queui (*)
  6dc98fe... Issue #6850: support for memory in the dashboard under Open (*)
  e939fce... Installer: include gdk-pixbuf-query-loaders.exe (*)
  33d0af3... Installer: ignore version information on files installed to (*)
  66ccd53... Installer: install debug symbols by default (*)
  5c31c6a... Installer: remove Quick Launch icon (*)
  0f775b5... Installer: update python2 interpreter file (*)
  06b98b9... Installer: include full version number in icon name (*)
  f592814... Installer: more verbose debug messages (*)
  655a874... Installer: remove all obsolete 2.8 plugins (*)
  d2190e7... Installer: show progress while removing old .debug files (*)
  e6eb002... Installer: improved compile.bat (*)
  101d1a4... Installer: fix .svg MIME type in Registry (fixes toolbox ic (*)
  97289a0... Installer: remove plugins from the lib\gimp\2.0\plug-ins di (*)
  f030ade... Installer: plug-ins install changes (*)
  4c64588... Installer: zlib1.dll has no version info, compare timestamp (*)
  c8dfa69... Installer: don't include unnecessary files, some more fixes (*)
  63d5e35... Installer: small fix for 32on64 (*)
  9ed68c8... Installer: don't scan recursively for configuration overrid (*)
  f05f512... Installer: include extra debug symbols, Ghostscript 9.25 (*)
  f959726... Installer: remove Thai locale temporarily (causes crash on  (*)
  2c724ba... Installer: proper fix for libthai (*)
  2cc134b... Installer: include debug symbols for babl/gegl DLLs in lib\ (*)
  0ed3705... Installer: remove lib\gegl-0.2 (*)
  d476b47... Installer: remove LIBTHAI_DICTDIR environment variable (no  (*)
  b8021c0... Installer: remove dead code (*)
  67f7187... Installer: handle missing install directory of GIMP <2.8 be (*)
  4ccf42d... Installer: changes for 2.10.12 (*)
  c9b9e37... Installer: install 64-bit Python on 64-bit Windows (*)
  d7799ef... Installer: ported install script to Inno Setup 6, add per-u (*)
  90c2e81... Installer: minor fixes (*)
  4d3b901... Installer: forgot about .xcf extension (*)
  d94d375... Installer: fix for issue 3226 (*)
  b7ab224... Installer: handle associations better (*)
  62c1c5c... Installer: unofficial languages, ghostscript 9.50 (*)
  1bb71e8... Installer: skip .debug files when they don't exist (*)
  5315e9f... Installer: properly remove old icons on 32-bit installs and (*)
  2bb5d28... Installer: file-mng builds on 32-bit Windows, stop special- (*)
  ff4dd2c... Installer: rearrange install order of files, should make in (*)
  7cc383c... Installer: add Croatian and Marathi language (*)
  a42c441... Installer: preparing for GIMP 2.99 (*)
  7cf6605... Installer: some cleanup, make Lua optional, add devel splas (*)
  a97fbc5... Installer: forgot Components for girepository (*)
  1284bbf... build: update the generated Windows installer languages. (*)
  a04eff3... gitlab-ci: add native Windows 32-bit build with MSYS2. (*)
  eb3c42f... Add a distribution job with Win 32-bit! (*)
  fb16acf... build: enable Windows installer translation files in CI bui (*)
  c4ba4bd... Update Ukrainian translation (*)
  bd98558... Update Vietnamese translation (*)
  df7b2b6... Update Vietnamese translation (*)
  822eb3c... Issue #6852: Don't include gimp30-tips.mo in binary package (*)
  a4a6ac5... Issue #6852: Don't include gimp30-tips.mo in binary package (*)
  38c0344... plug-ins: fix #5944 Unable to open XCF converted PSD files  (*)
  668c9de... app: add back a timeout-based idle function to queue a canv (*)
  85c050c... Update Swedish translation (*)
  db10c2b... Update Ukrainian translation (*)
  065581b... NEWS: update. (*)
  9b033f8... plug-ins: fix creating multiple preview display for JPEG ex (*)
  666ae4e... plug-ins: don't use G_GSIZE_FORMAT specifier in translatabl (*)
  3d248dc... plug-ins: PSD color block can have a non zero length even w (*)
  670ef6b... plug-ins: fix setting error message in psd-util. (*)
  3da302a... plug-ins: consider reading less bytes than we need an error (*)
  eb78aa9... plug-ins: fix computation of padding in fread_unicode_strin (*)
  82cb11e... plug-ins: add extra safety checks in psd-load. (*)
  970f7b0... Update Slovenian translation (*)
  c7a8c35... Update Slovenian translation (*)
  eeefa46... Update Slovenian translation (*)
  d408568... Update Ukrainian translation (*)
  0047491... gitlab-ci: native (MSYS2) Win32 32/64 builds only on schedu (*)
  9f2b32d... build: package a bit more. (*)
  3d50cb3... build: patterns to bypass ghostscript version detection. (*)
  529eb56... build: also looking for HKEY_CURRENT_USER Inno Setup regist (*)
  8cd05ce... build: unset LZMADictionarySize high value. (*)
  681c37d... build: "debug" component only known when DEBUG_SYMBOLS is d (*)
  2415d06... build: no signed installer for the CI yet. (*)
  9057de6... build: remove some data relevant to GTK+2 from installer. (*)
  1d03258... gitlab-ci, build: construct the Windows installer from CI. (*)
  de31d65... gitlab-ci: gimp-distcheck-debian and gimp-autotools-debian  (*)
  cf6482f... build: more optional feature to Windows installer. (*)
  a181d67... configure: better libaa detection. (*)
  62ae321... build: add aalib dependency for ASCII Art support. (*)
  5a366ee... gitlab-ci: reorganize pipeline rules. (*)
  f98ccf5... build: Windows installer version deduced from configure.ac. (*)
  58183e5... plug-ins: store PSD file version in our PSDimage data struc (*)
  32be0ec... plug-ins: PSD layer name can be NULL. (*)
  0a70311... plug-ins: increase MAX_CHANNELS in PSD files to 99. (*)
  2e2e43a... plug-ins: add psd_read_len function (*)
  714052e... plug-ins: remove outdated comment about GIMP_MAX_IMAGE_SIZE (*)
  f82974a... plug-ins: in psd-load.c change debug state to 4 for 1 bit c (*)
  0de02a5... plug-ins: PSD layer size validation only for "normal" layer (*)
  2df0569... plug-ins: PSD ChannelLengthInfo data_len should be 64 bit. (*)
  6f523d3... plug-ins: adjust some psd-load debug statements for 64-bit. (*)
  35f4b7b... plug-ins: make PSD resource loading handle 64-bit lengths. (*)
  d99b87c... plug-ins: add support for reading Photoshop PSB image files (*)
  be20a25... plug-ins: additional layer info in PSD images can have mult (*)
  e1fcaaa... plug-ins: always stop on error after reading PSD layer bloc (*)
  625c437... Update Spanish translation (*)
  0d479b4... Update Spanish translation (*)
  90ee7bd... NEWS: update. (*)
  016948c... plug-ins: load 16-bit per sample SGI images as 16 bit integ (*)
  c5b05b6... build: separate debug symbols from binaries in the Windows  (*)
  9d065b8... build: create installer with debug symbols and Python suppo (*)
  8a42c6c... build: add a test to check the Windows installer languages. (*)
  a8f020d... meson: -Dwindows-installer also works on Linux build machin (*)
  f647517... build: job win-installer-nightly should return failure appr (*)
  9c62dfd... build: extensions are gimp32/64 specific. (*)
  7d9e6e3... build: fix Python support in Windows installer. (*)
  ee2a310... meson: fix the build. (*)
  3b3ab0a... plug-ins: fix #6116 grayscale gif animation hangs on export (*)
  b815bca... gitlab-ci, build: --enable-windows-installer also on Linux. (*)
  11a891b... Issue #6257: Race condition bug in meson build. (*)
  9c6776f... Issue #6257: Race condition bug in meson build. (*)
  18785bf... build: clean out obsolete Windows-specific patches. (*)
  0625902... app: set "OK" the default button to the "Create a New Image (*)
  ece8cbe... Update Catalan translation (*)
  49349c7... build: add lua support to the Windows installer. (*)
  2d15aa0... build: move lua import files into bin/. (*)
  7c4f12e... gitlab-ci: move the dependency moving step into the build s (*)
  076e4d6... gitlab-ci: add a new "packaging" stage. (*)
  f75cad5... build: disable javascript plug-ins. (*)
  3fbe59c... build: do not add the same files twice for lua in the insta (*)
  35ef549... Issue #5879: Legacy icon theme not installed with meson bui (*)
  7a4f0a6... gitlab-ci: redirect installer logs to a file. (*)
  8c54a0c... build: fix installer creation. (*)
  f8320ce... core: minor memleak fixes (*)
  203393a... core: function documentation clarification (*)
  603c5dc... app: call parent's window_state_event() from GimpImageWindo (*)
  e57304f... Issue #5402 Scriptfu handle GFile and GimpObjectArray types (*)
  1c537b0... Add devel doc (*)
  003f137... 6872 gimp-pdb-dump print type of GValue instead of type of  (*)
  825067e... plug-ins: fix #6859 Hurl random pct limits in PDB are incor (*)
  c112a55... libgimp*, plug-ins: fix some warnings (*)
  8b39b92... Update Spanish translation (*)
  8e44825... flatpak: Fix build (*)
  2842a8e... flatpak: Bump versions of some modules (*)
  95754f0... flatpak: Add gvfsd permission for gvfs (*)
  551cc6a... flatpak: Remove meson build (*)
  68cf9d8... flatpak: Remove -Dlibdir=lib configure option (*)
  d468722... flatpak: Build graphviz as GEGL submodule (*)
  94ed45d... flatpak: Add patch to Cairo preventing subpixel font render (*)
  1228d89... flatpak: Add maxflow dependency and build with workshop (*)
  61389ad... flatpak: Use exact version of GEGL (0.4.30) (*)
  83f5698... ci: Enable nightly flatpak builds (*)
  434ef40... gitlab-ci: create a GIMP_CI_FLATPAK Gitlab variable to trig (*)
  e6d3e89... gitlab-ci: remove "when: always" in flatpak job. (*)
  f2c73f2... gitlab-ci: fix (again!) the gitlab-ci. (*)
  eeb7b63... gitlab-ci: store flatpak-build output into a log file. (*)
  2503453... Revert "flatpak: Use exact version of GEGL (0.4.30)" (*)
  039be5d... build: sync with development flatpak. (*)
  512fc24... add msys support (*)
  85dd69d... gitlab-ci: expire the Windows installer artifact after a we (*)
  20fa78d... gitlab-ci: add support for flatpak and Windows installer jo (*)
  16fd4ae... gitlab-ci: make sure the normal commit jobs are also run on (*)
  81b076a... devel-docs: some info on new Gitlab MR feature to create te (*)
  8f89d31... Update Catalan translation (*)
  1731c87... plug-ins: fix the fix for #6116 grayscale gif animation. (*)
  3d33e4b... Update Catalan translation (*)
  83f0763... Update Swedish translation (*)
  c364d8a... NEWS: update. (*)
  39a2974... NEWS: adding smooth scroll coming with GTK3. (*)
  def862b... meson: Always enable CPU extensions (*)
  df7e319... meson: fix comment about building with specific CPU instruc (*)
  d8062d1... plug-in, libgimp: Fixes #6753: redesign of WebP Export dial (*)
  c99ae37... libgimp: new GtkSizeGroup for widgets inside a container (*)
  38cda06... libgimp: tooltip added to all widgets in GimpProcedureDialo (*)
  19e545b... menus: fix validating the XML menu files with meson build. (*)
  2730361... data: fix more xmllint validation. (*)
  2d6bf6d... meson.build: fix more xmllint validation. (*)
  a6c44a7... build: complete Windows installer lang list in meson and fi (*)
  602add8... build: improve the script to test for Windows installer lan (*)
  0e4263d... build, gitlab-ci: generated files should be in the build di (*)
  1a3efe0... desktop: make validate-desktop a unit test. (*)
  0d42693... Update Ukrainian translation (*)
  98cad6d... Update Spanish translation (*)
  63f7547... build: some cleanup in build scripts for Windows. (*)
  74d3ad7... build: custom build of GLib with additional patch. (*)
  9572cb4... gitlab-ci: keep the Windows native builds' config.log. (*)
  dc3cc6f... build: move glib-networking modules into our custom glib pr (*)
  179334b... build: do not copy a binary dependency when it already exis (*)
  62b332e... Update Swedish translation (*)
  68851c1... Issue #5875: Close button too big on wayland backend. (*)
  3d9996f... Issue #6869: Toolbox buttons should focus the canvas as sid (*)
  2d123b8... app: fix wrong unref-ing. (*)
  086ae77... app: new gimp_display_grab_focus() function. (*)
  d3105e5... app: add a comment and some newlines before the debug data  (*)
  f5eed26... Update Ukrainian translation (*)
  36f103c... desktop: install a scalable GIMP icon too. (*)
  3598562... app, libgimpwidgets: drop the thumbnail icon feature. (*)
  b7c2fbe... desktop: install 64x64 app icon. (*)
  8025962... libgimpwidgets: fix meson/mingw-w64 build and relocatable b (*)
  fe329ad... gitlab-ci: install GIMP before running `make check`. (*)
  97ae281... Revert "gitlab-ci: install GIMP before running `make check` (*)
  2d80159... desktop: add scalable/gimp.svg to distributed tarball. (*)
  4a00a99... libgimpwidgets: use g_printerr() instead of g_warning() for (*)
  ad86717... build: custom GTK3 compilation for the Windows installer. (*)
  74f67c1... build: compile GTK with new Windows Pointer Input Stack sup (*)
  7f0dafe... plug-ins: use #!/usr/bin/env python3 shebang line in python (*)
  8ca2322... libgimpwidgets: fix incomplete relocatable build commit. (*)
  2e115d1... Update Polish translation (*)
  bd71814... build: bump GTK to 3.24.30. (*)
  681d8e7... build: MSYS2 python package is now Python 3.9. (*)
  3b3f34c... Issue #6994: Color Noise produces artifacts with highly sat (*)
  3e2207e... build: update the master flatpak. (*)
  58fd168... build: update OpenEXR in our nightly flatpak manifest. (*)
  f8f768c... app: adding a comment for translators. (*)
  9e95d44... build: forgot a patch for a dependency of the flatpak build (*)
  3733a36... plug-ins: add support for planar configuration in DICOM ima (*)
  e0707af... plug-ins: fix #1146 DICOM with big endian transfer syntax f (*)
  db7e005... Update Ukrainian translation (*)
  d6e39f3... Update Polish translation (*)
  3b8165f... Update Swedish translation (*)
  b824abc... gitlab-ci: do not run `meson test` anymore inside the flatp (*)
  de9a171... gitlab-ci: generate SHA* checksums for generated Windows in (*)
  42fe8ab... app: fix #5153 keyboard shortcuts Shift+[ and ] don't work  (*)
  894fd27... Update Chinese (China) translation (*)
  fd0bb89... Update Chinese (China) translation (*)
  4f9f329... Update Chinese (China) translation (*)
  83c1d35... Update Chinese (China) translation (*)
  af909b8... app: fix #6724 When creating keyboard shortcut the section  (*)
  0a4915c... Update Swedish translation (*)
  34748af... gitlab-ci, build: compute the checksums of installer in bas (*)
  2d84ad7... libgimp: do not leak dialog containers' size groups. (*)
  1e31b65... Issue #7106: GIMP 2.99.6 Python Script Fatal Error. (*)
  1373bec... Add separate CODING_STYLE file (*)
  c87d6d9... Fix issue with generating GIR API docs in meson (*)
  24dc6bf... libgimp: libgimpmodule is part of libgimp not libgimpui. (*)
  8176bd0... libgimp: have gimp_procedure_dialog_new() behave like g_obj (*)
  488e3c4... plug-ins: use GimpUi.ProcedureDialog() instead of… (*)
  2329fc1... plug-ins: fix #7086 Can't remove color space from a 1bit mo (*)
  2026c2d... libgimp: fix the meson build. (*)
  0a83a45... libgimp: fix (again) the meson build. (*)
  cc57860... Issue #7115: properly chaining up finalize() methods. (*)
  6664b31... SF-ADJUSTMENT Slider Duplicate Label Fix (*)
  f2fb98c... Issue #6610: crashes on free select for images of certain d (*)
  37593d6... Fix #6979 meson build fails link libexecinfo on Alpine (*)
  54263f2... libgimbase, meson: reorganize execinfo dependency testing. (*)
  4f9b737... Issue #5989 - performance improvement patches for gtk and g (*)
  2749706... devel-docs: update release-howto file. (*)
  3b2a8f7... Issue #5267: Cage transform tool causes artifacts. (*)
  7982a5d... Issue #5386: Gimp crashes when setting AdobeRGB image to In (*)
  4d528f2... Issue #5415: compensate for null byte (*)
  d94a0c0... plug-ins: add non interactive support for extra parameters  (*)
  c324ec3... Fix #6980 /app/pdb/gimppdb.c unnecessarily includes core/gi (*)
  4f86d80... plug-ins: fix #2655 Can't open EPS-files with german Umlaut (*)
  65950de... libgimpbase: fix #1350 Failure to load metadata importing i (*)
  7bb892f... plug-ins: fix #5313 Exporting to "Gimp pattern" i.e. pat fo (*)
  f130fe1... app: disallow saving of patterns larger than max allowed di (*)
  317b5d9... app: improve error message loading pattern that is too larg (*)
  dd03716... Issue 7128: Mouse wheel zoom when cursor is over the zoom s (*)
  2b59006... Fix to Catalan translation (*)
  dc89adf... Update Ukrainian translation (*)
  619cb91... Remove unnecessary gimpmarshal.h and gimpwidgetsmarshal.h i (*)
  428b944... Remove unnecessary linking with genmarshal from meson build (*)
  6892326... Remove use of custom marshallers in favor of GLib ones (*)
  ac0a084... Show message dialogs in preferences dialog (*)
  4f7dcef... app: fix string array leak as reported by Massimo. (*)
  c7b3c3c... app: free leaking drawable list (as reported by Massimo). (*)
  ee09ae7... app: fix gimp_plug_in_cleanup_item_new(). (*)
  b1afc33... app: fix list leak, as reported by Massimo. (*)
  a10bb05... app: fix 2 possible leaks. (*)
  2d1d234... app: fix one more ugly leak. (*)
  70f2192... app: fix leaked queue created at init() (as reported by Mas (*)
  abb904d... app: improve/fix the most-recently used layers stack manage (*)
  4336b7a... app: fix memory leak reported by Massimo. (*)
  968cc3c... app: free unused return value of gimp_procedure_execute(). (*)
  b93c416... app: free a GimpPixPipeParams value (reported by Massimo). (*)
  140652a... app: free GList (leak reported by Massimo). (*)
  3603441... app: return of gimp_image_get_selected_drawables() must be  (*)
  0359427... app: allow image_merge_layers_callback() to be called with  (*)
  24e44c1... app: fix leaking a GimpMybrushSurface struct. (*)
  bde62ce... Update Swedish translation (*)
  60fc2cb... Update Slovenian translation (*)
  2ba8c2f... Update Slovenian translation (*)
  7489418... Update Slovenian translation (*)
  23da87a... Update Slovenian translation (*)
  f5ea8e9... app: fix leak of a GdkPoint and improve stable zoom centeri (*)
  411c279... app: return value of gtk_tree_path_new_from_string() must b (*)
  ef56fed... app: string allocated by gtk_tree_path_to_string() must be  (*)
  025cebf... app: free an unusing allocated string when not used as a re (*)
  1ece367... app: another leaked GtkTreePath. (*)
  9a0876b... app: forgotten GList freeing. (*)
  c3e3c68... libgimpconfig: free a GimpValueArray on deserialization fai (*)
  a3d7f71... Fix broken markup in Bulgarian user help (*)
  eae6e9a... Fix broken markup in Dzonghka user help (*)
  e50d844... Fix broken markup in Galician user help (*)
  b89e815... Fix broken markup in Malay user help (*)
  456327e... app: unfreed GList. (*)
  901b8c1... Fix broken markup in Macedonian user help (*)
  6282756... app: unref the newly created GVariant-s. (*)
  0fe7e14... app: unref the GtkSizeGroup-s. (*)
  3fa68be... app: date string in the About dialog was not always freed. (*)
  38a0b76... app: free mypaint_brush_path, mypaint_brush_path_writable a (*)
  dd38b88... libgimpwidgets: free leaked GError. (*)
  887bab0... Update Polish translation (*)
  6312248... build: do not build GLib for Windows anymore. (*)
  64c786e... devel-docs: fix automake when --disable-gtk-docs is used (*)
  d0bef53... build: patch to configure libwmf with no freetype-config. (*)
  ef87f34... Issue #6843: "Canvas Size" dialog takes too much vertical s (*)
  fadda1b... devel-docs: we must still restart a plug-in to debug with S (*)
  c43de62... app: config folder migration update for GIMP 3. (*)
  753e994... app: forgot to also properly migrate the docks size. (*)
  15fb4a7... Issue #1168 - Allow resetting rotation view and flip view s (*)
  714e911... Issue #7169: add app/core/gimppattern-save.c in POTFILES.in (*)
  f888a6f... app: update menurc migration. (*)
  855d5ce... build: fix Windows installer build. (*)
  f479084... Update Ukrainian translation (*)
  cbc4a3b... Update Swedish translation (*)
  f6fc9d4... Rename GimpLangRc to GimpEarlyRc (*)
  012df85... Add a config enum for the pointer input API to use on Windo (*)
  825ea9d... Move initialization order (*)
  1685746... Only select available API's (*)
  0e46fad... configure: --enable-check-update now with an "auto" value. (*)
  f0be225... meson: -Dcheck-update option as a yes|no|platform-default c (*)
  595838f... Update Ukrainian translation (*)
  d65e82a... Update Spanish translation (*)
  61a7da6... Update Spanish translation (*)
  d707e4c... autotools, meson: bump GLib dependency to 2.68.0. (*)
  49e5342... app, libgimp*, pdb, plug-ins: use g_memdup2() instead of g_ (*)
  d577e51... libgimp: set subfiletype to FILETYPE_REDUCEDIMAGE when savi (*)
  2a38ec9... plug-ins: when loading TIFF images ignore thumbnail pages (*)
  42e6110... plug-ins: fix #3740 Impossible to delete multi page tiff wi (*)
  f04e744... desktop: add an appdata section for 2.10.26 release. (*)
  b1ace8d... Update Ukrainian translation (*)
  d61a682... plug-ins: fix #7195 Exporting multilayer TIFF with EXIF sav (*)
  03f538e... Update Slovenian translation (*)
  968df76... Update Spanish translation (*)
  6b3ef41... Update German translation (*)
  d8cbd61... Update Vietnamese translation (*)
  d6dffdc... Update Slovenian translation (*)
  8516221... app: Correctly place merged down layer... (*)
  833783b... Add Lithuanian translation (*)
  6c0b8c5... Update Swedish translation (*)
  3b3f5c8... build: add new Lithuanian translation to the Windows instal (*)
  3e11435... build: fix typo s/en_GN/en_GB/ (*)
  d0fb53a... Update Chinese (China) translation (*)
  cce8946... Update Chinese (China) translation (*)
  4f8ced1... NEWS: update. (*)
  22acc45... Update Vietnamese translation (*)
  f4bbaf4... Update Vietnamese translation (*)
  44f72c5... gitlab-ci: flatpak artifacts must always be uploaded. (*)
  2bc1dd1... build: fix flatpak manifest. (*)
  30f215f... Update Polish translation (*)
  fb7a995... gitlab-ci: do not make the flatpak job interruptible. (*)
  127bf7a... configure,meson,app: depend on GEGL-0.4.32 (*)
  117fbc7... Update Lithuanian translation (*)
  828923d... Update Chinese (China) translation (*)
  9c36ff2... Update Chinese (China) translation (*)
  987a815... Update Chinese (China) translation (*)
  d0f8b57... Update Brazilian Portuguese translation (*)
  40cd866... Update Polish translation (*)
  e73f82d... build: fix installer. (*)
  ad83fd0... build: improve Windows installer language test. (*)
  f656ef9... Updated Italian translation (*)
  00958fe... Updated Italian translation (*)
  062f447... Update Catalan translation (*)
  d6ffbc1... Update Catalan translation (*)
  3d6d94f... Update Hungarian translation (*)
  78c1289... Update Finnish translation (*)
  37d76c8... build: mention incomplete and outdated state of build/gimpb (*)
  97bb359... desktop: let's skip 2.10.26 and directly release 2.10.28. (*)
  e0ac71b... desktop: update 2.10.28 release date in appdata. (*)
  8934d43... app: make painting possibly multi-drawable aware. (*)
  b4d189f... app: add ability to clone/heal from/on multiple layers. (*)
  3a9462b... app, pdb: properly save the list of source drawables. (*)
  231ab44... app: make Perspective Clone tool also work with multiple dr (*)
  9778079... app: fix broken source painting offset. (*)
  03edaf5... app: fix more broken offset in other tools. (*)
  d567064... app: make painting with applicator working in multi-drawabl (*)
  b86c927... app: fixing painting with a selection. (*)
  370db86... app: "Registered" alignment makes no sense with self-to-sel (*)
  6ad00cd... app: improve source tool options GUI. (*)
  1abb454... app, pdb: move "src-drawables" from core to option object f (*)
  3b535b8... Update Ukrainian translation (*)
  6fd2747... NEWS: update. (*)
  8809160... Update Swedish translation (*)
  148fbb2... Updated Greek translation (*)
  f90e294... Update Slovenian translation (*)
  475e037... Update Spanish translation (*)
  af888e4... plug-ins: fix #6258 Hierarchical XMP tag should be written  (*)
  e7f65e4... plug-ins: improve formatting in metadata-viewer (*)
  e9ab89f... plug-ins: use separate function for adding multiple values  (*)
  baaa138... plug-ins: in metadata-viewer improve how we show XMP tags. (*)
  76dc649... plug-ins: improve loading of XMP BAG/SEQ tags in metadata-e (*)
  a4cb134... plug-ins: fix saving of XMP BAG/SEQ array values in metadat (*)
  6374481... Issue #6909: Crash after cancelling out of avif export dial (*)
  78d9f97... app: fix dragging color boxes into item dockables. (*)
  d4733e5... app: fix drag'n drop of fg/bg colors under Wayland. (*)
  7ce0f2d... Add JPEG XL plug-in (*)
  1b2ed2e... build: sync our nightly flatpak with last changes. (*)
  878c3f6... Use more specific magic string for JPEG XL container format (*)
  e213f1f... plug-ins: minor styling fixes and other. (*)
  fe551d6... NEWS: update. (*)
  6aaa017... Remove unnecessary space at the end of the string (*)
  f4ab5cd... i18n: Add plug-ins/common/file-jpegxl.c in POTFILES.in (*)
  0d2f3bc... Update Ukrainian translation (*)
  fe94b46... Update Ukrainian translation (*)
  bb2174d... Update Swedish translation (*)
  0236308... Build libjxl in crossroad Win64 CI (*)
  e43743e... Build libjxl in Win64 native MSYS2 CI (*)
  48ee6a1... build: meson.build minor code refactoring (*)
  dd02503... gitlab-ci: Remove extra ninja call in crossroads Win builds (*)
  2afa019... build, meson: Fix rc files build order dependency... (*)
  7ee72ee... flatpak: Use fallback-x11 (*)
  b61dd87... meson.make: Don't use backend-specific calls (*)
  2da70b3... build: CC="cache gcc" breaks gobject-introspection for nati (*)
  e01c37c... plug-ins: fix wrong data freeing. (*)
  5452572... plug-ins: use g_file_peek_path() instead of g_file_get_path (*)
  22f234e... libgimpwidgets: do not free cache before using it for debug (*)
  fd9f96f... app: get rid of a wrong return-after-free report. (*)
  ea6bcef... Fix missing return in file-jpegxl.c (*)
  bb1efa6... Update Slovenian translation (*)
  e3d9852... Update Slovenian translation (*)
  cec3c3a... Add Portuguese translation (*)
  216a4bc... Update Portuguese translation (*)
  2ddc2ab... plug-ins: some cleanup in file-webp. (*)
  27dea4f... plug-ins: various g_file_get_path() replaced by g_file_peek (*)
  4ae3687... plug-ins: more replacement of g_file_get_path() to g_file_p (*)
  f131780... plug-ins: clean up warnings from psd-save. (*)
  9cd9c34... build: improve gimp:build / windows-installer-langs unit te (*)
  3ace66e... build: add Portuguese translation to installer. (*)
  4055ac9... build: add more help text to the windows-installer-langs te (*)
  60b9f4a... NEWS: update. (*)
  e61adec... plug-ins: more g_file_get_path() changed to g_file_peek_pat (*)
  6107ae1... build: build libjxl to sync nightly and beta flatpak manife (*)
  1791c17... Update Catalan translation (*)
  d33c45f... Update Swedish translation (*)
  f87ec4b... libgimpbase: GError set twice in gimpreloc.c (*)
  e14f9fc... app: allow compiling on Mac OS where gimpimagewindow.c need (*)
  9c4c7b5... Update Polish translation (*)
  dd5cb5c... Crash workaround for HEIF plug-in (*)
  0ac0e4b... gdkquartz-cocoa-access.h is not correct yet (*)
  5ff5d38... Macro name change to GDK_OSX_BIGSUR (*)
  31e52f0... build: allow giving several source prefixes to dll_link.py. (*)
  c4e5c18... HEIF plug-in: fix typo in comment (*)
  1114d95... Update Portuguese translation (*)
  c2dfbb5... Update Portuguese translation (*)
  e4065c4... Update Portuguese translation (*)
  b803fca... Update Portuguese translation (*)
  a0570cb... Update Portuguese translation (*)
  a287ef2... Update Portuguese translation (*)
  43e2e80... Update Portuguese translation (*)
  2ad19b0... Update Spanish translation (*)
  d7f93b3... Update Spanish translation (*)
  219d9b4... Reduces noisy errors (*)
  73930f9... NEWS: update. (*)
  fa71017... build: use several source prefixes for all dll_link usage. (*)
  9cdc8c0... desktop: add release tag for the AppData. (*)
  eb20d65... Update Ukrainian translation (*)
  3aa9c0b... build: do not use os.EX_* exit code for cross-compatibility (*)
  5905b26... Update Portuguese translation (*)
  28758fc... Update Icelandic translation (*)
  4d5d0de... Update Swedish translation (*)
  08cdb54... Update Catalan translation (*)
  c2143fd... Update Icelandic translation (*)
  808869c... Update Finnish translation (*)
  9a76db4... Update Icelandic translation (*)
  9c667b0... Update Icelandic translation (*)
  8167a8a... Updated Italian translation (*)
  cda2e68... Update Icelandic translation (*)
  27e92a5... Update Icelandic translation (*)
  5482595... Update Icelandic translation (*)
  e06125a... Update Brazilian Portuguese translation (*)
  e43d621... libgimpwidgets: fix warnings on Windows/macOS. (*)
  52928e0... Issue #7327: Cannot build GIMP3 on MSYS2 using Meson. (*)
  206bc06... app: fix Gimp-Config warning Can't tell anything about a gi (*)
  970665f... app: fix no console output on Windows for --dump-gimprc (*)
  c4b4363... gif: perform bounds checking for table entries (*)
  5828e0a... gif: don't use strlcpy on non-null terminated string (*)
  54bd8c8... plug-ins: fix coding style from MR !472. (*)
  352ef68... app, libgimp: Add metadata preference for saving thumbnail  (*)
  a0f2f00... libgimp: fix pspec leak when procedure argument has already (*)
  76b11a5... gimptagcache: free error to avoid leak (*)
  59eae13... xcf-load: g_free name in error cases to avoid leak (*)
  345d148... libgimp: do not return a possibly invalid pointer. (*)
  7e3cab1... app: replace a g_free_error() by g_clear_error(). (*)
  1c2d100... desktop: fix duplication of the app icon in a dock like Pla (*)
  84443c8... Update Ukrainian translation (*)
  8147392... Update Swedish translation (*)
  e574dbe... plug-ins: fix warning in file-ps: assignment discards 'cons (*)
  9453f04... docs, etc: regenerate the default gimprc and its manpage. (*)
  47be60d... flatpak: Add x-checker-data to sources (*)
  e7ca891... flatpak: Update dependencies (*)
  e6475e9... flatpak: Manifest minor fixes (*)
  fc1a3f8... Update Portuguese translation (*)
  d47fc13... plug-ins: fix file-gih. (*)
  6905b0b... Issue #5313: consistent "file-pat-save-internal" procedure  (*)
  c0c8d68... Update Indonesian translation (*)
  9f8de17... flatpak: use libjxl 0.6 released version (*)
  a637692... plug-ins: fix loading of only the merged image of a PSD (*)
  a77131d... plug-ins: fix #1111 TGA with indexed colors + alpha channel (*)
  3d095e5... NEWS: update. (*)
  87e621e... flatpak: Bump openexr from v2.3.0 to v2.5.7 (*)
  93ce988... Update Slovenian translation (*)
  dd67dd3... libgimpcolor:  use g_debug for informational "using babl .. (*)
  944cbc1... desktop: update 2.99.8 release date in AppData metadata. (*)
  64ab8ac... NEWS: update. (*)
  808b3aa... build: remove calls to ccache in native Windows build. (*)
  5470af3... Quick update of the Russian translation, more to follow soo (*)
  ee46618... devel-docs: release howto update. (*)
  b5c1cd6... Update Russian translation (*)
  0151659... plug-ins: Silence some warnings (*)
  71c2fd6... Release development version GIMP 2.99.8. (*)
  f94abce... configure.ac, meson.build: post-release version bump to 2.9 (*)
  edc719c... libgimpwidgets: Stop using deprecated APIs (*)
  3e58204... devel-docs: GIMP_VERSIONS was renamed some time ago. (*)
  e6d0766... Remove another error message (*)
  5ed68ab... CODING_STYLE: add a "Commit messages" section. (*)
  12aae56... build: add a bit more info about using the Anitya db (for f (*)
  2b3c52f... build: add build-id to our CI Windows installer build. (*)
  7834fc9... windows installer: associate avif and jxl (*)
  0d5a4f5... build: compile libjxl under 32bit MSYS2 too (*)
  4dcbafc... plug-ins: fix static analysis warning. (*)
  99202c4... tools: win32_command() return value is never freed. (*)
  8e69e9f... Issue #7402: update GTK build for Windows CI with GCC 11 fa (*)
  d7fde8f... NEWS: some move around items. (*)
  b618d6a... Update British English translation (*)
  40ca022... app, docs: fix GIMP's version in --dump-gimprc-manpage and  (*)
  422d5fe... plug-ins: handle memory allocation failure in JXL import (*)
  b070c6f... plug-ins: Iptc.Application2.Headline is not a repeatable ta (*)
  6eba73e... plug-ins: fix #7408 metadata-editor plugin cashing when sav (*)
  e90f041... plug-ins: fix resource leaks detected by coverity (*)
  641080c... plug-ins: fix several issues detected by coverity (*)
  75fabb0... plug-ins: prefer AOM encoder for AVIF export (*)
  fe23889... Update Swedish translation (*)
  ec98d8c... Update Ukrainian translation (*)
  ea19845... Update Catalan translation (*)
  b27bf5c... plug-ins: fix #7429 Error loading PSD file: Unsupported or  (*)
  080d680... plug-ins: JXL lossless implies uses_original_profile (*)
  5115021... plug-ins: fix incorrect CMYK transform for the variant with (*)
  dbed547... Update Portuguese translation (*)
  b751819... plug-ins: fix incorrect loading of CMYK PSD images without  (*)
  bc9a26b... plug-ins: make string translate-able in JXL export (*)
  7e54924... plug-ins: fix memory leak in HEIF import/export (*)
  a36e5b9... Update Basque translation (*)
  97c3473... Update Basque translation (*)
  1d17686... Update Basque translation (*)
  f59cf8b... Update Basque translation (*)
  b44a47c... Update Basque translation (*)
  7af186f... Update Basque translation (*)
  b745f00... build: use libjxl 0.6.1 in MSYS2 native build (*)
  86b2920... build: use libjxl 0.6.1 in flatpak package (*)
  46e00a1... CODING_STYLE: update intro and use [TOC] markdown macro. (*)
  dc36b45... CODING_STYLE: update. (*)
  cd12c33... Update Polish translation (*)
  2494a06... INSTALL: remove --without-libtiff. (*)
  8e1f982... libgimpbase: fix #7383 GIMP loses exif data when a folder h (*)
  64c0478... plug-ins: Support PSD files in LAB colorspace (*)
  4856d72... devel-docs: add some more tricks to review MR in Gitlab. (*)
  c296bbf... Update Latvian translation (*)
  0321772... Update Latvian translation (*)
  1d1234b... plug-ins: avoid problematic/marginal JXL compression settin (*)
  020d383... Update Spanish translation (*)
  d497e8c... Update Spanish translation (*)
  a6c52cc... Update Latvian translation (*)
  42283e4... Update Latvian translation (*)
  e2b1cc9... app: fix #6436 *.gih grayscale export crashes GIMP (*)
  4d5e661... Update Spanish translation (*)
  8d9db45... app: fix resource leak warnings caught by static analysis. (*)
  f7e327c... plug-ins: improve loading of PSD merged images with alpha c (*)
  fcff4c7... Update Ukrainian translation (*)
  ef720d6... plug-ins: fix a few resource leaks in case of errors in psd (*)
  c6243bf... plug-ins: add support for loading 16-bit per channel CMYK P (*)
  18e835e... plug-ins: remove unneeded and uninitialized base_channels. (*)
  2f0ac83... Update Latvian translation (*)
  3adf290... Update Latvian translation (*)
  34d34c2... NEWS: kickstart 2.99.10 news section. (*)
  5365d0a... plug-ins: fix more resource leaks in case of errors for psd (*)
  737cc09... plug-ins: Use the same define for debugging psd-load and ps (*)
  3425212... plug-ins: fix export of multi layer image as psd (*)
  d2b0b0f... Update Portuguese translation (*)
  3afa37c... app, libgimp*, plug-ins: Changed gendered terms to be gende (*)
  f9e206d... Fix meson: use env kwarg in custom targets (*)
  d4df5d0... pdb: fix previous commit to work with old and new meson (+  (*)
  190e44d... Update Polish translation (*)
  4282d6f... Update Latvian translation (*)
  3973cde... Update Latvian translation (*)
  1388b07... Update Latvian translation (*)
  9bc9ef0... build: use POSIX test syntax. (*)
  588ff7c... build: xvfb-run call from meson fails. (*)
  449a91b... build: fix again the `xvfb-run` call to work on various dis (*)
  d2c5591... app: fix #383 Large PBM files exported from GIMP are blank (*)
  74aa6a2... devel-docs: remove gtkbuilder-porting-guide. (*)
  952c24e... devel-docs: remove gtkbuilder-porting-guide.txt from EXTRA_ (*)
  82b7fa8... plug-ins: fix loading of 32-bit per channel psd images (*)
  bb4ab85... app: replace using the "draw" signal by "expose-event" on G (*)
  48bd0bc... Update Latvian translation (*)
  7decb7d... GimpFrame: Switch to using the GtkContainer::add signal (*)
  6840bb9... plug-ins: fix #7109 exported gimp .jpg not processable in W (*)
  9fd234d... Update Slovenian translation (*)
  44573c1... Update Slovenian translation (*)
  fa78193... Update Spanish translation (*)
  08eba7f... Update Spanish translation (*)
  7c99fa0... libgimpbase: read up to 255 bytes into a 256 bytes buffer. (*)
  7b7e312... Updated Italian translation (*)
  6cbac22... plug-ins: user can select bit depth in JXL export (*)
  e69d903... Update Ukrainian translation (*)
  6b9d21e... Update Portuguese translation (*)
  68b35d1... Update Swedish translation (*)
  de286a0... Update Catalan translation (*)
  d2be608... Update Spanish translation (*)
  52f2ea5... Coding Style: add some docs about natural language text in  (*)
  8e5edac... Coding Style: add necessity to keep POTFILES.in updated. (*)
  e69b704... NEWS: update. (*)
  ee30d50... packaging: Update paths for MacOS (*)
  9b94e34... Issue #7539: Opening some images lock GIMP. (*)
  dec5ca2... plug-ins: fix #7566 Import Issues with Indexed .dds Images (*)
  b0547a7... macos env: Fix #7567, crash on new and open dialog (*)
  dcd1dd2... libgimpcolor: Fix gimp_rgb_list_names() for introspection (*)
  5ca9a38... Fix some gobject-introspection annotations (*)
  6821636... gimp_macos_setenv: set GI_TYPELIB_PATH macos (*)
  156d00f... Update Swedish translation (*)
  44f6ee3... meson: missing test for sys/prctl.h. (*)
  9dda014... Update Kabyle translation (*)
  70dc70d... Update Kabyle translation (*)
  e9ef4b7... Update Slovenian translation (*)
  06de8ab... libgimpwidgets: use GtkGestureDrag in ScrolledPreview (*)
  b2f875e... modules: Use GtkGestureDrag in ColorWheel (*)
  cf55b61... Update Lithuanian translation (*)
  67fd1f0... app: Popup menu at pointer in GimpEditor (*)
  eed28c0... app: Popup menu at rect in GimpEditor (*)
  bb4403f... app: Remove old GimpUiManager popup API (*)
  62953e6... screenshot: Remove GNOME Shell implementation (*)
  c502fb1... plug-ins: show screenshot options dialog immediately in Fre (*)
  e7f85f7... plug-ins: PSD layers with clipping set need clip to backdro (*)
  e51d5d4... plug-ins: add extra layer groups when loading PSD images wi (*)
  e82f6d5... libgimpwidgets: Use Screenshot portal for picking (*)
  b2c715b... plug-ins: fix #7464 GIMP stops responding opening metadata  (*)
  bba4959... app: Use g_clear_object() in main.c (*)
  24d6140... build: make sure InnoSetup language files are not already p (*)
  d516407... plug-ins: fix Radiance RGBE magic number. (*)
  e8a31ba... plug-ins: in file-gegl, use the accurate load/save GEGL ope (*)
  7b7d616... plug-ins: fix #5305 Lighting Effects crashes when I use a c (*)
  ef9c483... plug-ins: remove KDE screenshot portal in favor of Freedesk (*)
  2d1c447... libgimpwidgets: Migration from GetICMProfile() to WcsGetDef (*)
  e5157f9... configure.ac: Correct detection of `xgettext` (*)
  1242392... app,build: depend on GEGL-0.4.34 (*)
  321cdd9... desktop: AppData tag for GIMP 2.10.30. (*)
  3e1b783... build: drop codepage conversion, use UTF-8 for Win install  (*)
  c59c93c... build: do not build GTK3 for our MSYS2 dependency job anymo (*)
  e87b3d5... Update Swedish translation (*)
  6cf3d67... build: fix packaging step with MSYS2 GTK+3. (*)
  25a5d06... Update Portuguese translation (*)
  d0dcb19... Update Ukrainian translation (*)
  d8afa6c... gimp: macOS run from build directory (*)
  e412503... gimptextstyleeditor: Fix crash on exit (*)
  41ff82a... macos: style cleanup in gimp wrapper code (*)
  bf9c488... build: fix Windows installer lang test after recent re-enco (*)
  201cbe7... build: no need to chmod the test file which is already exec (*)
  a982809... configure, meson, plug-ins: unmaintain WebkitGTK-depending  (*)
  d4a951d... meson: PNG support has not been an optional feature since f (*)
  52b1177... Update Spanish translation (*)
  07d7102... Update Chinese (China) translation (*)
  c7d89fd... Update Hungarian translation (*)
  4fad4bf... app: new concept of sets of layers stored in GimpImage. (*)
  25adf68... app: add logical operations on layer sets. (*)
  da987a1... app: add layer selection by regular expression. (*)
  ec99784... app: add a placeholder to the stored layer set list. (*)
  a0fc5a0... app: allow storing regular expression-based item sets. (*)
  9492aff... app: add an item visibility lock. (*)
  b356ea6... app: show lock state as cell icon in Layers dockable… (*)
  33e2d18... app: new gimp_widget_blink_rect(). (*)
  0a5a20c... app: use gimp-layer as visibility lock icon. (*)
  dda15cb... app: improve item lock management with gimp_item_tree_view_ (*)
  1c1b84b... app: also use gimp_item_tree_view_add_lock() for default lo (*)
  302bf53... app: blink the lock cell when failing to switch visibility  (*)
  8508eda... app: more responsive lock and link popovers. (*)
  c9812c2... app: hide the lock popup when clicking on shown same cell's (*)
  cd7f399... app: implement exclusive lock switching (Shift-click). (*)
  18fab4e... app: add Alt-click on visibility and locks for exclusive sw (*)
  9efe601... icons: new icon gimp-multi-lock. (*)
  59f3d00... app: show GimpItemTreeView's header. (*)
  1ba3c3d... app: fix gimp_item_tree_view_blink_lock(). (*)
  cd3b3b8... app: fix crash with a NULL highlight area. (*)
  09654a4... icons: new lock icons. (*)
  9d25482... app: use the new lock icons. (*)
  9b7c868... app: more coordinate conversion in GimpContainerTreeView. (*)
  de6a57d... app: fix coordinate conversion. (*)
  47e0e6f... app, libgimp, pdb: add visibility lock API. (*)
  1a3dbe2... app: implement a select_items() method for GimpContainerCom (*)
  3679018... app: check if an item was already inserted by actually look (*)
  a404500... app: add a select_items() implementation on various classes (*)
  9d46e47... app: one more select_items() implementation which I had for (*)
  8a91d97... app: fix clicking on unsaved images in Quit / Close All dia (*)
  4b681eb... app, libgimpwidgets: new gimp_event_triggers_context_menu() (*)
  2a404cb... app: more "select-item" signal handlers changed to "select- (*)
  8a46a72... app: all remaining select-item handlers replaced by select- (*)
  8faf6a8... app: get rid of GimpContainerViewInterface select_item sign (*)
  bd038b1... app: implement multi-channel selection. (*)
  58302ee... app, pdb: get rid of various gimp_image_get_active_channel( (*)
  45e18f6... app: add multi-channel drag'n drop ability. (*)
  b9eb289... app: implement multi-paths selection. (*)
  566e55e... app: "Bend the text along the currently active path" multi- (*)
  9dd6c1c... plug-ins: fix lava script-fu script. (*)
  708f322... plug-ins: fix select-to-brush script. (*)
  7dda738... plug-ins: update more script-fu scripts. (*)
  670a7fc... app: generate a critical with some more information. (*)
  8d38b72... app: channel selection actions now multi-channel aware. (*)
  fcd5978... app: improve "Select Top|Bottom Layer" actions. (*)
  718177b... app: raise/lower channels one step or to top/bottom multi-c (*)
  5c63c24... app: duplicate and delete channel actions multi-channel awa (*)
  d774a8f... app: add multi-vectors drag'n drop ability. (*)
  767674f... app: fix weird pointer behavior when clicking out of lock p (*)
  e49c0e4... icons: new lock icons for Color icon theme. (*)
  cb11eca... icons: fix build rules for icon theme. (*)
  01b4786... app: GimpItemList supports glob, regular expression and sim (*)
  5ac6d57... app: add a preferences for choosing your prefered search pa (*)
  ed9a082... NEWS: update. (*)
  9d23216... app: remove the "Linked" switch from the item options dialo (*)
  d9846ac... app: get rid of all "*-linked" actions. (*)
  a6dccf5... app: fix icons for the "*-lock-*" actions. (*)
  b489293... app: fix critical when filtering items in Palette dockable. (*)
  efaf9e0... app, libgimp, libgimpwidgets: fix "Application icon missing (*)
  72f8e63... app: find templaterc and controllerrc when testing the buil (*)
  e671e3b... libgimpwidgets: add gimp_event_triggers_context_menu() to d (*)
  86dfad3... libgimpwidgets: GimpCellRendererToggle fallback to "image-m (*)
  6a89107... app: special-case icon theme loading when testing build. (*)
  ca3c480... app: check selected items changed before running "select-it (*)
  ac17219... app: reording private functions' declarations and definitio (*)
  0a43a70... app: add an implementation for get_selected() of GimpContai (*)
  9a1a7a7... app: implement GimpContainerViewInterface's get_selected()  (*)
  28f6b1b... app: fix gimp_container_view_multi_selected(). (*)
  0db6dd9... app: make sure the GimpContainerPopup shows the right item  (*)
  60bf8cd... app: fix selecting an object in an icon view. (*)
  ca28934... app: fix "%d items selected" label when multi-selecting. (*)
  7f90d73... app: do not update the tree view editable renderer when edi (*)
  26d696c... app, devel-docs, libgimp, pdb: remove item link ref in flip (*)
  6f901df... app, devel-docs, libgimp, pdb: get rid of gimp_item_linked_ (*)
  26615fd... app, devel-docs, libgimp, pdb: now removing gimp_item_linke (*)
  2ce84b5... app, devel-docs, libgimp, pdb: delete gimpitem-linked.[ch]. (*)
  aab4ea2... app: more removal of item link related code. (*)
  084906d... app, devel-docs, libgimp, pdb: remove gimp_item_set_linked( (*)
  7c5e883... po: removing gimpitem-linked.c from localized source. (*)
  362fae9... app, devel-docs: saving the item sets in XCF (bumping to XC (*)
  2b54ad1... app: do not save an item pattern search on Enter, but Shift (*)
  8dd07a7... app: unselect all layers when a search pattern is wrong. (*)
  2329d3e... app: labels for item search display the pattern syntax. (*)
  cbf979e... app: oups, forgot to add an correspondance for XCF 16 loadi (*)
  f522be3... NEWS: update. (*)
  7607261... app: add eye icon to the GimpItemTreeView header's visibili (*)
  0530e26... app: remove some signal remnant from GimpImageClass. (*)
  c2e9ea0... Update Ukrainian translation (*)
  a1beff3... Update Ukrainian translation (*)
  3e1bdef... Update Swedish translation (*)
  273178a... Update POTFILES.in (*)
  6e5414b... Update Polish translation (*)
  d2d7c8b... Update Chinese (China) translation (*)
  72f0c9e... NEWS: update. (*)
  429d536... Update Portuguese translation (*)
  3fe0151... Update Portuguese translation (*)
  92e80d1... docs: Migrate from gtk-doc to gi-docgen (*)
  9297ffe... NEWS: updated translations (*)
  1397440... build: add gi-docgen dependency to MSYS2 build (*)
  b4578a8... configure, meson: depend on GExiv2 0.12.2 or over. (*)
  454d1da... Issue #5863: do not raise WARNINGs on Exiv2 unsupported tag (*)
  cd7b488... build: removing patches added for issue #5863. (*)
  15b0828... configure: typo fix. (*)
  a0495b1... devel-docs: Fix configuration of gimp-3.0.toml (*)
  6fc26cf... libgimpcolor: Fix annotation in GimpRenderFunc (*)
  7473b24... libgimpmath: Fix some vector gi-docgen annotations (*)
  d5e22ad... configure, meson, devel-docs: make gi-docgen into an auto o (*)
  0446a90... docs: Migrate some gtk-doc comments to gi-docgen (*)
  68ad641... crossroad gimp-win64 build: update gi-docgen feature settin (*)
  2da425e... libgimp: Migrate gtk-doc annotations to gi-docgen (*)
  6acb5fd... configure, meson: bump libjxl dependency to 0.6.1 (*)
  f4c67d8... Update German translation (*)
  640bc9b... build: update gi-docgen feature setting in flatpak (*)
  eb42bbb... build: remove gtk-doc from MSYS2 build environment (*)
  bea0618... INSTALL: add xdg-desktop-portal in the runtime dependencies (*)
  9bc971a... plug-ins: use newer gexiv2 0.12.2 API in HEIF export (*)
  1b8a501... NEWS: update. (*)
  6da9a71... plug-ins: adjust selection of precision during JXL import (*)
  37c04cc... NEWS: update. (*)
  e5ce2d7... Update Spanish translation (*)
  4ab3284... Update Spanish translation (*)
  c9fabac... meson: make gir buildable (*)
  56d6cf6... INSTALL, libgimp: document a bit better the GIR cross-tool  (*)
  1858d72... app: fix #7682 crash loading xcf with linked text layers (*)
  7e85e8f... plug-ins: new speed levels possible for JXL export (*)
  53d6d46... Update Swedish translation (*)
  3c0e21e... Update Ukrainian translation (*)
  5872d8d... build: factorize downloading code for InnoSetup languages. (*)
  9ba44aa... build: Improve BOM-adding on InnoSetup files. (*)
  407472f... build: fix windows-installer-langs unit test. (*)
  c27e972... Updated Italian translation (*)
  3f6bf3c... Updated Italian translation (*)
  2fe6b11... Update Spanish translation (*)
  794b27e... Update Portuguese translation (*)
  3f8934b... Update Slovenian translation (*)
  0986fec... Update Slovenian translation (*)
  1c8aad4... Update Spanish translation (*)
  059599f... plug-ins: fix #6871 indexed tga file cannot be saved (*)
  e51ca66... plug-ins: fix #7524 DICOM File is broken (*)
  5c4c5c5... Update Ukrainian translation (*)
  94c7f80... Issue #4009: enables option to capture cursor in screenshot (*)
  df06eeb... Coding style: update. (*)
  26ed0d6... Update Portuguese translation (*)
  9385a64... .gitlab-ci.yml: add clang-format rules and pipeline (*)
  1e47c89... .gitlab: search common git ancestor with `mr-origin` remote (*)
  3d97a40... clang-format: improve according to our coding style. (*)
  3294586... libgimpcolor: use the proper GimpColorRenderingIntent type. (*)
  96e25b7... libgimp: fix and workaround Exif.Photo.UserComment interpre (*)
  e3c8032... libgimp: port a bunch of gexiv2_metadata_set_tag_string() t (*)
  0d33ede... libgimp: undeprecate some more GExiv2 calls. (*)
  c76172d... libgimp: more un-deprecating GExiv2. (*)
  2e8abf4... libgimpbase: undeprecate GExiv2 calls in GimpMetadata. (*)
  b35c44c... devel-docs: move specifications to their own subfolder. (*)
  1aeee78... devel-docs: add a README.md. (*)
  9984797... Issue #4107: Removing titlebar/borders from Windows Splash  (*)
  db5964b... Update Swedish translation (*)
  66cfa75... tools: add a `flatpak-releases` tool for quick testing with (*)
  fac84db... devel-docs: add directory structure of the repo to develope (*)
  e4cb7e1... devel-docs: add CI info in developer docs. (*)
  67a1d9f... devel-docs: update further the devel docs. (*)
  4065c33... devel-docs: update the developer documentation further. (*)
  10fe910... Update Polish translation (*)
  ce90cc2... macos: support python plugins in meson (*)
  c2ef33e... Update Chinese (China) translation (*)
  84d298d... devel-docs: fix autotools dist rules. (*)
  96c2390... macos: support standard fullscreen (*)
  996e5ef... icons: fix missing icons with the --disable-vector-icons op (*)
  54e2c30... Update Slovenian translation (*)
  650e0fa... build: sync nightly flatpak with updates from the dev flatp (*)
  a08224f... INSTALL: update the install instructions regarding librsvg. (*)
  d266100... devel-docs: update icons.txt and icon theme section in READ (*)
  ae861e0... icons: sync all icon lists between autotools and meson. (*)
  11183f4... icons: have -Dvec-icons=false option work with meson. (*)
  784a209... icons: share the same list for symbolic and color icons in  (*)
  8f0d677... meson: rename -Dvec-icons to -Dvector-icons. (*)
  8aee873... icons: remove use of meson 'fs' module. (*)
  fc12d9e... tools: new tool to generate the icon-list.mk-s from icons/i (*)
  3ed7c92... icons: regenerate the icon-list.mk-s with the new tool. (*)
  7a2f4b8... icons, tools: add a comment to generated icon-list.mk. (*)
  cfc770b... Coding Style: update regarding tabs in Makefile-s. (*)
  2b843aa... devel-docs: update icons docs. (*)
  b37fad2... Update Spanish translation (*)
  8a5120e... Update Spanish translation (*)
  6e9b137... icons, tools: allow newlines in the icon lists. (*)
  f3702a7... gitlab-ci: add a new GIMP_CI_RASTER_ICONS to test raster ic (*)
  4a00c10... icons: clean up old lists. (*)
  ee9b35f... Update Danish translation (*)
  015da41... Updated Danish translation of gimp-script-fu (*)
  89b4592... Updated Danish translation of gimp-windows-installer (*)
  64361f9... Updated Danish translation (*)
  9685539... Updated Danish translation of gimp-plug-ins (*)
  069393d... Update Chinese (China) translation (*)
  0747db5... icons: 24x24 SVG icons are redundant. (*)
  3e47e39... app: some typo fix. (*)
  bc99932... icons, tools: new colorsvg2png tool to build PNG out of SVG (*)
  d2db539... icons, tools: start grouping icons by their usage. (*)
  9052762... icons: tool icons are another big group of icons handled al (*)
  c0431df... icons, tools: new 'templates' icon list. (*)
  ddd9fe8... icons, tools: new icon lists for modules. (*)
  cb6ae85... Update Chinese (China) translation (*)
  8f136ab... icons: clean the icon list a bit. (*)
  b6e0ebc... icons: removing some now unused icons. (*)
  a0ffddf... icons: argh I should not have touched the Legacy theme! (*)
  5a93168... icons: actually remove all the now-generated icons. (*)
  c872dcb... app, icons, libgimpwidgets: fix icon's gresources rules. (*)
  92a919a... icons, tools: touch the meson.build files when regenerating (*)
  ae6c586... icons, tools: fix the CI when building icon resources with  (*)
  26f9bcb... INSTALL: explaining a bit more the deal with librsvg. (*)
  960a239... gitlab-ci: install native librsvg in a cross-build environm (*)
  48d6699... Update Chinese (China) translation (*)
  097e09f... devel-docs: make the icons docs into markdown. (*)
  20479ee... devel-docs: improve a bit the icons docs. (*)
  407f54f... icons: more factorization of icon installation/build code. (*)
  4d8c1e3... devel-docs: removing version.in. (*)
  03272a9... devel-docs, tools: move the release-stats script to tools/. (*)
  63a1760... icons, tools: review visible, linked and lock icons. (*)
  3b6b17d... icons: oups, forgot to commit the locks.list. (*)
  59cd3af... icons: now unused meson.build files. (*)
  55b3e3a... app: fix selecting fonts with arrow keys in Fonts dockable. (*)
  0222076... app: small code reorganization. (*)
  aed8573... devel-docs: add some .gitignore in reference/ subdirs. (*)
  edf0d08... devel-docs, extensions: more gitignore updates. (*)
  f38cd88... Issue #7521: VAPI file name different on meson and autotool (*)
  e9bea93... Issue #7720: Layer Sets UI Suggestion. (*)
  69ee9c9... app: fix build warning. (*)
  e0299ea... extensions: fixing Vala goat-exercise build (Vala lib renam (*)
  3f5af65... NEWS: update. (*)
  839f9cc... Update Portuguese translation (*)
  a6a0756... Update Ukrainian translation (*)
  55aa462... plug-ins: add translation context for tag values (*)
  849df6b... Update Swedish translation (*)
  6a16779... Issue #6683: Set turbulence max-value to 7 per GEGL specs ( (*)
  256f08b... Update Ukrainian translation (*)
  748dc77... Revert "app: check selected items changed before running "s (*)
  bc83b28... app: avoiding infinite loops of signals calling each other. (*)
  6ceaf14... app: argh, a warning went through! (*)
  b4099de... app: reduce redraws on statusbar (*)
  6955db4... app: add some doc comment to internal API. (*)
  aa8f260... Update Chinese (China) translation (*)
  d98c1d7... Update Chinese (China) translation (*)
  614e1c6... app: make dynamics tool options a checkbox (*)
  b46fafb... app: also get rid of "dynamics-expanded" config property wh (*)
  d938781... app, libgimp, pdb: new PDB API to enable/disable dynamics. (*)
  387d974... plug-ins: use the new function Gimp.context_enable_dynamics (*)
  849bd0a... app: new "context-dynamics-toggle" action. (*)
  d5f832d... NEWS: update with the dynamics changes. (*)
  3e58869... libgimp: missing new API in def file. (*)
  181e7de... Update Ukrainian translation (*)
  4c8f50c... Issue #287: Impossible to stroke a path with the clone tool (*)
  1bc3fd4... app: gimp_source_core_set|get_property() are now useless. (*)
  590611a... Update Chinese (China) translation (*)
  f119621... Update Swedish translation (*)
  5a8d3d3... Update Portuguese translation (*)
  0c9e7ad... Update Portuguese translation (*)
  8289976... app, INSTALL: remove our Windows-only trick to add user-ins (*)
  dd6c104... macos: version 10.7 long no longer supported (*)
  6de9ea7... macos: reduce frequency of coordinates refresh (*)
  bad465c... README, devel-docs: reorganize a bit the main README and de (*)
  6f31db5... Update Slovenian translation (*)
  3e69759... Update Slovenian translation (*)
  5ad5f67... goat-exercises: fix vala build problem (*)
  0db3597... app: temporarily move GimpLineArt ownership to context when (*)
  8a3ff1a... devel-docs: move HACKING from root EXTRA_DIR to devel-docs  (*)
  e7668c0... app: add some new feature to close line arts manually. (*)
  35cef54... app: fix handling multi-drawables selected in bucket fill t (*)
  023ca21... NEWS: update. (*)
  bcdb1cd... Issue #7837: gimp_installation_directory() in macOS doesn't (*)
  5e7bcc2... icons: add COPYING files for icon themes. (*)
  5b01290... all, libgimp, pdb: some alignment and param description fix (*)
  5aae429... app: properly report thumbnail creation errors. (*)
  7b22025... app: GimpThumbnailProcedure expects a GFile too. (*)
  d25b730... plug-ins: fix the ORA thumbnail load procedure. (*)
  a22fd4f... Issue #526 - Add Import/Export for Windows .CUR files (*)
  d131c6a... plug-ins: fix magics for .cur and .ico. (*)
  ef67733... Update Portuguese translation (*)
  ef35496... Update Portuguese translation (*)
  73c0ee8... libgimp, libgimpconfig: gimp_config_deserialize_file() shou (*)
  b301dbe... Issue #526: Import/Export Windows cursor files (.CUR). (*)
  7131c22... NEWS: update. (*)
  40bebec... libgimpconfig: remove more g_assert(). (*)
  1020e05... Update Ukrainian translation (*)
  30b6d1a... Update Ukrainian translation (*)
  1ed8ed8... Revert "libgimpconfig: remove more g_assert()." (*)
  f4c7ea7... Revert "libgimp, libgimpconfig: gimp_config_deserialize_fil (*)
  e6350f9... libgimpconfig: this is the appropriate fix for the previous (*)
  e7a7edd... libgimpconfig: fix gimp_config_param_spec_duplicate() for o (*)
  0734ac2... libgimp: fix gimp_procedure_config_get_values(). (*)
  43f4428... libgimp: new gimp_pdb_run_procedure_config() function. (*)
  6c5a3d9... NEWS: update. (*)
  406247a... Update Portuguese translation (*)
  8eb7f6d... Remove GimpStringArray in favor of GStrv (*)
  1e34a95... app, libgimp: pdbgen for previous commit. (*)
  87916e5... libgimpbase: pass a NULL GStrv as an empty GStrv. (*)
  a9e443f... plug-ins: fixing "file-glob" with the new GStrv return valu (*)
  3e1c914... plug-ins: fix file-gih. (*)
  ce236b8... plug-ins: rename "write-color-space-info" arg into "write-c (*)
  061a20d... NEWS: update. (*)
  6492186... Update Swedish translation (*)
  d14b1d0... plug-ins: change export dialog format name for Windows Curs (*)
  ac20459... Update Ukrainian translation (*)
  cef6737... app: plural is expected here with multi-layer selected supp (*)
  6b45c03... Update Ukrainian translation (*)
  89159f0... Update Russian translation (*)
  2bb2c89... app: fix typo in name of lens mode enum (*)
  32049af... app: don't propagate resize requests from statusbar to disp (*)
  643a5f8... Update Ukrainian translation (*)
  c1b0364... Update Slovenian translation (*)
  6fe62ce... Update Slovenian translation (*)
  1918736... Issue #6792: broken annotation for GimpRunBrushCallback. (*)
  f361009... devel-docs: edit and rename debugging-tips file. (*)
  7fa04b1... Update Swedish translation (*)
  cbbae3a... plug-ins: fix procedure parameter in file-jpegxl-save (*)
  0cdb76a... Update Slovenian translation (*)
  50b3078... Update Slovenian translation (*)
  f61f389... plug-ins: remove save-bit-depth heuristics in HEIF plug-in (*)
  1849887... Update Portuguese translation (*)
  eaf6604... Update Portuguese translation (*)
  b881ad0... Update Swedish translation (*)
  4ba8aa2... icons: fix the native Windows build in CI with autotools. (*)
  89f06c6... NEWS: update. (*)
  73414b9... desktop: prepare an AppStream <release> tag for GIMP 2.99.1 (*)
  b618adc... Update Portuguese translation (*)
  2ce4984... Update Ukrainian translation (*)
  957b547... Issue #7864: store and load "lock visibility" flag on items (*)
  e72f561... app: properly blink the right locked layer when pixels are  (*)
  ed59344... app: allowing to "Lock position" on layer groups. (*)
  2e64bfc... app: allow "Lock alpha" to be set on layer groups. (*)
  50496b8... app: update the item visibility lock logics. (*)
  05d226c... app, desktop: fix the Alt-click exclusive visibility case. (*)
  aa3808a... app, devel-docs: bumping the XCF version to 17. (*)
  e52955b... NEWS: update. (*)
  2bbd128... Update Ukrainian translation (*)
  61a0d97... devel-docs: add specifications for the various locks behavi (*)
  27ca25f... app: this string became singular. Fix the grammar. (*)
  9f15da2... Update Swedish translation (*)
  50ae1d1... themes: issue #7303. Add on-hover indicator around... (*)
  65fcda3... themes: Add a bit of padding around treeview header column  (*)
  919101a... Update Catalan translation (*)
  5e50603... Update Ukrainian translation (*)
  6d11b36... Update British English translation (*)
  4adb493... Update British English translation (*)
  19ac1f3... Update British English translation (*)
  17528d7... Updated Greek translation (*)
  ab1fc79... app, libgimpwidgets: move GimpSpinScale to libgimpwidgets. (*)
  dfd05c0... libgimpwidgets: improve a bit the position of progress and  (*)
  c93742f... libgimpwidgets: improving (kinda) GimpSpinScale in RTL layo (*)
  6b5037f... libgimpwidgets, themes: more compact GimpSpinScale. (*)
  9357552... libgimpwidgets: new GimpLabelEntry widget and associated pr (*)
  8169287... Issue #7301: default GimpProcedureDialog widget for string  (*)
  f50976d... libgimpwidgets: new gimp_color_area_enable_drag() API. (*)
  d7fb084... libgimpwidgets: new GimpLabelColor widget (color area with  (*)
  1c03df0... libgimpwidgets: new gimp_prop_label_color_new(). (*)
  4fecdd5... libgimpwidgets: allow editable GimpLabelColor. (*)
  0f36ce5... libgimp: improves the support of GimpParamRGB properties. (*)
  65077a6... plug-ins: update foggigy after changes in GimpProcedureDial (*)
  97b8111... libgimpwidgets: add a "mnemonic-widget-changed" signal to G (*)
  b889de3... app: remove early macOS optimizations which are now counter (*)
  3f5fbe2... Update Swedish translation (*)
  f6a68b4... Update Swedish translation (*)
  fd6bf84... NEWS: update. (*)
  9ce93ec... desktop: add some AppStream release items. (*)
  8f200ba... Update Ukrainian translation (*)
  cf55f3f... Update Ukrainian translation (*)
  3126e49... Update Vietnamese translation (*)
  6b76e3c... libgimpwidgets: updating .def file. (*)
  29f23c8... libgimp, libgimpconfig: fixing gi-docgen "qualifier fragmen (*)
  cf84f0e... libgimp: fix more gi-docgen "qualifier fragment". (*)
  6d117b2... build: fixing Exiv2 source URL in flatpak manifest. (*)
  aa5a61e... Update Swedish translation (*)
  7056f1b... app, libgimpwidgets: move gimp_prop_spin_scale_new() and… (*)
  1baeffc... macos: Fix 7690 (slow drawing) (*)
  7ca4d0c... libgimp: new gimp_procedure_dialog_get_spin_scale() and sup (*)
  657911c... plug-ins: using a GimpSpinScale instead of a GimpScaleEntry (*)
  201eb46... NEWS: update. (*)
  a9551bb... app: update/fix the About's authors.xsl. (*)
  70ddda8... authors.xml: update. (*)
  fce78bb... Update Portuguese translation (*)
  3545069... Update Portuguese translation (*)
  de44059... build: do not search again dependencies of already done sys (*)
  753b29a... Update Catalan translation (*)
  926d895... Update Swedish translation (*)
  2803f33... Update Basque translation (*)
  8b2ee06... app: move appstream to pango markup function to gimp-utils. (*)
  8370dcc... NEWS: update. (*)
  38d6783... .gitlab-ci, build: avoid same DLL dependencies from previou (*)
  b0f0f46... gimpcursor: cursor hotspots platform specific (*)
  45d34d3... Update Slovenian translation (*)
  ef4e1b8... configure, meson, app: depend on GEGL 0.4.36 (*)
  62a76d7... app: new welcome dialog to appear only at first launch afte (*)
  5628b9a... app: now store the last run version in the core config. (*)
  7511c81... data: new "experiments" splash screen for GIMP 2.99.10. (*)
  1f9057d... app: rename "last-run-version" property by simpler "config- (*)
  d31d417... app: make sure the welcome dialog is centered on the GIMP m (*)
  b4b41f7... NEWS: update. (*)
  e5509ff... app: fix sentence and typo. (*)
  f32bca6... app: trying a new logic for the image size of the welcome d (*)
  526271d... desktop: update release date. (*)
  25344cd... Update Swedish translation (*)
  618e11e... Release development version GIMP 2.99.10. (*)
  64bf804... configure.ac, meson.build: post-release version bump to 2.9 (*)
  69167b6... Update Russian translation (*)
  eb0dd2e... Update Ukrainian translation (*)
  a128210... Update Portuguese translation (*)
  aaafa86... devel-docs: add some information about theming. (*)
  eb9b936... app: let's also check the appstream in the legacy location  (*)
  140ce80... devel-docs: typo fix. (*)
  271d6a0... build: fix libjxl compilation (*)
  82af34e... NEWS: update translations for GIMP 2.99.10. (*)
  ca050d4... Update Chinese (China) translation (*)
  4c73b49... Update Basque translation (*)
  cba9389... Update Basque translation (*)
  aa007e1... Update Slovenian translation (*)
  fedc548... Update Slovenian translation (*)
  a0d65b8... AUTHORS: update. (*)
  1101c23... build: package the AppStream file into the Windows installe (*)
  63a530f... app: don't use build-time path for the desktop datadir. (*)
  e6722aa... app: add a concept of hidden items to a GimpImage. (*)
  76699e8... app: add a new feature to stroke the line art fill borders. (*)
  b896b33... app: a first step trying to tidying up the line art bucket  (*)
  2eb6787... app: apply feather before stroking. (*)
  ab8e7b6... app: allowing to choose the paint tool used for stroking. (*)
  46d2d19... app: new manual closure option can't work with pattern fill (*)
  08c3bb4... app: source tools should not be choosable for bucket fill s (*)
  deb5dfc... NEWS: kick start the NEWS for GIMP 2.99.12. (*)
  d3686fd... app: make the "Automatic closure" a settings of its own. (*)
  e519e1a... build: use libjxl package from MSYS2 (*)
  81c60c1... Update Ukrainian translation (*)
  e03d3d9... Update Portuguese translation (*)
  4a6b2e9... app: change "Detect opacity" checkbox sensitivity and toolt (*)
  ff15dc2... Update Ukrainian translation (*)
  71a2c83... app, libgimpwigets: new internal util function gimp_tools_b (*)
  e1c3e7d... app: use new gimp_tools_blink_widget() to blink source scro (*)
  3e25645... libgimpconfig: fix small typo. (*)
  dac452f... app: grab focus before blinking a dockable widget. (*)
  9d3199f... app: fix gimp_appstream_to_pango_markup(). (*)
  83a3130... Update Portuguese translation (*)
  3011795... app: display the release notes as a GtkListBox instead of t (*)
  5dcc833... app: move gimp_tools_blink_widget() as gimp_blink_dockable( (*)
  1984ebf... app: fix gimp_single_window_strategy_show_dockable_dialog() (*)
  60a9c90... app: create a concept of "blink scenario" to blink several  (*)
  93021b1... app, libgimpwidgets: create private gimp_widget_set_identif (*)
  d848c86... app: allow gimp_blink_dockable() with a NULL widget identif (*)
  3904c40... app, tools: allow creating demo "scenarios" from the AppStr (*)
  4942a9c... app: add a bold dot in front of each release note item. (*)
  60b67ec... libgimpwidgets: fix the def file. (*)
  eb871a1... app: make welcome-dialog-data.[ch] deps relative to $(top_s (*)
  3a6965d... app: improve discoverability of release item demos. (*)
  9c97ff7... Update Ukrainian translation (*)
  4dc41f1... app: make demo scripting even simpler/cleaner. (*)
  dbe28aa... Update Ukrainian translation (*)
  622d0da... app, libgimpwidgets: allowing changing a dockable settings  (*)
  d4ae533... app: pack all line art settings in a single box. (*)
  8f57b92... Update Portuguese translation (*)
  adc03de... app: clearer release note tours. (*)
  17474d0... Update Ukrainian translation (*)
  091b958... Update Portuguese translation (*)
  0593980... libgimpwidgets: missing API in the def file. (*)
  10d8765... app, tools: pre-process release items from AppStream as wel (*)
  d5cb5cd... desktop: add <release> tag for 2.99.12. (*)
  25f891b... devel-docs: update docs with info on the "release note demo (*)
  d5cf0b2... Update Ukrainian translation (*)
  e5ca710... Update Portuguese translation (*)
  477302f... plug-ins: replace deprecated gexiv2 functions in metadata-v (*)
  b482860... Issue #2509: Adding support for 'locl' in Text Tool (*)
  e3822f2... Update Hungarian translation (*)
  b95dd57... Update Hungarian translation (*)
  52411a4... Update Hungarian translation (*)
  2ce82fe... Update Hungarian translation (*)
  3c11b4f... app: avoid jumping of label. (*)
  800539d... app: get rid of macOS-only specific workaround code. (*)
  fc5e6e6... app: handle non-pixel cases to compute a reasonable max siz (*)
  871796a... Issue #7956: Add full BigTiff open/export support to GIMP. (*)
  6e71478... plug-ins: propose exporting as BigTIFF once if TIFF export  (*)
  f9c68c0... NEWS, desktop: update release notes. (*)
  76b15ea... plug-ins: don't set the BigTIFF checkbox insensitive on sec (*)
  e88dc5b... plug-ins: wrap the warning label to something smaller. (*)
  1b015b1... Update Portuguese translation (*)
  781adc2... Update Portuguese translation (*)
  5bd295a... Update Ukrainian translation (*)
  8363d7a... Update Ukrainian translation (*)
  7f19243... Update Galician translation (*)
  4cf38d7... Get rid of image->n_colors and image->colormap (*)
  9c96e34... remove the ->position entry from GimpPaletteEntry (*)
  0ea6e9f... app: fix brush outline when dynamics is disabled. (*)
  4473951... app: check if both restored and initialized flags are set t (*)
  64dc260... app: do not draw the big handle when we have a fallback for (*)
  f90efdf... app: fix a crash in PDB "gimp-image-get-colormap". (*)
  de6e37e... app: use gimp_is_restored() rather than object variables. (*)
  0729f70... Update Galician translation (*)
  cbed3d5... Update Galician translation (*)
  96ce3b0... Update Galician translation (*)
  d857d2c... Add Galician translation (*)
  f6c2e71... Update Galician translation (*)
  e73fcc5... Update Galician translation (*)
  368e1d7... build: add Galician to the Windows installer scripts. (*)
  187d2e3... Issue #7034: Add single dot cursor mode (*)
  ba21196... app, cursors: add meson rules for single dot cursor mode im (*)
  7ff2b66... cursors: make the "single dot" cursor actually slightly big (*)
  365478f... app: tweak the tool pointers options in Preferences. (*)
  fc063cb... app: use the unobtrusive cursor only in no-pointer+no-outli (*)
  4cc89e2... NEWS, desktop: update release notes. (*)
  f268813... Update Slovenian translation (*)
  f68aebd... Update Portuguese translation (*)
  831deb9... Update Galician translation (*)
  9c2a3d2... Update Galician translation (*)
  e7ef9be... Update Ukrainian translation (*)
  f136915... app: do not feed babl with empty color palette. (*)
  cab09cd... devel-docs: fix Coding Style document. (*)
  2d0ece6... clang-format: update. (*)
  f2d321e... Update Swedish translation (*)
  b07975b... Update Swedish translation (*)
  2446871... Update Chinese (China) translation (*)
  b26bed9... Update Chinese (China) translation (*)
  55f4177... Update Chinese (China) translation (*)
  ff87bc8... libgimp: new gimp_image_metadata_save_filter API (*)
  8846119... plug-ins: refactor metadata saving in HEIF/AVIF plugin (*)
  cb86e4c... Update Slovenian translation (*)
  6c7110b... Update Slovenian translation (*)
  7b64a2e... Update Slovenian translation (*)
  1cc7510... configure, meson: bumping GExiv2 requirement to version 0.1 (*)
  b17b9b7... libgimpbase: update deprecated functions (*)
  db59108... NEWS: update. (*)
  7fc963d... libgimp: fix annotations for gimp_image_metadata_save_filte (*)
  3279bb3... tools: Use env in shebangs (*)
  0c7a980... meson: Fix dist script (*)
  e4cbfab... meson: Fix build from tarball (*)
  4b9f7b2... build: make clearer mandatory installer-needed macros. (*)
  f465209... gitlab-ci: build and test `meson dist`. (*)
  d4ab358... Update Hungarian translation (*)
  906ef8b... Update Hungarian translation (*)
  2c6cde8... build: 7 mandatory parameters in our installer bat script. (*)
  ba1896f... Issue #5648: Allow users to set the number of GIF loops (*)
  9b68817... Update Ukrainian translation (*)
  e19111c... themes: Issue #2000. Make Color theme H/V chain icons... (*)
  26bb4a2... Update Portuguese translation (*)
  09949c9... Update Slovenian translation (*)
  ff9f1bb... Update Spanish translation (*)
  04139a7... Update Spanish translation (*)
  f7e4470... Update Spanish translation (*)
  cb47a72... Fix: unable to open online help (*)
  3dfb364... Initialize variables that are not initialized to silence wa (*)
  a36cfe0... NEWS: update. (*)
  9926c90... plug-ins: always set an error domain. (*)
  883eded... app: missing space in the string. (*)
  42a5326... Issue #6886: fix loading PNG images with linear profile or  (*)
  83434f7... Issue #8005: GIMP depends on gvfs, but it is not listed in  (*)
  dddb23c... help-browser: Rewrite without GtkAction (*)
  784f166... plug-ins: clean up the patch !519 as per review. (*)
  7c3122e... Issue #8010: Help button in File Open dialog closes dialog  (*)
  dd828f9... Fix #6839 by deleting call to gimp-context-set-transform-re (*)
  2c3e62d... Allow editing text size when using the editor window (*)
  2748dfe... app: fix coding style for and factorize MR !269. (*)
  7ca324f... Issue #7843: Middle clicking while manipulating canvas with (*)
  c799d52... app: fix a CRITICAL when physical device axis list changes. (*)
  7123b6c... Issue #7685: g-ir-doc-tool produces broken XML. (*)
  3d98372... gitlab-ci: build the specific Python and gjs doc with g-ir- (*)
  0225e36... devel-docs: add more debugging tips. (*)
  c302d2d... gitlab-ci: new job for dev docs. (*)
  288a5f1... devel-docs: port g-ir-doc-tool hack-fix to autotools build. (*)
  7961554... Issue #4291: meson: pdbgen not working. (*)
  10afff9... pdb: remove weird confusing comment. (*)
  f9cf16f... Issue #4201: meson: pdbgen not working. (*)
  19afd8b... build: use https. (*)
  b58c7a5... build: install MSYS2 autotools package. (*)
  32498a7... build: also install intltool. (*)
  8b5a098... build: intltool is actually a base package, not a mingw-w64 (*)
  7785f96... build, po-windows-installer: add ability to leave translato (*)
  58353a9... build, extensions, po-windows-installer: update gitignore. (*)
  4f79850... NEWS: update. (*)
  ae36d20... configure: fix option --enable-windows-installer. (*)
  18d1fb6... desktop: update the appdata release items. (*)
  47707ec... Update Hungarian translation (*)
  dba0997... Update Ukrainian translation (*)
  84a1423... Update Slovenian translation (*)
  2fd78ce... Update Dutch translation (*)
  cc849a5... Update Dutch translation (*)
  3a94826... Update Dutch translation (*)
  e17933d... Update Dutch translation (*)
  57a9d07... Update Dutch translation (*)
  e1a3895... Update Dutch translation (*)
  f0c8adc... Fix warning in jigsaw.c -Warray-parameter (*)
  0098422... Fix warn -Warray-parameter gflare_read_gradient_name gflare (*)
  2b1de17... Update Swedish translation (*)
  51b1d29... Update Portuguese translation (*)
  a90cdb5... Update Catalan translation (*)
  7a3b33f... Update Spanish translation (*)
  0549bcc... Update Portuguese translation (*)
  a97e437... build: install aalib from MSYS2 where it's now made availab (*)
  15f98a3... build: add ability to run dll_link with debug. (*)
  ed2d124... app: warning fix (MR !607). (*)
  1de6072... pdb: Updating the parameter range for brightness (*)
  14fd817... Fixes issues with fade-out breaking the script (*)
  1349168... build: remove aalib patches. (*)
  a86040b... gitlab-ci: Set container explicitly to docker (*)
  354b0c2... build: let's now build the Windows installer with meson. (*)
  b27dd3d... meson: fix broken directx declare_dependency(). (*)
  5703b89... modules: fix one more broken meson rule for directx on Wind (*)
  6ae69f5... build: do not build file-mng for 32-bit Windows. (*)
  fbb484c... build: no need to build the reference API for the Windows b (*)
  c9a34b8... meson: fix libmng test. (*)
  8a6613b... configure: prioritize pkg-config check for libmng. (*)
  e866cb7... configure, libgimp: disable GIR build when cross-compiling  (*)
  1866b4c... configure, tools: colorsvg2png must be built as native buil (*)
  9242cbd... libgimp: fix linking in autotools when cross-compiling. (*)
  1c730ce... meson, plug-ins: further fix the no-pkg-config test for lib (*)
  b83450f... configure, meson: the build tool depends on very old glib. (*)
  588d11d... INSTALL: update with new recommendation of meson for Window (*)
  2cfe18f... meson: not discouraged anymore on Windows. (*)
  3372dba... Fix -Wdiscarded-qualifiers in gimp_tool_button_update. (*)
  d67c73f... Update French translation (*)
  69e81e3... Merged French translations from gimp-2-10 branch (*)
  b8156fd... Update French translation (*)
  649687b... Revert "build: do not build file-mng for 32-bit Windows." (*)
  aab8218... NEWS: update. (*)
  6999b04... Update Dutch translation (*)
  baaba0e... Add version constraints for OpenEXR and mypaint-brushes (*)
  54f7f69... Replace C-style comments with JSON keys ignored by Flatpak (*)
  6e87466... Update dependencies (*)
  cadf485... libgimpbase: fix #8025 Slow loading of XCF files... (*)
  8b10259... app: Smoother zooming while dragging with the mouse (*)
  505a78e... app: Add option to re-enable previous drag-to-zoom behavior (*)
  4cffd91... app: Halve the rate of distance-based drag-to-zoom scaling (*)
  eb58b27... app: Add drag-to-zoom speed preference (*)
  5b39bc9... app: fix #3928 GIMP cannot open .xcf (*)
  4a42a26... Update Ukrainian translation (*)
  8ceac59... Update Portuguese translation (*)
  e7cdc80... Update Spanish translation (*)
  c45ea0c... Update Icelandic translation (*)
  6dcd1ca... Update Dutch translation (*)
  9609b96... Update Icelandic translation (*)
  0ae11f0... Update Icelandic translation (*)
  182bb56... Update Icelandic translation (*)
  e8cf57f... app: Implement canvas support for touchpad gesture rotation (*)
  edcbf18... app: Implement exclusiveness of zoom and rotate gestures (*)
  9cfb240... Update Icelandic translation (*)
  c995e37... Update Icelandic translation (*)
  f0aad6c... Update Slovenian translation (*)
  f4e640c... Update Catalan translation (*)
  b502b54... NEWS: update. (*)
  90e2af7... Update Icelandic translation (*)
  a97d915... Update Russian translation (*)
  78fceca... libgimpwidgets: GimpSpinScale header was not listed. (*)
  75f9bdc... libgimpwidgets: add back some GEGL prop special-casing in… (*)
  73b2920... Update Icelandic translation (*)
  e3a5894... Update Icelandic translation (*)
  3805379... Update Icelandic translation (*)
  eb2988a... Update Korean translation (*)
  74ff121... Update French translation (*)
  a6d59a9... Fixed text along path error message (*)
  3bb6923... Update Ukrainian translation (*)
  d3e38ea... libgimp: Fix issue #7387 luajit.exe crashes on Windows (*)
  5a93f54... app: do not sync the PDB context "name" property. (*)
  2d34768... app: wait for pending events before actually quitting. (*)
  0282103... app: add a new --quit CLI option to quit GIMP after a batch (*)
  1f74b4f... libgimp: missing annotation colon. (*)
  5831f5e... app: when called with --quit, GIMP exit code will report ba (*)
  296772f... Update Spanish translation (*)
  46a335b... app: exit GIMP more cleanly when quitting immediately after (*)
  9875cfe... Update French translation (*)
  96a831e... Update Ukrainian translation (*)
  d815250... Update Portuguese translation (*)
  52b7273... app, pdb, libgimp: new GimpBatchProcedure class. (*)
  752cbd1... plug-ins: port python-fu-eval to GimpBatchProcedure. (*)
  0555a68... plug-ins: port plug-in-script-fu-eval to GimpBatchProcedure (*)
  06ae6a8... libgimp: fix def file. (*)
  de1d71b... app, libgimp, pdb, plug-ins: batch CLI options now interpre (*)
  3524fe8... app: improve a bit the output for batch interpreters. (*)
  471ae86... NEWS: update. (*)
  16784c0... Update Ukrainian translation (*)
  c1d2f35... app, plug-ins: redirect plug-in-script-fu-eval to text cons (*)
  1ccdf46... INSTALL, NEWS: the macOS build is now officially using meso (*)
  f200594... plug-ins: support CMYK import/export for JPEG. (*)
  da48c5b... Update Portuguese translation (*)
  3a6e3a3... Update Portuguese translation (*)
  35a74f2... Update Spanish translation (*)
  c4610f6... Update Spanish translation (*)
  506c18e... Update Ukrainian translation (*)
  f19f940... Update Chinese (China) translation (*)
  1a840b8... libgimpcolor: fix call to cmsCreateProofingTransform(). (*)
  0d0e024... Update French translation (*)
  cad8cde... Update French translation (*)
  c060831... Issue #8102: crash when using the clone tool. (*)
  eebb207... Update Catalan translation (*)
  9cdd99c... Update Galician translation (*)
  b1b4f28... Update Georgian translation (*)
  54cdeef... Add Georgian translation (*)
  1688eb8... Update Danish translation (*)
  c0461ea... Update Danish translation (*)
  2e07b2d... Add Georgian translation (*)
  d72cead... Updated Greek translation (*)
  cd4401f... plug-ins: fix integer overflow in print-draw-page.c (*)
  89d7bd2... Updated Greek translation (*)
  c2badc8... Update Catalan translation (*)
  df40252... Plug-ins: Add "Use Sharp YUV" for webp export (*)
  ada64be... plug-ins: new "use-sharp-yuv" param only relevant when non  (*)
  b5fbe84... plug-ins: localize file-webp parameters' titles/docs. (*)
  ba6ec46... Update Ukrainian translation (*)
  c3cc859... libgimpwidgets: fix label vertical alignment of GimpSpinSca (*)
  b904d67... plug-ins: localize file-png-save parameters. (*)
  8d37584... NEWS: update. (*)
  080dcfa... Update Ukrainian translation (*)
  2364c17... Update Portuguese translation (*)
  717a4a7... Update Persian translation (*)
  82f9ae1... app: force re-querying all plug-ins after a language change (*)
  f0dc690... app: improve a bit the restart-triggering change list. (*)
  940cd26... Update Danish translation (*)
  9cbbdce... Updated Greek translation (*)
  0e46244... plug-ins: fix #3964 Incorrect position when printing (*)
  4f99f1f... app: fix #8120 GIMP 2.10.30 crashed when allocate large mem (*)
  513d331... Fix #6842 by deleting second of two strings passed for file (*)
  73e2e70... Add new URL types to Appdata (*)
  fa3a5ba... Update Slovenian translation (*)
  22c2fe0... Update Slovenian translation (*)
  868a6f1... plug-ins: compute DDS variables earlier and support 16-bit  (*)
  d914580... plug-ins: support loading more 16-bit, single channel DDS i (*)
  045c3d3... plug-ins: fix crash in DDS loader when one of the masks is  (*)
  eb2d99b... plug-ins: support loading DDS with two 16-bit channels. (*)
  09dfb3b... Update Spanish translation (*)
  a1f0757... Fix #8091 ScriptFu scripts use v3 API for drawables in call (*)
  89fc542... build: build Georgian localization for Windows installer. (*)
  73f1f94... desktop: use appstreamcli for testing instead of appstream- (*)
  0e5ce8b... .gitlab-ci: add appstream package to the CI Debian testing  (*)
  ea819ea... app: missing generated config-enums.c. (*)
  e3d7526... desktop: fix our AppStream file for appstreamcli validation (*)
  1691d9b... desktop: fix the data-extras AppStream file. (*)
  caf506a... desktop: we might not be valid project_group GNOME? (*)
  fa6efbf... Update Spanish translation (*)
  6895631... desktop: add (bogus) date for 2.99.12 release. (*)
  8363f14... Update Ukrainian translation (*)
  920041c... desktop: gimp-data-extras AppStream was moved to the approp (*)
  e97555a... Update Galician translation (*)
  19204d7... meson: test version of appstreamcli. (*)
  5e1dd03... plug-ins: fix PDB proc script-fu-selection-to-pattern (*)
  2b8ed6c... app/display: Remove keyboard grab (*)
  82f45b0... Update Danish translation (*)
  45c2a0b... Update Portuguese translation (*)
  1846f91... Fix #6026, SF scripts use v3 API for multilayer gimp-edit-c (*)
  5ecf46c... plug-ins: cleanup of fli plug-in, use glib types and change (*)
  d143a2d... plug-ins: fix #5315 Opening FLI with one frame fails (*)
  b072a42... plug-ins: silence warnings about missing mnemonics in file- (*)
  5e9c92c... plug-ins: fix script-fu-font-map error receiving GStrv (*)
  45a99ae... plug-ins: make the BigTIFF warning translatable. (*)
  1448560... Update Ukrainian translation (*)
  3156c7b... Update Spanish translation (*)
  4823074... Update Portuguese translation (*)
  c25adf5... Update Slovenian translation (*)
  56cac1c... Update Slovenian translation (*)
  317e0ca... plug-ins: update public FLI functions to add a GError and r (*)
  dd7c067... plug-ins: further improvements in error handling in FLI/FLC (*)
  7a2dd01... plug-ins: fix wrong return types forgotten in previous comm (*)
  8cdaf1b... Update Ukrainian translation (*)
  ff4e9c6... Update Portuguese translation (*)
  e5caf21... pickbutton: Add version check for XDG portal (*)
  d90b84b... Custom transparency checkerboard colors (*)
  a241538... libgimp: fix def files. (*)
  87f7a92... app, libgimp, libgimpbase, libgimpwidgets: better checkboar (*)
  1787492... plug-ins: tile-small should respect the user-set transparen (*)
  916c5f9... app, libgimpbase: improve preferences and checkboard defaul (*)
  b112e70... libgimpbase: bump the protocol version. (*)
  64bfebc... Update Ukrainian translation (*)
  de246c5... Update Ukrainian translation (*)
  8d61c42... plug-ins: replace gimp_checks_get_shades() by gimp_checks_g (*)
  0c01a44... devel-docs, libgimpbase: getting rid of gimp_checks_get_sha (*)
  b0384e8... NEWS: updates. (*)
  6f14db9... devel-docs: fix again (*)
  8f96af1... Update Portuguese translation (*)
  8ef8774... Update Portuguese translation (*)
  84a21ea... devel-docs: work-around the g-ir-docs bugs in autotools too (*)
  5924196... Update Swedish translation (*)
  8f0a5f2... Update Polish translation (*)
  baa406b... Update Russian translation (*)
  18c80c0... Update Russian translation (*)
  fccc13b... Issue #4: Enable loading transparent .EPS files (*)
  ca8eee1... plug-ins: improve error handling of FLI export (*)
  980e604... plug-ins: fix reading of FLI files where the filesize is of (*)
  ed5d842... Update Ukrainian translation (*)
  3644b90... plug-ins: fix #1351 Raw Data Import Creates Blank/White Ima (*)
  42cbaff... Issue #4492: Add "Flip image", save visible layers feature  (*)
  5da57f9... Deweirdify recent Russian translation update, part 1 of man (*)
  6bdff26... Deweirdify recent Russian translation update, part 2 of man (*)
  7450af8... Update Ukrainian translation (*)
  ef817dc... plug-ins: fix Windows build in UCRT environment (*)
  e268d38... plug-ins: remove unnecessary Windows specific code in tinys (*)
  0e80f44... Update Portuguese translation (*)
  8e40558... NEWS: update. (*)
  c2bfb92... Update Dutch translation (*)
  2c7f94d... Update Spanish translation (*)
  519e874... Update Spanish translation (*)
  75e42ed... modules: Make sure we restore cursor in ColorWheel (*)
  7f50e37... Fix typos introduced by myself (*)
  f4fe8f3... Update Swedish translation (*)
  26aafaa... Update Polish translation (*)
  a96dc81... plug-ins: fix #7613 overwrite export creates thumbnail when (*)
  d6b8655... Update Spanish translation (*)
  94484ef... Update Russian translation (*)
  a040134... Update Slovenian translation (*)
  cf737a7... Update Slovenian translation (*)
  b02b514... Update Slovenian translation (*)
  3fd21f9... Update Chinese (China) translation (*)
  8c1414e... app: fix gimp_g_value_get_memsize() with GStrv value. (*)
  a6fab71... app: gimp_pdb_query() returns a GStrv. (*)
  8c43e64... app: gimp_container_get_name_array() should always return a (*)
  2d192ae... app: fix GStrv argument validation in PDB calls. (*)
  a773e1c... libgimp: minor nitpick fixes. (*)
  c02b483... extensions: remove call to gettext.bind_textdomain_codeset( (*)
  e301f2e... Update Catalan translation (*)
  dbd4751... Update Chinese (China) translation (*)
  8b944fd... Add a Bash completion file

(*) 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]