Elan Ruusamäe [Thu, 13 Mar 2014 07:23:09 +0000 (09:23 +0200)]
updated to 7.4.205
7.4.193 typos in messages
7.4.194 can't build for Android
7.4.195 (after 7.4.193) Python tests fail
7.4.196 tests fail on Solaris 9 and 10
7.4.197 various problems on VMS
7.4.198 can't build with non-threding Perl and dynamic loading
7.4.199 (issue 197) ]P doesn't paste over Visual selection
7.4.200 too many #ifdefs in the code
7.4.201 'lispwords' is a global option
7.4.202 MS-Windows: non-ASCII font names don't work
7.4.203 parsing 'errorformat' is not correct
7.4.204 a mapping where the second byte is 0x80 doesn't work
7.4.205 ":mksession" does not handle the argument list correctly
7.4.183 MSVC Visual Studio update not supported
7.4.184 match() does not work properly with a {count} argument
7.4.185 Clang gives warnings
7.4.186 (after 7.4.085) Visual mode insert mode is sometimes wrong
7.4.187 delete that crosses line break splits multi-byte character
7.4.188 SIZEOF_LONG clashes with similar defines in header files
7.4.189 compiler warning for unused argument
7.4.190 compiler warning for using %lld for off_t
7.4.191 can't escape a file name for shell commands without a function
7.4.192 memory leak when giving E853
7.4.170 some help tags don't work with ":help"
7.4.171 redo does not set v:count and v:count1
7.4.172 blowfish code says OFB, but it's doing CFB
7.4.173 when using scrollbind the cursor can end up below last line
7.4.174 compiler warnings for Python interface
7.4.175 wrong fall-back to non-wide function if wide function fails
7.4.176 Python: Dictionary.update() thows an unexpected error
7.4.177 compiler warning for unused variable
7.4.178 the J command does not update '[ and '] marks
7.4.179 Compiler warning for type-punned pointer
7.4.180 (after 7.4.174) older Python versions don't support %ld
7.4.181 when using 'pastetoggle' the status lines are not updated
7.4.182 building with mzscheme and racket does not work
Elan Ruusamäe [Fri, 7 Feb 2014 16:16:27 +0000 (18:16 +0200)]
updated to 7.4.169
7.4.162 running tests in shadow dir doesn't work
7.4.163 (after 7.4.142) MS-Windows 7 input doesn't work properly
7.4.164 problem with event handling on Windows 8
7.4.165 by default, after closing a buffer changes can't be undone
7.4.166 auto-loading a function for code that won't be executed
7.4.167 (after 7.4.149) fixes are not tested
7.4.168 can't compile with Ruby 2.1.0
7.4.169 ":sleep" puts cursor in the wrong column
Elan Ruusamäe [Fri, 31 Jan 2014 20:35:37 +0000 (22:35 +0200)]
updated to 7.4.161
7.4.136 (after 7.4.096) Windows: readonly when saving UNC path file
7.4.137 cannot use IME with Windows 8 console
7.4.138 (after 7.4.114) directory change messages are not recognized
7.4.139 crash when using :cd in autocommand
7.4.140 crash when autocommand wipes out only other buffer
7.4.141 problems when building with Borland
7.4.142 (after 7.4.137) on MS-Windows 8 IME input doen't work well
7.4.143 TextChangedI is not triggered.
7.4.144 MingW also supports intptr_t for OPEN_OH_ARGTYPE
7.4.145 getregtype() does not return zero for unknown register
7.4.146 when starting Vim with "-u NONE" v:oldfiles is NULL
7.4.147 cursor position wrong when using "gj" after "$"
7.4.148 cannot build with Cygwin and X1.
7.4.149 get E685 error when assigning a function to autoload variable
7.4.150 :keeppatterns is not respected for :s
7.4.151 Python: slices with steps are not supported
7.4.152 Python: Cannot iterate over options
7.4.153 compiler warning for pointer type
7.4.154 (after 7.4.149) still a problem with auto-loading
7.4.155 (after 7.4.150) search offset not kept with :keeppatterns
7.4.156 test file missing from distribution
7.4.157 error number used twice
7.4.158 pattern containing \zs not handled correctly by substitute()
7.4.159 completion hangs when using the current buffer after keywords
7.4.160 Win32: Crash when executing external command
7.4.161 crash in Python exception handling
Elan Ruusamäe [Fri, 27 Dec 2013 18:23:58 +0000 (20:23 +0200)]
updated to 7.4.131
7.4.127 Perl 5.18 on Unix doesn't work
7.4.128 Perl 5.18 for MSVC doesn't work
7.4.129 getline(-1) returns zero
7.4.130 relative line numbers mix up windows when using folds
7.4.131 syncbind causes E315 errors in some situations
Elan Ruusamäe [Fri, 13 Dec 2013 22:52:29 +0000 (00:52 +0200)]
updated to 7.4.126
7.4.084 Python: interrupt not being properly discarded
7.4.085 can't move cursor when inserting text in Visual block mode
7.4.086 can't skip over expression when not evaluating for dict member
7.4.087 compiler warning on 64 bit Windows systems
7.4.088 Asian characters are always marked as spell errors
7.4.089 Vim doesn't set the security context on a renamed file
7.4.090 Win32: no completion if dir name contains an exclamation mark
7.4.091 (after 7.4.089) missing semicolon
7.4.092 (after 7.4.088) can't build small version
7.4.093 configure can't use LuaJIT on ubuntu 12.04
7.4.094 configure may not find that -lint is needed for gettext()
7.4.095 (after 7.4.093) regexp for LuaJIT version doesn't work on BSD
7.4.096 can't change directory to an UNC path
7.4.097 unexpected behavior change related to 'virtualedit'
7.4.098 error for line numbers out of range when using ":'<,'>del"
7.4.099 append in blockwise Visual mode with "$" is wrong
7.4.100 NFA regexp doesn't handle backreference correctly
7.4.101 using \1 in pattern goes one line too far
7.4.102 crash when interrupting "z="
7.4.103 dos installer escapes spaces in the diff command wrong
7.4.104 ":help s/\_" reports an internal error
7.4.105 completing a tag pattern may give an error for invalid pattern
7.4.106 can't build with Ruby using Cygwin
7.4.107 Python try/catch doesn't catch Vim error in vim.eval()
7.4.108 "zG" and "zW" leave temp files around on MS-Windows
7.4.109 ColorScheme autocommand matches with the current buffer name
7.4.110 "gUgn" cannot be repeeated
7.4.111 memory leak in Python OptionsAssItem
7.4.112 MS-Windows: defaults for 'dir' and 'bdir' do not include $TEMP
7.4.113 MSVC static analysis gives warnings
7.4.114 new GNU make directory change messages are different
7.4.115 Zsh: expanding ~abc fails when the result contains a space
7.4.116 'showcmd' does not show a typed space
7.4.117 can't build with Cygwin/MingW and Perl 5.18
7.4.118 redrawing status lines may causes recursive call
7.4.119 Vim doesn't work well on OpenVMS
7.4.120 (after 7.4.117) can't build with Perl 5.18 on Linux
7.4.121 completion doesn't work for ":py3d" and ":py3f"
7.4.122 Win32: :grep doesn't work when 'encoding' and ACP differ
7.4.123 Win32: Getting user name does not use wide function
7.4.124 Win32: Getting host name does not use wide function
7.4.125 Win32: Dealing with messages may not work for multi-byte chars
7.4.126 compiler warnings for "const" and incompatible types
7.4.062 (after 7.4.061) wrong configure check for AvailabilityMacros.h
7.4.063 crash when using invalid key in Python dictionary
7.4.064 in Visual block mode replacing with CR does not break lines
7.4.065 the character typed at the hit-enter prompt is recorded twice
7.4.066 MS-Windows: swap file name wrong if colon in file name
7.4.067 CTRL-\ CTRL-O moves the cursor after inserting comment leader
7.4.068 cannot build Vim on Mac with non-Apple compilers
7.4.069 cannot right shift comment lines starting with #
7.4.070 (after 7.4.069) can't compile with tiny features
7.4.071 (after 7.4.069) passing limits around too often
7.4.072 crash when using Insert mode completion
7.4.073 setting undolevels for one buffer changes undo in another
7.4.074 when undo'ing all and making a change, undo structure is wrong
7.4.075 locally setting 'undolevels' is not tested
7.4.076 "cgn" does not wrap around the end of the file
7.4.078 MSVC 2013 is not supported
7.4.079 a script cannot detect whether 'hlsearch' highlighting is on
7.4.080 (after 7.4.079) missing documentation for v:hlsearch
7.4.081 (after 7.4.078) wrong logic when ANALYZE is "yes"
7.4.082 using "gf" in a changed buffer suggests adding "!"
7.4.083 hard to avoid adding a used pattern to the search history
Elan Ruusamäe [Sun, 3 Nov 2013 19:23:47 +0000 (21:23 +0200)]
updated to 7.4.061
7.4.053 test75 has a wrong header
7.4.054 reading past end of the 'stl' string
7.4.055 Mac: Where macros are defined depends on the system
7.4.056 Mac: Compilation problem with OS X 10.9 Mavericks
7.4.057 byteidx() does not work for composing characters
7.4.058 warnings on 64 bit Windows
7.4.059 set_last_cursor() may encounter w_buffer being NULL
7.4.060 declaration has wrong return type for PyObject_SetAttrString()
7.4.061 (after 7.4.056) configure check in the wrong place
Elan Ruusamäe [Mon, 7 Oct 2013 11:52:38 +0000 (14:52 +0300)]
updated to 7.4.052
7.4.028 equivalence classes are not working for multi-byte characters
7.4.029 an error in a pattern is reported twice
7.4.030 the -mno-cygwin argument is no longer supported by Cygwin
7.4.031 ":diffoff!" resets options even when 'diff' is not set
7.4.032 NFA engine does not match the NUL character
7.4.033 if terminal has 20 lines test 92 and 93 overwrite input file
7.4.034 using "p" in Visual block mode only changes the first line
7.4.035 MS-Windows: mouse pointer flickers when going to Normal mode
7.4.036 NFA engine does not capture group correctly when using \@>
7.4.037 "\ze" in a sub-pattern does set the end of the match
7.4.038 Using "zw" and "zg" when 'spell' is off give confusing error
7.4.039 MS-Windows: < MSCV10 can't handle symlinks to a directory
7.4.040 error on exit when variable holds reference to a script scope
7.4.041 Visual selection does not remain after being copied over
7.4.042 after ":setlocal" 'spell'/'spellang' :spelldump doesn't work
7.4.043 VMS can't handle long function names
7.4.044 can't build with old MSVC
7.4.045 substitute() has a problem with pattern starting with "\ze".
7.4.046 can't use Tcl 8.6
7.4.047 input() does not work in a function invoked by a mapping
7.4.048 recent clang version complains about -fno-strength-reduce
7.4.049 in Ex mode substitute prompt is wrong with line numbers
7.4.050 "gn" may select too much when there are two matching lines
7.4.051 syntax highlighting a Yaml file causes a crash
7.4.052 cursor may end up in the wrong position when auto-formatting
Elan Ruusamäe [Sat, 14 Sep 2013 00:02:07 +0000 (03:02 +0300)]
updated to 7.4.027
7.4.024 current user cannot always use the undo file he created
7.4.025 reading before start of a string
7.4.026 clang warning for int shift overflow
7.4.027 valgrind error when using CTRL-X CTRL-F at start of the line
Elan Ruusamäe [Thu, 5 Sep 2013 21:29:55 +0000 (00:29 +0300)]
updated patches to 7.4.022
7.4.001 'ic' doesn't work for patterns such as [a-z]
7.4.002 pattern with two alternative look-behind matches doesn't match
7.4.003 memory access error in Ruby syntax highlighting
7.4.004 when closing a window fails ":bwipe" may hang
7.4.005 "vaB" while 'virtualedit' is set selects the wrong area
7.4.006 mkdir("foo/bar/", "p") gives an error message
7.4.007 creating a preview window on startup messes up the screen
7.4.008 new regexp engine can't be interrupted
7.4.009 too easy to write a file was not decrypted (yet)
7.4.010 (after 7.4.006) crash with invalid argument to mkdir()
7.4.011 cannot find out if "acl" and "xpm" features are supported
7.4.012 MS-Windows: resolving multi-bye shortcut does not work
7.4.013 MS-Windows: File name buffer too small for utf-8
7.4.014 MS-Windows: check for writing to device does not work
7.4.015 MS-Windows: Detecting node type fails for multi-byte chars
7.4.016 MS-Windows: File name completion has problem with Chinese
7.4.017 ":help !!" does not find the "!!" tag in the help file
7.4.018 when completing item becomes unselected
7.4.019 file name completion fails with Chinese characters
7.4.020 NFA engine matches too much with \@>
7.4.021 NFA regexp: Using \ze may result in wrong end
7.4.022 deadlock while exiting, because of allocating memory
Elan Ruusamäe [Sat, 13 Jul 2013 12:31:26 +0000 (15:31 +0300)]
updated to 7.3.1314
7.3.1288 the first ":echo 'hello'" command output doesn't show
7.3.1289 get GLIB warning when removing a menu item
7.3.1290 (after 7.3.1253) CTRL-R = in Insert mode starts new insert
7.3.1291 (after 7.3.1288) compiler warnings for uninitialized variable
7.3.1292 possibly using invalid pointer when searcing for window
7.3.1293 put in empty buffer cannot be undone
7.3.1294 ":diffoff" resets options
7.3.1295 glob()/globpath() do not handle escaped special chars well
7.3.1296 only MS-Windows limits GUI window size to fit on the monitor
7.3.1297 findfile() directory matching fails with a star after text
7.3.1298 (after 7.3.1297) crash
7.3.1299 errors when doing "make proto"; dependencies outdated
7.3.1300 Mac: tiny and small build fails
7.3.1301 some tests fail on MS-Windows
7.3.1302 test 17 fails on MS-Windows, includes line break in file name
7.3.1303 (after 7.3.1290) undo is synced whenever CTRL-R = is called
7.3.1304 test 89 still fails on MS-Windows
7.3.1305 warnings from 64 bit compiler
7.3.1306 when redrawing screen during startup intro message is cleared
7.3.1307 MS-Windows build instructions are outdated
7.3.1308 minor typos in MS-Windows files
7.3.1309 no wait to hit enter when a script defines a function
7.3.1310 typos in nsis script. Can use better compression
7.3.1311 compiler warnings on Cygwin
7.3.1312 Python: not giving correct error messages for SystemExit()
7.3.1313 :py and :py3 don't work with Cygwin or MingW and 64 bit
7.3.1314 test 87 fails with Python 3.3
7.3.1252 Win32: Gvim does not always find the toolbar bitmap file
7.3.1253 still undo problem after using CTRL-R = setline()
7.3.1254 (after 7.3.1252) can't build without the multi-lang feature
7.3.1255 Clang warnings when building with Athena
7.3.1256 can't build without eval or autocmd feature
7.3.1257 GNU gettext() ignores :lang language setting
7.3.1258 using submatch() may crash Vim
7.3.1259 no test for patch 7.3.1258
7.3.1260 completion gets incomplete command line in cmdline window
7.3.1261 (after 7.3.1179) keymap causes global mapping to stop working
7.3.1262 crash and compilation warnings with Cygwin
7.3.1263 typo in short option name
7.3.1264 (after 7.3.1261) missing m_nowait
7.3.1265 (after 7.3.1249) errors for allowing "Vim:" in a modeline
7.3.1266 QNX: GUI fails to start
7.3.1267 MS-Windows ACL support doesn't work well
7.3.1268 ACL support doesn't work when when compiled with MingW
7.3.1269 insert completion keeps wrong entry selected
7.3.1270 using "Vp" in an empty buffer can't be undone
7.3.1271 (after 7.3.1260) command line completion does not work
7.3.1272 crash when editing Ruby file
7.3.1273 when copying a location list the index might be wrong
7.3.1274 using wrong window when using entry from location list
7.3.1275 "gn" does not work when the match is a single character
7.3.1276 resizing the window may send SIGWINCH to cscope and it quits
7.3.1277 in diff mode 'cursorline' also draws in the non-active window
7.3.1278 limit the screen size set by "stty"
7.3.1279 compiler warning for variable uninitialized
7.3.1280 (after 7.3.1247) reading memory already freed
7.3.1281 When 'ttymouse' is "xterm2" click in column 123 moves to 96
7.3.1282 'cursorline' not drawn in any other window
7.3.1283 test 71 fails on MS-Windows
7.3.1284 compiler warnings in MS-Windows clipboard handling
7.3.1285 no tests for picking window when using entry in location list
7.3.1286 check for screen size missing for Athena and Motif
7.3.1287 Python SystemExit exception is not handled properly
Elan Ruusamäe [Wed, 26 Jun 2013 21:56:51 +0000 (00:56 +0300)]
updated to 7.3.1251
7.3.1234 (after 7.3.1229) Python: Strings are not marked for translate
7.3.1235 inserting CTRL-] differs between insert and command-line mode
7.3.1236 Python: WindowSetattr() missing support for NUMBER_UNSIGNED
7.3.1237 Python: non-import errors not handled correctly
7.3.1238 crash in Python interface on 64 bit machines
7.3.1239 can't build with Python and MSVC10
7.3.1240 memory leak in findfile()
7.3.1241 (after 7.3.1236) some test files missing from distribution
7.3.1242 no failure when trying to use a number as a string
7.3.1243 back references in look-behind match don't work
7.3.1244 MS-Windows: confirm() dialog text may not fit
7.3.1245 MS-Windows: confirm() dialog text may still not fit
7.3.1246 wrong window layout when resizing with 'winfixheight' set
7.3.1247 pattern '[ ]\@!\p\%([ ]\@!\p\)*:' does not always match
7.3.1248 still have old hacking code for Input Method
7.3.1249 modeline not recognized when using "Vim" instead of "vim"
7.3.1250 Python tests fail on MS-Windows
7.3.1251 test 61 messes up viminf.
Elan Ruusamäe [Sun, 23 Jun 2013 13:05:19 +0000 (16:05 +0300)]
updated to 7.3.1233
7.3.1220 MS-Windows: When using wide font italic/bold are not included
7.3.1221 when build flags change "make distclean" causes an error
7.3.1222 cannot execute some tests from the src directly
7.3.1223 tests fail on MS-Windows
7.3.1224 Clang gives warnings on xxd
7.3.1225 compiler warnings when building with Motif
7.3.1226 Python: duplicate code
7.3.1227 Python: inconsistent string conversion
7.3.1228 Python: various inconsistencies and problems
7.3.1229 Python: not so easy to delete/restore translating
7.3.1230 Python: Exception messages are not clear
7.3.1231 Python: use of numbers not consistent
7.3.1232 Python: inconsistencies in variable names
7.3.1233 various Python problems
Elan Ruusamäe [Mon, 17 Jun 2013 20:32:38 +0000 (23:32 +0300)]
updated to 7.3.1219
7.3.1213 can't build with Python and small features.
7.3.1214 missing declaration for init_users() and realloc_post_list()
7.3.1215 compiler warning for function not defined
7.3.1216 configure can't find Motif on Ubuntu
7.3.1217 new regexp engine: Can't handle \%[[ao]]
7.3.1218 "make test" on MS-Windows does not clean all temporary files
7.3.1219 no test for using []] inside \%[]
Elan Ruusamäe [Sun, 16 Jun 2013 20:48:59 +0000 (23:48 +0300)]
updated to 7.3.1212
7.3.1201 on startup preview window may be used as the current window
7.3.1202 tags are not found in case-folded tags file
7.3.1203 matches from matchadd() might be highlighted incorrectly
7.3.1204 calling gettabwinvar() in 'tabline' cancels Visual mode
7.3.1205 logtalk.dict is not removed on uninstall
7.3.1206 inconsistent function argument declarations
7.3.1207 new regexp engine: no match found on "#if FOO"
7.3.1208 compiler warnings on MS-Windows
7.3.1209 no completion for ":tabdo"
7.3.1210 (after 7.3.1182) 'backupcopy' default on MS-Windows is wrong
7.3.1211 MS-Windows: ":hardcopy" does not work properly
7.3.1212 "make test" on MS-Windows does not report like Unix does
Elan Ruusamäe [Sat, 15 Jun 2013 19:57:11 +0000 (22:57 +0300)]
updated to 7.3.1200
7.3.1110 new regexp matching: Using \@= and the like can be slow
7.3.1111 nfa_recognize_char_class() implementation is inefficient
7.3.1112 new regexp engine: \%V not supported
7.3.1113 new regexp engine: \%'m not supported
7.3.1114 (after 7.3.1110) can't build without the syntax feature
7.3.1115 users don't like cursor line number with 'relativenumber' set
7.3.1116 can't build without Visual mode
7.3.1117 new regexp engine: \%[abc] not supported
7.3.1118 match failure rate is not very specific
7.3.1119 flags in 'cpo' are searched for several times
7.3.1120 crash when regexp logging is enabled
7.3.1121 new regexp engine: adding states that are not used
7.3.1122 new regexp engine: \@> not supported
7.3.1123 can't build tiny Vim on MS-Windows
7.3.1124 Python: Crash on MS-Windows when os.fchdir() is not available
7.3.1125 error for using \%V in a pattern in tiny Vim
7.3.1126 compiler warning for uninitialized variable
7.3.1127 no error for using empty \%[]
7.3.1128 every failure in the NFA engine is a syntax error
7.3.1129 can't see what pattern in syntax highlighting is slow
7.3.1130 (after 7.3.1129) can't build with anything but huge features
7.3.1131 new regexp engine is a bit slow
7.3.1132 crash when debugging regexp
7.3.1133 new regexp engine is a bit slow
7.3.1134 running test 49 takes a long time
7.3.1135 compiler warning for unused argument
7.3.1136 ":func Foo" does not show attributes
7.3.1137 new regexp engine: collections are slow
7.3.1138 new regexp engine: neglist no longer used
7.3.1139 new regexp engine: negated flag is hardly used
7.3.1140 new regexp engine: can skip expensive match
7.3.1141 Win32: Check for available memory is not reliable
7.3.1142 memory leak in ":syntime report"
7.3.1143 when mapping NUL it is displayed as an X
7.3.1144 "RO" is not translated everywhere
7.3.1145 new regexp engine: addstate() is called very often
7.3.1146 new regexp engine: look-behind followed by zero-width fails
7.3.1147 new regexp engine: regstart is only used to find first match
7.3.1148 no command line completion for ":syntime"
7.3.1149 new regexp engine: Matching plain text could be faster
7.3.1150 new regexpengine: Slow for look-behind match without a width
7.3.1151 new regexp engine: Slow for look-behind plus zero-width match
7.3.1152 In tiny build ireg_icombine is undefined
7.3.1153 new regexp engine: look-behind matches can be very expensive
7.3.1154 new regexp_nfa engine: Uneccessary code
7.3.1155 MS-DOS: "make test" uses external rmdir command
7.3.1156 compiler warnings
7.3.1157 new regexp engine fails on "\(\<command\)\@<=.*"
7.3.1158 crash when running test 86
7.3.1159 the round() function is not always available
7.3.1160 mixing long and pointer doesn't always work
7.3.1161 Python: PyList_SetItem() is inefficient
7.3.1162 Python: Memory leaks
7.3.1163 not easy to load Python modules
7.3.1164 can't test what is actually displayed on screen
7.3.1165 HP-UX compiler can't handle zero size array
7.3.1166 loading Python modules is not tested
7.3.1167 no good Python 3 configure check; may need -pthreads
7.3.1168 Python "sane" configure checks give a warning message
7.3.1169 new regexp engine: doing work while executing a pattern
7.3.1170 (after 7.3.1058) can'tuse a function reference as a string
7.3.1171 check for digits and ascii letters can be faster
7.3.1172 Python 2: loading modules doesn't work well
7.3.1173 Python 2 tests don't have the same output everywhere
7.3.1174 Python 2 and 3 use different ways to load modules
7.3.1175 using isalpha() and isalnum() can be slow
7.3.1176 compiler warnings on 64 bit system
7.3.1177 wasting memory on padding
7.3.1178 can't put all Vim config files together in one directory
7.3.1179 waiting for character after buffer-local map match
7.3.1180 path from cscope may not be valid after changing directory
7.3.1181 wrong error message for 1.0[0]
7.3.1182 'backupcopy' default on MS-Windows does not work for links
7.3.1183 Python tests 86 and 87 fail
7.3.1184 highlighting is sometimes wrong
7.3.1185 new regexp engine: no match with ^ after \n
7.3.1186 Python 3: test 87 may crash
7.3.1187 (after 7.3.1170) "s:" is recognized but "<SID>" is not
7.3.1188 newline characters messing up error message
7.3.1189 (after 7.3.1185) highlighting is still wrong sometimes
7.3.1190 compiler warning for parentheses
7.3.1191 Backreference to previous line doesn't work
7.3.1192 valgrind reports errors when using backreferences
7.3.1193 fail_if_missing not used for Python 3
7.3.1194 Yaml highlighting is slow
7.3.1195 compiler warning for unitialized variable
7.3.1196 old regexp engine does not match pattern with backref right
7.3.1197 ":wviminfo!" does not write history read from a viminfo file
7.3.1198 build error when using Perl 5.18.0 and dynamic loading
7.3.1199 error from evaluating 'foldexpr' is silently ignored
7.3.1200 calling setline() from Insert mode messes up undo
Elan Ruusamäe [Mon, 3 Jun 2013 21:54:46 +0000 (00:54 +0300)]
updated to 7.3.1109
7.3.1107 compiler warnings for unused variables
7.3.1108 error message for os.fchdir()
7.3.1109 building on MS-Windows doesn't see changes in if_py_both.h
Elan Ruusamäe [Mon, 3 Jun 2013 05:59:26 +0000 (08:59 +0300)]
updated to 7.3.1105
7.3.1091 new regexp engine: no error for \z1 or \z( when not working
7.3.1092 regexp debugging: can't build, debug output has wrong pattern
7.3.1093 new regexp engine: empty \1 skips a character
7.3.1094 new regexp engine: Attempts to match "^" at every character
7.3.1095 compiler warnings for shadowed variables
7.3.1096 Python: popitem() was not defined in a standard way
7.3.1097 Python: a few recently added items are not documented
7.3.1098 Python: Possible memory leaks
7.3.1099 Python: changing directory causes problems
7.3.1100 Python: a few more memory problems
7.3.1101 configure doesn't find Python 3 on Ubuntu 13.04
7.3.1102 completion of ":py3do" and ":py3file" fails after ":py3"
7.3.1103 new regexp engine: overhead in saving and restoring
7.3.1104 new regexp engine does not handle "~"
7.3.1105 new regexp engine: too much code in one function; dead code
Elan Ruusamäe [Sun, 2 Jun 2013 05:59:18 +0000 (08:59 +0300)]
updated to 7.3.1090
7.3.1085 new regexp engine: Non-greedy multi doesn't work
7.3.1086 old regexp engine accepts illegal range, new one doesn't
7.3.1087 a leading star is not seen as a normal char when \{} follows
7.3.1089 tests 86 and 87 fail on MS-Windows
7.3.1090 new regexp engine does not support \z1 .. \z9 and \z(
Elan Ruusamäe [Sat, 1 Jun 2013 05:54:01 +0000 (08:54 +0300)]
updated to 7.3.1084
7.3.1079 test 87 fails
7.3.1080 test 86 fails
7.3.1081 compiler warnings on 64-bit Windows
7.3.1082 new regexp engine: Problem with \@= matching
7.3.1083 new regexp engine: Does not support \%^ and \%$
7.3.1084 new regexp engine: only accepts up to \{,10}
Elan Ruusamäe [Fri, 31 May 2013 05:58:46 +0000 (08:58 +0300)]
updated to 7.3.1078
7.3.1037 look-behind matching is very slow on long lines
7.3.1038 crash when using Cscope
7.3.1039 new regexp engine does not support \%23c, \%<23c and the like
7.3.1040 Python: Problems with debugging dynamic build
7.3.1041 Python: valgrind invalid read errors.
7.3.1042 Python: can't assign to vim.Buffer.name
7.3.1043 Python: Dynamic compilation with 2.3 fails
7.3.1044 Python: No {Buffer,TabPage,Window}.valid attributes
7.3.1045 Python: No error handling for VimToPython function
7.3.1046 Python: Using Py_BuildValue for building strings
7.3.1047 Python: dir() does not work properly
7.3.1048 Python: no consistent naming
7.3.1049 Python: no consistent naming
7.3.1050 Python: Typo in pyiter_to_tv
7.3.1051 Python: possible memory leaks
7.3.1052 Python: possible SEGV and negative refcount
7.3.1053 Python: no flag for types with tp_traverse+tp_clear
7.3.1054 (after 7.3.1042) can't build without the +autocmd feature
7.3.1055 negated collection does not match newline
7.3.1056 Python: possible memory leaks
7.3.1057 Python: not enough compatibilty
7.3.1058 call of funcref does not succeed in other script
7.3.1059 Python: Using fixed size buffers
7.3.1060 Python: can't repr() a function
7.3.1061 Python: Dictionary is not standard
7.3.1062 Python: List is not standard
7.3.1063 Python: Function is not standard
7.3.1064 Python: insufficient error checking
7.3.1065 Python: key mapping is not standard
7.3.1066 Python: Insufficient exception and error testing
7.3.1067 Python: documentation lags behind
7.3.1068 Python: Script is auto-loaded on function creation
7.3.1069 Python: memory leaks
7.3.1070 crash in Python tests; compiler warning for unused function
7.3.1071 new regexp engine: backreferences don't work correctly
7.3.1072 compiler warning for uninitialized variable
7.3.1073 new regexp engine may run out of states
7.3.1074 compiler warning for printf format
7.3.1075 compiler warning for storing a long_u in an int
7.3.1076 new regexp engine: \@= and \& don't work
7.3.1077 Python: Allocating dict the wrong way, causing a crash
7.3.1078 new regexp engine: \@! doesn't work
Elan Ruusamäe [Tue, 28 May 2013 23:55:09 +0000 (02:55 +0300)]
updated to 7.3.1036
7.3.1033 "\1" .. "\9" are not supported in the new regexp engine
7.3.1034 new regexp code using strange multi-byte code
7.3.1035 compiler warning on 64 bit windows
7.3.1036 can't build on HP-UX
Elan Ruusamäe [Sun, 26 May 2013 23:59:28 +0000 (02:59 +0300)]
updated to 7.3.1030
7.3.1021 new regexp engine does not ignore order of composing chars
7.3.1022 compiler warning for shadowed variable
7.3.1023 mixed results for pattern with composing char only and \Z
7.3.1024 new regexp: End of matching pattern not set correctly
7.3.1025 new regexp: not matching newline in string
7.3.1026 new regexp: pattern that includs a new-line matches too early
7.3.1027 new regexp performance: Calling no_Magic() very often
7.3.1028 new regexp performance: Copying a lot of position state
7.3.1030 (after 7.3.1028) can't build for debugging
Elan Ruusamäe [Sat, 25 May 2013 23:51:22 +0000 (02:51 +0300)]
updated to 7.3.1020
7.3.1013 new regexp logging is a bit messy
7.3.1014 new regexp state dump is hard to read
7.3.1015 new regexp engine: Matching composing characters is wrong
7.3.1016 unused field in nfa_state
7.3.1017 zero width match changes length of match
7.3.1018 new regexp engine wastes memory
7.3.1019 not working with the new regexp engine: \%[oxduU]123
7.3.1020 not all patterns are tested with auto / old / new engine
Elan Ruusamäe [Fri, 24 May 2013 23:54:26 +0000 (02:54 +0300)]
updated to 7.3.1012
7.3.1009 Python: compiler warning for ambiguous else
7.3.1010 new regexp: adding \Z makes every character match
7.3.1011 new regexp engine is inefficient with multi-byte characters
7.3.1012 \Z does not work properly with the new regexp engine
Elan Ruusamäe [Thu, 23 May 2013 12:30:48 +0000 (15:30 +0300)]
up to 7.3.1005
7.3.970 (fixed) pattern matching is slow, include the NFA engine
7.3.971 no support for VS2012 static code analysis
7.3.972 cursor not restored properly after InsertEnter autocommand
7.3.973 (after 7.3.970) compiler warnings, crash on startup
7.3.974 can't build with ruby 1.8.5
7.3.975 (after 7.3.970) crash in regexp parsing
7.3.976 (after 7.3.970) can't build with HP-UX
7.3.977 compiler warnings, white space, uncommented for testing
7.3.978 regexp debug logs don't have a good name
7.3.979 complex NFA regexp doesn't work
7.3.980 regexp logs contain garbage; character classes don't work
7.3.981 old regexp engine fails on \i, \I, \f and \F with mbyte chars
7.3.982 \p does not work on multi-byte chars in new regexp engine
7.3.983 uneccessary temp variable
7.3.984 Visual mapping using CTRL-G works differently from Insert mode
7.3.985 GTK vim not started as gvim has WM_CLASS property wrong
7.3.986 test 95 doesn't pass when 'encoding' isn't utf-8
7.3.987 no easy to run an individual test; test 64 may fail
7.3.988 new regexp engine is slow
7.3.989 new regexp engine compares negative numbers to character
7.3.990 memory leak in new regexp engine
7.3.991 more can be shared between python 2 and 3
7.3.992 Python: Too many type casts
7.3.993 (after 7.3.992) later patch does things slightly differently
7.3.994 Python: using magic constants
7.3.995 Python: Module initialization is duplicated
7.3.996 Python: Can't check types of what is returned by bindeval()
7.3.997 Vim and Python exceptions are different
7.3.998 Python: garbage collection issues
7.3.999 new regexp engine sets curbuf temporarily
7.3.1000 (whoa!) typo in char value causes out of bounds access
7.3.1001 duplicate condition in if
7.3.1002 valgrind errors for Python interface
7.3.1003 Python interface does not compile with Python 2.2
7.3.1004 Python: no error when option could not be set
7.3.1005 get stuck on regexp "\n*" and on "%s/^\n\+/\r"
Elan Ruusamäe [Sat, 18 May 2013 21:34:34 +0000 (00:34 +0300)]
up to 7.3.967
7.3.962 Python tests are not portable
7.3.963 setting curbuf without curwin causes trouble
7.3.964 Python: not so easy to access tab pages
7.3.965 Python garbage collection not working properly
7.3.966 there is ":py3do" but no ":pydo"
7.3.967 (after 7.3.965) build fails on Mac OSX
Elan Ruusamäe [Thu, 16 May 2013 09:19:32 +0000 (12:19 +0300)]
up to 7.3.960
7.3.945 Python: List of buffers is not very useful
7.3.946 sometimes keys starting with <Esc>[ ar not working
7.3.947 Python: No iterator for vim.list and vim.bufferlist
7.3.948 cannot build with Python 2.2
7.3.949 Python: no easy access to tabpages
7.3.950 Python: Stack trace printer can't handle messages
7.3.951 Python exceptions have problems
7.3.952 Python: It's not easy to change window/buffer/tabpage
7.3.953 Python: string exceptions are deprecated
7.3.954 No check if PyObject_IsTrue fails
7.3.955 Python: Not enough tests
7.3.956 Python vim.bindeval() causes SIGABRT
7.3.957 Python does not have a "do" command like Perl or Lua
7.3.958 Python: Iteration destructor not set
7.3.959 (after 7.3.957) missing error number
7.3.960 compiler warning for unused variable
Elan Ruusamäe [Wed, 15 May 2013 12:44:06 +0000 (15:44 +0300)]
up to 7.3.944
7.3.936 (after 7.3.935) Ruby missing piece for static 64 bit linking
7.3.937 more can be shared between Python 2 and 3
7.3.938 Python: not so easy to get the window number
7.3.939 Using Py_BuildValue is inefficient sometimes
7.3.940 Python: Can't get position of window
7.3.941 Python: Stuff in if_py_both.h is ordered badly
7.3.942 Python: SEGV in Buffer functions
7.3.943 Python: Negative indices were failing
7.3.944 external program receives the termrespone
Elan Ruusamäe [Tue, 14 May 2013 15:06:24 +0000 (18:06 +0300)]
up to 7.3.935
7.3.932 compiler warning for uninitialized variable
7.3.933 Ruby on Mac crashes due to GC failure
7.3.934 E381 and E380 make the user think nothing happened
7.3.935 (after 7.3.933) Ruby init stack differs on 64 bit systems
Elan Ruusamäe [Tue, 7 May 2013 08:48:43 +0000 (11:48 +0300)]
up to 7.3.929
7.3.924 Python interface can't easily access options
7.3.925 typos in source code and build files
7.3.926 triggering autocommands is wrong for :tabclose et al.
7.3.927 missing combining characters when putting text in a register
7.3.928 (after 7.3.924) can't build with strict C compiler
7.3.929 (after 7.3.924) unused variable, not freeing unused string
Elan Ruusamäe [Mon, 6 May 2013 10:45:44 +0000 (13:45 +0300)]
up to 7.3.923
7.3.919 (after 7.3.788) empty nl.po file does not work with old msgfmt
7.3.920 compiler warning for size_t to int
7.3.921 trying to create a fontset handle when 'guifontset' is not set
7.3.922 no test for what 7.3.918 fixes
7.3.923 configure check for X11 header files fails on Solaris
Elan Ruusamäe [Thu, 25 Apr 2013 09:28:59 +0000 (12:28 +0300)]
up to 7.3.918
7.3.838 was updated with regarding encodings
7.3.906 the "sleep .2" for running tests does not work on Solaris
7.3.907 Python uses IndexError when a dict key is not found
7.3.908 possible crash when using a list in Python
7.3.909 duplicate Python code
7.3.910 Python code in #ifdef branches with only minor differences
7.3.911 Python: Access to Vim variables is not so easy
7.3.912 typing ":" at hit-enter dialog fails if the a file changed
7.3.913 (after 7.3.905) still a crash when writing viminfo
7.3.914 ~/.viminfo is messed up when running tests
7.3.915 next encoding in 'fencs' is not used if error at the end
7.3.916 using freed memory when pasting with the mouse (Issue 130)
7.3.917 when a path ends in backslash appending a comma fails
7.3.918 repeating Ex command after using Visual motion does not work
Elan Ruusamäe [Tue, 16 Apr 2013 08:31:39 +0000 (11:31 +0300)]
up to 7.3.905
7.3.889 can't build with Ruby 2.0 on a 64 bit system
7.3.890 test 79 fails on Windows
7.3.891 merging viminfo history doesn't work well
7.3.892 (after 7.3.891) still merging problems for viminfo history
7.3.893 crash when using b:, w: or t: after closing the buffer etc.
7.3.894 using wrong RUBY_VER causing Ruby build to break
7.3.895 valgrind error in test 91
7.3.896 memory leaks in Lua interface
7.3.897 configure doesn't always find the shared library
7.3.898 memory leak reported by valgrind in test 91
7.3.899 #if indents are off
7.3.900 not obvious that some mouse features are mutual-exclusive
7.3.901 outdated comment, ugly condition
7.3.902 tabline not updated when deleting last buffer in other tab
7.3.903 (after 7.3.892) crash on exit writing viminfo
7.3.904 (after 7.3.893) using memory freed by the garbage collector
7.3.905 (after 7.3.903) crash when writing viminfo
Elan Ruusamäe [Mon, 15 Apr 2013 12:19:19 +0000 (15:19 +0300)]
up to 7.3.888
7.3.885 double free for list and dict in Lua
7.3.886 can't build with multi-byte on Solaris 10
7.3.887 no tests for Visual mode operators, what 7.3.879 fixes
7.3.888 filename completion with 'fic' does not work for multi-byte
Elan Ruusamäe [Tue, 9 Apr 2013 16:43:57 +0000 (19:43 +0300)]
up to 7.3.884
7.3.878 'fileignorecase' is missing in options window and quickref
7.3.879 aborting an ex command does not abort a pending operator
7.3.880 new viminfo history lines may be replacd with old lines
7.3.881 Python list does not work correctly
7.3.882 CursorHold may trigger after receiving the termresponse
7.3.883 (after 7.3.880) can't build with some combination of features
7.3.884 compiler warning for variable shadowing another