aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* | | Merge PR #1863 'Fix tests for plain lua'Thiago de Arruda2015-01-22
|\ \ \ | |_|/ |/| |
| * | test: Set some options to reduce nondeterminism in functional testsThiago de Arruda2015-01-22
| | | | | | | | | | | | | | | - shortmess+=I: Remove intro screen - background=light: Disregard COLORFGBG environment variable
| * | test: Make it possible to run functional tests with plain luaThiago de Arruda2015-01-22
| | | | | | | | | | | | Replace the hexadecimal escape sequences, which are only supported by luajit
| * | test: Fix screen.lua eol_clear method.Thiago de Arruda2015-01-22
|/ /
* | Merge pull request #1853 from fwalch/vim-bd18da9Justin M. Keyes2015-01-21
|\ \ | |/ |/| vim-patch:bd18da9 (runtime update)
| * vim-patch:bd18da9Florian Walch2015-01-21
|/ | | | | | Update runtime files. https://code.google.com/p/vim/source/detail?r=bd18da914be9d43a70713f6af02770a0d3280159
* Merge pull request #1656 from fmoralesc/remove-easy-modeJustin M. Keyes2015-01-21
|\ | | | | Remove "easy" mode.
| * Remove easy modeFelipe Morales2015-01-15
| |
* | Merge pull request #1856 from Hinidu/vim-7.4.462Justin M. Keyes2015-01-20
|\ \ | | | | | | vim-patch:7.4.462
| * | vim-patch:7.4.462Pavel Platto2015-01-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Setting the local value of 'backupcopy' empty gives an error. (Peter Mattern) Solution: When using an empty value set the flags to zero. (Hirohito Higashi) https://code.google.com/p/vim/source/detail?r=v7-4-462
* | | Merge pull request #1855 from Hinidu/vim-7.4.446Justin M. Keyes2015-01-20
|\ \ \ | |/ / |/| | vim-patch:7.4.446
| * | vim-patch:7.4.446Pavel Platto2015-01-20
|/ / | | | | | | | | | | | | | | | | Problem: In some situations, when setting up an environment to trigger an autocommand, the environment is not properly restored. Solution: Check the return value of switch_win() and call restore_win() always. (Daniel Hahler) https://code.google.com/p/vim/source/detail?r=v7-4-446
* | Merge pull request #1852 from fwalch/vim-47b1887Justin M. Keyes2015-01-20
|\ \ | | | | | | vim-patch:47b1887 (runtime update)
| * | vim-patch:47b1887Florian Walch2015-01-20
|/ / | | | | | | | | | | Updated runtime files. https://code.google.com/p/vim/source/detail?r=47b1887483da0bc33d26a3e8d89973d76c9f39ef
* | Merge pull request #1843 from JackDanger/initialize-our_paren_pos-CID-102151Justin M. Keyes2015-01-19
|\ \ | | | | | | coverity/102151: initialize `our_paren_pos`
| * | coverity/102151: initialize `our_paren_pos`Jack Danger Canty2015-01-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This hoists the initialization of `our_paren_pos` outside a conditional so it can be safely referenced further down in this function. Originally broken in: https://code.google.com/p/vim/source/diff?spec=svndc8197342755fda6ca4d6619dac228406867a7ce&old=01583c79d5f4d3f29d4c33dd10dd29efd349cad0&r=dc8197342755fda6ca4d6619dac228406867a7ce&format=unidiff&path=%2Fsrc%2Fmisc1.c This fixes CID #102151 https://scan8.coverity.com/reports.htm#v22612/p10672/fileInstanceId=3625174&defectInstanceId=1525719&mergedDefectId=102151
* | | Merge pull request #1848 from Hinidu/vim-7.4.492Justin M. Keyes2015-01-19
|\ \ \ | | | | | | | | vim-patch:7.4.492
| * | | vim-patch:7.4.492Pavel Platto2015-01-19
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | Problem: In Insert mode, after inserting a newline that inserts a comment leader, CTRL-O moves to the right. (ZyX) Issue 57. Solution: Correct the condition for moving the cursor back to the NUL. (Christian Brabandt) https://code.google.com/p/vim/source/detail?r=v7-4-492
* | | Merge pull request #1812 from elmart/remove-long_u-5Justin M. Keyes2015-01-19
|\ \ \ | | | | | | | | Remove project-specific integer types: long_u. (5)
| * | | Remove long_u: Remove type.Eliseo Martínez2015-01-19
| | | |
| * | | Remove long_u: regexp: Refactor long_u.Eliseo Martínez2015-01-19
| | | |
| * | | Remove long_u: ops.c: Refactor long_u.Eliseo Martínez2015-01-19
| | | |
| * | | Remove long_u: ex_docmd.c: Refactor long_u.Eliseo Martínez2015-01-19
| | | |
| * | | Remove long_u: buffer_defs.h: Refactor long_u.Eliseo Martínez2015-01-19
| | | |
| * | | Remove long_u: option.c: Refactor long_u.Eliseo Martínez2015-01-19
| | | |
| * | | Remove long_u: option.c: Enable -Wconversion.Eliseo Martínez2015-01-19
| | | |
| * | | Remove long_u: (various): Refactor long_u.Eliseo Martínez2015-01-19
| | | |
| * | | Remove long_u: ex_cmds_defs.h: Refactor long_u.Eliseo Martínez2015-01-19
|/ / / | | | | | | | | | CommandDefinition.cmd_argt: long_u --> uint32_t.
* | | Merge pull request #1729 from fwalch/vim-7.4.490Justin M. Keyes2015-01-19
|\ \ \ | | | | | | | | vim-patch:7.4.490
| * | | vim-patch:7.4.490Florian Walch2015-01-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Cannot specify the buffer to use for "do" and "dp", making them useless for three-way diff. Solution: Use the count as the buffer number. (James McCoy) https://code.google.com/p/vim/source/detail?r=v7-4-490
* | | | Merge pull request #1781 from fwalch/missing-vim-patchesJustin M. Keyes2015-01-19
|\ \ \ \ | |_|/ / |/| | | vim-patch.sh: Add option to list missing Vim changesets.
| * | | vim-patch.sh: Add option to list missing Vim changesets.Florian Walch2015-01-14
| | | |
* | | | Merge pull request #1798 from oni-link/fix.job.waitJustin M. Keyes2015-01-18
|\ \ \ \ | | | | | | | | | | job.c: Prevent early return from job_wait().
| * | | | Tests for system()/systemlist() when interrupted with CTRL-C.oni-link2015-01-17
| | | | |
| * | | | job.c: Prevent early return from job_wait().oni-link2015-01-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A blocking call job_wait(job, -1) can only return after job is finished and all handles of job are closed. But hitting CTRL-C makes job_wait() return early while handles can still be open. This can lead to problems with the job/handle callbacks if the caller (of job_wait()) already freed the memory that is used in the job callbacks. To fix this, only return after all handles of the job are closed.
* | | | | Merge pull request #1833 from aktau/formatc-fix-gcc-on-osxJustin M. Keyes2015-01-16
|\ \ \ \ \ | | | | | | | | | | | | test: Correct lfs.attributes() call, and allow unit tests to run with gcc on OSX
| * | | | | test: fix formatc.lua oddity on OSX/gccNicolas Hillegeer2015-01-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The primitive C canonicalizer we use to strip out duplicate header declarations and keep luajit's ffi happy, didn't work properly in this case. What happened is this (in /usr/include/ctype.h): __DARWIN_CTYPE_TOP_inline int isspecial(int _c) { return (__istype(_c, _CTYPE_T)); } Gets preprocessed to something like: __inline int isspecial(int _c) { return (__istype(_c, _CTYPE_T)); } On OSX/gcc. The formatter wasn't recognizing this entire function as something to put on a single line because it naively just checks for "static" or "inline" for that, but not "__inline". This error doesn't occur on OSX/clang. Without looking further into it, I guess that __DARWIN_CTYPE_TOP_inline gets defined to inline on clang, but __inline on gcc, for some reason. This helps issue #1572 along.
| * | | | | test/os/fs: fix call to lfs.attributesNicolas Hillegeer2015-01-16
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The second argument to lfs.attributes() serves only to select a specific part of the normally returned table. It's not a file open flag (e.g.: as for fopen() in C). Also made the (n)eq checks a bit more idiomatic. Fixes #1831
* | | | | Merge pull request #1803 from elmart/small-fixesJustin M. Keyes2015-01-16
|\ \ \ \ \ | |_|_|_|/ |/| | | | Small fixes.
| * | | | coverity/100248: Operands don't affect result: HI.Eliseo Martínez2015-01-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem : Operands don't affect results (CONSTANT_EXPRESSION_RESULT). Diagnostic : Harmless issue. Rationale : n >= LONG_MIN, n being intmax_t, is always true for architectures where sizeof(intmax_t) == sizeof(long). Resolution : Add sizes check.
| * | | | Fix bad assert.Eliseo Martínez2015-01-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem : Assert can fail for legal values. Modulo-arithmetic of unsigned types can make so that n * 100 > n, but n has overflowed. Solution : Use alternative form of expression.
* | | | | Merge pull request #1816 from Pyrohh/macro_cleanupJustin M. Keyes2015-01-15
|\ \ \ \ \ | | | | | | | | | | | | Macro cleanup
| * | | | | Macro cleanup: MiscellaneousMichael Reed2015-01-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These were found with -Wunused-macros. There are many more macros which triggered that warning, but they were primarily part of larger sets of macros so leave them alone.
| * | | | | Macro cleanup: HAS_SWAP_EXISTS_ACTIONMichael Reed2015-01-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Neovim always ships with all features[0], so this serves no purpose. Besides, this always evaluated to true. [0]: https://github.com/neovim/neovim/wiki/Differences-from-vim
| * | | | | Macro cleanup: PROTOMichael Reed2015-01-14
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | Regarding dict_lookup() in eval.c: both definitions are the same, the only difference being the spacing between the indirection operator and the indentation level.
* | | | | Merge PR #1810 'abstract_ui fixes and improvements(continuation)'Thiago de Arruda2015-01-15
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | deps: Update libtickit URLThiago de Arruda2015-01-15
| | | | |
| * | | | test: Add more functional test to cover new codeThiago de Arruda2015-01-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - emulate gui_running and terminal colors - scrolling/clearing regions - mouse wheel scrolling - setting icon/title - :stop/:suspend - screen resize
| * | | | screen: Fix screen_resize to consider minimum screen sizeThiago de Arruda2015-01-15
| | | | |
| * | | | input: Fix check for mouse coordinatesThiago de Arruda2015-01-15
| | | | | | | | | | | | | | | | | | | | Must check for EOF which will result in row/col being uninitialized.