| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Epiphany saves passwords with EPHY_FORM_PASSWORD_SCHEMA. If we want to
delete the passwords we've saved, we have to pass that schema to
libsecret. Using the SECRET_SCHEMA_COMPAT_NETWORK guarantees we will
only delete passwords saved by other apps, and none of our own
passwords.
Exception: WebKitGTK+ is saving HTTP auth passwords with
SECRET_SCHEMA_COMPAT_NETWORK. This change means those passwords will no
longer be deleted, which is non-ideal.
https://bugzilla.gnome.org/show_bug.cgi?id=755190
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
When loading a page, we schedule two history updates: the first to reset
the page's title to the empty string (when the web view's title property
is unset after load started) and the second to set the page's title
properly. The first history update is obviously a mistake. It seems like
it should be harmless, so long as the page load is allowed to complete,
but avoiding it seems to solve the bug where pages appear in the history
dialog with URLs for the title, and it's clearly wrong, so let's stop
doing this.
https://bugzilla.gnome.org/show_bug.cgi?id=741385
|
|
|
|
|
|
|
|
| |
As a follow-up to bug #747422, be careful to remove weak pointers to
objects when it appears that the lifetime of the object can outlive the
lifetime of the memory location of the pointer.
https://bugzilla.gnome.org/show_bug.cgi?id=751858
|
|
|
|
|
|
|
|
|
|
|
|
| |
If the EphyWebView is destroyed before the EphyWebExtensionProxy
it's attached to does, we'll leave a dangling weak pointer, which
will nullify random memory at the time the web extension proxy
is actually destroyed.
So, prepare for undoing the effects of page_created_cb() in case
we ::dispose() when we still have a web extension attached.
https://bugzilla.gnome.org/show_bug.cgi?id=747422
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Currently there is a WebKit bug that causes the web process to crash
when we use webkit_web_view_load_alternate_html() on a local page, say
because Epiphany was closed when a file:// URI was opened in an embed
other than the focused embed. That crash occurs after
web_extension_appeared_cb() but prior to
web_extension_proxy_created_cb(), triggering a call to
web_extension_vanished_cb(), which deletes the EphyWebExtensionProxy
object that is expected to still be alive when
web_extension_proxy_created_cb() is called, crashing the UI process.
We can fix this with a ref/unref pair.
https://bugzilla.gnome.org/show_bug.cgi?id=744896
|
|
|
|
|
|
|
|
|
|
|
| |
As of WebKitGTK+ 2.6.5: "Object DOM bindings API now correctly returns
NULL intead of empty strings to be able to differentiate between not
present and present but empty."
This was causing crashes on e.g.
http://www.publico.pt/local/noticia/sindicato-anuncia-adiamento-de-greve-no-metro-de-lisboa-1687386
https://bugzilla.gnome.org/show_bug.cgi?id=745306
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
This GError is never initialized. g_application_get_dbus_connection()
does not take a GError.
https://bugzilla.gnome.org/show_bug.cgi?id=744360
|
| |
|
|
|
|
|
|
|
|
| |
Database accesses can fail for many reasons, none of which merit a
crash. In particular, this should fix
https://bugzilla.redhat.com/show_bug.cgi?id=1065494
https://bugzilla.gnome.org/show_bug.cgi?id=740396
|
|
|
|
|
|
|
| |
Add a stock unstranslatable url to be stored in gsettings so that
locale changes do not confuse the settings dialog.
https://bugzilla.gnome.org/show_bug.cgi?id=741255
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
We'll open the source in the default text editor instead
https://bugzilla.gnome.org/show_bug.cgi?id=738475
|
| |
|
|
|
|
|
| |
A page that doesn't load won't have a proper uri, so disable that.
The about pages, not sure yet, but there's a release to make.
|
|
|
|
|
|
| |
There are no tabs in application mode.
https://bugzilla.gnome.org/show_bug.cgi?id=712402
|
|
|
|
|
|
|
|
|
| |
Some sites like gmail, open external links by first opening an empty
window and then loading the URL in that window. In that case we need to
wait until we know the URL to decide whether to show the window, or open
the request in the default browser.
https://bugzilla.gnome.org/show_bug.cgi?id=658395
|
|
|
|
|
|
|
|
| |
app mode
Use ephy_embed_utils_urls_have_same_origin() to check if the target URL
is external or not and ephy_file_open_uri_in_default_browser() to open
the URL in the default browser if it's external.
|
|
|
|
| |
Helper function to check if two URLs have the same origin
|
|
|
|
| |
Helper function to open the given uri in the default browser
|
|
|
|
|
| |
External links that might broke the app are opened in a external
browser, so better use a single web process for all web app windows.
|
|
|
|
|
|
|
| |
"Inspect element" and "Send Link by Email" should not be shown in app
mdoe.
https://bugzilla.gnome.org/show_bug.cgi?id=699584
|
| |
|
|
|
|
|
| |
Whatever is searched in a incognito session shouldn't go to the
history, not even if this will be deleted afterwards.
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=737738
|
| |
|
|
|
|
|
|
| |
This fixes the style of the button when it is active with GTK+ 3.14.
https://bugzilla.gnome.org/show_bug.cgi?id=737688
|
| |
|
|
|
|
|
|
|
|
| |
Since the update in some deprecated soup API, we
are using new one only present sin 2.48.0, so
bump to it.
https://bugzilla.gnome.org/show_bug.cgi?id=737452
|
|
|
|
|
|
|
|
|
| |
When using e.g. Save Image As, if the user tries to save a download over
an existing file we prompt him to confirm that he wishes to delete the
original file. Then the download fails. Actually delete the original
file instead.
https://bugzilla.gnome.org/show_bug.cgi?id=737329
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
This reverts commit faaa23cb8956336fcd16258fd74ab9f69c01e438.
https://bugzilla.gnome.org/show_bug.cgi?id=720245
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
This reverts commit 72be94914491c550717e393ce84318bfd6875ebd.
|
|
|
|
| |
This reverts commit bf4fe4abc98d83b8da63ba61f8687aa6fae51dc6.
|