summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2016-02-07patch 7.4.1289Bram Moolenaar
Problem: Channel test fails on MS-Windows, connect() takes too long. Solution: Adjust the test for MS-Windows using "waittime".
2016-02-07patch 7.4.1288Bram Moolenaar
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-07patch 7.4.1287Bram Moolenaar
Problem: Channel test fails. Solution: Use reltimefloat().
2016-02-07patch 7.4.1286Bram Moolenaar
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-07Add missing test file.Bram Moolenaar
2016-02-07patch 7.4.1285Bram Moolenaar
Problem: Cannot measure elapsed time. Solution: Add reltimefloat().
2016-02-07patch 7.4.1284Bram Moolenaar
Problem: Test 49 fails. Solution: Check for a different error message.
2016-02-07patch 7.4.1283Bram Moolenaar
Problem: The job feature isn't available on MS-Windows. Solution: Add the job feature. Fix argument of job_stop(). (Yasuhiro Matsumoto)
2016-02-07patch 7.4.1282Bram Moolenaar
Problem: Crash when evaluating the pattern of ":catch" causes an error. (Dominique Pelle) Solution: Block error messages at this point.
2016-02-07patch 7.4.1281Bram Moolenaar
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-07patch 7.4.1280Bram Moolenaar
Problem: Missing case value. Solution: Add VAR_JOB.
2016-02-07patch 7.4.1279Bram Moolenaar
Problem: jsonencode() is not producing strict JSON. Solution: Add jsencode() and jsdecode(). Make jsonencode() and jsondecode() strict.
2016-02-07patch 7.4.1278Bram Moolenaar
Problem: When jsonencode() fails it still returns something. Solution: Return an empty string on failure.
2016-02-07patch 7.4.1277Bram Moolenaar
Problem: Compiler can complain about missing enum value in switch with some combination of features. Solution: Remove #ifdefs around case statements.
2016-02-07patch 7.4.1276Bram Moolenaar
Problem: Warning for not using return value of fcntl(). Solution: Explicitly ignore the return value.
2016-02-07patch 7.4.1275Bram Moolenaar
Problem: Build fails on MS-Windows. Solution: Fix wrong #ifdef.
2016-02-07patch 7.4.1274Bram Moolenaar
Problem: Cannot run a job. Solution: Add job_start(), job_status() and job_stop(). Currently only works for Unix.
2016-02-07patch 7.4.1273Bram Moolenaar
Problem: assert_false(v:false) still fails. Solution: Fix the typo.
2016-02-06patch 7.4.1272Bram Moolenaar
Problem: Using future enum value. Solution: Remove it.
2016-02-06patch 7.4.1271Bram Moolenaar
Problem: assert_false(v:false) reports an error. (Nikolai Pavlov) Solution: Recognize v:true and v:false. (Closes #625)
2016-02-06patch 7.4.1270Bram Moolenaar
Problem: Warnings for missing values in switch. Solution: Change switch to if-else or add values.
2016-02-06patch 7.4.1269Bram Moolenaar
Problem: Encoding {'key':} to JSON doesn't give an error (Tyru) Solution: Give an error.
2016-02-06patch 7.4.1268Bram Moolenaar
Problem: Waittime is used as seconds instead of milliseconds. (Hirohito Higashi) Solution: Divide by 1000.
2016-02-06patch 7.4.1267Bram Moolenaar
Problem: Easy to miss handling all types of variables. Solution: Change the variable type into an enum.
2016-02-06patch 7.4.1266Bram Moolenaar
Problem: A BufAdd autocommand may cause an ml_get error (Christian Brabandt) Solution: Increment RedrawingDisabled earlier.
2016-02-05patch 7.4.1265Bram Moolenaar
Problem: Not all channel commands are tested. Solution: Add a test for "normal", "expr" and "redraw".
2016-02-05patch 7.4.1264Bram Moolenaar
Problem: Crash when receiving an empty array. Solution: Check for array with wrong number of arguments. (Damien)
2016-02-05patch 7.4.1263Bram Moolenaar
Problem: ch_open() hangs when the server isn't running. Solution: Add a timeout. Use a dict to pass arguments. (Yasuhiro Matsumoto)
2016-02-05patch 7.4.1262Bram Moolenaar
Problem: The channel callback is not invoked. Solution: Make a list of pending callbacks.
2016-02-04patch 7.4.1261Bram Moolenaar
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-04patch 7.4.1260Bram Moolenaar
Problem: The channel feature doesn't work on Win32 GUI. Solution: Use WSAGetLastError(). (Ken Takata)
2016-02-04patch 7.4.1259Bram Moolenaar
Problem: No test for what patch 7.3.414 fixed. Solution: Add a test. (Elias Diem)
2016-02-04patch 7.4.1258Bram Moolenaar
Problem: The channel test can fail if messages arrive later. Solution: Add a short sleep. (Jun T.)
2016-02-04patch 7.4.1257Bram Moolenaar
Problem: Channel test fails in some configurations. Solution: Add check for the +channel feature.
2016-02-04patch 7.4.1256Bram Moolenaar
Problem: On Mac sys.exit(0) doesn't kill the test server. Solution: Use self.server.shutdown(). (Jun Takimoto)
2016-02-03patch 7.4.1255Bram Moolenaar
Problem: Crash for channel "eval" command without third argument. Solution: Check for missing argument.
2016-02-03patch 7.4.1254Bram Moolenaar
Problem: Opening a second channel causes a crash. (Ken Takata) Solution: Don't re-allocate the array with channels.
2016-02-03patch 7.4.1253Bram Moolenaar
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-03patch 7.4.1252Bram Moolenaar
Problem: The channel test server may receive two messages concatenated. Solution: Split the messages.
2016-02-03patch 7.4.1251Bram Moolenaar
Problem: New test file missing from distribution. Solution: Add src/testdir/*.py.
2016-02-03patch 7.4.1250Bram Moolenaar
Problem: Running tests in shadow directory fails. Solution: Also link testdir/*.py
2016-02-03patch 7.4.1249Bram Moolenaar
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-03patch 7.4.1248Bram Moolenaar
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-03patch 7.4.1247Bram Moolenaar
Problem: The channel test doesn't run on MS-Windows. Solution: Make it work on the MS-Windows console. (Ken Takata)
2016-02-02Make the python script executable.Bram Moolenaar
2016-02-02patch 7.4.1246Bram Moolenaar
Problem: The channel functionality isn't tested. Solution: Add a test using a Python test server.
2016-02-02patch 7.4.1245Bram Moolenaar
Problem: File missing from distribution. Solution: Add json_test.c.
2016-02-02patch 7.4.1244Bram Moolenaar
Problem: The channel functions don't sort together. Solution: Use a common "ch_" prefix.
2016-02-02patch 7.4.1243Bram Moolenaar
Problem: Compiler warning for uninitialized variable. Solution: Initialize it. (Elias Diem)
2016-02-02patch 7.4.1242Bram Moolenaar
Problem: json_test fails without the eval feature. Solution: Add #ifdef.