aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Merge pull request #1538 from fwalch/multi-osJustin M. Keyes2014-11-28
|\ | | | | Travis: Prepare for OS X builds.
| * Travis: Prepare for OS X builds.Florian Walch2014-11-28
| | | | | | | | | | * Use bot-ci script at to set up prebuilt dependencies. * Make CI scripts more consistent.
* | Merge pull request #1491 from Pyrohh/os2-and-misc-cleanupJustin M. Keyes2014-11-28
|\ \ | | | | | | Remove MiNT, NeXTSTEP, OS/2 References
| * | Remove OS/2 referencesMichael Reed2014-11-27
| | | | | | | | | | | | | | | Paul Slootman was removed from the top of os_unix.c as OS/2 is no longer supported, but is still credited in runtime/doc/intro.txt.
| * | Remove Atari MiNT referencesMichael Reed2014-11-27
| | |
| * | Remove NeXTSTEP referencesMichael Reed2014-11-27
| | | | | | | | | | | | Remove trailing whitespace as well.
* | | Merge pull request #1533 from elmart/fix-sub-newline-abortJustin M. Keyes2014-11-28
|\ \ \ | |_|/ |/| | Fix newline substitution causing abort
| * | Fix newline substitution.Eliseo Martínez2014-11-28
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem : Command `s/\n//` is being translated into a call to do_join with a count of 1. But do_join asserts its precondition count >= 2, which is causing the program to abort. Note : This in fact revealed bigger problems: generated join command line count, as well as reported substitutions/lines were wrong in several cases, since patch 7.4.232. See: [patch] http://markmail.org/message/vo7ruair5raccawp [issue] https://code.google.com/p/vim/issues/detail?id=287 Solution : - Don't generate join command for single-line-range case. - Make generated join command include: * lines in range + 1, when range doesn't end at last line. * lines in range, when range ends at last line. - Make reported substitutions/lines always be number-of-lines-joined - 1.
* | Merge pull request #1186 from splinterofchaos/writeJustin M. Keyes2014-11-28
|\ \ | |/ |/| Non-unix-specific os_unix function.
| * mch_early_init() -> early_init().Scott Prager2014-11-28
| | | | | | | | | | Move general initialization functions to early_init, which simplifies test/unit/helpers.lua, which requires all these functions.
| * update mch_suspendScott Prager2014-11-28
| | | | | | | | | | Use the portable uv_kill. Don't bother with archaic BeOS.
| * mch_init -> term_initScott Prager2014-11-28
| |
| * mch_write -> term_writeScott Prager2014-11-28
| | | | | | | | | | | | Switch from POSIX's write() to fwrite(stdout,...) and disable buffering since vim buffers output explicitly and flushes when needed, like when a key is typed.
* | Merge pull request #1492 from fwalch/fix-wconversionJustin M. Keyes2014-11-27
|\ \ | | | | | | Fix some more -Wconversion warnings.
| * | Wconversion: Change long to int64_t in cursor_shape.c, digraph.c.Florian Walch2014-11-27
| | | | | | | | | | | | Warnings were fixed in #1488.
| * | Wconversion: Remove regexp_nfa.c from list.Florian Walch2014-11-27
| | |
| * | Wconversion: Fix warnings in indent_c.c.Florian Walch2014-11-27
| | |
| * | Wconversion: Fix warnings in file_search.c.Florian Walch2014-11-27
| | |
| * | Wconversion: Fix warnings in ex_eval.c.Florian Walch2014-11-27
| |/
* | Merge pull request #1566 from splinterofchaos/fix-save-tv-as-stringJustin M. Keyes2014-11-27
|\ \ | | | | | | eval: Fix coverity false positive.
| * | eval: Fix coverity false positive.Scott Prager2014-11-27
| |/ | | | | | | | | | | | | | | | | | | ** CID 74786: Resource leak (RESOURCE_LEAK) /src/nvim/eval.c: 10614 in f_jobsend() /src/nvim/eval.c: 10616 in f_jobsend() save_tv_as_string() should return NULL and input_len <= 0 for an empty string or error. Callers should check that input != NULL instead of input_len > 0 and assert(input == NULL) when the length must be checked.
* | Merge pull request #1516 from fmoralesc/new-patchesJustin M. Keyes2014-11-27
|\ \ | | | | | | vim-patch:7.4.425,435,467,472,473,478
| * | vim-patch:7.4.478: Use character lenght for 'showbreak'Felipe Morales2014-11-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | vim-patch:7.4.478 Problem: Using byte length instead of character length for 'showbreak'. Solution: Compute the character length. (Marco Hinz) https://code.google.com/p/vim/source/detail?r=v7-4-478
| * | vim-patch:7.4.473Felipe Morales2014-11-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | vim-patch:7.4.473 Problem: Cursor movement is incorrect when there is a number column/sign/fold column and 'sbr' is displayed. Solution: Adjust the column for 'sbr'. (Christian Brabandt) https://code.google.com/p/vim/source/detail?r=v7-4-473
| * | vim-patch:7.4.472: Only draw "precedes" entry in 'listchar' when 'list' is onFelipe Morales2014-11-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | vim-patch:7.4.472 Problem: The "precedes" entry in 'listchar' will be drawn when 'showbreak is set and list is not. Solution: Only draw this character when 'list' is on. (Christian Brabandt) https://code.google.com/p/vim/source/detail?r=af998690a8841d4df95cea0bed4246f2ba98e247
| * | vim-patch:7.4.467: Avoid a problem with unwanted linebreaks in block modeFelipe Morales2014-11-27
| | | | | | | | | | | | | | | | | | | | | | | | vim-patch:7.4.467 Avoid a problem with unwanted linebreaks in block mode https://code.google.com/p/vim/source/detail?r=v7-4-467
| * | vim-patch:7.4.435: Disable linebreak temporarily when formatting lines.Felipe Morales2014-11-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | vim-patch:7.4.435 Problem: Line formatting behaves differently when 'linebreak' is set. (mvxxc) Solution: Disable 'linebreak' temporarily. (Christian Brabandt) https://code.google.com/p/vim/source/detail?r=v7-4-435
| * | vim-patch:7.4.425: Adjust virtcol when showbreak is setFelipe Morales2014-11-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | vim-patch:7.4.425 Problem: When 'showbreak' is used "gj" may move to the wrong position. (Nazri Ramliy) Solution: Adjust virtcol when 'showbreak' is set. (Christian Brabandt) https://code.google.com/p/vim/source/detail?r=v7-4-425
* | | Merge PR #1568 'Remove code defined under USE_IM_CONTROL #ifdefs'Thiago de Arruda2014-11-27
|\ \ \ | |_|/ |/| |
| * | ui: Move check_col/check_row functions to mbyte.cThiago de Arruda2014-11-27
| | | | | | | | | | | | | | | These functions were only being used by mbyte.c, so move them and add the "static" modifier.
| * | Remove code defined under USE_IM_CONTROL #ifdefsThiago de Arruda2014-11-27
|/ / | | | | | | This is not being used and should not be part of the core anyway.
* | Merge pull request #1562 from Happy-Dude/fix-1560-libuv-refsJohn Szakmeister2014-11-27
|\ \ | | | | | | Change refs for joyent/libuv repo to libuv/libuv.
| * | Change refs for joyent/libuv repo to libuv/libuvStanley Chan2014-11-27
| | | | | | | | | | | | | | | | | | | | | | | | * References to old repository found through grepping * Replace references from github.com/joyent/libuv to github.com/libuv/libuv * Fix previous commit by not including whitespace changes For issue #1560.
* | | Merge PR #1565 'Cleanup ui module'Thiago de Arruda2014-11-27
|\ \ \
| * | | ui: Remove redundant ui.h includesThiago de Arruda2014-11-27
| | | | | | | | | | | | | | | | Also move read_error_exit to os/input.c
| * | | ui: Extract mouse.c/mouse.hThiago de Arruda2014-11-27
| | | |
| * | | ui: Remove ui_delay, ui_breakcheck and ui_set_shellsizeThiago de Arruda2014-11-27
| | | | | | | | | | | | | | | | | | | | These functions only used to call another os_* function, so remove them and replace all occurences in the project.
| * | | ui: Remove ui_inchar/ui_char_availThiago de Arruda2014-11-27
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | Also: - Remove NO_CONSOLE_INPUT/NO_CONSULE preprocessor conditionals - Remove ctrl_c_interrupts variable, check for mapped_ctrl_c directly in process_interrupts() - Move ui_inchar profiling to input_poll which is where Nvim blocks for input.
* | | Merge PR #1270 'Add Boolean argument escape_csi to vim_feedkeys'Thiago de Arruda2014-11-27
|\ \ \
| * | | Functional tests for feedkeys CSI escapingRui Abreu Ferreira2014-11-27
| | | | | | | | | | | | | | | | - tests for vim_feedkeys and replace_termcodes
| * | | Add Boolean argument escape_csi to vim_feedkeysRui Abreu Ferreira2014-11-27
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | - By default vim_feedkeys escaped all input for CSI/K_SPECIAL bytes before using it. However since vim_replace_termcodes() also escapes the input string chaining these functions together escapes input twice - vim_feedkeys() now takes a third Boolean argument to enable/disable escaping - Breaks API compatibility
* | | Merge pull request #1555 from jszakmeister/silent-xclip-find-executableJohn Szakmeister2014-11-26
|\ \ \ | | | | | | | | Avoid printing an error response when detecting xclip.
| * | | Avoid printing an error response when detecting xclip.John Szakmeister2014-11-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | While we're at, using the slightly more portable `command -v` technique to detect the executable. Also, there's no need to use `io.popen()` if we aren't going to record the path. Instead, let's use the simpler `os.execute()` to detect the presence of xclip.
* | | | Merge pull request #1556 from elmart/fix-msgpack-rpc-docsJustin M. Keyes2014-11-26
|\ \ \ \ | | | | | | | | | | Fix outdated msgpack-rpc doc.
| * | | | Fix outdated msgpack-rpc doc.Eliseo Martínez2014-11-26
| |/ / / | | | | | | | | | | | | Needed after neovim/python-client#58.
* | | | Merge pull request #1554 from jszakmeister/allow-skipping-of-sumJohn Szakmeister2014-11-26
|\ \ \ \ | |_|/ / |/| | | build: allow skipping of the hash check in the download step
| * | | build: allow skipping of the hash check in the download stepJohn Szakmeister2014-11-25
| | | | | | | | | | | | | | | | | | | | | | | | This is useful when trying to bisect an issue in a dependency, and we want to pull from a specific commit but don't want to have to download and determine the sha1sum and md5sum of the tarball.
* | | | Merge pull request #1559 from fwalch/python-messagesJustin M. Keyes2014-11-26
|\ \ \ \ | | | | | | | | | | Improve Python host messages.
| * | | | Improve Python host messages.Florian Walch2014-11-26
| | |/ / | |/| |
* | | | Merge pull request #1514 from jszakmeister/better-fortify-detectionJustin M. Keyes2014-11-26
|\ \ \ \ | |/ / / |/| | | build: probe the compiler to see if we need to turn down _FORTIFY_SOURCE