James McCoy
c162bc6294
vim-patch:8.0.0420: text garbled when the system encoding differs from 'encoding'
...
Problem: When running :make the output may be in the system encoding,
different from 'encoding'.
Solution: Add the 'makeencoding' option. (Ken Takata)
2c7292dc5b
2017-12-17 11:20:28 -05:00
Justin M. Keyes
e6beb60da5
:terminal : fix crash on resize ( #7547 )
...
closes #7538
Fix wrong window references from #7440
Remove some eager resizing. Still mostly doesn't address #4997 .
2017-11-13 02:06:32 +01:00
Justin M. Keyes
60b1e8ad12
Merge #7315 "'inccommand': multiline, other fixes"
...
closes #5589
closes #5590
closes #5598
closes #5608
2017-10-31 01:11:35 +01:00
KillTheMule
8d929f558c
Inccommand: Multiline substitutions, highlighting, multibyte.
...
Make inccomand work with multiline patterns and substitutions. Also care
for proper highlighting and multibyte characters.
2017-10-29 18:10:46 +01:00
Sam Wilson
b8a67551d8
terminal: Account for number column ( #5310 )
2017-10-27 17:59:54 -04:00
Justin M. Keyes
d916ea107a
resettitle(): remove conditions ( #7360 )
...
These conditions were added in #7358 for no apparent reason.
ref https://github.com/neovim/neovim/pull/7358#discussion_r143064448
2017-10-07 18:05:02 +02:00
Justin M. Keyes
70e84a7c4c
'titleold': simplify behavior
...
- default 'titleold' to empty
- set title on exit if 'title' is enabled and 'titleold' is non-empty
- update docs
2017-10-05 09:18:33 +02:00
nate
5f4d2edeee
'titleold': set UI title on exit #7191
...
closes #7129
ref #4063
2017-10-05 09:18:30 +02:00
ckelsel
86f2c473dc
fix lint
2017-07-24 07:41:01 +08:00
ckelsel
b656159fcf
vim-patch:8.0.0073
...
Problem: More comparisons between firstwin and lastwin.
Solution: Use ONE_WINDOW for consistency. (Hirohito Higashi)
459ca56312
2017-07-23 11:25:39 +08:00
ckelsel
ad07e9c7fc
vim-patch:8.0.0069
...
Problem: Compiler warning for self-comparison.
Solution: Define ONE_WINDOW and add vim/vim#ifdef.
a1f4cb93ba
2017-07-23 10:34:41 +08:00
ckelsel
462a6148a6
lint
2017-07-13 23:09:03 -04:00
ckelsel
2999d7c0e8
vim-patch:7.4.2229
...
f04507d132
Author: Bram Moolenaar <Bram@vim.org >
Date: Sat Aug 20 15:05:39 2016 +0200
patch 7.4.2229
Problem: Startup test fails on Solaris.
Solution: Recognize a character device. (Danek Duvall)
2017-07-13 23:09:03 -04:00
ckelsel
04de6a64e2
vim-patch:7.4.2189
...
f71d7b9ee5
Author: Bram Moolenaar <Bram@vim.org >
Date: Tue Aug 9 22:14:05 2016 +0200
patch 7.4.2189
Problem: Cannot detect encoding in a fifo.
Solution: Extend the stdin way of detecting encoding to fifo. Add a test
for detecting encoding on stdin and fifo. (Ken Takata)
2017-07-13 23:09:03 -04:00
Björn Linse
8b375cf471
bufhl: fix move
2017-06-24 11:09:10 +02:00
Björn Linse
7873660e1e
bufhl: some style cleanup
2017-06-24 11:09:10 +02:00
Björn Linse
28a549d597
kbtree: make warning free and delete deprecated macros
2017-06-24 11:09:10 +02:00
Björn Linse
14e19b8aaf
kbtree: eliminate unneccesary heap allocation
2017-06-24 11:09:10 +02:00
Björn Linse
53cf88c27b
kbtree: use proper structs
2017-06-24 11:09:10 +02:00
Björn Linse
6712e08bba
kbtree: allow iterators to start at arbitrary position
2017-06-24 11:09:10 +02:00
Björn Linse
1eff241ec6
bufhl: use kbtree for bufhl
2017-06-24 11:09:10 +02:00
Daniel Hahler
d0ff2000b2
vim-patch:8.0.0607 ( #6879 )
...
Problem: When creating a bufref, then using :bwipe and :new it might get
the same memory and bufref_valid() returns true.
Solution: Add br_fnum to check the buffer number didn't change.
45e5fd135d
2017-06-11 15:03:02 +02:00
ZyX
a914029278
buffer: Silence V519
2017-05-20 03:28:44 +03:00
James McCoy
0ff959329b
*: Comment intentional fallthroughs
...
Falling through a switch case should be commented so it's clear that
behavior is intentional.
2017-05-12 12:01:25 -04:00
Björn Linse
7d6af9985c
ui: cleanup UI_CALL wrappers
...
remove pointless control chars in the text stream
2017-05-10 16:14:12 +02:00
Justin M. Keyes
b23aa1cf09
Merge #6597 'winhighlight'
2017-05-08 16:17:57 +02:00
Richard Adenling
a6f74debc0
terminal: refresh before on_exit. #5217
...
References #3030
References https://github.com/radenling/vim-dispatch-neovim/issues/6
The terminal is updated by a timer, but on_exit needs the final state.
Before this change, on_exit callback could see a stale terminal buffer.
Helped-by: oni-link <knil.ino@gmail.com >
2017-05-08 13:49:14 +02:00
Björn Linse
443399c27d
options: consolidate updates for window string options affected by copy_winopt
...
update note at options.c head about window options
2017-05-05 10:55:07 +02:00
James McCoy
2b191ac5b9
lint
2017-04-29 23:48:28 -04:00
James McCoy
f477c23c62
vim-patch:7.4.2245
...
Problem: Filter test fails.
Solution: Include missing changes.
77401add71
2017-04-29 23:48:27 -04:00
Justin M. Keyes
0ddebbc354
lint
2017-04-28 05:33:11 +02:00
Justin M. Keyes
2b6a3819e5
build_stl_str_hl: Array name should be plural.
2017-04-28 04:11:29 +02:00
ZyX
c2f3e361c5
*: Add comment to all C files
2017-04-19 19:11:50 +03:00
Shlomi Fish
14b1becb54
doc: fix typo ( #6504 )
2017-04-19 02:20:05 +02:00
ZyX
2eb9150a4f
buffer: Adjust where do_buffer call is located
...
It is located there in Vim, but in dd7657c160
position was for some reason swapped.
2017-04-16 23:58:32 +03:00
ZyX
5dcf280445
fileio: Refactor msg_add_fname to something which needs no comments
2017-04-03 02:03:05 +03:00
ZyX
506b938947
*: Make some more things const and with length
2017-03-29 10:08:44 +03:00
ZyX
28dafe3ff0
eval,*: Move get_tv_string to typval.c
...
Function was renamed and changed to return `const char *`.
2017-03-29 10:08:05 +03:00
ZyX
e18a578308
*: Move some dictionary functions to typval.h and use char*
...
Also fixes buffer reusage in setmatches() and complete().
2017-03-29 10:07:42 +03:00
ZyX
fb146e80aa
eval: Split eval.c into smaller files
2017-03-29 10:05:06 +03:00
lonerover
85ba14af6a
vim-patch:7.4.2330
...
Problem: Coverity complains about not checking curwin to be NULL.
Solution: Use firstwin to avoid the warning.
030cddc7ec
2017-03-27 12:19:14 +08:00
Justin M. Keyes
53ccd07fa1
lint
2017-03-22 18:42:58 +01:00
Justin M. Keyes
10f6624f65
vim-patch:7.4.2328
...
Problem: Crash when BufWinLeave autocmd goes to another tab page.
(Hirohito Higashi)
Solution: Make close_buffer() go back to the right window.
2017-03-22 18:42:56 +01:00
Justin M. Keyes
165ba3e636
vim-patch:7.4.2324
...
Problem: Crash when editing a new buffer and BufUnload autocommand wipes
out the new buffer. (Norio Takagi)
Solution: Don't allow wiping out this buffer. (partly by Hirohito Higashi)
Move old style test13 into test_autocmd. Avoid ml_get error when
editing a file.
e0ab94e712
2017-03-22 18:42:16 +01:00
raichoo
db128974fc
vim-patch:7.4.2348
...
Problem: Crash on exit when EXITFREE is defined. (Dominique Pelle)
Solution: Don't access curwin when exiting.
9a27c7fde6
2017-03-19 21:14:11 +01:00
raichoo
99f2dc1341
vim-patch:8.0.0229
...
Problem: When freeing a buffer the local value of the 'formatprg' option is
not cleared.
Solution: Add missing change.
24a2d416ec
2017-03-19 21:14:11 +01:00
raichoo
86b1e7f583
vim-patch:7.4.2362
...
Problem: Illegal memory access with ":1@". (Dominique Pelle)
Solution: Correct cursor column after setting the line number. Also avoid
calling end_visual_mode() when not in Visual mode.
4930a76a03
2017-03-19 21:14:11 +01:00
raichoo
ae828982ce
vim-patch:7.4.2347
...
Problem: Crash when closing a buffer while Visual mode is active.
(Dominique Pelle)
Solution: Adjust the position before computing the number of lines.
When closing the current buffer stop Visual mode.
c4a908e836
2017-03-19 21:14:11 +01:00
Jack Bracewell
09583a791c
Replace hashtab with handle buffer functions
2017-03-16 18:26:46 +00:00
Justin M. Keyes
8bbdef1fd8
buffer.c: enable -Wconversion #3744
2017-03-03 00:15:42 +01:00