aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* Add Edit menuAqua-sama2019-01-031-0/+85
|
* Update license yearAqua-sama2019-01-025-22/+5
|
* Connect Developer Tools and View Source actionsAqua-sama2019-01-022-32/+47
|
* Configuration: fix homepath patching for value<QString>Aqua-sama2018-12-301-8/+11
|
* Fix filter.header not workingAqua-sama2018-12-304-36/+17
|
* Add smolbote.5 manpageAqua-sama2018-12-303-0/+124
| | | | Configuration file and Options description manpage
* Bookmarks: track modified state in the model rather than the widgetAqua-sama2018-12-274-21/+34
| | | | | | | | Dragging and dropping bookmarks is done by the QTreeView rather than through the BookmarksWidget, so the widget could not track modification state correctly when items were reordered. BUG: #9 Bookmark reordering does not persist
* Rename TabWidget::deleteTab to TabWidget::removeTabAqua-sama2018-12-255-27/+24
|
* Fix bookmarks context menu exec positionAqua-sama2018-12-222-3/+3
|
* Add BookmarksWidget::showContextMenu signalAqua-sama2018-12-223-0/+43
| | | | | | | | | | Connected the signal to last window's current subwindow. Menu contains: - Open link in current tab - Open link in current tab with profile - Open link in new tab - Open link in new tab with profile BUG: #10 Add right-click menu for bookmarks
* Dropping bookmarks onto a folder now inserts it at the first positionAqua-sama2018-12-221-1/+4
| | | | BUG: #8 Dragging bookmarks onto folders crash
* Add adblocklist classAqua-sama2018-12-217-5/+218
|
* Add ContentsMatcher classAqua-sama2018-12-199-74/+142
|
* Add subwindow list to Window menuAqua-sama2018-12-173-3/+27
|
* Add browser.iconThemeAqua-sama2018-12-162-0/+5
|
* Add restore last tab shortcutAqua-sama2018-12-152-23/+18
|
* Move tab actions to Subwindow menuAqua-sama2018-12-154-29/+190
|
* Add SaveSessionDialogAqua-sama2018-12-146-12/+213
|
* Profile picker menu: use QActionGroup instead of QRadioButtonAqua-sama2018-12-131-9/+9
|
* Add lang/meson.buildAqua-sama2018-12-131-0/+4
|
* Add translations meson option to build and install translationsAqua-sama2018-12-138-264/+505
|
* MainWindow: rework menu barAqua-sama2018-12-1319-433/+431
| | | | | Split off menu bar into its own class out of MainWindow Menu bar now has a 'Find in menus' function
* Fix crash creating ConfigurationEditorPlugin widgetAqua-sama2018-12-113-2/+5
|
* Fix navigation buttons using wrong iconsAqua-sama2018-12-116-31/+56
|
* Update poi_firejail.desktopAqua-sama2018-12-115-25/+29
|
* Add separate firejail .desktopAqua-sama2018-12-108-10/+44
|
* firejail profile: disable private-binAqua-sama2018-12-082-1/+3
|
* Fix options not getting overwritten by command lineAqua-sama2018-12-083-30/+12
|
* Split crash handler code off mainAqua-sama2018-12-084-38/+76
|
* Configuration: parse command line after parsing config fileAqua-sama2018-12-077-64/+166
| | | | - Split CommandLine off Configuration
* PKGBUILD: add gpg key signing for pluginsAqua-sama2018-12-062-0/+27
|
* Add builtins::version, ::build and ::helpAqua-sama2018-12-054-31/+88
|
* Update .desktop and .profileAqua-sama2018-12-025-9/+148
|
* pick-session: pass session data to existing instance if anyAqua-sama2018-11-304-18/+78
|
* Add --session and --pick-sessionAqua-sama2018-11-299-66/+54
| | | | | | -s,--session replaces --browser.session --pick-session shows the SessionDialog instead of creating a session on startup
* Remove old session codeAqua-sama2018-11-289-108/+69
|
* Rewrite Session saving and loadingAqua-sama2018-11-2812-73/+163
|
* Add Session::view and Session::restoreViewAqua-sama2018-11-267-14/+73
|