Bram Moolenaar
3c4ebeba17
patch 8.0.0005
...
Problem: Netbeans test fails with Python 3. (Jonathonf)
Solution: Encode the string before sending it. (closes #1070 )
2016-09-15 11:44:27 +02:00
Bram Moolenaar
5582ef1438
patch 8.0.0004
...
Problem: A string argument for function() that is not a function name
results in an error message with NULL. (Christian Brabandt)
Solution: Use the argument for the error message.
2016-09-14 22:16:13 +02:00
Bram Moolenaar
789a5c0e3d
patch 8.0.0003
...
Problem: getwinvar() returns wrong Value of boolean and number options,
especially non big endian systems. (James McCoy)
Solution: Cast the pointer to long or int. (closes #1060 )
2016-09-12 19:51:11 +02:00
Bram Moolenaar
b56e7ff0db
Update translations for intro page.
2016-09-12 16:41:04 +02:00
Bram Moolenaar
9e1e7afc1f
patch 8.0.0002
...
Problem: The netrw plugin does not work.
Solution: Make it accept version 8.0.
2016-09-12 16:31:10 +02:00
Bram Moolenaar
6401024869
patch 8.0.0001
...
Problem: Intro screen still mentions version7. (Paul)
Solution: Change it to version8.
2016-09-12 16:23:34 +02:00
Bram Moolenaar
bb76f24af2
Vim 8.0 release
2016-09-12 14:24:39 +02:00
Bram Moolenaar
edeb846c1f
patch 7.4.2367
...
Problem: Test runner misses a comma.
Solution: Add the comma.
2016-09-12 13:32:02 +02:00
Bram Moolenaar
100f27721b
patch 7.4.2366
...
Problem: MS-Windows gvim.exe does not have DirectX support.
Solution: Add the DIRECTX to the script.
2016-09-12 13:18:29 +02:00
Bram Moolenaar
1b01005823
patch 7.4.2365
...
Problem: Needless line break. Confusing directory name.
Solution: Remove line break. Prepend "../" to "tools".
2016-09-12 12:24:11 +02:00
Bram Moolenaar
220adb1e9f
A few more runtime updates.
2016-09-12 12:17:26 +02:00
Bram Moolenaar
e1c8c7a674
patch 7.4.2364
...
Problem: Sort test sometimes fails.
Solution: Add it to the list of flaky tests.
2016-09-11 16:48:50 +02:00
Bram Moolenaar
cbeab96f87
patch 7.4.2363
...
Problem: Superfluous function prototypes.
Solution: Remove them.
2016-09-11 15:08:56 +02:00
Bram Moolenaar
7e1479b86c
Updated runtime files, Japanese translations.
2016-09-11 15:07:27 +02:00
Bram Moolenaar
4930a76a03
patch 7.4.2362
...
Problem: Illegal memory access with ":1@". (Dominique Pelle)
Solution: Correct cursor column after setting the line number. Also avoid
calling end_visual_mode() when not in Visual mode.
2016-09-11 14:39:53 +02:00
Bram Moolenaar
ee39ef0b93
patch 7.4.2361
...
Problem: Checking for last_timer_id to overflow is not reliable. (Ozaki
Kiichi)
Solution: Check for the number not going up.
2016-09-10 19:17:42 +02:00
Bram Moolenaar
80c3fd7c55
patch 7.4.2360
...
Problem: Invalid memory access when formatting. (Dominique Pelle)
Solution: Make sure cursor line and column are associated.
2016-09-10 15:52:55 +02:00
Bram Moolenaar
26fe0d5691
patch 7.4.2359
...
Problem: Memory leak in timer_start().
Solution: Check the right field to be NULL.
2016-09-10 14:27:30 +02:00
Bram Moolenaar
d47d83745f
patch 7.4.2358
...
Problem: Compiler warnings with Solaris Studio when using GTK3.
Solution: Define FUNC2GENERIC depending on the system. (Kazunobu Kuriyama)
2016-09-09 22:13:24 +02:00
Bram Moolenaar
46643713dc
patch 7.4.2357
...
Problem: Attempt to read history entry while not initialized.
Solution: Skip when the index is negative.
2016-09-09 21:42:36 +02:00
Bram Moolenaar
ea683da58c
patch 7.4.2356
...
Problem: Reading past end of line when using previous substitute pattern.
(Dominique Pelle)
Solution: Don't set "pat" only set "searchstr".
2016-09-09 21:41:34 +02:00
Bram Moolenaar
16b3578f35
patch 7.4.2355
...
Problem: Regexp fails to match when using "\>\)\?". (Ramel)
Solution: When a state is already in the list, but addstate_here() is used
and the existing state comes later, add the new state anyway.
2016-09-09 20:29:50 +02:00
Bram Moolenaar
d563883a1f
patch 7.4.2354
...
Problem: The example that explains nested backreferences does not work
properly with the new regexp engine. (Harm te Hennepe)
Solution: Also save the end position when adding a state. (closes #990 )
2016-09-09 17:59:50 +02:00
Bram Moolenaar
2931f2a5df
patch 7.4.2353
...
Problem: Not enough test coverage for Normal mode commands.
Solution: Add more tests. (Christian Brabandt)
2016-09-09 16:59:08 +02:00
Bram Moolenaar
922a443cfd
patch 7.4.2352
...
Problem: Netbeans test fails in shadow directory.
Solution: Also copy README.txt to the shadow directory.
2016-09-09 16:03:48 +02:00
Bram Moolenaar
ff330ff2c4
patch 7.4.2351
...
Problem: Netbeans test fails when run from unpacked MS-Windows sources.
Solution: Open README.txt instead of Makefile.
2016-09-09 15:31:34 +02:00
Bram Moolenaar
cf703fe9d6
patch 7.4.2350
...
Problem: Test 86 and 87 fail with some version of Python.
Solution: Unify "can't" and "cannot". Unify quotes.
2016-09-09 14:59:39 +02:00
Bram Moolenaar
2321ca2a78
patch 7.4.2349
...
Problem: Valgrind reports using uninitialzed memory. (Dominique Pelle)
Solution: Check the length before checking for a NUL.
2016-09-09 14:17:18 +02:00
Bram Moolenaar
9a27c7fde6
patch 7.4.2348
...
Problem: Crash on exit when EXITFREE is defined. (Dominique Pelle)
Solution: Don't access curwin when exiting.
2016-09-09 12:57:09 +02:00
Bram Moolenaar
c4a908e836
patch 7.4.2347
...
Problem: Crash when closing a buffer while Visual mode is active.
(Dominique Pelle)
Solution: Adjust the position before computing the number of lines.
When closing the current buffer stop Visual mode.
2016-09-08 23:35:30 +02:00
Bram Moolenaar
abd468ed0f
Updated runtime files
2016-09-08 22:22:43 +02:00
Bram Moolenaar
f18c4dbbe5
patch 7.4.2346
...
Problem: Autocommand test fails when run directly, passes when run as part
of test_alot.
Solution: Add command to make the cursor move. Close a tab page.
2016-09-08 22:10:06 +02:00
Bram Moolenaar
0eaadec6b2
patch 7.4.2345
...
Problem: For MinGW RUBY_API_VER_LONG isn't set correctly. Many default
version numbers are outdated.
Solution: Set RUBY_API_VER_LONG to RUBY_VER_LONG. Use latest stable releases
for defaults. (Ken Takata)
2016-09-08 20:28:45 +02:00
Bram Moolenaar
169ebb0804
patch 7.4.2344
...
Problem: The "Reading from channel output..." message can be unwanted.
Appending to a buffer leaves an empty first line behind.
Solution: Add the "out_msg" and "err_msg" options. Writing the first line
overwrites the first, empty line.
2016-09-07 23:32:23 +02:00
Bram Moolenaar
53f1673cd9
patch 7.4.2343
...
Problem: Too many old file tests.
Solution: Turn several into new style tests. (Yegappan Lakshmanan)
2016-09-07 20:46:39 +02:00
Bram Moolenaar
1b0c1d050e
patch 7.4.2342
...
Problem: Typo in MS-Windows build script.
Solution: change "w2" to "22".
2016-09-06 23:23:52 +02:00
Bram Moolenaar
aeac9006d5
patch 7.4.2341
...
Problem: Tiny things. Test doesn't clean up properly.
Solution: Adjust comment and white space. Restore option value.
2016-09-06 22:15:08 +02:00
Bram Moolenaar
64d8e25bf6
Updated runtime files.
2016-09-06 22:12:34 +02:00
Bram Moolenaar
6384c5db8d
patch 7.4.2340
...
Problem: MS-Windows: Building with Ruby uses old version.
Solution: Update to 2.2.X. Use clearer name for the API version. (Ken
Takata)
2016-09-06 22:06:35 +02:00
Bram Moolenaar
100f5c90f4
patch 7.4.2339
...
Problem: Tab page test fails when run as fake root.
Solution: Check 'buftype' instead of 'filetype'. (James McCoy, closes #1042 )
2016-09-06 21:33:52 +02:00
Bram Moolenaar
7947312871
patch 7.4.2338
...
Problem: Can't build with small features. (John Marriott)
Solution: Nearly always define FEAT_TAG_BINS.
2016-09-06 21:32:11 +02:00
Bram Moolenaar
77b642501a
patch 7.4.2337
...
Problem: taglist() is still slow. (Luc Hermitte)
Solution: Check for CTRL-C less often when finding duplicates.
2016-09-06 21:14:27 +02:00
Bram Moolenaar
df0db16cf7
patch 7.4.2336
...
Problem: Running normal mode tests leave a couple of files behind.
(Yegappan Lakshmanan)
Solution: Delete the files. (Christian Brabandt)
2016-09-06 20:37:41 +02:00
Bram Moolenaar
72b4b870fc
patch 7.4.2335
...
Problem: taglist() is slow. (Luc Hermitte)
Solution: Check for CTRL-C less often when doing a linear search. (closes
#1044 )
2016-09-06 20:24:50 +02:00
Bram Moolenaar
1b0c2fcf6e
patch 7.4.2334
...
Problem: On MS-Windows test_getcwd leaves Xtopdir behind.
Solution: Set 'noswapfile'. (Michael Soyka)
2016-09-05 23:29:26 +02:00
Bram Moolenaar
31845093b7
patch 7.4.2333
...
Problem: Outdated comments in test.
Solution: Cleanup normal mode test. (Christian Brabandt)
2016-09-05 22:58:31 +02:00
Bram Moolenaar
75537a93e9
patch 7.4.2332
...
Problem: Crash when stop_timer() is called in a callback of a callback.
Vim hangs when the timer callback uses too much time.
Solution: Set tr_id to -1 when a timer is to be deleted. Don't keep calling
callbacks forever. (Ozaki Kiichi)
2016-09-05 22:45:28 +02:00
Bram Moolenaar
33a80eeb85
patch 7.4.2331
...
Problem: Using CTRL-X CTRL-V to complete a command line from Insert mode
does not work after entering an expression on the command line.
Solution: Don't use "ccline" when not actually using a command line. (test
by Hirohito Higashi)
2016-09-05 21:51:14 +02:00
Bram Moolenaar
030cddc7ec
patch 7.4.2330
...
Problem: Coverity complains about not checking curwin to be NULL.
Solution: Use firstwin to avoid the warning.
2016-09-04 23:41:42 +02:00
Bram Moolenaar
26b84339fd
patch 7.4.2329
...
Problem: Error for min() and max() contains %s. (Nikolay Pavlov)
Solution: Pass the function name. (closes #1040 )
2016-09-04 21:42:36 +02:00
Bram Moolenaar
f9e687e068
patch 7.4.2328
...
Problem: Crash when BufWinLeave autocmd goes to another tab page. (Hirohito
Higashi)
Solution: Make close_buffer() go back to the right window.
2016-09-04 21:33:09 +02:00
Bram Moolenaar
c8fe338d64
patch 7.4.2327
...
Problem: Freeing a variable that is on the stack.
Solution: Don't free res_tv or err_tv. (Ozaki Kiichi)
2016-09-04 20:44:42 +02:00
Bram Moolenaar
d5824ce1b5
patch 7.4.2326
...
Problem: Illegal memory access when Visual selection starts in invalid
position. (Dominique Pelle)
Solution: Correct position when needed.
2016-09-04 20:35:01 +02:00
Bram Moolenaar
30180b8dad
patch 7.4.2325
...
Problem: Tiny build fails.
Solution: Add #ifdef.
2016-09-04 19:57:56 +02:00
Bram Moolenaar
e0ab94e712
patch 7.4.2324
...
Problem: Crash when editing a new buffer and BufUnload autocommand wipes
out the new buffer. (Norio Takagi)
Solution: Don't allow wiping out this buffer. (partly by Hirohito Higashi)
Move old style test13 into test_autocmd. Avoid ml_get error when
editing a file.
2016-09-04 19:50:54 +02:00
Bram Moolenaar
d77f9d595e
patch 7.4.2323
...
Problem: Using freed memory when using 'formatexpr'. (Dominique Pelle)
Solution: Make a copy of 'formatexpr' before evaluating it.
2016-09-04 15:13:39 +02:00
Bram Moolenaar
bc54f3f3fe
patch 7.4.2322
...
Problem: Access memory beyond the end of the line. (Dominique Pelle)
Solution: Adjust the cursor column.
2016-09-04 14:34:28 +02:00
Bram Moolenaar
dac1947bb3
patch 7.4.2321
...
Problem: When a test is commented out we forget about it.
Solution: Let a test throw an exception with "Skipped" and list skipped test
functions. (Christian Brabandt)
2016-09-03 22:35:40 +02:00
Bram Moolenaar
dda933d06c
patch 7.4.2320
...
Problem: Redraw problem when using 'incsearch'.
Solution: Save the current view when deleting characters. (Christian
Brabandt) Fix that the '" mark is set in the wrong position. Don't
change the search start when using BS.
2016-09-03 21:04:58 +02:00
Bram Moolenaar
b07a82b6d5
patch 7.4.2319
...
Problem: No way for a system wide vimrc to stop loading defaults.vim.
(Christian Hesse)
Solution: Bail out of defaults.vim if skip_defaults_vim was set.
2016-09-03 20:08:56 +02:00
Bram Moolenaar
349e7d94e6
patch 7.4.2318
...
Problem: When 'incsearch' is not set CTRL-T and CTRL-G are not inserted as
before.
Solution: Move #ifdef and don't use goto.
2016-09-03 20:04:34 +02:00
Bram Moolenaar
0913a1089a
patch 7.4.2317
...
Problem: Normal mode tests fail on MS-Windows.
Solution: Do some tests only on Unix. Set 'fileformat' to "unix".
2016-09-03 19:11:59 +02:00
Bram Moolenaar
f7f3e32fcc
patch 7.4.2316
...
Problem: Channel sort test is flaky.
Solution: Add a check the output has been read.
2016-09-03 18:47:24 +02:00
Bram Moolenaar
87bc3f7459
patch 7.4.2315
...
Problem: Insufficient testing for Normal mode commands.
Solution: Add a big test. (Christian Brabandt, closes #1029 )
2016-09-03 17:33:54 +02:00
Bram Moolenaar
de653f0880
patch 7.4.2314
...
Problem: No error when deleting an augroup while it's the current one.
Solution: Disallow deleting an augroup when it's the current one.
2016-09-03 16:59:06 +02:00
Bram Moolenaar
b62cc36a60
patch 7.4.2313
...
Problem: Crash when deleting an augroup and listing an autocommand.
(Dominique Pelle)
Solution: Make sure deleted_augroup is valid.
2016-09-03 16:43:53 +02:00
Bram Moolenaar
5a49789a9b
patch 7.4.2312
...
Problem: Crash when autocommand moves to another tab. (Dominique Pelle)
Solution: When navigating to another window halfway the :edit command go
back to the right window.
2016-09-03 16:29:04 +02:00
Bram Moolenaar
dd905a2ae1
patch 7.4.2311
...
Problem: Appveyor 64 bit build still using Python 3.4
Solution: Switch to Python 3.5. (Ken Takata, closes #1032 )
2016-09-02 22:26:04 +02:00
Bram Moolenaar
a5d4121eed
patch 7.4.2310
...
Problem: Accessing freed memory when a timer does not repeat.
Solution: Free after removing it. (Dominique Pelle)
2016-09-02 22:18:49 +02:00
Bram Moolenaar
11fbc2866c
patch 7.4.2309
...
Problem: Crash when doing tabnext in a BufUnload autocmd. (Dominique Pelle)
Solution: When detecting that the tab page changed, don't just abort but
delete the window where w_buffer is NULL.
2016-09-02 21:48:32 +02:00
Bram Moolenaar
44f660c421
patch 7.4.2308
...
Problem: Old charsearch test still listed in Makefile.
Solution: Remove the line.
2016-09-02 20:03:20 +02:00
Bram Moolenaar
cd055da370
patch 7.4.2307
...
Problem: Several tests are old style.
Solution: Turn them into new style tests. (Yegappan Lakshmanan)
2016-09-02 19:50:48 +02:00
Bram Moolenaar
da9ce2cde1
patch 7.4.2306
...
Problem: Default value for 'langremap' is wrong.
Solution: Set the right value. (Jürgen Krämer) Add a test.
2016-09-02 19:34:10 +02:00
Bram Moolenaar
19a1669ffc
patch 7.4.2305
...
Problem: Marks, writefile and nested function tests are old style.
Solution: Turn them into new style tests. (Yegappan Lakshmanan)
2016-09-01 22:19:47 +02:00
Bram Moolenaar
417ccd7138
patch 7.4.2304
...
Problem: In a timer callback the timer itself can't be found or stopped.
(Thinca)
Solution: Do not remove the timer from the list, remember whether it was
freed.
2016-09-01 21:26:20 +02:00
Bram Moolenaar
779f2fc3a7
patch 7.4.2303
...
Problem: When using "is" the mode isn't always updated.
Solution: Redraw the command line. (Christian Brabandt)
2016-09-01 20:58:24 +02:00
Bram Moolenaar
f1b512a0b6
patch 7.4.2302
...
Problem: Default interface versions for MS-Windows are outdated.
Solution: Use Active Perl 5.24, Python 3.5.2. Could only make it work with
Ruby 1.9.2.
2016-09-01 20:50:54 +02:00
Bram Moolenaar
641ad6c7ac
patch 7.4.2301
...
Problem: MS-Windows: some files remain after testing.
Solution: Close the channel output file. Wait for the file handle to be
closed before deleting the file.
2016-09-01 18:32:11 +02:00
Bram Moolenaar
5c80908ced
patch 7.4.2300
...
Problem: Get warning for deleting autocommand group when the autocommand
using the group is scheduled for deletion. (Pavol Juhas)
Solution: Check for deleted autocommand.
2016-09-01 16:21:48 +02:00
Bram Moolenaar
04c4ce650f
patch 7.4.2299
...
Problem: QuickFixCmdPre and QuickFixCmdPost autocommands are not always
triggered.
Solution: Also trigger on ":expr", ":cbuffer", etc. (Yegappan Lakshmanan)
2016-09-01 15:45:58 +02:00
Bram Moolenaar
0874a83e9b
patch 7.4.2298
...
Problem: It is not possible to close the "in" part of a channel.
Solution: Add ch_close_in().
2016-09-01 15:11:51 +02:00
Bram Moolenaar
d8b554904d
patch 7.4.2297
...
Problem: When starting a job that reads from a buffer and reaching the end,
the job hangs.
Solution: Close the pipe or socket when all lines were read.
2016-09-01 14:35:22 +02:00
Bram Moolenaar
f37506f60f
Updated runtime files. Remove HiLink commands.
2016-08-31 22:22:10 +02:00
Bram Moolenaar
c628fdcd46
patch 7.4.2296
...
Problem: No tests for :undolist and "U" command.
Solution: Add tests. (Dominique Pelle)
2016-08-31 20:33:27 +02:00
Bram Moolenaar
89bcfda683
Updated runtime files. Remove version checks for Vim older than 6.0.
2016-08-30 23:26:57 +02:00
Bram Moolenaar
4792255eff
patch 7.4.2295
...
Problem: Cscope test fails.
Solution: Avoid checking for specific line and column numbers.
2016-08-30 10:56:50 +02:00
Bram Moolenaar
64cefedfc8
patch 7.4.2294
...
Problem: Sign test fails on MS-Windows when using the distributed zip
archives.
Solution: Create dummy files instead of relying on files in the pixmaps
directory.
2016-08-29 23:06:28 +02:00
Bram Moolenaar
edf3f97ae2
patch 7.4.2293
...
Problem: Modelines in source code are inconsistant.
Solution: Use the same line in most files. Add 'noet'. (Naruhiko Nishino)
2016-08-29 22:49:24 +02:00
Bram Moolenaar
965ed14973
patch 7.4.2292
...
Problem: Not all systems understand %F in printf().
Solution: Use %f.
2016-08-29 22:31:24 +02:00
Bram Moolenaar
0418609534
patch 7.4.2291
...
Problem: printf() handles floats wrong when there is a sign.
Solution: Fix placing the sign. Add tests. (Dominique Pelle)
2016-08-29 21:55:35 +02:00
Bram Moolenaar
7f7bd297d6
patch 7.4.2290
...
Problem: Compiler warning in tiny build. (Tony Mechelynck)
Solution: Add #ifdef around infinity_str().
2016-08-28 21:21:31 +02:00
Bram Moolenaar
7683aaa506
patch 7.4.2289
...
Problem: When installing and $DESTDIR is set the icons probably won't be
installed.
Solution: Create the icon directories if $DESTDIR is not empty. (Danek
Duvall)
2016-08-28 21:00:50 +02:00
Bram Moolenaar
cb03397aba
patch 7.4.2288
...
Problem: MS-Windows build instructions are clumsy. "dosbin" doesn't build.
Solution: Add rename.bat. Fix building "dosbin".
2016-08-28 20:14:38 +02:00
Bram Moolenaar
6fc8227ebf
patch 7.4.2287
...
Problem: The callback passed to ch_sendraw() is not used.
Solution: Pass the read part, not the send part. (haya14busa, closes #1019 )
2016-08-28 19:26:43 +02:00
Bram Moolenaar
fec246d2c5
patch 7.4.2286
...
Problem: The tee program isn't included. Makefile contains build
instructions that don't work.
Solution: Update the Filelist and build instructions. Remove build
instructions for DOS and old Windows. Add the tee program.
2016-08-28 18:47:14 +02:00
Bram Moolenaar
36f44c21da
Updated runtime files.
2016-08-28 18:17:20 +02:00
Bram Moolenaar
d90b6c02e2
patch 7.4.2285
...
Problem: Generated files are outdated.
Solution: Generate the files. Avoid errors when generating prototypes.
2016-08-28 18:10:45 +02:00
Bram Moolenaar
f4145d8e99
patch 7.4.2284
...
Problem: Comment in scope header file is outdated. (KillTheMule)
Solution: Point to the help instead. (closes #1017 )
2016-08-28 17:15:25 +02:00
Bram Moolenaar
885c00eabe
patch 7.4.2283
...
Problem: Part of ":oldfiles" command isn't cleared. (Lifepillar)
Solution: Clear the rest of the line. (closes 1018)
2016-08-28 17:08:17 +02:00
Bram Moolenaar
0abe0522d0
patch 7.4.2282
...
Problem: When a child process is very fast waiting 10 msec for it is
noticeable. (Ramel Eshed)
Solution: Start waiting for 1 msec and gradually increase.
2016-08-28 16:53:12 +02:00
Bram Moolenaar
0426bae2ab
patch 7.4.2281
...
Problem: Timer test fails sometimes.
Solution: Reduce minimum time by 1 msec.
2016-08-28 16:06:05 +02:00
Bram Moolenaar
e999782e36
patch 7.4.2280
...
Problem: printf() doesn't handle infinity float values correctly.
Solution: Add a table with possible infinity values. (Dominique Pelle)
2016-08-28 16:03:38 +02:00
Bram Moolenaar
46328f9a1c
patch 7.4.2279
...
Problem: Starting diff mode with the cursor in the last line might end up
only showing one closed fold. (John Beckett)
Solution: Scroll the window to show the same relative cursor position.
2016-08-28 15:39:57 +02:00
Bram Moolenaar
4427db9bb2
patch 7.4.2278
...
Problem: New users have no idea of the 'scrolloff' option.
Solution: Set 'scrolloff' in defaults.vim.
2016-08-28 14:39:44 +02:00
Bram Moolenaar
6a402edbeb
patch 7.4.2277
...
Problem: Memory leak in getbufinfo() when there is a sign. (Dominique
Pelle)
Solution: Remove extra vim_strsave().
2016-08-28 14:11:24 +02:00
Bram Moolenaar
1773ddfdcd
patch 7.4.2276
...
Problem: Command line test fails on Windows when run twice.
Solution: Wipe the buffer so that the directory can be deleted.
2016-08-28 13:38:54 +02:00
Bram Moolenaar
e67d546f3c
patch 7.4.2275
...
Problem: ":diffoff!" does not remove filler lines.
Solution: Force a redraw and invalidate the cursor. (closes #1014 )
2016-08-27 22:40:42 +02:00
Bram Moolenaar
818078ddfb
Updated runtime files and translations.
2016-08-27 21:58:42 +02:00
Bram Moolenaar
73d4e4c892
patch 7.4.2274
...
Problem: Command line completion on "find **/filename" drops sub-directory.
Solution: Handle this case separately. (Harm te Hennepe, closes #932 , closes
#939 )
2016-08-27 21:55:13 +02:00
Bram Moolenaar
3056735ae8
patch 7.4.2273
...
Problem: getwininfo() and getbufinfo() are inefficient.
Solution: Do not make a copy of all window/buffer-local options. Make it
possible to get them with gettabwinvar() or getbufvar().
2016-08-27 21:25:44 +02:00
Bram Moolenaar
9f8187c335
patch 7.4.2272
...
Problem: getbufinfo(), getwininfo() and gettabinfo() are inefficient.
Solution: Instead of making a copy of the variables dictionary, use a
reference.
2016-08-27 20:34:01 +02:00
Bram Moolenaar
ffdf08c94e
patch 7.4.2271
...
Problem: Netbeans test doesn't read settings from file.
Solution: Use "-Xnbauth".
2016-08-27 19:52:47 +02:00
Bram Moolenaar
821179809d
patch 7.4.2270
...
Problem: Insufficient testing for NUL bytes on a raw channel.
Solution: Add a test for writing and reading.
2016-08-27 19:21:48 +02:00
Bram Moolenaar
e17bdffff7
patch 7.4.2269
...
Problem: Using 'hlsearch' highlighting instead of matchpos if there is no
search match.
Solution: Pass NULL as last item to next_search_hl() when searching for
'hlsearch' match. (Shane Harper, closes #1013 )
2016-08-27 18:34:29 +02:00
Bram Moolenaar
1195669f9e
patch 7.4.2268
...
Problem: Using CTRL-N and CTRL-P for incsearch shadows completion keys.
Solution: Use CTRL-T and CTRL-G instead.
2016-08-27 16:26:56 +02:00
Bram Moolenaar
44ca54aeb9
patch 7.4.2267
...
Problem: Build fails on MS-Windows.
Solution: Add define to get isinf().
2016-08-27 15:41:32 +02:00
Bram Moolenaar
9992237a3e
patch 7.4.2266
...
Problem: printf() test fails on Windows. "-inf" is not used.
Solution: Check for Windows-specific values for "nan". Add sign to "inf"
when appropriate.
2016-08-27 15:26:35 +02:00
Bram Moolenaar
76efafba2a
patch 7.4.2265
...
Problem: printf() isn't tested much.
Solution: Add more tests for printf(). (Dominique Pelle)
2016-08-27 14:21:21 +02:00
Bram Moolenaar
2b529bb626
patch 7.4.2264
...
Problem: When adding entries to an empty quickfix list the title is reset.
Solution: Improve handling of the title. (Yegappan Lakshmanan)
2016-08-27 13:35:35 +02:00
Bram Moolenaar
d29459baa6
patch 7.4.2263
...
Problem: :filter does not work for many commands. Can only get matching
messages.
Solution: Make :filter work for :command, :map, :list, :number and :print.
Make ":filter!" show non-matching lines.
2016-08-26 22:29:11 +02:00
Bram Moolenaar
2570957607
patch 7.4.2262
...
Problem: Fail to read register content from viminfo if it is 438 characters
long. (John Chen)
Solution: Adjust the check for line wrapping. (closes #1010 )
2016-08-26 20:41:16 +02:00
Bram Moolenaar
7df0f6313a
patch 7.4.2261
...
Problem: Build fails with small features.
Solution: Move "else" inside the #ifdef.
2016-08-26 19:56:00 +02:00
Bram Moolenaar
e4a3bcf28d
Updated runtime files. Add Scala files.
2016-08-26 19:52:37 +02:00
Bram Moolenaar
dd74ab9b46
patch 7.4.2260
...
Problem: Channel test is flaky.
Solution: Add a newline to separate JSON messages.
2016-08-26 19:20:26 +02:00
Bram Moolenaar
4d6f32cbfb
patch 7.4.2259
...
Problem: With 'incsearch' can only see the next match.
Solution: Make CTRL-N/CTRL-P move to the previous/next match. (Christian
Brabandt)
2016-08-26 19:13:46 +02:00
Bram Moolenaar
f1f0792e55
patch 7.4.2258
...
Problem: Two JSON messages are sent without a separator.
Solution: Separate messages with a NL. (closes #1001 )
2016-08-26 17:58:53 +02:00
Bram Moolenaar
9f28953f0c
patch 7.4.2257
...
Problem: Coverity complains about not checking for NULL.
Solution: Check for out of memory.
2016-08-26 16:39:03 +02:00
Bram Moolenaar
db249f26ed
patch 7.4.2256
...
Problem: Coverity complains about null pointer check.
Solution: Remove wrong and superfluous error check.
2016-08-26 16:29:47 +02:00
Bram Moolenaar
ec42059b78
patch 7.4.2255
...
Problem: The script that checks translations can't handle plurals.
Solution: Check for plural msgid and msgstr entries. Leave the cursor on
the first error.
2016-08-26 15:51:53 +02:00
Bram Moolenaar
54b6352c6f
patch 7.4.2254
...
Problem: Compiler warnings in MzScheme code.
Solution: Add UNUSED. Remove unreachable code.
2016-08-26 12:55:09 +02:00
Bram Moolenaar
78c7e274f2
patch 7.4.2253
...
Problem: Check for Windows 3.1 will always return false. (Christian
Brabandt)
Solution: Remove the dead code.
2016-08-25 23:19:29 +02:00
Bram Moolenaar
424d74bb20
patch 7.4.2252
...
Problem: Compiler warnings for signed/unsigned in expression.
Solution: Remove type cast. (Dominique Pelle)
2016-08-25 23:02:11 +02:00
Bram Moolenaar
015efc32c1
patch 7.4.2251
...
Problem: In rare cases diffing 4 buffers is not enough.
Solution: Raise the limit to 8. (closes #1000 )
2016-08-24 22:34:33 +02:00
Bram Moolenaar
5b30291785
patch 7.4.2250
...
Problem: Some error message cannot be translated.
Solution: Enclose them in _() and N_(). (Dominique Pelle)
2016-08-24 22:11:55 +02:00
Bram Moolenaar
ba2099034f
patch 7.4.2249
...
Problem: Missing colon in error message.
Solution: Add the colon. (Dominique Pelle)
2016-08-24 22:06:38 +02:00
Bram Moolenaar
358308dd99
patch 7.4.2248
...
Problem: When cancelling the :ptjump prompt a preview window is opened for
a following command.
Solution: Reset g_do_tagpreview. (Hirohito Higashi) Add a test. Avoid that
the test runner gets stuck in trying to close a window.
2016-08-24 21:21:26 +02:00
Bram Moolenaar
b58fe4588c
patch 7.4.2247
...
Problem: Tiny build fails. (Tony Mechelynck)
Solution: Remove #ifdef.
2016-08-24 00:39:05 +02:00
Bram Moolenaar
d6f2ee32dc
patch 7.4.2246
...
Problem: Oldfiles test fails.
Solution: Include missing changes.
2016-08-24 00:30:52 +02:00
Bram Moolenaar
77401add71
patch 7.4.2245
...
Problem: Filter test fails.
Solution: Include missing changes.
2016-08-24 00:12:12 +02:00
Bram Moolenaar
7b668e83d0
patch 7.4.2244
...
Problem: Adding pattern to ":oldfiles" is not a generic solution.
Solution: Add the ":filter /pat/ cmd" command modifier. Only works for some
commands right now.
2016-08-23 23:51:21 +02:00
Bram Moolenaar
1b58cdd160
patch 7.4.2243
...
Problem: Warning for assigning negative value to unsigned. (Danek Duvall)
Solution: Make cterm_normal_fg_gui_color and _bg_ guicolor_T, cast to long_u
only when an unsigned is needed.
2016-08-22 23:04:33 +02:00
Bram Moolenaar
17f1347b86
patch 7.4.2242
...
Problem: Timer test sometimes fails.
Solution: Increase the maximum time for callback timer test.
2016-08-22 22:47:45 +02:00
Bram Moolenaar
973365dcc4
patch 7.4.2241
...
Problem: Timer test sometimes fails.
Solution: Increase the maximum time for repeating timer.
2016-08-22 22:02:56 +02:00
Bram Moolenaar
f267f8bdf7
patch 7.4.2240
...
Problem: Tests using the sleep time can be flaky.
Solution: Use reltime() if available. (Partly by Shane Harper)
2016-08-22 21:40:29 +02:00
Bram Moolenaar
9baf297c99
patch 7.4.2239
...
Problem: Warning for missing declaration of skip_vimgrep_pat(). (John
Marriott)
Solution: Move it to another file.
2016-08-21 22:39:35 +02:00
Bram Moolenaar
de7762a2c1
patch 7.4.2238
...
Problem: With SGR mouse reporting (suckless terminal) the mouse release and
scroll up/down is confused.
Solution: Don't see a release as a scroll up/down. (Ralph Eastwood)
2016-08-21 21:03:37 +02:00
Bram Moolenaar
9b7f8ce9eb
patch 7.4.2237
...
Problem: Can't use "." and "$" with ":tab".
Solution: Support a range for ":tab". (Hirohito Higashi)
2016-08-21 19:07:17 +02:00
Bram Moolenaar
920694c1b6
patch 7.4.2236
...
Problem: The 'langnoremap' option leads to double negatives. And it does
not work for the last character of a mapping.
Solution: Add 'langremap' with the opposite value. Keep 'langnoremap' for
backwards compatibility. Make it work for the last character of a
mapping. Make the test work.
2016-08-21 17:45:02 +02:00
Bram Moolenaar
989f592f7f
patch 7.4.2235
...
Problem: submatch() does not check for a valid argument.
Solution: Give an error if the argument is out of range. (Dominique Pelle)
2016-08-21 15:26:54 +02:00
Bram Moolenaar
dd1248143e
patch 7.4.2234
...
Problem: Can't build with +eval but without +quickfix. (John Marriott)
Solution: Move skip_vimgrep_pat() to separate #ifdef block.
2016-08-21 15:00:03 +02:00
Bram Moolenaar
843b884461
patch 7.4.2233
...
Problem: Crash when using funcref() with invalid name. (Dominique Pelle)
Solution: Check for NULL translated name.
2016-08-21 14:36:15 +02:00
Bram Moolenaar
e07e797db0
patch 7.4.2232
...
Problem: The default ttimeoutlen is very long.
Solution: Use "100". (Hirohito Higashi)
2016-08-20 19:22:16 +02:00
Bram Moolenaar
e11d61a3b1
patch 7.4.2231
...
Problem: ":oldfiles" output is a very long list.
Solution: Add a pattern argument. (Coot, closes #575 )
2016-08-20 18:36:54 +02:00
Bram Moolenaar
66e29d7112
patch 7.4.2230
...
Problem: There is no equivalent of 'smartcase' for a tag search.
Solution: Add value "followscs" and "smart" to 'tagcase'. (Christian
Brabandt, closes #712 ) Turn tagcase test into new style.
2016-08-20 16:57:02 +02:00
Bram Moolenaar
f04507d132
patch 7.4.2229
...
Problem: Startup test fails on Solaris.
Solution: Recognize a character device. (Danek Duvall)
2016-08-20 15:05:39 +02:00
Bram Moolenaar
9e4d8215d3
patch 7.4.2228
...
Problem: Test files have inconsistant modelines.
Solution: Don't set 'tabstop' to 2, use 'sts' and 'sw'.
2016-08-18 23:04:48 +02:00
Bram Moolenaar
7571d55f7d
Updated runtime files.
2016-08-18 22:54:46 +02:00
Bram Moolenaar
1381d79147
patch 7.4.2227
...
Problem: Tab page tests are old style.
Solution: Change into new style tests. (Hirohito Higashi)
2016-08-18 22:11:42 +02:00
Bram Moolenaar
3392883770
patch 7.4.2226
...
Problem: The field names used by getbufinfo(), gettabinfo() and
getwininfo() are not consistent.
Solution: Use bufnr, winnr and tabnr. (Yegappan Lakshmanan)
2016-08-18 21:22:04 +02:00
Bram Moolenaar
bfd096d020
patch 7.4.2225
...
Problem: Crash when placing a sign in a deleted buffer.
Solution: Check for missing buffer name. (Dominique Pelle). Add a test.
2016-08-17 22:29:09 +02:00
Bram Moolenaar
af9c4c9b57
patch 7.4.2224
...
Problem: Compiler warnings with older compiler and 64 bit numbers.
Solution: Add "LL" to large values. (Mike Williams)
2016-08-17 21:51:56 +02:00
Bram Moolenaar
d3c907b5d2
patch 7.4.2223
...
Problem: Buffer overflow when using latin1 character with feedkeys().
Solution: Check for an illegal character. Add a test.
2016-08-17 21:32:09 +02:00
Bram Moolenaar
6bff02eb53
patch 7.4.2222
...
Problem: Sourcing a script where a character has 0x80 as a second byte does
not work. (Filipe L B Correia)
Solution: Turn 0x80 into K_SPECIAL KS_SPECIAL KE_FILLER. (Christian
Brabandt, closes #728 ) Add a test case.
2016-08-16 22:50:55 +02:00
Bram Moolenaar
91984b9034
patch 7.4.2221
...
Problem: printf() does not support binary format.
Solution: Add %b and %B. (Ozaki Kiichi)
2016-08-16 21:58:41 +02:00
Bram Moolenaar
e5a8f35b42
patch 7.4.2220
...
Problem: printf() gives an error when the argument for %s is not a string.
(Ozaki Kiichi)
Solution: Behave like invoking string() on the argument. (Ken Takata)
2016-08-16 21:30:54 +02:00
Bram Moolenaar
f5a39447a8
patch 7.4.2219
...
Problem: Recursive call to substitute gets stuck in sandbox. (Nikolai
Pavlov)
Solution: Handle the recursive call. (Christian Brabandt, closes #950 )
Add a test.
2016-08-16 21:04:41 +02:00
Bram Moolenaar
13d216d302
patch 7.4.2218
...
Problem: Can't build with +timers when +digraph is not included.
Solution: Change #ifdef for e_number_exp. (Damien)
2016-08-16 19:21:11 +02:00
Bram Moolenaar
dc1f1645cb
Updated runtime files.
2016-08-16 18:33:43 +02:00
Bram Moolenaar
4f416e4124
patch 7.4.2217
...
Problem: When using matchaddpos() a character after the end of the line can
be highlighted.
Solution: Only highlight existing characters. (Hirohito Higashi)
2016-08-16 16:08:18 +02:00
Bram Moolenaar
22177f0c08
patch 7.4.2216
...
Problem: Test fails without the +sign feature.
Solution: Only check for signcolumn with the +sign feature.
2016-08-15 22:54:49 +02:00
Bram Moolenaar
386600f0cb
patch 7.4.2215
...
Problem: It's not easy to find out if a window is a quickfix or location
list window.
Solution: Add "loclist" and "quickfix" entries to the dict returnec by
getwininfo(). (Yegappan Lakshmanan)
2016-08-15 22:16:25 +02:00
Bram Moolenaar
16350cb979
patch 7.4.2214
...
Problem: A font that uses ligatures messes up the screen display.
Solution: Put spaces between characters when building the glyph table.
(based on a patch from Manuel Schiller)
2016-08-14 20:27:34 +02:00
Bram Moolenaar
58b853460a
patch 7.4.2213
...
Problem: Cannot highlight the "~" lines at the end of a window differently.
Solution: Add the EndOfBuffer highlighting. (Marco Hinz, James McCoy)
2016-08-14 19:54:54 +02:00
Bram Moolenaar
e59215c7dc
patch 7.4.2212
...
Problem: Mark " is not set when closing a window in another tab. (Guraga)
Solution: Check all tabs for the window to be valid. (based on patch by
Hirohito Higashi, closes #974 )
2016-08-14 19:08:45 +02:00
Bram Moolenaar
e56132bb41
patch 7.4.2211
...
Problem: Mouse support is not automatically enabled with simple term.
Solution: Recognize "st" and other names. (Manuel Schiller, closes #963 )
2016-08-14 18:23:21 +02:00
Bram Moolenaar
cff50f5ec9
patch 7.4.2210
...
Problem: On OSX configure mixes up a Python framework and the Unix layout.
Solution: Make configure check properly. (Tim D. Smith, closes #980 )
2016-08-14 17:32:52 +02:00
Bram Moolenaar
35a4cfa200
patch 7.4.2209
...
Problem: Cannot map <M-">. (Stephen Riehm)
Solution: Solve the memory access problem in another way. (Dominique Pelle)
Allow for using <M-\"> in a string.
2016-08-14 16:07:48 +02:00
Bram Moolenaar
2d1a248762
patch 7.4.2208
...
Problem: Test for mappings is old style.
Solution: Convert the test to new style.
2016-08-14 15:32:11 +02:00
Bram Moolenaar
d58b0f982a
patch 7.4.2207
...
Problem: The +xpm feature is not sorted properly in :version output.
Solution: Move it up. (Tony Mechelynck)
2016-08-13 16:39:56 +02:00
Bram Moolenaar
4ae209597c
patch 7.4.2206
...
Problem: Warning for unused function.
Solution: Put the function inside #ifdef. (John Marriott)
2016-08-13 15:29:14 +02:00
Bram Moolenaar
e9d58a6459
patch 7.4.2205
...
Problem: 'wildignore' always applies to getcompletion().
Solution: Add an option to use 'wildignore' or not. (Yegappan Lakshmanan)
2016-08-13 15:07:41 +02:00
Bram Moolenaar
0952131376
Updated runtime files.
2016-08-12 22:54:35 +02:00
Bram Moolenaar
b5ae48e9ff
patch 7.4.2204
...
Problem: It is not easy to get information about buffers, windows and
tabpages.
Solution: Add getbufinfo(), getwininfo() and gettabinfo(). (Yegappan
Lakshmanan)
2016-08-12 22:23:25 +02:00
Bram Moolenaar
ebcccad573
patch 7.4.2203
...
Problem: Test fails with normal features.
Solution: Check is signs are supported.
2016-08-12 19:17:13 +02:00
Bram Moolenaar
b338483152
patch 7.4.2202
...
Problem: Build fails with small features.
Solution: Correct option initialization.
2016-08-12 18:51:58 +02:00
Bram Moolenaar
95ec9d6a6a
patch 7.4.2201
...
Problem: The sign column disappears when the last sign is deleted.
Solution: Add the 'signcolumn' option. (Christian Brabandt)
2016-08-12 18:29:59 +02:00
Bram Moolenaar
d823fa910c
patch 7.4.2200
...
Problem: Cannot get all information about a quickfix list.
Solution: Add an optional argument to get/set loc/qf list(). (Yegappan
Lakshmanan)
2016-08-12 16:29:27 +02:00
Bram Moolenaar
107abd2ca5
patch 7.4.2199
...
Problem: In the GUI the cursor is hidden when redrawing any window,
causing flicker.
Solution: Only undraw the cursor when updating the window it's in.
2016-08-12 14:08:25 +02:00
Bram Moolenaar
0e5d3a2940
patch 7.4.2198
...
Problem: Test alot sometimes fails under valgrind. (Dominique Pelle)
Solution: Avoid passing a callback with the wrong number of arguments.
2016-08-11 22:52:42 +02:00
Bram Moolenaar
c257487035
patch 7.4.2197
...
Problem: All functions are freed on exit, which may hide leaks.
Solution: Only free named functions, not reference counted ones.
2016-08-11 22:51:05 +02:00
Bram Moolenaar
91c5262b19
patch 7.4.2196
...
Problem: glob2regpat test doesn't test everything on MS-Windows.
Solution: Add patterns with backslash handling.
2016-08-10 23:02:45 +02:00
Bram Moolenaar
bcc1dcc981
patch 7.4.2195
...
Problem: MS-Windows: The vimrun program does not support Unicode.
Solution: Use GetCommandLineW(). Cleanup old #ifdefs. (Ken Takata)
2016-08-10 22:02:40 +02:00
Bram Moolenaar
446a973ce3
patch 7.4.2194
...
Problem: Sign tests don't cover enough.
Solution: Add more test cases. (Dominique Pelle)
2016-08-10 21:36:23 +02:00
Bram Moolenaar
717e196060
patch 7.4.2193
...
Problem: With Gnome when the GUI can't start test_startup hangs.
Solution: Call gui_mch_early_init_check(). (Hirohito Higashi)
2016-08-10 21:28:44 +02:00
Bram Moolenaar
a6b7a08ae0
patch 7.4.2192
...
Problem: Generating prototypes with Cygwin doesn't work well.
Solution: Change #ifdefs. (Ken Takata)
2016-08-10 20:53:05 +02:00
Bram Moolenaar
a357e44ccd
patch 7.4.2191
...
Problem: No automatic prototype for vim_main2().
Solution: Move the #endif. (Ken Takata)
2016-08-10 20:45:07 +02:00
Bram Moolenaar
50fa8dd00c
patch 7.4.2190
...
Problem: When startup test fails it's not easy to find out why.
GUI test fails with Gnome.
Solution: Add the help entry matches to a list an assert that.
Set $HOME for Gnome to create .gnome2 directory.
2016-08-09 22:58:21 +02:00
Bram Moolenaar
f71d7b9ee5
patch 7.4.2189
...
Problem: Cannot detect encoding in a fifo.
Solution: Extend the stdin way of detecting encoding to fifo. Add a test
for detecting encoding on stdin and fifo. (Ken Takata)
2016-08-09 22:14:05 +02:00
Bram Moolenaar
c9fb77c692
patch 7.4.2188
...
Problem: Completion does not work properly with some plugins.
Solution: Revert the part related to typing CTRL-E. (closes #972 )
2016-08-09 21:51:40 +02:00
Bram Moolenaar
7547a78446
patch 7.4.2187
...
Problem: glob2regpat test fails on Windows.
Solution: Remove the checks that use backslashes.
2016-08-08 23:26:51 +02:00
Bram Moolenaar
36d1c0fef4
patch 7.4.2186
...
Problem: Timers test is flaky.
Solution: Relax the sleep time check.
2016-08-08 22:46:14 +02:00
Bram Moolenaar
71dd9744cf
patch 7.4.2185
...
Problem: Test glob2regpat does not test much.
Solution: Add a few more test cases. (Dominique Pelle)
2016-08-08 22:42:04 +02:00
Bram Moolenaar
7a9a5f4019
patch 7.4.2184
...
Problem: Tests that use RunVim() do not actually perform the test.
Solution: Use "return" instead of "call". (Ken Takata)
2016-08-08 22:34:14 +02:00
Bram Moolenaar
09de17536d
patch 7.4.2183
...
Problem: Sign tests are old style.
Solution: Turn them into new style tests. (Dominique Pelle)
2016-08-08 22:26:48 +02:00
Bram Moolenaar
2147746cf8
patch 7.4.2182
...
Problem: Color Grey40 used in startup but not in the short list.
Solution: Add Grey40 to the builtin colors.
2016-08-08 20:43:27 +02:00
Bram Moolenaar
a772ec5e91
patch 7.4.2181
...
Problem: Compiler warning for unused variable.
Solution: Remove it. (Dominique Pelle)
2016-08-07 20:20:50 +02:00
Bram Moolenaar
b73598e2f0
patch 7.4.2180
...
Problem: There is no easy way to stop all timers. There is no way to
temporary pause a timer.
Solution: Add timer_stopall() and timer_pause().
2016-08-07 18:22:53 +02:00
Bram Moolenaar
e4a76ad0e7
patch 7.4.2179
...
Problem: Reading from stdin test fails on MS-Windows.
Solution: Strip the extra space.
2016-08-07 16:50:10 +02:00
Bram Moolenaar
3a93838339
patch 7.4.2178
...
Problem: No test for reading from stdin.
Solution: Add a test.
2016-08-07 16:36:40 +02:00
Bram Moolenaar
ba98bef191
patch 7.4.2177
...
Problem: No testing for -C and -N command line flags, file arguments,
startuptime.
Solution: Add tests.
2016-08-07 15:51:39 +02:00
Bram Moolenaar
a8e691d449
patch 7.4.2176
...
Problem: #ifdefs in main() are complicated.
Solution: Always define vim_main2(). Move params to the file level.
(suggested by Ken Takata)
2016-08-07 15:19:26 +02:00
Bram Moolenaar
812ad4f3a2
patch 7.4.2175
...
Problem: Insufficient testing of cscope.
Solution: Add more tests. (Dominique Pelle)
2016-08-07 14:03:13 +02:00
Bram Moolenaar
c8ce615299
patch 7.4.2174
...
Problem: Adding duplicate flags to 'whichwrap' leaves commas behind.
Solution: Also remove the commas. (Naruhiko Nishino)
2016-08-07 13:48:20 +02:00
Bram Moolenaar
3321e9d8a3
patch 7.4.2173
...
Problem: Can't test help on MS-Windows.
Solution: Skip the test.
2016-08-06 23:03:59 +02:00
Bram Moolenaar
472a0a880a
patch 7.4.2172
...
Problem: No test for "vim --help".
Solution: Add a test.
2016-08-06 22:31:42 +02:00
Bram Moolenaar
00ff380295
patch 7.4.2171
...
Problem: MS-Windows build fails.
Solution: Add QueryPerformanceCounter().
2016-08-06 22:27:28 +02:00
Bram Moolenaar
8e97bd74b5
patch 7.4.2170
...
Problem: Cannot get information about timers.
Solution: Add timer_info().
2016-08-06 22:05:07 +02:00
Bram Moolenaar
446cce6d53
patch 7.4.2169
...
Problem: Startup test gets stuck on MS-Windows.
Solution: Use double quotes.
2016-08-06 21:37:27 +02:00
Bram Moolenaar
5b4a3767f6
patch 7.4.2168
...
Problem: Not running the startup test on MS-Windows.
Solution: Write vimcmd.
2016-08-06 20:36:34 +02:00
Bram Moolenaar
c96a2f3b88
patch 7.4.2167
...
Problem: Small build can't run tests.
Solution: Don't try setting 'packpath'.
2016-08-06 19:45:31 +02:00
Bram Moolenaar
328604307b
patch 7.4.2166
...
Problem: Small build can't run startup test.
Solution: Skip the test.
2016-08-06 19:24:23 +02:00
Bram Moolenaar
83b3c3d8a0
patch 7.4.2165
...
Problem: Startup test fails on MS-Windows.
Solution: Don't check output if RunVim() returns zero.
2016-08-06 19:16:43 +02:00
Bram Moolenaar
66459b7c98
patch 7.4.2164
...
Problem: It is not possible to use plugins in an "after" directory to tune
the behavior of a package.
Solution: First load plugins from non-after directories, then packages and
finally plugins in after directories.
Reset 'loadplugins' before executing --cmd arguments.
2016-08-06 19:01:55 +02:00
Bram Moolenaar
d76a0c15f8
patch 7.4.2163
...
Problem: match() and related functions tested with old style test.
Solution: Convert to new style test. (Hirohito Higashi)
2016-08-06 15:29:22 +02:00
Bram Moolenaar
7522f69821
patch 7.4.2162
...
Problem: Result of getcompletion('', 'sign') depends on previous
completion.
Solution: Call set_context_in_sign_cmd(). (Dominique Pelle)
2016-08-06 14:12:50 +02:00
Bram Moolenaar
7ab6defcaf
patch 7.4.2161
...
Problem: Expression test fails without conceal feature.
Solution: Only check "conceal" with the conceal feature.
2016-08-05 22:51:13 +02:00
Bram Moolenaar
7dc5e2e486
patch 7.4.2160
...
Problem: setmatches() mixes up values. (Nikolai Pavlov)
Solution: Save the string instead of reusing a shared buffer.
2016-08-05 22:22:06 +02:00
Bram Moolenaar
5971dab112
patch 7.4.2159
...
Problem: Insufficient testing for cscope.
Solution: Add more tests. (Dominique Pelle)
2016-08-05 21:25:29 +02:00
Bram Moolenaar
b650b9878e
patch 7.4.2158
...
Problem: Result of getcompletion('', 'cscope') depends on previous
completion. (Christian Brabandt)
Solution: Call set_context_in_cscope_cmd().
2016-08-05 20:35:13 +02:00
Bram Moolenaar
46c4d4ac66
patch 7.4.2157
...
Problem: Test_job_start_fails() is expected to report memory leaks, making
it hard to see other leaks in test_partial.
Solution: Move Test_job_start_fails() to a separate test file.
2016-08-05 19:31:57 +02:00
Bram Moolenaar
c90f2aedd0
patch 7.4.2156
...
Problem: Compiler warning.
Solution: Add type cast. (Ken Takata, Mike Williams)
2016-08-04 22:00:15 +02:00
Bram Moolenaar
9d5b876d45
patch 7.4.2155
...
Problem: Quotes make GUI test fail on MS-Windows.
Solution: Remove quotes, strip white space.
2016-08-04 21:21:13 +02:00
Bram Moolenaar
fe9489233c
patch 7.4.2154
...
Problem: Test_communicate() fails sometimes.
Solution: Add it to the flaky tests.
2016-08-04 21:11:32 +02:00
Bram Moolenaar
877e957798
patch 7.4.2153
...
Problem: GUI test isn't testing much.
Solution: Turn into a new style test. Execute a shell command.
2016-08-04 20:05:50 +02:00
Bram Moolenaar
ee695f787a
patch 7.4.2152
...
Problem: No proper translation of messages with a count.
Solution: Use ngettext(). (Sergey Alyoshin)
2016-08-03 22:08:45 +02:00
Bram Moolenaar
cf25fdb8f1
patch 7.4.2151
...
Problem: Quickfix test fails on MS-Windows.
Solution: Close the help window. (Christian Brabandt)
2016-08-03 21:04:53 +02:00
Bram Moolenaar
4c38d66d25
patch 7.4.2150
...
Problem: Warning with MinGW 64. (John Marriott)
Solution: Change return type. (Ken Takata)
2016-08-03 20:54:57 +02:00
Bram Moolenaar
7cba71d7e3
patch 7.4.2149
...
Problem: If a test leaves a window open a following test may fail.
Solution: Always close extra windows after running a test.
2016-08-02 23:04:49 +02:00
Bram Moolenaar
edf634e0f1
patch 7.4.2148
...
Problem: Not much testing for cscope.
Solution: Add a test that uses the cscope program. (Christian Brabandt)
2016-08-02 23:01:40 +02:00
Bram Moolenaar
abb71fbd39
patch 7.4.2147
...
Problem: test_alot fails.
Solution: Close window.
2016-08-02 22:51:42 +02:00
Bram Moolenaar
472472898a
patch 7.4.2146
...
Problem: Not enough testing for popup menu. CTRL-E does not always work
properly.
Solution: Add more tests. When using CTRL-E check if the popup menu is
visible. (Christian Brabandt)
2016-08-02 22:36:02 +02:00
Bram Moolenaar
86f2cd5bc5
patch 7.4.2145
...
Problem: Win32: Using CreateThread/ExitThread is not safe.
Solution: Use _beginthreadex and return from the thread. (Ken Takata)
2016-08-02 21:55:17 +02:00
Bram Moolenaar
796aa9c804
patch 7.4.2144
...
Problem: On MS-Windows quickix does not handle a line with 1023 bytes
ending in CR-LF properly.
Solution: Don't consider CR a line break. (Ken Takata)
2016-08-02 21:41:28 +02:00
Bram Moolenaar
bc8801c931
Updated runtime files.
2016-08-02 21:04:33 +02:00
Bram Moolenaar
bc7ce675b2
patch 7.4.2143
...
Problem: A funccal is garbage collected while it can still be used.
Solution: Set copyID in all referenced functions. Do not list lambda
functions with ":function".
2016-08-01 22:49:22 +02:00
Bram Moolenaar
8dd3a43d75
patch 7.4.2142
...
Problem: Leaking memory when redefining a function.
Solution: Don't increment the function reference count when it's found by
name. Don't remove the wrong function from the hashtab. More
reference counting fixes.
2016-08-01 20:46:25 +02:00
Bram Moolenaar
ba96e9af38
patch 7.4.2141
...
Problem: Coverity reports bogus NULL check.
Solution: When checking for a variable in the funccal scope don't pass the
varname.
2016-08-01 17:10:20 +02:00
Bram Moolenaar
acadbeabe1
patch 7.4.2140
...
Problem: Tiny build fails.
Solution: Add dummy typedefs.
2016-08-01 16:35:59 +02:00
Bram Moolenaar
0588d4f9d2
patch 7.4.2139
...
Problem: :delfunction causes illegal memory access.
Solution: Correct logic when deciding to free a function.
2016-08-01 16:29:47 +02:00
Bram Moolenaar
2d3d60a7d4
patch 7.4.2138
...
Problem: Test 86 and 87 fail.
Solution: Call func_ref() also for regular functions.
2016-08-01 16:27:23 +02:00
Bram Moolenaar
437bafe4c8
patch 7.4.2137
...
Problem: Using function() with a name will find another function when it is
redefined.
Solution: Add funcref(). Refer to lambda using a partial. Fix several
reference counting issues.
2016-08-01 15:40:54 +02:00
Bram Moolenaar
5801644819
patch 7.4.2136
...
Problem: Closure function fails.
Solution: Don't reset uf_scoped when it points to another funccal.
2016-07-31 18:30:22 +02:00
Bram Moolenaar
89eaa4185e
patch 7.4.2135
...
Problem: Various tiny issues.
Solution: Update comments, white space, etc.
2016-07-31 14:17:27 +02:00
Bram Moolenaar
b54c3ff317
patch 7.4.2134
...
Problem: No error for using function() badly.
Solution: Check for passing wrong function name. (Ken Takata)
2016-07-31 14:11:58 +02:00
Bram Moolenaar
fc1f2015e8
patch 7.4.2133
...
Problem: Can't build with tiny features.
Solution: Add #ifdef.
2016-07-30 23:18:47 +02:00
Bram Moolenaar
31440a1f2b
patch 7.4.2132
...
Problem: test_partial has memory leaks reported.
Solution: Add a note about why this happens.
2016-07-30 23:14:28 +02:00
Bram Moolenaar
57e69ff2cc
patch 7.4.2131
...
Problem: More memory leaks when using partial, e.g. for "exit-cb".
Solution: Don't copy the callback when using a partial.
2016-07-30 23:05:09 +02:00
Bram Moolenaar
623e263ffb
patch 7.4.2130
...
Problem: Pending timers cause false memory leak reports.
Solution: Free all timers on exit.
2016-07-30 22:47:56 +02:00
Bram Moolenaar
3ab14355ed
patch 7.4.2129
...
Problem: Memory leak when using timer_start(). (Dominique Pelle)
Solution: Don't copy the callback when using a partial.
2016-07-30 22:32:11 +02:00
Bram Moolenaar
1e2258297b
patch 7.4.2128
...
Problem: Memory leak when saving for undo fails.
Solution: Free allocated memory. (Hirohito Higashi)
2016-07-30 21:48:59 +02:00
Bram Moolenaar
3bcfca3ab4
patch 7.4.2127
...
Problem: The short form of ":noswapfile" is ":noswap" instead of ":now".
(Kent Sibilev)
Solution: Only require three characters. Add a test for the short forms.
2016-07-30 19:39:29 +02:00
Bram Moolenaar
90d121fa36
patch 7.4.2126
...
Problem: No tests for :diffget and :diffput
Solution: Add tests.
2016-07-30 19:11:25 +02:00
Bram Moolenaar
b20617b0b0
Add OSX build to Travis CI. (Christian Brabandt)
2016-07-30 17:41:49 +02:00
Bram Moolenaar
a5c0cc1133
patch 7.4.2125
...
Problem: Compiler warning for loss of data.
Solution: Add a type cast. (Christian Brabandt)
2016-07-30 16:40:39 +02:00
Bram Moolenaar
623cf88f9c
patch 7.4.2124
...
Problem: diffmode test leaves files behind, breaking another test.
Solution: Delete the files.
2016-07-30 16:36:01 +02:00
Bram Moolenaar
42093c0ec5
patch 7.4.2123
...
Problem: No new style test for diff mode.
Solution: Add a test. Check that folds are in sync.
2016-07-30 16:16:54 +02:00
Bram Moolenaar
b822cb0f93
patch 7.4.2122
...
Problem: Mac: don't get +clipboard in huge build.
Solution: Move #define down below including featureh.h
2016-07-30 14:12:23 +02:00
Bram Moolenaar
9532fe7fbe
patch 7.4.2121
...
Problem: No easy way to check if lambda and closure are supported.
Solution: Add the +lambda feature.
2016-07-29 22:50:35 +02:00
Bram Moolenaar
10ce39a0d5
patch 7.4.2120
...
Problem: User defined functions can't be a closure.
Solution: Add the "closure" argument. Allow using :unlet on a bound
variable. (Yasuhiro Matsumoto, Ken Takata)
2016-07-29 22:37:06 +02:00
Bram Moolenaar
1e96d9bf98
patch 7.4.2119
...
Problem: Closures are not supported.
Solution: Capture variables in lambdas from the outer scope. (Yasuhiro
Matsumoto, Ken Takata)
2016-07-29 22:15:09 +02:00
Bram Moolenaar
83a2a80d6f
patch 7.4.2118
...
Problem: Mac: can't build with tiny features.
Solution: Don't define FEAT_CLIPBOARD unconditionally. (Kazunobu Kuriyama)
2016-07-29 21:01:10 +02:00
Bram Moolenaar
f2c4c39119
patch 7.4.2117
...
Problem: Deleting an augroup that still has autocmds does not give a
warning. The next defined augroup takes its place.
Solution: Give a warning and prevent the index being used for another group
name.
2016-07-29 20:50:24 +02:00
Bram Moolenaar
c73e4474b1
patch 7.4.2116
...
Problem: The default vimrc for Windows is very conservative.
Solution: Use the defaults.vim in the Windows installer.
2016-07-29 18:33:38 +02:00
Bram Moolenaar
b9a46fec3e
patch 7.4.2115
...
Problem: Loading defaults.vim with -C argument.
Solution: Don't load the defaults script with -C argument. Test sourcing
the defaults script. Set 'display' to "truncate".
2016-07-29 18:13:42 +02:00
Bram Moolenaar
d05b191b91
patch 7.4.2114
...
Problem: Tiny build fails.
Solution: Always include vim_time().
2016-07-29 17:03:54 +02:00
Bram Moolenaar
170b10b421
patch 7.4.2113
...
Problem: Test for undo is flaky.
Solution: Turn it into a new style test. Use test_settime() to avoid
flakyness.
2016-07-29 16:15:27 +02:00
Bram Moolenaar
b56195ed00
patch 7.4.2112
...
Problem: getcompletion(.., 'dir') returns a match with trailing "*" when
there are no matches. (Chdiza)
Solution: Return an empty list when there are no matches. Add a trailing
slash to directories. (Yegappan Lakshmanan) Add tests for no
matches. (closes #947 )
2016-07-28 22:53:37 +02:00
Bram Moolenaar
471a897569
Update gitignore for new test binary. (Oyvind Holm, closes #954 )
2016-07-28 22:36:37 +02:00
Bram Moolenaar
8c08b5b569
patch 7.4.2111
...
Problem: Defaults are very conservative.
Solution: Move settings from vimrc_example.vim to defaults.vim. Load
defaults.vim if no .vimrc was found.
2016-07-28 22:24:15 +02:00
Bram Moolenaar
eac784eced
patch 7.4.2110
...
Problem: When there is an CmdUndefined autocmd then the error for a missing
command is E464 instead of E492. (Manuel Ortega)
Solution: Don't let the pointer be NULL.
2016-07-28 22:08:24 +02:00
Bram Moolenaar
ad9c2a08f0
patch 7.4.2109
...
Problem: Setting 'display' to "lastline" is a drastic change, while
omitting it results in lots of "@" lines.
Solution: Add "truncate" to show "@@@" for a truncated line.
2016-07-27 23:26:04 +02:00
Bram Moolenaar
adfc5c2f9c
patch 7.4.2108
...
Problem: Netbeans test is flaky.
Solution: Wait for the cursor to be positioned.
2016-07-27 22:56:48 +02:00
Bram Moolenaar
d955a0971c
patch 7.4.2107
...
Problem: Misplaced equal sign.
Solution: Remove it.
2016-07-26 22:14:09 +02:00
Bram Moolenaar
ac77aec4da
patch 7.4.2106
...
Problem: Clang warns about missing field in initializer.
Solution: Define COMMA and use it. (Kazunobu Kuriyama)
2016-07-26 22:02:54 +02:00
Bram Moolenaar
eec2981bbe
patch 7.4.2105
...
Problem: Configure reports default features to be "normal" while it is
"huge".
Solution: Change the default text.
2016-07-26 21:27:36 +02:00
Bram Moolenaar
97baee80f0
patch 7.4.2104
...
Problem: Code duplication when unreferencing a function.
Solution: De-duplicate.
2016-07-26 20:46:08 +02:00
Bram Moolenaar
e99e84497b
patch 7.4.2103
...
Problem: Can't have "augroup END" right after ":au!".
Solution: Check for the bar character before the command argument.
2016-07-26 20:43:40 +02:00
Bram Moolenaar
45a249513f
patch 7.4.2102
...
Problem: Tiny build with GUI fails.
Solution: Revert one FOR_ALL_ change.
2016-07-24 22:25:15 +02:00
Bram Moolenaar
2932359000
patch 7.4.2101
...
Problem: Looping over windows, buffers and tab pages is inconsistant.
Solution: Use FOR_ALL_ macros everywhere. (Yegappan Lakshmanan)
2016-07-24 22:04:11 +02:00
Bram Moolenaar
6835dc61ae
patch 7.4.2100
...
Problem: "cgn" and "dgn" do not work correctly with a single character
match and the replacement includes the searched pattern. (John
Beckett)
Solution: If the match is found in the wrong column try in the next column.
Turn the test into new style. (Christian Brabandt)
2016-07-24 17:33:05 +02:00
Bram Moolenaar
73ac0c4281
patch 7.4.2099
...
Problem: When a keymap is active only "(lang)" is displayed. (Ilya
Dogolazky)
Solution: Show the keymap name. (Dmitri Vereshchagin, closes #933 )
2016-07-24 16:17:59 +02:00
Bram Moolenaar
6f1d9a096b
Updated runtime files.
2016-07-24 14:12:38 +02:00
Bram Moolenaar
00b24be454
patch 7.4.2098
...
Problem: Text object tests are old style.
Solution: Turn them into new style tests. (James McCoy, closes #941 )
2016-07-23 22:04:47 +02:00
Bram Moolenaar
d4f31dc454
patch 7.4.2097
...
Problem: Warning from 64 bit compiler.
Solution: use size_t instead of int. (Mike Williams)
2016-07-23 17:28:22 +02:00
Bram Moolenaar
b49edc11a1
patch 7.4.2096
...
Problem: Lambda functions show up with completion.
Solution: Don't show lambda functions. (Ken Takata)
2016-07-23 15:47:34 +02:00
Bram Moolenaar
61c04493b0
patch 7.4.2095
...
Problem: Man test fails when run with the GUI.
Solution: Adjust for different behavior of GUI. Add assert_inrange().
2016-07-23 15:35:35 +02:00
Bram Moolenaar
4658228262
patch 7.4.2094
...
Problem: The color allocation in X11 is overly complicated.
Solution: Remove find_closest_color(), XAllocColor() already does this.
(Kazunobu Kuriyama)
2016-07-23 14:35:12 +02:00
Bram Moolenaar
a58c58b7e1
patch 7.4.2093
...
Problem: Netbeans test fails once in a while. Leaving log file behind.
Solution: Add it to the list of flaky tests. Disable logfile.
2016-07-23 14:01:15 +02:00
Bram Moolenaar
870b749ce1
patch 7.4.2092
...
Problem: GTK 3 build fails with older GTK version.
Solution: Check the pango version. (Kazunobu Kuriyama)
2016-07-22 22:26:52 +02:00
Bram Moolenaar
2e45d21c81
patch 7.4.2091
...
Problem: Coverity reports a resource leak when out of memory.
Solution: Close the file before returning.
2016-07-22 22:12:38 +02:00
Bram Moolenaar
df48fb456f
patch 7.4.2090
...
Problem: Using submatch() in a lambda passed to substitute() is verbose.
Solution: Use a static list and pass it as an optional argument to the
function. Fix memory leak.
2016-07-22 21:50:18 +02:00
Bram Moolenaar
36edf0685c
patch 7.4.2089
...
Problem: Color handling of X11 GUIs is too complicated.
Solution: Simplify the code. Use RGBA where appropriate. (Kazunobu
Kuriyama)
2016-07-21 22:10:12 +02:00
Bram Moolenaar
f36213597d
patch 7.4.2088
...
Problem: Keymap test fails with normal features.
Solution: Bail out if the keymap feature is not supported.
2016-07-21 22:03:02 +02:00
Bram Moolenaar
e25bc5abb4
patch 7.4.2087
...
Problem: Digraph code test coverage is still low.
Solution: Add more tests. (Christian Brabandt)
2016-07-21 21:23:38 +02:00
Bram Moolenaar
ac105ed3c4
patch 7.4.2086
...
Problem: Using the system default encoding makes tests unpredictable.
Solution: Always use utf-8 or latin1 in the new style tests. Remove setting
encoding and scriptencoding where it is not needed.
2016-07-21 20:33:32 +02:00
Bram Moolenaar
dfd63e30d1
patch 7.4.2085
...
Problem: Digraph tests fails on some systems.
Solution: Run it separately and set 'encoding' early.
2016-07-21 10:11:03 +02:00
Bram Moolenaar
6008433381
patch 7.4.2084
...
Problem: New digraph test makes testing hang.
Solution: Don't set "nocp".
2016-07-20 22:23:49 +02:00
Bram Moolenaar
19df5cc04d
patch 7.4.2083
...
Problem: Coverity complains about not restoring a value.
Solution: Restore the value, although it's not really needed. Change return
to jump to cleanup, might leak memory.
2016-07-20 22:11:06 +02:00
Bram Moolenaar
397eadbe25
patch 7.4.2082
...
Problem: Not much test coverage for digraphs.
Solution: Add a new style digraph test. (Christian Brabandt)
2016-07-20 22:01:12 +02:00
Bram Moolenaar
c1542744e7
patch 7.4.2081
...
Problem: Line numbers in the error list are not always adjusted.
Solution: Set b_has_qf_entry properly. (Yegappan Lakshmanan)
2016-07-20 21:44:37 +02:00
Bram Moolenaar
b869c0da31
patch 7.4.2080
...
Problem: When using PERROR() on some systems assert_fails() does not see
the error.
Solution: Make PERROR() always report the error.
2016-07-20 00:10:51 +02:00
Bram Moolenaar
53bdec2ac9
patch 7.4.2079
...
Problem: Netbeans test fails on non-Unix systems.
Solution: Only do the permission check on Unix systems.
2016-07-20 00:03:18 +02:00
Bram Moolenaar
ca8942c6e3
patch 7.4.2078
...
Problem: Running checks in po diretory fails.
Solution: Add colors used in syntax.c to the builtiin color table.
2016-07-19 23:36:31 +02:00
Bram Moolenaar
12c11d5530
patch 7.4.2077
...
Problem: Cannot update 'tabline' when a tab was closed.
Solution: Add the TabClosed autocmd event. (partly by Felipe Morales)
2016-07-19 23:13:03 +02:00
Bram Moolenaar
4f0383bc3f
patch 7.4.2076
...
Problem: Syntax error when dict has '>' key.
Solution: Check for endchar. (Ken Takata)
2016-07-19 22:43:11 +02:00
Bram Moolenaar
c917da4b3e
patch 7.4.2075
...
Problem: No autocommand event to initialize a window or tab page.
Solution: Add WinNew and TabNew events. (partly by Felipe Morales)
2016-07-19 22:31:36 +02:00
Bram Moolenaar
0a0f641b98
patch 7.4.2074
...
Problem: One more place using a dummy variable.
Solution: Use offsetof(). (Ken Takata)
2016-07-19 21:30:13 +02:00
Bram Moolenaar
68015bbd84
patch 7.4.2073
...
Problem: rgb.txt is read for every color name.
Solution: Load rgb.txt once. (Christian Brabandt) Add a test.
2016-07-19 21:05:21 +02:00
Bram Moolenaar
72ab729c3d
patch 7.4.2072
...
Problem: substitute() does not support a Funcref argument.
Solution: Support a Funcref like it supports a string starting with "\=".
2016-07-19 19:10:51 +02:00
Bram Moolenaar
f562e72df7
patch 7.4.2071
...
Problem: The return value of type() is difficult to use.
Solution: Define v:t_ constants. (Ken Takata)
2016-07-19 17:25:25 +02:00
Bram Moolenaar
6cfdb2a3ba
patch 7.4.2070
...
Problem: Missing change to include file.
Solution: Include the spell header file.
2016-07-19 17:01:31 +02:00
Bram Moolenaar
9ccfebddc3
patch 7.4.2069
...
Problem: spell.c is too big.
Solution: Split it in spell file handling and spell checking.
2016-07-19 16:39:08 +02:00
Bram Moolenaar
b9644433d2
patch 7.4.2068
...
Problem: Not all arguments of trunc_string() are tested. Memory access
error when running the message tests.
Solution: Add another test case. (Yegappan Lakshmanan) Make it easy to run
unittests with valgrind. Fix the access error.
2016-07-19 12:33:44 +02:00
Bram Moolenaar
16ec3c9be3
patch 7.4.2067
...
Problem: Compiler warning for char/char_u conversion. (Tony Mechelynck)
Inefficient code.
Solution: Use more lines to fill with spaces. (Nikolai Pavlov) Add type cast.
2016-07-18 22:22:39 +02:00
Bram Moolenaar
c1fb763184
patch 7.4.2066
...
Problem: getcompletion() not well tested.
Solution: Add more testing.
2016-07-17 23:34:21 +02:00
Bram Moolenaar
69aa099641
patch 7.4.2065
...
Problem: Compiler warns for uninitialzed variable. (John Marriott)
Solution: Set lnum to the right value.
2016-07-17 22:33:53 +02:00
Bram Moolenaar
4f5c5f2980
patch 7.4.2064
...
Problem: Coverity warns for possible buffer overflow.
Solution: Use vim_strcat() instead of strcat().
2016-07-17 22:25:36 +02:00
Bram Moolenaar
73dad1e64c
patch 7.4.2063
...
Problem: eval.c is still too big.
Solution: Split off internal functions to evalfunc.c.
2016-07-17 22:13:49 +02:00
Bram Moolenaar
840268400d
patch 7.4.2062
...
Problem: Using dummy variable to compute struct member offset.
Solution: Use offsetof().
2016-07-17 20:37:43 +02:00
Bram Moolenaar
e87e6dddc2
patch 7.4.2061
...
Problem: qf_init_ext() is too big.
Solution: Move code to qf_parse_line() (Yegappan Lakshmanan)
2016-07-17 19:25:04 +02:00
Bram Moolenaar
a9093fe094
patch 7.4.2060
...
Problem: Wrong file name.
Solution: Fix typo.
2016-07-17 19:02:16 +02:00
Bram Moolenaar
6583c44857
patch 7.4.2059
...
Problem: Non-Unix builds fail.
Solution: Update Makefiles for new files.
2016-07-17 18:41:47 +02:00
Bram Moolenaar
a9b579f3d7
patch 7.4.2058
...
Problem: eval.c is too big.
Solution: Move user functions to userfunc.c
2016-07-17 18:29:19 +02:00
Bram Moolenaar
da861d631d
patch 7.4.2057
...
Problem: eval.c is too big.
Solution: Move List functions to list.c
2016-07-17 15:46:27 +02:00
Bram Moolenaar
1abc52c159
patch 7.4.2056
...
Problem: Build fails.
Solution: Add missing changes.
2016-07-17 15:06:51 +02:00
Bram Moolenaar
cd52459c38
patch 7.4.2055
...
Problem: eval.c is too big.
Solution: Move Dictionary functions to dict.c.
2016-07-17 14:57:05 +02:00
Bram Moolenaar
42ebd06642
Update runtime files.
2016-07-17 13:35:14 +02:00
Bram Moolenaar
2cb70a2744
Put building with interfaces on the right target.
2016-07-16 21:58:01 +02:00
Bram Moolenaar
b2b050ab16
patch 7.4.2054
...
Problem: Wrong part of #ifdef removed.
Solution: Use the right part. (Hirohito Higashi)
2016-07-16 21:52:46 +02:00
Bram Moolenaar
87776a1ac1
Correct build condition.
2016-07-16 21:37:49 +02:00
Bram Moolenaar
8de7465d77
Add missing "then".
2016-07-16 21:24:36 +02:00
Bram Moolenaar
1a9f947cde
Add a separate build target for the unittests. Hopefully the coverage will be merged then.
2016-07-16 21:18:34 +02:00
Bram Moolenaar
8211fcbdc9
Run unittests before scripttests. Hopefully does not mess up coverage.
2016-07-16 20:55:12 +02:00
Bram Moolenaar
e21d62435e
patch 7.4.2053
...
Problem: Can't run scripttests in the top directory.
Solution: Add targets to the top Makefile.
2016-07-16 20:43:14 +02:00
Bram Moolenaar
c3e539fa70
patch 7.4.2052
...
Problem: Coverage report is messed up by the unittests.
Solution: Add a separate test target for script tests. Use that when
collecting coverage information.
2016-07-16 20:37:56 +02:00
Bram Moolenaar
502ae4ba63
patch 7.4.2051
...
Problem: No proper testing of trunc_string().
Solution: Add a unittest for message.c.
2016-07-16 19:50:13 +02:00
Bram Moolenaar
015102e91e
patch 7.4.2050
...
Problem: When using ":vimgrep" may end up with duplicate buffers.
Solution: When adding an error list entry pass the buffer number if possible.
2016-07-16 18:24:56 +02:00
Bram Moolenaar
f6acffbe83
patch 7.4.2049
...
Problem: There is no way to get a list of the error lists.
Solution: Add ":chistory" and ":lhistory".
2016-07-16 16:54:24 +02:00
Bram Moolenaar
a06ecab7a5
patch 7.4.2048
...
Problem: There is still code and help for unsupported systems.
Solution: Remove the code and text. (Hirohito Higashi)
2016-07-16 14:47:36 +02:00
Bram Moolenaar
bfafb4c4a0
patch 7.4.2047
...
Problem: Compiler warning for initializing a struct.
Solution: Initialize in another way. (Anton Lindqvist)
2016-07-16 14:20:45 +02:00
Bram Moolenaar
269f595f9e
Updated runtime files.
2016-07-15 22:54:41 +02:00
Bram Moolenaar
e0d3797664
patch 7.4.2046
...
Problem: The qf_init_ext() function is too big.
Solution: Refactor it. (Yegappan Lakshmanan)
2016-07-15 22:36:01 +02:00
Bram Moolenaar
5ef2e76284
patch 7.4.2045
...
Problem: Memory leak when using a function callback.
Solution: Don't save the function name when it's in the partial.
2016-07-15 21:29:35 +02:00
Bram Moolenaar
069c1e7fa9
patch 7.4.2044
...
Problem: filter() and map() either require a string or defining a function.
Solution: Support lambda, a short way to define a function that evaluates an
expression. (Yasuhiro Matsumoto, Ken Takata)
2016-07-15 21:25:08 +02:00
Bram Moolenaar
93431df9eb
patch 7.4.2043
...
Problem: setbuvfar() causes a screen redraw.
Solution: Only use aucmd_prepbuf() for options.
2016-07-15 20:14:44 +02:00
Bram Moolenaar
fdadad994a
patch 7.4.2042
...
Problem: GTK: display updating is not done properly and can be slow.
Solution: Use gdk_display_flush() instead of gdk_display_sync(). Don't call
gdk_window_process_updates(). (Kazunobu Kuriyama)
2016-07-15 17:49:58 +02:00
Bram Moolenaar
603d657219
patch 7.4.2041
...
Problem: Netbeans file authentication not tested.
Solution: Add a test.
2016-07-15 17:41:56 +02:00
Bram Moolenaar
a6aa78a3e3
patch 7.4.2040
...
Problem: New files missing from distribution.
Solution: Add new test scripts.
2016-07-15 17:11:37 +02:00
Bram Moolenaar
321efdd77a
patch 7.4.2039
...
Problem: The Netbeans integration is not tested.
Solution: Add a first Netbeans test.
2016-07-15 17:09:11 +02:00
Bram Moolenaar
9280e3f95d
patch 7.4.2038
...
Problem: Small build still fails.
Solution: Adjust more #ifdefs.
2016-07-14 23:03:19 +02:00
Bram Moolenaar
7399895520
patch 7.4.2037
...
Problem: Small build fails.
Solution: Adjust #ifdefs.
2016-07-14 22:34:34 +02:00
Bram Moolenaar
480778b805
patch 7.4.2036
...
Problem: Looking up a buffer by number is slow if there are many.
Solution: Use a hashtab.
2016-07-14 22:09:39 +02:00
Bram Moolenaar
da4127794a
patch 7.4.2035
...
Problem: On Solaris with ZFS the ACL may get removed.
Solution: Always restore the ACL for Solaris ZFS. (Danek Duvall)
2016-07-14 20:37:07 +02:00
Bram Moolenaar
f62e797ffa
patch 7.4.2034
...
Problem: Build fails with some version of MinGW. (illusorypan)
Solution: Recognize mingw32. (Ken Takata, closes #921 )
2016-07-14 20:25:03 +02:00
Bram Moolenaar
6d20e17544
patch 7.4.2033
...
Problem: 'cscopequickfix' option does not accept new value "a".
Solution: Adjust list of command characters. (Ken Takata)
2016-07-13 22:44:12 +02:00
Bram Moolenaar
3e946fdc7b
patch 7.4.2032
...
Problem: Build fails with 64 bit MinGW. (Axel Bender)
Solution: Handle dash vs. underscore. (Ken Takata, Hirohito Higashi)
2016-07-13 20:54:43 +02:00
Bram Moolenaar
89b10421ca
patch 7.4.2031
...
Problem: The list_lbr_utf8 test fails if ~/.vim/syntax/c.vim sets
'textwidth' to a non-zero value. (Oyvind A. Holm)
Solution: Add a setup.vim file that sets 'runtimepath' and $HOME to a safe
value. (partly by Christian Brabandt, closes #912 )
2016-07-12 22:51:22 +02:00
Bram Moolenaar
e048539195
patch 7.4.2030
...
Problem: ARCH must be set properly when using MinGW.
Solution: Detect the default value of ARCH from the current compiler. (Ken
Takata)
2016-07-12 21:17:03 +02:00
Bram Moolenaar
38ee6b041e
patch 7.4.2029
...
Problem: printf() does not work with 64 bit numbers.
Solution: use the "L" length modifier. (Ken Takata)
2016-07-12 21:11:33 +02:00
Bram Moolenaar
5498a41f5a
patch 7.4.2028
...
Problem: cppcheck warns for using index before limits check.
Solution: Swap the expressions. (Dominique Pelle)
2016-07-11 23:19:05 +02:00
Bram Moolenaar
4c06815c44
patch 7.4.2027
...
Problem: Can't build with +eval but without +menu.
Solution: Add #ifdef. (John Marriott)
2016-07-11 23:15:25 +02:00
Bram Moolenaar
1436d8d51c
patch 7.4.2026
...
Problem: Reference counting for callbacks isn't right.
Solution: Add free_callback(). (Ken Takata) Fix reference count.
2016-07-11 22:41:15 +02:00
Bram Moolenaar
da3a77d9ec
patch 7.4.2025
...
Problem: The cursor blinking stops or is irregular when receiving date over
a channel and writing it in a buffer, and when updating the status
line. (Ramel Eshed)
Solution: Make it a bit better by flushing GUI output. Don't redraw the
cursor after updating the screen if the blink state is off.
2016-07-10 23:16:09 +02:00
Bram Moolenaar
7c0a2f367f
patch 7.4.2024
...
Problem: More buf_valid() calls can be optimized.
Solution: Use bufref_valid() instead.
2016-07-10 22:11:16 +02:00
Bram Moolenaar
ea3f2e7be4
patch 7.4.2023
...
Problem: buflist_findname_stat() may find a dummy buffer.
Solution: Set the BF_DUMMY flag after loading a dummy buffer. Start
finding buffers from the end of the list.
2016-07-10 20:27:32 +02:00
Bram Moolenaar
25065ec375
patch 7.4.2022
...
Problem: Warnings from 64 bit compiler.
Solution: Add type casts. (Mike Williams)
2016-07-10 19:22:53 +02:00
Bram Moolenaar
19ff9bf454
patch 7.4.2021
...
Problem: Still too many buf_valid() calls.
Solution: Make au_new_curbuf a bufref. Use bufref_valid() in more places.
2016-07-10 19:03:57 +02:00
Bram Moolenaar
453f37dbfd
patch 7.4.2020
...
Problem: Can't build without +autocmd feature.
Solution: Adjust #ifdefs.
2016-07-10 18:33:59 +02:00
Bram Moolenaar
c4a927ca8d
patch 7.4.2019
...
Problem: When ignoring case utf_fold() may consume a lot of time.
Solution: Optimize for ASCII.
2016-07-10 18:24:27 +02:00
Bram Moolenaar
b25f9a97e9
patch 7.4.2018
...
Problem: buf_valid() can be slow when there are many buffers.
Solution: Add bufref_valid(), only go through the buffer list when a buffer
was freed.
2016-07-10 18:21:50 +02:00
Bram Moolenaar
8240433f48
patch 7.4.2017
...
Problem: When there are many errors adding them to the quickfix list takes
a long time.
Solution: Add BLN_NOOPT. Don't call buf_valid() in buf_copy_options().
Remember the last file name used. When going through the buffer
list start from the end of the list. Only call buf_valid() when
autocommands were executed.
2016-07-10 17:00:38 +02:00
Bram Moolenaar
2bc127f940
patch 7.4.2016
...
Problem: Warning from MinGW about _WIN32_WINNT redefined. (John Marriott)
Solution: First undefine it. (Ken Takata)
2016-07-10 13:57:40 +02:00
Bram Moolenaar
5c71994f4e
patch 7.4.2015
...
Problem: When a file gets a name when writing it 'acd' is not effective.
(Dan Church)
Solution: Invoke DO_AUTOCHDIR after writing the file. (Allen Haim, closes
#777 , closes #803 ) Add test_autochdir() to enable 'acd' before
"starting" is reset.
2016-07-09 23:40:45 +02:00
Bram Moolenaar
32b808a4bd
patch 7.4.2014
...
Problem: Using "noinsert" in 'completeopt' does not insert match.
Solution: Set compl_enter_selects. (Shougo, closes #875 )
2016-07-09 21:57:20 +02:00
Bram Moolenaar
67081e5061
patch 7.4.2013
...
Problem: Using "noinsert" in 'completeopt' breaks redo.
Solution: Set compl_curr_match. (Shougo, closes #874 )
2016-07-09 21:49:03 +02:00
Bram Moolenaar
063b9d15ab
Updated runtime files.
2016-07-09 20:21:48 +02:00
Bram Moolenaar
0d3e24be56
patch 7.4.2012
...
Problem: Test for getcompletion() does not pass on all systems.
Solution: Only test what is supported.
2016-07-09 19:20:59 +02:00
Bram Moolenaar
aa4d73235b
patch 7.4.2011
...
Problem: It is not easy to get a list of command arguments.
Solution: Add getcompletion(). (Yegappan Lakshmanan)
2016-07-09 18:50:29 +02:00
Bram Moolenaar
537ef08408
patch 7.4.2010
...
Problem: There is a :cbottom command but no :lbottom command.
Solution: Add :lbottom. (Yegappan Lakshmanan)
2016-07-09 17:56:19 +02:00
Bram Moolenaar
ed59aa60d3
patch 7.4.2009
...
Problem: Messages test fails.
Solution: Don't set redir_execute before returning.
2016-07-09 17:41:12 +02:00
Bram Moolenaar
79815f1ec7
patch 7.4.2008
...
Problem: evalcmd() has a confusing name.
Solution: Rename to execute(). Make silent optional. Support a list of
commands.
2016-07-09 17:07:29 +02:00
Bram Moolenaar
fc4ad61607
patch 7.4.2007
...
Problem: Running the tests leaves a viminfo file behind.
Solution: Make the viminfo option empty.
2016-07-09 15:38:32 +02:00
Bram Moolenaar
30445cb6e9
patch 7.4.2006
...
Problem: Crash when using tabnext in BufUnload autocmd. (Norio Takagi)
Solution: First check that the current buffer is the right one. (Hirohito
Higashi)
2016-07-09 15:21:02 +02:00
Bram Moolenaar
ee1deb4a00
patch 7.4.2005
...
Problem: After using evalcmd() message output is in the wrong position.
(Christian Brabandt)
Solution: Reset msg_col.
2016-07-08 23:06:21 +02:00
Bram Moolenaar
65549bdef5
patch 7.4.2004
...
Problem: GUI: cursor displayed in the wrong position.
Solution: Correct screen_cur_col and screen_cur_row.
2016-07-08 22:52:37 +02:00
Bram Moolenaar
144445d15f
patch 7.4.2003
...
Problem: Still cursor flickering when a callback updates the screen. (David
Samvelyan)
Solution: Put the cursor in the right position after updating the screen.
2016-07-08 21:41:54 +02:00
Bram Moolenaar
a06ec8f345
patch 7.4.2002
...
Problem: Crash when passing number to filter() or map().
Solution: Convert to a string. (Ozaki Kiichi)
2016-07-08 20:11:07 +02:00
Bram Moolenaar
ba768495c2
patch 7.4.2001
...
Problem: Tiny build fails. (Tony Mechelynck)
Solution: Add #ifdef.
2016-07-08 15:32:54 +02:00
Bram Moolenaar
245a7cb6d3
patch 7.4.2000
...
Problem: Evalcmd test fails.
Solution: Add missing piece.
2016-07-08 10:53:12 +02:00
Bram Moolenaar
bc5d6dd1dd
patch 7.4.1999
...
Problem: evalcmd() doesn't work recursively.
Solution: Use redir_evalcmd instead of redir_vname.
2016-07-07 23:04:18 +02:00
Bram Moolenaar
bf2cc5f36d
patch 7.4.1998
...
Problem: When writing buffer lines to a job there is no NL to NUL
conversion.
Solution: Make it work symmetrical with writing lines from a job into a
buffer.
2016-07-07 20:45:06 +02:00
Bram Moolenaar
dcb1700186
patch 7.4.1997
...
Problem: Cannot easily scroll the quickfix window.
Solution: Add ":cbottom".
2016-07-07 18:58:59 +02:00
Bram Moolenaar
1e5e1231ac
patch 7.4.1996
...
Problem: Capturing the output of a command takes a few commands.
Solution: Add evalcmd().
2016-07-07 17:33:02 +02:00
Bram Moolenaar
9d5d3c9c44
patch 7.4.1995
...
Problem: GUI: cursor drawn in wrong place if a timer callback causes a
screen update. (David Samvelyan)
Solution: Also redraw the cursor when it's blinking and on.
2016-07-07 16:43:02 +02:00
Bram Moolenaar
05e418d436
patch 7.4.1994
...
Problem: True-false test fails.
Solution: Filter the dict to only keep the value that matters.
2016-07-07 16:35:16 +02:00
Bram Moolenaar
6bb450145e
patch 7.4.1993
...
Problem: Not all TRUE and FALSE arguments are tested.
Solution: Add a few more tests.
2016-07-07 15:11:19 +02:00
Bram Moolenaar
e381d3d5e0
patch 7.4.1992
...
Problem: Values for true and false can be confusing.
Solution: Update the documentation. Add a test. Make v:true evaluate to
TRUE for a non-zero-arg.
2016-07-07 14:50:41 +02:00
Bram Moolenaar
00efded106
patch 7.4.1991
...
Problem: glob() does not add a symbolic link when there are no wildcards.
Solution: Remove the call to mch_getperm().
2016-07-07 14:29:10 +02:00
Bram Moolenaar
80632db65e
patch 7.4.1990
...
Problem: Cscope items are not sorted.
Solution: Put the new "a" command first. (Ken Takata)
2016-07-05 22:28:40 +02:00
Bram Moolenaar
b33c7eb5b8
patch 7.4.1989
...
Problem: filter() and map() only accept a string argument.
Solution: Implement using a Funcref argument (Yasuhiro Matsumoto, Ken
Takata)
2016-07-04 22:29:49 +02:00
Bram Moolenaar
ab9c89b68d
patch 7.4.1988
...
Problem: When updating viminfo with file marks there is no time order.
Solution: Remember the time when a buffer was last used, store marks for
the most recently used buffers.
2016-07-03 17:47:26 +02:00
Bram Moolenaar
dec85cf750
patch 7.4.1987
...
Problem: When copying unrecognized lines for viminfo, end up with useless
continuation lines.
Solution: Skip continuation lines.
2016-07-02 22:33:46 +02:00
Bram Moolenaar
fef524bbff
patch 7.4.1986
...
Problem: Compiler warns for loss of data.
Solution: Use size_t instead of int. (Christian Brabandt)
2016-07-02 22:07:22 +02:00
Bram Moolenaar
3b98b83001
patch 7.4.1985
...
Problem: Missing changes in VMS build file.
Solution: Use the right file name.
2016-07-02 21:45:17 +02:00
Bram Moolenaar
e18dbe865d
Updated runtime files.
2016-07-02 21:42:23 +02:00
Bram Moolenaar
0fcc7c6dd1
patch 7.4.1984
...
Problem: Not all quickfix features are tested.
Solution: Add a few more tests. (Yegappan Lakshmanan)
2016-07-02 21:22:52 +02:00
Bram Moolenaar
75464dc434
patch 7.4.1983
...
Problem: farsi.c and arabic.c are included in a strange way.
Solution: Build them like other files.
2016-07-02 20:27:50 +02:00
Bram Moolenaar
951fa1819a
patch 7.4.1982
...
Problem: Viminfo file contains duplicate change marks.
Solution: Drop duplicate marks.
2016-07-02 19:20:06 +02:00
Bram Moolenaar
ee2615af64
patch 7.4.1981
...
Problem: No testing for Farsi code.
Solution: Add a minimal test. Clean up Farsi code.
2016-07-02 18:25:34 +02:00
Bram Moolenaar
361c8f0e51
patch 7.4.1980
...
Problem: 'errorformat' is parsed for every call to ":caddexpr". Can't add
to two location lists asynchronously.
Solution: Keep the previously parsed data when appropriate. (mostly by
Yegappan Lakshmanan)
2016-07-02 15:41:47 +02:00
Bram Moolenaar
2acfbed9db
patch 7.4.1979
...
Problem: Getting value of binary option is wrong. (Kent Sibilev)
Solution: Fix type cast. Add a test.
2016-07-01 23:14:02 +02:00
Bram Moolenaar
c5af40ae64
patch 7.4.1978
...
Problem: Large file test does not delete its output.
Solution: Delete the output. Check size properly when possible. (Ken Takata)
2016-07-01 21:49:06 +02:00
Bram Moolenaar
bde9810d61
patch 7.4.1977
...
Problem: With 64 bit changes don't need three calls to sprintf().
Solution: Simplify the code, use vim_snprintf(). (Ken Takata)
2016-07-01 20:03:42 +02:00
Bram Moolenaar
22fcfad292
patch 7.4.1976
...
Problem: Number variables are not 64 bits while they could be.
Solution: Add the num64 feature. (Ken Takata)
2016-07-01 18:17:26 +02:00
Bram Moolenaar
8767f52fbf
patch 7.4.1975
...
Problem: On MS-Windows large files (> 2Gbyte) cause problems.
Solution: Use "off_T" instead of "off_t". Use "stat_T" instead of "struct
stat". Use 64 bit system functions if available. (Ken Takata)
2016-07-01 17:17:39 +02:00
Bram Moolenaar
4a6c670b84
patch 7.4.1974
...
Problem: GUI has a problem with some termcodes.
Solution: Handle negative numbers. (Kazunobu Kuriyama)
2016-07-01 15:48:05 +02:00
Bram Moolenaar
4c5717ed8a
patch 7.4.1973
...
Problem: On MS-Windows the package directory may be added at the end
because of forward/backward slash differences. (Matthew
Desjardins)
Solution: Ignore slash differences.
2016-07-01 15:39:40 +02:00
Bram Moolenaar
40de45664c
patch 7.4.1972
...
Problem: On Solaris select() does not work as expected when there is
typeahead.
Solution: Add ICANON when sleeping. (Ozaki Kiichi)
2016-07-01 15:03:46 +02:00
Bram Moolenaar
e8fea0728a
patch 7.4.1971
...
Problem: It is not easy to see unrecognized error lines below the current
error position.
Solution: Add ":clist +count".
2016-07-01 14:48:27 +02:00
Bram Moolenaar
70e136e1d8
patch 7.4.1970
...
Problem: Using ":insert" in an empty buffer sets the jump mark. (Ingo
Karkat)
Solution: Don't adjust marks when replacing the empty line in an empty
buffer. (closes #892 )
2016-07-01 14:04:51 +02:00
Bram Moolenaar
24cf233ef9
patch 7.4.1969
...
Problem: When the netbeans channel is closed consuming the buffer may cause
a crash.
Solution: Check for nb_channel not to be NULL. (Xavier de Gaye)
2016-07-01 12:50:54 +02:00
Bram Moolenaar
1d90a5a5af
patch 7.4.1968
...
Problem: Invalid memory access with "\<C-">.
Solution: Do not recognize this as a special character. (Dominique Pelle)
2016-07-01 11:59:47 +02:00
Bram Moolenaar
6747fabc73
patch 7.4.1967
...
Problem: Falling back from NFA to old regexp engine does not work properly.
(fritzophrenic)
Solution: Do not restore nfa_match. (Christian Brabandt, closes #867 )
2016-06-28 22:39:16 +02:00
Bram Moolenaar
bcf7772a23
patch 7.4.1966
...
Problem: Coverity reports a resource leak.
Solution: Close "fd" also when bailing out.
2016-06-28 21:11:32 +02:00
Bram Moolenaar
adb78a77eb
patch 7.4.1965
...
Problem: When using a job in raw mode to append to a buffer garbage
characters are added.
Solution: Do not replace the trailing NUL with a NL. (Ozaki Kiichi)
2016-06-27 21:10:31 +02:00
Bram Moolenaar
688e3d1fd9
patch 7.4.1964
...
Problem: The quickfix init function is too big.
Solution: Factor out parsing 'errorformat' to a separate function. (Yegappan
Lakshmanan)
2016-06-26 22:05:54 +02:00
Bram Moolenaar
97ff9b9cff
patch 7.4.1963
...
Problem: Running Win32 Vim in mintty does not work.
Solution: Detect mintty and give a helpful error message. (Ken Takata)
2016-06-26 20:37:46 +02:00
Bram Moolenaar
52df117df7
patch 7.4.1962
...
Problem: Two test files for increment/decrement.
Solution: Move the old style test into the new style test. (Hirohito
Higashi, closes #881 )
2016-06-26 19:38:19 +02:00
Bram Moolenaar
00672e1d3f
patch 7.4.1961
...
Problem: When 'insertmode' is reset while doing completion the popup menu
remains even though Vim is in Normal mode.
Solution: Ignore stop_insert_mode when the popup menu is visible. Don't set
stop_insert_mode when 'insertmode' was already off. (Christian
Brabandt)
2016-06-26 18:38:13 +02:00
Bram Moolenaar
04e2b4b0c4
patch 7.4.1960
...
Problem: Unicode standard 9 was released.
Solution: Update the character property tables. (Christian Brabandt)
2016-06-26 17:53:07 +02:00
Bram Moolenaar
aad30bbcde
patch 7.4.1959
...
Problem: Crash when running test_channel.vim on Windows.
Solution: Check for NULL pointer result from FormatMessage(). (Christian
Brabandt)
2016-06-26 17:31:03 +02:00
Bram Moolenaar
eeb50ab522
patch 7.4.1958
...
Problem: Perl interface preprocessor statements not nicely indented.
Solution: Improve the indenting. (Ken Takata)
2016-06-26 17:19:46 +02:00
Bram Moolenaar
7b61bf187a
patch 7.4.1957
...
Problem: Perl interface has obsolete workaround.
Solution: Remove the workaround added by 7.3.623. (Ken Takata)
2016-06-26 17:16:51 +02:00
Bram Moolenaar
5d2ca04029
patch 7.4.1956
...
Problem: When using CTRL-W f and pressing "q" at the ATTENTION dialog the
newly opened window is not closed.
Solution: Close the window and go back to the original one. (Norio Takagi,
Hirohito Higashi)
2016-06-26 17:11:21 +02:00
Bram Moolenaar
f4fba6dcd5
patch 7.4.1955
...
Problem: Using 32-bit Perl with 64-bit time_t causes memory corruption.
(Christian Brabandt)
Solution: Use time_T instead of time_t for global variables. (Ken Takata)
2016-06-26 16:44:24 +02:00
Bram Moolenaar
d388d2ac8b
patch 7.4.1954
...
Problem: No test for what 7.4.1948 fixes.
Solution: Add a test. (Hirohito Higashi, closes #880 )
2016-06-26 16:24:20 +02:00
Bram Moolenaar
802a0d902f
Updated runtime files.
2016-06-26 16:17:58 +02:00
Bram Moolenaar
049cba9e97
patch 7.4.1953
...
Problem: Not all parts of the quickfix code are tested.
Solution: Add more tests. (Yegappan Lakshmanan)
2016-06-26 14:38:04 +02:00
Bram Moolenaar
b12e7ef956
patch 7.4.1952
...
Problem: Cscope interface does not support finding assignments.
Solution: Add the "a" command. (ppettina, closes #882 )
2016-06-21 23:42:20 +02:00
Bram Moolenaar
85babd6db6
patch 7.4.1951
...
Problem: Ruby test is old style.
Solution: Convert to a new style test. (Ken Takata)
2016-06-21 22:59:28 +02:00
Bram Moolenaar
f50df3925b
patch 7.4.1950
...
Problem: Quickfix long lines test not executed for buffer.
Solution: Call the function to test long lines. (Yegappan Lakshmanan)
2016-06-21 21:33:34 +02:00
Bram Moolenaar
38df43bd13
patch 7.4.1949
...
Problem: Minor problems with the quickfix code.
Solution: Fix the problems. (Yegappan Lakshmanan)
2016-06-20 21:41:12 +02:00
Bram Moolenaar
ad5ca9bc1e
patch 7.4.1948
...
Problem: Using Ctrl-A with double-byte encoding may result in garbled text.
Solution: Skip to the start of a character. (Hirohito Higashi)
2016-06-20 21:26:08 +02:00
Bram Moolenaar
ecefe71704
patch 7.4.1947
...
Problem: Viminfo continuation line with wrong length isn't skipped. (Marius
Gedminas)
Solution: Skip a line when encountering an error, but not two lines.
2016-06-20 12:50:17 +02:00
Bram Moolenaar
cf2d77987c
patch 7.4.1946
...
Problem: File list does not include new XPM libraries.
Solution: Add the file list entries.
2016-06-20 11:28:18 +02:00
Bram Moolenaar
ddf8d1c746
patch 7.4.1945
...
Problem: The Man plugin doesn't work that well.
Solution: Use "g:ft_man_open_mode" to be able open man pages in vert split
or separate tab. Set nomodifiable for buffer with man content. Add
a test. (Andrey Starodubtsev, closes #873 )
2016-06-20 11:22:54 +02:00
Bram Moolenaar
b5b95750a6
patch 7.4.1944
...
Problem: Win32: Cannot compile with XPM feature using VC2015
Solution: Add XPM libraries compiled with VC2015, and enable to build
gvim.exe which supports XPM using VC2015. (Ken Takata)
2016-06-18 21:59:36 +02:00
Bram Moolenaar
678e480529
patch 7.4.1943
...
Problem: Coverity warns for unreachable code.
Solution: Remove the code that won't do anything.
2016-06-17 22:38:46 +02:00
Bram Moolenaar
d18f672fc9
patch 7.4.1942
...
Problem: Background is not drawn properly when 'termguicolors' is set.
Solution: Check cterm_normal_bg_color. (Jacob Niehus, closes #805 )
2016-06-17 13:18:49 +02:00
Bram Moolenaar
a02a551e18
Updated runtime files.
2016-06-17 12:48:11 +02:00
Bram Moolenaar
3ef5bf7d45
patch 7.4.1941
...
Problem: Not all quickfix tests are also done with the location lists.
Solution: Test more quickfix code. Use user commands instead of "exe".
(Yegappan Lakshmanan)
2016-06-15 22:41:31 +02:00
Bram Moolenaar
23c60f21b0
patch 7.4.1940
...
Problem: "gd" hangs in some situations. (Eric Biggers)
Solution: Remove the SEARCH_START flag when looping. Add a test.
2016-06-15 22:03:48 +02:00
Bram Moolenaar
28607ba2b8
patch 7.4.1939
...
Problem: Memory access error when reading viminfo. (Dominique Pelle)
Solution: Correct index in jumplist when at the end.
2016-06-15 21:44:51 +02:00
Bram Moolenaar
36f0f0686c
patch 7.4.1938
...
Problem: When writing viminfo numbered marks were duplicated.
Solution: Check for duplicates between current numbered marks and the ones
read from viminfo.
2016-06-14 23:02:46 +02:00
Bram Moolenaar
ab47c61f46
patch 7.4.1937
...
Problem: No test for directory stack in quickfix.
Solution: Add a test. (Yegappan Lakshmanan)
2016-06-14 22:02:26 +02:00
Bram Moolenaar
67e3720a9d
patch 7.4.1936
...
Problem: Off-by-one error in bounds check. (Coverity)
Solution: Check register number properly.
2016-06-14 21:32:28 +02:00
Bram Moolenaar
bee666f239
patch 7.4.1935
...
Problem: When using the GUI search/replace a second match right after the
replacement is skipped.
Solution: Add the SEARCH_START flag. (Mleddy)
2016-06-14 20:39:42 +02:00
Bram Moolenaar
9bd3186052
patch 7.4.1934
...
Problem: New style tests not executed with MinGW compiler.
Solution: Add new style test support. (Yegappan Lakshmanan)
2016-06-13 22:58:39 +02:00
Bram Moolenaar
72e697d189
patch 7.4.1933
...
Problem: Compiler warning about uninitialzed variable. (Yegappan)
Solution: Give it a dummy value.
2016-06-13 22:48:01 +02:00
Bram Moolenaar
ece74ab103
patch 7.4.1932
...
Problem: When writing viminfo the jumplist is not merged with the one in
the viminfo file.
Solution: Merge based on timestamp.
2016-06-13 22:22:15 +02:00
Bram Moolenaar
a641e1d4da
patch 7.4.1931
...
Problem: Using both old and new style file mark lines from viminfo.
Solution: Skip the old style lines if the viminfo file was written with a
Vim version that supports the new style.
2016-06-13 21:16:03 +02:00
Bram Moolenaar
bf2c0ee0b2
patch 7.4.1930
...
Problem: Can't build without +spell but with +quickfix. (Charles)
Solution: Add better #ifdef around ml_append_buf(). (closes #864 )
2016-06-13 20:23:53 +02:00
Bram Moolenaar
2016ae586b
patch 7.4.1929
...
Problem: Inconsistent indenting and weird name.
Solution: Fix indent, make name all upper case. (Ken Takata)
2016-06-13 20:08:43 +02:00
Bram Moolenaar
76ae22fef3
patch 7.4.1928
...
Problem: Overwriting pointer argument.
Solution: Assign to what it points to. (Dominique Pelle)
2016-06-13 20:00:29 +02:00
Bram Moolenaar
5b7d177e89
patch 7.4.1927
...
Problem: Compiler warning for signed/unsigned.
Solution: Add type cast.
2016-06-13 19:54:22 +02:00
Bram Moolenaar
a890f5e348
patch 7.4.1926
...
Problem: Possible crash with many history items.
Solution: Avoid the index going past the last item.
2016-06-12 23:03:19 +02:00
Bram Moolenaar
c95a302a4c
Updated runtime files.
2016-06-12 23:01:46 +02:00
Bram Moolenaar
2d35899721
patch 7.4.1925
...
Problem: Viminfo does not merge file marks properly.
Solution: Use a timestamp. Add the :clearjumps command.
2016-06-12 21:20:54 +02:00
Bram Moolenaar
cf08946349
patch 7.4.1924
...
Problem: Missing "void" for functions without argument.
Solution: Add "void". (Hirohito Higashi)
2016-06-12 21:18:43 +02:00
Bram Moolenaar
ae3150ec8d
patch 7.4.1923
...
Problem: Command line editing is not tested much.
Solution: Add tests for expanding the file name and 'wildmenu'.
2016-06-11 23:22:36 +02:00
Bram Moolenaar
06469e979f
patch 7.4.1922
...
Problem: Ruby 2.4.0 unifies Fixnum and Bignum into Integer.
Solution: Use rb_cInteger. (Weiong Mao)
2016-06-11 22:26:53 +02:00
Bram Moolenaar
724f2edf75
patch 7.4.1921
...
Problem: vim_time() not included when needed.
Solution: Adjust #ifdef.
2016-06-11 22:21:17 +02:00
Bram Moolenaar
e80ff7448d
patch 7.4.1920
...
Problem: Missing test changes.
Solution: Update viminfo test.
2016-06-11 21:14:18 +02:00
Bram Moolenaar
46bbb0c4ba
patch 7.4.1919
...
Problem: Register contents is not merged when writing viminfo.
Solution: Use timestamps for register contents.
2016-06-11 21:04:39 +02:00
Bram Moolenaar
62f8b4e180
patch 7.4.1918
...
Problem: Not enough testing for parsing viminfo lines.
Solution: Add test with viminfo lines in bad syntax. Fix memory leak.
2016-06-11 15:31:47 +02:00
Bram Moolenaar
012270936c
patch 7.4.1917
...
Problem: History lines read from viminfo in different encoding than when
writing are not converted.
Solution: Convert the history lines.
2016-06-11 14:47:40 +02:00
Bram Moolenaar
b8aefa46ad
patch 7.4.1916
...
Problem: No proper test for what 7.4.1906 fixes.
Solution: Add a test for reading many lines.
2016-06-10 23:02:56 +02:00
Bram Moolenaar
2a67ed83a8
patch 7.4.1915
...
Problem: The effect of the PopupMenu autocommand isn't directly visible.
Solution: Call gui_update_menus() before displaying the popup menu. (Shane
Harper, closs #855 )
2016-06-10 21:52:42 +02:00
Bram Moolenaar
e429e70f05
patch 7.4.1914
...
Problem: Executing autocommands while using the signal stack has a high
chance of crashing Vim.
Solution: Don't invoke autocommands when on the signal stack.
2016-06-10 19:49:14 +02:00
Bram Moolenaar
1610d05241
patch 7.4.1913
...
Problem: When ":doautocmd" is used modelines are used even when no
autocommands were executed. (Daniel Hahler)
Solution: Skip processing modelines. (closes #854 )
2016-06-09 22:53:01 +02:00
Bram Moolenaar
1cee693b31
patch 7.4.1912
...
Problem: No test for using setqflist() on an older quickfix list.
Solution: Add a couple of tests.
2016-06-09 22:17:22 +02:00
Bram Moolenaar
1fd99c1ca8
patch 7.4.1911
...
Problem: Recent history lines may be lost when exiting Vim.
Solution: Merge history using the timestamp.
2016-06-09 20:24:28 +02:00
Bram Moolenaar
abc70bbf36
patch 7.4.1910
...
Problem: Tests using external command to delete directory.
Solution: Use delete().
2016-06-08 21:48:50 +02:00
Bram Moolenaar
945ec093cd
patch 7.4.1909
...
Problem: Doubled semicolons.
Solution: Reduce to one. (Dominique Pelle)
2016-06-08 21:17:43 +02:00
Bram Moolenaar
5ce4a0b96a
patch 7.4.1908
...
Problem: Netbeans uses uninitialzed pointer and freed memory.
Solution: Set "buffer" at the right place (hint by Ken Takata)
2016-06-08 20:17:23 +02:00
Bram Moolenaar
1d5f1d07ae
patch 7.4.1907
...
Problem: Warnings from 64 bit compiler.
Solution: Change type to size_t. (Mike Williams)
2016-06-07 22:50:01 +02:00
Bram Moolenaar
5f1032d2a5
patch 7.4.1906
...
Problem: Collapsing channel buffers and searching for NL does not work
properly. (Xavier de Gary, Ramel Eshed)
Solution: Do not assume the buffer contains a NUL or not. Change NUL bytes
to NL to avoid the string is truncated.
2016-06-07 22:16:36 +02:00
Bram Moolenaar
fdd82fe365
patch 7.4.1905
...
Problem: Some compilers can't handle a double semicolon.
Solution: Remove one semicolon.
2016-06-06 21:38:44 +02:00
Bram Moolenaar
c60954b48e
patch 7.4.1904
...
Problem: Build fails.
Solution: Add missing changes.
2016-06-06 21:20:10 +02:00
Bram Moolenaar
45d2eeaad6
patch 7.4.1903
...
Problem: When writing viminfo merging current history with history in
viminfo may drop recent history entries.
Solution: Add new format for viminfo lines, use it for history entries. Use
a timestamp for ordering the entries. Add test_settime().
Add the viminfo version. Does not do merging on timestamp yet.
2016-06-06 21:07:52 +02:00
Bram Moolenaar
bbe8d91e69
patch 7.4.1902
...
Problem: No test for collapsing buffers for a channel. Some text is lost.
Solution: Add a simple test. Set rq_buflen correctly.
2016-06-05 16:10:57 +02:00
Bram Moolenaar
762f175437
patch 7.4.1901
...
Problem: Win32: the "Disabled" menu items would appear enabled.
Solution: Use submenu_id if there is a parent. (Shane Harper, closes #834 )
2016-06-04 22:36:17 +02:00
Bram Moolenaar
28b942a064
patch 7.4.1900
...
Problem: Using CTRL-] in the help on "{address}." doesn't work.
Solution: Recognize an item in {}. (Hirohito Higashi, closes #814 )
2016-06-04 22:31:27 +02:00
Bram Moolenaar
8e31fd52ec
patch 7.4.1899
...
Problem: GTK 3: cursor blinking doesn't work well.
Solution: Instead of gui_gtk_window_clear() use gui_mch_clear_block().
(Kazunobu Kuriyama)
2016-06-04 22:18:13 +02:00
Bram Moolenaar
63a60ded3f
patch 7.4.1898
...
Problem: User commands don't support modifiers.
Solution: Add the <mods> item. (Yegappan Lakshmanan, closes #829 )
2016-06-04 22:08:55 +02:00
Bram Moolenaar
fd89d7ea81
patch 7.4.1897
...
Problem: Various typos, long lines and style mistakes.
Solution: Fix the typos, wrap lines, improve style.
2016-06-04 20:25:05 +02:00
Bram Moolenaar
82af8710bf
Updated runtime files.
2016-06-04 20:20:29 +02:00
Bram Moolenaar
82faa259cc
patch 7.4.1896
...
Problem: Invoking mark_adjust() when adding a new line below the last line
is pointless.
Solution: Skip calling mark_adjust() when appending below the last line.
2016-06-04 20:14:07 +02:00
Bram Moolenaar
888ccac890
patch 7.4.1895
...
Problem: Cannot use a window ID where a window number is expected.
Solution: Add LOWEST_WIN_ID, so that the window ID can be used where a
number is expected.
2016-06-04 18:49:36 +02:00
Bram Moolenaar
511972d810
patch 7.4.1894
...
Problem: Cannot get the window ID for a mouse click.
Solution: Add v:mouse_winid.
2016-06-04 18:09:59 +02:00
Bram Moolenaar
b3619a90ea
patch 7.4.1893
...
Problem: Cannot easily get the window ID for a buffer.
Solution: Add bufwinid().
2016-06-04 17:58:52 +02:00
Bram Moolenaar
c9721bdc63
patch 7.4.1892
...
Problem: balloon eval only gets the window number, not the ID.
Solution: Add v:beval_winid.
2016-06-04 17:41:03 +02:00
Bram Moolenaar
9ed96efb3d
patch 7.4.1891
...
Problem: Channel reading very long lines is slow.
Solution: Collapse multiple buffers until a NL is found.
2016-06-04 17:17:11 +02:00
Bram Moolenaar
703a8044b5
patch 7.4.1890
...
Problem: GUI: When channel data is received the cursor blinking is
interrupted. (Ramel Eshed)
Solution: Don't update the cursor when it is blinking.
2016-06-04 16:24:32 +02:00
Bram Moolenaar
35d88f4e2f
patch 7.4.1889
...
Problem: When umask is set to 0177 Vim can't create temp files. (Lcd)
Solution: Also correct umask when using mkdtemp().
2016-06-04 14:52:00 +02:00
Bram Moolenaar
76b6dfe54b
patch 7.4.1888
...
Problem: Wrong computation of remaining wait time in RealWaitForChar()
Solution: Remember the original waiting time.
2016-06-04 14:37:22 +02:00
Bram Moolenaar
e30a3d01dc
patch 7.4.1887
...
Problem: When receiving channel data 'updatetime' is not respected.
Solution: Recompute the waiting time after being interrupted.
2016-06-04 14:11:20 +02:00
Bram Moolenaar
cda7764d8e
patch 7.4.1886
...
Problem: When waiting for a character is interrupted by receiving channel
data and the first character of a mapping was typed, the mapping
times out. (Ramel Eshed)
Solution: When dealing with channel data don't return from mch_inchar().
2016-06-04 13:32:35 +02:00
Bram Moolenaar
1aa07bdead
patch 7.4.1885
...
Problem: MinGW console build defaults to not having +channel.
Solution: Include the channel feature if building with huge features. (Ken
Takata)
2016-06-03 19:43:16 +02:00
Bram Moolenaar
2f095a4bc4
patch 7.4.1884
...
Problem: Updating marks in a quickfix list is very slow when the list is
long.
Solution: Only update marks if the buffer has a quickfix entry.
2016-06-03 19:05:49 +02:00
Bram Moolenaar
ea0345901c
patch 7.4.1883
...
Problem: Cppcheck found 2 incorrect printf formats.
Solution: Use %ld and %lx. (Dominique Pelle)
2016-06-02 22:27:08 +02:00
Bram Moolenaar
b37662a0fb
patch 7.4.1882
...
Problem: Check for line break at end of line wrong. (Dominique Pelle)
Solution: Correct the logic.
2016-06-02 22:18:47 +02:00
Bram Moolenaar
83e6d7ac6a
patch 7.4.1881
...
Problem: Appending to a long quickfix list is slow.
Solution: Add qf_last.
2016-06-02 22:08:05 +02:00
Bram Moolenaar
76929af431
patch 7.4.1880
...
Problem: MS-Windows console build defaults to not having +channel.
Solution: Include the channel feature if building with huge features.
2016-06-02 20:26:41 +02:00
Bram Moolenaar
e38a2f7ebd
patch 7.4.1879
...
Problem: Channel test is flaky.
Solution: Wait for close_cb to be invoked.
2016-06-02 20:07:09 +02:00
Bram Moolenaar
cf7c11a947
patch 7.4.1878
...
Problem: Whether a job has exited isn't detected until a character is
typed. After calling exit_cb the cursor is in the wrong place.
Solution: Don't wait forever for a character to be typed when there is a
pending job. Update the screen if neede after calling exit_cb.
2016-06-02 20:05:26 +02:00
Bram Moolenaar
01d46e41ba
patch 7.4.1877
...
Problem: No test for invoking "close_cb" when writing to a buffer.
Solution: Add using close_cb to a test case.
2016-06-02 19:06:25 +02:00
Bram Moolenaar
a0055ad3a7
patch 7.4.1876
...
Problem: Typing "k" at the hit-enter prompt has no effect.
Solution: Don't assume recursive use of the prompt if a character was typed.
(Hirohito Higashi)
2016-06-02 18:37:05 +02:00
Bram Moolenaar
8e759ba865
patch 7.4.1875
...
Problem: Comparing functions and partials doesn't work well.
Solution: Add tests. (Nikolai Pavlov) Compare the dict and arguments in the
partial. (closes #813 )
2016-06-02 17:46:20 +02:00
Bram Moolenaar
ae3f33040b
patch 7.4.1874
...
Problem: Unused variable in Win32 code.
Solution: Remove it. (Mike Williams)
2016-06-02 15:49:36 +02:00
Bram Moolenaar
4231da403e
patch 7.4.1873
...
Problem: When a callback adds a timer the GUI doesn't use it until later.
(Ramel Eshed)
Solution: Return early if a callback adds a timer.
2016-06-02 14:30:04 +02:00
Bram Moolenaar
c4bc0e6542
patch 7.4.1872
...
Problem: Still build problem with old version of Perl.
Solution: Also define SvREFCNT_inc_void_NN if needed. (Ken Takata)
2016-06-02 13:54:49 +02:00
Bram Moolenaar
864293abb7
patch 7.4.1871
...
Problem: Appending to the quickfix list while the quickfix window is open
is very slow.
Solution: Do not delete all the lines, only append the new ones. Avoid
using a window while updating the list. (closes #841 )
2016-06-02 13:40:04 +02:00
Bram Moolenaar
dec6c7beda
patch 7.4.1870
...
Problem: One more Win64 compiler warning.
Solution: Change declared argument type. (Ken Takata)
2016-06-02 11:57:38 +02:00
Bram Moolenaar
cf190c6f01
patch 7.4.1869
...
Problem: Can't build with old version of Perl.
Solution: Define PERLIO_FUNCS_DECL. (Tom G. Christensen)
2016-06-02 11:54:06 +02:00
Bram Moolenaar
b89a25f17e
patch 7.4.1868
...
Problem: Setting really_exiting causes memory leaks to be reported.
Solution: Add the in_free_all_mem flag.
2016-06-01 23:08:39 +02:00
Bram Moolenaar
3c809343c7
patch 7.4.1867
...
Problem: Memory leak in test_matchstrpos.
Solution: Free the string before overwriting. (Yegappan Lakshmanan)
2016-06-01 22:34:48 +02:00
Bram Moolenaar
a96732150c
patch 7.4.1866
...
Problem: Invalid memory access when exiting with EXITFREE defined.
(Dominique Pelle)
Solution: Set "really_exiting" and skip error messages.
2016-06-01 22:21:06 +02:00
Bram Moolenaar
9ad73239c2
patch 7.4.1865
...
Problem: Memory leaks in tet49. (Dominique Pelle)
Solution: Use NULL instead of an empty string.
2016-06-01 22:08:17 +02:00
Bram Moolenaar
22081f4a33
patch 7.4.1864
...
Problem: Python: encoding error with Python 2.
Solution: Use "getcwdu" instead of "getcwd". (Ken Takata)
2016-06-01 20:38:34 +02:00
Bram Moolenaar
9b0ac229bc
patch 7.4.1863
...
Problem: Compiler warnings on Win64.
Solution: Adjust types, add type casts. (Ken Takata)
2016-06-01 20:31:43 +02:00
Bram Moolenaar
18dfb4404a
patch 7.4.1862
...
Problem: string() with repeated argument does not give a result usable by
eval().
Solution: Refactor echo_striong and tv2string(), moving the common part to
echo_string_core(). (Ken Takata)
2016-05-31 22:31:23 +02:00
Bram Moolenaar
b055066a1d
patch 7.4.1861
...
Problem: Compiler warnings with 64 bit compiler.
Solution: Change int to size_t. (Mike William)
2016-05-31 21:37:36 +02:00
Bram Moolenaar
e3188e2615
patch 7.4.1860
...
Problem: Using a partial for timer_start() may cause a crash.
Solution: Set the copyID in timer objects. (Ozaki Kiichi)
2016-05-31 21:13:04 +02:00
Bram Moolenaar
ef3abc6442
patch 7.4.1859
...
Problem: Cannot use a function reference for "exit_cb".
Solution: Use get_callback(). (Yegappan Lakshmanan)
2016-05-29 16:44:26 +02:00
Bram Moolenaar
b127cfd75f
patch 7.4.1858
...
Problem: When a channel writes to a buffer it doesn't find a buffer by the
short name but re-uses it anyway.
Solution: Find buffer also by the short name.
2016-05-29 16:24:50 +02:00
Bram Moolenaar
9f5842e63f
patch 7.4.1857
...
Problem: When a channel appends to a buffer that is 'nomodifiable' there is
an error but appending is done anyway.
Solution: Add the 'modifiable' option. Refuse to write to a 'nomodifiable'
when the value is 1.
2016-05-29 16:17:08 +02:00
Bram Moolenaar
324a78f3b6
patch 7.4.1856
...
Problem: failing job test fails on MS-Windows.
Solution: Expect "fail" status instead of "dead".
2016-05-28 22:47:12 +02:00
Bram Moolenaar
655da31a18
patch 7.4.1855
...
Problem: Valgrind reports memory leak for job that is not freed.
Solution: Free all jobs on exit. Add test for failing job.
2016-05-28 22:22:34 +02:00
Bram Moolenaar
d80629cef0
patch 7.4.1854
...
Problem: When setting 'termguicolors' the Ignore highlighting doesn't work.
(Charles Campbell)
Solution: Handle the color names "fg" and "bg" when the GUI isn't running
and no colors are speficied, fall back to black and white.
2016-05-28 15:53:53 +02:00
Bram Moolenaar
28ae577342
patch 7.4.1853
...
Problem: Crash when job and channel are in the same dict while using
partials. (Luc Hermitte)
Solution: Do not decrement the channel reference count too early.
2016-05-28 14:16:10 +02:00
Bram Moolenaar
af6c12c27b
patch 7.4.1852
...
Problem: Unix: Cannot run all tests with the GUI.
Solution: Add the "testgui" target.
2016-05-28 13:40:10 +02:00
Bram Moolenaar
180fc2d418
patch 7.4.1851
...
Problem: test_syn_attr failes when using the GUI. (Dominique Pelle)
Solution: Escape the font name properly.
2016-05-28 13:28:10 +02:00
Bram Moolenaar
bf981eeb6b
patch 7.4.1850
...
Problem: GUI freezes when using a job. (Shougo)
Solution: Unregister the channel when there is an input error.
2016-05-28 13:20:31 +02:00
Bram Moolenaar
5850a764ea
patch 7.4.1849
...
Problem: Still trying to read from channel that is going to be closed.
(Ramel Eshed)
Solution: Check if ch_to_be_closed is set.
2016-05-27 19:59:48 +02:00
Bram Moolenaar
6727bf8617
patch 7.4.1848
...
Problem: Can't build with Strawberry Perl 5.24.
Solution: Define S_SvREFCNT_dec() if needed. (Damien, Ken Takata)
2016-05-26 22:10:00 +02:00
Bram Moolenaar
13ddc5c359
patch 7.4.1847
...
Problem: Getting an item from a NULL dict crashes. Setting a register to a
NULL list crashes. (Nikolai Pavlov, issue #768 ) Comparing a NULL
dict with a NULL dict fails.
Solution: Properly check for NULL.
2016-05-25 22:51:17 +02:00
Bram Moolenaar
54c10ccf92
patch 7.4.1846
...
Problem: Ubsan detects a multiplication overflow.
Solution: Don't use orig_mouse_time when it's zero. (Dominique Pelle)
2016-05-25 22:00:11 +02:00
Bram Moolenaar
f8df45d84f
patch 7.4.1845
...
Problem: Mentioning NetBeans when reading from channel. (Ramel Eshed)
Solution: Make the text more generic.
2016-05-25 21:48:13 +02:00
Bram Moolenaar
8e8df251bf
patch 7.4.1844
...
Problem: Using old function name in comment. More functions should start
with test_.
Solution: Rename function in comment. (Higashi Higashi) Rename
disable_char_avail_for_testing() to test_disable_char_avail().
And alloc_fail() to test_alloc_fail().
2016-05-25 21:23:21 +02:00
Bram Moolenaar
2177f9fe18
patch 7.4.1843
...
Problem: Tests involving Python are flaky.
Solution: Set the pt_auto field. Add tests. (Nikolai Pavlov)
2016-05-25 20:39:09 +02:00
Bram Moolenaar
03e19a04ac
patch 7.4.1842
...
Problem: get() works for Partial but not for Funcref.
Solution: Accept Funcref. Also return the function itself. (Nikolai Pavlov)
2016-05-24 22:29:49 +02:00
Bram Moolenaar
26852128a2
Update runtime files.
2016-05-24 20:02:38 +02:00
Bram Moolenaar
2b2b8ae5ab
patch 7.4.1841
...
Problem: The code to reallocate the buffer used for quickfix is repeated.
Solution: Move the code to a function. (Yegappan Lakshmanan, closes #831 )
2016-05-24 19:59:51 +02:00
Bram Moolenaar
a570244531
patch 7.4.1840
...
Problem: When using packages an "after" directory cannot be used.
Solution: Add the "after" directory of the package to 'runtimepath' if it
exists.
2016-05-24 19:37:29 +02:00
Bram Moolenaar
2bbf8eff6f
patch 7.4.1839
...
Problem: Cannot get the items stored in a partial.
Solution: Support using get() on a partial.
2016-05-24 18:37:12 +02:00
Bram Moolenaar
574860b5ee
patch 7.4.1838
...
Problem: Functions specifically for testing do not sort together.
Solution: Rename garbagecollect_for_testing() to test_garbagecollect_now().
Add test_null_list(), test_null_dict(), etc.
2016-05-24 17:33:34 +02:00
Bram Moolenaar
c67e892134
patch 7.4.1837
...
Problem: The BufUnload event is triggered twice, when :bunload is used with
set to or .
Solution: Do not trigger the event when ml_mfp is NULL. (Hirohito Higashi)
2016-05-24 16:07:40 +02:00
Bram Moolenaar
1d429610bf
patch 7.4.1836
...
Problem: When using a partial on a dictionary it always gets bound to that
dictionary.
Solution: Make a difference between binding a function to a dictionary
explicitly or automatically.
2016-05-24 15:44:17 +02:00
Bram Moolenaar
991dea3ab1
patch 7.4.1835
...
Problem: When splitting and closing a window the status height changes.
Solution: Compute the frame height correctly. (Hirohito Higashi)
2016-05-24 11:31:32 +02:00
Bram Moolenaar
908be43879
patch 7.4.1834
...
Problem: Possible crash when conceal is active.
Solution: Check for the screen to be valid when redrawing a line.
2016-05-24 10:51:30 +02:00
Bram Moolenaar
2ff8b64679
patch 7.4.1833
...
Problem: Cannot use an Ex command for 'keywordprg'.
Solution: Accept an Ex command. (Nelo-Thara Wallus)
2016-05-24 10:46:45 +02:00
Bram Moolenaar
06d2d38ab7
Updated runtime files.
2016-05-20 17:24:11 +02:00
Bram Moolenaar
dc303bce10
patch 7.4.1832
...
Problem: Memory leak in debug commands.
Solution: Free memory before overwriting the pointer. (hint by Justin Keyes)
2016-05-17 17:45:38 +02:00
Bram Moolenaar
e40d75f6ef
patch 7.4.1831
...
Problem: When timer_stop() is called with a string there is no proper error
message.
Solution: Require getting a number. (Bjorn Linse)
2016-05-15 18:00:19 +02:00
Bram Moolenaar
73a733e08b
patch 7.4.1830
...
Problem: non-antialiased misnamed.
Solution: Use NONANTIALIASED and NONANTIALIASED_QUALITY. (Kim Brouer,
closes #793 )
2016-05-11 21:05:05 +02:00
Bram Moolenaar
de7eb0a47b
patch 7.4.1829
...
Problem: No message on channel log when buffer was freed.
Solution: Log a message.
2016-05-09 20:54:33 +02:00
Bram Moolenaar
e0f76d0097
patch 7.4.1828
...
Problem: May try to access buffer that's already freed.
Solution: When freeing a buffer remove it from any channel.
2016-05-09 20:38:53 +02:00
Bram Moolenaar
fb6ffc732e
patch 7.4.1827
...
Problem: No error when invoking a callback when it's not safe.
Solution: Add an error message. Avoid the error when freeing a channel.
2016-05-09 17:58:04 +02:00
Bram Moolenaar
cf7ff70ca7
patch 7.4.1826
...
Problem: Callbacks are invoked when it's not safe. (Andrew Stewart)
Solution: When a channel is to be closed don't invoke callbacks right away,
wait for a safe moment.
2016-05-09 17:20:14 +02:00
Bram Moolenaar
5d96e3ae53
patch 7.4.1825
...
Problem: When job writes to buffer nothing is written. (Nicola)
Solution: Do not discard a channel before writing is done.
2016-05-08 21:47:01 +02:00
Bram Moolenaar
36e0f7da9b
patch 7.4.1824
...
Problem: When a job is no longer referenced and does not have an exit
callback the process may hang around in defunc state. (Nicola)
Solution: Call job_status() if the job is running and won't get freed
because it might still be useful.
2016-05-08 13:21:12 +02:00
Bram Moolenaar
d9db8b448c
patch 7.4.1823
...
Problem: Warning from 64 bit compiler.
Solution: Add type cast. (Mike Williams)
2016-05-08 12:52:05 +02:00
Bram Moolenaar
91c4937be1
Updated runtime files.
2016-05-08 09:50:29 +02:00
Bram Moolenaar
ea83bf06b9
patch 7.4.1822
...
Problem: Redirecting stdout of a channel to "null" doesn't work. (Nicola)
Solution: Correct the file descriptor number.
2016-05-08 09:40:51 +02:00
Bram Moolenaar
4ed6b2e2d7
patch 7.4.1821
...
Problem: Test fails on MS-Windows.
Solution: Sort the completion results.
2016-05-07 22:28:53 +02:00
Bram Moolenaar
9ccaae04c6
patch 7.4.1820
...
Problem: Removing language from help tags too often.
Solution: Only remove @en when not needed. (Hirohito Higashi)
2016-05-07 18:36:48 +02:00
Bram Moolenaar
827b165b2a
patch 7.4.1819
...
Problem: Compiler warnings when sprintf() is a macro.
Solution: Don't interrupt sprintf() with an #ifdef. (Michael Jarvis,
closes #788 )
2016-05-05 18:14:03 +02:00
Bram Moolenaar
89c79b9932
patch 7.4.1818
...
Problem: Help completion adds @en to all matches except the first one.
Solution: Remove "break", go over all items.
2016-05-05 17:18:41 +02:00
Bram Moolenaar
cefe4f9948
patch 7.4.1817
...
Problem: The screen is not updated if a callback is invoked when closing a
channel.
Solution: Invoke redraw_after_callback().
2016-05-04 21:49:19 +02:00
Bram Moolenaar
d8585eded6
patch 7.4.1816
...
Problem: Looping over a null list throws an error.
Solution: Skip over the for loop.
2016-05-01 23:05:53 +02:00
Bram Moolenaar
9a3b3311d2
patch 7.4.1815
...
Problem: Compiler warnings for unused variables. (Ajit Thakkar)
Solution: Add a dummy initialization. (Yasuhiro Matsumoto)
2016-05-01 20:20:49 +02:00
Bram Moolenaar
b8d4905592
patch 7.4.1814
...
Problem: A channel may be garbage collected while it's still being used by
a job. (James McCoy)
Solution: Mark the channel as used if the job is still used. Do the same
for channels that are still used.
2016-05-01 14:22:16 +02:00
Bram Moolenaar
9b4ebc692d
patch 7.4.1813
...
Problem: Memory access error when running test_quickfix.
Solution: Allocate one more byte. (Yegappan Lakshmanan)
2016-05-01 13:28:38 +02:00
Bram Moolenaar
187147aedd
patch 7.4.1812
...
Problem: Failure on startup with Athena and Motif.
Solution: Check for INVALCOLOR. (Kazunobu Kuriyama)
2016-05-01 13:09:57 +02:00
Bram Moolenaar
3266c85a44
patch 7.4.1811
...
Problem: Netbeans channel gets garbage collected.
Solution: Set reference in nb_channel.
2016-04-30 18:07:05 +02:00
Bram Moolenaar
715d285d79
patch 7.4.1810
...
Problem: Sending DETACH after a channel was closed isn't useful.
Solution: Only add DETACH for a netbeans channel.
2016-04-30 17:06:31 +02:00
Bram Moolenaar
868cfc19bb
patch 7.4.1809
...
Problem: Using wrong short option name for 'termguicolors'.
Solution: Use the option name.
2016-04-30 16:49:58 +02:00
Bram Moolenaar
8a24b794b8
patch 7.4.1808
...
Problem: Using wrong feature name to check for 'termguicolors'.
Solution: Use the right feature name. (Ken Takata)
2016-04-30 16:13:10 +02:00
Bram Moolenaar
d75263c020
patch 7.4.1807
...
Problem: Test_out_close_cb sometimes fails.
Solution: Always write DETACH to out, not err.
2016-04-30 16:07:23 +02:00
Bram Moolenaar
8e3d1b6326
patch 7.4.1806
...
Problem: 'termguicolors' option missing from the options window.
Solution: Add the entry.
2016-04-30 15:17:19 +02:00
Bram Moolenaar
0648142700
Update runtime files.
2016-04-30 15:13:38 +02:00
Bram Moolenaar
4cc39a527f
patch 7.4.1805
...
Problem: Running tests in shadow dir fails.
Solution: Link the samples directory
2016-04-30 15:08:27 +02:00
Bram Moolenaar
b20545f2a7
patch 7.4.1804
...
Problem: Can't use Vim as MANPAGER.
Solution: Add manpager.vim. (Enno Nagel, closes #491 )
2016-04-30 14:15:54 +02:00
Bram Moolenaar
0b6cf69c03
patch 7.4.1803
...
Problem: GTK3 doesn't handle menu separaters properly.
Solution: Use gtk_separator_menu_item_new(). (Kazunobu Kuriyama)
2016-04-30 13:26:14 +02:00
Bram Moolenaar
6be8c8e165
patch 7.4.1802
...
Problem: Quickfix doesn't handle long lines well, they are split.
Solution: Drop characters after a limit. (Anton Lindqvist)
2016-04-30 13:17:09 +02:00
Bram Moolenaar
113ce08456
patch 7.4.1801
...
Problem: Make uninstall leaves file behind.
Solution: Delete rgb.txt. (Kazunobu Kuriyama)
2016-04-30 12:32:52 +02:00
Bram Moolenaar
631225627d
patch 7.4.1800
...
Problem: Unnecessary #ifdef.
Solution: Just use USE_24BIT. (Ken Takata)
2016-04-30 12:28:15 +02:00
Bram Moolenaar
61be73bb0f
patch 7.4.1799
...
Problem: 'guicolors' is a confusing option name.
Solution: Use 'termguicolors' instead. (Hirohito Higashi)
2016-04-29 22:59:22 +02:00
Bram Moolenaar
bb82762907
patch 7.4.1798
...
Problem: Still compiler warning for unused return value. (Charles Campbell)
Solution: Assign to ignoredp.
2016-04-29 22:33:27 +02:00
Bram Moolenaar
c61348e83f
patch 7.4.1797
...
Problem: Warning from Windows 64 bit compiler.
Solution: Change int to size_t. (Mike Williams)
2016-04-28 22:20:03 +02:00
Bram Moolenaar
283ee8b3a0
patch 7.4.1796
...
Problem: Colors are wrong on MS-Windows. (Christian Robinson)
Solution: Use existing RGB macro if it exists. (Ken Takata)
2016-04-27 20:36:31 +02:00
Bram Moolenaar
5487544fa5
patch 7.4.1795
...
Problem: Compiler warning for redefining RGB. (John Marriott)
Solution: Rename it to TORGB.
2016-04-26 22:33:17 +02:00
Bram Moolenaar
c285fe7c3f
patch 7.4.1794
...
Problem: Can't build on MS-Windows.
Solution: Add missing declaration.
2016-04-26 21:51:48 +02:00
Bram Moolenaar
e8aee7dcf9
patch 7.4.1793
...
Problem: Some character classes may differ between systems. On OS/X the
regexp test fails.
Solution: Make this less dependent on the system. (idea by Kazunobu Kuriyama)
2016-04-26 21:39:13 +02:00
Bram Moolenaar
ab3022196e
patch 7.4.1792
...
Problem: Color name decoding is implemented several times.
Solution: Move it to term.c. (Christian Brabandt)
2016-04-26 20:59:29 +02:00
Bram Moolenaar
674127e180
patch 7.4.1791
...
Problem: Channel could be garbage collected too early.
Solution: Don't free a channel or remove it from a job when it is still
useful.
2016-04-26 20:30:07 +02:00
Bram Moolenaar
6231cb8b5b
patch 7.4.1790
...
Problem: Leading white space in a job command matters. (Andrew Stewart)
Solution: Skip leading white space.
2016-04-26 19:42:42 +02:00
Bram Moolenaar
437905c25d
patch 7.4.1789
...
Problem: Cannot use ch_read() in the close callback.
Solution: Do not discard the channel if there is readahead. Do not discard
readahead if there is a close callback.
2016-04-26 19:01:05 +02:00
Bram Moolenaar
c7baa43fdb
patch 7.4.1788
...
Problem: NSIS script is missing packages.
Solution: Add the missing directories. (Ken Takata)
2016-04-26 17:34:44 +02:00
Bram Moolenaar
b2658a1ab0
patch 7.4.1787
...
Problem: When a job ends the close callback is invoked before other
callbacks. On Windows the close callback is not called.
Solution: First invoke out/err callbacks before the close callback.
Make the close callback work on Windows.
2016-04-26 17:16:24 +02:00
Bram Moolenaar
d10abe5201
patch 7.4.1786
...
Problem: Compiled-in colors do not match rgb.txt.
Solution: Use the rgb.txt colors. (Kazunobu Kuriyama)
2016-04-24 15:41:33 +02:00
Bram Moolenaar
490465bda6
patch 7.4.1785
...
Problem: Regexp test fails on windows.
Solution: set 'isprint' to the right value for testing.
2016-04-24 15:11:02 +02:00
Bram Moolenaar
8e9eb3a6a1
patch 7.4.1784
...
Problem: The termtruecolor feature is enabled differently from many other
features.
Solution: Enable the termtruecolor feature for the big build, not through
configure.
2016-04-24 15:00:11 +02:00
Bram Moolenaar
af98a49dd0
patch 7.4.1783
...
Problem: The old regexp engine doesn't handle character classes correctly.
(Manuel Ortega)
Solution: Use regmbc() instead of regc(). Add a test.
2016-04-24 14:40:12 +02:00
Bram Moolenaar
fca6600305
patch 7.4.1782
...
Problem: strcharpart() does not work properly with some multi-byte
characters.
Solution: Use mb_cptr2len() instead of mb_char2len(). (Hirohito Higashi)
2016-04-23 15:30:09 +02:00
Bram Moolenaar
da5b3dcf06
patch 7.4.1781
...
Problem: synIDattr() does not respect 'guicolors'.
Solution: Change the conditition for the mode. (Christian Brabandt)
2016-04-23 15:19:02 +02:00
Bram Moolenaar
dc633cf827
patch 7.4.1780
...
Problem: Warnings reported by cppcheck.
Solution: Fix the warnings. (Dominique Pelle)
2016-04-23 14:33:19 +02:00
Bram Moolenaar
73dfe917ba
patch 7.4.1779
...
Problem: Using negative index in strcharpart(). (Yegappan Lakshmanan)
Solution: Assume single byte when using a negative iindex.
2016-04-23 13:54:48 +02:00
Bram Moolenaar
b2fa54a840
patch 7.4.1778
...
Problem: When using the term truecolor feature, the t_8f and t_8b termcap
options are not set by default.
Solution: Move the values to before BT_EXTRA_KEYS. (Christian Brabandt)
2016-04-22 21:11:09 +02:00
Bram Moolenaar
3849992b16
patch 7.4.1777
...
Problem: Newly added features can escape the sandbox.
Solution: Add checks for restricted and secure. (Yasuhiro Matsumoto)
2016-04-22 20:46:52 +02:00
Bram Moolenaar
a1c487eef7
patch 7.4.1776
...
Problem: Using wrong buffer length.
Solution: use the right name. (Kazunobu Kuriyama)
2016-04-22 20:20:19 +02:00
Bram Moolenaar
763b684373
patch 7.4.1775
...
Problem: The rgb.txt file is not installed.
Solution: Install the file. (Christian Brabandt)
2016-04-22 12:24:52 +02:00
Bram Moolenaar
902647d2df
patch 7.4.1774
...
Problem: Cterm true color feature has warnings.
Solution: Add type casts.
2016-04-22 11:49:06 +02:00
Bram Moolenaar
380130f1e1
patch 7.4.1773
...
Problem: Compiler warnings. (Dominique Pelle)
Solution: Add UNUSED. Add type cast. Avoid a buffer overflow.
2016-04-22 11:24:43 +02:00
Bram Moolenaar
54a38415ca
patch 7.4.1772
...
Problem: Installation fails when $GTK_UPDATE_ICON_CACHE is empty.
Solution: Add quotes. (Kazunobu Kuriyama)
2016-04-22 10:14:07 +02:00
Bram Moolenaar
21decdd3e6
patch 7.4.1771
...
Problem: Warning for unused variable.
Solution: Add #ifdef. (John Marriott)
2016-04-22 10:00:58 +02:00
Bram Moolenaar
8a633e3427
patch 7.4.1770
...
Problem: Cannot use true color in the terminal.
Solution: Add the 'guicolors' option. (Nikolai Pavlov)
2016-04-21 21:10:14 +02:00
Bram Moolenaar
6d4431e7b6
patch 7.4.1769
...
Problem: No "closed", "errors" and "encoding" attribute on Python output.
Solution: Add attributes and more tests. (Roland Puntaier, closes #622 )
2016-04-21 20:00:56 +02:00
Bram Moolenaar
d106e5ba7f
patch 7.4.1768
...
Problem: Arguments of setqflist() are not checked properly.
Solution: Add better checks, add a test. (Nikolai Pavlov, Hirohito Higashi,
closes #661 )
2016-04-21 19:38:07 +02:00
Bram Moolenaar
4adfaabfe7
patch 7.4.1767
...
Problem: When installing Vim on a GTK system the icon cache is not updated.
Solution: Update the GTK icon cache when possible. (Kazunobu Kuriyama)
2016-04-21 18:20:11 +02:00
Bram Moolenaar
0c1ff16b54
updated runtime files. Add avra syntax.
2016-04-21 18:01:28 +02:00
Bram Moolenaar
02cfac85b4
patch 7.4.1766
...
Problem: Building instructions for MS-Windows are outdated.
Solution: Mention setting SDK_INCLUDE_DIR. (Ben Franklin, closes #771 ) Move
outdated instructions further down.
2016-04-21 14:34:58 +02:00
Bram Moolenaar
4694a17d1e
patch 7.4.1765
...
Problem: Undo options are not together in the options window.
Solution: Put them together. (Gary Johnson)
2016-04-21 14:05:23 +02:00
Bram Moolenaar
ba53435144
patch 7.4.1763
...
Problem: Coverity: useless assignment.
Solution: Add #if 0.
2016-04-21 09:20:26 +02:00
Bram Moolenaar
268a06ce90
patch 7.4.1762
...
Problem: Coverity: useless assignments.
Solution: Remove them.
2016-04-21 09:07:01 +02:00
Bram Moolenaar
8ed43916db
patch 7.4.1761
...
Problem: Coverity complains about ignoring return value.
Solution: Add "(void)" to get rid of the warning.
2016-04-21 08:56:12 +02:00
Bram Moolenaar
aa3b15dbeb
Updated runtime files.
2016-04-21 08:53:19 +02:00
Bram Moolenaar
4445f7ee70
patch 7.4.1760
...
Problem: Compiler warning for unused variable.
Solution: Add #ifdef. (John Marriott)
2016-04-20 20:55:56 +02:00
Bram Moolenaar
40b1b5443c
patch 7.4.1759
...
Problem: When using feedkeys() in a timer the inserted characters are not
used right away.
Solution: Break the wait loop when characters have been added to typebuf.
use this for testing CursorHoldI.
2016-04-20 20:18:23 +02:00
Bram Moolenaar
245c41070c
patch 7.4.1758
...
Problem: Triggering CursorHoldI when in CTRL-X mode causes problems.
Solution: Do not trigger CursorHoldI in CTRL-X mode. Add "!" flag to
feedkeys() (test with that didn't work though).
2016-04-20 17:37:41 +02:00
Bram Moolenaar
8e42ae5069
patch 7.4.1757
...
Problem: When using complete() it may set 'modified' even though nothing
was inserted.
Solution: Use Down/Up instead of Next/Previous match. (Shougo, closes #745 )
2016-04-20 16:39:19 +02:00
Bram Moolenaar
a6e4250142
patch 7.4.1756
...
Problem: "dll" options are not expanded.
Solution: Expand environment variables. (Ozaki Kiichi)
2016-04-20 16:19:52 +02:00
Bram Moolenaar
517ffbee0d
patch 7.4.1755
...
Problem: When using getreg() on a non-existing register a NULL list is
returned. (Bjorn Linse)
Solution: Allocate an empty list. Add a test.
2016-04-20 14:59:29 +02:00
Bram Moolenaar
c3691332f7
patch 7.4.1754
...
Problem: When 'filetype' was set and reloading a buffer which does not
cause it to be set, the syntax isn't loaded. (KillTheMule)
Solution: Remember whether the FileType event was fired and fire it if not.
(Anton Lindqvist, closes #747 )
2016-04-20 12:49:49 +02:00
Bram Moolenaar
c020042083
patch 7.4.1753
...
Problem: "noinsert" in 'completeopt' is sometimes ignored.
Solution: Set the variables when the 'completeopt' was set. (Ozaki Kiichi)
2016-04-20 12:02:02 +02:00
Bram Moolenaar
8d8aa0a367
Add missing test file.
2016-04-18 20:21:12 +02:00
Bram Moolenaar
c1808d5822
patch 7.4.1752
...
Problem: When adding to the quickfix list the current position is reset.
Solution: Do not reset the position when not needed. (Yegappan Lakshmanan)
2016-04-18 20:04:00 +02:00
Bram Moolenaar
def5abe0a2
patch 7.4.1751
...
Problem: Crash when 'tagstack' is off. (Dominique Pelle)
Solution: Fix it. (Hirohito Higashi)
2016-04-18 19:46:15 +02:00
Bram Moolenaar
7f7c3325d3
patch 7.4.1750
...
Problem: When a buffer gets updated while in command line mode, the screen
may be messed up.
Solution: Postpone the redraw when the screen is scrolled.
2016-04-18 19:27:24 +02:00
Bram Moolenaar
30e12d259e
patch 7.4.1749
...
Problem: When using GTK 3.20 there are a few warnings.
Solution: Use new functions when available. (Kazunobu Kuriyama)
2016-04-17 20:49:53 +02:00
Bram Moolenaar
f9660b59b2
Add missing test file.
2016-04-16 22:19:15 +02:00
Bram Moolenaar
1538fc34fa
patch 7.4.1748
...
Problem: "gD" does not find match in first column of first line. (Gary
Johnson)
Solution: Accept match at the cursor.
2016-04-16 09:13:34 +02:00
Bram Moolenaar
fe4b186406
patch 7.4.1747
...
Problem: Coverity: missing check for NULL pointer.
Solution: Check for out of memory.
2016-04-15 21:47:54 +02:00
Bram Moolenaar
95509e18f8
patch 7.4.1746
...
Problem: Memory leak in Perl.
Solution: Decrement the reference count. Add a test. (Damien)
2016-04-15 21:16:11 +02:00
Bram Moolenaar
5d98c9d932
patch 7.4.1745
...
Problem: README file is not clear about where to get Vim.
Solution: Add links to github, releases and the Windows installer.
(Suggested by Christian Brabandt)
2016-04-15 20:54:52 +02:00
Bram Moolenaar
6621004289
patch 7.4.1744
...
Problem: Python: Converting a sequence may leak memory.
Solution: Decrement a reference. (Nikolay Pavlov)
2016-04-15 20:40:41 +02:00
Bram Moolenaar
75be2339d8
patch 7.4.1743
...
Problem: Clang warns for uninitialzed variable. (Michael Jarvis)
Solution: Initialize it.
2016-04-14 23:10:40 +02:00
Bram Moolenaar
5d18e0eca5
patch 7.4.1742
...
Problem: strgetchar() does not work correctly.
Solution: use mb_cptr2len(). Add a test. (Naruhiko Nishino)
2016-04-14 22:54:24 +02:00
Bram Moolenaar
b22bd46b96
patch 7.4.1741
...
Problem: Not testing utf-8 characters.
Solution: Move the right asserts to the test_expr_utf8 test.
2016-04-14 22:52:50 +02:00
Bram Moolenaar
4d58502202
patch 7.4.1740
...
Problem: syn-cchar defined with matchadd() does not appear if there are no
other syntax definitions which matches buffer text.
Solution: Check for startcol. (Ozaki Kiichi, haya14busa, closes #757 )
2016-04-14 19:50:22 +02:00
Bram Moolenaar
bea1ede1c5
patch 7.4.1739
...
Problem: Messages test fails on MS-Windows.
Solution: Adjust the asserts. Skip the "messages maintainer" line if not
showing all messages.
2016-04-14 19:44:36 +02:00
Bram Moolenaar
5d91646599
patch 7.4.1738
...
Problem: Count for ":messages" depends on number of lines.
Solution: Add ADDR_OTHER address type.
2016-04-14 18:42:47 +02:00
Bram Moolenaar
52196b2dbe
patch 7.4.1737
...
Problem: Argument marked as unused is used.
Solution: Remove UNUSED.
2016-04-14 17:52:41 +02:00
Bram Moolenaar
baa9fcaf40
patch 7.4.1736
...
Problem: Unused variable.
Solution: Remove it. (Yasuhiro Matsumoto)
2016-04-14 17:40:56 +02:00
Bram Moolenaar
451f849fd6
patch 7.4.1735
...
Problem: It is not possible to only see part of the message history. It is
not possible to clear messages.
Solution: Add a count to ":messages" and a clear argument. (Yasuhiro
Matsumoto)
2016-04-14 17:16:22 +02:00
Bram Moolenaar
0f518a8f4d
patch 7.4.1734
...
Problem: Test fails when not using utf-8.
Solution: Split test in regularand utf-8 part.
2016-04-14 16:57:10 +02:00
Bram Moolenaar
839e954aaa
patch 7.4.1733
...
Problem: "make install" doesn't know about cross-compiling. (Christian
Neukirchen)
Solution: Add CROSS_COMPILING. (closes #740 )
2016-04-14 16:46:02 +02:00
Bram Moolenaar
429fcfbf9a
patch 7.4.1732
...
Problem: Folds may close when using autocomplete. (Anmol Sethi)
Solution: Increment/decrement disable_fold. (Christian Brabandt, closes
#643 )
2016-04-14 16:22:04 +02:00
Bram Moolenaar
8110a091bc
patch 7.4.1731
...
Problem: Python: turns partial into simple funcref.
Solution: Use partials like partials. (Nikolai Pavlov, closes #734 )
2016-04-14 15:56:09 +02:00
Bram Moolenaar
58de0e2dcc
patch 7.4.1730
...
Problem: It is not easy to get a character out of a string.
Solution: Add strgetchar() and strcharpart().
2016-04-14 15:13:46 +02:00
Bram Moolenaar
6244a0fc29
patch 7.4.1729
...
Problem: The Perl interface cannot use 'print' operator for writing
directly in standard IO.
Solution: Add a minimal implementation of PerlIO Layer feature and try to
use it for STDOUT/STDERR. (Damien)
2016-04-14 14:09:25 +02:00
Bram Moolenaar
81edd171a9
patch 7.4.1728
...
Problem: The help for functions require a space after the "(".
Solution: Make CTRL-] on a function name ignore the arguments. (Hirohito
Higashi)
2016-04-14 13:51:37 +02:00
Bram Moolenaar
ebf7dfa6f1
patch 7.4.1727
...
Problem: Cannot detect a crash in tests when caused by garbagecollect().
Solution: Add garbagecollect_for_testing(). Do not free a job if is still
useful.
2016-04-14 12:46:51 +02:00
Bram Moolenaar
700eefe5a4
patch 7.4.1726
...
Problem: ANSI compiler complains about string length.
Solution: Split long string in two parts. (Michael Jarvis)
2016-04-13 21:14:37 +02:00
Bram Moolenaar
3780bb923a
patch 7.4.1725
...
Problem: Compiler errors for non-ANSI compilers.
Solution: Remove // comment. Remove comma at end of enum. (Michael Jarvis)
2016-04-12 22:18:53 +02:00
Bram Moolenaar
03413f4416
Updated runtime files.
2016-04-12 21:07:15 +02:00
Bram Moolenaar
73cd8fb3e8
patch 7.4.1724
...
Problem: Tabline test fails in GUI.
Solution: Remove 'e' from 'guioptions'.
2016-04-11 22:49:03 +02:00
Bram Moolenaar
f73d3bc253
patch 7.4.1723
...
Problem: When using try/catch in 'tabline' it is still considered an
error and the tabline will be disabled.
Solution: Check did_emsg instead of called_emsg. (haya14busa, closes #746 )
2016-04-11 21:55:15 +02:00
Bram Moolenaar
0239acb11f
patch 7.4.1722
...
Problem: Crash when calling garbagecollect() after starting a job.
Solution: Set the copyID on job and channel. (Hirohito Higashi, Ozaki
Kiichi)
2016-04-11 21:02:54 +02:00
Bram Moolenaar
939a1abe93
Updated runtime files.
2016-04-10 01:31:25 +02:00
Bram Moolenaar
a4d13de836
patch 7.4.1721
...
Problem: The vimtbar files are unused.
Solution: Remove them. (Ken Takata)
2016-04-08 22:17:04 +02:00
Bram Moolenaar
9e4043757c
patch 7.4.1720
...
Problem: Tests fail without the job feature.
Solution: Skip tests when the job feature is not present.
2016-04-08 17:25:19 +02:00
Bram Moolenaar
107e1eef1d
patch 7.4.1719
...
Problem: Leaking memory when there is a cycle involving a job and a
partial.
Solution: Add a copyID to job and channel. Set references in items referred
by them. Go through all jobs and channels to find unreferenced
items. Also, decrement reference counts when garbage collecting.
2016-04-08 17:07:19 +02:00
Bram Moolenaar
d56374e25d
patch 7.4.1718
...
Problem: Coverity: not using return value of set_ref_in_item().
Solution: Use the return value.
2016-04-07 22:16:30 +02:00
Bram Moolenaar
0e4c1de556
patch 7.4.1717
...
Problem: Leaking memory when opening a channel fails.
Solution: Unreference partials in job options.
2016-04-07 21:40:38 +02:00
Bram Moolenaar
baec5c1768
patch 7.4.1716
...
Problem: 'autochdir' doesn't work for the first file. (Rob Hoelz)
Solution: Call DO_AUTOCHDIR after startup. (Christian Brabandt, closes #704 )
2016-04-06 23:06:23 +02:00
Bram Moolenaar
ddecc25947
patch 7.4.1715
...
Problem: Double free when a partial is in a cycle with a list or dict.
(Nikolai Pavlov)
Solution: Do not free a nested list or dict used by the partial.
2016-04-06 22:59:37 +02:00
Bram Moolenaar
54f1b7abf8
patch 7.4.1714
...
Problem: Non-GUI specific settings in the gvimrc_example file.
Solution: Move some settings to the vimrc_example file. Remove setting
'hlsearch' again. (suggested by Hirohito Higashi)
2016-04-05 22:07:04 +02:00
Bram Moolenaar
f80663f17b
patch 7.4.1713
...
Problem: GTK GUI doesn't work on Wayland.
Solution: Specify that only the X11 backend is allowed. (Simon McVittie)
2016-04-05 21:56:06 +02:00
Bram Moolenaar
49b2732644
patch 7.4.1712
...
Problem: For plugins in packages, plugin authors need to take care of all
dependencies.
Solution: When loading "start" packages and for :packloadall, first add all
directories to 'runtimepath' before sourcing plugins.
2016-04-05 21:13:00 +02:00
Bram Moolenaar
a742e084b6
patch 7.4.1711
...
Problem: When using try/catch in 'statusline' it is still considered an
error and the status line will be disabled.
Solution: Check did_emsg instead of called_emsg. (haya14busa, closes #729 )
2016-04-05 21:10:38 +02:00
Bram Moolenaar
17fe5e1aec
patch 7.4.1710
...
Problem: Not all output of an external command is read.
Solution: Avoid timing out when the process has exited. (closes #681 )
2016-04-04 22:03:08 +02:00
Bram Moolenaar
4c9ce053d9
patch 7.4.1709
...
Problem: Mistake in #ifdef.
Solution: Change PROOF_QUALITY to DRAFT_QUALITY. (Ken Takata)
2016-04-04 21:06:19 +02:00
Bram Moolenaar
2a6fa564a3
patch 7.4.1708
...
Problem: New regexp engine does not work properly with EBCDIC.
Solution: Define equivalence class characters. (Owen Leibman)
2016-04-04 20:55:59 +02:00
Bram Moolenaar
0921ecff1c
patch 7.4.1707
...
Problem: Cannot use empty dictionary key, even though it can be useful.
Solution: Allow using an empty dictionary key.
2016-04-03 22:44:36 +02:00
Bram Moolenaar
e185c1efba
patch 7.4.1706
...
Problem: Old style function declaration breaks build.
Solution: Remove __ARGS().
2016-04-03 22:22:30 +02:00
Bram Moolenaar
7c1c6dbb68
patch 7.4.1705
...
Problem: The 'guifont' option does not allow for a quality setting.
Solution: Add the "q" item, supported on MS-Windows. (Yasuhiro Matsumoto)
2016-04-03 22:08:05 +02:00
Bram Moolenaar
3dda7db4e1
patch 7.4.1704
...
Problem: Using freed memory with "wincmd p". (Dominique Pelle)
Solution: Also clear "prevwin" in other tab pages.
2016-04-03 21:22:58 +02:00
Bram Moolenaar
b50e5f5686
patch 7.4.1703
...
Problem: Can't assert for not equal and not matching.
Solution: Add assert_notmatch() and assert_notequal().
2016-04-03 20:57:20 +02:00
Bram Moolenaar
4afc7c5d4a
patch 7.4.1702
...
Problem: Using freed memory when parsing 'printoptions' fails.
Solution: Save the old options and restore them in case of an error.
(Dominique)
2016-04-03 14:56:52 +02:00
Bram Moolenaar
f9f22dbe4f
patch 7.4.1701
...
Problem: Equivalence classes still tested in old style tests.
Solution: Remove the duplicate.
2016-04-03 14:09:59 +02:00
Bram Moolenaar
22e421549d
patch 7.4.1700
...
Problem: Equivalence classes are not properly tested.
Solution: Add tests for multi-byte and latin1. Fix an error. (Owen Leibman)
2016-04-03 14:02:02 +02:00
Bram Moolenaar
71fb0c146b
patch 7.4.1699
...
Problem: :packadd does not work the same when used early or late.
Solution: Always load plugins matching "plugin/**/*.vim".
2016-04-02 22:44:16 +02:00
Bram Moolenaar
298c65971e
patch 7.4.1698
...
Problem: Two tests fail when running tests with MinGW. (Michael Soyka)
Solution: Convert test_getcwd.ok test_wordcount.ok to unix fileformat.
2016-04-02 22:24:20 +02:00
Bram Moolenaar
cb0700844c
patch 7.4.1697
...
Problem: Display problems when the 'ambiwidth' and 'emoji' options are not
set properly or the terminal doesn't behave as expected.
Solution: After drawing an ambiguous width character always position the
cursor.
2016-04-02 22:14:51 +02:00
Bram Moolenaar
fd773e9e88
patch 7.4.1696
...
Problem: When using :stopinsert in a silent mapping the "INSERT" message
isn't cleared. (Coacher)
Solution: Always clear the message. (Christian Brabandt, closes #718 )
2016-04-02 19:39:16 +02:00
Bram Moolenaar
8bc189e81a
patch 7.4.1695
...
Problem: ":syn reset" clears the effect ":syn iskeyword". (James McCoy)
Solution: Remove clearing the syntax keywords.
2016-04-02 19:01:58 +02:00
Bram Moolenaar
f28d871465
patch 7.4.1694
...
Problem: Win32 gvim doesn't work with "dvorakj" input method.
Solution: Wait for QS_ALLINPUT instead of QS_ALLEVENTS. (Yukihiro Nakadaira)
2016-04-02 15:59:40 +02:00
Bram Moolenaar
8e77bad3c1
Add json_test to gitignore (Hirohito Higashi)
2016-04-02 15:32:45 +02:00
Bram Moolenaar
864733ad92
patch 7.4.1693
...
Problem: Building the Perl interface gives compiler warnings.
Solution: Remove a pragma. Add noreturn attributes. (Damien)
2016-04-02 14:18:01 +02:00
Bram Moolenaar
9bd547aca4
patch 7.4.1692
...
Problem: feedkeys('i', 'x') gets stuck, waits for a character to be typed.
Solution: Behave like ":normal". (Yasuhiro Matsumoto)
2016-04-01 21:00:48 +02:00
Bram Moolenaar
b681be175b
patch 7.4.1691
...
Problem: When switching to a new buffer and an autocommand applies syntax
highlighting an ml_get error may occur.
Solution: Check "syn_buf" against the buffer in the window. (Alexander von
Buddenbrock, closes #676 )
2016-03-31 23:02:16 +02:00
Bram Moolenaar
42356150ba
patch 7.4.1690
...
Problem: Can't compile with the conceal feature but without multi-byte.
Solution: Adjust #ifdef. (Owen Leibman)
2016-03-31 22:27:40 +02:00
Bram Moolenaar
758535a1df
patch 7.4.1689
...
Problem: Ruby interface has inconsistent coding style.
Solution: Fix the coding style. (Ken Takata)
2016-03-30 22:06:16 +02:00
Bram Moolenaar
67c2c058ea
patch 7.4.1688
...
Problem: MzScheme does not support partial.
Solution: Add minimal partial support. (Ken Takata)
2016-03-30 22:03:02 +02:00
Bram Moolenaar
bdf0bda968
patch 7.4.1687
...
Problem: The channel close_cb option does not work.
Solution: Use jo_close_partial instead of jo_err_partial. (Damien)
2016-03-30 21:06:57 +02:00
Bram Moolenaar
e9c0727003
patch 7.4.1686
...
Problem: When running tests $HOME/.viminfo is written. (James McCoy)
Solution: Add 'nviminfo' to the 'viminfo' option. (closes #722 )
2016-03-30 20:50:46 +02:00
Bram Moolenaar
7db8f6f4f8
Updated runtime files.
2016-03-29 23:12:46 +02:00
Bram Moolenaar
7fed5c18f8
patch 7.4.1685
...
Problem: There is no easy way to get all the information about a match.
Solution: Add matchstrpos(). (Ozaki Kiichi)
2016-03-29 23:10:31 +02:00
Bram Moolenaar
d18cfb7dbf
patch 7.4.1684
...
Problem: README text is slightly outdated.
Solution: Mention the READMEdir directory.
2016-03-29 22:29:18 +02:00
Bram Moolenaar
e609ad557c
patch 7.4.1683
...
Problem: Generated .bat files do not support --nofork.
Solution: Add check for --nofork. Also add "setlocal". (Kevin Cantú,
closes #659 )
2016-03-28 23:05:48 +02:00
Bram Moolenaar
72188e9aae
patch 7.4.1682
...
Problem: Coverity: no check for NULL.
Solution: Add check for invalid argument to assert_match().
2016-03-28 22:48:29 +02:00
Bram Moolenaar
ef9d9b94a8
patch 7.4.1681
...
Problem: Coverity warns for fixed size buffer length (false positive).
Solution: Add a check for the name length.
2016-03-28 22:44:50 +02:00
Bram Moolenaar
925ccfde79
patch 7.4.1680
...
Problem: Coverity warns for not checking name length (false positive).
Solution: Only copy the characters we know are there.
2016-03-28 22:38:02 +02:00
Bram Moolenaar
7d2a5796d3
patch 7.4.1679
...
Problem: Coverity: copying value of v_lock without initializing it.
Solution: Init v_lock in rettv_list_alloc() and rettv_dict_alloc().
2016-03-28 22:30:50 +02:00
Bram Moolenaar
8b29aba019
patch 7.4.1678
...
Problem: Warning for unused argument.
Solution: Add UNUSED. (Dominique Pelle)
2016-03-28 22:17:16 +02:00
Bram Moolenaar
0b9e4d1224
patch 7.4.1677
...
Problem: A reference to the removed file_select plugin remains.
Solution: Remove it.
2016-03-28 22:05:47 +02:00
Bram Moolenaar
fead3ac9a3
patch 7.4.1676
...
Problem: The shellmenu plugin has to be copied or sourced to be used.
Solution: Turn it into a package.
2016-03-28 21:26:47 +02:00
Bram Moolenaar
e101204906
patch 7.4.1675
...
Problem: The swapmous plugin has to be copied or sourced to be used.
Solution: Turn it into the swapmouse package.
2016-03-28 21:10:49 +02:00
Bram Moolenaar
cf2d8dee51
patch 7.4.1674
...
Problem: The editexisting plugin has to be copied or sourced to be used.
Solution: Turn it into a package.
2016-03-28 21:04:37 +02:00
Bram Moolenaar
2946d0236d
patch 7.4.1673
...
Problem: The justify plugin has to be copied or sourced to be used.
Solution: Turn it into a package.
2016-03-28 20:53:08 +02:00
Bram Moolenaar
e934e8f5c1
patch 7.4.1672
...
Problem: The Dvorak support is a bit difficult to install.
Solution: Turn it into an optional package.
2016-03-28 20:40:32 +02:00
Bram Moolenaar
61264d9969
patch 7.4.1671
...
Problem: When help exists in multiple languages, adding @ab while "ab" is
the default help language is unnecessary.
Solution: Leave out "@ab" when not needed. (Ken Takata)
2016-03-28 19:59:02 +02:00
Bram Moolenaar
a32095fc8f
patch 7.4.1670
...
Problem: Completion doesn't work well for a variable containing "#".
Solution: Recognize the "#". (Watiko)
2016-03-28 19:27:13 +02:00
Bram Moolenaar
8b877ac38e
patch 7.4.1669
...
Problem: When writing buffer lines to a pipe Vim may block.
Solution: Avoid blocking, write more lines later.
2016-03-28 19:16:20 +02:00
Bram Moolenaar
ee1f7b3cb7
patch 7.4.1668
...
Problem: channel_get_all() does multiple allocations.
Solution: Compute the size and allocate once.
2016-03-28 14:42:14 +02:00
Bram Moolenaar
84e1d2b21a
patch 7.4.1667
...
Problem: Win32: waiting on a pipe with fixed sleep time.
Solution: Start with a short delay and increase it when looping.
2016-03-28 14:20:41 +02:00
Bram Moolenaar
46c00a6565
patch 7.4.1666
...
Problem: When reading JSON from a channel all readahead is used.
Solution: Use the fill function to reduce overhead.
2016-03-28 14:11:42 +02:00
Bram Moolenaar
8038568722
patch 7.4.1665
...
Problem: Crash when calling job_start() with a NULL string. (Dominique)
Solution: Check for an invalid argument.
2016-03-27 19:13:35 +02:00
Bram Moolenaar
89c64d557d
patch 7.4.1664
...
Problem: Crash in :cgetexpr.
Solution: Check for NULL pointer. (Dominique) Add a test.
2016-03-27 18:44:40 +02:00
Bram Moolenaar
ea6553bec3
patch 7.4.1663
...
Problem: In tests it's often useful to check if a pattern matches.
Solution: Add assert_match().
2016-03-27 15:13:38 +02:00
Bram Moolenaar
4f3f668c84
Updated runtime files.
2016-03-26 23:01:59 +01:00
Bram Moolenaar
c4dcd60c76
patch 7.4.1662
...
Problem: No test for an invalid Ex command on a channel.
Solution: Test handling an invalid command gracefully. Avoid getting an
error message, do write it to the channel log.
2016-03-26 22:56:46 +01:00
Bram Moolenaar
fa8b2e173d
patch 7.4.1661
...
Problem: No test for special characters in channel eval command.
Solution: Testing sending and receiving text with special characters.
2016-03-26 22:19:27 +01:00
Bram Moolenaar
819821c5a9
patch 7.4.1660
...
Problem: has('patch-7.4.1') doesn't work.
Solution: Fix off-by-one error. (Thinca)
2016-03-26 21:24:14 +01:00
Bram Moolenaar
e1581307d2
patch 7.4.1659
...
Problem: Compiler warning for argument type. (Manuel Ortega)
Solution: Remove "&".
2016-03-26 21:04:48 +01:00
Bram Moolenaar
1473551a44
patch 7.4.1658
...
Problem: A plugin does not know when VimEnter autocommands were already
triggered.
Solution: Add the v:vim_did_enter variable.
2016-03-26 21:00:08 +01:00
Bram Moolenaar
8fdd721047
patch 7.4.1657
...
Problem: On Unix in a terminal: channel messages are not handled right away.
(Jackson Alves de Aquino)
Solution: Break the loop for timers when something was received.
2016-03-26 19:41:48 +01:00
Bram Moolenaar
92e35efaf6
patch 7.4.1656
...
Problem: Crash when using partial with a timer.
Solution: Increment partial reference count. (Hirohito Higashi)
2016-03-26 18:20:41 +01:00
Bram Moolenaar
1e7885abe8
patch 7.4.1655
...
Problem: remote_expr() hangs. (Ramel)
Solution: Check for messages in the waiting loop.
2016-03-25 19:03:03 +01:00
Bram Moolenaar
52c6eaffd4
patch 7.4.1654
...
Problem: Crash when using expand('%:S') in a buffer without a name.
Solution: Don't set a NUL. (James McCoy, closes #714 )
2016-03-25 18:42:46 +01:00
Bram Moolenaar
da64ab322a
patch 7.4.1653
...
Problem: Users who loaded matchit.vim manually have to change their
startup. (Gary Johnson)
Solution: Add a file in the old location that loads the package.
2016-03-25 18:35:01 +01:00
Bram Moolenaar
610cc1b9b3
patch 7.4.1652
...
Problem: Old style test for fnamemodify().
Solution: Turn it into a new style test.
2016-03-25 17:55:42 +01:00
Bram Moolenaar
780d4c3fff
patch 7.4.1651
...
Problem: Some dead (MSDOS) code remains.
Solution: Remove the unused lines. (Ken Takata)
2016-03-25 17:21:19 +01:00
Bram Moolenaar
f68f1d7079
patch 7.4.1650
...
Problem: Quickfix test fails.
Solution: Accept any number of matches.
2016-03-25 17:14:06 +01:00
Bram Moolenaar
aedfcbe1e6
patch 7.4.1649
...
Problem: The matchit plugin needs to be copied to be used.
Solution: Put the matchit plugin in an optional package.
2016-03-25 17:02:51 +01:00
Bram Moolenaar
bee6c0cf86
patch 7.4.1648
...
Problem: Compiler has a problem copying a string into di_key[]. (Yegappan
Lakshmanan)
Solution: Add dictitem16_T.
2016-03-25 15:40:50 +01:00
Bram Moolenaar
8b20179c65
patch 7.4.1647
...
Problem: Using freed memory after setqflist() and ":caddbuffer". (Dominique)
Solution: Set qf_ptr when adding the first item to the quickfix list.
2016-03-25 15:01:10 +01:00
Bram Moolenaar
4c90861e9f
patch 7.4.1646
...
Problem: Using Python vim.bindeval() on a partial doesn't work. (Nikolai
Pavlov)
Solution: Add VAR_PARTIAL support in Python.
2016-03-24 21:58:12 +01:00
Bram Moolenaar
c5fbe8af4c
patch 7.4.1645
...
Problem: When a dict contains a partial it can't be redefined as a
function. (Nikolai Pavlov)
Solution: Remove the partial when overwriting with a function.
2016-03-24 21:42:09 +01:00
Bram Moolenaar
24c77a1e3a
patch 7.4.1644
...
Problem: Using string() on a partial that exists in the dictionary it binds
results in an error. (Nikolai Pavlov)
Solution: Make string() not fail on a recursively nested structure. (Ken
Takta)
2016-03-24 21:23:06 +01:00
Bram Moolenaar
d4caf5c16a
patch 7.4.1643
...
Problem: Terminating file name has side effects.
Solution: Restore the character. (mostly by James McCoy, closes #713 )
2016-03-24 19:14:35 +01:00
Bram Moolenaar
6a08454b93
patch 7.4.1642
...
Problem: Handling emoji characters as full width has problems with
backwards compatibility.
Solution: Only put characters in the 1f000 range in the emoji table.
2016-03-24 18:24:58 +01:00
Bram Moolenaar
5ca84ce4aa
patch 7.4.1641
...
Problem: Using unterminated string.
Solution: Add NUL before calling vim_strsave_shellescape(). (James McCoy)
2016-03-23 22:28:25 +01:00
Bram Moolenaar
ffec3c5349
patch 7.4.1640
...
Problem: Crash when an autocommand changes a quickfix list. (Dominique)
Solution: Check wether an entry is still valid. (Yegappan Lakshmanan,
Hirohito Higashi)
2016-03-23 20:55:42 +01:00
Bram Moolenaar
5f436fcf99
patch 7.4.1639
...
Problem: Invoking garbage collection may cause a double free.
Solution: Don't free the dict in a partial when recursive is FALSE.
2016-03-22 22:34:03 +01:00
Bram Moolenaar
e4eb6ff089
patch 7.4.1638
...
Problem: When binding a function to a dict the reference count is wrong.
Solution: Decrement dict reference count, only reference the function when
actually making a copy. (Ken Takata)
2016-03-22 21:00:09 +01:00
Bram Moolenaar
6c0e984f26
patch 7.4.1637
...
Problem: Can't build with older MinGW compiler.
Solution: Change option from c++11 to gnu++11. (Ken Takata)
2016-03-22 20:42:31 +01:00
Bram Moolenaar
6135d0d803
patch 7.4.1636
...
Problem: When 'F' is in 'shortmess' the prompt for the encryption key isn't
displayed. (Toothpik)
Solution: Reset msg_silent.
2016-03-22 20:31:13 +01:00
Bram Moolenaar
6a06363861
patch 7.4.1635
...
Problem: Channel test is a bit flaky.
Solution: Remove 'DETACH' if it's there.
2016-03-21 23:18:54 +01:00
Bram Moolenaar
8e08125d3a
patch 7.4.1634
...
Problem: Vertical movement after CTRL-A ends up in the wrong column.
(Urtica Dioica)
Solution: Set curswant when appropriate. (Hirohito Higashi)
2016-03-21 23:13:32 +01:00
Bram Moolenaar
b763eba7ae
patch 7.4.1633
...
Problem: If the help tags file was removed "make install" fails. (Tony
Mechelynck)
Solution: Only try moving the file if it exists.
2016-03-21 22:40:03 +01:00
Bram Moolenaar
6098957458
patch 7.4.1632
...
Problem: List of test targets is outdated.
Solution: Update to current list of test targets.
2016-03-21 22:38:34 +01:00
Bram Moolenaar
573e445664
patch 7.4.1631
...
Problem: Compiler doesn't understand switch on all enum values. (Tony
Mechelynck)
Solution: Initialize variable.
2016-03-21 22:35:10 +01:00
Bram Moolenaar
d63aff0a65
patch 7.4.1630
...
Problem: Unicode table for double width is outdated.
Solution: Update to the latest Unicode standard.
2016-03-21 22:15:30 +01:00
Bram Moolenaar
b86f10ee10
patch 7.4.1629
...
Problem: Handling emoji characters as full width has problems with
backwards compatibility.
Solution: Remove ambiguous and double width characters from the emoji table.
Use a separate table for the character class.
(partly by Yasuhiro Matsumoto)
2016-03-21 22:09:44 +01:00
Bram Moolenaar
3f3fbd3fdb
patch 7.4.1628
...
Problem: 64-bit Compiler warning.
Solution: Change type of variable. (Mike Williams)
2016-03-21 12:36:28 +01:00
Bram Moolenaar
75f7265dd4
patch 7.4.1627
...
Problem: Channel out_cb and err_cb are not tested.
Solution: Add a test.
2016-03-20 22:16:56 +01:00
Bram Moolenaar
580984e026
patch 7.4.1626
...
Problem: Missing changes to structs.
Solution: Include the changes.
2016-03-20 21:17:13 +01:00
Bram Moolenaar
e18c0b3981
Updated runtime files.
2016-03-20 21:08:34 +01:00
Bram Moolenaar
be6aa46c4d
patch 7.4.1625
...
Problem: Trying to close file descriptor that isn't open.
Solution: Check for negative number.
2016-03-20 21:02:00 +01:00
Bram Moolenaar
03602ec28e
patch 7.4.1624
...
Problem: Can't get info about a channel.
Solution: Add ch_info().
2016-03-20 20:57:45 +01:00
Bram Moolenaar
e9d6a298df
patch 7.4.1623
...
Problem: All Channels share the message ID, it keeps getting bigger.
Solution: Use a message ID per channel.
2016-03-20 19:31:33 +01:00
Bram Moolenaar
17b56c9f83
patch 7.4.1622
...
Problem: Channel demo doesn't work with Python 2.6.
Solution: Add number in formatting placeholder
2016-03-20 18:54:19 +01:00
Bram Moolenaar
a63cdb5ed6
patch 7.4.1621
...
Problem: Channel test doesn't work with Python 2.6.
Solution: Add number in formatting placeholder. (Wiredool)
2016-03-20 18:24:45 +01:00
Bram Moolenaar
4077b33a83
patch 7.4.1620
...
Problem: Emoji characters are not considered as a kind of word character.
Solution: Give emoji characters a word class number. (Yasuhiro Matsumoto)
2016-03-20 18:15:21 +01:00
Bram Moolenaar
364fa5c7ec
patch 7.4.1619
...
Problem: When 'fileformats' is set in the vimrc it applies to new buffers
but not the initial buffer.
Solution: Set 'fileformat' when starting up. (Mike Williams)
2016-03-20 17:53:25 +01:00
Bram Moolenaar
a4f6ca717b
patch 7.4.1618
...
Problem: Starting job with output to buffer changes options in the current
buffer.
Solution: Set "curbuf" earlier. (Yasuhiro Matsumoto)
2016-03-20 17:28:35 +01:00
Bram Moolenaar
ba61ac0d61
patch 7.4.1617
...
Problem: When a JSON message is split it isn't decoded.
Solution: Wait a short time for the rest of the message to arrive.
2016-03-20 16:40:37 +01:00
Bram Moolenaar
ac74d5e86c
patch 7.4.1616
...
Problem: Malformed channel request causes a hang.
Solution: Drop malformed message. (Damien)
2016-03-20 14:31:00 +01:00
Bram Moolenaar
829c8e3696
patch 7.4.1615
...
Problem: Build fails with tiny features.
Solution: Adjust #ifdefs.
2016-03-19 23:07:23 +01:00
Bram Moolenaar
7eba3d2cbf
patch 7.4.1614
...
Problem: Still quickfix test in old style.
Solution: Turn test 10 into a new style test.
2016-03-19 22:54:09 +01:00
Bram Moolenaar
064154c3fe
patch 7.4.1613
...
Problem: Still can't build with small features.
Solution: Adjust #ifdefs.
2016-03-19 22:50:43 +01:00
Bram Moolenaar
d293b2b9d4
patch 7.4.1612
...
Problem: Can't build with small features.
Solution: Move code and #ifdefs.
2016-03-19 22:29:49 +01:00
Bram Moolenaar
44a2f923c0
patch 7.4.1611
...
Problem: The versplit feature makes the code uneccessary complicated.
Solution: Remove FEAT_VERTSPLIT, always support vertical splits when
FEAT_WINDOWS is defined.
2016-03-19 22:11:51 +01:00
Bram Moolenaar
cc6cf9b9f9
patch 7.4.1610
...
Problem: Compiler warnings for non-virtual destructor.
Solution: Mark the classe final. (Ken Takata)
2016-03-19 20:51:35 +01:00
Bram Moolenaar
4d581a826c
patch 7.4.1609
...
Problem: Contents file is only for Amiga distro.
Solution: Move it to "READMEdir". Update some info.
2016-03-19 20:29:39 +01:00
Bram Moolenaar
5c29154b52
patch 7.4.1608
...
Problem: string() doesn't handle a partial.
Solution: Make a string from a partial.
2016-03-19 20:05:45 +01:00
Bram Moolenaar
f0e86a0dbd
patch 7.4.1607
...
Problem: Comparing a function that exists on two dicts is not backwards
compatible. (Thinca)
Solution: Only compare the function, not what the partial adds.
2016-03-19 19:38:12 +01:00
Bram Moolenaar
953cc7fb13
patch 7.4.1606
...
Problem: Having type() handle a Funcref that is or isn't a partial
differently causes problems for existing scripts.
Solution: Make type() return the same value. (Thinca)
2016-03-19 18:52:29 +01:00
Bram Moolenaar
3905e291fe
patch 7.4.1605
...
Problem: Catching exception that won't be thrown.
Solution: Remove try/catch.
2016-03-19 18:44:08 +01:00
Bram Moolenaar
3848e00e01
patch 7.4.1604
...
Problem: Although emoji characters are ambiguous width, best is to treat
them as full width.
Solution: Update the Unicode character tables. Add the 'emoji' options.
(Yasuhiro Matsumoto)
2016-03-19 18:42:29 +01:00
Bram Moolenaar
bfb96c047b
patch 7.4.1603
...
Problem: Timer with an ":echo" command messes up display.
Solution: Redraw depending on the mode. (Hirohito Higashi) Avoid the more
prompt being used recursively.
2016-03-19 17:05:20 +01:00
Bram Moolenaar
cff572abb9
patch 7.4.1602
...
Problem: Info files take space in the top directory.
Solution: Move them to "READMEdir".
2016-03-19 16:24:14 +01:00
Bram Moolenaar
818c9e7edf
patch 7.4.1601
...
Problem: README files take a lot of space in the top directory.
Solution: Move most of them to "READMEdir".
2016-03-19 16:09:42 +01:00
Bram Moolenaar
062cc1857d
patch 7.4.1600
...
Problem: libs directory is not useful.
Solution: Remove arp.library, it was only for very old Amiga versions.
2016-03-19 15:25:51 +01:00
Bram Moolenaar
8a82c7fa5e
patch 7.4.1599
...
Problem: No link to Coverity.
Solution: Add Coverity badge in README.
2016-03-19 15:15:01 +01:00
Bram Moolenaar
6d8d849f5a
patch 7.4.1598
...
Problem: When starting the GUI fails a swap file is left behind. (Joerg
Plate)
Solution: Preserve files before exiting. (closes #692 )
2016-03-19 14:48:31 +01:00
Bram Moolenaar
9f6154f26e
patch 7.4.1597
...
Problem: Memory leak when out of memory. (Coverity)
Solution: Free the name.
2016-03-19 14:22:11 +01:00
Bram Moolenaar
ba8cd122ef
patch 7.4.1596
...
Problem: Memory leak. (Coverity)
Solution: Free the pattern.
2016-03-19 14:16:39 +01:00
Bram Moolenaar
c0a1d7f3ad
patch 7.4.1595
...
Problem: Not checking for failed open(). (Coverity)
Solution: Check file descriptor not being negative.
2016-03-19 14:12:50 +01:00
Bram Moolenaar
943bb2b8eb
patch 7.4.1594
...
Problem: Timers don't work on Unix.
Solution: Add missing code.
2016-03-19 14:11:18 +01:00
Bram Moolenaar
a889cf4642
patch 7.4.1593
...
Problem: Using channel timeout instead of request timeout. (Coverity)
Solution: Remove the extra assignment.
2016-03-19 13:49:43 +01:00
Bram Moolenaar
0899d69803
patch 7.4.1592
...
Problem: Quickfix code using memory after being freed. (Dominique Pelle)
Solution: Detect that the window was closed. (Hirohito Higashi)
2016-03-19 13:35:03 +01:00
Bram Moolenaar
5584df65a0
patch 7.4.1591
...
Problem: The quickfix title is truncated.
Solution: Save the command before it is truncated. (Anton Lindqvist)
2016-03-18 21:00:51 +01:00
Bram Moolenaar
3f242a844e
patch 7.4.1590
...
Problem: Warning for shadowed variable. (Christian Brabandt)
Solution: Move the variable into a local block.
2016-03-18 19:39:25 +01:00
Bram Moolenaar
9e63f61cb0
patch 7.4.1589
...
Problem: Combining dict and args with partial doesn't always work.
Solution: Use the arguments from the partial.
2016-03-17 23:13:28 +01:00
Bram Moolenaar
1ff2b64b11
patch 7.4.1588
...
Problem: Old style test for quickfix.
Solution: Turn test 96 into a new style test.
2016-03-17 22:07:02 +01:00
Bram Moolenaar
1c8b4edb9b
patch 7.4.1587
...
Problem: Compiler warnings with 64 bit compiler.
Solution: Add type casts. (Mike Williams)
2016-03-17 21:51:03 +01:00
Bram Moolenaar
8a1bb04637
patch 7.4.1586
...
Problem: Nesting partials doesn't work.
Solution: Append arguments. (Ken Takata)
2016-03-17 21:11:53 +01:00
Bram Moolenaar
d22a18928e
patch 7.4.1585
...
Problem: Partial is not recognized everywhere.
Solution: Check for partial in trans_function_name(). (Yasuhiro Matsumoto)
Add a test.
2016-03-17 20:50:47 +01:00
Bram Moolenaar
0e0b3dd335
patch 7.4.1584
...
Problem: Timers don't work for Win32 console.
Solution: Add check_due_timer() in WaitForChar().
2016-03-17 17:58:56 +01:00
Bram Moolenaar
597385ab43
patch 7.4.1583
...
Problem: Warning for unitinialized variable.
Solution: Initialize it. (Dominique)
2016-03-16 23:24:43 +01:00
Bram Moolenaar
6f2e4b36c9
patch 7.4.1582
...
Problem: Get E923 when using function(dict.func, [], dict). (Kent Sibilev)
Storing a function with a dict in a variable drops the dict if the
function is script-local.
Solution: Translate the function name. Use dict arg if present.
2016-03-16 22:52:12 +01:00
Bram Moolenaar
65639032bb
patch 7.4.1581
...
Problem: Using ":call dict.func()" where the function is a partial does
not work. Using "dict.func()" where the function does not take a
Dictionary does not work.
Solution: Handle partial properly in ":call". (Yasuhiro Matsumoto)
2016-03-16 21:40:30 +01:00
Bram Moolenaar
7a5c46a9df
patch 7.4.1580
...
Problem: Crash when using function reference. (Luchr)
Solution: Set initial refcount. (Ken Takata, closes #690 )
2016-03-16 20:41:21 +01:00
Bram Moolenaar
a3dc5e92dc
patch 7.4.1579
...
Problem: Missing changes in channel.c
Solution: Include the changes.
2016-03-15 23:19:14 +01:00
Bram Moolenaar
975b5271ee
patch 7.4.1578
...
Problem: There is no way to invoke a function later or periodically.
Solution: Add timer support.
2016-03-15 23:10:59 +01:00
Bram Moolenaar
ab1fa3955f
patch 7.4.1577
...
Problem: Cannot pass "dict.Myfunc" around as a partial.
Solution: Create a partial when expected.
2016-03-15 19:33:34 +01:00
Bram Moolenaar
927030af23
patch 7.4.1576
...
Problem: Write error of viminfo file is not handled properly. (Christian
Neukirchen)
Solution: Check the return value of fclose(). (closes #682 )
2016-03-15 18:23:55 +01:00
Bram Moolenaar
89e375a88f
patch 7.4.1575
...
Problem: Using wrong size for struct.
Solution: Use the size for wide API. (Ken Takata)
2016-03-15 18:09:57 +01:00
Bram Moolenaar
8067a64852
Add missing test file.
2016-03-15 17:52:10 +01:00
Bram Moolenaar
d22e9465f6
patch 7.4.1574
...
Problem: ":undo 0" does not work. (Florent Fayolle)
Solution: Make it undo all the way. (closes #688 )
2016-03-15 17:43:55 +01:00
Bram Moolenaar
ce2ec0a82a
patch 7.4.1573
...
Problem: Tests get stuck at the more prompt.
Solution: Move the backspace test out of test_alot.
2016-03-15 17:10:19 +01:00
Bram Moolenaar
85a7cb4dcf
patch 7.4.1572
...
Problem: Setting 'compatible' in test influences following tests.
Solution: Turn 'compatible' off again.
2016-03-15 16:53:26 +01:00
Bram Moolenaar
8e15ffcde7
patch 7.4.1571
...
Problem: No test for ":help".
Solution: Add a test for what 7.4.1568 fixed. (Higashi Higashi)
2016-03-15 16:35:39 +01:00
Bram Moolenaar
426dd02195
patch 7.4.1570
...
Problem: There is no way to avoid the message when editing a file.
Solution: Add the "F" flag to 'shortmess'. (Shougo, closes #686 )
2016-03-15 15:09:29 +01:00
Bram Moolenaar
e27dba499a
patch 7.4.1569
...
Problem: Using old style tests for quickfix.
Solution: Change them to new style tests. (Yegappan Lakshmanan)
2016-03-15 14:11:10 +01:00
Bram Moolenaar
00f9e0dbbd
patch 7.4.1568
...
Problem: Using CTRL-] in help on option in parentheses doesn't work.
Solution: Skip the "(" in "('". (Hirohito Higashi)
2016-03-15 13:44:12 +01:00
Bram Moolenaar
1abb502635
patch 7.4.1567
...
Problem: Crash in assert_fails().
Solution: Check for NULL. (Dominique Pelle) Add a test.
2016-03-15 13:33:55 +01:00
Bram Moolenaar
4f118be2bb
patch 7.4.1566
...
Problem: Compiler warning for shadowed variable. (Kazunobu Kuriyama)
Solution: Remove the inner one.
2016-03-15 13:09:53 +01:00
Bram Moolenaar
f155196444
patch 7.4.1565
...
Problem: Crash when assert_equal() runs into a NULL string.
Solution: Check for NULL. (Dominique) Add a test.
2016-03-15 12:55:58 +01:00
Bram Moolenaar
346418c624
patch 7.4.1564
...
Problem: An empty list in function() causes an error.
Solution: Handle an empty list like there is no list of arguments.
2016-03-15 12:36:08 +01:00
Bram Moolenaar
790500a8e6
patch 7.4.1563
...
Problem: Partial test fails on windows.
Solution: Return 1 or -1 from compare function.
2016-03-15 11:05:45 +01:00
Bram Moolenaar
9eb3bb2930
patch 7.4.1562
...
Problem: ":helptags ALL" crashes. (Lcd)
Solution: Don't free twice.
2016-03-14 23:45:35 +01:00
Bram Moolenaar
39afdea203
patch 7.4.1561
...
Problem: Missing update to proto file.
Solution: Change the proto file.
2016-03-14 23:27:29 +01:00
Bram Moolenaar
d6c2f05260
patch 7.4.1560
...
Problem: Dict options with a dash are more difficult to use.
Solution: Use an underscore, so that dict.err_io can be used.
2016-03-14 23:22:59 +01:00
Bram Moolenaar
1735bc988c
patch 7.4.1559
...
Problem: Passing cookie to a callback is clumsy.
Solution: Change function() to take arguments and return a partial.
2016-03-14 23:05:14 +01:00
Bram Moolenaar
9cdf86b86f
patch 7.4.1558
...
Problem: It is not easy to find out what windows display a buffer.
Solution: Add win_findbuf().
2016-03-13 19:04:51 +01:00
Bram Moolenaar
86edef664e
patch 7.4.1557
...
Problem: Windows cannot be identified.
Solution: Add a unique window number to each window and functions to use it.
2016-03-13 18:07:30 +01:00
Bram Moolenaar
a3442cb505
patch 7.4.1556
...
Problem: "make install" changes the help tags file, causing it to differ
from the repository.
Solution: Move it aside and restore it.
2016-03-13 14:34:12 +01:00
Bram Moolenaar
fff341eb59
patch 7.4.1555
...
Problem: List of test targets incomplete.
Solution: Add newly added tests.
2016-03-13 13:27:36 +01:00
Bram Moolenaar
52f9c19015
patch 7.4.1554
...
Problem: Completion for :colorscheme does not use 'packpath'.
Solution: Make it work, add a test. (Hirohito Higashi)
2016-03-13 13:24:45 +01:00
Bram Moolenaar
8dcf259d90
patch 7.4.1553
...
Problem: ":runtime" does not use 'packpath'.
Solution: Add "what" argument.
2016-03-12 22:47:14 +01:00
Bram Moolenaar
7f8989dd8a
patch 7.4.1552
...
Problem: ":colorscheme" does not use 'packpath'.
Solution: Also use in "start" and "opt" directories in 'packpath'.
2016-03-12 22:11:39 +01:00
Bram Moolenaar
6bef5306e4
patch 7.4.1551
...
Problem: Cannot generate help tags in all doc directories.
Solution: Make ":helptags ALL" work.
2016-03-12 21:28:26 +01:00
Bram Moolenaar
2d8f56acb3
patch 7.4.1550
...
Problem: Cannot load packages early.
Solution: Add the ":packloadall" command.
2016-03-12 20:34:27 +01:00
Bram Moolenaar
c835293d54
patch 7.4.1549
...
Problem: Test for syntax attributes fails in Win32 GUI.
Solution: Use an existing font name.
2016-03-12 20:15:21 +01:00
Bram Moolenaar
5a2800fd14
patch 7.4.1548
...
Problem: Two tests fail.
Solution: Adjust the expected error number. Remove check for type.
2016-03-12 19:33:49 +01:00
Bram Moolenaar
385111bd86
patch 7.4.1547
...
Problem: Getting a cterm highlight attribute that is not set results in the
string "-1".
Solution: Return an empty string. (Taro Muraoka)
2016-03-12 19:23:00 +01:00
Bram Moolenaar
f6f32c38bf
patch 7.4.1546
...
Problem: Sticky type checking is more annoying than useful.
Solution: Remove the error for changing a variable type.
2016-03-12 19:03:59 +01:00
Bram Moolenaar
b4ebf9ae3b
patch 7.4.1545
...
Problem: GTK3: horizontal cursor movement in Visual selection not good.
Solution: Make it work better. (Kazunobu Kuriyama)
2016-03-12 16:28:18 +01:00
Bram Moolenaar
583c1f14a4
patch 7.4.1544
...
Problem: On Win32 escaping the command does not work properly.
Solution: Reset 'ssl' when escaping the command. (Yasuhiro Matsumoto)
2016-03-12 15:58:34 +01:00
Bram Moolenaar
5a6ec52392
patch 7.4.1543
...
Problem: Channel log methods are not tested.
Solution: Log job activity and check it.
2016-03-12 15:51:44 +01:00
Bram Moolenaar
1adda3403d
patch 7.4.1542
...
Problem: job_start() with a list is not tested.
Solution: Call job_start() with a list.
2016-03-12 15:39:40 +01:00
Bram Moolenaar
8950a563b3
patch 7.4.1541
...
Problem: Missing job_info().
Solution: Implement it.
2016-03-12 15:22:55 +01:00
Bram Moolenaar
ac42afd10b
patch 7.4.1540
...
Problem: Channel test is a bit flaky.
Solution: Increase expected wait time.
2016-03-12 13:48:49 +01:00
Bram Moolenaar
8e2c942ce4
patch 7.4.1539
...
Problem: Too much code in eval.c.
Solution: Move job and channel code to channel.c.
2016-03-12 13:43:33 +01:00
Bram Moolenaar
77cdfd1038
Updated runtime files.
2016-03-12 12:57:59 +01:00
Bram Moolenaar
4fc563b397
patch 7.4.1538
...
Problem: Selection with the mouse does not work in command line mode.
Solution: Use cairo functions. (Kazunobu Kuriyama)
2016-03-12 12:40:58 +01:00
Bram Moolenaar
509ce2a558
patch 7.4.1537
...
Problem: Too many feature flags for pipes, jobs and channels.
Solution: Only use FEAT_JOB_CHANNEL.
2016-03-11 22:52:15 +01:00
Bram Moolenaar
de27989157
patch 7.4.1536
...
Problem: Cannot re-use a channel for another job.
Solution: Add the "channel" option to job_start().
2016-03-11 22:19:44 +01:00
Bram Moolenaar
9e496854a9
patch 7.4.1535
...
Problem: The feedkeys test has a one second delay.
Solution: Avoid need_wait_return() to delay. (Hirohito Higashi)
2016-03-11 19:31:47 +01:00
Bram Moolenaar
846cdb2275
patch 7.4.1534
...
Problem: Compiler warning for shadowed variable. (Kazunobu Kuriyama)
Solution: Rename it.
2016-03-11 18:52:22 +01:00
Bram Moolenaar
74c5bbf134
patch 7.4.1533
...
Problem: Using feedkeys() with an empty string disregards 'x' option.
Solution: Make 'x' work with an empty string. (Thinca)
2016-03-10 22:19:53 +01:00
Bram Moolenaar
7bffaa9f9b
patch 7.4.1532
...
Problem: MS-Windows channel leaks file descriptor.
Solution: Use CreateFile with the right options. (Yasuhiro Matsumoto)
2016-03-10 21:46:03 +01:00
Bram Moolenaar
40e8cb292c
patch 7.4.1531
...
Problem: Compiler warning for unitinialized variable. (Dominique Pelle)
Solution: Always give the variable a value.
2016-03-10 21:10:58 +01:00
Bram Moolenaar
75578a388d
patch 7.4.1530
...
Problem: MS-Windows job_start() closes wrong handle.
Solution: Close hThread on the process info. (Ken Takata)
2016-03-10 16:33:31 +01:00
Bram Moolenaar
29fd03878c
patch 7.4.1529
...
Problem: Specifying buffer number for channel not implemented yet.
Solution: Implement passing a buffer number.
2016-03-09 23:14:07 +01:00
Bram Moolenaar
af1a0e371e
patch 7.4.1528
...
Problem: Using "ever" for packages is confusing.
Solution: Use "start", as it's related to startup.
2016-03-09 22:19:26 +01:00
Bram Moolenaar
562ca71428
patch 7.4.1527
...
Problem: Channel test is flaky on MS-Windows.
Solution: Limit the select() timeout to 50 msec and try with a new socket if
it fails.
2016-03-09 21:50:05 +01:00
Bram Moolenaar
d5d3d307dd
patch 7.4.1526
...
Problem: Writing to file and not connecting a channel doesn't work for
MS-Windows.
Solution: Make it work. (Yasuhiro Matsumoto)
2016-03-09 20:54:51 +01:00
Bram Moolenaar
beb003b303
patch 7.4.1525
...
Problem: On a high resolution screen the toolbar icons are too small.
Solution: Add "huge" and "giant" to 'toolbariconsize'. (Brian Gix)
2016-03-08 22:47:17 +01:00
Bram Moolenaar
045a284a83
patch 7.4.1524
...
Problem: Channel test fails on BSD.
Solution: Break out of the loop when connect() succeeds. (Ozaki Kiichi)
2016-03-08 22:33:07 +01:00
Bram Moolenaar
0622732b32
patch 7.4.1523
...
Problem: Writing channel to a file fails on MS-Windows.
Solution: Disable it for now.
2016-03-08 20:58:29 +01:00
Bram Moolenaar
6ff02c9651
patch 7.4.1522
...
Problem: Cannot write channel err to a buffer.
Solution: Implement it.
2016-03-08 20:12:44 +01:00
Bram Moolenaar
8322e1f06e
patch 7.4.1521
...
Problem: File permission test fails on MS-Windows.
Solution: Expect a different permission.
2016-03-08 19:20:04 +01:00
Bram Moolenaar
d9d473ea12
patch 7.4.1520
...
Problem: Channel test: Waiting for a file to appear doesn't work.
Solution: In waitFor() ignore errors.
2016-03-08 19:07:22 +01:00
Bram Moolenaar
13d6fb17a2
patch 7.4.1519
...
Problem: Channel output to file not implemented for MS-Windows.
Solution: Implement it. (Yasuhiro Matsumoto)
2016-03-08 18:40:52 +01:00
Bram Moolenaar
f65333c9b5
patch 7.4.1518
...
Problem: Channel with disconnected in/out/err is not supported.
Solution: Implement it for Unix.
2016-03-08 18:27:21 +01:00
Bram Moolenaar
367aabdbf7
patch 7.4.1517
...
Problem: Compiler warning with 64bit compiler.
Solution: Add typecast. (Mike Williams)
2016-03-08 17:13:06 +01:00
Bram Moolenaar
8049253b96
patch 7.4.1516
...
Problem: Cannot change file permissions.
Solution: Add setfperm().
2016-03-08 17:08:53 +01:00
Bram Moolenaar
9fe885e49a
patch 7.4.1515
...
Problem: Channel test is a bit flaky.
Solution: Instead of a fixed sleep time wait until an expression evaluates
to true.
2016-03-08 16:06:55 +01:00
Bram Moolenaar
e98d121052
patch 7.4.1514
...
Problem: Channel output to file not implemented yet.
Solution: Implement it for Unix.
2016-03-08 15:37:41 +01:00
Bram Moolenaar
41e0f2f48f
patch 7.4.1513
...
Problem: "J" fails if there are not enough lines. (Christian Neukirchen)
Solution: Reduce the count, only fail on the last line.
2016-03-08 14:44:42 +01:00
Bram Moolenaar
94d0191dbc
patch 7.4.1512
...
Problem: Channel input from file not supported on MS-Windows.
Solution: Implement it. (Yasuhiro Matsumoto)
2016-03-08 13:48:51 +01:00
Bram Moolenaar
af6e36ff16
patch 7.4.1511
...
Problem: Statusline highlighting is sometimes wrong.
Solution: Check for Highlight type. (Christian Brabandt)
2016-03-08 12:56:33 +01:00
Bram Moolenaar
5f148ec0b5
Update runtime files.
2016-03-07 22:59:26 +01:00
Bram Moolenaar
304563c0b3
patch 7.4.1510
...
Problem: Channel test fails on AppVeyor.
Solution: Wait longer than 10 msec if needed.
2016-03-07 22:26:28 +01:00
Bram Moolenaar
151f656e17
patch 7.4.1509
...
Problem: Keeping both a variable for a job and the channel it refers to is
a hassle.
Solution: Allow passing the job where a channel is expected. (Damien)
2016-03-07 21:19:38 +01:00
Bram Moolenaar
47cff3a444
patch 7.4.1508
...
Problem: Can't build GvimExt with MingW.
Solution: Adjust the makefile. (Ben Fritz)
2016-03-07 20:58:50 +01:00
Bram Moolenaar
4e329fcaf7
patch 7.4.1507
...
Problem: Crash when starting a job fails.
Solution: Check for the channel to be NULL. (idea by Yasuhiro Matsumoto)
2016-03-07 15:24:03 +01:00
Bram Moolenaar
b69fccf377
patch 7.4.1506
...
Problem: Job cannot read from a file.
Solution: Implement reading from a file for Unix.
2016-03-06 23:06:25 +01:00
Bram Moolenaar
d0b6502a7a
patch 7.4.1505
...
Problem: When channel log is enabled get too many "looking for messages"
log entries.
Solution: Only give the message after another message.
2016-03-06 21:50:33 +01:00
Bram Moolenaar
3f39f64866
patch 7.4.1504
...
Problem: No test for reading last-but-one line.
Solution: Add a test.
2016-03-06 21:35:57 +01:00
Bram Moolenaar
839fd11d7e
patch 7.4.1503
...
Problem: Crash when using ch_getjob(). (Damien)
Solution: Check for a NULL job.
2016-03-06 21:34:03 +01:00
Bram Moolenaar
99ef06296f
patch 7.4.1502
...
Problem: Writing last-but-one line of buffer to a channel isn't implemented
yet.
Solution: Implement it. Fix leaving a swap file behind.
2016-03-06 20:22:25 +01:00
Bram Moolenaar
38fd4bb284
patch 7.4.1501
...
Problem: Garbage collection with an option channel is not tested.
Solution: Call garbagecollect() in the test.
2016-03-06 16:38:28 +01:00
Bram Moolenaar
9ef00be261
patch 7.4.1500
...
Problem: Should_free flag set to FALSE.
Solution: Set it to TRUE. (Neovim 4415)
2016-03-06 14:58:28 +01:00
Bram Moolenaar
be82c25486
patch 7.4.1499
...
Problem: No error message when :packadd does not find anything.
Solution: Add an error message. (Hirohito Higashi)
2016-03-06 14:44:08 +01:00
Bram Moolenaar
2588b5a43f
patch 7.4.1498
...
Problem: Error for locked item when using json_decode(). (Shougo)
Solution: Initialize v_lock.
2016-03-05 23:23:02 +01:00
Bram Moolenaar
0ecbe33718
patch 7.4.1497
...
Problem: Cursor drawing problem with GTK 3.
Solution: Handle blinking differently. (Kazunobu Kuriyama)
2016-03-05 22:40:52 +01:00
Bram Moolenaar
a96909cfaf
patch 7.4.1496
...
Problem: Crash when built with GUI but it's not active. (Dominique Pelle)
Solution: Check gui.in_use.
2016-03-05 22:19:41 +01:00
Bram Moolenaar
802d559431
patch 7.4.1495
...
Problem: Compiler warnings when building on Unix with the job feature but
without the channel feature.
Solution: Move #ifdefs. (Dominique Pelle)
2016-03-05 22:05:27 +01:00
Bram Moolenaar
119d4693e0
patch 7.4.1494
...
Problem: clr_history() does not work properly.
Solution: Increment hisptr. Add a test. (Yegappan Lakshmanan)
2016-03-05 21:21:24 +01:00
Bram Moolenaar
5983ad0b03
patch 7.4.1493
...
Problem: Wrong callback invoked for zero-id messages.
Solution: Don't use the first one-time callback when the sequence number
doesn't match.
2016-03-05 20:54:36 +01:00
Bram Moolenaar
35ca0e7a1c
patch 7.4.1492
...
Problem: No command line completion for ":packadd".
Solution: Implement completion. (Hirohito Higashi)
2016-03-05 17:41:49 +01:00
Bram Moolenaar
019b9c644e
Add new test file.
2016-03-05 17:26:00 +01:00
Bram Moolenaar
20b4f463f4
patch 7.4.1491
...
Problem: Visual-block shift breaks multi-byte characters.
Solution: Compute column differently. (Yasuhiro Matsumoto) Add a test.
2016-03-05 17:25:39 +01:00
Bram Moolenaar
2369c15407
patch 7.4.1490
...
Problem: Compiler warning for unused function.
Solution: Add #ifdef. (Dominique Pelle)
2016-03-04 23:08:25 +01:00
Bram Moolenaar
0c171716c0
patch 7.4.1489
...
Problem: "inline" is not supported by old MSVC.
Solution: use "__inline". (Ken Takata)
2016-03-04 22:57:20 +01:00
Bram Moolenaar
179f1b9a7d
patch 7.4.1488
...
Problem: Not using key when result from hangul_string_convert() is NULL.
Solution: Fall back to not converted string.
2016-03-04 22:52:34 +01:00
Bram Moolenaar
328da0dcb7
Update runtime files.
2016-03-04 22:22:32 +01:00
Bram Moolenaar
6300317b15
patch 7.4.1487
...
Problem: For WIN32 isinf() is defined as a macro.
Solution: Define it as an inline function. (ZyX)
2016-03-04 22:19:21 +01:00
Bram Moolenaar
f365482736
patch 7.4.1486
...
Problem: ":loadplugin" is not optimal, some people find it confusing.
Solution: Only use ":packadd" with an optional "!".
2016-03-04 22:12:23 +01:00
Bram Moolenaar
014069a7ac
patch 7.4.1485
...
Problem: Job input from buffer is not implemented.
Solution: Implement it. Add "in-top" and "in-bot" options.
2016-03-03 22:51:40 +01:00
Bram Moolenaar
c25558bff4
patch 7.4.1484
...
Problem: Channel "err-io" value "out" is not supported.
Solution: Connect stderr to stdout if wanted.
2016-03-03 21:02:23 +01:00
Bram Moolenaar
d6547fc647
patch 7.4.1483
...
Problem: A one-time callback is not used for a raw channel.
Solution: Use a one-time callback when it exists.
2016-03-03 19:35:02 +01:00
Bram Moolenaar
da94fdf258
patch 7.4.1482
...
Problem: "timeout" option not supported on ch_send*() and ch_eval*().
Solution: Get and use the timeout option from the argument.
2016-03-03 18:09:10 +01:00
Bram Moolenaar
9f7820f83b
patch 7.4.1481
...
Problem: Can't build with small features.
Solution: Add #ifdef.
2016-03-03 17:22:49 +01:00
Bram Moolenaar
91715873d1
patch 7.4.1480
...
Problem: Cannot add a pack direcory without loading a plugin.
Solution: Add the :packadd command.
2016-03-03 17:13:03 +01:00
Bram Moolenaar
863c1a9079
patch 7.4.1479
...
Problem: No testfor ":loadplugin".
Solution: Add a test. Fix how option is being set.
2016-03-03 15:47:06 +01:00
Bram Moolenaar
1bdd42627d
patch 7.4.1478
...
Problem: ":loadplugin" doesn't take care of ftdetect files.
Solution: Also load ftdetect scripts when appropriate.
2016-03-03 14:23:10 +01:00
Bram Moolenaar
b5760a1ce5
patch 7.4.1477
...
Problem: Test_reltime is flaky, it depends on timing.
Solution: When it fails run it a second time.
2016-03-03 13:10:44 +01:00
Bram Moolenaar
f1d2501ebe
patch 7.4.1476
...
Problem: Function arguments marked as unused while they are not.
Solution: Remove UNUSED. (Yegappan Lakshmanan)
2016-03-03 12:22:53 +01:00
Bram Moolenaar
00ded43a5a
patch 7.4.1475
...
Problem: When using hangulinput with utf-8 a CSI character is
misintepreted.
Solution: Convert CSI to K_CSI. (SungHyun Nam)
2016-03-03 11:45:15 +01:00
Bram Moolenaar
5fac467474
patch 7.4.1474
...
Problem: Compiler warnings without the float feature.
Solution: Move #ifdefs. (John Marriott)
2016-03-02 22:16:32 +01:00
Bram Moolenaar
d1413d9098
patch 7.4.1473
...
Problem: Can't build without the autocommand feature.
Solution: Add #ifdefs. (Yegappan Lakshmanan)
2016-03-02 21:51:56 +01:00
Bram Moolenaar
4ca812b153
patch 7.4.1472
...
Problem: Coverity warning for not using return value.
Solution: Add "(void)".
2016-03-02 21:51:16 +01:00
Bram Moolenaar
bf73b91c66
patch 7.4.1471
...
Problem: Missing out-of-memory check. And Coverity warning.
Solution: Bail out when msg is NULL.
2016-03-02 21:16:59 +01:00
Bram Moolenaar
289a90551d
patch 7.4.1470
...
Problem: Coverity reports missing restore.
Solution: Move json_encode() call up.
2016-03-02 21:09:32 +01:00
Bram Moolenaar
42bc6dde46
patch 7.4.1469
...
Problem: Channel test sometimes fails, especially on OS/X. (Kazunobu
Kuriyama)
Solution: Change the && into ||, call getsockopt() in more situations.
(Ozaki Kiichi)
2016-03-02 20:48:47 +01:00
Bram Moolenaar
51d1d53680
patch 7.4.1468
...
Problem: Sort test doesn't test with "1" argument.
Solution: Also test ignore-case sorting. (Yasuhiro Matsumoto)
2016-03-01 22:51:46 +01:00
Bram Moolenaar
10b369f670
patch 7.4.1467
...
Problem: Can't build without the float feature.
Solution: Add #ifdefs. (Nick Owens, closes #667 )
2016-02-29 23:12:49 +01:00
Bram Moolenaar
6b584af3d7
patch 7.4.1466
...
Problem: Coverity reports dead code.
Solution: Remove the two lines.
2016-02-29 23:03:23 +01:00
Bram Moolenaar
cc7f8be3e0
patch 7.4.1465
...
Problem: Coverity reported possible use of NULL pointer when using buffer
output with JSON mode.
Solution: Make it actually possible to use JSON mode with a buffer.
Re-encode the JSON to append it to the buffer.
2016-02-29 22:55:56 +01:00
Bram Moolenaar
5131c144fe
patch 7.4.1464
...
Problem: When the argument of sort() is zero or empty it fails.
Solution: Make zero work as documented. (suggested by Yasuhiro Matsumoto)
2016-02-29 22:05:26 +01:00
Bram Moolenaar
a6b8976bb7
patch 7.4.1463
...
Problem: Configure doesn't find isinf() and isnan() on some systems.
Solution: Use a configure check that includes math.h.
2016-02-29 21:38:26 +01:00
Bram Moolenaar
2f6271b1e7
patch 7.4.1462
...
Problem: Two more rarily used functions with errors.
Solution: Add proper argument types. (Dominique Pelle)
2016-02-29 21:20:48 +01:00
Bram Moolenaar
a86f14a923
patch 7.4.1461
...
Problem: When starting job on MS-Windows all parts of the command are put
in quotes.
Solution: Only use quotes when needed. (Yasuhiro Matsumoto)
2016-02-29 21:05:48 +01:00
Bram Moolenaar
fdcc9afb71
patch 7.4.1460
...
Problem: Syntax error in rarily used code.
Solution: Fix the mch_rename() declaration. (Ken Takata)
2016-02-29 12:52:39 +01:00
Bram Moolenaar
e081e21f76
patch 7.4.1459
...
Problem: MS-Windows doesn't know socklen_t.
Solution: Use previous method for WIN32.
2016-02-28 22:33:46 +01:00
Bram Moolenaar
fdd6ce4a2f
patch 7.4.1458
...
Problem: When a JSON channel has a callback it may never be cleared.
Solution: Do not write "DETACH" into a JS or JSON channel.
2016-02-28 22:21:38 +01:00
Bram Moolenaar
d42119fff2
patch 7.4.1457
...
Problem: Opening a channel with select() is not done properly.
Solution: Also used read-fds. Use getsockopt() to check for errors. (Ozaki
Kiichi)
2016-02-28 20:51:49 +01:00
Bram Moolenaar
29e1951e14
patch 7.4.1456
...
Problem: Test 87 fails with Python 3.5.
Solution: Work around difference. (Taro Muraoka)
2016-02-28 20:13:18 +01:00
Bram Moolenaar
fc2457e21d
patch 7.4.1455
...
Problem: JSON decoding test for surrogate pairs is in the wrong place.
Solution: Move the test lines. (Ken Takata)
2016-02-28 20:04:09 +01:00
Bram Moolenaar
9730f74a0b
patch 7.4.1454
...
Problem: The exit callback test is flaky.
Solution: Loop to wait for a short time up to a second.
2016-02-28 19:50:51 +01:00
Bram Moolenaar
9bfdba3de3
patch 7.4.1453
...
Problem: Missing --not-a-term.
Solution: Add the argument.
2016-02-28 19:39:20 +01:00
Bram Moolenaar
18b5d6df10
patch 7.4.1452
...
Problem: When a callback adds a syntax item either the redraw doesn't
happen right away or in the GUI the cursor is in the wrong
position for a moment. (Jakson Alves de Aquino)
Solution: Redraw after the callback was invoked.
2016-02-28 19:30:24 +01:00
Bram Moolenaar
707659490d
patch 7.4.1451
...
Problem: Vim hangs when a channel has a callback but isn't referenced.
Solution: Have channel_unref() only return TRUE when the channel was
actually freed.
2016-02-28 19:28:59 +01:00
Bram Moolenaar
1c39102666
patch 7.4.1450
...
Problem: Json encoding still fails when encoding is not utf-8.
Solution: Set 'encoding' before :scriptencoding. Run the json test
separately to avoid affecting other tests.
2016-02-28 18:04:00 +01:00
Bram Moolenaar
8cc6977a96
patch 7.4.1449
...
Problem: Build fails with job feature but without channel feature.
Solution: Add #ifdef.
2016-02-28 16:42:03 +01:00
Bram Moolenaar
c5215e943b
patch 7.4.1448
...
Problem: JSON tests fail if 'encoding' is not utf-8.
Solution: Force encoding to utf-8.
2016-02-28 16:29:50 +01:00
Bram Moolenaar
d6051b5eb8
patch 7.4.1447
...
Problem: Memory leak when using ch_read(). (Dominique Pelle)
No log message when stopping a job and a few other situations.
Too many "Nothing to read" messages. Channels are not freed.
Solution: Free the listtv. Add more log messages. Remove "Nothing to read"
message. Remove the channel from the job when its refcount
becomes zero.
2016-02-28 15:49:03 +01:00
Bram Moolenaar
80e7884739
patch 7.4.1446
...
Problem: Crash when using json_decode().
Solution: Terminate string with a NUL byte.
2016-02-28 15:21:13 +01:00
Bram Moolenaar
b362872837
patch 7.4.1445
...
Problem: Memory corruption when 'encoding' is not utf-8.
Solution: Convert decoded string later.
2016-02-28 14:56:39 +01:00
Bram Moolenaar
0f526f5652
patch 7.4.1444
...
Problem: Can't build with JSON but without multi-byte.
Solution: Fix pointer name.
2016-02-27 22:59:41 +01:00
Bram Moolenaar
dae8d21dd2
Updated runtime files
2016-02-27 22:40:16 +01:00
Bram Moolenaar
3f2a5d8dfb
patch 7.4.1443
...
Problem: Can't build GTK3 with small features.
Solution: Use gtk_widget_get_window(). Fix typos. (Dominique Pelle)
2016-02-27 22:08:16 +01:00
Bram Moolenaar
e0fd2aa8f6
patch 7.4.1442
...
Problem: MS-Windows: more compilation warnings for destructor.
Solution: Add "virtual". (Ken Takata)
2016-02-27 21:59:51 +01:00
Bram Moolenaar
e26643e6bc
patch 7.4.1441
...
Problem: Using empty name instead of no name for channel buffer.
Solution: Remove the empty name.
2016-02-27 21:53:02 +01:00
Bram Moolenaar
fefecb0fbe
patch 7.4.1440
...
Problem: Can't build on Windows.
Solution: Change #ifdefs. Only define isnan when used.
2016-02-27 21:27:20 +01:00
Bram Moolenaar
f97ddbeb25
patch 7.4.1439
...
Problem: Using uninitialzed variable.
Solution: Initialize vc_type.
2016-02-27 21:13:38 +01:00
Bram Moolenaar
c7f0ebc6d1
patch 7.4.1438
...
Problem: Can't get buffer number of a channel.
Solution: Add ch_getbufnr().
2016-02-27 21:10:09 +01:00
Bram Moolenaar
136f29a91d
patch 7.4.1437
...
Problem: Old system doesn't have isinf() and NAN. (Ben Fritz)
Solution: Adjust #ifdefs. Detect isnan() and isinf() functions with
configure. Use a replacement when missing. (Kazunobu Kuriyama)
2016-02-27 20:14:15 +01:00
Bram Moolenaar
e98991b8cf
patch 7.4.1436
...
Problem: Sniff files still referenced in distribution.
Solution: Remove sniff files from distribution.
2016-02-27 19:26:01 +01:00
Bram Moolenaar
8b1862a316
patch 7.4.1435
...
Problem: It is confusing that ch_sendexpr() and ch_sendraw() wait for a
response.
Solution: Add ch_evalexpr() and ch_evalraw().
2016-02-27 19:21:24 +01:00
Bram Moolenaar
b6ff81188d
patch 7.4.1434
...
Problem: JSON encoding doesn't hanel surrogate pair.
Solution: Improve multi-byte handling of JSON. (Yasuhiro Matsumoto)
2016-02-27 18:41:27 +01:00
Bram Moolenaar
85b11769ab
patch 7.4.1433
...
Problem: The Sniff interface is no longer useful, the tool has not been
available for may years.
Solution: Delete the Sniff interface and related code.
2016-02-27 18:13:23 +01:00
Bram Moolenaar
4d1961783f
patch 7.4.1432
...
Problem: Typo in button text.
Solution: Fix the typo. (Dominique Pelle)
2016-02-27 18:07:44 +01:00
Bram Moolenaar
9e24f0c5c1
patch 7.4.1431
...
Problem: Including header files twice.
Solution: Remove the extra includes.
2016-02-27 17:22:27 +01:00
Bram Moolenaar
7ce686c990
patch 7.4.1430
...
Problem: When encoding JSON, turning NaN and Infinity into null without
giving an error is not useful.
Solution: Pass NaN and Infinity on. If the receiver can't handle them it
will generate the error.
2016-02-27 16:33:22 +01:00
Bram Moolenaar
d804fdf4c2
patch 7.4.1429
...
Problem: On MS-Windows, when not use renderoptions=type:directx, drawing
emoji will be broken.
Solution: Fix usage of unicodepdy. (Yasuhiro Matsumoto)
2016-02-27 16:04:58 +01:00
Bram Moolenaar
edb4f2b360
patch 7.4.1428
...
Problem: Compiler warning for non-virtual destructor.
Solution: Make it virtual. (Yasuhiro Matsumoto)
2016-02-27 15:27:23 +01:00
Bram Moolenaar
43acbce1bb
patch 7.4.1427
...
Problem: Trailing comma in enums is not ANSI C.
Solution: Remove the trailing commas.
2016-02-27 15:21:32 +01:00
Bram Moolenaar
187db50d04
patch 7.4.1426
...
Problem: The "out-io" option for jobs is not implemented yet.
Solution: Implement the "buffer" value: append job output to a buffer.
2016-02-27 14:44:26 +01:00
Bram Moolenaar
6e722e2f94
patch 7.4.1425
...
Problem: There are still references to MS-DOS support.
Solution: Remove most of the help txt and install instructions. (Ken Takata)
2016-02-26 19:58:58 +01:00
Bram Moolenaar
0c0dac1fb1
patch 7.4.1424
...
Problem: Not using --not-a-term when running tests on MS-Windows.
Solution: Use NO_PLUGIN. (Christian Brabandt)
2016-02-26 15:56:42 +01:00
Bram Moolenaar
4cafa6dc7f
patch 7.4.1423
...
Problem: Channel test fails on MS-Windows.
Solution: Do not give an error message when reading fails, assume the other
end exited.
2016-02-26 11:52:39 +01:00
Bram Moolenaar
46c85439c9
patch 7.4.1422
...
Problem: Error when reading fails uses wrong errno. Keeping channel open
after job stops results in test failing.
Solution: Move the error up. Add ch_job_killed.
2016-02-26 11:17:46 +01:00
Bram Moolenaar
c8dcbb12c5
patch 7.4.1421
...
Problem: May free a channel when a callback may need to be invoked.
Solution: Keep the channel when refcount is zero.
2016-02-25 23:10:17 +01:00
Bram Moolenaar
d2227a02b0
patch 7.4.1420
...
Problem: Missing makefile.
Solution: Type the path correctly.
2016-02-25 22:37:42 +01:00
Bram Moolenaar
49c39ff678
patch 7.4.1419
...
Problem: Tests slowed down because of the "not a terminal" warning.
Solution: Add the --not-a-term command line argument.
2016-02-25 21:21:52 +01:00
Bram Moolenaar
923d926d57
patch 7.4.1418
...
Problem: job_stop() on MS-Windows does not really stop the job.
Solution: Make the default to stop the job forcefully. (Ken Takata)
Make MS-Windows and Unix more similar.
2016-02-25 20:56:01 +01:00
Bram Moolenaar
265f64efcf
patch 7.4.1417
...
Problem: Missing appveyor.bat from the distribution.
Solution: Add it to the list of files.
2016-02-25 20:37:40 +01:00
Bram Moolenaar
669cac0a80
patch 7.4.1416
...
Problem: Using "u_char" intead of "char_u", which doesn't work everywhere.
(Jörg Plate)
Solution: Use "char_u" always.
2016-02-25 15:25:03 +01:00
Bram Moolenaar
f391327adb
Updated runtime files.
2016-02-25 00:00:01 +01:00
Bram Moolenaar
84f4996d2a
patch 7.4.1415
...
Problem: Dropped the skip-tags setting.
Solution: Put it back.
2016-02-24 22:27:05 +01:00
Bram Moolenaar
81275ca9ce
patch 7.4.1414
...
Problem: Appveyor only builds one feature set.
Solution: Build a combination of features and GUI/console. (Christian
Brabandt)
2016-02-24 21:02:20 +01:00
Bram Moolenaar
8b374215cc
patch 7.4.1413
...
Problem: When calling ch_close() the close callback is invoked, even though
the docs say it isn't. (Christian J. Robinson)
Solution: Don't call the close callback.
2016-02-24 20:43:06 +01:00
Bram Moolenaar
68c85fcdf3
patch 7.4.1412
...
Problem: Compiler warning for indent. (Dominique Pelle)
Solution: Fix the indent.
2016-02-24 12:57:50 +01:00
Bram Moolenaar
9e34110816
patch 7.4.1411
...
Problem: Compiler warning for indent. (Ajit Thakkar)
Solution: Indent normally.
2016-02-23 23:04:36 +01:00
Bram Moolenaar
42dd7aee41
patch 7.4.1410
...
Problem: Leaking memory in cscope interface.
Solution: Free memory when no tab is found. (Christian Brabandt)
2016-02-23 22:50:12 +01:00
Bram Moolenaar
1858a842af
patch 7.4.1409
...
Problem: Configure includes GUI despite --disable-gui flag.
Solution: Add SKIP_GTK3. (Kazunobu Kuriyama)
2016-02-23 22:30:31 +01:00
Bram Moolenaar
3ea0f1ae31
patch 7.4.1408
...
Problem: MS-Windows doesn't have isnan() and isinf().
Solution: Use _isnan() and _isinf().
2016-02-23 22:07:32 +01:00
Bram Moolenaar
f1b6ac7229
patch 7.4.1407
...
Problem: json_encode() does not handle NaN and inf properly. (David
Barnett)
Solution: For JSON turn them into "null". For JS use "NaN" and "Infinity".
Add isnan().
2016-02-23 21:26:43 +01:00
Bram Moolenaar
e16e5a9d8d
patch 7.4.1406
...
Problem: Leaking memory in cs_print_tags_priv().
Solution: Free tbuf. (idea by Forrest Fleming)
2016-02-23 20:44:08 +01:00
Bram Moolenaar
8aefbe0ad5
patch 7.4.1405
...
Problem: Completion menu flickers.
Solution: Delay showing the popup menu. (Shougo, Justin M. Keyes, closes
#656 )
2016-02-23 20:13:16 +01:00
Bram Moolenaar
9186a27622
patch 7.4.1404
...
Problem: ch_read() doesn't time out on MS-Windows.
Solution: Instead of WM_NETBEANS use select(). (Yukihiro Nakadaira)
2016-02-23 19:34:01 +01:00
Bram Moolenaar
0106e3d0bf
patch 7.4.1403
...
Problem: Can't build without the quickfix feature.
Solution: Add #ifdefs. Call ex_ni() for unimplemented commands. (Yegappan
Lakshmanan)
2016-02-23 18:55:43 +01:00
Bram Moolenaar
9892189d2e
patch 7.4.1402
...
Problem: GTK 3 is not supported.
Solution: Add GTK 3 support. (Kazunobu Kuriyama)
2016-02-23 17:14:37 +01:00
Bram Moolenaar
6bd364e084
patch 7.4.1401
...
Problem: Having 'autochdir' set during startup and using diff mode doesn't
work. (Axel Bender)
Solution: Don't use 'autochdir' while still starting up. (Christian
Brabandt)
2016-02-23 16:19:07 +01:00
Bram Moolenaar
254ebaf068
patch 7.4.1400
...
Problem: Perl eval doesn't work properly on 64-bit big-endian machine.
Solution: Use 32 bit type for the key. (Danek Duvall)
2016-02-23 16:06:28 +01:00
Bram Moolenaar
48e330aff9
patch 7.4.1399
...
Problem: The MS-DOS code does not build.
Solution: Remove the old MS-DOS code.
2016-02-23 14:53:34 +01:00
Bram Moolenaar
4e221c99e8
patch 7.4.1398
...
Problem: The close-cb option is not implemented yet.
Solution: Implemente close-cb. (Yasuhiro Matsumoto)
2016-02-23 13:20:22 +01:00
Bram Moolenaar
0bb6108eb4
patch 7.4.1397
...
Problem: Sort test fails on MS-Windows.
Solution: Correct the compare function.
2016-02-22 23:50:28 +01:00
Bram Moolenaar
1daae446e5
patch 7.4.1396
...
Problem: Compiler warnings for conversions.
Solution: Add type cast.
2016-02-22 23:25:25 +01:00
Bram Moolenaar
eed284a169
patch 7.4.1395
...
Problem: Using DETACH in quotes is not compatible with the Netbeans
interface. (Xavier de Gaye)
Solution: Remove the quotes, only use them for JSON and JS mode.
2016-02-22 23:13:33 +01:00
Bram Moolenaar
0b962473dd
patch 7.4.1394
...
Problem: Can't sort inside a sort function.
Solution: Use a struct to store the sort parameters. (Jacob Niehus)
2016-02-22 22:51:33 +01:00
Bram Moolenaar
bd73ae1bc6
patch 7.4.1393
...
Problem: Starting a job hangs in the GUI. (Takuya Fujiwara)
Solution: Don't check if ch_job is NULL when checking for an error.
(Yasuhiro Matsumoto)
2016-02-22 22:19:22 +01:00
Bram Moolenaar
2cd5bb2505
patch 7.4.1392
...
Problem: Some tests fail for Win32 console version.
Solution: Move the tests to SCRIPTS_MORE2. Pass VIMRUNTIME. (Christian
Brabandt)
2016-02-22 22:05:32 +01:00
Bram Moolenaar
4db20ab091
patch 7.4.1391
...
Problem: Warning for uninitialzed variable.
Solution: Set it to zero. (Christian Brabandt)
2016-02-22 21:48:30 +01:00
Bram Moolenaar
33c31d5abf
patch 7.4.1390
...
Problem: When building with GTK and glib-compile-resources cannot be found
building Vim fails. (Michael Gehring)
Solution: Make GLIB_COMPILE_RESOURCES empty instead of leaving it at "no".
(nuko8, closes #655 )
2016-02-22 21:07:06 +01:00
Bram Moolenaar
b2bd6a087d
patch 7.4.1389
...
Problem: Incomplete function declaration.
Solution: Add "void". (Yasuhiro Matsumoto)
2016-02-22 20:20:25 +01:00
Bram Moolenaar
bdcd752750
patch 7.4.1388
...
Problem: Compiler warning. (Cesar Romani)
Solution: Initialize variable.
2016-02-22 20:19:03 +01:00
Bram Moolenaar
8f8ae40ce4
patch 7.4.1387
...
Problem: Win16 docs still referenced.
Solution: Remove Win16 files from the docs Makefile. (Kenichi Ito)
2016-02-22 20:07:49 +01:00
Bram Moolenaar
23c463a157
patch 7.4.1386
...
Problem: When the Job exit callback is invoked, the job may be freed too
soon. (Yasuhiro Matsumoto)
Solution: Increase refcount.
2016-02-22 11:39:27 +01:00
Bram Moolenaar
5e83840756
patch 7.4.1385
...
Problem: Compiler warning for using array.
Solution: Use the right member name. (Yegappan Lakshmanan)
2016-02-21 23:12:41 +01:00
Bram Moolenaar
f6fee0e2d4
patch 7.4.1384
...
Problem: It is not easy to use a set of plugins and their dependencies.
Solution: Add packages, ":loadopt", 'packpath'.
2016-02-21 23:02:49 +01:00
Bram Moolenaar
271273c39f
patch 7.4.1383
...
Problem: GvimExt only loads the old libintl.dll.
Solution: Also try loading libint-8.dll. (Ken Takata, closes #608 )
2016-02-21 20:30:22 +01:00
Bram Moolenaar
02e83b438e
patch 7.4.1382
...
Problem: Can't get the job of a channel.
Solution: Add ch_getjob().
2016-02-21 20:10:26 +01:00
Bram Moolenaar
eab089d22f
patch 7.4.1381
...
Problem: Exit value not available on MS-Windows.
Solution: Set the exit value.
2016-02-21 19:32:02 +01:00
Bram Moolenaar
ee1cffc07a
patch 7.4.1380
...
Problem: The job exit callback is not implemented.
Solution: Add the "exit-cb" option.
2016-02-21 19:14:41 +01:00
Bram Moolenaar
b7522a2f0c
patch 7.4.1379
...
Problem: Channel test fails on Win32 console.
Solution: Don't sleep when timeout is zero. Call channel_wait() before
channel_read(). Channels are not polled during ":sleep". (Yukihiro
Nakadaira)
2016-02-21 17:20:55 +01:00
Bram Moolenaar
65edff8f51
patch 7.4.1378
...
Problem: Can't change job settings after it started.
Solution: Add job_setoptions() with the "stoponexit" flag.
2016-02-21 16:40:11 +01:00
Bram Moolenaar
08298fa1d3
patch 7.4.1377
...
Problem: Test_connect_waittime() is flaky.
Solution: Ignore the "Connection reset by peer" error.
2016-02-21 13:01:53 +01:00
Bram Moolenaar
decb14d68c
Update channel.txt
2016-02-20 23:32:02 +01:00
Bram Moolenaar
b6b5252bcd
patch 7.4.1376
...
Problem: ch_setoptions() cannot set all options.
Solution: Support more options.
2016-02-20 23:30:07 +01:00
Bram Moolenaar
e89ff0472b
patch 7.4.1375
...
Problem: Still some Win16 code.
Solution: Remove FEAT_GUI_W16.(Hirohito Higashi)
2016-02-20 22:17:05 +01:00
Bram Moolenaar
af7559f666
patch 7.4.1374
...
Problem: Channel test hangs on MS-Windows.
Solution: Disable the ch_read() that is supposed to time out.
2016-02-20 21:48:25 +01:00
Bram Moolenaar
ece61b06ef
patch 7.4.1373
...
Problem: Calling a Vim function over a channel requires turning the
arguments into a string.
Solution: Add the "call" command. (Damien) Also merge "expr" and "eval"
into one.
2016-02-20 21:39:05 +01:00
Bram Moolenaar
6f3a544228
patch 7.4.1372
...
Problem: channel read implementation is incomplete.
Solution: Add ch_read() and options for ch_readraw().
2016-02-20 19:56:13 +01:00
Bram Moolenaar
fffd5560c6
patch 7.4.1371
...
Problem: X11 GUI callbacks don't specify the part of the channel.
Solution: Pass the fd instead of the channel ID.
2016-02-20 18:44:39 +01:00
Bram Moolenaar
ddbe7d26b1
patch 7.4.1370
...
Problem: The Python test script may keep on running.
Solution: Join the threads. (Yasuhiro Matsumoto)
2016-02-20 18:26:48 +01:00
Bram Moolenaar
42d38a2db1
patch 7.4.1369
...
Problem: Channels don't have a queue for stderr.
Solution: Have a queue for each part of the channel.
2016-02-20 18:18:59 +01:00
Bram Moolenaar
914331648d
patch 7.4.1368
...
Problem: One more Win16 file remains.
Solution: Delete it.
2016-02-20 15:50:18 +01:00
Bram Moolenaar
e0fa3742ea
Updated runtime files.
2016-02-20 15:47:01 +01:00
Bram Moolenaar
c6b14f0a83
patch 7.4.1367
...
Problem: Compiler warning for unreachable code.
Solution: Remove a "break". (Danek Duvall)
2016-02-20 15:26:42 +01:00
Bram Moolenaar
663128270e
patch 7.4.1366
...
Problem: Typo in test and resulting error in test result.
Solution: Fix the typo and correct the result. (James McCoy, close #650 )
2016-02-20 15:10:50 +01:00
Bram Moolenaar
befb366aff
patch 7.4.1365
...
Problem: Cannot execute a single test function.
Solution: Add an argument to filter the functions with. (Yasuhiro Matsumoto)
2016-02-20 14:41:40 +01:00
Bram Moolenaar
cf7164a088
patch 7.4.1364
...
Problem: The Win 16 code is not maintained and unused.
Solution: Remove the Win 16 support.
2016-02-20 13:55:06 +01:00
Bram Moolenaar
065bbac8ad
patch 7.4.1363
...
Problem: Compiler warnings with tiny build.
Solution: Add #ifdefs.
2016-02-20 13:08:46 +01:00
Bram Moolenaar
8600ace876
patch 7.4.1362
...
Problem: Using unitinialized value.
Solution: Initialize jo_set.
2016-02-19 23:31:40 +01:00
Bram Moolenaar
254e00d714
patch 7.4.1361
...
Problem: Channel test fails on Solaris.
Solution: Use the 1 msec waittime for all systems.
2016-02-19 23:23:12 +01:00
Bram Moolenaar
0ba75a9714
patch 7.4.1360
...
Problem: Can't remove a callback with ch_setoptions().
Solution: When passing zero or an empty string remove the callback.
2016-02-19 23:21:26 +01:00
Bram Moolenaar
1f6ef66254
patch 7.4.1359
...
Problem: Channel test ch_sendexpr() times out.
Solution: Increase the timeout
2016-02-19 22:59:44 +01:00
Bram Moolenaar
1d6fbe6540
patch 7.4.1358
...
Problem: Compiler warning when not building with +crypt.
Solution: Add #ifdef. (John Marriott)
2016-02-19 22:46:34 +01:00
Bram Moolenaar
132006c3d0
patch 7.4.1357
...
Problem: Error for returning value from void function.
Solution: Don't do that.
2016-02-19 22:38:15 +01:00
Bram Moolenaar
40ea1da14b
patch 7.4.1356
...
Problem: Job and channel options parsing is scattered.
Solution: Move all option value parsing to get_job_options();
2016-02-19 22:33:35 +01:00
Bram Moolenaar
ed5a78e11c
patch 7.4.1355
...
Problem: Win32 console and GUI handle channels differently.
Solution: Consolidate code between Win32 console and GUI.
2016-02-19 21:05:03 +01:00
Bram Moolenaar
223b723be0
patch 7.4.1354
...
Problem: MS-Windows: Mismatch between default compile options and what the
code expects.
Solution: Change the default WINVER from 0x0500 to 0x0501. (Ken Takata)
2016-02-19 19:43:49 +01:00
Bram Moolenaar
922d25f99c
patch 7.4.1353
...
Problem: Test_connect_waittime is skipped for MS-Windows.
Solution: Add the test back, it works now.
2016-02-18 22:58:26 +01:00
Bram Moolenaar
93bf558cae
patch 7.4.1352
...
Problem: The test script lists all functions before executing them.
Solution: Only list the function currently being executed.
2016-02-18 22:25:47 +01:00
Bram Moolenaar
81661fb868
patch 7.4.1351
...
Problem: When the port isn't opened yet when ch_open() is called it may
fail instead of waiting for the specified time.
Solution: Loop when select() succeeds but when connect() failed. Also use
channel logging for jobs. Add ch_log().
2016-02-18 22:23:34 +01:00
Bram Moolenaar
ec70bdd68a
patch 7.4.1350
...
Problem: When the test server fails to start Vim hangs.
Solution: Check that there is actually something to read from the tty fd.
2016-02-18 22:17:42 +01:00
Bram Moolenaar
74a97b1ea0
patch 7.4.1349
...
Problem: And some more MingW compiler warnings. (Cesar Romani)
Solution: Add type casts.
2016-02-18 21:19:21 +01:00
Bram Moolenaar
7f0608fb52
patch 7.4.1348
...
Problem: More compiler warnings. (John Marriott)
Solution: Add type casts, remove unused variable.
2016-02-18 20:46:39 +01:00
Bram Moolenaar
8b778d5599
patch 7.4.1347
...
Problem: When there is any error Vim will use a non-zero exit code.
Solution: When using ":silent!" do not set the exit code. (Yasuhiro
Matsumoto)
2016-02-18 20:31:34 +01:00
Bram Moolenaar
a1e24b9bc9
patch 7.4.1346
...
Problem: Compiler warnings in build with -O2.
Solution: Add inintializations.
2016-02-18 20:18:09 +01:00
Bram Moolenaar
a87e2c277e
patch 7.4.1345
...
Problem: A few more compiler warnings. (Axel Bender)
Solution: Add type casts.
2016-02-17 20:48:19 +01:00
Bram Moolenaar
203219048f
patch 7.4.1344
...
Problem: Can't compile Win32 GUI with tiny features.
Solution: Add #ifdef. (Christian Brabandt)
2016-02-17 12:30:17 +01:00
Bram Moolenaar
cd39bbcd1d
patch 7.4.1343
...
Problem: Can't compile with +job but without +channel. (Andrei Olsen)
Solution: Move get_job_options up and adjust #ifdef.
2016-02-17 10:05:42 +01:00
Bram Moolenaar
e74e8e7d75
patch 7.4.1342
...
Problem: On Mac OS/X the waittime must be > 0 for connect to work.
Solution: Use select() in a different way. (partly by Kazunobu Kuriyama)
Always use a waittime of 1 or more.
2016-02-16 22:01:30 +01:00
Bram Moolenaar
910b8aac5d
patch 7.4.1341
...
Problem: It's difficult to add more arguments to ch_sendraw() and
ch_sendexpr().
Solution: Make the third option a dictionary.
2016-02-16 21:03:07 +01:00
Bram Moolenaar
7d63f62460
patch 7.4.1340
...
Problem: Merge left extra #endif behind.
Solution: Remove the #endif
2016-02-16 20:31:31 +01:00
Bram Moolenaar
418f81b5fa
patch 7.4.1339
...
Problem: Warnings when building the GUI with MingW. (Cesar Romani)
Solution: Add type cats. (Yasuhiro Matsumoto)
2016-02-16 20:12:02 +01:00
Bram Moolenaar
0c2c96e47c
patch 7.4.1338
...
Problem: Another part of the change is missing.
Solution: Type os_unix.c right this time.
2016-02-16 19:44:20 +01:00
Bram Moolenaar
ba093bc000
patch 7.4.1337
...
Problem: Part of the change is missing.
Solution: Add changes to eval.c
2016-02-16 19:37:29 +01:00
Bram Moolenaar
9a6e33a19b
patch 7.4.1336
...
Problem: Channel NL mode is not supported yet.
Solution: Add NL mode support to channels.
2016-02-16 19:25:12 +01:00
Bram Moolenaar
5d54a04598
patch 7.4.1335
...
Problem: Can't build on MS-Windows with +job but without +channel. (Cesar
Romani)
Solution: Add #ifdefs. (Yasuhiro Matsumoto)
2016-02-16 16:39:51 +01:00
Bram Moolenaar
6aa2cd4be2
patch 7.4.1334
...
Problem: Many compiler warnings with MingW.
Solution: Add type casts. (Yasuhiro Matsumoto)
2016-02-16 15:06:59 +01:00
Bram Moolenaar
f8df7addc5
patch 7.4.1333
...
Problem: Channel test fails on non-darwin builds.
Solution: Add the "osx" feature and test for that. (Kazunobu Kuriyama)
2016-02-16 14:07:40 +01:00
Bram Moolenaar
acd58ef676
patch 7.4.1332
...
Problem: Problem using Python3 when compiled with MingW.
Solution: Define PYTHON3_HOME as a wide character string. (Yasuhiro
Matsumoto)
2016-02-16 13:42:24 +01:00
Bram Moolenaar
d46ae142aa
patch 7.4.1331
...
Problem: Crash when closing the channel in a callback. (Christian J.
Robinson)
Solution: Take the callback out of the list before invoking it.
2016-02-16 13:33:52 +01:00
Bram Moolenaar
0943a09db8
patch 7.4.1330
...
Problem: fd_read() has an unused argument.
Solution: Remove the timeout. (Yasuhiro Matsumoto)
2016-02-16 13:11:17 +01:00
Bram Moolenaar
5cefd40982
patch 7.4.1329
...
Problem: Crash when using channel that failed to open.
Solution: Check for NULL. Update messages. (Yukihiro Nakadaira)
2016-02-16 12:44:26 +01:00
Bram Moolenaar
12dcf024e9
patch 7.4.1328
...
Problem: Can't compile with +job but without +channel. (John Marriott)
Solution: Add more #ifdefs.
2016-02-15 23:09:04 +01:00
Bram Moolenaar
b6a7737938
patch 7.4.1327
...
Problem: Channel test doesn't work if Python executable is python.exe.
Solution: Find py.exe or python.exe. (Ken Takata)
2016-02-15 22:55:28 +01:00
Bram Moolenaar
97eba78f69
patch 7.4.1326
...
Problem: Build rules are bit too complicated.
Solution: Remove -lwsock32 from Netbeans, it's already added for the channel
feature that it depends on. (Tony Mechelynck)
2016-02-15 22:45:12 +01:00
Bram Moolenaar
2368917d8f
patch 7.4.1325
...
Problem: Channel test fails on difference between Unix and DOS line endings.
Solution: Strip off CR. Make assert show difference better.
2016-02-15 22:37:37 +01:00
Bram Moolenaar
38a55639d6
Update runtime files.
2016-02-15 22:07:32 +01:00
Bram Moolenaar
d807036d10
patch 7.4.1324
...
Problem: Channels with pipes don't work on MS-Windows.
Solution: Add pipe I/O support. (Yasuhiro Matsumoto)
2016-02-15 21:56:54 +01:00
Bram Moolenaar
a971df849f
patch 7.4.1323
...
Problem: Do not get warnings when building with MingW.
Solution: Remove the -w flag. (Ken Takata)
2016-02-15 21:22:10 +01:00
Bram Moolenaar
3bece9fee9
patch 7.4.1322
...
Problem: Crash when unletting the variable that holds the channel in a
callback function. (Christian Robinson)
Solution: Increase the reference count while invoking the callback.
2016-02-15 20:39:46 +01:00
Bram Moolenaar
71b0f7b5c0
patch 7.4.1321
...
Problem: Compiler complains about missing statement.
Solution: Add an empty statement. (Andrei Olsen)
2016-02-15 12:44:20 +01:00
Bram Moolenaar
44d571868f
patch 7.4.1320
...
Problem: Building with Cygwin or MingW with channel but without Netbeans
doesn't work.
Solution: Set NETBEANS to "no" when not used.
2016-02-14 23:11:23 +01:00
Bram Moolenaar
16eb4f8800
patch 7.4.1319
...
Problem: Tests fail on MS-Windows and on Unix with GUI.
Solution: Fix unregistering.
2016-02-14 23:02:34 +01:00
Bram Moolenaar
7b3ca76a45
patch 7.4.1318
...
Problem: Channel with pipes doesn't work in GUI.
Solution: Register input handlers for pipes.
2016-02-14 19:13:43 +01:00
Bram Moolenaar
0727d362b4
patch 7.4.1317
...
Problem: MS-Windows: channel test fails.
Solution: Temporarily disable Test_connect_waittime().
2016-02-14 00:19:59 +01:00
Bram Moolenaar
fa4bce7dd2
patch 7.4.1316
...
Problem: Can't build MS-Windows console version. (Tux)
Solution: Add #ifdefs.
2016-02-13 23:50:08 +01:00
Bram Moolenaar
7707344dde
patch 7.4.1315
...
Problem: Using a channel handle does not allow for freeing it when unused.
Solution: Add the Channel variable type.
2016-02-13 23:23:53 +01:00
Bram Moolenaar
e516c39ee9
patch 7.4.1314
...
Problem: Warning for uninitialzed variable.
Solution: Initialize it. (Dominique Pelle)
2016-02-13 18:50:38 +01:00
Bram Moolenaar
bfa1ffca8b
patch 7.4.1313
...
Problem: MS-Windows: Using socket after it was closed causes an exception.
Solution: Don't give an error when handling WM_NETBEANS. Re-enable tests
for MS-Windows.
2016-02-13 18:40:30 +01:00
Bram Moolenaar
f8b7d890f1
patch 7.4.1312
...
Problem: sock_T is not defined without the +channel feature.
Solution: Always define it.
2016-02-13 17:24:26 +01:00
Bram Moolenaar
d090d7bab5
patch 7.4.1311
...
Problem: sock_T is defined too late.
Solution: Move it up.
2016-02-13 17:09:53 +01:00
Bram Moolenaar
6463ca229c
patch 7.4.1310
...
Problem: Jobs don't open a channel.
Solution: Create pipes and add them to the channel. Add ch_logfile().
Only Unix for now.
2016-02-13 17:04:46 +01:00
Bram Moolenaar
00af60bbb6
patch 7.4.1309
...
Problem: When a test fails not all relevant info is listed.
Solution: Add the errors to the messages.
2016-02-13 14:06:14 +01:00
Bram Moolenaar
45c7f05473
patch 7.4.1308
...
Problem: Typo in test.
Solution: Change endf to endif.
2016-02-12 22:35:51 +01:00
Bram Moolenaar
f02c5cffd8
patch 7.4.1307
...
Problem: Some channel tests fail on MS-Windows.
Solution: Disable the failing tests temporarily.
2016-02-12 22:25:56 +01:00
Bram Moolenaar
76467dfcaf
patch 7.4.1306
...
Problem: Job control doesn't work well on MS-Windows.
Solution: Various fixes. (Ken Takata, Ozaki Kiichi , Yukihiro Nakadaira,
Yasuhiro Matsumoto)
2016-02-12 19:30:26 +01:00
Bram Moolenaar
7c29f38781
patch 7.4.1305
...
Problem: "\%1l^#.*" does not match on a line starting with "#".
Solution: Do not clear the start-of-line flag. (Christian Brabandt)
2016-02-12 19:08:15 +01:00
Bram Moolenaar
7823a3bd2e
patch 7.4.1304
...
Problem: Function names are difficult to read.
Solution: Rename jsonencode to json_encode, jsondecode to json_decode,
jsencode to js_encode and jsdecode to js_decode.
2016-02-11 21:08:32 +01:00
Bram Moolenaar
b6a4fee37e
patch 7.4.1303
...
Problem: A Funcref is not accepted as a callback.
Solution: Make a Funcref work. (Damien)
2016-02-11 20:48:34 +01:00
Bram Moolenaar
6119e6156e
patch 7.4.1302
...
Problem: Typo in struct field name. (Ken Takata)
Solution: Rename jf_pi to jv_pi.
2016-02-11 12:48:36 +01:00
Bram Moolenaar
39b21272d5
patch 7.4.1301
...
Problem: Missing options in ch_open().
Solution: Add s:chopt like in the other calls. (Ozaki Kiichi)
2016-02-10 23:28:21 +01:00
Bram Moolenaar
2ab375e54e
patch 7.4.1300
...
Problem: Cannot test CursorMovedI because there is typeahead.
Solution: Add disable_char_avail_for_testing().
2016-02-10 22:23:06 +01:00
Bram Moolenaar
f6157284de
patch 7.4.1299
...
Problem: When the server sends a message with ID zero the channel handler
is not invoked. (Christian J. Robinson)
Solution: Recognize zero value for the request ID. Add a test for invoking
the channel handler.
2016-02-10 21:07:14 +01:00
Bram Moolenaar
d6a8d48587
patch 7.4.1298
...
Problem: When the channel test fails in an unexpected way the server keeps
running.
Solution: Use try/catch. (Ozaki Kiichi)
2016-02-10 20:32:20 +01:00
Bram Moolenaar
a483326e3b
patch 7.4.1297
...
Problem: On Mac test_channel leaves python instances running.
Solution: Use a small waittime to make ch_open() work. (Ozaki Kiichi)
2016-02-09 23:33:25 +01:00
Bram Moolenaar
f068dcafcf
patch 7.4.1296
...
Problem: Cursor changes column with up motion when the matchparen plugin
saves and restores the cursor position. (Martin Kunev)
Solution: Make sure curswant is updated before invoking the autocommand.
2016-02-09 21:24:46 +01:00
Bram Moolenaar
4d8747cdfc
patch 7.4.1295
...
Problem: string(job) doesn't work well on MS-Windows.
Solution: Use the process ID. (Yasuhiro Matsumoto)
2016-02-09 20:39:26 +01:00
Bram Moolenaar
7280140c08
patch 7.4.1294
...
Problem: job_stop() only kills the started process.
Solution: Send the signal to the process group. (Olaf Dabrunz)
2016-02-09 11:37:50 +01:00
Bram Moolenaar
e56bf15c16
patch 7.4.1293
...
Problem: Sometimes a channel may hang waiting for a message that was
already discarded. (Ken Takata)
Solution: Store the ID of the message blocking on in the channel.
2016-02-08 23:23:42 +01:00
Bram Moolenaar
2fc83fcd1d
patch 7.4.1292
...
Problem: Some compilers complain about uninitialzed variable, even though
all possible cases are handled. (Dominique Pelle)
Solution: Add a default initialization.
2016-02-08 22:57:24 +01:00
Bram Moolenaar
b92abad0c5
patch 7.4.1291
...
Problem: On MS-Windows the channel test server doesn't quit.
Solution: Use return instead of break. (Ken Takata)
2016-02-08 22:37:24 +01:00
Bram Moolenaar
cbebd4879c
Updated runtime files.
2016-02-07 23:02:56 +01:00
Bram Moolenaar
ee5aeae22b
patch 7.4.1290
...
Problem: Coverity complains about uneccessary check for NULL.
Solution: Remove the check.
2016-02-07 22:30:47 +01:00
Bram Moolenaar
0fa98e7b85
patch 7.4.1289
...
Problem: Channel test fails on MS-Windows, connect() takes too long.
Solution: Adjust the test for MS-Windows using "waittime".
2016-02-07 22:21:19 +01:00
Bram Moolenaar
ae8eb3ca92
patch 7.4.1288
...
Problem: ch_sendexpr() does not use JS encoding.
Solution: Use the encoding that fits the channel mode. Refuse using
ch_sendexpr() on a raw channel.
2016-02-07 21:59:26 +01:00
Bram Moolenaar
74f5e65bcc
patch 7.4.1287
...
Problem: Channel test fails.
Solution: Use reltimefloat().
2016-02-07 21:44:49 +01:00
Bram Moolenaar
7a84dbe6be
patch 7.4.1286
...
Problem: ch_open() with a timeout doesn't work correctly.
Solution: Change how select() is used. Don't give an error on timeout.
Add a test for ch_open() failing.
2016-02-07 21:29:00 +01:00
Bram Moolenaar
cb00f03933
Add missing test file.
2016-02-07 21:25:56 +01:00
Bram Moolenaar
79c2c881bb
patch 7.4.1285
...
Problem: Cannot measure elapsed time.
Solution: Add reltimefloat().
2016-02-07 21:19:28 +01:00
Bram Moolenaar
dc94a26a64
patch 7.4.1284
...
Problem: Test 49 fails.
Solution: Check for a different error message.
2016-02-07 20:29:00 +01:00
Bram Moolenaar
942d6b2268
patch 7.4.1283
...
Problem: The job feature isn't available on MS-Windows.
Solution: Add the job feature. Fix argument of job_stop(). (Yasuhiro
Matsumoto)
2016-02-07 19:57:16 +01:00
Bram Moolenaar
768ce2435a
patch 7.4.1282
...
Problem: Crash when evaluating the pattern of ":catch" causes an error.
(Dominique Pelle)
Solution: Block error messages at this point.
2016-02-07 19:46:12 +01:00
Bram Moolenaar
ea8c219ca8
patch 7.4.1281
...
Problem: No test for skipping over code that isn't evaluated.
Solution: Add a test with code that would fail when not skipped.
2016-02-07 19:27:53 +01:00
Bram Moolenaar
eba6d8c66c
patch 7.4.1280
...
Problem: Missing case value.
Solution: Add VAR_JOB.
2016-02-07 19:25:51 +01:00
Bram Moolenaar
595e64e259
patch 7.4.1279
...
Problem: jsonencode() is not producing strict JSON.
Solution: Add jsencode() and jsdecode(). Make jsonencode() and jsondecode()
strict.
2016-02-07 19:19:53 +01:00
Bram Moolenaar
55fab439a6
patch 7.4.1278
...
Problem: When jsonencode() fails it still returns something.
Solution: Return an empty string on failure.
2016-02-07 16:53:13 +01:00
Bram Moolenaar
a6f72ba7c6
patch 7.4.1277
...
Problem: Compiler can complain about missing enum value in switch with some
combination of features.
Solution: Remove #ifdefs around case statements.
2016-02-07 15:57:00 +01:00
Bram Moolenaar
fbc4b4db3a
patch 7.4.1276
...
Problem: Warning for not using return value of fcntl().
Solution: Explicitly ignore the return value.
2016-02-07 15:14:01 +01:00
Bram Moolenaar
cb4b01230b
patch 7.4.1275
...
Problem: Build fails on MS-Windows.
Solution: Fix wrong #ifdef.
2016-02-07 14:53:21 +01:00
Bram Moolenaar
835dc636a5
patch 7.4.1274
...
Problem: Cannot run a job.
Solution: Add job_start(), job_status() and job_stop(). Currently only works
for Unix.
2016-02-07 14:27:38 +01:00
Bram Moolenaar
c5f98ee987
patch 7.4.1273
...
Problem: assert_false(v:false) still fails.
Solution: Fix the typo.
2016-02-07 00:00:35 +01:00
Bram Moolenaar
1701481c53
patch 7.4.1272
...
Problem: Using future enum value.
Solution: Remove it.
2016-02-06 20:32:25 +01:00
Bram Moolenaar
3712792637
patch 7.4.1271
...
Problem: assert_false(v:false) reports an error. (Nikolai Pavlov)
Solution: Recognize v:true and v:false. (Closes #625 )
2016-02-06 20:29:28 +01:00
Bram Moolenaar
81e7a9c3fb
patch 7.4.1270
...
Problem: Warnings for missing values in switch.
Solution: Change switch to if-else or add values.
2016-02-06 19:57:20 +01:00
Bram Moolenaar
4f8b8faec3
patch 7.4.1269
...
Problem: Encoding {'key':} to JSON doesn't give an error (Tyru)
Solution: Give an error.
2016-02-06 18:42:07 +01:00
Bram Moolenaar
26dfc41335
patch 7.4.1268
...
Problem: Waittime is used as seconds instead of milliseconds. (Hirohito
Higashi)
Solution: Divide by 1000.
2016-02-06 18:18:54 +01:00
Bram Moolenaar
a03f233515
patch 7.4.1267
...
Problem: Easy to miss handling all types of variables.
Solution: Change the variable type into an enum.
2016-02-06 18:09:59 +01:00
Bram Moolenaar
ab9fc7e0cf
patch 7.4.1266
...
Problem: A BufAdd autocommand may cause an ml_get error (Christian
Brabandt)
Solution: Increment RedrawingDisabled earlier.
2016-02-06 15:29:40 +01:00
Bram Moolenaar
f416086f26
patch 7.4.1265
...
Problem: Not all channel commands are tested.
Solution: Add a test for "normal", "expr" and "redraw".
2016-02-05 23:09:12 +01:00
Bram Moolenaar
6076fe1986
patch 7.4.1264
...
Problem: Crash when receiving an empty array.
Solution: Check for array with wrong number of arguments. (Damien)
2016-02-05 22:49:56 +01:00
Bram Moolenaar
4d919d748e
patch 7.4.1263
...
Problem: ch_open() hangs when the server isn't running.
Solution: Add a timeout. Use a dict to pass arguments. (Yasuhiro Matsumoto)
2016-02-05 22:36:41 +01:00
Bram Moolenaar
a07fec9c85
patch 7.4.1262
...
Problem: The channel callback is not invoked.
Solution: Make a list of pending callbacks.
2016-02-05 21:04:08 +01:00
Bram Moolenaar
4b6a6dcbe7
patch 7.4.1261
...
Problem: Pending channel messages are garbage collected. Leaking memory in
ch_sendexpr(). Leaking memory for a decoded JSON string.
Solution: Mark the message list as used. Free the encoded JSON. Don't save
the JSON string.
2016-02-04 22:49:49 +01:00
Bram Moolenaar
a8343c1808
patch 7.4.1260
...
Problem: The channel feature doesn't work on Win32 GUI.
Solution: Use WSAGetLastError(). (Ken Takata)
2016-02-04 22:09:48 +01:00
Bram Moolenaar
3fc3e14282
patch 7.4.1259
...
Problem: No test for what patch 7.3.414 fixed.
Solution: Add a test. (Elias Diem)
2016-02-04 21:53:33 +01:00
Bram Moolenaar
a02b321686
patch 7.4.1258
...
Problem: The channel test can fail if messages arrive later.
Solution: Add a short sleep. (Jun T.)
2016-02-04 21:03:33 +01:00
Bram Moolenaar
681baaf4a4
Update runtime files.
2016-02-04 20:57:07 +01:00
Bram Moolenaar
e24692573a
patch 7.4.1257
...
Problem: Channel test fails in some configurations.
Solution: Add check for the +channel feature.
2016-02-04 10:54:34 +01:00
Bram Moolenaar
b3e2f00f39
patch 7.4.1256
...
Problem: On Mac sys.exit(0) doesn't kill the test server.
Solution: Use self.server.shutdown(). (Jun Takimoto)
2016-02-04 00:11:37 +01:00
Bram Moolenaar
66624ff0d9
patch 7.4.1255
...
Problem: Crash for channel "eval" command without third argument.
Solution: Check for missing argument.
2016-02-03 23:59:43 +01:00
Bram Moolenaar
3b05b135e3
patch 7.4.1254
...
Problem: Opening a second channel causes a crash. (Ken Takata)
Solution: Don't re-allocate the array with channels.
2016-02-03 23:25:07 +01:00
Bram Moolenaar
608a8919ca
patch 7.4.1253
...
Problem: Python test server not displaying second of two commands.
Solaris doesn't have "pkill --full".
Solution: Also echo the second command. Use "pkill -f".
2016-02-03 22:39:51 +01:00
Bram Moolenaar
e7bed627c8
patch 7.4.1252
...
Problem: The channel test server may receive two messages concatenated.
Solution: Split the messages.
2016-02-03 22:20:29 +01:00
Bram Moolenaar
bf087cead9
patch 7.4.1251
...
Problem: New test file missing from distribution.
Solution: Add src/testdir/*.py.
2016-02-03 21:56:42 +01:00
Bram Moolenaar
2212c4154c
patch 7.4.1250
...
Problem: Running tests in shadow directory fails.
Solution: Also link testdir/*.py
2016-02-03 21:45:27 +01:00
Bram Moolenaar
fcb1e3d168
patch 7.4.1249
...
Problem: Crash when the process a channel is connected to exits.
Solution: Use the file descriptor properly. Add a test. (Damien)
Also add a test for eval().
2016-02-03 21:32:46 +01:00
Bram Moolenaar
f92591f7f9
patch 7.4.1248
...
Problem: Can't reliably stop the channel test server. Can't start the
server if the python file is not executable.
Solution: Use "pkill" instead of "killall". Run the python file as an
argument instead of as an executable.
2016-02-03 20:22:32 +01:00
Bram Moolenaar
a0f9cd148e
patch 7.4.1247
...
Problem: The channel test doesn't run on MS-Windows.
Solution: Make it work on the MS-Windows console. (Ken Takata)
2016-02-03 20:13:24 +01:00
Bram Moolenaar
7c764f7bbf
Make the python script executable.
2016-02-02 23:33:43 +01:00
Bram Moolenaar
d7ece1008e
patch 7.4.1246
...
Problem: The channel functionality isn't tested.
Solution: Add a test using a Python test server.
2016-02-02 23:23:02 +01:00
Bram Moolenaar
d087566a41
patch 7.4.1245
...
Problem: File missing from distribution.
Solution: Add json_test.c.
2016-02-02 20:52:42 +01:00
Bram Moolenaar
f57969a20a
patch 7.4.1244
...
Problem: The channel functions don't sort together.
Solution: Use a common "ch_" prefix.
2016-02-02 20:47:49 +01:00
Bram Moolenaar
fbf9c6b6c3
patch 7.4.1243
...
Problem: Compiler warning for uninitialized variable.
Solution: Initialize it. (Elias Diem)
2016-02-02 19:43:57 +01:00
Bram Moolenaar
8d8c509ac8
patch 7.4.1242
...
Problem: json_test fails without the eval feature.
Solution: Add #ifdef.
2016-02-02 19:15:38 +01:00
Bram Moolenaar
04b08c3de6
patch 7.4.1241
...
Problem: Missing change in Makefile due to diff mismatch
Solution: Update the list of object files.
2016-02-02 19:01:55 +01:00
Bram Moolenaar
bc07309225
patch 7.4.1240
...
Problem: Visual studio tools are noisy.
Solution: Suppress startup info. (Mike Williams)
2016-02-02 18:50:45 +01:00
Bram Moolenaar
df5b27b20e
patch 7.4.1239
...
Problem: JSON message after the first one is dropped.
Solution: Put remainder of message back in the queue.
2016-02-02 18:43:17 +01:00
Bram Moolenaar
56ead341a7
patch 7.4.1238
...
Problem: Can't handle two messages right after each other.
Solution: Find the end of the JSON. Read more when incomplete. Add a C
test for the JSON decoding.
2016-02-02 18:20:08 +01:00
Bram Moolenaar
d9ea9069f5
patch 7.4.1237
...
Problem: Can't translate message without adding a line break.
Solution: Join the two parts of the message.
2016-02-02 12:38:02 +01:00
Bram Moolenaar
885f24fbca
patch 7.4.1236
...
Problem: When "syntax manual" was used switching between buffers removes
the highlighting.
Solution: Set the syntax option without changing the value. (Anton
Lindqvist)
2016-02-01 22:54:46 +01:00
Bram Moolenaar
11e0afa00a
patch 7.4.1235
...
Problem: Missing change to eval.c.
Solution: Include that change.
2016-02-01 22:41:00 +01:00
Bram Moolenaar
5e9b2fa9bb
Updated runtime files and translations.
2016-02-01 22:37:05 +01:00
Bram Moolenaar
488a130ea2
patch 7.4.1234
...
Problem: Demo server only runs with Python 2.
Solution: Make it run with Python 3 as well. (Ken Takata)
2016-02-01 22:01:10 +01:00
Bram Moolenaar
14ad611ca4
patch 7.4.1233
...
Problem: Channel command may cause a crash.
Solution: Check for NULL argument. (Damien)
2016-02-01 21:47:13 +01:00
Bram Moolenaar
1357caf31f
patch 7.4.1232
...
Problem: Compiler warnings when the Sniff feature is enabled.
Solution: Add UNUSED.
2016-02-01 21:40:14 +01:00
Bram Moolenaar
19d2f15898
patch 7.4.1231
...
Problem: JSON messages are not parsed properly.
Solution: Queue received messages.
2016-02-01 21:38:19 +01:00
Bram Moolenaar
ca568aeec6
patch 7.4.1230
...
Problem: Win32: opening a channel may hang. Not checking for messages
while waiting for characters.
Solution: Add a zero timeout. Call parse_queued_messages(). (Yasuhiro
Matsumoto)
2016-02-01 21:32:58 +01:00
Bram Moolenaar
fb1f62691e
patch 7.4.1229
...
Problem: "eval" and "expr" channel commands don't work yet.
Solution: Implement them. Update the error numbers. Also add "redraw".
2016-01-31 20:24:32 +01:00
Bram Moolenaar
155500077c
patch 7.4.1228
...
Problem: copy() and deepcopy() fail with special variables. (Nikolai
Pavlov)
Solution: Make it work. Add a test. Closes #614 .
2016-01-31 18:45:24 +01:00
Bram Moolenaar
448a22549b
patch 7.4.1227
...
Problem: Compiler warnings.
Solution: Add UNUSED. Add type cast. (Yegappan Lakshmanan)
2016-01-31 18:08:34 +01:00
Bram Moolenaar
3803bad99d
patch 7.4.1226
...
Problem: GRESOURCE_HDR is unused.
Solution: Remove it. (Kazunobu Kuriyama)
2016-01-31 17:56:07 +01:00
Bram Moolenaar
d14e00ea67
patch 7.4.1225
...
Problem: Still a few old style function declarations.
Solution: Make them new style. (Hirohito Higashi)
2016-01-31 17:30:51 +01:00
Bram Moolenaar
bbb3339dbf
patch 7.4.1224
...
Problem: Build problems with GTK on BSD. (Mike Williams)
Solution: Don't use "$<". Skip building gui_gtk_gresources.h when it doesn't
work. (Kazunobu Kuriyama)
2016-01-31 16:37:33 +01:00
Bram Moolenaar
a542c680a8
patch 7.4.1223
...
Problem: Crash when setting v:errors to a number.
Solution: Free the typval without assuming its type. (Yasuhiro Matsumoto)
2016-01-31 16:28:04 +01:00
Bram Moolenaar
e2c3810c2a
patch 7.4.1222
...
Problem: ":normal" command and others missing in tiny build.
Solution: Graduate FEAT_EX_EXTRA.
2016-01-31 14:55:40 +01:00
Bram Moolenaar
3c124e3ac8
patch 7.4.1221
...
Problem: Including netbeans and channel support in small and tiny builds.
Build fails with some interfaces.
Solution: Only include these features in small build and above. Let
configure fail if trying to enable an interface that won't build.
2016-01-31 14:36:58 +01:00
Bram Moolenaar
fa399af7ec
patch 7.4.1220
...
Problem: Warnings for unused variables in tiny build. (Tony Mechelynck)
Solution: Move declarations inside #ifdef. (Hirohito Higashi)
2016-01-31 14:13:21 +01:00
Bram Moolenaar
937204a917
patch 7.4.1219
...
Problem: Build fails with +channel but without +float.
Solution: Add #ifdef.
2016-01-30 23:37:38 +01:00
Bram Moolenaar
779a7759ad
patch 7.4.1218
...
Problem: Missing change in configure. More changes for function style.
Solution: Avoid the typos.
2016-01-30 23:26:34 +01:00
Bram Moolenaar
20fb9f3464
patch 7.4.1217
...
Problem: Execution of command on channel doesn't work yet.
Solution: Implement the "ex" and "normal" commands.
2016-01-30 23:20:33 +01:00
Bram Moolenaar
ba4ef2757c
patch 7.4.1216
...
Problem: Still using HAVE_STDARG_H.
Solution: Assume it's always defined.
2016-01-30 21:48:49 +01:00
Bram Moolenaar
b638a7be95
patch 7.4.1215
...
Problem: Using old style function declarations.
Solution: Change to new style function declarations. (script by Hirohito
Higashi)
2016-01-30 21:29:58 +01:00
Bram Moolenaar
764b23c8fd
patch 7.4.1214
...
Problem: Using old style function declarations.
Solution: Change to new style function declarations. (script by Hirohito
Higashi)
2016-01-30 21:10:09 +01:00
Bram Moolenaar
055409764c
patch 7.4.1213
...
Problem: Using old style function declarations.
Solution: Change to new style function declarations. (script by Hirohito
Higashi)
2016-01-30 20:31:25 +01:00
Bram Moolenaar
c1ab67674a
patch 7.4.1212
...
Problem: Can't build with Motif.
Solution: Fix function declaration.(Dominique Pelle)
2016-01-30 19:45:49 +01:00
Bram Moolenaar
9b57814db1
patch 7.4.1211
...
Problem: Using old style function declarations.
Solution: Change to new style function declarations. (script by Hirohito
Higashi)
2016-01-30 19:39:49 +01:00
Bram Moolenaar
52ea13da0f
patch 7.4.1210
...
Problem: Using old style function declarations.
Solution: Change to new style function declarations. (script by Hirohito
Higashi)
2016-01-30 18:51:09 +01:00
Bram Moolenaar
02fdaeaa69
patch 7.4.1209
...
Problem: Can't build with Athena.
Solution: Fix function declarations.
2016-01-30 18:13:55 +01:00
Bram Moolenaar
68c2f638e6
patch 7.4.1208
...
Problem: Using old style function declarations.
Solution: Change to new style function declarations. (script by Hirohito
Higashi)
2016-01-30 17:24:07 +01:00
Bram Moolenaar
66f948e928
patch 7.4.1207
...
Problem: Using old style function declarations.
Solution: Change to new style function declarations. (script by Hirohito
Higashi)
2016-01-30 16:39:25 +01:00
Bram Moolenaar
78c0b7d43e
patch 7.4.1206
...
Problem: Using old style function declarations.
Solution: Change to new style function declarations. (script by Hirohito
Higashi)
2016-01-30 15:52:46 +01:00
Bram Moolenaar
7454a06e26
patch 7.4.1205
...
Problem: Using old style function declarations.
Solution: Change to new style function declarations. (script by Hirohito
Higashi)
2016-01-30 15:14:10 +01:00
Bram Moolenaar
305598b712
patch 7.4.1204
...
Problem: Latin1 characters cause encoding conversion.
Solution: Remove the characters.
2016-01-30 13:53:36 +01:00
Bram Moolenaar
4349c57543
patch 7.4.1203
...
Problem: Still more files still using __ARGS.
Solution: Remove __ARGS in really the last files.
2016-01-30 13:28:28 +01:00
Bram Moolenaar
3e96c3d241
patch 7.4.1202
...
Problem: Still one more file still using __ARGS.
Solution: Remove __ARGS in the last file. (script by Hirohito Higashi)
(closes #612 )
2016-01-29 23:46:21 +01:00
Bram Moolenaar
569850724e
patch 7.4.1201
...
Problem: One more file still using __ARGS.
Solution: Remove __ARGS in the last file. (script by Hirohito Higashi)
2016-01-29 23:23:06 +01:00
Bram Moolenaar
d99df423c5
patch 7.4.1200
...
Problem: Still using __ARGS.
Solution: Remove __ARGS in several files. (script by Hirohito Higashi)
2016-01-29 23:20:40 +01:00
Bram Moolenaar
baaa7e9ec7
patch 7.4.1199
...
Problem: Still using __ARGS.
Solution: Remove __ARGS in several files. (script by Hirohito Higashi)
2016-01-29 22:47:03 +01:00
Bram Moolenaar
92b8b2d307
patch 7.4.1198
...
Problem: Still using __ARGS.
Solution: Remove __ARGS in several files. (script by Hirohito Higashi)
Also remove use of HAVE_STDARG_H.
2016-01-29 22:36:45 +01:00
Bram Moolenaar
d25c16e2f2
patch 7.4.1197
...
Problem: Still using __ARGS.
Solution: Remove __ARGS in several files. (script by Hirohito Higashi)
2016-01-29 22:13:30 +01:00
Bram Moolenaar
f28dbcea37
patch 7.4.1196
...
Problem: Still using __ARGS.
Solution: Remove __ARGS in several files. (script by Hirohito Higashi)
2016-01-29 22:03:47 +01:00
Bram Moolenaar
f12d983dea
patch 7.4.1195
...
Problem: The channel feature does not work in the MS-Windows console.
Solution: Add win32 console support. (Yasuhiro Matsumoto)
2016-01-29 21:11:25 +01:00
Bram Moolenaar
83162468b3
patch 7.4.1194
...
Problem: Compiler warning for not using return value of fwrite().
Solution: Return OK/FAIL. (Charles Campbell)
2016-01-28 23:10:07 +01:00
Bram Moolenaar
b8b6511fc1
patch 7.4.1193
...
Problem: Can't build the channel feature on MS-Windows.
Solution: Add #ifdef HAVE_POLL.
2016-01-28 23:01:49 +01:00
Bram Moolenaar
fa06a517b5
patch 7.4.1192
...
Problem: Can't build with FEAT_EVAL but without FEAT_MBYTE. (John
Marriott)
Solution: Add #ifdef for FEAT_MBYTE.
2016-01-28 22:46:58 +01:00
Bram Moolenaar
298b440930
Update runtime files.
2016-01-28 22:38:53 +01:00
Bram Moolenaar
3b5f929b18
patch 7.4.1191
...
Problem: The channel feature isn't working yet.
Solution: Add the connect(), disconnect(), sendexpr() and sendraw()
functions. Add initial documentation. Add a demo server.
2016-01-28 22:37:01 +01:00
Bram Moolenaar
ba59ddbd36
patch 7.4.1190
...
Problem: On OSX the default flag for dlopen() is different.
Solution: Add RTLD_LOCAL in the configure check. (sv99, closes #604 )
2016-01-28 15:34:25 +01:00
Bram Moolenaar
923e43b837
patch 7.4.1189
...
Problem: Using another language on MS-Windows does not work. (Yongwei Wu)
Solution: Undo the change to try loading libintl-8.dll first.
2016-01-28 15:07:38 +01:00
Bram Moolenaar
009d84a34f
patch 7.4.1188
...
Problem: Using older JSON standard.
Solution: Update the link. Adjust the text a bit.
2016-01-28 14:12:00 +01:00
Bram Moolenaar
85be35f33e
patch 7.4.1187
...
Problem: MS-Windows channel code only supports one channel. Doesn't build
without netbeans support.
Solution: Get the channel index from the socket in the message. Closes #600 .
2016-01-27 21:08:18 +01:00
Bram Moolenaar
4a1314cb9c
patch 7.4.1186
...
Problem: Error messages for security context are hard to translate.
Solution: Use one string with %s. (Ken Takata)
2016-01-27 20:47:18 +01:00
Bram Moolenaar
0d6f835683
patch 7.4.1185
...
Problem: Can't build with TCL on some systems.
Solution: Rename the channel_ functions.
2016-01-27 11:07:47 +01:00
Bram Moolenaar
54e09e7198
patch 7.4.1184
...
Problem: MS-Windows build is still broken.
Solution: Change nbsock to ch_fd.
2016-01-26 23:49:31 +01:00
Bram Moolenaar
fb4194e4e0
patch 7.4.1183
...
Problem: MS-Windows build is broken.
Solution: Remove init in wrong place.
2016-01-26 23:39:55 +01:00
Bram Moolenaar
d04a020a8a
patch 7.4.1182
...
Problem: Still socket code intertwined with netbeans.
Solution: Move code from netbeans.c to channel.c
2016-01-26 23:30:18 +01:00
Bram Moolenaar
6650a69454
patch 7.4.1181
...
Problem: free_tv() can't handle special variables. (Damien)
Solution: Add the variable type.
2016-01-26 19:59:10 +01:00
Bram Moolenaar
ac80999985
add missing test file
2016-01-25 22:44:54 +01:00
Bram Moolenaar
7465c6375f
patch 7.4.1180
...
Problem: Crash with invalid argument to glob2regpat().
Solution: Check for NULL. (Justin M. Keyes, closes #596 ) Add a test.
2016-01-25 22:20:27 +01:00
Bram Moolenaar
f4f79b84a5
patch 7.4.1179
...
Problem: test_writefile and test_viml do not delete the tempfile.
Solution: Delete the tempfile. (Charles Cooper) Add DeleteTheScript().
2016-01-25 20:38:30 +01:00
Bram Moolenaar
767d8c1a1a
patch 7.4.1178
...
Problem: empty() doesn't work for the new special variables.
Solution: Make empty() work. (Damien)
2016-01-25 20:22:54 +01:00
Bram Moolenaar
5aec481097
patch 7.4.1177
...
Problem: The +channel feature is not in :version output. (Tony Mechelynck)
Solution: Add the feature string.
2016-01-25 20:15:45 +01:00
Bram Moolenaar
1d63539cc7
patch 7.4.1176
...
Problem: Missing change to proto file.
Solution: Update the proto file. (Charles Cooper)
2016-01-25 16:05:56 +01:00
Bram Moolenaar
f75612fd99
patch 7.4.1175
...
Problem: Can't build with Mingw and Cygwin.
Solution: Remove extra "endif". (Christian J. Robinson)
2016-01-25 14:17:04 +01:00
Bram Moolenaar
3e53c700a2
patch 7.4.1174
...
Problem: Netbeans contains dead code insde #ifdef.
Solution: Remove the dead code.
2016-01-24 22:17:03 +01:00
Bram Moolenaar
65591001e4
patch 7.4.1173
...
Problem: No test for new behavior of v:true et al.
Solution: Add a test.
2016-01-24 21:51:57 +01:00
Bram Moolenaar
16435480f0
patch 7.4.1172
...
Problem: Configure is overly positive.
Solution: Insert "test".
2016-01-24 21:31:54 +01:00
Bram Moolenaar
2e2301437c
patch 7.4.1171
...
Problem: Makefile dependencies are outdated.
Solution: Run "make depend". Add GTK resource dependencies.
2016-01-24 20:54:37 +01:00
Bram Moolenaar
0e7f88e73e
patch 7.4.1170
...
Problem: Missing changes in src/Makefile, Filelist.
Solution: Add the missing changes.
2016-01-24 20:41:51 +01:00
Bram Moolenaar
e0874f8cbc
patch 7.4.1169
...
Problem: The socket I/O is intertwined with the netbeans code.
Solution: Start refactoring the netbeans communication to split off the
socket I/O. Add the +channel feature.
2016-01-24 20:36:41 +01:00
Bram Moolenaar
705ada1aff
Update a few runtime files.
2016-01-24 17:56:50 +01:00
Bram Moolenaar
f48aa160fd
patch 7.4.1168
...
Problem: This doesn't give the right result: eval(string(v:true)). (Nikolay
Pavlov)
Solution: Make the string "v:true" instead of "true".
2016-01-24 17:54:24 +01:00
Bram Moolenaar
0436922965
patch 7.4.1167
...
Problem: No tests for "is" and "isnot" with the new variables.
Solution: Add tests.
2016-01-24 17:21:29 +01:00
Bram Moolenaar
fcaaae6b3f
patch 7.4.1166
...
Problem: Can't encode a Funcref into JSON. jsonencode() doesn't handle the
same list or dict twice properly. (Nikolay Pavlov)
Solution: Give an error. Reset copyID when the list or dict is finished.
2016-01-24 16:49:11 +01:00
Bram Moolenaar
938ee834d3
patch 7.4.1165
...
Problem: When defining DYNAMIC_ICONV_DLL in the makefile, the build fails.
Solution: Add #ifdef's. (Taro Muraoka) Try the newer version first.
2016-01-24 15:36:03 +01:00
Bram Moolenaar
6039c7f053
patch 7.4.1164
...
Problem: No tests for comparing special variables. Error in jsondecode()
not reported. test_json does not work Japanse system.
Solution: Set scriptencoding. (Ken Takata) Add a few more tests. Add error.
2016-01-24 15:05:32 +01:00
Bram Moolenaar
17a13437c9
patch 7.4.1163
...
Problem: Expressions "0 + v:true" and "'' . v:true" cause an error.
Solution: Return something sensible when using a special variable as a
number or as a string. (suggested by Damien)
2016-01-24 14:22:10 +01:00
Bram Moolenaar
9e3be26872
patch 7.4.1162
...
Problem: Missing error number in MzScheme. (Dominique Pelle)
Solution: Add a proper error number.
2016-01-24 13:58:40 +01:00
Bram Moolenaar
2faa29f896
patch 7.4.1161
...
Problem: ":argadd" without argument is supposed to add the current buffer
name to the arglist.
Solution: Make it work as documented. (Coot, closes #577 )
2016-01-23 23:02:34 +01:00
Bram Moolenaar
bd4593ffb1
patch 7.4.1160
...
Problem: No error for jsondecode('"').
Solution: Give an error message for missing double quote.
2016-01-23 22:51:07 +01:00
Bram Moolenaar
e240c2da79
patch 7.4.1159
...
Problem: Automatically generated function prototypes use __ARGS.
Solution: Remove __ARGS from osdef.sh.
2016-01-23 22:46:10 +01:00
Bram Moolenaar
48e697e4b6
patch 7.4.1158
...
Problem: Still using __ARGS().
Solution: Remove __ARGS() from eval.c
2016-01-23 22:17:30 +01:00
Bram Moolenaar
f95534c3d4
patch 7.4.1157
...
Problem: type() does not work for v:true, v:none, etc.
Solution: Add new type numbers.
2016-01-23 21:59:52 +01:00
Bram Moolenaar
2dedb45260
patch 7.4.1156
...
Problem: Coverity warns for NULL pointer and ignoring return value.
Solution: Check for NULL pointer. When dict_add() returns FAIL free the item.
2016-01-23 21:38:51 +01:00
Bram Moolenaar
64922b9014
patch 7.4.1155
...
Problem: Build with normal features fails.
Solution: Always deinfe dict_lookup().
2016-01-23 19:54:30 +01:00
Bram Moolenaar
520e1e41f3
patch 7.4.1154
...
Problem: No support for JSON.
Solution: Add jsonencode() and jsondecode(). Also add v:false, v:true,
v:null and v:none.
2016-01-23 19:46:28 +01:00
Bram Moolenaar
6920c72d4d
patch 7.4.1153
...
Problem: Autocommands triggered by quickfix cannot always get the current
title value.
Solution: Call qf_fill_buffer() later. (Christian Brabandt)
2016-01-22 22:44:10 +01:00
Bram Moolenaar
09e786e7a7
patch 7.4.1152
...
Problem: Langmap test fails with normal build.
Solution: Check for +langmap feature.
2016-01-21 23:53:06 +01:00
Bram Moolenaar
13d5aeef56
Update runtime files
2016-01-21 23:36:05 +01:00
Bram Moolenaar
5f8a14b9de
patch 7.4.1151
...
Problem: Missing change to eval.c
Solution: Also change feedkeys().
2016-01-21 23:34:58 +01:00
Bram Moolenaar
25281634cd
patch 7.4.1150
...
Problem: 'langmap' applies to the first character typed in Select mode.
(David Watson)
Solution: Check for SELECTMODE. (Christian Brabandt, closes #572 )
Add the 'x' flag to feedkeys().
2016-01-21 23:32:32 +01:00
Bram Moolenaar
d6357e8f93
patch 7.4.1149
...
Problem: Using the local value of 'errorformat' causes more problems than
it solves.
Solution: Revert 7.4.1013.
2016-01-21 21:48:09 +01:00
Bram Moolenaar
e5f2be6159
patch 7.4.1148
...
Problem: Default for MingW and Cygwin is still "normal".
Solution: Use "huge" as default. (Ken Takata)
2016-01-21 20:24:34 +01:00
Bram Moolenaar
88e8f9f144
patch 7.4.1147
...
Problem: Conflict for "chartab". (Kazunobu Kuriyama)
Solution: Rename the global one to something less obvious. Move it into
src/chartab.c.
2016-01-20 22:48:02 +01:00
Bram Moolenaar
a7c3795a2e
patch 7.4.1146
...
Problem: Can't build with Python 3 interface using MingW.
Solution: Update the Makefile. (Yasuhiro Matsumoto, Ken Takata)
2016-01-20 22:23:15 +01:00
Bram Moolenaar
23c4f7183c
patch 7.4.1145
...
Problem: Default features are conservative.
Solution: Make the default feature set for most of todays systems "huge".
2016-01-20 22:11:59 +01:00
Bram Moolenaar
17576a1e33
patch 7.4.1144
...
Problem: Can't build on several systems.
Solution: Include float.h. (Christian Robinson, closes #570 #571 )
2016-01-20 20:05:44 +01:00
Bram Moolenaar
f7edf40448
patch 7.4.1143
...
Problem: Can't sort on floating point numbers.
Solution: Add the "f" flag to ":sort". (Alex Jakushev) Also add the "f"
flag to sort().
2016-01-19 23:36:15 +01:00
Bram Moolenaar
b8060fe862
patch 7.4.1142
...
Problem: Cannot define keyword characters for a syntax file.
Solution: Add the ":syn iskeyword" command. (Christian Brabandt)
2016-01-19 22:29:28 +01:00
Bram Moolenaar
6773a348da
patch 7.4.1141
...
Problem: Using searchpair() with a skip expression that uses syntax
highlighting sometimes doesn't work. (David Fishburn)
Solution: Reset next_match_idx. (Christian Brabandt)
2016-01-19 20:52:44 +01:00
Bram Moolenaar
e266d6d664
patch 7.4.1140
...
Problem: Recognizing <sid> does not work when the language is Turkish.
(Christian Brabandt)
Solution: Use MB_STNICMP() instead of STNICMP().
2016-01-19 20:51:32 +01:00
Bram Moolenaar
fce7b3d24f
patch 7.4.1139
...
Problem: MS-Windows: getftype() returns "file for symlink to directory.
Solution: Make it return "dir". (Ken Takata)
2016-01-19 19:00:32 +01:00
Bram Moolenaar
3a466a8718
patch 7.4.1138
...
Problem: When running gvim in the foreground some icons are missing.
(Taylor Venable)
Solution: Move the call to gui_gtk_register_resource(). (Kazunobu Kuriyama)
2016-01-19 17:47:25 +01:00
Bram Moolenaar
62ef797496
patch 7.4.1137
...
Problem: Illegal memory access when using :copen and :cclose.
Solution: Avoid that curbuf is invalid. (suggestion by Justin M. Keyes)
Add a test.
2016-01-19 14:51:54 +01:00
Bram Moolenaar
da5dcd9366
patch 7.4.1136
...
Problem: Wrong argument to assert_exception() causes a crash. (reported by
Coverity)
Solution: Check for NULL pointer. Add a test.
2016-01-19 14:31:20 +01:00
Bram Moolenaar
301417041b
patch 7.4.1135
...
Problem: One more arglist test fails on MS-Windows.
Solution: Don't edit "Y" after editing "y".
2016-01-19 14:14:08 +01:00
Bram Moolenaar
82e4184d48
patch 7.4.1134
...
Problem: The arglist test fails on MS-Windows.
Solution: Only check for failure of argedit on Unix.
2016-01-19 13:50:57 +01:00
Bram Moolenaar
ef26954a35
patch 7.4.1133
...
Problem: Generated function prototypes still have __ARGS().
Solution: Generate function prototypes without __ARGS().
2016-01-19 13:22:12 +01:00
Bram Moolenaar
99dbe291f5
patch 7.4.1132
...
Problem: Old style tests for the argument list.
Solution: Add more new style tests. (Yegappan Lakshmanan)
2016-01-19 13:07:23 +01:00
Bram Moolenaar
b20e334859
patch 7.4.1131
...
Problem: New lines in the viminfo file are dropped.
Solution: Copy lines starting with "|". Fix that when using :rviminfo in a
function global variables were restored as function-local
variables.
2016-01-18 23:29:01 +01:00
Bram Moolenaar
61ff4dd6a4
patch 7.4.1130
...
Problem: Memory leak in :vimgrep.
Solution: Call FreeWild(). (Yegappan Lakshmanan)
2016-01-18 20:30:17 +01:00
Bram Moolenaar
77324fc9d3
patch 7.4.1129
...
Problem: Python None value can't be converted to a Vim value.
Solution: Just use zero. (Damien)
2016-01-17 22:37:03 +01:00
Bram Moolenaar
85084ef1e9
Update help files.
2016-01-17 22:26:33 +01:00
Bram Moolenaar
203258c3ad
patch 7.4.1128
...
Problem: MS-Windows: delete() does not recognize junctions.
Solution: Add mch_isrealdir() for MS-Windows. Update mch_is_symbolic_link().
(Ken Takata)
2016-01-17 22:15:16 +01:00
Bram Moolenaar
021b593e7e
patch 7.4.1127
...
Problem: Both old and new style tests for Perl.
Solution: Merge the old tests with the new style tests.
2016-01-17 22:05:48 +01:00
Bram Moolenaar
c970330676
patch 7.4.1126
...
Problem: Can only get the directory of the current window.
Solution: Add window and tab arguments to getcwd() and haslocaldir().
(Thinca, Hirohito Higashi)
2016-01-17 21:49:33 +01:00
Bram Moolenaar
e9b892ebcd
patch 7.4.1125
...
Problem: There is no perleval().
Solution: Add perleval(). (Damien)
2016-01-17 21:15:58 +01:00
Bram Moolenaar
25b2b94ea7
patch 7.4.1124
...
Problem: MS-Windows: dead key behavior is not ideal.
Solution: Handle dead keys differently when not in Insert or Select mode.
(John Wellesz, closes #399 )
2016-01-17 20:53:12 +01:00
Bram Moolenaar
a24f0a550f
patch 7.4.1123
...
Problem: Using ":argadd" when there are no arguments results in the second
argument to be the current one. (Yegappan Lakshmanan)
Solution: Correct the w_arg_idx value.
2016-01-17 19:39:00 +01:00
Bram Moolenaar
42c9cfa7f4
patch 7.4.1122
...
Problem: Test 92 and 93 fail when using gvim on a system with a non utf-8
locale.
Solution: Avoid using .gvimrc by adding -U NONE. (Yukihiro Nakadaira)
2016-01-17 18:49:57 +01:00
Bram Moolenaar
08b270a8a4
patch 7.4.1121
...
Problem: test_expand leaves files behind.
Solution: Edit another file before deleting, otherwise the swap file
remains.
2016-01-17 18:34:19 +01:00
Bram Moolenaar
336bd622c3
patch 7.4.1120
...
Problem: delete(x, 'rf') fails if a directory is empty. (Lcd)
Solution: Ignore not finding matches in an empty directory.
2016-01-17 18:23:58 +01:00
Bram Moolenaar
72defda84e
patch 7.4.1119
...
Problem: argidx() has a wrong value after ":%argdelete". (Yegappan
Lakshmanan)
Solution: Correct the value of w_arg_idx. Add a test.
2016-01-17 18:04:33 +01:00
Bram Moolenaar
a99b90437a
patch 7.4.1118
...
Problem: Tests hang in 24 line terminal.
Solution: Set the 'more' option off.
2016-01-17 17:10:59 +01:00
Bram Moolenaar
d82103ed85
patch 7.4.1117
...
Problem: No longer get "." and ".." in directory list.
Solution: Do not skip "." and ".." unless EW_DODOT is set.
2016-01-17 17:04:05 +01:00
Bram Moolenaar
b0967d587f
patch 7.4.1116
...
Problem: delete(x, 'rf') does not delete files starting with a dot.
Solution: Also delete files starting with a dot.
2016-01-17 16:49:43 +01:00
Bram Moolenaar
d0232917ce
patch 7.4.1115
...
Problem: MS-Windows: make clean in testdir doesn't clean everything.
Solution: Add command to delete X* directories. (Ken Takata)
2016-01-17 16:15:32 +01:00
Bram Moolenaar
43a34f9f74
patch 7.4.1114
...
Problem: delete() does not work well with symbolic links.
Solution: Recognize symbolik links.
2016-01-17 15:56:34 +01:00
Bram Moolenaar
4119cf80e1
patch 7.4.1113
...
Problem: Using {ns} in variable name does not work. (lilydjwg)
Solution: Fix recognizing colon. Add a test.
2016-01-17 14:59:01 +01:00
Bram Moolenaar
2db5c3b3ce
patch 7.4.1112
...
Problem: When using ":next" with an illegal file name no error is reported.
Solution: Give an error message.
2016-01-16 22:49:34 +01:00
Bram Moolenaar
f60b796fa9
patch 7.4.1111
...
Problem: test_expand fails on MS-Windows.
Solution: Always use forward slashes. Remove references to test27.
2016-01-16 22:47:23 +01:00
Bram Moolenaar
8c600052fa
patch 7.4.1110
...
Problem: Test 108 fails when language is French.
Solution: Force English messages. (Dominique Pelle)
2016-01-16 22:08:11 +01:00
Bram Moolenaar
4cf7679383
patch 7.4.1109
...
Problem: MS-Windows doesn't have rmdir().
Solution: Add mch_rmdir().
2016-01-16 22:02:57 +01:00
Bram Moolenaar
58adb14739
patch 7.4.1108
...
Problem: Expanding "~" halfway a file name.
Solution: Handle the file name as one name. (Marco Hinz) Add a test.
Closes #564 .
2016-01-16 21:50:51 +01:00
Bram Moolenaar
da440d21a6
patch 7.4.1107
...
Problem: Vim can create a directory but not delete it.
Solution: Add an argument to delete() to make it possible to delete a
directory, also recursively.
2016-01-16 21:27:23 +01:00
Bram Moolenaar
286eacd3f6
patch 7.4.1106
...
Problem: The nsis script can't be used from the appveyor build.
Solution: Add "ifndef" to allow for variables to be set from the command
line. Remove duplicate SetCompressor command. Support using other
gettext binaries. (Ken Takata) Update build instructions to use
libintl-8.dll.
2016-01-16 18:05:50 +01:00
Bram Moolenaar
9bbf63dbf8
patch 7.4.1105
...
Problem: When using slices there is a mixup of variable name and namespace.
Solution: Recognize variables that can't be a namespace. (Hirohito Higashi)
2016-01-16 16:49:28 +01:00
Bram Moolenaar
4e640bd930
patch 7.4.1104
...
Problem: Various problems building with MzScheme/Racket.
Solution: Make it work with new versions of Racket. (Yukihiro Nakadaira, Ken
Takata)
2016-01-16 16:20:38 +01:00
Bram Moolenaar
d125001297
patch 7.4.1103
...
Problem: Removed file still in distribution.
Solution: Remove Make_cyg.mak from the list of files.
2016-01-16 15:45:15 +01:00
Bram Moolenaar
f1f60f859c
patch 7.4.1102
...
Problem: Debugger has no stack backtrace support.
Solution: Add "backtrace", "frame", "up" and "down" commands. (Alberto
Fanjul, closes #433 )
2016-01-16 15:40:53 +01:00
Bram Moolenaar
e39b3d9fb4
patch 7.4.1101
...
Problem: With 'rightleft' and concealing the cursor may move to the wrong
position.
Solution: Compute the column differently when 'rightleft' is set. (Hirohito
Higashi)
2016-01-15 22:52:22 +01:00
Bram Moolenaar
abfa9efb98
patch 7.4.1100
...
Problem: Cygwin makefiles are unused.
Solution: Remove them.
2016-01-15 22:34:45 +01:00
Bram Moolenaar
36d7cd8965
patch 7.4.1099
...
Problem: It's not easy to know if Vim supports blowfish. (Smu Johnson)
Solution: Add has('crypt-blowfish') and has('crypt-blowfish2').
2016-01-15 22:08:23 +01:00
Bram Moolenaar
b7604cc19f
patch 7.4.1098
...
Problem: Still using old style C function declarations.
Solution: Always define __ARGS() to include types. Turn a few functions
into ANSI style to find out if this causes problems for anyone.
2016-01-15 21:23:22 +01:00
Bram Moolenaar
345efa013d
Update runtime files
2016-01-15 20:57:49 +01:00
Bram Moolenaar
065ee9aebf
patch 7.4.1097
...
Problem: Looking up the alloc ID for tests fails.
Solution: Fix the line computation. Use assert_fails() for unlet test.
2016-01-15 20:53:38 +01:00
Bram Moolenaar
a260b87d9d
patch 7.4.1096
...
Problem: Need several lines to verify a command produces an error.
Solution: Add assert_fails(). (suggested by Nikolay Pavlov)
Make the quickfix alloc test actually work.
2016-01-15 20:48:22 +01:00
Bram Moolenaar
3d6d5cc3a4
patch 7.4.1095
...
Problem: Can't build GvimExt with SDK 7.1.
Solution: Support using setenv.bat instead of vcvars32.bat. (Ken Takata)
2016-01-15 18:03:32 +01:00
Bram Moolenaar
5a46a58eb6
Add missing test file.
2016-01-15 15:56:58 +01:00
Bram Moolenaar
ccb80989f2
patch 7.4.1094
...
Problem: Test for :hardcopy fails on MS-Windows.
Solution: Check for the +postscript feature.
2016-01-15 15:56:35 +01:00
Bram Moolenaar
24c4d539ee
patch 7.4.1093
...
Problem: Typo in test goes unnoticed.
Solution: Fix the typo. Give error for wrong arguments to cursor().
(partly by Hirohito Higashi) Add a test for cursor().
2016-01-15 15:37:20 +01:00
Bram Moolenaar
a803c7f940
patch 7.4.1092
...
Problem: It is not simple to test for an exception and give a proper error
message.
Solution: Add assert_exception().
2016-01-15 15:31:39 +01:00
Bram Moolenaar
b01f357791
patch 7.4.1091
...
Problem: When making a change while need_wait_return is set there is a two
second delay.
Solution: Do not assume the ATTENTION prompt was given when need_wait_return
was set already.
2016-01-15 15:17:04 +01:00
Bram Moolenaar
b5690794cf
patch 7.4.1090
...
Problem: No tests for :hardcopy and related options.
Solution: Add test_hardcopy.
2016-01-14 22:10:41 +01:00
Bram Moolenaar
ef2b5036b3
patch 7.4.1089
...
Problem: Repeating CTRL-A doesn't work.
Solution: Call prep_redo_cmd(). (Hirohito Higashi)
2016-01-12 22:20:58 +01:00
Bram Moolenaar
7ae4fbca55
patch 7.4.1088
...
Problem: Coverity warns for uninitialized variables. Only one is an actual
problem.
Solution: Move the conditions. Don't use endpos if handling an error.
2016-01-12 21:00:40 +01:00
Bram Moolenaar
d79e55016c
patch 7.4.1087
...
Problem: CTRL-A and CTRL-X do not work properly with blockwise visual
selection if there is a mix of Tab and spaces.
Solution: Add OP_NR_ADD and OP_NR_SUB. (Hirohito Higashi)
2016-01-10 22:13:02 +01:00
Bram Moolenaar
507edf63df
patch 7.4.1086
...
Problem: Crash with an extremely long buffer name.
Solution: Limit the return value of vim_snprintf(). (Dominique Pelle)
2016-01-10 20:54:17 +01:00
Bram Moolenaar
a52dfaed10
patch 7.4.1085
...
Problem: The CTRL-A and CTRL-X commands do not update the '[ and '] marks.
Solution: (Yukihiro Nakadaira)
2016-01-10 20:21:57 +01:00
Bram Moolenaar
e1edc1caba
patch 7.4.1084
...
Problem: Using "." to repeat CTRL-A in Visual mode increments the wrong
numbers.
Solution: Append right size to the redo buffer. (Ozaki Kiichi)
2016-01-10 20:08:03 +01:00
Bram Moolenaar
4514d2769b
patch 7.4.1083
...
Problem: Building GvimExt with VS2015 may fail.
Solution: Adjust the makefile. (Mike Williams)
2016-01-10 19:21:36 +01:00
Bram Moolenaar
858b96f382
patch 7.4.1082
...
Problem: The Tcl interface is always skipping memory free on exit.
Solution: Only skip for dynamically loaded Tcl.
2016-01-10 16:12:24 +01:00
Bram Moolenaar
254b105b75
patch 7.4.1081
...
Problem: No test for what previously caused a crash.
Solution: Add test for unletting errmsg.
2016-01-10 16:10:17 +01:00
Bram Moolenaar
f32c5cd6e0
patch 7.4.1080
...
Problem: VS2015 has a function HandleToLong() that is shadowed by the macro
that Vim defines.
Solution: Do not define HandleToLong() for MSVC version 1400 and later.
(Mike Williams)
2016-01-10 16:07:44 +01:00
Bram Moolenaar
b86a343280
patch 7.4.1079
...
Problem: New include file missing from distribution. Missing changes to
quickfix code.
Solution: Add alloc.h to the list of distributed files. Use the enum in
quickfix code.
2016-01-10 16:00:53 +01:00
Bram Moolenaar
acb4f221c7
Updated runtime files.
2016-01-10 15:59:26 +01:00
Bram Moolenaar
d08a8d4a31
patch 7.4.1078
...
Problem: MSVC: "make clean" doesn't cleanup in the tee directory.
Solution: Add the commands to cleanup tee. (Erich Ritz)
2016-01-10 15:20:29 +01:00
Bram Moolenaar
30a89473ee
patch 7.4.1077
...
Problem: The build instructions for MS-Windows are incomplete.
Solution: Add explanations for how to build with various interfaces. (Ken
Takata)
2016-01-10 14:35:58 +01:00
Bram Moolenaar
6a3c8aff04
patch 7.4.1076
...
Problem: CTRL-A does not work well in right-left mode.
Solution: Remove reversing the line, add a test. (Hirohito Higashi)
2016-01-10 14:13:40 +01:00
Bram Moolenaar
05fe017c1a
patch 7.4.1075
...
Problem: Crash when using an invalid command.
Solution: Fix generating the error message. (Dominique Pelle)
2016-01-10 13:54:48 +01:00
Bram Moolenaar
5fa4d448fb
patch 7.4.1074
...
Problem: Warning from VX2015 compiler.
Solution: Add a type cast. (Mike Williams)
2016-01-10 13:25:55 +01:00
Bram Moolenaar
28fb79db6b
patch 7.4.1073
...
Problem: Alloc_id depends on numbers, may use the same one twice. It's not
clear from the number what it's for.
Solution: Use an enum. Add a function to lookup the enum value from the
name.
2016-01-09 22:28:33 +01:00
Bram Moolenaar
44132a10ae
add missing test file
2016-01-09 21:09:10 +01:00
Bram Moolenaar
450919587d
patch 7.4.1072
...
Problem: Increment test is old style.
Solution: Make the increment test a new style test. (Hirohito Higashi)
2016-01-09 21:08:35 +01:00
Bram Moolenaar
cfc0a350a9
patch 7.4.1071
...
Problem: New style tests are executed in arbitrary order.
Solution: Sort the test function names. (Hirohito Higashi)
Fix the quickfix test that depended on the order.
2016-01-09 20:23:00 +01:00
Bram Moolenaar
8a5115cf18
patch 7.4.1070
...
Problem: The Tcl interface can't be loaded dynamically on Unix.
Solution: Make it possible to load it dynamically. (Ken Takata)
2016-01-09 19:41:11 +01:00
Bram Moolenaar
5f24542e5e
patch 7.4.1069
...
Problem: Compiler warning for unused argument.
Solution: Add UNUSED.
2016-01-09 18:52:40 +01:00
Bram Moolenaar
71bcfdf301
patch 7.4.1068
...
Problem: Wrong way to check for unletting internal variables.
Solution: Use a better way. (Olaf Dabrunz)
2016-01-09 18:20:46 +01:00
Bram Moolenaar
449538c3d2
patch 7.4.1067
...
Problem: Can't build with MingW and Python on MS-Windows.
Solution: Move the build flags to CFLAGS.
2016-01-09 17:49:15 +01:00
Bram Moolenaar
64496ffc9c
patch 7.4.1066
...
Problem: Build fails on MS-Windows.
Solution: Adjust the #ifdefs for "dll" options.
2016-01-09 15:08:03 +01:00
Bram Moolenaar
25e4fcde76
patch 7.4.1065
...
Problem: Cannot use the "dll" options on MS-Windows.
Solution: Support the options on all platforms. Use the built-in name as
the default, so that it's clear what Vim is looking for.
2016-01-09 14:57:47 +01:00
Bram Moolenaar
7b877b3605
patch 7.4.1064
...
Problem: When a spell file has single letter compounding creating
suggestions takes an awful long time.
Solution: Add th eNOCOMPOUNDSUGS flag.
2016-01-09 13:51:34 +01:00
Bram Moolenaar
4d1c0a4441
Update to newer English spell files,
...
but without the COMPOUND rules that make suggestions very slow.
2016-01-09 13:23:54 +01:00
Bram Moolenaar
eca99bd45f
patch 7.4.1063
...
Problem: TCL_VER_LONG and DYNAMIC_TCL_VER are not set when building with
Cygwin and MingW.
Solution: Add TCL_VER_LONG and DYNAMIC_TCL_VER to the makefile.
2016-01-07 22:50:05 +01:00
Bram Moolenaar
0bee2fe25a
patch 7.4.1062
...
Problem: Building with Ruby on MS-Windows requires a lot of arguments.
Solution: Make it simpler. (Ken Takata)
2016-01-07 22:45:09 +01:00
Bram Moolenaar
285bf84b4b
patch 7.4.1061
...
Problem: Compiler warning for ignoring return value of fwrite().
Solution: Do use the return value. (idea: Charles Campbell)
2016-01-07 22:34:01 +01:00
Bram Moolenaar
6602af7fe0
patch 7.4.1060
...
Problem: Instructions for writing tests are outdated.
Solution: Mention Make_all.mak. Add steps for new style tests.
2016-01-07 22:01:01 +01:00
Bram Moolenaar
fd39d08fb6
patch 7.4.1059
...
Problem: Code will never be executed.
Solution: Remove the code.
2016-01-07 21:28:24 +01:00
Bram Moolenaar
75bdf6aa30
patch 7.4.1058
...
Problem: It is not possible to test code that is only reached when memory
allocation fails.
Solution: Add the alloc_fail() function. Try it out with :vimgrep.
2016-01-07 21:25:08 +01:00
Bram Moolenaar
2b7db933b0
patch 7.4.1057
...
Problem: Typos in the :options window.
Solution: Fix the typos. (Dominique Pelle)
2016-01-07 16:52:10 +01:00
Bram Moolenaar
ca1fe98517
patch 7.4.1056
...
Problem: Don't know why finding spell suggestions is slow.
Solution: Add some code to gather profiling information.
2016-01-07 16:22:06 +01:00
Bram Moolenaar
a61018d7e0
Revert English spell file update
2016-01-07 16:19:13 +01:00
Bram Moolenaar
e7893a4088
patch 7.4.1055
...
Problem: Running "make newtests" in src/testdir has no output.
Solution: List the messages file when a test fails. (Christian Brabandt)
Update the list of tests.
2016-01-06 21:23:56 +01:00
Bram Moolenaar
2795e21eaa
patch 7.4.1054
...
Problem: Illegal memory access.
Solution: Check for missing pattern. (Dominique Pelle)
2016-01-05 22:04:49 +01:00
Bram Moolenaar
da59dd5da6
patch 7.4.1053
...
Problem: Insufficient testing for quickfix commands.
Solution: Add a new style quickfix test. (Yegappan Lakshmanan)
2016-01-05 21:59:58 +01:00
Bram Moolenaar
04bff88df6
patch 7.4.1052
...
Problem: Illegal memory access with weird syntax command. (Dominique Pelle)
Solution: Check for column past end of line.
2016-01-05 20:46:16 +01:00
Bram Moolenaar
af8af8bfac
patch 7.4.1051
...
Problem: Segfault when unletting "count".
Solution: Check for readonly and locked first. (Dominique Pelle)
Add a test.
2016-01-04 22:05:24 +01:00
Bram Moolenaar
c71982b239
patch 7.4.1050
...
Problem: Warning for unused var with tiny features. (Tony Mechelynck)
Solution: Add #ifdef. Use vim_snprintf(). Reduce number of statemements.
2016-01-04 21:43:08 +01:00
Bram Moolenaar
485dace817
patch 7.4.1049
...
Problem: Wordcount test still still fails on MS-Windows.
Solution: Set 'fileformats' to "unix".
2016-01-04 12:45:29 +01:00
Bram Moolenaar
c7803a1c42
patch 7.4.1048
...
Problem: Wordcount test still fail on MS-Windows.
Solution: Set 'fileformat' to "unix".
2016-01-04 12:26:23 +01:00
Bram Moolenaar
7f68203168
patch 7.4.1047
...
Problem: Tests fail on MS-Windows.
Solution: Set 'selection' to inclusive.
2016-01-04 12:13:05 +01:00
Bram Moolenaar
2d6c800272
patch 7.4.1046
...
Problem: No test coverage for menus.
Solution: Load the standard menus and check there is no error.
2016-01-03 23:31:24 +01:00
Bram Moolenaar
47707f6f34
patch 7.4.1045
...
Problem: Having shadow and coverage on the same build results in the source
files not being available in the coverage view.
Solution: Move using shadow to the normal build.
2016-01-03 23:06:34 +01:00
Bram Moolenaar
718272a7e1
patch 7.4.1044
...
Problem: Can't build without the +eval feature.
Solution: Add #ifdef.
2016-01-03 22:56:45 +01:00
Bram Moolenaar
d7a08a23bf
patch 7.4.1043
...
Problem: Another small thing.
Solution: Now really update the Mac install text.
2016-01-03 22:51:16 +01:00
Bram Moolenaar
ed767a2073
patch 7.4.1042
...
Problem: g-CTRL-G shows the word count, but there is no way to get the word
count in a script.
Solution: Add the wordcount() function. (Christian Brabandt)
2016-01-03 22:49:16 +01:00
Bram Moolenaar
022b896592
patch 7.4.1041
...
Problem: Various small things.
Solution: Add file to list of distributed files. Adjust README. Fix typo.
2016-01-03 22:16:20 +01:00
Bram Moolenaar
fa7353428f
Updated runtime files.
2016-01-03 22:14:44 +01:00
Bram Moolenaar
24db72958f
patch 7.4.1040
...
Problem: The tee command is not available on MS-Windows.
Solution: Adjust tee.c for MSVC and add a makefile. (Yasuhiro Matsumoto)
2016-01-03 16:56:10 +01:00
Bram Moolenaar
d798af8c77
patch 7.4.1039
...
Problem: Test 31 fails with small build.
Solution: Bail out for small build. (Hirohito Higashi)
2016-01-03 14:32:41 +01:00
Bram Moolenaar
d2e03f02c4
patch 7.4.1038
...
Problem: Still get a warning for a deprecated function with gdk-pixbuf
2.31.
Solution: Change minimum minor version from 32 to 31.
2016-01-02 22:46:36 +01:00
Bram Moolenaar
027387f70c
patch 7.4.1037
...
Problem: Using "q!" when there is a modified hidden buffer does not unload
the current buffer, resulting in the need to abandon it again.
Solution: When using "q!" unload the current buffer when needed. (Yasuhiro
Matsumoto, Hirohito Higashi)
2016-01-02 22:25:52 +01:00
Bram Moolenaar
fa03fd6c4a
patch 7.4.1036
...
Problem: Only terminals with up to 256 colors work properly.
Solution: Use the 256 color behavior for all terminals with 256 or more
colors. (Robert de Bath, closes #504 )
2016-01-02 22:03:00 +01:00
Bram Moolenaar
a3306958dc
patch 7.4.1035
...
Problem: An Ex range gets adjusted for folded lines even when the range is
not using line numbers.
Solution: Only adjust line numbers for folding. (Christian Brabandt)
2016-01-02 21:41:06 +01:00
Bram Moolenaar
27a82e31ee
Add new file left out from patch 7.4.1034.
2016-01-02 21:39:09 +01:00
Bram Moolenaar
aac624bacd
patch 7.4.1034
...
Problem: There is no test for the 'backspace' option behavior.
Solution: Add a test. (Hirohito Higashi)
2016-01-02 21:31:39 +01:00
Bram Moolenaar
ee2739787f
patch 7.4.1033
...
Problem: Memory use on MS-Windows is very conservative.
Solution: Use the global memory status to estimate amount of memory.
(Mike Williams)
2016-01-02 21:11:51 +01:00
Bram Moolenaar
cbfe32953a
patch 7.4.1032
...
Problem: message from assert_false() does not look nice.
Solution: Handle missing sourcing_name. Use right number of spaces. (Watiko)
Don't use line number if it's zero.
2016-01-02 20:59:10 +01:00
Bram Moolenaar
3c6f92e52e
patch 7.4.1031
...
Problem: Can't build with Python interface using MingW.
Solution: Update the Makefile. (Yasuhiro Matsumoto)
2016-01-02 20:26:36 +01:00
Bram Moolenaar
a2cce86307
patch 7.4.1030
...
Problem: test49 is still slow.
Solution: Move more tests from old to new style.
2016-01-02 19:50:04 +01:00
Bram Moolenaar
d3343960d7
patch 7.4.1029
...
Problem: test_increment fails on systems with 32 bit long.
Solution: Only test with 32 bits.
2016-01-02 18:17:16 +01:00
Bram Moolenaar
92c23d8ab8
patch 7.4.1028
...
Problem: Nsis version file missing from the distribution.
Solution: Add the file to the list.
2016-01-02 18:08:01 +01:00
Bram Moolenaar
89b24fcfc2
Update ignored files. Delete file that should have been deleted by patch 7.4.1016.
2016-01-02 18:05:10 +01:00
Bram Moolenaar
887c1fea4a
patch 7.4.1027
...
Problem: No support for binary numbers.
Solution: Add "bin" to nrformats. (Jason Schulz)
2016-01-02 17:56:35 +01:00
Bram Moolenaar
acf92d27c9
patch 7.4.1026
...
Problem: When using MingW the tests do not clean up all files. E.g. test
17 leaves Xdir1 behind. (Michael Soyka)
Solution: Also delete directories, like Make_dos.mak. Delete files after
directories to reduce warnings.
2016-01-02 16:00:20 +01:00
Bram Moolenaar
6c7b44472f
patch 7.4.1025
...
Problem: Version in installer needs to be updated manually.
Solution: Generate a file with the version number. (Guopeng Wen)
2016-01-02 15:44:32 +01:00
Bram Moolenaar
d5c899a3f1
patch 7.4.1024
...
Problem: Interfaces for MS-Windows are outdated.
Solution: Use Python 2.7.10, Python 3.4.4, Perl 5.22, TCL 8.6.
2016-01-02 15:07:02 +01:00
Bram Moolenaar
2c15f6aa8f
patch 7.4.1023
...
Problem: The distribution files for MS-Windows use CR-LF, which is
inconsistent with what one gets from github.
Solution: Use LF in the distribution files.
2016-01-02 15:00:30 +01:00
Bram Moolenaar
43f837dea5
patch 7.4.1022
...
Problem: The README file contains some outdated information.
Solution: Update the information about supported systems.
2016-01-01 18:34:39 +01:00
Bram Moolenaar
17b609ed7f
patch 7.4.1021
...
Problem: Some makefiles are outdated.
Solution: Add a note to warn developers.
2016-01-01 17:56:17 +01:00
Bram Moolenaar
7eae47af89
patch 7.4.1020
...
Problem: On MS-Windows there is no target to run tests with gvim.
Solution: Add the testgvim target.
2016-01-01 17:49:44 +01:00
Bram Moolenaar
40a346dc19
Update gitignore for files created when running tests.
2016-01-01 17:29:40 +01:00
Bram Moolenaar
39373819fd
patch 7.4.1019
...
Problem: Directory listing of "src" is too long.
Solution: Rename the resources file to make it shorter.
2016-01-01 17:20:27 +01:00
Bram Moolenaar
af2dff8fbc
patch 7.4.1018
...
Problem: Failure running tests.
Solution: Add missing change to list of old style tests.
2016-01-01 14:57:51 +01:00
Bram Moolenaar
8f79acdf7e
patch 7.4.1017
...
Problem: When there is a backslash in an option ":set -=" doesn't work.
Solution: Handle a backslash better. (Jacob Niehus) Add a new test, merge
in old test.
2016-01-01 14:48:20 +01:00
Bram Moolenaar
8dfc5eb328
patch 7.4.1016
...
Problem: Still a few OS/2 pieces remain.
Solution: Delete more.
2015-12-31 22:37:52 +01:00
Bram Moolenaar
c21d67e33c
patch 7.4.1015
...
Problem: The column is not restored properly when the matchparen plugin is
used in Insert mode and the cursor is after the end of the line.
Solution: Set the curswant flag. (Christian Brabandt). Also fix
highlighting the match of the character before the cursor.
2015-12-31 22:27:55 +01:00
Bram Moolenaar
06b0734d9c
patch 7.4.1014
...
Problem: fnamemodify('.', ':.') returns an empty string in Cygwin.
Solution: Use CCP_RELATIVE in the call to cygwin_conv_path. (Jacob Niehus,
closes #505 )
2015-12-31 22:26:28 +01:00
Bram Moolenaar
9b05a0d0f9
patch 7.4.1013
...
Problem: The local value of 'errorformat' is not used for ":lexpr" and
":cexpr".
Solution: Use the local value if it exists. (Christian Brabandt) Adjust the
help for this.
2015-12-31 21:19:49 +01:00
Bram Moolenaar
1000565c3a
patch 7.4.1012
...
Problem: Vim overwrites the value of $PYTHONHOME.
Solution: Do not set $PYTHONHOME if it is already set. (Kazuki Sakamoto,
closes #500 )
2015-12-31 21:03:23 +01:00
Bram Moolenaar
2bf2417612
patch 7.4.1011
...
Problem: Can't build with Strawberry Perl.
Solution: Include stdbool.h. (Ken Takata, closes #328 )
2015-12-31 20:54:51 +01:00
Bram Moolenaar
2d820808cd
patch 7.4.1010
...
Problem: Some developers are unhappy while running tests.
Solution: Add a test and some color.
2015-12-31 20:46:39 +01:00
Bram Moolenaar
53076830fe
patch 7.4.1009
...
Problem: There are still #ifdefs for ARCHIE.
Solution: Remove references to ARCHIE, the code was removed in Vim 5.
2015-12-31 19:53:21 +01:00
Bram Moolenaar
e7fedb6ebe
patch 7.4.1008
...
Problem: The OS/2 code pollutes the source while nobody uses it these days.
Solution: Drop the support for OS/2.
2015-12-31 19:07:19 +01:00
Bram Moolenaar
e3303cb081
patch 7.4.1007
...
Problem: When a symbolic link points to a file in the root directory, the
swapfile is not correct.
Solution: Do not try getting the full name of a file in the root directory.
(Milly, closes #501 )
2015-12-31 18:29:46 +01:00
Bram Moolenaar
96c664af27
patch 7.4.1006
...
Problem: The fix in patch 7.3.192 is not tested.
Solution: Add a test, one for each regexp engine. (Elias Diem)
2015-12-31 16:21:52 +01:00
Bram Moolenaar
86e179dbe7
patch 7.4.1005
...
Problem: Vim users are not always happy.
Solution: Make them happy.
2015-12-31 16:10:23 +01:00
Bram Moolenaar
cc7ff3fcd8
Update English spell files.
2015-12-30 19:13:24 +01:00
Bram Moolenaar
08b7bae91a
patch 7.4.1004
...
Problem: Using Makefile when auto/config.mk does not exists results in
warnings.
Solution: Use default values for essential variables.
2015-12-30 17:56:05 +01:00
Bram Moolenaar
7b5f0a15bc
patch 7.4.1003
...
Problem: Travis could check a few more things.
Solution: Run autoconf on one of the builds. (James McCoy, closes #510 )
Also build with normal features.
2015-12-30 17:40:43 +01:00
Bram Moolenaar
604619784c
patch 7.4.1002
...
Problem: Cannot run an individual test on MS-Windows.
Solution: Move the rule to run test1 downwards. (Ken Takata)
2015-12-30 17:17:10 +01:00
Bram Moolenaar
f49e240c2d
patch 7.4.1001
...
Problem: test_viml isn't run.
Solution: Include change in makefile.
2015-12-30 15:59:25 +01:00
Bram Moolenaar
c06624661a
patch 7.4.1000
...
Problem: Test 49 is slow and doesn't work on MS-Windows.
Solution: Start moving parts of test 49 to test_viml.
2015-12-30 15:49:05 +01:00
Bram Moolenaar
b8cb643eab
patch 7.4.999
...
Problem: "make shadow" creates a broken link. (Tony Mechelynck)
Solution: Remove vimrc.unix from the list.
2015-12-30 13:43:56 +01:00
Bram Moolenaar
f9c8bd2137
patch 7.4.998
...
Problem: Running tests in shadow directory fails. Test 49 fails.
Solution: Link more files for the shadow directory. Make test 49 end up in
the right buffer.
2015-12-29 21:34:48 +01:00
Bram Moolenaar
4c7bb12c82
patch 7.4.997
...
Problem: "make shadow" was sometimes broken.
Solution: Add a test for it. (James McCoy, closes #520 )
2015-12-29 20:32:23 +01:00
Bram Moolenaar
256972a984
Updated runtime files.
2015-12-29 19:10:25 +01:00
Bram Moolenaar
e292d80bed
patch 7.4.996
...
Problem: New GDK files and testdir/Make_all.mak missing from distribution.
PC build instructions are outdated.
Solution: Add the file to the list. Update PC build instructions.
2015-12-29 19:03:21 +01:00
Bram Moolenaar
36e294c00c
patch 7.4.995
...
Problem: gdk_pixbuf_new_from_inline() is deprecated.
Solution: Generate auto/gui_gtk_gresources.c. (Kazunobu Kazunobu,
closes #507 )
2015-12-29 18:55:46 +01:00
Bram Moolenaar
4e5a31c8b3
patch 7.4.994
...
Problem: New style tests are not run on MS-Windows.
Solution: Add the new style tests.
2015-12-29 17:11:15 +01:00
Bram Moolenaar
52f6ae1366
patch 7.4.993
...
Problem: Test 87 is flaky on AppVeyor.
Solution: Reduce the minimum background thread count.
2015-12-29 16:34:06 +01:00
Bram Moolenaar
013806229a
patch 7.4.992
...
Problem: Makefiles for MS-Windows in src/po are outdated.
Solution: Make them work. (Ken Takata, Taro Muraoka)
2015-12-29 16:04:42 +01:00
Bram Moolenaar
096c8bb40d
patch 7.4.991
...
Problem: When running new style tests the output is not visible.
Solution: Add the testdir/messages file and show it. Update the list of
test names.
2015-12-29 14:26:57 +01:00
Bram Moolenaar
e5c5f0c66c
patch 7.4.990
...
Problem: Test 86 fails on AppVeyor.
Solution: Do some registry magic. (Ken Takata)
2015-12-29 13:59:29 +01:00
Bram Moolenaar
0107f5ba87
patch 7.4.989
...
Problem: Leaking memory when hash_add() fails. Coverity error 99126.
Solution: When hash_add() fails free the memory.
2015-12-28 22:51:20 +01:00
Bram Moolenaar
40bbceee22
patch 7.4.988
...
Problem: Default test target is test49.out.
Solution: Add a build rule before including Make_all.mak.
2015-12-28 22:24:41 +01:00
Bram Moolenaar
0d27f64f71
patch 7.4.987
...
Problem: Can't build with Ruby 1.9.2.
Solution: Require Rub 2.0 for defining USE_TYPEDDATA.
2015-12-28 22:05:28 +01:00
Bram Moolenaar
da9888a3f0
patch 7.4.986
...
Problem: Test49 doesn't work on MS-Windows. test70 is listed twice.
Solution: Move test49 to the group not used on Amiga and MS-Windows.
Remove test70 from SCRIPTS_WIN32.
2015-12-28 21:35:14 +01:00
Bram Moolenaar
f2f6d29796
patch 7.4.985
...
Problem: Can't build with Ruby 2.3.0.
Solution: Use the new TypedData_XXX macro family instead of Data_XXX. Use
TypedData. (Ken Takata)
2015-12-28 20:57:10 +01:00
Bram Moolenaar
ad4d8a192a
patch 7.4.984
...
Problem: searchpos() always starts searching in the first column, which is
not what some people expect. (Brett Stahlman)
Solution: Add the 'z' flag: start at the specified column.
2015-12-28 19:20:36 +01:00
Bram Moolenaar
a60824308c
patch 7.4.983
...
Problem: Executing one test after "make testclean" doesn't work.
Solution: Add a dependency on test1.out.
2015-12-28 16:26:45 +01:00
Bram Moolenaar
7b6156f4cd
patch 7.4.982
...
Problem: Keeping the list of tests updated is a hassle.
Solution: Move the list to a separate file, so that it only needs to be
udpated in one place.
2015-12-28 16:01:26 +01:00
Bram Moolenaar
4686b323e4
patch 7.4.981
...
Problem: An error in a test script goes unnoticed.
Solution: Source the test script inside try/catch. (Hirohito Higashi)
2015-12-28 14:44:10 +01:00
Bram Moolenaar
57d7971b5f
patch 7.4.980
...
Problem: Tests for :cdo, :ldo, etc. are outdated.
Solution: Add new style tests for these commands. (Yegappan Lakshmanan)
2015-12-28 14:04:47 +01:00
Bram Moolenaar
4a8c2cfc56
patch 7.4.979
...
Problem: When changing the crypt key the blocks read from disk are not
decrypted.
Solution: Also call ml_decrypt_data() when mf_old_key is set. (Ken Takata)
2015-12-19 15:28:18 +01:00
Bram Moolenaar
c42b9c670e
patch 7.4.978
...
Problem: test_cdo fails when using another language than English.
Solution: Set the language to C. (Dominique Pelle)
2015-12-19 15:15:54 +01:00
Bram Moolenaar
9bc01ebb95
patch 7.4.977
...
Problem: 'linebreak' does not work properly when using "space" in
'listchars'.
Solution: (Hirohito Higashi, Christian Brabandt)
2015-12-17 21:14:58 +01:00
Bram Moolenaar
8def26a0f5
patch 7.4.976
...
Problem: When compiling Vim for MSYS2 (linked with msys-2.0.dll), the Win32
clipboard is not enabled.
Solution: Recognize MSYS like CYGWIN. (Ken Takata)
2015-12-17 15:34:53 +01:00
Bram Moolenaar
75e3ad0199
patch 7.4.975
...
Problem: Using ":sort" on a very big file sometimes causes text to be
corrupted. (John Beckett)
Solution: Copy the line into a buffer before calling ml_append().
2015-12-17 15:07:32 +01:00
Bram Moolenaar
f29a82dcd0
patch 7.4.974
...
Problem: When using :diffsplit the cursor jumps to the first line.
Solution: Put the cursor on the line related to where the cursor was before
the split.
2015-12-17 15:03:55 +01:00
Bram Moolenaar
6f62fed349
patch 7.4.973
...
Problem: When pasting on the command line line breaks result in literal
<CR> characters. This makes pasting a long file name difficult.
Solution: Skip the characters.
2015-12-17 14:04:24 +01:00
Bram Moolenaar
a988496706
patch 7.4.972
...
Problem: Memory leak when there is an error in setting an option.
Solution: Free the saved value (Christian Brabandt)
2015-12-13 15:08:56 +01:00
Bram Moolenaar
099fdde0f0
patch 7.4.971
...
Problem: The asin() function can't be used.
Solution: Sort the function table properly. (Watiko)
2015-12-13 14:45:21 +01:00
Bram Moolenaar
9ec021a2b0
patch 7.4.970
...
Problem: Rare crash in getvcol(). (Timo Mihaljov)
Solution: Check for the buffer being NULL in init_preedit_start_col.
(Hirohito Higashi, Christian Brabandt)
2015-12-12 16:23:29 +01:00
Bram Moolenaar
35be4534c0
patch 7.4.969
...
Problem: Compiler warnings on Windowx x64 build.
Solution: Add type casts. (Mike Williams)
2015-12-11 22:38:36 +01:00
Bram Moolenaar
b65c749ac5
patch 7.4.968
...
Problem: test86 and test87 are flaky in Appveyor.
Solution: Reduce the count from 8 to 7. (suggested by ZyX)
2015-12-11 20:53:58 +01:00
Bram Moolenaar
6b90351786
patch 7.4.967
...
Problem: Cross compilation on MS-windows doesn't work well.
Solution: Tidy up cross compilation across architectures with Visual Studio.
(Mike Williams)
2015-12-11 19:38:44 +01:00
Bram Moolenaar
49222bee65
patch 7.4.966
...
Problem: Configure doesn't work with a space in a path.
Solution: Put paths in quotes. (James McCoy, close #525 )
2015-12-11 18:11:30 +01:00
Bram Moolenaar
941aea2b97
patch 7.4.965
...
Problem: On FreeBSD /dev/fd/ files are special.
Solution: Use is_dev_fd_file() also for FreeBSD. (Derek Schrock, closes #521 )
2015-12-11 17:14:27 +01:00
Bram Moolenaar
91376b6387
patch 7.4.964
...
Problem: Test 87 doesn't work in a shadow directory.
Solution: Handle the extra subdirectory. (James McCoy, closes #515 )
2015-12-11 16:17:02 +01:00
Bram Moolenaar
1c57fe8b94
patch 7.4.963
...
Problem: test_listlbr_utf8 sometimes fails.
Solution: Don't use a literal multibyte character but <C-V>uXXXX. Do not
dump the screen highlighting. (Christian Brabandt, closes #518 )
2015-12-06 14:53:18 +01:00
Bram Moolenaar
2c5e8e80ea
Updated runtime files.
2015-12-05 20:59:21 +01:00
Bram Moolenaar
3f12a2421b
patch 7.4.962
...
Problem: Cannot run the tests with gvim. Cannot run individual new stests.
Solution: Add the -f flag. Add new test targets in Makefile.
2015-12-05 20:56:57 +01:00
Bram Moolenaar
9dc2ce398b
patch 7.4.961
...
Problem: Test107 fails in some circunstances.
Solution: When using "zt", "zb" and "z=" recompute the fraction.
2015-12-05 19:47:04 +01:00
Bram Moolenaar
90f5d0a5c3
patch 7.4.960
...
Problem: Detecting every version of nmake is clumsy.
Solution: Use a tiny C program to get the version of _MSC_VER. (Ken Takata)
2015-12-03 22:37:21 +01:00
Bram Moolenaar
0379d01c52
patch 7.4.959
...
Problem: When setting 'term' the clipboard ownership is lost.
Solution: Do not call clip_init(). (James McCoy)
2015-12-03 21:17:24 +01:00
Bram Moolenaar
e1a61991d9
patch 7.4.958
...
Problem: Vim checks if the directory "$TMPDIR" exists.
Solution: Do not check if the name starts with "$".
2015-12-03 21:02:27 +01:00
Bram Moolenaar
bc96c29ffc
patch 7.4.957
...
Problem: Test_tagcase fails when using another language than English.
Solution: Set the messages language to C. (Kenichi Ito)
2015-12-03 20:46:20 +01:00
Bram Moolenaar
f882d9f89d
patch 7.4.956
...
Problem: A few more file name extensions not recognized.
Solution: Add .asciidoc, .bzl, .gradle, etc.
2015-12-03 20:18:24 +01:00
Bram Moolenaar
3b8fcd945c
patch 7.4.955
...
Problem: Vim doesn't recognize .pl6 and .pod6 files.
Solution: Recognize them as perl6 and pod6. (Mike Eve, closes #511 )
2015-12-03 20:14:12 +01:00
Bram Moolenaar
f609dcf8c1
patch 7.4.954
...
Problem: When using Lua there may be a crash. (issue #468 )
Solution: Avoid using an unitialized tv. (Yukihiro Nakadaira)
2015-12-03 17:43:17 +01:00
Bram Moolenaar
de0ad40cb3
patch 7.4.953
...
Problem: When a test script navigates to another buffer the .res file is
created with the wrong name.
Solution: Use the "testname" for the .res file. (Damien)
2015-12-03 17:21:28 +01:00
Bram Moolenaar
6cd1345307
patch 7.4.952
...
Problem: 'lispwords' is tested in the old way.
Solution: Make a new style test for 'lispwords'.
2015-12-03 16:54:53 +01:00
Bram Moolenaar
b00da1d6d1
patch 7.4.951
...
Problem: Sorting number strings does not work as expected. (Luc Hermitte)
Solution: Add the 'N" argument to sort()
2015-12-03 16:33:12 +01:00
Bram Moolenaar
4649ded287
patch 7.4.950
...
Problem: v:errors is not initialized.
Solution: Initialze it to an empty list. (Thinca)
2015-12-03 14:55:55 +01:00
Bram Moolenaar
32a214e78d
patch 7.4.949
...
Problem: When using 'colorcolumn' and there is a sign with a fullwidth
character the highlighting is wrong. (Andrew Stewart)
Solution: Only increment vcol when in the right state. (Christian Brabandt)
2015-12-03 14:29:02 +01:00
Bram Moolenaar
20ad69ccfb
patch 7.4.948
...
Problem: Can't build when the insert_expand feature is disabled.
Solution: Add #ifdefs. (Dan Pasanen, closes #499 )
2015-12-03 13:52:52 +01:00
Bram Moolenaar
5311c02f25
patch 7.4.947
...
Problem: Test_listchars fails with MingW. (Michael Soyka)
Solution: Add the test to the ones that need the fileformat fixed.
(Christian Brabandt)
2015-12-01 20:19:26 +01:00
Bram Moolenaar
bbfbaf9741
patch 7.4.946
...
Problem: Missing changes in source file.
Solution: Include changes to the eval.c file.
2015-12-01 15:32:56 +01:00
Bram Moolenaar
683fa185a4
patch 7.4.945
...
Problem: New style testing is incomplete.
Solution: Add the runtest script to the list of distributed files.
Add the new functions to the function overview.
Rename the functions to match Vim function style.
Move undolevels testing into a new style test script.
2015-11-30 21:38:24 +01:00
Bram Moolenaar
43345546ae
patch 7.4.944
...
Problem: Writing tests for Vim script is hard.
Solution: Add assertEqual(), assertFalse() and assertTrue() functions. Add
the v:errors variable. Add the runtest script. Add a first new
style test script.
2015-11-29 17:35:35 +01:00
Bram Moolenaar
48a969b488
patch 7.4.943
...
Problem: Tests are not run.
Solution: Add test_writefile to makefiles. (Ken Takata)
2015-11-28 14:29:26 +01:00
Bram Moolenaar
60422e68a3
patch 7.4.942
...
Problem: test_tagcase breaks for small builds.
Solution: Bail out of the test early. (Hirohito Higashi)
2015-11-25 23:53:01 +01:00
Bram Moolenaar
d042dc825c
Update runtime files.
2015-11-24 19:18:36 +01:00
Bram Moolenaar
0f6562e903
patch 7.4.941
...
Problem: There is no way to ignore case only for tag searches.
Solution: Add the 'tagcase' option. (Gary Johnson)
2015-11-24 18:48:14 +01:00
Bram Moolenaar
2a1b474fd8
patch 7.4.940
...
Problem: vt52 terminal codes are not correct.
Solution: Move entries outside of #if. (Random) Adjustments based on
documented codes.
2015-11-24 18:15:51 +01:00
Bram Moolenaar
9a7d58e42e
patch 7.4.939
...
Problem: Memory leak when encountering a syntax error.
Solution: Free the memory. (Dominique Pelle)
2015-11-24 17:23:56 +01:00
Bram Moolenaar
88e484bf1b
patch 7.4.938
...
Problem: X11 and GTK have moure mouse buttons than Vim supports.
Solution: Recognize more mouse buttons. (Benoit Pierre, closes #498 )
2015-11-24 15:38:44 +01:00
Bram Moolenaar
5ad075c073
patch 7.4.937
...
Problem: Segfault reading unitialized memory.
Solution: Do not read match \z0, it does not exist. (Marius Gedminas, closes
#497 )
2015-11-24 15:18:32 +01:00
Bram Moolenaar
294a7e55b0
patch 7.4.936
...
Problem: Crash when dragging with the mouse.
Solution: Add safety check for NULL pointer. Check mouse position for valid
value. (Hirohito Higashi)
2015-11-22 19:39:38 +01:00
Bram Moolenaar
6040256d8b
patch 7.4.935
...
Problem: test_utf8 fails on MS-Windows when executed with gvim.
Solution: Use the insert flag on feedkeys() to put the string before the
":" that was already read when checking for available chars.
2015-11-22 15:08:59 +01:00
Bram Moolenaar
7487792ab1
patch 7.4.934
...
Problem: Appveyor also builds on a tag push.
Solution: Add a skip_tags line. (Kenichi Ito, closes #489 )
2015-11-21 17:15:33 +01:00
Bram Moolenaar
e4eda3bc71
patch 7.4.933
...
Problem: Crash when using longest completion match.
Solution: Fix array index.
2015-11-21 16:28:50 +01:00
Bram Moolenaar
8f08dab18d
patch 7.4.932
...
Problem: test_utf8 has confusing dummy command.
Solution: Use a real command instead of a colon.
2015-11-21 14:31:33 +01:00
Bram Moolenaar
cfcd1ddd10
patch 7.4.931
...
Problem: Test 94 fails on some systems.
Solution: Set 'encoding' to utf-8.
2015-11-21 14:24:50 +01:00
Bram Moolenaar
e392eb41f8
Update runtime files.
2015-11-19 20:38:09 +01:00
Bram Moolenaar
97b0b0ec76
patch 7.4.930
...
Problem: MS-Windows: Most users appear not to like the window border.
Solution: Remove WS_EX_CLIENTEDGE. (Ian Halliday)
2015-11-19 20:23:37 +01:00
Bram Moolenaar
d29c6fea94
patch 7.4.929
...
Problem: "gv" after paste selects one character less if 'selection' is
"exclusive".
Solution: Increment the end position. (Christian Brabandt)
2015-11-19 20:11:54 +01:00
Bram Moolenaar
5d8afebb5b
patch 7.4.928
...
Problem: A clientserver message interrupts handling keys of a mapping.
Solution: Have mch_inchar() send control back to WaitForChar when it is
interrupted by server message. (James Kolb)
2015-11-19 19:55:16 +01:00
Bram Moolenaar
9b1067e038
patch 7.4.927
...
Problem: Ruby crashes when there is a runtime error.
Solution: Use ruby_options() instead of ruby_process_options(). (Damien)
2015-11-19 19:33:15 +01:00
Bram Moolenaar
4f8fa1633c
patch 7.4.926
...
Problem: Completing the longest match doesn't work properly with multi-byte
characters.
Solution: When using multi-byte characters use another way to find the
longest match. (Hirohito Higashi)
2015-11-19 19:00:05 +01:00
Bram Moolenaar
a0ed84a268
patch 7.4.925
...
Problem: User may yank or put using the register being recorded in.
Solution: Add the recording register in the message. (Christian Brabandt,
closes #470 )
2015-11-19 17:56:13 +01:00
Bram Moolenaar
32d03b34ac
patch 7.4.924
...
Problem: DEVELOPER_DIR gets reset by configure.
Solution: Do not reset DEVELOPER_DIR when there is no --with-developer-dir
argument. (Kazuki Sakamoto, closes #482 )
2015-11-19 13:46:48 +01:00
Bram Moolenaar
6a2697ffd7
patch 7.4.923
...
Problem: Prototypes not always generated.
Solution: Change #if to OR with PROTO.
2015-11-19 13:14:30 +01:00
Bram Moolenaar
b4ff518d95
Updated runtime files.
2015-11-10 21:15:48 +01:00
Bram Moolenaar
1c2836e268
patch 7.4.922
...
Problem: Leaking memory with ":helpt {dir-not-exists}".
Solution: Free dirname. (Dominique Pelle)
2015-11-10 21:05:48 +01:00
Bram Moolenaar
cd1c55f706
patch 7.4.921
...
Problem: Missing proto file update. (Randall W. Morris)
Solution: Add the missing line for mch_ishidden.
2015-11-10 20:52:04 +01:00
Bram Moolenaar
a93f975e8b
patch 7.4.920
...
Problem: The rubydll option is not in the options window.
Solution: Add the rubydll option.
2015-11-10 20:45:09 +01:00
Bram Moolenaar
d4ece23e2e
patch 7.4.919
...
Problem: The dll options are not in the options window.
Solution: Add the dll options. And other fixes.
2015-11-10 19:48:14 +01:00
Bram Moolenaar
0796c0625f
patch 7.4.918
...
Problem: A digit in an option name has problems.
Solution: Rename 'python3dll' to 'pythonthreedll'.
2015-11-10 19:41:37 +01:00
Bram Moolenaar
1be2ed6c11
patch 7.4.917
...
Problem: Compiler warning for comparing signed and unsigned.
Solution: Add a type cast.
2015-11-10 19:11:58 +01:00
Bram Moolenaar
8648357841
patch 7.4.916
...
Problem: When running out of memory while copying a dict memory may be
freed twice. (ZyX)
Solution: Do not call the garbage collector when running out of memory.
2015-11-10 19:04:23 +01:00
Bram Moolenaar
174674743d
patch 7.4.915
...
Problem: When removing from 'path' and then adding, a comma may go missing.
(Malcolm Rowe)
Solution: Fix the check for P_ONECOMMA. (closes #471 )
2015-11-10 17:50:24 +01:00
Bram Moolenaar
98b30a473a
patch 7.4.914
...
Problem: New compiler warning: logical-not-parentheses
Solution: Silence the warning.
2015-11-10 15:18:02 +01:00
Bram Moolenaar
72f4cc4a98
patch 7.4.913
...
Problem: No utf-8 support for the hangul input feature.
Solution: Add utf-8 support. (Namsh)
2015-11-10 14:35:18 +01:00
Bram Moolenaar
e01f4f86ce
patch 7.4.912
...
Problem: Wrong indenting for C++ constructor.
Solution: Recognize ::. (Anhong)
2015-11-10 14:06:53 +01:00
Bram Moolenaar
450ca4335e
patch 7.4.911
...
Problem: t_Ce and t_Cs are documented but not supported. (Hirohito Higashi)
Solution: Define the options.
2015-11-10 13:30:39 +01:00
Bram Moolenaar
e7427f4b7e
patch 7.4.910
...
Problem: Compiler complains about type punned pointer.
Solution: Use another way to increment the ref count.
2015-11-10 13:24:20 +01:00
Bram Moolenaar
de59ba33aa
patch 7.4.909
...
Problem: "make install" fails.
Solution: Only try installing desktop files if the destination directory
exists.
2015-11-03 22:03:16 +01:00
Bram Moolenaar
a16f472edf
patch 7.4.908
...
Problem: Build error with MingW compiler. (Cesar Romani)
Solution: Change #if into #ifdef.
2015-11-02 17:35:43 +01:00
Bram Moolenaar
d94464ee29
patch 7.4.907
...
Problem: Libraries for dynamically loading interfaces can only be defined
at compile time.
Solution: Add options to specify the dll names. (Kazuki Sakamoto,
closes #452 )
2015-11-02 15:28:18 +01:00
Bram Moolenaar
8a52ba7918
patch 7.4.906
...
Problem: On MS-Windows the viminfo file is (always) given the hidden
attribute. (raulnac)
Solution: Check the hidden attribute in a different way. (Ken Takata)
2015-11-02 14:45:56 +01:00
Bram Moolenaar
1d8d9c0bec
Add files in patch 7.4.904 missing from commit.
2015-11-02 13:29:53 +01:00
Bram Moolenaar
d424747d58
patch 7.4.905
...
Problem: Python interface can produce error "vim.message' object has no
attribute 'isatty'".
Solution: Add dummy isatty(), readable(), etc. (closes #464 )
2015-11-02 13:28:59 +01:00
Bram Moolenaar
6407b3e80d
patch 7.4.904
...
Problem: Vim does not provide .desktop files.
Solution: Include and install .desktop files. (James McCoy, closes #455 )
2015-11-02 12:50:55 +01:00
Bram Moolenaar
d7464be974
Updated runtime files.
2015-11-01 16:49:04 +01:00
Bram Moolenaar
7314efd87d
patch 7.4.903
...
Problem: MS-Windows: When 'encoding' differs from the current code page,
expandinig wildcards may cause illegal memory access.
Solution: Allocate a longer buffer. (Ken Takata)
2015-10-31 15:32:52 +01:00
Bram Moolenaar
4c0aac5759
patch 7.4.902
...
Problem: Problems with using the MS-Windows console.
Solution: Revert patches 7.4.851, 7.4.876 and 7.4.886 until we find a better
solution. (suggested by Ken Takata)
2015-10-30 16:46:55 +01:00
Bram Moolenaar
a0f849ee40
Update runtime files.
2015-10-30 14:37:44 +01:00
Bram Moolenaar
e7d1376b63
patch 7.4.901
...
Problem: When a BufLeave autocommand changes folding in a way it syncs
undo, undo can be corrupted.
Solution: Prevent undo sync. (Jacob Niehus)
2015-10-30 14:23:33 +01:00
Bram Moolenaar
f1a4c98ea6
patch 7.4.900
...
Problem: README file can still be improved
Solution: Add a couple of links. (Christian Brabandt)
2015-10-25 22:42:00 +01:00
Bram Moolenaar
c92399f4ee
patch 7.4.899
...
Problem: README file is not optimal.
Solution: Move buttons, update some text. (closes #460 )
2015-10-25 13:55:00 +01:00
Bram Moolenaar
60cce2fb73
Update runtime files.
2015-10-13 23:21:27 +02:00
Bram Moolenaar
04dfd51229
patch 7.4.898
...
Problem: The 'fixendofline' option is set on with ":edit".
Solution: Don't set the option when clearing a buffer. (Yasuhiro Matsumoto)
2015-10-13 20:55:50 +02:00
Bram Moolenaar
4e86150ec5
patch 7.4.897
...
Problem: Freeze and crash when there is a sleep in a remote command.
(Karl Yngve Lervåg)
Solution: Remove a message from the queue before dealing with it. (James
Kolb)
2015-10-13 20:21:49 +02:00
Bram Moolenaar
b4f6a46b01
patch 7.4.896
...
Problem: Editing a URL, which netrw should handle, doesn't work.
Solution: Avoid changing slashes to backslashes. (Yasuhiro Matsumoto)
2015-10-13 19:43:17 +02:00
Bram Moolenaar
23d1b62746
patch 7.4.895
...
Problem: Custom command line completion does not work for a command
containing digits.
Solution: Skip over the digits. (suggested by Yasuhiro Matsumoto)
2015-10-13 19:18:04 +02:00
Bram Moolenaar
f59c73da1e
patch 7.4.894
...
Problem: vimrun.exe is picky about the number of spaces before -s.
Solution: Skip all spaces. (Cam Sinclair)
2015-10-13 17:52:59 +02:00
Bram Moolenaar
d1b15dec4d
patch 7.4.893
...
Problem: C indenting is wrong below a "case (foo):" because it is
recognized as a C++ base class construct. Issue #38 .
Solution: Check for the case keyword.
2015-10-13 16:13:39 +02:00
Bram Moolenaar
9d6ca1cc5e
patch 7.4.892
...
Problem: On MS-Windows the iconv DLL may have a different name.
Solution: Also try libiconv2.dll and libiconv-2.dll. (Yasuhiro Matsumoto)
2015-10-13 13:49:09 +02:00
Bram Moolenaar
089af18d1f
patch 7.4.891
...
Problem: Indentation of array initializer is wrong.
Solution: Avoid that calling find_start_rawstring() changes the position
returned by find_start_comment(), add a test. (Hirohito Higashi)
2015-10-07 11:41:49 +02:00
Bram Moolenaar
094454fa70
patch 7.4.890
...
Problem: Build failure when using dynamic python but not python3.
Solution: Adjust the #if to also include DYNAMIC_PYTHON3 and UNIX.
2015-10-07 10:39:55 +02:00
Bram Moolenaar
74b738d414
patch 7.4.889
...
Problem: Triggering OptionSet from setwinvar() isn't tested.
Solution: Add a test. (Christian Brabandt)
2015-09-29 18:08:33 +02:00
Bram Moolenaar
ba117c23df
patch 7.4.888
...
Problem: The OptionSet autocommands are not triggered from setwinvar().
Solution: Do not use switch_win() when not needed. (Hirohito Higashi)
2015-09-29 16:53:22 +02:00
Bram Moolenaar
c2b717ebd6
patch 7.4.887
...
Problem: Using uninitialized memory for regexp with back reference.
(Dominique Pelle)
Solution: Initialize end_lnum.
2015-09-29 15:06:14 +02:00
Bram Moolenaar
1d478a6242
patch 7.4.886
...
Problem: Windows7: Switching screen buffer causes flicker when using
system().
Solution: Instead of actually switching screen buffer, duplicate the handle.
(Yasuhiro Matsumoto)
2015-09-29 14:01:12 +02:00
Bram Moolenaar
c79a5452ac
patch 7.4.885
...
Problem: When doing an upwards search without wildcards the search fails if
the initial directory doesn't exist.
Solution: Fix the non-wildcard case. (Stefan Kempf)
2015-09-29 12:08:42 +02:00
Bram Moolenaar
ca63501fbc
Update various runtime files.
2015-09-25 20:34:21 +02:00
Bram Moolenaar
c1d20998d7
patch 7.4.884
...
Problem: Travis also builds on a tag push.
Solution: Filter out tag pushes. (Kenichi Ito)
2015-09-25 20:30:58 +02:00
Bram Moolenaar
10ad1d90da
patch 7.4.883
...
Problem: Block-mode replace works characterwise instead of blockwise after
column 147. (Issue #422 )
Solution: Set Visual mode. (Christian Brabandt)
2015-09-25 19:35:02 +02:00
Bram Moolenaar
5f1fea28f5
patch 7.4.882
...
Problem: When leaving the command line window with CTRL-C while a
completion menu is displayed the menu isn't removed.
Solution: Force a screen update. (Hirohito Higashi)
2015-09-25 19:12:22 +02:00
Bram Moolenaar
0a777ab989
patch 7.4.881
...
Problem: Test 49 fails.
Solution: Add line number to check of call stack.
2015-09-25 17:56:50 +02:00
Bram Moolenaar
02d803fc0c
patch 7.4.880
...
Problem: No build and coverage status.
Solution: Add links to the README file. (Christian Brabandt)
2015-09-25 17:50:22 +02:00
Bram Moolenaar
1d6328ca00
patch 7.4.879
...
Problem: Can't see line numbers in nested function calls.
Solution: Add line number to the file name. (Alberto Fanjul)
2015-09-25 17:37:16 +02:00
Bram Moolenaar
69b67f7e77
patch 7.4.878
...
Problem: Coverity error for clearing only one byte of struct.
Solution: Clear the whole struct. (Dominique Pelle)
2015-09-25 16:59:47 +02:00
Bram Moolenaar
4d0c7bc74a
patch 7.4.877
...
Problem: ":find" sometimes fails. (Excanoe)
Solution: Compare current characters instead of previous ones.
2015-09-25 16:38:01 +02:00
Bram Moolenaar
b0262f239e
patch 7.4.876
...
Problem: Windows7: when using vim.exe with msys or msys2, conhost.exe
(console window provider on Windows7) will freeze or crash.
Solution: Make original screen buffer active, before executing external
program. And when the program is finished, revert to vim's one.
(Taro Muraoka)
2015-09-25 15:28:38 +02:00
Bram Moolenaar
3fe076f0fe
patch 7.4.875
...
Problem: Not obvious how to contribute.
Solution: Add a remark about CONTRIBUTING.md to README.md
2015-09-25 15:00:56 +02:00
Bram Moolenaar
8919554fe1
patch 7.4.874
...
Problem: MS-Windows: When Vim runs inside another application, the size
isn't right.
Solution: When in child mode compute the size differently. (Agorgianitis
Loukas)
2015-09-25 15:00:31 +02:00
Bram Moolenaar
b8603882b1
patch 7.4.873
...
Problem: Compiler warning for unused variable. (Tony Mechelynck)
Solution: Remove the variable. Also fix int vs long_u mixup.
2015-09-17 23:20:42 +02:00
Bram Moolenaar
0600f3511c
patch 7.4.872
...
Problem: Not using CI services available.
Solution: Add configuration files for travis and appveyor. (PR #401 )
2015-09-15 19:18:18 +02:00
Bram Moolenaar
7b256fe744
patch 7.4.871
...
Problem: Vim leaks memory, when 'wildignore' filters out all matches.
Solution: Free the files array when it becomes empty.
2015-09-15 19:05:59 +02:00
Bram Moolenaar
2455c4ede8
patch 7.4.870
...
Problem: May get into an invalid state when using getchar() in an
expression mapping.
Solution: Anticipate mod_mask to change. (idea by Yukihiro Nakadaira)
2015-09-15 18:29:39 +02:00
Bram Moolenaar
3b59755862
patch 7.4.869
...
Problem: MS-Windows: scrolling may cause text to disappear when using an
Intel GPU.
Solution: Call GetPixel(). (Yohei Endo)
2015-09-15 17:58:29 +02:00
Bram Moolenaar
54f018cd59
patch 7.4.868
...
Problem: 'smarttab' is also effective when 'paste' is enabled. (Alexander
Monakov)
Solution: Disable 'smarttab' when 'paste' is set. (Christian Brabandt)
Do the same for 'expandtab'.
2015-09-15 17:30:40 +02:00
Bram Moolenaar
9534680731
patch 7.4.867
...
Problem: Can't build on MS-Windows. (Taro Muraoka)
Solution: Adjust #ifdef.
2015-09-15 15:57:29 +02:00
Bram Moolenaar
93c88e0f6a
patch 7.4.866
...
Problem: Crash when changing the 'tags' option from a remote command.
(Benjamin Fritz)
Solution: Instead of executing messages immediately, use a queue, like for
netbeans. (James Kolb)
2015-09-15 14:12:05 +02:00
Bram Moolenaar
ed84b76021
patch 7.4.865
...
Problem: Compiler warning for uninitialized variable.
Solution: Initialize.
2015-09-09 22:35:29 +02:00
Bram Moolenaar
e906c50207
patch 7.4.864
...
Problem: Tiny build fails.
Solution: Put qf_ items inside #ifdef.
2015-09-09 21:10:39 +02:00
Bram Moolenaar
43335ea394
patch 7.4.863
...
Problem: plines_nofill() used without the diff feature.
Solution: Define PLINES_NOFILL().
2015-09-09 20:59:37 +02:00
Bram Moolenaar
5325b9bbae
patch 7.4.862
...
Problem: Still problems with pango_shape_full() not available.
Solution: Change AC_TRY_COMPILE to AC_TRY_LINK.
2015-09-09 20:27:02 +02:00
Bram Moolenaar
12969c04fe
Update documentation and syntax files.
2015-09-08 23:36:10 +02:00
Bram Moolenaar
3cbe0c01ad
patch 7.4.861
...
Problem: pango_shape_full() is not always available.
Solution: Add a configure check.
2015-09-08 20:00:22 +02:00
Bram Moolenaar
a122b5e98a
patch 7.4.860
...
Problem: Filetype detection is outdated.
Solution: Include all recent and not-so-recent changes.
2015-09-08 19:13:51 +02:00
Bram Moolenaar
d8986fd914
patch 7.4.859
...
Problem: Vim doesn't recognize all htmldjango files.
Solution: Recognize a comment. (Daniel Hahler, PR #410 )
2015-09-08 19:10:55 +02:00
Bram Moolenaar
aa23b37942
patch 7.4.858
...
Problem: It's a bit clumsy to execute a command on a list of matches.
Solution: Add the ":ldo", ":lfdo", ":cdo" and ":cfdo" commands. (Yegappan
Lakshmanan)
2015-09-08 18:46:31 +02:00
Bram Moolenaar
4a4b821085
patch 7.4.857
...
Problem: Dragging the current tab with the mouse doesn't work properly.
Solution: Take the current tabpage index into account. (Hirohito Higashi)
2015-09-08 17:50:41 +02:00
Bram Moolenaar
a09a2c5857
patch 7.4.856
...
Problem: "zt" still doesn't work well with filler lines. (Gary Johnson)
Solution: Check for filler lines above the cursor. (Christian Brabandt)
2015-09-08 17:31:59 +02:00
Bram Moolenaar
7e2ec008f5
patch 7.4.855
...
Problem: GTK: font glitches for combining characters
Solution: Use pango_shape_full() instead of pango_shape(). (luchr, PR #393 )
2015-09-08 16:31:06 +02:00
Bram Moolenaar
b58988b832
patch 7.4.854
...
Problem: Missing information about runtime files.
Solution: Add section about runtime files. (Christian Brabandt)
2015-09-01 21:25:44 +02:00
Bram Moolenaar
cf619daa8e
patch 7.4.853
...
Problem: "zt" in diff mode does not always work properly. (Gary Johnson)
Solution: Don't count filler lines twice. (Christian Brabandt)
2015-09-01 20:53:24 +02:00
Bram Moolenaar
ac360bf2ca
patch 7.4.852
...
Problem: On MS-Windows console Vim uses ANSI APIs for keyboard input and
console output, it cannot input/output Unicode characters.
Solution: Use Unicode APIs for console I/O. (Ken Takata, Yasuhiro Matsumoto)
2015-09-01 20:31:20 +02:00
Bram Moolenaar
615942452e
patch 7.4.851
...
Problem: Saving and restoring the console buffer does not work properly.
Solution: Instead of ReadConsoleOutputA/WriteConsoleOutputA use
CreateConsoleScreenBuffer and SetConsoleActiveScreenBuffer.
(Ken Takata)
2015-09-01 20:23:37 +02:00
Bram Moolenaar
544780248b
patch 7.4.850
...
Problem: <Esc> does not show up.
Solution: Use > and <. (Kazunobu Kuriyama)
2015-09-01 19:50:09 +02:00
Bram Moolenaar
8b5f65a527
patch 7.4.849
...
Problem: Moving the cursor in Insert mode starts new undo sequence.
Solution: Add CTRL-G U to keep the undo sequence for the following cursor
movement command. (Christian Brabandt)
2015-09-01 19:26:12 +02:00
Bram Moolenaar
5adfea1ac6
patch 7.4.848
...
Problem: CTRL-A on hex number in Visual block mode is incorrect.
Solution: Account for the "0x". (Hirohito Higashi)
2015-09-01 18:51:39 +02:00
Bram Moolenaar
8667d66ca9
patch 7.4.847
...
Problem: "vi)d" may leave a character behind.
Solution: Skip over multi-byte character. (Christian Brabandt)
2015-09-01 18:27:49 +02:00
Bram Moolenaar
6017f3799d
patch 7.4.846
...
Problem: Some GitHub users don't know how to use issues.
Solution: Add a file that explains the basics of contributing.
2015-09-01 17:50:48 +02:00
Bram Moolenaar
5df1ed2de3
patch 7.4.845
...
Problem: Compiler warning for possible loss of data.
Solution: Add a type cast. (Erich Ritz)
2015-09-01 16:25:34 +02:00
Bram Moolenaar
37a8de17d4
patch 7.4.844
...
Problem: When '#' is in 'isident' the is# comparator doesn't work.
Solution: Don't use vim_isIDc(). (Yasuhiro Matsumoto)
2015-09-01 16:05:00 +02:00
Bram Moolenaar
d43f0951bc
patch 7.4.843
...
Problem: Still possible to go beyond the end of a string.
Solution: Check for NUL also in second string. (Dominique Pelle)
2015-08-27 22:30:47 +02:00
Bram Moolenaar
cdf0442d00
patch 7.4.842
...
Problem: Sending too many messages to close the balloon.
Solution: Only send a WM_CLOSE message. (Jurgen Kramer)
2015-08-27 22:25:10 +02:00
Bram Moolenaar
5ea87a0496
patch 7.4.841
...
Problem: Can't compile without the multi-byte feature. (John Marriott)
Solution: Add more #ifdef's.
2015-08-26 23:24:09 +02:00
Bram Moolenaar
8e5f5b47c2
patch 7.4.840
...
Problem: Tooltip window stays open.
Solution: Send a WM_CLOSE message. (Jurgen Kramer)
2015-08-26 23:12:38 +02:00
Bram Moolenaar
6ed535dbc0
patch 7.4.839
...
Problem: Compiler warning on 64-bit system.
Solution: Add cast to int. (Mike Williams)
2015-08-26 23:01:21 +02:00
Bram Moolenaar
8060687905
patch 7.4.838
...
Problem: Can't compile without the crypt feature. (John Marriott)
Solution: Add #ifdef.
2015-08-25 21:27:35 +02:00
Bram Moolenaar
88774fdd23
Updated runtime files and Italian messages.
2015-08-25 19:52:04 +02:00
Bram Moolenaar
80ce282107
patch 7.4.837
...
Problem: Compiler warning with MSVC compiler when using +sniff.
Solution: Use Sleep() instead of _sleep(). (Tux)
2015-08-25 19:49:50 +02:00
Bram Moolenaar
0a38dd29d6
patch 7.4.836
...
Problem: Accessing unitinialized memory.
Solution: Add missing calls to init_tv(). (Dominique Pelle)
2015-08-25 16:49:01 +02:00
Bram Moolenaar
f6470c288c
patch 7.4.835
...
Problem: Comparing utf-8 sequences does not handle different byte sizes
correctly.
Solution: Get the byte size of each character. (Dominique Pelle)
2015-08-25 16:31:40 +02:00
Bram Moolenaar
7e47d1ac6a
patch 7.4.834
...
Problem: gettabvar() doesn't work after Vim start. (Szymon Wrozynski)
Solution: Handle first window in tab still being NULL. (Christian Brabandt)
2015-08-25 16:19:05 +02:00
Bram Moolenaar
e68c25c677
patch 7.4.833
...
Problem: More side effects of ":set all&" are missing. (Björn Linse)
Solution: Call didset_options() and add didset_options2() to collect more
side effects to take care of. Still not everything...
2015-08-25 15:39:55 +02:00
Bram Moolenaar
be83b73ddb
patch 7.4.832
...
Problem: $HOME in is expanded too early.
Solution: Skip over when expanding environment names.
2015-08-25 14:21:19 +02:00
Bram Moolenaar
3f188935ec
patch 7.4.831
...
Problem: When expanding on the command line and encountering an
error, the command is executed anyway.
Solution: Bail out when an error is detected.
2015-08-25 13:57:04 +02:00
Bram Moolenaar
b341dda575
patch 7.4.830
...
Problem: Resetting 'encoding' when doing ":set all&" causes problems.
(Bjorn Linse) Display is not updated.
Solution: Do not reset 'encoding'. Do a full redraw.
2015-08-25 12:56:31 +02:00
Bram Moolenaar
7fb7d34caf
patch 7.4.829
...
Problem: Crash when clicking in beval balloon. (Travis Lebsock)
Solution: Use PostMessage() instead of DestroyWindow(). (Raymond Ko, PR 298)
2015-08-25 12:21:32 +02:00
Bram Moolenaar
670acbc70f
patch 7.4.828
...
Problem: Crash when using "syn keyword x c". (Dominique Pelle)
Solution: Initialize the keyword tabble. (Raymond Ko, PR 397)
2015-08-25 11:58:36 +02:00
Bram Moolenaar
8cba8ba3e0
patch 7.4.827
...
Problem: Not all test targets are in the Makefile.
Solution: Add the missing targets.
2015-08-18 13:48:54 +02:00
Bram Moolenaar
3cfd5289ca
patch 7.4.826
...
Problem: Compiler warnings and errors.
Solution: Make it build properly without the multi-byte feature.
2015-08-13 23:28:43 +02:00
Bram Moolenaar
1560d07045
patch 7.4.825
...
Problem: Invalid memory access for ":syn keyword x a[".
Solution: Do not skip over the NUL. (Dominique Pelle)
2015-08-13 22:53:29 +02:00
Bram Moolenaar
8e8b486727
patch 7.4.824
...
Problem: Can't compile without the multi-byte feature. (John Marriott)
Solution: Add #ifdef.
2015-08-12 22:56:58 +02:00
Bram Moolenaar
fc39ecf8de
Update runtime files.
2015-08-11 20:34:49 +02:00
Bram Moolenaar
25c2f6783a
patch 7.4.823
...
Problem: Cursor moves after CTRL-A on alphabetic character.
Solution: (Hirohito Higashi, test by Christian Brabandt)
2015-08-11 19:36:42 +02:00
Bram Moolenaar
cde8854730
patch 7.4.822
...
Problem: More problems reported by coverity.
Solution: Avoid the warnings. (Christian Brabandt)
2015-08-11 19:14:00 +02:00
Bram Moolenaar
bd8539aac3
patch 7.4.821
...
Problem: Coverity reports a few problems.
Solution: Avoid the warnings. (Christian Brabandt)
2015-08-11 18:53:03 +02:00
Bram Moolenaar
8fee878fe2
patch 7.4.820
...
Problem: Invalid memory access in file_pat_to_reg_pat.
Solution: Avoid looking before the start of a string. (Dominique Pelle)
2015-08-11 18:45:48 +02:00
Bram Moolenaar
901e58c243
patch 7.4.819
...
Problem: Beeping when running the tests.
Solution: Fix 41 beeps. (Roland Eggner)
2015-08-11 18:33:48 +02:00
Bram Moolenaar
89c17c02ca
patch 7.4.818
...
Problem: 'linebreak' breaks c% if the last Visual selection was block.
(Chris Morganiser, Issue 389)
Solution: Handle Visual block mode differently. (Christian Brabandt)
2015-08-11 17:46:36 +02:00
Bram Moolenaar
2288afed42
patch 7.4.817
...
Problem: Invalid memory access in file_pat_to_reg_pat().
Solution: Use vim_isspace() instead of checking for a space only. (Dominique
Pelle)
2015-08-11 16:20:05 +02:00
Bram Moolenaar
dd8a5286e1
patch 7.4.816
...
Problem: Invalid memory access when doing ":fun X(".
Solution: Check for missing ')'. (Dominique Pelle)
2015-08-11 15:54:52 +02:00
Bram Moolenaar
73627d0bd4
patch 7.4.815
...
Problem: Invalid memory access when doing ":call g:".
Solution: Check for an empty name. (Dominique Pelle)
2015-08-11 15:46:09 +02:00
Bram Moolenaar
382197865c
patch 7.4.814
...
Problem: Illegal memory access with "sy match a fold".
Solution: Check for empty string. (Dominique Pelle)
2015-08-11 15:27:13 +02:00
Bram Moolenaar
dbd24b5967
patch 7.4.813
...
Problem: It is not possible to save and restore character search state.
Solution: Add getcharsearch() and setcharsearch(). (James McCoy)
2015-08-11 14:26:19 +02:00
Bram Moolenaar
fbd302ff38
patch 7.4.812
...
Problem: Gcc sanitizer complains about using a NULL pointer to memmove().
Solution: Only call memmove when there is something to move. (Vittorio
Zecca)
2015-08-08 18:23:46 +02:00
Bram Moolenaar
204b93f958
patch 7.4.811
...
Problem: Invalid memory access when using "exe 'sc'".
Solution: Avoid going over the end of the string. (Dominique Pelle)
2015-08-04 22:02:51 +02:00
Bram Moolenaar
9dd33af4ba
patch 7.4.810
...
Problem: With a sequence of commands using buffers in diff mode E749 is
given. (itchyny)
Solution: Skip unloaded buffer. (Hirohito Higashi)
2015-08-04 21:51:25 +02:00
Bram Moolenaar
75e6413546
patch 7.4.809
...
Problem: Test is duplicated.
Solution: Roll back 7.4.802.
2015-08-04 21:27:11 +02:00
Bram Moolenaar
bb86ebb0ef
patch 7.4.808
...
Problem: On MS-Windows 8 IME input doen't work correctly.
Solution: Read console input before calling MsgWaitForMultipleObjects().
(vim-jp, Nobuhiro Takasaki)
2015-08-04 19:27:05 +02:00
Bram Moolenaar
0bbcb5c8ef
patch 7.4.807
...
Problem: After CTRL-V CTRL-A mode isn't updated. (Hirohito Higashi)
Solution: Clear the command line or update the displayed command.
2015-08-04 19:18:52 +02:00
Bram Moolenaar
cc218ab3ca
patch 7.4.806
...
Problem: CTRL-A in Visual mode doesn't work properly with "alpha" in
'nrformat'.
Solution: Make it work. (Christian Brabandt)
2015-08-04 18:23:22 +02:00
Bram Moolenaar
29bc9db36e
patch 7.4.805
...
Problem: The ruler shows "Bot" even when there are only filler lines
missing. (Gary Johnson)
Solution: Use "All" when the first line and one filler line are visible.
2015-08-04 17:43:25 +02:00
Bram Moolenaar
43fe32900c
patch 7.4.804
...
Problem: Xxd doesn't have a license notice.
Solution: Add license as indicated by Juergen.
2015-08-04 17:29:07 +02:00
Bram Moolenaar
f7bb86dc59
patch 7.4.803
...
Problem: C indent does not support C11 raw strings. (Mark Lodato)
Solution: Do not change indent inside the raw string.
2015-07-28 21:17:36 +02:00
Bram Moolenaar
52e21cf057
patch 7.4.802
...
Problem: Using "A" in Visual mode while 'linebreak' is set is not tested.
Solution: Add a test for this, verifies the problem is fixed. (Ingo Karkat)
2015-07-28 17:16:33 +02:00
Bram Moolenaar
278236000f
patch 7.4.801
...
Problem: Test for ":diffoff" doesn't catch all potential problems.
Solution: Add a :diffthis and a :diffoff command. (Olaf Dabrunz)
2015-07-28 14:42:45 +02:00
Bram Moolenaar
829aef1eb4
patch 7.4.800
...
Problem: Using freed memory when triggering CmdUndefined autocommands.
Solution: Set pointer to NULL. (Dominique Pelle)
2015-07-28 14:25:48 +02:00
Bram Moolenaar
6b9be1b6f2
patch 7.4.799
...
Problem: Accessing memory before an allocated block.
Solution: Check for not going before the start of a pattern. (Dominique
Pelle)
2015-07-28 13:33:45 +02:00
Bram Moolenaar
31b259bf95
patch 7.4.798
...
Problem: Repeating a change in Visual mode does not work as expected.
(Urtica Dioica)
Solution: Make redo in Visual mode work better. (Christian Brabandt)
2015-07-28 11:21:32 +02:00
Bram Moolenaar
5f95f288a2
patch 7.4.797
...
Problem: Crash when using more lines for the command line than
'maxcombine'.
Solution: Use the correct array index. Also, do not try redrawing when
exiting. And use screen_Columns instead of Columns.
2015-07-25 22:53:00 +02:00
Bram Moolenaar
33c3a694fc
patch 7.4.796
...
Problem: Warning from 64 bit compiler.
Solution: Add type cast. (Mike Williams)
2015-07-22 22:46:13 +02:00
Bram Moolenaar
dd1616e6ce
Correct optwin script, update PHP complete.
2015-07-22 22:22:59 +02:00
Bram Moolenaar
b388be0abf
patch 7.4.795
...
Problem: The 'fixeol' option is not copied to a new window.
Solution: Copy the option value. (Yasuhiro Matsumoto)
2015-07-22 22:19:38 +02:00
Bram Moolenaar
d4a95c3bc5
patch 7.4.794
...
Problem: Visual Studio 2015 is not recognized.
Solution: Add the version numbers to the makefile. (Taro Muraoka)
2015-07-21 20:22:12 +02:00
Bram Moolenaar
f91328100d
Updated and new runtime files.
2015-07-21 19:19:13 +02:00
Bram Moolenaar
165bc69d1b
patch 7.4.793
...
Problem: Can't specify when not to ring the bell.
Solution: Add the 'belloff' option. (Christian Brabandt)
2015-07-21 17:53:25 +02:00
Bram Moolenaar
6561d52ecb
patch 7.4.792
...
Problem: Can only conceal text by defining syntax items.
Solution: Use matchadd() to define concealing. (Christian Brabandt)
2015-07-21 15:48:27 +02:00
Bram Moolenaar
d51cb706a4
patch 7.4.791
...
Problem: The buffer list can be very long.
Solution: Add an argument to ":ls" to specify the type of buffer to list.
(Marcin Szamotulski)
2015-07-21 15:03:06 +02:00
Bram Moolenaar
d113a80c77
patch 7.4.790
...
Problem: Test fails when the autochdir feature is not available. Test
output contains the test script.
Solution: Check for the autochdir feature. (Kazunobu Kuriyama) Only write
the relevant test output.
2015-07-21 10:57:44 +02:00
Bram Moolenaar
9cac424d05
patch 7.4.789
...
Problem: Using freed memory and crash. (Dominique Pellej)
Solution: Correct use of pointers. (Hirohito Higashi)
2015-07-19 14:42:23 +02:00
Bram Moolenaar
5cbb8dbc32
patch 7.4.788
...
Problem: Can't build without the crypt feature. (John Marriott)
Solution: Add #ifdef's.
2015-07-17 23:08:29 +02:00
Bram Moolenaar
fb9bc4829a
patch 7.4.787
...
Problem: snprintf() isn't available everywhere.
Solution: Use vim_snprintf(). (Ken Takata)
2015-07-17 22:04:48 +02:00
Bram Moolenaar
537443018d
patch 7.4.786
...
Problem: It is not possible for a plugin to adjust to a changed setting.
Solution: Add the OptionSet autocommand event. (Christian Brabandt)
2015-07-17 17:38:22 +02:00
Bram Moolenaar
34d72d4b6c
patch 7.4.785
...
Problem: On some systems automatically adding the missing EOL causes
problems. Setting 'binary' has too many side effects.
Solution: Add the 'fixeol' option, default on. (Pavel Samarkin)
2015-07-17 14:18:08 +02:00
Bram Moolenaar
2cf6938706
patch 7.4.784
...
Problem: Using both "noinsert" and "noselect" in 'completeopt' does not
work properly.
Solution: Change the ins_complete() calls. (Ozaki Kiichi)
2015-07-17 13:42:23 +02:00
Bram Moolenaar
2536d4f396
patch 7.4.783
...
Problem: copy_chars() and copy_spaces() are inefficient.
Solution: Use memset() instead. (Dominique Pelle)
2015-07-17 13:22:51 +02:00
Bram Moolenaar
5d1bc78a2b
patch 7.4.782
...
Problem: Still a few problems with CTRL-A and CTRL-X in Visual mode.
Solution: Fix the reported problems. (Christian Brabandt)
2015-07-17 13:03:48 +02:00
Bram Moolenaar
fe6f186877
patch 7.4.781
...
Problem: line2byte() returns one less when 'bin' and 'noeol' are set.
Solution: Only adjust the size for the last line. (Rob Wu)
2015-07-12 17:52:57 +02:00
Bram Moolenaar
1db43b1145
patch 7.4.780
...
Problem: Compiler complains about uninitialized variable and clobbered
variables.
Solution: Add Initialization. Make variables static.
2015-07-12 16:21:23 +02:00
Bram Moolenaar
3ec3261980
patch 7.4.779
...
Problem: Using CTRL-A in a line without a number moves the cursor. May
cause a crash when at the start of the line. (Urtica Dioica)
Solution: Do not move the cursor if no number was changed.
2015-07-12 15:02:38 +02:00
Bram Moolenaar
ae2fe73abc
patch 7.4.778
...
Problem: Coverity warns for uninitialized variable.
Solution: Change condition of assignment.
2015-07-10 22:38:00 +02:00
Bram Moolenaar
86ae720d75
Updated runtime files.
2015-07-10 19:31:35 +02:00
Bram Moolenaar
694cac7a35
patch 7.4.777
...
Problem: The README file doesn't look nice on github.
Solution: Add a markdown version of the README file.
2015-07-10 19:22:03 +02:00
Bram Moolenaar
2c61ec65e8
patch 7.4.776
...
Problem: Equivalence class for 'd' does not work correctly.
Solution: Fix 0x1e0f and 0x1d0b. (Dominique Pelle)
2015-07-10 19:16:34 +02:00
Bram Moolenaar
efcabd6892
Add files missing from patch 7.4.771.
2015-07-10 18:23:59 +02:00
Bram Moolenaar
b6be1e2390
patch 7.4.775
...
Problem: It is not possible to avoid using the first item of completion.
Solution: Add the "noinsert" and "noselect" values to 'completeopt'. (Shougo
Matsu)
2015-07-10 18:18:40 +02:00
Bram Moolenaar
42a4512f62
patch 7.4.774
...
Problem: When using the CompleteDone autocommand event it's difficult to
get to the completed items.
Solution: Add the v:completed_items variable. (Shougo Matsu)
2015-07-10 17:56:23 +02:00
Bram Moolenaar
ae94b7718a
patch 7.4.773
...
Problem: 'langmap' is used in command-line mode when checking for mappings.
Issue 376.
Solution: Do not use 'langmap' in command-line mode. (Larry Velazquez)
2015-07-10 17:19:30 +02:00
Bram Moolenaar
5c5c9801b1
patch 7.4.772
...
Problem: Racket 6.2 is not supported on MS-Windows.
Solution: Check for the "racket" subdirectory. (Weiyong Mao)
2015-07-10 16:12:48 +02:00
Bram Moolenaar
5f1e68b7bc
patch 7.4.771
...
Problem: Search does not handle multi-byte character at the start position
correctly.
Solution: Take byte size of character into account. (Yukihiro Nakadaira)
2015-07-10 14:43:35 +02:00
Bram Moolenaar
46fd4df719
patch 7.4.770
...
Problem: Background color response with transparency is not ignored.
Solution: Change the way escape sequences are recognized. (partly by
Hirohito Higashi)
2015-07-10 14:05:10 +02:00
Bram Moolenaar
2693ca21ce
patch 7.4.769
...
Problem: Behavior of :diffoff is not tested.
Solution: Add a bit of testing. (Olaf Dabrunz)
2015-07-04 15:05:14 +02:00
Bram Moolenaar
4392996461
patch 7.4.768
...
Problem: :diffoff only works properly once.
Solution: Also make :diffoff work when used a second time. (Olaf Dabrunz)
2015-07-03 15:06:56 +02:00
Bram Moolenaar
fafeee6b9e
patch 7.4.767
...
Problem: --remote-tab-silent can fail on MS-Windows.
Solution: Use single quotes to avoid problems with backslashes. (Idea by
Weiyong Mao)
2015-07-03 13:33:01 +02:00
Bram Moolenaar
92abe859ed
patch 7.4.766
...
Problem: Background color check does not work on Tera Term.
Solution: Also recognize ST as a termination character. (Hirohito Higashi)
2015-07-03 13:05:50 +02:00
Bram Moolenaar
9bb1930af9
patch 7.4.765
...
Problem: CTRL-A and CTRL-X in Visual mode do not always work well.
Solution: Improvements for increment and decrement. (Christian Brabandt)
2015-07-03 12:44:07 +02:00
Bram Moolenaar
6a57cce048
patch 7.4.764
...
Problem: test_increment fails on MS-Windows. (Ken Takata)
Solution: Clear Visual mappings. (Taro Muraoka)
2015-06-28 19:24:39 +02:00
Bram Moolenaar
1f860d8590
patch 7.4.763
...
Problem: Building with Lua 5.1 doesn't work.
Solution: Define lua_replace and lua_remove. (KF Leong)
2015-06-27 18:36:16 +02:00
Bram Moolenaar
4921c24b31
patch 7.4.762
...
Problem: Comment for may_req_bg_color() is wrong. (Christ van Willegen)
Solution: Rewrite the comment.
2015-06-27 18:34:24 +02:00
Bram Moolenaar
979243b990
Update help files.
2015-06-26 19:35:49 +02:00
Bram Moolenaar
e5401220b0
patch 7.4.761
...
Problem: The request-background termcode implementation is incomplete.
Solution: Add the missing pieces.
2015-06-25 19:16:56 +02:00
Bram Moolenaar
5081d20247
patch 7.4.760
...
Problem: Spelling mistakes are not displayed after ":syn spell".
Solution: Force a redraw after ":syn spell" command. (Christian Brabandt)
2015-06-25 18:36:26 +02:00
Bram Moolenaar
9514b1f9a1
patch 7.4.759
...
Problem: Building with Lua 5.3 doesn't work, symbols have changed.
Solution: Use the new names for the new version. (Felix Schnizlein)
2015-06-25 18:27:32 +02:00
Bram Moolenaar
fa67fbe6b8
patch 7.4.758
...
Problem: When 'conceallevel' is 1 and quitting the command-line window with
CTRL-C the first character ':' is erased.
Solution: Reset 'conceallevel' in the command-line window. (Hirohito
Higashi)
2015-06-25 18:20:36 +02:00
Bram Moolenaar
b5c3265521
patch 7.4.757
...
Problem: Cannot detect the background color of a terminal.
Solution: Add T_RBG to request the background color if possible. (Lubomir
Rintel)
2015-06-25 17:03:36 +02:00
Bram Moolenaar
367fbf17da
patch 7.4.756
...
Problem: Can't use strawberry Perl 5.22 x64 on MS-Windows.
Solution: Add new defines and #if. (Ken Takata)
2015-06-25 16:13:46 +02:00
Bram Moolenaar
641e48c224
patch 7.4.755
...
Problem: It is not easy to count the number of characters.
Solution: Add the skipcc argument to strchars(). (Hirohito Higashi, Ken
Takata)
2015-06-25 16:09:26 +02:00
Bram Moolenaar
3a304b2382
patch 7.4.754
...
Problem: Using CTRL-A in Visual mode does not work well. (Gary Johnson)
Solution: Make it increment all numbers in the Visual area. (Christian
Brabandt)
2015-06-25 13:57:36 +02:00
Bram Moolenaar
74db34cc91
patch 7.4.753
...
Problem: Appending in Visual mode with 'linebreak' set does not work
properly. Also when 'selection' is "exclusive". (Ingo Karkat)
Solution: Recalculate virtual columns. (Christian Brabandt)
2015-06-25 13:30:46 +02:00
Bram Moolenaar
66312acf14
patch 7.4.752
...
Problem: Unicode 8.0 not supported.
Solution: Update tables for Unicode 8.0. Avoid E36 when running the script.
(James McCoy)
2015-06-21 14:22:00 +02:00
Bram Moolenaar
70b5a5f5b9
patch 7.4.751
...
Problem: It is not obvious how to enable the address sanitizer.
Solution: Add commented-out flags in the Makefile. (Dominique Pelle)
Also add missing test targets.
2015-06-21 13:44:13 +02:00
Bram Moolenaar
280a868a24
patch 7.4.750
...
Problem: Cannot build with clang 3.5 on Cygwin with perl enabled.
Solution: Strip "-fdebug-prefix-map" in configure. (Ken Takata)
2015-06-21 13:41:08 +02:00
Bram Moolenaar
0e7c4b99c6
patch 7.4.749
...
Problem: For some options two consecutive commas are OK. (Nikolay Pavlov)
Solution: Add the P_ONECOMMA flag.
2015-06-20 15:30:03 +02:00
Bram Moolenaar
6a7e2a668b
patch 7.4.748
...
Problem: Buffer overflow.
Solution: Make the buffer larger. (Kazunobu Kuriyama)
2015-06-19 21:06:11 +02:00
Bram Moolenaar
e2db6c975b
Add the logiPat plugin to the distribution.
2015-06-19 18:48:41 +02:00
Bram Moolenaar
b8c890035e
patch 7.4.747
...
Problem: ":cnext" may jump to the wrong column when setting
'virtualedit=all' (cs86661)
Solution: Reset the coladd field. (Hirohito Higashi)
2015-06-19 18:35:34 +02:00
Bram Moolenaar
01cf376da1
patch 7.4.746
...
Problem: ":[count]tag" is not always working. (cs86661)
Solution: Set cur_match a bit later. (Hirohito Higashi)
2015-06-19 16:45:43 +02:00
Bram Moolenaar
0fce425772
patch 7.4.745
...
Problem: The entries added by matchaddpos() are returned by getmatches()
but can't be set with setmatches(). (Lcd)
Solution: Fix setmatches(). (Christian Brabandt)
2015-06-19 16:32:57 +02:00
Bram Moolenaar
cf0213ef7e
patch 7.4.744
...
Problem: No tests for Ruby and Perl.
Solution: Add minimal tests. (Ken Takata)
2015-06-19 15:45:29 +02:00
Bram Moolenaar
c004bc2726
patch 7.4.743
...
Problem: "p" in Visual mode causes an unexpected line split.
Solution: Advance the cursor first. (Yukihiro Nakadaira)
2015-06-19 15:17:55 +02:00
Bram Moolenaar
a594d77ffc
patch 7.4.742
...
Problem: Cannot specify a vertical split when loading a buffer for a
quickfix command.
Solution: Add the "vsplit" value to 'switchbuf'. (Brook Hong)
2015-06-19 14:41:49 +02:00
Bram Moolenaar
a7b7b1cef9
patch 7.4.741
...
Problem: When using += with ":set" a trailing comma is not recognized.
(Issue 365)
Solution: Don't add a second comma. Add a test. (partly by Christian
Brabandt)
2015-06-19 14:06:43 +02:00
Bram Moolenaar
541f92d6cf
Updated runtime files.
2015-06-19 13:27:23 +02:00
Bram Moolenaar
c7a0d32c83
patch 7.4.740
...
Problem: ":1quit" works like ":.quit". (Bohr Shaw)
Solution: Don't exit Vim when a range is specified. (Christian Brabandt)
2015-06-19 12:43:07 +02:00
Bram Moolenaar
acc39888cd
patch 7.4.739
...
Problem: In a string "\U" only takes 4 digits, while after CTRL-V U eight
digits can be used.
Solution: Make "\U" also take eight digits. (Christian Brabandt)
2015-06-19 12:08:13 +02:00
Bram Moolenaar
d710e0d247
patch 7.4.738
...
Problem: Can't compile without the syntax highlighting feature.
Solution: Add #ifdef around use of w_p_cul. (Hirohito Higashi)
2015-06-10 12:16:47 +02:00
Bram Moolenaar
6e8d3b0d41
patch 7.4.737
...
Problem: On MS-Windows vimgrep over arglist doesn't work (Issue 361)
Solution: Only escape backslashes in ## expansion when it is not used as the
path separator. (James McCoy)
2015-06-09 21:33:31 +02:00
Bram Moolenaar
b878bbbca6
patch 7.4.736
...
Problem: Invalid memory access.
Solution: Avoid going over the end of a NUL terminated string. (Dominique
Pelle)
2015-06-09 20:39:24 +02:00
Bram Moolenaar
e2e4b98622
patch 7.4.735
...
Problem: Wrong argument for sizeof().
Solution: Use a pointer argument. (Chris Hall)
2015-06-09 20:30:51 +02:00
Bram Moolenaar
d009e86826
patch 7.4.734
...
Problem: ml_get error when using "p" in a Visual selection in the last
line.
Solution: Change the behavior at the last line. (Yukihiro Nakadaira)
2015-06-09 20:20:03 +02:00
Bram Moolenaar
d68f2219b5
patch 7.4.733
...
Problem: test_listchars breaks on MS-Windows. (Kenichi Ito)
Solution: Set fileformat to "unix". (Christian Brabandt)
2015-06-09 19:58:32 +02:00
Bram Moolenaar
f2571c61d5
Updated runtime files.
2015-06-09 19:44:55 +02:00
Bram Moolenaar
d0d0fe09cf
patch 7.4.732
...
Problem: The cursor line is not always updated for the "O" command.
Solution: Reset the VALID_CROW flag. (Christian Brabandt)
2015-06-09 19:23:46 +02:00
Bram Moolenaar
7098ee5c37
patch 7.4.731
...
Problem: The tab menu shows "Close tab" even when it doesn't work.
Solution: Don't show "Close tab" for the last tab. (John Marriott)
2015-06-09 19:14:24 +02:00
Bram Moolenaar
bc56336bb4
patch 7.4.730
...
Problem: When setting the crypt key and using a swap file, text may be
encrypted twice or unencrypted text remains in the swap file.
(Issue 369)
Solution: Call ml_preserve() before re-encrypting. Set correct index for
next pointer block.
2015-06-09 18:35:25 +02:00
Bram Moolenaar
0481fee488
patch 7.4.729
...
Problem: Occasional crash with 'list' set.
Solution: Fix off-by-one error. (Christian Brabandt)
2015-05-14 05:56:09 +02:00
Bram Moolenaar
4270496716
patch 7.4.728
...
Problem: Can't build with some version of Visual Studio 2015.
Solution: Recognize another version 14 number. (Sinan)
2015-05-06 11:33:47 +02:00
Bram Moolenaar
9c60161888
patch 7.4.727
...
Problem: Cannot build GvimExt with MingW.
Solution: Add -lgdi32. (KF Leong)
2015-05-06 06:51:50 +02:00
Bram Moolenaar
1fd3e30ce9
patch 7.4.726
...
Problem: Cannot build GvimExt.
Solution: Set APPVER to 5.0. (KF Leong)
2015-05-05 10:25:16 +02:00
Bram Moolenaar
659c94d483
patch 7.4.725
...
Problem: ":call setreg('"', [])" reports an internal error.
Solution: Make the register empty. (Yasuhiro Matsumoto)
2015-05-04 20:19:21 +02:00
Bram Moolenaar
7bc25aed33
patch 7.4.724
...
Problem: Vim icon does not show in Windows context menu. (issue 249)
Solution: Load the icon in GvimExt.
2015-05-04 18:27:36 +02:00
Bram Moolenaar
4032cfdf17
patch 7.4.723
...
Problem: For indenting, finding the C++ baseclass can be slow.
Solution: Cache the result. (Hirohito Higashi)
2015-05-04 17:50:33 +02:00
Bram Moolenaar
73284b973a
patch 7.4.722
...
Problem: 0x202f is not recognized as a non-breaking space character.
Solution: Add 0x202f to the list. (Christian Brabandt)
2015-05-04 17:28:22 +02:00
Bram Moolenaar
d59c099120
patch 7.4.721
...
Problem: When 'list' is set Visual mode does not highlight anything in
empty lines. (mgaleski)
Solution: Check the value of lcs_eol in another place. (Christian Brabandt)
2015-05-04 16:52:01 +02:00
Bram Moolenaar
f300ad230b
patch 7.4.720
...
Problem: Can't build with Visual Studio 2015.
Solution: Recognize the "version 14" numbers and omit /nodefaultlib when
appropriate. (Paul Moore)
2015-05-04 16:18:42 +02:00
Bram Moolenaar
c4dc286fe6
patch 7.4.719
...
Problem: Overflow when adding MAXCOL to a pointer.
Solution: Subtract pointers instead. (James McCoy)
2015-05-04 16:10:26 +02:00
Bram Moolenaar
81278efadf
patch 7.4.718
...
Problem: Autocommands triggered by quickfix cannot get the current title
value.
Solution: Set w:quickfix_title earlier. (Yannick)
Also move the check for a title into the function.
2015-05-04 12:34:22 +02:00
Bram Moolenaar
1cd5e613b0
patch 7.4.717
...
Problem: ":let list += list" can change a locked list.
Solution: Check for the lock earlier. (Olaf Dabrunz)
2015-05-04 11:10:27 +02:00
Bram Moolenaar
cad2fc9935
patch 7.4.716
...
Problem: When using the 'c' flag of ":substitute" and selecting "a" or "l"
at the prompt the flags are not remembered for ":&&". (Ingo
Karkat)
Solution: Save the flag values and restore them. (Hirohito Higashi)
2015-05-04 10:46:03 +02:00
Bram Moolenaar
2186ffa2c7
patch 7.4.715
...
Problem: Invalid memory access when there are illegal bytes.
Solution: Get the length from the text, not from the character. (Dominique
Pelle)
2015-05-04 10:33:15 +02:00
Bram Moolenaar
069dd08d8d
patch 7.4.714
...
Problem: Illegal memory access when there are illegal bytes.
Solution: Check the byte length of the character. (Dominique Pelle)
2015-05-04 09:56:49 +02:00
Bram Moolenaar
ea98f8b4d6
patch 7.4.713
...
Problem: Wrong condition for #ifdef.
Solution: Change USR_EXRC_FILE2 to USR_VIMRC_FILE2. (Mikael Fourrier)
2015-05-04 09:31:11 +02:00
Bram Moolenaar
1510f996c5
patch 7.4.712
...
Problem: Missing change in another file.
Solution: Also change message.c
2015-04-22 22:18:22 +02:00
Bram Moolenaar
4c6b3b20dd
patch 7.4.711
...
Problem: Missing change in one file.
Solution: Also change option.c
2015-04-21 19:10:48 +02:00
Bram Moolenaar
7927836733
patch 7.4.710
...
Problem: It is not possible to make spaces visibible in list mode.
Solution: Add the "space" item to 'listchars'. (David Bürgin, issue 350)
2015-04-21 18:33:48 +02:00
Bram Moolenaar
40ce3a4e1f
patch 7.4.709
...
Problem: ":tabmove" does not work as documented.
Solution: Make it work consistently. Update documentation and add tests.
(Hirohito Higashi)
2015-04-21 18:08:39 +02:00
Bram Moolenaar
77354e78a8
patch 7.4.708
...
Problem: gettext() is called too often.
Solution: Do not call gettext() for messages until they are actually used.
(idea by Yasuhiro Matsumoto)
2015-04-21 16:49:05 +02:00
Bram Moolenaar
3cbac309f7
patch 7.4.707
...
Problem: Undo files can have their executable bit set.
Solution: Strip of the executable bit. (Mikael Berthe)
2015-04-21 16:12:06 +02:00
Bram Moolenaar
5b14f89164
patch 7.4.706
...
Problem: Window drawn wrong when 'laststatus' is zero and there is a
command-line window. (Yclept Nemo)
Solution: Set the status height a bit later. (Christian Brabandt)
2015-04-21 15:43:05 +02:00
Bram Moolenaar
bbc1a592a0
patch 7.4.705
...
Problem: Can't build with Ruby 2.2.
Solution: Add #ifdefs to handle the incompatible change. (Andrei Olsen)
2015-04-21 15:25:31 +02:00
Bram Moolenaar
d82a2a990b
patch 7.4.704
...
Problem: Searching for a character matches an illegal byte and causes
invalid memory access. (Dominique Pelle)
Solution: Do not match an invalid byte when search for a character in a
string. Fix equivalence classes using negative numbers, which
result in illegal bytes.
2015-04-21 14:02:35 +02:00
Bram Moolenaar
f9bde2b152
patch 7.4.703
...
Problem: Compiler warning for start_dir unused when building unittests.
Solution: Move start_dir inside the #ifdef.
2015-04-17 22:08:16 +02:00
Bram Moolenaar
d39a751280
patch 7.4.702
...
Problem: Joining an empty list does uneccessary work.
Solution: Let join() return early. (Marco Hinz)
2015-04-16 22:51:22 +02:00
Bram Moolenaar
ec45c4a6df
patch 7.4.701
...
Problem: Compiler warning for using uninitialized variable. (Yasuhiro
Matsumoto)
Solution: Initialize it.
2015-04-15 14:27:49 +02:00
Bram Moolenaar
ba172f2eab
Remove local-additions entries from help.txt.
2015-04-15 14:13:18 +02:00
Bram Moolenaar
0a63dedf99
Updated runtime files.
2015-04-15 13:31:24 +02:00
Bram Moolenaar
d5f6933d5c
patch 7.4.700
...
Problem: Fold can't be opened after ":move". (Ein Brown)
Solution: Delete the folding information and update it afterwards.
(Christian Brabandt)
2015-04-15 12:43:50 +02:00
Bram Moolenaar
05b20fb14e
patch 7.4.699
...
Problem: E315 when trying to delete a fold. (Yutao Yuan)
Solution: Make sure the fold doesn't go beyond the last buffer line.
(Christian Brabandt)
2015-04-13 20:52:36 +02:00
Bram Moolenaar
9bc174b69d
patch 7.4.698
...
Problem: Various problems with locked and fixed lists and dictionaries.
Solution: Disallow changing locked items, fix a crash, add tests. (Olaf
Dabrunz)
2015-04-13 16:16:38 +02:00
Bram Moolenaar
d94682ffb4
patch 7.4.697
...
Problem: The filename used for ":profile" must be given literally.
Solution: Expand "~" and environment variables. (Marco Hinz)
2015-04-13 15:37:56 +02:00
Bram Moolenaar
50ab994ab3
patch 7.4.696
...
Problem: Not freeing memory when encountering an error.
Solution: Free the stack before returning. (Eliseo Martínez)
2015-04-13 15:28:12 +02:00
Bram Moolenaar
7c94ce910f
patch 7.4.695
...
Problem: Out-of-bounds read, dectected by Coverity.
Solution: Remember the value of cmap for the first matching encoding. Reset
cmap to that value if first matching encoding is going to be used.
(Eliseo Martínez)
2015-04-13 14:45:27 +02:00
Bram Moolenaar
83d1b19015
More updated runtime files.
2015-04-13 14:22:40 +02:00
Bram Moolenaar
29d54df5cd
patch 7.4.694
...
Problem: Running tests changes the .viminfo file.
Solution: Disable viminfo in the text objects test.
2015-04-13 12:58:12 +02:00
Bram Moolenaar
5a5f45917d
Updated runtime files.
2015-04-13 12:43:06 +02:00
Bram Moolenaar
695baeefe1
patch 7.4.693
...
Problem: Session file is not correct when there are multiple tab pages.
Solution: Reset the current window number for each tab page. (Jacob Niehus)
2015-04-13 12:39:22 +02:00
Bram Moolenaar
de1502f2b4
patch 7.4.692 for Problem: Defining SOLARIS for no good reason. (Danek Duvall)
...
Solution: Remove it.
2015-04-09 22:08:21 +02:00
Bram Moolenaar
f630387827
patch 7.4.691 for Problem: Can't build with MzScheme.
...
Solution: Change "cwd" into the global variable "start_dir".
2015-04-03 17:59:43 +02:00
Bram Moolenaar
da6365774d
patch 7.4.690 for Problem: Memory access errors when changing indent in Ex mode. Also missing
...
redraw when using CTRL-U. (Knil Ino)
Solution: Update pointers after calling ga_grow().
2015-04-03 17:11:45 +02:00
Bram Moolenaar
d87c36ea5e
updated for version 7.4.689
...
Problem: On MS-Windows, when 'autochdir' is set, diff mode with files in
different directories does not work. (Axel Bender)
Solution: Remember the current directory and use it where needed. (Christian
Brabandt)
2015-04-03 14:56:49 +02:00
Bram Moolenaar
478c46e50f
updated for version 7.4.688
...
Problem: When "$" is in 'cpo' the popup menu isn't undrawn correctly.
(Issue 166)
Solution: When using the popup menu remove the "$".
2015-03-31 19:18:00 +02:00
Bram Moolenaar
1e7813a187
updated for version 7.4.687
...
Problem: There is no way to use a different in Replace mode for a terminal.
Solution: Add t_SR. (Omar Sandoval)
2015-03-31 18:31:03 +02:00
Bram Moolenaar
7d2757a472
updated for version 7.4.686
...
Problem: "zr" and "zm" do not take a count.
Solution: Implement the count, restrict the fold level to the maximum
nesting depth. (Marcin Szamotulski)
2015-03-31 17:46:22 +02:00
Bram Moolenaar
0e462411ca
updated for version 7.4.685
...
Problem: When there are illegal utf-8 characters the old regexp engine may
go past the end of a string.
Solution: Only advance to the end of the string. (Dominique Pelle)
2015-03-31 14:17:31 +02:00
Bram Moolenaar
e5c421cfd7
updated for version 7.4.684
...
Problem: When starting several Vim instances in diff mode, the temp files
used may not be unique. (Issue 353)
Solution: Add an argument to vim_tempname() to keep the file.
2015-03-31 13:33:08 +02:00
Bram Moolenaar
1ca2e361a8
updated for version 7.4.683
...
Problem: Typo in the vimtutor command.
Solution: Fix the typo. (Corey Farwell, github pull 349)
2015-03-25 20:24:04 +01:00
Bram Moolenaar
09deeb7c94
updated for version 7.4.682
...
Problem: The search highlighting and match highlighting replaces the
cursorline highlighting, this doesn't look good.
Solution: Combine the highlighting. (Yasuhiro Matsumoto)
2015-03-24 18:22:41 +01:00
Bram Moolenaar
dbcf19dc49
Add test files for patch 7.4.680.
2015-03-24 17:57:45 +01:00
Bram Moolenaar
71371b1579
updated for version 7.4.681
...
Problem: MS-Windows: When Vim is minimized the window height is computed
incorrectly.
Solution: When minimized use the previously computed size. (Ingo Karkat)
2015-03-24 17:57:12 +01:00
Bram Moolenaar
310f2d59b2
updated for version 7.4.680
...
Problem: CTRL-W in Insert mode does not work well for multi-byte
characters.
Solution: Use mb_get_class(). (Yasuhiro Matsumoto)
2015-03-24 17:49:51 +01:00
Bram Moolenaar
6383b92d8c
updated for version 7.4.679
...
Problem: Color values greater than 255 cause problems on MS-Windows.
Solution: Truncate to 255 colors. (Yasuhiro Matsumoto)
2015-03-24 17:12:19 +01:00
Bram Moolenaar
f11ce667b0
updated for version 7.4.678
...
Problem: When using --remote the directory may end up being wrong.
Solution: Use localdir() to find out what to do. (Xaizek)
2015-03-24 16:48:58 +01:00
Bram Moolenaar
a161e26d55
updated for version 7.4.677
...
Problem: Configure fails when specifying a python-config-dir. (Lcd)
Solution: Check if PYTHONFRAMEWORKPREFIX is set.
2015-03-24 15:14:27 +01:00
Bram Moolenaar
6c927557e2
updated for version 7.4.676
...
Problem: On Mac, when not using the default Python framework configure
doesn't do the right thing.
Solution: Use a linker search path. (Kazunobu Kuriyama)
2015-03-24 12:21:33 +01:00
Bram Moolenaar
eab316bdf9
updated for version 7.4.675
...
Problem: When a FileReadPost autocommand moves the cursor inside a line it
gets moved back.
Solution: When checking whether an autocommand moved the cursor store the
column as well. (Christian Brabandt)
2015-03-24 11:46:30 +01:00
Bram Moolenaar
77b7710d4e
updated for version 7.4.674
...
Problem: Missing changes in one file.
Solution: Also change the win32 file.
2015-03-21 22:18:41 +01:00
Bram Moolenaar
e7154eb5c3
updated for version 7.4.673
...
Problem: The first syntax entry gets sequence number zero, which doesn't
work. (Clinton McKay)
Solution: Start at number one. (Bjorn Linse)
2015-03-21 21:46:13 +01:00
Bram Moolenaar
5837f1f447
Update runtime files.
2015-03-21 18:06:14 +01:00
Bram Moolenaar
b5971141df
updated for version 7.4.672
...
Problem: When completing a shell command, directories in the current
directory are not listed.
Solution: When "." is not in $PATH also look in the current directory for
directories.
2015-03-21 17:32:19 +01:00
Bram Moolenaar
4df702999d
updated for version 7.4.671
...
Problem: Warning for shadowing a variable.
Solution: Rename off to mb_off. (Kazunobu Kuriyama)
2015-03-21 14:20:16 +01:00
Bram Moolenaar
dcefba9934
updated for version 7.4.670
...
Problem: Using 'cindent' for Javascript is less than perfect.
Solution: Improve indenting of continuation lines. (Hirohito Higashi)
2015-03-20 19:06:06 +01:00
Bram Moolenaar
3b7b83649c
updated for version 7.4.669
...
Problem: When netbeans is active the sign column always shows up.
Solution: Only show the sign column once a sign has been added. (Xavier de
Gaye)
2015-03-20 18:11:48 +01:00
Bram Moolenaar
825e7ab423
updated for version 7.4.668
...
Problem: Can't use a glob pattern as a regexp pattern.
Solution: Add glob2regpat(). (Christian Brabandt)
2015-03-20 17:36:42 +01:00
Bram Moolenaar
fbc25b20cb
updated for version 7.4.667
...
Problem: 'colorcolumn' isn't drawn in a closed fold while 'cursorcolumn'
is. (Carlos Pita)
Solution: Make it consistent. (Christian Brabandt)
2015-03-20 17:16:27 +01:00
Bram Moolenaar
b1fc2bf29c
updated for version 7.4.666
...
Problem: There is a chance that Vim may lock up.
Solution: Handle timer events differently. (Aaron Burrow)
2015-03-20 16:26:54 +01:00
Bram Moolenaar
76feaf1bfe
updated for version 7.4.665
...
Problem: 'linebreak' does not work properly with multi-byte characters.
Solution: Compute the pointer offset with mb_head_off(). (Yasuhiro
Matsumoto)
2015-03-20 15:58:52 +01:00
Bram Moolenaar
6b31467aa7
updated for version 7.4.664
...
Problem: When 'compatible' is reset 'numberwidth' is set to 4, but the
effect doesn't show until a change is made.
Solution: Check if 'numberwidth' changed. (Christian Brabandt)
2015-03-20 15:42:10 +01:00
Bram Moolenaar
404c942fb8
updated for version 7.4.663
...
Problem: When using netbeans a buffer is not found in another tab.
Solution: When 'switchbuf' is set to "usetab" then switch to another tab
when possible. (Xavier de Gaye)
2015-03-14 15:35:52 +01:00
Bram Moolenaar
438b64ab71
updated for version 7.4.662
...
Problem: When 'M' is in the 'cpo' option then selecting a text object in
parenthesis does not work correctly.
Solution: Keep 'M' in 'cpo' when finding a match. (Hirohito Higashi)
2015-03-13 15:03:00 +01:00
Bram Moolenaar
6c5bdb751c
updated for version 7.4.661
...
Problem: Using "0 CTRL-D" in Insert mode may have CursorHoldI interfere.
(Gary Johnson)
Solution: Don't store K_CURSORHOLD as the last character. (Christian
Brabandt)
2015-03-13 13:24:23 +01:00
Bram Moolenaar
c7dc1f4a53
updated for version 7.4.660
...
Problem: Using freed memory when g:colors_name is changed in the colors
script. (oni-link)
Solution: Make a copy of the variable value.
2015-03-13 12:53:37 +01:00
Bram Moolenaar
488eb26ec7
updated for version 7.4.659
...
Problem: When 'ruler' is set the preferred column is reset. (Issue 339)
Solution: Don't set curswant when redrawing the status lines.
2015-03-13 11:23:50 +01:00
Bram Moolenaar
0f8dd840fc
updated for version 7.4.658
...
Problem: 'formatexpr' is evaluated too often.
Solution: Only invoke it when beyond the 'textwidth' column, as it is
documented. (James McCoy)
2015-03-08 14:48:49 +01:00
Bram Moolenaar
ab11a5914b
updated for version 7.4.657
...
Problem: Compiler warnings for pointer mismatch.
Solution: Add a typecast. (John Marriott)
2015-03-06 22:00:11 +01:00
Bram Moolenaar
d8b77f7dc0
updated for version 7.4.656
...
Problem: Missing changes for glob() in one file.
Solution: Add the missing changes.
2015-03-05 21:21:19 +01:00
Bram Moolenaar
b6c2735c56
updated for version 7.4.655
...
Problem: Text deleted by "dit" depends on indent of closing tag.
(Jan Parthey)
Solution: Do not adjust oap->end in do_pending_operator(). (Christian
Brabandt)
2015-03-05 19:57:49 +01:00
Bram Moolenaar
a245bc79b4
updated for version 7.4.654
...
Problem: glob() and globpath() cannot include links to non-existing files.
(Charles Campbell)
Solution: Add an argument to include all links with glob(). (James McCoy)
Also for globpath().
2015-03-05 19:35:25 +01:00
Bram Moolenaar
e421450a5e
updated for version 7.4.653
...
Problem: Insert mode completion with complete() may have CTRL-L work like
CTRL-P.
Solution: Handle completion with complete() differently. (Yasuhiro
Matsumoto, Christian Brabandt, Hirohito Higashi)
2015-03-05 18:08:43 +01:00
Bram Moolenaar
4dcdf29910
updated for version 7.4.652
...
Problem: Xxd lacks a few features.
Solution: Use 8 characters for the file position. Add the -e and -o
arguments. (Vadim Vygonets)
2015-03-05 17:51:15 +01:00
Bram Moolenaar
4f36dc3bf7
updated for version 7.4.651
...
Problem: Can't match "%>80v" properly for multi-byte characters.
Solution: Multiply the character number by the maximum number of bytes in a
character. (Yasuhiro Matsumoto)
2015-03-05 17:16:06 +01:00
Bram Moolenaar
5d3fbf3bfe
updated for version 7.4.650
...
Problem: Configure check may fail because the dl library is not used.
Solution: Put "-ldl" in LIBS rather than LDFLAGS. (Oazki Kiichi)
2015-03-05 16:47:20 +01:00
Bram Moolenaar
cf48767cd1
updated for version 7.4.649
...
Problem: Compiler complains about ignoring return value of fwrite().
(Michael Jarvis)
Solution: Add (void).
2015-03-05 13:36:00 +01:00
Bram Moolenaar
f3c2afb77f
Update a few runtime files.
2015-03-02 23:16:07 +01:00
Bram Moolenaar
2b8388bd01
Updated runtime files.
2015-02-28 13:11:45 +01:00
Bram Moolenaar
bac203ea2d
updated for version 7.4.648
...
Problem: Tests broken on MS-Windows.
Solution: Delete wrong copy line. (Ken Takata)
2015-02-27 22:12:34 +01:00
Bram Moolenaar
13cf77ba17
updated for version 7.4.647
...
Problem: After running the tests on MS-Windows many files differ from their
originals as they were checked out.
Solution: Use a temp directory for executing the tests. (Ken Takata, Taro
Muraoka)
2015-02-27 21:11:02 +01:00
Bram Moolenaar
e25bb90b2e
updated for version 7.4.646
...
Problem: ":bufdo" may start at a deleted buffer.
Solution: Find the first not deleted buffer. (Shane Harper)
2015-02-27 20:33:37 +01:00
Bram Moolenaar
8da9bbfd02
updated for version 7.4.645
...
Problem: When splitting the window in a BufAdd autocommand while still in
the first, empty buffer the window count is wrong.
Solution: Do not reset b_nwindows to zero and don't increment it.
2015-02-27 19:34:56 +01:00
Bram Moolenaar
ba17ed6797
updated for version 7.4.644
...
Problem: Stratus VOS doesn't have sync().
Solution: Use fflush(). (Karli Aurelia)
2015-02-27 18:25:16 +01:00
Bram Moolenaar
c6b7217ff5
updated for version 7.4.643
...
Problem: Using the default file format for Mac files. (Issue 77)
Solution: Reset the try_mac counter in the right place. (Oswald)
2015-02-27 17:48:09 +01:00
Bram Moolenaar
d45c07ac74
updated for version 7.4.642
...
Problem: When using "gf" escaped spaces are not handled.
Solution: Recognize escaped spaces.
2015-02-27 17:19:10 +01:00
Bram Moolenaar
dfd7691bb8
updated for version 7.4.641
...
Problem: The tabline menu was using ":999tabnew" which is now invalid.
Solution: Use ":$tabnew" instead. (Florian Degner)
2015-02-27 15:03:58 +01:00
Bram Moolenaar
c3bbad085c
updated for version 7.4.640
...
Problem: After deleting characters in Insert mode such that lines are
joined undo does not work properly. (issue 324)
Solution: Use Insstart instead of Insstart_orig. (Christian Brabandt)
2015-02-17 17:50:26 +01:00
Bram Moolenaar
8fc6bc7126
updated for version 7.4.639
...
Problem: Combination of linebreak and conceal doesn't work well.
Solution: Fix the display problems. (Christian Brabandt)
2015-02-17 17:26:10 +01:00
Bram Moolenaar
46538ee46c
updated for version 7.4.638
...
Problem: Can't build with Lua 5.3 on Windows.
Solution: use luaL_optinteger() instead of LuaL_optlong(). (Ken Takata)
2015-02-17 16:28:55 +01:00
Bram Moolenaar
1e997827f1
updated for version 7.4.637
...
Problem: Incorrectly read the number of buffer for which an autocommand
should be registered.
Solution: Reverse check for "<buffer=abuf>". (Lech Lorens)
2015-02-17 16:04:57 +01:00
Bram Moolenaar
35e7594dd4
Add missing test files from 7.4.634 to the repository.
2015-02-17 15:47:46 +01:00
Bram Moolenaar
4653911950
updated for version 7.4.636
...
Problem: A search with end offset gets stuck at end of file. (Gary Johnson)
Solution: When a search doesn't move the cursor repeat it with a higher
count. (Christian Brabandt)
2015-02-17 15:43:57 +01:00
Bram Moolenaar
05eb612ff3
updated for version 7.4.635
...
Problem: If no NL or CR is found in the first block of a file then the
'fileformat' may be set to "mac". (Issue 77)
Solution: Check if a CR was found. (eswald)
2015-02-17 14:15:19 +01:00
Bram Moolenaar
f65aad5554
updated for version 7.4.634
...
Problem: Marks are not restored after redo + undo.
Solution: Fix the way marks are restored. (Olaf Dabrunz)
2015-02-17 13:43:40 +01:00
Bram Moolenaar
be20f9fa5d
updated for version 7.4.633
...
Problem: After 7.4.630 the problem persists.
Solution: Also skip redo when calling a user function.
2015-02-17 12:44:09 +01:00
Bram Moolenaar
eaa330e8e9
updated for version 7.4.632
...
Problem: 7.4.592 breaks the netrw plugin, because the autocommands are
skipped.
Solution: Roll back the change.
2015-02-17 12:17:14 +01:00
Bram Moolenaar
4a42710695
updated for version 7.4.631
...
Problem: The default conceal character is documented to be a space but it's
initially a dash. (Christian Brabandt)
Solution: Make the intial value a space.
2015-02-17 11:11:48 +01:00
Bram Moolenaar
c51b02d7d9
updated for version 7.4.630
...
Problem: When using Insert mode completion combined with autocommands the
redo command may not work.
Solution: Do not save the redo buffer when executing autocommands. (Yasuhiro
Matsumoto)
2015-02-17 10:58:25 +01:00
Bram Moolenaar
98f52500b6
updated for version 7.4.629
...
Problem: Coverity warning for Out-of-bounds read.
Solution: Increase MAXWLEN to 254. (Eliseo Martínez)
2015-02-10 20:03:45 +01:00
Bram Moolenaar
8872ef1b4e
updated for version 7.4.628
...
Problem: Compiler warning for variable might be clobbered by longjmp.
Solution: Add volatile. (Michael Jarvis)
2015-02-10 19:27:05 +01:00
Bram Moolenaar
494838a3fe
updated for version 7.4.627
...
Problem: The last screen cell is not updated.
Solution: Respect the "tn" termcap feature. (Hayaki Saito)
2015-02-10 19:20:37 +01:00
Bram Moolenaar
eb2928595b
updated for version 7.4.626
...
Problem: MSVC with W4 gives useless warnings.
Solution: Disable more warnings. (Mike Williams)
2015-02-10 18:47:58 +01:00
Bram Moolenaar
24a6ff88bc
updated for version 7.4.625
...
Problem: Possible NULL pointer dereference.
Solution: Check for NULL before using it. (Mike Williams)
2015-02-10 18:41:58 +01:00
Bram Moolenaar
9abd5c6507
updated for version 7.4.624
...
Problem: May leak memory or crash when vim_realloc() returns NULL.
Solution: Handle a NULL value properly. (Mike Williams)
2015-02-10 18:34:01 +01:00
Bram Moolenaar
a1d2c58985
updated for version 7.4.623
...
Problem: Crash with pattern: \(\)\{80000} (Dominique Pelle)
Solution: When the max limit is large fall back to the old engine.
2015-02-10 18:18:17 +01:00
Bram Moolenaar
168e04966c
updated for version 7.4.622
...
Problem: Compiler warning for unused argument.
Solution: Add UNUSED.
2015-02-05 20:29:59 +01:00
Bram Moolenaar
f554a3285e
updated for version 7.4.621
...
Problem: Returning 1 in the wrong function. (Raymond Ko)
Solution: Return 1 in the right function (hopefully).
2015-02-04 23:08:01 +01:00
Bram Moolenaar
934b136193
updated for version 7.4.620
...
Problem: Compiler warning for unitinialized variable. (Tony Mechelynck)
Solution: Initialize "did_free". (Ben Fritz)
2015-02-04 23:06:45 +01:00
Bram Moolenaar
b84634de30
updated for version 7.4.619
...
Problem: luaV_setref() not returning the correct value.
Solution: Return one.
2015-02-04 22:02:37 +01:00
Bram Moolenaar
9d49da8cbb
updated for version 7.4.618
...
Problem: luaV_setref() is missing a return statement. (Ozaki Kiichi)
Solution: Put the return statement back.
2015-02-03 23:10:46 +01:00
Bram Moolenaar
0122c4070f
Update runtime files.
2015-02-03 19:13:34 +01:00
Bram Moolenaar
c0a37b9db3
updated for version 7.4.617
...
Problem: Wrong ":argdo" range does not cause an error.
Solution: Reset "cmd" to NULL. (Marcin Szamotulski, Ingo Karkat)
2015-02-03 19:10:53 +01:00
Bram Moolenaar
f2c03d7301
updated for version 7.4.616
...
Problem: Cannot insert a tab in front of a block.
Solution: Correctly compute aop->start. (Christian Brabandt)
2015-02-03 18:36:44 +01:00
Bram Moolenaar
e71eea801e
updated for version 7.4.615
...
Problem: Vim hangs when freeing a lot of objects.
Solution: Do not go back to the start of the list every time. (Yasuhiro
Matsumoto and Ariya Mizutani)
2015-02-03 17:10:06 +01:00
Bram Moolenaar
d7ce7a9ad2
updated for version 7.4.614
...
Problem: There is no test for what patch 7.4.601 fixes.
Solution: Add a test. (Christian Brabandt)
2015-02-03 16:53:51 +01:00
Bram Moolenaar
70781ee403
updated for version 7.4.613
...
Problem: The NFA engine does not implement the 'redrawtime' time limit.
Solution: Implement the time limit.
2015-02-03 16:49:24 +01:00
Bram Moolenaar
e08dd4e49e
updated for version 7.4.612
...
Problem: test_eval fails on Mac.
Solution: Use the * register instead of the + register. (Jun Takimoto)
2015-02-03 16:07:47 +01:00
Bram Moolenaar
b641df4965
updated for version 7.4.611
...
Problem: Syntax error.
Solution: Change statement to return.
2015-02-03 13:16:04 +01:00
Bram Moolenaar
016154919e
updated for version 7.4.610
...
Problem: Some function headers may be missing from generated .pro files.
Solution: Add PROTO to the #ifdef.
2015-02-03 13:00:38 +01:00
Bram Moolenaar
2459a5ecaa
updated for version 7.4.609
...
Problem: For complicated list and dict use the garbage collector can run
out of stack space.
Solution: Use a stack of dicts and lists to be marked, thus making it
iterative instead of recursive. (Ben Fritz)
2015-02-03 12:55:18 +01:00
Bram Moolenaar
4ac163ae5f
updated for version 7.4.608
...
Problem: test_eval fails when the clipboard feature is missing.
Solution: Skip part of the test. Reduce the text used.
2015-01-27 22:52:15 +01:00
Bram Moolenaar
73a156bf36
updated for version 7.4.607
...
Problem: Compiler warnings for unused variables.
Solution: Move them inside #ifdef. (Kazunobu Kuriyama)
2015-01-27 21:39:05 +01:00
Bram Moolenaar
7cc8ec4720
updated for version 7.4.606
...
Problem: May crash when using a small window.
Solution: Avoid dividing by zero. (Christian Brabandt)
2015-01-27 20:59:31 +01:00
Bram Moolenaar
3b3a9498d1
updated for version 7.4.605
...
Problem: The # register is not writable, it cannot be restored after
jumping around.
Solution: Make the # register writable. (Marcin Szamotulski)
2015-01-27 18:44:16 +01:00
Bram Moolenaar
6bf7c523ad
updated for version 7.4.604
...
Problem: Running tests changes viminfo.
Solution: Disable viminfo.
2015-01-27 17:12:00 +01:00
Bram Moolenaar
1c93429c48
updated for version 7.4.603
...
Problem: 'foldcolumn' may be set such that it fills the whole window, not
leaving space for text.
Solution: Reduce the foldcolumn width when there is not sufficient room.
(idea by Christian Brabandt)
2015-01-27 16:39:29 +01:00
Bram Moolenaar
18400e6430
updated for version 7.4.602
...
Problem: ":set" does not accept hex numbers as documented.
Solution: Use vim_str2nr(). (ZyX)
2015-01-27 15:58:40 +01:00
Bram Moolenaar
0a988df731
updated for version 7.4.601
...
Problem: It is not possible to have feedkeys() insert characters.
Solution: Add the 'i' flag.
2015-01-27 15:19:24 +01:00
Bram Moolenaar
0cd040b96a
updated for version 7.4.600
...
Problem: Memory wasted in struct because of aligning.
Solution: Split pos in lnum and col. (Dominique Pelle)
2015-01-27 14:54:11 +01:00
Bram Moolenaar
aaf3047de2
updated for version 7.4.599
...
Problem: Out-of-memory error.
Solution: Avoid trying to allocate a negative amount of memory, use size_t
instead of int. (Dominique Pelle)
2015-01-27 14:40:00 +01:00
Bram Moolenaar
5c27fd100a
updated for version 7.4.598
...
Problem: ":tabdo windo echo 'hi'" causes "* register not to be changed.
(Salman Halim)
Solution: Change how clip_did_set_selection is used and add
clipboard_needs_update and global_change_count. (Christian
Brabandt)
2015-01-27 14:09:37 +01:00
Bram Moolenaar
9a492d456d
updated for version 7.4.597
...
Problem: Cannot change the result of systemlist().
Solution: Initialize v_lock. (Yukihiro Nakadaira)
2015-01-27 13:49:31 +01:00
Bram Moolenaar
932d88662f
updated for version 7.4.596
...
Problem: Tiny build doesn't compile. (Ike Devolder)
Solution: Add #ifdef.
2015-01-27 13:33:23 +01:00
Bram Moolenaar
322a24af83
updated for version 7.4.595
...
Problem: The test_command_count test fails when using Japanese.
Solution: Force the language to C. (Hirohito Higashi)
2015-01-27 13:28:46 +01:00
Bram Moolenaar
1dc92334eb
updated for version 7.4.594
...
Problem: Using a block delete while 'breakindent' is set does not work
properly.
Solution: Use "line" instead of "prev_pend" as the first argument to
lbr_chartabsize_adv(). (Hirohito Higashi)
2015-01-27 13:22:20 +01:00
Bram Moolenaar
e0ad365498
updated for version 7.4.593
...
Problem: Crash when searching for "x\{0,90000}". (Dominique Pelle)
Solution: Bail out from the NFA engine when the max limit is much higher
than the min limit.
2015-01-27 12:59:55 +01:00
Bram Moolenaar
df5caa08f6
updated for version 7.4.592
...
Problem: When doing ":e foobar" when already editing "foobar" and 'buftype'
is "nofile" the buffer is cleared. (Xavier de Gaye)
Solution: Do no clear the buffer.
2015-01-27 11:26:15 +01:00
Bram Moolenaar
8a94d873aa
Update runtime files.
2015-01-25 13:02:57 +01:00
Bram Moolenaar
df82661c9c
updated for version 7.4.591
...
Problem: test_listlbr_utf8 fails when the conceal feature is not available.
Solution: Check for the conceal feature. (Kazunobu Kuriyama)
2015-01-22 22:41:56 +01:00
Bram Moolenaar
eea478f885
updated for version 7.4.590
...
Problem: Using ctrl_x_mode as if it contains flags.
Solution: Don't use AND with CTRL_X_OMNI. (Hirohito Higashi)
2015-01-22 22:40:20 +01:00
Bram Moolenaar
1ec4dd41de
updated for version 7.4.589
...
Problem: In the MS-Windows console Vim can't handle greek characters when
encoding is utf-8.
Solution: Escape K_NUL. (Yasuhiro Matsumoto)
2015-01-20 19:39:35 +01:00
Bram Moolenaar
4bde00c595
updated for version 7.4.588
...
Problem: ":0argedit foo" puts the new argument in the second place instead
of the first.
Solution: Adjust the range type. (Ingo Karkat)
2015-01-20 19:31:02 +01:00
Bram Moolenaar
6a6028cf4b
updated for version 7.4.587
...
Problem: Conceal does not work properly with 'linebreak'. (cs86661)
Solution: Save and restore boguscols. (Christian Brabandt)
2015-01-20 19:01:35 +01:00
Bram Moolenaar
6bf7a5933f
updated for version 7.4.586
...
Problem: Parallel building of the documentation html files is not reliable.
Solution: Remove a cyclic dependency. (Reiner Herrmann)
2015-01-20 17:27:22 +01:00
Bram Moolenaar
e823183254
updated for version 7.4.585
...
Problem: Range for :bdelete does not work. (Ronald Schild)
Solution: Also allow unloaded buffers.
2015-01-20 13:29:49 +01:00
Bram Moolenaar
ff8a75dab7
updated for version 7.4.584
...
Problem: With tiny features test_command_count may fail.
Solution: Source small.vim. (Christian Brabandt)
2015-01-20 12:39:39 +01:00
Bram Moolenaar
ff13610d7b
updated for version 7.4.583
...
Problem: With tiny features test 16 may fail.
Solution: Source small.vim. (Christian Brabandt)
2015-01-20 12:14:01 +01:00
Bram Moolenaar
ef795d1a5b
updated for version 7.4.582
...
Problem: Can't match "%>80v" properly. (Axel Bender)
Solution: Correctly handle ">". (Christian Brabandt)
2015-01-18 16:46:32 +01:00
Bram Moolenaar
7cbc703fdc
updated for version 7.4.581
...
Problem: Compiler warnings for unitinialized variables. (John Little)
Solution: Initialize the variables.
2015-01-18 14:08:56 +01:00
Bram Moolenaar
164f3269b1
updated for version 7.4.580
...
Problem: ":52wincmd v" still gives an invalid range error. (Charles
Campbell)
Solution: Skip over white space.
2015-01-14 21:22:01 +01:00
Bram Moolenaar
83caecf314
Updated runtime files.
2015-01-14 19:42:21 +01:00
Bram Moolenaar
d574ea2f80
updated for version 7.4.579
...
Problem: Wrong cursor positioning when 'linebreak' is set and lines wrap.
Solution: (Christian Brabandt)
2015-01-14 19:35:14 +01:00
Bram Moolenaar
084abaec06
updated for version 7.4.578
...
Problem: Using getcurpos() after "$" in an empty line returns a negative
number.
Solution: Don't add one when this would overflow. (Hirohito Higashi)
2015-01-14 19:00:38 +01:00
Bram Moolenaar
a20bcad15c
updated for version 7.4.577
...
Problem: Matching with a virtual column has a lot of overhead on very long
lines. (Issue 310)
Solution: Bail out early if there can't be a match. (Christian Brabandt)
Also check for CTRL-C at every position.
2015-01-14 18:40:28 +01:00
Bram Moolenaar
ba3f58e296
updated for version 7.4.576
...
Problem: Redrawing problem with 'relativenumber' and 'linebreak'.
Solution: Temporarily reset 'linebreak' and restore it in more places.
(Christian Brabandt)
2015-01-14 17:52:30 +01:00
Bram Moolenaar
ea67672534
updated for version 7.4.575
...
Problem: Unicode character properties are outdated.
Solution: Update the tables with the latest version.
2015-01-14 17:40:09 +01:00
Bram Moolenaar
615b9978dd
updated for version 7.4.574
...
Problem: No error for eval('$').
Solution: Check for empty name. (Yasuhiro Matsumoto)
2015-01-14 17:15:05 +01:00
Bram Moolenaar
5000869712
updated for version 7.4.573
...
Problem: Mapping CTRL-C in Visual mode doesn't work. (Ingo Karkat)
Solution: Call get_real_state() instead of using State directly.
2015-01-14 16:08:32 +01:00
Bram Moolenaar
84c8e5ab9c
updated for version 7.4.572
...
Problem: Address type of :wincmd depends on the argument.
Solution: Check the argument.
2015-01-14 15:47:36 +01:00
Bram Moolenaar
435797304a
updated for version 7.4.571
...
Problem: Can't build with tiny features. (Ike Devolder)
Solution: Add #ifdef.
2015-01-14 14:08:44 +01:00
Bram Moolenaar
0c7485fdbb
updated for version 7.4.570
...
Problem: Building with dynamic library does not work for Ruby 2.2.0
Solution: Change #ifdefs and #defines. (Ken Takata)
2015-01-14 14:04:10 +01:00
Bram Moolenaar
9da7ff70cc
Updated runtime files.
2015-01-14 12:52:36 +01:00
Bram Moolenaar
651863c94a
updated for version 7.4.569
...
Problem: Having CTRL-C interrupt or not does not check the mode of the
mapping. (Ingo Karkat)
Solution: Use a bitmask with the map mode. (Christian Brabandt)
2015-01-14 12:44:41 +01:00
Bram Moolenaar
8be6388b76
updated for version 7.4.568
...
Problem: Giving an error for ":0wincmd w" is a problem for some plugins.
Solution: Allow the zero in the range. (Marcin Szamotulski)
2015-01-14 11:25:05 +01:00
Bram Moolenaar
e271909625
Updated syntax files.
2015-01-10 15:09:25 +01:00
Bram Moolenaar
c60c4f6e06
updated for version 7.4.567
...
Problem: Non-ascii vertical separater characters are always redrawn.
Solution: Compare only the one byte that's stored. (Thiago Padilha)
2015-01-07 19:04:28 +01:00
Bram Moolenaar
8feef4ff62
Update runtime files.
2015-01-07 16:57:10 +01:00
Bram Moolenaar
a162bc555e
updated for version 7.4.566
...
Problem: :argdo, :bufdo, :windo and :tabdo don't take a range.
Solution: Support the range. (Marcin Szamotulski)
2015-01-07 16:54:21 +01:00
Bram Moolenaar
3ffc79a4a8
updated for version 7.4.565
...
Problem: Ranges for arguments, buffers, tabs, etc. are not checked to be
valid but limited to the maximum. This can cause the wrong thing
to happen.
Solution: Give an error for an invalid value. (Marcin Szamotulski)
Use windows range for ":wincmd".
2015-01-07 15:57:17 +01:00
Bram Moolenaar
49a6ed8a8a
updated for version 7.4.564
...
Problem: FEAT_OSFILETYPE is used even though it's never defined.
Solution: Remove the code. (Christian Brabandt)
2015-01-07 14:43:39 +01:00
Bram Moolenaar
684d409f63
updated for version 7.4.563
...
Problem: No test for replacing on a tab in Virtual replace mode.
Solution: Add a test. (Elias Diem)
2015-01-07 14:02:52 +01:00
Bram Moolenaar
0027c218e9
updated for version 7.4.562
...
Problem: Segfault with wide screen and error in 'rulerformat'. (Ingo Karkat)
Solution: Check there is enough space. (Christian Brabandt)
2015-01-07 13:31:52 +01:00
Bram Moolenaar
abe382cd2a
updated for version 7.4.561
...
Problem: Ex range handling is wrong for buffer-local user commands.
Solution: Check for CMD_USER_BUF. (Marcin Szamotulski)
2015-01-07 13:15:45 +01:00
Bram Moolenaar
e88b0033f6
updated for version 7.4.560
...
Problem: Memory leak using :wviminfo. Issue 296.
Solution: Free memory when needed. (idea by Christian Brabandt)
2014-12-17 21:00:49 +01:00
Bram Moolenaar
fc3f23bedf
updated for version 7.4.559
...
Problem: Appending a block in the middle of a tab does not work correctly
when virtualedit is set.
Solution: Decrement spaces and count, don't reset them. (James McCoy)
2014-12-17 18:35:42 +01:00