| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Moving loading progress bar into url box for EphyLocationEntry widgets. App mode keeps
progress bar within embed widget.
|
|
|
|
|
| |
I introduced this warning recently when fixing the memory leak that was
here.
|
|
|
|
|
|
| |
We currently have a conditional to avoid this for Tech Preview, which is
not branded as Web, but it really makes sense to do it always. Web
Website just sounds dumb.
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
It allows to update the application name, URL and icon. It also adds
the additional URLs setting, to make it possible to add URLs for pages
that should also be opened inside the web application.
|
|
|
|
| |
This is in preparation to support changing the web application name.
|
|
|
|
|
|
|
|
| |
Add a new file helpers flag to indicate it's a private profile for
testing. In testing mode, we should never use the user dot dir, so this
private profile dir should be considered the default one.
https://bugzilla.gnome.org/show_bug.cgi?id=759256
|
|
|
|
|
| |
We were checking that the file is a directory instead of that is a
symlink.
|
| |
|
|
|
|
|
|
| |
Instead of having two mostly similar menus for when running within and
without of Flatpak, this manually removes the unwanted elements from the
menu and drop the Flatpak specific menu, avoiding duplication.
|
|
|
|
| |
It's supposed to be GPLv3+.
|
|
|
|
|
| |
As usual, there are multiple ways to fix this, but here is what I think
looks best....
|
|
|
|
|
|
| |
Since the auto-open downloads option was removed, this box is now empty
except for the header when running in flatpak. The whole thing needs to
be hidden.
|
| |
|
| |
|
| |
|
|
|
|
| |
If it returns a nonnull, zero-length string, then we leak it.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
This allow Web to remain usable when the window is narrow by moving
actions at the bottom of the window.
|
|
|
|
|
| |
This will be used to display actions at the bottom of the window when it
is narrow.
|
|
|
|
|
| |
This will allow to switch the header bar between the normal and narrow
modes in the next commit.
|
|
|
|
| |
This will be used to implement two different adaptive UI modes.
|
| |
|
|
|
|
|
|
| |
This contains the elements at the end of the header bar and will be used
to have both in the hader bar and in a new action bar in a factorized
way.
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add change_combined_stop_reload_state() to EphyWindow to update the
state of the stop/reload button.
This will be needed when adding an action bar to the window as both the
header bar and the action bar will have to update their stop/reload
buttons simultaneously.
Also remove ephy_header_bar_change_combined_stop_reload_state(), now
unused.
|
| |
|
|
|
|
|
|
| |
This contains the elements at the beginning of the header bar and will
be used to have both in the hader bar and in a new action bar in a
factorized way.
|
|
|
|
|
|
| |
Drop the EphyWindow parameter from the constructor to instead get the
window by getting the ancestor. This implies that all
EphyBookmarksPopover must be put into an EphyWindow for them to work.
|
|
|
|
|
|
| |
This reverts commit a5865320bf1c360ebd9b31e1e88cc3469ae6d60f.
This should be working again.
|
| |
|
|
|
|
|
|
| |
Unified URL bar moves reader mode button into the url bar.
Fixes: https://gitlab.gnome.org/GNOME/epiphany/issues/39
|
| |
|
| |
|
|
|
|
|
|
| |
This reverts commit 3c8cd6387f85106051c9e674ee8b1e59fb40858c.
Also, increment SCHEMA_VERSION in ephy-gsb-storage.c.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This regressed in e17dc3627218aed60e2fa61486757b55dc804b6e.
g_hash_table_lookup() cannot distinguish between a missing value and a
NULL value. We are storing a NULL pointer (GINT_TO_POINTER (FALSE)) to
indicate that the URL is not a match, so the end result is that instead
of a cache hit indicating we should return FALSE, we instead get a cache
miss and then have to manually determine that we need to return FALSE.
This should be a performance fix only, it should not affect correctness.
Fixes #37
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Something went wrong with the git history related to e17dc362, and we
wound up allocating a string here that will never be freed. Whoops.
Then we pass it through GPOINTER_TO_INT() even though it is really a
random pointer and not going to be a meaningful integer value, and
return it as a gboolean. So we have a gboolean that is neither TRUE nor
FALSE, which is bad. But fortunately, it looks like it's never
explicitly compared to TRUE, so there should have been no behavioral
issue besides the leak.
This is related to #37.
|
| |
|
|
|
|
| |
WebKit now provides the same implementation by default.
|
|
|
|
| |
the UI process
|
|
|
|
|
|
| |
Main part is Readability.js which does the page magic on every page load. Idea based on Eolie implementation.
Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=772831
|
| |
|
|
|
|
| |
Fixes: https://gitlab.gnome.org/GNOME/epiphany/issues/27
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In webapp mode a different application identifier is used, which causes
DzlCssProvider to derive the wrong resource paths and causes Epiphany's
CSS stylesheets to not be loaded. This manually adds the resource path
"/org/gnome/Epiphany" when running in webapp mode, which results in the
CSS snippets being loaded correctly.
Note that the resource path "/org/gnome/Epiphany/WebApp" is not removed,
but this is not a problem because DzlCssProvider tries all the registered
resource paths. As a side effect, we could add different GTK+ styling for
webapp mode by placing CSS style sheets in this resource path, if desired.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This brings back the view source handler that lived in master in late 2016
and early 2017, so we don't have to open page source in gedit anymore.
It's not perfect, in that it could get the source code from the wrong
tab if two different tabs are displaying the same URI, but let not
perfect be the enemy of the good. Content will be fetched from the
network if no tab is displaying the desired URI.
No syntax highlighting because I never found a library that handles this
efficiently enough for our needs.
https://bugzilla.gnome.org/show_bug.cgi?id=738475
|
| |
|