summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBradley Smith2008-08-02 13:44:05 +0100
committerBradley Smith2008-08-02 13:44:05 +0100
commitb42f928fe1e009653a749915ba7a22d942cc4ac3 (patch)
tree7b6ad2643de77d3fa6c065e3e6c7331eb23b200c
parentAdd new graphics. Thanks to Eric P. Hutchins <hutchiep190@potsdam.edu> (diff)
downloadgnurobots-b42f928fe1e009653a749915ba7a22d942cc4ac3.tar.gz
Adjust Changelogs.
Signed-off-by: Bradley Smith <brad@brad-smith.co.uk>
-rw-r--r--ChangeLog461
-rw-r--r--ChangeLog.old269
2 files changed, 385 insertions, 345 deletions
diff --git a/ChangeLog b/ChangeLog
index 2992a19..f53db7c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,364 +1,135 @@
-2008-08-02 Bradley Smith <brad@brad-smith.co.uk>
-
- * xpm/*.xpm:
- New Graphics. Thanks to Eric P. Hutchins <hutchiep190@potsdam.edu>
-
-2008-05-20 Bradley Smith <brad@brad-smith.co.uk>
-
- * src/userinterface.c:
- Change font to fixed
-
-2008-05-19 Bradley Smith <brad@brad-smith.co.uk>
-
- * configure.ac:
- Tidy up Xlib and Xpm Checks.
-
-2008-05-17 Bradley Smith <brad@brad-smith.co.uk>
-
- * configure.ac:
- Bump version to 1.1.1
- * All:
- Upgrade license to GPLv3 or later.
-
-2008-05-16 Bradley Smith <brad@brad-smith.co.uk>
-
- * configure.ac Makefile.am ui/*:
- Add temporary uitest build.
- * ui/ui-window.c ui/ui-window.h ui/ui-window-private.h:
- Add initial empty window structure.
-
-2008-05-14 Bradley Smith <brad@brad-smith.co.uk>
-
- * configure.ac:
- Increment version to 1.1.0 in preperation for release.
- * NEWS:
- Add NEWS section for 1.1.0 release.
- * README:
- Update inline with 1.1.0 version.
- * src/main.c:
- Improve usage.
-
-2008-05-05 Bradley Smith <brad@brad-smith.co.uk>
-
- * lib/* include/userinterface.h src/userinterface src/main.c
- configure.ac src/Makefile.am:
- Scrap plug-able interfaces in preparation for GTK GUI.
-
-2008-03-09 Bradley Smith <brad@brad-smith.co.uk>
-
- * src/api.c:
- Change deprecated SCM_STRING_CHARS to scm_to_locale_string
- * lib/x11plugin.c lib/x11plugin.c:
- Make window respond to WM_DESTROY_WINDOW
- * configure.ac:
- Change version to 1.0.90 for prerelease
- * getopt/* Makefile.am configure.ac:
- Removed getopt.
- * various:
- Correct copyright headers.
- * include/grobot.h src/grobot.c src/map.c include/map.h lib/x11plugin.c
- lib/x11plugin.h:
- Tidy up, and convert GObject style.
- * src/userinterface.c include/userinterface.h:
- Tidy up.
- * src/sign.c include/sign.h src/api.c src/grobot.c:
- Remove sign hack.
-
-2008-03-08 Bradley Smith <brad@brad-smith.co.uk>
-
- * include/map.h:
- Correct Map Type, and tidy up.
- * lib/x11plugin.h:
- Correct X11_Plugin Type, and tidy up.
- * src/main.c:
- Add error message when given an invalid instruction.
- Add initial ui update to avoid corruption.
- * lib/textplugin.c:
- Add readline support to text plugin
- * lib/Makefile.am:
- Add readline libs/includes to text plugin
- Add headers to dist.
- * src/Makefile.am:
- Change binary name to gnurobots
-
-2008-03-07 Bradley Smith <brad@brad-smith.co.uk>
-
- * configure.ac:
- Add stricter compile flags to build.
- Add readline libraries.
- * lib/x11plugin.c:
- Add readline/history support to command line.
- * various:
- Fix code to compile with stricter flags.
- * lib/Makefile.am:
- Add readline libs/includes to x11 plugin
-
-2005-09-06 Zeeshan Ali Khattak <zeenix@gmail.com>
- * src/main.c src/api.c include/api.h include/main.h:
- Converted to the newer scm_* API.
-
-2004-10-22 Zeeshan Ali Khattak <zeenix@gmail.com>
- * lib/cures.c lib/x11.c lib/text.c
- lib/curesplugin.c lib/x11plugin.c lib/textplugin.c
- lib/curesplugin.h lib/x11plugin.h lib/textplugin.h lib/Makefile.am:
- The plugins are also gobjectized now, at last. Had to rename
- them and create header files for them.
- * include/userinterface.h src/userinterface.c:
- The userinterface module is no longer a modules loader but
- an (gobject) interface that all display plugins MUST
- implement.
- * src/main.c:
- The module loading/unloading has been moved to the main
- module. Also needed to update the interaction with userinterface
- module.
- * configure.ac:
- We needed properties in interfaces which wasn't supported
- before glib <= 2.4.
-
-2004-10-1 Zeeshan Ali Khattak <zeenix@gmail.com>
- * configure.ac include/userinterface.h src/userinterface.c:
- replaced ltdl with gmodule. You have no idea how much I love
- glib :)
-
-2004-09-29 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * include/Makefile.am include/configs.h include/grobot.h
- include/userinterface.h include/loadmap.h include/map.h
- lib/curses.c lib/text.c lib/x11.c
- src/Makefile.am src/grobot.c src/main.c src/userinterface.c
- src/map.c:
- GObjectized Map code too. Now remains the plugins, but who
- will bell the cat? :)
- * src/grobot.c:
- Act appropriatelly on NULLs rather than g_return_if_fail in
- _set_property.
-
-
-2004-09-24 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * include/configs.h include/main.h src/grobot.c
- src/main.c userinterface.c:
- BUGFIX: a refcounting problem because of which the UI module
- did'nt get the chance to destroy itself and you know damn well
- what this would mean for the curses user. :)
-
-2004-09-10 Wojciech Polak
-
- * src/main.c: Changed some printing style (help, version, and etc.).
-
-2004-08-26 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * TODO: Removed things already solved/implemented.
- * lib/curses.c lib/text.c lib/x11.c
- src/userinterface.c src/main.c src/grobot.c include/userinterface.h:
- Expanded the userinterface api to fix a problem I introduced in
- the x11 plugin.
-
-2004-08-22 Wojciech Polak
-
- * configure.ac: Added AC_PREREQ.
- Require at least GNU Autoconf 2.59.
- * Makefile.am: Added AUTOMAKE_OPTIONS.
- Require at least GNU Automake 1.8.5.
- * THANKS: Added new file.
- * BUGS: Renamed to TODO.
-
-2004-08-22 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- * include/grobot.h include/robots.h src/grobot.c src/robots.c
- include/Makefile.am src/Makefile.am
- src/api.c src/loadmap.c src/main.c:
- Renamed robots module to grobot to make it compatible with
- the name of the object: GRobot.
-
-2004-08-21 Zeeshan Ali Khattak <zeenix@gmail.com>
-
- Most of the modules have successfully be gobject-ized, except for the
- Map loader and the plugins (which is a bit tricky).
-
-2004-07-27 Wojciech Polak
-
- Now we can just use `make dist' to create the tarball.
-
- * contrib/Makefile.am: Added new file.
- * doc/Makefile.am: Likewise.
- * getopt/Makefile.am: Likewise.
- * include/Makefile.am: Likewise.
- * lib/xpm/Makefile.am: Likewise.
- * maps/Makefile.am: Added EXTRA_DIST.
- * scheme/Makefile.am: Added EXTRA_DIST.
- * lib/Makefile.am (SUBDIRS): Added xpm.
- * Makefile.am (SUBDIRS): Added contrib, doc, getopt, and include.
- * configure.ac (AC_CONFIG_FILES): Added new Makefiles.
-
- * INSTALL: Moved it to the README file
- (the specific installation issues).
- * README: Updated.
-
-2004-07-25 Wojciech Polak
-
- * configure.ac: Renamed from configure.in and slightly improved.
- * Makefile.am (EXTRA_DIST): Added `build'.
-
-2004-07-24 Zeeshan Ali Khattak <zak147@yahoo.com>
-
- * include/userinterface.h src/userinterface.c:
- Rename ui.* to userinterface.* to make it compatible with the
- name change of the module (now an object) itself.
-
-2004-07-23 Zeeshan Ali Khattak <zak147@yahoo.com>
+2008-08-02 Bradley Smith <brad@brad-smith.co.uk>
- * include/ui.h src/ui.c:
- Some changes to the UI object.
+ Add new graphics. Thanks to Eric P. Hutchins <hutchiep190@potsdam.edu>
-2004-07-20 Zeeshan Ali Khattak <zak147@yahoo.com>
+2008-07-12 Bradley Smith <brad@brad-smith.co.uk>
- * configure.in:
- First phase of OOPizing everything. We now require gobject
- too.
- * include/ui.h src/ui.c src/main.c src/api.c:
- The UI module is now implemented as an object.
+ Improve bootstrapping script.
-2004-07-18 Zeeshan Ali Khattak <zak147@yahoo.com>
+2008-06-12 Bradley Smith <brad@brad-smith.co.uk>
- * configure.in Makefile.am lib/Makefile.am:
- Plugins are now compiled CONDITIONALLY.
+ Remove the -Wfatal-errors flag so that it compiles under cygwin with gcc 3.4.4.
-2004-07-17 Zeeshan Ali Khattak <zak147@yahoo.com>
+2008-05-20 Bradley Smith <brad@brad-smith.co.uk>
- * configure.in src/Makefile.am:
- We should rely on the guile provided autoconf macros rather
- than our own tests
+ Add better bootstrap script.
-2004-07-16 Zeeshan Ali Khattak <zak147@yahoo.com>
+ Change default font to fixed.
- * lib/curses.c lib/x11.c:
- The robot should'nt just JUMP but move from one block to
- another.
- * src/main.c src/robots.c:
- The list of robots is now implemented as a Doubly-Linked List
- and not a static array.
+2008-05-19 Bradley Smith <brad@brad-smith.co.uk>
-2004-07-15 Zeeshan Ali Khattak <zak147@yahoo.com>
+ Tidy up Xlib/Xpm checks.
- * lib/*.c src/main.c src/drawmap.c src/display.c
- include/drawmap.h include/display.h
- src/Makefile.am:
- Removed drawmap module and shifted it's functionality into
- the UI module. The previous change did'nt actually solved
- the problem it was supposed to, but this one does.
- Although this too does'nt solves the turning problem :(.
- * lib/x11.c:
- Solved the problem of turning not being animated in the x11
- module.
- * include/display.h include/ui.h
- src/api.c src/main.c src/display.c src/ui.c
- src/Makefile.am:
- Changed the name of module 'display' to 'ui'.
+2008-05-17 Bradley Smith <brad@brad-smith.co.uk>
-2004-07-13 Zeeshan Ali Khattak <zak147@yahoo.com>
-
- * lib/x11.c:
- BUGFIX: zaping and grapping did'nt used to be animated before
- the robot-moved. Robot turning has a simillar problem but I'll
- have a look at it tomorrow.
+ Upgrade license to GPLv3 or later. Bump version to 1.1.1.
-2004-07-12 Zeeshan Ali Khattak <zak147@yahoo.com>
+2008-05-16 Bradley Smith <brad@brad-smith.co.uk>
- * maps/Makefile.am scheme/Makefile.am src/Makefile.am Makefile.am
- configure.in include/configs.h :
- Build-system install is now aware of data files
- * bootstrap.sh:
- bootstrap.sh now runs the configure script with no options
+ Add initial empty window, remove commited binary.
-2004-07-10 Zeeshan Ali Khattak <zak147@yahoo.com>
+ Add temporary uitest build.
- * bootstrap.sh:
- Simplied the bootstrap process by using: autoreconf -fisv
- * src/drawmap.c:
- BUGFIX: replaced hook_add_thing with newer display_add_thing.
- display should really be changed to UI.
-
-2004-07-08 Zeeshan Ali Khattak <zak147@yahoo.com>
-
- * bootstrap.sh configure.in
- include/hooks.h include/display.h include/api.h
- src/Makefile.am src/api.c src/display.c src/main.c
- lib/Makefile.am lib/text.c lib/curses.c lib/x11.c:
- 1 UI is now implemented as dynamically loaded modules
- -> plugins. Also added a switch by which user can
- specify the module to use. Otherwise grobots shall
- choose the best available (x11 if env varriable DISPLAY
- is defined, curses otherwise).
-
- 2 There is ONLY one binary now: grobots
+ Add initial UI design.
+ (Note: glade will not be used for the UI, this is just a design)
- 3 User dont need to provide full path to the maps or scheme
- file. The pkgdatadir and the path declared through the
- Env varriables GNU_ROBOTS_MAPS_PATH and
- GNU_ROBOTS_SCRIPTS_PATH are searched for the file.
-
-2004-07-03 Zeeshan Ali Khattak <zak147@yahoo.com>
+2008-05-14 Bradley Smith <brad@brad-smith.co.uk>
- * configure.ac lib/Makefile.am src/Makefile.am:
- Start to use libtool.
-
-2004-07-01 Zeeshan Ali Khattak <zak147@yahoo.com>
-
- * *.h *.c:
- Some minor chages and first phase of GLIBization.
-
-2004-06-30 Zeeshan Ali Khattak <zak147@yahoo.com>
-
- * curses.c:
- Some minor changes.
- * bootstrap.sh configure.in Makefile.am src/Makefile.am lib/Makefile.am
- Makefile.in src/Makefile.in lib/Makefile.in:
- Now we also use automake
-
-2004-06-29 Zeeshan Ali Khattak <zak147@yahoo.com>
-
- * hooks.h curses.c text.c x11.c main.c:
- Added another function hook_put_string. Using it, added
- code to throw the exceptions caught during interractive mode
- to the display.
-
-2004-06-28 Zeeshan Ali Khattak <zak147@yahoo.com>
-
- * curses.c:
- Added Colors. Let there be light!
- * api.h curses.c x11.c:
- Fixed some timing stuff
- * api.h *.map:
- A space is now repressented by a space, both in maps and
- on the cureses-based display.
- * main.c x11.c text.c curses.c:
- Added interactive mode. If the scheme file is not specified,
- we go into an interactive mode. I'll improve on it tomorrow.
-
-2004-06-27 Zeeshan Ali Khattak <zak147@yahoo.com>
-
- * api.h api.c:
- Removed a bug i introduced
-
- * random.h random.c:
- Removed. No longer needed after guile 1.3
-
- * Makefile.in src/Makefile.in lib/Makefile.in:
- Corrected some build problems.
-
-
-2004-06-27 Zeeshan Ali Khattak <zak147@yahoo.com>
-
- * *.c *.h:
- Ran gstreamer provided script gst-indent to indent all the
- source files according to what most of the people use rather
- than strictly following the GNU Coding Standards.
-
- * api.h text.c:
- defined a global array of strings to translate the directions
- to strings
-
- * scheme/*.scm:
- Changed some minor stuff in nice scripts writen a little badly
+ Prepare for release of 1.1.0.
+2008-05-05 Bradley Smith <brad@brad-smith.co.uk>
+
+ Scrap plug-able interfaces in preparation for GTK GUI.
+
+2008-03-12 Bradley Smith <brad@brad-smith.co.uk>
+
+ Make UI update in a loop, and thread out input.
+
+2008-03-10 Bradley Smith <brad@brad-smith.co.uk>
+
+ Remove sign hack.
+
+2008-03-09 Bradley Smith <brad@brad-smith.co.uk>
+
+ Change x11plugin GType style.
+
+ Misc cleanups and GType style conversion.
+
+ Modified Changelog.
+
+ Correctly handle ClientMessage.
+
+ Remove config.h.in which shouldn't be under version control.
+
+ Corrected all copyright headers, and misc cleanups.
+
+ Got rid of unnecessary getopt.
+
+ Change version to 1.0.90
+
+ Tidy up x11plugin.c and make window respond to close events.
+
+ Add needed headers to dist.
+
+ Replace deprecated functions.
+
+2008-03-08 Bradley Smith <brad@brad-smith.co.uk>
+
+ Add readline support to text plugin.
+
+ Change binary name to gnurobots.
+
+ Add error message when given an invalid instruction.
+ Add initial ui update to avoid corruption.
+
+ Add -g to compile flags.
+
+ Correct Map and X11_Plugin types, and correct copyrights.
+
+ Add changelog entry.
+
+ Add -Wall and -Wfatal-errors compile flags, and correct code to compile cleanly.
+
+2008-03-07 Bradley Smith <brad@brad-smith.co.uk>
+
+ Add myself to copyright in changed files, and correct address.
+
+ Cleanups
+
+ Add readline support to x11_plugin's commandline input.
+
+ Add -pedantic-errors and -Werror flags to compile, and fix code to comply.
+
+ Adjust bootstrap script to not autorun configure
+
+2008-01-21 Bradley Smith <brad@brad-smith.co.uk>
+
+ Added myself to the usage message.
+
+ Reformatted src/userinterface.c.
+
+ Correct fsf address in copyright.
+
+ Reformatted src/map.c.
+
+ Corrected fsf address in copyright.
+
+ Reformatted src/grobot.c.
+
+ Corrected fsf address in copyright.
+
+ Reformatted src/api.c.
+
+ Corrected fsf address in copyright.
+
+ Reformatted src/main.c.
+
+ Misc cleanup of bootstrap.sh.
+
+ Added myself to AUTHORS.
+
+ Add missed file, and modify .gitignore.
+
+ Added .gitignore
+
+ Imported GNU robots from CVS.
diff --git a/ChangeLog.old b/ChangeLog.old
new file mode 100644
index 0000000..f8ab6a9
--- /dev/null
+++ b/ChangeLog.old
@@ -0,0 +1,269 @@
+2005-09-06 Zeeshan Ali Khattak <zeenix@gmail.com>
+ * src/main.c src/api.c include/api.h include/main.h:
+ Converted to the newer scm_* API.
+
+2004-10-22 Zeeshan Ali Khattak <zeenix@gmail.com>
+ * lib/cures.c lib/x11.c lib/text.c
+ lib/curesplugin.c lib/x11plugin.c lib/textplugin.c
+ lib/curesplugin.h lib/x11plugin.h lib/textplugin.h lib/Makefile.am:
+ The plugins are also gobjectized now, at last. Had to rename
+ them and create header files for them.
+ * include/userinterface.h src/userinterface.c:
+ The userinterface module is no longer a modules loader but
+ an (gobject) interface that all display plugins MUST
+ implement.
+ * src/main.c:
+ The module loading/unloading has been moved to the main
+ module. Also needed to update the interaction with userinterface
+ module.
+ * configure.ac:
+ We needed properties in interfaces which wasn't supported
+ before glib <= 2.4.
+
+2004-10-1 Zeeshan Ali Khattak <zeenix@gmail.com>
+ * configure.ac include/userinterface.h src/userinterface.c:
+ replaced ltdl with gmodule. You have no idea how much I love
+ glib :)
+
+2004-09-29 Zeeshan Ali Khattak <zeenix@gmail.com>
+
+ * include/Makefile.am include/configs.h include/grobot.h
+ include/userinterface.h include/loadmap.h include/map.h
+ lib/curses.c lib/text.c lib/x11.c
+ src/Makefile.am src/grobot.c src/main.c src/userinterface.c
+ src/map.c:
+ GObjectized Map code too. Now remains the plugins, but who
+ will bell the cat? :)
+ * src/grobot.c:
+ Act appropriatelly on NULLs rather than g_return_if_fail in
+ _set_property.
+
+
+2004-09-24 Zeeshan Ali Khattak <zeenix@gmail.com>
+
+ * include/configs.h include/main.h src/grobot.c
+ src/main.c userinterface.c:
+ BUGFIX: a refcounting problem because of which the UI module
+ did'nt get the chance to destroy itself and you know damn well
+ what this would mean for the curses user. :)
+
+2004-09-10 Wojciech Polak
+
+ * src/main.c: Changed some printing style (help, version, and etc.).
+
+2004-08-26 Zeeshan Ali Khattak <zeenix@gmail.com>
+
+ * TODO: Removed things already solved/implemented.
+ * lib/curses.c lib/text.c lib/x11.c
+ src/userinterface.c src/main.c src/grobot.c include/userinterface.h:
+ Expanded the userinterface api to fix a problem I introduced in
+ the x11 plugin.
+
+2004-08-22 Wojciech Polak
+
+ * configure.ac: Added AC_PREREQ.
+ Require at least GNU Autoconf 2.59.
+ * Makefile.am: Added AUTOMAKE_OPTIONS.
+ Require at least GNU Automake 1.8.5.
+ * THANKS: Added new file.
+ * BUGS: Renamed to TODO.
+
+2004-08-22 Zeeshan Ali Khattak <zeenix@gmail.com>
+
+ * include/grobot.h include/robots.h src/grobot.c src/robots.c
+ include/Makefile.am src/Makefile.am
+ src/api.c src/loadmap.c src/main.c:
+ Renamed robots module to grobot to make it compatible with
+ the name of the object: GRobot.
+
+2004-08-21 Zeeshan Ali Khattak <zeenix@gmail.com>
+
+ Most of the modules have successfully be gobject-ized, except for the
+ Map loader and the plugins (which is a bit tricky).
+
+2004-07-27 Wojciech Polak
+
+ Now we can just use `make dist' to create the tarball.
+
+ * contrib/Makefile.am: Added new file.
+ * doc/Makefile.am: Likewise.
+ * getopt/Makefile.am: Likewise.
+ * include/Makefile.am: Likewise.
+ * lib/xpm/Makefile.am: Likewise.
+ * maps/Makefile.am: Added EXTRA_DIST.
+ * scheme/Makefile.am: Added EXTRA_DIST.
+ * lib/Makefile.am (SUBDIRS): Added xpm.
+ * Makefile.am (SUBDIRS): Added contrib, doc, getopt, and include.
+ * configure.ac (AC_CONFIG_FILES): Added new Makefiles.
+
+ * INSTALL: Moved it to the README file
+ (the specific installation issues).
+ * README: Updated.
+
+2004-07-25 Wojciech Polak
+
+ * configure.ac: Renamed from configure.in and slightly improved.
+ * Makefile.am (EXTRA_DIST): Added `build'.
+
+2004-07-24 Zeeshan Ali Khattak <zak147@yahoo.com>
+
+ * include/userinterface.h src/userinterface.c:
+ Rename ui.* to userinterface.* to make it compatible with the
+ name change of the module (now an object) itself.
+
+2004-07-23 Zeeshan Ali Khattak <zak147@yahoo.com>
+
+ * include/ui.h src/ui.c:
+ Some changes to the UI object.
+
+2004-07-20 Zeeshan Ali Khattak <zak147@yahoo.com>
+
+ * configure.in:
+ First phase of OOPizing everything. We now require gobject
+ too.
+ * include/ui.h src/ui.c src/main.c src/api.c:
+ The UI module is now implemented as an object.
+
+2004-07-18 Zeeshan Ali Khattak <zak147@yahoo.com>
+
+ * configure.in Makefile.am lib/Makefile.am:
+ Plugins are now compiled CONDITIONALLY.
+
+2004-07-17 Zeeshan Ali Khattak <zak147@yahoo.com>
+
+ * configure.in src/Makefile.am:
+ We should rely on the guile provided autoconf macros rather
+ than our own tests
+
+2004-07-16 Zeeshan Ali Khattak <zak147@yahoo.com>
+
+ * lib/curses.c lib/x11.c:
+ The robot should'nt just JUMP but move from one block to
+ another.
+ * src/main.c src/robots.c:
+ The list of robots is now implemented as a Doubly-Linked List
+ and not a static array.
+
+2004-07-15 Zeeshan Ali Khattak <zak147@yahoo.com>
+
+ * lib/*.c src/main.c src/drawmap.c src/display.c
+ include/drawmap.h include/display.h
+ src/Makefile.am:
+ Removed drawmap module and shifted it's functionality into
+ the UI module. The previous change did'nt actually solved
+ the problem it was supposed to, but this one does.
+ Although this too does'nt solves the turning problem :(.
+ * lib/x11.c:
+ Solved the problem of turning not being animated in the x11
+ module.
+ * include/display.h include/ui.h
+ src/api.c src/main.c src/display.c src/ui.c
+ src/Makefile.am:
+ Changed the name of module 'display' to 'ui'.
+
+2004-07-13 Zeeshan Ali Khattak <zak147@yahoo.com>
+
+ * lib/x11.c:
+ BUGFIX: zaping and grapping did'nt used to be animated before
+ the robot-moved. Robot turning has a simillar problem but I'll
+ have a look at it tomorrow.
+
+2004-07-12 Zeeshan Ali Khattak <zak147@yahoo.com>
+
+ * maps/Makefile.am scheme/Makefile.am src/Makefile.am Makefile.am
+ configure.in include/configs.h :
+ Build-system install is now aware of data files
+ * bootstrap.sh:
+ bootstrap.sh now runs the configure script with no options
+
+2004-07-10 Zeeshan Ali Khattak <zak147@yahoo.com>
+
+ * bootstrap.sh:
+ Simplied the bootstrap process by using: autoreconf -fisv
+ * src/drawmap.c:
+ BUGFIX: replaced hook_add_thing with newer display_add_thing.
+ display should really be changed to UI.
+
+2004-07-08 Zeeshan Ali Khattak <zak147@yahoo.com>
+
+ * bootstrap.sh configure.in
+ include/hooks.h include/display.h include/api.h
+ src/Makefile.am src/api.c src/display.c src/main.c
+ lib/Makefile.am lib/text.c lib/curses.c lib/x11.c:
+ 1 UI is now implemented as dynamically loaded modules
+ -> plugins. Also added a switch by which user can
+ specify the module to use. Otherwise grobots shall
+ choose the best available (x11 if env varriable DISPLAY
+ is defined, curses otherwise).
+
+ 2 There is ONLY one binary now: grobots
+
+ 3 User dont need to provide full path to the maps or scheme
+ file. The pkgdatadir and the path declared through the
+ Env varriables GNU_ROBOTS_MAPS_PATH and
+ GNU_ROBOTS_SCRIPTS_PATH are searched for the file.
+
+2004-07-03 Zeeshan Ali Khattak <zak147@yahoo.com>
+
+ * configure.ac lib/Makefile.am src/Makefile.am:
+ Start to use libtool.
+
+2004-07-01 Zeeshan Ali Khattak <zak147@yahoo.com>
+
+ * *.h *.c:
+ Some minor chages and first phase of GLIBization.
+
+2004-06-30 Zeeshan Ali Khattak <zak147@yahoo.com>
+
+ * curses.c:
+ Some minor changes.
+ * bootstrap.sh configure.in Makefile.am src/Makefile.am lib/Makefile.am
+ Makefile.in src/Makefile.in lib/Makefile.in:
+ Now we also use automake
+
+2004-06-29 Zeeshan Ali Khattak <zak147@yahoo.com>
+
+ * hooks.h curses.c text.c x11.c main.c:
+ Added another function hook_put_string. Using it, added
+ code to throw the exceptions caught during interractive mode
+ to the display.
+
+2004-06-28 Zeeshan Ali Khattak <zak147@yahoo.com>
+
+ * curses.c:
+ Added Colors. Let there be light!
+ * api.h curses.c x11.c:
+ Fixed some timing stuff
+ * api.h *.map:
+ A space is now repressented by a space, both in maps and
+ on the cureses-based display.
+ * main.c x11.c text.c curses.c:
+ Added interactive mode. If the scheme file is not specified,
+ we go into an interactive mode. I'll improve on it tomorrow.
+
+2004-06-27 Zeeshan Ali Khattak <zak147@yahoo.com>
+
+ * api.h api.c:
+ Removed a bug i introduced
+
+ * random.h random.c:
+ Removed. No longer needed after guile 1.3
+
+ * Makefile.in src/Makefile.in lib/Makefile.in:
+ Corrected some build problems.
+
+
+2004-06-27 Zeeshan Ali Khattak <zak147@yahoo.com>
+
+ * *.c *.h:
+ Ran gstreamer provided script gst-indent to indent all the
+ source files according to what most of the people use rather
+ than strictly following the GNU Coding Standards.
+
+ * api.h text.c:
+ defined a global array of strings to translate the directions
+ to strings
+
+ * scheme/*.scm:
+ Changed some minor stuff in nice scripts writen a little badly
+