|
|
Log in / Subscribe / Register

Conglomerate 0.7.2 released

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




to post comments


Copyright © 2003, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds