Commit graph

903 commits

Author SHA1 Message Date
Martin Nordholts
ed2d178da3 app: Get rid of config -> display module dependency
In order to make a clear separation between the core modules and the
UI modules, move the necessary enums from display-enums.h and
widgets-enums.h to config-enums.h and the files
gimpdisplayoptions.[ch] from the display to the config module. This
removes the config -> display dependency.

This change has three main benefits
 * It lets us remove includes of display files from the config module
 * We don't have to link gimp-console and test-config with a subset of
   object files from the display module
 * It is reflected in devel-docs/gimp-module-dependencies.svg that the
   application is made up of core modules and UI modules and that no
   core module depends on any UI module
2010-02-01 21:56:48 +01:00
Martin Nordholts
a3be9db88c devel-docs: For completeness, distribute all *.txt files 2010-01-30 08:07:33 +01:00
Martin Nordholts
835d1b9661 devel-docs: Update gimp-schedule.ods
Some single-window mode tasks are completed, and some bugs on the 2.8
milestone have been postponed. New estimated release candidate date is
2010-12-27, but I expect more bugs and features to be de-scoped. The
updated estimates are put in a new snapshot, i.e. put in a new column.
2010-01-23 11:39:26 +01:00
Martin Nordholts
d008b6db69 devel-docs: In the schedule, have snapshots instead of updating
In the schedule, instead of changing estimates, let's have snapshots
of them. That way we can track how our estimate moves.
2010-01-23 11:39:26 +01:00
Martin Nordholts
862ae52d4e devel-docs: Add a paragraph about sessionrc 2010-01-19 22:24:17 +01:00
Martin Nordholts
b0fb45647d devel-docs: Add paragraph about GimpDialogFactory to ui-framework.txt 2010-01-17 00:01:35 +01:00
Martin Nordholts
038ea9474d devel-docs: Add a schedule for development
Add an OpenOffice.org Calc document that contains a list of tasks that
needs to be done before GIMP 2.8 is ready for release. An estimate of
the time to complete each task, in 8-hour work days, is also
given. Based on this data an estimated date when we will have a GIMP
2.8 release candidate ready is calculated. The formula includes a
“days worked per week”-factor that specifies how many 8-hour work days
that the GIMP community together produces per week. There is also a
sheet where things planned for GIMP 2.10/3.0 is put. With this
document we will be able to better plan what features to include in
what version.
2010-01-15 22:40:18 +01:00
Martin Nordholts
0902cd4136 devel-docs: Update contexts.txt with single-window mode 2010-01-06 13:34:25 +01:00
Martin Nordholts
70d30207f0 devel-docs: Add initial version of context.txt, explaining GimpContext 2010-01-05 18:15:41 +01:00
Martin Nordholts
64a9531afe devel-docs: Add gimp-module-dependencies.svg
Add an SVG illustration of GIMP library and core modules and the
dependencies between them, created with
tools/module-dependencies.py. One obvoiusly evil dependency is
app/config -> app/display, if we get rid of that the cycle between
core modules might be broken.
2010-01-04 17:03:24 +01:00
Martin Nordholts
facac1a49c devel-docs: Update ui-framework.txt with GimpMenuDock and GimpToolbox 2009-12-20 20:43:57 +01:00
Martin Nordholts
31b0f01748 devel-docs: Start working on ui-framework.txt
This document describes how the GIMP UI framework functions and is
implemented. Here, "UI framework" refers to the system that saves the
UI layout between GIMP sessions, i.e. how docks, dockable dialogs etc
are setup.
2009-10-25 12:13:03 +01:00
Sven Neumann
2fb9054aab fix build of devel-docs tools with GSEAL_ENABLE 2009-10-18 00:56:03 +02:00
Alexia Death
0ca81896e9 Merge commit 'origin/master' into soc-2009-dynamics 2009-10-11 01:05:40 +03:00
Sven Neumann
0012c86cf1 update documentation 2009-10-10 23:17:17 +02:00
Alexia Death
2eab9f2ca4 Merge fixes 2009-10-09 20:38:43 +03:00
SHIRAKAWA Akira
a2f9408196 Complete removal of pressure and velocity scale defines
As tablet pen pressure and velocity scales when set to 1.0 lose their meaning,
their defines have been completely eliminated from the GIMP source.
2009-10-08 23:01:16 +02:00
Alexia Death
e75d44c77c Merge commit 'origin/master' into soc-2009-dynamics 2009-09-28 20:30:17 +03:00
Michael Natterer
60c1b169f3 Add some missing <TITLE>s 2009-09-22 23:30:58 +02:00
Alexia Death
be78fe3b1d Merge commit 'origin/master' into soc-2009-dynamics 2009-09-20 14:32:32 +03:00
Martin Nordholts
a0923b62ee libgimpconfig: Add gimp_config_serialize() and _deserialize() 2009-09-19 18:00:03 +02:00
Michael Natterer
5df0aa7b41 Bug 594983 - Build fails with "--enable-gtk-doc-app"
Tons of doc updates, it's almost up-to-date now. Also fixes the build.
2009-09-14 21:41:09 +02:00
Michael Natterer
42fe565f5d Add the new drawable and vectors lock-content APIs to the docs 2009-09-08 19:46:19 +02:00
Michael Natterer
332ebeb5d3 Add enum GimpTextHintStyle and gimp_rectangle_union() to the docs 2009-09-08 19:46:18 +02:00
Martin Nordholts
e3175cb155 devel-docs: Add missing "new symbols in GIMP 2.8" 2009-09-05 14:33:48 +02:00
Michael Natterer
fcdc3beedb Bug 591609 - xcf file format developer document inconsistencies
Fix PROP_UNIT description reported by Bryan Lyman
2009-08-30 10:57:39 +02:00
Alexia Death
d2143b8886 Merging master to current state 2009-08-21 19:26:05 +03:00
Martin Nordholts
7f6d7740eb devel-docs: Add Index of new symbols-item to release-howto.txt 2009-08-16 18:15:46 +02:00
Martin Nordholts
b8fec538f6 devel-docs: Add "Index of new symbols in GIMP 2.8" 2009-08-15 21:19:58 +02:00
Martin Nordholts
74ceaab1b6 devel-docs: Warn about using -j for 'make distcheck' 2009-08-15 20:28:02 +02:00
Martin Nordholts
fd481041bb devel-docs: Update 2.8 symbols (cont.) 2009-08-15 19:38:04 +02:00
Martin Nordholts
eb73424044 devel-docs: Update 2.8 symbols 2009-08-15 17:06:43 +02:00
Martin Nordholts
e247791209 devel-docs: Update release-howto.txt 2009-08-15 13:02:01 +02:00
Martin Nordholts
e9905896fc devel-docs: Refer to website for patch submitting instructions 2009-08-15 09:49:10 +02:00
zhenfeng zhao
4da7c67406 Debug dynamics editor, and solve many bugs. 2009-08-02 17:18:09 -03:00
Martin Nordholts
f910375c25 devel-docs: Add authors.xml to release-howto.txt 2009-07-12 19:26:18 +03:00
Sven Neumann
8be040d089 Bug 587710 – PAT file specification seems to have a wrong magic number
Fix magic number of the GIMP pattern file format in the documentation.
2009-07-12 19:26:13 +03:00
Martin Nordholts
670a046688 devel-docs: Add authors.xml to release-howto.txt 2009-07-12 12:48:05 +02:00
Sven Neumann
7a4b05d93d Bug 587710 – PAT file specification seems to have a wrong magic number
Fix magic number of the GIMP pattern file format in the documentation.
2009-07-06 22:11:38 +02:00
Michael Schumacher
fa388d8cea Corrected consistency of name length and wording of the v3 explanation
The v1 brush name length was still shown as byte 20 - (header_size -20) instead of 20 - (headersize - 1).
The v3 explanation did use 'noticing' instead of 'notifying'.
2009-06-20 12:46:42 +02:00
Sven Neumann
5865dcf63e devel-docs: fix byte range in format documentation
The byte range for the brush, repspective pattern name, was wrong in
the documentation of the GBR and PAT file formats. This commit
corrects this.
2009-06-19 20:48:24 +02:00
Martin Nordholts
34b5e99905 Rename configure.in to configure.ac
Rename configure.in to configure.ac and update references to the
file. Configure.ac is the recomended and promoted name in the autoconf
manual.
2009-05-17 14:49:04 +02:00
Martin Nordholts
4d7a6b10d1 Added .gitignore files generated with git svn create-ignore.
svn path=/trunk/; revision=27972
2009-01-31 11:37:44 +00:00
Martin Nordholts
4255e43681 Bug 555954 – Merge Tagging of Gimp Resources GSoC Project
Merge the rest of the tagging code developed on the tagging branch
by Aurimas Juška. Development will now continue in trunk.

* app/core/gimptag.[ch]: New files (not strictly true but almost)
implementing the represention of a tag.

* app/core/gimptagcache.[ch]: New files implementing functionality
for loading and saving tags to tags.xml, and assigning loaded tags
to tagged objects.

* app/core/gimpfilteredcontainer.[ch]: New files implementing a
tag filtered GimpContainer.

* app/widgets/gimptagentry.[ch]: New files implementing a
GtkEntry-like widget for entering tags.

* app/widgets/gimpcombotagentry.[ch]: New files implementing a
combobox-like widget for selecting tags.

* app/widgets/gimptagpopup.[ch]: New files implementing a popup of
all available tags that can be selected and combined in a
checkbox-like way.

* app/core/gimp.[ch]: Add a GimpTagCache member and manage tag
assignment and saving and loading to/from tags.xml.

* app/widgets/gimpdatafactoryview.c: Add the tag query and tag
assignment widgets to the UI and show the tag filtered items
instead of all items.

* app/core/Makefile.am
* app/widgets/Makefile.am: Add new files.

* app/core/core-types.h
* app/widgets/widgets-types.h: Add new types.

svn path=/trunk/; revision=27816
2008-12-20 14:46:54 +00:00
Sven Neumann
ad355ea9f2 added a link to http://www.gtk.org/gtk-doc/
2008-12-10  Sven Neumann  <sven@gimp.org>

	* README.gtkdoc: added a link to http://www.gtk.org/gtk-doc/


svn path=/trunk/; revision=27771
2008-12-10 11:53:50 +00:00
Sven Neumann
4742f2cef1 removed obsolete section about gserialize.
2008-11-22  Sven Neumann  <sven@gimp.org>

	* parasites.txt: removed obsolete section about gserialize.


svn path=/trunk/; revision=27708
2008-11-22 12:37:57 +00:00
Michael Natterer
0c586f7b41 plug-ins/common/file-gih.c setting a spin button's page_increment to 1 is
2008-10-06  Michael Natterer  <mitch@gimp.org>

	* plug-ins/common/file-gih.c
	* plug-ins/common/file-xbm.c: setting a spin button's
	page_increment to 1 is of no use, set it to 10 instead.


svn path=/trunk/; revision=27148
2008-10-06 20:46:21 +00:00
Sven Neumann
65cc5d3df1 there's no need to fiddle with po/Makefile.in.in these days.
2008-09-29  Sven Neumann  <sven@gimp.org>

	* release-howto.txt: there's no need to fiddle with
	po/Makefile.in.in these days.


svn path=/trunk/; revision=27078
2008-09-29 20:04:26 +00:00
Sven Neumann
d8a2777189 app/app-sections.txt some updates; still a lot to do here...
2008-09-25  Sven Neumann  <sven@gimp.org>

	* app/app-sections.txt
	* app/app.types: some updates; still a lot to do here...


svn path=/trunk/; revision=27051
2008-09-25 09:56:25 +00:00
Sven Neumann
f590b65400 added new scale procedures.
2008-09-24  Sven Neumann  <sven@gimp.org>

	* libgimp/libgimp-sections.txt: added new scale procedures.

	* libgimp/tmpl/gimpimage.sgml
	* libgimp/tmpl/gimplayer.sgml: regenerated.


svn path=/trunk/; revision=27046
2008-09-24 17:23:31 +00:00