aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Add close action to subwindow listAqua-sama2020-01-141-6/+13
| | | | | | Adding a menu to an action is incompatible with triggerring that action. This means a "Toggle to" action is required as well to preserve the functionality.
* Update pkgbuildAqua-sama2020-01-131-2/+2
|
* Fix address bar completer deleting url when closing with no item selectedAqua-sama2020-01-122-1/+3
|
* Update doc/ and move various entries to wikiAqua-sama2020-01-1229-837/+117
|
* Refactor WebViewContextMenuAqua-sama2020-01-117-245/+272
| | | | - Remove KDE Wallet code
* Code cleanupAqua-sama2020-01-059-98/+116
| | | | | | - Replace Browser::getProfileManager with WebProfileManager::instance - Make WebProfileManager::profileMenu a free function - Replace Browser::loadProfile with Browser::loadProfiles
* Disable plugins as brokenAqua-sama2020-01-0413-59/+30
| | | | - Fix several Qt deprecated warnings
* Fix configuration not being read unless explicitly specifiedAqua-sama2020-01-042-35/+15
|
* PKGBUILD: add install stage for debug symbolsAqua-sama2020-01-037-64/+97
| | | | - make toggling breakpad work properly
* Merge some QoL improvements from staging branchAqua-sama2020-01-0339-749/+441
| | | | | | | | - 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/
* WebProfile refactoringAqua-sama2019-11-226-43/+34
| | | | | | - Remove WebProfileManager::Profile::value - Make WebProfile constructors protected, and WebProfileManager friend class
* Configuration: only try reading it when cfg file can be openedAqua-sama2019-11-171-6/+7
|
* Bookmarks: move xbel implementation to formats/Aqua-sama2019-11-157-5/+69
|
* Context menu: add actions for MediaTypeNoneAqua-sama2019-11-091-6/+18
| | | | | | - Select All - Clear Selection - Copy
* Add configuration subcommandAqua-sama2019-11-096-68/+139
| | | | --dump: Write current configuration to stdout and exit
* Fix manpages not disabled when disabled by mesonAqua-sama2019-11-052-7/+9
|
* Move lib/webprofile into src/webengineAqua-sama2019-11-0415-37/+23
|
* Fix gcc compile errors and warningsAqua-sama2019-11-033-9/+22
|
* Make gtest optional dependency and remove -DtestingAqua-sama2019-11-032-2/+2
|
* Drop boost dependencyAqua-sama2019-11-0341-655/+645
| | | | | - wrote not-invented-here config file parser and conf class - spent obscene amount of time plugging in said conf class
* Change spdlog from makedepends to dependsjc_gargma2019-10-221-2/+2
|
* Use github.com/Taywee/args to parse command lineAqua-sama2019-10-2212-203/+106
| | | | - This adds 3rd-party/args/args.git subrepository
* Improve meson.build filesAqua-sama2019-10-1312-124/+102
| | | | | - meson should now properly create OpenSSL signing key and hexdump before trying to compile plugin loader
* Add some cpp compiler options and warningsAqua-sama2019-10-111-0/+14
|
* Remove gen-qtcreator-config.pyAqua-sama2019-09-082-71/+0
|
* Add openssl key generation step to meson.buildAqua-sama2019-05-172-3/+15
|
* Merge branch 'master' of originAqua-sama2019-05-051-1/+1
|\
| * Added spdlog makedependjc_gargma2019-05-041-1/+1
| |
| * Added missing qt5-tools makedependjc_gargma2019-05-041-1/+1
| |
* | Add plugin signature verification policiesAqua-sama2019-04-1912-43/+110
|/
* Use scdoc to generate manpagesAqua-sama2019-03-246-92/+125
|
* Added firejail profile workarounds for amd cpu and/or ati graphicsjc_gargma2019-03-221-1/+4
|
* Fix PKGBUILDAqua-sama2019-03-221-4/+6
|
* tools/hexdump: make --output workAqua-sama2019-03-221-8/+9
|
* Replace xxd with python scriptAqua-sama2019-03-225-13/+104
|
* Add PluginLoader classAqua-sama2019-03-117-15/+121
| | | | | | - PluginLoader::verify can be used to check if the plugin has a valid (SHA512/RSA 4096) signature. - Uses nn OpenSSL public key that is embedded during the compile.
* repl: import python moduleAqua-sama2019-03-061-2/+43
|
* Fixed failing build if manpage is disabledAqua-sama2019-02-242-2/+2
|
* Add WIP Python REPL interfaceAqua-sama2019-02-2315-48/+98
| | | | | - Requires Python >= 3.0.0 and linenoise or linenoise-ng - WIP: not built into the browser itself
* SubWindow: closing tab restores previous indexAqua-sama2019-02-152-2/+9
| | | | | SubWindow keeps track of its previous tab index, and when a tab is closed, the previous index should be restored.
* Add configure scriptAqua-sama2019-02-113-0/+75
| | | | | Configure script is not needed when building, it is provided as a convenience tool. Requires python3.
* move add_global_arguments before build targetsAqua-sama2019-02-061-5/+5
|
* Add subprojects/spdlog.wrapAqua-sama2019-02-061-0/+10
|
* Use spdlog for loggingAqua-sama2019-02-0610-30/+21
|
* Fix all profiles being created off-the-recordAqua-sama2019-01-203-15/+1
|
* Add tools/report-clang-tidy.shAqua-sama2019-01-1822-38/+86
| | | | | - Fix various clang-tidy warnings - Fix use-after-free crash when deleting profiles
* Rewrite lib/web to lib/webprofileAqua-sama2019-01-1620-344/+292
| | | | | | | | | | - 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.
* Rewrite lib/urlfilterAqua-sama2019-01-0943-1341/+811
| | | | | | - Make HostList and AdBlockList implementations independent from each other - Move urlfilter tests to lib/urlfilter
* Add assorted unfished doc files to repoAqua-sama2019-01-047-28/+136
|
* Add script to generate QtCreator project filesAqua-sama2019-01-031-0/+65
|