1
mirror of https://invent.kde.org/network/falkon.git synced 2024-09-21 17:52:10 +02:00
Commit Graph

4365 Commits

Author SHA1 Message Date
Prasenjit Kumar Shaw
ccbbf2c0fc Add method to fetch sync Master Key and upload device name 2019-07-20 23:43:26 +05:30
Prasenjit Kumar Shaw
1460611cce Add method to get Browser ID Certificate from Firefox Server 2019-07-18 23:05:17 +05:30
Prasenjit Kumar Shaw
f06b61a448 Add method to make HawkPost and HawkGet Requests 2019-07-14 13:17:08 +05:30
Prasenjit Kumar Shaw
f0e656e719 Add methods for generating RSA Key Pair in synccrypto module 2019-07-14 13:16:58 +05:30
Prasenjit Kumar Shaw
60b807499b Save Sync Credentials to settings 2019-07-14 13:16:46 +05:30
Prasenjit Kumar Shaw
ce174e7f21 Add Find Cmake files for libhogweed and libgmp required by nettle 2019-07-14 13:16:20 +05:30
Prasenjit Kumar Shaw
71cfce5b1f Merge branch 'master' into pshaw 2019-06-30 17:53:07 +05:30
Prasenjit Kumar Shaw
5200faf1f2 Rename MessageReciever class to Communicator 2019-06-30 17:51:07 +05:30
Pino Toscano
ae7fff8695 Merge remote-tracking branch 'origin/Falkon/3.1' 2019-06-30 11:29:30 +02:00
Pino Toscano
070bce531c i18n: use https for bugs.kde.org 2019-06-30 11:26:59 +02:00
Prasenjit Kumar Shaw
c1e49ec8a4 Using WebPage and ExternalJsObject for communication with FxA Login page
Now Firefox Login page is opened in a WebPage object and the object
used for communication on the webchannel is registered using
ExternalJsObject::registerExtraObject.
2019-06-30 01:55:39 +05:30
Prasenjit Kumar Shaw
d1596cff9c Add cryptographic functions for sync
Add function for HKDF using Nettle.
Add function to process sessionToken.
Add function to process keyFetchToken.
2019-06-26 01:55:57 +05:30
Prasenjit Kumar Shaw
881a060c27 Add FindNettle.cmake for Nettle library 2019-06-26 01:54:34 +05:30
l10n daemon script
c89de7f463 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2019-06-24 05:03:22 +02:00
l10n daemon script
6ae5f0e9e5 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2019-06-23 18:39:57 +02:00
l10n daemon script
3fdd1d95d3 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2019-06-21 08:51:00 +02:00
l10n daemon script
483f5f70b5 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2019-06-19 08:52:28 +02:00
l10n daemon script
d6c4cfeb74 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2019-06-19 05:21:30 +02:00
Prasenjit Kumar Shaw
ef5a2ab1db Remove unnecessary debug statements 2019-06-15 20:58:19 +05:30
Prasenjit Kumar Shaw
9932a11d26 Merge branch 'master' into pshaw 2019-06-12 13:21:18 +05:30
Prasenjit Kumar Shaw
c421f1b7d8 Establish Communication with Firefox Accounts Login Page
Changed FxALoginPage class from QWebEnginePage to QWebEngineView.
Added webchannel for communication with FireFox Accounts.
Setup initial login message transfer with Login page.
2019-06-12 13:13:38 +05:30
dfb3d2357d
Vertical Tabs: Add child tab with middle click on "New Tab" button
Summary:
BUG: 393656

Reviewers: #falkon, drosca

Reviewed By: #falkon, drosca

Subscribers: drosca, falkon

Tags: #falkon

Differential Revision: https://phabricator.kde.org/D21664
2019-06-10 12:07:26 +02:00
493421dd84
RunAction: Fix string conversion from bytestring, correct codestyle
Summary:
- Fix action execution when url wrongly converted to string as bytestring.
  This resulted in not working actions (loading b"b"url"")
- Make codestyle more pythonic
- Remove not required imports
- Configue dialog:
 - Set label weight to bold in QtDesigner (UI file)
 - Make listview scroll per pixel

Reviewers: #falkon, drosca

Reviewed By: #falkon, drosca

Subscribers: falkon

Tags: #falkon

Differential Revision: https://phabricator.kde.org/D21718
2019-06-10 12:07:15 +02:00
Prasenjit Kumar Shaw
81d0fa9f20 Reorganized code, added Synccrypto module 2019-06-09 12:45:24 +05:30
David Rosca
4b85dab3d7
Vertical tabs: Draw unloaded tabs with "Disabled" color palette
Summary: BUG: 405833

Reviewers: #falkon

Subscribers: falkon

Tags: #falkon

Differential Revision: https://phabricator.kde.org/D21548
2019-06-03 17:42:42 +02:00
Prasenjit Kumar Shaw
630a57edbc Add Sync tab in Preferences, Load FxA login & Add HKDF algorithm.
Add Sync tab in Prefernces.
Load Firefox Account Login page in Sync tab in Prefernces.
Add HKDF algorithm that will be used for key stretching during Sync
process.
2019-06-03 00:04:35 +05:30
David Rosca
721d203366
Merge branch 'Falkon/3.1' 2019-06-01 10:28:17 +02:00
David Rosca
107e75b469
Hello Python: Remove semicolons from sidebar.py (E703)
Reviewers: #falkon, cullmann

Reviewed By: #falkon, cullmann

Subscribers: cullmann, falkon

Tags: #falkon

Differential Revision: https://phabricator.kde.org/D21386
2019-06-01 10:26:40 +02:00
l10n daemon script
44c85c7f65 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2019-05-30 08:26:40 +02:00
l10n daemon script
2887d87ed5 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2019-05-30 05:09:20 +02:00
l10n daemon script
cc248c72c8 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2019-05-25 08:42:22 +02:00
David Rosca
3075477492
IconProvider: Add mutex around icon cache
BUG: 406972
FIXED-IN: 3.1.1
2019-05-24 21:47:20 +02:00
David Rosca
2098d69ad1
PyFalkon: Fix build with clang
BUG: 407734
FIXED-IN: 3.2.0
2019-05-20 15:21:09 +02:00
David Rosca
fb09c266a7
VerticalTabs: Corectly recognize tree collapse / expand button
Summary:
In treeview when the tab has no children the collapse / expand button
is not visible but the control logic still thought that is is.
By clicking on place where this button normaly is nothing happens
and user has to click again somewhere else to change the selected tab.

Test Plan:
In treeview mode check the function of collapse / expand button when visible and invisible.

  - Visible: Expand / collapse the tree
  - Not visible: Select tab

Reviewers: #falkon, drosca

Reviewed By: #falkon, drosca

Subscribers: falkon

Tags: #falkon

Differential Revision: https://phabricator.kde.org/D21304
2019-05-20 15:03:28 +02:00
David Rosca
bb8a3a799f
RunAction plugin: set alternatingRowColors for listWidget
Summary:
Before:
{F6824266}
After:
{F6824265}

Reviewers: #falkon, drosca

Reviewed By: #falkon, drosca

Subscribers: falkon

Tags: #falkon

Differential Revision: https://phabricator.kde.org/D21227
2019-05-20 15:03:11 +02:00
l10n daemon script
fbf7f956ff SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2019-05-12 05:52:11 +02:00
l10n daemon script
8e57d0895c SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2019-05-11 09:01:28 +02:00
Nicolas Fella
e3cca98e0d Fix name and set desktop entry for notifications
Summary: With the Plasma notification rewrite the name passed with the notification is user-visible, so use "Falkon" instead of "falkon here". Also pass the desktop entry. This allows Plasma to embed the app icon in the notification

Test Plan:
Before:
{F6815655}
After:
{F6815657}

Reviewers: #falkon, drosca

Reviewed By: #falkon, drosca

Subscribers: kossebau, broulik, falkon

Tags: #falkon

Differential Revision: https://phabricator.kde.org/D21087
2019-05-09 10:07:38 +02:00
l10n daemon script
8393f62ad4 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2019-05-04 08:50:18 +02:00
l10n daemon script
5614a32d5c SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2019-05-03 08:53:24 +02:00
l10n daemon script
3bc0c165af SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2019-05-03 05:50:54 +02:00
l10n daemon script
0d5e79a8a9 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2019-04-24 09:02:26 +02:00
l10n daemon script
d636dff966 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2019-04-24 05:52:57 +02:00
l10n daemon script
05b63efb59 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2019-04-23 09:11:22 +02:00
l10n daemon script
3bf1f80e85 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2019-04-23 06:05:39 +02:00
David Rosca
ee4dbad676
Merge branch 'Falkon/3.1' 2019-04-22 09:50:50 +02:00
David Rosca
66d6e81e23
main: Remove backtrace handler 2019-04-22 09:46:39 +02:00
David Rosca
f38265230d
SideBarManager: Clear active sidebar upon close
BUG: 406724
FIXED-IN: 3.1.1
2019-04-21 11:21:29 +02:00
David Rosca
b9fb89a31c
Remove GnomeKeyringPasswords plugin
Modern distributions no longer have the deprecated library in repos.
2019-04-21 11:03:35 +02:00
David Rosca
9828237159
Plugins: Use embedded JSON metadata for shared library plugins
It is no longer needed to load the library to retrieve metadata.
2019-04-21 11:03:26 +02:00