0
0
mirror of https://github.com/vim/vim.git synced 2025-07-26 11:04:33 -04:00

5582 Commits

Author SHA1 Message Date
Bram Moolenaar
76467dfcaf patch 7.4.1306
Problem:    Job control doesn't work well on MS-Windows.
Solution:   Various fixes. (Ken Takata, Ozaki Kiichi , Yukihiro Nakadaira,
            Yasuhiro Matsumoto)
v7.4.1306
2016-02-12 19:30:26 +01:00
Bram Moolenaar
7c29f38781 patch 7.4.1305
Problem:    "\%1l^#.*" does not match on a line starting with "#".
Solution:   Do not clear the start-of-line flag. (Christian Brabandt)
v7.4.1305
2016-02-12 19:08:15 +01:00
Bram Moolenaar
7823a3bd2e patch 7.4.1304
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.
v7.4.1304
2016-02-11 21:08:32 +01:00
Bram Moolenaar
b6a4fee37e patch 7.4.1303
Problem:    A Funcref is not accepted as a callback.
Solution:   Make a Funcref work. (Damien)
v7.4.1303
2016-02-11 20:48:34 +01:00
Bram Moolenaar
6119e6156e patch 7.4.1302
Problem:    Typo in struct field name. (Ken Takata)
Solution:   Rename jf_pi to jv_pi.
v7.4.1302
2016-02-11 12:48:36 +01:00
Bram Moolenaar
39b21272d5 patch 7.4.1301
Problem:    Missing options in ch_open().
Solution:   Add s:chopt like in the other calls. (Ozaki Kiichi)
v7.4.1301
2016-02-10 23:28:21 +01:00
Bram Moolenaar
2ab375e54e patch 7.4.1300
Problem:    Cannot test CursorMovedI because there is typeahead.
Solution:   Add disable_char_avail_for_testing().
v7.4.1300
2016-02-10 22:23:06 +01:00
Bram Moolenaar
f6157284de patch 7.4.1299
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.
v7.4.1299
2016-02-10 21:07:14 +01:00
Bram Moolenaar
d6a8d48587 patch 7.4.1298
Problem:    When the channel test fails in an unexpected way the server keeps
            running.
Solution:   Use try/catch. (Ozaki Kiichi)
v7.4.1298
2016-02-10 20:32:20 +01:00
Bram Moolenaar
a483326e3b patch 7.4.1297
Problem:    On Mac test_channel leaves python instances running.
Solution:   Use a small waittime to make ch_open() work. (Ozaki Kiichi)
v7.4.1297
2016-02-09 23:33:25 +01:00
Bram Moolenaar
f068dcafcf patch 7.4.1296
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.
v7.4.1296
2016-02-09 21:24:46 +01:00
Bram Moolenaar
4d8747cdfc patch 7.4.1295
Problem:    string(job) doesn't work well on MS-Windows.
Solution:   Use the process ID. (Yasuhiro Matsumoto)
v7.4.1295
2016-02-09 20:39:26 +01:00
Bram Moolenaar
7280140c08 patch 7.4.1294
Problem:    job_stop() only kills the started process.
Solution:   Send the signal to the process group. (Olaf Dabrunz)
v7.4.1294
2016-02-09 11:37:50 +01:00
Bram Moolenaar
e56bf15c16 patch 7.4.1293
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.
v7.4.1293
2016-02-08 23:23:42 +01:00
Bram Moolenaar
2fc83fcd1d patch 7.4.1292
Problem:    Some compilers complain about uninitialzed variable, even though
            all possible cases are handled. (Dominique Pelle)
Solution:   Add a default initialization.
v7.4.1292
2016-02-08 22:57:24 +01:00
Bram Moolenaar
b92abad0c5 patch 7.4.1291
Problem:    On MS-Windows the channel test server doesn't quit.
Solution:   Use return instead of break. (Ken Takata)
v7.4.1291
2016-02-08 22:37:24 +01:00
Bram Moolenaar
cbebd4879c Updated runtime files. 2016-02-07 23:02:56 +01:00
Bram Moolenaar
ee5aeae22b patch 7.4.1290
Problem:    Coverity complains about uneccessary check for NULL.
Solution:   Remove the check.
v7.4.1290
2016-02-07 22:30:47 +01:00
Bram Moolenaar
0fa98e7b85 patch 7.4.1289
Problem:    Channel test fails on MS-Windows, connect() takes too long.
Solution:   Adjust the test for MS-Windows using "waittime".
v7.4.1289
2016-02-07 22:21:19 +01:00
Bram Moolenaar
ae8eb3ca92 patch 7.4.1288
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.
v7.4.1288
2016-02-07 21:59:26 +01:00
Bram Moolenaar
74f5e65bcc patch 7.4.1287
Problem:    Channel test fails.
Solution:   Use reltimefloat().
v7.4.1287
2016-02-07 21:44:49 +01:00
Bram Moolenaar
7a84dbe6be patch 7.4.1286
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.
v7.4.1286
2016-02-07 21:29:00 +01:00
Bram Moolenaar
cb00f03933 Add missing test file. 2016-02-07 21:25:56 +01:00
Bram Moolenaar
79c2c881bb patch 7.4.1285
Problem:    Cannot measure elapsed time.
Solution:   Add reltimefloat().
v7.4.1285
2016-02-07 21:19:28 +01:00
Bram Moolenaar
dc94a26a64 patch 7.4.1284
Problem:    Test 49 fails.
Solution:   Check for a different error message.
v7.4.1284
2016-02-07 20:29:00 +01:00
Bram Moolenaar
942d6b2268 patch 7.4.1283
Problem:    The job feature isn't available on MS-Windows.
Solution:   Add the job feature.  Fix argument of job_stop(). (Yasuhiro
            Matsumoto)
v7.4.1283
2016-02-07 19:57:16 +01:00
Bram Moolenaar
768ce2435a patch 7.4.1282
Problem:    Crash when evaluating the pattern of ":catch" causes an error.
            (Dominique Pelle)
Solution:   Block error messages at this point.
v7.4.1282
2016-02-07 19:46:12 +01:00
Bram Moolenaar
ea8c219ca8 patch 7.4.1281
Problem:    No test for skipping over code that isn't evaluated.
Solution:   Add a test with code that would fail when not skipped.
v7.4.1281
2016-02-07 19:27:53 +01:00
Bram Moolenaar
eba6d8c66c patch 7.4.1280
Problem:    Missing case value.
Solution:   Add VAR_JOB.
v7.4.1280
2016-02-07 19:25:51 +01:00
Bram Moolenaar
595e64e259 patch 7.4.1279
Problem:    jsonencode() is not producing strict JSON.
Solution:   Add jsencode() and jsdecode().  Make jsonencode() and jsondecode()
            strict.
v7.4.1279
2016-02-07 19:19:53 +01:00
Bram Moolenaar
55fab439a6 patch 7.4.1278
Problem:    When jsonencode() fails it still returns something.
Solution:   Return an empty string on failure.
v7.4.1278
2016-02-07 16:53:13 +01:00
Bram Moolenaar
a6f72ba7c6 patch 7.4.1277
Problem:    Compiler can complain about missing enum value in switch with some
            combination of features.
Solution:   Remove #ifdefs around case statements.
v7.4.1277
2016-02-07 15:57:00 +01:00
Bram Moolenaar
fbc4b4db3a patch 7.4.1276
Problem:    Warning for not using return value of fcntl().
Solution:   Explicitly ignore the return value.
v7.4.1276
2016-02-07 15:14:01 +01:00
Bram Moolenaar
cb4b01230b patch 7.4.1275
Problem:    Build fails on MS-Windows.
Solution:   Fix wrong #ifdef.
v7.4.1275
2016-02-07 14:53:21 +01:00
Bram Moolenaar
835dc636a5 patch 7.4.1274
Problem:    Cannot run a job.
Solution:   Add job_start(), job_status() and job_stop(). Currently only works
            for Unix.
v7.4.1274
2016-02-07 14:27:38 +01:00
Bram Moolenaar
c5f98ee987 patch 7.4.1273
Problem:    assert_false(v:false) still fails.
Solution:   Fix the typo.
v7.4.1273
2016-02-07 00:00:35 +01:00
Bram Moolenaar
1701481c53 patch 7.4.1272
Problem:    Using future enum value.
Solution:   Remove it.
v7.4.1272
2016-02-06 20:32:25 +01:00
Bram Moolenaar
3712792637 patch 7.4.1271
Problem:    assert_false(v:false) reports an error. (Nikolai Pavlov)
Solution:   Recognize v:true and v:false. (Closes #625)
v7.4.1271
2016-02-06 20:29:28 +01:00
Bram Moolenaar
81e7a9c3fb patch 7.4.1270
Problem:    Warnings for missing values in switch.
Solution:   Change switch to if-else or add values.
v7.4.1270
2016-02-06 19:57:20 +01:00
Bram Moolenaar
4f8b8faec3 patch 7.4.1269
Problem:    Encoding {'key':} to JSON doesn't give an error (Tyru)
Solution:   Give an error.
v7.4.1269
2016-02-06 18:42:07 +01:00
Bram Moolenaar
26dfc41335 patch 7.4.1268
Problem:    Waittime is used as seconds instead of milliseconds. (Hirohito
            Higashi)
Solution:   Divide by 1000.
v7.4.1268
2016-02-06 18:18:54 +01:00
Bram Moolenaar
a03f233515 patch 7.4.1267
Problem:    Easy to miss handling all types of variables.
Solution:   Change the variable type into an enum.
v7.4.1267
2016-02-06 18:09:59 +01:00
Bram Moolenaar
ab9fc7e0cf patch 7.4.1266
Problem:    A BufAdd autocommand may cause an ml_get error (Christian
            Brabandt)
Solution:   Increment RedrawingDisabled earlier.
v7.4.1266
2016-02-06 15:29:40 +01:00
Bram Moolenaar
f416086f26 patch 7.4.1265
Problem:    Not all channel commands are tested.
Solution:   Add a test for "normal", "expr" and "redraw".
v7.4.1265
2016-02-05 23:09:12 +01:00
Bram Moolenaar
6076fe1986 patch 7.4.1264
Problem:    Crash when receiving an empty array.
Solution:   Check for array with wrong number of arguments. (Damien)
v7.4.1264
2016-02-05 22:49:56 +01:00
Bram Moolenaar
4d919d748e patch 7.4.1263
Problem:    ch_open() hangs when the server isn't running.
Solution:   Add a timeout. Use a dict to pass arguments. (Yasuhiro Matsumoto)
v7.4.1263
2016-02-05 22:36:41 +01:00
Bram Moolenaar
a07fec9c85 patch 7.4.1262
Problem:    The channel callback is not invoked.
Solution:   Make a list of pending callbacks.
v7.4.1262
2016-02-05 21:04:08 +01:00
Bram Moolenaar
4b6a6dcbe7 patch 7.4.1261
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.
v7.4.1261
2016-02-04 22:49:49 +01:00
Bram Moolenaar
a8343c1808 patch 7.4.1260
Problem:    The channel feature doesn't work on Win32 GUI.
Solution:   Use WSAGetLastError(). (Ken Takata)
v7.4.1260
2016-02-04 22:09:48 +01:00
Bram Moolenaar
3fc3e14282 patch 7.4.1259
Problem:    No test for what patch 7.3.414 fixed.
Solution:   Add a test. (Elias Diem)
v7.4.1259
2016-02-04 21:53:33 +01:00