1999-10-04 Olivier Sessink <olivier@lx.student.wau.nl>
	* Fixed a small bug in view_in_netscape if user clicked CANCEL
		in file_save dialog
1999-10-04 Olivier Sessink <olivier@lx.student.wau.nl>
	* Fixed a glib feature, g_get_homedir() doesn't work
	* Run indent on the source
	* Applied some small patches for HTML tags in capitals

1999-10-01 Aleksey I Zavilohin <villain@ems.ru>
	* cleanup all the DEBUG code and small improvements using glib instead
	  of libc/glibc functions

1999-09-28 Aleksey I Zavilohin <villain@ems.ru>
	* added rcfile_init() where the default config is set
	* small cleanup and documentation in init.c

1999-09-25 Olivier Sessink <olivier@lx.student.wau.nl>
	* wrote a new configuration dialog, looks better, but not (yet) perfect

1999-09-22 Olivier Sessink <olivier@lx.student.wau.nl>
	* wrote a new project management based on the new config file mechanism
	  with a new GUI. Made more code reusable. 

1999-09-16 Olivier Sessink <olivier@lx.student.wau.nl>
	* created a new configuration dialog and updated the menu a bit

1999-09-16 Hylke van der Schaaf <hylke@lx.student.wau.nl>
	* Made the functions for parsing config files genral usable. Using 
	 make_config_list_item() a relation between the identifiers and the
	 variables is made, which can be used to parse the config files and
	 in the future save them as well.

1999-09-14 Hylke van der Schaaf <hylke@lx.student.wau.nl>
	* started a new way to parse the rcfile in init.c using identifiers
	 in the rcfile

1999-09-14 Olivier Sessink <olivier@lx.student.wau.nl>
	* created the function trunc_on_char() in bluefish.c/h and removed this
	 way some duplicate code in callbacks.c

1999-09-09 Olivier Sessink <olivier@lx.student.wau.nl>
	* if the font is not valid (NULL) the new style is not applied 
	  (otherwise it crashes)

1999-09-07 Olivier Sessink <olivier@lx.student.wau.nl>
	* Added a new statusbar function, removed the old one (interface.c)

1999-08-29 Olivier Sessink <olivier@lx.student.wau.nl>
	* Bluefish crashes on the new font config, updated it using style
	  instead of entering a font every gtk_text_insert(),  problem is
	  fixed now
	* Minor updates to serveral functions, for example the sizes of dialogs
	  where screwed up when using a different gtk font
	* Fixed a bug in view_in_netscape
	* Fixed a weird bug (or GTK feature) in insert_text(). An infinite 
	  loop in GTK was caused by gtk_editable_set_position()

1999-08-28 Olivier Sessink <olivier@lx.student.wau.nl>
	* Added a couple of patches by hand (too many changes for automatic 
	  patching): a _very_ simple config file parser and font changes by 
	  MJ Ray <markj@altern.org>
	* 2 small updates by Markus Birth <mbirth@webwriters.de>

1999-08-01 Olivier Sessink <olivier@lx.student.wau.nl>
	* Removed the fixed size of error_dialog(), looks aweful if you
	  use another font set (like the 100dpi fonts on Xfree86)
	* Rewrote save as, insert and open functions to use return_file(), 
	  so removed a lot of duplicate code (callbacks.c).
	* Since the GtkEditor widget and code is new, I made it a ./configure
	  option with (EXPERIMENTAL) comment.
	* Added gtk_window_set_transient_for() to images.c and to return_file()
	  in bluefish.c. I have bad experiences with this function (random 
	  crashes) but it seems to be stable implemented right now.
	* Fixed compile problem introduced by the optional uppercase HTML on
	  certain compilers (found on gcc 2.8)
	* Fixed a bug in if current_document was not initialised with NULL in
	  main()
	* Removed a GTK error caused by lousy typecasting in images.c

1999-07-30 Olivier Sessink <olivier@lx.student.wau.nl>
	* Updated/fixed all the functions related to the closing of files in
	  callbacks.c, and cya_later() in bluefish.c Works a lot more
	  like you would expect now.
	* Updated new_document() so it will not start a new document if the 
	  current & only one is an empty Untitled non modified document
	* Moved return_file() and related functions from html.c to bluefish.c, 
	  is now a general function. Call it to get a filename in return using 
	  a modal dialog. It allocates memory for the filename, so you have to
	  free that somewhere.

1999-07-29 Olivier Sessink <olivier@lx.student.wau.nl>
	* A cleanup of lots of global variables, the new variable main_v (main
	  variables) contains the stuff we need to access from lots of functions
	  the rest of the variables are local now. But still there are too many
	  global variables left.
	* The structs where a bit lousy, cleaned them all up, all of them should
	  be correct right now
	* Fixed view_in_netscape() in callbacks.c
	* Moved and updated insert_html() to interface.c (it's not only used by
	  html.c anymore)
	* Added the compile time option --with-html-caps for uppercase HTML and
	  updated all the functions that insert HTML to have also uppercase.

1999-07-28 Olivier Sessink <olivier@lx.student.wau.nl>
	* Changed the packing of the scrollbar for the text widget
	* Added syntax highlighting when the GtkEditor widget is present,
	  changes in all the files that use gtk_text... functions, there is
	  a #if HAVE_GTKEDITOR around those.
	* Fixed a bug in the project_from_file if this file was empty
	* Removed the initialisation of ~/.bluefish/project/default since
	  the project loader can handle empty or no files now

1999-07-12  Chris Mazuc  <chucker@tool.dhs.org>

	* fixed compile errors on Alphas and other systems. casting a pointer
	  to an int doesn't work very well there.

1999-07-11  Chris Mazuc  <chucker@tool.dhs.org>

	* added contributed bugfixes for the non-breaking space toolbutton code
	  and the image dialogs that chopped off an extra letter
	* fixed cursor positioning wierdness with insert_text
	* made command_line_magic() work a lot better
	* config.h is now included in every C file
	* the configure script now has a --with-debugging-output to enable
	  debugging output.

1999-07-10  Chris Mazuc  <chucker@tool.dhs.org>

	* added a --force-root option to override the "running as root" error
	* new files: cli.c and cli.h for command line stuff 

1999-07-9  Chris Mazuc  <chucker@tool.dhs.org>

	* Fixed the HTML comments (incorrect HTML)
	* Made the reference dialogs have their own titles

1999-07-9  Olivier Sessink <olivier@lx.student.wau.nl>

	* Made the spacing in the reference dialog look a bit better
	* Added again some default buttons, and improved spacing of some
	  dialogs
	* Made the default initialisation of the fontlist and colorlist a
	  bit more extensive
	* Added more dialogs and html shortcuts to the menu
	* Updated the TODO, README etc. files

1999-07-8  Olivier Sessink <olivier@lx.student.wau.nl>

	* Rewrote main() and startup(), most of the initialisation is now done 
	  during the splash screen
	* Added a default button (just press enter) on most of the dialogs
	* Fixed a bug in serach and replace, seems pretty stable now
	* Changed network.c to use gtk_text_insert() instead of insert_text()
	  to reduce overhead (overhead undo functions)
	* Removed insert_time stuff out of callbacks.c and put it (partly 
	  rewritten) in html.c
	* Moved the menu stuff to toolbars.c to cleanup interface.c
	* Added dialog entries to the menu, and with the tearable menu
	  it works like a panel (user request)

1999-07-6  Chris Mazuc  <chucker@tool.dhs.org>

	* updated the menus, they now include greater than and less than
	  HTML symbols.
	* gave a 10 pixel spacing border to the search dialogs
	* changed the sizing of the configure dialog

1999-07-6  Olivier Sessink <olivier@lx.student.wau.nl>

	* Fixed a bug when inserting html tags --> undo wasn't working
	* Updated the signal for notebook_changed (more efficient)
	* Removed the callback for a keypress in the document, same
	  functionality is put in the doc..delete.. and doc..insert..
	  functions in undo.c
	* lots of small memory leaks fixed in html.c, all the used
	  GLists where not free-ed after use.
	* added functions chk_dir, chk_file and chk_link to init.c
	  because there is far too much identical code in that file.
	* fixed a (small) memory leak in init.c --> g_get_homedir allocates
	  memory itself, so _we_ don't need to do that.
	* fixed some missing includes in toolbar.c
	* Updated / improved menu.h, added a lot of tearoff places in the 
	  menu so you have faster access to them if often needed
	* changed the way the main toolbar, html toolbar and custom 
	  menubar are created. The handle_box is now directly created and
	  packed, if v_html_tb (and the other 2) in init.h =1 then it will
	  create the bar, otherwise it will only after changing the option
	  in the menu under view()
	* the initial state of the toggle options in the menu is set to the 
	  state of v_html_tb (and the other 2).

1999-07-5  Chris Mazuc  <chucker@tool.dhs.org>

	* Updated toolbars.c for undo, redo, search, etc...

1999-07-5  Olivier Sessink <olivier@lx.student.wau.nl>

	* Included cut/paste/copy in the menu + callbacks
	  in file snr.c and snr.h
	* Included unlimited undo/redo functionality and menu, added 
	  undo.c and undo.h
	* added select all in the menu + callback

1999-07-4  Olivier Sessink <olivier@lx.student.wau.nl>

	* Fixed bug, if closed the function reference dialog, it called free()
	  twice on the structure.
	* Included gtk_set_locale() on request in init.c to support other
	  languages http://www.ainet.or.jp/~inoue/im/xim-e.html
	* Moved the configure to a new file, and added weblint configuration
	  on request (user can add weblint options)

1999-06-30  Olivier Sessink <olivier@lx.student.wau.nl>

	* Updated rxml_fuctions so the syntax for the SSI tags is better 
	* Fixed a small memory leak in ref_dialog.c, made more shared code (for
	  every dialog the same) and fixed a bug if the files where not opened
	  correctly.
	* Fixed the pixmaps color_select_small and open_small, they were 
	  originally under 174 and 175 in new_pixmap()
	* Added (finally) the project editor, and updated view_in_netscape() so
	  it will convert the local filename into a URL, great for building 
	  dynamic HTML (directly view it on your local webserver!).
	* Fixed a bug with the color selection, it inserted a color even if you
	  pressed cancel
	* Fixed another bug in the modal behaviour of the colorselection
	* Added the filename to a warn_close_dialog() so you can see which file
	  has modifications which will/will not be saved.
	* Updated the README a bit

1999-06-28  Chris Mazuc  <chucker@tool.dhs.org>

	* removed bluefish.inst and put it's functionality into init.c

1999-06-29  Hylke van der Schaaf <hylke@lx.student.wau.nl>

	* added 3 new pixmaps

1999-06-29  Olivier Sessink <olivier@lx.student.wau.nl>

	* Updated the README for the new files in ~/.bluefish used by this 
	  dialog
	* Added new functionality in a new file, but we still need the pixmaps.
	  The file is ref_dialog.c and .h and it contains a reference dialog.
	  it is completely dynamic, so you can start the same one multiple times
	  or a different one. The scripts to generate the lists are in the new
	  directory 'data', the lists themselves are there as well. They need
	  to be added to the Makefile for installing them somewhere. The
	  bluefish.inst script should then create a symlink from ~/.bluefish
	  to those files. This way the user can choose to have their own files
	  or to use the general files (with 981 functions already!!).
	  The install part is very crappy implemented, needs a redo. But Chris
	  is anyway looking at getting rid of bluefish.inst so I'm not going
	  to spend a lot of time on that.

1999-06-28  Chris Mazuc  <chucker@tool.dhs.org>

	* fixed that bug where if you try to exit with a modified document
	  and cancel out of the dialog, then try to exit again, it would
	  segfault
	* fixed bug where the function continued on like the error had not
	  occured after a file access error

1999-06-27  Chris Mazuc  <chucker@tool.dhs.org>

	* if running as root, exit with failure
	* made sure all debugging output is only used when DEBUG is defined
	* added error dialogs for file access failures

1999-06-26  Olivier Sessink <olivier@lx.student.wau.nl>

	* fixed a bug on Gtk-1.2.1 and Gtk-1.2.0 with NULL entries in colorlist,
          urllist, fontlist and targetlist. Changes in init.c
	* Added the color button in the quick start wizard
	* added some add_to_list()'s after the font dialog
	* added some new functions to html.c to have a file insert button, and
          added it to a lot of dialogs. Moved strip_common_path() to bluefish.c
          and .h since I need it now for this new functionality. Added a new
          pixmap for this button as well (no. 174).
	* removed the annoying warnings Gdk-WARNING **: Creating pixmap from xpm
 	  with NULL window and colormap
	* Added the icon to the main window
	* removed the annoying warning Gtk-CRITICAL **: file gtkwidget.c: line
	  1592 (gtk_widget_map): assertion `GTK_WIDGET_VISIBLE (widget) == TRUE'
	  failed.
	* fixed the screwed-up notebook tabs

1999-06-26  Chris Mazuc  <chucker@tool.dhs.org>

	* new pixmap: pixmaps/bluefish-icon.xpm

1999-06-25  Chris Mazuc  <chucker@tool.dhs.org>

	* changed destination of bluefish.inst to /usr/local/bin

1999-06-25  Antti-Juhani Kaijanaho  <gaia@iki.fi>

	* src/callbacks.c (view_in_netscape): Made the browser command
	  line configurable.
	* src/callbacks.[ch] (callback): New function.
	* src/callbacks.c (apply_config): New function.
	* src/toolbars.c (make_main_toolbar): Added callback to configure
	  button.

1999-06-24  Chris Mazuc  <chucker@tool.dhs.org>

	* bluefish.inst goes into /usr/lib/bluefish by default
