aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* coverity/74718: invalid FUNC_ATTR_NONNULL_ARGJustin M. Keyes2014-12-20
| | | | | | | - avoid null passed to ELOG format string - receive (char *) internally - modify identifier names for consistency - edit comments for concision and consistency
* Merge pull request #1679 from oni-link/fix.clang.warningJustin M. Keyes2014-12-15
|\ | | | | Fix for clang analyzer warning in ops.c
| * Fix warning: ops.c: read_viminfo_register(): Dereference of null pointer: RI.oni-link2014-12-15
| | | | | | | | | | | | | | | | | | | | | | Problem : Array access (via field 'y_array') results in a null pointer dereference @ 4487. Diagnostic : Real issue. Rationale : If the array was previously freed and the size of the array (y_current->y_size) was not updated to zero, the loop @4486 could be entered and a NULL pointer would be dereferenced. Resolution : Use free_yank_all() to take care of the NULL check and to free the current yank register.
* | Merge pull request #1677 from philix/dpelle-constifyJustin M. Keyes2014-12-15
|\ \ | |/ |/| add 'const' where possible: mbyte.c (rebase of #268)
| * Little by little add 'const' were possible: mbyte.cDominique Pelle2014-12-15
| |
* | Merge pull request #1676 from fwalch/na-patchesJustin M. Keyes2014-12-15
|\ \ | |/ |/| vim-patch: Mark patches as NA.
| * vim-patch: Mark patches as NA.Florian Walch2014-12-15
|/
* Merge pull request #1666 from elmart/vim-patch-7.4.543Justin M. Keyes2014-12-14
|\ | | | | vim-patch:7.4.543.
| * vim-patch:7.4.543.Eliseo Martínez2014-12-15
|/ | | | | | | | | | | Adapt #1533 and #1596 to conform to upstream patch (https://groups.google.com/forum/#!topic/vim_dev/vp0Lwo9f56s). Problem: Since patch 7.4.232 "1,3s/\n//" joins two lines instead of three. (Eliseo Martínez) Issue 287 Solution: Correct the line count. (Christian Brabandt) Also set the last used search pattern.
* Merge pull request #1570 from fwalch/travis-improvementsJustin M. Keyes2014-12-14
|\ | | | | Travis-related improvements
| * Travis: Remove setting core file size.Florian Walch2014-12-14
| | | | | | | | | | | | Doesn't work on Travis: > bash: line 0: ulimit: core file size: cannot modify limit: Operation not permitted
| * Travis: Simplify clint script.Florian Walch2014-12-14
| |
| * Travis: Change search pattern for core dumps.Florian Walch2014-12-14
| | | | | | | | Would otherwise find files in .deps if dependencies are built.
| * Travis: Add flag to force building of dependencies.Florian Walch2014-12-14
| |
| * Travis: Perform installation test on 32-bit build.Florian Walch2014-12-14
|/
* Merge pull request #1668 from three-comrades/patchesJustin M. Keyes2014-12-14
|\ | | | | vim-patch:7.4.463 + vim-patch:7.4.470
| * vim-patch: Update patches to 552Julian Mehne2014-12-14
| |
| * vim-patch: Mark patches as NAJulian Mehne2014-12-14
| |
| * vim-patch:7.4.470Julian Mehne2014-12-14
| | | | | | | | | | | | | | Problem: Test 11 and 100 do not work properly on Windows. Solution: Avoid using feedkeys(). (Ken Takata) https://code.google.com/p/vim/source/detail?r=v7-4-470
| * vim-patch:7.4.463Julian Mehne2014-12-14
| | | | | | | | | | | | | | Problem: Test 86 and 87 may hang on MS-Windows. Solution: Call inputrestore() after inputsave(). (Ken Takata) https://code.google.com/p/vim/source/detail?r=v7-4-463
* | Merge pull request #1661 from philix/early_exitJustin M. Keyes2014-12-14
|\ \ | |/ |/| Reduce indentation level by early returning or continuing loop
| * Simple refatorings that didn't fit the pattern of the last commitFelipe Oliveira Carvalho2014-12-13
| |
| * Reduce indentation level by early returning or continuing loopFelipe Oliveira Carvalho2014-12-13
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Replace code like this ```c func() { if (cond) { ... ... ... } return ret; } ``` ```c for (...) { if (cond) { ... ... ... } } ``` with ```c func() { if (!cond) { return ret; } ... ... ... } ``` ```c for (...) { if (!cond) { continue; } ... ... ... } ```
* vim-patch: Mark patches as NA. #1637Florian Walch2014-12-13
|
* main.c: remove NO_VIM_MAINJustin M. Keyes2014-12-13
| | | | It is from legacy Vim, not used by Neovim.
* Merge pull request #1622 from klusark/test29Justin M. Keyes2014-12-13
|\ | | | | default to 'nocompatible'
| * vim-patch:? Fix memory leak in readviminfoJoel Teichroeb2014-12-13
| | | | | | | | | | Patch provided by Christian Brabandt Improved by oni-link
| * Ignore compatible modeJoel Teichroeb2014-12-13
| |
| * Make test29 work with nocompatible.Julian Mehne2014-12-13
|/
* Merge pull request #1586 from oakes/masterJustin M. Keyes2014-12-13
|\ | | | | libnvim: Allow building as a static library
| * Build libnvim on CI serveroakes2014-12-12
| |
| * Allow building as a static -fPIC libraryoakes2014-12-12
| |
* | Merge pull request #1642 from fwalch/msgpack-globJustin M. Keyes2014-12-12
|\ \ | | | | | | CMake: Remove shared libraries for messagepack.
| * | CMake: Remove msgpack shared library in subdirectories.Florian Walch2014-12-11
| | |
* | | strcnt: remove unused parameterJustin M. Keyes2014-12-12
| | |
* | | Merge pull request #1635 from danthedeckie/masterJustin M. Keyes2014-12-12
|\ \ \ | |_|/ |/| | replace copy_spaces and copy_chars functions with equivalent memset.
| * | strings.c: replace copy_spaces, copy_chars with equivalent memset.Daniel Fairhead2014-12-12
| | |
* | | Merge pull request #1604 from equalsraf/tb-env-configsJohn Szakmeister2014-12-12
|\ \ \ | | | | | | | | Don't use env vars for configuration time options.
| * | | Only use SANITIZE for nvim targetRui Abreu Ferreira2014-12-04
| | | | | | | | | | | | | | | | | | | | - 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-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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 #1134 from splinterofchaos/getreg-nlJustin M. Keyes2014-12-11
|\ \ \ \ | | | | | | | | | | vim-patch:7.4.242 + vim-patch:7.4.243
| * | | | Attribute/constify get_tv_string(_buf(_chk)).Scott Prager2014-12-11
| | | | |
| * | | | vim-patch:7.4.249Scott Prager2014-12-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Using setreg() with a list of numbers does not work. Solution: Use a separate buffer for numbers. (ZyX) https://code.google.com/p/vim/source/detail?r=v7-4-249
| * | | | Refactor str_to_reg().Scott Prager2014-12-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Update the doxygen comments. - Use more descriptive types. - Localize variables. - Find the '\n' with memchr instead of a for loop. - Remove `if (size)` checks before memmove since memmove(dst,src,0) is a noop. - Use memcpy instead since the pointers don't alias. - Use xmemdupz instead of vim_strnsave. - xrealloc instead of xmalloc/memcpy. - Use memcnt/xmemscan/memchrsub.
| * | | | vim-patch:7.4.243Scott Prager2014-12-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Cannot use setreg() to add text that includes a NUL. Solution: Make setreg() accept a list. https://code.google.com/p/vim/source/detail?r=v7-4-243
| * | | | Return void * from get_reg_contents.Scott Prager2014-12-11
| | | | |
| * | | | vim-patch:7.4.242Scott Prager2014-12-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: getreg() does not distinguish between a NL used for a line break and a NL used for a NUL character. Solution: Add another argument to return a list. (ZyX) https://code.google.com/p/vim/source/detail?r=v7-4-242
| * | | | memory: memcnt and strcnt.Scott Prager2014-12-11
| | |_|/ | |/| |
* | | | Merge pull request #1643 from philix/ga_deep_clearJustin M. Keyes2014-12-11
|\ \ \ \ | |/ / / |/| | | GA_DEEP_CLEAR macro for garray memory deallocation
| * | | Use GA_DEEP_CLEAR where appropriateFelipe Oliveira Carvalho2014-12-11
| | | |