| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
2004-07-22 Marco Pesenti Gritti <marco@gnome.org>
* src/bookmarks/ephy-bookmarks-import.c:
(ephy_bookmarks_import_mozilla):
Handle the bookmark in the root folder case
correctly. Fix #145611
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-07-14 Marco Pesenti Gritti <marco@gnome.org>
* lib/widgets/ephy-node-view.c: (compare_string_values),
(ephy_node_view_sort_func), (ephy_node_view_add_data_column),
(ephy_node_view_add_column), (ephy_node_view_set_priority),
(ephy_node_view_set_sort), (ephy_node_view_init):
* lib/widgets/ephy-node-view.h:
Improve sort/priority API.
* src/bookmarks/ephy-bookmarks-editor.c:
(ephy_bookmarks_editor_construct):
* src/ephy-encoding-dialog.c: (ephy_encoding_dialog_init):
* src/ephy-history-window.c: (ephy_history_window_construct):
Sort history items by last visit
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-07-12 Marco Pesenti Gritti <marco@gnome.org>
* src/bookmarks/ephy-bookmark-action.c: (properties_activate_cb),
(show_context_menu), (bookmark_destroy_cb),
(ephy_bookmark_action_set_bookmark_id),
(ephy_bookmark_action_set_property),
(ephy_bookmark_action_finalize), (ephy_bookmark_action_init):
Add a Properties item to bookmark context menu
|
|
|
|
|
|
|
|
| |
2004-07-11 Marco Pesenti Gritti <marco@gnome.org>
* src/bookmarks/ephy-bookmarksbar.c: (bookmark_open_in_tab_cb):
When opening bookmarks in a tab from toolbars jump to them.
|
|
|
|
|
|
|
|
|
|
|
| |
2004-07-11 Marco Pesenti Gritti <marco@gnome.org>
* lib/egg/egg-editable-toolbar.c: (toolbar_drag_motion_cb):
* src/bookmarks/ephy-bookmark-action.c: (connect_proxy):
* src/bookmarks/ephy-topic-action.c: (connect_proxy):
Disable sliding when not in toolbar editing mode.
We cant assume GDK_ACTION_MOVE there.
|
|
|
|
|
|
|
|
|
|
| |
2004-07-11 Marco Pesenti Gritti <marco@gnome.org>
* src/bookmarks/ephy-topic-action.c: (stop_drag_check),
(button_release_cb), (button_press_cb):
Make sure we stop the drag check also when button
is released while the menu grab is still in effect.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-07-11 Marco Pesenti Gritti <marco@gnome.org>
* lib/egg/egg-toolbars-model.c: (egg_toolbars_model_move_item):
* lib/egg/egg-toolbars-model.h:
Add api to move items.
* src/bookmarks/ephy-bookmark-action.c: (get_item_position),
(remove_from_model), (move_in_model), (move_left_activate_cb),
(move_right_activate_cb), (show_context_menu):
* src/bookmarks/ephy-topic-action.c: (get_item_position),
(remove_from_model), (move_in_model), (move_left_activate_cb),
(move_right_activate_cb), (show_context_menu):
Add Move Left/Move Right context menus.
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-07-11 Marco Pesenti Gritti <marco@gnome.org>
* src/bookmarks/ephy-bookmark-action.c: (drag_begin_cb),
(drag_end_cb), (connect_proxy):
* src/bookmarks/ephy-topic-action.c: (drag_begin_cb),
(drag_end_cb), (connect_proxy):
Hide the item when dragging it like we do for normal
toolbars.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-07-11 Marco Pesenti Gritti <marco@gnome.org>
* src/bookmarks/ephy-topic-action.c: (create_tool_item),
(menu_deactivate_cb), (remove_from_model), (remove_activate_cb),
(drag_data_get_cb), (drag_data_delete_cb), (stop_drag_check),
(check_horizontal_threshold), (drag_motion_cb),
(button_toggled_cb), (button_release_cb), (button_press_cb),
(connect_proxy):
Implement topics drag and drop. Totally tricky but it seem
to work fine :)
|
|
|
|
|
|
|
|
| |
2004-07-11 Christian Persch <chpe@cvs.gnome.org>
* src/bookmarks/ephy-bookmark-action.c: (drag_motion_cb):
Fix a mem leak.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-07-05 Marco Pesenti Gritti <marco@gnome.org>
* src/bookmarks/ephy-bookmark-action.c: (drag_motion_cb):
Support also GDK_ACTION_COPY. Fix #145254.
* src/ephy-notebook.c: (notebook_drag_data_received_cb):
Use the notebook to access the toplevel, data passed to the
signal can be NULL.
|
|
|
|
|
|
|
|
|
|
|
| |
2004-07-03 Marco Pesenti Gritti <marco@gnome.org>
* src/bookmarks/ephy-topic-action.c: (can_open_in_tabs),
(append_bookmarks_menu), (add_open_in_tabs_menu),
(build_bookmarks_menu), (show_context_menu):
"Open in tabs" insensitive when there are not
multiple bookmarks in the topic.
|
|
|
|
|
|
|
|
|
|
| |
2004-07-02 Marco Pesenti Gritti <marco@gnome.org>
* src/bookmarks/ephy-bookmark-action.c:
(ephy_bookmark_action_sync_icon):
* src/ephy-favicon-action.c: (ephy_favicon_action_sync_icon):
Use blank document as default favicon
|
|
|
|
|
|
|
|
|
|
|
| |
2004-07-02 Marco Pesenti Gritti <marco@gnome.org>
* src/bookmarks/ephy-bookmark-action.c: (show_context_menu),
(popup_menu_cb), (button_press_cb), (connect_proxy):
* src/bookmarks/ephy-topic-action.c: (show_context_menu),
(popup_menu_cb), (button_press_cb), (connect_proxy):
Follow popups keybindings.
|
|
|
|
|
|
|
|
|
|
|
| |
2004-07-02 Marco Pesenti Gritti <marco@gnome.org>
* src/bookmarks/ephy-bookmark-action.c: (open_in_tab_activate_cb),
(open_in_window_activate_cb), (remove_from_model),
(drag_data_delete_cb), (remove_activate_cb), (show_context_menu),
(button_press_cb):
Implement bookmark context menu.
|
|
|
|
|
|
|
|
|
|
| |
2004-07-02 Marco Pesenti Gritti <marco@gnome.org>
* src/bookmarks/ephy-topic-action.c: (remove_activate_cb),
(add_open_in_tabs_menu), (build_bookmarks_menu),
(show_context_menu), (button_press_cb), (connect_proxy):
Implement topic context menu.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-07-02 Marco Pesenti Gritti <marco@gnome.org>
* src/bookmarks/ephy-favorites-menu.c:
* src/bookmarks/ephy-favorites-menu.h:
Move in the bookmarks dir.
* lib/ephy-gui.c: (ephy_gui_select_row_by_key),
(ephy_gui_is_middle_click):
* lib/ephy-gui.h:
Add a function to check if menus was activated
by a middle or a ctrl+click (which is equivalent in epiphany)
* lib/ephy-marshal.list:
* src/Makefile.am:
* src/bookmarks/Makefile.am:
* src/bookmarks/ephy-bookmark-action.c: (activate_cb),
(ephy_bookmark_action_class_init):
* src/bookmarks/ephy-bookmark-action.h:
* src/bookmarks/ephy-bookmarks-menu.c: (open_bookmark_cb),
(create_menu):
* src/bookmarks/ephy-bookmarksbar.c: (bookmark_open_in_tab_cb),
(bookmark_open_cb), (ephy_bookmarksbar_action_request):
* src/bookmarks/ephy-topic-action.c: (menu_activate_cb),
(ephy_topic_action_class_init):
* src/bookmarks/ephy-topic-action.h:
Add signals to open bookmarks in new window/tab. I'll need
them for context menus.
Use them for middle/ctrl click.
|
|
|
|
|
|
|
|
|
| |
2004-07-01 Marco Pesenti Gritti <marco@gnome.org>
* src/bookmarks/ephy-bookmark-action.c:
(ephy_bookmark_action_sync_smart_url):
Do not show the icon for smartbookmarks
|
|
|
|
|
|
|
|
|
| |
2004-07-01 Marco Pesenti Gritti <marco@gnome.org>
* src/bookmarks/ephy-bookmark-action.c:
(ephy_bookmark_action_sync_icon):
No need to show the default icon for bookmarks menu.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-07-01 Marco Pesenti Gritti <marco@gnome.org>
* src/bookmarks/ephy-bookmark-action.c: (create_tool_item),
(favicon_cache_changed_cb), (ephy_bookmark_action_sync_icon),
(stop_drag_check), (drag_data_get_cb), (drag_data_delete_cb),
(drag_motion_cb), (button_press_cb), (button_release_cb),
(connect_proxy), (ephy_bookmark_action_init):
Allow to drag bookmarks around also when not in edit mode.
Use the default bookmark icon when there is not a specific
one, it acts as a separator. Put some space between the icon
and the text.
|
|
|
|
|
|
|
|
|
|
| |
2004-06-30 Marco Pesenti Gritti <marco@gnome.org>
* src/bookmarks/ephy-bookmarksbar.c: (open_in_tabs_cb):
* src/bookmarks/ephy-topic-action.c: (append_bookmarks_menu),
(open_in_tabs_activate_cb), (build_bookmarks_menu):
Use a new window for "Open in Tabs"
|
|
|
|
|
|
|
|
|
|
| |
2004-06-26 Marco Pesenti Gritti <marco@gnome.org>
* src/bookmarks/ephy-bookmarks-import.c: (ephy_bookmarks_import),
(xbel_parse_folder), (xbel_parse_xbel):
Preserve hierarchy in the xbel importer too. Use mime
sniffing to determine the file mime type.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-06-24 Marco Pesenti Gritti <marco@gnome.org>
* lib/ephy-node.c: (ephy_node_new_with_id), (ephy_node_get_id),
(child_changed), (write_parent):
* lib/ephy-node.h:
* src/bookmarks/ephy-bookmark-action.c:
(bookmarks_child_changed_cb):
* src/bookmarks/ephy-bookmark-properties.c:
(toolbar_checkbox_changed_cb), (build_ui):
* src/bookmarks/ephy-bookmarks-editor.c:
(cmd_show_in_bookmarks_bar), (ephy_bookmarks_editor_update_menu):
* src/bookmarks/ephy-bookmarks-menu.c: (create_menu),
(topic_child_changed_cb):
* src/bookmarks/ephy-new-bookmark.c:
* src/bookmarks/ephy-new-bookmark.h:
* src/bookmarks/ephy-topic-action.c:
(ephy_topic_action_set_topic_id), (topic_child_changed_cb):
Use guint consistently for node ids
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-06-24 Marco Pesenti Gritti <marco@gnome.org>
* src/bookmarks/ephy-bookmarksbar.c: (open_in_tabs_cb),
(go_location_cb), (ephy_bookmarksbar_action_request):
* src/bookmarks/ephy-topic-action.c: (append_bookmarks_menu),
(open_in_tabs_activate_cb), (build_bookmarks_menu),
(build_topics_menu), (build_menu),
(ephy_topic_action_set_topic_id), (ephy_topic_action_set_property),
(ephy_topic_action_class_init):
* src/bookmarks/ephy-topic-action.h:
* src/ephy-window.c: (ephy_window_load_in_tabs):
Implement open in tabs from toolbar topics
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-06-23 Christian Persch <chpe@cvs.gnome.org>
* src/bookmarks/ephy-bookmarksbar.c:
(ephy_bookmarksbar_set_window):
* src/toolbar.c: (toolbar_realize):
Use g_signal_connect_after to connect to the toolbar_added
signal, otherwise the toolbar isn't created yet and we crash
when trying to set the drag dests on a newly added toolbar.
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-06-23 Marco Pesenti Gritti <marco@gnome.org>
* src/bookmarks/ephy-bookmarks-import.c:
(folders_list_to_topic_name):
* src/bookmarks/ephy-bookmarks-menu.c: (create_menu),
(ensure_folder), (create_submenu), (ephy_bookmarks_menu_rebuild):
"/" in a topic title is now a submenu in
the bookmarks menu.
|
|
|
|
|
|
|
|
|
|
| |
2004-06-22 Marco Pesenti Gritti <marco@gnome.org>
* src/bookmarks/ephy-bookmarks-import.c:
(folders_list_to_topic_name), (ephy_bookmarks_import_mozilla):
Keep the whole hierarchy of folders in the topic name, separated
by |. Mozilla importer only for now.
|
|
|
|
|
|
|
|
|
|
| |
2004-06-22 Marco Pesenti Gritti <marco@gnome.org>
* src/bookmarks/ephy-bookmarks-import.c: (bookmark_add),
(xbel_parse_bookmark), (ephy_bookmarks_import_mozilla),
(parse_rdf_item):
Drop some unused code.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-06-21 Marco Pesenti Gritti <marco@gnome.org>
* lib/ephy-gui.c: (ephy_gui_help), (ephy_gui_select_row_by_key):
* lib/widgets/ephy-node-view.c: (ephy_node_view_key_press_cb):
* src/bookmarks/ephy-topics-selector.c: (topic_key_pressed):
Factor out the helper to select a treeview row by column and
use it also in the topic selector.
* lib/ephy-gui.h:
* src/bookmarks/ephy-bookmarks-editor.c:
* src/bookmarks/ephy-new-bookmark.c:
* src/ephy-history-window.c:
* src/pdm-dialog.c:
* src/ppview-toolbar.c:
* src/prefs-dialog.c:
* src/window-commands.c:
* embed/downloader-view.c:
Remove braindead gtk.h inclusion and deal with
fallout headers.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-06-21 Marco Pesenti Gritti <marco@gnome.org>
* src/bookmarks/ephy-new-bookmark.c: (response_cb),
(ephy_new_bookmark_construct):
* src/bookmarks/ephy-topics-selector.c: (renderer_edited_cb),
(renderer_editing_canceled_cb), (ephy_topics_build_ui),
(ephy_topics_selector_new), (ephy_topics_selector_new_topic):
* src/bookmarks/ephy-topics-selector.h:
Add a New topic button to the new bookmark dialog.
|
|
|
|
|
|
|
|
|
| |
2004-06-21 Christian Persch <chpe@cvs.gnome.org>
* src/bookmarks/ephy-bookmarks-import.c: (ephy_bookmarks_import):
Allow importing from Epiphany bookmarks format (RDF),
fixes bug #144699.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-06-16 Christian Persch <chpe@cvs.gnome.org>
* lib/egg/egg-editable-toolbar.c:
(egg_editable_toolbar_disconnect_model),
(egg_editable_toolbar_deconstruct),
(egg_editable_toolbar_set_model),
(egg_editable_toolbar_class_init), (egg_editable_toolbar_finalize),
(egg_editable_toolbar_new), (egg_editable_toolbar_new_with_model),
(egg_editable_toolbar_set_fixed):
* lib/egg/egg-editable-toolbar.h:
* lib/egg/egg-toolbars-model.c: (egg_toolbars_model_get_flags),
(parse_toolbars):
* src/bookmarks/ephy-bookmarksbar.c:
(ephy_bookmarksbar_set_window), (ephy_bookmarksbar_class_init):
* src/ephy-window.c: (ephy_window_fullscreen),
(ephy_window_unfullscreen), (ephy_window_init):
* src/toolbar.c: (toolbar_style_changed_cb), (parent_set_cb),
(toolbar_init), (toolbar_finalize), (toolbar_new):
Go back to construction the toolbar when the model is set, fixes
bug #144191.
2004-06-15 Marco Pesenti Gritti <marco@gnome.org>
|
|
|
|
|
|
|
|
| |
2004-06-14 Christian Persch <chpe@cvs.gnome.org>
* src/bookmarks/ephy-new-bookmark.c: (duplicate_dialog_construct):
Use g_markup_print_escaed().
|
|
|
|
|
|
|
|
|
| |
2004-06-14 Christian Persch <chpe@cvs.gnome.org>
* src/bookmarks/ephy-new-bookmark.c: (duplicate_dialog_construct):
* src/bookmarks/ephy-topic-action.c: (build_topics_menu):
Escape strings before using them with markup in labels.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-06-11 Christian Persch <chpe@cvs.gnome.org>
* src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_finalize):
* src/bookmarks/ephy-bookmarksbar-model.c:
(ephy_bookmarksbar_model_dispose),
(ephy_bookmarksbar_model_finalize),
(ephy_bookmarksbar_model_class_init):
* src/ephy-toolbars-model.c: (ephy_toolbars_model_dispose),
(ephy_toolbars_model_finalize), (ephy_toolbars_model_class_init):
Save the toolbars models from dispose, not from finalize, since you
cannot emit signals from the latter (the get_item_* signals are
emitted while saving).
|
|
|
|
|
|
| |
2004-06-10 Christian Persch <chpe@cvs.gnome.org>
Merging bookmarksbar-separation branch.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* lib/egg/egg-editable-toolbar.c: (drag_data_get_cb),
(set_item_drag_source), (create_item_from_action), (create_item),
(drag_data_received_cb), (egg_editable_toolbar_set_edit_mode):
* lib/egg/egg-toolbar-editor.c: (model_has_action):
* lib/egg/egg-toolbars-model.c: (egg_toolbars_model_to_xml),
(toolbars_item_new), (free_item_node),
(egg_toolbars_model_add_separator), (impl_add_item),
(parse_item_list), (egg_toolbars_model_load), (impl_get_item_name),
(egg_toolbars_model_class_init), (egg_toolbars_model_init),
(egg_toolbars_model_item_nth), (egg_toolbars_model_get_item_id),
(egg_toolbars_model_get_item_name):
* lib/egg/egg-toolbars-model.h:
* src/bookmarks/ephy-bookmarksbar-model.c:
(get_toolbar_and_item_pos), (item_added_cb), (impl_get_item_name),
(ephy_bookmarksbar_model_class_init):
* src/toolbar.c: (toolbar_get_type), (toolbar_added_cb),
(ephy_toolbar_realize), (ephy_toolbar_unrealize),
(toolbar_class_init):
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-06-08 Christian Persch <chpe@cvs.gnome.org>
Separation of bookmarks and normal toolbars.
* lib/egg/egg-editable-toolbar.c: (find_action), (create_item),
(egg_editable_toolbar_construct), (egg_editable_toolbar_realize),
(egg_editable_toolbar_unrealize), (egg_editable_toolbar_set_model),
(egg_editable_toolbar_set_merge),
(egg_editable_toolbar_set_property),
(egg_editable_toolbar_get_property),
(egg_editable_toolbar_class_init), (egg_editable_toolbar_init),
(egg_editable_toolbar_set_edit_mode):
* lib/egg/egg-editable-toolbar.h:
* lib/egg/egg-toolbars-model.c: (egg_toolbars_model_load),
(egg_toolbars_model_init):
Only construct the toolbar on realize. When setting a different model,
unrealize the toolbar. Connect to model only while realized, fixes
crashes when setting flags on the toolbars model.
* data/ui/epiphany-bookmarksbar.xml:
* data/ui/epiphany-fs-toolbar.xml:
* data/ui/epiphany-toolbar.xml:
Separated. Fix root name to be "toolbars" which is the name we
save the model with.
* src/bookmarks/ephy-bookmarksbar-model.c:
(ephy_bookmarksbar_model_get_type), (get_toolbar_and_item_pos),
(get_toolbar_pos), (ephy_bookmarksbar_model_get_action_name),
(ephy_bookmarksbar_model_get_node),
(ephy_bookmarksbar_model_add_bookmark),
(ephy_bookmarksbar_model_remove_bookmark),
(ephy_bookmarksbar_model_has_bookmark), (save_changes_idle),
(save_changes), (update_flags_and_save_changes),
(bookmark_destroy_cb), (item_added_cb), (impl_add_item),
(impl_get_item_id), (impl_get_item_type), (load_toolbars),
(ephy_bookmarksbar_model_init), (ephy_bookmarksbar_model_finalize),
(ephy_bookmarksbar_model_set_property),
(ephy_bookmarksbar_model_get_property),
(ephy_bookmarksbar_model_class_init),
(ephy_bookmarksbar_model_new):
* src/bookmarks/ephy-bookmarksbar-model.h:
* src/ephy-toolbars-model.c: (save_changes_idle), (save_changes),
(update_flags_and_save_changes), (get_toolbar_pos),
(load_toolbars), (ephy_toolbars_model_init),
(ephy_toolbars_model_finalize), (ephy_toolbars_model_class_init),
(ephy_toolbars_model_new):
* src/ephy-toolbars-model.h:
Split toolbars model in bookmarks and non-bookmarks parts.
* src/bookmarks/ephy-bookmarksbar.c: (ephy_bookmarksbar_get_type),
(go_location_cb), (bookmark_destroy_cb),
(ephy_bookmarksbar_action_request), (toolbar_added_cb),
(ephy_bookmarksbar_set_window), (ephy_bookmarksbar_realize),
(ephy_bookmarksbar_unrealize), (ephy_bookmarksbar_init),
(ephy_bookmarksbar_finalize), (ephy_bookmarksbar_set_property),
(ephy_bookmarksbar_get_property), (ephy_bookmarksbar_class_init),
(ephy_bookmarksbar_new):
* src/bookmarks/ephy-bookmarksbar.h:
* src/toolbar.c: (go_location_cb), (toolbar_set_property),
(toolbar_get_property), (toolbar_class_init), (toolbar_set_window),
(toolbar_init), (toolbar_new), (toolbar_set_location),
(toolbar_update_navigation_actions):
* src/toolbar.h:
* src/ephy-window.c: (get_chromes_visibility),
(sync_chromes_visibility), (ephy_window_fullscreen),
(ephy_window_unfullscreen), (action_request_forward_cb),
(ephy_window_init), (ephy_window_get_toolbar),
(ephy_window_get_bookmarksbar):
* src/ephy-window.h:
* src/window-commands.c: (window_cmd_view_fullscreen),
(toolbar_editor_destroy_cb), (toolbar_editor_response_cb),
(window_cmd_edit_toolbar):
Split toolbars in bookmarks and non-bookmarks toolbars.
* src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_init_defaults),
(ephy_bookmarks_get_toolbars_model), (ephy_bookmarks_set_property),
(ephy_bookmarks_get_property), (ephy_bookmarks_class_init),
(ephy_bookmarks_finalize):
* src/bookmarks/ephy-bookmarks.h:
* src/ephy-shell.c: (ephy_shell_get_toolbars_model):
* src/ephy-shell.h:
Made bookmarksbar toolbars model a service of EphyBookmarks.
* src/bookmarks/ephy-bookmark-properties.c:
(ephy_bookmark_properties_set_property),
(toolbar_checkbox_changed_cb), (build_ui),
(ephy_bookmark_properties_init):
* src/bookmarks/ephy-bookmarks-editor.c:
(cmd_show_in_bookmarks_bar), (ephy_bookmarks_editor_update_menu),
(toolbar_items_changed_cb), (ephy_bookmarks_editor_init):
Adapt to changes above.
* data/ui/Makefile.am:
* src/Makefile.am:
* src/bookmarks/Makefile.am:
Makefile changes.
|
|
|
|
|
|
|
|
|
|
|
| |
2004-05-19 Christian Persch <chpe@cvs.gnome.org>
* src/bookmarks/ephy-bookmark-action.c: (activate_cb),
(button_press_cb), (button_release_cb), (connect_proxy),
(ephy_bookmark_action_class_init):
* src/toolbar.c: (go_location_cb):
Open bookmark in new tab on middle-click. Fixes bug #106250.
|
|
|
|
|
|
|
|
|
|
| |
2004-05-19 Christian Persch <chpe@cvs.gnome.org>
* embed/print-dialog.c: (ephy_print_dialog_browse_button_cb):
* src/bookmarks/ephy-bookmarks-editor.c:
(import_dialog_response_cb):
Fix capitalisation.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-05-08 Christian Persch <chpe@cvs.gnome.org>
* lib/ephy-file-chooser.c: (ephy_file_chooser_add_pattern_filter),
(ephy_file_chooser_add_mime_filter), (ephy_file_chooser_new):
* lib/ephy-file-chooser.h:
Add convenience functions for creating a filter with a bunch of mime
types or patterns and add it to a file chooser. Those should really
be in gtk+; see bug #142142.
* embed/mozilla/ContentHandler.cpp:
* embed/mozilla/EphyHeaderSniffer.cpp:
* embed/mozilla/FilePicker.cpp:
* embed/print-dialog.c: (ephy_print_dialog_browse_button_cb):
* src/bookmarks/ephy-bookmarks-editor.c:
(import_dialog_response_cb):
* src/prefs-dialog.c: (prefs_download_path_button_clicked_cb):
* src/window-commands.c: (window_cmd_file_open):
Add some filters to the file chooser dialogues.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-04-22 Christian Persch <chpe@cvs.gnome.org>
* HACKING:
Document UTF-8 requirement.
* lib/widgets/ephy-cell-renderer-progress.c:
* lib/widgets/ephy-cell-renderer-progress.h:
* src/bookmarks/ephy-bookmarks-menu.h:
* ChangeLog:
Converted to UTF-8.
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-04-13 Christian Persch <chpe@cvs.gnome.org>
* src/bookmarks/ephy-bookmarks-menu.c: (add_bookmarks_menu),
(ephy_bookmarks_menu_rebuild):
* src/ephy-encoding-menu.c: (add_action):
* src/ephy-favorites-menu.c: (ephy_favorites_menu_rebuild):
* src/ephy-tabs-menu.c: (tab_added_cb):
2004-04-09 Christian Persch <chpe@cvs.gnome.org>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-03-29 Federico Mena Quintero <federico@ximian.com>
Fixes #138263.
* lib/ephy-file-chooser.h: Remove EPHY_RESPONSE_OPEN and
EPHY_RESPONSE_SAVE; we'll use GTK_RESPONSE_ACCEPT instead.
* lib/ephy-file-chooser.c (ephy_file_chooser_new): Use
GTK_RESPONSE_ACCEPT rather than EPHY_RESPONSE_*.
* embed/print-dialog.c (print_filechooser_response_cb): Likewise.
* src/bookmarks/ephy-bookmarks-editor.c
(import_from_file_response_cb): Likewise.
* src/prefs-dialog.c (download_path_response_cb): Likewise.
* src/window-commands.c (open_response_cb): Likewise.
* embed/mozilla/ContentHandler.cpp (PromptForSaveToFile):
Likewise.
* embed/mozilla/EphyHeaderSniffer.cpp (filechooser_response_cb):
Likewise.
* embed/mozilla/FilePicker.cpp (Init): Likewise.
(Show): Likewise.
|
|
|
|
|
|
|
|
|
|
| |
2004-03-29 Christian Persch <chpe@cvs.gnome.org>
* src/bookmarks/ephy-bookmarks-editor.c:
(cmd_open_bookmarks_in_tabs):
Fix opening in new tabs when there is no existing window.
Fixes bug #138343.
|
|
|
|
|
|
|
|
| |
2004-03-27 Piers Cornwell <piers@gnome.org>
* src/bookmarks/ephy-bookmarks-editor.c: (cmd_bookmarks_import):
Use verb for action button and various minor tidy ups.
|
|
|
|
|
|
|
|
| |
2004-03-22 Marco Pesenti Gritti <marco@gnome.org>
* src/bookmarks/ephy-bookmarks-import.c: (ephy_bookmarks_import):
the xbel mime type is now application/x-xbel
|
|
|
|
|
|
|
|
| |
2004-03-19 Christian Persch <chpe@cvs.gnome.org>
* src/bookmarks/ephy-bookmark-properties.c: (set_window_icon):
Don't try to unref NULL icon. Fixes bug #137715.
|
|
|
|
|
|
|
|
|
|
| |
2004-03-18 Christian Persch <chpe@cvs.gnome.org>
* src/bookmarks/ephy-bookmarks-editor.c: (cmd_bookmarks_import):
* src/bookmarks/ephy-bookmarks-import.c: (ephy_bookmarks_import):
* src/bookmarks/ephy-bookmarks-import.h:
Add firefox option in bookmarks import dialogue.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
2004-03-06 Christian Persch <chpe@cvs.gnome.org>
* src/bookmarks/ephy-bookmarks-import.c: (xbel_parse_bookmark),
(xbel_parse_folder), (xbel_parse_xbel),
(ephy_bookmarks_import_xbel):
Really always check the return value of xmlTextReaderRead(), don't advance
if it's != 1. Fixes bug #136151.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-03-03 Christian Persch <chpe@cvs.gnome.org>
* lib/widgets/ephy-node-view.c: (uri_list_parse),
(drag_data_received_cb):
Copy and modify gnome_vfs_uri_list_parse() so that we get a list
of string uris instead of GnomeVFSURIs. Change signature of
::node-dropped accordingly. Fixes bug #120231.
* src/bookmarks/ephy-bookmarks-editor.c: (node_dropped_cb):
Adapt to the changed ::node-dropped signal signature.
|
|
|
|
|
|
|
|
|
|
| |
2004-03-03 Christian Persch <chpe@cvs.gnome.org>
* src/bookmarks/ephy-bookmark-action.c: (favicon_cache_changed_cb),
(ephy_bookmark_action_sync_icon), (ephy_bookmark_action_init):
If the favicon isn't ready when we need it, connect to the favicon
cache's ::changed signal to show it when we have it. Fixes bug #135855.
|
|
|
|
|
|
|
|
|
|
|
| |
2004-03-01 Christian Persch <chpe@cvs.gnome.org>
* src/bookmarks/ephy-bookmarks.c: (backup_file),
(ephy_bookmarks_init):
Don't try to backup non-existing files :)
Also, when neither ephy-bookmarks.xml nor bookmarks.rdf exist,
assume we have a new profile and don't warn about missing bookmarks.
|
|
|
|
|
|
|
|
|
|
|
| |
2004-03-01 Christian Persch <chpe@cvs.gnome.org>
* src/bookmarks/ephy-bookmark-action.c: (smart_child_added_cb),
(smart_child_removed_cb), (ephy_bookmark_action_init):
Correctly sync the smarturl property of EphyBookmarksAction when
it changes. Fixes incorrect show/hide of the entry on the bookmarks
toolbar.
|
|
|
|
|
|
|
|
|
|
| |
2004-03-01 Christian Persch <chpe@cvs.gnome.org>
* src/bookmarks/ephy-bookmarks.c: (update_has_smart_address):
When changing a bookmark address and it was a smart bookmark but
now is not anymore, remove the bookmark from the smart_bmks node
instead of adding it :)
|
|
|
|
|
|
|
|
|
|
|
| |
2004-03-01 Christian Persch <chpe@cvs.gnome.org>
* src/bookmarks/ephy-bookmarks.c: (backup_file),
(ephy_bookmarks_init):
If reading the bookmarks file, or re-importing the bookmarks from the
rdf file fails, back up those files so that the user can afterwards
try to manually recover his bookmarks. Fixes bug #128308.
|
|
|
|
|
|
|
|
|
| |
2004-03-01 Christian Persch <chpe@cvs.gnome.org>
* src/bookmarks/ephy-bookmarks-import.c: (xbel_parse_folder),
(xbel_parse_xbel), (ephy_bookmarks_import_xbel):
Fix XBEL importer not to tag all bookmarks with a "Bookmarks" category.
|
|
|
|
|
|
|
|
|
| |
2004-02-29 Christian Persch <chpe@cvs.gnome.org>
* src/bookmarks/ephy-bookmarks-menu.c: (ephy_bookmarks_menu_clean),
(ephy_bookmarks_menu_rebuild):
Separately profile bookmarks menu clean and rebuild.
|
|
|
|
|
|
|
|
|
| |
2004-02-28 Marco Pesenti Gritti <marco@gnome.org>
* src/bookmarks/ephy-bookmarks.c: (topics_removed_cb):
fix typo that was causing categorized bookmarks to
go in the uncategorized topic (Bug #135702)
|
|
|
|
|
|
|
|
|
|
| |
2004-02-28 Christian Persch <chpe@cvs.gnome.org>
* src/bookmarks/ephy-bookmarks-import.c: (xbel_parse_folder),
(ephy_bookmarks_import_xbel):
If a folder has no name, don't tag its bookmarks with "Untitled"
keyword, just skip it.
|
|
|
|
| |
Add missing check for Firebird bookmarks, patch by André Dahlqvist.
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-02-27 Christian Persch <chpe@cvs.gnome.org>
* src/bookmarks/ephy-bookmarks-import.c: (ns_parse_bookmark_item):
Fix potential crash.
(ephy_bookmarks_import_mozilla):
Fix mem leak.
|
|
|
|
|
|
|
|
| |
2004-02-27 Christian Persch <chpe@cvs.gnome.org>
* src/bookmarks/ephy-bookmarks-import.c: (ephy_bookmarks_import_mozilla):
Replace entities also in folder names, fixes bug #135440.
|
|
|
|
|
|
| |
* lib/ephy-node-db.c: (ephy_node_db_write_to_xml_valist):
* src/bookmarks/ephy-bookmarks-export.c:
(ephy_bookmarks_export_rdf):
|
|
|
|
|
|
|
|
| |
2004-02-11 Christian Persch <chpe@cvs.gnome.org>
* src/bookmarks/ephy-bookmarks.c:
Increase bookmarks format version.
|
|
|
|
|
|
|
|
| |
2004-02-11 Marco Pesenti Gritti <marco@gnome.org>
* src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_add):
Update bookmarks keywords
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-02-11 Marco Pesenti Gritti <marco@gnome.org>
* lib/widgets/ephy-location-entry.c: (completion_func):
Cleanup
* src/bookmarks/ephy-bookmarks.c:
Increase format version
|
| |
|
|
|
|
|
|
|
|
|
|
| |
2004-02-05 Christian Persch <chpe@cvs.gnome.org>
* src/bookmarks/ephy-bookmark-action.c: (connect_proxy):
* src/bookmarks/ephy-topic-action.c: (connect_proxy):
No need to connect to the toolitem's create-menu-proxy signal,
gtk+ does it for us.
|
|
|
|
|
|
|
|
|
| |
2004-01-28 Christian Persch <chpe@cvs.gnome.org>
* src/bookmarks/ephy-bookmarks-import.c:
(ephy_bookmarks_import_rdf):
Don't crash when reading the RDF file fails.
|
|
|
|
|
|
|
|
|
| |
2004-01-28 Christian Persch <chpe@cvs.gnome.org>
* src/bookmarks/ephy-bookmarks-export.c:
(ephy_bookmarks_export_rdf):
Use rdf:resource instead of rdf:about, fixes bug #131543.
|
|
|
|
|
|
|
|
|
|
| |
2004-01-28 Christian Persch <chpe@cvs.gnome.org>
* src/bookmarks/ephy-bookmarks-menu.c:
(ephy_bookmarks_menu_get_type), (sync_topic_properties),
(topic_child_changed_cb), (ephy_bookmarks_menu_init):
Sync topic names in the menu. Fixes bug #128097.
|
|
|
|
|
|
|
|
|
| |
2004-01-28 Christian Persch <chpe@cvs.gnome.org>
* src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_solve_smart_url),
(options_find_first_option), (smart_url_options_get):
Fix options parsing.
|
|
|
|
|
|
|
|
|
| |
2004-01-25 Christian Persch <chpe@cvs.gnome.org>
* src/bookmarks/ephy-bookmarks-export.c:
(ephy_bookmarks_export_rdf):
Fix mem leak.
|
|
|
|
|
|
|
|
|
| |
2004-01-25 Christian Persch <chpe@cvs.gnome.org>
* src/bookmarks/ephy-bookmarks-editor.c: (search_entry_search_cb),
(get_details_value):
Fix mem leaks.
|
|
|
|
|
|
|
|
|
| |
2004-01-25 Christian Persch <chpe@cvs.gnome.org>
* src/bookmarks/ephy-bookmarks-export.c:
(ephy_bookmarks_export_rdf):
Fix mem leak.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-01-21 Christian Persch <chpe@cvs.gnome.org>
* src/bookmarks/ephy-bookmark-action.c:
(ephy_bookmark_action_get_type),
(ephy_bookmark_action_set_property),
(ephy_bookmark_action_get_property),
(ephy_bookmark_action_class_init):
Set "tooltip" property on bookmark actions to the url. That way
we display it in the status bar with no extra steps taken.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-01-10 Christian Persch <chpe@cvs.gnome.org>
* embed/ephy-history.c: (ephy_history_get_type),
(ephy_history_set_enabled), (ephy_history_set_property),
(ephy_history_get_property), (ephy_history_class_init),
(page_removed_from_host_cb), (disable_history_notifier),
(ephy_history_init), (ephy_history_finalize), (ephy_history_new),
(ephy_history_get_host), (ephy_history_visited),
(ephy_history_add_page), (ephy_history_set_page_title),
(ephy_history_clear), (ephy_history_is_enabled):
* embed/ephy-history.h:
* lib/ephy-node-db.c: (ephy_node_db_get_property),
(ephy_node_db_set_property), (ephy_node_db_set_immutable):
* lib/ephy-node-db.h:
* lib/ephy-prefs.h:
* src/bookmarks/ephy-bookmarks.c: (clear_favorites),
(history_cleared_cb), (ephy_setup_history_notifiers):
Implement history disabling.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* data/epiphany-lockdown.schemas.in, lib/ephy-prefs.h: Added
disable_bookmark_editing key.
* lib/ephy-node-db.c, ephy-node-db.h, ephy-node.c: Added immutable
property.
* lib/egg/egg-editable-toolbar.c (drag_data_received_cb,
toolbar_drag_motion_cb), src/ephy-toolbars-model.c
(impl_get_item_id): Made these handle immutable models/node_dbs.
* src/ephy-automation.c, src/ephy-session.c: Don't show the
bookmark editor if disabled.
* src/ephy-window.c: Disable a bunch of menus if bookmark editing
is disabled.
* src/bookmarks/ephy-bookmarks-import.c,
src/bookmarks/ephy-bookmarks.c: Disable bookmark editing and
importing is key is set. Uses immutable property.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-12-29 Christian Persch <chpe@cvs.gnome.org>
* embed/ephy-embed-shell.c: (ephy_embed_shell_get_favicon_cache),
(ephy_embed_shell_get_global_history),
(ephy_embed_shell_get_downloader_view),
(ephy_embed_shell_get_embed_single),
(ephy_embed_shell_get_encodings), (ephy_embed_shell_check_mime),
(ephy_embed_shell_class_init):
* embed/ephy-embed-shell.h:
* embed/mozilla/ContentHandler.cpp:
* embed/mozilla/EphyHeaderSniffer.cpp:
* embed/mozilla/GlobalHistory.cpp:
* embed/mozilla/mozilla-notifiers.cpp:
* src/bookmarks/ephy-bookmarks.c: (compute_lower_fav),
(ephy_setup_history_notifiers):
* src/ephy-completion-model.c: (ephy_completion_model_init):
* src/ephy-shell.c: (ephy_shell_get_history_window):
* src/ephy-tab.c: (ephy_tab_set_icon_address),
(ephy_tab_address_cb), (ephy_tab_zoom_changed_cb):
* src/ephy-toolbars-model.c: (impl_get_item_id):
* src/prefs-dialog.c: (setup_font_combo),
(prefs_clear_cache_button_clicked_cb):
Unified return type of ephy_embed_shell_get_X to be GObject *.
Fixed all callers.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
2003-12-13 Christian Persch <chpe@cvs.gnome.org>
* src/bookmarks/ephy-bookmarks-import.c:
(ephy_bookmarks_import_mozilla):
Better way of mapping hierarchy to topics when importing
bookmarks from mozilla. Fixes bug #124145.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
2003-11-23 Christian Persch <chpe@cvs.gnome.org>
* src/bookmarks/ephy-bookmarks-export.c:
(ephy_bookmarks_export_rdf):
When exporting to RDF, write all bookmarks, not just every
second bookmark.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-11-22 Marco Pesenti Gritti <marco@gnome.org>
* data/art/Makefile.am:
* data/art/epiphany-bookmark-page.png:
* lib/ephy-stock-icons.c: (ephy_stock_icons_init):
* lib/ephy-stock-icons.h:
* src/bookmarks/ephy-new-bookmark.c: (ephy_new_bookmark_construct):
* src/ephy-history-window.c:
* src/ephy-window.c:
Use icon theme icon for add bookmark
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-11-19 Marco Pesenti Gritti <marco@gnome.org>
* doc/reference/.cvsignore:
* doc/reference/Makefile.am:
* doc/reference/epiphany-docs.sgml:
* doc/reference/epiphany.types:
* doc/reference/tmpl/config.sgml:
* doc/reference/tmpl/ephy-session.sgml:
* doc/reference/tmpl/ephy-shell.sgml:
Complete docs base implementation. Should work
more or less.
* embed/Makefile.am:
* lib/Makefile.am:
* src/Makefile.am:
Cleanup a bit libs build and use a static lib
also for the src/ code so that we can use it
for documents.
* src/ephy-nautilus-view.c:
Bad chpe forgot to modify func signature.
2003-11-19 Christian Persch <chpe@cvs.gnome.org>
* embed/downloader-view.h:
* embed/ephy-download.h:
* embed/ephy-embed-dialog.h:
* embed/ephy-embed-event.h:
* embed/ephy-embed-persist.h:
* embed/ephy-embed-popup-control.h:
* embed/ephy-embed-shell.h:
* embed/ephy-embed-single.h:
* embed/ephy-encodings.h:
* embed/ephy-favicon-cache.h:
* embed/ephy-history.h:
* embed/find-dialog.h:
* embed/mozilla/EphyBrowser.h:
* embed/mozilla/GtkNSSKeyPairDialogs.cpp:
* embed/mozilla/mozilla-download.h:
* embed/mozilla/mozilla-embed-persist.h:
* embed/mozilla/mozilla-embed-single.h:
* embed/print-dialog.h:
* lib/egg/egg-editable-toolbar.h:
* lib/egg/egg-toolbar-editor.h:
* lib/egg/egg-toolbars-model.h:
* lib/ephy-debug.h:
* lib/ephy-dialog.h:
* lib/ephy-dnd.h:
* lib/ephy-file-chooser.h:
* lib/ephy-node-db.h:
* lib/ephy-node-filter.h:
* lib/ephy-node.h:
* lib/ephy-prefs.h:
* lib/ephy-state.h:
* lib/ephy-string.h:
* lib/ephy-zoom.h:
* lib/widgets/ephy-arrow-toolbutton.h:
* lib/widgets/ephy-cell-renderer-progress.h:
* lib/widgets/ephy-ellipsizing-label.h:
* lib/widgets/ephy-location-entry.h:
* lib/widgets/ephy-node-view.h:
* lib/widgets/ephy-search-entry.h:
* lib/widgets/ephy-spinner.h:
* lib/widgets/ephy-tree-model-node.h:
* lib/widgets/ephy-tree-model-sort.h:
* lib/widgets/ephy-zoom-action.h:
* lib/widgets/ephy-zoom-control.h:
* src/bookmarks/ephy-bookmark-action.h:
* src/bookmarks/ephy-bookmark-properties.h:
* src/bookmarks/ephy-bookmarks-editor.h:
* src/bookmarks/ephy-bookmarks-menu.h:
* src/bookmarks/ephy-bookmarks.h:
* src/bookmarks/ephy-new-bookmark.h:
* src/bookmarks/ephy-topic-action.h:
* src/bookmarks/ephy-topics-selector.h:
* src/ephy-automation.h:
* src/ephy-completion-model.h:
* src/ephy-encoding-dialog.h:
|
|
|
|
|
|
|
|
| |
2003-11-17 Marco Pesenti Gritti <marco@gnome.org>
* src/bookmarks/ephy-bookmarks-editor.c: (cmd_bookmarks_import):
Api fix
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-11-10 Christian Persch <chpe@cvs.gnome.org>
New extensions API.
* Makefile.am:
* configure.in:
* lib/Makefile.am:
* lib/ephy-module-loader.c: (ephy_module_loader_get_type),
(ephy_module_loader_new), (ephy_module_loader_load),
(ephy_module_loader_unload), (ephy_module_loader_class_init),
(ephy_module_loader_init), (ephy_module_loader_finalize),
(ephy_module_loader_factory):
* lib/ephy-module-loader.h:
* plugins/.cvsignore:
* plugins/Makefile.am:
* plugins/sample/.cvsignore:
* plugins/sample/Makefile.am:
* plugins/sample/sample.c:
* src/Makefile.am:
* src/bookmarks/ephy-bookmarks-editor.c: (get_target_window):
* src/bookmarks/ephy-bookmarks.c:
* src/ephy-automation.c: (ephy_automation_factory),
(ephy_automation_factory_new), (impl_ephy_automation_loadurl),
(impl_ephy_automation_load_session), (ephy_automation_class_init):
* src/ephy-extension.c: (ephy_extension_get_type),
(ephy_extension_attach_window), (ephy_extension_detach_window):
* src/ephy-extension.h:
* src/ephy-extensions-manager.c:
(ephy_extensions_manager_get_type),
(ephy_extensions_manager_instantiate_extension),
(ephy_extensions_manager_load), (ephy_extensions_manager_load_dir),
(ephy_extensions_manager_add), (ephy_extensions_manager_init),
(ephy_extensions_manager_finalize), (impl_attach_window),
(impl_detach_window), (ephy_extensions_manager_iface_init),
(ephy_extensions_manager_class_init),
(ephy_extensions_manager_new):
* src/ephy-extensions-manager.h:
* src/ephy-history-window.c: (get_target_window):
* src/ephy-plugin.c:
* src/ephy-plugin.h:
* src/ephy-session.c: (ephy_session_get_type),
(get_session_filename), (session_delete), (net_stop_cb),
(tab_added_cb), (tab_removed_cb), (tabs_reordered_cb),
(impl_attach_window), (impl_detach_window), (save_yourself_cb),
(die_cb), (gnome_session_attach), (gnome_session_detach),
(ensure_session_directory), (ephy_session_init),
(ephy_session_dispose), (ephy_session_finalize),
(ephy_session_iface_init), (ephy_session_class_init),
(offer_to_resume), (ephy_session_autoresume), (ephy_session_close),
(write_tab), (write_window_geometry), (write_tool_window),
(write_ephy_window), (ephy_session_save), (parse_embed),
(ephy_session_load), (ephy_session_get_windows),
(ephy_session_add_window), (ephy_session_remove_window),
(ephy_session_get_active_window):
* src/ephy-session.h:
* src/ephy-shell.c: (ephy_shell_init), (ephy_shell_finalize),
(ephy_shell_get_session), (ephy_shell_get_extensions_manager),
(toolwindow_show_cb), (toolwindow_hide_cb):
* src/ephy-shell.h:
* src/ephy-window.c: (ephy_window_destroy), (ephy_window_init):
* src/prefs-dialog.c: (prefs_homepage_current_button_clicked_cb):
* src/session.c:
* src/session.h:
Create a new extensions API. Make session an internal extension :)
Port callers to session API changes.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-11-08 Marco Pesenti Gritti <marco@gnome.org>
* src/bookmarks/ephy-bookmarks-editor.c:
(ephy_bookmarks_editor_update_menu):
* src/ephy-history-window.c: (ephy_history_window_show),
(ephy_history_window_class_init),
(ephy_history_window_update_menu):
Focus history entry on _show.
Do not try to update paste menu item using the wait
api, it can cause a crash on a timeout and anyway
it's incosistent what we do in main window.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-11-08 Christian Persch <chpe@cvs.gnome.org>
* embed/ephy-favicon-cache.c: (ephy_favicon_cache_get_type),
(ephy_favicon_cache_finalize):
* embed/ephy-history.c: (ephy_history_save):
* lib/ephy-file-helpers.c: (ephy_file_switch_temp_file):
* lib/ephy-file-helpers.h:
* lib/ephy-node-db.c: (ephy_node_db_load_from_file),
(ephy_node_db_write_to_xml_valist),
(ephy_node_db_write_to_xml_safe):
* lib/ephy-node-db.h:
* lib/ephy-node.c: (write_parent), (ephy_node_write_to_xml):
* lib/ephy-node.h:
* lib/ephy-state.c: (ephy_states_save), (ensure_states):
* src/bookmarks/ephy-bookmarks-export.c: (write_topics_list),
(ephy_bookmarks_export_rdf):
* src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_save):
Port node db saving and RDF export to xml writer api.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-11-05 Christian Persch <chpe@cvs.gnome.org>
* embed/downloader-view.c:
* embed/ephy-embed-popup-control.c:
* embed/ephy-encodings.c:
* embed/ephy-history.c:
* embed/mozilla/ContentHandler.cpp:
* embed/mozilla/EphyHeaderSniffer.cpp:
* embed/mozilla/FilePicker.cpp:
* lib/eel-gconf-extensions.c:
* lib/egg/egg-editable-toolbar.c:
* lib/ephy-file-helpers.c:
* lib/ephy-gui.c:
* lib/ephy-langs.c:
* lib/ephy-node.c:
* lib/ephy-zoom.h:
* lib/widgets/ephy-cell-renderer-progress.c:
* lib/widgets/ephy-zoom-action.c:
* lib/widgets/ephy-zoom-control.c:
* src/bookmarks/ephy-bookmark-action.c:
* src/bookmarks/ephy-bookmark-properties.c:
* src/bookmarks/ephy-bookmarks-editor.c:
* src/bookmarks/ephy-bookmarks-import.c:
* src/bookmarks/ephy-bookmarks-menu.c:
* src/bookmarks/ephy-bookmarks.c:
* src/bookmarks/ephy-new-bookmark.c:
* src/bookmarks/ephy-topic-action.c:
* src/ephy-encoding-dialog.c:
* src/ephy-encoding-menu.c:
* src/ephy-go-action.c:
* src/ephy-history-window.c:
* src/ephy-notebook.c:
* src/ephy-shell.c:
* src/ephy-tab.c:
* src/ephy-toolbars-model.c:
* src/ephy-window.c:
* src/pdm-dialog.c:
* src/popup-commands.c:
* src/ppview-toolbar.c:
* src/prefs-dialog.c:
* src/session.c:
* src/toolbar.c:
* src/window-commands.c:
Use new glib gi18n.h instead of bonobo's bonobo-i18n.h.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-11-04 Marco Pesenti Gritti <marco@gnome.org>
* embed/downloader-view.c:
* embed/mozilla/ExternalProtocolService.cpp:
* embed/mozilla/mozilla-embed-single.cpp:
* lib/widgets/ephy-spinner.c:
* src/bookmarks/ephy-bookmarks-editor.c:
* src/language-editor.c:
* src/session.c:
Remove unused ephy-prefs includes
|
|
|
|
|
|
|
|
| |
2003-10-28 Marco Pesenti Gritti <marco@gnome.org>
* src/bookmarks/ephy-bookmarks-editor.c: (cmd_bookmarks_import):
Unref the store once added to the combo.
|
|
|
|
|
|
|
|
|
| |
2003-10-26 Christian Persch <chpe@cvs.gnome.org>
* src/bookmarks/ephy-bookmarks-editor.c:
(import_dialog_response_cb):
One set of buttons is enough.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-10-26 Christian Persch <chpe@cvs.gnome.org>
Port to new gtk+ file chooser.
* data/epiphany.schemas.in:
* lib/ephy-prefs.h:
Add key for remembering upload path.
* embed /Makefile.am:
* embed/downloader-view.c:
* embed/ephy-embed-persist.c: (ephy_embed_persist_get_type),
(ephy_embed_persist_set_dest), (ephy_embed_persist_set_embed),
(ephy_embed_persist_set_fc_title),
(ephy_embed_persist_set_fc_parent), (ephy_embed_persist_set_flags),
(ephy_embed_persist_set_max_size),
(ephy_embed_persist_set_persist_key),
(ephy_embed_persist_set_source), (ephy_embed_persist_get_dest),
(ephy_embed_persist_get_embed), (ephy_embed_persist_get_fc_title),
(ephy_embed_persist_get_fc_parent), (ephy_embed_persist_get_flags),
(ephy_embed_persist_get_max_size),
(ephy_embed_persist_get_persist_key),
(ephy_embed_persist_get_source), (ephy_embed_persist_set_property),
(ephy_embed_persist_get_property), (ephy_embed_persist_init),
(ephy_embed_persist_finalize), (ephy_embed_persist_class_init),
(ephy_embed_persist_cancel), (ephy_embed_persist_save),
(ephy_embed_persist_new):
* embed/ephy-embed-persist.h:
* embed/ephy-embed-popup-control.c: (save_url),
(save_property_url), (background_download_completed),
(embed_popup_set_image_as_background_cmd),
(embed_popup_copy_image_location_cmd):
* src/popup-commands.c: (save_property_url),
(background_download_completed),
(popup_cmd_set_image_as_background):
* src/window-commands.c: (open_response_cb),
(window_cmd_file_open), (window_cmd_file_save_as):
* src/window-commands.h:
* embed/ephy-favicon-cache.c: (ephy_favicon_cache_get_type),
(ephy_favicon_cache_new), (icon_is_obsolete), (icons_added_cb),
(remove_obsolete_icons), (ephy_favicon_cache_init),
(favicon_download_completed_cb), (ephy_favicon_cache_download),
(ephy_favicon_cache_get):
* embed/mozilla/MozDownload.cpp:
* embed/mozilla/EphyHeaderSniffer.cpp:
* embed/mozilla/mozilla-embed-persist.cpp:
* embed/mozilla/mozilla-embed-single.cpp:
* src/popup-commands.c: (save_property_url),
(background_download_completed),
(popup_cmd_set_image_as_background):
* src/window-commands.c: (open_response_cb),
(window_cmd_file_open), (window_cmd_file_save_as):
* src/window-commands.h:
Simplify EphyEmbedPersist implementation. Augment it with properties
for showing a file chooser to select persist destination. Port all
callers to new interfaces.
* embed/ephy-embed-single.c: (ephy_embed_single_remove_passwords):
* embed/ephy-embed-single.h:
* embed/ephy-embed-utils.c:
* embed/ephy-embed-utils.h:
Obsolete and removed.
* embed/mozilla/ContentHandler.cpp:
* embed/mozilla/ContentHandler.h:
Misc cleanups.
* embed/mozilla/FilePicker.cpp:
* embed/mozilla/FilePicker.h:
Port to new file chooser class.
* embed/mozilla/Makefile.am:
* lib/Makefile.am:
* lib/ephy-file-chooser.c: (ephy_file_chooser_get_type),
(current_folder_changed_cb), (ephy_file_chooser_init),
(ephy_file_chooser_finalize), (ephy_file_chooser_set_persist_key),
(ephy_file_chooser_set_property), (ephy_file_chooser_get_property),
(ephy_file_chooser_class_init), (ephy_file_chooser_new):
* lib/ephy-file-chooser.h:
* src/bookmarks/ephy-bookmarks-editor.c:
(import_from_file_response_cb), (import_dialog_response_cb):
New file chooser wrapper class; ported file chooser callers to it.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-10-18 Christian Persch <chpe@cvs.gnome.org>
* src/bookmarks/ephy-bookmarks.c: (add_to_favorites),
(history_site_visited_cb):
* src/ephy-favorites-menu.c: (ephy_favorites_menu_get_type),
(ephy_favorites_menu_clean), (ephy_favorites_menu_rebuild),
(ephy_favorites_menu_set_property),
(ephy_favorites_menu_get_property),
(ephy_favorites_menu_class_init), (do_updates), (fav_removed_cb),
(fav_added_cb), (ephy_favorites_menu_init),
(ephy_favorites_menu_finalize), (ephy_favorites_menu_new):
* src/ephy-favorites-menu.h:
* src/ephy-window.c:
* src/ephy-window.h:
Get rid of the last vestige of ephy_window_update_control(), and make
the favourites menu self-updating.
|
|
|
|
|
|
|
|
|
|
|
| |
2003-10-17 Marco Pesenti Gritti <marco@gnome.org>
* src/bookmarks/ephy-bookmarks-editor.c:
(ephy_bookmarks_editor_show), (ephy_bookmarks_editor_class_init),
(ephy_bookmarks_editor_construct):
Grab focus in the entry when showing because we dont
rebuild the dialog.
|
| |
|
|
|
|
|
|
|
|
|
| |
2003-10-13 Marco Pesenti Gritti <marco@gnome.org>
* src/bookmarks/ephy-bookmarks-editor.c: (add_bookmarks_source),
(import_dialog_response_cb), (cmd_bookmarks_import):
Port to new combo.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-10-10 Marco Pesenti Gritti <marco@gnome.org>
* embed/mozilla/FilePicker.cpp:
* embed/mozilla/FilePicker.h:
* embed/mozilla/mozilla-embed-single.cpp:
* lib/Makefile.am:
* lib/ephy-dialog.c: (get_pref_type_from_widget),
(prefs_connect_signals), (load_props), (save_props):
* lib/ephy-gui.h:
* lib/widgets/Makefile.am:
* src/Makefile.am:
* src/bookmarks/Makefile.am:
* src/bookmarks/ephy-topic-action.c:
* src/ephy-history-window.c:
Reenable deprecated api where necessary, fixup some
header inclusions.
Remove unused color picker control in ephy-dialog.
Remove unused file types optionmenu in Filepicker.
|
|
|
|
|
|
|
|
|
| |
2003-10-02 Marco Pesenti Gritti <marco@gnome.org>
* src/bookmarks/ephy-bookmarks-menu.c: (add_bookmarks_menu),
(ephy_bookmarks_menu_rebuild):
Use new gtk api for empty submenus
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-09-28 Marco Pesenti Gritti <marco@gnome.org>
* embed/mozilla/mozilla-embed-single.cpp:
The file picker dir can be NULL, check before
trying to expand tilde.
* src/bookmarks/ephy-bookmarks-editor.c:
(import_dialog_response_cb), (cmd_bookmarks_import):
Implement import from a file
|
|
|
|
|
|
|
|
|
| |
2003-09-27 Christian Persch <chpe@cvs.gnome.org>
* src/bookmarks/ephy-bookmarks-editor.c: (cmd_bookmarks_import):
* src/bookmarks/ephy-bookmarks-import.h:
Offer to import from Firebird too.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-09-24 Marco Pesenti Gritti <marco@gnome.org>
* lib/ephy-string.c: (ephy_string_double_underscores):
* lib/ephy-string.h:
* src/bookmarks/ephy-bookmark-action.c: (sync_bookmark_properties):
* src/bookmarks/ephy-bookmarks-menu.c:
(ephy_bookmarks_menu_rebuild):
* src/bookmarks/ephy-topic-action.c: (create_menu_item),
(sync_topic_properties):
Do not use _ as accellerators in bookmarks menus.
|
|
|
|
|
|
|
|
| |
2003-09-24 Christian Persch <chpe@cvs.gnome.org>
* src/bookmarks/ephy-topic-action.c: (sync_topic_properties):
Fix topic labels.
|
|
|
|
|
|
|
|
| |
2003-09-24 Marco Pesenti Gritti <marco@gnome.org>
* src/bookmarks/ephy-topic-action.c: (sync_topic_properties):
Use Bookmarks instead of All as label
|
|
|
|
|
|
|
|
|
| |
2003-09-23 Christian Persch <chpe@cvs.gnome.org>
* src/bookmarks/ephy-bookmarks-editor.c:
(keyword_node_show_popup_cb):
Correct popup path; fixes context menu on topics.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-09-22 Marco Pesenti Gritti <marco@gnome.org>
* data/epiphany.schemas.in:
* src/bookmarks/ephy-bookmarks-editor.c: (set_columns_visibility),
(cmd_view_columns), (get_details_value),
(ephy_bookmarks_editor_construct):
Complete view menu impl. There is a gtk bug that make it behave funnily
and the schemas does not work correctly (though I cant see any problem
with, maybe it's something borked here ...)
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-09-21 Marco Pesenti Gritti <marco@gnome.org>
* data/ui/epiphany-bookmark-editor-ui.xml:
* lib/widgets/ephy-node-view.c: (ephy_node_view_add_column):
* src/bookmarks/ephy-bookmarks-editor.c: (cmd_view_columns),
(ephy_bookmarks_editor_construct):
Implement a way to choose visible column in a menu. Not finished
I need to persist state in a gconf key.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-09-18 Christian Persch <chpe@cvs.gnome.org>
* embed/ephy-favicon-cache.c: (ephy_favicon_cache_init):
* embed/ephy-history.c: (ephy_history_init):
* lib/ephy-node-db.c: (ephy_node_db_load_from_file):
* lib/ephy-node-db.h:
* lib/ephy-state.c: (ensure_states):
* src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_init):
Refactor node db loading functions into a common one in
ephy-node-db. Switch to using xmlReader api.
|
|
|
|
|
|
|
|
|
|
| |
2003-09-16 Christian Persch <chpe@cvs.gnome.org>
* src/bookmarks/ephy-bookmarks-editor.c:
(ephy_bookmarks_editor_construct):
* src/ephy-window.c: (setup_window):
Adapt to changed GtkActionGroup api.
|
|
|
|
|
|
|
|
|
| |
2003-09-16 Christian Persch <chpe@cvs.gnome.org>
* src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_init_defaults):
Really use the translated names of the default topics and bookmarks when
creating them.
|
|
|
|
|
|
|
|
| |
2003-09-16 Christian Persch <chpe@cvs.gnome.org>
* src/bookmarks/ephy-new-bookmark.c: ephy_new_bookmark_construct):
HIGgify dialogue title. Fixes bug 119710.
|
|
|
|
|
|
|
|
|
|
|
| |
2003-09-13 Christian Persch <chpe@cvs.gnome.org>
* lib/egg/eggmarshalers.c: (_egg_marshal_OBJECT__VOID):
* src/bookmarks/ephy-bookmarks-editor.c: (provide_favicon):
* src/ephy-history-window.c: (provide_favicon):
Exchange the newly-deprecated g_value_set_object_take_ownership() with
g_value_take_object().
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-09-11 Marco Pesenti Gritti <marco@gnome.org>
* src/bookmarks/ephy-bookmarks-editor.c:
(ephy_bookmarks_editor_finalize):
* src/bookmarks/ephy-bookmarks-menu.c:
(ephy_bookmarks_menu_finalize):
* src/ephy-encoding-menu.c: (ephy_encoding_menu_finalize_impl):
* src/ephy-favorites-menu.c: (ephy_favorites_menu_finalize):
* src/ephy-history-window.c: (ephy_history_window_finalize):
* src/ephy-tabs-menu.c: (ephy_tabs_menu_finalize_impl):
* src/ephy-window.c: (ephy_window_finalize):
* src/toolbar.c: (toolbar_finalize):
Remove not needed removal of groups of actions from ui
merge (gtk fix).
|
|
|
|
|
|
|
|
|
|
|
| |
2003-09-06 Marco Pesenti Gritti <marco@gnome.org>
* src/bookmarks/ephy-bookmarks-menu.c: (ephy_bookmarks_menu_clean),
(add_bookmarks_menu), (ephy_bookmarks_menu_rebuild),
(ephy_bookmarks_menu_set_window),
(ephy_bookmarks_menu_set_property), (ephy_bookmarks_menu_finalize):
Port to the new gtk dynamic menus api
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-09-05 Christian Persch <chpe@cvs.gnome.org>
* src/bookmarks/ephy-bookmarks-editor.c:
(ephy_bookmarks_editor_construct):
* src/ephy-history-window.c: (ephy_history_window_construct):
* src/ephy-window.c: (setup_window):
* src/ppview-toolbar.c: (ppview_toolbar_set_window):
Use gtk_action_group_set_translation_domain() to restore menu and popup
i18n.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-09-04 Marco Pesenti Gritti <marco@gnome.org>
* data/ui/epiphany-history-window-ui.xml.in:
Fix a typo in the xml
* src/bookmarks/ephy-bookmarks-editor.c:
* src/ephy-history-window.c: (ephy_history_window_show_popup_cb):
Change the popups path to fit new api
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-09-03 Christian Persch <chpe@cvs.gnome.org>
* src/bookmarks/ephy-bookmarks-import.c: (xbel_parse_single_bookmark),
(xbel_parse_bookmark), (xbel_parse_folder), (xbel_parse_bookmarks),
(ephy_bookmarks_import_xbel):
Rewrote xbel bookmarks importer using xmlreader api. Should fix
bug 120803.
* configure.in:
Require libxml2 >= 2.5.9
|
|
|
|
|
|
|
|
|
|
| |
2003-09-03 Christian Persch <chpe@cvs.gnome.org>
* src/bookmarks/ephy-bookmarks-editor.c: (add_bookmarks_source_menu),
(cmd_bookmarks_import):
Fix galeon bookmarks import for the case of there existing a subdirectory
of ~/.galeon having a bookmarks.xbel file.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
2003-09-01 Marco Pesenti Gritti <marco@gnome.org>
* src/bookmarks/ephy-bookmarks-menu.c: (ephy_bookmarks_menu_clean):
* src/ephy-favorites-menu.c: (ephy_favorites_menu_clean):
* src/ephy-tabs-menu.c: (ephy_tabs_menu_clean):
Some more missing ensure update.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-09-01 Marco Pesenti Gritti <marco@gnome.org>
* src/bookmarks/ephy-bookmarks-editor.c:
(ephy_bookmarks_editor_construct):
* src/bookmarks/ephy-bookmarks-menu.c: (ephy_bookmarks_menu_clean):
* src/ephy-favorites-menu.c: (ephy_favorites_menu_clean):
* src/ephy-history-window.c: (ephy_history_window_construct):
* src/ephy-window.c: (setup_window):
* src/toolbar.c: (toolbar_setup_actions):
Readd is_important and ensure_update, gtk now support them.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-08-31 Marco Pesenti Gritti <marco@gnome.org>
* data/ui/epiphany-history-window-ui.xml.in:
* data/ui/epiphany-ui.xml.in:
* lib/widgets/ephy-node-view.c: (get_selection):
* src/bookmarks/ephy-bookmarks-editor.c: (add_widget),
(ephy_bookmarks_editor_construct):
* src/bookmarks/ephy-bookmarks-menu.c: (add_bookmarks_menu),
(ephy_bookmarks_menu_rebuild):
* src/ephy-encoding-menu.c: (build_group), (build_encoding),
(ephy_encoding_menu_rebuild):
* src/ephy-favorites-menu.c: (ephy_favorites_menu_rebuild):
* src/ephy-history-window.c: (add_widget),
(ephy_history_window_construct):
* src/ephy-tabs-menu.c: (ephy_tabs_menu_clean),
(ephy_tabs_menu_update):
* src/ephy-window.c: (setup_window), (ephy_window_init):
Fix problems with EphyNodeView, bookmarks and history
dialogs and update dynamic menus to the new xml format.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
2003-08-24 Christian Persch <chpe@cvs.gnome.org>
* src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_load):
Fix the logic in the version-mismatch case.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-08-22 Marco Pesenti Gritti <marco@gnome.org>
* lib/widgets/ephy-node-view.c: (compare_string_values),
(ephy_node_view_sort_func):
* src/bookmarks/ephy-bookmarks-menu.c: (sort_topics),
(sort_bookmarks):
* src/bookmarks/ephy-topic-action.c: (sort_bookmarks),
(sort_topics):
Make it NULL safe
* src/ephy-toolbars-model.c: (impl_get_item_id):
When creating bookmark, if the title is unknown, use untitled.
|
|
|
|
| |
Fix opening bookmarks in new window, there was a missing flag.
|
|
|
|
|
|
|
|
|
| |
2003-08-08 Christian Persch <chp@cvs.gnome.org>
* src/bookmarks/ephy-topics-selector: (topic_toggled), (topic_clicked),
(topic_key_pressed):
Fix mem leak.
|
|
|
|
|
|
|
|
|
|
| |
2003-08-02 Marco Pesenti Gritti <marco@it.gnome.org>
* src/bookmarks/ephy-bookmarks-menu.c:
(ephy_bookmarks_menu_rebuild):
* src/bookmarks/ephy-topic-action.c: (append_bookmarks_menu):
Translators comment to avoid verb/adjective confusion
|
|
|
|
|
|
|
|
|
| |
2003-07-30 David Bordoley <bordoley@msu.edu>
* src/ephy-history-window.c: (ephy_history_window_node_activated_cb):
* src/bookmarks/ephy-bookmarks-editor.c: (ephy_bookmarks_editor_node_activated_cb):
Always open bookmarks in new window/tab according to pref on activate.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* data/ui/epiphany-toolbar.xml.in:
* lib/egg/egg-editable-toolbar.c: (drag_data_received_cb):
* lib/egg/egg-editable-toolbar.h:
* lib/egg/egg-toolbar-editor.c: (parse_item_list):
* lib/egg/egg-toolbars-model.c: (egg_toolbars_model_to_xml),
(safe_save_xml), (egg_toolbars_model_save), (toolbars_item_new),
(free_item_node), (egg_toolbars_model_add_separator),
(egg_toolbars_model_add_item), (parse_item_list),
(impl_get_item_id), (impl_get_item_name), (impl_get_item_type),
(egg_toolbars_model_class_init), (egg_toolbars_model_item_nth),
(egg_toolbars_model_toolbar_nth), (egg_toolbars_model_get_item_id),
(egg_toolbars_model_get_item_name),
(egg_toolbars_model_get_item_type):
* lib/egg/egg-toolbars-model.h:
* lib/egg/eggtoolbar.c: (egg_toolbar_finalize):
* lib/ephy-dnd.c: (add_one_topic), (ephy_dnd_drag_data_get):
* lib/ephy-dnd.h:
* lib/widgets/ephy-node-view.c: (drag_data_received_cb),
(ephy_node_view_select_node_by_key), (ephy_node_view_construct),
(ephy_node_view_add_data_column),
(ephy_node_view_enable_drag_source):
* lib/widgets/ephy-node-view.h:
* lib/widgets/ephy-tree-model-sort.c:
(ephy_tree_model_sort_class_init), (ephy_tree_model_sort_init),
(ephy_tree_model_sort_multi_row_draggable),
(ephy_tree_model_sort_set_column_id),
(each_property_get_data_binder),
(ephy_tree_model_sort_multi_drag_data_get):
* lib/widgets/ephy-tree-model-sort.h:
* src/bookmarks/ephy-bookmark-properties.c:
(toolbar_checkbox_changed_cb), (build_ui):
* src/bookmarks/ephy-bookmarks-editor.c:
(cmd_show_in_bookmarks_bar), (ephy_bookmarks_editor_update_menu),
(node_dropped_cb), (provide_keyword_uri),
(ephy_bookmarks_editor_construct):
* src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_init_defaults),
(ephy_bookmarks_remove_keyword), (ephy_bookmarks_get_topic_uri),
(ephy_bookmarks_find_keyword):
* src/bookmarks/ephy-bookmarks.h:
* src/ephy-history-window.c: (ephy_history_window_construct):
* src/ephy-toolbars-model.c: (ephy_toolbars_model_get_action_name),
(ephy_toolbars_model_get_node), (bookmark_destroy_cb),
(impl_get_item_name), (impl_get_item_id), (impl_get_item_type),
(connect_item), (ephy_toolbars_model_set_bookmarks),
(ephy_toolbars_model_class_init), (save_changes), (item_added),
(item_removed), (toolbar_added), (toolbar_removed),
(ephy_toolbars_model_init), (ephy_toolbars_model_finalize),
(ephy_toolbars_model_remove_bookmark),
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-07-22 Christian Persch <chpe@cvs.gnome.org>
* src/ephy-tab.c: (ephy_tab_set_title):
If the page is about:blank, set title to "Blank page", not "about:blank".
* src/bookmarks/ephy-topic-action.c: (append_bookmarks_menu),
(build_topics_menu):
If there are no uncategorised bookmarks, don't append insensitive
"Empty" menu item after the topics.
|
|
|
|
|
|
|
|
|
|
| |
2003-07-22 Marco Pesenti Gritti <marco@it.gnome.org>
* src/bookmarks/ephy-topic-action.c: (sort_bookmarks),
(append_bookmarks_menu), (build_bookmarks_menu), (sort_topics),
(build_topics_menu):
Fix incosistency between all topic and bookmarks menu.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-07-18 Marco Pesenti Gritti <marco@it.gnome.org>
Christian Persch <chpe@cvs.gnome.org>
* src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_init),
(ephy_bookmarks_find_bookmark):
* src/ephy-toolbars-model.c: (ephy_toolbars_model_get_action_name),
(topic_destroy_cb), (bookmark_destroy_cb), (setup_item),
(impl_add_item), (ephy_toolbars_model_set_bookmarks),
(ephy_toolbars_model_init), (get_toolbar_pos),
(get_toolbar_and_item_pos), (ephy_toolbars_model_remove_bookmark),
(ephy_toolbars_model_add_bookmark),
(ephy_toolbars_model_has_bookmark):
* src/ephy-toolbars-model.h:
* src/toolbar.c: (topic_destroy_cb), (bookmark_destroy_cb):
Remove bookmarks also if they are not on the bookmarks toolbar.
Deal with bookmarks/model sync inside the model not in the toolbar.
If there are invalid bookmarks in the toolbar configuration
when loading it, emit a warning and drop them.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Makefile.am:
* configure.in:
* embed/Makefile.am:
* embed/ephy-embed-shell.c: (ephy_embed_shell_get_favicon_cache),
(impl_get_downloader_view):
* embed/ephy-embed-shell.h:
* embed/ephy-embed-single.c:
* embed/ephy-embed-single.h:
* embed/mozilla/ProgressListener.cpp:
* embed/mozilla/mozilla-embed.cpp:
* lib/Makefile.am:
* lib/ephy-langs.h:
* lib/ephy-node.c: (unref_signal_objects),
(ephy_node_signal_connect_object):
* plugins/Makefile.am:
* plugins/sample/Makefile.am:
* plugins/sample/sample.c: (bmk_added), (bmk_removed),
(bmk_changed), (switch_page_cb), (window_focus_in_cb),
(location_changed_cb), (tab_added_cb), (new_window_cb),
(plugin_init):
* src/Makefile.am:
* src/bookmarks/Makefile.am:
* src/bookmarks/ephy-bookmark-action.c:
(ephy_bookmark_action_sync_icon):
* src/bookmarks/ephy-bookmark-properties.c: (set_window_icon),
(ephy_bookmark_properties_init):
* src/bookmarks/ephy-bookmarks-editor.c: (provide_favicon),
(ephy_bookmarks_editor_init):
* src/bookmarks/ephy-bookmarks.c: (update_favorites_menus):
* src/bookmarks/ephy-topic-action.c: (build_bookmarks_menu):
* src/ephy-automation.c: (impl_ephy_automation_loadurl),
(impl_ephy_automation_quit), (impl_ephy_automation_load_session):
* src/ephy-favicon-action.c: (ephy_favicon_action_init):
* src/ephy-history-window.c: (confirmation_dialog_response_cb),
(provide_favicon):
* src/ephy-location-action.c: (connect_proxy):
* src/ephy-notebook.c: (sync_icon):
* src/ephy-shell.c: (ephy_shell_get_active_window),
(ephy_shell_get_session), (ephy_shell_get_autocompletion),
(ephy_shell_get_toolbars_model):
* src/ephy-shell.h:
* src/ephy-tab.c: (ephy_tab_net_state_cb), (ephy_tab_init),
(ephy_tab_get_action):
* src/ephy-tab.h:
* src/ephy-tabs-menu.c: (ephy_tabs_menu_update):
* src/ephy-window.c: (ephy_window_fullscreen),
(ephy_window_unfullscreen), (sync_tab_icon), (ephy_window_init),
(remove_from_session), (ephy_window_get_active_tab):
|
|
|
|
|
|
|
|
|
| |
2003-07-12 Christian Persch <chpe@cvs.gnome.org>
* src/ephy-history-window.c: (provide_favicon):
* src/bookmarks/ephy-bookmarks-editor.c: (provide_favicon):
Fix mem leaks.
|
|
|
|
|
|
|
| |
A "fast search" implementation for all node views. Pressing any valid
unicode character will make ephy select the first entry begining
with that key, or the nearest match (with previous or posterior letters).
Fixes bug #116744 (http://bugzilla.gnome.org/show_bug.cgi?id=116744).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-07-11 Marco Pesenti Gritti <marco@it.gnome.org>
* lib/widgets/ephy-autocompletion-window.c: (move_selection),
(ephy_autocompletion_window_key_press_hack),
(ephy_autocompletion_window_hide):
Fix actions
* src/bookmarks/ephy-bookmarks-import.c: (parse_rdf_item):
Actually use smartlink prop when importing
|
|
|
|
|
|
|
|
| |
2003-07-11 Lee Willis <lee@lee-and-claire.co.uk>
* src/bookmarks.ephy-bookmarks-export.c: (ephy_bookmarks_export_rdf):
Fix export of smart bookmarks
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-07-10 Marco Pesenti Gritti <marco@it.gnome.org>
* src/bookmarks/ephy-bookmarks-export.c: (add_topics_list),
(ephy_bookmarks_export_rdf):
Some minor changes in rdf format (thanks to Edd Dumbill),
and use namespaces in the code.
* src/bookmarks/ephy-bookmarks-import.c: (bookmark_add),
(ephy_bookmarks_import_xbel), (parse_rdf_subjects),
(parse_rdf_item), (ephy_bookmarks_import_rdf):
* src/bookmarks/ephy-bookmarks-import.h:
Add an rdf importer.
* src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_load),
(ephy_bookmarks_save), (ephy_bookmarks_init),
(ephy_bookmarks_finalize):
Update db to 1.0, import bookmarks from the rdf first time.
WARNING Backup your bookmarks.rdf file before using this
and let me know if you get any problems. (esp if you had a
< 0.7.3 epiphany version).
|
| |
|
|
|
|
|
|
|
|
| |
2003-07-07 Christian Persch <chpe@cvs.gnome.org>
* src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_find_bookmark):
Fix crash.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-07-07 Marco Pesenti Gritti <marco@it.gnome.org>
* lib/ephy-types.h:
Remove unused define.
* src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_save_delayed),
(bookmarks_changed_cb), (bookmarks_removed_cb),
(ephy_bookmarks_add):
Save added bookmarks on idle, otherwise importing is too slow.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
2003-07-06 Christian Persch <chpe@cvs.gnome.org>
* lib/widgets/ephy-node-view.c: (ephy_node_view_button_press_cb),
(ephy_node_view_sort_func):
* src/bookmarks/ephy-topics-selector.c: (topic_clicked),
(topic_key_pressed):
Fix mem leaks and a conditional.
|
|
|
|
|
|
|
|
|
| |
2003-07-04 Christian Persch <chpe@cvs.gnome.org>
* src/bookmarks/ephy-bookmarks-menu.c: (add_bookmarks_menu):
Use g_list_prepend instead of g_list_append.
Correct erroneous copyright notice.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-07-04 Marco Pesenti Gritti <marco@it.gnome.org>
* configure.in:
Remove use of acconfig.h.
* embed/ephy-embed-shell.c: (ephy_embed_shell_get_embed_single):
* embed/ephy-embed-single.c:
* embed/ephy-embed-single.h:
* embed/mozilla/ContentHandler.cpp:
* embed/mozilla/EphyWrapper.cpp:
* embed/mozilla/Makefile.am:
* embed/mozilla/MozRegisterComponents.cpp:
* embed/mozilla/MozRegisterComponents.h:
* embed/mozilla/mozilla-embed-single.cpp:
* embed/mozilla/mozilla-embed-single.h:
* src/bookmarks/ephy-bookmarks-import.c: (bookmark_add),
(xbel_parse_folder), (ephy_bookmarks_import_mozilla):
* src/ephy-shell.c: (ephy_shell_init):
Show an alert when mozilla cant start instead of crashing.
Do not import bookmarks dups.
Cleanup some mozilla code headers inclusion.
|
|
|
|
|
|
|
|
| |
2003-07-03 Christian Persch <chpe@cvs.gnome.org>
* src/bookmarks/ephy-topic-action.c: (build_bookmarks_menu):
Ellipsise the bookmarks titles.
|
|
|
|
|
|
|
|
| |
2003-07-03 Christian Persch <chpe@cvs.gnome.org>
* src/bookmarks/ephy-bookmark-action.c: (create_menu_proxy):
Oops, fix mem leak introduced by previous checkin.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-07-03 Christian Persch <chpe@cvs.gnome.org>
* src/bookmarks/ephy-bookmark-toolitem.h:
* src/bookmarks/ephy-bookmark-toolitem.c:
* src/bookmarks/ephy-bookmark-action.c: (create_tool_item),
(ephy_bookmark_action_sync_label), (activate_cb), (create_menu_proxy),
(connect_proxy), (ephy_bookmark_action_class_init):
Moved bookmark tool item creation back to ephy-bookmark-action.c,
For smart bookmarks, don't append ':' in the toolbar overflow menu.
|
|
|
|
|
|
|
|
|
|
| |
2003-07-02 Christian Persch <chpe@cvs.gnome.org>
* src/bookmarks/ephy-topic-action.c: (ephy_topic_action_sync_label),
(create_menu_item), (create_menu_proxy), (connect_proxy),
(ephy_topic_action_class_init):
Implement toolbar overflow menu item for bookmark topics.
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-06-28 Marco Pesenti Gritti <marco@it.gnome.org>
* configure.in:
* src/bookmarks/ephy-bookmarks-editor.c: (cmd_bookmarks_import):
* src/bookmarks/ephy-bookmarks-import.c: (ephy_bookmarks_import):
* src/bookmarks/ephy-bookmarks-import.h:
Fallback using directories to detect format if the mime
is not relevant.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-06-26 Christian Persch <chpe@cvs.gnome.org>
* src/bookmarks/ephy-bookmark-action.c: (connect_proxy),
(entry_activated_cb), (activate_cb), (menu_activate_cb):
* src/bookmarks/ephy-bookmark-toolitem.h:
* src/bookmarks/ephy-bookmark-toolitem.c: (activated_cb),
(ephy_bookmark_toolitem_create_menu_proxy),
(ephy_bookmark_toolitem_class_init):
Make the toolbar overflow item really activate the bookmark action.
Simplify code a little.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-06-26 Marco Pesenti Gritti <marco@it.gnome.org>
* src/bookmarks/ephy-bookmarks-menu.c: (go_location_cb):
* src/ephy-favorites-menu.c: (go_location_cb):
* src/ephy-navigation-action.c: (activate_up_menu_item_cb):
* src/ephy-shell.c: (ephy_shell_new_tab):
* src/toolbar.c: (go_location_cb):
* src/window-commands.c: (window_cmd_go_home):
Use window_load_url when useful. Right now just a cleanup
but will be useful when mozilla focus will stop to suck.
|
|
|
|
|
|
|
|
| |
2003-06-23 Christian Persch <chpe@cvs.gnome.org>
* src/bookmarks/ephy-bookmarks-editor.c:
Fix capitalisation of menu entry.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-06-18 Marco Pesenti Gritti <marco@it.gnome.org>
* lib/ephy-autocompletion.c: (ephy_autocompletion_refine_matches),
(ephy_autocompletion_update_matches_full_item):
* lib/widgets/ephy-location-entry.c: (ephy_location_entry_build),
(ephy_location_entry_autocompletion_show_alternatives_to),
(real_entry_set_location), (delete_text_cb), (insert_text_cb),
(ephy_location_entry_key_press_event_cb),
(ephy_location_entry_content_is_text),
(ephy_location_entry_activate_cb):
* src/bookmarks/ephy-bookmarks.c:
(ephy_bookmarks_autocompletion_source_foreach):
* src/ephy-location-action.c: (create_tool_item),
(location_url_activate_cb):
Use insert_text delete_text to show/hide the autocompletion
window.
Remember last search with autocompletion smart bookmarks.
|
|
|
|
|
|
|
|
| |
2003-06-15 Marco Pesenti Gritti <marco@it.gnome.org>
* src/bookmarks/ephy-new-bookmark.c: (ephy_new_bookmark_set_title):
Suggest the address as title when web page has no title.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-06-14 Christian Persch <chpe@cvs.gnome.org>
* src/ephy-topic-action.c: (build_bookmarks_menu),
(build_topics_menu):
* src/language-dialog.c: (language_editor_remove_button_clicked_cb):
* src/pdm-dialog.c: (pdm_dialog_remove_button_clicked_cb):
* embed/downloader-view.c: (download_dialog_abort_cb):
Use g_list_prepend instead of g_list_append, and fix mem leaks
along the way.
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-06-13 Marco Pesenti Gritti <marco@it.gnome.org>
* src/bookmarks/ephy-bookmarks-import.c:
(gul_general_read_line_from_file), (gul_string_ascii_strcasestr),
(ns_get_bookmark_item), (ns_parse_bookmark_item),
(ephy_bookmarks_import_mozilla):
Do not use libxml to parse mozilla bookmarks.
Use the galeon parser instead, ugly but works.
|
|
|
|
|
|
|
|
| |
2003-06-12 Marco Pesenti Gritti <marco@it.gnome.org>
* src/bookmarks/ephy-bookmark-action.c: (activate_cb):
s/scheme/host for the smartbookmarks
|
|
|
|
| |
Do not persist node selection in BME between sessions.
|
| |
|
|
|
|
| |
Fix compilation.
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-06-11 Christian Persch <chpe@cvs.gnome.org>
* src/bookmarks/ephy-bookmark-toolitem.h:
* src/bookmarks/ephy-bookmark-toolitem.c:
* src/bookmarks/ephy-bookmark-action.c: (create_tool_item),
(create_menu_item), (ephy_bookmark_action_class_init):
Moved bookmark tool item creation to a dedicated tool item. That way we
can provide toolbar overflow menu items.
|
|
|
|
|
|
|
|
|
| |
2003-06-10 Marco Pesenti Gritti <marco@it.gnome.org>
* src/bookmarks/ephy-bookmarks-menu.c: (ephy_bookmarks_menu_init),
(ephy_bookmarks_menu_finalize):
Dont try to update menus of dead windows ;)
|
|
|
|
|
|
|
|
|
|
| |
2003-06-10 Marco Pesenti Gritti <marco@it.gnome.org>
* src/bookmarks/ephy-topics-selector.c:
(ephy_topics_selector_apply), (topic_clicked), (topic_key_pressed),
(ephy_topics_build_ui), (ephy_topics_selector_new):
Small cleanups. Dont crash when adding a bookmark without topics.
|
|
|
|
|
|
|
|
|
| |
2003-06-10 Marco Pesenti Gritti <marco@it.gnome.org>
* src/bookmarks/ephy-topics-selector.c: (ephy_topics_build_ui):
Dont set sort function on idle. The sort is visible and we can
crash if the dialog is closed very fast.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-06-09 Marco Pesenti Gritti <marco@it.gnome.org>
* data/epiphany.schemas.in:
* data/ui/epiphany-bookmark-editor-ui.xml.in:
* embed/ephy-embed-shell.c: (ephy_embed_shell_class_init):
* embed/mozilla/Makefile.am:
* embed/mozilla/MozRegisterComponents.cpp:
* lib/Makefile.am:
* src/bookmarks/ephy-bookmark-action.c: (create_tool_item),
(ephy_bookmark_action_sync_smart_url), (entry_activated_cb),
(activate_cb), (connect_proxy),
(ephy_bookmark_action_set_property),
(ephy_bookmark_action_finalize), (ephy_bookmark_action_class_init),
(sync_bookmark_properties), (ephy_bookmark_action_init):
* src/bookmarks/ephy-bookmark-properties.c:
(location_entry_changed_cb):
* src/bookmarks/ephy-bookmarks-editor.c: (show_properties_dialog),
(add_bookmarks_source_menu), (import_dialog_response_cb),
(cmd_bookmarks_import):
* src/bookmarks/ephy-bookmarks-import.c: (ephy_bookmarks_import),
(mozilla_parse_bookmarks), (xbel_parse_folder),
(xbel_parse_bookmarks), (ephy_bookmarks_import_xbel):
* src/bookmarks/ephy-bookmarks-import.h:
* src/bookmarks/ephy-bookmarks.c:
(ephy_bookmarks_autocompletion_source_foreach),
(ephy_bookmarks_init_defaults), (update_topics_list),
(update_has_smart_address), (ephy_bookmarks_add),
(ephy_bookmarks_set_address):
* src/bookmarks/ephy-bookmarks.h:
* src/bookmarks/ephy-new-bookmark.c: (ephy_new_bookmark_finalize),
(ephy_new_bookmark_add), (ephy_new_bookmark_init),
(ephy_new_bookmark_set_title):
* src/bookmarks/ephy-new-bookmark.h:
* src/ephy-shell.c: (ephy_shell_init):
* src/popup-commands.c: (popup_cmd_bookmark_link):
Get rid of starthere: and default to google, as discussed
with Seth.
Add a way to import bookmarks from the editor. (you still
cant specificy a file, that's sort of low priority for me, but
we have a plan on how to do it).
Allow to edit smart bookmarks in the user interface. The address
field is used and when there is a %s, it's considered a smart
url. (like mozilla does it).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-06-07 Marco Pesenti Gritti <marco@it.gnome.org>
* embed/mozilla/mozilla-notifiers.cpp:
Remove some leftovers.
* lib/widgets/Makefile.am:
* lib/widgets/ephy-search-entry.c: (ephy_search_entry_get_type),
(ephy_search_entry_class_init), (ephy_search_entry_timeout_cb),
(ephy_search_entry_changed_cb),
(ephy_search_entry_focus_out_event_cb), (ephy_search_entry_init),
(ephy_search_entry_finalize), (ephy_search_entry_new),
(ephy_search_entry_clear):
* lib/widgets/ephy-search-entry.h:
* src/bookmarks/ephy-bookmarks-editor.c:
(keyword_node_selected_cb), (search_entry_search_cb),
(build_search_box):
* src/ephy-history-window.c: (site_node_selected_cb),
(search_entry_search_cb), (build_search_box):
Implement a search entry that delays searches a bit after
the user pressed key, to have autoapply but make it interactive
enough. (Based on rhythmbox one)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-06-07 Marco Pesenti Gritti <marco@it.gnome.org>
* data/epiphany.schemas.in:
* data/glade/prefs-dialog.glade:
* embed/ephy-embed-prefs.h:
* embed/ephy-embed-single.c: (ephy_embed_single_clear_cache):
* embed/ephy-embed-single.h:
* embed/mozilla/mozilla-embed-single.cpp:
* embed/mozilla/mozilla-notifiers.cpp:
* src/bookmarks/ephy-bookmarks-import.c: (mozilla_parse_bookmarks),
(xbel_parse_folder):
* src/prefs-dialog.c: (prefs_clear_cache_button_clicked_cb):
Remove memory cache prefs/ui, now mozilla can deal with it
automagically.
Rename Appeareance tab to be less generic.
Do not convert spaces to _ on bookmarks importing.
|
|
|
|
|
|
|
|
|
| |
2003-06-07 Christian Persch <chpe@cvs.gnome.org>
* lib/ephy-dialog.c: (impl_get_value):
* src/bookmarks/ephy-new-bookmark.c: (ephy_new_bookmark_add):
Fix mem leak.
|
|
|
|
|
|
|
|
|
|
|
| |
2003-06-06 Christian Persch <chpe@cvs.gnome.org>
* src/bookmarks/ephy-bookmarks-menu.c: (ephy_bookmarks_menu_clean),
(ephy_bookmarks_menu_rebuild), (ephy_bookmarks_menu_init):
* src/ephy-favorites-menu.c: (ephy_favorites_menu_clean),
(ephy_favorites_menu_rebuild), (ephy_favorites_menu_init):
Fix signed/unsigned mistake, speed up favorites menu building
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-06-04 Marco Pesenti Gritti <marco@it.gnome.org>
* src/bookmarks/ephy-bookmarks-menu.c:
(ephy_bookmarks_menu_rebuild), (do_updates),
(bookmarks_tree_changed_cb), (ephy_bookmarks_menu_init):
* src/bookmarks/ephy-bookmarks.c: (bookmarks_changed_cb),
(topics_removed_cb), (ephy_bookmarks_add):
Make sure to rebuild on add bookmark and on topic removal.
Update on idle, so things like importing bookmarks doesnt
take two days.
* src/ephy-notebook.c: (notebook_drag_data_received_cb):
* src/ephy-shell.c: (ephy_init_services), (load_homepage),
(ephy_shell_new_tab):
* src/ephy-shell.h:
* src/ephy-window.c: (setup_window):
* src/session.c: (parse_embed):
Drop NOT_JUMP_TO flag, we dont have a pref anymore.
On new page instead of really clone the page, just clone
the url (put it in the address entry). So if the user need it
it's easy to load, but there are not the inacceptable slow
downs of real cloning. Let's see how this works ...
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-06-04 Marco Pesenti Gritti <marco@it.gnome.org>
* src/bookmarks/Makefile.am:
* src/bookmarks/ephy-bookmark-action.c: (connect_proxy):
* src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_class_init),
(bookmarks_changed_cb), (bookmarks_removed_cb),
(ephy_bookmarks_set_keyword), (ephy_bookmarks_unset_keyword),
(ephy_bookmarks_get_favorites),
(ephy_bookmarks_get_not_categorized):
* src/bookmarks/ephy-bookmarks.h:
* src/ephy-window.c: (ephy_window_init), (ephy_window_finalize):
Implement bookmarks menu, might need to be optimized later.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-06-04 Marco Pesenti Gritti <marco@it.gnome.org>
* data/ui/epiphany-ui.xml.in:
Add a bookmarks menu. (still not the tree)
* src/bookmarks/ephy-bookmark-action.c: (create_menu_item),
(ephy_bookmark_action_sync_icon),
(ephy_bookmark_action_sync_label), (activate_cb), (connect_proxy),
(ephy_bookmark_action_class_init):
Implement create_menu_item.
* src/ephy-favorites-menu.c: (ephy_favorites_menu_get_type),
(go_location_cb), (ephy_favorites_menu_rebuild),
(ephy_favorites_menu_set_property),
(ephy_favorites_menu_get_property),
(ephy_favorites_menu_class_init), (ephy_favorites_menu_init),
(ephy_favorites_menu_finalize), (ephy_favorites_menu_new):
Use bookmark action.
* src/ephy-window.c:
Change verbs for bookmarks menu.
|
|
|
|
|
|
| |
2003-05-28 Christian Persch <chpe@cvs.gnome.org>
continuing checkin of previous patch (cvs aborted "broken pipe")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-05-26 Marco Pesenti Gritti <marco@it.gnome.org>
* lib/ephy-node.c: (callback), (ephy_node_dispose):
* lib/ephy-node.h:
s/DESTROYED/DESTROY which is more useulf
* lib/widgets/ephy-tree-model-node.c:
(ephy_tree_model_node_set_property), (root_destroy_cb):
* src/bookmarks/ephy-bookmarks-editor.c:
(ephy_bookmarks_editor_update_menu):
* src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_init_defaults),
(ephy_bookmarks_set_toolbars_model), (ephy_bookmarks_set_property),
(ephy_bookmarks_get_property), (ephy_bookmarks_class_init),
(bookmarks_removed_cb), (topics_removed_cb), (ephy_bookmarks_init),
(ephy_bookmarks_finalize):
* src/ephy-shell.c: (ephy_shell_get_toolbars_model):
* src/ephy-toolbars-model.c: (impl_add_item),
(ephy_toolbars_model_set_bookmarks),
(ephy_toolbars_model_set_property),
(ephy_toolbars_model_get_property),
(ephy_toolbars_model_class_init), (ephy_toolbars_model_init),
(ephy_toolbars_model_finalize), (ephy_toolbars_model_new):
* src/ephy-toolbars-model.h:
* src/toolbar.c: (topic_destroy_cb), (bookmark_destroy_cb),
(toolbar_ensure_action), (toolbar_init):
Better way to remove unrefed bookmarks from the toolbar.
Ref bookmarks in toolbars model and weak reaf toolbars model
in bookmarks. So setting defaults really works.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-05-25 Marco Pesenti Gritti <marco@it.gnome.org>
* configure.in:
* embed/ephy-favicon-cache.c: (ephy_favicon_cache_save):
* embed/ephy-history.c: (ephy_history_save), (hosts_removed_cb),
(pages_removed_cb), (unref_empty_host),
(page_removed_from_host_cb), (connect_page_removed_from_host),
(ephy_history_init), (ephy_history_add_host):
* lib/ephy-file-helpers.c: (ephy_file_save_xml):
* lib/ephy-file-helpers.h:
* lib/ephy-node.c: (callback), (ephy_node_emit_signal),
(real_remove_child), (ephy_node_dispose):
* lib/ephy-node.h:
* lib/ephy-state.c: (ephy_states_save):
* lib/widgets/ephy-tree-model-node.c: (root_child_removed_cb):
* src/bookmarks/ephy-bookmarks-export.c:
(ephy_bookmarks_export_rdf):
* src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_save),
(bookmarks_removed_cb), (topics_removed_cb):
Try to fix node removal problems. I cant repro crashes ...
but they are quite hard to reproduce.
Use a save_xml helper that is low disk safe.
* src/ephy-automation.c: (impl_ephy_automation_loadurl):
Use OPEN_PAGE when an url is passed
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-05-25 Marco Pesenti Gritti <marco@it.gnome.org>
* embed/ephy-favicon-cache.c: (ephy_favicon_cache_load),
(ephy_favicon_cache_save), (ephy_favicon_cache_init),
(ephy_favicon_cache_finalize):
* embed/ephy-history.c: (ephy_history_load), (ephy_history_save),
(ephy_history_init):
* lib/ephy-node-db.c: (ephy_node_db_get_property),
(ephy_node_db_set_property), (ephy_node_db_class_init),
(ephy_node_db_init), (ephy_node_db_finalize), (ephy_node_db_new),
(_ephy_node_db_remove_id):
* lib/ephy-node-db.h:
* lib/ephy-node.c: (ephy_node_save_to_xml):
* lib/ephy-node.h:
* lib/ephy-state.c: (ephy_states_load), (ephy_states_save),
(ensure_states):
* src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_load),
(ephy_bookmarks_save), (ephy_bookmarks_init):
Revert latest node changes. Parents nodes need to be saved
first and it's easier to do that in a not generic way :/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-05-23 Marco Pesenti Gritti <marco@it.gnome.org>
* embed/ephy-favicon-cache.c: (ephy_favicon_cache_load),
(ephy_favicon_cache_save), (ephy_favicon_cache_init),
(ephy_favicon_cache_finalize):
* embed/ephy-history.c: (ephy_history_load), (ephy_history_save),
(ephy_history_init):
* lib/ephy-node-db.c: (ephy_node_db_set_version),
(ephy_node_db_get_property), (ephy_node_db_set_property),
(ephy_node_db_class_init), (ephy_node_db_init),
(ephy_node_db_finalize), (ephy_node_db_new),
(_ephy_node_db_remove_id), (ephy_node_db_load_from_xml),
(ephy_node_db_save_to_xml):
* lib/ephy-node-db.h:
* lib/ephy-node.c: (ephy_node_to_xml):
* lib/ephy-node.h:
* lib/ephy-state.c: (ephy_states_load), (ephy_states_save),
(ensure_states):
* src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_load),
(ephy_bookmarks_save), (ephy_bookmarks_init),
(ephy_bookmarks_finalize):
Implement generic way to save/load db and make it
low disk safe.
|
|
|
|
|
|
|
|
|
|
| |
2003-05-22 David Bordoley <bordoley@msu.edu>
* src/bookmarks/ephy-topic-action.c:
(menu_deactivate_cb), (button_pressed_cb),
(connect_proxy):
Activate the menu on button press down, like other menus.
|
|
|
|
| |
Yet more new tab logic fixes.
|
|
|
|
|
|
|
|
| |
2003-05-21 David Bordoley <bordoley@msu.edu>
* src/bookmarks/ephy-new-bookmark.c: (duplicate_dialog_construct):
s/address/page. This always bothered me.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-05-21 Marco Pesenti Gritti <marco@it.gnome.org>
* src/bookmarks/ephy-bookmarks-editor.c:
(cmd_open_bookmarks_in_tabs),
(ephy_bookmarks_editor_node_activated_cb):
* src/ephy-automation.c: (impl_ephy_automation_loadurl):
* src/ephy-history-window.c: (cmd_open_bookmarks_in_tabs),
(cmd_open_bookmarks_in_browser):
* src/ephy-notebook.c: (notebook_drag_data_received_cb):
* src/ephy-shell.c: (ephy_shell_new_tab):
* src/ephy-shell.h:
* src/popup-commands.c: (popup_cmd_link_in_new_window),
(popup_cmd_link_in_new_tab), (popup_cmd_image_in_new_tab),
(popup_cmd_image_in_new_window), (popup_cmd_frame_in_new_tab),
(popup_cmd_frame_in_new_window):
* src/window-commands.c: (window_cmd_file_new_window),
(window_cmd_file_new_tab), (window_cmd_view_page_source):
Cleanup new tab logic, and ever use window for new instances.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-05-20 Marco Pesenti Gritti <marco@it.gnome.org>
* embed/downloader-view.c: (downloader_view_build_ui):
* embed/mozilla/Makefile.am:
* embed/mozilla/default-prefs.js:
* embed/mozilla/mozilla-embed-single.cpp:
* embed/mozilla/mozilla-notifiers.cpp:
* embed/mozilla/mozilla-prefs.cpp:
* embed/mozilla/mozilla-prefs.h:
* lib/ephy-dnd.c: (ephy_dnd_node_list_extract_nodes):
* src/bookmarks/ephy-bookmarks-editor.c:
(ephy_bookmarks_editor_construct):
* src/ephy-history-window.c: (ephy_history_window_construct):
Fix some warnings.
Go back hardcoding defaults in the code, mozilla pref api sucks :/
Cleanup mozilla prefs code, we can use mozilla api directly now,
no need for a wrapper like in galeon1.
|
|
|
|
| |
Last patch of the #112781 patch series.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-05-19 David Bordoley <bordoley@msu.edu>
* embed/downloader-view.c: (downloader_view_build_ui):
* lib/ephy-stock-icons.c: (ephy_stock_icons_init):
* lib/ephy-stock-icons.h:
* src/ephy-history-window.c: (ephy_history_window_construct):
* src/bookmarks/ephy-bookmarks-editor.c:
(ephy_bookmarks_editor_construct):
Use stock icons instead of the files directly to set window
border icons.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* lib/Makefile.am:
* lib/ephy-dnd.c: (ephy_dnd_node_list_extract_nodes):
* lib/ephy-node.c: (write_lock_to_read_lock),
(read_lock_to_write_lock), (lock_gdk), (unlock_gdk), (callback),
(ephy_node_emit_signal), (ephy_node_finalize), (real_remove_child),
(remove_child), (signal_object_weak_notify),
(unref_signal_objects), (ephy_node_dispose), (ephy_node_new),
(ephy_node_new_with_id), (ephy_node_get_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),
(save_parent), (ephy_node_save_to_xml), (real_add_child),
(ephy_node_new_from_xml), (ephy_node_add_child),
(ephy_node_remove_child), (ephy_node_has_child),
(ephy_node_real_get_child_index), (ephy_node_sort_children),
(ephy_node_reorder_children), (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_signal_connect_object), (ephy_node_signal_disconnect):
* lib/ephy-node.h:
* lib/ephy-state.c: (ephy_states_load), (ensure_states),
(ephy_state_add_window), (ephy_state_add_paned), (ephy_state_save):
* lib/widgets/ephy-node-view.c: (ephy_node_view_class_init),
(ephy_node_view_selection_changed_cb),
(ephy_node_view_set_property), (ephy_node_view_get_property),
(ephy_node_view_remove):
* lib/widgets/ephy-tree-model-node.c:
(ephy_tree_model_node_class_init),
(ephy_tree_model_node_set_property),
(ephy_tree_model_node_get_property),
(ephy_tree_model_node_get_value), (ephy_tree_model_node_get_path),
(ephy_tree_model_node_iter_next),
(ephy_tree_model_node_node_from_iter):
* src/bookmarks/ephy-bookmark-action.c:
(ephy_bookmark_action_init), (ephy_bookmark_action_new):
* src/bookmarks/ephy-bookmark-properties.c:
(ephy_bookmark_properties_class_init),
(ephy_bookmark_properties_set_property):
* src/bookmarks/ephy-bookmarks-editor.c:
(cmd_show_in_bookmarks_bar), (cmd_open_bookmarks_in_tabs),
(cmd_open_bookmarks_in_browser), (cmd_delete),
(cmd_bookmark_properties), (cmd_copy),
(ephy_bookmarks_editor_node_activated_cb),
(ephy_bookmarks_editor_update_menu),
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-05-17 David Bordoley <bordoley@msu.edu>
Marco Pesenti Gritti <marco@it.gnome.org>
* data/ui/epiphany-ui.xml.in:
* src/Makefile.am:
* src/bookmarks/ephy-bookmark-action.c: (create_tool_item):
* src/ephy-notebook.c: (ephy_notebook_class_init),
(ephy_notebook_move_page), (move_tab),
(notebook_drag_data_received_cb), (ephy_notebook_init),
(ephy_notebook_set_page_status), (update_tabs_visibility),
(ephy_notebook_insert_page), (ephy_notebook_remove_page),
(ephy_notebook_set_page_title):
* src/ephy-notebook.h:
* src/ephy-tabs-menu.c: (ephy_tabs_menu_class_init),
(ephy_tabs_menu_init), (ephy_tabs_menu_clean),
(ephy_tabs_menu_finalize_impl), (ephy_tabs_menu_set_property),
(ephy_tabs_menu_get_property), (ephy_tabs_menu_new),
(ephy_tabs_menu_verb_cb), (ephy_tabs_menu_set_action_accelerator),
(ephy_tabs_menu_rebuild), (ephy_tabs_menu_update):
* src/ephy-tabs-menu.h:
* src/ephy-window.c: (setup_window),
(update_tabs_menu_sensitivity), (ephy_window_tabs_changed_cb),
(setup_notebook), (ephy_window_init), (ephy_window_finalize),
(ephy_window_update_control), (ephy_window_update_all_controls),
(ephy_window_notebook_switch_page_cb):
* src/ephy-window.h:
* src/window-commands.c: (window_cmd_tabs_move_left),
(window_cmd_tabs_move_right), (window_cmd_tabs_detach):
Implement a list of tabs at the bottom of tabs menu.
Add a changed signal to the notebook and use it to update
list and sensitivity.
|
|
|
|
|
|
|
|
|
| |
2003-05-15 David Bordoley <bordoley@msu.edu>
* src/bookmarks/ephy-bookmarks-editor.c:
(ephy_bookmark_popup_entries []):
Add elipses to rename menu entry.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-05-14 David Bordoley <bordoley@msu.edu>
* lib/ephy-state.c: (ephy_state_add_window):
* lib/ephy-state.h: (EphyStateWindowFlags):
Add some flags so that we can choose to save
position or size or both.
* lib/ephy-dialog.c: (setup_default_size):
* src/ephy-window.c: (ephy_window_show):
* src/window-commands.c: (window_cmd_edit_toolbar):
* src/bookmarks/ephy-bookmark-properties.c: (build_ui):
* src/bookmarks/ephy-new-bookmark.c: (ephy_new_bookmark_construct):
Only save size for dialogs and main windows.
* src/ephy-history-window.c: (ephy_history_window_construct):
* src/bookmarks/ephy-bookmarks-editor.c:
(ephy_bookmarks_editor_construct):
Save size and position.
|
|
|
|
| |
Don't split sentences.
|
|
|
|
|
|
| |
Fix the no_topics pointer writing, fixes adding bookmarks to
Uncategorized when they are removed from a topic and they still
are in other topics (Bad Marco).
|
| |
|
|
|
|
|
|
|
|
|
| |
2003-05-13 David Bordoley <bordoley@msu.edu>
* src/bookmarks/ephy-new-bookmark.c: (duplicate_dialog_construct),
(duplicate_bookmark_response_cb), (ephy_new_bookmark_is_unique):
Don't go modal when showing the duplicate bookmark dialog.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-05-13 David Bordoley <bordoley@msu.edu>
* src/ephy-history-window.c: (cmd_bookmark_page):
* src/popup-commands.c: (popup_cmd_bookmark_link):
* src/window-commands.c: (window_cmd_file_bookmark_page):
* src/bookmarks/ephy-new-bookmark.c: (response_cb),
(ephy_new_bookmark_response_cb):
* src/bookmarks/ephy-new-bookmark.h:
Get rid of the unneeded convenience callback since no
one is try to make the new bookmark dialog modal anymore.
|
|
|
|
|
|
| |
Don't allow to have more than one bookmark with the same
URL^H^H^Haddress, warn the user with a nice dialog.
Fixes #110854.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-05-11 Marco Pesenti Gritti <marco@it.gnome.org>
* data/starthere/smartbookmarks.xml.in:
Fix google smart bookmarks to use utf8
* src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_solve_smart_url):
Fix google smart bookmarks to use utf8.
Escape the search string before merging it in the url.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-05-11 Marco Pesenti Gritti <marco@it.gnome.org>
* lib/egg/egg-action.c:
* lib/egg/eggseparatortoolitem.c:
* lib/egg/eggtoggletoolbutton.c:
* lib/egg/eggtoolbar.c:
* lib/egg/eggtoolbutton.c:
* lib/egg/eggtoolitem.c:
* lib/egg/eggtoolitem.h:
Update
* src/bookmarks/Makefile.am:
* src/bookmarks/ephy-bookmarks.c:
* src/bookmarks/ephy-bookmarks-export.c:
* src/bookmarks/ephy-bookmarks-export.h:
Export bookmarks in an rdf format (RSS was perfect,
so I just used it instead of inventing a new one).
This is useful to ensure compatibility in case
of database formats changes. It will be used also
as import format for ephy. Also I think it can be easily
displayed, need to talk with Edd about the css url though.
Thanks to Edd Dumbill for the help with this.
|
|
|
|
| |
Small cleanup.
|
|
|
|
|
| |
Alphabetical sort of bookmarks menu elements, fixes #111315.
Also create ephy-node-common.h with some general enums.
|
|
|
|
|
|
|
|
|
|
|
| |
2003-05-07 Lee Willis <lwillis@plus.net>
* src/bookmarks/ephy-topic-action.c:
Don't show broken sub-menus for topics that
have no children in the bookmark toolbar.
Follow IE behaviour and show an insensitive
"Empty" entry
|
|
|
|
|
|
|
|
|
|
|
| |
2003-05-08 David Adam Bordoley <bordoley@msu.edu>
* src/bookmarks/ephy-bookmark-action.c:
(ephy_bookmark_action_sync_icon),
(ephy_bookmark_action_sync_label):
Don't set an icon unless their is a favicon.
Append a colon onto the label of smartbookmarks.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-05-08 David Adam Bordoley <bordoley@msu.edu>
* TODO:
* data/glade/epiphany.glade:
* data/glade/prefs-dialog.glade:
* data/glade/print.glade:
* src/ephy-history-window.c: (ephy_history_ui_entries [])
(ephy_history_window_update_menu),
(ephy_history_window_construct):
* src/ephy-window.c: (ephy_popups_entries []),
* src/toolbar.c: (toolbar_setup_actions):
* src/bookmarks/ephy-bookmark-properties.c: (build_ui):
* src/bookmarks/ephy-bookmarks-editor.c:
(ephy_bookmark_popup_entries []),
(ephy_bookmarks_editor_update_menu):
s/location/address. Fix up mnemonic collisions
in the print dialog. Mark toolbar action names
for translation. s/location/"address entry" for
the entry bar name (this may change depending
on what the docs team says). Add a todo
about changing code to use address where
appropriate.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-05-08 David Adam Bordoley <bordoley@msu.edu>
* lib/ephy-gui.c: (ephy_gui_help):
* lib/ephy-gui.h:
Convenience function for displaying help.
Remove unneeded include of gnome-dialog.h
* src/ephy-history-window.c: (cmd_help_contents):
* src/prefs-dialog.c: (prefs_dialog_show_help):
* src/window-commands.c: (window_cmd_help_contents),
(window_cmd_help_about):
* src/bookmarks/ephy-bookmark-properties.c:
(ephy_bookmark_properties_help),
(bookmark_properties_response_cb):
* src/bookmarks/ephy-bookmarks-editor.c:
(cmd_help_contents):
* src/bookmarks/ephy-new-bookmark.c:
(ephy_new_bookmark_help), (response_cb):
Hook up help to windows/dialogs.
Add the guilty parties to about.
* help/C/epiphany.xml:
Fixed the "To Create a New Bookmark" id.
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-05-04 Osma Ahvenlampi <oa@iki.fi>
* src/bookmarks/ephy-bookmarks.c:
* src/bookmarks/ephy-bookmarks.h:
* src/bookmarks/ephy-bookmarks-import.c:
* src/bookmarks/ephy-new-bookmark.c:
Fix memory leak while saving bookmarks, and performance problem
during import.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-05-05 Marco Pesenti Gritti <marco@it.gnome.org>
* src/bookmarks/ephy-bookmarks-editor.c: (build_search_box):
* src/ephy-history-window.c: (confirmation_dialog_response_cb),
(confirmation_dialog_construct), (cmd_clear), (cmd_bookmark_page),
(ephy_history_window_class_init), (entry_selection_changed_cb),
(add_entry_monitor), (view_focus_cb), (add_focus_monitor),
(remove_focus_monitor), (ephy_history_window_show_popup_cb),
(build_search_box), (view_selection_changed_cb),
(ephy_history_window_construct), (ephy_history_window_dispose):
* src/window-commands.c: (toolbar_editor_destroy_cb),
(toolbar_editor_response_cb), (window_cmd_edit_toolbar),
(window_cmd_help_contents):
Better sensitivity updates for history
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-05-05 David Adam Bordoley <bordoley@msu.edu>
* src/toolbar.c: (update_toolbar_remove_flag),
(toolbar_set_window):
If there is only one "toolbar" make it non-removable.
* src/bookmarks/ephy-bookmarks.c: (default_bookmarks []),
(default_topics []), (ephy_bookmarks_init_defaults):
Make the default topic similar to safari's. Mark
the default google smartbookmark for translation and
include a comment instructing translators how to properly
translate it. Add the google smartbookmark to the
bookmarks bar by default.
* src/bookmarks/ephy-topic-action.c: (create_tool_item):
Change the space between the topic and it arrow to 3px.
6px seemed like too much.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-05-03 Marco Pesenti Gritti <marco@it.gnome.org>
* embed/ephy-history.c: (ephy_history_load):
* src/bookmarks/ephy-bookmarks-editor.c:
(ephy_bookmarks_editor_construct):
* src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_load):
* src/ephy-history-window.c: (ephy_history_window_construct):
Do not assert on corrupted xml, just warn.
Put back views shadows for now.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-04-30 David Bordoley <bordoley@msu.edu>
* lib/ephy-state.c: (ephy_state_window_set_position),
(ephy_state_window_save_position):
Don't set/save window position if it is maximized.
* src/ephy-history-window.c: (ephy_history_window_construct):
* src/bookmarks/ephy-bookmarks-editor.c:
(ephy_bookmarks_editor_construct):
Don't set the shadow_type to GTK_SHADOW_IN
the ScrolledWindows. It breaks some fitts law considerations,
and really amounts to just visual noise.
|
|
|
|
|
| |
Respect all the new_tab used flags, drop unused ones.
Patch by Christian Perch <chpe+gnomebugz@stud.uni-saarland.de>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-04-29 David Bordoley <bordoley@msu.edu>
* data/ui/epiphany-ui.xml.in:
Update go menu to match the default toolbar layout.
* src/ephy-history-window.c: (build_search_box),
(ephy_history_window_construct):
* src/bookmarks/ephy-bookmarks-editor.c: (build_search_box ),
(ephy_bookmarks_editor_construct):
Remove unneccessary padding on the window. Add
some padding around the search box.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-04-29 Marco Pesenti Gritti <marco@it.gnome.org>
* embed/ephy-history.c: (remove_obsolete_pages),
(pages_removed_cb), (ephy_history_get_last_page):
* embed/ephy-history.h:
We dont need a _remove api, unrefing the node will work
better.
Try to remove the host when it's empty. It still doesnt work
properly, prolly EphyNode bug.
* src/bookmarks/ephy-bookmark-properties.c:
(ephy_bookmark_properties_get_node):
* src/bookmarks/ephy-bookmark-properties.h:
* src/bookmarks/ephy-bookmarks-editor.c: (prop_dialog_destroy_cb),
(show_properties_dialog), (cmd_bookmark_properties),
(ephy_bookmarks_editor_finalize), (ephy_bookmarks_editor_init):
Do not open more than one dialog per node, just present it.
Picky picky Dave.
* src/ephy-automation.c: (impl_ephy_automation_loadurl):
* src/ephy-shell.c: (ephy_shell_new_tab):
Ever present the window when opening windows through automation.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-04-29 Marco Pesenti Gritti <marco@it.gnome.org>
* lib/widgets/ephy-node-view.c: (ephy_node_view_add_column):
* lib/widgets/ephy-node-view.h:
Remove add_icon_column func and add the functionality to the
normal add_column. The icon will be packed in the same column.
* src/bookmarks/ephy-bookmarks-editor.c:
(entry_selection_changed_cb), (add_entry_monitor),
(add_text_renderer_monitor), (cmd_add_topic), (cmd_rename),
(build_search_box), (ephy_bookmarks_editor_construct),
(toolbar_items_changed_cb), (ephy_bookmarks_editor_init):
Fix for api change.
Deal with 2 more sensitivity cases:
bookmarks added by dnd to the toolbar and treeview text
renderers.
Remove hints until we have more columns.
* src/ephy-history-window.c: (ephy_history_window_construct):
Fix for new api
* src/ephy-toolbars-model.c: (impl_add_item):
Dont check if normal items are already in the toolbar:
fix warnings.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-04-28 David Bordoley <bordoley@msu.edu>
* data/epiphany.schemas.in:
* data/ui/epiphany-bookmark-editor-ui.xml.in:
* data/ui/epiphany-toolbar.xml.in:
* data/ui/epiphany-ui.xml.in:
* embed/ephy-embed-types.h:
* embed/mozilla/mozilla-embed.cpp: (mozilla_embed_new_window_cb):
* lib/ephy-prefs.h:
* src/ephy-toolbars-model.c: (ephy_toolbars_model_remove_bookmark),
(ephy_toolbars_model_add_bookmark), (ephy_toolbars_model_has_bookmark):
* src/ephy-window.c: (save_window_chrome), (translate_default_chrome),
(update_layout_toggles), (ephy_window_set_chrome):
* src/toolbar.c: (init_bookmarks_toolbar), (toolbar_set_visibility):
* src/window-commands.c: (window_cmd_view_bookmarks_bar):
* src/window-commands.h:
* src/bookmarks/ephy-bookmark-properties.c: (build_ui):
* src/bookmarks/ephy-bookmarks-editor.c: (cmd_show_in_bookmarks_bar),
(ephy_bookmarks_editor_update_menu):
Consistent use of the term "Bookmarks Bar" in the code, ui and schema.
Replaces "Bookmarks Toolbar" and "Personal Toolbar." You'll probably
have to delete your epiphany-toolbar.xml file to get the bm toolbar to
work now.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-04-28 Marco Pesenti Gritti <marco@it.gnome.org>
* src/bookmarks/ephy-bookmark-action.c: (sync_bookmark_properties),
(bookmarks_child_changed_cb), (ephy_bookmark_action_init),
(ephy_bookmark_action_new):
* src/bookmarks/ephy-topic-action.c:
(ephy_topic_action_set_property), (ephy_topic_action_get_property),
(ephy_topic_action_class_init), (sync_topic_properties),
(topic_child_changed_cb), (ephy_topic_action_init),
(ephy_topic_action_new):
Sync toolbar on bookmark properties changes.
|
|
|
|
|
|
|
|
| |
2003-04-27 David Bordoley <bordoley@msu.edu>
* src/bookmarks/ephy-bookmarks-editor.c: (ephy_bookmarks_editor_construct):
Make the view paned and monitor the state.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-04-27 Marco Pesenti Gritti <marco@it.gnome.org>
* lib/ephy-node.c: (real_remove_child):
Emit removed signal after the node is actually removed.
This could cause bugs, test test test ;)
* src/bookmarks/ephy-bookmarks.c: (topics_removed_cb):
Update topics list and uncategorized folder on topics
removal.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-04-27 Marco Pesenti Gritti <marco@it.gnome.org>
* src/bookmarks/ephy-bookmarks-editor.c:
(ephy_bookmarks_editor_update_menu), (view_selection_changed_cb),
(ephy_bookmarks_editor_construct):
Update sensitivity on selection changes. Thanks xan to find
this one.
* src/toolbar.c: (remove_action), (topic_remove_cb),
(bookmark_remove_cb):
Get back bookmarks/toolbar sync on bookmark removal.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-04-27 Marco Pesenti Gritti <marco@it.gnome.org>
* src/bookmarks/ephy-bookmarks-editor.c: (view_focus_cb),
(add_focus_monitor), (remove_focus_monitor),
(ephy_bookmarks_editor_show_popup_cb),
(ephy_bookmarks_editor_dispose), (keyword_node_show_popup_cb),
(search_selection_changed_cb), (build_search_box),
(ephy_bookmarks_editor_construct):
Change the way sensitivity is updated once again.
We need to test this really really well and then port it
to the history dialog.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-04-25 Marco Pesenti Gritti <marco@it.gnome.org>
* lib/egg/egg-toolbars-model.c:
* lib/egg/eggtoolbar.c:
Update.
* src/bookmarks/ephy-bookmark-properties.c:
(toolbar_checkbox_changed_cb), (build_ui),
(ephy_bookmark_properties_init):
* src/bookmarks/ephy-bookmarks-editor.c: (cmd_show_in_the_toolbar),
(cmd_delete), (ephy_bookmarks_editor_update_menu),
(ephy_bookmarks_editor_init):
* src/bookmarks/ephy-bookmarks.h:
* src/ephy-toolbars-model.c: (ephy_toolbars_model_new),
(get_item_pos), (get_action_name), (get_toolbar_pos),
(ephy_toolbars_model_remove_bookmark),
(ephy_toolbars_model_add_bookmark),
(ephy_toolbars_model_has_bookmark):
* src/ephy-toolbars-model.h:
Implement the checkbox to add bookmarks to the toolbar.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-04-25 David Bordoley <bordoley@msu.edu>
* src/ephy-history-window.c: (cmd_bookmark_page):
* src/popup-commands.c: (popup_cmd_bookmark_link):
* src/window-commands.c: (window_cmd_file_bookmark_page):
Hookup to the response signal instead of using gtk_dialog_run.
Prevents us from going modal.
* src/bookmarks/ephy-new-bookmark.c: (response_cb),
(ephy_new_bookmark_response_cb):
* src/bookmarks/ephy-new-bookmark.h
Add a convenience callback function, that callers can
use to destroy the dialog after a response.
* src/ephy-shell.c: (ephy_shell_command_cb):
Use a callback to the gtk_widget_destroy on the "response"
signal instead of using gtk_dialog_run. eg. don't go modal.
Some code cleanups too.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-04-25 Marco Pesenti Gritti <marco@it.gnome.org>
* data/ui/epiphany-toolbar.xml.in:
* data/ui/epiphany-ui.xml.in:
* lib/egg/egg-editable-toolbar.c: (egg_editable_toolbar_hide),
(egg_editable_toolbar_set_drag_dest):
* lib/egg/egg-editable-toolbar.h:
* src/bookmarks/ephy-topic-action.c: (create_tool_item):
* src/ephy-shell.c: (save_toolbars), (ephy_shell_finalize),
(ephy_shell_get_toolbars_model):
* src/ephy-toolbars-model.c: (impl_add_item),
(ephy_toolbars_model_class_init):
* src/ephy-toolbars-model.h:
* src/ephy-window.c: (ephy_window_set_chrome):
* src/toolbar.c: (ensure_bookmark_action), (toolbar_ensure_action),
(action_added_cb), (init_bookmarks_toolbar), (toolbar_set_window),
(toolbar_new), (toolbar_set_visibility):
* src/toolbar.h:
* src/window-commands.c: (toolbar_editor_destroy_cb),
(window_cmd_edit_toolbar):
Get back toolbar editing functionalities.
More work on the bookmarks toolbars implementation.
The toolbars context menus are regressed but it's not my fault :/
The signal on EggToolbar is borked.
|
|
|
|
|
|
|
|
|
|
| |
2003-04-25 David Bordoley <bordoley@msu.edu>
* src/bookmarks/ephy-topic-action.c: (button_toggled_cb),
(connect_proxy):
Connect to the "toggled" signal instead of "button_press_event"
so that keynav works.
|
|
|
|
|
|
|
|
| |
2003-04-23 David Bordoley <bordoley@msu.edu>
* src/bookmarks/ephy-topic-action.c: (create_tool_item):
Set spacing between a topic and the arrow to 6px.
|
|
|
|
|
|
|
|
| |
2003-04-23 David Bordoley <bordoley@msu.edu>
* src/bookmarks/ephy-topic-action.c: (create_tool_item):
Add a down arrow to topics in bm toolbars.
|
|
|
|
|
|
| |
Remove --geometry option, we weren't respecting it anyway (this
patch patronized by marco's "DropDropDrop" project).
Fix Leak.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-04-21 David Bordoley <bordoley@msu.edu>
* src/ephy-history-window.c: (key_pressed_cb),
(ephy_history_window_construct):
Use delete key to remove history items.
* src/bookmarks/ephy-bookmarks-editor: (cmd_delete),
(key_pressed_cb), (ephy_bookmarks_editor_construct):
Call cmd_delete from key_press_cb for code reuse.
Don't allow deletion of special topics with the keyboard delete.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-04-21 Marco Pesenti Gritti <marco@it.gnome.org>
* data/ui/epiphany-ui.xml.in:
* src/bookmarks/Makefile.am:
* src/bookmarks/ephy-bookmarks-toolbar.c:
* src/bookmarks/ephy-bookmarks-toolbar.h:
* src/ephy-window.c: (ephy_window_init), (ephy_window_set_chrome):
Revert the bookmarks toolbar implementation. We really need to
integrate it with normal toolbars editor code.
|
|
|
|
|
|
|
|
|
| |
2003-04-21 David Bordoley <bordoley@msu.edu>
* src/ephy-history-window.c:
* src/bookmarks/ephy-bookmarks-editor.c:
Added tooltips to all the actions.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-04-21 David Bordoley <bordoley@msu.edu>
* data/ui/epiphany-bookmark-editor-ui.xml.in:
Fixed a duplicate seperator. Add a view menu.
* data/ui/epiphany-history-window-ui.xml.in:
Add a view menu.
* src/ephy-history-window.c: (ephy_history_window_construct):
Clean up ephy_history_ui_entries[] so that it is a little more
organized. Add a view menu, but still needs to be hooked up.
* src/bookmarks/ephy-bookmark-properties.c: (build_ui):
s/"Show in the bookmarks _toolbar"/"_Show in the bookmarks toolbar".
Fixes a mnemonic collision.
* src/bookmarks/ephy-bookmarks-editor.c: (ephy_bookmarks_editor_construct):
Clean up ephy_bookmark_popup_entries[] so that it is a little more
organized. Add a view menu, but still needs to be hooked up. Add mnemonic
to the "_Show in Toolbar" menu entry.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
2003-04-20 Marco Pesenti Gritti <marco@it.gnome.org>
* src/bookmarks/Makefile.am:
* src/bookmarks/ephy-keywords-entry.c:
* src/bookmarks/ephy-keywords-entry.h:
Remove unused files
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-04-20 Marco Pesenti Gritti <marco@it.gnome.org>
* data/ui/epiphany-bookmark-editor-ui.xml.in:
* src/bookmarks/ephy-bookmarks-editor.c: (cmd_show_in_the_toolbar),
(cmd_copy), (ephy_bookmarks_editor_update_menu):
* src/bookmarks/ephy-bookmarks-toolbar.c: (bookmarks_changed_cb),
(ephy_bookmarks_toolbar_init), (ephy_bookmarks_toolbar_clean),
(go_location_cb), (add_toolitem), (ephy_bookmarks_toolbar_rebuild),
(ephy_bookmarks_toolbar_update):
Allow to add topics, update when changing bookmarks.
|
|
|
|
| |
Use g_list_free instead of g_free.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-04-20 Marco Pesenti Gritti <marco@it.gnome.org>
* lib/egg/egg-editable-toolbar.c:
Update
* data/epiphany.schemas.in:
* data/ui/epiphany-ui.xml.in:
* lib/egg/egg-editable-toolbar.h:
* lib/ephy-prefs.h:
* src/bookmarks/Makefile.am:
* src/bookmarks/ephy-bookmark-properties.c: (update_checkbox),
(update_window_title), (toolbar_checkbox_changed_cb),
(set_window_icon), (build_ui):
* src/bookmarks/ephy-bookmarks.h:
* src/ephy-window.c: (add_widget), (ephy_window_init),
(save_window_chrome), (ephy_window_finalize),
(translate_default_chrome), (update_layout_toggles),
(ephy_window_set_chrome):
* src/window-commands.c: (window_cmd_view_bookmarks_toolbar):
* src/window-commands.h:
First implementation of the new bookmarks toolbar thing.
Still doesnt work properly ... old bmk toolbars are still there
though.
Dave I dont like much the position of the checkbox in properties :/
Maybe a different tab dunno ....
|