diff --git a/htdocs/Makefile b/htdocs/Makefile deleted file mode 100644 index 3aeb0fcb..00000000 --- a/htdocs/Makefile +++ /dev/null @@ -1,5 +0,0 @@ -DIR=/home/groups/e/ex/expat/htdocs -HOST=expat.sourceforge.net - -install: - ssh $(HOST) cd $(DIR) '&&' cvs up -P -d diff --git a/htdocs/dev/cvs.html b/htdocs/dev/cvs.html deleted file mode 100644 index 5ba91ec0..00000000 --- a/htdocs/dev/cvs.html +++ /dev/null @@ -1,120 +0,0 @@ - -
-- | CVS Access to Expat |
-
- | -
-
-View CVS Online- -
Anonymous CVS Access- -The Expat CVS repository can be checked out through anonymous -(pserver) CVS with the following instructions. The module you wish to -check out must be specified as the modulename. When prompted -for a password for anonymous, simply press the Enter key. - --cvs -d:pserver:anonymous@expat.cvs.sourceforge.net:/cvsroot/expat login - -cvs -z3 -d:pserver:anonymous@expat.cvs.sourceforge.net:/cvsroot/expat co modulename -- - Updates from within the module's directory do not need the -d -parameter. - -Developer CVS Access via SSH- -Only project developers can access the CVS tree via this method. -SSH1 must be installed on your client machine. Substitute -modulename with the name of the source module you want to check -out, and developername with your SourceForge user name. Enter -your site password when prompted. - --export CVS_RSH=ssh - -cvs -z3 -d:ext:developername@expat.cvs.sourceforge.net:/cvsroot/expat co modulename -- - Source Modules- -There are only two source modules for Expat at this time. They -are: - -
Receiving Notification of Changes- -If you are interested in the low-level details of Expat's -development, it is possible to have an email sent to you for every -change made to the CVS repository via this mailing list: - -
CVS Documentation- -There is a variety of documentation on CVS available online. These -sources are perhaps the most useful: - -
|
-
- - - - | -
- | Changes in Expat 3 |
-
- | -
-
- This page describes some of the changes which should be expected -in Expat 3. These are intended as notes made by the developers as -things get thought through; these can change at any time. This is -not a projected feature list for Expat 3; to learn about the -target features, please read the Expat -Development Roadmap. The changes described here are much -more focused on the details of Expat 3, and no attempt has been made -to balance the description of small changes with major new feature -development. - -This list is not complete; we'll add to this as we think of things -and have time to write about them. - -
|
-
- - - - | -
- | Development of Expat |
-
- | -
-
- This area contains information for the developers and maintainers -of Expat. - -
|
-
- - - - | -
- | Expat 1.95.4 Requirements |
-
- | -
-
- The following are the currently-planned release requirements for -Expat 1.95.4. Items will not be removed from this page; if a -requirement is dropped or delayed, it will be moved to the appropriate -section at the end and the reason for the change will be noted. - - -Expat 1.95.4 Requirements- -
Delayed Requirements- -
Dropped Requirements- -There are no dropped requirements at this time. - - |
-
- - - - | -
- | Expat 1.95.5 Requirements |
-
- | -
-
- This document is partially obsolete! Please see -the roadmap document until this document is -updated. - -The following are the currently-planned release requirements for -Expat 1.95.5. Items will not be removed from this page; if a -requirement is dropped or delayed, it will be moved to the appropriate -section at the end and the reason for the change will be noted. - - -Expat 1.95.5 Requirements- -
Delayed Requirements- -There are no delayed requirements at this time. - - -Dropped Requirements- -There are no dropped requirements at this time. - - |
-
- - - - | -
- | Expat Development Roadmap |
-
- | -
-
-PROPOSAL- -Updated 5 September 2002. - -This is a proposed roadmap for the further development of Expat. The -primary purpose for making this proposal is to determine whether our -ideas for continued development are aligned with the needs of the -community. We welcome comment both from Expat users, would-be users, -and members of the XML community who have decided against using Expat -for technical reasons directly related to Expat. - -Discussion of this document should be directed to the expat-discuss -mailing list. - - -Goals- -We do not plan to alter the goals of the Expat -project. We intend to continue to develop Expat to have the following -qualities: - -
Non-Goals- -
Historical Background- -James Clark initially developed Expat, releasing three stable -versions, identified as versions 1.0, 1.1, and 1.2. Clark Cooper -created a forked version of Expat based on Expat 1.1, for use in the -XML::Parser extension module for Perl. - -As James Clark's interests shifted, and his development moved to -the Java environment, the authors of 3rd party language bindings found -it increasingly difficult to integrate Expat with their languages, and -other developers found it difficult to get fixes accepted into Expat -and released. A small group of extension authors were gathered by -Paul Prescod in the hope that Expat could be formed into a more -readily usable library for both direct use in C-language applications -and indirect use from other languages. This group was led by Clark -Cooper and Fred Drake, and received sanction to take over maintenance -of Expat from James Clark. The project is hosted on SourceForge. -This group made their first release as Expat 1.95.0 in September -2000. - -Since that time, incremental releases of Expat have been made on a -sporadic schedule, improving functionality and portability with each -release. - - -Expat Development Roadmap- -Now that our goals and non-goals have been spelled out, let's take -a look at how we should get there from where we are now. This will be -broken down into two stages: near future activities and far future -activities. In spite of the somewhat temporal labeling of these -categories, please realize that no actual scheduling has been done, -nor is that considered relevant at this time. Actual time to meet -these goals is dependent on the availability of resources to work on -Expat. Parallel development may also happen, depending on the -specific interests of contributers. - -Near Future Activity- -The target of the current line of development will be to release Expat -2.0. The intent is that once Expat 2.0 is released, most of the -development activity for this line will be maintenance, and will be -driven by user-provided problem reports. These are the goals for -goals we have specific to the release of Expat 2.0: - -
When we're confident that the minor API changes are "right", we'll -finallize the API and release Expat 2.0. Should additional functions -be required as evolutionary improvements, the minor version number -will be incremented, but all existing functions will be maintained for -backward compatibility. Releases that are strictly bug fixes will -have the same minor version number and will gain a "micro" version -number (sometimes called a "patch level"). - - -Far Future Activity- -Once Expat 2.0 has been released, it will be maintained on a CVS -branch. The head of CVS will be used to develop Expat 3.0. The -changes in Expat 3.0 will be more substantial and will include -important API changes. At this time, we're looking at the following -changes: - -
Additional goals may be added during the development of Expat 3.0; -it's just too early to tell. - - - |
-
- - - - | -
- | SourceForge Tracker Usage |
- ||||||||||||||||||||||||
- | -
-
- This document describes the use of the SourceForge bug & patch -trackers by the Expat maintainers. These guidelines are substantially -based on the guidelines used for Python. - -Tracker Item Priority- -The priority field is simple enough; the higher the priority a -report is, the more important it is that the report needs to be -handled. Note that it is the priority of the report relative to other -reports; it does not mean action needs to be taken on the software; -it may be that a report takes a high priority because the bug it -describes is very damaging for someone. Review may, however, -determine that the bug is in someone else's code. - -So, how should priority be assigned? SourceForge assigns all new -reports a priority of "5", which is considered "normal". The follow -list shows the meanings of each priority level as used by the Expat -project. - -
The Status and Resolution Fields- -In general, the Resolution and Status fields should be close to -self-explanatory, and the "Assigned to:" field should be the person -responsible for taking the next step in the patch process. Both -fields are expected to change value over the life of a patch; the -normal workflow is detailed below. - -When you've got the time and the ability, feel free to move any -patch that catches your eye along, whether or not it's been assigned -to you. And if you're assigned to a patch but aren't going to take -reasonably quick action (for whatever reason), please assign it to -someone else or unassign it ASAP: at those times you can't actively -help, actively get out of the way. - -If you're an expert in some area and know that a patch in that area -is both needed and non-controversial, just commit your changes -directly -- no need then to get the patch mechanism involved in -it. - -The actual patch status is given by the pair of fields called -"Status" and "Resolution": - -
SourceForge Tracker Quirks- -The SourceForge trackers, though quite nice to work with for -moderate sized projects, do have some quirks and limitations. Most of -the funcional limitations are unlikely to affect small projects like -Expat, but the quirky behavior... well, we should be aware of it. - -
|
- ||||||||||||||||||||||||
- - - - | -
- | The Expat XML Parser |
-
- |
-
- Expat is an XML parser library written in C. It is a -stream-oriented parser in which an application registers handlers for -things the parser might find in the XML document (like start tags). -An introductory article on using Expat is available on -xml.com. - -
This project aims to maintain Expat for both current and future -users while improving the API to allow more reliable and robust access -from "scripting" languages such as Python and Perl. We invite the -community to participate on the mailing lists to help shape the future -of Expat. - -News- -
References & 3rd-party Wrappers- -If you know of any additional articles or resources which should be -linked to from this page, please send email to Fred Drake (fdrake@acm.org). -We're especially interested in links to tutorial information and open -source interfaces to Expat from languages other than C. - -
|
-
- - - - | -
- | Old Expat News |
-
- | -
-
-
-
-
|
-
- - - - | -