aboutsummaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorMarco Pesenti Gritti <mpeseng@src.gnome.org>2002-12-31 03:29:24 +0800
committerMarco Pesenti Gritti <mpeseng@src.gnome.org>2002-12-31 03:29:24 +0800
commit6876ede98282c7db318089bfefb292aa59e55d48 (patch)
tree76b23252d04da232d0ebf22e53bfe3e022686af9 /ChangeLog
downloadgsoc2013-epiphany-6876ede98282c7db318089bfefb292aa59e55d48.tar
gsoc2013-epiphany-6876ede98282c7db318089bfefb292aa59e55d48.tar.gz
gsoc2013-epiphany-6876ede98282c7db318089bfefb292aa59e55d48.tar.bz2
gsoc2013-epiphany-6876ede98282c7db318089bfefb292aa59e55d48.tar.lz
gsoc2013-epiphany-6876ede98282c7db318089bfefb292aa59e55d48.tar.xz
gsoc2013-epiphany-6876ede98282c7db318089bfefb292aa59e55d48.tar.zst
gsoc2013-epiphany-6876ede98282c7db318089bfefb292aa59e55d48.zip
Initial revision
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog875
1 files changed, 875 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
new file mode 100644
index 000000000..971d6188a
--- /dev/null
+++ b/ChangeLog
@@ -0,0 +1,875 @@
+2002-12-30 Marco Pesenti Gritti <marco@it.gnome.org>
+
+ * embed/ephy-favicon-cache.c: (ephy_favicon_cache_dest),
+ (ephy_favicon_cache_insert_from_url),
+ (favicon_download_completed_cb):
+ * lib/ephy-dnd.c: (ephy_dnd_enable_model_drag_source):
+ * lib/ephy-dnd.h:
+ * lib/widgets/eggtreemultidnd.c:
+ (egg_tree_multi_drag_source_drag_data_get),
+ (egg_tree_multi_drag_drag_data_get):
+ * lib/widgets/eggtreemultidnd.h:
+ * lib/widgets/ephy-tree-model-sort.c:
+ (ephy_tree_model_sort_multi_drag_data_delete),
+ (each_url_get_data_binder),
+ (ephy_tree_model_sort_multi_drag_data_get):
+ * src/bookmarks/ephy-bookmarks-editor.c:
+ (ephy_bookmarks_editor_construct):
+ * src/bookmarks/ephy-node-view.c:
+ (ephy_node_view_enable_drag_source):
+ * src/bookmarks/ephy-node-view.h:
+ * src/history-dialog.c: (history_dialog_setup_view):
+
+ Use ephy-dnd for tree model too.
+ Fix favicons.
+
+2002-12-30 Marco Pesenti Gritti <marco@it.gnome.org>
+
+ * data/epiphany.schemas.in:
+ * lib/widgets/eggtreemodelfilter.c:
+ (egg_tree_model_filter_build_level):
+ * lib/widgets/ephy-autocompletion-window.c:
+ (ephy_autocompletion_window_get_dimensions),
+ (ephy_autocompletion_window_show), (hack_tree_view_move_selection),
+ (ephy_autocompletion_window_key_press_hack),
+ (ephy_autocompletion_window_key_press_cb),
+ (ephy_autocompletion_window_hide):
+ * src/bookmarks/ephy-bookmarks.c:
+ (ephy_bookmarks_clean_empty_keywords), (bookmarks_removed_cb):
+ * src/bookmarks/ephy-new-bookmark.c: (build_editing_table),
+ (ephy_new_bookmark_construct):
+ * src/bookmarks/ephy-node-view.c: (ephy_node_view_finalize):
+ * src/history-dialog.c: (history_dialog_finalize):
+
+ Fix some bookmarks crashes.
+ Cycle between the two views in autocompletion when
+ moving with keys.
+
+2002-12-29 Marco Pesenti Gritti <marco@it.gnome.org>
+
+ * TODO:
+ * lib/ephy-dnd.h:
+ * lib/ephy-marshal.c: (ephy_marshal_VOID__POINTER_POINTER):
+ * lib/ephy-marshal.h:
+ * lib/ephy-marshal.list:
+ * lib/widgets/Makefile.am:
+ * src/bookmarks/ephy-bookmarks-editor.c:
+ (ephy_bookmarks_editor_construct):
+ * src/bookmarks/ephy-new-bookmark.c: (ephy_new_bookmark_new):
+ * src/bookmarks/ephy-node-view.c:
+ (ephy_node_view_row_activated_cb), (node_from_sort_iter_cb),
+ (ephy_node_view_construct), (ephy_node_view_add_column),
+ (get_selection), (ephy_node_view_select_node),
+ (ephy_node_view_enable_drag_source):
+ * src/bookmarks/ephy-node-view.h:
+ * src/history-dialog.c: (add_column),
+ (history_view_row_activated_cb), (node_from_sort_iter_cb),
+ (history_dialog_setup_view):
+
+ Implement column sorting / drag and drop for history
+ and bookmarks.
+
+2002-12-29 Marco Pesenti Gritti <marco@it.gnome.org>
+
+ * data/glade/epiphany.glade:
+ * embed/ephy-history.c: (hosts_added_cb), (hosts_removed_cb),
+ (ephy_history_add_host), (ephy_history_add_page),
+ (ephy_history_set_page_title):
+ * embed/ephy-history.h:
+ * src/bookmarks/ephy-node-filter.c:
+ (ephy_node_filter_expression_evaluate):
+ * src/ephy-history-model.c: (get_one_level_path_real),
+ (get_path_real), (ephy_history_model_get_path),
+ (get_property_as_date), (ephy_history_model_get_value),
+ (ephy_history_model_update_node), (root_child_removed_cb),
+ (root_child_added_cb):
+ * src/history-dialog.c: (history_view_row_activated_cb),
+ (history_dialog_setup_view), (get_date_filter),
+ (history_dialog_setup_filter), (history_dialog_init),
+ (history_dialog_new_with_parent):
+
+ Reimplement filtering, fix a few bugs. Please remove
+ ephy-history.xml again, should be the last time, sorry.
+
+2002-12-28 Marco Pesenti Gritti <marco@it.gnome.org>
+
+ * embed/ephy-history.c: (ephy_history_add_page):
+ * src/ephy-history-model.c: (get_one_level_path_real),
+ (get_path_real), (ephy_history_model_get_path),
+ (ephy_history_model_update_node), (root_child_removed_cb),
+ (root_child_added_cb):
+
+ Update the model correctly when the history changes.
+
+2002-12-28 Marco Pesenti Gritti <marco@it.gnome.org>
+
+ * embed/ephy-history.c: (ephy_history_add_host):
+
+ Fix memory corruption. The history now should work
+ better but please kill ephy-history.xml or you could
+ get crashes.
+
+2002-12-28 Marco Pesenti Gritti <marco@it.gnome.org>
+
+ * embed/ephy-history.c: (ephy_history_init),
+ (ephy_history_add_page), (ephy_history_clear),
+ (ephy_history_get_hosts), (ephy_history_get_pages):
+ * embed/ephy-history.h:
+ * src/Makefile.am:
+ * src/ephy-history-model.c: (ephy_history_model_get_type),
+ (ephy_history_model_class_init), (ephy_history_model_init),
+ (ephy_history_model_finalize), (filter_changed_cb),
+ (ephy_history_model_set_property),
+ (ephy_history_model_get_property), (ephy_history_model_new),
+ (ephy_history_model_tree_model_init),
+ (ephy_history_model_get_flags), (ephy_history_model_get_n_columns),
+ (ephy_history_model_get_column_type),
+ (ephy_history_model_get_iter), (ensure_iter), (get_parent_node),
+ (get_path_real), (ephy_history_model_get_path),
+ (ephy_history_model_get_host_value),
+ (ephy_history_model_get_value), (ephy_history_model_iter_next),
+ (ephy_history_model_iter_children),
+ (ephy_history_model_iter_has_child),
+ (ephy_history_model_iter_n_children),
+ (ephy_history_model_iter_nth_child),
+ (ephy_history_model_iter_parent),
+ (ephy_history_model_node_from_iter),
+ (ephy_history_model_iter_from_node),
+ (ephy_history_model_update_node), (root_child_removed_cb),
+ (root_child_added_cb), (root_child_changed_cb),
+ (ephy_history_model_column_get_type):
+ * src/ephy-history-model.h:
+ * src/history-dialog.c: (add_column), (history_dialog_setup_view),
+ (history_dialog_init):
+
+ Implement an history model and use it.
+
+2002-12-27 Marco Pesenti Gritti <marco@it.gnome.org>
+
+ * data/Makefile.am:
+ * embed/Makefile.am:
+ * embed/ephy-embed-favicon.c: (location_changed_cb),
+ (ephy_embed_favicon_set_property):
+ * embed/ephy-embed-shell.c: (ephy_embed_shell_init),
+ (ephy_embed_shell_finalize), (ephy_embed_shell_get_favicon_cache),
+ (impl_get_global_history):
+ * embed/ephy-embed-shell.h:
+ * embed/ephy-favicon-cache.c: (ephy_favicon_cache_set_property),
+ (ephy_favicon_cache_get_property), (ephy_favicon_cache_class_init),
+ (ephy_favicon_cache_init), (ephy_favicon_cache_finalize),
+ (ephy_favicon_cache_new), (ephy_favicon_cache_lookup),
+ (ephy_favicon_cache_lookup_direct), (ephy_favicon_cache_insert),
+ (ephy_favicon_cache_dest):
+ * embed/ephy-favicon-cache.h:
+ * embed/ephy-favicon.c: (cache_changed_cb):
+ * embed/ephy-history.c: (ephy_history_get_type),
+ (ephy_history_autocompletion_source_set_basic_key),
+ (ephy_history_autocompletion_source_foreach),
+ (ephy_history_emit_data_changed),
+ (ephy_history_autocompletion_source_init),
+ (ephy_history_class_init), (ephy_history_load),
+ (ephy_history_save), (hosts_added_cb), (hosts_removed_cb),
+ (pages_added_cb), (pages_removed_cb), (ephy_history_init),
+ (ephy_history_finalize), (ephy_history_new),
+ (ephy_history_add_host), (ephy_history_visited),
+ (ephy_history_get_page_visits), (ephy_history_add_page),
+ (ephy_history_get_page), (ephy_history_is_page_visited),
+ (ephy_history_set_page_title), (ephy_history_clear),
+ (ephy_history_get_root), (ephy_history_get_last_page):
+ * embed/ephy-history.h:
+ * embed/global-history.c:
+ * embed/global-history.h:
+ * embed/mozilla/EphyWrapper.cpp:
+ * embed/mozilla/GlobalHistory.cpp:
+ * lib/Makefile.am:
+ * lib/ephy-node.c: (ephy_node_get_type), (ephy_node_class_init),
+ (int_equal), (int_hash), (ephy_node_init), (ephy_node_finalize),
+ (remove_child), (ephy_node_dispose),
+ (ephy_node_set_object_property), (ephy_node_get_object_property),
+ (ephy_node_new), (ephy_node_get_id), (node_from_id_real),
+ (ephy_node_get_from_id), (ephy_node_ref), (ephy_node_unref),
+ (ephy_node_freeze), (ephy_node_thaw), (child_changed),
+ (real_set_property), (ephy_node_set_property),
+ (ephy_node_get_property), (ephy_node_get_property_string),
+ (ephy_node_get_property_boolean), (ephy_node_get_property_long),
+ (ephy_node_get_property_int), (ephy_node_get_property_double),
+ (ephy_node_get_property_float), (ephy_node_get_property_node),
+ (ephy_node_get_property_time), (save_parent),
+ (ephy_node_save_to_xml), (ephy_node_new_from_xml),
+ (real_add_child), (ephy_node_add_child), (real_remove_child),
+ (ephy_node_remove_child), (ephy_node_has_child),
+ (ephy_node_get_children), (ephy_node_get_n_children),
+ (ephy_node_get_nth_child), (get_child_index_real),
+ (ephy_node_get_child_index), (ephy_node_get_next_child),
+ (ephy_node_get_previous_child), (ephy_node_system_init),
+ (ephy_node_system_shutdown), (ephy_node_new_id),
+ (id_factory_set_to), (write_lock_to_read_lock),
+ (read_lock_to_write_lock), (lock_gdk), (unlock_gdk):
+ * lib/ephy-node.h:
+ * src/bookmarks/Makefile.am:
+ * src/bookmarks/ephy-bookmarks.c: (get_history_item_score),
+ (compute_lower_fav), (add_to_favorites), (history_site_visited_cb),
+ (ephy_setup_history_notifiers), (ephy_bookmarks_init),
+ (ephy_bookmarks_finalize):
+ * src/bookmarks/ephy-node.c:
+ * src/bookmarks/ephy-node.h:
+ * src/ephy-shell.c: (ephy_shell_init), (ephy_shell_finalize),
+ (build_homepage_url), (ephy_shell_get_autocompletion):
+ * src/ephy-shell.h:
+ * src/history-dialog.c: (history_dialog_setup_view),
+ (history_dialog_setup_filter), (history_dialog_init),
+ (history_dialog_set_embedded), (history_dialog_finalize),
+ (history_host_checkbutton_toggled_cb), (history_entry_changed_cb),
+ (history_time_optionmenu_changed_cb),
+ (history_clear_button_clicked_cb):
+
+ Rewrite the history using ephy node.
+ Use the history to store favicons locations.
+
+2002-12-26 Marco Pesenti Gritti <marco@it.gnome.org>
+
+ * embed/ephy-embed-favicon.c: (net_state_cb), (favicon_cb):
+
+ fix some bugs
+
+2002-12-26 Marco Pesenti Gritti <marco@it.gnome.org>
+
+ * TODO:
+ * embed/ephy-embed-favicon.c: (net_state_cb), (favicon_cb),
+ (ephy_embed_favicon_set_property),
+ (ephy_embed_favicon_get_property), (ephy_embed_favicon_get_embed):
+ * embed/ephy-embed.c: (ephy_embed_base_init),
+ (ephy_embed_get_link_tags):
+ * embed/ephy-embed.h:
+ * embed/mozilla/EphyWrapper.cpp:
+ * embed/mozilla/EphyWrapper.h:
+ * embed/mozilla/Makefile.am:
+ * embed/mozilla/mozilla-embed.cpp:
+
+ Make favicons work :)
+
+2002-12-26 Marco Pesenti Gritti <marco@it.gnome.org>
+
+ * configure.in:
+ * embed/find-dialog.c: (find_dialog_go_next),
+ (find_dialog_go_prev):
+ * lib/ephy-autocompletion.c:
+ (ephy_autocompletion_get_matches_sorted_by_score),
+ (ephy_autocompletion_refine_matches),
+ (ephy_autocompletion_update_matches_full),
+ (ephy_autocompletion_sort_by_score):
+ * lib/ephy-autocompletion.h:
+ * lib/widgets/ephy-autocompletion-window.c:
+ (ephy_autocompletion_window_get_dimensions),
+ (ephy_autocompletion_window_fill_store_chunk),
+ (ephy_autocompletion_window_show):
+ * src/popup-commands.c: (popup_cmd_add_bookmark):
+
+ Fix a regression in find dialog.
+ Fix autocompletion flickering
+
+2002-12-25 Marco Pesenti Gritti <marco@it.gnome.org>
+
+ * embed/find-dialog.c: (find_dialog_go_next),
+ (find_dialog_go_prev):
+ * src/bookmarks/ephy-bookmarks.c:
+ (ephy_bookmarks_autocompletion_source_foreach):
+
+ Fix crash on find next.
+ Fix crash on autocompletion.
+
+2002-12-24 Marco Pesenti Gritti <marco@it.gnome.org>
+
+ * src/bookmarks/ephy-bookmarks-editor.c:
+ (keyword_node_selected_cb), (ephy_bookmarks_editor_construct):
+
+ Regression fixed.
+
+2002-12-24 Marco Pesenti Gritti <marco@it.gnome.org>
+
+ * src/bookmarks/Makefile.am:
+ * src/bookmarks/ephy-bookmarks-editor.c: (keywords_changed_cb),
+ (keywords_removed_cb), (ephy_bookmarks_editor_construct):
+ * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_add),
+ (ephy_bookmarks_unset_keyword), (diff_keywords),
+ (ephy_bookmarks_update_keywords):
+ * src/bookmarks/ephy-bookmarks.h:
+ * src/window-commands.c: (window_cmd_bookmarks_add_default):
+
+ Implement a small dialog asking title/keywords when adding
+ bookmarks.
+ (Regression: removing a selected keyword doesnt work
+ anymore, will fix)
+
+2002-12-24 Marco Pesenti Gritti <marco@it.gnome.org>
+
+ * data/glade/epiphany.glade:
+ * data/ui/epiphany-ui.xml.in:
+ * embed/mozilla/ContentHandler.cpp:
+ * embed/mozilla/FilePicker.cpp:
+ * embed/mozilla/FilePicker.h:
+ * lib/widgets/Makefile.am:
+ * lib/widgets/ephy-sidebar.c:
+ * lib/widgets/ephy-sidebar.h:
+ * src/ephy-tab.c: (ephy_tab_init), (get_host_name_from_uri):
+ * src/ephy-window.c: (update_layout_toggles), (setup_layout_menus),
+ (ephy_window_init), (save_window_chrome),
+ (translate_default_chrome), (ephy_window_set_chrome),
+ (ephy_window_update_all_controls):
+ * src/ephy-window.h:
+ * src/session.c:
+
+ Drop sidebar and useless bytes progress messages.
+
+2002-12-23 Marco Pesenti Gritti <marco@it.gnome.org>
+
+ * lib/widgets/ephy-autocompletion-window.c:
+ (ephy_autocompletion_window_get_dimensions),
+ (ephy_autocompletion_window_show),
+ (ephy_autocompletion_window_hide):
+ * src/session.c: (do_session_resume), (crashed_resume_dialog),
+ (session_autoresume):
+
+ fix autocompl bugs.
+ Simpler recover dialog.
+
+2002-12-23 Marco Pesenti Gritti <marco@it.gnome.org>
+
+ * lib/widgets/ephy-autocompletion-window.c:
+ (ephy_autocompletion_window_finalize_impl),
+ (ephy_autocompletion_window_init_widgets),
+ (ephy_autocompletion_window_set_autocompletion),
+ (ephy_autocompletion_window_get_dimensions),
+ (ephy_autocompletion_window_fill_store_chunk),
+ (ephy_autocompletion_window_show),
+ (ephy_autocompletion_window_event_after_cb):
+ * lib/widgets/ephy-location-entry.c: (ephy_location_ignore_prefix),
+ (ephy_location_entry_autocompletion_show_alternatives_to),
+ (ephy_location_entry_key_press_event_cb):
+ * src/bookmarks/ephy-bookmarks.c:
+ (ephy_bookmarks_autocompletion_source_foreach):
+
+ Never show an horizontal scrollbar.
+ Put a limit to completions, ever show bookmarks / smart
+ bookmarks matches. Order bookmarks at the bottom of
+ completions.
+ Ignore common used web prefixes (like www)
+
+2002-12-22 Marco Pesenti Gritti <marco@it.gnome.org>
+
+ * lib/ephy-autocompletion.c: (ephy_autocompletion_get_num_matches),
+ (ephy_autocompletion_get_num_action_matches),
+ (ephy_autocompletion_refine_matches),
+ (ephy_autocompletion_update_matches_full_item), (acma_destroy),
+ (acma_append):
+ * lib/ephy-autocompletion.h:
+ * lib/widgets/ephy-autocompletion-window.c:
+ (ephy_autocompletion_window_init),
+ (ephy_autocompletion_window_finalize_impl),
+ (ephy_autocompletion_window_selection_changed_cb),
+ (ephy_autocompletion_window_get_dimensions),
+ (ephy_autocompletion_window_show),
+ (ephy_autocompletion_window_key_press_hack),
+ (ephy_autocompletion_window_key_press_cb),
+ (ephy_autocompletion_window_event_after_cb):
+ * lib/widgets/ephy-location-entry.c: (ephy_location_entry_init),
+ (ephy_location_entry_content_is_text),
+ (ephy_location_entry_activate_cb),
+ (ephy_location_entry_autocompletion_window_url_activated_cb):
+ * src/bookmarks/ephy-bookmarks.c:
+ (ephy_bookmarks_autocompletion_source_foreach),
+ (ephy_bookmarks_save), (ephy_bookmarks_solve_smart_url):
+ * src/ephy-shell.c: (ephy_shell_get_autocompletion):
+ * src/toolbar.c: (toolbar_location_url_activate_cb):
+
+ Complete smart bookmarks "autocompletion".
+
+2002-12-21 Marco Pesenti Gritti <marco@it.gnome.org>
+
+ * lib/ephy-autocompletion.c: (ephy_autocompletion_refine_matches),
+ (ephy_autocompletion_update_matches),
+ (ephy_autocompletion_update_matches_full_item):
+ * lib/ephy-autocompletion.h:
+ * lib/widgets/ephy-autocompletion-window.c:
+ (ephy_autocompletion_window_class_init),
+ (ephy_autocompletion_window_selection_add_selected),
+ (ephy_autocompletion_window_get_dimensions),
+ (ephy_autocompletion_window_fill_store_chunk),
+ (ephy_autocompletion_window_show),
+ (ephy_autocompletion_window_key_press_hack),
+ (ephy_autocompletion_window_event_after_cb):
+ * lib/widgets/ephy-autocompletion-window.h:
+ * lib/widgets/ephy-location-entry.c:
+ (ephy_location_entry_class_init),
+ (ephy_location_entry_activate_cb),
+ (ephy_location_entry_set_autocompletion),
+ (ephy_location_entry_autocompletion_window_url_activated_cb),
+ (ephy_location_entry_list_event_after_cb):
+ * lib/widgets/ephy-location-entry.h:
+ * src/bookmarks/ephy-bookmarks.c: (options_skip_spaces),
+ (options_find_value_end), (options_find_next_option),
+ (smart_url_options_get), (get_smarturl_only),
+ (ephy_bookmarks_solve_smart_url):
+ * src/bookmarks/ephy-bookmarks.h:
+ * src/toolbar.c: (toolbar_location_url_activate_cb),
+ (toolbar_setup_location_entry):
+
+ Hide views when empty, fix sizing to deal with
+ visibility.
+ Make bookmarks open correctly.
+ Add some smart bookmarks solving code.
+
+2002-12-21 Marco Pesenti Gritti <marco@it.gnome.org>
+
+ * data/Makefile.am:
+ * data/epiphany.schemas.in:
+ * embed/mozilla/Makefile.am:
+ * embed/mozilla/MozRegisterComponents.cpp:
+ * embed/mozilla/StartHereProtocolHandler.cpp:
+ * embed/mozilla/StartHereProtocolHandler.h:
+ * lib/ephy-gui.c: (shift_color_component),
+ (ephy_gui_rgb_shift_color), (rgb16_to_rgb),
+ (ephy_gui_gdk_color_to_rgb), (ephy_gui_gdk_rgb_to_color):
+ * lib/ephy-gui.h:
+ * lib/widgets/ephy-autocompletion-window.c:
+ (ephy_autocompletion_window_init_widgets):
+ * src/bookmarks/ephy-bookmarks.c:
+ (ephy_bookmarks_autocompletion_source_foreach):
+ * src/popup-commands.c: (popup_cmd_add_bookmark):
+
+ Use a darker color for the actions part of the
+ autocompletion window.
+ Add a (sucky) start-here: page and use it as
+ default homepage.
+
+2002-12-20 Marco Pesenti Gritti <marco@it.gnome.org>
+
+ * embed/global-history.c: (history_add_url_to_list),
+ (global_history_get_urls_list),
+ (global_history_autocompletion_source_foreach_aux),
+ (global_history_autocompletion_source_foreach):
+ * lib/ephy-autocompletion-source.c:
+ (ephy_autocompletion_source_base_init):
+ * lib/ephy-autocompletion-source.h:
+ * lib/ephy-autocompletion.c:
+ (ephy_autocompletion_get_common_prefix),
+ (ephy_autocompletion_update_matches),
+ (ephy_autocompletion_update_matches_full_item),
+ (ephy_autocompletion_update_matches_full),
+ (ephy_autocompletion_compare_scores_and_alpha),
+ (ephy_autocompletion_sort_by_score):
+ * lib/ephy-autocompletion.h:
+ * lib/ephy-filesystem-autocompletion.c:
+ (ephy_filesystem_autocompletion_autocompletion_source_foreach):
+ * lib/widgets/ephy-autocompletion-window.c:
+ (ephy_autocompletion_window_finalize_impl),
+ (ephy_autocompletion_window_init_widgets),
+ (ephy_autocompletion_window_selection_changed_cb),
+ (ephy_autocompletion_window_selection_add_selected),
+ (ephy_autocompletion_window_get_dimensions),
+ (ephy_autocompletion_window_fill_store_chunk),
+ (ephy_autocompletion_window_show):
+ * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_get_type),
+ (ephy_bookmarks_autocompletion_source_set_basic_key),
+ (ephy_bookmarks_autocompletion_source_foreach),
+ (ephy_bookmarks_emit_data_changed),
+ (ephy_bookmarks_autocompletion_source_init),
+ (bookmarks_removed_cb), (ephy_bookmarks_init),
+ (ephy_bookmarks_add):
+ * src/bookmarks/ephy-bookmarks.h:
+ * src/ephy-shell.c: (ephy_shell_get_autocompletion):
+ * src/window-commands.c: (window_cmd_bookmarks_add_default):
+
+ Begin to implement smarter location entry. Now it looks
+ for bookmarks/keywords and show them by title.
+ Urls are showed just as urls (no more title).
+ At the bottom you can select smartbookmarks in a mozilla
+ like way (how do you add smb ? just edit xml for now ;)).
+ It's still incomplete but prolly it's not going to be all
+ the work I thought at beginning.
+
+2002-12-20 Marco Pesenti Gritti <marco@it.gnome.org>
+
+ * src/bookmarks/ephy-bookmarks-editor.c: (diff_keywords),
+ (update_keywords):
+ * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_find_keyword):
+ * src/bookmarks/ephy-keywords-entry.c: (try_to_expand_keyword):
+
+ Fix several keywords bugs. Should start to get usable.
+
+2002-12-19 Marco Pesenti Gritti <marco@it.gnome.org>
+
+ * src/bookmarks/ephy-bookmarks-editor.c: (build_editing_table):
+ * src/bookmarks/ephy-bookmarks.c:
+ (ephy_bookmarks_clean_empty_keywords), (keywords_added_cb),
+ (keywords_removed_cb), (bookmarks_removed_cb),
+ (ephy_bookmarks_init), (ephy_bookmarks_finalize),
+ (ephy_bookmarks_find_keyword), (ephy_bookmarks_set_keyword),
+ (ephy_bookmarks_unset_keyword):
+ * src/bookmarks/ephy-keywords-entry.c:
+ (ephy_keywords_entry_class_init), (try_to_expand_keyword),
+ (entry_would_have_inserted_characters),
+ (ephy_keywords_entry_key_press), (ephy_keywords_entry_init):
+ * src/bookmarks/ephy-keywords-entry.h:
+
+ Complete autocompletion implementation.
+ Rewrite keywords removing code. Still bad bugs
+ but getting better.
+
+2002-12-16 Marco Pesenti Gritti <marco@it.gnome.org>
+
+ * configure.in:
+ * src/bookmarks/Makefile.am:
+ * src/bookmarks/ephy-bookmarks-editor.c: (update_keywords),
+ (keywords_changed_cb), (build_editing_table):
+ * src/bookmarks/ephy-bookmarks.c: (keywords_added_cb),
+ (keywords_removed_cb), (partial_match_equal),
+ (ephy_bookmarks_init), (ephy_bookmarks_finalize),
+ (ephy_bookmarks_find_keyword), (ephy_bookmarks_set_keyword),
+ (ephy_bookmarks_unset_keyword):
+ * src/bookmarks/ephy-bookmarks.h:
+ * src/bookmarks/ephy-node-view.c: (ephy_node_view_select_node):
+ * src/bookmarks/ephy-node-view.h:
+
+ Fix some keywords bugs and start working on autocompletion
+
+2002-12-15 Marco Pesenti Gritti <marco@it.gnome.org>
+
+ * src/bookmarks/ephy-bookmarks-editor.c:
+ (ephy_bookmarks_editor_construct):
+ * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_save),
+ (add_to_favorites), (history_site_visited_cb),
+ (ephy_bookmarks_finalize):
+ * src/ephy-favorites-menu.c: (ephy_favorites_menu_set_path),
+ (ephy_favorites_menu_verb_cb), (ephy_favorites_menu_rebuild),
+ (ephy_favorites_menu_update):
+ * src/ephy-window.c: (ephy_window_init):
+
+ Make favorites really work
+
+2002-12-15 Marco Pesenti Gritti <marco@it.gnome.org>
+
+ * TODO:
+ * embed/global-history.c: (global_history_get_item):
+ * embed/global-history.h:
+ * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_save),
+ (get_history_item_score), (compute_lower_fav),
+ (ephy_bookmarks_update_favorites), (add_to_favorites),
+ (update_favorites_menus), (history_site_visited_cb),
+ (keywords_added_cb), (keywords_removed_cb), (favorites_added_cb),
+ (favorites_removed_cb), (ephy_bookmarks_init),
+ (ephy_bookmarks_finalize), (ephy_bookmarks_get_keyword):
+
+ Complete favorites implementation, still buggy.
+
+2002-12-14 Marco Pesenti Gritti <marco@it.gnome.org>
+
+ * data/ui/epiphany-ui.xml.in:
+ * embed/global-history.c: (global_history_class_init),
+ (global_history_visited):
+ * embed/global-history.h:
+ * src/Makefile.am:
+ * src/bookmarks/ephy-bookmarks.c: (history_site_visited_cb),
+ (ephy_setup_history_notifiers), (bookmarks_added_cb),
+ (bookmarks_removed_cb), (ephy_bookmarks_init),
+ (ephy_bookmarks_finalize), (ephy_bookmarks_get_favorites):
+ * src/bookmarks/ephy-bookmarks.h:
+ * src/ephy-favorites-menu.c: (ephy_favorites_menu_class_init),
+ (ephy_favorites_menu_init), (ephy_favorites_menu_finalize_impl),
+ (ephy_favorites_menu_set_property),
+ (ephy_favorites_menu_get_property), (ephy_favorites_menu_new),
+ (ephy_favorites_menu_set_path), (ephy_favorites_menu_rebuild),
+ (ephy_favorites_menu_update), (ephy_favorites_menu_verb_cb):
+ * src/ephy-favorites-menu.h:
+ * src/ephy-window.c: (ephy_window_init),
+ (update_favorites_control), (ephy_window_update_control):
+ * src/ephy-window.h:
+ * src/window-recent-history-menu.c:
+ * src/window-recent-history-menu.h: some work on favorites,
+ still not working quite well
+
+2002-12-14 Marco Pesenti Gritti <marco@it.gnome.org>
+
+ * src/bookmarks/ephy-bookmarks-editor.c:
+ (ephy_bookmarks_editor_node_selected_cb), (diff_keywords),
+ (update_keywords), (keywords_entry_changed_cb), (bookmarks_filter),
+ (keyword_node_selected_cb), (build_search_box),
+ (ephy_bookmarks_editor_construct):
+ * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_save),
+ (ephy_bookmarks_init), (ephy_bookmarks_set_keyword):
+ * src/bookmarks/ephy-node-view.c: (ephy_node_view_set_browse_mode):
+ * src/bookmarks/ephy-node-view.h: complete keyword implementation,
+ still buggy
+
+2002-12-14 Marco Pesenti Gritti <marco@it.gnome.org>
+
+ * src/bookmarks/ephy-bookmarks-editor.c:
+ (ephy_bookmarks_editor_finalize), (update_keywords),
+ (keywords_entry_changed_cb), (search_entry_changed_cb),
+ (build_search_box), (ephy_bookmarks_editor_construct):
+ * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_save),
+ (ephy_bookmarks_init), (ephy_bookmarks_finalize),
+ (ephy_bookmarks_add_keyword), (ephy_bookmarks_get_keyword),
+ (ephy_bookmarks_set_keyword), (ephy_bookmarks_get_keywords):
+ * src/bookmarks/ephy-bookmarks.h:
+ * src/bookmarks/ephy-tree-model-node.c:
+ (ephy_tree_model_node_get_column_type),
+ (ephy_tree_model_node_get_value),
+ (ephy_tree_model_node_column_get_type):
+ * src/bookmarks/ephy-tree-model-node.h:
+ * src/ephy-window.c: some work on keywords implementation,
+ still not working
+
+2002-12-13 Marco Pesenti Gritti <marco@it.gnome.org>
+
+ * data/glade/epiphany.glade:
+ * data/glade/prefs-dialog.glade:
+ * data/ui/epiphany-ui.xml.in:
+ * embed/downloader-view.c: (get_selected_row),
+ (download_dialog_abort_cb):
+ * src/Makefile.am:
+ * src/ephy-tab.c: (ephy_tab_location_cb), (ephy_tab_title_cb):
+ * src/ephy-window.c: (ephy_window_init), (ephy_window_finalize),
+ (ephy_window_get_toolbar):
+ * src/ephy-window.h:
+ * src/history-dialog.c: (each_url_get_data_binder):
+ * src/language-editor.c:
+ (language_editor_remove_button_clicked_cb):
+ * src/pdm-dialog.c: (cookies_treeview_selection_changed_cb),
+ (action_treeview_selection_changed_cb),
+ (pdm_dialog_remove_button_clicked_cb), (setup_action),
+ (pdm_dialog_init),
+ (pdm_dialog_cookies_properties_button_clicked_cb):
+ * src/window-commands.c:
+ * src/window-commands.h:
+ * src/window-recent-history.c:
+ * src/window-recent-history.h: some menu rehashing, remove recent
+ history to be replaced by favourites. Fix all tree views.
+
+2002-12-12 Marco Pesenti Gritti <marco@it.gnome.org>
+
+ * embed/find-dialog.c: (impl_show): grab focus on the entry
+
+2002-12-08 Marco Pesenti Gritti <marco@it.gnome.org>
+
+ * src/bookmarks/ephy-bookmarks-editor.c:
+ (ephy_bookmarks_editor_node_selected_cb), (update_prop_from_entry):
+
+ Fix some memory corruption.
+
+2002-12-08 Marco Pesenti Gritti <marco@it.gnome.org>
+
+ * TODO:
+ * src/bookmarks/ephy-bookmarks-editor.c:
+ (ephy_bookmarks_editor_node_selected_cb), (update_prop_from_entry),
+ (title_entry_changed_cb), (keywords_entry_changed_cb),
+ (build_editing_table), (ephy_bookmarks_editor_construct):
+ * src/bookmarks/ephy-bookmarks.h:
+ * src/bookmarks/ephy-node-view.c: (ephy_node_view_class_init),
+ (ephy_node_view_selection_changed_cb), (ephy_node_view_construct):
+ * src/bookmarks/ephy-node-view.h:
+
+ Add ability to edit title and keywords (useless atm).
+
+2002-12-08 Marco Pesenti Gritti <marco@it.gnome.org>
+
+ * Makefile.am:
+ * README:
+ * configure.in:
+ * embed/mozilla/Makefile.am:
+ * lib/Makefile.am:
+ * po/.cvsignore:
+ * po/POTFILES.in:
+
+ Make it pass distcheck.
+
+ * src/ephy-tab.c: (ephy_tab_dom_mouse_down_cb):
+
+ Reintroduce page load on url pasting.
+
+2002-12-08 Marco Pesenti Gritti <marco@it.gnome.org>
+
+ * src/bookmarks/Makefile.am:
+ * src/bookmarks/ephy-bookmarks-editor.c:
+ (ephy_bookmarks_editor_node_activated_cb),
+ (ephy_bookmarks_editor_response_cb),
+ (ephy_bookmarks_editor_construct), (ephy_bookmarks_editor_new):
+ * src/bookmarks/ephy-bookmarks-editor.h:
+ * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_save),
+ (ephy_bookmarks_finalize), (ephy_bookmarks_add):
+ * src/bookmarks/ephy-node-view.c:
+ (ephy_node_view_row_activated_cb), (ephy_node_view_construct),
+ (ephy_node_view_new), (ephy_node_view_init), (get_selection),
+ (ephy_node_view_get_selection), (ephy_node_view_remove):
+ * src/bookmarks/ephy-node-view.h:
+ * src/bookmarks/ephy-tree-model-node.c: (ephy_tree_model_node_new):
+ * src/ephy-shell.c: (ephy_shell_finalize):
+ * src/window-commands.c: (window_cmd_bookmarks_edit):
+
+ You can now at least add bookmarks to a list
+
+2002-12-07 Marco Pesenti Gritti <marco@it.gnome.org>
+
+ * embed/mozilla/EphyWrapper.cpp:
+ * embed/mozilla/EphyWrapper.h: remove some unused code,
+ should build with mozilla head again
+
+2002-12-06 Marco Pesenti Gritti <marco@it.gnome.org>
+
+ * src/bookmarks/ephy-bookmarks-editor.c:
+ (ephy_bookmarks_editor_class_init),
+ (ephy_bookmarks_editor_construct), (ephy_bookmarks_editor_new),
+ (ephy_bookmarks_editor_set_property),
+ (ephy_bookmarks_editor_get_property), (ephy_bookmarks_editor_init):
+ * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_load),
+ (ephy_bookmarks_init), (ephy_bookmarks_finalize),
+ (ephy_bookmarks_add), (ephy_bookmarks_get_bookmarks):
+ * src/bookmarks/ephy-bookmarks.h:
+ * src/window-commands.c: (window_cmd_bookmarks_edit),
+ (window_cmd_bookmarks_add_default): more bookmarks work
+
+2002-12-05 Bastien Nocera <hadess@hadess.net>
+
+ * src/ephy-main.c: (ephy_main_start): get the Bonobo warning go away and Ephy to
+ just actually work
+
+2002-12-05 Marco Pesenti Gritti <marco@it.gnome.org>
+
+ * embed/mozilla/FilePicker.cpp: actually parent the file picker
+ * src/Makefile.am:
+ * src/bookmarks/ephy-bookmarks-editor.c:
+ (ephy_bookmarks_editor_class_init), (ephy_bookmarks_editor_new),
+ (ephy_bookmarks_editor_construct),
+ (ephy_bookmarks_editor_set_object_property),
+ (ephy_bookmarks_editor_get_object_property),
+ (ephy_bookmarks_editor_init):
+ * src/bookmarks/ephy-bookmarks-editor.h:
+ * src/bookmarks/ephy-node-view.c: (ephy_node_view_set_property),
+ (ephy_node_view_construct), (ephy_node_view_add_column),
+ (ephy_node_view_init):
+ * src/ephy-shell.c: (ephy_shell_init), (ephy_shell_get_bookmarks):
+ * src/ephy-shell.h:
+ * src/window-commands.c: (window_cmd_bookmarks_edit):
+ more useless bookmarks work
+
+2002-12-01 Marco Pesenti Gritti <marco@it.gnome.org>
+
+ * src/bookmarks/Makefile.am:
+ * src/bookmarks/eggtreemodelfilter.c:
+ * src/bookmarks/eggtreemodelfilter.h:
+ * src/bookmarks/ephy-bookmarks-editor.c:
+ * src/bookmarks/ephy-bookmarks-editor.h:
+ * src/bookmarks/ephy-node-view.c:
+ * src/bookmarks/ephy-node-view.h: more bookmarks work
+
+2002-11-30 Marco Pesenti Gritti <marco@it.gnome.org>
+
+ * embed/ephy-embed.h:
+ * embed/find-dialog.c: (find_dialog_go_next),
+ (find_dialog_go_prev), (find_next_button_clicked_cb),
+ (find_prev_button_clicked_cb), (find_entry_activate_cb):
+ * embed/find-dialog.h:
+ * embed/mozilla/EphyWrapper.cpp:
+ * embed/mozilla/EphyWrapper.h:
+ * embed/mozilla/Makefile.am:
+ * embed/mozilla/mozilla-embed.cpp:
+ * src/bookmarks/Makefile.am:
+ * src/bookmarks/ephy-bookmarks.h:
+ * src/bookmarks/ephy-node-filter.c:
+ * src/bookmarks/ephy-node-filter.h:
+ * src/bookmarks/ephy-node.c: (ephy_node_class_init):
+ * src/bookmarks/ephy-tree-model-node.c:
+ * src/bookmarks/ephy-tree-model-node.h:
+ * src/window-commands.c: fix dialog/typeahead find
+ interaction. More infrastucture bookmarks work.
+
+2002-11-29 Marco Pesenti Gritti <marco@it.gnome.org>
+
+ * lib/ephy-string.c:
+ * lib/ephy-string.h: remove no more used helper
+ * src/window-recent-history-menu.c:
+ (ephy_window_recent_history_menu_rebuild): correctly
+ encode xml strings
+
+2002-11-28 Marco Pesenti Gritti <marco@it.gnome.org>
+
+ * configure.in:
+ * lib/Makefile.am:
+ * lib/ephy-string.c: (ephy_string_store_time_in_string),
+ (ephy_string_time_to_string):
+ * lib/ephy-string.h:
+ * src/Makefile.am:
+ * src/bookmarks/Makefile.am:
+ * src/bookmarks/ephy-bookmarks.c:
+ * src/bookmarks/ephy-bookmarks.h:
+ * src/bookmarks/ephy-node.c:
+ * src/bookmarks/ephy-node.h:
+ * src/ephy-shell.c:
+ * src/history-dialog.c: (history_dialog_update_host_item),
+ (history_dialog_update_url_item): some configure cleanups,
+ some bookmarks architecture stuff. Credits to rhythmbox
+ developers.
+
+2002-11-27 Marco Pesenti Gritti <marco@it.gnome.org>
+
+ * data/epiphany.schemas.in:
+ * embed/ephy-embed-event.h:
+ * embed/ephy-embed-persist.c: (ephy_embed_persist_new):
+ * embed/ephy-embed-popup.c: (setup_element_menu),
+ (setup_document_menu):
+ * embed/mozilla/Makefile.am: fix favicons, remove mozilla-config.h
+ and use the old hack. Damn we need a real fix for this.
+
+2002-11-27 Marco Pesenti Gritti <marco@it.gnome.org>
+
+ * data/glade/toolbar-editor.glade:
+ * lib/toolbar/ephy-toolbar-editor.c: (update_arrows_sensitivity),
+ (ephy_tb_editor_treeview_selection_changed_cb),
+ (ephy_tb_editor_setup_treeview): fix arrows sensitivity in the
+ toolbar editor
+
+2002-11-27 Marco Pesenti Gritti <marco@it.gnome.org>
+
+ * README: wrote
+ * src/ephy-shell.c: (ephy_init_services): add the monitor on the
+ right gconf dir
+ * src/history-dialog.c: fix gcon paths
+
+2002-11-27 Marco Pesenti Gritti <marco@it.gnome.org>
+
+ * data/art/epiphany-secure.png:
+ * data/art/epiphany-unsecure.png: resize to 18x18
+ * configure.in:
+ * embed/Makefile.am:
+ * embed/mozilla/Makefile.am:
+ * src/Makefile.am:
+ * lib/Makefile.am:
+ * lib/toolbar/Makefile.am:
+ * lib/widgets/Makefile.am: enable werror
+ * lib/ephy-file-helpers.c: missing includes
+ * lib/widgets/ephy-location-entry.c: disable completion_to by default
+ (ephy_location_entry_key_press_event_cb):
+ * src/statusbar.c: (statusbar_set_security_state): really fix it
+
+2002-11-27 Marco Pesenti Gritti <marco@it.gnome.org>
+
+ * data/GNOME_Epiphany_NautilusView.server.in:
+ * data/epiphany.schemas.in:
+ * data/glade/epiphany.glade:
+ * data/ui/epiphany-ui.xml.in:
+ * data/ui/nautilus-epiphany-view.xml.in:
+ * embed/global-history.c: (history_save):
+ * embed/mozilla/ContentHandler.cpp:
+ * lib/ephy-file-helpers.c: (ephy_ensure_dir_exists):
+ * lib/ephy-file-helpers.h:
+ * src/ephy-shell.c: (ephy_shell_init):
+ * src/history-dialog.c: (history_dialog_set_embedded):
+ * src/pdm-dialog.c: (pdm_dialog_init):
+ * src/session.c: (crashed_resume_dialog):
+ * src/statusbar.c: (statusbar_set_security_state):
+ Fix a few typos, get rid of mime handlers list,
+ reimplement security icon
+
+2002-11-26 Marco Pesenti Gritti <marco@it.gnome.org>
+
+ * Checked in initial codebase.