comparison runtime/doc/version7.txt @ 1698:f4f8014d516e v7.2c.000

updated for version 7.2c-000
author vimboss
date Wed, 06 Aug 2008 17:06:04 +0000
parents 0b796e045c42
children 5232b9862f23
comparison
equal deleted inserted replaced
1697:2f9308b31181 1698:f4f8014d516e
1 *version7.txt* For Vim version 7.2b. Last change: 2008 Jul 13 1 *version7.txt* For Vim version 7.2c. Last change: 2008 Aug 06
2 2
3 3
4 VIM REFERENCE MANUAL by Bram Moolenaar 4 VIM REFERENCE MANUAL by Bram Moolenaar
5 5
6 *vim7* 6 *vim7*
4725 Removed plain Bulgarian, "bds" and phonetic are sufficient. 4725 Removed plain Bulgarian, "bds" and phonetic are sufficient.
4726 4726
4727 Other new runtime files: 4727 Other new runtime files:
4728 Esperanto menus and message translations. (Dominique Pelle) 4728 Esperanto menus and message translations. (Dominique Pelle)
4729 Finnish translation of menus and messages. (Flammie Pirinen) 4729 Finnish translation of menus and messages. (Flammie Pirinen)
4730 Brazilian Portugese message translations. (Eduardo Dobay)
4730 4731
4731 Added floating point support. |Float| 4732 Added floating point support. |Float|
4732 4733
4733 Added argument to mode() to return a bit more detail about the current mode. 4734 Added argument to mode() to return a bit more detail about the current mode.
4734 (Ben Schmidt) 4735 (Ben Schmidt)
6845 Problem: When a file name has an illegal byte sequence Vim may read 6846 Problem: When a file name has an illegal byte sequence Vim may read
6846 uninitialised memory. 6847 uninitialised memory.
6847 Solution: Don't use UTF_COMPOSINGLIKE() on an illegal byte. In 6848 Solution: Don't use UTF_COMPOSINGLIKE() on an illegal byte. In
6848 msg_outtrans_len_attr() use char2cells() instead of ptr2cells(). 6849 msg_outtrans_len_attr() use char2cells() instead of ptr2cells().
6849 In utf_ptr2char() don't check second byte when first byte is 6850 In utf_ptr2char() don't check second byte when first byte is
6850 illega. (Dominique Pelle) 6851 illegal. (Dominique Pelle)
6851 Files: src/mbyte.c, src/message.c 6852 Files: src/mbyte.c, src/message.c
6852 6853
6853 Patch 7.2a.011 6854 Patch 7.2a.011
6854 Problem: The Edit/Startup Settings menu doesn't work. 6855 Problem: The Edit/Startup Settings menu doesn't work.
6855 Solution: Expand environment variables. (Ben Schmidt) 6856 Solution: Expand environment variables. (Ben Schmidt)
6914 6915
6915 Overlapping STRCPY() arguments when using %r item in 'errorformat'. Use 6916 Overlapping STRCPY() arguments when using %r item in 'errorformat'. Use
6916 STRMOVE() instead. (Ralf Wildenhues) 6917 STRMOVE() instead. (Ralf Wildenhues)
6917 6918
6918 Mac: On Leopard gvim, when using the mouse wheel nothing would happen until 6919 Mac: On Leopard gvim, when using the mouse wheel nothing would happen until
6919 another event occures, such as moving the mouse. Then the recorded scrolling 6920 another event occurs, such as moving the mouse. Then the recorded scrolling
6920 would take place all at once. (Eckehard Berns) 6921 would take place all at once. (Eckehard Berns)
6921 6922
6922 Solution for cursor color not reflecting IM status for GTK 2. Add 6923 Solution for cursor color not reflecting IM status for GTK 2. Add
6923 preedit_is_active flag. (SungHyun Nam) 6924 preedit_is_active flag. (SungHyun Nam)
6924 6925
6934 characters may not be cleared properly. (Yukihiro Nakadaira) 6935 characters may not be cleared properly. (Yukihiro Nakadaira)
6935 6936
6936 The #ifdef for including "vimio.h" was inconsistent. In a few files it 6937 The #ifdef for including "vimio.h" was inconsistent. In a few files it
6937 depended on MSWIN, which isn't defined until later. 6938 depended on MSWIN, which isn't defined until later.
6938 6939
6940 Patch 7.2b.001
6941 Problem: Compilation problem: mb_fix_col() missing with multi-byte feature
6942 but without GUI or clipboard.
6943 Solution: Remove #ifdef.
6944 Files: src/mbyte.c
6945
6946 Patch 7.2b.002
6947 Problem: Compiler warnings for signed/unsigned mismatch.
6948 Solution: Add type casts.
6949 Files: src/screen.c
6950
6951 Patch 7.2b.003
6952 Problem: Still a compilation problem, check_col() and check_row() missing.
6953 Solution: Add FEAT_MBYTE to the #if.
6954 Files: src/ui.c
6955
6956 Patch 7.2b.004
6957 Problem: Trying to free memory for a static string when using ":helpgrep".
6958 (George Reilly)
6959 Solution: Set 'cpo' to empty_option instead of an empty string. Also for
6960 searchpair() and substitute().
6961 Files: src/quickfix.c, src/eval.c
6962
6963 Patch 7.2b.005
6964 Problem: The special character "!" isn't handled properly in shellescape().
6965 (Jan Minar)
6966 Solution: Escape "!" when using a "csh" like shell and with
6967 shellescape(s, 1). Twice for both. Also escape <NL>.
6968 Files: src/misc2.c
6969
6970 Patch 7.2b.006
6971 Problem: Reading past end of string when reading info from tags line.
6972 Solution: Break the loop when encountering a NUL. (Dominique Pelle)
6973 Files: src/tag.c
6974
6975 Patch 7.2b.007
6976 Problem: Part of a message cannot be translated.
6977 Solution: Put _() around the message.
6978 Files: src/search.c
6979
6980 Patch 7.2b.008
6981 Problem: A few filetypes are not detected or not detected properly.
6982 Solution: Add filetype detection patterns. (Nikolai Weibull)
6983 Files: runtime/filetype.vim
6984
6985 Patch 7.2b.009
6986 Problem: Reading past end of screen line. (Epicurus)
6987 Solution: Avoid going past the value of Columns.
6988 Files: src/screen.c
6989
6990 Patch 7.2b.010
6991 Problem: ":mksession" doesn't work for ":map , foo", ":sunmap ,". (Ethan
6992 Mallove)
6993 Solution: Check for "nxo", "nso" and other strange mapping combinations.
6994 Files: src/getchar.c
6995
6996 Patch 7.2b.011
6997 Problem: Configure for TCL ends up with include file in compiler command.
6998 (Richard Hogg)
6999 Solution: Delete items from $TCL_DEFS that do not start with a dash.
7000 Files: src/auto/configure, src/configure.in
7001
7002 Patch 7.2b.012
7003 Problem: Build failure with +multi_byte but without +diff.
7004 Solution: Add #ifdef. (Patrick Texier)
7005 Files: src/main.c
7006
7007 Patch 7.2b.013
7008 Problem: Build fails with tiny features and Perl. (Dominique Pelle)
7009 Solution: Define missing functions. Also when compiling Python.
7010 Files: src/if_perl.xs, src/if_python.c
7011
7012 Patch 7.2b.014
7013 Problem: Configure uses an unsafe temp file to store commands.
7014 Solution: Create the temp file in local directory.
7015 Files: src/auto/configure, src/configure.in
7016
7017 Patch 7.2b.015
7018 Problem: Build fails on Mac when using Aap.
7019 Solution: Fix typo in configure script.
7020 Files: src/auto/configure, src/configure.in
7021
7022 Patch 7.2b.016
7023 Problem: Build fails with normal features but without +autocmd.
7024 Solution: Fix #ifdefs. (Ian Kelling)
7025 Files: src/eval.c, src/ex_cmds.c, src/quickfix.c, src/option.c,
7026 src/ex_docmd.c
7027
7028 Patch 7.2b.017
7029 Problem: "vim -O foo foo" results in only one window. (Zdenek Sekera)
7030 Solution: Handle result of ATTENTION prompt properly. (Ian Kelling)
7031 Files: src/main.c
7032
7033 Patch 7.2b.018
7034 Problem: When doing command line completion on a file name for a csh-like
7035 shell argument a '!' character isn't escaped properly.
7036 Solution: Add another backslash.
7037 Files: src/ex_getln.c, src/misc2.c, src/proto/misc2.pro, src/screen.c
7038
7039 Patch 7.2b.019 (extra)
7040 Problem: Win32: Various compiler warnings.
7041 Solution: Use __w64 attribute. Comment-out unused parameters. Adjust a few
7042 #ifdefs. (George Reilly)
7043 Files: src/gui_w48.c, src/GvimExt/gvimext.cpp, src/Make_mvc.mak,
7044 src/os_mswin.c, src/os_win32.c, src/vim.h
7045
7046 Patch 7.2b.020
7047 Problem: ":sort n" doesn't handle negative numbers. (James Vega)
7048 Solution: Include '-' in the number.
7049 Files: src/charset.c, src/ex_cmds.c
7050
7051 Patch 7.2b.021
7052 Problem: Reloading doesn't read the BOM correctly. (Steve Gardner)
7053 Solution: Accept utf-8 BOM when specified file encoding is utf-8.
7054 Files: src/fileio.c
7055
7056 Patch 7.2b.022
7057 Problem: When using ":normal" while updating the status line the count of
7058 an operator is lost. (Dominique Pelle)
7059 Solution: Save and restore "opcount".
7060 Files: src/ex_docmd.c, src/globals.h, src/normal.c
7061
7062 Patch 7.2b.023
7063 Problem: Crash when using the result of synstack(0,0). (Matt Wozniski)
7064 Solution: Check for v_list to be NULL in a few more places.
7065 Files: src/eval.c
7066
7067 Patch 7.2b.024
7068 Problem: Using ":gui" while the netrw plugin is active causes a delay in
7069 updating the display.
7070 Solution: Don't check for terminal codes when starting the GUI.
7071 Files: src/term.c
7072
7073 Patch 7.2b.025
7074 Problem: When the CursorHold event triggers a pending count is lost.
7075 (Juergen Kraemer)
7076 Solution: Save the counts and restore them.
7077 Files: src/normal.c, src/structs.h
7078
7079 Patch 7.2b.026
7080 Problem: The GTK 2 file chooser causes the ~/.recently-used.xbel file to be
7081 written over and over again. This may cause a significant
7082 slowdown. (Guido Berhoerster)
7083 Solution: Don't use the GTK 2 file chooser.
7084 Files: src/gui_gtk.c
7085
7086 Patch 7.2b.027
7087 Problem: Memory leak for Python, Perl, etc. script command with end marker.
7088 Solution: Free the memory of the end marker. (Andy Kittner)
7089 Files: src/ex_getln.c
7090
7091 Patch 7.2b.028
7092 Problem: Reading uninitialized memory when doing ":gui -f". (Dominique
7093 Pelle)
7094 Solution: Don't position the cursor when the screen size is invalid.
7095 Files: src/gui.c
7096
7097 Patch 7.2b.029
7098 Problem: ":help a" doesn't jump to "a" tag in docs. (Tony Mechelynck)
7099 Solution: Get all tags and throw away more than TAG_MANY after sorting.
7100 When there is no argument find matches for "help" to avoid a long
7101 delay.
7102 Files: src/ex_cmds.c, src/ex_getln.c
7103
7104 Patch 7.2b.030
7105 Problem: When changing the value of t_Co from 8 to 16 the Visual
7106 highlighting keeps both reverse and a background color.
7107 Solution: Remove the attribute when setting the default highlight color.
7108 (Markus Heidelberg)
7109 Files: src/syntax.c
7110
7111 Error when cancelling completion menu and auto-formatting. (fixed by Ian
7112 Kelling)
7113
6939 7114
6940 vim:tw=78:ts=8:ft=help:norl: 7115 vim:tw=78:ts=8:ft=help:norl: