| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
- Replace Browser::getProfileManager with WebProfileManager::instance
- Make WebProfileManager::profileMenu a free function
- Replace Browser::loadProfile with Browser::loadProfiles
|
| |
|
|
|
|
|
| |
- wrote not-invented-here config file parser and conf class
- spent obscene amount of time plugging in said conf class
|
|
|
|
|
| |
- Fix various clang-tidy warnings
- Fix use-after-free crash when deleting profiles
|
|
|
|
|
|
|
|
|
|
| |
- 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.
|
| |
|
|
|
|
|
| |
Split off menu bar into its own class out of MainWindow
Menu bar now has a 'Find in menus' function
|
| |
|
| |
|
| |
|
| |
|
|
|