aboutsummaryrefslogtreecommitdiff
path: root/include
Commit message (Collapse)AuthorAgeFilesLines
* staging: smolblokAqua-sama2020-05-303-10/+3
| | | | | | | | | | | | | smolblok is a replacement for the current lib/urlfilter AdBlockPlus and hostlist format filter parser. It is a library that uses plugins to provide support for different filter formats. staging/adblock: AdBlockPlus parser plugin plugins/smolblok_hostlist: hostlist format parser plugin Headers will be installed to include/smolbote/ Remove lib/urlfilter
* Update ProfileEditor pluginAqua-sama2020-05-261-2/+16
| | | | | | | | ProfileEditor: - add tests - disable read-only settings on otr profiles Add WebProfile::setHeaders and WebProfile::setCookies
* libwebengineAqua-sama2020-05-082-0/+28
| | | | | | | | | | | Make src/webengine into a static library - Add some tests - Updated manpage - Remove WebProfileManager::id and WebProfileManager::instance - Add consumable semantics checks to WebProfileManager - Add WebProfileManager::walk Add ApplicationMenu class
* CleanupAqua-sama2020-04-293-20/+18
| | | | | | | - Don't run configuration fuzzer as test - Remove plugins/ConfigurationEditor - Move exported interfaces to include/smolbote - Install plugin interfaces
* Rewrite Session backendAqua-sama2020-04-131-0/+41
| | | | | | | | | | | | | | | | | | Add session.hpp, containing structs that describe session data MainWindow, SubWindow and WebView can be created from Session::structs Opening new window will automatically open a default subwindow and tab if none were specified Add lib/session_formats Add JsonSession, to serialize/deserialize Session structs into JSON - add some tests clang-tidy: - fix various warnings - disable modernize-use-trailing-return-type check
* Remove ProfileInterfaceAqua-sama2020-02-294-85/+43
| | | | | | | | | Plugins should define their own specific interfaces rather than subclassing from ProfileInterface: - add Filter for QWebEngineUrlRequestInterceptor filters - add FilterPlugin for Filter loading Remove deprecated Browser::profileList()
* Disable plugins as brokenAqua-sama2020-01-042-27/+0
| | | | - Fix several Qt deprecated warnings
* Drop boost dependencyAqua-sama2019-11-031-5/+0
| | | | | - wrote not-invented-here config file parser and conf class - spent obscene amount of time plugging in said conf class
* Fix filter.header not workingAqua-sama2018-12-301-2/+2
|
* Fix various build warningsAqua-sama2018-10-251-0/+2
|
* Use vcs_tag to get version informationAqua-sama2018-10-241-9/+3
|
* Initial meson build filesAqua-sama2018-10-231-0/+14
|
* Unlink plugins from lib/ librariesAqua-sama2018-10-093-0/+143