[slim-vim] Changelog for August
Larry Clapp
larry at theclapp.org
Mon Aug 28 06:43:48 CDT 2006
August patches to Vim+ECL:
> Mon Aug 28 07:13:01 EDT 2006 Larry Clapp <larry at theclapp.org>
> * add proto file updates
>
> Sun Aug 27 02:15:33 EDT 2006 brad.beveridge at gmail.com
> * Updates Vim to my exact ./src tree.
>
> Sat Aug 26 21:54:53 EDT 2006 brad.beveridge at gmail.com
> * Fixed critical patch that caused segfaults because of freeing fixed memory
>
> Sat Aug 19 21:14:33 EDT 2006 brad.beveridge at gmail.com
> * Fixed bug where callbacks can stall in RealWaitForChar
>
> Sun Aug 20 20:14:03 EDT 2006 brad.beveridge at gmail.com
> * Added character append features that vastly increase the speed of streaming style buffer writes.
>
> Fri Aug 18 21:01:21 EDT 2006 brad.beveridge at gmail.com
> * Corrected network_io flaws.
> * This patch addresses several flaws with the network_io callback scheme.
> 1) Network callbacks had no way of telling Vim to redraw. if_ecl
> tried to call update_screen from within the callback, but this is
> buggy - I have had Vim crash
> 2) Callbacks used to be re-entrant (probably because of calling
> update_screen). It was possible to trigger a callback, and that
> callback would call Vim code that could reprocess the network
> callbacks, recalling the callback. This is certainly not an
> intended side effect.
>
> * Fix #1: callbacks now return true (non-zero) if they want Vim to
> redraw (if_ecl assumes always redraw). This flag effectively gets
> passed up the stack to a point where it is actually safe to call
> screen_update.
> * Fix #2: since Vim is single threaded, we simply have to worry
> about trivial recursion, the callback function now has a static
> int that tracts the nesting level, and returns if it is non-zero.
>
> Sun Aug 13 19:45:26 EDT 2006 brad.beveridge at gmail.com
> * Removed code in the callback function that appeared to break vim
>
> Sat Aug 5 17:44:13 EDT 2006 brad.beveridge at gmail.com
> * Added support for VIM:KILL, using Posix signals.
>
> Fri Aug 4 07:44:02 EDT 2006 Larry Clapp <larry at theclapp.org>
> * added more files from "extra" and "lang" archives
-- L
More information about the slim-vim
mailing list