2008-01-24  Kouhei Sutou  <kou@cozmixng.org>

	* rbglade.c (rb_gladexml_initialize): fixed a typo. #1878555
	Reported by Anonymous. Thanks!!!

2008-01-03  Kouhei Sutou  <kou@cozmixng.org>

	* src/depend: don't use ftools.
	Reported by Carlo E. Prelz. Thanks!!!

2007-12-28  Kouhei Sutou  <kou@cozmixng.org>

	* rbglade.c: used RSTRING_LEN.

2007-07-13  Guillaume Cottenceau

	* rbglade.c: replace RTEST uses by RVAL2CBOOL

2007-07-08  Masahiro Sakai  <sakai@tom.sfc.keio.ac.jp>

	* rbglade.c: use rb_block_proc() directly instead of using G_BLOCK_PROC().

2007-03-22  Kouhei Sutou  <kou@cozmixng.org>

	* rbglade.c (rb_gladexml_initialize): guarded sources as soon as
	possible. Bug #1637290.

2007-01-21  Masao Mutoh  <mutoh@highway.ne.jp>

	* lib/libglade2.rb: Fix a problem to initialize GladeXML with 
	GladeXML::BUFFER. Reported by Detlef Reichl.
	* lib/libglade2.rb, rbglade.c: Add GladeXML#xml for GladeXML::BUFFER
	mode.

2006-12-31  Kouhei Sutou  <kou@cozmixng.org>

	* lib/libglade2.rb (GladeXML.guard_sources_from_gc): added nil check.
	Reported by Detlef Reichl.

2006-11-08  Kouhei Sutou  <kou@cozmixng.org>

	* rbglade.c, lib/libglade2.rb: guarded all widgets from GC.

2006-10-15  Masao Mutoh  <mutoh@highway.ne.jp>

	* lib/libglade2.rb: Code clean up.

2006-10-15  Kouhei Sutou  <kou@cozmixng.org>

	* lib/libglade2.rb: improved a protection of source from GC.

2006-10-12  Kouhei Sutou  <kou@cozmixng.org>

	* lib/libglade2.rb: keep a reference of signal connected object to
	protect from GC. Bug #1559722.
	Reported by kangabroo.

2006-07-09  Masao Mutoh  <mutoh@highway.ne.jp>

	* rbglade.c, lib/libglade2.rb:  signal_autoconnect_full is 
	called even if there is no given block when GladeXML is 
	initialized. Suggested by O. Murat Homurlu, Bug #[1518384]
	

2006-06-17  Masao Mutoh  <mutoh@highway.ne.jp>

	* rbglade.c: Fixed memory leak of Glade.get_widget_prefix.
	* sample/*.rb: Code cleanup. Remove Gtk.init.

2006-05-27  Masao Mutoh  <mutoh@highway.ne.jp>

	* sample/makemo.rb: Rewrite to use Ruby-GetText-Package 1.2.

2005-10-16  Masao Mutoh  <mutoh@highway.ne.jp>

	* extconf.rb: Works on Win32. (gladewin32 has been changed the 
	library names(xml2.lib, z.lib)?)

2005-10-10  Masao Mutoh  <mutoh@highway.ne.jp>

	* rbglade.c, extconf.rb: Added GladeXML::BUILD_VERSION. 

2005-09-19  Masao Mutoh  <mutoh@highway.ne.jp>

	* bin/ruby-glade-create-template: Remove pseudo GetText code.
	It moved to glib/src/lib/glib2.rb.
	Added "glade" accessor.
	* sample/l10n_gui.rb, l10n_main.rb, README: ditto, improved.
	* rbglade.c: Added GladeXML#get_widget_prefix, .get_widget_name,
	.get_widget_tree.

2005-08-05  Masao Mutoh  <mutoh@highway.ne.jp>

	* rbglade.c: GladeXML.new finds GETTEXT_PATH environment variable
	if the localedir is nil. If it's not set, then use system path
	(e.g. /usr/share/locale).

2005-08-01  Masao Mutoh  <mutoh@highway.ne.jp>

	* bin/ruby-glade-create-template: Fix to output uniq signal handlers.
	Improved GetText.n_.

2005-02-22  Masao Mutoh  <mutoh@highway.ne.jp>

	* extconf.rb: Support libintl.h on mswin32.
	* sample/makemo.rb: Support mswin32.
	* sample/l10n_main.rb: Fix a bug in ja locale.

2005-02-12  Masao Mutoh  <mutoh@highway.ne.jp>

	* rbglade.c: Re-check libintl function again(ad-hoc).
	* sample/l10n_gui.rb, l10n_main.rb: 
	Rewrite from new ruby-glade-create-template.
	* bin/ruby-glade-create-template: Improved GetText support.
	* README: Updated.

2005-02-01  Masao Mutoh  <mutoh@highway.ne.jp>

	* extconf.rb: Fix intl.h error on MSVC++.
	* rbglade.c: Remove to check libintl functions.
	
2005-01-30  Masao Mutoh  <mutoh@highway.ne.jp>

	* extconf.rb: Follow mkmf-gnome2.rb changes. 

2005-01-29  Masao Mutoh  <mutoh@highway.ne.jp>

	* extconf.rb: Fix compiling error on MSVC+.

2004-09-23  Masao Mutoh  <mutoh@highway.ne.jp>

	* lib/libglade2.rb: Support GLib::Log.set_log_domain.
	Define GladeXML::LOG_DOMAIN.

2004-08-07  Masao Mutoh  <mutoh@highway.ne.jp>

	* README: Revised.
	* rbglade.c: Added GladeXML#get_tooltips.
	* bin/ruby-glade-create-tmplate: Improved to support Gnome::App 
	and Tooltips and L10n.

2004-07-11  Masao Mutoh  <mutoh@highway.ne.jp>

	* sample/README, l10n*, makemo.rb, po/*: Added.

2004-07-09  Masao Mutoh  <mutoh@highway.ne.jp>

	* rbglade.c: Accept locale-dir as an argument of GladeXML.new.

2004-07-06  Masao Mutoh  <mutoh@highway.ne.jp>

	* rbglade.c: Support localedir as an argument of GladeXML.new.
	* bin/ruby-glade-create-template: Created class requires all arguments 
	of GladeXML.new. 

2004-05-23  Masao Mutoh  <mutoh@highway.ne.jp>

	* rbglade.c: Avoid a memory leak. 

2004-04-29  Masao Mutoh  <mutoh@highway.ne.jp>

	* lib/libglade2.rb: Add GladeXML#handler_proc, #handler_proc=.
	* bin/ruby-glade-create-template: Fix a bug for creating GladeXML 
	which includes custom widget. 
	Use GladeXML#signal_autoconnect_full instead of overriding GladeXML#connect.
	Enclose a program part outside main class with if __FILE__ == $0 ... end.
	* rbglade.c: Add GladeXML#signal_autoconnect_full.

2004-03-24  Masao Mutoh  <mutoh@highway.ne.jp>

	* extconf.rb, rbglade.c: Call bind_textdomain_codeset 
	and set codeset to UTF-8.
	
2004-03-23  Masao Mutoh  <mutoh@highway.ne.jp>

	* lib/libglade2.rb: Fix a warning when execute ruby with -d option.
	Add header comments.
	* rbglade.c: GladeXML.new accept data.
	Add GladeXML::FILE, BUFFER for GladeXML.new.
	GladeXML.new works unless block.
	* sample/buffer.rb: Added.

2004-03-06  Masao Mutoh  <mutoh@highway.ne.jp>

	* sample/custom.c, bin/ruby-glade-create-template:
	Update Copyright.

2004-03-04  Masao Mutoh  <mutoh@highway.ne.jp>

	* rbglade.c: Add GladeXML#require, #provide.

2004-02-25  Masao Mutoh  <mutoh@highway.ne.jp>

	* lib/libglade2.rb: Add GladeXML#custom_creation_methods.
	* rbglade.c: Add GladeXML.set_custom_widget_handler.
	* sample/custom.[rb|glade}: Added for custom widget.
	* bin/ruby-glade-create-template: Support custom widget.
	
2004-02-04  Masao Mutoh  <mutoh@highway.ne.jp>

	* lib/libglade2.rb: Improve GladeXML#widget_names.

2004-02-04  Archit Baweja  <bighead@users.sourceforge.net>

	* lib/libglade2.rb: Add GladeXML#widget_names.

2004-02-01  Archit Baweja  <bighead@users.sourceforge.net>

	* rbglade.c: Add GladeXML#filename.
	
2004-01-08  Masao Mutoh  <mutoh@highway.ne.jp>

	* rbglade.c: Add GladeXML#[] as an alias of GladeXML#get_widget.
	* sample/test.rb, treeview.rb: ditto.

2003-08-29  Masao Mutoh  <mutoh@highway.ne.jp>

	* lib/libglade2.rb: Fix a bug for GladeXML#connect.
	Reported by Martin Povolny.
	* bin/ruby-glade-create-template: ditto.
	* depend: Fix installation error with ruby-1.6.x.
	Reported by Vincent Isambart.

2003-08-28  Masao Mutoh  <mutoh@highway.ne.jp>
                                                                                
	* extconf.rb: Exit with 1 when the package is not found.

2003-08-16  Masao Mutoh  <mutoh@highway.ne.jp>

	* rbglade.c: Fix bug caused by previous changes.

2003-08-16  Masao Mutoh  <mutoh@highway.ne.jp>

	* rbglade.c: Fix GLadeXML.new parameter of block/proc.

2003-08-16  Soila Jani <soila@cs.tut.fi>

	* rbglade.c, lib/libglade2.rb: Add a 'after' parameter to GladeXML.connect.
	It allows to connect signal_connect_after().

2003-05-27  Masao Mutoh  <mutoh@highway.ne.jp>

	* extconf.rb: Follow mkmf-gnome2.rb position changes.
	* src/rbgtk.h: Remove a line for including rbgobject.h.
	(because it is included by rbgtk.h)

2003-03-21  Masao Mutoh  <mutoh@highway.ne.jp>

	* bin/ruby-glade-create-tempate: Work with Ruby-1.6.x.

2003-02-14  Masahiro Sakai  <sakai@tom.sfc.keio.ac.jp>

	* extconf.rb: Use ../mkmf-gnome2.rb

2003-02-02  Masao Mutoh  <mutoh@highway.ne.jp>

	* All files: Update copyright.

2003-01-04  Masao Mutoh  <mutoh@highway.ne.jp>

	* README, COPYING.LIB: Change license term from "the GNU LIBRARY General Public
	License version 2." to "the GNU LESSER GENERAL PUBLIC LICENSE Version 2.1.".

2002-12-28  Masao Mutoh  <mutoh@highway.ne.jp>

	* sample/treeview.glade, treeview.rb: Add a sample for Gtk::TreeView.

2002-12-21  Masao Mutoh  <mutoh@highway.ne.jp>

	* depend: Add a file to install ruby-glade-create-templete.
	Suggested by Nobuyoshi Nakada <nobu.nokada@softhome.net>
	* bin/ruby-glade-create-templete: Move from ./.

2002-12-21  Masao Mutoh  <mutoh@highway.ne.jp>

	* ruby-glade-create-template: Add a file.

2002-12-19  Masao Mutoh  <mutoh@highway.ne.jp>

	* lib/libglade2.rb: Move ruby part from rbglade.c.
	Improve the behavior to work when handlers aren't undefined not 
	to occur signal_proc.arity error.
	Run ruby with -d option, you can get warning for undefined handlers. 
	Suggested by michael <m1chael@optushome.com.au>
	
2002-12-13  Hiroshi IGARASHI  <iga@ruby-lang.org>

	* extconf.rb: add space before include directory option to $CFLAGS.

2002-11-16  Masao Mutoh  <mutoh@highway.ne.jp>

	* extconf.rb: Remove ARGV options.

2002-11-10  Masao Mutoh  <mutoh@highway.ne.jp>

	* README: Revised.
	* sample/test.rb, test.glade: Apply Ruby-GNOME2.
	* extconf.rb: Remove --disable-gnome(Because they are known automatically).
	* rbglade.c: Remove rb_require.
	* lib/libglade2.rb: Add file.
	* ChangeLog: Change date format.
	* COPYING.LIB: Add file.

2002-11-09  Masao Mutoh  <mutoh@highway.ne.jp>

	* rbglade.c: Code cleanup.
	* rbglade.c: Move GladeXML#widget to GladeXML#get_widget. 
	* README: Revise contents.

2002-09-17  Masahiro Sakai  <sakai@tom.sfc.keio.ac.jp>

	* extconf.rb: use $libs instead of $LDFLAGS
	* rbglade.c: substitute RBGOBJ_INITIALIZE with G_INITIALIZE

2002-08-03  Masahiro Sakai  <sakai@tom.sfc.keio.ac.jp>

	* rbglade.c, extconf.rb: change for libglade-2.0

2002-06-02  Masao Mutoh <mutoh@highway.ne.jp>

	* lib/libglade.rb: remove file.
	* extconf.rb: create libglade2.so instead of lglade.so.
	* rbglade.c: Support gtk2, gnome2.
	* rbglade.c: Remove GladeXML#getWidget, #getWidgetByLongName, #doConnect.

2002-06-02  Masao Mutoh <mutoh@highway.ne.jp>

	* extconf.rb: Support libglade-gnome again. This is bugfix of [530001].
	And now, libglade-gnome support is not option but default.
	* rbglade.c: Add GladeXML#widget, #widget_by_long_name, #connect.
	They are aliases of GladeXML#getWidget, #getWidgetByLongName, #doConnect.
	* rbglade.c, sample/*: Method/Variable names are followed Ruby-Way
	(not CamelCase).

2002-05-29  Masao Mutoh <mutoh@highway.ne.jp>

	* README: Modified.

2002-05-26  Akinori MUSHA <knu@iDaemons.org>

	* extconf.rb: Support --with-imlib-config instead of ARGV[0] 
					(Ruby-GNOME patch [532441])

2002-03-20  Neil Conway <neilconway@rogers.com>

	* rbglade.c: More bugfixes. Also, cGladeXML is no longer a
	sub-class of gObject (I thought this would work; apparently,
	it doesn't).

2002-03-19  Neil Conway <neilconway@rogers.com>

	* rbglade.c: Fix a major bug in Gnome support (requiring changes
	in both Ruby-Gtk and Ruby-Gnome); make GladeXML a sub-class of
	gObject. Reported by Gary Lawrence Murphy <garym@canada.com>.

2002-03-17  Neil Conway <neilconway@rogers.com>

	* rbglade.c: Fix a serious bug: don't use get_gobject().
        Reported by Gary Lawrence Murphy <garym@canada.com>.

2002-03-15  Neil Conway <neilconway@rogers.com>

	* rbglade.c, extconf.rb: Add support for libglade-gnome.
	To enable this, pass the '--with-gnome' flag to extconf.rb,
	and you should be able to use Gnome widgets within your
	Ruby-libglade apps.

	* README: Add blurb on new support for libglade-gnome.

2002-03-15  Neil Conway <neilconway@rogers.com>

	* rbglade.c: Misc cleanups and improvements, mostly from my
	previous patch.

	* README: Update for new maintainer.

2002-03-15  Neil Conway <neilconway@rogers.com>

	* lib/libglade.rb: Remove file.

	* rbglade.c: Replace our version with the current upstream code.
	Avi asked me to adopt this package, so the version in this CVS
	tree is now the official package, and future releases of Ruby-Gnome
	will include Ruby-libglade as a sub-binding.

2001-12-18  Neil Conway <neilconway@rogers.com>

	* rbglade.c: Code cleanup; fix compiler warnings; change the
	storage location of the pointer to the Glade XML gObject;
        make it a sub-class of (the Ruby class) Gtk::Object.

2001-12-11  Hiroshi IGARASHI  <iga@ruby-lang.org>

	* extconf.rb: Fixed; it should use libglade-config,
	not gtk-config.

2001-11-24  Neil Conway <neilconway@rogers.com>

	* MANIFEST: File removed.

2001-05-22  Hiroshi IGARASHI  <iga@ruby-lang.org>

	* import Ruby/LibGlade.
