Commit 7954b867 authored by Sven Neumann's avatar Sven Neumann

Initial revision

parents
PROC=xsltproc
STYLEDIR=xsl
SCRIPTDIR=scripts
STYLESHEET=$(STYLEDIR)/mine.xsl
#TIDY= | tidy -xml -quiet -indent
GIMP_CHANGELOG=/home/neo/gnomecvs/gimp/ChangeLog
.PHONY : clean
all:
make website
include depends.tabular
autolayout.xml: layout.xml
$(PROC) $(STYLEDIR)/autolayout.xsl $< > $@
make depends
%.html: autolayout.xml
$(PROC) $(STYLESHEET) $(filter-out autolayout.xml,$^) $(TIDY) > $@
depends: autolayout.xml
$(PROC) $(STYLEDIR)/makefile-dep.xsl $< > depends.tabular
depends.tabular:
touch $@
make depends
gimp-cvs.rdf: $(GIMP_CHANGELOG)
$(SCRIPTDIR)/cl2rdf $< > $@
<?xml version='1.0'?>
<!DOCTYPE webpage PUBLIC "-//Norman Walsh//DTD Website V2.4.1//EN"
"dtd/website.dtd" >
<webpage id="about" lang="en">
<head>
<title>About this Site</title>
<titleabbrev>About</titleabbrev>
<summary>About this Site</summary>
</head>
<para>
The look of this site was borrowed from
<ulink url="http://mmmaybe.gimp.org/">mmmaybe.gimp.org</ulink>
which will hopefully replace
<ulink url="http://www.gimp.org/">www.gimp.org</ulink> anytime soon.
Under the hood it is based on
<ulink url="http://docbook.sourceforge.net/projects/website/">DocBook Website</ulink>.
If you are curious, have a look at the
<ulink url="about.xml">XML source</ulink> of the page you are reading.
</para>
</webpage>
<?xml version='1.0'?>
<!DOCTYPE webpage PUBLIC "-//Norman Walsh//DTD Website V2.4.1//EN"
"dtd/website.dtd">
<webpage id="bugs" lang="en">
<head>
<title>Bug Tracking System</title>
<titleabbrev>Bugzilla</titleabbrev>
<summary>Bugs, bugs, bugs</summary>
</head>
<para>
The GIMP project uses <ulink url="http://bugzilla.gnome.org/">GNOME
Bugzilla</ulink>, a bug-tracking system that allows us to coordinate bug
reports. Bugzilla is also used for enhancement requests and the preferred
way to submit patches for The GIMP is to open a bug report and attach the
patch to it.
</para>
<simplelist>
<member>
www.gimp.org has some
<ulink url="http://www.gimp.org/devel_ver.html">
links for queries on the bug database
</ulink>
</member>
<member>
<ulink url="http://bugzilla.gnome.org/weekly-bug-summary.html">
Bugzilla Weekly Summary
</ulink>
</member>
</simplelist>
</webpage>
<?xml version='1.0'?>
<!DOCTYPE webpage PUBLIC "-//Norman Walsh//DTD Website V2.4.1//EN"
"dtd/website.dtd" >
<webpage id="changelog" lang="en">
<head>
<headlink rel="alternate"
type="application/rss+xml"
title="RSS"
href="gimp-cvs.rdf" />
<title>GIMP ChangeLog</title>
<titleabbrev>ChangeLog</titleabbrev>
<summary>Keeping an eye on CVS</summary>
</head>
<para>
The <ulink url="ChangeLog">GIMP ChangeLog</ulink> lists all changes in
all details. The list below shows the latest commits to GIMP CVS modules.
It is generated using an experimental
<ulink url="http://web.resource.org/rss/1.0/spec">RSS 1.0</ulink>
feed which is available
<ulink url="http://www.gimp.org/~rss/gimp-cvs.rdf" mimetype="application/rss+xml">here</ulink>.
</para>
This needs some more work...
<rss feed="http://www.gimp.org/~rss/gimp-cvs.rdf" />
</webpage>
<?xml version='1.0'?>
<!DOCTYPE webpage PUBLIC "-//Norman Walsh//DTD Website V2.4.1//EN"
"dtd/website.dtd">
<webpage id="cvs" lang="en">
<head>
<title>Concurrent Versions System</title>
<titleabbrev>CVS</titleabbrev>
<summary>Living on the bleeding edge</summary>
</head>
<para>
The GIMP source code lives in module <emphasis>gimp</emphasis> on the
<ulink url="http://cvs.gnome.org/">GNOME CVS server</ulink>.
The GIMP website has detailed information on
<ulink url="http://www.gimp.org/devel_cvs.html">how to get GIMP from CVS</ulink>.
</para>
<para>
The GNOME CVS server hosts a couple of GIMP related modules:
</para>
<informaltable>
<tgroup cols="2" align="left">
<thead>
<row>
<entry>CVS module</entry>
<entry>Description</entry>
</row>
</thead>
<tbody>
<row>
<entry>
<ulink url="http://cvs.gnome.org/lxr/source/gegl/">gegl</ulink>
</entry>
<entry>
Generic Graphical Library
</entry>
</row>
<row>
<entry>
<ulink url="http://cvs.gnome.org/lxr/source/gimp/">gimp</ulink>
</entry>
<entry>
GIMP and the standard set of plug-ins
</entry>
</row>
<row>
<entry>
<ulink url="http://cvs.gnome.org/lxr/source/gimp-data-extras/">gimp-data-extras</ulink>
</entry>
<entry>
GIMP Data files such as brushes, gradients, patterns and the like
</entry>
</row>
<row>
<entry>
<ulink url="http://cvs.gnome.org/lxr/source/gimp-freetype/">gimp-freetype</ulink>
</entry>
<entry>
GIMP FreeType plug-in, does some fancy text rendering
</entry>
</row>
<row>
<entry>
<ulink url="http://cvs.gnome.org/lxr/source/gap/">gimp-gap</ulink>
</entry>
<entry>
GIMP Animation Package, a set of plug-ins that provide
video editing functionality
</entry>
</row>
<row>
<entry>
<ulink url="http://cvs.gnome.org/lxr/source/gimp-help/">gimp-help</ulink>
</entry>
<entry>
GIMP help pages for gimp 1.2
</entry>
</row>
<row>
<entry>
<ulink url="http://cvs.gnome.org/lxr/source/gimp-help-2/">gimp-help-2</ulink>
</entry>
<entry>
GIMP help pages, a rewrite for 2.0
</entry>
</row>
<row>
<entry>
<ulink url="http://cvs.gnome.org/lxr/source/gimp-perl/">gimp-perl</ulink>
</entry>
<entry>
GIMP Perl bindings and a bunch of nice gimp-perl scripts
</entry>
</row>
<row>
<entry>
<ulink url="http://cvs.gnome.org/lxr/source/gimp-plugin-template/">gimp-plugin-template</ulink>
</entry>
<entry>
GIMP Plug-In Template, a starting ground for plug-in developers
</entry>
</row>
<row>
<entry>
<ulink url="http://cvs.gnome.org/lxr/source/gimp-plugins-unstable/">gimp-plugins-unstable</ulink>
</entry>
<entry>
GIMP plug-ins from the past, a collection of unstable,
unmaintained plug-ins
</entry>
</row>
<row>
<entry>
<ulink url="http://cvs.gnome.org/lxr/source/libpdb/">libpdb</ulink>
</entry>
<entry>
a rewrite of the GIMP Plugin Procedural Database
</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</webpage>
<!-- ====================================================================== -->
<!-- Website Autolayout DTD V2.4.1
Part of the Website distribution
http://sourceforge.net/projects/docbook/
Please use the following formal public identifier to identify it:
"-//Norman Walsh//DTD Website Autolayout V2.4.1//EN"
For example:
<!DOCTYPE autolayout PUBLIC "-//Norman Walsh//DTD Website Autolayout V2.4.1//EN"
"http://docbook.sourceforge.net/release/website/2.4.1/autolayout.dtd">
Please direct all questions and comments about this DTD to
Norman Walsh, <ndw@nwalsh.com>.
-->
<!-- ====================================================================== -->
<!ELEMENT autolayout ((copyright|style|script|headlink|config)*, toc+, notoc*)>
<!ELEMENT toc (title, titleabbrev?, summary?, tocentry*)>
<!ATTLIST toc
id ID #REQUIRED
page CDATA #REQUIRED
dir CDATA #IMPLIED
filename CDATA #REQUIRED
>
<!ELEMENT title ANY>
<!ELEMENT titleabbrev ANY>
<!ELEMENT summary (#PCDATA)*>
<!ELEMENT config EMPTY>
<!ATTLIST config
param CDATA #REQUIRED
value CDATA #REQUIRED
altval CDATA #IMPLIED
>
<!ELEMENT style (#PCDATA)>
<!ATTLIST style
src CDATA #IMPLIED
type CDATA #IMPLIED
>
<!ELEMENT script (#PCDATA)>
<!ATTLIST script
src CDATA #IMPLIED
language CDATA #IMPLIED
>
<!ELEMENT headlink EMPTY>
<!ATTLIST headlink
href CDATA #IMPLIED
media CDATA #IMPLIED
name CDATA #IMPLIED
rel CDATA #IMPLIED
rev CDATA #IMPLIED
src CDATA #IMPLIED
title CDATA #IMPLIED
type CDATA #IMPLIED
>
<!ELEMENT copyright (year+, holder+)>
<!ELEMENT year (#PCDATA)*>
<!ELEMENT holder (#PCDATA|ulink)*>
<!ATTLIST holder
role CDATA #IMPLIED
>
<!ELEMENT ulink (#PCDATA)*>
<!ATTLIST ulink
url CDATA #REQUIRED
>
<!ELEMENT tocentry (title, titleabbrev?, summary?, tocentry*)>
<!ATTLIST tocentry
id ID #REQUIRED
page CDATA #IMPLIED
href CDATA #IMPLIED
dir CDATA #IMPLIED
filename CDATA #IMPLIED
revisionflag (added|changed) #IMPLIED
tocskip (0|1) "0"
>
<!ELEMENT notoc (title, titleabbrev?, summary?)>
<!ATTLIST notoc
id ID #REQUIRED
page CDATA #REQUIRED
dir CDATA #IMPLIED
filename CDATA #REQUIRED
>
<!-- End of autolayout.dtd V2.4.1 ......................................... -->
<!-- ...................................................................... -->
<!-- ====================================================================== -->
<!-- Website Extensions V2.4.1
Copyright (C) 2002 Norman Walsh
http://sourceforge.net/projects/docbook/
$Id$
Please direct all questions and comments about this DTD to
Norman Walsh, <ndw@nwalsh.com>.
-->
<!-- ====================================================================== -->
<!-- allow webtoc to occur anywhere a para can occur -->
<!ENTITY % local.para.class "|webtoc|rss">
<!ENTITY % namespaces.mod
PUBLIC "-//Norman Walsh//DTD Website Namespaces Module V2.4.1//EN"
"namespaces.mod">
%namespaces.mod;
<!-- RDDL? -->
<!ENTITY % allowrddl "INCLUDE">
<![%allowrddl;[
<!ENTITY % rddl.elements "|%rddl-resource.element;">
<!ENTITY % local.section.attrib
"rddl IDREF #IMPLIED"
>
]]>
<!ENTITY % rddl.elements "">
<!-- Forms? -->
<!ENTITY % allowforms "INCLUDE">
<![%allowforms;[
<!ENTITY % local.para.char.mix "|%html-input.element;|%html-button.element;|%html-label.element;|%html-select.element;|%html-textarea.element; %rddl.elements;">
<!ENTITY % local.divcomponent.mix "|%html-form.element;">
]]>
<!ENTITY % local.para.char.mix "%rddl.elements;">
<!-- the XML notation; this really should go in DocBook -->
<!NOTATION XML SYSTEM "http://www.w3.org/TR/REC-xml">
<!ENTITY % local.notation.class "">
<!ENTITY % notation.class
"BMP| CGM-CHAR | CGM-BINARY | CGM-CLEAR | DITROFF | DVI
| EPS | EQN | FAX | GIF | GIF87a | GIF89a
| JPG | JPEG | IGES | PCX
| PIC | PNG | PS | SGML | XML | TBL | TEX | TIFF | WMF | WPG
| linespecific
%local.notation.class;">
<!-- End of Website Extensions V2.4.1 ..................................... -->
<!-- ...................................................................... -->
<!-- ====================================================================== -->
<!-- Website DTD Forms Module V2.4.1
Part of the Website distribution
http://sourceforge.net/projects/docbook/
Please direct all questions and comments about this DTD to
Norman Walsh, <ndw@nwalsh.com>.
-->
<!-- ====================================================================== -->
<!ENTITY % events
"onclick CDATA #IMPLIED
ondblclick CDATA #IMPLIED
onmousedown CDATA #IMPLIED
onmouseup CDATA #IMPLIED
onmouseover CDATA #IMPLIED
onmousemove CDATA #IMPLIED
onmouseout CDATA #IMPLIED
onkeypress CDATA #IMPLIED
onkeydown CDATA #IMPLIED
onkeyup CDATA #IMPLIED"
>
<!ELEMENT %html-form.element; ((%component.mix;)|%html-input.element;|%html-button.element;
|%html-label.element;|%html-select.element;|%html-textarea.element;)+>
<!ATTLIST %html-form.element;
%html-xmlns; CDATA #FIXED %html-namespace;
%common.attrib;
%events;
action CDATA #REQUIRED
method (GET|POST) "GET"
onsubmit CDATA #IMPLIED
onreset CDATA #IMPLIED
>
<!ENTITY % inputtype "(text | password | checkbox | radio
| submit | reset | file | hidden | image | button)">
<!ELEMENT %html-input.element; EMPTY>
<!ATTLIST %html-input.element;
%html-xmlns; CDATA #FIXED %html-namespace;
%common.attrib;
%events;
type %inputtype; "text"
name CDATA #IMPLIED
value CDATA #IMPLIED
checked (checked) #IMPLIED
disabled (disabled) #IMPLIED
readonly (readonly) #IMPLIED
size CDATA #IMPLIED
maxlength CDATA #IMPLIED
src CDATA #IMPLIED
alt CDATA #IMPLIED
usemap CDATA #IMPLIED
tabindex CDATA #IMPLIED
accesskey CDATA #IMPLIED
onfocus CDATA #IMPLIED
onblur CDATA #IMPLIED
onselect CDATA #IMPLIED
onchange CDATA #IMPLIED
>
<!ELEMENT %html-button.element; (%para.char.mix;)*>
<!ATTLIST %html-button.element;
%html-xmlns; CDATA #FIXED %html-namespace;
%common.attrib;
%events;
name CDATA #IMPLIED
value CDATA #IMPLIED
type (button|submit|reset) "submit"
disabled (disabled) #IMPLIED
tabindex CDATA #IMPLIED
accesskey CDATA #IMPLIED
onfocus CDATA #IMPLIED
onblur CDATA #IMPLIED
>
<!ELEMENT %html-label.element; (%para.char.mix;)*>
<!ATTLIST %html-label.element;
%html-xmlns; CDATA #FIXED %html-namespace;
%common.attrib;
%events;
for IDREF #IMPLIED
accesskey CDATA #IMPLIED
onfocus CDATA #IMPLIED
onblur CDATA #IMPLIED
>
<!ELEMENT %html-select.element; (%html-option.element;)+>
<!ATTLIST %html-select.element;
%html-xmlns; CDATA #FIXED %html-namespace;
%common.attrib;
%events;
name CDATA #IMPLIED
size CDATA #IMPLIED
multiple (multiple) #IMPLIED
disabled (disabled) #IMPLIED
tabindex CDATA #IMPLIED
onfocus CDATA #IMPLIED
onblur CDATA #IMPLIED
onchange CDATA #IMPLIED
>
<!ELEMENT %html-option.element; (#PCDATA)>
<!ATTLIST %html-option.element;
%html-xmlns; CDATA #FIXED %html-namespace;
%common.attrib;
%events;
selected (selected) #IMPLIED
disabled (disabled) #IMPLIED
value CDATA #IMPLIED
>
<!ELEMENT %html-textarea.element; (#PCDATA)>
<!ATTLIST %html-textarea.element;
%html-xmlns; CDATA #FIXED %html-namespace;
%common.attrib;
%events;
name CDATA #IMPLIED
rows CDATA #REQUIRED
cols CDATA #REQUIRED
disabled (disabled) #IMPLIED
readonly (readonly) #IMPLIED
tabindex CDATA #IMPLIED
accesskey CDATA #IMPLIED
onfocus CDATA #IMPLIED
onblur CDATA #IMPLIED
onselect CDATA #IMPLIED
onchange CDATA #IMPLIED
>
<!-- End of forms.mod V2.4.1 .............................................. -->
<!-- ...................................................................... -->
<!-- ====================================================================== -->
<!-- Website Layout DTD V2.4.1
Part of the Website distribution
http://sourceforge.net/projects/docbook/
Please use the following formal public identifier to identify it:
"-//Norman Walsh//DTD Website Layout V2.4.1//EN"
For example:
<!DOCTYPE layout PUBLIC "-//Norman Walsh//DTD Website Layout V2.4.1//EN"
"http://docbook.sourceforge.net/release/website/2.4.1/layout.dtd">
Please direct all questions and comments about this DTD to
Norman Walsh, <ndw@nwalsh.com>.
-->
<!-- ====================================================================== -->
<!ELEMENT layout ((config|style|script|headlink|copyright)*, toc+, notoc*)>
<!ELEMENT config EMPTY>
<!ATTLIST config
param CDATA #REQUIRED
value CDATA #REQUIRED
altval CDATA #IMPLIED
>
<!ELEMENT style (#PCDATA)>
<!ATTLIST style
src CDATA #IMPLIED
type CDATA #IMPLIED
>
<!ELEMENT script (#PCDATA)>
<!ATTLIST script
src CDATA #IMPLIED
language CDATA #IMPLIED
>
<!ELEMENT headlink EMPTY>
<!ATTLIST headlink
href CDATA #IMPLIED
media CDATA #IMPLIED
name CDATA #IMPLIED
rel CDATA #IMPLIED
rev CDATA #IMPLIED
src CDATA #IMPLIED
title CDATA #IMPLIED
type CDATA #IMPLIED
>
<!ELEMENT copyright (year+, holder+)>
<!ELEMENT year (#PCDATA)*>
<!ELEMENT holder (#PCDATA|ulink)*>
<!ATTLIST holder
role CDATA #IMPLIED
>
<!ELEMENT ulink (#PCDATA)*>
<!ATTLIST ulink
url CDATA #REQUIRED
>
<!ELEMENT toc (tocentry*)>
<!ATTLIST toc
page CDATA #REQUIRED
dir CDATA #IMPLIED
filename CDATA #IMPLIED
>
<!ELEMENT tocentry ((title|titleabbrev|summary)*, tocentry*)>
<!ATTLIST tocentry
id ID #IMPLIED
page CDATA #IMPLIED
href CDATA #IMPLIED
dir CDATA #IMPLIED
filename CDATA #IMPLIED
revisionflag (added|changed) #IMPLIED
tocskip (0|1) "0"
>
<!ELEMENT notoc EMPTY>
<!ATTLIST notoc
page CDATA #REQUIRED
dir CDATA #IMPLIED
filename CDATA #IMPLIED
>
<!ELEMENT title ANY>
<!ELEMENT titleabbrev ANY>
<!ELEMENT summary (#PCDATA)*>
<!-- End of layout.dtd V2.4.1 ............................................. -->
<!-- ...................................................................... -->
<!-- ====================================================================== -->
<!-- Website DTD Namespaces Module V2.4.1
Part of the Website distribution
http://sourceforge.net/projects/docbook/
Please direct all questions and comments about this DTD to
Norman Walsh, <ndw@nwalsh.com>.
-->
<!-- ====================================================================== -->
<!-- HTML -->
<!ENTITY % html-prefix "html:">
<!ENTITY % html-suffix ":html">
<!ENTITY % html-namespace "'http://www.w3.org/1999/xhtml'">
<!ENTITY % html-xmlns "xmlns%html-suffix;">
<!ENTITY % html-input.element "%html-prefix;input">
<!ENTITY % html-button.element "%html-prefix;button">
<!ENTITY % html-label.element "%html-prefix;label">
<!ENTITY % html-select.element "%html-prefix;select">
<!ENTITY % html-textarea.element "%html-prefix;textarea">
<!ENTITY % html-form.element "%html-prefix;form">
<!ENTITY % html-option.element "%html-prefix;option">
<!-- XLink -->
<!ENTITY % xlink-prefix "xlink:">
<!ENTITY % xlink-suffix ":xlink">
<!ENTITY % xlink-namespace "'http://www.w3.org/1999/xlink'">
<!ENTITY % xlink-xmlns "xmlns%xlink-suffix;">
<!ENTITY % xlink-type "%xlink-prefix;type">
<!ENTITY % xlink-arcrole "%xlink-prefix;arcrole">
<!ENTITY % xlink-role "%xlink-prefix;role">
<!ENTITY % xlink-href "%xlink-prefix;href">
<!ENTITY % xlink-title "%xlink-prefix;title">
<!ENTITY % xlink-embed "%xlink-prefix;embed">
<!ENTITY % xlink-actuate "%xlink-prefix;actuate">
<!-- RDDL -->
<!ENTITY % rddl-prefix "rddl:">
<!ENTITY % rddl-suffix ":rddl">
<!ENTITY % rddl-namespace "'http://www.rddl.org/'">
<!ENTITY % rddl-xmlns "xmlns%rddl-suffix;">
<!ENTITY % rddl-resource.element "%rddl-prefix;resource">
<!-- End of namespaces.mod V2.4.1 ......................................... -->
<!-- ...................................................................... -->
<!-- ====================================================================== -->
<!-- Website DTD RDDL Module V2.4.1
Part of the Website distribution
http://sourceforge.net/projects/docbook/
Please direct all questions and comments about this DTD to
Norman Walsh, <ndw@nwalsh.com>.
-->
<!-- ====================================================================== -->
<!ENTITY % rddl-prefix "rddl:">
<!ENTITY % rddl-suffix ":rddl">
<!ENTITY % rddl-namespace "'http://www.rddl.org/'">
<!ENTITY % rddl-xmlns "xmlns%rddl-suffix;">
<!ENTITY % rddl-resource "%rddl-prefix;resource">
<!ELEMENT %rddl-resource; (%para.char.mix;)*>
<!ATTLIST %rddl-resource;
id ID #IMPLIED
xml:lang NMTOKEN #IMPLIED
xml:base CDATA #IMPLIED
%rddl-xmlns; CDATA #FIXED %rddl-namespace;
%xlink-xmlns; CDATA #FIXED %xlink-namespace;
%xlink-type; (simple) #FIXED "simple"
%xlink-arcrole; CDATA #IMPLIED
%xlink-role; CDATA "http://www.rddl.org/#resource"
%xlink-href; CDATA #IMPLIED
%xlink-title; CDATA #IMPLIED
>
<!--
%xlink-embed; CDATA #FIXED "none"
%xlink-actuate; CDATA #FIXED "none"
>
-->
<!-- End of rddl.mod V2.4.1 ............................................... -->
<!-- ...................................................................... -->
<!-- ====================================================================== -->
<!-- Website DTD V2.4.1
Copyright (C) 1997-2003 Norman Walsh
http://sourceforge.net/projects/docbook/
$Id$
Please direct all questions and comments about this DTD to
Norman Walsh, <ndw@nwalsh.com>.
Common declaration:
<?xml version="1.0"?>
<!DOCTYPE webpage
PUBLIC "-//Norman Walsh//DTD Website V2.4.1//EN"
"http://docbook.sourceforge.net/release/website/2.4.1/schema/dtd/website.dtd">
-->
<!-- ====================================================================== -->
<!-- allow some things that would be excluded by simple -->
<!ENTITY % sgmltag.module "INCLUDE">
<!ENTITY % local.tech.char.class "|sgmltag">
<!ENTITY % olink.module "INCLUDE">
<!ENTITY % local.link.char.class "|olink">
<!ENTITY % simplelist.content.module "INCLUDE">
<!ENTITY % local.list.class "|simplelist">
<!ENTITY % qandaset.content.module "INCLUDE">
<!ENTITY % qandaset.module "INCLUDE">