dgutov pushed a change to branch master. from 0ead54c Merge commit 'dea0ba6347f2eb5be310826e7917effb73e1e600' new 6846466 company-capf: Distinguish between `finished' and `exact' in post-completion new d4088c5 replace <LANG> <CONFIG> tag in variables new b6da724 Clean up a little new 250f7af s/Fortran/G77 new ea5c4fd More cleanup new 67ead1a Bump the year new b188c49 Inline company-cmake--find-match new ccc08c9 Eliminate one `setq' new eb03746 company-cmake--unexpand-candidate: Remove extra underscore new 79d4b0d company-cmake: Support G77/Fortran distinction new 28f8dc6 Update NEWS new e5627dd company-etags-file-table: Check that TAGS is not a directory new e66f2c3 company-bbdb: Use the whole line content after `: ' as prefix new 4375685 company-complete-number: Handle keypad events new e692260 Show numbers in tooltip irrespective of scrolling new 556ee69 Bump the version for development new 4d8ac8c Support multiple-width chars in annotations new c97666c company-files--complete: Ignore case on appropriate systems new abf95f7 company-update-candidates: Don't be fooled by a few prefix completions new ed86ad5 company-update-candidates: Fix WRT ignore-case new 98477e7 Reword comment new 660cafc company-input-noop: Use a symbol for the dummy event binding new 7d3c5d4 company-backends: Clarify that responding to `match' is never mandatory new 996fbd2 Add company-bbdb-modes defcustom new bb0badd Edit NEWS new 67e74ce company-backends: Add "to this command" new 0cdcd07 company-capf: Pass `sole' or 'finished' to exit-function, not `exact' new 62d1f37 company-clang--start-process: Bind process-adaptive-read-buffering to nil new cecf6a9 company--window-width: Make it a defun new 8196ff6 Work around http://debbugs.gnu.org/18384 new 3b622c4 Define customize group for company-bbdb new ccecb37 Merge pull request #252 from markus1189/bbdb-customize-group new e7073a1 s/`bbdb'/BBDB new ed97b73 company--insert-candidate: Don't change buffer modification status unnecessarily new 8d61f1b company-semantic: add simple annotations new 6d023fd Add NEWS entry new 7ac956a Fix typo new 8d4ba7a company-preview-show-at-point: Handle the pseudo-tooltip-overlay new bd5e453 #267 follow-up fixes new 6ff5ed3 Clear out unused variable warnings new ff9bafc Don't idle-begin when company-candidates is non-nil new a95c2ce Reorganize tests layout new 8b587c0 Add .elpaignore new eef07a5 Support template functions in company-clang annotations new 80620a1 Remove ineffective change from c6e9fbad312fc62876d40032a84a94439a055d05 new 829b40f company--continue-failed: Don't burp on `stop' new 0a172c5 company-search-map: Support keypad numbers new 9335f7b company-search-delete-char: New command new 559b4f2 Don't repeat search with empty string new 048a9c4 company-search-old-map: Remove, unused new a850cdb Privatize some search functions (and a var) new 7b312dd Introduce `company-search-toggle-filtering' new 31d352f Update NEWS.md new 388545b Add company-complete-common-or-cycle new f5942e9 company-fill-propertize: Don't highlight match beg till common part new 0d2757c company-search-map: Add M-n and M-p bindings new aa7c1ca Simplify NEWS entry new eb1f0db Fixup a test new 770d0d8 Work around http://debbugs.gnu.org/19553 new 9c99c7c company-search-abort: Move predicate reset to the mode function new 8f09f52 Replace `cl-plusp' usages with `string=' new 5b0f1c8 company-search-delete-char: Use `ding' new 160ab01 Split company--process-candidates into -pre and -post new 5ebcae8 Improve duplicates removal new eb0d8d9 Release 0.8.8 new 092486e Merge commit 'eb0d8d9e687e1364098f9abc6f9281fcbc0d3abd' from company
Summary of changes: packages/{easy-kill => company}/.elpaignore | 3 +- packages/company/Makefile | 4 +- packages/company/NEWS.md | 19 +- packages/company/company-bbdb.el | 17 +- packages/company/company-capf.el | 9 +- packages/company/company-clang.el | 13 +- packages/company/company-cmake.el | 129 +++- packages/company/company-etags.el | 2 +- packages/company/company-files.el | 1 + packages/company/company-semantic.el | 10 + packages/company/company-tests.el | 915 +------------------- packages/company/company.el | 378 +++++---- .../test/all.el} | 21 +- packages/company/test/async-tests.el | 161 ++++ packages/company/test/clang-tests.el | 25 + packages/company/test/core-tests.el | 481 ++++++++++ .../elisp-tests.el} | 9 +- packages/company/test/frontends-tests.el | 298 +++++++ .../test/keywords-tests.el} | 29 +- packages/company/test/template-tests.el | 91 ++ packages/company/test/transformers-tests.el | 58 ++ 21 files changed, 1530 insertions(+), 1143 deletions(-) copy packages/{easy-kill => company}/.elpaignore (58%) copy packages/{ada-mode/ada-mode-compat-24.2.el => company/test/all.el} (58%) create mode 100644 packages/company/test/async-tests.el create mode 100644 packages/company/test/clang-tests.el create mode 100644 packages/company/test/core-tests.el rename packages/company/{company-elisp-tests.el => test/elisp-tests.el} (97%) create mode 100644 packages/company/test/frontends-tests.el copy packages/{ada-mode/ada-mode-compat-24.2.el => company/test/keywords-tests.el} (54%) create mode 100644 packages/company/test/template-tests.el create mode 100644 packages/company/test/transformers-tests.el