summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* patch 7.4.1323v7.4.1323Bram Moolenaar2016-02-152-1/+3
| | | | | Problem: Do not get warnings when building with MingW. Solution: Remove the -w flag. (Ken Takata)
* patch 7.4.1322v7.4.1322Bram Moolenaar2016-02-155-9/+53
| | | | | | 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.
* patch 7.4.1321v7.4.1321Bram Moolenaar2016-02-152-0/+4
| | | | | Problem: Compiler complains about missing statement. Solution: Add an empty statement. (Andrei Olsen)
* patch 7.4.1320v7.4.1320Bram Moolenaar2016-02-142-2/+6
| | | | | | Problem: Building with Cygwin or MingW with channel but without Netbeans doesn't work. Solution: Set NETBEANS to "no" when not used.
* patch 7.4.1319v7.4.1319Bram Moolenaar2016-02-146-73/+81
| | | | | Problem: Tests fail on MS-Windows and on Unix with GUI. Solution: Fix unregistering.
* patch 7.4.1318v7.4.1318Bram Moolenaar2016-02-149-244/+291
| | | | | Problem: Channel with pipes doesn't work in GUI. Solution: Register input handlers for pipes.
* patch 7.4.1317v7.4.1317Bram Moolenaar2016-02-142-0/+6
| | | | | Problem: MS-Windows: channel test fails. Solution: Temporarily disable Test_connect_waittime().
* patch 7.4.1316v7.4.1316Bram Moolenaar2016-02-132-1/+12
| | | | | Problem: Can't build MS-Windows console version. (Tux) Solution: Add #ifdefs.
* patch 7.4.1315v7.4.1315Bram Moolenaar2016-02-1314-571/+716
| | | | | Problem: Using a channel handle does not allow for freeing it when unused. Solution: Add the Channel variable type.
* patch 7.4.1314v7.4.1314Bram Moolenaar2016-02-132-1/+3
| | | | | Problem: Warning for uninitialzed variable. Solution: Initialize it. (Dominique Pelle)
* patch 7.4.1313v7.4.1313Bram Moolenaar2016-02-133-8/+10
| | | | | | 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.
* patch 7.4.1312v7.4.1312Bram Moolenaar2016-02-132-4/+4
| | | | | Problem: sock_T is not defined without the +channel feature. Solution: Always define it.
* patch 7.4.1311v7.4.1311Bram Moolenaar2016-02-132-8/+10
| | | | | Problem: sock_T is defined too late. Solution: Move it up.
* patch 7.4.1310v7.4.1310Bram Moolenaar2016-02-1310-342/+931
| | | | | | Problem: Jobs don't open a channel. Solution: Create pipes and add them to the channel. Add ch_logfile(). Only Unix for now.
* patch 7.4.1309v7.4.1309Bram Moolenaar2016-02-132-31/+37
| | | | | Problem: When a test fails not all relevant info is listed. Solution: Add the errors to the messages.
* patch 7.4.1308v7.4.1308Bram Moolenaar2016-02-122-1/+3
| | | | | Problem: Typo in test. Solution: Change endf to endif.
* patch 7.4.1307v7.4.1307Bram Moolenaar2016-02-122-2/+10
| | | | | Problem: Some channel tests fail on MS-Windows. Solution: Disable the failing tests temporarily.
* patch 7.4.1306v7.4.1306Bram Moolenaar2016-02-128-24/+105
| | | | | | Problem: Job control doesn't work well on MS-Windows. Solution: Various fixes. (Ken Takata, Ozaki Kiichi , Yukihiro Nakadaira, Yasuhiro Matsumoto)
* patch 7.4.1305v7.4.1305Bram Moolenaar2016-02-125-4/+22
| | | | | Problem: "\%1l^#.*" does not match on a line starting with "#". Solution: Do not clear the start-of-line flag. (Christian Brabandt)
* patch 7.4.1304v7.4.1304Bram Moolenaar2016-02-114-178/+182
| | | | | | 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.
* patch 7.4.1303v7.4.1303Bram Moolenaar2016-02-113-13/+26
| | | | | Problem: A Funcref is not accepted as a callback. Solution: Make a Funcref work. (Damien)
* patch 7.4.1302v7.4.1302Bram Moolenaar2016-02-114-8/+10
| | | | | Problem: Typo in struct field name. (Ken Takata) Solution: Rename jf_pi to jv_pi.
* patch 7.4.1301v7.4.1301Bram Moolenaar2016-02-102-1/+3
| | | | | Problem: Missing options in ch_open(). Solution: Add s:chopt like in the other calls. (Ozaki Kiichi)
* patch 7.4.1300v7.4.1300Bram Moolenaar2016-02-106-4/+50
| | | | | Problem: Cannot test CursorMovedI because there is typeahead. Solution: Add disable_char_avail_for_testing().
* patch 7.4.1299v7.4.1299Bram Moolenaar2016-02-104-3/+48
| | | | | | | 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.
* patch 7.4.1298v7.4.1298Bram Moolenaar2016-02-102-44/+72
| | | | | | Problem: When the channel test fails in an unexpected way the server keeps running. Solution: Use try/catch. (Ozaki Kiichi)
* patch 7.4.1297v7.4.1297Bram Moolenaar2016-02-092-3/+6
| | | | | Problem: On Mac test_channel leaves python instances running. Solution: Use a small waittime to make ch_open() work. (Ozaki Kiichi)
* patch 7.4.1296v7.4.1296Bram Moolenaar2016-02-092-0/+7
| | | | | | 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.
* patch 7.4.1295v7.4.1295Bram Moolenaar2016-02-092-1/+7
| | | | | Problem: string(job) doesn't work well on MS-Windows. Solution: Use the process ID. (Yasuhiro Matsumoto)
* patch 7.4.1294v7.4.1294Bram Moolenaar2016-02-092-1/+9
| | | | | Problem: job_stop() only kills the started process. Solution: Send the signal to the process group. (Olaf Dabrunz)
* patch 7.4.1293v7.4.1293Bram Moolenaar2016-02-082-8/+20
| | | | | | 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.
* patch 7.4.1292v7.4.1292Bram Moolenaar2016-02-082-3/+5
| | | | | | Problem: Some compilers complain about uninitialzed variable, even though all possible cases are handled. (Dominique Pelle) Solution: Add a default initialization.
* patch 7.4.1291v7.4.1291Bram Moolenaar2016-02-082-1/+3
| | | | | Problem: On MS-Windows the channel test server doesn't quit. Solution: Use return instead of break. (Ken Takata)
* Updated runtime files.Bram Moolenaar2016-02-076-53/+94
|
* patch 7.4.1290v7.4.1290Bram Moolenaar2016-02-072-2/+3
| | | | | Problem: Coverity complains about uneccessary check for NULL. Solution: Remove the check.
* patch 7.4.1289v7.4.1289Bram Moolenaar2016-02-073-3/+6
| | | | | Problem: Channel test fails on MS-Windows, connect() takes too long. Solution: Adjust the test for MS-Windows using "waittime".
* patch 7.4.1288v7.4.1288Bram Moolenaar2016-02-074-1/+36
| | | | | | 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.
* patch 7.4.1287v7.4.1287Bram Moolenaar2016-02-072-2/+4
| | | | | Problem: Channel test fails. Solution: Use reltimefloat().
* patch 7.4.1286v7.4.1286Bram Moolenaar2016-02-073-9/+34
| | | | | | 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.
* Add missing test file.Bram Moolenaar2016-02-071-0/+27
|
* patch 7.4.1285v7.4.1285Bram Moolenaar2016-02-075-0/+46
| | | | | Problem: Cannot measure elapsed time. Solution: Add reltimefloat().
* patch 7.4.1284v7.4.1284Bram Moolenaar2016-02-072-3/+4
| | | | | Problem: Test 49 fails. Solution: Check for a different error message.
* patch 7.4.1283v7.4.1283Bram Moolenaar2016-02-075-5/+63
| | | | | | Problem: The job feature isn't available on MS-Windows. Solution: Add the job feature. Fix argument of job_stop(). (Yasuhiro Matsumoto)
* patch 7.4.1282v7.4.1282Bram Moolenaar2016-02-072-0/+6
| | | | | | Problem: Crash when evaluating the pattern of ":catch" causes an error. (Dominique Pelle) Solution: Block error messages at this point.
* patch 7.4.1281v7.4.1281Bram Moolenaar2016-02-072-0/+26
| | | | | Problem: No test for skipping over code that isn't evaluated. Solution: Add a test with code that would fail when not skipped.
* patch 7.4.1280v7.4.1280Bram Moolenaar2016-02-073-0/+4
| | | | | Problem: Missing case value. Solution: Add VAR_JOB.
* patch 7.4.1279v7.4.1279Bram Moolenaar2016-02-0712-138/+379
| | | | | | Problem: jsonencode() is not producing strict JSON. Solution: Add jsencode() and jsdecode(). Make jsonencode() and jsondecode() strict.
* patch 7.4.1278v7.4.1278Bram Moolenaar2016-02-076-12/+47
| | | | | Problem: When jsonencode() fails it still returns something. Solution: Return an empty string on failure.
* patch 7.4.1277v7.4.1277Bram Moolenaar2016-02-072-6/+2
| | | | | | Problem: Compiler can complain about missing enum value in switch with some combination of features. Solution: Remove #ifdefs around case statements.
* patch 7.4.1276v7.4.1276Bram Moolenaar2016-02-075-4/+9
| | | | | Problem: Warning for not using return value of fcntl(). Solution: Explicitly ignore the return value.