| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Direct leak of 178 byte(s) in 3 object(s) allocated from:
#0 0x7fce2bc1ba0a in malloc (/lib64/libasan.so.2+0x98a0a)
#1 0x7fce1d271068 in g_malloc
/home/mcatanzaro/jhbuild/checkout/glib/glib/gmem.c:94
#2 0x7fce1d27134a in g_malloc_n
/home/mcatanzaro/jhbuild/checkout/glib/glib/gmem.c:330
#3 0x7fce1d28c077 in g_strdup
/home/mcatanzaro/jhbuild/checkout/glib/glib/gstrfuncs.c:363
#4 0x7fce1d5b5186 in g_value_dup_string
/home/mcatanzaro/jhbuild/checkout/glib/gobject/gvaluetypes.c:1136
#5 0x49020c in ephy_embed_set_property
/home/mcatanzaro/jhbuild/checkout/epiphany/embed/ephy-embed.c:444
#6 0x7fce1d58ef42 in object_set_property
/home/mcatanzaro/jhbuild/checkout/glib/gobject/gobject.c:1421
#7 0x7fce1d58fbd4 in g_object_new_internal
/home/mcatanzaro/jhbuild/checkout/glib/gobject/gobject.c:1814
#8 0x7fce1d59071a in g_object_new_valist
/home/mcatanzaro/jhbuild/checkout/glib/gobject/gobject.c:2039
#9 0x7fce1d58f6c5 in g_object_new
/home/mcatanzaro/jhbuild/checkout/glib/gobject/gobject.c:1623
#10 0x427214 in ephy_shell_new_tab_full
/home/mcatanzaro/jhbuild/checkout/epiphany/src/ephy-shell.c:694
#11 0x459433 in session_parse_embed
/home/mcatanzaro/jhbuild/checkout/epiphany/src/ephy-session.c:1067
#12 0x4595c8 in session_start_element
/home/mcatanzaro/jhbuild/checkout/epiphany/src/ephy-session.c:1113
#13 0x7fce1d26deb9 in emit_start_element
/home/mcatanzaro/jhbuild/checkout/glib/glib/gmarkup.c:1049
#14 0x7fce1d26ea4e in g_markup_parse_context_parse
/home/mcatanzaro/jhbuild/checkout/glib/glib/gmarkup.c:1396
#15 0x459e2c in load_stream_read_cb
/home/mcatanzaro/jhbuild/checkout/epiphany/src/ephy-session.c:1266
#16 0x7fce1d83ac11 in async_ready_callback_wrapper
/home/mcatanzaro/jhbuild/checkout/glib/gio/ginputstream.c:529
#17 0x7fce1d871911 in g_task_return_now
/home/mcatanzaro/jhbuild/checkout/glib/gio/gtask.c:1104
#18 0x7fce1d87196e in complete_in_idle_cb
/home/mcatanzaro/jhbuild/checkout/glib/gio/gtask.c:1118
#19 0x7fce1d26b430 in g_idle_dispatch
/home/mcatanzaro/jhbuild/checkout/glib/glib/gmain.c:5441
#20 0x7fce1d268a78 in g_main_dispatch
/home/mcatanzaro/jhbuild/checkout/glib/glib/gmain.c:3153
#21 0x7fce1d2698bc in g_main_context_dispatch
/home/mcatanzaro/jhbuild/checkout/glib/glib/gmain.c:3769
#22 0x7fce1d269aa0 in g_main_context_iterate
/home/mcatanzaro/jhbuild/checkout/glib/glib/gmain.c:3840
#23 0x7fce1d269b64 in g_main_context_iteration
/home/mcatanzaro/jhbuild/checkout/glib/glib/gmain.c:3901
#24 0x7fce1d8a349d in g_application_run
/home/mcatanzaro/jhbuild/checkout/glib/gio/gapplication.c:2311
#25 0x4247ca in main
/home/mcatanzaro/jhbuild/checkout/epiphany/src/ephy-main.c:484
#26 0x7fce1c3ca6ff in __libc_start_main (/lib64/libc.so.6+0x206ff)
|
| |
|
|
|
|
|
|
|
| |
Be careful to not allow switching to title mode when the page has no
title.
https://bugzilla.gnome.org/show_bug.cgi?id=754427
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
If the user is rapidly switching through many tabs with delayed load
requests, we shouldn't load them all. Instead, wait until the user stops
briefly on a tab before loading it.
https://bugzilla.gnome.org/show_bug.cgi?id=745260
|
|
|
|
|
|
|
|
|
|
|
|
| |
If there is no saved session and the user launches Epiphany by clicking
a URI in another application, then we should open only one tab with that
URI. Currently we may open the overview and then the URI in a second tab,
because we do not consider the page to be blank if it is still loading.
Replace this tricky code. If the page is still loading it's not safe to
assume the URI has been set to whatever page was last loaded in it, and we
can't risk losing tabs from a previous session.
https://bugzilla.gnome.org/show_bug.cgi?id=745792
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
It's been a long time since we've seen complaints about non-ads being
blocked.
https://bugzilla.gnome.org/show_bug.cgi?id=754273
|
|
|
|
|
|
|
| |
Argument in favor: The do-not-track header should be sent by default.
Otherwise, setting the header makes it easier to track you (since fewer
users will change the setting than leave it unchanged). It's hard to
understate how silly this is. ;)
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Adds support of out-of-tree builds. Also, set +-x have become too
unwieldy and are removed.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
It seems that changing the model in the cell data func callback confuses
GtkTreeView that keeps validating the rows all the time while the popup
is hidden. The fact that GtkEntry recomputes the size of the popup on
every size_allocate even when the popup is hidden doesn't help either.
So, not changing the model inside the cell data func callback prevents
the rows from being validated indefinitely, but still the cell data func
is called too often in my opinion. And we are always setting the same
text for every row, so I think we should set the title in the model and
get rid of the cell data func.
This patch also ensures that the URL is not shown twice in the
completion menu when there's no title.
https://bugzilla.gnome.org/show_bug.cgi?id=753321
|
|
|
|
|
|
|
|
| |
They are already added by EphyLocationController to the completion menu
as completion actions. Otherwise they appear twice in the completion
menu, and with a null address in the first case.
https://bugzilla.gnome.org/show_bug.cgi?id=753321
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
with a process limit of 1
The main difference is that the networking is done in the
network process, instead of the web process.
https://bugzilla.gnome.org/show_bug.cgi?id=753093
|
|
|
|
|
|
|
| |
It allows to limit the amount of web processes created at the same time
by the one-secondary-process-per-web-view process model.
https://bugzilla.gnome.org/show_bug.cgi?id=753092
|
|
|
|
|
|
|
|
|
|
| |
This way we get rid of the overview.html template resource. All the
overview specific classes and ids have been renamed to overview-name,
since the CSS is now in the common abbout.css resource. This fixes the
problems of using a printf template and makes the generation fo the
overview consistent with all other about handlers.
https://bugzilla.gnome.org/show_bug.cgi?id=751385
|
|
|
|
|
| |
AC_CONFIG_FILES cannot translate things... broken since
0711c69b583af8a5a455e75458a96058f74317d0
|
|
|
|
|
|
|
|
| |
I messed this up replacing the close button with don't save: affirmative
is always on the right in GNOME. Just like it already is for
geolocation/notification requests.
https://bugzilla.gnome.org/show_bug.cgi?id=753061
|
| |
|
|
|
|
|
|
| |
This means the location controller will get a user-friendly display URI.
https://bugzilla.gnome.org/show_bug.cgi?id=710004
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=710004
|
|
|
|
|
|
|
| |
This returns a decoded URI. It is the only URI that is appropriate for
display to the user.
https://bugzilla.gnome.org/show_bug.cgi?id=710004
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=710004
|
|
|
|
|
|
| |
I pushed before addressing Carlos's review comments. Bad Michael!
https://bugzilla.gnome.org/show_bug.cgi?id=710004
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=710004
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=710004
|
|
|
|
|
|
|
| |
Allow creating an EphyNodeView column that derives its values from a
property, but is modified by a function for display.
https://bugzilla.gnome.org/show_bug.cgi?id=710004
|
|
|
|
|
|
|
| |
Allow creating a tree model column that derives its values from a
property, but is modified by a function for display.
https://bugzilla.gnome.org/show_bug.cgi?id=710004
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=710004
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=710004
|
|
|
|
|
|
| |
This ensures that the URI displayed in the floating bar is decoded.
https://bugzilla.gnome.org/show_bug.cgi?id=710004
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=339809
|
|
|
|
|
|
|
|
|
|
|
|
| |
Remember passwords for the French tax office:
https://cfspart.impots.gouv.fr/LoginMDP
The identifier's entry type is set as "tel" so that only digits can
be input on browsers that support those hints. Make sure that Epiphany
knows that "telephone numbers" can be used as identifiers, in addition
to free-form text and emails.
https://bugzilla.gnome.org/show_bug.cgi?id=750024
|
| |
|
|
|
|
|
| |
Create the WebKitWebContext with a WebKitWebsiteDataManager configured
for the current profile.
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=752606
|
| |
|