Tue Dec  5 20:52:54 CET 2000  Gertjan Zwartjes  <g.zwartjes@student.tue.nl>

	* filelist.[ch]: added procedures for modified attr.
	* project.c: make use of the above procedures
	
Mon Dec  4 19:13:56 CET 2000  Gertjan Zwartjes  <g.zwartjes@student.tue.nl>
	
	* filelist.[ch]: added variable modified to remember wether a file is
	  changed or not.
	* changed include style conventions
	* project.c: project_execute_command(): also added a check for character
	  255 which causes troubles on SGI Irix. Thanks to C. Fanin.
	
Thu Nov 30 19:44:19 CET 2000  Gertjan Zwartjes  <g.zwartjes@student.tue.nl>

	* project.c: restructured file loading
	* settingswin.c, gde.c: added option to open last opened file at startup.
	* Minor bugfixes and added tearoffs to menus.
	* Manual: minor changes and updates.
	* project.c, mainwin.c: a * is added to titlebar on change of project.
	
Wed Nov 29 22:14:15 CET 2000  Gertjan Zwartjes  <g.zwartjes@student.tue.nl>

	* GDE 0.1.8 RELEASED
	
Wed Nov 29 13:49:07 CET 2000  Gertjan Zwartjes  <g.zwartjes@student.tue.nl>

	* filewin.c: added multiple file selection
	* project.c: use of multiple file selection
	
Tue Nov 28 20:39:53 CET 2000  Gertjan Zwartjes  <g.zwartjes@student.tue.nl>

	* project.c, mainwin.c: ask for save changes.
	* complete code glibify. Revised all the code.
	
Tue Nov 28 19:03:07 CET 2000  Gertjan Zwartjes  <g.zwartjes@student.tue.nl>

	* project.[ch]: added needs_save var to keep wether changes were made or
	  not, since the last time the file is saved.
	* messagewin.[ch]: new file, with a simple message box (yes/no/cancel)
	
Tue Nov 28 14:06:40 CET 2000  Gertjan Zwartjes  <g.zwartjes@student.tue.nl>

	* [proj,status,main]win.[ch]: changed the way window info is dealt
	  with. Lot's of changes.
	* gde.c: also save if a window is on or off in window info
	
Fri Nov 17 17:40:45 CET 2000  Gertjan Zwartjes  <g.zwartjes@student.tue.nl>

	* projwin.c: added cool pix to files
	* mainwin.c: added tooltips to recent files list
	* gde.c: gde_init(): expand file arg to full path
	* project.c: project_open_file(): create empty project if file does
	  not exist.
	* mainwin.c: removed `new project' menu/toolbar items, they did exactly
	  the same as close, classified as redundant.
	* Manual: changes
	
Fri Nov 17 15:43:16 CET 2000  Gertjan Zwartjes  <g.zwartjes@student.tue.nl>

	* project.h: changed command_running into type pid_t and changed its
	  name to command_running_pid.
	* project.[ch]: changed instances of command_running into 
	  command_running_pid and added project_kill_command().
	* mainwin.[ch]: added menu item and toolbar item for process killing.
	  Divided project menu into project and command menu
	* Manual: additions and changes
	
Thu Nov 16 12:32:22 CET 2000  Gertjan Zwartjes  <g.zwartjes@student.tue.nl>

	* filewin.c: check if you selected a FILE not a DIR
	* filewin.c: file_win(): remembers directory it were last in
	* projwin.c: added drag and drop support (originally done by zipht)
	
Wed Nov 15 02:43:01 EST 2000  Andres Salomon  <dilinger@mp3revolution.net>
 
	* removed directory_from_path(), filename_from_path(), 
	  str_trim_leadspc(), str_trim_tailspc(), and str_trim_whitespc()
	  from parse.c, replaced in all files with g_dirname(), g_basename(),
	  g_strchug(), g_strchomp(), and g_strstrip(), respectively.
	* parse.[ch]: glib-ified (meaning all data types switched to their
	  glib equivalant), and str_remove_substr() reimplemented.

Tue Nov 14 16:06:07 CET 2000  Gertjan Zwartjes  <g.zwartjes@student.tue.nl>

	* parse.c, parse.h: added `.php4', `.inc.php', `.inc.php3' and
	  `.inc.php4' extensions
	* new version number 0.1.8, changed source in such a way, only a
	  change of configure.in is necessary.
	
Mon Nov 13 23:17:37 CET 2000  Gertjan Zwartjes  <g.zwartjes@student.tue.nl>

	* 0.1.7 RELEASED
	
Mon Nov 13 22:47:43 CET 2000  Gertjan Zwartjes  <g.zwartjes@student.tue.nl>

	* gde.c: gde_handle_sigchld(): new handler for SIGCHLD signals, this
	  was the procs bug, now all defuncts are dissapeared! I know what I
	  maen here... also added a signal() call in gde_init()
	* configure.in: added some header checks
	* statuswin.c: *_insert(): uses gde_rc->*_font
	
Mon Nov 13 16:11:59 CET 2000  Gertjan Zwartjes  <g.zwartjes@student.tue.nl>

	* statuswin.c: added scrollwheel functionality, thanks to zipht
	
Mon Nov  6 13:55:05 CET 2000  Gertjan Zwartjes  <g.zwartjes@student.tue.nl>

	* gde.h: new GdeWindowInfo structure
	* mainwin.c, projwin.c, statuswin.c: changed *_win_get_geometry() to 
	  use GdeWindowInfo and added *_win_set_geometry() functions
	* gde.c: gde_read/write_rc(): use GdeWindowInfo
	
Mon Nov  6 13:46:55 CET 2000  Gertjan Zwartjes  <g.zwartjes@student.tue.nl>

	* Manual: addition with info on preferences
	* settingswin.c: settings_win(): changed min recent size from 0 to 1
	
Thu Nov  2 16:39:57 CET 2000  Gertjan Zwartjes  <g.zwartjes@student.tue.nl>

	* parse.c: added str_get_value_of(), to read a resource value
	  from a string
	* gde.c, project.c: make use of str_get_value_of(), looks much better
	
Thu Nov  2 11:44:36 CET 2000  Gertjan Zwartjes  <g.zwartjes@student.tue.nl>

	* gde.c: gde_write_rc(), gde_read_rc(): added *_win_info_* writes/reads
	* *win.c: added *_win_get_geometry()
	
Tue Oct 31 09:00:14 CET 2000  Gertjan Zwartjes  <g.zwartjes@student.tue.nl>

	* projwin.c, statuswin.c: removed the gtk_transient_for calls
	* mainwin.c: main_win_create(): changed policies
	
Mon Oct 30 20:57:24 CET 2000  Gertjan Zwartjes  <g.zwartjes@student.tue.nl>

	* settingswin.c, project.c, gde.c: recent list size is adjustable
	* settingswin.c: split settings_win() into *_project/*_preferences
	* mainwin.c: added preferences menu entry, changed other settings_win()
	  calls to the appropriate ones
	
Mon Oct 30 18:41:00 CET 2000  Gertjan Zwartjes  <g.zwartjes@student.tue.nl>

	* settingswin.c: added notebook with two tabs `Project Settings' and
	  `GDE Preferences', reflected all settings in other files
	* parse.c: extension java added
	
Fri Oct 27 18:33:40 CEST 2000  Gertjan Zwartjes  <g.zwartjes@student.tue.nl>

	* gde.c: gde_read_rc(): reads recent list
	
Fri Oct 27 16:31:23 CEST 2000  Gertjan Zwartjes  <g.zwartjes@student.tue.nl>

	* mainwin.c: main_win_add_recent(): changed to main_win_recent_add() and
	  split clear and update into functions, changed all occurences, changed
	  the whole concept
	* mainwin.c: main_win_recent_open(): bugfix; opening recent file fucks
	  up recent list
	
Fri Oct 27 16:03:57 CEST 2000  Gertjan Zwartjes  <g.zwartjes@student.tue.nl>

	* project.c: complete error reporting revision
	* statuswin.c: error reporting revision
	
Fri Oct 27 14:33:54 CEST 2000  Gertjan Zwartjes  <g.zwartjes@student.tue.nl>

	* gde.h: GDE_RC defines gderc file now, changed GDE_WELCOME_MESSAGE
	* gde.c: gde_write_rc() writes recent list to GDE_RC
	* project.c: project_save(): save version info in project file
	
Fri Oct 27 11:39:25 CEST 2000  Gertjan Zwartjes  <g.zwartjes@student.tue.nl>

	* mainwin.c: main_win_add_recent(): working, removed some bugs
	* all: code cleanups, some little bugfixes
	
Wed Oct 25 20:15:55 CEST 2000  Gertjan Zwartjes  <g.zwartjes@student.tue.nl>

	* mainwin.c: remove main_recent_list
	* gde.h: added GdeRC structure to hold settings, only recent files
	  list for now
	* gde.c: added variable gde_rc, gde_read_rc() and gde_write_rc()
	* mainwin.c: main_win_add_recent(): passing NULL pointer disables
	  recent files item in menu
	
Wed Oct 25 13:07:03 CEST 2000  Gertjan Zwartjes  <g.zwartjes@student.tue.nl>

	* project.c: project_open() and project_save_as() add recent files
	* mainwin.c: added main_win_open_recent()
	
Wed Oct 25 12:30:43 CEST 2000  Gertjan Zwartjes  <g.zwartjes@student.tue.nl>

	* mainwin.c: added a recent projects menu item, added 
	  main_win_add_recent() and a recent files list main_recent_list
	
Tue Oct 24 22:03:41 CEST 2000  Gertjan Zwartjes  <g.zwartjes@student.tue.nl>

	* project.c: project_new(): new approach
	* project.c: project_open() project_close(): use command enabling
	  and disabling
	* gde.c: main(): removed status window update to project_new()
	* settingswin.c: settings_win_ok(): update command sensitivities
	* mainwin.c: main_win_enable_commands(): check if commands can be
	  enabled
	
Tue Oct 24 20:55:22 CEST 2000  Gertjan Zwartjes  <g.zwartjes@student.tue.nl>

	* mainwin.c: project->remove and project->run both had `r' as 
	  accelerator, changed remove accelerator to `m'
	
Tue Oct 24 20:55:21 CEST 2000  Gertjan Zwartjes  <g.zwartjes@student.tue.nl>

	* mainwin.c: main_win_menu_create(): factory as main_win object data
	* mainwin.c: main_win_toolbar_create(): make, clean and run commands
	  as main_win object data
	* mainwin.c: added main_win_*_command_sensitive() functions
	* mainwin.c: added main_win_disable_commands() and of course its
	  counterpart main_win_enable_commands()
	* mainwin.h: functions also have to be external
	* project.c: project_execute_command(): make use of disabling and
	  enabling commands
	
Tue Oct 24 20:24:29 CEST 2000  Gertjan Zwartjes  <g.zwartjes@student.tue.nl>

	* project.c: project_edit(): check if file list item does exist
	* project.c: project_save_as(): change dir to project dir
	* various little code cleanups
	
Tue Oct 24 14:28:48 CEST 2000  Gertjan Zwartjes	<g.zwartjes@student.tue.nl>

	* included getopt* files for FreeBSD support (as in XMMS)
	* parse.c: ExtTypeTable[]: added perl extensions
	* project.c: project_execute_command(): no more busy waiting
	* mainwin.h: main_win is now global
	* projwin.c: proj_win_create(): made transient for main_win
	* statuswin.c: status_win_create(): made transient for main_win

Mon Oct 23 19:48:42 CEST 2000  Gertjan Zwartjes  <g.zwartjes@student.tue.nl>

	* Manual: some additions about directories
	* project.c: project_open_file(): change dir to directory of 
	  project file when opening a project.
	* parse.c: added directory_from_path()
	* parse.h: added directory_from_path()

Mon Oct 23 16:24:57 CEST 2000  Gertjan Zwartjes  <g.zwartjes@student.tue.nl>

	* project.c: project_open_file(): show message which file is open
	* gde.c: main(): changed welcome message to constant
	* gde.h: new constant GDE_WELCOME_MESSAGE
	* statuswin.c: status_win_clear(): show welcome message only

Mon Oct 23 16:14:28 CEST 2000  Gertjan Zwartjes  <g.zwartjes@student.tue.nl>

	* Manual: added info on toolbar 

Fri Oct 20 19:44:42 CEST 2000  Gertjan Zwartjes  <g.zwartjes@student.tue.nl>

	* project.h: project structure has a command_running boolean now
	* project.c: project_execute_command(): use command_running from
	  project structure, no more than one command at a time!

Fri Oct 20 19:24:12 CEST 2000  Gertjan Zwartjes  <g.zwartjes@student.tue.nl>

	* configure.in: some new checks added
	
Fri Oct 20 19:04:48 CEST 2000  Gertjan Zwartjes  <g.zwartjes@student.tue.nl>

	* statuswin.h: added GdeStatusTextType
	* statuswin.c: status_win_char_insert(): added different types of
	  text (for different fonts and colors)
	* project.c: project_execute_command(): added stderr pipe redir
	* mainwin.c: added main_win_set_title()
	* mainwin.h: added MAIN_WIN_TITLE define
	* project.c: added main_win_set_title() to a lot of functions, to
	  add the functionality of filenames in the title bar.

Thu Oct 19 19:56:40 CEST 2000  Gertjan Zwartjes  <g.zwartjes@student.tue.nl>

	* mainwin.c: changed and added items in view menu

Tue Oct 18 11:12:42 CEST 2000  Gertjan Zwartjes  <g.zwartjes@student.tue.nl>

	* gde.c: main(): added threading using glib and gdk
	* project.c: project_edit(): the edit command runs in its
	  own thread executed using exec()
	* project.c: project_execute_command(): commands also run
	  in their own thread and piping is done manually. Hope
	  this is ok... first thread coding for me!

Mon Oct 16 10:25:20 CEST 2000  Gertjan Zwartjes  <g.zwartjes@student.tue.nl>

	* parse.c: added xml extension

Thu Oct 12 17:07:43 CEST 2000  Gertjan Zwartjes  <g.zwartjes@student.tue.nl>

	* Started ChangeLog
