Chapter 7. ChangeLog

The ChangeLog shows important modifications on source code level. If you just want to see the new features of the latest release of Mini-Commander you should go to the history list (Chapter 6).

1999-01-19  Oliver Maruhn  <om@linuxhq.com>

	* docs/Makefile.am (docdir): doc files will be installed in the
 	right place

1999-01-18  Nat Friedman  <nat@nat.org>

	* src/help.c (showHelp): Use gnome_app_id for the name of the root
 	help directory.

	* src/preferences.c (propertiesBox): Likewise.

1999-01-18  Nat Friedman  <nat@nat.org>

	* src/preferences.c (propertiesBox): Connected the help signal of
 	the GnomePropertyBox to gnome_help_pbox_display.

1999-01-18  Oliver Maruhn  <om@linuxhq.com>

	* src/preferences.c (propertiesBox_apply_signal): wrong "date on"
 	message fixed

1999-01-17  Oliver Maruhn  <om@linuxhq.com>

	* v0.0.14 released

	* src/preferences.c (resetTemporaryPrefs): added
	(propertiesBox_apply_signal): cleanup [now using resetTemporaryPrefs()]

	* src/preferences.h (MAX_PREFIXES): now up to 99 macros are supported

	* src/preferences.c (propertiesBox): macros put into a scrolled
 	window

	* src/command_line.c (showHistory_signal): only add scrollbars when needed

1999-01-16  Oliver Maruhn  <om@linuxhq.com>

	* src/command_line.c (commandKey_event): more control keys
 	supported

	* src/cmd_completion.c (cmdCompletion): now command completion
 	delivers the largest possible completion [even if the given
 	command is not unique]

	* src/macro.c (prefixLength_IncludingWhithespaces): added

	* src/cmd_completion.c (cmdCompletion): now command completion
 	even works if a prefix is used

	* src/macro.c (expandCommand): added
	(prefixLength): added
	(getPrefix): added

	* src/macro.[ch]: added

	* src/mini-commander_applet.c (main): tooltips added for
 	history/browser buttons

	* src/preferences.c (loadSession): load history on program start
	(saveSession): store history permanently

	* src/history.c (existsHistoryEntry): added
	(getHistoryEntry): added
	(setHistoryEntry): added
	(appendHistoryEntry): added

	* src/command_line.c (commandKey_event): history related functions
 	moved to history.c

	* src/history.[ch]: added

	* src/mini-commander_applet.c (main): show history list directly
 	after the mouse button has been pressed down
	(appletOrientChanged_cb): added [currently without any meaning]

	* src/command_line.c (showHistory_signal): history window
 	converted into a popup window
	(showHistory_signal): style support added [currently inactive]
	(commandKey_event): "end of history list" messages added
	(showHistory_signal): "history list empty"message added
	(commandKey_event):   "(gchar) -173" replaced by "GDK_Right"

1999-01-14  Oliver Maruhn  <om@linuxhq.com>

	* src/mini-commander_applet.c (main): icons for
 	file-browser/history-list buttons added

	* src/command_line.c (showHistory_signal): history window added;
 	there is still fine-tuning needed

1999-01-08  Oliver Maruhn  <om@linuxhq.com>

	* src/preferences.c (propertiesBox): found and fixed
 	preferences-mess-up bug [finally!]

1999-01-06  Oliver Maruhn  <om@linuxhq.com>

	* src/mini-commander_applet.c (main): file-browser/history-list
 	buttons added

	* src/command_line.c (fileBrowser*): file/command browser added

	* src/mini-commander_applet.c (main): handle box added [I liked
 	this idea when I saw M. Watson's icewm-pager]
	(appletDetached_signal): resize applet when it is
 	detached/attached

1999-01-05  Oliver Maruhn  <om@linuxhq.com>

	* src/preferences.c (saveSession): save INTERNAL_VERSION instead
 	of VERSION of gnome-core

	* src/command_line.c (commandKey_event): dupes are no longer
 	stored in command history

	* src/exec.c (execCommand): better handling when /bin/sh can not
 	be started

	* TODO (TODO): updated

	* docs/sgml/mini-commander.sgml (Section History): synchronized
 	with NEWS

	* NEWS: file added

1998-12-30  Oliver Maruhn  <om@linuxhq.com>

	* docs/Makefile.am (%.html): .html files moved to docs/html/
	(%.html): .html files moved back to docs/; .sgml files moved to
 	sgml/; now .html files are build automatically

1998-12-29  Oliver Maruhn  <om@linuxhq.com>

	* mini-commander_applet.c (main): removed wrong menu stock icon

	* help.c (showHelp): added missing parameters

	* about.c: help text deleted because it is now part of the
 	SGML/LinuxDoc documentation
	(INTERNAL_VERSION): set to 0.0.13

	* mini-commander_applet.c (main): "Help" menu item added

	* docs/mini-commander.sgml: help file created

	* Makefile.am (mini_commander_applet_SOURCES): help.c, help.h entries added

	* help.h (showHelp_action): file created

	* help.c (showHelp_action): file created

	* Makefile.am (SUBDIRS): subdir docs/ added

1998-12-27  Oliver Maruhn  <om@linuxhq.com>

	* mini-commander_applet.c (main): layout fix: show command line at
 	the top

1998-12-19  Oliver Maruhn  <om@linuxhq.com>

	* message.c (hideMessage): fixed bug that the layout was wrong
 	when no status message was shown layout
 
1998-12-15  Federico Mena Quintero  <federico@nuclecu.unam.mx>

	* Makefile.am (mini_commander_applet_SOURCES): Added a billion
	missing header files, sigh...

1998-12-14  Oliver Maruhn  <om@linuxhq.com>

	* command_line.c (commandKey_event): using key names from
 	gdk/gdkkeysyms.h instead of using hardcoded values
	
1998-12-13  Oliver Maruhn  <om@linuxhq.com>

	* src/mini-commander_applet.desktop (Exec): added needed argument

	(Type): changed from "Applet" to "Application"

	* src/mini-commander_applet.gnorba: file created

	* src/mini-commander_applet.c (main): fixed deprecated arguments
 	for applet_widget_init_defaults and applet_widget_new; now the
 	source is compileable again

1998-10-21  Oliver Maruhn  <om@linuxhq.com>

	* src/cmd_completion.c (cmdCompletion): first implemention of
 	command completion code

1998-10-20  Oliver Maruhn  <om@linuxhq.com>

	* src/cmd_completion.c (cmdCompletion): new file for command
 	completion code

	* src/command_line.c: new file

	* src/message.c: new file

	* src/mini-commander_applet.c (showMessage): redrawing of frame
 	each time a message is displayed is no longe needed; this fixes
 	flickering of the applet

1998-10-19  Oliver Maruhn  <om@linuxhq.com>

	* mini-commander_applet.c splitted into mini-commander_applet.c,
 	preferences.c, about.c and exec.c

	* src/mini-commander_applet.c (loadSession):
 	default-prefixes/commands routine rewritten and some defaults
 	changed [Kevin M Fox <kmfox@mail.bhi-erc.com> suggested to use
 	gnome-terminal instead of nxterm as default]

1998-10-17  Oliver Maruhn  <om@linuxhq.com>

	* src/mini-commander_applet.c (propertiesBox_apply_signal): colors
 	of command line now configurable

	(saveSession): preferences-save-bug fixed

1998-10-16  Oliver Maruhn  <om@linuxhq.com>

	* src/mini-commander_applet.c (commandKey_event): bug in new
 	history feature fixed

	(saveSession_signal): now using global properties instead of local

	(propertiesBox): check if prefix and command strings don't point
 	to NULL before calling gtk_entry_set_text
 
1998-10-14  Oliver Maruhn  <om@linuxhq.com>

	* src/mini-commander_applet.c (propertiesBox_apply_signal): option
 	enable/disable date added

	(commandKey_event): remember current command [even when you press
 	KeyUp, KeyDown] [suggested by "Itamar S.-T." <itamars@ibm.net>]

	(execCommand): prefix support completely rewritten

	prefixes are now configurable

1998-10-13  Oliver Maruhn  <om@linuxhq.com>

	* INSTALL: some more hints added

	* po/de.po: german translation added

	* po/*: support for internationalization [i18n] added

	* acconfig.h: some lines added

	* macros/*: all files updated [gnome-orbit-check added]

	* support/*: all files updated

1998-10-08  Oliver Maruhn  <om@linuxhq.com>

	* src/mini-commander_applet.c (propertiesBox): properties dialog
 	box added (currently you can only enable/disable the clock)

	(propertiesBox): prefix/command fields added

	(saveSession_signal): session management added

	* src/Makefile.am (mini_commander_applet_LDADD): fixed wrong name
 	of binary

1998-10-06  Oliver Maruhn  <om@linuxhq.com>

	* configure.in: now autoconf/automake is used for building (thanks
 	to Raja R Harinath <harinath@cs.umn.edu> for his gnome-standalone
 	example)

	subdirectory support added

1998-09-08  Oliver Maruhn  <om@linuxhq.com>

	* mini-commander_applet.c (execCommand): don't start netscape
 	again if it is still running; use "-remote openURL(...)" instead

1998-09-06  Oliver Maruhn  <om@linuxhq.com>

	* mini-commander_applet.c: included patch from Jacob C. Berkman
 	<jberk+@cmu.edu> which adds a signal handler (no more zombies ;-))

1998-09-05  Oliver Maruhn  <om@linuxhq.com>

	* mini-commander_applet.c: new outfit
	(execCommand): fixed bug with storing wrong URL in history

1998-09-03  Oliver Maruhn  <om@linuxhq.com>

	* mini-commander_applet.c: applet renamed to Mini Commander

	* mini-commander_applet.c: support of URL's (suggested by Kevin M
 	Fox <kmfox@mail.bhi-erc.com>)

	* mini-commander_applet.c: support of non-X programs

	* mini-commander_applet.c: added clock

	* mini-commander_applet.c (showMessage): added refresh of frame
 	when labelMessage changes

1998-09-01  Oliver Maruhn  <om@linuxhq.com>

	* history added

	* frame added

	* status line added

	* about box added
	

1998-08-31  Oliver Maruhn  <om@linuxhq.com>

	* very first version of Mini Command-line