To: vim-dev@vim.org Subject: Vim version 5.2b ALPHA available Date: Mon, 04 May 98 09:26:50 +0200 From: Bram Moolenaar Message-Id: <9805040721.AA02371@smtp02.oce.nl> Hello Developers, I have included a few more patches from others, and made some extra changes. The result is still an UNSTABLE version, ready for more changes. It is supposed to be used to make new patches against. You can use it for normal work (like me) but it's a more risky than a normal release. The files are in the "unreleased" directory, just like version 5.2a. This is a source-only release! WHERE TO GET IT --------------- You can find Vim 5.2b here: ftp://ftp.nl.vim.org/pub/vim/unreleased/ See this file for Mirrors: ftp://ftp.nl.vim.org/pub/vim/MIRRORS unix/vim-5.2b-src.tar.gz source files for Unix unix/vim-5.2a-5.2b-src.diff.gz diff with version 5.2a unix/vim-5.2b-rt.tar.gz runtime files for Unix unix/vim-5.2a-5.2b-rt.diff.gz diff with version 5.2a extra/vim-5.2b-extra.tar.gz extra files extra/vim-5.2a-5.2b-extra.diff.gz diff with version 5.2a pc/vim52bsrc.zip source files for PC pc/vim52brt.zip runtime files for PC WHAT IS NEW ----------- This is the complete list of changes since version 5.2a. For a list of changes since version 5.1, see ":help version-5.2". Changed: Buffers for help files are removed from the buffer list as soon as they are closed. You can't make them hidden anymore. And CTRL-O doesn't work for help files. (Negri) Added: Changed more Makefiles to include multbyte.c. Number function for Perl interface. Cscope support (Kahn). ":browse" support for Motif. (Kahn) Improved ":confirm" and ":browse" for a few commands. Made closing the Win32 GUI window use ":browse" and ":confirm". 'f' flag in 'mouse' option: Window focus follows mouse (Terhaar). Support for Intellimouse in Athena GUI. (Jensen) ":simalt" command for Win32 GUI. (Negri) ":tmenu" and ":tunmenu" commands: menu tooltips. (Negri) Added 't' option to 'guioptions': Add tearoff menu items for Win32 GUI. ":mksession" stores and restores windows. File names are made relative to session file. (Negri) Added 'p' flag in 'guioptions': Install callbacks for enter/leave window events. Makes cursor blinking work for Terhaar, breaks it for me. "--help" and "--version" command line arguments. Fixed: Didn't interpret "cmd | endif" when "cmd" starts with a range. E.g. "if 0 | .d | endif". Command "+|" on the last line of the file caused ml_get errors. Memory underrun in eval_vars(). (Aaron) Keypad keys / * + -, when not mapped, insert the normal character. They inserted a text like "". Don't rename files in a difficult way, except on Windows 95 (was also done on Windows NT). GUI Athena: menus didn't work. GUI Motif: Help menu wasn't at the right side. ":unmenu File" didn't remove "&File" menu. Win32 GUI: An external command that produces an error code, put the error message in a dialog box. Had to close the window and close the dialog. Now the error code is displayed in the console. (Negri) When abandoning a file when it needs saving, don't ask for "discard all" or "save all" when there is only one buffer with changes. Win32 GUI: show popup menu on right button release, instead of down. Syntax highlighting was slow, because all lines below a simple change (e.g., "x") were always redrawn. When 'mouse' contains 'M', shift-leftmouse drag didn't extend Visual area properly.