[gimp] Created tag GIMP_2_9_2
- From: Michael Natterer <mitch src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gimp] Created tag GIMP_2_9_2
- Date: Wed, 25 Nov 2015 23:10:58 +0000 (UTC)
The signed tag 'GIMP_2_9_2' was created.
Tagger: Michael Natterer <mitch gimp org>
Date: Thu Nov 26 00:10:26 2015 +0100
Tag the 2.9.2 release
Changes since the last tag 'soc-2012-unified-transform-after-gsoc':
A Kelday (1):
Bug 728911 - Fixes to libgimpwidgets for c++ plugins using gimpui
Adrian Likins (3):
Bug 748472 - Velocity Parameter on .GIH Brushes don't works
Bug 747407 - Update use of gimp-desaturate PDB.
Bug 750377 - typo in plug-in-compat-cmds for edge invoker "algorihm"
Albert F (1):
Update Catalan translation
Alexander Larsson (1):
GimpImageWindow: Chain up from constructed
Alexandre Prokoudine (19):
Adjusted default values in the Drop Shadow script to help people produce less ugly artwork
Bug 699257 - Duplicated shortcut for Set Image Canvas Size dialog
Remove duplicated word from a command's description.
Really fix the incorect blurb in PDB.
Fix syntaxis in user-visible messages
app: add gegl:lens-flare to Filters -> Light and Shadow
app: add gegl:color-enhance to Color -> Auto
app: add gegl:diffraction-patterns Filters -> Render -> Pattern
Fix the location of the upstream libmypaint repository
Fix a user-visible typo
Update Russian translation
Update Russian translation
Update Russian translation
Improve Foreground Select tooltips
Update Russian translation
Update the list of contributors
Update Russian translation
Don't use double space in Unified Transform options
Updated Russian translation
Alexia Death (31):
plugin: Fix gih exporter to default first rank equal to number of cells
app: fix gegl convolve to actually write back the result when not in alpha weighted mode
app: whitespace fix
app: make spacing override part of paint options
pdb: pdb definitions for spacing in tool options
app: refactor paint options spinscale creation into helper function
app: ajust paint options gui refactoring
app: apply a cap on brush scaling
Revert "app: apply a cap on brush scaling"
app: locking brush size to zoom
app: refactor all motion managment to use scale factors passed with coords
app: fix spacing to copy between paint tools
app: add explicit paint options sliders for hardness and force
app: fixes for force and hardness
pdb: add pdb calls for hardness and force
app: fix force default handling
app: fix force slider dynamics interacttion to just dynamics when activated
app: use variable buffer length for a more stable direction
pdb: remove copy-paste error
libgimp: new generated functions
pdb: missed generated file
app: crosshairs type fallback brush cursor
app: separate fallback cursor from primary indicator cursor
app: make generated brushes draw at given hardness
app: handle preview generation for generated brushes separatley
libgimp: fix copy-paste errors in gimp.def file
app: Custom gui for channel mixer
pdb: make channel mixer compat function use mono-mixer for monochrome case
pdb: make channel-mixer compat function use mono-mixer for monochrome mode
Bug 741200 - paint options spacing differs from brush spacing
app: make all tools capable of dynamic force respect the options slider
Anders Jonsson (4):
Updated Swedish translation
Updated Swedish translation
Updated Swedish translation
Updated Swedish translation
Andika Triwidada (8):
Updated Indonesian translation of gimp-tips
Added Indonesian translation of gimp-tags
Updated Indonesian translation of gimp script-fu
Updated Indonesian translation of gimp-python
Updated Indonesian translation
Updated Indonesian translation
Updated Indonesian translation
Updated Indonesian translation
Andrew Worsley (3):
Bug 155733 - need to check return values of gimp_drawable_mask_bounds()
Bug 155733 - need to check return values of gimp_drawable_mask_bounds()
plug-ins: fix 2 bugs in fractal-trace
André Schutten (2):
Updated Dutch translation 2-8
Updated Dutch translation master 2-8
Anish A (2):
Updated Malayalam Localization
Revert "Updated Malayalam Localization"
Aryeom Han (1):
icons: Unified transform tool
Aurimas Černius (1):
Updated Lithuanian translation
Balázs Úr (13):
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
Barak Itkin (13):
Add a skeleton for the seamless clone tool, based on the cage tool
commit of a WIP, introducing some of the actual tool logic
Another WIP commit. It now compiles, and runs with no runtime errors.
Another WIP commit. There is a known tile manager leak, rest is OK
Image map interaction works, and so are movement and drawing
Fix bug in tilemanager unreffing and support committing the result
Quick-Fix to the previous commit - return the right value on key press
Add work in progress for preprocessing before rendering the op
Fix the preprocessing. It now works without UV caching.
Fix the the preview to redraw correctly! Also clean-up the code
Make the seamless clone tool compile again (update on API changes)
Make gimp use the all in one seamless clone GEGL operation
Fix: The offset for seamless cloning should be relative to the drawable
Baurzhan Muftakhidinov (2):
Updated Kazakh translation
Updated Kazakh translation (cherry picked from commit e0b438348256f028f6ebf20ebb801f79e5cfe04c)
Björn Kautler (2):
Bug 728633 - Improvements to the file-raw plugin
Bug 728633 - Improvements to the file-raw plugin
Chris Leonard (1):
Updated British English translation
Chris Wilson (1):
app: Use SHM transport for data transfer for display
Christian Kirbach (10):
Updated German po-plugins translation
Updated German translation
Updated German translation
Update German translation
Updated German translation
Updated German translation
Updated German translation
Updated German translation
Updated German translation
Updated German translation
Christian Lehmann (4):
Bug 708098 - Further mitigation for CVE-2012-4245 (script-fu-server)
Bug 708098 - Further mitigation for CVE-2012-4245 (script-fu-server)
Bug 708098 - Further mitigation for CVE-2012-4245 (script-fu-server)
Bug 708098 - Further mitigation for CVE-2012-4245 (script-fu-server)
Clayton Walker (7):
Register GIMP_STOCK_TOOL_SEAMLESS_CLONE
Update seamless clone tool to use new image map functions
Rename colour and greyscale to color and grayscale respectively
app: properly initialize variables
app: properly initialize more variables Found by Coverity
app: fix previous commit
app: I actually tested it this time
Cédric Valmary (15):
Updated Occitan translation
Updated Occitan translation
Updated Occitan translation
Updated Occitan translation
Added Occitan translation
Updated Occitan translation
Updated Occitan translation
Updated Occitan translation
Updated Occitan translation
Updated Occitan translation
Updated Occitan translation
Updated Occitan translation
Updated Occitan translation
Added Occitan translation
Updated Occitan translation
Daniel "Tracerneo" Ziółkowski (1):
m4macros/pythondev.m4: Python 3 compatibility
Daniel Mustieles (15):
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated FSF's address
Revert "Updated FSF's address"
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Daniel Sabo (35):
app: cache values to speed up GEGL paintbrush
Add support for custom icons for tool presets
Implement gimp_drawable_get_linear
Add seamless-clone to POTFILES.in
Extract layer mode blend functions
Faster paintcore
gimpoperationvaluemode: Unbreak value mode
Reduce glib required micro version
Bump GEGL version to 0.3.0
Bump some other places the GEGL version is checked
app: Change the opacity param of _pixels to gfloat
Add SSE3, 4, and AVX gimp_cpu_accel checks
Use gegl_malloc in GimpTempBuf
SSE2 & SSE4.1 versions of GimpOperationNormalMode
app: Fix phantom dependency of libappoperation.a
app, plug-ins: Don't modify iter->length
Update authors.xml
Use the Quartz core graphics API to implement gimp_pick_button_pick when building with GDK Quartz.
app: Remove deprecated "babl-tolerance" setting
app: Port to gtk-mac-integration
gegl-tool: Blacklist "display" ops by category
Improve Foreground Select tool's GUI
app: Allow painting in Foreground Select's preview mode
Add automake 1.13+ test outputs to .gitignore
app: Set Gimp specific TileHandler properties
app: Fix on canvas widgets ignoring clicks from tablets - bug 614441
app: Set GEGL's license setting to enable GPL3 ops.
app: Use ABYSS_CLAMP for image and drawable previews (bug 709708)
app: Use ABYSS_CLAMP for display_shell_render() (bug 709708)
Use EXTRA_foo_DEPENDENCIES for adding .def files
configure: Also search for the -gtk2 version of mac integration
app,gimpwidgets: Add some missing libs so the tests build
Fix typo in header guard
Fix missing HARFBUZZ_LIBS in app/config
Fix stray semicolon causing early return
Daniel Winzen (4):
Updated German translation
Updated German translation
Updated German translation
Updated German translation
David Gowers (3):
Bug 747389 - Adjust maximum zoom for animation-play plugin up slightly
Bug 753573 - Enter does not take a default action in Python-Fu dialogs
Bug 665187 - Fuzzy Select by Alpha
Dimitris Spingos (19):
Updated Greek translation
Updated Greek translation
Updated Greek translation
Updated Greek translation
Updated Greek translation
Updated Greek translation
Updated Greek translation
Updated Greek translation
Updated Greek translation
Updated Greek translation
Updated Greek translation
Updated Greek translation
Updated Greek translation
Updated Greek translation
Updated Greek translation
Updated Greek translation
Updated Greek translation
Updated Greek translation
Updated Greek translation
Dov Grobgeld (1):
Updated dicom plugin to solve problems with import into external programs (e.g. OsiriX)
Duarte Loreto (1):
Updated Portuguese translation
Dušan Kazik (11):
Updated Slovak translation
Updated Slovak translation
Updated Slovak translation
Updated Slovak translation
Updated Slovak translation
Updated Slovak translation
Updated Slovak translation
Updated Slovak translation
Updated Slovak translation
Updated Slovak translation
Updated Slovak translation
E.S. Quinn (1):
Bug 677914 - Allow keyboard shortcuts for Rate and Flow on airbrush tool
Ed J (10):
Make INSTALL be generated by autoconf/configure - automatically updates version numbers.
Tweaks to remove INSTALL.in typo and omission.
Document that gimp_run_procedure* on error return a string.
Document other layer_group-relevant procedures in gimp_layer_group_new.
Document other layer_group-relevant procedures in gimp_layer_group_new.
There only *might* be an error string.
file-gif-save2 takes 3 more params.
No tabs please, we're British.
Doc NULL return for gimp_display_name() when no GUI.
Doc that gimp-display-new gives execution error if no GIMP GUI.
Elle Stone (14):
Bug 662739 - Port to lcms2 for icc V4 profile support
plug-ins: add support for half-floating point ICC profile conversions to lcms
Bug 694679 - lcms plug-in half-floating point support
Bug 720045 - Add black point compensation to Preferences/Color Management
Increase Levels, Curves increments to 10000.
Bug 723787 - Neutral sRGB profile matching Argyllcms sRGB.icm
libgimpcolor: comment out line that makes V2 profile and add more docs
Bug 725169 - Add ICC profile copyright information to Image...
Bug 728607 - Patch to make divide blend mode work at 32-bit floating point
libgimpcolor: change LUMINANCE Y values to match sRGB built-in profile
plug-ins: fix lcms.c plug-in half conversion
Bug 728610 - Code for retrieving the XYZ values of a matrix RGB profile
Bug 744265 - layer mode 'addition' makes wrong gray values
Bug 755270 - Decompose/Compose LAB: scaling code produces odd L, a, and b values
Enrico Nicoletto (5):
Updated Brazilian Portuguese translation
Updated Brazilian Portuguese translation
Updated Brazilian Portuguese translation
Updated Brazilian Portuguese translation
Updated Brazilian Portuguese translation
Fran Diéguez (1):
[l10n] Fix little issues in Galician translations
Francisco Vila (1):
Updated Spanish translation
Hartmut Kuhse (13):
Prevents compiling error of double definition when linked to libgexiv2
Completely rewrite metadata handling using gexiv2
modules: include <gegl.h> in controller-dx-dinput.c when we include "libgimpwidgets/gimpwidgets.h"
app: metadata undo: unref instead of free
Bug 725576 - GIMP crashes on printing large TIFF files Cairo surface creating is limited to 32768.
Printing is refused for images bigger than 32768 either width, height or both.
Bug 727832 - file-psd-load infinite loop
Bug 725577 - file-pdf-save fails to export images larger than 32768 pixels
libgimp: fixing 2ff414d79909001f3e292cf6ae63ab6b8cd3a4b1
plug-ins: removing deleted color-rotate translations
app: erroneously dereferencing paint_options fixing commit 4d6640ff79ff13ae6d031da477a21c85119b2f15
app: don't assign variable before checking the validity
Bug 729952 - Re-opened TIFF re-exported/overwritten saved with two pages...
app: fix setting color profile to image after convert While loading an image with color profile,
gimp offers the possibility to convert it to the builtin profile. Setting the new color profile before
converting, deletes the old one and results in a segmentation fault.
Inaki Larranaga Murgoitio (8):
Updated Basque language
Updated Basque language
Updated Basque language
Updated Basque language
Updated Basque language
Updated Basque language
Updated Basque language
Updated Basque language
Ionutz Borcoman (1):
Bug 583778 - change script-fu-server to return the output of executed...
Jakub Steiner (1):
icon: warp tool
Jehan (193):
plug-ins: change the icon when playing in animation-play.
libgimpbase: move g_get_home_dir() to the scope where it's used
Bug 166643 - gimp support for the XDG basedir spec
pdb - update documentation comments.
Bug 685557 - fix closing and saving a new image.
pdb - update documentation comments the right way.
display - run the file-open command when double-clicking in an empty shell.
pdb: update documentation for all pdb functions whose return can be freed with g_strfreev().
Bug 689523: data bootstrap initial values in the text style editor at construction.
actions: dock-close had a default shortcut colliding with view-close.
Bug 685559 - view-close action modified to close only an image view.
actions: forgot an include which was triggering an "implicit declaration" warning.
config: migration infrastructure to update configuration files.
plug-ins: clean out compilation warning about types used by libpng.
Bug 690728: file-gif-save plug-in crops the actual image the user is working on.
Bug 688316 - get_special_folder reverted to exact same implementation as glib.
Bug 692570 - GIMP fails to migrate binary files
Bug 694201 - gimptool: update to follow new user directory scheme.
plug-ins: the animated frames are generated at initialization, ready for render.
Bug 466958 (plug-ins): step-back button for animation playback.
Bug 688380 : drop-down in animation playback to select the default frame disposal.
plug-ins: give animation playback ability to take into account image updates.
plug-ins: animation playback settings are now saved all along the GIMP session.
Bug 338380: zoom and scrolling feature on animation playback plugin.
plug-ins: add some default shortcuts for animation preview.
app: GimpContainerEntry's text is red when not a valid item.
Bug 646644: support of freedesktop's Thumbnail Management Standard.
Bug 664584: WM DELETE event in single window mode is synonym to file-quit.
Bug 699185 - when moving the pointer fast out of guide scope, do not keep it highlighted.
Bug 417704: font name for missing font is given in the font entry's help message.
authors.xml: adding myself as a contributor.
Bug 576910: Show 'Language' setting languages in native language
Bug 576910: small fix on "Show 'Language' setting languages in native language"
Bug 679083: proper documentation for plug-in-autocrop-layer
Bug 576910: Show 'Language' setting languages in native language
Bug 672100: gimptool returns wrong system plugin dir if libdir has been customized.
Bug 703738: when switching between multi and single window mode, keep the same active shell.
Bug 703736: when switching from multi to single window mode, tab order is lost.
app - call to keep the active shell in single window mode switch out of loop.
Bug 703787 - Crash during switch from multi to single window mode
Bug 704510 - GIMP segfaults on OSX.
Bug 704510 - GIMP segfaults on OSX.
app: locales without ISO-639-1 codes should not be ignored
Bug 704238 - Notify through status bar that warp effect is committed with ENTER
Bug 675436 - Tabs always present when docks shown and absent when docks hidden
Bug 704592 - only load language lists once at gui startup.
app - fix crash of the language parser on OSX.
Bug 704065 - Snap default preferences are now settable in the preferences.
Bug 701090: allowing to reorder shell tabs by drag'n drop in single-window-mode.
Bug 701090: reorder the shells too when tabs are reordered.
plug-ins: any GIMP image must be deleted when animation-play exits.
Bug 707255 - Open preferences when quitting causes assertion failure.
Bug 707255 - Open preferences when quitting causes assertion failure
Bug 707755 - reviewing PNG comment saving algorithm
plug-ins - compress the PNG comment when over a given size.
pdb: minor glitch in gimp-image-set-active-channel's description.
pdb: update several channel creation function's descriptions.
pdb: clean out \n from procedure descriptions in previous commit a7f1129.
app: clean out a big bunch of leading tabs.
app: minor typo spotted on gimp:grow operation. s/diection/direction/
app: disallow a theoretical infinite loop if we run out of ids.
modules: small tabs replacement into spaces.
Bug 708517: Assertion on cage tool commit with ENTER + fix cage completion with ENTER.
Bug 708519 - Fix using Backspace to delete a closed cage tool's points.
Bug 708521 - Getting rid of cage_complete property on GimpCageTool, redundant with tool_state.
Bug 708033 - Add paragraph support for the long description in pdbgen
Bug 709048 - improvement of gimp-layer-add-mask procedure's doc.
Bug 681709 - GimpContainer continuously scrolls on dnd failure on Windows.
plug-ins: animation-play gets the image palette for no reason.
plug-ins: the frame image in animation-play is always in RGB.
pdb: gimp-image-new's doc updated.
pdbgen: fix trailing whitespaces in generated C doc in empty lines.
Bug 709878 - test-session-* skipped when xvfb-run is unavailable.
Bug 667169 - Single window mode: allow tabs position setting.
app: tabs position saved in sessionrc and only 1 HELP-ID is enough.
tests: sessionrc-expected* updated with new (tabs-position) settings.
Bug 675554 - fix overriden language environment variables on Windows.
Bug 662787 - Segfaults when trying to set a large text size
po: add app/text/gimptextlayout.c to POTFILES.in
app: the "Tabs Position" menu should only be active in single window mode.
file-export* labels and actions renamed.
app: a bunch of actions which should be inactive when there is no image
libgimpthumb: fix error message when thumbnails dir detection fails.
app: handle migration on OSX of GIMP 2.8.2's config folder.
libgimpthumb: new function gimp_thumb_get_thumb_base_dir()
libgimpthumb: adds "Since: GIMP 2.10" information to gimp_thumb_get_thumb_base_dir()
libgimpthumb: fix "assignment discards ‘const’ qualifier" warning.
Bug 720163 - Typo fix for a console gimp-error message
Bug 679214 - widget direction set to system locale, not user-set lang
app: update a comment for translators.
Bug 622758 - Fix error display for thumbnail creation
Bug 724338: free the GimpImageFile's icon when its contents is updated.
Bug 708174 - Improve the original search dialog patch.
app: add action names as action search tooltips in unstable builds.
app: fix variable typo.
app: update user shortcuts to updated tools-value-[1-4]-* actions.
app: add correct options for seamless clone operation.
app: commit seamless clone in progress when switching tools.
app: optimize and add progress information to seamless clone
app: display a status error when seamless cloning without foreground image.
po-script-fu: update all script-fu's po with recent xgettext.
Bug 720052 - Make GIMP recommend a recent gettext.
configure: clean out forgotten debug print.
configure: search only Python 2 interpreter and headers.
INSTALL: more complete list of required packages in INSTALL.in.
INSTALL: add fontconfig, gettext versions and optional dependencies.
configure: warning when compiling with old fontconfig on Win32.
Bug 733525 - Japanese characters not rendered from imported PDF.
app: typo s/Premission/Permission/
Bug 733824 - PDF export fails without warning if open in other application.
plug-ins: use standard error on failed file descriptor in file-pdf-save.
app: typo s/fomat/format/
app: double free when plugin fails to execute.
Do not use g_io_channel_unix_new() for the win32 platforms.
INSTALL: wrong list numbering.
Bug 733525: check presence of poppler-data (informational only).
tests: build the test icon theme for all platforms.
tests: gimp_test_utils_synthesize_key_event() not working for win32.
tests: make warnings non fatal for tests on win32.
configure: s/libpoppler/libpoppler-glib/
Fix make distcheck.
app: g_file_new_for_uri() return object not freed with g_object_unref().
app: set win32 only code between #ifdef G_OS_WIN32
app: interpreter arguments for plugins not returned.
INSTALL: update gexiv2 URL and remove a repetitive sentence.
Bug 735828 - configure fails for python < 2.7.
Makefile: fix VPATH builds for win32.
app: do not crash when opening a file with unimplemented compression
app: update action search to use glib API.
Bug 735026: Enable zlib compression in XCF for GIMP 2.10
app: do not use g_error() for non-fatale errors...
Removes various easy compilation warnings.
Win32 has a gdk_test_simulate_key() implementation since GTK+ 2.24.25.
autogen: if $NOCONFIGURE is set, do not run the configure script.
app: select the second item on hitting down in action search entry.
app: force the action search dialog above its parent window...
app: clean compilation with external libmypaint.
INSTALL: add brushlib dependency info.
app: move the MyPaint brush into the playground.
configure/app: libmypaint becomes an optional dependency.
INSTALL: libmypaint is no longer a hard dependency.
app: indentation fixes.
Bug 750556 - validate a tree cell modification on focus out.
app: item uniquefy algorithm allowing generic numbering schemes.
app: trim out trailing whitespaces from item names.
app: update `gimp-xcf-save` procedure documentation.
app: propagate the error when the XCF to save cannot even be created.
app: saving as XCF should clean the dirty flags…
Bug 751836: font alias "sans" deprecated in fontconfig…
libgimp: "Sans-serif" is not a translatable string.
"gegl:seamless-clone" operation's properties "max-refine-steps" changed…
app: allow item numbering schemes with fixed number of digits.
app: keep track of compatibility mode on an image.
app: check the XCF compat mode is still possible before saving.
app: save compatibility mode data in a parasite.
app: warning message when compat mode set yet cannot be applied.
app: rename compat parasite s/gimp-compatibility-mode/gimp-xcf-foo/
app: parasite renamed to gimp-xcf-compatibility-mode.
app: split GimpFileDialog into Gimp(Open|Save|Export)Dialog subclasses.
app: GimpFileDialog state saving now implemented as a class method.
po: update POTFILES.in for gimp(open|save|export)dialog.c.
plug-ins: gif export should not carry on when sanity_check() fails.
plug-ins: returned value of gimp_image_get_layers() must be freed.
plug-ins: GEGL buffers leaked when canceling gif export.
app: use "map-event" if you want to make sure that a window is mapped.
app: s/0/GDK_GRAB_SUCCESS/.
app: new GimpSearchPopup widget.
app: Action Search dialog now uses the new GimpSearchPopup widget...
po: update POTFILES.in for gimpsearchpopup.c.
app: fix whitespaces.
app: fix Search Popup height saving...
Bug 754652 - About dialog does not credit contributors for 2.10.
app: get_default_folder() is now a class method.
app: reorder GimpFileDialog so that method implementations are together.
app: gimp_file_dialog_get_default_folder() must return a value.
configure: add warning for forgotten return value on non-void functions.
app: file-export and file-export-to migration were broken...
app: migration from "control" to "primary" in controllerrc.
configure: comment out -Wsystem-headers for now...
app: batch commands won't run on existing instance.
app: indentation fix.
app: save color history when a color is used.
app: save first and last color of the blend tool gradient...
app: save gradient first and last color with dynamics color output...
Revert "app: save gradient first and last color with dynamics color output..."
Revert "app: save first and last color of the blend tool gradient..."
pdb: update documentation for brush-related functions.
libgimp: update function documentation.
app: enable GimpCurvesTool on construction.
app: replacing tabs with spaces in gimphelp.c.
app: replacing tabs with spaces in gimplayer.c.
Revert "app: item uniquefy algorithm allowing generic numbering schemes."
app: s/"image-mising"/"image-missing"/. Wrong icon name.
Jernej Simončič (2):
Windows: mark GIMP as Windows 8 compatible
Windows: #588015 - Make sure that GIMP is Terminal-Server-aware (cherry picked from commit
4b9af783360cc0bcc4141e6a46d3c188dc4b8d73)
Jiri Grönroos (2):
Finnish translation update
Updated Finnish translation
Joao S. O. Bueno (8):
Updated Brazilian Portuguese translation
Add new codes for title bar: '%e' for offsets, '%r' for rotation
Updated documentation on the title and status bars
Fix PF_LAYER always being passed as a Layer, even if object is a LayerGroup
pygimp: add 'precision' property to Image
pygimp: added new drawable.get_data method
openraster: Implements exporting and loading group layers.
PLUGINS: Adds UI consistence to jpeg-save dialog. Fixes #747054
Johannes Matschke (1):
Bug 721009 - new transform tool with freely placeable handles
John Ralls (1):
Fix clang complaining about missing void in function prototypes.
Jonathan Tait (3):
Bug 751584 - parasite_list() methods fail if no parasites found
Bug 754998 - Warp Transform Tool > Animation> Frames...
Bug 756030 - file-pdf-save-multi PDB API is mis-specified
Jordi Mas (7):
Fix typo in Catalan translation
Small typos in Catalan translation
Fix in Catalan translation
Add Catalan translation for the win32 installer
Upload Catalan translation
Update Catalan translation
Fixes to Catalan translation
João S. O. Bueno (27):
Adding Brazilian Portuguese translation for GIMP-Windows install
Addresses bug #690535 - fix brazilian portuguese on Windows
2 small, but important fixes to pt_BR translation
Remove accelerator markers from tooltips for python-fu dialogs
Adds secondary palette sorting channel, clean-up, help text
Adds a hue-saturation PDB call with the 'overlap' parameter. Fixes #634008
Fixes pt_BR translation for 'clear document history' button
libgimp: add gimp_hue_saturation_overlap(...) to gimp.def
Revert "gimp.def change due to<tab> SNAFU
libgimp: add gimp_hue_saturation_overlap(...) to gimp.def
Export image histogram to text file
Adds generated files after hue-saturation-overlap call. Addresses #634008
Completes addition of histogram-export to text plug-in. Addresses #356760
Creates a FileChooserbutton that can pick new filenames. Fixes #699978
pygimp: fixes creation of GroupLayer objects
Enables aligning of elements using the active Path
Adds "fill" arrange modes to the Align Tool
Implements Title bar codes for Layer dimensions
Adds new blending mode 'Truncate blend'
Improves wording in pt_BR translation for bumpmap filter
pygimp: Layers retrieved using "parent" have to be GroupLayers
pygimp: adds gimp_image_export functionality to gimp module
pygimp: fixes garbage left on previous commit
Bug 743612: Takes the filesystem encoding in consideration
openraster: filesystem encoding could return None - defaults to utf-8
Fixes parent_instence typo
plug-ins: Apply the context-background color on exporting to pdf
Julien Nabet (3):
Bug 753980 - manage layer resource block lyvr
Bug 753986 - manage layer resource block lnsr
Bug 69496 - Paint tools, Text tool: Click and drag font/brush/pattern/gradient...
Kevin Cozens (16):
Corrected spelling errors spotted by Ari Pollak (Mostly fixes bug #683694) Still need to address
the "allows to" grammatical error.
R5RS compatability fix for parser (SourceForge bug #2866196)
R5RS compatability fix for string->number and number->string (SF bug #3399335) Optional radix
parameter from SVN version 92 of official version of TinyScheme.
Fixed several typos. Minor whitespace changes.
Fixed MIME_TYPES. Postscript and PDF are compiled conditionally. Fixes #690882.
Applied changes from SVN version 95 of official version of TinyScheme Added missing "const" in
scheme_registerable structure.
Only TinyScheme should translate strings in script files. Fixes bug #696790.
Applied changes from SVN version 96 of official version of TinyScheme Eliminated some compiler
warnings when compiled with pedantic.
Applied changes from SVN version 97 of official version of TinyScheme Updated "hack.txt" with
modified version of information from CMarinier.
Applied changes from SVN version 98 of official version of TinyScheme Updated the CHANGES file and
bumped the version number for the 1.41 release.
Fixed an error in the close-port function. Closes bug #719396.
Added INSTALL to the list of ignored files as it is now a generated file.
Removed extraneous 'x' when writing character constants. Fixes bug #721775.
GIMP_METADATA_SAVE_* are bit fields so use | to test for bits in 'flags'.
Prevent possible crash when loading file with scheme_load_file. From SVN version 101 of offical
version of TinyScheme.
Don't need to use snprintf() in atom2str to return some fixed strings. From SVN version 102 of
offical version of TinyScheme.
Khaled Hosny (4):
Updated Arabic translation
Update Arabic translation
Typo
Update Arabic translation
Khoem Sokhem (1):
[l10n] Added Khmer translation
Kjartan Maraas (11):
Updated Norwegian bokmål translation
Updated Norwegian bokmål translation
Updated Norwegian bokmål translation
Updated Norwegian bokmål translation
Updated Norwegian bokmål translation
Updated Norwegian bokmål translation
Updated Norwegian bokmål translation
Updated Norwegian bokmål translation
Updated Norwegian bokmål translation
Updated Norwegian bokmål translation
Fix tags-locale for Norwegian nynorsk
Konfrare Albert (2):
[l10n] Update Catalan translation
[l10n] Update Catalan translation
Kristian Rietveld (8):
Bug 736746 - Alt+Number only switches to lower-numbered windows
app: fix function signature
app: fix implicit enum casting
app: ifdef out functions that are unused
libgimpbase: implement show in file manager for OS X platform
Bug 753175 - color picker locks down the GUI
Make gimp_pick_button_clicked properly private
Only build Quartz-specific color picking code on OS X/Quartz builds
Kővágó, Zoltán (1):
file-xwd: support 32bit (ARGB) xwd import
Liam Quin (1):
Bug 689712 - Change default units of rotate colors plugin (rcm) from...
Loren Merritt (4):
Bug 697862 - heal tool quality regression
Bug 697862 - heal tool quality regression
Optimize the heal tool
Bug 699436 - optimize the heal tool
Louis Benazet (1):
Bug 155733 - need to check return values of gimp_drawable_mask_bounds()
Ludovic Rousseau (1):
Bug 675510 - tw_func.h contains windows-specific types
Marco Ciampa (55):
Updated italian translation
Updated italian translation.
Updated italian translation.
Updated italian translation.
Update italian translation.
Updated italian translation.
Updated italian translation.
Small typo fixes in italian translation.
Small update in italian translation.
Updated italian translation.
Updated italian translation.
Updated italian translation.
Updated italian translation.
app: only one mnemonic letter per filter
Updated italian translation.
app: only one mnemonic letter per filter
fix typo in message
Revert "fix typo in message" that pushes too much - sorry
fix typo in message
Added internationalization macros to selection-to-path-dialog hidden parameters.
Updated italian translation.
Updated italian translation.
Small fix for Exif correct write form.
Updated italian translation.
Updated italian translation.
Updated italian translation
updated italian translation.
Updated italian translation.
Updated italian translation
Updated italian translation.
Updated italian translation.
Updated italian translation
Update italian translation.
Updated italian translation
Updated italian translation
Updated italian translation
Updated italian translation.
Updated italian translation
Added doap description translation in Italian.
Updated italian translation
Updated italian translation
Updated italian translation.
Updated italian translation
Updated italian translation
Updated Italian translation
Updated Italian tranlation
Updated Italian translation.
Updated Italian translation
Updated Italian translation
Updated Italian translation
Small fix in Italian translation
Updated Italian translation
Updated Italian translation
Updated Italian translation
Updated Italian translation
Marek Dvoroznak (25):
app: add NPD tool basics
NPD tool uses GEGL NPD operation
app: npd-tool: remove last added control point using backspace
app: npd-tool: move (multi)selected control points
app: npd-tool: display cursor and cursor modifiers
app: npd-tool: add provisional tool's options
app: npd-tool: add option to show mesh
app: npd-tool: add rubber band selection
app: npd-tool: add option to remove selected control points
app: npd-tool: remove control points using proper keys
app: npd-tool: start and stop the tool more correctly
app: npd-tool: scale radius of a control point according to display shell's scale
app: npd-tool: deformation runs in its own thread
app: npd-tool: update tool's start function
app: npd-tool: add option to pause/unpause deformation process
app: npd-tool: deal with drawable's offset
app: add canvas buffer preview
app: npd-tool: use canvas buffer preview
app: npd-tool: add option to apply or cancel the deformation
po: update POTFILES.in
app: npd-tool: show only a preview (hide the image) when the deformation is in progress
app: npd-tool: fix tool's options
app: npd-tool: draw lattice using GimpDrawTool's functions
app: npd-tool: remove option to pause the deformation process
app: npd-tool: let GEGL NPD operation destroy the model
Marek Černocký (4):
Updated Czech translation
Updated Czech translation
Updated Czech translation
Updated Czech translation
Mark Schmitz (1):
Bug 720711 - gimpressionist: Background paper is not aligned...
Martijn van Beers (1):
plugins: port decompose to GEGL
Martin Husemann (2):
imagemap: Unescape simple xml encodings when reading csim format image maps (GB#649172)
Bug 711795 - execinfo.h functions need -lexecinfo on NetBSD
Martin Srebotnjak (36):
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
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
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 (57):
Bug 682454: Plug-in crashed
lcms: oversight
app: plug a memory leak
Bug 684483 - Text tool: crash after double clicking text
Bug 686379: In the JPEG save dialog, checking/unchecking XMP...
Bug 676413: Text to Path cuts off without covering the whole layer
Bug 688305: drag and drop for guides broken
Bug 670226 - pbm image non-interactive different from interactive
Bug 639920: Gaussian blur can't work on specified selection
Bug 698426: ALL text disappears when changing font ...
app: histogram typos
app: don't crash when adjusting quality during an export to jpeg
file-jpeg: explicitely set babl_format when loading the image
file-jpeg: get data with alpha already stripped
app: use the update_area passed to gimp_image_map_apply
app: brightness-contrast move a tan call out of the loop
app: fix warping an offset layer with selection
app: transform_tool - don't flush the image when display is NULL
app: image_map always set crop extents
Bug 701120: Opening fuzzed .pnm-file causes stack buffer overflow
app: file_open_from_command_line(): don't access a dangling display pointer
Bug 629941 - GIMP doesn't exit properly when quitting while loading images
app: don't pass NULL to g_object_add_weak_pointer
Bug 703806: GIMP crashes when scaling an image
app: fix the tile pyramid invalidation bug
app: do not recurse to invalidate the pyramid
app: enable caching on layer mode ops
app: do not invalidate always the whole layer
Revert "app: enable caching on layer mode ops"
app: do not render many tiles twice
app: fix two typos
Bug 701189: Opening fuzzed .gif-file leads to crash of...
Bug 722676: Pasting image from clipboard sometimes does not work.
Bug 725553: TIFF compression broken
libgimp: oversight computing thumbnail size
Bug 722487: Something in the attached .gimp-2.8 directory makes...
Bug 707239 - Gimp destroys image file when exporting...
Bug 728226: Blending mode of layers in ORA changed upon opening
Bug 730980: GIMP enters an infinite loop loading a truncated xcf
Bug 730396: GIMP crashes loading a XCF it saved
Bug 730396: GIMP crashes loading a XCF it saved
plug-ins: tiff-load call gimp_ui_init when run interactively
Bug 732163 - Flipped pixel columns in TGA
Bug 732072: Image windows created by script-fu plug-ins...
Bug 730211 - Extra zeroes appear in XCF files
Bug 741179: Export does not remember compression of input...
Bug 741352: Cage tool crashes pressing Enter after Esc
Bug 736411 - Ruler updates cause slowdown when painting
Bug 681895: PDF export does not save fonts properly
Bug 742775: Crash when editing text with certain fonts
Bug 698859: PSD import filter: opening a PSD file causes...
file-psd: improve high bit depth and compression support
file-psd: use correct size for high bit depth extra channels
Bug 749406 - Displace segfaults on launch
Bug 751178: GIMP doesn't load fonts from folders...
Bug 751089: Part PNG files are not opened properly
Bug 751553: Linear precision doesn't display the image correctly
Matt Giuca (1):
plug-ins: Fix generation of the AND mask for 32-bit ICO images
Mattias Põldaru (5):
[l10n] Updated Estonian translation
[l10n] Updated Estonian translation
[l10n] Updated Estonian translation
[l10n] Updated Estonian translation
[l10n] Updated Estonian translation
Michael Bauer (1):
Added Scottish Gaelic translation
Michael Henning (226):
autogen.sh: also look for automake 1.13
plug-ins: fix memory leak in flame/rect.c
plug-ins: don't free a pointer allocated with g_newa in file-pdf-save
app: fix memory leak in widgets/gimpgradientselect.c
plug-ins: fix memory leak in edge-neon
plug-ins: fix memory leak in file-tiff-load
plug-ins: fix memory leak in file-tiff-save
plug-ins: fix a memory leak in file-png
plug-ins: fix memory leak in psd-save
plug-ins: fix memory leak in file-xbm
plug-ins: fix memory leak in file-mng
plug-ins: fix memory leak in file-html-table
authors.xml: add Michael Henning
file-fits: add support for high bit depths
file-fits: Add support for saving high bitdepth files.
file-fits: fix image compositing with high bit depths
core: remove unneeded call to gegl_buffer_sample_cleanup
core: speed up gimp_image_contiguous_region_by_seed using a temporary GeglBuffer
app: speed up gimp_image_contiguous_region_by_seed using a temporary GeglBuffer
tests: fix running make check with both parallel make and xvfb
plug-ins: Fix babl formats in file-tiff-load
plug-ins: Use babl for premultiplied alpha in file-tiff-save
plug-ins: Fix loading images with premultiplied alpha in file-tiff-load
app: Fix -u flag to refer to GimpSettings, not GimpImageMapConfig
plug-ins: Remove waves.c
app: Use gegl:scale-ratio instead of the deprecated gegl:scale
autogen.sh: also look for automake 1.14
app: #include <locale.h> where setlocale () is used.
app: Use BUILT_SOURCES to make sure generated files are created first.
plug-ins: do not segfault in file-gegl if > 1 image format omits a handler
plug-ins: Add webp loading support through file-gegl
plug-ins: Add webp saving support through file-gegl
app: Add a sanity check for required gegl ops.
app: Fix incorrect op names in the compatibility wrappers.
app: Populate the list of required ops in sanity.c
app: Disable the gegl operation sanity check for now
app: Enable the gegl op sanity check
app: Ensure the graph for fs filters is always constructed when needed.
app: Fix merging floating selections when undo is diabled.
build/win: Add a jhbuild project for making windows binaries.
-Wformat-nonliteral, not -Wformat-non-literal
Remove -Wformat-nonliteral
build/win: Upgrade cairo to 1.12.16
app: Use the function gegl_has_operation in sanity.c
build/win: Upgrade pixman to 0.30.2
build/win: Remove -march=i686 flag
build/win: Automatically remove unused tarballs.
build/win: Disable sse2 in pixman (Bug 707653)
app: Rename the pallete loading functions from last commit.
build/win: Never build webkitgtk with debugging symbols.
plug-ins: Use the standardized value for deflate compression in tiff-save.
build/win: Upgrade glib2 to 2.36.4
build/win: Upgrade libpng to 1.6.6
build/win: Upgrade glib2 to 2.38.0
build/win: Upgrade gtk2 to 2.24.22
build/win: Upgrade atk to 2.10.0
build/win: Fix string comparison in split-build for non-bash shells.
build/win: Start building libgexiv2 and exiv2
build/win: Upgrade harfbuzz to 0.9.23
build/win: Upgrade pango to 1.36.0
build/win: Upgrade glib2 to 2.38.1
build/win: Upgrade poppler to 0.24.3
build/win: Add poppler-data
build/win: Upgrade libmng to 2.0.2
build/win: Upgrade freetype2 to 2.5.0.1
build/win: Upgrade gettext to 0.18.3.1
build/win: Upgrade sqlite to 3.8.1
build/win: Also clean git repositories in ./clean script.
build/win: Upgrade gdk-pixbuf to 2.30.1
build/win: Upgrade libsoup to 2.44.2
build/win: Upgrade pango to 1.36.1
build/win: Upgrade pixman to 0.32.2
build/win: Fix building 64-bit gtk2
desktop: Install the appdata file and also make it translatable.
build/win: Mark libmng as an optional dependency.
build/win: Upgrade glib to 2.38.2
build/win: Upgrade pixman to 0.32.4
build/win: Upgrade libpng to 1.6.7
Bug 719593 - On clang, brush outline is not displayed
build/win: Upgrade poppler to 0.24.4
build/win: Upgrade freetype2 to 2.5.1
build/win: Upgrade harfbuzz to 0.9.24
build/win: Include gdb and debug info in all builds.
plug-ins: In file-fits, EXTEND should be a boolean.
build/win: Upgrade gdk-pixbuf2 to 2.30.2
build/win: Upgrade poppler to 0.24.5
build/win: Upgrade freetype2 to 2.5.2
build/win: Upgrade libpng to 1.6.8
build/win: Upgrade gdk-pixbuf2 to 2.30.3
build/win: Upgrade gettext to 0.18.3.2
build/win: Upgrade gdk-pixbuf2 to 2.30.4
build/win: Upgrade exiv2 to 0.24
build/win: Upgrade libwebp to 0.4.0
build/win: Upgrade poppler to 1.36.2
Bug 721135 - Unable to export to .png - error: known incorrect sRGB profile
plug-ins: Fix build with libpng versions < 1.4.
build/win: Upgrade harfbuzz to 0.9.26
app: Do not use strsep() in action-search-dialog.c
build/win: Upgrade libpng to 1.6.9
build/win: Upgrade gdk-pixbuf2 to 2.30.6
build/win: Upgrade glib to 2.39.91
build/win: Upgrade freetype2 to 2.5.3
modules: Add missing include.
build/win: Update location of gexiv2.
build/win: Upgrade pkg-isocodes to 3.52
build/win: Upgrade libpng to 1.6.10
build/win: Upgrade harfbuzz to 0.9.28
app: Fix build for windows.
app: Fix build for OSX too.
build/win: Upgrade fontconfig to 2.11.1
build/win: Upgrade glib to 2.40.0
build/win: Add a script to create binary packages of individual dependencies
build/win: Upgrade lcms2 to 2.6
libgimpwidgets: Fix error in docs for gimp_enum_combo_box_set_icon_prefix
build/win: Upgrade gtk2 to 2.24.23
build/win: Upgrade atk to 2.12.0
build/win: Install and use gnome-icon-theme
build/win: We now need libxml-simple-perl on the host system.
build/win: Upgrade libgexiv2 to 0.10.1
build/win: Improvements to checkversions.sh
build/win: Upgrade poppler to 0.26.0
build/win: Upgrade gdb to 7.7.1
build/win: Upgrade libjpeg-turbo to 1.3.1
build/win: Upgrade gdk-pixbuf2 to 2.30.7
build/win: Upgrade pango to 1.36.3
app: Fix broken header guards.
build/win: Upgrade poppler to 0.26.1
build/win: Upgrade webkitgtk to 2.0.4
app: Return NULL on failure in gimp_drawable_foreground_extract
docs: Update download location.
app: Make GIMP_PROJECTION_CHUNK_TIME a gdouble
app: Slight cleanup in gimpdisplayshell-rotate-dialog.c
app: Always return values in non-void functions.
app: fix building for windows.
app: Fix unique logic on windows
app: Request G_FILE_ATTRIBUTE_STANDARD_NAME when reading directories
app: Add UI for adjusting the gradient points in GimpBlendTool
app: Remove last_{x,y} from struct _GimpBlendTool
app: Relax preconditions on gimp_gradient_get_color_at
app: Add a gegl op to render gradients
app: Prevent grabbing handles after halting in the blend tool.
app: Add a basic live preview to GimpBlendTool using GimpImageMap
app: In GimpBlendTool, sync the operation properties with GimpBlendOptions
app: Sync opacity and paint-mode properties with blend_tool->image_map
app: When constraining angles, don't allow points to get out of line.
app: Update the gradient tool preview when the gradient is modified.
app: Support gradients with fg/bg segments in the blend tool preview.
app: Redo the handles in GimpBlendTool
app: Fix the order of arguments to gimp_progress_start
app: Switch to the GeglAccessMode enum in GimpOperationBlend
app: In GimpBlendTool, fix the preview for layers with offsets.
build/win: Upgrade libpng to 1.6.12
build/win: Disable lto in cairo
build/win: Mark poppler as optional
build/win: Reset tarball location on newer jhbuild versions.
build/win: Add support for building 64-bit libs in jhbuild.
build/win: Disable libwmf for now.
app: Tweak the blend tool UI for shapebursts
app: If the user makes a new gradient, commit the old one
build/win: Remove extra poppler hacks.
Remove extra programming languages from the doap file.
libgimpmodule: Link to GIO
build/win: Remove all extra files while cleaning.
build/win: Tweak gtk2 hack
Fix generation of AUTHORS
build/win: Upgrade poppler to 0.26.3
build/win: Upgrade harfbuzz to 0.9.34
build/win: Upgrade pixman to 0.32.6
build/win: Upgrade pango to 1.36.5
build/win: Upgrade librsvg to 2.40.2
configure: fix testing for bzip2 on windows
build/win: Preserve PATH in environment for building icu-native
app: In GimpBlendTool, don't start the draw tool too early.
app: Refactor GimpBlendTool to not use update methods.
Revert "app: Refactor GimpBlendTool to not use update methods."
app: Animate blend tool handles appearing/disappearing
build/win: Upgrade cairo to 1.14.0
app: Use g_return_val_if_fail in gimp_palette_mru_add.
build/win: Upgrade libpng to 1.6.15
build/win: Upgrade glib2 to 2.42.1
build/win: Add json-glib.
app: Fix gimp_gegl_convolve to not abuse gegl_buffer_iterator
win: Mark as Windows 8.1 compatible.
Revert "app: force the action search dialog above its parent window..."
build/win: Patch libmng's Makefile.in instead of Makefile.am
build/win: Apply the same icu tweaks for 64 bit builds.
builld/win: Upgrade libpng to 1.6.17
build/win: Upgrade gdk-pixbuf2 to 2.30.8
build/win: Stop setting PATH in the batch file.
build/win: Upgrade xz to 5.2.1
build/win: Upgrade glib2 to 2.44.0
build/win: Upgrade atk to 2.16.0
build/win: Add patches to gtk2 for fixing horizontal scrolling.
libgimpwidgets: Fix the order of #includes
build/win: Upgrade libffi to 3.2.1
Bug 750377 - Fix a typo in the .pdb file
build/win: Fix building iconv on recent gcc versions.
build/win: Upgrade cairo to 1.14.2
build/win: Upgrade gtk2 to 2.24.28
build/win: Upgrade glib to 2.44.1
build/win: Upgrade lcms2 to 2.7
build/win: Upgrade libgexiv2 to 0.10.3
build/win: Upgrade iso-codes to 3.58
build/win: Upgrade gettext to 0.19.4
build/win: Upgrade libwebp to 0.4.3
build/win: Upgrade libmng to 2.0.3
build/win: Upgrade freetype2 to 2.5.5
build/win: Upgrade harfbuzz to 0.9.41
build/win: Upgrade pango to 1.36.8
build/win: Upgrade gtk3 to 3.16.5 and add libepoxy
build/win: Fix libepoxy version number.
build/win: Upgrade librsvg to 2.40.9
build/win: Add openjpeg2
build/win: Upgrade poppler to 0.34.0 and poppler-data to 0.4.7
build/win: Mark openjpeg2 as a poppler dependency.
win: Mark as Windows 10 compatible.
win: Group gimp windows together on the taskbar.
build/win: Store mkarchive's temporary archive in /tmp
build/win: Upgrade libxml2 to 2.9.2
build/win: Upgrade gdb to 7.9.1
Bug 736411 - Ruler updates cause slowdown when painting
Bug 754297 - Show Layer Mask should not use the layer blend mode
app: Fix typo
libgimpwidgets: Avoid updating the rulers too often.
libgimpwidgets: Disconnect ruler's idle handler in dispose
app: Always return a value from results_list_on_key_press_event
Michael Muré (35):
app: add a quick doc for gimp_item_mask_intersect()
libgimpwidgets, themes: setup a dumb icon for the tool
GimpWarpTool: skeleton of the tool, with options
gimpwarptool: add gegl infrastructure and image map for preview
gimpwarptool: proof of concept code to act on the coords buffer
gimpwarptool: add strenght and size in the tool's options
gimpwarptool: draw a circle around the cursor to indicate the size of the effect
gimpwarptool: start the tool if the cursor is over an image and not started somewhere else
gimpwarptool: add logic to commit the transformation
gimpwarptool: draw the effect size with taking care of zoom level
gimpwarptool: use gimp_draw_tool_add_arc instead of gimp_draw_tool_add_handle to draw the effect size
gimpwarptool: create a gegl graph to render the transformation, and insert warp operation for each
stroke
gimpwarptool: move the test code to the gegl op
gimpwarptool: build a stroke to pass to the op
gimpwarptool: use a timer to add regularly point to the stroke
gimpwarptool: use a second timer to refresh the preview
gimpwarptool: ask for exact motion event
gimpwarptool: achieve good interpolation along the stroke
gimpwarptool: add basic UI to choose the behavior
warp tool: implement basic undo
warptool: change range value for strength to 0-1, max 10
warp-tool: remove unneeded options_notify
gimpoperationwarp: add a hardness property
warptool: some quick cleaning
warptool: use the warp operator imported to gegl
warptool: enable the caching in imagemap
warp-tool: probably bad change to use the apply_region of imagemap
warp-tool: temporary fix to update the preview with imagemap apply_region, not totally working
warp tool: fix commiting the deformation not working
warp tool: fix wrong computation of the area to update and remove an uneeded anymore preview timer
warp tool: fix one reason that make the outline not moving along the stroke
warp tool: fix the undo to update the whole dirtied area
warp tool: range the range of the strength to 1-->100
warp tool: fix undo when imagemap is busy
app: adapt to the transform ops API change in GEGL
Michael Natterer (2181):
Some formatting cleanup in the unified transform tool commits
app: re-format a comment in gimptransformtool.c
app: formatting cleanup in gimpunifiedtransformtool.c
devel-docs: add the new even/odd micro version policy to release-howto (cherry picked from commit
fef532a108c0d72a1fec49a431308b867050e09d)
app: make image and projection size estimations precision-aware
app: don't always duplicate the source buffer in gimp_buffer_new()
app: calling gegl_init() in tests.c early fixes the tests
Bug 663531 - Two new button on the Offset dialog for x/2 and y/2
app: formatting in GimpApplicator
app/cursors/libgimpwidgets: bye bye stone age B&W bitmap cursors
app,cursors: add side and corner cursors in 45° steps
app: simplify and clean up gimpcursor.c
app,menus: add some new GEGL ops to the menus
cursors: make the cursors larger by 4x4 pixels
plug-ins: formatting in file-compressor.c
plig-ins: build file-compressor only if all compressions libs are there
Bug 681699 - Inapplicable files are listed with 'All images' filter...
Bug 678452 - Libgimp drawable combo boxes are not aware of layer groups
Bug 675558 - switch from lcms-1 to lcms-2
app: make handling of coordinates more robust against broken input drivers
Bug 683050 - Copying a layer group to a new xcf results in portions...
Bug 678358 - Add option to skip text layers when resizing the image
Revert "Bug 683381 - Inverted alpha behavior of 16-bit Targa files"
Bug 683462 - cropping with rectangular select tool leaves misaligned...
app: add a workaround to make GimpModuleDB's "verbose" flag work
app: fix signature of layers_resize_layer_callback()
Bug 655684 - After saving an image with geotags you cannot...
app: add -framework Carbon to LDFLAGS on OSX
Bug 683553 - Spinscale scrollvalues in Brushsize are much too smal
libgimpmodule: fix typo in comment in GimpModuleDB
plug-ins: port file-gbr to GEGL
Bug 683791 - Free select tool constraint key
plug-ins: port file-aa to GEGL, and support indexed images
plug-ins: undeprecate align-layers: no need to use gimp_drawable_get()
plug-ins: port file-gif-load to GEGL
plug-ins: formatting and untabify in file-faxg3
plug-ins: port file-faxg3 to GEGL
app: fix the code that sets the 64bit tile cache size on GeglConfig
app: keep GimpPaintCore->canvas_buffer around as "Y float"
app: port GimpInk mask painting from guchar to float
app: plug string leak in gimp_image_format_display_uri()
app: clarify operator precedence in an expression with % and ?
app: create the paint tools' paint_buffer as RGBA float
plug-ins: port file-bmp to GEGL
plug-ins: port print to GEGL
plug-ins: port animation-play to GEGL
app: gimp_image_crop_auto_shrink() -> gimp_pickable_auto_shrink()
app: remove "gboolean active_layer_only" from gimp_image_crop()
app: some cleanup and formatting in image crop and resize
app: fix loading of a buffer's last tile in xcf-load.c
plug-ins: port file-sgi to GEGL
libgimp: gimp_drawable_get_buffer(): return NULL for an invalid drawable
app: implement "Crop Image/Layer to Content" menu items in the core
Remove plug-in crop-auto and add compat PDB wrappers to replace it
plug-ins: port file-gif-save to GEGL
app: keep GimpBrushCore's solid mask cache around as "Y float"
app: add a "Convert Precision" dialog for choosing dithering options
app: add gimp_gegl_get_op_enum_type() to get the GType of a gegl enum
modules: say "(unnamed profile)" when a color profile provides no name
app: don't crash when a color profile has no information
Bug 684785 - typo in log message
app: port gimp_brush_core_color_area_with_pixmap() to "RGBA float" too
Bug 684698 - Preferences-Folders: only 15 folder items accepted
app: add gimp_babl_mask_format(precision)
app: make group layer type conversion depend on less side conditions
app: update the progress also when converting the selection's precision
Bug 685086 - hangs while opening damaged XCF file
Bug 684923 - Fix script-fu build on OpenBSD/NetBSD
Bug 684945 - Export can incorrectly default to changing format...
Bug 663582 - Brush outline is too slow
libgimpbase: improve warning when a string can't be converted to a GimpUnit
Bug 684429 - Unable to edit text: error message states "problems..."
Bug 663582 - Brush outline is too slow
Bug 663582 - Brush outline is too slow
Bug 685590 - 16-bit Tiff loader crashes on Windows and Mac both 64-bit
Bug 663582 - Brush outline is too slow
app: use g_get_monotonic_time() also for limiting display flushing
app: allow a NULL "aux" in gimp:mask-components
app: reimplement image component visibility using gimp:mask-components
app: add gimp_data_factory_get_data_type()
app: use gimp_data_factory_get_data_type() in the data widgets
HACKING: patches: recommend git-format-patch, not a repo to fetch from
Bug 565268 - unlocalizable string in script-fu-carve-it
Bug 575830 - script-fu-refresh crashes Script-Fu when called from a script
Bug 595708 - WM_WINDOW_ROLE should be unique
Bug 615591 - Received 'gimp-image-set-resolution' out of bounds...
Bug 635303 - Can't attach a dialog at the bottom of a minimized toolbox
Bug 143315 - Turning off alpha channel visibility should make alpha=255
libgimpwidgets: make GimpIntStore behave a bit nicer (don't warn)
Bug 378334 - Plugins with image drop-list crash when image is closed
libgimpbase: on OSX move gimpdir to "~/Library/Application Support"
Bug 682742 - Module manager: turning off modules has no effect
Bug 685830 - opacity and mask of bottom layer ignored on Normal Mode
Bug 676374 - Windows->Toolbox shouldn't clear Recently Closed Docks
Bug 685797 - all python plug-ins are broken after 3b55877a
app: fix progress handling in gimp_apply_operation()
app: remove unused variable in gimp_unified_transform_tool_init()
Bug 686025 - Closing a tab closes wrong tab
app: implement optional dithering when converting to lower bit depth
app: limit the pyhsical memory size by G_MAXSIZE
app: add "const Babl *new_format" to GimpDrawable::convert_type()
Bug 682585 - Edit/Modules: pressing any key crashes gimp
Bug 686103 - Incorrect gimpfu documentation
authors.xml: add Simone Karin Lehmann
plug-ins: fix #ifdefs to fix build error and warnings in screenshot.c
Bug 686523 - Text tool: text editor not shown on empty text box
app: forgot to remove a dead function
Bug 686602 - missing EXIF_CFLAGS when building plug-ins/file-psd
app: move core/gimp-apply-operation.[ch] to gegl/gimp-gegl-apply-operation.[ch]
app: remove gimp_drawable_apply_operation_to_buffer()
Bug 685445 - color-to-alpha plugin crashes (use-after-free)
Bug 662739 - Port to lcms2 for icc V4 profile support
Bug 687070 - Modifier+Space doesn't work as shortcut
plug-ins: refactor file-gegl so it can handle multiple file types
app: add a translator comment for _("%s Message")
Bug 687256 - Please explain the terms wheel, curve, axis
app: use g_object_bind_property() to set widget visibility
app: add utility functions for applying specific operations to buffers
Bug 677733 - Export image: duplicate list item for TIFF export
Bug 677733 - Export image: duplicate list item for TIFF export
Bug 677733 - Export image: duplicate list item for TIFF export
Bug 533590 - Perspective clone of a pattern doesn't apply perspective
plug-ins: use !strcmp() not strcmp() to match strings, gah...
Bug 687561 - Edit/Modules crashes immediately
Bug 686850 - Help system: GIMP crashes and closes without saving changes
Bug 676667 - Splash image display in splash screen is delayed
app: make GimpContainerEntry robust against reordered parent class destruction
Bug 687673 - The image has been exported to '(null)' when export...
Bug 687375 - Text tool: unnecessarily insists on having a layer before working
Bug 686521 - Zoom Tool Displays Wrong Cursor When Zooming In/Out
Bug 687552 - Improve palette sorting functionality
Bug 687851 - Gimp crashes on Colors > Desaturate
Bug 677776 - filter popup windows get hidden behind main image window
Bug 687392 - Memory corruption vulnerability when reading XWD files
pdb: replace gimppdb-utils' "writable" boolean by a bitmask
Bug 674160 - Redesign of "Lock panel"
Bug 676978 - Improved visibility icons for Layers dialog
app: make Tab, Shift+Tab and Escape move the focus back to text editing
Bug 683011 - Text tool discards text attributes in the on-canvas dialog...
app: remove redundant code from the last commit
Bug 352823 - Changing image mode discards text layer information
Bug 533590 - Perspective clone of a pattern doesn't apply perspective
Bug 683694 - Spelling errors
app: fix infinite recursion crash in gimp_item_is_position_locked()
Bug 684003 - When using the main window in secondary monitor...
Bug 677776 - filter popup windows get hidden behind main image window
Bug 680621 - View menu options are discarded after closing an image
Bug 679223 - "Rate" in tool options needs translation context
Bug 676940 - Group children prevent droping layer at bottom of stack
Bug 676940 - Group children prevent droping layer at bottom of stack
Bug 675747 - Layers with some modes get hidden in layer groups
Chain up unconditionally in GObject::constructed()
Bug 677776 - filter popup windows get hidden behind main image window
Bug 677776 - filter popup windows get hidden behind main image window
plug-ins: port file-pat to GIO
app: introduce a file format version for pluginrc
pdb: allow file procedures to register themselves for handling URIs
app: get rid of "entered_filename" in file-open-dialog.c
app: support invoking file procs that handle URIs directly
plug-ins: port file-pat to handling URIs
plug-ins: make file-pat work properly when GIO returns partial data
plug-ins: use the read_all()/write_all() API of the input/output streams
Bug 688305 - drag and drop for guides broken if 'gtk-enable-tooltips = 0' is set
plug-ins: port file-gbr to GIO
plug-ins: some cleanup in file-pat and file-gbr
plug-ins: port file-xbm to GEGL
plug-ins: port file-jp2-load to GEGL
plug-ins: port file-psp to GEGL
plug-ins: port file-csource to GEGL
plug-ins: port file-header to GEGL
plug-ins: port file-gih to GEGL
plug-ins: port file-gih to GIO and clean it up quite a bit
plug-ins: clean up the new GIO code in file-gbr and file-pat
plug-ins: port file-cel to GEGL
plug-ins: port file-html-table to GEGL
plug-ins: port file-pcx to GEGL
plug-ins: port file-pix to GEGL
app: fix the tests so make check succeeds again
app: need to call babl_init() in gimp_option_dump_gimprc()
plug-ins: port file-fli to GEGL
plug-ins: remove file-xjt
plug-ins: port selection-to-path to GEGL
plug-ins: port file-dicom to GEGL
plug-ins: use g_thread_new(), g_thread_create() is deprecated
plug-ins: lots of cleanup in file-pdf-save before porting to GEGL
plug-ins: more file-pdf-save cleanup, mostly formatting
plug-ins: port file-pdf-save to GEGL
plug-ins: port file-tga to GEGL
Bug 688715 - Unconfigured eraser should be set to eraser tool
Bug 688715 - Unconfigured eraser should be set to eraser tool
libgimpwidgets: remove all item width logic from GimpPageSelector
Bug 662739 - Port to lcms2 for icc V4 profile support
configure: remove all traces of gthread, it's not needed any longer
plug-ins: port file-pnm to GEGL
plug-ins: port file-xpm to GEGL
app: temp HACK: provide an "RaGaBaA float" buffer to gegl:transform
pdb: return NULL terminated stringarrays from libgimp PDB wrappers
plug-ins: cleanup in the recently GEGL-ported plug-ins
libgimp, plug-ins: use g_strfreev() to free PDB string arrays
Bug 662739 - Port to lcms2 for icc V4 profile support
plug-ins: fix the build in lcms.c
plug-ins: port file-mng to GEGL
plug-ins: port file-ico to GEGL
app: support GeglParamSpecSeed in generated operation UI
app: remove the call to tile_swap_exit() from app_exit_after_callback()
app: fix the babl model of the "A u16" format
Bug 689572 - F1 appears remappable but isn't
app: port smudge blending to RGBA float
app: port heal to RGBA float
app: avoid inadvertent calls to image actions on file -> revert
Bug 688547 - Paint tools: preference 'Show pointer for paint tools'...
app: formatting cleanup in the last commits, and a format string fix
app: simpler code in view_close_cmd_callback()
app: can't call view_actions_setup() from file_actions_setup()
app: remove premultiplied blending code from the few ops that had it
app: add parentheses to clarify things
app: add the "view" action group to all docks
plug-ins: fix indexed palette handling in lcms.c
Bug 688746 - Select tool Alt+Shift and Alt+Ctrl dragging modifies...
Bug 689403 - GIMP saves files in strange directories when started from an...
app: fix off-by-one over-invalidation in GimpTileHandlerProjection
app: raise idle priority for initially scaling and positioning the image
app: construct the image's first projection incrementally
app: make sure the projection buffer exists in gimp_projection_pickable_flush()
Revert "app: temp HACK: provide an "RaGaBaA float" buffer to gegl:transform"
app: port gimp_gegl_convolve() to float
Bug 690900 - Typo in GIMP UI
Bug 690912 - Problem with "Tool Options"
Revert "plug-ins: clean out compilation warning about types used by libpng."
Bug 689371 - GIMP uses deprecated GtkHSV widget
app: don't map several windows language codes to one language string
Bug 689087 - Drag-and-drop foo.jpg behaves different from 'gimp foo.jpg'...
plug-ins: clean up formatting in file-fits
plug-ins: untabify file-fits
plug-ins: port file-fits to GEGL
plug-ins: completely reformat fits-io.*
plug-ins: remove trailing whitespace in file-tiff-load
plug-ins: more cleanup in fits-io
Bug 691183 - GIMP uses deprecated GtkHandleBox widget
plug-ins: remove some more totally unused cruft from imagemap
app: don't leak references in gimp_session_info_restore_docks()
plug-ins: forgot gegl_init() in file-pdf-save
Bug 686929 - Newly created toolbox is too tall and too narrow
modules: use G_DEFINE_DYNAMIC_TYPE() in color-selector-cmyk-lcms
modules: make all get_type() functions static
app: fix indentation in GimpContext
Bug 689523 - GIMP crashes (segfault) when loading a context with a font...
app: add (disabled) support for rendering the image at high resolution
Bug 572997 - gih description alter when re-saving
metadata: indentation in interface.c
Bug 675069 - "Value" in po-plug-ins/ja.po is conflicted
file-fits: change data types to CamelCase and constants to CAPS
file-fits: more cleanup
m4macros: remove gimpprint.m4, it's unused
libgimpbase: clean up the linux relocation code
libgimpbase: use g_win32_get_package_installation_directory_of_module()
app: some GIMP-style cleanup to the last commit
app: rename gimpdisplay-transport.[ch] to gimpdisplayxfer.[ch]
libgimpwidgets: set a min size of 8 chars on GimpColorHexEntry
Bug 692900 - Dragging left canvas border doesn't respect dock borders
Bug 680132 - Unable to 'Save As' over smb share
Make it harder to "save" to foo.png.gz or "export" to foo.xcf.gz
Bug 676927 - Shortcuts with backspace not working if image is focused
Bug 693797 - Sample colorize fails when you choose current gradient as target
Bug 693978 - GIMP crashes after changing text preset
Bug 693797 - Sample colorize fails when you choose current gradient as target
Bug 694026 - "Button Bar" state not retained on brushes and dynamics editor
tests: update expected sessionrc files for the show-button-bar change
Bug 694477 - GimpSizeEntry input validation doesn't snap to min/max values
libgimp: make GIMP_PLUGIN_DEBUG messages always visible again
Bug 678925 - Debugging plugins with windows
Revert "plug-ins: add support for half-floating point ICC profile conversions to lcms"
Bug 686544 - Opening new image window doesn't restore docks
Bug 694665 - SWM should distribute remaining space to main frame
app: fix expected single-window sessionrc so tests pass again
app: don't use a GeglProcessor when we don't need a progress
app: use gegl_node_blit() in GimpApplicator too
app: use the right enum for gegl_node_blit() (no logic changed)
app: print 4 decimal places in GIMP_TIMER_END()
app: use gegl_node_blit() instead of GeglProcessor in GimpPerspectiveClone
Makefile.am: build tools right after libgimpbase
plug-ins, pdb: remove plug-in noise-randomize
app: blacklist some more ops in the GEGL tool, they are in the menus
Bug 695416 - undefined reference when building devel-docs/tools/widgets.c
devel-docs: make the docs for app/ build again
app: add some more gegl ops to the menus (wip)
app: fix crash in GEGL tool when an operation specific tool was used before
app: set the sensitivity of the 3 newly added GEGL filter menu items
app: strip the ellipsis from the GEGL filter dialog labels
app: make a hack in GimpOperationTool slightly worse, but clearer
app: have proper titles in the GEGL filter settings import/export dialogs
app, menus: add a "Desaturate" submenu for the newly added GEGL filters
app: don't leak the input stream when loading a viewable's icon pixbuf
app: blacklist some more useless ops in the GEGL tools
app, menus: add CIE lch noise to the menus
app: some formatting and translatable strings cleanup in GimpIconPicker
app: minor formatting cleanup in gimppropwidgets
app: add GimpPrefsBox, a helper widget for preferences and similar dialogs
app: consider the label in GimpStatusbar's size negotiation
app: small indentation fix in GimpImageWindow
app: use gimp_button_menu_position() in GimpIconPicker
app: add a fast path in GimpOperationMaskComponent
app: enable the fast path again in GimpOperationNormalMode
app: implement GimpConfigInterface::equal() in gimp-gegl-config-proxy.c
Bug 397359 - Can't access color management parameters
themes: (pedantic) reorder a stock icon in Makefile.am
app: fixed paned packing in GimpDeviceEditor
app: remove temp buffer workaround from gimp_channel_new_from_component()
app: GimpBrushEditor: fix display of spacing for normal brushes
plug-ins: port ifs-compose to GEGL
Bug 694028 - statusbar cancel button for plug-ins is hard to discover
Bug 696240 - Changing Gradient From Script-Fu Drop Down Causes GIMP to Crash
app: remove <> around the gnu.org URL in GIMP_LICENSE
po: some perl magic to fix the license string in all translations
Bug 694585 - Export directly to remote ftp completes but reports failed
app: shorten the labels of the cage tool options by adding newlines
Bug 692939 - Zealous crop does nothing
Bug 692668 - Browse For Patterns
app: add gegl:vignette to Filters -> Decor
Bug 622054 - Levels Tool gray point picker causes lockup
tools: increase buffer size in gimptool from 1000 to 4096
Bug 690325 - Image Display broken: a rectangle undrawn to the top left
app: update GimpTileHandlerProjection's max_z when a propertiy changes
Fix two warnings about possibly missing printf format attributes
Revert "core: speed up gimp_image_contiguous_region_by_seed using a temporary GeglBuffer"
app: fix format selection in gimpimage-contiguous-region
app: fix the last commit: it's n_components not 4, sigh
app: add gimp_gegl_apply_feather()
app: factor out the core mask combine functions to gegl-only functions
app: use float GeglBuffers directly where possible in gimpchannel-select.c
app: factor out gimp_channel_select_buffer() from select_channel()
app: factor our more lowlevel GimpChannel code to GeglBuffer utils
app: return GeglBuffer from gimp_image_contiguous_region_foo()
Bug 675549 - image region does not have focus unless clicked on
app: allow to pass NULL to gimp_window_set_primary_focus_widget()
app: actually remove the node in gimp_item_remove_offset_node()
app: add new class GimpFilter as parent class of GimpItem
app: move the "is-last-node" property and API from drawable to filter
app: use "filter" not "drawable" in GimpDrawableStack's graph code
app: add new class GimpFilterStack factored out of GimpDrawableStack
app: always connect GimpFilterStack's input too
app: make sure GimpFilterStack's initial empty graph passes through
app: simply put GimpImage's layer and channel stacks on top of each other
app: add gimp_filter_new(name)
app: add gimp_filter_stack_new(filter_type)
app: add a GimpFilterStack to each GimpDrawable
app: add gimpdrawable-filter.[ch] to access the filters
app: use the newly added drawable filter api to add/remove the fs filter
app: add gimp_drawable_merge_filter() which applies a filter to a drawable
app: add gimp_gegl_create_apply_node()
app: port GimpImageMap to use the new drawable filters
app: make floating selection compositing honor the image's active components
app: make the FS' drawable update itself when the active components change
app: add gimp_drawable_get_floating_sel_filter()
app: simply merge the FS filter with the drawable to anchor the FS
app: fix regression: make the selection clip the FS again
app: make GimpImageMap work again when there is no selection
app: add local "private" variables to make drawable's FS code more readable
app: turn GimpApplicator into a general-purpose "input + aux -> output" thing
app: port GimpImageMap to GimpApplicator
app: use a GimpApplicator for floating selection compositing
app: add gimp_drawable_get_filters() which returns the filter stack
app: add a list of filters to the layer options dialog (for debug purposes)
app: set an icon on the floating selection filter
app: add a stock_id to GimpImageMap and use it for its filter
menus: remove special handling of "use-gegl" menu items, they are gone
app: remove the notify::use-gegl callback from GimpImageMapTool
app: pull some GEGL operation logic from subclasses into GimpImageMapTool
app: do more stuff generically in gimp_image_map_tool_initialize()
app: use a GimpApplicator in gimp_drawable_real_apply_buffer()
app: use GimpApplicator in gimp_image_merge_layers()
app: remove gimp_gegl_create_apply_[buffer_]node()
app: remove the old rendering increments from struct GimpDisplayShell
app: port the image and wilber drawing code away from GdkRegion
app: fix copy/paste error in gimp_display_shell_transform_xy()
app: no need to ask the projection's buffer for its size
app: add an own GimpCanvasItem API for transforming coords
app: rename gimpdisplayshell-style to gimpcanvas-style
app: missed two shell->canvas, use gimp_canvas_item_get_canvas() instead
app: remove GimpDisplayShell parameters from all GimpCanvasItem vfuncs
app: remove gimp_display_shell_update_scrollbars_and_rulers()
app: move the "get scaled image size" functions from shell-draw to -scale
app: small whitespace fix in gimpdisplayshell-scroll.c
libgimpwidgets: add gdk_cairo_get_clip_rectangle() to gimp3migration.[ch]
app: simplify gimp_display_shell_canvas_draw_image() a lot
app: simplify scroll offset calculation for middle-mouse scrolling
app: remove rectangle parameters from gimp_display_shell_draw_checkerboard()
libgimpwidgets: add gdk_cairo_get_clip_rectangle() to gimpwidgets.def
Bug 55367 - Rotated view of the canvas (view is rotated, not image contents)
app: fix gimp_draw_tool_on_handle() on rotated views
app: keep the view rotate angle within [0..360[
app: rotate cursors that indicate a direction with the view
app: add gimp_display_shell_rotate() and rotate_to()
app: add a View -> Rotate menu
app: add a rotate dialog to rotate to exact degrees
app: make the rotate angle spinner wrap around, and add a reset button
app: use the reset icon for "Reset to 0°"
app: fix image rendering atifacts in rotated views
app: don't leak the rotate transform matrices when destroying the shell
app: reset the rotation to zero when the shell is emptied
app: remove useless real_new_scale variable from gimp_display_shell_scale()
app: add signal GimpDisplayShell::rotated and use it to update the menu
Bug 694417 - GIMP Segmentation Faults (Segfault, Crash) after Changing Color...
Bug 697530 - zoom during mouse-pan focuses on wrong location
app: remove "GeglRectangle visible" from gimp_image_map_apply()
app: add gimp_applicator_dup_apply_buffer()
app: allow a NULL src_buffer in gimp_gegl_apply_operation()
app: add gimp_filter_get,set_applicator()
app: set the applicator on the filter on gimp_image_map_apply()
app: gimp_drawable_merge_filter(): remember the aux input in the undo step
app: set paint_mode and opacity separately on mode nodes
app: update the rotate dialog's spinbutton when the view is rotated
app: make gimp_dock_window_constructed() more readable
Bug 688348 - Layer tab and Images tab: not updated on dropping...
app: add an unrotated canvas item group to GimpDisplayShell
app: consolidate all transform API in gimpdisplayshell-transform.[ch]
app: draw guides across the entire canvas also when rotated
app: don't subtract the offset twice in zoom_xy() and transform_xy()
app: fix conditions for guide and sample point moving/removing
app: always show the tool progress in the center of the canvas
Bug 697862 - heal tool quality regression
app: allow to call gimp_image_map_tool_dialog_hide() multiple times
app: more cleanup in GimpImageMapTool's overlay dialog handling
app: handle canvas overlays better in gimp_window_key_press_event()
app: don't forward key events to the curves tool graph if the tool isn't active
app: re-enable and port the display shell mask rendering code
app: sense the input format in gimp:mask-components
app: remove prepare() implementations from all layer mode operations
app: some more precondition checks in gimpoverlaychild.c
app: accidentially removed a function's return type
app: add gimp_drawable_get_linear() which currently always returns FALSE
app: fix various artifacts of the cancas' overlay children
app: remove the manual double buffering from the canvas
app: remove the image map tool overlay before hiding it again
Bug 699100 - Move tool: space-bar inhibits function of Move tool
app: small optimization in gimp_operation_normal_mode_process()
app: fix GimpDisplayShell mask drawing, again
app: fix GimpScanConvert compositing (as opposed to replacing)
app: build the foreground select tool again, minus the calls to SIOX
app: add debug utility function gimp_create_image_from_buffer()
app: whitespace fix in gimpcanvaspen.h
app: fix gimp_image_get_active_mask() for GRAY and INDEXED modes
Bug 699279 - GEGL tool preview different from result on image without alpha...
app: add gegl:checkerboard to <Image>/Filters/Render/Pattern
app: fix saving/loading of .xcf.gz and other compressed XCFs
Revert "Optimize the heal tool"
app: fix file magic matching
plug-ins: remove EXR handling from file-gegl, we have our own plug-in now
Bug 672487 - Impeove API docs of gimp_image_get_channels()
app: add untested infrastructure for tool-internal undo/redo
app: change serialization of the right docks width in SWM (again)
plug-ins: link file-jpeg against GEGL_LIBS
app: the selection mask was offset in the wrong direction in GimpImageMap
Bug 695687 - GimpSpinScale's label is unreadable on dark themes
app: add gegl:box-blur to Filters/Blur
app: add gegl:exposure to Colors, and fix glitch in previous commit
app: some general minor seamless-clone cleanup, and make it build
app: cleanup in GimpSeamlessCloneTool
app: make GimpImageMap more robust
app: remove GimpPickable implementation from GimpImageMap
Bug 688537 - Toolbox occasionally has spaces or tool names after the icons
app: another small cleanup in GimpImageMap
app: add an "area" parameter to gimp_image_map_apply()
app: remove gegl:box-blur from the menus again, apparently it's junk
Bug 699278 - "GEGL Operation" parameter arrows should be more adapted
app: blacklist "gegl:softglow" in the GEGL tool because it's in the menus
app: add gegl:red-eye-removal to Filters -> Enhance
plug-ins: remove plug-in red-eye-removal and add a PDB compat proc for it
Bug 700653 - Duplicate "(time ...)" values in gimp-curves-tool.settings
app: add gegl:cubism to Filters -> Artistic
plug-ins: remove plug-in cubism and add a PDB compat proc for it
app: use the GEGL properties' ui_min and ui_max for step calculation
app: add gegl:whirl-pinch to Filters -> Distorts
app: add gegl:emboss to Filters -> Distorts
app: fix some oprtation descriptions and make them translatable
app: use the GEGL op's "description" as tooltip
app: use the proper public GEGL API to get to the op's description
app: add a description label to the GEGL tool dialog
app: add the GimpApplicator back for painting, but make its use optional
app: fix some warp tool brokenness and make it build
app: flush the display less aggressively, new GimpImageMap style
app: general cleanup and formatting attack in the warp tool
app: add gimp_warp_tool_halt() and make the tool's life cycle sane
app: reorder warp tool functions to be in standard order
app: fix default tool order, warp is at the end of transform tools
menus: add the warp tool to Tool -> Transform
app: #ifdef warp debug printfs away
app: remove a bunch of unneded #includes from warp
app: reorder GimpWarpOptions properties so "behavior" is first
app: make warp honor the layer offset
app: don't leak all warp strokes, unref them in button_release()
app: double the chunks of the projection idle renderer: 256x128 -> 512x256
app: update the display in a "changed" handler of the warp stroke
app: remove the deleted node from the graph in gimp_warp_tool_undo()
app: implement undo in the warp tool, no redo yet
app: implement redo in the warp tool
app: don't leak all new warp ops, don't abort the image map on undo/redo
app: fix some broken wrap undo/redo behavior, and factor out common code
app: some skeleton code for better warp cursors, does nothing
app: remove forgotten <Toolbox> handling from plug-in-menus.c
app: integrate transform tool undo with normal image undo
app: add new API gimp_image_map_set_region()
app: set the warp tool's image_map to DRAWABLE mode
app: reorder functions in GimpSeamlessCloneTool to standard order
app: some general cleanup in seamless clone
Bug 700675 - Missing menu locations for registration and other menu...
Bug 622934 - Migrate from dbus-glib to glib's GDBus
app: simplify gimp_tool_set_[active]_modifier_state()
Bug 700707 - Missing time data in tool-options/*.settings files
app: rename GimpImageMapConfig to GimpSettings
Bug 578695 - gimptool-2.0 does not respect $DESTDIR
app: change projection idle chunk size back to 256x128
app: somehow the new app/core/gimpsettings.[ch] didn't get committed
Depend on GLib >= 2.36.1
Remove all calls to g_type_init(), it's deprecated
app: remove gimp_get_number_of_processors(), use g_get_num_processors()
configure: update checks for "too new" library versions
Bug 701038 - Errors when compiling for windows
Bug 701053 - Opening jpg files from Canon camera displays...
app: add gegl:deinterlace to Filters -> Enhance
app: add gegl:fractal-trace to Filters -> Map
app: add gegl:shift to Filters -> Distorts
plug-ins, pdb: remove shift plug-in and add a PDB compat procedure for it
app: build the GUdev based linux-input controller without dbus-glib
configure: remove DBus from optional features in the configure summary
plug-ins: remove crufty and obfuscating #ifdefs from file-gif-save
plug-ins: always build all GIF compression functions, but always use LZW
configure: remove GIF compression configure options
plug-ins: remove more cruft from file-gif-save
app: reorder functions in GimpSpinScale so getter and setter are together
app: add gimp_spin_scale_set_label() and get_label()
app: use gimp_prop_enum_radio_frame_new() in GimpDesaturateTool
app: port "range" and "preserve" widgets in GimpColorBalanceTool to propwidgets
app: add mnemonic support for GimpSpinScale's label
app: use gimp_prop_spin_scale_new() in GimpPosterizeTool
app: GimpSpinScale: the "none" keyval is GDK_KEY_VoidSymbol. not 0
app: use gimp_prop_spin_scale_new() in GimpColorBalanceTool
app: add an optional "factor" to GimpSpinScale
app: set GimpColorBalanceTool's sliders back to -100..100
app: use GimpSpinScales in GimpHueSaturationTool
app: hue-saturation's lightness and saturation are -100..100 not -180..180
app: use GimpSpinScales in GimpColorizeTool
app: use GimpSpinScales in GimpBrightnessContrastTool
app: use gimp_prop_color_button_new() in GimpColorizeTool
app: add gegl:noise-spread to Filters -> Noise
app: don't gimp_display_get_image(NULL) in gimp_transform_tool_response()
plug-ins, pdb: remove plug-in noise-spread and add a PDB compat procedure
Bug 700215 - Gradient name changes do not persist across sessions...
app: add dedicated source files for gimp_prop_table_new()
plug-ins, pdb: remove plug-in whirl-pinch and add a PDB compat procedure
app: add coordinates to GimpColorTool's and GimpImageMapTool's "picked"
app: add gegl:motion-blur to Filters -> Blur
app: fix signature of GimpColorTool's "picked" signal
app: fix parameter name of gimp_image_map_tool_add_color_picker()
app: don't crash on a dangling image_map_tool->active_picker pointer
app: typo in gimp_prop_table_new()'s prototype: fnc -> func
app: GimpOperationTool: add support for picking coordinates from the image
app: experimental: use the new coordinate picking in property tables
app, pdb, libgimp: Remove all traces of the supersampling recursion level
app: call gimp_color_tool_disable() when an old op's options_table dies
app: crop GimpImageMap's operation to the selection bounds
app: don't manually blackist all GEGL transform ops any longer
app: rename the filters-laplace and filters-sobel actions
app: reorder the list of blacklisted ops to be more managable
app: add totally evil "heuristic" for picking coords to GimpOperationTool
app: add gegl:dropshadow to Filters -> Light and Shadow
app: add gegl:grid to Filters -> Render -> Pattern
app: add gegl:waves to Filters -> Distorts
plug-ins, pdb: remove plugin waves and add a PDB compat procedure
app: add "Use OpenCL" toggle to Prefs -> Environment
app: add gegl:motion-blur-circular and -zoom to Filters -> Blur
libgimpwidgets: add a "label" property and API to GimpIntComboBox
app: use the new combo box label in many tool options
libgimpwidgets: only ellipsize GimpIntComboBox's text if requested
app: ellipsize most tool options combo boxes
libgimpwidgets: never ellipsize anything in the combo box' popup
app: clean up and simplify the GimpForegroundSelectOptions GUI
app: shorten enum GimpMattingEngine's value names
app: gegl:noise-CIE_lch was renamed to gegl:noise-cie-lch
app: don't pass "hard-edges" to the transform ops, it's gone
app: make sure the warp tool halts when the drawable is changed
app: make viewable boxes (preview+entry in tool options) more shrinkable
Bug 701594 - gimp-image-select-item does not recognize path transformations
*/Makefile.am: merge INCLUDES into AM_CPPFLAGS
app: remove support for the old GeglConfig:cache-size property
app: don't crash the flip tool on each click
app: use gimp_tool_control_push/pop_preserve() in GimpWarpTool
app: add new helper object GimpToolGui
app: allow a NULL shell in gimp_tool_dialog_set_shell()
app: use a GimpToolGui in GimpImageMapTool
app: add gimp_tool_gui_set_response_sensitive()
app: add gimp_tool_gui_set_default_response()
app: use a GimpToolGui in GimpTransformTool
app: use a GimpToolGui in GimpMeasureTool
app: use a GimpToolGui in GimpColorPickerTool
app: raise the dialog if already visible in gimp_tool_gui_show()
app: remove the "shell" parameter from gimp_tool_dialog_new() and gui_new()
app: put tool overlays into the canvas upper-right corner
app: add gimp_tool_gui_set_alternative_button_order() and use it
app: add gimp_tool_gui_set_description() and use it
app: enable tools_fg_select_brush_size_cmd_callback() again
app: keep around all settable stuff in GimpToolGui
app: add "response" signal to GimpToolGui
app: add gimp_tool_gui_set,get_overlay()
app: add an embedding toggling test button to the transform dialogs
app: make sure overlay widgets are keyboard navigatable
app: add gimp_tool_gui_set_focus_on_map() and use it
app: redo commit "make sure overlay widgets are keyboard navigatable"
themes: never set the focus line with to 0, that's just broken
app: use GimpIntComboBox' label in generated GEGL op GUIs
app: use RGBA double to pick and average in gimp_pickable_pick_color()
app: gimp_pickable_pick_color(): return the right color index
app: add gimp_babl_print_pixel (format, pixel)
app: show the real pixel values in GimpColorFrame's "Pixel" mode
app: don't overallocate, a double is 64 bits not 64 bytes :)
Revert "pdb: Mark unused args as dead"
app: don't ROUND() all input/output values to int in GimpLevelsTool
app: make GimpHistogram use floats, and make the number of bins flexible
app: port GimpHistogramView drawing to a flexible amount of bins
app: create > 8-bit histograms with 1024 bins
app: turn GimpHistorgram into a GimpObject, no other changes
app: rename gimp_histogram_get_channel() to get_component()
app: start using the new histogram property notifications in the widgets
app: must CLAMP() all valus to 0..1 for calculating histogram bins
app: gimp_histogram_editor_info_update(): use the real number of bins
app: add "gboolean gamma_corrected" to gimp_histogram_new()
app: return 0.0..1.0 from gimp_histogram_get_mean(), median(), std_dev()
app: a drawing off-by-one was corrected wrongly in GimpHandleBar
app: GimpHistogramBox: map the range to 0..1 for != 8 bit histograms
app: port GimpThresholdTool to the new variable # of histogram bins
app: add a generic fast path to GimpOperationPointLayerMode
app: don't reset the mode node's opacity when changing the layer mode
app: fix rendering glitches on changing the axis ranges in GimpCurveView
app: use 0..1 axes in GimpCurveTool's curves widgets on != 8-bit images
app: fix gimp_spin_scale_set_factor() to not break if called more than once
app: configure GimpBrightnessContrastTool's scales according to image precision
app: add gimp_prop_widget_set_factor()
app: GimpHistogramView: fix display when the number of bins changes
app: use gimp_prop_widget_set_factor() not gimp_spin_scale_set_factor()
app: remove GimpSpinScale's "factor" API again
Bug 702359 - 'New Layer Group' menu command should not have ellipsis
libgimpwidgets: fix formatting in gimpscaleentry.c
app: use prop widgets in GimpLevelsTool, and generally clean up a bit
libgimpwidgets: support the same "factor" logic as in app's prop widgets
app: merge levels_linear_gamma_update() into its only caller
app: add gimp_handle_bar_connect_events()
app: initialize variable in gimp_histogram_view_update_bins()
app: don't run graphs that read and write the same buffer
Bug 701803 - Cage Transform raises segmentation fault...
app: use the "no-cpu-accel" command line option again
app: remove forgotten members from struct GimpOperationReplaceMode
Bug 701335 - Gimp crashing on creating huge clipboard brush
app: gimp_display_shell_selection_init(): fix declaration after statement
Bug 702369 - foreground selection doesnt work with image precision >8 bit
Add support for both gamma-corrected and linear for all bit depths
app: show the dither dialog when converting between linear and gamma
app: fix tests after the GimpPrecision enum change
libgimp: add gimp_component_type_get_type() to gimp.def
app: follow the GEGL invert -> invert-linear vs. invert-gamma change
app: port GimpImagePropView's file size querying to GIO
app: whitespace cleanup in operations/Makefile.am
app: make gimp_operation_tool_set_operation() more readable
libgimpconfig: add gimp_scanner_parse_int64()
Bug 683152 - Preview thumbnails in file open dialog causes error in 2.8.2
app: start supporting composer ops in GimpOperationTool
libgimpthumb: use GIO_CFLAGS/LIBS not GLIB_CFLAGS/LIBS
app: remove disabled code from gimp_drawable_real_get_buffer()
app: keep the layer mode node's "linear" property up-to-date
app: don't add the aux input as a child to GimpOperationTool's operation
libgimpthumb: add GIO_LIBS also to gimp_thumbnail_list_LDADD
app: view_close_cmd_callback(): no need to check the shell for != NULL
app: store plug-in mtime as gint64 instead of time_t
Bug 703113 - Plug-ins are queried on every launch
app: change GimpData:mtime from time_t to gint64
Bug 703692 - Unable to Resize Large Left Dock Area
Bug 703692 - Unable to Resize Large Left Dock Area
modules: turn GimpColorWheel into a proper dynamically loaded type
app: fix comment in xcf_load_image_props()
Bug 704118 - crash on invalid number of PLTE entries
Bug 700193 - undoing paint tools doesn't update last_coords properly
Bug 679195 - Foreground Select Tool Mask Inverted
app: add gegl:alien-map to Colors -> Map
app: simplify config access in GimpImageWindow
Bug 704432 - Warning occurs when using a tool with a GimpToolGui
Bug 704896 - pop ups are annoying when opening multiple files from...
app: rename GimpProjection's IdleRender stuff to ChunkRender
po: add app/widgets/gimplanguagestore-parser.c to POTFILES.in
app: don't set a name or any keys on GimpOperationPointLayerMode
app: add gimp_tile_handler_projection_undo_invalidate()
app: add some function stubs to GimpOverlayDialog
Bug 705397 - Layer groups are not exported properly/fully
app: port mtime code in gimp_data_save() to GIO
libgimp: fix broken indentation in gimpexport.c
app: move the work of construction the projection into the chunk renderer
app: speed up image rendering by removing expose overhead
app: return a GError when flattening the image failed
Bug 706221 - File/Save (As) dialog: add a link to the Export dialog...
app: port the mask shrink and grow operations from u8 to float
app: port the mask border operation from u8 to float
app: fix warning when a gegl op's aux input combo box gets destroyed
app: add gegl:plasma to Filters -> Render -> Clouds
gimp.doap: add schumaml to list of maintainers
plug-ins: fix unused variable warnings in tiff load and save
plug-ins: port file-wmf to GEGL
plug-ins: port file-xwd to GEGL
plug-ins: port file-raw to GEGL
plug-ins: rename file-raw to file-raw-data
Bug 707354 - Bump Map offsets only go to 1000 regardless of image size
app: add gegl:bump-map to Filters -> Map
app: add a read-only "buffer" property to GimpPickableInterface
tools: make sure clang is not considered to be visual studio
app: set the filters' "is-last-node" correctly in GimpFilterStack
app: support src ops in gimp_gegl_apply_operation()
app: remove the over from the plug_in_plasma() compat wrapper
app: implement the GimpPickable interface for GimpImage
app: use the image instead of the projection for accessing a pickable
app: add new widget GimpPickableButton
app: use a GimpPickableButton for GimpOperationTool's aux input
app: handle changing buffers in GimpPickableButton
app: fix warning and indentation in windows_menu_display_reorder()
app: add a label to GimpOperationTool's aux input button
Bug 677259 - GIMP won't load large (even by one dimension) images
libgimpbase: also update comment next to GIMP_MAX_IMAGE_SIZE
desktop: indentation and formatting for gimp.appdata.xml
app: some whitespace and indentation in gimppalette-load.c
pdb: use if defined $proc->{outargs} not if exists $proc->{outargs}
tools: remove some doc newlines in context.pdb
Bug 708594 - Alignment Tool Icon not visible on dark background
app: fix drawing of the empty canvas wilber
plug-ins: port file-pnm-load to GIO
plug-ins: port file-p*m-save to GIO
plug-ins: cleanup in file-pnm
app: remove unused variables and some cleanup in sanity_check_gegl_ops()
plug-ins: fix progress fractions in file-pat-save
Bug 703065 - Jpeg file size preview error is back
app: port XCF loading/saving to GIO
app: port all URI comparisons in test-save-and-export.c to g_file_equal()
libgimpwidgets: return an opaque color from gimp_pick_button_pick()'s OSX code
app: handle an index of -1 generically in GimpContainer::reorder()
app: use "on the $side" not "to the $side" in the tab position actions
Bug 709398 - All layer compositing treated as "Normal" on load or undo
plug-ins: simplify the file-jpeg file size displaying code
libgimpbase: add gimp_unit_is_metric()
app,libgimp*: fix includes to follow our include policy
plug-ins: follow policy and only include <libgimp/gimp.h> in help
Bug 701232 - Painting tools still slow when used in Quick Mask mode
app: add gimp_gegl_node_set_color() and use it in GimpChannel
plug-ins: allow non-optional extra libs in plug-ins/common
app: always disable CL before GEGL is initialized
app: include gimp-gegl-nodes.h in gimpchannel.c
app: treat an empty ("" not NULL) plug-in proc_install->menu_path as NULL
plug-ins: use image/jp2 for JPEG 2000, procedures can only have one mime-type
plug-ins: remove the old metadata plug-in
po-plug-ins: remove the old metadata files from POTFILES.in
devel-docs: #include <gio/gio.h> in devel-docs/tools/units.c
libgimp: fix typo in Makefile.am
libgimp: properly sort gimpui.def
libgimp,plug-ins: split metadata loading into prepare() and finish()
plug-ins: reverse the logic for setting GimpMetadataSaveFlags
libgimpbase: fix typos in gimpmetadata.c
plug-ins: trust the PNG's resolution over its metadata's resolution
plug-ins: trust the TIFF's resolution over its metadata's resolution
plug-ins: trust the TIFF's resolution over its metadata's resolution
plug-ins: trust the PSD's resolution over its metadata's resolution
libgimp: add API docs to libgimp/gimpmetadata.c
libgimpbase: add API docs to libgimpbase/gimpmetadata.c
devel-docs: update docs for libgimpbase
devel-docs: update docs for libgimpmath
devel-docs: update docs for libgimpcolor
devel-docs: update docs for libgimpconfig
devel-docs: update docs for libgimpwidgets
libgimp: use gexiv2_metadata_get_tag_interpreted_string() for the comment
app: save XCF version 6 when the image has metadata
app: should also register a loader for XCF version 6...
plug-ins: move the metadata plug-in from File to Image
Bug 710974 - Convert to Color profile fails on images with layer groups
libgimp: add gimp_image_metadata_load_thumbnail()
plug-ins: load the JPEG thumbnail using the new libgimp API
plug-ins: port colormap-remap to GEGL
plug-ins: add loading and saving of the image's resolution in file-pcx
Bug 711241 - Broken or unknown metadata tag should not cancel...
libgimpbase: use gexiv2_metadata_get_exif_tag_rational() to get the resolution
libgimpbase: fix gimp_metadata_set_resolution() to only set rationals
plug-ins: only include "libgimp/gimp.h" and "libgimp/gimpui.h"
devel-docs: change the libgimpwidgets doc stuff so it handles GEGL types
app: also include <gegl.h> when we include "libgimpwidgets/gimpwidgets.h"
libgimp: also include <gegl.h> when we include "libgimpwidgets/gimpwidgets.h"
modules: also include <gegl.h> when we include "libgimpwidgets/gimpwidgets.h
libgimpwidgets: include <gegl.h> in all files that include gimpcolordisplay.h
libgimpwidgets: add GimpColorDisplay::convert_buffer()
app: port gimp_display_shell_render() to GimpColorDisplay::convert_buffer()
modules: implement convert_buffer() in the high contrast display filter
modules: implement convert_buffer() in the gamma display filter
modules: implement convert_buffer() in the lcms display filter
app: variable renaming in gimpdisplayshell-render.c for better readability
modules: implement convert_buffer() in the color blind display filter
modules: remove the old convert_surface() from gamma and high contrast
modules: port the proof display filter to convert_buffer()
configure, plug-ins: make libpng a hard dependency
app: cache the GeglBuffer used for display filters in GimpDisplayShell
configure, plug-ins: make libjpeg a hard dependency
Bug 711329 - Artifacts on crop tool's passepartout when set to "allow growing"
modules: add GEGL_LIBS to display_filter_libadd
Bug 705797 - Empty right panel cannot be completely closed
INSTALL: libjpeg and libpng are now a hard dependency
configure, plug-ins, modules: make lcms a hard dependency
modules: rename color-selector-cmyk-lcms.c to color-selector-cmyk.c
modules: silence defined but not used warning in color-selector-water.c
Bug 709857 - Lcms plugin crashes if RGB profile does not exist
plug-ins: save the metadata of the orig_image_ID in file-jpeg-save
app: formatting in gimppluginmanager-restore.c
app: add new accessor gimp_container_tree_view_get_name_cell()
app: in the quit dialog, mention if the image has been exported
app: make the "exported to foo" string in the quit dialog nicer
app: show file:// uris as filename in the close and quit dialogs
app: add gimp_get_primary_accelerator_mask() to gimpwidgets-utils
app: make quitting by keyboard shortcuts easier
app: always use <Primary>D for the shortcut in the quit dialog
app: add the same <Primary>D shortcut in the image close dialog
app: fix typo in last commit
app: add an "interactive" boolean inside gimp_export_image()
plug-ins: pass the format's name again in calls to gimp_export_image()
Bug 705457 - Export doesn't handle a single top-level layer group
configure: run check for gtk-mac-integration only on OSX
configure: check for gtk-mac-intregration only if GTK+ is built for quartz
Bug 704980 - uclibc - base-utils.c: execinfo.h: No such file or directory
Bug 711241 - Broken or unknown metadata tag should not cancel...
libgimp: bail out early in gimp_image_metadata_save_finish()
Bug 711476 - Problems using animated GIH brushes
app: don't ignore the return value of gimp_rectangle_intersect()
plug-ins: load very old files again in file-gih
libgimpwidets: don't pick transparent colors in gimp_pick_button_pick()
app: gimp_brush_load_brush(): add special error for possible old files
plug-ins: use the same compat loading code in file-gih and file-gbr
plug-ins: port file-pix to GIO
libgimpbase: improve gimp_unit_is_metric()
plug-ins: use gimp_unit_is_metric() in file-tiff-save
menus: restore the intended order of the export menu items
menus: add the foreground select tool back to the menus
desktop: add gimp.appdata.xml to .gitignore
pdb: fix gimp_layer_new_from_drawable() PDB wrapper
Bug 704896 - pop ups are annoying when opening multiple files...
app: also copy the metadata in gimp_image_duplicate()
plug-ins: save the metadata of the original image in file-png-save
Bug 678043 - Single Window Mode does not remember hide docks option
Bug 715018 - Developer documentation on VBRs incorrect
Bug 701168 - Select | Shrink: A better label for "Shrink from image border"
Bug 525705 - skip thumbnailing entirely on files with insufficient...
libgimpbase: add gimp_output_stream_[v]printf()
devel-docs: clarify where to announce a release in release-howto.txt
plug-ins: port file-csource to GIO
app: add G_GNUC_PRINTF() to places where the args are a va_list
Bug 719560 - Build failure with freetype 2.5.1
Bug 719634 - Palette editor not working for New Palettes (cannot drop colors)
Bug 719662 - plug-in-borderaverage returns a garbage alpha value
app: fix formatting in gimpselection.c
app: add some CPPFLAGS in core/Makefile.am to fix the build on OSX
Bug 720492 - Letter spacing in Text Tool not reset to default
Bug 721067 - Opacity slider broken in "Edit/Fade [plugin]..." dialog
app: make GimpCurveView's cursor label look pretty for 0..100 ranges
Bug 721215 - Preprocessor string concatenation and translation...
app: add gegl:texturize-canvas to the menus as "Apply Canvas"
plug-ins, pdb: remove the apply-canvas plug-in and add a compat procedure
plug-ins: add G_GNUC_PRINTF() to the tiff warning/error functions
plug-ins: port file-sunras to GEGL, and globally apply some coding style
plug-ins: port file-xmc to GEGL
app: add gimp_paint_options_set_default_brush_size()
Bug 721553 - License text contains obsolete FSF postal address
app,libgimp,pdb: add a "drawable_color" PDB group
libgimp: fix typo in gimp.def
pdb: add translation context to the newly added PDB functions
po: add drawable-color-cmds.c to POTFILES.in
Bug 722939 - asking for an absolute path as gimpdir results in a path...
Bug 722975 - crash when removing tag from palette while filtering by same tag
Bug 723177 - After opening an ICC profile with a long description...
Bug 722034 - Incorrect snapping behaviour for scale tool
Bug 723213 - colors/levels/auto is broken for high bitdepth images
INSTALL.in: update docs of --with-gimpdir
app: tiny formatting fix in drawable-actions.c
app, libgimp: add increment parameters to gimp_prop_widget_set_factor()
Bug 721249 - pdb.gimp_context_set_brush_size() dont't work
Bug 721066 - There is a 2nd, broken, "GEGL Operation" tool in the toolbox
app: halt the transform tool when switching layer|selection|path transform
Bug 701159 - Wrong name in transform tool dialogs...
Bug 721249 - pdb.gimp_context_set_brush_size() dont't work
Bug 723649 - Increase/Decrease brush size relative actions don't work
Bug 722400 - GIMP segfaults when trying to save a modified, newly created image
plug-ins: some general cleanup in file-psd (no code changes)
libgimpcolor: add gimp_lcms_create_srgb_profile() to gimpcolor.def
Bug 724295 - multiple svg gradients in a single file not listed correctly
Bug 676522 - Make DND work between images in *one* dockable...
configure, plug-ins: really make libz a hard dependency
configure, plug-ins: away with all conditional stuff for libbzip2 and liblzma
app: clean up the new action search a bit
app: more action search cleanup
app: use gimp_personal_rc_file() not g_build_filename()
app: exclude generated submenu actions for plug-ins from the search
app: more clean up in the action search dialog
app: remove a useless hbox from the action search dialog
app: remove all window position fiddling from the action search dialog
app: rename some action search functions to be more verbose
app: further simplify action search window size management
app: away with more action search window size code
Bug 694340 - EPS resolution capped @ 1440 on import
app: fix crashing typo in previous commit
app, libgimp: pass "use-opencl" to plug-ins
libgimp: set GeglConfig's application-license to GPL3 here too
Bug 725112 - Small canvas doesn't update when zoomed out
libgimpcolor: rename our sRGB profile to "GIMP built-in sRGB"
Bug 725112 - Small canvas doesn't update when zoomed out
Bug 725556 - Feather selection extremely slow
Bug 725734 - Themes not alphabetized
app: write "Unstable Development Version" across the empty image window
Bug 691169 - Gimp fails to open files with UTF8 characters as filenames...
app: add double precision support, for completeness
app: shuffle precision enum values around to make room for U64
app: fix wrong version number comment in xcf-save.c
app: set the sensitivity of the new double precision actions
Bug 605872 - Units dropdown list is not updated
app: set the idle_id to 0 in gimp_image_profile_view_query()
xcf: forgot to register a loader for XCF version 7
app: add signal GimpWindow::monitor_changed()
modules: make display-filter-lcms.c find the right monitor...
app: make sure GimpImageWindow notifies all its shells of monitor changes
app: some formatting cleanup in GimpImageWindow
libgimpcolor: start adding profile utility functions to gimplcms.[ch]
libgimpcolor: link test-color-parser against libgimpbase
app: gimp_procedure_execute(): don't use a NULL plug-ins error message
libgimpcolor: add gimp_lcms_profile_get_summary()
modules: use gimp_lcms_profile_get_summary() in the lcms display filter
app: be more robust about possible profile info return values
plug-ins: use gimp_lcms_profile_get_summary() in the lcms plug-in
app: move all GimpProfileChooserDialog to a private struct
app, libgimpwidgets: move GimpProfileChooserDialog to libgimpwidgets
libgimp*: use LIBADD and DEPENDENCIES consistently in all Makefiles
modules, plug-ins: use GimpColorProfileChooserDialog
libgimpcolor: add a bunch or information strings to the sRGB profile
libgimpwidgets: more spacing around the profile chooser's preview textview
plug-ins: simply ask the built-in sRGB profile for its strings
Bug 706361 - Printer queue dosn't show the filename of the printing image
modules: don't use CamelCase variable names in display-filter-proof.c
libgimpcolor: add gimp_lcms_profile_is_rgb() and _is_cmyk()
modules: fix memory leaks in color-selector-cmyk.c
libgimpcolor: add gimp_lcms_profile_open_from_file() and _from_data()
libgimpwidgets: use gimp_lcms_profile_open_from_file() in the profile chooser
plug-ins: use gimp_lcms_profile_open_*() in the lcms plug-in
libgimpwidgets: add new widget GimpColorProfileView
libgimpwidgets: use a GimpColorProfileView in GimpColorProfileChooserDialog
libgimpcolor: move the GimpColorProfile typedef to gimpcolortypes.h
libgimpwidgets: #include gimpimageprofileview.h from gimpwidgets.h
app: use a GimpColorProfileView in GimpImageProfileView
app: remove plug_in_icc_profile_info() and _file_info()
app: link the tests against lcms
po*: add libgimpcolor and libgimpmath to POTFILES.skip except in po-libgimp
app: start an image profile API in core/gimpimage-profile.[ch]
app: use gimp_parasite_name() instead of parasite->name in gimpimage.c
app: add gimp_image_get_profile() which returns a cmsHPROFILE
libgimpbase: don't allow parasites with zero-length names
app: add a small infrastructure to validate known parasites
app: remove some <unistd.h> and other includes
app: validate 'icc-profile' parasites before attaching them
modules: verify that GimpColorConfig.rgb_profile is actually for RGB
app: remove sanity checks on the content of the 'icc-profile' parasite
plug-ins: verify that GimpColorConfig.rgb_profile is actually for RGB
libgimpcolor: return an optional MD5 digest from gimp_lcms_create_srgb_profile()
libgimpwidgets: remove gimp_color_profile_chooser_dialog_get_desc()
libgimpwidgets: add padding to GimpColorProfileChooserDialogClass
app: fix string leak in prefs_profile_combo_box_new()
libgimpcolor: add gimp_lcms_profile_is_equal()
plug-ins: remove undo_group parameter from lcms_image_set_profile()
plug-ins: don't create bogus combo entries in lcms_icc_combo_box_new()
libgimpcolor: add gimp_lcms_profile_get_label()
plug-ins: add fallbacks for all pixel formats not supported my lcms
plug-ins: simplify the lcms format fallback code
app: use GDK_KEY_foo not GDK_foo in the action search dialog
libgimpwidgets: make GimpColorProfileComboBox use lcms
app: make tool_manager_select_tool() a private function
libgimpwidgets: make using GimpColorProfileComboBox easier
app: commit ongoing tool operations on tool change instead of cancelling
Bug 727762 - Undo- and redobutton in Undo History Dialog (gimpundoeditor)...
app: don't create a fallback crosshair in gimp_brush_tool_create_outline()
app: add gimp_paint_tool_set_draw_circle()
app: use gimp_paint_tool_set_draw_circle() in the ink tool
Bug 727343 - gimp_plug_in_handle_tile_get fails for 64-bit depth images
Bug 727185 - Converting to GIMP built-in sRGB produces the wrong RGB values
libgimpcolor: move GIMP_LCMS_MD5_DIGEST_LENGTH to the .c file
Don't #include <glib.h> before <lcms.h>
Bug 726761 - Alias PIX image encoding broken
Bug 726761 - Alias PIX image encoding broken
Bug 726495 - "Text to path" delivers a path offset from the text
Bug 623734 - No brush outline with dynamics set to 'size' on 'pressure'
app: move "show paint tool cursor" logic from GimpBrushTool to GimpPaintTool
app: also move the "draw brush outline" logic from brush to paint tool
app: don't draw a redundant fallback crosshair when a line preview is shown
app: foreground select: the initial rough selection is an unknown area
app: make blend's and straight line's start-line-end drawing look nicer
app: turn the paint tool fallback cursor cross into a circle
app: add gegl:apply-lens to Filters -> Distorts
plug-ins, pdb: remove the lens-apply plug-in and add a compat procedure
app: integrate the layer dialog's "Mode" label into the combo box
pdb: use boolean not int32 for booleans in the apply lens compat wrapper
Bug 726181 - Heal tool mode is ignored - always in "Normal" mode
plug-ins: remove some accidential whitespace from the last commit
app: general cleanup in the foreground select tool
app: reorder some prototypes in FG select
app: don't call gimp_free_select_tool_select() from FG select
app: FG select: implement canceling the current stroke (right mouse button)
app: FG select: remove parameters from stroke_paint()
app: FG select: fix condition for upchaining in key_press()
app: always overlay FG select's GUI on the canvas
app: free select: start the draw tool more subclass-friendly
app: FG select: implement GimpTool::initialize()
app: only enable the resolution chain button if xres and yres are the same
app: enable image new's resolution chain button only if xres == yres
app: enable scale image's resolution chain button only if xres == yres
Bug 724444 - Printing ignores dpi ratio / image proportions, always prints 1:1
app: cancel the active tool before going brightness/contrast->levels->curves
app: implement the gimp_overlay_dialog_set_response_sensitive() stub
app: FG select: rename "Reset" to "Cancel" because that's what it does
app: FG select: remove trailing space from the "status_mode" message
app: FG select: reorder functions to match all other tools
app: FG select: refactor to use the standard tool cancel/commit logic
libgimpwidgets: add a string to GIMP_STOCK_TOOL_FOREGROUND_SELECT
app: FG select: use the FG select stock icon/text instead "Apply"
app: FG select: turn the "Preview" button into an actual toggle button
app: make the transform tool's undo functions static
Bug 312780 - Add undo to foreground selection tool
app: FG select: default to drawing foreground strokes
app: FG select: refresh the preview when matting options change
app: FG select: remove some redundant "display" parameters
app: use the right aspect and angle actions for GimpBrushTool
app: rename the value-1...value-4 actions to opacity, size, aspect, angle
app: fix typo in tools_color_average_radius_actions[]
app: add gimp_action_is_gui_blacklisted()
app: remove tons of tool-specific increase/decrease actions
Bug 681968 - Disabling 'Dot for Dot' glitches display
app: use gimp_draw_tool_add_arc() for the GimpPaintTool brush circle
app: clenup and fixes in gimp_display_shell_format_title()
app: add the new display format features to gimpconfig-dump.c
app: move some more stuff out of the "now" part of gimp_display_shell_flush()
plug-ins: fix the build in file-raw-data.c
libgimpbase: exclude GIMP_INTERPOLATION_LANCZOS from the PDB again
libgimpbase: move GIMP_REPEAT_TRUNCATE to the end of the enum
devel-docs: add new file GIMP3-API-Changes.txt
devel-docs: update release-howto.txt for the new server
plug-ins: include libgimp/gimp.h and gimpui.h in openexr-wrapper.cc
devel-docs: add more stuff to GIMP3-API-Changes.txt
plug-ins: pass "RAW" to gimp_export_image() in file-raw-data.c
app,libgimp,pdb: remove enum GimpConvolutionType from the public API
app: remove GimpBucketFillMode from gimp_display_shell_dnd_bucket_fill()
Bug 729158 - Internal inconsistent state with gimp_image_get_selection...
libgimpbase,*: clean up enum values in gimpbaseenums.h
app: remove unused enum value GIMP_CUSTOM_CONVOLVE
pdb: don't scan headers that don't contain PDB-exported enums
all,libgimp*: move GimpConvolveType and GimpInkBlobType to libgimpbase
libgimpbase: fix sorting in gimpbase.def
app: add missing include in gimpseamlesscloneoptions.c
app: the FG/BG hardedge gradient didn't have a unique identifier
app: add accessors for the built-in FG->BG, FG->transparent etc. gradients
app: pass a GimpGradient to gimp_drawable_blend(), not a GimpBlendMode
plug-ins: file-pdf-save needs two return values now for the error message
app: port gimp:shapeburst's input from u8 to float
app: remove some disabled code from gimp:shapeburst
app: add a boolean "normalize" property to gimp:shapeburst
app: make things behave more reasonable with multiple monitors
app: add gimp_get_monitor_at_pointer()
app: don't call create_display() in image_new_from_template()
app: add screen and monitor to all display and image window constructors
app: keep docks on the monitor in gimp_ui_configurer_move_docks_to_window()
app: make sure the GUI appears on the same monitor as the splash
app: rename gimp_get_screen_resolution() to get_monitor_resolution()
app: pass the startup monitor to displays opened from the copmmand line
app, libgimp: commit files generated by PDB docs change
app: make sure image windows end up on the intended monitor
devel-docs: more TODO items for GIMP3-API-Changes.txt
app: update GimpDisplayShell's monitor resolution when changing monitors
app: s/g_warning/g_printerr/ when GDK returns a bogus resolution
app: remove includes in gimpsessioninfo-dock.c and -book.c
app: connect the warp tool's effect size to the standard tool size action
app: fix gimp_widget_get_monitor()
app: pushed the wrong version of the last commit
app: s/paint_brush/paintbrush/ in the paintbrush action code
app: blacklist the tools-warp-effect-size action for the GUI
app: don't session-restore windows partially offscreen or on 2 monitors
app: add new operation gimp:cast-format
app: add gimp_image_set_gamma_hack()
app: add a "Gamma hack" toggle to the GimpImageMap dialog
pdb, plug-ins: remove the blur-gauss plug-in and add compat procedures
pdb. plug-ins: remove the noise-rgb plug-in and add PDB compat wrappers
app: add gegl:noise-cell and gegl:noise-reduction to the menus
app: remove gimp:cast-format and use gegl:cast-format
themes, libgimpwidgets: prepare the icons to be named icons from an icon theme
configure: check for gtk-update-icon-cache
themes: install all icons in an icon theme in share/themes/Default/icons
libgimpwidgets: add our installed icon theme to the search path
app: try a named icon in the open-location dialog, seems to work :)
app: port GimpAction and friends to icon names
app: convert all stock IDs kept around by the core by icon names
themes, libgimpwidgets: install an index.theme and prepend our icon theme...
libgimpwidgets: add a hackich "icon-name" property to GimpCellRendererToggle
app: port most of app's GUI from stock IDs to icon names
libgimpwidgets: mostly port from stock IDs to icon names
app: use the newly added libgimpwidgets icon name APIs
app: #if 0 some debug code in gui/gui.c which I accidentially pushed
libgimpwidgets: fix warnings in last commit in GimpHintBox
themes, icons: move icons from themes/Default/images/ to the toplevel icons/
devel-docs: fix HTML_IMAGES Makefile variable
app: add gimp_widget_load_icon() as replacement for gtk_widget_render_icon()
libgimpwidgets: use gtk_icon_theme_load_icon() in GimpPageSelector
etc: s/stock-id/icon-name/ in the default templaterc
app: fix formatting of two console error messages
icons: rename gimp-eye.png to gimp-visible.png
libgimpwidgets: properly implement GimpCellRendererToggle's icon-name property
app: add missing include in gimpviewrenderer-frame.c
app: actually use named icons for the toolbox icons
app: don't allow a GimpViewable's compat stock-id to be set to NULL
libgimp: gtk_image_new_from_stock() -> from_icon_name()
libgimpwidgets: add gimp_prop_icon_image_new()
libgimpwidgets: forgot a few image_new_from_stock() -> from_icon_name()
libgimpwidgets: use the renderer's icon-name in GimpIntComboBox
app: port GimpIconPicker to named icons
data: s/stock-id/icon-name/ in all tool presets
libgimpwidgets: change GimpController's stock_id to icon_name
libgimpwidgets: add GimpColorSelectorClass::icon_name
libgimpwidgets: add GimpColorDisplayClass::icon_name
app, libgimp: replace GTK_STOCK_FOO by icon names
libgimpbase, *: add enum value GIMP_ICON_TYPE_ICON_NAME
plug-ins: port help-browser to icon names
plug-ins: gtk_image_new_from_stock() -> from_icon_name()
plug-ins: some more stock-id -> icon-name porting
icons, themes, app: move the preferences images into the icon theme
icons, themes: move the prefs images source files to the icon theme folders
icons: move gimp-dialog-icons.xcf.gz to the 64/ folder
app: remove obsolete Gimp parameter from prefs_get_pixbufs()
libgimpbase: properly deprecate old enum values in gimpbaseenums.g
app: don't use deprecated enum value in text-xcf.c
app, libgimpbase: move lots of enums from app/core to libgimpbase
app, libgimpbase: completely remove enum value GIMP_NO_FILL
app: symlink an icon theme into /tmp for running the tests
Bug 730071 - Selection bounds miscalculated for multiples of 128
libgimpbase: sort gimpbaseenums.h alphabetically
app, libgimp*, pdb: move more enums from app/core to libgimpbase
app: some cleanup/refactoring in gimp_param_spec_duplicate()
app, libgimp*: pass translated blurbs to GIMP_CONFIG_INSTALL_PROP_FOO()
app: use "gimp-tool-blend" for GimpGradient, there is no "gimp-gradient" icon
libgimpwidgets: add the EEK Wilber as builtin icon
app: copy the new GEGL property keys in gimp_param_spec_duplicate()
app: sync the op with the drawable/image/gimp in GimpOperationTool
app: make the chain and coordinate picking depend on GEGL property keys
app: follow GEGL propertiy keys convention change
app: fix x/y copy-paste confusion in last commit
app: GimpOperationTool: don't crash GimpGeglTool
app: add a default impl of GimpImageMapTool::reset()
app: GimpOperationTool sync the op with drawable/context in reset()
app: the icon's name is format-text-strikethrough not format-edit-strikethrough
app_ don't symlink the test icon theme on windows, there is no symlink()
app: add gegl:tile-glass to Filters -> Artistic
plug-ins, pdb: remove the tile-glass plug-in and add a PDB compat procedure
app: add gegl:tile-glass to the checks in sanity.c
app: don't serialize GEGL properties that are auto-synced with the image
app: add gegl:perlin-noise and gegl:simplex-noise to Filters->Render->Clouds
app: add gegl:panorama-projection to Filters -> Map
pygimp: move histogram-export to Colors -> Info
pygimp: move foggify to Filters -> Decor
pdb: normalize the compat motion blurs' angles to -180..180
app, plug-ins: move everything from Render->Clouds to the new Render->Noise
app: use 1 and 15 increments for GEGL properties with the unit "degree"
app: let GEGL properties with unit "degree" wrap around
app: only auto-link GEGL properties of unit "pixel-distance"
app: put the chain on all adjacent "x" and "y" GEGL properties
script-fu: fix FOO-BUCKET-FILL compat enum value constants
app: gegl:noise-cell -> gegl:cell-noise
app: use plain spinbuttons for random seed GEGL properties
libgimp, script-fu: remove GIMP 1.2 (sic) compat defines
devel-docs: no need any longer to ignore gimpcompat.h, it's gone
Bug 729068 - Gimp windows state is lost when closed from the window manager
libgimpwidgets, app: add gdk_screen_get_monitor_workarea()
icons, libgimpwidgets: get rid of compiled-in icons
app: minor cosmetic cleanup in the GEGL property code
plug-ins, pdb: remove the deinterlace plug-in and add a PDB compat proc
app: ref/unref layer->fs.drawable in gimp_layer_set_floating_sel_drawable()
Bug 588512 - Grid Spacing errors depending on unit
app: add gimp_grid_get_spacing() and gimp_grid_get_offset()
app: add more accessors to GimpGrid and use them instead of grid->foo
app: add a small delay when applying a GUI change in GimpImageMapTool
Revert "app: add a small delay when applying a GUI change in GimpImageMapTool"
app: GimpBrightnessContrastTool: don't call gimp_image_map_tool_preview()
app: remove newline in GimpFilterStack
Bug 730550 - Layers incorrectly positioned on screen
app: GimpViewableDialog:icon-name doesn't need to be CONSTRUCT_ONLY
app: add gimp_tool_gui_set_icon_name()
app: make GimpOperationTool manage an icon name for the GUI
app: use the grid icon for gegl:grid
pdb: fix workarea of some plug-in compat procecures
app: allow to specify the workarea of GEGL ops in the GEGL tool GUI
app: add support for picking GEGL relative-coordinate values
app: create an empty node with the gegl:nop operation
app: show the region combo only if the op has the "position-dependent" key
app: gimp_image_rotate(): fix rotation of sample points
pdb, plug-ins: remove the rotate plug-in and add a PDB compat procedure
app: add initial version of GimpDial, a widget to select a range of angles
Bug 723534 - Warp transform tool does not follow active layer
app: default to GIMP_HELP_BROWSER_WEB_BROWSER if there is no webkit
app: use GimpSpinScale in the shear tool dialog
app: add a boolean "clockwise" property to the new GimpDial widget
app: prepare GimpDial background drawing to be generic (not only HSV)
app: move all GimpDial members to a private struct
app: turn GimpDial's border_width into a property and default to 0
app: clean up and simplify code and math in GimpDial
app: simplify and clean up angle utility functions in GimpDial
app: credit the color-rotate authors in the GimpDial copyrights
app: even more cleanup in GimpDial
app: rename angle_mod_2PI() to normalize_angle(), there is no mod involved
app: make GimpDial's backgrond configurable and add a plain version
app: use gimp_cairo_add_arc() in GimpDial
app: add boolean draw_beta property to GimpDial
app: make GimpDial's size configurable via a property
app: add gimp_prop_angle_dial_new() which handles deg and rad
app: show an angle dial next to all GEGL angle properties
app: move GimpDial's background drawing to a new parent class, GimpCircle
app: restore ungrab on unmap in GimpDial
app: don't create and fill the background surface on each expose()
app: highlight the angles of GimpDial that are currently moved
app: fix off-by-0.5 drawing in GimpDial caused by ROUND() and a wrong offset
app: clean up angle calculations in GimpCicrle and GimpDial
app: add private function gimp_dial_set_target()
app: factor gimp_prop_widget_new() out of gimp_prop_table_new()
app: rename gimpproptable.[ch] to gimppropgui.[ch]
app: remove the table from gimp_prop_gui_new()
app: restore random seed GUI for GEGL ops, broke that with the refactoring
app: add gimppropgui-constructors.[ch]
app: add a little hint about reporting bugs against unstable git
app: experimentally add a custom GUI for gegl:convolution-matrix
app: add gimp_prop_angle_range_dial_new()
app: add a bad custom GUI for gegl:color-rotate
app: improce custom gegl:color-rotate GUI
app: convolution-matrix' matrix was flipped
app: add gegl:convolution-matrix to Filters -> Generic
pdb: replace \1 \2 \3 by $1 $2 $2 as suggested by perl warning
plug-ins, pdb: remove convolution-matrix and add a PDB compat procedure
app: add gegl:color-rotate to Colors -> Map
app: improve button label in color-rotate's custom GUI
app: add new GimpCircle subblass GimpPolar to select polar coordinates
app: add gimp_prop_polar_new()
app: GimpPolar: add () around && within a ||
app: use the new GimpPolar in the custom color-rotate GUI
app: add a "Select All" button to color-rotate's angle range controls
plug-ins: remove the color-rotate plug-in
app: move lots of state handling from sunclasses to GimpCircle
Bug 730862 - Preview frozen while dragging selection tools...
Bug 730942 - "Rotate Image?" dialog doesn't offer understandable options
script-fu: don't add "Erase Every Other Row" to the menus
app: GimpUndo's icon should be "edit-undo" not "gtk-undo"
app: move all GimpProjection members to a private struct
app: gimp_drawable_merge_filte(): don't create a copy of the applied buffer
app: remove GimpArea and use cairo_region_t instead
app: clean up the projections ChunkRender code
app: allow to set a "priority rectangle" on GimpProjection
app: render/update the visible part of the image first
app: improve code readability in GimpProjection
app: rename gimpimage-contiguous-region.[ch] to gimppickable-....[ch]
app: remove duplicate typedef GimpProjectionPrivate
app: more cleanup in GimpProjection
app: don't duplicate code in gimp_drawable_merge_filter()
app: make GimpImageMap merge the filter before removing it from the drawable
app: add a gegl:copy-buffer to GimpApplicator
app: enable the buffer copy in gimp_drawable_merge_filter() again
app: add a menu of kelvin presets to GEGL properties with unit "kelvin"
Bug 731085 - Dragging an image out of the image area freezes GIMP
app: use the GParamSpec's nick as label in gimp_prop_spin_scale_new()
app: don't create a temporary GimpChannel in gimp_channel_translate()
app: add gimp_drawable_get_component_format() and _component_index()
app: gimp_channel_new_from_alpha(): use gimp_drawable_get_component_format()
app: call gdk_display_flush() in gimp_cursor_set()
app: some random code cleanup
app: clean up the generated and custom GEGL GUI code a bit
devel-docs: some more items for GIMP3-API-Changes.txt
app: record GimpDrawTool's last draw time *after* it has drawn its stuff
Bug 730862 - Preview frozen while dragging selection tools...
app: bring back Debug -> Benchmark Projection
libgimpbase, *: rename GimpFillType values: GIMP_FOO_FILL -> GIMP_FILL_FOO
app: use GimpFillType in gimp_drawable_bucket_fill()
app: factor out utility function gimp_get_fill_params()
app: oops, fix last commit
app: make the gimp_drawable_fill*() API symmetric to gimp_edit_fill*()
po: add app/core/gimp-utils.c to POTFILES.in
app: revive gimpdrawable-foreground-extract
app: make projection chunk size and display render chunk size configurable
libgimp: make gimp_image_metadata_save_prepare() suggest GimpMetadataSaveFlags
libgimp: update docs of gimp_image_metadata_save_prepare()
libgimp: always return a pixbuf from gimp_image_metadata_rotate_pixbuf()
plug-ins: various small cleanups in the plug-ins that use metadata
app: properly disconnect from the old shell in gimp_tool_dialog_set_shell()
app: always return a widget from gimp_prop_gui_new()
app: factor out a generic GimpPopup widget out of GimpContainerPopup
app: add GimpPickablePopup which will allow picking any image/layer's
app: activate GimpPopup's binding set in key_press()
app: chain up unconditionally gimp_container_entry_clear_items()
app: GimpContainerTreeView: keep a reference on tree_view->model
app: make gimp_container_view_remove_container() more robust
app: implement picking any image or layer in GimpPickableButton/Popup
app: clean up some disabled code
app: allow to select channels in GimpPickablePopup
po: add gimppickablepopup.c to POTFILES.in
app: remove xcf-load check that layer_type == image_type
app: add a title bar and close button to GimpOverlayDialog
app: make GimpOverlayDialog's title and icon-name settable after construction
app: add an "auto overlay" API to GimpToolGui
app: remove ", 0" left over from removing a MAX (foo, 0)
Bug 731389 - gimp-edit-copy causes assertion failure on exit
app: GimpGeglTool: show the operations' title, if they have one
app: clean up inclusion of gegl-plugin.h, mostly removals
app: put #include "gegl-plugin.h" back in two places, but with a FIXME
Revert "app: put #include "gegl-plugin.h" back in two places, but with a FIXME"
app: add boolean "mask_inverted" to GimpDisplayShell
app: allow the fuzzy and by-color select tools to show the mask directly
app: prefetch entire rows of pixels when finding contiguous regions
app: compare gamma-correced colors when finding contiguous regions
app: add a GimpCpmponentType parameter to GimpDrawable::estimate_memsize()
app: s/GimpPrecision/GimpComponentType/ in gimp_projection_estimate_memsize()
app: add gimp_gegl_pyramid_get_memsize(), used by gimp_projection_get_memsize()
app: fix some glitches in GimpPickablePopup
app: some cleanup in gimp_template_notify()
app: add gimp_image_estimate_memsize()
app: use gimp_image_estimate_memsize() in gimp_image_scale_check()
app: attach the convert to indexed dialog to the image
all: same changes as in the last commit, for the convert precision dialog
app: disable row-fetching optimization in gimppickable-contiguous-region.c
app: make gimp_curve_set_n_points and set_n_samples() public API
pdb: actually create a free curve in the gimp_curves_explicit() wrapper
app: same fix for gimp_drawable_curves_explicit()
app: make gimp_curves_config_new_spline,explicit() handle variable #points
app: add back gimp_curves_config_new_spline,explicit()
libgimp, pdb: port gimp_drawable_curves_explicit,spline() to double
app: make the first image jump to the center of the canvas before rendering
app: add gimp_gegl_apply_cached_operation()
app: add an optional gegl:cache at the output of GimpApplicator
app: require gegl:cache in sanity_check_gegl_ops()
app, libgimpwidgets: don't set unchanged object properties again
app: round mouse-entered GimpSpinScale values to the spinbutton's precision
app: make the new rounding code in GimpSpinScale less totally stupid
app: argh, so much for less stupid
app: don't unref progress twice in gimp_gegl_apply_cached_operation()
app, plug-ins: move Filters/Render/Nature to Filters/Render/Fractals
app: fix GimpCanvasProgress' extents for short progress texts
app: fix some blacklisting typos in GimpGeglTool
app: make sure the warp tool's canvas circle updates when its size changes
app: don't leak the GtkTextBuffers of Gegl multiline text properties
app: don't leak the property keys hash tables of duplicated Gegl paramspecs
Bug 731765 - "Value Propagate" dialog's "Propagating rate" spinbuttons...
libgimpwidgets: deprecate gimp_spin_button_new()
app: gimp_spin_button_new() -> gtk_spin_button_new()
libgimpwidgets: forgot two gimp_spin_button_new()
plug-ins: some gimp_spin_button_new() -> gtk_spin_button_new()
plug-ins: more gimp_spin_button_new() -> gtk_spin_button_new()
app: add gimp_image_map_set_mode()
app: cleanup in GimpImageMap
app: fix up obsolete comments in GimpImageMap, and reorder members
app: improve and clean up the canvas rotation dialog
app: more debug output in GimpWarpTool, for fixing the timeout mess...
app: add gegl:mirrors to Filters -> Distorts as "Kaleidoscope"
Bug 731362 - Merging layers (outside layer folders)...
app: don't include gimpprojection.h in gimpdisplayshell-scroll.c
app: don't use the projection in gimpdisplayshell-render.c
app: add gimp_projection_stop_rendering()
app: implement progress canceling in GimpTool
app: make gimp_gegl_apply_cached_operation() cancelable via GimpProgress
Bug 732447 - View->Rotate menu items are not translated
app: add boolean "cancelable" API to GimpImageMap and gimpdrawable-filter.[ch]
app: implement GimpCanvasItem::hit() in GimpCanvasProgress
app: cancel the tool progress if the progress title was clicked
app: remove bogus (but harmless) assignment from GimpOperationColorize
app: s/gimp_hsv_to_rgb4/gimp_hsv_to_rgb/ in GimpCircle
libgimpcolor: deprecate most of gimpcolorspace.[ch]
libgimpcolor: deprecate gimp_bilinear_pixels_8()
app: revive debug utility function gimp_create_image_from_buffer()
app: fix gimp_drawable_merge_filter() to make a copy of the result again
app: more correct code in gimp_projection_chunk_render_iteration()
plug-ins: silence gcc by turning huge int constants into floats, shiver
app: turn GimpData's "filename" string into a "file" GFile
libgimpconfig: add API operating on GFiles instead of filenames
app: use gimp_config_serialize_to_gfile() for dynamics and tool presets
app: add gimp_xml_parser_parse_gfile()
app: change the GimpData loading API from filename to GFile
plug-ins: fix includes and the build in gimppressionist
libgimpbase: add gimp_file_get_utf8_name()
app: use gimp_file_get_utf8_name() in the code ported to GFile earlier
app: port GimpImageMapTool's settings API from filename to GFile
app: return a GFile from gimp_tool_info_build_options_filename()
app: more filename -> GFile
libgimpbase: add gimp_personal_rc_gfile()
app: use the new gimp_personal_rc_gfile() in lots of places
app: change gimp_config_file_backup_on_error() to take a GFile
Use the new GeglAccessMode enum instead of the old values
app: add gimp-priorities.h and keep the most important priorities there
devel-docs: fix the build in the libgimpconfig docs
devel-docs: update the docs a bit
Bug 727854 - Export file type should not be based on filename extension
app: change filename in gimp_vectors_export_file() to GFile
app: change filename in gimp_vectors_import_file() to GFile
app: change filename in gimp_text_buffer_load() and _save() to GFile
libgimpconfig: port GimpScanner to GIO
configure: on Windows, depend on gio-windows-2.0
app: port brush loading to GIO
app: port generated brush loading to GIO
app: port generated brush saving to GIO
app: port pattern loading to GIO
app: port palette saving to GIO
app: port gradient saving to GIO
app: port curves cruft format saving to GIO
app: port levels cruft format saving to GIO
libgimpconfig: port GimpConfigWriter to GIO
app: port the pluginrc code from filename to GFile
app: forgot one filename -> GFile earlier
app: g_mkdir() -> g_file_make_directory() in gimptooloptions.c
app: port gimp_text_buffer_load() and _save() to GIO
app: fix copy/paste GError bug in some calls to g_file_replace()
app: implement gimp_curve_load() and _save() in GIO
app: port gimp_vectors_export_file() to GIO
script-fu: remove unused "input_id" from struct ConsoleInterface
app: port gimp_pdb_dump() to GIO
app: don't leak a GError in gimp_brush_generated_load()
app: forgot to remove the creepy includes in gimpbrush-load.c after porting
app: remove old includes from gimpdata.c too
app: port gimp_palette_load_gpl() to GIO
app: prepare for more palette load/import GOI porting
app: port gimp_palette_load_detect_format() to GIO
app: port more palette importers to GIO
app: port gimp_palette_load_psp() to GIO
app: port gimp_palette_load_aco() to GIO
app: port gimp_palette_load_css() to GIO
Bug 732698 - Select > Shrink/Grow/Border not working in GIMP master
app: add (disabled) code that blits the image directly from the graph
libgimpconfig: add gimp_config_serialize_to_stream()
app: add a GOutputStream* parameter to GimpData::save()
app: improve palette loading error message
app: port gradient loading to GIO
app: port ABR brush loading to GIO
libgimpconfig: add gimp_config_deserialize_stream()
app: add GInputStream* parameter to GimpDataLoadFunc
app: port the curves and levels cruft format loaders to GIO
app: port GimpImageMapTool settings import/export to streams
app: simplify GimpData load/save error reporting a lot
app: fix error handling warning in gimp_brush_load_abr()
app: only add supported image files to the document history
libgimpcolor: change gimp_lcms_profile_open_from_file() from filename to GFile
app: port file magic checking to GIO
app: port themerc writing to GIO
app: change GimpImageFile and GimpDocumentList to speak GFile
app: port all file_open() and file_save() functions to GFile
app: port file_open_from_command_line() to GFile
app: change the image's various URIs to GFiles
app: don't leak all the image's GFiles
app: keep the image's "Untitled" string around as GFile too
app: remove a bunch of file-utils.h includes
app: more URI -> GFile in gimpdnd-xds.c
app: fix file_utils_file_with_new_ext() to not just cut off the extension
app: simplify gimp_image_set_file()
app: add gimp_imagefile_set_file()
app: port GimpThumbBox from URI to GFile
app: URI -> GFile in file-save-dialog.c
app: port file-actions and file-commands from URI to GFile
app: use g_file_new_for_commandline_arg_and_cwd() in unique.c
app: port gimp_imagefile_get_description() from URI to GFile
app: more URI -> GFile in GimpFileDialog
app: remove obsolete cruft from file-utils.[ch]
app: fix GFile porting leaks in file-save-dialog.c
app: change file_utils_uti_get_ext() to file_utils_file_get_ext()
app: file_utils_file_get_ext() now returns an allocated string
app: fix tests test-save-and-export and test-xcf
app: make file_utils_filename_is_uri() private
app: change file_utils_filename_to_uri() to file_utils_filename_to_file()
app: fix gui-unique.c for OSX and Windows (untested, not even built)
app: fix leak and remove unused variable in file-utils.c
app: add back code that only checks local files for type and permissions
app: keep the plug-in executable path around as GFile
app: gimp_thumb_box_take_file() must accept a NULL file
plug-ins: mark file-uri's procedures to handle URIs
app: make GimpImageFile handle a NULL URI/GFile
app: change Gimp->default_folder from being a path to a GFile
app: turned an XCF debug patch I had into proper GIMP_LOG=xcf output
app: fix handling of guides and sample points in gimpimage-resize.c
app: guide cleanup
app: add gimp_pdb_image_get_guide() and use it in the guide PDB wrappers
plug-ins: remove the libcurl and wget file-uri backends
plug-ins: more GFile porting in file-uri
app: change gimp_get_temp_filename() to gimp_get_temp_file()
app: add gimp_mount_enclosing_volume(), using the the GimpGui vtable
app: use gimp_widget_flush_expose() in GimpProgressBox
app: add file-remote.[ch] which implements uploading/downloading
plug-ins: disable file-uri if the GIMP_HANDLE_REMOTE_FILES env variable is set
app: port file-open and file-save to the new file-remote utilities
app: set the return status reliably in file_save()
app: honor GIMP_HANDLE_REMOTE_FILES when setting local-only in GimpFileDialog
app: disconnect from the progress' "cancel" signal in file_remote_copy_file()
po-plug-ins: removes uri backends from POTFILES.in
app: don't dereference a NULL GError in file_remote_copy_file()
app: some GimpProgress cleanup
app: remove two unused forgotten members from struct XcfInfo
app: don't convert XCF filenames to UTF-8 display names twice
app: don't set the same GFile again in gimp_image_set_file()
app: paranoia: ref file_save()'s GFile during save, see previous commit
app: also check for errors on closing the file in xcf_save_invoker()
app: don't set the same GFile again in gimp_imagefile_set_file()
libgimpmath: fix formatting in gimpmatrix.h
app: add --verbose output to GimpInterpreterDB and GimpEnvironTable
app: make sure --verbose gets passed to the Gimp instance's members
app: don't create gimp->documents twice (broke that in the last commit)
libgimpconfig: add gimp_config_path_expand_to_files()
app: keep the theme directories around a GFiles
app: port theme searching to GFileEnumerator
app: port GimpInterpreterDB and GimpEnvironTable loading to GFileEnumerator
app: fix a bunch of valgrind-found leaks
app: port GimpEnvironTable loading to GIO
app: port GimpInterpreterDB loading to GIO
app: add gimp_progress_set_text_literal()
plug-ins: #include <gdk/gdk.h> instead of <gdkconfig.h>
app: get rid of some GtkObject variables, makes the gtk3-port diff smaller
app, plug-ins: remove file-uri completely
app: separate the mount logic from uploading/downloading
app: file_procedure_find(): check magics only for native files
plug-ins: start the progress before opening files for loading/saving
app: some filename -> GFile in the tips parsing code
app: use gimp_config_path_expand_to_files() for the font path
app: simplify handling of a GimpDataFactory's writable_path
app: fix opening multiple files in file_open_dialog_response()
app: don't drop the last reference to "file" in gimp_data_set_file(), argh
app: port gimp_data_create_filename() to GFile
app: don't leak a GFileInfo in gimp_data_set_file()
libgimpbase, app: add variants of gimp_$foo_directory() which return GFiles
app: use gimp_directory_file() in session.c
app: some serious cleanup in gimpaction-history.c, still a lot to do
app: port gimp_tags_user_install() to GIO
app: port gimptagcache.c to GIO
app: manage the system and user gimprc paths as GFiles
po: add gimptagcache.c to POTFILES.in
app: port the action history to GimpConfigWriter, GimpScanner and to GIO
app: more gimp_directory() -> gimp_directory_file()
app: change GimpImageMapTool::get_settings_ui()'s "default_folder" to GFile
app: use g_file_query_file_type() to check for the GIMP directory
app: more cleanup in the action history code, mostly general consistency
app: use gimp_directory_file() in gimp_plug_in_manager_get_pluginrc()
app: port about_dialog_load_logo() to GIO
app: use GIO to find the locally installed user manual
app: more filename -> GFile in gimp-fonts.c
app: port menus_clear() to GIO
app: filename -> GFile in parse_iso_codes()
app: more GFile stuff in gimp_get_temp_file()
app: add --verbose output when parsing and writing the action history
app: port GimpAppleEventHandler to GFile too, it made opening files crash
app: s/uri/file/ in a comment in file-open.c
app: port GimpDataFactory file loading to GFileEnumerator
app: move gimp_file_compare() to gimp-utils.[ch]
app: don't check for a writable dir for each loaded GimpData
app: use g_str_has_suffix() in file_utils_file_get_ext()
app: add gimp_file_has_extension() and use it in GimpDataFactory
libgimpmodule: always build the module debug code, just don't call it
libgimpmodule, app: port GimpModuleDB to GFileEnumerator
libgimpbase, app: move gimp_file_has_extension() to libgimpbase
app: add gegl:distance-transform to Filters->Generic as "Distance Map"
script-fu: port script loading to GFileEnumerator
libgimpmodule: remove obsolete docs from gimp_module_db_load()
app: add gimp_file_is_executable() to gimp-utils.[ch]
app: port plug-in loading to GFileEnumerator
libgimpbase: deprecate the gimp_datafiles functions
app: port gimpconfig-dump.c to GIO
app: port gimp_interpreter_db_resolve() to GIO
app: move memsize functions into their own files gimp-memsize.[ch]
configure.ac, INSTALL.in: remove traces of libcurl and the URI plug-in
configure.ac, *: require GLib 2.40.0
app: don't use GLIB_CHECK_VERSION (2, 39, 90) for win32 argv parsing
plug-ins: move file-compressor to plug-ins/common/, it's only one .c file
Bug 734705 - v2.9.1 crashes when scaling an image in indexed colors mode
Bug 706275 - "View/Snap to active path" doesn't snap to layer center...
Makefile.am: Add gtk-doc.make to EXTRA_DIST
devel-docs: add some info about libtool versioning to release-howto.txt
app: don't try to draw a NULL boundary in gimp_region_select_tool_draw()
Bug 735513 - Fuzzy select (magic wand) freeze w/select transparent areas
app: forgot a s/const gchar*/GFile*/ in tests.[ch]
pdb: fix uninitialized variable warning in the convmatrix compat wrapper
Bug 735516 - Crop to content fails
Bug 735894 - Option to display the image ICC profile...
docs, etc: update the default gimprc and the gimprc manpage
Simplify calls to g_output_stream_write_all()
Bug 736199 - Precision Conversion Dithering doesn't work at >16-bit precision
Bug 735902 - Drawing a gradient should never produce negative RGB channel values
Bug 735904 - Zealous crop of an image with a selection duplicates image data
plug-ins: some code cleanup in file-tiff-save.c
plug-ins: code cleanup in file-tiff-load.c
app: add a "Playground" perfs page and a --show-playground command line option
Bug 736437 - Ignore unknown file extensions when loading palettes and gradients
Bug 734655 - "Export Image As JPEG" settings are not remembered
configure.ac, docs: use the correct gimpdir in the manual pages
Bug 733390 - Picking a color should also change the active color...
app: link against Z_LIBS
app: OS X specific "About" menu label
Bug 721482 - Make language codes relocatable
app: link test-config against Z_LIBS
app: argh, fix last fix...
Bug 737008 - Curve color always black
Bug 601139 - Gifg no longer usable with the new brush behavior
Bug 732787 - Posterize doesn't work as expected with alpha channel
app: allow to change the affected channels on a running filter
app: move the XCF version logic to gimpimage.[ch]
Bug 735505 - Weird Characters in Zoom Button
etc: s/tools-value-1-*/tools-opacity-*/ in the default controllerrc
Bug 737583 - Fix static placement of Chinese IME window
plug-ins: port file-header to GIO
plug-ins: rename output_printf() to simply print() in file header
Clean up code around calls to g_file_replace()
plug-ins: merge 4 entry callbacks into one in file-html-table
plug-ins: port file-html-table to GIO
plug-ins: remove obsolete includes from file-html-table
plug-ins: port file-xbm-save to GIO
plug-ins: 64bit double saving support for file-fits
modules: plug leak in color-selector-cmyk
libgimpwidgets: don't leak the empty_iter in GimpIntStore
libgimpmodule: disconnect from the modules' "modified" signal
libgimpconfig: don't leak "expanded" in gimp_config_path_expand_to_files()
app: don't leak the gimpdir GFile in app_run()
app: don't leak all results from separate_uline_pattern() in GimpSpinScale
app: don't leak "buffer" in gimp_interpreter_db_add_binfmt_misc()
app: free the default brush, pattern etc in gimp_finalize()
Bug 738037 - Wrong order of parameters in the Sobel plugin
app: don't leak "display_file" in gimp_image_format_display_uri()
app: don't leak the GFileInfo in file_open_image() and file_save()
app: remove unclear fix from gimp_tool_options_editor_tool_changed()
app: don't ref the tool options GUI in gimp_tool_options_editor_dispose()
plug-ins, PDB: remove edge-sobel and add a PDB compat procedure
app: add gegl:oilify to Filters -> Artistic
app: move all GimpBrush members to a private struct
app: remove xcf_seek_end(), it's unused, and should not be used any longer
app: use xcf_write_int32_check_error() for all XCF property writing
app: allocate the RLE buffer only if we save an RLE-compressed XCF
Bug 738329 - xcf_seek_pos() can cause unexpected OS behavior
pdb: fix gimp-file-open and gimp-file-save for GIO-ported file procedures
app: register file-xcf-load and file-xcf-save as GIO-ported
Bug 736907 - Compat mode for XCF
Bug 419256 - Optimize mask buffer size for VBR generated brushes
plug-ins: port file-ps' saving code to GIO
plug-ins: port file-cel-save to GIO
Bug 567333 - Using tab to toggle docked "utility windows" does not...
Bug 739486 - Enter doesn't confirm "export image as brush"
Bug 739488 - Set default brush, brush pipe, pattern name to the file's basename
Bug 735424 - Save Tag Filter Options
app: add GimpOperationScalarMultiply
app: implement creating an animation from a warp tool transform
plug-ins: remove the IWarp plug-in
app: add gegl:color-exchange to Colors -> Map
plug-ins, pdb: remove the color-exchange plug-in
plug-ins: fix python compat names for the GIMP_FILL_* enum values
app: add gegl:video-degradation to Filters -> Distorts
app: reorder spacing after size in the new spacing override code/ui
Revert "app: reorder spacing after size in the new spacing override code/ui"
pdb: new procedures get the next stable version, so 2.10 not 2.9
app: coding style and tooltip fixes
plug-ins, pdb: remove the video plug-in and add a PDB compat procedure
app: some cleanup in the new paint options code
app: change brush-hardness and brush-force range to [0.0..1.0]
pdb: set value ranges on PDB brush parameters/return values
app: simplify logic in gimp_paint_options_get_brush_mode()
app, pdb: change range of brush-spacing to 0.01..5.0
app: add gegl:supernova to Filters -> Lights & Shadows
plug-ins, pdb: remove the nova plug-in and add a PDB compat procedure
app: extend array in xcf_load_vector() for the new members of GimpCoords
app: add crosshair drawing to GimpCanvasAnchor and use it in GimpPaintTool
app: draw the paint tool fallback crosshair only as last resort
icons: add icons for seamless clone contributed by Klaus Staedtler
app: add gegl:sinus to Filters -> Render -> Pattern
plug-ins, pdb: remove the sinus plug-in and add a PDB compat procedure
app: add gegl:noise-solid to Filters -> Render -> Noise
plug-ins, pdb: remove the Solid Noise plug-in and add a PDB compat procedure
pdb: fix the doc_title of plug_in_compat.pdb
Bug 739775 - Select->Distort activates topmost layer
Bug 739489 - Add palette of recently used colors
app: move color history loading/saving to core/gimp-palettes.c
app: change enum GimpColorPickState to { START, UPDATE, END }
Bug 740059 - Text tool changes from "Dynamic" to "Fixed"...
libgimpwidgets: make GimpColorSelection's main_hbox expand vertically
app: connect GimpColorDialog to the history palette's "dirty" signal
app: remove the int return value from gimp_palette_mru_add()
app: use g_signal_connect_object() to connect the history to the color dialog
app: some cosmetic code cleanup in the color picker tools
Bug 739369 - Rendering artifacts in the tool in-canvas UI with opacity
app: add gegl:illusion to Filters -> Map
plug-ins, pdb: remove the illusion plug-in and add a PDB compat procedure
app: use GimpFrames in _gimp_prop_gui_new_channel_mixer()
app: fix test sessionrc files to expect the new "Color History" palette
Revert "pdb: make channel mixer compat function use mono-mixer for monochrome case"
plug-ins: common/Makefile.am is generated, changed plugin-defs.pl
app: add gegl:engrave to Filters -> Distorts
plug-ins, pdb: remove the engrave plug-in and add a PDB compat procedure
app: don't use g_free() as key_destroy_func in a GType-keyed hash table
Bug 742229 - "pixels" entries get added to unit menus on each popup
Bug 742202 - new layer/path dialog opens always in the upper left corner
plug-ins, pdb: remove the lens-flare plug-in and add a PDB compat procedure
app: make gegl:color-enhance insensitive on grayscale drawables
Bug 674538 - Single Window Mode is not default
menus: fix typo in image-menu.xml.in
plug-ins, pdb: remove the diffraction plug-in and add a PDB compat procedure
Bug 742159 - Empty gradient in loaded tool preset
app: add gegl:value-propagate to Filters -> Distorts
app: add a custom GUI for gegl:diffraction-patterns
configure.ac: require babl 0.1.12
app: implement Dilate and Erode as wrappers around gegl:value-propagate
plug-ins, pdb: remove the value-propagate plug-in and add PDB compat procedures
data: sort patterns into subdirectories so they get tagged automatically
data: forgot to git add patterns/*/.gitignore
app: #include "core/gimpdynamicsoutput.c" in some files in paint/
plug-ins: format prototypes in file-gif-save
libgimpbase, app: implement File -> Show in File Manager
app: link against -lm, whatever new linker version seems to need is
app: add much more "Show in file manager" menu items
app: consistent labels and tooltips for the "Show in File Manager" actions
app: add File -> Copy Image Location
Bug 744127 - Restore tab hover delay during drag-n-drops
configure.ac, plug-ins: require lcms >= 2.6 and remove #ifdef from lcms.c
app: change a GimpData's name only if it actually changed
app: same fix as below in GimpDataFactoryView
app: fix the brush editor to not dirty every brush set on it
app: don't let updating the gradient editor actions dirty the gradient
app: fix uninitialized boolean in gimp_paned_box_drag_drop()
app: make sure name references to GimpData objects are serialized correctly
Bug 745126 - gimp_preview_area_blend() fails for RGBA image...
app: some cleanup in GimpCanvasBufferPreview
app: lots of cleanup in the N-Point Deformation tool
app: require gegl:npd in sanity_check_gegl_ops()
app: npd: no CAPS in property and member names
app: fix crash and cleanup in gimp_n_point_deformation_tool_key_press()
app: simplify npd tool motion event handling
app: some cosmetic cleanup in the cage tool
app: make sure there is always a tool selected on startup
app: move the N-Point Deformation tool to the playground
app: add gegl:edge to Filters -> Edge-Detect
plug-ins, pdb: remove the edge plug-in and add a PDB compat procedure
Bug 742821 - Grayscale-mode image malformed when exported as planar raw image data
app: add struct GimpTransformOptionsClass
app: oops, fix last commit
authors.xml: add Kristian Rietveld
authors.xml: add Thomas Manni
authors.xml: add Johannes Matschke
authors.xml: add Marek Dvoroznak
authors.xml: Marek is an author not a documenter
authors.xml: add Elle Stone
app: some more cleanup in the handle transform tool
app: move the handle transform tool to the playground
app: rename GimpTileHandlerProjection to GimpTileHandlerValidate
app: resurrect the Iscissors tool to a zombie state
app: some cleanup in the Iscissors tool
app: some cleanup in GimpTransformTool and subclasses
app: Iscissors: rename struct ICurve to ISegment
app: IScissors: add struct ICurve for the entire curve and its state
Bug 670031 - Would like to undo intelligent scissors selections in progress
app: Iscissors: don't crash when cancelling the initial point
app: Iscissors: allow to remove points with Control-Click
app: Iscissors: actually set the state to REMOVE so the right cursor appears
libgimpwidgets: use gtk_window_set_default_icon_name()
plug-ins: use gtk_window_set_icon_name() in the help browser
app: change the image window icon size from 32x32 to 64x64, because it's 2015
Bug 723901 - Add open in file manager button in Folders settings
app: GimpHandleTransformTool: remove shortcuts in is_handle_position_valid()
app: first draft of GimpMybrushTool, which uses MyPaint brushes
app: make a copy of the drawable's buffer in MyPaint native format
app: use gimp_paint_tool_set_draw_circle() in the MyPaint brush tool
app: port the MyPaint brush to GimpPaintTool::get_outline()
app: let gimppaintoptions-gui.c know about the MyPaint brush tool
app: connect the MyPaint brush radius to the tool tip size action
app: make the mypaint tool brush outline size follow the settings instantly
app: fix warnings in GimpTileHandlerIscissors
po: add the MyPaint brush files to POTFILES.in
app: improve usability of the handle transform tool
Bug 747224 - Too easy to accidentially close an image tab
Bug 686862 - Seek less when saving XCF files
Bug 746649 - Duplicate auto-saved presets for color tools
app: hide the region combo for operations which do not depend on the region
app: remove GimpOperationTool's "config" member
app: link tests against LIBMYPAINTGEGL_LIBS
cursors,app,libgimpwidgets: include cursors using GResource
app: link tests to Z_LIBS
app: fix typo in "cursor-side-top.png" to make that cursor work again
Bug 747057 - Usability issues with GimpFileEntry
app: minor formatting cleanup in gimpdisplayshell-tool-events.c
plug-ins: the "icc-profile" parasite must be undoable
Bug 747156 - Gimp Development version crashes on processing masks from psds
app: simplify handling of the force output in paint methods
app: change the enum values of internal paint modes to 1000, 1001 etc.
app: add gimp_dynamics_is_output_enabled()
icons, app, libgimpwidgets: use GResource for the compiled-in icons
icons: argh...
app: port MyPaint brush loading to GFileEnumerator
app: make the MyPaint brush path configurable in Prefs -> Folders
Bug 747156 - Gimp Development version crashes on processing masks from psds
plug-ins: convert tabs to spaces in file-psd/psd-load.c
Bug 748487 - Thumbnails sometimes don't render correctly with *.PSD files
Bug 748488 - Unable to export to *.psd
plug-ins: merge file-psd-load and file-psd-save into one binary file-psd
plug-ins: update file-psd/.gitignore
app: don't use a NULL blurb for GimpCoreConfig::mypaint-brush-path-writable
libgimpbase: remove value assignments from enum GimpTransformResize
etc, docs: regenerated the default gimprc and its manpage
Bug 673501 - Issue with Overlay
Bug 748505 - Don't do nothing and report no error when trying to open a fifo
app, menus: add gegl:tile-paper to Filters -> Map
plug-ins, pdb: remove the papertile plug-in and add a PDB compat proc
plug-ins: set G_LOG_DOMAIN in file-psd so it's possible to see the debug output
plug-ins: replace ">> 3" by "/ 8" in psd-load.c
plug-ins: fix indentation of calls to read_channel_data() in psd-load.c
app: add a "detach" button to all on-canvas tool dialogs
Bug 748762 - GIMP crashes when a selection is outside a layer boundary...
plug-ins: use the image's name for the metadata dialog's title
libgimpcolor: add gimp_lcms_profile_close()
libgimpconfig: add functions to get GimpColorProfiles to GimpColorConfig
Use the newly added profile utility functions all over the place
libgimpwidgets: add gimpwidgetsutils.[ch]
modules: use the new API in the lcms display filter, and some cleanup
libgimpcolor: add API docs to gimplcms.c
modules: get the profile of the widget's toplevel
libgimpcolor: add gimp_lcms_get_format()
plug-ins: use gimp_lcms_get_format() in the lcms plug-in
libgimpcolor: add typedef gpointer GimpColorTransform
libgimpwidgets: add gimp_widget_get_color_transform()
modules: use the new function in the lcms display filter
libgimpwidgets: return the formats from gimp_widget_get_color_transform()
libgimpcolor: add gimp_lcms_add_linear_rgb_profile()
app: use gimp_color_config_get_rgb_profile() in gimp_image_get_profile()
libgimpcolor: add GimpColorManaged::get_color_profile()
libgimpwidgets: gimp_widget_get_color_transform: honor display-profile-from-gdk
libgimpwidgets: don't try to open non-regular files as ICC profiles
app, libgimp: add log handlers for all LibGimp* log domains
app: sync the prefs dialog's profile combos with the color config
libgimpconfig: validate profile filenames when setting them on GimpColorConfig
libgimpconfig: fix error codes and messages in GimpColorConfig
app: fix some includes in actions/
Bug 749756 - Unable to pick an ICC profile from disk
app: fix the build with MyPaint brushes enabled, and some formatting foo
app: implement GimpColorManaged::get_color_profile() in GimpImage
plug-ins: minor simplifications because GimpColorConfig has an API now
devel-docs: link app/ docs tools against -lm
app: add gimpdisplayshell-profile.[ch]
app: update the display profile transform when display filter change
app: update the display profile transform when the color config changes
modules, libgimpwidgets: use gimp_color_managed_get_color_profile()
app: rename gimp_image_get_profile() to _get_color_profile()
app: use gimp_color_managed_get_color_profile()
modules: honor GimpColorConfig.display_profile_from_gdk again
libgimpwidgets: simplify gimp_widget_get_color_transform()
pdb, app, libgimp: rename the "undo" PDB group to "imageundo"
pdb, app, libgimp: rename the "convert" PDB group to "imageconvert"
pdb, app, libgimp: rename the "grid" PDB group to "imagegrid"
pdb, app, libgimp: rename the "guides" PDB group to "imageguides"
libgimpwidgets: remove /* GIMP_DISABLE_DEPRECATED */ from #endif
devel-docs: fix icons and widget screenshots in the libgimpwidgets docs
app, libgimpcolor: never return NULL in GimpColorManaged::get_color_profile()
devel-docs: add "Index of new symbols in GIMP 2.10"
app: disable mypaint-brush-path directories that depend on the build system
etc, docs: regenerate the default gimprc and the gimprc manpage
pdb, app, libgimp: move the image transform procedures to their own PDB group
Bug 749777 - Deleting current gradient from script leads to...
libgimpcolor: fix API docs of gimp_rgb[a]_get,set_pixel()
devel-docs: update the libgimpcolor docs
libgimpcolor: add some missing API docs
devel-docs: fix one more libgimpcolor issue
libgimp*: some API doc fixes
devel-docs: API docs updates
libgimpbase: more API doc fixes
Remove the "GIMP" from all "Since: GIMP 2.x" API doc comments
devel-docs: more updates
app: add gimp_display_shell_has_filter()
app: switch gimpdisplayshell-render.c to the new profile filter code
app: add member GimpDisplayShell.filter_format
devel-docs: remove a template file that should not be in git
AUTHORS: regenerated
app: add gimp_image_set_color_profile(), currently unused
libgimpcolor: rename the gimp_lcms_*() functions to gimp_color_profile_*()
libgimpconfig: rename the new GimpColorConfig profile accessor functions
pdb, app, libgimp: add new PDB group image_color_profile
plug-ins: use gimp_image_get_color_profile() in the lcms plug-in
plug-ins: use gimp_image_set_color_profile() in the lcms plug-in
Bug 750350 - Change icons for grow and shrink
Bug 749777 - Deleting current gradient from script leads to...
Bug 677746 - Change "Fit to window" to "Show entire image"
Bug 750473 - Replace `quote' by 'quote'
app: fix setting a NULL profile with gimp_image_set_color_profile()
pdb, app, libgimp: add gimp_image_get_effective_color_profile()
plug-ins: use gimp_image_get_effective_color_profile() in the lcms plug-in
pdb, plug-ins: remove two procedures from lcms.c and add PDB compat procs
app: add gimp_image_validate_color_profile()
app: use gimp_image_set_color_profile() in gimp_image_convert_type()
plug-ins: get rid of GtkObject in jpeg-save.c
app: add gimp_image_convert_color_profile()
pdb, app, libgimp: add gimp_image_convert_color_profile() PDB wrapper
app: set the image's color profile in gimp_image_convert_color_profile()
plug-ins: use gimp_image_convert_color_profile() in lcms.c
libgimpbase: indentation in gimpwire.h
app: minor readability cleanup in plug_in_params_to_args()
app: always use an RGB format as source format for display color management
libgimpcolor: fix error message in gimp_color_profile_get_format()
Bug 750874 - Displayed colors look clipped after profile conversion...
app: move the seamless clone tool to the playground
app: don't leak the copied paint options in gimp_stroke_options_prepare()
Bug 750674 - Stroke selection doesn't honor brush size set in paint tool options
libgimpwidgets: fix registration of GimpRuler's "unit" property
Bug 750953 - The Curves dialog should present per channel lines...
app, menus, plug-ins: add new Submenu Image -> Color Management
Bug 646511 - Having the possibility to remove ICC profiles
app: tag GimpBuffers with an ICC profile, if available
libgimpwidgets: formatting cleanup in gimp_widget_get_color_transform()
libgimpcolor: add gimp_pixbuf_get_icc_profile()
app: use the new function in gimp_buffer_new_from_pixbuf()
app: rename gimp_image_get,set,validate_icc_profile() to _icc_parasite()
app: add gimp_image_get,set,validate_icc_profile()
app: remove GError** argument from gimp_image_get_color_profile()
app: use the new gimp_image_get_icc_profile() instead of _get_icc_parasite()
Bug 723392 - Pasting an image replaces color profile with default one
app: move functions to create layers to new files gimplayer-new.[ch]
app: use gimp_create_image_from_buffer() to create the debug image graph
app: rename gimp_layer_new_from_buffer() to gimp_layer_new_from_gegl_buffer()
app: add ICC data/length parameters to gimp_layer_new_from_gegl_buffer()
app: remove "remove_locked" parameter from gimp_image_item_list_filter()
app: remove "remove_children" parameter from gimp_image_item_list_filter()
Bug 751333 - Crash when moving cursor with ibus "Hangul" input method
app: fix update of group layers when size changes only trigger an offset change
app: emit signals *after* gimp_drawable_real_set_buffer() changed the graph
app: small fix for the previous patch in gimp_group_layer_update_size()
Bug 735906 - Transform tools give unexpected results when transforming...
Bug 735906 - Transform tools give unexpected results when transforming...
app: don't push an undo group if an item list transform has only one item
Bug 735906 - Transform tools give unexpected results when transforming...
app: remove the "exclude" paameter from gimp_image_item_list_get_list()
Bug 750874 - Displayed colors look clipped after profile conversion...
Bug 723392 - Pasting an image replaces color profile with default one
app: free GimpEditSelectionTool's stuff in finalize()
app: #include "gimplayer-new.c" in tests/ where needed
app: #include "core/gimpimage-profile.h" in image-commands.c
app: always return the rectangle values from gimp_pickable_auto_shrink()
pdb: fix plug-in-autocrop compat wrapper to work like in 2.8
app: factor out a function in GimpEditSelectionTool, and move one around
app: add virtual function GimpItem::bounds()
app: use gimp_item_bounds() instead of gimp_vectors_bounds()
app: remove public function gimp_vectors_bounds()
app: remove the GIMP_IS_CHANNEL() case from gimpimage-arrange.c
app: use gimp_channel_is_empty() not gimp_channel_bounds() in xcf_save_image()
app: use gimp_item_bounds() in test-xcf.c
app: test-ui.c: use gimp_channel_is_empty() to check for a selection
app: use gimp_item_bounds() instead of gimp_channel_bounds() in actions/
app: use gimp_display_shell_transform_bounds()
app: make gimp_display_shell_mask_bounds() use x, y, width, height
app: use gimp_item_bounds() in GimpCursorView, and simplify the code
app: port everything from gimp_channel_bounds() to gimp_item_bounds()
app: add gimp_image_item_list_bounds()
app: use gimp_image_item_list_bounds() in GimpEditSelectionTool
app: remove GimpChannel::bounds() and gimp_channel_bounds()
app: change gimp_image_crop() to use x, y, width, height
app: fix selection mask offset in do_layer_blend()
Bug 751645 - tagbox dialog not showing lower tags
libgimpcolor, *: change GimpColorProfile to be a GObject
Revert "app: saving as XCF should clean the dirty flags…"
libgimpcolor, *: change all GimpColorConfig getters to return const gchar*
libgimpcolor: add gimp_color_profile_get_type to gimpcolor.def
libgimp: fix the GIMP_DEPRECATED_FOR() of the deprecated parasite API
app: use better filenames when saving via the XDS protocol
app: remove gimp_image_get_filename()
app: remove gimp_image_set_filename()
Bug 739003 - Crashes in file_save_dialog_response()
Bug 752377 - Incorrect UTF-8 string for ICC files, Pango error
Bug 752582 - Error message when refreshing resources without...
pdb: reorder procedures in image_color_profile.pdb
pdb, libgimp: add gimp_image_set_color_profile_from_file()
pdb, libgimp: add gimp_image_convert_color_profile_from_file()
libgimpwidgets: port GimpColorProfileStore and -ComboBox to GFile
app: rename gimpimage-profile.[ch] to gimpimage-color-profile.[ch]
app: add gimp_image_get_builtin_color_profile()
app: add color-profile-dialog.c as replacement for the lcms plug-in's GUI
plug-ins: remove the "set" and "apply" dialogs from the lcms plug-in
plug-ins, pdb: remove "set" and "set-rgb" from the lcms plug-in
Bug 723392 - Pasting an image replaces color profile with default one
Bug 723392 - Pasting an image replaces color profile with default one
Bug 723392 - Pasting an image replaces color profile with default one
app: fix a double semikolon in gimpdisplayshell.c
app: add gimp_gegl_convert_color_profile()
app: use gimp_gegl_convert_color_profile() in gimp_layer_new_convert_profile()
Bug 723392 - Pasting an image replaces color profile with default one
app: change GimpBuffer to keep around an actual GimpColorProfile
app: add "gboolean convert_profile" to GimpDrawable::convert_type()
Bug 723392 - Pasting an image replaces color profile with default one
app: keep GimpImage's profile around as GimpColorProfile
app: simplify gimp_image_new_from_drawable()'s color profile code
app: use gimp_image_get_color_profile() instead of gimp_image_get_icc_parasite()
app: drop the image's cached GimpColorProfile when the parasite is removed
app: unset the "icc-profile-name" parasite when a profile is assigned
app: push an undo group around assigning a color profile
app: make is impossible to tag the image with a built-in profile
app: fix undo/redo of profile assign/convert operations
Bug 723392 - Pasting an image replaces color profile with default one
modules: don't use the configured RGB profile in the CMCK color selector
Bug 492048 - Detect color space in Exif 2.21/DCF 2.0 option files
plug-ins: use the GimpColorProfile API instead of the "icc-profile" parasite
plug-ins: remove obsolete #defines from file-psd/psd.h
plug-ins: always convert CMYK JPEGs to sRGB, not to the configured RGB
Bug 492048 - Detect color space in Exif 2.21/DCF 2.0 option files
Bug 555562 - GIMP should ask before applying working space profile
app: add the image's color profile's label to th default window title
Bug 750920 - Show commit number in About dialog
libgimpwidgets: simplify GimpColorProfileChooserDialog's preview widget
libgimpcolor: don't return a profile's model as fallback for it's description
libgimpwidgets: improve the looks of GimpColorProfileView
app: add helper function gimp_color_profile_label_new()
app: implement the "Convert to RGB Working Space" import dialog in the core
Bug 748749 - picked colors don't match image colors...
app: don't emit useless "name-changed" signals from GimpObject
Bug 749123 - File->Open thumbnail information label misaligned...
app: fix signature of gimp_curves_tool_color_picked()
Bug 679387 - Add "select pixels with this color" from colormap
app: add a dest profile details view to the profile assign/convert dialog
app: add _gimp_image_update_color_profile() to update the cached profile
app: the blend tool was rendering all gradients off-by-0.5
app: remove references to plug_in_icc_profile_apply_rgb() from Makefiles
app: remove tons of linker workarounds from Makefilea
plug-ins, pdb: remove the lcms plug-in and add PDB compat procedures
Bug 723392 - Pasting an image replaces color profile with default one
Bug 754227 - scripts path doesnt search in subfolders
Bug 750954 - Make tips of the "Black point" and "White point" buttons...
Bug 754297 - Show Layer Mask should not use the layer blend mode
app: add ::get_color_profile() to GimpPickable and GimpProjectable
app: redo widget grouping in the levels dialog, still far from good
libgimpwidgets: change parameters of gimp_widget_get_color_transform()
libgimpwidgets: support cairo formats in gimp_color_profile_get_format()
app: add gimp_gegl_convert_color_transform() to gimp-gegl-loops.[ch]
app: simplify display update when the color management config changes
app: pass the widget to all gimp_view_renderer_render_foo() functions
Revert "app: add ::get_color_profile() to GimpPickable and GimpProjectable"
app: implement the GimpColorManaged interface in GimpLayer
app, libgimpcolor: refactor GimpColorManaged::get_color_profile()
Bug 478528 - Layer and Image previews are not color managed
app: add gegl:maze to Filters -> Render -> Pattern
plug-ins, pdb: remove the maze plug-in and add a PDB compat proc
Bug 478528 - Layer and Image previews are not color managed
Bug 754221 - Possible preview widget bug
app: rename mask enum values GIMP_COMPONENT_RED,GREEN,BLUE etc.
Bug 754518 - gimp-drawable-curves-spline does not take the advertised...
app: reorder functions in GimpSaveDialog so method impls are together
Bug 754727 - gimp 2.9.1 git compilation fails in file-psd
app: rename all values of enum GimpContextPropMask
Bug 754713 - On-canvas dialog of color picker tool always displays...
Bug 754171 - cmd - missing modifier key to configure input controllers
app: some cleanup in the new file dialog classes
app: put the GimpOverlayDialog detach tooltip on the with widget
Bug 754713 - On-canvas dialog of color picker tool always displays...
Bug 754171 - cmd - missing modifier key to configure input controllers
Bug 754171 - cmd - missing modifier key to configure input controllers
app: fix image type check in gimp_image_color_managed_get_color_profile()
app: reduce casts in file-save-dialog.c and file-open-dialog.c
app: proper precondition check in gimp_image_convert_color_profile()
app: better temporary debug output in gimp_display_shell_profile_update()
Bug 754774 - Choosing "convert" upon import results in wrong colors...
Bug 754927 - Non-void function should return a value
Bug 750867 - loading of CCiTT4 tiff images broken
Bug 743034 - file-tiff-load crashes if I try to open a BigTIFF file
plug-ins: lots of cleanup in file-tiff-load
plug-ins: don't add alpha to all but the loaded tiff's background layer
plug-ins: fix file-tiff-load's load_rgb() which I broke two commits earlier
pdb: return NULL for string arrays with zero elements
libgimp: start getting rid of using GimpDrawable in the drawable previews
libgimp: deprecate GimpZoomPreview's GimpDrawable API
plug-ins: use the new drawable_ID-based GimpZoomPreview API
libgimp: fix gimpui.def
libgimp: deprecate GimpDrawablePreview's GimpDrawable API
plug-ins: use the new drawable_ID-based GimpDrawablePreview API
app: fix comment in xcf_load_image()
libgimp: deprecate GimpAspectPreview's GimpDrawable API
plug-ins: use the new drawable_ID-based GimpAspectPreview API
app: fix visibility of the color picker tools info window
Bug 748749 - picked colors don't match image colors...
plug-ins: some cleanup in the new file-exr ICC profile code
Bug 478528 - Layer and Image previews are not color managed
Bug 755363 - Non-void function should return a value
Bug 755487 - redundant g_object_unref crashes GIMP
libgimp: fix return values in g_return_val_if_fail() statements
app: cosmetic cleanup in gimp_image_parasite_attach()
libgimp: rename gimpmetadata.[ch] to gimpimagemetadata.[ch]
cursors: fix the contents of the gimp-color-picker-cursors resource file
app: fix if() logic in gimp_plug_in_procedure_handle_return_values()
libgimpwidgets: minor formatting changes in gimpruler.c
app: don't access GtkTargetList's members directly
Bug 755703 - new gaussian blur: default Abyss policy to Clamp
Bug 755703 - new gaussian blur: default Abyss policy to Clamp
Bug 492048 - Detect color space in Exif 2.21/DCF 2.0 option files
app: move app/batch.[ch] to app/core/gimp-batch.[ch]
Bug 492048 - Detect color space in Exif 2.21/DCF 2.0 option files
Bug 492048 - Detect color space in Exif 2.21/DCF 2.0 option files
libgimpwidgets: fix signal emission in gimppickbutton-default.c
Bug 756019 - Color pickers UX inconsistencies
libgimpwidgets: slightly redo how GimpPickButton calls its new backends
plug-ins: fix crash in blur-gauss-selective.c
libgimpwidgets: change GimpColorSelect's handle positions to double
libgimpwidgets: some more cleanup in GimpColorSelect
libgimpwidgets: argh...
Bug 756019 - Color pickers UX inconsistencies
Bug 756357 - Convert to Color Profile does not update the progress bar
app: fix a comment in gimpcontext.c
app: add new action to restore a tool preset from the list
Bug 731279 - Tool Preset Editor not working correctly
plug-ins: add the legacy difference of gaussians back to the menus
Bug 756678 - Layer opacities change upon saving and reopening an xcf file
app: get rid of hardcoding GDK_SHIFT_MASK in tools/
configure.ac: add -Wlogical-op and -Wtype-limits
plug-ins: pedantic function reordering in file-header.c
plug-ins: port file-xwd-save to GIO
app: change some integers in gimpdisplayshell-scale.c to gdouble
app: add gimp_display_shell_scale_to_rectangle()
app: fix gimp_display_shell_scale_to_rectangle() to also do only scrolling
Bug 734573 - Zoom to selection
app: fix typo: s/flip_result/clip_result/ in gimpitem.h
libgimpcolor: clean up profile creation in GimpColorProfile
app: add progress handling to gimp_gegl_convert_color_profile,transform()
app: use gimp_gegl_convert_color_profile() to profile-convert images
libgimpcolor: add API to create profile variants with linear/sRGB gamma
Bug 751553 - Linear precision doesn't display the image correctly
Bug 751553 - Linear precision doesn't display the image correctly
app: make color profile conversions undoable again
Bug 751553 - Linear precision doesn't display the image correctly
Revert "Bug 751553 - Linear precision doesn't display the image correctly"
app: add progress reporting to gimp_drawable_convert_type()
plug-ins: fix some compiler warnings in file-xmc
Bug 756822 - Colors/Desaturate/Luminosity should operate on linear RGB
Bug 756701 - Decomposing to HSL produces HSV layers
plug-ins: decompose: move "run_mode" to a local scope
app: fix the image window's thumbnail size and shape
icons: add 96, 128, 192 and 256 px wilber icons
app: fix call to gdk_pixbuf_composite() when rendering the window icon
app: move the image thumbnail bottom-left in the window icon
icons: add gimp-wilber-outline.png in large sizes
app: use the new icons
icons: rename the unused scalable icons from stock-foo.svg to gimp-foo.svg
Bug 756895 - Floating panel translucency is annoying and unnecessary
Bug 735891 - color areas in the color picker info window are half transparent
icons: fix EXTRA_DIST so the new 96px wilber icons are in the tarball
app: fix GIMP_NEW_OVERLAY_MODE in gimp_image_get_xcf_version()
app: clean up XCF compat code in file_save_cmd_callback()
plug-ins: file-xmc: use GeglRectangle instead of GimpParamRegion
app: save the "gimp-xcf-compatibility-mode" parasite in network byte order
Bug 757687 - Screenshot functionality broken under Wayland
Bug 757739 - GIMP crashes closing undocked pointer dialog
Bug 757687 - Screenshot functionality broken under Wayland
plug-ins: fix the build in screenshot-osx.c
m4macros: make detectcflags.m4 more reliable
Bug 757773 - Filters->Edge Detect->Neon... crashes
Bug 757772 - Filters->Animation->Blend... leaks GeglBuffers and contexts...
app, libgimpbase: move enum GimpStrokeMethod to libgimpbase
app: make gimp_context_parent_notify() more robust
Bug 314379 - Allow stroking as outline (not with a paint tool) via the PDB
app, libgimpbase: move enums GimpCapStyle and GimpJoinStyle to libgimpbase
app: implement GimpConfig::reset() in GimpPDBContext
app: add imp_dash_pattern_from,to_double_array()
Bug 314379 - Allow stroking as outline (not with a paint tool) via the PDB
Bug 712584 - Gimp open file dialog should recognise file based on mimetype...
Bug 758049 - Please add canvas flipping
app: make sure the image stays in place when showing/hiding docks
configure.ac: require Babl 0.1.14
Bug 757905 - using select tool on image in one tab causes user to lose...
Bug 757905 - using select tool on image in one tab causes user to lose...
configure.ac: require GEGL 0.3.2
app: fix the action name of the action search dialog
po: update for the action search dialog change
NEWS.pre-2-8: new file preserving the history that lead to 2.8
NEWS: start updating for 2.9.2
NEWS: some fixes from drc
NEWS: more fixes
app: add gegl:sepia to Colors -> Desaturate
NEWS: better structure for core changes, add some stuff
app: simplify the Image -> Precision menu
libgimpcolor: clean up gimp_color_profile_is_linear(), add it to gimpcolor.def
app: fix progress message for precision conversion
Bug 757783 - When opening linear gamma pngs or tiffs...
Bug 757783 - When opening linear gamma pngs or tiffs...
plug-ins: formatting cleanup in compose/decompose
Bug 758597 - gimp-drawable-get-pixel fails, assertion error in BABL
configure.ac: require GEGL 0.3.4
docs, etc: regenerate the default gimprc and its manpage
app: disable the dock hiding/showing test
configure.ac: release GIMP 2.9.2
Michael Schumacher (2):
Global EXIF -> Exif string change (official spelling)
Workaround for intltool vs. automake issue during distcheck
Mikael Magnusson (36):
add an entry for the unified transform tool in the menu
transformtool: Make real_pick_function and real_draw_gui implementations of vfuncs
transformtool: adjust handles a bit
transformtool: rotate handles along with frame
app: another minor cleanup in gimpunifiedtransformtool.c
app: fix condition that disallowed bottom right side cursor
transformtool: use new corner and side cursors appropriately considering current transform
transformtool: actually use the correct index for the angle vector
gimptransformtool: Restore code that apparently was for the flip tool
Makefile.am: Move tools down in SUBDIRS since it now depends on libgimpbase
transformtool: flip cursor if needed
app: forgot to invert the matrix in corrective mode when transforming the selection.
app: Remove an unused variable and associated dead code.
app: avoid reading uninitialized memory
app: don't potentially overread buffer
app: remove double return
app: remove pointless NULL checks
app: move deref after NULL check
app: ! has higher precedence than ==, use != instead
app: add back needed NULL checks
app: g_return_if_fail (shell_selection) on the public API in gimpdisplayshell-selection.c, move free
null check to gimpdisplayshell's dispose()
app: add gimp_hsl_set_alpha to gimpcolor.def
app: Fix a typo in an unused function
plug-ins, pdb: Add missing break statements to switch
app: Don't do integer division before saving to gdouble, remove stray ;
gfig: Don't do integer division
app: initialize variable
plug-ins: fix typo in error path
plug-ins, pdb: Add missing break statements to switch in correct file
app: fix gimp_file_is_executable check to not return true for directories
libgimpconfig: fix loop condition
scheme: add missing breaks
gfig: close file on parse errors
libgimpconfig: unfix loop condition and fix if condition
HACKING: add some missing info
gimptransformoptions: Mark strings for translation
Mike Gran (1):
Bug 683381 - Inverted alpha behavior of 16-bit Targa files
Miroslav Talasek (4):
libgimpbase: enum GimpForegroundExtractMode: add GIMP_FOREGROUND_EXTRACT_MATTING
app: add gimp_channel_new_from_buffer() and gimp_layer_mask_new_from_buffer()
app: add new enums GimpMattingDrawMode and GimpMattingEngine
app: port the foreground select tool to the GEGL matting ops
Muhammet Kara (5):
Updated Turkish translation
Updated Turkish translation
Updated Turkish translation
Updated Turkish translation
Updated Turkish translation
Mukund Sivaraman (104):
file-compressor: Add support for xz compressed files (bug #683159)
app: Modify code to handle xz as well
file-compressor: Fix compiler warning
file-save-pdf: Remove redundant code (cppcheck report)
gfig: Remove redundant code (cppcheck report)
value-propogate: Fix condition (cppcheck report)
value-propogate: Rearrange operands
file-bmp: All 16 and 32-bpp files need the masks to be written
file-bmp: Fix order of data in RGBA_8888 images
file-bmp: Change order of bytes (and the masks correspondingly) to please Firefox
file-bmp: Reject compression type BI_ALPHABITFIELDS as unsupported
file-bmp: Don't use alpha channel with BI_RGB compression type
libgimpwidgets: Use AM_V_GEN in Makefile.am for pretty output
build: Add $(AM_V_GEN) to more places in Makefile.am files
file-tiff-load: Fix loading of TIFFs containing old-style JPEG images (#688761)
pdbgen: Word-wrap return description
pdbgen: Regenerate C code
file-tga: Handle 16-bit palettes with transparency (#687802)
file-tga: Simplify has_alpha expression
imagemap: Don't use fixed size buffer to print statusbar messages (#691386)
file-gif-load: Fix incorrect out-of-input-bits condition (#695513)
imagemap: Don't use strcpy() in unescape_text() (#649172)
imagemap: Rebuild parsers (after .y update)
build: Require dependencies of file-compressor
file-exr: Add initial implementation (loader)
file-exr: Fix a possible crash upon failure
build: Lower required version of OpenEXR library
file-exr: Fix loading of Fog.exr from openexr-images-1.7.0
file-png: Use proper enum types instead of ints
file-png: Fix some compiler warnings
file-jpeg: GEGL convert load functions
file-jpeg: unref GeglBuffer in case of a problem
file-jpeg: unref GeglBuffer in case of a problem (contd.)
file-jpeg: GEGL convert save functions
file-xpm: Fix warning about uninitialized format string
file-ps: Convert if statement to switch
file-ps: GEGL convert loading code
file-ps: Remove an extra space
file-tiff-save: Wrap long lines
file-tiff-save: GEGL convert TIFF saving code
file-jpeg: Fix load/save for different precisions
file-ps: Explicitly specify image precision during load
file-tiff-save: Fix for different buffer formats
file-tiff-save: Add support for saving 16-bit TIFFs
file-ps: GEGL convert gray and rgb save functions
file-tiff-save: Fix indexed image case
file-ps: GEGL convert rest of the save functions
file-ps: Don't use the register keyword
file-svg: Remove obsolete include
app: Remove unused macro
file-gif-save: Don't use register keyword
pdb: Mark unused args as dead
app: Update generated code
gimp-mkenums: Ignore forward declarations
app: Unwrap enum constant definition to a single line
app: Fix format specifier
app: Remove unused variable
app: Return NULL if assertion fails
build: Add HarfBuzz dependency
app: Use HarfBuzz directly instead of deprecated Pango functions
app: Update coding style (minor)
build: Lower HarfBuzz requirement to 0.9.26
build: Lowering HarfBuzz version further to 0.9.19 to support older distros
file-jpeg: Add support for arithmetic coding
file-jpeg: Use state of toggle button with the event
file-jpeg: Append to parasite fields
file-jpeg: Reduce use of #ifdefs
build: Update configure help
app: Use gint64 for dirty_time
devel-docs: Add libtool-instructions.txt
file-bmp: Remove unnecessary casts
file-bmp: Fix format specifiers
file-bmp: Print compression method in debug build
app: Fix return types
file-gif-load: Fail early if GetCode() fails (Bug #737375)
file-gif-load: Fail early in several other places if GetDataBlocks() fails (Bug #737375)
file-pdf-save: Fix param index (Bug #736281)
file-gif-load: Try to use as much as possible of broken GIF file (Bug #737375)
file-gif-load: Fix proto (Bug #737375)
file-gif-save: Export images in non-interactive run mode (Bug #698450)
Revert "file-gif-save: Export images in non-interactive run mode (Bug #698450)"
file-bmp: Fix final bfSize patched into BMP header (#737669)
file-bmp: Use cleaner serialization (sign)
file-jpeg: Improve description of file-jpeg-save args (#738443)
file-jpeg: Initialize fields in case sscanf() assigns fewer of them
file-jpeg: Add comment about inverted CYMK values
file-jpeg: Fix typo in comment
file-jpeg: Use slightly more accurate float DCT during load (Bug #741776)
file-tga: Use the colormap origin / first entry index field
file-pnm: Wrap to 80 columns
file-pnm: Pass format to gegl_buffer_get() to fix saving from other formats
file-pnm: Bump rate of progress update when saving
file-pnm: Fix direction of progressbar during load ;)
file-pnm: Add support for saving PFM (portable floatmap) files in color and gray
file-tiff-load: Fix rowstride for edge tiles (#743034 comment #3)
file-pnm: Don't write comments into PFM files
file-compressor: Fix xz's mime magic
file-gegl: Add OpenEXR saving through file-gegl
file-gegl: Fix typo
Add Windows implementation for gimp_file_show_in_file_manager()
libgimpbase: Remove function names from user visible strings
app: Include commit hash in display shell message
windows: Call SetDLLDirectory() in the app
app: Clarify message shown in unstable builds
Murray Cumming (1):
libgimpbase: Avoid an assignment to self.
Necdet Yücel (3):
Updated Turkish translation
Updated Turkish translation
Updated Turkish translation
Nicolas Robidoux (2):
Add the Nohalo sampler (previously called Lohalo, which now does something different
gimpbaseenums.h: point legacy API Lanczos sampler to NoHalo, new GEGL name of LoHalo
Nils Philippsen (29):
file-cel: make generating thumbnails more robust
app: limit physical memory size by GIMP_MAX_MEMSIZE as well
app: fix marking file dialogs as transient if opened from context menu
app: remove check which hides conditions that should not happen
add Changelog.pre-git to appease make distcheck
fix copy-paste error
app: fix re-initializing fontconfig in gimp_fonts_reset()
devel-docs: rewording, grammar fixes, etc.
app: set error in case of error in ICC profile plug-in
pagecurl: fix build order for generated headers
pagecurl: clean up generated header file again
app: let the tag popup own its tag objects
app: fix off-root builds
libgimpwidgets: fix typo
add missing file to po/POTFILES.in to fix 'make check'
app: simplify finding matching extensions
configure: use test in a portable way
lcms: avoid dereferencing null pointers
color-selector-cmyk: avoid freeing uninitialized pointer
file-bmp: don't leak file pointer when erroring out
gimpcolorwheel: comment out ineffectual code
file-jpeg: fix operator precedence errors
app: don't ignore return value
file-bmp: don't close foreign FD in ReadImage()
initialize length to appease cppcheck
file-xwd: sanity check colormap size (CVE-2013-1913)
file-xwd: sanity check # of colors and map entries (CVE-2013-1978)
tests: link against -lm
Ref/unref dialog->image around saving as well...
Pavol Klačanský (2):
Updated slovak translation
Updated slovak translation
Pedro Albuquerque (26):
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
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
Pedro Gimeno Fortea (2):
app: Two mostly cosmetic changes
Bug 696958 - In-image preview in Transform tools is off by one screen pixel
Peter Mráz (1):
Updated Slovak translation
Petr Kubiznak (1):
Bug 593167 - Support Windows in gimp_get_default_unit()
Philippe Teuwen (1):
file-bmp: Use masks when BI_BITFIELDS method is found
Piotr Drąg (43):
Updated POTFILES.in
Updated Polish translation
Updated Polish translation
Updated Polish translation
Updated POTFILES.in
Updated Polish translation
Updated Polish translation
Updated POTFILES.in
Updated Polish translation
Updated Polish translation
Updated Polish translation
Updated Polish translation
Updated Polish translation
Updated Polish translation
Updated Polish translation
Updated Polish translation
Updated Polish translation
Updated Polish translation
Updated Polish translation
Updated Polish translation
Updated Polish translation
Updated po/LINGUAS
Fix typo
Updated Polish translation
Updated Polish translation
Updated Polish translation
Fix typo
Updated Polish translation
Updated Polish translation
Updated Polish translation
Improve punctuation in a translatable string
Updated Polish translation
Updated Polish translation
Add Polish translation of the installer
Updated POTFILES.in
Updated Polish translation
Updated Polish translation
Fix Greek translation of default:LTR
Fix Spanish translation of default:LTR
Fix Slovenian translation of default:LTR
Fix Swedish translation of default:LTR
Updated POTFILES.in and POTFILES.skip
Updated Polish translation
Przemysław Gołąb (1):
devel-docs: document more files, fix typo
Rafael Ferreira (4):
Updated Brazilian Portuguese Translation
Revert "Updated Brazilian Portuguese translation"
Revert "2 small, but important fixes to pt_BR translation"
Updated Brazilian Portuguese translation for plug-ins
Richard Allen (1):
Bug 673315 - raw RGB565 bitmap loader is endian-specific
Richard Hughes (1):
Add an AppData file for GIMP
Rickard (1):
Bug 729326 - Errors found using a static code analysis program cppcheck
Rodolfo Ribeiro Gomes (1):
Updated Brazilian Portuguese translation
Roman Lebedev (2):
Bug 736561 - file-tiff-save: support saving of 32-bit (float and int) data
Bug 736555 - file-tiff-load: support loading of 32-bit (float and int) data
Rūdolfs Mazurs (1):
Updated Latvian translation
Samir Ribic (7):
Added Bosnian translation
Added Bosnian translation
Added Bosnian translation
Added Bosnian translation
Added Bosnian translation
Added Bosnian translation
Added Bosnian translation
Saul Goode (3):
Bug 739457 - Some errors not detected for GIMP_PDB_COLOR arguments
Bug 748270 - ripply-anim.scm does not handle transparent backgrounds
Bug 746467 - 'convert-decimal-to-base' produces erroneous results
Sebastian Rasmussen (1):
Bug 757745 - selection-to-path: Fix whitespace typo in tooltip
Seong-ho Cho (2):
Updated Korean translation
Updated Korean translation
ShadowKyogre (1):
Bug 750594 - Colors in PSD files are far lighter on import and far darker on export
Shlomi Fish (1):
app: Fix compiliation if gexiv2/gexiv2.h is not in the default include path.
SimaMoto,RyōTa (2):
l10n: Update Japanese translation
Bug 720598 - Mistaken description for 'New Guides from Selection
Simon Budig (19):
small bugfix for planar, removal of dead code.
assume gamma-data in tiffs.
add default shortcut <shift>1 to reset rotation.
remove some disabled nonfunctional code with german comments.
app: fix crash when flattening an image with no visible layers
app: rework gimp:shapeburst towards more floats, try to improve readability.
app: use the new distance-transform operation in the blend tool
fix bogus checks against unsigned variables.
fix some pieces of nonsensical code
fix some precedence errors
fix some copy&paste errors
fix parser for plugin image types
fix bogus use of g_strlcpy
fix errors in the psd loader code.
remove unnecessary if()
fix a few potential use-before-check errors
Bug 738952 - Invalid syntax for (cond) causes a segfault
app: more actions for display rotation
app: add absolute actions to the display rotation
Simon Lui (1):
plug-ins: merge soc-2013-psd branch, squashed into one commit
Simone Karin Lehmann (2):
Bug 683617 - Can't take screenshots (Mac OS)
Use 'About GIMP' in help menu on OS X+Win, correct German translation
Srihari (1):
Bug 708174 - A text based intent driving tool for GIMP (Tito)
Stanislav Petrek (2):
Updated slovak translation
Updated slovak translation
Sveinn í Felli (14):
Updated Icelandic translation
Added Icelandic translation
Updated Icelandic translation
Updated Icelandic translation
Updated Icelandic translation
Updated Icelandic translation
Updated Icelandic translation
Updated Icelandic translation
Updated Icelandic translation
Updated Icelandic translation
Updated Icelandic translation
Updated Icelandic translation
Updated Icelandic translation
Updated Icelandic translation
Sven Claussner (14):
Bug 692956 - Bring back 'Color from gradient' option to Paint tools
Bug 699886 - Missing <Dynamics> menu location for script/plugin
Fix 'make check' fails for missing translation
Bug 703218 - Typo in German translation
Remove dead item gimptoolpresets.xml in app-docs.sgml
German UI translation: fix some inconsistencies
Add licence comments to AppData file.
Add new action search dialog to POTFILES.in
Fix sort order in /libgimpbase/gimpbase.def
Add app/widgets/gimppropgui-constructors.c to POTFILES.in
Fix German translation issue
Update GIMP project meta information.
Review, amend and update the XCF file format spec and parasites.txt
Add Jenkins tutorial
Sven Neumann (4):
app: fix description of "layers-crop-to-content" action
modules: mark new string for translation
Revert "pdb: update documentation for all pdb functions whose return can be freed with g_strfreev()."
pdbgen: programmatically add hint about using g_strfreev()
Thomas Manni (17):
Bug 731697 - Colorize operation does not restitute alpha channel correctly
Bug 736232 - Strange result using transparent layer, blending modes...
plug-ins: foggify: fix bad fill parameters
Bug 740778 - fix transformtools
fix typo on commit 5ae6c8b1b3239a442f74766c8b028de249991cf0
gimpoperationtool: add support for aux2 input buffer
plug-ins: port crop-zealous to GEGL
Bug 742623: Equalize operation fills buffer with nan values in floating point precision
Bug 692349: Poor placement of "Floating selection" entry in Layers dialog
Bug 749133 - Named buffer: "Paste selected buffer as a new image" does not work when there is no image
Bug 749341 - Gradient Editor corrupts gradient
Bug 325564 - Use CIE LCH instead of HSL for layer mode Color
app, menus: add gegl:displace to Filters -> Map
plug-ins, pdb: remove the wind plug-in and add a PDB compat proc
plug-ins, pdb: remove the displace plug-in and add 2 PDB compat procs
plug-ins, pdb: remove the bump-map plug-in and add 2 PDB compat procs
Bug 756775 - UnifiedTransformTool: nan value in handle geometry computation
Tiago S (2):
Updated Portuguese translation
Updated Portuguese translation
Tiagosdot (1):
Updated Portuguese translation
Timo Jyrinki (5):
Small Finnish translation fix
Bug 692646 - Finnish spelling fixes (by Ville Skyttä)
Updated Finnish libgimp translation by Juhani Numminen
Change Finnish translation team web page to l10n.gnome.org
Single Finnish translation string update.
Timur Zhamakeev (1):
Added Kyrgyz translation
Tobias Ellinghaus (2):
plug-ins: add PFM reading support to file-pnm
plug-ins: support color managed EXR loading
Téo Mazars (47):
Bug 684330 - Rectangle tool's "fixed size" option is off-by-one
Bug 688068 - Rect selection: "Fixed: Aspect Ratio" doesn't work when...
Bug 674622 - Misalignment in scaling layers of different sizes
Bug 683153 - Lighting effects - bump mapping: top two rows of pixels are...
Bug 641951 - Weird spacing with flat brushes
Bug 656522 - Scaled Image Rounds Up To Nearest Pixel
Bug 683713 - Align visible layers does not work when layers ...
Bug 695418 - Unsharp mask crashes for large radii
plugins: Forgot to add GEGL's links flags
Bug 701410 - Small artifacts appear when performing a selection
plugins: finish the port of decompose.c
plugins: add compatibility wrappers to motion-blur
plugins: do not edit Makefile.am directly
plugins: Port compose.c to gegl
plugins: make decompose.c's parasites consistants
gfig: Remove unneeded and deprecated drawable accessors.
plugins: port border-average.c to GEGL
plugins: Add compat wrappers for alien-map
plugins: follow alien-map's parameter name change
plugins: port gradient-map.c to gegl and improve it
app: add gegl:tile-seamless to Filters -> Map
plugins: add pdb compat wrappers for tile-seamless
plugins: Effectively fix wrong names in compatibility wrappers
Bug 674391 - Indexed colours not exported when save a .bmp
app: Add gegl:antialias -> Filters/Enhance
app: Add gegl:channel-mixer to Color/Components
plugins: Add compat wrappers for antialias
plugins: Add compat wrappers for channel-mixer
plugins: Add compat wrappers for plasma.c
pdb: Use svg:src in plasma's compatibility wrapper
app: add gegl:mosaic to Filters -> Distorts
Bug 677275 - Mosaic Filter produces ugly artifacts
plug-ins,pdb: Add compatibility wrappers for mosaic
app: add a mnemonic letter to mosaic
plug-ins,pdb: Add a compatibility wrapper for noise-hsv
plug-ins,pdb: Add a compatibility wrapper for edge-laplace
app,pdb: Sort compatibility wrappers in alphabetical order
plug-ins,pdb: Add a compatibility wrapper for lens-distortion
app: follow gegl:dot removal
app: add gegl:stretch-contrast to Colors/Auto/
app,pdb: add a compatibility wrapper to contrast-stretch
app: add gegl:stretch-contrast-hsv to Colors/Auto/
app,pdb: add a compatibility wrapper for contrast-stretch-hsv
app: add gegl:wind to Filters -> Distorts
plug-ins: fix segfault in apply-canvas
plug-ins: don't check biClrUsed if bpp > 8 (in bug 697431)
Bug 681140 - Filter Render/Line Nova: renders in black instead...
Ville Pätsi (5):
Support file dates set to before the start of time
INSTALL: Mention gexiv2 as a required dependency
app/tools/gimpgegltool.c: blacklist linear-gradient and radial-gradient
app/tools/gimpgegltool.c: blacklist lcms-from-profile
tools/generate-news Add a script to generate a NEWS file template
Ville Skyttä (2):
Bug 692625 - Use image/x-pcx for PCX in desktop entry
Bug 692641 - Various spelling fixes
Ville Sokk (1):
app: remove flush parameter from write-buffer op in GimpApplicator
Ville-Pekka Vainio (1):
Finnish translation update by Jiri Grönroos
Warren Turkal (1):
app: Refactor palette loaders.
Yaron Shahrabani (1):
Updated Hebrew translation.
Yuri Myasoedov (1):
Updated Russian translation:
akerbeltz (3):
Added Scottish Gaelic translation
Updated Scottish Gaelic translation
Added Scottish Gaelic translation
darkraid1 (1):
Bug 598523 - Protect hidden layers from editing
kolbjoern (1):
Enhanced Norwegian nynorsk translations
saul (2):
Bug 721058 - Shadow layer for Drop Shadow filter in wrong stack position
Bug 725325 - Drag and drop fails for patterns and brushes
su-v (3):
Bug 724782 - git master fails to build on OS X with gtk-mac-integration
Bug 731446 - Files opened twice via command line
autogen.sh: also look for automake 1.15
Øyvind Kolås (11):
app: use sRGB gamma in u16 precision
app: gimp-babl.c fix formatting
app: GimpOperationTool: change values for color roles property keys
app: use step, page and digits as provided by gegl pspecs
app: aim for 15fps projection rendering
app: fix projection and display render chunk-size envvars
follow gegl api changes from commit af5361ca8d, with an abyss policy argument to gegl_buffer_copy.
app: clamp blended results for some compositing ops
app: burn-mode, invert before blending
app: add new required arguments to gegl_node_blit_buffers
libgimpcolor: add a function to check if a profile is linear RGB
Андрій Бандура (1):
Updated Ukrainian translation
Милош Поповић (10):
Updated Serbian Translation
Updated Serbian Translation
Updated Serbian translation
Updated Serbian translation
Updated Serbian translation
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]