Conglomerate 0.7.13
Conglomerate is a free, user-friendly XML editor. It is
particularly aimed at DocBook, but should be able to handle any XML
document type.
This is still an unstable release; there are still some known
repeatable crash bugs. Please download it and test that no new bugs
have been introduced!
Conglomerate now requires GTK+ version 2.4.0 or later. We use
the new file chooser dialog by default, and hope to make use of the
other good stuff as we work towards the 0.8 release.
You can download it from the usual place: http://sourceforge.net/project/showfiles.php?group_id=82766
Many thanks to everyone who contributed to this release; my
apologies if I missed anyone from the credits below.
New Translations:
- Punjabi (pa) (Jaswinder Singh Phulewala)
- British English (en_GB) (Gareth Owen)
- Canadian English (en_CA) (Adam Weinberger)
Updated Translations:
- Czech (cs) (Miloslav Trmac)
- Russian (ru) (Dmitry G. Mastrukov)
- Dutch (nl) (Daniel van Eeden) (Kees van den Broek)
- Swedish (sv) (Christian Rose)
- Spanish (es) (Francisco Javier F. Serrador)
- Croatian (hr) (Robert Sedak)
- German (de) (Christian Neumair)
- Catalan (ca) (Jordi Mallach)
- Serbian (sr) (Danilo Segan)
- Serbian (sr@Latn) (Danilo Segan)
Enhancements
- Conglomerate no longer requires a display specification for an
XML file. If the document type isn’t recognised when loading a
document, it switches to an alternate tree-based UI. (Dave
Malcolm) - Implementation of Find and Replace, adapted from GEdit
(Nickolay V. Shmyrev) - Added a Convert to Comment/Convert from Comment feature to the
popup context menu (Dave Malcolm) - Added the beginnings of a plugin to view the document with a
CSS stylesheet, using Dodji Seketeli’s Sewfox library (Dave
Malcolm) - Use GtkFileChooser rather than GtkFileSelector; we now require
GTK 2.4 in configure.in (Dave Malcolm) - Big improvements to namespace handling code, including adding
namespace support to attribute editing (Johannes Hölzl) - Properties dialog for DocBook elements now has a language
selection widget (Nickolay V. Shmyrev) - Added the beginnings of a preferences dialog (Dave
Malcolm) - Added a display specification for the OPML outliner format
(Daniel Larsson) - Added support for a “Release Notes” document type, which I used
to create these release notes (Jeff Martin) - Changes to LOTS of files, adding gtk-doc style comments to most
functions. ( bug # 123318 ) Lots are currently placeholder
comments, and will be filled in later. (David Hoover) - Added stubbed plugins for AbiWord, HTML and TEI support. Began
work on a “View RELAX NG in compact form” plugin. (Dave
Malcolm) - Finished implementating the “node tools” category of plugin;
they now appear in the context menus and work; some simple examples
implemented. (Dave Malcolm) - Added item to debug menu to dump plugin information into an XML
file (Dave Malcolm) - Various packaging improvements (Geert Stappers)
- Big rewrite of DTD->RELAX NG importer: now has a struct to
handle options; inlines elements where it can to give a Russian
Doll-style schema; adds a <start> element (Dave Malcolm) - Added a Properties dialog for the first span element (if any)
when right-clicking in text areas. (Dave Malcolm) - Improvements to internal API support for DTDs, with new utility
functions (finding cross-referencing of elements within DTD content
models, guessing likely start elements, etc) (Dave Malcolm) - Building from CVS now requires the use of the flags: -Wall
-Werror; various warnings fixed as a result of this (Dave
Malcolm) - Cancelling the addition of required children elements now works
properly, with enhancements to the internal API for modifying the
document. See bug # 135865 for details. (Nickolay V. Shmyrev) - Added new menu item Help/Homepage that will open www.conglomerate.org in browser.
(see bug # 134966 ). (Nickolay V. Shmyrev)
Fixes
- Fixed a long-standing problem with the internal API
(node_set_parent operation now has an explicit argument to indicate
whether the node should be added at the end or beginning, fixing at
least one subtle pointer manipulation bug (Dave Malcolm) - Big overhaul of path handling within the code (Toshio Kuratomi)
and (Geert Stappers) , fixing bug # 135345 , bug # 121676 - More cleanups of the internals of the popup menu code (Dave
Malcolm) - Fix for bug # 143937 (Nickolay V. Shmyrev)
- Various build fixes for GCC-2.95 (Pav Lucistnik) (Geert
Stappers) - Updated with the new logo, fixing bug # 134749 . (Geert
Stappers) - Warning fixes (Danilo Segan)
- Autogenerate the marshalling code (Johannes Hölzl)
- Removed unnecessary translation markings from debug menu
strings (Dave Malcolm) - Updated the boilerplate example plugin code (Dave Malcolm)
- Fixes for bug # 122813 ; eliminate markup inside translated
strings (David Hoover) - Cleanup of internals of dispspec handling (Dave Malcolm)
- Removed unnecessary test that stopped detecting nested
cross-references to elements in a DTD, fixing bug # 136209 part (i)
(Dave Malcolm) - Fix for bug # 135867 (crash when selecting Edit Display Spec)
(Dave Malcolm) - Added tests to determine if we have a way of printing a
document; set up the sensitivity of printing menu options
appropriately (Dave Malcolm) - Add new parameters to function
cong_error_dialog_with_convenience, fixing bug # 134950 (Nickolay
V. Shmyrev) - Applied patch by (hondaguru AT earthlink.net) for bug #
132884 - Ensured the File->New assistant is fully constructed before
it is shown to avoid ugly visual resizing (Dave Malcolm)
Thanks
- Jaswinder Singh Phulewala
- Gareth Owen
- Adam Weinberger
- Miloslav Trmac
- Dmitry G. Mastrukov
- Daniel van Eeden
- Kees van den Broek
- Christian Rose
- Francisco Javier F. Serrador
- Robert Sedak
- Christian Neumair
- Jordi Mallach
- Danilo Segan
- Dave Malcolm
- Nickolay V. Shmyrev
- Johannes Hölzl
- Daniel Larsson
- Jeff Martin
- David Hoover
- Geert Stappers
- Toshio Kuratomi
- Pav Lucistnik
- Danilo Segan
- hondaguru AT earthlink.net
Hydrogen 1.0
Hydrogen is onboard today.
Hydrogen is the Evolution connector for Sun Java Enterprise
System Calendar Server (SJESCS). It enables Evolution to use SJESCS
as a calendar backend.
Hydrogen supports SJESCS 5.1 and above. It supports the WCAP
(Web Calendar Access Protocol) 2.0 and 3.0 protocols.
Hydrogen works with Evolution 1.4. Next step is to make it work
with Evolution trunk.
The CVS base is in the GNOME project CVS base at cvs.gnome.org/. The module name is
‘hydrogen’. See
http://developer.gnome.org/tools/cvs.html.
This product is available under the terms of the GNU LIBRARY
GENERAL PUBLIC LICENSE, and a copy of it should be found in the
source under the COPYING file.
This work is sponsored by Sun Microsystems.
Enjoy and have fun.
Henry Jia
Sun China Engineering & Research Institute