Commit Graph

1002 Commits

Author SHA1 Message Date
bc4cf9918f Bug 673501 - Issue with Overlay
GIMP's OVERLAY mode was identical to SOFTLIGHT. This commit fixes the
issue and introduces a NEW_OVERLAY mode and enum value.

- change gimp:overlay-mode to be a real (svg-ish) overlay mode
- when compositing, map OVERLAY to gimp:softlight-mode
- when compisiting, map NEW_OVERLAY to gimp:overlay-mode
- bump the XCF version when NEW_OVERLAY is used
- map OVERLAY to SOFTLIGHT when loading and saving XCF
- map OVERLAY to softlight in all PDB setters
- map OVERLAY to softlight when deserializing a GimpContext
- change all paint mode menus to show an entry for NEW_OVERLAY
  instead of OVERLAY
- change PSP, PSD and OpenRaster to use NEW_OVERLAY

These changes should (redundantly) make sure that no OVERLAY enum
value is used in the core any longer because it gets mapped to
SOFTLIGHT at all entry points, with the downside of introducing a
setter/getter asymmetry when OVERLAY was set in a PDB api.
2015-04-29 13:32:58 -04:00
8dae802979 Add Jenkins tutorial 2014-10-26 13:08:36 +01:00
8b55983f7d Review, amend and update the XCF file format spec and parasites.txt
XCF spec:
- Update to GIMP 2.8.10
- Clarify role of file formats in the save-vs.-export-context
- Rearrange outline
- Collect infos on basic concepts in one chapter
- Add table of contents
- Add File format version history
- Add note on image size
- Add open questions and TODOs
- Sort properties alphabetically
- Unify tiles and hierarchy examples
- Wording
- Cosmetic cleanups

Extract compositing.txt from xcf.txt

Update parasites.txt:
- Replace SVN->Git
- Update contact e-mail address
- Add table of contents

Cherry-picked from commit a83791be19
2014-10-20 20:52:30 +02:00
6acd7e24bb devel-docs: add some info about libtool versioning to release-howto.txt 2014-08-27 20:42:24 +02:00
7bfc60462e devel-docs: Add libtool-instructions.txt 2014-08-27 08:41:02 +05:30
189c329a2c devel-docs: update the docs a bit 2014-07-02 13:53:22 +02:00
3f708aa189 devel-docs: fix the build in the libgimpconfig docs 2014-07-02 13:19:04 +02:00
6f9fc7b10a devel-docs: some more items for GIMP3-API-Changes.txt 2014-06-02 20:38:20 +02:00
a261cf93d0 devel-docs: no need any longer to ignore gimpcompat.h, it's gone 2014-05-19 03:11:03 +02:00
6203cb5ee0 devel-docs: fix HTML_IMAGES Makefile variable
This doesn't fix the build of the stock IDs docs page yet.
2014-05-07 22:12:12 +02:00
b6fa05dcaf devel-docs: more TODO items for GIMP3-API-Changes.txt 2014-05-03 09:40:54 +02:00
81e955ed1b build: Add HarfBuzz dependency 2014-05-03 00:27:47 +05:30
a4223766f2 all,libgimp*: move GimpConvolveType and GimpInkBlobType to libgimpbase
and make GimpConvolveType's values sane.
2014-04-29 22:44:58 +02:00
2ff414d799 app,libgimp,pdb: remove enum GimpConvolutionType from the public API
It was exported accidentially and never used for anything.
2014-04-27 23:05:12 +02:00
5ec5f79f57 devel-docs: add more stuff to GIMP3-API-Changes.txt 2014-04-27 14:33:16 +02:00
145295a36a devel-docs: update release-howto.txt for the new server 2014-04-25 22:00:18 +02:00
54cdddd678 devel-docs: add new file GIMP3-API-Changes.txt
A place to collect API changes that should/must be done, but not
before 3.x.
2014-04-24 23:23:23 +02:00
e0edc568aa devel-docs: clarify where to announce a release in release-howto.txt 2013-11-29 00:03:45 +01:00
a7e9016f11 Bug 715018 - Developer documentation on VBRs incorrect
Fix the order of fields, and improve some other parts.
2013-11-22 20:47:16 +01:00
a387d2fe28 devel-docs: change the libgimpwidgets doc stuff so it handles GEGL types 2013-11-01 22:14:57 +01:00
2fa41c1e4e devel-docs: update docs for libgimpwidgets 2013-10-27 22:17:18 +01:00
7ded498aea devel-docs: update docs for libgimpconfig 2013-10-27 22:13:50 +01:00
e3ad4c34da devel-docs: update docs for libgimpcolor 2013-10-27 22:11:46 +01:00
31412a357f devel-docs: update docs for libgimpmath 2013-10-27 22:08:12 +01:00
a89744c88f devel-docs: update docs for libgimpbase 2013-10-27 22:06:21 +01:00
59ab6e1e5a devel-docs: #include <gio/gio.h> in devel-docs/tools/units.c 2013-10-27 01:33:02 +02:00
6dc83396a2 Remove dead item gimptoolpresets.xml in app-docs.sgml
This item caused builds with --enable-gtk-doc-app to
fail because of a typo and it was also misplaced in
app-core-containers.(cherry picked from commit e1564c44a8)
2013-09-03 21:29:33 +02:00
ec786816bb */Makefile.am: merge INCLUDES into AM_CPPFLAGS
automake-1.13 finally warns about this anachronism.
2013-06-05 20:48:37 +02:00
fd5db78dd4 devel-docs: make the docs for app/ build again 2013-03-09 00:03:59 +01:00
16d739b268 Bug 695416 - undefined reference when building devel-docs/tools/widgets.c
Add -lm to the linker flags for the doc-shooter binary. Actually add a
whole snippet of makefile boilerplate that also deals with -mwindows,
all other makefiles seem to have it. I have no clue what it does.
(cherry picked from commit ae5f847a11)
2013-03-08 23:46:20 +01:00
594726698f devel-docs: rewording, grammar fixes, etc. 2013-03-08 21:38:19 +01:00
17ca1ea170 devel-docs: document more files, fix typo 2013-03-08 20:12:15 +01:00
37d4f656d4 Bug 678925 - Debugging plugins with windows
Apply patch from Hartmut Kuhse that enables plug-in debugging on
Windows by stopping the process using Windows API, and providing a
small executable "gimp-plugin-resume.exe" to resume the stopped
plug-in.
2013-02-23 16:25:58 +01:00
6b0d1038cc Bug 692641 - Various spelling fixes 2013-01-27 18:59:02 +01:00
dfabfb9664 Bug 572997 - gih description alter when re-saving
Undeprecate, clean up and apply patch from Eric Lamarque which adds a
"gimp-brush-pipe-name" parasite to remember the description.
2013-01-19 20:54:08 +01:00
a2e037fb00 Corrected spelling errors spotted by Ari Pollak (Mostly fixes bug #683694)
Still need to address the "allows to" grammatical error.
2012-09-10 12:22:12 -04:00
d6a86ca848 devel-docs: add the new even/odd micro version policy to release-howto
(cherry picked from commit fef532a108)
2012-08-23 19:57:54 +02:00
b058137145 Bug 676389 - Compilation fails using clang because of -u options passed to linker
Use -Wl,-u,symbol to makes things build instead of just -u symbol.
2012-05-20 19:29:44 +02:00
7aa7472f4a devel-docs: Fix compilation, include gegl.h 2012-05-02 21:03:03 +02:00
01c65b61c4 devel-docs: update ftp directory in release-howto.txt 2012-03-13 02:04:25 +01:00
a9ee07da43 devel-docs: updated so the latest additions and changes show up 2012-03-12 20:11:20 +01:00
3670fa5ddd devel-docs: all functions in app/ appear in the docs again \o/ 2012-02-11 19:10:55 +01:00
2e3e941de3 devel-docs: make app/ docs build again and update them a bit
It's now less bad than before but still a horror.
2012-02-10 01:28:29 +01:00
355ce0b6ec docs: Update the release instructions to be more water-tight 2012-02-02 16:32:37 +05:30
26b6c9dadd devel-docs: update .gitignore 2011-12-03 23:38:29 +01:00
408595d9d5 devel-docs: update .gitignore 2011-12-03 23:36:24 +01:00
ebbad40885 Doc fixes in both source comments and gtk-doc files 2011-11-25 21:39:55 +01:00
f007ce352d libgimpwidgets: add gtk_separator_new() to gimp3migration.[ch]
and use it all over the place.
2011-10-02 14:36:42 +02:00
93a0d51d16 devel-docs: use gtk_box_new() 2011-09-30 11:41:43 +02:00
439e8b0bf1 app/text: nuke gimpfont-utils.[ch]
gimp_font_util_pango_font_description_to_string() isn't needed any
longer as this was fixed long ago in pango itself (and we require a much
higher version anyway). See Pango bug #166540 (at GNOME Bugzilla).
2011-09-19 15:44:26 +02:00