summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* patch 7.4.1482v7.4.1482Bram Moolenaar2016-03-033-19/+28
| | | | | Problem: "timeout" option not supported on ch_send*() and ch_eval*(). Solution: Get and use the timeout option from the argument.
* patch 7.4.1481v7.4.1481Bram Moolenaar2016-03-032-0/+8
| | | | | Problem: Can't build with small features. Solution: Add #ifdef.
* patch 7.4.1480v7.4.1480Bram Moolenaar2016-03-036-53/+122
| | | | | Problem: Cannot add a pack direcory without loading a plugin. Solution: Add the :packadd command.
* patch 7.4.1479v7.4.1479Bram Moolenaar2016-03-034-4/+32
| | | | | Problem: No testfor ":loadplugin". Solution: Add a test. Fix how option is being set.
* patch 7.4.1478v7.4.1478Bram Moolenaar2016-03-032-3/+30
| | | | | Problem: ":loadplugin" doesn't take care of ftdetect files. Solution: Also load ftdetect scripts when appropriate.
* patch 7.4.1477v7.4.1477Bram Moolenaar2016-03-032-14/+29
| | | | | Problem: Test_reltime is flaky, it depends on timing. Solution: When it fails run it a second time.
* patch 7.4.1476v7.4.1476Bram Moolenaar2016-03-036-10/+12
| | | | | Problem: Function arguments marked as unused while they are not. Solution: Remove UNUSED. (Yegappan Lakshmanan)
* patch 7.4.1475v7.4.1475Bram Moolenaar2016-03-032-4/+14
| | | | | | Problem: When using hangulinput with utf-8 a CSI character is misintepreted. Solution: Convert CSI to K_CSI. (SungHyun Nam)
* patch 7.4.1474v7.4.1474Bram Moolenaar2016-03-022-3/+5
| | | | | Problem: Compiler warnings without the float feature. Solution: Move #ifdefs. (John Marriott)
* patch 7.4.1473v7.4.1473Bram Moolenaar2016-03-024-1/+18
| | | | | Problem: Can't build without the autocommand feature. Solution: Add #ifdefs. (Yegappan Lakshmanan)
* patch 7.4.1472v7.4.1472Bram Moolenaar2016-03-022-2/+4
| | | | | Problem: Coverity warning for not using return value. Solution: Add "(void)".
* patch 7.4.1471v7.4.1471Bram Moolenaar2016-03-022-0/+5
| | | | | Problem: Missing out-of-memory check. And Coverity warning. Solution: Bail out when msg is NULL.
* patch 7.4.1470v7.4.1470Bram Moolenaar2016-03-022-11/+13
| | | | | Problem: Coverity reports missing restore. Solution: Move json_encode() call up.
* patch 7.4.1469v7.4.1469Bram Moolenaar2016-03-022-4/+7
| | | | | | | Problem: Channel test sometimes fails, especially on OS/X. (Kazunobu Kuriyama) Solution: Change the && into ||, call getsockopt() in more situations. (Ozaki Kiichi)
* patch 7.4.1468v7.4.1468Bram Moolenaar2016-03-012-3/+6
| | | | | Problem: Sort test doesn't test with "1" argument. Solution: Also test ignore-case sorting. (Yasuhiro Matsumoto)
* patch 7.4.1467v7.4.1467Bram Moolenaar2016-02-293-1/+5
| | | | | Problem: Can't build without the float feature. Solution: Add #ifdefs. (Nick Owens, closes #667)
* patch 7.4.1466v7.4.1466Bram Moolenaar2016-02-292-2/+2
| | | | | Problem: Coverity reports dead code. Solution: Remove the two lines.
* patch 7.4.1465v7.4.1465Bram Moolenaar2016-02-293-22/+57
| | | | | | | 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.
* patch 7.4.1464v7.4.1464Bram Moolenaar2016-02-293-2/+22
| | | | | Problem: When the argument of sort() is zero or empty it fails. Solution: Make zero work as documented. (suggested by Yasuhiro Matsumoto)
* patch 7.4.1463v7.4.1463Bram Moolenaar2016-02-293-2/+95
| | | | | Problem: Configure doesn't find isinf() and isnan() on some systems. Solution: Use a configure check that includes math.h.
* patch 7.4.1462v7.4.1462Bram Moolenaar2016-02-293-2/+5
| | | | | Problem: Two more rarily used functions with errors. Solution: Add proper argument types. (Dominique Pelle)
* patch 7.4.1461v7.4.1461Bram Moolenaar2016-02-292-1/+4
| | | | | | Problem: When starting job on MS-Windows all parts of the command are put in quotes. Solution: Only use quotes when needed. (Yasuhiro Matsumoto)
* patch 7.4.1460v7.4.1460Bram Moolenaar2016-02-293-2/+5
| | | | | Problem: Syntax error in rarily used code. Solution: Fix the mch_rename() declaration. (Ken Takata)
* patch 7.4.1459v7.4.1459Bram Moolenaar2016-02-282-4/+12
| | | | | Problem: MS-Windows doesn't know socklen_t. Solution: Use previous method for WIN32.
* patch 7.4.1458v7.4.1458Bram Moolenaar2016-02-282-14/+42
| | | | | Problem: When a JSON channel has a callback it may never be cleared. Solution: Do not write "DETACH" into a JS or JSON channel.
* patch 7.4.1457v7.4.1457Bram Moolenaar2016-02-282-34/+37
| | | | | | Problem: Opening a channel with select() is not done properly. Solution: Also used read-fds. Use getsockopt() to check for errors. (Ozaki Kiichi)
* patch 7.4.1456v7.4.1456Bram Moolenaar2016-02-282-1/+9
| | | | | Problem: Test 87 fails with Python 3.5. Solution: Work around difference. (Taro Muraoka)
* patch 7.4.1455v7.4.1455Bram Moolenaar2016-02-282-4/+8
| | | | | Problem: JSON decoding test for surrogate pairs is in the wrong place. Solution: Move the test lines. (Ken Takata)
* patch 7.4.1454v7.4.1454Bram Moolenaar2016-02-282-4/+15
| | | | | Problem: The exit callback test is flaky. Solution: Loop to wait for a short time up to a second.
* patch 7.4.1453v7.4.1453Bram Moolenaar2016-02-282-1/+3
| | | | | Problem: Missing --not-a-term. Solution: Add the argument.
* patch 7.4.1452v7.4.1452Bram Moolenaar2016-02-282-1/+8
| | | | | | | 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.
* patch 7.4.1451v7.4.1451Bram Moolenaar2016-02-284-6/+10
| | | | | | 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.
* patch 7.4.1450v7.4.1450Bram Moolenaar2016-02-284-2/+4
| | | | | | 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.
* patch 7.4.1449v7.4.1449Bram Moolenaar2016-02-282-0/+4
| | | | | Problem: Build fails with job feature but without channel feature. Solution: Add #ifdef.
* patch 7.4.1448v7.4.1448Bram Moolenaar2016-02-282-0/+9
| | | | | Problem: JSON tests fail if 'encoding' is not utf-8. Solution: Force encoding to utf-8.
* patch 7.4.1447v7.4.1447Bram Moolenaar2016-02-283-9/+45
| | | | | | | | | 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.
* patch 7.4.1446v7.4.1446Bram Moolenaar2016-02-282-0/+3
| | | | | Problem: Crash when using json_decode(). Solution: Terminate string with a NUL byte.
* patch 7.4.1445v7.4.1445Bram Moolenaar2016-02-282-21/+27
| | | | | Problem: Memory corruption when 'encoding' is not utf-8. Solution: Convert decoded string later.
* patch 7.4.1444v7.4.1444Bram Moolenaar2016-02-272-2/+4
| | | | | Problem: Can't build with JSON but without multi-byte. Solution: Fix pointer name.
* Updated runtime filesBram Moolenaar2016-02-2714-75/+44
|
* patch 7.4.1443v7.4.1443Bram Moolenaar2016-02-272-5/+9
| | | | | Problem: Can't build GTK3 with small features. Solution: Use gtk_widget_get_window(). Fix typos. (Dominique Pelle)
* patch 7.4.1442v7.4.1442Bram Moolenaar2016-02-272-1/+4
| | | | | Problem: MS-Windows: more compilation warnings for destructor. Solution: Add "virtual". (Ken Takata)
* patch 7.4.1441v7.4.1441Bram Moolenaar2016-02-272-1/+3
| | | | | Problem: Using empty name instead of no name for channel buffer. Solution: Remove the empty name.
* patch 7.4.1440v7.4.1440Bram Moolenaar2016-02-274-17/+25
| | | | | Problem: Can't build on Windows. Solution: Change #ifdefs. Only define isnan when used.
* patch 7.4.1439v7.4.1439Bram Moolenaar2016-02-272-9/+18
| | | | | Problem: Using uninitialzed variable. Solution: Initialize vc_type.
* patch 7.4.1438v7.4.1438Bram Moolenaar2016-02-276-14/+85
| | | | | Problem: Can't get buffer number of a channel. Solution: Add ch_getbufnr().
* patch 7.4.1437v7.4.1437Bram Moolenaar2016-02-278-34/+85
| | | | | | 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)
* patch 7.4.1436v7.4.1436Bram Moolenaar2016-02-272-2/+2
| | | | | Problem: Sniff files still referenced in distribution. Solution: Remove sniff files from distribution.
* patch 7.4.1435v7.4.1435Bram Moolenaar2016-02-275-69/+179
| | | | | | Problem: It is confusing that ch_sendexpr() and ch_sendraw() wait for a response. Solution: Add ch_evalexpr() and ch_evalraw().
* patch 7.4.1434v7.4.1434Bram Moolenaar2016-02-273-5/+79
| | | | | Problem: JSON encoding doesn't hanel surrogate pair. Solution: Improve multi-byte handling of JSON. (Yasuhiro Matsumoto)