2003-06-23  Ali Akcaagac  <aliakc@web.de>

	* ===== Released 0.1.2 (alpha) =====

	* src/atlantis-bonoboui.c (atlantis_bonoboui_up_verb): function
	  animated to life. it's now able to go up in webpages.
	* src/atlantis-history.c (atlantis_history_up): new function applied
	  which takes care for going upwards in webpages.
	* src/atlantis-history.c (atlantis_history_manager): connect function
	  to 'atlantis_history_up' to check if the page which is currently in
	  history allows going upwards. e.g. for pages that are at the
	  toplevel, they can't go any more upwards.
	* src/atlantis-history.c (atlantis_history_back): connect function to
	  'atlantis_history_up'.
	* src/atlantis-history.c (atlantis_history_forward): connect function
	  to 'atlantis_history_up'.
	* src/atlantis.c (main): remove the sensitivity check for the up
	  button in the menu/toolbar.

2003-06-22  Ali Akcaagac  <aliakc@web.de>

	* releaser.sh: removed the cflags export because we want to compile
	  the source as is without any specific flags. this causes problems
	  for people on other systems. added code for the schemas file so it
	  get placed in the right location.
	* data/Makefile.am: restructured the file a bit and added the schema
	  data to the cleanfiles part.
	* data/atlantis.schemas: add entry for history size. we are now not
	  limited to a static defined value of history entries in the location
	  bar or when pressing forward or backward.
	* src/atlantis-history.c (atlantis_history_manager): replaced the
	  static define of maximal history entries with the one defined in the
	  atlantis data structure.
	* src/atlantis.h: removed the MAX_HISTORY_SIZE entry and put a new
	  integer for it into the atlantis data structure.
	* src/atlantis-gconf.c (atlantis_read_config): add entry to read the
	  history size integer from the gconf repository.
	* src/atlantis-gconf.c (atlantis_write_config): add entry to write the
	  history size integer to the gconf repository.
	* data/atlantis.schemas: add entry for zoom size. we are now not
	  limited to static defined values of how much zoom steps we gonna
	  allow.
	* src/atlantis-bonoboui (atlantis_bonoboui_zoomin_verb): replaced the
	  static define of maximal zoom entries with the one defined in the
	  atlantis data structure.
	* src/atlantis-bonoboui (atlantis_bonoboui_zooout_verb): replaced the
	  static define of maximal zoom entries with the one defined in the
	  atlantis data structure.
	* src/atlantis-gconf.c (atlantis_read_config): add entry to read the
	  zoom size integer from the gconf repository.
	* src/atlantis-gconf.c (atlantis_write_config): add entry to write the
	  zoom size integer to the gconf repository.
	* src/atlantis.h: removed the MAX_ZOOM_SIZE and MIN_ZOOM_SIZE entry
	  and put a new integer for it into the atlantis data structure.
	* README: added entry for the installation part so people know howto
	  install the gconf schema file correctly.
	* po/POTFILES.in: restructured file because of alphabetical order.
	* README: reworked some other parts and added new information to it.
	* src/atlantis-bonoboui.c (atlantis_bonoboui_back_verb): changed type
	  definition from gchar to const gchar.
	* src/atlantis-bonoboui.c (atlantis_bonoboui_forward_verb): changed
	  type definition from gchar to const gchar.
	* src/atlantis-history.c (atlantis_history_back): changed type
	  definition from gchar to const gchar.
	* src/atlantis-history.c (atlantis_history_forward): changed type
	  definition from gchar to const gchar.

2003-06-20  Ali Akcaagac  <aliakc@web.de>

	* configure.in: added gconf related material to the configure.in file
	  such as finding the gconf.pc files and export it's header and
	  library paths and finding the gconftool for the schema files.
	* data/Makefile.am: added schema file part to the makefile template
	  and have it pass through the intltool package so the labels and
	  other things can be translated into native language.
	* data/atlantis.schemas.in: new file added. this file contains the
	  schema information and default values, keys, descriptions and other
	  stuff which gconf requires.
	* po/POTFILES.in: added 'atlantis-gconf.[ch]' & 'atlantis.schemas.in'
	  to the filelist.
	* src/Makefile.am: added 'atlantis-gconf.[ch]' to the filelist.
	* src/atlantis-gconf.[ch]: new files created and moved all gconf
	  related functions inside it from the experimental branch.
	* src/atlantis-gconf.c: 'atlantis_initialize_gconf' function got moved
	  there from the experimental branch.
	* src/atlantis-gconf.c: 'atlantis_client_notify' function got moved
	  there from the experimental branch.
	* src/atlantis-gconf.c: 'atlantis_read_config' function got moved
	  there from the experimental branch.
	* src/atlantis-gconf.c: 'atlantis_write_config' function got moved
	  there from the experimental branch.
	* src/atlantis-gconf.h: added all prototypes from the codefile to the
	  headerfile.
	* src/atlantis.c (main): call to 'atlantis_initialize_gconf' to
	  initialize and read the settings.
	* src/atlantis.h: added 'window_width' and 'window_height' to the
	  atlantis structure, these should be selfexplaining. atlantis window
	  size are now being saved with the gconf system.
	* src/atlantis.c (main): moved the function that sets the default
	  window position to 'src/atlantis-gconf.c'.
	* src/atlantis-gconf.c (atlantis_read_config): after the values got
	  read from gconf initialize the window with the new size.
	* src/atlantis-gconf.c (atlantis_write_config): placed a functioncall
	  which reads the windowsize and fills the atlantis structure with the
	  values. these values will then be saved to the gconf repository.
	* src/atlantis-bonoboui.c (atlantis_bonoboui_quit_verb): write the
	  config before leaving the program.
	* src/atlantis-gconf.c (atlantis_initialize_gconf): added atlantis
	  structure to the notify call.

2003-06-19  Ali Akcaagac  <aliakc@web.de>

	* data/atlantis.xml.in: changed 'ToolbarEntry' to 'ToolbarCombo'.
	* src/atlantis-bonoboui.c (atlantis_initialize_bonobo_win): changed
	  'ToolbarEntry' to 'ToolbarCombo' so bonoboui could set the control
	  correctly in the toolbar.
	* src/*.[ch]: in the old code i have declared the pointer to my
	  function after the functionhead within the code itself, e.g. getting
	  the pointer from callback_data or user_data and pointing it to my
	  own type. now i declared my type directly in the functionhead which
	  saves a bunch of lines of code and enchances readability.
	* src/atlantis-gtkhtml.h: forget to include a static prototype into
	  the headerfile from the function 'atlantis_submit_idle_add'.
	* src/atlantis-interface.c (atlantis_initialize_gtk_tree): enabled
	  drag and drop inside the tree. it's possible to change the tree
	  contents by draging the elements around.
	* stc/atlantis.h: added target enumerations and target table to the
	  headerfile.
	* src/atlantis-bonoboui.c (atlantis_bonoboui_zoomin_verb): check if we
	  don't zoom in to much so we now check for a maximum zoomfactor.
	* src/atlantis-bonoboui.c (atlantis_bonoboui_zoomout_verb): check if we
	  don't zoom out to much so we now check for a minimum zoomfactor.
	* src/atlantis-bonoboui.c (atlantis_bonoboui_zoom100_verb): make sure
	  the sensitivity of the buttons change to normal again.
	* src/atlantis-bonoboui.c (atlantis_file_selection_callback): don't
	  point the selected file in the GtkCombo field anymore. we behave
	  like mozilla or firebird here, we load the file and render it.
	* src/*.[ch]: some more general codecleanup and new arrangement of
	  codelayout.
	* src/atlantis-bonoboui.c (atlantis_bonoboui_jumpto_verb): function
	  animated to life. it's now able to jump to webpages.

2003-06-16  Ali Akcaagac  <aliakc@web.de>

	* po/POTFILES.in: added 'atlantis-history.[ch]' to the filelist.
	* src/Makefile.am: added 'atlantis-history.[ch]' to the filelist.
	* src/atlantis-history.[ch]: new files created and moved all
	  history glist related functions inside it from the experimental
	  branch.
	* src/atlantis-history.c: 'atlantis_history_manager' function got
	  moved there from the experimental branch.
	* src/atlantis-history.c: 'atlantis_history_back' function got moved
	  there from the experimental branch.
	* src/atlantis-history.c: 'atlantis_history_forward' function got moved
	  there from the experimental branch.
	* src/atlantis.h: define MAX_HISTORY_SIZE and set the value to 5.
	* src/atlantis-bonoboui.c (atlantis_bonoboui_back_verb): function
	  animated to life. it's now able to move back in history.
	* src/atlantis-bonoboui.c (atlantis_bonoboui_forward_verb): function
	  animated to life. it's now able to move forward in history.
	* src/atlantis.c (atlantis_link_clicked): function's api changed it
	  got an gboolean added which checks if we want to add stuff to the
	  history or not.
	* src/atlantis.c (external_parameter): changed 'atlantis_link_clicked'
	  functioncall because of the api changes.
	* src/atlantis-interface.c (atlantis_tree_selection_changed_callback):
	  changed 'atlantis_link_clicked' functioncall because of the api
	  changes.
	* src/atlantis-gtkhtml.c (atlantis_link_clicked_callback): changed
	  'atlantis_link_clicked' functioncall because of the api changes.
	* src/atlantis-gtkhtml.c (atlantis_submit_idle_add): changed
	  'atlantis_link_clicked' functioncall because of the api changes.
	* src/atlantis-bonoboui.c (atlantis_combo_entry_activate_callback):
	  changed 'atlantis_link_clicked' functioncall because of the api
	  changes.
	* src/atlantis-bonoboui.c (atlantis_bonoboui_refresh_verb): changed
	  'atlantis_link_clicked' functioncall because of the api changes.
	* src/atlantis-bonoboui.c (atlantis_bonoboui_back_verb): changed
	  'atlantis_link_clicked' functioncall because of the api changes.
	* src/atlantis-bonoboui.c (atlantis_bonoboui_forward_verb): changed
	  'atlantis_link_clicked' functioncall because of the api changes.
	* src/atlantis-bonoboui.c (atlantis_bonoboui_home_verb): changed
	  'atlantis_link_clicked' functioncall because of the api changes.
	* src/atlantis.c (atlantis_link_clicked): added conditioned call to
	  'atlantis_history_manager' so elements could get stored in the list.
	* src/atlantis.c (atlantis_link_clicked): removed the few lines that
	  stored the current url to the atlantis_data structure, we use the
	  history manager to get the current url for the reloading the page.
	* src/atlantis.h: removed the gchar pointer to the AtlantisData
	  typedef and added a glist for it since we work with the history
	  manager now.
	* src/atlantis-bonoboui.c (atlantis_bonoboui_refresh_verb): we work
	  with the history manager now, so get the url from the glist data
	  instead from the guint url which we had before.
	* src/atlantis-history.c (atlantis_history_manager): make sure that
	  all buttons are insensitive if the list contains less/equal than 1
	  elements.
	* src/atlantis-bonoboui.c (atlantis_bonoboui_sensitive_*): new
	  functions implemented which checks the sensitivity of a bonoboui
	  control. the list is quite long thus only one entry in the
	  changelog.
	* src/atlantis-history.c (atlantis_history_manager): removed direct
	  sensitive calls and replaced them with sane functioncalls.
	* src/atlantis-history.c (atlantis_history_back): removed direct
	  sensitive calls and replaced them with sane functioncalls.
	* src/atlantis-history.c (atlantis_history_forward): removed direct
	  sensitive calls and replaced them with sane functioncalls.
	* src/atlantis-bonoboui.c (atlantis_bonoboui_zoomin_verb): enable
	  sensitivity of the zoom100 button.
	* src/atlantis-bonoboui.c (atlantis_bonoboui_zoomout_verb): enable
	  sensitivity of the zoom100 button.
	* src/atlantis-bonoboui.c (atlantis_bonoboui_zoom100_verb): disable
	  sensitivity of the zoom100 button.
	* src/atlantis-bonoboui.c (atlantis_bonoboui_back_verb): removed the
	  g_free call because we now use constant strings.
	* src/atlantis-bonoboui.c (atlantis_bonoboui_back_forward): removed
	  the g_free call because we now use constant strings.
	* src/atlantis-history.c (atlantis_history_back): return constant
	  string instead of new allocated one.
	* src/atlantis-history.c (atlantis_history_forward): return constant
	  string instead of new allocated one.
	* data/atlantis.xml.in: changed 'ComboEntry' into 'Combo' only because
	  we now use GtkCombo rather than a mixture of GnomeEntry and
	  GnomeCombo. the advantage of GtkCombo is that we can connect it to
	  the glist of the history manager. what we have in history we now
	  have in the GtkCombo.
	* src/atlantis-bonoboui.c (atlantis_initialize_bonobo_win): remove the
	  GnomeEntry and GnomeCombo stuff and replace it with GtkCombo. also
	  connect the signal to the right entry inside the GtkCombo.
	* src/atlantis-bonoboui.c (atlantis_combo_entry_activate_callback):
	  renamed the function to 'atlantis_entry_activate_callback'. also
	  changed to point to the correct GtkCombo structures.
	* src/atlantis-bonoboui.h (atlantis_combo_entry_activate_callback):
	  renamed the prototype to 'atlantis_entry_activate_callback'.
	* src/atlantis-bonoboui.c (atlantis_file_selection_callback): changed
	  to point to the correct GtkCombo structures.
	* src/atlantis-bonoboui.c (atlantis_bonoboui_clear_verb): changed
	  to point to the correct GtkCombo structures.
	* src/atlantis.c (atlantis_link_clicked): add a new functioncall which
	  populates the GtkCombo with the glist values of the history manager.
	  also changed to point to the correct GtkCombo structures.
	* src/atlantis.h: changed 'combo_entry' to 'combo' in the
	  atlantis_data typedef structure.

2003-06-15  Ali Akcaagac  <aliakc@web.de>

	* po/POTFILES.in: added 'atlantis-bookmarks.[ch]' to the filelist.
	* src/Makefile.am: added 'atlantis-bookmarks.[ch]' to the filelist.
	* src/atlantis-bookmarks.[ch]: new files created and moved all
	  bookmarks related functions inside it.
	* src/atlantis.c (load_bookmarks): moved to 'atlantis-bookmarks.[ch]'.
	* src/atlantis.c (recursive_parser): moved to
	  'atlantis-bookmarks.[ch]'.
	* src/atlantis.c (bookmark_parser): moved to
	  'atlantis-bookmarks.[ch]'.
	* src/atlantis.c (separator_parser): moved to
	  'atlantis-bookmarks.[ch]'.
	* src/atlantis.c (set_tree_icon): moved to 'atlantis-bookmarks.[ch]'.
	* src/atlantis.c: gtktree and icon enumerations moved to 'atlantis.h'.
	* src/atlantis-interface.c: removed duplicate gtktree enumerations.
	* src/atlantis-bookmarks.c (load_bookmarks): renamed function to
	  'atlantis_load_bookmarks'.
	* src/atlantis-bookmarks.c (recursive_parser): renamed function to
	  'atlantis_traverse_tree'.
	* src/atlantis-bookmarks.c (bookmark_parser): renamed function to
	  'atlantis_traverse_bookmarks'.
	* src/atlantis-bookmarks.c (separator_parser): renamed function to
	  'atlantis_traverse_separator'.
	* src/atlantis-bookmarks.c (set_tree_icon): renamed function to
	  'atlantis_set_tree_icon'.
	* configure.in: updated pkg_config versions for checked libraries.
	* src/atlantis.c (atlantis_return_uri_string): function implemented
	  which translates a gnome-vfs uri into a gchar and returns this one.
	* src/atlantis.c (atlantis_on_url): removed the gnome-vfs calls inside
	  it and replaced them with the call to 'atlantis_return_uri_string'.
	  after this has been done the contents of the function got moved to
	  'atlantis-gtkhtml.c' and replaced the code inside the
	  'atlantis_on_url_callback' function.
	* src/atlantis.c (atlantis_on_url): function deleted due to move.
	* src/atlantis.c (atlantis_return_uri_string): check if base uri is
	  set if not then resolve new instead resolve relative.
	* src/atlantis-bookmarks.c (atlantis_expand_row): function implemented
	  which expands the first row of the bookmarks tree.
	* src/atlantis-bookmarks.h (atlantis_expand_row): function prototype
	  added.
	* src/atlantis-bookmarks.c (atlantis_traverse_tree): call to function
	  'atlantis_expand_row'.
	* src/atlantis-interface.c (atlantis_expand_collapse_row): function
	  implemented which automatically adjusts the columns view of the tree.
	* src/atlantis-interface.h (atlantis_expand_collapse_row): function
	  prototype added.
	* src/atlantis-interface.c (atlantis_initialize_gtk_tree): two signals
	  got added 'row-collapsed' and 'row-expanded' which tracks the
	  columns view and adjusts them.
	* src/atlantis.c: re-arranged a bunch of functions.
	* src/atlantis.c (main): return had no returnvalue this got fixed now
	  and returns 0.
	* src/atlantis.c (skip_protocols): add new protocols that should get
	  skipped 'news:', 'gopher:' and 'telnet:'.
	* src/atlantis-bonoboui.c (atlantis_bonoboui_refresh_verb): function
	  animated to life. it's now able to re-load webpages.
	* src/atlantis.h: added an gchar pointer to the AtlantisData typedef.
	* src/atlantis.c (atlantis_link_clicked): save the last clicked url to
	  the atlantis_data structure.
	* src/atlantis-bookmarks.c (atlantis_print_bookmark_status): function
	  got added which throws out a status of the traverse process of the
	  bookmarks file.
	* src/atlantis-bookmarks.h (atlantis_print_bookmark_status): function
	  prototype added.

2003-06-13  Ali Akcaagac  <aliakc@web.de>

	* src/atlantis.c (recursive_parser): replaced all 'xmlChildrenNode'
	  entries with 'children'.
	* src/atlantis.c (bookmark_parser): replaced all 'xmlChildrenNode'
	  entries with 'children'.
	* src/atlantis.c (main): changed call to the bookmark loader function.
	* src/atlantis.c (load_bookmarks): changed call to the recursive
	  parser function for the bookmarks.
	* src/atlantis.c (recursive_parser): fixed bookmark system to traverse
	  the entire btree with unlimited nodes. this used to be limited to a
	  nodedepth of 5 nodes.
	* src/atlantis.c (bookmark_parser): fixed bookmark system to traverse
	  the entire btree with unlimited nodes. this used to be limited to a
	  nodedepth of 5 nodes.
	* src/atlantis.c (separator_parser): function implemented which only
	  populates the gtktree in case separators are needed.
	* src/atlantis.c (populate_tree): function deleted due to fix.

2003-06-10  Ali Akcaagac  <aliakc@web.de>

	* releaser.sh: file got added during the 0.1.1 development. i only
	  forgot to mention it in the changelogs. this script simplyfies
	  creating release versions for atlantis by simply running it. also
	  reworked the file to change the prefix inside the hierarchy of
	  storing file. makes it easy creating releases for testers with
	  different gnome prefix.
	* README: enchanced the features list a bit more.
	* configure.in: bumped atlantis version to 0.1.2 (alpha).
	* po/POTFILES.in: added 'atlantis-gnome-vfs.[ch]' to the filelist.
	* src/Makefile.am: added 'atlantis-gnome-vfs.[ch]' to the filelist.
	* src/atlantis-gnome-vfs.[ch]: new files created and moved all
	  gnome-vfs related functions inside it.
	* src/atlantis.c (atlantis_async_close_callback): moved to
	  'atlantis-gnome-vfs.[ch]'.
	* src/atlantis.c (atlantis_async_read_callback): moved to
	  'atlantis-gnome-vfs.[ch]'.
	* src/atlantis.c (atlantis_async_open_uri_callback): moved to
	  'atlantis-gnome-vfs.[ch]'.
	* src/atlantis.c (atlantis_async_open_uri): moved to
	  'atlantis-gnome-vfs.[ch]'.
	* src/atlantis.c (atlantis_request_url): we had the gnome-vfs async
	  open call in this function but now that we moved gnome-vfs related
	  material to its own file we needed to call it through an atlantis
	  private function.
	* po/POTFILES.in: added *.in files from the data directory.
	* src/atlantis-gtkhtml.c: moved the submit structure to 'atlantis.h'.
	* src/atlantis.c: moved the stream structure to 'atlantis.h'.

2003-06-09  Ali Akcaagac  <aliakc@web.de>

	* ===== Released 0.1.1 (alpha) =====

	* src/atlantis-bonoboui.c (atlantis_combo_entry_activate_callback):
	  when entering an url in the locationbar it used to resolve it
	  together with the url which was previously choosen in the buffer
	  (from bookmarks, or clicks) this caused to show a concatenated
	  effekt, we now make sure this doesn't happen anymore.
	* src/atlantis.c (skip_protocols): replace all strncmp() calls with
	  case insensive calls from glib g_ascii_strncasecmp(). we need case
	  insensive checks because protocols can be written in different cases
	  in html pages and lead into crashing the browser if not found
	  properly.
	* README: updated the readme file again and added copyright notice.
	  also enchanced the features section.

2003-06-08  Ali Akcaagac  <aliakc@web.de>

	* README: updated the readme file.
	* data/atlantis-logo.png: file re-created with a better butterfly.
	* data/atlantis.png: file re-created with a better butterfly.
	* data/atlantis.xcf: the gimp xcf file of the raw butterfly image.
	* data/atlantis.html: values adjusted for the new atlantis-logo.png
	  file, which has slightly changed.
	* src/atlantis-gtkhtml.c (atlantis_submit_idle_add): this function got
	  added to process submits correctly otherwise the gtkhtml engine
	  segfaults.
	* src/atlantis-gtkhtml.c (atlantis_submit_callback): function got
	  changed to add an idle instead calling the submit directly. used to
	  cause crashes in previous atlantis versions.

2003-06-07  Ali Akcaagac  <aliakc@web.de>

	* configure.in: updated pkg_config versions for checked libraries.
	* data/atlantis.xml: fixed labeling of toolbar elements which
	  previously showed the accelerator underscore. this shouldn't be like
	  that so it got fixed.
	* data/atlantis.html: used tidy to check and style the html intro page.
	* src/atlantis.c: removed version output to the console.
	* data/atlantis.xml: file changed to atlantis.xml.in and passed
	  through intltool.
	* data/atlantis.applications: file got added so atlantis will get
	  registered to the mime system.
	* data/Makefile.am: uncomment entry for atlantis.application, added
	  intltool macro for *.xml.in files, updated filelist for make dist
	  and separated the ui xml file to it's own section.

2003-05-10  Ali Akcaagac  <aliakc@web.de>

	* src/atlantis.h: replaced the (C) sign with \xc2\xa9.
	* src/atlantis-interface.c (atlantis_initialize_gtk_hpaned): changed
	  the panesize to 225 pixels in the initial function.
	* src/atlantis.c (main): removed extra functioncall to set the
	  panesize to 225 pixels because we do it in the initial function now.
	* configure.in: bumped atlantis version to 0.1.1 (alpha).
	* src/atlantis.c (load_bookmarks): search for bookmarks in ~/.atlantis
	  directory now and fall back to supplied bookmarks file if none is
	  found there.
	* src/atlantis.c (recursive_parser): remove gtk_events_pending and
	  gtk_main_iteration_do. we don't need to check for pending events
	  because the parser is fast enough to parse stuff before any gui
	  action takes place.
	* src/atlantis.c (bookmark_parser): remove gtk_events_pending and
	  gtk_main_iteration_do. we don't need to check for pending events
	  because the parser is fast enough to parse stuff before any gui
	  action takes place.

2003-05-09  Ali Akcaagac  <aliakc@web.de>

	* ===== Released 0.1.0 (alpha) =====

	* there was a really ugly memory corruption bug in the gtkhtml2
	  library which caused it to crash on every nth click. no matter what
	  you clicked in your webpages it usually ended in a crash. i have
	  spent 5 days into figuring out wether this was an issue with
	  atlantis or the library itself and it took me another 2 days
	  convincing the maintainer to fix that issue. you can read about the
	  bug on bugzilla.gnome.org with the bugnumber #112302. please make
	  sure to get either gtkhtml2 version 2.3.2 (upcomming) or checkout
	  from cvs.
	* sidepane default to open with 225 pixels now.
	* disable to show tabs since we are not that far implementing it, now
	  we can use the space to view pages.
	* when clicking on new pages, then make sure we adjust the view to
	  point to x=0, y=0 otherwise we are in the middle of somewhere within
	  the new page.
	* skip various uri's such as javascript, ftp, mailto etc.
	* added even more bookmarks to play with.
	* changed atlantis.png icon.
	* changed foot.png to atlantis-logo.png and changed content too.
	* changed atlantis.html and atlantis.css to match a better style.
	* imported readme from old releases and enchanced it.
	* imported changelog from old releases and enchanced it.

2003-05-01  Ali Akcaagac  <aliakc@web.de>

	* ===== Released 0.0.9 (alpha) =====

	* first official announcement of atlantis to the public.
	* added startup-notification support for the atlantis.desktop file.
	* early experiments with tab supports in atlantis.
	* updated the bookmarksfile to match parts of the default ones that i
	  use on my own.
	* more cleanups of the code.
	* changed versionchecks in the configure.in file to point to
	  corrosponding library versions needed for atlantis.

2003-03-12  Ali Akcaagac  <aliakc@web.de>

	* ===== Released 0.0.8 (alpha) =====

	* more code cleanup and all around given stability.
	* changed to autoconf and automake.
	* added atlantis.desktop file.
	* redesigned atlantis.xml bonobowindow elements.
	* redesigned startup htmlpage.
	* added default bookmarks so people can go using it.
	* due to the autoconf automake changes atlantis now follows the normal
	  paths of installing binary and datafiles.
	* enabled open function in the menu to be able to load local html
	  pages.
	* provided an atlantis.png icon for the menuentry.

2002-10-12  Ali Akcaagac  <aliakc@web.de>

	* ===== Released 0.0.7 (alpha) =====

	* a couple parts of the code got rewritten or split up into other
	  parts.
	* a couple of memoryleaks got fixed.
	* bookmark tree got separator and pixbuf images support.
	* bookmark tree shows different colors in the lines to make it easier
	  to focus the right bookmark.
	* fix for the titlebar text, the titlebar text pointer sometimes
	  contained whitespaces which made the title disappear.
	* the bookmark iterator got enchanced.
	* a huge new attempt to figure out a suitable codingstyle. you know
	  these things can make someone go nuts.
	* a shitload of tweaks here and there.

2002-10-02  Ali Akcaagac  <aliakc@web.de>

	* ===== Released 0.0.6 (alpha) =====

	* atlantis now supports galeon native bookmarks format. to use it
	  simply copy the 'bookmarks.xbel' file from your galeon dir into the
	  atlantis directory. right now only 5 recursions are supported. this
	  is highly experimental so please don't nail with the mouse on the
	  gtktree.
	* aboutbox enabled.

2002-09-30  Ali Akcaagac  <aliakc@web.de>

	* ===== Released 0.0.5 (alpha) =====

	* changed the window from gnome-application-window to bonobowindow.
	  this was a dirty but worthwhile task.
	* added the gnome-api reference manuals to the bookmarks list. if you
	  want to use them then you may need to adjust the paths to the
	  gtk-doc files so they match your system.

2002-09-29  Ali Akcaagac  <aliakc@web.de>

	* ===== Released 0.0.4 (alpha) =====

	* fixed some other issues that went into the code during the 0.0.3
	  development.
	* the window title prints the html title now. e.g. whenever you change
	  the location, the title of that page will be shown.
	* added some more pages to the bookmarks list.

2002-09-29  Ali Akcaagac  <aliakc@web.de>

	* ===== Released 0.0.3 (alpha) =====

	* add the possibility to quit atlantis from menu or destroy button of
	  the windowmaker.
	* add gnome.de to the bookmarks file.
	* fixed a crash when the mouse is over a mailto uri. still some
	  crashes left.

2002-09-29  Ali Akcaagac  <aliakc@web.de>

	* ===== Released 0.0.2 (alpha) =====

	* if atlantis is started without url, then it defaults in loading the
	  atlantis page.
	* disabled all not in function yet buttons.
	* enabled clear location button and set focus into the entry-combo.
	* enabled home button, so the default atlantis page comes up again.
	  temporarely it acts as bookmarks file.
	* during startup focus default to the entry-combo.
	* first attempts to implement some gtktree stuff. slide the pane.
	* more cleanup and bugfixes.

2002-09-28  Ali Akcaagac  <aliakc@web.de>

	* ===== Released 0.0.1 (alpha) =====

	* major code cleanup and bugfixes.
