TODO (last update: 15 April 2003)
=================================

Before next release:

[X] Reviewing the APIs
[X] Support for multiple views (Gustavo)
[X] Removing the style themes stuff (Paolo)
[X] Finishing the .lang file stuff (Paolo)
[X] Rewriting the markers stuff code (Gustavo)
[X] Writing a gtk_source_buffer_remove_all_source_tags and 
    use it in GtkSourceBuffer instead of gtk_text_buffer_remove_all_tags (Paolo)
[X] Reviewing the build stuff (Gustavo)
[X] i18n (Gustavo)
[X] Creating a bugzilla product (Paolo)
[X] Removing gtktextsearch.[ch] files (Paolo)
[ ] Renaming the src dir to gtksourceview (Paolo)
[X] Moving the test programs in a tests directory
[X] Cleaning up the test-widget demo (Gustavo)
[X] "escape_char" property.  We probably want to put it 
    into the .lang file too? (Gustavo)
[X] gtk_source_buffer_set_bracket_tag_style (or whatever we name it :-)
    (Gustavo)
[X] New properties "check_brackets", "highlight", "max_undo_levels" and "language",
    and notification of changes in these (Gustavo)
[X] Auto-indentation and insert spaces instead of tabs (Paolo)
[X] gtk_source_buffer_new_with_language and gtk_source_view_[get|set]_language
    (Paolo)
[X] Properties in GtkSourceView (Paolo)
[X] Fixing bracket matching (Paolo)

Future releases:

[ ] Convert .lang files to the new format (we could write a perl 
    script to translate UltraEdit or TextPad syntax files in 
    our format) (Gustavo)
[ ] Implementing smart indentation (Paolo)
[ ] Writing documentation
[ ] Properties in GtkSourceLanguage (?) (Paolo)
[X] Moving some of the code of gedit-view in gtksourceview (Paolo)
[ ] Moving the gedit printing code to gtksourceview (Paolo)
[ ] Using a stack machine for the highlight code (Gustavo)
[ ] Trying to improve the performance of 
    gtk_source_buffer_remove_all_source_tags by using an hash table
[ ] Moving (and improving) the UTF-8 aware case insensitive search code from gedit
    to gtksourceview (Paolo)
[ ] Writing a test program showing how to use GtkSourceTag 
    (instead of GtkSourceLanguage)
