[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