527a6785c7
updated for version 7.4.558
...
Problem: When the X server restarts Vim may get stuck.
Solution: Destroy the application context and create it again. (Issue 203)
2014-12-17 17:59:31 +01:00
140e995ed5
updated for version 7.4.557
...
Problem: One more small issue.
Solution: Update function proto.
2014-12-17 14:47:56 +01:00
ae38d05271
updated for version 7.4.556
...
Problem: Failed commands in Python interface not handled correctly.
Solution: Restore window and buffer on failure.
2014-12-17 14:46:09 +01:00
36ff08479f
updated for version 7.4.555
...
Problem: test_close_count may fail for some combination of features.
Solution: Require normal features.
2014-12-17 14:42:46 +01:00
6f2dd9e75e
updated for version 7.4.554
...
Problem: Missing part of patch 7.4.519.
Solution: Copy back regprog after calling vim_regexec.
2014-12-17 14:41:10 +01:00
caad4f0a0b
updated for version 7.4.553
...
Problem: Various small issues.
Solution: Fix those issues.
2014-12-17 14:36:14 +01:00
e3faf44bef
Updated runtime files.
2014-12-14 01:27:49 +01:00
c68c72ea7b
updated for version 7.4.552
...
Problem: Langmap applies to Insert mode expression mappings.
Solution: Check for Insert mode. (Daniel Hahler)
2014-12-14 00:43:54 +01:00
b12db9f92e
updated for version 7.4.551
...
Problem: "ygn" may yank too much. (Fritzophrenic) Issue 295.
Solution: Check the width of the next match. (Christian Brabandt)
2014-12-13 22:00:22 +01:00
3f9be97015
updated for version 7.4.550
...
Problem: curs_rows() function is always called with the second argument
false.
Solution: Remove the argument. (Christian Brabandt)
validate_botline_win() can then also be removed.
2014-12-13 21:09:57 +01:00
ddfb925480
Add new files for 7.4.549.
2014-12-13 21:03:10 +01:00
ef92390cb7
updated for version 7.4.549
...
Problem: Function name not recognized correctly when inside a function.
Solution: Don't check for an alpha character.
2014-12-13 21:00:55 +01:00
2d78cd7756
updated for version 7.4.548
...
Problem: Function name not recognized correctly when inside a function.
Solution: Don't check for an alpha character.
2014-12-13 20:50:09 +01:00
8340dd9b29
updated for version 7.4.547
...
Problem: Using "vit" does not select a multi-byte character at the end
correctly.
Solution: Advance the cursor over the multi-byte character. (Christian
Brabandt)
2014-12-13 20:11:33 +01:00
2f1e51a43c
updated for version 7.4.546
...
Problem: Repeated use of vim_snprintf() with a number.
Solution: Move these vim_snprintf() calls into a function.
2014-12-13 03:58:09 +01:00
aff5c3a530
updated for version 7.4.545
...
Problem: Highlighting for multi-line matches is not correct.
Solution: Stop highlight at the end of the match. (Hirohito Higashi)
2014-12-13 03:36:39 +01:00
d96c52c71b
updated for version 7.4.544
...
Problem: Warnings for unused arguments when compiling with a combination of
features.
Solution: Add "UNUSED".
2014-12-13 03:20:14 +01:00
cc2b9d5dc0
updated for version 7.4.543
...
Problem: Since patch 7.4.232 "1,3s/\n//" joins two lines instead of three.
(Eliseo Martínez) Issue 287
Solution: Correct the line count. (Christian Brabandt)
Also set the last used search pattern.
2014-12-13 03:17:11 +01:00
f1d6ccf2f9
updated for version 7.4.542
...
Problem: Using a range for window and buffer commands has a few problems.
Cannot specify the type of range for a user command.
Solution: Add the -addr argument for user commands. Fix problems. (Marcin
Szamotulski)
2014-12-08 04:16:44 +01:00
b2a851fee4
updated for version 7.4.541
...
Problem: Crash when doing a range assign.
Solution: Check for NULL poiter. (Yukihiro Nakadaira)
2014-12-07 00:18:33 +01:00
ed32d9424d
Update runtime files.
2014-12-06 23:33:00 +01:00
f8a447c6dc
updated for version 7.4.540
...
Problem: Cannot build with tiny and small features. (Taro Muraoka)
Solution: Add #ifdef around CMD_USER.
2014-11-30 22:51:06 +01:00
4d84d9325f
updated for version 7.4.539
...
Problem: Crash when computing buffer count. Problem with range for user
commands. Line range wrong in Visual area.
Solution: Avoid segfault in compute_buffer_local_count(). Check for
CMD_USER when checking type of range. (Marcin Szamotulski)
2014-11-30 14:50:16 +01:00
0b10541606
updated for version 7.4.538
...
Problem: Tests fail with small features plus Python.
Solution: Disallow weird combination of options. Do not set "fdm" when
folding is disabled.
2014-11-30 13:34:23 +01:00
76440e2efe
updated for version 7.4.537
...
Problem: Value of v:hlsearch reflects an internal variable.
Solution: Make the value reflect whether search highlighting is actually
displayed. (Christian Brabandt)
2014-11-27 19:14:49 +01:00
f1e30ccb82
updated for version 7.4.536
...
Problem: Test 63 fails when using a black&white terminal.
Solution: Add attributes for a non-color terminal. (Christian Brabandt)
2014-11-27 18:57:11 +01:00
f240e181d7
updated for version 7.4.535
...
Problem: Can't build with tiny features.
Solution: Add #ifdefs and skip a test.
2014-11-27 18:33:02 +01:00
2a0b33e284
Add files added by patch 7.4.530 to the repository.
2014-11-27 17:46:22 +01:00
9014074913
updated for version 7.4.534
...
Problem: Warnings when compiling if_ruby.c.
Solution: Avoid the warnings. (Ken Takata)
2014-11-27 17:44:08 +01:00
0a38396937
updated for version 7.4.533
...
Problem: ":hardcopy" leaks memory in case of errors.
Solution: Free memory in all code paths. (Christian Brabandt)
2014-11-27 17:37:57 +01:00
a3dfccc6e9
updated for version 7.4.532
...
Problem: When using 'incsearch' "2/pattern/e" highlights the first match.
Solution: Move the code to set extra_col inside the loop for count. (Ozaki
Kiichi)
2014-11-27 17:29:56 +01:00
1c40a66bad
updated for version 7.4.531
...
Problem: Comments about parsing an Ex command are wrong.
Solution: Correct the steop numbers.
2014-11-27 16:38:11 +01:00
b96a7f325c
updated for version 7.4.530
...
Problem: Many commands take a count or range that is not using line
numbers.
Solution: For each command specify what kind of count it uses. For windows,
buffers and arguments have "$" and "." have a relevant meaning.
(Marcin Szamotulski)
2014-11-27 16:22:48 +01:00
baf0344ed7
updated for version 7.4.529
...
Problem: No test for what 7.4.517 fixes.
Solution: Adjust the tests for breakindent. (Christian Brabandt)
2014-11-27 14:09:13 +01:00
cbdf0a0b4a
updated for version 7.4.528
...
Problem: Crash when using matchadd() (Yasuhiro Matsumoto)
Solution: Copy the match regprog.
2014-11-27 13:37:10 +01:00
8c731505b0
updated for version 7.4.527
...
Problem: Still confusing regexp failure and NFA_TOO_EXPENSIVE.
Solution: NFA changes equivalent of 7.4.526.
2014-11-23 15:57:49 +01:00
66a3e797a2
updated for version 7.4.526
...
Problem: matchstr() fails on long text. Daniel Hahler)
Solution: Return NFA_TOO_EXPENSIVE from regexec_nl(). (Christian Brabandt)
2014-11-20 23:07:05 +01:00
b738c9a442
updated for version 7.4.525
...
Problem: map() leaks memory when there is an error in the expression.
Solution: Call clear_tv(). (Christian Brabandt)
2014-11-19 20:04:48 +01:00
2683c8e7f7
updated for version 7.4.524
...
Problem: When using ":ownsyntax" spell checking is messed up. (Issue 78)
Solution: Use the window-local option values. (Christian Brabandt)
2014-11-19 19:33:16 +01:00
2f3b510b0f
Update runtime files.
2014-11-19 18:54:17 +01:00
b1e265045c
updated for version 7.4.523
...
Problem: When the X11 server is stopped and restarted, while Vim is kept in
the background, copy/paste no longer works. (Issue 203)
Solution: Setup the clipboard again. (Christian Brabandt)
2014-11-19 18:48:46 +01:00
4c7b2f50fd
updated for version 7.4.522
...
Problem: Specifying wrong buffer size for GetLongPathName().
Solution: Use the actual size. (Ken Takata)
2014-11-19 18:03:28 +01:00
06e7ce1a01
updated for version 7.4.521
...
Problem: When using "vep" a mark is moved to the next line. (Maxi Padulo,
Issue 283)
Solution: Decrement the line number. (Christian Brabandt)
2014-11-19 17:35:39 +01:00
57bc4633b2
updated for version 7.4.520
...
Problem: Sun PCK locale is not recognzed.
Solution: Add PCK in the table. (Keiichi Oono)
2014-11-19 17:05:55 +01:00
dffa5b8ecf
updated for version 7.4.519
...
Problem: Crash when using syntax highlighting.
Solution: When regprog is freed and replaced, store the result.
2014-11-19 16:38:07 +01:00
df46f6f07f
updated for version 7.4.518
...
Problem: Using status line height in width computations.
Solution: Use one instead. (Hirohito Higashi)
2014-11-19 13:40:08 +01:00
a365091dbb
updated for version 7.4.517
...
Problem: With a wrapping line the cursor may not end up in the right place.
(Nazri Ramliy)
Solution: Adjust n_extra for a Tab that wraps. (Christian Brabandt)
2014-11-19 13:21:57 +01:00
1ba903fb92
Update translations.
2014-11-13 14:26:09 +01:00
c229967caa
Update runtime files.
2014-11-13 14:25:38 +01:00
8a349ff944
updated for version 7.4.516
...
Problem: Completing a function name containing a # does not work. Issue
253.
Solution: Recognize the # character. (Christian Brabandt)
2014-11-12 20:09:06 +01:00
54fb438134
updated for version 7.4.515
...
Problem: In a help buffer the global 'foldmethod' is used. (Paul Marshall)
Solution: Reset 'foldmethod' when starting to edit a help file. Move the
code to a separate function.
2014-11-12 19:28:16 +01:00
ef6875be7a
updated for version 7.4.514
...
Problem: Memory access error. (Dominique Pelle)
Solution: Update tpos. (Christian Brabandt)
2014-11-12 18:59:25 +01:00
42d84f8aed
updated for version 7.4.513
...
Problem: Crash because reference count is wrong for list returned by
getreg().
Solution: Increment the reference count. (Kimmy Lindvall)
2014-11-12 18:49:16 +01:00
b8e0bdbda3
updated for version 7.4.512
...
Problem: Cannot generate prototypes for Win32 files and VMS.
Solution: Add typedefs and #ifdef
2014-11-12 16:10:48 +01:00
3e9a161496
updated for version 7.4.511
...
Problem: Generating proto for if_ruby.c uses type not defined elsewhere.
Solution: Do not generate a prototype for
rb_gc_writebarrier_unprotect_promoted()
2014-11-12 16:05:04 +01:00
b103138b1e
updated for version 7.4.510
...
Problem: "-fwrapv" argument breaks use of cproto.
Solution: Remove the alphabetic arguments in a drastic way.
2014-11-12 15:45:21 +01:00
3a0c908983
updated for version 7.4.509
...
Problem: Users are not aware their encryption is weak.
Solution: Give a warning when prompting for the key.
2014-11-12 15:15:42 +01:00
983c4e93dc
updated for version 7.4.508
...
Problem: When generating ja.sjis.po the header is not correctly adjusted.
Solution: Check for the right header string. (Ken Takata)
2014-11-12 13:07:53 +01:00
345326aa3d
updated for version 7.4.507
...
Problem: Building with MingW and Perl.
Solution: Remove quotes. (Ken Takata)
2014-11-06 10:03:01 +01:00
374bf024d2
updated for version 7.4.506
...
Problem: MS-Windows: Cannot open a file with 259 characters.
Solution: Fix off-by-one error. (Ken Takata)
2014-11-05 19:33:24 +01:00
f9e6c3b8b0
updated for version 7.4.505
...
Problem: On MS-Windows when 'encoding' is a double-byte encoding a file
name longer than MAX_PATH bytes but shorter than that in
characters causes problems.
Solution: Fail on file names longer than MAX_PATH bytes. (Ken Takata)
2014-11-05 18:36:03 +01:00
0434482e5a
updated for version 7.4.504
...
Problem: Restriction of the MS-Windows installer that the path must end in
"Vim" prevents installing more than one version.
Solution: Remove the restriction. (Tim Lebedkov)
2014-11-05 18:18:17 +01:00
6b2e938f13
updated for version 7.4.503
...
Problem: Cannot append a list of lines to a file.
Solution: Add the append option to writefile(). (Yasuhiro Matsumoto)
2014-11-05 18:06:01 +01:00
4391cf98ec
updated for version 7.4.502
...
Problem: Language mapping also applies to mapped characters.
Solution: Add the 'langnoremap' option, when on 'langmap' does not apply to
mapped characters. (Christian Brabandt)
2014-11-05 17:44:52 +01:00
c3940c76e8
updated for version 7.4.501
...
Problem: Typo in file pattern.
Solution: Insert a slash and remove a dot.
2014-11-05 17:04:18 +01:00
32efaf6154
Update runtime files.
2014-11-05 17:02:17 +01:00
72971a2611
updated for version 7.4.500
...
Problem: Test 72 still fails once in a while.
Solution: Don't set 'fileformat' to unix, reset it. (Ken Takata)
2014-11-05 16:39:28 +01:00
e90c853ff6
updated for version 7.4.499
...
Problem: substitute() can be slow with long strings.
Solution: Store a pointer to the end, instead of calling strlen() every
time. (Ozaki Kiichi)
2014-11-05 16:03:44 +01:00
9c7d98d7c2
updated for version 7.4.498
...
Problem: Typo in DOS makefile.
Solution: Change exists to exist. (Ken Takata)
2014-11-05 15:46:09 +01:00
fda3729a06
updated for version 7.4.497
...
Problem: With some regexp patterns the NFA engine uses many states and
becomes very slow. To the user it looks like Vim freezes.
Solution: When the number of states reaches a limit fall back to the old
engine. (Christian Brabandt)
2014-11-05 14:27:36 +01:00
4f7e821f26
updated for version 7.4.496
...
Problem: Many lines are both in Make_cyg.mak and Make_ming.mak
Solution: Move the common parts to one file. (Ken Takata)
2014-11-05 13:53:32 +01:00
666578b539
updated for version 7.4.495
...
Problem: XPM isn't used correctly in the Cygwin Makefile.
Solution: Include the rules like in Make_ming.mak. (Ken Takata)
2014-11-05 13:43:21 +01:00
eda73607a7
updated for version 7.4.494
...
Problem: Cursor shape is wrong after a CompleteDone autocommand.
Solution: Update the cursor and mouse shape after ":normal" restores the
state. (Jacob Niehus)
2014-11-05 09:53:23 +01:00
086329d3f6
updated for version 7.4.493
...
Problem: A TextChanged autocommand is triggered when saving a file.
(William Gardner)
Solution: Update last_changedtick after calling unchanged(). (Christian
Brabandt)
2014-10-31 19:51:36 +01:00
2f31e39978
updated for version 7.4.492
...
Problem: In Insert mode, after inserting a newline that inserts a comment
leader, CTRL-O moves to the right. (ZyX) Issue 57.
Solution: Correct the condition for moving the cursor back to the NUL.
(Christian Brabandt)
2014-10-31 19:20:36 +01:00
b851a96d5c
updated for version 7.4.491
...
Problem: When winrestview() has a negative "topline" value there are
display errors.
Solution: Correct a negative value to 1. (Hirohito Higashi)
2014-10-31 15:45:52 +01:00
6a64365c95
updated for version 7.4.490
...
Problem: Cannot specify the buffer to use for "do" and "dp", making them
useless for three-way diff.
Solution: Use the count as the buffer number. (James McCoy)
2014-10-31 13:54:25 +01:00
fe3c410098
updated for version 7.4.489
...
Problem: Cursor movement still wrong when 'lbr' is set and there is a
number column. (Hirohito Higashi)
Solution: Add correction for number column. (Hiroyuki Takagi)
2014-10-31 12:42:01 +01:00
7a373dd0d4
updated for version 7.4.488
...
Problem: test_mapping fails for some people.
Solution: Set the 'encoding' option. (Ken Takata)
2014-10-22 22:09:01 +02:00
a94618e16c
Add the missing test files.
2014-10-21 22:36:31 +02:00
482a2b5c9d
updated for version 7.4.487
...
Problem: ":sign jump" may use another window even though the file is
already edited in the current window.
Solution: First check if the file is in the current window. (James McCoy)
2014-10-21 20:57:15 +02:00
958636c406
updated for version 7.4.486
...
Problem: Check for writing to a yank register is wrong.
Solution: Negate the check. (Zyx). Also clean up the #ifdefs.
2014-10-21 20:01:58 +02:00
4920a44271
updated for version 7.4.485
...
Problem: Abbreviations don't work. (Toothpik)
Solution: Move the length computation inside the for loop. Compare against
the unescaped key.
2014-10-21 19:35:31 +02:00
cb5ea1401a
updated for version 7.4.484
...
Problem: Compiler warning on MS-Windows. (Ken Takata)
Solution: Add type cast.
2014-10-21 18:17:09 +02:00
bdef518b0a
updated for version 7.4.483
...
Problem: A 0x80 byte is not handled correctly in abbreviations.
Solution: Unescape special characters. Add a test. (Christian Brabandt)
2014-10-21 16:22:17 +02:00
f1b4622366
updated for version 7.4.482
...
Problem: When 'balloonexpr' results in a list, the text has a trailing
newline. (Lcd)
Solution: Remove one trailing newline.
2014-10-21 14:15:17 +02:00
861d80a671
updated for version 7.4.481
...
Problem: Compiler warning on MS-Windows.
Solution: Add type casts. (Ken Takata)
2014-10-16 20:35:36 +02:00
799d6abf3e
updated for version 7.4.480
...
Problem: MS-Windows: Can't build.
Solution: Remove goto, use a flag instead.
2014-10-16 16:16:37 +02:00
7d76c804af
Update runtime files and translations.
2014-10-15 22:51:52 +02:00
1df52d798f
updated for version 7.4.479
...
Problem: MS-Windows: The console title can be wrong.
Solution: Take the encoding into account. When restoring the title use the
right function. (Yasuhiro Matsumoto)
2014-10-15 22:50:10 +02:00
1c85210d6d
updated for version 7.4.478
...
Problem: Using byte length instead of character length for 'showbreak'.
Solution: Compute the character length. (Marco Hinz)
2014-10-15 21:26:40 +02:00
e962c6795b
updated for version 7.4.477
...
Problem: When using ":%diffput" and the other file is empty an extra empty
line remains.
Solution: Set the buf_empty flag.
2014-10-15 12:56:49 +02:00
dcc1ce2f5a
updated for version 7.4.476
...
Problem: MingW: compiling with "XPM=no" doesn't work.
Solution: Check for the "no" value. (KF Leong) Also for Cygwin. (Ken
Takata)
2014-10-15 12:07:11 +02:00
cbc246a331
updated for version 7.4.475
...
Problem: Can't compile on a system where Xutf8SetWMProperties() is not in
the X11 library. Issue 265.
Solution: Add a configure check.
2014-10-11 14:47:26 +02:00
2a9853925b
updated for version 7.4.474
...
Problem: AIX compiler can't handle // comment. Issue 265.
Solution: Remove that line.
2014-10-11 12:48:26 +02:00
e5ead831a2
updated for version 7.4.473
...
Problem: Cursor movement is incorrect when there is a number
column/sign/fold column and 'sbr' is displayed.
Solution: Adjust the column for 'sbr'. (Christian Brabandt)
2014-10-10 15:34:33 +02:00
7425b938cb
updated for version 7.4.472
...
Problem: The "precedes" entry in 'listchar' will be drawn when 'showbreak
is set and list is not.
Solution: Only draw this character when 'list' is on. (Christian Brabandt)
2014-10-10 15:28:46 +02:00
f191d55ede
updated for version 7.4.471
...
Problem: MS-Windows: When printer name contains multi-byte, the name is
displayed as ???.
Solution: Convert the printer name from the active codepage to 'encoding'.
(Yasuhiro Matsumoto)
2014-10-09 17:05:56 +02:00
6885694e82
updated for version 7.4.470
...
Problem: Test 11 and 100 do not work properly on Windows.
Solution: Avoid using feedkeys(). (Ken Takata)
2014-10-09 15:37:06 +02:00
4697ae00a7
updated for version 7.4.469
...
Problem: Can't build with MSVC. (Ken Takata)
Solution: Move the assignment after the declarations.
2014-10-09 14:48:30 +02:00
9a95bdc52a
updated for version 7.4.468
...
Problem: Issue 26: CTRL-C does not interrupt after it was mapped and then
unmapped.
Solution: Reset mapped_ctrl_c. (Christian Brabandt)
2014-10-09 13:36:16 +02:00
404406ad6b
updated for version 7.4.467
2014-10-09 13:24:43 +02:00
56095e1ceb
updated for version 7.4.466
...
Problem: CTRL-W } does not open preview window. (Erik Falor)
Solution: Don't set g_do_tagpreview for CTRL-W }.
2014-10-09 10:44:37 +02:00
21d89b610f
updated for version 7.4.465
...
Problem: Crash when expanding a very long string.
Solution: Use wsncpy() instead of wcscpy(). (Ken Takata)
2014-10-07 10:38:40 +02:00
0f519a02c5
updated for version 7.4.464
...
Problem: Compiler warning.
Solution: Add type cast. (Ken Takata)
2014-10-06 18:10:09 +02:00
3a991dd001
Update runtime files.
2014-10-02 01:41:41 +02:00
56f6227224
updated for version 7.4.463
...
Problem: Test 86 and 87 may hang on MS-Windows.
Solution: Call inputrestore() after inputsave(). (Ken Takata)
2014-09-29 18:08:59 +02:00
84d17a6f9e
updated for version 7.4.462
...
Problem: Setting the local value of 'backupcopy' empty gives an error.
(Peter Mattern)
Solution: When using an empty value set the flags to zero. (Hirohito
Higashi)
2014-09-29 17:15:18 +02:00
7ddc642a0c
updated for version 7.4.461
...
Problem: MS-Windows: When collate is on the number of copies is too high.
Solution: Only set the collated/uncollated count when collate is on.
(Yasuhiro Matsumoto)
2014-09-27 11:18:19 +02:00
da014b9441
updated for version 7.4.460
...
Problem: Can't build without the quickfix feature. (Erik Falor)
Solution: Add a #ifdef.
2014-09-24 13:26:44 +02:00
cddc91ccb4
updated for version 7.4.459
...
Problem: Can't change the icon after building Vim.
Solution: Load the icon from a file on startup. (Yasuhiro Matsumoto)
2014-09-23 21:53:41 +02:00
cfc216e7b0
updated for version 7.4.458
...
Problem: Issue 252: Cursor moves in a zero-height window.
Solution: Check for zero height. (idea by Christian Brabandt)
2014-09-23 18:37:56 +02:00
1db60c47d9
updated for version 7.4.457
...
Problem: Using getchar() in an expression mapping may result in
K_CURSORHOLD, which can't be recognized.
Solution: Add the <CursorHold> key. (Hirohito Higashi)
2014-09-23 16:49:46 +02:00
b8ee25acab
updated for version 7.4.456
...
Problem: 'backupcopy' is global, cannot write only some files in a
different way.
Solution: Make 'backupcopy' global-local. (Christian Brabandt)
2014-09-23 15:45:08 +02:00
4b9d637e9c
updated for version 7.4.455
...
Problem: Completion for :buf does not use 'wildignorecase'. (Akshay H)
Solution: Pass the 'wildignorecase' flag around.
2014-09-23 14:24:40 +02:00
d355c50a2a
updated for version 7.4.454
...
Problem: When using a Visual selection of multiple words and doing CTRL-W_]
it jumps to the tag matching the word under the cursor, not the
selected text. (Patrick hemmer)
Solution: Do not reset Visual mode. (idea by Christian Brabandt)
2014-09-23 13:48:43 +02:00
91e15e13da
Updated runtime files.
2014-09-19 22:38:48 +02:00
3fa57e0d50
updated for version 7.4.453
...
Problem: Still can't build with tiny features.
Solution: Add #ifdef.
2014-09-19 22:23:26 +02:00
eb21e4ccf5
updated for version 7.4.452
...
Problem: Can't build with tiny features. (Tony Mechelynck)
Solution: Use "return" instead of "break".
2014-09-19 22:05:53 +02:00
1ecfd9cb09
updated for version 7.4.451
...
Problem: Calling system() with empty input gives an error for writing the
temp file.
Solution: Do not try writing if the string length is zero. (Olaf Dabrunz)
2014-09-19 20:45:23 +02:00
9c8d9e1952
updated for version 7.4.450
...
Problem: Not all commands that edit another buffer support the +cmd
argument.
Solution: Add the +cmd argument to relevant commands. (Marcin Szamotulski)
2014-09-19 20:07:26 +02:00
5bfa2ed6e4
updated for version 7.4.449
...
Problem: Can't easily close the help window. (Chris Gaal)
Solution: Add ":helpclose". (Christian Brabandt)
2014-09-19 19:39:34 +02:00
4ee40b0515
updated for version 7.4.448
...
Problem: Using ETO_IGNORELANGUAGE causes problems.
Solution: Remove this flag. (Paul Moore)
2014-09-19 16:13:53 +02:00
b4b43bb572
updated for version 7.4.447
...
Problem: Spell files from Hunspell may generate a lot of errors.
Solution: Add the IGNOREEXTRA flag.
2014-09-19 16:04:11 +02:00
5d2bae8b1c
updated for version 7.4.446
...
Problem: In some situations, when setting up an environment to trigger an
autocommand, the environment is not properly restored.
Solution: Check the return value of switch_win() and call restore_win()
always. (Daniel Hahler)
2014-09-19 14:26:36 +02:00
714db3bb81
updated for version 7.4.445
...
Problem: Clipboard may be cleared on startup.
Solution: Set clip_did_set_selection to -1 during startup. (Christian
Brabandt)
2014-09-19 13:46:52 +02:00
103650de90
updated for version 7.4.444
...
Problem: Reversed question mark not recognized as punctuation. (Issue 258)
Solution: Add the Supplemental Punctuation range.
2014-09-15 14:25:54 +02:00
3516928c75
updated for version 7.4.443
...
Problem: Error reported by ubsan when running test 72.
Solution: Add type cast to unsigned. (Dominique Pelle)
2014-09-11 22:50:09 +02:00
3089a1068d
updated for version 7.4.442
...
Problem: Using unitinialized variable.
Solution: Pass the first window of the tabpage.
2014-09-09 23:11:49 +02:00
6e932461cb
Update runtime files.
2014-09-09 18:48:09 +02:00
58da707d24
updated for version 7.4.441
...
Problem: Endless loop and other problems when 'cedit' is set to CTRL-C.
Solution: Do not call ex_window() when ex_normal_busy or got_int was set.
(Yasuhiro Matsumoto)
2014-09-09 18:45:49 +02:00
834def3872
updated for version 7.4.440
...
Problem: Omni complete popup drawn incorrectly.
Solution: Call validate_cursor() instead of check_cursor(). (Hirohito
Higashi)
2014-09-09 18:29:33 +02:00
f638cbce76
updated for version 7.4.439
...
Problem: Duplicate message in message history. Some quickfix messages
appear twice. (Gary Johnson)
Solution: Do not reset keep_msg too early. (Hirohito Higashi)
2014-09-09 17:47:38 +02:00
5a4eceb02a
updated for version 7.4.438
...
Problem: Cached values for 'cino' not reset for ":set all&".
Solution: Call parse_cino(). (Yukihiro Nakadaira)
2014-09-09 17:33:07 +02:00
fb03140730
updated for version 7.4.437
...
Problem: New and old regexp engine are not consistent.
Solution: Also give an error for "\ze*" for the old regexp engine.
2014-09-09 17:18:49 +02:00
371932a775
updated for version 7.4.436
...
Problem: ml_get error for autocommand that moves the cursor of the current
window.
Solution: Check the cursor position after switching back to the current
buffer. (Christian Brabandt)
2014-09-09 16:59:38 +02:00
0026d47d8c
updated for version 7.4.435
...
Problem: Line formatting behaves differently when 'linebreak' is set.
(mvxxc)
Solution: Disable 'linebreak' temporarily. (Christian Brabandt)
2014-09-09 16:32:39 +02:00
0e2ea1beb4
updated for version 7.4.434
...
Problem: gettabvar() is not consistent with getwinvar() and getbufvar().
Solution: Return a dict with all variables when the varname is empty.
(Yasuhiro Matsumoto)
2014-09-09 16:13:08 +02:00
13e2a0af66
updated for version 7.4.433
...
Problem: Test 75 fails on MS-Windows.
Solution: Use ":normal" instead of feedkeys(). (Michael Soyka)
2014-09-09 13:52:58 +02:00
14993322b1
updated for version 7.4.432
...
Problem: When the startup code expands command line arguments, setting
'encoding' will not properly convert the arguments.
Solution: Call get_cmd_argsW() early in main(). (Yasuhiro Matsumoto)
2014-09-09 12:25:33 +02:00
120f4a878f
updated for version 7.4.431
...
Problem: Compiler warning.
Solution: Add type cast. (Mike Williams)
2014-09-09 12:22:06 +02:00
5d5fbe7a2b
updated for version 7.4.430
...
Problem: test_listlbr fails when compiled with normal features.
Solution: Check for the +conceal feature.
2014-08-30 18:10:18 +02:00
84d8cdd769
updated for version 7.4.429
...
Problem: Build fails with fewer features. (Elimar Riesebieter)
Solution: Add #ifdef.
2014-08-30 13:32:06 +02:00
c40bdee42a
updated for version 7.4.428
...
Problem: executable() may return a wrong result on MS-Windows.
Solution: Change the way SearchPath() is called. (Yasuhiro Matsumoto, Ken
Takata)
2014-08-29 17:45:32 +02:00
52a7246f01
updated for version 7.4.427
...
Problem: When an InsertCharPre autocommand executes system() typeahead may
be echoed and messes up the display. (Jacob Niehus)
Solution: Do not set cooked mode when invoked from ":silent".
2014-08-29 15:53:52 +02:00
96f3a49b3b
updated for version 7.4.426
...
Problem: README File missing from list of files.
Solution: Update the list of files.
2014-08-29 15:12:54 +02:00
34401cca5a
Update runtime files.
2014-08-29 15:12:19 +02:00
773b158de8
updated for version 7.4.425
...
Problem: When 'showbreak' is used "gj" may move to the wrong position.
(Nazri Ramliy)
Solution: Adjust virtcol when 'showbreak' is set. (Christian Brabandt)
2014-08-29 14:20:51 +02:00
d7408fa0ce
updated for version 7.4.424
...
Problem: Get ml_get error when using Python to delete lines in a buffer
that is not in a window. issue 248.
Solution: Do not try adjusting the cursor for a different buffer.
2014-08-29 13:49:52 +02:00
e4df164692
updated for version 7.4.423
...
Problem: expand("$shell") does not work as documented.
Solution: Do not escape the $ when expanding environment variables.
2014-08-29 12:58:44 +02:00
49f9dd7b91
updated for version 7.4.422
...
Problem: When using conceal with linebreak some text is not displayed
correctly. (Grüner Gimpel)
Solution: Check for conceal mode when using linebreak. (Christian Brabandt)
2014-08-29 12:08:43 +02:00
2d46e6075b
updated for version 7.4.421
...
Problem: Crash when searching for "\ze*". (Urtica Dioica)
Solution: Disallow a multi after \ze and \zs.
2014-08-29 11:56:32 +02:00
a9537d238e
updated for version 7.4.420
...
Problem: It's not obvious how to add a new test.
Solution: Add a README file. (Christian Brabandt)
2014-08-29 10:04:47 +02:00
f2d912e8bc
updated for version 7.4.419
...
Problem: Whan part of a list is locked it's possible to make changes.
Solution: Check if any of the list items is locked before make a change.
(ZyX)
2014-08-29 09:46:10 +02:00
26f08b06b6
updated for version 7.4.418
...
Problem: When leaving ":append" the cursor shape is like in Insert mode.
(Jacob Niehus)
Solution: Do not have State set to INSERT when calling getline().
2014-08-29 09:02:27 +02:00
285ed7e049
updated for version 7.4.417
...
Problem: After splitting a window and setting 'breakindent' the default
minimum with is not respected.
Solution: Call briopt_check() when copying options to a new window.
2014-08-24 21:39:49 +02:00
9576508975
updated for version 7.4.416
...
Problem: Problem with breakindent/showbreak and tabs.
Solution: Handle tabs differently. (Christian Brabandt)
2014-08-24 21:19:25 +02:00
7b61a546d8
Runtime file updates.
2014-08-23 15:31:19 +02:00
92f4baace8
Update version number to 7.4.415
2014-08-23 14:18:52 +02:00
5a31b46bff
updated for version 7.4.415
...
Problem: Cannot build. Warning for shadowed variable. (John Little)
Solution: Add missing change. Remove declaration.
2014-08-23 14:16:20 +02:00
d5005164e1
updated for version 7.4.414
...
Problem: Cannot define a command only when it's used.
Solution: Add the CmdUndefined autocommand event. (partly by Yasuhiro
Matsumoto)
2014-08-22 23:05:54 +02:00
fb539273c9
Updated runtime files.
2014-08-22 19:21:47 +02:00
d2e8087b53
updated for version 7.4.413
...
Problem: MS-Windows: Using US international keyboard layout, inserting dead
key by pressing space does not always work. Issue 250.
Solution: Let MS-Windows translate the message. (John Wellesz)
2014-08-22 18:44:33 +02:00
ce2f2e061d
updated for version 7.4.412
...
Problem: Can't build on Windows XP with MSVC.
Solution: Add SUBSYSTEM_VER to the Makefile. (Yongwei Wu)
2014-08-22 18:12:57 +02:00
1b338d2022
updated for version 7.4.411
...
Problem: "foo bar" sorts before "foo" with sort(). (John Little)
Solution: Avoid putting quotes around strings before comparing them.
2014-08-22 13:13:27 +02:00
42f06f9dbc
updated for version 7.4.410
...
Problem: Fold does not open after search when there is a CmdwinLeave
autocommand.
Solution: Restore KeyTyped. (Jacob Niehus)
2014-08-17 17:24:07 +02:00
d5f62b14e1
updated for version 7.4.409
...
Problem: Can't build with Perl on Fedora 20.
Solution: Find xsubpp in another directory. (Michael Henry)
2014-08-17 17:05:44 +02:00
2a5868ab1e
Add files missing from 7.4.408.
2014-08-16 19:45:02 +02:00
b5cf6c34e8
updated for version 7.4.408
...
Problem: Visual block insert breaks a multi-byte character.
Solution: Calculate the position properly. (Yasuhiro Matsumoto)
2014-08-16 18:36:43 +02:00
1fc7e972b0
updated for version 7.4.407
...
Problem: Inserting text for Visual block mode, with cursor movement,
repeats the wrong text. (Aleksandar Ivanov)
Solution: Reset the update_Insstart_orig flag. (Christian Brabandt)
2014-08-16 18:13:03 +02:00
0ddd1b5e35
updated for version 7.4.406
...
Problem: Test 72 and 100 fail on MS-Windows.
Solution: Set fileformat to unix in the tests. (Taro Muraoka)
2014-08-16 17:34:34 +02:00
5307de0746
updated for version 7.4.405
...
Problem: Screen updating is slow when using matches.
Solution: Do not use the ">=" as in patch 7.4.362, check the lnum.
2014-08-16 16:28:36 +02:00
9b8f021d93
updated for version 7.4.404
...
Problem: Windows 64 bit compiler warnings.
Solution: Add type casts. (Mike Williams)
2014-08-13 22:05:53 +02:00
2be795084f
updated for version 7.4.403
...
Problem: Valgrind reports errors when running test 72. (Dominique Pelle)
Solution: Reset the local 'cryptmethod' option before storing the seed.
Set the seed in the memfile even when there is no block0 yet.
2014-08-13 21:58:28 +02:00
5a669b9481
updated for version 7.4.402
...
Problem: Test 72 crashes under certain conditions. (Kazunobu Kuriyama)
Solution: Clear the whole bufinfo_T early.
2014-08-12 20:14:33 +02:00
07cf382e22
updated for version 7.4.401
...
Problem: Can't build on MS-Windows.
Solution: Include the new files in all the Makefiles.
2014-08-10 16:31:50 +02:00
d21e8b3a17
updated for version 7.4.400
...
Problem: List of distributed files is incomplete.
Solution: Add recently added files.
2014-08-10 13:46:36 +02:00
8f4ac01544
updated for version 7.4.399
...
Problem: Encryption implementation is messy. Blowfish encryption has a
weakness.
Solution: Refactor the encryption, store the state in an allocated struct
instead of using a save/restore mechanism. Introduce the
"blowfish2" method, which does not have the weakness and encrypts
the whole undo file. (largely by David Leadbeater)
2014-08-10 13:38:34 +02:00
0106b4b891
updated for version 7.4.398
...
Problem: Gcc error for the argument of InterlockedIncrement() and
InterlockedDecrement(). (Axel Bender)
Solution: Remove "unsigned" from the cRefCount_ declaration.
2014-08-07 13:55:10 +02:00
e98cfe1cc9
updated for version 7.4.397
...
Problem: Matchparen only uses the topmost syntax item.
Solution: Go through the syntax stack to find items. (James McCoy)
Also use getcurpos() when possible.
2014-08-06 19:09:16 +02:00
6b1ee34aa0
updated for version 7.4.396
...
Problem: When 'clipboard' is "unnamed", :g/pat/d is very slow. (Praful)
Solution: Only set the clipboard after the last delete. (Christian Brabandt)
2014-08-06 18:17:11 +02:00
04d17ae167
updated for version 7.4.395
...
Problem: C indent is wrong below an if with wrapped condition followed by
curly braces. (Trevor Powell)
Solution: Make a copy of tryposBrace.
2014-08-06 17:44:14 +02:00
9b352c46f0
updated for version 7.4.394
...
Problem: When using DirectX last italic character is incomplete.
Solution: Add one to the number of cells. (Ken Takata)
2014-08-06 16:49:55 +02:00
b5a7a8b545
updated for version 7.4.393
...
Problem: Text drawing on newer MS-Windows systems is suboptimal. Some
multi-byte characters are not displayed, even though the same font
in Notepad can display them. (Srinath Avadhanula)
Solution: Add the 'renderoptions' option to enable Direct-X drawing. (Taro
Muraoka)
2014-08-06 14:52:30 +02:00
8c1329cb59
updated for version 7.4.392
...
Problem: Not easy to detect type of command line window.
Solution: Add the getcmdwintype() function. (Jacob Niehus)
2014-08-06 13:36:59 +02:00
e0f148270a
updated for version 7.4.391
...
Problem: No 'cursorline' highlighting when the cursor is on a line with
diff highlighting. (Benjamin Fritz)
Solution: Combine the highlight attributes. (Christian Brabandt)
2014-08-06 13:20:56 +02:00
ece29e8013
updated for version 7.4.390
...
Problem: Advancing pointer over end of a string.
Solution: Init quote character to -1 instead of zero. (Dominique Pelle)
2014-08-06 12:49:18 +02:00
4e067c898e
updated for version 7.4.389
...
Problem: Still sometimes Vim enters Replace mode when starting up.
Solution: Use a different solution in detecting the termresponse and
location response. (Hayaki Saito)
2014-07-30 17:21:58 +02:00
b81c85d8f3
updated for version 7.4.388
...
Problem: With 'linebreak' set and 'list' unset a Tab is not counted
properly. (Kent Sibilev)
Solution: Check the 'list' option. (Christian Brabandt)
2014-07-30 16:44:22 +02:00
4f5ce33d41
updated for version 7.4.387
...
Problem: "4gro" replaces one character then executes "ooo". (Urtica Dioica)
Solution: Write the ESC in the second stuff buffer.
2014-07-30 16:00:58 +02:00
23fb7a9955
updated for version 7.4.386
...
Problem: When splitting a window the changelist position is wrong.
Solution: Copy the changelist position. (Jacob Niehus)
2014-07-30 14:05:00 +02:00
278eb5820d
updated for version 7.4.385
...
Problem: When building with tiny or small features building the .mo files
fails.
Solution: In autoconf do not setup for building the .mo files when it would
fail.
2014-07-30 13:22:52 +02:00
932e632de3
updated for version 7.4.384
...
Problem: Test 102 fails when compiled with small features.
Solution: Source small.vim. (Jacob Niehus)
2014-07-30 13:20:39 +02:00
dbc2802251
Update runtime files. Add vroom file support.
2014-07-26 13:40:44 +02:00
2bace3e2fb
updated for version 7.4.383
...
Problem: Bad interaction between preview window and omnifunc.
Solution: Avoid redrawing the status line. (Hirohito Higashi)
2014-07-23 21:10:43 +02:00
20c3892e54
updated for version 7.4.382
...
Problem: Mapping characters may not work after typing Esc in Insert mode.
Solution: Fix the noremap flags for inserted characters. (Jacob Niehus)
2014-07-23 20:41:14 +02:00
17529ae026
updated for version 7.4.381
...
Problem: Get u_undo error when backspacing in Insert mode deletes more than
one line break. (Ayberk Ozgur)
Solution: Also decrement Insstart.lnum.
2014-07-23 17:39:25 +02:00
12a28d4b29
updated for version 7.4.380
...
Problem: Loading python may cause Vim to exit.
Solution: Avoid loading the "site" module. (Taro Muraoka)
2014-07-23 16:57:00 +02:00
158a1b0748
updated for version 7.4.379
...
Problem: Accessing freed memory after using setqflist(list, 'r'). (Lcd)
Solution: Reset qf_index.
2014-07-23 16:33:07 +02:00
fb60409a3f
updated for version 7.4.378
...
Problem: Title of quickfist list is not kept for setqflist(list, 'r').
Solution: Keep the title. Add a test. (Lcd)
2014-07-23 15:55:00 +02:00
54368f2742
updated for version 7.4.377
...
Problem: When 'equalalways' is set a split may report "no room" even though
there is plenty of room.
Solution: Compute the available room properly. (Yukihiro Nakadaira)
2014-07-23 15:21:20 +02:00
674fffe855
updated for version 7.4.376
...
Problem: Popup menu flickers too much.
Solution: Remove the forced redraw. (Hirohito Higashi)
2014-07-23 13:50:46 +02:00
a1fae80371
updated for version 7.4.375
...
Problem: Test 63 fails when run with GUI-only Vim.
Solution: Add guibg attributes. (suggested by Mike Soyka)
2014-07-23 13:16:30 +02:00
4f88062c55
updated for version 7.4.374
...
Problem: Character after "fb" command not mapped if it might be a composing
character.
Solution: Don't disable mapping when looking for a composing character.
(Jacob Niehus)
2014-07-23 12:31:20 +02:00
07d87790f1
Update runtime files. Make matchparen plugin backwards compatible.
...
Add json filetype.
2014-07-19 14:04:47 +02:00
a04854932e
updated for version 7.4.373
...
Problem: Compiler warning for unused argument and unused variable.
Solution: Add UNUSED. Move variable inside #ifdef.
2014-07-16 23:39:54 +02:00
1f538355db
updated for version 7.4.372
...
Problem: When 'winminheight' is zero there might not be one line for the
current window.
Solution: Change the size computations. (Yukihiro Nakadaira)
2014-07-16 18:19:27 +02:00
5524aebf16
updated for version 7.4.371
...
Problem: When 'linebreak' is set control characters are not correctly
displayed. (Kimmy Lindvall)
Solution: Set n_extra. (Christian Brabandt)
2014-07-16 17:29:51 +02:00
b5647f71c2
updated for version 7.4.370
...
Problem: Linebreak test fails when encoding is not utf-8. (Danek Duvall)
Solution: Split the test in a single byte one and a utf-8 one. (Christian
Brabandt)
2014-07-16 17:01:53 +02:00
4e036c9e6f
updated for version 7.4.369
...
Problem: Using freed memory when exiting while compiled with EXITFREE.
Solution: Set curwin to NULL and check for that. (Dominique Pelle)
2014-07-16 16:30:28 +02:00
b643e77782
updated for version 7.4.368
...
Problem: Restoring the window sizes after closing the command line window
doesn't work properly if there are nested splits.
Solution: Restore the sizes twice. (Hirohito Higashi)
2014-07-16 15:18:26 +02:00
f1924a9d8c
updated for version 7.4.367
...
Problem: Other solution for redrawing after completion.
Solution: Schedule a window redraw instead of just clearing the command
line. (Jacob Niehus)
2014-07-16 14:42:46 +02:00
310e2dbaee
updated for version 7.4.366
...
Problem: Can't run the linebreak test on MS-Windows.
Solution: Fix the output file name. (Taro Muraoka)
2014-07-16 14:20:41 +02:00
b4d2135518
updated for version 7.4.365
...
Problem: Crash when using ":botright split" when there isn't much space.
Solution: Add a check for the minimum width/height. (Yukihiro Nakadaira)
2014-07-16 14:16:46 +02:00
db6ea06335
Updated runtime files.
2014-07-10 22:01:47 +02:00
3ed8b1332f
updated for version 7.4.364
...
Problem: When the viminfo file can't be renamed there is no error message.
(Vladimir Berezhnoy)
Solution: Check for the rename to fail.
2014-07-09 21:18:04 +02:00
455009122a
updated for version 7.4.363
...
Problem: In Windows console typing 0xCE does not work.
Solution: Convert 0xCE to K_NUL 3. (Nobuhiro Takasaki et al.)
2014-07-09 20:51:07 +02:00
1e1aca3784
updated for version 7.4.362
...
Problem: When matchaddpos() uses a length smaller than the number of bytes
in the (last) character the highlight continues until the end of
the line.
Solution: Change condition from equal to larger-or-equal.
2014-07-09 20:20:43 +02:00
c804515003
updated for version 7.4.361
...
Problem: Lots of flickering when filling the preview window for 'omnifunc'.
Solution: Disable redrawing. (Hirohito Higashi)
2014-07-09 19:58:24 +02:00
ff65ac84fd
updated for version 7.4.360
...
Problem: In a regexp pattern a "$" followed by \v or \V is not seen as the
end-of-line.
Solution: Handle the situation. (Ozaki Kiichi)
2014-07-09 19:32:34 +02:00
0d1e8c1203
updated for version 7.4.359
...
Problem: When 'ttymouse' is set to 'uxterm' the xterm version is not
requested. (Tomas Janousek)
Solution: Do not mark uxterm as a conflict mouse and add
resume_get_esc_sequence().
2014-07-09 19:13:49 +02:00
6bf5548df2
updated for version 7.4.358
...
Problem: Sort is not always stable.
Solution: Add an index instead of relying on the pointer to remain the same.
Idea by Jun Takimoto.
2014-07-09 17:51:51 +02:00
0bed10a813
updated for version 7.4.357
...
Problem: After completion some characters are not redrawn.
Solution: Clear the command line unconditionally. (Jacob Niehus)
2014-07-09 14:00:49 +02:00
cc57bb2f85
updated for version 7.4.356
...
Problem: Mercurial does not ignore memfile_test. (Daniel Hahler)
Solution: Add memfile_test to ignored files, remove trailing spaces.
2014-07-09 13:43:29 +02:00
8bb1c3e53e
Updated runtime files. Overhauled HTML indent script.
2014-07-04 16:43:17 +02:00
9f4fe7c4c3
updated for version 7.4.355
...
Problem: Several problems with Javascript indenting.
Solution: Improve Javascript indenting.
2014-07-03 22:57:55 +02:00
b8b57460f0
updated for version 7.4.354
...
Problem: Compiler warning.
Solution: Change NUL to NULL. (Ken Takata)
2014-07-03 22:54:08 +02:00
86b17e914f
updated for version 7.4.353
...
Problem: 'breakindent' doesn't work with the 'list' option.
Solution: Make it work. (Christian Brabandt)
2014-07-02 20:00:47 +02:00
ee739b42c0
updated for version 7.4.352
...
Problem: With 'linebreak' a tab causes a missing line break.
Solution: Count a tab for what it's worth also for shorter lines.
(Christian Brabandt)
2014-07-02 19:37:42 +02:00
c35e3de8cc
updated for version 7.4.351
...
Problem: sort() is not stable.
Solution: When the items are identical, compare the pointers.
2014-07-02 19:06:18 +02:00
81439a6d1b
updated for version 7.4.350
...
Problem: Using C indenting for Javascript does not work well for a {} block
inside parenthesis.
Solution: When looking for a matching paren ignore one that is before the
start of a {} block.
2014-07-02 18:27:48 +02:00
dab70c63e1
updated for version 7.4.349
...
Problem: When there are matches to highlight the whole window is redrawn,
which is slow.
Solution: Only redraw everything when lines were inserted or deleted.
Reset b_mod_xlines when needed. (Alexey Radkov)
2014-07-02 17:16:58 +02:00
e7eb789ef0
updated for version 7.4.348
...
Problem: When using "J1" in 'cinoptions' a line below a continuation line
gets too much indent.
Solution: Fix parenthesis in condition.
2014-07-02 17:02:36 +02:00
b7d929a86f
updated for version 7.4.347
...
Problem: test55 fails on some systems.
Solution: Remove the elements that all result in zero and can end up in an
arbitrary position.
2014-06-26 22:33:51 +02:00
9d7a592c80
updated for version 7.4.346
...
Problem: Indent is not updated when changing 'breakindentopt'. (itchyny)
Solution: Do not cache "brishift". (Christian Brabandt)
2014-06-26 21:24:56 +02:00
a40aa760a1
updated for version 7.4.345
...
Problem: Indent is not updated when deleting indent.
Solution: Remember changedtick.
2014-06-25 22:55:38 +02:00
946e27ab65
Updated runtime files.
2014-06-25 18:50:27 +02:00
b6da44ae82
updated for version 7.4.344
...
Problem: Unessecary initializations and other things related to
matchaddpos().
Solution: Code cleanup. (Alexey Radkov)
2014-06-25 18:15:22 +02:00
41d7523986
updated for version 7.4.343
...
Problem: matchdelete() does not always update the right lines.
Solution: Fix off-by-one error. (Ozaki Kiichi)
2014-06-25 17:58:11 +02:00
db5ffaab5a
updated for version 7.4.342
...
Problem: Clang gives warnings.
Solution: Add an else block. (Dominique Pelle)
2014-06-25 17:44:49 +02:00
e8a3492548
updated for version 7.4.341
...
Problem: sort() doesn't handle numbers well.
Solution: Add an argument to specify sorting on numbers. (Christian Brabandt)
2014-06-25 17:31:09 +02:00
72e8f0bcc1
updated for version 7.4.340
...
Problem: Error from sed about illegal bytes when installing Vim.
Solution: Prepend LC_ALL=C. (Itchyny)
2014-06-25 15:02:33 +02:00
8dc907d7d3
updated for version 7.4.339
...
Problem: Local function is available globally.
Solution: Add "static".
2014-06-25 14:44:10 +02:00
597a422416
updated for version 7.4.338
...
Problem: Cannot wrap lines taking indent into account.
Solution: Add the 'breakindent' option. (many authors, final improvements by
Christian Brabandt)
2014-06-25 14:39:50 +02:00
15a35c4f4a
updated for version 7.4.337
...
Problem: When there is an error preparing to edit the command line, the
command won't be executed. (Hirohito Higashi)
Solution: Reset did_emsg before editing.
2014-06-25 12:26:46 +02:00
78159bbf9e
updated for version 7.4.336
...
Problem: Setting 'history' to a big value causes out-of-memory errors.
Solution: Limit the value to 10000. (Hirohito Higashi)
2014-06-25 11:48:54 +02:00
e8d1f20cbd
updated for version 7.4.335
...
Problem: No digraph for the new rouble sign.
Solution: Add the digraphs =R and =P.
2014-06-18 21:38:18 +02:00
deae0f2566
updated for version 7.4.334
...
Problem: Unitialized variables, causing some problems.
Solution: Initialize the variables. (Dominique Pelle)
2014-06-18 21:20:11 +02:00
de993ea629
updated for version 7.4.333
...
Problem: Compiler warning for unused function.
Solution: Put the function inside the #ifdef.
2014-06-17 23:18:01 +02:00
58cbc914ea
updated for version 7.4.332
...
Problem: GTK: When a sign icon doesn't fit exactly there can be ugly gaps.
Solution: Scale the sign to fit when the aspect ratio is not too far off.
(Christian Brabandt)
2014-06-17 18:47:02 +02:00
7ec83432b7
updated for version 7.4.331
...
Problem: Relative numbering not updated after a linewise yank. Issue 235.
Solution: Redraw after the yank. (Christian Brabandt)
2014-06-17 18:16:11 +02:00
b3414595c7
updated for version 7.4.330
...
Problem: Using a regexp pattern to highlight a specific position can be
slow.
Solution: Add matchaddpos() to highlight specific positions efficiently.
(Alexey Radkov)
2014-06-17 17:48:32 +02:00
ec1561cac5
updated for version 7.4.329
...
Problem: When moving the cursor and then switching to another window the
previous window isn't scrolled. (Yukihiro Nakadaira)
Solution: Call update_topline() before leaving the window. (Christian
Brabandt)
2014-06-17 13:52:40 +02:00
7a54a90744
updated for version 7.4.328
...
Problem: Selection of inner block is inconsistent.
Solution: Skip indent not only for '}' but all parens. (Tom McDonald)
2014-06-17 13:50:13 +02:00
8502c704ba
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.
2014-06-17 12:51:16 +02:00
f0224c9f08
updated for version 7.4.326
...
Problem: Can't build Tiny version. (Elimar Riesebieter)
Solution: Add #ifdef.
2014-06-14 12:53:33 +02:00
0ae36a5c85
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)
2014-06-13 20:08:45 +02:00
822ff866bd
Update runtime files.
2014-06-12 21:46:14 +02:00
2d54ec92d4
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)
2014-06-12 19:44:48 +02:00
8e7048ca4b
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)
2014-06-12 18:39:22 +02:00
e639eb44e9
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)
2014-06-12 18:03:29 +02:00
0e6c5ef7ef
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)
2014-06-12 16:03:28 +02:00
3be8585661
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)
2014-06-12 14:01:31 +02:00
980e58f7b3
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)
2014-06-12 13:28:30 +02:00
e3a8bab630
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)
2014-06-12 12:20:54 +02:00
06e4a6df0a
updated for version 7.4.317
...
Problem: Crash when starting gvim. Issue 230.
Solution: Check for a pointer to be NULL. (Christian Brabandt)
2014-06-12 11:49:46 +02:00
7116aa0f7d
updated for version 7.4.316
...
Problem: Warning from 64-bit compiler.
Solution: Add type cast. (Mike Williams)
2014-05-29 14:36:29 +02:00
c35b0fb181
updated for version 7.4.315
...
Problem: Fixes for computation of topline not tested.
Solution: Add test. (Hirohito Higashi)
2014-05-29 11:47:40 +02:00
ea389e9103
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)
2014-05-28 21:40:52 +02:00
6f6c0f8085
updated for version 7.4.313
...
Problem: Changing the return value of getpos() causes an error. (Jie Zhu)
Solution: Revert getpos() and add getcurpos().
2014-05-28 20:31:42 +02:00
2d1fe05fc0
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)
2014-05-28 18:22:57 +02:00
82c2585eb8
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)
2014-05-28 16:47:16 +02:00
493c178a28
updated for version 7.4.310
...
Problem: getpos()/setpos() don't include curswant.
Solution: Add a fifth number when getting/setting the cursor.
2014-05-28 14:34:46 +02:00
dd0402a759
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)
2014-05-28 13:43:04 +02:00
846a2ff5f3
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.
2014-05-28 11:35:37 +02:00
cbc17d66be
updated for version 7.4.307
...
Problem: Can't build without the +termresponse feature.
Solution: Add proper #ifdefs.
2014-05-22 21:22:19 +02:00
9a665ba296
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)
2014-05-22 18:59:58 +02:00
13600303c5
Runtime file updates.
2014-05-22 18:26:40 +02:00
90013c6a75
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.
2014-05-22 18:14:31 +02:00
b777618d11
updated for version 7.4.304
...
Problem: Cannot always use Python with Vim.
Solution: Add the manifest to the executable. (Jacques Germishuys)
2014-05-22 16:29:06 +02:00
e4c21e6899
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)
2014-05-22 16:05:19 +02:00
bc6cf6c511
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)
2014-05-22 15:51:04 +02:00
b42970535c
updated for version 7.4.301
...
Problem: Still a scrolling problem when loading a session file.
Solution: Fix off-by-one mistake. (Nobuhiro Takasaki)
2014-05-22 15:17:29 +02:00
7b129a5ac4
updated for version 7.4.300
...
Problem: The way config.cache is removed doesn't always work.
Solution: Always remove config.cache. (Ken Takata)
2014-05-22 14:54:26 +02:00
cf1b057939
updated for version 7.4.299
...
Problem: When running configure twice DYNAMIC_PYTHON_DLL may become empty.
Solution: Use AC_CACHE_VAL. (Ken Takata)
2014-05-22 14:44:22 +02:00
cbc67723bd
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)
2014-05-22 14:19:56 +02:00
050fe7ebad
updated for version 7.4.297
...
Problem: Memory leak from result of get_isolated_shell_name().
Solution: Free the memory. (Dominique Pelle)
2014-05-22 14:00:16 +02:00
1c5a2134db
updated for version 7.4.296
...
Problem: Can't run tests on Solaris.
Solution: Change the way VIMRUNTIME is set. (Laurent Blume)
2014-05-22 13:12:29 +02:00
e968e36a00
Update runtime files.
2014-05-13 20:23:24 +02:00
715c286355
Update translations for changed error message.
2014-05-13 20:21:44 +02:00
24dc230871
updated for version 7.4.295
...
Problem: Various typos, bad white space and unclear comments.
Solution: Fix typos. Improve white space. Update comments.
2014-05-13 20:19:58 +02:00
caca646bf0
updated for version 7.4.294
...
Problem: Test files missing from patch.
Solution: Patch the test files.
2014-05-13 20:15:37 +02:00
8df5acfda9
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.
2014-05-13 19:37:29 +02:00
6082bea6ac
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.
2014-05-13 18:04:00 +02:00
6e13207d82
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().
2014-05-13 16:46:32 +02:00
9c235069b2
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.
2014-05-13 16:44:29 +02:00
ee4825331a
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.
2014-05-13 15:56:51 +02:00
be578edae3
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)
2014-05-13 14:03:40 +02:00
46ae3cedeb
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.
2014-05-13 13:52:38 +02:00
59838520c7
updated for version 7.4.286
...
Problem: Error messages are inconsistant. (ZyX)
Solution: Change "Lists" to "list".
2014-05-13 13:46:33 +02:00
fd859c9878
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)
2014-05-13 12:44:24 +02:00
ed7547da43
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.
2014-05-13 12:17:15 +02:00
d442ec7fe2
updated for version 7.4.283
...
Problem: Compiler warning about unused variable. (Charles Cooper)
Solution: Move the variable inside the #if block.
2014-05-09 20:33:04 +02:00
b7547420a4
updated for version 7.4.282
...
Problem: Test 97 fails on Mac.
Solution: Do not ignore case in file names. (Jun Takimoto)
2014-05-08 11:46:27 +02:00
04ad7fe05c
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.
2014-05-07 21:14:47 +02:00
56b3bf89aa
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.
2014-05-07 20:25:35 +02:00
1b1063af58
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)
2014-05-07 18:35:30 +02:00
3ec7f4e402
updated for version 7.4.278
...
Problem: list_remove() conflicts with function defined in Sun header file.
Solution: Rename the function. (Richard Palo)
2014-05-07 17:31:37 +02:00
0d3d5e0483
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.
2014-05-07 16:35:08 +02:00
75a8d74cc2
updated for version 7.4.276
...
Problem: The fish shell is not supported.
Solution: Use begin/end instead of () for fish. (Andy Russell)
2014-05-07 15:10:21 +02:00
f4d7f167f3
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)
2014-05-07 14:38:44 +02:00
a7611f60cd
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.
2014-05-02 15:46:14 +02:00
bcb9898eba
Runtime file updates.
2014-05-01 14:08:19 +02:00
b96c69d80e
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)
2014-04-29 20:04:09 +02:00
e512c8c049
updated for version 7.4.272
...
Problem: Using just "$" does not cause an error message.
Solution: Check for empty environment variable name. (Christian Brabandt)
2014-04-29 17:41:22 +02:00
121f9bdde4
updated for version 7.4.271
...
Problem: Compiler warning on 64 bit windows.
Solution: Add type cast. (Mike Williams)
2014-04-29 15:55:43 +02:00
1ff32c5c2c
updated for version 7.4.270
...
Problem: Comparing pointers instead of the string they point to.
Solution: Use strcmp(). (Ken Takata)
2014-04-29 15:11:43 +02:00
3d1956bcc9
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)
2014-04-29 14:44:35 +02:00
355a95a079
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.
2014-04-29 14:03:02 +02:00
d69bd9af3c
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)
2014-04-29 12:15:40 +02:00
33e87789a7
updated for version 7.4.266
...
Problem: Test 62 fails.
Solution: Set the language to C. (Christian Brabandt)
2014-04-29 11:55:29 +02:00
a4f317df89
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.
2014-04-24 17:12:33 +02:00
eccb7fc315
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.
2014-04-23 20:43:41 +02:00
163d0da508
updated for version 7.4.263
...
Problem: GCC 4.8 compiler warning for hiding a declaration (Francois Gannaz)
Solution: Remove the second declaration.
2014-04-23 19:44:30 +02:00
2af78a1408
updated for version 7.4.262
...
Problem: Duplicate code in regexec().
Solution: Add line_lbr flag to regexec_nl().
2014-04-23 19:06:37 +02:00
93fc481b57
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().
2014-04-23 18:48:47 +02:00
9bdfb0025c
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.
2014-04-23 17:43:42 +02:00
62f167f716
updated for version 7.4.259
...
Problem: Warning for misplaced "const".
Solution: Move the "const". (Yukihiro Nakadaira)
2014-04-23 12:52:40 +02:00
c8836f7025
updated for version 7.4.258
...
Problem: Configure fails if $CC contains options.
Solution: Remove quotes around $CC. (Paul Barker)
2014-04-12 13:12:24 +02:00
0eac828ab0
updated for version 7.4.257
...
Problem: Compiler warning, possibly for mismatch in parameter name.
Solution: Rename the parameter in the declaration.
2014-04-12 12:26:36 +02:00
b21a29be56
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)
2014-04-11 10:22:53 +02:00
e29b1feead
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.
2014-04-10 20:00:15 +02:00
c09551ab79
updated for version 7.4.254
...
Problem: Smack support detection is incomplete.
Solution: Check for attr/xattr.h and specific macro.
2014-04-10 11:09:17 +02:00
5a4e160ce4
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.
2014-04-06 21:34:04 +02:00
7bcdb7d166
updated for version 7.4.252
...
Problem: Critical error in GTK, removing timer twice.
Solution: Clear the timer after removing it. (James McCoy)
2014-04-06 21:08:45 +02:00
4c7ab1bb57
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)
2014-04-06 20:45:43 +02:00
75b8156a44
Updated runtime files.
2014-04-06 14:09:13 +02:00
7e38ea2fb6
Updated runtime files.
2014-04-05 22:55:53 +02:00
e9a54227f9
updated for version 7.4.250
...
Problem: Some test files missing from distribution.
Solution: Add pattern for newly added tests.
2014-04-05 21:59:39 +02:00
7d647820ed
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)
2014-04-05 21:28:56 +02:00
39c29ed511
updated for version 7.4.248
...
Problem: Cannot distinguish between NL and NUL in output of system().
Solution: Add systemlist(). (ZyX)
2014-04-05 19:44:40 +02:00
57ebe6e2f9
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)
2014-04-05 18:55:46 +02:00
4ed89cdf41
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)
2014-04-05 12:02:25 +02:00
21e854e5ce
updated for version 7.4.245
...
Problem: Crash for "vim -u NONE -N -c '&&'".
Solution: Check for the pattern to be NULL. (Dominique Pelle)
2014-04-04 19:00:48 +02:00
57a728d1df
updated for version 7.4.244
...
Problem: The smack feature causes stray error messages.
Solution: Remove the error messages.
2014-04-02 23:09:26 +02:00
5a50c2255c
updated for version 7.4.243
...
Problem: Cannot use setreg() to add text that includes a NUL.
Solution: Make setreg() accept a list.
2014-04-02 22:17:10 +02:00
b7cb42bc38
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)
2014-04-02 19:55:10 +02:00
41571769c9
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)
2014-04-02 19:00:58 +02:00
fe5aab63fe
updated for version 7.4.240
...
Problem: ":tjump" shows "\n" as "\\n".
Solution: Skip over "\" that escapes a backslash. (Gary Johnson)
2014-04-02 17:19:04 +02:00
3e45159ceb
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)
2014-04-02 14:22:05 +02:00
5bd32f47ec
updated for version 7.4.238
...
Problem: Vim does not support the smack library.
Solution: Add smack support (Jose Bollo)
2014-04-02 14:05:38 +02:00
6716d9af11
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.
2014-04-02 12:12:08 +02:00
7f3be402ce
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)
2014-04-01 22:08:54 +02:00
c7f025536e
updated for version 7.4.235
...
Problem: It is not easy to get the full path of a command.
Solution: Add the exepath() function.
2014-04-01 21:00:59 +02:00
a1706c958e
updated for version 7.4.234
...
Problem: Can't get the command that was used to start Vim.
Solution: Add v:progpath. (Viktor Kojouharov)
2014-04-01 19:55:49 +02:00
31b7d38611
updated for version 7.4.233
...
Problem: Escaping special characters for using "%" with a shell command is
inconsistant, parenthesis are escaped but spaces are not.
Solution: Only escape "!". (Gary Johnson)
2014-04-01 18:54:48 +02:00
fd3fe98b78
updated for version 7.4.232
...
Problem: ":%s/\n//" uses a lot of memory. (Aidan Marlin)
Solution: Turn this into a join command. (Christian Brabandt)
2014-04-01 17:49:44 +02:00
efa304d760
updated for version 7.4.231
...
Problem: An error in ":options" is not caught by the tests.
Solution: Add a test for ":options". Set $VIMRUNTIME for the tests so that
it uses the current runtime files instead of the installed ones.
2014-04-01 14:08:28 +02:00
e7a88a8d4e
updated for version 7.4.230
...
Problem: Error when using ":options".
Solution: Fix the entry for 'lispwords'. (Kenichi Ito)
2014-04-01 12:26:46 +02:00
a392038db5
updated for version 7.4.229
...
Problem: Using ":let" for listing variables and the second one is a curly
braces expression may fail.
Solution: Check for an "=" in a better way. (ZyX)
2014-03-30 16:49:09 +02:00
922a4664fe
updated for version 7.4.228
...
Problem: Compiler warnings when building with Python 3.2.
Solution: Make type cast depend on Python version. (Ken Takata)
2014-03-30 16:11:43 +02:00
498af70e06
updated for version 7.4.227
...
Problem: Can't build with Ruby 1.8.
Solution: Do include a check for the Ruby version. (Ken Takata)
2014-03-28 21:58:21 +01:00
3d6db1467b
updated for version 7.4.226
...
Problem: Cursurline highlighting not redrawn when scrolling. (John
Marriott)
Solution: Check for required redraw in two places.
2014-03-28 21:49:32 +01:00
76f3b1ad77
Update runtime files.
2014-03-27 22:30:07 +01:00
73b044dca9
updated for version 7.4.225
...
Problem: Dynamic Ruby doesn't work on Solaris.
Solution: Always use the stubs. (Danek Duvall, Yukihiro Nakadaira)
2014-03-27 19:08:55 +01:00
2bcaec320a
updated for version 7.4.224
...
Problem: /usr/bin/grep on Solaris does not support -F.
Solution: Add configure check to find a good grep. (Danek Duvall)
2014-03-27 18:51:11 +01:00
7db7784103
updated for version 7.4.223
...
Problem: Still using an older autoconf version.
Solution: Switch to autoconf 2.69.
2014-03-27 17:40:59 +01:00
a6fd37be4f
updated for version 7.4.222
...
Problem: The Ruby directory is constructed from parts.
Solution: Use 'rubyarchhdrdir' if it exists. (James McCoy)
2014-03-27 17:19:09 +01:00
158864120d
updated for version 7.4.221
...
Problem: Quickfix doesn't resize on ":copen 20". (issue 199)
Solution: Resize the window when requested. (Christian Brabandt)
2014-03-27 17:02:27 +01:00
c666b5b467
updated for version 7.4.220
...
Problem: Test 105 does not work in a shadow dir. (James McCoy)
Solution: Omit "src/" from the checked path.
2014-03-27 12:40:30 +01:00
b679875b29
updated for version 7.4.219
...
Problem: When 'relativenumber' or 'cursorline' are set the window is
redrawn much to often. (Patrick Hemmer, Dominique Pelle)
Solution: Check the VALID_CROW flag instead of VALID_WROW.
2014-03-27 12:11:48 +01:00
327aa02dda
updated for version 7.4.218
...
Problem: It's not easy to remove duplicates from a list.
Solution: Add the uniq() function. (LCD)
2014-03-25 18:24:23 +01:00
1a3eb8e1b5
updated for version 7.4.217
...
Problem: When src/auto/configure was updated, "make clean" would run
configure pointlessly.
Solution: Do not run configure for "make clean" and "make distclean" when
the make program supports $MAKECMDGOALS. (Ken Takata)
2014-03-25 15:34:48 +01:00
c410530637
updated for version 7.4.216
...
Problem: Compiler warnings. (Tony Mechelynck)
Solution: Initialize variables, add #ifdef.
2014-03-25 13:46:26 +01:00
7b44934037
updated for version 7.4.215
...
Problem: Inconsistency: ":sp foo" does not reload "foo", unless "foo" is
the current buffer. (Liang Li)
Solution: Do not reload the current buffer on a split command.
2014-03-25 13:03:48 +01:00
03305f396f
updated for version 7.4.214
...
Problem: Compilation problems on HP_nonStop (Tandem).
Solution: Add #defines. (Joachim Schmitz)
2014-03-24 19:44:09 +01:00
5803ae6c07
updated for version 7.4.213
...
Problem: It's not possible to open a new buffer without creating a swap
file.
Solution: Add the ":noswapfile" modifier. (Christian Brabandt)
2014-03-23 16:04:02 +01:00
f7ff6e85e8
updated for version 7.4.212
...
Problem: Now that the +visual feature is always enabled the #ifdefs for it
are not useful.
Solution: Remove the checks for FEAT_VISUAL.
2014-03-23 15:13:05 +01:00
a687837516
Updated runtime files.
2014-03-22 21:02:50 +01:00
ed287f9a4e
updated for version 7.4.211
...
Problem: ":lu" is an abbreviation for ":lua", but it should be ":lunmap".
(ZyX)
Solution: Move "lunmap" to above "lua".
2014-03-22 13:30:01 +01:00
4c9a949d00
updated for version 7.4.210
...
Problem: Visual block mode plus virtual edit doesn't work well with tabs.
(Liang Li)
Solution: Take coladd into account. (Christian Brabandt)
2014-03-19 18:57:54 +01:00
529d2d6369
updated for version 7.4.209
...
Problem: When repeating a filter command "%" and "#" are expanded.
Solution: Escape the command when storing for redo. (Christian Brabandt)
2014-03-19 17:41:23 +01:00
2fb9fa19e2
updated for version 7.4.208
...
Problem: Mercurial picks up some files that are not distributed.
Solution: Add patterns to the ignore list. (Cade Forester)
2014-03-19 17:32:51 +01:00
9c8c8c5d30
updated for version 7.4.207
...
Problem: The cursor report sequence is sometimes not recognized and results
in entering replace mode.
Solution: Also check for the cursor report when not asked for.
2014-03-19 14:01:57 +01:00
a0844a1170
updated for version 7.4.206
...
Problem: Compiler warnings on 64 bit Windows.
Solution: Add type casts. (Mike Williams)
2014-03-19 12:37:22 +01:00
f0bdd2f28d
updated for version 7.4.205
...
Problem: ":mksession" writes command to move to second argument while it
does not exist. When it does exist the order might be wrong.
Solution: Use ":argadd" for each argument instead of using ":args" with a
list of names. (Nobuhiro Takasaki)
2014-03-12 21:28:26 +01:00
1d9ff43f58
updated for version 7.4.204
...
Problem: A mapping where the second byte is 0x80 doesn't work.
Solution: Unescape before checking for incomplete multi-byte char. (Nobuhiro
Takasaki)
2014-03-12 20:17:51 +01:00
8eded09bf7
updated for version 7.4.203
...
Problem: Parsing 'errorformat' is not correct.
Solution: Reset "multiignore" at the start of a multi-line message. (Lcd)
2014-03-12 19:41:55 +01:00
b1692e2b8f
updated for version 7.4.202
...
Problem: MS-Windows: non-ASCII font names don't work.
Solution: Convert between the current code page and 'encoding'. (Ken Takata)
2014-03-12 19:24:37 +01:00
af6c131bf7
updated for version 7.4.201
...
Problem: 'lispwords' is a global option.
Solution: Make 'lispwords' global-local. (Sung Pae)
2014-03-12 18:55:58 +01:00
24ff9e33a9
updated for version 7.4.200
...
Problem: Too many #ifdefs in the code.
Solution: Enable FEAT_VISUAL always, await any complaints
2014-03-12 17:56:48 +01:00
27bed20452
updated for version 7.4.199
...
Problem: (issue 197) ]P doesn't paste over Visual selection.
Solution: Handle Visual mode specifically. (Christian Brabandt)
2014-03-12 17:42:04 +01:00
d8619997c4
updated for version 7.4.198
...
Problem: Can't build Vim with Perl when -Dusethreads is not specified for
building Perl, and building Vim with --enable-perlinterp=dynamic.
Solution: Adjust #ifdefs. (Yasuhiro Matsumoto)
2014-03-12 17:08:05 +01:00
206f011829
updated for version 7.4.197
...
Problem: Various problems on VMS.
Solution: Fix several VMS problems. (Zoltan Arpadffy)
2014-03-12 16:51:55 +01:00
f7dc2b5517
updated for version 7.4.196
...
Problem: Tests fail on Solaris 9 and 10.
Solution: Use "test -f" instead of "test -e". (Laurent Blume)
2014-03-12 15:50:22 +01:00
038e5d4766
updated for version 7.4.195
...
Problem: Python tests fail.
Solution: Change "then" to "than" in more places. (Dominique Pelle, Taro
Muraoka)
2014-03-12 15:26:40 +01:00
4064e24a0f
updated for version 7.4.194
...
Problem: Can't build for Android.
Solution: Add #if condition. (Fredrik Fornwall)
2014-03-12 14:54:34 +01:00
0858917e43
Updated runtime files.
2014-03-08 18:38:28 +01:00
4de6a212f9
updated for version 7.4.193
...
Problem: Typos in messages.
Solution: "then" -> "than". (Dominique Pelle)
2014-03-08 16:13:44 +01:00
47b8342abd
updated for version 7.4.192
...
Problem: Memory leak when giving E853.
Solution: Free the argument. (Dominique Pelle)
2014-02-24 03:32:00 +01:00
251835e14f
Update runtime files. Add Euphoria syntax files.
2014-02-24 02:51:51 +01:00
26df092843
updated for version 7.4.191
...
Problem: Escaping a file name for shell commands can't be done without a
function.
Solution: Add the :S file name modifier.
2014-02-23 23:39:13 +01:00
581966e832
updated for version 7.4.190
...
Problem: Compiler warning for using %lld for off_t.
Solution: Add type cast.
2014-02-23 22:58:17 +01:00
f30caaf08d
updated for version 7.4.189
...
Problem: Compiler warning for unused argument.
Solution: Add UNUSED.
2014-02-23 22:54:58 +01:00
a2aa31a926
updated for version 7.4.188
...
Problem: SIZEOF_LONG clashes with similar defines in header files.
Solution: Rename to a name starting with VIM_. Also for SIZEOF_INT.
2014-02-23 22:52:40 +01:00
7d311c52ce
updated for version 7.4.187
...
Problem: Delete that crosses line break splits multi-byte character.
Solution: Advance a character instead of a byte. (Cade Foster)
2014-02-22 23:49:35 +01:00
b1d90a3d77
updated for version 7.4.186
...
Problem: Insert in Visual mode sometimes gives incorrect results.
(Dominique Pelle)
Solution: Remember the original insert start position. (Christian Brabandt,
Dominique Pelle)
2014-02-22 23:03:55 +01:00
631abc35df
updated for version 7.4.185
...
Problem: Clang gives warnings.
Solution: Adjust how bigness is set. (Dominique Pelle)
2014-02-22 22:27:47 +01:00
9feaf6206f
updated for version 7.4.184
...
Problem: match() does not work properly with a {count} argument.
Solution: Compute the length once and update it. Quit the loop when at the
end. (Hirohito Higashi)
2014-02-22 22:18:47 +01:00
c86438205b
updated for version 7.4.183
...
Problem: MSVC Visual Studio update not supported.
Solution: Add version number. (Mike William)
2014-02-15 19:47:51 +01:00
45e2bcc275
updated for version 7.4.182
...
Problem: Building with mzscheme and racket does not work. (David Chimay)
Solution: Adjust autoconf. (Sergey Khorev)
2014-02-15 17:19:00 +01:00
06811f33ce
updated for version 7.4.181
...
Problem: When using 'pastetoggle' the status lines are not updated. (Samuel
Ferencik, Jan Christoph Ebersbach)
Solution: Update the status lines. (Nobuhiro Takasaki)
2014-02-15 16:17:07 +01:00
403b3cf0a1
updated for version 7.4.180
...
Problem: Older Python versions don't support %ld.
Solution: Use %d instead. (ZyX)
2014-02-15 15:59:03 +01:00
0e4eebd425
updated for version 7.4.179
...
Problem: Warning for type-punned pointer. (Tony Mechelynck)
Solution: Use intermediate variable.
2014-02-12 22:08:49 +01:00
f92d8a254a
updated for version 7.4.178
...
Problem: The J command does not update '[ and '] marks. (William Gardner)
Solution: Set the marks. (Christian Brabandt)
2014-02-11 19:33:07 +01:00
92dff1827a
Update runtime files. Add support for systemverilog.
2014-02-11 19:15:50 +01:00
b8e2305656
updated for version 7.4.177
...
Problem: Compiler warning for unused variable. (Tony Mechelynck)
Solution: Add #ifdef.
2014-02-11 18:58:09 +01:00
2d5f38ff10
updated for version 7.4.176
...
Problem: Dictionary.update() thows an error when used without arguments.
Python programmers don't expect that.
Solution: Make Dictionary.update() without arguments do nothing. (ZyX)
2014-02-11 18:47:27 +01:00
cd981f2e0f
updated for version 7.4.175
...
Problem: When a wide library function fails, falling back to the non-wide
function may do the wrong thing.
Solution: Check the platform, when the wide function is supported don't fall
back to the non-wide function. (Ken Takata)
2014-02-11 17:06:00 +01:00
3b5226121d
updated for version 7.4.174
...
Problem: Compiler warnings for Python interface. (Tony Mechelynck)
Solution: Add type casts, initialize variable.
2014-02-11 16:00:35 +01:00
12a0f22340
updated for version 7.4.173
...
Problem: When using scrollbind the cursor can end up below the last line.
(mvxxc)
Solution: Reset w_botfill when scrolling up. (Christian Brabandt)
2014-02-11 15:47:46 +01:00
4d504a3e11
updated for version 7.4.172
...
Problem: The blowfish code mentions output feedback, but the code is
actually doing cipher feedback.
Solution: Adjust names and comments.
2014-02-11 15:23:32 +01:00
0a36fece92
updated for version 7.4.171
...
Problem: Redo does not set v:count and v:count1.
Solution: Use a separate buffer for redo, so that we can set the counts when
performing redo.
2014-02-11 15:10:43 +01:00
c467d9b274
updated for version 7.4.170
...
Problem: Some help tags don't work with ":help". (Tim Chase)
Solution: Add exceptions.
2014-02-11 12:15:43 +01:00
10395d8d6c
updated for version 7.4.169
...
Problem: ":sleep" puts cursor in the wrong column. (Liang Li)
Solution: Add the window offset. (Christian Brabandt)
2014-02-05 22:46:52 +01:00
a1a118b159
updated for version 7.4.168
...
Problem: Can't compile with Ruby 2.1.0.
Solution: Add support for new GC. (Kohei Suzuki)
2014-02-05 22:41:15 +01:00
4f943c09a5
updated for version 7.4.167
...
Problem: Fixes are not tested.
Solution: Add a test for not autoloading on assignment. (Yukihiro Nakadaira)
2014-02-05 22:26:05 +01:00
f31ecce97e
updated for version 7.4.166
...
Problem: Auto-loading a function for code that won't be executed.
Solution: Do not auto-load when evaluation is off. (Yasuhiro Matsumoto)
2014-02-05 22:13:05 +01:00
767568846b
updated for version 7.4.165
...
Problem: By default, after closing a buffer changes can't be undone.
Solution: In the example vimrc file set 'undofile'.
2014-02-05 22:02:01 +01:00
dd415a6c5a
updated for version 7.4.164
...
Problem: Problem with event handling on Windows 8.
Solution: Ignore duplicate WINDOW_BUFFER_SIZE_EVENTs. (Nobuhiro Takasaki)
2014-02-05 14:02:27 +01:00
f50eb7882e
updated for version 7.4.163
...
Problem: MS-Windows input doesn't work properly on Windows 7 and earlier.
Solution: Add a check for Windows 8. (Yasuhiro Matsumoto)
2014-02-05 13:36:54 +01:00
09edc46d01
updated for version 7.4.162
...
Problem: Running tests in shadow dir doesn't work.
Solution: Add testdir/sautest to the shadow target. (James McCoy)
2014-02-05 12:36:42 +01:00
4315f26500
updated for version 7.4.161
...
Problem: Crash in Python exception handling.
Solution: Only use exception variables if did_throw is set. (ZyX)
2014-01-31 14:54:04 +01:00
fcc3f46735
updated for version 7.4.160
...
Problem: Win32: Crash when executing external command.
Solution: Only close the handle when it was created. (Yasuhiro Matsumoto)
2014-01-24 19:55:37 +01:00
361aa50547
updated for version 7.4.159
...
Problem: Completion hangs when scanning the current buffer after doing
keywords. (Christian Brabandt)
Solution: Set the first match position when starting to scan the current
buffer.
2014-01-23 22:45:58 +01:00
8af269186c
updated for version 7.4.158
...
Problem: Pattern containing \zs is not handled correctly by substitute().
Solution: Change how an empty match is skipped. (Yukihiro Nakadaira)
2014-01-23 20:09:34 +01:00
b4d587cbd9
updated for version 7.4.157
...
Problem: Error number used twice. (Yukihiro Nakadaira)
Solution: Change the one not referred in the docs.
2014-01-23 18:12:49 +01:00
4a36bcf0d8
updated for version 7.4.156
...
Problem: Test file missing from distribution.
Solution: Add new directory to file list.
2014-01-23 14:26:24 +01:00
8d04317104
Updated runtime files.
2014-01-23 14:24:41 +01:00
ac8400d483
updated for version 7.4.155
...
Problem: ":keeppatterns /pat" does not keep search pattern offset.
Solution: Restore the offset after doing the search.
2014-01-14 21:31:34 +01:00
8822a9c367
updated for version 7.4.154
...
Problem: Still a problem with auto-loading.
Solution: Pass no_autoload to deref_func_name(). (Yukihiro Nakadaira)
2014-01-14 19:44:34 +01:00
5395e7afe9
updated for version 7.4.153
...
Problem: Compiler warning for pointer type.
Solution: Add type cast.
2014-01-14 19:35:56 +01:00
1028f4d75e
updated for version 7.4.152
...
Problem: Python: Cannot iterate over options.
Solution: Add options iterator. (ZyX)
2014-01-14 16:55:00 +01:00
063a46ba77
updated for version 7.4.151
...
Problem: Python: slices with steps are not supported.
Solution: Support slices in Python vim.List. (ZyX)
2014-01-14 16:36:51 +01:00
14177b77bf
updated for version 7.4.150
...
Problem: :keeppatterns is not respected for :s.
Solution: Check the keeppatterns flag. (Yasuhiro Matsumoto)
2014-01-14 15:53:51 +01:00
6d977d6c1c
updated for version 7.4.149
...
Problem: Get E685 error when assigning a function to an autoload variable.
(Yukihiro Nakadaira)
Solution: Instead of having a global no_autoload variable, pass an autoload
flag down to where it is used. (ZyX)
2014-01-14 15:24:39 +01:00
ca058dc71f
updated for version 7.4.148
...
Problem: Cannot build with Cygwin and X11.
Solution: Include Xwindows.h instead of windows.h. (Lech Lorens)
2014-01-14 13:26:21 +01:00
6cd3aeee4c
updated for version 7.4.147
...
Problem: Cursor moves to wrong position when using "gj" after "$" and
virtual editing is active.
Solution: Make "gj" behave differently when virtual editing is active.
(Hirohito Higashi)
2014-01-14 13:18:58 +01:00
2cd3696c35
updated for version 7.4.146
...
Problem: When starting Vim with "-u NONE" v:oldfiles is NULL.
Solution: Set v:oldfiles to an empty list. (Yasuhiro Matsumoto)
2014-01-14 12:57:05 +01:00
32b9201f37
updated for version 7.4.145
...
Problem: getregtype() does not return zero for unknown register.
Solution: Adjust documention: return empty string for unknown register.
Check the register name to be valid. (Yukihiro Nakadaira)
2014-01-14 12:33:36 +01:00
9d1685d1cf
updated for version 7.4.144
...
Problem: MingW also supports intptr_t for OPEN_OH_ARGTYPE.
Solution: Adjust #ifdef. (Ken Takata)
2014-01-14 12:18:45 +01:00
e21b6b2a8d
updated for version 7.4.143
...
Problem: TextChangedI is not triggered.
Solution: Reverse check for "ready". (lilydjwg)
2014-01-14 12:17:02 +01:00
b0d5c96133
updated for version 7.4.142
...
Problem: On MS-Windows 8 IME input doen't work correctly.
Solution: Work around the problem. (Nobuhiro Takasaki)
2014-01-12 13:24:51 +01:00
78cf3f0de9
updated for version 7.4.141
...
Problem: Problems when building with Borland: st_mode is signed short;
can't build with Python; temp files not ignored by Mercurial;
building with DEBUG doesn't define _DEBUG.
Solution: Fix the problems. (Ken Takata)
2014-01-10 18:16:07 +01:00
a02471e295
updated for version 7.4.140
...
Problem: Crash when wiping out buffer triggers autocommand that wipes out
only other buffer.
Solution: Do not delete the last buffer, make it empty. (Hirohito Higashi)
2014-01-10 16:43:14 +01:00
bd2dc34774
updated for version 7.4.139
...
Problem: Crash when using :cd in autocommand. (François Ingelrest)
Solution: Set w_localdir to NULL after freeing it. (Dominique Pelle)
2014-01-10 15:53:13 +01:00
4ea924e0a5
updated for version 7.4.138
...
Problem: Directory change messages are not recognized.
Solution: Fix using a character range literally. (Lech Lorens)
2014-01-10 15:32:21 +01:00
3a69e1135e
updated for version 7.4.137
...
Problem: Cannot use IME with Windows 8 console.
Solution: Change the user of ReadConsoleInput() and PeekConsoleInput().
(Yasuhiro Matsumoto)
2014-01-10 13:51:42 +01:00
b1cb35f785
updated for version 7.4.136
...
Problem: MS-Windows: When saving a file with a UNC path the file becomes
read-only.
Solution: Don't mix up Win32 attributes and Unix attributes. (Ken Takata)
2014-01-10 13:05:20 +01:00
438f67a004
Updated runtime files.
2014-01-07 06:09:28 +01:00
2fda301469
updated for version 7.4.135
...
Problem: Missing dot in MingW test Makefile.
Solution: Add the dot. (Michael Soyka)
2014-01-06 15:51:55 +01:00
5ec8305ea8
updated for version 7.4.134
...
Problem: Spurious space in MingW Makefile.
Solution: Remove the space. (Michael Soyka)
2014-01-06 15:45:10 +01:00
5f4c8406a2
updated for version 7.4.133
...
Problem: Clang warns for using NUL.
Solution: Change NUL to NULL. (Dominique Pelle)
2014-01-06 06:19:11 +01:00
3f1138e8ae
updated for version 7.4.132
...
Problem: Win32: flags and inherit_handles arguments mixed up.
Solution: Swap the argument. (cs86661)
2014-01-05 13:29:26 +01:00
4b550b4c50
Runtime file updates.
2013-12-15 10:02:33 +01:00
dedd1b0aba
updated for version 7.4.131
...
Problem: Syncbind causes E315 errors in some situations. (Liang Li)
Solution: Set and restore curbuf in ex_syncbind(). (Christian Brabandt)
2013-12-14 13:06:17 +01:00
0bd7b3f4ce
updated for version 7.4.130
...
Problem: Relative line numbers mix up windows when using folds.
Solution: Use hasFoldingWin() instead of hasFolding(). (Lech Lorens)
2013-12-14 12:48:58 +01:00
959a143f2e
updated for version 7.4.129
...
Problem: getline(-1) returns zero. (mvxxc)
Solution: Return an empty string.
2013-12-14 12:17:38 +01:00
207fd75cac
updated for version 7.4.128
...
Problem: Perl 5.18 for MSVC doesn't work.
Solution: Add check in makefile and define __inline. (Ken Takata)
2013-12-14 11:50:35 +01:00
7c0daf088e
updated for version 7.4.127
...
Problem: Perl 5.18 on Unix doesn't work.
Solution: Move workaround to after including vim.h. (Ken Takata)
2013-12-14 11:46:08 +01:00
36c85b2c46
updated for version 7.4.126
...
Problem: Compiler warnings for "const" and incompatible types.
Solution: Remove "const", add type cast. (Ken Takata)
2013-12-12 20:25:44 +01:00
dfb18411cf
Updated runtime files.
2013-12-11 18:53:29 +01:00
175d0704df
updated for version 7.4.125
...
Problem: Win32: Dealing with messages may not work for multi-byte chars.
Solution: Use pDispatchMessage(). (Ken Takata)
2013-12-11 18:36:33 +01:00
2cc8738f2f
updated for version 7.4.124
...
Problem: Win32: Getting host name does not use wide function.
Solution: Use GetComputerNameW() if possible. (Ken Takata)
2013-12-11 18:21:45 +01:00
c8020ee825
updated for version 7.4.123
...
Problem: Win32: Getting user name does not use wide function.
Solution: Use GetUserNameW() if possible. (Ken Takata)
2013-12-11 18:18:06 +01:00
910cffbb5e
updated for version 7.4.122
...
Problem: Win32: When 'encoding' is set to "utf-8" and the active codepage
is cp932 then ":grep" and other commands don't work for multi-byte
characters.
Solution: (Yasuhiro Matsumoto)
2013-12-11 17:58:35 +01:00
893b2d73d1
updated for version 7.4.121
...
Problem: Completion doesn't work for ":py3d" and ":py3f". (Bohr Shaw)
Solution: Skip over letters after ":py3".
2013-12-11 17:44:38 +01:00
fcf94d3990
updated for version 7.4.120
...
Problem: Can't build with Perl 5.18 on Linux. (Lcd 47)
Solution: Add #ifdef. (Ken Takata)
2013-12-11 17:20:19 +01:00
4ffa07081f
updated for version 7.4.119
...
Problem: Vim doesn't work well on OpenVMS.
Solution: Fix various problems. (Samuel Ferencik)
2013-12-11 17:12:37 +01:00
1d633413e5
updated for version 7.4.118
...
Problem: It's possible that redrawing the status lines causes
win_redr_custom() to be called recursively.
Solution: Protect against recursiveness. (Yasuhiro Matsumoto)
2013-12-11 15:52:01 +01:00
6b10721fa2
updated for version 7.4.117
...
Problem: Can't build with Cygwin/MingW and Perl 5.18.
Solution: Add a linker argument for the Perl library. (Cesar Romani)
Adjust CFLAGS and LIB. (Cesar Romani)
Move including inline.h further down. (Ken Takata)
2013-12-11 15:06:40 +01:00
7ba0741451
updated for version 7.4.116
...
Problem: When a mapping starts with a space, the typed space does not show
up for 'showcmd'.
Solution: Show "<20>". (Brook Hong)
2013-12-11 14:55:01 +01:00
b011af9696
updated for version 7.4.115
...
Problem: When using Zsh expanding ~abc doesn't work when the result
contains a space.
Solution: Off-by-one error in detecting the NUL. (Pavol Juhas)
2013-12-11 13:21:51 +01:00
5d7f9df8fa
updated for version 7.4.114
...
Problem: New GNU make outputs messages about changing directory in another
format.
Solution: Recognize the new format.
2013-12-11 12:22:58 +01:00
73c61633b6
updated for version 7.4.113
...
Problem: MSVC static analysis gives warnings.
Solution: Avoid the warnings and avoid possible bugs. (Ken Takata)
2013-12-07 14:48:10 +01:00
b050c64186
updated for version 7.4.112
...
Problem: The defaults for 'directory' and 'backupdir' on MS-Windows do not
include a directory that exists.
Solution: Use $TEMP.
2013-12-07 14:32:09 +01:00
c2401d62e0
updated for version 7.4.111
...
Problem: Memory leak in Python OptionsAssItem. (Ken Takata)
Solution: Call Py_XDECREF() where needed. (ZyX)
2013-12-07 14:28:43 +01:00
ba2d44f338
updated for version 7.4.110
...
Problem: "gUgn" cannot be repeeated. (Dimitar Dimitrov)
Solution: Don't put "gn" in a different order in the redo buffer. Restore
'wrapscan' when the pattern isn't found. (Christian Wellenbrock)
2013-11-28 19:27:30 +01:00
b95186fd36
updated for version 7.4.109
...
Problem: ColorScheme autocommand matches with the current buffer name.
Solution: Match with the colorscheme name. (Christian Brabandt)
2013-11-28 18:53:52 +01:00
34b466edfe
updated for version 7.4.108
...
Problem: "zG" and "zW" leave temp files around on MS-Windows.
Solution: Delete the temp files when exiting. (Ken Takata)
2013-11-28 17:41:46 +01:00
9fee7d4729
updated for version 7.4.107
...
Problem: Python: When vim.eval() encounters a Vim error, a try/catch in the
Python code doesn't catch it. (Yggdroot Chen)
Solution: Throw exceptions on errors in vim.eval(). (ZyX)
2013-11-28 17:04:43 +01:00
e88a5f3a2c
updated for version 7.4.106
...
Problem: Can't build with Ruby using Cygwin.
Solution: Fix library name in makefile. (Steve Hall)
2013-11-28 16:32:38 +01:00
dff54ac7e8
updated for version 7.4.105
...
Problem: Completing a tag pattern may give an error for invalid pattern.
Solution: Suppress the error, just return no matches.
2013-11-28 14:36:33 +01:00
174a848b67
updated for version 7.4.104
...
Problem: ":help s/\_" reports an internal error. (John Beckett)
Solution: Check for NUL and invalid character classes.
2013-11-28 14:20:17 +01:00
3678208477
Updated runtime files.
2013-11-28 13:53:34 +01:00
c62a644eaf
updated for version 7.4.103
...
Problem: Dos installer uses an old way to escape spaces in the diff
command.
Solution: Adjust the quoting to the new default shellxquote. (Ben Fritz)
2013-11-21 18:13:37 +01:00
ace8d8ee2f
updated for version 7.4.102
...
Problem: Crash when interrupting "z=".
Solution: Add safety check for word length. (Christian Brabandt, Dominique
Pelle)
2013-11-21 17:42:31 +01:00
438ee5bf60
updated for version 7.4.101
...
Problem: Using \1 in pattern goes one line too far. (Bohr Shaw, John Little)
Solution: Only advance the match end for the matched characters in the last
line.
2013-11-21 17:13:00 +01:00
272fb58236
updated for version 7.4.100
...
Problem: NFA regexp doesn't handle backreference correctly. (Ryuichi
Hayashida, Urtica Dioica)
Solution: Always add NFA_SKIP, also when it already exists at the start
position.
2013-11-21 16:03:40 +01:00
cafaa8a950
updated for version 7.4.099
...
Problem: Append in blockwise Visual mode with "$" is wrong.
Solution: After "$" don't use the code that checks if the cursor was moved.
(Hirohito Higashi, Ken Takata)
2013-11-21 14:40:04 +01:00
d07c6e1e82
updated for version 7.4.098
...
Problem: When using ":'<,'>del" errors may be given for the visual line
numbers being out of range.
Solution: Reset Visual mode in ":del". (Lech Lorens)
2013-11-21 14:21:40 +01:00
1e42f7ac16
updated for version 7.4.097
...
Problem: Unexpected behavior change related to 'virtualedit'. (Ingo Karkat)
Solution: Update the valid cursor position. (Christian Brabandt)
2013-11-21 13:24:41 +01:00
ffa2220950
updated for version 7.4.096
...
Problem: Can't change directory to an UNC path.
Solution: Use win32_getattrs() in mch_getperm(). (Christian Brabandt)
2013-11-21 12:34:11 +01:00
49b10273f0
updated for version 7.4.095
...
Problem: Regexp for LuaJIT version doesn't work on BSD.
Solution: Use "*" instead of "\+" and "\?". (Ozaki)
2013-11-21 12:17:51 +01:00
49b6a57d19
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)
2013-11-17 20:32:54 +01:00
9421bdc2cd
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)
2013-11-17 20:17:12 +01:00
4b60a6cdb3
Update runtime files.
2013-11-14 05:48:46 +01:00
2593e037c9
updated for version 7.4.092
...
Problem: Can't build small version.
Solution: Add #ifdef where the b_cjk flag is used. (Ken Takata)
2013-11-14 03:54:07 +01:00
e874744e94
updated for version 7.4.091
...
Problem: Missing semicolon.
Solution: Add the semicolon.
2013-11-12 18:09:29 +01:00
8f5610df73
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)
2013-11-12 05:28:26 +01:00
0671de335f
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)
2013-11-12 05:12:03 +01:00
cc63c647ee
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)
2013-11-12 04:44:01 +01:00
efe06f4dd8
updated for version 7.4.087
...
Problem: Compiler warning on 64 bit Windows systems.
Solution: Fix type cast. (Mike Williams)
2013-11-11 23:17:39 +01:00
0f8de8dfb2
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)
2013-11-11 04:25:53 +01:00
3f75e422be
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)
2013-11-11 01:29:22 +01:00
d6b8a5253b
updated for version 7.4.084
...
Problem: Python: interrupt not being properly discarded. (Yggdroot Chen)
Solution: Discard interrupt in VimTryEnd. (ZyX)
2013-11-11 01:05:48 +01:00
a939e43440
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)
2013-11-09 05:30:26 +01:00
8e69b4a319
Updated runtime files.
2013-11-09 03:41:58 +01:00
45d3b1454c
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.
2013-11-09 03:31:51 +01:00
815135e408
updated for version 7.4.081
...
Problem: Wrong logic when ANALYZE is "yes".
Solution: Use or instead of and. (KF Leong)
2013-11-09 02:32:18 +01:00
817a8801d7
updated for version 7.4.080
...
Problem: Missing documentation for v:hlsearch.
Solution: Include the right file in the patch.
2013-11-09 01:44:43 +01:00
8050efa07d
updated for version 7.4.079
...
Problem: A script cannot detect whether 'hlsearch' highlighting is actually
displayed.
Solution: Add the "v:hlsearch" variable. (ZyX)
2013-11-08 04:30:20 +01:00
e5878f4be9
updated for version 7.4.078
...
Problem: MSVC 2013 is not supported.
Solution: Recognize and support MSVC 2013. (Ed Brown)
2013-11-08 03:15:47 +01:00
03e228a623
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.
2013-11-07 04:49:27 +01:00
fcea03ddd3
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)
2013-11-07 04:46:48 +01:00
c1c023ecfc
updated for version 7.4.075
...
Problem: Locally setting 'undolevels' is not tested.
Solution: Add a test. (Christian Brabandt)
2013-11-07 03:26:06 +01:00
aa88732efd
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.
2013-11-07 03:04:11 +01:00
f5a2fd880a
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)
2013-11-06 05:26:15 +01:00
4c1e626103
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)
2013-11-06 04:04:33 +01:00
84dbb62fca
updated for version 7.4.071
...
Problem: Passing limits around too often.
Solution: Use limits from buffer.
2013-11-06 04:01:36 +01:00
dce7c91de9
updated for version 7.4.070
...
Problem: Can't compile with tiny features. (Tony Mechelynck)
Solution: Add #ifdef.
2013-11-05 17:40:52 +01:00
6bcbcc59be
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.
2013-11-05 07:13:41 +01:00
0958e0fbe7
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)
2013-11-04 04:57:50 +01:00
f332a656c3
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)
2013-11-04 04:20:33 +01:00
69c3500f96
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)
2013-11-04 02:54:12 +01:00
332a2cadcd
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)
2013-11-04 02:01:01 +01:00
d9820538bd
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)
2013-11-04 01:41:17 +01:00
ba2d7ffc4b
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)
2013-11-04 00:34:53 +01:00
d5d015d457
Update runtime files.
2013-11-03 21:14:31 +01:00
18e5469b6e
updated for version 7.4.062
...
Problem: Configure check for AvailabilityMacros.h is wrong.
Solution: Use AC_CHECK_HEADERS().
2013-11-03 20:26:31 +01:00
39766a7595
updated for version 7.4.061
...
Problem: Availability macros configure check in wrong place.
Solution: Also check when not using Darwin. Remove version check.
2013-11-03 00:41:00 +01:00
0b400087d0
updated for version 7.4.060
...
Problem: Declaration has wrong return type for PyObject_SetAttrString().
Solution: Use int instead of PyObject. (Andreas Schwab)
2013-11-03 00:28:25 +01:00
9db1293317
updated for version 7.4.059
...
Problem: set_last_cursor() may encounter w_buffer being NULL. (Matt
Mkaniaris)
Solution: Check for NULL.
2013-11-03 00:20:52 +01:00
92c2db8be6
updated for version 7.4.058
...
Problem: Warnings on 64 bit Windows.
Solution: Add type casts. (Mike Williams)
2013-11-02 23:59:35 +01:00
0ffbbf9ea8
updated for version 7.4.057
...
Problem: byteidx() does not work for composing characters.
Solution: Add byteidxcomp().
2013-11-02 23:29:26 +01:00
4cc95d1495
updated for version 7.4.056
...
Problem: Mac: Compilation problem with OS X 10.9 Mavericks.
Solution: Include AvailabilityMacros.h when available. (Kazunobu Kuriyama)
2013-11-02 21:49:32 +01:00
2b1b53f5d9
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)
2013-11-02 21:04:38 +01:00
1180822670
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)
2013-11-02 04:39:38 +01:00
b69a714bb7
updated for version 7.4.053
...
Problem: Test75 has a wrong header. (ZyX)
Solution: Fix the text and remove leading ".
2013-11-02 04:19:34 +01:00
2c019c8696
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.
2013-10-06 17:46:56 +02:00
a951e35478
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.
2013-10-06 15:46:11 +02:00
b133208080
Runtime file updates.
2013-10-06 14:22:40 +02:00
4c7cb6b884
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)
2013-10-02 21:55:02 +02:00
3eead7c227
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)
2013-10-02 18:43:06 +02:00
0c6ccfdb62
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)
2013-10-02 18:23:07 +02:00
35a7c681bc
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)
2013-10-02 16:46:28 +02:00
0b4db6b6e5
updated for version 7.4.046
...
Problem: Can't use Tcl 8.6.
Solution: Change how Tcl_FindExecutable is called. (Jan Nijtmans)
2013-10-02 14:25:44 +02:00
ceb84af027
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)
2013-09-29 21:11:05 +02:00
8962fda1da
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.
2013-09-29 19:05:21 +02:00
386dcde30d
updated for version 7.4.043
...
Problem: VMS can't handle long function names.
Solution: Shorten may_req_ambiguous_character_width. (Samuel Ferencik)
2013-09-29 16:27:47 +02:00
7a18fdc8a4
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)
2013-09-29 13:38:29 +02:00
033d8888e8
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)
2013-09-25 23:24:57 +02:00
cca7413456
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)
2013-09-25 21:00:28 +02:00
2ee95f7d13
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)
2013-09-25 19:13:38 +02:00
134bf07ca0
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)
2013-09-25 18:54:24 +02:00
f211884fa1
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.
2013-09-25 18:16:38 +02:00
699c12076d
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.
2013-09-25 16:41:54 +02:00
18441ae2cd
Fix problem with 'iskeyword' in CSS syntax.
2013-09-24 23:30:38 +02:00
268b55b5fb
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)
2013-09-22 15:43:37 +02:00
ec11aef914
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)
2013-09-22 15:23:44 +02:00
6848c8b561
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)
2013-09-22 15:03:38 +02:00
baca7f705b
Update runtime files. Add support for J.
2013-09-22 14:42:24 +02:00
595cad2ea1
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)
2013-09-22 13:57:24 +02:00
00462ffb7d
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.
2013-09-20 20:13:53 +02:00
9952c102dd
updated for version 7.4.030
...
Problem: The -mno-cygwin argument is no longer supported by Cygwin.
Solution: Remove the arguments. (Steve Hall)
2013-09-19 20:49:04 +02:00
745c6eb29b
Add files missing from 7.4.028.
2013-09-19 17:04:30 +02:00
917789fdf7
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.
2013-09-19 17:04:01 +02:00
e6a2fa6573
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.
2013-09-19 17:00:20 +02:00
dd40734800
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.
2013-09-08 20:00:48 +02:00
95235e64d8
updated for version 7.4.026
...
Problem: Clang warning for int shift overflow.
Solution: Use unsigned and cast back to int. (Dominique Pelle)
2013-09-08 16:07:07 +02:00
0300e465aa
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)
2013-09-08 16:03:45 +02:00
3b26239341
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.
2013-09-08 15:40:49 +02:00
3b7ac49e26
updated for version 7.4.023
...
Problem: Compiler warning on 64 bit windows.
Solution: Add type cast. (Mike Williams)
2013-09-07 16:35:42 +02:00
7cba6c0636
Updated runtime files.
2013-09-05 22:13:31 +02:00
bec9c20884
updated for version 7.4.022
...
Problem: Deadlock while exiting, because of allocating memory.
Solution: Do not use gettext() in deathtrap(). (James McCoy)
2013-09-05 21:41:39 +02:00
9be4481892
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.
2013-09-05 21:15:44 +02:00
78c93e4b6a
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.
2013-09-05 16:05:36 +02:00
00b764aa41
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)
2013-09-05 13:50:53 +02:00
f0d9e00537
updated for version 7.4.018
...
Problem: When completing item becomes unselected. (Shougo Matsu)
Solution: Revert patch 7.3.1269.
2013-09-05 12:49:52 +02:00
966d71c852
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.
2013-09-05 12:06:33 +02:00
65f04f67f1
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)
2013-08-30 17:29:16 +02:00
4dee1bb0db
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)
2013-08-30 17:11:33 +02:00
4e4f529792
updated for version 7.4.014
...
Problem: MS-Windows: check for writing to device does not work.
Solution: Fix #ifdefs. (Ken Takata)
2013-08-30 17:07:01 +02:00
d2a203bb58
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)
2013-08-30 16:51:18 +02:00
604729e75b
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)
2013-08-30 16:44:19 +02:00
b5ef5e1c21
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)
2013-08-30 16:35:44 +02:00
195ef0ccb2
updated for version 7.4.010
...
Problem: Crash with invalid argument to mkdir().
Solution: Check for empty string. (lcd47)
2013-08-30 16:00:08 +02:00
cf81aefd9c
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)
2013-08-25 17:46:08 +02:00
41f1205fef
updated for version 7.4.008
...
Problem: New regexp engine can't be interrupted.
Solution: Check for CTRL-C pressed. (Yasuhiro Matsumoto)
2013-08-25 17:01:42 +02:00
74cd624fde
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)
2013-08-22 14:14:27 +02:00
67652c2935
updated for version 7.4.006
...
Problem: mkdir("foo/bar/", "p") gives an error message. (David Barnett)
Solution: Remove the trailing slash. (lcd)
2013-08-22 12:06:55 +02:00
c56c459075
updated for version 7.4.005
...
Problem: Using "vaB" while 'virtualedit' is set selects the wrong area.
(Dimitar Dimitrov)
Solution: Reset coladd when finding a match.
2013-08-14 17:45:29 +02:00
c93df6b075
updated for version 7.4.004
...
Problem: When closing a window fails ":bwipe" may hang.
Solution: Let win_close() return FAIL and break out of the loop.
2013-08-14 17:11:20 +02:00
ebefd997bb
updated for version 7.4.003
...
Problem: Memory access error in Ruby syntax highlighting. (Christopher Chow)
Solution: Refresh stale pointer. (James McCoy)
2013-08-14 14:18:40 +02:00
3f0df06c28
updated for version 7.4.002
...
Problem: Pattern with two alternative look-behind matches does not match.
(Amadeus Demarzi)
Solution: When comparing PIMs also compare their state ID to see if they are
different.
2013-08-14 13:34:25 +02:00
1cfad52a03
updated for version 7.4.001
...
Problem: Character classes such as [a-z] to not react to 'ignorecase'.
Breaks man page highlighting. (Mario Grgic)
Solution: Add separate items for classes that react to 'ignorecase'. Clean
up logic handling character classes. Add more tests.
2013-08-14 12:06:49 +02:00
3b1db36689
release version 7.4
2013-08-10 15:00:24 +02:00
b7512b79ce
updated for version 7.4b.022
...
Problem: Not waiting for a character when the tick count overflows.
Solution: Subtract the unsigned numbers and cast to int. (Ken Takata)
2013-08-10 12:45:09 +02:00
b09129684b
updated for version 7.4b.021
...
Problem: Pressing "u" after an external command results in multiple
press-enter messages. (glts)
Solution: Don't call hit_return_msg() when we have K_IGNORE. (Christian
Brabandt)
2013-08-09 20:38:26 +02:00
f17968b54a
updated for version 7.4b.020
...
Problem: "g~ap" changes first character of next paragraph. (Manuel Ortega)
Solution: Avoid subtracting (0 - 1) from todo. (Mike Williams)
2013-08-09 19:48:40 +02:00
86f931e1c3
updated for version 7.4b.019
...
Problem: Tabline is not updated properly when closing a tab on Win32.
Solution: Only reduce flickering when adding a tab. (Ken Takata)
2013-08-07 21:13:23 +02:00
a95d823554
updated for version 7.4b.018
...
Problem: Win32: Dialog can still be too big.
Solution: Move the check for height further down. (Andrei Olsen)
2013-08-07 15:27:11 +02:00
d82db6046c
updated for version 7.4b.017
...
Problem: ":he \^x" gives a strange error message. (glts)
Solution: Do not translate \^x to \_CTRL-x.
2013-08-07 15:24:41 +02:00
026a445c40
updated for version 7.4b.016
...
Problem: Ruby detection fails on Fedora 19.
Solution: Use one way to get the Ruby version. (Michael Henry)
2013-08-07 15:22:23 +02:00
01c458e438
updated for version 7.4b.015
...
Problem: Can't compile without the 'acd' feature.
Solution: Add #ifdefs. (Kazunobu Kuriyama)
2013-08-05 22:02:20 +02:00
9d98fe9cae
Update runtime files.
2013-08-03 18:35:36 +02:00
f40f4ab8df
updated for version 7.4b.014
...
Problem: Stupid mistake.
Solution: Changle "len" to "i".
2013-08-03 17:31:28 +02:00
48483dbaf7
updated for version 7.4b.013
...
Problem: Install dir for JP man pages is wrong.
Solution: Remove ".UTF-8" from the directory name. (Ken Takata)
2013-08-03 17:21:26 +02:00
fb332a2b33
updated for version 7.4b.012
...
Problem: Output from a shell command is truncated at a NUL. (lcd 47)
Solution: Change every NUL into an SOH.
2013-08-03 14:10:50 +02:00
c528b1d1ed
updated for version 7.4b.011
...
Problem: ":he \%(\)" does not work. (ZyX)
Solution: Add an exception to the list.
2013-08-03 13:41:15 +02:00
364ab2ffd3
updated for version 7.4b.010
...
Problem: Win32: Tcl library load does not use standard mechanism.
Solution: Call vimLoadLib() instead of LoadLibraryEx(). (Ken Takata)
2013-08-02 20:05:32 +02:00
bc88a27537
updated for version 7.4b.009
...
Problem: When setting the Visual area manually and 'selection' is
exclusive, a yank includes one character too much. (Ingo Karkat)
Solution: Default the Visual operation to "v". (Christian Brabandt)
2013-08-02 17:22:23 +02:00
4008f4fb08
updated for version 7.4b.008
...
Problem: 'autochdir' causes setbufvar() to change the current directory.
(Ben Fritz)
Solution: When disabling autocommands also reset 'acd' temporarily.
(Christian Brabandt)
2013-08-02 17:08:13 +02:00
aee1f4a5b5
updated for version 7.4b.007
...
Problem: On 32 bit MS-Windows :perldo does not work.
Solution: Make sure time_t uses 32 bits. (Ken Takata)
2013-08-02 16:10:32 +02:00
a946afe075
updated for version 7.4b.006
...
Problem: Using \{n,m} in an autocommand pattern no longer works.
Specifically, mutt temp files are not recognized. (Gary Johnson)
Solution: Make \\\{n,m\} work.
2013-08-02 15:22:39 +02:00
542805a59d
updated for version 7.4b.005
...
Problem: Finding %s in shellpipe and shellredir does not ignore %%s.
Solution: Skip over %%. (lcd 47)
2013-08-02 14:15:13 +02:00
eec3e1e72a
updated for version 7.4b.004
...
Problem: Regexp crash on pattern "@\%[\w\-]*". (Axel Kielhorn)
Solution: Add \%(\) around \%[] internally.
2013-08-01 18:38:26 +02:00
6dbe68cd9e
updated for version 7.4b.003
...
Problem: Regexp code is not nicely aligned.
Solution: Adjust white space. (Ken Takata)
2013-08-01 16:21:34 +02:00
398d53decf
updated for version 7.4b.002
...
Problem: Crash searching for \%(\%(\|\d\|-\|\.\)*\|\*\). (Marcin
Szamotulski) Also for \(\)*.
Solution: Do add a state for opening parenthesis, so that we can check if it
was added before at the same position.
2013-08-01 15:45:52 +02:00
1b1b09449f
updated for version 7.4b.001
...
Problem: Win32: dialog may extend off-screen.
Solution: Reduce the size, use correct borders. (Andrei Olsen)
2013-08-01 13:20:42 +02:00
1a42b4befb
Update files for the 7.4b BETA release.
2013-07-28 18:29:08 +02:00
1a4a75c5dc
updated for version 7.4a.047
...
Problem: Some comments are not so nice.
Solution: Change the comments.
2013-07-28 16:03:06 +02:00
16ea3676db
Updated runtime files.
2013-07-28 16:02:18 +02:00
a2320f43ea
updated for version 7.4a.046
...
Problem: Can't build without mbyte feature.
Solution: Add #ifdefs.
2013-07-28 15:16:19 +02:00
e855ccf90a
updated for version 7.4a.045
...
Problem: Configure does not always find the right library for Lua. Missing
support for LuaJit.
Solution: Improve the configure detection of Lua. (Hiroshi Shirosaki)
2013-07-28 13:32:15 +02:00
e2db695d31
Updated runtime files.
2013-07-24 19:53:36 +02:00
ff18df03c3
updated for version 7.4a.044
...
Problem: Test 96 sometimes fails.
Solution: Clear window from b_wininfo in win_free(). (Suggestion by
Yukihiro Nakadaira)
2013-07-24 17:51:57 +02:00
af003f6384
updated for version 7.4a.043
...
Problem: More ml_get errors when adding or deleting lines from Python.
(Vlad Irnov)
Solution: Switch to a window with the buffer when possible.
2013-07-24 17:11:46 +02:00
2b90ed294e
updated for version 7.4a.042
...
Problem: Crash when BufUnload autocommands close all buffers. (Andrew
Pimlott)
Solution: Set curwin->w_buffer to curbuf to avoid NULL.
2013-07-24 16:02:36 +02:00
ad875fb7ff
updated for version 7.4a.041
...
Problem: When using ":new ++ff=unix" and "dos" is first in 'fileformats'
then 'ff' is set to "dos" instead of "unix". (Ingo Karkat)
Solution: Create set_file_options() and invoke it from do_ecmd().
2013-07-24 15:02:03 +02:00
e24a9c0b59
updated for version 7.4a.040
...
Problem: Win32: using uninitialized variable.
Solution: (Yukihiro Nakadaira)
2013-07-24 13:49:22 +02:00
196ed14d15
updated for version 7.4a.039
...
Problem: New regexp engine doesn't match pattern. (Ingo Karkat)
Solution: When adding a state also check for different PIM if the list of
states has any state with a PIM.
2013-07-21 18:59:24 +02:00
9d48895e4c
updated for version 7.4a.038
...
Problem: When using MSVC 2012 there are various issues, including GUI size
computations.
Solution: Use SM_CXPADDEDBORDER. (Mike Williams)
2013-07-21 17:53:58 +02:00
5f919ee8eb
updated for version 7.4a.037
...
Problem: Win32: When mouse is hidden and in the toolbar, moving it won't
make it appear. (Sami Salonen)
Solution: Add tabline_wndproc() and toolbar_wndproc(). (Ken Takata)
2013-07-21 17:46:43 +02:00
ac7c33e38c
updated for version 7.4a.036
...
Problem: "\p" in a regexp does not match double-width characters.
(Yukihiro Nakadaira)
Solution: Don't count display cells, use vim_isprintc().
2013-07-21 17:06:00 +02:00
9ba7e17de1
Updated runtime files.
2013-07-17 22:37:26 +02:00
e53c8616f1
updated for version 7.4a.035
...
Problem: Fix in patch 7.4a.032 is not tested.
Solution: Add test.
2013-07-17 22:35:39 +02:00
a8f96397a1
updated for version 7.4a.034
...
Problem: The tabline may flicker when opening a new tab after 7.3.759 on
Win32.
Solution: Move call to TabCtrl_SetCurSel(). (Ken Takata)
2013-07-17 21:59:13 +02:00
b7a846d0e0
updated for version 7.4a.033
...
Problem: Test 98 always passes.
Solution: Include test98a.in in test98.in, execute the crucial command in
one line. (Yukihiro Nakadaira)
2013-07-17 21:40:31 +02:00
69b52456fc
updated for version 7.4a.032
...
Problem: New regexp engine: Does not match shorter alternative. (Ingo
Karkat)
Solution: Do not drop a new state when the PIM info is different.
2013-07-17 21:10:51 +02:00
de9149ef18
updated for version 7.4a.031
...
Problem: Compiler warnings. (Charles Campbell)
Solution: Initialize variables even when not needed.
2013-07-17 19:22:13 +02:00
4a3aef7b28
updated for version 7.4a.030
...
Problem: Missing find_win_for_buf(). (toothpik)
Solution: Add missing changes.
2013-07-17 19:12:57 +02:00
9e90219032
updated for version 7.4a.029
...
Problem: Can't build with MzScheme on Ubuntu 13.04.
Solution: Add configure check for the "ffi" library.
2013-07-17 18:58:11 +02:00
706d2de9c1
updated for version 7.4a.028
...
Problem: Crash when spell checking in new buffer.
Solution: Set the b_p_key field. (Mike Williams)
2013-07-17 17:35:13 +02:00
95064ece73
updated for version 7.4a.027
...
Problem: When Python adds lines to another buffer the cursor position is
wrong, it might be below the last line causing ml_get errors.
(Vlad Irnov)
Solution: Temporarily change the current window, so that marks are corrected
properly.
2013-07-17 17:15:25 +02:00
33ca6bf240
updated for version 7.4a.026
...
Problem: ":diffoff" does not remove folds. (Ramel)
Solution: Do not restore 'foldenable' when 'foldmethod' is "manual".
2013-07-17 13:43:39 +02:00
56667a5d3e
updated for version 7.4a.025
...
Problem: Get the press-Enter prompt even after using :redraw.
Solution: Clear need_wait_return when executing :redraw.
2013-07-17 11:54:28 +02:00
6f2926692b
updated for version 7.4a.024
...
Problem: X11 GUI: Checking icon height twice.
Solution: Check height and width. (Dominique Pelle)
2013-07-14 15:06:50 +02:00
6f394f88b8
updated for version 7.4a.023
...
Problem: Still another superfluous parenthesis. (ZyX)
Solution: Remove it.
2013-07-14 13:41:56 +02:00
91b2bdb083
updated for version 7.4a.022
...
Problem: Using "d2g$" does not delete the last character. (ZyX)
Solution: Set the "inclusive" flag properly.
2013-07-14 13:32:15 +02:00
ff52518969
updated for version 7.4a.021
...
Problem: Using feedkeys() doesn't always work.
Solution: Omit feedkeys(). (Ken Takata)
2013-07-14 13:02:12 +02:00
3fb14bc734
updated for version 7.4a.020
...
Problem: Superfluous mb_ptr_adv().
Solution: Remove the call. (Dominique Pelle)
2013-07-14 12:34:56 +02:00
ee31be64a3
updated for version 7.4a.019
...
Problem: Invalid closing parenthesis in test 62. Command truncated at
double quote.
Solution: Remove the parenthesis. Change double quote to ''. (ZyX)
2013-07-14 12:21:57 +02:00
690ae9c858
updated for version 7.4a.018
...
Problem: Compiler warning for code unreachable. (Charles Campbell)
Solution: Use "while" instead of endless loop. Change break to continue.
2013-07-13 20:58:11 +02:00
2b79bfdeab
updated for version 7.4a.017
...
Problem: When 'foldmethod' is "indent", using ">>" on a line just above a
fold makes the cursor line folded. (Evan Laforge)
Solution: Call foldOpenCursor(). (Christian Brabandt)
2013-07-13 16:34:32 +02:00
a0aa9070be
updated for version 7.4a.016
...
Problem: Features enabled in Makefile.
Solution: Undo accidental changes.
2013-07-13 15:39:33 +02:00
a3fe8fe632
updated for version 7.4a.015
...
Problem: No Japanese man pages.
Solution: Add Japanese translations of man pages. (Ken Takata, Yukihiro
Nakadaira, et al.)
2013-07-13 15:33:20 +02:00
8e46f7264c
updated for version 7.4a.014
...
Problem: Test 86 and 89 have a problem with using a shadow dir.
Solution: Adjust for the different directory structure. (James McCoy)
2013-07-13 14:08:16 +02:00
3ff9b185fe
updated for version 7.4a.013
...
Problem: Setting/resetting 'lbr' in the main help file changes alignment
after a Tab. (Dimitar Dimitrov)
Solution: Also use the code for conceal mode where n_extra is computed for
'lbr'.
2013-07-13 12:36:55 +02:00
fba2424cf2
updated for version 7.4a.012
...
Problem: "make test" fails when using a shadow directory.
Solution: Create links for files in src/po. (James McCoy)
2013-07-12 20:16:58 +02:00
fee496d882
updated for version 7.4a.011
...
Problem: Configure check for Python 3 config name isn't right.
Solution: Always include vi_cv_var_python3_version. (Tim Harder)
2013-07-12 20:07:24 +02:00
e741f2714d
updated for version 7.4a.010
...
Problem: Test 86 and 97 fail when building with Python or Python 3 and
using a static library.
Solution: Add configure check to add -fPIE compiler flag.
2013-07-09 21:57:52 +02:00
fb97f28cc2
updated for version 7.4a.009
...
Problem: Compiler warnings for function prototypes.
Solution: Add "void". Move list_features() prototype. (Ken Takata)
2013-07-09 17:42:46 +02:00
e032461eed
updated for version 7.4a.008
...
Problem: Python 3 doesn't handle multibyte characters prooperly when
'encoding' is not utf-8.
Solution: Use PyUnicode_Decode() instead of PyUnicode_FromString(). (Ken
Takata)
2013-07-09 17:30:55 +02:00
b69510e889
updated for version 7.4a.007
...
Problem: After "g$" with 'virtualedit' set, "k" moves to a different
column. (Dimitar Dimitrov)
Solution: Set w_curswant. (Christian Brabandt)
2013-07-09 17:08:29 +02:00
dd007ed585
Updated runtime files. Fix NL translations.
2013-07-09 15:44:17 +02:00
4ca8d5fefd
updated for version 7.4a.006
...
Problem: Failure in po file check goes unnoticed.
Solution: Fail "make test" if the po file check fails.
2013-07-09 14:58:10 +02:00
04c5c9ee27
updated for version 7.4a.005
...
Problem: Scroll binding causes unexpected scroll.
Solution: Store the topline after updating scroll binding. Add a test.
(Lech Lorens)
2013-07-09 13:44:59 +02:00
c64b85a348
updated for version 7.4a.004
...
Problem: MSVC 2012 Update 3 is not recognized.
Solution: Add the version number. (Raymond Ko)
2013-07-09 13:15:46 +02:00
f4c096b617
updated for version 7.4a.003
...
Problem: Copyright year is oudated.
Solution: Only use the first year.
2013-07-09 12:54:21 +02:00
e8785f2c39
updated for version 7.4a.002
...
Problem: Valgrind errors in test 89. (Simon Ruderich)
Solution: Allocate one more byte. (Dominique Pelle)
2013-07-07 16:15:35 +02:00
3c04cc09cd
Fix duplicate patch number 1.
2013-07-06 18:08:03 +02:00
7b8c268fc1
updated for version 7.4a.001
...
Problem: Script to update syntax menu is oudated.
Solution: Add the missing items.
(only changing the version, file was already updated)
2013-07-06 16:23:02 +02:00
913df81e74
Vim 7.4a BETA release.
2013-07-06 15:44:11 +02:00
dc8b25cbf3
Update runtime files.
2013-07-06 13:58:22 +02:00
0d86e9b568
updated for version 7.3.1314
...
Problem: Test 87 fails with Python 3.3.
Solution: Filter the error messages. (Taro Muraoka)
2013-07-06 13:54:33 +02:00
254e028e90
updated for version 7.3.1313
...
Problem: :py and :py3 don't work when compiled with Cygwin or MingW with 64
bit.
Solution: Add -DMS_WIN64 to the build command. (Ken Takata)
2013-07-06 13:35:08 +02:00
91aeaf4cce
updated for version 7.3.1312
...
Problem: Not giving correct error messages for SystemExit().
Solution: Move E858 into an else. (Ken Takata)
2013-07-06 13:02:30 +02:00
bc488a76cc
A few updated runtime files.
2013-07-05 21:01:22 +02:00
2c6f3dca4e
updated for version 7.3.1311
...
Problem: Compiler warnings on Cygwin.
Solution: Add type casts. Add windows include files. (Ken Takata)
2013-07-05 20:09:16 +02:00
266411aa8a
updated for version 7.3.1310
...
Problem: Typos in nsis script. Can use better compression.
Solution: Fix typos. Use lzma compression. (Ken Takata)
2013-07-05 20:01:32 +02:00
ccf623f6f8
updated for version 7.3.1309
...
Problem: When a script defines a function the flag to wait for the user to
hit enter is reset.
Solution: Restore the flag. (Yasuhiro Matsumoto) Except when the user was
typing the function.
2013-07-05 18:29:48 +02:00
94f76b7fd6
updated for version 7.3.1308
...
Problem: Typos in MS-Windows build settings and README.
Solution: Minor changes to MS-Windows files.
2013-07-04 22:50:40 +02:00
ba46075731
updated for version 7.3.1307
...
Problem: MS-Windows build instructions are outdated.
Solution: Adjust for building on Windows 7. Drop Windows 95/98/ME support.
2013-07-04 22:35:01 +02:00
249f0dda51
updated for version 7.3.1306
...
Problem: When redrawing the screen during startup the intro message may be
cleared.
Solution: Redisplay the intro message when appropriate.
2013-07-04 22:31:03 +02:00
61214040e9
updated for version 7.3.1305
...
Problem: Warnings from 64 bit compiler.
Solution: Add type casts.
2013-07-04 21:19:33 +02:00
a3c084cbfa
updated for version 7.3.1304
...
Problem: Test 89 still fails on MS-Windows.
Solution: Set 'shellslash'. (Taro Muraoka)
2013-07-04 20:50:46 +02:00
3c1e9c2a1f
updated for version 7.3.1303
...
Problem: Undo is synced whenever CTRL-R = is called, breaking some plugins.
Solution: Only break undo when calling setline() or append().
2013-07-04 20:25:41 +02:00
c84e3c1ee1
updated for version 7.3.1302
...
Problem: Test 17 fails on MS-Windows. Includes line break in file name
everywhere.
Solution: Fix 'fileformat'. Omit CR-LF from a line read from an included
file.
2013-07-03 22:28:36 +02:00
ee0ee2a046
updated for version 7.3.1301
...
Problem: Some tests fail on MS-Windows.
Solution: Fix path separators in test 89 and 96. Omit test 97, escaping
works differently. Make findfile() work on MS-Windows.
2013-07-03 21:19:07 +02:00
3437b91102
updated for version 7.3.1300
...
Problem: Mac: tiny and small build fails.
Solution: Don't include os_macosx.m in tiny build. Include mouse support in
small build. (Kazunobu Kuriyama)
2013-07-03 19:52:53 +02:00
32ac8cdaaa
updated for version 7.3.1299
...
Problem: Errors when doing "make proto". Didn't do "make depend" for a
while.
Solution: Add #ifdefs. Update dependencies. Update proto files.
2013-07-03 18:49:17 +02:00
0f5a5ed8bb
updated for version 7.3.1298
...
Problem: Crash.
Solution: Use STRCPY() instead of STRCAT() and allocate one more byte.
2013-07-03 17:51:17 +02:00
f4c5fcb3ad
updated for version 7.3.1297
...
Problem: findfile() directory matching does not work when a star follows
text. (Markus Braun)
Solution: Make a wildcard work properly. (Christian Brabandt)
2013-07-03 17:14:00 +02:00
8968a31179
updated for version 7.3.1296
...
Problem: Only MS-Windows limits the GUI window size to what fits on the
monitor.
Solution: Limit the size for all systems. (Daniel Harding)
2013-07-03 16:58:44 +02:00
f4e1143697
updated for version 7.3.1295
...
Problem: glob() and globpath() do not handle escaped special characters
properly.
Solution: Handle escaped characters differently. (Adnan Zafar)
2013-07-03 16:53:03 +02:00
a87aa8061c
updated for version 7.3.1294
...
Problem: ":diffoff" resets options.
Solution: Save and restore option values. (Christian Brabandt)
2013-07-03 15:47:03 +02:00
caf2dffd51
updated for version 7.3.1293
...
Problem: Put in empty buffer cannot be undone.
Solution: Save one more line for undo. (Ozaki)
2013-07-03 14:19:54 +02:00
5e6d5ca16c
updated for version 7.3.1292
...
Problem: Possibly using invalid pointer when searcing for window. (Raichoo)
Solution: Use "firstwin" instead of "tp_firstwin" for current tab.
2013-07-03 14:01:56 +02:00
e1fc4e2f0f
updated for version 7.3.1291
...
Problem: Compiler warnings for uninitialized variables. (Tony Mechelynck)
Solution: Initialize the variables.
2013-07-03 13:29:58 +02:00
79f7e1475a
updated for version 7.3.1290
...
Problem: CTRL-R = in Insert mode changes the start of the insert position.
(Ingo Karkat)
Solution: Only break undo, don't start a new insert.
2013-07-03 13:16:23 +02:00
f9da680a0b
updated for version 7.3.1289
...
Problem: Get GLIB warning when removing a menu item.
Solution: Reference menu-id and also call gtk_container_remove(). (Ivan
Krasilnikov)
2013-07-03 13:04:27 +02:00
2951b77e50
updated for version 7.3.1288
...
Problem: The first ":echo 'hello'" command output doesn't show. Mapping
for <S-F3> gets triggered during startup.
Solution: Add debugging code for the termresponse. When receiving the "Co"
entry and when setting 'ambiwidth' redraw right away if possible.
Add redraw_asap(). Don't set 'ambiwidth' if it already had the
right value. Do the 'ambiwidth' check in the second row to avoid
confusion with <S-F3>.
2013-07-03 12:45:31 +02:00
4100937474
updated for version 7.3.1287
...
Problem: Python SystemExit exception is not handled properly.
Solution: Catch the exception and give an error. (Yasuhiro Matsumoto, Ken
Takata)
2013-07-01 22:03:04 +02:00
c33916a6e0
updated for version 7.3.1286
...
Problem: Check for screen size missing for Athena and Motif.
Solution: Add call to limit_screen_size().
2013-07-01 21:43:08 +02:00
f5901aa195
updated for version 7.3.1285
...
Problem: No tests for picking a window when selecting an entry in a
location list. Not picking the right window sometimes.
Solution: Add test 96. Set usable_win appropriately. (Lech Lorens)
2013-07-01 21:25:25 +02:00
2982e70243
updated for version 7.3.1284
...
Problem: Compiler warnings in MS-Windows clipboard handling.
Solution: Add type casts. (Ken Takata)
2013-07-01 21:08:48 +02:00
72fe56f298
updated for version 7.3.1283
...
Problem: Test 71 fails on MS-Windows.
Solution: Put the binary data in a separate file. (Ken Takata)
2013-07-01 21:00:35 +02:00
bd65c46478
updated for version 7.3.1282
...
Problem: 'cursorline' not drawn in any other window. (Charles Campbell)
Solution: Do draw the cursor line in other windows.
2013-07-01 20:18:33 +02:00
0e710d603e
updated for version 7.3.1281
...
Problem: When 'ttymouse' is set to "xterm2" clicking in column 123 moves
the cursor to column 96. (Kevin Goodsell)
Solution: Decode KE_CSI.
2013-07-01 20:06:19 +02:00
d05bf560ac
updated for version 7.3.1280
...
Problem: Reading memory already freed since patch 7.3.1247. (Simon
Ruderich, Dominique Pelle)
Solution: Copy submatches before reallocating the state list.
2013-06-30 23:24:08 +02:00
673b9a3cae
updated for version 7.3.1279
...
Problem: Compiler warning for variable uninitialized. (Tony Mechelynck)
Solution: Add an init.
2013-06-30 22:43:27 +02:00
e057d40d96
updated for version 7.3.1278
...
Problem: When someone sets the screen size to a huge value with "stty" Vim
runs out of memory before reducing the size.
Solution: Limit Rows and Columns in more places.
2013-06-30 17:51:51 +02:00
5a4d51e692
updated for version 7.3.1277
...
Problem: In diff mode 'cursorline' also draws in the non-active window.
When 'nu' and 'sbr' are set the 'sbr' string is not underlined.
Solution: Only draw the cursor line in the current window. Combine the
'cursorline' and other highlighting attributes. (Christian
Brabandt)
2013-06-30 17:24:16 +02:00
85e932f2ca
updated for version 7.3.1276
...
Problem: When using a cscope connection resizing the window may send
SIGWINCH to cscope and it quits.
Solution: Call setpgid(0, 0) in the child process. (Narendran Gopalakrishnan)
2013-06-30 15:01:22 +02:00
e78495de7e
updated for version 7.3.1275
...
Problem: "gn" does not work when the match is a single character.
Solution: Fix it, add a test. (Christian Brabandt)
2013-06-30 14:46:53 +02:00
2486285546
updated for version 7.3.1274
...
Problem: When selecting an entry from a location list it may pick an
arbitrary window or open a new one.
Solution: Prefer using a window related to the location list. (Lech Lorens)
2013-06-30 13:57:45 +02:00
730d2c0747
updated for version 7.3.1273
...
Problem: When copying a location list the index might be wrong.
Solution: Set the index to one when using the first entry. (Lech Lorens)
2013-06-30 13:33:58 +02:00
55480dccf4
updated for version 7.3.1272
...
Problem: Crash when editing Ruby file. (Aliaksandr Rahalevich)
Solution: Reallocate the state list when necessary.
2013-06-30 13:17:24 +02:00
a4c8dcbdae
updated for version 7.3.1271
...
Problem: Command line completion does not work.
Solution: Move setting xp_line down. (Daniel Thau)
2013-06-30 12:21:24 +02:00
14b6945e27
Updated runtime files.
2013-06-29 23:05:20 +02:00
10315b1201
updated for version 7.3.1270
...
Problem: Using "Vp" in an empty buffer can't be undone. (Hauke Petersen)
Solution: Save one line in an empty buffer. (Christian Brabandt)
2013-06-29 17:19:28 +02:00
6b487147ac
updated for version 7.3.1269
...
Problem: Insert completion keeps entry selected even though the list has
changed. (Olivier Teuliere)
Solution: Reset compl_shown_match and compl_curr_match. (Christian Brabandt)
2013-06-29 16:21:58 +02:00
39efa89afb
updated for version 7.3.1268
...
Problem: ACL support doesn't work when when compiled with MingW.
Solution: Support ACL on MingW. (Ken Takata)
2013-06-29 15:40:04 +02:00
2751592119
updated for version 7.3.1267
...
Problem: MS-Windows ACL support doesn't work well.
Solution: Implement more ACL support. (Ken Takata)
2013-06-29 15:36:26 +02:00
a8e3580be6
updated for version 7.3.1266
...
Problem: QNX: GUI fails to start.
Solution: Remove the QNX-specific #ifdef. (Sean Boudreau)
2013-06-29 15:19:21 +02:00
630a730f9b
updated for version 7.3.1265
...
Problem: Accepting "Vim:" for a modeline causes errors too often.
Solution: Require "Vim:" to be followed by "set".
2013-06-29 15:07:22 +02:00
f3fe392760
updated for version 7.3.1264
...
Problem: Missing m_nowait.
Solution: Include missing part of the patch.
2013-06-29 14:47:22 +02:00
4a46070365
updated for version 7.3.1263
...
Problem: Typo in short option name.
Solution: Change "imse" to "imsf".
2013-06-29 14:42:26 +02:00
fe17e7640d
updated for version 7.3.1262
...
Problem: Crash and compilation warnings with Cygwin.
Solution: Check return value of XmbTextListToTextProperty(). Add type casts.
Adjust #ifdefs. (Lech Lorens)
2013-06-29 14:17:02 +02:00
72179e1bd0
updated for version 7.3.1261
...
Problem: A buffer-local language mapping from a keymap stops a global
insert mode mapping from working. (Ron Aaron)
Solution: Do not wait for more characters to be typed only when the mapping
was defined with <nowait>.
2013-06-29 13:58:31 +02:00
b751546636
updated for version 7.3.1260
...
Problem: User completion does not get the whole command line in the command
line window.
Solution: Pass on the whole command line. (Daniel Thau)
2013-06-29 12:58:33 +02:00
560c52d32b
updated for version 7.3.1259
...
Problem: No test for patch 7.3.1258
Solution: Add a test entry.
2013-06-29 12:10:26 +02:00
4d9ae21a34
updated for version 7.3.1258
...
Problem: Using submatch() may crash Vim. (Ingo Karkat)
Solution: Restore the number of subexpressions used.
2013-06-28 23:04:42 +02:00
e3a0b53c2e
updated for version 7.3.1257
...
Problem: With GNU gettext() ":lang de_DE.utf8" does not always result in
German messages.
Solution: Clear the $LANGUAGE environment variable.
2013-06-28 20:36:30 +02:00
f0327f67c7
updated for version 7.3.1256
...
Problem: Can't build without eval or autocmd feature.
Solution: Add #ifdefs.
2013-06-28 20:16:55 +02:00
22dbc77ef1
Update runtime files. Remove duplicate tags in help.
2013-06-28 18:44:48 +02:00
6470de83f2
updated for version 7.3.1255
...
Problem: Clang warnings when building with Athena.
Solution: Add type casts. (Dominique Pelle)
2013-06-27 22:36:03 +02:00
a5f5c8be8f
updated for version 7.3.1254
...
Problem: Can't build without the multi-lang feature. (John Marriott)
Solution: Add #ifdef.
2013-06-27 22:29:38 +02:00
5737ca2350
updated for version 7.3.1253
...
Problem: Still undo problem after using CTRL-R = setline(). (Hirohito
Higashi)
Solution: Set the ins_need_undo flag.
2013-06-27 22:21:24 +02:00
c9dcb42704
updated for version 7.3.1252
...
Problem: Gvim does not find the toolbar bitmap files in ~/vimfiles/bitmaps
if the corresponding menu command contains additional characters
like the shortcut marker '&' or if you use a non-english locale.
Solution: Use menu->en_dname or menu->dname. (Martin Gieseking)
2013-06-27 22:02:02 +02:00
9b846cb8ac
updated for version 7.3.1251
...
Problem: Test 61 messes up viminfo.
Solution: Specify a separate viminfo file.
2013-06-26 21:56:36 +02:00
877aa00811
updated for version 7.3.1250
...
Problem: Python tests fail on MS-Windows.
Solution: Change backslashes to slashes. (Taro Muraoka)
2013-06-26 21:49:51 +02:00
c14621eafb
updated for version 7.3.1249
...
Problem: Modeline not recognized when using "Vim" instead of "vim".
Solution: Also accept "Vim".
2013-06-26 20:04:35 +02:00
abab85a499
updated for version 7.3.1248
...
Problem: Still have old hacking code for Input Method.
Solution: Add 'imactivatefunc' and 'imstatusfunc' as a generic solution to
Input Method activation. (Yukihiro Nakadaira)
2013-06-26 19:18:05 +02:00
a0169128d9
updated for version 7.3.1247
...
Problem: New regexp engine: '[ ]\@!\p\%([ ]\@!\p\)*:' does not always match.
Solution: When there is a PIM add a duplicate state that starts at another
position.
2013-06-26 18:16:58 +02:00
b893ac2098
updated for version 7.3.1246
...
Problem: When setting 'winfixheight' and resizing the window causes the
window layout to be wrong.
Solution: Add frame_check_height() and frame_check_width() (Yukihiro
Nakadaira)
2013-06-26 14:04:47 +02:00
31c31679e2
Updated runtime files. New version of TOhtml plugin.
2013-06-26 13:28:14 +02:00
b052fe0e2c
updated for version 7.3.1245
...
Problem: MS-Windows: confirm() dialog text may still not fit.
Solution: Use GetTextWidthEnc() instead of GetTextWidth() in two more
places. (Yasuhiro Matsumoto)
2013-06-26 13:16:20 +02:00
f05d81102c
updated for version 7.3.1244
...
Problem: MS-Windows: confirm() dialog text may not fit.
Solution: Use GetTextWidthEnc() instead of GetTextWidth(). (Yasuhiro
Matsumoto)
2013-06-26 12:58:32 +02:00
f86c0b01a7
updated for version 7.3.1243
...
Problem: New regexp engine: back references in look-behind match don't
work. (Lech Lorens)
Solution: Copy the submatches before a recursive match.
2013-06-26 12:42:44 +02:00
daa270289b
updated for version 7.3.1242
...
Problem: No failure when trying to use a number as a string.
Solution: Give an error when StringToLine() is called with an instance of
the wrong type. (Jun Takimoto)
2013-06-24 22:33:30 +02:00
c8c13a0307
updated for version 7.3.1241
...
Problem: Some test files missing from the distribution.
Solution: Update the list of files.
2013-06-24 22:23:55 +02:00
56b45b9b37
Update runtime files.
2013-06-24 22:22:18 +02:00
df2bc27b52
updated for version 7.3.1240
...
Problem: Memory leak in findfile().
Solution: Free the memory. (Christian Brabandt)
2013-06-24 22:17:32 +02:00
c1c3d68da9
updated for version 7.3.1239
...
Problem: Can't build with Python and MSVC10.
Solution: Move #if outside of macro. (Taro Muraoka)
2013-06-24 21:21:58 +02:00
d5e376eb3b
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)
2013-06-24 20:32:57 +02:00
7e85d3d432
updated for version 7.3.1237
...
Problem: Python: non-import errors not handled correctly.
Solution: Let non-ImportError exceptions pass the finder. (ZyX)
2013-06-23 16:40:39 +02:00
dee2e315d7
updated for version 7.3.1236
...
Problem: Python: WindowSetattr() missing support for NUMBER_UNSIGNED.
Solution: Add NUMBER_UNSIGNED, add more tests. Various fixes. (ZyX)
2013-06-23 16:35:47 +02:00
ede3e6383d
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)
2013-06-23 16:16:19 +02:00
6f1404f8a8
updated for version 7.3.1234
...
Problem: Python: Strings are not marked for translation.
Solution: Add N_() where appropriate. (ZyX)
2013-06-23 16:04:08 +02:00
841fbd2907
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)
2013-06-23 14:37:07 +02:00
c4b99e0be7
updated for version 7.3.1232
...
Problem: Python: inconsistencies in variable names.
Solution: Rename variables. (ZyX)
2013-06-23 14:30:47 +02:00
141be8a585
updated for version 7.3.1231
...
Problem: Python: use of numbers not consistent.
Solution: Add support for Number protocol. (ZyX)
2013-06-23 14:16:57 +02:00
c476e52fca
updated for version 7.3.1230
...
Problem: Python: Exception messages are not clear.
Solution: Make exception messages more verbose. (ZyX)
2013-06-23 13:46:40 +02:00
0bd80ccd85
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!
2013-06-23 13:28:17 +02:00
808c2bc8bf
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)
2013-06-23 13:11:18 +02:00
389a1793f4
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)
2013-06-23 13:00:44 +02:00
6c85e7f3be
updated for version 7.3.1226
...
Problem: Python: duplicate code.
Solution: Share code between OutputWrite() and OutputWritelines(). (ZyX)
2013-06-23 12:51:32 +02:00
3dbcd0c7ad
updated for version 7.3.1225
...
Problem: Compiler warnings when building with Motif.
Solution: Change set_label() argument. (Kazunobu Kuriyama)
2013-06-22 13:00:16 +02:00
fe70acb376
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.
2013-06-21 18:31:23 +02:00
d73895ec00
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)
2013-06-19 21:17:31 +02:00
22f93c700f
updated for version 7.3.1222
...
Problem: Cannot execute some tests from the src directoly.
Solution: Add missing targets.
2013-06-19 20:11:50 +02:00
a6cc03101e
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.
2013-06-18 23:31:55 +02:00
db250526bb
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)
2013-06-17 22:43:25 +02:00
a0c85c7ae1
updated for version 7.3.1219
...
Problem: No test for using []] inside \%[].
Solution: Add a test.
2013-06-17 22:04:38 +02:00
555d2a8340
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)
2013-06-17 21:53:37 +02:00
d79862599d
updated for version 7.3.1217
...
Problem: New regexp engine: Can't handle \%[[ao]]. (Yukihiro Nakadaira)
Solution: Support nested atoms inside \%[].
2013-06-17 21:33:41 +02:00
6324c3b920
updated for version 7.3.1216
...
Problem: Configure can't find Motif on Ubuntu.
Solution: Search for libXm in /usr/lib/*-linux-gnu.
2013-06-17 20:27:18 +02:00
06ae70d07c
updated for version 7.3.1215
...
Problem: Compiler warning for function not defined.
Solution: Add #ifdef.
2013-06-17 19:26:36 +02:00
01b626c26e
updated for version 7.3.1214
...
Problem: Missing declaration for init_users() and realloc_post_list().
(Salman Halim)
Solution: Add the declarations.
2013-06-16 22:49:14 +02:00
8c0e322f18
updated for version 7.3.1213
...
Problem: Can't build with small features and Python.
Solution: Adjust #ifdefs.
2013-06-16 17:32:40 +02:00
6949eea7cc
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)
2013-06-16 16:57:46 +02:00
5246cd7a9b
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)
2013-06-16 16:41:47 +02:00
03e114b0f2
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)
2013-06-16 16:34:56 +02:00
70baa405f2
updated for version 7.3.1209
...
Problem: No completion for ":tabdo".
Solution: Add tabdo to the list of modifiers. (Dominique Pelle)
2013-06-16 16:14:03 +02:00
427d51c23f
updated for version 7.3.1208
...
Problem: Compiler warnings on MS-Windows.
Solution: Add type cast. Move variable declaration. (Mike Williams)
2013-06-16 16:01:25 +02:00
a50d02d983
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.
2013-06-16 15:43:50 +02:00
5ab9d98b9a
updated for version 7.3.1206
...
Problem: Inconsistent function argument declarations.
Solution: Use ANSI style.
2013-06-16 14:25:57 +02:00
926b5d3b30
updated for version 7.3.1205
...
Problem: logtalk.dict is not removed on uninstall.
Solution: Remove the file. (Kazunobu Kuriyama)
2013-06-16 14:20:13 +02:00
d69497413f
updated for version 7.3.1204
...
Problem: Calling gettabwinvar() in 'tabline' cancels Visual mode. (Hirohito
Higashi)
Solution: Don't always use goto_tabpage_tp().
2013-06-16 14:18:28 +02:00
4ce239b0b1
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)
2013-06-15 23:00:30 +02:00
3351679948
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.
2013-06-15 22:26:52 +02:00
e66f06d819
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)
2013-06-15 21:54:16 +02:00
52b91d801a
Updated runtime files.
2013-06-15 21:39:51 +02:00
df9259abce
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)
2013-06-15 17:54:43 +02:00
dab38d516e
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)
2013-06-15 17:06:36 +02:00
9be6e21575
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)
2013-06-15 16:47:35 +02:00
ff1806f8da
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.
2013-06-15 16:31:47 +02:00
141f6bb341
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.
2013-06-15 15:09:50 +02:00
4cff8faf05
updated for version 7.3.1195
...
Problem: Compiler warning for unitialized variable. (Tony Mechelynck)
Solution: Set the length to the matching backref.
2013-06-14 22:48:54 +02:00
44c71db771
updated for version 7.3.1194
...
Problem: Yaml highlighting is slow.
Solution: Tune the estimation of pattern failure chance.
2013-06-14 22:33:51 +02:00
1612b1abe7
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)
2013-06-14 21:22:39 +02:00
c5089bb8ff
updated for version 7.3.1192
...
Problem: Valgrind reports errors when using backreferences. (Dominique
Pelle)
Solution: Do not check the end of submatches.
2013-06-14 21:15:25 +02:00
580abea48a
updated for version 7.3.1191
...
Problem: Backreference to previous line doesn't work. (Lech Lorens)
Solution: Implement looking in another line.
2013-06-14 20:31:28 +02:00
6e70736cbc
updated for version 7.3.1190
...
Problem: Compiler warning for parentheses. (Christian Wellenbrock)
Solution: Change #ifdef.
2013-06-14 19:15:58 +02:00
4c46b5e001
updated for version 7.3.1189
...
Problem: Highlighting is still wrong sometimes. (Dominique Pelle)
Solution: Also restore reginput properly.
2013-06-13 22:59:30 +02:00
9d438d3b38
updated for version 7.3.1188
...
Problem: Newline characters messing up error message.
Solution: Remove the newlines. (Kazunobu Kuriyama)
2013-06-13 21:57:20 +02:00
0c6633a7ea
updated for version 7.3.1187
...
Problem: "s:" is recognized but "<SID>" is not. (ZyX)
Solution: Translate "<SID>" like "s:".
2013-06-13 21:24:06 +02:00
5f87b23229
updated for version 7.3.1186
...
Problem: Python 3: test 87 may crash.
Solution: Use _PyArg_Parse_SizeT instead of PyArg_Parse. (Jun Takimoto)
2013-06-13 20:57:50 +02:00
b62bcd1e05
updated for version 7.3.1185
...
Problem: New regexp engine: no match with ^ after \n. (SungHyun Nam)
Solution: Fix it, add a test.
2013-06-13 20:19:40 +02:00
484d241a4a
updated for version 7.3.1184
...
Problem: Highlighting is sometimes wrong. (Axel Bender)
Solution: Fetch regline again when returning from recursive regmatch.
2013-06-13 19:47:07 +02:00
98bfc2d5ee
Add missing files from 7.3.1183.
2013-06-13 19:44:55 +02:00
82850dd9cb
updated for version 7.3.1183
...
Problem: Python tests 86 and 87 fail.
Solution: Add "empty" files. (ZyX)
2013-06-13 19:27:18 +02:00
12b559e7c3
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)
2013-06-12 22:41:37 +02:00
2a876e40ce
updated for version 7.3.1181
...
Problem: Wrong error message for 1.0[0].
Solution: Check for funcref and float separately. (Yasuhiro Matsumoto)
2013-06-12 22:08:58 +02:00
ec7944aaf2
Update runtime files.
2013-06-12 21:29:15 +02:00
cab465a6d7
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)
2013-06-12 21:25:23 +02:00
0825c00f14
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)
2013-06-12 21:00:26 +02:00
22971aaa45
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)
2013-06-12 20:35:58 +02:00
6395af8018
updated for version 7.3.1177
...
Problem: Wasting memory on padding.
Solution: Reorder struct fields. (Dominique Pelle)
2013-06-12 19:52:15 +02:00
edb07a2d88
updated for version 7.3.1176
...
Problem: Compiler warnings on 64 bit system.
Solution: Add type casts. (Mike Williams)
2013-06-12 18:13:38 +02:00
2d473ab932
updated for version 7.3.1175
...
Problem: Using isalpha() and isalnum() can be slow.
Solution: Use range checks. (Mike Williams)
2013-06-12 17:12:24 +02:00
81c40c507c
updated for version 7.3.1174
...
Problem: Python 2 and 3 use different ways to load modules.
Solution: Use the same method. (ZyX)
2013-06-12 14:41:04 +02:00
27610ed76c
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)
2013-06-12 14:26:26 +02:00
9f3685a527
updated for version 7.3.1172
...
Problem: Python 2: loading modules doesn't work well.
Solution: Fix the code. Add more tests. (ZyX)
2013-06-12 14:20:36 +02:00
0ea4a6b94b
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)
2013-06-12 14:10:26 +02:00
60bf1f58d0
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:".
2013-06-12 13:37:43 +02:00
a2947e2bea
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.
2013-06-11 22:44:09 +02:00
780c3e9b04
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)
2013-06-11 20:53:28 +02:00
3c7ad013fb
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)
2013-06-11 19:53:45 +02:00
a9f2220176
updated for version 7.3.1166
...
Problem: Loading Python modules is not tested.
Solution: Enable commented-out tests, add missing files. (ZyX)
2013-06-11 18:48:21 +02:00
16619a235b
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.
2013-06-11 18:42:36 +02:00
9a773488a7
updated for version 7.3.1164
...
Problem: Can't test what is actually displayed on screen.
Solution: Add the screenchar() and screenattr() functions.
2013-06-11 18:40:13 +02:00
c09a6d6c0c
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)
2013-06-10 21:27:29 +02:00
f9c9b32bd1
updated for version 7.3.1162
...
Problem: Python: Memory leaks
Solution: Add more Py_DECREF(). (ZyX)
2013-06-10 20:47:36 +02:00
c1ba10c7f6
updated for version 7.3.1161
...
Problem: Python: PyList_SetItem() is inefficient.
Solution: Use PyList_SET_ITEM() (ZyX)
2013-06-10 20:39:03 +02:00
570064cf21
updated for version 7.3.1160
...
Problem: Mixing long and pointer doesn't always work.
Solution: Avoid cast to pointer.
2013-06-10 20:25:10 +02:00
a2e14fc764
updated for version 7.3.1159
...
Problem: The round() function is not always available. (Christ van
Willegen)
Solution: Use the solution from f_round().
2013-06-10 20:10:44 +02:00
0bdda37fb4
updated for version 7.3.1158
...
Problem: Crash when running test 86. (Jun Takimoto)
Solution: Define PY_SSIZE_T_CLEAN early. (Elimar Riesebieter)
2013-06-10 18:36:24 +02:00
bcf4d178ab
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.
2013-06-10 16:35:18 +02:00
4380d1ea23
updated for version 7.3.1156
...
Problem: Compiler warnings. (dv1445)
Solution: Initialize variables, even when the value isn't really used.
2013-06-09 20:51:00 +02:00
11354759e2
updated for version 7.3.1155
...
Problem: MS-DOS: "make test" uses external rmdir command.
Solution: Rename "rmdir" to "rd". (Taro Muraoka)
2013-06-09 17:52:46 +02:00
927d4a1fb5
updated for version 7.3.1154
...
Problem: New regexp_nfa engine: Uneccessary code.
Solution: Remove uneccessary code.
2013-06-09 17:25:34 +02:00
2a4e98ac1e
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.
2013-06-09 16:24:45 +02:00
a940aa6fc4
updated for version 7.3.1152
...
Problem: In tiny build ireg_icombine is undefined. (Tony Mechelynck)
Solution: Add #ifdef.
2013-06-08 23:30:04 +02:00
1e02e6620b
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.
2013-06-08 23:26:27 +02:00
e7766eeaa5
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.
2013-06-08 22:30:03 +02:00
473de61b04
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().
2013-06-08 18:19:48 +02:00
cd9c46265e
updated for version 7.3.1148
...
Problem: No command line completion for ":syntime".
Solution: Implement the completion. (Dominique Pelle)
2013-06-08 15:24:48 +02:00
87f764a891
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.
2013-06-08 14:38:27 +02:00
b1b284fd5d
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.
2013-06-08 13:33:37 +02:00
f96d109827
updated for version 7.3.1145
...
Problem: New regexp engine: addstate() is called very often.
Solution: Optimize adding the start state.
2013-06-07 22:39:40 +02:00
2358403363
updated for version 7.3.1144
...
Problem: "RO" is not translated everywhere.
Solution: Put inside _(). (Sergey Alyoshin)
2013-06-07 20:17:11 +02:00
3798519b9e
updated for version 7.3.1143
...
Problem: When mapping NUL it is displayed as an X.
Solution: Check for KS_ZERO instead of K_ZERO. (Yasuhiro Matsumoto)
2013-06-07 19:53:10 +02:00
45fc539fe0
updated for version 7.3.1142
...
Problem: Memory leak in ":syntime report".
Solution: Clear the grow array. (Dominique Pelle)
2013-06-07 19:48:39 +02:00
a238431302
updated for version 7.3.1141
...
Problem: Win32: Check for available memory is not reliable and adds
overhead.
Solution: Remove mch_avail_mem(). (Mike Williams)
2013-06-07 19:17:14 +02:00
43e0298416
updated for version 7.3.1140
...
Problem: New regexp engine: trying expensive match while the result is not
going to be used.
Solution: Check for output state already being in the state list.
2013-06-07 17:31:29 +02:00
decd9540fd
updated for version 7.3.1139
...
Problem: New regexp engine: negated flag is hardly used.
Solution: Add separate _NEG states, remove negated flag.
2013-06-07 16:31:50 +02:00
8aca2e9bef
updated for version 7.3.1138
...
Problem: New regexp engine: neglist no longer used.
Solution: Remove the now unused neglist.
2013-06-07 14:59:18 +02:00
417bad227a
updated for version 7.3.1137
...
Problem: New regexp engine: collections are slow.
Solution: Handle all characters in one go.
2013-06-07 14:08:30 +02:00
203d04d764
Updated runtime files.
2013-06-06 21:36:40 +02:00
4cd92d5aae
updated for version 7.3.1136
...
Problem: ":func Foo" does not show attributes.
Solution: Add "abort", "dict" and "range". (Yasuhiro Matsumoto)
2013-06-06 21:31:06 +02:00
4e31296ffa
updated for version 7.3.1135
...
Problem: Compiler warning for unused argument.
Solution: Add UNUSED.
2013-06-06 21:19:51 +02:00
cc908adac8
updated for version 7.3.1134
...
Problem: Running test 49 takes a long time.
Solution: Don't have it grep all files.
2013-06-06 18:55:49 +02:00
d89616ebb8
updated for version 7.3.1133
...
Problem: New regexp engine is a bit slow.
Solution: Skip ahead to a character that must match. Don't try matching a
"^" patter past the start of line.
2013-06-06 18:46:06 +02:00
6d3a5d755a
updated for version 7.3.1132
...
Problem: Crash when debugging regexp.
Solution: Do not try to dump subexpr that were not set. Skip over count of
\% items.
2013-06-06 18:04:51 +02:00
188c57bcd1
updated for version 7.3.1131
...
Problem: New regexp engine is a bit slow.
Solution: Do not clear the state list. Don't copy syntax submatches when
not used.
2013-06-06 16:22:06 +02:00
f751255283
updated for version 7.3.1130
...
Problem: Can't build with anything but huge features.
Solution: Check for FEAT_PROFILE. (Yasuhiro Matsumoto)
2013-06-06 14:55:19 +02:00
8a7f5a2d43
updated for version 7.3.1129
...
Problem: Can't see what pattern in syntax highlighting is slow.
Solution: Add the ":syntime" command.
2013-06-06 14:01:46 +02:00
cd2d8bb6ea
updated for version 7.3.1128
...
Problem: Now that the NFA engine handles everything every failure is a
syntax error.
Solution: Remove the syntax_error flag.
2013-06-05 21:42:53 +02:00
2976c028ca
updated for version 7.3.1127
...
Problem: No error for using empty \%[].
Solution: Give error message.
2013-06-05 21:30:37 +02:00
c19b4b50a8
updated for version 7.3.1126
...
Problem: Compiler warning for unitialized variable. (Tony Mechelynck)
Solution: Assign something to the variable.
2013-06-05 21:23:39 +02:00
973fced763
updated for version 7.3.1125
...
Problem: Error for using \%V in a pattern in tiny Vim.
Solution: Allow using \%V but never match. (Dominique Pelle)
2013-06-05 21:10:59 +02:00
d4209d203a
updated for version 7.3.1124
...
Problem: Python: Crash on MS-Windows when os.fchdir() is not available.
Solution: Check for _chdir to be NULL. (Ken Takata)
2013-06-05 20:34:15 +02:00
e60c2e5e1c
updated for version 7.3.1123
...
Problem: Can't build tiny Vim on MS-Windows.
Solution: Adjust #ifdef around using modif_fname(). (Mike Williams)
2013-06-05 19:35:38 +02:00
8795374bd3
updated for version 7.3.1122
...
Problem: New regexp engine: \%> not supported.
Solution: Implement \%>.
2013-06-05 18:52:40 +02:00
67604aed75
updated for version 7.3.1121
...
Problem: New regexp engine: adding states that are not used.
Solution: Don't add the states.
2013-06-05 16:51:57 +02:00
5b84ddccea
updated for version 7.3.1120
...
Problem: Crash when regexp logging is enabled.
Solution: Avoid using NULL pointers. Advance over count argument.
2013-06-05 16:33:10 +02:00
1cd3f2c450
updated for version 7.3.1119
...
Problem: Flags in 'cpo' are search for several times.
Solution: Store the result and re-use the flags.
2013-06-05 12:43:09 +02:00
e2b8cb3b15
updated for version 7.3.1118
...
Problem: Match failure rate is not very specific.
Solution: Tune the failure rate for match items.
2013-06-05 11:46:25 +02:00
d75799ab7f
updated for version 7.3.1117
...
Problem: New regexp engine: \%[abc] not supported.
Solution: Implement \%[abc]. Add tests.
2013-06-05 11:05:17 +02:00
78eae9aaf7
updated for version 7.3.1116
...
Problem: Can't build without Visual mode.
Solution: Add #ifdefs.
2013-06-05 11:02:05 +02:00
5ebc09b450
updated for version 7.3.1115
...
Problem: Many users don't like the cursor line number when 'relativenumber'
is set.
Solution: Have four combinations with 'number' and 'relativenumber'.
(Christian Brabandt)
2013-06-04 22:13:50 +02:00
b76591ef4a
updated for version 7.3.1114
...
Problem: Can't build without the syntax feature.
Solution: Add #ifdefs. (Erik Falor)
2013-06-04 21:42:22 +02:00
044aa290c5
updated for version 7.3.1113
...
Problem: New regexp engine: \%'m not supported.
Solution: Implement \%'m. Add tests.
2013-06-04 21:27:38 +02:00
dacd7de3fd
updated for version 7.3.1112
...
Problem: New regexp engine: \%V not supported.
Solution: Implement \%V. Add tests.
2013-06-04 18:28:48 +02:00
f811509c03
updated for version 7.3.1111
...
Problem: nfa_recognize_char_class() implementation is inefficient.
Solution: Use bits in an int instead of chars in a string. (Dominique Pelle)
2013-06-04 17:47:05 +02:00
a2d9510861
updated for version 7.3.1110
...
Problem: New regexp matching: Using \@= and the like can be slow.
Solution: Decide whether to first try matching the zero-wdith part or what
follows, whatever is more likely to fail.
2013-06-04 14:23:05 +02:00
dd9a4a44a9
updated for version 7.3.1109
...
Problem: Building on MS-Windows doesn't see changes in if_py_both.h.
Solution: Add a dependency. (Ken Takata)
2013-06-03 20:12:51 +02:00
e9056b121d
updated for version 7.3.1108
...
Problem: Error message for os.fchdir() (Charles Peacech)
Solution: Clear the error. (ZyX)
2013-06-03 20:04:48 +02:00
01d89dddfa
updated for version 7.3.1107
...
Problem: Compiler warnings for unused variables.
Solution: Put the variables inside #ifdef.
2013-06-03 19:41:06 +02:00
dd2ccdf6ea
updated for version 7.3.1106
...
Problem: New regexp engine: saving and restoring lastlist in the states
takes a lot of time.
Solution: Use a second lastlist value for the first recursive call.
2013-06-03 12:17:04 +02:00
f46da70603
updated for version 7.3.1105
...
Problem: New regexp engine: too much code in one function. Dead code.
Solution: Move the recursive nfa_regmatch call to a separate function.
Remove the dead code.
2013-06-02 22:37:42 +02:00
f18fb7af75
updated for version 7.3.1104
...
Problem: New regexp engine does not handle "~".
Solution: Add support for "~".
2013-06-02 22:08:03 +02:00
f6de032afe
updated for version 7.3.1103
...
Problem: New regexp engine: overhead in saving and restoring.
Solution: Make saving and restoring list IDs faster. Don't copy or check \z
subexpressions when they are not used.
2013-06-02 21:30:04 +02:00
9f5d600723
updated for version 7.3.1102
...
Problem: Completion of ":py3do" and ":py3file" does not work after ":py3".
Solution: Make completion work. (Taro Muraoka)
2013-06-02 19:22:13 +02:00
ac499e3116
updated for version 7.3.1101
...
Problem: Configure doesn't find Python 3 on Ubuntu 13.04.
Solution: First try distutils.sysconfig. Also fix some indents. (Ken
Takata)
2013-06-02 19:14:17 +02:00
78b5957439
updated for version 7.3.1100
...
Problem: Python: a few more memory problems.
Solution: Add and remove Py_XDECREF(). (ZyX)
2013-06-02 18:54:21 +02:00
f4258308e2
updated for version 7.3.1099
...
Problem: Python: Changing directory with os.chdir() causes problems for
Vim's notion of directories.
Solution: Add vim.chdir() and vim.fchdir(). (ZyX)
2013-06-02 18:20:17 +02:00
4f2109d782
updated for version 7.3.1098
...
Problem: Python: Possible memory leaks
Solution: Add Py_XDECREF() calls. (ZyX)
2013-06-02 18:07:37 +02:00
bc41196bdc
updated for version 7.3.1097
...
Problem: Python: a few recently added items are not documented.
Solution: Update the documentation. (ZyX)
2013-06-02 17:46:40 +02:00
de71b5658f
updated for version 7.3.1096
...
Problem: Python: popitem() was not defined in a standard way.
Solution: Remove the argument from popitem(). (ZyX)
2013-06-02 17:41:54 +02:00
525666f282
updated for version 7.3.1095
...
Problem: Compiler warnings for shadowed variables. (Christian Brabandt)
Solution: Rename new_state() to alloc_state(). Remove unnecessary
declaration.
2013-06-02 16:40:55 +02:00
307aa16a69
updated for version 7.3.1094
...
Problem: New regexp engine: Attempts to match "^" at every character.
Solution: Only try "^" at the start of a line.
2013-06-02 16:34:21 +02:00
b122e9798e
updated for version 7.3.1093
...
Problem: New regexp engine: When a sub expression is empty \1 skips a
character.
Solution: Make \1 try the current position when the match is emtpy.
2013-06-02 16:07:10 +02:00
69afb7bf0a
updated for version 7.3.1092
...
Problem: Can't build with regexp debugging. NFA debug output shows wrong
pattern.
Solution: Fix debugging code for recent changes. Add the pattern to the
program.
2013-06-02 15:55:55 +02:00
5de820b916
updated for version 7.3.1091
...
Problem: New regexp engine: no error when using \z1 or \z( where it does
not work.
Solution: Give an error message.
2013-06-02 15:01:57 +02:00
efb23f26e8
updated for version 7.3.1090
...
Problem: New regexp engine does not support \z1 .. \z9 and \z(.
Solution: Implement the syntax submatches.
2013-06-01 23:02:54 +02:00
0418811869
updated for version 7.3.1089
...
Problem: Tests 86 and 87 fail on MS-Windows. (Ken Takata)
Solution: Fix platform-specific stuff. (ZyX)
2013-06-01 20:32:12 +02:00
61602c5bfe
updated for version 7.3.1088
...
Problem: New regexp engine: \@<= and \@<! are not implemented.
Solution: Implement look-behind matching. Fix off-by-one error in old
regexp engine.
2013-06-01 19:54:43 +02:00
543b7ef700
Updated runtime files and translations.
2013-06-01 14:50:56 +02:00
3737fc1c30
updated for version 7.3.1087
...
Problem: A leading star is not seen as a normal char when \{} follows.
Solution: Save and restore the parse state properly.
2013-06-01 14:42:56 +02:00
75d7a06920
updated for version 7.3.1086
...
Problem: Old regexp engine accepts illegal range, new one doesn't.
Solution: Also accept the illegal range with the new engine.
2013-06-01 13:24:24 +02:00
36b3a011d3
updated for version 7.3.1085
...
Problem: New regexp engine: Non-greedy multi doesn't work.
Solution: Implement \{-}.
2013-06-01 12:40:20 +02:00
54dafde170
updated for version 7.3.1084
...
Problem: New regexp engine: only accepts up to \{,10}.
Solution: Remove upper limit. Remove dead code with NFA_PLUS.
2013-05-31 23:18:00 +02:00
4b78063368
updated for version 7.3.1083
...
Problem: New regexp engine: Does not support \%^ and \%$.
Solution: Support matching start and end of file.
2013-05-31 22:14:52 +02:00
14f55c6f67
updated for version 7.3.1082
...
Problem: New regexp engine: Problem with \@= matching.
Solution: Save and restore nfa_match.
2013-05-31 21:45:09 +02:00
99dc19d1cc
updated for version 7.3.1081
...
Problem: Compiler warnings on 64-bit Windows.
Solution: Change variable types. (Mike Williams)
2013-05-31 20:49:31 +02:00
ca982c8d45
updated for version 7.3.1080
...
Problem: Test 86 fails.
Solution: Comment out the parts that don't work. Make it pass on 32 bit
systems.
2013-05-31 19:01:16 +02:00
96c7dfd806
updated for version 7.3.1079
...
Problem: Test 87 fails.
Solution: Fix the test for Python 3.3. (ZyX) Make it pass on 32 bit systems.
2013-05-31 18:46:11 +02:00
b06e20e6ba
updated for version 7.3.1078
...
Problem: New regexp engine: \@! doesn't work.
Solution: Implement the negated version of \@=.
2013-05-30 22:44:02 +02:00
35eacd7180
updated for version 7.3.1077
...
Problem: Python: Allocating dict the wrong way, causing a crash.
Solution: Use py_dict_alloc(). Fix some exception problems. (ZyX)
2013-05-30 22:06:33 +02:00
2d5e112284
updated for version 7.3.1076
...
Problem: New regexp engine: \@= and \& don't work.
Solution: Make these items work. Add column info to logging.
2013-05-30 21:42:13 +02:00
021e147b70
updated for version 7.3.1075
...
Problem: Compiler warning for storing a long_u in an int.
Solution: Declare the number as an int. (Mike Williams)
2013-05-30 19:18:31 +02:00
f62d942e54
updated for version 7.3.1074
...
Problem: Compiler warning for printf format. (Manuel Ortega)
Solution: Add type casts.
2013-05-30 19:01:24 +02:00
16299b57cb
updated for version 7.3.1073
...
Problem: New regexp engine may run out of states.
Solution: Allocate states dynamically. Also make the test report errors.
2013-05-30 18:45:23 +02:00
4b6ebe6dce
updated for version 7.3.1072
...
Problem: Compiler warning for unitialized variable.
Solution: Initialize it.
2013-05-30 17:49:24 +02:00
428e987b61
updated for version 7.3.1071
...
Problem: New regexp engine: backreferences don't work correctly.
Solution: Add every possible start/end position on the state stack.
2013-05-30 17:05:39 +02:00
fdde880b02
updated for version 7.3.1070
...
Problem: Vim crashes in Python tests. Compiler warning for unused function.
Solution: Disable the tests for now. Move the function.
2013-05-30 15:38:24 +02:00
fc714b35c6
updated for version 7.3.1069
...
Problem: Python: memory leaks.
Solution: Python patch 28: Purge out DICTKEY_CHECK_EMPTY macros. (ZyX)
2013-05-30 14:52:37 +02:00
018acca3bd
updated for version 7.3.1068
...
Problem: Python: Script is auto-loaded on function creation.
Solution: Python patch 27. (ZyX)
2013-05-30 13:37:28 +02:00
305b2fde13
updated for version 7.3.1067
...
Problem: Python: documentation lags behind.
Solution: Python patch 26. (ZyX)
2013-05-30 13:32:30 +02:00
8600e40a67
updated for version 7.3.1066
...
Problem: Python: Insufficient exception and error testing.
Solution: Python patch 25. (ZyX)
2013-05-30 13:28:41 +02:00
bcb40977c3
updated for version 7.3.1065
...
Problem: Python: key mapping is not standard.
Solution: Puthon patch 24: use PyMapping_Keys. (ZyX)
2013-05-30 13:22:13 +02:00
494ff7e850
updated for version 7.3.1064
...
Problem: Python: insufficient error checking.
Solution: Python patch 23. (ZyX)
2013-05-30 13:17:17 +02:00
355fd9b468
updated for version 7.3.1063
...
Problem: Python: Function is not standard.
Solution: Python patch 22: make Function subclassable. (ZyX)
2013-05-30 13:14:13 +02:00
78cddbe271
updated for version 7.3.1062
...
Problem: Python: List is not standard.
Solution: Python patch 21: Add standard methods and fields. (ZyX)
2013-05-30 13:05:58 +02:00
a9922d62e6
updated for version 7.3.1061
...
Problem: Python: Dictionary is not standard.
Solution: Python patch 20: Add standard methods and fields. (ZyX)
2013-05-30 13:01:18 +02:00
a5b725c3f6
updated for version 7.3.1060
...
Problem: Python: can't repr() a function.
Solution: Python patch 19: add FunctionRepr(). (ZyX)
2013-05-30 12:43:54 +02:00
1a3b56953e
updated for version 7.3.1059
...
Problem: Python: Using fixed size buffers.
Solution: Python patch 18: Use python's own formatter. (ZyX)
2013-05-30 12:40:39 +02:00
a1544c00c8
updated for version 7.3.1058
...
Problem: Call of funcref does not succeed in other script.
Solution: Python patch 17: add get_expanded_name(). (ZyX)
2013-05-30 12:35:52 +02:00
01a7a720ad
updated for version 7.3.1057
...
Problem: Python: not enough compatibilty.
Solution: Python patch 16: Make OutputWritelines support any sequence object
(ZyX) Note: tests fail
2013-05-30 12:26:58 +02:00
9bb77d6fe6
updated for version 7.3.1056
...
Problem: Python: possible memory leaks.
Solution: Python patch 15. (ZyX) Fix will follow later.
2013-05-30 12:14:49 +02:00
bad704fa04
updated for version 7.3.1055
...
Problem: Negated collection does not match newline.
Solution: Handle newline differently. (Hiroshi Shirosaki)
2013-05-30 11:51:08 +02:00
7e28384a9a
updated for version 7.3.1054
...
Problem: Can't build without the +autocmd feature. (Elimar Riesebieter)
Solution: Fix use of buf and curbuf.
2013-05-30 11:43:15 +02:00
07b8864111
updated for version 7.3.1053
...
Problem: Python: no flag for types with tp_traverse+tp_clear.
Solution: Python patch 14: Add Py_TPFLAGS_HAVE_GC. (ZyX)
2013-05-29 22:58:32 +02:00
1bcabe19a2
updated for version 7.3.1052
...
Problem: Python: possible SEGV and negative refcount.
Solution: Python patch 13: Fix IterIter function. (ZyX)
2013-05-29 22:52:32 +02:00
a03e631120
updated for version 7.3.1051
...
Problem: Python: possible memory leaks.
Solution: Python patch 12: fix the leaks (ZyX)
2013-05-29 22:49:26 +02:00
c8366790e8
updated for version 7.3.1050
...
Problem: Python: Typo in pyiter_to_tv.
Solution: Python patch 11. (ZyX)
2013-05-29 22:46:26 +02:00
c37b6ecd60
updated for version 7.3.1049
...
Problem: Python: no consistent naming
Solution: Python patch 10: Rename DICTKEY_GET_NOTEMPTY to DICTKEY_GET. (ZyX)
2013-05-29 22:43:37 +02:00
b38caae26c
updated for version 7.3.1048
...
Problem: Python: no consistent naming.
Solution: Python patch 9: Rename d to dict and lookupDict to lookup_dict.
(ZyX)
2013-05-29 22:39:52 +02:00
dd8aca664d
updated for version 7.3.1047
...
Problem: Python: dir() does not work properly.
Solution: Python patch 8. Add __dir__ method to all objects with custom
tp_getattr supplemented by __members__ attribute for at least
python-2* versions. __members__ is not mentioned in python-3*
dir() output even if it is accessible. (ZyX)
2013-05-29 22:36:10 +02:00
432b09c84d
updated for version 7.3.1046
...
Problem: Python: Using Py_BuildValue for building strings.
Solution: Python patch 7 and 7.5: Replace Py_BuildValue with
PyString_FromString. (ZyX)
2013-05-29 22:26:18 +02:00
21642ed1b4
updated for version 7.3.1045
...
Problem: Python: No error handling for VimToPython function.
Solution: Python patch 6. (ZyX)
2013-05-29 22:20:01 +02:00
9e822c00b1
updated for version 7.3.1044
...
Problem: Python: No {Buffer,TabPage,Window}.valid attributes.
Solution: Python patch 5: add .valid (ZyX)
2013-05-29 22:15:30 +02:00
3e734ea2c7
updated for version 7.3.1043
...
Problem: Python: Dynamic compilation with 2.3 fails.
Solution: Python patch 4. (ZyX)
2013-05-29 22:05:55 +02:00
e9ba516be2
updated for version 7.3.1042
...
Problem: Python: can't assign to vim.Buffer.name.
Solution: Python patch 3. (ZyX)
2013-05-29 22:02:22 +02:00
1bc2428e1f
updated for version 7.3.1041
...
Problem: Python: Invalid read valgrind errors.
Solution: Python patch 2: defer DICTKEY_UNREF until key is no longer needed.
(ZyX)
2013-05-29 21:37:35 +02:00
0014a53ad1
updated for version 7.3.1040
...
Problem: Python: Problems with debugging dynamic build.
Solution: Python patch 1. (ZyX)
2013-05-29 21:33:39 +02:00
423532e10d
updated for version 7.3.1039
...
Problem: New regexp engine does not support \%23c, \%<23c and the like.
Solution: Implement them. (partly by Yasuhiro Matsumoto)
2013-05-29 21:14:42 +02:00
28c2191949
updated for version 7.3.1038
...
Problem: Crash when using Cscope.
Solution: Avoid negative argument to vim_strncpy(). (Narendran
Gopalakrishnan)
2013-05-29 19:18:00 +02:00
75eb1610e1
updated for version 7.3.1037
...
Problem: Look-behind matching is very slow on long lines.
Solution: Add a byte limit to how far back an attempt is made.
2013-05-29 18:45:11 +02:00
f9e56b2b03
updated for version 7.3.1036
...
Problem: Can't build on HP-UX.
Solution: Give the union a name. (John Marriott)
2013-05-28 22:52:16 +02:00
4ac6676cee
updated for version 7.3.1035
...
Problem: Compiler warning on 64 bit windows.
Solution: Add type cast. (Mike Williams)
2013-05-28 22:31:46 +02:00
51a2983904
updated for version 7.3.1034
...
Problem: New regexp code using strange multi-byte code.
Solution: Use the normal code to advance and backup pointers.
2013-05-28 22:30:35 +02:00
5714b80032
updated for version 7.3.1033
...
Problem: "\1" .. "\9" are not supported in the new regexp engine.
Solution: Implement them. Add a few more tests.
2013-05-28 22:03:20 +02:00
e0fea9c405
updated for version 7.3.1032
...
Problem: "\ze" is not supported by the new regexp engine.
Solution: Make "\ze" work.
2013-05-27 20:10:50 +02:00
eb3ecae23a
updated for version 7.3.1031
...
Problem: Compiler warnings for shadowed variable. (John Little)
Solution: Move the variable declarations to the scope where they are used.
2013-05-27 11:22:04 +02:00
2cb8feb880
updated for version 7.3.1030
...
Problem: Can't build for debugging.
Solution: Fix struct member names.
2013-05-26 23:13:07 +02:00
26c2f3fc4e
updated for version 7.3.1029
...
Problem: New regexp performance: Unused position state being copied.
Solution: Keep track of which positions are actually valid.
2013-05-26 22:56:19 +02:00
963fee2d69
updated for version 7.3.1028
...
Problem: New regexp performance: Copying a lot of position state.
Solution: Only copy the sub-expressions that are being used.
2013-05-26 21:47:28 +02:00
c4912e555b
updated for version 7.3.1027
...
Problem: New regexp performance: Calling no_Magic() very often.
Solution: Remove magicness inline.
2013-05-26 19:19:52 +02:00
e23febdb85
updated for version 7.3.1026
...
Problem: New regexp: pattern that includs a new-line matches too early.
(john McGowan)
Solution: Do not start searching in the second line.
2013-05-26 18:40:14 +02:00
61db8b5108
updated for version 7.3.1025
...
Problem: New regexp: not matching newline in string. (Marc Weber)
Solution: Check for "\n" character.
2013-05-26 17:45:49 +02:00
57a285b105
updated for version 7.3.1024
...
Problem: New regexp: End of matching pattern not set correctly. (Cesar
Romani)
Solution: Quit the loop after finding the match. Store nfa_has_zend in the
program.
2013-05-26 16:57:28 +02:00
3451d66244
updated for version 7.3.1023
...
Problem: Searching for composing char only and using \Z has different
results.
Solution: Make it match the composing char, matching everything is not
useful.
2013-05-26 15:14:55 +02:00
7cd4d9c17c
updated for version 7.3.1022
...
Problem: Compiler warning for shadowed variable. (John Little)
Solution: Move declaration, rename variables.
2013-05-26 14:54:12 +02:00
3f1682e808
updated for version 7.3.1021
...
Problem: New regexp engine does not ignore order of composing chars.
Solution: Ignore composing chars order.
2013-05-26 14:32:05 +02:00
fdb6dc1105
updated for version 7.3.1020
...
Problem: Not all patterns are tested with auto / old / new engine.
Solution: Test patterns with three values of 'regexpengine'.
2013-05-25 23:15:27 +02:00
47196581b8
updated for version 7.3.1019
...
Problem: These do not work with the new regexp engine: \%o123, \%x123,
\%d123, \%u123 and \%U123.
Solution: Implement these items.
2013-05-25 22:04:23 +02:00
aae4883e01
updated for version 7.3.1018
...
Problem: New regexp engine wastes memory.
Solution: Allocate prog with actual number of states, not estimated maximum
number of sates.
2013-05-25 21:18:34 +02:00
4b41706477
updated for version 7.3.1017
...
Problem: Zero width match changes length of match.
Solution: For a zero width match put new states in the current position in
the state list.
2013-05-25 20:19:50 +02:00
f47ca63dbc
updated for version 7.3.1016
...
Problem: Unused field in nfa_state.
Solution: Remove lastthread.
2013-05-25 15:31:05 +02:00
56d58d51bf
updated for version 7.3.1015
...
Problem: New regexp engine: Matching composing characters is wrong.
Solution: Fix matching composing characters.
2013-05-25 14:42:03 +02:00
152e7890c1
updated for version 7.3.1014
...
Problem: New regexp state dump is hard to read.
Solution: Make the state dump more pretty. (Taro Muraoka)
2013-05-25 12:28:11 +02:00
d6c11cb3e0
updated for version 7.3.1013
...
Problem: New regexp logging is a bit messy.
Solution: Consistently use #defines, add explanatory comment. (Taro Muraoka)
2013-05-25 12:18:39 +02:00
fad8de084a
updated for version 7.3.1012
...
Problem: \Z does not work properly with the new regexp engine.
Solution: Make \Z work. Add tests.
2013-05-24 23:10:50 +02:00
3c577f26cd
updated for version 7.3.1011
...
Problem: New regexp engine is inefficient with multi-byte characters.
Solution: Handle a character at a time instead of a byte at a time. Also
make \Z partly work.
2013-05-24 21:59:54 +02:00
1d814754c0
updated for version 7.3.1010
...
Problem: New regexp: adding \Z makes every character match.
Solution: Only apply ireg_icombine for composing characters.
Alsl add missing change from patch 1008. (Ken Takata)
2013-05-24 20:25:33 +02:00
425154d888
updated for version 7.3.1009
...
Problem: Compiler warning for ambiguous else.
Solution: Add curly braces.
2013-05-24 18:58:43 +02:00
02e26d9807
updated for version 7.3.1008
...
Problem: Test 95 fails on MS-Windows.
Solution: Set 'nomore'. Change \i to \f. Change multi-byte character to
something that is not matching \i. (Ken Takata)
2013-05-23 22:43:08 +02:00
a03dbed9e9
updated for version 7.3.1007
...
Problem: Can't build on Minix 3.2.1.
Solution: Add a condition to an #ifdef. (Gautam Tirumala)
2013-05-23 22:27:03 +02:00
307d10a2fb
updated for version 7.3.1006
...
Problem: NFA engine not used for "\_[0-9]".
Solution: Enable this, fixed in patch 1005.
2013-05-23 22:25:15 +02:00
35b2386a8e
updated for version 7.3.1005
...
Problem: Get stuck on regexp "\n*" and on "%s/^\n\+/\r".
Solution: Fix handling of matching a line break. (idea by Hirohito Higashi)
2013-05-22 23:00:40 +02:00
c96ebe75e5
updated for version 7.3.1004
...
Problem: No error when option could not be set.
Solution: Report an error. (ZyX)
2013-05-21 22:38:18 +02:00
2a0f3d3fb2
updated for version 7.3.1003
...
Problem: Python interface does not compile with Python 2.2
Solution: Fix thread issues and True/False. (ZyX)
2013-05-21 22:23:56 +02:00
0b9aecc3a5
updated for version 7.3.1002
...
Problem: Valgrind errors for Python interface.
Solution: Fix memory leaks when running tests. (ZyX)
2013-05-21 22:13:41 +02:00
673af4d304
updated for version 7.3.1001
...
Problem: Duplicate condition in if.
Solution: Remove one condition.
2013-05-21 22:00:51 +02:00
2eec59e30b
updated for version 7.3.1000
...
Problem: Typo in char value causes out of bounds access.
Solution: Fix character value. (Klemens Baum)
2013-05-21 21:37:20 +02:00
f878bf0da2
updated for version 7.3.999
...
Problem: New regexp engine sets curbuf temporarily.
Solution: Use reg_buf instead, like the old engine.
2013-05-21 21:20:20 +02:00
e6ae6225b4
Updated runtime files, language files and translations.
2013-05-21 21:01:10 +02:00
774267bbb9
updated for version 7.3.998
...
Problem: Python: garbage collection issues.
Solution: Fix the GC issues: Use proper DESTRUCTOR_FINISH: avoids negative
refcounts, use PyObject_GC_* for objects with tp_traverse and
tp_clear, add RangeTraverse and RangeClear, use Py_XDECREF in some
places. (ZyX)
2013-05-21 20:51:59 +02:00
a7b64ce74e
updated for version 7.3.997
...
Problem: Vim and Python exceptions are different.
Solution: Make Vim exceptions be Python exceptions. (ZyX)
2013-05-21 20:40:40 +02:00
cac867ad18
updated for version 7.3.996
...
Problem: Python: Can't check types of what is returned by bindeval().
Solution: Add vim.List, vim.Dictionary and vim.Function types. (ZyX)
2013-05-21 19:50:34 +02:00
1dc28783fa
updated for version 7.3.995
...
Problem: Python: Module initialization is duplicated.
Solution: Move to shared file. (ZyX)
2013-05-21 19:11:01 +02:00
182dc4f2ab
updated for version 7.3.994
...
Problem: Python: using magic constants.
Solution: Use descriptive values for ml_flags. (ZyX)
2013-05-21 19:01:55 +02:00
e64faa6645
updated for version 7.3.993
...
Problem: Python: Later patch does things slightly differently.
Solution: Adjusted argument type changes. (ZyX)
2013-05-21 18:47:21 +02:00
d6e391862c
updated for version 7.3.992
...
Problem: Python: Too many type casts.
Solution: Change argument types. (ZyX)
2013-05-21 18:30:34 +02:00
b52f4c02e6
updated for version 7.3.991
...
Problem: More can be shared by Python 2 and 3.
Solution: Move more stuff to if_py_both. (ZyX)
2013-05-21 18:19:38 +02:00
b09d983c78
updated for version 7.3.990
...
Problem: Memory leak in new regexp engine.
Solution: Jump to end of function to free memory. (Dominique Pelle)
2013-05-21 16:28:11 +02:00
12e4014092
updated for version 7.3.989
...
Problem: New regexp engine compares negative numbers to character.
Solution: Add missing case statements.
2013-05-21 15:33:41 +02:00
66e83d7db0
updated for version 7.3.988
...
Problem: New regexp engine is slow.
Solution: Break out of the loop when the state list is empty.
2013-05-21 14:03:00 +02:00
d2470e9fbe
updated for version 7.3.987
...
Problem: No easy to run an individual test. Tests 64 fails when
'encoding' is not utf-8.
Solution: Add individual test targets to the Makefile. Move some lines from
test 64 to 95.
2013-05-21 13:30:21 +02:00
d7a06b1d71
updated for version 7.3.986
...
Problem: Test 95 doesn't pass when 'encoding' isn't utf-8. (Yasuhiro
Matsumoto)
Solution: Force 'encoding' to be utf-8.
2013-05-21 13:05:15 +02:00
8dd7901a66
updated for version 7.3.985
...
Problem: GTK vim not started as gvim doesn't set WM_CLASS property to a
useful value.
Solution: Call g_set_prgname() on startup. (James McCoy)
2013-05-21 12:52:04 +02:00
9bad29decf
updated for version 7.3.984
...
Problem: A Visual mapping that uses CTRL-G works differently when started
from Insert mode. (Ein Brown)
Solution: Reset old_mapped_len when handling typed text in Select mode.
2013-05-21 12:46:02 +02:00
080504921d
updated for version 7.3.983
...
Problem: Uneccessary temp variable.
Solution: Remove the variable.
2013-05-21 12:43:56 +02:00
0fabe3fdbe
updated for version 7.3.982
...
Problem: In the new regexp engine \p does not work on multi-byte
characters.
Solution: Don't point to an integer but the characters.
2013-05-21 12:34:17 +02:00
09ea9fcf3f
updated for version 7.3.981
...
Problem: In the old regexp engine \i, \I, \f and \F don't work on
multi-byte characters.
Solution: Dereference pointer properly.
2013-05-21 00:03:02 +02:00
745fc029ba
updated for version 7.3.980
...
Problem: Regexp logs may contain garbage. Character classes don't work
correctly for multi-byte characters.
Solution: Check for end of post list. Only use "is" functions for
characters up to 255. (Ken Takata)
2013-05-20 22:20:02 +02:00
e3c7b86aab
updated for version 7.3.979
...
Problem: Complex NFA regexp doesn't work.
Solution: Set actual state stack end instead of using an arbitrary number.
(Yasuhiro Matsumoto)
2013-05-20 21:57:03 +02:00
7fcff1f781
updated for version 7.3.978
...
Problem: Regexp debug logs don't have a good name.
Solution: Use clear names and make it possible to write logs for the old and
new engines separately. (Taro Muraoka)
2013-05-20 21:49:13 +02:00
ca12d7c004
updated for version 7.3.977
...
Problem: Compiler warnings on 64 bit Windows.
Solution: Add type casts. (Mike Williams) Also fix some white space and
uncomment what was commented-out for testing.
2013-05-20 21:26:33 +02:00
053bb60f44
updated for version 7.3.976
...
Problem: Can't build on HP-UX.
Solution: Remove modern initialization. (John Marriott)
2013-05-20 13:55:21 +02:00
bc0ea8f75e
updated for version 7.3.975
...
Problem: Crash in regexp parsing.
Solution: Correctly compute the end of allocated memory.
2013-05-20 13:44:29 +02:00
10f3a79e89
updated for version 7.3.974
...
Problem: Can't build with ruby 1.8.5.
Solution: Only use ruby_init_stack() when RUBY_INIT_STACK is defined.
(Yukihiro Nakadaira)
2013-05-20 12:52:29 +02:00
ba40447ab1
updated for version 7.3.973
...
Problem: Compiler warnings. Crash on startup. (Tony Mechelynck)
Solution: Change EMSG2 to EMSGN. Make array one character longer.
2013-05-19 22:31:18 +02:00
097c992c46
updated for version 7.3.972
...
Problem: Cursor not restored after InsertEnter autocommand if it moved to
another line.
Solution: Also restore if the saved line number is still valid. Allow
setting v:char to skip restoring.
2013-05-19 21:15:15 +02:00
884f6e44e0
updated for version 7.3.971
...
Problem: No support for VS2012 static code analysis.
Solution: Add the ANALYZE option. (Mike Williams)
2013-05-19 21:03:54 +02:00
fbc0d2ea1e
updated for version 7.3.970
...
Problem: Syntax highlighting can be slow.
Solution: Include the NFA regexp engine. Add the 'regexpengine' option to
select which one is used. (various authors, including Ken Takata,
Andrei Aiordachioaie, Russ Cox, Xiaozhou Liua, Ian Young)
2013-05-19 19:40:29 +02:00
6fa41fb374
updated for version 7.3.969
...
Problem: Can't built with Python 3 and without Python 2.
Solution: Adjust #ifdef. (Xavier de Gaye)
2013-05-18 20:55:35 +02:00
7533fddd09
updated for version 7.3.968
...
Problem: Multi-byte support is only available when compiled with "big"
features.
Solution: Include multi-byte by default, with "normal" features.
2013-05-18 20:45:59 +02:00
9e74e30b5f
updated for version 7.3.967
...
Problem: Build fails on Mac OSX. (Greg Novack)
Solution: Undefine clear().
2013-05-17 21:20:17 +02:00
ad3b366c82
Update runtime files.
2013-05-17 18:14:19 +02:00
d620aa9be4
updated for version 7.3.966
...
Problem: There is ":py3do" but no ":pydo".
Solution: Add the ":pydo" command. (Lilydjwg)
2013-05-17 16:40:06 +02:00
cfef5ff23e
updated for version 7.3.965
...
Problem: Python garbage collection not working properly.
Solution: Add support for garbage collection. (ZyX)
2013-05-17 16:24:32 +02:00
cabf80ff2f
updated for version 7.3.964
...
Problem: Python: not so easy to access tab pages.
Solution: Add window.tabpage, make window.number work with non-current tab
pages. (ZyX)
2013-05-17 16:18:33 +02:00
105bc355a6
updated for version 7.3.963
...
Problem: Setting curbuf without curwin causes trouble.
Solution: Add switch_buffer() and restore_buffer(). Block autocommands to
avoid trouble.
2013-05-17 16:03:57 +02:00
55b8ad3dab
updated for version 7.3.962
...
Problem: Python tests are not portable.
Solution: Use shiftwidth instead of iminsert. (ZyX)
2013-05-17 13:38:04 +02:00
c24c1acd82
updated for version 7.3.961
...
Problem: Tests 86 and 87 fail when using another language than English.
Solution: Set the language to C in the test. (Dominique Pelle)
2013-05-16 20:47:56 +02:00
07729b25bf
updated for version 7.3.960
...
Problem: Compiler warning for unused variable.
Solution: Put declaration in #ifdef.
2013-05-15 23:13:10 +02:00
54e8f00581
updated for version 7.3.959
...
Problem: Missing error number.
Solution: Assign an error number.
2013-05-15 19:44:39 +02:00
2cd7362e30
updated for version 7.3.958
...
Problem: Python: Iteration destructor not set.
Solution: Put IterDestructor to use. (ZyX)
2013-05-15 19:07:47 +02:00
3dab2806fe
updated for version 7.3.957
...
Problem: Python does not have a "do" command like Perl or Lua.
Solution: Add the ":py3do" command. (Lilydjwg)
2013-05-15 18:28:13 +02:00
71700b8903
updated for version 7.3.956
...
Problem: Python vim.bindeval() causes SIGABRT.
Solution: Make pygilstate a local variable. (Yukihiro Nakadaira)
2013-05-15 17:49:05 +02:00
a4720019cf
updated for version 7.3.955
...
Problem: Python: Not enough tests.
Solution: Add tests for vim.{current,window*,tabpage*}. (ZyX)
2013-05-15 16:27:37 +02:00
b983f75d22
updated for version 7.3.954
...
Problem: No check if PyObject_IsTrue fails.
Solution: Add a check for -1 value. (ZyX)
2013-05-15 16:11:50 +02:00
d5f729cada
updated for version 7.3.953
...
Problem: Python: string exceptions are deprecated.
Solution: Make vim.error an Exception subclass. (ZyX)
2013-05-15 16:04:40 +02:00
e761459eb6
updated for version 7.3.952
...
Problem: Python: It's not easy to change window/buffer/tabpage.
Solution: Add ability to assign to vim.current.{tabpage,buffer,window}.
(ZyX)
2013-05-15 15:51:08 +02:00
8661b17843
updated for version 7.3.951
...
Problem: Python exceptions have problems.
Solution: Change some IndexErrors to TypeErrors. Make “line number out of
range” an IndexError. Make “unable to get option value” a
RuntimeError. Make all PyErr_SetString messages start with
lowercase letter and use _(). (ZyX)
2013-05-15 15:44:28 +02:00
4d188da22b
updated for version 7.3.950
...
Problem: Python: Stack trace printer can't handle messages.
Solution: Make KeyErrors use PyErr_SetObject. (ZyX)
2013-05-15 15:35:09 +02:00
5e538ecd5e
updated for version 7.3.949
...
Problem: Python: no easy access to tabpages.
Solution: Add vim.tabpages and vim.current.tabpage. (ZyX)
2013-05-15 15:12:29 +02:00
03db85b398
updated for version 7.3.948
...
Problem: Cannot build with Python 2.2
Solution: Make Python interface work with Python 2.2
Make 2.2 the first supported version. (ZyX)
2013-05-15 14:51:35 +02:00
b6c589a529
updated for version 7.3.947
...
Problem: Python: No iterator for vim.list and vim.bufferlist.
Solution: Add the iterators. Also fix name of FunctionType. Add tests for
vim.buffers. (ZyX)
2013-05-15 14:39:52 +02:00
46a7561f3a
updated for version 7.3.946
...
Problem: Sometimes get stuck in waiting for cursor position report,
resulting in keys starting with <Esc>[ not working.
Solution: Only wait for more characters after <Esc>[ if followed by '?', '>'
or a digit.
2013-05-15 14:22:41 +02:00
dfa38d4e45
updated for version 7.3.945
...
Problem: Python: List of buffers is not very useful.
Solution: Make vim.buffers a map. No iterator yet. (ZyX)
2013-05-15 13:38:47 +02:00
29607acff6
updated for version 7.3.944
...
Problem: External program receives the termrespone.
Solution: Insert a delay and discard input. (Hayaki Saito)
2013-05-13 20:26:53 +02:00
bd80f35bc5
updated for version 7.3.943
...
Problem: Python: Negative indices were failing.
Solution: Fix negative indices. Add tests. (ZyX)
2013-05-12 21:16:23 +02:00
8f1723de47
updated for version 7.3.942
...
Problem: Python: SEGV in Buffer functions.
Solution: Call CheckBuffer() at the right time. (ZyX)
2013-05-12 20:36:14 +02:00
3d0c52db9c
updated for version 7.3.941
...
Problem: Stuff in if_py_both.h is ordered badly.
Solution: Reorder by type. (ZyX)
2013-05-12 19:45:35 +02:00
4e5dfb5700
updated for version 7.3.940
...
Problem: Python: Can't get position of window.
Solution: Add window.row and window.col. (ZyX)
2013-05-12 19:30:31 +02:00
99add41656
updated for version 7.3.939
...
Problem: Using Py_BuildValue is inefficient sometimes.
Solution: Use PyLong_FromLong(). (ZyX)
2013-05-12 19:09:51 +02:00
6d21645f46
updated for version 7.3.938
...
Problem: Python: not easy to get to window number.
Solution: Add vim.window.number. (ZyX)
2013-05-12 19:00:41 +02:00
971db46799
updated for version 7.3.937
...
Problem: More can be shared between Python 2 and 3.
Solution: Move code to if_py_both.h. (ZyX)
2013-05-12 18:44:48 +02:00
3b9abb6cc2
updated for version 7.3.936
...
Problem: Ruby 1.8: Missing piece for static linking on 64 bit systems.
Solution: Define ruby_init_stack() (Hiroshi Shirosaki)
Also fix preprocessor indents.
2013-05-12 14:11:17 +02:00
76a86063ca
updated for version 7.3.935
...
Problem: Init stack works differently on 64 bit systems.
Solution: Handle 64 bit systems and also static library. (Yukihiro
Nakadaira)
2013-05-11 17:45:48 +02:00
82e803b055
updated for version 7.3.934
...
Problem: E381 and E380 make the user think nothing happened.
Solution: Display the message indicating what error list is now active.
(Christian Brabandt)
2013-05-11 15:50:33 +02:00
99685e6a7e
updated for version 7.3.933
...
Problem: Ruby on Mac crashes due to GC failure.
Solution: Init the stack from main(). (Hiroshi Shirosaki)
2013-05-11 13:56:18 +02:00
6800186a03
updated for version 7.3.932
...
Problem: Compiler warning for uninitialized variable. (Tony Mechelynck)
Solution: Initialize the variable.
2013-05-11 13:45:05 +02:00
09bb33dde9
updated for version 7.3.931
...
Problem: No completion for :xmap and :smap. (Yukihiro Nakadaira)
Solution: Add the case statements. (Christian Brabandt)
2013-05-07 05:18:20 +02:00
290424868d
updated for version 7.3.930
...
Problem: MSVC 2012 update is not recognized.
Solution: Update the version in the makefile. (Raymond Ko)
2013-05-07 05:11:17 +02:00
51ac8a27e5
updated for version 7.3.929
...
Problem: Compiler warning for unused variable. Not freeing unused string.
Solution: Remove the variable. Clear the options.
2013-05-06 06:45:47 +02:00
161fb5e302
updated for version 7.3.928
...
Problem: Can't build with strict C compiler.
Solution: Move declaration to start of block. (Taro Muraoka)
2013-05-06 06:26:15 +02:00
531da5955e
Updated runtime files.
2013-05-06 05:58:55 +02:00
229f8dbf7a
updated for version 7.3.927
...
Problem: Missing combining characters when putting text in a register.
Solution: Include combining characters. (David Bürgin)
2013-05-06 05:50:28 +02:00
49e649fc2e
updated for version 7.3.926
...
Problem: Autocommands are triggered by setwinvar() et al. Missing BufEnter
on :tabclose. Duplicate WinEnter on :tabclose. Wrong order of
events for :tablose and :tabnew.
Solution: Fix these autocommand events. (Zyx)
2013-05-06 04:50:35 +02:00
84a05acc8c
updated for version 7.3.925
...
Problem: Typos in source files.
Solution: Fix the typos. (Ken Takata)
2013-05-06 04:24:17 +02:00
84e0f6ca9a
updated for version 7.3.924
...
Problem: Python interface can't easily access options.
Solution: Add vim.options, vim.window.options and vim.buffer.options. (ZyX)
2013-05-06 03:52:55 +02:00
d1864597a0
updated for version 7.3.923
...
Problem: Check for X11 header files fails on Solaris.
Solution: Only use -Werror for gcc. (Laurent Blume)
2013-05-04 04:40:15 +02:00
8fadd8b840
updated for version 7.3.922
...
Problem: No test for what 7.3.918 fixes.
Solution: Add a test. (David Bürgin)
2013-05-04 04:11:07 +02:00
29f49ee8d7
updated for version 7.3.921
...
Problem: Trying to create a fontset handle when 'guifontset' is not set.
Solution: Add curly braces around the code block. (Max Kirillov)
2013-05-04 03:42:34 +02:00
4e0d974645
updated for version 7.3.920
...
Problem: Compiler warning for size_t to int.
Solution: Add a type cast. (Mike Williams)
2013-05-04 03:40:27 +02:00
02938a970c
updated for version 7.3.919
...
Problem: An empty nl.po file does not work with an old msgfmt.
Solution: Put a single # in the file. (Laurent Blume)
2013-05-04 03:37:10 +02:00
ff0341946e
Updated runtime files.
2013-04-24 18:51:19 +02:00
7afea82f50
updated for version 7.3.918
...
Problem: Repeating an Ex command after using a Visual motion does not work.
Solution: Check for an Ex command being used. (David Bürgin)
2013-04-24 18:34:45 +02:00
811fe63f39
updated for version 7.3.917
...
Problem: When a path ends in a backslash appending a comma has the wrong
effect.
Solution: Replace a trailing backslash with a slash. (Nazri Ramliy)
2013-04-24 17:34:20 +02:00
567199b68f
updated for version 7.3.916
...
Problem: Using freed memory when pasting with the mouse (Issue 130).
Solution: Get the byte value early. (hint by Dominique Pelle)
2013-04-24 16:52:36 +02:00
e8d9530b0e
updated for version 7.3.915
...
Problem: When reading a file with encoding conversion fails at the end the
next encoding in 'fencs' is not used.
Solution: Retry with another encoding when possible. (Taro Muraoka)
2013-04-24 16:34:02 +02:00
2ab0713279
updated for version 7.3.914
...
Problem: ~/.viminfo is messed up when running tests.
Solution: Set the viminfo filename.
2013-04-24 15:47:15 +02:00
f687cf3f36
updated for version 7.3.913
...
Problem: Still a crash when writing viminfo.
Solution: Add checks for NULL pointers. (Ron Aaron)
2013-04-24 15:39:11 +02:00
ec38d6932c
updated for version 7.3.912
...
Problem: Typing a ":" command at the hit-enter dialog does not work if the
"file changed" dialog happens next.
Solution: Check for changed files before giving the hit-enter dialog.
2013-04-24 15:12:32 +02:00
230bb3f09d
updated for version 7.3.911
...
Problem: Python: Access to Vim variables is not so easy.
Solution: Define vim.vars and vim.vvars. (ZyX)
2013-04-24 14:07:45 +02:00
335e0b6974
updated for version 7.3.910
...
Problem: Python code in #ifdef branches with only minor differences.
Solution: Merge the #ifdef branches. (ZyX)
2013-04-24 13:47:45 +02:00
4d1da49cfe
updated for version 7.3.909
...
Problem: Duplicate Python code.
Solution: Move more items to if_py_both.h. (ZyX) Also avoid compiler
warnings for missing initializers.
2013-04-24 13:39:15 +02:00
7a26dd860a
updated for version 7.3.908
...
Problem: Possible crash when using a list in Python.
Solution: Return early if the list is NULL. (ZyX)
2013-04-24 13:10:41 +02:00
af6abb9d93
updated for version 7.3.907
...
Problem: Python uses IndexError when a dict key is not found.
Solution: Use KeyError instead. (ZyX)
2013-04-24 13:04:26 +02:00
3f99152276
updated for version 7.3.906
...
Problem: The "sleep .2" for running tests does not work on Solaris.
Solution: Fall back to using "sleep 1". (Laurent Blume)
2013-04-24 12:56:19 +02:00
b70a473e24
updated for version 7.3.905
...
Problem: Crash when writing viminfo. (Ron Aaron)
Solution: Prevent freed history info to be used.
2013-04-15 22:22:57 +02:00
3bb28557e1
updated for version 7.3.904
...
Problem: Using memory freed by the garbage collector.
Solution: Mark items in aucmd_win as used.
2013-04-15 18:25:59 +02:00
a8565fecc6
updated for version 7.3.903
...
Problem: Crash on exit writing viminfo. (Ron Aaron)
Solution: Check for the history to be empty.
2013-04-15 16:14:22 +02:00
4c7e9db0d6
updated for version 7.3.902
...
Problem: When deleting last buffer in other tab the tabline is not updated.
Solution: Set the redraw_tabline flag. (Yukihiro Nakadaira)
2013-04-15 15:55:19 +02:00
687a29c5e2
updated for version 7.3.901
...
Problem: Outdated comment, ugly condition.
Solution: Update a few comments, break line.
2013-04-15 15:47:12 +02:00
f6dcbb245b
updated for version 7.3.900
...
Problem: Not obvious that some mouse features are mutual-exclusive.
Solution: Add a comment.
2013-04-15 15:40:33 +02:00
f8de161090
updated for version 7.3.899
...
Problem: #if indents are off.
Solution: Fix the indents.
2013-04-15 15:32:25 +02:00
54c34fa6f5
updated for version 7.3.898
...
Problem: Memory leak reported by valgrind in test 91.
Solution: Only use default argument when needed.
2013-04-15 15:15:35 +02:00
768baacdc8
updated for version 7.3.897
...
Problem: Configure doesn't always find the shared library.
Solution: Change the configure script. (Ken Takata)
2013-04-15 14:44:57 +02:00
b376647bb1
updated for version 7.3.896
...
Problem: Memory leaks in Lua interface.
Solution: Fix the leaks, add tests. (Yukihiro Nakadaira)
2013-04-15 13:49:21 +02:00
332ac0621c
updated for version 7.3.895
...
Problem: Valgrind error in test 91. (Issue 128)
Solution: Pass scope name to find_var_in_ht().
2013-04-15 13:06:21 +02:00
84b0493c34
updated for version 7.3.894
...
Problem: Using wrong RUBY_VER causing Ruby build to break.
Solution: Correct the RUBY_VER value. (Yongwei Wu)
2013-04-15 12:36:18 +02:00
429fa85392
updated for version 7.3.893
...
Problem: Crash when using b:, w: or t: after closing the buffer, window or
tabpage.
Solution: Allocate the dictionary instead of having it part of the
buffer/window/tabpage struct. (Yukihiro Nakadaira)
2013-04-15 12:27:36 +02:00
07219f911c
updated for version 7.3.892
...
Problem: Still mering problems for viminfo history.
Solution: Do not merge lines when writing, don't write old viminfo lines.
2013-04-14 23:19:36 +02:00
6f852a557d
updated for version 7.3.891
...
Problem: Merging viminfo history doesn't work well.
Solution: Don't stop when one type of history is empty. Don't merge history
when writing viminfo.
2013-04-14 16:26:15 +02:00
7311c6932c
updated for version 7.3.890
...
Problem: Test 79 fails on Windows. (Michael Soyka)
Solution: Add comment below line causing an error.
2013-04-14 16:21:41 +02:00
0bcdd6e709
updated for version 7.3.889
...
Problem: Can't build with Ruby 2.0 on a 64 bit system.
Solution: Define rb_fix2int and rb_num2int. (Kohei Suzuki)
2013-04-14 16:19:03 +02:00
0187ca0bdf
Updated runtime files.
2013-04-12 15:09:51 +02:00
38ec50bea8
updated for version 7.3.888
...
Problem: Filename completion with 'fileignorecase' does not work for
multi-byte characters.
Solution: Make 'fileignorecase' work properly. (Hirohito Higashi)
2013-04-12 14:42:39 +02:00
e3e6e573d1
updated for version 7.3.887
...
Problem: No tests for Visual mode operators, what 7.3.879 fixes.
Solution: Add a new test file. (David Bürgin)
2013-04-12 13:45:02 +02:00
8185111125
updated for version 7.3.886
...
Problem: Can't build with multi-byte on Solaris 10.
Solution: Add #ifdef X_HAVE_UTF8_STRING. (Laurent Blume)
2013-04-12 12:27:30 +02:00
644cf03b7e
updated for version 7.3.885
...
Problem: Double free for list and dict in Lua. (Shougo Matsu)
Solution: Do not unref list and dict. (Yasuhiro Matsumoto)
2013-04-12 12:18:49 +02:00
126bdeeabe
Move redif syntax file to the right directory.
...
Disable recognizing .rdf as a redif file.
2013-04-06 17:26:26 +02:00
2a66a07b29
updated for version 7.3.884
...
Problem: Compiler warning for variable shadowing another. (John Little)
Solution: Rename the variable. (Christian Brabandt)
2013-04-06 14:30:40 +02:00
25a6df90df
updated for version 7.3.883
...
Problem: Can't build with some combination of features.
Solution: Adjust #ifdefs.
2013-04-06 14:29:00 +02:00
bf88493c09
Updated runtime files.
2013-04-05 22:26:15 +02:00
68879258d9
updated for version 7.3.882
...
Problem: CursorHold may trigger after receiving the termresponse.
Solution: Set the did_cursorhold flag. (Hayaki Saito)
2013-04-05 19:50:17 +02:00
24b11fb173
updated for version 7.3.881
...
Problem: Python list does not work correctly.
Solution: Fix it and add a test. (Yukihiro Nakadaira)
2013-04-05 19:32:36 +02:00
b3049f4a34
updated for version 7.3.880
...
Problem: When writing viminfo, old history lines may replace lines written
more recently by another Vim instance.
Solution: Mark history entries that were read from viminfo and overwrite
them when merging with the current viminfo.
2013-04-05 18:58:47 +02:00
d7fbfe107d
updated for version 7.3.879
...
Problem: When using an ex command in operator pending mode, using Esc to
abort the command still executes the operator. (David Bürgin)
Solution: Clear the operator when the ex command fails. (Christian Brabandt)
2013-04-05 17:43:14 +02:00
91fc43d3f9
updated for version 7.3.878
...
Problem: 'fileignorecase' is missing in options window and quickref.
Solution: Add the option.
2013-04-05 15:41:05 +02:00
7bcb30e913
updated for version 7.3.877
...
Problem: Forward searching with search() is broken.
Solution: Fix it and add tests. (Sung Pae)
2013-04-03 21:14:29 +02:00
cdffbeae2b
updated for version 7.3.876
...
Problem: #if indents are off.
Solution: Insert a space where appropriate. (Taro Muraoka)
2013-04-03 21:11:39 +02:00
95a5135118
updated for version 7.3.875
...
Problem: Build problem with some combination of features.
Solution: Use FEAT_XCLIPBOARD instead of FEAT_CLIPBOARD.
2013-03-21 22:53:50 +01:00
d0e2d94589
updated for version 7.3.874
...
Problem: Comparing file names does not handle multi-byte characters
properly.
Solution: Implement multi-byte handling.
2013-03-19 18:31:49 +01:00
c2c355df6f
updated for version 7.3.873
...
Problem: Cannot easily use :s to make title case.
Solution: Have "\L\u" result in title case. (James McCoy)
2013-03-19 17:42:15 +01:00
71afbfe6cd
updated for version 7.3.872
...
Problem: On some systems case of file names is always ignored, on others
never.
Solution: Add the 'fileignorecase' option to control this at runtime.
Implies 'wildignorecase'.
2013-03-19 16:49:16 +01:00
db333a5b8d
updated for version 7.3.871
...
Problem: search('^$', 'c') does not use the empty match under the cursor.
Solution: Special handling of the 'c' flag. (Christian Brabandt)
Add tests.
2013-03-19 15:27:48 +01:00
af62ff3696
updated for version 7.3.870
...
Problem: Compiler warnings when using MingW 4.5.3.
Solution: Do not use MAKEINTRESOURCE. Adjust #if. (Ken Takata)
2013-03-19 14:48:29 +01:00
0c279bbb9c
updated for version 7.3.869
...
Problem: bufwinnr() matches buffers in other tabs.
Solution: For bufwinnr() and ? only match buffers in the current tab.
(Alexey Radkov)
2013-03-19 14:25:54 +01:00
b59494cab1
updated for version 7.3.868
...
Problem: When at the hit-return prompt and using "k" while no text has
scrolled off screen, then using "j", an empty line is displayed.
Solution: Only act on "k" when text scrolled off screen. Also accept
page-up and page-down. (cptstubing)
2013-03-19 13:56:08 +01:00
186628f671
updated for version 7.3.867
...
Problem: Matchparen does not update match when using auto-indenting.
(Marc Aldorasi)
Solution: Add the TextChanged and TextChangedI autocommand events.
2013-03-19 13:33:23 +01:00
090cfc1b02
updated for version 7.3.866
...
Problem: Not serving the X selection during system() isn't nice.
Solution: When using fork() do not loose the selection, keep serving it.
Add a loop similar to handling I/O. (Yukihiro Nakadaira)
2013-03-19 12:35:42 +01:00
ac7bd63844
Update runtime files.
2013-03-19 11:35:58 +01:00
b897871ce9
updated for version 7.3.865
...
Problem: Mouse position may be wrong.
Solution: Let vungetc() restore the mouse position.
2013-03-16 21:42:16 +01:00
a5be25e1db
updated for version 7.3.864
...
Problem: Can't build without the mouse feature.
Solution: Add an #ifdef. (Ike Devolder)
2013-03-16 21:35:33 +01:00
e533bbe094
updated for version 7.3.863
...
Problem: Problem with 'ambiwidth' detection for ANSI terminal.
Solution: Work around not recognizing a term response. (Hayaki Saito)
2013-03-16 14:33:36 +01:00
2526ef276b
updated for version 7.3.862
...
Problem: Dragging the status line can be slow.
Solution: Look ahead and drop the drag event if there is a next one.
2013-03-16 14:20:51 +01:00
20754027b3
updated for version 7.3.861
...
Problem: ":setlocal number" clears global value of 'relativenumber'.
Solution: Do it properly. (Markus Heidelberg)
2013-03-13 20:42:32 +01:00
1e284f5155
updated for version 7.3.860
...
Problem: When using --remote-expr try/catch does not work. (Andrey Radev)
Solution: Set emsg_silent instead of emsg_off.
2013-03-13 20:23:22 +01:00
9584b31aae
updated for version 7.3.859
...
Problem: 'ambiwidth' must be set by the user.
Solution: Detects East Asian ambiguous width (UAX #11 ) state of the terminal
at the start-up time and 'ambiwidth' accordingly. (Hayaki Saito)
2013-03-13 19:29:28 +01:00
a390bb6ad3
updated for version 7.3.858
...
Problem: "gv" selects the wrong area after some operators.
Solution: Save and restore the type of selection. (Christian Brabandt)
2013-03-13 19:02:41 +01:00
4f8301f641
updated for version 7.3.857
...
Problem: The QuitPre autocommand event does not trigger for :qa and :wq.
Solution: Trigger the event. (Tatsuro Fujii)
2013-03-13 18:30:43 +01:00
1a0316ca2a
updated for version 7.3.856
...
Problem: When calling system() multi-byte clipboard contents is garbled.
Solution: Save and restore the clipboard contents. (Yukihiro Nakadaira)
2013-03-13 17:50:25 +01:00
b3cb982162
updated for version 7.3.855
...
Problem: Compiler warnings.
Solution: Add type casts. (Mike Williams)
2013-03-13 17:01:52 +01:00
3978e08fbe
updated for version 7.3.854
...
Problem: After using backspace in insert mode completion, CTRL-N and CTRL-P
do not highlight the right entry. (Olivier Teuliere)
Solution: Set the current item to the shown item after using backspace.
2013-03-07 19:38:54 +01:00
db813951c4
updated for version 7.3.853
...
Problem: Using "ra" in multiple lines on multi-byte characters leaves a few
characters not replaced.
Solution: Adjust the end column only in the last line. (Yasuhiro Matsumoto)
2013-03-07 18:50:57 +01:00
e2e663f67d
updated for version 7.3.852
...
Problem: system() breaks clipboard text. (Yukihiro Nakadaira)
Solution: Use Xutf8TextPropertyToTextList(). (Christian Brabandt)
Also do not put the text in the clip buffer if conversion fails.
2013-03-07 18:02:30 +01:00
210f3704f7
updated for version 7.3.851
...
Problem: Using an empty pattern with :sort silently continues when there is
no previous search pattern.
Solution: Give an error message.
2013-03-07 16:41:30 +01:00
60abe75379
updated for version 7.3.850
...
Problem: ":vimgrep //" matches everywhere.
Solution: Make it use the previous search pattern. (David Bürgin)
2013-03-07 16:32:54 +01:00
c389fd3a49
updated for version 7.3.849
...
Problem: ":g//" gives "Pattern not found error" with E486. Should not use
the error number, it's not a regular error message.
Solution: Use a normal message. (David Bürgin)
2013-03-07 16:08:35 +01:00
db3fbe5228
updated for version 7.3.848
...
Problem: Can't build with Ruby 2.0 when using MinGW x64 or MSVC10.
Solution: Fix it. Also detect RUBY_PLATFORM and RUBY_INSTALL_NAME for x64.
(Ken Takata)
2013-03-07 15:16:21 +01:00
4e3c70d241
updated for version 7.3.847
...
Problem: Test 55 fails when messages are translated.
Solution: Set language to C. (Ken Takata)
2013-03-07 14:50:34 +01:00
84e80b51d1
updated for version 7.3.846
...
Problem: Missing proto files.
Solution: Add the files.
2013-03-07 13:32:36 +01:00
d999db2f1e
updated for version 7.3.845
...
Problem: Enum indenting is not tested.
Solution: Add tests. (Hong Xu)
2013-03-07 13:21:32 +01:00
34700a6a15
Updated runtime files.
2013-03-07 13:20:54 +01:00
7534221eba
updated for version 7.3.844
...
Problem: Enum is not indented correctly with "public" etc.
Solution: Skip "public", "private" and "protected". (Hong Xu)
2013-03-07 13:13:52 +01:00
b8f8461d94
updated for version 7.3.843
...
Problem: Missing test file changes.
Solution: Change the tests.
2013-02-26 22:54:11 +01:00
988232fabb
updated for version 7.3.842
...
Problem: Compiler warning for signed/unsigned pointer.
Solution: Add type cast. (Christian Brabandt)
2013-02-26 21:43:32 +01:00
e17c260335
updated for version 7.3.841
...
Problem: When a "cond ? one : two" expression has a subscript it is not
parsed correctly. (Andy Wokula)
Solution: Handle a subscript also when the type is unknown. (Christian
Brabandt)
2013-02-26 19:36:15 +01:00
f5e44a7e90
updated for version 7.3.840
...
Problem: "\@<!" in regexp does not work correctly with multi-byte
characters, especially cp932.
Solution: Move column to start of multi-byte character. (Yasuhiro Matsumoto)
2013-02-26 18:46:01 +01:00
e468e266c4
updated for version 7.3.839
...
Problem: Some files missing in the list of distributed files.
Solution: Add lines for new files.
2013-02-26 17:59:43 +01:00
fdf447b286
updated for version 7.3.838
...
Problem: Insufficient testing for mksession.
Solution: Add tests. (mostly by Roland Eggner)
2013-02-26 17:21:29 +01:00
f13f45d59b
updated for version 7.3.837
...
Problem: Empty lines in :version output when 'columns' is 320.
Solution: Simplify the logic of making columns. (Nazri Ramliy, Roland
Eggner)
2013-02-26 15:27:23 +01:00
693e40c2cd
updated for version 7.3.836
...
Problem: Clipboard does not work on Win32 when compiled with Cygwin.
Solution: Move the Win32 clipboard code to a separate file and use it when
building with os_unix.c. (Frodak Baksik, Ken Takata)
2013-02-26 14:56:42 +01:00
53eb37e9f9
updated for version 7.3.835
...
Problem: "xxd -i" fails on an empty file.
Solution: Do output the closing } for an empty file. (partly by Lawrence
Woodman)
2013-02-26 14:14:07 +01:00
886ed691d2
updated for version 7.3.834
...
Problem: Ruby 2.0 has a few API changes.
Solution: Add handling of Ruby 2.0. (Yasuhiro Matsumoto)
2013-02-26 13:41:35 +01:00
40cf4b44ed
updated for version 7.3.833
...
Problem: In the terminal the scroll wheel always scrolls the active window.
Solution: Scroll the window under the mouse pointer, like in the GUI.
(Bradie Rao)
2013-02-26 13:30:32 +01:00
5c9626301b
updated for version 7.3.832
...
Problem: Compiler warning.
Solution: Add type cast. (Mike Williams)
2013-02-26 11:25:33 +01:00
26402cb2de
Update runtime files.
2013-02-20 21:26:00 +01:00
63dbda1caa
updated for version 7.3.831
...
Problem: Clumsy to handle the situation that a variable does not exist.
Solution: Add default value to getbufvar() et al. (Shougo Matsushita,
Hirohito Higashi)
2013-02-20 21:12:10 +01:00
558ddad8e8
updated for version 7.3.830
...
Problem: :mksession confuses bytes, columns and characters when positioning
the cursor.
Solution: Use w_virtcol with "|" instead of w_cursor.col with "l".
2013-02-20 19:26:29 +01:00
187d3acb7f
updated for version 7.3.829
...
Problem: When compiled with the +rightleft feature 'showmatch' also shows a
match for the opening paren. When 'revins' is set the screen may
scroll.
Solution: Only check the opening paren when the +rightleft feature was
enabled. Do not show a match that is not visible. (partly by
Christian Brabandt)
2013-02-20 18:39:13 +01:00
8738fc1be8
updated for version 7.3.828
...
Problem: Mappings are not aware of wildmenu mode.
Solution: Add wildmenumode(). (Christian Brabandt)
2013-02-20 17:59:11 +01:00
995a8cd181
updated for version 7.3.827
...
Problem: Python tests fail.
Solution: Adjust the output for the stack trace.
2013-02-20 16:54:27 +01:00
445f3037ea
updated for version 7.3.826
...
Problem: List of features in :version output is hard to read.
Solution: Make columns. (Nazri Ramliy)
2013-02-20 16:47:36 +01:00
4d36987c25
updated for version 7.3.825
...
Problem: With Python errors are not always clear.
Solution: Print the stack trace, unless :silent is used. (ZyX)
2013-02-20 16:09:43 +01:00
2142e5d851
updated for version 7.3.824
...
Problem: Can redefine builtin functions. (ZyX)
Solution: Disallow adding a function to g:.
2013-02-20 15:19:43 +01:00
452ff5bdc7
updated for version 7.3.823
...
Problem: Building with Cygwin: '-lsupc++' is not needed.
Solution: Remove it. (Ken Takata)
2013-02-20 13:34:19 +01:00
6d47df7ca0
updated for version 7.3.822
...
Problem: Crash when accessing freed buffer.
Solution: Get 'textwidth' in caller of enter_buffer(). (Christian Brabandt)
2013-02-17 15:45:37 +01:00
5004e8846e
updated for version 7.3.821
...
Problem: Build with OLE and Cygwin is broken. (Steve Hall)
Solution: Select static or shared stdc library. (Ken Takta)
2013-02-16 18:16:15 +01:00
feeaa688eb
updated for version 7.3.820
...
Problem: Build errors and warnings when building with small features and
Lua, Perl or Ruby.
Solution: Add #ifdefs and UNUSED.
2013-02-14 22:19:51 +01:00
b2c5a5ac79
updated for version 7.3.819
...
Problem: Compiling without +eval and with Python isn't working.
Solution: Add the eval feature when building with Python.
2013-02-14 22:11:39 +01:00
707060e2ee
updated for version 7.3.818
...
Problem: When test 40 fails because of a bad build it may leave files
behind that cause it to fail later.
Solution: Let the file names start with "X".
2013-02-14 20:58:35 +01:00
caca92be8a
updated for version 7.3.817
...
Problem: Test 89 fails with tiny and small features.
Solution: Add sourcing small.vim.
2013-02-14 20:10:33 +01:00
f6ecd99cec
Add test files.
2013-02-13 17:35:34 +01:00
af9aeb9250
updated for version 7.3.816
...
Problem: Can't compute a hash.
Solution: Add the sha256() function. (Tyru, Hirohito Higashi)
2013-02-13 17:35:04 +01:00
c2149ea7cd
updated for version 7.3.815
...
Problem: Building with Cygwin and Ruby doesn't work.
Solution: Copy some things from the MingW build file. (Ken Takata)
2013-02-13 17:06:11 +01:00
ffeedec023
updated for version 7.3.814
...
Problem: Can't input multibyte characters on Win32 console if 'encoding' is
different from current codepage.
Solution: Use convert_input_safe() instead of convert_input(). Make
string_convert_ext() return an error for incomplete input. (Ken
Takata)
2013-02-13 16:49:58 +01:00
a3914327f7
updated for version 7.3.813
...
Problem: The CompleteDone event is not triggered when there are no pattern
matches. (Jianjun Mao)
Solution: Trigger the event. (Christian Brabandt)
2013-02-13 16:30:21 +01:00
00154508de
Update runtime files.
...
Add missing test files.
2013-02-13 16:15:55 +01:00
8fe8d9ed06
updated for version 7.3.812
...
Problem: When 'indentexpr' moves the cursor "curswant" not restored.
Solution: Restore "curswant". (Sung Pae)
2013-02-13 16:10:17 +01:00
be9c627666
updated for version 7.3.811
...
Problem: Useless termresponse parsing for SGR mouse.
Solution: Skip the parsing. (Hayaki Saito)
2013-02-13 15:53:19 +01:00
f4e5e86627
updated for version 7.3.810
...
Problem: 'relativenumber is reset unexpectedly. (François Ingelrest)
Solution: After an option was reset also reset the global value. Add a test.
(Christian Brabandt)
2013-02-13 15:44:26 +01:00
181ace28ed
updated for version 7.3.809
...
Problem: The dosinst.c program has a buffer overflow. (Thomas Gwae)
Solution: Ignore $VIMRUNTIME if it is too long.
2013-02-13 14:36:44 +01:00
76d711c3b5
updated for version 7.3.808
...
Problem: Python threads still do not work properly.
Solution: Fix both Python 2 and 3. Add tests. (Ken Takata)
2013-02-13 14:17:08 +01:00