diff --git a/.gitignore b/.gitignore index d839578..a3142d0 100644 --- a/.gitignore +++ b/.gitignore @@ -22,3 +22,4 @@ vim-7.2.tar.bz2 /vim-7.4-1142.tar.bz2 /vim-7.4-1229.tar.bz2 /vim-7.4-1344.tar.bz2 +/vim-7.4-1570.tar.bz2 diff --git a/README.patches b/README.patches index 4e988fa..22244b4 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,1931 @@ +commit d8dc5e63fabbbddeb45a311f1deff240e4a8e709 +Merge: 0ee7bfe 426dd02 +Author: Karsten Hopp +Date: Tue Mar 15 16:13:43 2016 +0100 + + Merge branch 'master' of https://github.com/vim/vim + +commit 426dd0219512af5f4abeb0901b533159253ffba3 +Author: Bram Moolenaar +Date: Tue Mar 15 15:09:29 2016 +0100 + + patch 7.4.1570 + Problem: There is no way to avoid the message when editing a file. + Solution: Add the "F" flag to 'shortmess'. (Shougo, closes #686) + +commit e27dba499aaaf2ffe9f0da45f062450b434cddaa +Author: Bram Moolenaar +Date: Tue Mar 15 14:11:10 2016 +0100 + + patch 7.4.1569 + Problem: Using old style tests for quickfix. + Solution: Change them to new style tests. (Yegappan Lakshmanan) + +commit 00f9e0dbbd3472db217d56639fad9346b9eb3b82 +Author: Bram Moolenaar +Date: Tue Mar 15 13:44:12 2016 +0100 + + patch 7.4.1568 + Problem: Using CTRL-] in help on option in parentheses doesn't work. + Solution: Skip the "(" in "('". (Hirohito Higashi) + +commit 1abb502635c7f317e05a0cf3ea067101f9d684f5 +Author: Bram Moolenaar +Date: Tue Mar 15 13:33:55 2016 +0100 + + patch 7.4.1567 + Problem: Crash in assert_fails(). + Solution: Check for NULL. (Dominique Pelle) Add a test. + +commit 4f118be2bb987cdf313da879d2a93ae125e99202 +Author: Bram Moolenaar +Date: Tue Mar 15 13:09:53 2016 +0100 + + patch 7.4.1566 + Problem: Compiler warning for shadowed variable. (Kazunobu Kuriyama) + Solution: Remove the inner one. + +commit f1551964448607f8222de2d8f0992ea43eb2fe67 +Author: Bram Moolenaar +Date: Tue Mar 15 12:55:58 2016 +0100 + + patch 7.4.1565 + Problem: Crash when assert_equal() runs into a NULL string. + Solution: Check for NULL. (Dominique) Add a test. + +commit 346418c624f1bc7c04c98907134a2b284e6452dd +Author: Bram Moolenaar +Date: Tue Mar 15 12:36:08 2016 +0100 + + patch 7.4.1564 + Problem: An empty list in function() causes an error. + Solution: Handle an empty list like there is no list of arguments. + +commit 790500a8e65bee295ef51a59dfa67ecbaab8ea17 +Author: Bram Moolenaar +Date: Tue Mar 15 11:05:45 2016 +0100 + + patch 7.4.1563 + Problem: Partial test fails on windows. + Solution: Return 1 or -1 from compare function. + +commit 9eb3bb2930f804c1d428ea4527e136ac9cd9da43 +Author: Bram Moolenaar +Date: Mon Mar 14 23:45:35 2016 +0100 + + patch 7.4.1562 + Problem: ":helptags ALL" crashes. (Lcd) + Solution: Don't free twice. + +commit 39afdea2035c34239910267978538a3c99b66911 +Author: Bram Moolenaar +Date: Mon Mar 14 23:27:29 2016 +0100 + + patch 7.4.1561 + Problem: Missing update to proto file. + Solution: Change the proto file. + +commit d6c2f0526064eef6f8917d2bad00df707d79ea16 +Author: Bram Moolenaar +Date: Mon Mar 14 23:22:59 2016 +0100 + + patch 7.4.1560 + Problem: Dict options with a dash are more difficult to use. + Solution: Use an underscore, so that dict.err_io can be used. + +commit 1735bc988c546cc962c5f94792815b4d7cb79710 +Author: Bram Moolenaar +Date: Mon Mar 14 23:05:14 2016 +0100 + + patch 7.4.1559 + Problem: Passing cookie to a callback is clumsy. + Solution: Change function() to take arguments and return a partial. + +commit 9cdf86b86f5fdb5a45b682f336846f9d9a9c6f1f +Author: Bram Moolenaar +Date: Sun Mar 13 19:04:51 2016 +0100 + + patch 7.4.1558 + Problem: It is not easy to find out what windows display a buffer. + Solution: Add win_findbuf(). + +commit 86edef664efccbfe685906c854b9cdd04e56f2d5 +Author: Bram Moolenaar +Date: Sun Mar 13 18:07:30 2016 +0100 + + patch 7.4.1557 + Problem: Windows cannot be identified. + Solution: Add a unique window number to each window and functions to use it. + +commit a3442cb5056ca62fc71fa03f68a9395e4391caf4 +Author: Bram Moolenaar +Date: Sun Mar 13 14:34:12 2016 +0100 + + patch 7.4.1556 + Problem: "make install" changes the help tags file, causing it to differ + from the repository. + Solution: Move it aside and restore it. + +commit fff341eb5960f656529b56c949043f041eddbb1e +Author: Bram Moolenaar +Date: Sun Mar 13 13:27:36 2016 +0100 + + patch 7.4.1555 + Problem: List of test targets incomplete. + Solution: Add newly added tests. + +commit 52f9c19015df5ee1ee8592b6f3f15b8a57c8f5be +Author: Bram Moolenaar +Date: Sun Mar 13 13:24:45 2016 +0100 + + patch 7.4.1554 + Problem: Completion for :colorscheme does not use 'packpath'. + Solution: Make it work, add a test. (Hirohito Higashi) + +commit 8dcf259d904cfb965d31841dc74a5cfaf5a351d9 +Author: Bram Moolenaar +Date: Sat Mar 12 22:47:14 2016 +0100 + + patch 7.4.1553 + Problem: ":runtime" does not use 'packpath'. + Solution: Add "what" argument. + +commit 7f8989dd8a627af2185df381195351a913f3777f +Author: Bram Moolenaar +Date: Sat Mar 12 22:11:39 2016 +0100 + + patch 7.4.1552 + Problem: ":colorscheme" does not use 'packpath'. + Solution: Also use in "start" and "opt" directories in 'packpath'. + +commit 6bef5306e4f2cacb3a93667992c2312d4b293c9d +Author: Bram Moolenaar +Date: Sat Mar 12 21:28:26 2016 +0100 + + patch 7.4.1551 + Problem: Cannot generate help tags in all doc directories. + Solution: Make ":helptags ALL" work. + +commit 2d8f56acb32428d0f965d42dd13b27100b46fa15 +Author: Bram Moolenaar +Date: Sat Mar 12 20:34:27 2016 +0100 + + patch 7.4.1550 + Problem: Cannot load packages early. + Solution: Add the ":packloadall" command. + +commit c835293d54c223627c7d4516ee273c21a3506fa1 +Author: Bram Moolenaar +Date: Sat Mar 12 20:15:21 2016 +0100 + + patch 7.4.1549 + Problem: Test for syntax attributes fails in Win32 GUI. + Solution: Use an existing font name. + +commit 5a2800fd141a8fc0c80cdf421dcb76001a22327f +Author: Bram Moolenaar +Date: Sat Mar 12 19:33:49 2016 +0100 + + patch 7.4.1548 + Problem: Two tests fail. + Solution: Adjust the expected error number. Remove check for type. + +commit 385111bd86e0b38667879c3e89506ca1ae98e1df +Author: Bram Moolenaar +Date: Sat Mar 12 19:23:00 2016 +0100 + + patch 7.4.1547 + Problem: Getting a cterm highlight attribute that is not set results in the + string "-1". + Solution: Return an empty string. (Taro Muraoka) + +commit f6f32c38bf3319144a84a01a154c8c91939e7acf +Author: Bram Moolenaar +Date: Sat Mar 12 19:03:59 2016 +0100 + + patch 7.4.1546 + Problem: Sticky type checking is more annoying than useful. + Solution: Remove the error for changing a variable type. + +commit b4ebf9ae3b93d082ab3b9f4aab2f6729f77fa46a +Author: Bram Moolenaar +Date: Sat Mar 12 16:28:18 2016 +0100 + + patch 7.4.1545 + Problem: GTK3: horizontal cursor movement in Visual selection not good. + Solution: Make it work better. (Kazunobu Kuriyama) + +commit 583c1f14a4e1d89fe029b1c134d405357468ece7 +Author: Bram Moolenaar +Date: Sat Mar 12 15:58:34 2016 +0100 + + patch 7.4.1544 + Problem: On Win32 escaping the command does not work properly. + Solution: Reset 'ssl' when escaping the command. (Yasuhiro Matsumoto) + +commit 5a6ec52392b78d41153660d0353d5b86a2dc583c +Author: Bram Moolenaar +Date: Sat Mar 12 15:51:44 2016 +0100 + + patch 7.4.1543 + Problem: Channel log methods are not tested. + Solution: Log job activity and check it. + +commit 1adda3403d80e96446248a92ceafee036053765c +Author: Bram Moolenaar +Date: Sat Mar 12 15:39:40 2016 +0100 + + patch 7.4.1542 + Problem: job_start() with a list is not tested. + Solution: Call job_start() with a list. + +commit 8950a563b306ce76f259573d91c2ddccdf52e32e +Author: Bram Moolenaar +Date: Sat Mar 12 15:22:55 2016 +0100 + + patch 7.4.1541 + Problem: Missing job_info(). + Solution: Implement it. + +commit ac42afd10b96424b89762871905e3e785cdfba3d +Author: Bram Moolenaar +Date: Sat Mar 12 13:48:49 2016 +0100 + + patch 7.4.1540 + Problem: Channel test is a bit flaky. + Solution: Increase expected wait time. + +commit 8e2c942ce49f2555d7dc2088cf3aa856820c5e32 +Author: Bram Moolenaar +Date: Sat Mar 12 13:43:33 2016 +0100 + + patch 7.4.1539 + Problem: Too much code in eval.c. + Solution: Move job and channel code to channel.c. + +commit 77cdfd10382e01cc51f4ba1a9177032351843151 +Author: Bram Moolenaar +Date: Sat Mar 12 12:57:59 2016 +0100 + + Updated runtime files. + +commit 4fc563b397949ce23190045112fa08c0776a56e6 +Author: Bram Moolenaar +Date: Sat Mar 12 12:40:58 2016 +0100 + + patch 7.4.1538 + Problem: Selection with the mouse does not work in command line mode. + Solution: Use cairo functions. (Kazunobu Kuriyama) + +commit 509ce2a558e7e0c03242e32e844255af52f1c821 +Author: Bram Moolenaar +Date: Fri Mar 11 22:52:15 2016 +0100 + + patch 7.4.1537 + Problem: Too many feature flags for pipes, jobs and channels. + Solution: Only use FEAT_JOB_CHANNEL. + +commit de27989157f35172b25f9e01e0c147ed8f6ae3ce +Author: Bram Moolenaar +Date: Fri Mar 11 22:19:44 2016 +0100 + + patch 7.4.1536 + Problem: Cannot re-use a channel for another job. + Solution: Add the "channel" option to job_start(). + +commit 9e496854a9fe56699687a4f86003fad115b3b375 +Author: Bram Moolenaar +Date: Fri Mar 11 19:31:47 2016 +0100 + + patch 7.4.1535 + Problem: The feedkeys test has a one second delay. + Solution: Avoid need_wait_return() to delay. (Hirohito Higashi) + +commit 846cdb227526272e2cd8ecba4f7168e2226cd633 +Author: Bram Moolenaar +Date: Fri Mar 11 18:52:22 2016 +0100 + + patch 7.4.1534 + Problem: Compiler warning for shadowed variable. (Kazunobu Kuriyama) + Solution: Rename it. + +commit 74c5bbf13435a7ab1e3461078bbcb1200f0451e1 +Author: Bram Moolenaar +Date: Thu Mar 10 22:19:53 2016 +0100 + + patch 7.4.1533 + Problem: Using feedkeys() with an empty string disregards 'x' option. + Solution: Make 'x' work with an empty string. (Thinca) + +commit 7bffaa9f9b477969d85cef41adeadc4506373708 +Author: Bram Moolenaar +Date: Thu Mar 10 21:46:03 2016 +0100 + + patch 7.4.1532 + Problem: MS-Windows channel leaks file descriptor. + Solution: Use CreateFile with the right options. (Yasuhiro Matsumoto) + +commit 40e8cb292c36f5057628e570591e8917ac1ca121 +Author: Bram Moolenaar +Date: Thu Mar 10 21:10:58 2016 +0100 + + patch 7.4.1531 + Problem: Compiler warning for unitinialized variable. (Dominique Pelle) + Solution: Always give the variable a value. + +commit 75578a388d2aff59dc330ceccd8894c79b4bc735 +Author: Bram Moolenaar +Date: Thu Mar 10 16:33:31 2016 +0100 + + patch 7.4.1530 + Problem: MS-Windows job_start() closes wrong handle. + Solution: Close hThread on the process info. (Ken Takata) + +commit 29fd03878c41526a586d77b3f3cd7938d26297af +Author: Bram Moolenaar +Date: Wed Mar 9 23:14:07 2016 +0100 + + patch 7.4.1529 + Problem: Specifying buffer number for channel not implemented yet. + Solution: Implement passing a buffer number. + +commit af1a0e371e739f8dff337fd31da0ff8ffb347b43 +Author: Bram Moolenaar +Date: Wed Mar 9 22:19:26 2016 +0100 + + patch 7.4.1528 + Problem: Using "ever" for packages is confusing. + Solution: Use "start", as it's related to startup. + +commit 562ca7142845273bca656aa5aeeda90f001062e0 +Author: Bram Moolenaar +Date: Wed Mar 9 21:50:05 2016 +0100 + + patch 7.4.1527 + Problem: Channel test is flaky on MS-Windows. + Solution: Limit the select() timeout to 50 msec and try with a new socket if + it fails. + +commit d5d3d307ddb824f59a2f2516c4b6a6d48762aa58 +Author: Bram Moolenaar +Date: Wed Mar 9 20:54:51 2016 +0100 + + patch 7.4.1526 + Problem: Writing to file and not connecting a channel doesn't work for + MS-Windows. + Solution: Make it work. (Yasuhiro Matsumoto) + +commit beb003b303cde1e55634aae9f810535684b76211 +Author: Bram Moolenaar +Date: Tue Mar 8 22:47:17 2016 +0100 + + patch 7.4.1525 + Problem: On a high resolution screen the toolbar icons are too small. + Solution: Add "huge" and "giant" to 'toolbariconsize'. (Brian Gix) + +commit 045a284a83c2a85113de233d5233eae34724a4b6 +Author: Bram Moolenaar +Date: Tue Mar 8 22:33:07 2016 +0100 + + patch 7.4.1524 + Problem: Channel test fails on BSD. + Solution: Break out of the loop when connect() succeeds. (Ozaki Kiichi) + +commit 0622732b32ff4a883e4f490a1b38ada539da8ba2 +Author: Bram Moolenaar +Date: Tue Mar 8 20:58:29 2016 +0100 + + patch 7.4.1523 + Problem: Writing channel to a file fails on MS-Windows. + Solution: Disable it for now. + +commit 6ff02c96519946716069f05c62849986a706033b +Author: Bram Moolenaar +Date: Tue Mar 8 20:12:44 2016 +0100 + + patch 7.4.1522 + Problem: Cannot write channel err to a buffer. + Solution: Implement it. + +commit 8322e1f06e8fa39a6bb790a7d8d7db5d7aff3366 +Author: Bram Moolenaar +Date: Tue Mar 8 19:20:04 2016 +0100 + + patch 7.4.1521 + Problem: File permission test fails on MS-Windows. + Solution: Expect a different permission. + +commit d9d473ea124339c4dd173127db47c4583645ac2c +Author: Bram Moolenaar +Date: Tue Mar 8 19:07:22 2016 +0100 + + patch 7.4.1520 + Problem: Channel test: Waiting for a file to appear doesn't work. + Solution: In waitFor() ignore errors. + +commit 13d6fb17a2c5d2ae02429e31fc8603a9caa4395e +Author: Bram Moolenaar +Date: Tue Mar 8 18:40:52 2016 +0100 + + patch 7.4.1519 + Problem: Channel output to file not implemented for MS-Windows. + Solution: Implement it. (Yasuhiro Matsumoto) + +commit f65333c9b59654a70f2a07200f65c93dfcaa49b3 +Author: Bram Moolenaar +Date: Tue Mar 8 18:27:21 2016 +0100 + + patch 7.4.1518 + Problem: Channel with disconnected in/out/err is not supported. + Solution: Implement it for Unix. + +commit 367aabdbf76f7df00fd18e39d9378d1360a526ab +Author: Bram Moolenaar +Date: Tue Mar 8 17:13:06 2016 +0100 + + patch 7.4.1517 + Problem: Compiler warning with 64bit compiler. + Solution: Add typecast. (Mike Williams) + +commit 8049253b96838b3584600e5ad229abad37a95b10 +Author: Bram Moolenaar +Date: Tue Mar 8 17:08:53 2016 +0100 + + patch 7.4.1516 + Problem: Cannot change file permissions. + Solution: Add setfperm(). + +commit 9fe885e49ade94e6277db0dd18a5bbc1c94c60c4 +Author: Bram Moolenaar +Date: Tue Mar 8 16:06:55 2016 +0100 + + patch 7.4.1515 + Problem: Channel test is a bit flaky. + Solution: Instead of a fixed sleep time wait until an expression evaluates + to true. + +commit e98d12105213975f37b8d653bd909bd787a2cda9 +Author: Bram Moolenaar +Date: Tue Mar 8 15:37:41 2016 +0100 + + patch 7.4.1514 + Problem: Channel output to file not implemented yet. + Solution: Implement it for Unix. + +commit 41e0f2f48f541eb2c8eb5620d3f1d270eb979154 +Author: Bram Moolenaar +Date: Tue Mar 8 14:44:42 2016 +0100 + + patch 7.4.1513 + Problem: "J" fails if there are not enough lines. (Christian Neukirchen) + Solution: Reduce the count, only fail on the last line. + +commit 94d0191dbcce829ad9b92d902b6e2717041db3b8 +Author: Bram Moolenaar +Date: Tue Mar 8 13:48:51 2016 +0100 + + patch 7.4.1512 + Problem: Channel input from file not supported on MS-Windows. + Solution: Implement it. (Yasuhiro Matsumoto) + +commit af6e36ff16736106a1bc63bb4d01f51fdfeb29a2 +Author: Bram Moolenaar +Date: Tue Mar 8 12:56:33 2016 +0100 + + patch 7.4.1511 + Problem: Statusline highlighting is sometimes wrong. + Solution: Check for Highlight type. (Christian Brabandt) + +commit 5f148ec0b5a6cedd9129b3abac351034b83cc4f7 +Author: Bram Moolenaar +Date: Mon Mar 7 22:59:26 2016 +0100 + + Update runtime files. + +commit 304563c0b3e24895322ce3a29378388665b4769b +Author: Bram Moolenaar +Date: Mon Mar 7 22:26:28 2016 +0100 + + patch 7.4.1510 + Problem: Channel test fails on AppVeyor. + Solution: Wait longer than 10 msec if needed. + +commit 151f656e171f6ffbb0cbeb343cbcf2ffac0c36b0 +Author: Bram Moolenaar +Date: Mon Mar 7 21:19:38 2016 +0100 + + patch 7.4.1509 + Problem: Keeping both a variable for a job and the channel it refers to is + a hassle. + Solution: Allow passing the job where a channel is expected. (Damien) + +commit 47cff3a444be7e99bae52b39b2174c22d58d2f86 +Author: Bram Moolenaar +Date: Mon Mar 7 20:58:50 2016 +0100 + + patch 7.4.1508 + Problem: Can't build GvimExt with MingW. + Solution: Adjust the makefile. (Ben Fritz) + +commit 4e329fcaf7122370a6d1815a30aaf29476d3f722 +Author: Bram Moolenaar +Date: Mon Mar 7 15:24:03 2016 +0100 + + patch 7.4.1507 + Problem: Crash when starting a job fails. + Solution: Check for the channel to be NULL. (idea by Yasuhiro Matsumoto) + +commit b69fccf377f43544b86817b0de6cc1498a4ff9ec +Author: Bram Moolenaar +Date: Sun Mar 6 23:06:25 2016 +0100 + + patch 7.4.1506 + Problem: Job cannot read from a file. + Solution: Implement reading from a file for Unix. + +commit d0b6502a7ace39d6cd30874110a572371d10beae +Author: Bram Moolenaar +Date: Sun Mar 6 21:50:33 2016 +0100 + + patch 7.4.1505 + Problem: When channel log is enabled get too many "looking for messages" + log entries. + Solution: Only give the message after another message. + +commit 3f39f648662bf8723f687d14694041779ed0780c +Author: Bram Moolenaar +Date: Sun Mar 6 21:35:57 2016 +0100 + + patch 7.4.1504 + Problem: No test for reading last-but-one line. + Solution: Add a test. + +commit 839fd11d7ed1a96bace3159c4d1861658864aae3 +Author: Bram Moolenaar +Date: Sun Mar 6 21:34:03 2016 +0100 + + patch 7.4.1503 + Problem: Crash when using ch_getjob(). (Damien) + Solution: Check for a NULL job. + +commit 99ef06296f3c37490511c03786a2c8672e015c56 +Author: Bram Moolenaar +Date: Sun Mar 6 20:22:25 2016 +0100 + + patch 7.4.1502 + Problem: Writing last-but-one line of buffer to a channel isn't implemented + yet. + Solution: Implement it. Fix leaving a swap file behind. + +commit 38fd4bb2842df7634823b99c655b3896a7a2e988 +Author: Bram Moolenaar +Date: Sun Mar 6 16:38:28 2016 +0100 + + patch 7.4.1501 + Problem: Garbage collection with an option channel is not tested. + Solution: Call garbagecollect() in the test. + +commit 9ef00be261115acb5bae3b3ca45c1d86a19ba2c7 +Author: Bram Moolenaar +Date: Sun Mar 6 14:58:28 2016 +0100 + + patch 7.4.1500 + Problem: Should_free flag set to FALSE. + Solution: Set it to TRUE. (Neovim 4415) + +commit be82c254862e475a582c0717455e1db6bf96b0d0 +Author: Bram Moolenaar +Date: Sun Mar 6 14:44:08 2016 +0100 + + patch 7.4.1499 + Problem: No error message when :packadd does not find anything. + Solution: Add an error message. (Hirohito Higashi) + +commit 2588b5a43f049ddf542991050260237051caad77 +Author: Bram Moolenaar +Date: Sat Mar 5 23:23:02 2016 +0100 + + patch 7.4.1498 + Problem: Error for locked item when using json_decode(). (Shougo) + Solution: Initialize v_lock. + +commit 0ecbe33718b06a3771fd2c65b331c8c9504657d7 +Author: Bram Moolenaar +Date: Sat Mar 5 22:40:52 2016 +0100 + + patch 7.4.1497 + Problem: Cursor drawing problem with GTK 3. + Solution: Handle blinking differently. (Kazunobu Kuriyama) + +commit a96909cfaf21dbbf033e904ccdcda9905799f0fc +Author: Bram Moolenaar +Date: Sat Mar 5 22:19:41 2016 +0100 + + patch 7.4.1496 + Problem: Crash when built with GUI but it's not active. (Dominique Pelle) + Solution: Check gui.in_use. + +commit 802d559431e6003a46c7f19628213b7cec8ba6d0 +Author: Bram Moolenaar +Date: Sat Mar 5 22:05:27 2016 +0100 + + patch 7.4.1495 + Problem: Compiler warnings when building on Unix with the job feature but + without the channel feature. + Solution: Move #ifdefs. (Dominique Pelle) + +commit 119d4693e06e68d4f099aa7287e375ae3d265fd0 +Author: Bram Moolenaar +Date: Sat Mar 5 21:21:24 2016 +0100 + + patch 7.4.1494 + Problem: clr_history() does not work properly. + Solution: Increment hisptr. Add a test. (Yegappan Lakshmanan) + +commit 5983ad0b038fa689653246cb304fd43e8ae39a78 +Author: Bram Moolenaar +Date: Sat Mar 5 20:54:36 2016 +0100 + + patch 7.4.1493 + Problem: Wrong callback invoked for zero-id messages. + Solution: Don't use the first one-time callback when the sequence number + doesn't match. + +commit 35ca0e7a1cb6e6daef8e0052a8437801226cef19 +Author: Bram Moolenaar +Date: Sat Mar 5 17:41:49 2016 +0100 + + patch 7.4.1492 + Problem: No command line completion for ":packadd". + Solution: Implement completion. (Hirohito Higashi) + +commit 019b9c644e92742e37efc08fef47c2620a01b6b3 +Author: Bram Moolenaar +Date: Sat Mar 5 17:26:00 2016 +0100 + + Add new test file. + +commit 20b4f463f4ab50fa9bcc9838aa94101fa5698125 +Author: Bram Moolenaar +Date: Sat Mar 5 17:25:39 2016 +0100 + + patch 7.4.1491 + Problem: Visual-block shift breaks multi-byte characters. + Solution: Compute column differently. (Yasuhiro Matsumoto) Add a test. + +commit 2369c15407cf9a730a396ebf9709abb280c5ce48 +Author: Bram Moolenaar +Date: Fri Mar 4 23:08:25 2016 +0100 + + patch 7.4.1490 + Problem: Compiler warning for unused function. + Solution: Add #ifdef. (Dominique Pelle) + +commit 0c171716c0430458741fbf18a6fd4baea4c0390b +Author: Bram Moolenaar +Date: Fri Mar 4 22:57:20 2016 +0100 + + patch 7.4.1489 + Problem: "inline" is not supported by old MSVC. + Solution: use "__inline". (Ken Takata) + +commit 179f1b9a7ddf3624daf6380c3dad740e0a1ba361 +Author: Bram Moolenaar +Date: Fri Mar 4 22:52:34 2016 +0100 + + patch 7.4.1488 + Problem: Not using key when result from hangul_string_convert() is NULL. + Solution: Fall back to not converted string. + +commit 328da0dcb7be34b594725eef6dc98d3ea6516d69 +Author: Bram Moolenaar +Date: Fri Mar 4 22:22:32 2016 +0100 + + Update runtime files. + +commit 6300317b15eb33409f652c603fb402417fe4eed7 +Author: Bram Moolenaar +Date: Fri Mar 4 22:19:21 2016 +0100 + + patch 7.4.1487 + Problem: For WIN32 isinf() is defined as a macro. + Solution: Define it as an inline function. (ZyX) + +commit f3654827368e6204608036353a0360e9e7c21e02 +Author: Bram Moolenaar +Date: Fri Mar 4 22:12:23 2016 +0100 + + patch 7.4.1486 + Problem: ":loadplugin" is not optimal, some people find it confusing. + Solution: Only use ":packadd" with an optional "!". + +commit 014069a7ac51557e531eb3c8b94e36f2193f6c21 +Author: Bram Moolenaar +Date: Thu Mar 3 22:51:40 2016 +0100 + + patch 7.4.1485 + Problem: Job input from buffer is not implemented. + Solution: Implement it. Add "in-top" and "in-bot" options. + +commit c25558bff4ed10d2642e6f5c016701641c494916 +Author: Bram Moolenaar +Date: Thu Mar 3 21:02:23 2016 +0100 + + patch 7.4.1484 + Problem: Channel "err-io" value "out" is not supported. + Solution: Connect stderr to stdout if wanted. + +commit d6547fc6471d9084f942bdc4ae3aedb39361751d +Author: Bram Moolenaar +Date: Thu Mar 3 19:35:02 2016 +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. + +commit da94fdf2588b3910d38e477a755748ce2c6d2e66 +Author: Bram Moolenaar +Date: Thu Mar 3 18:09:10 2016 +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. + +commit 9f7820f83bc994bbbecdca9483b355953f07179b +Author: Bram Moolenaar +Date: Thu Mar 3 17:22:49 2016 +0100 + + patch 7.4.1481 + Problem: Can't build with small features. + Solution: Add #ifdef. + +commit 91715873d19a1859c08eeded7848113596e2f2bd +Author: Bram Moolenaar +Date: Thu Mar 3 17:13:03 2016 +0100 + + patch 7.4.1480 + Problem: Cannot add a pack direcory without loading a plugin. + Solution: Add the :packadd command. + +commit 863c1a9079fa340d663ccafb011729a29186d73e +Author: Bram Moolenaar +Date: Thu Mar 3 15:47:06 2016 +0100 + + patch 7.4.1479 + Problem: No testfor ":loadplugin". + Solution: Add a test. Fix how option is being set. + +commit 1bdd42627d619258d0e847f217cfc1c2795f1ac5 +Author: Bram Moolenaar +Date: Thu Mar 3 14:23:10 2016 +0100 + + patch 7.4.1478 + Problem: ":loadplugin" doesn't take care of ftdetect files. + Solution: Also load ftdetect scripts when appropriate. + +commit b5760a1ce5b700fc32b8bd11948ee189a847c59e +Author: Bram Moolenaar +Date: Thu Mar 3 13:10:44 2016 +0100 + + patch 7.4.1477 + Problem: Test_reltime is flaky, it depends on timing. + Solution: When it fails run it a second time. + +commit f1d2501ebe33e148886c2914acd33140e20ee222 +Author: Bram Moolenaar +Date: Thu Mar 3 12:22:53 2016 +0100 + + patch 7.4.1476 + Problem: Function arguments marked as unused while they are not. + Solution: Remove UNUSED. (Yegappan Lakshmanan) + +commit 00ded43a5a85df57abb74f9e3a38a401f6fbd8fd +Author: Bram Moolenaar +Date: Thu Mar 3 11:45:15 2016 +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) + +commit 5fac467474376a844407cecc0ff481510ead221c +Author: Bram Moolenaar +Date: Wed Mar 2 22:16:32 2016 +0100 + + patch 7.4.1474 + Problem: Compiler warnings without the float feature. + Solution: Move #ifdefs. (John Marriott) + +commit d1413d90983fc6c579ad66ba4d4611b057197f94 +Author: Bram Moolenaar +Date: Wed Mar 2 21:51:56 2016 +0100 + + patch 7.4.1473 + Problem: Can't build without the autocommand feature. + Solution: Add #ifdefs. (Yegappan Lakshmanan) + +commit 4ca812b15378f83e56a2dc42947a61d0aa40697f +Author: Bram Moolenaar +Date: Wed Mar 2 21:51:16 2016 +0100 + + patch 7.4.1472 + Problem: Coverity warning for not using return value. + Solution: Add "(void)". + +commit bf73b91c664488ca57e2b4a8eb9b1f36f6625bc7 +Author: Bram Moolenaar +Date: Wed Mar 2 21:16:59 2016 +0100 + + patch 7.4.1471 + Problem: Missing out-of-memory check. And Coverity warning. + Solution: Bail out when msg is NULL. + +commit 289a90551d185c307abd4cfe6baadea8990d956b +Author: Bram Moolenaar +Date: Wed Mar 2 21:09:32 2016 +0100 + + patch 7.4.1470 + Problem: Coverity reports missing restore. + Solution: Move json_encode() call up. + +commit 42bc6dde46f1b52476cc84ee89277f981b4116c4 +Author: Bram Moolenaar +Date: Wed Mar 2 20:48:47 2016 +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) + +commit 51d1d536802b5d8232d47e56f165ba8a009529b5 +Author: Bram Moolenaar +Date: Tue Mar 1 22:51:46 2016 +0100 + + patch 7.4.1468 + Problem: Sort test doesn't test with "1" argument. + Solution: Also test ignore-case sorting. (Yasuhiro Matsumoto) + +commit 10b369f67064cee91a5eb41383a694162c5c5e73 +Author: Bram Moolenaar +Date: Mon Feb 29 23:12:49 2016 +0100 + + patch 7.4.1467 + Problem: Can't build without the float feature. + Solution: Add #ifdefs. (Nick Owens, closes #667) + +commit 6b584af3d7337639da27fd847c7c69a406af397e +Author: Bram Moolenaar +Date: Mon Feb 29 23:03:23 2016 +0100 + + patch 7.4.1466 + Problem: Coverity reports dead code. + Solution: Remove the two lines. + +commit cc7f8be3e0e6c4d902b02052a862e21c3a3fbe22 +Author: Bram Moolenaar +Date: Mon Feb 29 22:55:56 2016 +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. + +commit 5131c144feb046c5e2b72e6c172159d80ce06b3c +Author: Bram Moolenaar +Date: Mon Feb 29 22:05:26 2016 +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) + +commit a6b8976bb724f8c85dd5699d115d795f7b730298 +Author: Bram Moolenaar +Date: Mon Feb 29 21:38:26 2016 +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. + +commit 2f6271b1e7cff985cac66f6850116bcf3fcccd58 +Author: Bram Moolenaar +Date: Mon Feb 29 21:20:48 2016 +0100 + + patch 7.4.1462 + Problem: Two more rarily used functions with errors. + Solution: Add proper argument types. (Dominique Pelle) + +commit a86f14a923d9a242107c16d0852f61f3daf985a8 +Author: Bram Moolenaar +Date: Mon Feb 29 21:05:48 2016 +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) + +commit fdcc9afb71ea88fe63bbed8bad0d5bae607bfb73 +Author: Bram Moolenaar +Date: Mon Feb 29 12:52:39 2016 +0100 + + patch 7.4.1460 + Problem: Syntax error in rarily used code. + Solution: Fix the mch_rename() declaration. (Ken Takata) + +commit e081e21f760bffc24ca98d5f9bbdb5f02e6aea79 +Author: Bram Moolenaar +Date: Sun Feb 28 22:33:46 2016 +0100 + + patch 7.4.1459 + Problem: MS-Windows doesn't know socklen_t. + Solution: Use previous method for WIN32. + +commit fdd6ce4a2f922afac7bd719a00228dbd8539b9c4 +Author: Bram Moolenaar +Date: Sun Feb 28 22:21:38 2016 +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. + +commit d42119fff228434fe57e88d501c744de0a9fb1b1 +Author: Bram Moolenaar +Date: Sun Feb 28 20:51:49 2016 +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) + +commit 29e1951e14907b62797554ad0cc85cbbe75a1be4 +Author: Bram Moolenaar +Date: Sun Feb 28 20:13:18 2016 +0100 + + patch 7.4.1456 + Problem: Test 87 fails with Python 3.5. + Solution: Work around difference. (Taro Muraoka) + +commit fc2457e21d136cb366076edd448e67c9732dc40a +Author: Bram Moolenaar +Date: Sun Feb 28 20:04:09 2016 +0100 + + patch 7.4.1455 + Problem: JSON decoding test for surrogate pairs is in the wrong place. + Solution: Move the test lines. (Ken Takata) + +commit 9730f74a0b2acb490943393a203a24ab8fab923a +Author: Bram Moolenaar +Date: Sun Feb 28 19:50:51 2016 +0100 + + patch 7.4.1454 + Problem: The exit callback test is flaky. + Solution: Loop to wait for a short time up to a second. + +commit 9bfdba3de39c9d23d0d44c92b8aeb5a133513806 +Author: Bram Moolenaar +Date: Sun Feb 28 19:39:20 2016 +0100 + + patch 7.4.1453 + Problem: Missing --not-a-term. + Solution: Add the argument. + +commit 18b5d6df10a5f08ffebbec85a1cf2828871e3736 +Author: Bram Moolenaar +Date: Sun Feb 28 19:30:24 2016 +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. + +commit 707659490d35e8d66e8bbdcfd93b12dc1387d86c +Author: Bram Moolenaar +Date: Sun Feb 28 19:28:59 2016 +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. + +commit 1c39102666d2ccb998059bd7ada2d2efa31a11bc +Author: Bram Moolenaar +Date: Sun Feb 28 18:04:00 2016 +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. + +commit 8cc6977a9655603bfc4aab64edddafef147da65e +Author: Bram Moolenaar +Date: Sun Feb 28 16:42:03 2016 +0100 + + patch 7.4.1449 + Problem: Build fails with job feature but without channel feature. + Solution: Add #ifdef. + +commit c5215e943bf5a045089693b60b8805a794d8c2f6 +Author: Bram Moolenaar +Date: Sun Feb 28 16:29:50 2016 +0100 + + patch 7.4.1448 + Problem: JSON tests fail if 'encoding' is not utf-8. + Solution: Force encoding to utf-8. + +commit d6051b5eb83687f60bb4a2f3d5cd23fe8b290eb4 +Author: Bram Moolenaar +Date: Sun Feb 28 15:49:03 2016 +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. + +commit 80e78847395b5c8ada7861674774d81bd0a42789 +Author: Bram Moolenaar +Date: Sun Feb 28 15:21:13 2016 +0100 + + patch 7.4.1446 + Problem: Crash when using json_decode(). + Solution: Terminate string with a NUL byte. + +commit b36287283781e09d8874157b9d9bdc5243a2f319 +Author: Bram Moolenaar +Date: Sun Feb 28 14:56:39 2016 +0100 + + patch 7.4.1445 + Problem: Memory corruption when 'encoding' is not utf-8. + Solution: Convert decoded string later. + +commit 0f526f5652e0a5432493b3f2a1cb34ab99a9da0a +Author: Bram Moolenaar +Date: Sat Feb 27 22:59:41 2016 +0100 + + patch 7.4.1444 + Problem: Can't build with JSON but without multi-byte. + Solution: Fix pointer name. + +commit dae8d21dd291df6a6679a00be64e18bca0156576 +Author: Bram Moolenaar +Date: Sat Feb 27 22:40:16 2016 +0100 + + Updated runtime files + +commit 3f2a5d8dfbe2998b4d3d369c0275e2366c92666b +Author: Bram Moolenaar +Date: Sat Feb 27 22:08:16 2016 +0100 + + patch 7.4.1443 + Problem: Can't build GTK3 with small features. + Solution: Use gtk_widget_get_window(). Fix typos. (Dominique Pelle) + +commit e0fd2aa8f6544f9cf8286c707be3fb1c66c609e6 +Author: Bram Moolenaar +Date: Sat Feb 27 21:59:51 2016 +0100 + + patch 7.4.1442 + Problem: MS-Windows: more compilation warnings for destructor. + Solution: Add "virtual". (Ken Takata) + +commit e26643e6bcd6c6c42f5eae78cee2e7950cd3f629 +Author: Bram Moolenaar +Date: Sat Feb 27 21:53:02 2016 +0100 + + patch 7.4.1441 + Problem: Using empty name instead of no name for channel buffer. + Solution: Remove the empty name. + +commit fefecb0fbe14c44d46f91036d76bbb6c28162da8 +Author: Bram Moolenaar +Date: Sat Feb 27 21:27:20 2016 +0100 + + patch 7.4.1440 + Problem: Can't build on Windows. + Solution: Change #ifdefs. Only define isnan when used. + +commit f97ddbeb255c64a2b3d9db4b049278cd286070a6 +Author: Bram Moolenaar +Date: Sat Feb 27 21:13:38 2016 +0100 + + patch 7.4.1439 + Problem: Using uninitialzed variable. + Solution: Initialize vc_type. + +commit c7f0ebc6d1e1cdaed816b88a0d6092c5ace615eb +Author: Bram Moolenaar +Date: Sat Feb 27 21:10:09 2016 +0100 + + patch 7.4.1438 + Problem: Can't get buffer number of a channel. + Solution: Add ch_getbufnr(). + +commit 136f29a91dbafce424e31a4af133155f997e8f78 +Author: Bram Moolenaar +Date: Sat Feb 27 20:14:15 2016 +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) + +commit e98991b8cfaf29016d14b8ec437d3dedfc0a5eb7 +Author: Bram Moolenaar +Date: Sat Feb 27 19:26:01 2016 +0100 + + patch 7.4.1436 + Problem: Sniff files still referenced in distribution. + Solution: Remove sniff files from distribution. + +commit 8b1862a31639becadcbbca5dc2eaa92db73e8e5f +Author: Bram Moolenaar +Date: Sat Feb 27 19:21:24 2016 +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(). + +commit b6ff81188d27fae774d9ad2dfb498f596d697d4b +Author: Bram Moolenaar +Date: Sat Feb 27 18:41:27 2016 +0100 + + patch 7.4.1434 + Problem: JSON encoding doesn't hanel surrogate pair. + Solution: Improve multi-byte handling of JSON. (Yasuhiro Matsumoto) + +commit 85b11769ab507c7df93f319fd964fa579701b76b +Author: Bram Moolenaar +Date: Sat Feb 27 18:13:23 2016 +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. + +commit 4d1961783fdcb133b6b181acb7166b9f1872bf09 +Author: Bram Moolenaar +Date: Sat Feb 27 18:07:44 2016 +0100 + + patch 7.4.1432 + Problem: Typo in button text. + Solution: Fix the typo. (Dominique Pelle) + +commit 9e24f0c5c1b1097295d0619d95da66e6b2d83ac9 +Author: Bram Moolenaar +Date: Sat Feb 27 17:22:27 2016 +0100 + + patch 7.4.1431 + Problem: Including header files twice. + Solution: Remove the extra includes. + +commit 7ce686c990ea8c490d16be7f1c6bd95eb48816f9 +Author: Bram Moolenaar +Date: Sat Feb 27 16:33:22 2016 +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. + +commit d804fdf4c25435284333258856bc265f1ff10b09 +Author: Bram Moolenaar +Date: Sat Feb 27 16:04:58 2016 +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) + +commit edb4f2b3601b0abd47091606269c0ac3244a805b +Author: Bram Moolenaar +Date: Sat Feb 27 15:27:23 2016 +0100 + + patch 7.4.1428 + Problem: Compiler warning for non-virtual destructor. + Solution: Make it virtual. (Yasuhiro Matsumoto) + +commit 43acbce1bb0a33edc67496b220cae629ad95d2d8 +Author: Bram Moolenaar +Date: Sat Feb 27 15:21:32 2016 +0100 + + patch 7.4.1427 + Problem: Trailing comma in enums is not ANSI C. + Solution: Remove the trailing commas. + +commit 187db50d0499aecf4cfd42fb4db0a1bebf61c8cd +Author: Bram Moolenaar +Date: Sat Feb 27 14:44:26 2016 +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. + +commit 6e722e2f948bc51fcb92d98d6f2a089dac01e2bd +Author: Bram Moolenaar +Date: Fri Feb 26 19:58:58 2016 +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) + +commit 0c0dac1fb134309462b263fd5347d9232bfe36ed +Author: Bram Moolenaar +Date: Fri Feb 26 15:56:42 2016 +0100 + + patch 7.4.1424 + Problem: Not using --not-a-term when running tests on MS-Windows. + Solution: Use NO_PLUGIN. (Christian Brabandt) + +commit 4cafa6dc7f0728b018979aff0ca039908ecf2ae1 +Author: Bram Moolenaar +Date: Fri Feb 26 11:52:39 2016 +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. + +commit 46c85439c966d7ed39fb3d711d4d6c61ac964647 +Author: Bram Moolenaar +Date: Fri Feb 26 11:17:46 2016 +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. + +commit c8dcbb12c5d7f3eb0c334daebb4475bb015b91e7 +Author: Bram Moolenaar +Date: Thu Feb 25 23:10:17 2016 +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. + +commit d2227a02b03708eb0579e17612d5a96262f3d463 +Author: Bram Moolenaar +Date: Thu Feb 25 22:37:42 2016 +0100 + + patch 7.4.1420 + Problem: Missing makefile. + Solution: Type the path correctly. + +commit 49c39ff678e2ba9f7dc280b25368e12084a610cf +Author: Bram Moolenaar +Date: Thu Feb 25 21:21:52 2016 +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. + +commit 923d926d57d985ec8965da9d0cd3634e6b24bfe1 +Author: Bram Moolenaar +Date: Thu Feb 25 20:56:01 2016 +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. + +commit 265f64efcf8df61cfbc93bbe103018dcfc5836e4 +Author: Bram Moolenaar +Date: Thu Feb 25 20:37:40 2016 +0100 + + patch 7.4.1417 + Problem: Missing appveyor.bat from the distribution. + Solution: Add it to the list of files. + +commit 669cac0a805333e69b9e1176425083914eada659 +Author: Bram Moolenaar +Date: Thu Feb 25 15:25:03 2016 +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. + +commit 0ee7bfeec9fef5bd2a86ba0e37de6b4ffe11e152 +Merge: 61d7db7 f391327 +Author: Karsten Hopp +Date: Thu Feb 25 00:31:00 2016 +0100 + + Merg e branch 'master' of https://github.com/vim/vim + pd + +commit f391327adbbffb11180cf6038a92af1ed144e907 +Author: Bram Moolenaar +Date: Thu Feb 25 00:00:01 2016 +0100 + + Updated runtime files. + +commit 84f4996d2ab2982006d79ee69df4688c966bf8e8 +Author: Bram Moolenaar +Date: Wed Feb 24 22:27:05 2016 +0100 + + patch 7.4.1415 + Problem: Dropped the skip-tags setting. + Solution: Put it back. + +commit 81275ca9ce3059148fdb65dff29f7ecdbca446fb +Author: Bram Moolenaar +Date: Wed Feb 24 21:02:20 2016 +0100 + + patch 7.4.1414 + Problem: Appveyor only builds one feature set. + Solution: Build a combination of features and GUI/console. (Christian + Brabandt) + +commit 8b374215ccd35003b95ba1df8f12e03bf8a8adc3 +Author: Bram Moolenaar +Date: Wed Feb 24 20:43:06 2016 +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. + +commit 68c85fcdf31c104db21c96cd5871724e458c95ff +Author: Bram Moolenaar +Date: Wed Feb 24 12:57:50 2016 +0100 + + patch 7.4.1412 + Problem: Compiler warning for indent. (Dominique Pelle) + Solution: Fix the indent. + +commit 9e34110816522b081feb65ed5b2f4ec03d290e30 +Author: Bram Moolenaar +Date: Tue Feb 23 23:04:36 2016 +0100 + + patch 7.4.1411 + Problem: Compiler warning for indent. (Ajit Thakkar) + Solution: Indent normally. + +commit 42dd7aee41ffcc5afdbf9bb83d70e7123261cada +Author: Bram Moolenaar +Date: Tue Feb 23 22:50:12 2016 +0100 + + patch 7.4.1410 + Problem: Leaking memory in cscope interface. + Solution: Free memory when no tab is found. (Christian Brabandt) + +commit 1858a842af5e3b07157add378ee3fd7b512cfea6 +Author: Bram Moolenaar +Date: Tue Feb 23 22:30:31 2016 +0100 + + patch 7.4.1409 + Problem: Configure includes GUI despite --disable-gui flag. + Solution: Add SKIP_GTK3. (Kazunobu Kuriyama) + +commit 3ea0f1ae318db6cd9413914bb2ff824d71cefc6e +Author: Bram Moolenaar +Date: Tue Feb 23 22:07:32 2016 +0100 + + patch 7.4.1408 + Problem: MS-Windows doesn't have isnan() and isinf(). + Solution: Use _isnan() and _isinf(). + +commit f1b6ac72293e658bb6e68c5cfd926c405b1b6f34 +Author: Bram Moolenaar +Date: Tue Feb 23 21:26:43 2016 +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(). + +commit e16e5a9d8d6d3159107541a259c6823ade18fd08 +Author: Bram Moolenaar +Date: Tue Feb 23 20:44:08 2016 +0100 + + patch 7.4.1406 + Problem: Leaking memory in cs_print_tags_priv(). + Solution: Free tbuf. (idea by Forrest Fleming) + +commit 8aefbe0ad5d05ee7225b20024b0f3023286ebd0f +Author: Bram Moolenaar +Date: Tue Feb 23 20:13:16 2016 +0100 + + patch 7.4.1405 + Problem: Completion menu flickers. + Solution: Delay showing the popup menu. (Shougo, Justin M. Keyes, closes + #656) + +commit 9186a276222ea8a7c88f4092ac5b4201381f4e20 +Author: Bram Moolenaar +Date: Tue Feb 23 19:34:01 2016 +0100 + + patch 7.4.1404 + Problem: ch_read() doesn't time out on MS-Windows. + Solution: Instead of WM_NETBEANS use select(). (Yukihiro Nakadaira) + +commit 0106e3d0bf8a38351af45331cbf3b9172a6bb90b +Author: Bram Moolenaar +Date: Tue Feb 23 18:55:43 2016 +0100 + + patch 7.4.1403 + Problem: Can't build without the quickfix feature. + Solution: Add #ifdefs. Call ex_ni() for unimplemented commands. (Yegappan + Lakshmanan) + +commit 9892189d2e7ab94b750f99e6da4cbfc3c8014517 +Author: Bram Moolenaar +Date: Tue Feb 23 17:14:37 2016 +0100 + + patch 7.4.1402 + Problem: GTK 3 is not supported. + Solution: Add GTK 3 support. (Kazunobu Kuriyama) + +commit 6bd364e08461159ad3c153ffba4def5b896486a1 +Author: Bram Moolenaar +Date: Tue Feb 23 16:19:07 2016 +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) + +commit 254ebaf068919407de6bd83ac905bd2f36ad944e +Author: Bram Moolenaar +Date: Tue Feb 23 16:06:28 2016 +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) + +commit 48e330aff911be1c798c88a973af6437a8141fce +Author: Bram Moolenaar +Date: Tue Feb 23 14:53:34 2016 +0100 + + patch 7.4.1399 + Problem: The MS-DOS code does not build. + Solution: Remove the old MS-DOS code. + +commit 4e221c99e85ed40c98892068a01270b9e7492d98 +Author: Bram Moolenaar +Date: Tue Feb 23 13:20:22 2016 +0100 + + patch 7.4.1398 + Problem: The close-cb option is not implemented yet. + Solution: Implemente close-cb. (Yasuhiro Matsumoto) + +commit 0bb6108eb4e1ecaed437bc507f514f5da7816d9e +Author: Bram Moolenaar +Date: Mon Feb 22 23:50:28 2016 +0100 + + patch 7.4.1397 + Problem: Sort test fails on MS-Windows. + Solution: Correct the compare function. + +commit 1daae446e58fd90f98c51ff3af8f54bfa5197751 +Author: Bram Moolenaar +Date: Mon Feb 22 23:25:25 2016 +0100 + + patch 7.4.1396 + Problem: Compiler warnings for conversions. + Solution: Add type cast. + +commit eed284a16977ab81fa6da8c9562990ba498acd8c +Author: Bram Moolenaar +Date: Mon Feb 22 23:13:33 2016 +0100 + + patch 7.4.1395 + Problem: Using DETACH in quotes is not compatible with the Netbeans + interface. (Xavier de Gaye) + Solution: Remove the quotes, only use them for JSON and JS mode. + +commit 0b962473ddc7cee3cb45253dea273573bcca9bf9 +Author: Bram Moolenaar +Date: Mon Feb 22 22:51:33 2016 +0100 + + patch 7.4.1394 + Problem: Can't sort inside a sort function. + Solution: Use a struct to store the sort parameters. (Jacob Niehus) + +commit bd73ae1bc63a3b0187ffe7fc8f0caee5a4eb66fa +Author: Bram Moolenaar +Date: Mon Feb 22 22:19:22 2016 +0100 + + patch 7.4.1393 + Problem: Starting a job hangs in the GUI. (Takuya Fujiwara) + Solution: Don't check if ch_job is NULL when checking for an error. + (Yasuhiro Matsumoto) + +commit 2cd5bb2505acc001933e97cf788f473f8db60895 +Author: Bram Moolenaar +Date: Mon Feb 22 22:05:32 2016 +0100 + + patch 7.4.1392 + Problem: Some tests fail for Win32 console version. + Solution: Move the tests to SCRIPTS_MORE2. Pass VIMRUNTIME. (Christian + Brabandt) + +commit 4db20ab091330e460f08651d6052afd0536c507a +Author: Bram Moolenaar +Date: Mon Feb 22 21:48:30 2016 +0100 + + patch 7.4.1391 + Problem: Warning for uninitialzed variable. + Solution: Set it to zero. (Christian Brabandt) + +commit 33c31d5abf122806a4a1b4353e5bdc1dbb9468c0 +Author: Bram Moolenaar +Date: Mon Feb 22 21:07:06 2016 +0100 + + patch 7.4.1390 + Problem: When building with GTK and glib-compile-resources cannot be found + building Vim fails. (Michael Gehring) + Solution: Make GLIB_COMPILE_RESOURCES empty instead of leaving it at "no". + (nuko8, closes #655) + +commit b2bd6a087d0598f6934bba825bed7535f42efc91 +Author: Bram Moolenaar +Date: Mon Feb 22 20:20:25 2016 +0100 + + patch 7.4.1389 + Problem: Incomplete function declaration. + Solution: Add "void". (Yasuhiro Matsumoto) + +commit bdcd75275002c3b74015bb9bc0a01b13bb6107d4 +Author: Bram Moolenaar +Date: Mon Feb 22 20:19:03 2016 +0100 + + patch 7.4.1388 + Problem: Compiler warning. (Cesar Romani) + Solution: Initialize variable. + +commit 8f8ae40ce45822c51c7f3cc58d7c23990f0ecc3d +Author: Bram Moolenaar +Date: Mon Feb 22 20:07:49 2016 +0100 + + patch 7.4.1387 + Problem: Win16 docs still referenced. + Solution: Remove Win16 files from the docs Makefile. (Kenichi Ito) + +commit 23c463a157b4f5585ad85efc9f453ffc09c245c3 +Author: Bram Moolenaar +Date: Mon Feb 22 11:39:27 2016 +0100 + + patch 7.4.1386 + Problem: When the Job exit callback is invoked, the job may be freed too + soon. (Yasuhiro Matsumoto) + Solution: Increase refcount. + +commit 5e83840756f6bb446d5cd8d026c1430b203645f1 +Author: Bram Moolenaar +Date: Sun Feb 21 23:12:41 2016 +0100 + + patch 7.4.1385 + Problem: Compiler warning for using array. + Solution: Use the right member name. (Yegappan Lakshmanan) + +commit f6fee0e2d4341c0c2f5339c1268e5877fafd07cf +Author: Bram Moolenaar +Date: Sun Feb 21 23:02:49 2016 +0100 + + patch 7.4.1384 + Problem: It is not easy to use a set of plugins and their dependencies. + Solution: Add packages, ":loadopt", 'packpath'. + +commit 271273c39f2150ecdaa67fe1a2a8e9cdc63db545 +Author: Bram Moolenaar +Date: Sun Feb 21 20:30:22 2016 +0100 + + patch 7.4.1383 + Problem: GvimExt only loads the old libintl.dll. + Solution: Also try loading libint-8.dll. (Ken Takata, closes #608) + +commit 02e83b438ea7071fdb176dabbaefea319ab2d686 +Author: Bram Moolenaar +Date: Sun Feb 21 20:10:26 2016 +0100 + + patch 7.4.1382 + Problem: Can't get the job of a channel. + Solution: Add ch_getjob(). + +commit eab089d22f172ddd2d33367a998e68c2f1c6c989 +Author: Bram Moolenaar +Date: Sun Feb 21 19:32:02 2016 +0100 + + patch 7.4.1381 + Problem: Exit value not available on MS-Windows. + Solution: Set the exit value. + +commit ee1cffc07a42441924c5353af7fd7ab6e97e5aae +Author: Bram Moolenaar +Date: Sun Feb 21 19:14:41 2016 +0100 + + patch 7.4.1380 + Problem: The job exit callback is not implemented. + Solution: Add the "exit-cb" option. + +commit b7522a2f0ca6c970df37241c9e70024465d8596b +Author: Bram Moolenaar +Date: Sun Feb 21 17:20:55 2016 +0100 + + patch 7.4.1379 + Problem: Channel test fails on Win32 console. + Solution: Don't sleep when timeout is zero. Call channel_wait() before + channel_read(). Channels are not polled during ":sleep". (Yukihiro + Nakadaira) + +commit 65edff8f51e9e54f85407bdb9156ae8e3e1b76a1 +Author: Bram Moolenaar +Date: Sun Feb 21 16:40:11 2016 +0100 + + patch 7.4.1378 + Problem: Can't change job settings after it started. + Solution: Add job_setoptions() with the "stoponexit" flag. + +commit 08298fa1d3e32c2af476582792fc4f70cd57a59a +Author: Bram Moolenaar +Date: Sun Feb 21 13:01:53 2016 +0100 + + patch 7.4.1377 + Problem: Test_connect_waittime() is flaky. + Solution: Ignore the "Connection reset by peer" error. + +commit decb14d68c3e3736566466aed2190f1d1cab587a +Author: Bram Moolenaar +Date: Sat Feb 20 23:32:02 2016 +0100 + + Update channel.txt + +commit b6b5252bcde68b296858bc090cb424493635dfec +Author: Bram Moolenaar +Date: Sat Feb 20 23:30:07 2016 +0100 + + patch 7.4.1376 + Problem: ch_setoptions() cannot set all options. + Solution: Support more options. + +commit e89ff0472bc33779583d48e8d38a5e794d05613a +Author: Bram Moolenaar +Date: Sat Feb 20 22:17:05 2016 +0100 + + patch 7.4.1375 + Problem: Still some Win16 code. + Solution: Remove FEAT_GUI_W16.(Hirohito Higashi) + +commit af7559f66603075e9b4d39d873b2161ea3ec8492 +Author: Bram Moolenaar +Date: Sat Feb 20 21:48:25 2016 +0100 + + patch 7.4.1374 + Problem: Channel test hangs on MS-Windows. + Solution: Disable the ch_read() that is supposed to time out. + +commit ece61b06ef4726515177c9b293e1c20d2122a73f +Author: Bram Moolenaar +Date: Sat Feb 20 21:39:05 2016 +0100 + + patch 7.4.1373 + Problem: Calling a Vim function over a channel requires turning the + arguments into a string. + Solution: Add the "call" command. (Damien) Also merge "expr" and "eval" + into one. + +commit 6f3a544228c1faf92211cbaf8bbedb1dff883f90 +Author: Bram Moolenaar +Date: Sat Feb 20 19:56:13 2016 +0100 + + patch 7.4.1372 + Problem: channel read implementation is incomplete. + Solution: Add ch_read() and options for ch_readraw(). + +commit fffd5560c6c8840be3233ef1c8da3c9e5dd424ea +Author: Bram Moolenaar +Date: Sat Feb 20 18:44:39 2016 +0100 + + patch 7.4.1371 + Problem: X11 GUI callbacks don't specify the part of the channel. + Solution: Pass the fd instead of the channel ID. + +commit ddbe7d26b10c4374f406b807ae161826cf2096e1 +Author: Bram Moolenaar +Date: Sat Feb 20 18:26:48 2016 +0100 + + patch 7.4.1370 + Problem: The Python test script may keep on running. + Solution: Join the threads. (Yasuhiro Matsumoto) + +commit 42d38a2db17e70312d073095257555c27a5f9443 +Author: Bram Moolenaar +Date: Sat Feb 20 18:18:59 2016 +0100 + + patch 7.4.1369 + Problem: Channels don't have a queue for stderr. + Solution: Have a queue for each part of the channel. + +commit 914331648dc3609ca9f6954f4019497e5fb3274e +Author: Bram Moolenaar +Date: Sat Feb 20 15:50:18 2016 +0100 + + patch 7.4.1368 + Problem: One more Win16 file remains. + Solution: Delete it. + +commit e0fa3742ead676a3074a10edadbc955e1a89153d +Author: Bram Moolenaar +Date: Sat Feb 20 15:47:01 2016 +0100 + + Updated runtime files. + +commit c6b14f0a8346ec7ddd86f3349d0b861a1b500147 +Author: Bram Moolenaar +Date: Sat Feb 20 15:26:42 2016 +0100 + + patch 7.4.1367 + Problem: Compiler warning for unreachable code. + Solution: Remove a "break". (Danek Duvall) + +commit 663128270e6ea6b529c45ceee4b369734b8b2fdb +Author: Bram Moolenaar +Date: Sat Feb 20 15:10:50 2016 +0100 + + patch 7.4.1366 + Problem: Typo in test and resulting error in test result. + Solution: Fix the typo and correct the result. (James McCoy, close #650) + +commit befb366affa6309c6b4a469ec7f729821e3a36fa +Author: Bram Moolenaar +Date: Sat Feb 20 14:41:40 2016 +0100 + + patch 7.4.1365 + Problem: Cannot execute a single test function. + Solution: Add an argument to filter the functions with. (Yasuhiro Matsumoto) + +commit cf7164a088664961e7d70dd100c5874dc5ceb293 +Author: Bram Moolenaar +Date: Sat Feb 20 13:55:06 2016 +0100 + + patch 7.4.1364 + Problem: The Win 16 code is not maintained and unused. + Solution: Remove the Win 16 support. + +commit 065bbac8adfe29a09958570237d223457f235c6c +Author: Bram Moolenaar +Date: Sat Feb 20 13:08:46 2016 +0100 + + patch 7.4.1363 + Problem: Compiler warnings with tiny build. + Solution: Add #ifdefs. + +commit 8600ace87618d33ad3182124be447f0b2c9728f4 +Author: Bram Moolenaar +Date: Fri Feb 19 23:31:40 2016 +0100 + + patch 7.4.1362 + Problem: Using unitinialized value. + Solution: Initialize jo_set. + +commit 254e00d71429aa4e71b93d3e8c6bb93bfebe4f26 +Author: Bram Moolenaar +Date: Fri Feb 19 23:23:12 2016 +0100 + + patch 7.4.1361 + Problem: Channel test fails on Solaris. + Solution: Use the 1 msec waittime for all systems. + +commit 0ba75a9714884895b2ac09733158c47544a8dfb9 +Author: Bram Moolenaar +Date: Fri Feb 19 23:21:26 2016 +0100 + + patch 7.4.1360 + Problem: Can't remove a callback with ch_setoptions(). + Solution: When passing zero or an empty string remove the callback. + +commit 1f6ef66254c1e25ef1c7972aa9a0ba119ebc17e4 +Author: Bram Moolenaar +Date: Fri Feb 19 22:59:44 2016 +0100 + + patch 7.4.1359 + Problem: Channel test ch_sendexpr() times out. + Solution: Increase the timeout + +commit 1d6fbe654066845ff2a182ed258e6e9d3408fa90 +Author: Bram Moolenaar +Date: Fri Feb 19 22:46:34 2016 +0100 + + patch 7.4.1358 + Problem: Compiler warning when not building with +crypt. + Solution: Add #ifdef. (John Marriott) + +commit 132006c3d0f87dbda5f4d5410fcce312e4716f72 +Author: Bram Moolenaar +Date: Fri Feb 19 22:38:15 2016 +0100 + + patch 7.4.1357 + Problem: Error for returning value from void function. + Solution: Don't do that. + +commit 40ea1da14ba196a23309789852e1b663fd92e3a8 +Author: Bram Moolenaar +Date: Fri Feb 19 22:33:35 2016 +0100 + + patch 7.4.1356 + Problem: Job and channel options parsing is scattered. + Solution: Move all option value parsing to get_job_options(); + +commit ed5a78e11c80c7b13b233149fd4273b71fc96262 +Author: Bram Moolenaar +Date: Fri Feb 19 21:05:03 2016 +0100 + + patch 7.4.1355 + Problem: Win32 console and GUI handle channels differently. + Solution: Consolidate code between Win32 console and GUI. + +commit 223b723be0703137cf6373e23f8ae5c02e92ef82 +Author: Bram Moolenaar +Date: Fri Feb 19 19:43:49 2016 +0100 + + patch 7.4.1354 + Problem: MS-Windows: Mismatch between default compile options and what the + code expects. + Solution: Change the default WINVER from 0x0500 to 0x0501. (Ken Takata) + +commit 922d25f99c6d38e7f9cfca7a53ab841641517ebc +Author: Bram Moolenaar +Date: Thu Feb 18 22:58:26 2016 +0100 + + patch 7.4.1353 + Problem: Test_connect_waittime is skipped for MS-Windows. + Solution: Add the test back, it works now. + +commit 93bf558caef2d507ef6baf56eaf6025b63da1e34 +Author: Bram Moolenaar +Date: Thu Feb 18 22:25:47 2016 +0100 + + patch 7.4.1352 + Problem: The test script lists all functions before executing them. + Solution: Only list the function currently being executed. + +commit 81661fb86801e6d6e5194b43dfd27d73fcc016ec +Author: Bram Moolenaar +Date: Thu Feb 18 22:23:34 2016 +0100 + + patch 7.4.1351 + Problem: When the port isn't opened yet when ch_open() is called it may + fail instead of waiting for the specified time. + Solution: Loop when select() succeeds but when connect() failed. Also use + channel logging for jobs. Add ch_log(). + +commit ec70bdd68a531762a62728747ab529d7a6dfc842 +Author: Bram Moolenaar +Date: Thu Feb 18 22:17:42 2016 +0100 + + patch 7.4.1350 + Problem: When the test server fails to start Vim hangs. + Solution: Check that there is actually something to read from the tty fd. + +commit 74a97b1ea0fe2c729e26718d0eec4164c8bed151 +Author: Bram Moolenaar +Date: Thu Feb 18 21:19:21 2016 +0100 + + patch 7.4.1349 + Problem: And some more MingW compiler warnings. (Cesar Romani) + Solution: Add type casts. + +commit 7f0608fb5219645d776fadfe13efb867c2460698 +Author: Bram Moolenaar +Date: Thu Feb 18 20:46:39 2016 +0100 + + patch 7.4.1348 + Problem: More compiler warnings. (John Marriott) + Solution: Add type casts, remove unused variable. + +commit 8b778d55993d951a65f8a59843cecd177c707676 +Author: Bram Moolenaar +Date: Thu Feb 18 20:31:34 2016 +0100 + + patch 7.4.1347 + Problem: When there is any error Vim will use a non-zero exit code. + Solution: When using ":silent!" do not set the exit code. (Yasuhiro + Matsumoto) + +commit a1e24b9bc9123ff6dd23e3cac2287a4411ef5572 +Author: Bram Moolenaar +Date: Thu Feb 18 20:18:09 2016 +0100 + + patch 7.4.1346 + Problem: Compiler warnings in build with -O2. + Solution: Add inintializations. + +commit a87e2c277eabf0134925c340e9dc4fe9446f3636 +Author: Bram Moolenaar +Date: Wed Feb 17 20:48:19 2016 +0100 + + patch 7.4.1345 + Problem: A few more compiler warnings. (Axel Bender) + Solution: Add type casts. + commit 61d7db7b5a9897fea34054cebe8442f45efa3fa4 Merge: 07a61e8 2032190 Author: Karsten Hopp diff --git a/sources b/sources index fa56557..4ebda9b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -dcec6440f374d0c245fe3db7069aa17a vim-7.4-1344.tar.bz2 +b214771bf13ced041b1d8ddea84c6cb5 vim-7.4-1570.tar.bz2 diff --git a/vim.spec b/vim.spec index c7f5902..c5a9901 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 1344 +%define patchlevel 1570 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -752,6 +752,9 @@ rm -rf %{buildroot} %{_datadir}/icons/hicolor/*/apps/* %changelog +* Tue Mar 15 2016 Karsten Hopp 7.4.1570-1 +- patchlevel 1570 + * Wed Feb 17 2016 Karsten Hopp 7.4.1344-1 - patchlevel 1344