Tue 26 Oct 2010  P.F. Chimento <philip.chimento@gmail.com>

    * src/gtkterp: Update Gargoyle to r464.
    * configure.ac, data/*, src/cBlorb: Update to Inform 6F95.
    * gnome-inform7.spec.in: Update packaging list in spec file.
    * src/gtkterp/git/README.txt: Remove DOS line endings to avoid rpmlint
    warning.
    * debian/changelog: Update Ubuntu package changelog.

Fri Oct 22 2010  P.F. Chimento <philip.chimento@gmail.com>

    * elastic.c: Tweaked column block boundaries of elastic tabstops. Still not
    implemented quite like Nick wants, but it's good enough until I find a way 
    to make it more efficient.

Thu Oct 21 2010  P.F. Chimento <philip.chimento@gmail.com>

    * story.c, story.h, extension.c, extension.h: Added for_each_story() and
    for_each_extension() functions; need to get the development branch done soon
    because programming in this old non-OO framework is killing me!
    * elastic.c, elastic.h, appwindow.c, extwindow.c, configfile.c, prefs.c:
    Made elastic tabstops more responsive, fixing #120. There is still one issue
    regarding the placement of the elastic tab stops.

Mon Oct 18 2010  P.F. Chimento <philip.chimento@gmail.com>

    * error.c: Fixed bug with error dialog. This is starting to look like a bug
    in GTK.

Wed Oct 13 2010  P.F. Chimento <philip.chimento@gmail.com>

    * gnome-inform7.opensuse.spec: Added OpenSUSE spec file, thanks to
    Leandro Ribeiro.

Mon Oct 4 2010  P.F. Chimento <philip.chimento@gmail.com>

    * gnome-inform7.spec.in: Updated spec file to use GConf macros; updated
    dependencies.

Sat Oct 2 2010  P.F. Chimento <philip.chimento@gmail.com>

    * src/gtkterp: Updated Gargoyle to r459 (Glulxe 0.4.6+, Frotz 2.50, 
    Git 1.2.8)
    * appwindow.c: Fixed bug with quit dialog.

Thu Jul 8 2010  P.F. Chimento <philip.chimento@gmail.com>

    * src/gtkterp: Updated Gargoyle to r377 to fix scrollback bug.

Mon Jul 5 2010  P.F. Chimento <philip.chimento@gmail.com>

    * html.c: Improved workaround for Phrasebook.html bug, since it seems
    not to have been fixed after all.
    * README: Updated compiling and bug-reporting instructions.
    * gnome-inform7.spec.in: Updated website URL.
    * Release 6E72.

Sun Jul 4 2010  P.F. Chimento <philip.chimento@gmail.com>

    * gnome-inform7.desktop, gnome-inform7.spec.in: Fixed rpmlint warnings.
    * configure.ac, Makefile.am: Use dpkg-buildpackage to build Debian
    packages instead of debuild.

Sat Jul 3 2010  P.F. Chimento <philip.chimento@gmail.com>

    * data/Makefile.am: Use LZMA compression instead of Gzip, for smaller
    downloads.
    * everything: Update to 6E72.
    * configure.ac: Update bug report address.

Thu Jul 1 2010  P.F. Chimento <philip.chimento@gmail.com>

    * configure.ac, Makefile.am, src/ni/Makefile.am: Simplified process to
    build Debian packages properly, fixing #145.
    * debian/control, debian/copyright: Fixed lintian warnings.

Wed Jun 30 2010  P.F. Chimento <philip.chimento@gmail.com>

    * gnome-inform7.glade: Adjusted minimum size, fixing #144.

Tue Jun 29 2010  P.F. Chimento <philip.chimento@gmail.com>

    * src/gtkterp/frotz/Makefile.am, git/Makefile.am, glulxe/Makefile.am: 
    Fix for linker command line for Arch Linux, patch from Jonathan Liu. 

Fri Jun 25 2010  P.F. Chimento <philip.chimento@gmail.com>

    * html.c: Correctly handle escaped URLs, fixing #127.

Thu Jun 24 2010  P.F. Chimento <philip.chimento@gmail.com>

    * pixmaps: Added new Inform 7 icons.
    * html.c: Workaround for bug in generated Phrasebook.html.
    * gnome-inform7.glade, appmenu.c: Add menu item 'Suggest a Feature' 
    which links to the suggestions forum.
    * gnome-inform7.glade, appmenu.c: Update address for 'Report a Bug' to
    point to the new Mantis bug tracker.
    * searchwindow.c: HTML decoder update for new documentation pages.
    * prefs.h: Fix for tab order of new Preferences dialog, so that the 
    proper one is highlighted when installing extensions.
    * src/gtkterp/frotz/Makefile.am: Removed mysterious reference to 
    "setup.h".
    * configure.ac, debian/Makefile.am: Removed debian directory from 
    autotools.
    * data: Removed OSX droppings from zip file.
    * gnome-inform7.spec.in: Added Parchment directory to packing list.
    * Makefile.am: Changed __arch to __target_cpu so the RPM filename is
    detected correctly.
    * Makefile.am: Detect correctly when no debuginfo RPM is built.
    * configure.ac: Don't use pkgconfig for SDL_mixer after all.
    * Release 6E59.

Wed Jun 23 2010  P.F. Chimento <philip.chimento@gmail.com>

    * everything: Updated to 6E59.
    * src/gtkterp: Updated Gargoyle to r366.
    * configure.ac, src/Makefile.am, src/gtkterp/garglk/Makefile.am: Fixes 
    so it builds properly on Fedora 13.

Fri Apr 30 2010  P.F. Chimento <philip.chimento@gmail.com>

    * debian/control: Changed builddeps to use e2fs UUID instead of OSSP 
    UUID

Sat Apr 24 2010  P.F. Chimento <philip.chimento@gmail.com>

    * html.c: Fixed javascript code pasting to work with "Andrew" method
    instead of "David".
    * compile.c: Display new StatusCblorb.html page when finished compiling
    for release.
    * file.c: Delete StatusCblorb.html from build directory on exit if
    "clean build files" is on.
    * html.c: Implemented javascript functions openFile and openUrl.
    * src/gtkterp: Updated Gargoyle to r346.

Wed Apr 21 2010  P.F. Chimento <philip.chimento@gmail.com>

    * gtkterp/garglk/Makefile.am: Compile with -DBUNDLED_FONTS to avoid
    messages about not finding Luxi. Thanks to Michael Baum for the bug
    report.

Fri Apr 9 2010  P.F. Chimento <philip.chimento@gmail.com>

    * file.c: Small optimization in code for standardizing line terminators

Mon Apr 5 2010  P.F. Chimento <philip.chimento@gmail.com>

    * searchwindow.c: Fixed memory leak.

Sun Apr 4 2010  P.F. Chimento <philip.chimento@gmail.com>

    * story.c, story.h: Changed the return type of get_story_extension() to
    const.
    * ni: Changed default <font> tags for HTML generated by ni.

Fri Apr 2 2010  P.F. Chimento <philip.chimento@gmail.com>

    * spawn.c: Refactored set_up_io_channel() and set_up_io_channel_hook() to
    be static.
    * ni: Changed default Javascript pasting method.

Fri Mar 26 2010  P.F. Chimento <philip.chimento@gmail.com>

    * gnome-inform7.glade: Made the Documentation panel always have scrollbars.
    Suggestion by Mark Tilford.
    * file.c, file.h, html.c: Links to a source line of an extension in the
    Problems.html problem report will open the extension and highlight the
    requested line. Suggestion by Mark Tilford.

Thu Mar 4 2010  P.F. Chimento <philip.chimento@gmail.com>

    * src/gtkterp/*: Updated to r327 of Gargoyle.

Tue Feb 9 2010  P.F. Chimento <philip.chimento@gmail.com>

    * appmenu.c, appmenu.h: Implement 'Show Last Command in Skein'.
    * gnome-inform7.glade: Remove 'Show Last Command' (i.e. in Transcript) until
    Transcript is ready.

Sat Feb 6 2010  P.F. Chimento <philip.chimento@gmail.com>

    * compile.c, story.c, story.h, tabsettings.c: Changed the name of the random
    setting to 'nobble_rng' to be more in line with the OS X app.
    * appmenu.c, compile.c, story.h: Implemented 'Export iFiction Metadata'.
    * file.c: 'Nobble RNG' setting now saved in Settings.plist.

Sun Jan 24 2010  P.F. Chimento <philip.chimento@gmail.com>

    * gnome-inform7.glade, appmenu.c, appmenu.h, compile.c, configfile.c,
    prefs.c, prefs.h: Various UI improvements for upcoming release.
    * src/gtkterp/*: Updated to r310 of Gargoyle.

Sun Jan 17 2010  P.F. Chimento <philip.chimento@gmail.com>

    * gnome-inform7.glade: Various UI improvements for upcoming release.
    * appmenu.c, appmenu.h, tabsource.c, tabsource.h: Implemented 'Comment out
    selection' and 'Uncomment selection'.

Thu Sep 10 2009  P.F. Chimento <philip.chimento@gmail.com>

    * src/gtkterp/*: Updated to r268 of Gargoyle. Copy/paste and hyperlinks are
    implemented.

Mon Sep 7 2009  P.F. Chimento <philip.chimento@gmail.com>

	* configure.ac: Added a configure-time check for the correct version of
	the ni binary.
	* skein.c: Added a check for a NULL pointer. Thanks to Erik Jensen for the
	bug report.

Sat May 24 2009  P.F. Chimento <philip.chimento@gmail.com>

	* configfile.c: Added a check for NULL to on_config_custom_font_changed().
	Thanks to Daniel Barkalow for the fix.

Sat May 16 2009  P.F. Chimento <philip.chimento@gmail.com>

	* glk.h: Removed an extraneous parenthesis from an #if, which was causing
	compile errors on GCC 4.4. Thanks to Johnathan Liu for the patch.

Fri Apr 24 2009  P.F. Chimento <philip.chimento@gmail.com>

	* searchwindow.c: Fixed a bug where clicking on a link from the search
	window didn't save the page in the back/forward history.
	* gnome-inform7.spec, debian/control: Updated the package description
	to fit the new Inform 7 site.

Sat Apr 18 2009  P.F. Chimento <philip.chimento@gmail.com>

	* gnome-inform7.glade, appmenu.c: Added a "Report a bug..." menu item in the
	Help menu.
	* Release 5Z71.

Wed Apr 15 2009  P.F. Chimento <philip.chimento@gmail.com>

	* data/gnome/gnome.html, gnome-inform7.glade: Removed the "GNOME Inform
	notes" from the Help menu, as they were fairly redundant.

Sun Apr 12 2009  P.F. Chimento <philip.chimento@gmail.com>

	* data/licenses/*.html: Did a comprehensive update of all the licenses and
	copyright notices of all the software included in or linked to this package.
	* data/gnome/gnome.html: Updated for 5Z70.
	* story.c, appwindow.c, tabskein.c, tabskein.h, inspector.c: Removed the
	conditional I_LIKE_SKEIN, the Skein has been here to stay for some time now.
	* gnome-inform7.desktop: Read the Desktop Entry Specification and updated
	the desktop entry.

Sat Apr 11 2009  P.F. Chimento <philip.chimento@gmail.com>

	* html.c: Clicking on a link in the Index which leads to Extension
	documentation now opens the link in the Documentation tab.
	* compile.c, story.c, story.h: Changed the release process to work with the
	new, improved cBlorb.

Fri Apr 10 2009  P.F. Chimento <philip.chimento@gmail.com>

	* src/gtkterp/garglk/*: Updated to r183 of Garglk, including Git 1.2.4.
	* configure.ac, Makefile.am: Now './configure --enable-rpm; make rpm' should
	build an RPM package automatically.
	* gnome-inform7.glade: Glade now writes gnome-inform7.glade.in and configure
	makes substitutions so that the Glade file always has the right version
	number and copyright year.
	* gnome-inform7.glade: Fixed the long-standing warning about allocating a
	widget with negative size; by turning off the initial value of 1 for the
	facing pages widget's slider position.
	* gnome-inform7.glade: Found a workaround for the long-standing cosmetic
	problem (I still think it's a bug in GtkNotebook) where the popup menu for
	the tabs displayed "Page 8" instead of "Settings".
	* welcomedialog.c: Made the text smaller (12 pixel font) to fit the new
	splash screen.

Sun Apr 5 2009  P.F. Chimento <philip.chimento@gmail.com>

	* everything: Updated to 5Z70. Overhauled the autoconf, automake, and 
	install system.
	* welcomedialog.c, lang.c, compile.c, colorscheme.c, gtkterp/gtkterp.c:
	Adapted to the new layout of data files and application binaries.
	* datafile.c: Added a function to retrieve the pathnames of application
	binaries in the libexec directory.

Sun Mar 22 2009  P.F. Chimento <philip.chimento@gmail.com>

	* src/gtkterp/garglk/*: Updated to r177 of Garglk, including Glulxe 0.4.4.
	* elastic.c, elastic.h, gnome-inform7.schemas, prefs.c, configfile.c,
	appwindow.c, extwindow.c: Adapted Nick Gravgaard's elastic tabstops Gedit
	plugin for Inform 7.

Mon Feb 23 2009  P.F. Chimento <philip.chimento@gmail.com>

	* src/gtkterp/garglk/git/*, configure.in, gnome-inform7.spec, license.html
	Added version 1.2.2 of Git to the source tree.
	* src/gtkterp/gtkterp.c: Enabled starting an interpreter with GTK_TERP_GIT.
	* tabgame.c: Enabled use of Git in the Game tab.
	* license.html: Changed the '(c)'s into copyright symbols.

Sun Feb 22 2009  P.F. Chimento <philip.chimento@gmail.com>

	* src/gtkterp/garglk/config.c: Fixed default values so that color works in 
	the interpreter; stripped unnecessary configuration options and changed the
	default locations for the config file.
	* src/gtkterp/garglk/gtkterp.ini: The config file garglk.ini is now called
	gtkterp.ini.

Thu Feb 19 2009  P.F. Chimento <philip.chimento@gmail.com>

	* compile.c: Changed cBlorb invocation to fix a bug.

Mon Feb 16 2009  P.F. Chimento <philip.chimento@gmail.com>

	* debian/control: Added intltool to the build dependencies.
	* src/gtkterp/garglk/*: Updated to r171 of Garglk.

Mon Dec 8 2008  P.F. Chimento <philip.chimento@gmail.com>

	* src/gtkterp/garglk/sndsdl.c: Updated to r120 of Garglk (RC2).
	* data/Compilers/cBlorb: Included David Kinder's fix for OGG files.

Sat Dec 6 2008  P.F. Chimento <philip.chimento@gmail.com>

	* src/gtkterp/garglk/sndsdl.c: Updated to r118 of Garglk.

Fri Dec 5 2008  P.F. Chimento <philip.chimento@gmail.com>

	* src/gtkterp/garglk/*: Debugged stuff.

Wed Dec 3 2008  P.F. Chimento <philip.chimento@gmail.com>

	* src/gtkterp/garglk/*, src/gtkterp/frotz/*, src/gtkterp/glulxe/*: Patched
	Gargoyle to a stripped-down version of the newest revision from Ben 
	Cressey's Garglk project.

Sat Nov 8 2008  P.F. Chimento <philip.chimento@gmail.com>

    * newdialog.c: Fixed the bug that caused the program to crash under Ubuntu
    8.10 when starting a new dialog. Thanks to Per Liedman for the fix.

Tue Nov 4 2008  P.F. Chimento <philip.chimento@gmail.com>

    * configure.in: Fixed something that should make intltool run correctly in
    autoconf under Ubuntu 8.10.
    * gnome-inform7.glade: The tooltips of the text fields in the dialog for
    creating new extensions were reversed.
    * appwindow.c: gtk_container_get_focus_child() has been added in GTK 2.14,
    so #ifdef'd it out for new versions.

Fri Sep 12 2008  P.F. Chimento <philip.chimento@gmail.com>

    * Got everything ready for Public Beta Build 5U92.

Thu Aug 28 2008  P.F. Chimento <philip.chimento@gmail.com>

    * src/gtkterp/garglk/glk.h: Applied Arcnor's patch to make glui32 and glsi32
    correspond to 32-bit types on 64-bit machines.
    * appmenu.c: The menu items and shortcuts for showing the tabs did not work
    if neither pane had the focus.
    * appwindow.c: The "Open Recent" menu item is now limited to 10 items and
    sorts them in decreasing order of recentness.

Wed Aug 27 2008  P.F. Chimento <philip.chimento@gmail.com>

    * po/POTFILES.in, main.c, appmenu.c, appwindow.c, compile.c, datafile.c, 
    extwindow.c, tabsource.c, file.c, findreplace.c, html.c, inspector.c,
    newdialog.c, prefs.c, searchwindow.c, skein.c, spawn.c, tabgame.c, 
    tabindex.c, tabskein.c, welcomedialog.c, widgets.c, windowlist.c:
    Internationalized strings using gettext.
    * appmenu.c, appmenu.h, apptoolbar.c, apptoolbar.h, appwindow.c, 
    appwindow.h, colorscheme.c, compile.c, datafile.c, extension.c, extwindow.c,
    extwindow.h, tabsource.c, tabsource.h, file.c, findreplace.c, findreplace.h,
    html.c, inspector.c, inspector.h, lang.c, newdialog.c, newdialog.h, prefs.c,
    prefs.h, rtf.c, rtf.h, searchwindow.c, searchwindow.h, spawn.c, spawn.h,
    story.c, tabdocs.c, tabdocs.h, taberrors.c, tabgame.c, tabgame.h, 
    tabindex.c, tabsettings.c, tabsettings.h, welcomedialog.c, welcomedialog.h,
    widgets.c, widgets.h, windowlist.c, windowlist.h: Cleaned up and reformatted
    most of the code.
    
Sun Jul 27 2008  P.F. Chimento <philip.chimento@gmail.com>

    * prefs.c, configfile.c, file.c, compile.c, appwindow.c, appmenu.c, 
    extwindow.c, newdialog.c, inspector.c, tabskein.c, welcomedialog.c:
    Finished converting all the keys to proper GConf use.

Sat Jul 26 2008  P.F. Chimento <philip.chimento@gmail.com>

    * main.c: The gnome-inform7 data directory (usually 
    /usr/share/gnome-inform7 or /usr/local/share/gnome-inform7) can now be
    set at runtime in the environment variable $GNOME_INFORM_DATA_DIR. This
    is necessary for zero-install packages. Thanks to Thomas Leonard for the
    patch.
    * file.c: Cleaning out the build and index directories when quitting now
    works again.
    * prefs.c, file.c, configfile.c: Converted a few keys to the new GConf
    schema.

Wed Jul 9 2008  P.F. Chimento <philip.chimento@gmail.com>

    * src/gtkterp/garglk/Makefile.am, src/gtkterp/Makefile.am,
    src/Makefile.am: Changed the makefiles to respect the users' CFLAGS
    more closely. Thanks to David Leverton for the patch.
    * welcomedialog.c, welcomedialog.h, gnome-inform7.glade: Changed the
    welcome dialog to be a dialog box with a close button instead of a
    splash screen. Thanks to David Leverton for the patch.
    * gnome.html: Added a link to the official Inform 7 bug report form.

Mon Jun 16 2008  P.F. Chimento <philip.chimento@gmail.com>

    * prefs.c, prefs.h, configfile.c, configfile.h, colorscheme.c, 
    inspector.c, tabsource.c: Continued working on proper GConf use.

Sun Jun 15 2008  P.F. Chimento <philip.chimento@gmail.com>

    * prefs.c, prefs.h, configfile.c, configfile.h, main.c: Continued 
    working on proper GConf use.

Tue Jun 10 2008  P.F. Chimento <philip.chimento@gmail.com>

    * main.c, prefs.c, prefs.h, configfile.c, configfile.h: Continued
    working on proper GConf use.

Mon Jun 9 2008  P.F. Chimento <philip.chimento@gmail.com>

    * main.c, appmenu.c, prefs.c, prefs.h, configfile.c, configfile.h: 
    Continued working on proper GConf use.

Mon May 12 2008  P.F. Chimento <philip.chimento@gmail.com>

    * file.c: Added "output.z6" to the list of build files to clean.
    * gnome-inform7.glade: Removed the "Indent tabbed paragraphs" option,
    which was never implemented.
    * configure.in, Makefile.am, gnome-inform7.schemas: Started working on
    using GConf with schemas, like it was meant to.

Sun May 11 2008  P.F. Chimento <philip.chimento@gmail.com>

    * tabskein.c, tabskein.h, inspector.c: Fixed bug in deleting items from
    the skein. Reported by many people.
    * tabsource.c: Fixed bug in auto-indenting. Thanks to Christopher
    Armstrong for reporting.
    * naturalinform.lang, naturalinformextension.lang: Various improvements,
    including less constraining highlighting of story title and ability to
    include comments. Suggested by Emiliano Short.
    * styles/*.xml: Comments are now not bold when enclosed in a bold-styled
    context.
    * inspector.c: Fixed a problem where the Inspector window automatically
    reappeared when the application was started even if it had been turned
    off.
    * skein.c: Fixed a problem in saving Skeins with characters that need
    escaping in XML.
    * skein.c: Fixed a crash that occurred when playing games with Skein
    nodes that had recorded empty lines.

Thu May 1 2008  P.F. Chimento <philip.chimento@gmail.com>

    * file.c, prefs.c, appwindow.c: Implemented the new naming scheme for
    extensions, ending in .i7x.
    * findreplace.c: Fixed a bug that caused an infinite loop when searching
    in reverse for a whole-word occurrence of text, the next occurrence of
    which was not a whole word. Thanks to Greg Nagel.
    * file.c: Added code to replace all line breaks by Unix-style line
    breaks when loading a project or extension.
    * README, gnome.html: Added a note on possibly having to delete the
    ~/Inform directory and reinstall the extensions.
    * lang.c: Fixed a compilation warning.
    * prefs.c: Removed an unused function select_style_scheme().
    * tabsource.c: Fixed a null-pointer warning in the routine to renumber
    the sections.
    * Release 5T18

Wed Apr 30 2008  P.F. Chimento <philip.chimento@gmail.com>

    * **/*: Updated files and makefiles to Public Beta Build 5T18.
    * naturalinform.lang, naturalinformextension.lang: Leading and trailing
    whitespace on the title line is now allowed.
    * gnome-inform7.spec, data/Inform7/Extensions/Makefile.am, 
    data/Inform7/Extensions/*/Makefile.am: The new build made it unnecessary
    to symlink lowercase versions of the extensions and author directories.

Fri Apr 25 2008  P.F. Chimento <philip.chimento@gmail.com>

    * inform.lang: Improved the Inform 6 highlighting definition to be more
    like the OS X version.
    * naturalinform.lang: Made nested comments work.
    * data/styles/*.xml: Completed all the style files.
    * gnome-inform7.glade: Cosmetic adjustment in the preferences dialog.
    * tabsource.c, tabsource.h, naturalinformextension.lang, widgets.c,
    story.c, extension.c: Added a separate highlighting language for
    extensions.
    * gnome-inform7.glade, AUTHORS: Rewrote the author credits so as to be
    consistent.

Thu Apr 24 2008  P.F. Chimento <philip.chimento@gmail.com>

    * prefs.c, colorscheme.c, colorscheme.h, configure.in,
    data/Makefile.am, data/styles/Makefile.am, data/styles/*.xml: Added
    functionality for changing the font styling and color changing
    frequency under GtkSourceView 2. Unfortunately, this requires making
    separate XML files for each combination.

Wed Apr 16 2008  P.F. Chimento <philip.chimento@gmail.com>

    * naturalinform.lang, standard.xml, subdued.xml, psychedelic.xml:
    Changed the style schemes to more closely mimic the OS X behavior.
    
Tue Apr 15 2008  P.F. Chimento <philip.chimento@gmail.com>

    * tabsource.c, tabsource.h: Removed the idle functions that did the
    extra highlighting not supported by GtkSourceView 1.0.

Sun Apr 13 2008  P.F. Chimento <philip.chimento@gmail.com>

    * lang.c, lang.h, inform.lang, naturalinform.lang, standard.xml,
    subdued.xml, psychedelic.xml, prefs.c, tabsource.c, taberrors.c,
    configure.in, colorscheme.c, colorscheme.h, gnome-inform7.spec: Updated
    GtkSourceView to version 2.0. Thanks to Zachary Amsden for submitting
    the patch.

Sat Apr 12 2008  P.F. Chimento <philip.chimento@gmail.com>

    * file.c, file.h: Fixed a bug that crashed when trying to specify a
    relative pathname on the command line.
    * various Makefile.am: Fixed a bug preventing installation when
    $DESTDIR is set. Thanks to Jonathan Liu for the patch.
    * story.c: Fixed a bug that crashed when trying to open a recent file
    that did not exist anymore. Thanks to Jonathan Liu for the patch.

Sat Jan 26 2008  P.F. Chimento <philip.chimento@gmail.com>

    * src/gtkterp/glulxe/*: Updated to Glulxe version 0.4.3.

Mon Jan 21 2008  P.F. Chimento <philip.chimento@gmail.com>

    * src/Makefile.am: Fixed a bug that caused problems with the 
    -ldbus-glib-1 dependency. Thanks to Alan De Smet.
    * gtkterp.c: Fixed(?) a crash that happened if the interpreter failed to
    start. Thanks to Alan De Smet.
    * tabgame.c: Cosmetic edit in an error message. Thanks again to Alan
    De Smet.

Sun Jan 20 2008  P.F. Chimento <philip.chimento@gmail.com>

    * tabskein.c, appwindow.c, skein.c, skein.h: Implemented the pop-down
    label menu.
    * tabskein.c: In the interest of robustness, handled drawing a skein
    node with no text gracefully.
    * welcomedialog.c: Fixed a syntax error that occurred when SUCKY_GNOME
    was defined (Thanks to Adam Thornton and Alan De Smet).

Sat Jan 19 2008  P.F. Chimento <philip.chimento@gmail.com>

    * tabskein.c: Made the sliders in the Skein Layout dialog box update when
    the user clicks "Use defaults".
    * tabskein.c: Changed the skein popup menu so that the Delete options are
    no longer grayed out when the node is in the current thread; instead an
    error message is shown explaining why it cannot be deleted.
    * tabskein.c: Made the skein layout and trim dialogs modal.
    * tabskein.c, skein.c, skein.h: Added trimming to the skein, but without
    any scale of thoroughness.
    * tabskein.c, skein.c: Started the pop-down label menu.

Mon Dec 18 2007  P.F. Chimento <philip.chimento@gmail.com>

    * tabskein.c, tabskein.h, story.c, story.h, gnome_inform7.glade, 
    skein.c, skein.h: Implemented the Skein Layout dialog box and changing
    the skein spacing.
    * inspector.c: Fixed a segfault bug in the skein inspector.

Mon Dec 3 2007  P.F. Chimento <philip.chimento@gmail.com>

    * data/Documentation/gnome.html: Wrote new release notes for version
    5J39.
    * gnome-inform7.glade, prefs.h, prefs.c, configfile.c: Removed the
    "Rebuild I7 compiler as needed" option, I don't plan to implement it at
    all anyway.
    * gnome-inform7.glade, tabskein.c, tabskein.h, appwindow.c, inspector.c:
    Again, hid the Skein from view.

Sun Dec 2 2007  P.F. Chimento <philip.chimento@gmail.com>

    * html.c: Wrote code to handle the new Unicode escapes in the 
    documentation.
    * gnome-inform7.glade, data/*, **/Makefile.am: Updated data files and
    makefiles for Public Beta Build 5J39.

Wed Nov 28 2007  P.F. Chimento <philip.chimento@gmail.com>

    * configfile.c: Added the Skein horizontal and vertical spacing settings
    to the default configuration.

Tue Nov 27 2007  P.F. Chimento <philip.chimento@gmail.com>

    * compile.c, data/Compilers/Makefile.am: Updated to Inform 6.31 with
    patches for heap support and unicode.

Sun Nov 25 2007  P.F. Chimento <philip.chimento@gmail.com>

    * gnome-inform7.glade, tabskein.c, findreplace.c, findreplace.h: Some
    stuff with letting Glade automatically connect swapped signals.
    * src/gtkterp/glulxe/*: Updated to Glulxe version 0.4.2.

Fri Nov 23 2007  P.F. Chimento <philip.chimento@gmail.com>

    * compile.c, spawn.h, spawn.c: Fixed a bug where the last few bits of
    output from spawned commands were not shoved down the pipe fast enough.
    * compile.c: Fixed a bug where an error message was not displayed in the
    Problems tab if the I6 compiler failed without printing one of the
    expected error messages.
    * gnome-inform7.glade: Added key shortcuts to the find dialog and the
    preferences dialog.
    * gnome-inform7.glade: Built the skein spacing dialog and the skein trim
    dialog.
    * gnome-inform7.glade, extwindow.c, extwindow.h: Added "Format/Shift
    Selection Right" and "Format/Shift Selection Left" menu items to the
    extensions editor.
    * tabskein.c, skein.c: Continued porting the Skein.

Thu Nov 22 2007  P.F. Chimento <philip.chimento@gmail.com>

    * tabskein.c: Continued porting the Skein.
    * compile.c: Changed the memory model of the I6 compiler to $huge. This
    should prevent some failures.

Wed Nov 21 2007  P.F. Chimento <philip.chimento@gmail.com>

    * tabskein.c: Continued porting the Skein.

Tue Nov 13 2007  P.F. Chimento <philip.chimento@gmail.com>

    * Removed recipes.html and ornament*.png from the documentation.
    * Release 5G67

Sun Nov 11 2007  P.F. Chimento <philip.chimento@gmail.com>

    * data/*, **/Makefile.am: Updated data files and makefiles for Public
    Beta build 5G67.
    * appmenu.c: The Help/Recipe Book menu item now opens Rindex.html
    instead of recipes.html.

Sat Nov 4 2007  P.F. Chimento <philip.chimento@gmail.com>

    * searchwindow.c: Added <pre> to the list of tags recongnized by the
    HTML decoder in the documentation search, otherwise the program would
    crash when searching the new changelogs.

Sat Nov 3 2007  P.F. Chimento <philip.chimento@gmail.com>

    * file.c: Fixed a bug where extensions that specified things like
    "(for Glulx only)" were read improperly. Thanks to Eric Forgeot for the
    bug report.
    * inspector.c: When you click on the project window, now the Headings
    inspector only refreshes if it was displaying headings from a different
    project than the one clicked. Thanks to Eric Forgeot for the bug report.

Fri Nov 2 2007  P.F. Chimento <philip.chimento@gmail.com>

    * tabskein.c, tabskein.h, story.c, story.h, inspector.c, appwindow.c:
    Continued porting the Skein.
    * gnome-inform7.glade, skein.c, skein.h, tabskein.c, tabskein.h,
    appwindow.c, inspector.c, prefs.c: Temporarily hid the Skein tab from
    view, because it's not ready for release yet. The Skein data object,
    of course, still exists. It is also still saved and loaded with the
    project.
    * data/Compilers/Makefile.am: The compiler binaries are now not
    included with the regular source packages. If the binaries are not in
    the proper directory, the user is given a warning and compiling stops.
    * README, gnome.html, configure.in, gnome-inform7.spec: Started changing
    things to refer to public beta 5F63.

Sun Oct 28 2007  P.F. Chimento <philip.chimento@gmail.com>

    * tabskein.c, tabskein.h, gnome-inform7.glade, story.c, story.h:
    Continued porting the Skein.

Fri Oct 26 2007  P.F. Chimento <philip.chimento@gmail.com>

    * tabskein.c, story.h, skein.c: Continued porting the Skein.

Wed Oct 24 2007  P.F. Chimento <philip.chimento@gmail.com>

    * tabskein.c, tabskein.h, tabgame.c: Continued porting the Skein.

Tue Oct 9 2007  P.F. Chimento <philip.chimento@gmail.com>

    * tabskein.c: Continued porting the Skein.

Mon Oct 8 2007  P.F. Chimento <philip.chimento@gmail.com>

    * tabskein.c, tabskein.h, gnome-inform7.glade: Continued porting the
    Skein.

Wed Oct 3 2007  P.F. Chimento <philip.chimento@gmail.com>

    * appwindow.c, appwindow.h, appmenu.c, appmenu.h, apptoolbar.c,
    apptoolbar.h, callbacks.h, Makefile.am: Split the file for main window
    functions into three parts, as it was getting unmanageably big.
    * appwindow.c, appwindow.h, tabdocs.c, tabdocs.h, callbacks.h,
    Makefile.am: Added a file for functions having to do with the
    documentation tab.
    * tabgame.h, tabgame.c, tabsource.c, tabsource.h, appwindow.c,
    appwindow.h: Moved some callbacks having to do with the specific tabs
    into their respective files.
    * story.h, story.c, history.c, history.h, searchwindow.h,
    searchwindow.c, tabskein.h, tabskein.c, appmenu.c, newdialog.c,
    tabindex.h, tabindex.c, tabsettings.h, tabsettings.c, appwindow.c,
    file.h, file.c, findreplace.h, findreplace.c, compile.h, compile.c,
    welcomedialog.c, inspector.h, inspector.c, html.c, main.c, tabsource.c,
    tabgame.h, tabgame.c: Refactored "struct story *" as "Story *". Don't
    know why I didn't do that in the first place.
    * extension.h, extension.c, searchwindow.c, appmenu.c, extwindow.c,
    newdialog.c, file.c, file.h, findreplace.h, findreplace.c: Same goes for
    "struct extension *" to "Extension *".

Tue Sep 25 2007  P.F. Chimento <philip.chimento@gmail.com>

    * skein.c, skein.h, tabskein.c, tabskein.h: Continued porting the Skein.

Mon Sep 24 2007  P.F. Chimento <philip.chimento@gmail.com>

    * skein.c, skein.h, tabskein.c, tabskein.h, story.c, story.h,
    appwindow.c, appwindow.h, inspector.c: Continued porting the Skein.
    * gnome-inform7.glade: Enabled the Skein inspector.
    * One year ago today was the release of version 0.1. Never thought this
    program would get where it is today!

Sun Sep 23 2007  P.F. Chimento <philip.chimento@gmail.com>

    * skein.c, skein.h, tabskein.c, tabskein.h, prefs.c, prefs.h, story.c:
    Continued porting the Skein.
    * datafile.c, datafile.h: Added a function to look up pixmaps in the
    application pixmap directory.
    * tabgame.c, tabgame.h: Added a function to tell whether the game is
    running in either pane.

Thu Sep 20 2007  P.F. Chimento <philip.chimento@gmail.com>

    * appwindow.c, appwindow.h, html.c: Did a few speed improvements in the
    functions for looking up notebooks.
    * html.c, html.h, appwindow.c, appwindow.h: Cutting, copying, and
    pasting now work more naturally: they work on whatever widget has the
    focus instead of just the source. Thanks to Eric Forgeot for the bug
    report.
    * welcomedialog.c: Fixed a dir separator.
    * tabskein.h, tabskein.c: Added files to deal with drawing the skein and
    catching events from it.
    * tabskein.h, tabskein.c, skein.h, skein.c, appwindow.c: Started work on
    drawing the skein.

Wed Sep 19 2007  P.F. Chimento <philip.chimento@gmail.com>

    * html.c: Fixed another bug in the HTML loading routine that caused the
    images in the error pages not to be found.
    * compile.c: It is now possible to release a file to a directory that is
    on a different mounted filesystem. The way the rename() function was
    implemented prevented this. Thanks to Eric Forgeot for the bug report.
    * searchwindow.c: Searching the documentation now works again. It was
    broken because the searching code recognized "<body>" tags whereas the
    new documentation contains "<body bgcolor="bla bla">". Also implemented
    searching the recipe book. Thanks to Eric Forgeot for the bug report.
    * gnome-inform7.glade: Added Windows/Show Tabs/Skein menu item.

Tue Sep 18 2007  P.F. Chimento <philip.chimento@gmail.com>

    * html.c: Fixed a bug in the HTML loading routine that caused the
    program to try to load files outside of the Inform protocol with
    "file://" still in front. Thanks to Eric Forgeot and Artis Rosentāls
    for the bug reports.
    * skein.c, skein.h: Started implementing skein layout.

Fri Sep 14 2007  P.F. Chimento <philip.chimento@gmail.com>

    * file.c, skein.c, skein.h: Continued implementing skein loading and
    saving. Now modifying the skein (except for the 'played' status of the
    nodes) counts as changing the project (as to asking whether the user
    wants to save their project).
    * file.c: Added an assertion somewhere.

Wed Sep 12 2007  P.F. Chimento <philip.chimento@gmail.com>

    * file.c, skein.h, skein.c: Started implementing skein loading and
    saving.

Tue Sep 11 2007  P.F. Chimento <philip.chimento@gmail.com>

    * skein.h, skein.c, appwindow.c, story.h, story.c, tabgame.c: Continued
    porting the Skein.
    * gnome-inform7.glade: Added tooltips to the Skein buttons.

Mon Sep 10 2007  P.F. Chimento <philip.chimento@gmail.com>

    * skein.h, skein.c: Continued porting the Skein.

Sun Sep 9 2007  P.F. Chimento <philip.chimento@gmail.com>

    * configfile.c: Changed the mechanism for setting default values, so
    problems like assuming the slider position is 0 shouldn't happen again.
    * gtkterp/*: Added the capability to change the minimum size of the
    interpreter window, so now it can resize with the panel. Thanks to
    Nat Titman and Adam Davies for the bug reports.
    * gnome-inform7.glade: Fixed some misplaced HBoxes.
    * gnome-inform7.glade, tabgame.c, appwindow.c: The interpreter widget
    now automatically chooses the right number of columns for its size.
    * naturalinform.lang: Hopefully fixed the weirdness in highlighting the
    section headings.
    * skein.h, skein.c: Started work on the new Skein.

Sun Aug 26 2007  P.F. Chimento <philip.chimento@gmail.com>

    * Release 0.5 

Sat Aug 25 2007  P.F. Chimento <philip.chimento@gmail.com>

    * data/*, **/Makefile.am: Updated data files and makefiles for Public
    Beta build 4X60.
    * compile.c: Removed reference to Error2.html.

Tue Aug 21 2007  P.F. Chimento <philip.chimento@gmail.com>

    * tabgame.c: Wrote a workaround for the bug where 'Replay' was losing
    the first character of each replay session.
    * skein.c: Now when getting a list of commands from the skein, they
    are newly-allocated strings instead of pointers to the skein strings, so
    they can be manipulated separately.
    * tabgame.c: Fixed a bug that made Replaying twice impossible.
    * Release 0.4

Sat Aug 18 2007  P.F. Chimento <philip.chimento@gmail.com>

    * garglk-plug.c: fixed a small portability issue.
    * gnome-inform7.glade: Changed the splash and about screens to display
    the version number as 4W37.
    * gtkterp/Makefile.am: Installed documentation in /usr/share/doc instead
    of /usr/doc.

Sun Aug 12 2007  P.F. Chimento <philip.chimento@gmail.com>

    * data/*, **/Makefile.am: Updated data files and makefiles for Public
    Beta build 4W37.
    * configure.in, tabgame.h: Fixed some spurious mentions of libvte.
    * configfile.c: Fixed a bug that caused the center slider to start all
    the way at the left when running for the first time on a system.
    * main.c, datafile.c: Stopped checking for the frotz binary at startup.

Sun Jul 29 2007  P.F. Chimento <philip.chimento@gmail.com>

    * appwindow.c: Changed the "Headings" menu so that it doesn't jump to a
    section heading when you hover over a menu item with a submenu.
    * history.c, html.c, appwindow.c: Now the "Back" and "Forward" buttons
    work with doc pages.
    * gnome-inform7.spec, data/Documentation/gnome/gnome.html: Prepared for
    releasing version 0.4.

Fri Jul 27 2007  P.F. Chimento <philip.chimento@gmail.com>

    * history.c, story.c, appwindow.c, gnome-inform7.glade: Implemented the
    back and forward buttons for all the tabs and subtabs, but not for the
    doc pages yet.
    * appwindow.c, gnome-inform7.glade: Implemented the "Contents" buttons
    in the documentation tabs.
    * appwindow.c, gnome-inform7.glade: Implemented the "Headings" drop-down
    menus in the source tabs.
    * naturalinform.lang, inspector.c: Fixed a bug that recognized lines
    such as "Chapterwithoutaspace" as section headings. They shouldn't be.
    * tabsource.c: Changed the line number to an unsigned integer.

Thu Jul 26 2007  P.F. Chimento <philip.chimento@gmail.com>

    * appwindow.c, extwindow.c, configfile.c: Main and extension windows now
    restore the size and slider position of the last closed window.
    * appwindow.c, extwindow.c, file.c, welcomedialog.c: For users of GTK
    2.8 without GtkRecentManager, now the program can still open the last
    project from the splash screen like it did in version 0.1. The "Open
    Recent" menu item is not displayed anymore if not available.
    * colorscheme.c: If using a white-on-black theme, the section headings
    are not displayed black-on-black anymore.

Wed Jul 25 2007  P.F. Chimento <philip.chimento@gmail.com>

    * gnome-inform7.glade: Added mini-toolbars to each pane with back and
    forward buttons and other various buttons. To be implemented soon.

Mon Jul 23 2007  P.F. Chimento <philip.chimento@gmail.com>

    * src/gtkterp/*, configure.in, tabgame.c, story.c: Added embedded
    Gargoyle interpreters.
    * main.c, configfile.c, datafile.c: There is no need to check
    whether frotz supports the -w switch anymore.

Sat Jun 16 2007  P.F. Chimento <philip.chimento@gmail.com>

    * gnome-inform7.spec: Built new RPM packages for Fedora 7.
    * compile.c: Fixed a bug that made releasing an un-Blorbed story not
    work. Thanks to Evil Tabby Cat.
    * configfile.c: Made sure that the inspectors that have not yet been
    implemented are not set to display by default (this caused an empty
    "Skein" inspector to display on systems where the program was run for
    the first time)
    * gnome-inform7.glade: Changed the I6 compiling window to character
    wrap.
    * gnome-inform7.glade, welcomedialog.c: Made the font size in the
    splash screen absolute, so that systems with other default font sizes
    don't run the text into the image.
    * tabgame.c: Made a string constant out of the name of the frotz
    executable.
    * configure.in: Now compiles with either GtkHTML 3.8 or 3.14 API.

Tue Jun 5 2007  P.F. Chimento <philip.chimento@gmail.com>

    * appwindow.c, prefs.c: Fixed a bug that tried to open regular files in
    the Extensions directory as directories.

Sat Jun 2 2007  P.F. Chimento <philip.chimento@gmail.com>

    * compile.c: Fixed a bug that prevented the program from compiling on
    systems with both OSSP uuid and e2fsprogs uuid installed.
    * Release 0.3-2

Sun May 27 2007  P.F. Chimento <philip.chimento@gmail.com>

    * tabgame.c: Fixed the infamous bug that caused frotz not to find the
    story file. It was caused by trying to set the line width with the
    command line switch -w, which is not recognized by gargoyle frotz.
    * configfile.c, tabgame.c, main.c, datafile.c: Now the program checks at
    startup whether frotz accepts the -w switch, and passes it accordingly
    when running the game. This is so that people can use their own frotz
    binaries if they put them in their path.
    * file.c: Fixed a bug that prevented projects from being opened by the
    recent file manager when selected from outside of the program (i.e. the
    desktop's recent files list.)
    * file.c: Now the last project to be saved or opened, instead of just
    opened, is the most recent file.
    * gnome-inform7.glade, datafile.c: Cosmetic changes.
    * Release 0.3

Sat May 26 2007  P.F. Chimento <philip.chimento@gmail.com>

    * data/Documentation/*: Reinstated the "click to paste" icons in the
    documentation, thanks to Adam Thornton.
    * configure.in, compile.c, e2fsuuid.html: Now the program will compile
    with either one of the OSSP uuid or e2fsprogs uuid libraries. If both
    are available, it will use OSSP uuid. Thanks to Daniel Nilsson for the
    patch.

Sun May 20 2007  P.F. Chimento <philip.chimento@gmail.com>

    * file.c, extension.c: Fixed a bug that sometimes generated a warning
    when removing a file monitor.
    * THANKS: Started maintaining the THANKS file with the names of people
    who reported bugs or suggested features.
    * spawn.c, compile.c, appwindow.c: Running the NI compiler now updates
    the progress bar, and running the I6 compiler pulses the progress bar.
    * tabindex.c: Reloading the index now updates the progress bar.
    * compile.c: Achieved a massive speed improvement by not loading the
    debug log and I6 code when the user doesn't have those tabs switched on.
    * tabgame.c: Changed the interpreter invocations to include the full
    path of the story, even though the command starts in the same working
    directory. This _might_ solve the problem of the interpreter not finding
    the file.
    
Sat May 19 2007  P.F. Chimento <philip.chimento@gmail.com>

    * tabsource.c: Fixed a bug that made the highlighting routine go into an
    infinite loop if text was typed or pasted with an unmatched ] inside a
    string.
    * windowlist.c: Fixed a small type bug/memory leak.
    * ErrorTerp.html: Changed error message to refer to Linux version
    instead of Windows version.
    * doc3.html, doc4.html, doc5.html, doc6.html, doc10.html: Changed pages
    to refer to the GUI version instead of the command line version.
    * data/*, **/Makefile.am: Updated to Public Beta build 4U65.

Thu Apr 26 2007  P.F. Chimento <philip.chimento@gmail.com>

    * appwindow.c, file.c, welcomedialog.c: Applied Adam Thornton's patch to
    make the program compile without the recent manager on systems without
    GTK 2.10.
    * main.c: Reduced the required version of GTK to 2.8.

Tue Apr 24 2007  P.F. Chimento <philip.chimento@gmail.com>

	* configfile.h: Removed function definitions that were not in
	configfile.c anymore.

Sat Apr 21 2007  P.F. Chimento <philip.chimento@gmail.com>

    * file.c: Installing extensions now recognize all combinations of
    newline characters as valid. Installed extensions are converted to Unix
    style newlines.
    * prefs.c: Fixed a bug in graying out of invalid settings.
    * prefs.c, inspector.c, tabsource.c: Added code to prevent pileups of
    some idle functions.

Sun Apr 15 2007  P.F. Chimento <philip.chimento@gmail.com>

    * datafile.c, appwindow.c, configfile.c: Moved all functions that deal
    directly with files in the data directory to datafile.c.
    * spawn.c, compile.c: Moved all functions that deal with spawning
    processes and collecting their output to spawn.c.
    * *.c: Cleaned up some code.
    * windowlist.c, file.c: Fixed some memory leaks.

Mon Apr 9 2007  P.F. Chimento <philip.chimento@gmail.com>

    * gnome-inform7.spec, gnome-inform7.glade, gnome.html, license.html,
    file.c: Made final changes for release 0.2
    * Release 0.2

Sun Apr 8 2007  P.F. Chimento <philip.chimento@gmail.com>

    * file.c: Rewrote the code for reading the Settings.plist file, now we
    don't bother to parse the XML anymore but just search through the text
    for the appropriate keys. Adapted from Adam Thornton's Perl shell.
    * configure.in: Removed dependence on libxml2.
    * story.c, file.c, compile.c, gnome-inform7.glade, tabsettings.c: Added
    support for compiling Version 6 z-code files.
    * file.c, appwindow.c: Installing and removing extensions now symlink a
    lowercase version of the directory and extension names, because the new
    compiler requires that.
    * file.c, prefs.c: Moved the code for deleting an extension from prefs.c
    to file.c.

Sat Apr 7 2007  P.F. Chimento <philip.chimento@gmail.com>

    * data/*, **/Makefile.am: Updated data files and makefiles for Public
    Beta build 4S08.
    * almost all files: Updated to native Linux binaries and new directory
    structure, and changed many many small details
    * compile.c: Fixed a memory leak.
    * appwindow.c, compile.c, searchwindow.c: Added a varargs version of
    get_datafile_path to simplify syntax.

Fri Apr 6 2007  P.F. Chimento <philip.chimento@gmail.com>

    * gnome-inform7.glade, pixmaps/welcome-background.png: Changed the
    background image of the splash screen to the new version in 4S08.

Sun Apr 1 2007  P.F. Chimento <philip.chimento@gmail.com>

    * appwindow.c: Installing an I7 extension from the menu now opens the
    preferences window and uses the same code that is used there.
    * prefs.h, gnome-inform7.glade: Added an enumeration to refer to the
    tabs in the preferences window.
    * file.c: Fixed a bug in is_valid_extension.
    * appwindow.c, extwindow.c, prefs.c: Now, instead of a file chooser
    dialog, the user chooses an extension from a submenu of "Open Extension"
    * appwindow.c, configfile.c, prefs.c, tabgame.c: If the DejaVu fonts are
    installed on the system, then they will be used instead of the Bitstream
    Vera fonts.
    * prefs.c: Now only the tabs in the code windows are updated when the
    user changes the tab spacing.
    * story.c, appwindow.c, compile.c, file.c: Restructured the compiling
    code and added the Build/Save Debug Build command.
    * gnome-inform7.glade, appwindow.c: Removed the Search Project field
    from the main window.
    * naturalinform.lang: Removed highlighting for "---- Documentation ----"
    ...which didn't work anyway for some reason
    * gnome-inform7.glade: Added and changed many tooltips. 
    * gnome-inform7.glade: Changed the layout of the toolbar in the main
    window.
    * gnome-inform7.glade: Fixed a bug that caused the Close button in the
    About window to do nothing.    

Tue Mar 20 2007  P.F. Chimento <philip.chimento@gmail.com>

    * file.c, compile.c: Fixed bug where Glulx blorb files were given the
    extension .zblorb.
    * file.c, inspector.c, welcomedialog.c: Fixed bug that crashed if the
    Settings.plist file was missing from the project directory.
    * appwindow.c, welcomedialog.c: Fixed bugs that crashed if opening a
    file failed.
    * file.c: Fixed is_valid_extension so that it doesn't do dangerous
    things with strings anymore.
    * appwindow.c: Fixed a bug in the recent manager that sometimes caused
    the files not to be displayed.

Mon Mar 19 2007  P.F. Chimento <philip.chimento@gmail.com>

    * appwindow.c, tabsource.c, extwindow.c: Whenever the user turns
    spellchecking on or off, that setting is treated as the default for new
    windows.

Sun Mar 18 2007  P.F. Chimento <philip.chimento@gmail.com>

    * configure.in: Added requirement for gtkspell library.
    * gnome-inform7.glade, appwindow.c, extwindow.c: Added a spellchecking
    menu and spellchecking to source views.

Sat Mar 17 2007  P.F. Chimento <philip.chimento@gmail.com>

    * gnome-inform7.glade, appwindow.c, tabsource.c: Added a
    "Format/Renumber All Sections" menu item.
    * gnome-inform7.glade, prefs.c, tabsource.c: Enabled the "Auto-number
    sections" checkbox.

Sun Feb 25 2007  P.F. Chimento <philip.chimento@gmail.com>

    * gnome-inform7.glade, inspector.c: Prevented searching from the Search
    inspector window if there is no text in the search field.
    * gnome-inform7.glade, tabsource.c, inspector.c: Implemented the
    Headings inspector.
    * tabsource.c: Now jumping to an empty line does not also highlight the
    following line.
    * data/naturalinform.lang: Section headings are now only highlighted if
    they are both preceded and followed by a blank line, as stated in the
    documentation.
    
Tue Feb 6 2007  P.F. Chimento <philip.chimento@gmail.com>

    * prefs.c: Made the updating of all the font, color, etc. settings a
    little more intelligent so as not to waste time when the dialog opens.
    * main.c, inspector.c, appwindow.c: Application now remembers whether
    the inspector window was shown and its position and restores that at
    startup.
    * appwindow.c: Fixed a bug that crashed when opening a file failed.
    * main.c: Now files can be opened at startup from the command line.
    * tabsource.c, extwindow.c: When jumping to a line in the source, that
    line is now selected.
    * file.c, appwindow.c: Now the user will be asked if they want to save
    if only the notes have been modified and not the story.
    * rtf.c: Fixed a bug where the space after the end of an RTF group was
    not ignored.
    * gnome-inform7.glade: Changed the "Game" menu to "Build". Made the
    notes inspector larger. Made the "Skein" and "Transcript" tabs
    invisible.
    * gnome-inform7.glade, appwindow.c: Added a "Format" menu with "Shift
    Selection Left/Right" commands.

Sun Feb 4 2007  P.F. Chimento <philip.chimento@gmail.com>

    * prefs.c, gnome-inform7.glade: Enabled some of the intelligent syntax
    following preferences. Removed their dependence on one another where it
    was not logical.
    * tabsource.c, naturalinform.lang, prefs.c: Now, markup instructions in
    square brackets within strings are highlighted as in the original
    application, but only if the intelligent syntax following is turned on,
    since users with slow computers might want to turn it off.
    * tabsource.c: Auto-indent now works: when you press return, the new
    line automatically gets tabs if the previous line had them.
    * prefs.c, story.c, extension.c: Updates the source view fonts, colors,
    etc. in idle time instead of when the preferences dialog closes.
    * gnome-inform7.glade, appwindow.c: Added a Window/Show Index submenu to
    show the individual index tabs.
    * taberrors.h, taberrors.c: Added files for functions pertaining to the
    errors tab.
    * taberrors.c, prefs.c, compile.c, appwindow.c: Now the Errors/Debugging
    and Inform 6 tabs are not created and destroyed every time the user
    turns the option on or off, but shown and hidden instead.

Mon Jan 30 2007  P.F. Chimento <philip.chimento@gmail.com>

    * searchwindow.h, searchwindow.c: Added files for extended searches and
    search results windows.
    * searchwindow.c, appwindow.c, html.c: Implemented searching the
    documentation from the toolbar search box.
    * extension.c, story.c: Fixed a directory separator bug.
    * appwindow.c: Added a function to pulse the progress indicator on the
    appbar.
    * prefs.c: Fixed a small memory leak.
    * searchwindow.c, inspector.c, extwindow.c, extension.c,
    gnome-inform7.glade: Implemented the Search inspector.
    * findreplace.c, searchwindow.c, appwindow.c, inspector.c: Implemented
    searching for strings that start a word and that are an entire word.

Sun Jan 29 2007  P.F. Chimento <philip.chimento@gmail.com>

	* data/*, **/Makefile.am: Updated files and makefiles for Build 4K41 of
	Natural Inform.
    * inspector.c, gnome-inform7.glade: Added an extra "null inspector"
    appearing when all the other inspectors are switched off, so that the
    user isn't presented with an empty window.

Sat Jan 28 2007  P.F. Chimento <philip.chimento@gmail.com>

	* file.c: Fixed a bug where extension files beginning with 'Version X
	of ...' were not accepted as extensions.
	* story.c, extension.c, file.c: Added file monitoring, offering to
	reload source or extension files when they are modified by another
	program.

Wed Jan 24 2007  P.F. Chimento <philip.chimento@gmail.com>

	* tabindex.c: Optimized the functions for reloading the index tabs.
	* tabindex.c, file.c, compile.c: Now the index tabs are loaded in idle
	time.

Mon Jan 22 2007  P.F. Chimento <philip.chimento@gmail.com>

	* compile.c, configfile.c, appwindow.c, tabgame.c, html.c, file.c,
	tabindex.c, newdialog.c: Replaced all instances of g_strconcat() being
	used to put together a path with g_build_filename(), as well as all
	explicit mentions of "/" as the directory separator.
	* tabindex.c: Some optimizations
	* main.c: Upped the required GLib version to 2.8, for
	g_mkdir_with_parents().

Sun Jan 21 2007  P.F. Chimento <philip.chimento@gmail.com>

	* prefs.c: Added drag-and-drop functionality to the list of Natural
	Inform extensions; now you can drag extensions there to install them.
	* file.c: is_valid_extension() does not crash anymore on binary files.
	* appwindow.c: "Open Recent" menu in the main application window now
	actually uses its filter.
	* appwindow.c, file.c, welcomedialog.c: Now GtkRecentManager saves the
	'story.ni' files with the project name as their display name, so that
	other applications can open them too, and since for some reason the
	GtkRecentChooserMenu doesn't display directories.
	* prefs.c: The "Remove" button would remain sensitive if there was one
	selected extension that was then deleted. Fixed this.

Sat Jan 20 2007  P.F. Chimento <philip.chimento@gmail.com>

	* file.c, windowlist.c, extwindow.c: Minor optimizations
	* findreplace.c, appwindow.c, extwindow.c: Removed the confusing
	"Replace Only" button from the Find dialog and added a "Close" button.
	* main.c: Upped the required GTK+ version to 2.10, for GtkRecentManager.
	* file.c, welcomedialog.c, gnome-inform7.glade, appwindow.c,
	extwindow.c: Added an "Open Recent" menu item with GtkRecentManager
	functionality.

Tue Jan 16 2007  P.F. Chimento <philip.chimento@gmail.com>

	* inspector.c, appwindow.c, extwindow.c, story.c, extension.c, prefs.c:
	Now there is only one inspector window instead of a separate instance
	for each open document. Data in the inspectors refreshes whenever a
	main window receives a focus-in-event signal.
	* rtf.c, rtf.h: Added functions for reading/writing RTF files from
	GtkTextBuffers.
	* file.c: Now load and save the notes along with the project.

Wed Dec 13 2006  P.F. Chimento <philip.chimento@gmail.com>

	* newdialog.c: When automatically filling in the author's name, if the
	preference field was left blank, then the long user name is used
    instead.

Mon Dec 4 2006  P.F. Chimento <philip.chimento@gmail.com>

	* gnome-inform7.glade: Fixed a few keyboard shortcuts.
	* appwindow.c, extwindow.c: Window/Show Inspectors command now works.
	* inspector.h, inspector.c: Added new files to hold the code for the
	inspectors.
	* story.c, extension.c, inspector.c: Implemented the inspector window.
	* prefs.c, gnome-inform7.glade, inspector.c: Now the preferences to
	switch the individual inspectors on and off work.

Sun Dec 3 2006  P.F. Chimento <philip.chimento@gmail.com>

	* gnome-inform7.glade: Built the Inspectors window.

Sun Nov 26 2006  P.F. Chimento <philip.chimento@gmail.com>

	* appwindow.c, extwindow.c, findreplace.c, gnome-inform7.glade:
	Combined the Find and Replace windows into one streamlined version that
	is more like the Mac OS X version.
	* extwindow.c, gnome-inform7.glade: Added a File/Revert menu item to
	the extension editing window.
	* appwindow.c, extwindow.c: Added a check so that Revert does not work
	if the project has never been saved.
	* file.c: Fixed a bug so that "Reopen last project" from the welcome
	dialog does not try to open the last extension.

Sat Nov 25 2006  P.F. Chimento <philip.chimento@gmail.com>

	* file.c: When opening a project, if the index files exist in the
	project directory, they are loaded into the index tabs.
	* appwindow.c: Added the code for the File/Revert command which reloads
	the saved version from disk.
	* gnome-inform7.glade: changed the File/Revert menu item to use the
	stock icon.
	* file.c, story.c: If the "Delete build files" option is selected, the
	build files are now also deleted when the project is saved.
	* prefs.c: Fixed a bug that caused the "Delete index files" option to
	be sensitive if the "Delete build files" option was active when the
	preferences window was opened.
	* gnome-inform7.glade: Removed remark from the tooltip of the "Delete
	build files" option saying that build files are not deleted if you
	close and discard changes.

Wed Nov 22 2006  P.F. Chimento <philip.chimento@gmail.com>

	* gnome-inform7.glade: Changed the keyboard shortcuts and some of the
	menu items to be more like the Mac OS X version. Added a new menu item
	Window/Show Inspectors, which does nothing yet.
	* gnome-inform7.glade, appwindow.c: Removed the Window/Next Panel
	command.
	* gnome-inform7.glade, appwindow.c, tabgame.c: Removed the Game/Play
	command, which played a user-selected game file in the game tab.
	* gnome-inform7.glade, appwindow.c: Added a submenu of Window, Show
	Tabs, with menu items causing each notebook tab in the current pane to
	be activated.
	* gnome-inform7.glade, appwindow.c, compile.c: Removed the Game/Compile
	command and reused its code to implement the Game/Rebuild Index
	command.

Tue Nov 21 2006  P.F. Chimento <philip.chimento@gmail.com>

	* Makefile.am: The OSSP UUID library is now called ossp-uuid, so as not
	to conflict with the e2fsprogs UUID library. The check to avoid the
	name conflict is no longer necessary.

Sun Oct 22 2006  P.F. Chimento <philip.chimento@gmail.com>

	* prefs.c, tabsource.c, extwindow.c: Fixed the tab stops. Although
	gtk_text_view_set_tabs still does nothing, GtkSourceView provides a
	working function for tab stops.
	* gnome-inform7.glade: Changed the maximum of the tab stop slider
	to 32, because that's the maximum tab width that GtkSourceView can
	handle.

Sat Oct 21 2006  P.F. Chimento <philip.chimento@gmail.com>

	* gnome-inform7.glade: Added tooltips to most elements in the
	preferences and new project dialogs.
	* gnome-inform7.glade, prefs.c, configfile.c: Changed "Index"
	inspector toggle to "Headings" as in the new OS X version. Added a
	slider for setting the tab stops, although tab stops are not
	implemented in the current version of Pango? Made a few cosmetic
	changes.
	* gnome-inform7.glade, gnome-inform7.gladep: Added menu
	items: File/Revert and Game/Rebuild Index. They do nothing so far.

Wed Oct 4 2006  P.F. Chimento <philip.chimento@gmail.com>

	* configure.in, src/compile.c: Added a test to include <ossp/uuid.h>
	instead of <uuid.h> on appropriate systems.

Mon Sep 25 2006  P.F. Chimento  <philip.chimento@gmail.com>

	* data/*, **/Makefile.am: Updated files and makefiles for Build 3Z95 of
	Natural Inform.
	* ChangeLog, NEWS: Changed to follow conventions more closely.
	* Makefile.am, data/extensions/EmilyShort/Makefile.am, data/extensions/
    GrahamNelson/Makefile.am: Changed the install-data-local and uninstall-
	local targets in the top makefile, which renamed the filenames to their
	real names with spaces, to install-data-hook and uninstall-hook targets
	in the makefiles in the actual directories.

Sun Sep 24 2006  P.F. Chimento  <philip.chimento@gmail.com>

	* Release 0.1
