=== glimmer 1.99.0 ===

2003-08-09  Jeroen Zwartepoorte  <jeroen@xs4all.nl>

	* NEWS: Update version.
	* configure.in: Bump the version to 1.99.0 due to version conflict
	with the existing glimmer 1.x GNOME1 editor.

2003-08-08  Jeroen Zwartepoorte  <jeroen@xs4all.nl>

	* configure.in: Add libtool versioning.
	* libglimmerfile/Makefile.am: Idem.

2003-08-08  Jeroen Zwartepoorte  <jeroen@xs4all.nl>

	* MAINTAINERS: New file.
	* NEWS: Updated for version 0.1.0.
	* TODO: Updated.
	* configure.in: Depend on gtksourceview 0.5.0.

2003-08-04  Jeroen Zwartepoorte  <jeroen@xs4all.nl>

	* configure.in:
	* data/Makefile.am:

	Fix make distcheck, update the various dependencies and cleanup
	configure.in in general. Moved to version 0.1 as well.

2003-08-03  Jeroen Zwartepoorte  <jeroen@xs4all.nl>

	* configure.in:
	* data/Makefile.am:
	* data/glimmer-ui.xml:
	* data/glimmer.schemas.in:
	* data/stock_interaction-16.png:
	* data/stock_list_enum-16.png:
	* data/stock_stop-16.png:
	* data/stock_text_indent-16.png:
	* libglimmerfile/Makefile.am:
	* libglimmerfile/dialogs/Makefile.am:
	* libglimmerfile/dialogs/dialogs.glade:
	* libglimmerfile/dialogs/glimmer-dialog-find.c:
	(dialog_find_save_settings), (dialog_find_get_dialog),
	(glimmer_dialog_find):
	* libglimmerfile/dialogs/glimmer-dialog-page-setup.c:
	* libglimmerfile/dialogs/glimmer-dialog-prefs.c:
	(dialog_response_handler), (dialog_prefs_load_settings),
	(theme_changed_cb), (get_source_tag_style), (styles_cb),
	(save_style_to_gconf), (style_bold_cb), (style_italic_cb),
	(use_foreground_cb), (style_foreground_cb), (use_background_cb),
	(style_background_cb), (language_changed_cb), (options_set_toggle),
	(options_set_pixbuf), (options_set_text), (option_toggled_cb),
	(show_line_numbers_cb), (show_line_markers_cb), (auto_indent_cb),
	(setup_options_tree), (dialog_prefs_get_dialog):
	* libglimmerfile/dialogs/glimmer-dialog-replace.c:
	(dialog_replace_save_settings), (dialog_replace_get_dialog),
	(glimmer_dialog_replace):
	* libglimmerfile/dialogs/glimmer-dialogs.h:
	* libglimmerfile/dialogs/gnome-print-font-dialog.c:
	* libglimmerfile/dialogs/gnome-print-font-dialog.h:
	* libglimmerfile/dialogs/gnome-print-font-picker.c:
	* libglimmerfile/dialogs/gnome-print-font-picker.h:
	* libglimmerfile/glimmer-commands.c: (undo_cb), (redo_cb),
	(cut_cb), (copy_cb), (paste_cb), (select_all_cb), (preferences_cb),
	(page_setup_cb), (print_preview_cb), (print_cb), (find_cb),
	(find_next_cb), (find_previous_cb), (replace_cb), (goto_line_cb):
	* libglimmerfile/glimmer-commands.h:
	* libglimmerfile/glimmer-control.c:
	* libglimmerfile/glimmer-persist-file.c: (impl_save):
	* libglimmerfile/glimmer-persist-stream.c: (impl_save),
	(impl_load):
	* libglimmerfile/glimmer-print.c: (glimmer_print_job_info_destroy),
	(get_print_dialog), (glimmer_print_dialog_response),
	(show_printing_dialog), (page_cb), (preview_finished_cb),
	(print_finished_cb), (glimmer_print), (glimmer_print_preview_real),
	(glimmer_print_real), (glimmer_print_preview),
	(glimmer_print_job_info_new):
	* libglimmerfile/glimmer-print.h:
	* libglimmerfile/glimmer-settings.h:
	* libglimmerfile/glimmer-style-scheme.c: (set_tag_style),
	(update_scheme), (glimmer_style_scheme_get_property),
	(glimmer_style_scheme_set_property),
	(glimmer_style_scheme_finalize), (glimmer_style_scheme_get_name),
	(glimmer_style_scheme_get_tag_style), (add_style_name),
	(glimmer_style_scheme_get_style_names),
	(glimmer_style_scheme_class_init),
	(glimmer_style_scheme_iface_init),
	(glimmer_style_scheme_instance_init),
	(glimmer_style_scheme_get_type), (glimmer_style_scheme_new),
	(glimmer_style_scheme_new_default),
	(glimmer_style_scheme_get_language),
	(glimmer_style_scheme_set_language),
	(glimmer_style_scheme_get_theme), (glimmer_style_scheme_set_theme),
	(glimmer_style_scheme_set_tag_style):
	* libglimmerfile/glimmer-style-scheme.h:
	* libglimmerfile/glimmer-themes.c: (glimmer_themes_finalize),
	(parse_style), (parse_theme), (install_themes),
	(glimmer_themes_instance_init),
	(glimmer_themes_get_available_themes), (set_style_color),
	(glimmer_themes_get_style_tags):
	* libglimmerfile/glimmer-themes.h:
	* libglimmerfile/glimmer-utils.c:
	(glimmer_util_get_wrap_mode_from_string):
	* libglimmerfile/glimmer-utils.h:
	* libglimmerfile/glimmer-view.c: (set_style_color),
	(update_theme_style), (prefs_notify_cb), (load_settings),
	(glimmer_view_finalize), (glimmer_view_class_init),
	(glimmer_view_instance_init), (glimmer_view_set_mime_type),
	(glimmer_view_set_font), (glimmer_view_get_available_themes),
	(glimmer_view_get_theme), (glimmer_view_set_theme),
	(glimmer_view_get_overwrite_mode), (_glimmer_view_get_themes):
	* libglimmerfile/glimmer-view.h:
	
	Second part of new preferences. Not 100% done, but it's getting there.
	Added printing code and GUI from gedit.

2003-06-23  Jeroen Zwartepoorte  <jeroen@xs4all.nl>

	* data/glimmer.schemas.in:
	* libglimmerfile/dialogs/Makefile.am:
	* libglimmerfile/dialogs/dialogs.glade:
	* libglimmerfile/dialogs/glimmer-dialog-find.c:
	(dialog_find_get_dialog):
	* libglimmerfile/dialogs/glimmer-dialog-prefs.c:
	(dialog_response_handler), (get_wrap_mode_from_string),
	(dialog_prefs_load_settings), (dialog_prefs_save_settings),
	(dialog_prefs_save_styles), (get_selected_style),
	(default_font_cb), (fontpicker_cb), (limit_undo_cb),
	(undo_levels_cb), (right_margin_cb), (margin_pos_cb),
	(tab_width_cb), (wrap_text_cb), (word_wrap_cb), (styles_cb),
	(style_bold_cb), (style_italic_cb), (style_foreground_cb),
	(style_background_cb), (style_defaults_cb), (language_changed_cb),
	(dialog_prefs_get_dialog), (glimmer_dialog_preferences):
	* libglimmerfile/dialogs/glimmer-dialogs.h:
	* libglimmerfile/glimmer-commands.c: (preferences_cb):
	* libglimmerfile/glimmer-themes.c: (glimmer_themes_finalize),
	(build_file_list), (install_theme), (load_themes),
	(glimmer_themes_instance_init), (glimmer_themes_set_theme):
	* libglimmerfile/glimmer-themes.h:
	* libglimmerfile/glimmer-view.c: (get_wrap_mode_from_string),
	(prefs_notify_cb), (if):
	* libglimmerfile/glimmer-view.h:
	
	First part of the new preferences. Not finished yet.

2003-05-28  Jeroen Zwartepoorte  <jeroen@xs4all.nl>

	* libglimmerfile/dialogs/glimmer-dialog-find.c:
	(find_dlg_find_button_pressed), (glimmer_dialog_find):
	* libglimmerfile/dialogs/glimmer-dialog-replace.c:
	(replace_dlg_find_button_pressed),
	(replace_dlg_replace_button_pressed),
	(replace_dlg_replace_all_button_pressed):
	* libglimmerfile/glimmer-commands.c: (find_next_cb):
	* libglimmerfile/glimmer-utils.c: (glimmer_style_set_color):
	* libglimmerfile/glimmer-utils.h:

	Use the new gtk_source_iter_search_[forward|backward] methods instead
	of the ones that were in glimmer-utils.

2003-05-27  Jeroen Zwartepoorte  <jeroen@xs4all.nl>

	* libglimmerfile/glimmer-utils.c: (backward_lines_match),
	(glimmer_text_iter_backward_search): Start at the end of the line and
	search backwards from there. Don't pass the start line iter to
	backward_lines_match.

2003-05-25  Jeroen Zwartepoorte  <jeroen@xs4all.nl>

	* libglimmerfile/glimmer-utils.c: (g_utf8_strcasestr),
	(g_utf8_strrcasestr), (backward_lines_match),
	(glimmer_text_iter_backward_search): Fix the backwards search
	implementation so it works properly and with utf8 text. Also don't
	reallocate the caseless_haystack for every character iteration.
	* libglimmerfile/glimmer-view.c: Call load_settings _after_ the buffer
	has been set (fixes undo-levels errors during initialization).

2003-05-17  Jeroen Zwartepoorte  <jeroen@xs4all.nl>

	* libglimmerfile/dialogs/dialogs.glade:
	* libglimmerfile/dialogs/glimmer-dialog-find.c:
	(dialog_find_load_settings), (dialog_find_save_settings),
	(find_dlg_find_button_pressed), (dialog_find_get_dialog):
	* libglimmerfile/dialogs/glimmer-dialog-replace.c:
	(dialog_replace_load_settings), (dialog_replace_save_settings),
	(replace_dlg_find_button_pressed),
	(replace_dlg_replace_button_pressed),
	(replace_dlg_replace_all_button_pressed),
	(dialog_replace_get_dialog):
	* libglimmerfile/glimmer-commands.c: (find_next_cb):
	* libglimmerfile/glimmer-settings.h:
	* libglimmerfile/glimmer-utils.c: (g_utf8_strcasestr),
	(g_utf8_caselessnmatch), (forward_chars_with_skipping),
	(lines_match), (strbreakup), (glimmer_text_iter_forward_search),
	(glimmer_text_iter_backward_search):
	* libglimmerfile/glimmer-utils.h:

	Implement forward & backward searching. Add "match whole word" to
	search/replace dialogs.

2003-05-16  Jeroen Zwartepoorte  <jeroen@xs4all.nl>

	* configure.in:
	* libglimmerfile/Makefile.am:
	* libglimmerfile/dialogs/Makefile.am:
	* libglimmerfile/dialogs/dialogs.glade:
	* libglimmerfile/dialogs/glimmer-dialog-find.c: (dialog_destroyed),
	(dialog_find_response_handler), (dialog_find_load_settings),
	(dialog_find_save_settings), (find_dlg_find_button_pressed),
	(dialog_find_get_dialog), (glimmer_dialog_find):
	* libglimmerfile/dialogs/glimmer-dialog-goto-line.c:
	(dialog_response_handler), (dialog_goto_line_get_dialog),
	(glimmer_dialog_goto_line), (goto_button_pressed):
	* libglimmerfile/dialogs/glimmer-dialog-replace.c:
	(dialog_replace_response_handler), (dialog_replace_load_settings),
	(dialog_replace_save_settings), (replace_dlg_find_button_pressed),
	(replace_dlg_replace_button_pressed),
	(replace_dlg_replace_all_button_pressed),
	(dialog_replace_get_dialog), (glimmer_dialog_replace):
	* libglimmerfile/dialogs/glimmer-dialogs.h:
	* libglimmerfile/dialogs/goto-line.glade2:
	* libglimmerfile/dialogs/preferences.glade:
	* libglimmerfile/dialogs/preferences.glade2:
	* libglimmerfile/dialogs/replace.glade2:
	* libglimmerfile/glimmer-commands.c: (preferences_cb), (find_cb),
	(replace_cb), (goto_line_cb):
	* libglimmerfile/glimmer-utils.c: (glimmer_find_text):
	* libglimmerfile/glimmer-utils.h:
	* libglimmerfile/glimmer-view.c:

	Enable dialogs again and HIGify them. Find, Replace and Go to Line
	dialogs are (mostly) working again. Preferences still needs to be
	HIGified.

2003-05-16  Jeroen Zwartepoorte  <jeroen@xs4all.nl>

	* libglimmerfile/glimmer-persist-stream.c: (impl_save): The
	Bonobo_Stream_iobuf._length is in bytes not characters. Use strlen
	to get the byte length of the slice, not the character length.
	* libglimmerfile/glimmer-view.c: Remove the drag & drop color code since
	that's in gtksourceview now.

2003-05-12  Jeroen Zwartepoorte  <jeroen@xs4all.nl>

	* libglimmerfile/glimmer-control.c: (get_prop),
	(glimmer_control_new):
	* libglimmerfile/glimmer-view.c: (prefs_notify_cb): Add auto-indent
	property back.

2003-05-11  Jeroen Zwartepoorte  <jeroen@xs4all.nl>

	* configure.in: Don't build dialogs for now.
	* libglimmerfile/Makefile.am: Add missing headers.
	* libglimmerfile/glimmer-gutter.c: Update to gtksourceview 0.2.0.
	* libglimmerfile/glimmer-persist-file.c:
	* libglimmerfile/glimmer-persist-stream.c:
	* libglimmerfile/glimmer-view.c:
	* libglimmerfile/glimmer-view.h:
	* tests/Makefile.am:

	Patch contributed by Jean Schurger <gnome@schurger.org>.

2003-04-20  Jeroen Zwartepoorte  <jeroen@xs4all.nl>

	* libglimmerfile/glimmer-gutter.c: (impl_add_marker),
	(impl_remove_marker), (impl_get_markers):
	* libglimmerfile/glimmer-view.c: (prefs_notify_cb):

	Update to the new gtksourceview API.

2003-03-11  Jeroen Zwartepoorte  <jeroen@xs4all.nl>

	* configure.in: Move AC_INIT & AM_CONFIG_HEADER to top of file.
	* libglimmerfile/glimmer-file-persist-stream.c: (impl_load): Output
	error message.
	* libglimmerfile/xml/glimmer-file-ui.xml: Add "..." to print menuitems.
	* src/xml/Makefile.am: Fix wrong filename in EXTRA_DIST.

2003-02-12  Christian Rose  <menthos@menthos.com>

	* configure.in: Added az, ca, da, fi, hu, ja, pt, pt_BR, tr, uk,
	zh_CN, zh_TW to ALL_LINGUAS.

2003-02-06  Daniel Yacob  <locales@geez.org>

	* configure.ac: Added "am" (Amharic) to ALL_LINGUAS.

2003-01-06  Gustavo Giraldez  <gustavo.giraldez@gmx.net>

	* libglimmerfile/glimmer-file-persist-file.c (impl_load): Use "buf"
	and not "buffer" as the reading buffer.
	* src/test-glimmer-widget.c (open_cb): Implement.
	* libglimmerfile/glimmer-language-spec/language-specs/shell.lang:
	Fix keywords2 regular expression.

2003-01-02  Gustavo Giraldez  <gustavo.giraldez@gmx.net>

	* libglimmerfile/glimmer-language-spec/language-specs/python.lang:
	Fixed a syntax error in one regular expression.
	* libglimmerfile/glimmer-language-menu/glimmer-language-menu.h:
	Fixed a typo.

2002-12-25  Artis Trops  <hornet@navigator.lv>

        * configure.in: Added Latvian (lv) to ALL_LINGUAS.

2002-12-23  Miloslav Trmac  <mitr@volny.cz>

	* configure.in (ALL_LINGUAS): Add cs (Czech)

2002-12-21  Jeroen Zwartepoorte  <jeroen@xs4all.nl>

	* configure.in: Update PRINT_REQUIRED to 2.1.0.

2002-12-19  Michael Karcher  <michael.karcher@dpk.berlin.fido.de>

	* libglimmerfile/glimmer-file.c: (glimmer_file_update_styles): Use
	plain-text colortag for untagged text.
	* libglimmerfile/glimmer-style-cache/glimmer-style-styles.h:
	s/whitespace/plain-text.
	* libglimmerfile/glimmer-style-cache/themes/classic.xml: Idem.
	* libglimmerfile/glimmer-style-cache/themes/default.xml: Idem and
	change the foreground color of the plain-text tag to white.

2002-12-19  Murray Cumming  <murrayc@usa.net>

	* Use libgnomeprintui-2.2 instead of libgnomeprintui-2.0, for GNOME
	2.2. They are API-incompatible, parallel-installable separate 
	libraries. Used renamed functions according to Chema's instructions.

2002-12-08  Christian Neumair  <chris@gnome-de.org>

	* configure.in (ALL_LINGUAS): Added German (de).
	* src/.cvsignore, .cvsignore: Updated.

2002-11-04  Thomas Vander Stichele <thomas at apestaart dot org>

	* libglimmerfile/glimmer-style-cache/Makefile.am:
	* libglimmerfile/glimmer-language-spec/Makefile.am:
	* libglimmerfile/glimmer-language-menu/Makefile.am:
	removed $(includedir) from include list as this gives a warning
	with gcc 3.2 and breaks the build.

2002-11-03  Dmitry G. Mastrukov  <dmitry@taurussoft.org>

	* configure.in: Added Russian to ALL_LINGUAS

2002-10-26  Jeroen Zwartepoorte  <jeroen@xs4all.nl>

	* AUTHORS: Updated.
	* HACKING: Idem.

2002-10-26  Jeroen Zwartepoorte  <jeroen@xs4all.nl>

	* configure.in: Add missing AM_GCONF_SOURCE_2.

2002-10-15  JP Rosevear  <jpr@ximian.com>

	* configure.in: move where we set the CFLAGS var to fix build
	problem

2002-10-06  Jeroen Zwartepoorte  <jeroen@xs4all.nl>

	* configure.in: Remove old gconftool cruft which made glimmer
	uninstallable as a normal user (you had to be root in order to get
	the schemas installed).

	* libglimmerfile/glimmer-file.schemas: Removed. This will now be
	generated by intltool (as it should be).
	* libglimmerfile/glimmer-file.schemas.in: Added (renamed the old
	glimmer-file.schemas file).

	* libglimmerfile/Makefile.am: Remove old gconf cruft.
	s/@ALL_CFLAGS@/$(GLIMMER_CFLAGS) and s/@ALL_LIBS@/$(GLIMMER_LIBS).
	* libglimmerfile/dialogs/Makefile.am: Idem.
	* libglimmerfile/glimmer-language-menu/Makefile.am: Idem.
	* libglimmerfile/glimmer-language-spec/Makefile.am: Idem.
	* libglimmerfile/glimmer-language-spec/language-specs/Makefile.am: Idem.
	* libglimmerfile/glimmer-style-cache/Makefile.am: Idem.
	* src/Makefile.am: Idem.

2002-09-21  Kjartan Maraas  <kmaraas@gnome.org>

	* configure.in (ALL_LINGUAS): Added "no".

2002-09-20  Jeroen Zwartepoorte  <jeroen@xs4all.nl>

	* libglimmerfile/dialogs/glimmer-dialogs.h: Use G_BEGIN_DECLS and
	G_END_DECLS instead of using #ifdef __cplusplus directly.
	* libglimmerfile/glimmer-file-buffer.h: Idem.
	* libglimmerfile/glimmer-file-gutter.h: Idem.
	* libglimmerfile/glimmer-file-persist-file.h: Idem.
	* libglimmerfile/glimmer-file-persist-stream.h: Fix #ifndef in wrong
	location.
	* libglimmerfile/glimmer-file-print.h: Idem.
	* libglimmerfile/glimmer-file-search.h: Idem.
	* libglimmerfile/glimmer-file-utils.h: Idem.
	* libglimmerfile/glimmer-file.h: Idem.
	* libglimmerfile/glimmer-language-menu/glimmer-language-menu.h: Idem.
	* libglimmerfile/glimmer-language-spec/glimmer-language-spec.h: Idem.

2002-08-28  Christophe Merlet  <christophe@merlet.net>

	* configure.in: Added fr to $ALL_LINGUAS.

2002-08-04  Jeroen Zwartepoorte  <jeroen@xs4all.nl>

	* libglimmerfile/glimmer-file.h: Macro typo.
	* libglimmerfile/glimmer-language-menu/glimmer-language-menu.h: Idem.

2002-07-16  Jeroen Zwartepoorte  <jeroen@xs4all.nl>

	* configure.in: Added themes dir.
	* libglimmerfile/dialogs/glimmer-dialog-prefs.c:
	(dialog_prefs_save_settings), (dialog_prefs_save_styles),
	(style_themes_cb), (style_bold_cb), (style_italic_cb),
	(style_foreground_cb), (style_background_cb), (style_defaults_cb),
	(dialog_prefs_get_dialog):
	* libglimmerfile/dialogs/preferences.glade2:
	* libglimmerfile/glimmer-file-settings.h:
	* libglimmerfile/glimmer-file.c: (glimmer_file_init),
	(glimmer_file_new_for_control), (glimmer_file_load_settings),
	(glimmer_file_prefs_notify_cb), (build_file_list),
	(glimmer_file_install_theme), (glimmer_file_load_themes),
	(glimmer_file_set_modified), (glimmer_file_update_styles),
	(glimmer_file_get_themes), (glimmer_file_get_theme),
	(glimmer_file_set_theme):
	* libglimmerfile/glimmer-file.h:
	* libglimmerfile/glimmer-file.schemas:
	* libglimmerfile/glimmer-style-cache/Makefile.am:
	* libglimmerfile/glimmer-style-cache/glimmer-style-cache.c:
	(glimmer_style_cache_modify_tag_internal),
	(glimmer_style_cache_init), (glimmer_style_cache_load_theme),
	(glimmer_style_cache_get_style_from_class):
	* libglimmerfile/glimmer-style-cache/glimmer-style-cache.h:
	* libglimmerfile/glimmer-style-cache/glimmer-style-cache.schemas:
	* libglimmerfile/glimmer-style-cache/glimmer-style-styles.h:
	* libglimmerfile/glimmer-style-cache/themes/Makefile.am:
	* libglimmerfile/glimmer-style-cache/themes/classic.xml:
	* libglimmerfile/glimmer-style-cache/themes/default.xml:

	Implemented color themes.

2002-07-13  Jeroen Zwartepoorte  <jeroen@xs4all.nl>

	* configure.in: Treat warnings as errors. Add gnome-vfs-module-2.0.
	* libglimmerfile/dialogs/glimmer-dialog-prefs.c:
	(dialog_prefs_save_settings), (dialog_prefs_save_styles),
	(get_selected_style), (style_bold_cb), (style_italic_cb),
	(style_foreground_cb), (style_background_cb),
	(dialog_prefs_get_dialog):
	* libglimmerfile/dialogs/glimmer-dialog-replace.c:
	(dialog_find_load_settings), (dialog_find_save_settings),
	(dialog_replace_load_settings), (dialog_replace_save_settings),
	(dialog_replace_get_dialog), (dialog_find_get_dialog):
	* libglimmerfile/glimmer-file-buffer.c: (impl_get_length):
	* libglimmerfile/glimmer-file-factory.c: (glimmer_file_factory):
	* libglimmerfile/glimmer-file-gutter.c: (impl_get_markers):
	* libglimmerfile/glimmer-file-persist-file.c: (impl_load):
	* libglimmerfile/glimmer-file-persist-stream.c: (impl_load):
	* libglimmerfile/glimmer-file-print.c: (glimmer_print_document):
	* libglimmerfile/glimmer-file-utils.c:
	(forward_chars_with_skipping), (lines_match),
	(glimmer_find_text_case_insensitive), (glimmer_find_text):
	* libglimmerfile/glimmer-file-utils.h:
	* libglimmerfile/glimmer-file.c: (glimmer_file_new_for_control),
	(glimmer_file_finalize), (glimmer_file_prefs_notify_cb),
	(activate_view_cb), (button_press_cb),
	(glimmer_file_get_line_numbers), (glimmer_file_get_line_pixmaps),
	(glimmer_file_get_wrap_mode), (glimmer_file_get_limit_undo),
	(glimmer_file_get_undo_levels), (glimmer_file_get_insert_spaces),
	(glimmer_file_get_tab_width), (glimmer_file_get_default_font),
	(glimmer_file_get_font), (glimmer_file_is_loading),
	(glimmer_file_is_modified):
	* libglimmerfile/glimmer-language-menu/glimmer-language-menu.c:
	* libglimmerfile/glimmer-language-spec/glimmer-language-spec.c:
	(glimmer_language_spec_from_xml),
	(glimmer_language_spec_extract_keys):
	* libglimmerfile/glimmer-style-cache/Makefile.am:
	* libglimmerfile/glimmer-style-cache/glimmer-style-cache.c:
	(glimmer_style_cache_load_config):
	* libglimmerfile/glimmer-style-cache/glimmer-style-cache.h:
	* libglimmerfile/glimmer-style-cache/glimmer-style-styles.h:
	* src/test-glimmer-widget.c:
	(idle_hands_are_the_devils_playground):

	Fix all warnings.

2002-07-12  Jeroen Zwartepoorte  <jeroen@xs4all.nl>

	* libglimmerfile/glimmer-language-spec/language-specs/xml.lang: Fix
	two syntax items having the same name (strings1).

2002-07-11  Jeroen Zwartepoorte  <jeroen@xs4all.nl>

	* libglimmerfile/GNOME_Development_GlimmerFile.server.in: Add
	text/x-c-header mime type for header files.
	* libglimmerfile/glimmer-file-utils.c: (glimmer_find_text): Center found
	text both vertically & horizontally on screen.
	* libglimmerfile/glimmer-language-spec/language-specs/c.lang: Add
	text/x-c-header to supported mime types.

2002-07-08  Gustavo Giraldez  <gustavo.giraldez@gmx.net>

	* src/test-glimmer-control.c (main): Removed
	bonobo_activation_init() call.  bonobo_init() should call it
	itself.

	* libglimmerfile/glimmer-language-spec/glimmer-language-spec.c
	(glimmer_language_spec_build_from_filename): Initialize spec to
	NULL.  Otherwise we get a segfault when setting the highlighting
	to none (because it points to a non-existant language-spec
	filename).

	* libglimmerfile/dialogs/glimmer-dialog-goto-line.c: Changed
	lifetime managment of dialog and tied it to the lifetime of the
	GlimmerFile object, for better performance.
	Use gtk_window_present() instead of gdk_window_show/raise.

	* libglimmerfile/glimmer-file.c (glimmer_file_prefs_notify_cb):
	Changed style name/class separator from hyphen to underscore.
	This caused a segfault because the code was getting a extracting a
	wrong style class from the gconf key.  Removed some CR characters.

	* libglimmerfile/dialogs/glimmer-dialog-prefs.c
	(dialog_prefs_save_styles): Also replace hyphens by underscores
	to match notify_cb.

2002-06-19  Pablo Gonzalo del Campo <pablodc@bigfoot.com>

	* configure.in: Added es to ALL_LINGUAS.

2002-06-12  Hasbullah Bin Pit <sebol@ikhlas.com>

	* configure.in: Added Malay (ms)to ALL_LINGUAS.
	* po/ms.po: Added Malay Translation.

2002-06-09  Christian Rose  <menthos@menthos.com>

	* configure.in: Added sv to ALL_LINGUAS.

2002-05-31  Pablo Saratxaga  <pablo@mandrakesoft.com>

	* configure.in: Added Vietnamese (vi) to ALL_LINGUAS

2002-04-19  Jeroen Zwartepoorte  <jeroen@xs4all.nl>

	* libglimmerfile/dialogs/glimmer-dialog-goto-line.c:
	(goto_button_pressed): Scroll to the middle of the text view.
	* libglimmerfile/glimmer-file-persist-file.c: (impl_save): Reset the
	modified flag back to FALSE after a save.
	* libglimmerfile/glimmer-file-persist-stream.c: (impl_save): Idem.
	* libglimmerfile/glimmer-file.c: (glimmer_file_is_modified),
	(glimmer_file_set_modified): Make glimmer_file_set_modified public.
	* libglimmerfile/glimmer-file.h: Idem.

2002-04-19  Jeroen Zwartepoorte  <jeroen@xs4all.nl>

	* libglimmerfile/glimmer-file-persist-stream.c: (impl_save):
	CORBA_string_dup the text into the _buffer.

2002-04-12  Jeroen Zwartepoorte  <jeroen@xs4all.nl>

	* libglimmerfile/glimmer-file.c: (glimmer_file_set_prop): Use
	gtk_text_view_scroll_to_mark when the position or line number is
	changed and center the new position in the text view.

2002-04-11  Jeroen Zwartepoorte  <jeroen@xs4all.nl>

	* libglimmerfile/dialogs/glimmer-dialog-prefs.c:
	(dialog_prefs_save_settings): Save print settings.
	* libglimmerfile/dialogs/glimmer-dialog-replace.c: Move config keys to
	glimmer-file-settings.h.
	* libglimmerfile/glimmer-file-buffer.c: (impl_insert),
	(impl_delete): Make the insert & delete actions user actions (so they
	can be undone/redone in one operation).
	* libglimmerfile/glimmer-file-settings.h: Added replace config keys and
	uses underscores instead of hyphens now.
	* libglimmerfile/glimmer-file.c: (glimmer_file_init),
	(glimmer_file_finalize), (glimmer_file_load_settings),
	(calculate_line_indentation), (find_opening_parens),
	(key_press_cb), (glimmer_file_get_limit_undo),
	(glimmer_file_set_limit_undo), (glimmer_file_get_undo_levels),
	(glimmer_file_set_undo_levels): Implemented undo_levels functionality.
	Fixed crasher bug because gconf callback wasn't being removed. Added
	editor shortcuts/functionality: auto-indent, smart-indent, smart-home,
	auto-insert-braces. Auto-insert-braces and smart-home is language
	dependent atm and is turned off by default. Use gconf-editor to enable
	them (no GUI for these settings yet).
	* libglimmerfile/glimmer-file.schemas: Removed old keys, uses
	underscores instead of hyphens.
	* libglimmerfile/glimmer-style-cache/glimmer-style-cache.c:
	(glimmer_style_cache_load_config): Use underscores instead of hyphens.
	* libglimmerfile/glimmer-style-cache/glimmer-style-cache.schemas:
	Uses underscores instead of hyphens.

2002-04-09  Dave Camp  <dave@ximian.com>

	* libglimmerfile/glimmer-file-buffer.c (impl_get_chars): Duplicate
	the string with CORBA_string_dup and free it with g_free.

2002-04-04  Johan Dahlin  <jdahlin@telia.com>

	* libglimmerfile/glimmer-language-spec/language-specs/python.lang: 
	Python uses both """ and ''' for multiline strings
	Add as to modulehandler.
	Update keywords for python 2.2
	Updated for python2.2 (import keyword; keyword.kwlist)
	Add builtins of data-type (print, range etc)

2002-04-03  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>

	* configure.in: Added "sk" to ALL_LINGUAS.

2002-03-22  Jeroen Zwartepoorte  <jeroen@xs4all.nl>

	* Makefile.am: Added IDL & buffer & gutter implementations.
	* configure.in: Added IDL stuff.
	* idl/Makefile.am: New.
	* idl/editor-buffer.idl: Copied from gdl.
	* idl/editor-gutter.idl: Idem.
	* libglimmerfile/Makefile.am: Added buffer & gutter files.
	* libglimmerfile/glimmer-file-buffer.c:
	(glimmer_file_buffer_class_init), (glimmer_file_buffer_init),
	(impl_get_length), (impl_get_chars), (impl_insert), (impl_delete),
	(glimmer_file_buffer_new): Implemented EditorBuffer interface (tested
	with anjuta2's sample plugin).
	* libglimmerfile/glimmer-file-buffer.h: Idem.
	* libglimmerfile/glimmer-file-gutter.c:
	(glimmer_file_gutter_class_init), (glimmer_file_gutter_init),
	(impl_add_marker), (impl_remove_marker), (count_markers),
	(impl_get_markers), (glimmer_file_gutter_new): Implemented EditorGutter
	interface. Has not been tested (gnome-debug isn't ready and is the only
	code that uses the gutter).
	* libglimmerfile/glimmer-file-gutter.h: Idem.
	* libglimmerfile/glimmer-file.c: (glimmer_file_new_control): Add
	EditorBuffer/Gutter interfaces to the BonoboControl.

2002-03-19  Jeroen Zwartepoorte  <jeroen@xs4all.nl>

	* libglimmerfile/glimmer-file-persist-file.c: (impl_save),
	(impl_load): Uses new undo manager (load is a not undoable action),
	removed some g_prints.
	* libglimmerfile/glimmer-file-persist-stream.c: (impl_load),
	(glimmer_file_persist_stream_new): Idem.
	* libglimmerfile/glimmer-file.c: (glimmer_file_init),
	(glimmer_file_new_for_control), (glimmer_file_set_prop),
	(glimmer_file_get_prop), (activate_cb), (glimmer_file_insert_cb),
	(glimmer_file_delete_cb), (glimmer_file_update_ui),
	(glimmer_file_update_cursor_position_statusbar),
	(glimmer_file_update_overwrite_mode_statusbar),
	(toggle_overwrite_cb), (can_undo_cb), (can_redo_cb),
	(glimmer_file_set_modified), (undo_cb), (redo_cb), (copy_cb),
	(undo_check), (redo_check), (glimmer_file_new_control),
	(glimmer_file_new_viewer), (glimmer_file_set_loading),
	(glimmer_file_is_modified): Uses new undo manager in gtksourceview.
	Added "dirty" option for notifying a container that the contents in the
	control has been modified (needs to be saved or cancelled). Uses
	GtkStatusbar instead of a label.
	* libglimmerfile/glimmer-file.h: Added glimmer_file_is_modified method.
	* libglimmerfile/xml/glimmer-file-ui.xml: Defaulted some commands to
	insensitive (undo, redo, cut and copy). Added new status item for
	displaying the overwrite mode.

2002-03-11  Jeroen Zwartepoorte  <jeroen@xs4all.nl>

	* libglimmerfile/dialogs/glimmer-dialog-prefs.c:
	(dialog_prefs_save_settings), (dialog_prefs_save_styles),
	(style_bold_cb), (style_italic_cb), (style_foreground_cb),
	(style_background_cb): Implemented style saving using gconf.
	* libglimmerfile/glimmer-file-utils.c: (glimmer_style_set_color):
	Added glimmer_style_set_color util method for decoding a string to a 
	GdkColor.
	* libglimmerfile/glimmer-file-utils.h: Idem.
	* libglimmerfile/glimmer-file.c: (glimmer_file_load_settings),
	(glimmer_file_prefs_notify_cb): Implemented updating settings because of
	external gconf changes.
	* libglimmerfile/glimmer-style-cache/glimmer-style-cache.c:
	(glimmer_style_cache_load_config): Memory leak fix & using
	glimmer_style_set_color now.

2002-03-08  Jeroen Zwartepoorte  <jeroen@xs4all.nl>

	* src/test-glimmer-control.c: fix OAFIID to use new name:
	GNOME_Development_GlimmerFile.

2002-03-07  Jeroen Zwartepoorte  <jeroen@xs4all.nl>

	* libglimmerfile/dialogs: Added find, replace and goto-line dialogs
	using glade2 files from gedit. Also added new preferences dialog using
	libglade. All preferences are instant-apply.

	* libglimmerfile/glimmer-file-persist-stream.c: Added automatic setting
	of mime type/syntax highlighting. Doesn't work in nautilus 
	(bug #41248). Also fixed bug in loading code where parts of a file
	weren't being displayed in the source view because of invalid utf-8.

	* libglimmerfile/glimmer-file.c: Toolbar buttons will become
	(in)sensitive based on the current text selection. Implemented
	insert-spaces-instead-of-tabs functionality. Added method for setting
	various preferences. Major cleanup.

	* libglimmerfile/widgets: Removed, made obsolete by new gladified
	dialogs.

	* libglimmerfile/xml/glimmer-file-ui.xml: Moved some items to the Edit
	menu following the usability specs (preferences should be in Edit, not
	in Settings menu). Cleaned up a lot of items and also removed some like
	the global preferences item.

Sun Jan 27 05:06:46 PM PST 2002 Chris Phelps <chicane@reninet.com>
	* glimmer-file.c:
	  GlimmerFile::file_data converted to GtkLabel from GtkEntry
	  re-implemented 'Column' display in file_data.

Sun Jan 27 11:09:40 AM PST 2002 Chris Phelps <chicane@reninet.com>
	* glimmer-file.c:
	  replace standard GtkMenu (right click) with BonoboControl based
	  popup menu.
	  remove glimmer_file_new(), all glimmer interaction is through
	  a normal editing control, or a nautilus viewew now.
	* glimmer-file.h:
	  keep a pointer to our BonoboControl
	  remove GlimmerPopupMenu stuff.
	* glimmer-file-ui.xml:
	  fix some anjuta2 menu-merge interaction.

Sat Jan 26 03:05:34 PM PST 2002 Chris Phelps <chicane@reninet.com>
	* libglimmerfile/glimmer-file.c:
	  (glimmer-file-pos-changed) display proper line number.

2002-01-27  Mikael Hallendal  <micke@codefactory.se>

	* libglimmerfile/widgets/Makefile.am (libwidgets_la_SOURCES): 
	  don't have \ on the last file in the list.

Sat Jan 26 12:55:27 PM PST 2002 Chris Phelps <chicane@reninet.com>
	* libglimmerfile/widgets/gnome-page-setup.c:
	  use Centimeter instead of Inch as default.
	  use A4 instead of US Letter as default.
	  (set-internal-paper-stats), (paper-changed), (units-changed)
	  check for paper and units found.
	* libglimmerfile/glimmer-file.schemas:
	  modify defaults to reflect US-Letter and Inch -> A4 and Centimeter
	  conversion.

Sat Jan 26 11:54:35 AM PST 2002 Chris Phelps <chicane@reninet.com>
	* libglimmerfile/glimmer-file.schemas:
	  install undo-redo-max, type: int, default: 5
	  set default font to 'Courier 12'
	* libglimmerfile/gnome-common-funcs.c:
	  (create_font_entrry)
	  use gnome_font_find_closest_from_full_name instead of
	  gnome_font_find_from_full_name, and only execute the rest
	  of the font setting code if the font is found.
	* libglimmerfile/glimmer-file-settings.c:
	  change layout of editor settings dialogs to be wider instead
	  of *way* to tall.

Tue Jan 22 05:50:12 PM PST 2002 Chris Phelps <chicane@reninet.com>
    * all:
      indentation / coding style overhaul.
    * glimmer-file.c:
      less stuff printed in the file information entry.

Thu Dec 06 09:42:37 PM PST 2001 Chris Phelps <chicane@reninet.com>
    * gnome-common-funcs.c:
      (gnome_common_construct_radio_button)
      (gnome_common_get_active_radio_button)
      (gnome_common_set_active_radio_button)
    * gnome-file-settings.c:
      Option for line wrap style (none, char, word)

Thu Dec 06 05:18:45 PM PST 2001 Chris Phelps <chicane@reninet.com>
    * glimmer-file-search.c, glimmer-file-print.c, glimmer-file-settings.c:
      Redistributed the prefs code so that you can save each setting independantly of the others.

Thu Dec 06 04:22:23 PM PST 2001 Chris Phelps <chicane@reninet.com>
    * gnome-common-funcs.c:
      (gnome_common_construct_stock_button): method to construct a button with a stock item and a label.
    * gnome-goto-line.c: initial GTK 2 port.
    * gnome-search-dialog.c initial GTK 2 port.
    * glimmer-file-search.c:
      Re-implemented using GtkTextView methods.

Thu Dec 06 10:58:37 AM PST 2001 Chris Phelps <chicane@reninet.com>
    * glimmer-file-print.c:
      GTK_OBJECT reference removal, Dialog button re-ordering.
    * glimmer-file-settings.c: Dialog button re-ordering.
    * ruby.lang, oolong.lang -> ported to new format from Glimmer 1.1.x series.
      This brings the total to 33

Fri Oct 26 05:17:06 PM PDT 2001 Chris Phelps <chicane@reninet.com>
    * gdl-langauge-spec.c:
      Various cleaning and fixing (leaks, etc)
      (gdl_language_spec_from_xml) Added "include-items" for highlighting based on a key
                                   in another language specification file.
      (gdl_language_spec_extract_keys) New function to achieve the "include-items" stuff.
      NOTE: You can only include things from 1 level because include-items are not named...
            may change this in the future, but I dont really see the need.
    * gtkextext.c:
      Cleaning of the highlight code...reorganization, optimization, etc.
      Some of the changes will greatly effect the reliability of GtkExText highlighting.
      (Possitive effect BTW)
    * *.lang:
      Cleaning, fixing, impementation of "include-items" class.

Mon Oct 22 12:58:01 PM PDT 2001 Chris Phelps <chicane@reninet.com>
    * glimmer-file.[c/h]:
      Added glimmer_file_new_viewer() function for nautilus viewer.
      Added support callbacks for new_viewer() stuffs.
      Removed Stream stuff from GlimmerFile structure.
    * Nautilus_View_GlimmerFile.oaf: added
    * glimmer-file-nautilus-view-factory.c: added
    * Bonobo_Control_GlimmerFile_Factory.oaf:
      removed nautilus::view_as

Mon Oct 22 12:36:02 AM PDT 2001 Chris Phelps <chicane@reninet.com>
    * glimmer-file.[c/h]:
      Fixed/hacked toolbar/status-bar control merging
    * gdl-langauge-menu.c:
      Added gdl_langauge_menu_new_from_display_list() for hack factor.

Sat Oct 20 11:17:25 PM PDT 2001 Chris Phelps <chicane@reninet.com>
    * regex.h:
      Changed the namespace to the same as the new glibc 2.2 regex lib so either header can be used
      we really dont want to use the system's regex, because it's massivly slow now...must see about
      the cause of that at some point.
    * gdl-language-spec.c:
      Adapted for general usage in random PREFIX and DATADIR. I thought I did this before, but I must have
      forgotten to copy it over when I commited to cvs or something rather lame like that.

Sat Oct 20 08:08:33 PM PDT 2001 Chris Phelps <chicane@reninet.com>
    * configure.in:
      Jacked code from glimmer 1.x to disable the compilation of local regex library

Fri Oct 19 01:11:00 PM PDT 2001 Chris Phelps <chicane@reninet.com>
    * gnome-file-print.c:
      Implemented GnomePageSetup in the Page Setup dialog
      Added Print footer checkbox and modified header code for header and footer.

Fri Oct 19 07:14:10 PM PDT 2001 Chris Phelps <chicane@reninet.com>
    * gnome-page-setup.[c/h]:
      New widget for choosing paper size as well as margin size.

Wed Oct 17 10:41:38 AM PDT 2001 Chris Phelps <chicane@reninet.com>
    * glimmer-file-settings.c, glimmer-file-print.c:
      Use GnomeDialog instead of GtkWindow for easier usability/accessability implementation.
      This also implements modality, which saves me some work in other places.

Tue Oct 16 10:12:08 AM PDT 2001 Chris Phelps <chicane@reninet.com>
    * glimmer-file-print.c: created, implemented, etc.
    * glimmer-file-editor-gutter.c: created, implemented, etc.

Wed Oct 10 01:17:28 PM PDT 2001 Chris Phelps <chicane@reninet.com>
    * glimmer-file-settings.c: fixed random memory leaks.
    * implemented saving of the file->override_globals setting (previously overlooked)
    * save the background image.

Tue Oct 09 11:51:01 PM PDT 2001 Chris Phelps <chicane@reninet.com>
    * glimmer-file-settings.c, gdl-style-cache.c:
      Added gconf loading and saving
    * added gconf-extensions.[c/h]: eel-based gconf improvements.
    * glimmer-file.c, gdl-language-menu.c:
      general code cleaning
    * configure.in: improved library detection and error reporing (mentions *-devel packages)
                    added gconf detection from galeon/devhelp
    * Makefile.am: (several of them) schemas installation

Mon Oct 08 09:18:15 PM PDT 2001 Chris Phelps <chicane@reninet.com>
    * glimmer-file-settings.c, gdl-style-cache.c:
      Finished all of the style code except the gconf load/save.
