summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Move progress bar into url boxJan-Michael Brummer2018-07-017-8/+202
| | | | | Moving loading progress bar into url box for EphyLocationEntry widgets. App mode keeps progress bar within embed widget.
* Fix const qualifiers warningMichael Catanzaro2018-06-301-1/+1
| | | | | I introduced this warning recently when fixing the memory leak that was here.
* Don't say "Web Website" on the about dialogMichael Catanzaro2018-06-301-4/+0
| | | | | | 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.
* Update Friulian translationFabio Tomat2018-06-291-317/+359
|
* Updated Spanish translationDaniel Mustieles2018-06-291-314/+354
|
* Update Chinese (Taiwan) translationYi-Jyun Pan2018-06-281-322/+363
|
* web-apps: add a web application section to preferences dialogCarlos Garcia Campos2018-06-2815-23/+907
| | | | | | 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.
* web-apps: rework web app utils to use an application id instead of its nameCarlos Garcia Campos2018-06-287-205/+282
| | | | This is in preparation to support changing the web application name.
* Enable web app utils tests againCarlos Garcia Campos2018-06-284-18/+23
| | | | | | | | 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
* web-apps: fix deleting of web app desktop file symlinkCarlos Garcia Campos2018-06-281-1/+1
| | | | | We were checking that the file is a directory instead of that is a symlink.
* Fix leak in ephy_uri_to_security_originMichael Catanzaro2018-06-271-1/+2
|
* header-bar: Drop the Flatpak specific menuAdrien Plazas2018-06-274-180/+5
| | | | | | 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.
* Correct license on ephy-view-source-handler filesMichael Catanzaro2018-06-252-2/+2
| | | | It's supposed to be GPLv3+.
* Fix leaks in ephy_file_get_downloads_dirMichael Catanzaro2018-06-251-5/+10
| | | | | As usual, there are multiple ways to fix this, but here is what I think looks best....
* Hide the entire download preferences box in flatpak modeMichael Catanzaro2018-06-252-2/+4
| | | | | | 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.
* Fix leak in adblock_filter_retrieve_data_newMichael Catanzaro2018-06-241-2/+2
|
* Fix leak in readability_js_finish_cbMichael Catanzaro2018-06-241-0/+1
|
* Fix multiple leaks in ephy_uri_decodeMichael Catanzaro2018-06-241-0/+3
|
* Fix leak in ephy_user_agent_get_internalMichael Catanzaro2018-06-241-2/+5
| | | | If it returns a nonnull, zero-length string, then we leak it.
* Update Friulian translationFabio Tomat2018-06-231-316/+318
|
* Update Greek translationEfstathios Iosifidis2018-06-221-512/+534
|
* header-bar: Fix header prototypes alignmentAdrien Plazas2018-06-211-6/+6
|
* window: Set the narrow mode under 720pxAdrien Plazas2018-06-211-4/+75
| | | | | This allow Web to remain usable when the window is narrow by moving actions at the bottom of the window.
* Add EphyActionBarAdrien Plazas2018-06-216-0/+164
| | | | | This will be used to display actions at the bottom of the window when it is narrow.
* header-bar: Add set_adaptive_mode() methodAdrien Plazas2018-06-212-4/+49
| | | | | This will allow to switch the header bar between the normal and narrow modes in the next commit.
* Add EphyAdaptiveModeAdrien Plazas2018-06-211-0/+34
| | | | This will be used to implement two different adaptive UI modes.
* header-bar: Use EphyActionBarEndAdrien Plazas2018-06-212-156/+19
|
* Add EphyActionBarEndAdrien Plazas2018-06-216-0/+313
| | | | | | 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.
* window: Move stop/reload state from header bar to windowAdrien Plazas2018-06-213-22/+15
| | | | | | | | | | | | 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.
* header-bar: Use EphyActionBarStartAdrien Plazas2018-06-212-472/+19
|
* Add EphyActionBarStartAdrien Plazas2018-06-216-0/+661
| | | | | | 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.
* bookmarks-popover: Drop window construct paramAdrien Plazas2018-06-213-43/+10
| | | | | | 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.
* Revert "Disable safe browsing test"Michael Catanzaro2018-06-211-9/+8
| | | | | | This reverts commit a5865320bf1c360ebd9b31e1e88cc3469ae6d60f. This should be working again.
* Updated Spanish translationDaniel Mustieles2018-06-211-293/+294
|
* Add unified url barJan-Michael Brummer2018-06-1910-140/+304
| | | | | | Unified URL bar moves reader mode button into the url bar. Fixes: https://gitlab.gnome.org/GNOME/epiphany/issues/39
* Prepare 3.29.33.29.3Michael Catanzaro2018-06-182-1/+16
|
* Use g_value_dup_string where possibleMichael Catanzaro2018-06-158-22/+22
|
* Revert "gsb-storage: Don't hardcode Linux threat lists"Gabriel Ivașcu2018-06-133-124/+51
| | | | | | This reverts commit 3c8cd6387f85106051c9e674ee8b1e59fb40858c. Also, increment SCHEMA_VERSION in ephy-gsb-storage.c.
* uri-tester: Fix cache lookups when URI is not matchedMichael Catanzaro2018-06-131-3/+4
| | | | | | | | | | | | | 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
* uri-tester: Fix urlcache memory leakMichael Catanzaro2018-06-131-1/+1
| | | | | | | | | | | | | | 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.
* Update Chinese (Taiwan) translationYi-Jyun Pan2018-06-121-289/+288
|
* Remove EphyOptionMenuCarlos Garcia Campos2018-06-124-710/+0
| | | | WebKit now provides the same implementation by default.
* Use webkit_web_view_run_javascript_in_world() to execute Ephy js code from ↵Carlos Garcia Campos2018-06-127-26/+43
| | | | the UI process
* Add clean reader modeJan-Michael Brummer2018-06-078-0/+2532
| | | | | | 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
* Updated Czech translationMarek Cernocky2018-06-061-274/+246
|
* CSS: Change bookmarked star icon color to orangeJan-Michael Brummer2018-06-052-2/+2
| | | | Fixes: https://gitlab.gnome.org/GNOME/epiphany/issues/27
* Improve return code styleMichael Catanzaro2018-06-021-1/+2
|
* Fix loading of GTK+ theming CSS resources in webapp modeAdrian Perez de Castro2018-06-021-0/+5
| | | | | | | | | | | | | 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.
* Add URI handler for view source modeMichael Catanzaro2018-06-018-11/+414
| | | | | | | | | | | | | | | 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
* web-extension: run internal JavaScript in an isolated worldCarlos Garcia Campos2018-06-011-6/+19
|