The GNU Image Manipulation Program
Find a file
Bruno Lopes dd5349a9f5 app, build: Use gimp_installation_directory() on macOS wrapper
It is more packaging-agnostic than the previous hardcoded code.
I confirmed it works with both in-house and CircleCI builds.
2026-03-19 21:06:40 -03:00
.gitlab .gitlab: Update security template 2026-02-25 11:46:26 -03:00
.vscode Add .vscode/settings.json compliant with Coding Style 2024-01-19 16:06:06 -03:00
app app, build: Use gimp_installation_directory() on macOS wrapper 2026-03-19 21:06:40 -03:00
app-tools app, app-tools: Fix WinMain definition on some executables 2025-11-29 18:19:07 -03:00
build app, build: Use gimp_installation_directory() on macOS wrapper 2026-03-19 21:06:40 -03:00
data app, build, plug-ins: Run interpreters conditionally on Windows console 2025-11-09 15:56:32 -03:00
desktop desktop: we will release today. 2026-03-14 01:18:21 +01:00
devel-docs devel-docs: Use API version not app version for install location 2025-12-15 11:05:23 +00:00
docs docs, etc: gimprc memsize without suffix is just bytes 2026-03-06 23:29:14 +01:00
etc docs, etc: gimprc memsize without suffix is just bytes 2026-03-06 23:29:14 +01:00
extensions build, extensions, plug-ins: Add support to MSVC's resource compiler too 2025-11-29 18:18:57 -03:00
gimp-data@cb10407355 gimp-data: fix splash in Windows installer (showing "RC")! 2026-03-14 14:03:47 +01:00
libgimp libgimp: Connect ResourceChooser mnemonics to button 2026-03-18 23:49:46 +00:00
libgimpbase libgimpbase: variables must be defined at start of scope. 2026-03-01 23:07:30 +01:00
libgimpcolor libgimpcolor: small indentation fix. 2026-03-11 21:05:39 +01:00
libgimpconfig libgimp, pdb: Allow access to GimpCurve in PDB 2026-03-01 13:41:35 +00:00
libgimpmath Revert "libgimpmath: #pragma once" 2025-08-14 00:54:50 +02:00
libgimpmodule Declare gexiv2 dependency on many targets (due to gimpmetadata.h) 2025-10-03 18:31:53 -03:00
libgimpthumb app, libgimpthumb, plug-ins, tools: Fix POSIX namespace warnings on MSVC 2026-02-28 10:06:46 -03:00
libgimpwidgets Issue #12491: Fix GimpUnitComboBox immediately closing on certain platforms 2026-03-10 00:11:37 +01:00
menus tools: implement restore option for on-canvas text editor ... 2025-10-31 15:39:10 +01:00
modules app, modules: Resolve unused Windows variable warnings 2025-10-12 14:06:04 +00:00
pdb app, libgimp, pdb: fix setting NULL to gimp_image_set_color_profile() and… 2026-03-11 21:39:50 +01:00
plug-ins plug-ins: Allocate more space for 4bpp TIM textures 2026-03-19 12:39:06 +00:00
po Update Slovenian translation 2026-03-19 22:18:19 +00:00
po-libgimp Update Serbian translation 2026-03-18 20:42:07 +00:00
po-plug-ins Update Slovenian translation 2026-03-19 22:12:54 +00:00
po-python Update Serbian translation 2026-03-18 20:29:53 +00:00
po-script-fu Update Serbian translation 2026-03-18 20:48:54 +00:00
po-tags Add Kazakh translation 2026-03-04 01:43:31 +00:00
po-tips Update Serbian translation 2026-03-18 20:56:33 +00:00
po-windows-installer Add Serbian translation 2026-03-18 20:02:31 +00:00
themes themes: Define GimpColorSelect button margin 2026-03-18 02:15:46 +00:00
tools meson: Restore virtual support to install .pdb generated by GCC 2026-03-17 18:59:18 -03:00
.clang-format clang-format: uncomment rule not usable yet. 2025-04-30 23:36:15 +02:00
.dir-locals.el .dir-locals.el: configure emacs to show trailing whitespace 2016-08-24 17:46:57 +02:00
.gitlab-ci.yml gitlab-ci: Remove a remnant of the legacy 32-bit job 2026-03-18 20:27:20 -03:00
.gitmodules .gitmodules: Specify gimp-data branch as 'main' 2025-10-06 13:49:22 -03:00
.kateconfig Add .kateconfig with modelines for Kate 2016-08-23 14:53:38 +02:00
AUTHORS AUTHORS: regenerated. 2026-03-03 18:27:32 +01:00
authors.dtd authors.dtd: Update 2011-01-28 07:55:55 +01:00
authors.xml authors: update list. 2025-12-16 12:42:16 +01:00
authors.xsl Also put maintainers separately in AUTHORS 2011-01-27 22:04:05 +01:00
authors4gimp-web.xsl authors4gimp-web: "artist" section clearly also contains splash artists. 2025-12-16 12:43:28 +01:00
ChangeLog.pre-1-0
ChangeLog.pre-1-2 converted to utf-8 2004-05-10 17:45:17 +00:00
ChangeLog.pre-2-0 vte sucks 2004-05-20 02:36:11 +00:00
ChangeLog.pre-2-2 Copied current ChangeLog away and truncated it. 2004-12-19 02:55:34 +00:00
ChangeLog.pre-2-4 renamed the pre-2.4 ChangeLog 2007-10-23 23:36:17 +00:00
ChangeLog.pre-2-6 Applied changes based on official version of TinyScheme (CVS commit dated 2009-08-04 14:23:55 -04:00
ChangeLog.pre-git Applied changes based on official version of TinyScheme (CVS commit dated 2009-08-04 14:23:55 -04:00
COPYING Change a bazillion URLs to https:// 2018-07-14 14:19:27 +02:00
gimp.doap DOAP: Replace defunct mailing list 2023-12-13 10:16:27 +03:00
INSTALL.in INSTALL: minor fixes. 2026-03-03 18:27:32 +01:00
LICENSE LICENSE: add a note about data/ licensing for future added data. 2023-03-16 23:20:44 +01:00
MAINTAINERS MAINTAINERS: update. 2021-04-04 16:01:48 +02:00
meson.build Partially revert "Reenable .pdb building on GCC (for MINGW64/UCRT64 sake)" 2026-03-17 16:26:31 -03:00
meson_dist_script.py meson: Port meson_dist_script.sh to Python 2025-04-17 11:18:30 -03:00
meson_options.txt meson, app: Remove Wintel emulation layer after TWAIN disabling 2026-03-17 09:56:20 -03:00
NEWS NEWS: switch to the 3.2 stable branch and archive the older NEWS file. 2026-03-17 18:18:04 +01:00
NEWS.pre-2-0 Misc. typos 2018-10-19 15:30:27 +00:00
NEWS.pre-2-2 Misc. typos 2018-10-19 15:30:27 +00:00
NEWS.pre-2-4 Misc. typos 2018-10-19 15:30:27 +00:00
NEWS.pre-2-6 Misc. typos 2018-10-19 15:30:27 +00:00
NEWS.pre-2-8 NEWS.pre-2-8: new file preserving the history that lead to 2.8 2015-11-22 17:30:15 +01:00
NEWS.pre-2-10 Misc. typos 2018-10-19 15:30:27 +00:00
NEWS.pre-3-0 NEWS: move to NEWS.pre-3-0 and prepare for the new stable series. 2025-03-17 23:43:19 +01:00
NEWS.pre-3-2 NEWS: switch to the 3.2 stable branch and archive the older NEWS file. 2026-03-17 18:18:04 +01:00
README README: update, preparing for the 3.2 release. 2026-03-03 16:56:49 +01:00
README.i18n desktop: change gimp20 to gimp30 for gettext 2024-08-29 09:09:29 +00:00

                   ------------------------------
                   GNU Image Manipulation Program
                         3.2 Stable Branch
                   ------------------------------

This is a stable release in the GIMP 3.2 series.

If you think you found a bug in this version, please make sure that it
hasn't been reported earlier and report it!

If you want to hack on GIMP, please read the file devel-docs/README.md.
For detailed installation instructions, see the file INSTALL.


1. Web Resources
================

GIMP's home page is at:

	https://www.gimp.org/

Please be sure to visit this site for information, documentation,
tutorials, news, etc. All things GIMP-ish are available from there.

The latest version of GIMP can be found at:

	https://www.gimp.org/downloads/

We also have a website dedicated to documentation at:

        https://docs.gimp.org/


2. Contributing
===============

GIMP source code can be found at:

	https://gitlab.gnome.org/GNOME/gimp/

Resources for contributors:

        https://developer.gimp.org/

In particular, you may want to look in the "Core Development" section. Some
articles of particular interest for newcomers could be:

* Setting up your developer environment: https://developer.gimp.org/core/setup/
* GIMP Coding Style: https://developer.gimp.org/core/coding_style/
* Submit your first patch: https://developer.gimp.org/core/submit-patch/


3. Discussion Channels
======================

We have several discussion channels dedicated to GIMP user and
development discussion. There is more info at:

        https://www.gimp.org/discuss.html

For the real junkies, there are IRC channels (e.g. #gimp or #gimp-user)
devoted to GIMP on GIMPNet (a private free software oriented network).
Many of the developers hang out there. Some of the GIMPNet servers are:

	irc.gimp.org:6667
	irc.us.gimp.org:6667
	irc.eu.gimp.org:6667

More discussion channels, such as forums, will be listed on the above
"discuss" page when they are moderated by a team member.
Links to archives of former discussion methods (e.g. mailing lists) are
also included in that page.

4. Customizing
==============

The look of GIMP's interface can be customized like any other GTK app
by editing files in `${XDG_CONFIG_HOME}/gtk-3.0/` (settings.ini and
gtk.css in particular) or by using "themes" (ready-made customizations).
Additionally, GIMP reads `${XDG_CONFIG_HOME}/GIMP/3.2/gimp.css` so you
can have settings that only apply to GIMP.

You can also manually change the keybindings to any of your choice by
editing: `${XDG_CONFIG_HOME}/GIMP/3.2/shortcutsrc`.


Have fun,

  Spencer Kimball
  Peter Mattis
  Federico Mena
  Manish Singh
  Sven Neumann
  Michael Natterer
  Dave Neary
  Martin Nordholts
  Jehan
  Aryeom