2005-05-30 20:00 jcfranks * Released version 4.3.1 * docs/howto/html/glade.html, docs/images/example-2.png: Added Glade HOWTO that works through using the new libXFCglade library. 2005-05-09 21:12 jcfranks * tests/glade/example-2/example-2.[cchh], tests/glade/example-3/example-3.[cchh]: Removed usage of WidgetSignals from example-2 and exmaple-3. You can't use XFC signal classes with Glade widgets. 2005-05-06 20:47 jcfranks * docs/tutorial/html/chapter06.html, docs/tutorial/html/chapter07.html, docs/tutorial/html/chapter08.html: Fixed several text errors and omissions (Ari Makela). 2005-04-29 20:42 jcfranks * libXFCui/xfc/gdk/spawn.cc: Added missing 'extern char **environ' declaration (Daichi). * tests/core/mainloop/mainloop.cc: Added missing include for if G_OS_UNIX is defined (Daichi). * configure.ac: Added --enable-pedantic-errors configure option. 2005-04-29 00:49 jcfranks * libXFCcore/xfc/trackable.[cchh]: Added a fix for a GCC compiler error for versions prior to 3.4.0. libstdc++ with these versions makes a call to the class placement new operator when it should call of the global new operator. For GCC versions prior to 3.4.0 a class placement new operator is defined that simply calls the global placement new operator. The GCC version required is now 3.3.2 or higher. 2005-04-28 00:19 jcfranks * libXFCcore, libXFCui: Fixed a design flaw in the implementation of the XFC signal handling chain that prevented the loading and usage of Glade widgets. There are too many files to list here but includes all object and widget source files (*.cc) that handle signals. * libXFCglade: Added a libglade binding for GladeXML. * tests/glade: Added four simple libXFCglade example programs. 2005-04-14 00:25 jcfranks * libXFCui/xfc/gtk/widgetsignals.cc: Fixed the size_request_proxy() and size_allocate_proxy callback functions which were broken when the implementation of Gdk::Rectangle was changed. * libXFCui/xfc/gtk/widget.[cchh]: Added a new constructor to Gtk::Allocation that takes a reference to a GtkAllocation object. 2005-04-12 21:52 jcfranks * libXFCcore/xfc/glib/main.cc: Fixed G::MainContext constructor that takes a GMainContext pointer as one of its argument. A typo caused this argument being ignored. * libXFCui/xfc/main.[cchh]: For convenience, added a Gtk::Window pointer argument to Xfc::Main::run() that defaults to null. If a pointer to the main application window is passed to run(), it automatically connects the main window's "destroy" signal to Xfc::Main::quit() and shows the window on the screen. Otherwise the application will have to manage showing and destroying the main window itself. 2005-03-26 21:31 jcfranks * libXFCui/xfc/gdk/color.hh, libXFCui/xfc/gdk/inline/color.inl: Added overloaded convenience functions: red(), green(), and blue(), that can either return or set the current color component value as a fraction. * libXFCui/xfc/gdk/pangorenderer.[cchh]: Changed get_default() function so that it returns a Gdk::PangoRenderer pointer. * demos/xfc-demo/clipboard.cc, demos/xfc-demo/iconview.cc, demos/xfc-demo/rotated_text.cc: Added GTK+ 2.6 clipboard, iconview and rotated text demos. 2005-03-26 00:07 jcfranks * libXFCui/xfc/pango/types.hh, libXFCui/xfc/pango/inline/types.inl: Added missing Pango::Matrix functions translate(), scale(), rotate() and concat(). 2005-03-23 23:26 jcfranks * libXFCcore/xfc/glib/utils.[cchh]: Added overloaded build_filename() and build_path() namespace functions. * libXFCui/xfc/gtk/liststore.[cchh], libXFCui/xfc/gtk/treestore.[cchh]: For convenience when using filenames, added an overloaded set_value() function that takes a std::string. * libXFCui/xfc/gtk/treemodel.[cchh]: For convenience when using filenames, added an overloaded get_value() function that takes a std::string. 2005-03-23 15:40 jcfranks * Updated CVS source files and documentation to GTK+ 2.6 compatibility. 2005-03-22 14:35 jcfranks * libXFCui/xfc/gtk/treesortable.[cchh]: Fixed signature for TreeSortable::CompareSlot. * libXFCui/xfc/gtk/treesortable.[cchh]: Added new function, reset_default_sort_func(), to reset the default sort function to the unsorted state. 2005-03-21 22:36 jcfranks * libXFCui/*.cc: Changed remaining include directories to use syntax releative to the current location. 2005-03-16 16:55 * configure.ac, README, docs/howto/html/getting_started.html: Incremented minimum libsigc++ requirement to version 2.0.6 because of a bug in the previous version. * README, docs/howto/html/getting_started.html: Incremented minimum GCC requirement to version 3.4.0 because of a bug in the STL header stl_construct.h in earlier versions. * docs/tutorial/html/chapter06.html: Fixed link text to previous chapter. * configure.ac: Version 4.3.1 2005-03-08 00:43 jcfranks * libXFCcore/xfc/glib/fileutils.hh: libXFCcore/xfc/glib/inline/fileutils.inl: Added G::FileError, a C++ wrapper for the GFileError enumeration. 2005-02-26 21:52 jcfranks * Makefile.am: Added a dist-hook entry to remove CVS directories from the html subdirectores that don't use a makefile. 2005-02-22 21:58 jcfranks * docs/*: Improved HTML page font. 2005-02-22 14:50 jcfranks * tests/core/: Added missing libXFCcore (iochannel, mainloop, spawn and threads) test programs to the new subdirectory. 2005-02-22 00:12 jcfranks * docs/faq/html/index.html: Added some new questions and made a few grammatical and layout changes. 2005-02-19 21:48 jcfranks * docs/*, ChangeLog: Changed appearence of HTML hyperlinks. * TODO: Fixed some todo items. 2005-02-18 23:45 jcfranks * docs/*, ChangeLog: Improved appearence of PNG images and HTML pages. 2005-02-09 15:15 jcfranks * Initial import into the SVN. * configure.ac: Version 4.3.0