dgutov pushed a change to branch master. from 24149b0 Release debbugs 0.9.7 new 22ecb92 company-clang--start-process: Disable undo in the output buffer new dae79c4 Merge branch 'search-hl-fix' new 5e29e41 company-files--grab-existing-name: Check if the file is remote new e6ea779 Add `company-diag' new 1f1925f company-backends: Make the version check more conservative new d56ddaa Allow scrolling the doc window with the mouse wheel new 448bcd8 company-show-doc-buffer: Bind other-window-scroll-buffer new e94f2ec company-show-doc-buffer: Still call doc-buffer inside the electric block new 125a4da company-show-location: Mirror the latest change to company-show-doc-buffer new 7941f6e company-diag: Include Emacs and Company versions new 5733f2b company-diag: Fix the annotation call new af962d4 company-diag: Call `annotation' in the right buffer new 12f55f5 Buf was unused new a7a4ba6 Merge branch 'release' new 5e107fd Accept numeric argument in company-select-next and friends new 17e6d19 Remove company-pysmell new c2e5981 Remove company-ropemacs new 41f4536 Add missing require to `company-gtags` new 733d4a9 Merge pull request #318 from iqbalansari/master new b0f206a Handle function pointers in annotation and template expansion new 479c676 Don't use `forward-symbol', apparently it's not in 24.3 new 464a458 company-lighter: dispatch on whether company-candidates is non-nil new 6301093 Clarify the meaning of cdr in the prefix cons new 5b736e9 Introduce company-dabbrev-ignore-invisible new b94b115 company--insert-candidate: Don't insert an empty string new b20726c string-prefix-p signals error on nil in Emacs < 25 new 9f67f1e Fix docstring new 5fe84a2 Merge pull request #334 from vermiculus/patch-1 new a0ba593 Drop githalytics link new decd537 Add MELPA badge new 7ad049d Fix the svg url new 2de213e company-dabbrev--search-buffer: Save match data new f45b11e Don't replace the default argument values with `argN` anymore new 5fc4a9a Update company-clang-objc-templatify in line with the previous change new 9486563 Accept markers in the data returned by c-a-p-f functions new 1dce769 company-version: Require find-func new abe46da company-files: Skip disconnected remote completions for "/xyz" new 5296784 company-template: Add a summary line new c08dbc1 Don't use `sit-for' new 27c913a Don't use `require-match t' in normal backends new 8202638 Document ignore-case backend command new f1ca92f Update NEWS [ci skip] new 35f4178 Allow including window-start in the doc-buffer return value new 0b37d17 company-mode: Mention the sorting order new 75e21f6 company-css: Support web-mode new d2ff1dc company--begin-new: Call `company-cancel' in the unique case new 4ba4264 company--begin-new: Reorder statements new 049b0e6 company--begin-new: Check the value of c new 9c8364d company-keywords: Support scala-mode new a053848 Sort alphabetically, to appease a test new 7d14350 company-eclim-executable: Pick up the value of eclim-executable, if present new b0a946d company-clang--start-process: Only erase buffer when there's no existing process new 6e88174 Don't cut off the last character from a wrapped line new 2306c9c Support whitespace-mode newline-mark new 7579ced Fix a bug reference new 05987e6 Fix #362 (arbitrary jumping of point) new 1079d1a Use cl-labels instead of cl-flet, for cl-lib shim compatibility new 7419d5f Update the tests new d39b956 Introduce company-indent-or-complete-common new 25cf452 Don't start automatically during macro recording new c6af7d2 Mention the previous change in NEWS [ci skip] new d463642 company-etags-find-table: fix fallback tags file expansion new 3aa806f company-etags-find-table: check that TAGS is a regular file, cf. #222 new 93aa472 Merge pull request #382 from ilohmar/etags-fix new 679846a Makefile: allow package and elpa targets to run without git new 5f8e6eb Merge pull request #397 from bremner/make-elpa-fix new 9e66366 Fix #404 by blanking out line-prefix again new 7afffbc Spell "backend" and "frontend" without hyphens new 5d68a50 [Fix #317] Allow :sorted keyword in grouped backends new 050c0c1 Improvements of the `company-backends` docstring new 46d4455 Merge pull request #402 from vspinu/sorted new 433ae92 Retouch the docstring further new 87351aa Double space new 02d0e74 Modernize the Commentary a bit new cec8779 Introduce company-search-regexp-function new d97c98f company-search-candidates: Mention company-search-regexp-function new 33f7bbc Fix some compilation warnings new 4646d35 Allow advising company-dabbrev(-code)? regex generation new c656b25 Merge pull request #418 from PythonNut/master new 7d005c4 Document some company-grab- functions new a95d7f1 Respect yas-key-syntaxes (#422) new 21da29b Update copyright new 6165cb2 Don't "adjust key" (#422) new ed3e711 company-yasnippet: Disable cache (#422) new 8952cfe Handle key prefix being shorter than prefix (#422) new a3858be Ignore trigger key prefixes that are shorter than symbol-at-point new 478f124 company-dabbrev-code-modes: Improve Customize labels new 250ca1c Add company-etags-everywhere new 4a6eea9 Use company-dabbrev-char-regexp more consistently (#433) new 4a16a55 company-dabbrev--make-regexp: Regexp can match non-word characters new 1c36f7c company-dabbrev--search-buffer: Use use forward search (#433) new 7779820 Remove completions without annotations when considering duplicates new 3726fe2 [ci skip] Use the "generic" language new 07a4e9e Travis: Try to fix the "held broken packages" new 946c798 Handle empty list of candidates new 900ae0d Add support for company-face new c845c43 Revert "Add support for company-face" new 5bfbb05 Add the pre-render backend command new b001e91 Fix a test (after adding `should`) new be2f586 Add workaround for bug#18067 new 931e758 Fix the workaround new 6bf2491 Rename company-clang-obc-templatify to company-template-objc-templatify new 18b0414 Declare python-shell-get-process new da9b108 Refine the workaround further new e5177c9 Add company-tooltip-annotation-selection face new 387b4d1 Fix "obsolete function" warning new e477eaf Bump copyright years new 0a6bfa9 company-capf: Add :company-prefix-length property function new 23c6f85 Merge pull request #450 from fbergroth/capf-prefix-function new df14727 Fix bbdb completion for multi-recipient messages new e65ab4c Merge pull request #453 from jtatarik/bbdb-multiple-recipients new 2dd1f6a company-cancel: Call frontends' 'hide before 'post-completion new 39eb115 company--posn-col-row: Fall back to posn-col-row new 31780fb Revert "company-cancel: Call frontends' 'hide before 'post-completion" new 7a05d1c company-cancel: Call pre/post-completion at the end new 9fb6072 Reimplement -electric-do using a pre-command-hook new 779de03 Merge pull request #457 from cpitclaudel/wip-simplify-electric new 5d0a9bb company-semantic: Retain function overloads new cd69d7b Add company-semantic-begin-after-member-access new faa8f84 Add company-semantic-insert-arguments new 18a77b9 Improve the example in the Commentary new 1221739 Improve the description of cons prefix new 4cd4c3a Turn :company-prefix-length property into a value new 9e844d1 Merge pull request #459 from fbergroth/prefix-length-var new 99ce60b Add company-search-flex-regexp new 5565541 Option to have tempo expand tags after completion. new ec9f6c7 Moved company-tempo-insert call to post-completion new ada2ede Merge pull request #461 from rlph/patch-1 new ca447ec [#464] Optimisation and fixes in `company-files` new a53911c Separate sort of candidates and children in company-files new 4f0d7a1 Kill trailing / on directories completion new a619a93 Merge pull request #465 from vspinu/files-optim new b526978 Fix typo in dependency name new ac7f816 Merge pull request #466 from tarsius/patch-1 new 7d0db9e Move company-files closer to the front of company-backends new 724e6dd Delete the cache when async completion aborts new e251568 Update test for the latest change new bdf6b22 Fix #474 by filtering dabbrev completions at the end new ae0a406 Add some C++11 keywords, fixes #478 new c12216b re-sort new 1275cdd Bump copyright new c97828c Clarify where callback must be called from new e525793 company-dabbrev--search-buffer: Speed up new c357d5a company-grab-line: Make it work in ERC prompt new 3ec9d5d Add Julia keywords new 1f5389b Merge pull request #483 from stardiviner/add-julia-keywords new c38d382 Fixed typo new 1de23f8 Merge pull request #486 from akirakyle/patch-1 new 9b89556 company-capf: Look up `face', not `font-lock-face' new 7d2d49b company--fetch-candidates: Bind non-essential new 6c8763a Fixed lighter for grouped backends new a7e4408 Merge pull request #491 from akirakyle/patch-1 new 90ec4ce Don't call company-abort right after startup new 077182c Add autoload cookies new d48eaee Merge pull request #499 from fice-t/autoload new d587bd0 Fix an old typo new e0d2bf0 company-bbdb: Use full names as prefix new dc4927b Allow company-dabbrev-ignore-buffers to be a function new 395f846 Revert "Remove completions without annotations when considering duplicates" new 2d9bf1e company--preprocess-candidates: Check that all CANDIDATES are strings new b8f8777 New transformer: company-sort-prefer-same-case-prefix new 8cc284e Merge pull request #531 from juergenhoetzel/master new de9f2e1 Add support for auto-complete like behavior (#524) new e357eb6 Remove the [return] binding (#530) new c6d5330 company-eclim--project-dir: Try to handle non-project buffers new ce38a7d Replace :sorted with :separate, and sort within each chunk new adfb2d9 Mention company-pseudo-tooltip-unless-just-one-frontend-with-delay in NEWS new 69228c7 Tag company-dabbrev-ignore-buffers with package-version new 6067bc6 Mention company-sort-prefer-same-case-prefix new 971eea5 Bump copyright new 3f1afc6 Revert "Remove the [return] binding (#530)" new 212c8fc Make a new release new 7a2deff Merge commit '212c8fc3101781a2f1c55ca61772eb75a2046e87' from company
Summary of changes: packages/company/.travis.yml | 3 +- packages/company/Makefile | 4 +- packages/company/NEWS.md | 47 ++ packages/company/README.md | 2 +- packages/company/company-abbrev.el | 9 +- packages/company/company-bbdb.el | 10 +- packages/company/company-capf.el | 36 +- packages/company/company-clang.el | 44 +- packages/company/company-cmake.el | 6 +- packages/company/company-css.el | 10 +- packages/company/company-dabbrev-code.el | 16 +- packages/company/company-dabbrev.el | 110 ++-- packages/company/company-eclim.el | 25 +- packages/company/company-elisp.el | 6 +- packages/company/company-etags.el | 31 +- packages/company/company-files.el | 63 ++- packages/company/company-gtags.el | 7 +- packages/company/company-ispell.el | 20 +- packages/company/company-keywords.el | 39 +- packages/company/company-nxml.el | 4 +- packages/company/company-oddmuse.el | 6 +- packages/company/company-pysmell.el | 69 --- packages/company/company-ropemacs.el | 72 --- packages/company/company-semantic.el | 61 ++- packages/company/company-template.el | 65 ++- packages/company/company-tempo.el | 20 +- packages/company/company-xcode.el | 6 +- packages/company/company-yasnippet.el | 69 ++- packages/company/company.el | 836 ++++++++++++++++++++---------- packages/company/test/async-tests.el | 4 +- packages/company/test/bbdb-tests.el | 46 ++ packages/company/test/clang-tests.el | 17 +- packages/company/test/core-tests.el | 25 +- packages/company/test/frontends-tests.el | 99 +++- packages/company/test/template-tests.el | 60 ++- 35 files changed, 1238 insertions(+), 709 deletions(-) delete mode 100644 packages/company/company-pysmell.el delete mode 100644 packages/company/company-ropemacs.el create mode 100644 packages/company/test/bbdb-tests.el