| Commit message (Collapse) | Author | Age |
... | |
|
|
|
|
|
| |
The last occurrence of `RealWaitForChar` was replaced by the `os_microdelay`
function. `mch_new_shellsize` had an empty body, so there seems to be no reason
for keeping it around
|
| |
|
| |
|
|
|
|
|
| |
Utility functions for copying strings to newly-allocated chunks. They either
succeed or exit the program.
|
|
|
|
|
|
|
| |
Problem: The J command does not update '[ and '] marks. (William Gardner)
Solution: Set the marks. (Christian Brabandt)
https://code.google.com/p/vim/source/detail?r=647e6bb15aa3f864eaf447fe77e3e3ae7e37b134
|
| |
|
|
|
|
|
|
|
|
| |
Problem: When using scrollbind the cursor can end up below the last line.
(mvxxc)
Solution: Reset w_botfill when scrolling up. (Christian Brabandt)
https://code.google.com/p/vim/source/detail?r=233ad7b960d0fbeb224b383918113b25c74ebe35
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
Problem: Redo does not set v:count and v:count1.
Solution: Use a separate buffer for redo, so that we can set the counts when
performing redo.
https://code.google.com/p/vim/source/detail?r=beb037a6c2708f539d50840637f70eed0811d93c
|
| |
|
|
|
|
|
|
| |
- Rename to `os_call_shell`
- Use another entry point for libuv default event loop
- Fix the `call_shell` reference in misc2.c
|
|
|
|
|
| |
The only exception is SIGINT, which will set `got_int` directly. This will be
necessary for the new implementation of `mch_call_shell`
|
|
|
|
|
|
|
| |
The environment variable USE_VALGRIND can be set to run tests with valgrind. If
VALGRIND_GDB is set, valgrind will start it's own gdbserver for remote
debugging with `target remote | vgdb`. USE_GDB can still be used, but it will
be ignored if USE_VALGRIND is set.
|
|
|
|
|
|
|
|
| |
Problem: The blowfish code mentions output feedback, but the code is
actually doing cipher feedback.
Solution: Adjust names and comments.
https://code.google.com/p/vim/source/detail?r=391e10afccf6879dcfab8b28cb1587a13eb835c0
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* reset_signals, vim_handle_signal:
signal handling was rewritten, not defined anywhere
* related to x clipboard handling, not defined anywhere:
* {setup,start,stop,clear}_xterm_clip
* stop_xterm_trace
* clip_xterm_{own_selection,lose_selection,request_selection,set_selection}
* related to XSMP (x session management protocol):
* xsmp_{handle_requests,init,close}
|
|
|
|
|
|
|
| |
Problem: Some help tags don't work with ":help". (Tim Chase)
Solution: Add exceptions.
https://code.google.com/p/vim/source/detail?r=8122eab8fcdbbdaac62dfbf7c6458cb3e6f46b04
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
Problem: ":sleep" puts cursor in the wrong column. (Liang Li)
Solution: Add the window offset. (Christian Brabandt)
https://code.google.com/p/vim/source/detail?r=4e3a9dd25d428e7c08ed401afc244972e27e08e6
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Problem: Build breaks in OSX if macports ncurses present, due to
header conflict involving 'term.h'.
Solution: Modify include search order.
|
|
|
|
|
| |
This isn't needed right now because spawned shells will inherit stdout by
default
|
|
|
|
| |
Issue #450 contains more details
|
|
|
|
|
|
|
|
|
| |
This removes `mch_call_shell` code for feeding programs interactively. The
removed code was supporting interactive programs in the old GUI, but right now
we only have a terminal UI.
The code is currently safe to remove because interactive programs will just
simply take control of the terminal in cooked mode.
|
| |
|
| |
|
| |
|