2003-04-23 17:20  lyle

	* ext/fox/FXRuby.cpp: [no log message]

2003-04-23 17:12  lyle

	* scripts/FXRuby.iss.in, FXRuby-ruby1.6-i586-mswin32.iss,
	FXRuby-ruby1.6-i586-mswin32.iss.in, FXRuby-ruby1.7-i386-msvcrt.iss,
	FXRuby-ruby1.7-i386-msvcrt.iss.in, FXRuby-ruby1.8-i386-msvcrt.iss,
	FXRuby-ruby1.8-i386-msvcrt.iss.in: [no log message]

2003-04-23 16:36  lyle

	* FXRuby-ruby1.8-i386-msvcrt.iss: file
	FXRuby-ruby1.8-i386-msvcrt.iss was initially added on branch
	release10.

2003-04-23 16:36  lyle

	* setversions.rb, FXRuby-ruby1.8-i386-msvcrt.iss: [no log message]

2003-04-23 16:30  lyle

	* FXRuby-ruby1.8-i386-msvcrt.iss.in: file
	FXRuby-ruby1.8-i386-msvcrt.iss.in was initially added on branch
	release10.

2003-04-23 16:28  lyle

	* scripts/create-installer-scripts.rb,
	FXRuby-ruby1.8-i386-msvcrt.iss.in: [no log message]

2003-04-23 16:27  lyle

	* scripts/make-installers.rb: Updated make-installers.rb script for
	Ruby 1.8.0 builds.

2003-04-23 15:47  lyle

	* ext/fox/ui_wrap.cpp: [no log message]

2003-04-23 15:06  lyle

	* ext/fox/: layout_wrap.cpp, list_wrap.cpp, mdi_wrap.cpp,
	menu_wrap.cpp, opengl_wrap.cpp, scintilla_wrap.cpp, table_wrap.cpp,
	text_wrap.cpp, treelist_wrap.cpp: [no log message]

2003-04-23 15:03  lyle

	* ext/fox/: core_wrap.cpp, dc_wrap.cpp, dialogs_wrap.cpp,
	frames_wrap.cpp, iconlist_wrap.cpp, icons_wrap.cpp, image_wrap.cpp,
	label_wrap.cpp: [no log message]

2003-04-23 13:56  lyle

	* ext/fox/: list_wrap.cpp, mdi_wrap.cpp, menu_wrap.cpp,
	opengl_wrap.cpp, scintilla_wrap.cpp, table_wrap.cpp, text_wrap.cpp,
	treelist_wrap.cpp, ui_wrap.cpp: [no log message]

2003-04-23 13:53  lyle

	* Makefile, ext/fox/core_wrap.cpp, ext/fox/dc_wrap.cpp,
	ext/fox/dialogs_wrap.cpp, ext/fox/frames_wrap.cpp,
	ext/fox/iconlist_wrap.cpp, ext/fox/icons_wrap.cpp,
	ext/fox/image_wrap.cpp, ext/fox/label_wrap.cpp,
	ext/fox/layout_wrap.cpp: [no log message]

2003-04-23 13:22  lyle

	* Makefile.in: [no log message]

2003-04-21 19:58  lyle

	* swig-interfaces/: FXApp.i, freefuncs.i: [no log message]

2003-04-21 19:34  lyle

	* ext/fox/: dc_wrap.cpp, dialogs_wrap.cpp, frames_wrap.cpp,
	iconlist_wrap.cpp, icons_wrap.cpp, image_wrap.cpp, label_wrap.cpp,
	layout_wrap.cpp, list_wrap.cpp, mdi_wrap.cpp, menu_wrap.cpp,
	opengl_wrap.cpp, scintilla_wrap.cpp, table_wrap.cpp, text_wrap.cpp,
	treelist_wrap.cpp, ui_wrap.cpp: [no log message]

2003-04-21 19:23  lyle

	* ext/fox/core_wrap.cpp: [no log message]

2003-04-21 19:08  lyle

	* ext/fox/: markfuncs.cpp, include/FXRbCURCursor.h,
	include/FXRbCursor.h, include/FXRbGIFCursor.h,
	include/FXRbGLVisual.h, include/FXRbVisual.h: [no log message]

2003-04-21 10:44  lyle

	* ext/fox/core_wrap.cpp: [no log message]

2003-04-21 10:43  lyle

	* doc/changes.xml: Added a note to the change history about the
	thing for converting strings and symbols (of color names) to
	FXColor values.

2003-04-21 10:42  lyle

	* swig-interfaces/ruby-typemaps.i: Corrected typemap for converting
	a Symbol to an FXColor.

2003-04-21 10:39  lyle

	* lib/fox/colors.rb: [no log message]

2003-04-21 10:30  lyle

	* examples/scribble.rb: [no log message]

2003-04-21 10:14  lyle

	* swig-interfaces/ruby-typemaps.i: [no log message]

2003-04-21 10:05  lyle

	* doc/changes.xml: Added an entry about the bug fix for destroying
	application-owned resources, like the "normal font".

2003-04-21 09:53  lyle

	* ext/fox/FXRuby.cpp: In FXRbDestroyAppSensitiveObjects(), skip
	destruction of objects that are actually owned by the application;
	the destructor for FXApp will get rid of those objects later.

2003-04-21 09:52  lyle

	* ext/fox/include/FXRbFont.h: [no log message]

2003-04-18 15:34  lyle

	* ext/fox/: image_wrap.cpp, label_wrap.cpp, layout_wrap.cpp,
	list_wrap.cpp, mdi_wrap.cpp, menu_wrap.cpp, opengl_wrap.cpp,
	scintilla_wrap.cpp, table_wrap.cpp, text_wrap.cpp,
	treelist_wrap.cpp, ui_wrap.cpp: [no log message]

2003-04-18 15:30  lyle

	* ext/fox/: core_wrap.cpp, dc_wrap.cpp, dialogs_wrap.cpp,
	frames_wrap.cpp, iconlist_wrap.cpp, icons_wrap.cpp: [no log
	message]

2003-04-17 22:22  lyle

	* swig-interfaces/Makefile, ext/fox/FXRuby.cpp,
	ext/fox/core_wrap.cpp, ext/fox/dc_wrap.cpp,
	ext/fox/dialogs_wrap.cpp, ext/fox/frames_wrap.cpp,
	ext/fox/iconlist_wrap.cpp, ext/fox/icons_wrap.cpp,
	ext/fox/image_wrap.cpp, ext/fox/label_wrap.cpp,
	ext/fox/layout_wrap.cpp, ext/fox/librb.c, ext/fox/list_wrap.cpp,
	ext/fox/mdi_wrap.cpp, ext/fox/menu_wrap.cpp,
	ext/fox/opengl_wrap.cpp, ext/fox/scintilla_wrap.cpp,
	ext/fox/table_wrap.cpp, ext/fox/text_wrap.cpp,
	ext/fox/treelist_wrap.cpp, ext/fox/ui_wrap.cpp: [no log message]

2003-04-06 18:50  lyle

	* rdoc-sources/FXPopup.rb: [no log message]

2003-04-06 18:50  lyle

	* rdoc-sources/FXPopup.rb: file FXPopup.rb was initially added on
	branch release10.

2003-04-04 18:40  lyle

	* examples/dropsite.rb: [no log message]

2003-04-04 18:39  lyle

	* ext/fox/FXRuby.cpp: Treat any Bignum result from a message
	handler as a 1, since zeros wouldn't come back as a Bignum anyways.

2003-04-04 17:58  lyle

	* rdoc-sources/FXPCXImage.rb: file FXPCXImage.rb was initially
	added on branch release10.

2003-04-04 17:58  lyle

	* rdoc-sources/FXPNGIcon.rb: file FXPNGIcon.rb was initially added
	on branch release10.

2003-04-04 17:58  lyle

	* rdoc-sources/FXPNGImage.rb: file FXPNGImage.rb was initially
	added on branch release10.

2003-04-04 17:58  lyle

	* rdoc-sources/FXPicker.rb: file FXPicker.rb was initially added on
	branch release10.

2003-04-04 17:58  lyle

	* rdoc-sources/: FXPCXIcon.rb, FXPCXImage.rb, FXPNGIcon.rb,
	FXPNGImage.rb, FXPicker.rb: Adding new documentaion files.

2003-04-04 17:58  lyle

	* rdoc-sources/FXPCXIcon.rb: file FXPCXIcon.rb was initially added
	on branch release10.

2003-04-03 11:03  lyle

	* ext/fox/: core_wrap.cpp, dc_wrap.cpp, dialogs_wrap.cpp,
	frames_wrap.cpp, iconlist_wrap.cpp, icons_wrap.cpp, image_wrap.cpp,
	label_wrap.cpp, layout_wrap.cpp, list_wrap.cpp, mdi_wrap.cpp,
	menu_wrap.cpp, opengl_wrap.cpp, scintilla_wrap.cpp, table_wrap.cpp,
	text_wrap.cpp, treelist_wrap.cpp, ui_wrap.cpp: [no log message]

2003-04-03 10:27  lyle

	* FXRuby-ruby1.6-i586-mswin32.iss,
	FXRuby-ruby1.6-i586-mswin32.iss.in, FXRuby-ruby1.7-i386-msvcrt.iss,
	FXRuby-ruby1.7-i386-msvcrt.iss.in, Makefile, Makefile.in,
	ext/fox/FXRuby.cpp, scripts/FXRuby.iss.in: [no log message]

2003-04-03 10:22  lyle

	* doc/: book.xml, changes.xml, dragdroptut.xml: [no log message]

2003-04-03 10:18  lyle

	* doc/dragdroptut.xml: Updated drag-and-drop tutorial section.

2003-04-03 10:18  lyle

	* examples/dropsite.rb: Updated dropsite.rb example program.

2003-04-02 17:35  lyle

	* lib/fox/core.rb: Added the Fox.fxdecodeColorData() module method.

2003-04-02 17:33  lyle

	* lib/fox/aliases.rb: Removed the "aliases" of
	FXComboBox#backColor(), FXComboBox#backColor=(),
	FXListBox#backColor() and FXListBox#backColor=(), as they are
	redundant.  These are already defined in the base class (FXWindow).

2003-04-02 17:25  lyle

	* doc/: dragdroptut.xml, images/colordialog.png,
	images/dropsite-droprejected.png: Added the first tidbits for the
	drag-and-drop tutorial.

2003-04-02 17:25  lyle

	* doc/images/colordialog.png: file colordialog.png was initially
	added on branch release10.

2003-04-02 17:25  lyle

	* doc/images/dropsite-droprejected.png: file
	dropsite-droprejected.png was initially added on branch release10.

2003-04-02 15:17  lyle

	* doc/dragdroptut.xml: [no log message]

2003-04-02 15:17  lyle

	* doc/dragdroptut.xml: file dragdroptut.xml was initially added on
	branch release10.

2003-04-02 14:48  lyle

	* FXRuby-ruby1.6-i586-mswin32.iss, FXRuby-ruby1.7-i386-msvcrt.iss,
	FXRuby.spec, Makefile, ext/fox/extconf.rb, lib/fox/version.rb:
	Bumped version number up to 1.0.22.

2003-04-02 14:47  lyle

	* doc/todo.xml: Added an item to the to-do list, about making
	widgets act more like regular Ruby containers (i.e. holding
	"strong" references to their list items instead of "weak" refs).

2003-04-02 14:46  lyle

	* doc/changes.xml: Updated change notes for most recent changes.

2003-04-02 14:30  lyle

	* ext/fox/FXRuby.cpp: Corrected message data for SEL_COMMAND and
	SEL_CHANGED messages from FXSpinner (see SF Bug #714082 follow-up).

2003-04-02 14:23  lyle

	* ext/fox/FXRuby.cpp: [no log message]

2003-04-02 14:20  lyle

	* ext/fox/FXRuby.cpp: One additonal fix for SEL_COMMAND and
	SEL_CHANGED from FXRbDataTarget.

2003-04-02 14:01  lyle

	* ext/fox/FXRuby.cpp: Corrected message data for SEL_COMMAND and
	SEL_CHANGED messages from FXDataTarget.

2003-04-02 13:59  lyle

	* ext/fox/FXRbDataTarget.cpp: Replaced C-style casts with C++-style
	casts in FXRbDataTarget::getValue().

2003-04-02 12:08  lyle

	* ext/fox/FXRuby.cpp: Added missing SEL_COMMAND message data for
	FXOption (see SF Bug #714082).

2003-04-01 12:04  lyle

	* web/: home.html, menu.html: [no log message]

2003-04-01 11:55  lyle

	* web/: home.html, menu.html: [no log message]

2003-04-01 11:47  lyle

	* web/: home.html, index.html, menu.html, styles.css, top.html,
	art/foxlogo.jpg, art/foxlogo_small.jpg, art/line.gif,
	art/oul_grey.gif, art/our.gif: Starting to update web site
	(finally).

2003-04-01 11:47  lyle

	* web/art/foxlogo.jpg: file foxlogo.jpg was initially added on
	branch release10.

2003-04-01 11:47  lyle

	* web/art/foxlogo_small.jpg: file foxlogo_small.jpg was initially
	added on branch release10.

2003-04-01 11:47  lyle

	* web/home.html: file home.html was initially added on branch
	release10.

2003-04-01 11:47  lyle

	* web/index.html: file index.html was initially added on branch
	release10.

2003-04-01 11:47  lyle

	* web/art/line.gif: file line.gif was initially added on branch
	release10.

2003-04-01 11:47  lyle

	* web/menu.html: file menu.html was initially added on branch
	release10.

2003-04-01 11:47  lyle

	* web/art/oul_grey.gif: file oul_grey.gif was initially added on
	branch release10.

2003-04-01 11:47  lyle

	* web/art/our.gif: file our.gif was initially added on branch
	release10.

2003-04-01 11:47  lyle

	* web/styles.css: file styles.css was initially added on branch
	release10.

2003-04-01 11:47  lyle

	* web/top.html: file top.html was initially added on branch
	release10.

2003-03-31 22:01  lyle

	* index.html: Added a link to the FRED project.

2003-03-27 16:12  lyle

	* tests/TC_FXTreeList.rb: [no log message]

2003-03-27 15:28  lyle

	* tests/: TC_FXHeader.rb, TC_FXIconList.rb: [no log message]

2003-03-27 15:12  lyle

	* ext/fox/FXRuby.cpp: Corrected message data conversion in
	FXRbConvertMessageData() for the following:
	
	* FXHeader: SEL_REPLACED, SEL_INSERTED, SEL_DELETED * FXIconList:
	SEL_SELECTED, SEL_DESELECTED, SEL_INSERTED, SEL_REPLACED,
	SEL_DELETED * FXTreeList: SEL_INSERTED, SEL_DELETED

2003-03-25 17:01  lyle

	* Makefile, Makefile.in, scripts/update-website.rb: Updated web
	site scripts, etc.

2003-03-25 15:51  lyle

	* scripts/make-installers.rb: [no log message]

2003-03-25 14:47  lyle

	* rdoc-sources/Makefile: [no log message]

2003-03-25 14:42  lyle

	* doc/scintilla.xml: [no log message]

2003-03-25 14:37  lyle

	* rdoc-sources/FXScintilla.rb: [no log message]

2003-03-25 14:37  lyle

	* rdoc-sources/FXScintilla.rb: file FXScintilla.rb was initially
	added on branch release10.

2003-03-25 13:34  lyle

	* rdoc-sources/FXHeader.rb, doc/changes.xml: [no log message]

2003-03-25 13:32  lyle

	* FXRuby-ruby1.6-i586-mswin32.iss,
	FXRuby-ruby1.6-i586-mswin32.iss.in, FXRuby-ruby1.7-i386-msvcrt.iss,
	FXRuby-ruby1.7-i386-msvcrt.iss.in: Updated Windows installer
	scripts.

2003-03-25 13:31  lyle

	* swig-interfaces/FXHeader.i: [no log message]

2003-03-25 13:31  lyle

	* doc/changes.xml: Updated the change history with latest changes
	for version 1.0.21.

2003-03-25 13:30  lyle

	* doc/: custom-fo.xsl, custom-html.xsl: Updated my custom XSL
	stylesheets (for the documentation) to reference the latest DocBook
	XSL stylesheets (version 1.60.1).

2003-03-25 13:26  lyle

	* tests/TC_FXHeader.rb: [no log message]

2003-03-25 13:21  lyle

	* lib/fox/core.rb: Added the arrowUp?, arrowDown? and arrowMaybe?
	instance methods for the FXHeader class.

2003-03-25 12:18  lyle

	* ext/fox/: frames_wrap.cpp, icons_wrap.cpp, image_wrap.cpp,
	label_wrap.cpp, mdi_wrap.cpp, menu_wrap.cpp, opengl_wrap.cpp,
	scintilla_wrap.cpp, table_wrap.cpp, text_wrap.cpp,
	treelist_wrap.cpp, ui_wrap.cpp: [no log message]

2003-03-25 12:12  lyle

	* ext/fox/dialogs_wrap.cpp: [no log message]

2003-03-25 12:08  lyle

	* scripts/FXRuby.iss.in: Added TC_FXHeader.rb to the Windows
	installer script.

2003-03-25 12:02  lyle

	* tests/TC_FXHeader.rb: [no log message]

2003-03-25 12:02  lyle

	* tests/TC_FXHeader.rb: file TC_FXHeader.rb was initially added on
	branch release10.

2003-03-25 11:33  lyle

	* lib/fox/scintilla.rb: Updated scintilla.rb, using Gilles' latest
	iface.rb script and the Scintilla.iface from fxscintilla-1.51.

2003-03-25 10:48  lyle

	* doc/windows.xml: [no log message]

2003-03-25 10:34  lyle

	* Makefile: [no log message]

2003-03-24 20:59  lyle

	* scripts/iface.rb: Committed Gilles Filippini's changes for
	iface.rb.

2003-03-24 20:55  lyle

	* rdoc-sources/FXWindow.rb: [no log message]

2003-03-19 11:46  lyle

	* ext/fox/: label_wrap.cpp, layout_wrap.cpp, list_wrap.cpp,
	mdi_wrap.cpp, menu_wrap.cpp, opengl_wrap.cpp, scintilla_wrap.cpp,
	table_wrap.cpp, text_wrap.cpp, treelist_wrap.cpp, ui_wrap.cpp: [no
	log message]

2003-03-19 11:43  lyle

	* ext/fox/: core_wrap.cpp, dc_wrap.cpp, dialogs_wrap.cpp,
	frames_wrap.cpp, iconlist_wrap.cpp, icons_wrap.cpp, image_wrap.cpp:
	[no log message]

2003-03-19 11:33  lyle

	* examples/dropsite.rb: [no log message]

2003-03-19 11:28  lyle

	* swig-interfaces/FXMemoryBuffer.i, rdoc-sources/FXMemoryBuffer.rb:
	Modify SWIG interface file for FXMemoryBuffer so that its
	constructor and getData() member functions aren't wrapped. There's
	no reason for constructing one of these from Ruby. Update
	documentation for FXMemoryBuffer accordingly.

2003-03-19 11:26  lyle

	* rdoc-sources/FXImage.rb: Corrected documentation for FXImage; the
	FXImage#data method returns an FXMemoryBuffer instance, not a
	string.

2003-03-19 11:23  lyle

	* lib/fox/aliases.rb: Added aliases:
	
	* FXGLContext#shared? for isShared() * FXListBox#itemCurrent? for
	isItemCurrent() * FXMemoryBuffer#size for getSize() *
	FXWindow#offeredDNDType? for offeredDNDType()

2003-03-18 23:11  lyle

	* examples/dropsite.rb, Makefile.in: [no log message]

2003-03-18 21:57  lyle

	* examples/dropsite.rb: [no log message]

2003-03-18 21:57  lyle

	* examples/dropsite.rb: file dropsite.rb was initially added on
	branch release10.

2003-03-17 16:37  lyle

	* rdoc-sources/FXOptionMenu.rb: [no log message]

2003-03-17 16:37  lyle

	* rdoc-sources/FXOptionMenu.rb: file FXOptionMenu.rb was initially
	added on branch release10.

2003-03-17 16:25  lyle

	* rdoc-sources/: FXMemoryBuffer.rb, FXMessageBox.rb: [no log
	message]

2003-03-17 16:25  lyle

	* rdoc-sources/FXMemoryBuffer.rb: file FXMemoryBuffer.rb was
	initially added on branch release10.

2003-03-17 16:25  lyle

	* rdoc-sources/FXMessageBox.rb: file FXMessageBox.rb was initially
	added on branch release10.

2003-03-17 16:01  lyle

	* rdoc-sources/FXMDIClient.rb: file FXMDIClient.rb was initially
	added on branch release10.

2003-03-17 16:01  lyle

	* rdoc-sources/FXListBox.rb: file FXListBox.rb was initially added
	on branch release10.

2003-03-17 16:01  lyle

	* rdoc-sources/FXMDIButton.rb: file FXMDIButton.rb was initially
	added on branch release10.

2003-03-17 16:01  lyle

	* rdoc-sources/: FXHeader.rb, FXListBox.rb, FXMDIButton.rb,
	FXMDIClient.rb: [no log message]

2003-03-17 13:37  lyle

	* ext/fox/FXRuby.cpp: Added a clause in FXRbConvertMessageData() to
	pass the message data for a SEL_COMMAND message from an
	FXMenuCommand widget as Ruby's 'true'.

2003-03-14 17:58  lyle

	* rdoc-sources/: FXJPGIcon.rb, FXJPGImage.rb, FXGLViewer.rb: [no
	log message]

2003-03-14 17:58  lyle

	* rdoc-sources/FXJPGIcon.rb: file FXJPGIcon.rb was initially added
	on branch release10.

2003-03-14 17:58  lyle

	* rdoc-sources/FXJPGImage.rb: file FXJPGImage.rb was initially
	added on branch release10.

2003-03-14 17:51  lyle

	* rdoc-sources/FXGLShape.rb: [no log message]

2003-03-14 17:51  lyle

	* rdoc-sources/FXGLShape.rb: file FXGLShape.rb was initially added
	on branch release10.

2003-03-14 17:29  lyle

	* rdoc-sources/: FXImageView.rb, FXInputDialog.rb: [no log message]

2003-03-14 17:29  lyle

	* rdoc-sources/FXImageView.rb: file FXImageView.rb was initially
	added on branch release10.

2003-03-14 17:29  lyle

	* rdoc-sources/FXInputDialog.rb: file FXInputDialog.rb was
	initially added on branch release10.

2003-03-14 16:58  lyle

	* rdoc-sources/: FXICOIcon.rb, FXICOImage.rb: [no log message]

2003-03-14 16:58  lyle

	* rdoc-sources/FXICOIcon.rb: file FXICOIcon.rb was initially added
	on branch release10.

2003-03-14 16:58  lyle

	* rdoc-sources/FXICOImage.rb: file FXICOImage.rb was initially
	added on branch release10.

2003-03-14 16:50  lyle

	* rdoc-sources/FXHeader.rb: [no log message]

2003-03-14 16:50  lyle

	* rdoc-sources/FXHeader.rb: file FXHeader.rb was initially added on
	branch release10.

2003-03-14 16:36  lyle

	* swig-interfaces/FXHeader.i: Corrected argument type for
	FXHeader#setArrowDir, and return type for FXHeader#getArrowDir.
	Should have been FXuint's, so as to allow for TRUE, FALSE and
	MAYBE.

2003-03-14 15:14  lyle

	* rdoc-sources/: FXGIFImage.rb, FXGLContext.rb: [no log message]

2003-03-14 15:14  lyle

	* rdoc-sources/FXGLContext.rb: file FXGLContext.rb was initially
	added on branch release10.

2003-03-14 15:14  lyle

	* rdoc-sources/FXGIFImage.rb: file FXGIFImage.rb was initially
	added on branch release10.

2003-03-14 15:06  lyle

	* rdoc-sources/FXFontSelector.rb: [no log message]

2003-03-14 15:06  lyle

	* rdoc-sources/FXFontSelector.rb: file FXFontSelector.rb was
	initially added on branch release10.

2003-03-14 13:51  lyle

	* ext/fox/FXRuby.cpp: Added conversions for missing message types
	(e.g. SEL_CHORE). Also changed the behavior of FXRbGcMark() so that
	it marks any Ruby reference to the input C++ object, borrowed or
	otherwise.

2003-03-13 12:03  lyle

	* rdoc-sources/FXFileSelector.rb: file FXFileSelector.rb was
	initially added on branch release10.

2003-03-13 12:03  lyle

	* rdoc-sources/FXFileList.rb: file FXFileList.rb was initially
	added on branch release10.

2003-03-13 12:03  lyle

	* lib/fox/aliases.rb, rdoc-sources/FXFileList.rb,
	rdoc-sources/FXFileSelector.rb: [no log message]

2003-03-12 17:56  lyle

	* rdoc-sources/: FXFileDict.rb, FXFontDialog.rb: [no log message]

2003-03-12 17:56  lyle

	* rdoc-sources/FXFontDialog.rb: file FXFontDialog.rb was initially
	added on branch release10.

2003-03-12 17:56  lyle

	* rdoc-sources/FXFileDict.rb: file FXFileDict.rb was initially
	added on branch release10.

2003-03-12 17:29  lyle

	* rdoc-sources/: FXTable.rb, FXText.rb, FXTextField.rb,
	FXToggleButton.rb, FXTreeList.rb, FXWindow.rb: [no log message]

2003-03-12 16:28  lyle

	* rdoc-sources/: FXArrowButton.rb, FXBitmap.rb, FXButton.rb,
	FXCanvas.rb, FXCheckButton.rb, FXColorBar.rb, FXColorDialog.rb,
	FXColorSelector.rb, FXColorWell.rb, FXColorWheel.rb, FXComboBox.rb,
	FXComposite.rb, FXCursor.rb, FXDC.rb, FXDCPrint.rb,
	FXDataTarget.rb, FXDialogBox.rb, FXDirList.rb, FXDirSelector.rb,
	FXDocument.rb, FXDriveBox.rb, FXFont.rb, FXFrame.rb, FXGLViewer.rb,
	FXGroupBox.rb, FXIconList.rb, FXImage.rb, FXLabel.rb, FXList.rb,
	FXMDIChild.rb, FXMainWindow.rb, FXMatrix.rb, FXMenuButton.rb,
	FXMenuCaption.rb, FXMenuCommand.rb, FXMenuTitle.rb,
	FXRadioButton.rb, FXScrollArea.rb, FXSplitter.rb, FXStatusbar.rb,
	FXStatusline.rb, FXStream.rb, FXTable.rb, FXText.rb,
	FXTextField.rb, FXToggleButton.rb, FXToolbar.rb, FXToolbarGrip.rb,
	FXTooltip.rb, FXTopWindow.rb, FXTreeList.rb: [no log message]

2003-03-12 14:26  lyle

	* doc/changes.xml: [no log message]

2003-03-12 12:26  lyle

	* ext/fox/FXRuby.cpp: Be sure to send an FXEvent reference as the
	message data for an FXChore.

2003-03-07 18:42  lyle

	* rdoc-sources/fxdefs.rb, lib/fox/iterators.rb: [no log message]

2003-03-07 18:38  lyle

	* rdoc-sources/fxdefs.rb: file fxdefs.rb was initially added on
	branch release10.

2003-03-07 18:37  lyle

	* tests/TC_Misc.rb, rdoc-sources/FX4Splitter.rb,
	rdoc-sources/FXAccelTable.rb, rdoc-sources/FXApp.rb,
	rdoc-sources/FXWindow.rb, rdoc-sources/fxdefs.rb: [no log message]

2003-03-07 18:23  lyle

	* ext/fox/: core_wrap.cpp, dc_wrap.cpp, dialogs_wrap.cpp,
	frames_wrap.cpp, iconlist_wrap.cpp, icons_wrap.cpp, image_wrap.cpp,
	label_wrap.cpp, layout_wrap.cpp, list_wrap.cpp, mdi_wrap.cpp,
	menu_wrap.cpp, opengl_wrap.cpp, scintilla_wrap.cpp, table_wrap.cpp,
	text_wrap.cpp, treelist_wrap.cpp, ui_wrap.cpp: [no log message]

2003-03-07 18:20  lyle

	* swig-interfaces/fxdefs.i: Removed the wrappers for a number of
	unnecessary and/or unused module-level methods, such as fxsleep().
	Also fixed the implementation of fxnamefromcolor().

2003-03-07 16:46  lyle

	* ext/fox/: core_wrap.cpp, dc_wrap.cpp, dialogs_wrap.cpp,
	frames_wrap.cpp, iconlist_wrap.cpp, icons_wrap.cpp, image_wrap.cpp,
	label_wrap.cpp, layout_wrap.cpp, list_wrap.cpp, mdi_wrap.cpp,
	menu_wrap.cpp, opengl_wrap.cpp, scintilla_wrap.cpp, table_wrap.cpp,
	text_wrap.cpp, treelist_wrap.cpp, ui_wrap.cpp: [no log message]

2003-03-06 15:41  lyle

	* doc/images/: iconlist-bigicons.png, iconlist-details.png: [no log
	message]

2003-03-06 15:41  lyle

	* doc/images/iconlist-details.png: file iconlist-details.png was
	initially added on branch release10.

2003-03-06 15:41  lyle

	* doc/images/iconlist-bigicons.png: file iconlist-bigicons.png was
	initially added on branch release10.

2003-03-06 15:38  lyle

	* doc/: book.xml, build.xml, cvs.xml, examples.xml, goals.xml,
	infosources.xml, scintilla.xml: Various documentation updates,
	including a new section about how to check out the latest sources
	from CVS and so forth.

2003-03-06 15:19  lyle

	* swig-interfaces/Makefile: Remove hard-coded path to SWIG library.

2003-03-06 08:05  lyle

	* Makefile: [no log message]

2003-03-06 08:02  anoncvs_tsshp

	* scripts/update-website.rb, Makefile.in: [no log message]

2003-03-06 08:02  anoncvs_tsshp

	* scripts/update-website.rb: file update-website.rb was initially
	added on branch release10.

2003-03-05 17:07  lyle

	* doc/: changes.xml, goals.xml: [no log message]

2003-03-04 22:15  lyle

	* tests/: TC_FXHVec.rb, TC_FXTreeList.rb: [no log message]

2003-03-04 21:56  lyle

	* ext/fox/: core_wrap.cpp, dc_wrap.cpp, dialogs_wrap.cpp,
	frames_wrap.cpp, iconlist_wrap.cpp, icons_wrap.cpp, image_wrap.cpp,
	label_wrap.cpp, layout_wrap.cpp, librb.c, list_wrap.cpp,
	mdi_wrap.cpp, menu_wrap.cpp, opengl_wrap.cpp, scintilla_wrap.cpp,
	table_wrap.cpp, text_wrap.cpp, treelist_wrap.cpp, ui_wrap.cpp: [no
	log message]

2003-03-04 21:54  lyle

	* swig-interfaces/: FXHMat.i, FXHVec.i: Made some fixes for FXHMat
	and FXHVec classes.

2003-03-04 21:53  lyle

	* examples/splitter.rb: Removed misleading frame-style hints from
	the FXTreeList.new call in the splitter.rb example program.

2003-03-04 10:00  lyle

	* rdoc-sources/FXFileDialog.rb, lib/fox/aliases.rb: [no log
	message]

2003-03-04 10:00  lyle

	* rdoc-sources/FXFileDialog.rb: file FXFileDialog.rb was initially
	added on branch release10.

2003-03-04 09:35  lyle

	* rdoc-sources/FXDriveBox.rb: [no log message]

2003-03-04 09:35  lyle

	* rdoc-sources/FXDriveBox.rb: file FXDriveBox.rb was initially
	added on branch release10.

2003-03-04 09:20  lyle

	* rdoc-sources/FXDirSelector.rb: [no log message]

2003-03-04 09:20  lyle

	* rdoc-sources/FXDirSelector.rb: file FXDirSelector.rb was
	initially added on branch release10.

2003-03-04 09:15  lyle

	* rdoc-sources/FXDocument.rb: [no log message]

2003-03-04 09:15  lyle

	* rdoc-sources/FXDocument.rb: file FXDocument.rb was initially
	added on branch release10.

2003-03-04 09:11  lyle

	* rdoc-sources/FXDirList.rb: [no log message]

2003-03-04 09:11  lyle

	* rdoc-sources/FXDirList.rb: file FXDirList.rb was initially added
	on branch release10.

2003-03-02 14:41  lyle

	* rdoc-sources/: FXHMat.rb, FXHVec.rb: [no log message]

2003-03-02 14:28  lyle

	* rdoc-sources/: FXDial.rb, FXDirBox.rb, FXDirDialog.rb, FXHMat.rb,
	FXHVec.rb: [no log message]

2003-03-02 14:28  lyle

	* rdoc-sources/FXDial.rb: file FXDial.rb was initially added on
	branch release10.

2003-03-02 14:28  lyle

	* rdoc-sources/FXDirBox.rb: file FXDirBox.rb was initially added on
	branch release10.

2003-03-02 14:28  lyle

	* rdoc-sources/FXDirDialog.rb: file FXDirDialog.rb was initially
	added on branch release10.

2003-03-02 14:28  lyle

	* rdoc-sources/FXHMat.rb: file FXHMat.rb was initially added on
	branch release10.

2003-03-02 14:28  lyle

	* rdoc-sources/FXHVec.rb: file FXHVec.rb was initially added on
	branch release10.

2003-02-28 21:53  lyle

	* examples/bounce.rb: [no log message]

2003-02-25 14:29  lyle

	* FXRuby-ruby1.6-i586-mswin32.iss, FXRuby-ruby1.7-i386-msvcrt.iss,
	FXRuby.spec, Makefile, ext/fox/extconf.rb, lib/fox/version.rb:
	Bumped version number up to 1.0.21.

2003-02-25 13:36  lyle

	* ext/fox/: image_wrap.cpp, label_wrap.cpp, layout_wrap.cpp,
	librb.c, list_wrap.cpp, mdi_wrap.cpp, menu_wrap.cpp,
	opengl_wrap.cpp, scintilla_wrap.cpp, table_wrap.cpp, text_wrap.cpp,
	treelist_wrap.cpp, ui_wrap.cpp: [no log message]

2003-02-25 13:33  lyle

	* ext/fox/: core_wrap.cpp, dc_wrap.cpp, dialogs_wrap.cpp,
	frames_wrap.cpp, iconlist_wrap.cpp, icons_wrap.cpp: [no log
	message]

2003-02-25 13:21  lyle

	* ext/fox/FXRuby.cpp: Fixed bug for SEL_CLOSE and SEL_CLOSEALL
	messages from FXMDIChild.

2003-02-25 12:19  lyle

	* rdoc-sources/FXMDIChild.rb: [no log message]

2003-02-25 12:19  lyle

	* rdoc-sources/FXMDIChild.rb: file FXMDIChild.rb was initially
	added on branch release10.

2003-02-20 12:07  lyle

	* doc/todo.xml: Incorporated Mikkel's suggestions into the TODO
	list section of the documentation.

2003-02-20 10:45  lyle

	* swig-interfaces/: scintilla.i, table-module.i, text-module.i,
	treelist-module.i, ui.i: Updated copyright dates in all source
	files from 2001 to 2001-2003.

2003-02-20 10:42  lyle

	* index.html, doc/bookinfo.xml, ext/fox/FXRbApp.cpp,
	ext/fox/FXRbDataTarget.cpp, ext/fox/FXRbGLViewer.cpp,
	ext/fox/FXRuby.cpp, ext/fox/include/FXMemoryBuffer.h,
	ext/fox/include/FXRb4Splitter.h, ext/fox/include/FXRbAccelTable.h,
	ext/fox/include/FXRbApp.h, ext/fox/include/FXRbArrowButton.h,
	ext/fox/include/FXRbBMPIcon.h, ext/fox/include/FXRbBMPImage.h,
	ext/fox/include/FXRbBitmap.h, ext/fox/include/FXRbButton.h,
	ext/fox/include/FXRbCURCursor.h, ext/fox/include/FXRbCanvas.h,
	ext/fox/include/FXRbCheckButton.h, ext/fox/include/FXRbColorBar.h,
	ext/fox/include/FXRbColorDialog.h,
	ext/fox/include/FXRbColorSelector.h,
	ext/fox/include/FXRbColorWell.h, ext/fox/include/FXRbColorWheel.h,
	ext/fox/include/FXRbComboBox.h, ext/fox/include/FXRbCommon.h,
	ext/fox/include/FXRbComposite.h, ext/fox/include/FXRbCursor.h,
	ext/fox/include/FXRbDC.h, ext/fox/include/FXRbDCPrint.h,
	ext/fox/include/FXRbDCWindow.h, ext/fox/include/FXRbDataTarget.h,
	ext/fox/include/FXRbDebugTarget.h, ext/fox/include/FXRbDelegator.h,
	ext/fox/include/FXRbDial.h, ext/fox/include/FXRbDialogBox.h,
	ext/fox/include/FXRbDict.h, ext/fox/include/FXRbDirBox.h,
	ext/fox/include/FXRbDirDialog.h, ext/fox/include/FXRbDirList.h,
	ext/fox/include/FXRbDirSelector.h, ext/fox/include/FXRbDocument.h,
	ext/fox/include/FXRbDragCorner.h, ext/fox/include/FXRbDrawable.h,
	ext/fox/include/FXRbDriveBox.h, ext/fox/include/FXRbFileDialog.h,
	ext/fox/include/FXRbFileDict.h, ext/fox/include/FXRbFileList.h,
	ext/fox/include/FXRbFileSelector.h, ext/fox/include/FXRbFont.h,
	ext/fox/include/FXRbFontDialog.h,
	ext/fox/include/FXRbFontSelector.h, ext/fox/include/FXRbFrame.h,
	ext/fox/include/FXRbGIFCursor.h, ext/fox/include/FXRbGIFIcon.h,
	ext/fox/include/FXRbGIFImage.h, ext/fox/include/FXRbGLCanvas.h,
	ext/fox/include/FXRbGLContext.h, ext/fox/include/FXRbGLObject.h,
	ext/fox/include/FXRbGLShape.h, ext/fox/include/FXRbGLViewer.h,
	ext/fox/include/FXRbGLVisual.h, ext/fox/include/FXRbGroupBox.h,
	ext/fox/include/FXRbHeader.h,
	ext/fox/include/FXRbHorizontalFrame.h,
	ext/fox/include/FXRbICOIcon.h, ext/fox/include/FXRbICOImage.h,
	ext/fox/include/FXRbIcon.h, ext/fox/include/FXRbIconList.h,
	ext/fox/include/FXRbId.h, ext/fox/include/FXRbImage.h,
	ext/fox/include/FXRbImageView.h, ext/fox/include/FXRbInputDialog.h,
	ext/fox/include/FXRbJPGIcon.h, ext/fox/include/FXRbJPGImage.h,
	ext/fox/include/FXRbLabel.h, ext/fox/include/FXRbList.h,
	ext/fox/include/FXRbListBox.h, ext/fox/include/FXRbMDIButton.h,
	ext/fox/include/FXRbMDIChild.h, ext/fox/include/FXRbMDIClient.h,
	ext/fox/include/FXRbMainWindow.h, ext/fox/include/FXRbMatrix.h,
	ext/fox/include/FXRbMenuButton.h,
	ext/fox/include/FXRbMenuCaption.h,
	ext/fox/include/FXRbMenuCascade.h,
	ext/fox/include/FXRbMenuCommand.h, ext/fox/include/FXRbMenuPane.h,
	ext/fox/include/FXRbMenuSeparator.h,
	ext/fox/include/FXRbMenuTitle.h, ext/fox/include/FXRbMenubar.h,
	ext/fox/include/FXRbMessageBox.h, ext/fox/include/FXRbObject.h,
	ext/fox/include/FXRbOptionMenu.h, ext/fox/include/FXRbPCXIcon.h,
	ext/fox/include/FXRbPCXImage.h, ext/fox/include/FXRbPNGIcon.h,
	ext/fox/include/FXRbPNGImage.h, ext/fox/include/FXRbPacker.h,
	ext/fox/include/FXRbPicker.h, ext/fox/include/FXRbPopup.h,
	ext/fox/include/FXRbPrintDialog.h,
	ext/fox/include/FXRbProgressBar.h,
	ext/fox/include/FXRbProgressDialog.h,
	ext/fox/include/FXRbRGBIcon.h, ext/fox/include/FXRbRGBImage.h,
	ext/fox/include/FXRbRadioButton.h,
	ext/fox/include/FXRbRecentFiles.h, ext/fox/include/FXRbRegistry.h,
	ext/fox/include/FXRbReplaceDialog.h,
	ext/fox/include/FXRbRootWindow.h, ext/fox/include/FXRbScintilla.h,
	ext/fox/include/FXRbScrollArea.h,
	ext/fox/include/FXRbScrollWindow.h,
	ext/fox/include/FXRbScrollbar.h,
	ext/fox/include/FXRbSearchDialog.h,
	ext/fox/include/FXRbSeparator.h, ext/fox/include/FXRbSettings.h,
	ext/fox/include/FXRbShell.h, ext/fox/include/FXRbShutter.h,
	ext/fox/include/FXRbSlider.h, ext/fox/include/FXRbSpinner.h,
	ext/fox/include/FXRbSplitter.h, ext/fox/include/FXRbStatusbar.h,
	ext/fox/include/FXRbStatusline.h, ext/fox/include/FXRbStream.h,
	ext/fox/include/FXRbStringDict.h, ext/fox/include/FXRbSwitcher.h,
	ext/fox/include/FXRbTGAIcon.h, ext/fox/include/FXRbTGAImage.h,
	ext/fox/include/FXRbTIFIcon.h, ext/fox/include/FXRbTIFImage.h,
	ext/fox/include/FXRbTabBar.h, ext/fox/include/FXRbTabBook.h,
	ext/fox/include/FXRbTabItem.h, ext/fox/include/FXRbTable.h,
	ext/fox/include/FXRbText.h, ext/fox/include/FXRbTextField.h,
	ext/fox/include/FXRbToggleButton.h, ext/fox/include/FXRbToolbar.h,
	ext/fox/include/FXRbToolbarGrip.h,
	ext/fox/include/FXRbToolbarShell.h,
	ext/fox/include/FXRbToolbarTab.h, ext/fox/include/FXRbTooltip.h,
	ext/fox/include/FXRbTopWindow.h, ext/fox/include/FXRbTreeList.h,
	ext/fox/include/FXRbTreeListBox.h,
	ext/fox/include/FXRbVerticalFrame.h, ext/fox/include/FXRbVisual.h,
	ext/fox/include/FXRbWindow.h, ext/fox/include/FXRbXPMIcon.h,
	ext/fox/include/FXRbXPMImage.h, ext/fox/include/FXRuby.h,
	ext/fox/include/impl.h, swig-interfaces/FX4Splitter.i,
	swig-interfaces/FXAccelTable.i, swig-interfaces/FXApp.i,
	swig-interfaces/FXArrowButton.i, swig-interfaces/FXBMPIcon.i,
	swig-interfaces/FXBMPImage.i, swig-interfaces/FXBitmap.i,
	swig-interfaces/FXButton.i, swig-interfaces/FXCURCursor.i,
	swig-interfaces/FXCanvas.i, swig-interfaces/FXCheckButton.i,
	swig-interfaces/FXColorBar.i, swig-interfaces/FXColorDialog.i,
	swig-interfaces/FXColorSelector.i, swig-interfaces/FXColorWell.i,
	swig-interfaces/FXColorWheel.i, swig-interfaces/FXComboBox.i,
	swig-interfaces/FXComposite.i, swig-interfaces/FXCursor.i,
	swig-interfaces/FXDC.i, swig-interfaces/FXDCPrint.i,
	swig-interfaces/FXDCWindow.i, swig-interfaces/FXDataTarget.i,
	swig-interfaces/FXDebugTarget.i, swig-interfaces/FXDelegator.i,
	swig-interfaces/FXDial.i, swig-interfaces/FXDialogBox.i,
	swig-interfaces/FXDict.i, swig-interfaces/FXDirBox.i,
	swig-interfaces/FXDirDialog.i, swig-interfaces/FXDirList.i,
	swig-interfaces/FXDirSelector.i, swig-interfaces/FXDocument.i,
	swig-interfaces/FXDragCorner.i, swig-interfaces/FXDrawable.i,
	swig-interfaces/FXDriveBox.i, swig-interfaces/FXFileDialog.i,
	swig-interfaces/FXFileDict.i, swig-interfaces/FXFileList.i,
	swig-interfaces/FXFileSelector.i, swig-interfaces/FXFont.i,
	swig-interfaces/FXFontDialog.i, swig-interfaces/FXFontSelector.i,
	swig-interfaces/FXFrame.i, swig-interfaces/FXGIFCursor.i,
	swig-interfaces/FXGIFIcon.i, swig-interfaces/FXGIFImage.i,
	swig-interfaces/FXGLCanvas.i, swig-interfaces/FXGLContext.i,
	swig-interfaces/FXGLObject.i, swig-interfaces/FXGLShape.i,
	swig-interfaces/FXGLViewer.i, swig-interfaces/FXGLVisual.i,
	swig-interfaces/FXGroupBox.i, swig-interfaces/FXHMat.i,
	swig-interfaces/FXHVec.i, swig-interfaces/FXHeader.i,
	swig-interfaces/FXHorizontalFrame.i, swig-interfaces/FXICOIcon.i,
	swig-interfaces/FXICOImage.i, swig-interfaces/FXIcon.i,
	swig-interfaces/FXIconList.i, swig-interfaces/FXId.i,
	swig-interfaces/FXImage.i, swig-interfaces/FXImageView.i,
	swig-interfaces/FXInputDialog.i, swig-interfaces/FXJPGIcon.i,
	swig-interfaces/FXJPGImage.i, swig-interfaces/FXLabel.i,
	swig-interfaces/FXList.i, swig-interfaces/FXListBox.i,
	swig-interfaces/FXMDIButton.i, swig-interfaces/FXMDIChild.i,
	swig-interfaces/FXMDIClient.i, swig-interfaces/FXMainWindow.i,
	swig-interfaces/FXMatrix.i, swig-interfaces/FXMemoryBuffer.i,
	swig-interfaces/FXMenuButton.i, swig-interfaces/FXMenuCaption.i,
	swig-interfaces/FXMenuCascade.i, swig-interfaces/FXMenuCommand.i,
	swig-interfaces/FXMenuPane.i, swig-interfaces/FXMenuSeparator.i,
	swig-interfaces/FXMenuTitle.i, swig-interfaces/FXMenubar.i,
	swig-interfaces/FXMessageBox.i, swig-interfaces/FXObject.i,
	swig-interfaces/FXOptionMenu.i, swig-interfaces/FXPCXIcon.i,
	swig-interfaces/FXPCXImage.i, swig-interfaces/FXPNGIcon.i,
	swig-interfaces/FXPNGImage.i, swig-interfaces/FXPacker.i,
	swig-interfaces/FXPicker.i, swig-interfaces/FXPoint.i,
	swig-interfaces/FXPopup.i, swig-interfaces/FXPrintDialog.i,
	swig-interfaces/FXProgressBar.i,
	swig-interfaces/FXProgressDialog.i, swig-interfaces/FXQuat.i,
	swig-interfaces/FXRGBIcon.i, swig-interfaces/FXRGBImage.i,
	swig-interfaces/FXRadioButton.i, swig-interfaces/FXRange.i,
	swig-interfaces/FXRecentFiles.i, swig-interfaces/FXRectangle.i,
	swig-interfaces/FXRegion.i, swig-interfaces/FXRegistry.i,
	swig-interfaces/FXReplaceDialog.i, swig-interfaces/FXRootWindow.i,
	swig-interfaces/FXScintilla.i, swig-interfaces/FXScrollArea.i,
	swig-interfaces/FXScrollWindow.i, swig-interfaces/FXScrollbar.i,
	swig-interfaces/FXSearchDialog.i, swig-interfaces/FXSeparator.i,
	swig-interfaces/FXSettings.i, swig-interfaces/FXShell.i,
	swig-interfaces/FXShutter.i, swig-interfaces/FXSize.i,
	swig-interfaces/FXSlider.i, swig-interfaces/FXSpinner.i,
	swig-interfaces/FXSplitter.i, swig-interfaces/FXStatusbar.i,
	swig-interfaces/FXStatusline.i, swig-interfaces/FXStream.i,
	swig-interfaces/FXStringDict.i, swig-interfaces/FXSwitcher.i,
	swig-interfaces/FXTGAIcon.i, swig-interfaces/FXTGAImage.i,
	swig-interfaces/FXTIFIcon.i, swig-interfaces/FXTIFImage.i,
	swig-interfaces/FXTabBar.i, swig-interfaces/FXTabBook.i,
	swig-interfaces/FXTabItem.i, swig-interfaces/FXTable.i,
	swig-interfaces/FXText.i, swig-interfaces/FXTextField.i,
	swig-interfaces/FXToggleButton.i, swig-interfaces/FXToolbar.i,
	swig-interfaces/FXToolbarGrip.i, swig-interfaces/FXToolbarShell.i,
	swig-interfaces/FXToolbarTab.i, swig-interfaces/FXTooltip.i,
	swig-interfaces/FXTopWindow.i, swig-interfaces/FXTreeList.i,
	swig-interfaces/FXTreeListBox.i, swig-interfaces/FXURL.i,
	swig-interfaces/FXVec.i, swig-interfaces/FXVerticalFrame.i,
	swig-interfaces/FXVisual.i, swig-interfaces/FXWindow.i,
	swig-interfaces/FXXPMIcon.i, swig-interfaces/FXXPMImage.i,
	swig-interfaces/common.i, swig-interfaces/core.i,
	swig-interfaces/dcmodule.i, swig-interfaces/dialogs.i,
	swig-interfaces/exceptions.i, swig-interfaces/framesmodule.i,
	swig-interfaces/freefuncs.i, swig-interfaces/fxdefs.i,
	swig-interfaces/iconlistmodule.i, swig-interfaces/icons.i,
	swig-interfaces/image.i, swig-interfaces/labelmodule.i,
	swig-interfaces/layout.i, swig-interfaces/listmodule.i,
	swig-interfaces/macros.i, swig-interfaces/markfuncs.i,
	swig-interfaces/mdi.i, swig-interfaces/menumodule.i,
	swig-interfaces/opengl.i, swig-interfaces/ruby-typemaps.i: Updated
	copyright dates in all source files from 2001 to 2001-2003.

2003-02-20 09:57  lyle

	* ANNOUNCE, ANNOUNCE.in, FXRuby.spec, setversions.rb: Updated the
	wording, URLs, etc. of the ANNOUNCE file.

2003-02-19 17:17  lyle

	* FXRuby-ruby1.6-i586-mswin32.iss,
	FXRuby-ruby1.6-i586-mswin32.iss.in, FXRuby-ruby1.7-i386-msvcrt.iss,
	FXRuby-ruby1.7-i386-msvcrt.iss.in, scripts/FXRuby.iss.in: Added
	TC_FXTableItem.rb test case to the Windows installer scripts.

2003-02-19 16:11  lyle

	* doc/changes.xml: [no log message]

2003-02-19 16:11  lyle

	* lib/fox/iterators.rb: Add :nodoc: directives for some of the
	aliases declared in iterators.rb.

2003-02-19 15:29  lyle

	* swig-interfaces/Makefile, ext/fox/core_wrap.cpp,
	ext/fox/dc_wrap.cpp, ext/fox/dialogs_wrap.cpp,
	ext/fox/frames_wrap.cpp, ext/fox/iconlist_wrap.cpp,
	ext/fox/icons_wrap.cpp, ext/fox/image_wrap.cpp,
	ext/fox/label_wrap.cpp, ext/fox/layout_wrap.cpp,
	ext/fox/list_wrap.cpp, ext/fox/mdi_wrap.cpp, ext/fox/menu_wrap.cpp,
	ext/fox/opengl_wrap.cpp, ext/fox/scintilla_wrap.cpp,
	ext/fox/table_wrap.cpp, ext/fox/text_wrap.cpp,
	ext/fox/treelist_wrap.cpp, ext/fox/ui_wrap.cpp: Modified SWIG flags
	to use the new -fcompact option, resulting in reduced file sizes
	for the generated wrapper code.

2003-02-19 14:44  lyle

	* ext/fox/: dc_wrap.cpp, dialogs_wrap.cpp, frames_wrap.cpp,
	iconlist_wrap.cpp, icons_wrap.cpp, image_wrap.cpp, label_wrap.cpp,
	layout_wrap.cpp, librb.c, list_wrap.cpp, mdi_wrap.cpp,
	menu_wrap.cpp, opengl_wrap.cpp, scintilla_wrap.cpp, table_wrap.cpp,
	text_wrap.cpp, treelist_wrap.cpp, ui_wrap.cpp: [no log message]

2003-02-19 14:30  lyle

	* ext/fox/core_wrap.cpp: [no log message]

2003-02-19 13:13  lyle

	* tests/TC_FXTableItem.rb: [no log message]

2003-02-19 13:13  lyle

	* tests/TC_FXTableItem.rb: file TC_FXTableItem.rb was initially
	added on branch release10.

2003-02-19 13:04  lyle

	* ext/fox/table_wrap.cpp, swig-interfaces/table-module.i: The
	FXStipplePattern enum declaration was no longer visible to the SWIG
	module that defines the FXTable and FXTableItem classes, and as a
	result the wrappers for FXTableItem#setStipple and
	FXTableItem#getStipple were broken (see SourceForge Bug #689447).

2003-02-19 12:48  lyle

	* swig-interfaces/FXTable.i: [no log message]

2003-02-19 12:46  lyle

	* tests/TC_FXTable.rb: Added more tests for bounds-checking in
	TC_FXTable.rb.

2003-02-19 12:36  lyle

	* swig-interfaces/FXTable.i, ext/fox/table_wrap.cpp: Fixed
	bounds-checking for getColumnX(), setColumnX(), getRowY() and
	setRowY() for FXTable.

2003-02-19 12:13  lyle

	* swig-interfaces/FXTable.i, rdoc-sources/FXTable.rb,
	swig-interfaces/macros.i, ext/fox/table_wrap.cpp: Fixed several
	problems related to bounds-checking in FXTable APIs (see
	SourceForge bugs #689321 and 689325). Updated documentation for
	these FXTable APIs to be more specific about what constitutes
	out-of-bounds values.

2003-02-18 15:45  lyle

	* doc/changes.xml: [no log message]

2003-02-14 17:22  lyle

	* lib/fox/iterators.rb, rdoc-sources/FXDCPrint.rb: More
	documentation updates.

2003-02-14 17:22  lyle

	* lib/fox/aliases.rb: Changed the names of FXStream#swapBytes=()
	and FXStream#swapBytes() to FXStream#bytesSwapped=() and
	FXStream#bytesSwapped?, respectively.

2003-02-14 17:14  lyle

	* rdoc-sources/FXDCPrint.rb: file FXDCPrint.rb was initially added
	on branch release10.

2003-02-14 17:14  lyle

	* rdoc-sources/: FXApp.rb, FXDCPrint.rb: [no log message]

2003-02-14 16:31  lyle

	* rdoc-sources/FXStream.rb: file FXStream.rb was initially added on
	branch release10.

2003-02-14 16:31  lyle

	* rdoc-sources/: FXApp.rb, FXComboBox.rb, FXStream.rb, Makefile:
	[no log message]

2003-02-13 22:42  lyle

	* rdoc-sources/FXSplitter.rb: file FXSplitter.rb was initially
	added on branch release10.

2003-02-13 22:42  lyle

	* rdoc-sources/: FXDataTarget.rb, FXSplitter.rb: [no log message]

2003-02-13 22:42  lyle

	* rdoc-sources/FXDataTarget.rb: file FXDataTarget.rb was initially
	added on branch release10.

2003-02-13 22:10  lyle

	* rdoc-sources/: FXDragCorner.rb, FXStatusbar.rb, FXStatusline.rb:
	[no log message]

2003-02-13 22:10  lyle

	* rdoc-sources/FXDragCorner.rb: file FXDragCorner.rb was initially
	added on branch release10.

2003-02-13 22:10  lyle

	* rdoc-sources/FXStatusbar.rb: file FXStatusbar.rb was initially
	added on branch release10.

2003-02-13 22:10  lyle

	* rdoc-sources/FXStatusline.rb: file FXStatusline.rb was initially
	added on branch release10.

2003-02-13 12:46  lyle

	* ANNOUNCE, FXRuby-ruby1.6-i586-mswin32.iss,
	FXRuby-ruby1.6-i586-mswin32.iss.in, FXRuby-ruby1.7-i386-msvcrt.iss,
	FXRuby-ruby1.7-i386-msvcrt.iss.in, FXRuby.spec, Makefile,
	ext/fox/extconf.rb, lib/fox/version.rb: Update

2003-02-13 12:44  lyle

	* lib/fox/aliases.rb: Added currentItem=() as an alias for
	FXIconList#setCurrentItem.

2003-02-13 12:43  lyle

	* scripts/FXRuby.iss.in: Add iconlist.rb to the set of files
	packaged into the Windows installer.

2003-02-13 12:35  lyle

	* examples/iconlist.rb: [no log message]

2003-02-13 12:31  lyle

	* examples/iconlist.rb: Added the iconlist.rb example program.

2003-02-13 12:31  lyle

	* examples/iconlist.rb: file iconlist.rb was initially added on
	branch release10.

2003-02-10 21:45  lyle

	* INSTALL: Corrected a typo in the INSTALL file (bad URL for the
	"Things that Can Go Wrong" section of the build instructions).
	Thanks to Glenn Lewis for reporting this.

2003-02-08 12:46  lyle

	* ext/fox/: FXRbApp.cpp, FXRuby.cpp, include/FXRbDC.h,
	include/FXRbDCPrint.h, include/FXRbDCWindow.h, include/FXRuby.h:
	When invoking a message handler for a SEL_UPDATE message, pass on
	Ruby's nil as the message data for the handler.  Make sure that
	device contexts are treated as application-sensitive objects (just
	like other resources) so that they're destroyed *before* the
	application is during the Ruby interpreter's finalization on exit
	(see SF Bug #682961).

2003-02-08 12:19  lyle

	* lib/fox/aliases.rb: Added locked? as an alias for
	FXGLViewer#getViewLock and doesTurbo? as an alias for
	FXGLViewer#doesTurbo.

2003-02-08 12:15  lyle

	* rdoc-sources/FXGLViewer.rb: [no log message]

2003-02-08 12:15  lyle

	* rdoc-sources/FXGLViewer.rb: file FXGLViewer.rb was initially
	added on branch release10.

2003-02-08 11:02  lyle

	* ext/fox/include/FXRbBitmap.h: An FXRbBitmap is an
	application-sensitive object (i.e. it must always be destroyed
	before the application with which it is associated is destroyed).
	This was being handled properly.

2003-02-07 17:59  lyle

	* scripts/make-installers.rb: [no log message]

2003-02-07 17:01  lyle

	* scripts/make-installers.rb: [no log message]

2003-02-07 17:01  lyle

	* scripts/make-installers.rb: file make-installers.rb was initially
	added on branch release10.

2003-02-07 15:41  lyle

	* tests/TC_FXTreeList.rb: [no log message]

2003-02-07 15:18  lyle

	* lib/fox/core.rb: Fixed a bug in FXSize#*.

2003-02-07 15:10  lyle

	* FXRuby-ruby1.6-i586-mswin32.iss,
	FXRuby-ruby1.6-i586-mswin32.iss.in, FXRuby-ruby1.7-i386-msvcrt.iss,
	FXRuby-ruby1.7-i386-msvcrt.iss.in, scripts/FXRuby.iss.in: Updated
	Windows installer scripts for compatibility with InnoSetup 3.0.6.

2003-02-06 20:22  lyle

	* doc/: Makefile, book.xml, custom-fo.xsl, custom-html.xsl: [no log
	message]

2003-02-06 10:24  lyle

	* rdoc-sources/: FXGLCanvas.rb, FXGLVisual.rb: [no log message]

2003-02-06 10:24  lyle

	* rdoc-sources/FXGLCanvas.rb: file FXGLCanvas.rb was initially
	added on branch release10.

2003-02-06 10:24  lyle

	* rdoc-sources/FXGLVisual.rb: file FXGLVisual.rb was initially
	added on branch release10.

2003-02-05 18:27  lyle

	* lib/fox/undolist.rb: Added :nodoc: directives to the message
	handler method (e.g. #onCmdUndo) for FXUndoList, so that they won't
	be documented by RDoc.

2003-02-05 18:22  lyle

	* lib/fox/core.rb, lib/fox/glgroup.rb, lib/fox/glshapes.rb,
	lib/fox/responder2.rb, lib/fox/undolist.rb, lib/fox/version.rb,
	rdoc-sources/FXDC.rb, rdoc-sources/FXSettings.rb,
	rdoc-sources/FXWindow.rb, rdoc-sources/Makefile: Documentation
	updates.

2003-02-05 17:54  lyle

	* lib/fox/version.rb.in: [no log message]

2003-02-05 16:40  lyle

	* lib/fox/calendar.rb: Modified FXCalendar so that the message data
	sent with its SEL_COMMAND message is the actual selected date
	(previously, it was just nil).

2003-02-05 16:39  lyle

	* ext/fox/FXRuby.cpp: Fix message data conversion between C++ and
	Ruby so that the data attached to unrecognized messages is just
	passed through as-is.

2003-02-05 15:58  lyle

	* examples/bounce.rb: [no log message]

2003-02-05 15:42  lyle

	* examples/bounce.rb: Initial check-in of bounce.rb example program
	(double-buffered 2-D animation).

2003-02-05 15:42  lyle

	* examples/bounce.rb: file bounce.rb was initially added on branch
	release10.

2003-02-05 14:47  lyle

	* lib/fox/: dict.rb, settings.rb: Use self.next() instead of next
	(which was being confused with the Ruby keyword next).

2003-02-05 14:36  lyle

	* doc/changes.xml: Updated change log for recent changes.

2003-02-05 14:15  lyle

	* ext/fox/FXRuby.cpp: The message data for SEL_MOUSEWHEEL messages
	should have been an FXEvent object, but was not (see SourceForge
	bug #681189). This has been fixed.  Thanks to Aaron Schrab for
	reporting this and providing a patch to fix it.

2003-02-05 11:57  lyle

	* rdoc-sources/: FXHorizontalFrame.rb, FXIconList.rb, FXImage.rb,
	FXLabel.rb, FXList.rb, FXMainWindow.rb, FXMatrix.rb,
	FXMenuButton.rb, FXMenuCaption.rb, FXMenuCascade.rb,
	FXMenuCommand.rb, FXMenuPane.rb, FXMenuSeparator.rb,
	FXMenuTitle.rb, FXMenubar.rb, FXPacker.rb, FXRadioButton.rb,
	FXRange.rb, FXScrollArea.rb, FXShell.rb, FXTable.rb, FXToolbar.rb,
	FXToolbarGrip.rb, FXToolbarShell.rb, FXTooltip.rb,
	FXVerticalFrame.rb: More documentation updates.

2003-02-04 14:20  lyle

	* ext/fox/core_wrap.cpp: [no log message]

2003-02-04 14:19  lyle

	* FXRuby-ruby1.6-i586-mswin32.iss,
	FXRuby-ruby1.6-i586-mswin32.iss.in, FXRuby-ruby1.7-i386-msvcrt.iss,
	FXRuby-ruby1.7-i386-msvcrt.iss.in: Updated Windows installer
	scripts.

2003-02-04 13:07  lyle

	* lib/fox/aliases.rb: [no log message]

2003-02-04 12:58  lyle

	* lib/fox/responder2.rb: We were mistakenly mixing the Responder2
	module into FXObject, when it should really only be mixed into
	those classes that have a message target (i.e. FXDataTarget,
	FXRecentFiles and FXWindow).

2003-02-04 12:57  lyle

	* lib/fox/settings.rb: Added a new settings.rb library module,
	which adds FXSettings#each_section.

2003-02-04 12:57  lyle

	* lib/fox/settings.rb: file settings.rb was initially added on
	branch release10.

2003-02-04 12:56  lyle

	* ext/fox/dc_wrap.cpp: [no log message]

2003-02-04 12:56  lyle

	* ext/fox/dc_wrap.cpp: file dc_wrap.cpp was initially added on
	branch release10.

2003-02-04 12:55  lyle

	* ext/fox/FXRuby.cpp, scripts/FXRuby.iss.in: Be sure to load the
	new dict.rb and settings.rb library files at module initialization,
	and to include these files in the Windows installer.

2003-02-04 12:53  lyle

	* rdoc-sources/: FXCURCursor.rb, FXColorSelector.rb,
	FXColorWell.rb, FXColorWheel.rb, FXComboBox.rb, FXComposite.rb,
	FXCursor.rb, FXDC.rb, FXDCWindow.rb, FXDebugTarget.rb,
	FXDelegator.rb, FXDialogBox.rb, FXDict.rb, FXDrawable.rb,
	FXFont.rb, FXFrame.rb, FXGIFIcon.rb, FXGroupBox.rb,
	FXHorizontalFrame.rb, FXIcon.rb, FXId.rb, FXObject.rb,
	FXRegistry.rb, FXSettings.rb, FXWindow.rb: Documentation updates.

2003-02-04 12:53  lyle

	* lib/fox/aliases.rb: [no log message]

2003-02-04 12:51  lyle

	* lib/fox/dict.rb: file dict.rb was initially added on branch
	release10.

2003-02-04 12:51  lyle

	* swig-interfaces/FXDict.i, lib/fox/dict.rb: Added wrappers for
	FXDict::size() and FXDict::size(FXint) as FXDict#getTotalSize and
	FXDict#setTotalSize, respectively.  Moved the implementations of
	FXDict#keys and FXDict#empty? out to a new pure Ruby library
	(dict.rb), and also added an FXDict#each_key to iterate over the
	dictionary keys.

2003-02-03 18:41  lyle

	* rdoc-sources/FXDialogBox.rb: file FXDialogBox.rb was initially
	added on branch release10.

2003-02-03 18:40  lyle

	* rdoc-sources/: FX4Splitter.rb, FXAccelTable.rb, FXApp.rb,
	FXArrowButton.rb, FXBMPIcon.rb, FXBMPImage.rb, FXBitmap.rb,
	FXButton.rb, FXCanvas.rb, FXCheckButton.rb, FXColorBar.rb,
	FXColorDialog.rb, FXCursor.rb, FXDialogBox.rb, FXDrawable.rb,
	FXGIFIcon.rb, FXIcon.rb, FXImage.rb, FXTopWindow.rb, FXWindow.rb:
	Documentation updates.

2003-02-03 17:15  lyle

	* swig-interfaces/dcmodule.i: file dcmodule.i was initially added
	on branch release10.

2003-02-03 17:15  lyle

	* ext/fox/FXRuby.cpp, ext/fox/MANIFEST, ext/fox/core_wrap.cpp,
	ext/fox/table_wrap.cpp, swig-interfaces/Makefile,
	swig-interfaces/core.i, swig-interfaces/dcmodule.i,
	swig-interfaces/swig.sed: Moved the FXDC, FXDCWindow and FXDCPrint
	classes out into a separate SWIG module to reduce the 'core' module
	size a bit.

2003-02-03 17:03  lyle

	* swig-interfaces/iconlistmodule.i: file iconlistmodule.i was
	initially added on branch release10.

2003-02-03 17:03  lyle

	* swig-interfaces/labelmodule.i: file labelmodule.i was initially
	added on branch release10.

2003-02-03 17:03  lyle

	* swig-interfaces/listmodule.i: file listmodule.i was initially
	added on branch release10.

2003-02-03 17:03  lyle

	* swig-interfaces/: Makefile, framesmodule.i, iconlistmodule.i,
	labelmodule.i, listmodule.i, mdi.i, swig.sed, ui.i: More
	reorganization of the SWIG modules, to reduce file size.

2003-02-03 16:58  lyle

	* ext/fox/label_wrap.cpp: file label_wrap.cpp was initially added
	on branch release10.

2003-02-03 16:58  lyle

	* ext/fox/list_wrap.cpp: file list_wrap.cpp was initially added on
	branch release10.

2003-02-03 16:58  lyle

	* ext/fox/iconlist_wrap.cpp: file iconlist_wrap.cpp was initially
	added on branch release10.

2003-02-03 16:58  lyle

	* ext/fox/: FXRuby.cpp, MANIFEST, dialogs_wrap.cpp,
	frames_wrap.cpp, iconlist_wrap.cpp, icons_wrap.cpp, image_wrap.cpp,
	label_wrap.cpp, list_wrap.cpp, mdi_wrap.cpp, menu_wrap.cpp,
	opengl_wrap.cpp, scintilla_wrap.cpp, table_wrap.cpp, text_wrap.cpp,
	treelist_wrap.cpp, ui_wrap.cpp: More reorganization of the SWIG
	modules, to reduce file size.

2003-02-03 16:12  lyle

	* swig-interfaces/framesmodule.i: file framesmodule.i was initially
	added on branch release10.

2003-02-03 16:12  lyle

	* swig-interfaces/: Makefile, framesmodule.i, swig.sed, ui.i: More
	reorganization of the SWIG modules, to reduce wrapper code size.

2003-02-03 16:05  lyle

	* ext/fox/frames_wrap.cpp: file frames_wrap.cpp was initially added
	on branch release10.

2003-02-03 16:05  lyle

	* ext/fox/: FXRuby.cpp, MANIFEST, dialogs_wrap.cpp,
	frames_wrap.cpp, icons_wrap.cpp, image_wrap.cpp, mdi_wrap.cpp,
	menu_wrap.cpp, opengl_wrap.cpp, scintilla_wrap.cpp, table_wrap.cpp,
	text_wrap.cpp, treelist_wrap.cpp, ui_wrap.cpp: More reorganization
	of the SWIG modules, to reduce wrapper code size.

2003-02-03 11:18  lyle

	* swig-interfaces/: core.i, dialogs.i, layout.i, ui.i: More
	reorganzation of the SWIG modules, to better balance file sizes.

2003-02-03 11:09  lyle

	* ext/fox/: dialogs_wrap.cpp, icons_wrap.cpp, image_wrap.cpp,
	layout_wrap.cpp, mdi_wrap.cpp, menu_wrap.cpp, opengl_wrap.cpp,
	scintilla_wrap.cpp, table_wrap.cpp, text_wrap.cpp,
	treelist_wrap.cpp, ui_wrap.cpp: More reorganzation of the SWIG
	modules, to better balance file sizes.

2003-02-03 11:06  lyle

	* ext/fox/: FXRuby.cpp, core_wrap.cpp: More reorganzation of the
	SWIG modules, to better balance file sizes.

2003-01-31 09:45  lyle

	* ext/fox/FXRuby.cpp: [no log message]

2003-01-31 09:15  lyle

	* swig-interfaces/table-module.i: file table-module.i was initially
	added on branch release10.

2003-01-31 09:15  lyle

	* swig-interfaces/menumodule.i: file menumodule.i was initially
	added on branch release10.

2003-01-31 09:15  lyle

	* swig-interfaces/: Makefile, mdi.i, menumodule.i, swig.sed,
	table-module.i, ui.i: More module reorganization.

2003-01-30 15:16  lyle

	* ext/fox/table_wrap.cpp: file table_wrap.cpp was initially added
	on branch release10.

2003-01-30 15:16  lyle

	* ext/fox/menu_wrap.cpp: file menu_wrap.cpp was initially added on
	branch release10.

2003-01-30 15:14  lyle

	* ext/fox/: FXRuby.cpp, MANIFEST, dialogs_wrap.cpp, icons_wrap.cpp,
	image_wrap.cpp, layout_wrap.cpp, mdi_wrap.cpp, menu_wrap.cpp,
	opengl_wrap.cpp, scintilla_wrap.cpp, table_wrap.cpp, text_wrap.cpp,
	treelist_wrap.cpp, ui_wrap.cpp: [no log message]

2003-01-30 14:49  lyle

	* tests/TC_FXText.rb: [no log message]

2003-01-30 14:44  lyle

	* ext/fox/FXRuby.cpp: [no log message]

2003-01-29 18:15  lyle

	* swig-interfaces/: FXCURCursor.i, swig.sed: More fixes for
	Fox::fxloadCUR, etc.

2003-01-29 18:11  lyle

	* ext/fox/: core_wrap.cpp, treelist_wrap.cpp, ui_wrap.cpp: More
	fixes for Fox::fxloadCUR, etc.

2003-01-29 17:51  lyle

	* ext/fox/text_wrap.cpp, swig-interfaces/FXText.i: Fixed the
	implementation of FXText#findText.

2003-01-29 17:10  lyle

	* ext/fox/: core_wrap.cpp, text_wrap.cpp, treelist_wrap.cpp,
	ui_wrap.cpp: Fixed the implementation of fxloadCUR.

2003-01-29 17:03  lyle

	* swig-interfaces/FXCURCursor.i: Fixed the implementation of
	Fox::fxloadCUR.

2003-01-29 16:51  lyle

	* swig-interfaces/: Makefile, swig.sed, text-module.i, ui.i: Broke
	FXText out into a separate SWIG module to reduce ui_wrap.cpp file
	size.

2003-01-29 16:51  lyle

	* swig-interfaces/text-module.i: file text-module.i was initially
	added on branch release10.

2003-01-29 16:47  lyle

	* ext/fox/text_wrap.cpp: file text_wrap.cpp was initially added on
	branch release10.

2003-01-29 16:47  lyle

	* ext/fox/: FXRuby.cpp, MANIFEST, dialogs_wrap.cpp, icons_wrap.cpp,
	image_wrap.cpp, layout_wrap.cpp, mdi_wrap.cpp, opengl_wrap.cpp,
	scintilla_wrap.cpp, text_wrap.cpp, treelist_wrap.cpp, ui_wrap.cpp:
	Broke FXText out into a separate SWIG module to reduce ui_wrap.cpp
	file size.

2003-01-29 16:33  lyle

	* swig-interfaces/treelist-module.i: file treelist-module.i was
	initially added on branch release10.

2003-01-29 16:33  lyle

	* swig-interfaces/Makefile, swig-interfaces/swig.sed,
	swig-interfaces/treelist-module.i, swig-interfaces/ui.i,
	tests/TC_FXIconList.rb: Break the SWIG wrappers for FXTreeList and
	FXDirList out into a separate file in order to reduce the
	ui_wrap.cpp file size.

2003-01-29 16:29  lyle

	* ext/fox/treelist_wrap.cpp: file treelist_wrap.cpp was initially
	added on branch release10.

2003-01-29 16:28  lyle

	* ext/fox/: FXRuby.cpp, MANIFEST, dialogs_wrap.cpp, icons_wrap.cpp,
	image_wrap.cpp, layout_wrap.cpp, mdi_wrap.cpp, opengl_wrap.cpp,
	scintilla_wrap.cpp, treelist_wrap.cpp, ui_wrap.cpp: Break the SWIG
	wrappers for FXTreeList and FXDirList out into a separate file in
	order to reduce the ui_wrap.cpp file size.

2003-01-29 15:50  lyle

	* doc/changes.xml: Updating change log for recent post-1.0.18
	changes.

2003-01-29 14:55  lyle

	* ext/fox/markfuncs.cpp: Needed to mark group box's font as in use
	during GC.

2003-01-28 15:34  lyle

	* swig-interfaces/FXIconList.i, ext/fox/ui_wrap.cpp: Fixed index
	bounds checking for regular FXIconList item indices.

2003-01-28 15:22  lyle

	* tests/TC_FXIconList.rb: Added tests to make sure that IndexError
	is raised under the correct circumstances for FXIconList methods
	dealing with header item indices.

2003-01-28 14:59  lyle

	* ext/fox/ui_wrap.cpp: [no log message]

2003-01-28 14:39  lyle

	* rdoc-sources/FXWindow.rb: Clarified documentation for
	FXWindow#focus.

2003-01-28 14:38  lyle

	* rdoc-sources/FXApp.rb: Clarified documentation for
	FXApp#focusWindow.

2003-01-28 14:37  lyle

	* lib/fox/aliases.rb: Added aliases:
	
	* hasFocus? for FXIconItem#hasFocus * itemAt for
	FXIconList#getItemAt * itemSelected? for FXIconList#isItemSelected
	* itemCurrent? for FXIconList#isItemCurrent * itemVisible? for
	FXIconList#isItemVisible * itemEnabled? for
	FXIconList#isItemEnabled

2003-01-28 14:20  lyle

	* swig-interfaces/FXIconList.i: Fixed typemaps for FXIconList so
	that that it won't raise an erroneous IndexError for those methods
	that deal with indexes into the FXHeader control.

2003-01-28 14:18  lyle

	* rdoc-sources/FXIconList.rb: [no log message]

2003-01-28 14:18  lyle

	* rdoc-sources/FXIconList.rb: file FXIconList.rb was initially
	added on branch release10.

2003-01-28 08:07  lyle

	* lib/fox/glgroup.rb: Rescue for LoadError when requiring the
	Ruby/OpenGL extension in glgroup.rb.

2003-01-28 07:49  lyle

	* FXRuby-ruby1.6-i586-mswin32.iss,
	FXRuby-ruby1.6-i586-mswin32.iss.in, FXRuby-ruby1.7-i386-msvcrt.iss,
	FXRuby-ruby1.7-i386-msvcrt.iss.in: Updated Windows installer
	scripts to include fox/version.rb.

2003-01-27 20:31  lyle

	* scripts/FXRuby.iss.in: Added missing version.rb file to the
	Windows installer script.

2003-01-27 18:21  lyle

	* ext/fox/ui_wrap.cpp: [no log message]

2003-01-27 18:17  lyle

	* ANNOUNCE, FXRuby-ruby1.6-i586-mswin32.iss,
	FXRuby-ruby1.7-i386-msvcrt.iss, FXRuby.spec, Makefile,
	ext/fox/extconf.rb, lib/fox/version.rb: Updated version number to
	1.0.19.

2003-01-27 17:37  lyle

	* ext/fox/FXRuby.cpp: A little cleanup in FXRbHandleMessage()...

2003-01-27 16:33  lyle

	* swig-interfaces/ruby-typemaps.i: Fixed the typemap for
	FXToolbar#dock, to make it 64-bit compliant.

2003-01-27 14:33  lyle

	* ext/fox/markfuncs.cpp: [no log message]

2003-01-27 14:28  lyle

	* ext/fox/FXRuby.cpp: Fix for "aggregate has a partly bracketed
	initializer" compiler warning.

2003-01-27 14:16  lyle

	* ext/fox/include/FXRbTable.h: [no log message]

2003-01-27 13:54  lyle

	* FXRuby-ruby1.6-i586-mswin32.iss,
	FXRuby-ruby1.6-i586-mswin32.iss.in: Fix executable file name for
	Windows installer (should be *-ruby168.exe and not *-ruby167.exe).

2003-01-27 13:52  lyle

	* scripts/create-installer-scripts.rb: Changed 'ruby167' to
	'ruby168' for Windows installer executable name.

2003-01-27 13:31  lyle

	* ext/fox/FXRuby.cpp: [no log message]

2003-01-27 12:14  lyle

	* FXRuby-ruby1.6-i586-mswin32.iss,
	FXRuby-ruby1.6-i586-mswin32.iss.in, FXRuby-ruby1.7-i386-msvcrt.iss,
	FXRuby-ruby1.7-i386-msvcrt.iss.in: [no log message]

2003-01-27 11:58  lyle

	* scripts/FXRuby.iss.in: Add the new RDoc documentation files to
	the Windows installer.

2003-01-27 11:19  lyle

	* Makefile, Makefile.in: [no log message]

2003-01-27 10:28  lyle

	* Makefile, Makefile.in, ext/fox/ui_wrap.cpp: [no log message]

2003-01-27 10:18  lyle

	* doc/changes.xml: [no log message]

2003-01-27 10:06  lyle

	* doc/: implementation.xml, changes.xml: [no log message]

2003-01-27 10:05  lyle

	* swig-interfaces/FXToolbarGrip.i: Modified return value of
	FXToolbarGrip#getDoubleBar to an FXbool.

2003-01-27 10:04  lyle

	* lib/fox/aliases.rb: Added aliases:
	
	* positionSelected? for FXText#isPositionSelected *
	positionVisible? for FXText#isPositionVisible * positionAt for
	FXText#getPositionAt * doubleBar? for FXToolbarGrip#getDoubleBar *
	itemSelected? for FXTreeList#isItemSelected * itemCurrent? for
	FXTreeList#isItemCurrent * itemVisible? for
	FXTreeList#isItemVisible? * itemOpened? for
	FXTreeList#isItemOpened? * itemExpanded? for
	FXTreeList#isItemExpanded? * itemLeaf? for FXTreeList#isItemLeaf? *
	itemEnabled? for FXTreeList#isItemEnabled?

2003-01-27 09:56  lyle

	* lib/fox/responder2.rb: The result for message handlers wasn't
	getting returned properly to the FOX event loop (see SF Bug
	#675137).

2003-01-24 15:00  lyle

	* rdoc-sources/FXToolbarShell.rb: file FXToolbarShell.rb was
	initially added on branch release10.

2003-01-24 15:00  lyle

	* rdoc-sources/FXToolbarGrip.rb: file FXToolbarGrip.rb was
	initially added on branch release10.

2003-01-24 15:00  lyle

	* rdoc-sources/: FXToolbar.rb, FXToolbarGrip.rb, FXToolbarShell.rb:
	[no log message]

2003-01-24 15:00  lyle

	* rdoc-sources/FXToolbar.rb: file FXToolbar.rb was initially added
	on branch release10.

2003-01-24 12:20  lyle

	* rdoc-sources/FXMenubar.rb: file FXMenubar.rb was initially added
	on branch release10.

2003-01-24 12:20  lyle

	* rdoc-sources/: FXDebugTarget.rb, FXDelegator.rb, FXGroupBox.rb,
	FXMatrix.rb, FXMenuButton.rb, FXMenuCaption.rb, FXMenuCascade.rb,
	FXMenuCommand.rb, FXMenuPane.rb, FXMenuSeparator.rb,
	FXMenuTitle.rb, FXMenubar.rb, FXText.rb, FXVerticalFrame.rb: [no
	log message]

2003-01-24 12:20  lyle

	* rdoc-sources/FXDelegator.rb: file FXDelegator.rb was initially
	added on branch release10.

2003-01-24 12:20  lyle

	* rdoc-sources/FXGroupBox.rb: file FXGroupBox.rb was initially
	added on branch release10.

2003-01-24 12:20  lyle

	* rdoc-sources/FXMatrix.rb: file FXMatrix.rb was initially added on
	branch release10.

2003-01-24 12:20  lyle

	* rdoc-sources/FXMenuButton.rb: file FXMenuButton.rb was initially
	added on branch release10.

2003-01-24 12:20  lyle

	* rdoc-sources/FXMenuCaption.rb: file FXMenuCaption.rb was
	initially added on branch release10.

2003-01-24 12:20  lyle

	* rdoc-sources/FXMenuCascade.rb: file FXMenuCascade.rb was
	initially added on branch release10.

2003-01-24 12:20  lyle

	* rdoc-sources/FXMenuCommand.rb: file FXMenuCommand.rb was
	initially added on branch release10.

2003-01-24 12:20  lyle

	* rdoc-sources/FXMenuPane.rb: file FXMenuPane.rb was initially
	added on branch release10.

2003-01-24 12:20  lyle

	* rdoc-sources/FXMenuSeparator.rb: file FXMenuSeparator.rb was
	initially added on branch release10.

2003-01-24 12:20  lyle

	* rdoc-sources/FXMenuTitle.rb: file FXMenuTitle.rb was initially
	added on branch release10.

2003-01-24 12:20  lyle

	* rdoc-sources/FXDebugTarget.rb: file FXDebugTarget.rb was
	initially added on branch release10.

2003-01-24 10:58  lyle

	* rdoc-sources/FXText.rb: [no log message]

2003-01-24 10:58  lyle

	* rdoc-sources/FXText.rb: file FXText.rb was initially added on
	branch release10.

2003-01-23 11:24  lyle

	* rdoc-sources/FXTreeList.rb: [no log message]

2003-01-23 11:24  lyle

	* rdoc-sources/FXTreeList.rb: file FXTreeList.rb was initially
	added on branch release10.

2003-01-22 16:34  lyle

	* rdoc-sources/FXPacker.rb: [no log message]

2003-01-22 16:34  lyle

	* rdoc-sources/FXPacker.rb: file FXPacker.rb was initially added on
	branch release10.

2003-01-22 16:23  lyle

	* rdoc-sources/: FX4Splitter.rb, FXAccelTable.rb, FXArrowButton.rb,
	FXBMPIcon.rb, FXBMPImage.rb, FXBitmap.rb, FXButton.rb,
	FXCURCursor.rb, FXCanvas.rb, FXCheckButton.rb, FXColorBar.rb,
	FXColorDialog.rb, FXColorSelector.rb, FXColorWell.rb,
	FXColorWheel.rb, FXComboBox.rb, FXComposite.rb, FXCursor.rb,
	FXFont.rb, FXFrame.rb, FXGIFIcon.rb, FXHorizontalFrame.rb,
	FXIcon.rb, FXImage.rb, FXLabel.rb, FXList.rb, FXMainWindow.rb,
	FXRadioButton.rb, FXScrollArea.rb, FXTable.rb, FXTextField.rb,
	FXToggleButton.rb, FXTooltip.rb, FXTopWindow.rb,
	FXVerticalFrame.rb, FXWindow.rb: [no log message]

2003-01-21 15:19  lyle

	* rdoc-sources/FXDCWindow.rb: [no log message]

2003-01-21 15:19  lyle

	* rdoc-sources/FXDCWindow.rb: file FXDCWindow.rb was initially
	added on branch release10.

2003-01-21 10:51  lyle

	* ext/fox/FXRuby.cpp: Fixed reinterpret_casts<> in
	FXRbGetExpectedData() for 64 bit.

2003-01-21 10:46  lyle

	* doc/changes.xml: [no log message]

2003-01-21 09:57  lyle

	* ext/fox/ui_wrap.cpp: [no log message]

2003-01-19 16:26  lyle

	* swig-interfaces/FXTreeList.i: Corrected argument types for
	onClicked(), onDoubleClicked() and onTripleClicked() functions in
	FXTreeList (was PTR_EVENT, should be PTR_TREEITEM). See SF
	Bug#670834.

2003-01-16 15:52  lyle

	* Makefile, Makefile.in: Add RDoc-related stuff to the Makefile.

2003-01-16 15:50  lyle

	* rdoc-sources/FXDC.rb, rdoc-sources/Makefile,
	rdoc-sources/README.rdoc, doc/changes.xml, doc/opengl.xml: [no log
	message]

2003-01-16 15:50  lyle

	* lib/fox/aliases.rb: Added FXWindow#grabbedKeyboard? as an alias
	for grabbedKeyboard.  Also removed the alias of FXWindow#didAccept?
	for didAccept(), since it's not actually a predicate method (i.e.
	it doesn't return boolean values).

2003-01-16 13:10  lyle

	* rdoc-sources/: FX4Splitter.rb, FXApp.rb, FXArrowButton.rb,
	FXBitmap.rb, FXButton.rb, FXCanvas.rb, FXCheckButton.rb,
	FXColorBar.rb, FXColorDialog.rb, FXColorSelector.rb,
	FXColorWell.rb, FXColorWheel.rb, FXComboBox.rb, FXComposite.rb,
	FXList.rb, FXMainWindow.rb, FXRadioButton.rb, FXTable.rb,
	FXTextField.rb, FXToggleButton.rb, FXTopWindow.rb, FXWindow.rb: [no
	log message]

2003-01-15 17:23  lyle

	* doc/build.xml: Updated build notes to include comments and links
	about Mac OS X.

2003-01-15 17:09  lyle

	* doc/build.xml: Updated some notes in the build instructions
	regarding broken header files, and that these have been fixed in
	Ruby 1.6.8.

2003-01-15 14:35  lyle

	* rdoc-sources/: Makefile, README.rdoc: [no log message]

2003-01-15 14:35  lyle

	* rdoc-sources/README.rdoc: file README.rdoc was initially added on
	branch release10.

2003-01-15 11:18  lyle

	* ext/fox/ui_wrap.cpp: [no log message]

2003-01-15 11:15  lyle

	* swig-interfaces/FXTable.i: Fixed a bug for setItem(); it should
	work when the passed-in item is NULL.  Also raise IndexError for
	out-of-bounds row and column indices.

2003-01-15 10:27  lyle

	* rdoc-sources/: FX4Splitter.rb, FXApp.rb, FXCheckButton.rb,
	FXColorDialog.rb, FXColorSelector.rb, FXColorWell.rb, FXFont.rb,
	FXRadioButton.rb, FXRange.rb, FXRegistry.rb, FXScrollArea.rb,
	FXSettings.rb, FXTable.rb, FXTextField.rb, FXToggleButton.rb,
	FXTooltip.rb, FXTopWindow.rb, FXWindow.rb: Updated RDoc sources.

2003-01-15 10:27  lyle

	* rdoc-sources/FXFont.rb: file FXFont.rb was initially added on
	branch release10.

2003-01-15 09:27  lyle

	* lib/fox/core.rb: Pushed the readBoolEntry and writeBoolEntry
	methods up from the FXRegistry class into the FXSettings class.

2003-01-14 13:33  lyle

	* lib/fox/aliases.rb: Corrected (and added) several aliases:
	
	* FXCursor#height was misspelled as "heigh" (reported by Roger
	Sperberg).  * Added FXDC#stipple, which returns the stipple bitmap,
	if it's set,   otherwise the stipple pattern.  * Added
	FXTableItem#hasFocus? as an alias for FXTableItem#hasFocus.  *
	Added FXTable#horizontalGridShown? and FXTable#verticalGridShown?
	as   aliases for FXTable#isHorzGridShown and
	FXTable#isVertGridShown.

2003-01-14 10:42  lyle

	* lib/fox/responder.rb: Fix warning messages from responder.rb
	about uninitialized @assocs.

2003-01-14 09:52  lyle

	* ext/fox/include/FXRbCommon.h: Fixed #undef WIN32_OpenFile to
	#undef OpenFile for Cygwin builds.

2003-01-13 13:37  lyle

	* rdoc-sources/: FXApp.rb, FXBitmap.rb, FXButton.rb,
	FXCheckButton.rb, FXColorBar.rb, FXColorDialog.rb,
	FXColorSelector.rb, FXColorWell.rb, FXColorWheel.rb, FXComboBox.rb,
	FXCursor.rb, FXDC.rb, FXDrawable.rb, FXFrame.rb, FXIcon.rb,
	FXId.rb, FXImage.rb, FXLabel.rb, FXList.rb: [no log message]

2003-01-10 18:12  lyle

	* rdoc-sources/FXTable.rb: file FXTable.rb was initially added on
	branch release10.

2003-01-10 18:12  lyle

	* rdoc-sources/: FX4Splitter.rb, FXApp.rb, FXArrowButton.rb,
	FXTable.rb, Makefile: Updating the RDoc sources a bit.

2003-01-10 11:21  lyle

	* swig-interfaces/freefuncs.i, ext/fox/core_wrap.cpp: Ensure that
	FXEvent objects are unregistered when they're garbage-collected by
	adding the line:
	
	    %freefunc FXEvent "FXRbUnregisterRubyObj";
	
	to the freefuncs.i file. See SF Bug #665860.

2003-01-09 14:08  lyle

	* ext/fox/include/FXRbTable.h,
	ext/fox/include/FXRbTableItemVirtuals.h,
	ext/fox/include/FXRbTableVirtuals.h, ext/fox/include/FXRuby.h,
	ext/fox/include/inlinestubs.h, swig-interfaces/FXTable.i,
	swig-interfaces/macros.i: Fixed a bug for FXTableItem#setItem,
	which was failing to change the "ownership" property of the table
	item passed to it. Also added support for overriding the virtual
	methods FXTable#createItem, and the FXTableItem methods draw,
	drawButton, drawBorders, drawContent, drawPattern and
	drawBackground.

2003-01-09 14:04  lyle

	* ext/fox/: FXRuby.cpp, impl.cpp, make_impl.rb, ui_wrap.cpp: Fixed
	a bug for FXTableItem#setItem, which was failing to change the
	"ownership" property of the table item passed to it. Also added
	support for overriding the virtual methods FXTable#createItem, and
	the FXTableItem methods draw, drawButton, drawBorders, drawContent,
	drawPattern and drawBackground.

2003-01-06 17:23  lyle

	* doc/: changes.xml, differences.xml: Minor documentation
	updates...

2003-01-06 13:08  lyle

	* ext/fox/: layout_wrap.cpp, ui_wrap.cpp: Added code to throw
	IndexError for out-of-bounds indices passed to methods in
	FXComboBox, FXFileList, FXHeader, FXIconList, FXList, FXListBox,
	FXSwitcher and FXWindow.

2003-01-06 12:40  lyle

	* swig-interfaces/FXListBox.i, swig-interfaces/FXSwitcher.i,
	swig-interfaces/FXWindow.i, tests/TC_FXList.rb,
	ext/fox/core_wrap.cpp: Added code to throw IndexError for
	out-of-bounds indices passed to methods in FXComboBox, FXFileList,
	FXHeader, FXIconList, FXList, FXListBox, FXSwitcher and FXWindow.

2003-01-06 12:36  lyle

	* swig-interfaces/: FXComboBox.i, FXFileList.i, FXHeader.i,
	FXIconList.i, FXList.i: Added code to throw IndexError for
	out-of-bounds indices passed to methods in FXComboBox, FXFileList,
	FXHeader, FXIconList, FXList, FXListBox, FXSwitcher and FXWindow.

2003-01-06 10:38  lyle

	* lib/fox/version.rb.in: file version.rb.in was initially added on
	branch release10.

2003-01-06 10:38  lyle

	* lib/fox/version.rb: file version.rb was initially added on branch
	release10.

2003-01-06 10:38  lyle

	* ext/fox/FXRuby.cpp, lib/fox/version.rb, setversions.rb,
	lib/fox/version.rb.in, tests/TC_Misc.rb, swig-interfaces/fxdefs.i:
	Added a new Fox module method fxrubyversion that returns a string
	indicating the FXRuby version number. Also modified the return
	value of Fox.fxversion; it now returns a string (e.g. "1.0.29")
	instead of a three-element Array.

2002-12-31 16:13  lyle

	* doc/changes.xml, ext/fox/markfuncs.cpp,
	ext/fox/scintilla_wrap.cpp, ext/fox/include/FXRbScintilla.h,
	swig-interfaces/FXScintilla.i, swig-interfaces/freefuncs.i,
	swig-interfaces/markfuncs.i: Added the missing markfunc() for
	FXScintilla (see SF Bug #660541).

2002-12-31 14:54  lyle

	* doc/changes.xml: [no log message]

2002-12-31 14:47  lyle

	* ext/fox/markfuncs.cpp: Fixed a bug in the FXRbObject::freefunc(),
	to ensure that "borrowed" object references are merely removed from
	the object map and not destroyed when they're garbage-collected.
	See SourceForge bug #660452.

2002-12-31 11:48  lyle

	* doc/changes.xml: Documented recent changes in changes.xml file.

2002-12-31 11:47  lyle

	* FXRuby-ruby1.6-i586-mswin32.iss,
	FXRuby-ruby1.6-i586-mswin32.iss.in, FXRuby-ruby1.7-i386-msvcrt.iss,
	FXRuby-ruby1.7-i386-msvcrt.iss.in: Bumped version number up to
	1.0.18.

2002-12-31 11:41  lyle

	* ext/fox/: extconf.rb, extconf.rb.in: [no log message]

2002-12-31 11:04  lyle

	* tests/: TC_FXDCPrint.rb, TC_FXFileStream.rb: Corrected #tear_down
	to #teardown in TC_FXDCPrint.rb and TC_FXFileStream.rb.

2002-12-23 17:05  lyle

	* ext/fox/opengl_wrap.cpp: [no log message]

2002-12-23 17:02  lyle

	* tests/TC_FXGLViewer.rb: file TC_FXGLViewer.rb was initially added
	on branch release10.

2002-12-23 17:02  lyle

	* ext/fox/FXRbGLViewer.cpp: file FXRbGLViewer.cpp was initially
	added on branch release10.

2002-12-23 17:02  lyle

	* Makefile, Makefile.in, ext/fox/FXRbGLViewer.cpp,
	ext/fox/FXRuby.cpp, ext/fox/MANIFEST, ext/fox/impl.cpp,
	ext/fox/markfuncs.cpp, ext/fox/opengl_wrap.cpp,
	ext/fox/include/FXRbGLObject.h,
	ext/fox/include/FXRbGLObjectVirtuals.h,
	ext/fox/include/FXRbGLShape.h, ext/fox/include/FXRbGLViewer.h,
	ext/fox/include/FXRuby.h, ext/fox/include/impl.h,
	ext/fox/include/inlinestubs.h, lib/fox/glgroup.rb,
	lib/fox/glshapes.rb, lib/fox/iterators.rb, scripts/FXRuby.iss.in,
	swig-interfaces/FXGLObject.i, swig-interfaces/FXGLShape.i,
	swig-interfaces/exceptions.i, swig-interfaces/freefuncs.i,
	swig-interfaces/markfuncs.i, swig-interfaces/ruby-typemaps.i,
	tests/TC_FXGLGroup.rb, tests/TC_FXGLViewer.rb: Removed the
	SWIG-wrapped version of FXGLGroup and replaced it with a pure Ruby
	implementation (in lib/fox/glgroup.rb). This change has the benefit
	that it's no longer necessary to keep track of whether individual
	FXGLObject and FXGLShape instances are "owned" by some FXGLGroup
	(and therefore whether it's legal to destroy them). In other words,
	a lot of mystery code was purged.

2002-12-23 09:28  lyle

	* examples/splitter.rb: Fixed a little bug in the splitter.rb
	example (reported by Joel VanderWerf).

2002-12-20 17:56  lyle

	* ANNOUNCE, FXRuby-ruby1.6-i586-mswin32.iss,
	FXRuby-ruby1.6-i586-mswin32.iss.in, FXRuby-ruby1.7-i386-msvcrt.iss,
	FXRuby-ruby1.7-i386-msvcrt.iss.in, FXRuby.spec, Makefile,
	Makefile.in: Bumped version number up to 1.0.18.

2002-12-20 17:54  lyle

	* scripts/FXRuby.iss.in: Added new tests (testcase.rb,
	TC_FXGLViewer.rb and TC_FXText.rb) to the Windows installer script.

2002-12-20 17:53  lyle

	* swig-interfaces/FXText.i: Fixed a bug for FXText#extractStyle; if
	the extracted style bytes contained zeroes (indicating the default
	style) it would prematurely truncate the returned String. This has
	been fixed.

2002-12-20 17:51  lyle

	* tests/TC_FXText.rb: Added the TC_FXText test case.

2002-12-20 17:51  lyle

	* tests/TC_FXText.rb: file TC_FXText.rb was initially added on
	branch release10.

2002-12-20 17:50  lyle

	* ext/fox/: core_wrap.cpp, dialogs_wrap.cpp, extconf.rb,
	icons_wrap.cpp, image_wrap.cpp, layout_wrap.cpp, mdi_wrap.cpp,
	opengl_wrap.cpp, scintilla_wrap.cpp, ui_wrap.cpp: [no log message]

2002-12-20 15:56  lyle

	* tests/: TC_FXButton.rb, testcase.rb: [no log message]

2002-12-20 15:51  lyle

	* swig-interfaces/FXText.i: [no log message]

2002-12-20 08:18  lyle

	* swig-interfaces/: FXGLViewer.i, FXText.i: Modified the
	implementations of FXGLViewer#readPixels, FXText#extractText,
	FXText#getText, and FXText#extractStyle so that they use FXMALLOC
	instead of ALLOCA_N.

2002-12-20 07:42  lyle

	* ext/fox/extconf.rb.in: Removed the -fno-strict-prototype flag
	from CFLAGS for the Cygwin/MinGW platform builds; this flag is no
	longer supported for gcc-3.2.

2002-12-19 17:19  lyle

	* tests/testcase.rb: [no log message]

2002-12-19 08:50  lyle

	* tests/: TC_FXAccelTable.rb, TC_FXButton.rb, TC_FXCheckButton.rb,
	TC_FXDC.rb, TC_FXDCPrint.rb, TC_FXDCWindow.rb, TC_FXDataTarget.rb,
	TC_FXFileAssoc.rb, TC_FXFileStream.rb, TC_FXFont.rb,
	TC_FXFontDesc.rb, TC_FXGLGroup.rb, TC_FXGLShape.rb,
	TC_FXIconList.rb, TC_FXId.rb, TC_FXLight.rb, TC_FXList.rb,
	TC_FXListBox.rb, TC_FXMaterial.rb, TC_FXMenuCommand.rb,
	TC_FXPoint.rb, TC_FXRadioButton.rb, TC_FXRange.rb,
	TC_FXRectangle.rb, TC_FXRegion.rb, TC_FXRegistry.rb, TC_FXShell.rb,
	TC_FXSize.rb, TC_FXTable.rb, TC_FXTopWindow.rb, TC_FXTreeList.rb,
	TC_FXViewport.rb, TS_All.rb: Updated test cases for compatibility
	with Test::Unit version 0.1.5.	Renamed all 'set_up' methods to
	'setup'.

2002-12-18 09:41  lyle

	* FXRuby-ruby1.6-i586-mswin32.iss,
	FXRuby-ruby1.6-i586-mswin32.iss.in, FXRuby-ruby1.7-i386-msvcrt.iss,
	FXRuby-ruby1.7-i386-msvcrt.iss.in, scripts/FXRuby.iss.in,
	scripts/create-installer-scripts.rb: [no log message]

2002-12-18 09:01  lyle

	* FXRuby-ruby1.6-i586-mswin32.iss,
	FXRuby-ruby1.6-i586-mswin32.iss.in, FXRuby-ruby1.7-i386-msvcrt.iss,
	FXRuby-ruby1.7-i386-msvcrt.iss.in, Makefile: [no log message]

2002-12-18 08:56  lyle

	* Makefile.in: For now, don't include html.rb and glgroup.rb in the
	source tarball distro.	They are still under development.

2002-12-17 10:11  lyle

	* lib/fox/glgroup.rb: [no log message]

2002-12-17 10:11  lyle

	* lib/fox/glgroup.rb: file glgroup.rb was initially added on branch
	release10.

2002-12-16 18:19  lyle

	* tests/: TC_FXCheckButton.rb, TC_FXRadioButton.rb: [no log
	message]

2002-12-16 18:13  lyle

	* ext/fox/ui_wrap.cpp: [no log message]

2002-12-16 18:07  lyle

	* ext/fox/FXRbApp.cpp: [no log message]

2002-12-16 17:52  lyle

	* doc/changes.xml, lib/fox/aliases.rb,
	swig-interfaces/FXCheckButton.i, swig-interfaces/FXRadioButton.i:
	Added the new FXCheckButton#getCheckState and
	FXRadioButton#getCheckState methods to return the button state as
	an integer (should be one of TRUE, FALSE or MAYBE). Restored the
	old behavior of FXCheckButton#getCheck and FXRadioButton#getCheck
	so that they once again return 'true' if the state is TRUE or
	MAYBE, otherwise 'false'. Use of getCheck() does now issue a
	"deprecated" warning message, advising the user to instead try the
	checked?, unchecked? and maybe? methods.

2002-12-16 15:32  lyle

	* ext/fox/FXRuby.cpp: Added a few more assertions in FXRuby.cpp.

2002-12-16 15:09  lyle

	* ext/fox/FXRbApp.cpp: Make sure that the data pointer for any
	outstanding references to the application's registry object get
	reset to zero when the FXApp itself is destroyed (since it will
	take down the FXRegistry with it).

2002-12-16 15:07  lyle

	* ext/fox/markfuncs.cpp: Make sure that any outstanding references
	to the FXApp's registry object get marked during garbage
	collection.

2002-12-16 12:43  lyle

	* rdoc-sources/FXSettings.rb: file FXSettings.rb was initially
	added on branch release10.

2002-12-16 12:43  lyle

	* rdoc-sources/FXDict.rb: file FXDict.rb was initially added on
	branch release10.

2002-12-16 12:43  lyle

	* rdoc-sources/FXRegistry.rb: file FXRegistry.rb was initially
	added on branch release10.

2002-12-16 12:43  lyle

	* lib/fox/aliases.rb, rdoc-sources/FXDict.rb,
	rdoc-sources/FXRegistry.rb, rdoc-sources/FXSettings.rb: Changed
	some of the aliases:
	
	* FXDict#key? is no longer an alias for FXDict#has_key?.
	FXDict#key(pos)   returns the key at position 'pos' and is not a
	predicate method like	Hash#key?.  * FXRegistry#asciiMode was
	renamed to FXRegistry#asciiMode? since it has	a boolean return
	value.	* FXSettings#existingEntry and FXSettings#existingSection  
	are renamed to existingEntry? and existingSection?, respectively.

2002-12-16 12:38  lyle

	* lib/fox/core.rb, rdoc-sources/FXWindow.rb: Added
	FXWindow#each_child, an iterator over the child windows.

2002-12-16 11:45  lyle

	* tests/TC_FXCheckButton.rb: file TC_FXCheckButton.rb was initially
	added on branch release10.

2002-12-16 11:45  lyle

	* tests/TC_FXRadioButton.rb: file TC_FXRadioButton.rb was initially
	added on branch release10.

2002-12-16 11:45  lyle

	* lib/fox/aliases.rb, rdoc-sources/FXCheckButton.rb,
	rdoc-sources/FXRadioButton.rb, scripts/FXRuby.iss.in,
	swig-interfaces/FXCheckButton.i, swig-interfaces/FXRadioButton.i,
	swig-interfaces/ruby-typemaps.i, tests/TC_FXCheckButton.rb,
	tests/TC_FXRadioButton.rb: Modified the return types for
	FXCheckButton#check and FXRadioButton#check so that they return an
	integer value (one of TRUE, FALSE or MAYBE) instead of a boolean
	(i.e. true or false). Also modified the input typemaps for FXbool
	input arguments so that they accept Ruby's true and false boolean
	values (as before), but also accept integer values for FOX's TRUE,
	FALSE and MAYBE.
	
	The new instance methods FXCheckButton#checked?,
	FXCheckButton#unchecked? and FXCheckButton#maybe? return true or
	false depending on which of the three states a check button is in.
	Ditto for FXRadioButton methods of the same names.

2002-12-16 11:42  lyle

	* ext/fox/: image_wrap.cpp, layout_wrap.cpp, mdi_wrap.cpp,
	opengl_wrap.cpp, scintilla_wrap.cpp, ui_wrap.cpp: Modified the
	return types for FXCheckButton#check and FXRadioButton#check so
	that they return an integer value (one of TRUE, FALSE or MAYBE)
	instead of a boolean (i.e. true or false). Also modified the input
	typemaps for FXbool input arguments so that they accept Ruby's true
	and false boolean values (as before), but also accept integer
	values for FOX's TRUE, FALSE and MAYBE.
	
	The new instance methods FXCheckButton#checked?,
	FXCheckButton#unchecked? and FXCheckButton#maybe? return true or
	false depending on which of the three states a check button is in.
	Ditto for FXRadioButton methods of the same names.

2002-12-16 11:20  lyle

	* ext/fox/icons_wrap.cpp: Modified the return types for
	FXCheckButton#check and FXRadioButton#check so that they return an
	integer value (one of TRUE, FALSE or MAYBE) instead of a boolean
	(i.e. true or false). Also modified the input typemaps for FXbool
	input arguments so that they accept Ruby's true and false boolean
	values (as before), but also accept integer values for FOX's TRUE,
	FALSE and MAYBE.
	
	The new instance methods FXCheckButton#checked?,
	FXCheckButton#unchecked? and FXCheckButton#maybe? return true or
	false depending on which of the three states a check button is in.
	Ditto for FXRadioButton methods of the same names.

2002-12-16 11:05  lyle

	* ext/fox/dialogs_wrap.cpp: Modified the return types for
	FXCheckButton#check and FXRadioButton#check so that they return an
	integer value (one of TRUE, FALSE or MAYBE) instead of a boolean
	(i.e. true or false). Also modified the input typemaps for FXbool
	input arguments so that they accept Ruby's true and false boolean
	values (as before), but also accept integer values for FOX's TRUE,
	FALSE and MAYBE.
	
	The new instance methods FXCheckButton#checked?,
	FXCheckButton#unchecked? and FXCheckButton#maybe? return true or
	false depending on which of the three states a check button is in.
	Ditto for FXRadioButton methods of the same names.

2002-12-16 09:43  lyle

	* ext/fox/core_wrap.cpp: Modified the return types for
	FXCheckButton#check and FXRadioButton#check so that they return an
	integer value (one of TRUE, FALSE or MAYBE) instead of a boolean
	(i.e. true or false). Also modified the input typemaps for FXbool
	input arguments so that they accept Ruby's true and false boolean
	values (as before), but also accept integer values for FOX's TRUE,
	FALSE and MAYBE.
	
	The new instance methods FXCheckButton#checked?,
	FXCheckButton#unchecked? and FXCheckButton#maybe? return true or
	false depending on which of the three states a check button is in.
	Ditto for FXRadioButton methods of the same names.

2002-12-13 09:14  lyle

	* tests/TC_FXRegistry.rb: file TC_FXRegistry.rb was initially added
	on branch release10.

2002-12-13 09:14  lyle

	* doc/changes.xml, examples/imageviewer.rb, lib/fox/core.rb,
	scripts/FXRuby.iss.in, tests/TC_FXRegistry.rb: Added the
	FXRegistry#readBoolEntry and FXRegistry#writeBoolEntry methods. 
	Also modified the imageviewer.rb example to use this, and added a
	test case.

2002-12-13 09:09  lyle

	* doc/book.xml: Changed doc/book.xml to reference the local copy of
	the DocBook/XML DTD instead of the one at open-oasis.org since the
	latter site seems to be down.

2002-12-12 15:13  lyle

	* ext/fox/markfuncs.cpp: Fixed FXRbObject::freefunc() so that it
	checks for NULL pointer.

2002-12-12 08:52  lyle

	* swig-interfaces/handlers.i: Reintroduce the wrappers for FOX
	message handler member functions.  Cutting them out didn't
	significantly reduce the final code size, and there's the chance
	that someone might want to call them directly.

2002-12-12 08:48  lyle

	* ext/fox/: core_wrap.cpp, dialogs_wrap.cpp, layout_wrap.cpp,
	mdi_wrap.cpp, opengl_wrap.cpp, scintilla_wrap.cpp, ui_wrap.cpp:
	Reintroduce the wrappers for FOX message handler member functions. 
	Cutting them out didn't significantly reduce the final code size,
	and there's the chance that someone might want to call them
	directly.

2002-12-11 17:04  lyle

	* tests/TC_FXTreeList.rb: [no log message]

2002-12-11 17:04  lyle

	* tests/TC_FXTreeList.rb: file TC_FXTreeList.rb was initially added
	on branch release10.

2002-12-11 16:41  lyle

	* tests/TC_Misc.rb: [no log message]

2002-12-11 16:34  lyle

	* FXRuby-ruby1.6-i586-mswin32.iss.in,
	FXRuby-ruby1.7-i386-msvcrt.iss.in, scripts/FXRuby.iss.in: Added
	missing library files and test scripts to the Windows installer
	script.

2002-12-11 11:58  lyle

	* FXRuby-ruby1.6-i586-mswin32.iss,
	FXRuby-ruby1.6-i586-mswin32.iss.in, FXRuby-ruby1.7-i386-msvcrt.iss,
	FXRuby-ruby1.7-i386-msvcrt.iss.in, Makefile: Updated build scripts,
	etc. to reflect version 1.0.17.

2002-12-11 11:54  lyle

	* doc/changes.xml: Added most recent fixes to the changes.xml
	document.

2002-12-11 11:25  lyle

	* ext/fox/FXRuby.cpp: In FXRbConvertMessageData(), replaced all
	remaining calls to FXRbNewPointerObj with calls to FXRbGetRubyObj.
	In other words, if we need to pass a reference to some object (like
	an MDI child window) we first check to see if a Ruby reference
	already exists.  If so, use that; if not, FXRbGetRubyObj() calls
	FXRbNewPointerObj() to create a new reference.

2002-12-11 11:23  lyle

	* ext/fox/include/FXRuby.h: Replaced some static_cast<>s with
	reinterpret_cast<> (but to same final type).

2002-12-11 11:21  lyle

	* lib/fox/aliases.rb: Added doubleBuffered? as an alias for
	FXGLVisual#isDoubleBuffer.

2002-12-11 11:20  lyle

	* scripts/FXRuby.iss.in: Added new documentation files and images
	to the Windows installer script.

2002-12-11 10:35  lyle

	* examples/glviewer.rb: Fixed the glviewer.rb example so that it
	shows the right-click popup menu properly (see SF Bug #646252).

2002-12-10 17:27  lyle

	* doc/: build.xml, opengl.xml, tutorial1.xml: [no log message]

2002-12-10 15:49  lyle

	* INSTALL, Makefile.in: Added a plain-text INSTALL file to the
	top-level directory.

2002-12-10 15:49  lyle

	* INSTALL: file INSTALL was initially added on branch release10.

2002-12-10 11:53  lyle

	* doc/infosources.xml: file infosources.xml was initially added on
	branch release10.

2002-12-10 11:53  lyle

	* doc/cvs.xml: file cvs.xml was initially added on branch
	release10.

2002-12-10 11:52  lyle

	* doc/images/inheritance.png: file inheritance.png was initially
	added on branch release10.

2002-12-10 11:52  lyle

	* doc/images/inheritance.dia: file inheritance.dia was initially
	added on branch release10.

2002-12-10 11:52  lyle

	* doc/images/call-chain-example.png: file call-chain-example.png
	was initially added on branch release10.

2002-12-10 11:52  lyle

	* doc/: images/call-chain-example.dia,
	images/call-chain-example.png, images/inheritance.dia,
	images/inheritance.png, book.xml, changes.xml, cvs.xml,
	implementation.xml, infosources.xml, todo.xml: [no log message]

2002-12-10 11:52  lyle

	* doc/images/call-chain-example.dia: file call-chain-example.dia
	was initially added on branch release10.

2002-12-09 11:44  lyle

	* tests/stress2.rb: [no log message]

2002-12-09 11:34  lyle

	* ext/fox/: core_wrap.cpp, dialogs_wrap.cpp, icons_wrap.cpp,
	image_wrap.cpp, layout_wrap.cpp, librb.c, mdi_wrap.cpp,
	opengl_wrap.cpp, scintilla_wrap.cpp, ui_wrap.cpp: [no log message]

2002-12-07 11:08  lyle

	* tests/stress2.rb: file stress2.rb was initially added on branch
	release10.

2002-12-07 11:07  lyle

	* tests/: TC_stress2.rb, stress2.rb: [no log message]

2002-12-07 10:52  lyle

	* tests/TC_stress2.rb: Added a test case to check for Steve
	Tucker's bug (the timers thing).

2002-12-07 10:52  lyle

	* tests/TC_stress2.rb: file TC_stress2.rb was initially added on
	branch release10.

2002-12-06 19:04  lyle

	* ext/fox/core_wrap.cpp, ext/fox/dialogs_wrap.cpp,
	ext/fox/icons_wrap.cpp, ext/fox/image_wrap.cpp,
	ext/fox/layout_wrap.cpp, ext/fox/mdi_wrap.cpp,
	ext/fox/opengl_wrap.cpp, ext/fox/scintilla_wrap.cpp,
	ext/fox/ui_wrap.cpp, swig-interfaces/common.i,
	swig-interfaces/exceptions.i, swig-interfaces/freefuncs.i,
	swig-interfaces/scintilla.i: Renamed the DO_POST_INITIALIZE macro
	(defined in exceptions.i) to the slightly more descriptive
	DO_CLASS_SETUP. Added a line to that macro that sets the %freefunc
	for those classes to be FXRbObject::freefunc().  Also swapped the
	inclusion order of exceptions.i and freefuncs.i in the files
	common.i and scintilla.i; this ensures that any %freefunc
	declarations that appear in the freefuncs.i file will override the
	default setting made for all classes by the DO_CLASS_SETUP macro.

2002-12-06 18:27  lyle

	* ext/fox/FXRuby.cpp, ext/fox/markfuncs.cpp,
	ext/fox/include/FXRbObject.h, swig-interfaces/freefuncs.i: Added a
	new general-purpose freefunc (FXRbObject::freefunc) that most
	objects derived from FXObject should be able to use. It checks the
	class name of the object being garbage-collected and, if it starts
	with "FXRb", it calls the object's destructor. If the class name
	doesn't start with "FXRb" we just call FXRbUnregisterRubyObj() on
	the object.

2002-12-06 18:24  lyle

	* lib/fox/: chore.rb, input.rb, responder2.rb, signal.rb,
	timeout.rb: Corrected a bug related to the use of the
	FXApp#addTimeout, FXApp#addChore, FXApp#addSignal and
	FXApp#addInput when the "target" is a method or block. A typical
	call to, say, FXApp#addTimeout might look like this:
	
	    anApp.addTimeout(100, method(:timeoutHandlerMethod))
	
	or
	
	    anApp.addTimeout(100) do
	      # handle the timeout here
	    end
	
	Under the hood this creates an FXPseudoTarget instance to stand-in
	as the target object for the future timeout message. The problem
	was that in some circumstances this object (the FXPseudoTarget) was
	getting garbage-collected before the associated timer message
	fired. When that happened, FOX would try to send a SEL_TIMEOUT
	message to a now non-existent object and the program would crash.
	
	Now, whenever an FXPseudoTarget object is asked to listed for a
	SEL_TIMEOUT message it stores a reference to itself in a class
	variable so that Ruby won't garbage collect it. After the timer
	fires, it's safe to remove the object from that global storage
	since it is indeed no longer needed.

2002-12-05 17:53  lyle

	* swig-interfaces/: FXHVec.i, FXMemoryBuffer.i, FXRange.i, FXVec.i:
	Modified the __setitem__() methods (a.k.a. #[]=) for FXHVec,
	FXMemoryBuffer and FXVec so that they return the value just
	assigned. This is consistent with Array#[]=() behavior. Thanks to
	Joel VanderWerf for catching that one.

2002-12-05 17:50  lyle

	* tests/: TC_FXVec.rb, TC_FXHVec.rb: [no log message]

2002-12-05 17:50  lyle

	* tests/TC_FXVec.rb: file TC_FXVec.rb was initially added on branch
	release10.

2002-12-05 15:05  lyle

	* tests/TC_FXGLShape.rb: file TC_FXGLShape.rb was initially added
	on branch release10.

2002-12-05 15:05  lyle

	* ext/fox/opengl_wrap.cpp, ext/fox/include/FXRbGLShape.h,
	lib/fox/aliases.rb, swig-interfaces/FXGLShape.i,
	tests/TC_FXGLShape.rb: Added accessors FXGLShape#position and
	FXGLShape#position= for getting and setting the shape's position.
	FXGLShape#position returns a reference to an FXVec object, and
	FXGLShape#position= accepts either an FXVec or a 3-element Array.
	Added a test case for these (TC_FXGLShape.rb). Thanks to Joel
	VanderWerf for this suggestion.
	
	Also added the missing FXGLShape#range= as an alias for
	FXGLShape#setRange.

2002-12-05 07:50  lyle

	* lib/fox/: chore.rb, input.rb, responder2.rb, signal.rb,
	timeout.rb: Moved the code for modified FXApp#addTimeout,
	FXApp#addChore, FXApp#addSignal and FXApp#addInput out to separate
	files for better readability. These are still included by
	responder2 so no code changes should be required.

2002-12-05 07:50  lyle

	* lib/fox/chore.rb: file chore.rb was initially added on branch
	release10.

2002-12-05 07:50  lyle

	* lib/fox/input.rb: file input.rb was initially added on branch
	release10.

2002-12-05 07:50  lyle

	* lib/fox/signal.rb: file signal.rb was initially added on branch
	release10.

2002-12-05 07:50  lyle

	* lib/fox/timeout.rb: file timeout.rb was initially added on branch
	release10.

2002-12-04 16:24  lyle

	* ext/fox/: scintilla_wrap.cpp, ui_wrap.cpp: [no log message]

2002-12-04 16:20  lyle

	* ext/fox/opengl_wrap.cpp: [no log message]

2002-12-04 16:15  lyle

	* ext/fox/: dialogs_wrap.cpp, layout_wrap.cpp, mdi_wrap.cpp: [no
	log message]

2002-12-04 16:04  lyle

	* ext/fox/core_wrap.cpp: [no log message]

2002-12-03 17:57  lyle

	* tests/TC_Misc.rb: [no log message]

2002-12-03 17:57  lyle

	* tests/TC_Misc.rb: file TC_Misc.rb was initially added on branch
	release10.

2002-12-03 17:33  lyle

	* doc/changes.xml: Added notes about latest changes to changes.xml
	file.

2002-12-03 17:18  lyle

	* setversions.rb: [no log message]

2002-12-03 17:15  lyle

	* lib/fox/aliases.rb, swig-interfaces/FXTopWindow.i: Added missing
	methods FXTopWindow#getPadLeft, FXTopWindow#setPadRight and
	FXTopWindow#getPadRight, as well as corresponding accessor
	"aliases" FXTopWindow#padLeft, FXTopWindow#padRight= and
	FXTopWindow#padRight.

2002-12-03 07:21  lyle

	* ext/fox/include/FXRbCommon.h: Temporarily redefine OpenFile to
	WIN32_OpenFile when compiling under Cygwin, to avoid compile-time
	name conflict (see SF Bug #647792).

2002-11-30 18:33  lyle

	* swig-interfaces/fxdefs.i: Fixed SWIG interface declarations for
	fxhsv_to_rgb and fxrgb_to_hsv. These weren't declared properly and
	weren't getting wrapped properly as a result.

2002-11-27 00:40  lyle

	* ext/fox/include/FXRuby.h: For the implementation of
	to_ruby(FXEvent*): replaced the call to FXRbNewPointerObj() with a
	call to FXRbGetRubyObj(). In other words, if a previously
	registered instance still exists, use it instead of creating a new
	instance.

2002-11-27 00:38  lyle

	* swig-interfaces/common.i: Trying out %ignore's for all of the
	message handler functions, to see how this reduces the wrapper
	files' sizes.

2002-11-26 23:44  lyle

	* swig-interfaces/: handlers.i, ignore-message-handlers.rb: [no log
	message]

2002-11-26 23:44  lyle

	* swig-interfaces/handlers.i: file handlers.i was initially added
	on branch release10.

2002-11-26 23:44  lyle

	* swig-interfaces/ignore-message-handlers.rb: file
	ignore-message-handlers.rb was initially added on branch release10.

2002-11-26 13:33  lyle

	* ext/fox/: FXRuby.cpp, include/FXRuby.h: Moved the implementation
	of to_ruby(const FXObject*) back into FXRuby.cpp (was an inline
	defined in the header file). Also fixed it so that the SWIG type is
	properly determine from the FOX class name (e.g. if the FOX class
	name is "FXRbButton" we actually want to look up the "FXButton *"
	SWIG type.

2002-11-22 11:23  lyle

	* tests/TC_FXDCWindow.rb: [no log message]

2002-11-22 11:15  lyle

	* tests/TC_FXDCPrint.rb: Fixed test case failure on Windows
	(TC_FXDCPrint.rb).

2002-11-22 09:38  lyle

	* FXRuby-ruby1.7-i386-mswin32.iss,
	FXRuby-ruby1.7-i386-mswin32.iss.in,
	scripts/create-installer-scripts.rb: Removed the 'i386-mswin32'
	version of the installer script for Ruby 1.7.x.

2002-11-22 09:29  lyle

	* .cvsignore, ANNOUNCE, FXRuby-ruby1.6-i586-mswin32.iss,
	FXRuby-ruby1.6-i586-mswin32.iss.in, FXRuby-ruby1.7-i386-msvcrt.iss,
	FXRuby-ruby1.7-i386-msvcrt.iss.in, FXRuby-ruby1.7-i386-mswin32.iss,
	FXRuby-ruby1.7-i386-mswin32.iss.in, FXRuby.spec, Makefile,
	doc/changes.xml, ext/fox/.cvsignore, ext/fox/extconf.rb: Re-adding
	a bunch of files to CVS that I had taken out earlier.

2002-11-22 08:59  lyle

	* ext/fox/: core_wrap.cpp, dialogs_wrap.cpp, extconf.rb,
	icons_wrap.cpp, image_wrap.cpp, layout_wrap.cpp, mdi_wrap.cpp,
	opengl_wrap.cpp, scintilla_wrap.cpp, ui_wrap.cpp: [no log message]

2002-11-22 08:23  lyle

	* swig-interfaces/FXMenuCommand.i: Fixed FXMenuCommand#isChecked
	and FXMenuCommand#isRadioChecked to return true or false instead of
	0/1 (see SF Bug #642261).

2002-11-22 08:21  lyle

	* ext/fox/librb.c: [no log message]

2002-11-22 08:18  lyle

	* scripts/FXRuby.iss.in, tests/TC_FXMenuCommand.rb: Added the
	TC_FXMenuCommand.rb test case.

2002-11-22 08:18  lyle

	* tests/TC_FXMenuCommand.rb: file TC_FXMenuCommand.rb was initially
	added on branch release10.

2002-11-22 07:59  lyle

	* ext/fox/FXRuby.cpp: Modified FXRbGetRubyObj() and
	FXRbNewPointerObj() to return Qnil if passed a NULL pointer. This
	is more consistent with what SWIG does in SWIG_NewPointerObj().
	
	Also modified the bit in FXRbConvertMessageData() that converts the
	void* message data for an FXTreeList's SEL_COMMAND message. We were
	calling FXRbNewPointerObj() but I think the correct thing to do is
	instead call FXRbGetRubyObj(), so that if a reference to this
	object already exsists we'll use it instead.

2002-11-21 18:40  lyle

	* ext/fox/: FXRuby.cpp, include/FXRbDC.h, include/FXRuby.h: Added a
	new overload for FXRbGetRubyObj() that takes a SWIG type info
	struct as its second argument. Also removed the default argument
	value for the version that takes a FXbool as its second argument;
	this was a little dangerous (i.e. easy to abuse).

2002-11-14 15:15  lyle

	* ChangeLog: [no log message]

2002-11-14 15:15  lyle

	* scripts/FXRuby.iss.in: Updated the Windows installer script to
	include latest test cases and supporting files for same.

2002-11-14 13:04  lyle

	* Makefile.in: [no log message]

2002-11-14 12:36  lyle

	* ChangeLog, doc/changes.xml: [no log message]

2002-11-14 12:36  lyle

	* ext/fox/include/FXRbDCWindow.h, lib/fox/iterators.rb,
	swig-interfaces/FXDCWindow.i, swig-interfaces/exceptions.i: The new
	code for optional code blocks on FXDCWindow#new,
	FXDCPrint#beginPrint and FXDCPrint#beginPage.

2002-11-14 12:20  lyle

	* examples/scribble.rb: Modified the scribble.rb example to use the
	new block thingies for FXDCWindow in some cases.

2002-11-14 12:00  lyle

	* tests/TC_FXFileStream.rb: Ensure that the 'goobers' file created
	during TC_FXFileStream gets deleted at the end.

2002-11-14 11:55  lyle

	* tests/: howdypage.ps, TC_FXDCPrint.rb: [no log message]

2002-11-14 11:55  lyle

	* tests/howdypage.ps: file howdypage.ps was initially added on
	branch release10.

2002-11-14 11:52  lyle

	* tests/: TC_FXDCPrint.rb, blankpage.ps: Added a test case for
	FXDCPrint.

2002-11-14 11:52  lyle

	* tests/TC_FXDCPrint.rb: file TC_FXDCPrint.rb was initially added
	on branch release10.

2002-11-14 11:52  lyle

	* tests/blankpage.ps: file blankpage.ps was initially added on
	branch release10.

2002-11-14 11:04  lyle

	* tests/TC_FXDCWindow.rb: [no log message]

2002-11-14 09:22  lyle

	* examples/gltest.rb: Disable thread-checking in the gltest.rb
	example so that the chores-based spinning option will run blazingly
	fast.

2002-11-14 08:52  lyle

	* lib/fox/responder.rb: Just a notational change; use 'dot'
	notation to form the fully-qualified names of module-level methods
	(e.g. Fox.MKUINT instead of Fox::MKUINT).

2002-11-14 08:50  lyle

	* lib/fox/responder2.rb: Use the fully-qualified name for SELTYPE
	(Fox.SELTYPE).

2002-11-13 18:04  lyle

	* lib/fox/: aliases.rb, canvas.rb, glshapes.rb, irb.rb,
	iterators.rb, keys.rb, responder.rb, responder2.rb, undolist.rb:
	Fix all of the library files (under lib/fox) to ensure that all of
	them require 'fox' before re-opening the Fox module (to add new
	stuff). Also make sure that none of them do an 'include Fox', which
	would pollute the global namespace.

2002-11-12 18:32  lyle

	* examples/table.rb: Updated the table.rb example for consistency
	with FOX's table example.

2002-11-11 12:21  lyle

	* doc/changes.xml: [no log message]

2002-11-11 12:17  lyle

	* ext/fox/include/FXRuby.h: Replaced a few C-style casts with
	C++-style casts in FXRuby.h. Nothing to get excited about.

2002-11-11 12:16  lyle

	* swig-interfaces/scintilla.i: Updated the scintilla.i file to
	ensure that exceptions.i gets included; otherwise we might not get
	the new block-initialization stuff applied to the FXScintilla
	widget.

2002-11-11 12:09  lyle

	* swig-interfaces/ruby-typemaps.i: Commented out the "out" typemap
	for the NotifyHeader struct. This was the cause of an FXScintilla
	bug reported by Laurent Julliard (see SF Bug Report #636713). Same
	root problem as a previously-encountered bug for FXTableRange and
	FXTablePos objects; we were confusing the NotifyHeader with its
	"parent" SCNotification struct since they both have the same
	pointer (i.e. &SCNotification == &SCNotification.nmhdr).

2002-11-11 12:07  lyle

	* swig-interfaces/exceptions.i: Removed all of the
	DO_POST_INITIALIZE() macros for the FXRb* classes.  They are no
	longer needed since SWIG doesn't see those declarations anyways.

2002-11-11 11:41  lyle

	* doc/scintilla.xml: Updated Scintilla documentation to provide
	links to the latest version (1.49).

2002-11-11 11:39  lyle

	* lib/fox/scintilla.rb: Updated the scintilla.rb library file for
	fxscintilla-1.49.

2002-11-08 17:46  lyle

	* examples/: foursplit.rb, pig.rb: Fixed the foursplit.rb and
	pig.rb examples to use the new-style initialization blocks (i.e.
	account for changes from FXRuby 1.0.15).

2002-11-08 17:36  lyle

	* tests/TC_FXFont.rb, Makefile.in: [no log message]

2002-11-08 17:35  lyle

	* ChangeLog: Updated ChangeLog.

2002-11-08 17:33  lyle

	* scripts/FXRuby.iss.in: Make sure that all of the test cases get
	bundled into the Windows installer (list was out of date).

2002-11-08 17:29  lyle

	* tests/TC_FXDataTarget.rb, tests/TC_FXList.rb, doc/changes.xml:
	[no log message]

2002-11-08 17:29  lyle

	* tests/TC_FXDataTarget.rb: file TC_FXDataTarget.rb was initially
	added on branch release10.

2002-11-08 17:22  lyle

	* swig-interfaces/: FXIconList.i, FXList.i: Fixed aliases to "<<"
	in FXList and FXIconList.

2002-11-08 17:22  lyle

	* tests/TC_FXFont.rb: [no log message]

2002-11-08 17:16  lyle

	* tests/TC_FXListBox.rb: [no log message]

2002-11-08 17:16  lyle

	* tests/TC_FXListBox.rb: file TC_FXListBox.rb was initially added
	on branch release10.

2002-11-08 17:13  lyle

	* tests/TC_FXIconList.rb: file TC_FXIconList.rb was initially added
	on branch release10.

2002-11-08 17:11  lyle

	* tests/: TC_FXGLGroup.rb, TC_FXIconList.rb: [no log message]

2002-11-08 17:11  lyle

	* tests/TC_FXGLGroup.rb: file TC_FXGLGroup.rb was initially added
	on branch release10.

2002-11-08 16:53  lyle

	* tests/TC_FXId.rb: Add a new test case for FXId.

2002-11-08 16:53  lyle

	* tests/TC_FXId.rb: file TC_FXId.rb was initially added on branch
	release10.

2002-11-08 16:50  lyle

	* tests/TC_FXTable.rb: Added a stress test for FXTable garbage
	collection issues.

2002-11-08 16:50  lyle

	* tests/TC_FXTable.rb: file TC_FXTable.rb was initially added on
	branch release10.

2002-11-08 15:57  lyle

	* swig-interfaces/: FXGLObject.i, FXIconList.i, FXList.i,
	FXListBox.i: Added "<<" as an alias for FXGLObject#append,
	FXIconList#appendItem, FXList#appendItem and FXListBox#appendItem.

2002-11-08 15:56  lyle

	* swig-interfaces/FXId.i: Added the FXId#created? method.

2002-11-08 15:56  lyle

	* swig-interfaces/exceptions.i: Modified the initialization block
	so that instead of evaluating the block using instance_eval(), it
	just yields "self" as an argument to the block.

2002-11-08 15:55  lyle

	* lib/fox/core.rb: Added a #to_s method for class FXDataTarget.

2002-11-08 12:30  lyle

	* swig-interfaces/FXTable.i: Fixed a big bug for
	FXTable#setTableSize. FXTable::setTableSize() [the C++ library
	function) first destroys all of the table items and then resizes
	its array of pointers to table items to hold the new ones. The
	FXRuby code should have been finding all of the Ruby FXTableItem
	instances that held pointers to deceased table items and cleaning
	those up, but this was not happening; as a result, we were getting
	errors at GC time.

2002-11-08 11:44  lyle

	* tests/TC_FXHVec.rb: Changed Object#type to Object#class
	(Object#type is deprecated in Ruby 1.7 and this was triggering a
	warning message).

2002-11-06 18:36  lyle

	* ext/fox/extconf.rb.in: Insert a space before the '-O0' in $CFLAGS
	on Unix builds; this was breaking for some Ruby 1.7.3
	configurations.

2002-10-30 10:47  lyle

	* examples/raabrowser.rb: Updated the RAA browser example program
	to reflect changes in the SOAP interface: the product.homepage,
	product.download and owner.email elements are now unmarshalled as
	URI objects on the client side (previously they were unmarshalled
	as strings).

2002-10-25 22:48  lyle

	* swig-interfaces/FXFont.i: Corrected the return value of
	FXFont.listFonts; it was returning garbage.

2002-10-25 17:22  lyle

	* ext/fox/FXRuby.cpp: [no log message]

2002-10-25 10:08  lyle

	* swig-interfaces/ruby-typemaps.i: Moved the typemap helper code
	for converting Ruby String objects into FXStrings out into a
	separate function. This helped to reduce the size of the resulting
	wrapper code.

2002-10-25 09:56  lyle

	* swig-interfaces/ruby-typemaps.i: Moved the typemap helper code
	for converting Ruby true and false instances into FXbool argument
	values out to a separate function. This helps to reduce the size of
	the resulting wrapper code.

2002-10-25 09:50  lyle

	* swig-interfaces/ruby-typemaps.i: Moved the typemap helper code
	that extracts an FXEvent pointer from a Ruby FXEvent instance out
	into a separate function. This reduces the size of the wrapper code
	significantly.

2002-10-18 11:15  lyle

	* swig-interfaces/macros.i: Added default argument values for
	FXToolbar::dock() in macros.i SWIG interface file.

2002-10-18 11:15  lyle

	* swig-interfaces/exceptions.i: Added
	DO_POST_INITIALIZE(FXScrollCorner) to the exceptions.i SWIG
	interface file.

2002-10-17 12:34  lyle

	* ChangeLog: [no log message]

2002-10-17 10:31  lyle

	* scripts/FXRuby.iss.in: [no log message]

2002-10-17 09:37  lyle

	* scripts/make-win32-tarball.sh: Corrected path names in the
	make-win32-tarball.sh script.

2002-10-15 13:48  lyle

	* scripts/FXRuby.iss.in: Removed obsolete file overloads.rb from
	the installer scripts.

2002-10-15 11:46  lyle

	* examples/table.rb: Changes to the table.rb example due to FXTable
	protocol changes in fox-1.0.26; table items are now created lazily
	and some calls that used to work (e.g. getItem(r,
	c).setButton(true)) are now broken if there is no table item at
	that row & column.

2002-10-15 11:35  lyle

	* examples/styledtext.rb: Turned on word wrapping for the
	styledtext.rb example (also reduced the initial main window size).

2002-10-15 11:28  lyle

	* examples/imageviewer.rb: Updated the About... message for the
	ImageViewer example (e.g. now lists fox-toolkit.org URL and
	e-mails).

2002-10-15 11:19  lyle

	* examples/babelfish.rb: Added a wait cursor for the Babelfish
	example (i.e. show wait cursor while it's contacting the SOAP
	server to do the translation).

2002-10-15 10:26  lyle

	* lib/fox/aliases.rb, swig-interfaces/FXScrollArea.i,
	swig-interfaces/FXScrollbar.i: Fixed the FXScrollArea#position and
	FXScrollbar#position overloading thing.

2002-10-11 17:15  lyle

	* lib/fox/aliases.rb: Remove overrides of the position() method in
	FXScrollArea and FXScrollbar; these are hiding the base class
	FXWindow#position method.

2002-10-11 16:29  lyle

	* ChangeLog: [no log message]

2002-10-11 16:25  lyle

	* scripts/FXRuby.iss.in: Added missing documentation files to
	FXRuby.iss.in.

2002-10-11 16:01  lyle

	* setversions.rb: [no log message]

2002-10-11 15:58  lyle

	* FXRuby-ruby1.6-i586-mswin32.iss.in,
	FXRuby-ruby1.7-i386-msvcrt.iss.in,
	FXRuby-ruby1.7-i386-mswin32.iss.in: Removed the three Windows
	installer scripts from CVS; these are now automatically generated
	from a template.

2002-10-11 15:56  lyle

	* FXRuby-ruby1.7-i386-msvcrt.iss.in, scripts/FXRuby.iss.in,
	scripts/create-installer-scripts.rb: Created a script to automate
	generation of the Windows installer scripts.

2002-10-11 15:56  lyle

	* scripts/FXRuby.iss.in: file FXRuby.iss.in was initially added on
	branch release10.

2002-10-11 15:56  lyle

	* scripts/create-installer-scripts.rb: file
	create-installer-scripts.rb was initially added on branch
	release10.

2002-10-11 15:14  lyle

	* ChangeLog: [no log message]

2002-10-11 15:11  lyle

	* ext/fox/markfuncs.cpp: Corrected a bug in delete_if_not_owned();
	we should only destroy those objects that are definitely unowned.

2002-10-11 15:10  lyle

	* doc/changes.xml: Rearranged the changes list for version 1.0.14
	(bug fixes first, followed by new stuff).

2002-10-11 15:09  lyle

	* swig-interfaces/FXList.i: Replaced C style casts with
	dynamic_casts for selected FXList helper functions.

2002-10-11 14:29  lyle

	* ChangeLog, Makefile.in: Make sure that the ChangeLog is updated
	before we build the source tarball for a new release.

2002-10-11 14:19  lyle

	* Makefile.in: [no log message]

2002-10-11 14:11  lyle

	* lib/fox/tkcompat.rb: [no log message]

2002-10-11 12:46  lyle

	* doc/tutorial1.xml: Broke the last section of the tutorial (which
	covered both tooltips and icons) into two separate sections.

2002-10-11 12:40  lyle

	* doc/: tutorial1.xml, images/hello-with-icon-1.png,
	images/hello-with-icon-2.png, images/hello-with-icon-3.png,
	images/hello-with-tooltip.png: More updates for the "Hello, World"
	tutorial chapter.

2002-10-11 12:40  lyle

	* doc/images/hello-with-icon-1.png: file hello-with-icon-1.png was
	initially added on branch release10.

2002-10-11 12:40  lyle

	* doc/images/hello-with-icon-2.png: file hello-with-icon-2.png was
	initially added on branch release10.

2002-10-11 12:40  lyle

	* doc/images/hello-with-icon-3.png: file hello-with-icon-3.png was
	initially added on branch release10.

2002-10-11 12:40  lyle

	* doc/images/hello-with-tooltip.png: file hello-with-tooltip.png
	was initially added on branch release10.

2002-10-11 11:18  lyle

	* examples/hello2.rb: [no log message]

2002-10-11 11:18  lyle

	* examples/hello2.rb: Restored the accidentally-clobbered hello2.rb
	example.

2002-10-11 10:24  lyle

	* lib/fox/tkcompat.rb: Removed DOS-style line endings for
	tkcompat.rb.

2002-10-11 10:23  lyle

	* doc/changes.xml, examples/babelfish.rb, examples/browser.rb,
	examples/button.rb, examples/canvasdemo.rb, examples/datatarget.rb,
	examples/dctest.rb, examples/dialog.rb, examples/dilbert.rb,
	examples/dirlist.rb, examples/foursplit.rb, examples/gdchart.rb,
	examples/gltest.rb, examples/glviewer.rb, examples/groupbox.rb,
	examples/header.rb, examples/hello.rb, examples/hello2.rb,
	examples/image.rb, examples/imageviewer.rb, examples/inputs.rb,
	examples/mditest.rb, examples/pig.rb, examples/raabrowser.rb,
	examples/rapt-gui.rb, examples/scintilla-test.rb,
	examples/scribble-orig.rb, examples/scribble.rb,
	examples/shutter.rb, examples/splitter.rb, examples/styledtext.rb,
	examples/tabbook.rb, examples/table.rb, ext/fox/FXRbApp.cpp,
	ext/fox/include/FXRbApp.h, swig-interfaces/FXApp.i: It is no longer
	necessary to call FXApp#init for a new FXApp instance; this is now
	done automatically. Old code that still calls FXApp#init should
	continue to work (i.e. nothing disastrous about calling it twice).
	Updated all of the examples accordingly.

2002-10-10 20:57  lyle

	* lib/fox/tkcompat.rb: [no log message]

2002-10-10 20:57  lyle

	* lib/fox/tkcompat.rb: file tkcompat.rb was initially added on
	branch release10.

2002-10-10 17:15  lyle

	* doc/images/hello-with-button.png: file hello-with-button.png was
	initially added on branch release10.

2002-10-10 17:15  lyle

	* doc/images/hello-without-button.png: file
	hello-without-button.png was initially added on branch release10.

2002-10-10 17:15  lyle

	* doc/: tutorial1.xml, images/hello-with-button.png,
	images/hello-without-button.png: Major updates to the tutorial
	chapter in progress.

2002-10-10 17:15  lyle

	* doc/changes.xml: [no log message]

2002-10-10 16:40  lyle

	* examples/datatarget.rb: Added Austin Ziegler's updated version of
	the datatarget.rb example.

2002-10-10 14:38  lyle

	* doc/: book.xml, differences.xml, implementation.xml, library.xml,
	opengl.xml, scintilla.xml: [no log message]

2002-10-10 12:32  lyle

	* FXRuby-ruby1.6-i586-mswin32.iss.in,
	FXRuby-ruby1.7-i386-msvcrt.iss.in,
	FXRuby-ruby1.7-i386-mswin32.iss.in: Added the pig.rb example
	program to the Windows installer scripts.

2002-10-10 12:26  lyle

	* ext/fox/extconf.rb.in: Replaced -lsupc++ with -lstdc++. Not sure
	if other users will have upgraded to g++3 yet.

2002-10-10 12:17  lyle

	* doc/.cvsignore, swig-interfaces/.cvsignore: [no log message]

2002-10-10 12:17  lyle

	* doc/.cvsignore, swig-interfaces/.cvsignore: file .cvsignore was
	initially added on branch release10.

2002-10-10 12:02  lyle

	* ext/fox/: FXRuby.cpp, include/FXRuby.h: Added the
	FXRbIsBorrowed() function used during GC, and filled in more
	explanatory comments.

2002-10-10 11:54  lyle

	* swig-interfaces/FXTreeList.i: Replaced some C-style casts with
	dynamic_casts as appropriate.

2002-10-10 11:53  lyle

	* swig-interfaces/Makefile: Added support for the new '-MM' flag to
	SWIG (to let it generate Makefile dependencies).

2002-10-10 11:52  lyle

	* ext/fox/include/FXRbApp.h, swig-interfaces/macros.i: Moved the
	implementation of FXApp#init from the SWIG interface file
	(macros.i) to the FXRbApp header file (FXRbApp.h).

2002-10-10 11:50  lyle

	* ext/fox/markfuncs.cpp: Corrected the implementation of
	delete_if_not_owned(), the function that is called from the
	freefuncs for things like list items. The previous implementation
	didn't properly handle the case where a Ruby instance was shadowing
	a C++ object that had already been destroyed.  When we tried to
	call isMemberOf() on that C++ object it would core dump.

2002-10-10 11:46  lyle

	* swig-interfaces/markfuncs.i: Added missing %markfunc directives
	for FXTGAIcon and FXTGAImage.

2002-10-04 21:51  lyle

	* ext/fox/: impl.cpp, make_impl.rb, include/inlinestubs.h: [no log
	message]

2002-10-04 21:45  lyle

	* ext/fox/: impl.cpp, make_impl.rb, include/FXRbGLShape.h,
	include/inlinestubs.h: [no log message]

2002-10-04 18:29  lyle

	* ext/fox/markfuncs.cpp, ext/fox/include/FXRbDirList.h,
	ext/fox/include/FXRbFileList.h, ext/fox/include/FXRbHeader.h,
	ext/fox/include/FXRbIconList.h, ext/fox/include/FXRbList.h,
	ext/fox/include/FXRbTable.h, ext/fox/include/FXRbTreeList.h,
	swig-interfaces/freefuncs.i: More corrections for GC of owned
	objects (e.g. list items).

2002-10-04 17:42  lyle

	* swig-interfaces/freefuncs.i, ext/fox/markfuncs.cpp,
	ext/fox/include/FXRbGLObject.h, ext/fox/include/FXRbGLShape.h:
	Corrected the free functions for FXGLObject, FXGLGroup and
	FXGLShape.  When any of these objects is garbage-collected by Ruby,
	we need to check to see if it is owned by an FXGLGroup. If it is,
	we should not actually destroy the C++ object!

2002-10-04 16:58  lyle

	* ext/fox/include/FXRbGLObject.h,
	ext/fox/include/FXRbGLObjectVirtuals.h,
	ext/fox/include/FXRbGLShape.h,
	ext/fox/include/FXRbGLShapeVirtuals.h, ext/fox/include/FXRuby.h,
	swig-interfaces/macros.i: Remove all of the stuff related to
	supporting override of virtual FXGLObject::identify() member
	function. As written, there's no safe way to do this; and besides
	that, it's not useful to override in general.

2002-10-04 16:07  lyle

	* ext/fox/include/FXRbGLShape.h, swig-interfaces/FXGLShape.i: Added
	the missing FXGLShape#setRange method.

2002-10-04 13:43  lyle

	* ext/fox/FXRuby.cpp: Don't require the obsoleted 'fox/overloads'
	anymore.

2002-10-04 13:36  lyle

	* Makefile.in: [no log message]

2002-10-04 13:35  lyle

	* ext/fox/extconf.rb.in: Link to libsupc++ instead of libstdc++ if
	possible.

2002-10-04 13:35  lyle

	* Makefile.in: Do not configure FXScintilla support into the build
	by default.

2002-10-04 13:13  lyle

	* .cvsignore, ext/fox/.cvsignore: Updated the .cvsignore files.

2002-10-03 17:55  lyle

	* FXRuby-ruby1.6-i586-mswin32.iss, FXRuby-ruby1.7-i386-msvcrt.iss,
	FXRuby-ruby1.7-i386-mswin32.iss, ANNOUNCE, FXRuby.spec,
	ext/fox/extconf.rb: [no log message]

2002-10-03 13:56  lyle

	* fox-includes/diffs.py: file diffs.py was initially added on
	branch release10.

2002-10-03 13:56  lyle

	* Makefile, examples/foursplit.rb, fox-includes/diffs.py: [no log
	message]

2002-10-03 13:51  lyle

	* ext/fox/: core_wrap.cpp, dialogs_wrap.cpp, icons_wrap.cpp,
	image_wrap.cpp, layout_wrap.cpp, mdi_wrap.cpp, opengl_wrap.cpp,
	scintilla_wrap.cpp, ui_wrap.cpp: [no log message]

2002-10-03 13:46  lyle

	* doc/layout.xml: file layout.xml was initially added on branch
	release10.

2002-10-03 13:45  lyle

	* tests/stress1.rb, doc/book.html, doc/book.xml, doc/build.html,
	doc/changes.html, doc/changes.xml, doc/differences.html,
	doc/events.html, doc/events.xml, doc/examples.html, doc/goals.html,
	doc/implementation.html, doc/layout.xml, doc/library.html,
	doc/opengl.html, doc/scintilla.html, doc/todo.html, doc/todo.xml,
	doc/tutorial1.html: [no log message]

2002-10-03 13:44  lyle

	* lib/fox/aliases.rb: Added aliases for FXApp instance methods:
	
	  alias mainloop       run
	  alias enableThreads  threadsEnabled=true
	  alias disableThreads threadsEnabled=false

2002-10-01 10:20  lyle

	* examples/rapt-gui.rb: [no log message]

2002-10-01 10:10  lyle

	* examples/rapt-gui.rb: [no log message]

2002-09-30 23:22  lyle

	* examples/rapt-gui.rb: [no log message]

2002-09-30 22:44  lyle

	* examples/rapt-gui.rb: [no log message]

2002-09-30 22:44  lyle

	* examples/rapt-gui.rb: file rapt-gui.rb was initially added on
	branch release10.

2002-09-30 10:43  lyle

	* lib/fox/responder2.rb: Modified the FXApp instance methods
	addInput, addTimeout, addChore and addSignal to accept either a
	Method or a Proc as their second argument (previously only accepted
	Methods).

2002-09-30 09:23  lyle

	* examples/pig.rb: [no log message]

2002-09-30 09:05  lyle

	* ext/fox/: core_wrap.cpp, dialogs_wrap.cpp, icons_wrap.cpp,
	image_wrap.cpp, layout_wrap.cpp, mdi_wrap.cpp, opengl_wrap.cpp,
	scintilla_wrap.cpp, ui_wrap.cpp: [no log message]

2002-09-28 22:40  lyle

	* doc/changes.xml: [no log message]

2002-09-28 22:37  lyle

	* ext/fox/: core_wrap.cpp, dialogs_wrap.cpp, icons_wrap.cpp,
	image_wrap.cpp, layout_wrap.cpp, mdi_wrap.cpp, opengl_wrap.cpp,
	scintilla_wrap.cpp, ui_wrap.cpp: Modified the post-initialize code
	to look for a block so that you can now do Tk-style initialization
	blocks (i.e. evaluated in the new instance's scope). For example:
	
	    FXLabel.new(parent, "The Label Text") do
	      self.icon = FXGIFIcon.new(getApp(), bytes)
	      self.layoutHints = LAYOUT_FIX_WIDTH
	      self.width = 25
	    end
	
	Thanks to Hal Fulton for this suggestion.

2002-09-28 22:30  lyle

	* swig-interfaces/exceptions.i: Modified the post-initialize code
	to look for a block so that you can now do Tk-style initialization
	blocks (i.e. evaluated in the new instance's scope). For example:
	
	    FXLabel.new(parent, "The Label Text") do
	      self.icon = FXGIFIcon.new(getApp(), bytes)
	      self.layoutHints = LAYOUT_FIX_WIDTH
	      self.width = 25
	    end
	
	Thanks to Hal Fulton for this suggestion.

2002-09-28 22:23  lyle

	* lib/fox/responder2.rb: Modified the connect() method to accept a
	Proc as its second object (in addition to methods). Thought this
	already worked but, hey, it didn't.

2002-09-28 22:22  lyle

	* examples/pig.rb: Added a FOX version of the PigIt example from
	"Programming Ruby".

2002-09-28 22:22  lyle

	* examples/pig.rb: file pig.rb was initially added on branch
	release10.

2002-09-28 19:59  lyle

	* lib/fox/aliases.rb: [no log message]

2002-09-27 17:44  lyle

	* examples/browser.rb, lib/fox/responder2.rb,
	ext/fox/include/FXRbTreeList.h: [no log message]

2002-09-27 16:30  lyle

	* examples/browser.rb, ext/fox/core_wrap.cpp, lib/fox/core.rb,
	lib/fox/iterators.rb, lib/fox/missingdep.rb, lib/fox/overloads.rb,
	lib/fox/responder2.rb, swig-interfaces/FXObject.i: [no log message]

2002-09-27 15:39  lyle

	* ext/fox/include/FXRbStream.h, swig-interfaces/FXDC.i,
	swig-interfaces/FXStream.i, ext/fox/core_wrap.cpp,
	ext/fox/dialogs_wrap.cpp, ext/fox/icons_wrap.cpp,
	ext/fox/image_wrap.cpp, ext/fox/layout_wrap.cpp,
	ext/fox/mdi_wrap.cpp, ext/fox/opengl_wrap.cpp,
	ext/fox/scintilla_wrap.cpp, ext/fox/ui_wrap.cpp: [no log message]

2002-09-27 15:23  lyle

	* ext/fox/patch.rb: [no log message]

2002-09-27 14:49  lyle

	* ext/fox/: FXRuby.cpp, include/impl.h: Fixes.

2002-09-27 13:18  lyle

	* ext/fox/: FXRbApp.cpp, core_wrap.cpp, dialogs_wrap.cpp,
	icons_wrap.cpp, image_wrap.cpp, layout_wrap.cpp, mdi_wrap.cpp,
	opengl_wrap.cpp, scintilla_wrap.cpp, ui_wrap.cpp: [no log message]

2002-09-27 12:15  lyle

	* ext/fox/make_impl.rb: [no log message]

2002-09-27 12:12  lyle

	* ext/fox/include/FXRbRegistry.h: file FXRbRegistry.h was initially
	added on branch release10.

2002-09-27 12:12  lyle

	* ext/fox/include/FXRbSettings.h: file FXRbSettings.h was initially
	added on branch release10.

2002-09-27 12:12  lyle

	* ext/fox/include/inlinestubs.h: file inlinestubs.h was initially
	added on branch release10.

2002-09-27 12:11  lyle

	* Makefile, ext/fox/FXRuby.cpp, ext/fox/core_wrap.cpp,
	ext/fox/dialogs_wrap.cpp, ext/fox/icons_wrap.cpp,
	ext/fox/image_wrap.cpp, ext/fox/impl.cpp, ext/fox/layout_wrap.cpp,
	ext/fox/make_impl.rb, ext/fox/markfuncs.cpp, ext/fox/mdi_wrap.cpp,
	ext/fox/opengl_wrap.cpp, ext/fox/ui_wrap.cpp,
	ext/fox/include/FXRbCursor.h, ext/fox/include/FXRbDC.h,
	ext/fox/include/FXRbGLObject.h, ext/fox/include/FXRbGLShape.h,
	ext/fox/include/FXRbGLShapeVirtuals.h,
	ext/fox/include/FXRbGLViewer.h, ext/fox/include/FXRbMDIChild.h,
	ext/fox/include/FXRbObject.h, ext/fox/include/FXRbObjectVirtuals.h,
	ext/fox/include/FXRbRegistry.h, ext/fox/include/FXRbSettings.h,
	ext/fox/include/FXRbTable.h, ext/fox/include/FXRbToolbar.h,
	ext/fox/include/FXRbTopWindow.h, ext/fox/include/FXRbWindow.h,
	ext/fox/include/FXRbWindowVirtuals.h, ext/fox/include/FXRuby.h,
	ext/fox/include/inlinestubs.h, swig-interfaces/FXDataTarget.i,
	swig-interfaces/FXDirBox.i, swig-interfaces/FXDirList.i,
	swig-interfaces/FXGLViewer.i, swig-interfaces/FXJPGIcon.i,
	swig-interfaces/FXList.i, swig-interfaces/FXListBox.i,
	swig-interfaces/FXMainWindow.i, swig-interfaces/FXRegistry.i,
	swig-interfaces/FXSettings.i, swig-interfaces/FXTopWindow.i,
	swig-interfaces/FXVerticalFrame.i, swig-interfaces/Makefile,
	swig-interfaces/macros.i, swig-interfaces/markfuncs.i,
	swig-interfaces/ruby-typemaps.i: [no log message]

2002-09-26 21:27  lyle

	* swig-interfaces/: FXDelegator.i, FXFrame.i, FXGLViewer.i,
	FXMDIChild.i, FXMDIClient.i, FXMessageBox.i, FXStream.i, FXTable.i,
	macros.i, ui.i: [no log message]

2002-09-26 18:24  lyle

	* swig-interfaces/: FXCURCursor.i, FXCanvas.i, FXCheckButton.i,
	FXColorBar.i, FXColorDialog.i, FXColorSelector.i, FXColorWell.i,
	FXColorWheel.i, FXComboBox.i, FXComposite.i, FXCursor.i, FXDC.i,
	FXDCPrint.i, FXDCWindow.i, FXDataTarget.i, FXDebugTarget.i,
	FXDelegator.i, FXDial.i, FXDialogBox.i, FXDict.i, FXDirBox.i,
	FXDirDialog.i, FXDirList.i, FXDirSelector.i, FXDocument.i,
	FXDragCorner.i, FXDrawable.i, FXDriveBox.i, FXFileDialog.i,
	FXFileDict.i, FXFileList.i, FXFileSelector.i, FXFont.i,
	FXFontDialog.i, FXFontSelector.i, FXFrame.i, FXGIFCursor.i,
	FXGIFIcon.i, FXGIFImage.i, FXGLCanvas.i, FXGLContext.i,
	FXGLObject.i, FXGLShape.i, FXGLViewer.i, FXGLVisual.i,
	FXGroupBox.i, FXHeader.i, FXHorizontalFrame.i, FXICOIcon.i,
	FXICOImage.i, FXIcon.i, FXIconList.i, FXId.i, FXImage.i,
	FXImageView.i, FXInputDialog.i, FXJPGIcon.i, FXJPGImage.i,
	FXLabel.i, FXList.i, FXListBox.i, FXMDIButton.i, FXMDIChild.i,
	FXMDIClient.i, FXMainWindow.i, FXMatrix.i, FXMenuButton.i,
	FXMenuCaption.i, FXMenuCascade.i, FXMenuCommand.i, FXMenuPane.i,
	FXMenuSeparator.i, FXMenuTitle.i, FXMenubar.i, FXMessageBox.i,
	FXObject.i, FXOptionMenu.i, FXPCXIcon.i, FXPCXImage.i, FXPNGIcon.i,
	FXPNGImage.i, FXPacker.i, FXPicker.i, FXPopup.i, FXPrintDialog.i,
	FXProgressBar.i, FXProgressDialog.i, FXRGBIcon.i, FXRGBImage.i,
	FXRadioButton.i, FXRecentFiles.i, FXRegistry.i, FXReplaceDialog.i,
	FXRootWindow.i, FXScintilla.i, FXScrollArea.i, FXScrollWindow.i,
	FXScrollbar.i, FXSearchDialog.i, FXSeparator.i, FXSettings.i,
	FXShell.i, FXShutter.i, FXSlider.i, FXSpinner.i, FXSplitter.i,
	FXStatusbar.i, FXStatusline.i, FXStream.i, FXStringDict.i,
	FXSwitcher.i, FXTGAIcon.i, FXTGAImage.i, FXTIFIcon.i, FXTIFImage.i,
	FXTab.i, FXTabBar.i, FXTabBook.i, FXTabItem.i, FXTable.i, FXText.i,
	FXTextField.i, FXToggleButton.i, FXToolbar.i, FXToolbarGrip.i,
	FXToolbarShell.i, FXToolbarTab.i, FXTooltip.i, FXTopWindow.i,
	FXTreeList.i, FXTreeListBox.i, FXVerticalFrame.i, FXVisual.i,
	FXWindow.i, FXXPMIcon.i, FXXPMImage.i, stubs.i: [no log message]

2002-09-26 18:07  lyle

	* swig-interfaces/macros.i: [no log message]

2002-09-24 08:41  lyle

	* ext/fox/include/: FXRbApp.h, FXRbAppVirtuals.h, FXRbBitmap.h,
	FXRbBitmapVirtuals.h, FXRbCursor.h, FXRbCursorVirtuals.h, FXRbDC.h,
	FXRbDCVirtuals.h, FXRbDialogBox.h, FXRbDialogBoxVirtuals.h,
	FXRbDrawable.h, FXRbDrawableVirtuals.h, FXRbFileDict.h,
	FXRbFileDictVirtuals.h, FXRbGLCanvas.h, FXRbGLCanvasVirtuals.h,
	FXRbGLObject.h, FXRbGLObjectVirtuals.h, FXRbGLShape.h,
	FXRbGLShapeVirtuals.h, FXRbGLViewer.h, FXRbGLViewerVirtuals.h,
	FXRbHeader.h, FXRbHeaderItemVirtuals.h, FXRbIconItemVirtuals.h,
	FXRbIconList.h, FXRbId.h, FXRbIdVirtuals.h, FXRbImage.h,
	FXRbImageVirtuals.h, FXRbList.h, FXRbListItemVirtuals.h,
	FXRbMDIChild.h, FXRbMDIChildVirtuals.h, FXRbObject.h,
	FXRbObjectVirtuals.h, FXRbPopup.h, FXRbPopupVirtuals.h,
	FXRbScrollArea.h, FXRbScrollAreaVirtuals.h, FXRbShutter.h,
	FXRbShutterVirtuals.h, FXRbSpinner.h, FXRbSpinnerVirtuals.h,
	FXRbStream.h, FXRbStreamVirtuals.h, FXRbTabBar.h,
	FXRbTabBarVirtuals.h, FXRbTable.h, FXRbTableItemVirtuals.h,
	FXRbTableVirtuals.h, FXRbText.h, FXRbTextVirtuals.h, FXRbToolbar.h,
	FXRbToolbarVirtuals.h, FXRbTopWindow.h, FXRbTopWindowVirtuals.h,
	FXRbTreeItemVirtuals.h, FXRbTreeList.h, FXRbTreeListVirtuals.h,
	FXRbWindow.h, FXRbWindowVirtuals.h: [no log message]

2002-09-23 18:54  lyle

	* swig-interfaces/FX4Splitter.i, swig-interfaces/FXAccelTable.i,
	swig-interfaces/FXApp.i, swig-interfaces/FXArrowButton.i,
	swig-interfaces/FXBMPIcon.i, swig-interfaces/FXBMPImage.i,
	swig-interfaces/FXBitmap.i, swig-interfaces/FXButton.i,
	swig-interfaces/common.i, swig-interfaces/renames.i,
	swig-interfaces/scintilla.i, lib/fox/aliases.rb: [no log message]

2002-09-21 15:02  lyle

	* swig-interfaces/macros.i: [no log message]

2002-09-21 12:00  lyle

	* swig-interfaces/macros.i: [no log message]

2002-09-21 11:19  lyle

	* swig-interfaces/: FXApp.i, common.i, macros.i: [no log message]

2002-09-21 11:19  lyle

	* swig-interfaces/macros.i: file macros.i was initially added on
	branch release10.

2002-09-20 18:16  lyle

	* ext/fox/core_wrap.cpp, ext/fox/dialogs_wrap.cpp,
	ext/fox/icons_wrap.cpp, ext/fox/image_wrap.cpp, ext/fox/impl.cpp,
	ext/fox/layout_wrap.cpp, ext/fox/mdi_wrap.cpp,
	ext/fox/opengl_wrap.cpp, ext/fox/scintilla_wrap.cpp,
	ext/fox/ui_wrap.cpp, ext/fox/include/FXRbApp.h,
	ext/fox/include/FXRbAppVirtuals.h, lib/fox/aliases.rb,
	lib/fox/iterators.rb, swig-interfaces/FXApp.i,
	swig-interfaces/markfuncs.i, swig-interfaces/renames.i,
	swig-interfaces/stubs.i, tests/TC_FXDC.rb: [no log message]

2002-09-20 16:45  lyle

	* ANNOUNCE, FXRuby-ruby1.6-i586-mswin32.iss,
	FXRuby-ruby1.7-i386-msvcrt.iss, FXRuby-ruby1.7-i386-mswin32.iss,
	FXRuby.spec, Makefile, ext/fox/extconf.rb: Bump version number to
	1.0.14.

2002-09-20 16:37  lyle

	* ext/fox/: core_wrap.cpp, dialogs_wrap.cpp, icons_wrap.cpp,
	image_wrap.cpp, layout_wrap.cpp, mdi_wrap.cpp, opengl_wrap.cpp,
	scintilla_wrap.cpp, ui_wrap.cpp: Reordered the calls to
	DATA_PTR(self) and FXRbRegisterRubyObj().

2002-09-20 15:49  lyle

	* swig-interfaces/exceptions.i: Replaced explicit %exception
	directives with DO_POST_INITIALIZE() macro instances.

2002-09-20 15:38  lyle

	* swig-interfaces/: FX4Splitter.i, FXAccelTable.i, FXApp.i,
	FXArrowButton.i, FXBMPIcon.i, FXBMPImage.i, FXBitmap.i,
	FXCURCursor.i, FXCanvas.i, FXCheckButton.i, FXColorBar.i,
	FXColorDialog.i, FXColorSelector.i, FXColorWell.i, FXColorWheel.i,
	FXComboBox.i, FXComposite.i, FXCursor.i, FXDC.i, FXDCPrint.i,
	FXDCWindow.i, FXDataTarget.i, FXDebugTarget.i, FXDelegator.i,
	FXDial.i, FXDialogBox.i, FXDict.i, FXDirBox.i, FXDirDialog.i,
	FXDirList.i, FXDirSelector.i, FXDocument.i, FXDragCorner.i,
	FXDrawable.i, FXDriveBox.i, FXFileDialog.i, FXFileDict.i,
	FXFileList.i, FXFileSelector.i, FXFont.i, FXFontDialog.i,
	FXFontSelector.i, FXFrame.i, FXGIFCursor.i, FXGIFIcon.i,
	FXGIFImage.i, FXGLCanvas.i, FXGLContext.i, FXGLObject.i,
	FXGLShape.i, FXGLViewer.i, FXGLVisual.i, FXGroupBox.i, FXHMat.i,
	FXHVec.i, FXHeader.i, FXHorizontalFrame.i, FXICOIcon.i,
	FXICOImage.i, FXIcon.i, FXIconList.i, FXId.i, FXImage.i,
	FXImageView.i, FXInputDialog.i, FXJPGIcon.i, FXJPGImage.i,
	FXLabel.i, FXList.i, FXListBox.i, FXMDIButton.i, FXMDIChild.i,
	FXMDIClient.i, FXMainWindow.i, FXMatrix.i, FXMenuButton.i,
	FXMenuCaption.i, FXMenuCascade.i, FXMenuCommand.i, FXMenuPane.i,
	FXMenuSeparator.i, FXMenuTitle.i, FXMenubar.i, FXMessageBox.i,
	FXObject.i, FXOptionMenu.i, FXPCXIcon.i, FXPCXImage.i, FXPNGIcon.i,
	FXPNGImage.i, FXPacker.i, FXPicker.i, FXPoint.i, FXPopup.i,
	FXPrintDialog.i, FXProgressBar.i, FXProgressDialog.i, FXQuat.i,
	FXRGBIcon.i, FXRGBImage.i, FXRadioButton.i, FXRange.i,
	FXRecentFiles.i, FXRectangle.i, FXRegion.i, FXRegistry.i,
	FXReplaceDialog.i, FXRootWindow.i, FXScintilla.i, FXScrollArea.i,
	FXScrollWindow.i, FXScrollbar.i, FXSearchDialog.i, FXSeparator.i,
	FXSettings.i, FXShell.i, FXShutter.i, FXSize.i, FXSlider.i,
	FXSpinner.i, FXSplitter.i, FXStatusbar.i, FXStatusline.i,
	FXStream.i, FXStringDict.i, FXSwitcher.i, FXTGAIcon.i,
	FXTGAImage.i, FXTIFIcon.i, FXTIFImage.i, FXTab.i, FXTabBar.i,
	FXTabBook.i, FXTabItem.i, FXTable.i, FXText.i, FXTextField.i,
	FXToggleButton.i, FXToolbar.i, FXToolbarGrip.i, FXToolbarShell.i,
	FXToolbarTab.i, FXTooltip.i, FXTopWindow.i, FXTreeList.i,
	FXTreeListBox.i, FXVec.i, FXVerticalFrame.i, FXVisual.i,
	FXWindow.i, FXXPMIcon.i, FXXPMImage.i, exceptions.i: Moved all of
	the %exception directives into a single file (exceptions.i) for
	easier management.

2002-09-19 23:47  lyle

	* swig-interfaces/: FXButton.i, common.i, exceptions.i: [no log
	message]

2002-09-19 23:47  lyle

	* swig-interfaces/exceptions.i: file exceptions.i was initially
	added on branch release10.

2002-09-19 23:24  lyle

	* ext/fox/: core_wrap.cpp, dialogs_wrap.cpp, icons_wrap.cpp,
	image_wrap.cpp, layout_wrap.cpp, mdi_wrap.cpp, opengl_wrap.cpp,
	scintilla_wrap.cpp, ui_wrap.cpp: [no log message]

2002-09-19 23:16  lyle

	* doc/changes.xml: [no log message]

2002-09-19 23:08  lyle

	* examples/glviewer.rb: Removed puts() statements from glviewer.rb
	example.

2002-09-19 22:53  lyle

	* examples/imageviewer.rb: Fixed several bugs in the onCmdSave()
	method for the imageviewer.rb example program. One was the
	erroneous use of fxexists() instead of File.exists? to check for
	overwrites. But even without that it didn't save the file correctly
	(ugh).

2002-09-19 22:47  lyle

	* examples/table.rb: Removed puts() statements from table.rb
	example.

2002-09-19 22:46  lyle

	* examples/tabbook.rb: Removed puts() statements from tabbook.rb
	example.

2002-09-19 22:46  lyle

	* examples/scintilla-test.rb: Removed puts() statements from
	scintilla-test.rb.

2002-09-19 22:43  lyle

	* examples/: imageviewer.rb, inputs.rb: [no log message]

2002-09-19 22:40  lyle

	* examples/groupbox.rb: Replaced all puts statements with
	information message boxes.

2002-09-17 17:55  lyle

	* lib/fox/: aliases.rb, core.rb, iterators.rb, missingdep.rb,
	overloads.rb, responder2.rb: Removed the require 'fox' from the top
	of these library files.

2002-09-17 13:20  lyle

	* ext/fox/FXRuby.cpp: Replaced STL set and vectors with FOX object
	list instead.

2002-09-17 13:03  lyle

	* ext/fox/FXRuby.cpp: Replace STL maps with Ruby symbol tables.

2002-09-17 11:32  lyle

	* doc/: Makefile, custom-fo.xsl, custom-html.xsl, custom.xsl: Split
	my custom stylesheet (custom.xsl) into two, one for HTML and one
	for formatting objects (FOs). Also added a new target to the
	Makefile for generating PDF documentation.

2002-09-17 11:32  lyle

	* doc/custom-fo.xsl: file custom-fo.xsl was initially added on
	branch release10.

2002-09-17 11:32  lyle

	* doc/custom-html.xsl: file custom-html.xsl was initially added on
	branch release10.

2002-09-17 10:08  lyle

	* ext/fox/FXRuby.cpp: Replaced direct calls to rb_require() with
	calls to rb_funcall() that invoke the Kernel module's "require"
	method instead. This change should make it possibly to wrap
	FXRuby-based applications into a standalone executable using the
	exerb.rb tool (which overrides the built-in "require" method).

2002-09-11 10:57  lyle

	* swig-interfaces/FXApp.i, ext/fox/FXRuby.cpp,
	ext/fox/core_wrap.cpp, swig-interfaces/ruby-typemaps.i,
	ext/fox/dialogs_wrap.cpp, ext/fox/icons_wrap.cpp,
	ext/fox/image_wrap.cpp, ext/fox/layout_wrap.cpp,
	ext/fox/mdi_wrap.cpp, ext/fox/opengl_wrap.cpp,
	ext/fox/scintilla_wrap.cpp, ext/fox/ui_wrap.cpp,
	ext/fox/include/FXRuby.h: Made a fix for FXApp#addInput and
	FXApp#removeInput so that they should use the correct file handles
	when passed a dual-ported (i.e. readable & writeable) pipe IO
	object.

2002-09-09 14:41  uid26259

	* examples/: imageviewer.rb, glviewer.rb, scribble-orig.rb,
	textedit/textedit.rb: [no log message]

2002-09-09 09:42  lyle

	* ext/fox/: core_wrap.cpp, dialogs_wrap.cpp, icons_wrap.cpp,
	image_wrap.cpp, layout_wrap.cpp, mdi_wrap.cpp, opengl_wrap.cpp,
	scintilla_wrap.cpp, ui_wrap.cpp: [no log message]

2002-09-04 15:50  lyle

	* ext/fox/: core_wrap.cpp, dialogs_wrap.cpp, icons_wrap.cpp,
	image_wrap.cpp, layout_wrap.cpp, librb.c, mdi_wrap.cpp,
	opengl_wrap.cpp, scintilla_wrap.cpp, ui_wrap.cpp,
	include/FXRbApp.h, include/FXRbBitmap.h, include/FXRbCursor.h,
	include/FXRbDC.h, include/FXRbDialogBox.h, include/FXRbDrawable.h,
	include/FXRbGLCanvas.h, include/FXRbGLObject.h,
	include/FXRbGLShape.h, include/FXRbHeader.h,
	include/FXRbIconList.h, include/FXRbId.h, include/FXRbImage.h,
	include/FXRbList.h, include/FXRbMDIChild.h, include/FXRbObject.h,
	include/FXRbPopup.h, include/FXRbScrollArea.h,
	include/FXRbShutter.h, include/FXRbSpinner.h, include/FXRbStream.h,
	include/FXRbSymbols.h, include/FXRbTabBar.h, include/FXRbTable.h,
	include/FXRbText.h, include/FXRbToolbar.h, include/FXRbTopWindow.h,
	include/FXRbTreeList.h, include/FXRbWindow.h: Updated Ruby method
	calls to pass the intern'd symbols instead of strings; should speed
	things up slightly.

2002-08-30 18:27  lyle

	* ext/fox/include/: FXRbApp.h, FXRbBitmap.h, FXRbCursor.h,
	FXRbDC.h, FXRbSymbols.h: [no log message]

2002-08-30 18:27  lyle

	* ext/fox/include/FXRbSymbols.h: file FXRbSymbols.h was initially
	added on branch release10.

2002-08-30 18:09  lyle

	* ext/fox/: FXRuby.cpp, include/FXRuby.h: [no log message]

2002-08-30 17:52  lyle

	* ext/fox/FXRuby.cpp, ext/fox/include/FXRuby.h,
	lib/fox/responder.rb, lib/fox/responder2.rb: We've always used
	strings to store the FOX message handler names, but this is
	wasteful. Reworked FXRbLookupHandler() and FXRbHandleMessage() to
	use Ruby symbols instead, which should be much more efficient. No
	changes required for any existing programs.

2002-08-30 17:25  lyle

	* ext/fox/FXRuby.cpp: Store the values of some commonly-looked-up
	symbols (e.g. "@assocs") in static constants.

2002-08-30 17:13  lyle

	* ext/fox/: .cvsignore, dialogs_wrap.cpp, icons_wrap.cpp,
	image_wrap.cpp, layout_wrap.cpp, librb.c, mdi_wrap.cpp,
	opengl_wrap.cpp, scintilla_wrap.cpp, ui_wrap.cpp: [no log message]

2002-08-30 17:08  lyle

	* ext/fox/core_wrap.cpp: [no log message]

2002-08-30 07:42  lyle

	* rdoc-sources/: FXCURCursor.rb, FXColorDialog.rb,
	FXColorSelector.rb, FXColorWell.rb, FXCursor.rb: [no log message]

2002-08-30 07:42  lyle

	* rdoc-sources/FXCURCursor.rb: file FXCURCursor.rb was initially
	added on branch release10.

2002-08-30 07:42  lyle

	* rdoc-sources/FXColorSelector.rb: file FXColorSelector.rb was
	initially added on branch release10.

2002-08-30 07:42  lyle

	* rdoc-sources/FXColorWell.rb: file FXColorWell.rb was initially
	added on branch release10.

2002-08-30 07:42  lyle

	* rdoc-sources/FXCursor.rb: file FXCursor.rb was initially added on
	branch release10.

2002-08-29 14:31  lyle

	* FXRuby-ruby1.7-i386-msvcrt.iss,
	FXRuby-ruby1.7-i386-msvcrt.iss.in, setversions.rb: Added an
	InnoSetup script to build a 1.7 installer that installs the shared
	library to i386-msvcrt instead of i386-mswin32 (this is a change
	for Ruby 1.7.3).

2002-08-29 14:31  lyle

	* FXRuby-ruby1.7-i386-msvcrt.iss: file
	FXRuby-ruby1.7-i386-msvcrt.iss was initially added on branch
	release10.

2002-08-29 14:31  lyle

	* FXRuby-ruby1.7-i386-msvcrt.iss.in: file
	FXRuby-ruby1.7-i386-msvcrt.iss.in was initially added on branch
	release10.

2002-08-29 12:06  lyle

	* rdoc-sources/: FXColorDialog.rb, FXColorWheel.rb: [no log
	message]

2002-08-29 12:06  lyle

	* rdoc-sources/FXColorDialog.rb: file FXColorDialog.rb was
	initially added on branch release10.

2002-08-29 12:06  lyle

	* rdoc-sources/FXColorWheel.rb: file FXColorWheel.rb was initially
	added on branch release10.

2002-08-28 09:26  lyle

	* doc/images/shutter.png: Updated the screenshot for the shutter
	example.

2002-08-28 09:18  lyle

	* examples/shutter.rb, doc/examples.html, doc/examples.xml: Updated
	links to Gort's icons page.

2002-08-23 12:26  lyle

	* doc/: changes.html, changes.xml: Added comments to change log
	about the optional code block for FXApp#beginWaitCursor.

2002-08-23 12:18  lyle

	* examples/browser.rb, examples/imageviewer.rb,
	examples/raabrowser.rb, examples/scintilla-test.rb,
	lib/fox/iterators.rb, lib/fox/overloads.rb: Added transactional
	control stuff for FXApp#beginWaitCursor.

2002-08-23 11:05  lyle

	* swig-interfaces/: fxdefs.i, scintilla.i: [no log message]

2002-08-23 11:01  lyle

	* swig-interfaces/: FXApp.i, FXDial.i, FXFontDialog.i,
	FXFontSelector.i, FXGLShape.i, FXGLViewer.i, FXPrintDialog.i,
	FXRange.i, FXWindow.i, common.i, ruby-typemaps.i, stubs.i: [no log
	message]

2002-08-22 09:42  lyle

	* swig-interfaces/: ruby-typemaps.i, typemaps.i: Renamed typemaps.i
	to ruby-typemaps.i.

2002-08-22 09:42  lyle

	* swig-interfaces/ruby-typemaps.i: file ruby-typemaps.i was
	initially added on branch release10.

2002-08-22 08:53  lyle

	* doc/: scintilla.html, scintilla.xml: Updated links for
	FXScintilla to version 1.47.

2002-08-20 08:57  lyle

	* index.html: Added a section listing projects using FXRuby.

2002-08-20 08:49  lyle

	* ANNOUNCE, ANNOUNCE.in: [no log message]

2002-08-20 08:27  lyle

	* ANNOUNCE, ANNOUNCE.in: [no log message]

2002-08-19 14:44  lyle

	* ChangeLog, README.win32.txt: [no log message]

2002-08-19 14:42  lyle

	* FXRuby-ruby1.6-i586-mswin32.iss,
	FXRuby-ruby1.6-i586-mswin32.iss.in,
	FXRuby-ruby1.7-i386-mswin32.iss,
	FXRuby-ruby1.7-i386-mswin32.iss.in: Added lib/fox/irb.rb and
	tests/TC_FXList.rb to the list of files included for the Windows
	installer.

2002-08-19 14:39  lyle

	* doc/changes.html: [no log message]

2002-08-19 14:36  lyle

	* lib/fox/irb.rb: Added version 0.1.1 of Gilles' FXIrb widget to
	the library.

2002-08-19 14:36  lyle

	* lib/fox/irb.rb: file irb.rb was initially added on branch
	release10.

2002-08-19 13:35  lyle

	* doc/changes.xml: [no log message]

2002-08-19 13:29  lyle

	* examples/: babelfish.rb, dilbert.rb, gdchart.rb, gltest.rb,
	glviewer.rb, raabrowser.rb: Updated the examples with external
	dependencies to use the dialogbox based missing dependencies
	thingy.

2002-08-19 13:21  lyle

	* FXRuby-ruby1.6-i586-mswin32.iss,
	FXRuby-ruby1.6-i586-mswin32.iss.in,
	FXRuby-ruby1.7-i386-mswin32.iss,
	FXRuby-ruby1.7-i386-mswin32.iss.in, lib/fox/missingdep.rb: [no log
	message]

2002-08-19 13:21  lyle

	* lib/fox/missingdep.rb: file missingdep.rb was initially added on
	branch release10.

2002-08-19 12:51  lyle

	* FXRuby-ruby1.6-i586-mswin32.iss, FXRuby-ruby1.7-i386-mswin32.iss:
	[no log message]

2002-08-19 12:50  lyle

	* FXRuby-ruby1.6-i586-mswin32.iss.in,
	FXRuby-ruby1.7-i386-mswin32.iss.in: Added David Naseby's
	calendar.rb file to the Windows installer distro.

2002-08-19 12:47  lyle

	* lib/fox/scintilla.rb: Updated scintilla.rb library file to
	correspond to latest interfaces from fxscintilla-1.47 distribution.

2002-08-19 11:46  lyle

	* examples/: babelfish.rb, dilbert.rb, gdchart.rb, gltest.rb,
	glviewer.rb, raabrowser.rb: Added slightly better error messages
	for missing requirements on some examples.

2002-08-19 11:32  lyle

	* doc/changes.html, doc/changes.xml, doc/implementation.html,
	doc/library.html, doc/library.xml, ext/fox/core_wrap.cpp,
	ext/fox/dialogs_wrap.cpp, ext/fox/icons_wrap.cpp,
	ext/fox/image_wrap.cpp, ext/fox/layout_wrap.cpp,
	ext/fox/mdi_wrap.cpp, ext/fox/opengl_wrap.cpp,
	ext/fox/scintilla_wrap.cpp, ext/fox/ui_wrap.cpp: [no log message]

2002-08-17 23:42  lyle

	* tests/TC_FXList.rb: Added initial test case for FXList (checks
	overloaded FXList#appendItem method).

2002-08-17 23:42  lyle

	* tests/TC_FXList.rb: file TC_FXList.rb was initially added on
	branch release10.

2002-08-17 22:46  lyle

	* ext/fox/core_wrap.cpp, ext/fox/dialogs_wrap.cpp,
	ext/fox/icons_wrap.cpp, ext/fox/image_wrap.cpp,
	ext/fox/layout_wrap.cpp, ext/fox/librb.c, ext/fox/mdi_wrap.cpp,
	ext/fox/opengl_wrap.cpp, ext/fox/scintilla_wrap.cpp,
	ext/fox/ui_wrap.cpp, swig-interfaces/typemaps.i: Added precedence
	typemaps for proper overloading support.

2002-08-17 22:45  lyle

	* ANNOUNCE, FXRuby-ruby1.6-i586-mswin32.iss,
	FXRuby-ruby1.7-i386-mswin32.iss, FXRuby.spec, Makefile,
	Makefile.in, ext/fox/extconf.rb: Updated version numbers to 1.0.13.

2002-08-14 17:31  lyle

	* lib/fox/calendar.rb: [no log message]

2002-08-13 21:55  lyle

	* lib/fox/calendar.rb: [no log message]

2002-08-13 21:55  lyle

	* lib/fox/calendar.rb: file calendar.rb was initially added on
	branch release10.

2002-08-12 09:54  lyle

	* Makefile.in: [no log message]

2002-08-12 09:36  lyle

	* Makefile: Be sure to include the "examples" directory in the web
	site tarball since the Examples doc page now links to those files.

2002-08-09 12:30  lyle

	* scripts/make-win32-tarball.sh: Added the script used to make the
	Windows binary tarball for Andy's installers.

2002-08-09 12:30  lyle

	* scripts/make-win32-tarball.sh: file make-win32-tarball.sh was
	initially added on branch release10.

2002-08-09 11:58  lyle

	* FXRuby-ruby1.6-i586-mswin32.iss.in,
	FXRuby-ruby1.7-i386-mswin32.iss.in, Makefile.in: [no log message]

2002-08-09 10:50  lyle

	* doc/scintilla.html: Updated documentation page for latest
	Scintilla links.

2002-08-06 09:22  lyle

	* install.rb: Updated install.rb to version 3.1.2.

2002-08-05 19:03  lyle

	* doc/scintilla.xml: [no log message]

2002-08-05 18:51  lyle

	* ext/fox/: extconf.rb, extconf.rb.in: Corrected library name for
	FXScintilla static build on Windows; as of fxscintilla-1.46.2 this
	library is named "fxscintilla.lib".

2002-08-05 18:50  lyle

	* README.win32.txt: Updated Ruby installer version number in README
	file.

2002-08-05 18:00  lyle

	* ANNOUNCE, FXRuby-ruby1.6-i586-mswin32.iss,
	FXRuby-ruby1.6-i586-mswin32.iss.in,
	FXRuby-ruby1.7-i386-mswin32.iss,
	FXRuby-ruby1.7-i386-mswin32.iss.in, FXRuby.spec, Makefile,
	ext/fox/extconf.rb: Bumped up the version number to 1.0.12.

2002-08-05 17:58  lyle

	* doc/: build.html, build.xml: [no log message]

2002-08-05 17:55  lyle

	* ext/fox/: FXRuby.cpp, markfuncs.cpp, include/FXRbCommon.h:
	Removed explicit tests on RUBY_VERSION_CODE.

2002-08-05 17:40  lyle

	* ext/fox/scintilla_wrap.cpp: [no log message]

2002-08-05 17:35  lyle

	* ChangeLog, Makefile, doc/changes.html, doc/changes.xml,
	doc/differences.html, doc/events.html, doc/examples.html,
	doc/implementation.html, doc/library.html, doc/opengl.html,
	doc/scintilla.html, ext/fox/core_wrap.cpp,
	ext/fox/dialogs_wrap.cpp, ext/fox/icons_wrap.cpp,
	ext/fox/image_wrap.cpp, ext/fox/layout_wrap.cpp, ext/fox/librb.c,
	ext/fox/mdi_wrap.cpp, ext/fox/opengl_wrap.cpp, ext/fox/ui_wrap.cpp:
	[no log message]

2002-08-05 17:31  lyle

	* ext/fox/FXRuby.cpp: Fixed sort functions for the various list
	items so that they will return a reference to an existing item
	before simply creating a new reference to that item. This ensures
	that any overloaded comparison functions (<=>) are called.

2002-08-05 17:06  lyle

	* lib/fox/aliases.rb: [no log message]

2002-08-05 17:06  lyle

	* ext/fox/include/FXRbText.h, swig-interfaces/FXText.i,
	swig-interfaces/typemaps.i: More fixes for FXText#setHiliteStyles
	and FXText#getHiliteStyles. This basically works, now.

2002-08-05 17:03  lyle

	* examples/styledtext.rb: Added the styledtext.rb example as an
	example of how to use styled text features for the FXText widget.

2002-08-05 17:03  lyle

	* examples/styledtext.rb: file styledtext.rb was initially added on
	branch release10.

2002-08-05 15:16  lyle

	* doc/examples.xml: On the "Examples" doc page, added links to the
	Ruby source code for each example. Thanks to Hugh Sasse for this
	suggestion.

2002-08-05 15:15  lyle

	* lib/fox/aliases.rb, swig-interfaces/FXText.i: For now, comment
	out the declaration of FXText::getHiliteStyles() and its
	corresponding alias in lib/fox/aliases.rb, until we know what to do
	with this.

2002-08-05 15:11  lyle

	* swig-interfaces/typemaps.i: Removed the "freearg" typemap for
	arrays of FXHiliteStyles so that it doesn't delete the input array
	when it's done.

2002-08-05 15:10  lyle

	* swig-interfaces/FXText.i: Replaced my version of
	FXText#changeStyle (which used %extend to do the overloading) with
	the original overloaded definitions, since SWIG now supports this
	directly.

2002-08-05 15:07  lyle

	* ext/fox/: FXRuby.cpp, include/FXRuby.h: Fixed a bug related to
	the message data passed from FXTreeList for its SEL_SELECTED and
	SEL_DESELECTED messages. See SF Bug#591276.

2002-07-30 08:45  lyle

	* swig-interfaces/FXRegion.i: Added a few more %ignore directives
	to suppress warnings about friend functions.

2002-07-25 12:42  lyle

	* ext/fox/core_wrap.cpp, swig-interfaces/FXToolbar.i,
	swig-interfaces/stubs.i, swig-interfaces/typemaps.i,
	ext/fox/dialogs_wrap.cpp, ext/fox/icons_wrap.cpp,
	ext/fox/image_wrap.cpp, ext/fox/layout_wrap.cpp,
	ext/fox/mdi_wrap.cpp, ext/fox/opengl_wrap.cpp, ext/fox/ui_wrap.cpp,
	ext/fox/include/FXRbToolbar.h: Corrected a bug for the
	FXToolbar#dock function (see SF Bug#586128).

2002-07-17 15:33  lyle

	* ext/fox/extconf.rb.in: [no log message]

2002-07-11 08:06  lyle

	* swig-interfaces/FXGIFCursor.i, swig-interfaces/common.i,
	ext/fox/core_wrap.cpp: [no log message]

2002-07-11 08:06  lyle

	* swig-interfaces/common.i: file common.i was initially added on
	branch release10.

2002-07-08 13:42  lyle

	* swig-interfaces/FXRegion.i, swig-interfaces/Makefile,
	swig-interfaces/core.i, swig-interfaces/dialogs.i,
	swig-interfaces/icons.i, swig-interfaces/image.i,
	swig-interfaces/layout.i, swig-interfaces/mdi.i,
	swig-interfaces/opengl.i, swig-interfaces/scintilla.i,
	swig-interfaces/ui.i, ext/fox/core_wrap.cpp,
	ext/fox/dialogs_wrap.cpp, ext/fox/icons_wrap.cpp,
	ext/fox/image_wrap.cpp, ext/fox/layout_wrap.cpp,
	ext/fox/mdi_wrap.cpp, ext/fox/opengl_wrap.cpp,
	ext/fox/scintilla_wrap.cpp, ext/fox/ui_wrap.cpp: Started trying to
	include the FOX header files directly; first cut was with FXRegion.

2002-07-08 09:28  lyle

	* ext/fox/core_wrap.cpp, ext/fox/opengl_wrap.cpp,
	ext/fox/ui_wrap.cpp, swig-interfaces/FXCursor.i,
	swig-interfaces/FXFileDict.i, swig-interfaces/FXGLCanvas.i,
	swig-interfaces/FXGLContext.i, swig-interfaces/FXGLShape.i,
	swig-interfaces/FXGLViewer.i, swig-interfaces/FXHVec.i,
	swig-interfaces/FXQuat.i, swig-interfaces/FXRecentFiles.i,
	swig-interfaces/FXStream.i, swig-interfaces/FXWindow.i: Enabled a
	lot more overloaded constructors since SWIG supports this now.

2002-07-08 08:27  lyle

	* examples/canvasdemo.rb, ext/fox/core_wrap.cpp,
	ext/fox/dialogs_wrap.cpp, ext/fox/icons_wrap.cpp,
	ext/fox/image_wrap.cpp, ext/fox/layout_wrap.cpp,
	ext/fox/mdi_wrap.cpp, ext/fox/opengl_wrap.cpp,
	ext/fox/scintilla_wrap.cpp, ext/fox/ui_wrap.cpp,
	lib/fox/aliases.rb, lib/fox/canvas.rb, lib/fox/overloads.rb,
	swig-interfaces/FX4Splitter.i, swig-interfaces/FXApp.i,
	swig-interfaces/FXDC.i, swig-interfaces/FXDCWindow.i,
	swig-interfaces/FXDialogBox.i, swig-interfaces/FXFont.i,
	swig-interfaces/FXHMat.i, swig-interfaces/FXHeader.i,
	swig-interfaces/FXIconList.i, swig-interfaces/FXList.i,
	swig-interfaces/FXMenubar.i, swig-interfaces/FXMessageBox.i,
	swig-interfaces/FXRange.i, swig-interfaces/FXRegion.i,
	swig-interfaces/FXShell.i, swig-interfaces/FXSplitter.i,
	swig-interfaces/FXToolbar.i, swig-interfaces/FXTopWindow.i,
	swig-interfaces/FXTreeList.i, swig-interfaces/FXTreeListBox.i,
	swig-interfaces/FXWindow.i, swig-interfaces/typemaps.i: Removed a
	lot of scaffolding that we were using to make overloaded methods
	work properly. This is now supported directly by SWIG 1.3.14 and so
	we don't have to do it anymore.

2002-07-05 17:10  uid26259

	* ext/fox/FXRuby.cpp, ext/fox/core_wrap.cpp,
	ext/fox/dialogs_wrap.cpp, ext/fox/icons_wrap.cpp,
	ext/fox/image_wrap.cpp, ext/fox/layout_wrap.cpp, ext/fox/librb.c,
	ext/fox/mdi_wrap.cpp, ext/fox/opengl_wrap.cpp,
	ext/fox/scintilla_wrap.cpp, ext/fox/ui_wrap.cpp,
	ext/fox/include/FXRuby.h, swig-interfaces/typemaps.i,
	tests/TC_FXHVec.rb, tests/TC_FXRegion.rb: Compatibility updates for
	the latest version of SWIG (mainly due to overloading support and a
	change in the SWIG_ConvertPtr function).

2002-07-03 18:04  lyle

	* swig-interfaces/FXScintilla.i: Added Gilles' patch for
	FXScintilla.i (needed to make FXScintilla#getTextRange work
	properly).

2002-06-20 12:26  lyle

	* ext/fox/core_wrap.cpp: [no log message]

2002-06-20 10:57  lyle

	* FXRuby-ruby1.6-i586-mswin32.iss,
	FXRuby-ruby1.6-i586-mswin32.iss.in,
	FXRuby-ruby1.7-i386-mswin32.iss,
	FXRuby-ruby1.7-i386-mswin32.iss.in, setversions.rb: Removed
	examples/scintilla_wrapper.rb and added lib/fox/scintilla.rb for
	the Inno Setup scripts.

2002-06-20 09:30  lyle

	* Makefile, Makefile.in: Do not include lib/fox/canvas.rb and
	examples/canvasdemo.rb in the release tarballs at this time (not
	ready for prime time yet!)

2002-06-20 09:22  lyle

	* ChangeLog: [no log message]

2002-06-20 09:18  lyle

	* FXRuby-ruby1.7-i386-mswin32.iss.in: file
	FXRuby-ruby1.7-i386-mswin32.iss.in was initially added on branch
	release10.

2002-06-20 09:18  lyle

	* FXRuby-ruby1.6-i586-mswin32.iss.in: file
	FXRuby-ruby1.6-i586-mswin32.iss.in was initially added on branch
	release10.

2002-06-20 09:18  lyle

	* ANNOUNCE, FXRuby-ruby1.6-i586-mswin32.iss.in,
	FXRuby-ruby1.7-i386-mswin32.iss.in, FXRuby.spec, Makefile,
	ext/fox/extconf.rb: Bumped the version number up to 1.0.11.

2002-06-20 09:04  lyle

	* ext/fox/: core_wrap.cpp, dialogs_wrap.cpp, icons_wrap.cpp,
	image_wrap.cpp, layout_wrap.cpp, librb.c, mdi_wrap.cpp,
	opengl_wrap.cpp, scintilla_wrap.cpp, ui_wrap.cpp: [no log message]

2002-06-20 08:09  lyle

	* ext/fox/FXRuby.cpp: [no log message]

2002-06-19 10:05  lyle

	* FXRuby-ruby1.7-i386-mswin32.iss: [no log message]

2002-06-19 10:04  lyle

	* FXRuby-ruby1.6-i586-mswin32.iss, FXRuby-ruby1.7-i386-mswin32.iss,
	FXRuby.iss: Updated InnoSetup scripts.

2002-06-19 10:04  lyle

	* FXRuby-ruby1.6-i586-mswin32.iss: file
	FXRuby-ruby1.6-i586-mswin32.iss was initially added on branch
	release10.

2002-06-19 10:04  lyle

	* FXRuby-ruby1.7-i386-mswin32.iss: file
	FXRuby-ruby1.7-i386-mswin32.iss was initially added on branch
	release10.

2002-06-17 12:49  lyle

	* doc/: build.html, build.xml, changes.html, changes.xml,
	library.html, library.xml, scintilla.html, scintilla.xml: Updated
	changes list and other docs.

2002-06-17 12:15  lyle

	* examples/scintilla_wrapper.rb: [no log message]

2002-06-17 09:18  lyle

	* rdoc-sources/: FX4Splitter.rb, FXAccelTable.rb, FXApp.rb,
	FXArrowButton.rb, FXBitmap.rb, FXButton.rb, FXCanvas.rb,
	FXCheckButton.rb, FXColorBar.rb, FXComboBox.rb, FXComposite.rb,
	FXFrame.rb, FXLabel.rb, FXMainWindow.rb, FXObject.rb,
	FXRadioButton.rb, FXShell.rb, FXTextField.rb, FXTooltip.rb,
	FXTopWindow.rb: Documentation updates (for rdoc-sources).

2002-06-17 09:18  lyle

	* rdoc-sources/FXRadioButton.rb: file FXRadioButton.rb was
	initially added on branch release10.

2002-06-13 10:08  lyle

	* ext/fox/: core_wrap.cpp, dialogs_wrap.cpp, icons_wrap.cpp,
	image_wrap.cpp, layout_wrap.cpp, mdi_wrap.cpp, opengl_wrap.cpp,
	scintilla_wrap.cpp, ui_wrap.cpp: [no log message]

2002-06-13 10:06  lyle

	* tests/TC_FXShell.rb, ext/fox/include/FXRbDrawable.h,
	ext/fox/include/FXRbShell.h, ext/fox/include/FXRbTopWindow.h,
	ext/fox/include/FXRbWindow.h, swig-interfaces/FXDrawable.i,
	swig-interfaces/FXShell.i, swig-interfaces/FXTopWindow.i,
	swig-interfaces/FXWindow.i, tests/TC_FXTopWindow.rb: Made the
	constructors for FXDrawable, FXShell and FXTopWindow public so that
	these classes can be subclassed in FXRuby.

2002-06-13 10:06  lyle

	* tests/TC_FXShell.rb: file TC_FXShell.rb was initially added on
	branch release10.

2002-06-13 10:06  lyle

	* tests/TC_FXTopWindow.rb: file TC_FXTopWindow.rb was initially
	added on branch release10.

2002-06-11 09:42  lyle

	* examples/inputs.rb: Fixed a bug in the inputs.rb example program;
	we should go ahead and close the pipe when it starts returning nil
	reads so that it doesn't flood the text buffer.

2002-06-05 11:55  lyle

	* lib/fox/aliases.rb, rdoc-sources/FXList.rb,
	rdoc-sources/FXScrollArea.rb, rdoc-sources/FXToggleButton.rb: Added
	new documentation files for FXList, FXScrollArea and
	FXToggleButton.

2002-06-05 11:55  lyle

	* rdoc-sources/FXList.rb: file FXList.rb was initially added on
	branch release10.

2002-06-05 11:55  lyle

	* rdoc-sources/FXScrollArea.rb: file FXScrollArea.rb was initially
	added on branch release10.

2002-06-05 11:55  lyle

	* rdoc-sources/FXToggleButton.rb: file FXToggleButton.rb was
	initially added on branch release10.

2002-05-30 10:00  lyle

	* ext/fox/: core_wrap.cpp, dialogs_wrap.cpp, icons_wrap.cpp,
	image_wrap.cpp, layout_wrap.cpp, librb.c, mdi_wrap.cpp,
	opengl_wrap.cpp, scintilla_wrap.cpp, ui_wrap.cpp: [no log message]

2002-05-30 09:47  lyle

	* Makefile, Makefile.in: [no log message]

2002-05-30 09:43  lyle

	* FXRuby.spec, FXRuby.spec.in: [no log message]

2002-05-30 09:41  lyle

	* scripts/iface.rb, lib/fox/scintilla.rb,
	examples/scintilla-test.rb: Modified the iface.rb script so that it
	puts the output file (scintilla.rb) in the Fox module.

2002-05-30 09:28  lyle

	* lib/fox/scintilla.rb: [no log message]

2002-05-30 09:28  lyle

	* lib/fox/scintilla.rb: file scintilla.rb was initially added on
	branch release10.

2002-05-30 09:21  lyle

	* doc/: changes.html, differences.html, events.html,
	implementation.html, library.html, scintilla.html, scintilla.xml:
	Updated the FXScintilla-related notes for compatibility with latest
	build process, etc.

2002-05-30 08:58  lyle

	* FXRuby.spec, FXRuby.spec.in, ext/fox/extconf.rb.in,
	ext/fox/extconf.rb: Incorporated Laurent Julliard's patches for the
	FXRuby.spec and extconf.rb files, to reflect the new installation
	paths and filenames for FXScintilla.

2002-05-29 11:50  lyle

	* ext/fox/: core_wrap.cpp, dialogs_wrap.cpp, icons_wrap.cpp,
	image_wrap.cpp, layout_wrap.cpp, librb.c, mdi_wrap.cpp,
	opengl_wrap.cpp, scintilla_wrap.cpp, ui_wrap.cpp: Updates for
	compatibility with the latest SWIG (mainly, that the wrapper names
	for the new and initialize methods changed).

2002-05-29 09:41  lyle

	* examples/table.rb: [no log message]

2002-05-24 18:01  lyle

	* examples/canvasdemo.rb, lib/fox/canvas.rb: [no log message]

2002-05-24 18:01  lyle

	* lib/fox/canvas.rb: file canvas.rb was initially added on branch
	release10.

2002-05-24 18:01  lyle

	* examples/canvasdemo.rb: file canvasdemo.rb was initially added on
	branch release10.

2002-05-24 17:45  lyle

	* tests/: TC_FXFileAssoc.rb, TC_FXFontDesc.rb: [no log message]

2002-05-24 17:45  lyle

	* tests/TC_FXFileAssoc.rb: file TC_FXFileAssoc.rb was initially
	added on branch release10.

2002-05-24 17:45  lyle

	* tests/TC_FXFontDesc.rb: file TC_FXFontDesc.rb was initially added
	on branch release10.

2002-05-24 17:23  lyle

	* swig-interfaces/FXScintilla.i: [no log message]

2002-05-24 17:20  lyle

	* ext/fox/FXRuby.cpp, ext/fox/core_wrap.cpp,
	ext/fox/dialogs_wrap.cpp, ext/fox/icons_wrap.cpp,
	ext/fox/image_wrap.cpp, ext/fox/layout_wrap.cpp,
	ext/fox/mdi_wrap.cpp, ext/fox/opengl_wrap.cpp,
	ext/fox/scintilla_wrap.cpp, ext/fox/ui_wrap.cpp,
	lib/fox/aliases.rb, swig-interfaces/FXDict.i,
	swig-interfaces/FXDirList.i, swig-interfaces/FXFileList.i,
	swig-interfaces/FXFileSelector.i, swig-interfaces/FXFont.i,
	swig-interfaces/FXGLObject.i, swig-interfaces/FXWindow.i: Replaced
	inlined %name directives in SWIG interface files with the newer
	%rename directives; a little tweaking of FXDict as well.

2002-05-24 17:17  lyle

	* lib/fox/overloads.rb: Added ensure clause for FXFileStream.open()
	to ensure that the file stream object is closed after executing the
	block.

2002-05-24 12:39  lyle

	* rdoc-sources/Makefile, ext/fox/core_wrap.cpp,
	ext/fox/dialogs_wrap.cpp, ext/fox/icons_wrap.cpp,
	ext/fox/image_wrap.cpp, ext/fox/layout_wrap.cpp,
	ext/fox/mdi_wrap.cpp, ext/fox/opengl_wrap.cpp,
	ext/fox/scintilla_wrap.cpp, ext/fox/ui_wrap.cpp: [no log message]

2002-05-24 12:36  lyle

	* ext/fox/FXRuby.cpp, ext/fox/include/FXRuby.h,
	swig-interfaces/freefuncs.i, swig-interfaces/typemaps.i: Removed
	the typemaps for FXTableRange and FXTablePos output values which
	would previously have tried to look up existing Ruby references to
	the same C++ pointers and return those. This practice (which works
	fine in most cases) was leading to an obscure bug (see SF Bug
	#560128). The sequence of events would go something like this:
	
	 1. We create a Ruby FXTableRange instance associated with the C++
	    FXTableRange instance which lives at memory location 'x'.
	 2. We next attempt to create a Ruby FXTablePos instance associated
	    with the C++ FXTablePos instance which is the first member of
	the
	    previous FXTableRange struct. Since it's the first member, its
	    memory address is the same as that of the FXTableRange itself.
	 3. We look up the address of this FXTablePos object and of course
	the
	    address *is* already there; we stored it when we looked up the
	    enclosing FXTableRange object. So we return a reference to that
	    FXTableRange instead of a new reference to an FXTablePos.
	
	For now, I've just modified the typemaps for these two structs so
	that you always get a new reference (i.e. it doesn't attempt to
	look up previously returned refs.) But since this could happen
	again the correct fix is probably to store both the pointer and the
	type in our hash table to be more safe.

2002-05-24 11:24  lyle

	* lib/fox/aliases.rb, rdoc-sources/FXRange.rb,
	swig-interfaces/FXRange.i, tests/TC_FXRange.rb: Deprecated FXRange
	instance methods empty(), overlap(), contains() and intersect();
	replaced with empty?(), overlaps?(), contains?() and intersects?().

2002-05-24 11:24  lyle

	* rdoc-sources/FXRange.rb: file FXRange.rb was initially added on
	branch release10.

2002-05-20 17:38  lyle

	* examples/scintilla_wrapper.rb, scripts/iface.rb: Added Gilles'
	script to generate the scintilla_wrapper.rb file (mixins for
	FXScintilla class) from the Scintilla.iface file. Also updated the
	scintilla_wrapper.rb file from this source.

2002-05-20 17:38  lyle

	* scripts/iface.rb: file iface.rb was initially added on branch
	release10.

2002-05-17 17:27  lyle

	* swig-interfaces/swig.sed, ext/fox/core_wrap.cpp,
	ext/fox/dialogs_wrap.cpp, ext/fox/icons_wrap.cpp,
	ext/fox/image_wrap.cpp, ext/fox/layout_wrap.cpp,
	ext/fox/mdi_wrap.cpp, ext/fox/opengl_wrap.cpp,
	ext/fox/scintilla_wrap.cpp, ext/fox/ui_wrap.cpp: [no log message]

2002-05-15 16:18  lyle

	* examples/: RAA.rb, iRAA.rb: Latest versions of iRAA.rb and RAA.rb
	from the SOAP4R 1.4.4.1 distribution.

2002-05-15 16:18  lyle

	* examples/RAA.rb: file RAA.rb was initially added on branch
	release10.

2002-05-15 16:17  lyle

	* examples/raabrowser.rb: Minor fixes for the raabrowser.rb
	example:
	
	- Use the RAA module (from the soap/samples/RAA directory) instead
	of   the iRAA module.  - Unescape the HTML text from the product
	description field (i.e. convert   stuff like &quot; back to a quote
	mark for display purposes.  - Replace any DOS-style CRLF pairs with
	regular newlines for display   purposes.

2002-05-15 16:15  lyle

	* examples/: gdchart.rb, scintilla_wrapper.rb: [no log message]

2002-05-15 13:01  lyle

	* FXRuby.iss: [no log message]

2002-05-15 12:25  lyle

	* ANNOUNCE, ANNOUNCE.in: Corrected the FOX download link URL (was
	.../downloads.html, should have been .../download.html). Thanks to
	Jim Sowle for catching this typo.

2002-05-15 10:12  lyle

	* ANNOUNCE, ANNOUNCE.in, setversions.rb, FXRuby.iss: [no log
	message]

2002-05-15 10:07  lyle

	* FXRuby.iss: [no log message]

2002-05-15 09:44  lyle

	* FXRuby.spec, FXRuby.spec.in, Makefile, Makefile.in: [no log
	message]

2002-05-15 09:41  lyle

	* FXRuby.spec, FXRuby.spec.in, Makefile, Makefile.in: [no log
	message]

2002-05-15 09:18  lyle

	* ChangeLog: [no log message]

2002-05-15 09:04  lyle

	* README.win32.txt: [no log message]

2002-05-14 10:14  lyle

	* doc/: changes.html, changes.xml, differences.html,
	differences.xml, events.html, implementation.html, library.html,
	library.xml, todo.html, todo.xml: [no log message]

2002-05-14 09:15  lyle

	* examples/dctest.rb, examples/groupbox.rb,
	examples/textedit/prefdialog.rb, ext/fox/FXRuby.cpp,
	ext/fox/core_wrap.cpp, ext/fox/dialogs_wrap.cpp,
	ext/fox/icons_wrap.cpp, ext/fox/image_wrap.cpp,
	ext/fox/layout_wrap.cpp, ext/fox/mdi_wrap.cpp,
	ext/fox/opengl_wrap.cpp, ext/fox/ui_wrap.cpp,
	ext/fox/include/FXRuby.h, lib/fox/aliases.rb,
	swig-interfaces/FXDial.i, swig-interfaces/FXSlider.i,
	swig-interfaces/FXSpinner.i: Modified the range and range= methods
	for FXDial, FXSlider and FXSpinner to work with Ruby Range objects
	instead of (lo, hi) Fixnum pairs.

2002-05-13 17:40  lyle

	* examples/datatarget.rb: Fixed a little typo in the comments.

2002-05-13 16:58  lyle

	* examples/icons/capbutt.png: file capbutt.png was initially added
	on branch release10.

2002-05-13 16:58  lyle

	* examples/icons/capnotlast.png: file capnotlast.png was initially
	added on branch release10.

2002-05-13 16:58  lyle

	* examples/icons/capproj.png: file capproj.png was initially added
	on branch release10.

2002-05-13 16:58  lyle

	* examples/icons/capround.png: file capround.png was initially
	added on branch release10.

2002-05-13 16:58  lyle

	* examples/icons/dippy.png: file dippy.png was initially added on
	branch release10.

2002-05-13 16:58  lyle

	* examples/icons/double_dash.png: file double_dash.png was
	initially added on branch release10.

2002-05-13 16:58  lyle

	* examples/icons/jbevel.png: file jbevel.png was initially added on
	branch release10.

2002-05-13 16:58  lyle

	* examples/icons/jmiter.png: file jmiter.png was initially added on
	branch release10.

2002-05-13 16:58  lyle

	* examples/icons/jround.png: file jround.png was initially added on
	branch release10.

2002-05-13 16:58  lyle

	* examples/icons/onoff_dash.png: file onoff_dash.png was initially
	added on branch release10.

2002-05-13 16:58  lyle

	* examples/icons/solid_line.png: file solid_line.png was initially
	added on branch release10.

2002-05-13 16:58  lyle

	* examples/: dctest.rb, icons/capbutt.gif, icons/capbutt.png,
	icons/capnotlast.gif, icons/capnotlast.png, icons/capproj.gif,
	icons/capproj.png, icons/capround.gif, icons/capround.png,
	icons/dippy.gif, icons/dippy.png, icons/double_dash.gif,
	icons/double_dash.png, icons/jbevel.gif, icons/jbevel.png,
	icons/jmiter.gif, icons/jmiter.png, icons/jround.gif,
	icons/jround.png, icons/onoff_dash.gif, icons/onoff_dash.png,
	icons/solid_line.gif, icons/solid_line.png: Converted all of the
	GIF icon and image files used by DCTest to PNG equivalents.

2002-05-13 16:33  lyle

	* lib/fox/aliases.rb: Added missing aliases FXDataTarget#target,
	FXDataTarget#target=, FXDataTarget#selector, and
	FXDataTarget#selector=.

2002-05-13 16:30  lyle

	* examples/icons/jround.gif: file jround.gif was initially added on
	branch release10.

2002-05-13 16:30  lyle

	* examples/icons/onoff_dash.gif: file onoff_dash.gif was initially
	added on branch release10.

2002-05-13 16:30  lyle

	* examples/icons/solid_line.gif: file solid_line.gif was initially
	added on branch release10.

2002-05-13 16:30  lyle

	* examples/: dctest.rb, icons/capbutt.gif, icons/capnotlast.gif,
	icons/capproj.gif, icons/capround.gif, icons/dippy.gif,
	icons/double_dash.gif, icons/jbevel.gif, icons/jmiter.gif,
	icons/jround.gif, icons/onoff_dash.gif, icons/solid_line.gif: Added
	the dctest.rb example program and associated icons.

2002-05-13 16:30  lyle

	* examples/icons/capbutt.gif: file capbutt.gif was initially added
	on branch release10.

2002-05-13 16:30  lyle

	* examples/icons/capnotlast.gif: file capnotlast.gif was initially
	added on branch release10.

2002-05-13 16:30  lyle

	* examples/icons/capproj.gif: file capproj.gif was initially added
	on branch release10.

2002-05-13 16:30  lyle

	* examples/icons/capround.gif: file capround.gif was initially
	added on branch release10.

2002-05-13 16:30  lyle

	* examples/dctest.rb: file dctest.rb was initially added on branch
	release10.

2002-05-13 16:30  lyle

	* examples/icons/dippy.gif: file dippy.gif was initially added on
	branch release10.

2002-05-13 16:30  lyle

	* examples/icons/double_dash.gif: file double_dash.gif was
	initially added on branch release10.

2002-05-13 16:30  lyle

	* examples/icons/jbevel.gif: file jbevel.gif was initially added on
	branch release10.

2002-05-13 16:30  lyle

	* examples/icons/jmiter.gif: file jmiter.gif was initially added on
	branch release10.

2002-05-10 17:23  lyle

	* index.html, doc/build.html, doc/build.xml, doc/changes.html,
	doc/differences.html, doc/events.html, doc/examples.html,
	doc/goals.html, doc/goals.xml, doc/implementation.html,
	doc/library.html, doc/opengl.html, doc/scintilla.html,
	ext/fox/dialogs_wrap.cpp, ext/fox/layout_wrap.cpp,
	ext/fox/mdi_wrap.cpp, ext/fox/opengl_wrap.cpp,
	ext/fox/scintilla_wrap.cpp, ext/fox/ui_wrap.cpp: Miscellaneous
	documentation updates.

2002-05-10 16:30  lyle

	* ext/fox/: extconf.rb, extconf.rb.in: Various cleanups for the
	extconf.rb script, mainly to support searching multiple default
	directories to auto-detect the location of FOX.

2002-05-10 16:29  lyle

	* Makefile, Makefile.in: Corrected the "make check" target so that
	it can run the tests before you actually install FXRuby.

2002-05-10 15:12  lyle

	* swig-interfaces/FXIcon.i, swig-interfaces/FXImage.i,
	swig-interfaces/typemaps.i, ext/fox/icons_wrap.cpp,
	ext/fox/image_wrap.cpp, ext/fox/core_wrap.cpp: Corrected input
	typemaps for "const void *pix" and "const FXuchar *PIXELS"; these
	should not in fact accept FXMemoryBuffer instances as inputs. But
	modified the constructors for FXIcon and FXImage to accept this.

2002-05-10 14:56  lyle

	* FXRuby.spec.in, Makefile.in, setversions.rb: [no log message]

2002-05-10 14:56  lyle

	* FXRuby.spec.in: file FXRuby.spec.in was initially added on branch
	release10.

2002-05-10 14:47  lyle

	* Makefile, update_website.sh: Moved code from the
	update_website.sh script into the Makefile as target 'website'.

2002-05-10 14:43  lyle

	* ChangeLog, Makefile: [no log message]

2002-05-10 12:22  lyle

	* doc/implementation.html: file implementation.html was initially
	added on branch release10.

2002-05-10 12:22  lyle

	* doc/implementation.xml: file implementation.xml was initially
	added on branch release10.

2002-05-10 12:22  lyle

	* doc/: book.html, book.xml, changes.html, changes.xml,
	implementation.html, implementation.xml, library.html, todo.html,
	tutorial1.html: Added a new documentation section

2002-05-10 09:58  lyle

	* Makefile: Added the Makefile and the FXRuby.spec file to the list
	of files packaged into the source tarball.

2002-05-10 00:04  lyle

	* ANNOUNCE.in, ANNOUNCE.tmpl, Makefile.in, setversions.rb,
	ext/fox/extconf.rb.in, ext/fox/extconf.rb.tmpl: [no log message]

2002-05-10 00:04  lyle

	* ANNOUNCE.in: file ANNOUNCE.in was initially added on branch
	release10.

2002-05-10 00:04  lyle

	* Makefile.in: file Makefile.in was initially added on branch
	release10.

2002-05-10 00:04  lyle

	* ext/fox/extconf.rb.in: file extconf.rb.in was initially added on
	branch release10.

2002-05-10 00:00  lyle

	* update_website.sh: [no log message]

2002-05-09 23:50  lyle

	* FXRuby.spec: [no log message]

2002-05-09 22:44  lyle

	* Makefile, make-drop.sh: [no log message]

2002-05-09 22:44  lyle

	* Makefile: file Makefile was initially added on branch release10.

2002-05-09 19:37  lyle

	* FXRuby.spec: [no log message]

2002-05-09 18:25  lyle

	* FXRuby.spec: [no log message]

2002-05-09 17:25  lyle

	* FXRuby.spec: [no log message]

2002-05-09 16:39  lyle

	* drop-win32.sh, make-drop.sh: [no log message]

2002-05-09 16:35  lyle

	* FXRuby.spec: Initial version of an RPM spec file.

2002-05-09 16:35  lyle

	* FXRuby.spec: file FXRuby.spec was initially added on branch
	release10.

2002-05-09 16:28  lyle

	* doc/images/tutorial1.png: file tutorial1.png was initially added
	on branch release10.

2002-05-09 16:28  lyle

	* doc/: tutorial1.png, tutorial1.xml, images/tutorial1.png: Moved
	tutorial1.png from doc/ to doc/images.

2002-05-09 15:22  lyle

	* ext/fox/core_wrap.cpp, swig-interfaces/typemaps.i,
	ext/fox/icons_wrap.cpp, ext/fox/image_wrap.cpp: Modified the input
	typemaps for "const void *pix" and "const FXuchar* PIXELS" so that
	the constructors for icons and images can accept either strings (as
	before) or MemoryBuffer instances (see SF Bug #550996).

2002-05-08 17:37  lyle

	* ext/fox/: FXRuby.cpp, include/FXRuby.h: Further attempts to get
	GC correct.

2002-05-08 16:43  lyle

	* ext/fox/core_wrap.cpp, lib/fox/overloads.rb,
	swig-interfaces/FXRegion.i, tests/TC_FXHMat.rb, tests/TC_FXHVec.rb,
	tests/TC_FXRegion.rb, tests/stress1.rb: Updates to test cases
	TC_FXHVec.rb and TC_FXHMat.rb to test the new clone instance
	methods for these classes.  Added support for overloaded
	FXRegion#contains? and a new test case for this class.

2002-05-08 16:29  lyle

	* tests/TC_FXRegion.rb, ext/fox/core_wrap.cpp,
	ext/fox/dialogs_wrap.cpp, ext/fox/icons_wrap.cpp,
	ext/fox/image_wrap.cpp, ext/fox/layout_wrap.cpp,
	ext/fox/mdi_wrap.cpp, ext/fox/opengl_wrap.cpp,
	ext/fox/scintilla_wrap.cpp, ext/fox/ui_wrap.cpp: [no log message]

2002-05-08 16:29  lyle

	* tests/TC_FXRegion.rb: file TC_FXRegion.rb was initially added on
	branch release10.

2002-05-08 16:09  lyle

	* swig-interfaces/: FXHMat.i, FXHVec.i, FXRegion.i: Latest SWIG has
	support for copy constructors, so the copy constructors for these
	classes (FXHMat, FXHVec and FXRegion) are now exposed in FXRuby as
	the instance methods FXHMat#clone, FXHVec#clone and FXRegion#clone.

2002-05-08 14:53  lyle

	* swig-interfaces/FXScintilla.i: Incorporated Gilles' stuff for
	Scintilla TextRange struct.

2002-05-08 11:50  lyle

	* ext/fox/: core_wrap.cpp, dialogs_wrap.cpp, icons_wrap.cpp,
	image_wrap.cpp, layout_wrap.cpp, mdi_wrap.cpp, opengl_wrap.cpp,
	scintilla_wrap.cpp, ui_wrap.cpp: [no log message]

2002-05-08 11:49  lyle

	* swig-interfaces/image.i: Make sure that FXMemoryBuffer.i gets
	wrapped along with image.i.

2002-05-08 11:48  lyle

	* swig-interfaces/Makefile: Marked "clean" as a .PHONY target.

2002-05-08 11:45  lyle

	* examples/image.rb, ext/fox/include/FXMemoryBuffer.h,
	ext/fox/include/FXRuby.h, swig-interfaces/FXImage.i,
	swig-interfaces/FXMemoryBuffer.i: Modified the interface to
	FXImage#data so that it returns an FXMemoryBuffer instance instead
	of a string (See SF Bug #550996).  The primary difference is that
	FXMemoryBuffer wraps the actual data pointer stored by the FXImage
	instead of making a copy; this way you should be able to modify the
	buffer and re-render the image as you can in C++.

2002-05-08 11:45  lyle

	* ext/fox/include/FXMemoryBuffer.h: file FXMemoryBuffer.h was
	initially added on branch release10.

2002-05-08 11:45  lyle

	* swig-interfaces/FXMemoryBuffer.i: file FXMemoryBuffer.i was
	initially added on branch release10.

2002-05-08 11:35  lyle

	* lib/fox/aliases.rb: Added aliases:
	
	    FXDC#tile= (for FXDC#setTile)
	    FXDC#stipple= (for FXDC#setStipple)
	    FXDC#clipRegion= (for FXDC#setClipRegion)
	    FXDC#clipRectangle= (for FXDC#setClipRectangle)

2002-05-08 11:33  lyle

	* ext/fox/FXRuby.cpp: Modified order of requires so that aliases.rb
	is loaded after overloads.rb.

2002-05-08 11:32  lyle

	* examples/image.rb: Minor updates to the image.rb example to
	replace calls with shorter aliases, e.g. replacing
	@canvas.getWidth() and @canvas.getHeight() with @canvas.width and
	@canvas.height.

2002-05-08 11:24  lyle

	* lib/fox/aliases.rb: Corrected a typo; the alias for
	FXColorWell#getRGBA was supposed to be "rgba" but was actually
	"rbga". This has been fixed!

2002-05-08 10:25  lyle

	* ext/fox/include/FXRbGIFCursor.h, swig-interfaces/FXCursor.i,
	swig-interfaces/FXGIFCursor.i: Modified the constructors for
	FXCursor and FXGIFCursor so that the hot spot coordinates (hx and
	hy) no longer have default values of -1. Although FOX allows this,
	it's not correct for Windows where you *must* specify a reasonable
	value for those arguments; so I'm removing the temptation for
	FXRuby ;)

2002-05-07 21:08  lyle

	* ext/fox/markfuncs.cpp: Revert to previous version of
	markfuncs.cpp.

2002-05-06 15:16  lyle

	* ext/fox/markfuncs.cpp: Commented out what are (I think) some
	unnecessary calls to FXRbGcMark() for things like tree items and
	the like (see SourceForge Bug #534365).  But I'm not sure this
	fixes Gilles' problem with stack overflow (if that is indeed the
	problem).

2002-05-06 14:16  lyle

	* ext/fox/core_wrap.cpp, ext/fox/dialogs_wrap.cpp,
	ext/fox/icons_wrap.cpp, ext/fox/image_wrap.cpp,
	ext/fox/layout_wrap.cpp, ext/fox/mdi_wrap.cpp,
	ext/fox/opengl_wrap.cpp, ext/fox/scintilla_wrap.cpp,
	ext/fox/ui_wrap.cpp, swig-interfaces/FXApp.i,
	swig-interfaces/FXColorSelector.i, swig-interfaces/FXComboBox.i,
	swig-interfaces/FXDC.i, swig-interfaces/FXDebugTarget.i,
	swig-interfaces/FXDial.i, swig-interfaces/FXDict.i,
	swig-interfaces/FXFileDialog.i, swig-interfaces/FXFileDict.i,
	swig-interfaces/FXFileSelector.i, swig-interfaces/FXFont.i,
	swig-interfaces/FXFontDialog.i, swig-interfaces/FXFontSelector.i,
	swig-interfaces/FXGLObject.i, swig-interfaces/FXGLShape.i,
	swig-interfaces/FXGLViewer.i, swig-interfaces/FXHMat.i,
	swig-interfaces/FXHVec.i, swig-interfaces/FXHeader.i,
	swig-interfaces/FXIconList.i, swig-interfaces/FXId.i,
	swig-interfaces/FXImage.i, swig-interfaces/FXInputDialog.i,
	swig-interfaces/FXList.i, swig-interfaces/FXListBox.i,
	swig-interfaces/FXPrintDialog.i, swig-interfaces/FXQuat.i,
	swig-interfaces/FXRange.i, swig-interfaces/FXRegion.i,
	swig-interfaces/FXScintilla.i, swig-interfaces/FXScrollArea.i,
	swig-interfaces/FXSlider.i, swig-interfaces/FXSpinner.i,
	swig-interfaces/FXStatusline.i, swig-interfaces/FXStream.i,
	swig-interfaces/FXTable.i, swig-interfaces/FXText.i,
	swig-interfaces/FXTreeList.i, swig-interfaces/FXTreeListBox.i,
	swig-interfaces/FXVec.i, swig-interfaces/FXWindow.i: Replaced
	%addmethods directives with %extend in a number of SWIG interface
	files.	Fixed the default argument values for FXIconDict and
	FXRbIconDict constructors (in FXFileDict.i) from
	"FXIconDict::defaultIconPath" to just "defaultIconPath"; otherwise
	SWIG expands this incorrectly.

2002-05-06 11:22  lyle

	* FXRuby.iss: Updated Inno Setup script for the Windows installer.

2002-05-06 11:09  lyle

	* tests/TC_FXFileStream.rb: [no log message]

2002-05-06 10:58  lyle

	* ext/fox/: extconf.rb, extconf.rb.tmpl: Reversed order of
	have_library() calls for libpng and zlib so that libs are picked up
	properly (has this changed for Ruby 1.7?)

2002-05-01 09:18  lyle

	* swig-interfaces/FXApp.i: Corrected the %rename directive for
	FXRbApp::setThreadsEnabled().

2002-04-30 17:12  lyle

	* tests/TC_FXAccelTable.rb: Added a test case for FXAccelTable.

2002-04-30 17:12  lyle

	* tests/TC_FXAccelTable.rb: file TC_FXAccelTable.rb was initially
	added on branch release10.

2002-04-30 14:45  anoncvs_tsshp

	* examples/: datatarget.rb, glviewer.rb, textedit/textedit.rb:
	Replaced calls to FXApp#disableThreads with calls to
	FXApp#threadsEnabled = false in these example programs.

2002-04-30 14:42  lyle

	* doc/custom.xsl: file custom.xsl was initially added on branch
	release10.

2002-04-30 14:42  lyle

	* ChangeLog, doc/Makefile, doc/book.html, doc/build.html,
	doc/changes.html, doc/changes.xml, doc/custom.xsl,
	doc/differences.html, doc/differences.xml, doc/events.html,
	doc/examples.html, doc/goals.html, doc/library.html,
	doc/opengl.html, doc/scintilla.html, doc/todo.html,
	doc/tutorial1.html: Updated change history.

2002-04-30 14:05  lyle

	* setversions.rb, ANNOUNCE, ext/fox/extconf.rb: Updated the FXRuby
	home page URL to http://www.fxruby.org in the setversions.rb
	script.

2002-04-30 14:02  lyle

	* ext/fox/FXRbApp.cpp, ext/fox/core_wrap.cpp,
	swig-interfaces/FXApp.i, ext/fox/dialogs_wrap.cpp,
	ext/fox/icons_wrap.cpp, ext/fox/image_wrap.cpp,
	ext/fox/layout_wrap.cpp, ext/fox/mdi_wrap.cpp,
	ext/fox/opengl_wrap.cpp, ext/fox/ui_wrap.cpp,
	ext/fox/include/FXRbApp.h: Removed the FXApp#enableThreads and
	FXApp#disableThreads instance methods and replaced with a single
	method, FXApp#threadsEnabled=, which accepts true or false. This
	makes the API more consistent with the recently added
	FXApp#threadsEnabled? instance method.

2002-04-30 12:23  lyle

	* fox-includes/fxver.h: Copied latest version of fxver.h (from the
	FOX 1.0.10 distribution).

2002-04-29 21:12  lyle

	* doc/changes.xml, ext/fox/FXRbApp.cpp, ext/fox/core_wrap.cpp,
	ext/fox/dialogs_wrap.cpp, ext/fox/icons_wrap.cpp,
	ext/fox/image_wrap.cpp, ext/fox/layout_wrap.cpp,
	ext/fox/mdi_wrap.cpp, ext/fox/opengl_wrap.cpp,
	ext/fox/scintilla_wrap.cpp, ext/fox/ui_wrap.cpp,
	ext/fox/include/FXRbApp.h, rdoc-sources/FXApp.rb,
	swig-interfaces/FXApp.i: Added the FXApp#threadsEnabled? instance
	method, to see if they are.

2002-04-29 20:54  lyle

	* ext/fox/include/FXRuby.h: Fixed the bug in overloaded to_ruby()
	functions:
	
		VALUE to_ruby(FXObject*);
		VALUE to_ruby(const FXObject*);
	
	for the case where the input pointer is NULL. Should return Qnil in
	those cases. See SF Bug #550417.

2002-04-29 17:34  lyle

	* ChangeLog: [no log message]

2002-04-29 17:23  lyle

	* ext/fox/core_wrap.cpp, swig-interfaces/typemaps.i,
	ext/fox/dialogs_wrap.cpp, ext/fox/icons_wrap.cpp,
	ext/fox/image_wrap.cpp, ext/fox/layout_wrap.cpp,
	ext/fox/mdi_wrap.cpp, ext/fox/opengl_wrap.cpp, ext/fox/ui_wrap.cpp:
	Fix for SF Bug #550349. For functions that have input arguments of
	type "const FXString&" but also specify a default argument value
	which is a literal string, e.g.
	
		void somefunc(const FXString& title = "Hello");
	
	the previous typemap I had was not working properly. The new one
	should.

2002-04-25 17:30  anoncvs_tsshp

	* tests/TC_FXMaterial.rb: Updated the test case for FXMaterial.

2002-04-25 17:29  anoncvs_tsshp

	* ext/fox/opengl_wrap.cpp: [no log message]

2002-04-25 17:29  anoncvs_tsshp

	* swig-interfaces/typemaps.i: Added input typemaps for FXVec and
	FXHVec, such that any function which expects one of these types as
	input will also accept a Ruby array of the same size. For example,
	FXGLViewer#setBackgroundColor can be called in either of these
	equivalent forms:
	
	    glviewer.setBackgroundColor( FXHVec.new(0.5, 0.5, 0.5, 1.0) )
	    glviewer.setBackgroundColor( [0.5, 0.5, 0.5, 1.0] )

2002-04-25 16:08  lyle

	* tests/TC_FXFileStream.rb: Added a test case (TC_FXFileStream.rb)
	for the FXFileStream class.

2002-04-25 16:08  lyle

	* tests/TC_FXFileStream.rb: file TC_FXFileStream.rb was initially
	added on branch release10.

2002-04-25 16:07  lyle

	* lib/fox/aliases.rb: Added aliases FXStream#error= (for
	FXStream#setError), FXStream#position= (for FXStream#setPosition)
	and FXStream#position (for FXStream#getPosition).

2002-04-25 11:48  lyle

	* ext/fox/core_wrap.cpp, ext/fox/dialogs_wrap.cpp,
	ext/fox/icons_wrap.cpp, ext/fox/image_wrap.cpp, ext/fox/impl.cpp,
	ext/fox/layout_wrap.cpp, ext/fox/mdi_wrap.cpp,
	ext/fox/opengl_wrap.cpp, ext/fox/ui_wrap.cpp,
	ext/fox/include/FXRbStream.h, swig-interfaces/FXStream.i,
	swig-interfaces/freefuncs.i, swig-interfaces/markfuncs.i,
	swig-interfaces/renames.i, swig-interfaces/stubs.i: Fixes related
	to SF Bug #535955. FXStream, FXFileStream and FXMemoryStream were
	not implemented properly w.r.t. virtual functions and GC.

2002-04-25 10:34  lyle

	* tests/stress1.rb: Added Gilles' case as a permanent "stress test"
	for FXRuby.

2002-04-25 10:34  lyle

	* tests/stress1.rb: file stress1.rb was initially added on branch
	release10.

2002-04-24 21:44  lyle

	* ext/fox/: FXRuby.cpp, markfuncs.cpp: Corrected argument types for
	calls to rb_gc_mark() in FXRuby.cpp and markfuncs.cpp. For Ruby
	1.6, the prototype for rb_gc_mark() should be rb_gc_mark(void *)
	and for Ruby 1.7 it is rb_gc_mark(VALUE).

2002-04-24 21:34  lyle

	* doc/build.xml: Modified instructions about the fix for
	rb_gc_mark()'s declaration in intern.h; should read rb_gc_mark(void
	*) and not rb_gc_mark(VALUE).

2002-04-24 10:59  lyle

	* swig-interfaces/typemaps.i: Added in typemap for FXString and
	corrected out typemap for FXQuat.

2002-04-24 10:58  lyle

	* tests/TC_FXViewport.rb: Corrected checks on FXViewport#w and
	FXViewport#h; we expect them to be of type Integer (either Bignum
	or Fixnum). Was failing if it was not a Fixnum.

2002-04-24 10:48  lyle

	* ext/fox/: core_wrap.cpp, dialogs_wrap.cpp, icons_wrap.cpp,
	image_wrap.cpp, layout_wrap.cpp, mdi_wrap.cpp, opengl_wrap.cpp,
	ui_wrap.cpp: [no log message]

2002-04-23 22:30  lyle

	* ext/fox/: core_wrap.cpp, scintilla_wrap.cpp, ui_wrap.cpp: [no log
	message]

2002-04-23 22:23  lyle

	* fox-includes/fxver.h: [no log message]

2002-04-23 22:04  lyle

	* swig-interfaces/FXScintilla.i: Replaced %readonly and %readwrite
	directives with %immutable and %mutable.

2002-04-23 22:03  lyle

	* ext/fox/: dialogs_wrap.cpp, icons_wrap.cpp, image_wrap.cpp,
	layout_wrap.cpp, mdi_wrap.cpp, opengl_wrap.cpp: [no log message]

2002-04-23 21:55  lyle

	* swig-interfaces/: FXApp.i, FXScintilla.i: Replaced %readonly and
	%readwrite directives in SWIG interface files with new %mutable and
	%immutable features.

2002-04-23 21:01  lyle

	* fox-includes/README: Corrected the name of the package in
	fox-includes/README; it's FXRuby, not Ruby/FOX.

2002-04-04 10:44  lyle

	* examples/gdchart.rb: Added a new example that uses the
	Ruby/GDChart module to create a chart image and then display it in
	an FXImageView widget.

2002-04-04 10:44  lyle

	* examples/gdchart.rb: file gdchart.rb was initially added on
	branch release10.

2002-04-03 17:24  lyle

	* fox-includes/fxver.h: [no log message]

2002-04-03 15:40  lyle

	* ext/fox/FXRuby.cpp, ext/fox/core_wrap.cpp,
	ext/fox/include/FXRbDC.h, ext/fox/include/FXRbDCVirtuals.h,
	ext/fox/include/FXRuby.h, lib/fox/aliases.rb, lib/fox/overloads.rb,
	swig-interfaces/FXDC.i, swig-interfaces/typemaps.i,
	tests/TC_FXDC.rb, tests/TC_FXDCWindow.rb: Added typemaps and
	supporting code to get FXDC#setDashes working properly.  Fixed
	other bugs in the FXDC test case.

2002-04-03 12:10  lyle

	* tests/TC_FXDCWindow.rb: Added a test case (unfinished) for FXDC.

2002-04-03 11:36  lyle

	* ext/fox/core_wrap.cpp, swig-interfaces/FXDC.i,
	swig-interfaces/stubs.i, swig-interfaces/typemaps.i: Added some new
	typemaps to fix the call signatures for a number of FXDC instance
	methods which take arrays as their inputs.

2002-04-03 11:32  lyle

	* lib/fox/aliases.rb: Added hasAccel? as an alias for
	FXAccelTable#hasAccel.

2002-04-03 11:32  lyle

	* lib/fox/overloads.rb: Added support for the overloaded
	FXDC#setStipple and FXDC#setClipRectangle methods.

2002-04-03 10:58  lyle

	* rdoc-sources/FXColorBar.rb: [no log message]

2002-04-03 10:58  lyle

	* rdoc-sources/: FXAccelTable.rb, FXArrowButton.rb, FXBMPIcon.rb,
	FXBMPImage.rb, FXBitmap.rb, FXCanvas.rb, FXCheckButton.rb, FXDC.rb:
	Updated RDoc documentation files.

2002-04-02 18:18  lyle

	* ext/fox/FXRuby.cpp: Corrected a bug in FXRbGetExpectedData() for
	determining the type (class) of the receiver object.

2002-04-02 17:37  lyle

	* doc/: examples.xml, images/glviewer.png: Replaced glviewer.gif
	(snapshot) with glviewer.png.

2002-04-02 17:30  lyle

	* ext/fox/: core_wrap.cpp, dialogs_wrap.cpp, icons_wrap.cpp,
	image_wrap.cpp, layout_wrap.cpp, mdi_wrap.cpp, opengl_wrap.cpp,
	scintilla_wrap.cpp, ui_wrap.cpp: Updates from latest SWIG.

2002-04-02 16:27  lyle

	* examples/: README, button.rb, examples.xml, glviewer.rb,
	groupbox.rb, header.rb, hello2.rb, imageviewer.rb, mditest.rb,
	splitter.rb, table.rb, icons/big.png, icons/delimit.png,
	icons/hello2.png, icons/indent.png, icons/palette.png,
	icons/pattern.png, icons/saveas.png, textedit/prefdialog.rb,
	textedit/textedit.rb: Updated examples to use PNG icons instead of
	GIF icons.

2002-04-02 16:19  lyle

	* examples/icons/: backview.png, bigfolder.png, bigpenguin.png,
	bottomview.png, camera.png, colorpal.png, copy.png, cut.png,
	filenew.png, fileopen.png, filesave.png, filesaveas.png, fonts.png,
	fox.png, foxicon.png, frontview.png, help.png, kill.png,
	leftview.png, light.png, minidoc.png, minifolder.png,
	minifolderopen.png, newfolder.png, nolight.png, parallel.png,
	paste.png, penguin.png, perspective.png, printicon.png, prop.png,
	redo.png, rightview.png, shutter1.png, shutter2.png, small.png,
	smoothlight.png, tbuplevel.png, topview.png, undo.png, winapp.png,
	zoom.png: Replacing GIF icons with PNG versions.

2002-04-01 22:11  lyle

	* doc/changes.xml: Added a note to the change log about Bil's
	report on the change in rb_rescue2().

2002-04-01 22:10  lyle

	* ext/fox/core_wrap.cpp, ext/fox/dialogs_wrap.cpp,
	ext/fox/icons_wrap.cpp, ext/fox/image_wrap.cpp,
	ext/fox/layout_wrap.cpp, ext/fox/mdi_wrap.cpp,
	ext/fox/opengl_wrap.cpp, ext/fox/ui_wrap.cpp,
	swig-interfaces/freefuncs.i: Added "free" functions (called when a
	Ruby instance is garbage-collected) to ensure that the Ruby-C++
	object mappings are properly broken.

2002-04-01 21:44  lyle

	* swig-interfaces/: FXDirList.i, FXFileList.i, FXGLObject.i,
	FXGLShape.i, FXHeader.i, FXIconList.i, FXList.i, FXTable.i,
	FXTreeList.i, core.i, dialogs.i, freefuncs.i, icons.i, image.i,
	layout.i, mdi.i, opengl.i, scintilla.i, ui.i: Moved all %freefunc
	directives to a centralized include file (freefuncs.i).

2002-04-01 17:17  lyle

	* ext/fox/FXRuby.cpp: Ripped out stuff about borrowed references
	and FXRbNotifyDestroyed().  This can all be handled with the
	current FXRbRegisterRubyObj() and FXRbUnregisterRubyObj()
	functionality.

2002-04-01 17:15  lyle

	* ext/fox/include/FXRuby.h: Remove declaration for
	FXRbNotifyDestroyed().

2002-04-01 17:13  lyle

	* swig-interfaces/FXHeader.i, swig-interfaces/FXIconList.i,
	swig-interfaces/FXList.i, swig-interfaces/FXTable.i,
	swig-interfaces/FXTreeList.i, ext/fox/include/FXRbTable.h: Replaced
	calls to FXRbNotifyDestroyed() with calls to
	FXRbUnregisterRubyObj().

2002-04-01 15:29  lyle

	* swig-interfaces/typemaps.i: Updated output typemaps for certain
	types.

2002-04-01 08:55  lyle

	* ext/fox/FXRuby.cpp: Modified call to rb_rescue2() to match Ruby
	1.6.7 prototype. Thanks to Bil Kleb for catching this one.

2002-03-28 10:32  lyle

	* swig-interfaces/FXFileDict.i: [no log message]

2002-03-28 09:26  lyle

	* ext/fox/: core_wrap.cpp, dialogs_wrap.cpp, icons_wrap.cpp,
	image_wrap.cpp, layout_wrap.cpp, mdi_wrap.cpp, opengl_wrap.cpp,
	scintilla_wrap.cpp, ui_wrap.cpp: [no log message]

2002-03-28 08:32  lyle

	* ext/fox/librb.c: [no log message]

2002-03-27 12:05  lyle

	* lib/fox/aliases.rb: Added aliases itemCurrent? for
	FXComboBox#isItemCurrent; posSelected? for
	FXTextField#isPosSelected; and posVisible? for
	FXTextField#isPosVisible.

2002-03-27 12:03  lyle

	* rdoc-sources/: FX4Splitter.rb, FXApp.rb, FXComboBox.rb,
	FXComposite.rb, FXHorizontalFrame.rb, FXTextField.rb,
	FXVerticalFrame.rb: More documentation updates.

2002-03-27 11:41  lyle

	* ext/fox/core_wrap.cpp: [no log message]

2002-03-26 17:58  lyle

	* ext/fox/: core_wrap.cpp, dialogs_wrap.cpp, icons_wrap.cpp,
	image_wrap.cpp, layout_wrap.cpp, mdi_wrap.cpp, opengl_wrap.cpp,
	scintilla_wrap.cpp, ui_wrap.cpp: [no log message]

2002-03-26 16:44  lyle

	* swig-interfaces/: FXDirList.i, FXFileDict.i, FXFileList.i,
	FXGLObject.i, FXGLShape.i, FXHeader.i, FXIconList.i, FXList.i,
	FXTable.i, FXTreeList.i, markfuncs.i: Fixes for latest version of
	SWIG.

2002-03-26 15:49  lyle

	* swig-interfaces/FXWindow.i: Replaced "except" typemap on
	FXWindow#childAtIndex with an %exception directive.

2002-03-26 15:38  lyle

	* swig-interfaces/FXApp.i, lib/fox/aliases.rb: [no log message]

2002-03-26 15:38  lyle

	* swig-interfaces/FXWindow.i: FXWindow#childAtIndex now raises
	IndexError when the index out of bounds.

2002-03-26 15:36  lyle

	* rdoc-sources/: FX4Splitter.rb, FXApp.rb, FXButton.rb,
	FXDrawable.rb, FXFrame.rb, FXGIFIcon.rb, FXIcon.rb, FXId.rb,
	FXImage.rb, FXLabel.rb, FXTooltip.rb, FXWindow.rb: New and updated
	RDoc sources.

2002-03-26 15:35  lyle

	* tests/: TC_FXButton.rb, TC_FXFont.rb, TC_FXHMat.rb, TC_FXHVec.rb,
	TC_FXLight.rb, TC_FXMaterial.rb, TC_FXPoint.rb, TC_FXRange.rb,
	TC_FXRectangle.rb, TC_FXSize.rb, TC_FXViewport.rb: Test::Unit
	provides an "auto-run" feature (for lack of a better name) for
	running the individual test cases, so the blocks I had like:
	
		if __FILE__ == $0
		    # run this case
		end
	
	are not necessary.

2002-03-26 07:32  lyle

	* examples/scribble.rb: Added a "mirroring" mode for the scribble
	example, using patches from Guaracy Monteiro (guaracybm@ig.com.br).

2002-03-22 18:03  lyle

	* ext/fox/core_wrap.cpp, ext/fox/dialogs_wrap.cpp,
	ext/fox/icons_wrap.cpp, ext/fox/image_wrap.cpp,
	ext/fox/layout_wrap.cpp, ext/fox/mdi_wrap.cpp,
	ext/fox/opengl_wrap.cpp, ext/fox/scintilla_wrap.cpp,
	ext/fox/ui_wrap.cpp, doc/changes.xml, swig-interfaces/FXTreeList.i:
	Corrected the dangling pointer cleanup problem for
	FXTreeList#clearItems as described by Gilles in SF Bug #533804.

2002-03-21 19:53  lyle

	* doc/: Makefile, book.html, build.html, changes.html,
	differences.html, events.html, examples.html, goals.html,
	library.html, opengl.html, scintilla.html, todo.html,
	tutorial1.html: [no log message]

2002-03-21 17:13  lyle

	* ChangeLog: [no log message]

2002-03-21 17:04  lyle

	* FXRuby.iss, examples/scintilla_wrapper.rb: Added missing file
	(scintilla_wrapper.rb) needed for the Scintilla example.

2002-03-21 17:02  lyle

	* FXRuby.iss, examples/iRAA.rb: Added missing file needed for RAA
	browser (iRAA.rb) from the SOAP4R distribution.

2002-03-21 17:00  lyle

	* ext/fox/: extconf.rb, extconf.rb.tmpl: [no log message]

2002-03-21 16:04  lyle

	* FXRuby.iss: [no log message]

2002-03-21 15:53  lyle

	* update_website.sh: [no log message]

2002-03-21 15:50  lyle

	* doc/: scintilla.html, scintilla.xml: Updated the URL for
	FXScintilla 1.45.

2002-03-21 15:44  lyle

	* index.html: Modified the comment about the precompiled binaries
	for Windows; they are no longer built against a Cygwin-based Ruby
	but rather the MSWin32-based Ruby.

2002-03-21 15:32  lyle

	* ChangeLog: [no log message]

2002-03-21 15:16  lyle

	* make-drop.sh: [no log message]

2002-03-21 13:11  lyle

	* README: Adds an explanatory comment about the (purpose of the)
	rdoc-sources directory to the README file.

2002-03-21 13:10  lyle

	* FXRuby.iss: Adds a number of new files to the InnoSetup installer
	script for the Windows installer.

2002-03-21 13:09  lyle

	* make-drop.sh: Changed the version number for the make-drop.sh
	script, and added the ICO icons for the examples/icons directory.

2002-03-21 13:09  lyle

	* doc/: build.html, build.xml, changes.html, changes.xml,
	differences.html, events.html, examples.html, examples.xml,
	library.html, opengl.html, scintilla.html, images/shutter.png:
	Updated comments in the "examples" section on the "shutter.rb"
	example, and updated its screenshot as well.

2002-03-21 12:47  lyle

	* examples/: shutter.rb, icons/AngryGuyInBunnySuit.ico,
	icons/FatBot.ico, icons/FlippedySwitch.ico, icons/LeGoon.ico,
	icons/Net.ico, icons/RedMacOS.ico, icons/SawBlade.ico: Massive
	overhaul of the previously somewhat boring shutter example.  Now
	replaced with an example that looks startingly like a popular PIM
	application.

2002-03-20 17:07  lyle

	* doc/: changes.html, changes.xml: [no log message]

2002-03-20 16:00  lyle

	* tests/: TC_FXButton.rb, TC_FXLight.rb, TC_FXMaterial.rb,
	TC_FXViewport.rb: Added test cases for FXButton, FXLight,
	FXMaterial and FXViewport classes.

2002-03-20 11:49  lyle

	* ext/fox/FXRuby.cpp: Type-checking wasn't done properly; replaced
	calls to SWIG_CheckConvert() with calls to FXRbIsKindOf().

2002-03-19 17:18  lyle

	* ext/fox/core_wrap.cpp, ext/fox/dialogs_wrap.cpp,
	ext/fox/icons_wrap.cpp, ext/fox/image_wrap.cpp,
	ext/fox/layout_wrap.cpp, ext/fox/mdi_wrap.cpp,
	ext/fox/opengl_wrap.cpp, ext/fox/scintilla_wrap.cpp,
	ext/fox/ui_wrap.cpp, swig-interfaces/FX4Splitter.i,
	swig-interfaces/FXAccelTable.i, swig-interfaces/FXApp.i,
	swig-interfaces/FXArrowButton.i, swig-interfaces/FXBMPIcon.i,
	swig-interfaces/FXBMPImage.i, swig-interfaces/FXBitmap.i,
	swig-interfaces/FXButton.i, swig-interfaces/FXCURCursor.i,
	swig-interfaces/FXCanvas.i, swig-interfaces/FXCheckButton.i,
	swig-interfaces/FXColorBar.i, swig-interfaces/FXColorDialog.i,
	swig-interfaces/FXColorSelector.i, swig-interfaces/FXColorWell.i,
	swig-interfaces/FXColorWheel.i, swig-interfaces/FXComboBox.i,
	swig-interfaces/FXComposite.i, swig-interfaces/FXCursor.i,
	swig-interfaces/FXDC.i, swig-interfaces/FXDCPrint.i,
	swig-interfaces/FXDCWindow.i, swig-interfaces/FXDataTarget.i,
	swig-interfaces/FXDebugTarget.i, swig-interfaces/FXDelegator.i,
	swig-interfaces/FXDial.i, swig-interfaces/FXDialogBox.i,
	swig-interfaces/FXDict.i, swig-interfaces/FXDirBox.i,
	swig-interfaces/FXDirDialog.i, swig-interfaces/FXDirList.i,
	swig-interfaces/FXDirSelector.i, swig-interfaces/FXDocument.i,
	swig-interfaces/FXDragCorner.i, swig-interfaces/FXDrawable.i,
	swig-interfaces/FXDriveBox.i, swig-interfaces/FXFileDialog.i,
	swig-interfaces/FXFileDict.i, swig-interfaces/FXFileList.i,
	swig-interfaces/FXFileSelector.i, swig-interfaces/FXFont.i,
	swig-interfaces/FXFontDialog.i, swig-interfaces/FXFontSelector.i,
	swig-interfaces/FXFrame.i, swig-interfaces/FXGIFCursor.i,
	swig-interfaces/FXGIFIcon.i, swig-interfaces/FXGIFImage.i,
	swig-interfaces/FXGLCanvas.i, swig-interfaces/FXGLContext.i,
	swig-interfaces/FXGLObject.i, swig-interfaces/FXGLShape.i,
	swig-interfaces/FXGLViewer.i, swig-interfaces/FXGLVisual.i,
	swig-interfaces/FXGroupBox.i, swig-interfaces/FXHMat.i,
	swig-interfaces/FXHVec.i, swig-interfaces/FXHeader.i,
	swig-interfaces/FXHorizontalFrame.i, swig-interfaces/FXICOIcon.i,
	swig-interfaces/FXICOImage.i, swig-interfaces/FXIcon.i,
	swig-interfaces/FXIconList.i, swig-interfaces/FXId.i,
	swig-interfaces/FXImage.i, swig-interfaces/FXImageView.i,
	swig-interfaces/FXInputDialog.i, swig-interfaces/FXJPGIcon.i,
	swig-interfaces/FXJPGImage.i, swig-interfaces/FXLabel.i,
	swig-interfaces/FXList.i, swig-interfaces/FXListBox.i,
	swig-interfaces/FXMDIButton.i, swig-interfaces/FXMDIChild.i,
	swig-interfaces/FXMDIClient.i, swig-interfaces/FXMainWindow.i,
	swig-interfaces/FXMatrix.i, swig-interfaces/FXMenuButton.i,
	swig-interfaces/FXMenuCaption.i, swig-interfaces/FXMenuCascade.i,
	swig-interfaces/FXMenuCommand.i, swig-interfaces/FXMenuPane.i,
	swig-interfaces/FXMenuSeparator.i, swig-interfaces/FXMenuTitle.i,
	swig-interfaces/FXMenubar.i, swig-interfaces/FXMessageBox.i,
	swig-interfaces/FXObject.i, swig-interfaces/FXOptionMenu.i,
	swig-interfaces/FXPCXIcon.i, swig-interfaces/FXPCXImage.i,
	swig-interfaces/FXPNGIcon.i, swig-interfaces/FXPNGImage.i,
	swig-interfaces/FXPacker.i, swig-interfaces/FXPicker.i,
	swig-interfaces/FXPoint.i, swig-interfaces/FXPopup.i,
	swig-interfaces/FXPrintDialog.i, swig-interfaces/FXProgressBar.i,
	swig-interfaces/FXProgressDialog.i, swig-interfaces/FXQuat.i,
	swig-interfaces/FXRGBIcon.i, swig-interfaces/FXRGBImage.i,
	swig-interfaces/FXRadioButton.i, swig-interfaces/FXRange.i,
	swig-interfaces/FXRecentFiles.i, swig-interfaces/FXRectangle.i,
	swig-interfaces/FXRegion.i, swig-interfaces/FXRegistry.i,
	swig-interfaces/FXReplaceDialog.i, swig-interfaces/FXRootWindow.i,
	swig-interfaces/FXScintilla.i, swig-interfaces/FXScrollArea.i,
	swig-interfaces/FXScrollWindow.i, swig-interfaces/FXScrollbar.i,
	swig-interfaces/FXSearchDialog.i, swig-interfaces/FXSeparator.i,
	swig-interfaces/FXSettings.i, swig-interfaces/FXShell.i,
	swig-interfaces/FXShutter.i, swig-interfaces/FXSize.i,
	swig-interfaces/FXSlider.i, swig-interfaces/FXSpinner.i,
	swig-interfaces/FXSplitter.i, swig-interfaces/FXStatusbar.i,
	swig-interfaces/FXStatusline.i, swig-interfaces/FXStream.i,
	swig-interfaces/FXStringDict.i, swig-interfaces/FXSwitcher.i,
	swig-interfaces/FXTGAIcon.i, swig-interfaces/FXTGAImage.i,
	swig-interfaces/FXTIFIcon.i, swig-interfaces/FXTIFImage.i,
	swig-interfaces/FXTab.i, swig-interfaces/FXTabBar.i,
	swig-interfaces/FXTabBook.i, swig-interfaces/FXTabItem.i,
	swig-interfaces/FXTable.i, swig-interfaces/FXText.i,
	swig-interfaces/FXTextField.i, swig-interfaces/FXToggleButton.i,
	swig-interfaces/FXToolbar.i, swig-interfaces/FXToolbarGrip.i,
	swig-interfaces/FXToolbarShell.i, swig-interfaces/FXToolbarTab.i,
	swig-interfaces/FXTooltip.i, swig-interfaces/FXTopWindow.i,
	swig-interfaces/FXTreeList.i, swig-interfaces/FXTreeListBox.i,
	swig-interfaces/FXVec.i, swig-interfaces/FXVerticalFrame.i,
	swig-interfaces/FXVisual.i, swig-interfaces/FXWindow.i,
	swig-interfaces/FXXPMIcon.i, swig-interfaces/FXXPMImage.i: Replaced
	hard-coded call to FXRbRegisterRubyObj() in a modified version of
	SWIG with %exception typemaps in the SWIG interface files. Now the
	wrapper sources can be generated from the SWIG interface files,
	using the standard version of SWIG (no custom versions needed).

2002-03-19 14:04  lyle

	* ext/fox/ui_wrap.cpp, ext/fox/include/FXRbTable.h,
	swig-interfaces/FXTable.i: Added guards to ensure that pointers
	held by Ruby objects are zeroed-out after calls to destructive
	methods like FXTable#setTableSize, FXTable#removeRows,
	FXTable#removeColumns, and FXTable#removeItem.

2002-03-19 11:22  lyle

	* ext/fox/: core_wrap.cpp, dialogs_wrap.cpp, icons_wrap.cpp,
	image_wrap.cpp, layout_wrap.cpp, mdi_wrap.cpp, opengl_wrap.cpp,
	scintilla_wrap.cpp, ui_wrap.cpp: [no log message]

2002-03-19 11:16  lyle

	* ext/fox/librb.c: Updated SWIG runtime support (adds
	SWIG_TypeDynamicCast).

2002-03-19 10:52  lyle

	* ext/fox/FXRuby.cpp, ext/fox/include/FXRbTreeList.h,
	swig-interfaces/FXTreeList.i: Fixes for FXTreeList#removeItem and
	FXTreeList#removeItems.

2002-03-19 10:51  lyle

	* ext/fox/include/FXRbCommon.h: Be sure to include "version.h" so
	that RUBY_CODE_VERSION is defined.

2002-03-19 10:50  lyle

	* swig-interfaces/FXScintilla.i: Removed the
	FXScintilla.setDefaultFont() singleton method (now obsolete).

2002-03-14 12:47  ljohnson

	* ext/fox/FXRuby.cpp, ext/fox/core_wrap.cpp,
	ext/fox/dialogs_wrap.cpp, ext/fox/icons_wrap.cpp,
	ext/fox/image_wrap.cpp, ext/fox/layout_wrap.cpp,
	ext/fox/mdi_wrap.cpp, ext/fox/opengl_wrap.cpp,
	ext/fox/scintilla_wrap.cpp, ext/fox/ui_wrap.cpp,
	ext/fox/include/FXRuby.h, swig-interfaces/Makefile,
	swig-interfaces/core.i, swig-interfaces/dialogs.i,
	swig-interfaces/image.i, swig-interfaces/layout.i,
	swig-interfaces/mdi.i, swig-interfaces/opengl.i,
	swig-interfaces/scintilla.i, swig-interfaces/swig.sed,
	swig-interfaces/typemaps.i, swig-interfaces/ui.i: Reorganizing
	things a little bit to try to break up the out-of-control "core"
	module file. New splinter modules are ui and layout, with more
	breakup of ui to follow at some point.

2002-03-14 11:09  ljohnson

	* rdoc-sources/Makefile: [no log message]

2002-03-14 11:04  ljohnson

	* examples/groupbox.rb: Comment-out the bit that starts the thread
	until we get this working on Windows.

2002-03-14 11:03  ljohnson

	* index.html, doc/book.html, doc/book.xml, doc/build.html,
	doc/changes.html, doc/changes.xml, doc/differences.html,
	doc/events.html, doc/examples.html, doc/examples.xml,
	doc/goals.html, doc/library.html, doc/opengl.html,
	doc/scintilla.html, doc/scintilla.xml, doc/todo.html,
	doc/tutorial1.html, doc/images/babelfish.png,
	doc/images/browser.png, doc/images/datatarget.png,
	doc/images/dialog.png, doc/images/dilbert.png,
	doc/images/dirlist.png, doc/images/foursplit.png,
	doc/images/gltest.png, doc/images/groupbox.png,
	doc/images/header.png, doc/images/hello.png, doc/images/hello2.png,
	doc/images/image.png, doc/images/mditest.png,
	doc/images/raabrowser.png, doc/images/scribble.png,
	doc/images/shutter.png, doc/images/splitter.png,
	doc/images/tabbook.png, doc/images/table.png: A number of
	documentation updates, mainly to add the new examples section and
	supporting screenshots.

2002-03-13 16:53  ljohnson

	* ext/fox/FXRuby.cpp: Added proper casts for rb_rescue2() arguments
	when compiling against Ruby 1.6 headers.

2002-03-13 16:46  ljohnson

	* doc/: build.html, build.xml: [no log message]

2002-03-13 16:42  ljohnson

	* doc/: build.html, build.xml, changes.html, differences.html,
	events.html, examples.html, library.html, opengl.html,
	scintilla.html: [no log message]

2002-03-13 16:06  ljohnson

	* README.win32.txt: Modified this message to bump up the Ruby
	version from 1.6.6 to 1.6.7.

2002-03-13 16:04  ljohnson

	* examples/table.rb, tests/TC_FXHMat.rb: [no log message]

2002-03-13 16:03  ljohnson

	* doc/: book.html, book.xml, build.html, changes.html,
	differences.html, events.html, examples.html, examples.xml,
	library.html, opengl.html, scintilla.html, todo.html,
	tutorial1.html, images/button.png, images/imageviewer.png: Various
	documentation updates. Added a new section describing the examples.

2002-03-13 15:59  ljohnson

	* examples/: scribble-orig.rb, scribble.rb: Added a "dc.end" to the
	end of all routines that create an FXDCWindow instance for drawing,
	so that even if the DC isn't garbage-collected right away we'll
	free up the GDI (or X Window) resources immediately.

2002-03-13 15:56  ljohnson

	* examples/babelfish.rb: Added the new babelfish.rb example
	program.

2002-03-13 15:53  ljohnson

	* ext/fox/: core_wrap.cpp, dialogs_wrap.cpp, icons_wrap.cpp,
	image_wrap.cpp, mdi_wrap.cpp, opengl_wrap.cpp, scintilla_wrap.cpp:
	[no log message]

2002-03-13 15:52  ljohnson

	* swig-interfaces/: FXHeader.i, FXList.i: Added guards around
	FXHeader#removeItem, FXHeader#replaceItem, FXHeader#clearItems,
	FXList#removeItem, FXList#replaceItem, and FXList#clearItems so
	that any Ruby objects holding pointers to the soon-to-be-destroyed
	C++ objects are zeroed out.

2002-03-13 15:39  ljohnson

	* swig-interfaces/Makefile: Always regenerate the local copy of
	librb.c from the SWIG library sources, just in case it changes.

2002-03-13 13:05  ljohnson

	* ext/fox/librb.c: [no log message]

2002-03-13 12:37  ljohnson

	* swig-interfaces/FXIconList.i: Corrected argument list for call to
	self->clearItems() [be sure to pass the notify argument].

2002-03-13 12:18  ljohnson

	* ANNOUNCE, ANNOUNCE.tmpl, ext/fox/extconf.rb,
	ext/fox/extconf.rb.tmpl: Updated these to reflect the post-1.0 era
	of FOX.

2002-03-13 12:08  ljohnson

	* fox-includes/: fxdefs.h, fxver.h: Latest versions of these files
	from the fox-1.0.3 source distribution (no API changes).

2002-03-11 17:26  ljohnson

	* swig-interfaces/FXHMat.i: Fixed the %rename directives for class
	FXHMat.

2002-03-11 17:25  ljohnson

	* swig-interfaces/FXIconList.i: Modified the code for
	FXIconList#replaceItem, FXIconList#removeItem and
	FXIconList#clearItems so that after destroying the C++ object(s)
	they call FXRbNotifyDestroyed() to zero-out any dangling references
	in Ruby objects to those pointers.

2002-03-11 17:24  ljohnson

	* ext/fox/: FXRuby.cpp, include/FXRuby.h: Adds
	FXRbNotifyDestroyed() function, to zero out pointers to C++ objects
	which are destroyed.

2002-03-05 14:46  ljohnson

	* make-drop.sh: [no log message]

2002-03-05 14:41  ljohnson

	* ext/fox/opengl_wrap.cpp, lib/fox/overloads.rb,
	swig-interfaces/FXHMat.i, swig-interfaces/FXHVec.i,
	swig-interfaces/FXQuat.i, tests/TC_FXHVec.rb: [no log message]

2002-03-05 12:11  ljohnson

	* ext/fox/opengl_wrap.cpp: [no log message]

2002-03-05 12:06  ljohnson

	* examples/: scribble-orig.rb, scribble.rb: Added code at the end
	of all drawing blocks to release the DC (by calling dc.end) and
	immediately invoke the garbage collector (GC.start). This may be
	the fix for avoiding depletion of GDI resources on Windows.

2002-03-05 11:58  ljohnson

	* swig-interfaces/FXHMat.i: [no log message]

2002-03-05 11:57  ljohnson

	* swig-interfaces/FXHVec.i: Make FXHVec#normalize, FXHVec#lo and
	FXHVec#hi regular instance methods instead of class (singleton)
	methods.

2002-03-04 19:07  ljohnson

	* tests/TC_FXHVec.rb, swig-interfaces/FXGLViewer.i: [no log
	message]

2002-03-04 18:21  ljohnson

	* swig-interfaces/FXGLViewer.i: Add equals (==), clone and
	constructor methods for FXViewport, FXLight, and FXMaterial
	classes.

2002-03-04 18:01  ljohnson

	* tests/TC_FXHVec.rb: [no log message]

2002-03-01 19:49  ljohnson

	* doc/changes.html, doc/changes.xml, ChangeLog: [no log message]

2002-03-01 19:41  ljohnson

	* examples/glviewer.rb: A little sprucing up of this example
	(replaced some FXMAPFUNC-style message handlers with the newer,
	"connect"-based message handlers).

2002-03-01 19:39  ljohnson

	* ext/fox/core_wrap.cpp, swig-interfaces/FXGLObject.i,
	swig-interfaces/FXGLShape.i, swig-interfaces/typemaps.i,
	ext/fox/impl.cpp, ext/fox/markfuncs.cpp, ext/fox/opengl_wrap.cpp,
	ext/fox/include/FXRbGLObject.h, ext/fox/include/FXRbGLShape.h:
	Added ownership checks for FXRbGLGroup and FXRbGLShape objects,
	just like those we already had for FXRbGLObjects. This prevents
	objects from getting destroyed multiple times and leading to
	crashes like the one we used to get when the glviewer.rb example
	shut down. Also removed the obsolete class declarations for
	FXRbGLPoint and FXRbGLLine.

2002-03-01 19:37  ljohnson

	* swig-interfaces/fxdefs.i: Removed definitions for things like
	FXASSERT and FXTRACE, plus some other functions SWIG doesn't really
	need to see.

2002-03-01 18:52  ljohnson

	* ext/fox/: extconf.rb, extconf.rb.tmpl: Added /GR to the Visual
	C++ compiler flags, to enable RTTI support.

2002-03-01 14:15  ljohnson

	* examples/raabrowser.rb: [no log message]

2002-03-01 13:55  ljohnson

	* examples/raabrowser.rb: [no log message]

2002-02-28 19:08  ljohnson

	* lib/fox/responder2.rb: Added connect() functionality for
	FXDataTarget class, since it now supports a message target for
	SEL_CHANGED and SEL_COMMAND messages.

2002-02-28 18:36  ljohnson

	* doc/: changes.xml, Makefile, build.html, changes.html,
	differences.html, events.html, library.html, opengl.html,
	scintilla.html: [no log message]

2002-02-28 18:36  ljohnson

	* doc/scintilla.xml: Updated download URL for FXScintilla.

2002-02-28 18:35  ljohnson

	* doc/build.xml: Added instructions about how to modify the
	ld.so.conf file to permanently modify the ld.so search path.

2002-02-28 18:12  ljohnson

	* ext/fox/include/: FXRbObject.h, FXRuby.h: [no log message]

2002-02-28 16:21  ljohnson

	* ext/fox/: core_wrap.cpp, mdi_wrap.cpp, opengl_wrap.cpp: [no log
	message]

2002-02-28 16:20  ljohnson

	* ext/fox/: FXRuby.cpp, include/FXRuby.h: Added an overloaded
	version of FXRbGetRubyObj() that can be used to generate new Ruby
	instances for non-registered objects.

2002-02-28 16:19  ljohnson

	* swig-interfaces/typemaps.i: Added the output typemaps for
	different return types.

2002-02-28 16:18  ljohnson

	* swig-interfaces/FXWindow.i: Modified the getChildren() method to
	use FXRbGetRubyObj() instead of SWIG_NewPointerObj() so that it
	will correctly use existing (registered) Ruby instances when
	available.

2002-02-28 16:17  ljohnson

	* swig-interfaces/FXDataTarget.i: Don't try to wrap the
	FXDataTarget::getData() member function.

2002-02-28 16:17  ljohnson

	* swig-interfaces/FXApp.i: Make the FXEvent struct members
	read-only.

2002-02-28 10:51  ljohnson

	* examples/dilbert.rb: Still trying to get the window size right
	(removed scrollbars).

2002-02-28 10:51  ljohnson

	* lib/fox/aliases.rb: Added aliases:
	
	    alias FXScrollArea#viewportWidth  FXScrollArea#getViewportWidth
	    alias FXScrollArea#viewportHeight
	FXScrollArea#getViewportHeight
	    alias FXScrollArea#contentWidth   FXScrollArea#getContentWidth
	    alias FXScrollArea#contentHeight  FXScrollArea#getContentHeight

2002-02-28 10:36  ljohnson

	* examples/browser.rb: Fix for changed FXFont.getTextWidth() API.

2002-02-28 10:20  ljohnson

	* swig-interfaces/typemaps.i: [no log message]

2002-02-27 19:01  ljohnson

	* ext/fox/FXRbApp.cpp: Added extern "C" brackets around include of
	rubysig.h so that these symbols are resolved correctly.

2002-02-27 13:19  ljohnson

	* ANNOUNCE, ext/fox/core_wrap.cpp, fox-includes/FXComboBox.h,
	fox-includes/FXFileSelector.h, fox-includes/FXIcon.h,
	fox-includes/FXListBox.h, fox-includes/FXSettings.h,
	fox-includes/FXString.h, fox-includes/fxdefs.h,
	fox-includes/fxver.h, lib/fox/aliases.rb,
	swig-interfaces/FXComboBox.i, swig-interfaces/FXFileSelector.i,
	swig-interfaces/FXIcon.i, swig-interfaces/FXSettings.i,
	swig-interfaces/fxdefs.i, ext/fox/extconf.rb,
	ext/fox/icons_wrap.cpp: Updates for fox-1.0.0.

2002-02-25 16:49  ljohnson

	* ext/fox/FXRbApp.cpp, ext/fox/core_wrap.cpp,
	swig-interfaces/FXCURCursor.i, swig-interfaces/FXRGBIcon.i,
	swig-interfaces/FXRGBImage.i, swig-interfaces/core.i,
	swig-interfaces/icons.i, swig-interfaces/image.i,
	swig-interfaces/markfuncs.i, swig-interfaces/renames.i,
	ext/fox/dialogs_wrap.cpp, ext/fox/icons_wrap.cpp,
	ext/fox/image_wrap.cpp, ext/fox/impl.cpp, ext/fox/make_impl.rb,
	ext/fox/markfuncs.cpp, ext/fox/mdi_wrap.cpp,
	ext/fox/opengl_wrap.cpp, ext/fox/scintilla_wrap.cpp,
	ext/fox/include/FXRbCURCursor.h, ext/fox/include/FXRbCommon.h,
	ext/fox/include/FXRbRGBIcon.h, ext/fox/include/FXRbRGBImage.h,
	ext/fox/include/FXRuby.h, ext/fox/include/impl.h: Added support for
	FXCURCursor, FXRGBIcon and FXRGBImage classes.

2002-02-25 12:04  ljohnson

	* ext/fox/FXRuby.cpp: Add explicit casts for the functions passed
	into rb_rescue2() so that we don't get a compiler error for these. 
	Changed the order in which the Image and Icons modules are loaded
	to ensure that class FX_Image has been defined before we define its
	subclass, FX_Icon.

2002-02-25 12:02  ljohnson

	* swig-interfaces/FXFont.i: Add constructor and destructor
	declarations for FXFontDesc struct.

2002-02-25 11:29  ljohnson

	* tests/TC_FXFont.rb: [no log message]

2002-02-25 09:57  ljohnson

	* fox-includes/: FXComboBox.h, FXDict.h, FXDriveBox.h,
	FXFileDict.h, FXICOIcon.h, FXICOImage.h, FXJPGIcon.h, FXJPGImage.h,
	FXListBox.h, FXPCXIcon.h, FXPCXImage.h, FXRGBIcon.h, FXRGBImage.h,
	FXRegistry.h, FXSettings.h, FXStringDict.h, FXSwitcher.h,
	FXTGAIcon.h, FXTGAImage.h, FXTIFIcon.h, FXText.h, FXTreeListBox.h,
	fxver.h, xincs.h: Updates for fox-0.99.193.

2002-02-25 09:46  ljohnson

	* tests/: README, TC_FXFont.rb, TC_FXPoint.rb, TC_FXRange.rb,
	TC_FXRectangle.rb, TC_FXSize.rb, TS_All.rb: Updated test cases to
	use TestSuite-0.1.2.

2002-02-20 18:34  ljohnson

	* ANNOUNCE, swig-interfaces/FX4Splitter.i,
	swig-interfaces/FXComboBox.i, swig-interfaces/FXDCWindow.i,
	swig-interfaces/FXDialogBox.i, swig-interfaces/FXDict.i,
	swig-interfaces/FXDriveBox.i, ext/fox/FXRuby.cpp,
	ext/fox/core_wrap.cpp, lib/fox/aliases.rb,
	swig-interfaces/FXFileDict.i, swig-interfaces/FXFont.i,
	swig-interfaces/FXList.i, swig-interfaces/FXListBox.i,
	swig-interfaces/FXMenubar.i, swig-interfaces/FXMessageBox.i,
	swig-interfaces/FXScintilla.i, swig-interfaces/FXSplitter.i,
	swig-interfaces/FXStringDict.i, swig-interfaces/FXSwitcher.i,
	swig-interfaces/FXText.i, swig-interfaces/FXToolbar.i,
	swig-interfaces/FXTreeListBox.i, ext/fox/extconf.rb,
	ext/fox/scintilla_wrap.cpp, ext/fox/include/FXRbComboBox.h,
	ext/fox/include/FXRbFileDict.h, ext/fox/include/FXRbListBox.h:
	Updates for fox-0.99.193 compatibility.

2002-02-20 11:42  ljohnson

	* ext/fox/FXRuby.cpp, ext/fox/core_wrap.cpp, lib/fox/core.rb,
	swig-interfaces/core.i, examples/hello2.rb,
	ext/fox/include/FXRuby.h: [no log message]

2002-02-19 19:15  ljohnson

	* lib/fox/responder2.rb: Ensure that FXScintilla knows about
	Responder2 module (#connect method).

2002-02-19 19:11  ljohnson

	* ext/fox/FXRuby.cpp, ext/fox/core_wrap.cpp,
	ext/fox/dialogs_wrap.cpp, ext/fox/extconf.rb,
	ext/fox/extconf.rb.tmpl, ext/fox/icons_wrap.cpp,
	ext/fox/image_wrap.cpp, ext/fox/librb.c, ext/fox/mdi_wrap.cpp,
	ext/fox/opengl_wrap.cpp, ext/fox/scintilla_wrap.cpp,
	ext/fox/include/FXRuby.h, swig-interfaces/FX4Splitter.i,
	swig-interfaces/FXAccelTable.i, swig-interfaces/FXApp.i,
	swig-interfaces/FXArrowButton.i, swig-interfaces/FXBMPIcon.i,
	swig-interfaces/FXBMPImage.i, swig-interfaces/FXBitmap.i,
	swig-interfaces/FXButton.i, swig-interfaces/FXCanvas.i,
	swig-interfaces/FXCheckButton.i, swig-interfaces/FXColorBar.i,
	swig-interfaces/FXColorDialog.i, swig-interfaces/FXColorSelector.i,
	swig-interfaces/FXColorWell.i, swig-interfaces/FXColorWheel.i,
	swig-interfaces/FXComboBox.i, swig-interfaces/FXComposite.i,
	swig-interfaces/FXCursor.i, swig-interfaces/FXDC.i,
	swig-interfaces/FXDCPrint.i, swig-interfaces/FXDCWindow.i,
	swig-interfaces/FXDataTarget.i, swig-interfaces/FXDebugTarget.i,
	swig-interfaces/FXDelegator.i, swig-interfaces/FXDial.i,
	swig-interfaces/FXDialogBox.i, swig-interfaces/FXDict.i,
	swig-interfaces/FXDirBox.i, swig-interfaces/FXDirDialog.i,
	swig-interfaces/FXDirList.i, swig-interfaces/FXDirSelector.i,
	swig-interfaces/FXDocument.i, swig-interfaces/FXDragCorner.i,
	swig-interfaces/FXDrawable.i, swig-interfaces/FXDriveBox.i,
	swig-interfaces/FXFileDialog.i, swig-interfaces/FXFileDict.i,
	swig-interfaces/FXFileList.i, swig-interfaces/FXFileSelector.i,
	swig-interfaces/FXFont.i, swig-interfaces/FXFontDialog.i,
	swig-interfaces/FXFontSelector.i, swig-interfaces/FXFrame.i,
	swig-interfaces/FXGIFCursor.i, swig-interfaces/FXGIFIcon.i,
	swig-interfaces/FXGIFImage.i, swig-interfaces/FXGLCanvas.i,
	swig-interfaces/FXGLContext.i, swig-interfaces/FXGLObject.i,
	swig-interfaces/FXGLShape.i, swig-interfaces/FXGLViewer.i,
	swig-interfaces/FXGLVisual.i, swig-interfaces/FXGroupBox.i,
	swig-interfaces/FXHeader.i, swig-interfaces/FXHorizontalFrame.i,
	swig-interfaces/FXICOIcon.i, swig-interfaces/FXICOImage.i,
	swig-interfaces/FXIcon.i, swig-interfaces/FXIconList.i,
	swig-interfaces/FXId.i, swig-interfaces/FXImage.i,
	swig-interfaces/FXImageView.i, swig-interfaces/FXInputDialog.i,
	swig-interfaces/FXJPGIcon.i, swig-interfaces/FXJPGImage.i,
	swig-interfaces/FXLabel.i, swig-interfaces/FXList.i,
	swig-interfaces/FXListBox.i, swig-interfaces/FXMDIButton.i,
	swig-interfaces/FXMDIChild.i, swig-interfaces/FXMDIClient.i,
	swig-interfaces/FXMainWindow.i, swig-interfaces/FXMatrix.i,
	swig-interfaces/FXMenuButton.i, swig-interfaces/FXMenuCaption.i,
	swig-interfaces/FXMenuCascade.i, swig-interfaces/FXMenuCommand.i,
	swig-interfaces/FXMenuPane.i, swig-interfaces/FXMenuSeparator.i,
	swig-interfaces/FXMenuTitle.i, swig-interfaces/FXMenubar.i,
	swig-interfaces/FXMessageBox.i, swig-interfaces/FXObject.i,
	swig-interfaces/FXOptionMenu.i, swig-interfaces/FXPCXIcon.i,
	swig-interfaces/FXPCXImage.i, swig-interfaces/FXPNGIcon.i,
	swig-interfaces/FXPNGImage.i, swig-interfaces/FXPacker.i,
	swig-interfaces/FXPicker.i, swig-interfaces/FXPopup.i,
	swig-interfaces/FXPrintDialog.i, swig-interfaces/FXProgressBar.i,
	swig-interfaces/FXProgressDialog.i,
	swig-interfaces/FXRadioButton.i, swig-interfaces/FXRecentFiles.i,
	swig-interfaces/FXReplaceDialog.i, swig-interfaces/FXRootWindow.i,
	swig-interfaces/FXScrollArea.i, swig-interfaces/FXScrollWindow.i,
	swig-interfaces/FXScrollbar.i, swig-interfaces/FXSearchDialog.i,
	swig-interfaces/FXSeparator.i, swig-interfaces/FXShell.i,
	swig-interfaces/FXShutter.i, swig-interfaces/FXSlider.i,
	swig-interfaces/FXSpinner.i, swig-interfaces/FXSplitter.i,
	swig-interfaces/FXStatusbar.i, swig-interfaces/FXStatusline.i,
	swig-interfaces/FXStream.i, swig-interfaces/FXStringDict.i,
	swig-interfaces/FXSwitcher.i, swig-interfaces/FXTGAIcon.i,
	swig-interfaces/FXTGAImage.i, swig-interfaces/FXTIFIcon.i,
	swig-interfaces/FXTIFImage.i, swig-interfaces/FXTab.i,
	swig-interfaces/FXTabBar.i, swig-interfaces/FXTabBook.i,
	swig-interfaces/FXTabItem.i, swig-interfaces/FXTable.i,
	swig-interfaces/FXText.i, swig-interfaces/FXTextField.i,
	swig-interfaces/FXToggleButton.i, swig-interfaces/FXToolbar.i,
	swig-interfaces/FXToolbarGrip.i, swig-interfaces/FXToolbarShell.i,
	swig-interfaces/FXToolbarTab.i, swig-interfaces/FXTooltip.i,
	swig-interfaces/FXTopWindow.i, swig-interfaces/FXTreeList.i,
	swig-interfaces/FXTreeListBox.i, swig-interfaces/FXVerticalFrame.i,
	swig-interfaces/FXVisual.i, swig-interfaces/FXWindow.i,
	swig-interfaces/FXXPMIcon.i, swig-interfaces/FXXPMImage.i,
	swig-interfaces/core.i, swig-interfaces/dialogs.i,
	swig-interfaces/icons.i, swig-interfaces/image.i,
	swig-interfaces/mdi.i, swig-interfaces/opengl.i,
	swig-interfaces/scintilla.i, swig-interfaces/swig.sed,
	swig-interfaces/typemaps.i: Lots and lots of updates for
	compatibility with SWIG-1.3.12.

2002-02-19 12:49  ljohnson

	* tests/: README, TC_FXFont.rb, TC_FXPoint.rb, TC_FXRange.rb,
	TC_FXRectangle.rb, TC_FXSize.rb, TS_All.rb: [no log message]

2002-02-19 12:27  ljohnson

	* tests/README: [no log message]

2002-02-18 18:11  ljohnson

	* examples/scintilla-test.rb, ext/fox/FXRuby.cpp,
	ext/fox/scintilla_wrap.cpp, ext/fox/include/FXRuby.h,
	swig-interfaces/FXScintilla.i: Additional modifications for
	FXScintilla support. Added the case where an FXScintilla widget is
	sending a SEL_COMMAND message to its message target; in this case,
	the message data contains a pointer to an SCNotification struct.

2002-02-18 16:14  ljohnson

	* ext/fox/: FXRuby.cpp, include/FXRuby.h: Added a perhaps-temporary
	fix to the FXRbWrapClassInstance() functions so that the only time
	we return an "old" reference to an object is when it is an instance
	of FXRbSomething. If the object is an instance of any other class
	we just create a new Ruby instance to shadow it and return that.

2002-02-18 12:37  ljohnson

	* swig-interfaces/: markfuncs.i: [no log message]

2002-02-12 13:33  ljohnson

	* ext/fox/FXRuby.cpp, ext/fox/core_wrap.cpp,
	ext/fox/include/FXRbDirList.h, ext/fox/include/FXRbFileList.h,
	ext/fox/include/FXRbHeader.h, ext/fox/include/FXRbIconList.h,
	ext/fox/include/FXRbList.h, ext/fox/include/FXRbTable.h,
	ext/fox/include/FXRbTreeList.h, ext/fox/include/FXRuby.h,
	lib/fox/core.rb, swig-interfaces/core.i: Implements a (hopefully)
	temporary workaround for the issue of our erroneously using old
	pointer-to-VALUE mappings when looking up what are actually new C++
	objects. This was causing to use Ruby instances that had actually
	been trashed already, which had unpredictable results.

2002-02-12 11:51  ljohnson

	* swig-interfaces/stubs.i: Removed obsolete stubs for
	FXComboBox::setBackColor().

2002-02-07 19:23  ljohnson

	* ext/fox/include/: FXRbDirList.h, FXRbFileList.h, FXRbHeader.h,
	FXRbIconList.h, FXRbList.h, FXRbTable.h, FXRbTreeList.h: Override
	the virtual createItem() member function for FXRbDirList,
	FXRbFileList, FXRbHeader, FXRbIconList, FXRbList, FXRbTable and
	FXRbTreeList so that they return an FXRbxxxItem instance (e.g. 
	FXRbDirItem) instead of the stock FXxxxItem instances, so that
	we're sure to handle custom item types correctly when they override
	the list item's virtual functions.

2002-02-07 10:54  ljohnson

	* rdoc-sources/: FX4Splitter.rb, FXApp.rb, FXButton.rb,
	FXComposite.rb, FXFrame.rb, FXLabel.rb, FXMainWindow.rb,
	FXShell.rb, FXTopWindow.rb, FXWindow.rb, Makefile: More RDoc'd
	source files...

2002-02-07 10:53  ljohnson

	* ext/fox/include/FXRbApp.h: Corrected implementation of init()
	(did have a potential memory overwrite).

2002-02-07 10:52  ljohnson

	* swig-interfaces/stubs.i: Filled in and corrected some of the
	missing declarations from stubs.i.

2002-02-07 10:52  ljohnson

	* swig-interfaces/: FXHeader.i, FXIconList.i, FXList.i,
	FXTreeList.i, FXTreeListBox.i: Remove placeholder function names
	for things like FXList#appendItem, which we formerly needed to
	handle the function overloading.

2002-02-05 11:12  ljohnson

	* ChangeLog, make-drop.sh: [no log message]

2002-02-05 11:04  ljohnson

	* ext/fox/core_wrap.cpp, swig-interfaces/FXScintilla.i,
	examples/scintilla-test.rb, ext/fox/scintilla_wrap.cpp: Updated
	implementation of FXScintilla#sendMessage per Rich's information. 
	It now takes two VALUEs as the 2nd and 3rd arguments; these are
	assumed for now to be either Fixnums or Strings.

2002-02-05 11:02  ljohnson

	* doc/: changes.html, changes.xml: [no log message]

2002-02-05 10:49  ljohnson

	* doc/: book.html, build.html, changes.html, differences.html,
	events.html, goals.html, library.html, opengl.html, scintilla.html,
	todo.html, tutorial1.html: Fixed chunking problem so that output
	HTML files have the correct names.

2002-02-04 19:37  ljohnson

	* doc/: Makefile, book.html, book.xml, build.html, changes.html,
	differences.html, events.html, goals.html, library.html,
	opengl.html, scintilla.html, todo.html, tutorial1.html: Switched
	from DocBook/SGML to DocBook/XML.

2002-02-04 18:43  ljohnson

	* ext/fox/FXRuby.cpp, ext/fox/include/FXRbIconList.h,
	ext/fox/include/FXRbList.h, ext/fox/include/FXRbTreeList.h,
	ext/fox/include/FXRbTreeListBox.h, lib/fox/aliases.rb,
	lib/fox/core.rb, swig-interfaces/FXIconList.i,
	swig-interfaces/FXList.i, swig-interfaces/FXTreeList.i,
	swig-interfaces/FXTreeListBox.i: Added support for the sorting of
	list items for FXIconList, FXList, FXTreeList and FXTreeListBox.
	The comparison function used for sorting is delegated to the list
	items themselves (where the default comparison is just a lexical
	comparison of the items' text). To change how the list items are
	sorted just override their <=> methods.

2002-02-01 18:38  ljohnson

	* doc/: Makefile, book.html, book.xml, bookinfo.xml, build.xml,
	changes.xml, differences.xml, events.xml, goals.xml, library.xml,
	maintainer.xml, opengl.xml, preface.xml, scintilla.xml,
	template.xml, todo.xml, tutorial1.xml, windows.xml: Converting the
	DocBook/SGML sources to DocBook/XML sources for DocBook 4.1.2.

2002-01-29 16:55  ljohnson

	* rdoc-sources/: FXApp.rb, FXWindow.rb: [no log message]

2002-01-29 16:26  ljohnson

	* doc/book.html, doc/build.html, doc/changes.html,
	doc/differences.html, doc/events.html, doc/library.html,
	doc/opengl.html, doc/scintilla.html, doc/todo.html, FXRuby.iss,
	ext/fox/core_wrap.cpp, install.rb: [no log message]

2002-01-29 16:25  ljohnson

	* ext/fox/FXRuby.cpp: Corrected the argument list for
	handle_rescue() to include the 2nd argument as required by
	rb_rescue2().

2002-01-29 16:23  ljohnson

	* lib/fox/overloads.rb, swig-interfaces/FXApp.i,
	swig-interfaces/FXWindow.i: Replaced FXApp#stopModal and
	FXApp#stopModal2 with a single, overloaded version of
	FXApp#stopModal that accepts either argument list.  Replaced
	FXWindow#updateArea and FXWindow#updateWindow with a single,
	overloaded version of FXWindow#update that accepts either argument
	list.  Replaced FXWindow#repaintArea and FXWindow#repaintWindow
	with a single, overloaded version of FXWindow#repaint that accepts
	either argument list.

2002-01-29 10:26  ljohnson

	* FXRuby.iss: Modified the install directory for the FXRuby shared
	library so that it's the right place for the MSWin32 build.

2002-01-29 10:25  ljohnson

	* README.win32.txt: Updated the README for the Win32 installer.

2002-01-29 10:25  ljohnson

	* examples/textedit/textedit.rb: Corrected constant name
	urilistType -> FXWindow.urilistType.

2002-01-25 17:14  ljohnson

	* rdoc-sources/: FX4Splitter.rb, FXApp.rb, FXObject.rb, Makefile:
	[no log message]

2002-01-24 13:28  ljohnson

	* ext/fox/: extconf.rb, extconf.rb.tmpl: Fixed a bug in the
	Scintilla-detecting function.

2002-01-24 12:15  ljohnson

	* ChangeLog: [no log message]

2002-01-24 11:07  ljohnson

	* FXRuby.iss: Updated the installer version number to 0.99.189;
	added the scintilla-test example to the examples directory.

2002-01-24 11:06  ljohnson

	* README: Updated the README accordingly.

2002-01-24 11:05  ljohnson

	* ext/fox/FXRuby.cpp, ext/fox/core_wrap.cpp,
	swig-interfaces/FXApp.i, ext/fox/dialogs_wrap.cpp,
	ext/fox/extconf.rb, ext/fox/extconf.rb.tmpl,
	ext/fox/icons_wrap.cpp, ext/fox/image_wrap.cpp,
	ext/fox/mdi_wrap.cpp, ext/fox/opengl_wrap.cpp, doc/book.html,
	doc/changes.html, ext/fox/scintilla_wrap.cpp: Better error
	checking, etc. for FXApp#addSignal and FXApp#removeSignal.  These
	now throw exceptions if the "signal" argument is neither a signal
	name (string) or a signal number. Also throws if it's an
	unrecognized signal name.

2002-01-22 13:47  ljohnson

	* ChangeLog: [no log message]

2002-01-22 13:46  ljohnson

	* examples/scintilla-test.rb, ext/fox/scintilla_wrap.cpp,
	swig-interfaces/FXScintilla.i: More stuff related to FXScintilla
	support, including a scintilla-test.rb example program that we can
	use as a test harness.

2002-01-22 11:38  ljohnson

	* examples/scintilla-test.rb: This example doesn't do anything yet,
	other than "host" an FXScintilla widget.

2002-01-21 14:27  ljohnson

	* ext/fox/: core_wrap.cpp, mdi_wrap.cpp: [no log message]

2002-01-21 14:16  ljohnson

	* ext/fox/scintilla_wrap.cpp: [no log message]

2002-01-21 14:16  ljohnson

	* ext/fox/: extconf.rb, extconf.rb.tmpl: Added stuff to locate
	Scintilla.

2002-01-21 14:15  ljohnson

	* ext/fox/FXRuby.cpp: Added code to conditionally load the
	Scintilla module.

2002-01-21 14:14  ljohnson

	* swig-interfaces/: Makefile, core.i, renames.i, scintilla.i,
	swig.sed: Broke the Scintilla-related code out into a separate SWIG
	module.

2002-01-21 14:13  ljohnson

	* swig-interfaces/: FXMDIClient.i, FXScrollWindow.i, FXText.i: The
	interfaces for these classes had some redundant declarations of
	methods already declared in their base classes.

2002-01-18 15:50  ljohnson

	* ChangeLog: [no log message]

2002-01-18 15:48  ljohnson

	* doc/: book.html, changes.html: Updated the changes file for the
	0.99.189 release.

2002-01-17 20:16  ljohnson

	* ext/fox/FXRuby.cpp: Added the coding for SIGINFO and also added
	include of <signal.h> for Win32 so that we get this right on that
	platform.

2002-01-17 20:15  ljohnson

	* examples/imageviewer.rb: Add support for loading TARGA, ICO and
	TIFF images.

2002-01-17 19:59  ljohnson

	* ext/fox/core_wrap.cpp: [no log message]

2002-01-17 19:58  ljohnson

	* ext/fox/: extconf.rb, extconf.rb.tmpl: Add config support for
	libtiff on Windows.

2002-01-17 19:58  ljohnson

	* scripts/build-fox.rb: Modified it to also build-in support for
	TIFF images.

2002-01-17 18:18  ljohnson

	* ext/fox/patch.rb, swig-interfaces/Makefile: Fixed the patch
	script to write its output files as binary, so that the Unix-style
	line endings are preserved. Fixed the Makefile back to use the
	Win32 build of Ruby.

2002-01-17 18:03  ljohnson

	* FXRuby.iss: Adds output directory and filename for the Windows
	installer.

2002-01-17 18:02  ljohnson

	* ANNOUNCE, ext/fox/extconf.rb: [no log message]

2002-01-17 18:01  ljohnson

	* setversions.rb: Open output files in binary mode (not text mode)
	so that the Unix-style line endings are preserved (i.e. don't add
	CRLF to the ends).

2002-01-17 17:57  ljohnson

	* setversions.rb: Second argument to setversions script now
	optional (and assumed to be equal to first argument's value).

2002-01-17 17:56  ljohnson

	* ext/fox/extconf.rb.tmpl: Removed the usage comments at the top of
	the script, which are no longer accurate. Also fixed the CFLAGS for
	the MSWin32 section to use regular forward-slashes instead of
	hyphens for the compiler flags.

2002-01-17 17:52  ljohnson

	* fox-includes/FXArrowButton.h, fox-includes/FXButton.h,
	fox-includes/FXColorBar.h, fox-includes/FXColorWell.h,
	fox-includes/FXDict.h, fox-includes/FXSettings.h,
	fox-includes/FXStringDict.h, fox-includes/FXText.h,
	fox-includes/fxver.h, lib/fox/aliases.rb,
	swig-interfaces/FXArrowButton.i, swig-interfaces/FXDict.i,
	swig-interfaces/FXSettings.i, swig-interfaces/FXStringDict.i,
	swig-interfaces/FXText.i, swig-interfaces/typemaps.i: Updates to
	interfaces for fox-0.99.189.

2002-01-17 16:51  ljohnson

	* scripts/opengl-cygwin.iss: Added a version of this installer
	script for the Cygwin build.

2002-01-17 16:42  ljohnson

	* scripts/: build-fox.rb, opengl.iss: Added two useful scripts for
	Lyle's FXRuby development.

2002-01-09 18:30  ljohnson

	* setversions.rb: Removed the reference to the recently departed
	ext/fox/README file.

2002-01-09 18:28  ljohnson

	* README.win32.txt: Corrected the README message for the Windows
	installer to indicate that it's built against Ruby 1.6.5 and not
	Ruby 1.6.4.

2002-01-09 11:48  ljohnson

	* ChangeLog, make-drop.sh: [no log message]

2002-01-09 11:46  ljohnson

	* doc/: book.html, build.html, changes.html, differences.html,
	events.html, library.html, opengl.html: Updated documentation for
	Win32 build instructions.

2002-01-09 11:18  ljohnson

	* FXRuby.iss: Updated AppVerName property to 0.99.188 for this
	release.

2002-01-09 11:17  ljohnson

	* ext/fox/: core_wrap.cpp, dialogs_wrap.cpp, icons_wrap.cpp,
	image_wrap.cpp, mdi_wrap.cpp, opengl_wrap.cpp: Yet another fix for
	the Ruby 1.6 vs. 1.7 headers issue when compiling with Visual C++.
	I think this takes care of it.

2002-01-07 17:13  ljohnson

	* ChangeLog: [no log message]

2002-01-07 17:12  ljohnson

	* FXRuby.iss: Added dilbert.rb for the Windows installer.

2002-01-07 13:32  ljohnson

	* swig-interfaces/Makefile: [no log message]

2002-01-07 13:30  ljohnson

	* doc/book.html, doc/changes.html, examples/dilbert.rb: Added the
	new dilbert.rb example program and a comment about it in the
	Changes file.

2002-01-04 18:01  ljohnson

	* ext/fox/: extconf.rb, extconf.rb.tmpl: Modified Win32 build to
	link FOX library statically instead of the DLL.

2002-01-04 17:51  ljohnson

	* ext/fox/: core_wrap.cpp, dialogs_wrap.cpp, icons_wrap.cpp,
	image_wrap.cpp, mdi_wrap.cpp, opengl_wrap.cpp: Fix for compiling
	against Ruby 1.7 headers.

2002-01-04 13:08  ljohnson

	* doc/: book.html, build.html, changes.html, differences.html,
	events.html, goals.html, library.html, opengl.html: Updated the
	"History and Goals" section to reflect the last year's progress in
	FXRuby development and its growth in popularity, etc.

2002-01-04 12:03  ljohnson

	* ext/fox/FXRbApp.cpp: Added a patch suggested by Martin Stannard
	to fix the problem of unresolved symbols rb_thread_tick,
	rb_thread_critical, rb_trap_pending, and rb_prohibit_interrupt. We
	now have a repeatable ;) build process for FXRuby against the
	Visual C++ build of Ruby.

2002-01-04 11:15  ljohnson

	* ext/fox/core_wrap.cpp, swig-interfaces/Makefile,
	ext/fox/dialogs_wrap.cpp, ext/fox/icons_wrap.cpp,
	ext/fox/image_wrap.cpp, ext/fox/impl.cpp, ext/fox/mdi_wrap.cpp,
	ext/fox/opengl_wrap.cpp: Switched back to the non-Scintilla sources
	for now.

2002-01-03 17:29  ljohnson

	* ext/fox/core_wrap.cpp, swig-interfaces/FXScintilla.i: Added the
	necessary typedefs and interface definition for
	FXScintilla::sendMessage().

2002-01-02 20:08  ljohnson

	* ext/fox/core_wrap.cpp, swig-interfaces/FXScintilla.i: Corrected
	message handler signatures for FXScintilla widget.

2002-01-02 20:04  ljohnson

	* lib/fox/undolist.rb: Converted the documentation in this file
	over to Dave's new RDoc format.

2002-01-02 19:12  ljohnson

	* ext/fox/FXRbDataTarget.cpp, ext/fox/FXRuby.cpp,
	ext/fox/core_wrap.cpp, swig-interfaces/core.i,
	swig-interfaces/dialogs.i, swig-interfaces/icons.i,
	swig-interfaces/image.i, swig-interfaces/mdi.i,
	swig-interfaces/opengl.i, ext/fox/dialogs_wrap.cpp,
	ext/fox/icons_wrap.cpp, ext/fox/image_wrap.cpp, ext/fox/impl.cpp,
	ext/fox/make_impl.rb, ext/fox/markfuncs.cpp, ext/fox/mdi_wrap.cpp,
	ext/fox/opengl_wrap.cpp, ext/fox/include/FXRbCommon.h: Collapsed
	some common prologue-type information into a new header file,
	ext/fox/include/FXRbCommon.h.

2002-01-02 18:52  ljohnson

	* ext/fox/FXRbApp.cpp, ext/fox/FXRbDataTarget.cpp,
	ext/fox/FXRuby.cpp, ext/fox/core_wrap.cpp,
	ext/fox/dialogs_wrap.cpp, ext/fox/extconf.rb,
	ext/fox/extconf.rb.tmpl, ext/fox/icons_wrap.cpp,
	ext/fox/image_wrap.cpp, ext/fox/impl.cpp, ext/fox/make_impl.rb,
	ext/fox/markfuncs.cpp, ext/fox/mdi_wrap.cpp,
	ext/fox/opengl_wrap.cpp, ext/fox/include/FXRbScintilla.h,
	ext/fox/include/FXRuby.h, ext/fox/include/impl.h,
	swig-interfaces/FXScintilla.i, swig-interfaces/Makefile,
	swig-interfaces/core.i, swig-interfaces/dialogs.i,
	swig-interfaces/icons.i, swig-interfaces/image.i,
	swig-interfaces/mdi.i, swig-interfaces/opengl.i,
	swig-interfaces/renames.i: Adding initial support for the
	(optional) FXScintilla widget.

2002-01-02 16:23  ljohnson

	* ANNOUNCE, ext/fox/FXRuby.cpp, ext/fox/core_wrap.cpp,
	ext/fox/dialogs_wrap.cpp, ext/fox/extconf.rb,
	ext/fox/image_wrap.cpp, ext/fox/include/FXRbApp.h,
	ext/fox/include/FXRbAppVirtuals.h, ext/fox/include/FXRbDC.h,
	ext/fox/include/FXRbDCVirtuals.h, fox-includes/FXApp.h,
	fox-includes/FXBMPIcon.h, fox-includes/FXBMPImage.h,
	fox-includes/FXBitmap.h, fox-includes/FXCURCursor.h,
	fox-includes/FXDC.h, fox-includes/FXDCWindow.h,
	fox-includes/FXFileSelector.h, fox-includes/FXFont.h,
	fox-includes/FXFrame.h, fox-includes/FXICOIcon.h,
	fox-includes/FXICOImage.h, fox-includes/FXIconList.h,
	fox-includes/FXInputDialog.h, fox-includes/FXList.h,
	fox-includes/FXRex.h, fox-includes/FXScrollArea.h,
	fox-includes/FXTable.h, fox-includes/FXText.h,
	fox-includes/FXTextField.h, fox-includes/FXTreeList.h,
	fox-includes/FXTreeListBox.h, fox-includes/FXWindow.h,
	fox-includes/fxdefs.h, fox-includes/fxver.h, lib/fox/aliases.rb,
	swig-interfaces/FXApp.i, swig-interfaces/FXBMPIcon.i,
	swig-interfaces/FXBMPImage.i, swig-interfaces/FXBitmap.i,
	swig-interfaces/FXDC.i, swig-interfaces/FXFileSelector.i,
	swig-interfaces/FXFrame.i, swig-interfaces/FXICOIcon.i,
	swig-interfaces/FXICOImage.i, swig-interfaces/FXIconList.i,
	swig-interfaces/FXInputDialog.i, swig-interfaces/FXList.i,
	swig-interfaces/FXScrollArea.i, swig-interfaces/FXTable.i,
	swig-interfaces/FXText.i, swig-interfaces/FXTextField.i,
	swig-interfaces/FXTreeList.i, swig-interfaces/FXWindow.i,
	swig-interfaces/stubs.i: Updates for fox-0.99.188.

2002-01-02 10:35  ljohnson

	* examples/browser.rb: Fixed bug for sorting methods and constants
	lists (per Robert Gustavsson).

2001-12-11 12:05  ljohnson

	* FXRuby.iss, lib/fox/core.rb, lib/fox/overloads.rb,
	swig-interfaces/FXPoint.i, swig-interfaces/FXRectangle.i,
	swig-interfaces/FXSize.i: Moved a lot of the the code for the
	FXPoint, FXSize and FXRectangle classes out into the new core.rb
	library file.

2001-12-11 12:04  ljohnson

	* lib/fox/aliases.rb: Added FXImage#channels as an alias for
	FXImage#getChannels.

2001-12-11 10:30  ljohnson

	* ext/fox/FXRuby.cpp, ext/fox/core_wrap.cpp,
	swig-interfaces/FXFileSelector.i, swig-interfaces/FXImage.i,
	swig-interfaces/FXScrollArea.i, swig-interfaces/fxdefs.i,
	ext/fox/extconf.rb, ANNOUNCE, ext/fox/image_wrap.cpp,
	fox-includes/FXColorWell.h, fox-includes/FXFileSelector.h,
	fox-includes/FXImage.h, fox-includes/FXScrollArea.h,
	fox-includes/FXTGAIcon.h, fox-includes/fxdefs.h,
	fox-includes/fxver.h: Updates for fox-0.99.182.

2001-12-03 17:53  ljohnson

	* doc/: book.html, changes.html: [no log message]

2001-12-03 17:10  ljohnson

	* ext/fox/: extconf.rb, extconf.rb.tmpl: Also removed the
	-fpermissive flag from CFLAGS, as it is no longer supported by gcc.

2001-12-03 17:09  ljohnson

	* ext/fox/: extconf.rb, extconf.rb.tmpl: Removed the
	-fno-strict-prototype flag from the CFLAGS for Linux builds, since
	the versions of gcc shipped with most recent Linux distros no
	longer support this flag anyways.

2001-12-03 17:03  ljohnson

	* doc/: book.html, build.html, changes.html, differences.html,
	events.html, library.html, opengl.html: Added hot links to the
	"Things That Can Wrong" section of the documentation from elsewhere
	on that page.

2001-12-03 17:01  ljohnson

	* ext/fox/: core_wrap.cpp, dialogs_wrap.cpp, icons_wrap.cpp,
	image_wrap.cpp, mdi_wrap.cpp, opengl_wrap.cpp: Regenerated these
	source files so that they don't include CRLF line ends which cause
	compile errors on Linux.

2001-11-29 11:37  ljohnson

	* make-drop.sh, ChangeLog: [no log message]

2001-11-29 11:34  ljohnson

	* ext/fox/core_wrap.cpp, ext/fox/dialogs_wrap.cpp,
	ext/fox/icons_wrap.cpp, ext/fox/image_wrap.cpp,
	ext/fox/mdi_wrap.cpp, ext/fox/opengl_wrap.cpp, doc/book.html,
	doc/build.html, doc/changes.html, doc/differences.html,
	doc/events.html, doc/library.html, doc/opengl.html: [no log
	message]

2001-11-29 10:36  ljohnson

	* lib/fox/glshapes.rb: Changed all of the attribute accessor
	functions (for things like width, height, radius, etc.) from
	read-only to read-write.  Changed the number of slices, stacks and
	loops used to render cones and cylinders from hard-coded values to
	changeable attributes (as was already done for FXGLSphere in the
	previous release).

2001-11-29 09:34  ljohnson

	* swig-interfaces/FXICOIcon.i: Corrected the declaration of
	fxsaveICO.

2001-11-27 14:37  ljohnson

	* FXRuby.iss: Updated application version number to 0.99.181.

2001-11-27 14:36  ljohnson

	* ANNOUNCE, doc/book.html, doc/changes.html, ext/fox/core_wrap.cpp,
	ext/fox/extconf.rb, ext/fox/image_wrap.cpp,
	fox-includes/FXGLCanvas.h, fox-includes/FXGLCone.h,
	fox-includes/FXGLContext.h, fox-includes/FXGLCube.h,
	fox-includes/FXGLCylinder.h, fox-includes/FXGLSphere.h,
	fox-includes/FXIconList.h, fox-includes/FXImage.h,
	fox-includes/FXList.h, fox-includes/FXSettings.h,
	fox-includes/FXTable.h, fox-includes/FXText.h,
	fox-includes/FXTextField.h, fox-includes/FXTreeList.h,
	fox-includes/fxver.h, swig-interfaces/FXGLCanvas.i,
	swig-interfaces/FXGLContext.i, swig-interfaces/FXImage.i,
	swig-interfaces/FXSettings.i, swig-interfaces/FXText.i,
	swig-interfaces/FXTextField.i: Latest API updates for compatibility
	with fox-0.99.181.

2001-11-27 11:15  ljohnson

	* ANNOUNCE, ANNOUNCE.tmpl, setversions.rb: The URL for the Windows
	installer was wrong (so was the text describing it).

2001-11-27 11:11  ljohnson

	* ANNOUNCE.tmpl: Reformtted the announcement text a bit and removed
	the part about it being an alpha-quality release.

2001-11-27 11:10  ljohnson

	* FXRuby.iss: Add scribble-orig.rb to the install.

2001-11-27 10:22  ljohnson

	* ChangeLog: [no log message]

2001-11-27 10:19  ljohnson

	* make-drop.sh: [no log message]

2001-11-27 09:46  ljohnson

	* examples/: imageviewer.rb, inputs.rb: [no log message]

2001-11-27 09:45  ljohnson

	* FXRuby.iss: Added events.html doc page and responder2.rb module
	to the install.

2001-11-26 15:20  ljohnson

	* doc/: book.html, changes.html, events.html, library.html: [no log
	message]

2001-11-26 15:08  ljohnson

	* examples/textedit/textedit.rb: Removed reference to FXFile class;
	using Ruby's File::Stat module instead.

2001-11-26 14:55  ljohnson

	* swig-interfaces/fxdefs.i: Corrected the implementation of
	fxversion() -- was returning an array of booleans instead of
	numbers.

2001-11-26 14:54  ljohnson

	* lib/fox/responder2.rb: Fixed some bugs for the overloaded version
	of addSignal.

2001-11-26 14:53  ljohnson

	* examples/textedit/textedit.rb, ext/fox/core_wrap.cpp: [no log
	message]

2001-11-26 14:36  ljohnson

	* ext/fox/core_wrap.cpp, swig-interfaces/FXLabel.i: Added missing
	arguments for FXLabel#initialize.

2001-11-26 13:28  ljohnson

	* examples/textedit/: commands.rb, helpwindow.rb, prefdialog.rb,
	textedit.rb: [no log message]

2001-11-26 12:37  ljohnson

	* examples/splitter.rb: [no log message]

2001-11-26 12:37  ljohnson

	* examples/imageviewer.rb: Renamed FXJPEGImage to FXJPGImage.

2001-11-26 12:36  ljohnson

	* examples/: dirlist.rb, glviewer.rb, header.rb: Removed references
	to the obsolete MENU_DEFAULT option.

2001-11-26 12:35  ljohnson

	* lib/fox/responder2.rb: Added sections for new FXTGAIcon and
	FXTGAImage classes.  Renamed FXJPEGIcon and FXJPEGImage to
	FXJPGIcon and FXJPGImage.  Added support for FXApp#addInput and
	FXApp#addSignal methods.

2001-11-26 12:34  ljohnson

	* lib/fox/aliases.rb: Removed alias for FXRegistry's getSections
	method.

2001-11-26 11:50  ljohnson

	* ANNOUNCE, FXRuby.iss, doc/changes.html: [no log message]

2001-11-26 11:49  ljohnson

	* lib/fox/aliases.rb: Renamed FXJPEGIcon and FXJPEGImage to
	FXJPGIcon and FXJPGImage.  Added tickDelta accessor aliases for
	FXSlider.

2001-11-26 11:47  ljohnson

	* ext/fox/: FXRbApp.cpp, FXRbDataTarget.cpp, FXRuby.cpp,
	core_wrap.cpp, dialogs_wrap.cpp, extconf.rb, icons_wrap.cpp,
	image_wrap.cpp, impl.cpp, make_impl.rb, markfuncs.cpp,
	mdi_wrap.cpp, opengl_wrap.cpp, include/FXRbDict.h,
	include/FXRbJPGIcon.h, include/FXRbJPGImage.h,
	include/FXRbSpinner.h, include/FXRbSpinnerVirtuals.h,
	include/FXRbStringDict.h, include/FXRbTGAIcon.h,
	include/FXRbTGAImage.h, include/FXRbTabBar.h,
	include/FXRbTabBook.h, include/FXRbTabItem.h, include/FXRbWindow.h,
	include/FXRbWindowVirtuals.h, include/FXRuby.h, include/impl.h:
	Latest changes for 0.99.180 release.

2001-11-26 11:32  ljohnson

	* swig-interfaces/: FXAccelTable.i, FXApp.i, FXBitmap.i,
	FXButton.i, FXDict.i, FXGLObject.i, FXImage.i, FXJPGIcon.i,
	FXJPGImage.i, FXMenuCaption.i, FXMenuCascade.i, FXMenuCommand.i,
	FXRegistry.i, FXSettings.i, FXShell.i, FXSlider.i, FXSpinner.i,
	FXStringDict.i, FXTGAIcon.i, FXTGAImage.i, FXTabBar.i, FXTabBook.i,
	FXTabItem.i, FXTable.i, FXText.i, FXToolbarGrip.i, FXTopWindow.i,
	FXWindow.i, core.i, dialogs.i, fxdefs.i, icons.i, image.i, mdi.i,
	opengl.i, renames.i, stubs.i, typemaps.i: Updated SWIG interface
	files for release 0.99.180.

2001-11-26 10:13  ljohnson

	* fox-includes/: FX4Splitter.h, FXAccelTable.h, FXApp.h,
	FXArrowButton.h, FXBMPIcon.h, FXBMPImage.h, FXBitmap.h, FXButton.h,
	FXCanvas.h, FXCheckButton.h, FXColorBar.h, FXColorDialog.h,
	FXColorSelector.h, FXColorWell.h, FXColorWheel.h, FXComboBox.h,
	FXComposite.h, FXCursor.h, FXDCPrint.h, FXDCWindow.h,
	FXDataTarget.h, FXDebugTarget.h, FXDelegator.h, FXDial.h,
	FXDialogBox.h, FXDict.h, FXDirBox.h, FXDirDialog.h, FXDirList.h,
	FXDirSelector.h, FXDocument.h, FXDragCorner.h, FXDrawable.h,
	FXDriveBox.h, FXFileDialog.h, FXFileDict.h, FXFileList.h,
	FXFileSelector.h, FXFont.h, FXFontDialog.h, FXFontSelector.h,
	FXFrame.h, FXGIFCursor.h, FXGIFIcon.h, FXGIFImage.h, FXGLCanvas.h,
	FXGLCone.h, FXGLCube.h, FXGLCylinder.h, FXGLObject.h, FXGLShape.h,
	FXGLSphere.h, FXGLTriangleMesh.h, FXGLViewer.h, FXGLVisual.h,
	FXGroupBox.h, FXHeader.h, FXHorizontalFrame.h, FXICOIcon.h,
	FXICOImage.h, FXIcon.h, FXIconList.h, FXId.h, FXImage.h,
	FXImageView.h, FXInputDialog.h, FXJPGIcon.h, FXJPGImage.h,
	FXLabel.h, FXList.h, FXListBox.h, FXMDIButton.h, FXMDIChild.h,
	FXMDIClient.h, FXMainWindow.h, FXMatrix.h, FXMenuButton.h,
	FXMenuCaption.h, FXMenuCascade.h, FXMenuCommand.h, FXMenuPane.h,
	FXMenuSeparator.h, FXMenuTitle.h, FXMenubar.h, FXMessageBox.h,
	FXOptionMenu.h, FXPCXIcon.h, FXPCXImage.h, FXPNGIcon.h,
	FXPNGImage.h, FXPacker.h, FXPicker.h, FXPopup.h, FXPrintDialog.h,
	FXProgressBar.h, FXProgressDialog.h, FXRadioButton.h,
	FXRecentFiles.h, FXRegistry.h, FXReplaceDialog.h, FXRootWindow.h,
	FXScrollArea.h, FXScrollWindow.h, FXScrollbar.h, FXSearchDialog.h,
	FXSeparator.h, FXSettings.h, FXShell.h, FXShutter.h, FXSlider.h,
	FXSpinner.h, FXSplitter.h, FXStatusbar.h, FXStatusline.h,
	FXStringDict.h, FXSwitcher.h, FXTGAIcon.h, FXTGAImage.h,
	FXTIFIcon.h, FXTIFImage.h, FXTabBar.h, FXTabBook.h, FXTabItem.h,
	FXTable.h, FXText.h, FXTextField.h, FXToggleButton.h, FXToolbar.h,
	FXToolbarGrip.h, FXToolbarShell.h, FXToolbarTab.h, FXTooltip.h,
	FXTopWindow.h, FXTreeList.h, FXTreeListBox.h, FXUndoList.h,
	FXVerticalFrame.h, FXVisual.h, FXWindow.h, FXXPMIcon.h,
	FXXPMImage.h, fx.h, fxdefs.h, fxver.h, xincs.h: Updated header
	files to those for fox-0.99.180.

2001-11-26 10:08  ljohnson

	* lib/fox/glshapes.rb: Added accessors for the number of slices and
	stacks used to render FXGLSphere objects.

2001-11-25 16:31  ljohnson

	* lib/fox/aliases.rb: [no log message]

2001-11-25 16:31  ljohnson

	* ANNOUNCE, index.html, setversions.rb: Updated FXRuby release
	number and FOX home page URL.

2001-11-15 13:38  ljohnson

	* ext/fox/: core_wrap.cpp, icons_wrap.cpp, image_wrap.cpp: [no log
	message]

2001-11-15 13:36  ljohnson

	* swig-interfaces/FXICOIcon.i: Corrected the implementation of
	fxsaveICO().

2001-11-15 13:36  ljohnson

	* swig-interfaces/typemaps.i: Corrected the typemap for unsigned
	char arrays of BYTES.

2001-11-15 10:34  ljohnson

	* doc/: book.html, changes.html: [no log message]

2001-11-14 17:19  ljohnson

	* examples/glviewer.rb: [no log message]

2001-11-14 17:14  ljohnson

	* examples/imageviewer.rb: [no log message]

2001-11-14 16:45  ljohnson

	* examples/: datatarget.rb, foursplit.rb, gltest.rb, inputs.rb: [no
	log message]

2001-11-14 16:39  ljohnson

	* lib/fox/: aliases.rb, responder2.rb: [no log message]

2001-11-14 16:38  ljohnson

	* ext/fox/core_wrap.cpp, swig-interfaces/FXApp.i,
	swig-interfaces/FXBMPIcon.i, swig-interfaces/FXGIFCursor.i,
	swig-interfaces/FXICOIcon.i, swig-interfaces/FXICOImage.i,
	swig-interfaces/FXObject.i, swig-interfaces/FXPCXIcon.i,
	swig-interfaces/FXPNGIcon.i, swig-interfaces/FXRange.i,
	swig-interfaces/FXTIFIcon.i, swig-interfaces/FXTIFImage.i,
	swig-interfaces/FXTable.i, swig-interfaces/FXTreeListBox.i,
	swig-interfaces/FXWindow.i, swig-interfaces/FXXPMIcon.i,
	swig-interfaces/fxdefs.i, swig-interfaces/typemaps.i,
	ext/fox/icons_wrap.cpp, ext/fox/image_wrap.cpp,
	ext/fox/opengl_wrap.cpp: Corrected a lot of minor interface bugs
	that have been ignored until now.

2001-11-14 14:48  ljohnson

	* doc/: book.html, build.html, changes.html, differences.html,
	events.html, goals.html, library.html, opengl.html, todo.html,
	tutorial1.html: [no log message]

2001-11-13 11:21  ljohnson

	* ext/fox/: core_wrap.cpp, dialogs_wrap.cpp, icons_wrap.cpp,
	image_wrap.cpp, mdi_wrap.cpp: [no log message]

2001-11-13 11:08  ljohnson

	* ext/fox/opengl_wrap.cpp: [no log message]

2001-11-13 10:26  ljohnson

	* examples/table.rb: Updated the table example to take advantage of
	new FXTable APIs, the new event model, etc.

2001-11-13 10:20  ljohnson

	* lib/fox/iterators.rb: Revives the iterators (each, each_row and
	each_column) for the FXTable class since the new FXTable API allows
	us to get at the individual table items now.

2001-11-07 17:33  ljohnson

	* ext/fox/core_wrap.cpp, ext/fox/mdi_wrap.cpp,
	ext/fox/opengl_wrap.cpp, make-drop.sh, lib/fox/responder2.rb: [no
	log message]

2001-11-07 17:32  ljohnson

	* swig-interfaces/: FXApp.i, FXDict.i, FXGLObject.i, FXGLViewer.i,
	typemaps.i: Commented out some troublesome lines in these interface
	files (for now).

2001-11-07 12:20  ljohnson

	* examples/tabbook.rb: [no log message]

2001-11-07 12:11  ljohnson

	* examples/: mditest.rb, splitter.rb: [no log message]

2001-11-05 17:12  ljohnson

	* examples/image.rb: [no log message]

2001-11-05 16:47  ljohnson

	* examples/groupbox.rb: [no log message]

2001-11-05 14:38  ljohnson

	* examples/: browser.rb, button.rb, dialog.rb, dirlist.rb,
	header.rb, scribble.rb: Removed line to require 'fox/responder2';
	it's now automatically included.

2001-11-05 14:36  ljohnson

	* lib/fox/responder2.rb: [no log message]

2001-11-05 14:29  ljohnson

	* lib/fox/responder2.rb: [no log message]

2001-11-05 14:20  ljohnson

	* examples/header.rb: [no log message]

2001-11-02 16:35  ljohnson

	* examples/hello2.rb: [no log message]

2001-11-02 16:34  ljohnson

	* examples/: scribble-orig.rb, scribble.rb: Standard version of
	scribble now uses 'connect' for message handling while
	scribble-orig.rb is kept to show the more complicated method.

2001-11-02 16:06  ljohnson

	* examples/foursplit.rb: Changed calls to setBackColor() and
	setTextColor() to use attribute-based accessors, i.e. backColor=
	and textColor=.

2001-10-30 13:41  ljohnson

	* examples/: browser.rb, button.rb, dialog.rb, dirlist.rb: Updated
	these examples to use the new connect() method for handling events
	with Procs.

2001-10-30 13:31  ljohnson

	* lib/fox/responder2.rb: Per Rich Kilmer's suggestion, optional
	second argument for connect takes a Method instance (which gets
	converted to a Proc instance).

2001-10-26 16:29  ljohnson

	* lib/fox/responder2.rb, ext/fox/FXRuby.cpp: [no log message]

2001-10-26 11:44  ljohnson

	* examples/image.rb, examples/imageviewer.rb,
	ext/fox/core_wrap.cpp, lib/fox/overloads.rb,
	swig-interfaces/FXStream.i: New transaction-based protocol for
	FXFileStream.open (like File.open).

2001-10-25 17:46  ljohnson

	* ext/fox/FXRuby.cpp, ext/fox/core_wrap.cpp, lib/fox/overloads.rb,
	swig-interfaces/FXRectangle.i: Moved a lot of C++ "patch" code out
	into the new "overloads.rb" library file, to handle overloaded
	method calls.

2001-10-25 16:27  ljohnson

	* ext/fox/: core_wrap.cpp, dialogs_wrap.cpp, icons_wrap.cpp,
	image_wrap.cpp, mdi_wrap.cpp, opengl_wrap.cpp: [no log message]

2001-10-24 17:47  ljohnson

	* ext/fox/: core_wrap.cpp, dialogs_wrap.cpp, icons_wrap.cpp,
	image_wrap.cpp, mdi_wrap.cpp, opengl_wrap.cpp, include/FXRuby.h:
	Corrected these overloaded wrappers to new call style.

2001-10-24 17:46  ljohnson

	* swig-interfaces/typemaps.i: Added a pass-through typemap for
	VALUE return types.

2001-10-24 13:44  ljohnson

	* ext/fox/core_wrap.cpp: [no log message]

2001-10-24 12:12  ljohnson

	* swig-interfaces/renames.i: Removed the renaming of FXRegion; this
	was a bug.

2001-10-24 11:58  ljohnson

	* lib/fox/colors.rb: [no log message]

2001-10-24 11:58  ljohnson

	* examples/: datatarget.rb, image.rb, mditest.rb, scribble.rb:
	Replaced some color definitions with the new color constant names
	from 'fox/colors.rb'.

2001-10-24 11:48  ljohnson

	* ext/fox/core_wrap.cpp, ext/fox/dialogs_wrap.cpp,
	ext/fox/icons_wrap.cpp, ext/fox/image_wrap.cpp,
	ext/fox/mdi_wrap.cpp, ext/fox/opengl_wrap.cpp, lib/fox/aliases.rb:
	[no log message]

2001-10-24 11:09  ljohnson

	* ANNOUNCE: [no log message]

2001-10-24 11:06  ljohnson

	* ext/fox/: include/FXRuby.h, include/impl.h, FXRbApp.cpp,
	FXRbDataTarget.cpp, FXRuby.cpp, extconf.rb, impl.cpp, make_impl.rb,
	markfuncs.cpp: [no log message]

2001-10-24 11:05  ljohnson

	* ext/fox/include/: FXRbTable.h, FXRbTableItemVirtuals.h: Updated
	virtual function declarations and definitions for FXRbTableItem.

2001-10-24 11:04  ljohnson

	* ext/fox/include/: FXRbColorBar.h, FXRbColorWheel.h,
	FXRbICOIcon.h, FXRbICOImage.h, FXRbPicker.h: Added new header files
	for FXRbColorBar, FXRbColorWheel, FXRbICOIcon, FXRbICOImage and
	FXRbPicker.

2001-10-24 11:04  ljohnson

	* ext/fox/include/FXRbMessageBox.h: Added overloaded constructor
	for FXRbMessageBox.

2001-10-24 10:58  ljohnson

	* lib/fox/colors.rb: [no log message]

2001-10-24 10:58  ljohnson

	* lib/fox/aliases.rb: Added aliases for FXColorBar and FXColorWheel
	methods; updated aliases for other classes.

2001-10-24 10:27  ljohnson

	* swig-interfaces/core.i: Whoops, forgot about adding
	FXColorWheel.i to this one!

2001-10-24 10:23  ljohnson

	* swig-interfaces/FXQuat.i: Made getRollPitchYaw a non-const
	method.

2001-10-23 19:28  ljohnson

	* swig-interfaces/: FXApp.i, FXColorBar.i, FXColorSelector.i,
	FXColorWheel.i, FXComboBox.i, FXGIFIcon.i, FXGIFImage.i,
	FXGLCanvas.i, FXICOIcon.i, FXICOImage.i, FXListBox.i,
	FXMessageBox.i, FXPicker.i, FXSlider.i, FXStatusline.i, FXTable.i,
	FXTreeListBox.i, FXWindow.i, core.i, dialogs.i, fxdefs.i, icons.i,
	image.i, mdi.i, opengl.i, renames.i, stubs.i, typemaps.i: Updates
	for fox-0.99.177.

2001-10-23 19:27  ljohnson

	* swig-interfaces/: FXPoint.i, FXSize.i: Made the __neg__ methods
	(for unary negation) non-const methods instead of const methods.

2001-10-23 18:51  ljohnson

	* fox-includes/: FXApp.h, FXColorBar.h, FXColorSelector.h,
	FXColorWell.h, FXColorWheel.h, FXComboBox.h, FXDCPrint.h, FXFile.h,
	FXGLCanvas.h, FXICOIcon.h, FXICOImage.h, FXListBox.h,
	FXMessageBox.h, FXPicker.h, FXSlider.h, FXStatusline.h, FXTable.h,
	FXTreeListBox.h, FXWindow.h, fx.h, fxdefs.h, fxver.h, xincs.h:
	Latest header files from fox-0.99.177.

2001-10-23 13:52  ljohnson

	* lib/fox/colors.rb: [no log message]

2001-10-22 17:08  ljohnson

	* ext/fox/: core_wrap.cpp, dialogs_wrap.cpp, icons_wrap.cpp,
	image_wrap.cpp, mdi_wrap.cpp, opengl_wrap.cpp: [no log message]

2001-10-22 17:04  ljohnson

	* examples/button.rb: [no log message]

2001-10-09 16:08  ljohnson

	* ext/fox/: core_wrap.cpp, dialogs_wrap.cpp, icons_wrap.cpp,
	image_wrap.cpp, mdi_wrap.cpp, opengl_wrap.cpp: [no log message]

2001-10-09 16:08  ljohnson

	* swig-interfaces/FXDataTarget.i: Removed renames for setValue()
	and getValue() methods; these are now handled by aliases.

2001-10-04 17:23  ljohnson

	* lib/fox/responder.rb: Added Sean O'Halpin's utility function for
	generating FOX message IDs from Ruby id's.

2001-10-04 17:22  ljohnson

	* lib/fox/aliases.rb: Removed obsolete aliases for
	FXTableItem.setMarked and FXTableItem.isMarked.  Added aliases for
	FXDataTarget.getValue and FXDataTarget.setValue accessors.

2001-10-04 17:22  ljohnson

	* examples/: browser.rb, button.rb, datatarget.rb, dialog.rb,
	dirlist.rb, gltest.rb, glviewer.rb, groupbox.rb, header.rb,
	image.rb, imageviewer.rb, inputs.rb, mditest.rb, scribble.rb,
	splitter.rb, tabbook.rb, table.rb: Modified example programs to use
	new identifier method (from the Responder module) to register class
	message identifiers (instead of calling enum as before).

2001-10-02 18:25  ljohnson

	* .cvsignore, FXRuby.iss, ext/fox/.cvsignore: FXRuby.iss

2001-10-02 18:23  ljohnson

	* install.rb, make-drop.sh, ext/fox/MANIFEST: Changes for upgrading
	to latest version of setup (v3.0.2).

2001-10-02 17:20  ljohnson

	* ext/fox/: core_wrap.cpp, dialogs_wrap.cpp, extconf.rb,
	icons_wrap.cpp, image_wrap.cpp, mdi_wrap.cpp, opengl_wrap.cpp: [no
	log message]

2001-10-02 17:19  ljohnson

	* swig-interfaces/: Makefile, swig.sed: Moved some FXRuby-specific
	stuff out of SWIG and into this sed script.

2001-10-02 17:18  ljohnson

	* swig-interfaces/stubs.i: Removed setMarked method for
	FXTableItem.  Corrected names of FXTable methods (deleteRows ->
	removeRows, etc.)

2001-10-02 17:17  ljohnson

	* swig-interfaces/FXWindow.i: Fixed the implementation of added
	method FXWindow::getChildren().

2001-10-02 17:17  ljohnson

	* ext/fox/include/FXRuby.h: Added three-argument template for
	FXRbCallVoidMethod().

2001-10-02 17:16  ljohnson

	* ext/fox/include/FXRbGLContext.h: Added default constructor
	implementation for FXRbGLContext.

2001-10-01 14:24  ljohnson

	* ANNOUNCE: [no log message]

2001-10-01 14:22  ljohnson

	* lib/fox/aliases.rb: Added some new aliases for methods in
	FXArrowButton and FXTable classes.

2001-10-01 14:21  ljohnson

	* ext/fox/include/: FXRbFileDict.h, FXRbGLContext.h, FXRbTable.h,
	FXRbTableItemVirtuals.h, FXRbTableVirtuals.h: Updates for version
	0.99.175.

2001-10-01 14:20  ljohnson

	* fox-includes/: FXApp.h, FXArrowButton.h, FXBitmap.h,
	FXComposite.h, FXDCPrint.h, FXDCWindow.h, FXDirBox.h, FXDirList.h,
	FXDriveBox.h, FXFile.h, FXFileDict.h, FXFileList.h,
	FXFileSelector.h, FXGLContext.h, FXGLVisual.h, FXIcon.h,
	FXIconList.h, FXImage.h, FXImageView.h, FXList.h, FXListBox.h,
	FXMenuCascade.h, FXMenuCommand.h, FXMessageBox.h, FXPopup.h,
	FXRecentFiles.h, FXReplaceDialog.h, FXSearchDialog.h, FXSettings.h,
	FXShutter.h, FXSplitter.h, FXTIFIcon.h, FXTIFImage.h, FXTable.h,
	FXToolbar.h, FXTopWindow.h, FXTreeList.h, FXURL.h, FXUndoList.h,
	FXVisual.h, FXWindow.h, fx.h, fxdefs.h, fxver.h: Latest header
	files, from fox-0.99.175.

2001-10-01 14:17  ljohnson

	* ext/fox/: extconf.rb, impl.cpp: Updates for fox-0.99.175 release.

2001-10-01 14:14  ljohnson

	* swig-interfaces/: FXApp.i, FXArrowButton.i, FXButton.i,
	FXCheckButton.i, FXComposite.i, FXDirBox.i, FXFileDict.i,
	FXGLContext.i, FXIconList.i, FXList.i, FXListBox.i, FXPopup.i,
	FXReplaceDialog.i, FXSearchDialog.i, FXSettings.i, FXSplitter.i,
	FXTable.i, FXToolbar.i, FXWindow.i, dialogs.i, fxdefs.i, stubs.i:
	Updated SWIG interface files for fox-0.99.175.

2001-08-31 12:17  ljohnson

	* swig-interfaces/FXWindow.i: Added getChildren() method for
	FXWindow, returns an array of the children.

2001-08-31 12:16  ljohnson

	* ext/fox/include/FXRbWindow.h,
	ext/fox/include/FXRbWindowVirtuals.h, lib/fox/aliases.rb,
	swig-interfaces/stubs.i: Added support for overriding virtual
	layout() method for FXWindow.

2001-08-21 16:15  ljohnson

	* FXRuby.iss, README.win32.txt: Switched over to using the Inno
	Installer instead of WISE; also updated the README.win32.txt file
	to reflect where the sample files get installed.

2001-08-16 13:21  ljohnson

	* ext/fox/core_wrap.cpp, ext/fox/dialogs_wrap.cpp,
	ext/fox/icons_wrap.cpp, ext/fox/image_wrap.cpp,
	ext/fox/markfuncs.cpp, ext/fox/mdi_wrap.cpp,
	ext/fox/opengl_wrap.cpp, ext/fox/include/FXRbGLObject.h,
	swig-interfaces/FXGLObject.i: Fixed a bug related to transfer of
	ownership when you add FXGLObjects to an FXGLGroup.

2001-08-08 16:21  ljohnson

	* examples/mditest.rb: Corrected the line heights for the vertical
	scrollbars to match the text font height.

2001-08-08 16:20  ljohnson

	* ext/fox/: core_wrap.cpp, dialogs_wrap.cpp, icons_wrap.cpp,
	image_wrap.cpp, librb.c, mdi_wrap.cpp, opengl_wrap.cpp: [no log
	message]

2001-08-08 15:14  ljohnson

	* ext/fox/opengl_wrap.cpp: [no log message]

2001-08-08 15:13  ljohnson

	* swig-interfaces/: FXHMat.i, FXHVec.i, FXQuat.i, FXRange.i,
	FXVec.i, opengl.i: Beefed up the interfaces for FXVec, FXHVec,
	FXHMat and FXQuat; removed wrappers for the double-precision
	versions of the same.

2001-08-08 12:13  ljohnson

	* doc/book.html, doc/changes.html, examples/glviewer.rb,
	ext/fox/FXRuby.cpp, ext/fox/core_wrap.cpp,
	ext/fox/dialogs_wrap.cpp, ext/fox/icons_wrap.cpp,
	ext/fox/image_wrap.cpp, ext/fox/impl.cpp, ext/fox/markfuncs.cpp,
	ext/fox/mdi_wrap.cpp, ext/fox/opengl_wrap.cpp,
	ext/fox/include/FXRbGLObject.h,
	ext/fox/include/FXRbGLObjectVirtuals.h,
	ext/fox/include/FXRbGLShape.h,
	ext/fox/include/FXRbGLShapeVirtuals.h, ext/fox/include/FXRuby.h,
	ext/fox/include/impl.h, lib/fox/aliases.rb, lib/fox/glshapes.rb,
	swig-interfaces/FXGLObject.i, swig-interfaces/FXGLShape.i,
	swig-interfaces/opengl.i, swig-interfaces/renames.i,
	swig-interfaces/stubs.i: Moved the FXGLPoint, FXGLLine, FXGLCube,
	FXGLCone, FXGLCylinder and FXGLSphere classes out to the new
	glshapes.rb library module.

2001-08-08 12:12  ljohnson

	* swig-interfaces/FXRange.i: Fixed some problems in the FXRange
	class and added a new test case for this class.

2001-08-07 16:26  ljohnson

	* swig-interfaces/stubs.i: Removed SWIG stuff related to FXUndoList
	and FXCommand classes (no longer required here).

2001-08-07 14:34  ljohnson

	* swig-interfaces/: FX4Splitter.i, FXArrowButton.i, FXButton.i,
	FXCheckButton.i, FXColorDialog.i, FXColorSelector.i, FXColorWell.i,
	FXComboBox.i, FXDC.i, FXDCPrint.i, FXDCWindow.i, FXDial.i,
	FXDialogBox.i, FXDirBox.i, FXDirDialog.i, FXDirList.i,
	FXDirSelector.i, FXDragCorner.i, FXDriveBox.i, FXFileDialog.i,
	FXFileList.i, FXFileSelector.i, FXFontDialog.i, FXFontSelector.i,
	FXGLCanvas.i, FXGLContext.i, FXGLObject.i, FXGLShape.i,
	FXGLViewer.i, FXGLVisual.i, FXGroupBox.i, FXHeader.i,
	FXHorizontalFrame.i, FXInputDialog.i, FXLabel.i, FXList.i,
	FXListBox.i, FXMatrix.i, FXMessageBox.i, FXOptionMenu.i,
	FXPacker.i, FXPrintDialog.i, FXProgressBar.i, FXRadioButton.i,
	FXReplaceDialog.i, FXScrollArea.i, FXScrollWindow.i, FXScrollbar.i,
	FXSearchDialog.i, FXSeparator.i, FXShutter.i, FXSlider.i,
	FXSpinner.i, FXSplitter.i, FXStatusbar.i, FXStatusline.i,
	FXSwitcher.i, FXTab.i, FXTextField.i, FXToggleButton.i,
	FXToolbar.i, FXToolbarGrip.i, FXToolbarShell.i, FXToolbarTab.i,
	FXTooltip.i, FXVerticalFrame.i, Makefile: Added a lot of Python
	stuff to the SWIG interface files.

2001-08-02 13:49  ljohnson

	* make-drop.sh: [no log message]

2001-07-26 15:09  ljohnson

	* ext/fox/FXRuby.cpp: [no log message]

2001-07-26 14:41  ljohnson

	* README.win32.txt: [no log message]

2001-07-26 14:32  ljohnson

	* README.win32.txt, make-drop.sh, setversions.rb: [no log message]

2001-07-26 13:39  ljohnson

	* ext/fox/FXRuby.cpp: [no log message]

2001-07-26 13:31  ljohnson

	* ext/fox/FXRuby.cpp, ChangeLog: [no log message]

2001-07-26 13:28  ljohnson

	* doc/: book.html, changes.html, differences.html, library.html,
	todo.html: [no log message]

2001-07-26 13:27  ljohnson

	* lib/fox/undolist.rb: Added to the module documentation.

2001-07-26 10:55  ljohnson

	* make-drop.sh, examples/inputs.rb: Added this example for
	addInput() and removeInput().

2001-07-26 10:54  ljohnson

	* ext/fox/core_wrap.cpp: [no log message]

2001-07-26 10:36  ljohnson

	* swig-interfaces/FXText.i: Modified APIs for FXText#appendText and
	FXText#insertText so that the "number of characters" argument is
	optional; if it's not specified, all of the text is
	appended/inserted.

2001-07-26 10:35  ljohnson

	* ext/fox/FXRuby.cpp, swig-interfaces/typemaps.i: Fixes for
	addInput() and removeInput().

2001-07-24 15:47  ljohnson

	* swig-interfaces/FXBMPIcon.i, swig-interfaces/FXBMPImage.i,
	swig-interfaces/FXGIFCursor.i, swig-interfaces/FXGIFIcon.i,
	swig-interfaces/FXGIFImage.i, swig-interfaces/FXGLVisual.i,
	swig-interfaces/FXPCXIcon.i, swig-interfaces/FXPCXImage.i,
	swig-interfaces/FXPNGIcon.i, swig-interfaces/FXPNGImage.i,
	swig-interfaces/FXTIFIcon.i, swig-interfaces/FXTIFImage.i,
	swig-interfaces/FXXPMIcon.i, swig-interfaces/FXXPMImage.i,
	swig-interfaces/fxdefs.i, ext/fox/core_wrap.cpp,
	ext/fox/icons_wrap.cpp, ext/fox/image_wrap.cpp,
	ext/fox/opengl_wrap.cpp: Updates for configuring and building for
	the mswin32 version of Ruby.

2001-07-24 11:19  ljohnson

	* ext/fox/FXRbApp.cpp, ext/fox/FXRbDataTarget.cpp,
	ext/fox/core_wrap.cpp, swig-interfaces/FXBMPIcon.i,
	swig-interfaces/FXBMPImage.i, swig-interfaces/FXGIFCursor.i,
	swig-interfaces/FXPNGImage.i, swig-interfaces/FXTIFIcon.i,
	swig-interfaces/FXTIFImage.i, swig-interfaces/core.i,
	swig-interfaces/dialogs.i, swig-interfaces/fxdefs.i,
	swig-interfaces/icons.i, swig-interfaces/image.i,
	swig-interfaces/mdi.i, swig-interfaces/opengl.i,
	ext/fox/dialogs_wrap.cpp, ext/fox/extconf.rb,
	ext/fox/extconf.rb.tmpl, ext/fox/icons_wrap.cpp,
	ext/fox/image_wrap.cpp, ext/fox/impl.cpp, ext/fox/make_impl.rb,
	ext/fox/mdi_wrap.cpp, ext/fox/opengl_wrap.cpp: Some patches to get
	it compileable under Microsoft Visual C++ for the "mswin32" build
	of Ruby.

2001-07-20 14:15  ljohnson

	* swig-interfaces/core.i: Removed wrappers for FXFile (redundant
	for most scripting languages).

2001-07-20 14:14  ljohnson

	* examples/imageviewer.rb: Added support for loading PCX and TIF
	images.

2001-07-20 11:02  ljohnson

	* lib/fox/undolist.rb: Fixed a few more bugs in the FXUndoList
	class.

2001-07-20 10:33  ljohnson

	* ext/fox/FXRuby.cpp, lib/fox/responder.rb: Responder now does
	per-instance message maps instead of per-class.

2001-07-20 10:32  ljohnson

	* examples/textedit/textedit.rb: Fixed the event handlers to use
	"sender.handle(...)" form instead of calling sender's instance
	methods directly.

2001-07-19 14:10  ljohnson

	* ext/fox/FXRuby.cpp: [no log message]

2001-07-19 13:23  ljohnson

	* ext/fox/markfuncs.cpp: The "mark" functions for the GC did not
	account for the possibility that the input pointer to a C++ object
	might be a NULL pointer; this led to seg faults under some
	circumstances. Thanks to Ralf Canis for catching this one.

2001-07-18 17:23  ljohnson

	* ext/fox/markfuncs.cpp: [no log message]

2001-07-18 17:20  ljohnson

	* ext/fox/FXRuby.cpp, ext/fox/include/FXRuby.h,
	swig-interfaces/FXObject.i, swig-interfaces/typemaps.i: Corrected
	typemaps, etc. so that calls to sender.handle() from Ruby code
	correctly marshal the message data back to the appropriate void*
	type.

2001-07-18 17:18  ljohnson

	* swig-interfaces/: FXText.i, core.i: Killed off the FXCharset
	class and replaced refs to it in FXText with strings.

2001-07-18 14:35  ljohnson

	* swig-interfaces/: FXPCXIcon.i, FXPCXImage.i, dialogs.i: [no log
	message]

2001-07-18 14:34  ljohnson

	* lib/fox/aliases.rb: Fixed a few errant aliases.

2001-07-18 12:50  ljohnson

	* lib/fox/iterators.rb, swig-interfaces/FXGLObject.i,
	swig-interfaces/FXList.i, swig-interfaces/FXListBox.i,
	swig-interfaces/FXTable.i, swig-interfaces/FXTreeList.i,
	swig-interfaces/FXTreeListBox.i: Moved the iterator implementations
	out of the SWIG interface files and into a new library file,
	iterators.rb.

2001-07-18 12:36  ljohnson

	* lib/fox/aliases.rb, swig-interfaces/FXApp.i,
	swig-interfaces/FXArrowButton.i, swig-interfaces/FXButton.i,
	swig-interfaces/FXCheckButton.i, swig-interfaces/FXColorDialog.i,
	swig-interfaces/FXColorSelector.i, swig-interfaces/FXColorWell.i,
	swig-interfaces/FXComboBox.i, swig-interfaces/FXCursor.i,
	swig-interfaces/FXDC.i, swig-interfaces/FXDelegator.i,
	swig-interfaces/FXDial.i, swig-interfaces/FXDict.i,
	swig-interfaces/FXDirBox.i, swig-interfaces/FXDirDialog.i,
	swig-interfaces/FXDirList.i, swig-interfaces/FXDirSelector.i,
	swig-interfaces/FXDocument.i, swig-interfaces/FXDragCorner.i,
	swig-interfaces/FXDrawable.i, swig-interfaces/FXDriveBox.i,
	swig-interfaces/FXFileDialog.i, swig-interfaces/FXFileDict.i,
	swig-interfaces/FXFileList.i, swig-interfaces/FXFileSelector.i,
	swig-interfaces/FXFont.i, swig-interfaces/FXFontDialog.i,
	swig-interfaces/FXFontSelector.i, swig-interfaces/FXFrame.i,
	swig-interfaces/FXGLContext.i, swig-interfaces/FXGLShape.i,
	swig-interfaces/FXGLViewer.i, swig-interfaces/FXGLVisual.i,
	swig-interfaces/FXGroupBox.i, swig-interfaces/FXHeader.i,
	swig-interfaces/FXIconList.i, swig-interfaces/FXId.i,
	swig-interfaces/FXImage.i, swig-interfaces/FXImageView.i,
	swig-interfaces/FXInputDialog.i, swig-interfaces/FXLabel.i,
	swig-interfaces/FXList.i, swig-interfaces/FXListBox.i,
	swig-interfaces/FXMDIChild.i, swig-interfaces/FXMDIClient.i,
	swig-interfaces/FXMatrix.i, swig-interfaces/FXMenuButton.i,
	swig-interfaces/FXMenuCaption.i, swig-interfaces/FXMenuCascade.i,
	swig-interfaces/FXMenuCommand.i, swig-interfaces/FXMenuSeparator.i,
	swig-interfaces/FXMenuTitle.i, swig-interfaces/FXOptionMenu.i,
	swig-interfaces/FXPacker.i, swig-interfaces/FXPopup.i,
	swig-interfaces/FXPrintDialog.i, swig-interfaces/FXProgressBar.i,
	swig-interfaces/FXProgressDialog.i,
	swig-interfaces/FXRadioButton.i, swig-interfaces/FXRange.i,
	swig-interfaces/FXRecentFiles.i, swig-interfaces/FXRectangle.i,
	swig-interfaces/FXRegistry.i, swig-interfaces/FXReplaceDialog.i,
	swig-interfaces/FXScrollArea.i, swig-interfaces/FXScrollbar.i,
	swig-interfaces/FXSearchDialog.i, swig-interfaces/FXSettings.i,
	swig-interfaces/FXShutter.i, swig-interfaces/FXSlider.i,
	swig-interfaces/FXSpinner.i, swig-interfaces/FXSplitter.i,
	swig-interfaces/FXStatusbar.i, swig-interfaces/FXStatusline.i,
	swig-interfaces/FXStream.i, swig-interfaces/FXSwitcher.i,
	swig-interfaces/FXTIFIcon.i, swig-interfaces/FXTIFImage.i,
	swig-interfaces/FXTab.i, swig-interfaces/FXTable.i,
	swig-interfaces/FXText.i, swig-interfaces/FXTextField.i,
	swig-interfaces/FXToggleButton.i, swig-interfaces/FXToolbar.i,
	swig-interfaces/FXToolbarGrip.i, swig-interfaces/FXToolbarShell.i,
	swig-interfaces/FXToolbarTab.i, swig-interfaces/FXTooltip.i,
	swig-interfaces/FXTopWindow.i, swig-interfaces/FXTreeList.i,
	swig-interfaces/FXTreeListBox.i, swig-interfaces/FXVisual.i,
	swig-interfaces/FXWindow.i: Moved all the aliases from SWIG pragmas
	to a new library module, aliases.rb.

2001-07-18 12:05  ljohnson

	* lib/fox/: aliases.rb, iterators.rb: [no log message]

2001-07-16 14:15  ljohnson

	* lib/fox/keys.rb, swig-interfaces/core.i: Moved the keycap
	definitions out of the C extension code and into a new library
	file.

2001-07-13 17:12  ljohnson

	* ext/fox/extconf.rb: [no log message]

2001-07-13 17:11  ljohnson

	* ANNOUNCE, ext/fox/FXRbApp.cpp, ext/fox/FXRbDataTarget.cpp,
	ext/fox/FXRuby.cpp, ext/fox/core_wrap.cpp,
	ext/fox/dialogs_wrap.cpp, ext/fox/extconf.rb,
	ext/fox/extconf.rb.tmpl, ext/fox/icons_wrap.cpp,
	ext/fox/image_wrap.cpp, ext/fox/impl.cpp, ext/fox/make_impl.rb,
	ext/fox/markfuncs.cpp, ext/fox/mdi_wrap.cpp,
	ext/fox/opengl_wrap.cpp, ext/fox/include/FXRbDataTarget.h,
	ext/fox/include/FXRbIconItemVirtuals.h,
	ext/fox/include/FXRbIconList.h, ext/fox/include/FXRbList.h,
	ext/fox/include/FXRbListItemVirtuals.h,
	ext/fox/include/FXRbPCXIcon.h, ext/fox/include/FXRbPCXImage.h,
	ext/fox/include/FXRbProgressDialog.h,
	ext/fox/include/FXRbTIFIcon.h, ext/fox/include/FXRbTIFImage.h,
	ext/fox/include/FXRbTreeItemVirtuals.h,
	ext/fox/include/FXRbTreeList.h, ext/fox/include/FXRuby.h,
	ext/fox/include/impl.h, fox-includes/FXApp.h,
	fox-includes/FXButton.h, fox-includes/FXCursor.h,
	fox-includes/FXDC.h, fox-includes/FXDCPrint.h,
	fox-includes/FXDataTarget.h, fox-includes/FXDirList.h,
	fox-includes/FXFile.h, fox-includes/FXFileList.h,
	fox-includes/FXIconList.h, fox-includes/FXList.h,
	fox-includes/FXMDIChild.h, fox-includes/FXOptionMenu.h,
	fox-includes/FXPrintDialog.h, fox-includes/FXProgressBar.h,
	fox-includes/FXProgressDialog.h, fox-includes/FXRecentFiles.h,
	fox-includes/FXRegistry.h, fox-includes/FXSettings.h,
	fox-includes/FXSpinner.h, fox-includes/FXTIFIcon.h,
	fox-includes/FXTIFImage.h, fox-includes/FXText.h,
	fox-includes/FXTreeList.h, fox-includes/fx.h,
	fox-includes/fxdefs.h, fox-includes/fxver.h,
	swig-interfaces/FXApp.i, swig-interfaces/FXButton.i,
	swig-interfaces/FXCursor.i, swig-interfaces/FXDC.i,
	swig-interfaces/FXDCPrint.i, swig-interfaces/FXDataTarget.i,
	swig-interfaces/FXDirList.i, swig-interfaces/FXFileList.i,
	swig-interfaces/FXIconList.i, swig-interfaces/FXList.i,
	swig-interfaces/FXMDIChild.i, swig-interfaces/FXOptionMenu.i,
	swig-interfaces/FXProgressBar.i,
	swig-interfaces/FXProgressDialog.i,
	swig-interfaces/FXRecentFiles.i, swig-interfaces/FXRegistry.i,
	swig-interfaces/FXSettings.i, swig-interfaces/FXSpinner.i,
	swig-interfaces/FXTIFIcon.i, swig-interfaces/FXTIFImage.i,
	swig-interfaces/FXText.i, swig-interfaces/FXTreeList.i,
	swig-interfaces/core.i, swig-interfaces/dialogs.i,
	swig-interfaces/fxdefs.i, swig-interfaces/icons.i,
	swig-interfaces/image.i, swig-interfaces/mdi.i,
	swig-interfaces/opengl.i, swig-interfaces/renames.i,
	swig-interfaces/stubs.i: Updates for fox-0.99.174. Also added
	support for new classes FXPCXIcon, FXPCXImage, FXTIFIcon,
	FXTIFImage, and FXProgressDialog.

2001-07-13 12:52  ljohnson

	* make-drop.sh: [no log message]

2001-07-13 12:51  ljohnson

	* ANNOUNCE, drop-win32.sh, index.html, setversions.rb,
	doc/book.html, doc/changes.html, doc/differences.html,
	doc/opengl.html, doc/todo.html: Various last-minute fixes...

2001-07-13 11:40  ljohnson

	* ext/fox/core_wrap.cpp, ChangeLog: [no log message]

2001-07-13 11:35  ljohnson

	* doc/: book.html, changes.html: [no log message]

2001-07-13 11:24  ljohnson

	* doc/: book.html, build.html, changes.html, differences.html,
	opengl.html: More documentation about things that can go wrong
	during the build, etc.

2001-07-13 10:33  ljohnson

	* ext/fox/: extconf.rb, extconf.rb.tmpl: Updated for the new
	directory structure; also added GCC flags to work around problems
	in the Ruby 1.6 header files.

2001-07-13 10:31  ljohnson

	* ext/fox/markfuncs.cpp, ext/fox/include/FXRbDirList.h,
	ext/fox/include/FXRbFileList.h, ext/fox/include/FXRbHeader.h,
	ext/fox/include/FXRbIconList.h, ext/fox/include/FXRbList.h,
	ext/fox/include/FXRbTable.h, ext/fox/include/FXRbTreeList.h,
	swig-interfaces/FXDirList.i, swig-interfaces/FXFileList.i,
	swig-interfaces/FXHeader.i, swig-interfaces/FXIconList.i,
	swig-interfaces/FXList.i, swig-interfaces/FXTable.i,
	swig-interfaces/FXTreeList.i, swig-interfaces/FXTreeListBox.i:
	Added a fix related the problem of transfer-of-ownership of list
	items, etc.

2001-07-13 10:17  ljohnson

	* make-drop.sh: [no log message]

2001-07-12 15:38  ljohnson

	* make-drop.sh: [no log message]

2001-07-12 15:34  ljohnson

	* examples/browser.rb, examples/button.rb, examples/datatarget.rb,
	examples/dialog.rb, examples/dirlist.rb, examples/examples.rb,
	examples/foursplit.rb, examples/gltest.rb, examples/glviewer.rb,
	examples/groupbox.rb, examples/header.rb, examples/hello2.rb,
	examples/image.rb, examples/imageviewer.rb, examples/mditest.rb,
	examples/scribble.rb, examples/shutter.rb, examples/splitter.rb,
	examples/tabbook.rb, examples/table.rb,
	examples/textedit/commands.rb, examples/textedit/textedit.rb,
	setversions.rb, swig-interfaces/Makefile: [no log message]

2001-07-12 14:53  ljohnson

	* ext/fox/: core_wrap.cpp, dialogs_wrap.cpp, icons_wrap.cpp,
	image_wrap.cpp, mdi_wrap.cpp, opengl_wrap.cpp: [no log message]

2001-07-12 14:44  ljohnson

	* ext/fox/: FXRbApp.cpp, FXRbDataTarget.cpp, FXRuby.cpp,
	extconf.rb, extconf.rb.tmpl, impl.cpp, librb.c, markfuncs.cpp,
	include/FXRb4Splitter.h, include/FXRbAccelTable.h,
	include/FXRbApp.h, include/FXRbAppVirtuals.h,
	include/FXRbArrowButton.h, include/FXRbBMPIcon.h,
	include/FXRbBMPImage.h, include/FXRbBitmap.h,
	include/FXRbBitmapVirtuals.h, include/FXRbButton.h,
	include/FXRbCanvas.h, include/FXRbCheckButton.h,
	include/FXRbColorDialog.h, include/FXRbColorSelector.h,
	include/FXRbColorWell.h, include/FXRbComboBox.h,
	include/FXRbComposite.h, include/FXRbCursor.h,
	include/FXRbCursorVirtuals.h, include/FXRbDC.h,
	include/FXRbDCPrint.h, include/FXRbDCVirtuals.h,
	include/FXRbDCWindow.h, include/FXRbDataTarget.h,
	include/FXRbDebugTarget.h, include/FXRbDelegator.h,
	include/FXRbDial.h, include/FXRbDialogBox.h,
	include/FXRbDialogBoxVirtuals.h, include/FXRbDict.h,
	include/FXRbDirBox.h, include/FXRbDirDialog.h,
	include/FXRbDirList.h, include/FXRbDirSelector.h,
	include/FXRbDocument.h, include/FXRbDragCorner.h,
	include/FXRbDrawable.h, include/FXRbDrawableVirtuals.h,
	include/FXRbDriveBox.h, include/FXRbFileDialog.h,
	include/FXRbFileDict.h, include/FXRbFileDictVirtuals.h,
	include/FXRbFileList.h, include/FXRbFileSelector.h,
	include/FXRbFont.h, include/FXRbFontDialog.h,
	include/FXRbFontSelector.h, include/FXRbFrame.h,
	include/FXRbGIFCursor.h, include/FXRbGIFIcon.h,
	include/FXRbGIFImage.h, include/FXRbGLCanvas.h,
	include/FXRbGLCanvasVirtuals.h, include/FXRbGLContext.h,
	include/FXRbGLObject.h, include/FXRbGLObjectVirtuals.h,
	include/FXRbGLShape.h, include/FXRbGLViewer.h,
	include/FXRbGLViewerVirtuals.h, include/FXRbGLVisual.h,
	include/FXRbGroupBox.h, include/FXRbHeader.h,
	include/FXRbHeaderItemVirtuals.h, include/FXRbHorizontalFrame.h,
	include/FXRbIcon.h, include/FXRbIconItemVirtuals.h,
	include/FXRbIconList.h, include/FXRbId.h, include/FXRbIdVirtuals.h,
	include/FXRbImage.h, include/FXRbImageView.h,
	include/FXRbImageVirtuals.h, include/FXRbInputDialog.h,
	include/FXRbLabel.h, include/FXRbList.h, include/FXRbListBox.h,
	include/FXRbListItemVirtuals.h, include/FXRbMDIButton.h,
	include/FXRbMDIChild.h, include/FXRbMDIChildVirtuals.h,
	include/FXRbMDIClient.h, include/FXRbMainWindow.h,
	include/FXRbMatrix.h, include/FXRbMenuButton.h,
	include/FXRbMenuCaption.h, include/FXRbMenuCascade.h,
	include/FXRbMenuCommand.h, include/FXRbMenuPane.h,
	include/FXRbMenuSeparator.h, include/FXRbMenuTitle.h,
	include/FXRbMenubar.h, include/FXRbMessageBox.h,
	include/FXRbObject.h, include/FXRbObjectVirtuals.h,
	include/FXRbOptionMenu.h, include/FXRbPNGIcon.h,
	include/FXRbPNGImage.h, include/FXRbPacker.h, include/FXRbPopup.h,
	include/FXRbPopupVirtuals.h, include/FXRbPrintDialog.h,
	include/FXRbProgressBar.h, include/FXRbRadioButton.h,
	include/FXRbRecentFiles.h, include/FXRbReplaceDialog.h,
	include/FXRbRootWindow.h, include/FXRbScrollArea.h,
	include/FXRbScrollAreaVirtuals.h, include/FXRbScrollWindow.h,
	include/FXRbScrollbar.h, include/FXRbSearchDialog.h,
	include/FXRbSeparator.h, include/FXRbShell.h,
	include/FXRbShutter.h, include/FXRbShutterVirtuals.h,
	include/FXRbSlider.h, include/FXRbSpinner.h,
	include/FXRbSplitter.h, include/FXRbStatusbar.h,
	include/FXRbStatusline.h, include/FXRbStream.h,
	include/FXRbStreamVirtuals.h, include/FXRbSwitcher.h,
	include/FXRbTabBarVirtuals.h, include/FXRbTable.h,
	include/FXRbTableItemVirtuals.h, include/FXRbTableVirtuals.h,
	include/FXRbText.h, include/FXRbTextField.h,
	include/FXRbTextVirtuals.h, include/FXRbToggleButton.h,
	include/FXRbToolbar.h, include/FXRbToolbarGrip.h,
	include/FXRbToolbarShell.h, include/FXRbToolbarTab.h,
	include/FXRbToolbarVirtuals.h, include/FXRbTooltip.h,
	include/FXRbTopWindow.h, include/FXRbTopWindowVirtuals.h,
	include/FXRbTreeItemVirtuals.h, include/FXRbTreeList.h,
	include/FXRbTreeListBox.h, include/FXRbTreeListVirtuals.h,
	include/FXRbVerticalFrame.h, include/FXRbVisual.h,
	include/FXRbWindow.h, include/FXRbWindowVirtuals.h,
	include/FXRbXPMIcon.h, include/FXRbXPMImage.h, include/FXRuby.h,
	include/impl.h, make_impl.rb, patch.rb: [no log message]

2001-07-12 14:38  ljohnson

	* lib/fox/undolist.rb: [no log message]

2001-07-12 14:16  ljohnson

	* lib/fox/: responder.rb, undolist.rb: Started rearranging things
	for use with setup.rb.

2001-07-12 14:08  ljohnson

	* make-drop.sh: [no log message]

2001-07-12 13:02  ljohnson

	* ChangeLog: [no log message]

2001-07-12 11:30  ljohnson

	* doc/: book.html, build.html, changes.html, differences.html,
	opengl.html, todo.html: Added a lot of information about things
	that can go wrong during the build and installation process, and
	workarounds for the same.

2001-07-12 09:50  ljohnson

	* swig-interfaces/FXWindow.i: [no log message]

2001-07-09 16:31  ljohnson

	* swig-interfaces/: FXApp.i, FXArrowButton.i, FXButton.i,
	FXCheckButton.i, FXColorDialog.i, FXColorSelector.i, FXColorWell.i,
	FXComboBox.i, FXComposite.i, FXDataTarget.i, FXDebugTarget.i,
	FXDelegator.i, FXDial.i, FXDialogBox.i, FXDirBox.i, FXDirList.i,
	FXDirSelector.i, FXDocument.i, FXDriveBox.i, FXFileList.i,
	FXFileSelector.i, FXFontSelector.i, FXGLViewer.i, FXGroupBox.i,
	FXHeader.i, FXIconList.i, FXInputDialog.i, FXLabel.i, FXList.i,
	FXListBox.i, FXMDIChild.i, FXMDIClient.i, FXMainWindow.i,
	FXMenuButton.i, FXMenuCaption.i, FXMenuCascade.i, FXMenuCommand.i,
	FXMenuTitle.i, FXMenubar.i, FXMessageBox.i, FXObject.i,
	FXOptionMenu.i, FXPopup.i, FXPrintDialog.i, FXProgressBar.i,
	FXRadioButton.i, FXRecentFiles.i, FXReplaceDialog.i,
	FXScrollArea.i, FXScrollWindow.i, FXScrollbar.i, FXSearchDialog.i,
	FXShell.i, FXShutter.i, FXSlider.i, FXSpinner.i, FXSplitter.i,
	FXStatusline.i, FXSwitcher.i, FXTab.i, FXText.i, FXTextField.i,
	FXToggleButton.i, FXToolbar.i, FXToolbarTab.i, FXTooltip.i,
	FXTopWindow.i, FXTreeList.i, FXTreeListBox.i, FXWindow.i,
	typemaps.i: Added typemaps for all message handler functions so
	that the void* message data is correctly converted from a Ruby
	instance to something that the C++ library expects to see.

2001-07-05 11:50  ljohnson

	* doc/: book.html, changes.html, differences.html, opengl.html,
	todo.html, tutorial1.html: [no log message]

2001-07-05 11:42  ljohnson

	* doc/: book.html, build.html, changes.html, differences.html,
	todo.html: Latest documentation updates.

2001-07-05 10:47  ljohnson

	* examples/textedit/: commands.rb, textedit.rb: [no log message]

2001-07-02 16:54  ljohnson

	* swig-interfaces/: FX4Splitter.i, FXAccelTable.i, FXArrowButton.i,
	FXButton.i, FXCanvas.i, FXCheckButton.i, FXColorWell.i,
	FXComboBox.i, FXComposite.i, FXDial.i, FXDialogBox.i, FXDirList.i,
	FXDragCorner.i, FXFileList.i, FXFrame.i, FXGLShape.i, FXGLViewer.i,
	FXGroupBox.i, FXHeader.i, FXIconList.i, FXImageView.i, FXLabel.i,
	FXList.i, FXListBox.i, FXMDIButton.i, FXMDIChild.i, FXMatrix.i,
	FXMenuButton.i, FXMenuCaption.i, FXMenuCascade.i, FXMenuCommand.i,
	FXMenuSeparator.i, FXMenuTitle.i, FXMenubar.i, FXOptionMenu.i,
	FXPacker.i, FXPopup.i, FXProgressBar.i, FXRadioButton.i,
	FXScrollArea.i, FXScrollWindow.i, FXScrollbar.i, FXSeparator.i,
	FXShell.i, FXShutter.i, FXSlider.i, FXSpinner.i, FXSplitter.i,
	FXStatusline.i, FXSwitcher.i, FXTab.i, FXTable.i, FXText.i,
	FXTextField.i, FXToggleButton.i, FXToolbar.i, FXToolbarGrip.i,
	FXToolbarShell.i, FXToolbarTab.i, FXTooltip.i, FXTreeList.i,
	FXTreeListBox.i, FXWindow.i: Modified declarations of a lot of
	message handlers to use PTR_EVENT typemap instead of regular void*
	typemap.

2001-07-02 16:54  ljohnson

	* swig-interfaces/typemaps.i: Corrected the typemap for converting
	Ruby FXEvent objects back into pointer-to-void; the conversion
	wasn't working properly as written.

2001-07-02 14:29  ljohnson

	* swig-interfaces/: FXAccelTable.i, FXArrowButton.i, FXButton.i,
	FXCanvas.i, FXCheckButton.i, FXColorWell.i, FXComboBox.i,
	FXComposite.i, FXDialogBox.i, FXGLViewer.i, FXHeader.i,
	FXIconList.i, FXList.i, FXListBox.i, FXMenuButton.i,
	FXMenuCascade.i, FXMenuCommand.i, FXMenuTitle.i, FXOptionMenu.i,
	FXPopup.i, FXRadioButton.i, FXScrollWindow.i, FXSpinner.i, FXTab.i,
	FXTable.i, FXText.i, FXTextField.i, FXToggleButton.i,
	FXToolbarTab.i, FXTreeList.i, FXTreeListBox.i, FXWindow.i,
	typemaps.i: Corrected the typemaps for converting Ruby objects into
	item data.  Started adding typemaps to convert Ruby objects back
	into void pointers used by FOX message data.

2001-06-28 15:05  ljohnson

	* doc/: book.html, changes.html, differences.html, todo.html,
	tutorial1.html: Added a section on the differences between FOX and
	FXRuby.

2001-06-26 13:46  ljohnson

	* swig-interfaces/FXTable.i: Added initial code for Barry Shultz's
	suggestion of enumerable FXTable rows. Still need a function to
	retrieve a specific table item given its row and column number.

2001-06-26 13:27  ljohnson

	* swig-interfaces/typemaps.i: Added typemaps for converting an
	array of Ruby strings into an array of C strings (i.e. type "const
	FXchar**") so that the constructors for FXXPMIcon and FXXPMImage
	work properly.

2001-06-25 16:53  ljohnson

	* index.html, doc/book.html, doc/build.html, doc/changes.html,
	doc/todo.html: Documentation updates.

2001-06-25 16:16  ljohnson

	* ANNOUNCE, index.html, setversions.rb: Updated these to reflect
	new FOX WWW & FTP URLs at fox-toolkit.org.

2001-06-25 16:11  ljohnson

	* fox-includes/FX4Splitter.h, fox-includes/FXArrowButton.h,
	fox-includes/FXButton.h, fox-includes/FXCanvas.h,
	fox-includes/FXCheckButton.h, fox-includes/FXColorWell.h,
	fox-includes/FXComboBox.h, fox-includes/FXComposite.h,
	fox-includes/FXDial.h, fox-includes/FXFile.h,
	fox-includes/FXFileDict.h, fox-includes/FXFileSelector.h,
	fox-includes/FXGLCanvas.h, fox-includes/FXGLViewer.h,
	fox-includes/FXHeader.h, fox-includes/FXIconList.h,
	fox-includes/FXList.h, swig-interfaces/FXCanvas.i,
	swig-interfaces/FXComboBox.i, swig-interfaces/FXComposite.i,
	swig-interfaces/FXFileDict.i, swig-interfaces/FXFileSelector.i,
	swig-interfaces/FXGLCanvas.i, swig-interfaces/FXIconList.i,
	swig-interfaces/FXList.i, swig-interfaces/FXListBox.i,
	swig-interfaces/FXMatrix.i, swig-interfaces/FXMenuCascade.i,
	swig-interfaces/FXMenuCommand.i, swig-interfaces/FXMenubar.i,
	swig-interfaces/FXMessageBox.i, swig-interfaces/FXRectangle.i,
	swig-interfaces/FXSpinner.i, swig-interfaces/FXTreeList.i,
	swig-interfaces/FXTreeListBox.i, swig-interfaces/FXWindow.i,
	swig-interfaces/fxdefs.i, swig-interfaces/stubs.i,
	fox-includes/FXListBox.h, fox-includes/FXMatrix.h,
	fox-includes/FXMenuCascade.h, fox-includes/FXMenuCommand.h,
	fox-includes/FXMenubar.h, fox-includes/FXMessageBox.h,
	fox-includes/FXObject.h, fox-includes/FXObjectList.h,
	fox-includes/FXRadioButton.h, fox-includes/FXRecentFiles.h,
	fox-includes/FXRectangle.h, fox-includes/FXScrollbar.h,
	fox-includes/FXSlider.h, fox-includes/FXSpinner.h,
	fox-includes/FXSplitter.h, fox-includes/FXString.h,
	fox-includes/FXTextField.h, fox-includes/FXToggleButton.h,
	fox-includes/FXTreeList.h, fox-includes/FXTreeListBox.h,
	fox-includes/FXWindow.h, fox-includes/fxdefs.h,
	fox-includes/fxver.h, fox-includes/xincs.h: Updated SWIG interface
	files and header files for fox-0.99.173.

2001-06-25 16:09  ljohnson

	* examples/browser.rb: Cache the method and constant name lookups
	for quicker access.

2001-05-31 15:12  ljohnson

	* ChangeLog: [no log message]

2001-05-31 13:53  ljohnson

	* swig-interfaces/FXWindow.i: Added the removeChild method to
	FXWindow, for removing a child window from its parent's list of
	children. This calls "delete child" on the underlying C++ object
	instance. Once this is done, any outstanding references to the
	object in the Ruby layer are invalidated.

2001-05-30 16:26  ljohnson

	* swig-interfaces/: core.i, renames.i: Replaced the wrapped C++
	classes for FXCommand and FXUndoList with pure Ruby implementations
	of the same (in module lib/undolist.rb).

2001-05-30 16:02  ljohnson

	* examples/splitter.rb: Added the splitter example.

2001-05-30 10:41  ljohnson

	* examples/browser.rb: Beefed this one up a little more. Probably
	should cache the methods and constants lists since they take so
	much time to generate on the fly.

2001-05-23 17:50  ljohnson

	* examples/textedit/: prefdialog.rb, textedit.rb: Latest updates
	for the textedit example. It sort-of works now ;)

2001-05-23 17:31  ljohnson

	* swig-interfaces/: renames.i, stubs.i: Added support for
	FXUndoList and FXCommand classes (although these will possibly be
	replaced with "pure Ruby" equivalents later).

2001-05-22 15:27  ljohnson

	* examples/textedit/: commands.rb, helpwindow.rb, textedit.rb: [no
	log message]

2001-05-22 10:58  ljohnson

	* swig-interfaces/FXFont.i: Corrected implementations of
	fxparsefontdesc() and fxunparsefontdesc().

2001-05-21 18:08  ljohnson

	* examples/: datatarget.rb, imageviewer.rb: Added calls to
	addSignal() as in their C++ equivalents.

2001-05-21 18:04  ljohnson

	* swig-interfaces/FXApp.i: Extended the interfaces for
	FXApp#addSignal and FXApp#removeSignal to accept either a string or
	integer as their first argument. If it's a string (e.g. "SIGINT" or
	just "INT") the code will figure out the corresponding signal
	number for you.

2001-05-21 09:35  ljohnson

	* examples/textedit/textedit.rb: [no log message]

2001-05-17 16:03  ljohnson

	* swig-interfaces/core.i: Added optional exception catching for
	errors in message handlers (per Ted Meng's suggestion).

2001-05-16 16:01  ljohnson

	* swig-interfaces/: FXComboBox.i, FXHeader.i, FXIconList.i, FXId.i,
	FXList.i, FXListBox.i, FXTable.i, FXTreeList.i, FXTreeListBox.i:
	Corrected the implementation of the various getData() and setData()
	functions, including GC-related stuff.

2001-05-16 15:09  ljohnson

	* swig-interfaces/: FXComboBox.i, FXGLObject.i, FXHeader.i,
	FXIconList.i, FXList.i, FXListBox.i, FXTreeList.i, FXTreeListBox.i:
	Added each() instance methods for FXComboBox, FXGLGroup, FXHeader,
	FXIconList, FXList, FXListBox, FXTreeItem, FXTreeList and
	FXTreeListBox in support of iterating over their sub-items. Also
	mixed the Enumberable module into all of these classes.

2001-05-16 15:06  ljohnson

	* examples/header.rb: [no log message]

2001-05-16 13:19  ljohnson

	* examples/mditest.rb: [no log message]

2001-05-16 12:33  ljohnson

	* examples/mditest.rb: Added the MDI example program.

2001-05-15 13:35  ljohnson

	* examples/gltest.rb: Modified calls to Vertex3f and Normal3f for
	compatibility with Ruby/OpenGL version 0.32.

2001-05-14 11:37  ljohnson

	* index.html: Corrected the download location for Opengl95.exe.

2001-05-14 11:28  ljohnson

	* index.html: Added a note about the missing OpenGL libraries for
	Windows 95, and how to get them.

2001-05-14 10:04  ljohnson

	* swig-interfaces/: FXComboBox.i, FXGroupBox.i, FXHeader.i,
	FXIconList.i, FXInputDialog.i, FXLabel.i, FXList.i,
	FXMenuCaption.i, FXStatusline.i, FXTable.i, FXText.i,
	FXTextField.i, FXTooltip.i, FXTreeList.i: Added "to_s" alias for
	all "getText" instance methods (per Barry Shultz's suggestion).

2001-05-11 12:06  ljohnson

	* ChangeLog: [no log message]

2001-05-11 12:05  ljohnson

	* doc/: build.html, changes.html: Documentation updates.

2001-05-11 11:55  ljohnson

	* ANNOUNCE: [no log message]

2001-05-11 11:53  ljohnson

	* ANNOUNCE.tmpl, swig-interfaces/FX4Splitter.i,
	swig-interfaces/FXAccelTable.i, swig-interfaces/FXApp.i,
	swig-interfaces/FXArrowButton.i, swig-interfaces/FXBMPIcon.i,
	swig-interfaces/FXBMPImage.i, swig-interfaces/FXBitmap.i,
	swig-interfaces/FXButton.i, swig-interfaces/FXCanvas.i,
	swig-interfaces/FXCheckButton.i, swig-interfaces/FXColorDialog.i,
	swig-interfaces/FXColorSelector.i, swig-interfaces/FXColorWell.i,
	swig-interfaces/FXComboBox.i, swig-interfaces/FXComposite.i,
	swig-interfaces/FXCursor.i, swig-interfaces/FXDC.i,
	swig-interfaces/FXDCPrint.i, swig-interfaces/FXDCWindow.i,
	swig-interfaces/FXDataTarget.i, swig-interfaces/FXDebugTarget.i,
	swig-interfaces/FXDelegator.i, swig-interfaces/FXDial.i,
	swig-interfaces/FXDialogBox.i, swig-interfaces/FXDict.i,
	swig-interfaces/FXDirBox.i, swig-interfaces/FXDirDialog.i,
	swig-interfaces/FXDirList.i, swig-interfaces/FXDirSelector.i,
	swig-interfaces/FXDocument.i, swig-interfaces/FXDragCorner.i,
	swig-interfaces/FXDrawable.i, swig-interfaces/FXDriveBox.i,
	swig-interfaces/FXFileDialog.i, swig-interfaces/FXFileDict.i,
	swig-interfaces/FXFileList.i, swig-interfaces/FXFileSelector.i,
	swig-interfaces/FXFont.i, swig-interfaces/FXFontDialog.i,
	swig-interfaces/FXFontSelector.i, swig-interfaces/FXFrame.i,
	swig-interfaces/FXGIFCursor.i, swig-interfaces/FXGIFIcon.i,
	swig-interfaces/FXGIFImage.i, swig-interfaces/FXGLCanvas.i,
	swig-interfaces/FXGLContext.i, swig-interfaces/FXGLObject.i,
	swig-interfaces/FXGLShape.i, swig-interfaces/FXGLViewer.i,
	swig-interfaces/FXGLVisual.i, swig-interfaces/FXGroupBox.i,
	swig-interfaces/FXHMat.i, swig-interfaces/FXHVec.i,
	swig-interfaces/FXHeader.i, swig-interfaces/FXHorizontalFrame.i,
	swig-interfaces/FXIcon.i, swig-interfaces/FXIconList.i,
	swig-interfaces/FXId.i, swig-interfaces/FXImage.i,
	swig-interfaces/FXImageView.i, swig-interfaces/FXInputDialog.i,
	swig-interfaces/FXLabel.i, swig-interfaces/FXList.i,
	swig-interfaces/FXListBox.i, swig-interfaces/FXMDIButton.i,
	swig-interfaces/FXMDIChild.i, swig-interfaces/FXMDIClient.i,
	swig-interfaces/FXMainWindow.i, swig-interfaces/FXMatrix.i,
	swig-interfaces/FXMenuButton.i, swig-interfaces/FXMenuCaption.i,
	swig-interfaces/FXMenuCascade.i, swig-interfaces/FXMenuCommand.i,
	swig-interfaces/FXMenuPane.i, swig-interfaces/FXMenuSeparator.i,
	swig-interfaces/FXMenuTitle.i, swig-interfaces/FXMenubar.i,
	swig-interfaces/FXMessageBox.i, swig-interfaces/FXObject.i,
	swig-interfaces/FXOptionMenu.i, swig-interfaces/FXPCXIcon.i,
	swig-interfaces/FXPCXImage.i, swig-interfaces/FXPNGIcon.i,
	swig-interfaces/FXPNGImage.i, swig-interfaces/FXPacker.i,
	swig-interfaces/FXPoint.i, swig-interfaces/FXPopup.i,
	swig-interfaces/FXPrintDialog.i, swig-interfaces/FXProgressBar.i,
	swig-interfaces/FXQuat.i, swig-interfaces/FXRadioButton.i,
	swig-interfaces/FXRange.i, swig-interfaces/FXRecentFiles.i,
	swig-interfaces/FXRectangle.i, swig-interfaces/FXRegion.i,
	swig-interfaces/FXRegistry.i, swig-interfaces/FXReplaceDialog.i,
	swig-interfaces/FXRootWindow.i, swig-interfaces/FXScrollArea.i,
	swig-interfaces/FXScrollWindow.i, swig-interfaces/FXScrollbar.i,
	swig-interfaces/FXSearchDialog.i, swig-interfaces/FXSeparator.i,
	swig-interfaces/FXSettings.i, swig-interfaces/FXShell.i,
	swig-interfaces/FXShutter.i, swig-interfaces/FXSize.i,
	swig-interfaces/FXSlider.i, swig-interfaces/FXSpinner.i,
	swig-interfaces/FXSplitter.i, swig-interfaces/FXStatusbar.i,
	swig-interfaces/FXStatusline.i, swig-interfaces/FXStream.i,
	swig-interfaces/FXSwitcher.i, swig-interfaces/FXTab.i,
	swig-interfaces/FXTable.i, swig-interfaces/FXText.i,
	swig-interfaces/FXTextField.i, swig-interfaces/FXToggleButton.i,
	swig-interfaces/FXToolbar.i, swig-interfaces/FXToolbarGrip.i,
	swig-interfaces/FXToolbarShell.i, swig-interfaces/FXToolbarTab.i,
	swig-interfaces/FXTooltip.i, swig-interfaces/FXTopWindow.i,
	swig-interfaces/FXTreeList.i, swig-interfaces/FXTreeListBox.i,
	swig-interfaces/FXURL.i, swig-interfaces/FXVec.i,
	swig-interfaces/FXVerticalFrame.i, swig-interfaces/FXVisual.i,
	swig-interfaces/FXWindow.i, swig-interfaces/FXXPMIcon.i,
	swig-interfaces/FXXPMImage.i, swig-interfaces/core.i,
	swig-interfaces/dialogs.i, swig-interfaces/fxdefs.i,
	swig-interfaces/icons.i, swig-interfaces/image.i,
	swig-interfaces/mdi.i, swig-interfaces/opengl.i,
	swig-interfaces/renames.i, swig-interfaces/stubs.i,
	swig-interfaces/typemaps.i: Added license information to the top of
	all source files.

2001-05-11 11:10  ljohnson

	* LICENSE: [no log message]

2001-05-10 17:35  ljohnson

	* ChangeLog: [no log message]

2001-05-10 16:41  ljohnson

	* ANNOUNCE, fox-includes/FXArrowButton.h, fox-includes/FXButton.h,
	fox-includes/FXCheckButton.h, fox-includes/FXMenuButton.h,
	fox-includes/FXObject.h, fox-includes/FXPCXIcon.h,
	fox-includes/FXPCXImage.h, fox-includes/FXPopup.h,
	fox-includes/FXRadioButton.h, fox-includes/FXSettings.h,
	fox-includes/FXText.h, fox-includes/FXToggleButton.h,
	fox-includes/FXToolbarTab.h, fox-includes/FXTopWindow.h,
	fox-includes/fx.h, fox-includes/fxdefs.h, fox-includes/fxver.h,
	swig-interfaces/FXArrowButton.i, swig-interfaces/FXButton.i,
	swig-interfaces/FXCheckButton.i, swig-interfaces/FXMenuButton.i,
	swig-interfaces/FXPCXIcon.i, swig-interfaces/FXPCXImage.i,
	swig-interfaces/FXRadioButton.i, swig-interfaces/FXSettings.i,
	swig-interfaces/FXTab.i, swig-interfaces/FXText.i,
	swig-interfaces/FXToggleButton.i, swig-interfaces/FXToolbarTab.i,
	swig-interfaces/icons.i, swig-interfaces/image.i: Updates for
	fox-0.99.172.

2001-05-10 16:19  ljohnson

	* swig-interfaces/: FXGLViewer.i, FXIconList.i, FXList.i,
	FXTreeList.i: Stubbed-in sort procedures for FXGLViewer,
	FXIconList, FXList and FXTreeList.

2001-05-09 18:12  ljohnson

	* ChangeLog, examples/imageviewer.rb: [no log message]

2001-05-09 18:01  ljohnson

	* doc/: book.html, changes.html, todo.html: [no log message]

2001-05-09 17:44  ljohnson

	* examples/image.rb: Replaced calls to FXDCWindow#end with forcing
	a run of the garbage collector. This can be fixed back when Jeroen
	fixes the problem of calling FXDCWindow::end() more than once. Also
	fixed a bug in the save image callback function.

2001-05-09 16:51  ljohnson

	* examples/: dialog.rb, foursplit.rb, glviewer.rb, groupbox.rb,
	header.rb, image.rb, imageviewer.rb, scribble.rb, shutter.rb,
	tabbook.rb, table.rb: Marked these examples as safe for garbage
	collection.

2001-05-09 13:45  ljohnson

	* swig-interfaces/: FXApp.i, FXArrowButton.i, FXButton.i,
	FXCheckButton.i, FXColorDialog.i, FXColorSelector.i, FXColorWell.i,
	FXComboBox.i, FXComposite.i, FXCursor.i, FXDC.i, FXDataTarget.i,
	FXDelegator.i, FXDial.i, FXDict.i, FXDirBox.i, FXDirDialog.i,
	FXDirList.i, FXDirSelector.i, FXDocument.i, FXDragCorner.i,
	FXDrawable.i, FXDriveBox.i, FXFileDialog.i, FXFileDict.i,
	FXFileList.i, FXFileSelector.i, FXFont.i, FXFontDialog.i,
	FXFontSelector.i, FXFrame.i, FXGLContext.i, FXGLShape.i,
	FXGLViewer.i, FXGLVisual.i, FXGroupBox.i, FXHeader.i, FXIconList.i,
	FXId.i, FXImage.i, FXImageView.i, FXInputDialog.i, FXLabel.i,
	FXList.i, FXListBox.i, FXMDIButton.i, FXMDIChild.i, FXMDIClient.i,
	FXMatrix.i, FXMenuButton.i, FXMenuCaption.i, FXMenuCascade.i,
	FXMenuCommand.i, FXMenuPane.i, FXMenuSeparator.i, FXMenuTitle.i,
	FXOptionMenu.i, FXPacker.i, FXPopup.i, FXPrintDialog.i,
	FXProgressBar.i, FXRadioButton.i, FXRange.i, FXRecentFiles.i,
	FXRegistry.i, FXReplaceDialog.i, FXScrollArea.i, FXScrollbar.i,
	FXSearchDialog.i, FXSeparator.i, FXSettings.i, FXShell.i,
	FXShutter.i, FXSlider.i, FXSpinner.i, FXSplitter.i, FXStatusbar.i,
	FXStatusline.i, FXStream.i, FXSwitcher.i, FXTab.i, FXTable.i,
	FXText.i, FXTextField.i, FXToggleButton.i, FXToolbar.i,
	FXToolbarGrip.i, FXToolbarShell.i, FXToolbarTab.i, FXTooltip.i,
	FXTopWindow.i, FXTreeList.i, FXTreeListBox.i, FXVisual.i,
	FXWindow.i, FXXPMIcon.i, FXXPMImage.i: Added aliases for all of the
	accessor functions (i.e. getXXX and setXXX) so that those
	properties can be accessed directly; for example, "getText" is
	aliased to "text" and "setText" is aliased to "text=".

2001-05-09 13:44  ljohnson

	* examples/dirlist.rb: [no log message]

2001-05-08 16:35  ljohnson

	* examples/button.rb: Modified callbacks to take advantage of new
	(aliased) accessor functions like "iconPosition" and
	"iconPosition=" (for getIconPosition and setIconPosition) and
	"justify" and "justify=" (for getJustify and setJustify). This
	reduces the code size and, one could argue, makes it clearer what's
	going on.

2001-05-04 18:04  ljohnson

	* examples/gltest.rb: [no log message]

2001-05-04 10:05  ljohnson

	* examples/textedit/prefdialog.rb: Initial version of Preferences
	Dialog for the TextEdit application.

2001-05-03 11:18  ljohnson

	* examples/dirlist.rb: [no log message]

2001-05-03 11:15  ljohnson

	* examples/datatarget.rb: [no log message]

2001-05-03 10:46  ljohnson

	* examples/button.rb: [no log message]

2001-05-03 09:06  ljohnson

	* swig-interfaces/: FXDC.i, FXDCPrint.i, FXDCWindow.i,
	FXGIFCursor.i, FXGIFIcon.i, FXGIFImage.i, FXGLCanvas.i,
	FXGLShape.i, FXGLViewer.i, FXGLVisual.i, FXImageView.i,
	FXInputDialog.i, FXMDIButton.i, FXMDIChild.i, FXMDIClient.i,
	FXMatrix.i, FXMenuButton.i, FXMenuCaption.i, FXMenuCascade.i,
	FXMenuCommand.i, FXMenuPane.i, FXMenuSeparator.i, FXMenuTitle.i,
	FXMenubar.i, FXMessageBox.i, FXOptionMenu.i, FXPNGIcon.i,
	FXPNGImage.i, FXPopup.i, FXPrintDialog.i, FXProgressBar.i,
	FXRadioButton.i, FXReplaceDialog.i, FXRootWindow.i, FXScrollArea.i,
	FXScrollWindow.i, FXScrollbar.i, FXSearchDialog.i, FXSeparator.i,
	FXShutter.i, FXSlider.i, FXSpinner.i, FXSplitter.i, FXStatusbar.i,
	FXStatusline.i, FXStream.i, FXSwitcher.i, FXTab.i, FXText.i,
	FXTextField.i, FXToggleButton.i, FXToolbar.i, FXToolbarGrip.i,
	FXToolbarShell.i, FXToolbarTab.i, FXTooltip.i, FXVisual.i,
	FXXPMIcon.i, FXXPMImage.i: Garbage collection fixes, round two. I
	think everything is handled appropriately now and so the intensive
	testing begins...

2001-05-02 11:23  ljohnson

	* examples/hello2.rb: [no log message]

2001-05-02 10:12  ljohnson

	* swig-interfaces/: FX4Splitter.i, FXAccelTable.i, FXApp.i,
	FXArrowButton.i, FXBMPIcon.i, FXBMPImage.i, FXBitmap.i, FXButton.i,
	FXCanvas.i, FXCheckButton.i, FXColorDialog.i, FXColorSelector.i,
	FXColorWell.i, FXComboBox.i, FXComposite.i, FXCursor.i,
	FXDataTarget.i, FXDebugTarget.i, FXDelegator.i, FXDial.i,
	FXDialogBox.i, FXDict.i, FXDirBox.i, FXDirDialog.i, FXDirList.i,
	FXDirSelector.i, FXDocument.i, FXDragCorner.i, FXDrawable.i,
	FXDriveBox.i, FXFileDialog.i, FXFileDict.i, FXFileList.i,
	FXFileSelector.i, FXFont.i, FXFontDialog.i, FXFontSelector.i,
	FXFrame.i, FXGLContext.i, FXGLObject.i, FXGroupBox.i, FXHeader.i,
	FXHorizontalFrame.i, FXIcon.i, FXIconList.i, FXId.i, FXImage.i,
	FXLabel.i, FXList.i, FXListBox.i, FXMainWindow.i, FXObject.i,
	FXPacker.i, FXRecentFiles.i, FXShell.i, FXStatusline.i, FXTable.i,
	FXTopWindow.i, FXTreeList.i, FXTreeListBox.i, FXVerticalFrame.i,
	FXWindow.i: Garbage collection fixes, round one. Added destructors
	which call FXRbUnregisterRubyObj() to the C++ classes and added
	pragmas to the SWIG interfaces to ensure that the correct "mark"
	function gets called for those classes.

2001-05-01 12:23  ljohnson

	* ANNOUNCE, fox-includes/FXApp.h, fox-includes/FXArrowButton.h,
	fox-includes/FXButton.h, fox-includes/FXCheckButton.h,
	fox-includes/FXDC.h, fox-includes/FXDCPrint.h,
	fox-includes/FXDirList.h, fox-includes/FXFile.h,
	fox-includes/FXFileList.h, fox-includes/FXGLCone.h,
	fox-includes/FXGLCube.h, fox-includes/FXGLCylinder.h,
	fox-includes/FXGLObject.h, fox-includes/FXGLShape.h,
	fox-includes/FXGLSphere.h, fox-includes/FXGLTriangleMesh.h,
	fox-includes/FXGLViewer.h, fox-includes/FXGroupBox.h,
	fox-includes/FXHeader.h, fox-includes/FXIconList.h,
	fox-includes/FXId.h, fox-includes/FXLabel.h, fox-includes/FXList.h,
	fox-includes/FXMDIChild.h, fox-includes/FXMenuButton.h,
	fox-includes/FXMenuCascade.h, fox-includes/FXObjectList.h,
	fox-includes/FXOptionMenu.h, fox-includes/FXPrintDialog.h,
	fox-includes/FXRadioButton.h, fox-includes/FXRegistry.h,
	fox-includes/FXScrollArea.h, fox-includes/FXScrollbar.h,
	fox-includes/FXSettings.h, fox-includes/FXShutter.h,
	fox-includes/FXSlider.h, fox-includes/FXString.h,
	fox-includes/FXText.h, fox-includes/FXTextField.h,
	fox-includes/FXToggleButton.h, fox-includes/FXTooltip.h,
	fox-includes/FXTreeList.h, fox-includes/FXWindow.h,
	fox-includes/fx.h, fox-includes/fxdefs.h, fox-includes/fxver.h,
	fox-includes/xincs.h, swig-interfaces/FXApp.i,
	swig-interfaces/FXDC.i, swig-interfaces/FXDCPrint.i,
	swig-interfaces/FXGLObject.i, swig-interfaces/FXGLViewer.i,
	swig-interfaces/FXGroupBox.i, swig-interfaces/FXId.i,
	swig-interfaces/FXMenuCaption.i, swig-interfaces/FXPrintDialog.i,
	swig-interfaces/FXRegistry.i, swig-interfaces/FXScrollbar.i,
	swig-interfaces/FXSettings.i, swig-interfaces/FXText.i,
	swig-interfaces/FXTextField.i, swig-interfaces/FXToolbarTab.i,
	swig-interfaces/FXWindow.i, swig-interfaces/core.i,
	swig-interfaces/fxdefs.i, swig-interfaces/stubs.i: Updates for
	compatibility with fox-0.99.169. Also fixed some bugs related to
	FXApp::init(). Since the C++ function expects a C-style argument
	list where the zeroth argument is the executable name, we need to
	augment Ruby's ARGV array appropriately before passing that argv[]
	on to the C++ code. Also need to make sure that on return, ARGV
	reflects any changes to argv[] made by FOX.

2001-04-26 09:31  ljohnson

	* examples/hello.rb: [no log message]

2001-04-25 15:50  ljohnson

	* swig-interfaces/: FXAccelTable.i, FXApp.i, FXArrowButton.i,
	FXBMPIcon.i, FXBMPImage.i, FXBitmap.i, FXButton.i, FXCanvas.i,
	FXCheckButton.i, FXColorDialog.i, FXColorSelector.i, FXColorWell.i,
	FXComboBox.i, FXComposite.i, FXCursor.i, FXDC.i, FXDCPrint.i,
	FXDCWindow.i, FXDataTarget.i, FXDebugTarget.i, FXDelegator.i,
	FXDial.i, FXDialogBox.i, FXDict.i, FXDirBox.i, FXDirDialog.i,
	FXDirList.i, FXDirSelector.i, FXDocument.i, FXDragCorner.i,
	FXDrawable.i, FXDriveBox.i, FXFileDialog.i, FXFileDict.i,
	FXFileList.i, FXFileSelector.i, FXFont.i, FXFontDialog.i,
	FXFontSelector.i, FXFrame.i, FXGIFCursor.i, FXGIFIcon.i,
	FXGIFImage.i, FXGLCanvas.i, FXGLContext.i, FXGLObject.i,
	FXGLShape.i, FXGLViewer.i, FXGLVisual.i, FXGroupBox.i, FXHeader.i,
	FXHorizontalFrame.i, FXIcon.i, FXIconList.i, FXId.i, FXImage.i,
	FXImageView.i, FXInputDialog.i, FXLabel.i, FXList.i, FXListBox.i,
	FXMDIButton.i, FXMDIChild.i, FXMDIClient.i, FXMainWindow.i,
	FXMatrix.i, FXMenuButton.i, FXMenuCaption.i, FXMenuCascade.i,
	FXMenuCommand.i, FXMenuPane.i, FXMenuSeparator.i, FXMenuTitle.i,
	FXMenubar.i, FXMessageBox.i, FXObject.i, FXOptionMenu.i,
	FXPNGIcon.i, FXPNGImage.i, FXPacker.i, FXPopup.i, FXPrintDialog.i,
	FXProgressBar.i, FXRadioButton.i, FXRecentFiles.i,
	FXReplaceDialog.i, FXRootWindow.i, FXScrollArea.i,
	FXScrollWindow.i, FXScrollbar.i, FXSearchDialog.i, FXSeparator.i,
	FXShell.i, FXShutter.i, FXSize.i, FXSlider.i, FXSpinner.i,
	FXSplitter.i, FXStatusbar.i, FXStatusline.i, FXStream.i,
	FXSwitcher.i, FXTab.i, FXTable.i, FXText.i, FXTextField.i,
	FXToggleButton.i, FXToolbar.i, FXToolbarGrip.i, FXToolbarShell.i,
	FXToolbarTab.i, FXTooltip.i, FXTopWindow.i, FXTreeList.i,
	FXTreeListBox.i, FXVerticalFrame.i, FXVisual.i, FXWindow.i,
	FXXPMIcon.i, FXXPMImage.i: Added C++ class destructor definitions
	and SWIG declarations for the same, to ensure that the Ruby garbage
	collector knows which function to call when destroying one of these
	objects.

2001-04-19 16:47  ljohnson

	* examples/glviewer.rb: [no log message]

2001-04-19 16:47  ljohnson

	* swig-interfaces/FXGLObject.i: Corrected bugs for FXGLObject#drag
	and FXGLObject#bounds.

2001-04-19 16:46  ljohnson

	* swig-interfaces/FXMDIChild.i: Corrected a bug for calling
	FXMDIChild's virtual functions.

2001-04-19 16:05  ljohnson

	* examples/glviewer.rb: Added the new glviewer.rb example program.

2001-04-19 12:56  ljohnson

	* ANNOUNCE, ANNOUNCE.tmpl: [no log message]

2001-04-19 12:13  ljohnson

	* update_website.sh: [no log message]

2001-04-19 10:58  ljohnson

	* doc/: book.html, changes.html, build.html, todo.html: [no log
	message]

2001-04-19 10:11  ljohnson

	* ChangeLog: [no log message]

2001-04-19 10:07  ljohnson

	* examples/datatarget.rb: Disabled threads support for this one
	since it relies so much on the GUI updating done during idle time.

2001-04-19 09:49  ljohnson

	* swig-interfaces/FXApp.i: Added support for enabling and disabling
	threads support in FXRuby, with related changes to the Change
	History file.

2001-04-16 16:54  ljohnson

	* swig-interfaces/FXApp.i: [no log message]

2001-04-16 12:22  ljohnson

	* setversions.rb: [no log message]

2001-04-16 12:22  ljohnson

	* index.html: Reorganized the home page.

2001-04-16 12:17  ljohnson

	* doc/: book.html, build.html, changes.html, goals.html, todo.html,
	tutorial1.html: Added screenshots page, plus some other minor
	corrections and changes.

2001-04-16 10:39  ljohnson

	* swig-interfaces/FXRectangle.i: Changed method names "union" and
	"intersection" to "__add__" and "__mul__" so that SWIG doesn't get
	confused, but keep "union" and "intersection" as aliases for Ruby.

2001-04-16 10:37  ljohnson

	* ChangeLog: [no log message]

2001-04-12 16:28  ljohnson

	* swig-interfaces/FXApp.i: Added initial support for threads in
	FXRuby apps. The current implementation mimics what was done for
	Ruby/GTK; it registers a chore (run during idle time) to process
	threads. The other solution used in Ruby/GTK (which overrides part
	of the event loop) is not quite as portable and might not be
	appropriate for FOX. Stay tuned...

2001-04-06 12:54  ljohnson

	* swig-interfaces/: FXPoint.i, FXRectangle.i, FXSize.i: Completed
	overloaded constructors and member functions implementation for
	FXPoint, FXRectangle and FXSize.

2001-04-06 11:42  ljohnson

	* tests/README: Initial entries in the test battery for FXRuby.

2001-04-05 17:20  ljohnson

	* doc/: book.html, changes.html, tutorial1.html: Modified change
	history to use <simplesect> instead of <section> so that the entire
	change history goes on the same HTML page.

2001-04-05 17:13  ljohnson

	* doc/changes.html: Converted the change history document to a
	DocBook chapter too.

2001-04-05 16:38  ljohnson

	* doc/: book.html, build.html, goals.html, todo.html,
	tutorial1.html: Added ID tags to the SGML sources to control the
	output HTML filenames.

2001-04-05 15:52  ljohnson

	* ANNOUNCE, index.html, fox-includes/FXApp.h, fox-includes/FXDC.h,
	fox-includes/FXDCPrint.h, fox-includes/FXDCWindow.h,
	fox-includes/FXGLObject.h, fox-includes/FXGLViewer.h,
	fox-includes/FXHeader.h, fox-includes/FXIconList.h,
	fox-includes/FXList.h, fox-includes/FXMenubar.h,
	fox-includes/FXPoint.h, fox-includes/FXRectangle.h,
	fox-includes/FXRegion.h, fox-includes/FXShutter.h,
	fox-includes/FXSize.h, fox-includes/FXTopWindow.h,
	fox-includes/fx.h, fox-includes/fxdefs.h, fox-includes/fxver.h,
	swig-interfaces/FXApp.i, swig-interfaces/FXDC.i,
	swig-interfaces/FXDCPrint.i, swig-interfaces/FXGLObject.i,
	swig-interfaces/FXGLViewer.i, swig-interfaces/FXHeader.i,
	swig-interfaces/FXIconList.i, swig-interfaces/FXList.i,
	swig-interfaces/FXPoint.i, swig-interfaces/FXRectangle.i,
	swig-interfaces/FXRegion.i, swig-interfaces/FXShutter.i,
	swig-interfaces/FXSize.i, swig-interfaces/FXTopWindow.i,
	swig-interfaces/core.i, swig-interfaces/fxdefs.i,
	swig-interfaces/stubs.i: Updates for fox-0.99.167.

2001-04-05 15:52  ljohnson

	* examples/imageviewer.rb: Fixed the call to setPatternList() to
	use new API (list of filters).

2001-04-05 12:46  ljohnson

	* examples/groupbox.rb: Modified this one to use a separate thread
	to continuously update the clock label with the current time.

2001-04-04 11:07  ljohnson

	* ANNOUNCE, setversions.rb, update_website.sh: Changes related to
	new SourceForge downloads URL, etc.

2001-04-02 17:51  ljohnson

	* doc/: Makefile, book.xml, bookinfo.xml, preface.xml,
	tutorial1.xml: Switched back from DocBook XML -> DocBook SGML.

2001-03-30 11:13  ljohnson

	* swig-interfaces/core.i: Added fxkeys.i (keycap definitions) to
	the interface.

2001-03-27 18:06  ljohnson

	* swig-interfaces/: FXFileDialog.i, FXFileSelector.i: Modified the
	interfaces for FXFileDialog#getPatternList,
	FXFileSelector#getPatternList, FXFileDialog#setPatternList and
	FXFileSelector#setPatternList to take (or return) an array of
	strings (one array item per pattern) of the form "C/C++ Files
	(*.cpp)". This is sort-of a compromise between the currently
	available overloaded versions of these functions.

2001-03-26 11:27  ljohnson

	* examples/: button.rb, datatarget.rb, dialog.rb, gltest.rb,
	groupbox.rb, header.rb, image.rb, imageviewer.rb, scribble.rb,
	tabbook.rb: Modified some of the message handler (callback)
	functions to not explicitly return a 1; this tests the new scheme
	where FXRuby will assign a default return value of 1 in some cases
	(e.g. if the function returns nil we'll assume they meant to return
	1).

2001-03-23 13:16  ljohnson

	* swig-interfaces/: FXDC.i, FXImage.i, stubs.i: [no log message]

2001-03-23 13:16  ljohnson

	* swig-interfaces/FXWindow.i: Corrected overloaded version of
	FXWindow#update.

2001-03-23 13:16  ljohnson

	* examples/: button.rb, datatarget.rb, dialog.rb, dirlist.rb,
	examples.rb, examples.xml, foursplit.rb, gltest.rb, groupbox.rb,
	header.rb, hello.rb, hello2.rb, image.rb, imageviewer.rb,
	scribble.rb, shutter.rb, tabbook.rb, table.rb: Turn off garbage
	collection for now, until those issues are resolved.

2001-03-23 11:42  ljohnson

	* swig-interfaces/FXInputDialog.i: Fixed wrappers for
	FXInputDialog.getString, FXInputDialog.getInteger and
	FXInputDialog.getReal.

2001-03-22 14:59  ljohnson

	* ANNOUNCE, ANNOUNCE.tmpl, index.html, setversions.rb: [no log
	message]

2001-03-22 13:55  ljohnson

	* ChangeLog: [no log message]

2001-03-22 10:33  ljohnson

	* examples/: groupbox.rb, image.rb, imageviewer.rb, table.rb:
	Various bug fixes for these example programs.

2001-03-22 10:33  ljohnson

	* swig-interfaces/: FXAccelTable.i, icons.i, image.i: Added
	wrappers for FXJPEGIcon and FXJPEGImage.

2001-03-21 18:04  ljohnson

	* swig-interfaces/FXDebugTarget.i: Corrected the messageTypeName
	function to return an array of strings instead of an array of ID's.

2001-03-20 11:24  ljohnson

	* examples/image.rb: [no log message]

2001-03-19 13:52  ljohnson

	* setversions.rb: [no log message]

2001-03-19 10:44  ljohnson

	* examples/datatarget.rb, swig-interfaces/FXDataTarget.i: Added
	support for FXDataTarget (including the new example).

2001-03-19 10:42  ljohnson

	* swig-interfaces/FXWindow.i: Fixed implementation for
	FXWindow#getCursorPosition.

2001-03-19 10:42  ljohnson

	* swig-interfaces/FXApp.i: Fixed a bug introduced in FXRuby
	0.99.166, that had suppressed the wrapping for FXApp#addTimeout and
	FXApp#removeTimeout.

2001-03-16 18:07  ljohnson

	* ANNOUNCE, ANNOUNCE.tmpl: [no log message]

2001-03-16 17:42  ljohnson

	* drop-win32.sh: Added this helper script to make the win32 binary
	zip file.

2001-03-16 17:12  ljohnson

	* ChangeLog, ANNOUNCE, ANNOUNCE.tmpl, index.html: [no log message]

2001-03-16 16:58  ljohnson

	* ANNOUNCE, index.html, setversions.rb: [no log message]

2001-03-16 16:54  ljohnson

	* ANNOUNCE, ANNOUNCE.tmpl, setversions.rb, fox-includes/fxver.h:
	Templatized a lot of these auxiliary files with version information
	so I can update them more easily.

2001-03-16 14:06  ljohnson

	* index.html: [no log message]

2001-03-15 18:59  ljohnson

	* ChangeLog: [no log message]

2001-03-15 18:37  ljohnson

	* fox-includes/FXDialogBox.h, fox-includes/FXFileDict.h,
	fox-includes/FXMainWindow.h, fox-includes/FXPacker.h,
	fox-includes/FXTopWindow.h, fox-includes/fxdefs.h,
	fox-includes/fxver.h, swig-interfaces/FXDialogBox.i,
	swig-interfaces/FXFileDict.i, swig-interfaces/FXMainWindow.i,
	swig-interfaces/FXPacker.i, swig-interfaces/FXTopWindow.i: Updated
	header files and SWIG interface files for fox-0.99.165.

2001-03-15 17:53  ljohnson

	* ChangeLog: [no log message]

2001-03-15 17:40  ljohnson

	* examples/button.rb: [no log message]

2001-03-15 16:21  ljohnson

	* swig-interfaces/renames.i: Added renaming directives for
	FXDataTarget, FXDCPrint, FXDebugTarget and FXUndoList classes.

2001-03-15 13:41  ljohnson

	* examples/examples.rb, doc/Makefile, doc/book.xml,
	doc/bookinfo.xml, doc/preface.xml, doc/tutorial1.xml: [no log
	message]

2001-03-15 13:40  ljohnson

	* swig-interfaces/FXObject.i: Removed the macro definitions for
	FXMAPFUNC(), FXMAPFUNCS(), FXMAPTYPE() and FXMAPTYPE(); they aren't
	needed here.

2001-03-15 13:39  ljohnson

	* examples/examples.xml: Added the XML list of examples for this
	directory.

2001-03-15 13:39  ljohnson

	* examples/: tabbook.rb, table.rb: Added the tabbook.rb and
	table.rb examples.

2001-03-14 13:07  ljohnson

	* swig-interfaces/typemaps.i: Corrected the file typemap to call
	FXRbGetInputHandle directly.

2001-03-14 12:30  ljohnson

	* doc/: Makefile, book.xml, bookinfo.xml, tutorial1.png,
	tutorial1.xml: Checked in initial DocBook sources for the tutorial
	chapters.

2001-03-14 12:28  ljohnson

	* swig-interfaces/: FXApp.i, fxdefs.i, typemaps.i: Added typemaps
	and other support for the FXApp#addInput and FXApp#removeInput
	methods.

2001-03-12 18:10  ljohnson

	* examples/hello.rb: [no log message]

2001-03-12 17:41  ljohnson

	* examples/README: [no log message]

2001-03-12 17:20  ljohnson

	* swig-interfaces/typemaps.i: [no log message]

2001-03-12 16:51  ljohnson

	* swig-interfaces/typemaps.i: Yet another fix for the
	String->FXString typemap.

2001-03-12 16:47  ljohnson

	* examples/imageviewer.rb: A few bug fixes for the imageviewer
	example.

2001-03-12 16:45  ljohnson

	* swig-interfaces/typemaps.i: Corrected string typemaps.

2001-03-12 16:45  ljohnson

	* swig-interfaces/core.i: Added wrappers for FXFile namespace to
	the core module.

2001-03-12 16:45  ljohnson

	* swig-interfaces/renames.i: Removed %rename directives for
	FXStream, FXFileStream and FXRegistry; they weren't needed.

2001-03-12 12:40  ljohnson

	* examples/: button.rb, groupbox.rb, header.rb, hello2.rb,
	shutter.rb: Updated these examples to look in the new "icons"
	subdirectory for the icons.

2001-03-12 12:35  ljohnson

	* examples/imageviewer.rb: Added the imageviewer.rb example
	program.  Moved all of the icons from this directory to the icons/
	subdirectory.

2001-03-12 10:30  ljohnson

	* examples/browser.rb: [no log message]

2001-03-09 18:45  ljohnson

	* swig-interfaces/FXFont.i: Added overloaded constructors for class
	FXFont.

2001-03-09 16:30  ljohnson

	* examples/groupbox.rb: Added the "groupbox.rb" example.

2001-03-09 16:21  ljohnson

	* swig-interfaces/FXFileDialog.i: Corrected the implementation of
	FXFileDialog.getOpenFilenames().

2001-03-09 13:05  ljohnson

	* examples/header.rb: Updated the hall of fame names for the
	header.rb example.

2001-03-09 12:54  ljohnson

	* examples/dirlist.rb: Added the dirlist.rb example to demonstrate
	the directory list widget.

2001-03-09 12:41  ljohnson

	* index.html: Miscellaneous updates related to the FXRuby-0.99.164
	release.

2001-03-09 12:34  ljohnson

	* fox-includes/FXTopWindow.h, fox-includes/FXUndoList.h,
	fox-includes/fxver.h, swig-interfaces/FXTopWindow.i,
	swig-interfaces/stubs.i: Updated header files and SWIG interface
	files for fox-0.99.164.

2001-03-09 11:39  ljohnson

	* examples/dialog.rb: Added the dialog.rb example.

2001-03-09 11:39  ljohnson

	* examples/shutter.rb: Corrected layout spacing for the shutter.rb
	example program.

2001-03-09 11:37  ljohnson

	* swig-interfaces/FXDialogBox.i: Added overloaded constructors for
	FXDialogBox (modal versus non-modal) and corrected the
	implementation of the virtual execute() method.

2001-03-09 10:50  ljohnson

	* swig-interfaces/: FXDict.i, FXFileDict.i: Added a few aliases for
	the FXDict class methods so that it looks like a Ruby hash object.

2001-03-09 10:43  ljohnson

	* swig-interfaces/FXStream.i: Corrected the implementation of the
	takeBuffer() method for class FXMemoryStream. Renamed the two
	positions functions to "getPosition" and "setPosition", etc.

2001-03-09 10:41  ljohnson

	* swig-interfaces/FXInputDialog.i: Corrected the implementation of
	getLimits() for class FXInputDialog.

2001-03-09 10:41  ljohnson

	* swig-interfaces/FXDirList.i: Renamed the Ruby versions of
	showFiles() and showHiddenFiles() to getShowFiles() and
	getShowHiddenFiles(), respectively.

2001-03-09 10:39  ljohnson

	* swig-interfaces/FXGLShape.i: Corrected implementation of
	getMaterial() method for class FXGLShape.

2001-03-09 10:39  ljohnson

	* swig-interfaces/FXGLViewer.i: Corrected implementations of
	lasso(), select(), getViewport(), eyeToScreen(), getMaterial(),
	getBoreVector(), readPixels(), readFeedback() and getLight()
	methods for class FXGLViewer.

2001-03-09 10:36  ljohnson

	* swig-interfaces/FXGLObject.i: Corrected implementation of
	bounds() method for class FXGLObject.

2001-03-09 10:35  ljohnson

	* swig-interfaces/: FXFontDialog.i, FXFontSelector.i: Corrected
	implementation of getFontSelection() for classes FXFontSelector and
	FXFontDialog.

2001-03-09 10:34  ljohnson

	* swig-interfaces/FXRegion.i: Corrected the implementation of
	bounds() method, and added overloaded operations for addition,
	subtraction, exclusive-or and equivalence on class FXRegion.

2001-03-09 10:30  ljohnson

	* swig-interfaces/FXWindow.i: Added deleteTypeName(),
	textTypeName(), colorTypeName() and urilistTypeName() as singleton
	methods, and corrected the implementations of getCursorPosition(),
	inquireDNDTypes(), getDNDData(), setDNDData(),
	translateCoordinatesFrom(), and translateCoordinatesTo() for class
	FXWindow.

2001-03-09 10:13  ljohnson

	* examples/scribble.rb: Added extra padding around the buttons, now
	that the constructors support all those extra arguments.

2001-03-09 10:10  ljohnson

	* examples/header.rb: Little bug fixes for the "header.rb" example
	program.

2001-03-09 10:01  ljohnson

	* swig-interfaces/FXScrollArea.i: Corrected the implementation of
	getPosition() for class FXScrollArea.

2001-03-09 10:01  ljohnson

	* swig-interfaces/FXPrintDialog.i: Corrected the implementation of
	getPrinter() for class FXPrintDialog.

2001-03-09 10:00  ljohnson

	* swig-interfaces/FXText.i: Corrected implementations of getText(),
	setText() and extractText() methods for class FXText.

2001-03-09 10:00  ljohnson

	* swig-interfaces/FXFont.i: Corrected the implementations of
	getFontDesc() and listFonts() functions for class FXFont.

2001-03-09 09:59  ljohnson

	* swig-interfaces/: FXFileDialog.i, FXFileSelector.i: Corrected the
	implementation of the getFilenames() function for the
	FXFileSelector and FXFileDialog classes.

2001-03-09 09:57  ljohnson

	* swig-interfaces/FXDebugTarget.i: Changed interface so that
	messageTypeName() is exposed as a singleton (not instance) method
	of class FXDebugTarget.

2001-03-09 09:57  ljohnson

	* swig-interfaces/FXColorSelector.i: Changed interface so that
	wellname() is exposed as a singleton (not instance) method of class
	FXColorSelector.

2001-03-09 09:56  ljohnson

	* swig-interfaces/FXApp.i: Changed interface so that copyright()
	and version() are exposed as singleton (not instance) methods of
	class FXApp.

2001-03-08 19:14  ljohnson

	* swig-interfaces/: FXDial.i, FXSlider.i, FXSpinner.i: Fixed the
	implementations of getRange() for FXDial, FXSlider and FXSpinner so
	that they return an array containing the low and high values.

2001-03-08 18:43  ljohnson

	* swig-interfaces/FXRange.i: Corrected coding for boxCorners().

2001-03-08 18:43  ljohnson

	* swig-interfaces/FXQuat.i: Corrected the implementation of
	getRollPitchYaw() for classes FXQuat and FXDQuat to return an array
	containing the three values.

2001-03-08 18:22  ljohnson

	* swig-interfaces/: FXApp.i, FXBMPIcon.i, FXBMPImage.i,
	FXColorSelector.i, FXDC.i, FXDCWindow.i, FXDebugTarget.i,
	FXDialogBox.i, FXFileDict.i, FXGLCanvas.i, FXGLContext.i,
	FXGLObject.i, FXGLShape.i, FXGLViewer.i, FXHMat.i, FXHeader.i,
	FXMessageBox.i, FXQuat.i, FXRange.i, FXStatusline.i, FXURL.i,
	README: Various improvements and clarifications in these SWIG
	interface files.

2001-03-08 15:51  ljohnson

	* fox-includes/FXArray.h, fox-includes/FXDial.h,
	fox-includes/FXDirList.h, fox-includes/FXFile.h,
	fox-includes/FXFileList.h, fox-includes/FXGLViewer.h,
	swig-interfaces/FXDial.i, swig-interfaces/FXDirList.i,
	swig-interfaces/FXFileList.i, swig-interfaces/FXGLViewer.i,
	swig-interfaces/fxdefs.i, fox-includes/FXOptionMenu.h,
	fox-includes/FXString.h, fox-includes/FXWindow.h,
	fox-includes/fxdefs.h, fox-includes/fxver.h: Updated these header
	files and SWIG interface files for fox-0.99.162.

2001-03-07 17:26  ljohnson

	* examples/: gltest.rb, header.rb: [no log message]

2001-03-07 17:19  ljohnson

	* swig-interfaces/typemaps.i: Added an error check to the boolean
	argument typemap, to make certain that it is either true or false.
	If it is neither of these an exception is raised.

2001-03-07 17:07  ljohnson

	* swig-interfaces/: FXArrowButton.i, FXButton.i, FXCheckButton.i,
	FXColorWell.i, FXComboBox.i, FXDial.i, FXDirBox.i, FXDriveBox.i,
	FXGLCanvas.i, FXGroupBox.i, FXHorizontalFrame.i, FXListBox.i,
	FXMatrix.i, FXMenuButton.i, FXMenubar.i, FXOptionMenu.i,
	FXPacker.i, FXProgressBar.i, FXRadioButton.i, FXShutter.i,
	FXSlider.i, FXSpinner.i, FXStatusbar.i, FXTab.i, FXTable.i,
	FXTextField.i, FXToggleButton.i, FXToolbar.i, FXTreeListBox.i,
	FXVerticalFrame.i: Restored full argument list for these classes'
	constructors since we can now have more than 9 default argument
	values.

2001-03-07 17:06  ljohnson

	* swig-interfaces/typemaps.i: Added a typemap to convert Ruby's
	boolean values (true and false) into FXbool function arguments.

2001-03-06 19:04  ljohnson

	* update_website.sh: [no log message]

2001-03-06 18:46  ljohnson

	* swig-interfaces/typemaps.i: [no log message]

2001-03-06 18:45  ljohnson

	* swig-interfaces/typemaps.i: Corrected typemap for return type
	FXbool (converts to Qtrue or Qfalse).

2001-03-05 11:57  ljohnson

	* index.html: Updated the front page and the change history.

2001-03-05 11:29  ljohnson

	* examples/header.rb: Uncommented the lines for appendItem now that
	the overloaded versions are correctly implemented.

2001-03-05 11:28  ljohnson

	* swig-interfaces/: FXHeader.i, FXIconList.i, FXList.i,
	FXTreeList.i, FXTreeListBox.i: Added support for overloaded
	versions of appendItem, prependItem, insertItem and replaceItem for
	classes FXHeader, FXIconList and FXList. Also added support for
	overloaded versions of addItemBefore, addItemAfter, addItemFirst,
	and addItemLast for classes FXTreeList and FXTreeListBox.

2001-03-05 11:26  ljohnson

	* swig-interfaces/: FXApp.i, FXRegistry.i: Modified constructors to
	accept "const FXchar*" arguments since SWIG doesn't seem to
	properly process the default values for arguments of type const
	FXString&.

2001-03-05 10:45  ljohnson

	* swig-interfaces/FX4Splitter.i: Moved most of the code for
	overloaded FX4Splitter constructors back into the SWIG interface
	file.s

2001-03-05 10:39  ljohnson

	* swig-interfaces/typemaps.i: Added typemap for return types of
	"const FXString&".

2001-03-01 18:07  ljohnson

	* swig-interfaces/FX4Splitter.i: Moved the source code for the
	overloaded FX4Splitter constructors to the SWIG interface file as
	inlined code.

2001-03-01 11:34  ljohnson

	* swig-interfaces/: FXApp.i, FXFileDialog.i, FXFileSelector.i,
	FXRegistry.i: Updated interface files for fox-0.99.161.

2001-03-01 11:34  ljohnson

	* fox-includes/: FXApp.h, FXFileDialog.h, FXFileSelector.h,
	FXRegistry.h, fxver.h: Updated header files for fox-0.99.161.

2001-02-27 11:09  ljohnson

	* swig-interfaces/FX4Splitter.i, swig-interfaces/FXApp.i,
	swig-interfaces/FXArrowButton.i, swig-interfaces/FXButton.i,
	swig-interfaces/FXCheckButton.i, swig-interfaces/FXColorWell.i,
	swig-interfaces/FXComboBox.i, swig-interfaces/FXDC.i,
	swig-interfaces/FXDial.i, swig-interfaces/FXDirList.i,
	swig-interfaces/FXFileList.i, swig-interfaces/FXGroupBox.i,
	swig-interfaces/FXHeader.i, swig-interfaces/FXIconList.i,
	swig-interfaces/FXLabel.i, swig-interfaces/FXList.i,
	swig-interfaces/FXMessageBox.i, swig-interfaces/FXPopup.i,
	swig-interfaces/FXProgressBar.i, swig-interfaces/FXRadioButton.i,
	swig-interfaces/FXSlider.i, swig-interfaces/FXSpinner.i,
	swig-interfaces/FXSplitter.i, swig-interfaces/FXTab.i,
	swig-interfaces/FXText.i, swig-interfaces/FXTextField.i,
	fox-includes/FX4Splitter.h, fox-includes/FXApp.h,
	fox-includes/FXArrowButton.h, fox-includes/FXButton.h,
	fox-includes/FXCheckButton.h, fox-includes/FXColorWell.h,
	fox-includes/FXComboBox.h, fox-includes/FXDC.h,
	fox-includes/FXDCWindow.h, fox-includes/FXDial.h,
	fox-includes/FXDirList.h, fox-includes/FXFile.h,
	fox-includes/FXFileList.h, fox-includes/FXGroupBox.h,
	fox-includes/FXHeader.h, fox-includes/FXIconList.h,
	fox-includes/FXLabel.h, fox-includes/FXList.h,
	fox-includes/FXMessageBox.h, fox-includes/FXPopup.h,
	fox-includes/FXProgressBar.h, fox-includes/FXRadioButton.h,
	fox-includes/FXSlider.h, swig-interfaces/FXToggleButton.i,
	swig-interfaces/FXTooltip.i, swig-interfaces/FXTreeList.i,
	swig-interfaces/fxdefs.i, swig-interfaces/stubs.i,
	fox-includes/FXSpinner.h, fox-includes/FXSplitter.h,
	fox-includes/FXText.h, fox-includes/FXTextField.h,
	fox-includes/FXToggleButton.h, fox-includes/FXTooltip.h,
	fox-includes/FXTreeList.h, fox-includes/fxdefs.h,
	fox-includes/fxver.h: Updates from fox-0.99.157 to fox-0.99.160.

2001-02-26 11:10  ljohnson

	* examples/header.rb: [no log message]

2001-02-21 18:03  ljohnson

	* swig-interfaces/: Makefile, core.i, image.i, layout.i: [no log
	message]

2001-02-21 11:25  ljohnson

	* swig-interfaces/: FXMDIButton.i, Makefile, opengl.i: [no log
	message]

2001-02-20 13:59  ljohnson

	* swig-interfaces/: FXGLViewer.i, FXImage.i, Makefile, core.i,
	opengl.i, stubs.i, FXPNGIcon.i, FXPNGImage.i, dialogs.i, icons.i,
	image.i, layout.i, mdi.i: [no log message]

2001-02-16 12:14  ljohnson

	* examples/button.rb: [no log message]

2001-02-16 12:14  ljohnson

	* examples/button.rb: Corrected

2001-02-15 18:04  ljohnson

	* swig-interfaces/: FX4Splitter.i, FXApp.i, FXCheckButton.i,
	FXFileList.i, FXFont.i, FXFrame.i, FXGLViewer.i, FXHeader.i,
	FXIconList.i, FXInputDialog.i, FXList.i, FXListBox.i,
	FXOptionMenu.i, FXQuat.i, FXRadioButton.i, FXRegistry.i,
	FXReplaceDialog.i, FXScrollArea.i, FXScrollWindow.i, FXScrollbar.i,
	FXSearchDialog.i, FXSplitter.i, FXSwitcher.i, FXTab.i, FXText.i,
	FXTextField.i, FXToggleButton.i, FXToolbar.i, FXTopWindow.i,
	FXTreeList.i, FXTreeListBox.i, FXWindow.i, fxdefs.i, stubs.i:
	Updated interface files for fox-0.99.157.

2001-02-15 18:04  ljohnson

	* fox-includes/: FX4Splitter.h, FXAccelTable.h, FXApp.h, FXArray.h,
	FXArrowButton.h, FXBMPIcon.h, FXBMPImage.h, FXBitmap.h, FXButton.h,
	FXCanvas.h, FXCharset.h, FXCheckButton.h, FXColorDialog.h,
	FXColorSelector.h, FXColorWell.h, FXComboBox.h, FXComposite.h,
	FXCursor.h, FXDC.h, FXDCPrint.h, FXDCWindow.h, FXDHMat.h,
	FXDHVec.h, FXDQuat.h, FXDVec.h, FXDataTarget.h, FXDebugTarget.h,
	FXDelegator.h, FXDial.h, FXDialogBox.h, FXDict.h, FXDirBox.h,
	FXDirDialog.h, FXDirList.h, FXDirSelector.h, FXDocument.h,
	FXDragCorner.h, FXDrawable.h, FXDriveBox.h, FXElement.h,
	FXException.h, FXFile.h, FXFileDialog.h, FXFileDict.h,
	FXFileList.h, FXFileSelector.h, FXFont.h, FXFontDialog.h,
	FXFontSelector.h, FXFrame.h, FXGIFCursor.h, FXGIFIcon.h,
	FXGIFImage.h, FXGLCanvas.h, FXGLCone.h, FXGLContext.h, FXGLCube.h,
	FXGLCylinder.h, FXGLObject.h, FXGLShape.h, FXGLSphere.h,
	FXGLTriangleMesh.h, FXGLViewer.h, FXGLVisual.h, FXGroupBox.h,
	FXHMat.h, FXHVec.h, FXHeader.h, FXHorizontalFrame.h, FXIcon.h,
	FXIconList.h, FXId.h, FXImage.h, FXInputDialog.h, FXLabel.h,
	FXList.h, FXListBox.h, FXMDIButton.h, FXMDIChild.h, FXMDIClient.h,
	FXMainWindow.h, FXMatrix.h, FXMenuButton.h, FXMenuCaption.h,
	FXMenuCascade.h, FXMenuCommand.h, FXMenuPane.h, FXMenuSeparator.h,
	FXMenuTitle.h, FXMenubar.h, FXMessageBox.h, FXObject.h,
	FXObjectList.h, FXOptionMenu.h, FXPNGIcon.h, FXPNGImage.h,
	FXPacker.h, FXPopup.h, FXPrintDialog.h, FXProgressBar.h, FXQuat.h,
	FXRadioButton.h, FXRange.h, FXRecentFiles.h, FXRegion.h,
	FXRegistry.h, FXReplaceDialog.h, FXRootWindow.h, FXScrollArea.h,
	FXScrollWindow.h, FXScrollbar.h, FXSearchDialog.h, FXSeparator.h,
	FXShell.h, FXShutter.h, FXSlider.h, FXSpinner.h, FXSplitter.h,
	FXStatusbar.h, FXStatusline.h, FXStream.h, FXString.h,
	FXSwitcher.h, FXText.h, FXTextField.h, FXToggleButton.h,
	FXToolbar.h, FXToolbarGrip.h, FXToolbarShell.h, FXToolbarTab.h,
	FXTooltip.h, FXTopWindow.h, FXTreeList.h, FXTreeListBox.h, FXURL.h,
	FXUndoList.h, FXVec.h, FXVerticalFrame.h, FXVisual.h, FXWindow.h,
	FXXPMIcon.h, FXXPMImage.h, fx.h, fx3d.h, fxdefs.h, fxkeys.h,
	fxver.h, xincs.h: Imported the header files for fox-0.99.157.

2001-02-14 12:13  ljohnson

	* index.html, update_website.sh: [no log message]

2001-02-14 12:00  ljohnson

	* README: [no log message]

2001-02-13 18:48  ljohnson

	* examples/README, README, index.html: [no log message]

2001-02-13 13:24  ljohnson

	* LICENSE: [no log message]

2001-02-13 13:08  ljohnson

	* examples/shutter.rb, README, index.html,
	swig-interfaces/Makefile: [no log message]

2001-02-09 16:33  ljohnson

	* swig-interfaces/Makefile: [no log message]

2001-02-09 10:25  ljohnson

	* examples/foursplit.rb: [no log message]

2001-02-07 16:29  ljohnson

	* swig-interfaces/Makefile: [no log message]

2001-02-07 12:36  ljohnson

	* swig-interfaces/FXTopWindow.i, swig-interfaces/Makefile,
	examples/button.rb, examples/hello.rb, examples/hello2.rb: [no log
	message]

2001-02-07 12:08  ljohnson

	* examples/: button.rb, hello2.rb, scribble.rb: [no log message]

2001-02-07 11:55  ljohnson

	* examples/gltest.rb: [no log message]

2001-02-06 16:50  ljohnson

	* swig-interfaces/: FXApp.i, FXBMPIcon.i, FXBitmap.i,
	FXColorDialog.i, FXComposite.i, FXCursor.i, FXDC.i, FXDialogBox.i,
	FXDict.i, FXDirDialog.i, FXDocument.i, FXDrawable.i,
	FXFileDialog.i, FXFileDict.i, FXFileList.i, FXFontDialog.i,
	FXGIFIcon.i, FXGLCanvas.i, FXGLContext.i, FXGLObject.i,
	FXGLViewer.i, FXHeader.i, FXIcon.i, FXIconList.i, FXId.i,
	FXImage.i, FXInputDialog.i, FXList.i, FXMDIButton.i, FXMDIChild.i,
	FXMainWindow.i, FXMenuPane.i, FXMessageBox.i, FXObject.i,
	FXPopup.i, FXPrintDialog.i, FXReplaceDialog.i, FXScrollArea.i,
	FXSearchDialog.i, FXShell.i, FXShutter.i, FXTab.i, FXTable.i,
	FXText.i, FXToolbar.i, FXToolbarShell.i, FXTooltip.i,
	FXTopWindow.i, FXTreeList.i, FXWindow.i, FXXPMIcon.i, Makefile,
	core.i, opengl.i, stubs.i: [no log message]

2001-02-06 12:57  ljohnson

	* swig-interfaces/FXDCWindow.i, examples/scribble.rb: [no log
	message]

2001-02-01 17:13  ljohnson

	* swig-interfaces/FXObject.i, examples/button.rb,
	examples/scribble.rb: [no log message]

2001-02-01 11:01  ljohnson

	* swig-interfaces/typemaps.i: [no log message]

2001-01-31 16:20  ljohnson

	* swig-interfaces/typemaps.i: Added typemap for icon & image byte
	arrays (with type const void* pix).

2001-01-31 13:18  ljohnson

	* examples/: button.rb, hello.rb, scribble.rb: [no log message]

2001-01-31 12:44  ljohnson

	* swig-interfaces/typemaps.i: [no log message]

2001-01-30 17:04  ljohnson

	* swig-interfaces/: FXArrowButton.i, FXCheckButton.i,
	FXColorWell.i, FXComboBox.i, FXDial.i, FXDirBox.i, FXGroupBox.i,
	FXHeader.i, FXListBox.i, FXMatrix.i, FXMenuButton.i, FXMenubar.i,
	FXOptionMenu.i, FXPacker.i, FXProgressBar.i, FXRadioButton.i,
	FXShutter.i, FXSlider.i, FXSpinner.i, FXStatusbar.i, FXTab.i,
	FXTable.i, FXTextField.i, FXToggleButton.i, FXToolbar.i,
	FXTreeListBox.i: [no log message]

2001-01-29 13:33  ljohnson

	* swig-interfaces/FXDict.i: [no log message]

2001-01-29 10:48  ljohnson

	* swig-interfaces/: FXDC.i, FXDCPrint.i, FXDCWindow.i,
	FXGLCanvas.i, FXGLContext.i, FXGLObject.i, FXGLShape.i,
	FXGLViewer.i, FXHMat.i, FXRange.i: [no log message]

2001-01-25 15:45  ljohnson

	* swig-interfaces/: FXGLCanvas.i, FXGLContext.i, FXGLObject.i,
	FXGLShape.i, FXGLViewer.i, FXGLVisual.i, FXHMat.i, FXHVec.i,
	FXObject.i, FXQuat.i, FXRange.i, FXVec.i: Added new interface files
	for missing 3D support.

2001-01-19 16:28  ljohnson

	* examples/button.rb, examples/scribble.rb, swig-interfaces/README,
	swig-interfaces/renames.i: [no log message]

2001-01-12 12:04  ljohnson

	* swig-interfaces/: FX4Splitter.i, FXAccelTable.i, FXApp.i,
	FXArrowButton.i, FXBMPIcon.i, FXBMPImage.i, FXBitmap.i, FXButton.i,
	FXCanvas.i, FXCheckButton.i, FXColorDialog.i, FXColorSelector.i,
	FXColorWell.i, FXComboBox.i, FXComposite.i, FXCursor.i,
	FXDataTarget.i, FXDebugTarget.i, FXDelegator.i, FXDial.i,
	FXDialogBox.i, FXDict.i, FXDirBox.i, FXDirDialog.i, FXDirList.i,
	FXDirSelector.i, FXDocument.i, FXDragCorner.i, FXDrawable.i,
	FXDriveBox.i, FXFileDialog.i, FXFileDict.i, FXFileList.i,
	FXFileSelector.i, FXFont.i, FXFontDialog.i, FXFontSelector.i,
	FXFrame.i, FXGIFCursor.i, FXGIFIcon.i, FXGIFImage.i, FXGroupBox.i,
	FXHeader.i, FXHorizontalFrame.i, FXIcon.i, FXIconList.i, FXId.i,
	FXImage.i, FXImageView.i, FXInputDialog.i, FXLabel.i, FXList.i,
	FXListBox.i, FXMDIButton.i, FXMDIChild.i, FXMDIClient.i,
	FXMainWindow.i, FXMatrix.i, FXMenuButton.i, FXMenuCaption.i,
	FXMenuCascade.i, FXMenuCommand.i, FXMenuPane.i, FXMenuSeparator.i,
	FXMenuTitle.i, FXMenubar.i, FXMessageBox.i, FXObject.i,
	FXOptionMenu.i, FXPacker.i, FXPopup.i, FXPrintDialog.i,
	FXProgressBar.i, FXRadioButton.i, FXRecentFiles.i,
	FXReplaceDialog.i, FXRootWindow.i, FXScrollArea.i,
	FXScrollWindow.i, FXScrollbar.i, FXSearchDialog.i, FXSeparator.i,
	FXShell.i, FXShutter.i, FXSlider.i, FXSpinner.i, FXSplitter.i,
	FXStatusbar.i, FXStatusline.i, FXSwitcher.i, FXTab.i, FXTable.i,
	FXText.i, FXTextField.i, FXToggleButton.i, FXToolbar.i,
	FXToolbarGrip.i, FXToolbarShell.i, FXToolbarTab.i, FXTooltip.i,
	FXTopWindow.i, FXTreeList.i, FXTreeListBox.i, FXVerticalFrame.i,
	FXVisual.i, FXWindow.i, FXXPMIcon.i, FXXPMImage.i: [no log message]

2001-01-12 12:04  ljohnson

	* fox-includes/: FX4Splitter.h, FXAccelTable.h, FXApp.h, FXArray.h,
	FXArrowButton.h, FXBMPIcon.h, FXBMPImage.h, FXBitmap.h, FXButton.h,
	FXCanvas.h, FXCharset.h, FXCheckButton.h, FXColorDialog.h,
	FXColorSelector.h, FXColorWell.h, FXComboBox.h, FXComposite.h,
	FXCursor.h, FXDC.h, FXDCPrint.h, FXDCWindow.h, FXDHMat.h,
	FXDHVec.h, FXDQuat.h, FXDVec.h, FXDataTarget.h, FXDebugTarget.h,
	FXDelegator.h, FXDial.h, FXDialogBox.h, FXDict.h, FXDirBox.h,
	FXDirDialog.h, FXDirList.h, FXDirSelector.h, FXDocument.h,
	FXDragCorner.h, FXDrawable.h, FXDriveBox.h, FXElement.h, FXFile.h,
	FXFileDialog.h, FXFileDict.h, FXFileList.h, FXFileSelector.h,
	FXFont.h, FXFontDialog.h, FXFontSelector.h, FXFrame.h,
	FXGIFCursor.h, FXGIFIcon.h, FXGIFImage.h, FXGLCanvas.h, FXGLCone.h,
	FXGLContext.h, FXGLCube.h, FXGLCylinder.h, FXGLObject.h,
	FXGLShape.h, FXGLSphere.h, FXGLTriangleMesh.h, FXGLViewer.h,
	FXGLVisual.h, FXGroupBox.h, FXHMat.h, FXHVec.h, FXHeader.h,
	FXHorizontalFrame.h, FXIcon.h, FXIconList.h, FXId.h, FXImage.h,
	FXImageView.h, FXInputDialog.h, FXLabel.h, FXList.h, FXListBox.h,
	FXMDIButton.h, FXMDIChild.h, FXMDIClient.h, FXMainWindow.h,
	FXMatrix.h, FXMenuButton.h, FXMenuCaption.h, FXMenuCascade.h,
	FXMenuCommand.h, FXMenuPane.h, FXMenuSeparator.h, FXMenuTitle.h,
	FXMenubar.h, FXMessageBox.h, FXObject.h, FXObjectList.h,
	FXOptionMenu.h, FXPNGIcon.h, FXPNGImage.h, FXPacker.h, FXPopup.h,
	FXPrintDialog.h, FXProgressBar.h, FXQuat.h, FXRadioButton.h,
	FXRange.h, FXRecentFiles.h, FXRegion.h, FXRegistry.h,
	FXReplaceDialog.h, FXRootWindow.h, FXScrollArea.h,
	FXScrollWindow.h, FXScrollbar.h, FXSearchDialog.h, FXSeparator.h,
	FXShell.h, FXShutter.h, FXSlider.h, FXSpinner.h, FXSplitter.h,
	FXStatusbar.h, FXStatusline.h, FXStream.h, FXString.h,
	FXSwitcher.h, FXTable.h, FXText.h, FXTextField.h, FXToggleButton.h,
	FXToolbar.h, FXToolbarGrip.h, FXToolbarShell.h, FXToolbarTab.h,
	FXTooltip.h, FXTopWindow.h, FXTreeList.h, FXTreeListBox.h, FXURL.h,
	FXUndoList.h, FXVec.h, FXVerticalFrame.h, FXVisual.h, FXWindow.h,
	FXXPMIcon.h, FXXPMImage.h, README, fx.h, fx3d.h, fxdefs.h,
	fxkeys.h, fxver.h, xincs.h: Moved the archived header files to a
	separate directory.

2001-01-03 16:50  ljohnson

	* swig-interfaces/fxdefs.i: [no log message]

2000-12-28 13:11  ljohnson

	* examples/hello.rb, swig-interfaces/FXApp.i,
	swig-interfaces/FXURL.i: [no log message]

2000-12-28 12:16  ljohnson

	* swig-interfaces/: FXApp.i, FXBMPIcon.i, FXBMPImage.i,
	FXColorSelector.i, FXDC.i, FXDCPrint.i, FXDCWindow.i,
	FXDataTarget.i, FXDebugTarget.i, FXDialogBox.i, FXDict.i,
	FXDirList.i, FXFileDialog.i, FXFileDict.i, FXFileList.i,
	FXFileSelector.i, FXGIFCursor.i, FXGIFIcon.i, FXGIFImage.i,
	FXHeader.i, FXIconList.i, FXId.i, FXList.i, FXMenubar.i,
	FXMessageBox.i, FXRecentFiles.i, FXRegion.i, FXRegistry.i,
	FXStatusline.i, FXSwitcher.i, FXText.i, FXToolbar.i, FXTreeList.i,
	FXTreeListBox.i, FXXPMIcon.i, FXXPMImage.i, Makefile: [no log
	message]

2000-12-28 10:37  ljohnson

	* swig-interfaces/: FX4Splitter.i, FXColorDialog.i,
	FXColorSelector.i, FXDataTarget.i, FXDebugTarget.i, FXDirBox.i,
	FXDirDialog.i, FXDirList.i, FXDirSelector.i, FXDocument.i,
	FXDragCorner.i, FXDriveBox.i, FXFileDialog.i, FXFileList.i,
	FXFileSelector.i, FXFontDialog.i, FXFontSelector.i, FXHeader.i,
	FXIconList.i, FXImageView.i, FXInputDialog.i, FXMDIButton.i,
	FXMDIChild.i, FXMDIClient.i, FXMessageBox.i, FXPrintDialog.i,
	FXProgressBar.i, FXReplaceDialog.i, FXSearchDialog.i, FXShutter.i,
	FXSlider.i, FXSplitter.i, FXStatusbar.i, FXStatusline.i, FXTable.i,
	FXText.i, FXToolbarGrip.i, FXToolbarShell.i, FXToolbarTab.i,
	FXTreeListBox.i: [no log message]

2000-12-19 20:24  lyle

	* swig-interfaces/: FXArrowButton.i, FXBMPIcon.i, FXBMPImage.i,
	FXBitmap.i, FXCanvas.i, FXCheckButton.i, FXColorWell.i,
	FXComboBox.i, FXDC.i, FXDCPrint.i, FXDCWindow.i, FXDelegator.i,
	FXDial.i, FXDialogBox.i, FXDict.i, FXFileDict.i, FXGIFCursor.i,
	FXGIFIcon.i, FXGIFImage.i, FXGroupBox.i, FXHorizontalFrame.i,
	FXList.i, FXListBox.i, FXMatrix.i, FXMenuButton.i, FXMenuCaption.i,
	FXMenuCascade.i, FXMenuCommand.i, FXMenuPane.i, FXMenuSeparator.i,
	FXMenuTitle.i, FXMenubar.i, FXOptionMenu.i, FXPacker.i, FXPopup.i,
	FXRadioButton.i, FXRecentFiles.i, FXRegion.i, FXRegistry.i,
	FXRootWindow.i, FXScrollArea.i, FXScrollWindow.i, FXScrollbar.i,
	FXSeparator.i, FXSpinner.i, FXTab.i, FXTextField.i,
	FXToggleButton.i, FXToolbar.i, FXTooltip.i, FXTreeList.i, FXURL.i,
	FXVerticalFrame.i, FXXPMIcon.i, FXXPMImage.i: [no log message]

2000-12-19 19:28  lyle

	* examples/hello.rb, swig-interfaces/FXAccelTable.i,
	swig-interfaces/FXApp.i, swig-interfaces/FXButton.i,
	swig-interfaces/FXComposite.i, swig-interfaces/FXCursor.i,
	swig-interfaces/FXDrawable.i, swig-interfaces/FXFont.i,
	swig-interfaces/FXFrame.i, swig-interfaces/FXIcon.i,
	swig-interfaces/FXId.i, swig-interfaces/FXImage.i,
	swig-interfaces/FXLabel.i, swig-interfaces/FXMainWindow.i,
	swig-interfaces/FXObject.i, swig-interfaces/FXShell.i,
	swig-interfaces/FXStream.i, swig-interfaces/FXTopWindow.i,
	swig-interfaces/FXVisual.i, swig-interfaces/FXWindow.i,
	swig-interfaces/Makefile, swig-interfaces/fxdefs.i: Initial
	revision

