From 9fbeeb11841b48f0cbecac27631951a2f2f7cc61 Mon Sep 17 00:00:00 2001 From: Stefan Rotsch Date: Sun, 28 Mar 2004 10:55:03 +0000 Subject: moved to doc/plan/plan.xml Makefile for transforming plan.xml to html 2004-03-28 Stefan Rotsch * doc/plan.xml: moved to doc/plan/plan.xml * doc/plan/Makefile: Makefile for transforming plan.xml to html using xsltproc and xmllint * doc/plan/README: README containing some plan-related information * doc/plan/ephyplan.dtd: DTD describing plan.xml's content * doc/plan/plan.xml: formerly located at doc/plan.xml * doc/plan/plan2table.xsl: XSLT stylesheet for plan.xml --- doc/plan/Makefile | 14 ++++ doc/plan/README | 36 +++++++++ doc/plan/ephyplan.dtd | 13 +++ doc/plan/plan.xml | 210 ++++++++++++++++++++++++++++++++++++++++++++++++ doc/plan/plan2table.xsl | 53 ++++++++++++ 5 files changed, 326 insertions(+) create mode 100644 doc/plan/Makefile create mode 100644 doc/plan/README create mode 100644 doc/plan/ephyplan.dtd create mode 100644 doc/plan/plan.xml create mode 100644 doc/plan/plan2table.xsl (limited to 'doc/plan') diff --git a/doc/plan/Makefile b/doc/plan/Makefile new file mode 100644 index 000000000..aa353ce82 --- /dev/null +++ b/doc/plan/Makefile @@ -0,0 +1,14 @@ +SRC = plan.xml +TARGET = plan.html +XSLT = plan2table.xsl + +all: validate transform + +transform: + xsltproc --output $(TARGET) $(XSLT) $(SRC) + +validate: + xmllint --noout --valid $(SRC) + +clean: + rm -f $(TARGET) diff --git a/doc/plan/README b/doc/plan/README new file mode 100644 index 000000000..c5a3d00ae --- /dev/null +++ b/doc/plan/README @@ -0,0 +1,36 @@ +Epiphany Plan README + + +ITEM STATUS INFORMATION +======================= + +Each needs to have a status assigned; possible values are: + + orphan + pending + delayed + designed + implementing + completed + + +HTML TRANSFORMATION +=================== + +The XSLT stylesheet shipped with the plan, plan2table.xsl, will +transform the plan's XML into a nice HTML table by using: + + xsltproc -o plan.html plan2table.xsl plan.xml + + +VALIDATION +========== + +There's a DTD associated with the Epiphany plan, ephyplan.dtd. +To prevent typos, you could validate the plan before commiting changes +to CVS by using: + + xmllint --noout --valid plan.xml + +You could also simply run "make" in this directory, which will +validate the xml input file first, and then transform it to html. diff --git a/doc/plan/ephyplan.dtd b/doc/plan/ephyplan.dtd new file mode 100644 index 000000000..51ea07f29 --- /dev/null +++ b/doc/plan/ephyplan.dtd @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/doc/plan/plan.xml b/doc/plan/plan.xml new file mode 100644 index 000000000..d4b522f69 --- /dev/null +++ b/doc/plan/plan.xml @@ -0,0 +1,210 @@ + + + + + Transient/Modal Issues + + Figure out the transient/modal mess (there must be a guideline somewhere). + Need to consider Mozilla modality problems (network error popups, etc.). + + + Marco Pesenti Gritti + + + + GNOME Printing Integration + + Investigate trying to use libgnomeprint[ui]. May need API changes. Find out + from Jody what's in store for gnomeprint 2.8. May not end up with code in + time for 1.4. + + + Marco Pesenti Gritti + + + + Rethink Toolbar + + Remove throbber. Combine site icon with address entry (how can we do + dnd for this without mass code-duping). + + + Christian Persch + + + + History/Bookmarks Formats + + Find a better format for History file and drop intermediate bookmarks + file. Need to chat to Edd about extending the RDF. Not essential, but + worth investigating. + + + Stefan Rotsch + + + + Finish Lockdown + + Finish lockdown. + + + Christopher James Lahey + + + + Certificates UI + + Investigate possibility for sys-wide certs UI (share with evolution). + + + Piers Cornwell + + + + GtkMozEmbed + + Improve gtkmozembed to be more friendly to GNOME. + + + + + + + Regional Settings + + Use system-wide regional settings if it gets in. + + + Christian Persch + + + + Extensions Lifecycle + + Right now the startup process is: "startup -> get session -> + get extensions manager -> load extensions -> get session". We + should make the extensions manager load extensions *later*, so that the + session is created for them by the time they need it. + + This should pave the way for dynamic loading/unloading of extensions. + + + Adam Hooper + + + + Extensions: Adding Toolbar Buttons + + Ability for extensions to add toolbar buttons. + + + Adam Hooper + + + + Extensions: Documentation + + API and UI guidelines documentation for extensions. + + + Adam Hooper + + + + GNOME Keyring Integration + + GNOME Keyring integration. Look at Camino and Wallet code. Can use + for http auth and web-form prefill, but NOT for NSS access. Need to + submit Mozilla bugs. + + + Christian Persch + + + + Nautilus FTP + + Use Nautilus/gnome-vfs instead of Mozilla to handle the FTP/SFTP protocol. + Need to check the shape of the GNOME implementation, see their plans for + 2.8 and if it makes sense to switch now. + + + Xan Lopez + + + + Downloader Improvements + + Misc. improvements for the downloader (nautilus metadata integration, proper + duplicated naming, inter-session resume?) + + + Xan Lopez + + + + Interface for Other Programs + + Find out what other programs need from us for nice integration -- interfaces. + + + + + + + Popup Blocking + + Popup blocking. + + + Marco Pesenti Gritti + + + + Bookmarks Menu and Toolbars Code + + Look at improving code to create the bookmarks menu and toolbars. + + + Marco Pesenti Gritti + + + + Completion + + Completion. Put URI in the address entry when moving through the entry list (like Mozilla). + + + Marco Pesenti Gritti + + + + Multihead + + Implement multi-screen support. Mark gave a detailed explanation + of what exactly needs to be done on http://bugzilla.gnome.org/show_bug.cgi?id=112779. + + + Marco Pesenti Gritti + + + + Improve gnome-vfs protocols support + + In particular it would be nice to be able to save and download + to smb://. Mostly mozilla work though. + + + Marco Pesenti Gritti + + + + Quality + + Work on getting the bug count even lower. + + + Piers Cornwell + + diff --git a/doc/plan/plan2table.xsl b/doc/plan/plan2table.xsl new file mode 100644 index 000000000..92fc30877 --- /dev/null +++ b/doc/plan/plan2table.xsl @@ -0,0 +1,53 @@ + + + + + + + + + +

Epiphany Plan

+ + + + + + +
+ +
+ + + + + + + + + + [] + + + + + + + + + + +
-- cgit v1.2.3