| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
2006-02-14 Christian Persch <chpe@cvs.gnome.org>
* data/default-prefs-common.js:
Also use exthandler for snews and nntp.
|
|
|
|
|
|
|
|
| |
2006-02-10 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/mozilla-embed-single.cpp:
Use NS_LogInit()/NS_LogTerm().
|
|
|
|
|
|
|
|
|
|
|
| |
2006-02-08 Jean-François Rameau <jframeau@cvs.gnome.org>
* embed/mozilla/EphyBrowser.cpp: (HandleEvent):
* src/ephy-tab.c: (popups_manager_add),(popups_manager_show):
Block popup with NULL url (javascript:window.open() for instance).
but don't show them when unblocking.
Bug #155009.
|
|
|
|
|
|
|
|
|
|
| |
2006-02-07 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/mozilla-embed-single.cpp:
Remove workaround for broken profile now that
https://bugzilla.mozilla.org/show_bug.cgi?id=326013
is fixed.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2006-02-05 Christian Persch <chpe@cvs.gnome.org>
* m4/gecko.m4:
* configure.ac:
* embed/mozilla/Makefile.am:
Changes to support xulrunner trunk (gecko 1.9).
* embed/mozilla/mozilla-embed-single.cpp:
Go back to continuing after failed GetPassword;
fixes getting the password list in case one item
is corrupted.
|
|
|
|
|
|
|
|
|
| |
2006-02-05 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/Makefile.am:
* embed/mozilla/mozilla-embed-single.cpp:
Only use the major version in the user agent string.
|
|
|
|
|
|
|
|
| |
2006-02-03 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/EphyPromptService.cpp:
Don't make the nonblocking alert modal!
|
|
|
|
|
|
|
|
|
|
| |
2006-02-03 Jean-François Rameau <jframeau@cvs.gnome.org>
* embed/mozilla/EphyPromptService.h:
* embed/mozilla/EphyPromptService.cpp: (ShowNonBlockingAlert):
* embed/mozilla/AutoJSContextStack.cpp:
Fix compilation against trunk + some typos.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2006-02-02 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/Makefile.am:
* embed/mozilla/AutoJSContextStack.cpp:
* embed/mozilla/AutoJSContextStack.h:
Helper class that pushes a null JS context on the stack,
and pops it in the destructor.
* embed/mozilla/ContentHandler.cpp:
* embed/mozilla/EphyPromptService.cpp:
* embed/mozilla/FilePicker.cpp:
* embed/mozilla/GtkNSSClientAuthDialogs.cpp:
* embed/mozilla/GtkNSSDialogs.cpp:
* embed/mozilla/GtkNSSKeyPairDialogs.cpp:
* embed/mozilla/GtkNSSSecurityWarningDialogs.cpp:
* embed/mozilla/PrintingPromptService.cpp:
Push a null JS context on the stack when we run a recursive
mainloop. Fixes the epiphany equivalend of camino bug
https://bugzilla.mozilla.org/show_bug.cgi?id=179307.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2006-02-02 Christian Persch <chpe@cvs.gnome.org>
* m4/gecko.m4:
Add GECKO_CHECK_HEADERS, wrapping AC_CHECK_HEADERS.
* configure.ac:
Simplify some header checks with GECKO_CHECK_HEADERS.
Check for nsINonBlockingAlertService.h.
* embed/mozilla/EphyPromptService.cpp:
* embed/mozilla/EphyPromptService.h:
* embed/mozilla/MozRegisterComponents.cpp:
Implement nsINonBlockingAlertService.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2006-02-02 Christian Persch <chpe@cvs.gnome.org>
* embed/downloader-view.c:
* embed/downloader-view.h:
* embed/ephy-embed-shell.c:
(ephy_embed_shell_get_downloader_view_nocreate):
* embed/ephy-embed-shell.h:
* lib/ephy-gui.c: (ephy_gui_message_dialog_get_content_box):
* lib/ephy-gui.h:
* src/ephy-session.c:
(confirm_shutdown_dialog_update_timeout_label),
(confirm_shutdown_dialog_tick_cb),
(confirm_shutdown_dialog_response_cb),
(confirm_shutdown_dialog_accept_cb),
(confirm_shutdown_dialog_weak_ref_cb), (confirm_shutdown_cb),
(save_yourself_cb):
On session logout, check if there are downloads pending (since
they're not resumable, bug #128048). #if 0'd for now.
|
|
|
|
|
|
|
|
| |
2006-02-01 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/EphyPromptService.cpp:
Use GTK_STOCK_DIALOG_AUTHENTICATION. Bug #329438.
|
|
|
|
|
|
|
|
| |
2006-01-30 Jean-François Rameau <jframeau@cvs.gnome.org>
* embed/mozilla/EphyAboutModule.cpp: (GetErrorMessage):
Remove unused var.
|
|
|
|
|
|
|
|
|
| |
2006-01-30 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/EphyAboutModule.cpp:
Special error text for localhost URIs. Bug #323261,
patch by Jean-François Rameau.
|
|
|
|
|
|
|
|
| |
2006-01-30 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/GlobalHistory.cpp:
Truncate URI and title strings. Bug #329160.
|
|
|
|
|
|
|
|
|
| |
2006-01-29 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/mozilla-embed-single.cpp:
If GetPassword failed, break instead of continue.
That way we don't endlessly re-ask for the master password.
|
|
|
|
|
|
|
|
|
|
|
|
| |
2006-01-29 Crispin Flowerday <gnome@flowerday.cx>
* embed/ephy-embed-single.c: (ephy_embed_single_get_backend_name):
* embed/ephy-embed-single.h:
* embed/mozilla/mozilla-embed-single.cpp:
* src/epiphany.defs:
Add a function (ephy_embed_single_get_backend_name) to get
the backend that epiphany is using.
|
|
|
|
|
|
|
|
|
| |
2006-01-27 Christian Persch <chpe@cvs.gnome.org>
* src/ephy-main.c: (main):
Disable pango rendering by default, unless MOZ_ENABLE_PANGO env
var is set. Bug #328844.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2006-01-25 Christian Persch <chpe@cvs.gnome.org>
* configure.ac:
* data/epiphany.schemas.in:
* embed/mozilla/Makefile.am:
* embed/mozilla/mozilla-embed-single.cpp:
* lib/ephy-prefs.h:
* src/Makefile.am:
* src/ephy-net-monitor.c:
* src/ephy-net-monitor.h:
* src/ephy-shell.c: (ephy_shell_sync_network_status),
(impl_get_embed_single), (ephy_shell_dispose),
(ephy_shell_get_net_monitor), (_ephy_shell_create_instance),
(_ephy_shell_startup):
* src/ephy-shell.h:
libnm-glib be-gone! Use NetworkManager directly via DBUS, by
importing the excellent net-monitor extension directly into
Epiphany. Code by Jean-François Rameau.
|
|
|
|
|
|
|
|
|
|
| |
2006-01-25 Christian Persch <chpe@cvs.gnome.org>
* data/default-prefs-gecko-1-8.js:
* embed/mozilla/mozilla-embed-single.cpp:
Set the "browser.display.use_system_colors" pref on gecko 1.8,
instead of monitoring the theme ourself.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2006-01-23 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/MozDownload.cpp:
* lib/ephy-file-helpers.c: (ephy_file_helpers_init),
(ephy_ensure_dir_exists):
* lib/ephy-file-helpers.h:
Add a GError** to ephy_file_helpers_init and ephy_ensure_dir_exists,
so we can show the error to the user in main().
* src/ephy-dbus.c: (ephy_dbus_connect_to_session_bus_cb),
(ephy_dbus_connect_to_system_bus_cb), (session_filter_func),
(system_filter_func), (ephy_dbus_connect_to_system_bus),
(ephy_dbus_connect_to_session_bus), (ephy_dbus_shutdown),
(ephy_dbus_finalize), (ephy_dbus_get_type),
(ephy_dbus_get_default), (ephy_dbus_get_bus),
(ephy_dbus_get_proxy), (_ephy_dbus_startup), (_ephy_dbus_release),
(_ephy_dbus_is_name_owner):
* src/ephy-dbus.h:
Refactored. Propagate errors to callers via GError**, and change
lifecycle to the app lifetime.
* src/ephy-lockdown.c: (ephy_lockdown_init),
(ephy_lockdown_finalize):
Move gconf notification add/remove for the lockdown key dirs
here from main().
* src/ephy-shell.c: (ephy_shell_dispose),
(_ephy_shell_create_instance):
* src/ephy-shell.h:
* src/epiphany.defs:
Remove ephy_shell_startup and related stuff.
* src/ephy-main.c: (handle_url), (handle_email),
(shell_weak_notify), (dbus_g_proxy_finalized_cb),
(save_yourself_cb), (die_cb), (gnome_session_init),
(path_from_command_line_arg), (open_urls), (call_dbus_proxy),
(show_error_message), (main):
Move all startup code to main(), so we can show errors to
the user instead of crashing when things go wrong.
Part of bug #326807.
|
|
|
|
|
|
|
|
| |
2006-01-23 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/EphyPromptService.cpp:
Invert button order. Bug #327381.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2006-01-22 Crispin Flowerday <gnome@flowerday.cx>
* embed/ephy-permission-manager.c:
(ephy_permission_manager_add_permission),
(ephy_permission_manager_remove_permission),
(ephy_permission_manager_clear_permissions),
(ephy_permission_manager_test_permission),
(ephy_permission_manager_list_permissions):
* embed/ephy-permission-manager.h:
* src/ephy-tab.c: (ephy_tab_get_popups_allowed),
(ephy_tab_set_popups_allowed):
* src/epiphany.defs:
* src/epiphany.override:
Change the EphyPermissionManager API so that it is
more obvious what it does when used from python.
|
|
|
|
|
|
|
|
|
|
| |
2006-01-22 Crispin Flowerday <gnome@flowerday.cx>
* embed/ephy-favicon-cache.c (remove_obsolete_icons)
(icon_is_obsolete)
* embed/ephy-history.c (page_is_obsolete, remove_obsolete_pages):
Use non-deprecated functions when compiling against glib > 2.9
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2006-01-18 Christian Persch <chpe@cvs.gnome.org>
* embed/ephy-embed-shell.c: (impl_get_embed_single):
* embed/ephy-embed-single.c: (ephy_embed_single_init):
* embed/ephy-embed-single.h:
* embed/mozilla/mozilla-embed-single.cpp:
Decouple embed single instantiation and initialisation.
Prevents double-initialisation on startup.
* embed/mozilla/EphyContentPolicy.cpp:
* embed/mozilla/EphyContentPolicy.h:
Remove embed single variable, it was unused.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2006-01-17 Crispin Flowerday <gnome@flowerday.cx>
* embed/ephy-embed-event.c: (ephy_embed_event_get_property):
* embed/ephy-embed-event.h:
* embed/mozilla/mozilla-embed-event.cpp:
* src/ephy-tab.c: (save_property_url),
(ephy_tab_dom_mouse_click_cb):
* src/ephy-window.c: (update_popups_tooltips), (show_embed_popup):
* src/epiphany.defs:
* src/epiphany.override:
* src/popup-commands.c: (popup_cmd_link_in_new_window),
(popup_cmd_link_in_new_tab), (popup_cmd_bookmark_link),
(popup_cmd_copy_link_address), (save_property_url),
(popup_cmd_open_link), (popup_cmd_set_image_as_background),
(popup_cmd_copy_image_location), (popup_cmd_open_image):
Change the 'ephy_embed_event_get_property' function
return a GValue* rather than taking a pointer to it as
an argument.
|
|
|
|
|
|
|
|
|
| |
2006-01-17 Christian Persch <chpe@cvs.gnome.org>
* data/glade/prefs-dialog.glade:
* embed/mozilla/mozilla-notifiers.cpp:
Fix leaks, minor cleanups.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2006-01-17 Christian Persch <chpe@cvs.gnome.org>
* lib/ephy-file-helpers.c: (ephy_file_monitor_timeout_cb),
(ephy_file_monitor_cb):
* lib/ephy-file-helpers.h:
Add event type to the callback.
* embed/mozilla/EphyUtils.cpp:
* embed/mozilla/EphyUtils.h:
New function, like NS_NewFileURI (which we can't use since
nsNetUtil.h conflicts with embed strings).
* embed/mozilla/mozilla-embed-single.cpp:
* embed/mozilla/mozilla-notifiers.cpp:
Check that the user CSS file exists before registering it.
Also handle file-deleted events.
* src/bookmarks/ephy-bookmarks-menu.c: (ephy_bookmarks_menu_build):
* src/bookmarks/ephy-topics-palette.c:
(ephy_topics_palette_constructor),
(ephy_topics_palette_class_init):
Build fixes.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2006-01-17 Christian Persch <chpe@cvs.gnome.org>
* data/chrome/epiphany.manifest.in:
Fix number of /'s in URI.
* data/epiphany.schemas.in:
Add new entries.
* embed/mozilla/EphyAboutModule.cpp:
Fix title.
* data/glade/prefs-dialog.glade:
* embed/ephy-embed-prefs.h:
* embed/mozilla/mozilla-embed-single.cpp:
* embed/mozilla/mozilla-notifiers.cpp:
* embed/mozilla/mozilla-notifiers.h:
* lib/eel-gconf-extensions.c: (eel_gconf_unset_key),
(eel_gconf_notify):
* lib/eel-gconf-extensions.h:
* lib/egg/egg-editable-toolbar.c: (popup_context_menu_cb),
(button_press_event_cb), (egg_editable_toolbar_set_ui_manager),
(egg_editable_toolbar_set_selected):
* lib/ephy-dialog.c: (set_value_from_pref), (set_pref_from_value),
(set_value_from_togglebutton), (strcmp_with_null),
(get_index_from_value), (compare_values),
(set_togglebutton_from_value), (set_pref_from_info_and_emit),
(spinbutton_changed_cb), (save_info):
* lib/ephy-dialog.h:
* lib/ephy-file-helpers.c: (ephy_file_monitor_timeout_cb),
(ephy_file_monitor_cb), (ephy_file_monitor_add),
(ephy_file_monitor_cancel):
* lib/ephy-file-helpers.h:
* src/ephy-extensions-manager.c:
(ephy_extensions_manager_load_file):
* src/ephy-window.c:
* src/popup-commands.c: (popup_cmd_bookmark_link):
* src/prefs-dialog.c: (prefs_dialog_finalize), (setup_font_combo),
(fonts_language_changed_cb), (font_prefs_dialog_response_cb),
(row_is_separator), (setup_fonts_dialog),
(font_prefs_button_clicked_cb), (css_checkbox_toggled),
(css_edit_button_clicked_cb), (prefs_dialog_init):
Rework font prefs, and add user stylesheet setting.
* src/bookmarks/ephy-bookmark-action-group.c: (node_added_cb):
* src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_get_local):
* src/window-commands.c: (window_cmd_file_bookmark_page):
Some build fixes.
|
|
|
|
|
|
|
|
|
|
| |
2006-01-16 Crispin Flowerday <gnome@flowerday.cx>
* embed/mozilla/EphyBrowser.cpp:
When looking at modified text areas and forms, don't
look at disabled or invisible elements. Patch by
chpe, part of bug #155603
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2006-01-15 Christian Persch <chpe@cvs.gnome.org>
* configure.ac:
* embed/mozilla/Makefile.am:
* embed/mozilla/mozilla-embed-single.cpp:
* src/Makefile.am:
Add NetworkManager magic for connection status autodetection.
Defaults to disabled because I'm not very happy with the libnm-glib
implementation. Oh, and it may crash on startup, too.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2006-01-15 Jean-François Rameau <jframeau@cvs.gnome.org>
* lib/ephy-adblock.h:
* lib/ephy-adblock.c:
* embed/ephy-adblock-manager.h:
* embed/ephy-adblock-manager.c:
Add a method to EphyAdblock interface, ephy_adblock_manager_edit_rule,
so one can allow/disallow an url.
Add a method to EphyAdblockManager, ephy_adblock_manager_has_blocker,
so one can ask it whether a blocker is running.
|
|
|
|
|
|
|
|
|
|
| |
2006-01-14 Chrhristian Persch <chpe@cvs.gnome.org>
* embed/mozilla/Makefile.am:
* embed/mozilla/mozilla-embed-single.cpp:
Only use the directory service provider on gecko 1.8;
gecko 1.7 uses a different method to register chrome.
|
|
|
|
|
|
|
|
|
| |
2006-01-14 Crispin Flowerday <gnome@flowerday.cx>
* embed/mozilla/mozilla-embed-single.cpp (init_services):
Simplify creation and reference counting of the
EphyDirectoryProvider class.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2006-01-14 Christian Persch <chpe@cvs.gnome.org>
* m4/gecko.m4:
Add defines and automake conditional for toolkit flavour.
* configure.ac:
* data/Makefile.am:
A data/chrome/.cvsignore:
A data/chrome/Makefile.am:
A data/chrome/brand.dtd.in:
A data/chrome/brand.properties.in:
A data/chrome/epiphany.manifest.in:
Provide branding so mozilla dialogues don't show "Deer Park" or
"Firefox" but "Epiphany" instead.
* embed/mozilla/Makefile.am:
A embed/mozilla/EphyDirectoryProvider.cpp:
A embed/mozilla/EphyDirectoryProvider.h:
* embed/mozilla/mozilla-embed-single.cpp:
Add a directory service provider.
|
|
|
|
|
|
|
|
|
| |
2006-01-13 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/EventContext.cpp:
Don't require a HTML document to activate typeaheadfind.
Bug #326813.
|
|
|
|
|
|
|
|
|
|
|
|
| |
2006-01-13 Christian Persch <chpe@cvs.gnome.org>
A embed/mozilla/EphyPromptService.cpp:
A embed/mozilla/EphyPromptService.h:
* embed/mozilla/Makefile.am:
* embed/mozilla/MozRegisterComponents.cpp:
* po/POTFILES.in:
Implement nsIPromptService ourself.
|
|
|
|
|
|
|
|
|
|
|
| |
2006-01-08 Jean-François Rameau <jframeau@cvs.gnome.org>
* embed/mozilla/EphyContentPolicy.h:
* embed/mozilla/EphyContentPolicy.cpp: (ShouldLoad):
* embed/ephy-embed.h:
* embed/ephy-embed.c: (ephy_embed_base_init):
EphyContentPolicy now emits a signal when a content is blocked.
|
|
|
|
|
|
|
|
| |
2006-01-08 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/ContentHandler.cpp:
Make ESC cancel the content handler dialogue. Bug #325811.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2006-01-03 Christian Persch <chpe@cvs.gnome.org>
* embed/Makefile.am:
* embed/mozilla/Makefile.am:
* lib/Makefile.am:
* lib/egg/Makefile.am:
* src/Makefile.am:
* src/bookmarks/Makefile.am:
Don't include generated files in the tarball. Bug #319440.
R help/C/Makefile.am:
R help/es/Makefile.am:
R help/eu/Makefile.am:
R help/fi/Makefile.am:
R help/ja/Makefile.am:
R help/uk/Makefile.am:
Remove obsolete files.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-12-19 Jean-François Rameau <jframeau@cvs.gnome.org>
* embed/Makefile.am:
* embed/ephy-adblock-manager.c:
* embed/ephy-adblock-manager.h:
* embed/ephy-embed-shell.c: (ephy_embed_shell_finalize):
* embed/ephy-embed-shell.h:
* embed/mozilla/EphyContentPolicy.cpp: (EphyContentPolicy::ShouldLoad):
* lib/Makefile.am:
* lib/ephy-adblock.h:
* lib/ephy-adblock.c:
* src/ephy-shell.c: (ephy_shell_get_extensions_manager):
Add some code so ad blocking should be more easy. Based on the fact
that Epiphany already has its own content policy component (EphyContentPolicy).
The new design adds:
- an interface, EphyAdBlock
- a manager, EphyAdBlockManager, pointing to a blocker (possibly no one).
|
|
|
|
|
|
|
|
| |
2005-12-15 Jean-François Rameau <jframeau@cvs.gnome.org>
* embed/mozilla/mozilla-embed-single: (impl_import):
Fix a compile warning.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-12-11 Christian Persch <chpe@cvs.gnome.org>
* configure.ac:
* data/glade/Makefile.am:
* data/glade/certs-manager.glade:
* data/ui/epiphany-ui.xml:
* embed/Makefile.am:
A embed/ephy-certificate-manager.c:
A embed/ephy-certificate-manager.h:
A embed/ephy-x509-cert.c:
A embed/ephy-x509-cert.h:
* embed/mozilla/Makefile.am:
* embed/mozilla/mozilla-embed-single.cpp:
A embed/mozilla/mozilla-x509-cert.cpp:
A embed/mozilla/mozilla-x509-cert.h:
* src/Makefile.am:
A src/ephy-certificate-manager.c:
A src/ephy-certificate-manager.h:
* src/ephy-window.c:
* src/window-commands.c:
* src/window-commands.h:
Add certificate manager. Patch by Robert Marcano and Crispin
Flowerday. Fixes bug #119090.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-12-07 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/EphyFind.cpp:
Minor code cleanup.
* src/ephy-find-toolbar.c: (entry_key_press_event_cb),
(ephy_find_toolbar_close):
Also check for GDK_ISO_Enter.
* src/ephy-window.c: (sync_tab_address):
Close the find toolbar when loading a new page.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-12-07 Christian Persch <chpe@cvs.gnome.org>
* embed/ephy-embed.c: (ephy_embed_scroll),
(ephy_embed_page_scroll), (ephy_embed_scroll_pixels):
* embed/ephy-embed.h:
* embed/mozilla/EphyBrowser.cpp:
* embed/mozilla/EphyBrowser.h:
* embed/mozilla/mozilla-embed.cpp:
Add ephy_embed_scroll_pixels.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-12-06 Crispin Flowerday <gnome@flowerday.cx>
* embed/ephy-embed.c: (ephy_embed_scroll),
(ephy_embed_page_scroll):
* embed/ephy-embed.h:
* embed/mozilla/EphyBrowser.cpp:
* embed/mozilla/EphyBrowser.h:
* embed/mozilla/mozilla-embed.cpp:
* src/ephy-find-toolbar.c: (entry_key_press_event_cb):
Forward up/down/page up/page down from the findbar entry
to the embed.
|
|
|
|
|
|
|
|
|
|
| |
2005-12-05 Christian Persch <chpe@cvs.gnome.org>
* data/glade/print.glade:
* embed/print-dialog.c: (ephy_print_setup_dialog_new):
Remove the paper selector from the print setup dialogue,
we have one in the print dialogue already.
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-12-05 Christian Persch <chpe@cvs.gnome.org>
* data/glade/certificate-dialogs.glade:
* data/glade/epiphany.glade:
* embed/mozilla/GtkNSSClientAuthDialogs.cpp:
* embed/mozilla/GtkNSSDialogs.cpp:
* src/pdm-dialog.c: (show_cookies_properties), (pdm_dialog_init):
Fix spacings to be HIG compliant. Set window roles.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-12-04 Christian Persch <chpe@cvs.gnome.org>
* embed/ephy-embed-find.c: (ephy_embed_find_set_selection):
* embed/ephy-embed-find.h:
* embed/mozilla/EphyFind.cpp:
* embed/mozilla/EphyFind.h:
* embed/mozilla/mozilla-embed-find.cpp:
While in find mode, set the selection colour to "attention".
* src/ephy-find-toolbar.c: (set_status), (clear_status),
(tab_search_key_press_cb), (entry_key_press_event_cb),
(entry_activate_cb), (set_focus_cb),
(ephy_find_toolbar_set_window), (ephy_find_toolbar_init),
(ephy_find_toolbar_class_init), (ephy_find_toolbar_set_embed),
(ephy_find_toolbar_open), (ephy_find_toolbar_close),
(ephy_find_toolbar_request_close):
* src/ephy-find-toolbar.h:
* src/ephy-window.c: (sync_tab_document_type),
(find_toolbar_close_cb), (ephy_window_set_print_preview),
(ephy_window_get_find_toolbar), (ephy_window_get_context_event):
Refactor find toolbar closing not to crash with auto-closing popups.
Unset the selection colour on close.
Remove dead #ifdef FIND_WHILE_TYPING_IN_EMBED code.
|
|
|
|
|
|
|
|
| |
2005-12-04 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/GtkNSSDialog.cpp:
Add a comment for translators.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
2005-11-18 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/EphyContentPolicy.cpp:
* embed/ephy-embed-single.c:
* embed/ephy-embed-single.h:
Add chrome: and resource: to the safe list; otherwise
forms and scrollbars break. Fixes bug #316498.
|
|
|
|
|
|
|
|
| |
2005-11-15 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/GtkNSSDialogs.cpp:
Prettify CRL import dialogue. Fixes bug #321590.
|
|
|
|
|
|
|
|
|
| |
2005-11-13 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/EphyAboutModule.cpp:
* embed/mozilla/EphyAboutModule.h:
Fix for mozilla API change.
|
| |
|
|
|
|
|
|
|
|
|
| |
2005-11-08 Christian Persch <chpe@cvs.gnome.org>
* embed/ephy-embed-single.c: (ephy_embed_single_iface_init):
* embed/mozilla/mozilla-embed-single.cpp:
Make "network-status" property readwrite.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-11-08 Christian Persch <chpe@cvs.gnome.org>
* embed/ephy-embed-single.c: (ephy_embed_single_iface_init):
* lib/egg/eggstatusicon.c: (egg_status_icon_class_init):
* lib/egg/eggtrayicon.c: (egg_tray_icon_class_init):
* lib/widgets/ephy-location-entry.c:
(ephy_location_entry_class_init):
* src/bookmarks/ephy-bookmark-action.c:
(ephy_bookmark_action_class_init):
* src/bookmarks/ephy-topic-action.c:
(ephy_topic_action_class_init):
* src/ephy-find-toolbar.c: (ephy_find_toolbar_class_init):
* src/ephy-fullscreen-popup.c: (ephy_fullscreen_popup_class_init):
* src/ephy-location-action.c: (ephy_location_action_class_init):
* src/ephy-python-extension.c: (ephy_python_extension_class_init):
* src/ephy-session.c: (ephy_session_class_init):
* src/ephy-tab.c: (ephy_tab_class_init):
* src/ephy-toolbar-editor.c: (ephy_toolbar_editor_class_init):
* src/ephy-toolbar.c: (ephy_toolbar_class_init):
* src/ppview-toolbar.c: (ppview_toolbar_class_init):
More static strings.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-11-08 Christian Persch <chpe@cvs.gnome.org>
* embed/ephy-embed-dialog.c: (ephy_embed_dialog_class_init):
* embed/ephy-embed-persist.c: (ephy_embed_persist_class_init):
* embed/ephy-history.c: (ephy_history_class_init):
* embed/mozilla/mozilla-download.cpp:
* lib/egg/egg-editable-toolbar.c:
(egg_editable_toolbar_class_init):
* lib/egg/egg-toolbar-editor.c: (egg_toolbar_editor_class_init):
* lib/egg/eggstatusicon.c: (egg_status_icon_class_init):
* lib/egg/eggtraymanager.c: (egg_tray_manager_class_init):
* lib/ephy-dialog.c: (ephy_dialog_class_init):
* lib/ephy-file-chooser.c: (ephy_file_chooser_class_init):
* lib/ephy-node-db.c: (ephy_node_db_class_init):
* lib/widgets/ephy-node-view.c: (ephy_node_view_class_init):
* lib/widgets/ephy-tree-model-node.c:
(ephy_tree_model_node_class_init):
* lib/widgets/ephy-zoom-action.c: (ephy_zoom_action_class_init):
* lib/widgets/ephy-zoom-control.c: (ephy_zoom_control_class_init):
* src/bookmarks/ephy-bookmark-action.c:
(ephy_bookmark_action_class_init):
* src/bookmarks/ephy-bookmark-properties.c:
(ephy_bookmark_properties_class_init):
* src/bookmarks/ephy-bookmarks-editor.c:
(ephy_bookmarks_editor_class_init):
* src/bookmarks/ephy-new-bookmark.c:
(ephy_new_bookmark_class_init):
* src/bookmarks/ephy-topic-action.c:
(ephy_topic_action_class_init):
* src/bookmarks/ephy-topics-selector.c:
(ephy_topics_selector_class_init):
* src/ephy-encoding-menu.c: (ephy_encoding_menu_class_init):
* src/ephy-history-window.c: (ephy_history_window_class_init):
* src/ephy-location-action.c: (ephy_location_action_class_init):
* src/ephy-navigation-action.c:
(ephy_navigation_action_class_init):
* src/ephy-notebook.c: (ephy_notebook_class_init):
* src/ephy-tab.c: (ephy_tab_class_init):
* src/ephy-tabs-menu.c: (ephy_tabs_menu_class_init):
* src/ephy-window.c: (ephy_window_class_init):
Mark strings in param specs as static.
|
|
|
|
|
|
|
|
| |
2005-11-05 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/GtkNSSDialog.cpp:
Scroll the view so the selected cert is visible. Fixes bug #320758.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-11-03 Christian Persch <chpe@cvs.gnome.org>
* embed/ephy-embed-find.c:
* embed/ephy-embed-find.h:
* embed/mozilla/EphyFind.cpp:
* embed/mozilla/EphyFind.h:
* embed/mozilla/mozilla-embed-find.cpp:
More detailed result code from find backend.
* src/ephy-find-toolbar.c: (set_status), (clear_status),
(entry_changed_cb), (ephy_find_toolbar_init),
(ephy_find_toolbar_find_next), (ephy_find_toolbar_find_previous),
(ephy_find_toolbar_open):
Add status text to the find toolbar.
Reverse Next/Previous button order.
|
|
|
|
|
|
|
|
|
|
| |
2005-11-02 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/EphyAboutModule.cpp:
* embed/mozilla/EphyAboutModule.h:
Add titles with title capitalisation, and chanage the icon
on the netOffline error page.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-11-01 Christian Persch <chpe@cvs.gnome.org>
* embed/ephy-embed.c: (ephy_embed_base_init):
* embed/ephy-embed.h:
* embed/mozilla/EphyBrowser.cpp:
* src/ephy-tab.c: (popups_manager_free_info), (popups_manager_add),
(popups_manager_show), (popups_manager_hide),
(ephy_tab_popup_blocked_cb):
Get the window name from the popup-blocked event.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-11-01 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/ContentHandler.cpp:
* embed/mozilla/GtkNSSClientAuthDialogs.cpp:
* embed/mozilla/GtkNSSDialogs.cpp:
* embed/print-dialog.c: (ephy_print_verify_postscript):
* lib/ephy-gui.c: (ephy_gui_check_location_writable):
* src/bookmarks/ephy-bookmark-properties.c: (update_window_title):
* src/bookmarks/ephy-bookmarks-editor.c:
(delete_topic_dialog_construct), (add_bookmarks_source),
(import_bookmarks):
* src/bookmarks/ephy-bookmarks.c: (redirect_cb):
* src/bookmarks/ephy-new-bookmark.c: (duplicate_dialog_construct):
* src/ephy-extensions-manager.c: (dir_changed_cb):
* src/ephy-tab.c: (update_net_state_message):
More curly quotes.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-10-31 Christian Persch <chpe@cvs.gnome.org>
* embed/ephy-history.c: (ephy_history_class_init),
(ephy_history_add_page), (impl_add_page):
* embed/ephy-history.h:
* embed/mozilla/GlobalHistory.cpp:
* lib/ephy-marshal.list:
* src/epiphany.defs:
Store the redirect and toplevel attributes when
adding pages to the history (doesn't do anything with
the info yet, though). Based on a galeon patch by tko.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-10-31 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/GtkNSSDialogs.cpp:
* embed/print-dialog.c:
* lib/Makefile.am:
* lib/ephy-dialog.c: (impl_construct):
R lib/ephy-glade.c:
R lib/ephy-glade.h:
Remove ephy-glade since we don't need autoconnect anymore.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-10-30 Christian Persch <chpe@cvs.gnome.org>
* data/glade/epiphany.glade:
* data/glade/prefs-dialog.glade:
* data/glade/print.glade:
* embed/downloader-view.c: (update_buttons),
(downloader_view_build_ui), (download_dialog_pause),
(download_dialog_stop), (download_dialog_response_cb),
(download_dialog_delete_event_cb):
* embed/print-dialog.c: (ephy_print_setup_dialog_response_cb),
(ephy_print_setup_dialog_new):
* src/ephy-encoding-dialog.c: (ephy_encoding_dialog_init):
* src/pdm-dialog.c: (show_cookies_properties),
(cookies_properties_clicked_cb), (pdm_dialog_cookies_construct),
(passwords_show_toggled_cb), (pdm_dialog_passwords_construct),
(pdm_dialog_response_cb), (pdm_dialog_init), (pdm_dialog_finalize):
* src/prefs-dialog.c: (create_language_section),
(prefs_dialog_response_cb), (prefs_clear_cache_button_clicked_cb),
(set_homepage_entry), (prefs_homepage_current_button_clicked_cb),
(prefs_homepage_blank_button_clicked_cb), (prefs_dialog_init):
Remove glade callbacks, and connect from code instead.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-10-29 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/MozDownload.cpp:
* lib/ephy-file-chooser.c: (ephy_file_chooser_constructor):
* lib/ephy-file-helpers.c: (ephy_file_get_downloads_dir):
* lib/ephy-file-helpers.h:
* src/prefs-dialog.c: (download_path_changed_cb),
(create_download_path_button):
Add ephy_file_get_downloads_dir() to get the actual downloads
directory, and use it in the prefs dialogue, the filechooser, and
the backend.
|
|
|
|
|
|
|
|
|
| |
2005-10-26 Christian Persch <chpe@cvs.gnome.org>
* data/glade/epiphany.glade:
* embed/downloader-view.c: (status_icon_popup_menu_cb):
Change downloader and pdm dialogue titles, bug #319843.
|
|
|
|
|
|
|
|
|
|
| |
2005-10-22 Jean-François Rameau <jframeau@cvs.gnome.org>
* embed/mozilla/mozilla-embed-single.cpp: (impl_list_passwords):
* src/pdm-dialog.c:
* data/glade/epiphany.glade:
Add a way to view stored password. Fix bug 316821.
|
|
|
|
|
|
|
|
|
| |
2005-10-16 Christian Persch <chpe@cvs.gnome.org>
* embed/ephy-favicon-cache.c: (ephy_favicon_cache_get):
* embed/mozilla/EphyBrowser.cpp:
Enable favicons for https: sites on gecko 1.8.
|
|
|
|
|
|
|
|
|
|
| |
2005-10-15 Christian Persch <chpe@cvs.gnome.org>
* embed/ephy-favicon-cache.c: (ephy_favicon_cache_download),
(ephy_favicon_cache_get):
* embed/mozilla/EphyBrowser.cpp:
Allow favicons for https: sites on gecko 1.9.
|
|
|
|
|
|
|
|
| |
2005-10-15 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/EphyBadCertRejector.h:
Remove debug output.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-10-15 Christian Persch <chpe@cvs.gnome.org>
* embed/ephy-embed-persist.h:
Add EPHY_EMBED_PERSIST_NO_CERTDIALOGS flag.
* embed/mozilla/Makefile.am:
A embed/mozilla/EphyBadCertRejector.cpp:
A embed/mozilla/EphyBadCertRejector.h:
A class implementing nsIBadCertListener which always rejects.
* embed/mozilla/EphyHeaderSniffer.cpp:
* embed/mozilla/EphyHeaderSniffer.h:
* embed/mozilla/MozDownload.cpp:
* embed/mozilla/MozDownload.h:
For gecko 1.8, implement nsIInterfaceRequestor for EphyHeaderSniffer
and MozDownload, and make GetInterface hand out a EphyBadCertRejector
if the EPHY_EMBED_PERSIST_NO_CERTDIALOGS flag is set.
|
|
|
|
|
|
|
|
|
| |
2005-10-14 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/mozilla-embed.cpp:
Work around mozilla bug
https://bugzilla.mozilla.org/show_bug.cgi?id=312241 .
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-10-12 Philip Langdale <philipl@mail.utexas.edu>
* embed/ephy-embed.c
* embed/ephy-embed.h: (ephy_embed_shistory_copy).
Add a method to copy the back/forward history from
one embed to another.
* embed/mozilla/EphyBrowser.cpp:
* embed/mozilla/EphyBrowser.h:
(EphyBrowser::CopySHistory) Implementation of
history copying.
* embed/mozilla/mozilla-embed.cpp:
Implement ephy_embed_shistory_copy by calling into
EphyBrowser.
* src/ephy-navigation-action.c:
(activate_back_or_forward_menu_item_cb). If a
history menu item is middle-clicked on, open a new
tab, copy the history over and then go to the
relevant page in the history.
* src/ephy-toolbar.c: (ephy_toolbar_set_window) Attach
handler for "open-link" to back/forward actions.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-10-12 Christian Persch <chpe@cvs.gnome.org>
* embed/ephy-embed-single.c: (ephy_embed_single_iface_init),
(ephy_embed_single_set_network_status),
(ephy_embed_single_get_network_status):
* embed/ephy-embed-single.h:
* embed/mozilla/EphySingle.cpp:
* embed/mozilla/EphySingle.h:
* embed/mozilla/mozilla-embed-single.cpp:
* src/ephy-window.c: (sync_tab_icon), (sync_network_status),
(ephy_window_dispose), (ephy_window_init):
* src/epiphany.defs:
* src/window-commands.c: (window_cmd_file_work_offline):
Remove the "network-status" signal from the embed single, and
make it a property instead. Keep track of the network status in
EphySingle, and emit property notification when it changes.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-10-12 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/EphyAboutModule.cpp:
* embed/mozilla/EphyAboutModule.h:
A embed/mozilla/EphyRedirectChannel.cpp:
A embed/mozilla/EphyRedirectChannel.h:
* embed/mozilla/Makefile.am:
Implement about:recover. Build the about module on all geckos, and
only #ifdef the about:neterror implementation for gecko 1.8.
* src/ephy-session.c: (tab_added_cb), (impl_attach_window),
(ephy_session_autoresume), (write_tab), (ephy_session_save),
(parse_embed), (ephy_session_load):
Record the page load status and page title in the session file, and
use about:recover when the page was still loading when the browser
crashed.
2005-10-10 Christian Persch <chpe@cvs.gnome.org>
|
|
|
|
|
|
|
|
| |
2005-10-06 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/EphyUtils.cpp:
Sync with gnome-2-12.
|
|
|
|
|
|
|
|
|
|
| |
2005-10-06 Christian Persch <chpe@cvs.gnome.org>
* configure.ac:
* embed/mozilla/Makefile.am:
* embed/mozilla/mozilla-embed-single.cpp:
Add out private plugin directory to MOZ_PLUGIN_PATH too.
|
|
|
|
|
|
|
|
|
| |
2005-10-03 Christian Persch <chpe@cvs.gnome.org>
* embed/ephy-embed-shell.c: (ephy_embed_shell_dispose):
* src/ephy-shell.c: (ephy_shell_dispose):
Make sure we don't unref NULL objects.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-10-02 Christian Persch <chpe@cvs.gnome.org>
* configure.ac:
* embed/ephy-embed-shell.c: (ephy_embed_shell_dispose),
(ephy_embed_shell_finalize), (ephy_embed_shell_class_init):
* embed/ephy-embed.c: (ephy_embed_base_init),
(ephy_embed_show_page_certificate), (ephy_embed_close):
* embed/ephy-embed.h:
* embed/mozilla/EphyBrowser.cpp:
* embed/mozilla/EphyBrowser.h:
* embed/mozilla/mozilla-embed.cpp:
* src/ephy-notebook.c: (ephy_notebook_class_init),
(close_button_clicked_cb):
* src/ephy-notebook.h:
* src/ephy-python.c: (ephy_python_init), (ephy_python_shutdown),
(ephy_python_schedule_gc):
* src/ephy-shell.c: (ephy_shell_class_init), (gnome_session_init),
(ephy_shell_dispose), (ephy_shell_finalize):
* src/ephy-tab.c: (ephy_tab_init):
* src/ephy-window.c: (construct_confirm_close_dialog),
(confirm_close_with_modified_forms), (embed_modal_alert_cb),
(idle_tab_remove_cb), (schedule_tab_close),
(embed_close_request_cb), (embed_destroy_browser_cb),
(tab_added_cb), (tab_removed_cb), (tab_close_request_cb),
(setup_notebook), (remove_true), (ephy_window_dispose),
(cancel_handler), (ephy_window_init), (ephy_window_finalize):
* src/window-commands.c: (event_with_shift),
(window_cmd_view_reload), (window_cmd_file_close_window):
Use nsIDOMWindowInternal::Close to close tabs. Delay tabs destruction
to an idle handler, to avoid crashes when tabs are closed from signal
handlers (blur, mousedown, keydown etc).
Fixes bug #172878, bug #172879, bug #172882, bug #303254, bug #313425.
|
|
|
|
|
|
|
|
| |
2005-10-02 Christian Persch <chpe@cvs.gnome.org>
* embed/print-dialog.c: (ephy_print_do_print_idle_cb):
Remove unused variable.
|
|
|
|
|
|
|
|
| |
2005-09-26 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/EphyAboutModule.cpp:
Return error on failure.
|
|
|
|
|
|
|
|
|
| |
2005-09-28 Christian Persch <chpe@cvs.gnome.org>
* configure.ac:
* embed/mozilla/FilePicker.cpp:
Hide the filters combo if there's only the "All" filter.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-09-26 Jean-François Rameau <jframeau@cvs.gnome.org>
* src/ephy-lockdown.c: (update_window):
* src/ephy-window.c: (update_popups_tooltips), (show_embed_popup):
* src/popup-commands.c:
* src/popup-commands.h:
* embed/mozilla/EventContext.cpp: (GetEventContext):
* data/ui/epiphany-ui.xml:
Unify background image and image code (contex menu, conext event).
Fix bug 154887.
|
|
|
|
|
|
|
|
|
|
|
| |
2005-09-26 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/Makefile.am:
* embed/mozilla/GtkNSSSecurityWarningDialogs.cpp: (DoDialog):
Back out previous change, it doesn't work right when there
are *two* dialogues shown: the 1st one can only be dismissed
after the 2nd one has been dismissed.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-09-26 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/Makefile.am:
* embed/mozilla/AutoEventQueue.cpp:
* embed/mozilla/AutoEventQueue.h:
* embed/mozilla/GtkNSSSecurityWarningDialogs.cpp: (DoDialog):
Push a new event queue while showing the dialogue
with gtk_dialog_run. This fixes the problem (caused by the
braindead API of showing this dialogue synchronously) that
networking is blocked in all other windows while the dialogue
is shown.
|
|
|
|
|
|
|
|
| |
2005-09-24 Jean-François Rameau <jframeau@cvs.gnome.org>
* embed/mozilla/EphyAboutModule.cpp: (GetErrorMessage):
Handle contentEncodingError error.
|
|
|
|
|
|
|
|
| |
2005-09-21 Jean-François Rameau <jframeau@cvs.gnome.org>
* embed/mozilla/mozilla-embed-single.cpp: (have_gnome_url_handler):
Remove unused function.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-09-21 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/EphyUtils.cpp:
* embed/print-dialog.c: (ephy_print_do_print_idle_cb):
Don't use "cat >" as output command, it fails inpredicably.
Instead, use the tempfile setting, and set "PostScript/default"
as printer name. fflush before printing the temp file
using gnome-print. If not using gecko 1.9, translate the paper
name to the one mozilla expects (mozilla bug
https://bugzilla.mozilla.org/show_bug.cgi?id=307404).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-09-21 Christian Persch <chpe@cvs.gnome.org>
* lib/ephy-gui.c: (ephy_gui_check_location_writable):
* lib/ephy-gui.h:
New function to check the filename/directory for writability,
derived from the now removed ephy_gui_confirm_overwrite_file.
* src/bookmarks/ephy-bookmarks-editor.c:
* embed/mozilla/FilePicker.cpp:
* embed/mozilla/ContentHandler.cpp:
* embed/mozilla/EphyHeaderSniffer.cpp:
Use the filechooser's stock confirm-overwrite checking, but
we still need our own writability check.
|
|
|
|
|
|
|
|
|
|
| |
2005-09-19 Christian Persch <chpe@cvs.gnome.org>
* embed/ephy-embed.h:
* embed/mozilla/mozilla-embed.cpp:
Add EPHY_EMBED_STATE_RESTORING and conversion from
GTK_MOZ_EMBED_FLAG_RESTORING.
|
|
|
|
|
|
|
|
| |
2005-09-15 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/GtkNSSDialog.cpp:
Don't focus the checkbox initially. Fixes bug #163371.
|
|
|
|
|
|
|
|
|
| |
2005-09-09 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/EphySingle.cpp:
Manually emit the "profile-change-net-teardown" notification;
works around bug https://bugzilla.mozilla.org/show_bug.cgi?id=292699.
|
|
|
|
|
|
|
|
| |
2005-09-07 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/EphyUtils.cpp:
Remove unused code.
|
|
|
|
|
|
|
|
|
| |
2005-09-05 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/GlobalHistory.cpp:
* embed/ephy-history.h:
Implement [SG]etGeckoURIFlags for gecko 1.9.
|
|
|
|
|
|
|
|
| |
2005-09-05 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/EphyUtils.cpp:
Mozilla printing code is braindead. Bug #163255.
|
|
|
|
|
|
|
|
|
| |
2005-09-01 Christian Persch <chpe@cvs.gnome.org>
* configure.ac:
* embed/mozilla/EphyBrowser.cpp:
Only listen for trusted events.
|
|
|
|
|
|
|
|
| |
2005-08-31 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/GtkNSSSecurityWarningDialogs.cpp:
Better message on the enter-secure warning.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-08-28 Christian Persch <chpe@cvs.gnome.org>
* ChangeLog-20050828:
* Makefile.am:
* autogen.sh:
* configure.ac:
* data/Makefile.am:
* data/epiphany-1.10.pc.in:
* data/epiphany-1.8.pc.in:
* doc/reference/Makefile.am:
* embed/Makefile.am:
* embed/mozilla/Makefile.am:
* lib/Makefile.am:
* lib/egg/Makefile.am:
* lib/ephy-dbus.c: (session_filter_func), (system_filter_func),
(ephy_dbus_connect_to_session_bus), (ephy_dbus_disconnect_bus):
* lib/widgets/Makefile.am:
* src/Makefile.am:
* src/bookmarks/Makefile.am:
Version 1.9.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-08-28 Crispin Flowerday <gnome@flowerday.cx>
* embed/ephy-history.c: (ephy_history_class_init),
(internal_get_host), (ephy_history_get_host),
(ephy_history_add_host), (ephy_history_add_page), (impl_add_page):
* embed/ephy-history.h:
* lib/ephy-marshal.list:
Add an "add-page" signal to the EphyHistory object that can be
used to block urls from appearing in the history.
Also make the ephy_history_get_host() function not create
the EphyNode if it doesn't already exist.
|
|
|
|
|
|
|
|
|
|
| |
2005-08-27 Crispin Flowerday <gnome@flowerday.cx>
* configure.ac:
* embed/mozilla/Makefile.am:
Add another workaround for the Gentoo header layout, and
reference the gentoo bug in the configure script
|
|
|
|
|
|
|
|
|
|
|
| |
2005-08-27 Christian Persch <chpe@cvs.gnome.org>
* configure.ac:
* embed/mozilla/EphyBrowser.cpp:
* embed/mozilla/EphyBrowser.h:
* embed/mozilla/mozilla-embed.cpp:
The focus fix isn't needed anymore for gecko >= 1.8.
|
|
|
|
|
|
|
|
| |
2005-08-25 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/GlobalHistory.cpp:
Gecko API change.
|
|
|
|
|
|
|
|
|
|
| |
2005-08-22 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/EphyBrowser.cpp:
* embed/mozilla/mozilla-embed.cpp:
Don't use nsIURI::SetPassword, since it asserts when username
is empty. Use GetUsername, SetUserPass instead.
|
|
|
|
|
|
|
|
| |
2005-08-22 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/GlobalHistory.cpp:
Remove check for redirected URL. Fixes bug #313756.
|
|
|
|
|
|
|
|
|
| |
2005-08-21 Christian Persch <chpe@cvs.gnome.org>
* data/default-prefs-common.js:
* embed/mozilla/mozilla-embed-single.cpp:
Don't use ext handler for ftp://.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-08-17 Christian Persch <chpe@cvs.gnome.org>
* embed/ephy-embed-persist.h:
* embed/mozilla/mozilla-embed-persist.cpp:
Add EPHY_EMBED_PERSIST_FROM_CACHE, and try harder to get a cache
descriptor for the source URL.
* src/popup-commands.c: (save_property_url),
(popup_cmd_set_image_as_background), (save_temp_source):
Use EPHY_EMBED_PERSIST_FROM_CACHE to try to get the content from
cache when saving background, images or links. Part of bug #168554.
|
|
|
|
|
|
|
|
|
| |
2005-08-17 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/EventContext.cpp:
QI the element to check whether it's of some type,
don't check the tag.
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-08-16 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/EphyFind.cpp:
Return TRUE if the event was consumed.
* embed/mozilla/mozilla-embed-single.cpp:
More redundant code.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-08-16 Christian Persch <chpe@cvs.gnome.org>
* embed/ephy-embed-find.c: (ephy_embed_find_activate_link):
* embed/ephy-embed-find.h:
* embed/mozilla/EphyFind.cpp:
* embed/mozilla/EphyFind.h:
* embed/mozilla/mozilla-embed-find.cpp:
Activate the found link with a faked keypress event.
* src/ephy-find-toolbar.c: (tab_search_key_press_cb),
(entry_key_press_event_cb), (entry_activate_cb),
(ephy_find_toolbar_set_embed), (ephy_find_toolbar_open),
(ephy_find_toolbar_close):
On enter, activate the found link instead of finding the next
occurrence.
Always really give focus to the find bar, instead of faking
keypresses in the find bar entry while focusing the embed.
Fixes bug #307216, bug #311985, bug #312419.
|
|
|
|
|
|
|
|
|
| |
2005-08-13 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/ContentHandler.cpp:
Check that we're not trying to open in Epiphany itself!
Fixes bug #310023.
|
|
|
|
|
|
|
|
| |
2005-08-13 Christian Persch <chpe@cvs.gnome.org>
* embed/ephy-favicon-cache.c: (ephy_favicon_cache_get):
Reject favicons that are < 12x12.
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-08-13 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/EphyBrowser.cpp:
Only allow http: favicons.
* embed/mozilla/mozilla-embed.cpp:
Remove unnecessary casts.
|
|
|
|
|
|
|
|
|
| |
2005-08-13 Christian Persch <chpe@cvs.gnome.org>
* embed/downloader-view.c: (update_download_row):
Don't display (guint64)-1 as filesize if it's not known yet.
Part of bug #313215.
|
|
|
|
|
|
|
|
|
|
| |
2005-08-13 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/MozDownload.cpp:
Work around mozilla bug
https://bugzilla.mozilla.org/show_bug.cgi?id=304353 .
Fixes bug #313215.
|
|
|
|
|
|
|
|
|
| |
2005-08-13 Christian Persch <chpe@cvs.gnome.org>
* embed/ephy-favicon-cache.c: (ephy_favicon_cache_get):
* lib/ephy-dnd.c: (ephy_dnd_drag_data_get):
More gcc4 fixes.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-08-10 Jean-François Rameau <jframeau@cvs.gnome.org>
* embed/mozilla/MozDownload.cpp (OnStateChange):
Gecko send several STATE_STOP, but only the final one (completed)
is of interest (STATE_STOP&STATE_IS_NETWORK).
Fix crash with gecko 1.8 when downloading.
* embed/mozilla/mozilla-embed.cpp:
Fix compilation warning.
|
|
|
|
|
|
|
|
|
| |
2005-08-09 Raphael Slinckx <rslinckx@cvs.gnome.org>
* embed/mozilla/ContentHandler.cpp:
Fix a small grammar error in one of the download
dialog string, with approval of i18n
|
|
|
|
|
|
|
|
| |
2005-08-08 Christian Persch <chpe@cvs.gnome.org>
* embed/ephy-favicon-cache.c: (ephy_favicon_cache_get):
Disable favicons from non-http URLs.
|
|
|
|
|
|
|
|
| |
2005-08-08 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/ContentHandler.cpp:
Fix build with gecko trunk.
|
|
|
|
|
|
|
|
|
| |
2005-08-08 Raphael Slinckx <rslinckx@cvs.gnome.org>
* embed/mozilla/ContentHandler.cpp:
Change the download/open dialog strings to include the
mime-type and file name, bits of rewording too.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-08-07 Christian Persch <chpe@cvs.gnome.org>
* embed/ephy-favicon-cache.c: (icons_removed_cb),
(remove_obsolete_icons), (delete_file),
(ephy_favicon_cache_finalize), (ephy_favicon_cache_get),
(ephy_favicon_cache_clear):
* embed/ephy-favicon-cache.h:
Add way to clear the favicon cache. Also removes any extraneous files
from favicon cache directory. Fix a crash which I wonder why we never
experienced it!
* src/prefs-dialog.c: (prefs_clear_cache_button_clicked_cb):
Also clear favicon cache when clearing the cache.
|
|
|
|
|
|
|
|
|
| |
2005-08-07 Crispin Flowerday <gnome@flowerday.cx>
* embed/mozilla/GtkNSSDialogs.cpp (ConfirmUnknownIssuer):
Change the text on the 'unknown issuer' dialog.
Fixes bug #151519
|
|
|
|
|
|
|
|
| |
2005-08-07 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/mozilla-embed.cpp: (mozilla_embed_realize):
Also block GtkMozEmbed's child focus-[in|out]-event handlers.
|
|
|
|
|
|
|
|
| |
2005-08-06 Crispin Flowerday <gnome@flowerday.cx>
* embed/mozilla/EphyBrowser.cpp (AttachListeners):
Don't attach the scroll event listener twice.
|
|
|
|
|
|
|
|
|
|
|
| |
2005-08-03 Christian Persch <chpe@cvs.gnome.org>
* embed/ephy-favicon-cache.c: (pixbuf_cache_entry_free),
(icons_added_cb), (cleanup_entry), (periodic_cleanup_cb),
(ephy_favicon_cache_init), (ephy_favicon_cache_finalize),
(ephy_favicon_cache_get):
Keep pixbufs in cache instead of loading them over and over again.
|
| |
|
|
|
|
|
|
|
|
|
| |
2005-07-31 Jean-François Rameau <jframeau@cvs.gnome.org>
* src/epiphany.override: (_wrap_ephy_embed_event_get_coords):
* embed/ephy-history.c:
Fix gcc 4.0 warnings.
|
|
|
|
|
|
|
|
|
|
| |
2005-07-31 Christian Persch <chpe@cvs.gnome.org>
* embed/ephy-embed-shell.c: (ephy_embed_shell_get_default):
* embed/ephy-embed-shell.h:
Add ephy_embed_shell_get_default() analogous to
ephy_shell_get_default().
|
|
|
|
|
|
|
|
|
| |
2005-07-30 Christian Persch <chpe@cvs.gnome.org>
* embed/print-dialog.c: (ephy_print_load_config_from_file),
(ephy_print_save_config_to_file):
Make those more robust.
|
| |
|
|
|
|
|
|
|
|
|
| |
2005-07-30 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/mozilla-embed.cpp: (mozilla_embed_realize):
Count the blocked handlers and warn if it's not the expected numberr,
so we know if our focos fix assumptions become invalid.
|
|
|
|
|
|
|
|
|
|
| |
2005-07-29 Christian Persch <chpe@cvs.gnome.org>
* embed/ephy-embed.c:
* embed/ephy-embed.h:
* embed/mozilla/mozilla-embed.cpp:
Implement ::grab-focus and remove ephy_embed_activate ().
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-07-28 Christian Persch <chpe@cvs.gnome.org>
* configure.ac:
* embed/mozilla/EphyBrowser.cpp:
* embed/mozilla/EphyBrowser.h:
* embed/mozilla/mozilla-embed.cpp:
* src/ephy-shell.c: (url_is_empty), (load_homepage),
(ephy_shell_new_tab_full):
Work around gtkmozembed focus bug. Fixes bug #105153.
|
|
|
|
|
|
|
|
| |
2005-07-27 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/EphyAboutModule.cpp:
Fix proxy server settings string.
|
|
|
|
|
|
|
|
| |
2005-07-27 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/EphyAboutModule.cpp:
Fix google search URL to include www prefix.
|
|
|
|
|
|
|
|
| |
2005-07-27 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/EphyAboutModule.cpp:
Don't put the archive links on the unknownSocketType error message.
|
|
|
|
|
|
|
|
| |
2005-07-26 Christian Persch <chpe@cvs.gnome.org>
* embed/print-dialog.c: (ephy_print_verify_postscript):
Primary text shouldn't have a period.
|
|
|
|
|
| |
(ephy_print_verify_postscript): print a less techy message if
someone tries to print to PDF.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-07-24 Christian Persch <chpe@cvs.gnome.org>
* embed/ephy-embed-single.c: (ephy_embed_single_open_window):
* embed/ephy-embed-single.h:
* embed/mozilla/EphyUtils.cpp:
* embed/mozilla/MozillaPrivate.cpp:
* embed/mozilla/MozillaPrivate.h:
* embed/mozilla/mozilla-embed-single.cpp:
Remove code to get the printer list, and fix a
compile warning.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-07-22 Jürg Billeter <j@bitron.ch>
* configure.ac:
* data/glade/print.glade:
* embed/mozilla/EphyUtils.cpp:
* embed/mozilla/EphyUtils.h:
* embed/mozilla/PrintingPromptService.cpp:
* embed/mozilla/PrintingPromptService.h:
* embed/print-dialog.c: (ephy_print_info_free),
(ephy_print_load_config_from_file),
(ephy_print_save_config_to_file), (ephy_print_get_print_info),
(ephy_print_dialog_response_cb), (ephy_print_do_print_idle_cb),
(ephy_print_do_print_and_free), (ephy_print_paper_selector_new),
(ephy_print_dialog_construct_range_page), (ephy_print_dialog_new),
(ephy_print_setup_dialog_new):
* embed/print-dialog.h:
Use libgnomeprintui for the printing dialog and the paper part of the
printing setup dialog. Fixes bug #141241, bug #163255 and bug #301730.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-07-17 Christian Persch <chpe@cvs.gnome.org>
A embed/mozilla/EphyAboutModule.cpp:
A embed/mozilla/EphyAboutModule.h:
R embed/mozilla/EphyProtocolHandler.cpp:
R embed/mozilla/EphyProtocolHandler.h:
* embed/mozilla/Makefile.am:
* embed/mozilla/MozRegisterComponents.cpp:
* po/POTFILES.in:
Yet another mozilla API change.
* src/bookmarks/ephy-bookmarks.c:
(ephy_bookmarks_get_smart_bookmark_width):
Remove stray g_print, and clamp entry width to sane values.
|
|
|
|
|
|
|
|
| |
2005-07-13 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/EphyProtocolHandler.cpp:
Fix a couple of strings. Fixes bug #310196.
|
|
|
|
|
|
|
|
|
|
|
| |
2005-07-12 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/EphyBrowser.cpp:
* embed/mozilla/EphyBrowser.h:
* embed/mozilla/mozilla-embed.cpp:
Remove the reload workaround, since the mozilla bug
is fixed on all supported mozilla version.
|
|
|
|
|
|
|
|
| |
2005-07-11 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/GtkNSSDialogs.cpp:
Remove checkbox from trust-CA dialogue. Fixes bug #168295.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-07-10 Christian Persch <chpe@cvs.gnome.org>
* embed/ephy-embed-shell.c: (ephy_embed_shell_prepare_close):
Fix build with -Werror.
* src/ephy-tab.c: (ephy_tab_dispose),
(ephy_tab_file_monitor_cancel), (ephy_file_monitor_reload_cb),
(ephy_tab_file_monitor_cb), (ephy_tab_update_file_monitor),
(ephy_tab_address_cb):
Monitor local files for changes and reload them if they do change.
Fixes bug #300040; patch by Raphaël Slinckx.
|
|
|
|
|
|
|
|
| |
2005-07-10 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/EphyProtocolHandler.cpp:
Use contract IDs.
|
|
|
|
|
|
|
|
| |
2005-07-10 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/EphyProtocolHandler.cpp:
Add context to two strings.
|
|
|
|
|
|
|
|
|
|
|
| |
2005-07-10 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/EphyProtocolHandler.cpp:
* embed/mozilla/EphyProtocolHandler.h:
Improved design and wording of the error pages,
and add links to google cache and internet archive
where appropriate. Many thanks to mpt for his help!
|
|
|
|
|
|
|
|
| |
2005-07-09 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/EphyProtocolHandler.cpp:
Make error page nicer; code by Adam Hooper.
|
|
|
|
|
|
|
|
|
|
| |
2005-07-09 Christian Persch <chpe@cvs.gnome.org>
* data/default-prefs-gecko-1-8.js:
* embed/mozilla/EphyProtocolHandler.cpp:
* embed/mozilla/EphyProtocolHandler.h:
Error pages implementation.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-07-08 Christian Persch <chpe@cvs.gnome.org>
* embed/ephy-favicon-cache.c: (ephy_favicon_cache_save),
(periodic_save_cb), (ephy_favicon_cache_init),
(ephy_favicon_cache_finalize), (favicon_download_completed_cb),
(favicon_download_cancelled_cb), (ephy_favicon_cache_get):
Periodically save the favicon cache.
* embed/ephy-history.c:
Source ID is guint not int.
|
|
|
|
|
|
|
|
|
|
|
| |
2005-07-08 Christian Persch <chpe@cvs.gnome.org>
* embed/ephy-favicon-cache.c: (ephy_favicon_cache_download),
(ephy_favicon_cache_get):
Rename favicons so they don't have extensions. Work around broken
mime detection which cannot detect that a .ico file with HTML content
is really no icon file.
|
|
|
|
|
|
|
|
|
| |
2005-07-07 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/MozDownload.cpp:
* embed/mozilla/MozDownload.h:
Fix for mozilla API change.
|
|
|
|
|
|
|
|
|
| |
2005-07-05 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/PrintingPromptService.cpp:
There's no printer cmd line entry anymore, no need to
lock it down.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-07-04 Christian Persch <chpe@cvs.gnome.org>
* embed/downloader-view.c: (remove_download), (prepare_close_cb),
(downloader_view_init), (downloader_view_finalize),
(downloader_view_remove_download), (download_dialog_delete_cb):
* embed/ephy-embed-shell.c: (ephy_embed_shell_prepare_close),
(ephy_embed_shell_class_init):
* embed/ephy-embed-shell.h:
* embed/ephy-favicon-cache.c: (prepare_close_cb),
(ephy_favicon_cache_init), (kill_download):
* embed/mozilla/mozilla-embed-find.cpp:
* embed/mozilla/mozilla-embed-single.cpp:
* embed/mozilla/mozilla-embed.cpp:
* embed/mozilla/mozilla-notifiers.cpp:
* embed/mozilla/mozilla-notifiers.h:
* src/ephy-session.c: (ephy_session_init), (ephy_session_dispose),
(ephy_session_autoresume), (close_dialog), (ephy_session_close):
* src/ephy-shell.c: (ephy_shell_startup), (toolwindow_hide_cb):
* src/ephy-window.c: (ephy_window_finalize):
Better fix for bug #151037 to make session shutdown work again.
Also fix session shutdown while resuming, and preserve the session
in this case.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-07-03 Jean-François Rameau <jframeau@cvs.gnome.org>
* embed/ephy-cookie-manager.h:
EphyCookie's expires field is now of time_t type (fixes gcc 4.0 warning).
* embed/ephy-favicon-cache.c:
* lib/ephy-file-helpers.c:
* lib/ephy-langs.c:
* lib/ephy-node-db.c:
* lib/ephy-node.c:
* lib/ephy-state.c:
* lib/egg/eggtraymanager.c:
* src/ephy-extensions-manager.c:
* src/ephy-main.c:
* src/ephy-notebook.c:
* src/ephy-session.c:
* src/ephy-window.c:
Fixes more signed/unsigned problems with gcc 4.0.
|
|
|
|
|
|
|
|
|
|
| |
2005-06-16 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/ContentHandler.cpp:
* src/ephy-fullscreen-popup.c: (ephy_fullscreen_popup_constructor):
* src/ephy-history-window.c: (confirmation_dialog_construct):
Don't show the image after gtk_button_set_image(). Fixes bug #307818.
|
|
|
|
|
|
|
|
|
| |
2005-06-14 Crispin Flowerday <gnome@flowerday.cx>
* embed/ephy-embed.c (ephy_embed_load_url):
Point to the 'search_key_press' function int eh EphyEmbedIface
rather than the context menu one
|
|
|
|
|
|
|
|
| |
2005-06-12 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/mozilla-ember-persist.cpp: (impl_to_string):
Fix refcount leak.
|
|
|
|
|
|
|
|
| |
2005-06-11 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/mozilla-embed-persist.cpp:
Don't hold a ref to the shell from persist objects.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-06-10 Christian Persch <chpe@cvs.gnome.org>
* lib/Makefile.am:
* lib/ephy-object-helpers.c:
* lib/ephy-object-helpers.h:
Common helper function to unref a GObject from idle.
* embed/downloader-view.c: (downloader_view_finalize):
* embed/mozilla/mozilla-embed-find.cpp:
* embed/mozilla/mozilla-embed-persist.cpp:
* embed/mozilla/mozilla-embed.cpp:
* src/ephy-extensions-manager.c: (unload_extension):
* src/ephy-main.c: (main):
* src/ephy-shell.c: (toolwindow_hide_cb):
* src/ephy-window.c: (ephy_window_finalize):
Always unref the shell from idle, never directly. That's because
in case we hold the last reference, we would end up terminating
embedding/XPCOM from a mozilla callback. Fixes bug #151037,
and moz#236688.
|
|
|
|
|
|
|
|
|
| |
2005-06-07 Jean-François Rameau <jframeau@cvs.gnome.org>
* embed/mozilla/MozDownload.cpp: (file_is_compressed),
(parse_extension):
More constification.
|
|
|
|
|
|
|
|
| |
2005-06-07 Jean-François Rameau <jframeau@cvs.gnome.org>
* embed/mozilla/mozilla-embed.cpp: (mozilla_embed_dom_key_press_cb):
Unused var.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-06-05 Christian Persch <chpe@cvs.gnome.org>
Version 1.7.1.
* Makefile.am:
Add --enable-python to distcheck configure flags.
* NEWS:
* configure.ac:
Updated for version 1.7.1.
* embed/mozilla/EphyBrowser.cpp:
* embed/mozilla/EventContext.cpp:
Fix warnings.
* src/ephy-extensions-manager.c: (get_loader_for_type),
(load_extension):
Fix --disable-python case.
* src/Makefile.am:
Fix make distcheck.
|
|
|
|
|
|
|
|
| |
2005-06-03 Jean-François Rameau <jframeau@cvs.gnome.org>
* embed/mozilla/EventContext.cpp:
Typo.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-06-03 Christian Persch <chpe@cvs.gnome.org>
Don't open search toolbar on / or ' over formfields:
* embed/ephy-embed.c: (ephy_embed_base_init):
* embed/ephy-embed.h:
New signal for searchable key presses.
* embed/mozilla/EventContext.cpp:
* embed/mozilla/EventContext.h:
Add static function to check if a keypress should be forwarded
to the search toolbar.
* embed/mozilla/mozilla-embed.cpp:
Emit the signal here.
* lib/ephy-marshal.list:
* src/ephy-find-toolbar.c: (tab_search_key_press_cb),
(ephy_find_toolbar_set_embed):
Use the new signal instead of dom-key-press.
|
|
|
|
|
|
|
|
|
| |
2005-06-02 Jean-François Rameau <jframeau@cvs.gnome.org>
* embed/mozilla/EventContext.cpp: (EventContext::GetEventContext):
Add code to handle area tags.
Fix bug #152482
|
|
|
|
|
|
|
|
|
|
|
| |
2005-06-02 Jean-François Rameau <jframeau@cvs.gnome.org>
* embed/mozilla/EphyUtils.h:
* embed/mozilla/EphyUtils.cpp:
nsEmbedString doesn't support Equals method. So add some bits
to test two nsEmbedString.
See https://bugzilla.mozilla.org/show_bug.cgi?id=296286
|
|
|
|
|
|
|
|
| |
2005-05-31 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/EphyBrowser.cpp:
Fix compile warning.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-05-31 Christian Persch <chpe@cvs.gnome.org>
* data/default-prefs-common.js:
* embed/mozilla/EphyBrowser.cpp:
* embed/mozilla/EphyBrowser.h:
Add scroll event listener, and change zoom on scroll+wheel events.
* lib/ephy-zoom.c: (ephy_zoom_get_changed_zoom_level):
* lib/ephy-zoom.h:
Fix signed/unsigned integer problems (underflow).
|
|
|
|
|
|
|
|
|
| |
2005-05-30 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/GtkNSSDialogs.cpp:
Remove "Software Developers" checkbox from New CA dialogue.
From bug #168295.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-05-28 Christian Persch <chpe@cvs.gnome.org>
* configure.ac:
Check for toolkit nsITypeAheadFind.
* embed/Makefile.am:
* embed/ephy-embed-factory.c: (ephy_embed_factory_new_object):
* embed/ephy-embed-find.c: (ephy_embed_find_set_embed),
(ephy_embed_find_set_properties), (ephy_embed_find_find),
(ephy_embed_find_find_again), (ephy_embed_find_get_type):
* embed/ephy-embed-find.h:
* embed/ephy-embed.c:
* embed/ephy-embed.h:
* embed/mozilla/EphyBrowser.cpp:
* embed/mozilla/EphyBrowser.h:
* embed/mozilla/EphyFind.cpp:
* embed/mozilla/EphyFind.h:
* embed/mozilla/Makefile.am:
* embed/mozilla/mozilla-embed-find.cpp:
* embed/mozilla/mozilla-embed-find.h:
* embed/mozilla/mozilla-embed.cpp:
* src/bookmarks/ephy-bookmarks-import.c:
(gul_general_read_line_from_file):
* src/ephy-find-toolbar.c: (get_find), (set_controls),
(tab_content_changed_cb), (entry_changed_cb),
(ephy_find_toolbar_init), (ephy_find_toolbar_finalize),
(ephy_find_toolbar_class_init), (ephy_find_toolbar_new),
(ephy_find_toolbar_get_text), (ephy_find_toolbar_set_embed),
(ephy_find_toolbar_find_next), (ephy_find_toolbar_find_previous):
* src/ephy-find-toolbar.h:
* src/ephy-window.c: (ephy_window_set_active_tab),
(ephy_window_init), (ephy_window_get_find_toolbar),
(ephy_window_notebook_switch_page_cb):
* src/ephy-window.h:
* src/window-commands.c: (window_cmd_edit_find_next),
(window_cmd_edit_find_prev):
Implement typeaheadfind for the find toolbar.
|
|
|
|
|
|
|
|
| |
2005-05-28 Jean-François Rameau <jframeau@cvs.gnome.org>
* embed/mozilla/mozilla-embed-persist.cpp: (impl_save):
Get a temporary filename to save to only when needed.
|
|
|
|
|
|
|
|
|
| |
2005-05-26 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/EphyProtocolHandler.cpp:
* embed/mozilla/EphyProtocolHandler.h:
Don't use (void).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-05-26 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/ContentHandler.cpp:
* embed/mozilla/EphyProtocolHandler.cpp:
* embed/mozilla/EphyProtocolHandler.h:
* embed/mozilla/EphyUtils.cpp:
* embed/mozilla/EphyUtils.h:
* embed/mozilla/GtkNSSClientAuthDialogs.cpp:
* embed/mozilla/GtkNSSDialogs.cpp:
* embed/mozilla/GtkNSSKeyPairDialogs.cpp:
* embed/mozilla/Makefile.am:
* embed/mozilla/MozDownload.cpp:
* embed/mozilla/MozRegisterComponents.cpp:
Add protocol handler, which I'll use for our custom error pages.
Since it's almost gratis, add about:epiphany back.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-05-25 Christian Persch <chpe@cvs.gnome.org>
* embed/Makefile.am:
* embed/find-dialog.c:
* embed/find-dialog.h:
A src/ephy-find-toolbar.c:
A src/ephy-find-toolbar.h:
* src/ephy-window.c: (sync_tab_document_type),
(tab_content_changed_cb), (ephy_window_set_active_tab),
(ephy_window_dispose), (sync_find_toolbar_text_cb),
(find_toolbar_find_next_cb), (find_toolbar_find_previous_cb),
(find_toolbar_close_cb), (ephy_window_init),
(ephy_window_notebook_switch_page_cb), (ephy_window_find):
Replace the find dialogue with a find toolbar. Work in progress;
no typeaheadfind yet.
|
|
|
|
|
|
|
|
|
| |
2005-05-14 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/EphyBrowser.cpp:
* embed/mozilla/EphyBrowser.h:
No need to have Init on the event listener classes, move that
|
|
|
|
|
|
|
|
|
| |
2005-05-14 Christian Persch <chpe@cvs.gnome.org>
* configure.ac:
* embed/mozilla/EphyBrowser.cpp:
Drop support for mozilla < 1.7.5.
|
|
|
|
|
|
|
|
|
|
|
| |
2005-05-14 Christian Persch <chpe@cvs.gnome.org>
* configure.ac:
* embed/mozilla/EphyBrowser.cpp:
* embed/mozilla/EphyBrowser.h:
* embed/mozilla/mozilla-embed.cpp:
Just replace the check for broken reload by HAVE_GECKO_1_8.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-05-12 Jean-François Rameau <jframeau@cvs.gnome.org>
* embed/ephy-embed.h:
* embed/ephy-embed.c:
* embed/mozilla/EphyBrowser.cpp:
* embed/mozilla/EventContext.cpp:
Add handling of DOMContentLoaded event from Gecko.
It is an event that Gecko throws when the dom’s content is loaded,
that is, before all the images and what not have loaded.
|
|
|
|
|
|
|
|
|
| |
2005-05-08 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/EphyBrowser.cpp:
* embed/mozilla/EventContext.cpp:
More trusted checks.
|
| |
|
|
|
|
|
|
|
|
|
| |
2005-05-06 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/EventContext.cpp:
* embed/mozilla/EventContext.h:
Slight performance improvements.
|
|
|
|
|
|
|
|
|
|
| |
2005-05-06 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/EphyBrowser.cpp:
* src/ephy-tab.c: (ephy_tab_address_cb):
Use the document's URL as tab address, not the info from the
location changed signal.
|
|
|
|
|
|
|
|
| |
2005-05-06 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/MozDownload.cpp:
Set MozDownload as progress listener on the web browser persist.
|
|
|
|
|
|
|
|
| |
2005-05-06 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/mozilla-embed-persist.cpp:
Use nsICancelable.
|
|
|
|
|
|
|
|
| |
2005-05-06 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/mozilla-embed-single.cpp:
Use new way to add user agent info. Fixes bug #173000.
|
|
|
|
|
|
|
|
|
|
| |
2005-05-05 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/EphyBrowser.cpp:
* embed/mozilla/MozRegisterComponents.cpp:
Thanks to the fastback patch, we can now get the secure browser UI
object from the docshell.
|
|
|
|
|
|
|
|
| |
2005-05-04 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/mozilla-embed-persist.cpp:
Fix the build from the last commit.
|
|
|
|
|
|
|
|
|
|
|
| |
2005-05-03 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/EphyBrowser.cpp:
* embed/mozilla/EphyBrowser.h:
* embed/mozilla/mozilla-embed.cpp:
Use the web navigation to get the URI, not the document.
Fixes bug #301044.
|
|
|
|
|
|
|
|
|
|
| |
2005-05-01 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/EphySidebar.cpp:
* embed/mozilla/EphySidebar.h:
* embed/mozilla/MozRegisterComponents.cpp:
Simplify the class info implementation for EphySidebar.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-04-26 Christian Persch <chpe@cvs.gnome.org>
* configure.ac:
Ged rid of all API checks which check for 1.8-only API, and introduce
a Gecko version check instead.
* embed/mozilla/ContentHandler.cpp:
* embed/mozilla/ContentHandler.h:
* embed/mozilla/EventContext.cpp:
* embed/mozilla/GlobalHistory.cpp:
* embed/mozilla/GtkNSSKeyPairDialogs.cpp:
* embed/mozilla/MozDownload.cpp:
* embed/mozilla/MozDownload.h:
* embed/mozilla/mozilla-download.cpp:
Fix for mozilla API change, and use the new HAVE_GECKO_1_8 define
where appropriate.
|
|
|
|
|
|
|
|
|
| |
2005-04-18 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/mozilla-embed-persist.cpp:
Fix crash on 64bit architectures when downloading.
Fixes bug #301093, patch by Sjoerd Simons.
|
|
|
|
|
|
|
|
| |
2005-04-17 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/mozilla-embed-persist.cpp:
Add null check.
|
|
|
|
|
|
|
|
|
| |
2005-04-17 Christian Persch <chpe@cvs.gnome.org>
* configure.ac:
* embed/mozilla/ContentHandler.cpp:
Mozilla API change.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-04-08 Christian Persch <chpe@cvs.gnome.org>
* embed/downloader-view.c: (format_interval),
(update_download_row):
* embed/ephy-download.c: (update_remaining_time),
(ephy_download_get_remaining_time):
* embed/ephy-download.h:
* embed/mozilla/mozilla-download.cpp:
More changes for 64bit downloads.
|
|
|
|
|
|
|
|
| |
2005-04-08 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/mozilla-download.h:
Don't use G_BEGIN/END_DECLS here, and don't include MozDownload.h.
|
|
|
|
|
|
|
|
| |
2005-04-08 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/MozDownload.cpp:
InitForEmbed isn't a NS_IMETHOD, so don't use NS_IMETHODIMP here.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-04-08 Christian Persch <chpe@cvs.gnome.org>
* embed/ephy-cookie-manager.c: (ephy_cookie_manager_base_init):
* embed/ephy-embed-single.c: (ephy_embed_single_iface_init):
* embed/ephy-embed.c: (ephy_embed_base_init):
* embed/ephy-history.c: (ephy_history_class_init):
* embed/ephy-permission-manager.c:
(ephy_permission_manager_base_init):
Add G_SIGNAL_TYPE_STATIC_SCOPE to many signals.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-04-08 Christian Persch <chpe@cvs.gnome.org>
* embed/ephy-favicon-cache.c: (ephy_favicon_cache_finalize):
* embed/ephy-history.c: (save_filter), (ephy_history_save):
* lib/ephy-node-db.c: (ephy_node_db_write_to_xml_valist):
* lib/ephy-node.h:
* lib/ephy-state.c: (ephy_states_save):
* src/bookmarks/ephy-bookmarks.c: (save_filter),
(ephy_bookmarks_save):
Implement a more flexible approach at saving a EphyNodeDb, by allowing
to specify a filter func to exclude certain nodes, instead of a fixed
list.
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-04-08 Christian Persch <chpe@cvs.gnome.org>
* embed/ephy-embed.c: (ephy_embed_base_init):
* embed/ephy-embed.h:
* embed/mozilla/EphyBrowser.cpp:
* embed/mozilla/EphyBrowser.h:
* lib/ephy-marshal.list:
Emit signal when encountering alternate links. Fixes bug #171657.
|
|
|
|
|
|
|
|
|
| |
2005-04-06 Christian Persch <chpe@cvs.gnome.org>
* embed/ephy-embed-persist.c: (ephy_embed_persist_set_property),
(ephy_embed_persist_get_property):
Use get/set_int64.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-04-06 Christian Persch <chpe@cvs.gnome.org>
* configure.ac:
* embed/downloader-view.c: (update_download_row):
* embed/ephy-download.c:
* embed/ephy-download.h:
* embed/ephy-embed-persist.c: (ephy_embed_persist_set_max_size),
(ephy_embed_persist_set_property),
(ephy_embed_persist_get_property), (ephy_embed_persist_class_init):
* embed/ephy-embed-persist.h:
* embed/mozilla/ContentHandler.h:
* embed/mozilla/EphyBrowser.cpp:
* embed/mozilla/EphyContentPolicy.cpp:
* embed/mozilla/EphyHeaderSniffer.h:
* embed/mozilla/EphyHistoryListener.cpp:
* embed/mozilla/EphySidebar.cpp:
* embed/mozilla/EphySingle.cpp:
* embed/mozilla/EphyUtils.cpp:
* embed/mozilla/EventContext.cpp:
* embed/mozilla/FilePicker.cpp:
* embed/mozilla/FilePicker.h:
* embed/mozilla/GlobalHistory.cpp:
* embed/mozilla/GtkNSSClientAuthDialogs.cpp:
* embed/mozilla/GtkNSSDialogs.cpp:
* embed/mozilla/MozDownload.cpp:
* embed/mozilla/MozDownload.h:
* embed/mozilla/mozilla-download.cpp:
* embed/mozilla/mozilla-embed-single.cpp:
* embed/mozilla/mozilla-embed.cpp:
Fix for MOZILLA_INTERNAL_API change, and for 64bit downloader change.
|
|
|
|
|
|
|
|
|
| |
2005-03-24 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/ContentHandler.cpp:
Treat unknown mime types as 'unsafe'. Patch by Jean-François Rameau,
part of bug #170493.
|
|
|
|
|
|
|
|
|
| |
2005-03-23 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/MozDownload.cpp:
Fix stupid typos. Fixes bug #171197; thanks to Jean-François Rameau
for finding the cause.
|
|
|
|
|
|
|
|
|
| |
2005-03-21 Christian Persch <chpe@cvs.gnome.org>
* configure.ac:
* embed/mozilla/ContentHandler.cpp:
Oh the joys of mozilla API changes :P
|
|
|
|
|
|
|
|
|
| |
2005-03-13 Christian Persch <chpe@cvs.gnome.org>
* configure.ac:
* embed/mozilla/Makefile.am:
Also search nsIPassword.h in unusual places.
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-03-10 Christian Persch <chpe@cvs.gnome.org>
* configure.ac:
* embed/mozilla/MozillaPrivate.cpp:
* embed/mozilla/MozillaPrivate.h:
* embed/mozilla/mozilla-embed-single.cpp:
Remove the wallet hack; it appears not to work correctly
using mozilla 1.7 (work on trunk; but that's dead).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-03-07 Christian Persch <chpe@cvs.gnome.org>
* configure.ac:
* data/Makefile.am:
* data/epiphany-1.6.pc.in:
* data/epiphany-1.8.pc.in:
* doc/reference/tmpl/ephy-embed.sgml:
* embed/Makefile.am:
* lib/Makefile.am:
* src/Makefile.am:
* src/bookmarks/Makefile.am:
Version 1.7.0.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-02-28 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/MozDownload.cpp:
NULL check. Fixes bug #165999.
* src/ephy-main.c: (slowly_and_stupidly_obtain_timestamp), (main):
Try to get an approximation to the launch time if DESKTOP_STARTUP_ID
is not set. Fixes bug #168820, patch by Elijah Newren.
|
|
|
|
|
|
|
|
|
| |
2005-02-27 Christian Persch <chpe@cvs.gnome.org>
* lib/eel-gconf-extensions.c: (tilde_compress):
Fix compress_tilde to only look at the prefix, and not
substitute in the middle.
|
|
|
|
|
|
|
|
| |
2005-02-27 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/MozDownload.cpp:
Try to fix the build with 1.7 branch.
|
|
|
|
|
|
|
|
|
| |
2005-02-27 Christian Persch <chpe@cvs.gnome.org>
* embed/ephy-embed-event.h:
* embed/mozilla/EventContext.cpp:
Check for password inputs too.
|
|
|
|
|
|
|
|
|
| |
2005-02-27 Christian Persch <chpe@cvs.gnome.org>
* embed/ephy-favicon-cache.c: (ephy_favicon_cache_get):
Check the favicon file type and only allow ico, gif & png.
Fixes bug #163886.
|
|
|
|
|
|
|
|
|
| |
2005-02-26 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/mozilla-embed-single.cpp:
Don't assert if we don't have a new embed in new_window callback.
Part of bug #165445.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-02-26 Christian Persch <chpe@cvs.gnome.org>
* configure.ac:
Depend on gnome-desktop for gnome-desktop-item,
and up the gnome-vfs dependency version.
* embed/ephy-embed-persist.c: (ephy_embed_persist_set_user_time),
(ephy_embed_persist_get_user_time),
(ephy_embed_persist_set_property),
(ephy_embed_persist_get_property), (ephy_embed_persist_init),
(ephy_embed_persist_class_init):
* embed/ephy-embed-persist.h:
Add user time property.
* embed/mozilla/ContentHandler.cpp:
* embed/mozilla/ContentHandler.h:
Forward user time to MozDownload via a string. Not perfect,
but better than nothing.
* embed/mozilla/EphyHeaderSniffer.cpp:
Set user time on filechooser.
* embed/mozilla/MozDownload.cpp:
Get user time from content handler, and use it when
launching the external handler app.
* lib/ephy-file-helpers.c: (ephy_file_check_mime),
(launch_desktop_item), (ephy_file_launch_desktop_file),
(ephy_file_launch_application), (ephy_file_launch_handler):
* lib/ephy-file-helpers.h:
Convenience functions to launch an app, or a desktop item,
with user time.
* lib/ephy-gui.c: (ephy_gui_confirm_overwrite_file),
(ephy_gui_window_update_user_time), (ephy_gui_window_present):
* lib/ephy-gui.h:
Make our own gtk_window_present, to correctly update user time.
Check if the path is writable in ephy_gui_confirm_overwrite_file().
* src/ephy-session.c: (ephy_session_autoresume):
After showing the recovery dialogue, don't use the old user time
to launch the windows; use the current event time instead.
* src/popup-commands.c: (background_download_completed),
(image_open_uri), (save_source_completed_cb),
(popup_cmd_open_image):
* src/window-commands.c: (window_cmd_file_save_as),
(save_source_completed_cb), (save_temp_source),
(window_cmd_view_page_source):
Launch handlers with user time.
|
|
|
|
|
|
|
|
|
|
|
| |
2005-02-14 Christian Persch <chpe@cvs.gnome.org>
* embed/ephy-embed-single.c: (ephy_embed_single_iface_init):
* embed/ephy-embed-single.h:
* embed/mozilla/EphySidebar.cpp:
* lib/ephy-marshal.list:
Emit a signal in EphySidebar::AddSearchEngine.
|
|
|
|
|
|
|
|
|
|
|
| |
2005-02-11 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/MozillaPrivate.cpp:
* embed/mozilla/MozillaPrivate.h:
* embed/mozilla/mozilla-embed-single.cpp:
Move wallet code to MozillaPrivate since nsIWalletService.h includes
nsString.h in older mozilla versions.
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-02-11 Christian Persch <chpe@cvs.gnome.org>
* configure.ac:
Add check for nsIWalletService.h.
* embed/mozilla/mozilla-embed-single.cpp:
Make sure the wallet store is secured.
|
|
|
|
|
|
|
|
| |
2005-02-09 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/MozDownload.cpp:
Implement nsIWebProgressListener. Fixes bug #165328.
|
|
|
|
|
|
|
|
| |
2005-02-07 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/MozRegisterComponents.cpp:
Fix for mozilla API change.
|
|
|
|
|
|
|
|
| |
2005-02-02 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/EventContext.cpp:
Don't copy params with the email address. Fixes bug #144469.
|
|
|
|
|
|
|
|
|
| |
2005-02-02 Christian Persch <chpe@cvs.gnome.org>
* embed/ephy-embed-persist.c: (ephy_embed_persist_set_fc_parent),
(ephy_embed_persist_finalize):
Weak ref the parent window.
|
|
|
|
|
|
|
|
| |
2005-01-31 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/mozilla-embed.cpp:
Add title signal handler for XUL dialogues.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-01-30 Christian Persch <chpe@cvs.gnome.org>
* embed/ephy-history.c: (ephy_history_new):
* lib/ephy-dialog.c:
* src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_new):
* src/ephy-link.c: (ephy_link_open):
* src/ephy-statusbar.c: (create_statusbar_security_icon):
* src/ephy-window.c:
* src/prefs-dialog.c: (get_download_button_label):
Some sparse fixes.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-01-30 Christian Persch <chpe@cvs.gnome.org>
* doc/reference/tmpl/ephy-embed.sgml:
* embed/ephy-embed-single.c: (ephy_embed_single_iface_init):
* embed/ephy-embed-single.h:
* embed/ephy-embed.c: (ephy_embed_base_init):
* embed/ephy-embed.h:
* embed/mozilla/mozilla-embed-single.cpp:
* embed/mozilla/mozilla-embed.cpp:
* embed/mozilla/mozilla-embed.h:
* lib/ephy-marshal.list:
* lib/ephy-prefs.h:
* src/ephy-shell.c: (ephy_shell_new_window_cb),
(impl_get_embed_single):
* src/ephy-tab.c: (ephy_tab_new_window_cb):
Move new-window signal to the embed single, and new window creation
from EphyTab to EphyShell.
|
|
|
|
|
|
|
|
| |
2005-01-28 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/mozilla-embed.cpp:
Refactored to elimiate code duplication.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-01-28 Christian Persch <chpe@cvs.gnome.org>
* doc/reference/tmpl/ephy-embed.sgml:
* embed/ephy-embed-persist.c: (ephy_embed_persist_init),
(ephy_embed_persist_finalize):
* embed/ephy-embed-shell.c: (ephy_embed_shell_finalize):
* embed/ephy-encodings.c: (ephy_encodings_finalize),
(ephy_encodings_init):
* embed/ephy-favicon-cache.c: (ephy_favicon_cache_finalize),
(favicon_download_completed_cb), (favicon_download_cancelled_cb),
(ephy_favicon_cache_download), (ephy_favicon_cache_get):
* embed/ephy-history.c: (ephy_history_set_enabled),
(ephy_history_save), (ephy_history_finalize),
(ephy_history_host_visited), (ephy_history_set_page_title),
(ephy_history_set_icon), (ephy_history_clear):
* embed/mozilla/ContentHandler.cpp:
* embed/mozilla/EphyBrowser.cpp:
* embed/mozilla/EphyContentPolicy.cpp:
* embed/mozilla/EphyHeaderSniffer.cpp:
* embed/mozilla/EphyHistoryListener.cpp:
* embed/mozilla/EphySidebar.cpp:
* embed/mozilla/EphySingle.cpp:
* embed/mozilla/FilePicker.cpp:
* embed/mozilla/GtkNSSClientAuthDialogs.cpp:
* embed/mozilla/GtkNSSKeyPairDialogs.cpp:
* embed/mozilla/MozDownload.cpp:
* embed/mozilla/PrintingPromptService.cpp:
* embed/mozilla/mozilla-download.cpp:
* embed/mozilla/mozilla-embed-event.cpp:
* lib/ephy-dbus.c: (session_filter_func), (system_filter_func),
(ephy_dbus_connect_to_system_bus),
(ephy_dbus_connect_to_session_bus), (path_message_func),
(ephy_dbus_startup), (ephy_dbus_shutdown), (ephy_dbus_init),
(ephy_dbus_finalize):
* lib/ephy-debug.h:
* lib/ephy-file-chooser.c: (ephy_file_chooser_finalize):
* lib/ephy-file-helpers.c: (ephy_file_helpers_shutdown):
* lib/ephy-langs.c: (load_iso_entries):
* lib/ephy-module.c: (ephy_module_load), (ephy_module_unload),
(ephy_module_new_object), (ephy_module_init),
(ephy_module_finalize):
* lib/ephy-node-db.c: (ephy_node_db_load_from_file),
(ephy_node_db_write_to_xml_valist):
* lib/ephy-shlib-loader.c: (ephy_shlib_loader_init),
(ephy_shlib_loader_finalize):
* lib/widgets/ephy-location-entry.c: (entry_style_set_cb),
(entry_realize_cb), (ephy_location_entry_construct_contents),
(ephy_location_entry_init):
* lib/widgets/ephy-spinner.c: (ephy_spinner_cache_load),
(ephy_spinner_cache_get_images), (ephy_spinner_cache_init),
(ephy_spinner_cache_finalize):
* lib/widgets/ephy-tree-model-node.c:
(ephy_tree_model_node_update_node):
* lib/widgets/ephy-tree-model-sort.c:
(each_property_get_data_binder):
* src/bookmarks/ephy-bookmark-action.c: (create_tool_item),
(connect_proxy), (ephy_bookmark_action_finalize):
* src/bookmarks/ephy-bookmark-properties.c:
(ephy_bookmark_properties_set_bookmark), (set_window_icon):
* src/bookmarks/ephy-bookmarks-editor.c:
(ephy_bookmarks_editor_update_menu), (provide_favicon):
* src/bookmarks/ephy-bookmarks-export.c:
(ephy_bookmarks_export_rdf), (ephy_bookmarks_export_mozilla):
* src/bookmarks/ephy-bookmarks-import.c: (ephy_bookmarks_import):
* src/bookmarks/ephy-bookmarks-menu.c:
(ephy_bookmarks_menu_rebuild), (do_update_cb),
(bookmarks_tree_changed_cb), (topics_added_cb),
(topics_removed_cb), (topic_child_changed_cb), (bookmark_added_cb),
(bookmark_removed_cb), (activate_cb),
(ephy_bookmarks_menu_finalize):
* src/bookmarks/ephy-bookmarks.c:
(ephy_bookmarks_get_toolbars_model), (ephy_bookmarks_save),
(ephy_bookmarks_finalize), (ephy_bookmarks_find_keyword),
(ephy_bookmarks_set_keyword), (ephy_bookmarks_unset_keyword):
* src/bookmarks/ephy-bookmarksbar-model.c: (save_changes_idle),
(load_toolbars), (ephy_bookmarksbar_model_init),
(ephy_bookmarksbar_model_dispose),
(ephy_bookmarksbar_model_finalize):
* src/bookmarks/ephy-bookmarksbar.c:
(ephy_bookmarksbar_action_request), (ephy_bookmarksbar_finalize):
* src/bookmarks/ephy-favorites-menu.c:
(ephy_favorites_menu_rebuild):
* src/bookmarks/ephy-new-bookmark.c: (ephy_new_bookmark_set_title):
* src/bookmarks/ephy-topic-action.c: (connect_proxy):
* src/bookmarks/ephy-topics-selector.c:
(ephy_topics_selector_set_bookmark):
* src/ephy-encoding-menu.c: (add_action):
* src/ephy-extensions-manager.c: (ephy_extensions_manager_load),
(ephy_extensions_manager_unload),
(ephy_extensions_manager_load_string), (get_loader_for_type),
(load_extension), (unload_extension), (sync_loaded_extensions),
(ephy_extensions_manager_load_dir), (ephy_extensions_manager_init),
(ephy_extensions_manager_startup),
(ephy_extensions_manager_finalize), (impl_attach_window),
(impl_detach_window), (impl_attach_tab), (impl_detach_tab):
* src/ephy-history-window.c: (setup_filters), (provide_favicon):
* src/ephy-link.c: (ephy_link_open):
* src/ephy-location-action.c: (user_changed_cb), (sync_address),
(ephy_location_action_set_address):
* src/ephy-navigation-action.c: (menu_activated_cb),
(connect_proxy):
* src/ephy-notebook.c: (ephy_notebook_finalize):
* src/ephy-session.c: (window_focus_in_event_cb),
(impl_attach_window), (impl_detach_window), (ephy_session_init),
(ephy_session_dispose), (ephy_session_finalize),
(ephy_session_autoresume), (ephy_session_close),
(ephy_session_save), (ephy_session_load),
(ephy_session_add_window), (ephy_session_remove_window):
* src/ephy-shell.c: (save_yourself_cb), (die_cb),
(ephy_shell_finalize), (ephy_shell_new_tab),
(ephy_shell_get_toolbars_model), (toolwindow_show_cb),
(toolwindow_hide_cb):
* src/ephy-tab.c: (popups_manager_add),
(popups_manager_add_window), (ephy_tab_get_popups_allowed),
(popups_manager_show_all), (popups_manager_hide_all),
(ephy_tab_finalize), (ephy_tab_address_cb),
(ephy_tab_zoom_changed_cb), (ephy_tab_new_window_cb),
(ephy_tab_visibility_cb), (ephy_tab_destroy_brsr_cb),
(ephy_tab_size_to_cb), (ephy_tab_dom_mouse_click_cb),
(ephy_tab_init):
* src/ephy-tabs-menu.c: (ephy_tabs_menu_update):
* src/ephy-toolbar.c: (sync_user_input_cb):
* src/ephy-toolbars-model.c: (save_changes_idle),
(ephy_toolbars_model_load):
* src/ephy-window.c: (ephy_window_destroy), (show_embed_popup),
(ephy_window_init), (ephy_window_finalize):
* src/pdm-dialog.c: (pdm_dialog_cookies_construct),
(cookie_added_cb), (cookie_changed_cb), (cookie_deleted_cb),
(cookies_cleared_cb), (pdm_dialog_passwords_construct),
(passwords_changed_cb):
* src/prefs-dialog.c: (fonts_language_changed_cb):
Add ; to all LOG statements, and adapt ephy-debug.h for
non-GNUC-varargs case.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-01-24 Crispin Flowerday <gnome@flowerday.cx>
* embed/ephy-embed-shell.c: (impl_get_embed_single),
(ephy_embed_shell_get_embed_single), (ephy_embed_shell_class_init):
* embed/ephy-embed-shell.h:
* src/ephy-shell.c: (ephy_shell_class_init),
(ephy_shell_add_sidebar_cb), (impl_get_embed_single):
Add a alert when the user clicks on a sidebar link, telling
that the sidebar extension is required. Fixes bug #162685
|
|
|
|
|
|
|
|
|
| |
2005-01-24 Christian Persch,,, <chpe@cvs.gnome.org>
* embed/mozilla/mozilla-embed.cpp:
Fix "Go Up" not to omit the directory if the uri references
a file. Patch taken from galeon. Fixes equiv. of bug #165094.
|
|
|
|
|
|
|
|
|
| |
2005-01-24 Crispin Flowerday <gnome@flowerday.cx>
* embed/mozilla/EphySidebar.cpp (AddPanel):
Fix the g_signal_emit to pass an argument for the result,
otherwise things break.
|
|
|
|
|
|
|
|
|
| |
2005-01-24 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/EphyBrowser.cpp:
* embed/mozilla/MozRegisterComponents.cpp:
Work around a mozilla bug by diverting the contract ID of
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-01-23 Christian Persch <chpe@cvs.gnome.org>
* configure.ac:
Check for broken context event button.
* embed/ephy-embed-event.c: (ephy_embed_event_get_context),
(ephy_embed_event_get_button):
* embed/ephy-embed-event.h:
* embed/mozilla/mozilla-embed-event.cpp:
* embed/mozilla/mozilla-embed-event.h:
Change get_type to get_button, and don't store a nsCOMPtr in .priv.
* src/ephy-tab.c: (ephy_tab_dom_mouse_click_cb):
* src/ephy-window.c: (show_embed_popup), (tab_context_menu_cb),
(ephy_window_set_active_tab):
Adapted for above change.
* embed/mozilla/EphyBrowser.cpp:
* embed/mozilla/EphyBrowser.h:
Attach listener to oncontextmenu event.
* embed/mozilla/EventContext.cpp:
* embed/mozilla/EventContext.h:
Get event target coordinates also for 'mouse' context events.
* embed/mozilla/mozilla-embed.cpp:
Remove key-down handler, and context code from mouse-down handler.
|
|
|
|
|
|
|
|
|
| |
2005-01-18 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/EphyHeaderSniffer.cpp:
Really make confirm-overwrite dialogue have a parent window.
Fixes bug #164189.
|
|
|
|
|
|
|
|
|
|
|
| |
2005-01-16 Christian Persch <chpe@cvs.gnome.org>
* embed/Makefile.am:
* lib/Makefile.am:
* lib/egg/Makefile.am:
* src/Makefile.am:
Remove stamp files also on make clean.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-01-15 Jean-François rameau <jframeau@cvs.gnome.org>
* embed/ephy-password-manager.h:
* embed/ephy-password-manager.c:
* src/pdm-dialog.c: (pdm_dialog_password_remove),
(pdm_dialog_fill_passwords_list)
Rename the password manager's methods to give better names
in the bindings.
ephy_password_manager_add -> ephy_password_manager_add_password
ephy_password_manager_remove -> ephy_password_manager_remove_password
ephy_password_manager_list -> ephy_password_manager_list_passwords
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-01-15 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/GtkNSSClientAuthDialogs.cpp:
* embed/mozilla/GtkNSSDialogs.cpp:
Don't use <tt> in the strings. Fixes bug #163378.
* lib/ephy-gui.c: (ephy_gui_confirm_overwrite_file):
* src/bookmarks/ephy-bookmarks.c: (redirect_cb):
Fix button text and capitalisation in the confirm-redirect-update
dialogue. Fixes bug #164131.
* src/ephy-window.c: (confirm_close_with_modified_forms):
Fix primary text of confirm-close command not to have a period.
|
|
|
|
|
|
|
|
|
|
| |
2005-01-15 Christian Persch <chpe@cvs.gnome.org>
* embed/ephy-cookie-manager.c: (ephy_cookie_copy):
* embed/ephy-cookie-manager.h:
* embed/mozilla/EphySingle.cpp:
Remove p3p info from EphyCookie.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
2005-01-14 Christian Persch <chpe@cvs.gnome.org>
* embed/Makefile.am:
* lib/Makefile.am:
* src/Makefile.am:
Remove the type builtins .h files from INST_H_FILES again.
|
|
|
|
|
|
|
|
|
|
| |
2005-01-12 Christian Persch <chpe@cvs.gnome.org>
* embed/Makefile.am:
* lib/Makefile.am:
* src/Makefile.am:
Install ephy-*-type-builtins.h.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-01-11 Christian Persch <chpe@cvs.gnome.org>
* embed/ephy-embed-single.c: (ephy_embed_single_iface_init):
* embed/ephy-embed-single.h:
Add "check-content" signal.
* embed/mozilla/EphyContentPolicy.cpp:
* embed/mozilla/EphyContentPolicy.h:
Emit from here.
* lib/ephy-marshal.list:
New marshal.
|
|
|
|
|
|
|
|
|
| |
2005-01-11 Christian Persch <chpe@cvs.gnome.org>
* embed/ephy-cookie-manager.h:
* embed/mozilla/EphySingle.cpp:
Use the enums instead of ints.
|
|
|
|
|
|
|
|
|
|
|
| |
2005-01-11 Christian Persch <chpe@cvs.gnome.org>
* src/Makefile.am:
* lib/Makefile.am:
* lib/egg/Makefile.am:
* embed/Makefile.am:
Fix [DIST]CLEANFILES so that make distcheck passes.
|
|
|
|
|
|
|
|
| |
2005-01-10 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/EventContext.cpp:
Use UnEscapeURIForUI instead of UnEscapeNonAsciiURI.
|