aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* | | 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).
* | | | Merge pull request #1567 from bfredl/systemlistJustin M. Keyes2014-12-02
|\ \ \ \ | |_|_|/ |/| | | systemlist: add `keepempty` option to preserve final newline
| * | | systemlist: test empty lines in beginning and middle of outputBjörn Linse2014-12-02
| | | |
| * | | systemlist: add `keepempty` option to preserve final newlineBjörn Linse2014-12-02
|/ / /
* | | deps: Use unibilium URL with Makefile fixed for OS XThiago de Arruda2014-12-02
| | | | | | | | | | | | Close #1594
* | | Merge PR #1591 'Prepare to rewrite the terminal UI'Thiago de Arruda2014-12-02
|\ \ \
| * | | mouse: Remove CHECK_DOUBLE_CLICK conditionalsThiago de Arruda2014-12-02
| | | | | | | | | | | | | | | | This is now always defined.
| * | | term: Move more mouse functions to mouse.cThiago de Arruda2014-12-02
| | | |
| * | | term: Remove most calls to settmodeThiago de Arruda2014-12-02
| | | | | | | | | | | | | | | | | | | | | | | | Nvim now relies much less on setting terminal mode to cooked mode, remove most calls to settmode, except for those that happen on startup or when suspending. Eventually even those will be handled by the UI layer.
| * | | term: Move "set_shellsize" to screen.c as "screen_resize"Thiago de Arruda2014-12-02
| | | |