https://bugs.kde.org/show_bug.cgi?id=409496

Juraj <jurajora...@mailo.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|REPORTED                    |RESOLVED
      Latest Commit|                            |https://invent.kde.org/netw
                   |                            |ork/falkon/-/commit/0dd534d
                   |                            |165905b50dc9c54dd8cc08be83d
                   |                            |bcb787
         Resolution|---                         |FIXED

--- Comment #1 from Juraj <jurajora...@mailo.com> ---
Git commit 0dd534d165905b50dc9c54dd8cc08be83dbcb787 by Juraj Oravec.
Committed on 12/06/2024 at 20:56.
Pushed by jurajo into branch 'master'.

Implement per site permissions in database

This includes:
- Cookies
- HTML5 permissions
- WebAttributes
- Panels, tabs, GUI.
Related: bug 396024, bug 451357, bug 392711

Signed-off-by: Juraj Oravec <jurajora...@mailo.com>

M  +1    -0    autotests/CMakeLists.txt
A  +111  -0    autotests/sitesettingstest.cpp     [License: GPL (v3+)]
A  +47   -0    autotests/sitesettingstest.h     [License: GPL (v3+)]
M  +14   -3    src/lib/CMakeLists.txt
M  +17   -0    src/lib/app/mainapplication.cpp
M  +3    -0    src/lib/app/mainapplication.h
M  +179  -2    src/lib/app/profilemanager.cpp
M  +3    -0    src/lib/app/profilemanager.h
M  +41   -28   src/lib/cookies/cookiejar.cpp
M  +0    -3    src/lib/cookies/cookiejar.h
M  +42   -12   src/lib/cookies/cookiemanager.cpp
M  +3    -0    src/lib/cookies/cookiemanager.h
M  +31   -0    src/lib/data/data/browsedata.sql
M  +60   -0    src/lib/other/siteinfo.cpp
M  +6    -0    src/lib/other/siteinfo.h
M  +37   -2    src/lib/other/siteinfo.ui
A  +130  -0    src/lib/other/siteinfopermissionitem.cpp     [License: GPL
(v3+)]
A  +64   -0    src/lib/other/siteinfopermissionitem.h     [License: GPL (v3+)]
A  +86   -0    src/lib/other/siteinfopermissionitem.ui
A  +627  -0    src/lib/other/sitesettingsmanager.cpp     [License: GPL (v3+)]
A  +141  -0    src/lib/other/sitesettingsmanager.h     [License: GPL (v3+)]
M  +48   -8    src/lib/preferences/preferences.cpp
M  +0    -1    src/lib/preferences/preferences.h
M  +181  -160  src/lib/preferences/preferences.ui
A  +40   -0    src/lib/preferences/sitesettingsattributesitem.cpp     [License:
GPL(v3.0+)]
A  +40   -0    src/lib/preferences/sitesettingsattributesitem.h     [License:
GPL(v3.0+)]
A  +49   -0    src/lib/preferences/sitesettingsattributesitem.ui
A  +90   -0    src/lib/preferences/sitesettingsbrowsedialog.cpp     [License:
GPL(v3.0+)]
A  +40   -0    src/lib/preferences/sitesettingsbrowsedialog.h     [License:
GPL(v3.0+)]
R  +48   -88   src/lib/preferences/sitesettingsbrowsedialog.ui [from:
src/lib/tools/html5permissions/html5permissionsdialog.ui - 058% similarity]
A  +73   -0    src/lib/preferences/sitesettingshtml5item.cpp     [License:
GPL(v3.0+)]
A  +45   -0    src/lib/preferences/sitesettingshtml5item.h     [License:
GPL(v3.0+)]
A  +52   -0    src/lib/preferences/sitesettingshtml5item.ui
D  +0    -190  src/lib/tools/html5permissions/html5permissionsdialog.cpp
M  +16   -81   src/lib/tools/html5permissions/html5permissionsmanager.cpp
M  +0    -8    src/lib/tools/html5permissions/html5permissionsmanager.h
M  +8    -0    src/lib/tools/sqldatabase.cpp
M  +2    -0    src/lib/tools/sqldatabase.h
M  +30   -2    src/lib/webengine/webpage.cpp
M  +1    -0    src/plugins/CMakeLists.txt
M  +2    -0    src/plugins/PyFalkon/CMakeLists.txt
M  +3    -0    src/plugins/PyFalkon/pyfalkon_global.h
M  +6    -0    src/plugins/PyFalkon/typesystem_pyfalkon.xml
A  +14   -0    src/plugins/SiteSettingsView/CMakeLists.txt
A  +2    -0    src/plugins/SiteSettingsView/Messages.sh
A  +9    -0    src/plugins/SiteSettingsView/sitesettingsview.json
A  +80   -0    src/plugins/SiteSettingsView/sitesettingsview_controller.cpp    
[License: GPL (v3+)]
C  +18   -19   src/plugins/SiteSettingsView/sitesettingsview_controller.h
[from: src/lib/tools/html5permissions/html5permissionsmanager.h - 050%
similarity]
A  +66   -0    src/plugins/SiteSettingsView/sitesettingsview_plugin.cpp    
[License: GPL (v3+)]
R  +21   -28   src/plugins/SiteSettingsView/sitesettingsview_plugin.h [from:
src/lib/tools/html5permissions/html5permissionsdialog.h - 050% similarity]
A  +276  -0    src/plugins/SiteSettingsView/sitesettingsview_widget.cpp    
[License: GPL (v3+)]
A  +66   -0    src/plugins/SiteSettingsView/sitesettingsview_widget.h    
[License: GPL (v3+)]
M  +1    -0    src/plugins/StatusBarIcons/sbi_javascripticon.cpp

https://invent.kde.org/network/falkon/-/commit/0dd534d165905b50dc9c54dd8cc08be83dbcb787

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to