aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* clipboard: support separate '+' and '*' clipboardsBjörn Linse2014-12-08
|
* deps: Update lua clientThiago de Arruda2014-12-08
|
* Merge pull request #1624 from Pyrohh/doc-fixesJustin M. Keyes2014-12-08
|\ | | | | doc: Misc. improvements to nvim-related docs
| * doc: Misc. improvements to nvim-related docsMichael Reed2014-12-07
|/ | | | | | | | | | | | | | - Improved wording in a few places for clarity - Various capitalization/grammar fixes - Change references to Neovim as 'editor' to 'Nvim' - Be consistent regarding utilization of vim's documentation features, e.g. unnamedclip -> |unnamedclip| - Reflowed all changed paragraphs accordingly - Add spaces before parentheses - Remove trailing whitespace - Standardize single spaces after periods. Vim's docs use two for the most part, but Nvim's use one mainly, so just follow Nvim's conventions
* Merge pull request #1623 from Pyrohh/cleanup-shortnameJustin M. Keyes2014-12-07
|\ | | | | Docs: Remove 'shortname' references
| * runtime: Cleanup refs to removed optionsMichael Reed2014-12-07
| | | | | | | | | | | | - {no,inv,}shortname - {no,inv,}sn - cm, key (remnants of cryptmethod)
| * docs: Remove shortname references.Michael Reed2014-12-07
|/ | | | | In addition, align the removal notice next to 'key' with other such notices (options.txt).
* Merge pull request #1589 from splinterofchaos/fix-const-atterJustin M. Keyes2014-12-06
|\ | | | | strings: Remove NONNUL_ALL from NULL-taking functions.
| * strings: Remove NONNUL_ALL from NULL-taking functions.Scott Prager2014-12-06
| | | | | | | | | | vim_strup() is only used in a couple places, with no NULLs possible, so keep the attribute and remove the NULL check.
* | Merge pull request #1341 from splinterofchaos/api-nulJustin M. Keyes2014-12-06
|\ \ | | | | | | Api: Improve Nul handling
| * | api: Add tests for when not to handle NULs.Scott Prager2014-12-06
| | |
| * | api: Handle NULs and newlines in buffer_*_line.Scott Prager2014-12-06
| |/
* | Merge pull request #1618 from elmart/clang-analysis-fixes-5Justin M. Keyes2014-12-06
|\ \ | | | | | | Fix clang analysis warnings. (5)
| * | Fix warnings: message.c: msg_attr_keep(): Np dereference: FP.Eliseo Martínez2014-12-06
| | | | | | | | | | | | | | | | | | | | | | | | Problem : Dereference of null pointer @ 179. Diagnostic : False positive. Rationale : Error occurs if `s` paramater is null, which should not happen. Resolution : Declare parameter as non null.
| * | Fix warnings: edit.c: ins_compl_next_buf(): Np dereference: MI.Eliseo Martínez2014-12-06
| | | | | | | | | | | | | | | | | | | | | | | | Problem : Dereference of null pointer @ 3247. Diagnostic : Multithreading issue. Rationale : Problem only occurs if global `ctrl_x_mode` is modified while calling function is executing. Solution : Use local copy instead of global.
* | | Merge pull request #1510 from three-comrades/testnocpJustin M. Keyes2014-12-06
|\ \ \ | |/ / |/| | Allow all tests to pass with 'nocp'
| * | Make migrated test33 more similar to old legacy test.Julian Mehne2014-12-06
| | | | | | | | | | | | Remove `expandtab` and add a missing trailing space from the legacy test.
| * | Allow the rest of the old tests to pass with nocp.Julian Mehne2014-12-06
| | | | | | | | | | | | | | | | | | | | | | | | test40.in, test60.in, test_breakindent.in, test_listlbr.in, test_listlbr_utf8.in: To avoid <tab> triggering wildmode, set wildchar to 'cp' default. test_breakindent.ok: Modify expectations to avoid cpoptions+=n
| * | Allow most old tests to pass with nocp.Joel Teichroeb2014-12-06
|/ / | | | | | | | | test69.in: because 'nocp' sets 'esckeys', add an extra <esc> to avoid 'tm' pause.
* | Merge PR #1620 'Fix 32bit unibilium build'Thiago de Arruda2014-12-06
|\ \
| * | deps: Fix unibilium/libtickit URLsThiago de Arruda2014-12-06
| | |
| * | Revert "deps: Fix 32-bit build of lib{unibilium,termkey,tickit}"Thiago de Arruda2014-12-06
|/ / | | | | | | This reverts commit f76df2475356add68212d737acd7da5bba3b64d6.
* | Merge PR #1613 'Fix shell command output'Thiago de Arruda2014-12-06
|\ \
| * | deps: Fix 32-bit build of lib{unibilium,termkey,tickit}Thiago de Arruda2014-12-06
| | |
| * | shell: Fix shell command outputThiago de Arruda2014-12-06
|/ / | | | | | | | | | | | | | | | | Shell command output was broken in @8a5a8db, which refactored nvim to no longer switch to cooked mode(linefeeds are processed differently). Fix the problem by refactoring write_output to accept to extra arguments that control the flushing behavior and where data will be written to: buffer or directly to the screen.
* | Merge PR #1616 'Update lua client'Thiago de Arruda2014-12-05
|\ \
| * | deps: Update lua clientThiago de Arruda2014-12-05
|/ /
* | Merge pull request #1609 from jszakmeister/use-plain-terminal-for-testsJustin M. Keyes2014-12-04
|\ \ | | | | | | build: use plainTerminal for tests on Travis CI
| * | build: use plainTerminal for tests on Travis CIJohn Szakmeister2014-12-04
|/ /
* | Merge pull request #1563 from Pyrohh/cleanup-docs-encryptionJustin M. Keyes2014-12-03
|\ \ | | | | | | doc: remove remaining crypto references
| * | Remove remaining crypto referencesMichael Reed2014-12-03
|/ / | | | | | | | | | | | | Closes https://github.com/neovim/docs/pull/26 Also added stubs for 'cryptmethod' and 'key', and placeholders for explanation regarding removal of crypto functionality.
* | Merge pull request #1534 from oni-link/fix.leak.detected.in.1510Justin M. Keyes2014-12-03
|\ \ | | | | | | Fix memory leak detected in #1510.
| * | channel.c: Fix for heap-use-after-freeoni-link2014-12-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | ASAN detected this heap-use-after-free. A job started by channel_from_job() could terminate and result in a call to free_channel(), while channel_send_call() was still active/pending and accessing Channel elements. Original patch by @tarruda.
| * | Fix memory leak detected in PR 1510.oni-link2014-12-03
| | | | | | | | | | | | | | | LSAN/ASAN detected, on an error code path, that not all elements of a struct ChannelCallFrame were freed.
* | | Merge PR #1603 'Small refactoring and dependencies update'Thiago de Arruda2014-12-03
|\ \ \ | |/ / |/| |
| * | deps: Update unibilium and lua clientThiago de Arruda2014-12-03
| | |
| * | shell: Remove kShellOptCooked from ShellOptsThiago de Arruda2014-12-03
| | |
| * | time: Inline microdelay into os_microdelayThiago de Arruda2014-12-03
|/ /
* | Revert "Merge pull request #1587 from equalsraf/tb-env-configs"John Szakmeister2014-12-03
| | | | | | | | | | This reverts commit 53bccaaf99cc9564fe5096d37e9aacfd19e3d2d4, reversing changes made to 4049002f6b1f6db33a497c1f8473ab15233395d5.
* | Merge pull request #1587 from equalsraf/tb-env-configsJohn Szakmeister2014-12-03
|\ \ | | | | | | Don't use env vars for configuration time options
| * | When SANITIZE=ON headers need -DEXITFREERui Abreu Ferreira2014-12-02
| | |
| * | Only use SANITIZE for nvim targetRui Abreu Ferreira2014-12-02
| | | | | | | | | | | | | | | - Clang's Address Sanitizer options may cause problems when running the unit tests, restrict the use of these options to the nvim target.
| * | Don't use env vars for configuration time optionsRui Abreu Ferreira2014-12-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - As a general rule of thumb one shouldn't use environment variables for setting configuration options for CMake. The reason for this is we don't know when CMake will be executed and re-evaluate that variable. - e.g. If we run cmake a first time with a var set, and then run make on a second session (with no var) and cmake is called because a dependency changed, the option would be disabled - This commit removes the use of environment vars from src/nvim/CMakeLists.txt entirely - Removed SKIP_UNITTEST since it could only be used to remove a target at configuration time (and the target was optional anyway) - Turned SANITIZE into an option, clang-asan.sh now passes cmake -DSANITIZE=ON - Removed SKIP_EXEC since it was disabling a target at configuration time (not being used)
* | | Merge pull request #877 from equalsraf/tb-gendeclarations-windowsJohn Szakmeister2014-12-03
|\ \ \ | | | | | | | | Refactor declaration generation error detection
| * | | Refactor declaration generationRui Abreu Ferreira2014-11-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Call compiler from CMake instead of lua script to generate a preprocessor file - allows for better/early error detection if the compiler fails - Preprocessor files are saved along with the headers as .i files - Accept preprocessor lines with trailing chars after # as is the case in Clang/Windows - The fourth argument to gendeclarations.lua is now the path to the proprocessor output file
* | | | Merge pull request #1542 from jszakmeister/upgrade-libuvJohn Szakmeister2014-12-03
|\ \ \ \ | |_|_|/ |/| | | Update to libuv 1.0.1.
| * | | Update to libuv 1.0.1.John Szakmeister2014-11-28
| | | | | | | | | | | | | | | | | | | | This should fix #1505 and #1276 and libuv removes support for dtrace all together.
* | | | build: fix a typo in a comment of FindLuaJit.cmakeJohn Szakmeister2014-12-02
| | | |
* | | | Merge pull request #1596 from elmart/fix-newline-substJustin M. Keyes2014-12-02
|\ \ \ \ | | | | | | | | | | Fix newline substitution: Adapt to upstream patch.
| * | | | Fix newline substitution: Adapt to upstream patch.Eliseo Martínez2014-12-02
|/ / / / | | | | | | | | | | | | | | | | Fix previous changes to be compatible with agreed changes to upstream vim (https://code.google.com/p/vim/issues/detail?id=287).