Mercurial > vim
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: |