Markus Heidelberg [Wed, 11 Aug 2010 10:32:03 +0000 (11 12:32 +0200)]
Merge branch 'feat/tagfunc'
Markus Heidelberg [Wed, 11 Aug 2010 09:56:29 +0000 (11 11:56 +0200)]
Merge branch 'vim-with-runtime'
Markus Heidelberg [Wed, 11 Aug 2010 09:56:25 +0000 (11 11:56 +0200)]
Merge branch 'vim-with-runtime' into feat/tagfunc
Markus Heidelberg [Wed, 11 Aug 2010 09:56:14 +0000 (11 11:56 +0200)]
Merge branch 'vim-runtime'
Markus Heidelberg [Wed, 11 Aug 2010 09:56:13 +0000 (11 11:56 +0200)]
Merge branch 'vim'
Bram Moolenaar [Wed, 11 Aug 2010 09:52:13 +0000 (11 11:52 +0200)]
update runtime files
Lech Lorens [Tue, 3 Aug 2010 20:37:50 +0000 (3 22:37 +0200)]
feat/tagfunc: if 'tfu' is called during completion, it gets 'i' flag.
Bram Moolenaar [Mon, 12 Jul 2010 21:36:05 +0000 (12 21:36 +0000)]
[7.2.446] Crash in GUI when closing the last window in a tabpage. (ryo7000)
Problem: Crash in GUI when closing the last window in a tabpage. (ryo7000)
Solution: Remove the tabpage from the list before freeing the window.
Patch 7.2.446
Bram Moolenaar [Wed, 7 Jul 2010 18:18:27 +0000 (7 18:18 +0000)]
[7.2.445] Crash when using undo/redo and a FileChangedRO autocmd event that
Problem: Crash when using undo/redo and a FileChangedRO autocmd event that
reloads the buffer. (Dominique Pelle)
Solution: Do not allow autocommands while performing and undo or redo.
Patch 7.2.445
Markus Heidelberg [Sun, 13 Jun 2010 17:15:59 +0000 (13 19:15 +0200)]
Merge branch 'feat/tagfunc'
Markus Heidelberg [Sun, 13 Jun 2010 17:03:59 +0000 (13 19:03 +0200)]
Merge branch 'vim-with-runtime' into feat/tagfunc
Conflicts:
src/proto/eval.pro
Caused by 7.2.443
Markus Heidelberg [Sun, 13 Jun 2010 17:00:20 +0000 (13 19:00 +0200)]
Merge branch 'vim'
Bram Moolenaar [Sun, 13 Jun 2010 02:29:18 +0000 (13 02:29 +0000)]
[7.2.444] Can't build with GTK 1, gtk_selection_clear_targets() is not
Problem: Can't build with GTK 1, gtk_selection_clear_targets() is not
available. (Patrick Texier)
Solution: Don't change the targets for GTK 1, set them once.
Patch 7.2.444 (after 7.2.442)
Bram Moolenaar [Sat, 12 Jun 2010 20:05:27 +0000 (12 20:05 +0000)]
[7.2.443] Using taglist() on a tag file with duplicate fields generates an
Problem: Using taglist() on a tag file with duplicate fields generates an
internal error. (Peter Odding)
Solution: Check for duplicate field names.
Patch 7.2.443
Markus Heidelberg [Mon, 7 Jun 2010 15:08:11 +0000 (7 17:08 +0200)]
Merge branch 'vim-with-runtime'
Markus Heidelberg [Mon, 7 Jun 2010 15:08:09 +0000 (7 17:08 +0200)]
Merge branch 'vim-with-runtime' into feat/tagfunc
Markus Heidelberg [Mon, 7 Jun 2010 15:08:02 +0000 (7 17:08 +0200)]
Merge branch 'vim'
Bram Moolenaar [Sat, 5 Jun 2010 12:48:01 +0000 (5 12:48 +0000)]
[7.2.442] Copy/paste with OpenOffice doesn't work.
Problem: Copy/paste with OpenOffice doesn't work.
Solution: Do not offer the HTML target when it is not supported. (James
Vega)
Patch 7.2.442 (after 7.2.201)
Markus Heidelberg [Sun, 30 May 2010 18:08:42 +0000 (30 20:08 +0200)]
Merge branch 'vim-with-runtime'
Markus Heidelberg [Sun, 30 May 2010 18:08:38 +0000 (30 20:08 +0200)]
Merge branch 'vim-with-runtime' into feat/tagfunc
Markus Heidelberg [Sun, 30 May 2010 18:08:17 +0000 (30 20:08 +0200)]
Merge branch 'vim'
Bram Moolenaar [Sun, 30 May 2010 16:53:56 +0000 (30 16:53 +0000)]
[7.2.441] When using ":earlier" undo information may be wrong.
Problem: When using ":earlier" undo information may be wrong.
Solution: When changing alternate branches also adjust b_u_oldhead.
Patch 7.2.441
Bram Moolenaar [Fri, 28 May 2010 22:03:30 +0000 (28 22:03 +0000)]
[7.2.440] Calling a function through a funcref, where the function deletes
Problem: Calling a function through a funcref, where the function deletes
the funcref, leads to an invalid memory access.
Solution: Make a copy of the function name. (Lech Lorens)
Patch 7.2.440
Bram Moolenaar [Fri, 28 May 2010 21:30:53 +0000 (28 21:30 +0000)]
[7.2.439] Invalid memory access when doing thesaurus completion and
Problem: Invalid memory access when doing thesaurus completion and
'infercase' is set.
Solution: Use the minimal length of completed word and replacement.
(Dominique Pelle)
Patch 7.2.439
Markus Heidelberg [Fri, 28 May 2010 21:28:02 +0000 (28 23:28 +0200)]
Merge branch 'vim-with-runtime'
Markus Heidelberg [Fri, 28 May 2010 21:27:57 +0000 (28 23:27 +0200)]
Merge branch 'vim-with-runtime' into feat/tagfunc
Markus Heidelberg [Fri, 28 May 2010 21:27:31 +0000 (28 23:27 +0200)]
Merge branch 'vim'
Markus Heidelberg [Thu, 27 May 2010 08:16:48 +0000 (27 10:16 +0200)]
Merge branch 'vim-with-runtime'
Markus Heidelberg [Thu, 27 May 2010 08:16:44 +0000 (27 10:16 +0200)]
Merge branch 'vim-with-runtime' into feat/tagfunc
Markus Heidelberg [Thu, 27 May 2010 08:16:22 +0000 (27 10:16 +0200)]
Merge branch 'vim'
Bram Moolenaar [Tue, 25 May 2010 21:30:12 +0000 (25 21:30 +0000)]
[7.2.438] "vim -r" crashes.
Problem: "vim -r" crashes.
Solution: Don't use NULL pointer argument.
Patch 7.2.438 (after 7.2.427)
Markus Heidelberg [Sat, 22 May 2010 08:43:23 +0000 (22 10:43 +0200)]
Merge branch 'vim-with-runtime'
Markus Heidelberg [Sat, 22 May 2010 08:43:19 +0000 (22 10:43 +0200)]
Merge branch 'vim-with-runtime' into feat/tagfunc
Markus Heidelberg [Sat, 22 May 2010 08:43:03 +0000 (22 10:43 +0200)]
Merge branch 'vim'
Bram Moolenaar [Fri, 21 May 2010 13:07:50 +0000 (21 13:07 +0000)]
[7.2.437] When "\\\n" appears in the expression result the \n doesn't result
Problem: When "\\\n" appears in the expression result the \n doesn't result
in a line break. (Andy Wokula)
Solution: Also replace a \n after a backslash into \r.
Patch 7.2.437 (after 7.2.407)
Markus Heidelberg [Tue, 18 May 2010 20:08:55 +0000 (18 22:08 +0200)]
Merge branch 'vim-with-runtime'
Markus Heidelberg [Tue, 18 May 2010 20:08:50 +0000 (18 22:08 +0200)]
Merge branch 'vim-with-runtime' into feat/tagfunc
Markus Heidelberg [Tue, 18 May 2010 20:08:24 +0000 (18 22:08 +0200)]
Merge branch 'vim'
Bram Moolenaar [Sun, 16 May 2010 13:54:30 +0000 (16 13:54 +0000)]
[7.2.436] Reproducible crash in syntax HL. (George Reilly, Dominique Pelle)
Problem: Reproducible crash in syntax HL. (George Reilly, Dominique Pelle)
Solution: Make sst_stacksize an int instead of short. (Dominique Pelle)
Patch 7.2.436
Bram Moolenaar [Sun, 16 May 2010 13:24:39 +0000 (16 13:24 +0000)]
[7.2.435] Crash when using bad_char_idx uninitialized. (Patrick Texier)
Problem: Crash when using bad_char_idx uninitialized. (Patrick Texier)
Solution: Don't use bad_char_idx, reproduce the ++bad argument from bad_char.
Patch 7.2.435 (after 7.2.430)
Bram Moolenaar [Sun, 16 May 2010 12:29:40 +0000 (16 12:29 +0000)]
[7.2.434] Compilation fails without the multi-lang feature.
Problem: Compilation fails without the multi-lang feature.
Solution: Add #ifdefs. (Johm Marriott)
Patch 7.2.434 (after 7.2.432)
Markus Heidelberg [Sat, 15 May 2010 16:36:05 +0000 (15 18:36 +0200)]
Merge branch 'vim-with-runtime'
Markus Heidelberg [Sat, 15 May 2010 16:36:01 +0000 (15 18:36 +0200)]
Merge branch 'vim-with-runtime' into feat/tagfunc
Markus Heidelberg [Sat, 15 May 2010 16:35:43 +0000 (15 18:35 +0200)]
Merge branch 'vim-runtime'
Bram Moolenaar [Sat, 15 May 2010 16:31:55 +0000 (15 18:31 +0200)]
update runtime files
Markus Heidelberg [Sat, 15 May 2010 00:13:39 +0000 (15 02:13 +0200)]
Merge branch 'feat/quickfix-title'
Markus Heidelberg [Sat, 15 May 2010 00:10:38 +0000 (15 02:10 +0200)]
Merge branch 'vim-with-runtime' into feat/tagfunc
Markus Heidelberg [Sat, 15 May 2010 00:09:06 +0000 (15 02:09 +0200)]
Merge branch 'vim-with-runtime' into feat/quickfix-title
Conflicts:
src/if_cscope.c
Caused by 7.2.433
Markus Heidelberg [Fri, 14 May 2010 23:55:20 +0000 (15 01:55 +0200)]
Merge branch 'vim-runtime'
Markus Heidelberg [Fri, 14 May 2010 23:54:41 +0000 (15 01:54 +0200)]
Merge branch 'vim'
Conflicts:
runtime/doc/syntax.txt
Bram Moolenaar [Fri, 14 May 2010 23:13:27 +0000 (14 23:13 +0000)]
[7.2.433] Can't use cscope with QuickFixCmdPre and QuickFixCmdPost.
Problem: Can't use cscope with QuickFixCmdPre and QuickFixCmdPost.
Solution: Add cscope support for these autocmd events. (Bryan Venteicher)
Patch 7.2.433
Bram Moolenaar [Fri, 14 May 2010 22:20:26 +0000 (15 00:20 +0200)]
update runtime files
Bram Moolenaar [Fri, 14 May 2010 22:19:39 +0000 (14 22:19 +0000)]
[7.2.432] When menus are translated they can only be found by the translated
Problem: When menus are translated they can only be found by the translated
name. That makes ":emenu" difficult to use.
Solution: Store the untranslated name and use it for completion and :emenu.
(Edward L. Fox / Liang Peng / Bezetek James)
Patch 7.2.432
Bram Moolenaar [Fri, 14 May 2010 21:11:40 +0000 (14 21:11 +0000)]
[7.2.431] ":amenu" moves the cursor when in Insert mode.
Problem: ":amenu" moves the cursor when in Insert mode.
Solution: Use CTRL-\ CTRL-O instead of CTRL-O. (Christian Brabandt)
Patch 7.2.431
Bram Moolenaar [Fri, 14 May 2010 20:39:38 +0000 (14 20:39 +0000)]
[7.2.430] The ++bad argument is handled wrong, resulting in an invalid
Problem: The ++bad argument is handled wrong, resulting in an invalid
memory access.
Solution: Use the bad_char field only for the replacement character, add
bad_char_idx to store the position. (Dominique Pelle)
Patch 7.2.430
Bram Moolenaar [Fri, 14 May 2010 18:55:11 +0000 (14 18:55 +0000)]
[7.2.429] A file that exists but access is denied may result in a "new file"
Problem: A file that exists but access is denied may result in a "new file"
message. E.g. when its directory is unreadable.
Solution: Specifically check for ENOENT to decide a file doesn't exist.
(partly by James Vega)
Patch 7.2.429
Bram Moolenaar [Fri, 14 May 2010 18:09:32 +0000 (14 18:09 +0000)]
[7.2.428] Using setqflist([]) to clear the error list doesn't work properly.
Problem: Using setqflist([]) to clear the error list doesn't work properly.
Solution: Set qf_nonevalid to TRUE when appropriate. (Christian Brabandt)
Patch 7.2.428
Bram Moolenaar [Fri, 14 May 2010 17:50:43 +0000 (14 17:50 +0000)]
[7.2.427] The swapfile is created using the destination of a symlink, but
Problem: The swapfile is created using the destination of a symlink, but
recovery doesn't follow symlinks.
Solution: When recovering, resolve symlinks. (James Vega)
Patch 7.2.427
Bram Moolenaar [Fri, 14 May 2010 17:32:11 +0000 (14 17:32 +0000)]
[7.2.426] Commas in 'langmap' are not always handled correctly.
Problem: Commas in 'langmap' are not always handled correctly.
Solution: Require commas to be backslash escaped. (James Vega)
Patch 7.2.426
Bram Moolenaar [Fri, 14 May 2010 15:42:23 +0000 (14 15:42 +0000)]
[7.2.425] Some compilers complain about fourth EX() argument.
Problem: Some compilers complain about fourth EX() argument.
Solution: Add cast to long_u.
Patch 7.2.425
Bram Moolenaar [Fri, 14 May 2010 15:23:20 +0000 (14 15:23 +0000)]
[7.2.424] ":colorscheme" without an argument doesn't do anything.
Problem: ":colorscheme" without an argument doesn't do anything.
Solution: Make it echo the current color scheme name. (partly by Christian
Brabandt)
Patch 7.2.424
Bram Moolenaar [Fri, 14 May 2010 12:13:19 +0000 (14 12:13 +0000)]
[7.2.423] Crash when assigning s: to variable. (Yukihiro Nakadaira)
Problem: Crash when assigning s: to variable. (Yukihiro Nakadaira)
Solution: Make ga_scripts contain pointer to scriptvar_T instead of
scriptvar_T itself. (Dominique Pelle)
Patch 7.2.423
Markus Heidelberg [Thu, 13 May 2010 22:10:19 +0000 (14 00:10 +0200)]
Merge branch 'vim-with-runtime'
Markus Heidelberg [Thu, 13 May 2010 22:10:14 +0000 (14 00:10 +0200)]
Merge branch 'vim-with-runtime' into feat/tagfunc
Markus Heidelberg [Thu, 13 May 2010 22:10:12 +0000 (14 00:10 +0200)]
Merge branch 'vim-with-runtime' into feat/quickfix-title
Markus Heidelberg [Thu, 13 May 2010 22:09:51 +0000 (14 00:09 +0200)]
Merge branch 'vim'
Bram Moolenaar [Thu, 13 May 2010 17:46:03 +0000 (13 17:46 +0000)]
[7.2.422] May get E763 when using spell dictionaries.
Problem: May get E763 when using spell dictionaries.
Solution: Avoid utf-8 case folded character to be truncated to 8 bits and
differ from latin1. (Dominique Pelle)
Patch 7.2.422
Bram Moolenaar [Thu, 13 May 2010 17:33:34 +0000 (13 17:33 +0000)]
[7.2.421] Folds are sometimes not updated properly and there is no way to
Problem: Folds are sometimes not updated properly and there is no way to
force an update.
Solution: Make "zx" and "zX" recompute folds (suggested by Christian
Brabandt)
Patch 7.2.421
Bram Moolenaar [Thu, 13 May 2010 16:43:30 +0000 (13 16:43 +0000)]
[7.2.420] ":argedit" does not accept "++enc=utf8" as documented. (Dominique
Problem: ":argedit" does not accept "++enc=utf8" as documented. (Dominique
Pelle)
Solution: Add the ARGOPT flag to ":argedit".
Patch 7.2.420
Bram Moolenaar [Thu, 13 May 2010 16:09:28 +0000 (13 16:09 +0000)]
[7.2.419] Memory leak in Motif when clicking on "Search Vim Help".
Problem: Memory leak in Motif when clicking on "Search Vim Help".
Solution: Free string returned by XmTextGetString(). (Dominique Pelle)
Patch 7.2.419
Bram Moolenaar [Thu, 13 May 2010 14:29:59 +0000 (13 14:29 +0000)]
[7.2.418] Vim tries to set the background or foreground color in a terminal
Problem: Vim tries to set the background or foreground color in a terminal
to -1. (Graywh) Happens with ":hi Normal ctermbg=NONE".
Solution: When resetting the foreground or background color don't set the
color, let the clear screen code do that.
Patch 7.2.418
Bram Moolenaar [Thu, 13 May 2010 13:11:17 +0000 (13 13:11 +0000)]
[7.2.417] When 'shell' has an argument with a slash then 'shellpipe' is not
Problem: When 'shell' has an argument with a slash then 'shellpipe' is not
set properly. (Britton Kerin)
Solution: Assume there are no spaces in the path, arguments follow.
Patch 7.2.417
Markus Heidelberg [Fri, 7 May 2010 18:59:40 +0000 (7 20:59 +0200)]
Merge branch 'vim-with-runtime'
Markus Heidelberg [Fri, 7 May 2010 18:59:37 +0000 (7 20:59 +0200)]
Merge branch 'vim-with-runtime' into feat/tagfunc
Markus Heidelberg [Fri, 7 May 2010 18:59:35 +0000 (7 20:59 +0200)]
Merge branch 'vim-with-runtime' into feat/quickfix-title
Markus Heidelberg [Fri, 7 May 2010 18:59:19 +0000 (7 20:59 +0200)]
Merge branch 'vim'
Bram Moolenaar [Fri, 7 May 2010 16:53:17 +0000 (7 16:53 +0000)]
[7.2.416] Logtalk.dict is not installed.
Problem: Logtalk.dict is not installed.
Solution: Add it to the install target. (Markus Heidelberg)
Patch 7.2.416
Bram Moolenaar [Fri, 7 May 2010 16:34:22 +0000 (7 16:34 +0000)]
[7.2.415] Win32: Can't open a remote file when starting Vim.
Problem: Win32: Can't open a remote file when starting Vim.
Solution: Don't invoke cygwin_conv_path() for URLs. (Tomoya Adachi)
Patch 7.2.415
Bram Moolenaar [Fri, 7 May 2010 16:17:26 +0000 (7 16:17 +0000)]
[7.2.414] CTRK-K <space> <space> does not produce 0xa0 as expected. (Tony
Problem: CTRK-K <space> <space> does not produce 0xa0 as expected. (Tony
Mechelynck)
Solution: Remove the Unicode range 0xe000 - 0xefff from digraphs, these are
not valid characters.
Patch 7.2.414
Bram Moolenaar [Fri, 7 May 2010 16:04:29 +0000 (7 16:04 +0000)]
[7.2.413] Large file support is incorrect.
Problem: Large file support is incorrect.
Solution: Add AC_SYS_LARGEFILE to configure. (James Vega)
Patch 7.2.413
Bram Moolenaar [Fri, 7 May 2010 15:51:35 +0000 (7 15:51 +0000)]
[7.2.412] [ or ] followed by mouse click doesn't work.
Problem: [ or ] followed by mouse click doesn't work.
Solution: Reverse check for key being a mouse event. (Dominique Pelle)
Patch 7.2.412
Markus Heidelberg [Thu, 6 May 2010 20:16:42 +0000 (6 22:16 +0200)]
Merge branch 'feat/persistent-undo'
Jordan Lewis [Sun, 2 May 2010 22:42:56 +0000 (2 17:42 -0500)]
feat/persistent-undo: always display undo-loading errors when using :rundo.
Markus Heidelberg [Sun, 2 May 2010 20:16:48 +0000 (2 22:16 +0200)]
Merge branch 'feat/rel-line-numbers'
Markus Heidelberg [Sun, 2 May 2010 20:16:43 +0000 (2 22:16 +0200)]
Merge branch 'feat/persistent-undo'
Markus Heidelberg [Sun, 2 May 2010 20:00:19 +0000 (2 22:00 +0200)]
feat/rel-line-numbers: fix typos and grammar issues in docs and comments
Jordan Lewis [Sun, 2 May 2010 17:42:33 +0000 (2 12:42 -0500)]
feat/persistent-undo: Fix bug in persistence with differing undolevels
Trying to restore an undo file saved with a different undolevel setting
than the current one would cause an error, and so would trying to
restore an undo file saved after undo tree pruning due to exceeding
undolevels. This behavior has been corrected.
Markus Heidelberg [Sun, 2 May 2010 18:02:39 +0000 (2 20:02 +0200)]
remove duplicated configure variables from feat/lua
These were introduced with a wrong merge in commit
a6fd464d (Merge
branch 'feat/lua', 2009-05-23).
Markus Heidelberg [Sun, 2 May 2010 17:45:50 +0000 (2 19:45 +0200)]
Merge branch 'vim-with-runtime' into feat/rel-line-numbers
Markus Heidelberg [Sun, 2 May 2010 17:45:47 +0000 (2 19:45 +0200)]
Merge branch 'vim-with-runtime' into feat/quickfix-title
Markus Heidelberg [Sun, 2 May 2010 17:45:44 +0000 (2 19:45 +0200)]
Merge branch 'vim-with-runtime' into feat/persistent-undo
Lech Lorens [Sat, 1 May 2010 09:44:45 +0000 (1 11:44 +0200)]
feat/tagfunc: comment update and minor code reorganisation.
Lech Lorens [Fri, 30 Apr 2010 02:07:54 +0000 (30 04:07 +0200)]
feat/tagfunc: adding all dictionary elements returned by 'tfu' to tag line.
It appeared that code completion did not work because not all the fields returned
from 'tfu' made it into the tag line which was used to generate the result
of taglist(). The problem has been corrected.
Lech Lorens [Fri, 30 Apr 2010 02:04:32 +0000 (30 04:04 +0200)]
feat/tagfunc: added functions for iterating over dictionary elements.
These functions are needed for find_tfu_tags() to put all the dictionary
items into a tag line.
Lech Lorens [Wed, 28 Apr 2010 22:37:55 +0000 (29 00:37 +0200)]
feat/tagfunc: made it possible to use 'tagfunc' in taglist().
Also fixed problem with tags not working with 'tagfunc' unset.
Lech Lorens [Wed, 28 Apr 2010 22:32:33 +0000 (29 00:32 +0200)]
feat/tagfunc: updated example in documentation.
Lech Lorens [Wed, 28 Apr 2010 21:22:06 +0000 (28 23:22 +0200)]
feat/tagfunc: updated the documentation.
Lech Lorens [Tue, 27 Apr 2010 22:36:32 +0000 (28 00:36 +0200)]
feat/tagfunc: fixed yet another problem with :help.
Lech Lorens [Tue, 27 Apr 2010 22:26:19 +0000 (28 00:26 +0200)]
feat/tagfunc: removed a FIXME note.
Lech Lorens [Tue, 27 Apr 2010 22:23:45 +0000 (28 00:23 +0200)]
feat/tagfunc: added a description to the find_tfu_tags() function.