| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
2004-10-23 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/mozilla-embed-single.cpp: (mozilla_embed_single_dispose):
* lib/ephy-dialog.c: (ephy_dialog_dispose):
* src/ephy-session.c: (ephy_session_dispose):
Chain up to parent's dispose handler.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-10-23 Christian Persch <chpe@cvs.gnome.org>
* embed/downloader-view.c: (downloader_view_get_type):
* embed/ephy-command-manager.c: (ephy_command_manager_get_type):
* embed/ephy-cookie-manager.c: (ephy_cookie_get_type),
(ephy_cookie_manager_get_type):
* embed/ephy-download.c: (ephy_download_get_type):
* embed/ephy-embed-dialog.c: (ephy_embed_dialog_get_type):
* embed/ephy-embed-event.c: (ephy_embed_event_get_type):
* embed/ephy-embed-persist.c: (ephy_embed_persist_get_type):
* embed/ephy-embed-shell.c: (ephy_embed_shell_get_type):
* embed/ephy-embed-single.c: (ephy_embed_single_get_type):
* embed/ephy-embed.c: (ephy_embed_get_type):
* embed/ephy-encodings.c: (ephy_encodings_get_type):
* embed/ephy-favicon-cache.c: (ephy_favicon_cache_get_type):
* embed/ephy-history.c: (ephy_history_get_type):
* embed/ephy-password-manager.c: (ephy_password_info_get_type),
(ephy_password_manager_get_type):
* embed/ephy-permission-manager.c: (ephy_permission_info_get_type),
(ephy_permission_manager_get_type):
* embed/find-dialog.c: (find_dialog_get_type):
* embed/mozilla/mozilla-download.cpp:
* embed/mozilla/mozilla-embed-event.cpp:
* embed/mozilla/mozilla-embed-persist.cpp:
* embed/mozilla/mozilla-embed-single.cpp:
* embed/mozilla/mozilla-embed.cpp:
* lib/egg/egg-editable-toolbar.c: (egg_editable_toolbar_get_type):
* lib/egg/egg-toolbar-editor.c: (egg_toolbar_editor_get_type):
* lib/egg/egg-toolbars-model.c: (egg_toolbars_model_get_type):
* lib/ephy-dialog.c: (ephy_dialog_get_type):
* lib/ephy-file-chooser.c: (ephy_file_chooser_get_type):
* lib/ephy-loader.c: (ephy_loader_get_type):
* lib/ephy-module.c: (ephy_module_get_type):
* lib/ephy-node-db.c: (ephy_node_db_get_type):
* lib/ephy-node-filter.c: (ephy_node_filter_get_type):
* lib/ephy-shlib-loader.c: (ephy_shlib_loader_get_type):
* lib/widgets/ephy-location-entry.c:
(ephy_location_entry_get_type):
* lib/widgets/ephy-node-view.c: (ephy_node_view_get_type):
* lib/widgets/ephy-search-entry.c: (ephy_search_entry_get_type):
* lib/widgets/ephy-spinner.c: (ephy_spinner_cache_get_type),
(ephy_spinner_get_type):
* lib/widgets/ephy-tree-model-node.c:
(ephy_tree_model_node_get_type):
* lib/widgets/ephy-tree-model-sort.c:
(ephy_tree_model_sort_get_type):
* lib/widgets/ephy-zoom-action.c: (ephy_zoom_action_get_type):
* lib/widgets/ephy-zoom-control.c: (ephy_zoom_control_get_type):
* src/bookmarks/ephy-bookmark-action.c:
(ephy_bookmark_action_get_type):
* src/bookmarks/ephy-bookmark-properties.c:
(ephy_bookmark_properties_get_type):
* src/bookmarks/ephy-bookmarks-editor.c:
(ephy_bookmarks_editor_get_type):
* src/bookmarks/ephy-bookmarks-menu.c:
(ephy_bookmarks_menu_get_type):
* src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_get_type):
* src/bookmarks/ephy-bookmarksbar-model.c:
(ephy_bookmarksbar_model_get_type):
* src/bookmarks/ephy-bookmarksbar.c: (ephy_bookmarksbar_get_type):
* src/bookmarks/ephy-favorites-menu.c:
(ephy_favorites_menu_get_type):
* src/bookmarks/ephy-new-bookmark.c: (ephy_new_bookmark_get_type):
* src/bookmarks/ephy-topic-action.c: (ephy_topic_action_get_type):
* src/bookmarks/ephy-topics-selector.c:
(ephy_topics_selector_get_type):
* src/ephy-completion-model.c: (ephy_completion_model_get_type):
* src/ephy-encoding-dialog.c: (ephy_encoding_dialog_get_type):
* src/ephy-encoding-menu.c: (ephy_encoding_menu_get_type):
* src/ephy-extension.c: (ephy_extension_get_type):
* src/ephy-extensions-manager.c:
(ephy_extensions_manager_get_type):
* src/ephy-favicon-action.c: (ephy_favicon_action_get_type):
* src/ephy-go-action.c: (ephy_go_action_get_type):
* src/ephy-history-window.c: (ephy_history_window_get_type):
* src/ephy-location-action.c: (ephy_location_action_get_type):
* src/ephy-navigation-action.c: (ephy_navigation_action_get_type):
* src/ephy-notebook.c: (ephy_notebook_get_type):
* src/ephy-session.c: (ephy_session_get_type):
* src/ephy-shell.c: (ephy_shell_get_type):
* src/ephy-statusbar.c: (ephy_statusbar_get_type):
* src/ephy-tab.c: (ephy_tab_get_type):
* src/ephy-tabs-menu.c: (ephy_tabs_menu_get_type):
* src/ephy-toolbars-model.c: (ephy_toolbars_model_get_type):
* src/ephy-window.c: (ephy_window_get_type):
* src/pdm-dialog.c: (pdm_dialog_get_type):
* src/ppview-toolbar.c: (ppview_toolbar_get_type):
* src/prefs-dialog.c: (prefs_dialog_get_type):
* src/toolbar.c: (toolbar_get_type):
Annotate "if (type == 0)" in get_type functions with G_UNLIKELY,
like the G_TYPE_DEFINE macros do.
|
|
|
|
|
|
|
|
|
| |
2004-10-23 Christian Persch <chpe@cvs.gnome.org>
* lib/widgets/ephy-node-view.c: (drag_data_received_cb):
* src/ephy-notebook.c: (notebook_drag_data_received_cb):
Use gtk_selection_data_get_uris().
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-10-22 Christian Persch <chpe@cvs.gnome.org>
* lib/ephy-string.c: (ephy_string_double_underscores):
* lib/ephy-string.h:
* lib/widgets/ephy-node-view.c: (drag_data_received_cb):
* src/bookmarks/ephy-bookmarks-editor.c: (node_dropped_cb):
* src/ephy-notebook.c: (notebook_drag_data_received_cb):
* src/ephy-window.c: (ephy_window_load_in_tabs):
* src/ephy-window.h:
Remove ephy_string_parse_uri_list, and use new glib function
g_uri_list_extract_uris() instead.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-10-22 Christian Persch <chpe@cvs.gnome.org>
* lib/ephy-dialog.c: (ephy_dialog_get_controls):
* lib/ephy-dialog.h:
Add varargs version of ephy_dialog_get_control to get more
than one control at a time.
* embed/downloader-view.c: (downloader_view_build_ui):
* src/pdm-dialog.c: (pdm_dialog_show_help), (pdm_dialog_init):
* src/prefs-dialog.c: (prefs_dialog_show_help),
(setup_add_language_dialog), (create_language_section),
(prefs_dialog_init):
Use that.
|
|
|
|
|
|
|
|
|
| |
2004-10-21 Christian Persch <chpe@cvs.gnome.org>
* lib/egg/eggstatusicon.c: (egg_status_icon_init),
(egg_status_icon_button_press):
Better fix, taken from bug #135861.
|
|
|
|
|
|
|
|
| |
2004-10-21 Christian Persch <chpe@cvs.gnome.org>
* lib/egg/eggstatusicon.c: (egg_status_icon_button_press):
Activate with double-click, as per HIG. Fixes bug #152899.
|
|
|
|
|
|
|
|
|
|
|
| |
2004-10-17 Christian Persch <chpe@cvs.gnome.org>
* lib/ephy-node.c: (signal_object_weak_notify),
(destroy_signal_data), (ephy_node_destroy),
(ephy_node_new_with_id), (ephy_node_unref):
Fix EphyNode callback data destruction. Patch by Peter Harvey,
fixes bug #152718.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-10-17 Christian Persch <chpe@cvs.gnome.org>
* lib/Makefile.am:
R lib/ephy-module-loader.c:
R lib/ephy-module-loader.h:
A lib/ephy-module.c: (ephy_module_get_type), (ephy_module_load),
(ephy_module_unload), (ephy_module_get_path),
(ephy_module_new_object), (ephy_module_init),
(ephy_module_finalize), (ephy_module_class_init),
(ephy_module_new):
A lib/ephy-module.h:
s/EphyModuleLoader/EphyModule/g since "loader" now means something
different.
A lib/ephy-loader.c: (ephy_loader_get_type), (ephy_loader_type),
(ephy_loader_get_object), (ephy_loader_release_object):
A lib/ephy-loader.h:
Generic object loader.
A lib/ephy-shlib-loader.c: (ephy_shlib_loader_get_type),
(free_loader_data), (ephy_shlib_loader_init),
(ephy_shlib_loader_finalize), (find_library), (find_object),
(idle_unref), (impl_get_object), (impl_release_object),
(ephy_shlib_loader_iface_init), (ephy_shlib_loader_class_init):
A lib/ephy-shlib-loader.h:
A .so loader.
* src/Makefile.am:
* src/ephy-extensions-manager.c: (ephy_extensions_manager_load),
(ephy_extensions_manager_unload),
(ephy_extensions_manager_register),
(ephy_extensions_manager_get_extensions), (free_extension_info),
(free_loader_info), (find_extension_info),
(ephy_extensions_manager_load_file), (find_loader),
(get_loader_for_type), (attach_window), (load_extension),
(detach_window), (unload_extension),
(ephy_extensions_manager_load_dir), (active_extensions_notifier),
(ephy_extensions_manager_init), (ephy_extensions_manager_finalize),
(impl_attach_window), (impl_detach_window),
(ephy_extensions_manager_class_init):
* src/ephy-extensions-manager.h:
Read extension descriptions from .xml, load them with the specified
loader (for now, just only .so is supported).
* src/ephy-shell.c: (ephy_shell_finalize),
(ephy_shell_get_session), (ephy_shell_get_extensions_manager):
Minor API change in extensions manager.
* data/epiphany.schemas.in:
Add extensions-manager-ui as default active extension.
2004-10-10 Marco Pesenti Gritti <marco@gnome.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-10-10 Marco Pesenti Gritti <marco@gnome.org>
reviewed by: Christian Persch <chpe@cvs.gnome.org>
* data/glade/print.glade:
* embed/ephy-embed-single.c: (ephy_embed_single_get_printer_list):
* embed/ephy-embed-single.h:
* embed/mozilla/ContentHandler.cpp:
* embed/mozilla/EphyBrowser.cpp:
* embed/mozilla/EphyHeaderSniffer.cpp:
* embed/mozilla/EphyUtils.cpp:
* embed/mozilla/EphyUtils.h:
* embed/mozilla/FilePicker.cpp:
* embed/mozilla/GtkNSSClientAuthDialogs.cpp:
* embed/mozilla/GtkNSSDialogs.cpp:
* embed/mozilla/GtkNSSKeyPairDialogs.cpp:
* embed/mozilla/MozillaPrivate.cpp:
* embed/mozilla/MozillaPrivate.h:
* embed/mozilla/PrintingPromptService.cpp:
* embed/mozilla/mozilla-embed-single.cpp:
* embed/mozilla/mozilla-embed.cpp:
* embed/print-dialog.c: (ephy_print_dialog_new):
* lib/ephy-dialog.c: (set_combo_box_from_value):
Move current MozillaPrivate helpers to EphyUtils.
Use MozillaPrivate for stuff that needs mozilla
internal strings.
Support multiple printers in the print dialog.
This is actually a bug fix because on several
distributions using hardcoded Poscript/default
will simply not work at all.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-10-08 Marco Pesenti Gritti <marco@gnome.org>
reviewed by: Christian Persch <chpe@cvs.gnome.org>
* lib/ephy-dialog.c: (setup_default_size):
* lib/ephy-state.c: (create_window_node), (ephy_state_add_window):
* lib/ephy-state.h:
* src/bookmarks/ephy-bookmark-properties.c: (build_ui):
* src/bookmarks/ephy-bookmarks-editor.c:
(ephy_bookmarks_editor_construct):
* src/bookmarks/ephy-new-bookmark.c: (ephy_new_bookmark_construct):
* src/ephy-history-window.c: (ephy_history_window_construct):
* src/ephy-window.c: (ephy_window_show):
* src/pdm-dialog.c: (show_cookies_properties):
* src/window-commands.c: (window_cmd_edit_toolbar):
Allow to set the default window state to maximize.
Default to maximize for the browser window.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-10-05 Christian Persch <chpe@cvs.gnome.org>
* configure.ac:
* lib/egg/Makefile.am:
R lib/egg/eggdropdowntoolbutton.c:
R lib/egg/eggdropdowntoolbutton.h:
* src/ephy-navigation-action.c: (menu_activated_cb),
(connect_proxy), (ephy_navigation_action_class_init):
Port to GtkMenuToolButton.
|
|
|
|
|
|
|
|
|
|
|
| |
2004-10-04 Christian Persch <chpe@cvs.gnome.org>
* lib/ephy-gui.c: (ephy_gui_menu_position_tree_selection),
(ephy_gui_confirm_overwrite_file):
* src/ephy-window.c: (confirm_close_with_modified_forms),
(ephy_window_init):
Set window icon.
|
|
|
|
|
|
|
|
| |
2004-10-04 Christian Persch <chpe@cvs.gnome.org>
* lib/ephy-file-chooser.c: (ephy_file_chooser_constructor):
Set ephy icon as window icon.
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-10-02 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/MozDownload.cpp:
* lib/ephy-file-helpers.c: (ephy_file_downloads_dir),
(ephy_file_desktop_dir):
* lib/ephy-file-helpers.h:
* src/prefs-dialog.c: (get_download_button_label):
Recognise "Desktop" special downloads directory. Fixes bug #152926.
|
|
|
|
|
|
|
|
| |
2004-09-28 Christian Persch <chpe@cvs.gnome.org>
* lib/ephy-debug.c: (trap_handler):
Remove "abort", since you can have the same with --g-fatal-warnings.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-09-27 Christian Persch <chpe@cvs.gnome.org>
* lib/egg/Makefile.am:
* src/bookmarks/ephy-bookmark-action.c: (remove_from_model),
(move_in_model):
* src/bookmarks/ephy-bookmarks.c:
(ephy_bookmarks_get_toolbars_model):
* src/bookmarks/ephy-bookmarks.h:
* src/bookmarks/ephy-bookmarksbar.c:
(ephy_bookmarksbar_set_property):
* src/bookmarks/ephy-topic-action.c: (remove_from_model),
(move_in_model):
* src/ephy-shell.c: (ephy_shell_get_toolbars_model):
Don't reference private objects from public headers. Fixes bug #153766.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-09-27 Christian Persch <chpe@cvs.gnome.org>
* lib/egg/Makefile.am:
* src/bookmarks/ephy-bookmark-action.c: (remove_from_model),
(move_in_model):
* src/bookmarks/ephy-bookmarks.c:
(ephy_bookmarks_get_toolbars_model):
* src/bookmarks/ephy-bookmarks.h:
* src/bookmarks/ephy-bookmarksbar.c:
(ephy_bookmarksbar_set_property):
* src/bookmarks/ephy-topic-action.c: (remove_from_model),
(move_in_model):
* src/ephy-shell.c: (ephy_shell_get_toolbars_model):
Don't reference private objects from public headers. Fixes bug #153766.
|
|
|
|
|
|
|
|
|
|
| |
2004-09-27 Christian Persch <chpe@cvs.gnome.org>
* configure.ac:
* lib/ephy-debug.c: (trap_handler), (ephy_debug_init):
Remove the hack, and just use the libc function for it.
Thanks to Crispin for suggesting this.
|
|
|
|
|
|
|
|
|
| |
2004-09-27 Christian Persch <chpe@cvs.gnome.org>
* configure.ac:
* lib/ephy-debug.c: (trap_handler), (ephy_debug_init):
Improved debugging support. Fixes bug #153805.
|
|
|
|
|
|
|
|
| |
2004-09-27 Christian Persch <chpe@cvs.gnome.org>
* lib/Makefile.am:
Make ephy-state.h public.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-09-26 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/EphyBrowser.cpp:
* embed/mozilla/EventContext.cpp:
* embed/mozilla/GtkNSSDialogs.cpp:
* embed/mozilla/mozilla-notifiers.cpp:
* lib/egg/eggtrayicon.h:
Fix compiler warnings.
* src/ephy-window.c: (hide_embed_popup_cb), (show_embed_popup):
Fix a signal leak.
|
|
|
|
|
|
|
|
| |
2004-09-27 Marco Pesenti Gritti <marco@gnome.org>
* lib/egg/Makefile.am:
Install egg-toolbars-model.h
|
|
|
|
|
|
|
|
| |
2004-09-22 Christian Persch <chpe@cvs.gnome.org>
* lib/ephy-dialog.c: (set_editable_from_value):
Initialise position passed to gtk_editable_insert_text().
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-09-15 Marco Pesenti Gritti <marco@gnome.org>
* lib/widgets/ephy-node-view.c: (ephy_node_view_add_toggle),
(ephy_node_view_popup):
* lib/widgets/ephy-node-view.h:
Add api to show a context menu. Useful to make distinction
between key and mouse events.
* src/bookmarks/ephy-bookmarks-editor.c:
(ephy_bookmarks_editor_show_popup_cb),
(keyword_node_show_popup_cb):
* src/ephy-history-window.c: (ephy_history_window_show_popup_cb):
Use it. Fix #152431
|
|
|
|
|
|
|
|
|
|
|
| |
2004-09-13 Marco Pesenti Gritti <marco@gnome.org>
* lib/ephy-guy.c:
* src/bookmarks/ephy-bookmarks-editor.c:
* src/ephy-history-window.c:
Better positioning of context menus for treeviews.
Fix #152431
|
|
|
|
|
|
| |
/apps/epiphany/general/active_extensions.
Update documentation a bit (i.e., make sure it actually builds).
|
|
|
|
|
|
|
|
| |
2004-09-13 Christian Persch <chpe@cvs.gnome.org>
Merging pre-gnome-2-10 branch to HEAD.
Splitting ChangeLog.
|
|
|
|
|
|
|
|
|
| |
2004-08-23 Christian Persch <chpe@cvs.gnome.org>
* lib/widgets/ephy-label.c: (ephy_label_ensure_layout),
(ephy_label_size_allocate):
Sync.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-08-23 Christian Persch <chpe@cvs.gnome.org>
* lib/widgets/ephy-node-view.c: (ephy_node_view_key_press_cb),
(ephy_node_view_button_press_cb), (ephy_node_view_class_init):
* src/bookmarks/ephy-bookmarks-editor.c:
(ephy_bookmarks_editor_show_popup_cb),
(keyword_node_show_popup_cb), (ephy_bookmarks_editor_construct):
* src/ephy-history-window.c: (ephy_history_window_show_popup_cb),
(ephy_history_window_construct), (ephy_history_window_dispose):
Just use the popup_menu signal. Fixes bug #150830.
|
|
|
|
|
|
|
|
| |
2004-08-23 Christian Persch <chpe@cvs.gnome.org>
* lib/widgets/ephy-label.c: (ephy_label_size_allocate):
Fix a warning when moving tabs between windows; see bug #150822.
|
|
|
|
|
|
|
|
|
|
|
| |
2004-08-18 Christian Persch <chpe@cvs.gnome.org>
* lib/widgets/ephy-cell-renderer-progress.c:
(ephy_cell_renderer_progress_render):
* lib/widgets/ephy-tree-model-node.c:
* src/ephy-completion-model.c:
Change guint to correct enum type.
|
|
|
|
|
|
|
|
|
| |
2004-08-11 Christian Persch <chpe@cvs.gnome.org>
* lib/egg/egg-editable-toolbar.c: (drag_data_get_cb),
(set_item_drag_source), (egg_editable_toolbar_set_model):
Remove unused variables.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-08-09 Christian Persch <chpe@cvs.gnome.org>
* lib/egg/egg-editable-toolbar.c: (find_action),
(egg_editable_toolbar_construct), (egg_editable_toolbar_set_model),
(egg_editable_toolbar_set_ui_manager),
(egg_editable_toolbar_set_property),
(egg_editable_toolbar_get_property),
(egg_editable_toolbar_class_init), (egg_editable_toolbar_finalize),
(egg_editable_toolbar_new), (egg_editable_toolbar_new_with_model),
(egg_editable_toolbar_get_model):
* lib/egg/egg-editable-toolbar.h:
* lib/egg/egg-toolbar-editor.c: (find_action),
(egg_toolbar_editor_set_ui_manager),
(egg_toolbar_editor_set_property),
(egg_toolbar_editor_get_property), (egg_toolbar_editor_class_init),
(egg_toolbar_editor_finalize), (egg_toolbar_editor_new),
(egg_toolbar_editor_init):
* lib/egg/egg-toolbar-editor.h:
* src/bookmarks/ephy-bookmarksbar.c:
(ephy_bookmarksbar_set_window):
* src/toolbar.c: (toolbar_new):
Fix object property naming leftover from EggMenuMerge days, to
UI manager.
|
|
|
|
|
| |
* lib/egg/egg-editable-toolbar.c:
(egg_editable_toolbar_deconstruct):
|
|
|
|
|
|
|
|
| |
2004-08-09 Christian Persch <chpe@cvs.gnome.org>
* lib/egg/egg-toolbar-editor.c: (compare_actions):
Fix compilation with gcc 2.95.
|
| |
|
|
|
|
|
|
|
|
| |
2004-08-09 Christian Persch <chpe@cvs.gnome.org>
* lib/widgets/ephy-label.c:
Include config.h upfront.
|
|
|
|
|
|
|
|
|
|
| |
2004-08-09 Christian Persch <chpe@cvs.gnome.org>
* lib/widgets/ephy-label.c:
* lib/widgets/ephy-label.h:
Only use this for gtk < 2.5.1, and just add a few
#defines otherwise.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-08-08 Christian Persch <chpe@cvs.gnome.org>
* lib/ephy-marshal.list:
* lib/widgets/Makefile.am:
R lib/widgets/ephy-ellipsizing-label.c:
R lib/widgets/ephy-ellipsizing-label.h:
A lib/widgets/ephy-label.c:
A lib/widgets/ephy-label.h:
* src/ephy-notebook.c: (sync_label), (build_tab_label):
* src/pdm-dialog.c: (show_cookies_properties):
* src/prefs-dialog.c: (create_download_path_label),
(download_path_response_cb):
Kill our ellipsizing label implementation, and import GtkLabel
into our prefix.
* configure.in:
Depend on pango 1.5.1 for ellipsisation support.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-08-06 Christian Persch <chpe@cvs.gnome.org>
* lib/ephy-string.c: (ephy_string_parse_uri_list):
* lib/ephy-string.h:
* lib/widgets/ephy-node-view.c: (drag_data_received_cb),
(ephy_node_view_class_init):
* src/bookmarks/ephy-bookmarks-editor.c:
* src/ephy-notebook.c: (notebook_drag_data_received_cb):
* src/ephy-notebook.h:
* src/ephy-session.c:
* src/ephy-shell.c: (ephy_shell_new_tab):
* src/ephy-tab.c: (ephy_tab_new_window_cb):
* src/ephy-window.c: (ephy_window_load_in_tabs):
Fix dragging of urls which gnome-vfs can't handle.
Fix new tab positioning when opening tabs from drags.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-07-31 Christian Persch <chpe@cvs.gnome.org>
* lib/egg/egg-toolbars-model.c: (egg_toolbars_model_get_type),
(toolbars_toolbar_new), (toolbars_item_new),
(egg_toolbars_model_set_flags), (egg_toolbars_model_add_separator),
(impl_add_item), (egg_toolbars_model_add_toolbar),
(egg_toolbars_model_class_init),
(egg_toolbars_model_remove_toolbar),
(egg_toolbars_model_remove_item), (egg_toolbars_model_move_item),
(egg_toolbars_model_get_item_id),
(egg_toolbars_model_get_item_data),
(egg_toolbars_model_get_item_type):
* lib/egg/egg-toolbars-model.h:
Small code style cleanups.
|
|
|
|
|
|
|
|
|
|
|
| |
2004-07-31 Christian Persch <chpe@cvs.gnome.org>
* lib/egg/egg-toolbars-model.c: (free_toolbar_node),
(free_item_node), (free_toolbar), (egg_toolbars_model_finalize),
(egg_toolbars_model_remove_toolbar),
(egg_toolbars_model_remove_item):
Free node data and destroy nodes on finalize.
|
|
|
|
|
|
|
|
| |
2004-07-29 Christian Persch <chpe@cvs.gnome.org>
* lib/egg/egg-toolbars-model.c: (parse_toolbars):
Fix a call to egg_toolbars_model_set_flags().
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-07-26 Christian Persch <chpe@cvs.gnome.org>
* lib/egg/egg-toolbars-model.c: (egg_toolbars_model_set_flags):
* lib/egg/egg-toolbars-model.h:
* src/bookmarks/ephy-bookmarksbar-model.c:
(update_flags_and_save_changes):
* src/ephy-toolbars-model.c: (update_flags_and_save_changes):
Switch parameter order for egg_toolbars_model_set_flags().
|
|
|
|
|
|
|
|
|
| |
2004-07-24 Christian Persch <chpe@cvs.gnome.org>
* lib/egg/egg-toolbar-editor.c:
* lib/egg/egg-toolbar-editor.h:
Make egg_toolbar_editor_add_action public again.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-07-23 Marco Pesenti Gritti <marco@gnome.org>
* lib/widgets/ephy-node-view.c: (cell_renderer_edited),
(renderer_editing_canceled_cb), (ephy_node_view_init),
(ephy_node_view_edit):
* lib/widgets/ephy-node-view.h:
* src/bookmarks/ephy-bookmarks-editor.c: (cmd_add_topic),
(cmd_rename):
* src/bookmarks/ephy-topics-selector.c:
(ephy_topics_selector_new_topic):
Do not remove the topic when rename is cancelled.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-07-23 Marco Pesenti Gritti <marco@gnome.org>
* lib/ephy-marshal.list:
* lib/widgets/ephy-node-view.c: (path_toggled),
(ephy_node_view_key_press_cb), (get_selection_refs),
(ephy_node_view_button_press_cb), (cell_renderer_edited),
(renderer_editing_canceled_cb), (ephy_node_view_add_column),
(ephy_node_view_init), (ephy_node_view_edit),
(ephy_node_view_constructor), (ephy_node_view_add_toggle),
(ephy_node_view_class_init):
* lib/widgets/ephy-node-view.h:
Add support for toggles. When editing is canceled remove
the node.
* src/bookmarks/ephy-new-bookmark.c: (ephy_new_bookmark_add):
* src/bookmarks/ephy-topics-selector.c:
(ephy_topics_selector_get_type),
(ephy_topics_selector_set_bookmarks),
(ephy_topics_selector_set_property), (ephy_topics_selector_apply),
(provide_toggle), (ephy_topics_selector_constructor),
(topic_destroy_cb), (node_toggled_cb), (ephy_topics_selector_init),
(ephy_topics_selector_new), (ephy_topics_selector_new_topic),
(ephy_topics_selector_class_init):
* src/bookmarks/ephy-topics-selector.h:
Use EphyNodeView instead of a list store. Share a lot of code
and we get updating for free. Fix bug #144770
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-07-23 Marco Pesenti Gritti <marco@gnome.org>
* lib/widgets/ephy-node-view.c: (filter_changed_cb),
(ephy_node_view_set_filter), (ephy_node_view_set_property),
(ephy_node_view_init), (ephy_node_view_select_node),
(filter_visible_func), (ephy_node_view_constructor),
(ephy_node_view_class_init):
* lib/widgets/ephy-tree-model-node.c:
(ephy_tree_model_node_set_property),
(ephy_tree_model_node_get_property),
(ephy_tree_model_node_class_init), (ephy_tree_model_node_init),
(ephy_tree_model_node_new), (ephy_tree_model_node_get_column_type),
(ephy_tree_model_node_get_value):
* lib/widgets/ephy-tree-model-node.h:
* src/prefs-dialog.c: (create_node_combo):
Simplify node view filtering code and make it a normal
property (no more constructor only)
|
|
|
|
|
|
|
|
|
| |
2004-07-23 Marco Pesenti Gritti <marco@gnome.org>
* lib/widgets/ephy-node-view.c: (ephy_node_view_new),
(ephy_node_view_constructor), (ephy_node_view_class_init):
Use gobject constructor
|
|
|
|
|
|
|
|
|
|
|
| |
2004-07-22 Christian Persch <chpe@cvs.gnome.org>
* lib/ephy-debug.c: (ephy_profiler_dump):
Ignore the microseconds part
of the g_timer_elapsed call, its redundant information,
and breaks when the timer is over a second.
(ported from galeon).
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-07-22 Marco Pesenti Gritti <marco@gnome.org>
* doc/reference/tmpl/ephy-embed.sgml:
* embed/mozilla/MozDownload.cpp:
* lib/ephy-file-helpers.c: (ephy_ensure_dir_exists):
* lib/ephy-file-helpers.h:
Handle the case where the downloads dir cannot be
created gracefully. Fix #146902
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-07-19 Marco Pesenti Gritti <marco@gnome.org>
* lib/ephy-prefs.h:
* src/ephy-shell.c: (ephy_shell_new_tab):
* src/ephy-window.c: (ephy_window_fullscreen),
(ephy_window_unfullscreen), (update_actions_sensitivity),
(tab_detached_cb), (tab_delete_cb), (ephy_window_init):
* src/window-commands.c: (window_cmd_file_new_window),
(window_cmd_file_close_window):
Add disable_quit, disable_new_window, first_window_fullscreen
lockdown options.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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-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-08 Marco Pesenti Gritti <marco@gnome.org>
* lib/egg/egg-editable-toolbar.c: (toolbar_drag_motion_cb):
When moving in the same toolbar force GDK_ACTION_MOVE.
Fix #145529
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-07-05 Christian Persch <chpe@cvs.gnome.org>
* lib/widgets/ephy-spinner.c: (ephy_spinner_cache_get_type),
(ephy_spinner_images_free), (ephy_spinner_images_copy),
(ephy_spinner_cache_unload), (extract_frame),
(ephy_spinner_cache_load), (compare_size), (scale_to_size),
(ephy_spinner_cache_get_images), (ephy_spinner_cache_init),
(ephy_spinner_cache_finalize), (ephy_spinner_cache_class_init),
(ephy_spinner_cache_ref), (ephy_spinner_load_images),
(ephy_spinner_unload_images), (icon_theme_changed_cb),
(ephy_spinner_init), (select_spinner_image), (ephy_spinner_expose),
(bump_spinner_frame_cb), (ephy_spinner_start),
(ephy_spinner_remove_update_callback), (ephy_spinner_stop),
(ephy_spinner_set_size), (ephy_spinner_size_request),
(ephy_spinner_finalize), (ephy_spinner_class_init):
Cache the scaled spinner images to make creating new spinners very
fast, now that we use so many of them.
|
|
|
|
|
|
|
|
| |
2004-07-03 Christian Persch <chpe@cvs.gnome.org>
* lib/widgets/ephy-spinner.c: (ephy_spinner_load_images):
Add profiler calls.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-07-02 Christian Persch <chpe@cvs.gnome.org>
* data/art/Makefile.am:
R data/art/epiphany-tab-loading.gif:
* lib/widgets/ephy-spinner.c: (get_spinner_dimensions),
(ephy_spinner_init), (ephy_spinner_expose),
(ephy_spinner_unload_images), (scale_to_real_size),
(ephy_spinner_set_size), (ephy_spinner_size_request):
* lib/widgets/ephy-spinner.h:
* src/ephy-notebook.c: (sync_load_status), (build_tab_label):
* src/toolbar.c: (fixed_toolbar_reconfigured_cb), (toolbar_init):
Remove our tab loading animation and use mini-spinners instead.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
* lib/egg/egg-editable-toolbar.c: (toolbar_drag_motion_cb):
Do not allow dragging out of edit mode on ITEMS_ONLY toolbars.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
2004-06-29 Christian Persch <chpe@cvs.gnome.org>
* lib/ephy-dialog.c: (togglebutton_clicked_cb),
(radiobutton_clicked_cb), (spinbutton_timeout_cb), (changed_cb):
Set sane_state to TRUE from user changes, otherwise broken prefs
will never get overwritten.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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-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 Christian Persch <chpe@cvs.gnome.org>
* lib/egg/egg-toolbars-model.c: (egg_toolbars_model_get_flags),
(parse_item_list), (parse_toolbars):
Check for empty attributes before adding the item when parsing
the toolbars file. Should fix bug #144698.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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-12 Marco Pesenti Gritti <marco@gnome.org>
* lib/egg/egg-editable-toolbar.c: (toolbar_drag_motion_cb):
Allow items to be dragged from toolbar editor also when
in items only mode.
* lib/egg/egg-toolbars-model.c: (egg_toolbars_model_add_separator):
The type should be the same as tool items.
|
|
|
|
|
|
|
|
|
|
| |
2004-06-12 Christian Persch <chpe@cvs.gnome.org>
* lib/widgets/ephy-spinner.c: (ephy_spinner_new),
(ephy_spinner_init), (ephy_spinner_expose):
Make spinner not use a visible window, and fix coordinates
accordingly. Patch by Crispin Flowerday, fixes bug #134686.
|
|
|
|
|
|
| |
2004-06-10 Christian Persch <chpe@cvs.gnome.org>
Merging bookmarksbar-separation branch.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-06-09 Marco Pesenti Gritti <marco@gnome.org>
* lib/egg/egg-editable-toolbar.c: (drag_data_get_cb),
(set_item_drag_source):
* lib/egg/egg-toolbars-model.c: (egg_toolbars_model_to_xml),
(impl_get_item_id), (impl_get_item_data),
(egg_toolbars_model_class_init),
(egg_toolbars_model_get_item_data):
* lib/egg/egg-toolbars-model.h:
* src/ephy-toolbars-model.c: (impl_get_item_data),
(impl_get_item_id), (ephy_toolbars_model_class_init):
s/get_item_name/get_item_data
Do not assume data isnt changing, use the id
and convert later instead.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-06-09 Marco Pesenti Gritti <marco@gnome.org>
* 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_item_nth):
* lib/egg/egg-toolbars-model.h:
* src/ephy-toolbars-model.c: (get_toolbar_and_item_pos),
(ephy_toolbars_model_class_init), (item_added):
Retain custom types when moving items around
|
| |
|
|
|
|
|
|
|
|
|
| |
2004-05-29 Christian Persch <chpe@cvs.gnome.org>
* lib/ephy-debug.h:
Revert varargs change, it doesn't work for LOG("Message") without
arguments.
|
|
|
|
|
|
|
|
|
| |
2004-05-29 Christian Persch <chpe@cvs.gnome.org>
* lib/ephy-debug.h:
Use ISO style variable argument macros. Patch by Brian Cameron,
part of bug #141319.
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-05-29 Christian Persch <chpe@cvs.gnome.org>
* configure.in:
Add check for 'mkdtemp', since solaris doesn't have it.
* lib/ephy-file-helpers.c: (ephy_file_tmp_dir):
Error out if we don't have mkdtemp.
|
|
|
|
|
|
|
|
| |
2004-05-29 Christian Persch <chpe@cvs.gnome.org>
* lib/ephy-dialog.c: (ephy_dialog_construct):
Don't return a value in void function, part of bug #141319.
|
|
|
|
|
|
|
|
|
|
|
| |
2004-05-22 Crispin Flowerday <gnome@flowerday.cx>
* libegg/toolbareditor/egg-toolbar-editor.c
(event_box_realize_cb), (editor_create_item):
Set the drag icon on
realize, otherwise the current icon theme isn't used, and it falls
back to the default theme.
|
|
|
|
|
|
|
|
|
|
|
| |
2004-05-19 Christian Persch <chpe@cvs.gnome.org>
* lib/widgets/ephy-cell-renderer-progress.c:
(ephy_cell_renderer_progress_init), (compute_dimensions),
(ephy_cell_renderer_progress_get_size),
(ephy_cell_renderer_progress_render):
Backported fixes from gtk+ cvs head.
|
|
|
|
|
|
|
|
|
|
| |
2004-05-15 Christian Persch <chpe@cvs.gnome.org>
* lib/ephy-dialog.c: (set_value_from_editable),
(set_value_from_radiobuttongroup), (set_value_from_spin_button),
(set_value_from_togglebutton), (set_combo_box_from_value):
Fix mem leak.
|
|
|
|
|
|
|
|
| |
2004-05-15 Christian Persch <chpe@cvs.gnome.org>
* lib/egg/egg-toolbar-editor.c: (egg_toolbar_editor_finalize):
Fix mem leaks.'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-05-12 Christian Persch <chpe@cvs.gnome.org>
* lib/widgets/ephy-cell-renderer-progress.c:
(ephy_cell_renderer_progress_class_init),
(ephy_cell_renderer_progress_init),
(ephy_cell_renderer_progress_new),
(ephy_cell_renderer_progress_finalize),
(ephy_cell_renderer_progress_get_property),
(ephy_cell_renderer_progress_set_property),
(ephy_cell_renderer_progress_set_value),
(ephy_cell_renderer_progress_set_text), (compute_dimensions),
(ephy_cell_renderer_progress_get_size),
(ephy_cell_renderer_progress_render):
* lib/widgets/ephy-cell-renderer-progress.h:
Backport changed from the new gtkcellrendererprogress which
was based on ephy's, to support RTL.
|
|
|
|
|
|
|
|
| |
2004-05-11 Christian Persch <chpe@cvs.gnome.org>
* lib/ephy-dialog.c: (set_combo_box_from_value):
Fix compilation with gcc 2.95.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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-05-03 Patanjali Somayaji <patanjali@codito.com>
* lib/ephy-gui.c: (ephy_gui_confirm_overwrite_file):
title added back to dialog - see notes on bug #133152
|
|
|
|
|
|
|
|
|
|
| |
2004-05-03 Patanjali Somayaji <patanjali@codito.com>
* lib/ephy-gui.c: (ephy_gui_confirm_overwrite_file):
More HIGifying of the overwrite confirmation dialog -
- title removed from dialog
- dialog removed from window list
|
|
|
|
|
|
|
|
| |
2004-05-02 Piers Cornwell <piers@gnome.org>
* lib/ephy-gui.c: (ephy_gui_confirm_overwrite_file):
Make Escape cancel overwrite dialog.
|
|
|
|
|
|
|
|
| |
2004-04-30 Piers Cornwell <piers@gnome.org>
* lib/ephy-gui.c: (ephy_gui_confirm_overwrite_file):
More HIG love for overwrite confirmation. Partial fix for bug #133152.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2204-04-29 Patanjali Somayaji <patanjali@codito.com>
* lib/ephy-gui.c
ephy_gui_confirm_overwrite () changes:
HIGified dialog created with "Cancel" and "Overwrite"
buttons.
(Fix for bug #133152)
* Changelog updated
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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-18 Christian Persch <chpe@cvs.gnome.org>
* configure.in:
* lib/ephy-dialog.c: (set_value_from_editable),
(set_value_from_combobox), (set_value_from_radiobuttongroup),
(set_value_from_spin_button), (set_value_from_togglebutton),
(set_value_from_info), (set_combo_box_from_value),
(set_pref_from_info_and_emit), (save_info),
(ephy_dialog_get_value):
* lib/ephy-dialog.h:
* src/prefs-dialog.c: (setup_font_combo):
Fix font selection combo box issues; fixes bug #138560.
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-04-17 Marco Pesenti Gritti <marco@gnome.org>
* lib/egg/Makefile.am:
* lib/egg/egg-editable-toolbar.c: (set_drag_cursor):
* lib/egg/egg-toolbar-editor.c: (set_drag_cursor):
* lib/egg/eggstatusicon.c: (egg_status_icon_init),
(egg_status_icon_button_press), (egg_status_icon_button_release):
Resync with egg
|
|
|
|
|
|
|
|
|
| |
2004-04-14 Christian Persch <chpe@cvs.gnome.org>
* lib/ephy-file-chooser.c: (ephy_file_chooser_constructor),
(ephy_file_chooser_class_init):
Add "Downloads" folder shortcut to our file chooser dialogues.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-04-09 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/EphyHeaderSniffer.cpp:
* embed/mozilla/FilePicker.cpp:
Don't quit the filechooser when selecting "No" from the confirm-
overwrite dialoge. Fixes bug #139400.
* lib/ephy-gui.c: (ephy_gui_confirm_overwrite_file):
Convert the filename to UTF-8 before showing it in the confirm
dialogue.
|
| |
|
|
|
|
|
|
|
|
| |
2004-04-07 Christian Persch <chpe@cvs.gnome.org>
* lib/eel-gconf-extensions.c: (eel_gconf_handle_error):
Remove unused variable.
|
|
|
|
|
|
|
|
| |
2004-04-07 Christian Persch <chpe@cvs.gnome.org>
* lib/eel-gconf-extensions.c: (eel_gconf_handle_error):
Don't abort on errors, just display a message on console.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-04-05 Christian Persch <chpe@cvs.gnome.org>
* data/glade/prefs-dialog.glade:
* lib/ephy-dialog.c: (ephy_dialog_get_parent):
* lib/ephy-dialog.h:
* src/prefs-dialog.c: (prefs_homepage_current_button_clicked_cb):
* src/window-commands.c: (window_cmd_file_print_setup),
(window_cmd_edit_personal_data), (window_cmd_edit_prefs):
Make prefs, pdm and print setup dialogues transient to their parent.
Fixes bug #139124.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-04-03 Crispin Flowerday <gnome@flowerday.cx>
* lib/egg/egg-editable-toolbar.c: (set_fixed_style),
(unset_fixed_style), (toolbar_changed_cb), (unparent_fixed),
(update_fixed), (toolbars_clean), (egg_editable_toolbar_construct),
(egg_editable_toolbar_set_model):
* lib/egg/egg-toolbar-editor.c: (egg_toolbar_editor_load_actions):
* lib/egg/egg-toolbars-model.h:
Synchronise changes from galeon, this fixes simple usage, stops
crashes when dragging items to and from other applications, and
adds the ability to override the toolbar style.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-03-29 Christian Persch <chpe@cvs.gnome.org>
* configure.in:
* data/.cvsignore:
* data/GNOME_Epiphany_NautilusView.server.in:
* data/Makefile.am:
* data/ui/.cvsignore:
* data/ui/Makefile.am:
* data/ui/nautilus-epiphany-view.xml:
* doc/reference/Makefile.am:
* embed/Makefile.am:
* embed/ephy-embed-popup-control.c:
* embed/ephy-embed-popup-control.h:
* lib/Makefile.am:
* lib/ephy-bonobo-extensions.c:
* lib/ephy-bonobo-extensions.h:
* po/POTFILES.in:
* src/Makefile.am:
* src/ephy-nautilus-view.c:
* src/ephy-nautilus-view.h:
* src/ephy-shell.c: (ephy_automation_factory_cb):
Removed the nautilus view.
2004-03-29 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-27 Christian Persch <chpe@cvs.gnome.org>
* lib/ephy-stock-icons.c: (ephy_stock_icons_init):
Register our stock icons.
* embed/mozilla/ContentHandler.cpp:
Use stock icon for "Download".
|
|
|
|
|
|
|
|
| |
* lib/widgets/ephy-node-view.c:
(ephy_node_view_select_node_by_key):
Make select-by-key support unsorted lists. Fuzzy matching is gone
though. Oh well ... :) (bug #137054)
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
2004-03-14 Marco Pesenti Gritti <marco@gnome.org>
* lib/egg/egg-editable-toolbar.c: (drag_data_received_cb),
(toolbar_drag_motion_cb), (egg_editable_toolbar_init):
Deal with the case where data_received signal is emitted
asyncrounously.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-03-09 Christian Persch <chpe@cvs.gnome.org>
* lib/egg/egg-toolbar-editor.c: (editor_drag_data_received_cb):
Check if the dragged item is a separator. Fixes crash when it _is_
a separator.
* lib/egg/egg-toolbars-model.c:
(egg_toolbars_model_remove_toolbar):
Fix logic check for removable toolbar, & instead of &&.
* src/ephy-location-action.c: (create_menu_proxy_cb),
(connect_proxy), (ephy_location_action_activate):
Don't make a proxy menu item for the location entry. Fixes crash
when trying to activate its proxy menu item.
|
|
|
|
|
|
|
|
|
| |
2004-03-05 Christian Persch <chpe@cvs.gnome.org>
* lib/ephy-file-helpers.c: (ephy_file_downloads_dir):
Don't assume Desktop directory location, check the gconf key if it's
$HOME/Desktop or $HOME. Fixes bug #134951.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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-02 Christian Persch <chpe@cvs.gnome.org>
* lib/ephy-file-chooser.c: (ephy_file_chooser_init):
Don't remember the size of the filechoose dialogue, because it doesn't
play nicely with the new save mode when toggling the expander.
Fixes bug #135947.
|
|
|
|
|
|
|
|
|
| |
2004-03-01 Marco Pesenti Gritti <marco@gnome.org>
* lib/egg/eggstatusicon.c: (egg_status_icon_init),
(egg_status_icon_button_press):
The icon should be activated by double click
|
|
|
|
|
|
|
|
|
| |
2003-03-01 Christian Persch <chpe@cvs.gnome.org>
* lib/ephy-node-db.c: (ephy_node_db_load_from_file):
Guard against xml reading error, check for NULL subtree before
trying to parse it.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-02-28 Marco Pesenti Gritti <marco@gnome.org>
* lib/egg/egg-editable-toolbar.c:
(egg_editable_toolbar_get_edit_mode):
* lib/egg/egg-editable-toolbar.h:
* lib/widgets/ephy-location-entry.c: (toolbar_is_editable),
(entry_drag_motion_cb), (entry_drag_drop_cb),
(ephy_location_entry_construct_contents):
Sucky but not intrusive hack to make dnd on the address
entry work when editing toolbar. A better solution
will be found when the toolbar editor will get in gtk.
Based on a patch from Søren Sandmann, bug 132467.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-02-27 Marco Pesenti Gritti <marco@gnome.org>
* embed/mozilla/MozDownload.cpp:
* embed/mozilla/MozDownload.h:
Remove an useless check.
* lib/ephy-state.c: (ephy_state_window_set_size):
Make sure window is never bigger than screen.
|
|
|
|
|
|
|
|
|
|
|
| |
2004-02-27 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/FilePicker.cpp:
* lib/ephy-file-chooser.c: (ephy_file_chooser_init),
(ephy_file_chooser_new):
* src/prefs-dialog.c: (prefs_download_path_button_clicked_cb):
Fix for gtk+ filechooser API change.
|
| |
|
|
|
|
|
|
|
|
|
| |
2004-02-21 Christian Persch <chpe@cvs.gnome.org>
* lib/ephy-file-helpers.h:
* lib/ephy-glade.c:
Removed an unused #include.
|
|
|
|
|
|
|
|
| |
2004-02-21 Christian Persch <chpe@cvs.gnome.org>
* lib/ephy-dialog.c: (connect_signals):
Always connect signals, not just for PT_AUTOAPPLY props.
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-02-20 Christian Persch <chpe@cvs.gnome.org>
* lib/egg/egg-editable-toolbar.c: (popup_toolbar_context_menu_cb):
Fix logic error, spotted by Crispin.
* lib/egg/egg-toolbars-model.h:
Make it clear that EggTbModelFlags is a bitfield enum.
|
|
|
|
|
|
|
|
| |
2004-02-20 Christian Persch <chpe@cvs.gnome.org>
* lib/eel-gconf-extensions.c:
#ifdef HAVE_CONFIG_H the inclusion of config.h.
|
|
|
|
|
|
|
|
| |
2004-02-20 Christian Persch <chpe@cvs.gnome.org>
* lib/Makefile.am:
Remove duplicate entry for ephy-gui.h.
|
|
|
|
|
|
|
|
| |
2004-02-19 Christian Persch <chpe@cvs.gnome.org>
* lib/egg/egg-toolbar-editor.c: (update_editor_sheet):
Fix off-by-one error when computing the height of the table.
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-02-19 Christian Persch <chpe@cvs.gnome.org>
* lib/egg/egg-toolbar-editor.c: (toolbar_removed_cb),
(egg_toolbar_editor_set_model), (egg_toolbar_editor_class_init),
(update_actions_list), (egg_toolbar_editor_load_actions):
* lib/egg/egg-toolbar-editor.h:
When removing a toolbar, make its items available again in the toolbar
editor. Fixes bug #131182.
|
|
|
|
|
|
|
|
|
|
| |
2004-02-17 Christian Persch <chpe@cvs.gnome.org>
* lib/egg/egg-editable-toolbar.c: (item_added_cb),
(item_removed_cb), (egg_editable_toolbar_construct):
Remove the toolbar height contraint when the first item is added
to it. Fixes bug #131181.
|
|
|
|
|
|
|
|
|
| |
2004-02-12 Christian Persch <chpe@cvs.gnome.org>
* lib/ephy-dialog.c: (set_sensitivity):
Don't set entries insensitive, only set the non-editable when the
gconf key isn't writable.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-02-12 Christian Persch <chpe@cvs.gnome.org>
* embed/ephy-embed-popup-control.c: (save_url),
(embed_popup_set_image_as_background_cmd):
* embed/ephy-favicon-cache.c: (ephy_favicon_cache_get_type),
(ephy_favicon_cache_class_init), (favicon_name_build),
(favicon_download_completed_cb), (ephy_favicon_cache_get):
* embed/mozilla/FilePicker.cpp:
* embed/mozilla/MozDownload.cpp:
* lib/ephy-file-chooser.c: (ephy_file_chooser_set_persist_key):
* lib/ephy-file-helpers.c: (ephy_file_downloads_dir):
* src/popup-commands.c: (popup_cmd_set_image_as_background):
* src/prefs-dialog.c: (get_download_button_label),
(download_path_response_cb):
Fix numerous places where we weren't properly converting between UTF-8
and filename encoding.
* embed/ephy-favicon-cache.c:
Bump favicon cache xml version.
* embed/mozilla/EphyHeaderSniffer.cpp:
Fix mem leak, and use CONF_STATE_SAVE_DIR instead of the download dir
key for directory persistence.
|
|
|
|
|
|
| |
* lib/ephy-node-db.c: (ephy_node_db_write_to_xml_valist):
* src/bookmarks/ephy-bookmarks-export.c:
(ephy_bookmarks_export_rdf):
|
|
|
|
|
|
|
|
| |
2004-02-12 Marco Pesenti Gritti <marco@gnome.org>
* lib/widgets/ephy-location-entry.c: (keyword_match):
Simplify and hopefully fix mem corruption
|
|
|
|
|
|
|
|
|
|
|
|
| |
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-11 Marco Pesenti Gritti <marco@gnome.org>
* lib/widgets/ephy-location-entry.c: (keyword_match),
(completion_func):
Better keyword matching function. Should match only words
(not middle parts of them) and maybe be a bit faster.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-02-11 Marco Pesenti Gritti <marco@gnome.org>
* lib/ephy-node.c: (callback), (child_changed),
(ephy_node_set_property):
Pass the property id to the changed signal.
* lib/ephy-node.h:
Cleanup.
* embed/ephy-history.c: (hosts_changed_cb), (pages_changed_cb):
* lib/widgets/ephy-location-entry.c: (completion_func):
* lib/widgets/ephy-tree-model-node.c: (root_child_changed_cb):
* src/bookmarks/ephy-bookmark-action.c:
(bookmarks_child_changed_cb):
* src/bookmarks/ephy-bookmarks-menu.c: (topic_child_changed_cb):
* src/bookmarks/ephy-topic-action.c: (topic_child_changed_cb):
* src/ephy-completion-model.c: (root_child_changed_cb):
* src/ephy-location-action.c: (actions_child_changed_cb):
Fixup changed signals signature.
* src/bookmarks/ephy-bookmarks.c: (update_bookmark_keywords),
(bookmarks_changed_cb), (bookmark_is_categorized),
(topics_removed_cb), (ephy_bookmarks_set_keyword),
(ephy_bookmarks_unset_keyword):
Cleanup keywords building, normalize and case fold it, add
the title words as keywords too.
|
|
|
|
|
|
|
|
|
| |
2004-02-09 Christian Persch <chpe@cvs.gnome.org>
* lib/egg/egg-editable-toolbar.c:
* embed/ephy-embed-popup-control.c:
Include config.h.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-02-04 Christian Persch <chpe@cvs.gnome.org>
* lib/widgets/ephy-zoom-action.c: (ephy_zoom_action_get_type),
(zoom_to_level_cb), (connect_proxy), (proxy_menu_activate_cb),
(create_menu_item), (ephy_zoom_action_class_init):
* lib/widgets/ephy-zoom-action.h:
* lib/widgets/ephy-zoom-control.c: (ephy_zoom_control_class_init):
* src/ephy-history-window.c: (cmd_delete),
Fix toolbar overflow menu creation. Don't connect zoom control signals
to a menu item.
|
|
|
|
|
|
|
|
|
| |
2004-02-04 Christian Persch <chpe@cvs.gnome.org>
* lib/widgets/ephy-arrow-toolbutton.c:
(ephy_arrow_toolbutton_finalize):
Fix mem leak.
|
|
|
|
|
|
|
|
| |
2004-02-01 Marco Pesenti Gritti <marco@gnome.org>
* lib/ephy-stock-icons.h:
typo in icon name
|
|
|
|
|
|
|
|
| |
2004-01-27 Christian Persch <chpe@cvs.gnome.org>
* lib/ephy-file-helpers.c: (ephy_file_helpers_shutdown):
Only try to rmdir() the tmp directory if we have one.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-01-25 Marco Pesenti Gritti <marco@gnome.org>
* NEWS:
Correct a translator name.
* embed/mozilla/ContentHandler.cpp:
Really cancel the download when the user told so.
* lib/ephy-dialog.c: (setup_default_size), (ephy_dialog_run),
(ephy_dialog_init), (ephy_dialog_set_property),
(ephy_dialog_get_property), (ephy_dialog_class_init):
Add default width/height properties.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-01-25 Christian Persch <chpe@cvs.gnome.org>
* lib/widgets/ephy-tree-model-node.c:
(ephy_tree_model_node_finalize):
Fix mem leak.
2004-01-25 Christian Persch <chpe@cvs.gnome.org>
* lib/widgets/ephy-node-view.c: (ephy_node_view_finalize):
|
|
|
|
|
|
|
|
| |
2004-01-25 Christian Persch <chpe@cvs.gnome.org>
* lib/widgets/ephy-node-view.c: (ephy_node_view_finalize):
Fix mem leak.
|
|
|
|
|
| |
* lib/ephy-node-filter.c: (ephy_node_filter_finalize),
(ephy_node_filter_new), (ephy_node_filter_add_expression):
|
|
|
|
|
|
|
|
| |
2004-01-25 Christian Persch <chpe@cvs.gnome.org>
* lib/ephy-node-db.c: (ephy_node_db_finalize):
Fix mem leak.
|
| |
|
|
|
|
|
|
|
|
| |
2004-01-25 Christian Persch <chpe@cvs.gnome.org>
* lib/ephy-stock-icons.c: (ephy_stock_icons_init):
Fix mem leaks.
|
|
|
|
|
|
|
|
|
| |
2004-01-25 Christian Persch <chpe@cvs.gnome.org>
* lib/ephy-file-helpers.c: (ephy_file_tmp_dir),
(ephy_file_tmp_filename):
Fix mem leaks.
|
|
|
|
|
|
|
|
|
| |
2004-01-25 Christian Persch <chpe@cvs.gnome.org>
* lib/ephy-dialog.c: (set_value_from_pref),
(set_combo_box_from_value):
Fix mem leaks.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-01-25 Marco Pesenti Gritti <marco@gnome.org>
* lib/ephy-file-helpers.c: (ephy_file_tmp_dir),
(ephy_file_downloads_dir):
* lib/ephy-file-helpers.h:
Add a way to get the downloads dir with a comment
for translators.
Use dir instead of directory consistently with
the other functions.
* embed/mozilla/MozDownload.cpp:
* src/prefs-dialog.c: (get_download_button_label):
* src/window-commands.c: (save_temp_source):
Use the helper.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-01-24 Marco Pesenti Gritti <marco@gnome.org>
* configure.in:
Prepare for 1.1.5
* lib/ephy-dialog.c: (setup_default_size):
Fix a bug with downloader dialog size persistance
|
|
|
|
|
|
|
|
|
| |
2004-01-24 Christian Persch <chpe@cvs.gnome.org>
* lib/ephy-file-chooser.c: (ephy_file_chooser_get_type),
(current_folder_changed_cb):
Use our eel_gconf_set_path() function to persist the directory.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-01-24 Marco Pesenti Gritti <marco@gnome.org>
* lib/ephy-dialog.c: (setup_default_size), (ephy_dialog_init),
(ephy_dialog_set_property), (ephy_dialog_get_property),
(ephy_dialog_class_init):
Add a persist-position property.
* embed/downloader-view.c: (downloader_view_new):
Persist downloader position.
* src/prefs-dialog.c: (get_download_button_label):
* embed/mozilla/MozDownload.cpp:
* data/epiphany.schemas.in:
Default to ~/Desktop/Downloads.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-01-23 Marco Pesenti Gritti <marco@gnome.org>
* data/epiphany.schemas.in:
* lib/ephy-prefs.h:
* src/ephy-tab.c: (ephy_tab_dom_mouse_click_cb):
* src/popup-commands.c: (save_property_url):
Sometimes reading gnomedesktop flames is useful:
Do not use the same pref of 1.0 for the download dir.
Use a different key for Save Link As.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-01-23 Christian Persch <chpe@cvs.gnome.org>
* embed/downloader-view.c: (downloader_view_build_ui):
* embed/find-dialog.c: (find_dialog_init):
* embed/mozilla/GtkNSSDialogs.cpp:
* embed/print-dialog.c: (ephy_print_dialog_new),
(ephy_print_setup_dialog_new):
* lib/ephy-dialog.c: (impl_construct), (ephy_dialog_construct):
* lib/ephy-dialog.h:
* lib/ephy-glade.c: (ephy_glade_widget_new):
* lib/ephy-glade.h:
* src/ephy-encoding-dialog.c: (ephy_encoding_dialog_init):
* src/pdm-dialog.c: (pdm_dialog_init):
* src/prefs-dialog.c: (setup_add_language_dialog),
(prefs_dialog_init):
Allow passing the translation domain to ephy_dialog_construct,
to make extension's dialogues translatable. Fix all callers.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-01-22 Christopher James Lahey <clahey@ximian.com>
* lib/ephy-file-helpers.c, lib/ephy-file-helpers.h
(ephy_file_tmp_directory, ephy_file_delete_on_exit): New function
to get temp directory and moved ephy_shell_delete_on_exit to here.
* lib/widgets/ephy-location-entry.c: Changed how this goes about
showing itself when hidden and activated.
* src/ephy-shell.c, src/ephy-shell.h (ephy_shell_delete_on_exit):
Moved to ephy_file_delete_on_exit.
* src/window-commands.c: Changed ephy_shell_delete_on_exit to
ephy_file_delete_on_exit. Used ephy_file_tmp_directory to save
source files for viewing in a directory that isn't world readable.
|
|
|
|
| |
glade files from any path
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-01-19 Marco Pesenti Gritti <marco@gnome.org>
* embed/mozilla/ContentHandler.cpp:
* embed/mozilla/MozDownload.cpp:
Make uri canonical before passing it as
launch argument to make vfs happy.
* lib/eel-gconf-extensions.c: (eel_gconf_set_path):
Do not mix utf8/locale. Thanks to chpe to notice it.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-01-19 Marco Pesenti Gritti <marco@gnome.org>
* lib/eel-gconf-extensions.c: (tilde_compress),
(eel_gconf_set_path):
* lib/eel-gconf-extensions.h:
Add a way to store paths.
* embed/mozilla/ContentHandler.cpp:
* embed/mozilla/ContentHandler.h:
* embed/mozilla/MozDownload.cpp:
* embed/mozilla/MozDownload.h:
Actually save the file in downloads dir and then
open it. It doesnt seem to open it but it's prolly
a gnome-vfs bug.
* src/prefs-dialog.c: (get_download_button_label),
(download_path_response_cb):
Simplify the label logic using ~.
|
| |
|
|
|
|
|
|
|
|
|
| |
2004-01-18 Christian Persch <chpe@cvs.gnome.org>
* lib/ephy-dialog.c: (ephy_dialog_hide):
* lib/ephy-dialog.h:
Introduce ephy_dialog_hide().
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-01-10 Christopher James Lahey <clahey@ximian.com>
* embed/mozilla/PrintingPromptService.cpp:
* lib/ephy-prefs.h:
* src/ephy-main.c: (main):
* src/ephy-window.c: (update_actions), (ephy_window_init),
(ephy_window_finalize), (ephy_window_print):
Implement print and print setup disabling for lockdown mode.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-01-09 Christopher James Lahey <clahey@ximian.com>
* data/epiphany-lockdown.schemas.in, lib/ephy-prefs.h: Added
disable_arbitrary_url, disable_toolbar_editing, and
disable_history keys.
* src/ephy-automation.c (impl_ephy_automation_loadurl): Make this
ignore a url given on the command line if disable_arbitrary_url is
on.
* src/ephy-notebook.c (notebook_drag_data_received_cb): Made this
ignore drags if disable_arbitrary_url is on.
* src/ephy-session.c (ephy_session_load): Don't show history
window if disable_history is on.
* src/ephy-tab.c (ephy_tab_dom_mouse_click_cb): Disable middle
click to paste url if disable_arbitrary_url is on.
* src/ephy-window.c: Disable menu actions based on
disable_arbitrary_url, disable_toolbar_editing, and
disable_history keys.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
| |
2004-01-09 Roozbeh Pournader <roozbeh@sharif.edu>
* lib/ephy-state.c: Fixed a logic error in using & instead of &&
(bug #130919, Telsa Gwynne).
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-01-08 <clahey@ximian.com>
* embed/mozilla/ContentHandler.cpp (MIMEAskAction): Don't save the
file if disable_save_to_disk is on.
* lib/ephy-prefs.h (CONF_DISABLE_SAVE_TO_DISK): Added this key here.
* src/ephy-window.c (update_actions): Obey disable_save_to_disk.
Also, disable toggling view settings if their keys are locked.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-12-27 Christian Persch <chpe@cvs.gnome.org>
* lib/egg/egg-editable-toolbar.c: (find_action),
(drag_data_delete_cb), (drag_data_get_cb),
(egg_editable_toolbar_set_model), (egg_editable_toolbar_set_merge),
(egg_editable_toolbar_class_init), (egg_editable_toolbar_init),
(egg_editable_toolbar_finalize), (egg_editable_toolbar_new):
* lib/egg/egg-editable-toolbar.h:
* lib/egg/egg-toolbar-editor.c: (find_action),
(egg_toolbar_editor_set_merge), (egg_toolbar_editor_set_model),
(egg_toolbar_editor_class_init), (egg_toolbar_editor_finalize),
(egg_toolbar_editor_new), (editor_drag_data_received_cb),
(editor_drag_data_delete_cb), (update_editor_sheet),
(setup_editor), (egg_toolbar_editor_init):
* lib/egg/egg-toolbar-editor.h:
* lib/egg/egg-toolbars-model.c: (egg_toolbars_model_to_xml),
(egg_toolbars_model_save), (egg_toolbars_model_add_separator),
(impl_add_item), (egg_toolbars_model_add_toolbar),
(egg_toolbars_model_load), (egg_toolbars_model_class_init),
(egg_toolbars_model_init), (egg_toolbars_model_finalize),
(egg_toolbars_model_new), (egg_toolbars_model_remove_toolbar),
(egg_toolbars_model_remove_item):
* lib/egg/egg-toolbars-model.h:
Brought type macros in line with the rest of libegg; and use
gobject instance private data.
* src/ephy-toolbars-model.c: (ephy_toolbars_model_get_type),
(update_toolbar_removeable_flag),
(ephy_toolbars_model_set_bookmarks), (toolbar_added),
(toolbar_removed), (ephy_toolbars_model_new),
(ephy_toolbars_model_has_bookmark):
* src/ephy-toolbars-model.h:
* src/toolbar.c: (toolbar_get_type), (init_normal_mode):
Fix crasher bug #129991.
|
|
|
|
|
|
|
|
| |
2003-12-20 Christian Persch <chpe@cvs.gnome.org>
* lib/ephy-gui.c: (ephy_gui_menu_position_under_widget):
Fix popup coordinates in RTL mode.
|
|
|
|
|
|
|
|
| |
2003-12-19 Christian Persch <chpe@cvs.gnome.org>
* lib/ephy-file-chooser.c: (ephy_file_chooser_new):
Destroy file chooser with its parent window; fixes crashes.
|
|
|
|
|
|
|
|
| |
2003-12-16 Christian Persch <chpe@cvs.gnome.org>
* lib/widgets/ephy-location-entry.c: (completion_func):
Fix more mem leaks.
|
|
|
|
|
|
|
|
| |
2003-12-16 Christian Persch <chpe@cvs.gnome.org>
* lib/widgets/ephy-location-entry.c: (completion_func):
Fix mem leak.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-12-13 Christian Persch <chpe@cvs.gnome.org>
* lib/ephy-string.c: (ephy_string_shorten), (ephy_string_to_int),
(ephy_string_blank_chr), (ephy_string_elide_underscores),
(ephy_string_double_underscores):
* lib/ephy-string.h:
* src/ephy-tab.c: (ephy_tab_set_link_message):
Convert control chars to blanks.
|
|
|
|
|
|
|
|
|
|
|
| |
2003-12-13 Christian Persch <chpe@cvs.gnome.org>
* embed/print-dialog.c: (ephy_print_setup_dialog_new):
* lib/ephy-stock-icons.c: (ephy_stock_icons_init):
* lib/ephy-stock-icons.h:
* src/ephy-window.c:
Use stock icon for print setup.
|
|
|
|
|
|
|
|
|
| |
2003-12-13 Christian Persch <chpe@cvs.gnome.org>
* lib/widgets/ephy-spinner.c: (ephy_spinner_init):
Use g_signal_connect_object so the signal isn't emitted for a dead
spinner.
|
|
|
|
| |
icons; sort actiosn in the toolbar editor; give the zoom action a zoom icon.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-12-09 Christian Persch <chpe@cvs.gnome.org>
* lib/widgets/ephy-spinner.c: (ephy_spinner_get_type),
(ephy_spinner_new), (get_spinner_dimensions), (ephy_spinner_init),
(select_spinner_image), (ephy_spinner_expose),
(bump_spinner_frame), (ephy_spinner_start),
(ephy_spinner_remove_update_callback), (ephy_spinner_stop),
(ephy_spinner_unload_images), (scale_to_real_size),
(extract_frame), (ephy_spinner_load_images),
(ephy_spinner_set_small_mode):
Reformatted to conform to epiphany coding style.
Fix some error condition checks, and initialise variables.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-12-07 Christian Persch <chpe@cvs.gnome.org>
* data/glade/print.glade:
* data/ui/epiphany-ui.xml:
* embed/mozilla/PrintingPromptService.cpp:
* embed/mozilla/mozilla-embed.cpp:
* embed/print-dialog.c: (ephy_print_info_free),
(ephy_print_get_print_info), (ephy_print_dialog_response_cb),
(print_filechooser_response_cb),
(ephy_print_dialog_browse_button_cb),
(ephy_print_setup_dialog_close_button_cb), (ephy_print_dialog_new),
(ephy_print_setup_dialog_new):
* embed/print-dialog.h:
* src/ephy-nautilus-view.c: (ephy_nautilus_view_new_component),
(gnv_cmd_file_print):
* src/ephy-nautilus-view.h:
* src/ephy-shell.c: (ephy_shell_get_type), (ephy_shell_class_init),
(ephy_automation_factory_cb), (ephy_automation_factory_new),
(ephy_shell_init), (server_timeout), (ephy_shell_startup),
(ephy_shell_finalize), (ephy_shell_new_tab),
(ephy_shell_get_session), (ephy_shell_get_bookmarks),
(ephy_shell_get_toolbars_model), (ephy_shell_get_bookmarks_editor),
(ephy_shell_get_history_window),
(ephy_shell_get_print_setup_dialog), (ephy_shell_delete_on_exit):
* src/ephy-shell.h:
* src/ephy-window.c: (ephy_window_set_print_preview),
(ephy_window_print):
* src/ephy-window.h:
* src/window-commands.c: (window_cmd_file_print_setup),
(window_cmd_file_print_preview):
* src/window-commands.h:
Split print dialogue in print setup and actual print, and move
print preview into the menus too. Made print setup a global dialogue,
print a per-window dialogue.
* lib/ephy-dialog.c: (set_value_from_pref), (set_pref_from_value),
(set_value_from_combobox), (set_combo_box_from_value),
(set_radiobuttongroup_from_value), (set_pref_from_info_and_emit),
(togglebutton_clicked_cb), (radiobutton_clicked_cb),
(spinbutton_timeout_cb), (changed_cb), (init_props), (load_info),
(save_info), (impl_show), (ephy_dialog_set_size_group),
(ephy_dialog_construct), (run_response_cb), (ephy_dialog_run),
(ephy_dialog_set_parent), (ephy_dialog_class_init),
(ephy_dialog_new_with_parent):
* lib/ephy-dialog.h:
* src/language-editor.c: (language_editor_class_init):
* src/language-editor.h:
* src/pdm-dialog.c: (pdm_dialog_init):
* src/prefs-dialog.c: (fonts_language_changed_cb),
(create_fonts_language_menu), (prefs_dialog_init),
(prefs_language_more_button_clicked_cb):
Slight api change; port callers.
|
|
|
|
|
|
|
|
| |
2003-12-05 Christian Persch <chpe@cvs.gnome.org>
* lib/ephy-state.c: (sync_expander_cb), (ephy_state_add_expander):
Use notify::expanded to persist expander state. Bug found by Crispin.
|
|
|
|
|
|
|
|
| |
2003-12-03 Christian Persch <chpe@cvs.gnome.org>
* lib/widgets/ephy-spinner.c:
Remove unused includes.
|
|
|
|
|
|
|
|
| |
2003-12-02 Christian Persch <chpe@cvs.gnome.org>
* lib/ephy-dialog.c: (set_info_from_pref):
Set sensitivity from gconf key writability, and do it right.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-11-30 Christian Persch <chpe@cvs.gnome.org>
* lib/ephy-dialog.c:
Remove gtkoptionmenu.h include.
* src/language-editor.c: (language_editor_add):
* src/prefs-dialog.c: (create_language_menu):
Make languages list unique; don't allow to add an entry
already in the list.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-11-30 Marco Pesenti Gritti <marco@gnome.org>
* embed/Makefile.am:
* lib/Makefile.am:
* lib/widgets/Makefile.am:
* src/Makefile.am:
* src/bookmarks/Makefile.am:
Readd gtk deprecates (only in maintainer mode).
* src/ephy-location-action.c: (sync_editable):
Use not deprecated api.
* lib/ephy-dialog.c: (set_value_from_info), (set_info_from_value),
(connect_signals), (init_props):
Remove optionmenu deprecated control.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-11-28 Christian Persch <chpe@cvs.gnome.org>
* lib/widgets/ephy-zoom-control.c: (ephy_zoom_control_get_type),
(proxy_menu_activate_cb), (combo_changed_cb), (sync_zoom_cb),
(ephy_zoom_control_init), (ephy_zoom_control_set_tooltip),
(ephy_zoom_control_class_init), (ephy_zoom_control_finalize):
* lib/widgets/ephy-zoom-control.h:
Port from option menu to GtkComboBox.
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-11-26 Marco Pesenti Gritti <marco@gnome.org>
* embed/downloader-view.c: (update_download_row),
(download_changed_cb), (downloader_view_add_download),
(downloader_view_build_ui):
* lib/widgets/ephy-cell-renderer-progress.c:
Try out a different layout for downloads rows.
Make the file column expand.
|
|
|
|
|
|
|
|
| |
2003-11-24 Christian Persch <chpe@cvs.gnome.org>
* lib/Makefile.am:
Remove ephy-types.h from Makefile.am, it's long gone.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-11-23 Marco Pesenti Gritti <marco@gnome.org>
* embed/Makefile.am:
* embed/downloader-view.c: (status_icon_activated),
(show_status_icon), (downloader_view_init),
(downloader_view_finalize), (download_dialog_delete_cb):
* lib/egg/Makefile.am:
* lib/egg/update-from-egg.sh:
Very basic tray icon for downloader.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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-21 Marco Pesenti Gritti <marco@gnome.org>
* lib/ephy-stock-icons.c: (ephy_stock_icons_init):
* lib/ephy-stock-icons.h:
Pass a source based on filename instead of pixbuf
for our own icon set, so that they are created only
when necessary.
Add code to insert icon theme icons in our icon set
and use icon theme icons when possible.
* src/ephy-window.c:
Update icons id.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-11-20 Marco Pesenti Gritti <marco@gnome.org>
* embed/ephy-embed-single.c: (ephy_embed_single_class_init):
* embed/ephy-embed-single.h:
* embed/mozilla/ContentHandler.cpp:
* embed/mozilla/EphyHeaderSniffer.cpp:
* embed/mozilla/EphyHeaderSniffer.h:
* lib/ephy-marshal.list:
Implement an handle_content signal to allow to write
plugins to support external download managers.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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-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>
* lib/ephy-dialog.c: (ephy_dialog_set_parent):
* src/ephy-encoding-dialog.c: (sync_parent_window_cb),
(ephy_encoding_dialog_init), (ephy_encoding_dialog_class_init),
(ephy_encoding_dialog_new):
Make encodings dialogue transient.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-11-17 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/GtkNSSClientAuthDialogs.cpp:
* embed/mozilla/GtkNSSClientAuthDialogs.h:
* embed/mozilla/Makefile.am:
* embed/mozilla/MozRegisterComponents.cpp:
* lib/ephy-state.c: (ephy_state_add_paned), (expander_activate_cb),
(ephy_state_add_expander):
* lib/ephy-state.h:
Ported the Crispin's GtkNSSClientAuthDialogs from galeon.
Changes:
- use GtkExpander instead of the CDDB disclosure thingy
- persist state in ephy-state
- assing a mnemonic to expander label.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-11-15 Marco Pesenti Gritti <marco@gnome.org>
* configure.in:
* embed/Makefile.am:
* embed/mozilla/Makefile.am:
* lib/Makefile.am:
* lib/widgets/Makefile.am:
* src/Makefile.am:
Enable deprecates and werror only in maintainer mode
(in the way suggested by Jamesh).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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-10 Marco Pesenti Gritti <marco@gnome.org>
* embed/mozilla/mozilla-embed.cpp:
Remove a decl I forgot.
* lib/egg/egg-editable-toolbar.c: (create_item_from_action),
(create_item), (drag_data_received_cb), (item_added_cb),
(egg_editable_toolbar_construct):
Copy hack from gtk to make tooltips work.
|
|
|
|
|
|
|
|
|
|
| |
2003-11-10 Christian Persch <chpe@cvs.gnome.org>
* lib/egg/egg-toolbars-model.c: (egg_toolbars_model_load):
* lib/egg/egg-toolbars-model.h:
* src/ephy-toolbars-model.c: (ephy_toolbars_model_set_bookmarks):
Fix recovery from corrupted toolbar layout file.
|
|
|
|
|
|
|
|
|
|
|
| |
2003-11-08 Marco Pesenti Gritti <marco@gnome.org>
* lib/widgets/ephy-tree-model-node.c:
(ephy_tree_model_node_get_flags):
* src/ephy-completion-model.c: (ephy_completion_model_get_flags):
Pass ITEMS_PERSIST and LIST_ONLY to the models, the implementation
looks already ok with it to me. Hopefully not missing something ...
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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-06 Marco Pesenti Gritti <marco@gnome.org>
* embed/downloader-view.c:
* embed/ephy-embed-popup-control.c:
* embed/mozilla/ExternalProtocolService.cpp:
* embed/mozilla/FilePicker.cpp:
* embed/mozilla/GtkNSSDialogs.cpp:
* embed/mozilla/GtkNSSKeyPairDialogs.cpp:
* embed/mozilla/mozilla-embed-single.cpp:
* embed/mozilla/mozilla-notifiers.cpp:
* lib/ephy-file-helpers.c:
* lib/widgets/ephy-search-entry.c:
Change some more i18n inclusion and remove several
unused includes.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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-05 Christian Persch <chpe@cvs.gnome.org>
* data/glade/print.glade:
* embed/print-dialog.c: (impl_show), (print_dialog_class_init),
(print_dialog_new), (print_dialog_new_with_parent),
(print_dialog_print), (print_dialog_preview),
(print_cancel_button_cb), (print_preview_button_cb):
Only allow choosing "Selection" if there really is one.
* lib/ephy-dialog.c: (impl_run):
Use ephy_dialog_show() when running an EphyDialog.
|
|
|
|
|
|
|
|
|
| |
2003-11-05 Marco Pesenti Gritti <marco@gnome.org>
* lib/ephy-gui.c: (ephy_gui_help):
* lib/ephy-gui.h:
Remove unused func, bad xan
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-11-05 Christian Persch <chpe@cvs.gnome.org>
* embed/Makefile.am:
* embed/ephy-command-manager.c: (ephy_command_manager_do_command),
(ephy_command_manager_get_command_state):
* embed/ephy-command-manager.h:
* embed/ephy-embed-event.c: (ephy_embed_event_get_type),
(ephy_embed_event_class_init), (ephy_embed_event_init),
(ephy_embed_event_finalize), (ephy_embed_event_new),
(ephy_embed_event_get_event_type), (ephy_embed_event_get_coords),
(ephy_embed_event_get_context), (ephy_embed_event_set_property):
* embed/ephy-embed-event.h:
* embed/ephy-embed-persist.c: (ephy_embed_persist_cancel):
* embed/ephy-embed-persist.h:
* embed/ephy-embed-popup-control.c:
(ephy_embed_popup_control_set_event),
(embed_popup_copy_location_cmd), (embed_popup_save_page_as_cmd),
(embed_popup_open_frame_cmd):
* embed/ephy-embed-single.c: (ephy_embed_single_get_type),
(ephy_embed_single_class_init), (ephy_embed_single_clear_cache),
(ephy_embed_single_set_offline_mode),
(ephy_embed_single_load_proxy_autoconf),
(ephy_embed_single_get_font_list),
(ephy_embed_single_list_cookies),
(ephy_embed_single_remove_cookies),
(ephy_embed_single_list_passwords),
(ephy_embed_single_remove_passwords),
(ephy_embed_single_free_cookies),
(ephy_embed_single_free_passwords):
* embed/ephy-embed-single.h:
* embed/ephy-embed-types.h:
* embed/ephy-embed.c: (ephy_embed_get_type),
(ephy_embed_base_init), (ephy_embed_new), (ephy_embed_load_url),
(ephy_embed_stop_load), (ephy_embed_can_go_back),
(ephy_embed_can_go_forward), (ephy_embed_can_go_up),
(ephy_embed_get_go_up_list), (ephy_embed_go_back),
(ephy_embed_go_forward), (ephy_embed_go_up),
(ephy_embed_get_title), (ephy_embed_get_location),
(ephy_embed_reload), (ephy_embed_zoom_set), (ephy_embed_zoom_get),
(ephy_embed_shistory_n_items), (ephy_embed_shistory_get_nth),
(ephy_embed_shistory_get_pos), (ephy_embed_shistory_go_nth),
(ephy_embed_get_security_level), (ephy_embed_find_set_properties),
(ephy_embed_find_next), (ephy_embed_activate),
(ephy_embed_set_encoding), (ephy_embed_get_encoding_info),
(ephy_embed_print), (ephy_embed_print_preview_close),
(ephy_embed_print_preview_n_pages),
(ephy_embed_print_preview_navigate):
* embed/ephy-embed.h:
* embed/ephy-history.c:
* embed/find-dialog.c: (find_dialog_go_next),
(find_dialog_go_prev):
* embed/mozilla/mozilla-embed-persist.cpp:
* embed/mozilla/mozilla-embed-single.cpp:
* embed/mozilla/mozilla-embed.cpp:
* embed/mozilla/mozilla-embed.h:
* lib/Makefile.am:
* lib/ephy-state.c:
* lib/ephy-types.h:
* src/ephy-encoding-dialog.c: (sync_embed_cb), (activate_choice):
* src/ephy-encoding-menu.c: (update_encoding_menu_cb),
(encoding_activate_cb):
* src/ephy-favicon-action.c: (each_url_get_data_binder):
* src/ephy-nautilus-view.c: (gnv_embed_dom_mouse_click_cb),
(gnv_embed_context_menu_cb), (gnv_embed_title_cb),
(gnv_popup_cmd_frame_in_new_window), (gnv_zoomable_zoom_in_cb),
(gnv_zoomable_zoom_out_cb):
* src/ephy-navigation-action.c: (activate_up_menu_item_cb),
(setup_back_or_forward_menu), (setup_up_menu):
* src/ephy-tab.c: (ephy_tab_address_cb),
(ephy_tab_zoom_changed_cb), (ephy_tab_title_cb),
(ephy_tab_dom_mouse_click_cb), (ephy_tab_update_navigation_flags),
(ephy_tab_set_title):
* src/ephy-window.c: (edit_menu_show_cb), (sync_tab_security),
(show_embed_popup), (ephy_window_set_zoom):
* src/pdm-dialog.c: (pdm_dialog_init):
* src/popup-commands.c: (popup_cmd_frame_in_new_tab),
(popup_cmd_frame_in_new_window), (popup_cmd_open_frame):
* src/ppview-toolbar.c: (toolbar_update_sensitivity),
(toolbar_cmd_ppv_goto_last), (clamp_page_limits):
* src/prefs-dialog.c: (setup_font_menu),
(prefs_homepage_current_button_clicked_cb):
* src/session.c: (save_tab):
* src/window-commands.c: (window_cmd_file_send_to),
(window_cmd_file_bookmark_page), (window_cmd_view_page_source):
Get rid of gresult type. Use return values instead of out-parameters
whereever possible, and port all callers.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-11-04 Marco Pesenti Gritti <marco@gnome.org>
* lib/eel-gconf-extensions.c: (global_client_free),
(eel_gconf_client_get_global), (eel_gconf_handle_error),
(eel_gconf_set_string), (eel_gconf_is_default),
(eel_gconf_key_is_writable), (eel_gconf_monitor_add),
(eel_gconf_monitor_remove), (eel_gconf_preload_cache),
(eel_gconf_get_default_value), (eel_strcmp), (eel_str_is_equal),
(simple_value_is_equal), (eel_gconf_value_is_equal),
(eel_gconf_value_get_string_list),
(eel_gconf_value_set_string_list), (eel_gconf_set_float),
(eel_gconf_get_float):
* lib/eel-gconf-extensions.h:
Resync with eel.
* lib/ephy-prefs.h:
* lib/widgets/ephy-spinner.c:
* embed/ephy-embed-prefs.h:
* embed/mozilla/mozilla-notifiers.cpp:
Migrate old font size settings. This will screw things
for 1.1 users, not much we can do about it now.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
* data/epiphany.schemas.in:
* embed/mozilla/ContentHandler.cpp:
* embed/mozilla/ContentHandler.h:
* lib/ephy-prefs.h:
Rework ContentHandler to use the auto_open_downloads key.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-11-03 Christian Persch <chpe@cvs.gnome.org>
* lib/ephy-marshal.list:
Remove unused types.
* embed/ephy-embed.c: (ephy_embed_base_init):
* lib/widgets/ephy-arrow-toolbutton.c:
(ephy_arrow_toolbutton_class_init):
* src/ephy-notebook.c: (ephy_notebook_class_init):
Use g_cclosure_marshal_* instead of our own ephy_marshal_*
where there is a one.
For signals returning a boolean, use the
g_signal_accumulator_true_handled accumulator.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* data/epiphany.schemas.in:
Remove the "show_details in downloader" schema.
* embed/ephy-embed-popup-control.c: (save_url):
* embed/mozilla/ContentHandler.cpp:
* embed/mozilla/EphyHeaderSniffer.cpp:
* lib/ephy-prefs.h:
* src/popup-commands.c: (save_property_url):
Implement the new downloading mechanism in CH, also rename
CONF_STATE_DOWNLOADING_DIR to CONF_STATE_DOWNLOAD_DIR.
|
|
|
|
|
|
|
|
| |
2003-11-02 Christian Persch <chpe@cvs.gnome.org>
* lib/ephy-dialog.c: (impl_run):
Initialise the dialogue on run too.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-11-01 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/FilePicker.cpp:
* lib/ephy-file-chooser.c: (current_folder_changed_cb),
(ephy_file_chooser_init), (ephy_file_chooser_set_persist_key),
(ephy_file_chooser_get_persist_key),
(ephy_file_chooser_get_property), (ephy_file_chooser_class_init),
(ephy_file_chooser_new):
* lib/ephy-file-chooser.h:
Don't set the persist key on object construction time.
Fixes bug #125589.
|
|
|
|
|
|
|
|
|
|
| |
2003-10-31 Marco Pesenti Gritti <marco@gnome.org>
* embed/mozilla/ContentHandler.cpp:
* lib/ephy-file-helpers.c:
* lib/ephy-file-helpers.h:
Use gnomevfs helper to open applications, drop our own.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
2003-10-31 Marco Pesenti Gritti <marco@gnome.org>
* lib/egg/egg-editable-toolbar.c: (set_drag_cursor):
* lib/egg/egg-toolbar-editor.c: (set_drag_cursor):
Set the cursor hotspot to something sensible. All bugs
seem to be gone here, feel free to report more ;)
|
|
|
|
|
|
|
|
| |
2003-10-31 Marco Pesenti Gritti <marco@gnome.org>
* lib/egg/egg-editable-toolbar.c: (toolbar_drag_motion_cb):
When changing toolbar unhighlight the old one, not the new
|
|
|
|
|
|
|
|
| |
2003-10-30 Marco Pesenti Gritti <marco@gnome.org>
* lib/egg/egg-editable-toolbar.c: (drag_data_received_cb):
Fix creation of special drag types items
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-10-30 Marco Pesenti Gritti <marco@gnome.org>
* lib/ephy-dnd.c: (add_one_netscape_url), (add_one_uri),
(add_one_topic):
* lib/ephy-dnd.h:
* lib/widgets/ephy-tree-model-sort.c:
(each_property_get_data_binder):
* src/ephy-favicon-action.c: (each_url_get_data_binder):
Add a title param to dnd iterator and remove unused screen
location params.
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-10-29 Soren Sandmann <sandmann@daimi.au.dk>
* lib/egg/egg-editable-toolbar.c: (drag_data_received_cb),
(free_dragged_item), (toolbar_drag_drop_cb),
(toolbar_drag_motion_cb), (toolbar_drag_leave_cb),
(toolbar_added_cb), (item_removed_cb):
Make it use new api and make the highlighting a good deal
smoother.
|
|
|
|
|
|
| |
* lib/ephy-prefs.h:
Forgot this.
|
|
|
|
|
|
|
|
| |
2003-10-27 Marco Pesenti Gritti <marco@gnome.org>
* lib/egg/egg-editable-toolbar.c: (egg_editable_toolbar_set_fixed):
Sink after ref
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-10-27 Marco Pesenti Gritti <marco@gnome.org>
* lib/egg/egg-editable-toolbar.c: (create_dock), (set_fixed_style),
(unset_fixed_style), (toolbar_changed_cb), (unparent_fixed),
(update_fixed), (toolbar_removed_cb), (toolbars_clean),
(egg_editable_toolbar_construct), (egg_editable_toolbar_init),
(egg_editable_toolbar_finalize), (egg_editable_toolbar_set_fixed):
* lib/egg/egg-editable-toolbar.h:
* src/toolbar.c: (toolbar_style_sync), (create_spinner),
(toolbar_init):
Fixup spinner when resetting the toolbar model.
Update spinner on toolbar style change.
Fix a typo in toolbars creation that wa causing fs toolbar
to be hidden.
|
|
|
|
|
|
|
|
|
| |
2003-10-26 Christian Persch <chpe@cvs.gnome.org>
* lib/ephy-file-chooser.c: (current_folder_changed_cb),
(ephy_file_chooser_set_persist_key):
Convert filenames from/to UTF-8 when persisting the directory.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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-26 Marco Pesenti Gritti <marco@gnome.org>
* lib/egg/egg-editable-toolbar.c: (toolbar_drag_motion_cb):
Resync api
|
|
|
|
|
|
|
|
|
|
| |
2003-10-24 Marco Pesenti Gritti <marco@gnome.org>
* lib/egg/egg-toolbar-editor.c: (set_drag_cursor),
(event_box_realize_cb), (editor_create_item):
Use special drag cursors also for editor.
Do not hide separator when dragging it.
|
|
|
|
|
|
|
|
|
| |
2003-10-23 Marco Pesenti Gritti <marco@gnome.org>
* lib/egg/egg-editable-toolbar.c: (create_item_from_action),
(egg_editable_toolbar_construct):
Remove invalid items
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-10-23 Marco Pesenti Gritti <marco@gnome.org>
* data/ui/epiphany-toolbar.xml:
* lib/egg/egg-editable-toolbar.c: (get_toolbar_position),
(get_dock_nth), (get_toolbar_nth), (create_dock), (update_fixed),
(toolbar_added_cb), (toolbar_removed_cb),
(egg_editable_toolbar_construct), (egg_editable_toolbar_init),
(egg_editable_toolbar_finalize), (egg_editable_toolbar_show),
(egg_editable_toolbar_hide), (egg_editable_toolbar_set_fixed):
* lib/egg/egg-editable-toolbar.h:
* src/Makefile.am:
* src/toolbar.c: (toolbar_setup_actions), (toolbar_init),
(toolbar_spinner_start), (toolbar_spinner_stop):
Move the spinner in his own mini toolbar.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-10-21 Marco Pesenti Gritti <marco@gnome.org>
* lib/egg/egg-editable-toolbar.c: (drag_begin_cb), (drag_end_cb),
(set_drag_cursor), (unset_drag_cursor), (create_item_from_action),
(create_item), (data_is_separator), (set_status_pending),
(get_status_pending), (drag_data_received_cb), (remove_toolbar_cb),
(popup_toolbar_context_menu_cb), (free_dragged_item),
(toolbar_drag_drop_cb), (toolbar_drag_motion_cb),
(toolbar_drag_leave_cb), (create_toolbar), (item_removed_cb),
(egg_editable_toolbar_set_drag_dest):
* lib/egg/egg-toolbar-editor.c: (drag_begin_cb), (drag_end_cb),
(editor_create_item):
Use new api for highlighting and make it pick up and drop behavior
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-10-18 Christian Persch <chpe@cvs.gnome.org>
Encoding menu improvements, Part 4:
The Rewrite.
* data/glade/epiphany.glade:
* data/ui/epiphany-ui.xml:
* data/ui/nautilus-epiphany-view.xml.in:
* embed/Makefile.am:
* embed/ephy-embed-shell.c: (ephy_embed_shell_init),
(ephy_embed_shell_finalize), (ephy_embed_shell_new),
(ephy_embed_shell_get_encodings):
* embed/ephy-embed-shell.h:
* embed/ephy-embed-utils.c: (ephy_embed_utils_save):
* embed/ephy-embed-utils.h:
* embed/ephy-embed.c: (ephy_embed_get_encoding_info):
* embed/ephy-embed.h:
* embed/ephy-encodings.c: (ephy_encodings_get_type),
(ephy_encodings_finalize), (ephy_encodings_class_init),
(ephy_encodings_get_node), (ephy_encodings_get_encodings),
(ephy_encodings_get_detectors), (ephy_encodings_get_all),
(ephy_encodings_get_categories), (ephy_encodings_add_recent),
(ephy_encodings_get_recent), (ephy_encodings_init),
(ephy_encoding_info_free), (ephy_encodings_new):
* embed/ephy-encodings.h:
* embed/mozilla/EphyWrapper.cpp:
* embed/mozilla/EphyWrapper.h:
* embed/mozilla/Makefile.am:
* embed/mozilla/mozilla-embed.cpp:
* embed/mozilla/mozilla-notifiers.cpp:
* lib/Makefile.am:
* lib/ephy-encodings.c:
* lib/ephy-encodings.h:
* lib/ephy-langs.c: (ephy_font_languages), (ephy_font_n_languages):
* lib/ephy-langs.h:
* src/Makefile.am:
* src/ephy-encoding-dialog.c: (ephy_encoding_dialog_get_type),
(setup_filter), (sync_embed_cb), (sync_active_tab),
(ephy_encoding_dialog_set_window), (activate_choice),
(activate_automatic), (ephy_encoding_dialog_response_cb),
(category_node_selected_cb), (view_node_selected_cb),
(view_node_activated_cb), (ephy_encoding_dialog_init),
(ephy_encoding_dialog_finalize),
(ephy_encoding_dialog_set_property),
(ephy_encoding_dialog_get_property),
(ephy_encoding_dialog_class_init), (ephy_encoding_dialog_new):
* src/ephy-encoding-dialog.h:
* src/ephy-encoding-menu.c: (ephy_encoding_menu_init),
(sort_encodings), (add_menu_item), (update_encoding_menu_cb),
(encoding_activate_cb), (add_action),
(ephy_encoding_menu_view_dialog_cb),
(ephy_encoding_menu_automatic_cb), (ephy_encoding_menu_set_window),
(ephy_encoding_menu_finalize), (ephy_encoding_menu_class_init),
(ephy_encoding_menu_new):
* src/ephy-nautilus-view.c: (gnv_bonobo_control_activate_cb),
(gnv_cmd_select_encoding), (gnv_cmd_edit_find):
* src/ephy-window.c: (ephy_window_set_active_tab),
(setup_notebook), (ephy_window_set_property),
(ephy_window_get_property), (ephy_window_class_init):
* src/language-editor.h:
* src/pdm-dialog.c: (setup_passwords_treeview),
(setup_cookies_treeview):
* src/prefs-dialog.c: (prefs_dialog_finalize),
(get_current_language_code), (fonts_language_info_cmp),
(create_fonts_language_menu), (find_encoding_in_list_cmp),
(sort_encodings), (create_optionmenu), (prefs_dialog_init):
Made encodings menu dynamic, containing recently used items + items
related to the currently active encoding. Split encodings out as a
embed shell service, port all users over to that. Harvest all encoding
info we can get from mozilla.
|
|
|
|
| |
interface is still incomplete.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-10-14 Marco Pesenti Gritti <marco@gnome.org>
* lib/widgets/ephy-location-entry.c:
(ephy_location_entry_class_init),
(ephy_location_entry_construct_contents),
(ephy_location_entry_init), (ephy_location_entry_activate):
* lib/widgets/ephy-location-entry.h:
* src/ephy-history-window.c: (confirmation_dialog_response_cb):
* src/ephy-location-action.c: (remove_completion_actions),
(add_completion_actions), (connect_proxy),
(ephy_location_action_set_address):
* src/ephy-location-action.h:
* src/toolbar.c:
* src/toolbar.h:
Make location a normal entry.
|
|
|
|
|
|
|
|
|
| |
2003-10-13 Marco Pesenti Gritti <marco@gnome.org>
* lib/widgets/ephy-location-entry.c:
(ephy_location_entry_set_completion):
Unref completion
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-10-13 Christian Persch <chpe@cvs.gnome.org>
* embed/ephy-embed-single.c: (ephy_embed_single_free_passwords):
* embed/ephy-embed-single.h:
* embed/ephy-embed-utils.c:
(ephy_embed_utils_build_encodings_submenu):
* embed/mozilla/mozilla-embed-single.cpp:
* embed/mozilla/mozilla-notifiers.cpp:
* lib/Makefile.am:
* lib/ephy-encodings.c: (ephy_encoding_info_free),
(encodings_info_cmp), (ephy_encodings_get_list):
* lib/ephy-encodings.h:
* lib/ephy-langs.c: (ephy_lang_group_info_free),
(lang_group_info_cmp), (ephy_lang_get_group_list),
(fonts_language_info_cmp), (ephy_font_langs_get_codes_list),
(ephy_font_langs_get_list):
* lib/ephy-langs.h:
* po/POTFILES.in:
* src/ephy-encoding-menu.c: (ephy_encoding_menu_set_window),
(ephy_encoding_menu_rebuild):
* src/prefs-dialog.c: (prefs_dialog_finalize),
(get_current_language_code), (create_fonts_language_menu),
(default_encoding_menu_changed_cb), (find_encoding_in_list_cmp),
(create_default_encoding_menu):
Encodings menu improvements, part 3: Refactored the encodings
list; it no longer is neccessary to have it in the embed single.
Ported all callers to new infrastructure.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
2003-10-13 Marco Pesenti Gritti <marco@gnome.org>
* lib/egg/egg-editable-toolbar.c: (set_drag_cursor),
(unset_drag_cursor), (create_item),
(egg_editable_toolbar_set_edit_mode):
Better implementation of cursor.
|
|
|
|
|
|
|
|
|
|
| |
2003-10-13 Marco Pesenti Gritti <marco@gnome.org>
* lib/egg/egg-editable-toolbar.c: (enter_notify_cb),
(leave_notify_cb), (create_item):
Show a different cursor when hovering toolbar items
in edit mode.
|
| |
|