]>
granicus.if.org Git - vim/log
Bram Moolenaar [Sat, 12 Mar 2016 11:57:59 +0000 (12:57 +0100)]
Updated runtime files.
Bram Moolenaar [Sat, 12 Mar 2016 11:40:58 +0000 (12:40 +0100)]
patch 7.4.1538
Problem: Selection with the mouse does not work in command line mode.
Solution: Use cairo functions. (Kazunobu Kuriyama)
Bram Moolenaar [Fri, 11 Mar 2016 21:52:15 +0000 (22:52 +0100)]
patch 7.4.1537
Problem: Too many feature flags for pipes, jobs and channels.
Solution: Only use FEAT_JOB_CHANNEL.
Bram Moolenaar [Fri, 11 Mar 2016 21:19:44 +0000 (22:19 +0100)]
patch 7.4.1536
Problem: Cannot re-use a channel for another job.
Solution: Add the "channel" option to job_start().
Bram Moolenaar [Fri, 11 Mar 2016 18:31:47 +0000 (19:31 +0100)]
patch 7.4.1535
Problem: The feedkeys test has a one second delay.
Solution: Avoid need_wait_return() to delay. (Hirohito Higashi)
Bram Moolenaar [Fri, 11 Mar 2016 17:52:22 +0000 (18:52 +0100)]
patch 7.4.1534
Problem: Compiler warning for shadowed variable. (Kazunobu Kuriyama)
Solution: Rename it.
Bram Moolenaar [Thu, 10 Mar 2016 21:19:53 +0000 (22:19 +0100)]
patch 7.4.1533
Problem: Using feedkeys() with an empty string disregards 'x' option.
Solution: Make 'x' work with an empty string. (Thinca)
Bram Moolenaar [Thu, 10 Mar 2016 20:46:03 +0000 (21:46 +0100)]
patch 7.4.1532
Problem: MS-Windows channel leaks file descriptor.
Solution: Use CreateFile with the right options. (Yasuhiro Matsumoto)
Bram Moolenaar [Thu, 10 Mar 2016 20:10:58 +0000 (21:10 +0100)]
patch 7.4.1531
Problem: Compiler warning for unitinialized variable. (Dominique Pelle)
Solution: Always give the variable a value.
Bram Moolenaar [Thu, 10 Mar 2016 15:33:31 +0000 (16:33 +0100)]
patch 7.4.1530
Problem: MS-Windows job_start() closes wrong handle.
Solution: Close hThread on the process info. (Ken Takata)
Bram Moolenaar [Wed, 9 Mar 2016 22:14:07 +0000 (23:14 +0100)]
patch 7.4.1529
Problem: Specifying buffer number for channel not implemented yet.
Solution: Implement passing a buffer number.
Bram Moolenaar [Wed, 9 Mar 2016 21:19:26 +0000 (22:19 +0100)]
patch 7.4.1528
Problem: Using "ever" for packages is confusing.
Solution: Use "start", as it's related to startup.
Bram Moolenaar [Wed, 9 Mar 2016 20:50:05 +0000 (21:50 +0100)]
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.
Bram Moolenaar [Wed, 9 Mar 2016 19:54:51 +0000 (20:54 +0100)]
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)
Bram Moolenaar [Tue, 8 Mar 2016 21:47:17 +0000 (22:47 +0100)]
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)
Bram Moolenaar [Tue, 8 Mar 2016 21:33:07 +0000 (22:33 +0100)]
patch 7.4.1524
Problem: Channel test fails on BSD.
Solution: Break out of the loop when connect() succeeds. (Ozaki Kiichi)
Bram Moolenaar [Tue, 8 Mar 2016 19:58:29 +0000 (20:58 +0100)]
patch 7.4.1523
Problem: Writing channel to a file fails on MS-Windows.
Solution: Disable it for now.
Bram Moolenaar [Tue, 8 Mar 2016 19:12:44 +0000 (20:12 +0100)]
patch 7.4.1522
Problem: Cannot write channel err to a buffer.
Solution: Implement it.
Bram Moolenaar [Tue, 8 Mar 2016 18:20:04 +0000 (19:20 +0100)]
patch 7.4.1521
Problem: File permission test fails on MS-Windows.
Solution: Expect a different permission.
Bram Moolenaar [Tue, 8 Mar 2016 18:07:22 +0000 (19:07 +0100)]
patch 7.4.1520
Problem: Channel test: Waiting for a file to appear doesn't work.
Solution: In waitFor() ignore errors.
Bram Moolenaar [Tue, 8 Mar 2016 17:40:52 +0000 (18:40 +0100)]
patch 7.4.1519
Problem: Channel output to file not implemented for MS-Windows.
Solution: Implement it. (Yasuhiro Matsumoto)
Bram Moolenaar [Tue, 8 Mar 2016 17:27:21 +0000 (18:27 +0100)]
patch 7.4.1518
Problem: Channel with disconnected in/out/err is not supported.
Solution: Implement it for Unix.
Bram Moolenaar [Tue, 8 Mar 2016 16:13:06 +0000 (17:13 +0100)]
patch 7.4.1517
Problem: Compiler warning with 64bit compiler.
Solution: Add typecast. (Mike Williams)
Bram Moolenaar [Tue, 8 Mar 2016 16:08:53 +0000 (17:08 +0100)]
patch 7.4.1516
Problem: Cannot change file permissions.
Solution: Add setfperm().
Bram Moolenaar [Tue, 8 Mar 2016 15:06:55 +0000 (16:06 +0100)]
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.
Bram Moolenaar [Tue, 8 Mar 2016 14:37:41 +0000 (15:37 +0100)]
patch 7.4.1514
Problem: Channel output to file not implemented yet.
Solution: Implement it for Unix.
Bram Moolenaar [Tue, 8 Mar 2016 13:44:42 +0000 (14:44 +0100)]
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.
Bram Moolenaar [Tue, 8 Mar 2016 12:48:51 +0000 (13:48 +0100)]
patch 7.4.1512
Problem: Channel input from file not supported on MS-Windows.
Solution: Implement it. (Yasuhiro Matsumoto)
Bram Moolenaar [Tue, 8 Mar 2016 11:56:33 +0000 (12:56 +0100)]
patch 7.4.1511
Problem: Statusline highlighting is sometimes wrong.
Solution: Check for Highlight type. (Christian Brabandt)
Bram Moolenaar [Mon, 7 Mar 2016 21:59:26 +0000 (22:59 +0100)]
Update runtime files.
Bram Moolenaar [Mon, 7 Mar 2016 21:26:28 +0000 (22:26 +0100)]
patch 7.4.1510
Problem: Channel test fails on AppVeyor.
Solution: Wait longer than 10 msec if needed.
Bram Moolenaar [Mon, 7 Mar 2016 20:19:38 +0000 (21:19 +0100)]
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)
Bram Moolenaar [Mon, 7 Mar 2016 19:58:50 +0000 (20:58 +0100)]
patch 7.4.1508
Problem: Can't build GvimExt with MingW.
Solution: Adjust the makefile. (Ben Fritz)
Bram Moolenaar [Mon, 7 Mar 2016 14:24:03 +0000 (15:24 +0100)]
patch 7.4.1507
Problem: Crash when starting a job fails.
Solution: Check for the channel to be NULL. (idea by Yasuhiro Matsumoto)
Bram Moolenaar [Sun, 6 Mar 2016 22:06:25 +0000 (23:06 +0100)]
patch 7.4.1506
Problem: Job cannot read from a file.
Solution: Implement reading from a file for Unix.
Bram Moolenaar [Sun, 6 Mar 2016 20:50:33 +0000 (21:50 +0100)]
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.
Bram Moolenaar [Sun, 6 Mar 2016 20:35:57 +0000 (21:35 +0100)]
patch 7.4.1504
Problem: No test for reading last-but-one line.
Solution: Add a test.
Bram Moolenaar [Sun, 6 Mar 2016 20:34:03 +0000 (21:34 +0100)]
patch 7.4.1503
Problem: Crash when using ch_getjob(). (Damien)
Solution: Check for a NULL job.
Bram Moolenaar [Sun, 6 Mar 2016 19:22:25 +0000 (20:22 +0100)]
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.
Bram Moolenaar [Sun, 6 Mar 2016 15:38:28 +0000 (16:38 +0100)]
patch 7.4.1501
Problem: Garbage collection with an option channel is not tested.
Solution: Call garbagecollect() in the test.
Bram Moolenaar [Sun, 6 Mar 2016 13:58:28 +0000 (14:58 +0100)]
patch 7.4.1500
Problem: Should_free flag set to FALSE.
Solution: Set it to TRUE. (Neovim 4415)
Bram Moolenaar [Sun, 6 Mar 2016 13:44:08 +0000 (14:44 +0100)]
patch 7.4.1499
Problem: No error message when :packadd does not find anything.
Solution: Add an error message. (Hirohito Higashi)
Bram Moolenaar [Sat, 5 Mar 2016 22:23:02 +0000 (23:23 +0100)]
patch 7.4.1498
Problem: Error for locked item when using json_decode(). (Shougo)
Solution: Initialize v_lock.
Bram Moolenaar [Sat, 5 Mar 2016 21:40:52 +0000 (22:40 +0100)]
patch 7.4.1497
Problem: Cursor drawing problem with GTK 3.
Solution: Handle blinking differently. (Kazunobu Kuriyama)
Bram Moolenaar [Sat, 5 Mar 2016 21:19:41 +0000 (22:19 +0100)]
patch 7.4.1496
Problem: Crash when built with GUI but it's not active. (Dominique Pelle)
Solution: Check gui.in_use.
Bram Moolenaar [Sat, 5 Mar 2016 21:05:27 +0000 (22:05 +0100)]
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)
Bram Moolenaar [Sat, 5 Mar 2016 20:21:24 +0000 (21:21 +0100)]
patch 7.4.1494
Problem: clr_history() does not work properly.
Solution: Increment hisptr. Add a test. (Yegappan Lakshmanan)
Bram Moolenaar [Sat, 5 Mar 2016 19:54:36 +0000 (20:54 +0100)]
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.
Bram Moolenaar [Sat, 5 Mar 2016 16:41:49 +0000 (17:41 +0100)]
patch 7.4.1492
Problem: No command line completion for ":packadd".
Solution: Implement completion. (Hirohito Higashi)
Bram Moolenaar [Sat, 5 Mar 2016 16:26:00 +0000 (17:26 +0100)]
Add new test file.
Bram Moolenaar [Sat, 5 Mar 2016 16:25:39 +0000 (17:25 +0100)]
patch 7.4.1491
Problem: Visual-block shift breaks multi-byte characters.
Solution: Compute column differently. (Yasuhiro Matsumoto) Add a test.
Bram Moolenaar [Fri, 4 Mar 2016 22:08:25 +0000 (23:08 +0100)]
patch 7.4.1490
Problem: Compiler warning for unused function.
Solution: Add #ifdef. (Dominique Pelle)
Bram Moolenaar [Fri, 4 Mar 2016 21:57:20 +0000 (22:57 +0100)]
patch 7.4.1489
Problem: "inline" is not supported by old MSVC.
Solution: use "__inline". (Ken Takata)
Bram Moolenaar [Fri, 4 Mar 2016 21:52:34 +0000 (22:52 +0100)]
patch 7.4.1488
Problem: Not using key when result from hangul_string_convert() is NULL.
Solution: Fall back to not converted string.
Bram Moolenaar [Fri, 4 Mar 2016 21:22:32 +0000 (22:22 +0100)]
Update runtime files.
Bram Moolenaar [Fri, 4 Mar 2016 21:19:21 +0000 (22:19 +0100)]
patch 7.4.1487
Problem: For WIN32 isinf() is defined as a macro.
Solution: Define it as an inline function. (ZyX)
Bram Moolenaar [Fri, 4 Mar 2016 21:12:23 +0000 (22:12 +0100)]
patch 7.4.1486
Problem: ":loadplugin" is not optimal, some people find it confusing.
Solution: Only use ":packadd" with an optional "!".
Bram Moolenaar [Thu, 3 Mar 2016 21:51:40 +0000 (22:51 +0100)]
patch 7.4.1485
Problem: Job input from buffer is not implemented.
Solution: Implement it. Add "in-top" and "in-bot" options.
Bram Moolenaar [Thu, 3 Mar 2016 20:02:23 +0000 (21:02 +0100)]
patch 7.4.1484
Problem: Channel "err-io" value "out" is not supported.
Solution: Connect stderr to stdout if wanted.
Bram Moolenaar [Thu, 3 Mar 2016 18:35:02 +0000 (19:35 +0100)]
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.
Bram Moolenaar [Thu, 3 Mar 2016 17:09:10 +0000 (18:09 +0100)]
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.
Bram Moolenaar [Thu, 3 Mar 2016 16:22:49 +0000 (17:22 +0100)]
patch 7.4.1481
Problem: Can't build with small features.
Solution: Add #ifdef.
Bram Moolenaar [Thu, 3 Mar 2016 16:13:03 +0000 (17:13 +0100)]
patch 7.4.1480
Problem: Cannot add a pack direcory without loading a plugin.
Solution: Add the :packadd command.
Bram Moolenaar [Thu, 3 Mar 2016 14:47:06 +0000 (15:47 +0100)]
patch 7.4.1479
Problem: No testfor ":loadplugin".
Solution: Add a test. Fix how option is being set.
Bram Moolenaar [Thu, 3 Mar 2016 13:23:10 +0000 (14:23 +0100)]
patch 7.4.1478
Problem: ":loadplugin" doesn't take care of ftdetect files.
Solution: Also load ftdetect scripts when appropriate.
Bram Moolenaar [Thu, 3 Mar 2016 12:10:44 +0000 (13:10 +0100)]
patch 7.4.1477
Problem: Test_reltime is flaky, it depends on timing.
Solution: When it fails run it a second time.
Bram Moolenaar [Thu, 3 Mar 2016 11:22:53 +0000 (12:22 +0100)]
patch 7.4.1476
Problem: Function arguments marked as unused while they are not.
Solution: Remove UNUSED. (Yegappan Lakshmanan)
Bram Moolenaar [Thu, 3 Mar 2016 10:45:15 +0000 (11:45 +0100)]
patch 7.4.1475
Problem: When using hangulinput with utf-8 a CSI character is
misintepreted.
Solution: Convert CSI to K_CSI. (SungHyun Nam)
Bram Moolenaar [Wed, 2 Mar 2016 21:16:32 +0000 (22:16 +0100)]
patch 7.4.1474
Problem: Compiler warnings without the float feature.
Solution: Move #ifdefs. (John Marriott)
Bram Moolenaar [Wed, 2 Mar 2016 20:51:56 +0000 (21:51 +0100)]
patch 7.4.1473
Problem: Can't build without the autocommand feature.
Solution: Add #ifdefs. (Yegappan Lakshmanan)
Bram Moolenaar [Wed, 2 Mar 2016 20:51:16 +0000 (21:51 +0100)]
patch 7.4.1472
Problem: Coverity warning for not using return value.
Solution: Add "(void)".
Bram Moolenaar [Wed, 2 Mar 2016 20:16:59 +0000 (21:16 +0100)]
patch 7.4.1471
Problem: Missing out-of-memory check. And Coverity warning.
Solution: Bail out when msg is NULL.
Bram Moolenaar [Wed, 2 Mar 2016 20:09:32 +0000 (21:09 +0100)]
patch 7.4.1470
Problem: Coverity reports missing restore.
Solution: Move json_encode() call up.
Bram Moolenaar [Wed, 2 Mar 2016 19:48:47 +0000 (20:48 +0100)]
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)
Bram Moolenaar [Tue, 1 Mar 2016 21:51:46 +0000 (22:51 +0100)]
patch 7.4.1468
Problem: Sort test doesn't test with "1" argument.
Solution: Also test ignore-case sorting. (Yasuhiro Matsumoto)
Bram Moolenaar [Mon, 29 Feb 2016 22:12:49 +0000 (23:12 +0100)]
patch 7.4.1467
Problem: Can't build without the float feature.
Solution: Add #ifdefs. (Nick Owens, closes #667)
Bram Moolenaar [Mon, 29 Feb 2016 22:03:23 +0000 (23:03 +0100)]
patch 7.4.1466
Problem: Coverity reports dead code.
Solution: Remove the two lines.
Bram Moolenaar [Mon, 29 Feb 2016 21:55:56 +0000 (22:55 +0100)]
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.
Bram Moolenaar [Mon, 29 Feb 2016 21:05:26 +0000 (22:05 +0100)]
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)
Bram Moolenaar [Mon, 29 Feb 2016 20:38:26 +0000 (21:38 +0100)]
patch 7.4.1463
Problem: Configure doesn't find isinf() and isnan() on some systems.
Solution: Use a configure check that includes math.h.
Bram Moolenaar [Mon, 29 Feb 2016 20:20:48 +0000 (21:20 +0100)]
patch 7.4.1462
Problem: Two more rarily used functions with errors.
Solution: Add proper argument types. (Dominique Pelle)
Bram Moolenaar [Mon, 29 Feb 2016 20:05:48 +0000 (21:05 +0100)]
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)
Bram Moolenaar [Mon, 29 Feb 2016 11:52:39 +0000 (12:52 +0100)]
patch 7.4.1460
Problem: Syntax error in rarily used code.
Solution: Fix the mch_rename() declaration. (Ken Takata)
Bram Moolenaar [Sun, 28 Feb 2016 21:33:46 +0000 (22:33 +0100)]
patch 7.4.1459
Problem: MS-Windows doesn't know socklen_t.
Solution: Use previous method for WIN32.
Bram Moolenaar [Sun, 28 Feb 2016 21:21:38 +0000 (22:21 +0100)]
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.
Bram Moolenaar [Sun, 28 Feb 2016 19:51:49 +0000 (20:51 +0100)]
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)
Bram Moolenaar [Sun, 28 Feb 2016 19:13:18 +0000 (20:13 +0100)]
patch 7.4.1456
Problem: Test 87 fails with Python 3.5.
Solution: Work around difference. (Taro Muraoka)
Bram Moolenaar [Sun, 28 Feb 2016 19:04:09 +0000 (20:04 +0100)]
patch 7.4.1455
Problem: JSON decoding test for surrogate pairs is in the wrong place.
Solution: Move the test lines. (Ken Takata)
Bram Moolenaar [Sun, 28 Feb 2016 18:50:51 +0000 (19:50 +0100)]
patch 7.4.1454
Problem: The exit callback test is flaky.
Solution: Loop to wait for a short time up to a second.
Bram Moolenaar [Sun, 28 Feb 2016 18:39:20 +0000 (19:39 +0100)]
patch 7.4.1453
Problem: Missing --not-a-term.
Solution: Add the argument.
Bram Moolenaar [Sun, 28 Feb 2016 18:30:24 +0000 (19:30 +0100)]
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.
Bram Moolenaar [Sun, 28 Feb 2016 18:28:59 +0000 (19:28 +0100)]
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.
Bram Moolenaar [Sun, 28 Feb 2016 17:04:00 +0000 (18:04 +0100)]
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.
Bram Moolenaar [Sun, 28 Feb 2016 15:42:03 +0000 (16:42 +0100)]
patch 7.4.1449
Problem: Build fails with job feature but without channel feature.
Solution: Add #ifdef.
Bram Moolenaar [Sun, 28 Feb 2016 15:29:50 +0000 (16:29 +0100)]
patch 7.4.1448
Problem: JSON tests fail if 'encoding' is not utf-8.
Solution: Force encoding to utf-8.
Bram Moolenaar [Sun, 28 Feb 2016 14:49:03 +0000 (15:49 +0100)]
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.
Bram Moolenaar [Sun, 28 Feb 2016 14:21:13 +0000 (15:21 +0100)]
patch 7.4.1446
Problem: Crash when using json_decode().
Solution: Terminate string with a NUL byte.
Bram Moolenaar [Sun, 28 Feb 2016 13:56:39 +0000 (14:56 +0100)]
patch 7.4.1445
Problem: Memory corruption when 'encoding' is not utf-8.
Solution: Convert decoded string later.
Bram Moolenaar [Sat, 27 Feb 2016 21:59:41 +0000 (22:59 +0100)]
patch 7.4.1444
Problem: Can't build with JSON but without multi-byte.
Solution: Fix pointer name.
Bram Moolenaar [Sat, 27 Feb 2016 21:40:16 +0000 (22:40 +0100)]
Updated runtime files