Conglomerate 0.7.2 released
[Posted September 18, 2003 by cook]
| From: |
| Dave Malcolm <david@davemalcolm.demon.co.uk> |
| To: |
| editor@lwn.net |
| Subject: |
| Announce: Conglomerate 0.7.2 |
| Date: |
| 18 Sep 2003 20:03:36 +0000 |
Conglomerate 0.7.2 Released
Conglomerate is a free, user-friendly XML editor. It is particularly
aimed at DocBook, but should be able to handle any XML document type.
The main project website is at http://www.conglomerate.org
Conglomerate 0.7.2 can be downloaded from:
http://sourceforge.net/project/showfiles.php?group_id=82766
Conglomerate is currently UNSTABLE, and not suitable for production use.
It was however used in the writing of these release notes.
Enhancements
Beginnings of RELAX NG support
* An importer that reads DTD files and generate RELAX NG schema.
(me)
* A Conglomerate display specification for editing RELAX NG schema
files. (me)
Beginnings of XHTML support:
* A Conglomerate display specification for editing XHTML (strict)
web pages. (me)
* A simple template for creating new web pages. (me)
Attribute editing:
* The Property dialog now has a tab page listing any attributes
found in the DTD for the selected node (me)
* Utility functions to make it easy to create attribute editors by
binding GTK and Glade widgets to XML attributes (me)
* A custom property dialog for DocBook <orderedlist> tags as an
example of the above. (me)
Improvements to document type infrastructure:
* Support for template files that can be used in the File->New
assistant (Jeff Martin)
* A template for creating new Conglomerate display specification
files (Jeff Martin)
* XML doc types can specify a file extension. For example, RELAX
NG schema files have a ".rng" extension, and HTML files have
".html" extension. (me)
* The display spec file can specify a formal Public ID for the
DTD, and the code will try to use this, even if the XML file
doesn't explicitly specify the DTD. (me)
* The File->Properties dialog allows you to remove DTD
associations, and can guess at a DTD if one is not present. It
has a button to add the association to the document header. (me)
* The display specification file format now supports XML
namespaces (me)
Improvements to the "Cleanup the XML Source" tool
* The tool now understands the difference between structural and
span tags and doesn't force line breaks for span tags. (me)
* Fixed some bugs and improved look of the resulting source, IMHO.
(me)
Other Enhancements
* Stability enhancements (me)
* Improvements to the DTD for our display specification files (me,
Jeff Martin)
* Various test files should now be in the examples subdirectory of
the tarball (Geert Stappers)
* You can now merge adjacent paragraphs (as requested by Linux
Weekly News) - move the cursor to the end of a <para> tag and
press Delete, or to the start of a tag and press Backspace. (me)
* Probably some other things I missed :-)
Fixes
* Fixed lots of cleanup bugs when documents were closed; this
makes the app much more stable. (me)
* Fix for bux #118769 - a new dialog to select importers if more
than one is applicable (me)
* Empty context submenus are now insensitive (me)
* Removed an unnecessary dependency on GDK 2.2 which broke the
build on Red Hat 8
Thanks to
* Jeff Martin
* Geert Stappers
...and anyone else I missed (sorry!)
Dave Malcolm