Commit Graph

932 Commits

Author SHA1 Message Date
21dbff186f devel-docs: some updates 2011-02-08 09:05:00 +01:00
99cce88e49 devel-docs: reorder libs so the app docs build again 2011-02-07 14:08:11 +01:00
e986310e3e Bug 630201 - remove unused layer-modes.c in app/paint-funcs
The compositing functions in layer-modes.c have been obsolete
for seven years now, since gimp-composite was made default
by 1b33a15e03 in 2003.
2010-10-06 21:26:14 +02:00
5abae32923 app: cache bezier representation in GimpVectors object
Introduce gimp_vectors_get_bezier() which creates the bezier
representation on demand and then caches it for subsequent calls
until the vectors object is frozen.

At some point we should introduce GimpVectors::changed instead
of relying on the fact that a vectors object is always frozen
and thawn whenever it is changed...
2010-09-16 21:36:51 +02:00
e8cbb1ef2c devel-docs/app: Fix build 2010-08-18 07:20:44 +02:00
693a76a336 Remove old and unused ChangeLogs 2010-08-16 21:41:02 +02:00
3512d0b03f libgimp/devel-docs: add back the gtk-doc template for gimpenums
It's a generated file and keeping around the template is much easier
than adding pdbgen support for generating the docs.
2010-07-14 19:05:51 +02:00
6909fd5dc3 devel-docs: update the item section with the parasite functions 2010-07-09 14:24:57 +02:00
79808c3d46 devel-docs: update for the addition of item 2010-07-09 10:11:32 +02:00
c78e4c8d63 libgimp: move docs from template files to inline comments
Also split up the "tools" docs into separate files so it matches
the new autogenerated PDB section headers.
2010-07-07 11:48:10 +02:00
b3ee51794d libgimpwidgets: fix most gtk-doc warnings 2010-07-05 19:04:15 +02:00
1f7ff98c45 libgimpwidgets: move docs from template files to inline comments
but leave the template file for gimpstock there because its contents
would be too much for gimpstock.h.
2010-07-05 18:01:28 +02:00
58dbc8d839 libgimpthumb: move docs from template files to inline comments 2010-07-02 15:53:20 +02:00
2ce4075eeb libgimpmath: move docs from template files to inline comments 2010-07-02 14:41:35 +02:00
a5e28dec57 libgimpmodule: fix some gtk-doc warnings 2010-07-01 22:33:28 +02:00
fcc0a5a424 libgimpmodule: move docs from templates to inline comments 2010-07-01 22:33:28 +02:00
945641232e libgimpconfig: fix a lot of gtk-doc warnings 2010-06-29 22:19:11 +02:00
1af54c7874 libgimpconfig: move docs from template files to inline comments 2010-06-29 20:59:07 +02:00
1649241483 libgimpcolor: move docs from template files to inline comments
Only added section headers for now, there was nothing else in the
template files.
2010-06-29 19:46:37 +02:00
48f54d50f1 devel-docs: really remove the template files 2010-06-29 19:18:52 +02:00
3411c7b63a libgimpbase: move docs from template files to inline comments
and remove all template files. Also fixed all gtk-doc warnings
and fixed/added some docs.
2010-06-29 19:16:51 +02:00
e54a93f649 devel-docs: Update development schedule
Update development schedule. A bunch of things had to be postponed,
and I adjusted some time estimates.

New ETA: 2010-12-29.
2010-06-23 18:23:16 +02:00
2b050c78cd devel-docs: Remove release commit from release-howto.txt 2010-06-22 21:37:00 +02:00
55bc1fa84f Bug 144454 - Loading and storing DICOM again looses important information
Retain dicom tags using parasites. Patch by Paul Epperson.
2010-05-12 22:40:43 +02:00
e6268b7353 devel-docs: Update GIMP schedule
Update GIMP schedule. Looks good right now, the new ETA is 2010-11-30.
2010-03-09 08:03:22 +01:00
91bc46f815 devel-docs: milestones are also used to track resolved bugs 2010-02-17 19:23:47 +01:00
5a11453465 devel-docs: Add bugzilla-milestones.txt
Add bugzilla-milestones.txt that explains how we use the milestone
feature in our bugtracker.
2010-02-17 08:33:41 +01:00
592ac26250 devel-docs: Update 2.8 schedule
Update 2.8 schedule. I had to remove a bunch of things on the 2.8
milestone to get the estimated date down to late december 2010 again.
2010-02-17 08:09:01 +01:00
c3b2e0e564 devel-docs: Add gtkbuilder-porting-guide.txt
Add guide giving a suggested workflow when porting C UI code to
GtkBuilder UI declaration files.
2010-02-16 20:02:57 +01:00
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
a3be9db88c devel-docs: For completeness, distribute all *.txt files 2010-01-30 08:07:33 +01:00
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
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
862ae52d4e devel-docs: Add a paragraph about sessionrc 2010-01-19 22:24:17 +01:00
b0fb45647d devel-docs: Add paragraph about GimpDialogFactory to ui-framework.txt 2010-01-17 00:01:35 +01:00
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
0902cd4136 devel-docs: Update contexts.txt with single-window mode 2010-01-06 13:34:25 +01:00
70d30207f0 devel-docs: Add initial version of context.txt, explaining GimpContext 2010-01-05 18:15:41 +01:00
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
facac1a49c devel-docs: Update ui-framework.txt with GimpMenuDock and GimpToolbox 2009-12-20 20:43:57 +01:00
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
2fb9054aab fix build of devel-docs tools with GSEAL_ENABLE 2009-10-18 00:56:03 +02:00
0ca81896e9 Merge commit 'origin/master' into soc-2009-dynamics 2009-10-11 01:05:40 +03:00
0012c86cf1 update documentation 2009-10-10 23:17:17 +02:00
2eab9f2ca4 Merge fixes 2009-10-09 20:38:43 +03:00
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
e75d44c77c Merge commit 'origin/master' into soc-2009-dynamics 2009-09-28 20:30:17 +03:00
60c1b169f3 Add some missing <TITLE>s 2009-09-22 23:30:58 +02:00
be78fe3b1d Merge commit 'origin/master' into soc-2009-dynamics 2009-09-20 14:32:32 +03:00
a0923b62ee libgimpconfig: Add gimp_config_serialize() and _deserialize() 2009-09-19 18:00:03 +02:00