From: Bram Moolenaar To: vim-dev@vim.org Subject: Vim version 5.2j BETA available Date: Mon, 10 Aug 98 10:01:01 +0200 Message-Id: <9808100801.AA09470@smtp02.oce.nl> Hello Vim fans! Here is another BETA release of 5.2. There are mostly bug fixes. New is the dialog support for Motif. I tried adding a popup menu for Motif, but it doesn't work yet (anyone knows how to do this?). See below for the complete list of changes. Planning for the 5.2 release: - version 5.2k August 17 - release 5.2 August 24 Only two weeks to go. Please test version 5.2j as much as possible! The files are in the "unreleased" directory. WHERE TO GET IT --------------- You can find Vim 5.2j 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.2j-src.tar.gz source files for Unix unix/vim-5.2i-5.2j-src.diff.gz diff with version 5.2i unix/vim-5.2j-rt.tar.gz runtime files for Unix unix/vim-5.2i-5.2j-rt.diff.gz diff with version 5.2i extra/vim-5.2j-extra.tar.gz extra files extra/vim-5.2i-5.2j-extra.diff.gz diff with version 5.2i pc/vim52jrt.zip runtime files for PC pc/vim52jd16.zip 16 bit DOS binaries for PC pc/vim52jd32.zip 32 bit DOS binaries for PC pc/vim52jw32.zip Win32 binaries for PC pc/gvim52j.zip Win32 GUI binaries for PC pc/gvim52jole.zip Win32 GUI binaries with OLE for PC pc/gvim52j_s.zip Windows 3.1 GUI binaries for PC pc/vim52jsrc.zip source files for PC amiga/vim52jrt.tgz runtime files for Amiga amiga/vim52jbin.tgz binaries for Amiga amiga/vim52jbig.tgz binaries with more features for Amiga amiga/vim52jsrc.tgz source files for Amiga os2/vim52jos2.zip binaries + runtime files for OS/2 WHAT IS NEW ----------- This is the complete list of changes since version 5.2i. For a list of changes since version 5.1, see ":help version-5.2". Changed: The strings from the 'titlestring' and 'iconstring' options are used untranslated for the Window title and icon. This allows for including a . Previously a would be shown as "^M" (two characters). Wnen a mapping is started in Visual or Select mode which was started from Insert mode (the mode shows "(insert) Visual"), don't return to Insert mode until the mapping has ended. Makes it possible to use a mapping in Visual mode that also works when the Visual mode was started from Select mode. Added: Included Exuberant Ctags 2.2.4. (Hiebert) But used the "configure" and "configure.in" files from 2.3.3, and a few obvious fixes, resulting in Ctags 2.2.4m. In the output of ":map", highlight the "*" to make clear it's not part of the rhs. (Roemer) GUI Motif dialog. GUI Athena popup menu. Fixed: When using ":set si tw=7" inserting "foo {^P}" makes the "}" inserted at the wrong position. can_si was still TRUE when the cursor is not in the indent of the line. Running an external command in Win32 version had the problem that Vim exits when the X on the console is hit (and confirmed). Now use the "vimrun" command to start the external command indirectly. (Negri) Win32 GUI: When running an external filter, do it in a minimized DOS box. (Negri) Win32 GUI: Character cell width could be too big. (Aaron) ":ta" didn't find the second entry in a tags file, if the second entry was longer than the first one. ":tnext" would sometimes cause the list of matching tags to be reordered. Same for ":tselect" after ":tag". ":map foo" didn't work. Mapped ^H instead of the backspace key code. ":let" listed variables without translation into printable characters. Tearoff menu items were not greyed out when all the items needed to be greyed out. Both for Win32 and Motif GUI. (Negri) A ":return" from a function call didn't work from inside a ":while" loop that had already been executed once. Win32 GUI: When moving a tearoff'ed menu, return focus to Vim. (Negri) Win32 console: When resizing the window, switching back to the old size (when exiting or executing an external command) sometimes failed. (Negri) This appears to also fix a "non fixable" problem: Win32 console in NT 4.0: When running Vim in a cmd window with a scrollbar, the scollbar disappeared and was not restored when Vim exits. This does work under NT 3.51, it appears not to be a Vim problem. GUI: menu priority was confused by PopUp and Toolbar menus. (Tsindlekht) When executing BufDelete and BufUnload autocommands for a buffer without a name, the name of the current buffer was used for . When jumping to a tag it reported "tag 1 of >2", while in fact there could be only two matches. Changed to "tag 1 of 2 or more". When repeating "gJ" it worked like "J". The Athena file selector scrollbars didn't work properly. And the ".." entry was in the list of selections. Configure didn't find "LibXm.so.2.0", a Xm library with a version number. GUI Motif crashed when a PopUp menu was defined. Amiga: Dialog messages that included the file name didn't work. Was giving a long argument where an int was expected. Happy Vimming!