Eliseo Martínez
b8123cb4af
vim-patch:7.4.543.
...
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.
2014-12-15 01:38:56 +01:00
Justin M. Keyes
a5edc5f257
Merge pull request #1570 from fwalch/travis-improvements
...
Travis-related improvements
2014-12-14 16:14:56 -05:00
Florian Walch
e11a94e5b6
Travis: Remove setting core file size.
...
Doesn't work on Travis:
> bash: line 0: ulimit: core file size: cannot modify limit: Operation not permitted
2014-12-14 21:42:36 +01:00
Florian Walch
4982a2d257
Travis: Simplify clint script.
2014-12-14 21:42:36 +01:00
Florian Walch
463c20ebb0
Travis: Change search pattern for core dumps.
...
Would otherwise find files in .deps if dependencies are built.
2014-12-14 21:42:36 +01:00
Florian Walch
ddaa481236
Travis: Add flag to force building of dependencies.
2014-12-14 21:42:30 +01:00
Florian Walch
2036fd8166
Travis: Perform installation test on 32-bit build.
2014-12-14 21:41:02 +01:00
Justin M. Keyes
90f85eff66
Merge pull request #1668 from three-comrades/patches
...
vim-patch:7.4.463 + vim-patch:7.4.470
2014-12-14 15:40:33 -05:00
Justin M. Keyes
ec6afbf4e6
Merge pull request #1661 from philix/early_exit
...
Reduce indentation level by early returning or continuing loop
2014-12-14 13:42:10 -05:00
Julian Mehne
435cbf0262
vim-patch: Update patches to 552
2014-12-14 14:56:00 +01:00
Julian Mehne
e69b8ec00a
vim-patch: Mark patches as NA
2014-12-14 14:42:12 +01:00
Julian Mehne
c26c387490
vim-patch:7.4.470
...
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
2014-12-14 14:38:06 +01:00
Julian Mehne
850b0b8663
vim-patch:7.4.463
...
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
2014-12-14 14:37:42 +01:00
Felipe Oliveira Carvalho
0bc40e660c
Simple refatorings that didn't fit the pattern of the last commit
2014-12-13 23:36:11 -03:00
Felipe Oliveira Carvalho
77135447e0
Reduce indentation level by early returning or continuing loop
...
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;
}
...
...
...
}
```
2014-12-13 23:36:11 -03:00
Florian Walch
64a32d55c5
vim-patch: Mark patches as NA. #1637
2014-12-13 17:04:14 -05:00
Justin M. Keyes
b03d5c3348
main.c: remove NO_VIM_MAIN
...
It is from legacy Vim, not used by Neovim.
2014-12-13 16:45:21 -05:00
Justin M. Keyes
9af6485e8b
Merge pull request #1622 from klusark/test29
...
default to 'nocompatible'
2014-12-13 15:38:42 -05:00
Joel Teichroeb
e10670ac3b
vim-patch:? Fix memory leak in readviminfo
...
Patch provided by Christian Brabandt
Improved by oni-link
2014-12-13 11:43:48 -08:00
Joel Teichroeb
d0dcf56338
Ignore compatible mode
2014-12-13 11:43:48 -08:00
Julian Mehne
a44f39955f
Make test29 work with nocompatible.
2014-12-13 11:43:48 -08:00
Justin M. Keyes
0ba6cb2f5c
Merge pull request #1586 from oakes/master
...
libnvim: Allow building as a static library
2014-12-13 13:29:14 -05:00
oakes
975f4ec350
Build libnvim on CI server
2014-12-12 14:49:05 -05:00
oakes
dd9e5a3d7a
Allow building as a static -fPIC library
2014-12-12 14:48:39 -05:00
Justin M. Keyes
677a3f42c0
Merge pull request #1642 from fwalch/msgpack-glob
...
CMake: Remove shared libraries for messagepack.
2014-12-12 12:27:54 -05:00
Justin M. Keyes
a44eec1789
strcnt: remove unused parameter
2014-12-12 11:20:35 -05:00
Justin M. Keyes
c729286604
Merge pull request #1635 from danthedeckie/master
...
replace copy_spaces and copy_chars functions with equivalent memset.
2014-12-12 10:21:21 -05:00
John Szakmeister
d5741e5124
Merge pull request #1604 from equalsraf/tb-env-configs
...
Don't use env vars for configuration time options.
2014-12-12 05:31:45 -05:00
Daniel Fairhead
f8e3cfe220
strings.c: replace copy_spaces, copy_chars with equivalent memset.
2014-12-12 08:11:47 +00:00
Justin M. Keyes
4c7fe20bef
Merge pull request #1134 from splinterofchaos/getreg-nl
...
vim-patch:7.4.242 + vim-patch:7.4.243
2014-12-11 21:35:34 -05:00
Scott Prager
a192865f90
Attribute/constify get_tv_string(_buf(_chk)).
2014-12-11 20:30:01 -05:00
Scott Prager
3d93e47d9a
vim-patch:7.4.249
...
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
2014-12-11 20:30:00 -05:00
Scott Prager
171445ef34
Refactor str_to_reg().
...
- 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.
2014-12-11 20:30:00 -05:00
Scott Prager
5fdca47962
vim-patch:7.4.243
...
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
2014-12-11 20:30:00 -05:00
Scott Prager
2f8cc3b9d5
Return void * from get_reg_contents.
2014-12-11 20:29:59 -05:00
Scott Prager
e18538f3ef
vim-patch:7.4.242
...
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
2014-12-11 20:29:59 -05:00
Justin M. Keyes
ab1f0bd119
Merge pull request #1643 from philix/ga_deep_clear
...
GA_DEEP_CLEAR macro for garray memory deallocation
2014-12-11 19:05:58 -05:00
Felipe Oliveira Carvalho
e11a5699be
Use GA_DEEP_CLEAR where appropriate
2014-12-11 20:22:37 -03:00
Felipe Oliveira Carvalho
8ee5659d83
GA_DEEP_FREE_PTR: deep free macro for garrays that store simple pointers
...
By "simple pointer" I mean a pointer that can be freed with a call to `free`
without leaking any member pointer.
This macro does exactly what `ga_clear_strings` does.
2014-12-11 20:22:36 -03:00
Felipe Oliveira Carvalho
b603404487
GA_DEEP_CLEAR macro for garray memory deallocation
...
Used to free garrays of `salitem_T` and `fromto_T` in spell.c, and
garray `wcmd_T` in ex_docmd.c.
Helped-by: Jiaqi Li
2014-12-11 20:22:25 -03:00
Scott Prager
c6271f5767
memory: memcnt and strcnt.
2014-12-11 14:39:59 -05:00
Florian Walch
71984d4126
CMake: Remove msgpack shared library in subdirectories.
2014-12-11 10:51:00 +01:00
Thiago de Arruda
951d00a492
Merge PR #1632 'Recognize mouse events for abstract_ui'
2014-12-10 08:08:31 -03:00
Thiago de Arruda
40977e78a2
input: Recognize mouse events for abstract_ui
2014-12-10 07:51:06 -03:00
Justin M. Keyes
b11ada1aba
Merge pull request #1628 from Pyrohh/misc-cleanup
...
More misc. platform cleanup
2014-12-09 20:12:19 -05:00
Michael Reed
f33abc4661
docs: Fix incorrect Mac path references
2014-12-09 19:43:46 -05:00
Michael Reed
ed4356e75d
docs: Remove Photon remnants
...
Also get rid of some platform references made irrelevant by the removal
of their respective platform specific GUI code.
2014-12-09 19:43:45 -05:00
Michael Reed
500cce1091
docs: Remove OS/390 remnants
2014-12-09 19:43:45 -05:00
Michael Reed
b75989b572
docs: Remove RISC OS remnants
2014-12-09 19:26:18 -05:00
Michael Reed
a08e31368f
docs: Remove 'osfiletype' remnants
...
Even when this was finally removed 6 months ago in b2b920f
, it had
already been disabled for a while. Due to this, just remove all remnants
of the option as opposed to putting a placeholder like what was done for
'shortname'and 'cryptmethod'.
2014-12-09 19:25:43 -05:00