<?xml version="1.0" encoding="UTF-8"?>
<component type="desktop">
  <id>gimp.desktop</id>

  <!--
      The tag 'metadata_license' means the licence of this file, not the whole
      product; see http://people.freedesktop.org/~hughsient/appdata/
      as of 20.09.2013. The CC0 licence is GPL compatible, see
      http://www.gnu.org/licenses/license-list.html#GPLCompatibleLicenses
      as of 20.09.2013
  -->
  <metadata_license>CC0-1.0</metadata_license>
  <project_license>GPL-3.0+ AND LGPL-3.0+</project_license>
  <_name>GNU Image Manipulation Program</_name>
  <_summary>Create images and edit photographs</_summary>
  <description>
    <_p>
      GIMP is an acronym for GNU Image Manipulation Program. It is a
      freely distributed program for such tasks as photo retouching,
      image composition and image authoring.
    </_p>
    <_p>
      It has many capabilities. It can be used as a simple paint
      program, an expert quality photo retouching program, an online
      batch processing system, a mass production image renderer, an
      image format converter, etc.
    </_p>
    <_p>
      GIMP is expandable and extensible. It is designed to be
      augmented with plug-ins and extensions to do just about
      anything. The advanced scripting interface allows everything
      from the simplest task to the most complex image manipulation
      procedures to be easily scripted. GIMP is available for Linux,
      Microsoft Windows and OS X.
    </_p>
  </description>

  <url type="donation">http://www.gimp.org/donating/</url>
  <url type="help">http://www.gimp.org/docs/</url>
  <url type="homepage">http://www.gimp.org/</url>
  <screenshots>
    <screenshot type="default">
      <image>http://www.gimp.org/screenshots/linux_mixer.jpg</image>
      <_caption>Screenshot showing channel mixing and layer editor</_caption>
    </screenshot>
  </screenshots>

  <releases>
    <release version="2.9.6">
      <description>
        <p>Core:</p>
        <ul>
          <li>Layer modes&apos; code is now refactored to separate gamma-corrected variations from the linear light ones, legacy modes have been preserved to support older XCF files.</li>
          <li>Color tags simplify managing large projects with a lot of layers and layer groups.</li>
          <li>The Mouse Pointer dialog and colors applied to images are now color-managed..</li>
          <li>Gamma and precision selectors for newly created images.</li>
          <li>Never dither when converting to a higher bit depth, or to anything more than 16 bits; don&apos;t offer dithering options in these cases.</li>
          <li>Default to linear when converting to 16-bit float.</li>
          <li>Pre-initialize some babl-based pixel format conversion routines at start-up to decrease the initial lazy intialization cost for some interactions.</li>
        </ul>
		
        <p>GUI:</p>
        <ul>
          <li>Easily add or remove layer masks by clicking either the layer preview or a new button in the Layers dialog.</li>
          <li>Enhance the Layer Attributes dialog to provide the single UI for setting layer&apos;s name, blending mode, opacity, and offset, toggling visibility, link status, various locks, color tags.</li>
          <li>Add a Save As button to the “Quit GIMP” dialog and raise images on click for easy checks.</li>
          <li>Allow to choose fill color when resizing layers and images.</li>
          <li>Quick Mask and Channel Attributes dialogs use the new spinscale widget for the  mask opacity slider.</li>
          <li>Enable grid views of dynamics and tool presets.</li>
          <li>Allow to zoom with middle mouse button + control + drag up/down.</li>
          <li>For all paint tools, when switching to the color picker mode, don&apos;t rely on the exact modifier being pressed or released. Instead, check if only the right modifier is pressed after *each* modifier change, and switch to color picking if it is.</li>
          <li>On startup, GIMP checks for duplicate accelerators in menus, and removes duplicates.</li>
          <li>Standard (Freedesktop) and GTK+ icons can now be set by the icon theme for a fully consistent style.</li>
          <li>Many new icons.</li>
          <li>Toolbox buttons do not grab focus anymore, which used to break usage of the Tab key and other canvas-related shortcuts after changing tools with a pointing device click.</li>
          <li>Delete Layer/Channel/Path are consistently the last option in respective dialogs now.</li>
          <li>Extend the text along the tangent of the last path stroke, when the length of the path is shorter than the width of the text to be warped.</li>
          <li>Allow to toggle the histogram dialog between gamma and linear.</li>
          <li>New &apos;Colors -> Linear Invert&apos; command to provide radiometrically correct color inversion.</li>
        </ul>
		
        <p>Configurability:</p>
        <ul>
          <li>Remember settings of many dialogs across sessions.</li>
          <li>New Interface / Dialog Defaults page in the Preferences dialog to control defaults values of various dialogs.</li>
          <li>Settings on some individual pages of the Preferences dialog can be reset separately now.</li>
          <li>Vertical scrollbar added to keep the height of the Preferences dialog fitting small displays.</li>
          <li>Allow mouse to optionally configure tablet devices</li>
          <li>Allow creating shortcuts containing the Cmd key + mouse wheel events.</li>
          <li>Default to 300ppi and 1920x1080px for new documents.</li>
          <li>Do not allow Alt+[0-9] shortcuts, they are typically reserved for display switching.</li>
        </ul>
		
        <p>Tools:</p>
        <ul>
          <li>The Move tool now shows relative coordinates when moving guides and sample points.</li>
          <li>Performance of the Fuzzy Select and the Bucket Fill tool has been improved.</li>
          <li>The Warp Transform tool now uses the linear sampler to ensure crisp lines after an erase.</li>
          <li>Select by Color and Color Picker tools work now correctly in color spaces other than sRGB.</li>
          <li>Color Picker doesn&apos;t snap to anything when picking colors anymore, always draws the outline of the averaged region (not only while the mouse is being pressed), and supports arbitrary range of values regardless of the actual image color precision.</li>
          <li>Uncommitted selection by the Intelligent Scissors tool is not discarded on tool change anymore.</li>
          <li>GIMP now checks whether the first and the last isegments are distinct before closing the curve.</li>
        </ul>
		
		<p>Painting:</p>
        <ul>		
          <li>Rulers, scrollbars, and the Navigation dialog follow canvas rotation now.</li>
          <li>Canvas rotation is now snappier in certain cases.</li>
          <li>For bitmap brushes, GIMP now caches hardness and disables dynamic change of hardness to improve painting performance. Bitmap brushes also don&apos;t get clipped anymore, when hardness is less than 100.</li>
        </ul>
		
        <p>File Formats</p>
        <ul>
          <li>Add native WebP loader/exporter with support for ICC profiles, animation, metadata.</li>
          <li>The TIFF loader will not generate warnings about private tags anymore.</li>
          <li>Handle linear gamma PNG files correctly.</li>
          <li>Load PSD files with layers which contain additional information with a length that is not divisible by 4.</li>
        </ul>
		
        <p>Printing</p>
        <ul>
          <li>Print resolution can now be reset to defaults, new values for the same image is actually used now without reloading the image.</li>
        </ul>
		
        <p>Plug-ins</p>
        <ul>
          <li>Port smooth-palette to GEGL.</li>
          <li>Enhance the raw (not the digital negative) files plugin: introduce exporting settings and remember them across sessions, make the plugin invokable non-interactively, and more.</li>
        </ul>
		
        <p>Color Palettes</p>
        <ul>
          <li>Merge Palettes command is available for multiple selected color palettes now.</li>
        </ul>
		
        <p>PDB:</p>
        <ul>
          <li>Rename *-paste-as-new to *-paste-as-new-image.</li>
        </ul>
		
        <p>Build:</p>
        <ul>
          <li>Depends on LCMS2.7+ now, because earlier LCMS2 releases caused problems with certain GIMP blend modes.</li>
          <li>Depends on libpng 1.6.25+ to avoid warnings about known incorrect sRGB profiles, also avoid various vulnerabilities.</li>
        </ul>
		
        <p>OS-specific changes:</p>
        <ul>
          <li>Help browser launches on macOS now.</li>
        </ul>
		
        <p>Bugs:</p>
        <ul>
          <li>Overall 79 bugs have been fixed or partially addressed since GIMP 2.9.4.</li>
        </ul>
		
        <p>Translations:</p>
        <ul>
          <li>Updated: Catalan, Czech, Danish, Finnish, French, German, Greek, Hungarian, Icelandic, Italian, Occitan, Polish, Portuguese, Russian, Scottish Gaelic, Serbian, Slovak, Slovenian, Spanish, Swedish.</li>
        </ul>
      </description>
    </release>

    <release version="2.9.4">
      <description>
        <p>Core:</p>

        <p>Color Management:</p>
        <ul>
          <li>add new GimpColorTransform object to create abstraction from LittleCMS</li>
          <li>now color-managed:</li>
          <ul>
            <li>layer/image/color palette/gradient/pattern previews</li>
            <li>Color Picker tool</li>
            <li>color buttons of GimpColorHistory</li>
            <li>GimpFgBgEditor, as used e.g. in the toolbox</li>
            <li>color selectors</li>
            <li>DND widget</li>
            <li>painting tools</li>
            <li>copying layers/paste buffer between images</li>
            <li>Colors applied to images</li>
            <li>GimpColorPanel and its color dialog (color widgets in dialogs)</li>
            <li>color areas created from menu actions</li>
	      </ul>
          <li>color management for grayscale images, including setting preferred ICC profile</li>
          <li>add fast switching between color managed display and soft-proofing</li>
          <li>add a per-image "is color managed" switch and show the image&apos;s "is color managed" state in the window title string</li>
          <li>add basic support for creating images with color profiles</li>
          <li>add "Optimize" options for display and soft-proofing to optionally speed-up rendering at the cost of color fidelity</li>
          <li>add Image -> Color Management -> Save Color Profile to File...</li>
          <li>improve the naming of generated ICC profiles</li>
          <li>add a shortcut to the profile chooser dialog on OS X too</li>
          <li>don&apos;t let display color management settings affect file import</li>
          <li>enable color management when a profile is assigned to the image</li>
          <li>enable color management when the image is converted from/to grayscale</li>
          <li>pass the right color profile around in gimp_selection_float()</li>
          <li>hardcode the CMYK selector&apos;s conversion parameters, as well as NTSC parameters in babl/GEGL/GIMP</li>
          <li>have all previews track the monitor they are on</li>
        </ul>
		
        <p>Core:</p>
		<ul>
          <li>add "Select -> Flood" select action</li>
          <li>add "Select -> Remove Holes" action</li>
          <li>add "Border style" combo to the "Select -> Border..." dialog</li>
          <li>do not request xcf compat mode when compat_toggle not sensitive</li>
          <li>initialize fontconfig in the background to be able to show a pulsing progress bar when rebuilding the list of fonts (typically, the first time GIMP runs)</li>
          <li>fix the Behind blending mode</li>
          <li>make Burn mode output match Gimp 2.8 (partial revert of bug 744265)</li>
          <li>improve file magic matching</li>
          <li>add a custom guide concept</li>
          <li>improve updating the statusbar messages and icons</li>
        </ul>

        <p>GUI:</p>

        <p>Menus:</p>
		<ul>
          <li>move the image-duplicate action next to image-new</li>
          <li>add Image -> Color Management -> Color Management Enabled</li>
          <li>change "Select _Custom Color..." to "_Custom Color..."</li>
          <li>change "Export" to "Export..." in the File menu</li>
        </ul>

        <p>Dialogs:</p>
		<ul>
          <li>include recently used colors in the Dockable Colors dialog</li>
          <li>add RGB-based Luminance channel to the Histogram dialog</li>
          <li>fix remembering the order of dockable dialogs</li>
		</ul>

        <p>Preferences:</p>
		<ul>
          <li>reorder the prefs categories tree and rename some pages</li>
          <li>move "Snap Distance" to the prefs dialog&apos;s "Snapping" page</li>
          <li>add configuration for undo preview size</li>
          <li>clean-up Preferences -> Color Management</li>
          <li>add "Shortcut [some modifier] + Mousewheel" for changing pen size</li>
		</ul>

        <p>Themes:</p>
		<ul>
          <li>rename theme "Default" into "System"</li>
          <li>add new GUI themes: Lighter, Light, Gray, Dark, Darker</li>
        </ul>

        <p>Icons:</p>
		<ul>
          <li>add icon theme selection and make the icon theme path configurable in prefs</li>
          <li>preserve 2.8 pixel-perfect icon theme under the name "Legacy"</li>
          <li>add new symbolic icon theme for GIMP</li>
          <li>add a scalable icon theme and a configure option --enable-vector-icons</li>
		</ul>

        <p>Widgets:</p>
		<ul>
          <li>add new GimpBufferSourceBox widget and use it in GimpOperationTool</li>
		</ul>

        <p>View/Display:</p>
		<ul>
          <li>fix various bugs related to rotated canvas</li>
          <li>make GIMP not ignore &apos;Maximized&apos; hints on startup in Windows</li>
          <li>enable a pulsing progress bar in the splash</li>
          <li>make new images jump around much less</li>
          <li>fix image position when entering/leaving fullscreen mode</li>
          <li>make layer boundary re-drawn correctly on scrolling</li>
          <li>make images not appear completely black when images dockable is visible</li>
          <li>have all previews track the monitor they are on</li>
        </ul>

        <p>Tools:</p>

        <p>Fuzzy Select:</p>
		<ul>
          <li>add "Diagonal neighbors" option</li>
        </ul>

        <p>Foreground Select:</p>
		<ul>
          <li>fix ghost brush outline</li>
		</ul>

        <p>Bucket Fill:</p>
		<ul>
          <li>add "Diagonal neighbors" option</li>
		</ul>

        <p>Posterize:</p>
		<ul>
          <li>turn the posterize tool into an ordinary GEGL filter</li>
          <li>remove posterize from Tools -> Colors</li>
		</ul>

        <p>Desaturate:</p>
		<ul>
          <li>turn the Desaturate tool into a normal GEGL filter</li>
          <li>move "Desaturate" to Colors -> Desaturate</li>
		</ul>

        <p>Align:</p>
		<ul>
          <li>add vertical offset to distribution options</li>
		</ul>

        <p>Paths:</p>
		<ul>
          <li>improve performance</li>
		</ul>

        <p>Flip:</p>
		<ul>
          <li>rename options to "Transform" and "Direction"</li>
		</ul>

        <p>Cage Transform:</p>
		<ul>
          <li>fix a few performance issue</li>
		</ul>

        <p>Unified Transform:</p>
		<ul>
          <li>make the tool not fail when currently selected layer is hidden</li>
		</ul>

        <p>Text:</p>
		<ul>
          <li>fix text input methods to work in-place (not in an overlayed box)</li>
          <li>add background colors setting, only exposed for advanced input methods</li>
		</ul>

        <p>Blend:</p>
		<ul>
          <li>use gegl:distance-transform in the blend tool, it has a progress now</li>
          <li>make shapeburst work with the new interactive gradient code</li>
		</ul>

        <p>All Painting Tools:</p>
		<ul>
          <li>add mirror symmetry</li>
          <li>remove artifacts from painting tools in Burn blending mode</li>
          <li>add shortcut actions for changing spacing, hardness, and force</li>
		</ul>

        <p>MyPaint:</p>
		<ul>
          <li>dramatically improve performance of the tool and enable it by default</li>
          <li>add Colorize mode</li>
          <li>add a toggle to change between erase &amp; paint mode</li>
          <li>add a brush selector to the MyPaint brush options</li>
          <li>add a dockable dialog to choose a brush, with tagging</li>
          <li>read tags from MyPaint brushes</li>
          <li>improve blend math</li>
          <li>allow plug-ins to register procedures in the &lt;MyPaintBrushes&gt; menu</li>
		</ul>

        <p>Smudge:</p>
		<ul>
          <li>fix the clipping of out-of-gamut channel values</li>
          <li>fix the handling of layers with alpha channels</li>
		</ul>

        <p>Ink:</p>
		<ul>
          <li>the range of angle is now [-PI..PI]</li>
		</ul>


        <p>Plug-ins/GEGL Filters:</p>

        <p>Preview:</p>
		<ul>
          <li>add a "split preview" feature to GEGL ops</li>
          <li>allow to switch the split preview between horizontal and vertical</li>
          <li>allow to swap the before/after position</li>
		</ul>

        <p>Filters:</p>
		<ul>
          <li>update the "Recently used" menu with GEGL filters</li>
          <li>replace Selective Gaussian Blur with the GEGL version</li>
          <li>add gegl:saturation as Colors -> Saturation</li>
          <li>add gegl:high-pass as Filters > Enhance > High Pass</li>
          <li>add new gegl:gegl filter that executes a custom processing chain</li>
          <li>port Tile and Pagecurl plug-ins to GEGL</li>
          <li>refactor the screenshot plug-in into backend and front-ends, one per X.org, Wayland, Windows, OS X</li>
          <li>add Monochrome option to the GEGL version of Channel Mixer</li>
          <li>bring dialog titles and help IDs to GEGL filter dialogs</li>
		</ul>

        <p>File Plug-Ins:</p>
		<ul>
          <li>add darktable plug-in top pre-process varios raw images</li>
          <li>port file-gif-save and file-tiff to GIO</li>
          <li>TIFF support:</li>
		  <ul>
            <li>make libtiff a hard dependency</li>
            <li>merge the file-tiff-load and file-tiff-save plug-ins</li>
            <li>fix various tiff exporting bugs</li>
	      </ul>
          <li>EXR support:</li>
		  <ul>
            <li>read comment, Exif, and XMP data from EXR files</li>
            <li>use GIMP&apos;s internal profile when loading EXR</li>
	      </ul>
          <li>PSD support:</li>
		  <ul>
            <li>fix the loading of files with adjustment or fill layers</li>
            <li>fix the reading of layer group structure</li>
		  </ul>
          <li>fix the raw image loader</li>
          <li>fix the layer groups support in OpenRaster</li>
          <li>code cleanup in file-bmp</li>
          <li>fix the exporting of KISS - CELL (*.cel) images</li>
          <li>resurrect the email plugin</li>
          <li>use GIO to figure if a file is hidden</li>
		</ul>

        <p>PyGimp:</p>
		<ul>
          <li>update pyconsole code</li>
          <li>add binding for GimpImageType</li>
          <li>add GimpColorConfig object</li>
          <li>add type definition for GimpColorManaged</li>
          <li>make GimpParasite type known to the code generator</li>
          <li>require Pycairo in configure, link gimpui against pycairo</li>
          <li>fix the application of paintbrush size in Python scripts</li>
		</ul>

        <p>Script-Fu:</p>
		<ul>
          <li>make regex matching return character indexes</li>
          <li>fix the hanging of Script-fu on machines with 64-bit longs</li>
          <li>update tinyscheme code from upstream</li>
        </ul>

        <p>PDB:</p>
        <ul>
          <li>Bug 759104 - Allow coordinates of sample points to be accessed from scripts</li>
        </ul>

        <p>Build:</p>

        <p>build/win:</p>
		<ul>
          <li>Start building libmypaint.</li>
          <li>Add pcre and upgrade glib2 to 2.48.1</li>
          <li>Upgrade exiv2 to 0.25</li>
          <li>Clear DISPLAY before building</li>
          <li>Disable webkitgtk</li>
        </ul>

        <p>OS-specific changes:</p>

        <p>Windows:</p>
		<ul>
          <li>Add support for generating crash backtraces using Dr. MingW</li>
		</ul>

      </description>
    </release>

    <release version="2.9.2" date="2017-04-09">
      <description>
        <p>Core:</p>

        <p>The core got completely ported to GEGL, listing all changes involved would be too much, therefore we summarize the changes in app/ per source subdirectory:</p>

        <p>base
composite
paint-funcs:</p>
        <ul>
          <li>Remove these directories, they contained the old pixel manipulation functions</li>
        </ul>
		
        <p>config:</p>
		<ul>
          <li>Remove GimpBaseConfig, add GimpGeglConfig</li>
          <li>Add config options for new features</li>
		</ul>

        <p>core:</p>
		<ul>
          <li>Add some things that used to live in base/, like the temp-buf, boundary and histogram code</li>
          <li>Port all functions to GEGL and higher bit depths</li>
          <li>Keep the image around as GEGL graph, all other compositing is gone</li>
          <li>Add non-destructive drawable filters, but use them only for previews</li>
          <li>Implement the floating selection as drawable filter</li>
          <li>Implement GimpImageMap using drawable filters</li>
          <li>Move batch processing to gimp-batch.[ch]</li>
          <li>Run batch commands in an already running GIMP instance</li>
          <li>Ported almost everything from filenames/FILE/fd to GFile/GIO</li>
          <li>Be smarter about migrating old user config files</li>
          <li>Move many object struct members to private structs</li>
		</ul>

        <p>file:</p>
		<ul>
          <li>Support GIO-ported file load/save procs, handle remote files generically</li>
          <li>Add content locking to items to prevent them from being edited</li>
          <li>Add position locking to items to prevent them from being translated</li>
          <li>Implement all color management in the core</li>
          <li>Add an automatic palette of recently used colors</li>
          <li>Implement metadata handling in the core</li>
		</ul>

        <p>gegl:</p>
		<ul>
          <li>Now contains utility functions and abstractions to work with GEGL more easily</li>
          <li>Move all operations to the new operations/ directory</li>
		</ul>

        <p>operations:</p>
		<ul>
          <li>New directory containing all GIMP-internal GEGL operations and their config objects (if any)</li>
          <li>Add a correct version of the overlay layer mode</li>
          <li>Add LCH layer modes</li>
		</ul>

        <p>paint:</p>
		<ul>
          <li>Port all paint cores to Gegl</li>
          <li>Add MyPaint brush paint core</li>
		</ul>

        <p>pdb:</p>
		<ul>
          <li>Add compat procedures that work like the removed plug-ins</li>
          <li>Use the new GimpValueArray, GValueArray got deprecated</li>
		</ul>

        <p>plug-in:</p>
		<ul>
          <li>Allow plug-ins to access image data at full bit depth</li>
          <li>Add a compat mode so unported plug-ins always get 8-bit data</li>
		</ul>

        <p>text:</p>
		<ul>
          <li>Port text rendering to GEGL</li>
          <li>Use HarfBuzz to inspect fonts for creating an example string</li>
		</ul>

        <p>xcf:</p>
		<ul>
          <li>Add zlib compression to XCF loading/saving</li>
		</ul>

        <p>GUI:</p>
		<ul>
          <li>Add GUI to handle the new high bit depths and conversion between them</li>
          <li>Add new action group "filters" which can run arbitrary GEGL ops</li>
          <li>Add lots of actions invoking GEGL ops that replace removed plug-ins</li>
          <li>Preview all GEGL ops live on the canvas, using drawable filters</li>
          <li>Mostly switch from using stock-ids to icon-names</li>
          <li>Turn all stock icons into named icons and add an icon theme</li>
          <li>Allow selecting colors from an image&apos;s colormap</li>
          <li>Add "Show in file manager" to everything that has a filename</li>
          <li>Add an action search dialog to find actions by keyword and execute them</li>
          <li>Split the save dialog into subclasses for load, save and export</li>
          <li>Implement various color management dialogs that were in the lcms plug-in</li>
          <li>Make sure windows appear on the correct monitor</li>
          <li>Simplify and reduce the actions that modify paint tool behavior</li>
          <li>Add canvas rotation and flipping</li>
          <li>Allow zooming to the selection</li>
          <li>Make the image tab position configurable in single window mode</li>
          <li>Add separate snapping settings for fullscreen mode</li>
          <li>Remove bitmaps cursors and only support RGBA cursors</li>
          <li>Color manage drawable and image thumbnails</li>
          <li>Add more format string options for the image title</li>
          <li>Use the external gtkosxapplication package instead of included code</li>
          <li>Add a generic GimpPopup class and use it instead of duplicating code</li>
          <li>Make the generated GUI of GEGL ops much better</li>
          <li>Allow to implement custom GUI for gegl ops, and do that in some cases</li>
          <li>Add GimpDial, GimpPolar and GimpCircle to be used for angle and hue picking</li>
		</ul>

        <p>Tools:</p>
		<ul>
          <li>Add an "experimental playground" for unfinished tools</li>
          <li>(experimental) Add a tool that paints with MyPaint brushes</li>
          <li>(experimental) Add an n-point deformation tool</li>
          <li>(experimental) Add a transform tool with a variable # of handles</li>
          <li>(experimental) Add a seamless clone tool</li>
          <li>Add a unified transform tool that allows rotating, scaling, perspective</li>
          <li>Add a warp tool as replacement for the IWarp plug-in</li>
          <li>Allow tool dialogs to be embedded on the canvas genrically</li>
          <li>Add much more options to painting, like the ability to lock tool options to brush defaults, and to zoom the brush with the canvas</li>
          <li>Make the blend tool work interactively in realtime</li>
          <li>Add undo/redo to many tools (using the normal shortcuts)</li>
		</ul>

        <p>Libgimp:</p>
		<ul>
          <li>Deprecate the entire old pixel manipulation API</li>
          <li>Add API to get a drawable&apos;s buffer, the rest can be done with GEGL</li>
          <li>Add high bit depth support when using the new buffer API</li>
          <li>Make many enum value names sane and deprecate the old names</li>
          <li>Many core enums moved here instead of proxying them via PDB generation</li>
          <li>Add API to stroke vector outlines, with all core properties</li>
          <li>Add more context API that affects other procedures</li>
          <li>Deprecate API with weird names, and add new API with less arguments</li>
          <li>Add metadata and color management API, utility functions and widgets</li>
          <li>Split GimpPickButton into per-platform backends and fix it on OS X</li>
		</ul>

        <p>Plug-ins:</p>
		<ul>
          <li>Remove lots of plug-ins that are now implemented as GEGL ops</li>
          <li>Remove the lcms plug-in, this is now done in the core/libgimp</li>
          <li>Remove the metadata plug-ins, this is now done in the core/libgimp</li>
          <li>Remove the file-uri plug-in, this is now done in the core using GIO</li>
          <li>Port many file plug-ins to GIO</li>
          <li>Port many plug-ins that are not strictly filters to GEGL</li>
		</ul>

        <p>Source and build system:</p>
		<ul>
          <li>Don&apos;t use INCLUDES in Makefile.am, use AM_CPPFLAGS instead</li>
		</ul>


        <p>General:</p>
		<ul>
          <li>Lots and lots of bug fixes</li>
          <li>Translation updates</li>
		</ul>

      </description>
    </release>



  </releases>
 <update_contact>gimp-developer-list_at_gnome.org</update_contact>
  <keywords>
    <keyword>GIMP</keyword>
    <keyword>Photoshop</keyword>
  </keywords>
  <kudos>
    <kudo>HiDpiIcon</kudo>
    <kudo>HighContrast</kudo>
    <kudo>ModernToolkit</kudo>
    <kudo>UserDocs</kudo>
  </kudos>
  <project_group>GNOME</project_group>
  <translation type="gettext">gimp20</translation>
</component>