[gimp] (1347 commits) Non-fast-forward update to branch wip/nielsdg/g-define-boxed-type



The branch 'wip/nielsdg/g-define-boxed-type' 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:

  361b2d5... libgimpcolor: Use G_DEFINE_BOXED_TYPE()
  21ba213... app: Use G_DEFINE_BOXED_TYPE()
  7af8822... libgimpbase: Use G_DEFINE_BOXED_TYPE()
  b6695ff... libgimpmath: Use G_DEFINE_BOXED_TYPE()

Commits added to the branch:

  d93e928... app: fix crash in the newly added GimpDisplayShell render_c (*)
  7cd78f4... plug-ins: port depth-merge to GEGL, stupid 8-bit port only (*)
  74abdfa... plug-ins: improve a bit the space invasion code. (*)
  786686a... Issue #3070: CRITICAL when converting to Indexed image. (*)
  03f645c... Issue #3070: CRITICAL when converting to Indexed image. (*)
  9d54d81... plug-ins: get rid of babl_format() in file-webp. (*)
  4f1ac48...  plug-ins: get rid of babl_format() in file-jpeg. (*)
  fb3007e... plug-ins: get rid of babl_format() in file-heif too. (*)
  d718da2... app: add gegl:newsprint to Filters -> Distorts (*)
  ce44b04... app: improve gegl:newsprint's GUI a lot (*)
  31fc338... pdb, plug-ins: remove the newsprint plug-in and add a PDB c (*)
  8a51993... pdb, plug-ins: remove the emboss plug-in and add a PDB comp (*)
  eca4ca8... app: fix wrong default value on gimp-plug-in-emboss compat  (*)
  d944a7b... plug-ins: port warp to GEGL, stupid 8-bit port only (*)
  3864e9c... libgimp: remove gimp_tile_ref() and gimp_tile_unref() from  (*)
  5fce763... pdb: fix wrong default value on gimp-plug-in-emboss compat  (*)
  ed64fda... app: add gegl:mean-curvature-blur to Filters -> Blur (*)
  68afcf7... libgimp: remove deprecated GimpPixelRgn functions which are (*)
  3c73d42... plug-ins: port imagemap to GEGL (*)
  b7cf850... plug-ins: remove the oilify plug-in and add a PDB compat pr (*)
  3914e04... plug-ins: port gimpressionist to GEGL, stupid 8-bit port on (*)
  c460445... libgimp: remove gimp_drawable_preview_draw_region() (*)
  23f373e... plug-ins: remove filter-pack without any replacement (*)
  60554ea... libgimp: remove GimpPixelRgn, it's now completely unused, y (*)
  e22fcc8... app: fix gradient dithering (*)
  6a59ccf... libgimp: remove GimpTile from the public API, and kill the  (*)
  aafb55f... libgimp: remove GimpDrawable and GimpTile (*)
  7ad25c1... libgimp: remove the tile_mul code from GimpTileBackendPlugi (*)
  3b17c75... libgimp: use one memcpy() between gimp and gegl tiles if po (*)
  3811a65... plug-ins: remove unused declaration of a GimpDrawable varia (*)
  b2f660a... app, pdb, libgimp: remove the "plug-in precision-enabled" A (*)
  ee79eb9... libgimpbase: minor cleanups while grepping for DEPRECATED (*)
  05d552e... libgimp: cleanup in GimpTileBackendPlugin (*)
  91f27df... plug-ins: replace stock icons in gfig by a resource (*)
  f6b60e0... plug-ins: port lighting from stock icons to using a resourc (*)
  d340054... plug-ins: port map-object to icon names too (*)
  2cc77e6... app: add active-thread variable to the dashboard (*)
  a7a7cd7... plug-ins: fix VPATH build. (*)
  60fc4a0... Update POTFILES.in (*)
  8cf7eb3... Update Polish translation (*)
  3a453fa... plug-ins: gfig-icons.c doesn't need an i18n include any lon (*)
  d88b90d... app: fix render cache artifacts when resizing the canvas (*)
  32d789e... plug-ins: port imagemap to named icons from a resource (*)
  d223522... plug-ins: suppress deprecation warnings from the OpenEXR he (*)
  b347cc7... plug-ins: don't use GtkStyle in ifs-compose, it's deprecate (*)
  98f9205... plug-ins: completely undeprecate sample-colorize (*)
  82cdd69... plug-ins: completely undeprecate curve-bend (*)
  7208fba... plug-ins: don't use deprecated icon API in compose (*)
  618fbc6... plug-ins: clean up the file-dds GUI, remove the "Advanced"  (*)
  8e80916... plug-ins: port file-dds to GtkGrid (*)
  b9b8879... plug-ins: some GTK3 undeprecation in imagemap (*)
  5d2dbfe... app: gdk_threads_(enter|leave)() deprecated since GDK 3.6. (*)
  e0a24a2... plug-ins: babl_init|exit() needs to be run for "file-pdf-lo (*)
  f4b88c0... plug-ins: link file-pdf against GEGL/babl (*)
  443c171... plug-ins: babl_init|exit() for non-interactive "file-pdf-lo (*)
  ef3c13c... plug-ins: use global gegl_init() in file-pdf-load run() fun (*)
  6bb03dc... plug-ins: revive animation-play, and draw stuff with cairo (*)
  b2027c4... Issue #2561: Fix computation of SVG image sizes (*)
  16660c5... file-svg: Use rsvg_handle_new_from_gfile_sync() instead of  (*)
  ebb3ec4... app: reduce time complexity of layer-group translation (*)
  e7e0064... Updated Greek translation (*)
  696691e... app: fix tests by using the right value in sessionrc-expect (*)
  4e58a15... libgimpbase: forgot to remove the GimpDatafileData typedef (*)
  c249ffe... devel-docs: change the libgimpbase docs to "libgimpbase3" (*)
  a05205b... devel-docs: fix the libgimpconfig docs (*)
  79e40b1... devel-docs: update docs with missing symbols and types (*)
  e92732f... app: add assigned-threads variable to the dashboard (*)
  41d1ad2... devel-docs: fix and update the libgimpcolor docs (*)
  29e1d9e... devel-docs: fix and update the libgimpmath docs (*)
  ff7467f... devel-docs: fix and update the libgimpmodule docs (*)
  d2d9e47... devel-docs: fix and update the libgimpwidgets docs (*)
  0155ecc... devel-docs: fix and update the libgimpthumb docs (*)
  55fc774... devel-docs: fix and update the libgimp docs (*)
  0131c96... devel-docs: undeprecate doc-shooterm but just so it builds (*)
  8b22b3a... libgimpwidgets: fix some glitches noticed when updating doc (*)
  b9a4fdd... configure.ac: build the devel-docs again (*)
  aca5f80... libgimp*: lots of doc fixes and new docs for structs and en (*)
  c2a38f0... devel-docs: various documentation and build fixes (*)
  1a7ea99... pdb, libgimp: generate some useless API docs for enums extr (*)
  8bd4a4f... pdb: fix typo in the gimp-context-set-line-dash-pattern doc (*)
  f28ec4b... libgimpbase: always allocate GimpPixPipeParams.placement, a (*)
  fbee862... devel-docs: remove gegl-porting-plan.txt, what was in there (*)
  997730a... libgimpbase: remove obsolete members from struct GimpPixPip (*)
  7f39be1... devel-docs: rename to doc titles to "GIMP 3" (*)
  f67e607... libgimpwidgets: declare GimpHintBox with public instance an (*)
  9e88105... libgimpwidgets: add more docs (*)
  dcbd83c... devel-docs: undeprecate doc-shooter and add a few more widg (*)
  572775a... devel-docs: update the libgimpwidgets docs with new widget  (*)
  42a7d17... app: add missing include to gimpdisplayshell-filter.c (*)
  ec18b96... app: remove gimp_display_shell_filter_new(), it's empty and (*)
  fe75ef2... libgimpwidgets: fix docs for GimpBusyBox:message (*)
  0c75cd7... configure, libgimpbase, m4macros: first steps into API intr (*)
  6389bb4... libgimp, libgimpbase: both introspectable under same namesp (*)
  c260b4d... libgimp: add correct annotation for gimp_main(). (*)
  692272e... libgimp: add some comment documentation to Gimp*Proc callba (*)
  c144cf6... libgimp*: use more g_clear_pointer() (*)
  7ddf40b... app: make sure the display is not rotated by a very small a (*)
  23ade7b... build, app: require babl-0.1.68 or newer (*)
  8aaf517... devel-docs: add screenshots of more widgets (*)
  febc1a8... libgimp: add gimp_plug_in_info_set_callbacks(). (*)
  74c69ae... libgimp: update the def. (*)
  c206450... libgimp: update annotations for gimp_install_procedure() an (*)
  e7af081... libgimpbase: fix docs of struct GimpParamSpecValueArray (*)
  771d415... app: rename "On color" matting preview mode to "Color". (*)
  f2d399b... libgimp: add initial version of a GimpPlugIn class (*)
  8a462e8... libgimp: add a GimpProcedure class (*)
  4a5f050... libgimp: remove GimpParamRegion, it was never used (*)
  6cb8a59... app: fix gimp_value_set_drawable(), set_channel() (*)
  5c7134f... app, pdb: rename GIMP_TYPE_COLOR_ARRAY to GIMP_TYPE_RGB_ARR (*)
  76ee0f6... app, libgimpbase: move lots of GValue and GParamSpec types  (*)
  d74ae12... app: oops these two files were not meant to be pushed just  (*)
  427b01a... libgimp: add GType and GParamSpec types for all IDs, like i (*)
  0093487... libgimp: include the new file in gimp.h (*)
  2e03300... desktop: new <release> appdata tag for GIMP 2.10.14. (*)
  a375a74... Update Catalan translation (*)
  597f3e0... Update Polish translation (*)
  3597e92... libgimpcolor: add gimp_param_spec_rgb_get_default() (*)
  fb4c86a... libgimp*: make more libgimp* libraries introspected. (*)
  c67fa79... GOI: add more introspected libraries as dependencies to our (*)
  4e99c25... libgimpconfig: fix introspection in gimpcolorconfig.c. (*)
  74a0da9... libgimpconfig: fix a few more warnings. (*)
  ab67839... libgimpbase: more (transfer) and (element-type) warnings fi (*)
  a1f676a... app: in the gradient tool, set the graph's underlying node (*)
  f6c4e49... app: add gimp_gegl_node_is_area_filter_operation() (*)
  5a500b4... app: use longer iteration inteval (= bigger chunks) when ap (*)
  83d485d... Update Catalan translation (*)
  32ea28b... app, libgimp, libgimpbase: plug-in and PDB protocol refacto (*)
  624d091... libgimpbase: use _gimp_write_read_color() and _write_color( (*)
  3a9ae8c... libgimp: API to create GimpParam from values. (*)
  6b442a1... app, pdb, libgimp: fix annotations of some PDB functions. (*)
  872aa50... Re-enable Python in the build, but requiring Python >3.6.0  (*)
  521ff83... configure: some Python test cleanup/improvements. (*)
  65fb753... plug-ins: port Python plug-in palette-to-gradient to intros (*)
  ebc797a... libgimp: update gimp.def. (*)
  01e9584... libgimpthumb: argh! Copy paste error which broke the build. (*)
  7444b8e... libgimpthumb: do not scan gimpthumb-enums.c for introspecti (*)
  0f0cf4d... po-python: install again localization for Python plug-ins. (*)
  f049267... m4macros: fixing Makefile. (*)
  94b7348... tools: port defcheck.py to Python 3. (*)
  7e23ed4... libgimp: fix gimp.def. (*)
  ee4e9bf... plug-ins: missing backslash broke EXTRA_DIST. (*)
  c63ae2f... plug-ins: one more missing backslash. (*)
  41d3b47... configure.ac: s/GOBJECT_INTROSPECTION_CHECK/GOBJECT_INTROSP (*)
  732852a... build: adding a .gitlab-ci.yml file for automated GitLab pi (*)
  404ab1d... po-python: deactivate pot generation on VPATH builds. (*)
  f74320d... Makefile: libgimpui also introspected. (*)
  0a6f157... app, libgimp, libgimpbase: big plug-in API refactoring part (*)
  0402313... libgimp: forgot to enable one commented-out gimp_value_arra (*)
  39ee40b... libgimp: pass the GimpValueArray to gimp_set_pdb_error() (*)
  9a547c1... libgimp: add preliminary function gimp_run_procedure_with_a (*)
  9e844ae... app: when interpreter not found in interpreter DB, leave sh (*)
  aab75bb... plug-ins: install the pygimp.interp file. (*)
  9e50f1e... libgimpbase: NULL-terminate the result of gimp_value_dup_st (*)
  e9443b2... libgimpbase: add gimp_value_array_new_from_types() (*)
  ee0b06c... libgimp: remove all validation code from gimp_value_set_foo (*)
  a0ee939... pdb: "gtype", "dup_value_func" and "take_value_func" to all (*)
  af5c587... pdb, libgimp: port lib.pl to the new GType based libgimp AP (*)
  1a8d300... pdb: remove an obsolete snippet from lib.pl (*)
  afe0bcb... libgimpwidgets: introspect libgimpwidgets. (*)
  62d87f1... plug-ins: port python-console to new GObject-introspected A (*)
  9691d73... libgimpwidgets: make a proper function out of the macro... (*)
  f1351df... plug-ins: replace set_alternative_button_order_from_array() (*)
  2c97bc8... libgimpconfig: make gimp_scanner_parse_float() less strict (*)
  82dd465... app: use g_ascii_dtostr() in plug-in-rc.c it's locale-indep (*)
  65a8ae2... libgimpbase: make the GimpParamSpecUnit struct public (*)
  e36028d... app, libgimp, libgimpbase: forgot to support GIMP_TYPE_UNIT (*)
  82cfa9c... libgimpwidgets: fix annotations in GimpDialog. (*)
  c0fb662... Use g_ascii_dtostr() instead of g_ascii_formatd() (*)
  67f33cb... plug-ins: add button mnemonics. (*)
  84ff060... libgimp: GValue of type GEnum not possible. (*)
  2d471ce... libgimpconfig: fix float parsing in gimp_config_deserialize (*)
  a47789f... plug-ins: and in ifs-compose too... (*)
  271c656... pdb, libgimp: fix enum type generation in the libgimp PDB w (*)
  a001ce2... build: .gitlab-ci.yml: change babl build to meson (*)
  7a9e0d9... libgimp: add more registering API to GimpPlugIn and GimpPro (*)
  1e10cfc... plug-ins: register an icon for goat-exercise (*)
  ab94251... app: remove gimp_gegl_rectangle_align_to_tile_grid() (*)
  69ce5e7... app: in gimp_gegl_buffer_copy(), allow tiles outside the ab (*)
  5798cef... app: add gimp_gegl_buffer_dup() (*)
  2d80d4d... app: use gimp_gegl_buffer_dup() everywhere (*)
  fb679f9... app: guarantee fully-COWed copies in more cases in paint co (*)
  2331b88... app: fix #include in gimpdrawable.c (*)
  b687f11... pdb, libgimp: fix some annotations in gimp.c and gimp_pdb.c (*)
  0a02855... Revert "pdb, libgimp: fix some annotations in gimp.c and gi (*)
  d64c0eb... libgimp: change GimpPlugIn and GimpProcedures so temp procs (*)
  1c65080... plug-ins: follow gimp_procedure_new() API change in goat-ex (*)
  9411659... plug-ins: port help to the new plug-in API, to test temp pr (*)
  46cacb5... plug-ins: help: use new API to call the help browser (*)
  6a0ef1f... plug-ins: help: remove the temp proc using new API (*)
  7b7c518... libgimp: move the old plug-in and procedure api to gimplega (*)
  e9c0732... libgimp: move old plug-in and procedure registering/calling (*)
  6f8e063... libgimp: reindent gimp.h (*)
  a42cb80... libgimp: forgot the disable-single-include guard in gimpleg (*)
  c1499f8... libgimp: move more stuff to gimplegacy.c (*)
  7201be7... libgimp: add gimp-private.h for private stuff shared betwee (*)
  7dec3aa... libgimp: move gimp_plugin_icon_register() to gimplegacy.[ch (*)
  8c4f73d... app, libgimp: add copyright notices to the new stuff, minor (*)
  833666d... pdb, libgimp: append _pdb for gtk-doc SECTION names of pdb  (*)
  a198b5a... libgimpwidgets: fix annotation. (*)
  c4ff1d0... Update Spanish translation (*)
  16043ce... Revert "pdb, libgimp: append _pdb for gtk-doc SECTION names (*)
  63695b4... libgimbase: merge gimpparam.h into gimpparamspecs.h (*)
  826c09b... libgimp: keep gimplegacy as introspectable, at least tempor (*)
  32c6c2a... libgimp: add some annotations. (*)
  076fc4e... Update Catalan translation (*)
  cd1ba1c... pdb, libgimp: add proper support for multiline section comm (*)
  1291769... libgimp: some fixes in GimpPlugin. (*)
  5b6cfd9... pdb, libgimp: generate (transfer full) annotations for libg (*)
  e8c6ab7... pdb: add (element-type foo) annotations to all returned arr (*)
  f02a218... pdb, libgimp: add (out) annotations to everything returned  (*)
  4a0f60d... libgimp: fix GimpPlugin virtual method documentation. (*)
  1ab62fa... po-plug-ins, po-python: skip/add new python plug-in files. (*)
  e73916e... pdb, libgimp: annotate input arrays with (element-type foo) (*)
  a40f139... pdb, libgimp: annotate input arrays with (array length=foo) (*)
  05e68da... pdb, libgimp: add (array length=foo) annotations for out ar (*)
  a87104f... pdb, libgimp: fix missing colons at end of annotations. (*)
  ac0c3cf... pdb: remove some formerly manually added annotations. (*)
  f7fbdc8... libgimpwidgets: add a bunch of (transfer) values. (*)
  8c978f4... libgimpcolor: some more (transfer) annotations. (*)
  6fe2508... libgimp*: fix various missing (transfer) annotations. (*)
  3016dfb... libgimpwidgets: add many missing (transfer) annotations. (*)
  1099d60... libgimpmodule: annotate one function, now warning-free (*)
  83ecbc8... libgimpwidgets: fix GimpScaleEntry annotations (*)
  e7f0414... libgimpwidgets: fix a doc glitch in GimpStringComboBox (*)
  1627aac... libgimp, libgimpbase: add some documentation for new functi (*)
  0ccb40f... pdb, libgimp: hide more functions that have new API in gimp (*)
  acf3673... devel-docs: update the libgimpbase docs (*)
  0ec7534... devel-docs: update the libgimpcolor docs (*)
  d66b845... libgimpbase: capitalize some docs section titles (*)
  bbf4270... libgimpcolor: fix "Since:" on gimp_param_spec_rgb_get_defau (*)
  498d478... libgimp: fix annotation for gimp_procedure_add_argument() (*)
  9926e3f... app: forgot to add support for GP_PARAM_DEF_TYPE_UNIT to pl (*)
  ea53089... libgimpwidgets: add a bunch of missing (transfer) annotatio (*)
  bdac38a... libgimpwidgets: add and fix some annotations (*)
  c12c031... pdb, libgimp*: add (out caller-allocates) to all GimpRGB* r (*)
  c9d6f93... devel-docs: update the libgimpbase docs (*)
  254dee3... devel-docs: update the libgimp docs (*)
  67a0451... libgimp: transfer ownership of @error parameter to... (*)
  0cfaeb7... pdb: remove the section docs for the plug-in group (*)
  c059839... libgimpbase: use g_try_new0() when allocating the parameter (*)
  71d0251... app: do not assume procedures always have a run mode. (*)
  e0a6eb3... libgimp: add run_data and run_data_destroy parameters to pr (*)
  a841e0f... libgimp: add gimp_procedure_set_image_types() (*)
  0601b7f... libgimp: add gimp_procedure_extension_ready() (*)
  3afdd7c... app: in GimpDrawable::set_buffer(), take bounds rect instea (*)
  153cb33... app: maintain drawable bounding box separately from its log (*)
  7a05d15... app: implement GimpDrawable::get_bounding_box() for GimpLay (*)
  8ff4394... app: add support for projectables with an arbitrary boundin (*)
  ad1f3d2... app: calculate bounding box of group layers (*)
  332f662... app: in gimp:compose-crop, fix x/y properties lower bound (*)
  9900fb7... app: in gimp:mask-components, implement GeglOperation::get_ (*)
  89c97bc... app: in gimp:layer-mode, implement GeglOperation::get_bound (*)
  998f89e... app: in gimp:replace, implement GeglOperation::get_bounding (*)
  35729ee... app: in gimp_gegl_apply_cached_operation(), copy cached res (*)
  89a9cf7... app: add "clip" parameter to gimp_drawable_merge_filter() (*)
  b7f5326... app: add gimp_drawable_filter_set_clip() (*)
  eaec944... app: in GimpFilterTool, add "clipping" option (*)
  82afcf5... plug-ins: help: use gimp_procedure_extension_ready() (*)
  53ca87d... libgimp: cleanup and more docs for GimpProcedure (*)
  b511cf3... libgimp: add gimp_procedure_set_attribution() (*)
  d1d56f1... libgimp: set a procedure's arguments and return values to d (*)
  0bec2bc... libgimp: add gimp_procedure_set_menu_label() and _set_docum (*)
  f86279f... libgimp: more GimpPlugIn and GimpProcedure docs and annotat (*)
  ed86de4... app, libgimpbase: s/author/authors/ here too (*)
  17667b7... plug-ins: start porting palette-to-gradient to new GimpPlug (*)
  512d227... libgimp: fix various docs typos or small errors. (*)
  0411c7e... libgimp: fix some annotations. (*)
  3a4b17e... libgimpmath: make GimpVector[23] boxed types. (*)
  19fbb1d... libgimpwidgets: add documentation for many functions and fi (*)
  5f8d0ef... libgimp: add gimp_plug_in_extension_enable() and _extension (*)
  1e2efcf... libgmp: reorder GimpPlugIn's query(), init(), quit() (*)
  ed619d9... libgimpbase: add documentations on gimpparasite public func (*)
  3945701... plug-ins: localization calls must happens inside query(). (*)
  bc7b358... libgimp, plug-ins: remove n_procedures from (init|query)_pr (*)
  856fe16... libgimp: add _gimp_plug_in_run() and copy the main plug-in  (*)
  366047f... libgimp: move _gimp_read_expect_msg() back to gimp.c (*)
  05d47f1... build: require babl-0.1.70 (*)
  e3374e7... libgimp: make gimp_close() static to gimp.c again (*)
  a50069e... libgimp: change the return values of GimpPlugIn::init_proce (*)
  219fa33... libgimp: create the GimpPlugIn much later in gimp_main_inte (*)
  95429ad... Issue #3723 - Symmetry Painting with random colour isn't sy (*)
  0787510... libgimp: add gimp_procedure_add_(argument|return_value)_fro (*)
  2c4a8c8... libgimp, app: allow usage of GParamSpecString procedure arg (*)
  04598b1... plug-ins: use new gimp_procedure_add_*_from_property() in P (*)
  6a1df5b... libgimpwidgets: fix a copy-paste bug in function docs. (*)
  58b3ca8... plug-ins: port python-console to new API. (*)
  b6e6f0b... libgimp: gimplegacy not introspected anymore. (*)
  746a72b... Make sure to use % for constants (*)
  1dda601... Use "Returns:" to annotate return values (*)
  5f92ced... Add (nullable) if applicable (*)
  992f4b0... libgimp: add gimp_get_plug_in() which returns the GimpPlugI (*)
  3dd79f4... Revert "libgimp: move _gimp_read_expect_msg() back to gimp. (*)
  ad8dcff... libgimp: add _gimp_plug_in_read_expect_msg() (*)
  5cd0936... libgimp: fix gimp_procedure_add_*_from_property(). (*)
  5b8deb6... libgimp: make sure GimpProcedures always get all their argu (*)
  20d04e0... app, libgimp: support normal GParamInt for plug-in procedur (*)
  eaf5c79... plug-ins: port pagecurl to the new API, to have a GUI plug- (*)
  e705ab0... libgimp: remove useless includes (*)
  38089bb... libgmp: more useless includes (*)
  910828b... app: better error reporting in gimp_pdb_dialog_run_callback (*)
  529aa74... Start using g_object_notify_by_pspec() (*)
  9549be2... libgimp: kill the plug-in when old API is used while a Gimp (*)
  cc8fc0f... libgimp*: add GI's .dirstamp to .gitigore (*)
  c822350... plug-ins: forgot to change run() signature to new API in py (*)
  4962428... app: relax GIMP_TYPE_INT32 checks in gimp_pdb_execute_proce (*)
  0f8747f... app: avoid GIMP_TYPE_INT32 with gimp_pdb_execute_procedure_ (*)
  1661aab... plug-ins: link dds plugins against libm (*)
  224af7e... Update Polish translation (*)
  6e80a23... libgimp: port gimp*select.[ch] to the new plug-in API (*)
  b603368... plug-ins: add all brush, pattern etc. select buttons to pag (*)
  ae7fa2a... libgimp: clean up the instance private code in all select b (*)
  89feeec... libgimp: make GimpFontSelectButton interpret NULL as the cu (*)
  026cc0f... libgimp: fix s/m_float/m_enum/ for GP_PARAM_DEF_TYPE_ENUM. (*)
  fad5961... libgimp: port gimpprogress to the new plug-in API, untested (*)
  d34bc03... libgimp: don't leak the temp callback name in the data sele (*)
  454822e... data: add python.env to set up the GI_TYPELIB_PATH to Gimp- (*)
  ca1cb05... libgimp: move the shm code to new private files gimp-shm.[c (*)
  1c317a7... libgimp: forgot to actually add gimp-shm.[ch] (*)
  3f5595a... Update German translation (*)
  360314e... pdb: fix generation of "Returns:" to not line-wrap annotati (*)
  5ac8b70... pdb: generate the (array length=foo) annotation with less h (*)
  888c42f... libgimpbase: remove the gimp protocol mutex and gp_lock()/g (*)
  a74f4de... libgimp: some random minor cleanups (*)
  8c1a43d... libgimp: move the debug code to new private files gimp-debu (*)
  21d63d6... pdb: fix the names of the oilify compat PDB wrappers (*)
  32823f1... libgimpbase: reorder types and structs in gimpprotocol.h (*)
  e77382e... docs: Fix warnings for annotations (*)
  aa505b4... app, libgimp*: add protocol support for GValues holding a G (*)
  c8f3881... pdb: add gimp_procedural_db_proc_argument() and _return_val (*)
  9969dd8... authors.xml: add Niels De Graef (*)
  8f828d1... plug-ins: WebP: save_dialog() before gimp_export() (*)
  a6516e5... app, libgimp: support GParamUInt on the wire (*)
  7764f8b... libgimpbase: add support for GParamParam in GPParamDef too (*)
  6c18492... app, libgimp: support GParamParam as a GParamSpec (*)
  acbe229... libgimp: make gimp_proc_view_new() show both new- and old-s (*)
  a76c930... libgimp: run the first search of GimpProcBrowserDialog in i (*)
  0af3286... plug-ins: GimpProcBrowserDialog with "use-header-bar" in Py (*)
  c6236ac... pdb, libgimp: more docs and annotations (*)
  515bfe9... libgimpbase: add annotations to several functions. (*)
  2542719... libgimp*: more docs and annotations (*)
  d5fbbf3... libgimp: #include <sys/types.h> in gimp-debug.c (*)
  f4b2cda... Issue #3753 - Gimp master don't build on mingw-w64 errors o (*)
  aa6a1d3... plug-ins: use GtkSettings values to determine whether to us (*)
  d999248... libgimpbase: fix/improve docs/annotations. (*)
  fead2f7... libgimpbase: fix broken annotation. (*)
  f4f63da... libgimpmath: remove gimpmath.h from introspection. (*)
  4a6b585... libgimp, libgimpmath, libgimpwidgets: update def files. (*)
  c90287e... Issue #3746: Problem with automake creating directories $(t (*)
  ddd726e... libgimpwidgets: add some annotations. (*)
  814ff02... INSTALL: add GObject Introspection dependencies. (*)
  6cf1ec8... libgimp: separate more new from old code by duplicating mor (*)
  e93a20e... Issue #3112 - Missing mnemonics. (*)
  550ec68... libgimp: reorder functions and members of GimpProcedure (*)
  2f3a837... libgimpbase: add gboolean gimp_is_canonical_identifier() (*)
  eaefe4f... libgimp: fail gimp_procedure_new() on non-canonical procedu (*)
  eacda4b... libgimp: remove includes and add "Since: 3.0" in gimpprocec (*)
  17eb4c5... Revert "libgimpbase: fix/improve docs/annotations." (*)
  718941a... Update Esperanto translation (*)
  35d4b68... plug-ins: add a "palette" argument to palette-to-gradient. (*)
  dca353f... plug-ins: port palette-offset to new API. (*)
  82ada55... plug-ins: port palette-offset to Python 3. (*)
  450a9f9... libgimp: add a GimpPDB class and subclass GimpProcedure as  (*)
  05baadc... pdb: rename the "procedural_db" PDB group to just "pdb" (*)
  468276e... pdb: remove the section docs from unit.pdb (*)
  4d74452... fix gtk version (*)
  61c11b0... m4macros: Windows may have a versioned directory for header (*)
  d8640d5... plug-ins: port procedure-browser to GimpPlugIn (*)
  dc8f9dd... plug-ins: add interactive run mode for palette-offset. (*)
  079027f... m4macros: fix python3dev. (*)
  bfda31a... configure: fix the Python checks. (*)
  8860d78... libgimp: more progress on the GimpPDB object (*)
  84cb07f... libgimp: add more comfortable ways to run procedures to Gim (*)
  d6d987e... plug-ins: port plugin-browser to GimpPlugIn (*)
  b20aab0... libgimp: add annotations to gimp_pdb_run_procedure_array(). (*)
  c65b507... Update Russian translation (*)
  9a02714... libgimp: add read- and write-channel construct properties t (*)
  c2e5374... pdb, libgimp: make all PDB wrappers use GimpPDB to run proc (*)
  caa61ee... libgimp, pdb: remove gimp_run_procedure_with_array() from g (*)
  3c001a6... libgimp: separate legacy from GimpPlugIn wire communication (*)
  cc5e924... libgmp: move the remaining legacy code to gimplegacy, even  (*)
  f16ad87... plug-ins: add .gitignore files. (*)
  3a943f4... po-python, po-script-fu: update for new python plug-ins (*)
  500a840... libgimp: forgot to add gimplegacy-private.h (*)
  877a116... libgimp: fix typo in G_OS_WIN32 code (*)
  fc33489... plug-ins: move goat-exercise to a goat-exercises/ directory (*)
  2599c6e... libgimp: add some const to input parameters, like const Gim (*)
  64d880f... libgimp: add gimp_pdb_temp_procedure_name() and hide the PD (*)
  7b58cb1... libgimp: move most old gimp_pdb functions to gimplegacy.[ch (*)
  6b17c94... plug-ins: adding a hello-world plug-in in javascript. (*)
  1e6abab... libgimp: name parameters "procedure_name" not just "name" (*)
  0ef65bc... pdb: move gimp_plugin_set,get_pdb_error_handler() to gimple (*)
  fc620ee... libgimp: read and write channel should be boxed properties. (*)
  6ed3b48... plug-ins: goat-exercise improved to show a dialog. (*)
  e608297... Issue #3718 - Large colorrc file causes lag when painting w (*)
  07b7d63... app: limit color-history palette size (*)
  39e4aa3... app/core: Use NULL for "simple" signals (*)
  3f5b435... Update POTFILES.in and POTFILES.skip (*)
  7f0c801... plug-ins: link goat-exercise against GTK (*)
  e437e00... pdb, libgimp: hide gimpunit_pdb.h and gimpplugin_pdb.h from (*)
  6584839... pdb: add "lib_private" on procedures too, to make them priv (*)
  863c084... desktop, plug-ins, tools: update various .gitignore. (*)
  faf2db7... plug-ins: improve Makefile.am of python/ subdir. (*)
  f90e190... libgimpconfig: make GimpConfigWriter a boxed type (*)
  c08186e... libgimp*: fix some parameter inconsistencies to silence GI  (*)
  b2582e8... libimp: merge public gimppixbuf functions into gimplayer an (*)
  cbefd8e... libgimpwidgets: add GDestroyNotify for gimp_query_foo_box() (*)
  c6bcb31... libgimp: add GDestroyNotify for image and item combo box da (*)
  b4bccc9... libgimpbase: some annotation and doc fixes (*)
  1afb7a8... libgimpwidgets: add GDestroyNotify to gimp_widget_track_mon (*)
  6b2624f... libgimp: don't connect a NULL destroy notify (*)
  67455a4... libgimpwidgets: add GDestroyNotify to all enum widgets call (*)
  e1276e2... libgimp: help_func is (scope async) (*)
  169f98f... libgimpwidgets: add GDestroyNotify to gimp_int_combo_box_co (*)
  5d80b74... libgimp: more docs and annotations for GimpPDB (*)
  00bf767... libgimpwidgets: more docs and annotations for GimpUnitCombo (*)
  0aa2dcf... libgimp: replace gimp_pdb_dump() and gimp_pdb_query() by ne (*)
  d156028... libgimp*, app: add the help-id to the wire protocol (*)
  f625e2d... menus, plug-ins: move script development related plug-ins i (*)
  88ff7ca... plug-ins: nearly-complete goat-exercise in JavaScript. (*)
  dd8bf71... libgimp: make "pdb" a construct-only property of GimpPDBPro (*)
  30d6311... libgimp*, pdb: gimp_value_array_new_from_types*() takes (ty (*)
  0ac2cf6... libgimpbase: some minor improvements to the previous commit (*)
  35ead93... libgimp: simplify gimp_pdb_run_procedure_valist() a lot (*)
  baf3bfe... gitlab-ci: add gobject-introspection dep for babl and gegl (*)
  16cd301... Update bug.md (*)
  2dde79b... libgimp*: move GObject Introspection into libgimp/. (*)
  376552f... libgimp: fix the build. (*)
  9339741... libgimp: unnecessary (out) annotation on return value. (*)
  f49f1b5... libgimp: improve GimpProcedure icon functions. (*)
  6ffd25b... plug-ins: use new procedure.set_icon_name() in JavaScript d (*)
  25ec0a0... libgimp: GObject Introspection now depends on Babl-0.1 intr (*)
  244b52b... pdb, libgimp: make the "pdb" PDB group private (*)
  155bc75... libimp*, app: get rid of inline pixbufs in the API and in p (*)
  fd55514... plug-ins: eek, twain calls gimp_main() directly (*)
  4cef17c... Issue #3758: fixes the build on mingw-w64. (*)
  d28af77... libgimp: make GimpProcBrowserDialog work both with the old  (*)
  8cfef5e... libgimpwidgets: more docs and annotations (*)
  41fb552... libgimp: more docs and annotations (*)
  d3d621b... libgimpconfig: add a GimpScanner typedef and make it a boxe (*)
  8f79ddb... libgimp: add some (nullable) annotation and fix some commen (*)
  4add4c6... libgimpbase: add a GimpStringArray typedef and use it (*)
  ebddecd... libgimpwidgets: more docs and annotations (*)
  55940b7... libgimpwidgets: add a GDestroyNotify for gimp_help_connect( (*)
  31b8ea4... libgimpbase: add lots of const to GimpEnumDesc and GimpFlag (*)
  9454567... plug-ins: pre-load Babl module in Python console. (*)
  b45c2a6... libgimpcolor: rudimentary docs for gimp_adaptive_supersampl (*)
  9ed4dd5... plug-ins: add a goat-exercise-py3.py. (*)
  d0be3d3... plug-ins: get rid of getCurrentPath() in goat-exercise-gjs. (*)
  c1f28f7... plug-ins: rename the C goat exercise to goat-exercise-c. (*)
  8e938e0... configure: also look for pygobject-3.0 runtime dependency. (*)
  96a3327... gitlab-ci: configure GIMP with --with-python=force. (*)
  b166244... m4macros, configure: add and use AM_PYTHON_CHECK_PYGOBJECT( (*)
  f9f144b... configure: add a check for gjs (JavaScript interpreter with (*)
  6d24eb9... pdb, libgimp: annotate gimp_enums_get_type_names() (*)
  354ce5f... pdb, libgimp: one more annotation for gimp_enums_get_type_n (*)
  c9b22de... libgimpconfig: update gimpconfig.def (*)
  10c10e1... libgimp: add libgimp_built_sources inside libgimp_introspec (*)
  ba5a583... gitlab-ci: configure with --with-javascript=force. (*)
  f9fb3e6... app: fix layer-mask offset when applying filter to layer wi (*)
  d5cdcc6... app: add gimp_item_get_clip() (*)
  33a389c... app, pdb: use gimp_item_get_clip() everywhere (*)
  ce6dfd3... pdb: fix image-mask transforms (*)
  aefb40c... libgimpconfig: Ensure G_PARAM_STATIC_STRINGS (*)
  a0ba376... libgimpcolor: colormanaged: Use G_DECLARE_INTERFACE() (*)
  d3e9e56... app/core: Use G_DECLARE_INTERFACE() (*)
  1743f47... app/widgets: Use G_DECLARE_INTERFACE() (*)
  6fe24fc... libgimp: fix missing installed headers. (*)
  ae7dfba... libgimpwidgets: fix some typos. (*)
  b6d39a4... devel-docs: update libgimpbase docs (*)
  2182efd... devel-docs: update the libgimpconfig docs (*)
  7e504a0... libgimpconig: fix indentation in gimpscanner.h (*)
  60b6f34... pdb, libgimp: fix various doc issues found by gtk-doc (*)
  6cb027f... devel-docs: update the libgimp docs (*)
  e6d662e... libgimp*: various doc fixes (*)
  4bafbec... devel-docs: doc updates, more doc modules without any warni (*)
  299d657... libgimpbase: change gimpprotocol GPParamDefInt's members to (*)
  4a56f1d... Update POTFILES.in (*)
  a79eaaf... libgimp: add GimpFileProcedure, GimpLoadProcedure and GimpS (*)
  c377644... plug-ins: port file-pat-save to GimpSaveProcedure (*)
  d13c6ce... app: fix sample-point OOB check in gimp_image_resize[_with_ (*)
  ae080f0... app: add gimp_image_flip_full() (*)
  c45f1b4... app: add gimp_image_transform() (*)
  539d666... app: add gimp_display_shell_show_image() (*)
  6023f97... app: use a pickable instead of a drawable in GimpCanvasTran (*)
  9f823c3... app: indentation fixes in the transform tools (*)
  e4990be... app: add "Image" transform type to transform tools (*)
  f651db5... app: add gimp_transform_tool_set_type() (*)
  52ad37a... app: use gimp_transform_tool_set_type() in tools-rotate-arb (*)
  8bff415... app, menus: add "Image -> Transform -> Arbitrary Rotation.. (*)
  f042d21... plug-ins: port file-desktop-link to GimpLoadPocedure (*)
  cd836e9... libgimp: add gimp_file_procedure_set_handles_uri() (*)
  0477e60... libgimp: update gimp.def (*)
  84629cc... pdb, libgimp: move the old file proc registering API to gim (*)
  fc065f8... pdb, libgimp: add gimp_load_procedure_set_thumbnail_loader( (*)
  d067441... libgimp: rename GimpLoad,SaveFunc to GimpRunLoad,SaveFunc (*)
  7fbf338... Update Polish translation (*)
  6622cf0... libgimp: add and fix docs, reorder GimpParamData and remove (*)
  78c7d46... devel-docs: update the libgimp docs (*)
  1c9b3c7... libgimp: add gimp_pdb_get_last_error() and _get_last_status (*)
  b35dbf0... libgimp: change the remaining "author" strings and variable (*)
  533e947... libgimp: stop using gimp_pdb_proc_arg() and proc_val() (*)
  ae824dc... pdb, libgimp: remove the now unused gimp_pdb_proc_arg() and (*)
  dbeed89... libgimp: remove gimp_pdb_dump() and gimp_pdb_proc_exists() (*)
  76d1ad4... Update POTFILES.in (*)
  9582cf7... app: differentiate tooltips of image/layer arbitrary-rotati (*)
  b33c308... libgimp: allow to call gimp_procedure_add_menu_path() on in (*)
  42e8a34... libgimp: don't use G_IS_FILE() and g_file_get_path() on a N (*)
  3d935b0... libgimp: don't unref() the GParamSpecs of a GimpPDBProcedur (*)
  dcb6a2c... app: re-use the generated gimp_enums_init() code from libgi (*)
  8222d3f... pdb: don't pass nodes with parents to gimp_drawable_apply_o (*)
  85d9a29... script-fu: undeprecate slide.scm (*)
  103a7e4... plug-ins: port script-fu to GimpPlugIn (*)
  79d92a5... libgimp: remove a lot of cruft because script-fu is ported  (*)
  21649c5... Issue #3341 - Add Bevel doesn't work for high thickness val (*)
  0491f65... plug-ins: port help-browser to GimpPlugIn (*)
  12cafbf... libgimp: refer to new API in GimpProcedure docs (*)
  298f384... app: fix writing of GP_PARAM_DEF_TYPE_FLOAT and _STRING in  (*)
  d2add32... libgimp: remove more legacy API that isn't used any longer  (*)
  5c30acd... app: gimp_procedure_get_arguments(), _return_values(): use  (*)
  1e717a0... plug-ins: port file-gbr to GimpPlugIn, and clean up file-pa (*)
  b8ee717... libgimp: gimp_procedure_validate_args() support GIMP_PARAM_ (*)
  90610ac... app: add gimp_gegl_buffer_set_extent() (*)
  b4ee9ff... app: add gimp_tile_handler_validate_buffer_set_extent() (*)
  1577174... app: update projection-buffer extent when projectable size  (*)
  c1585d6... Misc typo fixes in plug-ins/ (*)
  7e99aa5... Add other misc. typo fixes (*)
  a5cb301... libgimp: don't call g_file_new_for_uri() on a path (*)
  bc5cfae... plug-ins: port file-compressor to GimpPlugIn (*)
  358bbd9... plug-ins: port print to GimpPlugIn (*)
  91ecb63... libgimp: remove more cruft that is now unused (*)
  35fb6ca... libgimp: deal with NULL arrays in _gimp_value_to_gp_param() (*)
  29165fd... plug-ins: port file-gih to GimpPlugIn (*)
  10f1fcf... plug-ins: port file-ico to GimpPlugIn (*)
  966c49d... plug-ins: remove some crack code from curve-bend (*)
  aba2eea... libgimp: remove gimp_run_procedure() and gimp_destroy_param (*)
  0bfc4cf... plug-ins: port all file-raw plug-ins to GimpPlugIn (*)
  0246f34... libgimp: remove some more cruft that is no longer needed (*)
  037421d... plug-ins: port film to GimpPlugIn (*)
  0b5f5bf... plug-ins: port gfig to GimpPlugIn (*)
  30c3fd4... plug-ins: port fractal-explorer to GimpPlugIn (*)
  5b076e9... libgimp: remove legacy support from gimpbrush,pattern,..sel (*)
  6801857... libgimp: remove all support for temp procs from gimplegacy. (*)
  9965641... libgimp: gimp_pdb_temp_name() can also go, bye... (*)
  ff5dd3f... plug-ins: port animation-play to GimpPlugIn (*)
  b6ca0c4... plug-ins: port unit-editor to GimpPlugIn (*)
  e67c922... libgimp: gimpdb-private.h was removed. (*)
  f8895f7... Revert "libgimp: gimpdb-private.h was removed." (*)
  2cc080c... libgimp, devel-docs: why bother having docs for gimplegacy. (*)
  bb8d18e... plug-ins: port mail to GimpPlugIn (*)
  31bee77... libgimp: s/gimpdb-private.h/gimppdb-private.h/ (*)
  b007269... Use g_strlcpy() instead of strncpy() everywhere (*)
  1a5243b... Update Catalan translation (*)
  5c4fa2d... plug-ins: port screenshot to GimpPlugIn (*)
  b3a05a9... plug-ins: port colormap-remap to GimpPlugIn (*)
  1bfa52b... libgimp: remove gimp_plugin_icon_register() (*)
  1bf90ec... Remove GIMP_TYPE_INT8 and GimpParamSpecInt8 (*)
  5a09523... Remove GIMP_TYPE_INT32 and GimpParamSpecInt32 (*)
  350abba... Remove GIMP_TYPE_INT16 and GimpParamSpecInt16 (*)
  652fd75... Rename GIMP_TYPE_INT8_ARRAY to GIMP_TYPE_UINT8_ARRAY (*)
  4fa0845... pdb: remove int16 from the PDB types and rename int8 to uch (*)
  0e1f745... app: s/INT32/INT/ in error messages when installing plug-in (*)
  449e84c... pdb: use guint for tatoo, guide, sample point, which they a (*)
  c6fa23c... plug-ins: port file-exr to GimpPlugIn (*)
  7edd287... file-exr: use gimp_pdb_get_last_error() instead of gimp_get (*)
  ebc0998... plug-ins: port file-sgi to GimpPlugIn (*)
  284ba5c... libgimpconfig: Prevent GIR conflicts in GimpConfigWriter (*)
  1320a22... libgimpbase: update the def file. (*)
  ef5c091... plug-ins: add Python and JavaScript files to the DIST. (*)
  a09b7a9... plug-ins: add a Lua goat-exercise. (*)
  bbfa8f8... plug-ins: Lua goat-exercise now showing its own source too. (*)
  0abdbeb... plug-ins: fix and install the Lua goat-exercise. (*)
  4900dde... gitlab-ci: build with --with-lua=force. (*)
  d6b33f9... build: .gitlab-ci.yml: GEGL is switching to meson exclusive (*)
  732d7c6... plug-ins: port file-png to GimpPlugIn (*)
  a4fb6b9... Update Swedish translation (*)
  253a163... plug-ins: port file-tiff to GimpPlugIn (*)
  dcf648d... Update Swedish translation (*)
  515dcbb... libgimp: remove gimp_get_pdb_error() (*)
  9e9e6f0... app: fix a warning. (*)
  f22290e... libgimpwidgets: fix a warning. (*)
  91bde62... plug-ins: make mail more robust. (*)
  f705bfb... libgimpbase: return 0 for GIMP_UNIT_PIXEL in gimp_unit_get_ (*)
  93cd5b0... Update Korean translation (*)
  293d909... plug-ins: port file-psd to GimpPlugIn (*)
  b610475... libgimp: remove gimp_register_file_handler_priority() (*)
  11ce199... app: stop canonicalizing procedure names (*)
  f480d02... libgimp: add precondition checks for gimp_is_canonical_iden (*)
  98bfe06... libgimp: add GimpImageProcedure with (run_mode, image, draw (*)
  d89e6ca... plug-ins: port goat-exercise-c to GimpFileProcedure (*)
  15019fe... plug-ins: port many plug-ins from GimpProcedure to GimpImag (*)
  d7e42b2... libgimp: move the GimpProcedure icon API next to the menu A (*)
  ea4fe02... libgimpwidgets: some docs fixes (*)
  b250af3... devel-docs: some doc updates (*)
  17648ea... plug-ins: port file-fig-load to GimpPlugIn (*)
  5a09042... Update Polish translation (*)
  b444954... plug-ins: port file-ps to GimpPlugIn (*)
  81bb323... libgimpconfig: add weird hack to gimp_scanner_parse_float() (*)
  011ae15... plug-ins: canonicalize curve-bend. (*)
  5b3e8e1... plug-ins: fix pagecurl arguments order after GimpImageProce (*)
  4799619... plug-ins: fix various plug-ins ported to GimpImageProcedure (*)
  045d03a... plug-ins: some very minor style (alignment) fixes. (*)
  1e49bef... plug-ins: link file-svg against GEGL, it uses it indirectly (*)
  64920f0... plug-ins: port file-svg to GimpPlugIn (*)
  471285b... libgimp: add gimpprocedure-params.h (*)
  9cabc8c... libgimp, plug-ins: use the new macros everwhere (*)
  de12137... Change the "handles uri" flag of file procedures to "handle (*)
  d62e75a... Move GimpParamSpecString from libgimp back to app (*)
  fab8060... app, libgimp: UTF-8 validate all string arguments and retur (*)
  c4a973c... libgimp: add GimpThumbnailProceudre (*)
  1253faa... plug-ins: change all ported thumbnail loaders to GimpThumbn (*)
  09eaf02... libgimp: add a gazillion of macros to gimpprocedure-params. (*)
  4cb4b3e... plug-ins: port all plug-ins to the new macros (*)
  6ed2d03... libgimp: use the new macros in all non-generated files (*)
  0f273a5... app, libgimp: also UTF-8-validate all elements of PDB strin (*)
  4c3f3c4... plug-ins: port file-pdf-load to GimpPlugIn (*)
  2b31099... plug-ins: port file-wmf to GimpPlugIn (*)
  0340c4a... libgimp/ documentation typo fixes (*)
  115f9fc... Remove Bugzilla from the desktop file (*)
  583d965... Fix typo in configure warning re: luajit (*)
  699b3c5... refactoring of the gitlab-ci.yml (*)
  4db8cda... app, pdb, libgimp: add a new GimpImage class for plug-ins. (*)
  bb72504... libgimp: change all non-generated API to use GimpImage. (*)
  688c323... libgimp: create and use gimp_image_new_by_id(). (*)
  17a40b0... libgimp: generate functions both for old and new GimpImage  (*)
  fec6034... pdb: keep both the old and new API alive. (*)
  09f0530... libgimp: update non-generated API to allow old and new API. (*)
  e0d50aa... plug-ins: keep building all plug-ins with old API. (*)
  793cba6... libgimp: allow object GimpImage as procedure parameter. (*)
  79b319c... libgimp, pdb: add GimpItem > GimpDrawable > GimpLayer class (*)
  3f1491e... libgimp: update non-generated API using GimpItem/GimpDrawab (*)
  433fcd4... plug-ins: ported a few plug-ins to new GimpImage/GimpDrawab (*)
  8249afe... libgimp: allow object GParamSpec for GimpItem and child cla (*)
  52811ed... plug-ins: C goat-exercise now ported to new GimpImage/GimpD (*)
  9b8f608... plug-ins: port JavaScript goat-exercise to new GimpImage AP (*)
  292b697... plug-ins: use GimpDrawable class in Python goat-exercise. (*)
  8c95499... pdb, libgimp: now make all ID types classes of their own. (*)
  5e6d4d8... libgimp: fix the non-generated API with the new class types (*)
  c409829... libgimp, pdb: no need to create deprecated versions for pri (*)
  75f8a38... libgimp: nicer API for functions returning a list. (*)
  a1eeca4... libgimp: support all GimpItem subclasses as argument and re (*)
  ee8b467... libgimp: GimpSaveProcedure() now uses GimpImage/GimpDrawabl (*)
  7f91f6b... libgimp: GimpImageProcedure now uses GimpImage/GimpDrawable (*)
  0fa0928... plug-ins: port file-ico to the new GimpImage/GimpDrawable o (*)
  abd4d6f... plug-ins: port file-pat to GimpImage/GimpDrawable. (*)
  d6365c7... plug-in: port file-gbr to GimpImage/GimpDrawable. (*)
  0cb995e... plug-ins: port file-gih to GimpImage/GimpDrawable. (*)
  3e636ba... plug-ins: port file-desktop-link to GimpImage/GimpDrawable. (*)
  e29cb03... plug-ins: port file-compressor to GimpImage/GimpDrawable. (*)
  c95e933... plug-ins: port file-raw plug-ins to GimpImage/GimpDrawable. (*)
  8559cee... plug-ins: improve parameter creation on Python 3 goat-exerc (*)
  cfd30ec... libgimp: s/gimp_image_new_by_id()/gimp_image_get_by_id()/ (*)
  d15388c... libgimp: s/gimp_display_new_by_id/gimp_display_get_by_id/ (*)
  08849a5... libgimp: GimpItem now also belong to libgimp. (*)
  3d4bf19... plug-ins: port file-sgi to GimpImage/GimpDrawable. (*)
  1b6e6b9... plug-ins: port file-exr to GimpImage/GimpDrawable. (*)
  0b64395... plug-ins: port colormap-remap to GimpImage/GimpDrawable. (*)
  9f0dbb5... plug-ins: port screenshot to GimpImage/GimpDrawable. (*)
  8f34af4... plug-ins: port file-png to GimpImage/GimpDrawable. (*)
  adc4f8e... plug-ins: port mail to GimpImage/GimpDrawable. (*)
  e6b141f... plug-ins: port file-tiff to GimpImage|Drawable|Vectors, etc (*)
  6db115e... plug-ins: unit-editor does not need GimpImage porting. (*)
  7838c7f... plug-ins: port fractal-explorer to GimpImage|Drawable. (*)
  962e8b9... plug-ins: port gfig to GimpImage|Drawable. (*)
  00e7507... plug-ins: port print to GimpImage/GimpDrawable/etc. (*)
  3e06295... plug-ins: port pagecurl to GimpImage/GimpDrawable. (*)
  bbf90b3... plug-ins: port film to GimpImage/GimpDrawable. (*)
  6e68f18... plug-ins: port file-ps to GimpImage/GimpDrawable. (*)
  2d0584d... plug-ins: port file-psd to GimpImage/GimpDrawable. (*)
  899cf96... libgimp: make sure gimp_item_get_by_id() allocates the righ (*)
  3b5bc9f... gitlab-ci: don't use mypaint-brushes from Archlinux. (*)
  211e5f5... plug-ins: do not #include c autogenerated sources (*)
  e146e47... plug-ins: port file-xmc to GimpPlugIn and new API objects (*)
  e1fe044... plug-ins: minor follow-up to the icon include fix two commi (*)
  a04e287... libgimp: fold gimpplugin-private.c into gimpplugin.c (*)
  883fbd7... plug-ins: fixing automake warnings about source in subdirec (*)
  54dab32... plug-ins: update/fix the 3 non-C goat-exercise. (*)
  2211e4e... plug-ins: port file-wmf to libgimp objects. (*)
  fe3e945... configure,app: depend on babl-0.1.72 (*)
  f9582f1... plug-ins: port file-pdf-load to libgimp objects. (*)
  5e87258... plug-ins: plugin-browser and procedure-browser don't need p (*)
  858ab51... plug-ins: port file-gif-load to new libgimp objects. (*)
  7534343... plug-ins: port file-svg to libgimp objects. (*)
  4942acb... plug-ins: animation-play ported to new GimpImage/Drawable o (*)
  e8bbf42... Issue #3841: double mnemonics. (*)
  de7447d... libgimp: update def files. (*)
  e3fdf25... Update Swedish translation (*)
  75bf386... libgimp: memory/lifecycle manage the new libgmp proxy objec (*)
  7201d48... Get rid of capitalized "ID" in function and variable names (*)
  773586f... libgimp: make gimpgpparams-body.c identical for app/ and li (*)
  18c95e6... libgimp: g_object_get() wants a pointer to the variable, ga (*)
  3bef94d... plug-ins: port file-jpeg to GimpPlugIn and to libgimp objec (*)
  75e708b... libgimp: remove gimp_register_thumbnail_loader() (*)
  23197cf... plug-ins: port file-pix to GimpPlugIn and libgimp objects (*)
  e1c2150... plug-ins: port file-heif to GimpPlugIn and libgimp objects (*)
  9f3bc2b... plug-ins: port file-xbm to GimpPlugIn and libgimp objects (*)
  3636541... plug-ins: port file-webp to GimpPlugIn and libgimp objects (*)
  ee5a93f... plug-ins: port file-raw-data to GimpPlugIn and libgmp objec (*)
  56c8735... libgimp: remove gimp_register_load_handler() (*)
  5504948... plug-ins: port file-pnm to GimpPlugIn and libgimp objects (*)
  037e8a6... plug-ins: port file-csource to GimpPlugIn and libgimp objec (*)
  5428cc6... plug-ins: port file-header to GimpPlugIn and libgmp objects (*)
  ed041bf... plug-ins: port file-html-table to GimpPlugIn and libgimp ob (*)
  cb01f15... libgimp: gimpexport.c: must not unref proxy objects (*)
  33d7faf... libgimp: don't iterate NULL hash tables in gimp_plug_in_pop (*)
  d7fb408... plug-ins: port file-gif-save to GimpPlugIn and libgimp obje (*)
  44ebcee... plug-ins: port file-xwd to GimpPlugIn and libgimp objects (*)
  2fd1702... plug-ins: port file-cel to GimpPlugIn and libgimp objects (*)
  16abb69... libgimp: remove gimp_register_file_handler_remote() (*)
  71d56d8... plug-ins: port file-bmp to GimpPlugIn and libgimp objects (*)
  e6322e3... plug-ins: port file-fits to GimpPlugIn and libgimp objects (*)
  9847072... plug-ins: port file-faxg3 to GimpPlugIn and libgimp objects (*)
  0ae833b... plug-ins: port file-tga to GimpPlugIn and libgimp objects (*)
  7f65383... plug-ins: port file-xpm to GimpPlugIn and to libgimp object (*)
  cd4fbb6... plug-ins: port file-pcx to GimpPlunIn and libgimp objects (*)
  8265cb8... plug-ins: port file-psp to GimpPlugIn and libgimp objects,  (*)
  72df788... plug-ins: port file-dicom to GimpPlugIn and libgimp objects (*)
  b04c96a... Updated Slovenian translation (*)
  8cd5c76... Updated Slovenian translation (*)
  a9481d2... Updated Slovenian translation (*)
  7bc4e6e... plug-ins: port file-jp2-load to GimpPlugIn and libgimp obje (*)
  b194ce1... Issue #3840: Arch added a mypaint-brushes1 package. (*)
  7414302... Update Hungarian translation (*)
  ac1c0ae... libgimp, pdb: annotate arguments with none_ok as (nullable) (*)
  13ea5ca... plug-ins: port file-openraster to Python 3 + new API. (*)
  24af759... pdb: update a bunch of docs where s/-1/%NULL/ (*)
  bc1e611... plug-ins: port file-sunras to GimpPlugIn and libgimp object (*)
  5dd8add... plug-ins: port file-fli to GimpPlugIn and libgimp objects (*)
  0ee329b... plug-ins: port file-gegl to GimpPlugIn and libgimp objects (*)
  6e96490... plug-ins: port file-aa to GimpPlugIn and libgimp objects (*)
  7402d5e... Update Catalan translation (*)
  18edd41... Update British English translation (*)
  bf79896... plug-ins: port (hopefully) missing Win32 screenshot code. (*)
  d37fa2d... Updated Slovenian translation (*)
  f0ef00b... Updated Slovenian translation (*)
  087b4ca... Updated Slovenian translation (*)
  8b7a2c5... Updated Slovenian translation (*)
  72d865d... Updated Slovenian translation (*)
  6391b2b... Issue #3263: fix critical error on bucket fill tool. (*)
  0b3e02b... libgimp: again, redo all APIs returning list of images, ite (*)
  2adfa90... plug-ins: somehow killed file-aa's attribution, put it back (*)
  3d7c044... plug-ins: port file-pdf-save to GimpPlugIn and libgmp objec (*)
  10b798c... plug-ins: port file-dds to GimpPlugIn and libgimp objects (*)
  2599d79... libgimp: remove gimp_register_magic_load_handler() (*)
  7963462... libgimp: clean up some warnings when building with MSYS 64b (*)
  c940ca8... plug-ins: port file-mng to GimpPlugIn and libgmp objects (*)
  e1e048a... Issue #3852: Error compilation gimpimagecombobox MSYS2. (*)
  96ac0d0... libgimp: remove the remining file procedure register API (*)
  96c1f75... libgimp: remove a ton of deprecated API that is unused (*)
  f57725a... libgimp: add instance-private struct to all new objects (*)
  eb311be... libgimp: add some debug code to warn about broken proxy han (*)
  fb9b315... libgimp: fix type names: s/FooParamSpecString/FooParamStrin (*)
  1178f54... plug-ins: port script-fu to libgimp objects (*)
  b6b84f7... plug-ins: port the metadata plug-ins to GimpPlugIn and obje (*)
  91d9e4d... libgimp: remove deprecated metadata functions (*)
  eae484e... plug-ins: port web-page to GimpPlugIn and libgimp objects (*)
  115b75d... Update British English translation (*)
  9d01b03... Add British English translation (*)
  605f349... plug-ins: port web-browser to GimpPlugIn (*)
  cce5bbc... plug-ins: port the core of foggify plug-in. (*)
  f6a97c1... libgimp: remove gimp_layer_new_from_surface_deprecated() (*)
  8eb099a... plug-ins, app: port selection-to-path to GimpPlugIn and lib (*)
  55a53ef... plug-ins: port ifs-compose to GimpPlugIn and libgimp object (*)
  8d7d2e5... plug-ins: port imagemap to foo and bar, why do I bother... (*)
  f75b63f... plug-ins: port align-layers to new API + libgimp objects. (*)
  1b992e9... plug-ins: port border-average to new API. (*)
  34c6e87... plug-ins: port py-slice to new API. (*)
  22857b5... plug-ins: port busy-dialog. (*)
  02d06bb... plug-ins: help and help-browser don't need libgimp class po (*)
  d68ef36... Update POTFILES.in (*)
  392f00b... app, libgimp: get rid of all ID GTypes and ID param specs (*)
  a47772b... devel-docs: update libgimp docs (*)
  e9b4b7f... libgimp: update .gitignore (*)
  33601f7... libgimp: argh, broke most plug-ins... (*)
  37897b1... libgimp: fix legacy plug-ins, which I broke with the big ID (*)
  c765fb2... plug-ins: port compose (*)
  6e43d79... plug-ins: port decompose (*)
  21a87d2... libgimp: too many arguments to g_error_new(). (*)
  bb0321f... libgimp: allow GObject plug-in parameters for known libgimp (*)
  1ee7cc8... plug-ins: port wavelet-decompose (*)
  2a64071... libgimp: fix GIMP_VALUES_(SET|TAKE)_*_ARRAY() macros. (*)
  2524e96... plug-ins: port guillotine. (*)
  ca1ef13... plug-ins: port file-glob (*)
  7329848... plug-ins: oops, file-glob is not an image procedure (*)
  e095af2... plug-ins: port gradient-map (*)
  f8b8d99... po-python: update POTFILES.in (*)
  967cbb4... app: use the GParamSpec's name in gimp_pdb_dump() (*)
  8a78203... Properly prefix the values of enum GimpPDBProcType (*)
  5567a89... plug-ins: add missing GIMP_ITEM() cast in curve-bend (*)
  4364b78... libgimp: remove the GIMP_DISABLE_COMPAT_CRUFT define (*)
  749ad22... plug-ins: port blinds to GimpPlugIn (*)
  cf6b65b... plug-ins: port checkerboard to GimpPlugIn (*)
  f4d0c88... plug-ins: port contrast-retinex to GimpPlugIn (*)
  138b990... plug-ins: port destripe to GimpPlugIn (*)
  26ab882... plug-ins: port grid to GimpPlugIn (*)
  c5745ad... plug-ins: port jigsaw to GimpPlugIn (*)
  f4b97e7... plug-ins: port nl-filter to GimpPlugIn (*)
  e24375e... libgimp: API with new object classes are since 3.0. (*)
  02e27bd... libgimp: fix gimp_item_combo_box_changed() (*)
  b407d33... plug-ins: port flame to libgimp objects (*)
  cecd7e3... plug-ins: port sample-colorize to libgimp objects (*)
  2fd35e7... Revert "libgimp: API with new object classes are since 3.0. (*)
  a669453... libgimp: remove some old API that is no longer needed (*)
  dfe73bf... plug-ins: port some simple plug-ins to libgimp objects (*)
  7b099b0... plug-ins: port tile-small to libgimp objects (*)
  9afc7ca... plug-ins: port tile to libgimp objects (*)
  499e57d... Update British English translation (*)
  2395776... plug-ins: port gimpressionist to libgimp objects (*)
  4ce5728... plug-ins: port gradient-map to libgimp objects (*)
  9e5f802... plug-ins: port depth-merge to libgimp objects (*)
  4cb2366... plug-ins: port warp to libgimp objects (*)
  0228d4c... plug-ins: change the port of depth-merge slightly (*)
  e4c0e9c... plug-ins: port animation-optimize to GimpPlugIn (*)
  61131f6... plug-ins: port cml-explorer to GimpPlugIn (*)
  d67eb6f... libgimp: remove all deprecated stuff from gimpimage.[ch] (*)
  dcc89fb... plug-ins: port crop-zealous to GimpPlugIn (*)
  4721f98... plug-ins: port hot to GimpPlugIn (*)
  7fe136c... plug-ins: port flame to GimpPlugIn (*)
  49dedbf... Revert "po-python: update POTFILES.in" (*)
  d7f76fb... app: better error messages when killing a plug-in for inval (*)
  bba67bf... libgimp: don't request tiles beyond the drawable extents (*)
  7bd9f2d... plug-ins: port tile-small to GimpPlugIn (*)
  0a1a9fc... plug-ins: port qbist to GimpPlugIn (*)
  e70137d... plug-ins: port gimpressionist to GimpPlugIn (*)
  3c6360a... plug-ins: port spyro-plus to Python 3 + new API. (*)
  1c0fb80... app, pdb: fix gimp_item_id_is_vectors(). (*)
  650d4b5... libgimp: add a doc comment to gimp_drawable_get_sub_thumbna (*)
  3b65365... plug-ins: port gradient-flare to GimpPlugIn (*)
  3f44a21... plug-ins: port despeckle to GimpPlugIn (*)
  f68bf39... plug-ins: port van-gogh-lic to GimpPlugIn and libgimp objec (*)
  2d50192... plug-ins: port smooth-palette to GimpPlugIn and libgimp obj (*)
  a1343ee... plug-ins: fix duplicate argument name in file-gih-save (*)
  6e0185b... plug-ins: make sure script-fu arguments have unique names (*)
  86a99a9... libgimp: GimpProcedure args and return values must have hav (*)
  ff1663b... Update POTFILES.in (*)
  add31e2... plug-ins: fix a glitch in the script-fu unique argument nam (*)
  71f767e... plug-ins: port lightning to libgimp objects (*)
  fd5740e... libgimp: add gimp_layer,chanel,vectors,etc,_get_by_id() (*)
  1f4a5d4... plug-ins: port map-objects to libgimp objects (*)
  45d60ac... plug-ins: use the new item-type specific get_by_id() functi (*)
  660ad6c... libgimp: use the new get_by_id() functions (*)
  9e771d8... libgimp: remove more deprecated API (*)
  0b98a3e... plug-ins: blind port of twain to libgimp objects (*)
  adfe5ee... plug-ins: port sphere-designer to libgimp objects (*)
  6ba3fb3... plug-ins: port curve-bend to libgimp oobjects. THE LAST ONE (*)
  80340f2... libgimp: remove the last manual compat wrappers (*)
  8245102... plug-ins: print: fix missing argument to GIMP_PROC_ARG_IMAG (*)
  2968701... plug-ins: port tile to GimpPlugIn (*)
  a4637b0... plug-ins: remove deprecated API support from common/mkgen.p (*)
  71ccaa2... pdb, libgimp: remove double API generation from PDB. (*)
  0785dd1... plug-ins: port sphere-designer to GimpPlugIn (*)
  5154b27... plug-ins: port depth-merge to GimpPlugIn (*)
  9e3359c... plug-ins: port lighting to GimpPlugIn (*)
  4ded322... plug-ins: port map-object to GimpPlugIn (*)
  5c5b464... plug-ins: port warp to GimpPlugIn (*)
  bdbe1ee... plug-ins: port sparkle to GimpPlugIn (*)
  f405b45... plug-ins: port sample-colorize to GimpPlugIn (*)
  7257cc8... plug-ins: port curve-bend to GimpPlugIn... IT'S DONE YEAH (*)
  a351ce9... Remove the entire old plug-in interface (*)
  d0f00bb... devel-docs: update the libgimp and libgimpbase docs (*)
  feaf967... pdb: don't return any strings from _gimp_pdb_proc_info() (*)
  90f9d55... pdb, libgimp: use GIMP_VALLUES_GET_ENUM() in libgimp PDB wr (*)
  cb24709... pdb: remove the "id" field from all pdb types, it's now unu (*)
  c6082b3... libgimp: add missing stuff to gimpprocedure-params.h (*)
  5e00dec... pdb, libgimp: use GIMP_VALUES_GET,DUP_FOO() in the libgimp  (*)
  3fd3344... plug-ins: script-fu lost all support for images, layers etc (*)
  b3b3d81... app, libgimp: don't duplicate _gimp_gp_param_def_to_param_s (*)
  b92dd2c... app: split GimpDisplay in two classes: GimpDisplay and Gimp (*)
  18bdf52... libgimp: remove redundant validation code from gimpparamspe (*)
  7019eaa... app, libgimp: share the code of libgimp/gimpparamspecs.c wi (*)
  564afed... app: in gimp_gegl_buffer_set_extent(), clear full OOB regio (*)
  49bbf13... app: in GimpProjection, avoid invalidating preview on flush (*)
  bcf2b93... app: notify GimpProjection::buffer when freeing the project (*)
  7f629a6... app: add "show all" mode to GimpImage (*)
  1f9d0d2... app: add gimp_image_invalidate_all() (*)
  697ab6a... app: in GimpImage, ignore "show all" when image used as pic (*)
  4e8fa88... app: in preferences dialog, swap position of default-appear (*)
  a9d0643... app: in preferences dialog, add "show sample points" toggle (*)
  86dc451... app, menus: add "show all" mode to GimpDisplayShell; "View  (*)
  788b136... app: add "clip" parameter to gimp_display_shell_untransform (*)
  a1717a9... app: improve display scroll/zoom-related behavior in "show  (*)
  e2f3185... app, menus: add "show canvas boundary" display option (*)
  a64dc8d... app: defer GimpViewable::size-changed signal emission while (*)
  bce4d32... app: add GimpImageViewable class (*)
  f90da76... app: handle GimpImageViewable in GimpViewRendererImage (*)
  a33f549... app: show full image contents in GimpNavigationEditor (*)
  915bdff... app: in GimpEditSelectionTool, freeze moved items' previews (*)
  da701ff... app: fix out-of-bounds rendering when alpha channel is invi (*)
  02943e2... app: fix gimp_projection_get_pixel_at() for general boundin (*)
  cf36383... app: add support for color picking in "show all" mode (*)
  23617c9... app: add gimp_canvas_item_untransform_viewport() (*)
  1e62168... app: add support for show-all mode in GimpCanvasGrid (*)
  32dd8d2... app: add support for show-all mode in GimpCanvasPassePartou (*)
  b7674fa... app: fix transform-tool preview/bounds in show-all mode whe (*)
  aab9f0e... app: fix a few compilation warnings (*)
  1981787... app: various fixes in gimp_display_shell_set_show_all() (*)
  43e91d6... app: make "show canvas boundary" insensitive when "show all (*)
  582930a... app: update image-projection priority rect when switching d (*)
  738b170... libgimpbase: add an own struct for GimpStringArray (*)
  0fefb7e... libgimpbase: add GimpObjectArray and GimpParamSpecObjectArr (*)
  85591eb... libgimpbase: add support for arrays of object IDs to gimppr (*)
  56772d4... libgimp: add support for object arrays to gimpgpparams-body (*)
  b4f698e... libgimp: add object array convenience macros to gimpprocedu (*)
  7d3427e... libgimp: gimp_pdb_run_procedure_array() was leaking proc_ru (*)
  747fce7... libgimp: gimp_plug_in_destroy_proxies() never checked for t (*)
  34f848b... libgimp: actually unref the global GimpPDB and GimpPlugIn i (*)
  ccd516c... libgimpbase: update gimpbase.def (*)
  f764fd0... pdb, libgimp: change all generated ID array return values t (*)
  0c83f4a... plug-ins: file-svg: follow gimp_vectors_import_from_file()  (*)
  81ee690... libgimp: add convenience macros GIMP_VALUES_GET_FOO_ID() (*)
  3a2f8d4... plug-ins: use the newly added GET_FOO_ID() macros (*)
  c59eaa5... libgimp: fix copy/paste errors in GIMP_VALUES_FOO_OBJECT_AR (*)
  c10f5b2... plug-ins: port film and guillotine to objects arrays (*)
  3dc354e... libgimp: _gimp_gp_param_to_value() must ref object array el (*)
  4660839... pdb, libgimp: add a HORRIBLE hack to make sure objects arra (*)
  b812d62... app, libgimp: make two functions of gimpgpparams private (*)
  ee86e56... libgimp: don't leak the GPParam array after writing procedu (*)
  ddbff86... app: fix gimp_gegl_mask_bounds() (*)
  6df0be9... app: in gimp_gegl_mask_bounds(), add support for arbitrary  (*)
  99759a5... app: in gimp_pickable_contiguous_region_by_seed(), add supp (*)
  17f8cff... app: add "show all" support to the bucket-fill tool in "fil (*)
  0f7f322... libgimp: _gimp_gp_params_to_value_array() remove "gboolean  (*)
  8acff48... app: add missing procedure argument types to pluginrc (*)
  bfe4a2f... app, libgimp: add _gimp_gp_params_free() to gimpgpparams (*)
  0123bb3... libgimp: make sure gimpparamspecs-body.c gets introspected (*)
  e902871... libgimpbase: fix docs (*)
  90053e4... devel-docs: update libgimp and libgimpbase docs (*)
  2e766f6... Missing mnemonics on several dialogs (*)
  b6b8e2c... Revert the *enums.c part of the last commit (*)
  7880711... Allow full range to Hue-Saturation Lightness slider (*)
  7486028... Missing mnemonics on Preferences (*)
  0a1e9d1... Issue 2206: Error message when opening "MULTICHANNEL" PSD.. (*)
  8ef87b0... libgimp: fix crash introduced in commit bfe4a2f9 (*)
  6f4122b... Issue #3655 - Cannot edit long lines of metadata (no scroll (*)
  2523808... app: add gimp_paint_core_{set_show_all,get_image_pickable}( (*)
  84656cb... app: add "show all" support to the Smudge tool (*)
  c5bf595... app: add "show all" support to the Clone tool (*)
  19c693a... app: add "show all" support to the Perspective Clone tool (*)
  32afd4c... Issue 2873 - Missing menu text on Image Map filter (*)
  44cc7d2... Issue 3100: cage transform tool -> always blurred without a (*)
  184762c... app: fix empty mask when duplicating a group layer (*)
  62a6023... pdb: add gimp-image-merge-layer-group procedure (*)
  643279b... Issue #3893 - Error message when exporting to to TIF if the (*)
  85704c6... pdb: add $since info to gimp-image-merge-layer-group (*)
  883740d... Update Hungarian translation (*)
  64a49c3... Update Hungarian translation (*)
  4da47e2... plug-ins: it's "darktable" not "placeholder"... (*)
  a63779e... app: remove obsolete check from gimp_plug_in_menu_register( (*)
  dbacef4... plug-ins: revert temp hack in gimp_plug_in_procedure_add_me (*)
  5cab6c8... Update Hungarian translation (*)
  b06f119... Update Hungarian translation (*)
  a85ad31... app: change gimp_plug_in_procedure_add_menu_path() again (*)
  48692e5... pdb: add pdb API to get a procedure's image types, menu lab (*)
  5c16fc2... libgimp: use the new API in GimpPDBProcedure (*)
  d7e69b2... libgimp: show the newly introspectable stuff in GimpProcVie (*)
  f2db331... Update Polish translation (*)
  388776d... Simplify the plug-in query API and fix plugin-browser (*)
  e82c80b... pdb: rename all procedure query procedures to gimp-pdb-get- (*)
  7a9517c... plug-ins: fix film to succeed again and not always do nothi (*)
  d89adeb... pdb: move gimp_plugin_menu_register() from the "plugin" to  (*)
  303ccbe... pdb: move gimp_plugin_icon_register_invoker() from "plugin" (*)
  d75a25c... app: move the plug-in procedure setters to gimpplugin-proc. (*)
  2a62287... pdb: add gimp_pdb_set_proc_image_types() (*)
  33c84ce... plug-ins: don't set a NULL menu label in script_fu_script_i (*)
  453b4f4... pdb: add gimp_pdb_set_proc_menu_label() (*)
  f6dc18a... app: remove code duplication in gimpplugin-proc.c (*)
  1716666... app: keep the help_id in GimpProcedure not GimpPlugInProced (*)
  26c8286... app, pdb: take "deprecated" out of GimpProcedure's "strings (*)
  6b04861... app, pdb: split GimpProcedure's "strings" into "help" and " (*)
  5341c42... app: remove "help_id" from GimpGeglProcedure (*)
  5f60f54... app: remove some procedure code duplication (*)
  5a57256... libgimp: no need to set NULL strings on GimpPDBProcedure (*)
  22a780c... pdb: add gimp_pdb_set_proc_documentation() and _attribution (*)
  64572b0... app: clean up gimp_plug_in_handle_proc_install() (*)
  41fa670... Rename all "nparams" and "nreturn_vals" members in the wire (*)
  d745dc8... libgimp: warn on attempts to install or uninstall a GimpPDB (*)
  bde70bc... pdb: avoid duplicate argument names in gimp-plugins-query (*)
  32c764d... Update Spanish translation (*)
  b587740... libgimp: make sure the GimpPlugIn and GimpPDB singletons ge (*)
  a88aa27... app: use GError in all gimpplugin-proc.[ch] functions, not  (*)
  d93fefb... Issue #3876 - The tool options of some transform tools are  (*)
  a60ac57... Missing mnemonics on several file dialogs (*)
  0792cb6... [devel-docs] move version file to deduplicate code (*)
  46f706a... [libgimp,app] add missing includes for windows (*)
  36d6896... Fix INSTALL.in (*)
  005143a... libgimp, devel-docs: fix docs for GimpPlugInClass and its m (*)
  34489d1... libgimp: add section docs for GimpPlugIn with general infor (*)
  a20fb09... libgimp: remove gimp_plug_in_create_procedure() from the AP (*)
  b1683ce... app: remove all check for the <Load> and <Save> menu prefix (*)
  0745043... pdb, libgimp: remove _gimp_register_load_handler() (*)
  2c9a8a5... app: clear navigation editor when last image is closed (*)
  b735198... app: gimp-register-magic-load-handler renamed in a previous (*)
  183f00b... libgimp: fix GimpPlugInClass methods introspection. (*)
  49640eb... plug-ins: fix warning on JavaScript goat exercise. (*)
  1b3c1fb... app: fix CRITICAL in GimpNavigationEditor (*)
  5621de5... libgimp: have both annotations for GObject Introspection an (*)
  26a744f... plug-ins: register thumbnail procedures before load procedu (*)
  cc51495... plug-ins: remove unused variables from plugin-browser.c (*)
  fba010a... libgimp: more GimpPlugIn docs (*)
  ff9b469... app: move the file procedure registering functions into gim (*)
  21ff999... app: remove gimppluginmanager-file-procedure.[ch] (*)
  56fee73... pdb: reorder stuff in the "pdb" group to make more sense (*)
  fee5518... app: fix adding file procedures from pluginrc (*)
  7c5cb29... pdb: move the file procedure register API from "fileops" to (*)
  6115d34... Rename the "fileops" PDB group to just "file" (*)
  f3fb3d1... Remove the second "raw-filename"/"raw-uri" parameter from f (*)
  793c958... Add meson to gitignore (*)
  a97bad1... Update gitlab-ci (*)
  65eff6f... Meson port. (*)
  184abdf... Print warnings at the end of configuration (*)
  db89227... Add meson_install_subdir script (*)
  eb229fe... disabling Twain plug-in until it's fixed (*)
  ba6973e... Fix Meson some changes not pulled from Autotools (*)
  1f20b72... Fix gitlab-ci : Archlinux fixed the bug upstream. (*)
  035802c... gitlab-ci: our CI base system (Arch) fixed their libmypaint (*)
  3bfbf99... tools: fix install-* meson targets. (*)
  a2b7414... Fixing error on Windors meson build (*)
  c20a8b7... Enforce libbacktrace tests. Add missing dep in app (*)
  d710e96... Issue #3781 - Display artifacts on HiDPI when render cache  (*)
  5d36535... Issue !125: avoid conflict with win32 macro. (*)
  a5ac3e4... libgimpbase, libgimp, app: add libgimp support for passing  (*)
  6bca8c4... pdb, app, libgimp, plug-ins: replace most PDB filenames/URI (*)
  4118fb6... Resolve implicit declaration of function 'getpid' (*)
  6468fa0... pdb, plug-ins: change gimp_temp_name() to gimp_temp_file() (*)
  14af676... pdb, libgimp: change "filename" to "file" in gimp_pdb_dump( (*)
  77731d1... pdb: change the URIs in the color profile API to GFiles (*)
  2fa9b8f... pdb: forgot to change an URI to GFile in gimp_file_load() (*)
  6de4af4... pdb: change paths and URIs in the "plug_in" group to GFiles (*)
  83a936b... pdb: rename all functions in the "plug_in" group (*)
  7fa730b... app: make tests build again after file_open_image() signatu (*)
  25f6198... devel-docs: update the libgimp docs (*)
  f1a13b4... plug-ins: fix optional common/ plug-ins in meson build (*)
  73cd120... Issue #3912 - Object proxy management not happy with bindin (*)
  63e0e76... plug-ins: fix "film" to not crash on repeat (*)
  a2a7fc9... tools: add mnemonic-clashes tool (*)
  f0a8a5b... tools: add mnemonic-clashes to EXTRA_DIST (*)
  2791328... configure: fix LUA test. (*)
  077e596... plug-ins: fix wrong g_free() in jpeg-save (*)
  4fc3451... app, meson.build: fix a bunch of warnings in C++ files (*)
  65530b6... Issue #3925 - Gimp from git master segfaults when showing p (*)
  81ff494... libgimpmodule: clean up GimpModule and GimpModuleDB (*)
  c512dbf... Update Dutch translation (*)
  8cdb315... Update Dutch translation (*)
  287c8ff... Update Dutch translation (*)
  755fa92... Update Dutch translation (*)
  3f84fbe... app: don't use the deprecated GTimeVal in file-remote.c (*)
  f73f813... app: gimp_param_spec_duplicate(): don't warn (*)
  8cdab31... app, libgimpconfig: move gimp_param_spec_duplicate() to lib (*)
  a06d33f... libgimpconfig: clean up gimp_config_param_spec_duplicate() (*)
  918f66c... libgimpconfig: support GimpParamSpecConfigPath (*)
  6fad257... libgimpconfig: more nested if() in gimp_config_param_spec_d (*)
  44f3630... libgimpconfig: support more types in gimp_config_param_spec (*)
  716a996... Update Swedish translation (*)
  5495689... plug-ins: fix Python plug-ins installation. (*)
  ac8c777... Update Swedish translation (*)
  cf276ed... libgimp: fix introspection of PDB functions in meson build. (*)
  8e74a22... tools: improve the install-* meson targets. (*)
  b942682... fix ``` ../../gimp/plug-ins/common/file-psp.c: In function  (*)
  7777c5f... plug-ins: port gradients-save-as-css to Python 3 + new API. (*)
  f7798bc... Update POTFILES.in (*)
  235a20b... app: add option to keep canvas padding in "show all" mode (*)
  2d6e80b... app: behave as if "show all" is disabled in scroll/zoom act (*)
  3cef5b5... app: behave as if "show all" is disabled in edit/buffers/Dn (*)
  c9fc286... app: behave as if "show all" is disabled in the navigation  (*)
  f418ac3... app: behave as if "show all" is disabled in GimpCanvasGrid  (*)
  c98edaf... app: behave as if "show all" is disabled in GimpCanvasPasse (*)
  a94a286... app: fix GStatBuf warning on gimpconfig-file.c (*)
  283ec1d... issue #2221: gimptool should install plug-ins into subfolde (*)
  8fa7b5b... tools: clean up patch from merge request !36. (*)
  ccc8224... plug-ins: mask the 3 "Converts *" procedure from file-dds p (*)
  832e7fa... libgimpconfig: gimp_config_param_spec_duplicate() support G (*)
  3598722... libgimpconfig: add gimp_config_type_register() (*)
  7c79fcc... libgimpmodule: annotate gimp_module_get_file() (*)
  8cdcaa4... desktop: update release note in AppData. (*)
  ccd6f63... libgimpconfig: turn some comments into actual docs (*)
  8edb75d... Update Polish translation (*)
  642e47e... plug-ins: fix warning. (*)
  5c7d6da... libgimpconfig: allow gimp_config_type_register() with 0 psp (*)
  46e96a4... desktop: fix the AppData release listing. (*)
  9ebaecd... desktop: use better wording by prokoudine in Appdata file. (*)
  0029760... plug-ins: add some missing types to script_fu_marshal_proce (*)
  9f85efd... Issue #1283 - Artifacts in filters when aux input depends o (*)
  791b2a1... Update Brazilian Portuguese translation (*)
  fdb4668... app: revert `#pragma once` to macro guards in meson build. (*)
  7d2e872... app: in Rectangle/Ellipse tools, update selection when clic (*)
  71f42f6... app: add gimp_display_shell_get_canvas_pickable() (*)
  6ef21ed... app: handle buffers with arbitrary origin in gimp_layer_new (*)
  e7479ca... app: add "show all" support to "Layer -> New from Visible" (*)
  d523167... devel-docs: remove duplicate </SECTION> that broke quite so (*)
  31bf04a... libgimpconfig: fix precondition checks in gimp_config_type_ (*)
  b441d10... libgimp: add GimpProcedureConfig which implements the GimpC (*)
  df62d08... plug-ins: as a proof-of-concept, port despeckle to GimpProc (*)
  bfb7f43... libgimp: add GimpProcedureDialog, the new dialog class for  (*)
  f62665a... plug-ins: use GimpProcedureDialog in despeckle (*)
  aa41bae... libgimp: add gimp_procedure_config_get_procedure() (*)
  df8d5b0... libgimp, plug-ins: remove the "preview" parameter from gimp (*)
  b834fdb... plug-ins: remove unused variable. (*)
  9ac117b... meson: iso-codes is an optional dependency. (*)
  396d227... libgimp: fix typo and libgimpui build. (*)
  3c18716... Update Russian translation (*)
  82b11c3... libgimpconfig: add function which (de)desialize from/to a G (*)
  693984e... app, libgimpwidgets: use the new parasite (de)serialization (*)
  b8c34c4... meson: fix glib-networking check when cross-compiling. (*)
  b327e0f... meson: fix several checks. (*)
  dbd793d... libgimpconfig: get rid of filenames in all config related A (*)
  a4775d5... libgimpbase: remove gimp_gtkrc() (*)
  2b67a54... Update Polish translation (*)
  738dab0... meson: fix relocatable-bundle feature and mypaint-brushes d (*)
  c77c903... plug-ins: fix C goat-exercise build/installation in meson. (*)
  aeaae6b... app: (meson) fix main executables linking when building for (*)
  7806021... meson: minor formatting fixes. (*)
  1bca891... libgimpbase: remove gimp_personal_rc_file() (*)
  1420024... plug-ins: fix a type warning. (*)
  bfe7bb1... libgimpconfig: fix doc typo (*)
  3ce2c7e... libgimp: s/filename/file/ in docs (*)
  44d10e4... Fix various typos (*)
  6bc6a07... libgimpbase, plug-ins: fix all warnings to g_stat() calls. (*)
  a2c92c5... app, plug-ins: (Win32) fix calls to ShellExecute(). (*)
  0567bb2... plug-ins: fix some more cast of different size warnings. (*)
  e30a242... app: add missing NULL in call to gimp_directory_file() (*)
  1664ecb... app: add "Swap compression" option to the preferences (*)
  5cc289b... libgimpbase, libgimp, app: inherit swap-compression in plug (*)
  beeaec5... po: add gimpcompressioncombobox.c to POTFILES.in (*)
  d10a4cb... app: support smooth scroll events in GimpTagPopup widget. (*)
  47a8560... Fix meson build error ../../gimp/app/widgets/gimplanguagest (*)
  edd824d... libgimp: disable GObject Introspection generation when cros (*)
  c9ccc16... Update Catalan translation (*)
  6bd5dee... app: add offset support to shaped gradients (*)
  2c6e21b... plug-ins: fix another cast warning. (*)
  68eab00... Update Spanish translation (*)
  88158db... Updated Spanish Translation (*)
  3d30a03... libgimpconfig: relax precondition check in gimp_config_type (*)
  29e8527... Add Persian translation (*)
  2430427... libgimp: add "image" parameters to gimp_procedure_config_be (*)
  b8fb09d... plug-ins, app: port file-gbr to GimpProcedureConfig (*)
  247f99c... libgimp: change GimpProcedureDialog's "OK" with the procedu (*)
  104ddb1... plug-ins: minor follow-up cleanup in file-gbr (*)
  f3eef8f... plug-ins, app: port file-pat to GimpProcedureConfig (*)
  e80c90e... libgimpwidgets: change gimp_int_store_new()'s signature (*)
  aeef726... libgimp: implement GimpProcedure::create_config() in all su (*)
  e34ffbf... plug-ins: port file-sgi to GimpProcedureConfig (*)
  70ac0e9... libgimp: fix gimp_image_metadata_save_prepare()'s check for (*)
  c3efeae... libgimp: add the concept of "Auxiliary arguments" to GimpPr (*)
  191fcdf... libgimp: add macros for adding aux args to gimpprocedure-pa (*)
  f94a241... plug-ins: minor cleanup in file-pat (*)
  81cbc3e... plug-ins: port file-heif to GimpProcedureConfig (*)
  d257c7b... plug-ins: remove second parameter of gimp_ui_init() in all  (*)
  8b53d25... po-libgimp: update POTFILES.in (*)
  1793a08... plug-ins: port file-png to GimpProcedureConfig and use prop (*)
  58bf1d4... libgimp: add a "status" parameter to gimp_procedure_config_ (*)
  1099aea... plug-ins: rename all "save-profile" args to "save-color-pro (*)
  9593121... app, libgimpwidgets: return visible widgets from all gimp_p (*)
  cb40cfd... Issue #3983 - gimp_get_images returns NULL pointer whilst n (*)
  505473a... plug-ins: gih_save(): file-gih-save-internal takes a GFile  (*)
  e8ed263... plug-ins: port file-sunras to GimpProcedureConfig (*)
  1f7c823... libgimpwidgets: remove the gimp_radio_group_*() functions (*)
  9cb62f5... libgimp: move "image" and "run_mode" from gimp_procedure_co (*)
  e4acb96... plug-ins: port file-xpm to GimpProcedureConfig (*)
  45e96a0... libgimp: improve handling of procedure default values a lot (*)
  2ea77e8... Updated Slovenian translation (*)
  44ad1a6... Updated Slovenian translation (*)
  8829a72... Updated Slovenian translation (*)
  5c96634... Updated Slovenian translation (*)
  eb07034... Updated Slovenian translation (*)
  ab16f00... Update Catalan translation (*)
  80e2e0a... Issue #3990: make the status of the XCF docs a bit clearer  (*)
  5cccad9... plug-ins: move around and clean up some code in file-webp (*)
  2e18a91... plug-ins: saner argument name in blinds (*)
  0428069... app: fix offset handling in spiral gradients (*)
  1b48c68... plug-ins: port file-webp to GimpProcedureConfig (*)
  2a75317... app: update image bounding box when moving layer inside/out (*)
  a6ebbfe... app: avoid updating image bounding box multiple times when  (*)
  2473185... app: add missing change to last commit (*)
  68c3574... plug-ins: clean up file-bmp-save in preparation for GimpPro (*)
  b6b77fe... plug-ins: port file-bmp to GimpProcedureConfig and propwidg (*)
  e1a9b92... libgimp: remove underscores from the procedure conifig load (*)
  711aa71... Updated Slovenian translation (*)
  8bb1c6e... Updated Slovenian translation (*)
  67b3d78... Updated Slovenian translation (*)
  49cd319... Update Polish translation (*)
  88c6f82... Issue #3994 - Artifacts when committing half-cached filters (*)
  de03dbe... Update Spanish translation (*)
  b10bdf8... plug-ins: prepare file-dds for GimpProcedureConfig porting (*)
  d3cfae2... plug-ins: same cleanup in the DDS load dialog (*)
  e17efb7... build, gitlab-ci: add a script to cross-build GIMP with Git (*)
  f87ae8c... libgimp: fix meson build. (*)
  203509f... gitlab-ci: run gdk-pixbuf-query-loaders. (*)
  e65639e... plug-ins: generated rc files depends on git-version.h. (*)
  6b8ffd4... app: add missing SET_SENSITIVE() for new filter actions (*)
  e2ec4e0... plug-ins: more file-dds cleanup (*)
  7539610... plug-ins: port file-dds-load to GimpProcedureConfig (*)
  35f55ef... devel-docs: update a reference to 32-bit pointers. (*)
  ffd6c2e... app: add GimpPaintTool::paint_prepare() vfunc (*)
  aa02f1f... app: fix use of Clone tool with "sample merged" across imag (*)
  6ed6cd7... app: don't resize layer when applying filter if its positio (*)
  64b979c... Issue #2837 - Floating selection is clipped to base layer (*)
  1e9bf28... app: fix CRITICAL when translating selected content (*)
  d17dc31... libgimp: fix segfault in gimp_procedure_config_load_default (*)
  ec6bbd1... app: update drawable bounding box when floating-selection b (*)
  42564c0... plug-ins: port file-dds-save to GimpProcedureConfig (*)
  871a31f... plug-ins: remove ddsplugin.h and add ddsread.h and ddswrite (*)
  68f9b54... libgimp: fix all GIMP_PROC_ARG,AUX_ARG,VAL_FOO() macros (*)
  d02d97e... libgimpwidgets: add gimp_prop_int_radio_frame,box_new() (*)
  50b8adc... plug-ins: port file-fits to GimpProcedureConfig (*)
  11629fd... app: avoid dropping cached data when committing filters (*)
  783b475... app: update drawable bounding box when detaching floating s (*)
  1c67395... app: clip floating selection to layers with no alpha channe (*)
  2665a6c... app: don't extend layers with no alpha channel when applyin (*)
  9aec052... Updated Slovenian translation (*)
  2963933... gitlab-ci: fix crossroad and dnf caching. (*)
  d27b7a2... gitlab-ci: do not export SHELL env variable before crossroa (*)
  5c7f1ce... gitlab-ci: improve artifacts settings. (*)
  aa611be... gitlab-ci: set GIT_DEPTH to 1. (*)
  90591dc... gitlab-ci: new build organization. (*)
  886d0ca... Update Spanish translation (*)
  efb6ea9... plug-ins: port file-fli to GimpProcedureConfig (*)
  51ecb99... plug-ins: port file-psp-save to GimpProcedureConfig (*)
  8976370... app: forgot to follow API changes in test-config.c (*)
  076d9b2... app: restore behavior of gimp_gegl_apply_operation() with N (*)
  f9ddf6e... Issue #4008 - Ellipsis missing in File -> Page Setup (*)
  6660dc5... plug-ins: port file-tga-save to GimpProcedureConfig (*)
  a59c13b... plug-ins: port file-csource to GimpProcedureConfig (*)
  d84d42c... plug-ins: rename procedure file-gtm-save to file-html-table (*)
  8e9a4ef... Update Latvian translation (*)
  5b0e45a... Update Latvian translation (*)
  4213dff... Update Latvian translation (*)
  bdfd005... Update Latvian translation (*)
  a3d74fa... Update Latvian translation (*)
  d4cdf16... Update Polish translation (*)
  21b5b6b... plug-ins: port file-html-table to GimpProcedureConfig (*)
  714aea5... Update Spanish translation (*)
  b4c08d6... Update Spanish translation (*)
  e1e179a... Update Spanish translation (*)
  95a36c8... Update Spanish translation (*)
  4be4d82... plug-ins: port file-xbm-save to GimpProcedureConfig (*)
  93bfd6f... plug-ins: port file-aa to GimpProcedureConfig (*)
  204df59... Issue #4054 - Missing closing brackets for some BMP saving  (*)
  c809e22... app: fix "Result is not floating-point (UNINTENDED_INTEGER_ (*)
  9b32816... libgimp: fix unused function (Win32). (*)
  8219092... libgimp: start integrating image export with GimpProcedureC (*)
  8a2f4c9... plug-ins: port file-png-save to begin_export()/end_export() (*)
  b5f10b6... plug-ins: port file-heif and file-webp to the new export st (*)
  7f2995d... libgimp: improve docs for gimp_image_metadata_save_prepare( (*)
  0b3c496... devel-docs: updates and fixes (*)
  1c7028a... app, libgimp: add boolean "export-comment" gimprc property (*)
  2409b6f... libgimp: manage boolean "save-comment" properties automatic (*)
  9326f4a... plug-ins: rename all boolean comment arguments to "save-com (*)
  8cf4b7a... libgimp: reduce GObject Introspection warnings. (*)
  5906814... libgimp: sync autotools and meson to the same list of intro (*)
  2b89aaf... Update Spanish translation (*)
  ba5f63e... Update Spanish translation (*)
  f59b0db... app, libgimp: fix more unused function warning (Win32). (*)
  cf6dae6... libgimp: fix a type cast warning (win32). (*)
  1ba506b... Update Icelandic translation (*)
  0f035d8... Update Icelandic translation (*)
  3ca1792... Update Turkish translation (*)
  92cba86... FIxed typos in app/ (*)
  b3f6410... Update Basque translation (*)
  69e993b... libgimp: remove duplicate gimpprocedureconfig.c (meson). (*)
  9e830c0... plug-ins: fix goat-invasion plug-ins installation. (*)
  0789315... Update German translation (*)
  9c39602... Update Basque translation (*)
  5eb5ee7... Update Basque translation (*)
  1a4fbf0... Update Basque translation (*)
  7ab55fb... Update Basque translation (*)
  7b2af5b... Update Basque translation (*)
  1046430... meson: add a special target `install-libgimp*` for all libg (*)
  9dcdf37... libgimpwidgets: check error return for gtk_icon_theme_load_ (*)
  d6fa772... icons: (meson) gimp-frame and gimp-texture were not install (*)
  16d9c1f... Issue #4049: Colour fill on Line Art Detection misaligned w (*)
  fca64f5... meson: add an `install-icons` meson target. (*)
  30e7be6... plug-ins: fix usage of gimp_file_save() in py-slice.py. (*)
  fef9b1d... Issue #4068: default pixel density should be 72.0 for loade (*)
  4312dc8... Update Latvian translation (*)
  fb0ea13... meson: add a big fat "experimental" warning at end of meson (*)
  5d79fba... libgimpwidgets: (meson) fix gimpwidgetsenums.c generation. (*)
  b8d8424... app, libgimp*: (meson) fix all the generated `*-enums.c`. (*)
  4150bbb... libgimpwidgets: (meson) a whole list of headers were not in (*)
  6dcdbf6... CID 228166: Resource leak in file-raw-data.c (*)
  da6c2f8... CID 227971: Resource leak (*)
  0f8b9ed... CID 228155: Resource leak in file-tga.c (*)
  61f7eb7... Checking wrong sizeof in gimpmetadata.c (*)
  93a0b64... CID 228074: Missing varargs init or cleanup in file-tiff-io (*)
  303ba93... 225614 Copy-paste error (*)
  371f957... CID 225808 Arguments in wrong order (*)
  5fe2049... libgimp: (meson) set GIMP_DISABLE_DEPRECATED for introspect (*)
  ca77fb2... plug-ins: mktables.c in file-dds is unused. (*)
  2f01751... Issue #4119: GIMP main window not restored from Taskbar und (*)
  fc17f0e... app: streamline GimpHistogram; avoid spurious channel switc (*)
  8bd4ae3... app: fix gimp_hisotgram_n_components() for empty histograms (*)
  eb6f544... app: avoid spurious channel switch in histogram editor when (*)
  0b81e4d... CID: 228176 Fix a Resource leak (*)
  6adf77e... app, menus: add gegl:normal-map to Filters -> Generic (*)
  c7c0397... libgimp: add gimp_procedure_find_argument(), aux_argument() (*)
  991703a... plug-ins: minor cleanups in file-jpeg, no porting to new st (*)
  f7c7924... libgimp: automatically handle the image comment in GimpProc (*)
  e21f78e... plug-ins: add an aux "comment" argument to file-png-save (*)
  c25778c... plug-ins: use begin_export()/end_export() in file-csource (*)
  ba77ce5... plug-ins: use begin_export() and end_export() in file-xbm (*)
  db6a0c6... po-libgimp: update POTFILES.in (*)
  dad6500... plug-ins: port file-raw-save to GimpProcedureConfig and pro (*)
  286de59... meson: wrong pangocairo minimum requirement. (*)
  211b7de... app: add babl version info to $ gimp -v (*)
  e112141... Update Polish translation (*)
  126a235... gitlab-ci: (Win32) add install prefix to artifacts. (*)
  3da8b9c... build: mask glib and pango from pre-built Win32 package for (*)
  94852a3... build: (Win32 CI) cairo as dependency of GEGL. (*)
  4d8a61a... CID 225792 Resource leak in script-fu-server.c (*)
  ce761cc... build: add DrMingw in the Windows CI build. (*)
  2baeb87... gitlab-ci: use debugoptimized built type for the Win32 CI b (*)
  a0a6039... Updated Danish translation (*)
  27c86f7... Updated Danish translation of gimp-libgimp (*)
  6c96ce3... Updated Danish translation of gimp-python (*)
  6f6358b... Updated Danish translation of gimp-script-fu (*)
  7fdd78c... gitlab-ci, build: add a wrapper for GIMP binary to Win32 CI (*)
  010a4fe... gitlab-ci: move the prefix to root for simpler paths in art (*)
  f7c487f... meson: use "debugoptimized" as the default build type (*)
  dbd1bb1... gitlab-ci: no need to specify explicitly -Dbuildtype=debugo (*)
  6b87e2f... configure.ac: add AC_MSG_RESULT() for color-profile directo (*)
  549a606... app: don't use the deprecated GTimeVal in gimp-test-session (*)
  5319e44... Updated Slovenian translation (*)
  91db910... Updated Slovenian translation (*)
  f007726... configure, meson, app: depend on gegl-0.4.18 (*)
  d217028... app: fix typo in gimptoolrectangle.c (*)
  c8bf85c... pdb: item.pdb: '3,0' is not a version, it's '3.0' (*)
  0ce7c25... meson: improve host cpu detection (*)
  6ea0039... meson: fix last commit (*)
  288b409... devel-docs: fix and update the libgimp docs (*)
  d97dd64... configure.ac: fix escaping of backslashes in compiler versi (*)
  0da5f0a... libgimp: make GimpProcedureConfig handle the image comment  (*)
  a5cf3e9... plug-ins: port file-gif-save to begin_export() and end_expo (*)
  1caff42... app: add missing space in gimp-mkenums command in config/ a (*)
  5a37be0... libgimp: doc fixes and improvements in procedure subclasses (*)
  cffb86c... build: sync flatpak nightly manifest with stable one. (*)
  672b77d... devel-docs: update the XCF docs. (*)
  85c004e... Add missing -lm to file-psd plug-in (*)
  84023a0... Update Turkish translation (*)
  e58dbb4... Update Turkish translation (*)
  c55b4d3... Update Turkish translation (*)
  236d68c... Update Turkish translation (*)
  38fff3b... Issue #4172 - Gimp doesn't store negative values between se (*)
  12bc46c... Set required variables if is running from Apple application (*)
  8135a81... Update Japanese translation (*)
  4374fc3... Update Japanese translation (*)
  241887a... libgimpcolor: Use G_DEFINE_BOXED_TYPE()
  86a2405... app: Use G_DEFINE_BOXED_TYPE()
  30afc3b... libgimpbase: Use G_DEFINE_BOXED_TYPE()
  b0e6d69... libgimpmath: Use G_DEFINE_BOXED_TYPE()

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