aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Fix sign column redrawVictor Fonseca2014-10-20
| | | | | | | Fixed a bug introduced in SHA:aa66f2487edde49b9a5ba10cd70d706d06a94e25, due to a misapplied patch. buf_del_sign should redraw the window if the sign deleted was the last one in the buffer. Also moved the curwin verification to the correct function.
* Merge PR #1310 'Improve YCM contrib.'Thiago de Arruda2014-10-20
|\
| * Improve YCM contrib: Improve documentation.Eliseo Martínez2014-10-20
| |
| * Improve YCM contrib: Fix 'no newline at end of file' issue.Eliseo Martínez2014-10-20
|/ | | | | | | | | | | | | | | Problem: YCM was reporting a much disturbing warning about a missing newline at the end of some files. This was odd, as the newlines were there and the warning only was shown for some files, not for all of them. Cause: After discussing this issue with @Valloric (see https://github.com/Valloric/YouCompleteMe/issues/950), it turned out that not YCM, but libclang is responsible for it. This is, same compilation flags that produce no warnings with clang-the-binary on the command line, do produce them with libclang-the-library when used by YCM. Solution: Add an extra flag (-Wno_newline_eof) to those extracted from configuration database before passing them to YCM.
* Merge PR #1306 'RBuffer fixes'Thiago de Arruda2014-10-20
|\
| * rstream: Add rbuffer_read_ptr/rbuffer_write_ptr functionsThiago de Arruda2014-10-19
| | | | | | | | | | | | | | | | | | rbuffer_data was renamed to rbuffer_read_ptr, and it represents the next read position in a RBuffer instance. Similarly, rbuffer_write_ptr was added to represent the next write position. Also, rbuffer_data was being used for writing(in alloc_cb), replace that by rbuffer_write_ptr.
| * rstream: Initialize 'rstream' field in RBuffer classThiago de Arruda2014-10-19
|/ | | | | This field is used in a conditional jump, so this initialization is fixing a bug.
* Merge PR #1300 'Refactor input buffer'Thiago de Arruda2014-10-18
|\
| * ui: Refactor input buffer handlingThiago de Arruda2014-10-18
| | | | | | | | | | All input buffer code was moved to os/input.c, and `inbuf` is now a `RBuffer` instance(which abstracts static buffer manipulation).
| * rstream: Extract some RStream functionality to RBufferThiago de Arruda2014-10-18
|/ | | | | | | | RBuffer instances represent the internal buffer used by RStreams. This changes RStream constructor to receive RBuffer pointers and adds a set of RBuffer methods that expose the lower level buffer manipulation to consumers of the RStream API.
* Merge pull request #1297 from splinterofchaos/server-errorsJustin M. Keyes2014-10-17
|\ | | | | server: Improve error reporting.
| * server: Improve error reporting.Scott Prager2014-10-17
| | | | | | | | | | | | | | | | If we fail to bind to the server address, do not try and listen lest the reported error always be "invalid argument". Also, return whether or not we errored from server_init() in case we want to respond differently in the future.
* | Merge pull request #1299 from jszakmeister/add-missing-luajit-flagsJohn Szakmeister2014-10-17
|\ \ | | | | | | Add missing linker flags required for LuaJIT on 64-bit Mac OS X.
| * | Add missing linker flags required for LuaJIT on 64-bit Mac OS X.John Szakmeister2014-10-17
|/ / | | | | | | This was brought up in #1294.
* | Merge pull request #1298 from splinterofchaos/418Justin M. Keyes2014-10-16
|\ \ | | | | | | vim-patch:7.4.418
| * | vim-patch:7.4.418Scott Prager2014-10-16
| |/ | | | | | | | | | | | | | | Problem: When leaving ":append" the cursor shape is like in Insert mode. (Jacob Niehus) Solution: Do not have State set to INSERT when calling getline(). https://code.google.com/p/vim/source/detail?r=v7-4-418
* | Merge PR #1296 'Use the lua client to run functional tests'Thiago de Arruda2014-10-16
|\ \ | |/ |/|
| * test: Use lua to perform sanity API checksThiago de Arruda2014-10-16
| | | | | | | | | | | | | | Sanity API checks made by the python-client in the api-python travis target were converted to lua and will now live in this repository. This will simplify performing breaking changes to the API as it won't be necessary to send parallel PRs the python-client.
| * test: Remove run-functional-tests.pyThiago de Arruda2014-10-16
| | | | | | | | | | | | Now that the lua client is available, python/lupa are no longer necessary to run the functional tests. The helper functions previously defined in run-functional-tests.py were adapted to test/functional/helpers.lua.
| * deps: Add lua nvim-client as a dependencyThiago de Arruda2014-10-16
|/
* vim-patch:7.4.440 #1244Naveen Kumar Molleti2014-10-16
| | | | | | | | Problem: Omni complete popup drawn incorrectly. Solution: Call validate_cursor() instead of check_cursor(). (Hirohito Higashi) https://code.google.com/p/vim/source/detail?r=v7-4-440
* vim-patch:7.4.439 #1245Naveen Kumar Molleti2014-10-16
| | | | | | | | Problem: Duplicate message in message history. Some quickfix messages appear twice. (Gary Johnson) Solution: Do not reset keep_msg too early. (Hirohito Higashi) https://code.google.com/p/vim/source/detail?r=v7-4-439
* vim-patch:7.4.436 #1246Naveen Kumar Molleti2014-10-16
| | | | | | | | | Problem: ml_get error for autocommand that moves the cursor of the current window. Solution: Check the cursor position after switching back to the current buffer. (Christian Brabandt) https://code.google.com/p/vim/source/detail?r=v7-4-436
* Merge pull request #1293 from justinmk/homebrewJustin M. Keyes2014-10-15
|\ | | | | handle missing git or .git/
| * cmake: handle missing git or .git/Justin M. Keyes2014-10-15
| | | | | | | | | | | | | | GetGitRevisionDescription.cmake: we don't need fine-grained failure modes, we only need "yes" or "no". fix #1292
| * homebrew: look for .git/ outside of build workspace #1274Xu Cheng2014-10-15
|/
* Merge pull request #1265 from dkns/vp-7.4.444Justin M. Keyes2014-10-13
|\ | | | | vim-patch:7.4.444
| * vim-patch:7.4.444Daniel Kosinski2014-10-04
| | | | | | | | | | | | | | Problem: Reversed question mark not recognized as punctuation. ( Issue 258 ) Solution: Add the Supplemental Punctuation range. https://code.google.com/p/vim/source/detail?r=v7-4-444
* | Merge pull request #1280 from splinterofchaos/visual-mbJustin M. Keyes2014-10-10
|\ \ | | | | | | vim-patch:7.4.408
| * | vim-patch:7.4.408Scott Prager2014-10-10
|/ / | | | | | | | | | | | | Problem: Visual block insert breaks a multi-byte character. Solution: Calculate the position properly. (Yasuhiro Matsumoto) https://code.google.com/p/vim/source/detail?r=v7-4-408
* | Merge pull request #1279 from splinterofchaos/matchparenJustin M. Keyes2014-10-10
|\ \ | | | | | | vim-patch:7.4.397
| * | vim-patch:7.4.397Scott Prager2014-10-09
|/ / | | | | | | | | | | | | | | Problem: Matchparen only uses the topmost syntax item. Solution: Go through the syntax stack to find items. (James McCoy) Also use getcurpos() when possible. https://code.google.com/p/vim/source/detail?r=v7-4-397
* | Merge pull request #1273 from fwalch/fix-homebrewJustin M. Keyes2014-10-09
|\ \ | | | | | | homebrew: fix install prefix
| * | homebrew: fix install prefixFlorian Walch2014-10-09
|/ /
* | Merge pull request #1267 from justinmk/versionJustin M. Keyes2014-10-09
|\ \ | | | | | | version refactor
| * | version: remove "Compilation" and "Linking" messages.Justin M. Keyes2014-10-07
| | | | | | | | | | | | | | | | | | Can't reliably get this information from cmake (#1267), so it's misleading to show these messages at all. We can always revert this commit if we find a way later.
| * | version: generate "build number" from commit timestampJustin M. Keyes2014-10-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - cmake: git_timestamp() returns last commit time formatted as `YYYYMMddHHmm`. - Always include commit hash in :version and --version output. `nvim --version` sample output: NVIM 0.0.0-alpha+201410070245 (compiled Oct 7 2014 05:30:45) Commit: f747b2b1ff7bfe7eb00cc2be82d7af87c98f1111
| * | version: report commit hash as "build number" in long version stringJustin M. Keyes2014-10-07
| | |
| * | version: remove non-functional Vim version identifiersJustin M. Keyes2014-10-07
| | |
| * | version: remove "Included patches" messageJustin M. Keyes2014-10-07
| | | | | | | | | | | | It is meaningless to Nvim.
| * | version: update user-facing version indicatorsJustin M. Keyes2014-10-07
|/ / | | | | | | | | | | | | - VIM_VERSION_LONG and VIM_VERSION_LONG_DATE do not affect plugins, they are only cosmetic. - Vim-related version identifiers will be preserved for plugin compatibility (has("patchXXX") and v:version).
* | homebrew: use Makefile-defined defaults. #1259Tayler Mulligan2014-10-07
| | | | | | | | | | Assuming homebrew always uses a clean workspace, a separate "cmake" step is not necessary.
* | Merge pull request #1254 from splinterofchaos/na-patchesJustin M. Keyes2014-10-06
|\ \ | | | | | | Mark patches 363 and 366 NA; vim-patch:7.4.375
| * | vim-patch:7.4.375Scott Prager2014-10-06
| | | | | | | | | | | | | | | | | | | | | Problem: Test 63 fails when run with GUI-only Vim. Solution: Add guibg attributes. (suggested by Mike Soyka) https://code.google.com/p/vim/source/detail?r=v7-4-375
| * | Mark patches 363 and 366 NA.Scott Prager2014-10-06
|/ /
* | Merge pull request #1268 from stefan991/cleanup-docs-2Justin M. Keyes2014-10-06
|\ \ | | | | | | Cleanup user documentation
| * | doc: remove links to non existent filesStefan Hoffmann2014-10-06
| | |
| * | doc: cleanupStefan Hoffmann2014-10-06
| | | | | | | | | | | | | | | | | | | | | * fix some links * typo * remove reference to hangul_input * remove unused vim2html.pl
| * | doc: remove documentation for `:shell`Stefan Hoffmann2014-10-06
| | | | | | | | | | | | see #450
| * | doc: remove netbeans.txtStefan Hoffmann2014-10-06
| | |