]> granicus.if.org Git - vim/log
vim
12 years agoUpdate runtime files.
Bram Moolenaar [Mon, 24 Jun 2013 20:22:18 +0000 (22:22 +0200)]
Update runtime files.

12 years agoupdated for version 7.3.1240 v7.3.1240
Bram Moolenaar [Mon, 24 Jun 2013 20:17:32 +0000 (22:17 +0200)]
updated for version 7.3.1240
Problem:    Memory leak in findfile().
Solution:   Free the memory. (Christian Brabandt)

12 years agoupdated for version 7.3.1239 v7.3.1239
Bram Moolenaar [Mon, 24 Jun 2013 19:21:58 +0000 (21:21 +0200)]
updated for version 7.3.1239
Problem:    Can't build with Python and MSVC10.
Solution:   Move #if outside of macro. (Taro Muraoka)

12 years agoupdated for version 7.3.1238 v7.3.1238
Bram Moolenaar [Mon, 24 Jun 2013 18:32:57 +0000 (20:32 +0200)]
updated for version 7.3.1238
Problem:    Crash in Python interface on 64 bit machines.
Solution:   Change argument type of PyString_AsStringAndSize. (Taro Muraoka,
            Jun Takimoto)

12 years agoupdated for version 7.3.1237 v7.3.1237
Bram Moolenaar [Sun, 23 Jun 2013 14:40:39 +0000 (16:40 +0200)]
updated for version 7.3.1237
Problem:    Python: non-import errors not handled correctly.
Solution:   Let non-ImportError exceptions pass the finder. (ZyX)

12 years agoupdated for version 7.3.1236 v7.3.1236
Bram Moolenaar [Sun, 23 Jun 2013 14:35:47 +0000 (16:35 +0200)]
updated for version 7.3.1236
Problem:    Python: WindowSetattr() missing support for NUMBER_UNSIGNED.
Solution:   Add NUMBER_UNSIGNED, add more tests. Various fixes. (ZyX)

12 years agoupdated for version 7.3.1235 v7.3.1235
Bram Moolenaar [Sun, 23 Jun 2013 14:16:19 +0000 (16:16 +0200)]
updated for version 7.3.1235
Problem:    In insert mode CTRL-] is not inserted, on the command-line it is.
Solution:   Don't insert CTRL-] on the command line. (Yukihiro Nakadaira)

12 years agoupdated for version 7.3.1234 v7.3.1234
Bram Moolenaar [Sun, 23 Jun 2013 14:04:08 +0000 (16:04 +0200)]
updated for version 7.3.1234
Problem:    Python: Strings are not marked for translation.
Solution:   Add N_() where appropriate. (ZyX)

12 years agoupdated for version 7.3.1233 v7.3.1233
Bram Moolenaar [Sun, 23 Jun 2013 12:37:07 +0000 (14:37 +0200)]
updated for version 7.3.1233
Problem:    Various Python problems.
Solution:   Fix VimTryEnd. Crash with debug build and PYTHONDUMPREFS=1. Memory
            leaks in StringToLine(), BufferMark() and convert_dl. (ZyX)

12 years agoupdated for version 7.3.1232 v7.3.1232
Bram Moolenaar [Sun, 23 Jun 2013 12:30:47 +0000 (14:30 +0200)]
updated for version 7.3.1232
Problem:    Python: inconsistencies in variable names.
Solution:   Rename variables. (ZyX)

12 years agoupdated for version 7.3.1231 v7.3.1231
Bram Moolenaar [Sun, 23 Jun 2013 12:16:57 +0000 (14:16 +0200)]
updated for version 7.3.1231
Problem:    Python: use of numbers not consistent.
Solution:   Add support for Number protocol. (ZyX)

12 years agoupdated for version 7.3.1230 v7.3.1230
Bram Moolenaar [Sun, 23 Jun 2013 11:46:40 +0000 (13:46 +0200)]
updated for version 7.3.1230
Problem:    Python: Exception messages are not clear.
Solution:   Make exception messages more verbose. (ZyX)

12 years agoupdated for version 7.3.1229 v7.3.1229
Bram Moolenaar [Sun, 23 Jun 2013 11:28:17 +0000 (13:28 +0200)]
updated for version 7.3.1229
Problem:    Python: not so easy to delete/restore translating.
Solution:   Make macros do translation of exception messages. (ZyX)
            Note: this breaks translations!

12 years agoupdated for version 7.3.1228 v7.3.1228
Bram Moolenaar [Sun, 23 Jun 2013 11:11:18 +0000 (13:11 +0200)]
updated for version 7.3.1228
Problem:    Python: various inconsistencies and problems.
Solution:   StringToLine now supports both bytes() and unicode() objects.
            Make function names consistant.  Fix memory leak fixed in
            StringToLine. (ZyX)

12 years agoupdated for version 7.3.1227 v7.3.1227
Bram Moolenaar [Sun, 23 Jun 2013 11:00:44 +0000 (13:00 +0200)]
updated for version 7.3.1227
Problem:    Inconsistent string conversion.
Solution:   Use 'encoding' instead of utf-8. Use METH_O in place of
            METH_VARARGS where appropriate. (ZyX)

12 years agoupdated for version 7.3.1226 v7.3.1226
Bram Moolenaar [Sun, 23 Jun 2013 10:51:32 +0000 (12:51 +0200)]
updated for version 7.3.1226
Problem:    Python: duplicate code.
Solution:   Share code between OutputWrite() and OutputWritelines(). (ZyX)

12 years agoupdated for version 7.3.1225 v7.3.1225
Bram Moolenaar [Sat, 22 Jun 2013 11:00:16 +0000 (13:00 +0200)]
updated for version 7.3.1225
Problem:    Compiler warnings when building with Motif.
Solution:   Change set_label() argument. (Kazunobu Kuriyama)

12 years agoupdated for version 7.3.1224 v7.3.1224
Bram Moolenaar [Fri, 21 Jun 2013 16:31:23 +0000 (18:31 +0200)]
updated for version 7.3.1224
Problem:    Clang gives warnings on xxd.
Solution:   Change how to use part of a string. (Dominique Pelle) Also avoid
            warning for return not reached.

12 years agoupdated for version 7.3.1223 v7.3.1223
Bram Moolenaar [Wed, 19 Jun 2013 19:17:31 +0000 (21:17 +0200)]
updated for version 7.3.1223
Problem:    Tests fail on MS-Windows.
Solution:   Avoid depending on OS version. Use DOS commands instead of Unix
            commands. (Taro Muraoka, Ken Takata)

12 years agoupdated for version 7.3.1222 v7.3.1222
Bram Moolenaar [Wed, 19 Jun 2013 18:11:50 +0000 (20:11 +0200)]
updated for version 7.3.1222
Problem:    Cannot execute some tests from the src directoly.
Solution:   Add missing targets.

12 years agoupdated for version 7.3.1221 v7.3.1221
Bram Moolenaar [Tue, 18 Jun 2013 21:31:55 +0000 (23:31 +0200)]
updated for version 7.3.1221
Problem:    When build flags change "make distclean" run into a configure
            error.
Solution:   When CFLAGS changes delete auto/config.cache.  Also avoid adding
            duplicate text to flags.

12 years agoupdated for version 7.3.1220 v7.3.1220
Bram Moolenaar [Mon, 17 Jun 2013 20:43:25 +0000 (22:43 +0200)]
updated for version 7.3.1220
Problem:    MS-Windows: When using wide font italic and bold are not included.
Solution:   Support wide-bold, wide-italic and wide-bold-italic. (Ken Takata,
            Taro Muraoka)

12 years agoupdated for version 7.3.1219 v7.3.1219
Bram Moolenaar [Mon, 17 Jun 2013 20:04:38 +0000 (22:04 +0200)]
updated for version 7.3.1219
Problem:    No test for using []] inside \%[].
Solution:   Add a test.

12 years agoupdated for version 7.3.1218 v7.3.1218
Bram Moolenaar [Mon, 17 Jun 2013 19:53:37 +0000 (21:53 +0200)]
updated for version 7.3.1218
Problem:    "make test" on MS-Windows does not clean all temporary files and
            gives some unneccessary message.
Solution:   Clean the right files.  Create .failed files. (Ken Takata)

12 years agoupdated for version 7.3.1217 v7.3.1217
Bram Moolenaar [Mon, 17 Jun 2013 19:33:41 +0000 (21:33 +0200)]
updated for version 7.3.1217
Problem:    New regexp engine: Can't handle \%[[ao]]. (Yukihiro Nakadaira)
Solution:   Support nested atoms inside \%[].

12 years agoupdated for version 7.3.1216 v7.3.1216
Bram Moolenaar [Mon, 17 Jun 2013 18:27:18 +0000 (20:27 +0200)]
updated for version 7.3.1216
Problem:    Configure can't find Motif on Ubuntu.
Solution:   Search for libXm in /usr/lib/*-linux-gnu.

12 years agoupdated for version 7.3.1215 v7.3.1215
Bram Moolenaar [Mon, 17 Jun 2013 17:26:36 +0000 (19:26 +0200)]
updated for version 7.3.1215
Problem:    Compiler warning for function not defined.
Solution:   Add #ifdef.

12 years agoupdated for version 7.3.1214 v7.3.1214
Bram Moolenaar [Sun, 16 Jun 2013 20:49:14 +0000 (22:49 +0200)]
updated for version 7.3.1214
Problem:    Missing declaration for init_users() and realloc_post_list().
            (Salman Halim)
Solution:   Add the declarations.

12 years agoupdated for version 7.3.1213 v7.3.1213
Bram Moolenaar [Sun, 16 Jun 2013 15:32:40 +0000 (17:32 +0200)]
updated for version 7.3.1213
Problem:    Can't build with small features and Python.
Solution:   Adjust #ifdefs.

12 years agoupdated for version 7.3.1212 v7.3.1212
Bram Moolenaar [Sun, 16 Jun 2013 14:57:46 +0000 (16:57 +0200)]
updated for version 7.3.1212
Problem:    "make test" on MS-Windows does not report failure like Unix does.
Solution:   Make it work like on Unix. (Taro Muraoka)

12 years agoupdated for version 7.3.1211 v7.3.1211
Bram Moolenaar [Sun, 16 Jun 2013 14:41:47 +0000 (16:41 +0200)]
updated for version 7.3.1211
Problem:    MS-Windows: When 'encoding' differs from the current codepage
            ":hardcopy" does not work properly.
Solution:   Use TextOutW() and SetDlgItemTextW(). (Ken Takata)

12 years agoupdated for version 7.3.1210 v7.3.1210
Bram Moolenaar [Sun, 16 Jun 2013 14:34:56 +0000 (16:34 +0200)]
updated for version 7.3.1210
Problem:    'backupcopy' default on MS-Windows is wrong when 'encoding' equals
            the current codepage.
Solution:   Change the #else block. (Ken Takata)

12 years agoupdated for version 7.3.1209 v7.3.1209
Bram Moolenaar [Sun, 16 Jun 2013 14:14:03 +0000 (16:14 +0200)]
updated for version 7.3.1209
Problem:    No completion for ":tabdo".
Solution:   Add tabdo to the list of modifiers. (Dominique Pelle)

12 years agoupdated for version 7.3.1208 v7.3.1208
Bram Moolenaar [Sun, 16 Jun 2013 14:01:25 +0000 (16:01 +0200)]
updated for version 7.3.1208
Problem:    Compiler warnings on MS-Windows.
Solution:   Add type cast.  Move variable declaration. (Mike Williams)

12 years agoupdated for version 7.3.1207 v7.3.1207
Bram Moolenaar [Sun, 16 Jun 2013 13:43:50 +0000 (15:43 +0200)]
updated for version 7.3.1207
Problem:    New regexp engine: no match found on "#if FOO". (Lech Lorens)
Solution:   When adding a state gets skipped don't adjust the index.

12 years agoupdated for version 7.3.1206 v7.3.1206
Bram Moolenaar [Sun, 16 Jun 2013 12:25:57 +0000 (14:25 +0200)]
updated for version 7.3.1206
Problem:    Inconsistent function argument declarations.
Solution:   Use ANSI style.

12 years agoupdated for version 7.3.1205 v7.3.1205
Bram Moolenaar [Sun, 16 Jun 2013 12:20:13 +0000 (14:20 +0200)]
updated for version 7.3.1205
Problem:    logtalk.dict is not removed on uninstall.
Solution:   Remove the file. (Kazunobu Kuriyama)

12 years agoupdated for version 7.3.1204 v7.3.1204
Bram Moolenaar [Sun, 16 Jun 2013 12:18:28 +0000 (14:18 +0200)]
updated for version 7.3.1204
Problem:    Calling gettabwinvar() in 'tabline' cancels Visual mode. (Hirohito
            Higashi)
Solution:   Don't always use goto_tabpage_tp().

12 years agoupdated for version 7.3.1203 v7.3.1203
Bram Moolenaar [Sat, 15 Jun 2013 21:00:30 +0000 (23:00 +0200)]
updated for version 7.3.1203
Problem:    Matches from matchadd() might be highlighted incorrectly when they
            are at a fixed position and inserting lines. (John Szakmeister)
Solution:   Redraw all lines below a change if there are highlighted matches.
            (idea by Christian Brabandt)

12 years agoupdated for version 7.3.1202 v7.3.1202
Bram Moolenaar [Sat, 15 Jun 2013 20:26:52 +0000 (22:26 +0200)]
updated for version 7.3.1202
Problem:    Tags are not found in case-folded tags file. (Darren cole, Issue
            90)
Solution:   Take into account that when case folding was used for the tags
            file "!rm" sorts before the "!_TAG" header lines.

12 years agoupdated for version 7.3.1201 v7.3.1201
Bram Moolenaar [Sat, 15 Jun 2013 19:54:16 +0000 (21:54 +0200)]
updated for version 7.3.1201
Problem:    When a startup script creates a preview window, it probably
            becomes the current window.
Solution:   Make another window the current one. (Christian Brabandt)

12 years agoUpdated runtime files.
Bram Moolenaar [Sat, 15 Jun 2013 19:39:51 +0000 (21:39 +0200)]
Updated runtime files.

12 years agoupdated for version 7.3.1200 v7.3.1200
Bram Moolenaar [Sat, 15 Jun 2013 15:54:43 +0000 (17:54 +0200)]
updated for version 7.3.1200
Problem:    When calling setline() from Insert mode, using CTRL-R =, undo does
            not work properly. (Israel Chauca)
Solution:   Sync undo after evaluating the expression. (Christian Brabandt)

12 years agoupdated for version 7.3.1199 v7.3.1199
Bram Moolenaar [Sat, 15 Jun 2013 15:06:36 +0000 (17:06 +0200)]
updated for version 7.3.1199
Problem:    When evaluating 'foldexpr' causes an error this is silently
            ignored and evaluation is retried every time.
Solution:   Set emsg_silent instead of emsg_off. Stop evaluating 'foldexpr' is
            it is causing errors.  (Christian Brabandt)

12 years agoupdated for version 7.3.1198 v7.3.1198
Bram Moolenaar [Sat, 15 Jun 2013 14:47:35 +0000 (16:47 +0200)]
updated for version 7.3.1198
Problem:    Build error when using Perl 5.18.0 and dynamic loading.
Solution:   Change #ifdefs for Perl_croak_xs_usage. (Ike Devolder)

12 years agoupdated for version 7.3.1197 v7.3.1197
Bram Moolenaar [Sat, 15 Jun 2013 14:31:47 +0000 (16:31 +0200)]
updated for version 7.3.1197
Problem:    ":wviminfo!" does not write history previously read from a viminfo
            file.  (Roland Eggner)
Solution:   When not merging history write all entries.

12 years agoupdated for version 7.3.1196 v7.3.1196
Bram Moolenaar [Sat, 15 Jun 2013 13:09:50 +0000 (15:09 +0200)]
updated for version 7.3.1196
Problem:    Old regexp engine does not match pattern with backref correctly.
            (Dominique Pelle)
Solution:   Fix setting status.  Test multi-line patterns better.

12 years agoupdated for version 7.3.1195 v7.3.1195
Bram Moolenaar [Fri, 14 Jun 2013 20:48:54 +0000 (22:48 +0200)]
updated for version 7.3.1195
Problem:    Compiler warning for unitialized variable. (Tony Mechelynck)
Solution:   Set the length to the matching backref.

12 years agoupdated for version 7.3.1194 v7.3.1194
Bram Moolenaar [Fri, 14 Jun 2013 20:33:51 +0000 (22:33 +0200)]
updated for version 7.3.1194
Problem:    Yaml highlighting is slow.
Solution:   Tune the estimation of pattern failure chance.

12 years agoupdated for version 7.3.1193 v7.3.1193
Bram Moolenaar [Fri, 14 Jun 2013 19:22:39 +0000 (21:22 +0200)]
updated for version 7.3.1193
Problem:    fail_if_missing not used for Python 3.
Solution:   Give an error when Python 3 can't be configured. (Andrei Olsen)

12 years agoupdated for version 7.3.1192 v7.3.1192
Bram Moolenaar [Fri, 14 Jun 2013 19:15:25 +0000 (21:15 +0200)]
updated for version 7.3.1192
Problem:    Valgrind reports errors when using backreferences. (Dominique
            Pelle)
Solution:   Do not check the end of submatches.

12 years agoupdated for version 7.3.1191 v7.3.1191
Bram Moolenaar [Fri, 14 Jun 2013 18:31:28 +0000 (20:31 +0200)]
updated for version 7.3.1191
Problem:    Backreference to previous line doesn't work. (Lech Lorens)
Solution:   Implement looking in another line.

12 years agoupdated for version 7.3.1190 v7.3.1190
Bram Moolenaar [Fri, 14 Jun 2013 17:15:58 +0000 (19:15 +0200)]
updated for version 7.3.1190
Problem:    Compiler warning for parentheses. (Christian Wellenbrock)
Solution:   Change #ifdef.

12 years agoupdated for version 7.3.1189 v7.3.1189
Bram Moolenaar [Thu, 13 Jun 2013 20:59:30 +0000 (22:59 +0200)]
updated for version 7.3.1189
Problem:    Highlighting is still wrong sometimes. (Dominique Pelle)
Solution:   Also restore reginput properly.

12 years agoupdated for version 7.3.1188 v7.3.1188
Bram Moolenaar [Thu, 13 Jun 2013 19:57:20 +0000 (21:57 +0200)]
updated for version 7.3.1188
Problem:    Newline characters messing up error message.
Solution:   Remove the newlines. (Kazunobu Kuriyama)

12 years agoupdated for version 7.3.1187 v7.3.1187
Bram Moolenaar [Thu, 13 Jun 2013 19:24:06 +0000 (21:24 +0200)]
updated for version 7.3.1187
Problem:    "s:" is recognized but "<SID>" is not. (ZyX)
Solution:   Translate "<SID>" like "s:".

12 years agoupdated for version 7.3.1186 v7.3.1186
Bram Moolenaar [Thu, 13 Jun 2013 18:57:50 +0000 (20:57 +0200)]
updated for version 7.3.1186
Problem:    Python 3: test 87 may crash.
Solution:   Use _PyArg_Parse_SizeT instead of PyArg_Parse. (Jun Takimoto)

12 years agoupdated for version 7.3.1185 v7.3.1185
Bram Moolenaar [Thu, 13 Jun 2013 18:19:40 +0000 (20:19 +0200)]
updated for version 7.3.1185
Problem:    New regexp engine: no match with ^ after \n. (SungHyun Nam)
Solution:   Fix it, add a test.

12 years agoupdated for version 7.3.1184 v7.3.1184
Bram Moolenaar [Thu, 13 Jun 2013 17:47:07 +0000 (19:47 +0200)]
updated for version 7.3.1184
Problem:    Highlighting is sometimes wrong. (Axel Bender)
Solution:   Fetch regline again when returning from recursive regmatch.

12 years agoAdd missing files from 7.3.1183.
Bram Moolenaar [Thu, 13 Jun 2013 17:44:55 +0000 (19:44 +0200)]
Add missing files from 7.3.1183.

12 years agoupdated for version 7.3.1183 v7.3.1183
Bram Moolenaar [Thu, 13 Jun 2013 17:27:18 +0000 (19:27 +0200)]
updated for version 7.3.1183
Problem:    Python tests 86 and 87 fail.
Solution:   Add "empty" files. (ZyX)

12 years agoupdated for version 7.3.1182 v7.3.1182
Bram Moolenaar [Wed, 12 Jun 2013 20:41:37 +0000 (22:41 +0200)]
updated for version 7.3.1182
Problem:    'backupcopy' default on MS-Windows does not work for hard and soft
            links.
Solution:   Check for links. (David Pope, Ken Takata)

12 years agoupdated for version 7.3.1181 v7.3.1181
Bram Moolenaar [Wed, 12 Jun 2013 20:08:58 +0000 (22:08 +0200)]
updated for version 7.3.1181
Problem:    Wrong error message for 1.0[0].
Solution:   Check for funcref and float separately. (Yasuhiro Matsumoto)

12 years agoUpdate runtime files.
Bram Moolenaar [Wed, 12 Jun 2013 19:29:15 +0000 (21:29 +0200)]
Update runtime files.

12 years agoupdated for version 7.3.1180 v7.3.1180
Bram Moolenaar [Wed, 12 Jun 2013 19:25:23 +0000 (21:25 +0200)]
updated for version 7.3.1180
Problem:    When current directory changes, path from cscope may no longer be
            valid. (AS Budden)
Solution:   Always store the absolute path. (Christian Brabandt)

12 years agoupdated for version 7.3.1179 v7.3.1179
Bram Moolenaar [Wed, 12 Jun 2013 19:00:26 +0000 (21:00 +0200)]
updated for version 7.3.1179
Problem:    When a global mapping starts with the same characters as a
            buffer-local mapping Vim waits for a character to be typed to find
            out whether the global mapping is to be used. (Andy Wokula)
Solution:   Use the local mapping without waiting. (Michael Henry)

12 years agoupdated for version 7.3.1178 v7.3.1178
Bram Moolenaar [Wed, 12 Jun 2013 18:35:58 +0000 (20:35 +0200)]
updated for version 7.3.1178
Problem:    Can't put all Vim config files together in one directory.
Solution:   Load ~/.vim/vimrc if ~/.vimrc does not exist. (Lech Lorens)

12 years agoupdated for version 7.3.1177 v7.3.1177
Bram Moolenaar [Wed, 12 Jun 2013 17:52:15 +0000 (19:52 +0200)]
updated for version 7.3.1177
Problem:    Wasting memory on padding.
Solution:   Reorder struct fields. (Dominique Pelle)

12 years agoupdated for version 7.3.1176 v7.3.1176
Bram Moolenaar [Wed, 12 Jun 2013 16:13:38 +0000 (18:13 +0200)]
updated for version 7.3.1176
Problem:    Compiler warnings on 64 bit system.
Solution:   Add type casts. (Mike Williams)

12 years agoupdated for version 7.3.1175 v7.3.1175
Bram Moolenaar [Wed, 12 Jun 2013 15:12:24 +0000 (17:12 +0200)]
updated for version 7.3.1175
Problem:    Using isalpha() and isalnum() can be slow.
Solution:   Use range checks. (Mike Williams)

12 years agoupdated for version 7.3.1174 v7.3.1174
Bram Moolenaar [Wed, 12 Jun 2013 12:41:04 +0000 (14:41 +0200)]
updated for version 7.3.1174
Problem:    Python 2 and 3 use different ways to load modules.
Solution:   Use the same method. (ZyX)

12 years agoupdated for version 7.3.1173 v7.3.1173
Bram Moolenaar [Wed, 12 Jun 2013 12:26:26 +0000 (14:26 +0200)]
updated for version 7.3.1173
Problem:    Python 2 tests don't have the same output everywhere.
Solution:   Make the Python 2 tests more portable. (ZyX)

12 years agoupdated for version 7.3.1172 v7.3.1172
Bram Moolenaar [Wed, 12 Jun 2013 12:20:36 +0000 (14:20 +0200)]
updated for version 7.3.1172
Problem:    Python 2: loading modules doesn't work well.
Solution:   Fix the code. Add more tests. (ZyX)

12 years agoupdated for version 7.3.1171 v7.3.1171
Bram Moolenaar [Wed, 12 Jun 2013 12:10:26 +0000 (14:10 +0200)]
updated for version 7.3.1171
Problem:    Check for digits and ascii letters can be faster.
Solution:   Use a trick with one comparison. (Dominique Pelle)

12 years agoupdated for version 7.3.1170 v7.3.1170
Bram Moolenaar [Wed, 12 Jun 2013 11:37:43 +0000 (13:37 +0200)]
updated for version 7.3.1170
Problem:    Patch 7.3.1058 breaks backwards compatibility, not possible to use
            a function reference as a string. (lilydjwg)
Solution:   Instead of translating the function name only translate "s:".

12 years agoupdated for version 7.3.1169 v7.3.1169
Bram Moolenaar [Tue, 11 Jun 2013 20:44:09 +0000 (22:44 +0200)]
updated for version 7.3.1169
Problem:    New regexp engine: some work is done while executing a pattern,
            even though the result is predictable.
Solution:   Do the work while compiling the pattern.

12 years agoupdated for version 7.3.1168 v7.3.1168
Bram Moolenaar [Tue, 11 Jun 2013 18:53:28 +0000 (20:53 +0200)]
updated for version 7.3.1168
Problem:    Python "sane" configure checks give a warning message.
Solution:   Use single quotes intead of escaped double quotes. (Ben Fritz)

12 years agoupdated for version 7.3.1167 v7.3.1167
Bram Moolenaar [Tue, 11 Jun 2013 17:53:45 +0000 (19:53 +0200)]
updated for version 7.3.1167
Problem:    Python configure check doesn't reject Python 2 when requesting
            Python 3.  Some systems need -pthreads instead of -pthread.
Solution:   Adjust configure accordingly. (Andrei Olsen)

12 years agoupdated for version 7.3.1166 v7.3.1166
Bram Moolenaar [Tue, 11 Jun 2013 16:48:21 +0000 (18:48 +0200)]
updated for version 7.3.1166
Problem:    Loading Python modules is not tested.
Solution:   Enable commented-out tests, add missing files. (ZyX)

12 years agoupdated for version 7.3.1165 v7.3.1165
Bram Moolenaar [Tue, 11 Jun 2013 16:42:36 +0000 (18:42 +0200)]
updated for version 7.3.1165
Problem:    HP-UX compiler can't handle zero size array. (Charles Cooper)
Solution:   Make the array one item big.

12 years agoupdated for version 7.3.1164 v7.3.1164
Bram Moolenaar [Tue, 11 Jun 2013 16:40:13 +0000 (18:40 +0200)]
updated for version 7.3.1164
Problem:    Can't test what is actually displayed on screen.
Solution:   Add the screenchar() and screenattr() functions.

12 years agoupdated for version 7.3.1163 v7.3.1163
Bram Moolenaar [Mon, 10 Jun 2013 19:27:29 +0000 (21:27 +0200)]
updated for version 7.3.1163
Problem:    Not easy to load Python modules.
Solution:   Search "python2", "python3" and "pythonx" directories in
            'runtimepath' for Python modules. (ZyX)

12 years agoupdated for version 7.3.1162 v7.3.1162
Bram Moolenaar [Mon, 10 Jun 2013 18:47:36 +0000 (20:47 +0200)]
updated for version 7.3.1162
Problem:    Python: Memory leaks
Solution:   Add more Py_DECREF(). (ZyX)

12 years agoupdated for version 7.3.1161 v7.3.1161
Bram Moolenaar [Mon, 10 Jun 2013 18:39:03 +0000 (20:39 +0200)]
updated for version 7.3.1161
Problem:    Python: PyList_SetItem() is inefficient.
Solution:   Use PyList_SET_ITEM() (ZyX)

12 years agoupdated for version 7.3.1160 v7.3.1160
Bram Moolenaar [Mon, 10 Jun 2013 18:25:10 +0000 (20:25 +0200)]
updated for version 7.3.1160
Problem:    Mixing long and pointer doesn't always work.
Solution:   Avoid cast to pointer.

12 years agoupdated for version 7.3.1159 v7.3.1159
Bram Moolenaar [Mon, 10 Jun 2013 18:10:44 +0000 (20:10 +0200)]
updated for version 7.3.1159
Problem:    The round() function is not always available. (Christ van
            Willegen)
Solution:   Use the solution from f_round().

12 years agoupdated for version 7.3.1158 v7.3.1158
Bram Moolenaar [Mon, 10 Jun 2013 16:36:24 +0000 (18:36 +0200)]
updated for version 7.3.1158
Problem:    Crash when running test 86. (Jun Takimoto)
Solution:   Define PY_SSIZE_T_CLEAN early. (Elimar Riesebieter)

12 years agoupdated for version 7.3.1157 v7.3.1157
Bram Moolenaar [Mon, 10 Jun 2013 14:35:18 +0000 (16:35 +0200)]
updated for version 7.3.1157
Problem:    New regexp engine fails on "\(\<command\)\@<=.*"
Solution:   Fix rule for postponing match.  Further tune estimating whether
            postponing works better.  Add test.

12 years agoupdated for version 7.3.1156 v7.3.1156
Bram Moolenaar [Sun, 9 Jun 2013 18:51:00 +0000 (20:51 +0200)]
updated for version 7.3.1156
Problem:    Compiler warnings. (dv1445)
Solution:   Initialize variables, even when the value isn't really used.

12 years agoupdated for version 7.3.1155 v7.3.1155
Bram Moolenaar [Sun, 9 Jun 2013 15:52:46 +0000 (17:52 +0200)]
updated for version 7.3.1155
Problem:    MS-DOS: "make test" uses external rmdir command.
Solution:   Rename "rmdir" to "rd". (Taro Muraoka)

12 years agoupdated for version 7.3.1154 v7.3.1154
Bram Moolenaar [Sun, 9 Jun 2013 15:25:34 +0000 (17:25 +0200)]
updated for version 7.3.1154
Problem:    New regexp_nfa engine: Uneccessary code.
Solution:   Remove uneccessary code.

12 years agoupdated for version 7.3.1153 v7.3.1153
Bram Moolenaar [Sun, 9 Jun 2013 14:24:45 +0000 (16:24 +0200)]
updated for version 7.3.1153
Problem:    New regexp engine: Some look-behind matches are very expensive.
Solution:   Pospone invisible matches further, until a match is almost found.

12 years agoupdated for version 7.3.1152 v7.3.1152
Bram Moolenaar [Sat, 8 Jun 2013 21:30:04 +0000 (23:30 +0200)]
updated for version 7.3.1152
Problem:    In tiny build ireg_icombine is undefined. (Tony Mechelynck)
Solution:   Add #ifdef.

12 years agoupdated for version 7.3.1151 v7.3.1151
Bram Moolenaar [Sat, 8 Jun 2013 21:26:27 +0000 (23:26 +0200)]
updated for version 7.3.1151
Problem:    New regexp engine: Slow when a look-behind match is followed by a
            zero-width match.
Solution:   Postpone the look-behind match more often.

12 years agoupdated for version 7.3.1150 v7.3.1150
Bram Moolenaar [Sat, 8 Jun 2013 20:30:03 +0000 (22:30 +0200)]
updated for version 7.3.1150
Problem:    New regexpengine: Slow when a look-behind match does not have a
            width specified.
Solution:   Try to compute the maximum width.

12 years agoupdated for version 7.3.1149 v7.3.1149
Bram Moolenaar [Sat, 8 Jun 2013 16:19:48 +0000 (18:19 +0200)]
updated for version 7.3.1149
Problem:    New regexp engine: Matching plain text could be faster.
Solution:   Detect a plain text match and handle it specifically.  Add
            vim_regfree().

12 years agoupdated for version 7.3.1148 v7.3.1148
Bram Moolenaar [Sat, 8 Jun 2013 13:24:48 +0000 (15:24 +0200)]
updated for version 7.3.1148
Problem:    No command line completion for ":syntime".
Solution:   Implement the completion. (Dominique Pelle)

12 years agoupdated for version 7.3.1147 v7.3.1147
Bram Moolenaar [Sat, 8 Jun 2013 12:38:27 +0000 (14:38 +0200)]
updated for version 7.3.1147
Problem:    New regexp engine: regstart is only used to find the first match.
Solution:   Use regstart whenever adding the start state.

12 years agoupdated for version 7.3.1146 v7.3.1146
Bram Moolenaar [Sat, 8 Jun 2013 11:33:37 +0000 (13:33 +0200)]
updated for version 7.3.1146
Problem:    New regexp engine: look-behind match not checked when followed by
            zero-width match.
Solution:   Do the look-behind match before adding the zero-width state.

12 years agoupdated for version 7.3.1145 v7.3.1145
Bram Moolenaar [Fri, 7 Jun 2013 20:39:40 +0000 (22:39 +0200)]
updated for version 7.3.1145
Problem:    New regexp engine: addstate() is called very often.
Solution:   Optimize adding the start state.