| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
2004-01-18 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/mozilla-embed.cpp:
We need to use do_QueryInterface to get from the
nsIDOM[Key|Mouse]Event to the nsIDOMEvent, not just
cast it.
|
|
|
|
|
|
|
|
|
|
|
| |
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-15 Christian Persch <chpe@cvs.gnome.org>
* embed/ephy-embed-event.c: (ephy_embed_event_get_type),
(ephy_embed_event_base_init), (ephy_embed_event_get_event_type),
(ephy_embed_event_get_context), (ephy_embed_event_get_modifier),
(ephy_embed_event_get_coords), (ephy_embed_event_get_property),
(ephy_embed_event_has_property), (ephy_embed_event_get_dom_event):
* embed/ephy-embed-event.h:
* embed/mozilla/EventContext.cpp:
* embed/mozilla/EventContext.h:
* embed/mozilla/Makefile.am:
* embed/mozilla/mozilla-embed-event.cpp:
* embed/mozilla/mozilla-embed-event.h:
* embed/mozilla/mozilla-embed.cpp:
* src/ephy-window.c: (popup_menu_at_coords):
* src/popup-commands.c: (popup_cmd_copy_link_address):
Make EphyEmbedEvent abstract, implemented by MozillaEmbedEvent.
Port callers to the new api.
Fix some callers in src/ which were using private fields of
EphyEmbedEvent struct.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-01-04 Christian Persch <chpe@cvs.gnome.org>
* embed/ephy-embed.c: (ephy_embed_has_modified_forms):
* embed/ephy-embed.h:
* embed/mozilla/EphyBrowser.cpp:
* embed/mozilla/EphyBrowser.h:
* embed/mozilla/mozilla-embed.cpp:
Add API to check if an EphyEmbed has forms with user input in them.
Currently it required one modified textarea, or two modified text
fields.
* src/ephy-notebook.c: (ephy_notebook_class_init),
(close_button_clicked_cb):
* src/ephy-notebook.h:
* src/ephy-window.c: (confirm_close_with_modified_forms),
(ephy_window_delete_event_cb), (tab_delete_cb), (setup_notebook),
(ephy_window_init), (ephy_window_remove_tab):
When closing a window or tab, check if there is unsubmitted user
input in form fields, and if so, warn the user before closing.
Fixes bug #119857.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-01-01 Christian Persch <chpe@cvs.gnome.org>
* embed/ephy-command-manager.c: (ephy_command_manager_get_type),
(ephy_command_manager_base_init),
(ephy_command_manager_do_command),
(ephy_command_manager_can_do_command):
* embed/ephy-command-manager.h:
* embed/ephy-cookie-manager.c: (ephy_cookie_manager_list_cookies),
(ephy_cookie_manager_remove_cookie), (ephy_cookie_manager_clear):
* embed/ephy-cookie-manager.h:
* embed/ephy-embed-dialog.h:
* embed/ephy-embed-shell.c:
* embed/ephy-embed-single.c: (ephy_embed_single_get_type),
(ephy_embed_single_iface_init), (ephy_embed_single_clear_cache),
(ephy_embed_single_clear_auth_cache),
(ephy_embed_single_set_offline_mode),
(ephy_embed_single_load_proxy_autoconf),
(ephy_embed_single_get_font_list):
* embed/ephy-embed-single.h:
* embed/ephy-embed.c: (ephy_embed_get_type),
(ephy_embed_base_init), (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_get_link_message), (ephy_embed_get_js_status),
(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-password-manager.h:
* embed/ephy-permission-manager.h:
* embed/mozilla/PrintingPromptService.cpp:
* embed/mozilla/mozilla-embed-single.cpp:
* embed/mozilla/mozilla-embed-single.h:
* embed/mozilla/mozilla-embed.cpp:
Unify interface struct and type macro naming to be EphyFooIFace,
EPHY_FOO_IFACE, EPHY_IS_FOO_IFACE, EPHY_FOO_GET_IFACE.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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-01 Marco Pesenti Gritti <marco@gnome.org>
* embed/mozilla/mozilla-embed.cpp:
Handle case of get_location on an unrealized widget
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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-20 Marco Pesenti Gritti <marco@gnome.org>
* embed/mozilla/mozilla-embed.cpp:
If it's not possible to go up fails do not assert, just fail
silently.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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-12 Marco Pesenti Gritti <marco@gnome.org>
* embed/mozilla/mozilla-embed-single.cpp:
* embed/mozilla/mozilla-embed.cpp:
Silly typos, thanks crispin.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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-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-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-08 Marco Pesenti Gritti <marco@gnome.org>
* embed/mozilla/mozilla-embed-persist.cpp:
* embed/mozilla/mozilla-embed-single.cpp:
* embed/mozilla/mozilla-embed.cpp:
Remove decls from the top
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-11-05 Christian Persch <chpe@cvs.gnome.org>
* embed/ephy-command-manager.c:
(ephy_command_manager_can_do_command):
* embed/ephy-command-manager.h:
* embed/mozilla/mozilla-embed.cpp:
* src/ephy-window.c: (edit_menu_show_cb):
Renamed to get_command_state to can_do_command.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
* data/ui/epiphany-ui.xml:
Show only paste in the context menu, it's the only
one that works in mozilla.
* embed/ephy-command-manager.c:
(ephy_command_manager_get_command_state):
* embed/ephy-command-manager.h:
Rename the state api.
* embed/mozilla/EphyBrowser.cpp:
* embed/mozilla/EphyBrowser.h:
* embed/mozilla/mozilla-embed.cpp:
Implement state api.
* src/ephy-window.c: (window_cmd_edit), (show_embed_popup):
Update clipboard menus on activate.
|
|
|
|
|
|
|
|
| |
2003-11-02 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/mozilla-embed.cpp: (impl_print):
Unset silent mode after printing, should fix bug #125984.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-10-28 Marco Pesenti Gritti <marco@gnome.org>
* embed/ephy-embed-persist.h:
* embed/ephy-embed.c:
* embed/ephy-embed.h:
* embed/ephy-favicon-cache.c: (ephy_favicon_cache_download):
* embed/mozilla/EphyBrowser.cpp:
* embed/mozilla/EphyBrowser.h:
* embed/mozilla/EphyHeaderSniffer.cpp:
* embed/mozilla/EphyHeaderSniffer.h:
* embed/mozilla/MozDownload.cpp:
* embed/mozilla/MozDownload.h:
* embed/mozilla/mozilla-embed-persist.cpp:
* embed/mozilla/mozilla-embed.cpp:
* src/ephy-shell.c: (delete_files), (ephy_shell_finalize),
(ephy_shell_new_tab), (ephy_shell_delete_on_exit):
* src/ephy-shell.h:
* src/window-commands.c: (get_editor_application),
(editor_open_uri), (save_source_completed_cb),
(editor_can_open_uri), (save_temp_source),
(window_cmd_view_page_source):
Open source in the default editor and
remove the unused copy api.
Add a missing include while at it.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-10-27 Marco Pesenti Gritti <marco@gnome.org>
* embed/mozilla/EphyBrowser.cpp:
* embed/mozilla/EphyBrowser.h:
* embed/mozilla/mozilla-embed.cpp:
Solving the wrapper mess THE END
An about:blank document is created syncronously
on _init, which means there are no more race conditions !
Mozilla api is CRACK.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-10-27 Marco Pesenti Gritti <marco@gnome.org>
* embed/mozilla/EphyBrowser.cpp:
* embed/mozilla/EphyBrowser.h:
* embed/mozilla/EphyWrapper.cpp:
* embed/mozilla/EphyWrapper.h:
* embed/mozilla/EventContext.cpp:
* embed/mozilla/EventContext.h:
* embed/mozilla/Makefile.am:
* embed/mozilla/mozilla-embed-persist.cpp:
* embed/mozilla/mozilla-embed.cpp:
* embed/mozilla/mozilla-embed.h:
Solving the wrapper mess Episode 3.
Rename to EphyBrowser and add sanity checks.
GtkMozEmbed initialize the browser on realize, that
means until that we shouldnt use most of the EphyBrowser
methods. I'm quite sure there are not such cases in
current implementation, otherwise we would have had
problems also before. Though better avoid problems
in the future.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-10-27 Marco Pesenti Gritti <marco@gnome.org>
* embed/ephy-embed.c:
* embed/ephy-embed.h:
* embed/mozilla/EphyWrapper.cpp:
* embed/mozilla/EphyWrapper.h:
* embed/mozilla/EventContext.cpp:
* embed/mozilla/mozilla-embed-persist.cpp:
* embed/mozilla/mozilla-embed.cpp:
Solving the wrapper mess Episode 1.
Cleanup EphyWrapper to use higher level apis.
Do not set docshell history explicitly, it seem
to pickup the registered one nicely.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-10-25 Marco Pesenti Gritti <marco@gnome.org>
* embed/Makefile.am:
* embed/ephy-command-manager.c: (ephy_command_manager_get_type),
(ephy_command_manager_base_init),
(ephy_command_manager_do_command),
(ephy_command_manager_can_do_command),
(ephy_command_manager_observe_command):
* embed/ephy-command-manager.h:
Interface for commands. Useful for undo. (cmd_undo works).
* embed/ephy-embed.c:
* embed/ephy-embed.h:
Remove all clipboard calls.
* embed/mozilla/EphyWrapper.cpp:
* embed/mozilla/EphyWrapper.h:
* embed/mozilla/Makefile.am:
* embed/mozilla/mozilla-embed.cpp:
Implement part of the commands interface.
No regressions.
* src/window-commands.c: (window_cmd_edit_cut),
(window_cmd_edit_copy), (window_cmd_edit_paste),
(window_cmd_edit_select_all):
Implement clipboard using commands.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
| |
2003-10-11 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/EphyWrapper.cpp:
* embed/mozilla/EphyWrapper.h:
* embed/mozilla/mozilla-embed.cpp:
Adapt EphyWrapper::GetEncoding to varying mozilla APIs.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-10-11 Christian Persch <chpe@cvs.gnome.org>
* embed/ephy-embed.c: (ephy_embed_get_encoding):
* embed/ephy-embed.h:
* embed/mozilla/EphyWrapper.cpp:
* embed/mozilla/EphyWrapper.h:
* embed/mozilla/mozilla-embed.cpp:
* src/ephy-encoding-menu.c: (ephy_encoding_menu_verb_cb),
(update_encoding_menu_cb), (ephy_encoding_menu_set_window):
Encoding menu improvements, part 2: Implement ephy_embed_get_encoding,
and use it in the menu to indicate the encoding of the loaded page.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-08-19 Marco Pesenti Gritti <marco@.gnome.org>
* embed/ephy-embed.c: (ephy_embed_activate):
* embed/ephy-embed.h:
* embed/mozilla/mozilla-embed.cpp:
Add activate api.
* src/window-commands.c: (window_cmd_go_back), (window_cmd_go_up),
(window_cmd_go_forward), (window_cmd_view_stop),
(window_cmd_view_reload):
Activate on navigation commands. It seem like a better
beahvior and it avoid some mozilla focus craziness.
|
|
|
|
|
|
|
|
|
| |
2003-08-08 Marco Pesenti Gritti <marco@it.gnome.org>
* embed/mozilla/mozilla-embed.cpp:
When the embed is not initialized return about:blank
as address.
|
|
|
|
|
|
|
|
|
|
| |
2003-08-01 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/mozilla-embed.cpp: (mozilla_embed_dom_mouse_down_cb):
* embed/ephy-embed.h:
* embed/ephy-embed.c: (ephy_embed_base_init):
Restore the "ge_dom_mouse_down" signal.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-07-20 Marco Pesenti Gritti <marco@it.gnome.org>
* embed/ephy-embed.c: (ephy_embed_find_set_properties),
(ephy_embed_find_next):
* embed/ephy-embed.h:
* embed/find-dialog.c: (update_navigation_controls), (impl_show),
(find_dialog_class_init), (set_properties), (sync_page_change),
(sync_embed), (find_dialog_init), (find_dialog_finalize),
(find_dialog_go_next), (find_dialog_go_prev),
(find_close_button_clicked_cb), (find_next_button_clicked_cb),
(find_prev_button_clicked_cb), (find_entry_changed_cb),
(find_check_toggled_cb):
* embed/find-dialog.h:
* embed/mozilla/EphyWrapper.cpp:
* embed/mozilla/EphyWrapper.h:
* embed/mozilla/Makefile.am:
* embed/mozilla/mozilla-embed.cpp:
* lib/ephy-dialog.h:
* src/ephy-window.c: (ephy_window_find):
* src/ephy-window.h:
* src/window-commands.c: (window_cmd_edit_find),
(window_cmd_edit_find_next), (window_cmd_edit_find_prev):
Rework find implementation to integrate better
with type ahead and to simplify the code.
Do not try to set menus sensitivity because
mozilla doesnt provide an api for it and it breaks
with type ahead.
* lib/ephy-dialog.c: (ephy_dialog_class_init),
(ephy_dialog_finalize), (dialog_destroy_cb), (impl_construct),
(ephy_dialog_construct):
Remove no more used destruct crap.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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-10 Marco Pesenti Gritti <marco@it.gnome.org>
* embed/mozilla/mozilla-embed.cpp:
Show the doc context menu on ctrl+f10
2
|
|
|
|
|
|
|
|
|
|
|
| |
* 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-26 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/mozilla-embed.cpp: (mozilla_embed_dom_key_down_cb),
(mozilla_embed_dom_mouse_down_cb), (mozilla_embed_dom_mouse_click_cb):
Check dom_event, emit warning and return if it is NULL.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-06-23 Marco Pesenti Gritti <marco@it.gnome.org>
* embed/mozilla/GlobalHistory.cpp:
Remove some unused headers.
* embed/mozilla/mozilla-embed.cpp:
Dont asser when trying to print blank page.
* lib/Makefile.am:
* lib/ephy-autocompletion.c: (ephy_autocompletion_get_type):
* lib/widgets/ephy-autocompletion-window.c:
(ephy_autocompletion_window_get_type):
* lib/widgets/ephy-location-entry.c:
(ephy_location_entry_get_type):
* src/ephy-encoding-menu.c: (ephy_encoding_menu_get_type):
Get rid of the gobject macros.
* src/ephy-notebook.c: (move_tab), (move_tab_to_another_notebook),
(button_release_cb), (update_tabs_visibility),
(tabs_visibility_notifier), (ephy_notebook_init),
(ephy_notebook_finalize), (ephy_notebook_set_show_tabs):
* src/ephy-notebook.h:
* src/ephy-tabs-menu.c:
* src/ephy-window.c: (ephy_window_finalize),
(update_embed_dialogs), (ephy_window_get_find_dialog),
(print_dialog_preview_cb), (ephy_window_print):
* src/ephy-window.h:
* src/ppview-toolbar.c: (toolbar_cmd_ppv_close):
* src/window-commands.c: (window_cmd_file_print):
Make sure tabs are hidden when going in print preview mode.
Make print dialog transient.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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-15 Marco Pesenti Gritti <marco@it.gnome.org>
* configure.in:
Use new INIT macros (from galeon).
* embed/ephy-embed-event.c: (ephy_embed_event_get_coords):
* embed/ephy-embed-event.h:
* embed/mozilla/EventContext.cpp:
* embed/mozilla/EventContext.h:
* embed/mozilla/mozilla-embed.cpp:
mozilla api changes (from galeon). Untested.
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-06-14 Marco Pesenti Gritti <marco@it.gnome.org>
* embed/ephy-embed-types.h:
* embed/mozilla/mozilla-embed.cpp:
* src/ephy-window.c: (translate_default_chrome),
(ephy_window_set_chrome):
Respect the bookmarks bar visibility user choice also
for popups.
|
|
|
|
|
|
|
|
| |
2003-06-12 Marco Pesenti Gritti <marco@it.gnome.org>
* embed/mozilla/mozilla-embed.cpp:
Do not use c++ new to allocate priv struct of the object
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-06-12 Christian Persch <chpe@cvs.gnome.org>
* embed/ephy-embed-popup.c: (embed_popup_open_frame_cmd):
* embed/ephy-embed-utils.c: (ephy_embed_utils_save):
* embed/mozilla/mozilla-embed.cpp: (impl_go_up):
* src/ephy-nautilus-view.c: (gnv_popup_cmd_frame_in_new_window):
* src/ephy-shell.c: (ephy_shell_new_tab):
* src/popup-commands.c: (popup_cmd_open_frame):
Sigh. Fix some more mem leaks.
|
|
|
|
|
|
| |
2003-05-28 Christian Persch <chpe@cvs.gnome.org>
continuing checkin of previous patch (cvs aborted "broken pipe")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
* 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-04-28 David Bordoley <bordoley@msu.edu>
* embed/ephy-embed-types.h:
s/GALEON/EPIPHANY in the defines.
* embed/ephy-embed-utils.c: (ephy_embed_utils_save)
s/GaleonEmbedPersist/EphyEmbedPersist in the comment.
* embed/mozilla/mozilla-embed-persist.cpp: (impl_save):
s/mozilla_embed_get_galeon_wrapper/mozilla_embed_get_ephy_wrapper.
* embed/mozilla/mozilla-embed.cpp: (mozilla_embed_get_galeon_wrapper),
(mozilla_embed_get_ephy_wrapper):
Remove duplicate function (keep the galeon one, since it was the one
actually being used in the code).
s/galeon/ephy.
* embed/mozilla/mozilla-embed.h:
s/mozilla_embed_get_galeon_wrapper/mozilla_embed_get_ephy_wrapper.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-04-28 David Bordoley <bordoley@msu.edu>
* data/epiphany.schemas.in:
* data/ui/epiphany-bookmark-editor-ui.xml.in:
* data/ui/epiphany-toolbar.xml.in:
* data/ui/epiphany-ui.xml.in:
* embed/ephy-embed-types.h:
* embed/mozilla/mozilla-embed.cpp: (mozilla_embed_new_window_cb):
* lib/ephy-prefs.h:
* src/ephy-toolbars-model.c: (ephy_toolbars_model_remove_bookmark),
(ephy_toolbars_model_add_bookmark), (ephy_toolbars_model_has_bookmark):
* src/ephy-window.c: (save_window_chrome), (translate_default_chrome),
(update_layout_toggles), (ephy_window_set_chrome):
* src/toolbar.c: (init_bookmarks_toolbar), (toolbar_set_visibility):
* src/window-commands.c: (window_cmd_view_bookmarks_bar):
* src/window-commands.h:
* src/bookmarks/ephy-bookmark-properties.c: (build_ui):
* src/bookmarks/ephy-bookmarks-editor.c: (cmd_show_in_bookmarks_bar),
(ephy_bookmarks_editor_update_menu):
Consistent use of the term "Bookmarks Bar" in the code, ui and schema.
Replaces "Bookmarks Toolbar" and "Personal Toolbar." You'll probably
have to delete your epiphany-toolbar.xml file to get the bm toolbar to
work now.
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-04-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-03-15 Marco Pesenti Gritti <marco@it.gnome.org>
* embed/mozilla/EphyWrapper.cpp:
* embed/mozilla/EphyWrapper.h:
* embed/mozilla/mozilla-embed.cpp:
Reload embed when changing charset
* embed/print-dialog.c: (print_get_info):
Correct colors flag
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-01-12 Marco Pesenti Gritti <marco@it.gnome.org>
* configure.in:
0.4.2 Release. Switch configure.in to 0.5.0.
* embed/mozilla/ContentHandler.cpp:
* embed/mozilla/PrintingPromptService.cpp:
* embed/mozilla/mozilla-embed.cpp:
Remove some stupid printf.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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-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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-01-01 Marco Pesenti Gritti <marco@it.gnome.org>
* embed/Makefile.am:
* embed/ephy-embed-favicon.c: (location_changed_cb), (favicon_cb):
* embed/ephy-embed-popup.c: (embed_popup_copy_location_cmd),
(embed_popup_save_page_as_cmd), (embed_popup_open_frame_cmd):
* embed/ephy-embed-shell.c: (ephy_embed_shell_free_cookies):
* embed/ephy-embed-shell.h:
* embed/ephy-embed-utils.c: (ephy_embed_utils_save):
* embed/ephy-embed.c: (ephy_embed_get_location),
(ephy_embed_shistory_copy):
* embed/ephy-embed.h:
* embed/mozilla/EphyWrapper.cpp:
* embed/mozilla/EphyWrapper.h:
* embed/mozilla/Makefile.am:
* embed/mozilla/mozilla-embed-shell.cpp:
* embed/mozilla/mozilla-embed.cpp:
* lib/Makefile.am:
* lib/toolbar/Makefile.am:
* lib/widgets/Makefile.am:
* src/Makefile.am:
* src/bookmarks/ephy-new-bookmark.c: (build_editing_table):
* src/ephy-nautilus-view.c: (gnv_embed_location_cb),
(gnv_popup_cmd_frame_in_new_window):
* src/ephy-shell.c: (build_homepage_url):
* src/ephy-tab.c: (ephy_tab_location_cb):
* src/pdm-dialog.c: (pdm_dialog_cookie_add):
* src/popup-commands.c: (popup_cmd_frame_in_new_tab),
(popup_cmd_frame_in_new_window):
Cleanup unused code.
Reorder build.
In new bookmark dialog enter activate ok.
|
|
|