]>
granicus.if.org Git - vim/log
Bram Moolenaar [Sat, 5 Mar 2016 16:41:49 +0000 (17:41 +0100)]
patch 7.4.1492
Problem: No command line completion for ":packadd".
Solution: Implement completion. (Hirohito Higashi)
Bram Moolenaar [Sat, 5 Mar 2016 16:26:00 +0000 (17:26 +0100)]
Add new test file.
Bram Moolenaar [Sat, 5 Mar 2016 16:25:39 +0000 (17:25 +0100)]
patch 7.4.1491
Problem: Visual-block shift breaks multi-byte characters.
Solution: Compute column differently. (Yasuhiro Matsumoto) Add a test.
Bram Moolenaar [Fri, 4 Mar 2016 22:08:25 +0000 (23:08 +0100)]
patch 7.4.1490
Problem: Compiler warning for unused function.
Solution: Add #ifdef. (Dominique Pelle)
Bram Moolenaar [Fri, 4 Mar 2016 21:57:20 +0000 (22:57 +0100)]
patch 7.4.1489
Problem: "inline" is not supported by old MSVC.
Solution: use "__inline". (Ken Takata)
Bram Moolenaar [Fri, 4 Mar 2016 21:52:34 +0000 (22:52 +0100)]
patch 7.4.1488
Problem: Not using key when result from hangul_string_convert() is NULL.
Solution: Fall back to not converted string.
Bram Moolenaar [Fri, 4 Mar 2016 21:22:32 +0000 (22:22 +0100)]
Update runtime files.
Bram Moolenaar [Fri, 4 Mar 2016 21:19:21 +0000 (22:19 +0100)]
patch 7.4.1487
Problem: For WIN32 isinf() is defined as a macro.
Solution: Define it as an inline function. (ZyX)
Bram Moolenaar [Fri, 4 Mar 2016 21:12:23 +0000 (22:12 +0100)]
patch 7.4.1486
Problem: ":loadplugin" is not optimal, some people find it confusing.
Solution: Only use ":packadd" with an optional "!".
Bram Moolenaar [Thu, 3 Mar 2016 21:51:40 +0000 (22:51 +0100)]
patch 7.4.1485
Problem: Job input from buffer is not implemented.
Solution: Implement it. Add "in-top" and "in-bot" options.
Bram Moolenaar [Thu, 3 Mar 2016 20:02:23 +0000 (21:02 +0100)]
patch 7.4.1484
Problem: Channel "err-io" value "out" is not supported.
Solution: Connect stderr to stdout if wanted.
Bram Moolenaar [Thu, 3 Mar 2016 18:35:02 +0000 (19:35 +0100)]
patch 7.4.1483
Problem: A one-time callback is not used for a raw channel.
Solution: Use a one-time callback when it exists.
Bram Moolenaar [Thu, 3 Mar 2016 17:09:10 +0000 (18:09 +0100)]
patch 7.4.1482
Problem: "timeout" option not supported on ch_send*() and ch_eval*().
Solution: Get and use the timeout option from the argument.
Bram Moolenaar [Thu, 3 Mar 2016 16:22:49 +0000 (17:22 +0100)]
patch 7.4.1481
Problem: Can't build with small features.
Solution: Add #ifdef.
Bram Moolenaar [Thu, 3 Mar 2016 16:13:03 +0000 (17:13 +0100)]
patch 7.4.1480
Problem: Cannot add a pack direcory without loading a plugin.
Solution: Add the :packadd command.
Bram Moolenaar [Thu, 3 Mar 2016 14:47:06 +0000 (15:47 +0100)]
patch 7.4.1479
Problem: No testfor ":loadplugin".
Solution: Add a test. Fix how option is being set.
Bram Moolenaar [Thu, 3 Mar 2016 13:23:10 +0000 (14:23 +0100)]
patch 7.4.1478
Problem: ":loadplugin" doesn't take care of ftdetect files.
Solution: Also load ftdetect scripts when appropriate.
Bram Moolenaar [Thu, 3 Mar 2016 12:10:44 +0000 (13:10 +0100)]
patch 7.4.1477
Problem: Test_reltime is flaky, it depends on timing.
Solution: When it fails run it a second time.
Bram Moolenaar [Thu, 3 Mar 2016 11:22:53 +0000 (12:22 +0100)]
patch 7.4.1476
Problem: Function arguments marked as unused while they are not.
Solution: Remove UNUSED. (Yegappan Lakshmanan)
Bram Moolenaar [Thu, 3 Mar 2016 10:45:15 +0000 (11:45 +0100)]
patch 7.4.1475
Problem: When using hangulinput with utf-8 a CSI character is
misintepreted.
Solution: Convert CSI to K_CSI. (SungHyun Nam)
Bram Moolenaar [Wed, 2 Mar 2016 21:16:32 +0000 (22:16 +0100)]
patch 7.4.1474
Problem: Compiler warnings without the float feature.
Solution: Move #ifdefs. (John Marriott)
Bram Moolenaar [Wed, 2 Mar 2016 20:51:56 +0000 (21:51 +0100)]
patch 7.4.1473
Problem: Can't build without the autocommand feature.
Solution: Add #ifdefs. (Yegappan Lakshmanan)
Bram Moolenaar [Wed, 2 Mar 2016 20:51:16 +0000 (21:51 +0100)]
patch 7.4.1472
Problem: Coverity warning for not using return value.
Solution: Add "(void)".
Bram Moolenaar [Wed, 2 Mar 2016 20:16:59 +0000 (21:16 +0100)]
patch 7.4.1471
Problem: Missing out-of-memory check. And Coverity warning.
Solution: Bail out when msg is NULL.
Bram Moolenaar [Wed, 2 Mar 2016 20:09:32 +0000 (21:09 +0100)]
patch 7.4.1470
Problem: Coverity reports missing restore.
Solution: Move json_encode() call up.
Bram Moolenaar [Wed, 2 Mar 2016 19:48:47 +0000 (20:48 +0100)]
patch 7.4.1469
Problem: Channel test sometimes fails, especially on OS/X. (Kazunobu
Kuriyama)
Solution: Change the && into ||, call getsockopt() in more situations.
(Ozaki Kiichi)
Bram Moolenaar [Tue, 1 Mar 2016 21:51:46 +0000 (22:51 +0100)]
patch 7.4.1468
Problem: Sort test doesn't test with "1" argument.
Solution: Also test ignore-case sorting. (Yasuhiro Matsumoto)
Bram Moolenaar [Mon, 29 Feb 2016 22:12:49 +0000 (23:12 +0100)]
patch 7.4.1467
Problem: Can't build without the float feature.
Solution: Add #ifdefs. (Nick Owens, closes #667)
Bram Moolenaar [Mon, 29 Feb 2016 22:03:23 +0000 (23:03 +0100)]
patch 7.4.1466
Problem: Coverity reports dead code.
Solution: Remove the two lines.
Bram Moolenaar [Mon, 29 Feb 2016 21:55:56 +0000 (22:55 +0100)]
patch 7.4.1465
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.
Bram Moolenaar [Mon, 29 Feb 2016 21:05:26 +0000 (22:05 +0100)]
patch 7.4.1464
Problem: When the argument of sort() is zero or empty it fails.
Solution: Make zero work as documented. (suggested by Yasuhiro Matsumoto)
Bram Moolenaar [Mon, 29 Feb 2016 20:38:26 +0000 (21:38 +0100)]
patch 7.4.1463
Problem: Configure doesn't find isinf() and isnan() on some systems.
Solution: Use a configure check that includes math.h.
Bram Moolenaar [Mon, 29 Feb 2016 20:20:48 +0000 (21:20 +0100)]
patch 7.4.1462
Problem: Two more rarily used functions with errors.
Solution: Add proper argument types. (Dominique Pelle)
Bram Moolenaar [Mon, 29 Feb 2016 20:05:48 +0000 (21:05 +0100)]
patch 7.4.1461
Problem: When starting job on MS-Windows all parts of the command are put
in quotes.
Solution: Only use quotes when needed. (Yasuhiro Matsumoto)
Bram Moolenaar [Mon, 29 Feb 2016 11:52:39 +0000 (12:52 +0100)]
patch 7.4.1460
Problem: Syntax error in rarily used code.
Solution: Fix the mch_rename() declaration. (Ken Takata)
Bram Moolenaar [Sun, 28 Feb 2016 21:33:46 +0000 (22:33 +0100)]
patch 7.4.1459
Problem: MS-Windows doesn't know socklen_t.
Solution: Use previous method for WIN32.
Bram Moolenaar [Sun, 28 Feb 2016 21:21:38 +0000 (22:21 +0100)]
patch 7.4.1458
Problem: When a JSON channel has a callback it may never be cleared.
Solution: Do not write "DETACH" into a JS or JSON channel.
Bram Moolenaar [Sun, 28 Feb 2016 19:51:49 +0000 (20:51 +0100)]
patch 7.4.1457
Problem: Opening a channel with select() is not done properly.
Solution: Also used read-fds. Use getsockopt() to check for errors. (Ozaki
Kiichi)
Bram Moolenaar [Sun, 28 Feb 2016 19:13:18 +0000 (20:13 +0100)]
patch 7.4.1456
Problem: Test 87 fails with Python 3.5.
Solution: Work around difference. (Taro Muraoka)
Bram Moolenaar [Sun, 28 Feb 2016 19:04:09 +0000 (20:04 +0100)]
patch 7.4.1455
Problem: JSON decoding test for surrogate pairs is in the wrong place.
Solution: Move the test lines. (Ken Takata)
Bram Moolenaar [Sun, 28 Feb 2016 18:50:51 +0000 (19:50 +0100)]
patch 7.4.1454
Problem: The exit callback test is flaky.
Solution: Loop to wait for a short time up to a second.
Bram Moolenaar [Sun, 28 Feb 2016 18:39:20 +0000 (19:39 +0100)]
patch 7.4.1453
Problem: Missing --not-a-term.
Solution: Add the argument.
Bram Moolenaar [Sun, 28 Feb 2016 18:30:24 +0000 (19:30 +0100)]
patch 7.4.1452
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.
Bram Moolenaar [Sun, 28 Feb 2016 18:28:59 +0000 (19:28 +0100)]
patch 7.4.1451
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.
Bram Moolenaar [Sun, 28 Feb 2016 17:04:00 +0000 (18:04 +0100)]
patch 7.4.1450
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.
Bram Moolenaar [Sun, 28 Feb 2016 15:42:03 +0000 (16:42 +0100)]
patch 7.4.1449
Problem: Build fails with job feature but without channel feature.
Solution: Add #ifdef.
Bram Moolenaar [Sun, 28 Feb 2016 15:29:50 +0000 (16:29 +0100)]
patch 7.4.1448
Problem: JSON tests fail if 'encoding' is not utf-8.
Solution: Force encoding to utf-8.
Bram Moolenaar [Sun, 28 Feb 2016 14:49:03 +0000 (15:49 +0100)]
patch 7.4.1447
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.
Bram Moolenaar [Sun, 28 Feb 2016 14:21:13 +0000 (15:21 +0100)]
patch 7.4.1446
Problem: Crash when using json_decode().
Solution: Terminate string with a NUL byte.
Bram Moolenaar [Sun, 28 Feb 2016 13:56:39 +0000 (14:56 +0100)]
patch 7.4.1445
Problem: Memory corruption when 'encoding' is not utf-8.
Solution: Convert decoded string later.
Bram Moolenaar [Sat, 27 Feb 2016 21:59:41 +0000 (22:59 +0100)]
patch 7.4.1444
Problem: Can't build with JSON but without multi-byte.
Solution: Fix pointer name.
Bram Moolenaar [Sat, 27 Feb 2016 21:40:16 +0000 (22:40 +0100)]
Updated runtime files
Bram Moolenaar [Sat, 27 Feb 2016 21:08:16 +0000 (22:08 +0100)]
patch 7.4.1443
Problem: Can't build GTK3 with small features.
Solution: Use gtk_widget_get_window(). Fix typos. (Dominique Pelle)
Bram Moolenaar [Sat, 27 Feb 2016 20:59:51 +0000 (21:59 +0100)]
patch 7.4.1442
Problem: MS-Windows: more compilation warnings for destructor.
Solution: Add "virtual". (Ken Takata)
Bram Moolenaar [Sat, 27 Feb 2016 20:53:02 +0000 (21:53 +0100)]
patch 7.4.1441
Problem: Using empty name instead of no name for channel buffer.
Solution: Remove the empty name.
Bram Moolenaar [Sat, 27 Feb 2016 20:27:20 +0000 (21:27 +0100)]
patch 7.4.1440
Problem: Can't build on Windows.
Solution: Change #ifdefs. Only define isnan when used.
Bram Moolenaar [Sat, 27 Feb 2016 20:13:38 +0000 (21:13 +0100)]
patch 7.4.1439
Problem: Using uninitialzed variable.
Solution: Initialize vc_type.
Bram Moolenaar [Sat, 27 Feb 2016 20:10:09 +0000 (21:10 +0100)]
patch 7.4.1438
Problem: Can't get buffer number of a channel.
Solution: Add ch_getbufnr().
Bram Moolenaar [Sat, 27 Feb 2016 19:14:15 +0000 (20:14 +0100)]
patch 7.4.1437
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)
Bram Moolenaar [Sat, 27 Feb 2016 18:26:01 +0000 (19:26 +0100)]
patch 7.4.1436
Problem: Sniff files still referenced in distribution.
Solution: Remove sniff files from distribution.
Bram Moolenaar [Sat, 27 Feb 2016 18:21:24 +0000 (19:21 +0100)]
patch 7.4.1435
Problem: It is confusing that ch_sendexpr() and ch_sendraw() wait for a
response.
Solution: Add ch_evalexpr() and ch_evalraw().
Bram Moolenaar [Sat, 27 Feb 2016 17:41:27 +0000 (18:41 +0100)]
patch 7.4.1434
Problem: JSON encoding doesn't hanel surrogate pair.
Solution: Improve multi-byte handling of JSON. (Yasuhiro Matsumoto)
Bram Moolenaar [Sat, 27 Feb 2016 17:13:23 +0000 (18:13 +0100)]
patch 7.4.1433
Problem: The Sniff interface is no longer useful, the tool has not been
available for may years.
Solution: Delete the Sniff interface and related code.
Bram Moolenaar [Sat, 27 Feb 2016 17:07:44 +0000 (18:07 +0100)]
patch 7.4.1432
Problem: Typo in button text.
Solution: Fix the typo. (Dominique Pelle)
Bram Moolenaar [Sat, 27 Feb 2016 16:22:27 +0000 (17:22 +0100)]
patch 7.4.1431
Problem: Including header files twice.
Solution: Remove the extra includes.
Bram Moolenaar [Sat, 27 Feb 2016 15:33:22 +0000 (16:33 +0100)]
patch 7.4.1430
Problem: When encoding JSON, turning NaN and Infinity into null without
giving an error is not useful.
Solution: Pass NaN and Infinity on. If the receiver can't handle them it
will generate the error.
Bram Moolenaar [Sat, 27 Feb 2016 15:04:58 +0000 (16:04 +0100)]
patch 7.4.1429
Problem: On MS-Windows, when not use renderoptions=type:directx, drawing
emoji will be broken.
Solution: Fix usage of unicodepdy. (Yasuhiro Matsumoto)
Bram Moolenaar [Sat, 27 Feb 2016 14:27:23 +0000 (15:27 +0100)]
patch 7.4.1428
Problem: Compiler warning for non-virtual destructor.
Solution: Make it virtual. (Yasuhiro Matsumoto)
Bram Moolenaar [Sat, 27 Feb 2016 14:21:32 +0000 (15:21 +0100)]
patch 7.4.1427
Problem: Trailing comma in enums is not ANSI C.
Solution: Remove the trailing commas.
Bram Moolenaar [Sat, 27 Feb 2016 13:44:26 +0000 (14:44 +0100)]
patch 7.4.1426
Problem: The "out-io" option for jobs is not implemented yet.
Solution: Implement the "buffer" value: append job output to a buffer.
Bram Moolenaar [Fri, 26 Feb 2016 18:58:58 +0000 (19:58 +0100)]
patch 7.4.1425
Problem: There are still references to MS-DOS support.
Solution: Remove most of the help txt and install instructions. (Ken Takata)
Bram Moolenaar [Fri, 26 Feb 2016 14:56:42 +0000 (15:56 +0100)]
patch 7.4.1424
Problem: Not using --not-a-term when running tests on MS-Windows.
Solution: Use NO_PLUGIN. (Christian Brabandt)
Bram Moolenaar [Fri, 26 Feb 2016 10:52:39 +0000 (11:52 +0100)]
patch 7.4.1423
Problem: Channel test fails on MS-Windows.
Solution: Do not give an error message when reading fails, assume the other
end exited.
Bram Moolenaar [Fri, 26 Feb 2016 10:17:46 +0000 (11:17 +0100)]
patch 7.4.1422
Problem: Error when reading fails uses wrong errno. Keeping channel open
after job stops results in test failing.
Solution: Move the error up. Add ch_job_killed.
Bram Moolenaar [Thu, 25 Feb 2016 22:10:17 +0000 (23:10 +0100)]
patch 7.4.1421
Problem: May free a channel when a callback may need to be invoked.
Solution: Keep the channel when refcount is zero.
Bram Moolenaar [Thu, 25 Feb 2016 21:37:42 +0000 (22:37 +0100)]
patch 7.4.1420
Problem: Missing makefile.
Solution: Type the path correctly.
Bram Moolenaar [Thu, 25 Feb 2016 20:21:52 +0000 (21:21 +0100)]
patch 7.4.1419
Problem: Tests slowed down because of the "not a terminal" warning.
Solution: Add the --not-a-term command line argument.
Bram Moolenaar [Thu, 25 Feb 2016 19:56:01 +0000 (20:56 +0100)]
patch 7.4.1418
Problem: job_stop() on MS-Windows does not really stop the job.
Solution: Make the default to stop the job forcefully. (Ken Takata)
Make MS-Windows and Unix more similar.
Bram Moolenaar [Thu, 25 Feb 2016 19:37:40 +0000 (20:37 +0100)]
patch 7.4.1417
Problem: Missing appveyor.bat from the distribution.
Solution: Add it to the list of files.
Bram Moolenaar [Thu, 25 Feb 2016 14:25:03 +0000 (15:25 +0100)]
patch 7.4.1416
Problem: Using "u_char" intead of "char_u", which doesn't work everywhere.
(Jörg Plate)
Solution: Use "char_u" always.
Bram Moolenaar [Wed, 24 Feb 2016 23:00:01 +0000 (00:00 +0100)]
Updated runtime files.
Bram Moolenaar [Wed, 24 Feb 2016 21:27:05 +0000 (22:27 +0100)]
patch 7.4.1415
Problem: Dropped the skip-tags setting.
Solution: Put it back.
Bram Moolenaar [Wed, 24 Feb 2016 20:02:20 +0000 (21:02 +0100)]
patch 7.4.1414
Problem: Appveyor only builds one feature set.
Solution: Build a combination of features and GUI/console. (Christian
Brabandt)
Bram Moolenaar [Wed, 24 Feb 2016 19:43:06 +0000 (20:43 +0100)]
patch 7.4.1413
Problem: When calling ch_close() the close callback is invoked, even though
the docs say it isn't. (Christian J. Robinson)
Solution: Don't call the close callback.
Bram Moolenaar [Wed, 24 Feb 2016 11:57:50 +0000 (12:57 +0100)]
patch 7.4.1412
Problem: Compiler warning for indent. (Dominique Pelle)
Solution: Fix the indent.
Bram Moolenaar [Tue, 23 Feb 2016 22:04:36 +0000 (23:04 +0100)]
patch 7.4.1411
Problem: Compiler warning for indent. (Ajit Thakkar)
Solution: Indent normally.
Bram Moolenaar [Tue, 23 Feb 2016 21:50:12 +0000 (22:50 +0100)]
patch 7.4.1410
Problem: Leaking memory in cscope interface.
Solution: Free memory when no tab is found. (Christian Brabandt)
Bram Moolenaar [Tue, 23 Feb 2016 21:30:31 +0000 (22:30 +0100)]
patch 7.4.1409
Problem: Configure includes GUI despite --disable-gui flag.
Solution: Add SKIP_GTK3. (Kazunobu Kuriyama)
Bram Moolenaar [Tue, 23 Feb 2016 21:07:32 +0000 (22:07 +0100)]
patch 7.4.1408
Problem: MS-Windows doesn't have isnan() and isinf().
Solution: Use _isnan() and _isinf().
Bram Moolenaar [Tue, 23 Feb 2016 20:26:43 +0000 (21:26 +0100)]
patch 7.4.1407
Problem: json_encode() does not handle NaN and inf properly. (David
Barnett)
Solution: For JSON turn them into "null". For JS use "NaN" and "Infinity".
Add isnan().
Bram Moolenaar [Tue, 23 Feb 2016 19:44:08 +0000 (20:44 +0100)]
patch 7.4.1406
Problem: Leaking memory in cs_print_tags_priv().
Solution: Free tbuf. (idea by Forrest Fleming)
Bram Moolenaar [Tue, 23 Feb 2016 19:13:16 +0000 (20:13 +0100)]
patch 7.4.1405
Problem: Completion menu flickers.
Solution: Delay showing the popup menu. (Shougo, Justin M. Keyes, closes
#656)
Bram Moolenaar [Tue, 23 Feb 2016 18:34:01 +0000 (19:34 +0100)]
patch 7.4.1404
Problem: ch_read() doesn't time out on MS-Windows.
Solution: Instead of WM_NETBEANS use select(). (Yukihiro Nakadaira)
Bram Moolenaar [Tue, 23 Feb 2016 17:55:43 +0000 (18:55 +0100)]
patch 7.4.1403
Problem: Can't build without the quickfix feature.
Solution: Add #ifdefs. Call ex_ni() for unimplemented commands. (Yegappan
Lakshmanan)
Bram Moolenaar [Tue, 23 Feb 2016 16:14:37 +0000 (17:14 +0100)]
patch 7.4.1402
Problem: GTK 3 is not supported.
Solution: Add GTK 3 support. (Kazunobu Kuriyama)
Bram Moolenaar [Tue, 23 Feb 2016 15:19:07 +0000 (16:19 +0100)]
patch 7.4.1401
Problem: Having 'autochdir' set during startup and using diff mode doesn't
work. (Axel Bender)
Solution: Don't use 'autochdir' while still starting up. (Christian
Brabandt)
Bram Moolenaar [Tue, 23 Feb 2016 15:06:28 +0000 (16:06 +0100)]
patch 7.4.1400
Problem: Perl eval doesn't work properly on 64-bit big-endian machine.
Solution: Use 32 bit type for the key. (Danek Duvall)
Bram Moolenaar [Tue, 23 Feb 2016 13:53:34 +0000 (14:53 +0100)]
patch 7.4.1399
Problem: The MS-DOS code does not build.
Solution: Remove the old MS-DOS code.
Bram Moolenaar [Tue, 23 Feb 2016 12:20:22 +0000 (13:20 +0100)]
patch 7.4.1398
Problem: The close-cb option is not implemented yet.
Solution: Implemente close-cb. (Yasuhiro Matsumoto)
Bram Moolenaar [Mon, 22 Feb 2016 22:50:28 +0000 (23:50 +0100)]
patch 7.4.1397
Problem: Sort test fails on MS-Windows.
Solution: Correct the compare function.