[gimp] Created tag GIMP_2_9_6
- From: Michael Natterer <mitch src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gimp] Created tag GIMP_2_9_6
- Date: Thu, 24 Aug 2017 19:24:04 +0000 (UTC)
The signed tag 'GIMP_2_9_6' was created.
Tagger: Michael Natterer <mitch gimp org>
Date: Thu Aug 24 21:23:14 2017 +0200
Tag the 2.9.6 release
Changes since the last tag 'GIMP_2_9_4':
Akkana Peck (2):
Bug 744878 - Python console should not close on Escape key
Fix variable used uninitialized warnings. Set upper bound to the size of the image, though the
size_entry seems to ignore upper and lower bounds anyway.
Alberto Griggio (3):
Bug 784228 - Add RawTherapee plugin to GIMP sources and installers
plug-ins: check that the installed RawTherapee is at least version 5.2
plug-ins: fix the RawTherapee version test.
Alexandre Prokoudine (71):
Update Russian translation
Update Russian translation
Sync the release howto to the version from the 'gimp-2-8' branch
Makes 'Switches' in the Layer Attributes dialog translatable
Update Russian translation
Update Russian translation
Update NEWS for the GIMP 2.9.6 release
Update NEWS for 2.9.6
Fix a typo in NEWS, add another item to the GUI section
Update NEWS
Update Russian translation
Update the list of updated translations
Fix typos in NEWS
Update NEWS for 2.9.6, this will come in handy eventually
Add missing mnemonics for Keep/Convert buttons
Fix a user-visible typo
Enabled a whole bunch of help IDs for GEGL-based filters
Fix indents to amend the previous commit
Update PSD to GIMP layer mode mappings
psd: add stubs for Darker Color and Lighter Color layer modes
Update XCF to PSD layer mode mappings
Add Linear Burn to PSD exporting, update the list of XCF layer modes
Activate exporting more layer modes from XCF to PSD
Fix the vivid light formula
Fix the linear light layer mode formula
Resurrect previous version of the linear light formula and fix it
Revert "Resurrect previous version of the linear light formula and fix it"
Reintroduce a cleaner version of the linear light fix
psd: add support for loading and exporting Hard Mix layer mode
Update Russian translation
Slightly normalize wavelet-decompose metadata
Update Russian translation
Update Russian translation
Dim color tag colors a little for less noise
Update Russian translation
Update Russian translation
Update NEWS for 2.9.6. There is still hope :-P
A few more tweaks to NEWS for 2.9.6
Update authors.xml
Update NEWS
Update NEWS
NEWS: Colorize is a GEGL-based filter now too
Update Russian translation
Update NEWS
Bug 156858 - Add option menu of standard aspect ratios to ratio-using tools
Cherry-pick template updates from icons-wip branch by Klaus Staedtler
Fix the build process
Merge branch 'master' into templates-update
Fix gimpicons.c, reorder items
Remove more obsolete templates
Better typography in template names
Merge branch 'master' into templates-update
Update NEWS
Bug 556884 - More messages marked for translation
Make new Metadata submenu and new dialogs' captions translatable.
Update Russian translation
Update Russian translation
Update NEWS
Distinguish between plug-ins and filters in NEWS
Fix typo and make the label consistent with the other one
Update Russian translation
Update NEWS
Mention Free Select changes in NEWS
Some basics of loading and exporting the pass-through mode of layer groups in PSD.
Mention newly added pass-through layer group mode in NEWS
Fix NEWS: it's going to take more than that to set pass-through mode to layer groups in PSD
Update Russian translation
Update Russian translation
Update Russian translation
Far more bugs have been fixed or addressed between 2.9.4 and 2.9.6
NEWS: Croatian translation got an update, whee!
Alexia Death (6):
app: hardness overrides identity matrix on brush transform
bug 771621 hardness blur cliping is avoided by shrinking the stamp first
app: cache bitmap brushes expensive hardness and disable dynamic change
app: disable hardness blur for pipes, fix other pixmaps to blur only pixmap
app: fix a bug introduced in blur cacheing
app: flush blur cache and other caches when invalid
Alexis Wilhelm (1):
Bug 316479 - The Perspective Tool creates an empy image...
Anders Jonsson (4):
Fix typo and double space between words
Update Swedish translation
Update Swedish translation
Update Swedish translation
Aryeom Han (4):
data: new development splash image.
icons: SVG and 48x48 version of the Import/Export preferences icon.
icons: adding the missing gimp-prefs-import-export color icon.
data: add a basic "Pressure Size" dynamics.
Ask Hjorth Larsen (6):
Updated Danish translation (cherry picked from commit 85ae7d6deea409cf4312243636ae20bb0def8654)
Update Danish translation
Update Danish translation (cherry picked from commit e022fdc386144a34720888ce7c4d36ea6aaf1753)
Update Danish translation (cherry picked from commit 2c84150c34fd919ab771918c193b271cf2849d18)
Updated Danish translation by scootergrisen
Updated Danish translation by scootergrisen
Balázs Meskó (27):
Updated Hungarian translation
Updated Hungarian translation
Updated Hungarian translation
Updated Hungarian translation
Updated Hungarian translation
Updated Hungarian translation
Updated Hungarian translation
Updated Hungarian translation
Updated Hungarian translation
Updated Hungarian translation
Updated Hungarian translation
Updated Hungarian translation
Updated Hungarian translation
Updated Hungarian translation
Updated Hungarian translation
Updated Hungarian translation
Update Hungarian translation
Update Hungarian translation
Update Hungarian translation
Update Hungarian translation
Update Hungarian translation
Update Hungarian translation
Update Hungarian translation
Update Hungarian translation
Update Hungarian translation
Update Hungarian translation
Update Hungarian translation
Balázs Úr (2):
Update Hungarian translation
Update Hungarian translation
Baurzhan Muftakhidinov (2):
Update Kazakh translation
Update Kazakh translation
Ben Touchette (2):
Bug 769820 - Cannot enter Iptc information when no metadata is available...
Regression fix for metadata viewer allows to view all tags.
Benoit Touchette (4):
Bug 769651 - Add webp file format support to gimp master
plugin: fix for errors during export of webp animation with file-webp plugin
Bug 769871 - Adds selection to save exif/xmp when exporting a webp file.
Bug 759601 - Add/Remove layer masks by clicking the layer preview
Björn Kautler (3):
Bug 728633 - Improvements to the file-raw plugin.
Bug 728633 - Improvements to the file-raw plugin.
Bug 728633 - Improvements to the file-raw plugin.
Cameron Gregory (1):
Bug 626494 - Enhancement to script-fu-server logging to output milliseconds taken
Chao-Hsiung Liao (5):
Update Chinese (Taiwan) translation
Update Chinese (Taiwan) translation
Update Chinese (Taiwan) translation
Update Chinese (Taiwan) translation
Update Chinese (Taiwan) translation
Christian Kirbach (9):
Updated German translation
Updated German translation
Updated German translation
Updated German translation
Update German translation
Update German translation
Update German translation
Update German translation
Update German translation
Claude Paroz (2):
Updated po-plug-ins French translation
Updated French translation
Cédric Valmary (9):
Updated Occitan translation
Updated Occitan translation
Update Occitan translation
Update Occitan translation
Update Occitan translation
Update Occitan translation
Update Occitan translation
Update Occitan translation
Update Occitan translation
Daniel Mustieles (6):
Update Spanish translation
Update Spanish translation
Update Spanish translation
Update Spanish translation
Update Spanish translation
Update Spanish translation
Daniel P. Berrange (2):
Bug 778990 - PNM file plugin doesn't preserve 16-bit image precision
Bug 778990 - PNM file plugin doesn't preserve 16-bit image precision
Debarshi Ray (1):
Bug 778896 - Make effective use of gexiv2 to remove the orientation
Dimitris Spingos (Δημήτρης Σπίγγος) (15):
Update Greek translation
Update Greek translation
Update Greek translation
Update Greek translation
Update Greek translation
Update Greek translation
Update Greek translation
Update Greek translation
Update Greek translation
Update Greek translation
Update Greek translation
Update Greek translation
Update Greek translation
Update Greek translation
Update Greek translation
Dušan Kazik (1):
Update Slovak translation
Edward E (1):
Bug 555777 - Export to MNG animation fails
Ell (209):
app: fix gimp_display_shell_un{rotate,transform}_xy() ...
app: fix gimp_display_shell_untransform_viewport() ...
app: make scrollbar limits and scroll-offset clamping rotation aware
Bug 768726 - Canvas rotation, flipping applied in image space ...
app: make scale_{to_rectangle,fit_in,fill,shrink_wrap} rotation aware
app: make GimpNavigationView rotation aware
app: don't round results of gimp_display_shell_transform_bounds()
app: fix a few canvas scroll/scale rounding inconsistencies
app: make rulers rotation aware
app: code layout/typo fixes
app: avoid expensive rotated scale calculation when scale_x == scale_y
app: various performance improvements to fuzzy-select/bucket-fill
app: more performance improvements to fuzzy-select/bucket-fill
imagemap: clear preview area background before drawing image
libgimpwidgets: handle invalid enum values in gimp_enum_store_set_icon_prefix()
Bug 769112 - The metadata windows takes a lot of CPU.
metadata: don't truncate IPTC values
metadata: small fix
configure.ac: require gexiv2 >= 0.10.3
metadata: fix a few memory leaks
app: eliminate unnecessary condition in GimpOperationReplaceMode
app: in gimp_blend_composite(), fix dst_atop and avoid some conversions
app: in gimpblendcomposite.h, small fix in compfun_dst_atop()
app: in gimp_composite_blend(), avoid overwriting input in some cases
app: in gimp_composite_blend(), avoid overwriting input in some cases (again)
app: in gimp_composite_blend(), avoid an alloca when doing in-place output
app: in gimp_composite_blend(), avoid another alloca when doing in-place output
app: in gimp_composite_blend(), more alloca avoiding
app: skip color calculation in the blend funcs if either dest or src ...
app: add composite mode support to erase mode
app: change composite mode of erase to SRC_ATOP
app: move all special-case mode processing optimizations to GimpOperationLayerMode
app: fix handling of fully desaturated colors in lch chroma mode
app: add "hard mix" blend mode
app: fix composite mode of erase mode
app: add rotate/flip buttons to the convolution matrix gui
app: consolidate button creation code for the convolution matrix
app: fix SRC_OVER composite mode
app: don't expand the convolution matrix table widget
app: fix SRC_ATOP and DST_ATOP too
app: update the layer mode combo model after construction
app: add more IMMUTABLE flags to the layer modes
app: more layer mode info
app: add GimpLayerModeContext enum
app: derive the layer-mode menu layout entirely from the info arrays
app: improve layer-mode menu separator logic
app: avoid some GCC warnings due to unhandled switch cases
app: remove GIMP_LAYER_MODE_FLAG_WANTS_LINEAR_DATA and friends
app: implement the different composite modes for normal mode
app: implement the different composite modes for dissolve mode
app: implement the different composite modes for behind mode
app: implement the different composite modes for replace mode
app: implement the different composite modes for anti-erase mode
app: make blend/composite attributes of color-erase immutable
app: fix infinite recursion when compositing unaligned buffers
app: don't depend on mask alignment for SSE compositing
libgimpbase: avoid build-time race between the two generated enum files
app: add support for subpixel image grids
app: annhilate <math.h> from the face of last commit
app: add luminance mode to the groups array
app: whitespace such and such in gimp-layer-modes.c
tools: handle multiline enum values in gimp-mkenums
app: nicer formatting for GIMP_COMPONENT_MASK_ALL
Bug 778966 - severe input lag with ruler and one window mode ...
app: fix comment typo in previous commit
app: fix initial values of blend/composite space/mode combos ...
app: fix bottom-of-stack dissolve layers using src-atop/in
libgimpwidgets: invalidate the rulers' backdrop when the widget style is changed
app: avoid an alloca in gimp_composite_blend()
libgimpbase: add missing compat enum get_type()s to gimpbase.def
app: defer image menu updates to an idle function
app: more consistent layer/comp parameter usage in the compositing functions
app: add GIMP_LAYER_MODE_FLAG_SUBTRACTIVE
app: add subtractive compositing functions to GimpOperationLayerMode
app: implement color-erase mode as a GimpOperationLayerMode blendfun
app: add LEGACY flag to NORMAL_LEGACY mode
app: small fixes in gimpoperationlayermode.c
Bug 779326 - GIMP Crash on Merging/flattening image ... ... possibly due to small win32 stack
app: fix NULL mask handling in previous commit
app: fix subtractive src-over compositing
app: make erase mode an ordinary layer/paint mode
app: make color-erase mode an ordinary layer mode
app: add mono-mix layer mode
app: add merge layer mode
app: add split layer mode
app: fix double node insertion to a graphless filter stack
app: in gimp_composite_blend(), reduce conversion of transparent pixels
app: remove mono-mix layer mode
app: improve performance of HSV value mode
app: improve performance of HSV saturation mode
app: improve performance of HSV [sic] color mode
app: rename "Color (HSV)" mode to "Color (HSL)"
app: improve performance of HSV hue mode
app: fix version comments in GimpLayerMode enum
app: rename "Color (HSV) (legacy)" mode to "Color (HSL) (legacy)"
plug-ins: s/HSV_COLOR_LEGACY/HSL_COLOR_LEGACY/ in file-openraster.py
app: fix and streamline HSL color layer mode
app: fix child offsets of a pasted layer group
app: fix abbreviated commit hashes
app: integer-ify position/offset members of GimpSourceCore
app: in tools, show source location indicator at pixel center
Bug 779632 - Clone tool jittering
Bug 780907 - GIMP 2.9.5 layer-blending-mode Tear
pdb: add debug group; add debug-timer-{start,end} procs
libgimp: add new functions to gimp.def
Bug 780859 - Brush hardness blur is slow
Bug 780859 - Brush hardness blur is slow
app: various brush hardness improvements
app: disable brush blur caching
app: fix brush offset when shrinking to compensate for blur
app: fix total weight calc. of hardness convolution kernel
app: fix painting with force == 0
pdb: fix input range of context-set-brush-size
app: add GIMP_TESTING_NO_GEGL_BLACKLIST flag
app: fix memory leak in gimp_image_merge_layers()
app: fix more leaks in gimp_image_merge_layers()
Bug 781804 - Dodge/Burn tool produces artifacts with negative channel values
app: in prop gui & co., allow picking outside drawable bounds
app: add GimpColorTool::can_pick() virtual function
app: improve GimpFilterTool::can_pick()
app: don't prepare input color transform for source filters
enums: generate enum files in source dir
app: swap enum/ui order of dst-atop and src-in
app: push regenerated operations-enums.c file
libgimp, pdb: update generated files
app: make LCH lightness select-criterion faster
app: rename GimpLayerModeAffectMask to GimpLayerCompositeRegion
app: add gimp_layer_mode_get_included_region()
app: add GimpLayer::excludes_backdrop property
app: add GimpLayerStack
app: don't invalidate layer when invalidating its backdrop
app: update layer backdrop only after removing from stack
app: add interpreter for the GUM language
app: add ui_meta keys for controlling some UI attributes dynamically
app: add "spacing" parameter to warp tool; change "hardness" range
app: maintain warp tool graph structure during undo/redo
app: in warp tool, improve update region calc.
app: in warp tool, compress motion events
app: in warp tool, avoid nop strokes with the MOVE behavior
app: use different samplers for preview and commit in warp tool
app: add option to stroke the warp tool during cursor motion ...
warp: reorder warp tool options
app: add interpolation, abyss policy, and high quality preview options ...
app: future-proof XCF layer blend/composite props
enums: don't write generated enum files to src-dir if unchanged
enums: run gimp-mkenums from the build dir
libgimpconfig: fix negative float parsing
libgimpconfig: remove negative value handling from gimp_scanner_parse_color()
app: add gimp_filter_tool_{enable,disable}_color_picking()
app: fix curves tool color picking
app, cursors: add a cursor for the warp tool
app: fix unused variable warning in warp tool
app: small code reorganization in the curves tool
libgimpwidgets: don't babl_init() in gimp_color_scale_class_init()
libgimpwidgets: call babl_exit() when unloading
m4macros: add ax_gcc_func_attribute.m4
enums: don't use comments in generated enum recipes
app: fix use of NULL canvas item in iscissors tool
app: compress tool motion evnets more conservatively
app: pad flipped/rotated drawables with transparency, not bg color
app: add support for reflecting across guides to the flip tool
app: add "clipping" option to the flip tool
app: fix event reordering during motion compression
Bug 771616 - Changing parametric brush Hardness parameter doesn't work properly
app: remove double identity check from raster brush transform funcs
app: split sanity check into early/late stages, to fix gegl translation
app: add virtual transform/type-conversion functions to GimpLayer
app: fix parent_class type of GimpOperationScalarMultiplyClass
app: orient the spiral op line controller so that 0-degree rotation points right
app: make the "force" option insensitive for the pencil tool
app: only use area dim., not off., for ui range of pixel-distance op props
app: add sliders to GimpToolLine; add slider-line controller
app: use sliders to control "balance" and "base" for gegl:spiral
app: s/slider_count/n_sliders/ in GimpToolLine and firends
app: don't compute slider values for 0-length lines while dragging
Bug 784462 - Export in C source format reports wrong BPP/buffer-size ...
plug-ins: in file-csource, add RLE support for RGB565
Bug 769112 - The metadata windows takes a lot of CPU.
app: don't remove dirname in save dialog when adding file extension
Bug 784799 - select > shrink and border produce horizontal gaps in selection
app: limit allowable tile data size in XCFs
app: don't propagate NULL error when saving XCFs
app, menus: add gegl:spiral to the menus
app: don't calculate balance when base == 1 in spiral, to avoid NaN
app: swap base and balance slider order in spiral
app: improve GimpToolLine slider motion clamping/constraint
Bug 785890 - libappgegl doesn't use SSE2 compiler flags ...
app: add pass-through layer mode
app: add GimpDrawable::get_source_node() vfunc
app: connect layer backdrop to source node's input
app: implement pass-through mode in GimpGroupLayer
app: handle excludes_backdrop in GimpGroupLayer
app: add gimp_projectable_{begin,end}_render()
app: add GimpTileHandlerProjectable
app: use {begin,end}_render() and GimpTileHandlerProjectable ...
app: implement {begin,end}_render() for GimpGroupLayer
app: move bottom-layer special casing to GimpOperationLayerMode
app: adapt gimp_image_merge_layers() to handle pass-through groups ...
plug-ins: in file-psd, read blend mode info of lsct layer records
plug-ins: small cleanup to last commit
plug-ins: in file-psd, use SRC_OVER and RGB_PERCEPTUAL for all layers
libgimpwidgets: init GimpColorHexEntry's text after construction
app: layer mode code shuffling
app: move libappgegl's SSE2 bits to a separate library
app: specify blend function for GIMP_LAYER_MODE_COLOR_ERASE_LEGACY
app: fix babl format names in luminance mode
plug-ins: in file-psd, improve PS <-> GIMP layer-mode mapping
plug-ins: in file-psd, add support for exporting layer groups
plug-ins: in metedata-editor.c, don't use initial declarations
Elle Stone (6):
Bug 765850 - Deal with libpng error gracefully when exporting...
app: Bug 753163 - Add blend mode "RGB Luminance"
Bug 780065 - Change default way to desaturate to Luminance
Bug 779620 - "Advanced Color Options" in filter dialogs is confusing
Bug 773461 - Color picker lacks L*a*b* mode
Bug 749902 - Add Hue-Chroma operation/tool and LCH color selector
GNOME Translation Robot (1):
Update Scottish Gaelic translation
Gábor Kelemen (3):
Update Hungarian translation
Update Hungarian translation
Update Hungarian translation
Göran Uddeborg (1):
Updated Swedish translation
HJ Imbens (1):
Fix rle encoding, first byte of run was added to previous non-run.
Hartmut Kuhse (6):
Update German translation
Revert "Update German translation"
app: typo: make string translatable
New GimpMetadata as subclass of GExiv2Metadata
Revert "New GimpMetadata as subclass of GExiv2Metadata"
plug-ins: twain: fix layer mode name
Jehan (274):
app: rename properties s/(horizontal|vertical)-position/\1-axis-position/.
Bug 768871: improve symmetry labels.
app: rename mirror properties to mirror-position-x|y.
plug-ins: tiff_open() returns a pointer, not a boolean.
Bug 768950 - TIFF private tags should not generate warnings.
plug-ins: add a new possible format for TIFF tag warning messages.
Bug 769340 - GIF export dialog: false memory.
devel-docs: information about the icon themes.
devel-docs: update the icons doc with some of Mitch explanations.
authors.xml: adding Nathan Osman.
Bug 729765 - remove focusability of various widgets...
tools: invert-svg needs glib and GIO dependencies.
INSTALL: adding libwebp in optional dependency list.
INSTALL: libwebp must be built with --enable-libwebpmux...
devel-docs: c.vim to help contributors enforce our coding style in VIM.
Bug 770123 - Add emacs locale settings for GNU coding style.
HACKING: add a comment about the 3 config files for common editors.
.dir-locals.el: fixing (hopefully) the emacs config file.
Bug 768371 - reason for failed configure due to missing dependencies...
app, libgimp*, plug-ins, icons: revert icon names into freedesktop...
icons: forgot to rename some "gimp-open" icons into "document-open".
etc: s/gtk-cdrom/media-optical/ and s/gtk-floppy/media-floppy/
icons: install the new Freedesktop/GTK+ icons.
icons, app, libgimpwidgets: replace GIMP_STOCK_EDIT with GTK_STOCK_EDIT.
libgimpwidgets: bring back GIMP_STOCK_EDIT as "gtk-edit".
app: "help-action-search" has been renamed to "dialogs-action-search"...
configure, INSTALL, devel-docs: vectorial icons is not proper English.
icons, libgimpwidgets: gimp-buffer icons renamed to edit-copy...
app: use Freedesktop standard "edit-paste" icon rather than "gtk-paste".
icons: add "edit-delete" icon.
icons: move icon to the right folder.
icons, app: "folder-new" icon used for new layer group.
icons: updated "gimp-prefs-folders" and new "folder" icons.
icons: fix icons with crazy sizes.
icons: "gimp-print-resolution" icons better fit "document-print".
desktop: add "GIMP" in keywords to fix search with flatpak.
Updated French translation.
Updated French translation.
app: s/seperator/separator/ in an extracted comment for the translators.
app: add an extracted comment for translators on the quit dialog's text.
po: explain why `make update-po` will fail on a VPATH build.
app: give focus back to quit dialog after changing active shell.
icons, libgimpwidgets: delete "gimp-path-(new|up|down|delete)" icons.
po: only warn on pot generation.
app: set active shell on image cell selection in quit dialog...
app: keep focus on the quit dialog when saving.
Bug 771895 - add 128x128 and 256x256 versions for "folder" icon.
Bug 772981 - missing some vector icons in the dist tarballs.
icons: make "broken" chains (for proportional fields) more obvious...
NEWS: update 2.9.6 news.
plug-ins: cleaning out some indentation tabs.
Bug 773960 - smudge tool not working in tiling symmetry.
Bug 750178 - Remove "again" from "Export the image again".
app: fix the angular value when tilt_y == tilt_x == 0.0.
plug-ins: clean and fix webp export.
plug-ins: small typo fix - s/framese/frames/
plug-ins: fixing error popup when canceling webp export.
icons: make Color theme's "broken chain" icons more obvious.
plug-ins: various fixes and nitpicking to file-webp.
plug-ins: rename "Preset" to "Source type" in WebP export dialog.
app: replace gtk_hbox_new() by gtk_box_new().
NEWS: clean out trailing whitespaces + s/pocker/picker/g
app: s/"Paste Buffer as _New"/"Paste Buffer as _New Image"/
app: cleaning out some tabs.
app: delete duplicate accelerators.
app: check and clean out duplicate accelerators on startup.
Bug 774733 - segmentation fault when discarding text information.
app: some tab cleaning.
app: string which should be translated too.
app: plug-in-repeat and plug-in-reshow were renamed...
plug-ins: tab cleaning.
app: action search should search accross all available actions.
app: tab cleaning.
app: minor indentation fix.
app: do not show the actions from <Dockable> GimpUIManager.
plug-ins: code cleaning and improved error handling.
Bug 774906 - Replace File>New default ppi of 72...
app: better defaults for image dimension.
app: cleaning out tabs.
app: save menurc after having deleted all the displays.
app: remove transient actions with gimp_action_group_remove_action().
app: handle gtk_accel_map_change_entry () failure...
app: do not allow Alt+[0-9] shortcuts.
app: clean out many tabs under app/core/.
Revert "app: handle gtk_accel_map_change_entry () failure..."
app: remove focusability of toolbox buttons.
NEWS: adding the no-focus in toolbox change.
Bug 775396 - Delete Layer/Channel/Path should be consistently the last...
Bug 775646 - Levels Tool: handles difficult to read with dark theme.
plug-ins: add a "Load Defaults" button to reset print resolution...
Bug 776017 - Print resolution changes not taken in account...
app: cleaned out tabs.
plug-ins: use an epsilon to compare double values.
app: clean out tab indentations.
app: fix typo s/depecrated/deprecated/.
app: fix indentation.
plug-ins: variable alignement.
app: tooltip of Color Picker's "Sample average" option mixed up.
Bug 776417 - improve Sample Average and Sample Merged description.
NEWS: minor fixes.
Bug 763734 - better decimal places for physical units.
libgimpbase: fix a few typos.
libgimpbase: update gimp_unit_get_digits() description.
app: improve Measure Tool digit precision.
app: improve precision of paint tools' straight line distance...
Bug 777589 - explains GIF animation's minimum framerate.
libgimpbase: new gimp_unit_get_accurate_digits() API function.
app: use gimp_unit_get_accurate_digits() in a few places.
app: more gimp_unit_get_scaled_digits() usage.
build: add an initial flatpak-builder manifest.
configure: fix typo s/PostPcript/PostScript/.
build: adding aalib, libmng and libwebp dependencies to flatpak.
build: adding libwmf dependency to flatpak.
build: add a Flatpak howto.
build: update jasper in flatpak build to version 2.0.10.
build: adding network and dbus unlimited access.
build: update the flatpak howto with information on runtime module list.
build: update flatpak howto.
build: adding Ghostscript dependency to flatpak build.
build: last dependency for a full flatpak build, temporarily disabled.
build: enable WebKit dependency and get a full-feature Flatpak build!
plug-ins: tab cleaning.
libgimp: minor tab cleaning.
Bug 777754 - Failure to recognise installed help system.
plug-ins: better parse locales.
app, plug-ins: move the locale processing code in the core.
plug-ins: minor tab cleanup.
build: factorize a bit the flatpak manifest.
plug-ins: make screenshot-win32 compile again.
configure: add a "Eeeeeeeeeeeeeeeeeeeeek" notice on configure error.
plug-ins: headers only needed with the Sendmail-email plugin.
app: tab and space cleaning.
build: poppler-data added as a submodule of poppler.
configure: all code in AC_LANG_* macro should be double-bracketed.
app: build layer mode operations with SSE2 flags.
build: fix Webkit build in Flatpak package.
build: workaround python2 crashes in Flatpak.
Bug 779827 - Brushes in Symmetry Tiling mode are off by one pixel.
Bug 745835 - Small icons as Option, not theme
app: dockbook tab icon size depends on the icon settings.
app: GimpEditor styling depending on config's icon settings.
app: also update dockbook tab borders with icon sizes.
app: fix dockbook tab border values.
configure: vector icons now in auto mode.
app: minor tab cleaning.
app: remove unused gimp_tool_palette_initialize_tools().
app: completely minor typo in function parameter.
app: make sure signal connections are disconnected later.
Bug 780137 - SVG icon files are not removed by make distclean.
app: make tooltips on view actions more obvious.
app: make tooltips on drawable actions more obvious.
app: add icon size auto-guess from monitor resolution.
Bug 750180 - Fix different ways of writing Plug-in Plug-In Plugin.
app: core/gimpmarshal.h is generated after building in app/config/.
app: fix inconsistent capitalization.
app: base the line width defaults for strokes on the screen resolution.
libgimpwidgets: entry width of gimp_prop_size_entry_new() is too small.
Bug 780270 - MinGW build fail on Windows (broken m4 macro).
app: base the stroke width defaults on the y resolution defaults.
Revert "Bug 780270 - MinGW build fail on Windows, wrong definition in..."
tools: invert-svg is to be built natively for the build OS.
tools: add invert-svg.c in the distribution.
themes: removing the "Small" theme.
themes: add commented-out font_name property in "System" theme.
libgimpwidgets: some minor tab cleaning.
autogen: fix and improve automake/aclocal detection.
Bug 772785 - Quit dialog should exit when all the images in the list...
app: "shift" property in tiling was to be soft-limited by image width.
Bug 769550: recommend recent GTK+ on Windows with working keyboard...
app: fixing 2 argument type build warnings.
tools: add invert-svg in the DISTCLEANFILES.
tools: fix visible "plug-in" strings in PDB sources.
configure: disable vector icons on Windows with GTK+ < 2.24.32.
configure: fix a PKG_CHECK_MODULES() test.
Bug 781098 - only build invert-svg with --enable-vector-icons.
build: remove workaround for a flatpak bug.
app: indentation fix.
build: update flatpak-howto.txt to build both 32 and 64-bit from...
configure: shared-mime-info is necessary to detect SVG icons.
configure: remind to run gdk-pixbuf-query-loaders.exe on Windows builds.
app: "Reset to default values" does not properly reset aspect ratio.
app: "Reset to default values" does not properly reset generated...
app: fix typo s/Devics/Devices/.
libgimpbase: update gimp_unit_get_digits() description...
app: use gimp_unit_get_scaled_digits() in the Pointer Information dock.
app: font size wrong when hitting "Reset to default values" in text...
app: change text tool font size default.
configure: add hard dependency on glib-networking.
INSTALL: add GIO and glib-networking in the list of required packages.
build: update the flatpak-howto.
app: layers-text-tool action should only be sensitive when active...
app: layers_text_tool_cmd_callback() is not supposed to be run on...
app: layers-text-tool should give the focus to the canvas.
app, menus: rename confusing layers-text-tool and vectors-path-tool.
Bug 782759 - strict validation of appdata file fails.
Bug 782759 - strict validation of appdata file fails.
Bug 782759 - strict validation of appdata file fails.
desktop: use https for everything, even the screenshots.
desktop: add a test for strict validation of appdata file.
libgimpbase: minor tab cleaning.
app: allow plugin inside first-level directories of plug-ins folders.
plug-ins: install python-console plug-in in its own subdirectory.
Revert "Bug 783108 - Make paint tools draw in all open views"
NEWS: remove "Make paint tools draw in all open views" item.
build: make the flatpak remote-add call clearer.
plug-ins: pyconsole.py must be included in the distribution.
build: bumping flatpak dependency to GNOME 3.24 runtime.
build: no need to embed lcms2 in our flatpak anymore.
Bug 783482 - Fail to link invert-svg in jhbuild prefix on FreeBSD...
app: keep track of all messages displayed by GimpErrorDialog.
Bug 774971 - Display errors outputted by GEGL.
libgimp: clean out some tabs.
icons: install PNG version of gimp-(error|info|question|warning) icons.
build: updates to the flatpak howto.
configure: default CPPFLAGS_FOR_BUILD to CPPFLAGS on native builds.
plug-ins: coding-style fix, adding comments and removing unused var.
NEWS: add improved PCX support.
app: output an error message when iso code parsing failed.
Bug 783629 - invert-svg build failure
app: s/groupe/group/ in a descriptive comment for function.
NEWS: add the new dynamics.
plug-ins: only check non-defaut parameters in non-interactive mode.
plug-ins: create file-pdf-save2 with the additional parameter.
plug-ins: vectorize and apply-masks checked by default for PDF export.
NEWS: add multi-page PDF export support.
plug-ins: properly "Apply layer masks before saving" when checked.
libgimpcolor: support CAIRO_FORMAT_A8 in gimp_cairo_surface_get_format()
Bug 783528 - PDF export ignores layer masks.
NEWS: remove trailing whitespace and use consistent tense.
desktop: make the appstream metainfo file translatable.
app, plug-ins: clean out trailing whitespaces in source code.
libgimp*: tab cleaning.
plug-ins: fill the background color inconditionally on full image size.
plug-ins: fix comment explaining cairo_save().
build: replace `flatpak build-export` by `flatpak-builder --export-only`
authors.xml: add Nikc M. and Lionel N.
Bug 783867 - svg image corrupt with librsvg < 2.40.6.
app: exclusive visibility toggle should also update same level items.
libgimpwidgets: fix typo s/shold/should/.
libgimpwidgets: fix some weird indentation.
plug-ins: use C-style comments.
plug-ins: do some basic tweaking on file-rawtherapee.
configure: clean a bit libtiff check.
plug-ins: conditional gimp_install_procedure() should be in init().
plug-ins: libgimp/gimpui.h include not necessary.
plug-ins: move conditional gimp_install_procedure() of file-darktable...
plug-ins: minor tab cleanup.
themes: minor theme fix.
app: fixes for previously contributed commit.
Bug 784890 - Being able to take a screenshot of a single window and...
Bug 784226 - Maximum of processing threads hard-coded to 16.
app: GIMP_MAX_NUM_THREADS should follow max value of GeglConfig's...
app: minor s/placeolder/placeholder/
app, docs: s/in order do/in order to/.
plug-ins: some alignment cleaning.
plug-ins: add some MacOS support to find RawTherapee.
plug-ins: add minimum version information for RawTherapee and Darktable.
NEWS: fix some typos and add missing changes.
app: exclusive visibility in item group only toggles within the group.
NEWS: add exclusive visibility in item group.
plug-ins: help text for special values of kmax.
configure: libwebp dependency bumped to 0.6.0.
configure: libwebp(de)?mux follow libwebp version.
plug-ins: WebP kmax hint text not properly displayed for origin value.
NEWS: update with some missing improvements.
NEWS: vectors-select-(top|bottom|previous|next) item duplicate.
Bug 785816 - show angle in degrees when drawing straight lines.
app: remove useless double space.
NEWS: adding angle display when straight line constraining.
libgimp, libgimpbase: allow multi-threaded plugins by locking...
libgimpbase: add gp_(un)?lock() calls to the def file.
NEWS: libgimp calls now thread-safe.
NEWS: move thread-safe libgimp to Core.
plug-ins: do not use stock IDs.
Jeremiah Darais (1):
Bug 760737 - Brush angle jumps when tablet pen is tilted horizontally.
Jernej Simončič (1):
Installer: simplify file inclusion rules
Jiri Eischmann (1):
Bug 763398 - Shipping AppStream metadata file for gimp-data-extras
Jiri Grönroos (1):
Add Finnish translation (cherry picked from commit f17340493ec47a66e11008f8835eedda306afeeb)
Joao S. O. Bueno (1):
app: For clone tool, pattern source, use the pattern center
Jordi Mas (25):
Fixes to Catalan translation
Update Catalan translation
Fixes to Catalan translation
Update Catalan translation
Update Catalan translation
Fixes to Catalan translation
Fix to Catalan translation
Update Catalan translation
Update Catalan translation
Update Catalan translation
Fixes to Catalan translation
Fixes to Catalan translation
Update Catalan translation
Update Catalan translation
Update Catalan translation
Fixes to Catalan translation
Update Catalan translation
Update Catalan translation
Update Catalan translation
Update Catalan translation
Update Catalan translation
Update Catalan translation
Update Catalan translation
Update Catalan translation
Update Catalan translation
Juan Palacios (1):
Bug 778571 - Add support to import/export layer color tags from/to psd files
Julien Hardelin (2):
Updated French translation
Update French translation
Khaled Hosny (1):
Update Arabic translation
Klaus Staedtler (2):
icons: updated icons.
icons: many new icons.
Kristian Rietveld (5):
plug-ins: fix the build on OS X
plug-ins: common: fix scripts to generate Makefile.am correctly
Bug 776294 - Screenshot buttons cannot be clicked
plug-ins: darktable: have separate function to obtain executable name
plug-ins: darktable: implement support for locating darktable on macOS
Kristjan SCHMIDT (2):
Updated Esperanto translation
Updated Esperanto translation
Lionel N (3):
Bug 382688 - Export layers as pages to PDF file
Export layers as pages to pdf / Reverse pages order
Bug 585607 - Vectors select (next, previous, top & bottom)
Marco Ciampa (36):
Updated Italian translation
Updated Italian translation
Updated Italian translation
Updated Italian translation
Updated Italian translation
Updated Italian translation
Updated Italian translation
Updated Italian translation
Small fix in the Windows Installer Italian translation
Updated Italian translation
Fixed long standing translation error, thanks to 'found'
Update Italian translation
Update Italian translation
Update Italian translation
Updated Italian translation
Updated Italian translation
Update Italian translation
Updated Italian translation
Updated Italian translation
Small fix in Italian translation
Updated Italian translation
Update Italian translation
Updated Italian translationù
Updated Italian translation
Updated Italian translation
Updated Italian translation
Updated Italian translation
Updated Italian translation
Typo fixed.
Updated Italian translation
Updated Italian translation
Updated Italian translation
Small fix in Italian translation
Updated Italian translation
Updated Italian translation
Updated Italian translation
Marek Černocký (1):
Updated Czech translation
Mario Blättermann (12):
Updated German translation
Update German translation
Update German translation
Update German translation
Update German translation
Update German translation
Updated German translation
Updated German translation
Update German translation
Update German translation
Update German translation
Update German translation
Martin Srebotnjak (14):
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Massimo Valentini (16):
Bug 675748: Text tool: text editor inhibits text...
Bug 768952: Select by color works correctly only in srgb
Bug 761140: importing gimpui module causes plugin query failure
Bug 735774: Zarro Boogs found for PF_FILENAME - Ambiguous Entry Dialog
Bug 735774: Zarro Boogs found for PF_FILENAME - Ambiguous Entry Dialog
Bug 768934: Invisible main menu bar menu...
tools: 2 typos
Bug 759904: Some icons can't be set from the icon theme
app: plug a memory leak
Bug 770928: Critical warning clicking history color button
Bug 771208: 'Y' axis name of Flow Graph Parameter...
Bug 771444: Tablet stylus misbehaves when crossing...
Bug 769022 - Improve text along path when path is short.
Bug 593576 - PDF Import filter: crashes when importing large image PDF or specifying high resolution
Bug 764619: Color paint dynamic parameter and square artifacts when one or two channel are disabled
Bug 761170: Warnings building with clang
Matthias Junker-Petschick (1):
Bug 771558 - PSD files with a layer additional data length...
Michael Henning (2):
build/win: Upgrade a few dependencies to fix build
build/win: Upgrade dependencies.
Michael Natterer (798):
configure.ac: post-release version bump to 2.9.5
tools: build the SVG tools unconditionally, and clean up the Makefile a bit
Bug 768736 - Button order differs in "Quit GIMP" and "Close View"...
Bug 768952 - Select by color works correctly only in srgb
plug-ins: fix some formatting in border-average.c
Bug 768966 - Keyboard Shortcut hint disappears from tooltips...
plug-ins: disable the WebP loader/saver in file-gegl
plug-ins: cleanup in file-webp, mostly simplify the save dialog
AUTHORS: commit generated changes
plug-ins: clean up the file-webp loading code
app: rename variable in preferences-dialog.c (irrelevant nitpicking)
app: add new config class GimpDialogConfig
libgimpwidgets: support enums with mnemonics in GimpEnumStrore
app: fix code duplication in GimpMybrushCore, and clean up coding style
plug-ins: remove accidentially added .orig file
Bug 599573 - Remember dialog defaults between Gimp sessions
Bug 766628 - Preferences window is too tall
.dir-locals.el: configure emacs to show trailing whitespace
Bug 599573 - Remember dialog defaults between Gimp sessions
Bug 599573 - Remember dialog defaults between Gimp sessions
app: fix some warnings i introduced in preferences-dialog.c
Bug 599573 - Remember dialog defaults between Gimp sessions
app: minor cleanup in gimpoperationblend.c
app: simplify preferences-dialog.c by adding prefs_entry_add()
app: try to store plug-in paths in terms of ${gimp_plug_in_dir}
libgimpconfig: add gimp_config_path_unexpand()
app: use gimp_config_path_unexpand() when writing pluginrc
libgimpwidgets: call gimp_file_entry_set_filename() with filename encoding
libgimpwidgets: use gimp_config_path_unexpand() in gimp_prop_file_choose_button
Bug 770171 - Mypaint eraser won't work unless there is an alpha channel
app: fix typo in GimpGeglConfig
libgimpwidgets: store profile locations as config paths in profilerc
libgimpconfig: forgot debug output in gimp_config_path_unexpand_only()
libgimp: gimpexport.c: default to saving as animation
plug-ins: lots of cleanup and fixes in file-webp
Bug 770853 - Opening and overwriting a linear gamma png produces wrong colors
plug-ins: latest perl or whatever seems to need "require './plugin-defs.pl';"
Bug 767830 - Help browser does not launch on OS X
libgimpwidgets: merge some GimpColorButton API from gtk3-port
app, libgimpwidgets, plug-ins: kill gtk_scrolled_window_add_with_viewport()
libgimpwidgets: add gtk_label_set,get_x,yalign() to gimp3migration.[ch]
Get rid of gtk_misc_set_alignment(label) and use gtk_label_set_x,yalign()
libgimpwidgets: merge a small GimpRuler optimization from gtk3-port
app: some cleanup in GimpSearchPopup
libgimpwidgets: stop using GTK_TYPE_HSCALE
Bug 768966 - Keyboard Shortcut hint disappears from tooltips...
app: don't copy alpha in gimp_operation_profile_transform_process()
app: add a trivial attach-dialog-to-arbitrary-object utility
app: add gimp-data-factories.[ch] with some code from gimp.c
app, pdb: remove useless include of "core/gimpunit.h"
app: merge units.[ch] into core/gimp-units.[ch]
app: create members of the Gimp instance earlier
app: gimp_fonts_exit() don't disconnect from a NULL gimp->config
app: free Gimp members in reverse order of creation
app: always call gimp_load_config() on a newly created Gimp instance
app: implement GimpConfig::serialize() in GimpFillOptions
libgimpconfig: serialize empty value arrays as (property-name 0)
Bug 599573 - Remember dialog defaults between Gimp sessions
app: small whitespace fix in gimppickable-contiguous-region.h
Bug 553855 - Bucket fill colour is always blended with filled pixel colour...
configure.ac, app: require liblcms2 >= 2.7
Bug 771484 - text loading impossible, in version commit 4b4e1c8
app: don't show the "Fonts" startup status message if we don't loas fonts
app: port gimp_drawable_bucket_fill() to x, y, width, height
app: rename w, h to width, height in gimp_item_mask_bounds()
app: clean up and simplify gimp_selection_extract()
app: set tooltips on the tool options' brush, gradient etc edit buttons
app: rename gimp->global_buffer to gimp->clipboard_buffer
app: don't call gimp_layer_set_lock_alpha() on layer groups
app: reorder edit_fade_cmd_callback() in edit-commands.c
app: factor out xcf_load_stream() and xcf_save_stream()
app: add gimp_selection_data_set_xcf() and _get_xcf()
app: don't keep images from the clipboard in gimp->images
app: add setting/getting and sending/recieving images via GimpClipboard
app, menus: rename everything "paste as new" to "paste as new image"
app: paste as new layer if the target layer can't be modified
app: factor gimp_edit_get_paste_offset() out of gimp_edit_paste()
app: add gimp->clipboard_image and API to set/get it
app: connect the Gimp instance's clipboard_image to the system clipboard
Bug 637313 - Should be possible to copy/paste whole layers in a single step
pdb: fix typo in edit-paste's help
pdb, app, libgimp: rename *-paste-as-new to *-paste-as-new-image
script-fu: port two scripts to gimp-edit-paste-as-new-image
app: add "paste as new layers" for the list of named buffers
libgimp: sort gimp.def properly
app: fix warning in gimp_edit_paste()
app: add utility functions to get a generic paste GimpObject
app: use x,y,width,height instead of x1,y1,x2,y2 in gimp_edit_paste()
app: special case empty layer groups in gimp_edit_get_paste_offset()
app: fix position of pasted layers in gimp_edit_paste()
app: rename gimp_layer_flatten() to gimp_layer_remove_alpha()
app: simplify pasting code in edit-commands.c
devel-docs: add new stuff to *-sections.txt, and cleanup
app: convert tabs to spaces in gimpprefsbox.h
app: add gimp_prefs_box_set_page_resettable()
app: make "Color Management" and "Dialog Defaults" resettable individually
app: add preferences-dialog-utils.[ch]
Bug 771851 - Vertical ruler shows artifacts if the status bar isn't showing
app: make the LayerAddMaskDialog struct private
app: make gimp_edit_paste() do what its told to do
app: make ImageMergeLayersDialog private and provide a cutom callback instead
Bug 599573 - Remember dialog defaults between Gimp sessions
app: attach the layer scale dialog to the layer
app: remove the "grid_dialog" member from GimpDisplayShell
app: remove helper struct ImageResizeOptions
app: attach the "Set Canvas Size" dialog to the image
app: don't connect the print size and scale dialogs to GimpImage::disconnect
app: reorder arguments of layer,channel,vectors_dialog_new()
app: make the VectorsOptionsDialog private
app: make the LayerOptionsDialog private
app: make the ChannelOptionsDialog private
Bug 599573 - Remember dialog defaults between Gimp sessions
libgimpbase: add translatable descriptions to enum GimpMergeType
app: use gimp_enum_radio_frame_new_with_range() in the merge layers dialog
Bug 599573 - Remember dialog defaults between Gimp sessions
app: remove the "filters_dialog" member from GimpDisplayShell
app: add dialogs_destroy_dialog(), destroys an attached dialog by its key
app: use dialogs_attach_dialog() for the canvas padding color dialog
app: attach the "Reset all filters" dialog to Gimp
app: general review and cleanup in actions/*-commands.c
app: change gimp_pickable_auto_shrink()'s parameters
Bug 599573 - Remember dialog defaults between Gimp sessions
app: use prefs_file_chooser_button_add() for the temp and swap paths
app: also reset the profile import policy when resetting color management
Bug 735895 - Precision Conversion "Dithering" dialog
app: add a callback to the convert precision dialog
app: add a callback to the offset dialog
app: add a callback to the fill dialog
Bug 767178 - Segment fault on deleting an automatic folder tag
app: add a callback to the stroke dialog
app: add a callback to the convert indexed dialog
app: rename indexed conversion dither option variables and parameters
app: reorder and rename indexed conversion parameters to make more sense
Bug 599573 - Remember dialog defaults between Gimp sessions
app: keep the statusbar progress from drawing over the right docks
app: don't leak the passed file in file_open_dialog_show()
Bug 772025 - Incomplete toolrc file causes GIMP to hang
libgimpconfig: fix typo: s/next level/nest level/
Bug 772025 - Incomplete toolrc file causes GIMP to hang
app: add a callback to the color profile dialog
app: reorder callbacks in view-commands.c, same order as in the header
app: add the chosen GFile to GimpColorProfileCallback
libgimpwidgets: don't chain up in gimp_frame_size_allocate()
Bug 320447 - fast switching between "color managed display" and "softproof"
libgimpconfig: add gimp_file_new_for_config_path() and _get_config_path()
app, libgimpwidgets: use the new config path <-> GFile functions
app: fix capitalization in prefs frame title
app: remember the size of the prefs dialog
app: consistently treat GimpColorConfig profile paths as config paths
pdb: fix PDB compat wrappers which i just broke
app: invoke the right action when the quick mask button is clicked
Bug 706309 - Add a “Save As” button to the “Quit GIMP” dialog
libgimpwidgets: don't use GIMP-specific icons for GimpPathEditor
Bug 772303 - preferences > folders don't have tooltips
Bug 770911 - Move tool should display relative coordinates in statusbar...
app: some cleanup in quit-dialog.c
app: disconnect the "add" and "remove" handlers on dialog destruction
app: don't set "follow-state" on GimpCellRendererButton
app: add "gboolean new_has_alpha" to gimp_drawable_convert_type()
app: make sure a floating selection always has its drawable's format + alpha
Bug 667862 - Allow mouse to optionally configure tablet devices
app: cleanup in GimpFreeSelectTool
app: change most of Iscissors to use a GimpPickable not a GimpImage
app: remove the dynamic programming buffer from the GimpIscissorsTool struct
Bug 772541 - change Quick Mask Attributes mask opacity slider
Bug 766988 - Colors applied to images are not color managed
app: some more cleanup in IScissors
app: fall back to BG fill if gimp_get_fill_params() doesn't find a pattern
app: clean up the palette-import-dialog in the spirit of recent dialog cleanup
app: use BG fill in gimp_drawable_fill() if the drawable has no alpha
Bug 764024 - Allow to choose fill color when resizing layers and images
Bug 764024 - Allow to choose fill color when resizing layers and images
Bug 771678 - Parametric Brush Aspect Ratio and Angle values...
Bug 731279 - Tool Preset Editor not working correctly
app: remove GimpDataEditor's save button, it was useless and confusing
app: don't leak GimpTemplate's "color_profile" GFile in finalize()
libgimpconfig: don't unref the GFile in gimp_config_serialize_value()
app: add precondition check on "object" in gimp_context_set_by_type()
app: actually edit the template's color profile in GimpTemplateEditor
Bug 731279 - Tool Preset Editor not working correctly
Bug 731279 - Tool Preset Editor not working correctly
Bug 759939 - Ghost brush outline in FG Select tool
Bug 155164 - Merge Palettes is unimplemented
Bug 773058 - Enable grid views of dynamics and tool presets
libgimpconfig: (de)serialize GFile properties as config paths
app: minor formatting paranoia in GimpContainerTreeView
libgimpconfig: gimp_scanner_parse_color(): parse nevative color values
Bug 647957 - GimpColorFrame's CMYK mode is not color managed
app: add a tooltip to the resize dialog's "resize text layers" toggle
Bug 599573 - Remember dialog defaults between Gimp sessions
app: language.c contains no translatable strings, remove "gimp-intl.h"
Bug 770901 - Improve the "New Layer" and "Layer Attributes" dialogs
app: cleanup in GimpEditSelectionTool
Bug 773334 - GimpColorScale's scrolling behaviour is inverted...
Bug 770901 - Improve the "New Layer" and "Layer Attributes" dialogs
app: consistent titles for the new channel and new path dialogs.
app: bring the "Switches" column to the channel and path properties dialogs
app: fix layer-options-dialog.c return width and height again
app: one more round of general dialog cleanup
app: set "always-show-image" on some menu items generically
libgimpwidgets: add property GimpCellRendererToggle:override-background
Bug 769738 - Add color tags/labels for layers/channels/paths
app: reduce code duplication in the filling/stroking code
po: add items-commands.c to POTFILES.in
menus: add "fill" items to the path and selection menus
app: remove the "edit" button from GimpItemTreeView
app: color manage the new color tag color areas
Bug 773460 - Color Picker shows wrong values
Bug 773382 - --without-librsvg broken by tools/Makefile.am
app: clean up template-options-dialog like other dialogs
Bug 767650 - Uncommitted scissors selection is discarded on tool change
Fix a lot of warnings all over the place
configure.ac: remove remaining traces of optional librsvg
configure.ac: require libpng 1.6.25
NEWS: some fixes
configure.ac: remove the check for a "too new" gdk-pixbuf version
pdb, app, libgimp: change ranges for histogram and threshold to 0.0..1.0
app, pdb, libgimp: allow to choose the channel when thresholding
app: remove the "Recent Filters" actions from action search again
app: make gimp_item_mask_bounds() and _intersect() honor a suspended selection
Bug 745313 - Description of Equalize wrong in PDB
app: cleanup in GimpOperationProfileTransform
Bug 773233 - CVE-2007-3126 - Gimp 2.3.14 allows context-dependent attackers...
app: make an assertion more correct in GimpDrawableUndo
Bug 642565 - Use private pointer instead GET_PRIVATE macro in GimpCanvasItem
Bug 766988 - Colors applied to images are not color managed
Bug 763214 - Wrong rendering of shadings in PDF imports...
Bug 772789 - Mac DMG 2.8.18 gets plug-ins path wrong, can't open JPEG files
app: file_open_image(): fix opening of unknown remote files
app, pdb: fix bug in recent gimp-drawable-threshold change
app, pdb: use GeglDitherMethod instead of simply an integer
app: allow to remove the last added IScissors segment with backspace
configure.ac: require gegl >= 0.3.10
Bug 772317 - Change detach icon of transform tools on-canvas dialog
Bug 770897 - Opening and overwriting a linear gamma tiff produces wrong colors
app: add gimp_babl_linear()
app: add 'component-type' and 'linear' properties to GimpTemplate
app: reorganize GimpTemplateEditor's "Precision" controls
app: CLAMP(bits, 1, 16) in gimp_gegl_apply_color_reduction()
Bug 735895 - Precision Conversion "Dithering" dialog
Bug 735895 - Precision Conversion "Dithering" dialog
Bug 774155 - gimp crashes on pressing OK in grid configuration
Bug 735895 - Precision Conversion "Dithering" dialog
app: always default to linear for float precision and gamma for 8-bit
app: cleanup enum order and comments in the dither GUI code
app: move the gamma setting to the top of the convert precision dialog
app: initialize GEGL after showing the splash
app: move the call to gimp_gegl_init() to gimp_real_initialize()
app: split babl fish creating to a separate function gimp_babl_init_fishes()
Revert "app: move the call to gimp_gegl_init() to gimp_real_initialize()"
Revert "app: initialize GEGL after showing the splash"
app: pass a status_callback to gimp_babl_init_fishes()
app: minor indentation fix in gimpdrawablefilter.c
app: better progress indication in gimp_babl_init_fishes()
Bug 769738 - Add color tags/labels for layers/channels/paths
Revert "plug-ins: various fixes and nitpicking to file-webp."
Revert "Bug 773450 - Animated WEBP images should be able to set frame delay.."
plug-ins: re-apply some of Jehan's cleanups
plug-ins: lots of cleanup in file-webp-dialog.c
Bug 774383 - Text layer created by gimp-text-fontname doesn't...
app: fix warning in xcf_save_prop(): xcf_write_int32() takes guint32*
app: be more deterministic in a list view's name column (name editing etc.)
app: make switching paint tools to color picker mode more robust
app: allow to zoom with middle mouse button + control + drag up/down
Bug 343090 - Most brushes and all patterns appear renameable but aren't
app: don't g_warning() on filenames that can't be turned into UTF-8
Bug 689750 - Crash on shrinking a selection by an invalid value
app: clean up gimp_controller_keyboard,wheel_scroll()
Bug 754171 - cmd - missing modifier key to configure input controllers
app: get rid of including menus/ stuff from widgets/ and other places
app: indentation in gimpdockable.h was horribly broken
Bug 774890 - "Keyboard shortcuts" dialog does not show all actions
Bug 774890 - "Keyboard shortcuts" dialog does not show all actions
app: add GimpDockContainer::get_dialog_factory()
app: make sure fg, bg, brush, pattern etc. changes don't write gimprc
Bug 775391 - Collapse "Radius" widget when "Sample average" is unchecked
Bug 775134 - mypaint-brush: Saved color in a brush isn't taken into account
Bug 698278 - Preferences|Reset ignores /etc/gimp/2.0/gimprc
app: hide double precision from File -> New and from templates
app: hide double precision from the Image -> Precision menu
app: make sure the blend tools doesn't stay around on removed drawables
app: allow to toggle the histogram dialog between gamma and linear
Bug 776503 - brightness-contrast in split preview mode changes...
app: s/gegl:color-reduction/gegl:dither/ in sanity.c and gimpgegltool.c
Bug 167203 - color picker tools should always draw outline
Bug 768058 - Color picker tool should be able to ignore snapping
Bug 773462 - Color Picker should support range...
Bug 776516 - Saving over existing GZ or BZ2 compressed files...
app: fix error handling in gimp_tool_preset_deserialize_property()
libgimpconfig: support "compat enums" in gimp_config_deserialize_enum()
libgimpconfig: better compat enum handling in gimp_config_deserialize_enum()
app, libgimp*, plug-ins: replace enum GimpLayerModeEffects by GimpLayerMode
libgimpbase: add new files gimpcompatenums.[ch]
Rename GIMP_LAYER_MODE_FOO_BROKEN to GIMP_LAYER_MODE_FOO_LEGACY
libgimpbase: fix typo on Makefile.am
libgimpbase: rename enum GimpHueRange's values
plug-ins: remove the hardcoded compat enums from script-fu and pygimp
libgimpbase: proper names for the GimpChannelType enum
libgimpbase: add compat enum get_type() functions to gimpbase.def
script-fu: replace deprecated constants by their new names
app: start moving layer modes into their own build directories
app: fix layer mode in test-xcf.c
app: move overlay to operations/layer-modes/ and call it GimpOperationOverlay
app: move the LCH layer modes to layer-modes/
app: move dissolve to layer-modes/
app: use relative paths in tests/Makefile.am
app: move erase and anti-erase to layer-modes/
app: forgot to s/gimp:normal-mode/gimp:normal/g
app: change mask handling in GimpOperationReplaceMode
app: clean up spaces in GimpOperationColorEraseMode
app: move the remaining 3 layer modes to layer-modes/
app: clean up Makefile.am in layer-modes/ and layer-modes-legacy/
app: move GimpOperationPointLayerMode to layer-modes/
app: move gimplayermodefunctions.[ch] to layer-modes/
app: sort includes in gimp-operations.c
app: make using gimp_drawable_update() less verbose
app: avoid the second gegl_node_set() in gimp_gegl_mode_node_set_mode()
app, libgimp: reorder enum GimpLayerMode
app, libgimp: add linear variants of most layer modes
app, libgimp: rename BEHIND enum values to be consistent with others
app: move functions on enum GimpLayerMode to new files gimp-layer-modes.[ch]
app, libgimp: add LINEAR variants of more layer modes
Bug 777233 - Printing an SVG file results in a black sheet of paper
app: make tests build again
Bug 777017 - creating an empty layer group inside an existing...
app: rename GimpLayerModeFunction to GimpLayerModeFunc
app: add operations-enums.h with two soon-needed enums
app: register the enums in operations-enums.h as GTypes
app: change linking order of the sub-libs of app/operations
app: add blend-trc and composite-mode properties to GimpOperationPointLayerMode
app: implement gimp_layer_mode_get_blend_trc()
app: remove "gboolean linear" parameters
app: indentation and formatting cleanup in gimpblendcomposite.h
app: use the GimpBlendFunc typedef in gimpblendcomposite.h
app: indentation in operations-types.h
app: coding style cleanup in all layer modes, fiddle with includes a bit
app: remove "gboolean linear" from gimp_get_layer_mode_function()
app: remove prepare() impls from erase and anti-erase
app: cast ops using (gpointer) everywhere instead of 3 different ways
app: do_layer_blend(): pass the right blend/composite parameters
app: fix painting with the new layer mode code
app: make GimpPaintOptions' "use-applicator" default to FALSE again
app: rename GimpOperationPointLayerMode to GimpOperationLayerMode
app: fix the blend space of the legacy modes to be perceptual
app: add a huge switch() to gimp_layer_mode_get_composite_mode()
app, menus: add gegl:edge-neon to Filters -> Edge Detect
app: add a "layer-mode" property to GimpOperationLayerMode
app: s/trc/space/ in the property names too
Bug 734657 - Import as 32-bit floating-point linear by default
app: order property code consistently in gimpcoreconfig.c
Bug 776370 - Changing active layer breaks the GEGL operation dialog
app: require gegl:wavelet-blur and blackist it in the GEGL tool
app: add new enum GimpLayerModeGroup { LINEAR, PERCEPTUAL, LEGACY }
A more hackish way to use GimpLayerMode instead of GimpLayerModeEffects
app: remove gimpblendcomposite.h from Makefile.am, it's gone
app, libgimp: remove GIMP_LAYER_MODE_DARKEN,LIGHTEN_ONLY_LINEAR
app: blacklist gegl:matting-levin in the GEGL tool
app: add enum value GIMP_LAYER_MODE_GROUP_DEFAULT
app: never propagate indexed images to floating point
app: add gimp_layer_mode_get_for_group()
app: add new widget GimpLayerModeComboBox, still unused
app, libgimp: rename GIMP_LAYER_MODE_NORMAL to NORMAL_LINEAR
app, libgimp: found two more hidden GIMP_LAYER_MODE_NORMAL_NON_LINEAR
app: add new widget GimpLayerModeBox
app: add icons to the group selector in GimpLayerModeBox
libgimp, tools: commit regenerated enums files
app: properly notify on group changes in GimpLayerModeComboBox
app: add gimp_layer_mode_box_set_label() and set_ellipsize()
app: remove gimp_paint_mode_menu_new() and use GimpLayerModeBox
app: add a tooltip to the layer mode group combo
app: add GIMP_LAYER_MODE_LUMA_DARKEN_ONLY and _LUMA_DARKEN_ONLY
app: remove the HSV modes from the default layer mode group
app: move the vivid-, pin- and linear-light modes around in the UI
app: move arrays of magic GimpLayerMode knowledge to gimp-layer-modes.c
app: rename gimp_layer_mode_is_linear() to gimp_layer_mode_wants_linear_data()
libgimpwidgets: add gimp_screen_get_color_profile()
app: change the help IDs of posterize and desaturate
app: remove GIMP_HELP_CONFIG_USE_GEGL help ID, no longer needed
Bug 723498 - Gimp changes contrast and color of images
app: remove "default:" from the switch in gimp_layer_mode_get_operation()
configure.ac: require babl >= 0.1.24
app: add internal and PDB API and UI to control a layer's composite mode
plug-ins: use the new composite mode API in file-psd
app, menus: add some more GEGL filters to the menus
app, menus: add gegl:image-gradient and gegl:snn-mean to the menus
app, menus, plug-ins: add new menu Color -> Tone Mapping
app: move layer mode enums and gimp-layer-modes.[ch] to operations/
app: make struct GimpLayerModeInfo private
app: some cleanup and adding const in gimp-layer-modes.c
app: move gimp-gegl-config.[ch] to operations/
app: indentation fix in gimpgeglprocedure.c
app: allow painting on transparent layers with modes != normal
app: reorder and clean up stuff in the cage tool before starting fixes
Bug 777911 - Cage Transform edits locked, invisible and group layers
libgimpconfig: gimp_config_reset_properties(): reset only changed properties
Bug 777096 - Curves line for Alpha channel invisible with default theme
app: get rid of icons in dialog buttons (use labels not stock IDs)
libgimp*: get rid of icons in dialog buttons (use labels not stock IDs)
devel-docs: get rid of icons in dialog buttons (use labels not stock IDs)
plug-ins: get rid of icons in dialog buttons (use labels not stock IDs)
libgimpwidgets: show help buttons in dialogs again
app: make layer blend color space and compositing color space configurable
app: add layer mode flags to mark blend and compositing modes immutable
configure.ac: require GEGL >= 0.3.12
Bug 778597 - Eraser paints transparent areas with BG color
app: merge the GimpLayerModeFunc into gimp-layer-modes.c's array
app: clean up gimpoperationlayermode.c a bit
app: move post-loading image import logic to new files file-import.[ch]
Bug 778523 - Optionally add alpha to layers of imported images
app: add the profile import policy to prefs -> import
pdb, libgimp: mode gimp_temp_name() from fileops.pdb to gimp.pdb
app, libgimp, plug-ins: remove the _LINEAR layer mode variants
app: correctly set the initial sensitivity in the layer options dialog
app, pdb, libgimp: add PDB API for layer blend space and compositing space
libgimp: need to cast GimpMetadata when calling GExiv2Metadata API
app, libgimp: commit regenerated files after enum GimpLayerMode change
app: introduce XCF version 10 for the new layer modes
app: nicer formatting for GIMP_LAYER_MODE_CONTEXT_ALL
app: add gimp_layer_mode_get_context_array()
Bug 778988 - XCF error: unsupported XCF file version 10 encountered
app: set the complete layer mode in gimp_text_layer_from_layer()
app: make GimpDrawableFilter's color management more correct
app: completely set up the filter in gimp_filter_tool_create_filter()
libgimpcolor: support "CIE Lab (alpha)" in gimp_color_profile_get_format()
app: add src-format and dest-format properties to gimp:profile-transform
app: fix profile transforms in GimpDrawableFilter
*: rename NORMAL to NORMAL_LEGACY and NORMAL_LINEAR to NORMAL
app: put BLEND_SPACE_IMMUTABLE back for NORMAL
libgimp: fix the layer mode compat #defines to use the new value names
app, pdb, libgimp: rename values of enum GimpConvertDitherType
app, pdb, libgimp: rename values of enum GimpConvertPaletteType
plug-ins: replace deprecated enum values in script-fu scripts
libgimpwidgets, *: deprecating stock IDs for good, part one...
Deprecate stock items for good and change all icon defines to GIMP_ICON_*
icons: forgot to rename the scalable "justify" icons
Bug 778284 - Release howto should mention to close all running...
libgimpwidgets: s/"document-open"/GIMP_ICON_DOCUMENT_OPEN/ in GimpFileEntry
devel-docs: add missing stuff to *-sections.txt files
Bug 768066 - Color picker tool should indicate pick position
app: order config-enums.h alphabetically
app: pack the icon size scale into the right vbox in the prefs dialog
app: derive GimpIconSizeScale from GimpFrame not GtkFrame
Bug 779942 - Make GimpPickButton honor monitor profile
Bug 779942 - Make GimpPickButton honor monitor profile
libgimpwidgets: order enum combos of GimpDesaturateMode more logically
Bug 780270 - MinGW build fail on Windows, wrong definition in...
app: remove unused PROP_FILENAME enum value from GimpSettingsEditor
Bug 731390 - XCF files have a max size of 4G
Bug 731390 - XCF files have a max size of 4G
Bug 731390 - XCF files have a max size of 4G
app: clean up xcf_save_prop() to do things more consistently
Bug 731390 - XCF files have a max size of 4G
Bug 731390 - XCF files have a max size of 4G
app: move monitor xres, yres back to their local scope in prefs
app: commit the generated config-enums.c
app: change the "XCF compat" stuff to "XCF compression"
Bug 780015 - Filter settings are not properly restored after Gimp restart
app: try to move the compat filter config to its new place
app: factor out duplicated code in gimp-operation-config.c
app: add new XCF property PROP_FLOAT_COLOR
app: remove all class variables from GimpFilterToolClass
app: add functions to switch preview side and orientation to GimpFilterOptions
app: remove some overengineering from GimpFilterTool
app: turn all members of GimpSettingsBox into properties
app: make GimpFilterTool always have a container of recent settings
app: initialize generated properties with their default values
app: add GimpFilterTool::set_config()
app: default to "no grid" for transform tools
app: some cleanup in GimpTransformTool
Bug 315051 - Image preview in transforms keeps original version visible
Bug 315051 - Image preview in transforms keeps original version visible
Bug 781408 - script fails due to error in edit-copy / edit-paste
app: support clipboard images in the clipboard brush and pattern
app: add a FIXME about clipboard images in GimpBufferView
Bug 344684 - Greyscale (no alpha) clipboard brushes are of the wrong type
app: add some blank lines to gimp_help_get_locales() and fix comment syntax
plug-ins: minor formatting stuff in wavelet-decompose
app: improve GimpTool::button_release(GIMP_BUTTON_RELEASE_CLICK)
app: change the blend tool graph only if the enpoints were actually changed
app: add tool-internal undo to the blend tool
Bug 780698 - 32-bit integer FITS files won't open
app: s/imagemap/drawablefilter/ in some comments
libgimpwidgets: gimp_prop_boolean_combo_box_new(): use a GimpIntComboBox
Bug 779620 - "Advanced Color Options" in filter dialogs is confusing
app: remove unused old render structs from gimpdrawable-blend.c
app: keep the src image's resolution and unit in copied/cut GimpBuffers
app: remove unused includes from gimpdisplayshell-dnd.c
app: add gimp_edit_paste_as_new_image() and use it from GUI and PDB
app: add new GtkTreeView subclass GimpPlugInView
app, pdb, libgimp: make the raw image importer configurable
app, libgimp: allow to register more than one MIME type per procedure
Bug 315051 - Image preview in transforms keeps original version visible
Bug 749902 - Add Hue-Chroma operation/tool and LCH color selector
app: add an LCH mode to GimpColorFrame
libgimpwidgets: fix code duplication in gimp_prop_enum_combo_box_new()
app, libgimpbase: allow to select colors by CIE L, C, and H
configure.ac: require babl >= 0.1.27 and GEGL >= 0.3.15
app: GimpToolPalette: disconnect signals in dispose() not finalize()
libgimpbase: change labels of GimpSelectCriterion values
libgimpwidgets: gimp_prop_enum_combo_box_new(): reorder GimpSelectCriterion
modules: remove the "lcms" and "proof" display filters
app: don't hide the transformed layer for the flip tool
app: factor out button-2-motion handling code in GimpDisplayShell
Bug 772667 - instant freeze on rotate
libgimpcolor: disable gimp_rgb_clamp() in GimpParamSpecRGB
libgimpconfig: change GimpColorConfig's out-of-gamut color to magenta
Bug 749902 - Add Hue-Chroma operation/tool and LCH color selector
libgimpwidgets: mark out-of-gamut colors also in the RGB and HSV color areas
app: set the palette import dialog's "# Colors" scale to logarithmic
libgimpwidgets: simplify gimp_scale_entry a lot by using GBindings
Bug 749902 - Add Hue-Chroma operation/tool and LCH color selector
libgimpconfig: don't gimp_rgb_clamp() in gimp_scanner_parse_color()
libgimpwidgets: add an out-of-gamut indicator to GimpColorArea
app: add an out-of-gamut indicator to GimpFgBgEditor
libgimpwidgets: draw GimpColorArea's border on top of the oog indicator
app: use 2/3 of the area's shorter side for GimpFgBgEditor's oog color too
app: derive GimpFgBgEditor from GtkEventBox instead of GtkDrawingArea
libgimpwidgets: a little s/GtkObject/GtkAdjustent/ in gimpscaleentry.c
Bug 782840 - CMYK color selector broken when a CMYK profile is configured
libgimpwidgets: a bit of s/GtkObject/GtkAdjustment/
libgimpwidgets: reorder some code in gimp_scale_entry_new_internal()
app: reduce indentation depth in gimp_plug_in_manager_search_directory()
app: turn invert-perceptual, -linear and -value into normal filter actions
Bug 783166 - Script-Fu color selector crashes
libgimpwidgets: make GimpColorButton set GimpColorConfig on the color dialog
plug-ins: set the GimpColorConfig on all script-fu color buttons
app: ref the GimpProgress in gimp_procedure_execute[_async]()
app: change gimp_operation_config_new() to _get_type()
plug-ins: actually use the remembered profile_policy in screenshot
app: add a "settings" argument to GimpGeglProcedure
app: rename procedure_commands_run_procedure()
plug-in: add python-console.py back to EXTRA_DIST
app: add member "default_run_mode" to GimpGeglProcedure
AUTHORS: regenerated
app: apply some more filters immediately (without GUI)
desktop: add test-appdata.sh to EXTRA_DIST
app: change the default value of "import-raw-plug-in" from NULL to ""
Bug 783382 - Lava filter broken
pdb: remove a misplaced " from fileops.pdb
configure.ac: require babl >= 0.1.28 and GEGL >= 0.3.18
libgimp: forgot to push the generated libgimpfile two commits earlier
libgimpcolor: some doc fixes and updates
libgimp*: various doc fixes
devel-docs: add some missing newly added functions
app: allow filter actions to have hardcoded default operation settings
app: remove the colorize tool and replace it by a generic filter action
app: replace the color balance tool by a generic filter action
app: move all custom gimppropgui constructors to their own files
app: rename gimppropgui-constructors.[ch] to gimppropgui-generic.[ch]
menus: forgot to remove tools-color-balance from the Tools menu
app: restore color balance's tooltip
app: replace the hue-saturation tool by a generic filter action
app: don't unref the passed file in gimp_operation_config_[de]serialize()
app: register the "settings folder" (e.g. GIMPDIR/curves) with the settings type
libgimp: add blurbs to all object properties for the docs
devel-docs: some fixes in libgimpwidgets-sections.txt
app: move new "about.h" include to its place, add some newlines
icons: add the new icons64_system_image group to EXTRA_DIST
icons: forgot Symbolic-Inverted/Makefile.am in the previous icons commit
app: remove GimpFilterOptions' "settings" property
app: remove some #includes from gimpfiltertool-settings.c
app: move enums GimpButtonPressType and GimpButtonReleaseType
app: add gimp_canvas_item_transform_distance() and transform_distance_square()
app: keep GimpCanvasItem from emitting "update" during destruction
app: properly remove the children when a GimpCanvasGroup gets destroyed
app: add new base class GimpToolWidget
app: add GimpToolLine, an subclass of GimpToolWidet
app: use a GimpToolLine in GimpBlendTool
app: fix blend tool behavior across multiple displays
app: add gimp_tool_widget_get_shell(), and implement get_property("item")
app: add gimp_canvas_handle_set_size() and use it in GimpToolLine
app: add signal GimpToolWidget::status() and API to emit it
app: add GimpToolCompass, which is the entire canvas GUI of the measure tool
app: some code reordering in gimp_blend_tool_button_press()
app: use a GimpToolCompass in GimpMeasureTool
app: add x1,y1,x2,y2 parameters to gimp_canvas_transform_guides_set()
app: add gimp_tool_widget_add_transform_guides()
app: allow to set an angle on a GimpCanvasHandle in GIMP_HANDLE_CROSS mode
app: add signal GimpToolWidget::snap_offsets() and API to emit it
app: return FALSE from gimp_canvas_item_hit() when the item is invisible
app: change return value of GimpToolWidget::button_press() from gboolean to gint
app: add GimpToolTransformGrid, GimpToolRotateGrid and GimpToolShearGrid
app: use the newly added tool widgets in the transform tools
po: add gimptooltransformgrid.c to POTFILES.in
app: move the handle transform matrix calculation to gimp-transform-utils.[ch]
app: add new GimpToolTransformGrid subclass GimpToolHandleGrid
app: use a GimpToolHandleGrid in GimpHandleTransformTool
app: remove a lot of cruft from GimpTransformTool
app: add proximity-sensitive handles to the handle transform tool
app: remove gimp_draw_tool_add_transform_guides()
app: add #defines of standard handle sizes to gimpcanvashandle.h
app: factor out a few lines of code in gimp_transform_tool_draw()
app: use a GimpToolTransformGrid in GimpPerspectiveClone
app: bring back the live selection transform boundary in GimpTransformTool
app: add some newlines in gimpcanvasboundary.c
app: add a transform matrix to GimpCanvasPolygon and all API using it
app: bring back the live transformed path in GimpTransformTool
app: add status message to the handle transform tool
app: take the handle transform tool out of the playground
app: manage the transform tools' grid properties in GimpTransformTool
app: also manage all contrain and frompivot properties centrally
app: manage the preview opacity with an object binding too
app: another copy/paste error broke moving in GimpToolHandleGrid
app: manage GimpHandleTransformTool's handle-mode with an object binding
app: some cleanup in GimpTransformTool
app: clear GimpToolTransformGrid's status when we leave proximity
app: add utility function gimp_canvas_handle_calc_size()
app: some more cleanup in GimpToolLine
app: add virtual functions GimpToolWidget::key_press() and ::key_release()
app: add gimp_tool_widget_add_path(), not used yet
app: forgot to #include "gimptoolpath.h" in gimptoolwidget.c
app: add various handle and vectors hit tests to gimpcanvasitems-utils.[ch]
app: add GimpToolWidget subclass GimpToolPath, a complete vectors editor
app: bye bye to 1534 lines of code in GimpVectorTool, use a GimpToolPath
app: add a fill button to the vector tool options, just like stroke
app: remove API that is not needed any longer from GimpDrawTool
app: rename gimpimage-pick-layer.[ch] to gimpimage-pick-item.[ch]
app: move guide and sample point picking to gimpimage-pick-item.[ch]
app: add gimp_image_pick_vectors(), remove gimp_draw_tool_on_vectors()
app: make the points array const in gimp_channel_select_polygon()
app: add gimp_canvas_polygon_set_points()
app: add gimp_tool_widget_add_polygon() and add_polygon_from_coords()
app: add new GimpToolWidget subclass GimpToolPolygon
app: use a GimpToolPolygon in GimpFreeSelectTool
app: add gimp_canvas_corner_set() which sets everything except the anchor
app: move the rectangle tool enums from tools-enums to display-enums
app: rename enum GimpRectangleToolFixedRule to GimpRectangleFixedRule
app: store the snap offsets in GimpToolWidget
app: add gimp_tool_widget_add_rectangle(), _rectangle_guides(), _corner()
app: add a generic GimpToolWidget::response() signal
app: change gimp_tool_widget_add_corner() to take x, y, width, height
app: add gimp_rectangle_options_connect() and _disconnect()
app: add new GimpToolWidget subclass GimpToolRectangle
app: implement the crop tool using GimpToolRectangle
app: add gimp_draw_tool_set_widget() and use it in all ported tools
app: call gimp_blend_tool_halt() at the end of gimp_blend_tool_commit()
app: implement GimpTool::key_press() and ::key_release() in GimpDrawTool
app: implement GimpTool::oper_update() in GimpDrawTool
app: connect to GimpToolWidget::snap-offsets in GimpDrawTool
app: connect to GimpToolWidget::status and ::status-coords in GimpDrawTool
app: GimpDrawTool: implement GimpTool::modifier_key()...
app: dispatch to the right vfunc in gimp_tool_widget_hover_modifier()
app: add gimp_draw_tool_set_default_status()
app: move status message setting from GimpBlendTool to GimpToolLine
app: move tool widget creation into gimp_blend_tool_start()
app: gimp_tool_widget_get_cursor(): rename "cursor_modifier" to just "modifier"
app: add gimp_tool_widget_add_arc()
app: add gimp_canvas_arc_set()
app: add the options to draw an ellipse within GimpToolRectangle
app: add optional round corners to GimpToolRectangle
app: some cleanup and fixes in GimpToolRectangle
app: port the rectangle and ellipse select tools to GimpToolRectangle
app: measure tool cleanup
app: do stuff in gimp_vector_tool_button_press() more like in other tools
app: factor out widget creation to start() functions
plug-ins: fix file-rawtherapee build
app: must set GimpDrawTool's widget to NULL when a tools is halted
plug-ins: messed up the last fix to file-rawtherapee's Makefile.am
app: implement GimpTool::cursor_update() in GimpDrawTool
app: rename all tools' widget members to simply "widget"
app: fix gimp_tool_rectangle_frame_item()
app: add boolean property "force-narrow-mode" to GimpToolRectangle
app: port GimpTextTool to GimpToolRectangle
app: remove GimpRectangleTool, all users were ported to tool widgets
app: remove gimp_draw_tool_add_rectangle_guides() and _add_corner()
app: remove the handle transform tool toggle from preferences
app: set the number of threads on GeglConfig again, it needs testing
app: remove GimpRectangleOptions stuff from GimpTextOptions
app: some cleanup in GimpTextTool
app: use integer not unsigned integer for GimpGeglConfig::num-processors
app: gimp_tools_exit(): destroy the tool manager before the tool options
app: we were leaking a reference in gimp_tool_rectangle_button_release()
app: fix warnings and crashes in rectangle select and crop
app: treat a NO_MOTION release like NORMAL one in GimpToolRectangle
plug-ins: don't say for(int x...) in file-pcx.c
app: improve button release behavior or GimpToolRectangle a lot
app: improve GimpToolRectangle's statusbar messages
app: add new string property "status-title" to GimpToolRectangle
app: set better status title strings in crop, text, rectangle select
app: don't base GimpToolRectangle's new "is_first" on rectangle extents
app: re-enable GimpRectangleTool's "suppress_updates" keyboard moving hack
app: restore the crop tool's "Click or press Enter to crop" status message
app: HALT the crop tool when clicking on another display
app: GimpPaintTool: don't chain up to start/halt the tool
app: brightness-contrast: move gimp_tool_control_activate,halt() around a bit
app: change GimpColorTool to not touch tool->display and tool->drawable
app: add an optional GimpToolWidget to GimpFilterTool
app: don't let GimpColorTool change displays when GimpDrawTool has a widget
app: call gimp_filter_tool_get_operation() in initialize() not constructed()
app: add virtual function GimpFilterTool::config_notify()
app: add new function gimp_filter_tool_get_drawable_area()
app: start an infrastructure for on-canvas controllers for operations
app: add a "status-title" string property to GimpToolLine
app: fix gimp_operation_tool_sync_op() to use the right output extents
app: move all propgui files from app/widgets/ to new folder app/propgui/
app: add a custom GUI for gegl:supernova, with an on-canvas controller
app: add a "status_title" to GimpCreateControllerFunc
app: rename GimpTool::get_undo_desc() and ::get_redo_desc()
app: GimpFilterTool: remove members "import_dialog_title"...
app: add gimp_tool_set/get_undo_desc/icon_name/help_id()
app: remove undo_desc, icon_name, help_id stuff from GimpFilterTool
app: rename GimpToolInfo's "blurb" and "help" members
app: don't try to commit the crop tool when it has no display
app: fix rectangle and ellipse select tool cursors
app: add an optional "label" to GimpTool which overrides GimpToolInfo's
app: some more s/blurb/label/ and s/help/tooltip/ in app/tools/
app: fix shutdown of GimpHistogramView
app: fix curves and levels tool to not crash with how GimpFilterTool works now
app: don't completely clear a GimpOperationTool when it's halted
app: don't crash in gimp_tool_info_get_description()
app: move the add_controller() callback to GimpFilterTool
app: fiddle less with GimpFilterTool internals in GimpOperationTool
app: remove some #if 0'ed code from GimpToolPolygon
libgimp: clean up metadata patch to not warn and other minor changes
libgimpbase: remove gimp_metadata_register_xmp_namespace[s]()
plug-ins: fix some warnings in metadata/
plug-ins: lots and lots of cleanup in metadata/
libgimpbase: add new metadata symbols to gimpbase.def
plug-ins: factor out set_tag_string() utility in metadata-exitor.c
Clean up metadata menu stuff: capitalization, separator, indentation
plug-ins: add all metadata sources to SOURCES
Bug 784502 - Multiple identical path entries for resources cause...
Bug 777485 - Move unified transform tool shear handles to places...
app: clean up how tools are COMMITed and HALTed
Bug 784716 - Bump Map not working
plug-ins: fix a tab in metadata/Makefile.am
app: rename gimp_transform_tool_transform() to gimp_transform_tool_commit()
app: simplify GimpTool::undo() and ::redo()
app: rename all GimpOperationTool variables to "op_tool"
app: add gimp_operation_config_list_properties()
app: remove all "has_settings" stuff from the GimpFilterTool API
app: change some gimp-operation-config.[ch] parameters to GObject
app: allow to close a GimpToolPolygon without committing it
menus: remove the "Image -> Tools -> Color Tools" submenu
app: fix initializing a rectangle select by clicking into a selection
app: fix modifying the selection while GimpRectangleSelectTool is active
app: remove GimpFilterTool's "drawable" member
app: remove obsolete prototypes from gimpmovetool.h
app: use some canvas item highlighting in GimpCageTool
Bug 784802 - crop tool incorrectly detects current aspect ratio
Bug 707745 - Selected text is hard to read in the text tool's on-canvas editor
Bug 761170 - Warnings building with clang
app: fix leaks when freeing the list of accum_buffers in gimpsmudge.c
app: use a lot of g_clear_object() and g_clear_pointer()
app: simplify gimp_transform_tool_modifier_key()
app: make GimpToolTransformGrid handle modifiers itself
Bug 784961 - Undeclared identifier 'TIME_UTC' - GIMP fails to build...
app: fix area-based scale_limits in gimp_prop_widget_new_from_pspec()
app: split some utils out of gimppropgui.[ch] to gimppropgui-utils.[ch]
libgimpbase: return a \0 terminated string from gimp_metadata_get_guid()
app: add a tooltip to the color temperature preset menu button
app: prepend "Last used: " to the names of the automatic filter presets
app: consistently name the filter tool presets "Presets" in the GUI
Bug 785001 - Enhanced smudge tool: Smudge with painting
libgimpconfig: add GIMP_CONFIG_PROP_INT64() and GIMP_CONFIG_PROP_UINT64()
app: change GimpSettings to store its time as gint64
configure.ac: require gexiv2 >= 0.10.6
plug-ins: rename file-darktable/ to file-raw/
plug-ins: prefix file-darktable's .lua files with "file-darktable-"
plug-ins: replace file-raw/file-formats.h's "darktable" strings by "%s"
plug-ins: remove all TIFF extensions and magics from file-raw/file-formats.h
plug-ins: merge file-rawtherapee/ into file-raw/
plug-ins: update .gitignore in file-raw/
app: some more g_clear_pointer() in gimp_plug_in_manager_finalize()
Bug 784261 - Have some nice error message for formats known to work...
docs, etc: regenerated default gimprc and its manpage
Bug 785240 - Naming the first color in a new palette is hard
Bug 785427 - GIMP crashes after applying any GEGL filter
app: disable gimp_display_shell_profile_update() debug output
app: turn magic matching debug output into GIMP_LOG()
app: make number-of-threads default value calculation less obfuscated
plug-ins: rename file-raw/file-formats.h to file-raw/file-raw-formats.h
plug-ins: change save procedures of the file-raw-data plug-in
app: add gimp_drawable_has_filters()
app: change GimpTileHandlerValidate's API to use GeglRectangle
app: use "const GeglRectangle*" in the GimpTileHandlerValidate API
Bug 785535 - Histogram not updating in real when filters are active
app: default the number of threads used to g_get_num_processors()
Bug 783755 - Smudge should blend the smudged colors using linear RGB
Bug 783755 - Smudge should blend the smudged colors using linear RGB
app: add a missing case to a switch in GimpToolRectangle
app, pdb: change a lot of GIMP_LAYER_MODE_NORMAL_LEGACY to just NORMAL
app: use GIMP_LAYER_MODE_NORMAL for most tests in app/tests/
app: fix compositing of non-LEGACY layers in "show mask" mode
app: add GimpCoreConfig::default-new-layer-mode
app: stop hardcoding NORMAL_LEGACY for new layers/images
app: add a comment to test-xcf.c about why we use LEGACY layer modes
libgimp: use NORMAL mode for a transparent temporary layer in gimpexport.c
pdb: add new procedure gimp-get-default-new-layer-mode
plug-ins: use gimp_get_default_new_layer_mode() for most new layers
plug-ins: s/snprintf/g_snprintf/ in fits-io.c
Move the new "default_new_layer_mode" APIs to the image...
docs, etc: regenerate default gimprc and its manpage
NEWS: mention that we now almost always create layer in NORMAL mode
devel-docs/release-howto.txt: mention to use "cp" not "mv" on the server
data: add .gitignore to tool-presets/Crop and fix tabs in its Makefile.am
app: update .gitignore in app/gegl/
Release 2.9.6
Michael Schumacher (6):
Bug 744878 - Python console should not close on Escape key
Merge branch 'master' into bug-728633
Bug 776515 - pdbgen.pl generated code includes tabs
Merge branch 'master' into bug-728633
Bug 728633 - Improvements to the file-raw plugin
Update release-howto.txt with changes done in the gimp-2-8 branch
Mihail Zenkov (2):
Bug 770600 - Fix broken export to PBM
Bug 769976 - JPEG export ignores quality setting and subsampling fix.
Mikael Magnusson (1):
libgimpbase: fix compilation error in gimpmetadata.c
Miroslav Talasek (1):
Bug 777625 - Wavelet decompose plugin
Nikc M (2):
Bug 159947 - saving 1bpp PCX Files
Fix for Bug 159947 - saving 1bpp PCX files
Nils Philippsen (2):
avoid clashing with remove(3) prototype
use better prefix for previous patch
Pascal Massimino (10):
Bug 769960 - animated WebP loader is not properly handling blending...
Bug 771012 - Improve WebP animation-saving
fix animation layer order when saving as webp
plug-ins: make file_gif_spin_button_int_init() generic.
Bug 773450 - Animated WEBP images should be able to set frame delay.
Bug 773450 - Animated WEBP images should be able to set frame delay...
Bug 773450 - Animated WEBP images should be able to set frame delay..
Bug 773450 - Animated WEBP images should be able to set frame delay...
Bug 774472 - animated-webp: saved layers are not alpha-composited before compression
Bug 775026 - webp-save: expose more saving options in the UI
Pawan Chitrakar (1):
Update Nepali translation
Piotr Drąg (69):
Add Language headers to po files
Updated Polish translation
Updated Polish translation
Updated POTFILES.skip
Updated Polish translation
Updated Polish translation
Update POTFILES.in
Updated Polish translation
Updated Polish translation
desktop: fix keywords
Updated Polish translation
Fix a typo in a translatable string ("represantation")
Updated Polish translation
Update Polish translation
Update Polish translation
Update Polish translation
Update Polish translation
Update Polish translation
Update Polish translation
Update Polish translation
Update Polish translation
Update Polish translation
Update Polish translation
Update Polish translation
Update Polish translation
Update Polish translation
Update Polish translation
Update Polish translation
Update Polish translation
Update Polish translation
Update Polish translation
Update Polish translation
Update Polish translation
Update Polish translation
Update POTFILES.in
Update Polish translation
Update Polish translation
Update Polish translation
Update Polish translation
Update Polish translation
Update POTFILES.in
Update Polish translation
Update Polish translation
Update Polish translation
Update Polish translation
Update Polish translation
Update Polish translation
Update Polish translation
Update Polish translation
Update Polish translation
Update Polish translation
Update Polish translation
Update Polish translation
Update Polish translation
Update POTFILES.in
Update Polish translation
Fix typos in translatable strings
Update POTFILES.in and POTFILES.skip
Fix typos in translatable strings
Update Polish translation
Update POTFILES.in
Update Polish translation
Update Polish translation
Update Polish translation
Update POTFILES.skip
Update Polish translation
Update Polish translation
Update Polish translation
Update Polish translation
Richard Gitschlag (1):
Bug 644032 - Color banding in Hue-Saturation with overlap
Richard McLean (1):
Bug 783108 - Make paint tools draw in all open views
Robert McHardy (1):
Bug 772315 - Dependency mentioned twice in INSTALL.in
Roman Lebedev (1):
Add .kateconfig with modelines for Kate
Sebastian Pipping (1):
Bug 769102: fix creation of output directories for inverted icons.
Sebastian Rasmussen (3):
Update Swedish translation
Update Swedish translation
Update Swedish translation
SimaMoto,RyōTa (1):
Bug 784836 - Context conflict on "Lower" in po-plug-ins.
Simen Heggestøyl (1):
Bug 783386 - Circuit filter broken
Simon Budig (7):
gimpwarptool: use the linear sampler for the warp tool to ensure crisp lines after an erase.
fix typo
vectortool: one more explaining message.
map-object: fix bogus if()-statement.
libgimpbase: make GimpMetadata its own type derived from GExiv2Metadata
libgimpbase: make the private data size > 0 to avoid critical warnings
libgimpbase: make .def-file consistent again.
Sveinn í Felli (6):
Updated Icelandic translation
Updated Icelandic translation
Update Icelandic translation
Update Icelandic translation
Update Icelandic translation
Update Icelandic translation
Thomas Manni (9):
plug-ins: port smooth-palette to gegl
iscissors: ensure first and last isegments are distinct before closing the curve
Bug 776648 - Spin buttons of histogram box do not take image precision into account
plug-ins: link smooth-palette against GEGL
Bug 777880 - better handling of sensitivity functions for channel combobox on threshold, levels and
curves tools
Bug 777749 - Paths Tool: better drawing of edited path after a visibility change
plug-ins: replace deprecated enum values in py-slice plug-in
app: call the active vectors handler at the end of gimp_display_shell_connect
Bug 121446 - Transform tool bounding box for path
Tiago Santos (21):
Updated Portuguese translation
Updated Portuguese translation
Updated Portuguese translation
Updated Portuguese translation
Updated Portuguese translation
Updated Portuguese translation
Updated Portuguese translation
Updated Portuguese translation
Updated Portuguese translation
Updated Portuguese translation
Updated Portuguese translation
Updated Portuguese translation
Updated Portuguese translation
Update Portuguese translation
Update Portuguese translation
Update Portuguese translation
Update Portuguese translation
Update Portuguese translation
Update Portuguese translation
Update Portuguese translation
Update Portuguese translation
Timm Bäder (2):
app: fix position of "inline" keyword in about-dialog.c
Chain up in some size-allocate implementations
Tobias Ellinghaus (3):
plug-ins: Use Windows registry to find darktable
plug-ins: Ignore build artefacts from rawtherapee
darktable: add info message to dt when started
Tobias Stoeckmann (3):
PCX: Stop parsing an invalid file early on.
PCX: Avoid segmentation fault with invalid file.
plug-ins: avoid OOB write on malicious GIH files.
Yolanda Álvarez Pérez (3):
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
draekko (3):
Bug 784700 - Bug fix for crash with metadata editor when some fields are empty
Bug 784701 - Text entry fields unaligned in metadata editor ui file
Bug 785265 - Patch for localization for combotext in metadata editor
gogo (2):
Update Croatian translation
Update Croatian translation
klausstaedtler (1):
translation: correct 2 typo's in german translation
skal (1):
Bug 769959 - crash during WebP file loading
Éric Hoffman (2):
configure: work around a bug in AX_PROG_CC_FOR_BUILD...
Bug 740634 - Color picker crashes when there are multiple monitors
Øyvind Kolås (97):
icons: set GEGL_USE_OPENCL=no for symbolic icon inversion
gegl-apply-operation: s/dither-strategy/dither-method/
app: treat half precision float the same as single and double
app: pre-initialize some babl fishes
app: preinit more fishes commonly used for filters on u8 images
app: use gegl:dither instead of gegl:reduction
Bug 757686 - There is no easy way to do a radiometrically correct...
libgimpwidgets: make color chooser scales range to 100.0 instead of 255
XCF: use version >=9 if layer mode is one of the new LCH modes
app: normalize some layer mode alpha/opacity handling
app: do not let pixel encoding determine layer modes
app: add new multiply op
app: split dodge op in legacy and new
app: split screen op in legacy and new
app: add the ops for screen blend ops
app: duplicate difference mode, new and legacy
app: layer op fission cleanup
app: split addition and subract in legacy and new
app: add new files for subtract/addition ops
app: fix names of addition and subtract ops
app: split legacy lighten only and darken only ops
app: duplicate hsv layer modes, and fix alpha handling
app: correct names of screen and difference layer ops
app: fix enum to name mapping for hsv legacy modes
app: fix fix
app: also fix multiply enum/name mapping
app: split legacy out of burn and divide
app: split legacy out of soft and hard light
app: split legacy out of grain extract and merge
app: add missing op .h files
app: fix type s/legacyy/legacy/
app: fix a lingering old gimp:softlight-mode
app: remove lingering old files of dead code
app: explictly code linear vs gamma for hardlight and softlight
app: add gimp_gegl_mode_is_linear
app: add linear variant of behind mode
app: add TRC variants to get_layer_mode_function()
app: default to use gegl applicator in paint tools
app: use single precision hypotf and constants for performance
app: remove unneded variable named tmp
app: lch color modes remove unneeded includes
app: improve and simplify alpha handling of LCH blending modes
app: make compositing of dodge blend mode consistent with rest
app: make compositing of grain extract blend mode consistent
app: make compositing of hsv value blend mode consistent
app: use cached fishes in lch chroma mode
app: move factored out compositing to common header
app: reuse more code
app: cache fishes in lch blend modes
app: use hypotf in lhc chroma blend mode
app: remove clamps from addition, subtract and grain blend modes
app: remove clamping in multiply mode
app: remove odd ratio scaling, replace with range check for nan
app: divide blend mode, limit high values to 5.0
app: fix typo s/GIMP_LAYER_COMPOSITE_OVER/GIMP_LAYER_COMPOSITE_SRC_OVER/
png: add a combo-box for specifying png bitdepth/variant
app: make layer modes more configurable
app: composite_blend, fix src_over
app: unconditionally set alpha in hardlight/softlight/overlay
app: add missing breaks in switches of gimpblendcomposite
app: rename GimpLayerBlendTRC to GimpLayerColorSpace
app: finish GimpLayerColorSpace rename
app: finish GimpLayerColorSpace rename
app: remove a trampoline in layer/paint mode dispatch
app: change default composite mode for new modes to src-atop
app: add a handful more blending innerloops
app: refer to (color) space instead of trc for blend/composite
app: make replace mode request linear data
app: fix OVERLAY mode so it gets fed linear data
app: improve formulas of softlight and linear light blending modes
app: improve vivid-light formula
app: implement non-legacy blend modes in GimpOperationLayerMode
app: fix label of LINEAR_BURN blend mode
app: update autogenerated core-enums.c
app: make darken only and lighten only work in linear
app: remove default from gimp_layer_mode_get_blend_fun switch
app: fix legacy divide blend mode
app: fix grain_extract behavior
app: implement SSE2 acceleration of src_atop
app: slight optimization of sse2 for src_atop
app: add darken only, lighten only that uses luminance
app: re-arrange some color related menu items
app: add repository of layer mode information
app: improve data in layer mode info array
app: replace some layer mode logic with data driven functions
app: include composite mode in legacy layer mode info
app: make blendfunction of RGB luminance work again
app: append rather than insert blend mode in layer mode enum
app: gimp-layer-modes specify blend space for lighten and darken only
app: layer-modes, by default use linear blend_space for add/sub/mul/div
app: layer-modes: add comments to lighten/darken only
configure.ac: require GEGL >= 0.3.14
app: show overlay mode also in legacy mode menu
app: scale remove outdated warning about scaling indexed images
bump required babl version to 0.1.30
bump required GEGL version to 0.3.20
app/gegl: temp hotfix to disable threading in gegl:copy-buffer
Милош Поповић (5):
Updated Serbian translation
Updated Serbian translation
Updated Serbian translation
Updated Serbian translation
Updated Serbian translation
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]