]>
granicus.if.org Git - vim/log
Bram Moolenaar [Sun, 7 Feb 2016 20:29:00 +0000 (21:29 +0100)]
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.
Bram Moolenaar [Sun, 7 Feb 2016 20:25:56 +0000 (21:25 +0100)]
Add missing test file.
Bram Moolenaar [Sun, 7 Feb 2016 20:19:28 +0000 (21:19 +0100)]
patch 7.4.1285
Problem: Cannot measure elapsed time.
Solution: Add reltimefloat().
Bram Moolenaar [Sun, 7 Feb 2016 19:29:00 +0000 (20:29 +0100)]
patch 7.4.1284
Problem: Test 49 fails.
Solution: Check for a different error message.
Bram Moolenaar [Sun, 7 Feb 2016 18:57:16 +0000 (19:57 +0100)]
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)
Bram Moolenaar [Sun, 7 Feb 2016 18:46:12 +0000 (19:46 +0100)]
patch 7.4.1282
Problem: Crash when evaluating the pattern of ":catch" causes an error.
(Dominique Pelle)
Solution: Block error messages at this point.
Bram Moolenaar [Sun, 7 Feb 2016 18:27:53 +0000 (19:27 +0100)]
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.
Bram Moolenaar [Sun, 7 Feb 2016 18:25:51 +0000 (19:25 +0100)]
patch 7.4.1280
Problem: Missing case value.
Solution: Add VAR_JOB.
Bram Moolenaar [Sun, 7 Feb 2016 18:19:53 +0000 (19:19 +0100)]
patch 7.4.1279
Problem: jsonencode() is not producing strict JSON.
Solution: Add jsencode() and jsdecode(). Make jsonencode() and jsondecode()
strict.
Bram Moolenaar [Sun, 7 Feb 2016 15:53:13 +0000 (16:53 +0100)]
patch 7.4.1278
Problem: When jsonencode() fails it still returns something.
Solution: Return an empty string on failure.
Bram Moolenaar [Sun, 7 Feb 2016 14:57:00 +0000 (15:57 +0100)]
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.
Bram Moolenaar [Sun, 7 Feb 2016 14:14:01 +0000 (15:14 +0100)]
patch 7.4.1276
Problem: Warning for not using return value of fcntl().
Solution: Explicitly ignore the return value.
Bram Moolenaar [Sun, 7 Feb 2016 13:53:21 +0000 (14:53 +0100)]
patch 7.4.1275
Problem: Build fails on MS-Windows.
Solution: Fix wrong #ifdef.
Bram Moolenaar [Sun, 7 Feb 2016 13:27:38 +0000 (14:27 +0100)]
patch 7.4.1274
Problem: Cannot run a job.
Solution: Add job_start(), job_status() and job_stop(). Currently only works
for Unix.
Bram Moolenaar [Sat, 6 Feb 2016 23:00:35 +0000 (00:00 +0100)]
patch 7.4.1273
Problem: assert_false(v:false) still fails.
Solution: Fix the typo.
Bram Moolenaar [Sat, 6 Feb 2016 19:32:25 +0000 (20:32 +0100)]
patch 7.4.1272
Problem: Using future enum value.
Solution: Remove it.
Bram Moolenaar [Sat, 6 Feb 2016 19:29:28 +0000 (20:29 +0100)]
patch 7.4.1271
Problem: assert_false(v:false) reports an error. (Nikolai Pavlov)
Solution: Recognize v:true and v:false. (Closes #625)
Bram Moolenaar [Sat, 6 Feb 2016 18:57:20 +0000 (19:57 +0100)]
patch 7.4.1270
Problem: Warnings for missing values in switch.
Solution: Change switch to if-else or add values.
Bram Moolenaar [Sat, 6 Feb 2016 17:42:07 +0000 (18:42 +0100)]
patch 7.4.1269
Problem: Encoding {'key':} to JSON doesn't give an error (Tyru)
Solution: Give an error.
Bram Moolenaar [Sat, 6 Feb 2016 17:18:54 +0000 (18:18 +0100)]
patch 7.4.1268
Problem: Waittime is used as seconds instead of milliseconds. (Hirohito
Higashi)
Solution: Divide by 1000.
Bram Moolenaar [Sat, 6 Feb 2016 17:09:59 +0000 (18:09 +0100)]
patch 7.4.1267
Problem: Easy to miss handling all types of variables.
Solution: Change the variable type into an enum.
Bram Moolenaar [Sat, 6 Feb 2016 14:29:40 +0000 (15:29 +0100)]
patch 7.4.1266
Problem: A BufAdd autocommand may cause an ml_get error (Christian
Brabandt)
Solution: Increment RedrawingDisabled earlier.
Bram Moolenaar [Fri, 5 Feb 2016 22:09:12 +0000 (23:09 +0100)]
patch 7.4.1265
Problem: Not all channel commands are tested.
Solution: Add a test for "normal", "expr" and "redraw".
Bram Moolenaar [Fri, 5 Feb 2016 21:49:56 +0000 (22:49 +0100)]
patch 7.4.1264
Problem: Crash when receiving an empty array.
Solution: Check for array with wrong number of arguments. (Damien)
Bram Moolenaar [Fri, 5 Feb 2016 21:36:41 +0000 (22:36 +0100)]
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)
Bram Moolenaar [Fri, 5 Feb 2016 20:04:08 +0000 (21:04 +0100)]
patch 7.4.1262
Problem: The channel callback is not invoked.
Solution: Make a list of pending callbacks.
Bram Moolenaar [Thu, 4 Feb 2016 21:49:49 +0000 (22:49 +0100)]
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.
Bram Moolenaar [Thu, 4 Feb 2016 21:09:48 +0000 (22:09 +0100)]
patch 7.4.1260
Problem: The channel feature doesn't work on Win32 GUI.
Solution: Use WSAGetLastError(). (Ken Takata)
Bram Moolenaar [Thu, 4 Feb 2016 20:53:33 +0000 (21:53 +0100)]
patch 7.4.1259
Problem: No test for what patch 7.3.414 fixed.
Solution: Add a test. (Elias Diem)
Bram Moolenaar [Thu, 4 Feb 2016 20:03:33 +0000 (21:03 +0100)]
patch 7.4.1258
Problem: The channel test can fail if messages arrive later.
Solution: Add a short sleep. (Jun T.)
Bram Moolenaar [Thu, 4 Feb 2016 19:57:07 +0000 (20:57 +0100)]
Update runtime files.
Bram Moolenaar [Thu, 4 Feb 2016 09:54:34 +0000 (10:54 +0100)]
patch 7.4.1257
Problem: Channel test fails in some configurations.
Solution: Add check for the +channel feature.
Bram Moolenaar [Wed, 3 Feb 2016 23:11:37 +0000 (00:11 +0100)]
patch 7.4.1256
Problem: On Mac sys.exit(0) doesn't kill the test server.
Solution: Use self.server.shutdown(). (Jun Takimoto)
Bram Moolenaar [Wed, 3 Feb 2016 22:59:43 +0000 (23:59 +0100)]
patch 7.4.1255
Problem: Crash for channel "eval" command without third argument.
Solution: Check for missing argument.
Bram Moolenaar [Wed, 3 Feb 2016 22:25:07 +0000 (23:25 +0100)]
patch 7.4.1254
Problem: Opening a second channel causes a crash. (Ken Takata)
Solution: Don't re-allocate the array with channels.
Bram Moolenaar [Wed, 3 Feb 2016 21:39:51 +0000 (22:39 +0100)]
patch 7.4.1253
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".
Bram Moolenaar [Wed, 3 Feb 2016 21:20:29 +0000 (22:20 +0100)]
patch 7.4.1252
Problem: The channel test server may receive two messages concatenated.
Solution: Split the messages.
Bram Moolenaar [Wed, 3 Feb 2016 20:56:42 +0000 (21:56 +0100)]
patch 7.4.1251
Problem: New test file missing from distribution.
Solution: Add src/testdir/*.py.
Bram Moolenaar [Wed, 3 Feb 2016 20:45:27 +0000 (21:45 +0100)]
patch 7.4.1250
Problem: Running tests in shadow directory fails.
Solution: Also link testdir/*.py
Bram Moolenaar [Wed, 3 Feb 2016 20:32:46 +0000 (21:32 +0100)]
patch 7.4.1249
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().
Bram Moolenaar [Wed, 3 Feb 2016 19:22:32 +0000 (20:22 +0100)]
patch 7.4.1248
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.
Bram Moolenaar [Wed, 3 Feb 2016 19:13:24 +0000 (20:13 +0100)]
patch 7.4.1247
Problem: The channel test doesn't run on MS-Windows.
Solution: Make it work on the MS-Windows console. (Ken Takata)
Bram Moolenaar [Tue, 2 Feb 2016 22:33:43 +0000 (23:33 +0100)]
Make the python script executable.
Bram Moolenaar [Tue, 2 Feb 2016 22:23:02 +0000 (23:23 +0100)]
patch 7.4.1246
Problem: The channel functionality isn't tested.
Solution: Add a test using a Python test server.
Bram Moolenaar [Tue, 2 Feb 2016 19:52:42 +0000 (20:52 +0100)]
patch 7.4.1245
Problem: File missing from distribution.
Solution: Add json_test.c.
Bram Moolenaar [Tue, 2 Feb 2016 19:47:49 +0000 (20:47 +0100)]
patch 7.4.1244
Problem: The channel functions don't sort together.
Solution: Use a common "ch_" prefix.
Bram Moolenaar [Tue, 2 Feb 2016 18:43:57 +0000 (19:43 +0100)]
patch 7.4.1243
Problem: Compiler warning for uninitialized variable.
Solution: Initialize it. (Elias Diem)
Bram Moolenaar [Tue, 2 Feb 2016 18:15:38 +0000 (19:15 +0100)]
patch 7.4.1242
Problem: json_test fails without the eval feature.
Solution: Add #ifdef.
Bram Moolenaar [Tue, 2 Feb 2016 18:01:55 +0000 (19:01 +0100)]
patch 7.4.1241
Problem: Missing change in Makefile due to diff mismatch
Solution: Update the list of object files.
Bram Moolenaar [Tue, 2 Feb 2016 17:50:45 +0000 (18:50 +0100)]
patch 7.4.1240
Problem: Visual studio tools are noisy.
Solution: Suppress startup info. (Mike Williams)
Bram Moolenaar [Tue, 2 Feb 2016 17:43:17 +0000 (18:43 +0100)]
patch 7.4.1239
Problem: JSON message after the first one is dropped.
Solution: Put remainder of message back in the queue.
Bram Moolenaar [Tue, 2 Feb 2016 17:20:08 +0000 (18:20 +0100)]
patch 7.4.1238
Problem: Can't handle two messages right after each other.
Solution: Find the end of the JSON. Read more when incomplete. Add a C
test for the JSON decoding.
Bram Moolenaar [Tue, 2 Feb 2016 11:38:02 +0000 (12:38 +0100)]
patch 7.4.1237
Problem: Can't translate message without adding a line break.
Solution: Join the two parts of the message.
Bram Moolenaar [Mon, 1 Feb 2016 21:54:46 +0000 (22:54 +0100)]
patch 7.4.1236
Problem: When "syntax manual" was used switching between buffers removes
the highlighting.
Solution: Set the syntax option without changing the value. (Anton
Lindqvist)
Bram Moolenaar [Mon, 1 Feb 2016 21:41:00 +0000 (22:41 +0100)]
patch 7.4.1235
Problem: Missing change to eval.c.
Solution: Include that change.
Bram Moolenaar [Mon, 1 Feb 2016 21:37:05 +0000 (22:37 +0100)]
Updated runtime files and translations.
Bram Moolenaar [Mon, 1 Feb 2016 21:01:10 +0000 (22:01 +0100)]
patch 7.4.1234
Problem: Demo server only runs with Python 2.
Solution: Make it run with Python 3 as well. (Ken Takata)
Bram Moolenaar [Mon, 1 Feb 2016 20:47:13 +0000 (21:47 +0100)]
patch 7.4.1233
Problem: Channel command may cause a crash.
Solution: Check for NULL argument. (Damien)
Bram Moolenaar [Mon, 1 Feb 2016 20:40:14 +0000 (21:40 +0100)]
patch 7.4.1232
Problem: Compiler warnings when the Sniff feature is enabled.
Solution: Add UNUSED.
Bram Moolenaar [Mon, 1 Feb 2016 20:38:19 +0000 (21:38 +0100)]
patch 7.4.1231
Problem: JSON messages are not parsed properly.
Solution: Queue received messages.
Bram Moolenaar [Mon, 1 Feb 2016 20:32:58 +0000 (21:32 +0100)]
patch 7.4.1230
Problem: Win32: opening a channel may hang. Not checking for messages
while waiting for characters.
Solution: Add a zero timeout. Call parse_queued_messages(). (Yasuhiro
Matsumoto)
Bram Moolenaar [Sun, 31 Jan 2016 19:24:32 +0000 (20:24 +0100)]
patch 7.4.1229
Problem: "eval" and "expr" channel commands don't work yet.
Solution: Implement them. Update the error numbers. Also add "redraw".
Bram Moolenaar [Sun, 31 Jan 2016 17:45:24 +0000 (18:45 +0100)]
patch 7.4.1228
Problem: copy() and deepcopy() fail with special variables. (Nikolai
Pavlov)
Solution: Make it work. Add a test. Closes #614.
Bram Moolenaar [Sun, 31 Jan 2016 17:08:34 +0000 (18:08 +0100)]
patch 7.4.1227
Problem: Compiler warnings.
Solution: Add UNUSED. Add type cast. (Yegappan Lakshmanan)
Bram Moolenaar [Sun, 31 Jan 2016 16:56:07 +0000 (17:56 +0100)]
patch 7.4.1226
Problem: GRESOURCE_HDR is unused.
Solution: Remove it. (Kazunobu Kuriyama)
Bram Moolenaar [Sun, 31 Jan 2016 16:30:51 +0000 (17:30 +0100)]
patch 7.4.1225
Problem: Still a few old style function declarations.
Solution: Make them new style. (Hirohito Higashi)
Bram Moolenaar [Sun, 31 Jan 2016 15:37:33 +0000 (16:37 +0100)]
patch 7.4.1224
Problem: Build problems with GTK on BSD. (Mike Williams)
Solution: Don't use "$<". Skip building gui_gtk_gresources.h when it doesn't
work. (Kazunobu Kuriyama)
Bram Moolenaar [Sun, 31 Jan 2016 15:28:04 +0000 (16:28 +0100)]
patch 7.4.1223
Problem: Crash when setting v:errors to a number.
Solution: Free the typval without assuming its type. (Yasuhiro Matsumoto)
Bram Moolenaar [Sun, 31 Jan 2016 13:55:40 +0000 (14:55 +0100)]
patch 7.4.1222
Problem: ":normal" command and others missing in tiny build.
Solution: Graduate FEAT_EX_EXTRA.
Bram Moolenaar [Sun, 31 Jan 2016 13:36:58 +0000 (14:36 +0100)]
patch 7.4.1221
Problem: Including netbeans and channel support in small and tiny builds.
Build fails with some interfaces.
Solution: Only include these features in small build and above. Let
configure fail if trying to enable an interface that won't build.
Bram Moolenaar [Sun, 31 Jan 2016 13:13:21 +0000 (14:13 +0100)]
patch 7.4.1220
Problem: Warnings for unused variables in tiny build. (Tony Mechelynck)
Solution: Move declarations inside #ifdef. (Hirohito Higashi)
Bram Moolenaar [Sat, 30 Jan 2016 22:37:38 +0000 (23:37 +0100)]
patch 7.4.1219
Problem: Build fails with +channel but without +float.
Solution: Add #ifdef.
Bram Moolenaar [Sat, 30 Jan 2016 22:26:34 +0000 (23:26 +0100)]
patch 7.4.1218
Problem: Missing change in configure. More changes for function style.
Solution: Avoid the typos.
Bram Moolenaar [Sat, 30 Jan 2016 22:20:33 +0000 (23:20 +0100)]
patch 7.4.1217
Problem: Execution of command on channel doesn't work yet.
Solution: Implement the "ex" and "normal" commands.
Bram Moolenaar [Sat, 30 Jan 2016 20:48:49 +0000 (21:48 +0100)]
patch 7.4.1216
Problem: Still using HAVE_STDARG_H.
Solution: Assume it's always defined.
Bram Moolenaar [Sat, 30 Jan 2016 20:29:58 +0000 (21:29 +0100)]
patch 7.4.1215
Problem: Using old style function declarations.
Solution: Change to new style function declarations. (script by Hirohito
Higashi)
Bram Moolenaar [Sat, 30 Jan 2016 20:10:09 +0000 (21:10 +0100)]
patch 7.4.1214
Problem: Using old style function declarations.
Solution: Change to new style function declarations. (script by Hirohito
Higashi)
Bram Moolenaar [Sat, 30 Jan 2016 19:31:25 +0000 (20:31 +0100)]
patch 7.4.1213
Problem: Using old style function declarations.
Solution: Change to new style function declarations. (script by Hirohito
Higashi)
Bram Moolenaar [Sat, 30 Jan 2016 18:45:49 +0000 (19:45 +0100)]
patch 7.4.1212
Problem: Can't build with Motif.
Solution: Fix function declaration.(Dominique Pelle)
Bram Moolenaar [Sat, 30 Jan 2016 18:39:49 +0000 (19:39 +0100)]
patch 7.4.1211
Problem: Using old style function declarations.
Solution: Change to new style function declarations. (script by Hirohito
Higashi)
Bram Moolenaar [Sat, 30 Jan 2016 17:51:09 +0000 (18:51 +0100)]
patch 7.4.1210
Problem: Using old style function declarations.
Solution: Change to new style function declarations. (script by Hirohito
Higashi)
Bram Moolenaar [Sat, 30 Jan 2016 17:13:55 +0000 (18:13 +0100)]
patch 7.4.1209
Problem: Can't build with Athena.
Solution: Fix function declarations.
Bram Moolenaar [Sat, 30 Jan 2016 16:24:07 +0000 (17:24 +0100)]
patch 7.4.1208
Problem: Using old style function declarations.
Solution: Change to new style function declarations. (script by Hirohito
Higashi)
Bram Moolenaar [Sat, 30 Jan 2016 15:39:25 +0000 (16:39 +0100)]
patch 7.4.1207
Problem: Using old style function declarations.
Solution: Change to new style function declarations. (script by Hirohito
Higashi)
Bram Moolenaar [Sat, 30 Jan 2016 14:52:46 +0000 (15:52 +0100)]
patch 7.4.1206
Problem: Using old style function declarations.
Solution: Change to new style function declarations. (script by Hirohito
Higashi)
Bram Moolenaar [Sat, 30 Jan 2016 14:14:10 +0000 (15:14 +0100)]
patch 7.4.1205
Problem: Using old style function declarations.
Solution: Change to new style function declarations. (script by Hirohito
Higashi)
Bram Moolenaar [Sat, 30 Jan 2016 12:53:36 +0000 (13:53 +0100)]
patch 7.4.1204
Problem: Latin1 characters cause encoding conversion.
Solution: Remove the characters.
Bram Moolenaar [Sat, 30 Jan 2016 12:28:28 +0000 (13:28 +0100)]
patch 7.4.1203
Problem: Still more files still using __ARGS.
Solution: Remove __ARGS in really the last files.
Bram Moolenaar [Fri, 29 Jan 2016 22:46:21 +0000 (23:46 +0100)]
patch 7.4.1202
Problem: Still one more file still using __ARGS.
Solution: Remove __ARGS in the last file. (script by Hirohito Higashi)
(closes #612)
Bram Moolenaar [Fri, 29 Jan 2016 22:23:06 +0000 (23:23 +0100)]
patch 7.4.1201
Problem: One more file still using __ARGS.
Solution: Remove __ARGS in the last file. (script by Hirohito Higashi)
Bram Moolenaar [Fri, 29 Jan 2016 22:20:40 +0000 (23:20 +0100)]
patch 7.4.1200
Problem: Still using __ARGS.
Solution: Remove __ARGS in several files. (script by Hirohito Higashi)
Bram Moolenaar [Fri, 29 Jan 2016 21:47:03 +0000 (22:47 +0100)]
patch 7.4.1199
Problem: Still using __ARGS.
Solution: Remove __ARGS in several files. (script by Hirohito Higashi)
Bram Moolenaar [Fri, 29 Jan 2016 21:36:45 +0000 (22:36 +0100)]
patch 7.4.1198
Problem: Still using __ARGS.
Solution: Remove __ARGS in several files. (script by Hirohito Higashi)
Also remove use of HAVE_STDARG_H.
Bram Moolenaar [Fri, 29 Jan 2016 21:13:30 +0000 (22:13 +0100)]
patch 7.4.1197
Problem: Still using __ARGS.
Solution: Remove __ARGS in several files. (script by Hirohito Higashi)
Bram Moolenaar [Fri, 29 Jan 2016 21:03:47 +0000 (22:03 +0100)]
patch 7.4.1196
Problem: Still using __ARGS.
Solution: Remove __ARGS in several files. (script by Hirohito Higashi)
Bram Moolenaar [Fri, 29 Jan 2016 20:11:25 +0000 (21:11 +0100)]
patch 7.4.1195
Problem: The channel feature does not work in the MS-Windows console.
Solution: Add win32 console support. (Yasuhiro Matsumoto)
Bram Moolenaar [Thu, 28 Jan 2016 22:10:07 +0000 (23:10 +0100)]
patch 7.4.1194
Problem: Compiler warning for not using return value of fwrite().
Solution: Return OK/FAIL. (Charles Campbell)
Bram Moolenaar [Thu, 28 Jan 2016 22:01:49 +0000 (23:01 +0100)]
patch 7.4.1193
Problem: Can't build the channel feature on MS-Windows.
Solution: Add #ifdef HAVE_POLL.
Bram Moolenaar [Thu, 28 Jan 2016 21:46:58 +0000 (22:46 +0100)]
patch 7.4.1192
Problem: Can't build with FEAT_EVAL but without FEAT_MBYTE. (John
Marriott)
Solution: Add #ifdef for FEAT_MBYTE.
Bram Moolenaar [Thu, 28 Jan 2016 21:38:53 +0000 (22:38 +0100)]
Update runtime files.