aboutsummaryrefslogtreecommitdiff
path: root/src/session
Commit message (Collapse)AuthorAgeFilesLines
* Move src/webengine to lib/webengineAqua-sama2020-12-151-2/+2
|
* Use custom icons in webviewcontextmenuAqua-sama2020-12-071-1/+1
|
* Rewrite meson build scripts into cmakelistsAqua-sama2020-12-071-1/+0
|
* Drop args.hxx dependencyAqua-sama2020-11-192-0/+62
| | | | Replace args.hxx with QCommandLineParser.
* staging: smolblokAqua-sama2020-05-301-1/+1
| | | | | | | | | | | | | 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
* libwebengineAqua-sama2020-05-081-3/+3
| | | | | | | | | | | 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
* Rewrite Session backendAqua-sama2020-04-1310-391/+68
| | | | | | | | | | | | | | | | | | 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
* Code cleanupAqua-sama2020-01-052-9/+9
| | | | | | - Replace Browser::getProfileManager with WebProfileManager::instance - Make WebProfileManager::profileMenu a free function - Replace Browser::loadProfile with Browser::loadProfiles
* Move lib/webprofile into src/webengineAqua-sama2019-11-042-2/+2
|
* Drop boost dependencyAqua-sama2019-11-031-1/+3
| | | | | - wrote not-invented-here config file parser and conf class - spent obscene amount of time plugging in said conf class
* Add tools/report-clang-tidy.shAqua-sama2019-01-182-5/+5
| | | | | - Fix various clang-tidy warnings - Fix use-after-free crash when deleting profiles
* Rewrite lib/web to lib/webprofileAqua-sama2019-01-162-2/+2
| | | | | | | | | | - libweb was supposed to be a general QtWebEngine wrapper, but only turned out to do profiles and profile management. The new name should make this more obvious. - Renamed ProfileManager to WebProfileManager, and cut out duplicate code. - Temporary profiles: temporary profiles are not kept after closing the browser.
* Add SaveSessionDialogAqua-sama2018-12-143-0/+199
|
* MainWindow: rework menu barAqua-sama2018-12-131-2/+2
| | | | | Split off menu bar into its own class out of MainWindow Menu bar now has a 'Find in menus' function
* pick-session: pass session data to existing instance if anyAqua-sama2018-11-302-12/+41
|
* Remove old session codeAqua-sama2018-11-285-56/+58
|
* Rewrite Session saving and loadingAqua-sama2018-11-283-11/+98
|
* Add Session::view and Session::restoreViewAqua-sama2018-11-262-0/+140
|
* Add Session DialogAqua-sama2018-11-256-0/+331