aboutsummaryrefslogtreecommitdiff
path: root/src/meson.build
Commit message (Collapse)AuthorAgeFilesLines
* Added poi resources to sourcesaqua6 days1-60/+0
|
* libwebengineAqua-sama2020-05-081-11/+4
| | | | | | | | | | | 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
* move lib/about to src/aboutAqua-sama2020-04-191-0/+2
| | | | | - add AboutDialog test - add SVG icon in place of application icon
* Rewrite Session backendAqua-sama2020-04-131-4/+2
| | | | | | | | | | | | | | | | | | 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
* Remove ProfileInterfaceAqua-sama2020-02-291-1/+1
| | | | | | | | | Plugins should define their own specific interfaces rather than subclassing from ProfileInterface: - add Filter for QWebEngineUrlRequestInterceptor filters - add FilterPlugin for Filter loading Remove deprecated Browser::profileList()
* Add bookmarks toolbarAqua-sama2020-01-281-1/+1
| | | | | Bookmarks Toolbar displays the contents of the top-level "Bookmarks Toolbar" folder.
* Merge branch 'bookmarks-subcommand'Aqua-sama2020-01-181-1/+1
|\
| * Add bookmarks subcommandAqua-sama2020-01-171-1/+1
| |
* | Fix various gcc and clazy compile warningsAqua-sama2020-01-171-2/+5
|/
* Move BookmarksWidget out of libbookmarksAqua-sama2020-01-151-1/+7
|
* Refactor WebViewContextMenuAqua-sama2020-01-111-0/+1
| | | | - Remove KDE Wallet code
* PKGBUILD: add install stage for debug symbolsAqua-sama2020-01-031-1/+3
| | | | - make toggling breakpad work properly
* Merge some QoL improvements from staging branchAqua-sama2020-01-031-32/+16
| | | | | | | | - 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/
* Move lib/webprofile into src/webengineAqua-sama2019-11-041-2/+5
|
* Drop boost dependencyAqua-sama2019-11-031-4/+7
| | | | | - wrote not-invented-here config file parser and conf class - spent obscene amount of time plugging in said conf class
* Use github.com/Taywee/args to parse command lineAqua-sama2019-10-221-1/+1
| | | | - This adds 3rd-party/args/args.git subrepository
* Improve meson.build filesAqua-sama2019-10-131-2/+2
| | | | | - meson should now properly create OpenSSL signing key and hexdump before trying to compile plugin loader
* Add plugin signature verification policiesAqua-sama2019-04-191-5/+2
|
* Add PluginLoader classAqua-sama2019-03-111-1/+4
| | | | | | - 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.
* Add WIP Python REPL interfaceAqua-sama2019-02-231-2/+2
| | | | | - Requires Python >= 3.0.0 and linenoise or linenoise-ng - WIP: not built into the browser itself
* Use spdlog for loggingAqua-sama2019-02-061-1/+1
|
* Rewrite lib/web to lib/webprofileAqua-sama2019-01-161-1/+1
| | | | | | | | | | - 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-091-2/+1
| | | | | | - Make HostList and AdBlockList implementations independent from each other - Move urlfilter tests to lib/urlfilter
* Rename TabWidget::deleteTab to TabWidget::removeTabAqua-sama2018-12-251-10/+1
|
* Add SaveSessionDialogAqua-sama2018-12-141-2/+3
|
* MainWindow: rework menu barAqua-sama2018-12-131-2/+4
| | | | | Split off menu bar into its own class out of MainWindow Menu bar now has a 'Find in menus' function
* Update poi_firejail.desktopAqua-sama2018-12-111-9/+12
|
* Add separate firejail .desktopAqua-sama2018-12-101-2/+7
|
* Split crash handler code off mainAqua-sama2018-12-081-1/+1
|
* Add builtins::version, ::build and ::helpAqua-sama2018-12-051-1/+1
|
* Update .desktop and .profileAqua-sama2018-12-021-4/+11
|
* Add Session::view and Session::restoreViewAqua-sama2018-11-261-10/+10
|
* Add Session DialogAqua-sama2018-11-251-4/+8
|
* Fix various build warningsAqua-sama2018-10-251-1/+1
|
* Use vcs_tag to get version informationAqua-sama2018-10-241-2/+2
|
* Add missing install itemsAqua-sama2018-10-241-0/+7
|
* Add plugins to meson buildAqua-sama2018-10-231-1/+1
|
* Fix plasma dependencyAqua-sama2018-10-231-7/+11
|
* Fix breakpad integrationAqua-sama2018-10-231-2/+7
|
* Remove lib/ as includepathAqua-sama2018-10-231-1/+1
|
* Fix SingleApplication segfaultAqua-sama2018-10-231-1/+1
|
* Fix link errorsAqua-sama2018-10-231-14/+17
|
* Initial meson build filesAqua-sama2018-10-231-0/+34