- 04 Jul, 2022 2 commits
-
-
Alexander Mikhaylenko authored
Prevent input from being stuck.
-
Alexander Mikhaylenko authored
Leave out a few things for now: - Web view context menu: needs https://bugs.webkit.org/show_bug.cgi?id=233785 - Location entry suggestions don't scroll: needs gtk!4476 - Previewing reader mode fonts in appearance settings This is very hard to implement with the new API - If the cursor is positioned where the suggestions popover will appear, when it does so the hovered item will be selected. That shouldn't happen.
-
- 03 Jul, 2022 1 commit
-
-
- 29 Jun, 2022 1 commit
-
-
- 28 Jun, 2022 3 commits
- 27 Jun, 2022 1 commit
-
-
I don't know why this happens, and is likely a GTK bug, but on my system, GNOME X11, having a native dialog over a modal dialog just locks up the UI. This just changes the extensions dialog to not be modal and the native dialog to be. Part-of: <!1156>
-
- 26 Jun, 2022 3 commits
-
-
Patrick Griffis authored
Part-of: <!1159>
-
Patrick Griffis authored
This handles completely invalid manifest files safely and reports more useful errors. Part-of: <!1159>
-
Patrick Griffis authored
This filters requests not originating from the extension itself. Closes #1790 Part-of: <!1158>
-
- 25 Jun, 2022 6 commits
-
-
This fixes numerous issues with file loading including a handful leaks and calling WebKit API from threads. This also changes resources to be a GHashTable instead of slowly iterating over a GList and doing string comparisons. Overall this makes it more clear what is ran in a thread and the simple non-IO tasks like parsing JSON are kept in the main thread. Part-of: <!1157>
-
This is likely a serious problem throughout the manifest loading. json-glib criticals whenever it gets something it doesn't expect and the invalid state lead to a crash. Part-of: <!1157>
-
-
Jan-Michael Brummer authored
Minimc Firefox and Chrome and offer view-source: as an option to open source view. Fixes: #1764 Part-of: <!1147>
-
-
-
- 24 Jun, 2022 1 commit
-
-
- 23 Jun, 2022 9 commits
-
-
Part-of: <!1153>
-
Patrick Griffis authored
If only scripts are listed we simply generate a background page including those scripts. This exactly matches Firefox's behavior. This simplifies the web view creation and usage since it only has a single codepath. Part-of: <!1152>
-
Patrick Griffis authored
See !1145 (comment 1481425) Part-of: <!1145>
-
Patrick Griffis authored
Part-of: <!1145>
-
Patrick Griffis authored
This allows overring UA on problematic extensions. By default, and for overrides, we always include Epiphany/EPHY_VERSION so extensions can start relying on that. Part-of: <!1145>
-
Patrick Griffis authored
Part-of: <!1145>
-
Patrick Griffis authored
Part-of: <!1145>
-
Patrick Griffis authored
Part-of: <!1145>
-
Patrick Griffis authored
Part-of: <!1145>
-
- 22 Jun, 2022 4 commits
-
-
Jan-Michael Brummer authored
Part-of: <!1146>
-
-
Daniel Mustieles García authored
-
-
- 21 Jun, 2022 5 commits
-
-
This list is iterated over a lot and modified very little. Part-of: <!1150>
-
This also properly disconnects the signals on dispose. Part-of: <!1150>
-
Part-of: <!1150>
-
Part-of: <!1150>
-
This is an almost entire implementation of this API. Some limitations: - WebKit doesn't support pause/resume - WebKit doesn't inform us of writes, so we don't know mid-download the size on disk - Download information is persistent across sessions in other browsers, they are lost with Epiphany - I haven't fully mapped all GIO errors to WebExtension errors - Returned download lists aren't sorted Part-of: <!1150>
-
- 20 Jun, 2022 1 commit
-
-
Aurimas Černius authored
-
- 17 Jun, 2022 2 commits
-
-
Michael Catanzaro authored
This ensures users benefit from HTTP/2 support.
-
Patrick Griffis authored
It is useful to have the version numbers and 'Epiphany' is a more simple name. Part-of: <!1138>
-
- 15 Jun, 2022 1 commit
-
-
It's not very clear what a "popup" is, especially in the context of a web browser where websites can create popups, but the answer is it's the context menu. Part-of: <!1128>
-