Commit Graph

  • fa39b82b3c Backup old history file after import. Ryan Roden-Corrent 2017-06-08 22:18:52 -0400
  • a6a9ad72f9 Fix test_history_interface. Ryan Roden-Corrent 2017-06-08 22:18:34 -0400
  • 22b7b21d5a Use named placeholders for sql queries. Ryan Roden-Corrent 2017-06-08 21:43:00 -0400
  • 862f8d3188 Always return col 0 for index parent. Ryan Roden-Corrent 2017-06-08 08:43:53 -0400
  • 18cd8ba0b6 Add indices for HistoryAtimeIndex and CompletionHistoryAtimeIndex Florian Bruhin 2017-06-08 13:58:36 +0200
  • 3a4ef09f58 More sql code review fixes Ryan Roden-Corrent 2017-06-08 07:34:35 -0400
  • 9b0395db08 Add an lru cache for WebHistoryInterface.historyContains Florian Bruhin 2017-06-08 13:03:44 +0200
  • 6fc61d12fc Assorted small fixes for sql code review. Ryan Roden-Corrent 2017-06-07 22:45:14 -0400
  • feed9c8936 Better exception handling in history. Ryan Roden-Corrent 2017-06-07 20:49:11 -0400
  • 6ce52f39ae Add debug timings for SQL Florian Bruhin 2017-06-07 16:37:52 +0200
  • 57d96a4512 Add a CompletionHistory instead of HistoryVisits table Florian Bruhin 2017-06-07 16:02:10 +0200
  • c64b7d00e6 Add separate table for history visits Florian Bruhin 2017-06-07 15:57:56 +0200
  • 7f27603772 Fix columns_to_filter for sql category. Ryan Roden-Corrent 2017-06-07 09:10:05 -0400
  • 389e1b0178 Fix bad objreg reference in app.py. Ryan Roden-Corrent 2017-06-07 08:40:13 -0400
  • f8325cbbc1 Remove print statement Ryan Roden-Corrent 2017-06-07 08:15:10 -0400
  • 309b6ba32c Move _import_history to history.py. Ryan Roden-Corrent 2017-06-07 08:10:44 -0400
  • ea0b3eee05 Use full, not partial index for history. Ryan Roden-Corrent 2017-06-07 07:33:36 -0400
  • 478a719f77 Use a prepared query for historyContains. Ryan Roden-Corrent 2017-06-06 21:48:58 -0400
  • 5b827cf86a Fix typo in sql exception handling Ryan Roden-Corrent 2017-06-06 21:40:17 -0400
  • 6a0fc5afd2 Create a SQL index on History.url. Ryan Roden-Corrent 2017-06-06 21:35:57 -0400
  • 565ba23f8c Don't instantiate completion models nedlessly. Ryan Roden-Corrent 2017-06-06 20:40:24 -0400
  • 42243d3d97 Add more performance logging to completion. Ryan Roden-Corrent 2017-06-05 07:40:48 -0400
  • a01c76db54 Remove 'group by' from url completion query. Ryan Roden-Corrent 2017-06-02 07:47:28 -0400
  • c297f047d2 Don't regenerate completion model needlessly. Ryan Roden-Corrent 2017-05-31 12:35:43 -0400
  • 2cd02be7b1 Remove CompletionModel.columns_to_filter. Ryan Roden-Corrent 2017-05-29 22:58:11 -0400
  • 8fb6f45bec Don't set pattern in SqlCategory constructor. Ryan Roden-Corrent 2017-05-25 12:59:05 -0400
  • cf89ffa971 Fix pylint/flake8 errors Ryan Roden-Corrent 2017-05-25 07:27:14 -0400
  • 2c501f7fb7 Fix url completion benchmark. Ryan Roden-Corrent 2017-05-24 12:44:57 -0400
  • 39b561a182 Fix BaseLineParser::test_double_open. Ryan Roden-Corrent 2017-05-24 07:38:24 -0400
  • b1b521e0c2 Fix two history tests added recently. Ryan Roden-Corrent 2017-05-23 22:20:25 -0400
  • e67da51662 Use prepared SQL queries. Ryan Roden-Corrent 2017-05-23 09:01:20 -0400
  • 20000088de Add debug-dump-history and fix sql history tests. Ryan Roden-Corrent 2017-05-13 21:32:47 -0400
  • 87643040a4 Fix test_history for python < 3.6. Ryan Roden-Corrent 2017-05-11 08:20:37 -0400
  • e201a42383 Fix eslint errors Ryan Roden-Corrent 2017-05-09 21:18:15 -0400
  • 9b25b7ee5d Fix misspelling of 'occurs' Ryan Roden-Corrent 2017-05-09 12:08:31 -0400
  • 119c33ac32 Remove base.py from check_coverage. Ryan Roden-Corrent 2017-05-09 12:02:59 -0400
  • 882da71397 Remove unused imports Ryan Roden-Corrent 2017-05-09 08:01:31 -0400
  • eb61269068 Fix qute://history javascript for SQL. Ryan Roden-Corrent 2017-05-07 22:21:46 -0400
  • 0aa0478327 Use EXISTS for SqlTable.contains. Ryan Roden-Corrent 2017-05-07 11:06:33 -0400
  • 71191f10a2 Only complete most recent atime for url. Ryan Roden-Corrent 2017-04-18 07:48:11 -0400
  • 9d4888a772 Optimize qute://history for SQL backend. Ryan Roden-Corrent 2017-04-15 23:01:24 -0400
  • 784d9bb043 Remove code rendered dead by sql implementation. Ryan Roden-Corrent 2017-04-11 09:01:33 -0400
  • a8ed9f1c2f Fix qute://version sql init bug. Ryan Roden-Corrent 2017-04-11 08:12:23 -0400
  • 231bbe7c2b Fix race condition on history tests. Ryan Roden-Corrent 2017-04-11 07:52:45 -0400
  • 44080b8ad4 Fix flake8 errors in test_history Ryan Roden-Corrent 2017-04-09 07:02:14 -0400
  • e661fb7446 Fix test_history. Ryan Roden-Corrent 2017-04-08 17:24:11 -0400
  • f110cf4d53 Fix long hang after importing history. Ryan Roden-Corrent 2017-04-08 17:18:20 -0400
  • 024386d189 Fail on history file parsing errors. Ryan Roden-Corrent 2017-04-08 16:20:55 -0400
  • 6412c88277 Clean up history module. Ryan Roden-Corrent 2017-04-08 07:13:16 -0400
  • 3e63b62d6e Fix pylint/flake8 for sql work. Ryan Roden-Corrent 2017-04-06 12:02:43 -0400
  • 8ff45331df Clean up sql implementation. Ryan Roden-Corrent 2017-04-04 08:27:42 -0400
  • 80647b062a Convert old history file to sqlite. Ryan Roden-Corrent 2017-03-29 08:59:16 -0400
  • de5be0dc5a Store history in an on-disk sqlite database. Ryan Roden-Corrent 2017-03-26 16:52:10 -0400
  • b47c3b6a60 Test deleting a history entry from completion. Ryan Roden-Corrent 2017-03-23 12:02:07 -0400
  • 2eea115b3a Rename sqlcategory and add to perfect_files. Ryan Roden-Corrent 2017-03-23 08:31:09 -0400
  • 7d04f155c8 Add missing docstring. Ryan Roden-Corrent 2017-03-23 08:29:22 -0400
  • 4296eed429 Fix test_history cleanup failure. Ryan Roden-Corrent 2017-03-22 19:55:03 -0400
  • 93e0bfa410 Fix tests after sql completion rebase. Ryan Roden-Corrent 2017-03-21 21:41:13 -0400
  • 5dce6fa494 Fix pylint/flake8 errors Ryan Roden-Corrent 2017-03-21 20:42:32 -0400
  • f95dff4d9e Decouple categories from completionmodel. Ryan Roden-Corrent 2017-03-03 08:31:28 -0500
  • ce3c555712 Use list completion for bookmarks/quickmarks. Ryan Roden-Corrent 2017-02-28 08:50:55 -0500
  • 1d54688b0b Revert "Use SQL completer for quickmarks/bookmarks." Ryan Roden-Corrent 2017-02-28 08:44:17 -0500
  • 80619c88b3 Revert "Use SQL for quickmark/bookmark storage." Ryan Roden-Corrent 2017-02-28 08:43:11 -0500
  • e3a33ca427 Implement a hybrid list/sql completion model. Ryan Roden-Corrent 2017-02-22 22:25:11 -0500
  • 921211bbaa Remove web-history-max-items. Ryan Roden-Corrent 2017-02-22 21:12:23 -0500
  • 99c9b2d396 Fix two small mistakes after SQL code review. Ryan Roden-Corrent 2017-02-22 21:05:03 -0500
  • c4c5723a61 Sort history completion entries by atime. Ryan Roden-Corrent 2017-02-21 09:05:22 -0500
  • 56f3b3a027 Small review fixups for SQL implementation. Ryan Roden-Corrent 2017-02-21 08:27:52 -0500
  • 3c676f9562 Fix pylint/flake8 errors for SQL work. Ryan Roden-Corrent 2017-02-20 12:15:06 -0500
  • a050cb94f6 Report sqlite version with --version. Ryan Roden-Corrent 2017-02-20 08:33:38 -0500
  • df0bd23d79 Make pylint shut up about test_version Florian Bruhin 2017-06-19 13:42:19 +0200
  • 4968590075 Mention needed SQL packages in INSTALL. Ryan Roden-Corrent 2017-02-20 08:17:21 -0500
  • c6645d47ba Remove newest_slice and StatusBar._option. Ryan Roden-Corrent 2017-02-19 21:39:15 -0500
  • 1474e38eec Add urlmodel to perfect_files Ryan Roden-Corrent 2017-02-19 21:36:02 -0500
  • 6a8b1d51fa Avoid config -> configmodel circular import. Ryan Roden-Corrent 2017-02-19 20:58:10 -0500
  • 6cc2095221 Avoid keyconf circular import. Ryan Roden-Corrent 2017-02-17 08:13:36 -0500
  • fc5fd6096a Revert "Initialize SQL for two failing tests." Ryan Roden-Corrent 2017-02-16 20:34:14 -0500
  • 788babbb61 Further prevent state leakage from test_init. Ryan Roden-Corrent 2017-02-16 20:32:03 -0500
  • be38e181a8 Install libqt5sql5-sqlite for debian CI. Ryan Roden-Corrent 2017-02-16 17:06:16 -0500
  • d658378af3 Eliminate test interference from webkit history. Ryan Roden-Corrent 2017-02-16 17:04:10 -0500
  • 21757a96a3 Add docstrings to SqlCompletionModel overrides. Ryan Roden-Corrent 2017-02-16 08:25:46 -0500
  • 490250f5be Initialize SQL for two failing tests. Ryan Roden-Corrent 2017-02-16 07:39:50 -0500
  • be07107b1c Fix end2end completion tests for SQL backend. Ryan Roden-Corrent 2017-02-15 21:29:00 -0500
  • 6a04c4b3e8 Allow replacing quickmark with SQL backend. Ryan Roden-Corrent 2017-02-15 21:28:03 -0500
  • 02fb1a037c Implement canFetchMore for SQL completion. Ryan Roden-Corrent 2017-02-15 20:55:27 -0500
  • ffd044b52b Fix pylint and flake8 for SQL work. Ryan Roden-Corrent 2017-02-15 12:46:37 -0500
  • ea9217a61f Fix qutescheme for new SQL backend. Ryan Roden-Corrent 2017-02-15 09:07:07 -0500
  • 0e650ad719 Return namedtuples from SqlTable. Ryan Roden-Corrent 2017-02-15 09:06:23 -0500
  • d89898ef7d Implement delete_cur_item for sql completion. Ryan Roden-Corrent 2017-02-14 22:43:33 -0500
  • fe80878788 Implement custom where clause in SQL. Ryan Roden-Corrent 2017-02-14 22:10:49 -0500
  • 9f27a9a5d7 Implement column selectors for sql completion. Ryan Roden-Corrent 2017-02-14 20:32:44 -0500
  • 3f6f03e325 Respect web-history-max-items with SQL. Ryan Roden-Corrent 2017-02-14 09:06:42 -0500
  • df995c02a3 Get rid of varargs in sql.run_query. Ryan Roden-Corrent 2017-02-14 08:59:01 -0500
  • b70d5ba901 Use QSqlQueryModel instead of QSqlTableModel. Ryan Roden-Corrent 2017-02-14 08:46:31 -0500
  • 52d7d1df0c Use SQL completer for quickmarks/bookmarks. Ryan Roden-Corrent 2017-02-12 18:24:09 -0500
  • 839d49a8ac Fix up pylint/flake8 for completion revamp. Ryan Roden-Corrent 2017-02-12 18:14:46 -0500
  • 5bd047b70b Fix CompletionView.completion_item_del for new API. Ryan Roden-Corrent 2017-02-12 18:03:49 -0500
  • b381148e06 Unittest CompletionView.completion_item_del. Ryan Roden-Corrent 2017-02-12 18:03:00 -0500
  • c3155afc21 Rethrow KeyError as DoesNotExistError in urlmarks. Ryan Roden-Corrent 2017-02-12 08:53:50 -0500
  • a774647c26 Get test_models mostly working again. Ryan Roden-Corrent 2017-02-12 08:39:24 -0500