]> granicus.if.org Git - vim/log
vim
9 years agopatch 7.4.1545 v7.4.1545
Bram Moolenaar [Sat, 12 Mar 2016 15:28:18 +0000 (16:28 +0100)]
patch 7.4.1545
Problem:    GTK3: horizontal cursor movement in Visual selection not good.
Solution:   Make it work better. (Kazunobu Kuriyama)

9 years agopatch 7.4.1544 v7.4.1544
Bram Moolenaar [Sat, 12 Mar 2016 14:58:34 +0000 (15:58 +0100)]
patch 7.4.1544
Problem:    On Win32 escaping the command does not work properly.
Solution:   Reset 'ssl' when escaping the command. (Yasuhiro Matsumoto)

9 years agopatch 7.4.1543 v7.4.1543
Bram Moolenaar [Sat, 12 Mar 2016 14:51:44 +0000 (15:51 +0100)]
patch 7.4.1543
Problem:    Channel log methods are not tested.
Solution:   Log job activity and check it.

9 years agopatch 7.4.1542 v7.4.1542
Bram Moolenaar [Sat, 12 Mar 2016 14:39:40 +0000 (15:39 +0100)]
patch 7.4.1542
Problem:    job_start() with a list is not tested.
Solution:   Call job_start() with a list.

9 years agopatch 7.4.1541 v7.4.1541
Bram Moolenaar [Sat, 12 Mar 2016 14:22:55 +0000 (15:22 +0100)]
patch 7.4.1541
Problem:    Missing job_info().
Solution:   Implement it.

9 years agopatch 7.4.1540 v7.4.1540
Bram Moolenaar [Sat, 12 Mar 2016 12:48:49 +0000 (13:48 +0100)]
patch 7.4.1540
Problem:    Channel test is a bit flaky.
Solution:   Increase expected wait time.

9 years agopatch 7.4.1539 v7.4.1539
Bram Moolenaar [Sat, 12 Mar 2016 12:43:33 +0000 (13:43 +0100)]
patch 7.4.1539
Problem:    Too much code in eval.c.
Solution:   Move job and channel code to channel.c.

9 years agoUpdated runtime files.
Bram Moolenaar [Sat, 12 Mar 2016 11:57:59 +0000 (12:57 +0100)]
Updated runtime files.

9 years agopatch 7.4.1538 v7.4.1538
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)

9 years agopatch 7.4.1537 v7.4.1537
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.

9 years agopatch 7.4.1536 v7.4.1536
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().

9 years agopatch 7.4.1535 v7.4.1535
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)

9 years agopatch 7.4.1534 v7.4.1534
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.

9 years agopatch 7.4.1533 v7.4.1533
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)

9 years agopatch 7.4.1532 v7.4.1532
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)

9 years agopatch 7.4.1531 v7.4.1531
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.

9 years agopatch 7.4.1530 v7.4.1530
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)

9 years agopatch 7.4.1529 v7.4.1529
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.

9 years agopatch 7.4.1528 v7.4.1528
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.

9 years agopatch 7.4.1527 v7.4.1527
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.

9 years agopatch 7.4.1526 v7.4.1526
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)

9 years agopatch 7.4.1525 v7.4.1525
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)

9 years agopatch 7.4.1524 v7.4.1524
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)

9 years agopatch 7.4.1523 v7.4.1523
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.

9 years agopatch 7.4.1522 v7.4.1522
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.

9 years agopatch 7.4.1521 v7.4.1521
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.

9 years agopatch 7.4.1520 v7.4.1520
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.

9 years agopatch 7.4.1519 v7.4.1519
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)

9 years agopatch 7.4.1518 v7.4.1518
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.

9 years agopatch 7.4.1517 v7.4.1517
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)

9 years agopatch 7.4.1516 v7.4.1516
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().

9 years agopatch 7.4.1515 v7.4.1515
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.

9 years agopatch 7.4.1514 v7.4.1514
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.

9 years agopatch 7.4.1513 v7.4.1513
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.

9 years agopatch 7.4.1512 v7.4.1512
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)

9 years agopatch 7.4.1511 v7.4.1511
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)

9 years agoUpdate runtime files.
Bram Moolenaar [Mon, 7 Mar 2016 21:59:26 +0000 (22:59 +0100)]
Update runtime files.

9 years agopatch 7.4.1510 v7.4.1510
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.

9 years agopatch 7.4.1509 v7.4.1509
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)

9 years agopatch 7.4.1508 v7.4.1508
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)

9 years agopatch 7.4.1507 v7.4.1507
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)

9 years agopatch 7.4.1506 v7.4.1506
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.

9 years agopatch 7.4.1505 v7.4.1505
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.

9 years agopatch 7.4.1504 v7.4.1504
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.

9 years agopatch 7.4.1503 v7.4.1503
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.

9 years agopatch 7.4.1502 v7.4.1502
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.

9 years agopatch 7.4.1501 v7.4.1501
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.

9 years agopatch 7.4.1500 v7.4.1500
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)

9 years agopatch 7.4.1499 v7.4.1499
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)

9 years agopatch 7.4.1498 v7.4.1498
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.

9 years agopatch 7.4.1497 v7.4.1497
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)

9 years agopatch 7.4.1496 v7.4.1496
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.

9 years agopatch 7.4.1495 v7.4.1495
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)

9 years agopatch 7.4.1494 v7.4.1494
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)

9 years agopatch 7.4.1493 v7.4.1493
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.

9 years agopatch 7.4.1492 v7.4.1492
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)

9 years agoAdd new test file.
Bram Moolenaar [Sat, 5 Mar 2016 16:26:00 +0000 (17:26 +0100)]
Add new test file.

9 years agopatch 7.4.1491 v7.4.1491
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.

9 years agopatch 7.4.1490 v7.4.1490
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)

9 years agopatch 7.4.1489 v7.4.1489
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)

9 years agopatch 7.4.1488 v7.4.1488
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.

9 years agoUpdate runtime files.
Bram Moolenaar [Fri, 4 Mar 2016 21:22:32 +0000 (22:22 +0100)]
Update runtime files.

9 years agopatch 7.4.1487 v7.4.1487
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)

9 years agopatch 7.4.1486 v7.4.1486
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 "!".

9 years agopatch 7.4.1485 v7.4.1485
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.

9 years agopatch 7.4.1484 v7.4.1484
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.

9 years agopatch 7.4.1483 v7.4.1483
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.

9 years agopatch 7.4.1482 v7.4.1482
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.

9 years agopatch 7.4.1481 v7.4.1481
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.

9 years agopatch 7.4.1480 v7.4.1480
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.

9 years agopatch 7.4.1479 v7.4.1479
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.

9 years agopatch 7.4.1478 v7.4.1478
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.

9 years agopatch 7.4.1477 v7.4.1477
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.

9 years agopatch 7.4.1476 v7.4.1476
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)

9 years agopatch 7.4.1475 v7.4.1475
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)

9 years agopatch 7.4.1474 v7.4.1474
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)

9 years agopatch 7.4.1473 v7.4.1473
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)

9 years agopatch 7.4.1472 v7.4.1472
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)".

9 years agopatch 7.4.1471 v7.4.1471
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.

9 years agopatch 7.4.1470 v7.4.1470
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.

9 years agopatch 7.4.1469 v7.4.1469
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)

9 years agopatch 7.4.1468 v7.4.1468
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)

9 years agopatch 7.4.1467 v7.4.1467
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)

9 years agopatch 7.4.1466 v7.4.1466
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.

9 years agopatch 7.4.1465 v7.4.1465
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.

9 years agopatch 7.4.1464 v7.4.1464
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)

9 years agopatch 7.4.1463 v7.4.1463
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.

9 years agopatch 7.4.1462 v7.4.1462
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)

9 years agopatch 7.4.1461 v7.4.1461
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)

9 years agopatch 7.4.1460 v7.4.1460
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)

9 years agopatch 7.4.1459 v7.4.1459
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.

9 years agopatch 7.4.1458 v7.4.1458
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.

9 years agopatch 7.4.1457 v7.4.1457
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)

9 years agopatch 7.4.1456 v7.4.1456
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)

9 years agopatch 7.4.1455 v7.4.1455
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)

9 years agopatch 7.4.1454 v7.4.1454
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.

9 years agopatch 7.4.1453 v7.4.1453
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.

9 years agopatch 7.4.1452 v7.4.1452
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.

9 years agopatch 7.4.1451 v7.4.1451
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.

9 years agopatch 7.4.1450 v7.4.1450
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.