vim
10 years agoupdated for version 7.4.328 v7.4.328
Bram Moolenaar [Tue, 17 Jun 2014 11:50:13 +0000 (13:50 +0200)]
updated for version 7.4.328
Problem:    Selection of inner block is inconsistent.
Solution:   Skip indent not only for '}' but all parens. (Tom McDonald)

10 years agoupdated for version 7.4.327 v7.4.327
Bram Moolenaar [Tue, 17 Jun 2014 10:51:16 +0000 (12:51 +0200)]
updated for version 7.4.327
Problem:    When 'verbose' is set to display the return value of a function,
            may get E724 repeatedly.
Solution:   Do not give an error for verbose messages. Abort conversion to
            string after an error.

10 years agoupdated for version 7.4.326 v7.4.326
Bram Moolenaar [Sat, 14 Jun 2014 10:53:33 +0000 (12:53 +0200)]
updated for version 7.4.326
Problem:    Can't build Tiny version. (Elimar Riesebieter)
Solution:   Add #ifdef.

10 years agoupdated for version 7.4.325 v7.4.325
Bram Moolenaar [Fri, 13 Jun 2014 18:08:45 +0000 (20:08 +0200)]
updated for version 7.4.325
Problem:    When starting the gui and changing the window size the status line
            may not be drawn correctly.
Solution:   Catch new_win_height() being called recursively. (Christian
            Brabandt)

10 years agoUpdate runtime files.
Bram Moolenaar [Thu, 12 Jun 2014 19:46:14 +0000 (21:46 +0200)]
Update runtime files.

10 years agoupdated for version 7.4.324 v7.4.324
Bram Moolenaar [Thu, 12 Jun 2014 17:44:48 +0000 (19:44 +0200)]
updated for version 7.4.324
Problem:    In Ex mode, cyrillic characters are not handled. (Stas Malavin)
Solution:   Support multi-byte characters in Ex mode. (Yukihiro Nakadaira)

10 years agoupdated for version 7.4.323 v7.4.323
Bram Moolenaar [Thu, 12 Jun 2014 16:39:22 +0000 (18:39 +0200)]
updated for version 7.4.323
Problem:    Substitute() with zero width pattern breaks multi-byte character.
Solution:   Take multi-byte character size into account. (Yukihiro Nakadaira)

10 years agoupdated for version 7.4.322 v7.4.322
Bram Moolenaar [Thu, 12 Jun 2014 16:03:29 +0000 (18:03 +0200)]
updated for version 7.4.322
Problem:    Using "msgfmt" is hard coded, cannot use "gmsgfmt".
Solution:   Use the msgfmt command found by configure. (Danek Duvall)

10 years agoupdated for version 7.4.321 v7.4.321
Bram Moolenaar [Thu, 12 Jun 2014 14:03:28 +0000 (16:03 +0200)]
updated for version 7.4.321
Problem:    Can't build with strawberry perl 5.20 + mingw-w64-4.9.0.
Solution:   Define save_strlen. (Ken Takata)

10 years agoupdated for version 7.4.320 v7.4.320
Bram Moolenaar [Thu, 12 Jun 2014 12:01:31 +0000 (14:01 +0200)]
updated for version 7.4.320
Problem:    Possible crash when an BufLeave autocommand deletes the buffer.
Solution:   Check for the window pointer being valid.  Postpone freeing the
            window until autocommands are done. (Yasuhiro Matsumoto)

10 years agoupdated for version 7.4.319 v7.4.319
Bram Moolenaar [Thu, 12 Jun 2014 11:28:30 +0000 (13:28 +0200)]
updated for version 7.4.319
Problem:    Crash when putting zero bytes on the clipboard.
Solution:   Do not support the utf8_atom target when not using an Unicode
            encoding. (Naofumi Honda)

10 years agoupdated for version 7.4.318 v7.4.318
Bram Moolenaar [Thu, 12 Jun 2014 10:20:54 +0000 (12:20 +0200)]
updated for version 7.4.318
Problem:    Check for whether a highlight group has settings ignores fg and bg
            color settings.
Solution:   Also check cterm and GUI color settings. (Christian Brabandt)

10 years agoupdated for version 7.4.317 v7.4.317
Bram Moolenaar [Thu, 12 Jun 2014 09:49:46 +0000 (11:49 +0200)]
updated for version 7.4.317
Problem:    Crash when starting gvim.  Issue 230.
Solution:   Check for a pointer to be NULL. (Christian Brabandt)

10 years agoupdated for version 7.4.316 v7.4.316
Bram Moolenaar [Thu, 29 May 2014 12:36:29 +0000 (14:36 +0200)]
updated for version 7.4.316
Problem:    Warning from 64-bit compiler.
Solution:   Add type cast. (Mike Williams)

10 years agoupdated for version 7.4.315 v7.4.315
Bram Moolenaar [Thu, 29 May 2014 09:47:40 +0000 (11:47 +0200)]
updated for version 7.4.315
Problem:    Fixes for computation of topline not tested.
Solution:   Add test. (Hirohito Higashi)

10 years agoupdated for version 7.4.314 v7.4.314
Bram Moolenaar [Wed, 28 May 2014 19:40:52 +0000 (21:40 +0200)]
updated for version 7.4.314
Problem:    Completion messages can get in the way of a plugin.
Solution:   Add 'c' flag to 'shortmess' option. (Shougo Matsu)

10 years agoupdated for version 7.4.313 v7.4.313
Bram Moolenaar [Wed, 28 May 2014 18:31:42 +0000 (20:31 +0200)]
updated for version 7.4.313
Problem:    Changing the return value of getpos() causes an error. (Jie Zhu)
Solution:   Revert getpos() and add getcurpos().

10 years agoupdated for version 7.4.312 v7.4.312
Bram Moolenaar [Wed, 28 May 2014 16:22:57 +0000 (18:22 +0200)]
updated for version 7.4.312
Problem:    Cannot figure out what argument list is being used for a window.
Solution:   Add the arglistid() function. (Marcin Szamotulski)

10 years agoupdated for version 7.4.311 v7.4.311
Bram Moolenaar [Wed, 28 May 2014 14:47:16 +0000 (16:47 +0200)]
updated for version 7.4.311
Problem:    Can't use winrestview to only restore part of the view.
Solution:   Handle missing items in the dict. (Christian Brabandt)

10 years agoupdated for version 7.4.310 v7.4.310
Bram Moolenaar [Wed, 28 May 2014 12:34:46 +0000 (14:34 +0200)]
updated for version 7.4.310
Problem:    getpos()/setpos() don't include curswant.
Solution:   Add a fifth number when getting/setting the cursor.

10 years agoupdated for version 7.4.309 v7.4.309
Bram Moolenaar [Wed, 28 May 2014 11:43:04 +0000 (13:43 +0200)]
updated for version 7.4.309
Problem:    When increasing the size of the lower window, the upper window
            jumps back to the top. (Ron Aaron)
Solution:   Change setting the topline. (Nobuhiro Takasaki)

10 years agoupdated for version 7.4.308 v7.4.308
Bram Moolenaar [Wed, 28 May 2014 09:35:37 +0000 (11:35 +0200)]
updated for version 7.4.308
Problem:    When using ":diffsplit" on an empty file the cursor is displayed
            on the command line.
Solution:   Limit the value of w_topfill.

10 years agoupdated for version 7.4.307 v7.4.307
Bram Moolenaar [Thu, 22 May 2014 19:22:19 +0000 (21:22 +0200)]
updated for version 7.4.307
Problem:    Can't build without the +termresponse feature.
Solution:   Add proper #ifdefs.

10 years agoupdated for version 7.4.306 v7.4.306
Bram Moolenaar [Thu, 22 May 2014 16:59:58 +0000 (18:59 +0200)]
updated for version 7.4.306
Problem:    getchar(0) does not return Esc.
Solution:   Do not wait for an Esc sequence to be complete.  (Yasuhiro
            Matsumoto)

10 years agoRuntime file updates.
Bram Moolenaar [Thu, 22 May 2014 16:26:40 +0000 (18:26 +0200)]
Runtime file updates.

10 years agoupdated for version 7.4.305 v7.4.305
Bram Moolenaar [Thu, 22 May 2014 16:14:31 +0000 (18:14 +0200)]
updated for version 7.4.305
Problem:    Making 'ttymouse' empty after the xterm version was requested
            causes problems. (Elijah Griffin)
Solution:   Do not check for DEC mouse sequences when the xterm version was
            requested.  Also don't request the xterm version when DEC mouse
            was enabled.

10 years agoupdated for version 7.4.304 v7.4.304
Bram Moolenaar [Thu, 22 May 2014 14:29:06 +0000 (16:29 +0200)]
updated for version 7.4.304
Problem:    Cannot always use Python with Vim.
Solution:   Add the manifest to the executable. (Jacques Germishuys)

10 years agoupdated for version 7.4.303 v7.4.303
Bram Moolenaar [Thu, 22 May 2014 14:05:19 +0000 (16:05 +0200)]
updated for version 7.4.303
Problem:    When using double-width characters the text displayed on the
            command line is sometimes truncated.
Solution:   Reset the string lenght. (Nobuhiro Takasaki)

10 years agoupdated for version 7.4.302 v7.4.302
Bram Moolenaar [Thu, 22 May 2014 13:51:04 +0000 (15:51 +0200)]
updated for version 7.4.302
Problem:    Signs placed with 'foldcolumn' set don't show up after filler
            lines.
Solution:   Take filler lines into account. (Olaf Dabrunz)

10 years agoupdated for version 7.4.301 v7.4.301
Bram Moolenaar [Thu, 22 May 2014 13:17:29 +0000 (15:17 +0200)]
updated for version 7.4.301
Problem:    Still a scrolling problem when loading a session file.
Solution:   Fix off-by-one mistake. (Nobuhiro Takasaki)

10 years agoupdated for version 7.4.300 v7.4.300
Bram Moolenaar [Thu, 22 May 2014 12:54:26 +0000 (14:54 +0200)]
updated for version 7.4.300
Problem:    The way config.cache is removed doesn't always work.
Solution:   Always remove config.cache. (Ken Takata)

10 years agoupdated for version 7.4.299 v7.4.299
Bram Moolenaar [Thu, 22 May 2014 12:44:22 +0000 (14:44 +0200)]
updated for version 7.4.299
Problem:    When running configure twice DYNAMIC_PYTHON_DLL may become empty.
Solution:   Use AC_CACHE_VAL. (Ken Takata)

10 years agoupdated for version 7.4.298 v7.4.298
Bram Moolenaar [Thu, 22 May 2014 12:19:56 +0000 (14:19 +0200)]
updated for version 7.4.298
Problem:    Can't have a funcref start with "t:".
Solution:   Add "t" to the list of accepted names. (Yukihiro Nakadaira)

10 years agoupdated for version 7.4.297 v7.4.297
Bram Moolenaar [Thu, 22 May 2014 12:00:16 +0000 (14:00 +0200)]
updated for version 7.4.297
Problem:    Memory leak from result of get_isolated_shell_name().
Solution:   Free the memory. (Dominique Pelle)

10 years agoupdated for version 7.4.296 v7.4.296
Bram Moolenaar [Thu, 22 May 2014 11:12:29 +0000 (13:12 +0200)]
updated for version 7.4.296
Problem:    Can't run tests on Solaris.
Solution:   Change the way VIMRUNTIME is set. (Laurent Blume)

10 years agoUpdate runtime files.
Bram Moolenaar [Tue, 13 May 2014 18:23:24 +0000 (20:23 +0200)]
Update runtime files.

10 years agoUpdate translations for changed error message.
Bram Moolenaar [Tue, 13 May 2014 18:21:44 +0000 (20:21 +0200)]
Update translations for changed error message.

10 years agoupdated for version 7.4.295 v7.4.295
Bram Moolenaar [Tue, 13 May 2014 18:19:58 +0000 (20:19 +0200)]
updated for version 7.4.295
Problem:    Various typos, bad white space and unclear comments.
Solution:   Fix typos.  Improve white space. Update comments.

10 years agoupdated for version 7.4.294 v7.4.294
Bram Moolenaar [Tue, 13 May 2014 18:15:37 +0000 (20:15 +0200)]
updated for version 7.4.294
Problem:    Test files missing from patch.
Solution:   Patch the test files.

10 years agoupdated for version 7.4.293 v7.4.293
Bram Moolenaar [Tue, 13 May 2014 17:37:29 +0000 (19:37 +0200)]
updated for version 7.4.293
Problem:    It is not possible to ignore composing characters at a specific
            point in a pattern.
Solution:   Add the %C item.

10 years agoupdated for version 7.4.292 v7.4.292
Bram Moolenaar [Tue, 13 May 2014 16:04:00 +0000 (18:04 +0200)]
updated for version 7.4.292
Problem:    Searching for "a" does not match accented "a" with new regexp
            engine, does match with old engine. (David Bürgin)
            "ca" does not match "ca" with accented "a" with either engine.
Solution:   Change the old engine, check for following composing character
            also for single-byte patterns.

10 years agoupdated for version 7.4.291 v7.4.291
Bram Moolenaar [Tue, 13 May 2014 14:46:32 +0000 (16:46 +0200)]
updated for version 7.4.291
Problem:    Compiler warning for int to pointer of different size when DEBUG
            is defined.
Solution:   use smsg() instead of EMSG3().

10 years agoupdated for version 7.4.290 v7.4.290
Bram Moolenaar [Tue, 13 May 2014 14:44:29 +0000 (16:44 +0200)]
updated for version 7.4.290
Problem:    A non-greedy match followed by a branch is too greedy. (Ingo
            Karkat)
Solution:   Add NFA_MATCH when it is already in the state list if the position
            differs.

10 years agoupdated for version 7.4.289 v7.4.289
Bram Moolenaar [Tue, 13 May 2014 13:56:51 +0000 (15:56 +0200)]
updated for version 7.4.289
Problem:    Pattern with repeated backreference does not match with new regexp
            engine. (Urtica Dioica)
Solution:   Also check the end of a submatch when deciding to put a state in
            the state list.

10 years agoupdated for version 7.4.288 v7.4.288
Bram Moolenaar [Tue, 13 May 2014 12:03:40 +0000 (14:03 +0200)]
updated for version 7.4.288
Problem:    When 'spellfile' is set the screen is not redrawn.
Solution:   Redraw when updating the spelling info. (Christian Brabandt)

10 years agoupdated for version 7.4.287 v7.4.287
Bram Moolenaar [Tue, 13 May 2014 11:52:38 +0000 (13:52 +0200)]
updated for version 7.4.287
Problem:    Patches for .hgignore don't work, since the file is not in the
            distribution.
Solution:   Add .hgignore to the distribution.  Will be effective with the
            next version.

10 years agoupdated for version 7.4.286 v7.4.286
Bram Moolenaar [Tue, 13 May 2014 11:46:33 +0000 (13:46 +0200)]
updated for version 7.4.286
Problem:    Error messages are inconsistant. (ZyX)
Solution:   Change "Lists" to "list".

10 years agoupdated for version 7.4.285 v7.4.285
Bram Moolenaar [Tue, 13 May 2014 10:44:24 +0000 (12:44 +0200)]
updated for version 7.4.285
Problem:    When 'relativenumber' is set and deleting lines or undoing that,
            line numbers are not always updated. (Robert Arkwright)
Solution:   (Christian Brabandt)

10 years agoupdated for version 7.4.284 v7.4.284
Bram Moolenaar [Tue, 13 May 2014 10:17:15 +0000 (12:17 +0200)]
updated for version 7.4.284
Problem:    Setting 'langmap' in the modeline can cause trouble.  E.g. mapping
            ":" breaks many commands. (Jens-Wolfhard Schicke-Uffmann)
Solution:   Disallow setting 'langmap' from the modeline.

10 years agoupdated for version 7.4.283 v7.4.283
Bram Moolenaar [Fri, 9 May 2014 18:33:04 +0000 (20:33 +0200)]
updated for version 7.4.283
Problem:    Compiler warning about unused variable. (Charles Cooper)
Solution:   Move the variable inside the #if block.

10 years agoupdated for version 7.4.282 v7.4.282
Bram Moolenaar [Thu, 8 May 2014 09:46:27 +0000 (11:46 +0200)]
updated for version 7.4.282
Problem:    Test 97 fails on Mac.
Solution:   Do not ignore case in file names. (Jun Takimoto)

10 years agoupdated for version 7.4.281 v7.4.281
Bram Moolenaar [Wed, 7 May 2014 19:14:47 +0000 (21:14 +0200)]
updated for version 7.4.281
Problem:    When a session file has more than one tabpage and 'showtabline' is
            one the positions may be slightly off.
Solution:   Set 'showtabline' to two while positioning windows.

10 years agoupdated for version 7.4.280 v7.4.280
Bram Moolenaar [Wed, 7 May 2014 18:25:35 +0000 (20:25 +0200)]
updated for version 7.4.280
Problem:    When using a session file the relative position of the cursor is
            not restored if there is another tab. (Nobuhiro Takasaki)
Solution:   Update w_wrow before calculating the fraction.

10 years agoupdated for version 7.4.279 v7.4.279
Bram Moolenaar [Wed, 7 May 2014 16:35:30 +0000 (18:35 +0200)]
updated for version 7.4.279
Problem:    globpath() returns a string, making it difficult to get a list of
            matches. (Greg Novack)
Solution:   Add an optional argument like with glob(). (Adnan Zafar)

10 years agoupdated for version 7.4.278 v7.4.278
Bram Moolenaar [Wed, 7 May 2014 15:31:37 +0000 (17:31 +0200)]
updated for version 7.4.278
Problem:    list_remove() conflicts with function defined in Sun header file.
Solution:   Rename the function. (Richard Palo)

10 years agoupdated for version 7.4.277 v7.4.277
Bram Moolenaar [Wed, 7 May 2014 14:35:08 +0000 (16:35 +0200)]
updated for version 7.4.277
Problem:    Using ":sign unplace *" may leave the cursor in the wrong position
            (Christian Brabandt)
Solution:   Update the cursor position when removing all signs.

10 years agoupdated for version 7.4.276 v7.4.276
Bram Moolenaar [Wed, 7 May 2014 13:10:21 +0000 (15:10 +0200)]
updated for version 7.4.276
Problem:    The fish shell is not supported.
Solution:   Use begin/end instead of () for fish. (Andy Russell)

10 years agoupdated for version 7.4.275 v7.4.275
Bram Moolenaar [Wed, 7 May 2014 12:38:44 +0000 (14:38 +0200)]
updated for version 7.4.275
Problem:    When changing the type of a sign that hasn't been placed ther is
            no error message.
Solution:   Add an error message. (Christian Brabandt)

10 years agoupdated for version 7.4.274 v7.4.274
Bram Moolenaar [Fri, 2 May 2014 13:46:14 +0000 (15:46 +0200)]
updated for version 7.4.274
Problem:    When doing ":update" just before running an external command that
            changes the file, the timestamp may be unchanged and the file
            is not reloaded.
Solution:   Also check the file size.

10 years agoRuntime file updates.
Bram Moolenaar [Thu, 1 May 2014 12:08:19 +0000 (14:08 +0200)]
Runtime file updates.

10 years agoupdated for version 7.4.273 v7.4.273
Bram Moolenaar [Tue, 29 Apr 2014 18:04:09 +0000 (20:04 +0200)]
updated for version 7.4.273
Problem:    "make autoconf" and "make reconfig" may first run configure and
            then remove the output.
Solution:   Add these targets to the exceptions. (Ken Takata)

10 years agoupdated for version 7.4.272 v7.4.272
Bram Moolenaar [Tue, 29 Apr 2014 15:41:22 +0000 (17:41 +0200)]
updated for version 7.4.272
Problem:    Using just "$" does not cause an error message.
Solution:   Check for empty environment variable name. (Christian Brabandt)

10 years agoupdated for version 7.4.271 v7.4.271
Bram Moolenaar [Tue, 29 Apr 2014 13:55:43 +0000 (15:55 +0200)]
updated for version 7.4.271
Problem:    Compiler warning on 64 bit windows.
Solution:   Add type cast. (Mike Williams)

10 years agoupdated for version 7.4.270 v7.4.270
Bram Moolenaar [Tue, 29 Apr 2014 13:11:43 +0000 (15:11 +0200)]
updated for version 7.4.270
Problem:    Comparing pointers instead of the string they point to.
Solution:   Use strcmp(). (Ken Takata)

10 years agoupdated for version 7.4.269 v7.4.269
Bram Moolenaar [Tue, 29 Apr 2014 12:44:35 +0000 (14:44 +0200)]
updated for version 7.4.269
Problem:    CTRL-U in Insert mode does not work after using a cursor key.
            (Pine Wu)
Solution:   Use the original insert start position. (Christian Brabandt)

10 years agoupdated for version 7.4.268 v7.4.268
Bram Moolenaar [Tue, 29 Apr 2014 12:03:02 +0000 (14:03 +0200)]
updated for version 7.4.268
Problem:    Using exists() on a funcref for a script-local function does not
            work.
Solution:   Translate <SNR> to the special byte sequence.  Add a test.

10 years agoupdated for version 7.4.267 v7.4.267
Bram Moolenaar [Tue, 29 Apr 2014 10:15:40 +0000 (12:15 +0200)]
updated for version 7.4.267
Problem:    The '[ mark is in the wrong position after "gq". (Ingo Karkat)
Solution:   Add the setmark argument to do_join(). (Christian Brabandt)

10 years agoupdated for version 7.4.266 v7.4.266
Bram Moolenaar [Tue, 29 Apr 2014 09:55:29 +0000 (11:55 +0200)]
updated for version 7.4.266
Problem:    Test 62 fails.
Solution:   Set the language to C. (Christian Brabandt)

10 years agoupdated for version 7.4.265 v7.4.265
Bram Moolenaar [Thu, 24 Apr 2014 15:12:33 +0000 (17:12 +0200)]
updated for version 7.4.265
Problem:    Can't call a global function with "g:" in an expression.
Solution:   Skip the "g:" when looking up the function.

10 years agoupdated for version 7.4.264 v7.4.264
Bram Moolenaar [Wed, 23 Apr 2014 18:43:41 +0000 (20:43 +0200)]
updated for version 7.4.264
Problem:    Can't define a function starting with "g:".  Can't assign a
            funcref to a buffer-local variable.
Solution:   Skip "g:" at the start of a function name.  Don't check for colons
            when assigning to a variable.

10 years agoupdated for version 7.4.263 v7.4.263
Bram Moolenaar [Wed, 23 Apr 2014 17:44:30 +0000 (19:44 +0200)]
updated for version 7.4.263
Problem:    GCC 4.8 compiler warning for hiding a declaration (Francois Gannaz)
Solution:   Remove the second declaration.

10 years agoupdated for version 7.4.262 v7.4.262
Bram Moolenaar [Wed, 23 Apr 2014 17:06:37 +0000 (19:06 +0200)]
updated for version 7.4.262
Problem:    Duplicate code in regexec().
Solution:   Add line_lbr flag to regexec_nl().

10 years agoupdated for version 7.4.261 v7.4.261
Bram Moolenaar [Wed, 23 Apr 2014 16:48:47 +0000 (18:48 +0200)]
updated for version 7.4.261
Problem:    When updating the window involves a regexp pattern, an interactive
            substitute to replace a "\n" with a line break fails. (Ingo
            Karkat)
Solution:   Set reg_line_lbr in vim_regsub() and vim_regsub_multi().

10 years agoupdated for version 7.4.260 v7.4.260
Bram Moolenaar [Wed, 23 Apr 2014 15:43:42 +0000 (17:43 +0200)]
updated for version 7.4.260
Problem:    It is possible to define a function with a colon in the name.  It
            is possible to define a function with a lower case character if a
            "#" appears after the name.
Solution:   Disallow using a colon other than with "s:".  Ignore "#" after the
            name.

10 years agoupdated for version 7.4.259 v7.4.259
Bram Moolenaar [Wed, 23 Apr 2014 10:52:40 +0000 (12:52 +0200)]
updated for version 7.4.259
Problem:    Warning for misplaced "const".
Solution:   Move the "const". (Yukihiro Nakadaira)

11 years agoupdated for version 7.4.258 v7.4.258
Bram Moolenaar [Sat, 12 Apr 2014 11:12:24 +0000 (13:12 +0200)]
updated for version 7.4.258
Problem:    Configure fails if $CC contains options.
Solution:   Remove quotes around $CC. (Paul Barker)

11 years agoupdated for version 7.4.257 v7.4.257
Bram Moolenaar [Sat, 12 Apr 2014 10:26:36 +0000 (12:26 +0200)]
updated for version 7.4.257
Problem:    Compiler warning, possibly for mismatch in parameter name.
Solution:   Rename the parameter in the declaration.

11 years agoupdated for version 7.4.256 v7.4.256
Bram Moolenaar [Fri, 11 Apr 2014 08:22:53 +0000 (10:22 +0200)]
updated for version 7.4.256
Problem:    Using systemlist() may cause a crash and does not handle NUL
            characters properly.
Solution:   Increase the reference count, allocate memory by length. (Yasuhiro
            Matsumoto)

11 years agoupdated for version 7.4.255 v7.4.255
Bram Moolenaar [Thu, 10 Apr 2014 18:00:15 +0000 (20:00 +0200)]
updated for version 7.4.255
Problem:    Configure check for smack doesn't work with all shells. (David
            Larson)
Solution:   Remove spaces in set command.

11 years agoupdated for version 7.4.254 v7.4.254
Bram Moolenaar [Thu, 10 Apr 2014 09:09:17 +0000 (11:09 +0200)]
updated for version 7.4.254
Problem:    Smack support detection is incomplete.
Solution:   Check for attr/xattr.h and specific macro.

11 years agoupdated for version 7.4.253 v7.4.253
Bram Moolenaar [Sun, 6 Apr 2014 19:34:04 +0000 (21:34 +0200)]
updated for version 7.4.253
Problem:    Crash when using cpp syntax file with pattern using external
            match. (Havard Garnes)
Solution:   Discard match when end column is before start column.

11 years agoupdated for version 7.4.252 v7.4.252
Bram Moolenaar [Sun, 6 Apr 2014 19:08:45 +0000 (21:08 +0200)]
updated for version 7.4.252
Problem:    Critical error in GTK, removing timer twice.
Solution:   Clear the timer after removing it. (James McCoy)

11 years agoupdated for version 7.4.251 v7.4.251
Bram Moolenaar [Sun, 6 Apr 2014 18:45:43 +0000 (20:45 +0200)]
updated for version 7.4.251
Problem:    Crash when BufAdd autocommand wipes out the buffer.
Solution:   Check for buffer to still be valid. Postpone freeing the buffer
            structure. (Hirohito Higashi)

11 years agoUpdated runtime files.
Bram Moolenaar [Sun, 6 Apr 2014 12:09:13 +0000 (14:09 +0200)]
Updated runtime files.

11 years agoUpdated runtime files.
Bram Moolenaar [Sat, 5 Apr 2014 20:55:53 +0000 (22:55 +0200)]
Updated runtime files.

11 years agoupdated for version 7.4.250 v7.4.250
Bram Moolenaar [Sat, 5 Apr 2014 19:59:39 +0000 (21:59 +0200)]
updated for version 7.4.250
Problem:    Some test files missing from distribution.
Solution:   Add pattern for newly added tests.

11 years agoupdated for version 7.4.249 v7.4.249
Bram Moolenaar [Sat, 5 Apr 2014 19:28:56 +0000 (21:28 +0200)]
updated for version 7.4.249
Problem:    Using setreg() with a list of numbers does not work.
Solution:   Use a separate buffer for numbers. (ZyX)

11 years agoupdated for version 7.4.248 v7.4.248
Bram Moolenaar [Sat, 5 Apr 2014 17:44:40 +0000 (19:44 +0200)]
updated for version 7.4.248
Problem:    Cannot distinguish between NL and NUL in output of system().
Solution:   Add systemlist(). (ZyX)

11 years agoupdated for version 7.4.247 v7.4.247
Bram Moolenaar [Sat, 5 Apr 2014 16:55:46 +0000 (18:55 +0200)]
updated for version 7.4.247
Problem:    When passing input to system() there is no way to keep NUL and
            NL characters separate.
Solution:   Optionally use a list for the system() input. (ZyX)

11 years agoupdated for version 7.4.246 v7.4.246
Bram Moolenaar [Sat, 5 Apr 2014 10:02:25 +0000 (12:02 +0200)]
updated for version 7.4.246
Problem:    Configure message for detecting smack are out of sequence.
Solution:   Put the messages in the right place. (Kazunobu Kuriyama)

11 years agoupdated for version 7.4.245 v7.4.245
Bram Moolenaar [Fri, 4 Apr 2014 17:00:48 +0000 (19:00 +0200)]
updated for version 7.4.245
Problem:    Crash for "vim -u NONE -N  -c '&&'".
Solution:   Check for the pattern to be NULL. (Dominique Pelle)

11 years agoupdated for version 7.4.244 v7.4.244
Bram Moolenaar [Wed, 2 Apr 2014 21:09:26 +0000 (23:09 +0200)]
updated for version 7.4.244
Problem:    The smack feature causes stray error messages.
Solution:   Remove the error messages.

11 years agoupdated for version 7.4.243 v7.4.243
Bram Moolenaar [Wed, 2 Apr 2014 20:17:10 +0000 (22:17 +0200)]
updated for version 7.4.243
Problem:    Cannot use setreg() to add text that includes a NUL.
Solution:   Make setreg() accept a list.

11 years agoupdated for version 7.4.242 v7.4.242
Bram Moolenaar [Wed, 2 Apr 2014 17:55:10 +0000 (19:55 +0200)]
updated for version 7.4.242
Problem:    getreg() does not distinguish between a NL used for a line break
            and a NL used for a NUL character.
Solution:   Add another argument to return a list. (ZyX)

11 years agoupdated for version 7.4.241 v7.4.241
Bram Moolenaar [Wed, 2 Apr 2014 17:00:58 +0000 (19:00 +0200)]
updated for version 7.4.241
Problem:    The string returned by submatch() does not distinguish between a
            NL from a line break and a NL that stands for a NUL character.
Solution:   Add a second argument to return a list. (ZyX)

11 years agoupdated for version 7.4.240 v7.4.240
Bram Moolenaar [Wed, 2 Apr 2014 15:19:04 +0000 (17:19 +0200)]
updated for version 7.4.240
Problem:    ":tjump" shows "\n" as "\\n".
Solution:   Skip over "\" that escapes a backslash. (Gary Johnson)

11 years agoupdated for version 7.4.239 v7.4.239
Bram Moolenaar [Wed, 2 Apr 2014 12:22:05 +0000 (14:22 +0200)]
updated for version 7.4.239
Problem:    ":e +" does not position cursor at end of the file.
Solution:   Check for "+" being the last character (ZyX)

11 years agoupdated for version 7.4.238 v7.4.238
Bram Moolenaar [Wed, 2 Apr 2014 12:05:38 +0000 (14:05 +0200)]
updated for version 7.4.238
Problem:    Vim does not support the smack library.
Solution:   Add smack support (Jose Bollo)

11 years agoupdated for version 7.4.237 v7.4.237
Bram Moolenaar [Wed, 2 Apr 2014 10:12:08 +0000 (12:12 +0200)]
updated for version 7.4.237
Problem:    When some patches was not included has("patch-7.4.123") may return
            true falsely.
Solution:   Check for the specific patch number.

11 years agoupdated for version 7.4.236 v7.4.236
Bram Moolenaar [Tue, 1 Apr 2014 20:08:54 +0000 (22:08 +0200)]
updated for version 7.4.236
Problem:    It's not that easy to check the Vim patch version.
Solution:   Make has("patch-7.4.123") work. (partly by Marc Weber)