https://bugs.kde.org/show_bug.cgi?id=396024
Juraj <jurajora...@mailo.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|REPORTED |RESOLVED Latest Commit| |https://invent.kde.org/netw | |ork/falkon/-/commit/0dd534d | |165905b50dc9c54dd8cc08be83d | |bcb787 --- Comment #13 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 409496, 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.