| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
2004-02-11 Marco Pesenti Gritti <marco@gnome.org>
* src/ephy-tab.c: (open_link_in_new_tab),
(ephy_tab_dom_mouse_click_cb):
Do not load js urls when middle clicked.
|
|
|
|
|
|
|
|
|
|
|
| |
2004-02-09 Christian Persch <chpe@cvs.gnome.org>
* src/ephy-tab.c: (clipboard_text_received_cb),
(ephy_tab_dom_mouse_click_cb):
Fix the fix for the epiphany equivalent of bug #133633. Don't convert
the clipboard contents directly as the souurce may not offer UTF-8 text.
Instead request the contents, and gtk+ will convert it for us.
|
|
|
|
|
|
|
|
|
| |
2004-02-06 Christian Persch <chpe@cvs.gnome.org>
* src/ephy-tab.c: (ephy_tab_dom_mouse_click_cb):
Make middle-click paste work with urls with IDN domain names.
Fixes the epiphany equivalent of galeon bug 133633.
|
| |
|
|
|
|
|
|
|
|
|
| |
2004-01-24 Christian Persch <chpe@cvs.gnome.org>
* src/ephy-tab.c: (ephy_tab_set_title):
Double underscores, since otherwise the menu entry will
display them as accellerators.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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-22 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/EventContext.cpp:
* src/ephy-tab.c: (address_has_web_scheme):
data: urls can be opened in new tabs too.
|
|
|
|
|
|
|
|
|
| |
2004-01-21 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/EventContext.cpp:
* src/ephy-tab.c: (address_has_web_scheme):
about: can be opened in new tab too.
|
|
|
|
|
|
|
|
|
|
|
| |
2004-01-17 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/mozilla-embed.cpp:
* src/ephy-tab.c: (ephy_tab_init):
Use g_signal_connect_object to connect the embed signals,
that way they're disconnected before the tab object is
finalised. Should fix crasher bug #131635.
|
|
|
|
|
|
|
|
|
| |
2004-01-12 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/EventContext.h:
* src/ephy-tab.c: (address_has_web_scheme):
Forgot to commit those.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-01-01 Christian Persch <chpe@cvs.gnome.org>
* src/ephy-notebook.c: (notebook_drag_data_received_cb),
(ephy_notebook_insert_page), (ephy_notebook_remove_page):
* src/ephy-tab.c: (ephy_tab_for_embed), (ephy_tab_init):
* src/ephy-tab.h:
* src/ephy-tabs-menu.c: (tab_added_cb), (tab_removed_cb):
* src/ephy-window.c: (tab_context_menu_cb), (tab_added_cb),
(tab_removed_cb), (real_get_active_tab), (ephy_window_get_tabs):
New API to get the EphyTab from an EphyEmbed. Port all users.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-12-29 Christian Persch <chpe@cvs.gnome.org>
* embed/ephy-embed-shell.c: (ephy_embed_shell_get_favicon_cache),
(ephy_embed_shell_get_global_history),
(ephy_embed_shell_get_downloader_view),
(ephy_embed_shell_get_embed_single),
(ephy_embed_shell_get_encodings), (ephy_embed_shell_check_mime),
(ephy_embed_shell_class_init):
* embed/ephy-embed-shell.h:
* embed/mozilla/ContentHandler.cpp:
* embed/mozilla/EphyHeaderSniffer.cpp:
* embed/mozilla/GlobalHistory.cpp:
* embed/mozilla/mozilla-notifiers.cpp:
* src/bookmarks/ephy-bookmarks.c: (compute_lower_fav),
(ephy_setup_history_notifiers):
* src/ephy-completion-model.c: (ephy_completion_model_init):
* src/ephy-shell.c: (ephy_shell_get_history_window):
* src/ephy-tab.c: (ephy_tab_set_icon_address),
(ephy_tab_address_cb), (ephy_tab_zoom_changed_cb):
* src/ephy-toolbars-model.c: (impl_get_item_id):
* src/prefs-dialog.c: (setup_font_combo),
(prefs_clear_cache_button_clicked_cb):
Unified return type of ephy_embed_shell_get_X to be GObject *.
Fixed all callers.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-12-19 Christian Persch <chpe@cvs.gnome.org>
* src/ephy-tab.c: (ephy_tab_dom_mouse_click_cb):
Improve comment.
* src/ephy-window.c: (setup_ui_manager), (setup_notebook),
(ephy_window_init):
Only show the toolbar after the extensions have been attached
to the window.
|
|
|
|
|
|
|
|
|
| |
2003-12-17 Christian Persch <chpe@cvs.gnome.org>
* src/ephy-tab.c: (ephy_tab_dom_mouse_click_cb):
Don't try to save the submit button image instead of submitting
the form. [Found by xan.]
|
|
|
|
|
|
|
|
|
|
|
|
| |
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-08 Christian Persch <chpe@cvs.gnome.org>
* src/ephy-tab.c: (save_property_url),
(ephy_tab_dom_mouse_click_cb):
Make ctrl-click equivalent of middle click on links. Make shift-click
save the link. Fixes bug #110786.
* src/ephy-window.c: (tab_context_menu_cb):
Fix context_menu function return value type.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-12-06 Christian Persch <chpe@cvs.gnome.org>
* embed/ephy-embed-shell.c: (ephy_embed_shell_get_type),
(ephy_embed_shell_finalize), (ephy_embed_shell_get_favicon_cache),
(ephy_embed_shell_get_global_history),
(ephy_embed_shell_get_downloader_view), (load_mime_from_xml),
(ephy_embed_shell_init), (ephy_embed_shell_class_init):
* embed/ephy-embed-shell.h:
* embed/ephy-embed.c: (ephy_embed_base_init):
* embed/ephy-embed.h:
* src/ephy-tab.c: (ephy_tab_init):
Misc cleanups. Remove a duplicated signal from EphyEmbed.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-11-30 Chris Lahey <clahey@ximian.com>
Marco Pesenti Gritti <marco@gnome.org>
* data/Makefile.am:
* data/epiphany-lockdown.schemas.in:
* src/ephy-main.c: (main):
* src/ephy-tab.c: (ephy_tab_new_window_cb), (ephy_tab_size_to_cb):
* src/ephy-window.c: (update_chromes_visibility), (update_chrome),
(ephy_window_fullscreen), (ephy_window_unfullscreen),
(show_embed_popup), (update_layout_toggles), (chrome_notifier),
(ephy_window_init), (ephy_window_finalize),
(ephy_window_request_chrome), (ephy_window_set_print_preview),
(ephy_window_show), (print_dialog_preview_cb):
* src/ephy-window.h:
* src/ppview-toolbar.c: (ppview_toolbar_set_window),
(toolbar_cmd_ppv_close):
* src/window-commands.c: (window_cmd_view_bookmarks_bar),
(window_cmd_view_toolbar), (window_cmd_view_statusbar):
Implement lockdown pref to not allow javascript to modify
chromes. Do necessary changes to chromes code to make
it possible.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-11-22 Marco Pesenti Gritti <marco@gnome.org>
* doc/reference/Makefile.am:
* embed/Makefile.am:
* embed/ephy-embed-persist.c: (ephy_embed_persist_save):
* embed/ephy-embed-persist.h:
* embed/ephy-embed-popup-control.c: (save_url),
(embed_popup_set_image_as_background_cmd):
* embed/ephy-embed-shell.c: (ephy_embed_shell_get_embed_single):
* embed/ephy-embed.c:
* embed/ephy-embed.h:
* embed/ephy-favicon-cache.c: (ephy_favicon_cache_download):
* embed/mozilla/mozilla-embed-persist.cpp:
* embed/mozilla/mozilla-embed-single.cpp:
* embed/mozilla/mozilla-embed-single.h:
* embed/mozilla/mozilla-embed.cpp:
* src/Makefile.am:
* src/ephy-nautilus-view.c: (ephy_nautilus_view_instance_init):
* src/ephy-tab.c: (ephy_tab_init):
* src/popup-commands.c: (save_property_url),
(popup_cmd_set_image_as_background):
* src/window-commands.c: (window_cmd_file_save_as),
(save_temp_source):
Add a factory to create embed objects and use it.
Deal with dependency of mozilla-embed and mozilla-embed-persist
on mozilla-embed-single internally.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-11-19 Christian Persch <chpe@cvs.gnome.org>
* embed/ephy-embed.c: (ephy_embed_base_init),
(ephy_embed_get_location), (ephy_embed_get_link_message),
(ephy_embed_get_js_status):
* embed/ephy-embed.h:
* embed/mozilla/mozilla-embed.cpp:
* src/ephy-nautilus-view.c: (ephy_nautilus_view_instance_init),
(gnv_embed_link_message_cb):
* src/ephy-nautilus-view.h:
* src/ephy-tab.c: (ephy_tab_set_link_message),
(ephy_tab_link_message_cb), (ephy_tab_init):
Re-use some more signals from GtkMozEmbed; fix getter_Copies usage in
mozilla-embed.cpp. Fixes bug #127335.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-11-11 Marco Pesenti Gritti <marco@gnome.org>
* embed/ephy-embed-single.c: (ephy_embed_single_class_init):
* embed/ephy-embed-single.h:
* embed/mozilla/mozilla-embed-persist.cpp:
* embed/mozilla/mozilla-embed-single.cpp:
* embed/mozilla/mozilla-embed.cpp:
* embed/mozilla/mozilla-embed.h:
* src/ephy-nautilus-view.c: (gnv_embed_new_window_cb):
* src/ephy-session.c: (write_ephy_window):
* src/ephy-shell.c: (ephy_shell_init):
* src/ephy-tab.c: (ephy_tab_size_to_cb):
* src/ephy-window.c: (translate_default_chrome):
Build xul dialogs using GtkWindow+GtkMozEmbed.
Make src code simpler and fix a pair of bugs.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-11-09 Marco Pesenti Gritti <marco@gnome.org>
* embed/ephy-embed.c: (ephy_embed_base_init):
* embed/ephy-embed.h:
* embed/mozilla/mozilla-embed.cpp:
* src/ephy-tab.c: (ephy_tab_init):
Do not connect and reemit same signal for nothing.
Remove unused/expensive progress signal.
* src/session.c: (session_save):
Unlink session file when all windows are removed.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-11-09 Marco Pesenti Gritti <marco@gnome.org>
* embed/ephy-embed.h:
* idl/EphyAutomation.idl:
* src/ephy-automation.c: (impl_ephy_automation_loadurl),
(impl_ephy_automation_open_bookmarks_editor),
(ephy_automation_init), (ephy_automation_object_finalize),
(ephy_automation_class_init):
* src/ephy-completion-model.c: (root_child_removed_cb):
* src/ephy-main.c: (ephy_main_start):
* src/ephy-shell.c: (ephy_shell_get_active_window),
(toolwindow_show_cb), (toolwindow_hide_cb),
(ephy_shell_get_bookmarks_editor), (ephy_shell_get_history_window):
* src/ephy-shell.h:
* src/ephy-tab.c: (ephy_tab_net_state_cb), (ephy_tab_size_to_cb):
* src/ephy-window.c: (remove_from_session), (ephy_window_init):
* src/session.c: (session_autoresume), (session_close),
(session_dispose), (save_window_geometry), (save_tool_window),
(save_ephy_window), (session_save), (session_load),
(session_get_windows), (net_stop_cb), (tab_added_cb),
(tab_removed_cb), (tabs_reordered_cb), (session_add_window),
(session_remove_window), (save_yourself_cb), (session_die_cb),
(gnome_session_init), (session_init):
* src/session.h:
* src/window-commands.c: (window_cmd_go_bookmarks),
(window_cmd_go_history):
Cleanup session. Persist also history and bookmarks.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
* 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-10-29 Christian Persch <chpe@cvs.gnome.org>
* embed/ephy-history.c: (ephy_history_add_host),
(ephy_history_get_host):
* embed/ephy-history.h:
Add public function to get a host node from a page url.
* src/ephy-tab.c: (address_has_web_scheme), (ephy_tab_address_cb),
(ephy_tab_zoom_changed_cb), (open_link_in_new_tab),
(ephy_tab_init):
Persist zoom settings per host.
|
|
|
|
|
|
|
|
| |
2003-10-25 David Bordoley <bordoley@msu.edu>
* src/ephy-tab.c: (build_net_state_message):
don't pollute the statusbar with a "Done." message.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-09-24 Marco Pesenti Gritti <marco@gnome.org>
* src/ephy-tab.c: (ephy_tab_init):
* src/ephy-tabs-menu.c: (tab_added_cb), (tab_removed_cb),
(ephy_tabs_menu_init):
* src/ephy-window.c: (ephy_window_set_active_tab):
Simplify and solve bugs by using a checkbox with radio
appeareance. That way we can get rid of groups that
doesnt really work well for our needs.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-09-24 Marco Pesenti Gritti <marco@gnome.org>
Dave Bordoley <bordoley@msu.edu>
* src/ephy-tab.c: (ephy_tab_action_activate_cb), (ephy_tab_init):
* src/ephy-tabs-menu.c: (tab_added_cb), (tab_removed_cb),
(ephy_tabs_menu_set_window), (ephy_tabs_menu_set_property),
(ephy_tabs_menu_class_init), (ephy_tabs_menu_init),
(ephy_tabs_menu_clean), (ephy_tabs_menu_update):
* src/ephy-window.c: (ephy_window_set_active_tab), (tab_added_cb),
(tab_removed_cb), (tabs_reordered_cb):
Use radio buttons for tabs menu. Do not recreate the
action group every time but keep it synced.
* src/ephy-notebook.c: (ephy_notebook_insert_page):
Emit added signal before activating the page.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-09-10 Marco Pesenti Gritti <marco@gnome.org>
* data/epiphany.schemas.in:
* data/glade/prefs-dialog.glade:
* lib/ephy-prefs.h:
* src/ephy-notebook.c: (update_tabs_visibility),
(ephy_notebook_init):
* src/ephy-shell.c: (ephy_shell_new_tab):
* src/ephy-tab.c: (open_link_in_new_tab):
* src/ephy-window.c: (sync_tab_load_status),
(ephy_window_set_active_tab), (tab_added_cb), (tab_removed_cb):
* src/prefs-dialog.c:
Make spinner status per tab.
Remove the default to tab pref, use tab by default for middle
click on links, add a always_show_tabs_bar hidden pref.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-08-30 Marco Pesenti Gritti <marco@gnome.org>
* src/ephy-encoding-menu.c: (ephy_encoding_menu_verb_cb):
* src/ephy-favicon-action.c: (create_tool_item):
* src/ephy-favicon-action.h:
* src/ephy-favorites-menu.c: (ephy_favorites_menu_clean):
* src/ephy-go-action.c: (create_tool_item), (create_menu_proxy_cb):
* src/ephy-go-action.h:
* src/ephy-history-window.c: (ephy_history_window_construct):
* src/ephy-location-action.c: (ephy_location_action_get_widget):
* src/ephy-location-action.h:
* src/ephy-navigation-action.c:
* src/ephy-navigation-action.h:
* src/ephy-spinner-action.c: (create_tool_item),
(item_parent_set_cb):
* src/ephy-spinner-action.h:
* src/ephy-tab.c: (ephy_tab_init):
* src/ephy-tabs-menu.c: (ephy_tabs_menu_clean),
(tab_set_action_accelerator), (ephy_tabs_menu_update):
* src/ephy-window.c: (ephy_window_state_event_cb), (setup_window),
(update_layout_toggles):
* src/popup-commands.c:
* src/ppview-toolbar.c: (ppview_toolbar_set_window),
(ppview_toolbar_init):
* src/toolbar.c: (toolbar_activate_location):
* src/window-commands.c: (window_cmd_view_bookmarks_bar),
(window_cmd_view_toolbar), (window_cmd_view_statusbar),
(window_cmd_view_fullscreen):
Complete gtk 2.3 port. It doesnt run here but it could be
my env.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
2003-08-07 Marco Pesenti Gritti <marco@it.gnome.org>
* src/ephy-tab.c: (build_load_percent):
Clamp the values to 0/100, mozilla sometimes report
more done requests than total requests, but their
progress widget clamp them.
|
|
|
|
|
|
|
|
| |
2003-07-23 Marco Pesenti Gritti <marco@it.gnome.org>
* src/ephy-tab.c: (open_link_in_new_tab):
Add https
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-07-22 Marco Pesenti Gritti <marco@it.gnome.org>
* data/glade/prefs-dialog.glade:
Try to use more friendly description for cache prefs.
* src/ephy-tab.c: (open_link_in_new_tab),
(ephy_tab_dom_mouse_click_cb):
Middle click open in new tab for http, ftp and file,
hope to not have missed any protocol that make sense.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-07-22 Christian Persch <chpe@cvs.gnome.org>
* src/ephy-tab.c: (ephy_tab_set_title):
If the page is about:blank, set title to "Blank page", not "about:blank".
* src/bookmarks/ephy-topic-action.c: (append_bookmarks_menu),
(build_topics_menu):
If there are no uncategorised bookmarks, don't append insensitive
"Empty" menu item after the topics.
|
|
|
|
|
|
| |
Allow DND of URLs (from links or favicons or other apps...) to the
bookmarks toolbar, fixes #116613 (HOORAY), thanks to marco and
chpe for the help.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Makefile.am:
* configure.in:
* embed/Makefile.am:
* embed/ephy-embed-shell.c: (ephy_embed_shell_get_favicon_cache),
(impl_get_downloader_view):
* embed/ephy-embed-shell.h:
* embed/ephy-embed-single.c:
* embed/ephy-embed-single.h:
* embed/mozilla/ProgressListener.cpp:
* embed/mozilla/mozilla-embed.cpp:
* lib/Makefile.am:
* lib/ephy-langs.h:
* lib/ephy-node.c: (unref_signal_objects),
(ephy_node_signal_connect_object):
* plugins/Makefile.am:
* plugins/sample/Makefile.am:
* plugins/sample/sample.c: (bmk_added), (bmk_removed),
(bmk_changed), (switch_page_cb), (window_focus_in_cb),
(location_changed_cb), (tab_added_cb), (new_window_cb),
(plugin_init):
* src/Makefile.am:
* src/bookmarks/Makefile.am:
* src/bookmarks/ephy-bookmark-action.c:
(ephy_bookmark_action_sync_icon):
* src/bookmarks/ephy-bookmark-properties.c: (set_window_icon),
(ephy_bookmark_properties_init):
* src/bookmarks/ephy-bookmarks-editor.c: (provide_favicon),
(ephy_bookmarks_editor_init):
* src/bookmarks/ephy-bookmarks.c: (update_favorites_menus):
* src/bookmarks/ephy-topic-action.c: (build_bookmarks_menu):
* src/ephy-automation.c: (impl_ephy_automation_loadurl),
(impl_ephy_automation_quit), (impl_ephy_automation_load_session):
* src/ephy-favicon-action.c: (ephy_favicon_action_init):
* src/ephy-history-window.c: (confirmation_dialog_response_cb),
(provide_favicon):
* src/ephy-location-action.c: (connect_proxy):
* src/ephy-notebook.c: (sync_icon):
* src/ephy-shell.c: (ephy_shell_get_active_window),
(ephy_shell_get_session), (ephy_shell_get_autocompletion),
(ephy_shell_get_toolbars_model):
* src/ephy-shell.h:
* src/ephy-tab.c: (ephy_tab_net_state_cb), (ephy_tab_init),
(ephy_tab_get_action):
* src/ephy-tab.h:
* src/ephy-tabs-menu.c: (ephy_tabs_menu_update):
* src/ephy-window.c: (ephy_window_fullscreen),
(ephy_window_unfullscreen), (sync_tab_icon), (ephy_window_init),
(remove_from_session), (ephy_window_get_active_tab):
|
|
|
|
|
|
|
|
| |
2003-07-07 Christian Persch <chpe@cvs.gnome.org>
* src/ephy-tab.c: (build_progress_from_requests):
Fix progress update logic.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-06-30 Marco Pesenti Gritti <marco@it.gnome.org>
* embed/ephy-embed-dialog.c: (ephy_embed_dialog_get_embed):
* embed/ephy-embed-shell.c: (ephy_embed_shell_init),
(ephy_embed_shell_get_favicon_cache):
* embed/ephy-embed-shell.h:
* embed/print-dialog.c: (print_dialog_print),
(print_dialog_preview):
* src/Makefile.am:
* src/ephy-tab.c: (ephy_tab_destroy_brsr_cb), (ephy_tab_init):
Remove some unused code
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-06-29 Christian Persch <chpe@cvs.gnome.org>
* src/ephy-nautilus-view.c: (gnv_embed_location_cb):
* src/ephy-tab.c: (ephy_tab_address_cb):
* embed/find-dialog.c: (sync_page_change):
Fix callbacks for new signature of ge_location embed signal.
* src/ephy-tab.c: (ephy_tab_icon_cache_changed_cb):
Fix logic to update the site icon.
|
|
|
|
|
|
|
|
|
|
|
| |
* embed/ephy-embed.c: (ephy_embed_base_init):
* embed/ephy-embed.h:
* embed/mozilla/mozilla-embed.cpp:
* src/bookmarks/ephy-bookmarks-export.c: (add_topics_list),
(ephy_bookmarks_export_rdf):
* src/ephy-tab.c: (ephy_tab_address_cb):
* src/ephy-window.c: (ephy_window_load_url):
* src/window-commands.c: (window_cmd_file_open):
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-06-22 Marco Pesenti Gritti <marco@it.gnome.org>
* lib/ephy-state.c: (ephy_state_window_set_size),
(ephy_state_window_set_position), (ephy_state_window_save_size),
(ephy_state_window_save_position), (ephy_state_window_save),
(window_configure_event_cb), (window_state_event_cb),
(ephy_state_add_window):
When following SAVE_POSITION/SAVE_SIZE flags actually not save
them instead of just not restore.
Do not use coords value to determine unset state but a boolean
flag. (this will restore all saved states to NULL now)
* lib/ephy-state.h:
Add a NONE flag, it will restore but not save.
* src/ephy-tab.c: (ephy_tab_set_title):
Fix a warning when the url is NULL (popups)
* src/ephy-window.c: (ephy_window_init), (ephy_window_show):
Use normal size for not sized popups.
|
|
|
|
|
|
|
|
|
|
| |
2003-06-22 Marco Pesenti Gritti <marco@it.gnome.org>
* src/ephy-tab.c: (ensure_page_info), (ephy_tab_net_state_cb),
(ephy_tab_init):
Set address as title only when there is no title, on the second
page load just keep the old one until the new one is available.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-06-20 Marco Pesenti Gritti <marco@it.gnome.org>
* src/ephy-tab.c: (ephy_tab_net_state_cb), (ephy_tab_set_title):
Set a title on NET_START (nicified url).
* src/prefs-dialog.c: (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):
Use embed_get_location when we want the real location, tab can
contain user changes.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-06-20 Marco Pesenti Gritti <marco@it.gnome.org>
* embed/mozilla/EphyWrapper.cpp:
* lib/widgets/ephy-location-entry.c:
(ephy_location_entry_class_init), (location_focus_out_cb),
(ephy_location_entry_init), (insert_text_cb),
(ephy_location_entry_key_press_event_cb),
(ephy_location_entry_activate_cb),
(ephy_location_entry_set_location),
(ephy_location_entry_autocompletion_window_url_selected_cb),
(ephy_location_entry_autocompletion_window_url_activated_cb),
(ephy_location_entry_editable_changed_cb):
* lib/widgets/ephy-location-entry.h:
* src/ephy-shell.c: (ephy_shell_new_tab):
* src/ephy-tab.c: (ephy_tab_set_property),
(ephy_tab_set_link_message), (ephy_tab_set_window),
(ephy_tab_address_cb), (ensure_address), (ephy_tab_net_state_cb),
(ephy_tab_init), (ephy_tab_update_navigation_flags),
(ephy_tab_set_location):
* src/ephy-tab.h:
* src/ephy-window.c: (ephy_window_notebook_switch_page_cb):
* src/popup-commands.c: (get_event_info),
(popup_cmd_copy_link_address):
* src/toolbar.c: (get_location_entry), (location_user_changed_cb),
(toolbar_set_window), (toolbar_activate_location),
(toolbar_set_location), (toolbar_get_location),
(toolbar_clear_location_history):
* src/toolbar.h:
Rewrite the url typed by user overwrite logic to fix bugs.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-06-20 Marco Pesenti Gritti <marco@it.gnome.org>
* src/ephy-tab.c: (ephy_tab_finalize), (ephy_tab_init):
* src/ephy-tab.h:
Get rid of get/set _event, reformat the header.
* src/pdm-dialog.c:
Fix compilation warning.
* src/ephy-window.c: (popup_destroy_cb), (show_embed_popup):
* src/popup-commands.c: (get_event_info):
Less invasive way to access the event info from the callbacks.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-06-20 Christian Persch <chpe@cvs.gnome.org>
* src/ephy-tab.h:
* src/ephy-tab.c: (popup_menu_at_coords), (ephy_tab_show_embed_popup),
(ephy_tab_context_menu_cb), (ephy_tab_set_event):
* src/ephy-window.c: (popup_menu_at_coords), (show_embed_popup),
(tab_context_menu_cb), (ephy_window_set_active_tab):
Move the context popup menu to ephy-window.c.
If there's no background image, disable the SaveBackgroundAs
menu entry.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-06-16 Marco Pesenti Gritti <marco@it.gnome.org>
* data/ui/nautilus-epiphany-view.xml.in:
Remove some obsolete entries.
* embed/Makefile.am:
* embed/ephy-embed-event.c: (ephy_embed_event_init),
(ephy_embed_event_get_event_type):
* embed/ephy-embed-event.h:
Make more generic and allow to make distinction
between mouse and key events.
* embed/ephy-embed-popup-bw.c:
* embed/ephy-embed-popup-bw.h:
Remove, unused.
* embed/ephy-embed.c: (ephy_embed_base_init):
* embed/ephy-embed.h:
* embed/mozilla/mozilla-embed.cpp:
Emit context signals only when necessary,
get rid of unused mouse_down signal.
* embed/ephy-embed-popup-control.c:
(ephy_embed_popup_control_show_impl):
* embed/mozilla/EventContext.cpp:
* src/ephy-nautilus-view.c: (ephy_nautilus_view_instance_init),
(gnv_embed_dom_mouse_click_cb), (gnv_embed_context_menu_cb):
* src/ephy-tab.c: (ephy_tab_dom_mouse_click_cb),
(ephy_tab_context_menu_cb):
Use new event api.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-06-15 Marco Pesenti Gritti <marco@it.gnome.org>
* embed/ephy-embed-event.c: (ephy_embed_event_init):
* embed/ephy-embed-event.h:
* embed/ephy-embed-popup-bw.c: (popup_menu_at_coords),
(ephy_embed_popup_bw_show_impl):
* embed/ephy-embed.c: (ephy_embed_base_init):
* embed/ephy-embed.h:
* embed/mozilla/EventContext.cpp:
* embed/mozilla/EventContext.h:
* embed/mozilla/mozilla-embed.cpp:
* src/ephy-tab.c: (popup_menu_at_coords),
(ephy_tab_show_embed_popup), (ephy_tab_context_menu_cb),
(ephy_tab_init):
Shift+F10 show context menus on the embed.
(Less invasive way until gtkmozembed has a context_menu
signal)
From galeon.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-06-14 Christian Persch <chpe@cvs.gnome.org>
* src/ephy-tab.c: (ephy_tab_get_property), (ephy_tab_set_property),
(ephy_tab_class_init), (ephy_tab_get_visibility),
(ephy_tab_visibility_cb):
Make visibility a tab GObject property.
* src/ephy-window.h:
* src/ephy-window.c: (sync_tab_visibility), (update_window_visibility),
(tab_added_cb), (tab_removed_cb):
Sync on tab visibility changes.
|
|
|
|
|
|
|
|
| |
2003-06-13 Christian Persch <chpe@cvs.gnome.org>
* src/ephy-tab.c: (ephy_tab_init), (ephy_tab_net_state_cb):
Fix statusbar message and tab label.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-06-13 Christian Persch <chpe@cvs.gnome.org>
The Friday the 13th Mega Patch. Beware!
* src/ephy-notebook.h:
* src/ephy-notebook.c: (ephy_notebook_class_init),
(ephy_notebook_move_page), (drag_stop), (ephy_notebook_init),
(ephy_notebook_set_page_status), (sync_load_status),
(ephy_notebook_set_page_icon), (sync_icon),
(ephy_notebook_set_page_title), (sync_label), (build_tab_label),
(update_tabs_visibility), (ephy_notebook_insert_page),
(ephy_notebook_remove_page):
Reworked notebook signals. Now we have tab_added, tab_removed,
tab_detached and tabs_reordered; emit them at appropriate times.
Don't offer the ephy_notebook_set_x functions anymore; instead we
sync on the tab's gobject properties.
* src/ephy-tab.h:
* src/ephy-tab.c: (ephy_tab_update_color), (ephy_tab_set_property),
(ephy_tab_get_property), (ephy_tab_set_load_status),
(ephy_tab_set_link_message), (ephy_tab_set_is_active),
(ephy_tab_get_is_active), (ephy_tab_set_favicon),
(ephy_tab_icon_cache_changed_cb), (ephy_tab_set_icon_address),
(ephy_tab_link_message_cb), (ephy_tab_address_cb),
(ephy_tab_zoom_changed_cb), (ensure_address), (ephy_tab_net_state_cb),
(ephy_tab_security_change_cb), (ephy_tab_init),
(ephy_tab_set_load_percent), (ephy_tab_update_navigation_flags),
(ephy_tab_get_navigation_flags), (ephy_tab_get_status_message),
(ephy_tab_set_title):
Removed the is_active flag. Made load-status property boolean (true
means loading), removing the TAB_LOAD_NONE/TAB_LOAD_COMPLETED
distinction. Add navigation flags object property. Remove all calls to
ephy_window_update_x, instead let the window sync on object properties.
Fix statusbar message bug.
* src/ephy-tabs-menu.c: (tab_set_action_accelerator):
Fix accelerator for tabs with position > 10.
* src/ephy-window.h:
* src/ephy-window.c: (ephy_window_destroy_cb), (setup_window),
(sync_tab_address), (sync_tab_icon), (sync_tab_load_progress),
(sync_tab_load_status), (sync_tab_message), (sync_tab_navigation),
(sync_tab_security), (sync_tab_stop), (sync_tab_title),
(sync_tab_zoom), (ephy_window_set_active_tab), (update_tabs_menu),
(tab_added_cb), (tab_removed_cb), (tab_detached_cb),
(tabs_reordered_cb), (setup_notebook), (ephy_window_init),
(ephy_window_add_tab), (real_get_active_tab), (ephy_window_remove_tab),
(update_status_message), (update_progress), (update_security),
(update_nav_control), (update_zoom_control), (update_title_control),
(update_location_control), (update_favicon_control),
(update_spinner_control), (ephy_window_update_control),
(ephy_window_get_active_tab), (ephy_window_get_active_embed),
(ephy_window_notebook_switch_page_cb), (ephy_window_tab_detached_cb):
Sync on the active tab's object properties, and sync on the load
status of all tabs for the spinner.
* src/toolbar.c: (toolbar_update_navigation_actions):
Correct inverted logic.
|
|
|
|
|
|
|
|
| |
2003-06-10 Christian Persch <chpe@cvs.gnome.org>
* src/ephy-tab.c: (ephy_tab_icon_cache_changed_cb):
Fix mistake from previous checkin; strcmp cannot take NULL.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-06-09 Christian Persch <chpe@cvs.gnome.org>
* src/ephy-notebook.c: (ephy_notebook_set_page_title):
Do not emit the TABS_CHANGED signal; the tab's egg action will itself
take care of updating the menu entry.
* src/ephy-tab.h:
* src/eph-tab.c: (ephy_tab_set_property), (ephy_tab_get_property)
(ephy_tab_class_init):
Object properties for tab address, icon-address, load-progress,
load-status, message, security, title, window and zoom.
* src/ephy-tab.c: (ephy_tab_action_activate_cb), (ephy_tab_get_action),
(ephy_tab_init):
Augment the tab by an egg action for use in the tabs menu.
* src/ephy-tab.c: (ephy_tab_set_load_status),
(ephy_tab_set_link_message), (ephy_tab_set_favicon),
(ephy_tab_icon_cache_changed_cb), (ephy_tab_set_icon_address),
(ephy_get_icon_address), (ephy_tab_favicon_cb), (ephy_tab_address_cb),
(ephy_tab_title_cb), (build_net_state_message), (ensure_address),
(ephy_tab_net_state_cb), (ephy_tab_security_change_cb),
(ephy_tab_set_load_percent), (ephy_tab_get_load_percent),
(ephy_tab_get_status_message), (ephy_tab_set_title),
(ephy_tab_set_location), (ephy_tab_set_security_level),
(ephy_tab_get_security_level), (ephy_tab_set_zoom),
(ephy_tab_get_zoom):
Getters/setters for the tab's object properties. Use the setters in the
callbacks instead of setting the values directly.
* src/ephy-tabs-menu.c: (ephy_tabs_menu_set_action_accelerator),
(ephy_tabs_menu_update):
Use the tab's egg action directly instead of dummy egg actions.
This makes updating the tab titles in the tabs menu work
automagically.
|
|
|
|
|
|
|
|
|
| |
2003-06-07 Christian Persch <chpe@cvs.gnome.org>
* src/ephy-tab.c: (ephy_tab_set_property),
(ephy_tab_get_property), (ephy_tab_class_init):
Install some object properties for later use.
|
|
|
|
| |
Fix according to new tab logic.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-05-19 Christian Persch <chpe+gnomebugz@stud.uni-saarland.de>
Simplified and reorganised zoom. Implement a zoom control for the
toolbar.
* lib/widgets/ephy-zoom-action.h:
* lib/widgets/ephy-zoom-action.c:
* lib/widgets/ephy-zoom-control.h:
* lib/widgets/ephy-zoom-control.c:
New. A simple zoom control and a corresponding egg action.
* lib/ephy-zoom.h:
* lib/ephy-zoom.c:
New. Define the supported zoom levels, plus some helper functions.
* data/ui/epiphany-toolbar.xml.in:
* src/toolbar.h:
* src/toolbar.c: (toolbar_update_zoom_control),
(zoom_to_level_cb), (toolbar_setup_actions):
Hook up zoom control.
* src/ephy-window.c: (toolbar_update_zoom_control):
New. Updates toolbar zoom control and menu item sensitivity.
* embed/mozilla/mozilla-embed.c: (impl_zoom_set, impl_zoom_get):
* embed/ephy-embed.[ch]: (zoom_set), (zoom_get), (ephy_embed_zoom_set),
(ephy_embed_zoom_get):
* lib/ephy-marshal.list:
* src/ephy-nautilus-view.c: (gnv_embed_zoom_change_cb),
(gnv_zoomable_set_zoom_level_cb):
* src/ephy-tab.c: (ephy_tab_zoom_changed_cb):
* src/ephy-window.c: (ephy_window_set_zoom):
Use float zoom factor instead of int percent for zoom.
* src/ephy-nautilus-view.c: (ephy_nautilus_view_instance_init),
(ephy_nautilus_view_class_init), (gnv_zoomable_set_zoom_level_cb),
(gnv_zoomable_zoom_in_cb), (gnv_zoomable_zoom_out_cb),
(gnv_zoomable_zoom_to_default_cb), (gnv_embed_zoom_change_cb):
* src/window-commands.c: (window_cmd_view_zoom_in),
(window_cmd_view_zoom_out), (window_cmd_view_zoom_normal):
Simplified; use ephy-zoom.h where appropriate.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-05-10 Marco Pesenti Gritti <marco@it.gnome.org>
* data/epiphany.schemas.in:
* data/glade/prefs-dialog.glade:
* lib/ephy-prefs.h:
* src/Makefile.am:
* src/ephy-shell.c: (ephy_shell_new_window_cb):
* src/ephy-tab.c: (ephy_tab_new_window_cb):
* src/prefs-dialog.c: (prefs_dialog_get_type), (prefs_dialog_new),
(prefs_dialog_show_help), (setup_font_menu), (save_font_menu),
(font_entry_changed_cb), (attach_font_signal),
(attach_fonts_signals), (size_spinbutton_changed_cb),
(attach_size_controls_signals), (setup_size_control),
(setup_size_controls), (setup_fonts),
(default_charset_menu_changed_cb), (find_charset_in_list_cmp),
(create_default_charset_menu), (general_prefs_new_language_menu),
(language_menu_changed_cb), (create_language_menu),
(set_homepage_entry), (prefs_dialog_init),
(prefs_dialog_response_cb),
(prefs_clear_disk_cache_button_clicked_cb),
(fonts_language_optionmenu_changed_cb),
(prefs_homepage_current_button_clicked_cb),
(prefs_homepage_blank_button_clicked_cb), (fill_language_editor),
(language_dialog_changed_cb),
(prefs_language_more_button_clicked_cb):
* src/prefs-dialog.h:
* src/window-commands.c: (window_cmd_edit_prefs):
Rework prefs dialog ui a bit. Remove jumpto and tabbed_popups
prefs (jumpto is still in the schemas.
Remove the crazy page by page separation in the code.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-05-10 Marco Pesenti Gritti <marco@it.gnome.org>
* embed/mozilla/mozilla-embed.cpp:
Share signal emission for all dom mouse events, so
they dont go out of sync.
* src/ephy-tab.c: (ephy_tab_dom_mouse_click_cb),
(ephy_tab_dom_mouse_down_cb), (ephy_tab_security_change_cb),
(ephy_tab_init):
Take middle click actions on click instead of on mouse down.
Cleanups.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-05-05 Christian Persch <chpe+gnomebugz@stud.uni-saarland.de>
* src/ephy-shell.c:
* src/ephy-shell.h: (ephy_shell_new_tab):
Implement the EPHY_NEW_TAB_APPEND_AFTER flag.
* src/ephy-window.c:
* src/ephy-window.h: (ephy_window_add_tab):
Changed parameter (gboolean) groupde to (gint) position, to support
specifying the position in the notebook to insert the new tab into.
* src/ephy-shell.c: (ephy_shell_new_window_cb):
* src/ephy-tab.c: (ephy_tab_new_window_cb):
Fix callers of ephy_window_add_tab for new parameter.
* src/ephy-notebook.c: (notebook_drag_data_received_cb),
(ephy_notebook_init), (ephy_notebook_insert_page):
Implement drag-and-drop of links to tabs.
|
|
|
|
|
|
|
|
| |
2003-05-04 Christian Persch <chpe+gnomebugz@stud.uni-saarland.de>
* src/ephy-tab.c: (ephy_tab_title_cb):
Use uri as title when the page is untitled.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-04-18 Marco Pesenti Gritti <marco@it.gnome.org>
* embed/ephy-history.c: (ephy_history_set_page_title),
(ephy_history_set_icon), (ephy_history_clear):
* embed/ephy-history.h:
* src/ephy-history-window.c: (cmd_clear), (provide_favicon),
(ephy_history_window_construct):
* src/ephy-tab.c: (ephy_tab_set_favicon):
Implement clear history. Put favicons near sites names.
|
|
|
|
|
|
|
|
|
| |
2003-04-15 Marco Pesenti Gritti <marco@it.gnome.org>
* src/ephy-tab.c: (ephy_tab_set_favicon):
Dont set icon on bookmarks when the url is NULL !
Fix a bad crasher.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-04-15 Marco Pesenti Gritti <marco@it.gnome.org>
* data/epiphany.schemas.in:
* lib/ephy-prefs.h:
* src/ephy-tab.c: (ephy_tab_init), (ephy_tab_dom_mouse_down_cb):
Hidden pref for middle click open url. Default off.
* src/bookmarks/ephy-bookmarks-editor.c:
(ephy_bookmarks_editor_update_menu),
(ephy_bookmarks_editor_dispose), (keyword_node_selected_cb),
(keyword_node_show_popup_cb), (build_search_box),
(menu_activate_cb), (ephy_bookmarks_editor_construct):
* src/bookmarks/ephy-node-view.c: (cell_renderer_edited),
(ephy_node_view_init), (ephy_node_view_edit),
(ephy_node_view_is_editing):
* src/bookmarks/ephy-node-view.h:
Rework sensitivity updates and complete them with cut/copy/select all
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-04-15 Marco Pesenti Gritti <marco@it.gnome.org>
* TODO:
* src/bookmarks/ephy-bookmarks-editor.c: (cmd_select_all),
(ephy_bookmarks_editor_construct):
* src/bookmarks/ephy-node-view.c: (ephy_node_view_add_column),
(ephy_node_view_remove):
* src/bookmarks/ephy-node-view.h:
Remove some api that was just silly wrappers.
Return GtkTreeViewColumn on add_column.
* src/ephy-nautilus-view.c: (gnv_embed_new_window_cb):
* src/ephy-shell.c: (ephy_shell_new_window_cb),
(ephy_shell_new_tab):
* src/ephy-tab.c: (ephy_tab_new_window_cb):
* src/ephy-window.c: (ephy_window_add_tab):
* src/ephy-window.h:
* src/session.c: (parse_embed):
Ever open tab as last on File->New tab and similars.
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-04-13 Marco Pesenti Gritti <marco@it.gnome.org>
* embed/mozilla/mozilla-embed.cpp:
* src/ephy-tab.c: (ephy_tab_init), (ephy_tab_finalize),
(ephy_tab_set_favicon), (ephy_tab_favicon_cache_changed_cb),
(ephy_tab_link_message_cb), (ephy_tab_location_cb),
(ephy_tab_get_status_message):
Fix leaks. Dont truncate utf8 strings.
|
|
|
|
|
|
|
|
|
|
| |
2003-04-01 Christian Persch <chpe@stud.uni-saarland.de>
* src/ephy-tab.c:
* src/ephy-tab.h:
Marco-is-silly-patch. Update to latest version
of the favicons patch.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-04-01 Christian Persch <chpe@stud.uni-saarland.de>
* lib/widgets/ephy-notebook.c: (ephy_notebook_set_page_status),
(ephy_notebook_set_page_icon), (tab_build_label):
* lib/widgets/ephy-notebook.h:
* src/ephy-tab.c: (ephy_tab_init), (ephy_tab_set_favicon),
(ephy_tab_favicon_cache_changed_cb), (ephy_tab_favicon_cb),
(ephy_tab_location_cb):
* src/ephy-tab.h:
* src/ephy-window.c: (ephy_window_init):
Show favicons on tabs
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-02-28 Marco Pesenti Gritti <marco@it.gnome.org>
* TODO:
* embed/ephy-embed-dialog.c: (unset_embed),
(ephy_embed_dialog_finalize), (ephy_embed_dialog_set_embed):
* src/ephy-tab.c: (ephy_tab_init), (ephy_tab_destroy_brsr_cb):
Fix embed dialog to pass a good EphyEmbed when the initial one
has been destroyed
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-02-28 Marco Pesenti Gritti <marco@it.gnome.org>
* data/glade/Makefile.am:
* data/glade/toolbar-editor.glade:
Remove old toolbar editor ui
* lib/ephy-autocompletion.c: (ephy_autocompletion_update_matches):
Remove an obsolete FIXME
* lib/ephy-gui.c:
* lib/ephy-gui.h:
Remove some functions that was used only in galeon bookmarks
* lib/widgets/ephy-autocompletion-window.c:
(hack_tree_view_move_selection),
(ephy_autocompletion_window_key_press_hack):
* lib/widgets/ephy-location-entry.c:
(ephy_location_entry_autocompletion_window_url_selected_cb):
Up on the top border of the autocompl window goes back to the entry
* src/appearance-prefs.c: (setup_font_menu):
Free fonts list
* src/ephy-tab.c: (ephy_tab_parent_set_cb),
(ephy_tab_set_visibility):
* src/window-commands.c: (window_cmd_tabs_move_left),
(window_cmd_tabs_move_right):
Implement tabs moving
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-02-19 Marco Pesenti Gritti <marco@it.gnome.org>
* data/ui/epiphany-ui.xml.in:
* src/ephy-tab.c: (ephy_tab_show_embed_popup):
* src/ephy-window.c:
* src/popup-commands.c:
* src/window-commands.c:
Dont have a separate context menu for copy, just
put it inside the document one
|
|
|
|
|
|
|
|
|
| |
2003-02-15 Marco Pesenti Gritti <marco@it.gnome.org>
* data/ui/epiphany-ui.xml.in:
* src/ephy-tab.c: (ephy_tab_show_embed_popup):
Implement a selected text context menu.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-01-24 Marco Pesenti Gritti <marco@it.gnome.org>
* NEWS:
* configure.in:
* data/ui/epiphany-toolbar.xml.in:
* lib/egg/Makefile.am:
* lib/widgets/Makefile.am:
* lib/widgets/ephy-editable-toolbar.c:
(ephy_editable_toolbar_get_type), (find_action),
(add_action_to_list), (parse_item_list), (parse_toolbars),
(load_defaults), (load_toolbar), (toolbar_list_to_xml),
(toolbar_list_to_string), (do_merge),
(ephy_editable_toolbar_set_merge),
(ephy_editable_toolbar_set_property),
(ephy_editable_toolbar_get_property),
(ephy_editable_toolbar_class_init), (ephy_editable_toolbar_init),
(ephy_editable_toolbar_save), (ephy_editable_toolbar_finalize),
(ephy_editable_toolbar_new):
* lib/widgets/ephy-editable-toolbar.h:
* src/Makefile.am:
* src/bookmarks/Makefile.am:
* src/bookmarks/ephy-bookmark-action.c:
(ephy_bookmark_action_get_type), (create_tool_item),
(ephy_bookmark_action_sync_label), (connect_proxy),
(ephy_bookmark_action_set_property),
(ephy_bookmark_action_get_property),
(ephy_bookmark_action_class_init), (ephy_bookmark_action_init),
(ephy_bookmark_action_new):
* src/bookmarks/ephy-bookmark-action.h:
* src/ephy-tab.c: (ephy_tab_finalize), (ephy_tab_set_location):
* src/toolbar.c: (toolbar_get_type), (toolbar_set_window),
(editable_toolbar_request_action), (toolbar_init),
(toolbar_finalize):
* src/toolbar.h:
Implement the data part of the toolbar editor.
Partial implementation of Bookmark action.
Try to fix crashes when switching tabs.
|
|
|
|
|
|
| |
2003-01-20 Marco Pesenti Gritti <marco@it.gnome.org>
* Merge eog-menu-api branch
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-01-20 Marco Pesenti Gritti <marco@it.gnome.org>
* embed/ephy-embed-event.c: (free_g_value),
(ephy_embed_event_init), (ephy_embed_event_get_property):
* embed/ephy-embed-event.h:
* embed/ephy-embed-popup.c: (setup_document_menu),
(embed_popup_copy_email_cmd), (embed_popup_copy_link_location_cmd),
(save_property_url), (embed_popup_open_link_cmd),
(embed_popup_set_image_as_background_cmd),
(embed_popup_copy_image_location_cmd),
(embed_popup_open_image_cmd):
* embed/ephy-embed-utils.c: (build_charset),
(ephy_embed_utils_build_charsets_submenu):
* embed/mozilla/FilePicker.cpp:
* src/bookmarks/ephy-bookmarks.c: (update_favorites_menus):
* src/ephy-nautilus-view.c: (gnv_embed_dom_mouse_down_cb),
(gnv_popup_cmd_new_window), (gnv_popup_cmd_image_in_new_window):
* src/ephy-shell.c: (ephy_shell_get_active_window):
* src/ephy-tab.c: (ephy_tab_dom_mouse_down_cb):
* src/ephy-window.c: (update_window_visibility),
(update_spinner_control):
* src/general-prefs.c: (language_dialog_changed_cb):
* src/popup-commands.c: (popup_cmd_new_window),
(popup_cmd_new_tab), (popup_cmd_image_in_new_tab),
(popup_cmd_image_in_new_window), (popup_cmd_add_bookmark):
* src/session.c: (session_close), (session_save):
* src/session.h:
Port several leaks fixes from galeon.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-01-13 Marco Pesenti Gritti <marco@it.gnome.org>
* TODO:
* embed/ephy-favicon-cache.c: (ephy_favicon_cache_get):
* src/bookmarks/ephy-bookmarks-editor.c:
(ephy_bookmarks_editor_construct):
* src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_set_icon):
* src/bookmarks/ephy-bookmarks.h:
* src/bookmarks/ephy-new-bookmark.c: (ephy_new_bookmark_finalize),
(ephy_new_bookmark_add), (ephy_new_bookmark_init),
(ephy_new_bookmark_set_smarturl), (ephy_new_bookmark_set_icon):
* src/bookmarks/ephy-new-bookmark.h:
* src/bookmarks/ephy-node-view.c: (ephy_node_view_add_column),
(ephy_node_view_add_icon_column):
* src/bookmarks/ephy-node-view.h:
* src/bookmarks/ephy-tree-model-node.c:
(ephy_tree_model_node_get_column_type), (get_icon_pixbuf),
(ephy_tree_model_node_get_value),
(ephy_tree_model_node_column_get_type):
* src/bookmarks/ephy-tree-model-node.h:
* src/ephy-history-model.c: (ephy_history_model_get_value):
* src/ephy-navigation-button.c: (setup_back_or_forward_menu):
* src/ephy-tab.c: (ephy_tab_favicon_cb):
* src/window-commands.c: (window_cmd_bookmarks_add_default):
Use favicons in bookmarks.
Use titles for session history when possible.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* configure.in:
* doc/debugging.txt:
* embed/ephy-embed-utils.c:
(ephy_embed_utils_build_charsets_submenu):
* embed/ephy-favicon-cache.c: (ephy_favicon_cache_init):
* embed/ephy-history.c: (ephy_history_save):
* embed/mozilla/mozilla-embed.cpp:
* lib/ephy-autocompletion.c: (ephy_autocompletion_reset),
(ephy_autocompletion_get_common_prefix),
(ephy_autocompletion_refine_matches),
(ephy_autocompletion_update_matches_full),
(ephy_autocompletion_sort_by_score),
(ephy_autocompletion_data_changed_cb), (acma_grow):
* lib/ephy-debug.c: (log_module), (ephy_debug_init),
(ephy_profiler_new), (ephy_should_profile), (ephy_profiler_dump),
(ephy_profiler_free), (ephy_profiler_start), (ephy_profiler_stop):
* lib/ephy-debug.h:
* lib/ephy-filesystem-autocompletion.c:
(ephy_filesystem_autocompletion_finalize_impl),
(gfa_load_directory_cb),
(ephy_filesystem_autocompletion_set_current_dir),
(ephy_filesystem_autocompletion_set_base_dir):
* lib/ephy-start-here.c:
* lib/widgets/ephy-autocompletion-window.c:
(ephy_autocompletion_window_get_dimensions),
(ephy_autocompletion_window_fill_store_chunk),
(ephy_autocompletion_window_show),
(ephy_autocompletion_window_key_press_cb):
* lib/widgets/ephy-location-entry.c:
(ephy_location_entry_finalize_impl),
(ephy_location_entry_autocompletion_show_alternatives_to),
(ephy_location_entry_autocompletion_to),
(ephy_location_entry_activate_cb),
(ephy_location_entry_autocompletion_sources_changed_cb),
(ephy_location_entry_autocompletion_window_url_activated_cb),
(ephy_location_entry_autocompletion_window_hidden_cb):
* src/bookmarks/ephy-bookmarks-editor.c:
* src/bookmarks/ephy-bookmarks.c:
(ephy_bookmarks_clean_empty_keywords), (ephy_bookmarks_save),
(ephy_bookmarks_find_keyword), (diff_keywords):
* src/bookmarks/ephy-keywords-entry.c: (try_to_expand_keyword):
* src/bookmarks/ephy-new-bookmark.c: (ephy_new_bookmark_set_title):
* src/ephy-favorites-menu.c: (ephy_favorites_menu_rebuild):
* src/ephy-nautilus-view.c: (gnv_cmd_set_charset), (if):
* src/ephy-navigation-button.c:
(ephy_navigation_button_finalize_impl):
* src/ephy-shell.c: (ephy_shell_finalize):
* src/ephy-tab.c: (ephy_tab_embed_destroy_cb), (ephy_tab_finalize):
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-01-11 Marco Pesenti Gritti <marco@it.gnome.org>
* embed/Makefile.am:
* embed/ephy-embed-favicon.c:
* embed/ephy-embed-favicon.h:
* embed/ephy-embed-shell.c: (ephy_embed_shell_get_favicon_cache):
* embed/ephy-favicon-cache.c: (ephy_favicon_cache_class_init),
(ephy_favicon_cache_new), (ephy_favicon_cache_load),
(icon_is_obsolete), (icons_added_cb), (icons_removed_cb),
(remove_obsolete_icons), (ephy_favicon_cache_save),
(ephy_favicon_cache_init), (kill_download),
(cleanup_downloads_hash), (ephy_favicon_cache_finalize),
(favicon_name_build), (favicon_download_completed_cb),
(ephy_favicon_cache_download), (ephy_favicon_cache_get):
* embed/ephy-favicon-cache.h:
* embed/ephy-favicon.c:
* embed/ephy-favicon.h:
* embed/mozilla/mozilla-embed-shell.cpp:
* src/ephy-tab.c: (ephy_tab_init), (ephy_tab_favicon_cb),
(ephy_tab_location_cb), (ephy_tab_get_location),
(ephy_tab_get_favicon_url):
* src/ephy-tab.h:
* src/ephy-window.c: (update_favicon_control):
* src/toolbar.c: (toolbar_setup_favicon_ebox),
(toolbar_update_favicon):
Reimplement favicons. Now all exit crashes related
to connections left open by favicons should be fixed.
|
|
|
|
|
|
|
|
| |
2003-01-09 Marco Pesenti Gritti <marco@it.gnome.org>
* src/ephy-tab.c: (ephy_tab_location_cb):
Reset link message when changing page.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-01-06 Marco Pesenti Gritti <marco@it.gnome.org>
* TODO:
* embed/mozilla/EphyWrapper.cpp:
* embed/mozilla/EphyWrapper.h:
* embed/mozilla/mozilla-embed.cpp:
* src/ephy-tab.c: (ephy_tab_init), (ephy_tab_link_message_cb),
(ephy_tab_get_status_message):
Make sure event listener is ever attached.
Never allow to override statusbar messages.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-01-05 Marco Pesenti Gritti <marco@it.gnome.org>
* data/art/Makefile.am:
* data/art/epiphany.png:
* data/epiphany.schemas.in:
* data/glade/epiphany.glade:
* embed/downloader-view.c: (downloader_view_init),
(downloader_view_finalize):
* embed/ephy-embed-favicon.c: (ephy_embed_favicon_set_property):
* embed/ephy-embed-shell.c: (ephy_embed_shell_get_impl),
(ephy_embed_shell_get_type), (ephy_embed_shell_new):
* embed/ephy-embed-shell.h:
* embed/ephy-embed-utils.c:
(ephy_embed_utils_build_charsets_submenu):
* embed/mozilla/mozilla-embed-persist.cpp:
* embed/mozilla/mozilla-embed.cpp:
* src/appearance-prefs.c: (setup_font_menu):
* src/bookmarks/ephy-bookmarks.c: (compute_lower_fav),
(ephy_setup_history_notifiers):
* src/ephy-main.c: (main):
* src/ephy-nautilus-view.c: (ephy_nautilus_view_instance_init):
* src/ephy-shell.c: (ephy_shell_get_type), (ephy_shell_init),
(ephy_shell_finalize), (build_homepage_url),
(ephy_shell_get_autocompletion):
* src/ephy-shell.h:
* src/ephy-tab.c: (ephy_tab_init), (ephy_tab_location_cb),
(ephy_tab_visibility_cb):
* src/ephy-window.c: (favicon_cache_changed_cb),
(ephy_window_init), (update_favicon_control):
* src/general-prefs.c: (create_default_charset_menu):
* src/history-dialog.c: (history_dialog_init):
* src/pdm-dialog.c: (pdm_dialog_cookie_remove),
(pdm_dialog_password_remove), (pdm_dialog_cookies_free),
(pdm_dialog_passwords_free), (pdm_dialog_init):
* src/prefs-dialog.c: (prefs_clear_memory_cache_button_clicked_cb),
(prefs_clear_disk_cache_button_clicked_cb):
* src/window-commands.c: (window_cmd_file_open):
Make GaleonShell inherit from GaleonEmbedShell.
Ref the shell when using the downloader.
Use favicons for the window icon when possible.
This required to use jimmac icon as default,
we still dont have his permission, I'll remove it
later if necessary.
|
| |
|
|
|