GIMP version history

GIMP originally stood for General Image Manipulation Program. [1] Its creators, Spencer Kimball and Peter Mattis, began developing GIMP as a semester-long project at the University of California, Berkeley in 1995.[2] The name was changed to the GNU Image Manipulation Program in 1997, after Kimball and Mattis had graduated, when it became an official part of the GNU Project.[3]

Major version Initial release Significant changes and notes Latest minor version
Old version, no longer supported: 0.x 1995-11-21 first release ?
Old version, no longer supported: 0.54 1996-01-31 ? 0.99.31
Old version, no longer supported: 1.0 1998-06-05 ? 1.0.3
style="background-color: #FDB3AB; " title="Old version, no longer supported" data-sort-value="1.2" | Old version, no longer supported: 1.2 2000-12-25 Improvements to the user interface, bug fixes. 1.2.5
GIMP 2.x
style="background-color: #FDB3AB; " title="Old version, no longer supported" data-sort-value="2.0" | Old version, no longer supported: 2.0 2004-03-23 Many new tool options, GIMP now using GTK+ 2.x graphical toolkit. Tabs and docks system introduced. Script-fu scripting support improved greatly. Allows text to be re-edited. CMYK color support. 2.0.6
style="background-color: #FDB3AB; " title="Old version, no longer supported" data-sort-value="2.2" | Old version, no longer supported: 2.2 2004-12-19 Plugin support, keyboard shortcut editor, previews for transform tools. New GIMP hardware controllers support. Drag/drop and copy/paste from GIMP to other applications improved. 2.2.17
style="background-color: #FDB3AB; " title="Old version, no longer supported" data-sort-value="2.4" | Old version, no longer supported: 2.4 2007-10-24 Color management support, scalable brushes, new and rewritten selection tools and many user interface changes including a new icon theme. Increased file format support. Full screen editing, and new crop tools. Improved printing quality. Improved interface for external device input. 2.4.7
style="background-color: #FDB3AB; " title="Old version, no longer supported" data-sort-value="2.6" | Old version, no longer supported: 2.6 2008-10-01 Partial implementation of GEGL, and first iteration of UI re-design 2.6.12 [4]
class="templateVersion co" style="background-color: #FEF8C6; " title="Older version, yet still supported" data-sort-value="2.8" | Older version, yet still supported: 2.8 2012-05-03 Single-window mode, exporting, layer groups, tool improvements, and many more updates. 2.8.22
style="background-color: #FDB3AB; " title="Old version, no longer supported" data-sort-value="2.9.2" | Old version, no longer supported: 2.9.2 2015-11-27 GEGL Port extended and new or improved Tools 2.9.2
style="background-color: #FDB3AB; " title="Old version, no longer supported" data-sort-value="2.9.4" | Old version, no longer supported: 2.9.4 2016-07-13 Revamped User Interface and Usability Changes 2.9.4
style="background-color: #FDB3AB; " title="Old version, no longer supported" data-sort-value="2.9.6" | Old version, no longer supported: 2.9.6 2017-08-24 Performance, improvements, bug fixes. 2.9.6
style="background-color: #FDB3AB; " title="Old version, no longer supported" data-sort-value="2.9.8" | Old version, no longer supported: 2.9.8 2017-12-12 Performance, improvements, bug fixes. 2.9.8
Old version, no longer supported: 2.10.0 RC1 2018-03-26 Full linear usage of GEGL, Dashboard dockable, Image recovery, some Bugfix to Do to stable Version [5], RC2 next 2.10.0 RC1
Latest preview version of a future release: 2.10.0 RC2 2018-04-17 Optimizations and multi-threading for painting and display, themes rewritten, gradient tool improved, new on-canvas control for 3D rotation, translations, GEGL changes, and improvements in handling masks, channels, and selections. [6] Some Blockerbugs [7] 2.10.0 RC2
class="templateVersion c" style="background-color: #D4F4B4; " title="Current stable version" data-sort-value=" 2.10 " | Current stable version: 2.10 2018-04-27 Full use of GEGL. Bugfix, HEIF-support and more in 2.10.2, MacOS Beta and more improvements available in 2.10.4 [8][9] 2.10.6
GIMP 3.x
Future release: 3.0 TBA 2018? Complete port from GTK+ 2.x to GTK+ 3.22 [10] or GTK+ 4.0
Legend:
Old version
Older version, still supported
Latest version
Latest preview version
Future release

GIMP 0.54

GIMP 0.54 was released in January 1996.[11] [12] It required X11 displays, an X-server that supported the X shared memory extension and Motif 1.2 widgets. It supported 8, 15, 16 and 24-bit color depths, dithering for 8-bit displays and could view images as RGB color, grayscale or indexed color. It could simultaneously edit multiple images, zoom and pan in real-time, and supported GIF, JPEG, PNG, TIFF and XPM images.[1]

At this early stage of development GIMP could select regions using rectangle, ellipse, free, fuzzy, bezier, and intelligent selection tools, and rotate, scale, shear and flip images. It had bucket, brush and airbrush painting tools, and could clone, convolve, and blend images. It had text tools, effects filters (such as blur and edge detect), and channel and color operations (such as add, composite, decompose). The plugin system allowed for addition of new file formats and new effect filters. It supported multiple undo and redo operations.[1]

It ran on Linux 1.2.13, Solaris 2.4, HP-UX 9.05, and SGI IRIX operating systems.[1] It was rapidly adopted by users,[13] [14] who created tutorials, displayed artwork and shared techniques.[11][12] An early success for GIMP was the Linux penguin Tux, as drawn by Larry Ewing using GIMP 0.54.[15] By July 5, 1996 the volume of messages posted to the mailing list had risen and the mailing list was split into two lists, gimp-developer and gimp-user. Currently, user questions are directed to the gimpnet IRC channel.[11][12]

GIMP 0.60

GIMP 0.60 was released on June 6, 1997[16] using the GNU General Public License. [17] According to the release notes, Peter Mattis was working for Hewlett-Packard and Spencer Kimball was working as a Java programmer. [18]

GIMP 0.60 no longer depended on the Motif toolkit. Improvements had been made to the painting tools, airbrush, channel operations, palettes, blend tool modes, image panning and transformation tools. The editing work flow was improved by enabling rulers, cutting and pasting between all image types, cloning between all image types and ongoing development of a layers dialog.

New tools included new brushes (and a new brush file format), grayscale and RGB transparency,"Bucket fill" patterns and a pattern selection dialog, integrated paint modes, border, feather and color selectors, a pencil and eraser paint tool, gamma adjustments and a limited layer move tool.

The new widgets were managed by Peter Mattis and were called GTK for GIMP toolkit and GDK for GIMP drawing kit.[18]

Sometime in 1998, after a few humorous suggestions of a gimp compile on Microsoft Windows, Tor Lilqvist began the effort of the initial port of GIMP for windows. At the time it was considered a code fork. It would later be merged into the main development tree. Support was, and continues to be, offered through a yahoogroups email list.

GIMP 0.99

The biggest change in the GIMP 0.99 release was in the GIMP toolkit (GTK). GTK was redesigned to be object oriented and renamed from GTK to GTK+. The pace of development slowed when Spencer Kimball and Peter Mattis found employment.[11][12]

GIMP 1.0

GIMP 1.0.0 was released on June 2, 1998[19] GIMP and GTK+ split into separate projects during the GIMP 1.0 release. GIMP 1.0 included a new tile based memory management system which enabled editing of larger images and a change in the plug-in API (Application programming interface) allowed scripts to be safely called from other scripts and to be self documenting. GIMP 1.0 also introduced a native file format (xcf) with support for layers, guides and selections (active channels).

An official website was constructed for GIMP during the 1.0 series, designed by Adrian Likins and Jens Lautenbacher, now found at classic.gimp.org which provided introductory tutorials and additional resources.[20] On April 13, 1997, GIMP News was started by Zach Beane, a site that announced plug-ins, tutorials and articles written about GIMP. May 1997, Seth Burgess started GIMP Bugs, the first 'electronic bug list'.[11][12]

Marc Lehmann[21] developed a perl programming plug-in. [22] [23] [24] Web interfaces were possible with the GIMP 1.0 series, and GIMP Net-fu [25] can still be used for online graphics generation. [26]

GIMP 1.1

The GIMP 1.1 series focused on fixing bugs and improving the port to Windows. No official release occurred during this series. Following this the odd numbered series (e.g. 1.1) of GIMP releases were considered unstable development releases and even numbered releases (e.g. 1.2) were considered stable releases. By this time, GTK+ had become a significant project and many of GIMP's original developers turned to GTK+ development. These included Owen Taylor (author of GIMP ifsCompose), [27] Federico Mena,[28] Tim Janik, [29] Shawn Amundson and others. GNOME also attracted GIMP developers. The primary GIMP developers during this period were Manish Singh, Michael Natterer [30] Sven Neumann[31] and Tor Lillqvist[31] who primarily fixed issues so that GIMP could run on Win32. [32]

GIMP 1.2

GIMP 1.2.0 was released on December 25, 2000. GIMP 1.2 had a new development team of Manish Singh, Sven Neumann and Michael Natterer and others. GIMP 1.2 offered internationalization options, improved installation dialogs, many bug fixes (in GIMP and GTK+), overhauled plug-ins, reduced memory leaks and reorganized menus. [33] New plug-ins included GIMPressionist and Sphere Designer by Vidar Madsen; [34] Image Map by Maurits Rijk; [35] GFlare by Eiichi Takamori; Warp by John P. Beale, Stephen Robert Norris and Federico Mena Quintero; and Sample Colorize and Curve Bend by Wolfgang Hofer. New tools included a new path tool, a new airbrush tool, a resizable toolbox, enhanced pressure support, a measure tool, dodge, burn and smudge tools. New functionality included image pipes, jpeg save preview, a new image navigation window, scaled brush previews, selection to path, drag'n'drop, quickmask, a help browser, tear-off menus and the waterselect plug-in was integrated into the color-selector.[33]

The 1.2 series was the final GIMP 1 series.

GIMP 2.0

GIMP 2.0.0 was released on March 23, 2004. The biggest visible change was the transition to the GTK+ 2.x toolkit.

GIMP 2.2

Among the major changes in GIMP 2.2 are:[36]

  • Previews for transform tools
  • Improved drag-and-drop support
  • A new script interpreter, Tiny-fu, which was supposed to eventually replace Script-fu (never did).
  • New plugins: neon, cartoon, photocopy, softglow, dog, retinex, glob.

GIMP 2.4

Major revisions in interface and tools were made available with the GIMP 2.4.0 release on October 24, 2007. Rewritten selection tools, use of the Tango style guidelines for a polished UI on all platforms, a foreground selection tool, and support for the ABR brush filetype along with the ability to resize brushes were some of the many updates.

GIMP 2.6

More major revisions in interface and tools were made available with the 2.6.0 release on October 1, 2008. There were large changes in the UI, free select tool and brush tools, and lesser changes in the code base. Also, partial tool level integration of GEGL was enacted that is supposed to lead to higher color depths as well as non-destructive editing in future versions. [37] Starting from the first bugfix version, GIMP 2.6.1, "The Utility Window Hint", that enforced MDI behavior on Microsoft Windows, as opposed to only being supported in GNOME.

GIMP 2.8

GIMP 2.8 was released on May 3, 2012 with several revisions to the user interface. These include a redesigned save/export menu that aims to reinforce the idea that information is lost when exporting. The text tool was also redesigned so that a user edits text on canvas instead of in a separate dialog window. This feature was one of the Google Summer of Code (GSoC) projects from 2006.

GIMP 2.8 also features layer groups, simple math in size entry fields, JPEG2000 support, PDF export, a webpage screenshot utility, and a single-window mode.[38]

GEGL has also received its first stable release (0.1), where the Application Programming Interface is considered mostly stable; GEGL has continued to be integrated into GIMP, now handling layer projection, this is a major step forward into full integration of GEGL that will allow GIMP to have better non-destructive work-flows in future releases. GEGL 0.2.0 is integrated into 2.8.xx.

GIMP 2.10

GIMP 2.10.0 was released on April 27, 2018. The major change: image processing nearly fully ported to GEGL (0.4.0), allowing high bit depth processing, multi-threaded and hardware accelerated pixel processing, and more. Color management is a core feature now, most widgets and preview areas are color-managed. Many improved tools, and several new tools, such as the Warp transform, the Unified transform and the Handle transform tools. On-canvas preview for all filters ported to GEGL, with split-preview to compare before/after processing versions. Digital painting improved with canvas rotation and flipping, symmetry painting, MyPaint brush support. Support for several OpenEXR, RGBE, WebP, HGT image formats was added, support for TIFF, PNG, FITS, PSD improved. GIMP now displays and allows the editing of Exif, XMP, IPTC, and DICOM metadata. Basic HiDPI support includes automatic or user-selected icon size. Default UI now uses a dark theme with symbolic icons, other UI and icon themes are available. Native XCF File Limit is much more than 4 GB. 64 threads are possible for actual greatest Intel, AMD or other CPUs. Version 2.10.2 supports modern HEIF Format and add some new filters. Many Bugfix improve stability. Actual Version 2.10.4 is with some Bugfixes and now in MacOS as Beta available. Version 2.10.6 added supports for vertical text layouts.

GIMP 3

GIMP 3.0

GIMP 3.0 will be the first release ported to GTK3. This version has been developed in parallel to 2.9 with low priority. This changes now after Start of 2.10 with much more priority. Cleaning of code is actual now one of the main areas in development.

GIMP 3.2

Non-destructive editing is the main focus in this future version.[39]

References

  1. 1 2 3 4 Spencer Kimball & Peter Mattis (1996-02-11). "Readme" (txt). Retrieved 2008-03-23.
  2. GIMP - Prehistory - Before GIMP 0.54
  3. GIMP - Documentation
  4. https://git.gnome.org/browse/gimp/tag/?h=GIMP_2_6_12
  5. https://www.gimp.org/news/2018/03/26/gimp-2-10-0-rc1-released/
  6. https://www.gimp.org/news/2018/04/17/gimp-2-10-0-rc2-released/
  7. https://bugzilla.gnome.org/buglist.cgi?quicksearch=product%3A%22gimp%22%20severity%3Ablocker%20target%3A2.10&list_id=276540
  8. https://www.gimp.org/news/2018/05/20/gimp-2-10-2-released/
  9. https://www.gimp.org/news/2018/07/04/gimp-2-10-4-released/
  10. https://git.gnome.org/browse/gimp/commit/?h=gtk3-port&id=639e69c6278dcdd616cc8fedd385aff4044cb2bc
  11. 1 2 3 4 5 Seth Burgess. "A Brief History of GIMP". Retrieved 2008-03-24.
  12. 1 2 3 4 5 Seth Burgess. "A Brief History of GIMP". Retrieved 2008-03-24.
  13. Zach Beane (2001-12-24). "Tips, Tricks, and other Stuff". Retrieved 2008-03-24.
  14. Tuomas Kuosmanen. "Gimp stuff". Archived from the original on 2008-05-10. Retrieved 2008-03-24.
  15. Larry Ewing (1998-03-09). "Penguin Tutorial". Retrieved 2008-03-24.
  16. Federico Mena-Quintero (1997-10-23). "The GIMP's color gradient editor". Everyone loves The GIMP. Archived from the original on 2008-03-01. Retrieved 2008-03-24.
  17. Richard Stallman (1989-02-01). "GNU General Public License". Free Software Foundation. Retrieved 2008-03-23. Because the program is licensed free of charge, there is no warranty for the program, to the extent permitted by applicable law.
  18. 1 2 Spencer Kimball & Peter Mattis (1996-07-17). "Relnotes" (txt). Retrieved 2008-03-24.
  19. "Readme" (txt). 1996-07-17. Retrieved 2008-03-24.
  20. Adrian Likins and Jens Lautenbacher. "classic.gimp.org". Archived from the original on 2011-05-13. Retrieved 2008-03-24.
  21. Marc Lehmann. "Gimp". Archived from the original on 2008-02-29. Retrieved 2008-03-04.
  22. Seth Burgess (2002-06-05). "Seth's Perl-Fu". Retrieved 2008-03-24.
  23. Seth Burgess (2002-09-18). "Debugging gimp-perl scripts; a how-to". Retrieved 2008-03-24.
  24. Dov Grobgeld. "A Tutorial for Perl GIMP Users". Archived from the original on 2008-03-16. Retrieved 2008-03-04.
  25. "Readme" (tgz). 1997-10-22. Retrieved 2008-03-24.
  26. "An online graphics generator powered by GIMP". Retrieved 2008-03-24.
  27. "Owen Taylors GTK Stuff". 1998-05-29. Archived from the original on 2008-03-13. Retrieved 2008-03-24.
  28. "Boring news about Federico". Retrieved 2008-03-24.
  29. "Technical ramblings by Tim Janik". Retrieved 2012-11-06.
  30. "Mitchs blog". Retrieved 2008-03-24.
  31. 1 2 "svenfoo". Archived from the original on 2008-03-16. Retrieved 2008-03-24.
  32. "Changelog" (txt). 2000-12-24. Retrieved 2008-03-24.
  33. 1 2 "News" (TXT). 2000-12-25. Retrieved 2008-03-24.
  34. "The GIMPressionist". Archived from the original on 2008-05-13. Retrieved 2008-03-24.
  35. "Maurits thinks aloud". Retrieved 2008-03-24.
  36. "What's New in The GIMP 2.2?". Archived from the original on January 15, 2009. Retrieved 2009-01-15.
  37. "GIMP 2.6 Release Notes". gimp.org. Retrieved 2009-01-24.
  38. 2.8 release notes
  39. https://wiki.gimp.org/wiki/Roadmap
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.