| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Saved passwords are added from the web process in EphyWebExtension.
Because of this, EphyWebExtension needs to have its own instance of sync
service to upload newly added passwords. Because sign in and sign out
happen in the sync service from the UI process, the web process
needs to figure out on its own when the sync user has changed (i.e. the
user signed in or signed out) and create a new sync service that will
load the new user-specific secret data from disk (which was previously
stored by the sync service from the UI process at sign in). This way the
passwords added in the future are uploaded to the correct sync user and
not to an invalid user. Moreover, the web process needs to
register/unregister the password manager to the sync service whenever
EPHY_PREFS_SYNC_PASSWORDS_ENABLED changes.
|
|
|
|
| |
We can now actually sync with Firefox
|
| |
|
|
|
|
| |
'ninja dist' is succeeding for me now. So let's reenable tests.
|
| |
|
|
|
|
| |
They are blocking release and we don't know why.
|
|
|
|
| |
Though it seems there are no API changes....
|
| |
|
|
|
|
| |
For webkit_context_menu_item_new_from_gaction
|
| |
|
|
|
|
| |
Since we no longer use meson subprojects, this should be sufficient.
|
|
|
|
| |
This avoids a severe graphical glitch with the tab menu button.
|
| |
|
|
|
|
|
| |
This is now the only file we use from libgd, and it is self-contained,
so depending on libgd is overkill and needlessly bloats our tarball size.
|
|
|
|
| |
It has been obsoleted by the app-notification style class
|
| |
|
|
|