aboutsummaryrefslogtreecommitdiff
path: root/lib/web
Commit message (Collapse)AuthorAgeFilesLines
* Rewrite lib/web to lib/webprofileAqua-sama2019-01-165-515/+0
| | | | | | | | | | - 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.
* Profile picker menu: use QActionGroup instead of QRadioButtonAqua-sama2018-12-131-9/+9
|
* MainWindow: rework menu barAqua-sama2018-12-132-0/+21
| | | | | Split off menu bar into its own class out of MainWindow Menu bar now has a 'Find in menus' function
* Remove CMakeListsAqua-sama2018-10-251-18/+0
|
* Fix link errorsAqua-sama2018-10-231-4/+3
|
* Initial meson build filesAqua-sama2018-10-231-0/+16
|
* Unlink plugins from lib/ librariesAqua-sama2018-10-095-31/+22
|
* Create .profile file when adding a new profileAqua-sama2018-10-081-2/+5
|
* Fix wiping current directory when deleting off-the-record profilesAqua-sama2018-10-081-3/+9
|
* Expand HTTP header settings #4Aqua-sama2018-10-073-0/+36
| | | | | | | - add doc/Usage/Filter.asciidoc to explain the usage of the filter headers - add HTTP headers to Profile (section "headers") - Use request interceptor to apply filter headers, then profile headers - add insert/delete actions to ProfileEditor
* clazy: fix warningsAqua-sama2018-10-042-9/+9
|
* Add Util namespaceAqua-sama2018-10-021-15/+0
| | | | - Util::files lists files in specified .path
* Split off UrlFilter into libraryAqua-sama2018-10-025-340/+0
| | | | - add more adblock filter options
* ProfileManager: move initial profile loading to ProfileManagerAqua-sama2018-09-292-39/+25
|
* Update repository path in license headersAqua-sama2018-09-294-4/+4
|
* ProfileEditor plugin: fix delete buttonAqua-sama2018-09-292-10/+31
|
* Update vendor.cmakeAqua-sama2018-09-181-1/+0
| | | | | - add some more comments - made plugin include paths more generic
* WebProfile: save httpCacheType and persistentCookiesPolicyAqua-sama2018-09-092-0/+17
|
* Save WebProfile config when changedAqua-sama2018-09-083-29/+42
|
* Replace ProfileManager::profileList() with ProfileManager::idList()Aqua-sama2018-09-082-18/+33
|
* Move ProfileManager to libwebAqua-sama2018-09-075-11/+184
|
* Some cppcheck fixesAqua-sama2018-09-031-1/+1
|
* UrlRequestInterceptor: add filter rulesAqua-sama2018-07-244-38/+76
|
* AdBlockRule: move matching logic to FilterRuleAqua-sama2018-07-187-352/+104
|
* AdBlockTest: loading subscriptionAqua-sama2018-07-172-6/+4
|
* AdBlockRule: parse some optionsAqua-sama2018-07-122-0/+67
|
* AdBlock rule testingAqua-sama2018-07-093-0/+166
|
* Integrate urlfilter with urlrequestinterceptorAqua-sama2018-07-074-109/+172
|
* Add web/urlfilterAqua-sama2018-07-055-5/+256
|
* Add ProfileManagerAqua-sama2018-06-242-72/+0
|
* Add Session classAqua-sama2018-06-242-2/+18
|
* WebProfile: cache a list of cookiesAqua-sama2018-06-172-0/+23
| | | | | ProfileView: delete selected items rather than current item Browser: store profiles in QMap instead of QHash
* Sort .profile by timeAqua-sama2018-06-162-5/+5
| | | | | | | Remove ProfileInterface::setProfiles ProfileView: Add General tab ProfileView: some cleanup ProfileView: Add Cookies tab
* Bookmarks manager bugfixesAqua-sama2018-06-151-8/+0
| | | | | | | | WebProfile: remove addBookmark signal and member Bookmarks: remove unused '...' button Bookmarks: stop crashing if there's no selected item Bookmarks: activating an item will only open it if it's a bookmark Bookmarks: change header size split
* ProfileEditor: add delete buttonAqua-sama2018-06-142-7/+14
|
* Better profile loadingAqua-sama2018-06-082-20/+32
| | | | | | | | First load all profiles from profile.path, and then the profile.default if missing, after which set the default profile. Profile names and whether they're otr can be set by .profile name=string and otr=bool.
* Split webengine/webprofile into lib/webAqua-sama2018-06-073-0/+279