]> granicus.if.org Git - vim/log
vim
11 years agoupdated for version 7.4.097 v7.4.097
Bram Moolenaar [Thu, 21 Nov 2013 12:24:41 +0000 (13:24 +0100)]
updated for version 7.4.097
Problem:    Unexpected behavior change related to 'virtualedit'. (Ingo Karkat)
Solution:   Update the valid cursor position. (Christian Brabandt)

11 years agoupdated for version 7.4.096 v7.4.096
Bram Moolenaar [Thu, 21 Nov 2013 11:34:11 +0000 (12:34 +0100)]
updated for version 7.4.096
Problem:    Can't change directory to an UNC path.
Solution:   Use win32_getattrs() in mch_getperm(). (Christian Brabandt)

11 years agoupdated for version 7.4.095 v7.4.095
Bram Moolenaar [Thu, 21 Nov 2013 11:17:51 +0000 (12:17 +0100)]
updated for version 7.4.095
Problem:    Regexp for LuaJIT version doesn't work on BSD.
Solution:   Use "*" instead of "\+" and "\?". (Ozaki)

11 years agoupdated for version 7.4.094 v7.4.094
Bram Moolenaar [Sun, 17 Nov 2013 19:32:54 +0000 (20:32 +0100)]
updated for version 7.4.094
Problem:    Configure may not find that -lint is needed for gettext().
Solution:   Check for gettext() with empty $LIBS.  (Thomas De Schampheleire)

11 years agoupdated for version 7.4.093 v7.4.093
Bram Moolenaar [Sun, 17 Nov 2013 19:17:12 +0000 (20:17 +0100)]
updated for version 7.4.093
Problem:    Configure can't use LuaJIT on ubuntu 12.04.
Solution:   Adjust the configure regexp that locates the version number.
            (Charles Strahan)

11 years agoUpdate runtime files.
Bram Moolenaar [Thu, 14 Nov 2013 04:48:46 +0000 (05:48 +0100)]
Update runtime files.

11 years agoupdated for version 7.4.092 v7.4.092
Bram Moolenaar [Thu, 14 Nov 2013 02:54:07 +0000 (03:54 +0100)]
updated for version 7.4.092
Problem:    Can't build small version.
Solution:   Add #ifdef where the b_cjk flag is used. (Ken Takata)

11 years agoupdated for version 7.4.091 v7.4.091
Bram Moolenaar [Tue, 12 Nov 2013 17:09:29 +0000 (18:09 +0100)]
updated for version 7.4.091
Problem:    Missing semicolon.
Solution:   Add the semicolon.

11 years agoupdated for version 7.4.090 v7.4.090
Bram Moolenaar [Tue, 12 Nov 2013 04:28:26 +0000 (05:28 +0100)]
updated for version 7.4.090
Problem:    Win32: When a directory name contains an exclamation mark,
            completion doesn't complete the contents of the directory.
Solution:   Escape the exclamation mark. (Jan Stocker)

11 years agoupdated for version 7.4.089 v7.4.089
Bram Moolenaar [Tue, 12 Nov 2013 04:12:03 +0000 (05:12 +0100)]
updated for version 7.4.089
Problem:    When editing a file in a directory mounted through sshfs Vim
            doesn't set the security context on a renamed file.
Solution:   Add mch_copy_sec() to vim_rename(). (Peter Backes)

11 years agoupdated for version 7.4.088 v7.4.088
Bram Moolenaar [Tue, 12 Nov 2013 03:44:01 +0000 (04:44 +0100)]
updated for version 7.4.088
Problem:    When spell checking is enabled Asian characters are always marked
            as error.
Solution:   When 'spelllang' contains "cjk" do not mark Asian characters as
            error. (Ken Takata)

11 years agoupdated for version 7.4.087 v7.4.087
Bram Moolenaar [Mon, 11 Nov 2013 22:17:39 +0000 (23:17 +0100)]
updated for version 7.4.087
Problem:    Compiler warning on 64 bit Windows systems.
Solution:   Fix type cast. (Mike Williams)

11 years agoupdated for version 7.4.086 v7.4.086
Bram Moolenaar [Mon, 11 Nov 2013 03:25:53 +0000 (04:25 +0100)]
updated for version 7.4.086
Problem:    Skipping over an expression when not evaluating it does not work
            properly for dict members.
Solution:   Skip over unrecognized expression. (ZyX)

11 years agoupdated for version 7.4.085 v7.4.085
Bram Moolenaar [Mon, 11 Nov 2013 00:29:22 +0000 (01:29 +0100)]
updated for version 7.4.085
Problem:    When inserting text in Visual block mode and moving the cursor the
            wrong text gets repeated in other lines.
Solution:   Use the '[ mark to find the start of the actually inserted text.
            (Christian Brabandt)

11 years agoupdated for version 7.4.084 v7.4.084
Bram Moolenaar [Mon, 11 Nov 2013 00:05:48 +0000 (01:05 +0100)]
updated for version 7.4.084
Problem:    Python: interrupt not being properly discarded. (Yggdroot Chen)
Solution:   Discard interrupt in VimTryEnd. (ZyX)

11 years agoupdated for version 7.4.083 v7.4.083
Bram Moolenaar [Sat, 9 Nov 2013 04:30:26 +0000 (05:30 +0100)]
updated for version 7.4.083
Problem:    It's hard to avoid adding a used pattern to the search history.
Solution:   Add the ":keeppatterns" modifier. (Christian Brabandt)

11 years agoUpdated runtime files.
Bram Moolenaar [Sat, 9 Nov 2013 02:41:58 +0000 (03:41 +0100)]
Updated runtime files.

11 years agoupdated for version 7.4.082 v7.4.082
Bram Moolenaar [Sat, 9 Nov 2013 02:31:51 +0000 (03:31 +0100)]
updated for version 7.4.082
Problem:    Using "gf" in a changed buffer suggests adding "!", which is not
            possible. (Tim Chase)
Solution:   Pass a flag to check_changed() wether adding ! make sense.

11 years agoupdated for version 7.4.081 v7.4.081
Bram Moolenaar [Sat, 9 Nov 2013 01:32:18 +0000 (02:32 +0100)]
updated for version 7.4.081
Problem:    Wrong logic when ANALYZE is "yes".
Solution:   Use or instead of and. (KF Leong)

11 years agoupdated for version 7.4.080 v7.4.080
Bram Moolenaar [Sat, 9 Nov 2013 00:44:43 +0000 (01:44 +0100)]
updated for version 7.4.080
Problem:    Missing documentation for v:hlsearch.
Solution:   Include the right file in the patch.

11 years agoupdated for version 7.4.079 v7.4.079
Bram Moolenaar [Fri, 8 Nov 2013 03:30:20 +0000 (04:30 +0100)]
updated for version 7.4.079
Problem:    A script cannot detect whether 'hlsearch' highlighting is actually
            displayed.
Solution:   Add the "v:hlsearch" variable. (ZyX)

11 years agoupdated for version 7.4.078 v7.4.078
Bram Moolenaar [Fri, 8 Nov 2013 02:15:47 +0000 (03:15 +0100)]
updated for version 7.4.078
Problem:    MSVC 2013 is not supported.
Solution:   Recognize and support MSVC 2013. (Ed Brown)

11 years agoupdated for version 7.4.077 v7.4.077
Bram Moolenaar [Thu, 7 Nov 2013 03:49:27 +0000 (04:49 +0100)]
updated for version 7.4.077
Problem:    DOS installer creates shortcut without a path, resulting in the
            current directory to be C:\Windows\system32.
Solution:   Use environment variables.

11 years agoupdated for version 7.4.076 v7.4.076
Bram Moolenaar [Thu, 7 Nov 2013 03:46:48 +0000 (04:46 +0100)]
updated for version 7.4.076
Problem:    "cgn" does not wrap around the end of the file. (Dimitrov
            Dimitrov)
Solution:   Restore 'wrapscan' earlier. (Christian Brabandt)

11 years agoupdated for version 7.4.075 v7.4.075
Bram Moolenaar [Thu, 7 Nov 2013 02:26:06 +0000 (03:26 +0100)]
updated for version 7.4.075
Problem:    Locally setting 'undolevels' is not tested.
Solution:   Add a test. (Christian Brabandt)

11 years agoupdated for version 7.4.074 v7.4.074
Bram Moolenaar [Thu, 7 Nov 2013 02:04:11 +0000 (03:04 +0100)]
updated for version 7.4.074
Problem:    When undo'ing all changes and creating a new change the undo
            structure is incorrect. (Christian Brabandt)
Solution:   When deleting the branch starting at the old header, delete the
            whole branch, not just the first entry.

11 years agoupdated for version 7.4.073 v7.4.073
Bram Moolenaar [Wed, 6 Nov 2013 04:26:15 +0000 (05:26 +0100)]
updated for version 7.4.073
Problem:    Setting undolevels for one buffer changes undo in another.
Solution:   Make 'undolevels' a global-local option. (Christian Brabandt)

11 years agoupdated for version 7.4.072 v7.4.072
Bram Moolenaar [Wed, 6 Nov 2013 03:04:33 +0000 (04:04 +0100)]
updated for version 7.4.072
Problem:    Crash when using Insert mode completion.
Solution:   Avoid going past the end of pum_array. (idea by Fransisco Lopes)

11 years agoupdated for version 7.4.071 v7.4.071
Bram Moolenaar [Wed, 6 Nov 2013 03:01:36 +0000 (04:01 +0100)]
updated for version 7.4.071
Problem:    Passing limits around too often.
Solution:   Use limits from buffer.

11 years agoupdated for version 7.4.070 v7.4.070
Bram Moolenaar [Tue, 5 Nov 2013 16:40:52 +0000 (17:40 +0100)]
updated for version 7.4.070
Problem:    Can't compile with tiny features. (Tony Mechelynck)
Solution:   Add #ifdef.

11 years agoupdated for version 7.4.069 v7.4.069
Bram Moolenaar [Tue, 5 Nov 2013 06:13:41 +0000 (07:13 +0100)]
updated for version 7.4.069
Problem:    Cannot right shift lines starting with #.
Solution:   Allow the right shift when 'cino' contains #N with N > 0.
            (Christian Brabandt)
            Refactor parsing 'cino', store the values in the buffer.

11 years agoupdated for version 7.4.068 v7.4.068
Bram Moolenaar [Mon, 4 Nov 2013 03:57:50 +0000 (04:57 +0100)]
updated for version 7.4.068
Problem:    Cannot build Vim on Mac with non-Apple compilers.
Solution:   Remove the -no-cpp-precomp flag. (Misty De Meo)

11 years agoupdated for version 7.4.067 v7.4.067
Bram Moolenaar [Mon, 4 Nov 2013 03:20:33 +0000 (04:20 +0100)]
updated for version 7.4.067
Problem:    After inserting comment leader, CTRL-\ CTRL-O does move the
            cursor. (Wiktor Ruben)
Solution:   Avoid moving the cursor. (Christian Brabandt)

11 years agoupdated for version 7.4.066 v7.4.066
Bram Moolenaar [Mon, 4 Nov 2013 01:54:12 +0000 (02:54 +0100)]
updated for version 7.4.066
Problem:    MS-Windows: When there is a colon in the file name (sub-stream
            feature) the swap file name is wrong.
Solution:   Change the colon to "%". (Yasuhiro Matsumoto)

11 years agoupdated for version 7.4.065 v7.4.065
Bram Moolenaar [Mon, 4 Nov 2013 01:01:01 +0000 (02:01 +0100)]
updated for version 7.4.065
Problem:    When recording, the character typed at the hit-enter prompt is
            recorded twice. (Urtica Dioica)
Solution:   Avoid recording the character twice. (Christian Brabandt)

11 years agoupdated for version 7.4.064 v7.4.064
Bram Moolenaar [Mon, 4 Nov 2013 00:41:17 +0000 (01:41 +0100)]
updated for version 7.4.064
Problem:    When replacing a character in Visual block mode, entering a CR
            does not cause a repeated line break.
Solution:   Recognize the situation and repeat the line break. (Christian
            Brabandt)

11 years agoupdated for version 7.4.063 v7.4.063
Bram Moolenaar [Sun, 3 Nov 2013 23:34:53 +0000 (00:34 +0100)]
updated for version 7.4.063
Problem:    Crash when using invalid key in Python dictionary.
Solution:   Check for object to be NULL.  Add tests. (ZyX)

11 years agoUpdate runtime files.
Bram Moolenaar [Sun, 3 Nov 2013 20:14:31 +0000 (21:14 +0100)]
Update runtime files.

11 years agoupdated for version 7.4.062 v7.4.062
Bram Moolenaar [Sun, 3 Nov 2013 19:26:31 +0000 (20:26 +0100)]
updated for version 7.4.062
Problem:    Configure check for AvailabilityMacros.h is wrong.
Solution:   Use AC_CHECK_HEADERS().

11 years agoupdated for version 7.4.061 v7.4.061
Bram Moolenaar [Sat, 2 Nov 2013 23:41:00 +0000 (00:41 +0100)]
updated for version 7.4.061
Problem:    Availability macros configure check in wrong place.
Solution:   Also check when not using Darwin. Remove version check.

11 years agoupdated for version 7.4.060 v7.4.060
Bram Moolenaar [Sat, 2 Nov 2013 23:28:25 +0000 (00:28 +0100)]
updated for version 7.4.060
Problem:    Declaration has wrong return type for PyObject_SetAttrString().
Solution:   Use int instead of PyObject. (Andreas Schwab)

11 years agoupdated for version 7.4.059 v7.4.059
Bram Moolenaar [Sat, 2 Nov 2013 23:20:52 +0000 (00:20 +0100)]
updated for version 7.4.059
Problem:    set_last_cursor() may encounter w_buffer being NULL.  (Matt
            Mkaniaris)
Solution:   Check for NULL.

11 years agoupdated for version 7.4.058 v7.4.058
Bram Moolenaar [Sat, 2 Nov 2013 22:59:35 +0000 (23:59 +0100)]
updated for version 7.4.058
Problem:    Warnings on 64 bit Windows.
Solution:   Add type casts. (Mike Williams)

11 years agoupdated for version 7.4.057 v7.4.057
Bram Moolenaar [Sat, 2 Nov 2013 22:29:26 +0000 (23:29 +0100)]
updated for version 7.4.057
Problem:    byteidx() does not work for composing characters.
Solution:   Add byteidxcomp().

11 years agoupdated for version 7.4.056 v7.4.056
Bram Moolenaar [Sat, 2 Nov 2013 20:49:32 +0000 (21:49 +0100)]
updated for version 7.4.056
Problem:    Mac: Compilation problem with OS X 10.9 Mavericks.
Solution:   Include AvailabilityMacros.h when available. (Kazunobu Kuriyama)

11 years agoupdated for version 7.4.055 v7.4.055
Bram Moolenaar [Sat, 2 Nov 2013 20:04:38 +0000 (21:04 +0100)]
updated for version 7.4.055
Problem:    Mac: Where availability macros are defined depends on the system.
Solution:   Add a configure check. (Felix Bünemann)

11 years agoupdated for version 7.4.054 v7.4.054
Bram Moolenaar [Sat, 2 Nov 2013 03:39:38 +0000 (04:39 +0100)]
updated for version 7.4.054
Problem:    Reading past end of the 'stl' string.
Solution:   Don't increment pointer when already at the NUL. (Christian
            Brabandt)

11 years agoupdated for version 7.4.053 v7.4.053
Bram Moolenaar [Sat, 2 Nov 2013 03:19:34 +0000 (04:19 +0100)]
updated for version 7.4.053
Problem:    Test75 has a wrong header. (ZyX)
Solution:   Fix the text and remove leading ".

11 years agoupdated for version 7.4.052 v7.4.052
Bram Moolenaar [Sun, 6 Oct 2013 15:46:56 +0000 (17:46 +0200)]
updated for version 7.4.052
Problem:    With 'fo' set to "a2" inserting a space in the first column may
            cause the cursor to jump to the previous line.
Solution:   Handle the case when there is no comment leader properly. (Tor
            Perkins)  Also fix that cursor is in the wrong place when spaces
            get replaced with a Tab.

11 years agoupdated for version 7.4.051 v7.4.051
Bram Moolenaar [Sun, 6 Oct 2013 13:46:11 +0000 (15:46 +0200)]
updated for version 7.4.051
Problem:    Syntax highlighting a Yaml file causes a crash. (Blake Preston)
Solution:   Copy the pim structure before calling addstate() to avoid it
            becoming invalide when the state list is reallocated.

11 years agoRuntime file updates.
Bram Moolenaar [Sun, 6 Oct 2013 12:22:40 +0000 (14:22 +0200)]
Runtime file updates.

11 years agoupdated for version 7.4.050 v7.4.050
Bram Moolenaar [Wed, 2 Oct 2013 19:55:02 +0000 (21:55 +0200)]
updated for version 7.4.050
Problem:    "gn" selects too much for the pattern "\d" when there are two
            lines with a single digit. (Ryan Carney)
Solution:   Adjust the logic of is_one_char(). (Christian Brabandt)

11 years agoupdated for version 7.4.049 v7.4.049
Bram Moolenaar [Wed, 2 Oct 2013 16:43:06 +0000 (18:43 +0200)]
updated for version 7.4.049
Problem:    In Ex mode, when line numbers are enabled the substitute prompt is
            wrong.
Solution:   Adjust for the line number size. (Benoit Pierre)

11 years agoupdated for version 7.4.048 v7.4.048
Bram Moolenaar [Wed, 2 Oct 2013 16:23:07 +0000 (18:23 +0200)]
updated for version 7.4.048
Problem:    Recent clang version complains about -fno-strength-reduce.
Solution:   Add a configure check for the clang version. (Kazunobu Kuriyama)

11 years agoupdated for version 7.4.047 v7.4.047
Bram Moolenaar [Wed, 2 Oct 2013 14:46:28 +0000 (16:46 +0200)]
updated for version 7.4.047
Problem:    When using input() in a function invoked by a mapping it doesn't
            work.
Solution:   Temporarily reset ex_normal_busy. (Yasuhiro Matsumoto)

11 years agoupdated for version 7.4.046 v7.4.046
Bram Moolenaar [Wed, 2 Oct 2013 12:25:44 +0000 (14:25 +0200)]
updated for version 7.4.046
Problem:    Can't use Tcl 8.6.
Solution:   Change how Tcl_FindExecutable is called. (Jan Nijtmans)

11 years agoupdated for version 7.4.045 v7.4.045
Bram Moolenaar [Sun, 29 Sep 2013 19:11:05 +0000 (21:11 +0200)]
updated for version 7.4.045
Problem:    substitute() does not work properly when the pattern starts with
            "\ze".
Solution:   Detect an empty match. (Christian Brabandt)

11 years agoupdated for version 7.4.044 v7.4.044
Bram Moolenaar [Sun, 29 Sep 2013 17:05:21 +0000 (19:05 +0200)]
updated for version 7.4.044
Problem:    Can't build with old MSVC. (Wang Shoulin)
Solution:   Define OPEN_OH_ARGTYPE instead of using intptr_t directly.

11 years agoupdated for version 7.4.043 v7.4.043
Bram Moolenaar [Sun, 29 Sep 2013 14:27:47 +0000 (16:27 +0200)]
updated for version 7.4.043
Problem:    VMS can't handle long function names.
Solution:   Shorten may_req_ambiguous_character_width. (Samuel Ferencik)

11 years agoupdated for version 7.4.042 v7.4.042
Bram Moolenaar [Sun, 29 Sep 2013 11:38:29 +0000 (13:38 +0200)]
updated for version 7.4.042
Problem:    When using ":setlocal" for 'spell' and 'spellang' then :spelldump
            doesn't work. (Dimitar Dimitrov)
Solution:   Copy the option variables to the new window used to show the dump.
            (Christian Brabandt)

11 years agoupdated for version 7.4.041 v7.4.041
Bram Moolenaar [Wed, 25 Sep 2013 21:24:57 +0000 (23:24 +0200)]
updated for version 7.4.041
Problem:    Visual selection does not remain after being copied over. (Axel
            Bender)
Solution:   Move when VIsual_active is reset. (Christian Brabandt)

11 years agoupdated for version 7.4.040 v7.4.040
Bram Moolenaar [Wed, 25 Sep 2013 19:00:28 +0000 (21:00 +0200)]
updated for version 7.4.040
Problem:    Valgrind error on exit when a script-local variable holds a
            reference to the scope of another script.
Solution:   First clear all variables, then free the scopes. (ZyX)

11 years agoupdated for version 7.4.039 v7.4.039
Bram Moolenaar [Wed, 25 Sep 2013 17:13:38 +0000 (19:13 +0200)]
updated for version 7.4.039
Problem:    MS-Windows: MSCV10 and earlier can't handle symlinks to a
            directory properly.
Solution:   Add stat_symlink_aware() and wstat_symlink_aware(). (Ken Takata)

11 years agoupdated for version 7.4.038 v7.4.038
Bram Moolenaar [Wed, 25 Sep 2013 16:54:24 +0000 (18:54 +0200)]
updated for version 7.4.038
Problem:    Using "zw" and "zg" when 'spell' is off give a confusing error
            message. (Gary Johnson)
Solution:   Ignore the error when locating the word.  Explicitly mention what
            word was added. (Christian Brabandt)

11 years agoupdated for version 7.4.037 v7.4.037
Bram Moolenaar [Wed, 25 Sep 2013 16:16:38 +0000 (18:16 +0200)]
updated for version 7.4.037
Problem:    Using "\ze" in a sub-pattern does not result in the end of the
            match to be set. (Axel Bender)
Solution:   Copy the end of match position when a recursive match was
            successful.

11 years agoupdated for version 7.4.036 v7.4.036
Bram Moolenaar [Wed, 25 Sep 2013 14:41:54 +0000 (16:41 +0200)]
updated for version 7.4.036
Problem:    NFA engine does not capture group correctly when using \@>. (ZyX)
Solution:   Copy submatches before doing the recursive match.

11 years agoFix problem with 'iskeyword' in CSS syntax.
Bram Moolenaar [Tue, 24 Sep 2013 21:30:38 +0000 (23:30 +0200)]
Fix problem with 'iskeyword' in CSS syntax.

11 years agoupdated for version 7.4.035 v7.4.035
Bram Moolenaar [Sun, 22 Sep 2013 13:43:37 +0000 (15:43 +0200)]
updated for version 7.4.035
Problem:    MS-Windows: The mouse pointer flickers when going from command
            line mode to Normal mode.
Solution:   Check for WM_NCMOUSEMOVE. (Ken Takata)

11 years agoupdated for version 7.4.034 v7.4.034
Bram Moolenaar [Sun, 22 Sep 2013 13:23:44 +0000 (15:23 +0200)]
updated for version 7.4.034
Problem:    Using "p" in Visual block mode only changes the first line.
Solution:   Repeat the put in all text in the block. (Christian Brabandt)

11 years agoupdated for version 7.4.033 v7.4.033
Bram Moolenaar [Sun, 22 Sep 2013 13:03:38 +0000 (15:03 +0200)]
updated for version 7.4.033
Problem:    When the terminal has only 20 lines test 92 and 93 overwrite the
            input file.
Solution:   Explicitly write test.out. Check that the terminal is large enough
            to run the tests.  (Hirohito Higashi)

11 years agoUpdate runtime files. Add support for J.
Bram Moolenaar [Sun, 22 Sep 2013 12:42:24 +0000 (14:42 +0200)]
Update runtime files.  Add support for J.

11 years agoupdated for version 7.4.032 v7.4.032
Bram Moolenaar [Sun, 22 Sep 2013 11:57:24 +0000 (13:57 +0200)]
updated for version 7.4.032
Problem:    NFA engine does not match the NUL character. (Jonathon Merz)
Solution:   Ues 0x0a instead of NUL. (Christian Brabandt)

11 years agoupdated for version 7.4.031 v7.4.031
Bram Moolenaar [Fri, 20 Sep 2013 18:13:53 +0000 (20:13 +0200)]
updated for version 7.4.031
Problem:    ":diffoff!" resets options even when 'diff' is not set. (Charles
            Cooper)
Solution:   Only resets related options in a window where 'diff' is set.

11 years agoupdated for version 7.4.030 v7.4.030
Bram Moolenaar [Thu, 19 Sep 2013 18:49:04 +0000 (20:49 +0200)]
updated for version 7.4.030
Problem:    The -mno-cygwin argument is no longer supported by Cygwin.
Solution:   Remove the arguments. (Steve Hall)

11 years agoAdd files missing from 7.4.028.
Bram Moolenaar [Thu, 19 Sep 2013 15:04:30 +0000 (17:04 +0200)]
Add files missing from 7.4.028.

11 years agoupdated for version 7.4.029 v7.4.029
Bram Moolenaar [Thu, 19 Sep 2013 15:04:01 +0000 (17:04 +0200)]
updated for version 7.4.029
Problem:    An error in a pattern is reported twice.
Solution:   Remove the retry with the backtracking engine, it won't work.

11 years agoupdated for version 7.4.028 v7.4.028
Bram Moolenaar [Thu, 19 Sep 2013 15:00:20 +0000 (17:00 +0200)]
updated for version 7.4.028
Problem:    Equivalence classes are not working for multi-byte characters.
Solution:   Copy the rules from the old to the new regexp engine. Add a test
            to check both engines.

11 years agoupdated for version 7.4.027 v7.4.027
Bram Moolenaar [Sun, 8 Sep 2013 18:00:48 +0000 (20:00 +0200)]
updated for version 7.4.027
Problem:    Another valgrind error when using CTRL-X CTRL-F at the start of
            the line. (Dominique Pelle)
Solution:   Don't call mb_ptr_back() at the start of the line.  Add a test.

11 years agoupdated for version 7.4.026 v7.4.026
Bram Moolenaar [Sun, 8 Sep 2013 14:07:07 +0000 (16:07 +0200)]
updated for version 7.4.026
Problem:    Clang warning for int shift overflow.
Solution:   Use unsigned and cast back to int. (Dominique Pelle)

11 years agoupdated for version 7.4.025 v7.4.025
Bram Moolenaar [Sun, 8 Sep 2013 14:03:45 +0000 (16:03 +0200)]
updated for version 7.4.025
Problem:    Reading before start of a string.
Solution:   Do not call mb_ptr_back() at start of a string. (Dominique Pelle)

11 years agoupdated for version 7.4.024 v7.4.024
Bram Moolenaar [Sun, 8 Sep 2013 13:40:49 +0000 (15:40 +0200)]
updated for version 7.4.024
Problem:    When root edits a file the undo file is owned by root while the
            edited file may be owned by another user, which is not allowed.
            (cac2s)
Solution:   Accept an undo file owned by the current user.

11 years agoupdated for version 7.4.023 v7.4.023
Bram Moolenaar [Sat, 7 Sep 2013 14:35:42 +0000 (16:35 +0200)]
updated for version 7.4.023
Problem:    Compiler warning on 64 bit windows.
Solution:   Add type cast. (Mike Williams)

11 years agoUpdated runtime files.
Bram Moolenaar [Thu, 5 Sep 2013 20:13:31 +0000 (22:13 +0200)]
Updated runtime files.

11 years agoupdated for version 7.4.022 v7.4.022
Bram Moolenaar [Thu, 5 Sep 2013 19:41:39 +0000 (21:41 +0200)]
updated for version 7.4.022
Problem:    Deadlock while exiting, because of allocating memory.
Solution:   Do not use gettext() in deathtrap(). (James McCoy)

11 years agoupdated for version 7.4.021 v7.4.021
Bram Moolenaar [Thu, 5 Sep 2013 19:15:44 +0000 (21:15 +0200)]
updated for version 7.4.021
Problem:    NFA regexp: Using \ze in one branch which doesn't match may cause
            end of another branch to be wrong. (William Fugh)
Solution:   Set end position if it wasn't set yet.

11 years agoupdated for version 7.4.020 v7.4.020
Bram Moolenaar [Thu, 5 Sep 2013 14:05:36 +0000 (16:05 +0200)]
updated for version 7.4.020
Problem:    NFA engine matches too much with \@>. (John McGowan)
Solution:   When a whole pattern match is found stop searching.

11 years agoupdated for version 7.4.019 v7.4.019
Bram Moolenaar [Thu, 5 Sep 2013 11:50:53 +0000 (13:50 +0200)]
updated for version 7.4.019
Problem:    MS-Windows: File name completion doesn't work properly with
            Chinese characters. (Yue Wu)
Solution:   Take care of multi-byte characters when looking for the start of
            the file name. (Ken Takata)

11 years agoupdated for version 7.4.018 v7.4.018
Bram Moolenaar [Thu, 5 Sep 2013 10:49:52 +0000 (12:49 +0200)]
updated for version 7.4.018
Problem:    When completing item becomes unselected. (Shougo Matsu)
Solution:   Revert patch 7.3.1269.

11 years agoupdated for version 7.4.017 v7.4.017
Bram Moolenaar [Thu, 5 Sep 2013 10:06:33 +0000 (12:06 +0200)]
updated for version 7.4.017
Problem:    ":help !!" does not find the "!!" tag in the help file. (Ben
            Fritz)
Solution:   When reading the start of the tags file do parse lines that are
            not header lines.

11 years agoupdated for version 7.4.016 v7.4.016
Bram Moolenaar [Fri, 30 Aug 2013 15:29:16 +0000 (17:29 +0200)]
updated for version 7.4.016
Problem:    MS-Windows: File name completion doesn't work properly with
            Chinese characters. (Yue Wu)
Solution:   Add fname_casew(). (Ken Takata)

11 years agoupdated for version 7.4.015 v7.4.015
Bram Moolenaar [Fri, 30 Aug 2013 15:11:33 +0000 (17:11 +0200)]
updated for version 7.4.015
Problem:    MS-Windows: Detecting node type does not work for multi-byte
            characters.
Solution:   Use wide character function when needed. (Ken Takata)

11 years agoupdated for version 7.4.014 v7.4.014
Bram Moolenaar [Fri, 30 Aug 2013 15:07:01 +0000 (17:07 +0200)]
updated for version 7.4.014
Problem:    MS-Windows: check for writing to device does not work.
Solution:   Fix #ifdefs. (Ken Takata)

11 years agoupdated for version 7.4.013 v7.4.013
Bram Moolenaar [Fri, 30 Aug 2013 14:51:18 +0000 (16:51 +0200)]
updated for version 7.4.013
Problem:    File name buffer too small for utf-8.
Solution:   Use character count instead of byte count. (Ken Takata)

11 years agoupdated for version 7.4.012 v7.4.012
Bram Moolenaar [Fri, 30 Aug 2013 14:44:19 +0000 (16:44 +0200)]
updated for version 7.4.012
Problem:    MS-Windows: resolving shortcut does not work properly with
            multi-byte characters.
Solution:   Use wide system functions. (Ken Takata)

11 years agoupdated for version 7.4.011 v7.4.011
Bram Moolenaar [Fri, 30 Aug 2013 14:35:44 +0000 (16:35 +0200)]
updated for version 7.4.011
Problem:    Cannot find out if "acl" and "xpm" features are supported.
Solution:   Add "acl" and "xpm" to the list of features. (Ken Takata)

11 years agoupdated for version 7.4.010 v7.4.010
Bram Moolenaar [Fri, 30 Aug 2013 14:00:08 +0000 (16:00 +0200)]
updated for version 7.4.010
Problem:    Crash with invalid argument to mkdir().
Solution:   Check for empty string. (lcd47)

11 years agoupdated for version 7.4.009 v7.4.009
Bram Moolenaar [Sun, 25 Aug 2013 15:46:08 +0000 (17:46 +0200)]
updated for version 7.4.009
Problem:    When a file was not decrypted (yet), writing it may destroy the
            contents.
Solution:   Mark the file as readonly until decryption was done. (Christian
            Brabandt)

11 years agoupdated for version 7.4.008 v7.4.008
Bram Moolenaar [Sun, 25 Aug 2013 15:01:42 +0000 (17:01 +0200)]
updated for version 7.4.008
Problem:    New regexp engine can't be interrupted.
Solution:   Check for CTRL-C pressed. (Yasuhiro Matsumoto)

11 years agoupdated for version 7.4.007 v7.4.007
Bram Moolenaar [Thu, 22 Aug 2013 12:14:27 +0000 (14:14 +0200)]
updated for version 7.4.007
Problem:    Creating a preview window on startup leaves the screen layout in a
            messed up state. (Marius Gedminas)
Solution:   Don't change firstwin. (Christian Brabandt)

11 years agoupdated for version 7.4.006 v7.4.006
Bram Moolenaar [Thu, 22 Aug 2013 10:06:55 +0000 (12:06 +0200)]
updated for version 7.4.006
Problem:    mkdir("foo/bar/", "p") gives an error message. (David Barnett)
Solution:   Remove the trailing slash. (lcd)