future: - gnomemm-2 support Version 1.1.2 - signal->signal connection in 2.0 fixed (no more .slot() ) - creation of virtual callbacks [use --non-virtual-callbacks to turn it off] (this removes static_cast<>ing, which might count as an ugly hack) Beware: this changes many things, and perhaps breaks some E.g. custom widgets with signals which provide arguments do not work without a specification. See docs/glademm-callbacks.example for an example. - sane toplevel widget memory management ! (new/delete, no (not working) manage()) - box packing fixed for newer gtkmm2 - some bugfixes and newer glade-2 file support (e.g. width/height_request) - pass 1st toplevel widget to m.run() on gtkmm2 - fixed glade-2's GtkFixed (thanks to Mark Jones for insisting to fix it) - fixed gtkmm1 Notebook:switch_page arguments - do m.run(first toplevel widget) for gtkmm2 - fixed glade 1.1.2 frames - support 1.1.2 placeholders (simply forgot to implement new scheme) - tons of fixes by Mark Jones (textview, main.run, button, dialog) - read Custom signal argument specification from a xml file Version 1.1.1c - gnome-1 menubar/menuitem fixes - fix for g++ 3.1 from Otmar Struwe (image.cc) - GtkLayout support (but why would anybody sane use it?) - ButtonBox fixes - g++-3.2 is now my default compiler (so problems should be past) Version 1.1.1b - viewport fixes (gtkmm2) - some gtkmm2 fixes (for glade-1 files) - default to 1.2 on glade-1 project files Version 1.1.1 - support handlebox properties - support shadow type in more widgets - box and widget fixes for gtkmm2 - ignore signal object if it's the default object - test48_glade2 works! - adapt to gtkmm2 1.3.17 api - work around a gtkmm2 1.3.17- bug (stock image menu item) - fix fileselection - parse xpm icon for toolbar (was missing) - fix signal to signal connection broken in 1.1.0 - new option --baseclass to use a user defined base class for the glade classes (needed for my ModelViewController Widgets) - explicitely include ./macros for aclocal with gnome[1] - substitute TextView and ImageMenuItem for gtkmm1 target [Text+MenuItem] - support actual glade-2 CVS version's stock handling (stock->use_stock/label) - fix glade-2 notebooks, support notebook packing parameter - fix glade-2 combos - use new toolbar children creation API (tools().push_back()) in all cases - gtkmm2 paned fixes - colorselection fixes by Philipp Klaus (found them again in my inbox) - scale and table fixes by Marcello E. Magallon - new option --show-options (dynamic glademm option support in glade-2) started Version 1.1.0c (upcoming, ok with g++ 3.x) - added another method (2 lines) to fix (non-const/const_iterator) ambiguity Version 1.1.0b (upcoming, v. of choice for gtkmm2, dangerous for gtk--) - fixed tons of gtkmm2 related bugs, more and more examples compile - nearly all widgets use the new property based API - fixed glade-2 spinbuttons and gtkmm2 accelerators - fixed g++-3.x compilation (thanks go to Paolo Jose Pinto) Version 1.1.0 (may have bugs, fixes others, not with g++ 3.x) - loads glade-2 files and even generates gtkmm-1.2 code from them (if asked to) - non-gnome menu accelerator segfault fixed - initial gtkmm-1.3 support, some first programs even work - combined isInternalMethod with a method which parses SignalHandlerArgs first - new shorter Widget specific code (using the property concept) - Gtk::Image support (but glade 0.6.4 can't handle it, so you need glade-2) - GtkImageMenuItem, GtkSeparatorMenuItem, Bonobo_Dock[Item] (Bryan W. Headley) - new option '--embed-images' vs. '--load-images' to specify embedding (in executable) vs. loading of images (at runtime) of images/pixmaps etc. [embedding non xpm images does not work yet] - improved xpm embedding - redesigned menu creation methods (more readable, less code duplication) - fixed some gcc 3.1 issues, perhaps the rest might be compiler bugs? Version 0.6.4b (good choice) - align radio/checkbutton labels left by default (like glade does) - first round of gtk-2.0 detection - more work on gnome app support - gnomemm seems to work reasonably now (it was totally unusable the last time I looked at Gnome::App) - better detection of installed Glib/Gtk/Gnome components ? - redesign of AddChildren (now does not call wrong writer with wrong widget to determine whether to add it) - new option '--verbose' which hides some warnings if not set - now dialog, gnome-entry and gnome-app work ... seems I found the AddChildren bug Version 0.6.4 (looks very good, passes all tests) - make can_focus more smart (concerning the widget) when outputting code - gnome date_edit by Jim Patterson - recognize button::relief - make radiobuttons without label (but widgets) work - justify and wrap for labels - remove std:: from include file names ... - use parse_uline for button's labels (what about menuitems?) - fileop buttons of fileselection - correct parameters for Notebook::switch_page - partial rewrite of code generation class (fixes some bugs) Version 0.6.2b (stable) - fixed g++>2.95 (compiles with g++ 3.0 and libstdc++ 3.0) - fixed insertion of non buttons into toolbar - honor default_size for windows - threw away some unneeded parentheses in generated code (see discussion on gtkmm mailing list -> "SArray gone") - fixed gnome radiomenu indices - honor after on signal connection Version 0.6.2 (stable, not suitable for RH7.1) - fixed gnome-dialog - use optionmenu->set_history instead of optionmenu->get_menu->set_active - new XML parsing (though this is not yet needed for glade files) - glade-- now only touches the _glade files which need modifications ( much faster rebuilds !!! ) - a new mailing list for glade-- : glademm-list@gnome.org !!! - some tweaking of when to consider a file modified - fixed packer: GTK_FILLX->GTK_FILL_X as reported by vadim@vk.crocodile.org (a long time ago) - rewrote parts of internal widget handling and contained_iterator fixes bugs with [gnome-]dialog packer still seems disfunctional (test26) - fixed some bugs - event selection by Kevin <kevin@obone.net> - non-gnome menu patches by Toralf Lund - fileselection callbacks working - now PropertyBox compiles. Wow, this iterator stuff was complicated. - GnomeDialog works (I thought this 3 times) (but writer looks really ugly) - still crashing: messagebox, propertybox ?? - autoconf 2.50 fix by christian.glodt@ist.lu - shadow type for viewport Version 0.5_11f (fresh) - hopefully implemented gnome-dialog - recognize " for '"' - gnome druid, many many gnome bugfixes - gnome propertybox - '.cc' and '.hh' extensions now configurable (Toralf Lund) - gnome calculator - fixed new gnome widgets (still crashing in ctor) - fixed namespace issues on IRIX (Toralf Lund) - fixed radiogroups (crashed on second window creation after destroy) this is much better now - destroy is now a working signal action (aka gtk_widget_destroy) - another fix for the signal to signal connection code - it should work now (e.g. connect destroy() to the activate() of a button) Please remember to name your widget in object if you want to connect to your own signals. Otherwise it will connect to your surrounding class and it's widget. - (non-gnome) XPM pixmaps are now included at compile time, fixed path to pixmaps - fixed unknown widgets to compile again (label with type and name) - XPM pixmaps in toolbar buttons - hbox(pixmap,label) as a notebook page tab - at last I figured out how to copy macros from glade's gnome dir (which) no absolute paths in autogen.sh any longer! Version 0.5_11e (fresh, looks promising, unfortunately needs gnomemm installed) - remove of unneccessary 'private:' labels - added some gnome widgets: entry, dock, dockitem, clock - remove of pre 1.2 code - better support for internal widgets (tooltips) - remove of old dead code (isPointer/markPointer) - fixed lot of ambiguities (class window *window -> resolveable name clashes) - widget names are now really not generated if not asked for - fixed accelerators - now all tests work again - tested with glade-0.5.11 Version 0.5_11d (has problems with 'seperate class') - again some bugfixing Version 0.5_11c (use with care) # introduced a lot of bugs because classes and instances were of same name - new radiogroup code (yet inactive) - namespaces in SourceWriter - glade-- now honors the 'set widget names' option (and does not set them on default) - gave up variable/type name mangling (to different case). to maintain compatibility pass '--do-case-conversion'. It proved counterintuitive. WARNING: this breaks code compatibility. Prepare to do s/_Glade/_glade/ on your .hh files and s/Foo/foo/ on all your files Up to now glade-- capitalized your class names this has been dropped. And widgets are no longer restricted to lowercase. - to get mixed case (no uppercasing) GMM_ public defines pass '--mixedcase-defines' - optionmenu items had their index as user_data, now you can select their label via '--optionmenu-strings' - glade-- can generate enums for your optionmenu choices. Simply pass '--optionmenu-create-enums' and look into the foo_glade.hh file. - File naming rethought. It proofed to be confusing (foo_glade.cc vs. foo.cc_glade). New files now go into foo.cc_new (instead of foo.cc_glade). - some gnome configure tweaking. - no private class members any more, they are now ctor local variables ! hurray to gtk-- 1.2! - tons of bugfixing ... after this huge change ... Version 0.5_11b (stable) # promising version before the big name mangling changes - fixed 'dangling iterator after vector push_back' bug (difficult to find) - fixed deleting managed adjustments - some more fixes in code generation - deleted more gtk-- 1.0 code - looks like accelgroups destroy themselves Version 0.5_11a (buggy) - fixed some erraneous ')' (e.g. in signal connection) - fixed stock buttons (they finally work with 1.2) - use manage() and wrap() to simplify code - added ctree stub (untested) - widgets are always allocated from heap (since manage is there) - looks like custom widgets can not always be managed - internal widget parts are now private (not for toolbars and menus, yet) Version 0.5_11 (buggy) - A closer investigation spotted the problem with RH7.0. It should work now. - fixed bug which fired activate on checkbuttons and optionmenus on creation callbacks are now registered at the end of the creation - fixed bug with gtkmm-1.2 and stock buttons (wrap missing) - wrapped objects must not get deleted! fixed - eliminated callback duplicates (definition and declaration) - started dropping gtk-- 1.0 support. If you need it, stay with 0.5_10 - inline objects (not allocated from heap) are deprecated, but do still work Version 0.5_10 # IIRC this version is a safe bet before the huge change (wrap) # might not work with gtk-- 1.2 - Version number format changed to permit ascii ordering of versions (e.g. for debian) It was Damon's choice to go for 0.5.10! Version 0.5.10 - gnome gettext finally works - gnome autoconf tweaks and fixes - gnomemm-1.2 fixes - menu (accelerator) patches by Toralf Lund - gettext without gnome is disabled - anyony wants to implement it? - optionmenu children now have its index in user_data - honor sensitivity and can/has_focus - hack to redirect optionmenu's 'deactivate' to its child menu so you can connect to optionmenu's 'deactivate' to get informed of any changes! This looks like glade's fault. Version 0.5.9b - implemented XML parsing for < > & - creation_function for Custom widget can now be a template instantiation and carry arguments which don't fit into the [string,][int,][string,][int] scheme of glade - hopefully fixed compilation on 64 bit platforms. Thanks to Ian Kay <yaknai@yahoo.com> for reporting - gnome-- programs now use gnome-skel, so make sure you have gnome_common installed (which _should_ be standard?) - gnome-skel and co. look unmaintained - they do not work at all looks like we have to provide another copy of macros with each generated program. DOES NOBODY CARE? reverted to old buggy behavior Version 0.5.9a - changed passing 'const string' to 'const string &' this gives a more coherent interface and might speed things up a bit - fixed frame with empty label to not show a label at all - fixed buttonbox include file name. Thanks to Jan Teubel <jan_teubel@gmx.net> - some automake enhancements - implemented toolbar spacing - fixed calendar Version 0.5.9 - another brown paperbag bug (0.5.7d didn't generate compilable code) - bumped version number since glade-0.5.9 had been released. - another dialog issue - is it working now? Version 0.5.7d - brown paperbag bug (WidgetMap.hh missing in distribution) fixed - dialogs were broken again (by only a simple mistake) - fixed - Each class now contains a pointer to it's widget. Please use this pointer to modify the widget, method inheritance is not (easily) possible with libglade--. Version 0.5.7c - signal can now connect to other widgets' methods ('object') this has been hard work for gtkmm-1.0 beware: you can't pass strings through signals (gtkmm-1.1 ?) - signal with user data (auto detection: int, bool, const char *) ('data') - fixed GtkMacro (e.g. GtkToggleButton -> GTK_TOGGLE_BUTTON not TOGGLEBUTTON) - applied IRIX port by Gert Wollny <wollny@cns.mpg.de> - menubars and toolbars can now form a class of their own (?) - glade-- issues an error if it can not construct a class of its own for a given widget (all Adjustment using widgets for now) - gettext support added to Makefile.am - still does not work !!! who can help me fixing it? It's complete it simply doesn't autogen. - fixed toolbar for gtk-- 1.1 (Robert Schwebel <robert@schwebel.de>) Version 0.5.7b - several bugfixes to internal/external widget configuration - gnome menus supported - gettext stubs (but automake/conf support is missing) - several minor improvements - all tests pass again Version 0.5.7a - applied automake enhancements by Kevin Dalley <kevind@rahul.net> - ironed out failed assertments - implemented accelerators (long awaited) BEWARE: Using accelerators breaks code compatibility: Each seperate class ctor gets a GlademmData* argument, pass this to the Foo_glade ctor. Never mix accelerator enabeled/disabled code (unless you perfectly know what you are doing). - Internal widgets are now configured in Cxx_Fileset, moved this functionality out of individual writers. This fixes the 'signals are not connected to internal widgets' bug Version 0.5.7 - started with Gtkmm-1.1 namespaces (could someone please test it?) - more gnome widgets, gtkcalendar, gtkpacker added - still found some bugs trapped by the new strict Tag type checking - Gtkmm-1.1 is works for me! (though it's largely untested) - some bug fixes - Gtkmm-1.1 radiogroups implemented Version 0.5.6 - bug fixes for adjustments, clist signals - initial (not working) libglade[--] code - bug fixes in custom widget - severe bug fixes in widget tree iterator (the bugs killed dialog) - fixed dialog - autoconf/make generation should work out of the box now - generated file hierarchy changed (autoconf/make files are now above src)! - if glade-- is called by glade, the destination directory should be correct in more cases. Version 0.5.5 - user's guide updates - beginning gnome automake support - directory tags now honored in a consistent way - tons of bugfixes - tried to fix for egcs-1.0.3 - paned, box, dialog, spinbutton, table revisited and fixed As I constantly had been tempted to code glade--'s output in plain C and create Gtk-- widgets afterwards I'm going to try to implement a libglade like approach. Version 0.5.4a - removed (now unneccessary merger) - fixed some bugs (GMM_X macros, signal connection, dialog) Version 0.5.4 - signal handlers are private by default (X_glade friend of X) - autogen.sh now has executable permissions set by default - new method to change tags on widgets in a clean way (ApplyPreferences) - preliminary gnome support (I still don't know how to generate a correct configure.in and Makefile.am, if you know it and want to help ...) gnome support without automake/conf works - visibility now results in correct scope (public:/private:) - code clean up - (nearly) all WriterBase methods are virtual now - support for gnome stock pixmaps in buttons have been added - renamed tests to have a meaning name Version 0.5.3 Welcome to the new world of a deeply restructured glade--! Compared to 0.2.x glade-- now features - method inheritance on writers (via virtual functions) ! - much less code duplication in writers - cleaner code in writers - indentation style has been seperated into an own class (SourceWriter) to make it possible for different indentation styles ! - many widgets have been added - replaced the interweaved include file processing with a cleaner scheme ! - callbacks are connected inside autogenerated files, no user action required ! - user customizable widgets/class depth ! - user customizable widgets/file depth ! - easy to use access macros for public widgets - pre gtkmm-1.0 support has been dropped - glademm recognizes (tries to) glade's project options (source path etc.) so unless you want do disable autoconf there's no need to call glademm manually. Still lacking (really minor issues now) - some widgets' attrites are not set, yet - real pixmap support (coming soon) - gnome widgets (coming soon) - thorough testing by many users ;-) ----------------------------------------------------------------- Version 0.5.2.99: - fixed endless loop in const_contained_iterator. Writing such a beast is not trivial! - added handlebox - derived classes captured the map's entry. Fixed. If you create a base class constructor look in box.cc how it should be done. - gradually covered old glademm's functionality (signals, ...) - fixed lots of bugs - TagStream generalization (read from const char*), used in optionmenu Version 0.4.0.99g: - merged STABLE branch, introduced safemap - fixed crash of g++-2.95 (egcs-1.x failed with an error) - fixed safemap bug - fixed several Remember bugs (now working first time) - Cxx.cc broken down to Cxx.cc and Cxx_ClassWriting.cc - fixed confusion of ++T and T++, why didn't this bug show up earlier? Version 0.4.0.99f: - CxxFile is up and Working, testCxxFile's output is ok (still too many newlines) - it compiles (Fri Aug 13 13:11:40 MEST 1999) - it links (Mon Aug 23 08:10:55 MEST 1999) but it doesn't generate code yet - it crashes (static class initialization) (Thu Aug 26 11:38:44 MEST 1999) Version 0.4.0.99e: - returned from vacation, synced CVS trees again and disabled keyword substitution in my local tree, this should give consistent file contents and avoids unnecessary version ping pong, so gnome's CVS sets the version - made testCxxFile work, still minor issues - this should be the last big checkin, if you need some CVS advice concerning multiple repositories, ask me - Cxx.cc still doesn't compile ... Version 0.4.0.99d: - split File into CxxFile and MakeFile - SourceWriter is now a separate library with an own example/test program Version 0.4.0.99c: - abstract source code writing class implemented, which takes care of indenting, new lines etc. - put this class into a seperate directory - so it might be used separately Version 0.4.0.99b: - rewrote writer API (third time) with method inheritance (now I'm fond of the design) - added all missing gtk-1.0 widgets (though totally untested) I'll recheck for gtk-1.2 once at hand - checked widget hierarchy - deleted (autoconf/automake) generated files from CVS Version 0.4.0.99: - reorganized writer API which became much [c]leaner - rewrote source file generation for symbolic construction so that e.g. indentation is not part of the Widget writers - wrote cleaner iterators for widget tree scanning - heading towards optional flat class hierarchy (no _glade classes), user customizable class/file layout, and user customizable widget/class depth. Hopefully prepared for redirected signal handlers (calling members of different classes). Version 0.2.93: - Enrico Scholz provided a .spec file Version 0.2.92: - because four people in two days told me about a missing 'src/merger' I took it out of configure.in to stop the bug reports. - Enrico Scholz explained to me that 'major' and 'minor' are defined once you define _GNU_SOURCE. So finally I don't have to complain. We should look for a better solution of getting the fully qualified host name. Version 0.2.91: (I won't increment to 0.3!) - Enrico Scholz <enrico.scholz@wirtschaft.tu-chemnitz.de> told me that glibc-2.1 defines the macros 'major' and 'minor' in include/sys/sysmacros.h. So, finally, I applied the correct fix. Sorry, it was not Red Hat's fault. - added some noinst_HEADERS in src (also reported by Enrico) Version 0.2.9: - fixed a bug with CList and set_border (not with gtk-1.1+) - fixed compilation on RedHat 6.0 systems (I still believe it's a compiler bug ... prove me wrong, see Configuration.hh) (Could somebody please check if major, minor and micro are defined somewhere on RH6.0?) Version 0.2.8: - fixed toolbar children - still remaining oddities with menubar (connects menu's signals) - IRIX port by Michael Pruett <ikep@ugcs.caltech.edu> this hopefully covers a lot of missing stuff on other non-Linux systems Version 0.2.7: - this is the STABLE branch of glade--, currently there's much reorganization and improvement on the HEAD branch, so I decided to fix some bugs in the meantime - removed generated files from the STABLE branch - added merger to the STABLE branch - updated for gtk-1.2 and gtkmm-1.0 - yes it really happened!!! now the tests compile and work (sort of) - speeded up Makefile execution Version 0.2.6: - fixed indentation in optionmenu - added docs/gtkmmtips.html - made separators in menus work as expected - implemented new gtk--addon's SearchComboBox API - fixed text constructor Version 0.2.5: - updated glademm user guide (thanks to Mario Schubert for the following two bug reports) - upgraded to libtool 1.2 (staying with 1.0i was never intended!) - configure.in bugfix - eliminated some warnings - eliminated libtool strangeness, why the hell does ltconfig create links? - synced both cvs repositories the hard way (whyever they got out of sync) (Now, I know why: 'cvs diff -u -r tag | (cd .../gnome-cvs/glade-- | patch)' can not distinguish files with same name in different dirs) Patch is smart, cvs 1.9 does not generate the best of all recursive diff files. - glade-- tries to determine your gtk and gtkmm version at compile time - moved compile time configuration of gtkmm version to run time conf. (beware, big amount of code reworked) - glade-- accepts long option names, new options added (gtkversion, gtkmmversion) - all seems to work again, added another complex example, but you need gtk--addons to see it work. Version 0.2.4: - added gtk--addons widgets: SearchComboBox and TCList, see cvs.gnome.org for their source - radiomenu group bug fixed (thanks go to Tom Wilson) - glade-- puts it's command line arguments into foo_glade.* files - Configuration structure compressed (bools into bitfields) - Some minor speedups (ostream) (converted single byte strings to chars, concatenated strings wherever possible) - minor code cleanups, more comments in output files - small tooltip bug fixed - more comments in generated source code - REQUIRE defines get undefined - basic work on selecting target gtk[mm] versions at run time Version 0.2.3: - can read glade-0.3.7 output (at least the ones I tested) - updated for gtkmm-0.10.1 API - Gtk_List added (obviously forgotten) - check/togglebutton bugfix - glade-- is now in gnome's CVS, check out http://www.gnome.org/ - I've added a "user's guide" to docs; it contains a good introduction to using glade-- Version 0.2.2: - radiomenuitems added - Gtk_DrawingArea support by Joe Pfeiffer <pfeiffer@cs.nmsu.edu> - updated for gtkmm-0.10 (API has totally changed in some places, I hope there were good reasons ...) the configure script should determine your version ... but beware of source code incompatibilities! Version 0.2.1: - use clist's saved column widths - fixed some typos in ConstructPointer (SpinButton e.g.) - first set size, then show (better with windows?) - combo size gtk bug workaround - set combo contents - widget lookup table functions (option '-w[w]') see docs/lookup.txt - fixed notebooks for new glade's style - read autoconf docu and modified configure.in for future gcc2.7 support -> would you please test whether domainname works for you? - checkmenuitems Version 0.2.0: - fixed makefile bugs without autoconf - speed up tests (no autoconf) Version 0.1.9: - fill [text], entry, optionmenu, [combo] with requested values - recognize glade 3.5 _menu_ stuff (great) - '-A' switch disables autoconf stuff (creates simple Makefile) - autoconf'ed make now works (like with glade created programs) - several changes within seperate class generating logic - output files sometimes got corrupted - this was caused by some dangling references to yet destructed objects (Widget) (c++ is not java!) - FIXED! Version 0.1.8: - fixed bug with tooltips - do not emit sample code if not requested to do so Version 0.1.7: - fixed bug in box.cc:NeedConstruct, thanks go to Hampus Weddig - replaced NULL by 0 in source code (ANSI C++) - removed some egcs 1.1 warnings - worked on Tooltip support - fully rewrote XML parser (beware!) - debugged XML parser - fixed silly bug in configure.in header (caused crashes-strange that it didn't occur earlier) - put copyright and license/disclaimer within each source file Version 0.1.6: - fixed Seperator/Separator bug - fixed paned-children bug - expanded SampleCode API, though no longer used - new "-1" Gtk 1.1.x switch (beware: untested!!!) - optionmenu uses MenuFactory/ItemFactory for sample code - radiobutton-groups added - paned still has problems. If anybody knows what's wrong with test10, please tell me. Version 0.1.5: - signal stub code working, sample code's the next topic - sample code for clist,optionmenu,window,signal stubs activate with "-s" switch - various bugfixes (fixed, statusbar, scrollbar, toolbar working) - lots new widgets (arrow, progressbar, seperator, tree, frame, paned) Version 0.1.4: - sample code and signal stub code implemented (still not complete) - Document describes cossies (parametrized common substructures) as an design proposal for glade - Document describes internal structure of glademm Version 0.1.3: - removed glib dependancy of glademm - new widgets: Toolbar, RadioButton, StatusBar Version 0.1.2: - minor bugfixes ("-r"/dialog.cc) - new widgets: Fixed, xScale, StatusBar, Text, xScale, xRuler Version 0.1.1a: - new command line options: -r create only *_glade.cc and *_glade.hh (not sample compile framework) -s include sample code for widget access -p use pointers for widgets (makes structs MUCH smaller) - pointer stuff works Version 0.1.1: - revised writer API (partially twice), pointer stuff - new widgets: MenuBar, SpinButton, ToggleButton, CheckButton, Notebook, Combo, OptionMenu - new parameters ... Version 0.1.0: - revised writer API, recursive configuration is now in Cxx.cc - accepts tons parameters (usize, packing, visible etc., see KNOWN) Version 0.0.7: - new writer function: test for implicit widgets, e.g. header buttons of clist, vbox & action area of dialog. - this fixes test5 (rather complex) - Note that glade-0.2.2 can not read all glade-0.2 files (fails on test1) - new file KNOWN which lists known widget types and recognized parameters this list is rather short at the moment (but will grow!) Version 0.0.6: - documentation on writers, structure of writers reorganized, handled some cases in Writer.hh - new widgets: table, dialog, entry - correct parsing of <child> tags (glade 0.2.2+) - writers API simplified, documentation updated - still some problems with test5, all tests compile and run Version 0.0.5b: - use string instead of char * whereever possible Version 0.0.5a - made test1.glade compile (some fixes within writers/clist.cc, close implementation in File) Version 0.0.5 - fixed core dumps (still don't know why it works now :-) ). Besides fixing an wrong end-iterator, I added NULL testing routines to Naming.cc. Seems this was an issue. Version 0.0.4a - included src/Configuration.hh Version 0.0.4 - cleanup of automake/autoconfig stuff - new (first) command line options: -V display Version -d <dir> generate files in (sub|other)dir -m <name> name generated executable - glade-- now generates Makefile.am, configure.in, main.cc, and autogen.sh Simply run autogen.sh for program creation Version 0.0.3 - button widget - glade-- uses autoconfig & automake for building itself