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 <unistd.h> 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 <docs> 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 <tests/core/> 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
