aboutsummaryrefslogtreecommitdiff
path: root/src/webengine/webview.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Fix segfault in release buildAqua-sama2020-05-291-10/+4
| | | | | | | | When creating a WebView out of a Session struct, fall back to the default profile if one is not set, or a profile with that ID is not found. - Update PKGBUILD
* Turn on more warnings by defaultAqua-sama2020-05-281-5/+5
| | | | | | - fix clazy warnings - fix various other compiler warnings - bugfix: connect profiles' downloadRequested signal
* libwebengineAqua-sama2020-05-081-47/+7
| | | | | | | | | | | 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-131-5/+42
| | | | | | | | | | | | | | | | | | 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
* Refactor WebViewContextMenuAqua-sama2020-01-111-216/+3
| | | | - Remove KDE Wallet code
* Code cleanupAqua-sama2020-01-051-2/+1
| | | | | | - Replace Browser::getProfileManager with WebProfileManager::instance - Make WebProfileManager::profileMenu a free function - Replace Browser::loadProfile with Browser::loadProfiles
* Merge some QoL improvements from staging branchAqua-sama2020-01-031-3/+1
| | | | | | | | - Build executable in top-level buildroot - Use meson sourceset - Pull in poi-crash and poi-update from staging - Remove extraneous scripts in tools/ - Pull in configure scripts in scripts/
* Context menu: add actions for MediaTypeNoneAqua-sama2019-11-091-6/+18
| | | | | | - Select All - Clear Selection - Copy
* Drop boost dependencyAqua-sama2019-11-031-1/+1
| | | | | - wrote not-invented-here config file parser and conf class - spent obscene amount of time plugging in said conf class
* Use spdlog for loggingAqua-sama2019-02-061-4/+1
|
* Rewrite lib/web to lib/webprofileAqua-sama2019-01-161-7/+4
| | | | | | | | | | - 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.
* Update license yearAqua-sama2019-01-021-12/+0
|
* Remove lib/ as includepathAqua-sama2018-10-231-2/+2
|
* Add Kconfiglib to parse Kconfig/.configAqua-sama2018-10-201-1/+2
|
* unstable: KWallet integrationAqua-sama2018-10-131-0/+12
|
* ProfileManager: move initial profile loading to ProfileManagerAqua-sama2018-09-291-0/+2
|
* Update repository path in license headersAqua-sama2018-09-291-1/+1
|
* clang-format passAqua-sama2018-09-181-3/+4
|
* Update vendor.cmakeAqua-sama2018-09-181-2/+2
| | | | | - add some more comments - made plugin include paths more generic
* Replace ProfileManager::profileList() with ProfileManager::idList()Aqua-sama2018-09-081-10/+6
|
* Clean up ProfileManagerAqua-sama2018-09-021-1/+1
|
* Add mute button to WebView context menuAqua-sama2018-08-201-2/+15
|
* WebView: close context menu when buttons are pressedAqua-sama2018-08-191-3/+14
|
* Add back/forward/refresh buttons to page context menuAqua-sama2018-08-191-2/+35
|
* Move SubWindow to src/subwindowAqua-sama2018-08-071-1/+1
|
* WebView: add open image action to context menuAqua-sama2018-07-311-3/+8
|
* WebView: add Open in new tab and Save actions for imagesAqua-sama2018-07-121-0/+8
|
* WebView: always add Open link actions if the link URL is not emptyAqua-sama2018-07-121-59/+67
|
* WebView: fix context menu transparency with PlasmaAqua-sama2018-07-121-1/+1
|
* WebView: always add zoom widget to context menuAqua-sama2018-07-111-21/+21
|
* Remove PageToolsMenuAqua-sama2018-07-111-3/+1
|
* Add custom WebView context menuAqua-sama2018-07-111-26/+115
|
* Remove PageMenuAqua-sama2018-07-081-7/+34
| | | | | Move zoom widget to WebView context menu Move the other page menu actions to main window menu
* Fix various warningsAqua-sama2018-06-221-0/+1
|
* Refactor SubwindowAqua-sama2018-05-291-3/+3
|
* Show view profile instead of window profile in titleAqua-sama2018-05-281-0/+8
|
* Remove Window::addTab(WebView *view)Aqua-sama2018-05-281-5/+3
|
* QTBUG-65223 workaroundAqua-sama2018-05-031-0/+8
|
* Clean up WebViewAqua-sama2018-05-021-26/+0
|
* Style passAqua-sama2018-04-171-2/+2
|
* Hovering over links shows them in the status bar againAqua-sama2018-04-171-7/+0
|
* Address bar searches work againAqua-sama2018-04-171-2/+8
|
* Multiple subwindows interfaceAqua-sama2018-04-161-23/+24
| | | | | | | | | | | | Subwindows are similar to tab groups. - Rewrote Browser and MainWindow, so they should be somewhat cleaner now - Moved AboutDialog to lib/about What's broken: - loading bar - search box - address bar bookmark suggestions - plugins
* Only create developer tools page when action is triggeredAqua-sama2018-04-021-16/+1
|
* Refactoring TabBarAqua-sama2018-04-021-0/+11
| | | | | | - cleaned up code - moved to mainwindow/widgets - add Close tabs left/right to context menu
* Page menus refactoringAqua-sama2018-04-011-102/+33
| | | | | | | | - Split off menus into their own classes Page tools menu - Shows injected scripts - Shows dev tools page in another dialog
* Reworked CMakeLists to be a bit more readableAqua-sama2018-03-071-2/+2
|
* Connected WebView::newBookmark signalAqua-sama2018-02-081-2/+2
|
* Fixed bug where refresh button and loading bar would get stuck in loading stateAqua-sama2018-01-311-0/+5
|
* UrlLineEdit reworkAqua-sama2018-01-261-7/+1
| | | | | | | | | - moved UrlLineEdit to src/addressbar - added UrlLineEdit::connectWebView - removed UrlLineEdit::pageAction - UrlLineEdit restores the text format when losing focus - Split off completer code into Completer class - WebPage now displays a warning message box instead on certificate errors