aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Remove ProfileInterfaceAqua-sama2020-02-2910-110/+87
| | | | | | | | | 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()
* Added example firefox/palemoon bookmarks to testjc_gargma2020-02-124-0/+65
|
* BookmarkModel: enable drag/drop for the root itemAqua-sama2020-01-301-1/+2
|
* BookmarksWidget: add Clear selection in context menuAqua-sama2020-01-303-31/+45
|
* MenuBar: Add Unlock toolbars toggleAqua-sama2020-01-294-9/+33
| | | | | | | | Add BookmarksToolbar config toggles - bookmarks.toolbar.movable - bookmarks.toolbar.visible clang-format pass
* BookmarksToolbar: add toggle shortcutAqua-sama2020-01-295-11/+41
| | | | | | - MenuBar: add toggles for MainWindow toolbars to Window menu - set NavigationBar and BookmarksToolbar titles so the default MainWindow context menu makes sense
* BookmarksToolbar: show text next to iconAqua-sama2020-01-281-1/+2
|
* Remove non-const BookmarkItem::iconAqua-sama2020-01-285-15/+33
| | | | | | | Default BookmarkItem icons will be created when creating the item, if a QApplication (and subsequently, qApp->style()) is present. - added a poi-bookmarks test
* Add bookmarks toolbarAqua-sama2020-01-2813-79/+184
| | | | | Bookmarks Toolbar displays the contents of the top-level "Bookmarks Toolbar" folder.
* Refactor Browser::addPlugin to ::loadPluginsAqua-sama2020-01-275-68/+41
|
* pluginloader: generate keys by mesonAqua-sama2020-01-274-23/+18
|
* pluginloader: add test for PluginLoader::verifyAqua-sama2020-01-277-48/+109
|
* Move compiler flags to meson.build from pkgbuildAqua-sama2020-01-242-13/+17
|
* Merge branch 'bookmarks-subcommand'Aqua-sama2020-01-186-11/+114
|\
| * bookmarks: implicitly append if export is not setAqua-sama2020-01-181-4/+17
| |
| * Add bookmarks subcommandAqua-sama2020-01-176-11/+101
| |
* | Fix various gcc and clazy compile warningsAqua-sama2020-01-1717-81/+88
|/
* Merge branch 'firefox-bookmarks-json-importer'Aqua-sama2020-01-1723-79/+311
|\
| * Parse Tags and Descriptions in FFJsonAqua-sama2020-01-172-0/+20
| |
| * Add Import option to BookmarksWidgetAqua-sama2020-01-173-15/+43
| |
| * BookmarkItem::DateAdded and LastModified fieldsAqua-sama2020-01-176-5/+48
| | | | | | | | | | | | | | - add read support in FFJson for DateAdded and LastModified fields - add read/write support in Xbel for DateAdded and LastModified fields - BookmarkModel: set DateAdded on appendBookmark and appendFolder - EditBookmarkDialog: set LastModified field when saving changes
| * Add Firefox bookmarks.json format to libbookmarksAqua-sama2020-01-168-4/+117
| | | | | | | | | | | | | | | | - can only read folders and bookmarks, their title and uri fields Not supported by Bookmark Model: - Separator items - Date added and Date modified fields
| * Move BookmarksWidget out of libbookmarksAqua-sama2020-01-1510-12/+15
| |
| * Move/rename files for readabilityAqua-sama2020-01-1411-56/+81
| | | | | | | | - add BookmarkFormat <<|>> BookmarkModel operators
* | Create default profile when the one set doesn't existAqua-sama2020-01-151-5/+4
|/
* Fix if statements in PKGBUILDjc_gargma2020-01-141-17/+27
| | | | | Hardening flags aarch64 support
* 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
|