)]}'
{"id":"LineageOS%2Fandroid_external_vim~251314","triplet_id":"LineageOS%2Fandroid_external_vim~cm-14.1~Ifb705d6ae4cb63838661e0a760c415b16e1ebba8","project":"LineageOS/android_external_vim","branch":"cm-14.1","topic":"vim-8.1.1511","hashtags":[],"change_id":"Ifb705d6ae4cb63838661e0a760c415b16e1ebba8","subject":"[DNM][SQUASH] Merge tag \u0027n-vim-8.1.1511\u0027 into \u0027cm-14.1\u0027","status":"ABANDONED","created":"2019-07-10 15:22:04.000000000","updated":"2019-07-11 19:04:58.000000000","total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"05a108c32106bd925f9351d646b29a7581641dae","_number":251314,"virtual_id_number":251314,"owner":{"_account_id":17868,"name":"Basil Gello","email":"vasek.gello@gmail.com","username":"gellmar","avatars":[{"url":"https://www.gravatar.com/avatar/4ebeb3c6587cee55cb7d60233dc9bdbd.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/4ebeb3c6587cee55cb7d60233dc9bdbd.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/4ebeb3c6587cee55cb7d60233dc9bdbd.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/4ebeb3c6587cee55cb7d60233dc9bdbd.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"actions":{},"labels":{"Verified":{"approved":{"_account_id":17656,"name":"Markus S","email":"mse1969@posteo.de","username":"mse1969","avatars":[{"url":"https://www.gravatar.com/avatar/faf0a883d71780207ed87e774bfbaff0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/faf0a883d71780207ed87e774bfbaff0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/faf0a883d71780207ed87e774bfbaff0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/faf0a883d71780207ed87e774bfbaff0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"all":[{"value":1,"date":"2019-07-10 19:37:39.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":17656,"name":"Markus S","email":"mse1969@posteo.de","username":"mse1969","avatars":[{"url":"https://www.gravatar.com/avatar/faf0a883d71780207ed87e774bfbaff0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/faf0a883d71780207ed87e774bfbaff0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/faf0a883d71780207ed87e774bfbaff0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/faf0a883d71780207ed87e774bfbaff0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},{"value":1,"date":"2019-07-10 15:58:54.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":17868,"name":"Basil Gello","email":"vasek.gello@gmail.com","username":"gellmar","avatars":[{"url":"https://www.gravatar.com/avatar/4ebeb3c6587cee55cb7d60233dc9bdbd.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/4ebeb3c6587cee55cb7d60233dc9bdbd.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/4ebeb3c6587cee55cb7d60233dc9bdbd.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/4ebeb3c6587cee55cb7d60233dc9bdbd.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]}],"values":{"-1":"Fails"," 0":"No score","+1":"Verified"},"description":"","default_value":0},"Code-Review":{"recommended":{"_account_id":17868,"name":"Basil Gello","email":"vasek.gello@gmail.com","username":"gellmar","avatars":[{"url":"https://www.gravatar.com/avatar/4ebeb3c6587cee55cb7d60233dc9bdbd.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/4ebeb3c6587cee55cb7d60233dc9bdbd.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/4ebeb3c6587cee55cb7d60233dc9bdbd.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/4ebeb3c6587cee55cb7d60233dc9bdbd.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"all":[{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":17656,"name":"Markus S","email":"mse1969@posteo.de","username":"mse1969","avatars":[{"url":"https://www.gravatar.com/avatar/faf0a883d71780207ed87e774bfbaff0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/faf0a883d71780207ed87e774bfbaff0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/faf0a883d71780207ed87e774bfbaff0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/faf0a883d71780207ed87e774bfbaff0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},{"value":1,"date":"2019-07-10 15:58:54.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":17868,"name":"Basil Gello","email":"vasek.gello@gmail.com","username":"gellmar","avatars":[{"url":"https://www.gravatar.com/avatar/4ebeb3c6587cee55cb7d60233dc9bdbd.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/4ebeb3c6587cee55cb7d60233dc9bdbd.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/4ebeb3c6587cee55cb7d60233dc9bdbd.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/4ebeb3c6587cee55cb7d60233dc9bdbd.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]}],"values":{"-2":"Do not submit","-1":"I would prefer that you didn\u0027t submit this"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me, approved"},"description":"","value":1,"default_value":0},"CI":{"all":[{"_account_id":17656,"name":"Markus S","email":"mse1969@posteo.de","username":"mse1969","avatars":[{"url":"https://www.gravatar.com/avatar/faf0a883d71780207ed87e774bfbaff0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/faf0a883d71780207ed87e774bfbaff0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/faf0a883d71780207ed87e774bfbaff0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/faf0a883d71780207ed87e774bfbaff0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},{"_account_id":17868,"name":"Basil Gello","email":"vasek.gello@gmail.com","username":"gellmar","avatars":[{"url":"https://www.gravatar.com/avatar/4ebeb3c6587cee55cb7d60233dc9bdbd.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/4ebeb3c6587cee55cb7d60233dc9bdbd.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/4ebeb3c6587cee55cb7d60233dc9bdbd.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/4ebeb3c6587cee55cb7d60233dc9bdbd.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]}],"values":{"-1":"Fail"," 0":"No score","+1":"Pass"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":17656,"name":"Markus S","email":"mse1969@posteo.de","username":"mse1969","avatars":[{"url":"https://www.gravatar.com/avatar/faf0a883d71780207ed87e774bfbaff0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/faf0a883d71780207ed87e774bfbaff0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/faf0a883d71780207ed87e774bfbaff0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/faf0a883d71780207ed87e774bfbaff0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},{"_account_id":17868,"name":"Basil Gello","email":"vasek.gello@gmail.com","username":"gellmar","avatars":[{"url":"https://www.gravatar.com/avatar/4ebeb3c6587cee55cb7d60233dc9bdbd.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/4ebeb3c6587cee55cb7d60233dc9bdbd.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/4ebeb3c6587cee55cb7d60233dc9bdbd.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/4ebeb3c6587cee55cb7d60233dc9bdbd.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-07-10 19:37:39.000000000","updated_by":{"_account_id":17656,"name":"Markus S","email":"mse1969@posteo.de","username":"mse1969","avatars":[{"url":"https://www.gravatar.com/avatar/faf0a883d71780207ed87e774bfbaff0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/faf0a883d71780207ed87e774bfbaff0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/faf0a883d71780207ed87e774bfbaff0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/faf0a883d71780207ed87e774bfbaff0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"reviewer":{"_account_id":17656,"name":"Markus S","email":"mse1969@posteo.de","username":"mse1969","avatars":[{"url":"https://www.gravatar.com/avatar/faf0a883d71780207ed87e774bfbaff0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/faf0a883d71780207ed87e774bfbaff0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/faf0a883d71780207ed87e774bfbaff0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/faf0a883d71780207ed87e774bfbaff0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"state":"REVIEWER"}],"messages":[{"id":"72d489ead140ba979210e63185a349c36046f308","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":17868,"name":"Basil Gello","email":"vasek.gello@gmail.com","username":"gellmar","avatars":[{"url":"https://www.gravatar.com/avatar/4ebeb3c6587cee55cb7d60233dc9bdbd.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/4ebeb3c6587cee55cb7d60233dc9bdbd.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/4ebeb3c6587cee55cb7d60233dc9bdbd.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/4ebeb3c6587cee55cb7d60233dc9bdbd.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2019-07-10 15:22:04.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"3df312f55a50d4eca252de73732c59529911ee03","author":{"_account_id":17868,"name":"Basil Gello","email":"vasek.gello@gmail.com","username":"gellmar","avatars":[{"url":"https://www.gravatar.com/avatar/4ebeb3c6587cee55cb7d60233dc9bdbd.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/4ebeb3c6587cee55cb7d60233dc9bdbd.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/4ebeb3c6587cee55cb7d60233dc9bdbd.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/4ebeb3c6587cee55cb7d60233dc9bdbd.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2019-07-10 15:58:54.000000000","message":"Patch Set 1: Verified+1 Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"6059e3e230f68a1120787a966bb810f91030c504","author":{"_account_id":17656,"name":"Markus S","email":"mse1969@posteo.de","username":"mse1969","avatars":[{"url":"https://www.gravatar.com/avatar/faf0a883d71780207ed87e774bfbaff0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/faf0a883d71780207ed87e774bfbaff0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/faf0a883d71780207ed87e774bfbaff0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/faf0a883d71780207ed87e774bfbaff0.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2019-07-10 19:37:39.000000000","message":"Patch Set 1: Verified+1","accounts_in_message":[],"_revision_number":1},{"id":"05a108c32106bd925f9351d646b29a7581641dae","tag":"autogenerated:gerrit:abandon","author":{"_account_id":17868,"name":"Basil Gello","email":"vasek.gello@gmail.com","username":"gellmar","avatars":[{"url":"https://www.gravatar.com/avatar/4ebeb3c6587cee55cb7d60233dc9bdbd.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/4ebeb3c6587cee55cb7d60233dc9bdbd.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/4ebeb3c6587cee55cb7d60233dc9bdbd.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/4ebeb3c6587cee55cb7d60233dc9bdbd.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2019-07-11 19:04:58.000000000","message":"Abandoned","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"a7444db65eefb472d31a8a143033077a63903d65","revisions":{"a7444db65eefb472d31a8a143033077a63903d65":{"kind":"REWORK","_number":1,"created":"2019-07-10 15:22:04.000000000","uploader":{"_account_id":17868,"name":"Basil Gello","email":"vasek.gello@gmail.com","username":"gellmar","avatars":[{"url":"https://www.gravatar.com/avatar/4ebeb3c6587cee55cb7d60233dc9bdbd.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/4ebeb3c6587cee55cb7d60233dc9bdbd.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/4ebeb3c6587cee55cb7d60233dc9bdbd.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/4ebeb3c6587cee55cb7d60233dc9bdbd.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"ref":"refs/changes/14/251314/1","fetch":{"anonymous http":{"url":"https://github.com/LineageOS/android_external_vim","ref":"refs/changes/14/251314/1","commands":{"Branch":"git fetch https://github.com/LineageOS/android_external_vim refs/changes/14/251314/1 \u0026\u0026 git checkout -b change-251314 FETCH_HEAD","Checkout":"git fetch https://github.com/LineageOS/android_external_vim refs/changes/14/251314/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://github.com/LineageOS/android_external_vim refs/changes/14/251314/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://github.com/LineageOS/android_external_vim refs/changes/14/251314/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://github.com/LineageOS/android_external_vim refs/changes/14/251314/1","Reset To":"git fetch https://github.com/LineageOS/android_external_vim refs/changes/14/251314/1 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"a7b10a8119fc1c98f029f4c7cafde41e7452291f","subject":"Merge tag \u0027v8.0.0133\u0027 into HEAD","web_links":[{"name":"GitHub","tooltip":"Open in GitWeb","url":"https://github.com/LineageOS/android_external_vim/commit/a7b10a8119fc1c98f029f4c7cafde41e7452291f"}]}],"author":{"name":"Vasyl Gello","email":"vasek.gello@gmail.com","date":"2019-07-10 15:18:48.000000000","tz":180},"committer":{"name":"Vasyl Gello","email":"vasek.gello@gmail.com","date":"2019-07-10 15:19:57.000000000","tz":180},"subject":"[DNM][SQUASH] Merge tag \u0027n-vim-8.1.1511\u0027 into \u0027cm-14.1\u0027","message":"[DNM][SQUASH] Merge tag \u0027n-vim-8.1.1511\u0027 into \u0027cm-14.1\u0027\n\nSquashed commit of the following:\n\ncommit d1eac41a1f50a64775eb68a894634b4fbb0acc84\nAuthor: Vasyl Gello \u003cvasek.gello@gmail.com\u003e\nDate:   Sun Jul 7 12:47:27 2019 +0000\n\n    Adjust src/auto/config,h for Nougat\n\n    Change-Id: Ifb705d6ae4cb63838661e0a750c415b16e1dbba8\n\ncommit a51547ecb48ec842d9c4889664ae8b39785ec369\nMerge: a7b10a811 fc4e70ca5\nAuthor: Vasyl Gello \u003cvasek.gello@gmail.com\u003e\nDate:   Wed Jul 10 18:12:45 2019 +0300\n\n    Merge remote-tracking branch \u0027origin/lineage-16.0\u0027 into n-vim-8.1.1511\n\ncommit fc4e70ca5d25acaaa064c1f293ddd0e6c8ee40b0\nAuthor: Felix \u003cgoogle@ix5.org\u003e\nDate:   Thu Jun 6 00:06:45 2019 +0200\n\n    vimrc.android: Set nomodeline\n\n    For security reasons.\n\n    Modeline functionality has been a constant source of security issues.\n\n    Latest:\n    https://github.com/numirias/security/blob/master/doc/2019-06-04_ace-vim-neovim.md\n\n    Signed-off-by: Felix \u003cgoogle@ix5.org\u003e\n    Change-Id: Id6e680e7d2b29841717e63ee7668434a9d8466c4\n\ncommit 00fa77daa8103b1fc3add73ec14b862955c9bac3\nAuthor: Luca Stefani \u003cluca.stefani.ge1@gmail.com\u003e\nDate:   Thu Nov 24 00:06:17 2016 +0100\n\n    vim: Add spacehi plugin\n\n    * Also update it to the latest version\n\n    Change-Id: If5a3a5d8986baf4e6e72ac93267fc0e5a4633f9e\n\ncommit 96dfaad56cd2e2d743438db3fcd9c2b178b7d58f\nAuthor: Tanguy Pruvot \u003ctanguy.pruvot@gmail.com\u003e\nDate:   Thu Nov 24 00:27:24 2016 +0100\n\n    vim: Update xml plugin\n\n    Change-Id: I27272e6d5c07de98866e04c1b1eadd512d35327c\n\ncommit 1a97a090451ae6618c8d3e8e3e12b9f4b8f8c3d4\nAuthor: Luca Stefani \u003cluca.stefani.ge1@gmail.com\u003e\nDate:   Wed Nov 23 23:55:44 2016 +0100\n\n    vim/syntax: Add android logcat syntax\n\n    Change-Id: I84ce4010688086350a4cf1ce2d3cdcb0e6aaac02\n\n    syntax: add logcat hilighting\n\n    Change-Id: I7f232c06eb29ceb022c43e616aa9f57ed588ec6e\n\n    vim: Update logcat syntax detection\n\n    Change-Id: I73a18fa273753086779fce1e8a47efba7908ab95\n\ncommit c1e3494c6d78c6e73c9f2206dbde82c9a42a65d9\nAuthor: Luca Stefani \u003cluca.stefani.ge1@gmail.com\u003e\nDate:   Wed Nov 23 23:49:14 2016 +0100\n\n    vim: Add autogenerated configs\n\n    Change-Id: I12fa9459db48f491cfb2fa50714741f500987724\n\ncommit 1f66998d11de067c57c0eb6284bf93e7928c4d37\nAuthor: Luca Stefani \u003cluca.stefani.ge1@gmail.com\u003e\nDate:   Wed Nov 23 23:48:54 2016 +0100\n\n    vim: Don\u0027t ingore generated configs\n\n    Change-Id: I35eeadbd566406f601d11f129cbf0b81595958c3\n\ncommit dad7e0af5ad500f4020aef4156c549bd72718998\nAuthor: Luca Stefani \u003cluca.stefani.ge1@gmail.com\u003e\nDate:   Wed Nov 23 23:44:59 2016 +0100\n\n    vim: Import Android makefiles\n\n    Change-Id: Ib05975fee1c91082618c364f7cfa57f942d694db\n\ncommit ac2450a9a863f02a5e749f2b7058157cbf76edf8\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jun 9 18:04:28 2019 +0200\n\n    patch 8.1.1511: matches in a popup window are not displayed properly\n\n    Problem:    Matches in a popup window are not displayed properly.\n    Solution:   Do display matches in a popup window. (closes #4517)\n\ncommit 80dad48c5095d30873a42ec82628bdb213125d8e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jun 9 17:22:31 2019 +0200\n\n    patch 8.1.1510: a plugin cannot easily expand a command like done internally\n\n    Problem:    A plugin cannot easily expand a command like done internally.\n    Solution:   Add the expandcmd() function. (Yegappan Lakshmanan, closes #4514)\n\ncommit 954bb0636390751c0665d7d730a13d86dc5bc6e6\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jun 9 16:40:46 2019 +0200\n\n    patch 8.1.1509: cmdline_row can become negative, causing a crash\n\n    Problem:    Cmdline_row can become negative, causing a crash.\n    Solution:   Make sure cmdline_row does not become negagive. (closes #4102)\n\ncommit 541faf7a73448bbed9e8d129f2001fb34e39b7b1\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jun 9 15:35:41 2019 +0200\n\n    patch 8.1.1508: sound keeps failing on Travis\n\n    Problem:    Sound keeps failing on Travis.\n    Solution:   Throw a skipped exception in the test.\n\ncommit a90998d93a6e8deb686dd67a73288db2ca08dc89\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jun 9 15:21:27 2019 +0200\n\n    patch 8.1.1507: sound test still fails on Travis\n\n    Problem:    Sound test still fails on Travis.\n    Solution:   Try another dummy sound approach.\n\ncommit b29cfb8c28a66604ebb468c73d86669870a3b06b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jun 9 14:51:30 2019 +0200\n\n    patch 8.1.1506: syntax error in Travis config\n\n    Problem:    Syntax error in Travis config.\n    Solution:   Set AUDIODEV in another section.\n\ncommit 8ed75cb0b4d06b8c13dfb12bf3c54be0f6f0c71b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jun 9 14:39:13 2019 +0200\n\n    patch 8.1.1505: running \"make clean\" twice gives errors\n\n    Problem:    Running \"make clean\" twice gives errors.\n    Solution:   Add \"-f\" to \"rm\". (closes #4516)\n\ncommit ef23c527bd0abe4770dce14559aac3e5f79a8e17\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jun 9 14:15:29 2019 +0200\n\n    patch 8.1.1504: sound test still fails on Travis\n\n    Problem:    Sound test still fails on Travis.\n    Solution:   Add more lines to the install section.\n\ncommit ffa60dda0a9a443c6751dbcff9d9e7ee07106f0c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jun 9 13:56:27 2019 +0200\n\n    patch 8.1.1503: sound test fails on Travis\n\n    Problem:    Sound test fails on Travis.\n    Solution:   Set AUDIODEV to \"null\".\n\ncommit 427f5b66ce0abe19daed9291b1693f6e8aae6552\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jun 9 13:43:51 2019 +0200\n\n    patch 8.1.1502: cannot play any sound\n\n    Problem:    Cannot play any sound.\n    Solution:   Use libcanberra if available.  Add sound functions.\n\ncommit 260addf7955f3695d3daef9dcf840952af9fd851\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jun 8 20:48:36 2019 +0200\n\n    patch 8.1.1501: new behavior of b:changedtick not tested\n\n    Problem:    New behavior of b:changedtick not tested.\n    Solution:   Add a few test cases. (Daniel Hahler)\n\ncommit 21f8d93c7184e69aa76a5caa1d3869b6226189e0\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jun 8 20:17:18 2019 +0200\n\n    patch 8.1.1500: wrong shell command when building with VIMDLL and \"!\" in \u0027go\u0027\n\n    Problem:    Wrong shell command when building with VIMDLL and \"!\" in\n                \u0027guioptions\u0027.\n    Solution:   Add check for GUI in use. (Ken Takata)\n\ncommit 24a5ac5d4dbc4dc5d6d2b7e4dda6612dd9233f5d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jun 8 19:01:18 2019 +0200\n\n    patch 8.1.1499: ruler not updated after popup window was removed\n\n    Problem:    Ruler not updated after popup window was removed.\n    Solution:   use popup_mask in screen_puts().\n\ncommit c024b4667875e5bc6fd0ed791530e33c3161bff7\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jun 8 18:07:21 2019 +0200\n\n    patch 8.1.1498: \":write\" increments b:changedtick even though nothing changed\n\n    Problem:    \":write\" increments b:changedtick even though nothing changed.\n                (Daniel Hahler)\n    Solution:   Only increment b:changedtick if the modified flag is reset.\n\ncommit aef5c62a6fff7654bb8df7b9359e811f7a6e428f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jun 8 17:25:33 2019 +0200\n\n    patch 8.1.1497: accessing memory beyond allocated space\n\n    Problem:    Accessing memory beyond allocated space.\n    Solution:   Check column before accessing popup mask.\n\ncommit acc682bd7ca66b74b42de7a5fb5d3ef37897926f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jun 8 17:15:51 2019 +0200\n\n    patch 8.1.1496: popup window height is not recomputed\n\n    Problem:    Popup window height is not recomputed.\n    Solution:   Recompute the height when needed.\n\ncommit 1748c7f77ea864c669b7e5cfb2be0c34ce45e36e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jun 8 16:55:15 2019 +0200\n\n    patch 8.1.1495: memory access error\n\n    Problem:    Memory access error.\n    Solution:   Use the correct size for clearing the popup mask.\n\ncommit 6c009a39744b49393464567266a3fa3562f08ee2\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jun 8 16:06:28 2019 +0200\n\n    patch 8.1.1494: build failure\n\n    Problem:    Build failure.\n    Solution:   Add missing changes.\n\ncommit 33796b39b9f00b42ca57fa00dbbb52316d9d38ff\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jun 8 16:01:13 2019 +0200\n\n    patch 8.1.1493: redrawing with popups is slow and causes flicker\n\n    Problem:    Redrawing with popups is slow and causes flicker.\n    Solution:   Avoid clearing and redrawing using a zindex mask.\n\ncommit 7c348bb5ad106cfa35dd45560c5ac5d3c8496c96\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jun 8 12:05:22 2019 +0200\n\n    patch 8.1.1492: MS-Windows: when \"!\" is in \u0027guioptions\u0027 \":!start\" fails\n\n    Problem:    MS-Windows: when \"!\" is in \u0027guioptions\u0027 \":!start\" fails.\n    Solution:   Do not use a terminal window when the shell command begins with\n                \"!start\". (Yasuhiro Matsumoto, closes #4504)\n\ncommit 606407384144df73a6154aca1d77e071fe1b7651\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jun 7 23:15:22 2019 +0200\n\n    patch 8.1.1491: when skipping over code a function call may cause trouble\n\n    Problem:    When skipping over code after an exception was thrown expression\n                evaluation is aborted after a function call. (Ingo Karkat)\n    Solution:   Do not fail if not executing the expression. (closes #4507)\n\ncommit 4e0bf846279f3efa6299a98143033db1fdfa143a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jun 7 22:40:25 2019 +0200\n\n    patch 8.1.1490: when a single test fails the exit code is not set\n\n    Problem:    When a single test fails the exit code is not set. (Daniel Hahler)\n    Solution:   Add an exit command. (closes #4506)\n\ncommit 64416127fc184b5544530afe818722679158f059\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jun 7 21:37:13 2019 +0200\n\n    patch 8.1.1489: sign order wrong when priority was changed\n\n    Problem:    Sign order wrong when priority was changed.\n    Solution:   Reorder signs when priority is changed. (Yegappan Lakshmanan,\n                closes #4502)\n\ncommit 150f0550f45b836200a189e4d34417f4d3467455\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jun 7 21:29:50 2019 +0200\n\n    patch 8.1.1488: summary of tests has incorrect failed count\n\n    Problem:    Summary of tests has incorrect failed count.\n    Solution:   Add to the failed count instead of setting it. (Christian Brabandt)\n\ncommit 62a88f498ac8d996bc976871cd80fcc14466f013\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jun 7 20:44:40 2019 +0200\n\n    patch 8.1.1487: older msgfmt cannot generate proper .desktop file\n\n    Problem:    Older msgfmt cannot generate proper .desktop file.\n    Solution:   Add a configure check to not use this msgfmt version. (Ken Takata)\n\ncommit 125370459178b0ca3acc98edca774c390c9b9fa4\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jun 6 22:50:35 2019 +0200\n\n    patch 8.1.1486: a listener change is merged even when it adds a line\n\n    Problem:    A listener change is merged even when it adds a line. (Paul Jolly)\n    Solution:   Do not merge a change that adds or removes a line. (closes #4490)\n\ncommit 773a97c254d02784079fb3b20447620412588850\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jun 6 20:39:55 2019 +0200\n\n    Update runtime files - Add typescript syntax and indent.\n\ncommit c07f67ad0e9c48a07d49f2d67eb63e183a22386a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jun 6 19:03:17 2019 +0200\n\n    patch 8.1.1485: double free when garbage_collect() is used in autocommand\n\n    Problem:    Double free when garbage_collect() is used in autocommand.\n    Solution:   Have garbage collection also set the copyID in funccal_stack.\n\ncommit 75ee544f99ca66be8105570c6309d95435ad30d1\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jun 6 18:05:25 2019 +0200\n\n    patch 8.1.1484: some tests are slow\n\n    Problem:    Some tests are slow.\n    Solution:   Add timing to the test messages.  Fix double free when quitting in\n                VimLeavePre autocmd.\n\ncommit 5d30ff19648d2ff0696cea97582b902f6a4ec0ba\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jun 6 16:12:12 2019 +0200\n\n    patch 8.1.1483: skipped tests are not properly listed\n\n    Problem:    Skipped tests are not properly listed.\n    Solution:   Throw a \"Skipped\" exception instead of using \":finish\" or \":return\".\n\ncommit f6d50f1da8ed22cd6ff37ade965684dd1fa67a2c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jun 6 15:40:08 2019 +0200\n\n    patch 8.1.1482: no test for wincol() depending on the \u0027number\u0027 option\n\n    Problem:    No test for wincol() depending on the \u0027number\u0027 option.\n    Solution:   Add a couple of tests. (Christian Brabandt, closes #4500)\n\ncommit 12e71eb8a89bdfe1def5854fd7478e8899801b44\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jun 6 15:19:31 2019 +0200\n\n    patch 8.1.1481: length for two-digit rgb termresponse is off by one\n\n    Problem:    Length for two-digit rgb termresponse is off by one.\n    Solution:   Adjust the length. (closes #4494)\n\ncommit 8e228e21cc712d5cec2705afe1465ca9685bbbf6\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jun 6 15:13:19 2019 +0200\n\n    patch 8.1.1480: desktop file check doesn\u0027t run on CI\n\n    Problem:    Desktop file check doesn\u0027t run on CI.\n    Solution:   Install the desktip-file-utils packages. (Christian Brabandt,\n                closes #4498)\n\ncommit 133c737357ceff21348d55c7d53903421c5ce094\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jun 6 14:38:06 2019 +0200\n\n    patch 8.1.1479: change included for debugging only\n\n    Problem:    Change included for debugging only.\n    Solution:   Restore the REDIR_TEST_TO_NULL line.\n\ncommit 18250e291a5b4b8e32229d99ccb7c895ff0ca637\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jun 6 14:28:54 2019 +0200\n\n    patch 8.1.1478: still an error when running tests with the tiny version\n\n    Problem:    Still an error when running tests with the tiny version.\n    Solution:   Do not try reading test.log\n\ncommit c7500f9cb5b9fbedb9f1a385fdc3790335054bd3\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jun 6 14:08:50 2019 +0200\n\n    patch 8.1.1477: test summary fails in the tiny version\n\n    Problem:    Test summary fails in the tiny version.\n    Solution:   set \u0027nocompatible\u0027.\n\ncommit 9c0cec65f891492314caadeef87a50251a21e630\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jun 6 13:38:15 2019 +0200\n\n    patch 8.1.1476: no statistics displayed after running tests\n\n    Problem:    No statistics displayed after running tests.\n    Solution:   Summarize the test results. (Christian Brabandt, closes #4391)\n                Also make it possible to report a skipped file.\n\ncommit db294adc65d73ffa5cdf3d0ab45ccbf05b965414\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jun 6 12:49:29 2019 +0200\n\n    patch 8.1.1475: search string not displayed when \u0027rightleft\u0027 is set\n\n    Problem:    Search string not displayed when \u0027rightleft\u0027 is set.\n    Solution:   Clear the right part of the old text. (closes #4488, closes #4489)\n\ncommit 9aeb33639f49511cc16962a11a40844693ddb15e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jun 6 12:36:15 2019 +0200\n\n    patch 8.1.1474: \u0027ttybuiltin\u0027 is not tested\n\n    Problem:    \u0027ttybuiltin\u0027 is not tested.\n    Solution:   At least test that it doesn\u0027t break things.\n\ncommit 4a792c87b9a643a949ee36106a2f7e971dc633f8\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jun 6 12:22:41 2019 +0200\n\n    patch 8.1.1473: new resolve() implementation causes problem for plugins\n\n    Problem:    New resolve() implementation causes problem for plugins.\n    Solution:   Only resolve a resparse point after checking it is needed. (Ken\n                Takata, closes #4492)\n\ncommit 61da1bfa6c6b19dd670671a318ce9f9e2acc784c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jun 6 12:14:49 2019 +0200\n\n    Update runtime files.\n\ncommit de6dbb452ad677abab05a84bc48b968bc5315fa4\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jun 6 11:59:18 2019 +0200\n\n    patch 8.1.1472: add_termcap_entry() is not tested\n\n    Problem:    Add_termcap_entry() is not tested.\n    Solution:   Add a simple test.\n\ncommit 32e1977012912cd5d7bc762dd41197bc3f1a1370\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Jun 5 22:57:04 2019 +0200\n\n    patch 8.1.1471: \u0027background\u0027 not correctly set for 2-digit rgb termresponse\n\n    Problem:    \u0027background\u0027 not correctly set for 2-digit rgb termresponse.\n    Solution:   Adjust what digit to use. (closes #4495)\n\ncommit 6d718c4c38a98e840f9a3330d5bf63949cea36b5\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Jun 5 22:46:13 2019 +0200\n\n    patch 8.1.1470: new Unicode character U32FF missing from double-width table\n\n    Problem:    New Unicode character U32FF missing from double-width table.\n    Solution:   Add the character.\n\ncommit 66761db11d321d60d4692947e90de9030301f6ee\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Jun 5 22:07:51 2019 +0200\n\n    patch 8.1.1469: no test for checking the cursor style response\n\n    Problem:    No test for checking the cursor style response.\n    Solution:   Add a simple test.  Also include the missing part of 8.1.1464.\n\ncommit d0380dc7820828cb7faa06138d4e86a63c1d755d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Jun 5 21:25:34 2019 +0200\n\n    patch 8.1.1468: the generated desktop files may be invalid\n\n    Problem:    The generated desktop files may be invalid.\n    Solution:   Check validity with desktop-file-validate. (Christian Brabandt,\n                Will Thompson, closes #4480)\n\ncommit d6ec1730bab0ef4a472637ffe5796d1351442308\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jun 4 23:20:23 2019 +0200\n\n    patch 8.1.1467: cscope test fails\n\n    Problem:    Cscope test fails.\n    Solution:   Update expected text.\n\ncommit 58a7f87c8653b4cb5b0794b6b88e2ec140d3d2c3\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jun 4 22:48:15 2019 +0200\n\n    patch 8.1.1466: not updating priority on existing sign\n\n    Problem:    Not updating priority on existing sign.\n    Solution:   Set the sign priority.  Add a test. (Yegappan Lakshmanan)\n\ncommit a37833dbd7d3cb0fff4cbf0ba6e80d0ad55cd4b9\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jun 4 22:29:10 2019 +0200\n\n    patch 8.1.1465: allocating wrong amount of memory\n\n    Problem:    Allocating wrong amount of memory. (Yegappan Lakshmanan)\n    Solution:   Use sizeof() for right type of struct.\n\ncommit cea254f5a793bf447d6ea2eb926cba38e73adece\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jun 4 21:41:28 2019 +0200\n\n    patch 8.1.1464: only 4-digit rgb termresponse is recognized\n\n    Problem:    Only 4-digit rgb termresponse is recognized.\n    Solution:   Also recognize 2-digit rgb response. (closes #4486)\n\ncommit 277e79adc4d2b62556ce8a3720684e4b3e1e6d42\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jun 4 19:16:29 2019 +0200\n\n    patch 8.1.1463: gcc warns for uninitialized variable\n\n    Problem:    Gcc warns for uninitialized variable.\n    Solution:   Put usage inside \"if\".  (Ken Takata)\n\ncommit c974022c31e790136c62586eb0b0ace2d02d2afb\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jun 4 08:22:53 2019 +0200\n\n    patch 8.1.1462: MS-Windows: using special character requires quoting\n\n    Problem:    MS-Windows: using special character requires quoting.\n    Solution:   Add quotes. (Ken Takata)\n\ncommit ddd3308782e931a2c390d692cb23c40d8169bd6f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Jun 3 23:07:25 2019 +0200\n\n    patch 8.1.1461: tests do not run or are not reliable on some systems\n\n    Problem:    Tests do not run or are not reliable on some systems.\n    Solution:   Use \"findstr\" instead of \"grep\" on MS-Windows. Clear\n                PROMPT_COMMAND in the terminal test. Delete temp file. Wait for\n                output after executing a debug command. (Yegappan Lakshmanan,\n                closes #4479)\n\ncommit 02e15072be08ef4ae03d673fc95ed6234e749e1c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Jun 3 22:53:30 2019 +0200\n\n    patch 8.1.1460: popup window border characters may be wrong\n\n    Problem:    Popup window border characters may be wrong.\n    Solution:   Reset the border characters for each popup.  Correct use of\n                \u0027ambiwidth\u0027.\n\ncommit 3f6aeba18b3e29da98ab9326e66d287a997d98d1\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Jun 3 22:21:27 2019 +0200\n\n    patch 8.1.1459: popup window border looks bad when \u0027ambiwidth\u0027 is \"double\"\n\n    Problem:    Popup window border looks bad when \u0027ambiwidth\u0027 is \"double\".\n                (Yasuhiro Matsumoto)\n    Solution:   Only use line drawing characters when \u0027ambiwidth\u0027 is \"single\".\n                (Ken Takata, closes #4477)\n\ncommit 0b4c9eddb5752d46b65d16e42230b1228f230f40\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Jun 3 22:04:23 2019 +0200\n\n    patch 8.1.1458: crash when using gtags\n\n    Problem:    Crash when using gtags. (issue #4102)\n    Solution:   Check for negative row or col in screen_puts_len(). (Christian\n                Brabandt)\n\ncommit 87abab92f5b42319a7b10df9974ed3ce5c9b2b9b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Jun 3 21:14:59 2019 +0200\n\n    patch 8.1.1457: cannot reuse a buffer when loading a screen dump\n\n    Problem:    Cannot reuse a buffer when loading a screen dump.\n    Solution:   Add the \"bufnr\" option.\n\ncommit 98fb65cb051f625f4ce291a9f9cdb2e54ac1e688\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jun 2 20:33:32 2019 +0200\n\n    patch 8.1.1456: WinBar not redrawn after scrolling one line\n\n    Problem:    WinBar not redrawn after scrolling one line.\n    Solution:   Exclude the winbar height when deciding what to redraw.\n                (closes #4473)\n\ncommit 1762731f2039d78fc8ddd785c3d3b52e5968c0f1\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jun 2 19:53:44 2019 +0200\n\n    patch 8.1.1455: popup_atcursor() not completely implemented\n\n    Problem:    Popup_atcursor() not completely implemented.\n    Solution:   Add the default for the \"moved\" property.\n\ncommit 6116b6abb1a14b6b7aa9776c390f1a5a6bf1b209\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jun 2 19:02:27 2019 +0200\n\n    patch 8.1.1454: build failure without the conceal feature\n\n    Problem:    Build failure without the conceal feature.\n    Solution:   Remove #ifdef.\n\ncommit 3397f74ac2ac27f1eef48e950c3c8eeb0338fe55\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jun 2 18:40:06 2019 +0200\n\n    patch 8.1.1453: popup window \"moved\" property not implemented yet\n\n    Problem:    Popup window \"moved\" property not implemented yet.\n    Solution:   Implement it.\n\ncommit b0ebbda06cf1a4a7c40cb274529c4c53de534e32\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jun 2 16:51:21 2019 +0200\n\n    patch 8.1.1452: line and col property of popup windows not properly checked\n\n    Problem:    Line and col property of popup windows not properly checked.\n    Solution:   Check for \"+\" or \"-\" sign.\n\ncommit ca2f7037c1a53bdbb6f5dc0a2f92d50020e062cc\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jun 2 15:56:15 2019 +0200\n\n    patch 8.1.1451: CTRL-L does not clear screen with a popup window\n\n    Problem:    CTRL-L does not clear screen with a popup window.\n    Solution:   Do not change the type to NOT_VALID.  Redraw all windows.\n                (closes #4471)\n\ncommit 399d898ac1e6e587088b5bdd6e36eca4998bc1eb\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jun 2 15:34:29 2019 +0200\n\n    patch 8.1.1450: popup window positioning wrong when using padding or borders\n\n    Problem:    Popup window positioning wrong when using padding or borders.\n    Solution:   Fix computing the position.\n\ncommit 042fb4b449bb5d8494698803e766dfd288b458cf\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jun 2 14:49:56 2019 +0200\n\n    patch 8.1.1449: popup text truncated at end of screen\n\n    Problem:    Popup text truncated at end of screen.\n    Solution:   Move popup left if needed.  Add the \"fixed\" property to disable\n                that. (Ben Jackson , closes #4466)\n\ncommit 988c43310a8dcfad9fbacd110b50ba220227d19a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jun 2 14:12:11 2019 +0200\n\n    patch 8.1.1448: statusline is sometimes drawn on top of popup\n\n    Problem:    Statusline is sometimes drawn on top of popup.\n    Solution:   Redraw popups after the statusline. (Naruhiko Nishino,\n                closes #4468)\n\ncommit 7b29dd850752b975baef47b66c590f5e978ad847\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jun 2 13:22:11 2019 +0200\n\n    patch 8.1.1447: not allowed to create an empty popup\n\n    Problem:    Not allowed to create an empty popup.\n    Solution:   Remove restriction that there is some text. (closes #4470)\n\ncommit 9eaac896501bcd6abdd430a90293eae8101df24a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jun 1 22:49:29 2019 +0200\n\n    patch 8.1.1446: popup window callback not implemented yet\n\n    Problem:    Popup window callback not implemented yet.\n    Solution:   Implement the callback.\n\ncommit 790498b509443f96f39431d2bc87b777efbe250f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jun 1 22:15:29 2019 +0200\n\n    patch 8.1.1445: popup window border highlight not implemented yet\n\n    Problem:    Popup window border highlight not implemented yet.\n    Solution:   Implement the \"borderhighlight\" option.\n\ncommit 3bfd04e672ea47e371595e50a92ddfb2223f6e3d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jun 1 20:45:21 2019 +0200\n\n    patch 8.1.1444: not using double line characters for popup border\n\n    Problem:    Not using double line characters for popup border.\n    Solution:   Use double line characters if using utf-8.\n\ncommit 2fd8e35e16e502c98045c4b4e09a91eca840fb97\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jun 1 20:16:48 2019 +0200\n\n    patch 8.1.1443: popup window padding and border not implemented yet\n\n    Problem:    Popup window padding and border not implemented yet.\n    Solution:   Implement padding and border.  Add core position and size to\n                popup_getpos().\n\ncommit 8caaf82569a6bfec2b575997b3a84e5623eff12d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jun 1 18:11:22 2019 +0200\n\n    patch 8.1.1442: popup windows not considered when the Vim window is resized\n\n    Problem:    Popup windows not considered when the Vim window is resized.\n                (Ben Jackson)\n    Solution:   Reallocate the w_lines structure. (closes #4467)\n\ncommit bf0eff0b724ebf4951f7ca82e6c648451f9f0c01\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jun 1 17:13:36 2019 +0200\n\n    patch 8.1.1441: popup window filter not yet implemented\n\n    Problem:    Popup window filter not yet implemented.\n    Solution:   Implement the popup filter.\n\ncommit 2d247849ce612050ba1085df806746b23be1f0a3\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jun 1 17:06:25 2019 +0200\n\n    patch 8.1.1440: win_execute() test fails\n\n    Problem:    Win_execute() test fails.\n    Solution:   Adjust the expected error number.  Move to popup test.\n\ncommit c47ed44be76a520ded90913099771999c8a79eeb\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jun 1 14:36:26 2019 +0200\n\n    patch 8.1.1439: json_encode() is very slow for large results\n\n    Problem:    Json_encode() is very slow for large results.\n    Solution:   In the growarray use a growth of at least 50%. (Ken Takata,\n                closes #4461)\n\ncommit 815b76bff618c07226653e11f29c4d3c5640b63a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jun 1 14:15:52 2019 +0200\n\n    patch 8.1.1438: some commands cause trouble in a popup window\n\n    Problem:    Some commands cause trouble in a popup window.\n    Solution:   Add NOT_IN_POPUP_WINDOW.\n\ncommit 3a97bb3f0f8bd118ae23f1c97e55d84ff42eef20\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jun 1 13:28:35 2019 +0200\n\n    patch 8.1.1437: code to handle callbacks is duplicated\n\n    Problem:    Code to handle callbacks is duplicated.\n    Solution:   Add callback_T and functions to deal with it.\n\ncommit 7dd64a3e57d296fdee3b3ffe6d938f634b59848c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri May 31 21:41:05 2019 +0200\n\n    Update runtime files.\n\ncommit c28cb5b16df76353a5995fda3b9341612b8630c1\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri May 31 20:42:09 2019 +0200\n\n    patch 8.1.1436: writefile test fails when run under /tmp\n\n    Problem:    Writefile test fails when run under /tmp.\n    Solution:   Adjust \u0027backupskip. (Kenta Sato, closes #4462)\n\ncommit 5d508dd39e810d446f29dfd4f4e745b802875001\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri May 31 20:23:25 2019 +0200\n\n    patch 8.1.1435: memory usage test is a bit too flaky\n\n    Problem:    Memory usage test is a bit too flaky.\n    Solution:   Adjust the tolerances a bit. (Christian Brabandt)\n\ncommit 1ab74a5af36933f1c3023a910af20280bb79bd6c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri May 31 20:02:53 2019 +0200\n\n    patch 8.1.1434: test 3 is old style\n\n    Problem:    Test 3 is old style.\n    Solution:   Turn into a new style test. (Yegappan Lakshmanan, closes #4460)\n\ncommit eea169983654de8a502c2c6521696a4b504abfa3\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri May 31 17:34:48 2019 +0200\n\n    patch 8.1.1433: win_execute() may leave popup window focused\n\n    Problem:    Win_execute() may leave popup window focused, eventually leading\n                to a crash. (Bjorn Linse)\n    Solution:   When previous window was closed, go to the first window.\n\ncommit ccd6e3471df5250611a78489384a91c65fcc43c4\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu May 30 22:35:18 2019 +0200\n\n    patch 8.1.1432: can\u0027t build with eval feature\n\n    Problem:    Can\u0027t build with eval feature.\n    Solution:   Add missing rename.\n\ncommit c6896e20f8e7e8d9fe0fd1ad333aae1130d714e1\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu May 30 22:32:34 2019 +0200\n\n    patch 8.1.1431: popup window listed as \"Scratch\"\n\n    Problem:    Popup window listed as \"Scratch\".\n    Solution:   List them as \"Popup\".\n\ncommit 402502d0e4019ca97330eff40b9fb13736304896\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu May 30 22:07:36 2019 +0200\n\n    patch 8.1.1430: popup window option \"wrap\" not supported\n\n    Problem:    Popup window option \"wrap\" not supported.\n    Solution:   Implement it.\n\ncommit ac1f1bc222b7de3cb2d3f1f2aa076f11c75e69de\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu May 30 21:24:26 2019 +0200\n\n    patch 8.1.1429: \"pos\" option of popup window not supported yet\n\n    Problem:    \"pos\" option of popup window not supported yet.\n    Solution:   Implement the option. Rename popup_getposition() to\n                popup_getpos().\n\ncommit cc31ad9f9b601d53926b96586bd6b40602d57951\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu May 30 19:25:06 2019 +0200\n\n    patch 8.1.1428: popup_atcursor() not implemented yet\n\n    Problem:    Popup_atcursor() not implemented yet.\n    Solution:   Implement it. (Yasuhiro Matsumoto, closes #4456)\n\ncommit 54fabd4b5e373c7f1d794d24d27a30a8bac84da1\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu May 30 19:03:22 2019 +0200\n\n    patch 8.1.1427: popup window screenshot test fails\n\n    Problem:    Popup window screenshot test fails.\n    Solution:   Add missing change to popup window code.\n\ncommit b42301247d85d60b64c2cc23f5cdf30da2342827\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu May 30 18:40:53 2019 +0200\n\n    patch 8.1.1426: no test for syntax highlight in popup window\n\n    Problem:    No test for syntax highlight in popup window.\n    Solution:   Add a screenshot test.  Update associated documentation. Avoid\n                \u0027buftype\u0027 being reset by setbufvar().\n\ncommit 89adc3a1371d211f7766f3dbc0975ecb2f862327\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu May 30 17:29:40 2019 +0200\n\n    patch 8.1.1425: win_execute() does not set window pointers properly\n\n    Problem:    Win_execute() does not set window pointers properly.\n    Solution:   Use switch_win_noblock().  Also execute autocommands in a popup\n                window.\n\ncommit 5c3fb04623d0260762f1c3c1ba250a407098ff2a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu May 30 15:53:29 2019 +0200\n\n    patch 8.1.1424: crash when popup menu is deleted while waiting for char\n\n    Problem:    Crash when popup menu is deleted while waiting for char.\n    Solution:   Bail out when pum_array was cleared.\n\ncommit cacc6a5c986fbc716bf53b6916f076dd7b388142\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu May 30 15:22:43 2019 +0200\n\n    patch 8.1.1423: popup windows use options from current window and buffer\n\n    Problem:    Popup windows use options from current window and buffer.\n    Solution:   Clear all local options when creating a popup window.\n\ncommit 8c2a600f72ca930841a5f4f7eac22884238afaf3\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu May 30 14:29:45 2019 +0200\n\n    patch 8.1.1422: popup_getoptions() not implemented yet\n\n    Problem:    Popup_getoptions() not implemented yet.\n    Solution:   Implement it. (closes #4452)\n\ncommit 1714696600f2859f897f4ffb33cedb5de09eded3\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu May 30 00:12:11 2019 +0200\n\n    patch 8.1.1421: drawing \"~\" line in popup window\n\n    Problem:    Drawing \"~\" line in popup window.\n    Solution:   Just draw text in the last line of the popup window.\n\ncommit 88c4e1f06905983870175a473683e81312d14c64\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed May 29 23:14:28 2019 +0200\n\n    patch 8.1.1420: popup window size only uses first line length\n\n    Problem:    Popup window size only uses first line length.\n    Solution:   Use the longest line. (Ben Jackson, closes #4451)  Also deal with\n                wrapping lines.\n\ncommit 68a4b04a8d2471adf9de595745437c7cf20b98d8\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed May 29 22:28:29 2019 +0200\n\n    patch 8.1.1419: listener callbacks may be called recursively\n\n    Problem:    Listener callbacks may be called recursively.\n    Solution:   Set \"updating_screen\" while listener callbacks are invoked.\n\ncommit 868b7b6712ea4f2232eeeae18c5cbbbddf2ee84d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed May 29 21:44:40 2019 +0200\n\n    patch 8.1.1418: win_execute() is not implemented yet\n\n    Problem:    Win_execute() is not implemented yet.\n    Solution:   Implement it.\n\ncommit 1bbebab5255b5300d727c9b3f1b308205847dafd\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed May 29 20:36:54 2019 +0200\n\n    patch 8.1.1417: MS-Windows: resolve() does not resolve all components of path\n\n    Problem:    MS-Windows: resolve() does not resolve all components of the path.\n                (David Briscoe)\n    Solution:   Do not bail out for a reparse point. (Yasuhiro Matsumoto,\n                closes #4211, closes #4447)\n\ncommit bc133543b8b0ebb1d8624e37d840b739eb00f3f3\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed May 29 20:26:46 2019 +0200\n\n    patch 8.1.1416: popup_getposition() not implemented yet\n\n    Problem:    Popup_getposition() not implemented yet.\n    Solution:   Implement it. (Yasuhiro Matsumoto, closes #4449)\n\ncommit 59edb00e2219d4eda34b32a5d405f245053c5b74\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue May 28 23:32:47 2019 +0200\n\n    patch 8.1.1415: build error in MS-Windows GUI\n\n    Problem:    Build error in MS-Windows GUI.\n    Solution:   Fix the LALLOC_MULT() argument.\n\ncommit c799fe206e61f2e2c1231bc46cbe4bb354f3da69\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue May 28 23:08:19 2019 +0200\n\n    patch 8.1.1414: alloc() returning \"char_u *\" causes a lot of type casts\n\n    Problem:    Alloc() returning \"char_u *\" causes a lot of type casts.\n    Solution:   Have it return \"void *\". (Mike Williams)  Define ALLOC_ONE() to\n                check the simple allocations.\n\ncommit b58a4b938c4bc7e0499700859bd7abba9acc5b11\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon May 27 23:36:21 2019 +0200\n\n    patch 8.1.1413: error when the drive of the swap file was disconnected\n\n    Problem:    Error when the drive of the swap file was disconnected.\n    Solution:   Try closing and re-opening the swap file. (closes #4378)\n\ncommit 72fcf07b0639b49be3305de141d777baa9c965a0\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon May 27 22:21:44 2019 +0200\n\n    patch 8.1.1412: test 30 is old style\n\n    Problem:    Test 30 is old style.\n    Solution:   Turn it into a new style test. (Yegappan Lakshmanan, closes #4440)\n\ncommit 7833dab73c658e65f38553af89fd60c57a11ef49\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon May 27 22:01:40 2019 +0200\n\n    patch 8.1.1411: Coverity warns for divide by zero\n\n    Problem:    Coverity warns for divide by zero.\n    Solution:   Make sure width is larger than zero.\n\ncommit 60cdb3004abe683e5e8851fa6c5d67b337df4443\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon May 27 21:54:10 2019 +0200\n\n    patch 8.1.1410: popup_move() is not implemented yet\n\n    Problem:    Popup_move() is not implemented yet.\n    Solution:   Implement it. (Yasuhiro Matsumoto, closes #4441)  Improve the\n                positioning and resizing.\n\ncommit b43683729b64f83c39840524be232388314bd71f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon May 27 20:01:41 2019 +0200\n\n    patch 8.1.1409: Coverity warns for using uninitialized memory\n\n    Problem:    Coverity warns for using uninitialized memory.\n    Solution:   Add a condition to clearing the growarray.\n\ncommit bf0ecb2cb63fb710198d6be742ae4f00fdd2f948\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon May 27 10:04:40 2019 +0200\n\n    patch 8.1.1408: PFL_HIDDEN conflicts with system header file\n\n    Problem:    PFL_HIDDEN conflicts with system header file.\n    Solution:   Rename to POPF_HIDDEN.\n\ncommit 7a8d0278bd6bd57e04f61183cb8e2969cf148e3f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun May 26 23:32:06 2019 +0200\n\n    patch 8.1.1407: popup_create() does not support text properties\n\n    Problem:    Popup_create() does not support text properties.\n    Solution:   Support the third form of the text argument.\n\ncommit 2cd0dce898995a2b05f7285a70efec3f67f579f5\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun May 26 22:17:52 2019 +0200\n\n    patch 8.1.1406: popup_hide() and popup_show() not implemented yet\n\n    Problem:    popup_hide() and popup_show() not implemented yet.\n    Solution:   Implement the functions.\n\ncommit 68e6560b84f196c82e27a72669684d5506a3a837\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun May 26 21:33:31 2019 +0200\n\n    Update runtime files.\n\ncommit 20c023aee0ceafac9431fb8ab8d169747b5140dd\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun May 26 21:03:24 2019 +0200\n\n    patch 8.1.1405: \"highlight\" option of popup windows not supported\n\n    Problem:    \"highlight\" option of popup windows not supported.\n    Solution:   Implement the \"highlight\" option.\n\ncommit 9d591525a5d7a693aa47b4a87c5f53c503500c1c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun May 26 20:49:42 2019 +0200\n\n    patch 8.1.1404: cannot change the patch level when building with NSIS\n\n    Problem:    Cannot change the patch level when building with NSIS.\n    Solution:   Use $PATCHLEVEL if defined. (Christian Brabandt)\n\ncommit 35d5af6c0b618aef9ca87b05b2e184934e47d916\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun May 26 20:44:10 2019 +0200\n\n    patch 8.1.1403: cannot build without the timer feature\n\n    Problem:    Cannot build without the timer feature.\n    Solution:   Add #ifdef.\n\ncommit 51fe3b14f63da2b985bcd7b4c50fbe34ae84ea48\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun May 26 20:10:06 2019 +0200\n\n    patch 8.1.1402: \"timer\" option of popup windows not supported\n\n    Problem:    \"timer\" option of popup windows not supported.\n    Solution:   Implement the \"timer\" option. (Yasuhiro Matsumoto, closes #4439)\n\ncommit 076073950c44ea0e35bc39d539dc7ab41bf9c7ec\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun May 26 19:20:43 2019 +0200\n\n    patch 8.1.1401: misspelled mkspellmem as makespellmem\n\n    Problem:    Misspelled mkspellmem as makespellmem.\n    Solution:   Drop duplicate help entry, fix test. (Naruhiko Nishino, Ken\n                Takata, closes #4437)\n\ncommit 9c27b1c6d140ca824a78654c1cb70a43a69b4ec6\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun May 26 18:48:13 2019 +0200\n\n    patch 8.1.1400: using global pointer for tab-local popups is clumsy\n\n    Problem:    Using global pointer for tab-local popups is clumsy.\n    Solution:   Use the pointer in tabpage_T.\n\ncommit ec58384afa0dc1678afd7b8d19b4645ac2f73f42\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun May 26 14:11:23 2019 +0200\n\n    patch 8.1.1399: popup windows not adjusted when switching tabs\n\n    Problem:    Popup windows not adjusted when switching tabs.\n    Solution:   Save and restore first_tab_popupwin. Fix closing a tabpage.\n\ncommit a8c99fb78e9d747c127e8878518d5a43837b022b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun May 26 13:14:02 2019 +0200\n\n    patch 8.1.1398: duplicate line in MSVC build file\n\n    Problem:    Duplicate line in MSVC build file.\n    Solution:   Remove the line. (Ken Takata, closes #4436)\n\ncommit 80f95425cf98725004b5e8e723ca63f05d3723fa\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat May 25 23:42:13 2019 +0200\n\n    patch 8.1.1397: build fails in tiny version\n\n    Problem:    Build fails in tiny version.\n    Solution:   Always define hl_combine_attr().\n\ncommit 193ffd1d9f4f4d5412ce8d7a46bb2f89d47a56da\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat May 25 22:57:30 2019 +0200\n\n    patch 8.1.1396: \u0027wincolor\u0027 does not apply to lines below the buffer\n\n    Problem:    \u0027wincolor\u0027 does not apply to lines below the buffer.\n    Solution:   Also apply \u0027wincolor\u0027 to the \"~\" lines and the number column.\n\ncommit adfde115d5c9c9ac4a052874bcf85d2507fe1355\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat May 25 22:11:45 2019 +0200\n\n    patch 8.1.1395: saving for undo may access invalid memory\n\n    Problem:    Saving for undo may access invalid memory. (Dominique Pelle)\n    Solution:   Set ml_line_len also when returning a constant string.\n\ncommit a5e44600ebb02057fb15ae7a2f15c5cae8f63bcc\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat May 25 21:52:30 2019 +0200\n\n    patch 8.1.1394: not restoring t_F2 in registers test\n\n    Problem:    Not restoring t_F2 in registers test.\n    Solution:   Assign to \u0026t_F2 instead of t_F2. (Andy Massimino, closes #4434)\n\ncommit 51e14387f120392b74b84408cafec33942337a05\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat May 25 20:21:28 2019 +0200\n\n    patch 8.1.1393: unnecessary type casts\n\n    Problem:    Unnecessary type casts.\n    Solution:   Remove type casts from alloc() and lalloc() calls. (Mike Williams)\n\ncommit 682725c1415f50681877df60257115a966e2a3d4\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat May 25 20:10:37 2019 +0200\n\n    patch 8.1.1392: build failure in tiny version\n\n    Problem:    Build failure in tiny version.\n    Solution:   Define ex_popupclear to ex_ni if not implemented.  Add UNUSED.\n\ncommit 4d784b21d14fc66e98a2b07f70343cdd4acd62aa\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat May 25 19:51:39 2019 +0200\n\n    patch 8.1.1391: no popup window support\n\n    Problem:    No popup window support.\n    Solution:   Add initial code for popup windows.  Add the \u0027wincolor\u0027 option.\n\ncommit 8f46e4c4bde13fd5ad68a6670b79cc462b65fbec\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri May 24 22:08:15 2019 +0200\n\n    patch 8.1.1390: search stats are off when using count or offset\n\n    Problem:    Search stats are off when using count or offset.\n    Solution:   Recompute the stats when needed. (Masato Nishihata, closes #4410)\n\ncommit 7b31a181c84ec6b9050892e80f3132907569f8d8\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri May 24 21:39:27 2019 +0200\n\n    patch 8.1.1389: changes are not flushed when end and start overlap\n\n    Problem:    Changes are not flushed when end and start overlap. (Paul Jolly)\n    Solution:   When end of a previous changes overlaps with start of a new\n                change, first flush listeners.\n\ncommit f0884c5f3f5a25481d1e16f0979aa978a6690bb1\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri May 24 21:22:29 2019 +0200\n\n    patch 8.1.1388: errors when calling prop_remove() for an unloaded buffer\n\n    Problem:    Errors when calling prop_remove() for an unloaded buffer.\n    Solution:   Bail out when the buffer is not loaded.  Add a few more tests for\n                failing when the buffer number is invalid.\n\ncommit d79eef2eb1f24b53206c4e55b80a4634f548c429\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri May 24 20:41:55 2019 +0200\n\n    patch 8.1.1387: calling prop_add() in an empty buffer doesn\u0027t work\n\n    Problem:    Calling prop_add() in an empty buffer doesn\u0027t work. (Dominique\n                Pelle)\n    Solution:   Open the memline before adding a text property. (closes #4412)\n\ncommit 18a4ba29aeccb9841d5bfdd2eaaffdfae2f15ced\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri May 24 19:39:03 2019 +0200\n\n    patch 8.1.1386: unessesary type casts for lalloc()\n\n    Problem:    Unessesary type casts for lalloc().\n    Solution:   Remove type casts.  Change lalloc(size, TRUE) to alloc(size).\n\ncommit 71de720c2c117137185a6fc233b35aab37f0d4bc\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri May 24 19:04:29 2019 +0200\n\n    patch 8.1.1385: signed/unsigned compiler warning\n\n    Problem:    Signed/unsigned compiler warning.\n    Solution:   Use STRLEN() instead of strlen().\n\ncommit 964b3746b9c81e65887e2ac9a335f181db2bb592\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri May 24 18:54:09 2019 +0200\n\n    patch 8.1.1384: using \"int\" for alloc() often results in compiler warnings\n\n    Problem:    Using \"int\" for alloc() often results in compiler warnings.\n    Solution:   Use \"size_t\" and remove type casts.  Remove alloc_check(), Vim\n                only works with 32 bit ints anyway.\n\ncommit d33a764123a8aedb20cd84aeff3b94810ee67c4c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri May 24 17:56:14 2019 +0200\n\n    patch 8.1.1383: warning for size_t/int mixup\n\n    Problem:    Warning for size_t/int mixup.\n    Solution:   Change type. (Mike Williams)\n\ncommit 3020a87cb121123abf1e9a1eca0eddac241fc481\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri May 24 17:33:01 2019 +0200\n\n    patch 8.1.1382: error when editing test file\n\n    Problem:    Error when editing test file.\n    Solution:   Remove part of modeline.\n\ncommit d22a6f8aaf4dbffc9254965e39e031914dbc495a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri May 24 17:17:54 2019 +0200\n\n    patch 8.1.1381: MS-Windows: missing build dependency\n\n    Problem:    MS-Windows: missing build dependency.\n    Solution:   Make gui_dwrite.cpp depend on gui_dwrite.h. (Ken Takata,\n                closes #4423\n\ncommit fa8f861957f4f9f7a0946d9d61fe90a9882f54e6\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri May 24 17:05:44 2019 +0200\n\n    patch 8.1.1380: MS-Windows building VIMDLL with MSVC: SUBSYSTEM is not set\n\n    Problem:    MS-Windows building VIMDLL with MSVC: SUBSYSTEM is not set.\n    Solution:   Invert condition. (closes #4422)\n\ncommit 8239c62067c8d40720560496b25a82662126f2a2\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri May 24 16:46:01 2019 +0200\n\n    patch 8.1.1379: filechanged test hangs\n\n    Problem:    Filechanged test hangs.\n    Solution:   Do not check \u0027autoread\u0027.\n\ncommit 701ff0a3e53d253d7300c385e582659bbff7860d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri May 24 14:14:14 2019 +0200\n\n    patch 8.1.1378: delete() can not handle a file name that looks like a pattern\n\n    Problem:    Delete() can not handle a file name that looks like a pattern.\n    Solution:   Use readdir() instead of appending \"/*\" and expanding wildcards.\n                (Ken Takata, closes #4424, closes #696)\n\ncommit fcc4d921d6761b833ae89ca3dc450c48c270ca36\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri May 24 13:32:36 2019 +0200\n\n    patch 8.1.1377: MS-Windows GUI uses wrong shell command for bash\n\n    Problem:    MS-Windows GUI uses wrong shell command for bash. (Robert Bogomip)\n    Solution:   Check that \u0027shellcmdflag\u0027 is \"/c\". (Ken Takata, closes #4418)\n\ncommit e2ad826f431b2f8dd1b235c219282cc3961f7188\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri May 24 13:22:22 2019 +0200\n\n    patch 8.1.1376: warnings for size_t/int mixups\n\n    Problem:    Warnings for size_t/int mixups.\n    Solution:   Change types, add type casts. (Mike Williams)\n\ncommit 984f031fb02fe301a8dbf8a35b871c9f60b8f61e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri May 24 13:11:47 2019 +0200\n\n    patch 8.1.1375: without \"TS\" in \u0027shortmess\u0027 get a hit-enter prompt often\n\n    Problem:    Without \"TS\" in \u0027shortmess\u0027 get a hit-enter prompt often.\n    Solution:   Always truncate the search message.  Also avoid putting it in the\n                message history. (closes #4413)\n\ncommit c97582b0296cb6f63f3c2e5a0eb954f5920a8e42\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri May 24 11:45:22 2019 +0200\n\n    patch 8.1.1374: check for file changed triggers too often\n\n    Problem:    Check for file changed triggers too often.\n    Solution:   Don\u0027t use \"b_p_ar\" when it is negative.\n\ncommit 0ab190c05706b1c72e6e2ca4d990febfa81cf886\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu May 23 23:27:36 2019 +0200\n\n    patch 8.1.1373: \"[p\" in Visual mode puts in wrong line\n\n    Problem:    \"[p\" in Visual mode puts in wrong line.\n    Solution:   Call nv_put() instead of duplicating the functionality.\n                (closes #4408)\n\ncommit 1c6fd1e100fd0457375642ec50d483bcc0f61bb2\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu May 23 22:11:59 2019 +0200\n\n    patch 8.1.1372: when evaluating \u0027statusline\u0027 the current window is unknown\n\n    Problem:    When evaluating \u0027statusline\u0027 the current window is unknown.\n                (Daniel Hahler)\n    Solution:   Set \"g:actual_curwin\" for %{} items.  Set \"g:statusline_winid\"\n                when evaluationg %!. (closes #4406, closes #3299)\n\ncommit 99499b1c05f85f83876b828eea3f6e14f0f407b4\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu May 23 21:35:48 2019 +0200\n\n    patch 8.1.1371: cannot recover from a swap file\n\n    Problem:    Cannot recover from a swap file.\n    Solution:   Do not expand environment variables in the swap file name.\n                Do not check the extension when we already know a file is a swap\n                file.  (Ken Takata, closes 4415, closes #4369)\n\ncommit 05b8b07e2770b66ab77fdb5e195cae809959bdab\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu May 23 20:42:10 2019 +0200\n\n    patch 8.1.1370: not using the new github feature for donations\n\n    Problem:    Not using the new github feature for donations.\n    Solution:   Add a Sponsor button. (closes #4417)\n\ncommit 294d9bf966bbbcb0b49affb9b15534d5b9c93801\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu May 23 20:12:46 2019 +0200\n\n    patch 8.1.1369: get E484 when using system() during GUI startup\n\n    Problem:    Get E484 when using system() during GUI startup.\n    Solution:   Check \"gui.starting\". (Ken Takata)\n\ncommit e09244ee3567d658c293fb1ae0d47a1a8be870ac\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu May 23 17:35:55 2019 +0200\n\n    patch 8.1.1368: modeline test fails with python but without pythonhome\n\n    Problem:    Modeline test fails with python but without pythonhome.\n    Solution:   Correct test argument.\n\ncommit 7e800c6047c8a9cc3e5cbc019a4dc91ec36616b1\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu May 23 17:08:49 2019 +0200\n\n    patch 8.1.1367: can set \u0027modelineexpr\u0027 in modeline\n\n    Problem:    can set \u0027modelineexpr\u0027 in modeline.\n    Solution:   Add P_SECURE flag.\n\ncommit 110289e78195b6d01e1e6ad26ad450de476d41c1\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu May 23 15:38:06 2019 +0200\n\n    patch 8.1.1366: using expressions in a modeline is unsafe\n\n    Problem:    Using expressions in a modeline is unsafe.\n    Solution:   Disallow using expressions in a modeline, unless the\n                \u0027modelineexpr\u0027 option is set.  Update help, add more tests.\n\ncommit 53575521406739cf20bbe4e384d88e7dca11f040\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed May 22 22:38:25 2019 +0200\n\n    patch 8.1.1365: source command doesn\u0027t check for the sandbox\n\n    Problem:    Source command doesn\u0027t check for the sandbox. (Armin Razmjou)\n    Solution:   Check for the sandbox when sourcing a file.\n\ncommit 5c017b2de28d19dfa4af58b8973e32f31bb1477e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue May 21 23:09:01 2019 +0200\n\n    patch 8.1.1364: design for popup window support needs more details\n\n    Problem:    Design for popup window support needs more details.\n    Solution:   Add details about using a window and buffer.  Rename popup_show()\n                to popup_create() and add popup_show() and popup_hide().\n\ncommit e0b5949a3b28be9940bb8a46b2579e960100b83b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue May 21 20:54:45 2019 +0200\n\n    patch 8.1.1363: \":vert options\" does not make a vertical split\n\n    Problem:    \":vert options\" does not make a vertical split.\n    Solution:   Pass the right modifiers in $OPTWIN_CMD. (Ken Takata,\n                closes #4401)\n\ncommit c79745a82faeb5a6058e915ca49a4c69fa60ea01\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon May 20 22:12:34 2019 +0200\n\n    patch 8.1.1362: code and data in tests can be hard to read\n\n    Problem:    Code and data in tests can be hard to read.\n    Solution:   Use the new heredoc style. (Yegappan Lakshmanan, closes #4400)\n\ncommit 0b0ad35c339b8ad156df493bebeb77e02b32b120\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon May 20 21:52:45 2019 +0200\n\n    patch 8.1.1361: Python setuptools don\u0027t work with Python 3\n\n    Problem:    Python setuptools don\u0027t work with Python 3.\n    Solution:   Add dummy implementation for find_module. (Joel Frederico,\n                closes #4402, closes #3984\n\ncommit 80341bcd89764d96f87859a3aac8bc00aad1d762\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon May 20 20:34:51 2019 +0200\n\n    patch 8.1.1360: buffer left \u0027nomodifiable\u0027 after :substitute\n\n    Problem:    Buffer left \u0027nomodifiable\u0027 after :substitute. (Ingo Karkat)\n    Solution:   Save the value of \u0027modifiable\u0027 earlier\u0027 (Christian Brabandt,\n                closes #4403)\n\ncommit f3333b02f34526da46cdae608f7e2d869bb8c654\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun May 19 22:53:40 2019 +0200\n\n    patch 8.1.1359: text property wrong after :substitute with backslash\n\n    Problem:    Text property wrong after :substitute with backslash.\n    Solution:   Adjust text property columns when removing backslashes.\n                (closes #4397)\n\ncommit 386b43e59498cc7b52a60f09f74bdb44df99386c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun May 19 21:57:11 2019 +0200\n\n    patch 8.1.1358: cannot enter character with a CSI byte\n\n    Problem:    Cannot enter character with a CSI byte.\n    Solution:   Only check \"gui.in_use\" when VIMDLL is defined. (Ken Takata,\n                closes #4396)\n\ncommit 999dc14644b8a9530ce0da22e90ca402c95c9c5a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun May 19 21:44:08 2019 +0200\n\n    patch 8.1.1357: test 37 is old style\n\n    Problem:    Test 37 is old style.\n    Solution:   Turn it into a new style test. (Yegappan Lakshmanan, closes #4398)\n\ncommit 8471e57026714c5a0faf89288ceef5231fb88d4f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun May 19 21:37:18 2019 +0200\n\n    patch 8.1.1356: some text in heredoc assignment ends the text\n\n    Problem:    Some text in heredoc assignment ends the text. (Ozaki Kiichi)\n    Solution:   Recognize \"let v \u003d\u003c\u003c\" and skip until the end.\n\ncommit 16e9b85113e0b354ece1cb4f5fcc7866850f3685\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun May 19 19:59:35 2019 +0200\n\n    patch 8.1.1355: obvious mistakes are accepted as valid expressions\n\n    Problem:    Obvious mistakes are accepted as valid expressions.\n    Solution:   Be more strict about parsing numbers. (Yasuhiro Matsumoto,\n                closes #3981)\n\ncommit f5842c5a533346c4ff41ff666e465c85f1de35d5\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun May 19 18:41:26 2019 +0200\n\n    patch 8.1.1354: getting a list of text lines is clumsy\n\n    Problem:    Getting a list of text lines is clumsy.\n    Solution:   Add the \u003d\u003c\u003c assignment. (Yegappan Lakshmanan, closes #4386)\n\ncommit 2b39d806f04c1a474b6d689a7970253850d4adb8\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun May 19 16:38:56 2019 +0200\n\n    patch 8.1.1353: undo test fails on Mac\n\n    Problem:    Undo test fails on Mac.\n    Solution:   Expect \"private\" on the Mac.\n\ncommit e9ebc9a91cac357fd4888f4b71fdff7d97b41160\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun May 19 15:27:14 2019 +0200\n\n    patch 8.1.1352: undofile() reports wrong name\n\n    Problem:    Undofile() reports wrong name. (Francisco Giordano)\n    Solution:   Clean up the name before changing path separators. (closes #4392,\n                closes #4394)\n\ncommit 338dfdad3844ebb1ce1d56c421d1f698c086eb0c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun May 19 15:19:57 2019 +0200\n\n    patch 8.1.1351: text property wrong after :substitute\n\n    Problem:    Text property wrong after :substitute.\n    Solution:   Save for undo before changing any text properties.\n\ncommit dc6855af974f2ef553aceee619fadcb858e25d39\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat May 18 19:26:29 2019 +0200\n\n    patch 8.1.1350: \"W\" for wrapping not shown when more than 99 matches\n\n    Problem:    \"W\" for wrapping not shown when more than 99 matches.\n    Solution:   Adjust check for length. (Masato Nishihata, closes #4388)\n\ncommit cf0bfd9ade5173bcc12563bfc90c21a4db10535d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat May 18 18:52:04 2019 +0200\n\n    patch 8.1.1349: if writing runs into conversion error backup file is deleted\n\n    Problem:    If writing runs into a conversion error the backup file is\n                deleted. (Arseny Nasokin)\n    Solution:   Don\u0027t delete the backup file is the file was overwritten and a\n                conversion error occurred. (Christian Brabandt, closes #4387)\n\ncommit f8191c5f07c650b75b85c5a5b3d000fd5cae1643\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat May 18 17:22:54 2019 +0200\n\n    patch 8.1.1348: running tests may cause the window to move\n\n    Problem:    Running tests may cause the window to move.\n    Solution:   Correct the reported window position for the offset with the\n                position after \":winpos\".  Works around an xterm bug.\n\ncommit bd2d68c2f42c7689f681aeaf82606d17f8a0312f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat May 18 15:36:11 2019 +0200\n\n    patch 8.1.1347: fractional scroll position not restored after closing window\n\n    Problem:    Fractional scroll position not restored after closing window.\n    Solution:   Do restore fraction if topline is not one.\n\ncommit 7f3a28490abb7c495239fc438825e3d1aaafa76d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat May 18 15:02:25 2019 +0200\n\n    patch 8.1.1346: error for Python exception does not show useful info\n\n    Problem:    Error for Python exception does not show useful info.\n    Solution:   Show the last line instead of the first one. (Ben Jackson,\n                closes #4381)\n\ncommit 6349e9411fd17f80c7aff9c678a8800647d34cfa\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat May 18 13:41:22 2019 +0200\n\n    patch 8.1.1345: stuck in sandbox with \":s/../\\\u003dFunction/gn\"\n\n    Problem:    Stuck in sandbox with \":s/../\\\u003dFunction/gn\".\n    Solution:   Don\u0027t skip over code to restore sandbox. (Christian Brabandt)\n\ncommit 0d3cb73012332964e7a81d7afd1c21d393f45566\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat May 18 13:05:18 2019 +0200\n\n    patch 8.1.1344: Coverity complains about possibly using a NULL pointer\n\n    Problem:    Coverity complains about possibly using a NULL pointer and copying\n                a string into a fixed size buffer.\n    Solution:   Check for NULL, even though it should not happen.  Use\n                vim_strncpy() instead of strcpy().\n\ncommit 8055d17388736421d875dd4933c4c93d49a2ab58\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri May 17 22:57:26 2019 +0200\n\n    patch 8.1.1343: text properties not adjusted for Visual block mode delete\n\n    Problem:    Text properties not adjusted for Visual block mode delete.\n    Solution:   Call adjust_prop_columns(). (closes #4384)\n\ncommit 787880a86dbcb79cdf6e8241b1d99ac4a7acbc09\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri May 17 20:17:40 2019 +0200\n\n    patch 8.1.1342: using freed memory when joining line with text property\n\n    Problem:    Using freed memory when joining line with text property.\n    Solution:   Use already computed length.\n\ncommit 80e737cc6ab6b68948f6765348b6881be861b200\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri May 17 19:56:34 2019 +0200\n\n    patch 8.1.1341: text properties are lost when joining lines\n\n    Problem:    Text properties are lost when joining lines.\n    Solution:   Move the text properties to the joined line.\n\ncommit bfd451283f8c37926f4b0aa22b74b534bd84e482\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri May 17 13:05:07 2019 +0200\n\n    patch 8.1.1340: attributes from \u0027cursorline\u0027 overwrite textprop\n\n    Problem:    Attributes from \u0027cursorline\u0027 overwrite textprop.\n    Solution:   Combine the attributes. (closes #3912)\n\ncommit dabfde04fe974b444d08715178c619c99c2cdcd8\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri May 17 12:37:27 2019 +0200\n\n    patch 8.1.1339: installer needs to product name et al.\n\n    Problem:    Installer needs to product name et al.\n    Solution:   Add a few lines to the NSIS installer script. (Christian Brabandt)\n\ncommit 0ebe12be86d9f79bfa833306a0302a68a0f4fc30\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri May 17 12:31:44 2019 +0200\n\n    patch 8.1.1338: hang when concealing the \u0027\u003e\u0027 shown for half of wide char\n\n    Problem:    Hang when concealing the \u0027\u003e\u0027 shown for a wide char that doesn\u0027t\n                fit in the last cell.\n    Solution:   Put back the pointer when the \u0027\u003e\u0027 is not going to be displayed.\n                (closes #4377)\n\ncommit 5c65e6a062dfc7d20931fa1f73d03b1714a4d5e1\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri May 17 11:08:56 2019 +0200\n\n    patch 8.1.1337: get empty text prop when splitting line just after text prop\n\n    Problem:    Get empty text prop when splitting line just after text prop.\n    Solution:   Do not create an empty text prop at the start of the line.\n\ncommit 17aca707f92235b6f962e637e8073162d18e6de2\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu May 16 22:24:55 2019 +0200\n\n    patch 8.1.1336: some eval functionality is not covered by tests\n\n    Problem:    Some eval functionality is not covered by tests.\n    Solution:   Add a few more test cases. (Masato Nishihata, closes #4374)\n\ncommit dda4144d39a9d685b8dda830978e7410bd372c40\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu May 16 22:11:47 2019 +0200\n\n    patch 8.1.1335: listener callback is called after inserting text\n\n    Problem:    Listener callback is called after inserting text.\n    Solution:   Flush the changes before inserting or deleting a line.  Store\n                changes per buffer.\n\ncommit eda652215abf696f86b872888945a2d2dd8c7192\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu May 16 20:29:44 2019 +0200\n\n    patch 8.1.1334: when buffer is hidden \"F\" in \u0027shortmess\u0027 is not used\n\n    Problem:    When buffer is hidden \"F\" in \u0027shortmess\u0027 is not used.\n    Solution:   Check the \"F\" flag in \u0027shortmess\u0027 when the buffer is already\n                loaded. (Jason Franklin)  Add test_getvalue() to be able to test\n                this.\n\ncommit 45dd07f10af9bea86f8df77e92788209e209fdab\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed May 15 22:45:37 2019 +0200\n\n    patch 8.1.1333: text properties don\u0027t always move after changes\n\n    Problem:    Text properties don\u0027t always move after changes.\n    Solution:   Update properties before reporting changes to listeners. Move text\n                property when splitting a line.\n\ncommit fe1ade0a78a70a4c7ddaebb6964497f037f4997a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue May 14 21:20:36 2019 +0200\n\n    patch 8.1.1332: cannot flush listeners without redrawing, mix of changes\n\n    Problem:    Cannot flush change listeners without also redrawing.  The line\n                numbers in the list of changes may become invalid.\n    Solution:   Add listener_flush().  Invoke listeners before adding a change\n                that makes line numbers invalid.\n\ncommit fb222df28d5158516104a21cba7141a6240f4817\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue May 14 17:57:19 2019 +0200\n\n    patch 8.1.1331: test 29 is old style\n\n    Problem:    Test 29 is old style.\n    Solution:   Turn it into a new style test. (Yegappan Lakshmanan, closes #4370)\n\ncommit 9e58787de737479fb210a3bfef7458d667406d17\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon May 13 20:27:23 2019 +0200\n\n    patch 8.1.1330: using bold attribute in terminal changes the color\n\n    Problem:    Using bold attribute in terminal changes the color. (Jason\n                Franklin)\n    Solution:   Don\u0027t set the \"bold-highbright\" flag in vterm unless the terminal\n                supports less than 16 colors.\n\ncommit 957f85d54ebd5a3bd0d930de9603190f0876f977\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun May 12 21:43:48 2019 +0200\n\n    patch 8.1.1329: plans for popup window support are spread out\n\n    Problem:    Plans for popup window support are spread out.\n    Solution:   Add a first version of the popup window help.\n\ncommit bc4fd43160739efb93c39589dcc9ffd5d5a951d0\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun May 12 14:36:27 2019 +0200\n\n    patch 8.1.1328: no test for listener with undo operation\n\n    Problem:    No test for listener with undo operation.\n    Solution:   Add a test.\n\ncommit a9b2535f44f3265940a18d08520a9ad4ef7bda82\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun May 12 14:25:30 2019 +0200\n\n    patch 8.1.1327: unnecessary scroll after horizontal split\n\n    Problem:    Unnecessary scroll after horizontal split.\n    Solution:   Don\u0027t adjust to fraction if all the text fits in the window.\n                (Martin Kunev, closes #4367)\n\ncommit 8aad88d8de256e58f04054eb7230c9613e26502f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun May 12 13:53:50 2019 +0200\n\n    patch 8.1.1326: no test for listener with partial\n\n    Problem:    No test for listener with partial.\n    Solution:   Add a test.  Add example to help.\n\ncommit 97b0075b0d733cc58c29247b09e7887b9991d7bf\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun May 12 13:07:14 2019 +0200\n\n    patch 8.1.1325: cannot build with +eval but without +channel and +timers\n\n    Problem:    Cannot build with +eval but without +channel and +timers. (John\n                Marriott)\n    Solution:   Adjust #ifdef for get_callback().\n\ncommit b73fbc76c6fc446da90dd2cdac620155e37e5514\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat May 11 21:50:07 2019 +0200\n\n    patch 8.1.1324: stray comma in VMS makefile\n\n    Problem:    Stray comma in VMS makefile.\n    Solution:   Remove the comma. (Naruhiko Nishino, closes #4368)\n\ncommit 5d0183b706c618bf043380f7e995987cde9e7d56\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat May 11 21:38:58 2019 +0200\n\n    patch 8.1.1323: \u0027mouse\u0027 option is reset when using GPM mouse\n\n    Problem:    \u0027mouse\u0027 option is reset when using GPM mouse.\n    Solution:   Add flag for GPM mouse.\n\ncommit 6e75e0a400d85cbcc27e2190ff448196bca025a8\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat May 11 21:24:26 2019 +0200\n\n    patch 8.1.1322: Cygwin makefile is not nicely indented\n\n    Problem:    Cygwin makefile is not nicely indented.\n    Solution:   Addjust spaces in preprocessor directives. (Ken Takata)\n\ncommit a334772967de25764ed7b11d768e8b977818d0c6\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat May 11 21:14:24 2019 +0200\n\n    patch 8.1.1321: no docs or tests for listener functions\n\n    Problem:    No docs or tests for listener functions.\n    Solution:   Add help and tests for listener_add() and listener_remove().\n                Invoke the callbacks before redrawing.\n\ncommit 6d2399bd1053b367e13cc2b8991d3ff0bf724c7c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat May 11 19:14:16 2019 +0200\n\n    patch 8.1.1320: it is not possible to track changes to a buffer\n\n    Problem:    It is not possible to track changes to a buffer.\n    Solution:   Add listener_add() and listener_remove(). No docs or tests yet.\n\ncommit 6ed8819822994512c160006bd1204aa11ae3c494\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat May 11 18:37:44 2019 +0200\n\n    patch 8.1.1319: computing function length name in many places\n\n    Problem:    Computing function length name in many places.\n    Solution:   compute name length in call_func().\n\ncommit ec28d1516eb8bb5dcaa42de145953a6d49aebb6f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat May 11 18:36:34 2019 +0200\n\n    patch 8.1.1318: code for text changes is in a \"misc\" file\n\n    Problem:    Code for text changes is in a \"misc\" file.\n    Solution:   Move the code to change.c.\n\ncommit 3f86ca0faa29cb862f876a97f87790f3a46a3858\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat May 11 18:30:00 2019 +0200\n\n    Add missing files from patch 8.1.1318\n\ncommit dc9f9e93f5229fd4325472ed62e7b17872d64060\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat May 11 14:34:13 2019 +0200\n\n    patch 8.1.1317: output from Travis can be improved\n\n    Problem:    Output from Travis can be improved.\n    Solution:   Add section headers.  Handle errors better. (closes #4098)\n\ncommit d6896731ecb74b419389f75d79210e088a9caa77\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat May 11 13:09:42 2019 +0200\n\n    patch 8.1.1316: duplicated localtime() call\n\n    Problem:    Duplicated localtime() call.\n    Solution:   Delete one.\n\ncommit afd78266c5096574ec057c36fb4a0e56912e9a71\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri May 10 23:10:31 2019 +0200\n\n    patch 8.1.1315: there is always a delay if a termrequest is never answered\n\n    Problem:    There is always a delay if a termrequest is never answered.\n    Solution:   When the response is not received within two seconds consider the\n                request to have failed.\n\ncommit c049b52b9013055bcb8abbd8545d35591bc84094\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri May 10 21:38:54 2019 +0200\n\n    patch 8.1.1314: MSVC makefile is not nicely indented\n\n    Problem:    MSVC makefile is not nicely indented.\n    Solution:   Addjust spaces in preprocessor directives. (Ken Takata)\n\ncommit 63d2555c9cefbbeeca3ec87fdd5d241e9488f9dd\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri May 10 21:28:38 2019 +0200\n\n    patch 8.1.1313: warnings for using localtime() and ctime()\n\n    Problem:    Warnings for using localtime() and ctime().\n    Solution:   Use localtime_r() if available.  Avoid using ctime().\n\ncommit 4ca41534b726c4116d2e430e877e34146b4d4831\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu May 9 21:48:37 2019 +0200\n\n    patch 8.1.1312: Coverity warning for using uninitialized variable\n\n    Problem:    Coverity warning for using uninitialized variable.\n    Solution:   Clear exarg_T.\n\ncommit 23b5139234a79567097ca73aba15ea134381b934\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu May 9 21:38:43 2019 +0200\n\n    patch 8.1.1311: aborting an autocmd with an exception is not tested\n\n    Problem:    Aborting an autocmd with an exception is not tested.\n    Solution:   Add a test.  Also shows how to abort a command by throwing an\n                exception.\n\ncommit 42ae78cfff171fbd7412306083fe200245d7a7a6\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu May 9 21:08:58 2019 +0200\n\n    patch 8.1.1310: named function arguments are never optional\n\n    Problem:    Named function arguments are never optional.\n    Solution:   Support optional function arguments with a default value. (Andy\n                Massimino, closes #3952)\n\ncommit 6b528fa062a5ac6bb5d8bd3abc26f32c65691d00\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu May 9 20:07:33 2019 +0200\n\n    patch 8.1.1309: test for Normal highlight fails on MS-Windows GUI\n\n    Problem:    Test for Normal highlight fails on MS-Windows GUI.\n    Solution:   Skip the test for MS-Windows GUI.\n\ncommit f90b6e03a983b62b66564fc449e32724d6456769\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu May 9 19:26:38 2019 +0200\n\n    patch 8.1.1308: the Normal highlight is not defined when compiled with GUI\n\n    Problem:    The Normal highlight is not defined when compiled with GUI.\n    Solution:   Always define Normal. (Christian Brabandt, closes #4072)\n\ncommit a6c27c47ddf081859659d7de1caec675147e466b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu May 9 19:16:22 2019 +0200\n\n    Update runtime files\n\ncommit d4aa83af1d691fdabbc8e6aab36db2c96ea4d4b6\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu May 9 18:59:31 2019 +0200\n\n    patch 8.1.1307: cannot reconnect to the X server after it restarted\n\n    Problem:    Cannot reconnect to the X server after it restarted.\n    Solution:   Add the :xrestore command. (Adrian Kocis, closes #844)\n\ncommit eae1b91fea74842000fc055afc74fe2e7934c6ee\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu May 9 15:12:55 2019 +0200\n\n    patch 8.1.1306: Borland support is outdated and doesn\u0027t work\n\n    Problem:    Borland support is outdated and doesn\u0027t work.\n    Solution:   Remove Borland support, there are other (free) compilers\n                available. (Thomas Dziedzic, Ken Takata, closes #4364)\n\ncommit 691ddeefb545d8488e5a495af61caba2e57b3de9\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu May 9 14:52:41 2019 +0200\n\n    patch 8.1.1305: there is no easy way to manipulate environment variables\n\n    Problem:    There is no easy way to manipulate environment variables.\n    Solution:   Add environ(), getenv() and setenv(). (Yasuhiro Matsumoto,\n                closes #2875)\n\ncommit 68cbb14bae1013702270b25e886b5ee09e07575a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu May 9 14:14:42 2019 +0200\n\n    patch 8.1.1304: MS-Windows: compiler warning for unused value\n\n    Problem:    MS-Windows: compiler warning for unused value.\n    Solution:   Adjust #ifdefs. (Ken Takata, closes #4363)\n\ncommit be0a2597ae0d9eb0b8a8a2fc9ae1784faa929844\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu May 9 13:50:16 2019 +0200\n\n    patch 8.1.1303: not possible to hide a balloon\n\n    Problem:    Not possible to hide a balloon.\n    Solution:   Hide the balloon when balloon_show() is called with an empty\n                string or list.  Add balloon_gettext().\n\ncommit 06bd824869b1cb7a85e64ec94135a35698be5b7f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed May 8 22:55:16 2019 +0200\n\n    patch 8.1.1302: v:beval_text is not tested in Visual mode\n\n    Problem:    v:beval_text is not tested in Visual mode.\n    Solution:   Add a screenshot of the balloon in Visual mode.\n\ncommit 0b75f7c97cd7f2529884c48dca8edb02abda4bc5\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed May 8 22:28:46 2019 +0200\n\n    patch 8.1.1301: when compiled with VIMDLL some messages are not shown\n\n    Problem:    When compiled with VIMDLL some messages are not shown.\n    Solution:   Set/reset gui.in_use and gui.starting as needed. (Ken Takata,\n                closes #4361)\n\ncommit 2f10658b06bbdd8f25c4ff152266c808234cee0a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed May 8 21:59:25 2019 +0200\n\n    patch 8.1.1300: in a terminal \u0027ballooneval\u0027 does not work right away\n\n    Problem:    In a terminal \u0027ballooneval\u0027 does not work right away.\n    Solution:   Flush output after drawing the balloon.  Add the \u003cIgnore\u003e key\n                code.  Add a test.\n\ncommit a5c6a0b6c71ae11078cbf6f5e18ce49a0468a117\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed May 8 20:20:46 2019 +0200\n\n    patch 8.1.1299: \"extends\" from \u0027listchars\u0027 is used when \u0027list\u0027 is off\n\n    Problem:    \"extends\" from \u0027listchars\u0027 is used when \u0027list\u0027 is off. (Hiroyuki\n                Yoshinaga)\n    Solution:   Only use the \"extends\" character when \u0027list\u0027 is on. (Hirohito\n                Higashi, closes #4360)\n\ncommit 5416b75031138182387399f8fe5e17a884414e1a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed May 8 18:36:43 2019 +0200\n\n    patch 8.1.1298: invalid argument test fails without X clipboard\n\n    Problem:    Invalid argument test fails without X clipboard.\n    Solution:   Test -display only with the +xterm_clipboard feature.\n\ncommit 240f7abab01b5e3fd5336dd780e42501ec3f2fcb\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed May 8 17:58:15 2019 +0200\n\n    patch 8.1.1297: invalid argument test fails without GTK\n\n    Problem:    Invalid argument test fails without GTK.\n    Solution:   Test -display and --display separately.\n\ncommit 27821260c0afaac85cb1c10627f1d7fbe48860ae\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed May 8 16:41:09 2019 +0200\n\n    patch 8.1.1296: crash when using invalid command line argument\n\n    Problem:    Crash when using invalid command line argument.\n    Solution:   Check for options not being initialized.\n\ncommit 98ffe4c6d8bded840436cfec0f26dd9c9bce4939\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue May 7 23:01:39 2019 +0200\n\n    patch 8.1.1295: when vimrun.exe does not exist external command may fail\n\n    Problem:    When vimrun.exe does not exist external command may fail.\n    Solution:   Use \"cmd /c\" twice to get the same behavior. (Ken Takata,\n                closes #4355)\n\ncommit 93d77b2cbec08518ee426d0c44c50cf505732443\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue May 7 22:52:50 2019 +0200\n\n    patch 8.1.1294: MS-Windows: Some fonts return wrong average char width\n\n    Problem:    MS-Windows: Some fonts return wrong average char width.\n    Solution:   Compute the average ourselves. (Ken Takata, closes #4356)\n\ncommit fda9784dc9596e1e36f840bbf1935a4c4b502bd9\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue May 7 22:25:27 2019 +0200\n\n    patch 8.1.1293: MSVC files are no longer useful\n\n    Problem:    MSVC files are no longer useful for debugging.  Newer Visual\n                Studio versions cannot read them.\n    Solution:   Delete the files. (Ken Takata, closes #4357)\n\ncommit ba9ea91beb8f687b0f61b28319c1dbdced2f46ca\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue May 7 22:10:50 2019 +0200\n\n    patch 8.1.1292: invalid command line arguments not tested\n\n    Problem:    Invalid command line arguments not tested.\n    Solution:   Add a test. (Dominique Pelle, closes #4346)\n\ncommit 1063f3d2008f22d02ccfa9dab83a23db52febbdc\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue May 7 22:06:52 2019 +0200\n\n    patch 8.1.1291: not easy to change directory and restore\n\n    Problem:    Not easy to change directory and restore.\n    Solution:   Add the chdir() function. (Yegappan Lakshmanan, closes #4358)\n\ncommit fd31e45e4bccd7070d02e4d20bcab1f45b271600\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue May 7 21:48:51 2019 +0200\n\n    patch 8.1.1290: .hgignore and .gitignore are either distributed or in git\n\n    Problem:    .hgignore and .gitignore are either distributed or in git, not\n                both.\n    Solution:   Add .gitignore to the distribution and .hgignore to git.  Update\n                the entries. (Christian Brabandt, Ken Takata)\n\ncommit b6cb26ffe1795ae62d8235960dccf517c2b2ed45\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue May 7 21:34:37 2019 +0200\n\n    patch 8.1.1289: may not have enough space to add \"W\" to search stats\n\n    Problem:    May not have enough space to add \"W\" to search stats.\n    Solution:   Reserve a bit more space. (Christian Brabandt)\n\ncommit 9ce3fa828d238ff28d57b0092bb37575e20010ec\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue May 7 21:29:11 2019 +0200\n\n    patch 8.1.1288: search stats don\u0027t show for mapped command\n\n    Problem:    Search stats don\u0027t show for mapped command.\n    Solution:   Remove SEARCH_PEEK from searchit flags.  Add a test. (Christian\n                Brabandt)\n\ncommit 7e1a5af5409120835f6c51c8d26ad7891a966aa8\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue May 7 16:28:13 2019 +0200\n\n    patch 8.1.1287: cannot build with +eval but without +mouse\n\n    Problem:    Cannot build with +eval but without +mouse.\n    Solution:   Add #ifdefs around f_test_setmouse(). (John Marriott)\n\ncommit 4fa06870e5d347c30fe55290dab87e494c8aa06a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon May 6 22:03:39 2019 +0200\n\n    patch 8.1.1286: running tests leaves XTest_tabpage_cmdheight file behind\n\n    Problem:    Running tests leaves XTest_tabpage_cmdheight file behind.\n    Solution:   Delete the right file. (closes #4350)\n\ncommit f0ab01f6d868164ed0bb247b6f7b152e6929ef18\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon May 6 22:00:00 2019 +0200\n\n    patch 8.1.1285: test17 is old style\n\n    Problem:    Test17 is old style.\n    Solution:   Turn into new style test. (Yegappan Lakshmanan, closes #4347)\n\ncommit d1362211291c85d29609baab65abc764b1aec169\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon May 6 21:46:10 2019 +0200\n\n    patch 8.1.1284: detecting *.tmpl as htmlcheetah is outdated\n\n    Problem:    Detecting *.tmpl as htmlcheetah is outdated.\n    Solution:   Use the generic name \"template\". (closes #4348)\n\ncommit c7a10b35de70471519d104a74d402c63557f0512\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon May 6 21:37:18 2019 +0200\n\n    patch 8.1.1283: delaying half a second after the top-bot message\n\n    Problem:    Delaying half a second after the top-bot message.\n    Solution:   Instead of the delay add \"W\" to the search count.\n\ncommit 91882cf712119794b5d658bcb10d15dd2fad73ba\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun May 5 21:01:51 2019 +0200\n\n    patch 8.1.1282: running make in src/po leaves LINGUAS file behind\n\n    Problem:    Running make in src/po leaves LINGUAS file behind. (Ken Takata)\n    Solution:   Delete LINGUAS after running msgfmt.\n\ncommit 8ffc7c8b5f004971cb6f2bdcfbe4f7123cce717c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun May 5 21:00:26 2019 +0200\n\n    patch 8.1.1281: cannot specify a count with :chistory\n\n    Problem:    Cannot specify a count with :chistory.\n    Solution:   Add a count to :chistory and :lhistory. (Yegappan Lakshmanan,\n                closes #4344)\n\ncommit 25c9c680ec4dfbb51f4ef21c3460a48d3c67ffc8\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun May 5 18:13:34 2019 +0200\n\n    patch 8.1.1280: remarks about functionality not in Vi clutters the help\n\n    Problem:    Remarks about functionality not in Vi clutters the help.\n    Solution:   Move all info about what is new in Vim or already existed in Vi to\n                vi_diff.txt.  Remove {not in Vi} remarks. (closes #4268) Add\n                \"noet\" to the help files modeline.  Also include many other help\n                file improvements.\n\ncommit 9a061cb78ccbf78ec9ae454d37a49edccb4e94fc\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun May 5 16:55:03 2019 +0200\n\n    patch 8.1.1279: cannot set \u0027spellang\u0027 to \"sr@latin\"\n\n    Problem:    Cannot set \u0027spellang\u0027 to \"sr@latin\". (Bojan Stipic)\n    Solution:   Allow using \u0027@\u0027 in \u0027spellang\u0027. (closes #4342)\n\ncommit 58187f1c8a7095dbe0237a8208fa7f7bc899f246\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun May 5 16:33:47 2019 +0200\n\n    patch 8.1.1278: missing change for \"combine\" field\n\n    Problem:    Missing change for \"combine\" field.\n    Solution:   Also change the textprop implementation.\n\ncommit 8fc0271e9a5b67b849abb861f630f50e612b330b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun May 5 16:10:32 2019 +0200\n\n    patch 8.1.1277: missing screenshot update\n\n    Problem:    Missing screenshot update.\n    Solution:   Update the screenshot.\n\ncommit de24a8701328b1cce7cad0ee11b415369b482420\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun May 5 15:48:00 2019 +0200\n\n    patch 8.1.1276: cannot combine text properties with syntax highlighting\n\n    Problem:    Cannot combine text properties with syntax highlighting.\n    Solution:   Add the \"combine\" field to prop_type_add(). (closes #4343)\n\ncommit cf6a55c4b0cbf38b0c3fbed5ffd9a3fd0d2ede0e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun May 5 15:02:30 2019 +0200\n\n    patch 8.1.1275: cannot navigate to errors before/after the cursor\n\n    Problem:    Cannot navigate to errors before/after the cursor.\n    Solution:   Add the :cbefore and :cafter commands. (Yegappan Lakshmanan,\n                closes #4340)\n\ncommit ce79353ace9e21238f13655089363cd23cbb6b32\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun May 5 14:19:20 2019 +0200\n\n    patch 8.1.1274: after :unmenu can still execute the menu with :emenu\n\n    Problem:    After :unmenu can still execute the menu with :emenu.\n    Solution:   Do not execute a menu that was disabled for the specified mode.\n\ncommit f653a6bcff48161b56eeb3a584011aab6665f1e7\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun May 5 13:20:02 2019 +0200\n\n    patch 8.1.1273: compiler warning in direct write code\n\n    Problem:    Compiler warning in direct write code.\n    Solution:   Add a type cast.\n\ncommit 711f02da6559a3557a9d626d5923c6ea17bd1477\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun May 5 13:14:28 2019 +0200\n\n    patch 8.1.1272: click on WinBar of other window not tested\n\n    Problem:    Click on WinBar of other window not tested.\n    Solution:   Add a test case.\n\ncommit b3de6c4a769986e6eb4e228519a6483d2999ad8f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun May 5 13:02:28 2019 +0200\n\n    patch 8.1.1271: compiler warnings for use of STRNCPY()\n\n    Problem:    Compiler warnings for use of STRNCPY(). (John Marriott)\n    Solution:   Use mch_memmove() instead of STRNCPY().\n\ncommit 9dfa3139198b38b28673e251a3756430065914e9\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat May 4 21:08:40 2019 +0200\n\n    patch 8.1.1270: cannot see current match position\n\n    Problem:    Cannot see current match position.\n    Solution:   Show \"3/44\" when using the \"n\" command and \"S\" is not in\n                \u0027shortmess\u0027. (Christian Brabandt, closes #4317)\n\ncommit ed5ab2a95972b5ef588bdafab9f197e1dcf0c1df\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat May 4 20:00:00 2019 +0200\n\n    patch 8.1.1269: MS-Windows GUI: multibyte chars with a 0x80 byte do not work\n\n    Problem:    MS-Windows GUI: multibyte chars with a 0x80 byte do not work when\n                compiled with VIMDLL.\n    Solution:   Adjust the condition for fixing the input buffer. (Ken Takata,\n                closes #4330)\n\ncommit 510671a055c2d7a329c88bf133ac302139fd3221\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat May 4 19:26:56 2019 +0200\n\n    patch 8.1.1268: map completion test fails in GUI\n\n    Problem:    Map completion test fails in GUI.\n    Solution:   Skip the test that fails.\n\ncommit 4b8366b56edbf4f3efcaeedbaba491c49c5788ca\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat May 4 17:34:34 2019 +0200\n\n    patch 8.1.1267: cannot check if GPM mouse support is working\n\n    Problem:    Cannot check if GPM mouse support is working.\n    Solution:   Add the \"mouse_gpm_enable\" feature.\n\ncommit 8caef443b2a71b937061399a216bcfa854aed33d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat May 4 17:30:04 2019 +0200\n\n    patch 8.1.1266: winbar test doesn\u0027t test enough\n\n    Problem:    Winbar test doesn\u0027t test enough.\n    Solution:   Check that the WinBar actually shows up.  Correct check for clicks\n                with no effect. (Ben Jackson, closes #4338)\n\ncommit bedf091a951bdcd5f9f13839c0aaf2e395a635f6\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat May 4 16:58:45 2019 +0200\n\n    patch 8.1.1265: when GPM mouse support is enabled double clicks do not work\n\n    Problem:    When GPM mouse support is enabled double clicks in xterm do not\n                work.\n    Solution:   Use KS_GPM_MOUSE for GPM mouse events.\n\ncommit d2fad67e3eb71f48d23f283ef8e7b7ddf4ee180f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat May 4 16:55:25 2019 +0200\n\n    patch 8.1.1264: crash when closing window from WinBar click\n\n    Problem:    Crash when closing window from WinBar click. (Ben Jackson)\n    Solution:   Check that window pointer is still valid. (closes #4337)\n\ncommit 66f83111520f299e688eb15e3cb95ec1fa10ba10\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat May 4 16:06:12 2019 +0200\n\n    patch 8.1.1263: mouse clicks in WinBar not tested\n\n    Problem:    Mouse clicks in WinBar not tested.\n    Solution:   Add a test for clicking on the WinBar entries.\n\ncommit bb8476be871811e40ddc88c598d9e553aba7fb79\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat May 4 15:47:48 2019 +0200\n\n    patch 8.1.1262: cannot simulate a mouse click in a test\n\n    Problem:    Cannot simulate a mouse click in a test.\n    Solution:   Add test_setmouse().\n\ncommit 25190db225d63e185e77e043e694ef455b3cf304\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat May 4 15:05:28 2019 +0200\n\n    patch 8.1.1261: no error for quickfix commands with negative range\n\n    Problem:    No error for quickfix commands with negative range.\n    Solution:   Add ADDR_UNSIGNED and use it for quickfix commands.  Make\n                assert_fails() show the command if the error doesn\u0027t match.\n\ncommit e4f5f3aa3d597ec9188e01b004013a02bceb4026\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat May 4 14:05:08 2019 +0200\n\n    patch 8.1.1260: comparing with pointer instead of value\n\n    Problem:    Comparing with pointer instead of value.\n    Solution:   Add a \"*\". (Ken Takata, closes #4336)\n\ncommit e5c83286bb9a72cc686f2826e605eddebe3c730c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri May 3 23:15:37 2019 +0200\n\n    patch 8.1.1259: crash when exiting early\n\n    Problem:    Crash when exiting early. (Ralf Schandl)\n    Solution:   Only pop/push the title when it was set. (closes #4334)\n\ncommit 9404a18ad9a47b10fc8de908da833ba7f12f72f5\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri May 3 22:25:40 2019 +0200\n\n    patch 8.1.1258: the \"N files to edit\" message can not be surpressed\n\n    Problem:    The \"N files to edit\" message can not be surpressed.\n    Solution:   Surpress the message with --not-a-term. (closes #4320)\n\ncommit 819d3e52a1eab35409ea7e0ebdb2340507a42684\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri May 3 22:15:03 2019 +0200\n\n    patch 8.1.1257: MSVC: name of object directory now always right\n\n    Problem:    MSVC: name of object directory now always right.\n    Solution:   Adjust comment.  Don\u0027t use different directory for DIRECTX.  Do\n                use different directory for USE_MSVCRT. (Ken Takata, closes #4333)\n\ncommit 3ff33114d70fc0f7e9c3187c5fec9028f6499cf3\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri May 3 21:56:35 2019 +0200\n\n    patch 8.1.1256: cannot navigate through errors relative to the cursor\n\n    Problem:    Cannot navigate through errors relative to the cursor.\n    Solution:   Add :cabove, :cbelow, :labove and :lbelow. (Yegappan Lakshmanan,\n                closes #4316)\n\ncommit 12e91862c14a1af44b537d478e8a5021893044fe\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri May 3 21:20:03 2019 +0200\n\n    patch 8.1.1255: building desktop files fails on FreeBSD\n\n    Problem:    Building desktop files fails on FreeBSD. (Adam Weinberger)\n    Solution:   Avoid using non-portable construct in Makefile. (closes #4332)\n\ncommit 61df0c7996d9acc94267735abc214cb176e63ede\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri May 3 21:10:36 2019 +0200\n\n    patch 8.1.1254: mapping completion contains dead code\n\n    Problem:    Mapping completion contains dead code.\n    Solution:   Remove the code.\n\ncommit 92b9e60cb5775ebe8949b4e112feb9f8565441e0\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri May 3 16:49:25 2019 +0200\n\n    patch 8.1.1253: mapping completion test fails\n\n    Problem:    Mapping completion test fails.\n    Solution:   Fix expected output.\n\ncommit 1776a28e9c7fd0236927f14e9df807e524b30721\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri May 3 16:05:41 2019 +0200\n\n    patch 8.1.1252: not all mapping completion is tested\n\n    Problem:    Not all mapping completion is tested.\n    Solution:   Add a few more mapping completion tests.\n\ncommit 2cb9f0253228478ec27265ff40f59c629874d695\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri May 3 15:13:57 2019 +0200\n\n    patch 8.1.1251: no test for completion of mapping keys\n\n    Problem:    No test for completion of mapping keys.\n    Solution:   Add a test.  Also clean up the code.\n\ncommit d788543ac6996536c532bceb7bbff51cd38d8699\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri May 3 13:44:10 2019 +0200\n\n    patch 8.1.1250: no test for netterm mouse\n\n    Problem:    No test for netterm mouse.\n    Solution:   Add some tests for netterm mouse.\n\ncommit c6b1cc967f859c6e975d001e4304113db7190690\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri May 3 11:21:05 2019 +0200\n\n    patch 8.1.1249: compiler warning for uninitialized variable\n\n    Problem:    Compiler warning for uninitialized variable.\n    Solution:   Initialize it. (Christian Brabandt)\n\ncommit 92fd599e0d85bdd7462926b2e5bcf7ce65fccc50\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu May 2 23:00:22 2019 +0200\n\n    patch 8.1.1248: no test for dec mouse\n\n    Problem:    No test for dec mouse.\n    Solution:   Add some tests for dec mouse.  Add \"no_query_mouse\".\n\ncommit d0621d85a6ceb17e1e6fb17415c3f94a755aaafa\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu May 2 21:12:19 2019 +0200\n\n    patch 8.1.1247: urxvt mouse codes are not tested\n\n    Problem:    Urxvt mouse codes are not tested.\n    Solution:   Also set \u0027ttymouse\u0027 to \"urxvt\" in the termcodes test.\n\ncommit bb7e1b4ba82eaa6f8c7a59f1314056e3c404437a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu May 2 20:24:12 2019 +0200\n\n    patch 8.1.1246: cannot handle negative mouse coordinate from urxvt\n\n    Problem:    Cannot handle negative mouse coordinate from urxvt.\n    Solution:   Accept \u0027-\u0027 where a digit is expected. (Vincent Vinel,\n                closes #4326)\n\ncommit 36d502225c3ec5e8b30771d58ee20171ce564b2f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu May 2 20:17:40 2019 +0200\n\n    patch 8.1.1245: \":copen 10\" sets height in full-height window\n\n    Problem:    \":copen 10\" sets height in full-height window. (Daniel Hahler)\n    Solution:   Don\u0027t set the height if the quickfix window is full height.\n                (closes #4325)\n\ncommit 1ee36d6ff5bc51a1ecb5631c3e5bb632b5d1bcfc\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed May 1 23:13:56 2019 +0200\n\n    patch 8.1.1244: no tests for CTRL-mouse-click\n\n    Problem:    No tests for CTRL-mouse-click.\n    Solution:   Add a few tests. (Dominique Pelle, closes #4323)\n\ncommit 26f0cb145ac05651c1507b66937a3888facb3855\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed May 1 21:43:42 2019 +0200\n\n    patch 8.1.1243: compiler warnings for incomplete switch statement\n\n    Problem:    Compiler warnings for incomplete switch statement. (Tony\n                Mechelynck)\n    Solution:   Add ADDR_QUICKFIX to the list.\n\ncommit 0fef0aeb1ca6c85df0a656a70b6ca49c34563c89\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed May 1 20:30:40 2019 +0200\n\n    patch 8.1.1242: no cmdline redraw when tabpages have different \u0027cmdheight\u0027\n\n    Problem:    No cmdline redraw when tabpages have different \u0027cmdheight\u0027.\n    Solution:   redraw the command line when \u0027cmdheight\u0027 changes when switching\n                tabpages. (closes #4321)\n\ncommit b731689e85b4153af7edc8f0a6b9f99d36d8b011\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed May 1 18:08:42 2019 +0200\n\n    patch 8.1.1241: Ex command info contains confusing information\n\n    Problem:    Ex command info contains confusing information.\n    Solution:   When using the NOTADR flag use ADDR_OTHER for the address type.\n                Cleanup code using NOTADR.  Check for errors in\n                create_cmdidxs.vim.  Adjust Makefile to see the errors.\n\ncommit d96dbd6f95ea22f609042cc9c6272f14a21ff1a5\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Apr 30 21:27:34 2019 +0200\n\n    patch 8.1.1240: runtime desktop files are overwritten by build\n\n    Problem:    Runtime desktop files are overwritten by build. (Tony Mechelynck)\n    Solution:   Instead of copying the files find them with \"make install\".\n\ncommit a9dd2d3c759c1eafb9c0572c5707852ed3d38162\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Apr 29 21:58:41 2019 +0200\n\n    patch 8.1.1239: key with byte sequence containing CSI does not work\n\n    Problem:    Key with byte sequence containing CSI does not work.\n    Solution:   Do not recognize CSI as special unless the GUI is active. (Ken\n                Takata, closes #4318)\n\ncommit a0e67fc1663c9d5317022ea3bf252e08574c9f6f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Apr 29 21:46:26 2019 +0200\n\n    patch 8.1.1238: MS-Windows: compiler warning for sprintf() format\n\n    Problem:    MS-Windows: compiler warning for sprintf() format.\n    Solution:   Change %d to %ld. (Ken Takata)\n\ncommit 52111f82318dfbeb6a0b06230c0609abff509250\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Apr 29 21:30:45 2019 +0200\n\n    patch 8.1.1237: error for using \"compl\", reserved word in C++\n\n    Problem:    Error for using \"compl\", reserved word in C++.\n    Solution:   Rename to \"complp\". (suggestion by Ken Takata)\n\ncommit fe368edcc00f2294e43531f72c2569aaf5964821\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Apr 29 20:30:54 2019 +0200\n\n    patch 8.1.1236: sjiscorr.c not found in shadow directory\n\n    Problem:    sjiscorr.c not found in shadow directory. (Tony Mechelynck)\n    Solution:   Link po/*.c files with \"make shadow\".\n\ncommit 602abeb20fb7a989f8a73cec9f61b3a3c322f8dc\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Apr 29 20:26:05 2019 +0200\n\n    Update .gitignore\n\ncommit c0af78fa0869d39314336faef36239f62f09e148\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Apr 29 19:47:22 2019 +0200\n\n    patch 8.1.1235: compiler warnings for using STRLEN() value\n\n    Problem:    Compiler warnings for using STRLEN() value.\n    Solution:   Cast to int. (Christian Brabandt, Mike Williams)\n\ncommit 701df4eb64ae9945c63f83621b54aa69e1336a79\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Apr 28 23:07:18 2019 +0200\n\n    patch 8.1.1234: swap file test fails on MS-Windows\n\n    Problem:    Swap file test fails on MS-Windows.\n    Solution:   Only compare the tail of the file names.\n\ncommit c779c674acfe70e00e9515ef3a7732fd9db62a29\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Apr 28 22:53:41 2019 +0200\n\n    patch 8.1.1233: cannot build tiny version\n\n    Problem:    Cannot build tiny version.\n    Solution:   Remove #ifdef for verb_msg().\n\ncommit 1b243eafb0bf21daaba01004c450cfd8fea70c66\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Apr 28 22:50:40 2019 +0200\n\n    patch 8.1.1232: can\u0027t build on MS-Windows\n\n    Problem:    Can\u0027t build on MS-Windows.\n    Solution:   Define process_still_running.\n\ncommit 67cf86bfff5fd5224d557d81cb146f46e33b831c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Apr 28 22:25:38 2019 +0200\n\n    patch 8.1.1231: asking about existing swap file unnecessarily\n\n    Problem:    Asking about existing swap file unnecessarily.\n    Solution:   When it is safe, delete the swap file.  Remove\n                HAS_SWAP_EXISTS_ACTION, it is always defined. (closes #1237)\n\ncommit afde13b62b8fa25dac4635d5caee8d088b937ee0\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Apr 28 19:46:49 2019 +0200\n\n    patch 8.1.1230: a lot of code is shared between vim.exe and gvim.exe\n\n    Problem:    A lot of code is shared between vim.exe and gvim.exe.\n    Solution:   Optionally put the shared code in vim.dll. (Ken Takata,\n                closes #4287)\n\ncommit ab4cece6053b0bfd604e15065227b94af873608b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Apr 28 18:40:03 2019 +0200\n\n    patch 8.1.1229: warning for posix_openpt() not declared\n\n    Problem:    Warning for posix_openpt() not declared. (Tony Mechelynck)\n    Solution:   Add declaration.\n\ncommit 45e18cbdc40afd8144d20dcc07ad2d981636f4c9\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Apr 28 18:05:35 2019 +0200\n\n    patch 8.1.1228: not possible to process tags with a function\n\n    Problem:    Not possible to process tags with a function.\n    Solution:   Add tagfunc() (Christian Brabandt, Andy Massimino, closes #4010)\n\ncommit 7a9df9dd00bac462a2942dc798e298f365779fd0\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Apr 28 16:08:30 2019 +0200\n\n    patch 8.1.1227: duplicate entries in the generate .desktop files\n\n    Problem:    Duplicate entries in the generate .desktop files. (Ralf Schandl)\n    Solution:   Remove translated entries from the .in files. (closes #4313)\n\ncommit 6c60f47fb9251e686217d51cf81847e14d0dd26d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Apr 28 16:00:35 2019 +0200\n\n    patch 8.1.1226: {not in Vi} remarks get in the way of useful help text\n\n    Problem:    {not in Vi} remarks get in the way of useful help text.\n    Solution:   Make a list of all Vi options, instead of mentioning what Vi does\n                not have.  Update the help text for options.\n\ncommit 1e44968780bb6ddb48bf22dc629a579c4035d5b3\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Apr 28 14:59:59 2019 +0200\n\n    patch 8.1.1225: cannot create a pty to use with :terminal on FreeBSD\n\n    Problem:    Cannot create a pty to use with :terminal on FreeBSD.\n    Solution:   Add support for posix_openpt(). (Ozaki Kiichi, closes #4306,\n                closes #4289)\n\ncommit f720d0a77e393990b2171a77210565bdc82064f2\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Apr 28 14:02:47 2019 +0200\n\n    patch 8.1.1224: MS-Windows: cannot specify font weight\n\n    Problem:    MS-Windows: cannot specify font weight.\n    Solution:   Add the \"W\" option to \u0027guifont\u0027. (closes #4309)  Move GUI font\n                explanation out of options.txt.\n\ncommit 564344ace9ef06b22e4e60a0196c41b410ac27da\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Apr 28 13:00:12 2019 +0200\n\n    patch 8.1.1223: middle mouse click test fails without a clipboard\n\n    Problem:    Middle mouse click test fails without a clipboard.\n    Solution:   Check if the clipboard can be used. (Dominique Pelle, Christian\n                Brabandt)  Also use WorkingClipboard() instead of checking for the\n                \"clipboard\" feature.\n\ncommit dcaa54dded7c7ef9b2217a205d23301d313e96dc\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Apr 27 22:45:00 2019 +0200\n\n    patch 8.1.1222: build still fails on MS-Windows\n\n    Problem:    Build still fails on MS-Windows.\n    Solution:   Move another declaration to start of block.\n\ncommit ad6dc49a7564a99fca36c1928e3865787d3bd5b2\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Apr 27 22:40:08 2019 +0200\n\n    patch 8.1.1221: filtering does not work when listing marks\n\n    Problem:    Filtering does not work when listing marks.\n    Solution:   Implement filtering marks. (Marcin Szamotulski, closes #3895)\n\ncommit 0ee1bdff7d34df5fb764a2af15594f9da34a47cc\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Apr 27 22:38:30 2019 +0200\n\n    patch 8.1.1220: build fails on MS-Windows\n\n    Problem:    Build fails on MS-Windows.\n    Solution:   Move declaration to start of block.\n\ncommit 6ee9658774942f7448af700fc04df0335796a3db\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Apr 27 22:06:37 2019 +0200\n\n    patch 8.1.1219: not checking for NULL return from alloc()\n\n    Problem:    Not checking for NULL return from alloc().\n    Solution:   Add checks. (Martin Kunev, closes #4303, closes #4174)\n\ncommit 00aa069db8132851a91cfc5ca7f58ef945c75c73\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Apr 27 20:37:57 2019 +0200\n\n    patch 8.1.1218: cannot set a directory for a tab page\n\n    Problem:    Cannot set a directory for a tab page.\n    Solution:   Add the tab-local directory. (Yegappan Lakshmanan, closes #4212)\n\ncommit 2155a6abaa5d065ad7b580229321860591126f2e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Apr 27 19:15:45 2019 +0200\n\n    patch 8.1.1217: MS-Windows: no space reserved for font quality name\n\n    Problem:    MS-Windows: no space reserved for font quality name.\n    Solution:   Add quality_name length if present. (Ken Takata, closes #4311)\n\ncommit c1b8160b44b43cca3acd7a47c1b85350cb648fe5\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Apr 27 19:11:35 2019 +0200\n\n    patch 8.1.1216: mouse middle click is not tested\n\n    Problem:    Mouse middle click is not tested.\n    Solution:   Add a test. (Dominique Pelle, closes #4310)\n\ncommit 49543fbcedb19a1db0d2144737efc0266057ff1d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Apr 27 18:32:31 2019 +0200\n\n    patch 8.1.1215: \"make clean\" does not remove generated src/po files\n\n    Problem:    \"make clean\" does not remove generated src/po files.\n    Solution:   Remove the files for \"make clean\". (Christian Brabandt)\n\ncommit c6b37db1ba704455daa8f9e78bc1c2492fb81f40\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Apr 27 18:00:34 2019 +0200\n\n    patch 8.1.1214: old style tests\n\n    Problem:    Old style tests.\n    Solution:   Move tests from test14 to new style test files. (Yegappan\n                Lakshmanan, closes #4308)\n\ncommit e13a3901cae0afb4d2af30d497696af08029fd81\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Apr 27 17:57:31 2019 +0200\n\n    patch 8.1.1213: \"make clean\" in top dir does not cleanup indent test output\n\n    Problem:    \"make clean\" in top dir does not cleanup indent test output.\n    Solution:   Clean the indent test output.  Do not rely on the vim executable\n                for that. (closes #4307)\n\ncommit 520e245237fa92f9022968a52eb418da6eade9b4\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Apr 27 17:32:40 2019 +0200\n\n    patch 8.1.1212: signal PWR is not tested\n\n    Problem:    Signal PWR is not tested.\n    Solution:   Test that PWR updates the swap file. (Dominique Pelle,\n                closes #4312)\n\ncommit e61e548dd6a20471fd81160b1c2a16089505ec8c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Apr 27 15:05:12 2019 +0200\n\n    patch 8.1.1211: not all user command code is tested\n\n    Problem:    Not all user command code is tested.\n    Solution:   Add more tests.\n\ncommit ac9fb18020d7e8bf16d02d45fbb02cf47328aaf7\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Apr 27 13:04:13 2019 +0200\n\n    patch 8.1.1210: support for user commands is spread out\n\n    Problem:    Support for user commands is spread out. No good reason to make\n                user commands optional.\n    Solution:   Move user command support to usercmd.c.  Always enable the\n                user_commands feature.\n\ncommit 5431589d25e73892fcf7ad1eaca53f742c1c9303\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Apr 26 22:33:49 2019 +0200\n\n    patch 8.1.1209: clever compiler warns for buffer being too small\n\n    Problem:    Clever compiler warns for buffer being too small.\n    Solution:   Make the buffer bigger (even though it\u0027s not really needed).\n\ncommit c8cc0ad477c1921afb11080fb96c764369cf04b8\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Apr 26 21:31:38 2019 +0200\n\n    patch 8.1.1208: links to repository use wrong file name\n\n    Problem:    Links to repository use wrong file name.\n    Solution:   Swap the file names. (Nahuel Ourthe, closes #4304)\n\ncommit 1f3601e92e7fd2813b9541580d6d9649c802eb58\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Apr 26 20:33:00 2019 +0200\n\n    patch 8.1.1207: some compilers give warning messages\n\n    Problem:    Some compilers give warning messages.\n    Solution:   Initialize variables, change printf() argument. (Christian\n                Brabandt, closes #4305)\n\ncommit d1f90bbcab0ad934d3f48a717a916807b57269ab\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Apr 25 22:42:07 2019 +0200\n\n    patch 8.1.1206: user command parsing and listing not properly tested\n\n    Problem:    User command parsing and listing not properly tested.\n    Solution:   Add more tests. (Dominique Pelle, closes #4296)\n\ncommit a68e59590905da9b4448ff1fcac929ad1a18da9e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Apr 25 22:22:01 2019 +0200\n\n    patch 8.1.1205: a BufReadPre autocommand may cause the cursor to move\n\n    Problem:    A BufReadPre autocommand may cause the cursor to move.\n    Solution:   Restore the cursor position after executing the autocommand,\n                unless the autocommand moved it. (Christian Brabandt,\n                closes #4302, closes #4294)\n\ncommit a561a41a70db7a9367f883c1dbb14e69b3364d08\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Apr 25 21:27:58 2019 +0200\n\n    patch 8.1.1204: output of :command with address completion is not nice\n\n    Problem:    Output of :command with address completion is not nice.\n    Solution:   Shorten the address completion names.\n\ncommit 69ea587289b03e23a9fb96adffd6e8173cbc5896\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Apr 25 20:29:00 2019 +0200\n\n    patch 8.1.1203: some autocmd tests are old style\n\n    Problem:    Some autocmd tests are old style.\n    Solution:   Turn the tests into new style. (Yegappan Lakshmanan, closes #4295)\n\ncommit c2d09c9f2ce487a6971af9306e382d7b38805456\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Apr 25 20:07:51 2019 +0200\n\n    patch 8.1.1202: always get regexp debugging logs when building with -DDEBUG\n\n    Problem:    Always get regexp debugging logs when building with -DDEBUG.\n    Solution:   By default do not create regexp debugging logs. (Ken Takata)\n\ncommit 725310d89e1ba268bf410472b7de054c6c260161\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Apr 24 23:08:23 2019 +0200\n\n    patch 8.1.1201: output of :command is hard to read\n\n    Problem:    Output of :command is hard to read.\n    Solution:   Make some columns wider, some narrower.  Truncate the command when\n                listing all.\n\ncommit 31fc39e47b3cc5e9ef4fa05943d42a4fb22de55e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Apr 23 18:39:49 2019 +0200\n\n    patch 8.1.1200: old style comments in debugger source\n\n    Problem:    Old style comments in debugger source.\n    Solution:   Use new style comments. (Yegappan Lakshmanan, closes #4286)\n\ncommit 8485be4e49ed6c157d7349920992643fd1ab5c3b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Apr 23 16:36:05 2019 +0200\n\n    patch 8.1.1199: no test for :abclear\n\n    Problem:    No test for :abclear.\n    Solution:   Add a test. (Dominique Pelle, closes #4292)\n\ncommit 958eabe5e53673fc39186432ff98b3656663beeb\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Apr 21 17:22:33 2019 +0200\n\n    patch 8.1.1198: bracketed paste may remain active after Vim exists\n\n    Problem:    Bracketed paste may remain active after Vim exists, because the\n                terminal emulater restores the setting.\n    Solution:   Set/reset bracketed paste mode before setting the terminal mode.\n                (closes #3579)\n\ncommit c75e81262347e47a69faabd72caf89fec3f06e8f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Apr 21 15:55:10 2019 +0200\n\n    patch 8.1.1197: when starting with multiple tabs file messages is confusing\n\n    Problem:    When starting with multiple tabs file messages is confusing.\n    Solution:   Set \u0027shortmess\u0027 when loading the other tabs. (Christian Brabandt)\n\ncommit 7bde95a461fafaa15cc45a006eaa4d0f3c2dfe92\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Apr 21 15:22:39 2019 +0200\n\n    patch 8.1.1196: parallel build may fail\n\n    Problem:    Parallel build may fail.\n    Solution:   Update dependencies.\n\ncommit eead75c5e8e1f965548c55ee3a9388b2cb3afc36\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Apr 21 11:35:00 2019 +0200\n\n    patch 8.1.1195: Vim script debugger functionality needs cleanup\n\n    Problem:    Vim script debugger functionality needs cleanup.\n    Solution:   Move debugger code to a separate file.  Add more tests. (Yegappan\n                Lakshmanan, closes #4285)\n\ncommit 911ead126903aeb9564bad89e46a147ed4959896\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Apr 21 00:03:35 2019 +0200\n\n    Update runtime files\n\ncommit ad3ec76bb8030b9a1d3f0a49c374d0de2383b977\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Apr 21 00:00:13 2019 +0200\n\n    patch 8.1.1194: typos and small problems in source files\n\n    Problem:    Typos and small problems in source files.\n    Solution:   Small fixes.\n\ncommit 037c54f261818439755d56e318da068f97997fb5\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Apr 20 23:47:46 2019 +0200\n\n    patch 8.1.1193: typos and small problems in test files\n\n    Problem:    Typos and small problems in test files.\n    Solution:   Small improvements.\n\ncommit 4c25bd785aa8b565bf973cbba12ed36b76daaa4f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Apr 20 23:38:07 2019 +0200\n\n    patch 8.1.1192: mode is not cleared when leaving Insert mode with mapped Esc\n\n    Problem:    Mode is not cleared when leaving Insert mode with mapped Esc.\n    Solution:   Clear the mode when redraw_cmdline is set. (closes #4269)\n\ncommit 0fdd94359511f295d93e488d60ca3b0d40ea1cfa\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Apr 20 22:28:48 2019 +0200\n\n    patch 8.1.1191: not all debug commands are covered by a test\n\n    Problem:    Not all debug commands are covered by a test.\n    Solution:   Add more tests. (Yegappan Lakshmanan, closes #4282)\n\ncommit 93a4879c2008bbd26aac072e7cdc65b3ce7c32a3\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Apr 20 21:54:28 2019 +0200\n\n    patch 8.1.1190: has(\u0027vimscript-3\u0027) does not work\n\n    Problem:    has(\u0027vimscript-3\u0027) does not work.\n    Solution:   Add \"vimscript-3\" to the list of features.\n\ncommit abc7c7fc5a098374f5543a237e6c9dd918848b34\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Apr 20 15:10:13 2019 +0200\n\n    patch 8.1.1189: mode is not cleared when leaving Insert mode\n\n    Problem:    Mode is not cleared when leaving Insert mode.\n    Solution:   Clear the mode when got_int is set. (Ozaki Kiichi, closes #4270)\n\ncommit d2e716e6dfd50b605867c7c684373384c8edf707\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Apr 20 14:39:52 2019 +0200\n\n    patch 8.1.1188: not all Vim variables require the v: prefix\n\n    Problem:    Not all Vim variables require the v: prefix.\n    Solution:   When scriptversion is 3 all Vim variables can only be used with\n                the v: prefix.  (Ken Takata, closes #4274)\n\ncommit 3a4c53ba51c01b8fea68972453a71c55cf32edbe\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Apr 19 23:33:14 2019 +0200\n\n    patch 8.1.1187: cannot recognize Pipfile\n\n    Problem:    Cannot recognize Pipfile.\n    Solution:   Use existing filetypes. (Charles Ross, closes #4280)\n\ncommit 334ad415040f9592451ec99498cd99f90d6e33e6\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Apr 19 15:20:46 2019 +0200\n\n    patch 8.1.1186: readdir() allocates list twice\n\n    Problem:    readdir() allocates list twice.\n    Solution:   Remove second allocation.  Also check for zero length.\n\ncommit 86ec6d7e1e037e839879a5c05c2ee77db27fb557\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Apr 18 21:09:02 2019 +0200\n\n    patch 8.1.1185: mapping for CTRL-X is inconsistent\n\n    Problem:    Mapping for CTRL-X is inconsistent.\n    Solution:   Map CTRL-X to \"*d also for the MS-Windows console. (Ken Takata,\n                closes #4265)\n\ncommit 137c14bb4f18198ed38659dcfbdfd749115c7ab5\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Apr 18 20:30:55 2019 +0200\n\n    patch 8.1.1184: undo file left behind after running test\n\n    Problem:    Undo file left behind after running test.\n    Solution:   Delete the undo file. (Dominique Pelle, closes #4279)\n\ncommit b49e3563b920ff6d96b88a1f658182a986b2b1ea\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Apr 17 18:31:18 2019 +0200\n\n    patch 8.1.1183: typos in VisVim comments\n\n    Problem:    Typos in VisVim comments.\n    Solution:   Correct the typos. (Christ van Willegen)\n\ncommit b9cdb37176a163f5047e149c3b568eee9883157c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Apr 17 18:24:35 2019 +0200\n\n    patch 8.1.1182: some function prototypes are outdated\n\n    Problem:    Some function prototypes are outdated.\n    Solution:   Update function prototypes. (Ken Takata, closes #4267)\n\ncommit 2b00b9b0f355421fdb49e3a15f5a62af657d1922\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Apr 17 17:08:27 2019 +0200\n\n    patch 8.1.1181: tests for mouse clicks are a bit flaky\n\n    Problem:    Tests for mouse clicks are a bit flaky when run in an interactive\n                terminal.\n    Solution:   Use \"xterm2\" instead of \"xterm\" for \u0027ttymouse\u0027 to avoid spurious\n                drag events.\n\ncommit 113bf0672b114af5800fa642bcd09f674758e5d5\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Apr 17 16:54:05 2019 +0200\n\n    patch 8.1.1180: Vim script debugger tests are old style\n\n    Problem:    Vim script debugger tests are old style.\n    Solution:   Turn into new style tests. (Yegappan Lakshmanan, closes #4259)\n\ncommit 696d6377289eb7c703263aaabe58134968335c4b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Apr 17 16:33:46 2019 +0200\n\n    patch 8.1.1179: no test for mouse clicks in the fold column\n\n    Problem:    No test for mouse clicks in the fold column.\n    Solution:   Add a test. (Dominique Pelle, closes #4261)\n\ncommit 4945219b99f8e191c599f80dedc0c4be02ed821e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Apr 17 16:27:02 2019 +0200\n\n    patch 8.1.1178: when mouse click tests fails value of \u0027ttytype\u0027 is unknown\n\n    Problem:    When mouse click tests fails value of \u0027ttytype\u0027 is unknown.\n    Solution:   Add a message to the assert.\n\ncommit 1a4dce7cad4af4de347853aad6d671da2df662ad\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Apr 16 22:21:05 2019 +0200\n\n    patch 8.1.1177: .ts files are recognized as xml, typescript is more common\n\n    Problem:    .ts files are recognized as xml, while typescript is more common.\n    Solution:   Recognize .ts files as typescript. (closes #4264)\n\ncommit 7f27976589f075d591d54f754be257b5f6e6fd92\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Apr 15 21:48:22 2019 +0200\n\n    patch 8.1.1176: test for dragging a tab is flaky\n\n    Problem:    Test for dragging a tab is flaky.\n    Solution:   Add a brief sleep.\n\ncommit e3e3828f935392bb3c2147a000db1c7b094a4360\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Apr 15 20:55:31 2019 +0200\n\n    patch 8.1.1175: no test for dragging a tab and double click for new tab\n\n    Problem:    No test for dragging a tab with the mouse and for creating a new\n                tab by double clicking in the tabline.\n    Solution:   Add two tests. (Dominique Pelle, closes #4258)\n\ncommit 8dc4c7292364d31cfb8afa8a67984b78b657b192\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Apr 14 19:42:13 2019 +0200\n\n    patch 8.1.1174: cannot build with Ruby 1.8\n\n    Problem:    Cannot build with Ruby 1.8. (Tom G. Christensen)\n    Solution:   Include ruby/st.h. (Ozaki Kiichi, closes #4257)\n\ncommit a8356bc1734195d130c6eeaf4858356ae3a3f722\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Apr 14 14:31:11 2019 +0200\n\n    patch 8.1.1173: suspend test has duplicated lines\n\n    Problem:    Suspend test has duplicated lines.\n    Solution:   Use a function.\n\ncommit 74e3d4ec113d4061d24768b5a08f55b918132215\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Apr 14 14:16:46 2019 +0200\n\n    patch 8.1.1172: cursor properties were not fully tested\n\n    Problem:    Cursor properties were not fully tested.\n    Solution:   Add a test. (Dominique Pelle, closes #4256)\n\ncommit 316c16797a0baee8f4bced2235b783b21fbbea65\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Apr 14 13:23:40 2019 +0200\n\n    patch 8.1.1171: statusline test could fail in large terminal\n\n    Problem:    Statusline test could fail in large terminal.\n    Solution:   Make the test work on a huge terminal. (Dominique Pelle,\n                closes #4255)\n\ncommit a0aaf3c4df60d3f86995d72460c4cf97e35775c3\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Apr 13 23:18:21 2019 +0200\n\n    patch 8.1.1170: terminal ANSI color test does not cover all colors\n\n    Problem:    Terminal ANSI color test does not cover all colors.\n    Solution:   Use the color number, the name is not always resulting in an ANSI\n                color when t_Co is 256.\n\ncommit 837854d1bc01d91ff463a2cfdf8aec9b89d5fbd1\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Apr 13 22:44:51 2019 +0200\n\n    patch 8.1.1169: writing coverage info in a separate dir is not needed\n\n    Problem:    Writing coverage info in a separate dir is not needed.\n    Solution:   Revert the changes to use a separate directory.\n\ncommit 87dcfd75c218107ca966c80a0a56b236be046fc9\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Apr 13 22:35:29 2019 +0200\n\n    patch 8.1.1168: not all screen update code of terminal is executed in tests\n\n    Problem:    Not all screen update code of the terminal window is executed in\n                tests.\n    Solution:   Redraw before taking a screenshot.\n\ncommit 39f76c6ac0f5e07a0e608ddf920a67702ec83824\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Apr 13 22:13:23 2019 +0200\n\n    patch 8.1.1167: no test for closing tab by click in tabline\n\n    Problem:    No test for closing tab by click in tabline.\n    Solution:   Add a test.  Also fix that dragging window separator could fail in\n                a large terminal. (Dominique Pelle, closes #4253)\n\ncommit 9c35d05f45e545825a15da07cc2f1c893c3789ee\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Apr 13 20:39:15 2019 +0200\n\n    patch 8.1.1166: gettitle test can still fail when another Vim is running\n\n    Problem:    Gettitle test can still fail when another Vim is running.\n    Solution:   Accept any server name number. (Dominique Pelle, closes #4252)\n\ncommit ca57ab54d759a3e265b19bbe31b57dfed00bbdd0\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Apr 13 14:53:16 2019 +0200\n\n    patch 8.1.1165: no test for mouse clicks in the terminal tabpage line\n\n    Problem:    No test for mouse clicks in the terminal tabpage line.\n    Solution:   Add a test. (Dominique Pelle, closes #4247).  Also init\n                TabPageIdxs[], in case it\u0027s used before a redraw.\n\ncommit 700dfaa86a96dc1d6c33b28e79438445e02edecf\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Apr 13 14:21:19 2019 +0200\n\n    patch 8.1.1164: gettitle test is failing when server name differs\n\n    Problem:    Gettitle test is failing when server name differs. (Kenta Sato)\n    Solution:   Accept \"VIM1\" when \u0027autoservername\u0027 is used. (Dominique Pelle,\n                closes #4250, closes #4249)\n\ncommit 5d48e0d99aaeed9bc0b0d336fe9549149b1eb91d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Apr 13 13:44:31 2019 +0200\n\n    patch 8.1.1163: codecov does not report all the coverage information\n\n    Problem:    Codecov does not report all the coverage information.\n    Solution:   Make a second run with the nested execution output, expect that\n                Codecov will merge the results.\n\ncommit f587ef345e37ec5aa4b419e31780a1d951c9f702\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Apr 13 13:13:54 2019 +0200\n\n    patch 8.1.1162: incorrect coverage information; typo in color name\n\n    Problem:    Incorrect coverage information; typo in color name.\n    Solution:   Fix the typo.  Set environment variables to have a nested Vim\n                write the coverage info in another directory.\n\ncommit 1d79ce81e7be20405f0fa9687b37c86a2215e326\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Apr 12 22:27:39 2019 +0200\n\n    patch 8.1.1161: unreachable code\n\n    Problem:    Unreachable code.\n    Solution:   Remove condition that will never be true.  Add tests for all ANSI\n                colors.\n\ncommit c8b3ddab51cd2901d5946949d02c96e1035b25c0\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Apr 12 21:42:52 2019 +0200\n\n    patch 8.1.1160: termcodes test would fail in a very big terminal\n\n    Problem:    Termcodes test would fail in a very big terminal.\n    Solution:   Bail out when the row is larger than what will work. (Dominique\n                Pelle, closes #4246)\n\ncommit a8d22e3a40483cd1fa9c6e45dcf383f49f16833a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Apr 12 21:29:33 2019 +0200\n\n    patch 8.1.1159: MS-Windows: with a silent (un)install $VIM/_vimrc is removed\n\n    Problem:    MS-Windows: with a silent (un)install $VIM/_vimrc is removed.\n    Solution:   Don\u0027t delete _vimrc in silent mode. (Ken Takata, closes #4242)\n\ncommit 04af19637c14045fa33b99576de4eea1e3524edb\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Apr 12 21:19:04 2019 +0200\n\n    patch 8.1.1158: json encoded string is sometimes missing the final NUL\n\n    Problem:    Json encoded string is sometimes missing the final NUL.\n    Solution:   Add the NUL.  Also for log messages.\n\ncommit f9b89b467965802b8d14251c0dd944343796edcd\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Apr 12 20:08:55 2019 +0200\n\n    patch 8.1.1157: Unicode tables are out of date\n\n    Problem:    Unicode tables are out of date.\n    Solution:   Update to Unicode 12. (Christian Brabandt, closes #4240)\n\ncommit d489c9801b3aaf284d42643507bbfb9ce3bc0f2f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Apr 12 20:00:21 2019 +0200\n\n    patch 8.1.1156: Unicode emoji and other image characters not recognized\n\n    Problem:    Unicode emoji and other image characters not recognized.\n    Solution:   Add ranges for musical notation, game pieces, etc. (Martin\n                Tournoij, closes #4238)\n\ncommit 3fbd2d7c316eaeea463b2f84f29b36d439306bf9\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Apr 11 23:56:16 2019 +0200\n\n    patch 8.1.1155: termcodes tests can be improved\n\n    Problem:    Termcodes tests can be improved.\n    Solution:   Add helper functions to simplify tests.  Dragging statusline for\n                xterm and sgr. (Dominique Pelle, closes #4237)\n\ncommit 496555fd18219cb902d7683b3f08dd2e47cbdc1a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Apr 11 20:14:56 2019 +0200\n\n    patch 8.1.1154: getting a newer msgfmt on Travis is too complicated\n\n    Problem:    Getting a newer msgfmt on Travis is too complicated.\n    Solution:   Use a \"sourcline\" entry. (Ozaki Kiichi, closes #4236)\n\ncommit 9a419ffb934bd04bf8d44ceaf4694e50cce55eab\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Apr 11 18:44:11 2019 +0200\n\n    patch 8.1.1154\n\ncommit 7edf0baef4e11df982bd37356a4e4d28ff046c86\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Apr 11 17:22:57 2019 +0200\n\n    patch 8.1.1152: compiler warning with VS2019\n\n    Problem:    Compiler warning with VS2019.\n    Solution:   Specify different offset for \"AMD64\". (closes #4235)\n\ncommit 679beba8007b804be210ef118bd23a38cb803ef6\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Apr 11 16:21:33 2019 +0200\n\n    patch 8.1.1151: build fails when using shadow directory\n\n    Problem:    Build fails when using shadow directory.\n    Solution:   Link the desktop.in files.\n\ncommit 29a9baa0779c21f3d055a7b119d6d5650f4ae56e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Apr 11 15:49:11 2019 +0200\n\n    patch 8.1.1150: generating desktop files not tested on Travis\n\n    Problem:    Generating desktop files not tested on Travis.\n    Solution:   Install a newer msgfmt package. (Christian Brabandt)\n\ncommit 26096cc96fc402db45948b3b662a380281585649\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Apr 11 15:25:40 2019 +0200\n\n    patch 8.1.1149: building desktop files fails with older msgfmt\n\n    Problem:    Building desktop files fails with older msgfmt.\n    Solution:   Add autoconf check.  Avoid always building the desktop files.\n\ncommit 730f48fe3691dc62331f3df23cb947bfc33a5add\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Apr 11 13:45:57 2019 +0200\n\n    patch 8.1.1148: CTRL-L with \u0027incsearch\u0027 does not pick up char under cursor\n\n    Problem:    CTRL-L with \u0027incsearch\u0027 does not pick up char under cursor.\n                (Smylers)\n    Solution:   Do not compare the position with the cursor position. (Hirohito\n                Higashi, closes #3620)\n\ncommit a60e536a290f7c14cf2b255ddb7071b39619fcd3\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Apr 11 13:11:39 2019 +0200\n\n    patch 8.1.1147: desktop file translations are requiring manual updates\n\n    Problem:    Desktop file translations are requiring manual updates.\n    Solution:   Use the .po files for desktop file translations. (Christian\n                Brabandt)\n\ncommit ef8c83c550e2562362c4385f0823e41ae67cfada\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Apr 11 11:40:13 2019 +0200\n\n    patch 8.1.1146: in MS-Windows console colors in a terminal window are wrong\n\n    Problem:    In MS-Windows console colors in a terminal window are wrong.\n    Solution:   Use the ansi index also for 16 colors. (Ken Takata)\n\ncommit a7be0f2451f46d4940f3a4998e8f69297206739a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Apr 11 11:19:32 2019 +0200\n\n    patch 8.1.1145: compiler warning for unused function\n\n    Problem:    Compiler warning for unused function. (Tony Mechelynck)\n    Solution:   Add #ifdef.\n\ncommit 862f1e17eaf2b9c6617dfba31d8487cde462658d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Apr 10 22:33:41 2019 +0200\n\n    patch 8.1.1144: too strict checking of the \u0027spellfile\u0027 option\n\n    Problem:    Too strict checking of the \u0027spellfile\u0027 option.\n    Solution:   Allow for a path.\n\ncommit 8f130eda4747e4a4d68353cdb650f359fd01469b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Apr 10 22:15:19 2019 +0200\n\n    patch 8.1.1143: may pass weird strings to file name expansion\n\n    Problem:    May pass weird strings to file name expansion.\n    Solution:   Check for matching characters.  Disallow control characters.\n\ncommit 3fb01a53c685d8d7e7bd83c33500de80aed0d7c8\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Apr 9 21:52:02 2019 +0200\n\n    patch 8.1.1142: no test for dragging the window separators with the mouse\n\n    Problem:    No test for dragging the window separators with the mouse.\n    Solution:   Add a test. (Dominique Pelle, closes #4226)\n\ncommit 1b55797e90c5fe41691afe43aed8afffbbcebeb9\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Apr 9 21:17:32 2019 +0200\n\n    patch 8.1.1141: terminal winpos test fails with very large terminal\n\n    Problem:    Terminal winpos test fails with very large terminal. (Dominique\n                Pelle)\n    Solution:   Compute the expected size more accurately. (closes #4228)\n\ncommit 46ad288b9b2a6eb0430cf802ff5ce68a58629897\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Apr 8 20:01:47 2019 +0200\n\n    patch 8.1.1140: not easy to find out what neighbors a window has\n\n    Problem:    Not easy to find out what neighbors a window has.\n    Solution:   Add more arguments to winnr(). (Yegappan Lakshmanan, closes #3993)\n\ncommit 9845f36aa6ba28e0aa388bb635d4bb8ab56f1a47\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Apr 8 18:59:54 2019 +0200\n\n    patch 8.1.1139: no test for what is fixed in patch 8.1.0716\n\n    Problem:    No test for what is fixed in patch 8.1.0716.\n    Solution:   Add a test. (Yasuhiro Matsumoto, closes #3797)\n\ncommit d7f246c68cfb97406bcd4b098a2df2d870b3ef92\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Apr 8 18:15:41 2019 +0200\n\n    patch 8.1.1138: plugins don\u0027t get notified when the popup menu changes\n\n    Problem:    Plugins don\u0027t get notified when the popup menu changes.\n    Solution:   Add the CompleteChanged event. (Andy Massimino. closes #4176)\n\ncommit 62e1bb4a111e7ce570c30965f40a68a07a9da5b0\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Apr 8 16:25:07 2019 +0200\n\n    Update runtime files.\n\ncommit 049736fa8af211886848d4a847b45d5d991c9687\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Apr 7 21:55:07 2019 +0200\n\n    patch 8.1.1137: xterm mouse wheel escape sequence is not tested\n\n    Problem:    Xterm mouse wheel escape sequence is not tested.\n    Solution:   Add a test using low-level input. (Dominique Pelle, closes #4221)\n\ncommit 905dd905debfde403b2a18178ccc1f8e118f4f2b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Apr 7 14:21:47 2019 +0200\n\n    patch 8.1.1136: decoding of mouse click escape sequence is not tested\n\n    Problem:    Decoding of mouse click escape sequence is not tested.\n    Solution:   Add a test for xterm and SGR using low-level input.  Make\n                low-level input execution with feedkeys() work.\n\ncommit d85c396d5149a87677e30742f92b2ecfe28af8a6\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Apr 7 14:19:14 2019 +0200\n\n    patch 8.1.1135: build failure for small version\n\n    Problem:    Build failure for small version. (Tony Mechelynck)\n    Solution:   Add #ifdef.\n\ncommit 39803d82dbb215d2eea9fcd6cf2961b71515a438\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Apr 7 12:04:51 2019 +0200\n\n    patch 8.1.1134: buffer for quickfix window is reused for another file\n\n    Problem:    Buffer for quickfix window is reused for another file.\n    Solution:   Don\u0027t reuse the quickfx buffer. (Yegappan Lakshmanan)\n\ncommit 08499f5a4d24cb7298b9730a22b2f84f2207c4d0\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Apr 7 11:56:49 2019 +0200\n\n    patch 8.1.1133: compiler warning for uninitialized struct member\n\n    Problem:    Compiler warning for uninitialized struct member. (Yegappan\n                Lakshmanan)\n    Solution:   Add initializer field.\n\ncommit 616aeef21f2abd0bc51dd98e641ade9bbc29a078\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Apr 6 22:21:22 2019 +0200\n\n    patch 8.1.1132: getwinpos() test fails on MS-Windows\n\n    Problem:    getwinpos() test fails on MS-Windows.\n    Solution:   Don\u0027t try running this test.\n\ncommit 16c34c37659e6afca74169969bdacb6b866548c9\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Apr 6 22:01:24 2019 +0200\n\n    patch 8.1.1131: getwinpos() does not work in the MS-Windows console\n\n    Problem:    getwinpos() does not work in the MS-Windows console.\n    Solution:   Implement getwinpos().\n\ncommit 11640238289969a278876596a380952ffe25aad3\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Apr 6 20:53:29 2019 +0200\n\n    patch 8.1.1130: MS-Windows: warning for unused variable\n\n    Problem:    MS-Windows: warning for unused variable.\n    Solution:   Remove the variable.\n\ncommit 2d7260d66575052124b76c8b97b957319111bfef\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Apr 6 20:51:52 2019 +0200\n\n    patch 8.1.1129: when making a new screendump test have to create the file\n\n    Problem:    When making a new screendump test have to create the file.\n    Solution:   Continue creating the failed screendump, so it can be moved once\n                it is correct.\n\ncommit 94a7242ad1c41cc2a5377535f81d29a5b374b983\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Apr 6 20:40:35 2019 +0200\n\n    patch 8.1.1128: getwinpos() test does not work on MS-Windows\n\n    Problem:    getwinpos() test does not work on MS-Windows.\n    Solution:   Skip the test.\n\ncommit 6bc9305a02f77136e65347951618575b2033cbc9\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Apr 6 20:00:19 2019 +0200\n\n    patch 8.1.1127: getwinpos() doesn\u0027t work in terminal on MS-Windows console\n\n    Problem:    getwinpos() doesn\u0027t work in terminal on MS-Windows console.\n    Solution:   Adjust #ifdefs.  Disable test for MS-Windows console.\n\ncommit 3d3f21764a8003b90216ae6fb988af1dae5f5d70\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Apr 6 17:56:05 2019 +0200\n\n    patch 8.1.1126: build failure with +terminal but without tgetent\n\n    Problem:    Build failure with +terminal but without tgetent.\n    Solution:   Adjust #ifdef.\n\ncommit fa1e90cd4d1bebd66da22df4625f70963f091f17\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Apr 6 17:47:40 2019 +0200\n\n    patch 8.1.1125: libvterm does not handle the window position report\n\n    Problem:    Libvterm does not handle the window position report.\n    Solution:   Let libvterm call the fallback CSI handler when not handling CSI\n                sequence.  Handle the window position report in Vim.\n\ncommit d9eefe3155277cec71105f52d34a76f7a3237e7f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Apr 6 14:22:21 2019 +0200\n\n    patch 8.1.1124: insert completion flags are mixed up\n\n    Problem:    Insert completion flags are mixed up.\n    Solution:   Clean up flags use of ins_compl_add() and cp_flags.\n\ncommit 73655cf0ca37a9aa8f56fc51bb853a8b1f7b43d4\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Apr 6 13:45:55 2019 +0200\n\n    patch 8.1.1123: no way to avoid filtering for autocomplete function\n\n    Problem:    No way to avoid filtering for autocomplete function, causing\n                flickering of the popup menu.\n    Solution:   Add the \"equal\" field to complete items. (closes #3887)\n\ncommit 9d40128afd7fcd038ff6532722b55b1a8c189ce8\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Apr 6 13:18:12 2019 +0200\n\n    patch 8.1.1122: char2nr() does not handle composing characters\n\n    Problem:    char2nr() does not handle composing characters.\n    Solution:   Add str2list() and list2str(). (Ozaki Kiichi, closes #4190)\n\ncommit 4a5711b5ea54525a262a57ec0d418f76504bad46\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Apr 6 12:39:55 2019 +0200\n\n    patch 8.1.1121: test for term_gettitle() was disabled\n\n    Problem:    Test for term_gettitle() was disabled.\n    Solution:   Enable the test and bail out only when it doesn\u0027t work. (Dominique\n                Pelle, closes #3776)\n\ncommit 543c9b1921d7605498b54afdef518e312f1b4515\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Apr 5 22:50:40 2019 +0200\n\n    patch 8.1.1120: cannot easily get directory entry matches\n\n    Problem:    Cannot easily get directory entry matches.\n    Solution:   Add the readdir() function. (Yasuhiro Matsumoto, closes #2439)\n\ncommit 577fadfc100ff8fa569a34b89f5ad055ad726646\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Apr 4 20:32:24 2019 +0200\n\n    patch 8.1.1119: no support for Windows on ARM64.\n\n    Problem:    No support for Windows on ARM64.\n    Solution:   Add ARM64 support (Leendert van Doorn)\n\ncommit 652de23dc7abf6aa2721ccee7fe279b5cce8069c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Apr 4 20:13:09 2019 +0200\n\n    patch 8.1.1118: a couple of conditions are hard to understand\n\n    Problem:    A couple of conditions are hard to understand.\n    Solution:   Split the conditions into pieces. (Ozaki Kiichi, closes #3879)\n\ncommit 1cd4dc444ad260e4ff201152ecff2005dbd15410\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Apr 4 19:06:14 2019 +0200\n\n    patch 8.1.1117: build failure without the +eval feature\n\n    Problem:    Build failure without the +eval feature.\n    Solution:   Add #ifdef.\n\ncommit 558ca4ae55096f8763ab8515a304cda9c57f18a7\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Apr 4 18:15:38 2019 +0200\n\n    patch 8.1.1116: cannot enforce a Vim script style\n\n    Problem:    Cannot enforce a Vim script style.\n    Solution:   Add the :scriptversion command. (closes #3857)\n\ncommit 8f4aeb5572d604d1540ee0cb7e721b5f0cc6d612\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Apr 4 15:40:56 2019 +0200\n\n    patch 8.1.1115: cannot build with older C compiler\n\n    Problem:    Cannot build with older C compiler.\n    Solution:   Move variable declaration to start of block.\n\ncommit 0f248b006c2574abc00c9aa7886d8f33620eb822\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Apr 4 15:36:05 2019 +0200\n\n    patch 8.1.1114: confusing overloaded operator \".\" for string concatenation\n\n    Problem:    Confusing overloaded operator \".\" for string concatenation.\n    Solution:   Add \"..\" for string concatenation.  Also \"let a ..\u003d b\".\n\ncommit eb93f3f0e2b2ae65c5c3f55be3e62d64e3066f35\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Apr 4 15:04:56 2019 +0200\n\n    patch 8.1.1113: making an autocommand trigger once is not so easy\n\n    Problem:    Making an autocommand trigger once is not so easy.\n    Solution:   Add the ++once argument.  Also add ++nested as an alias for\n                \"nested\". (Justin M. Keyes, closes #4100)\n\ncommit 87f59b09ea4b9af2712598374a6044f5fa1b54a4\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Apr 4 14:04:11 2019 +0200\n\n    patch 8.1.1112: duplicate code in quickfix file\n\n    Problem:    Duplicate code in quickfix file.\n    Solution:   Move code into functions. (Yegappan Lakshmanan, closes #4207)\n\ncommit fda1bff39f89775b20a2d88ef3903656d52f66ad\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Apr 4 13:44:37 2019 +0200\n\n    patch 8.1.1111: it is not easy to check for infinity\n\n    Problem:    It is not easy to check for infinity.\n    Solution:   Add isinf(). (Ozaki Kiichi, closes #3787)\n\ncommit e5e4e22c1c15c8c22b14935affe969569acc8df9\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Apr 4 13:28:45 2019 +0200\n\n    patch 8.1.1110: composing chars on space wrong when \u0027listchars\u0027 is set\n\n    Problem:    Composing chars on space wrong when \u0027listchars\u0027 is set.\n    Solution:   Do not use \"space\" and \"nbsp\" entries of \u0027listchars\u0027 when there is\n                a composing character.  (Yee Cheng Chin, closes #4197)\n\ncommit 39b76b7df851608fe4d7179269d3c6736db30733\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Apr 4 13:12:07 2019 +0200\n\n    patch 8.1.1109: deleted file still in list of distributed files\n\n    Problem:    Deleted file still in list of distributed files.\n    Solution:   Remove the src/os_w32dll.c entry.\n\ncommit 723dd946f94856be94a943876945fb1bd8169059\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Apr 4 13:11:03 2019 +0200\n\n    Update runtime files.\n\ncommit 7a66627cf43412604a28e0d99df8f96a29ff1c3a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Apr 3 22:52:34 2019 +0200\n\n    patch 8.1.1108: test for \u0027visualbell\u0027 doesn\u0027t work\n\n    Problem:    Test for \u0027visualbell\u0027 doesn\u0027t work.\n    Solution:   Make \u0027belloff\u0027 empty.\n\ncommit b4e6a2d07510e18e6720d6b2ee0b029f95430964\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Apr 3 21:53:33 2019 +0200\n\n    patch 8.1.1107: no test for \u0027visualbell\u0027\n\n    Problem:    No test for \u0027visualbell\u0027.\n    Solution:   Add a test.\n\ncommit 449ac47f931c99188575037ddfc5ee96f5200d2f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Apr 3 21:42:35 2019 +0200\n\n    patch 8.1.1106: no test for \u0027writedelay\u0027\n\n    Problem:    No test for \u0027writedelay\u0027.\n    Solution:   Add a test.\n\ncommit 5da04ef1b4126cc997e38b58faa5325e7cb83e4f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Apr 3 21:15:58 2019 +0200\n\n    patch 8.1.1105: long escape sequences may be split up\n\n    Problem:    Long escape sequences may be split up.\n    Solution:   Assume esccape sequences can be up to 80 bytes long. (Nobuhiro\n                Takasaki, closes #4196)\n\ncommit 796cc42d3a4fc7a940da87831a111eeb6b7a5cf3\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Apr 3 20:31:00 2019 +0200\n\n    patch 8.1.1104: MS-Windows: not all environment variables can be used\n\n    Problem:    MS-Windows: not all environment variables can be used.\n    Solution:   Use the wide version of WinMain() and main(). (Ken Takata,\n                closes #4206)\n\ncommit 0eb035c974c47e65d32439b48e5a056b370ad429\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Apr 2 22:15:55 2019 +0200\n\n    patch 8.1.1103: MS-Windows: old API calls are no longer needed\n\n    Problem:    MS-Windows: old API calls are no longer needed.\n    Solution:   Always use the wide functions. (Ken Takata, closes #4199)\n\ncommit b26705afb55955306ffbe2a390e02fc052802b77\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Apr 2 22:02:32 2019 +0200\n\n    patch 8.1.1102: Win32 exe file contains unused code\n\n    Problem:    Win32 exe file contains unused code.\n    Solution:   Remove unused #ifdefs and code. (Ken Takata, closes #4198)\n\ncommit 690a905a0199f5ff733e5a12be9ba94ae6043ef4\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Apr 2 21:45:41 2019 +0200\n\n    patch 8.1.1101: signals test may fail in the GUI\n\n    Problem:    Signals test may fail in the GUI.\n    Solution:   Skip the test for the GUI. (Yee Checng Chin, closes #4202)\n\ncommit fd700393becfc35b6fad305221265b87a8564ddb\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Apr 2 21:26:07 2019 +0200\n\n    patch 8.1.1100: tag file without trailing newline no longer works\n\n    Problem:    Tag file without trailing newline no longer works. (Marco Hinz)\n    Solution:   Don\u0027t expect a newline at the end of the file. (closes #4200)\n\ncommit b4a6020ac6a0638167013f1e45ff440ddc8a1671\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Mar 31 19:40:07 2019 +0200\n\n    patch 8.1.1099: the do_tag() function is too long\n\n    Problem:    The do_tag() function is too long.\n    Solution:   Factor parts out to separate functions.  Move simplify_filename()\n                to a file where it fits better. (Andy Massimino, closes #4195)\n\ncommit 95946f1209ad088bfe55c83256c299156c11d8e0\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Mar 31 15:31:59 2019 +0200\n\n    patch 8.1.1098: quickfix code duplication\n\n    Problem:    Quickfix code duplication.\n    Solution:   Refactor the qf_init_ext() function. (Yegappan Lakshmanan,\n                closes #4193)\n\ncommit 4fc8e2f8bb3eb42df0f72cfcc1f8f8e567e7ce4f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Mar 30 22:26:38 2019 +0100\n\n    patch 8.1.1097: Motif build fails\n\n    Problem:    Motif build fails. (Paul Jolly)\n    Solution:   Only use gui_mch_maximized() for MS-Windows. (closes #4194)\n\ncommit b70a47b77414273755c541f1378ca50966e5ef16\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Mar 30 22:11:21 2019 +0100\n\n    patch 8.1.1096: MS-Windows: cannot distinguish BS and CTRL-H\n\n    Problem:    MS-Windows: cannot distinguish BS and CTRL-H.\n    Solution:   Add code for VK_BACK. (Linwei, closes #1833)\n\ncommit 8662189736e6cefb3fe852728adb5341f83973cf\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Mar 30 21:51:28 2019 +0100\n\n    patch 8.1.1095: MS-Windows: executable() fails on very long filename\n\n    Problem:    MS-Windows: executable() fails on very long filename.\n    Solution:   (Ken Takata, closes #4015)\n\ncommit 5209334c551778fe6f76945f373ee14fcac96f52\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Mar 30 21:41:48 2019 +0100\n\n    patch 8.1.1094: long line in tags file causes error\n\n    Problem:    Long line in tags file causes error.\n    Solution:   Check for overlong line earlier. (Andy Massimino, closes #4051,\n                closes #4084)\n\ncommit 96428dd4e961332e97d86013a321cedf5fafbed6\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Mar 30 21:19:34 2019 +0100\n\n    patch 8.1.1093: support for outdated tags format slows down tag parsing\n\n    Problem:    Support for outdated tags format slows down tag parsing.\n    Solution:   Remove FEAT_TAG_OLDSTATIC.\n\ncommit 372674fca3250069d8f4943b572474ce077849fd\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Mar 30 20:31:22 2019 +0100\n\n    patch 8.1.1092: setting \u0027guifont\u0027 when maximized resizes the Vim window\n\n    Problem:    Setting \u0027guifont\u0027 when maximized resizes the Vim window. When\n                \u0027guioptions\u0027 contains \"k\" gvim may open with a tiny window.\n    Solution:   Avoid un-maximizing when setting \u0027guifont\u0027. (Yee Cheng Chin,\n                closes #3808)\n\ncommit f0908e6fe18943ad4453d7d6772fa43049aff4bc\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Mar 30 20:11:50 2019 +0100\n\n    patch 8.1.1091: MS-Windows: cannot use multi-byte chars in environment var\n\n    Problem:    MS-Windows: cannot use multi-byte chars in environment var.\n    Solution:   Use the wide API. (Ken Takata, closes #4008)\n\ncommit 2d04a91d691ae1ea0c3bf9fc522c3fddc2c9746a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Mar 30 20:04:08 2019 +0100\n\n    patch 8.1.1090: MS-Windows: modify_fname() has problems with some \u0027encoding\u0027\n\n    Problem:    MS-Windows: modify_fname() has problems with some \u0027encoding\u0027.\n    Solution:   Use GetLongPathNameW() instead of GetLongPathName(). (Ken Takata,\n                closes #4007)\n\ncommit b44b7add8ae8e15328b4f68c3caf511bd9aaac8c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Mar 30 19:56:46 2019 +0100\n\n    patch 8.1.1089: tutor does not check $LC_MESSAGES\n\n    Problem:    Tutor does not check $LC_MESSAGES.\n    Solution:   Let $LC_MESSAGES overrule $LANG. (Miklos Vajna, closes #4112)\n\ncommit 9e1e358d376284c3aaf3a9f1e568bca297405f62\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Mar 30 19:49:06 2019 +0100\n\n    patch 8.1.1088: height of quickfix window not retained with vertical split\n\n    Problem:    Height of quickfix window not retained with vertical split.\n    Solution:   Use frame_fixed_height() and frame_fixed_width(). (Hongbo Liu,\n                closes #4013, closes #2998)\n\ncommit 7559dcef6cfd0ba13271088fff51b8979fee950b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Mar 30 19:12:02 2019 +0100\n\n    patch 8.1.1087: tag stack is incorrect after CTRL-T and then :tag\n\n    Problem:    tag stack is incorrect after CTRL-T and then :tag\n    Solution:   Handle DT_TAG differently. (test by Andy Massimino, closes #3944,\n                closes #4177)\n\ncommit abab0b0fdd6535969447b03a4fffc1947918cf6c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Mar 30 18:47:01 2019 +0100\n\n    patch 8.1.1086: too many curly braces\n\n    Problem:    Too many curly braces.\n    Solution:   Remove curly braces where they are not needed. (Hirohito Higashi,\n                closes #3982)\n\ncommit bd9bf266fccbf7b7f09e476e09b61f0133e914db\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Mar 30 18:25:39 2019 +0100\n\n    patch 8.1.1085: compiler warning for possibly uninitialized variable\n\n    Problem:    Compiler warning for possibly uninitialized variable. (Tony\n                Mechelynck)\n    Solution:   Make conditions more logical.\n\ncommit aff749145e23c0f20b5158d1d3a942948ed138e3\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Mar 30 18:11:49 2019 +0100\n\n    patch 8.1.1084: cannot delete a match from another window\n\n    Problem:    Cannot delete a match from another window. (Paul Jolly)\n    Solution:   Add window ID argument to matchdelete(), clearmatches(),\n                getmatches() and setmatches(). (Andy Massimino, closes #4178)\n\ncommit 8bb41b3d062cd315fdd0626dfd6fa68474a96b50\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Mar 30 17:28:16 2019 +0100\n\n    patch 8.1.1083: MS-Windows: hang when opening a file on network share\n\n    Problem:    MS-Windows: hang when opening a file on network share.\n    Solution:   Avoid using FindFirstFile(), use GetLongPathNameW(). (Ken Takata,\n                closes #3923)\n\ncommit ab62c19ea034d76632bbbf4265a9fc17e7508541\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Mar 30 16:39:05 2019 +0100\n\n    patch 8.1.1082: \"Conceal\" match is mixed up with \u0027hlsearch\u0027 match.\n\n    Problem:    \"Conceal\" match is mixed up with \u0027hlsearch\u0027 match.\n    Solution:   Check that a match is found, not a \u0027hlsearch\u0027 item. (Andy\n                Massimino, closes #4073)\n\ncommit 433a5eb9de861dd01ea3b3dfa3b8fe23527cab54\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Mar 30 16:24:16 2019 +0100\n\n    patch 8.1.1081: MS-Windows: cannot use some fonts\n\n    Problem:    MS-Windows: cannot use fonts whose name cannot be represented in\n                the current code page.\n    Solution:   Use wide font functions. (Ken Takata, closes #4000)\n\ncommit ef7f0e367eeaf6fb31b1caa0e3de1a4b07e86af3\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Mar 30 15:59:51 2019 +0100\n\n    patch 8.1.1080: when a screendump test fails, moving the file is a hassle\n\n    Problem:    When a screendump test fails, moving the file is a hassle.\n    Solution:   Instead of appending \".failed\" to the file name, keep the same\n                file name but put the screendump in the \"failed\" directory.\n                Then the file name only needs to be typed once when moving a\n                screendump.\n\ncommit 48aed0824e47147faf19fc235ad4bcf851584c9c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Mar 30 15:44:17 2019 +0100\n\n    patch 8.1.1079: no need for a separate ScreenLinesUtf8() test function\n\n    Problem:    No need for a separate ScreenLinesUtf8() test function.\n    Solution:   Get the composing characters with ScreenLines().\n\ncommit 5f8069bbf5d989936a2f4d7a76ae42434017e3a2\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Mar 30 15:34:47 2019 +0100\n\n    patch 8.1.1078: when \u0027listchars\u0027 is set a composing char on a space is wrong\n\n    Problem:    When \u0027listchars\u0027 is set a composing char on a space is wrong.\n    Solution:   Separate handling a non-breaking space and a space. (Yasuhiro\n                Matsumoto, closes #4046)\n\ncommit 9a2c091a748b380efafe60583698c9afcaab1e46\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Mar 30 14:26:18 2019 +0100\n\n    patch 8.1.1077: reg_executing() is reset by calling input()\n\n    Problem:    reg_executing() is reset by calling input().\n    Solution:   Implement a more generic way to save and restore reg_executing.\n                (Ozaki Kiichi, closes #4192)\n\ncommit 7591bb39d58ece38a5fef984a08ea9012616c1f9\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Mar 30 13:53:47 2019 +0100\n\n    patch 8.1.1076: file for Insert mode is much too big\n\n    Problem:    File for Insert mode is much too big.\n    Solution:   Split off the code for Insert completion. (Yegappan Lakshmanan,\n                closes #4044)\n\ncommit de5b3800427328170574f1950ae75776e020f4e7\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Mar 30 12:51:22 2019 +0100\n\n    patch 8.1.1075: function reference count wrong in Python code\n\n    Problem:    Function reference count wrong in Python code.\n    Solution:   Use \"O\" instead of \"N\" for the arguments. (Ben Jackson,\n                closes #4188)\n\ncommit bfd36036700ab2d4c9de48e37f222f4a4dd7b3b0\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Mar 30 12:33:13 2019 +0100\n\n    patch 8.1.1074: Python test doesn\u0027t wipe out hidden buffer\n\n    Problem:    Python test doesn\u0027t wipe out hidden buffer.\n    Solution:   Wipe out the buffer. (Ben Jackson, closes #4189)\n\ncommit e73f911c53de1c87e39456ba20782f72a0ca8f4f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Mar 29 18:29:54 2019 +0100\n\n    patch 8.1.1073: space in number column is on wrong side with \u0027rightleft\u0027 set\n\n    Problem:    Space in number column is on wrong side with \u0027rightleft\u0027 set.\n    Solution:   Move the space to the text side.  Add a test.\n\ncommit 8ee4c01b8c79a29065c1af05e5d9c0721069765f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Mar 29 18:08:18 2019 +0100\n\n    patch 8.1.1072: extending sign and foldcolumn below the text is confusing\n\n    Problem:    Extending sign and foldcolumn below the text is confusing.\n    Solution:   Let the sign and foldcolumn stop at the last text line, just like\n                the line number column.  Also stop the command line window leader.\n                (Christian Brabandt, closes #3964)\n\ncommit 2912abb3a2fd72074e3901c8ae1d4a77ce764675\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Mar 29 14:16:42 2019 +0100\n\n    patch 8.1.1071: cannot get composing characters from the screen\n\n    Problem:    Cannot get composing characters from the screen.\n    Solution:   Add screenchars() and screenstring(). (partly by Ozaki Kiichi,\n                closes #4059)\n\ncommit e46736b23b7cc25b914415fe4ceb851504f5419c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Mar 29 13:12:39 2019 +0100\n\n    patch 8.1.1070: issue templates are not good enough\n\n    Problem:    Issue templates are not good enough.\n    Solution:   Rephrase to anticipate unexperienced users.\n\ncommit 8ac8a77f24098b58316bbfdf2f6c2c3f7f2b35c2\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Mar 29 13:10:08 2019 +0100\n\n    patch 8.1.1069: source README file doesn\u0027t look nice on github\n\n    Problem:    Source README file doesn\u0027t look nice on github.\n    Solution:   Turn it into markdown, still readable as plain text.\n                (WenxuanHuang, closes #4141)\n\ncommit fd133323d4e1cc9c0e61c0ce357df4d36ea148e3\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Mar 29 12:20:27 2019 +0100\n\n    patch 8.1.1068: cannot get all the information about current completion\n\n    Problem:    Cannot get all the information about current completion.\n    Solution:   Add complete_info(). (Shougo, Hirohito Higashi, closes #4106)\n\ncommit 723d165c2fcd9f94af4e8719feda3b70c8f46868\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Mar 29 10:54:37 2019 +0100\n\n    patch 8.1.1067: issues added on github are unstructured\n\n    Problem:    Issues added on github are unstructured.\n    Solution:   Add a bug and feature request template. (Ken Takata, closes #4183)\n\ncommit 89828e9fe6de4d70e0e2ccd3c711bd26632c26a9\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Mar 28 22:43:16 2019 +0100\n\n    patch 8.1.1066: VIMDLL isn\u0027t actually used\n\n    Problem:    VIMDLL isn\u0027t actually used.\n    Solution:   Remove VIMDLL support.\n\ncommit 47cf1cc2576b576898f25cea325139bdbba90fe6\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Mar 28 22:04:56 2019 +0100\n\n    patch 8.1.1065: no test for using and deleting menu in the GUI\n\n    Problem:    No test for using and deleting menu in the GUI.\n    Solution:   Add a test.\n\ncommit c701f320e83b33e9ee67d1f7d67d9c1a9a99974d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Mar 28 21:49:21 2019 +0100\n\n    patch 8.1.1064: no test for output conversion in the GTK GUI\n\n    Problem:    No test for output conversion in the GTK GUI.\n    Solution:   Add a simplistic test.\n\ncommit 37db642083398da7d04ed45767cc46daf40bf72b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Mar 28 21:26:23 2019 +0100\n\n    patch 8.1.1063: insufficient testing for wildmenu completion\n\n    Problem:    Insufficient testing for wildmenu completion.\n    Solution:   Extend the test case. (Dominique Pelle, closes #4182)\n\ncommit a16123a666b4656543614cb5bdaa69ea69f35d30\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Mar 28 20:31:07 2019 +0100\n\n    patch 8.1.1062: quickfix code is repeated\n\n    Problem:    Quickfix code is repeated.\n    Solution:   Define FOR_ALL_QFL_ITEMS(). Move some code to separate functions.\n                (Yegappan Lakshmanan, closes #4166)\n\ncommit 0e97b9487571cf725a9cb28fe4dcefc800415f69\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Mar 27 22:53:53 2019 +0100\n\n    patch 8.1.1061: when substitute string throws error, substitute happens anyway\n\n    Problem:    When substitute string throws error, substitute happens anyway.\n    Solution:   Skip substitution when aborting. (closes #4161)\n\ncommit 760285dd4f20d25e8ae3166996981b8dddba366a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Mar 27 21:59:45 2019 +0100\n\n    patch 8.1.1060: MS-Windows: get_cmd_args() is no longer needed\n\n    Problem:    MS-Windows: get_cmd_args() is no longer needed, get_cmd_argsW() is\n                always used.\n    Solution:   Remove get_cmd_args(). (Ken Takata, closes #4171)\n\ncommit 90d0cf69aab7c1d6f5212d47ca1a5fe1a213bbc8\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Mar 27 21:49:14 2019 +0100\n\n    patch 8.1.1059: MS-Windows: PlatformId() is called unnecessarily\n\n    Problem:    MS-Windows: PlatformId() is called unnecessarily.\n    Solution:   Remove calls to PlatformId(). (Ken Takata, closes #4170)\n\ncommit 3a731ee0c2dd34792c1b21fc4c699a84129f1b86\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Mar 27 21:41:36 2019 +0100\n\n    patch 8.1.1058: memory usage test may still fail on some systems\n\n    Problem:    Memory usage test may still fail on some systems.\n    Solution:   Use 98% of the lower limit. (Christian Brabandt)\n\ncommit 6a95c889bf5ac81377bf5bb42a9d5d7e5cd3b1e2\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Mar 26 23:02:46 2019 +0100\n\n    patch 8.1.1057: nsis config is too complicated\n\n    Problem:    Nsis config is too complicated.\n    Solution:   Use \"File /r\" for the macros and pack directories. (Ken Takata,\n                closes #4169)\n\ncommit e99be0e6d28fad96efd2b2be23fa38e7559e80e1\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Mar 26 22:51:09 2019 +0100\n\n    patch 8.1.1056: no eval function for Ruby\n\n    Problem:    No eval function for Ruby.\n    Solution:   Add rubyeval(). (Ozaki Kiichi, closes #4152)\n\ncommit 75bf3d22f42684beecd977f3185e98045b5c33d9\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Mar 26 22:46:05 2019 +0100\n\n    patch 8.1.1055: CTRL-G U in Insert mode doesn\u0027t work for shift-Left\n\n    Problem:    CTRL-G U in Insert mode doesn\u0027t work to avoid splitting the undo\n                sequence for shift-left and shift-right.\n    Solution:   Also check dont_sync_undo for shifted cursor keys. (Christian\n                Brabandt)\n\ncommit 6fb5c97242a151e67bd5c72736f187ef71c44e24\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Mar 26 21:44:20 2019 +0100\n\n    patch 8.1.1054: not checking return value of ga_grow()\n\n    Problem:    Not checking return value of ga_grow(). (Coverity)\n    Solution:   Only append when ga_grow() returns OK.\n\ncommit d6c3f1fa2b5e1dd7dc87cf608d72b84ad696b58f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Mar 26 00:31:21 2019 +0100\n\n    patch 8.1.1053: warning for missing return statement\n\n    Problem:    Warning for missing return statement. (Dominique Pelle)\n    Solution:   Add return statement.\n\ncommit 553e5a5c568e7d175b65b0472cd6d9843b25f4c8\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Mar 25 23:16:34 2019 +0100\n\n    patch 8.1.1052: test for CTRL-C message sometimes fails\n\n    Problem:    test for CTRL-C message sometimes fails\n    Solution:   Make sure there are no changed buffers.\n\ncommit a4c2a24cc7772d882289a617104fe968a15969d7\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Mar 25 23:01:38 2019 +0100\n\n    patch 8.1.1051: not all ways to switch terminal mode are tested\n\n    Problem:    Not all ways to switch terminal mode are tested.\n    Solution:   Add more test cases.\n\ncommit 3dd174abbf2bf1bb4e42aa21ff78fb9b4f8b4679\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Mar 25 22:48:18 2019 +0100\n\n    patch 8.1.1050: blank srceen when DirectWrite failed\n\n    Problem:    Blank srceen when DirectWrite failed.\n    Solution:   Call redraw_later_clear() after recreating the Direct2D render\n                target. (Ken Takata, closes #4172)\n\ncommit a84a3dd6635fcd2e07f510cba6a999585dcc381a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Mar 25 22:21:24 2019 +0100\n\n    patch 8.1.1049: when user tries to exit with CTRL-C message is confusing\n\n    Problem:    When user tries to exit with CTRL-C message is confusing.\n    Solution:   Only mention \":qa!\" when there is a changed buffer. (closes #4163)\n\ncommit b45125b374cc3a1cef176b704f518c72c518f24c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Mar 24 20:18:40 2019 +0100\n\n    patch 8.1.1048: minor issues with tests\n\n    Problem:    Minor issues with tests.\n    Solution:   Delete unused test OK file.  Add missing entries in list of tests.\n                Fix readme file. (Masato Nishihata, closes #4160)\n\ncommit 63b74a8362b14576b21d342dc424d0396ca8ea27\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Mar 24 15:09:13 2019 +0100\n\n    Update runtime files.\n\ncommit db77b84ac2b6373ae4200d47945fc6ca64337e31\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Mar 24 14:58:31 2019 +0100\n\n    patch 8.1.1047: WINCH signal is not tested\n\n    Problem:    WINCH signal is not tested.\n    Solution:   Add a test. (Dominique Pelle, closes #4158)\n\ncommit 82b033eff82d3ed0da77fd5f5a1c023766acabba\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Mar 24 14:02:04 2019 +0100\n\n    patch 8.1.1046: the \"secure\" variable is used inconsistently\n\n    Problem:    the \"secure\" variable is used inconsistently. (Justin M. Keyes)\n    Solution:   Set it to one instead of incrementing.\n\ncommit 63dbfd33c1d47400c62775842b5b750ee69e2383\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Mar 23 17:41:59 2019 +0100\n\n    patch 8.1.1045: E315 ml_get error when using Python and hidden buffer\n\n    Problem:    E315 ml_get error when using Python and hidden buffer.\n    Solution:   Make sure the cursor position is valid. (Ben Jackson,\n                closes #4153, closes #4154)\n\ncommit c3e92c161d6394d126a334011526c02e8c3f655f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Mar 23 14:23:07 2019 +0100\n\n    patch 8.1.1044: no way to check the reference count of objects\n\n    Problem:    No way to check the reference count of objects.\n    Solution:   Add test_refcount(). (Ozaki Kiichi, closes #4124)\n\ncommit b78286903300477bb8578a47b8170b4551e290c8\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Mar 23 13:57:02 2019 +0100\n\n    patch 8.1.1043: Lua interface does not support Blob\n\n    Problem:    Lua interface does not support Blob.\n    Solution:   Add support to Blob. (Ozaki Kiichi, closes #4151)\n\ncommit 832615be12bdb5d60b2850e2025592dc67217f37\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Mar 23 13:30:22 2019 +0100\n\n    patch 8.1.1042: the paste test doesn\u0027t work properly in the Windows console\n\n    Problem:    The paste test doesn\u0027t work properly in the Windows console.\n    Solution:   Disable the test.\n\ncommit 295e3ba31f76818f195c654df506c88cb65f9289\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Mar 23 12:59:40 2019 +0100\n\n    patch 8.1.1041: test for Arabic no longer needed\n\n    Problem:    Test for Arabic no longer needed.\n    Solution:   Remove the test for something that was intentionally left out.\n\ncommit b99abaa480a7dd983ee4998c5cfdeb997214dcae\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Mar 22 17:03:05 2019 +0100\n\n    patch 8.1.1040: FEAT_TAG_ANYWHITE is not enabled in any build\n\n    Problem:    FEAT_TAG_ANYWHITE is not enabled in any build.\n    Solution:   Remove the feature.\n\ncommit e37368c496f80137a774515ef4f3e17cf81d7685\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Mar 22 16:57:45 2019 +0100\n\n    patch 8.1.1039: MS-Windows build fails\n\n    Problem:    MS-Windows build fails.\n    Solution:   Remove dependency on arabic.h\n\ncommit dc4fa190e7b9d6ba49416ce875d2192c4444d3eb\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Mar 22 16:33:15 2019 +0100\n\n    patch 8.1.1038: Arabic support excludes Farsi\n\n    Problem:    Arabic support excludes Farsi.\n    Solution:   Add Farsi support to the Arabic support. (Ali Gholami Rudi,\n                Ameretat Reith)\n\ncommit 6b6f7aae4a3329d685e512699287605540257b40\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Mar 22 14:36:59 2019 +0100\n\n    patch 8.1.1037: memory usage test may still fail on some systems\n\n    Problem:    Memory usage test may still fail on some systems.\n    Solution:   Increase tolerance from 3% to 20%.\n\ncommit 9afe5e9cc01c8ee6811f641746bb5d0d157ea17e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Mar 22 14:16:06 2019 +0100\n\n    patch 8.1.1036: quickfix function arguments are inconsistent\n\n    Problem:    Quickfix function arguments are inconsistent.\n    Solution:   Pass a list pointer to more functions. (Yegappan Lakshmanan,\n                closes #4149)\n\ncommit 0a2f578e22de7e4d82075578afdd5fc2d2dd8134\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Mar 22 13:20:43 2019 +0100\n\n    patch 8.1.1035: prop_remove() second argument is not optional\n\n    Problem:    prop_remove() second argument is not optional.\n    Solution:   Fix argument count.  Use \"buf\" instead of \"curbuf\". (closes #4147)\n\ncommit 2ace1bd652211506b60faddb8243e48400c89492\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Mar 22 12:03:30 2019 +0100\n\n    patch 8.1.1034: too many #ifdefs\n\n    Problem:    Too many #ifdefs.\n    Solution:   Merge FEAT_MOUSE_SGR into FEAT_MOUSE_XTERM / FEAT_MOUSE_TTY.\n\ncommit ba64ba093520e85d6bed2595960edb693bdb4c51\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Mar 22 11:33:09 2019 +0100\n\n    patch 8.1.1033: memory usage test may still fail on some systems\n\n    Problem:    Memory usage test may still fail on some systems. (Elimar\n                Riesebieter)\n    Solution:   Increase tolerance from 1% to 3%.\n\ncommit 2c519cf3bfe76083767ac94c674d2e161ed36587\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Mar 21 21:45:34 2019 +0100\n\n    patch 8.1.1032: warnings from clang static analyzer\n\n    Problem:    Warnings from clang static analyzer. (Yegappan Lakshmanan)\n    Solution:   Fix relevant warnings.\n\ncommit f7e47af7760fe054cb645dac9a1e96b23c85804d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Mar 21 21:16:36 2019 +0100\n\n    patch 8.1.1031: memory usage test may still fail\n\n    Problem:    Memory usage test may still fail.\n    Solution:   Drop the unused min value. (Christian Brabandt)\n\ncommit 0398e00a1bf79e85223fb26938c8dd0d54883b77\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Mar 21 21:12:49 2019 +0100\n\n    patch 8.1.1030: quickfix function arguments are inconsistent\n\n    Problem:    Quickfix function arguments are inconsistent.\n    Solution:   Pass a list pointer instead of info and index. (Yegappan\n                Lakshmanan, closes #4135)\n\ncommit 60ebd524cf7a27c936cb34395cda9a7cc23abeae\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Mar 21 20:50:12 2019 +0100\n\n    patch 8.1.1029: DirectWrite doesn\u0027t take \u0027linespace\u0027 into account\n\n    Problem:    DirectWrite doesn\u0027t take \u0027linespace\u0027 into account.\n    Solution:   Include \u0027linespace\u0027 in the position. (Ken Takata, closes #4137)\n\ncommit 9029b918f902c01e8f46441155ec2f01690929f9\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Mar 21 19:58:00 2019 +0100\n\n    patch 8.1.1028: MS-Windows: memory leak when creating terminal fails\n\n    Problem:    MS-Windows: memory leak when creating terminal fails.\n    Solution:   Free the command. (Ken Takata, closes #4138)\n\ncommit 08cda65ddfbb4bce8cef43726a0c00817fc47327\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Mar 20 22:45:01 2019 +0100\n\n    patch 8.1.1027: memory usage test sometimes fails\n\n    Problem:    Memory usage test sometimes fails.\n    Solution:   Use 80% of before.last as the lower limit. (Christian Brabandt)\n\ncommit d00e024d9f2b631226c1dba83cb203739b0d02a3\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Mar 20 21:42:20 2019 +0100\n\n    patch 8.1.1026: unused condition\n\n    Problem:    Unused condition. (Coverity)\n    Solution:   Remove the condition.  Also remove unused #define.\n\ncommit 64c8ed366de995a01ca1a072a6943ede0d7bb932\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Mar 20 21:18:34 2019 +0100\n\n    patch 8.1.1025: checking NULL pointer after addition\n\n    Problem:    Checking NULL pointer after addition. (Coverity)\n    Solution:   First check for NULL, then add the column.\n\ncommit 697005f2cf0b41b22a673a67401a2c4d974e72d4\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Mar 20 20:38:44 2019 +0100\n\n    patch 8.1.1024: stray log calls in terminal code\n\n    Problem:    Stray log calls in terminal code. (Christian Brabandt)\n    Solution:   Remove the calls.\n\ncommit 61be376337b0374d55a4b1d8206b2ec87ca54252\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Mar 19 23:04:17 2019 +0100\n\n    patch 8.1.1023: may use NULL pointer when indexing a blob\n\n    Problem:    May use NULL pointer when indexing a blob. (Coverity)\n    Solution:   Break out of loop after using index on blob\n\ncommit e142a9467a7f6845a426d8db6efedf246d3c13ac\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Mar 19 23:03:27 2019 +0100\n\n    patch 8.1.1022: may use NULL pointer when out of memory\n\n    Problem:    May use NULL pointer when out of memory. (Coverity)\n    Solution:   Check for blob_alloc() returning NULL.\n\ncommit 8e9a24a127c4ef8833fdc3986623f96c7d04210f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Mar 19 22:22:55 2019 +0100\n\n    patch 8.1.1021: pyeval() and py3eval() leak memory\n\n    Problem:    pyeval() and py3eval() leak memory.\n    Solution:   Do not increase the reference count twice. (Ozaki Kiichi,\n                closes #4129)\n\ncommit 828bff1f9b4847da79abd7a97ddc48687e257d6c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Mar 19 22:11:41 2019 +0100\n\n    patch 8.1.1020: compiler warning for Python3 interface\n\n    Problem:    Compiler warning for Python3 interface.\n    Solution:   Add type cast. (Ozaki Kiichi, closes #4128, closes #4103)\n\ncommit 4eefe47ea4b6bf958617e924f52bc7a409cfb0ed\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Mar 19 21:59:19 2019 +0100\n\n    patch 8.1.1019: Lua: may garbage collect function reference in use\n\n    Problem:    Lua: may garbage collect function reference in use.\n    Solution:   Keep the function name instead of the typeval. Make luaV_setref()\n                handle funcref objects. (Ozaki Kiichi, closes #4127)\n\ncommit 8376c3d3216f65b93fb3bc03dbbe0c1bdf4faeff\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Mar 19 20:50:43 2019 +0100\n\n    patch 8.1.1018: window cleared when entering Terminal-Normal twice\n\n    Problem:    Window cleared when entering Terminal-Normal twice. (Epheien)\n    Solution:   Don\u0027t cleanup scrollback when there is no postponed scrollback.\n                (Christian Brabandt, closes #4126)\n\ncommit 493fbe4abee660d30b4f2aef87b754b0a720213c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Mar 17 17:16:12 2019 +0100\n\n    patch 8.1.1017: off-by-one error in filetype detection\n\n    Problem:    Off-by-one error in filetype detection.\n    Solution:   Also check the last line of the file.\n\ncommit 26967617a30e55aedc98b8f14b841d88469abd0e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Mar 17 17:13:16 2019 +0100\n\n    Update runtime files.\n\ncommit 049ca59236d5a981f23cf5dfe40f54536fe7cad2\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Mar 17 16:59:44 2019 +0100\n\n    patch 8.1.1016: MS-Windows: No color in shell when using \"!\" in \u0027guioptions\n\n    Problem:    MS-Windows: No color in shell when using \"!\" in \u0027guioptions.\n    Solution:   Don\u0027t stop termcap when using a terminal window for the shell.\n                (vim-jp, closes #4117)\n\ncommit 647e24ba3dbf7ff448aa471b1a659a18267ae056\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Mar 17 16:39:46 2019 +0100\n\n    patch 8.1.1015: quickfix buffer shows up in list, can\u0027t get buffer number\n\n    Problem:    Quickfix buffer shows up in list, can\u0027t get buffer number.\n    Solution:   Make the quickfix buffer unlisted when the quickfix window is\n                closed.  get the quickfix buffer number with getqflist().\n                (Yegappan Lakshmanan, closes #4113)\n\ncommit 38db5276cd8f45fdf3dea8997e8994676e71b105\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Mar 17 15:47:25 2019 +0100\n\n    patch 8.1.1014: MS-Windows: /analyze only defined for non-debug version\n\n    Problem:    MS-Windows: /analyze only defined for non-debug version.\n    Solution:   Move adding of /analyze up. (Taro Muraoka, closes #4114)\n\ncommit 3b5fef6a995f25a8a8f746896de44df49b69dfdf\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Mar 17 14:54:53 2019 +0100\n\n    patch 8.1.1013: MS-Windows: Scrolling fails when dividing the screen\n\n    Problem:    MS-Windows: Scrolling fails when dividing the screen.\n    Solution:   Position the cursor before calling ScrollConsoleScreenBuffer().\n                (Nobuhiro Takasaki, closes #4115)\n\ncommit ab89d7ab89a1dd7e40cc28df96c71c11b5ab9089\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Mar 17 14:43:31 2019 +0100\n\n    patch 8.1.1012: memory leak with E461\n\n    Problem:    Memory leak with E461.\n    Solution:   Clear the typeval. (Dominique Pelle, closes #4111)\n\ncommit 2ba4238818ca5ea52334de3037ef3729584cebf5\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Mar 16 18:11:07 2019 +0100\n\n    patch 8.1.1011: indent from autoindent not removed from blank line\n\n    Problem:    Indent from autoindent not removed from blank line. (Daniel Hahler)\n    Solution:   Do not reset did_ai when text follows. (closes #4119)\n\ncommit 713bf9e996d8c9a2cc5003ee0c95f12055756ae5\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Mar 16 16:38:41 2019 +0100\n\n    patch 8.1.1010: Lua interface leaks memory\n\n    Problem:    Lua interface leaks memory.\n    Solution:   Clear typeval after copying it.\n\ncommit 1f271efbbb2004c3e1b90492a3585a6d9ebd7893\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Mar 16 15:24:42 2019 +0100\n\n    patch 8.1.1009: MS-Windows: some text is not baseline aligned\n\n    Problem:    MS-Windows: some text is not baseline aligned.\n    Solution:   Use bottom alignment. (Taro Muraoka, closes #4116, closes #1520)\n\ncommit 0251d2d8114f2faae0a5822870af2c6118bfbc15\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Mar 14 21:37:19 2019 +0100\n\n    patch 8.1.1008: MS-Windows: HAVE_STDINT_H only defined for non-debug version\n\n    Problem:    MS-Windows: HAVE_STDINT_H only defined for non-debug version.\n    Solution:   Move definition of HAVE_STDINT_H up. (Taro Muraoka, closes #4109)\n\ncommit 209b8e3e3bf7a4a3d102134124120f6c7f57d560\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Mar 14 13:43:24 2019 +0100\n\n    patch 8.1.1007: using closure may consume a lot of memory\n\n    Problem:    Using closure may consume a lot of memory.\n    Solution:   unreference items that are no longer needed. Add a test. (Ozaki\n                Kiichi, closes #3961)\n\ncommit 4aa47b28f453b40d3b93ef209a3447c62b6f855b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Mar 13 06:51:53 2019 +0100\n\n    patch 8.1.1006: repeated code in quickfix support\n\n    Problem:    Repeated code in quickfix support.\n    Solution:   Move code to functions. (Yegappan Lakshmanan, closes #4091)\n\ncommit 55d81cd2a15d93dba89b2ff1c988d82789919b6b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Mar 11 08:05:50 2019 +0100\n\n    patch 8.1.1005: test fails because t_F2 is not set\n\n    Problem:    Test fails because t_F2 is not set.\n    Solution:   Add try-catch.\n\ncommit e165f63598b58bfdac0168583aa1ef75fbf7be6d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Mar 10 09:48:59 2019 +0100\n\n    patch 8.1.1004: function \"luaV_setref()\" not covered with tests\n\n    Problem:    Function \"luaV_setref()\" not covered with tests.\n    Solution:   Add a test. (Dominique Pelle, closes #4089)\n\ncommit 6edbbd8114320089c0e603e033775d9dd34cb10a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Mar 10 09:41:51 2019 +0100\n\n    patch 8.1.1003: playing back recorded key sequence mistakes key code\n\n    Problem:    Playing back recorded key sequence mistakes key code.\n    Solution:   Insert a \u003cNop\u003e after the \u003cEsc\u003e. (closes #4068)\n\ncommit cbef8e1aa1f260ffde16491b1678eae53a36cf68\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Mar 9 12:32:56 2019 +0100\n\n    patch 8.1.1002: \"gf\" does not always work when URL has a port number\n\n    Problem:    \"gf\" does not always work when URL has a port number. (Jakob\n                Schöttl)\n    Solution:   When a URL is recognized also accept \":\". (closes #4082)\n\ncommit 8156ed37558231a8167a1a61a147713d84c9af59\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Mar 9 11:46:15 2019 +0100\n\n    patch 8.1.1001: Visual area not correct when using \u0027cursorline\u0027\n\n    Problem:    Visual area not correct when using \u0027cursorline\u0027.\n    Solution:   Update w_last_cursorline also in Visual mode. (Hirohito Higashi,\n                closes #4086)\n\ncommit fd731b0e31df9f167098c4a77ff894fea6cb7f5c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Mar 9 11:23:58 2019 +0100\n\n    patch 8.1.1000: indenting is off\n\n    Problem:    Indenting is off.\n    Solution:   Make indenting consistent and update comments. (Ozaki Kiichi,\n                closes #4079)\n\ncommit 9d7fdd403a3a9ee0d008b6dcbcd2ecc9ec0f57b7\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Mar 8 09:50:52 2019 +0100\n\n    patch 8.1.0999: use register one too often and not properly tested\n\n    Problem:    Use register one too often and not properly tested.\n    Solution:   Do not always use register one when specifying a register.\n                (closes #4085)  Add more tests.\n\ncommit 19a66858a5e3fedadc371321834507c34e2dfb18\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Mar 7 11:25:32 2019 +0100\n\n    patch 8.1.0998: getcurpos() unexpectedly changes \"curswant\"\n\n    Problem:    getcurpos() unexpectedly changes \"curswant\".\n    Solution:   Save and restore \"curswant\". (closes #4069)\n\ncommit d5a5886ce90a30efc830b0053472735c5bbb4b0f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Mar 7 06:40:27 2019 +0100\n\n    patch 8.1.0997: using GUI colors in vim.exe when \u0027termguicolors\u0027 is off\n\n    Problem:    Using GUI colors in vim.exe when \u0027termguicolors\u0027 is off.\n    Solution:   Add condition for \u0027termguicolors\u0027 set. (Ken Takata, closes #4078)\n\ncommit 6bb8c66c8ba9adca79c79797a587dc1fd939a784\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Mar 5 13:26:55 2019 +0100\n\n    patch 8.1.0996: a few screendump tests fail because of scrolling\n\n    Problem:    A few screendump tests fail because of scrolling.\n    Solution:   Update the screendumps.\n\ncommit f0fab3046c2b5c4115979347464a802853011220\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Mar 5 12:24:10 2019 +0100\n\n    patch 8.1.0995: a getchar() call resets the reg_executing() result\n\n    Problem:    A getchar() call while executing a register resets the\n                reg_executing() result.\n    Solution:   Save and restore reg_executing. (closes #406\n\ncommit 8fcb60f961bdd134599fb016c6537fd496e800f5\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Mar 4 13:18:30 2019 +0100\n\n    patch 8.1.0994: relative cursor position is not calculated correctly\n\n    Problem:    Relative cursor position is not calculated correctly.\n    Solution:   Always set topline, also when window is one line only.\n                (Robert Webb) Add more info to getwininfo() for testing.\n\ncommit 772153f8d85c83e08427d93460a676d7f079f002\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Mar 4 12:09:49 2019 +0100\n\n    patch 8.1.0993: ch_read() may return garbage if terminating NL is missing\n\n    Problem:    ch_read() may return garbage if terminating NL is missing.\n    Solution:   Add terminating NUL. (Ozaki Kiichi, closes #4065)\n\ncommit cce713ddcc0c9ab29926c28e287cbb587a959b08\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Mar 4 11:40:12 2019 +0100\n\n    patch 8.1.0992: a :normal command resets the reg_executing() result\n\n    Problem:    A :normal command while executing a register resets the\n                reg_executing() result.\n    Solution:   Save and restore reg_executing. (closes #4066)\n\ncommit 975880b6e6de473b512995ef87ce072aaca934cf\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Mar 3 14:42:11 2019 +0100\n\n    patch 8.1.0991: cannot build with a mix of features\n\n    Problem:    Cannot build with FEAT_EVAL defined and FEAT_SEARCH_EXTRA\n                undefined, and with FEAT_DIFF defined and FEAT_EVAL undefined.\n    Solution:   Add a couple of #ifdefs. (closes #4067)\n\ncommit e21c1580b7acb598a6e3c38565434fe5d0e2ad7a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Mar 2 11:57:09 2019 +0100\n\n    patch 8.1.0990: floating point exception with \"%\u003d 0\" and \"/\u003d 0\"\n\n    Problem:    Floating point exception with \"%\u003d 0\" and \"/\u003d 0\".\n    Solution:   Avoid dividing by zero. (Dominique Pelle, closes #4058)\n\ncommit bdace838c67c1bd94e55e34270a8325933891466\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Mar 2 10:13:42 2019 +0100\n\n    patch 8.1.0989: various small code ugliness\n\n    Problem:    Various small code ugliness.\n    Solution:   Remove pointless NULL checks. Fix function calls. Fix typos.\n                (Dominique Pelle, closes #4060)\n\ncommit d82a81cad93708a6c180e59119db4818cc38c1a9\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Mar 2 07:57:18 2019 +0100\n\n    patch 8.1.0988: deleting location list buffer breaks location list window\n\n    Problem:    Deleting a location list buffer breaks location list window\n                functionality.\n    Solution:   (Yegappan Lakshmanan, closes #4056)\n\ncommit 6ef8f9eacdf9185d9bd03613c0a0de40ea5e3f07\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Mar 2 07:15:28 2019 +0100\n\n    patch 8.1.0987: unnecessary condition in #ifdef\n\n    Problem:    Unnecessary condition in #ifdef.\n    Solution:   Remove using CYGWIN32. (Ken Takata)\n\ncommit ef8c956172aa967f67c524cb9609a4d390d74b82\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Mar 2 06:42:07 2019 +0100\n\n    patch 8.1.0986: rename() is not propertly tested\n\n    Problem:    rename() is not propertly tested.\n    Solution:   Add tests. (Dominique Pelle, closes #4061)\n\ncommit ab350f89f9646e07aefe16a32ba3ddb847496b4a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Feb 28 06:25:00 2019 +0100\n\n    patch 8.1.0985: crash with large number in regexp\n\n    Problem:    Crash with large number in regexp. (Kuang-che Wu)\n    Solution:   Check for long becoming negative int. (closes #)\n\ncommit c69efcb42fd98d9fcd5f7e01e3b029b0b777df0f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Feb 27 14:12:01 2019 +0100\n\n    patch 8.1.0984: unnecessary #ifdefs\n\n    Problem:    Unnecessary #ifdefs.\n    Solution:   Remove the #ifdefs. (Ken Takata)\n\ncommit 1eed532999adc6a2c902fa07d256be988520a995\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Feb 26 17:03:54 2019 +0100\n\n    patch 8.1.0983: checking __CYGWIN32__ unnecessarily\n\n    Problem:    Checking __CYGWIN32__ unnecessarily.\n    Solution:   Remove the checks. (Ken Takata)\n\ncommit 32033d23975dbe674f98e1ac5a9a644002faaa3e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Feb 25 06:28:57 2019 +0100\n\n    patch 8.1.0982: update_cursor() called twice in :shell\n\n    Problem:    update_cursor() called twice in :shell.\n    Solution:   Remove one of the calls. (Yasuhiro Matsumoto, closes #4039)\n\ncommit 5b868a82ed2151201350122fcdb75b35c557c528\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Feb 25 06:11:53 2019 +0100\n\n    patch 8.1.0981: pasting in terminal insufficiently tested\n\n    Problem:    Pasting in terminal insufficiently tested.\n    Solution:   Add more tests. (Dominique Pelle, closes #4040)\n\ncommit 58d63a0a2364e1f06a80550f9f5038145b339171\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Feb 25 05:56:31 2019 +0100\n\n    patch 8.1.0980: extend() insufficiently tested\n\n    Problem:    extend() insufficiently tested.\n    Solution:   Add more tests. (Dominique Pelle, closes #4040)\n\ncommit 1fa8fdd611b4b69d52baad68e9a7200e09258131\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Feb 25 05:41:15 2019 +0100\n\n    patch 8.1.0979: compiler warning for unused functions\n\n    Problem:    Compiler warning for unused functions. (Yasuhiro Matsumoto)\n    Solution:   Adjust #ifdef.\n\ncommit 2472ae81dff8c30f5d63db8ad2c937deae8be646\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Feb 23 15:04:17 2019 +0100\n\n    patch 8.1.0978: blob not tested with Perl\n\n    Problem:    Blob not tested with Perl.\n    Solution:   Add more test coverage.  Fixes a crash. (Dominique Pelle,\n                closes #4037)\n\ncommit 0d13cce3453b2274c93c5015faa1993baaebace9\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Feb 23 14:23:03 2019 +0100\n\n    patch 8.1.0977: blob not tested with Ruby\n\n    Problem:    Blob not tested with Ruby.\n    Solution:   Add more test coverage.  fixes a crash. (Dominique Pelle,\n                closes #4036)\n\ncommit e4963c543ddcfc4845fa0d42893b6a4e1aa27c47\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Feb 22 19:41:08 2019 +0100\n\n    patch 8.1.0976: dosinstall still has buffer overflow problems\n\n    Problem:    Dosinstall still has buffer overflow problems.\n    Solution:   Adjust  buffer sizes. (Yasuhiro Matsumoto, closes #4002)\n\ncommit c666388367282c3c7d1d7af24883cfa0d40b046e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Feb 22 19:14:54 2019 +0100\n\n    patch 8.1.0975: using STRNCPY() wrongly. Warning for uninitialized variable\n\n    Problem:    Using STRNCPY() wrongly. Warning for uninitialized variable.\n    Solution:   Use mch_memmove(). Initialize variable. (Yasuhiro Matsumoto,\n                closes #3979)\n\ncommit 882d02eeb571a13a502fe82a04c9eaffa630c294\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Feb 22 17:56:43 2019 +0100\n\n    patch 8.1.0974: cannot switch from terminal window to previous tabpage\n\n    Problem:    Cannot switch from terminal window to previous tabpage.\n    Solution:   Make CTRL-W gT move to previous tabpage.\n\ncommit cd62512c5595fa1f7a7f2c6ec1a90ea6bde3ad50\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Feb 22 17:29:43 2019 +0100\n\n    patch 8.1.0973: pattern with syntax error gives threee error messages\n\n    Problem:    Pattern with syntax error gives threee error messages. (Kuang-che\n                Wu)\n    Solution:   Remove outdated internal error.  Don\u0027t fall back to other engine\n                after an error.\n\ncommit 72e83c1ae535e2ebc35b114d34d0a811eb62b068\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Feb 22 16:09:52 2019 +0100\n\n    patch 8.1.0972: cannot switch from terminal window to next tabpage\n\n    Problem:    Cannot switch from terminal window to next tabpage.\n    Solution:   Make CTRL-W gt move to next tabpage.\n\ncommit f6b401090e816b4216f783a9b85d21d9ad134ff8\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Feb 22 15:24:03 2019 +0100\n\n    Update runtime files\n\ncommit 55d3bdbbe2bfc7a78b4aa17763788dbddf87cab0\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Feb 22 15:04:17 2019 +0100\n\n    patch 8.1.0971: failure for selecting quoted text object moves cursor\n\n    Problem:    Failure for selecting quoted text object moves cursor.\n    Solution:   Restore the Visual selection on failure. (Christian Brabandt,\n                closes #4024)\n\ncommit ed79d1e348c40e2432802423bf22e4f7b536bf8a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Feb 22 14:38:58 2019 +0100\n\n    patch 8.1.0970: text properties test fails when \u0027encoding\u0027 is not utf-8\n\n    Problem:    Text properties test fails when \u0027encoding\u0027 is not utf-8.\n    Solution:   Compare with original value of \u0027encoding\u0027. (Christian Brabandt,\n                closes #3986)\n\ncommit 97c2c05ead689f4a5de986c82531fcbd09295cda\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Feb 22 13:42:07 2019 +0100\n\n    patch 8.1.0969: message written during startup is truncated\n\n    Problem:    Message written during startup is truncated.\n    Solution:   Restore message after truncating. (closes 3969)\n\ncommit 527a2d86fb375fcc7b34e80fc47f4c7126fc12ba\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Feb 21 22:28:51 2019 +0100\n\n    patch 8.1.0968: crash when using search pattern \\%Ufffffc23\n\n    Problem:    Crash when using search pattern \\%Ufffffc23.\n    Solution:   Limit character to INT_MAX. (closes #4009)\n\ncommit 1417031cfd31dd1af9bab686237cb1c8591e0a37\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Feb 21 21:50:46 2019 +0100\n\n    patch 8.1.0967: stray dependency in test Makefile\n\n    Problem:    Stray dependency in test Makefile.\n    Solution:   Remove it. (Masato Nishihata, closes #4018)\n\ncommit 3876789b2326c9e5ab70c0292e988c89504c14b4\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Feb 21 18:17:14 2019 +0100\n\n    patch 8.1.0966: one terminal test is flaky\n\n    Problem:    One terminal test is flaky.\n    Solution:   Add to list of flaky tests.\n\ncommit e86ecbd92271ad86b543c71ca50452528f704ffb\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Feb 21 17:48:59 2019 +0100\n\n    patch 8.1.0965: search test fails\n\n    Problem:    Search test fails.\n    Solution:   Wait a bit longer for the \u0027ambiwidth\u0027 redraw.\n\ncommit 353aca1215fad9c5413150a80df95ee3abb7e76a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Feb 21 17:05:59 2019 +0100\n\n    patch 8.1.0964: cannot see in CI why a screenshot test failed\n\n    Problem:    Cannot see in CI why a screenshot test failed.\n    Solution:   Add info about the failure.\n\ncommit 4a7d2d3b407ed695450bb7f43166e2f2722a6836\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Feb 21 16:25:50 2019 +0100\n\n    patch 8.1.0963: illegal memory access when using \u0027incsearch\u0027\n\n    Problem:    Illegal memory access when using \u0027incsearch\u0027.\n    Solution:   Reset highlight_match when changing text. (closes #4022)\n\ncommit d91e5dafd5ec57d8e61f1a6ba3628a255785c25c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Feb 21 13:34:07 2019 +0100\n\n    patch 8.1.0962: building with MinGW and static libs doesn\u0027t work\n\n    Problem:    Building with MinGW and static libs doesn\u0027t work. (Salman Halim)\n    Solution:   Add -lgcc. (Ken Takata)\n\ncommit 9166838420c2e2029270c4683f68aecd3db5a484\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Feb 21 12:16:12 2019 +0100\n\n    patch 8.1.0961: Mac: fsync may fail sometimes\n\n    Problem:    Mac: fsync may fail sometimes.\n    Solution:   Do not check errno. (Yee Cheng Chin, closes #4025)\n\ncommit 8caa43d8159555076af6acc242185f5475c1d199\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Feb 20 22:45:06 2019 +0100\n\n    patch 8.1.0960: when using ConPTY garbage collection has undefined behavior\n\n    Problem:    When using ConPTY garbage collection has undefined behavior.\n    Solution:   Free the channel in a better way. (Nobuhiro Takasaki, closes #4020)\n\ncommit a25e3d06956f1bc11c68fe60149acce2d8547092\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Feb 20 22:19:05 2019 +0100\n\n    patch 8.1.0959: sorting large numbers is not tested\n\n    Problem:    Sorting large numbers is not tested and does not work properly.\n    Solution:   Add test.  Fix comparing lines with and without a number.\n                (Dominique Pelle, closes #4017)\n\ncommit 38f08e76acf7d21bb34cf8f79f0f82eb63cdc987\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Feb 20 22:04:32 2019 +0100\n\n    patch 8.1.0958: compiling weird regexp pattern is very slow\n\n    Problem:    Compiling weird regexp pattern is very slow.\n    Solution:   When reallocating post list increase size by 50%. (Kuang-che Wu,\n                closes #4012)  Make assert_inrange() accept float values.\n\ncommit 35856718881834a76225530d502c68fdec6584cf\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Feb 20 20:37:01 2019 +0100\n\n    patch 8.1.0957: Mac: fsync fails on network share\n\n    Problem:    Mac: fsync fails on network share.\n    Solution:   Check for ENOTSUP. (Yee Cheng Chin, closes #4016)\n\ncommit b9ddda6c2d98d99c09d58145c1b5b4042a8fd92c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Feb 19 23:00:50 2019 +0100\n\n    patch 8.1.0956: using context:0 in \u0027diffopt\u0027 does not work well\n\n    Problem:    Using context:0 in \u0027diffopt\u0027 does not work well.\n    Solution:   Make zero context do the same as one line context. (closes #4005)\n\ncommit 66ae3d199fdcd732eb79266e913e4e6d2e82ee76\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Feb 19 21:40:28 2019 +0100\n\n    patch 8.1.0955: matchit autoload directory not in installer\n\n    Problem:    Matchit autoload directory not in installer. (Chris Morgan)\n    Solution:   Adjust the NSIS script. (Christian Brabandt, closes #4006)\n\ncommit 0d8562a9992e94d532485c37268ca33c0c49ecc2\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Feb 19 21:34:05 2019 +0100\n\n    patch 8.1.0954: arguments of semsg() and siemsg() are not checked\n\n    Problem:    Arguments of semsg() and siemsg() are not checked.\n    Solution:   Add function prototype with __attribute__.\n\ncommit c9629251a634d4f5988c8162ba8249026d1af687\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Feb 19 21:24:54 2019 +0100\n\n    patch 8.1.0953: a very long file is truncated at 2^31 lines\n\n    Problem:    A very long file is truncated at 2^31 lines.\n    Solution:   Use LONG_MAX for MAXLNUM. (Dominique Pelle, closes #4011)\n\ncommit bbd854dc57e82937eb7b95af220a2f137ded64f8\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Feb 18 22:19:33 2019 +0100\n\n    patch 8.1.0952: compilation warnings when building the MS-Windows installer\n\n    Problem:    Compilation warnings when building the MS-Windows installer.\n    Solution:   Fix buffer sizes. (Yasuhiro Matsumoto, closes #3999)\n\ncommit 44b443c5db7a372b2da519be15dd962c552e1355\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Feb 18 22:14:18 2019 +0100\n\n    patch 8.1.0951: using WIN64 even though it is never defined\n\n    Problem:    Using WIN64 even though it is never defined.\n    Solution:   Only use _WIN64. (Ken Takata, closes #3997)\n\ncommit 14816ad6e58336773443f5ee2e4aa9e384af65d2\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Feb 18 22:04:56 2019 +0100\n\n    patch 8.1.0950: using :python sets \u0027pyxversion\u0027 even when not executed\n\n    Problem:    Using :python sets \u0027pyxversion\u0027 even when not executed.\n    Solution:   Check the \"skip\" flag. (Shane Harper, closes #3995)\n\ncommit 0472b6d149445579e3a63519b15f099f9adda3f7\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Feb 18 21:41:37 2019 +0100\n\n    patch 8.1.0949: MS-windows defines GUI macros different than other systems\n\n    Problem:    MS-windows defines GUI macros different than other systems.\n    Solution:   Swap FEAT_GUI and FEAT_GUI_MSWIN. (Hirohito Higashi, closes #3996)\n\ncommit d53931ae7306acce2cfe8c44db0a15d79adf9e00\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Feb 18 21:32:28 2019 +0100\n\n    patch 8.1.0948: when built without +eval \"Vim --clean\" produces errors\n\n    Problem:    When built without +eval \"Vim --clean\" produces errors. (James\n                McCoy)\n    Solution:   Do not enable filetype detection.\n\ncommit 7dca2ebbcf508ef2533f1b9f998f7e63c9bbd598\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Feb 18 20:42:50 2019 +0100\n\n    patch 8.1.0947: using MSWIN before it is defined\n\n    Problem:    Using MSWIN before it is defined. (Cesar Romani)\n    Solution:   Move the block that uses MSWIN to below including vim.h. (Ken\n                Takata)\n\ncommit c854898881c02259f90170f210bf65bbd20cc1fc\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Feb 18 17:40:18 2019 +0100\n\n    Revert change accidentally included in runtime file updates.  Closes #3998.\n\ncommit b0e2da2b23e7497d0a145ecce9c1e08b6fab6dbf\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Feb 17 23:26:50 2019 +0100\n\n    patch 8.1.0946: Coveralls is not very useful\n\n    Problem:    Coveralls is not very useful.\n    Solution:   Remove Coveralls badge, add badge for packages.\n\ncommit 4c92e75dd4ddb68dd92a86dd02d53c70dd4af33a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Feb 17 21:18:32 2019 +0100\n\n    Update runtime files.\n\ncommit a5483448cba6997517003a22a8029f0de1007d0e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Feb 17 20:17:02 2019 +0100\n\n    patch 8.1.0945: internal error when using pattern with NL in the range\n\n    Problem:    Internal error when using pattern with NL in the range.\n    Solution:   Use an actual newline for the range. (closes #3989)  Also fix\n                error message.  (Dominique Pelle)\n\ncommit c85c8fcb9fad565da78e01248c12f662f6bc04c8\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Feb 17 19:12:21 2019 +0100\n\n    patch 8.1.0944: format of nbdbg() arguments is not checked\n\n    Problem:    Format of nbdbg() arguments is not checked.\n    Solution:   Add format attribute.  Fix reported problems. (Dominique Pelle,\n                closes #3992)\n\ncommit 749f07c0db58d4f2fed2017f5a55bb053c9475ab\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Feb 17 18:59:10 2019 +0100\n\n    patch 8.1.0943: still a trace of Farsi support\n\n    Problem:    Still a trace of Farsi support.\n    Solution:   Remove defining macros.\n\ncommit 76cbe811dafea0609e87ee4b9d025e2387e20fac\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Feb 17 17:53:49 2019 +0100\n\n    patch 8.1.0942: options window still checks for the multi_byte feature\n\n    Problem:    Options window still checks for the multi_byte feature.\n    Solution:   Remove the unnecessary check. (Dominique Pelle, closes #3990)\n\ncommit 4f97475d326c2773a78561fb874e4f23c25cbcd9\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Feb 17 17:44:42 2019 +0100\n\n    patch 8.1.0941: macros for MS-Windows are inconsistent\n\n    Problem:    Macros for MS-Windows are inconsistent, using \"32\", \"3264 and\n                others.\n    Solution:   Use MSWIN for all MS-Windows builds.  Use FEAT_GUI_MSWIN for the\n                GUI build. (Hirohito Higashi, closes #3932)\n\ncommit 78d21dae9c3a39efb30316d3e38dce120bc1abbd\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Feb 17 15:00:52 2019 +0100\n\n    patch 8.1.0940: MS-Windows console resizing not handled properly\n\n    Problem:    MS-Windows console resizing not handled properly.\n    Solution:   Handle resizing the console better. (Nobuhiro Takasaki,\n                closes #3968, closes #3611)\n\ncommit 3678f65d43d10b36dc62738aab2f341fa1e18a32\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Feb 17 14:50:25 2019 +0100\n\n    patch 8.1.0939: no completion for sign group names\n\n    Problem:    No completion for sign group names.\n    Solution:   Add completion for sign group names and buffer names. (Yegappan\n                Lakshmanan, closes #3980)\n\ncommit 21edde87426eeeaf46e118a137a7fa0e86ad167e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Feb 17 14:10:56 2019 +0100\n\n    patch 8.1.0938: background color is wrong in MS-Windows console\n\n    Problem:    Background color is wrong in MS-Windows console when not using VTP.\n    Solution:   Use g_attrCurrent. (Nobuhiro Takasaki, closes #3987)\n\ncommit f1b57ab2ab18032d19f64bff7d22f3adb3fe93f7\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Feb 17 13:53:34 2019 +0100\n\n    patch 8.1.0937: invalid memory access in search pattern\n\n    Problem:    Invalid memory access in search pattern. (Kuang-che Wu)\n    Solution:   Check for incomplete collation element. (Dominique Pelle,\n                closes #3985)\n\ncommit 55c77cf2ea9c15e1ec75d1faf702ec3c9e325271\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Feb 16 19:05:11 2019 +0100\n\n    patch 8.1.0936: may leak memory when using \u0027vartabstop\u0027\n\n    Problem:    May leak memory when using \u0027vartabstop\u0027. (Kuang-che Wu)\n    Solution:   Fix handling allocated memory for \u0027vartabstop\u0027. (closes #3976)\n\ncommit 8bfd9469cef536f171e6666f9d9217192e09d161\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Feb 16 18:07:57 2019 +0100\n\n    patch 8.1.0935: old regexp engine may use invalid buffer\n\n    Problem:    Old regexp engine may use invalid buffer for \u0027iskeyword\u0027 or\n                uninitialized buffer pointer. (Kuang-che Wu)\n    Solution:   Set rex.reg_buf when compiling the pattern. (closes #3972)\n\ncommit 985079c514e9ab85598b7bca019c77d3e42526f5\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Feb 16 17:07:47 2019 +0100\n\n    patch 8.1.0934: invalid memory access in search pattern\n\n    Problem:    Invalid memory access in search pattern. (Kuang-che Wu)\n    Solution:   Check for incomplete equivalence class. (closes #3970)\n\ncommit 6982f42f33b2868e4b9884514cfe8e357b727498\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Feb 16 16:48:01 2019 +0100\n\n    patch 8.1.0933: When using VTP scroll region isn\u0027t used properly\n\n    Problem:    When using VTP scroll region isn\u0027t used properly.\n    Solution:   Make better use of the scroll region. (Nobuhiro Takasaki,\n                closes #3974)\n\ncommit 14184a3133b9a6ee5f711d493c04e41ba4fa7c2f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Feb 16 15:10:30 2019 +0100\n\n    patch 8.1.0932: Farsi support is outdated and unused\n\n    Problem:    Farsi support is outdated and unused.\n    Solution:   Delete the Farsi support.\n\ncommit 6902c0eb27a3e4479445badfef31443f2227fe60\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Feb 16 14:07:37 2019 +0100\n\n    patch 8.1.0931: vtp_working included in GUI build but unused\n\n    Problem:    vtp_working included in GUI build but unused.\n    Solution:   Adjust #ifdefs. (Ken Takata, closes #3971)\n\ncommit 0a1b17bbec8f71beaab1d58b4c054ab4320f3bb2\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Feb 16 13:45:09 2019 +0100\n\n    patch 8.1.0930: typo in Makefile\n\n    Problem:    Typo in Makefile.\n    Solution:   Change ABORT_CLFAGS to ABORT_CFLAGS. (Kuang-che Wu, closes #3977)\n\ncommit 5acd9872580a12ca1138275bf65d1cb9349e2a53\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Feb 16 13:35:13 2019 +0100\n\n    patch 8.1.0929: no error when requesting ConPTY but it\u0027s not available\n\n    Problem:    No error when requesting ConPTY but it\u0027s not available.\n    Solution:   Add an error message. (Hirohito Higashi, closes #3967)\n\ncommit d634024b90c7ae6ff08c1970646f1bca91f5611f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Feb 16 00:00:28 2019 +0100\n\n    patch 8.1.0928: stray log function call\n\n    Problem:    Stray log function call.\n    Solution:   Remove the log function call.\n\ncommit 00590740081489db69f43d9f1c0e3f70e29ce6da\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Feb 15 21:06:09 2019 +0100\n\n    patch 8.1.0927: USE_CR is never defined\n\n    Problem:    USE_CR is never defined.\n    Solution:   Remove usage of USE_CR. (Ken Takata, closes #3958)\n\ncommit e93e5a504f481bd0dad9c504d5fcf0e5f0dfc6e6\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Feb 15 20:22:38 2019 +0100\n\n    patch 8.1.0926: no test for :wnext, :wNext and :wprevious\n\n    Problem:    No test for :wnext, :wNext and :wprevious.\n    Solution:   Add a test. (Dominique Pelle, closes #3963)\n\ncommit 5ff7df509ad6bde89991d38d87a6fc796b862ba7\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Feb 15 01:06:13 2019 +0100\n\n    patch 8.1.0925: terminal scrollback test still still flaky\n\n    Problem:    Terminal scrollback test still still flaky.\n    Solution:   Explicitly set the shell.  Disable ruler. (Ozaki Kiichi,\n                closes #3966)\n\ncommit 7e841e3ce507d3c03175213d167692609028fdd9\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Feb 15 00:26:14 2019 +0100\n\n    patch 8.1.0924: terminal scrollback test still flaky\n\n    Problem:    Terminal scrollback test still flaky.\n    Solution:   Wait a bit longer before running the tail command.\n\ncommit c3ef8966081c03ce989f72a1e477df3327ccb971\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Feb 15 00:16:13 2019 +0100\n\n    patch 8.1.0923: terminal dump diff swap does not update file names\n\n    Problem:    Terminal dump diff swap does not update file names.\n    Solution:   Also swap the file name.  Add a test.\n\ncommit 96baf02aa87dc6ec43850c5617fe53061edd97bf\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Feb 14 23:49:38 2019 +0100\n\n    patch 8.1.0922: terminal scrollback test is flaky\n\n    Problem:    Terminal scrollback test is flaky.\n    Solution:   Wait a bit before running the tail command.\n\ncommit 81aa0f56f8be6922730f1ca368d6c64661dc97a3\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Feb 14 23:23:19 2019 +0100\n\n    patch 8.1.0921: terminal test sometimes fails; using memory after free\n\n    Problem:    Terminal test sometimes fails; using memory after free.\n    Solution:   Fee memory a bit later.  Add test to cover this.  Disable flaky\n                screenshot test. (closes #3956)\n\ncommit 29ae223ddcfcbbce46c7e1f4e8fa71b8f2674271\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Feb 14 21:22:01 2019 +0100\n\n    patch 8.1.0920: in Terminal-Normal mode job output messes up the window\n\n    Problem:    In Terminal-Normal mode job output messes up the window.\n    Solution:   Postpone scrolling and updating the buffer when in Terminal-Normal\n                mode.\n\ncommit 0f77d6afd506d1be4b0bef46e1d2268440e1ba88\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Feb 14 20:55:09 2019 +0100\n\n    patch 8.1.0919: compiler warnings\n\n    Problem:    Compiler warnings.\n    Solution:   Add type casts. (Mike Williams)\n\ncommit 9b5c1fcdeae75f82a2083fafbbf75ab220f6ac1e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Feb 14 14:08:04 2019 +0100\n\n    patch 8.1.0918: MS-Windows: startup messages are not converted\n\n    Problem:    MS-Windows: startup messages are not converted.\n    Solution:   Convert messages when the current codepage differs from\n                \u0027encoding\u0027. (Yasuhiro Matsumoto, closes #3914)\n\ncommit 445e71c5ee06015064cf0642cac8190cfe8fbc59\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Feb 14 13:43:36 2019 +0100\n\n    patch 8.1.0917: double free when running out of memory\n\n    Problem:    Double free when running out of memory.\n    Solution:   Remove one free. (Ken Takata, closes #3955)\n\ncommit b999ba2778b6c02fdd100e498a9ba5b2e7036f7d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Feb 14 13:28:45 2019 +0100\n\n    patch 8.1.0916: with Python 3.7 \"find_module\" is not made available\n\n    Problem:    With Python 3.7 \"find_module\" is not made available.\n    Solution:   Also add \"find_module\" with Python 3.7. (Joel Frederico,\n                closes #3954)\n\ncommit a787019518a540a7b4d0070f15467931b870ac89\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Feb 14 12:56:36 2019 +0100\n\n    patch 8.1.0915: fsync() may not work properly on Mac\n\n    Problem:    fsync() may not work properly on Mac.\n    Solution:   Use fcntl() with F_FULLFSYNC. (suggested by Justin M. Keyes)\n\ncommit 5fd0f5052f9a312bb4cfe7b4176b1211d45127ee\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Feb 13 23:13:28 2019 +0100\n\n    patch 8.1.0914: code related to findfile() is spread out\n\n    Problem:    Code related to findfile() is spread out.\n    Solution:   Put findfile() related code into a new source file. (Yegappan\n                Lakshmanan, closes #3934)\n\ncommit 688b3983d8b321e0d32dd51914fa474a0988daf6\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Feb 13 21:47:36 2019 +0100\n\n    patch 8.1.0913: CI crashes when running out of memory\n\n    Problem:    CI crashes when running out of memory.\n    Solution:   Apply \u0027maxmempattern\u0027 also to new regexp engine.\n\ncommit 18442cbcc0d335a8ea6947e94eee9a2ab9552690\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Feb 13 21:22:12 2019 +0100\n\n    patch 8.1.0912: MS-Windows: warning for signed/unsigned\n\n    Problem:    MS-Windows: warning for signed/unsigned.\n    Solution:   Add type cast. (Nobuhiro Takasaki, closes #3945)\n\ncommit 943e9639a9ecb08bdec78ae6695c917bca6210b9\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Feb 13 21:19:14 2019 +0100\n\n    patch 8.1.0911: tag line with Ex command cannot have extra fields\n\n    Problem:    Tag line with Ex command cannot have extra fields.\n    Solution:   Recognize |;\" as the end of the command. (closes #2402)\n\ncommit 15bbd6ec871a0efdd16256e1fccbaac0fd374cbd\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Feb 13 20:31:50 2019 +0100\n\n    patch 8.1.0910: crash with tricky search pattern\n\n    Problem:    Crash with tricky search pattern. (Kuang-che Wu)\n    Solution:   Check for runnning out of memory. (closes #3950)\n\ncommit d9ef1b8d77f304c83241f807c17ffa26c9033778\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Feb 13 19:23:10 2019 +0100\n\n    patch 8.1.0909: MS-Windows: using ConPTY even though it is not stable\n\n    Problem:    MS-Windows: using ConPTY even though it is not stable.\n    Solution:   When ConPTY version is unstable, prefer using winpty. (Ken Takata,\n                closes #3949)\n\ncommit 9403a2168db82b7de80f792984084bb3f00e2263\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Feb 13 18:35:06 2019 +0100\n\n    patch 8.1.0908: can\u0027t handle large value for %{nr}v in regexp\n\n    Problem:    Can\u0027t handle large value for %{nr}v in regexp. (Kuang-che Wu)\n    Solution:   Give an error if the value is too large. (closes #3948)\n\ncommit 5382f12c910b7f8e46acdde5488f26a86f9fcac1\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Feb 13 01:18:38 2019 +0100\n\n    patch 8.1.0907: CI tests on AppVeyor are failing\n\n    Problem:    CI tests on AppVeyor are failing.\n    Solution:   Reduce the recursiveness limit for regexp.\n\ncommit e1ed53f3f95786c744d4b6c85bda4f476f67cc91\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Feb 12 23:12:37 2019 +0100\n\n    patch 8.1.0906: using clumsy way to get console window handle\n\n    Problem:    Using clumsy way to get console window handle.\n    Solution:   Use GetConsoleWindow(). (Ken Takata, closes #3940)\n\ncommit 5567ad48b66dff13670af52a48509059acc34dfe\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Feb 12 23:05:46 2019 +0100\n\n    patch 8.1.0905: complicated regexp causes a crash\n\n    Problem:    Complicated regexp causes a crash. (Kuang-che Wu)\n    Solution:   Limit the recursiveness of addstate(). (closes #3941)\n\ncommit 00f148d2f24fb955ab36b0833811582c58b2cf2f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Feb 12 22:37:27 2019 +0100\n\n    patch 8.1.0904: USE_LONG_FNAME never defined\n\n    Problem:    USE_LONG_FNAME never defined.\n    Solution:   Remove using USE_LONG_FNAME. (Ken Takata, closes #3938)\n\ncommit beb7574d6b0eea1cae70aa2913a690da56de5307\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Feb 12 22:33:00 2019 +0100\n\n    patch 8.1.0903: struct uses more bytes than needed\n\n    Problem:    Struct uses more bytes than needed.\n    Solution:   Reorder members of regitem_S. (Dominique Pelle, closes #3936)\n\ncommit ff697e6cef8ced7717a21fd525ab3200b2f1724f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Feb 12 22:28:33 2019 +0100\n\n    patch 8.1.0902: incomplete set of assignment operators\n\n    Problem:    Incomplete set of assignment operators.\n    Solution:   Add /\u003d, *\u003d and %\u003d. (Ozaki Kiichi, closes #3931)\n\ncommit 57ee2b6e0b5b730d12ee9db00a8e2a577df9e374\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Feb 12 22:15:06 2019 +0100\n\n    patch 8.1.0901: index in getjumplist() may be wrong\n\n    Problem:    Index in getjumplist() may be wrong. (Epheien)\n    Solution:   Call cleanup_jumplist() earlier. (Yegappan Lakshmanan,\n                closes #3941)\n\ncommit 48773f1f83e666c49b9d88ea6a392d50215ca013\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Feb 12 21:46:46 2019 +0100\n\n    patch 8.1.0900: ConPTY many crash with 32-bit build\n\n    Problem:    ConPTY many crash with 32-bit build.\n    Solution:   Fix function declarations. (Ken Takata, closes #3943)\n\ncommit e0fb7d1e38e1cf699412e212cda863420f5f8bd2\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Feb 12 20:48:10 2019 +0100\n\n    patch 8.1.0899: no need to check restricted mode for setwinvar()\n\n    Problem:    No need to check restricted mode for setwinvar().\n    Solution:   Remove check_restricted().\n\ncommit 0ea21e41c6789c356762f970ecf168a897dcf8b6\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Feb 12 20:46:48 2019 +0100\n\n    patch 8.1.0898: a messed up rgb.txt can crash Vim\n\n    Problem:    A messed up rgb.txt can crash Vim. (Pavel Cheremushkin)\n    Solution:   Limit to 10000 entries.  Also don\u0027t retry many times when the file\n                cannot be read.\n\ncommit 05c00c038bc16e862e17f9e5c8d5a72af6cf7788\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Feb 11 22:00:11 2019 +0100\n\n    patch 8.1.0897: can modify a:000 when using a reference\n\n    Problem:    Can modify a:000 when using a reference.\n    Solution:   Make check for locked variable stricter. (Ozaki Kiichi,\n                closes #3930)\n\ncommit 5a6698169d10833abad88c98e5a332ddde5d110d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Feb 11 21:45:00 2019 +0100\n\n    patch 8.1.0896: tests for restricted mode no run for MS-Windows GUI\n\n    Problem:    Tests for restricted mode no run for MS-Windows GUI.\n    Solution:   Make tests also work in MS-Windows GUI.\n\ncommit ec0f50a35e207e01ff54cef954313030e3ab42a6\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Feb 10 23:26:13 2019 +0100\n\n    patch 8.1.0895: MS-Windows: dealing with temp name encoding not quite right\n\n    Problem:    MS-Windows: dealing with temp name encoding not quite right.\n    Solution:   Use more wide functions. (Ken Takata, closes #3921)\n\ncommit dce1e89be4675bcdbc9785584d3da25295481e63\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Feb 10 23:18:53 2019 +0100\n\n    patch 8.1.0894: MS-Windows: resolve() does not return a reparse point\n\n    Problem:    MS-Windows: resolve() does not return a reparse point.\n    Solution:   Improve resolve(). (Yasuhiro Matsumoto, closes #3896)\n\ncommit 3615abb693ab2d9374ae72f0993128e32ffa3e1c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Feb 10 23:04:12 2019 +0100\n\n    patch 8.1.0893: terminal test is a bit flaky\n\n    Problem:    Terminal test is a bit flaky.\n    Solution:   Add test_terminal_no_cmd() to list of flaky tests.\n\ncommit eeb1b9c7ed33c152e041a286d79bf3ed00d80e40\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Feb 10 22:59:04 2019 +0100\n\n    patch 8.1.0892: failure when closing a window when location list is in use\n\n    Problem:    Failure when closing a window when location list is in use.\n    Solution:   Handle the situation gracefully. Make sure memory for \u0027switchbuf\u0027\n                is not freed at the wrong time. (Yegappan Lakshmanan,\n                closes #3928)\n\ncommit d77aa4d22e943998c337d5a603622ac5cf2928cb\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Feb 10 22:50:14 2019 +0100\n\n    patch 8.1.0891: substitute command inssuficiently tested\n\n    Problem:    Substitute command inssuficiently tested.\n    Solution:   Add more test coverage. (Dominique Pelle)\n\ncommit 593864817a08f9b719a093ef4fd8d4d35132ab86\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Feb 10 22:43:46 2019 +0100\n\n    patch 8.1.0890: pty allocation wrong if using file for out channel\n\n    Problem:    Pty allocation wrong if using file for out channel and using null\n                for in channel and null for error channel.\n    Solution:   Correct using use_file_for_out in condition. (Ozaki Kiichi, closes\n                #3917)\n\ncommit 6524068ff3252f1373807f1ebfde21408cef624e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Feb 10 22:23:26 2019 +0100\n\n    patch 8.1.0889: MS-Windows: a channel write may hang\n\n    Problem:    MS-Windows: a channel write may hang.\n    Solution:   Check for WriteFile() not writing anything. (Yasuhiro Matsumoto,\n                closes #3920)\n\ncommit 31b816042fca879b11965ddd75287732563ba698\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Feb 10 22:14:27 2019 +0100\n\n    patch 8.1.0888: the a: dict is not immutable as documented\n\n    Problem:    The a: dict is not immutable as documented.\n    Solution:   Make the a:dict immutable, add a test. (Ozaki Kiichi, Yasuhiro\n                Matsumoto, closes #3929)\n\ncommit 9474716d39764ac5642e55b5548580cf53bd9bed\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Feb 10 21:55:26 2019 +0100\n\n    patch 8.1.0887: the \u0027l\u0027 flag in :subsitute is sticky\n\n    Problem:    The \u0027l\u0027 flag in :subsitute is sticky.\n    Solution:   Reset the flag. (Dominique Pelle, closes #3925)\n\ncommit b7633611611eeb5f14f8fd598afa687964e23f23\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Feb 10 21:48:25 2019 +0100\n\n    patch 8.1.0886: compiler warning for NULL pointer and condition always true\n\n    Problem:    Compiler warning for adding to NULL pointer and a condition that\n                is always true.\n    Solution:   Check for NULL pointer before adding. Remove useless \"if\".\n                (Friedirch, closes #3913)\n\ncommit 18c5632cab09e5e51320f55005f310920648f35b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Feb 9 11:13:12 2019 +0100\n\n    patch 8.1.0885: test for restricted hangs on MS-Windows GUI\n\n    Problem:    Test for restricted hangs on MS-Windows GUI.\n    Solution:   Skip the test.\n\ncommit af630d4f7f8daa7edbda0b607d32d39a5feae9d9\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Feb 8 23:09:48 2019 +0100\n\n    patch 8.1.0884: double check for bsd systems\n\n    Problem:    Double check for bsd systems.\n    Solution:   Delete the old line.\n\ncommit 54d6fe5e60c0c488a424c078963ead40ae7dc397\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Feb 8 16:50:26 2019 +0100\n\n    patch 8.1.0883: missing some changes for Ex commands\n\n    Problem:    Missing some changes for Ex commands.\n    Solution:   Add mising changes in header file.\n\ncommit 1aa43755e2116ba744be13b6f596ea033a0d82ae\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Feb 8 14:41:31 2019 +0100\n\n    patch 8.1.0882: checking for FEAT_MBYTE which doesn\u0027t exist anymore\n\n    Problem:    Checking for FEAT_MBYTE which doesn\u0027t exist anymore. (Christ van\n                Willegen)\n    Solution:   Remove it.\n\ncommit 8c62a08faf89663e5633dc5036cd8695c80f1075\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Feb 8 14:34:10 2019 +0100\n\n    patch 8.1.0881: can execute shell commands in rvim through interfaces\n\n    Problem:    Can execute shell commands in rvim through interfaces.\n    Solution:   Disable using interfaces in restricted mode. Allow for writing\n                file with writefile(), histadd() and a few others.\n\ncommit c6ddce3f2cf6daa3a545405373b661f8a9bccad9\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Feb 8 12:47:03 2019 +0100\n\n    patch 8.1.0880: MS-Windows: inconsistent selection of winpty/conpty\n\n    Problem:    MS-Windows: inconsistent selection of winpty/conpty.\n    Solution:   Name option \u0027termwintype\u0027, use ++type argument and \"term_pty\" for\n                term_start(). (Hirohito Higashi, closes #3915)\n\ncommit 0036201a1a096913840d3df8ff08eb58eaae90a6\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Feb 8 12:21:30 2019 +0100\n\n    patch 8.1.0879: MS-Windows: temp name encoding can be wrong\n\n    Problem:    MS-Windows: temp name encoding can be wrong.\n    Solution:   Convert from active code page to \u0027encoding\u0027. (Ken Takata,\n                closes #3520, closes #1698)\n\ncommit a02e3f65c52a2c8c987e7dcac5df1f8db9a7b0de\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Feb 7 21:27:14 2019 +0100\n\n    patch 8.1.0878: test for has(\u0027bsd\u0027) fails on some BSD systems\n\n    Problem:    Test for has(\u0027bsd\u0027) fails on some BSD systems.\n    Solution:   Adjust the uname match. (James McCoy, closes #3909)\n\ncommit ee8188fc74a7cf9ee7acb634b2bb7a032d0cb24c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Feb 5 21:23:04 2019 +0100\n\n    patch 8.1.0877: new buffer used every time the quickfix window is opened\n\n    Problem:    New buffer used every time the quickfix window is opened.\n    Solution:   Reuse the buffer. (Yegappan Lakshmanan, closes #3902)\n\ncommit 2a78b7c70471527d83adef6b147dbfb6c9f838f7\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Feb 5 20:12:06 2019 +0100\n\n    patch 8.1.0876: completion match not displayed when popup menu is not shown\n\n    Problem:    Completion match not displayed when popup menu is not shown.\n    Solution:   Call update_screen() when not displaying the popup menu to show\n                the inserted match. (Ken Takata, Hirohito Higashi)\n\ncommit 71b13e92ae580038b8aecbb783296c577ca2ba5a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Feb 4 21:14:45 2019 +0100\n\n    patch 8.1.0875: not all errors of marks and findfile()/finddir() are tested\n\n    Problem:    Not all errors of marks and findfile()/finddir() are tested.\n    Solution:   Add more test coverage. (Dominique Pelle)\n\ncommit 94688b8a2a1fc3d6c8e49151b9533ec1c0a6757f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Feb 4 21:02:06 2019 +0100\n\n    Add missing matchit file.\n\ncommit 9c46efd7dc57c1a8eae5137d05c7e67c4f82c3d7\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Feb 4 20:30:18 2019 +0100\n\n    patch 8.1.0874: using old style comments in new file\n\n    Problem:    Using old style comments in new file.\n    Solution:   Convert to // comments in new file. (Yegappan Lakshmanan)\n\ncommit 970076468e37972d24c6ba6ef29f1957128aa161\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Feb 3 23:45:30 2019 +0100\n\n    patch 8.1.0873: list if distributed files does not include matchit autoload\n\n    Problem:    List if distributed files does not include the matchit autoload\n                directory.\n    Solution:   Add the directory.\n\ncommit 34a587457f09743974dcee24a04a1752a949b300\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Feb 3 15:28:28 2019 +0100\n\n    patch 8.1.0872: confusing condition\n\n    Problem:    Confusing condition.\n    Solution:   Use \"\u003d\u003d\" instead of \"\u003c\u003d\".\n\ncommit 314dd79cac2adc10304212d1980d23ecf6782cfc\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Feb 3 15:27:20 2019 +0100\n\n    Update runtime files.\n\ncommit 63d1fea8141c3dfb36aeb9de60e5f1f90450acff\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Feb 3 15:18:35 2019 +0100\n\n    patch 8.1.0871: build error when building with Ruby 2.6.0\n\n    Problem:    Build error when building with Ruby 2.6.0.\n    Solution:   Change argument of rb_int2big_stub(). (Android Baumann,\n                closes #3899)\n\ncommit aa5df7e3127dff6b7336df0903f5c569a40eb174\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Feb 3 14:53:10 2019 +0100\n\n    patch 8.1.0870: Vim doesn\u0027t use the new ConPTY support in Windows 10\n\n    Problem:    Vim doesn\u0027t use the new ConPTY support in Windows 10.\n    Solution:   Use ConPTY support, if available. (Nobuhiro Takasaki, closes #3794)\n\ncommit 01a6c21691631ee55744a1799a9725e5d6521cf4\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Feb 3 13:13:18 2019 +0100\n\n    patch 8.1.0869: Travis CI script is too complicated\n\n    Problem:    Travis CI script is too complicated.\n    Solution:   Add names to environments.  Move appveyor script outside of src\n                directory. (Ozaki Kiichi, closes #3890)\n\ncommit 889da2f2438c8168f9a25dc776360b81109bad44\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Feb 2 14:02:30 2019 +0100\n\n    patch 8.1.0868: crash if triggering garbage collector after a function call\n\n    Problem:    Crash if triggering garbage collector after a function call.\n                (Michael Henry)\n    Solution:   Don\u0027t call the garbage collector right away, do it later.\n                (closes #3894)\n\ncommit 65951258d65b71581aeb117dbb7defa8a87ce38f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Feb 1 22:10:16 2019 +0100\n\n    patch 8.1.0867: cannot build Python interface with Python 2.4\n\n    Problem:    Cannot build Python interface with Python 2.4. (Tom G. Christensen)\n    Solution:   Define PyBytes_FromStringAndSize. (Ken Takata, closes #3888)\n\ncommit 1c321dcee966b82a527cb34bbadd5874d6bc454a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Feb 1 20:42:22 2019 +0100\n\n    patch 8.1.0866: build file dependencies are outdated\n\n    Problem:    Build file dependencies are outdated. (John Little)\n    Solution:   Run \"make proto\" and \"make depend\".\n\ncommit 895d966e341c187ffcf9da88dba193cbfcebf000\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jan 31 21:57:21 2019 +0100\n\n    patch 8.1.0865: when \u0027listchars\u0027 only contains \"nbsp:X\" it does not work\n\n    Problem:    When \u0027listchars\u0027 only contains \"nbsp:X\" it does not work.\n    Solution:   Set extra_check when lcs_nbsp is set. (Ralf Schandl, closes #3889)\n\ncommit 375e3390078e740d3c83b0c118c50d9a920036c7\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jan 31 18:26:10 2019 +0100\n\n    patch 8.1.0864: cannot have a local value for \u0027scrolloff\u0027 and \u0027sidescrolloff\u0027\n\n    Problem:    Cannot have a local value for \u0027scrolloff\u0027 and \u0027sidescrolloff\u0027.\n                (Gary Holloway)\n    Solution:   Make \u0027scrolloff\u0027 and \u0027sidescrolloff\u0027 global-local. (mostly by\n                Aron Widforss, closes #3539)\n\ncommit b3051ce82f2e8af95ce3b6a41867f70aee5ecc82\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jan 31 15:52:11 2019 +0100\n\n    patch 8.1.0863: cannot see what signal caused a job to end\n\n    Problem:    Cannot see what signal caused a job to end.\n    Solution:   Add \"termsig\" to job_info(). (Ozaki Kiichi, closes #3786)\n\ncommit 221cd9f4dd866503777b2fffa721c1403716ad63\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jan 31 15:34:40 2019 +0100\n\n    patch 8.1.0862: no verbose version of character classes\n\n    Problem:    No verbose version of character classes.\n    Solution:   Add [:ident:], [:keyword:] and [:fname:]. (Ozaki Kiichi,\n                closes #1373)\n\ncommit 60f807b3f71a92881e2b3bf48bd016294957130e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jan 31 14:43:19 2019 +0100\n\n    patch 8.1.0861: building with MinGW and static libc doesn\u0027t work\n\n    Problem:    Building with MinGW and static libc doesn\u0027t work.\n    Solution:   Change the LIB argument. (Ken Takata)\n\ncommit 77255cab7447792d781752707c8e163c838ec996\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jan 31 14:29:42 2019 +0100\n\n    patch 8.1.0860: debug lines left in the code\n\n    Problem:    Debug lines left in the code.\n    Solution:   Delete the lines.\n\ncommit c45eb770a5988734ff2c572e5e2ce307158c33c8\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jan 31 14:27:04 2019 +0100\n\n    patch 8.1.0859: \"%v\" in \u0027errorformat\u0027 does handle multi-byte characters\n\n    Problem:    \"%v\" in \u0027errorformat\u0027 does handle multi-byte characters.\n    Solution:   Handle multi-byte characters. (Yegappan Lakshmanan, closes #3700)\n\ncommit ce655743ba5c56c00769e57e6a6608c0088211ab\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jan 31 14:12:57 2019 +0100\n\n    patch 8.1.0858: \u0027indentkeys\u0027 and \u0027cinkeys\u0027 defaults are different\n\n    Problem:    \u0027indentkeys\u0027 and \u0027cinkeys\u0027 defaults are different.\n    Solution:   Make them the same, update docs. (close #3882)\n\ncommit 4b47162ccede0b6d9cbb9473ad870220a24fbf54\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jan 31 13:48:09 2019 +0100\n\n    patch 8.1.0857: indent functionality is not separated\n\n    Problem:    Ignore functionality is not separated.\n    Solution:   Move indent functionality into a new file. (Yegappan Lakshmanan,\n                closes #3886)\n\ncommit bbb5f8d4c2cbc5f48556008875f57cbe7fc4ac6c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jan 31 13:22:32 2019 +0100\n\n    patch 8.1.0856: when scrolling a window the cursorline is not always updated\n\n    Problem:    When scrolling a window other than the current one the cursorline\n                highlighting is not always updated. (Jason Franklin)\n    Solution:   Call redraw_for_cursorline() after scrolling.  Only set\n                w_last_cursorline when drawing the cursor line.  Reset the lines\n                to be redrawn also when redrawing the whole window.\n\ncommit af703585a34aa30bb5bdf8c05e4be8b3c66f787a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jan 31 11:00:42 2019 +0100\n\n    patch 8.1.0855: cannot build xxd with MSVC 10\n\n    Problem:    Cannot build xxd with MSVC 10.\n    Solution:   Move declaration to start of block.\n\ncommit d8c56a0d29ccb53e12c6dec73b9a0e8a6dad99c2\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Jan 30 23:02:25 2019 +0100\n\n    patch 8.1.0854: xxd does not work with more than 32 bit addresses\n\n    Problem:    xxd does not work with more than 32 bit addresses.\n    Solution:   Add support for 64 bit addresses. (Christer Jensen, closes #3791)\n\ncommit cbbd0f657803a9a3a9f5e2c66bce6e1ea1d6a64b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Jan 30 22:36:18 2019 +0100\n\n    patch 8.1.0853: options test fails on Mac\n\n    Problem:    Options test fails on Mac.\n    Solution:   Remove a trailing slash from $TMPDIR.\n\ncommit ed71ed37bcd44bcbfcf59beee1248799de3315ec\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Jan 30 22:13:35 2019 +0100\n\n    patch 8.1.0852: findfile() and finddir() are not properly tested\n\n    Problem:    findfile() and finddir() are not properly tested.\n    Solution:   Extend the test and add more. (Dominique Pelle, closes #3880)\n\ncommit 8d4ce56a19ed14d13332f94ad592fff2d9a715d5\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Jan 30 22:01:40 2019 +0100\n\n    patch 8.1.0851: feedkeys() with \"L\" does not work properly\n\n    Problem:    feedkeys() with \"L\" does not work properly.\n    Solution:   Do not set typebuf_was_filled when using \"L\". (Ozaki Kiichi,\n                closes #3885)\n\ncommit 98ad1e17c3f71962862f959c6ba57dd01e8a83c2\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Jan 30 21:51:27 2019 +0100\n\n    patch 8.1.0850: test for \u0027backupskip\u0027 is not correct\n\n    Problem:    Test for \u0027backupskip\u0027 is not correct.\n    Solution:   Split the option in parts and use expand(). (Michael Soyka)\n\ncommit c07ff5c60ad35982e9cdaa9dd72d3d1669935e87\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Jan 30 21:41:14 2019 +0100\n\n    patch 8.1.0849: cursorline highlight is not always updated\n\n    Problem:    Cursorline highlight is not always updated.\n    Solution:   Set w_last_cursorline when redrawing.  Fix resetting cursor flags\n                when using the popup menu.\n\ncommit b191be2f0000bf1de09a79226cfd405d9387caa3\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Jan 30 21:00:12 2019 +0100\n\n    patch 8.1.0848: cannot build with Ruby 1.8\n\n    Problem:    Cannot build with Ruby 1.8. (Tom G. Christensen)\n    Solution:   Use rb-str_new2(). (Yasuhiro Matsumoto, closes #3883,\n                closes #3884)\n\ncommit 9172d23d05f3f25996e03612654920b01158d734\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jan 29 23:06:54 2019 +0100\n\n    patch 8.1.0847: may use terminal after it was cleaned up\n\n    Problem:    May use terminal after it was cleaned up.\n    Solution:   Use the job pointer.\n\ncommit 39536dd557e847e80572044c2be319db5886abe3\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jan 29 22:58:21 2019 +0100\n\n    patch 8.1.0846: not easy to recognize the system Vim runs on\n\n    Problem:    Not easy to recognize the system Vim runs on.\n    Solution:   Add more items to the features list. (Ozaki Kiichi, closes #3855)\n\ncommit 2a4857a1fcf1d188e5b985ac21bcfc532eddde94\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jan 29 22:29:07 2019 +0100\n\n    patch 8.1.0845: having job_status() free the job causes problems\n\n    Problem:    Having job_status() free the job causes problems.\n    Solution:   Do not actually free the job or terminal yet, put it in a list and\n                free it a bit later. Do not use a terminal after checking the job\n                status.  (closes #3873)\n\ncommit 50948e4ac24314d5a70404bbc592ffc28755ad9f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jan 29 20:36:56 2019 +0100\n\n    patch 8.1.0844: when timer fails test will hang forever\n\n    Problem:    When timer fails test will hang forever.\n    Solution:   Use reltime() to limit waiting time. (Ozaki Kiichi, closes #3878)\n\ncommit e0de2164f62a1736cdc64dbf804b77db8af90c10\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jan 29 20:17:28 2019 +0100\n\n    patch 8.1.0843: memory leak when running \"make test_cd\"\n\n    Problem:    Memory leak when running \"make test_cd\".\n    Solution:   Free the stack element when failing. (Dominique Pelle,\n                closes #3877)\n\ncommit cb908a813cebf7fb4608ff43fc3d258cf2768809\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Jan 28 23:20:04 2019 +0100\n\n    patch 8.1.0842: getchar_zero test fails on MS-Windows\n\n    Problem:    getchar_zero test fails on MS-Windows.\n    Solution:   Disable the test for now.\n\ncommit 2339fa335fcce46226f871b2c95c433966c711e9\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Jan 28 22:59:36 2019 +0100\n\n    patch 8.1.0841: travis config to get Lua on MacOS is too complicated\n\n    Problem:    Travis config to get Lua on MacOS is too complicated.\n    Solution:   Use an addons entry. (Ozaki Kiichi, closes 3876)\n\ncommit 12dfc9eef14fe74c46145aa9e6cba9666f1bcd40\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Jan 28 22:32:58 2019 +0100\n\n    patch 8.1.0840: getchar(0) never returns a character in the terminal\n\n    Problem:    getchar(0) never returns a character in the terminal.\n    Solution:   Call wait_func() at least once.\n\ncommit f58d81a18752cb9bf899b3f7328fc489cf6558e8\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Jan 28 20:19:05 2019 +0100\n\n    patch 8.1.0839: when using VTP wrong colors after a color scheme change\n\n    Problem:    When using VTP wrong colors after a color scheme change.\n    Solution:   When VTP is active always clear after a color scheme change.\n                (Nobuhiro Takasaki, closes #3872)\n\ncommit dec01206b224fd0fba66e4da20a602e941d74d04\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Jan 28 20:04:24 2019 +0100\n\n    patch 8.1.0838: compiler warning for type conversion\n\n    Problem:    Compiler warning for type conversion.\n    Solution:   Add a type cast. (Mike Williams)\n\ncommit 26d982185e21398738a9c688429c0a1840d7c9c3\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jan 27 22:32:55 2019 +0100\n\n    patch 8.1.0837: timer interrupting cursorhold and mapping not tested\n\n    Problem:    Timer interrupting cursorhold and mapping not tested.\n    Solution:   Add tests with timers. (Ozaki Kiichi, closes #3871)\n\ncommit 346d2a359a6874be6cdb683a8d190ba13aa10e94\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jan 27 20:43:41 2019 +0100\n\n    patch 8.1.0836: user completion test can fail on MS-Windows\n\n    Problem:    User completion test can fail on MS-Windows.\n    Solution:   Allow for other names befor \"Administrator\".\n\ncommit 3e9d4d85c4b5602f072be76b51865050d51fb3c4\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jan 27 17:08:40 2019 +0100\n\n    patch 8.1.0835: GUI build fails on MS-Windows\n\n    Problem:    GUI build fails on MS-Windows.\n    Solution:   Adjust #ifdef.\n\ncommit e40b9d47bf8f8f716d3ef5a95c8ecbbdc0a501f9\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jan 27 16:55:47 2019 +0100\n\n    patch 8.1.0834: GUI may wait too long before dealing with messages\n\n    Problem:    GUI may wait too long before dealing with messages.  Returning\n                early may cause a mapping to time out.\n    Solution:   Use the waiting loop from Unix also for the GUI.\n                (closes #3817, closes #3824)\n\ncommit d93090f41f70c521cfad5b25efcb0024b9480082\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jan 27 15:07:39 2019 +0100\n\n    patch 8.1.0833: memory leak when jumps output is filtered\n\n    Problem:    Memory leak when jumps output is filtered.\n    Solution:   Free the filtered name. (Dominique Pelle, closes #3869)\n\ncommit 2e0500921891e4fec57e97d3c0021aa2d2b4d7ae\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jan 27 15:00:36 2019 +0100\n\n    patch 8.1.0832: confirm() is not tested\n\n    Problem:    confirm() is not tested.\n    Solution:   Add a test. (Dominique Pelle, closes #3868)\n\ncommit 0eb220c03057096a26dda9c5544b362dce6df4d7\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jan 27 14:41:43 2019 +0100\n\n    patch 8.1.0831: xxd test fails if man page has dos fileformat\n\n    Problem:    Xxd test fails if man page has dos fileformat.\n    Solution:   Make a copy with unix fileformat.\n\ncommit e3d065454408a103c39308651dd7793f0bf55ba6\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jan 27 14:29:24 2019 +0100\n\n    patch 8.1.0830: test leaves directory behind on MS-Windows\n\n    Problem:    Test leaves directory behind on MS-Windows.\n    Solution:   Close buffer before deleting directory.\n\ncommit d39e275b57493f9e25e1b62f84810571eee30cf4\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jan 26 20:07:38 2019 +0100\n\n    patch 8.1.0829: when \u0027hidden\u0027 is set session creates extra buffers\n\n    Problem:    When \u0027hidden\u0027 is set session creates extra buffers.\n    Solution:   Move :badd commands to the end. (Jason Franklin)\n\ncommit 6aba96dd5778b4201c9f5cb065d7669d3398e724\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jan 26 17:43:21 2019 +0100\n\n    patch 8.1.0828: still using FEAT_VIRTUALEDIT\n\n    Problem:    Still using FEAT_VIRTUALEDIT.\n    Solution:   Remove last use of FEAT_VIRTUALEDIT.\n\ncommit 2a953fcf107d24229fec8af820ee62c908caafbf\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jan 26 17:41:47 2019 +0100\n\n    Updated runtime files.\n\ncommit 8e59a1e127de38ef311f5064b41d201228703883\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jan 26 17:36:51 2019 +0100\n\n    patch 8.1.0827: missing dependency in Makefile\n\n    Problem:    Missing dependency in Makefile.\n    Solution:   Add dependency from autocmd.o on auto/osdef.h\n\ncommit 29ddebef4038d2d2b3bc9d8d3b0109f4046d6fbf\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jan 26 17:28:26 2019 +0100\n\n    patch 8.1.0826: too many #ifdefs\n\n    Problem:    Too many #ifdefs.\n    Solution:   Graduate FEAT_VIRTUALEDIT.  Adds about 10Kbyte to the code.\n\ncommit 3e460fd8b72db905fbf9f01b00371384ffc415b8\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jan 26 16:21:07 2019 +0100\n\n    patch 8.1.0825: code for autocommands is mixed with file I/O code\n\n    Problem:    Code for autocommands is mixed with file I/O code.\n    Solution:   Move autocommand code to a separate file. (Yegappan Lakshmanan,\n                closes #3863)\n\ncommit 1ecc5e4a995ade68ae216bb56f6ac9bd5c0b7e4b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jan 26 15:12:55 2019 +0100\n\n    patch 8.1.0824: SunOS/Solaris has a problem with ttys\n\n    Problem:    SunOS/Solaris has a problem with ttys.\n    Solution:   Add mch_isatty() with extra handling for SunOS. (Ozaki Kiichi,\n                closes #3865)\n\ncommit 203651b9b2e2f478c9a2be25f86ce9712a21a796\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jan 26 14:11:19 2019 +0100\n\n    patch 8.1.0823: not sufficient testing of xxd\n\n    Problem:    Not sufficient testing of xxd.\n    Solution:   Add some more test coverage.\n\ncommit cb574f415486adff645ce384979bfecf27f5be8c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jan 25 22:29:57 2019 +0100\n\n    patch 8.1.0822: peeking and flushing output slows down execution\n\n    Problem:    Peeking and flushing output slows down execution.\n    Solution:   Do not update the mode message when global_busy is set.  Do not\n                flush when only peeking for a character. (Ken Takata)\n\ncommit 970f5d39f27717b1a529b7b250a8ed7c3f791949\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jan 25 21:52:17 2019 +0100\n\n    patch 8.1.0821: xxd \"usage\" output and other arguments not tested\n\n    Problem:    Xxd \"usage\" output and other arguments not tested.\n    Solution:   Add a test to trigger the usage output in various ways.  Fix\n                uncovered problem.\n\ncommit e295609be20c1b065d6b489214d70e171ae49234\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jan 25 21:01:17 2019 +0100\n\n    patch 8.1.0820: test for sending large data over channel sometimes fails\n\n    Problem:    Test for sending large data over channel sometimes fails.\n    Solution:   Handle that the job may have finished early.  Also fix that file\n                changed test doesn\u0027t work in the GUI and reduce flakyness. (Ozaki\n                Kiichi, closes #3861)\n\ncommit 865767126e97d9ac65e052a657b29bbc32dcb512\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jan 25 20:48:33 2019 +0100\n\n    patch 8.1.0819: a failed assert with a long string is hard to read\n\n    Problem:    A failed assert with a long string is hard to read.\n    Solution:   Shorten the assert message.\n\ncommit 240583869ae477202494dd01ef1e8e2bac650f10\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jan 24 23:11:49 2019 +0100\n\n    patch 8.1.0818: MS-Windows: cannot send large data with ch_sendraw()\n\n    Problem:    MS-Windows: cannot send large data with ch_sendraw().\n    Solution:   Split write into several WriteFile() calls. (Yasuhiro Matsumoto,\n                closes #3823)\n\ncommit 99531a7604ce89ba82f41cdb519669abb61f3df0\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jan 24 22:42:37 2019 +0100\n\n    patch 8.1.0817: \":\u003d\" command is not tested\n\n    Problem:    \":\u003d\" command is not tested.\n    Solution:   Add a test. (Dominique Pelle, closes #3859)\n\ncommit 681b6bc86c8f60473854c0141935c07494528884\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jan 24 22:23:58 2019 +0100\n\n    patch 8.1.0816: test for \u0027runtimepath\u0027 in session fails on MS-Windows\n\n    Problem:    Test for \u0027runtimepath\u0027 in session fails on MS-Windows.\n    Solution:   Skip the test for now.\n\ncommit 5e66b42aae7c67a3ef67617d4bd43052ac2b73ce\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jan 24 21:58:10 2019 +0100\n\n    patch 8.1.0815: dialog for file changed outside of Vim not tested\n\n    Problem:    Dialog for file changed outside of Vim not tested.\n    Solution:   Add a test.  Move FileChangedShell test.  Add \u0027L\u0027 flag to\n                feedkeys().\n\ncommit ed18f2c03ae4786b489943cb575bb781a70356e4\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jan 24 20:30:52 2019 +0100\n\n    patch 8.1.0814: :mksession cannot handle a very long \u0027runtimepath\u0027\n\n    Problem:    :mksession cannot handle a very long \u0027runtimepath\u0027. (Timothy\n                Madden)\n    Solution:   Expand each part separately, instead of the whole option at once.\n                (Christian Brabandt, closes #3466)\n\ncommit 0566e891f73897486de3f0ac194795eeca0097d6\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jan 24 19:37:40 2019 +0100\n\n    patch 8.1.0813: FileChangedShell not sufficiently tested\n\n    Problem:    FileChangedShell not sufficiently tested.\n    Solution:   Add a more comprehensive test case.\n\ncommit 9ba6117de6dc2993f8b42ccb9754c23694db2950\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jan 24 18:20:17 2019 +0100\n\n    patch 8.1.0812: Unicode 16 feature is not useful\n\n    Problem:    Unicode 16 feature is not useful and cannot be detected.\n    Solution:   Remove UNICODE16.\n\ncommit 30276f2beb248557c6b33cd5418bca8b7084b0a5\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jan 24 17:59:39 2019 +0100\n\n    patch 8.1.0811: too many #ifdefs\n\n    Problem:    Too many #ifdefs.\n    Solution:   Graduate FEAT_MBYTE, the final chapter.\n\ncommit 264b74fa545edfb92c0d7d08a02c26331cc5b168\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jan 24 17:18:42 2019 +0100\n\n    patch 8.1.0810: too many #ifdefs\n\n    Problem:    Too many #ifdefs.\n    Solution:   Graduate FEAT_MBYTE, part 4.\n\ncommit a12a161b8ce09d024ed71c2134149fa323f8ee8e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jan 24 16:39:02 2019 +0100\n\n    patch 8.1.0809: too many #ifdefs\n\n    Problem:    Too many #ifdefs.\n    Solution:   Graduate FEAT_MBYTE, part 3.\n\ncommit 091806d6f0f0481b88daa7d3a24006e54c25cd6f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jan 24 16:27:46 2019 +0100\n\n    patch 8.1.0808: MS-Windows: build error with GUI\n\n    Problem:    MS-Windows: build error with GUI.\n    Solution:   Remove \"static\".\n\ncommit 9e79ccbe9ce6fce18939c7ac2e5ad059a3bd1951\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jan 24 15:57:30 2019 +0100\n\n    patch 8.1.0807: session test fails on MS-Windows\n\n    Problem:    Session test fails on MS-Windows.\n    Solution:   Don\u0027t try creating file with illegal name.\n\ncommit fc3abf47fbe1e426f2b676c316c81ee9ff607075\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jan 24 15:54:21 2019 +0100\n\n    patch 8.1.0806: too many #ifdefs\n\n    Problem:    Too many #ifdefs.\n    Solution:   Graduate FEAT_MBYTE, part 2.\n\ncommit 135059724f140ceac889c9f8136bd1bf5c41d49d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jan 24 15:04:48 2019 +0100\n\n    patch 8.1.0805: too many #ifdefs\n\n    Problem:    Too many #ifdefs.\n    Solution:   Graduate FEAT_MBYTE, part 1.\n\ncommit 4b9e91f0ba02192e4592a5c4a9bdcdd6e9efeb5e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jan 24 13:58:11 2019 +0100\n\n    patch 8.1.0804: crash when setting v:errmsg to empty list\n\n    Problem:    Crash when setting v:errmsg to empty list. (Jaon Franklin)\n    Solution:   Separate getting value and assigning result.\n\ncommit ad36a3588d32985ee27bd11aa97e5195ef623158\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jan 24 13:34:42 2019 +0100\n\n    patch 8.1.0803: session file has problem with single quote in file name\n\n    Problem:    Session file has problem with single quote in file name. (Jon\n                Crowe)\n    Solution:   Use a double quoted string.  Add a test.\n\ncommit a5be9b62480a6f338a72c01e57c9edd0bca8048b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jan 24 12:31:44 2019 +0100\n\n    patch 8.1.0802: negative index doesn\u0027t work for Blob\n\n    Problem:    Negative index doesn\u0027t work for Blob.\n    Solution:   Make it work, add a test. (closes #3856)\n\ncommit fb1199d934a27d338b18fe914e328346f093d3f6\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jan 24 12:18:46 2019 +0100\n\n    patch 8.1.0801: MinGW: no hint that tests fail because of small terminal\n\n    Problem:    MinGW: no hint that tests fail because of small terminal.\n    Solution:   Add a rule for test1 that checks for \"wrongtermsize\".\n                (msoyka-of-wharton)\n\ncommit 4456ab527a6a5faae9287f3bd2e52cc18966cfb0\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Jan 23 23:00:30 2019 +0100\n\n    patch 8.1.0800: may use a lot of memory when a function refers itself\n\n    Problem:    May use a lot of memory when a function creates a cyclic\n                reference.\n    Solution:   After saving a funccal many times, invoke the garbage collector.\n                (closes #3835)\n\ncommit cfc15237ab88ecb78b12030f6e04b87618b56124\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Jan 23 22:33:18 2019 +0100\n\n    patch 8.1.0799: calling deleted function; test doesn\u0027t work on Mac\n\n    Problem:    Calling deleted function; test doesn\u0027t work on Mac.\n    Solution:   Wait for the function to be called before deleting it. Use a job\n                to write to the pty, unless in the GUI. (Ozaki Kiichi,\n                closes #3854)\n\ncommit dd29ea18050284526174b5685781469240f5bc4a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Jan 23 21:56:21 2019 +0100\n\n    patch 8.1.0798: changing a blob while iterating over it works strangely\n\n    Problem:    Changing a blob while iterating over it works strangely.\n    Solution:   Make a copy of the Blob before iterating.\n\ncommit bf821bccf18453b01d25bee53e4954b02a5dd0e6\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Jan 23 21:15:02 2019 +0100\n\n    patch 8.1.0797: error E898 is used twice\n\n    Problem:    Error E898 is used twice.\n    Solution:   Rename the Blob error to E899. (closes #3853)\n\ncommit 31faed60bfd54ff8f612f6b311a6cbcd9e7ebedd\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jan 22 23:01:40 2019 +0100\n\n    patch 8.1.0796: MS-Windows 7: problem with named pipe on channel\n\n    Problem:    MS-Windows 7: problem with named pipe on channel.\n    Solution:   Put back the disconnect/connect calls. (Yasuhiro Matsumoto,\n                closes #3833)\n\ncommit f88af6e6757b2e373cf6cd366d6a81a066a6ade0\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jan 22 22:55:00 2019 +0100\n\n    patch 8.1.0795: cannot build without popup menu\n\n    Problem:    Cannot build without popup menu.\n    Solution:   Add #ifdef\n\ncommit 82a12468bd023f5cdc5d27182bedef7881514643\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jan 22 22:41:42 2019 +0100\n\n    patch 8.1.0794: white space before \" -Ntabmove\" causes problems\n\n    Problem:    White space before \" -Ntabmove\" causes problems.\n    Solution:   Skip whitespace. (Ozaki Kiichi, closes #3841)\n\ncommit 0d17f0d1c09fa6db306336695ba646c21ea24909\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jan 22 22:20:38 2019 +0100\n\n    patch 8.1.0793: incorrect error messages for functions that take a Blob\n\n    Problem:    Incorrect error messages for functions that now take a Blob\n                argument.\n    Solution:   Adjust the error messages. (Dominique Pelle, closes #3846)\n\ncommit 9e26f7d31fbb780613fa700fe61de3e0b4ff2ef6\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jan 22 22:08:09 2019 +0100\n\n    patch 8.1.0792: bad display if opening cmdline window from Insert completion\n\n    Problem:    Popup menu is displayed on top of the cmdline window if it is\n                opened from Insert completion. (Bjorn Linse)\n    Solution:   Remove the popup menu.  Restore the cursor position.\n                (closes #3838)\n\ncommit 563bbeabcce5580e03648e687bd7ddb9626a03d9\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jan 22 21:45:40 2019 +0100\n\n    patch 8.1.0791: a few compiler warnings on VMS\n\n    Problem:    A few compiler warnings on VMS.\n    Solution:   Remove type cast.  Adjust #ifdef. (Zoltan Arpadffy)\n\ncommit 57a6bf056715bd5c94d8047247615e39862424e7\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jan 22 21:27:13 2019 +0100\n\n    patch 8.1.0790: code for creating tabpages in session is too complex\n\n    Problem:    Code for creating tabpages in session is too complex.\n    Solution:   Simplify the code. (Jason Franklin)\n\ncommit 555de4e3b2881b0d9a72242ecc2ba26b5c698c85\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Jan 21 23:03:49 2019 +0100\n\n    patch 8.1.0789: sourcing a session sets v:errmsg\n\n    Problem:    Sourcing a session sets v:errmsg.\n    Solution:   Use \"%argdel\" instead of \"argdel *\". (Jason Franklin)\n\ncommit b2148f5864d297ca907cdecf7d13fa6c41ef2df1\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jan 20 23:43:57 2019 +0100\n\n    patch 8.1.0788: cannot build with tiny features\n\n    Problem:    Cannot build with tiny features.\n    Solution:   Adjust #ifdefs.\n\ncommit edce7420d044a503f38284188770efba87121bd6\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jan 20 18:39:30 2019 +0100\n\n    patch 8.1.0787: compiler warning for unused function\n\n    Problem:    Compiler warning for unused function. (Tony Mechelynck)\n    Solution:   Tune #ifdef around setjmp functions.\n\ncommit 10772307c4e5299ed45470f92779f089a00d841e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jan 20 18:25:54 2019 +0100\n\n    patch 8.1.0786: ml_get error when updating the status line\n\n    Problem:    ml_get error when updating the status line and a terminal had its\n                scrollback cleared.  (Chris Patuzzo)\n    Solution:   Check the cursor position when drawing the status line.\n                (closes #3830)\n\ncommit 113e10721f42fc2500b63fe95193f8665658a90c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jan 20 15:30:40 2019 +0100\n\n    patch 8.1.0785: depending on the configuration some functions are unused\n\n    Problem:    Depending on the configuration some functions are unused.\n    Solution:   Add more #ifdefs, remove unused functions. (Dominique Pelle,\n                closes #3822)\n\ncommit 1f20daa1d784e2d8ae13db5b9c8abbb648dd2a03\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jan 19 21:12:24 2019 +0100\n\n    patch 8.1.0784: messy indent in if statement\n\n    Problem:    Messy indent in if statement.\n    Solution:   Improve structure of if statement. (Ozaki Kiichi, closes #3826)\n\ncommit 63c0ccd2b68ce854f294e6f149cc700c7f543674\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jan 19 21:06:58 2019 +0100\n\n    patch 8.1.0783: compiler warning for signed/unsigned\n\n    Problem:    Compiler warning for signed/unsigned.\n    Solution:   Add type cast.  Change type of buffer. (Ozaki Kiichi, closes #3827)\n\ncommit 2d951a486e632f99fe039c0b0a1685f1fe7879b2\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jan 19 19:54:20 2019 +0100\n\n    patch 8.1.0782: Win32: cursor blinks when Vim is not active\n\n    Problem:    Win32: cursor blinks when Vim is not active.\n    Solution:   Remove call to setActiveWindow(). (Yasuhiro Matsumoto,\n                closes #3778)\n\ncommit a502caab8bd396316a6eb5cb821b0a0df55c502a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jan 19 18:23:41 2019 +0100\n\n    patch 8.1.0781: build error when using if_xcmdsrv.c\n\n    Problem:    Build error when using if_xcmdsrv.c.\n    Solution:   Add missing part of 8.1.0779.\n\ncommit e25bbc3b2bf1d8c4acec0910aaf9031451752578\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jan 19 18:20:45 2019 +0100\n\n    patch 8.1.0780: terminal test fails on Mac\n\n    Problem:    Terminal test fails on Mac.\n    Solution:   Skip the test on Mac.\n\ncommit 32526b3c1846025f0e655f41efd4e5428da16b6c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jan 19 17:43:09 2019 +0100\n\n    patch 8.1.0779: argument for message functions is inconsistent\n\n    Problem:    Argument for message functions is inconsistent.\n    Solution:   Make first argument to msg() \"char *\".\n\ncommit d383c92ec1d14ffd5c3802f0ffd763e91d547fa8\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jan 19 15:27:08 2019 +0100\n\n    patch 8.1.0778: terminal test fails on MS-Windows\n\n    Problem:    Terminal test fails on MS-Windows.\n    Solution:   Temporarily skip the test on MS-Windows.  Do run it both in\n                terminal and GUI on other systems.\n\ncommit b091f30bf38eacb31b9d8c97c82c7e0af9866301\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jan 19 14:37:00 2019 +0100\n\n    patch 8.1.0777: Win32: using pipes for channel does not work well\n\n    Problem:    Win32: using pipes for channel does not work well.\n    Solution:   Use a larger buffer and handle overlaps. (Yasuhiro Matsumoto,\n                closes #3782)\n\ncommit b2e54b009279754e420c992a5e4ec05b0728d915\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jan 19 13:46:50 2019 +0100\n\n    patch 8.1.0776: Travis does not build a version without GUI on Linux\n\n    Problem:    Travis does not build a version without GUI on Linux.\n    Solution:   Add an environment for tiny features without GUI.\n\ncommit 2bf60b300188a7a733408a21a9716362ef4e2c44\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jan 18 23:14:43 2019 +0100\n\n    patch 8.1.0775: matching too many files as zsh\n\n    Problem:    Matching too many files as zsh. (Danek Duvall)\n    Solution:   Be more specific with zsh filetype patterns.\n\ncommit 05a2907cde00ac3ccff01c59978f174c020cc375\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jan 18 22:59:53 2019 +0100\n\n    patch 8.1.0774: VMS build is missing the blob file\n\n    Problem:    VMS build is missing the blob file.\n    Solution:   Add the blob file to the build rules. (Zoltan Arpadffy)\n\ncommit 987411db9e4b76b524d0579db21074be0bffd61b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jan 18 22:48:34 2019 +0100\n\n    patch 8.1.0773: not all crypt code is tested\n\n    Problem:    Not all crypt code is tested.\n    Solution:   Disable unused crypt code.  Add more test coverage.\n\ncommit 0314236aabcb2ca9d0b74074dadecf68d7c7ed5f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jan 18 22:01:42 2019 +0100\n\n    patch 8.1.0772: the sign_define_by_name() function is too long\n\n    Problem:    The sign_define_by_name() function is too long.\n    Solution:   Split it into smaller functions. (Yegappan Lakshmanan,\n                closes #3819)\n\ncommit 147e7d0caba8b66ff11622e514142bcc3d24403a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jan 18 21:46:47 2019 +0100\n\n    patch 8.1.0771: some shell filetype patterns end in a star\n\n    Problem:    Some shell filetype patterns end in a star.\n    Solution:   Make sure that patterns not ending in a star are preferred.\n\ncommit 1ac56c2d11da5ffa44db23e1fd0c533d02ab2f66\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jan 17 22:28:22 2019 +0100\n\n    patch 8.1.0770: inconsistent use of ELAPSED_FUNC\n\n    Problem:    Inconsistent use of ELAPSED_FUNC.\n    Solution:   Consistently use ELAPSED_FUNC.  Also turn ELAPSED_TYPE into a\n                typedef. (Ozaki Kiichi, closes #3815)\n\ncommit 3020ccb113d397ddf474001dc00a1916ad7abdee\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jan 17 22:13:54 2019 +0100\n\n    patch 8.1.0769: :stop is covered in two tests\n\n    Problem:    :stop is covered in two tests.\n    Solution:   Remove Test_stop_in_terminal().  Make other test exit Vim cleanly.\n                (Ozaki Kiichi, closes #3814)\n\ncommit ae654385dfb2ae4c1d70789d1dce3676dba4dfbc\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jan 17 21:09:05 2019 +0100\n\n    patch 8.1.0768: updating completions may cause the popup menu to flicker\n\n    Problem:    Updating completions may cause the popup menu to flicker.\n    Solution:   Avoid updating the text below the popup menu before drawing the\n                popup menu.\n\ncommit c771bf901622064dc27421b04853e16b6914a295\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jan 17 17:36:45 2019 +0100\n\n    patch 8.1.0767: when deleting lines at the bottom signs are misplaced\n\n    Problem:    When deleting lines at the bottom signs are misplaced.\n    Solution:   Properly update the line number of signs at the end of a buffer\n                after a delete/undo operation. (Yegappan Lakshmanan, closes #3798)\n\ncommit 88c86eb751de9e7e410b405084d35b32fafc2a24\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jan 17 17:13:30 2019 +0100\n\n    patch 8.1.0766: various problems when using Vim on VMS\n\n    Problem:    Various problems when using Vim on VMS.\n    Solution:   Various fixes. Define long_long_T. (Zoltan Arpadffy)\n\ncommit 4131fd5509b283e978e8c6161f09643b64719787\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jan 17 16:32:53 2019 +0100\n\n    patch 8.1.0765: string format of a Blob can\u0027t be parsed back\n\n    Problem:    String format of a Blob can\u0027t be parsed back.\n    Solution:   Use 0z format.\n\ncommit 6e0b6a0bec093b2fbc2e630312ec412f3f2c2254\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jan 17 16:11:06 2019 +0100\n\n    patch 8.1.0764: list of distributed files is outdated\n\n    Problem:    List of distributed files is outdated.\n    Solution:   Remove workshop files.  Add blob files.\n\ncommit d09091d4955c5f41de69928f2db85611ed54ed23\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jan 17 16:07:22 2019 +0100\n\n    Update runtime files.\n\ncommit bb1969b6ab28120c93b77817e7b6075e1aecf663\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jan 17 15:45:25 2019 +0100\n\n    patch 8.1.0763: nobody is using the Sun Workshop support\n\n    Problem:    Nobody is using the Sun Workshop support.\n    Solution:   Remove the Workshop support.\n\ncommit e40742526e6ea272c64ca393d7364e4023f4122c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jan 17 14:31:14 2019 +0100\n\n    patch 8.1.0762: compiler warning\n\n    Problem:    Compiler warning.\n    Solution:   Add type cast. (Mike Williams)\n\ncommit e299bbdf6e7edd633501b7a0e11c349c703c361b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jan 17 14:12:02 2019 +0100\n\n    patch 8.1.0761: default value for brief_wait is wrong\n\n    Problem:    Default value for brief_wait is wrong.\n    Solution:   Make the default FALSE. (Ozaki Kiichi, closes #3812, closes #3799)\n\ncommit 617d7ef0462e86ec946d8932e4d157e65bbc9aa8\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jan 17 13:04:30 2019 +0100\n\n    patch 8.1.0760: no proper test for using \u0027termencoding\u0027\n\n    Problem:    No proper test for using \u0027termencoding\u0027.\n    Solution:   Add a screendump test.  Fix using double width characters in a\n                screendump.\n\ncommit 83a52171ba00b2b9fd2d1d22a07e38fc9fc69c1e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Jan 16 22:41:54 2019 +0100\n\n    patch 8.1.0759: showing two characters for tab is limited\n\n    Problem:    Showing two characters for tab is limited.\n    Solution:   Allow for a third character for \"tab:\" in \u0027listchars\u0027. (Nathaniel\n                Braun, Ken Takata, closes #3810)\n\ncommit 500f36108031c75befb6a04cac2ceeb592d8cf00\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Jan 16 22:15:11 2019 +0100\n\n    patch 8.1.0758: font number is always one instead of the actual\n\n    Problem:    Font number is always one instead of the actual.\n    Solution:   Use \"%d\" instead of \"1\". (Ken Takata)\n\ncommit d89682477cd01ec60edd6d88093b95b12e180127\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jan 15 22:51:57 2019 +0100\n\n    patch 8.1.0757: not enough documentation for Blobs\n\n    Problem:    Not enough documentation for Blobs.\n    Solution:   Add a section about Blobs.\n\ncommit 3d28b58c519c9fc3427587201423c74746cc219e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jan 15 22:44:17 2019 +0100\n\n    patch 8.1.0756: copy() does not make a copy of a Blob\n\n    Problem:    copy() does not make a copy of a Blob.\n    Solution:   Make a copy.\n\ncommit 2ea773b468a1143214c2f12b91ab5e1e7abb4a14\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jan 15 22:16:42 2019 +0100\n\n    patch 8.1.0755: error message for get() on a Blob with invalid index\n\n    Problem:    Error message for get() on a Blob with invalid index.\n    Solution:   Return an empty Blob, like get() on a List does.\n\ncommit 177ab9e0262b1b3a6120bea655864ead487210e5\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jan 15 21:12:57 2019 +0100\n\n    patch 8.1.0754: preferred column is lost when setting \u0027cursorcolumn\u0027\n\n    Problem:    Preferred column is lost when setting \u0027cursorcolumn\u0027.\n    Solution:   Change option flag to P_RWINONLY. (Takayuki Kurosawa,\n                closes #3806)\n\ncommit b5443cc46dd1485d6c785dd8c65a2c07bd5a17f3\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jan 15 20:19:40 2019 +0100\n\n    patch 8.1.0753: printf format not checked for semsg()\n\n    Problem:    printf format not checked for semsg().\n    Solution:   Add GNUC attribute and fix reported problems. (Dominique Pelle,\n                closes #3805)\n\ncommit 8e481e8dfe0b82930faf005c7e840c49cbcf4511\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jan 15 20:07:48 2019 +0100\n\n    patch 8.1.0752: one more compiler warning for signed/unsigned string\n\n    Problem:    One more compiler warning for signed/unsigned string. (Tony\n                Mechelynck)\n    Solution:   Remove type cast.\n\ncommit 6057ed4720eaa1d546bbd234e6957ec0163e0e9b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Jan 14 23:19:29 2019 +0100\n\n    patch 8.1.0751: some regexp errors are not tested\n\n    Problem:    Some regexp errors are not tested.\n    Solution:   Add a test function.\n\ncommit 8144acbec33b751788a7912e2d880c083c6cfe93\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Jan 14 23:08:18 2019 +0100\n\n    patch 8.1.0750: when the last sign is deleted the signcolumn may remain\n\n    Problem:    When the last sign is deleted the signcolumn may not be removed\n                even though \u0027signcolumn\u0027 is \"auto\".\n    Solution:   When deleting the last sign redraw the buffer. (Dominique Pelle,\n                closes #3803, closes #3804)\n\ncommit 6acc79f5d4b9d5b02f4ab21ec885e68acc13a2e2\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Jan 14 22:53:31 2019 +0100\n\n    patch 8.1.0749: error message contains garbage\n\n    Problem:    Error message contains garbage. (Dominique Pelle)\n    Solution:   Use correct pointer to failed expression.\n\ncommit 1be45b2ea76ae2e39817a98a584d4d6cbb983a7b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Jan 14 22:46:15 2019 +0100\n\n    patch 8.1.0748: using sprintf() instead of semsg()\n\n    Problem:    Using sprintf() instead of semsg().\n    Solution:   Use semsg().  Fix bug with E888. (Ozaki Kiichi, closes #3801)\n\ncommit ce9d50df07402cb8e196537a9c4505845adecabc\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Jan 14 22:22:29 2019 +0100\n\n    patch 8.1.0747: map() with a bad expression doesn\u0027t give an error\n\n    Problem:    map() with a bad expression doesn\u0027t give an error. (Ingo Karkat)\n    Solution:   Check for giving an error message. (closes #3800)\n\ncommit bbee8d5122b159683b3f52eddd0da85fcf1fcbfd\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Jan 14 21:51:40 2019 +0100\n\n    patch 8.1.0746: highlighting not updated with conceal and \u0027cursorline\u0027\n\n    Problem:    Highlighting not updated with conceal and \u0027cursorline\u0027. (Jason\n                Franklin)\n    Solution:   Do not use a zero line number.  Check if \u0027conceallevel\u0027 is set for\n                the current window.\n\ncommit 99b1272f88a493421d438e5e184003763efb4b8f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Jan 14 20:16:40 2019 +0100\n\n    patch 8.1.0745: compiler warnings for signed/unsigned string\n\n    Problem:    Compiler warnings for signed/unsigned string.\n    Solution:   Remove type casts. (John Marriott)\n\ncommit b1443b480fe9965a6eaa9211657d299e88964084\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jan 13 23:51:14 2019 +0100\n\n    patch 8.1.0744: compiler warnings for signed/unsigned strings\n\n    Problem:    Compiler warnings for signed/unsigned strings.\n    Solution:   A few more type cast fixes.\n\ncommit f9e3e09fdc93be9f0d47afbc6c7df1188c2a5a0d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jan 13 23:38:42 2019 +0100\n\n    patch 8.1.0743: giving error messages is not flexible\n\n    Problem:    Giving error messages is not flexible.\n    Solution:   Add semsg().  Change argument from \"char_u *\" to \"char *\", also\n                for msg() and get rid of most MSG macros. (Ozaki Kiichi, closes\n                #3302)  Also make emsg() accept a \"char *\" argument.  Get rid of\n                an enormous number of type casts.\n\ncommit 05500ece6282407f9f7227aaf564e24147326863\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jan 13 19:10:33 2019 +0100\n\n    patch 8.1.0742: not all Blob operations are tested\n\n    Problem:    Not all Blob operations are tested.\n    Solution:   Add more testing for Blob.\n\ncommit 8c8b8bb56c724cc1bfc3d8520eec33f2d399697c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jan 13 17:48:04 2019 +0100\n\n    patch 8.1.0741: viminfo with Blob is not tested\n\n    Problem:    Viminfo with Blob is not tested.\n    Solution:   Extend the viminfo test.  Fix reading a blob.  Fixed storing a\n                special variable value.\n\ncommit 8309b0559da6e9a581a7816572594c90c2d7f942\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jan 13 16:46:22 2019 +0100\n\n    patch 8.1.0740: Tcl test fails\n\n    Problem:    Tcl test fails.\n    Solution:   When the argument is empty don\u0027t give an error, instead rely on\n                the error reporting higher up.\n\ncommit 81b1ba4be57b4bfd7e53a6709b4f98758612ef5f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jan 13 16:12:40 2019 +0100\n\n    patch 8.1.0739: text objects in not sufficiently tested\n\n    Problem:    Text objects in not sufficiently tested.\n    Solution:   Add a few more test cases. (Dominique Pelle, closes #3795)\n\ncommit ecc8bc482ba601b9301a6c129c92a0d1f8527f72\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jan 13 16:07:21 2019 +0100\n\n    patch 8.1.0738: using freed memory, for loop over blob leaks memory\n\n    Problem:    Using freed memory, for loop over blob leaks memory.\n    Solution:   Clear pointer after freeing memory.  Decrement reference count\n                after for loop over blob.\n\ncommit e519dfd7139d504ada44031a986482ac4fb1229a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jan 13 15:42:02 2019 +0100\n\n    patch 8.1.0737: compiler warning for uninitialized variable\n\n    Problem:    Compiler warning for uninitialized variable.\n    Solution:   Add initialization. (John Marriott)\n\ncommit c0f5a78c15b194f23bedb82e6825e34f481e6532\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jan 13 15:16:13 2019 +0100\n\n    patch 8.1.0736: code for Blob not sufficiently tested\n\n    Problem:    Code for Blob not sufficiently tested.\n    Solution:   Add more tests.  Fix uncovered crash.  Add test_null_blob().\n\ncommit 6e5ea8d2a995b32bbc5972edc4f827b959f2702f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jan 12 22:47:31 2019 +0100\n\n    patch 8.1.0735: cannot handle binary data\n\n    Problem:    Cannot handle binary data.\n    Solution:   Add the Blob type. (Yasuhiro Matsumoto, closes #3638)\n\ncommit e3c74d249ac36404d8af25f74baf335d143b30e3\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jan 12 16:29:30 2019 +0100\n\n    patch 8.1.0734: the hlsearch state is not stored in a session file\n\n    Problem:    The hlsearch state is not stored in a session file.\n    Solution:   Add \"nohlsearch\" if appropriate. (Jason Franklin)\n\ncommit 2be7cb73f66cf69659195d9a8ad4beaa359f2865\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jan 12 16:10:51 2019 +0100\n\n    patch 8.1.0733: too many #ifdefs for the multi-byte feature\n\n    Problem:    Too many #ifdefs for the multi-byte feature.\n    Solution:   Tentatively always enable the multi-byte feature.  If you have a\n                problem with this, please discuss on the Vim maillist.\n\ncommit ea56e167c87352f07a77d3661425e336817a7141\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jan 12 15:15:38 2019 +0100\n\n    patch 8.1.0732: cannot build without the eval feature\n\n    Problem:    Cannot build without the eval feature.\n    Solution:   Make a copy of the sourced file name.\n\ncommit 5f6b379ff3e34297d171635933f907ec80ed4f05\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jan 12 14:24:27 2019 +0100\n\n    patch 8.1.0731: JS encoding does not handle negative infinity\n\n    Problem:    JS encoding does not handle negative infinity.\n    Solution:   Add support for negative infinity for JS encoding. (Dominique\n                Pelle, closes #3792)\n\ncommit ec9d3001cf6fb4ffe142d34762c774e0066de6bb\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jan 12 13:50:31 2019 +0100\n\n    patch 8.1.0730: compiler warning for get_buf_arg() unused\n\n    Problem:    Compiler warning for get_buf_arg() unused.\n    Solution:   Add #ifdef. (John Marriott)\n\ncommit 2b6185287adf53343ed5f49e967ae402c64063e4\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jan 12 13:26:03 2019 +0100\n\n    patch 8.1.0729: there is a SourcePre autocommand event but not a SourcePost\n\n    Problem:    There is a SourcePre autocommand event but not a SourcePost.\n    Solution:   Add the SourcePost autocommand event. (closes #3739)\n\ncommit c3c3158756ae074052b0db2a3e3a7ba192df5330\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jan 11 22:15:05 2019 +0100\n\n    patch 8.1.0728: cannot avoid breaking after a single space.\n\n    Problem:    Cannot avoid breaking after a single space.\n    Solution:   Add the \u0027p\u0027 flag to \u0027formatoptions\u0027. (Tom Ryder)\n\ncommit 44a7db4ffdd11dafd345fd1c2c7b2509d01e3895\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jan 11 20:47:31 2019 +0100\n\n    patch 8.1.0727: compiler warning for sprintf() argument\n\n    Problem:    Compiler warning for sprintf() argument.\n    Solution:   Add type cast.\n\ncommit 535d5b653a1eddf49ee11dc9639c5355ef023301\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jan 11 20:45:36 2019 +0100\n\n    patch 8.1.0726: redrawing specifically for conceal feature\n\n    Problem:    Redrawing specifically for conceal feature.\n    Solution:   Use generic redrawing methods.\n\ncommit 465e8b5985908596261cef9d671024ed8ded1ce3\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jan 11 20:42:28 2019 +0100\n\n    patch 8.1.0725: conceal mode is not completely tested\n\n    Problem:    Conceal mode is not completely tested.\n    Solution:   Add tests for moving the cursor in Insert mode.\n\ncommit 46fd6bf2b6395f5850905525fa763803a14b093d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jan 11 19:19:44 2019 +0100\n\n    patch 8.1.0724: build for MinGW fails\n\n    Problem:    Build for MinGW fails.\n    Solution:   Avoid specifying dependencies in included makefile.\n\ncommit ec50401e1e1357a1340b3c92109fd4860e38a8ac\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jan 11 17:30:16 2019 +0100\n\n    patch 8.1.0723: cannot easily run specific test when in src/testdir\n\n    Problem:    Cannot run specific test when in src/testdir the same was as in\n                the src directory.\n    Solution:   Move build rule to src/testdir/Makefile.\n\ncommit 977239ef52763b6e640ac632c53a57ee17e05eaa\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jan 11 16:16:01 2019 +0100\n\n    patch 8.1.0722: cannot build without the virtualedit feature\n\n    Problem:    Cannot build without the virtualedit feature.\n    Solution:   Make getviscol2() always available.\n\ncommit 429ab1761ea9123777c9540ddb35ffa497a7e349\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jan 11 15:54:45 2019 +0100\n\n    patch 8.1.0721: conceal mode is not sufficiently tested\n\n    Problem:    Conceal mode is not sufficiently tested.\n    Solution:   Add screendump tests.  Check all \u0027concealcursor\u0027 values.\n\ncommit 5b69c22fd2bf0c0d32aab90ee4c7ef74259d2c4c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jan 11 14:50:06 2019 +0100\n\n    patch 8.1.0720: cannot easily change the current quickfx list index\n\n    Problem:    Cannot easily change the current quickfx list index.\n    Solution:   Add the \"idx\" argument to setqflist(). (Yegappan Lakshmanan,\n                closes #3701)\n\ncommit 870ba5f6dce974b6c1c47bf9d3b20db805d10b36\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jan 11 14:37:20 2019 +0100\n\n    patch 8.1.0719: too many #ifdefs\n\n    Problem:    Too many #ifdefs.\n    Solution:   Always build with the +visualextra feature.\n\ncommit 402385a7f2fed23acef7ad3ce75252706b1d7606\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jan 11 14:10:03 2019 +0100\n\n    patch 8.1.0718: a couple compiler warnings\n\n    Problem:    A couple compiler warnings.\n    Solution:   Rename shadowed variables.  Add UNUSED.\n\ncommit 6b7b7190aa9e5c4f51bceaebf9275aa5097cfea1\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jan 11 13:42:41 2019 +0100\n\n    patch 8.1.0717: there is no function for the \":sign jump\" command\n\n    Problem:    There is no function for the \":sign jump\" command.\n    Solution:   Add the sign_jump() function. (Yegappan Lakshmanan, closes #3780)\n\ncommit cee9bc2e3dc5c16a9d2a8d0e23aa0d5fdefa3a4a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jan 11 13:02:23 2019 +0100\n\n    patch 8.1.0716: get warning message when \u0027completefunc\u0027 returns nothing\n\n    Problem:    Get warning message when \u0027completefunc\u0027 returns nothing.\n    Solution:   Allow for returning v:none to suppress the warning message.\n                (Yasuhiro Matsumoto, closes #3789)\n\ncommit 6f7e555f7440df148350468ad8bc6d559d676d7c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jan 11 11:55:16 2019 +0100\n\n    patch 8.1.0715: superfluous call to redraw_win_later()\n\n    Problem:    Superfluous call to redraw_win_later().\n    Solution:   Remove the call.\n\ncommit c951522943fc7c1eedaa707d2fa06da5ca17545a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jan 10 22:56:30 2019 +0100\n\n    patch 8.1.0714: unessesary #if lines in GTK code\n\n    Problem:    Unessesary #if lines in GTK code.\n    Solution:   Remove the #if. (Ken Takata, closes #3785)\n\ncommit 24877cf22c59acefc69c33d8368841a149135fed\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jan 10 21:51:48 2019 +0100\n\n    patch 8.1.0713: images for NSIS take up too much space\n\n    Problem:    Images for NSIS take up too much space.\n    Solution:   Put the images in a zip file.\n\ncommit ba7e1865b3e01b9e502d335345d713743797a339\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Jan 9 23:02:43 2019 +0100\n\n    patch 8.1.0712: MS-Windows build instructions are a bit outdated\n\n    Problem:    MS-Windows build instructions are a bit outdated.\n    Solution:   Update the instructions. (Ken Takata)\n\ncommit 1e1153600c0377472d62cc553173fe555ddcf5a7\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Jan 9 23:01:02 2019 +0100\n\n    patch 8.1.0711: test files still use function!\n\n    Problem:    Test files still use function!.\n    Solution:   Remove the exclamation mark.  Fix overwriting a function.\n\ncommit c46af534102c65b43912311d67f55f5049e5ef7a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Jan 9 22:24:49 2019 +0100\n\n    patch 8.1.0710: when using timers may wait for job exit quite long\n\n    Problem:    When using timers may wait for job exit quite long.\n    Solution:   Return from ui_wait_for_chars_or_timer() when a job or channel\n                needs to be handled. (Ozaki Kiichi, closes #3783)\n\ncommit 27a472c32ed5b5298bca50864570a4a71ec1d204\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Jan 9 21:47:30 2019 +0100\n\n    patch 8.1.0709: windows are updated for every added/deleted sign\n\n    Problem:    Windows are updated for every added/deleted sign.\n    Solution:   Do not call update_debug_sign().  Only redraw when the line with\n                the sign is visible.  (idea from neovim #9479)\n\ncommit ae12f4bad306a1a3a2d54ff6ed76df9b11d19469\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Jan 9 20:51:04 2019 +0100\n\n    patch 8.1.0708: third argument for redrawWinline() is always FALSE\n\n    Problem:    Third argument for redrawWinline() is always FALSE.\n    Solution:   Drop the argument. (neovim #9479)\n\ncommit 663bc89bbb8158bd0888f7d7228b2dbc6bbd4802\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jan 8 23:07:24 2019 +0100\n\n    patch 8.1.0707: text property columns are not adjusted for changed indent\n\n    Problem:    Text property columns are not adjusted for changed indent.\n    Solution:   Adjust text properties.\n\ncommit e12bab3144af8943937bd0ff4bc57f04e53037b3\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jan 8 22:02:56 2019 +0100\n\n    patch 8.1.0706: tabline is not always redrawn\n\n    Problem:    Tabline is not always redrawn when something that is used in\n                \u0027tabline\u0027 changes.\n    Solution:   Add \":redrawtabline\" so that a plugin can at least cause the\n                redraw when needed.\n\ncommit 6d4470b0e9aac76ae43be27a28447ea29767d77f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jan 8 21:05:51 2019 +0100\n\n    patch 8.1.0705: :colorscheme isn\u0027t tested enough\n\n    Problem:    :colorscheme isn\u0027t tested enough\n    Solution:   Improve test coverage of :colorscheme. (Dominique Pelle, closes\n                #3777)  Remove unnecessary sleep.\n\ncommit f62fc316a212160d1c58be88f30efd11eb595493\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jan 8 20:29:32 2019 +0100\n\n    patch 8.1.0704: building with Ruby 2.6 gives compiler warnings\n\n    Problem:    Building with Ruby 2.6 gives compiler warnings.\n    Solution:   Define a stub for rb_ary_detransient. (Ozaki Kiichi, closes #3779)\n\ncommit 8aef43b66cf280c79a75d81f43ce5223b9044e63\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jan 8 20:14:35 2019 +0100\n\n    patch 8.1.0703: compiler warnings with 64-bit compiler\n\n    Problem:    Compiler warnings with 64-bit compiler.\n    Solution:   Change types, add type casts. (Mike Williams)\n\ncommit b589f95b38ddd779d7e696abb0ea011dc92ea903\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Jan 7 22:10:00 2019 +0100\n\n    patch 8.1.0702: \":sign place\" only uses the current buffer\n\n    Problem:    \":sign place\" only uses the current buffer.\n    Solution:   List signs for all buffers when there is no buffer argument.\n                Fix error message for invalid buffer name in sign_place().\n                (Yegappan Lakshmanan, closes #3774)\n\ncommit d730c8e2974609034016ca66db09d2ef78784343\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Jan 7 21:16:53 2019 +0100\n\n    patch 8.1.0701: sign message not translated and inconsistent spacing\n\n    Problem:    Sign message not translated and inconsistent spacing.\n    Solution:   Add _() for translation.  Add a space. (Ken Takata)  Also use\n                MSG_BUF_LEN instead of BUFSIZ.\n\ncommit 04b4e1a42409f81d65ae4801ac867dc0bba3d7b8\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jan 6 22:22:07 2019 +0100\n\n    patch 8.1.0700: using \"gt\" sometimes does not redraw a tab\n\n    Problem:    Using \"gt\" sometimes does not redraw a tab. (Jason Franklin)\n    Solution:   Always set must_redraw in redraw_all_later().\n\ncommit 6d11f3b8919bfbb6d5d51e6d280a2e685fb883b8\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jan 6 17:44:38 2019 +0100\n\n    patch 8.1.0699: compiler warning for uninitialized variable\n\n    Problem:    Compiler warning for uninitialized variable. (Tony Mechelynck)\n    Solution:   Add a dummy init.\n\ncommit bf3250a8ad39797e3ccdac82d20c6f19533419e4\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jan 6 17:25:29 2019 +0100\n\n    patch 8.1.0698: clearing the window is used too often\n\n    Problem:    Clearing the window is used too often, causing the command line\n                to be cleared when opening a tab. (Miroslav Koškár)\n    Solution:   Use NOT_VALID instead of CLEAR.  (suggested by Jason Franklin,\n                closes #630)  Also do this for a few other places where clearing\n                the screen isn\u0027t really needed.\n\ncommit b328cca2548936c5f68fff683049a929882f5011\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jan 6 16:24:01 2019 +0100\n\n    patch 8.1.0697: \":sign place\" requires the buffer argument\n\n    Problem:    \":sign place\" requires the buffer argument.\n    Solution:   Make the argument optional.  Also update the help and clean up the\n                sign test. (Yegappan Lakshmanan, closes #3767)\n\ncommit 8ad16da7290190f55f88073d5586dfe133fddf45\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jan 6 15:29:57 2019 +0100\n\n    patch 8.1.0696: when test_edit fails \u0027insertmode\u0027 may not be reset\n\n    Problem:    When test_edit fails \u0027insertmode\u0027 may not be reset and the next\n                test may get stuck. (James McCoy)\n    Solution:   Always reset \u0027insertmode\u0027 after executing a test.  Avoid that an\n                InsertCharPre autocommand or a \u0027complete\u0027 function can change the\n                state. (closes #3768)\n\ncommit f42b45d719e03218735b3c2845a74dca9c0efd60\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jan 6 13:11:05 2019 +0100\n\n    patch 8.1.0695: internal error when using :popup\n\n    Problem:    Internal error when using :popup.\n    Solution:   When a menu only exists in Terminal mode give an error. (Naruhiko\n                Nishino, closes #3765)\n\ncommit 4614f53e0f853b513963d1a639398348a571ecf1\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jan 6 12:54:55 2019 +0100\n\n    patch 8.1.0694: when using text props may free memory that is not allocated\n\n    Problem:    When using text props may free memory that is not allocated.\n                (Andy Massimino)\n    Solution:   Allocate the line when adjusting text props. (closes #3766)\n\ncommit f780b8a1c1aefb0c4b4866e50080594e3f7f16cb\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jan 5 00:35:22 2019 +0100\n\n    patch 8.1.0693: channel test fails sometimes\n\n    Problem:    Channel test fails sometimes.\n    Solution:   Avoid race condition.\n\ncommit 8b62d87e4243d3dc9bf4f17bfe1a8953077a70c9\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jan 5 00:02:57 2019 +0100\n\n    patch 8.1.0692: if a buffer was deleted a channel can\u0027t write to it\n\n    Problem:    If a buffer was deleted a channel can\u0027t write to it.\n    Solution:   When the buffer exists but was unloaded, prepare it for writing.\n                (closes #3764)\n\ncommit 4164bb204e97a2ff3d6c43cba779bdff9e853892\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jan 4 23:09:49 2019 +0100\n\n    patch 8.1.0691: text properties are not adjusted for :substitute\n\n    Problem:    Text properties are not adjusted for :substitute.\n    Solution:   Adjust text properties as well as possible.\n\ncommit 21b5038e02306ce2fd438249055eed372befe51f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jan 4 18:07:24 2019 +0100\n\n    patch 8.1.0690: setline() and setbufline() do not clear text properties\n\n    Problem:    setline() and setbufline() do not clear text properties.\n    Solution:   Clear text properties when setting the text.\n\ncommit 7f1664e392388fd38c8b154389167ad1bdedff66\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jan 4 17:21:24 2019 +0100\n\n    patch 8.1.0689: undo with text properties not tested\n\n    Problem:    Undo with text properties not tested.\n    Solution:   Add a test function.\n\ncommit ccae4672fd622f2feac8322be71b6e43e68dc4fc\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jan 4 15:09:57 2019 +0100\n\n    patch 8.1.0688: text properties are not restored by undo\n\n    Problem:    Text properties are not restored by undo.\n    Solution:   Also save text properties for undo.\n\ncommit 6d3a1940be9d3f2b079f81baa9b19f839289b69e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jan 3 23:10:32 2019 +0100\n\n    patch 8.1.0687: sentence text object in Visual mode is not tested\n\n    Problem:    Sentence text object in Visual mode is not tested.\n    Solution:   Add a test. (Dominique Pelle, closes #3758)\n\ncommit 5823f84dd04198994e3e5f2e278a5e315c47d32d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jan 3 22:58:08 2019 +0100\n\n    patch 8.1.0686: when \u0027y\u0027 is in \u0027cpoptions\u0027 yanking for the clipboard changes redo\n\n    Problem:    When \u0027y\u0027 is in \u0027cpoptions\u0027 yanking for the clipboard changes redo.\n    Solution:   Do not use the \u0027y\u0027 flag when \"gui_yank\" is TRUE. (Andy Massimino,\n                closes #3760)\n\ncommit f2d79fa92d0ed90732f52dd88da4ad66c2c5ce13\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jan 3 22:19:27 2019 +0100\n\n    patch 8.1.0685: get_buf_tv() is named inconsistently\n\n    Problem:    get_buf_tv() is named inconsistently.\n    Solution:   Rename it to tv_get_buf(). (Yegappan Lakshmanan, closes #3759)\n\ncommit 4b7214ea7834c72188f4a7b0b76b49b81fef7d27\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jan 3 21:55:32 2019 +0100\n\n    patch 8.1.0684: warnings from 64-bit compiler\n\n    Problem:    Warnings from 64-bit compiler.\n    Solution:   Add type casts. (Mike Williams)\n\ncommit 637532b3c0ca41f0de7e90b6f3c0defe06369372\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jan 3 21:44:40 2019 +0100\n\n    patch 8.1.0683: spell highlighting does not always end\n\n    Problem:    Spell highlighting does not always end. (Gary Johnson)\n    Solution:   Also reset char_attr when spell errors are highlighted.\n\ncommit 196d157f12cf0476d97f78834155fc67d6b161de\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Jan 2 23:47:18 2019 +0100\n\n    patch 8.1.0682: text properties not adjusted when backspacing replaced text\n\n    Problem:    Text properties are not adjusted when backspacing replaced text.\n    Solution:   Keep text properties on text restored in replace mode.\n\ncommit 33c8ca923ed6d5638fa98afabb2e25b5056dd47b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Jan 2 18:00:27 2019 +0100\n\n    patch 8.1.0681: text properties as not adjusted for deleted text\n\n    Problem:    Text properties as not adjusted for deleted text.\n    Solution:   Adjust text properties when backspacing to delete text.\n\ncommit c85ffc9daba6f66d5958ae80249d26f7f81bfced\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Jan 2 17:26:35 2019 +0100\n\n    patch 8.1.0680: not easy to see what features are unavailable\n\n    Problem:    Not easy to see what features are unavailable.\n    Solution:   Highlight disabled features in the :version output. (Nazri Ramliy,\n                closes #3756)\n\ncommit 2cbc1a02cb72916dfdbd0d307512c7c3fb766edf\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Jan 2 13:40:31 2019 +0100\n\n    patch 8.1.0679: sign functions do not take buffer argument as documented\n\n    Problem:    Sign functions do not take buffer argument as documented.\n    Solution:   Use get_buf_tv(). (Yegappan Lakshmanan, closes #3755)\n\ncommit 44746aa1eb506ebe6e8fc71f6e549a0dcb754526\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Jan 2 00:02:11 2019 +0100\n\n    patch 8.1.0678: text properties as not adjusted for inserted text\n\n    Problem:    Text properties as not adjusted for inserted text.\n    Solution:   Adjust text properties when inserting text.\n\ncommit 866f3558141aa68862aa2fedbb7747bf2365e838\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jan 1 22:19:08 2019 +0100\n\n    patch 8.1.0677: look-behind match may use the wrong line number\n\n    Problem:    Look-behind match may use the wrong line number. (Dominique Pelle)\n    Solution:   Use the line number in regsave instead of the one in behind_pos,\n                we may be looking at the previous line. (closes #3749)\n\ncommit 5e53ac00a2a3ead7b52ef56c61ccce823186bd2f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jan 1 20:31:31 2019 +0100\n\n    patch 8.1.0676: textprop screendump test fails\n\n    Problem:    Textprop screendump test fails.\n    Solution:   Add missing changes.\n\ncommit b9c67a51c15481d9257e5c26581d17780e9808d5\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jan 1 19:49:20 2019 +0100\n\n    patch 8.1.0675: text property column in screen columns is not practical\n\n    Problem:    Text property column is screen columns is not practical.\n    Solution:   Use byte values for the column.\n\ncommit 4c05fa08c9739e307ddc88ac91ba6d208f1fd68e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jan 1 15:32:17 2019 +0100\n\n    Update runtime files\n\ncommit 6d5b4f566a2a50c1de7300336e9e4f5e761500a8\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jan 1 15:15:47 2019 +0100\n\n    patch 8.1.0674: leaking memory when updating a single line\n\n    Problem:    Leaking memory when updating a single line.\n    Solution:   Do not call start_search_hl() twice.\n\ncommit bbea47075cc4e7826e9f8c203e4272ba023ed7b0\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jan 1 13:20:31 2019 +0100\n\n    patch 8.1.0673: functionality for signs is spread out over several files\n\n    Problem:    Functionality for signs is spread out over several files.\n    Solution:   Move most of the sign functionality into sign.c. (Yegappan\n                Lakshmanan, closes #3751)\n\ncommit 9067cd6cdfdc0bb869aa7f5d2a6c607ea8255239\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jan 1 00:41:54 2019 +0100\n\n    patch 8.1.0672: the Lua interface doesn\u0027t know about v:null\n\n    Problem:    The Lua interface doesn\u0027t know about v:null.\n    Solution:   Add Lua support for v:null. (Uji, closes #3744)\n\ncommit e1e714ef0d1f4bb8b1712795e9106e3b4ff4c7bd\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Dec 31 23:58:24 2018 +0100\n\n    patch 8.1.0671: cursor in the wrong column after auto-formatting\n\n    Problem:    Cursor in the wrong column after auto-formatting.\n    Solution:   Check for deleting more spaces than adding. (closes #3748)\n\ncommit 3d631cb0b34b03c7bdf45ad852d3644c7cf62743\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Dec 31 22:09:56 2018 +0100\n\n    patch 8.1.0670: macro for popup menu width is unused\n\n    Problem:    Macro for popup menu width is unused.\n    Solution:   Remove it. (Hirohito Higashi)\n\ncommit a355652ea5b0c1633e8126ad9af2d970e05f4e1a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Dec 31 22:02:29 2018 +0100\n\n    patch 8.1.0669: the ex_sign() function is too long\n\n    Problem:    The ex_sign() function is too long.\n    Solution:   Refactor the function.  Add a bit more testing. (Yegappan\n                Lakshmanan, closes #3745)\n\ncommit c0676bab92bd6488e17d05a4a70dfff993ef524e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Dec 31 21:03:02 2018 +0100\n\n    patch 8.1.0668: no test for overstrike mode in the command line\n\n    Problem:    No test for overstrike mode in the command line.\n    Solution:   Add a test. (Dominique Pelle, closes #3742)\n\ncommit 2f21fa8743404289f1410ba49dd711a622f45d81\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Dec 31 20:05:56 2018 +0100\n\n    patch 8.1.0667: textprop test leaves file behind\n\n    Problem:    Textprop test leaves file behind.\n    Solution:   Delete the file. (Dominique Pelle, closes #3743)\n\ncommit fb2f7aa982a3767cd3fa61aad8dcc075f339e15b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Dec 31 14:34:05 2018 +0100\n\n    patch 8.1.0666: text property test fails\n\n    Problem:    Text property test fails.\n    Solution:   Update screenshot.\n\ncommit c6d86dccc4edff8627e309fb23dc8f810ef36b28\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Dec 31 13:57:36 2018 +0100\n\n    patch 8.1.0665: text property display wrong when \u0027spell\u0027 is set\n\n    Problem:    Text property display wrong when \u0027spell\u0027 is set. (Dominique Pelle)\n    Solution:   Remove unnecessary assignment to char_attr.  Combine attributes if\n                needed.  Add a screenshot test.\n\ncommit af0839acec403379627a4bc50cbeca588344cea5\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Dec 30 22:55:47 2018 +0100\n\n    patch 8.1.0664: configure \"fail-if-missing\" does not apply to enable-gui\n\n    Problem:    Configure \"fail-if-missing\" does not apply to the enable-gui\n                argument. (Rhialto)\n    Solution:   Make configure fail if a GUI was specifified and \"fail-if-missing\"\n                is enabled and the GUI test fails.\n\ncommit 8caa10a8ec6e398fd67c30b8a2bf20638d3c6c0a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Dec 30 22:07:40 2018 +0100\n\n    patch 8.1.0663: text property display wrong when \u0027number\u0027 is set\n\n    Problem:    Text property display wrong when \u0027number\u0027 is set. (Dominique\n                Pelle)\n    Solution:   Compare with \"vcol\"  instead of \"col\".\n\ncommit ef0a1d5ed3566b91143d30ae9de3240f47c6e282\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Dec 30 11:38:57 2018 +0100\n\n    patch 8.1.0662: needlessly searching for tilde in string\n\n    Problem:    Needlessly searching for tilde in string.\n    Solution:   Only check the first character. (James McCoy, closes #3734)\n\ncommit a8bfa1727a370d659dc0ccc3f0fd1763b10b5457\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Dec 29 22:28:46 2018 +0100\n\n    patch 8.1.0661: clipboard regexp might be used recursively\n\n    Problem:    Clipboard regexp might be used recursively.\n    Solution:   Check for recursive use and bail out.\n\ncommit 1ea88a3e12e5f6afc5353cd0d6e6d4f4a89ced94\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Dec 29 21:00:27 2018 +0100\n\n    patch 8.1.0660: sign_cleanup() may leak memory\n\n    Problem:    sign_cleanup() may leak memory.\n    Solution:   Free the group name before returning.  Add a few more tests.\n                (Yegappan Lakshmanan)\n\ncommit ced198d4b4efae75417e4366354679db2d0ec68e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Dec 29 20:04:40 2018 +0100\n\n    patch 8.1.0659: build failure without the sign feature\n\n    Problem:    Build failure without the sign feature.\n    Solution:   Put the sign struct declarations outside of the #ifdef.\n\ncommit 7d83bf4f2b785b46d87c7bc376fc9d0a862af782\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Dec 29 18:53:55 2018 +0100\n\n    patch 8.1.0658: deleting signs and completion for :sign is insufficient\n\n    Problem:    Deleting signs and completion for :sign is insufficient.\n    Solution:   Add deleting signs in a specified or any group from the current\n                cursor location.  Add group and priority to sign command\n                completion. Add tests for different sign unplace commands. Update\n                help text.  Add tests for sign jump with group. Update help for\n                sign jump. (Yegappan Lakshmanan, closes #3731)\n\ncommit 01e51e5b305c13c68b5ea2b9e14779e1e88664ef\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Dec 29 13:09:46 2018 +0100\n\n    patch 8.1.0657: get error for using regexp recursively\n\n    Problem:    Get error for using regexp recursively. (Dominique Pelle)\n    Solution:   Do no check if connection is desired.\n\ncommit c0c7549687b8d095f3ab7e99c8e0bfaaf63b57d4\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Dec 29 11:03:23 2018 +0100\n\n    patch 8.1.0656: trying to reconnect to X server may cause problems\n\n    Problem:    Trying to reconnect to X server may cause problems.\n    Solution:   Do no try reconnecting when exiting. (James McCoy)\n\ncommit b56ac049ea6ca77a0a9b0a415bac5e82ae60b842\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Dec 28 23:22:40 2018 +0100\n\n    patch 8.1.0655: when appending a line text property flags are not added\n\n    Problem:    When appending a line text property flags are not added.\n    Solution:   Add text properties to a newly added line.\n\ncommit c1a9bc1a7284bd0e60f9bddfef6a4ee733bfc838\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Dec 28 21:59:29 2018 +0100\n\n    patch 8.1.0654: when deleting a line text property flags are not adjusted\n\n    Problem:    When deleting a line text property flags are not adjusted.\n    Solution:   Adjust text property flags in preceding and following lines.\n\ncommit 3de8c2d1f027410db6a06f0fcd3355d96c8b8596\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Dec 28 19:29:35 2018 +0100\n\n    patch 8.1.0653: arglist test fails on MS-windows\n\n    Problem:    Arglist test fails on MS-windows.\n    Solution:   Only use a file name with a double quote on Unix.\n\ncommit 6d9e71ad994fd428ecea76741376807cd18308ec\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Dec 28 19:13:34 2018 +0100\n\n    patch 8.1.0652: freeing memory for balloon eval too early\n\n    Problem:    Freeing memory for balloon eval too early.\n    Solution:   Store the pointer in BalloonEval and free it later. (Yasuhiro\n                Matsumoto, closes #3725)\n\ncommit 2ac372ccee1af6f9fa105bf2648d5e4efa554236\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Dec 28 19:06:47 2018 +0100\n\n    patch 8.1.0651: :args \\\"foo works like :args without argument\n\n    Problem:    :args \\\"foo works like :args without argument.\n    Solution:   Fix check for empty argument. (closes #3728)\n\ncommit 54948183d210f5117271bb5710752da24054fade\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Dec 28 18:32:56 2018 +0100\n\n    patch 8.1.0650: command line argument -q [errorfile] is not tested\n\n    Problem:    Command line argument -q [errorfile] is not tested.\n    Solution:   Add a test. (Dominique Pelle, closes #3730)\n\ncommit b7a7e039b4362ac9e35b37896e7a736bd4c35e2c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Dec 28 17:01:59 2018 +0100\n\n    patch 8.1.0649: setjmp() variables defined globally are used in one file\n\n    Problem:    setjmp() variables defined globally are used in one file.\n    Solution:   Move the declarations to that file.\n\ncommit c8c8849267503b2d2d6d821047ee8619c7821728\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Dec 27 23:59:26 2018 +0100\n\n    Update runtime files.\n\ncommit 5976f8ff00efcb3e155a89346e44f2ad43d2405a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Dec 27 23:44:44 2018 +0100\n\n    patch 8.1.0648: custom operators can\u0027t act upon a forced motion\n\n    Problem:    Custom operators can\u0027t act upon a forced motion. (Christian\n                Wellenbrock)\n    Solution:   Add the forced motion to the mode() result. (Christian Brabandt,\n                closes #3490)\n\ncommit d385b5d329a6a98539fa21cfb60ed632cd03d544\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Dec 27 22:43:08 2018 +0100\n\n    patch 8.1.0647: MS-Windows: balloon_show() does not handle wide characters\n\n    Problem:    MS-Windows: balloon_show() does not handle wide characters.\n    Solution:   Use CreateWindowExW(). (Yasuhiro Matsumoto, closes #3708)\n\ncommit b09c684195d803137d52c34fb4d3a410be5ac10f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Dec 27 22:11:01 2018 +0100\n\n    patch 8.1.0646: cannot build with Ruby 2.6.0\n\n    Problem:    Cannot build with Ruby 2.6.0.\n    Solution:   Add rb_ary_detransient(). (Ozaki Kiichi, closes #3724)\n\ncommit 06d626032330dc79825004f9cba7d154c9c90cbc\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Dec 27 21:27:03 2018 +0100\n\n    patch 8.1.0645: Coverity warns for possible use of NULL pointer\n\n    Problem:    Coverity warns for possible use of NULL pointer.\n    Solution:   Check return value of vterm_obtain_screen().\n\ncommit 6436cd83f90a0efc326798792e49e8ff96a43dce\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Dec 27 00:28:33 2018 +0100\n\n    patch 8.1.0644: finding next sign ID is inefficient\n\n    Problem:    Finding next sign ID is inefficient.\n    Solution:   Add next_sign_id. (Yegappan Lakshmanan, closes #3717)\n\ncommit 00b1e041654e8a38fb6b81218a037e1dc94e0943\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Dec 26 23:42:10 2018 +0100\n\n    patch 8.1.0643: computing byte offset wrong\n\n    Problem:    Computing byte offset wrong. (Bjorn Linse)\n    Solution:   Use the right variable for array index.\n\ncommit e6fdf79980c0f2856700d4f46de700293f477429\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Dec 26 22:57:42 2018 +0100\n\n    patch 8.1.0642: swapinfo() leaks memory\n\n    Problem:    swapinfo() leaks memory.\n    Solution:   Avoid allocating the strings twice.\n\ncommit c57463c9c6ee893285f553e0ac3b2fe5935f16b8\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Dec 26 22:04:41 2018 +0100\n\n    patch 8.1.0641: no check for out-of-memory when converting regexp\n\n    Problem:    No check for out-of-memory when converting regexp.\n    Solution:   Bail out when lalloc() returns NULL. (John Marriott)\n\ncommit 548e5985734e4b216852205879daf9bfb00dbe5a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Dec 26 21:45:00 2018 +0100\n\n    patch 8.1.0640: get E14 while typing command :tab with \u0027incsearch\u0027 set\n\n    Problem:    Get E14 while typing command :tab with \u0027incsearch\u0027 set.\n    Solution:   Do not give an error when looking for the command. (Yasuhiro\n                Higashi)\n\ncommit 8cf734e024af56707a1165bcdfee42364695ec8e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Dec 26 01:09:00 2018 +0100\n\n    patch 8.1.0639: text properties test fails on MS-Windows\n\n    Problem:    text properties test fails on MS-Windows\n    Solution:   Set fileformat to \"unix\".\n\ncommit 48f88ac85be8446a42a03cec45264eac21f9eba8\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Dec 26 00:25:20 2018 +0100\n\n    patch 8.1.0638: text property highlighting is off by one column\n\n    Problem:    Text property highlighting is off by one column. (Bjorn Linse)\n    Solution:   Update text property highlighting earlier.  Let it overrule syntax\n                highlighting.\n\ncommit 4604fbbbff9e1f924e76a6b4695626b519bd4030\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Dec 25 23:37:02 2018 +0100\n\n    patch 8.1.0637: nsis file no longer used\n\n    Problem:    Nsis file no longer used.\n    Solution:   Remove the file. (Ken Takata)\n\ncommit b413d2e6a8cc7b1611a41bfa9462b986393ca5fe\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Dec 25 23:15:46 2018 +0100\n\n    patch 8.1.0636: line2byte() gives wrong values with text properties\n\n    Problem:    line2byte() gives wrong values with text properties. (Bjorn Linse)\n    Solution:   Compute byte offsets differently when text properties were added.\n                (closes #3718)\n\ncommit e38197d50f7068c4b68043792d283da98e526ec3\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Dec 24 23:35:13 2018 +0100\n\n    patch 8.1.0635: Coverity complains about null pointer use\n\n    Problem:    Coverity complains about null pointer use.\n    Solution:   Avoid using a null pointer.\n\ncommit e3d31b02a56710e64ef0c1eb6ac5afcc57cb4890\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Dec 24 23:07:04 2018 +0100\n\n    patch 8.1.0634: text properties cannot cross line boundaries\n\n    Problem:    Text properties cannot cross line boundaries.\n    Solution:   Support multi-line text properties.\n\ncommit cd929f7ba8cc5b6d6dcf35c8b34124e969fed6b8\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Dec 24 21:38:45 2018 +0100\n\n    patch 8.1.0633: crash when out of memory while opening a terminal window\n\n    Problem:    Crash when out of memory while opening a terminal window.\n    Solution:   Handle out-of-memory more gracefully.\n\ncommit 7a2d9892b7158edf8dc48e9bcaaae70a40787b37\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Dec 24 20:23:49 2018 +0100\n\n    patch 8.1.0632: using sign group names is inefficient\n\n    Problem:    Using sign group names is inefficient.\n    Solution:   Store group names in a hash table and use a reference to them.\n                Also remove unnecessary use of \":exe\" from the tests.  (Yegappan\n                Lakshmanan, closes #3715)\n\ncommit d6024e2dd4e0c1556d9b69e61c4059fa78e5609d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Dec 24 19:15:20 2018 +0100\n\n    patch 8.1.0631: test for :stop fails on Arch\n\n    Problem:    Test for :stop fails on Arch.\n    Solution:   Check five lines for the expected output. (closes #3714)\n\ncommit a42df5934bdc1178ed2ee8cb9c8686975b578497\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Dec 24 00:22:39 2018 +0100\n\n    patch 8.1.0630: \"wincmd p\" does not work after using an autocmd window\n\n    Problem:   \"wincmd p\" does not work after using an autocmd window.\n    Solution:   Store \"prevwin\" in aco_save_T. (Christian Brabandt, closes #3690)\n\ncommit 5d24a2257e597fd752e33b2c1e9c19cf9114a517\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Dec 23 19:10:09 2018 +0100\n\n    patch 8.1.0629: \"gn\" selects the wrong text with a multi-line match\n\n    Problem:    \"gn\" selects the wrong text with a multi-line match.\n    Solution:   Get the end position from searchit() directly. (closes #3695)\n\ncommit c33181c44ccb86637e011f35cc0397a2d76e23ae\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Dec 23 15:43:28 2018 +0100\n\n    Ignore output files from indent tests.\n\ncommit 80dae04d690d9aba26d443d4a19f3bd45ed0990b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Dec 23 13:36:40 2018 +0100\n\n    patch 8.1.0628: Compiler warning on MS-Windows.\n\n    Problem:    Compiler warning on MS-Windows.\n    Solution:   Add type cast. (Mike Williams)\n\ncommit 9123c0b31a283f460ed2b6af95080120cf528118\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Dec 22 18:59:06 2018 +0100\n\n    patch 8.1.0627: Python cannot handle function name of script-local function\n\n    Problem:    Python cannot handle function name of script-local function.\n    Solution:   Use \u003cSNR\u003e instead of the special byte code. (Ozaki Kiichi, closes\n                #3681)\n\ncommit 4814ccbdf0e99e2d33e1ac926c59f677f5c2afe2\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Dec 22 18:44:53 2018 +0100\n\n    patch 8.1.0626: MS-Windows: no resize to fit parent when using --windowid\n\n    Problem:    MS-Windows: no resize to fit parent when using --windowid.\n    Solution:   Pass FALSE for \"mustset\" in gui_set_shellsize(). (Agorgianitis\n                Loukas, closes #3616)\n\ncommit 81df63537e281da38b45bc1806e2b4582e804242\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Dec 22 18:25:30 2018 +0100\n\n    patch 8.1.0625: MS-Windows: terminal test fails in white console\n\n    Problem:    MS-Windows: terminal test fails in white console.\n    Solution:   Accept both white and black background colors.\n\ncommit 39b5d8b514a0022899a09ba097997099d861dcff\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Dec 22 17:27:15 2018 +0100\n\n    patch 8.1.0624: overuling CONF_ARGS from the environment still does not work\n\n    Problem:    Overuling CONF_ARGS from the environment still does not work. (Tony\n                Mechelynck)\n    Solution:   Add back CONF_ARGS next to the new numbered ones.\n\ncommit 3d1491ed2394b3e92902102879bace28a5f9c201\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Dec 22 17:07:50 2018 +0100\n\n    patch 8.1.0623: iterating through window frames is repeated\n\n    Problem:    Iterating through window frames is repeated.\n    Solution:   Define FOR_ALL_FRAMES. (Yegappan Lakshmanan)\n\ncommit 9752c72f492312acd1c84e673864faed31a3bc97\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Dec 22 16:49:34 2018 +0100\n\n    patch 8.1.0622: adding quickfix items marks items as valid errors\n\n    Problem:    Adding quickfix items marks items as valid errors. (Daniel Hahler)\n    Solution:   Check when items are valid. (Yegappan Lakshmanan, closes #3683,\n                closes #3633)\n\ncommit ef3c6a5b023723a5f6eec47328cf7139c2048f8c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Dec 22 15:14:49 2018 +0100\n\n    patch 8.1.0621: terminal debugger does not handle unexpected debugger exit\n\n    Problem:    Terminal debugger does not handle unexpected debugger exit.\n    Solution:   Check for debugger job ended and close unused buffers. (Damien)\n\ncommit 3ac55c86449de57f63fa1cc2ac19202c1aa1ebb9\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Dec 22 14:59:03 2018 +0100\n\n    patch 8.1.0620: overuling CONF_ARGS from the environment no longer works\n\n    Problem:    Overuling CONF_ARGS from the environment no longer works. (Tony\n                Mechelynck)\n    Solution:   Do not define any CONF_ARGS by default.\n\ncommit 461a7fcfce3cd6414f990037e6468af3b5ccf119\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Dec 22 13:28:07 2018 +0100\n\n    patch 8.1.0619: :echomsg and :echoerr do not handle List and Dict\n\n    Problem:    :echomsg and :echoerr do not handle List and Dict like :echo does.\n                (Daniel Hahler)\n    Solution:   Be more tolerant about the expression result type.\n\ncommit 528ccfbaa1cc805f430a750c551e5a9fd7eb54fe\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Dec 21 20:55:22 2018 +0100\n\n    patch 8.1.0618: term_getjob() does not return v:null as documented\n\n    Problem:    term_getjob() does not return v:null as documented.\n    Solution:   Do return v:null. (Damien)  Add a test.\n\ncommit 1916673a1696eab66516c3f96bec1f2e4b92f761\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Dec 21 17:59:33 2018 +0100\n\n    patch 8.1.0617: NSIS installer gets two files from the wrong directory\n\n    Problem:    NSIS installer gets two files from the wrong directory.\n    Solution:   Change ${VIMRT} to \"..\\\".\n\ncommit af610b8e66a7fefcb8db07ee65686f51e1cb288a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Dec 21 16:22:50 2018 +0100\n\n    patch 8.1.0616: NSIS installer is outdated\n\n    Problem:    NSIS installer is outdated.\n    Solution:   Use modern syntax, MUI2 and make it work better. Add translations.\n                (Ken Takata, closes #3501)\n\ncommit d155d7a8519987361169459b8d464ae1caef5e9c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Dec 21 16:04:21 2018 +0100\n\n    patch 8.1.0615: get_tv function names are not consistent\n\n    Problem:    Get_tv function names are not consistent.\n    Solution:   Rename to tv_get.\n\ncommit 162b71479bd4dcdb3a2ef9198a1444f6f99e6843\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Dec 21 15:17:36 2018 +0100\n\n    patch 8.1.0614: placing signs can be complicated\n\n    Problem:    Placing signs can be complicated.\n    Solution:   Add functions for defining and placing signs.  Introduce a group\n                name to avoid different plugins using the same signs. (Yegappan\n                Lakshmanan, closes #3652)\n\ncommit 48f377a476e4a3312aa0e3535aba170484b59483\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Dec 21 13:03:28 2018 +0100\n\n    patch 8.1.0613: when executing an insecure function the secure flag is stuck\n\n    Problem:    When executing an insecure function the secure flag is stuck.\n                (Gabriel Barta)\n    Solution:   Restore \"secure\" instead of decrementing it. (closes #3705)\n\ncommit 9d302ad4e31b4e20ce0b3af700f43edb6f5e6036\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Dec 21 11:48:51 2018 +0100\n\n    patch 8.1.0612: cannot use two global runtime dirs with configure\n\n    Problem:    Cannot use two global runtime dirs with configure.\n    Solution:   Support a comma in --with-global-runtime. (James McCoy,\n                closes #3704)\n\ncommit a79fd56923744e331b3a5badbf9186100818fb45\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Dec 20 20:47:32 2018 +0100\n\n    patch 8.1.0611: crash when using terminal with long composing characters\n\n    Problem:    Crash when using terminal with long composing characters.\n    Solution:   Make space for all characters. (Yasuhiro Matsumoto, closes #3619,\n                closes #3703)\n\ncommit 6dc6703295362e0d4b81a3eceae6b0dd229b5d7e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Dec 19 21:05:57 2018 +0100\n\n    patch 8.1.0610: MS-Windows ctags file list differs from Unix\n\n    Problem:    MS-Windows ctags file list differs from Unix.\n    Solution:   Define TAGS_FILES in the common makefile. (partly by Ken Takata)\n\ncommit 9d5c84a08f0574e680ef61d7e44e981bd6be741d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Dec 19 20:48:46 2018 +0100\n\n    patch 8.1.0609: MS-Windows: unused variable, depending on the Ruby version\n\n    Problem:    MS-Windows: unused variable, depending on the Ruby version.\n    Solution:   Put ruby_sysinit and NtInitialize inside #ifdef and make them\n                consistent. (Ken Takata)\n\ncommit e66777901382a554797a4c70ffbc0c63440cfe57\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Dec 18 22:04:05 2018 +0100\n\n    patch 8.1.0608: coverals is not updating\n\n    Problem:    Coverals is not updating.\n    Solution:   Adjust path in Travis config.\n\ncommit c447d8d33f695a83fefe4e47334b41c32874c3c5\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Dec 18 21:56:28 2018 +0100\n\n    patch 8.1.0607: proto files are not in sync with the source code\n\n    Problem:    Proto files are not in sync with the source code.\n    Solution:   Update the proto files.\n\ncommit 9d87a37ee9d87f5bdbc779bc940d5f1e6f055d0a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Dec 18 21:41:50 2018 +0100\n\n    Update runtime files.\n\ncommit a86187b9cd529754ad85cd621169876317eb3a69\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Dec 16 18:20:00 2018 +0100\n\n    patch 8.1.0606: \u0027cryptmethod\u0027 defaults to a very old method\n\n    Problem:    \u0027cryptmethod\u0027 defaults to a very old method.\n    Solution:   Default to \"blowfish2\", it is now widely available.\n\ncommit 6403bcdaf4dc36c0445a539a37510534ef87ca24\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Dec 16 16:48:47 2018 +0100\n\n    patch 8.1.0605: running make in the top directory echoes a comment\n\n    Problem:    Running make in the top directory echoes a comment.\n    Solution:   Prefix with @. (closes #3698)\n\ncommit 9eb76af451ddd8eaad0cd5dd629f18c4f4035171\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Dec 16 16:30:21 2018 +0100\n\n    patch 8.1.0604: autocommand test fails on MS-Windows\n\n    Problem:    Autocommand test fails on MS-Windows.\n    Solution:   Use pathcmp() instead of strcmp() to check if a directory differs.\n\ncommit e751a5f531c1ceb58dacc7c280fdaae0df2c71c7\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Dec 16 16:16:10 2018 +0100\n\n    patch 8.1.0603: the :stop command is not tested\n\n    Problem:    The :stop command is not tested.\n    Solution:   Test :stop using a terminal window.\n\ncommit 2caad3fbbdbf1486a176c9f6bfbc3d9be90e09f7\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Dec 16 15:38:02 2018 +0100\n\n    patch 8.1.0602: DirChanged is also triggered when directory didn\u0027t change\n\n    Problem:    DirChanged is also triggered when the directory didn\u0027t change.\n                (Daniel Hahler)\n    Solution:   Compare the current with the new directory. (closes #3697)\n\ncommit 4efe73b478d3ba689078da502fd96f45204ff1f5\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Dec 16 14:37:39 2018 +0100\n\n    patch 8.1.0601: a few compiler warnings\n\n    Problem:    A few compiler warnings.\n    Solution:   Add type casts. (Mike Williams)\n\ncommit d80232be5428f9df889f4e977e24117e162de67a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Dec 15 17:46:23 2018 +0100\n\n    patch 8.1.0600: channel test is flaky\n\n    Problem:    Channel test is flaky.\n    Solution:   Add test to list of flaky tests.\n\ncommit eeed665b0ecd917e88e3475c9615d52546aa124d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Dec 15 17:43:42 2018 +0100\n\n    patch 8.1.0599: without the +eval feature the indent tests don\u0027t work\n\n    Problem:    Without the +eval feature the indent tests don\u0027t work.\n    Solution:   Skip the body of the tests.\n\ncommit 72846cfa76fb7e566c49282410163ed0840c91db\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Dec 15 17:23:18 2018 +0100\n\n    patch 8.1.0598: indent tests may use the wrong Vim binary\n\n    Problem:    Indent tests may use the wrong Vim binary.\n    Solution:   Pass in the just built Vim binary.\n\ncommit acecb3b9359dced16b471b9950594394183c503a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Dec 15 16:19:50 2018 +0100\n\n    patch 8.1.0597: cannot run test_libvterm from the top directory\n\n    Problem:    Cannot run test_libvterm from the top directory.\n    Solution:   Add test target in toplevel Makefile.\n\ncommit 21e551cce26ea6ff389b6c90f1945facf1a8a066\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Dec 15 16:08:56 2018 +0100\n\n    patch 8.1.0596: not all parts of printf() are tested\n\n    Problem:    Not all parts of printf() are tested.\n    Solution:   Add a few more test cases. (Dominique Pelle, closes #3691)\n\ncommit a9659e0da41388f2c7aedccf016c2fe2eeec6a82\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Dec 15 15:59:32 2018 +0100\n\n    patch 8.1.0595: libvterm tests are not run with coverage\n\n    Problem:    Libvterm tests are not run with coverage.\n    Solution:   Adjust the Travis config.  Show the actually run commands.\n\ncommit 8b321d6a521e76c5cbe640272574e4fbd42cba9b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Dec 15 15:39:28 2018 +0100\n\n    patch 8.1.0594: libvterm tests fail to run on Mac\n\n    Problem:    Libvterm tests fail to run on Mac.\n    Solution:   Only run libvterm tests on Linux.\n\ncommit 37e3edce200c5a0ae8f81ca729b18d75477d2725\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Dec 15 14:49:34 2018 +0100\n\n    patch 8.1.0593: illegal memory access in libvterm test\n\n    Problem:    Illegal memory access in libvterm test.\n    Solution:   Fix off-by-one error.\n\ncommit 471f65813592238509923f2c8748df5be03513e9\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Dec 15 14:24:39 2018 +0100\n\n    patch 8.1.0592: the libvterm tests are not run as part of Vim tests\n\n    Problem:    The libvterm tests are not run as part of Vim tests.\n    Solution:   Add testing libvterm.\n\ncommit 6c8dd39df938c7502a740f59825feeaa5736b245\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Dec 14 22:42:13 2018 +0100\n\n    patch 8.1.0591: channel sort test is flaky\n\n    Problem:    Channel sort test is flaky.\n    Solution:   Do not check if the job is running, it may have be done very fast.\n\ncommit cd1a62d468a55aca68deb3139d83530c7c23568d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Dec 14 21:32:02 2018 +0100\n\n    patch 8.1.0590: when a job ends the closed channels are not handled\n\n    Problem:    When a job ends the closed channels are not handled.\n    Solution:   When a job is detected to have ended, check the channels again.\n                (closes #3530)\n\ncommit 142a9758151e470307a80ea37b06ea34558ff5b3\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Dec 14 19:54:39 2018 +0100\n\n    patch 8.1.0589: compilation error in gvimext.cpp\n\n    Problem:    Compilation error in gvimext.cpp.\n    Solution:   Return a value.  Also fix using uninitialized variable.\n\ncommit 06b056e110005ce0dd97b8c6333405afd06c36fc\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Dec 14 19:37:08 2018 +0100\n\n    patch 8.1.0588: cannot define a sign with space in the text\n\n    Problem:    Cannot define a sign with space in the text.\n    Solution:   Allow for escaping characters. (Ben Jackson, closes #2967)\n\ncommit 06d4c4c818fe4258bdc3d455b7680fabadd719e4\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Dec 14 19:20:02 2018 +0100\n\n    patch 8.1.0587: GvimExt: realloc() failing is not handled properly\n\n    Problem:    GvimExt: realloc() failing is not handled properly.\n    Solution:   Check for NULL return. (Jan-Jaap Korpershoek, closes #3689)\n\ncommit eae8ae1b2b4e532b125077d9838b70d966891be3\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Dec 14 18:53:02 2018 +0100\n\n    patch 8.1.0586: :digraph output is not easy to read\n\n    Problem:    :digraph output is not easy to read.\n    Solution:   Add highlighting for :digraphs. (Marcin Szamotulski, closes #3572)\n                Also add section headers for :digraphs!.\n\ncommit 56242f2b08737677812513c447955579a19aa620\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Dec 14 15:48:48 2018 +0100\n\n    patch 8.1.0585: undo test may fail on MS-Windows\n\n    Problem:    Undo test may fail on MS-Windows.\n    Solution:   Also handle lower case drive letters.\n\ncommit 5f5e203c92365ac6399de3663637b73bf9fb6dfa\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Dec 14 15:47:03 2018 +0100\n\n    patch 8.1.0584: with search CTRL-L does not pick up composing characters\n\n    Problem:    With search CTRL-L does not pick up composing characters.\n    Solution:   Check for composing characters. (Christian Brabandt, closes #3682)\n                [code change was accidentally included in 8.1.0579]\n\ncommit 8f66717a1f835b8194139d158c1e2df8b30c3ef3\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Dec 14 15:38:31 2018 +0100\n\n    patch 8.1.0583: using illogical name for get_dict_number()/get_dict_string()\n\n    Problem:    Using illogical name for get_dict_number()/get_dict_string().\n    Solution:   Rename to start with dict_.\n\ncommit fb95e212a2696e5b1c8b5e6b2984af59fa7ead6f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Dec 14 12:18:11 2018 +0100\n\n    patch 8.1.0582: text properties are not enabled\n\n    Problem:    Text properties are not enabled.\n    Solution:   Fix sizeof argument and re-enable the text properties feature.\n                Fix memory leak.\n\ncommit ca79a5fc3b383dcfc8ed2077688ea69dafadc6e7\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Dec 13 23:16:36 2018 +0100\n\n    patch 8.1.0581: double free without the text properties feature\n\n    Problem:    Double free without the text properties feature.\n    Solution:   Reset the dirty flag.\n\ncommit 2fa7fad831a860b627b5d6980aae0eeebfda0b3b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Dec 13 23:05:56 2018 +0100\n\n    patch 8.1.0580: invalid memory access when using text properties\n\n    Problem:    Invalid memory access when using text properties.\n    Solution:   Disable text properties for now.\n\ncommit 98aefe7c3250bb5d4153b994f878594d1745424e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Dec 13 22:20:09 2018 +0100\n\n    patch 8.1.0579: cannot attach properties to text\n\n    Problem:    Cannot attach properties to text.\n    Solution:   First part of adding text properties.\n\ncommit 5c5697f29829fc3b21fc5452fe8f239f6a4cb8e1\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Dec 12 20:34:09 2018 +0100\n\n    patch 8.1.0578: cannot disable arabic, rightleft and farsi in configure\n\n    Problem:    Cannot disable arabic, rightleft and farsi in configure.\n    Solution:   Add configur flags. (Diego Fernando Carrión, closes #1867)\n\ncommit 295471920def98ce84bc96e5d97c16d250c81621\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Dec 11 20:39:19 2018 +0100\n\n    patch 8.1.0577: tabpage right-click menu never shows \"Close tab\"\n\n    Problem:    Tabpage right-click menu never shows \"Close tab\".\n    Solution:   Always create the \"Close tab\" item but ignore the event if there\n                is only one tab.\n\ncommit 30700cd5ffa258f1d684ab6b34bd03e970450dba\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Dec 10 21:36:56 2018 +0100\n\n    patch 8.1.0576: indent script tests pick up installed scripts\n\n    Problem:    Indent script tests pick up installed scripts.\n    Solution:   Use current runtime indent scripts.\n\ncommit d47d52232bf21036c5c89081458be7eaf2630d24\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Dec 9 20:43:55 2018 +0100\n\n    Update runtime files.\n\ncommit 37402ed53475166cd988edbea1269fa4e9918dc4\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Dec 9 15:53:01 2018 +0100\n\n    patch 8.1.0575: Termdebug: clearing multi-breakpoint does not work\n\n    Problem:    Termdebug: clearing multi-breakpoint does not work.\n    Solution:   Delete all X.Y breakpoints.  Keep more information about placed\n                breakpoints. (Ozaki Kiichi, closes #3641)\n\ncommit 4af7259b2b35e85c590d54908fcd248d2c733be8\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Dec 9 15:00:52 2018 +0100\n\n    patch 8.1.0574: \u0027commentstring\u0027 not used when adding fold marker in C\n\n    Problem:    \u0027commentstring\u0027 not used when adding fold marker in C.\n    Solution:   Require white space before middle comment part. (mostly by\n                Hirohito Higashi)\n\ncommit 55d46913084745a48749d7ac4f48930852e1d87e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Dec 8 16:03:28 2018 +0100\n\n    patch 8.1.0573: cannot redefine user command without ! in same script\n\n    Problem:    Cannot redefine user command without ! in same script\n    Solution:   Allow redefining user command without ! in same script, like with\n                functions.\n\ncommit 76ab4fd61901090e6af3451ca6c5ca0fc370571f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Dec 8 14:39:05 2018 +0100\n\n    patch 8.1.0572: stopping a job does not work properly on OpenBSD\n\n    Problem:    Stopping a job does not work properly on OpenBSD.\n    Solution:   Do not use getpgid() to check the process group of the job\n                processs ID, always pass the negative process ID to kill().\n                (George Koehler, closes #3656)\n\ncommit 446e7a3cd36b2de7d559f167eb5795d1e1cd3ddb\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Dec 8 13:57:42 2018 +0100\n\n    patch 8.1.0571: non-silent execute() resets display column to zero\n\n    Problem:    Non-silent execute() resets display column to zero.\n    Solution:   Keep the display column as-is.\n\ncommit 539328197c51c1586cbbb6b6be3db3c412249b49\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Dec 7 21:08:49 2018 +0100\n\n    patch 8.1.0570: \u0027commentstring\u0027 not used when adding fold marker\n\n    Problem:    \u0027commentstring\u0027 not used when adding fold marker. (Maxim Kim)\n    Solution:   Only use empty \u0027comments\u0027 middle when leader is empty. (Christian\n                Brabandt, closes #3670)\n\ncommit 10ccaa17ec8b2be1132fd19059e1cd5fb5c902c4\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Dec 7 16:38:23 2018 +0100\n\n    patch 8.1.0569: execute() always resets display column to zero\n\n    Problem:    Execute() always resets display column to zero. (Sha Liu)\n    Solution:   Don\u0027t reset it to zero, restore the previous value. (closes #3669)\n\ncommit 9a8534673acd98d7398c967fe4348df63e689dab\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Dec 7 14:10:37 2018 +0100\n\n    patch 8.1.0568: error message for NUL byte in ScreenLines breaks Travis CI\n\n    Problem:    Error message for NUL byte in ScreenLines breaks Travis CI.\n    Solution:   Use a normal message fornow.\n\ncommit 4087bfd96d0d70791a1572ac4b40d5a655e2166b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Dec 7 13:26:39 2018 +0100\n\n    patch 8.1.0567: error for NUL byte in ScreenLines goes unnoticed\n\n    Problem:    Error for NUL byte in ScreenLines goes unnoticed.\n    Solution:   Add an internal error message.\n\ncommit 20091c18c40b4e8b594769ba11e81d133c479d7c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Dec 7 13:18:19 2018 +0100\n\n    patch 8.1.0566: SGR not enabled for mintty because $TERM is \"xterm\"\n\n    Problem:    SGR not enabled for mintty because $TERM is \"xterm\".\n    Solution:   Detect mintty by the termresponse. (Ken Takata, closes #3667)\n\ncommit 10600db772a6b50093b8027509d7089c209d1e26\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Dec 5 19:46:07 2018 +0100\n\n    patch 8.1.0565: asan complains about reading before allocated block\n\n    Problem:    Asan complains about reading before allocated block.\n    Solution:   Workaround: Avoid offset from becoming negative.\n\ncommit 88b53fd0521d1e62df17a8a1f2181425e9d4854c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Dec 5 18:43:28 2018 +0100\n\n    patch 8.1.0564: setting v:errors to wrong type still possible\n\n    Problem:    Setting v:errors to wrong type still possible.\n    Solution:   Return after giving an error message. (Christian Brabandt)\n\ncommit 74ea88c170f65afa50b2b97e37806d13b4e24cd7\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Dec 4 22:37:49 2018 +0100\n\n    patch 8.1.0563: setting v:errors to a string give confusing error\n\n    Problem:    Setting v:errors to a string give confusing error. (Christian\n                Brabandt)\n    Solution:   Change internal error into normal error message.\n\ncommit b6fc72851c45a36a370f9516c68508e47b41c4c1\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Dec 4 22:24:16 2018 +0100\n\n    patch 8.1.0562: parsing of \u0027diffopt\u0027 is slightly wrong\n\n    Problem:    Parsing of \u0027diffopt\u0027 is slightly wrong.\n    Solution:   Fix the parsing and add a test. (Jason Franklin, Christian\n                Brabandt)\n\ncommit 97195685334c800c5ad1328d957d1bf21f5fa1fa\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Dec 3 20:50:02 2018 +0100\n\n    patch 8.1.0561: MSCV error format has changed\n\n    Problem:    MSCV error format has changed.\n    Solution:   Make the space between the line number and colon optional.\n\ncommit 51a7454cd2c34ee459f104e45768eab3817c099e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Dec 2 18:21:49 2018 +0100\n\n    patch 8.1.0560: cannot use address type \"other\" with with user command\n\n    Problem:    Cannot use address type \"other\" with with user command.\n    Solution:   Add \"other\" to the list. (Daniel Hahler, closes #3655)  Also\n                reject \"%\" for commands with \"other\".  Add some more tests.\n\ncommit b513d3079bbe3f59a1f1a3d6931939a76cd7e54a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Dec 2 14:55:08 2018 +0100\n\n    patch 8.1.0559: command line completion not sufficiently tested\n\n    Problem:    Command line completion not sufficiently tested.\n    Solution:   Add more tests. (Dominique Pelle, closes #3622)\n\ncommit d2ec51f399607d2df6ed1155b0bd303e722d6978\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Dec 2 13:58:00 2018 +0100\n\n    patch 8.1.0558: some MS-Windows instructions are outdated\n\n    Problem:    Some MS-Windows instructions are outdated.\n    Solution:   Update the uninstall instructions and the NSIS README. (Ken\n                Takata, closes #3614)  Also update remark about diff.exe.\n\ncommit 5378e1cf0a05121bfa76df2279944ad3b0b5ce4f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Dec 2 13:47:03 2018 +0100\n\n    patch 8.1.0557: Termdebug: gdb may use X.Y for breakpoint number\n\n    Problem:    Termdebug: gdb may use X.Y for breakpoint number.\n    Solution:   Handle X.Y breakpoint numbers. (Yasuhiro Matsumoto, close #3641)\n\ncommit ed8bc78d2386d22656ba1d3e5cf739dd12964dce\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Dec 1 21:08:21 2018 +0100\n\n    patch 8.1.0556: saving/restoring search patterns share saved last_idx\n\n    Problem:    Saving/restoring search patterns share saved last_idx.\n    Solution:   Use a separate saved last_idx for saving search patterns for\n                functions and incremental search.\n\ncommit 2fb8f684d888ad68b283ba8f9505106b5fb725be\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Dec 1 13:14:45 2018 +0100\n\n    patch 8.1.0555: crash when last search pat is set but not last substitute pat\n\n    Problem:    Crash when last search pat is set but not last substitute pat.\n    Solution:   Do not mix up last search pattern and last subtitute pattern.\n                (closes #3647)\n\ncommit 614ab8aa00346724bfc27980d25985d482269b75\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Dec 1 11:59:00 2018 +0100\n\n    patch 8.1.0554: popup menu overlaps with preview window\n\n    Problem:    Popup menu overlaps with preview window.\n    Solution:   Adjust the height computation. (Hirohito Higashi, closes #3414)\n\ncommit 07dc18ffa4e7ed202f219fe2fd3d6f58246f71f9\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Nov 30 22:48:32 2018 +0100\n\n    patch 8.1.0553: it is not easy to edit a script that was sourced\n\n    Problem:    It is not easy to edit a script that was sourced.\n    Solution:   Add a count to \":scriptnames\", so that \":script 40\" edits the\n                script with script ID 40.\n\ncommit 01a060da74b756b161e595b39a7877cb7612120a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Nov 30 21:57:55 2018 +0100\n\n    patch 8.1.0552: saved last search pattern may not be restored\n\n    Problem:    Saved last search pattern may not be restored.\n    Solution:   Call restore_last_search_pattern().  Add a check for balancing\n                saving and restoring the last search pattern.\n\ncommit 8ff5af9544a2abc3d344bba017ef96682e098d9d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Nov 28 21:20:38 2018 +0100\n\n    patch 8.1.0551: expression evaluation may repeat an error message\n\n    Problem:    Expression evaluation may repeat an error message. (Jason\n                Franklin)\n    Solution:   Check for the value of did_emsg when giving an error\n                for the :execute command.\n\ncommit 76a6345433bc2a600689397fb28165a2e5793720\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Nov 28 20:38:37 2018 +0100\n\n    patch 8.1.0550: expression evaluation may repeat an error message\n\n    Problem:    Expression evaluation may repeat an error message. (Jason\n                Franklin)\n    Solution:   Increment did_emsg and check for the value when giving an error\n                for the echo command.\n\ncommit 10efcd5b0259659cd9a152a7a342deb5d56a8eb5\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Nov 26 21:22:07 2018 +0100\n\n    patch 8.1.0549: netbeans test depends on README.txt contents\n\n    Problem:    Netbeans test depends on README.txt contents.\n    Solution:   Use a generated file instead.\n\ncommit 1341024e0823d9aa9cde08d6b55e12f2d90ff778\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Nov 26 21:19:11 2018 +0100\n\n    patch 8.1.0548: crash when job callback unloads a buffer\n\n    Problem:    Crash when job callback unloads a buffer. (James McCoy)\n    Solution:   Don\u0027t round up the wait time to 10 msec in ui_inchar().\n\ncommit 3067a4dd0d768d1e4a47cf3c100f3e2b462717d7\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Nov 25 05:06:48 2018 +0100\n\n    patch 8.1.0547: modeline test with keymap still fails\n\n    Problem:    Modeline test with keymap still fails.\n    Solution:   Check that the keymap feature is available for the failure assert.\n\ncommit 4ace6ab7e72151d78f1563b23b498ed20fa00211\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Nov 25 04:25:58 2018 +0100\n\n    patch 8.1.0546: modeline test with keymap fails\n\n    Problem:    Modeline test with keymap fails.\n    Solution:   Check that the keymap feature is available.\n\ncommit dc2f73a6980be13c97a83047d0de50824bc0f20f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Nov 25 04:03:09 2018 +0100\n\n    patch 8.1.0545: when executing indent tests user preferences interfere\n\n    Problem:    When executing indent tests user preferences interfere.\n    Solution:   Add \"--clean\".\n\ncommit b730f0c7ba36492d795f081b19bbcb85cdf0f50f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Nov 25 03:56:26 2018 +0100\n\n    Update runtime files\n\ncommit 916a818cea5ba05a5f2117407674461b8bee6832\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Nov 25 02:18:29 2018 +0100\n\n    patch 8.1.0544: setting \u0027filetype\u0027 in a modeline causes an error\n\n    Problem:    Setting \u0027filetype\u0027 in a modeline causes an error (Hirohito\n                Higashi).\n    Solution:   Don\u0027t add the P_INSECURE flag when setting \u0027filetype\u0027 from a\n                modeline.  Also for \u0027syntax\u0027.\n\ncommit 4e303c8ba8dcd0566a1ad7c82ff18eb016eea335\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Nov 24 14:27:44 2018 +0100\n\n    patch 8.1.0543: Coverity warns for leaking memory and using wrong struct\n\n    Problem:    Coverity warns for leaking memory and using wrong struct.\n    Solution:   Free pointer when allocation fails. Change \"boff\" to \"loff\".\n                (closes #3634)\n\ncommit f951416a8396a54bbbe21de1a8b16716428549f2\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Nov 22 03:08:29 2018 +0100\n\n    patch 8.1.0542: shiftwidth() does not take \u0027vartabstop\u0027 into account\n\n    Problem:    shiftwidth() does not take \u0027vartabstop\u0027 into account.\n    Solution:   Use the cursor position or a position explicitly passed.\n                Also make \u003e\u003e and \u003c\u003c work better with \u0027vartabstop\u0027. (Christian\n                Brabandt)\n\ncommit 2b84949ad8f247e5d142e2fb1371b3e37567977a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Nov 21 13:58:35 2018 +0100\n\n    patch 8.1.0541: help message in dosinst.c is outdated\n\n    Problem:    Help message in dosinst.c is outdated.\n    Solution:   Update the comment. (Ken Takata, closes #3626)\n\ncommit 247bb7e43b47eb8407a1111bed60b61aceda52ad\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Nov 20 14:27:07 2018 +0100\n\n    patch 8.1.0540: may evaluate insecure value when appending to option\n\n    Problem:    May evaluate insecure value when appending to option.\n    Solution:   Set the secure flag when changing an option that was previously\n                set insecurely.  Also allow numbers for the characters from\n                \u0027spelllang\u0027 that are used for LANG.vim.\n\ncommit 82e8c92ebef5afcac0c0fdb706ff163f9b3366f7\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Nov 20 13:32:36 2018 +0100\n\n    patch 8.1.0539: cannot build without the sandbox\n\n    Problem:    Cannot build without the sandbox.\n    Solution:   Set the secure option instead of using the sandbox.  Also restrict\n                the characters from \u0027spelllang\u0027 that are used for LANG.vim.\n                (suggested by Yasuhiro Matsumoto)\n\ncommit 5958f95a40a4a44bd9e7f3b7ec6554a6ef3e42ca\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Nov 20 04:25:21 2018 +0100\n\n    patch 8.1.0538: evaluating a modeline might invoke using a shell command\n\n    Problem:    Evaluating a modeline might invoke using a shell command. (Paul\n                Huber)\n    Solution:   Set the sandbox flag when setting options from a modeline.\n\ncommit 48d23bb4de3dd37ba0d0b22e7c39d6b894cb1f75\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Nov 20 02:42:43 2018 +0100\n\n    patch 8.1.0537: ui_breakcheck() may be called recursively\n\n    Problem:    ui_breakcheck() may be called recursively, which doesn\u0027t work.\n    Solution:   When called recursively, just return. (James McCoy, closes #3617)\n\ncommit addc156c38d442367854f71baee31f2eb003c699\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Nov 18 12:25:09 2018 +0100\n\n    patch 8.1.0536: file time test fails when using NFS\n\n    Problem:    File time test fails when using NFS.\n    Solution:   Use three file times instead of localtim(). (James McCoy,\n                closes #3618)\n\ncommit 6b731886ca94d66b9bdedfb7e603af44a6400399\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Nov 16 20:54:47 2018 +0100\n\n    patch 8.1.0535: increment/decrement might get interrupted by updating folds\n\n    Problem:    Increment/decrement might get interrupted by updating folds.\n    Solution:   Disable fold updating for a moment. (Christian Brabandt,\n                closes #3599)\n\ncommit 25a494ce609f54ce240b1986aad16ca27186d646\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Nov 16 19:39:50 2018 +0100\n\n    patch 8.1.0534: MS-Windows installer uses different $HOME than Vim\n\n    Problem:    MS-Windows installer uses different $HOME than Vim.\n    Solution:   Use the Vim logic also in the MS-Windows installer. (Ken Takata,\n                closes #3564)\n\ncommit 447f6ce8bd42fe3adbdf97eff9a38a9bfef9eeed\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Nov 16 18:50:19 2018 +0100\n\n    patch 8.1.0533: screendump tests can be flaky\n\n    Problem:    Screendump tests can be flaky.\n    Solution:   Add VerifyScreenDump to the pattern of flaky tests.\n\ncommit 2d67d307ee5dba911e8fbe73193bf596ebf76c1a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Nov 16 18:46:02 2018 +0100\n\n    patch 8.1.0532: cannot distinguish between quickfix and location list\n\n    Problem:    Cannot distinguish between quickfix and location list.\n    Solution:   Add an explicit type variable. (Yegappan Lakshmanan)\n\ncommit dbc0d2163aa5e090d5a0c83aea448803ddbab664\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Nov 16 18:22:45 2018 +0100\n\n    patch 8.1.0531: flaky tests often fail with a common error message\n\n    Problem:    Flaky tests often fail with a common error message.\n    Solution:   Add a pattern to match an error message indicating a flaky test.\n\ncommit c0f05d0bd1a3191598334fb11ad0394e1460877e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Nov 16 17:44:48 2018 +0100\n\n    patch 8.1.0530: channel and terminal tests that start a server can be flaky\n\n    Problem:    Channel and terminal tests that start a server can be flaky.\n    Solution:   Add all channel and terminal tests that start a server to the list\n                of flaky tests.\n\ncommit f77af0e61339d553a0a41e3d19dd3fc89ba57fe8\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Nov 16 16:52:16 2018 +0100\n\n    patch 8.1.0529: flaky test sometimes fails in different ways\n\n    Problem:    Flaky test sometimes fails in different ways.\n    Solution:   When the second run gives a different error, try running the test\n                again, up to five times.\n\ncommit c4568ab37edc01e01f258d64bceddcd01633a268\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Nov 16 16:21:05 2018 +0100\n\n    patch 8.1.0528: various typos in comments\n\n    Problem:    Various typos in comments.\n    Solution:   Fix the typos.\n\ncommit f0d58efc9dc46be37c629cbc99b4125448ca39fd\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Nov 16 16:13:44 2018 +0100\n\n    Update runtime files.\n\ncommit 0c27cbcacf0f58ad30f0b15d1f442f73f40347c2\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Nov 14 21:45:32 2018 +0100\n\n    patch 8.1.0527: using \u0027shiftwidth\u0027 from wrong buffer for folding\n\n    Problem:    Using \u0027shiftwidth\u0027 from wrong buffer for folding.\n    Solution:   Use \"buf\" instead of \"curbuf\". (Christian Brabandt)\n\ncommit 61fb8d8c6719205c686550e591db22aa97b4db4c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Nov 12 21:45:08 2018 +0100\n\n    patch 8.1.0526: running out of signal stack in RealWaitForChar\n\n    Problem:    Running out of signal stack in RealWaitForChar. (Vladimir Marek)\n    Solution:   Make the fd_set variables static.\n\ncommit d3471e578506d5554ab99c4cd08af2a021c4f461\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Nov 12 21:42:24 2018 +0100\n\n    patch 8.1.0525: terminal test skips part on Windows\n\n    Problem:    Terminal test skips part on Windows.\n    Solution:   Fix Test_terminal_does_not_truncate_last_newlines(). (Hirohito\n                Higashi, closes #3606)\n\ncommit c2c02574ec76f8d44b948cede9cca38ac91622de\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Nov 11 23:14:54 2018 +0100\n\n    patch 8.1.0524: terminal test fails on Windows\n\n    Problem:    Terminal test fails on Windows.\n    Solution:   Skip Test_terminal_does_not_truncate_last_newlines() for now.\n\ncommit b244373becbec124bee20dbbfd05365586cda8cd\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Nov 11 22:50:27 2018 +0100\n\n    patch 8.1.0523: opening window from quickfix leaves empty buffer behind\n\n    Problem:    Opening window from quickfix leaves empty buffer behind.\n    Solution:   Add qf_jump_newwin(). (Yegappan Lakshmanan, closes #2574)\n\ncommit f3aea59afa23304266dfd0dd26b5d8cc70a21331\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Nov 11 22:18:21 2018 +0100\n\n    patch 8.1.0522: :terminal does not show trailing empty lines\n\n    Problem:    :terminal does not show trailing empty lines.\n    Solution:   Add empty lines. (Hirohito Higashi, closes #3605)\n\ncommit 883ba68cda05cac668a493ce5115332e1b5fdc29\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Nov 11 21:22:57 2018 +0100\n\n    patch 8.1.0521: cannot build with +eval but without +quickfix\n\n    Problem:    Cannot build with +eval but without +quickfix.\n    Solution:   Remove #ifdef for e_stringreq. (John Marriott)\n\ncommit 218959bc91f3a2e1cbd2fb2290fd5cba708b1c33\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Nov 11 18:51:42 2018 +0100\n\n    patch 8.1.0520: screen diff test sometimes fails\n\n    Problem:    Screen diff test sometimes fails.\n    Solution:   Add to list of flaky tests.\n\ncommit f49cc60aa802862c595ff619dccc11271633a94b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Nov 11 15:21:05 2018 +0100\n\n    patch 8.1.0519: cannot save and restore the tag stack\n\n    Problem:    Cannot save and restore the tag stack.\n    Solution:   Add gettagstack() and settagstack(). (Yegappan Lakshmanan,\n                closes #3604)\n\ncommit 8617b401599451187fa0c0561a84944978536a90\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Nov 10 20:47:48 2018 +0100\n\n    patch 8.1.0518: Test_window_split_edit_bufnr() fails on AppVeyor\n\n    Problem:    Test_window_split_edit_bufnr() fails on AppVeyor.\n    Solution:   Disable the failing part for now.\n\ncommit d42333d8e9f6c157884f4f1acb458aa992f94f3d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Nov 10 20:28:19 2018 +0100\n\n    patch 8.1.0517: Test_window_split_edit_alternate() fails on AppVeyor\n\n    Problem:    Test_window_split_edit_alternate() fails on AppVeyor.\n    Solution:   Disable the failing part for now.\n\ncommit ddd1f9183bed00d096f29c503721ac559174a29f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Nov 10 19:19:36 2018 +0100\n\n    patch 8.1.0516: :move command marks buffer modified when nothing changed\n\n    Problem:    :move command marks buffer modified when nothing changed.\n    Solution:   Do not set \u0027modified\u0027.  Add a test. (Jason Franklin)\n\ncommit ded5f1bed7ff2d138b3ee0f9610d17290b62692d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Nov 10 17:33:29 2018 +0100\n\n    patch 8.1.0515: reloading a script gives errors for existing functions\n\n    Problem:    Reloading a script gives errors for existing functions.\n    Solution:   Allow redefining a function once when reloading a script.\n\ncommit 1bbb61948342b5cf6e363629f145c65eb455c388\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Nov 10 16:02:01 2018 +0100\n\n    patch 8.1.0514: CTRL-W ^ does not work when alternate buffer has no name\n\n    Problem:    CTRL-W ^ does not work when alternate buffer has no name.\n    Solution:   Use another method to split and edit the alternate buffer. (Jason\n                Franklin)\n\ncommit d0721058f494143186f66a60151c9634031a8c96\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Nov 5 21:21:33 2018 +0100\n\n    patch 8.1.0513: no error for set diffopt+\u003dalgorithm:\n\n    Problem:    No error for set diffopt+\u003dalgorithm:.\n    Solution:   Check for missing argument. (Hirohito Higashi, closes #3598)\n\ncommit 389ab7122bec99c11ad4ce6d87cc6f38a21e4e40\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Nov 5 20:25:52 2018 +0100\n\n    patch 8.1.0512: \u0027helplang\u0027 default is inconsistent for C and C.UTF-8\n\n    Problem:    \u0027helplang\u0027 default is inconsistent for C and C.UTF-8.\n    Solution:   Don\u0027t accept a value unless it starts with two letters.\n\ncommit 9e353b5265bd7fa103caf4e5a9b3c99f344f548e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Nov 4 23:39:38 2018 +0100\n\n    patch 8.1.0511: ml_get error when calling a function with a range\n\n    Problem:    ml_get error when calling a function with a range.\n    Solution:   Don\u0027t position the cursor after the last line.\n\ncommit ba3ff539303c7bb6e46a6802dce3c7b2e55284e0\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Nov 4 14:45:49 2018 +0100\n\n    Update runtime files\n\ncommit dcd71cbaedf75dd8e5c5a45c5c2e3ec7ee552dce\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Nov 4 14:40:47 2018 +0100\n\n    patch 8.1.0510: filter test fails when $LANG is C.UTF-8\n\n    Problem:    Filter test fails when $LANG is C.UTF-8.\n    Solution:   Set \u0027helplang\u0027 to \"en\" for any C language. (Christian Brabandt,\n                closes #3577)\n\ncommit 0b38f54730c3f9835ddade01c2263ce0f56c1c0f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Nov 3 21:47:16 2018 +0100\n\n    patch 8.1.0509: checking cwd not accessible fails for root\n\n    Problem:    Checking cwd not accessible fails for root. (James McCoy)\n    Solution:   Skip this part of the test for root. (closes #3595)\n\ncommit 0f62cf5b335968f7448af1a6f46e0104b7bc365e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Nov 3 21:09:15 2018 +0100\n\n    patch 8.1.0508: suspend test fails when run by root\n\n    Problem:    Suspend test fails when run by root.\n    Solution:   Accept both \u0027$\u0027 and \u0027#\u0027 for the prompt. (James McCoy, closes #3590)\n\ncommit da1c11c6411182e9a4bd4374e3fb8851fef77113\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Nov 3 19:52:15 2018 +0100\n\n    patch 8.1.0507: .raml files not properly detected\n\n    Problem:    .raml files not properly detected.\n    Solution:   Recognize .raml as raml instead of yaml. (closes #3594)\n\ncommit 9691f82f862ed18c2e3e48f9d2cd902bb947f803\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Nov 3 19:06:25 2018 +0100\n\n    patch 8.1.0506: modeline test fails when run by root\n\n    Problem:    Modeline test fails when run by root.\n    Solution:   Set \u0027modeline\u0027 for the test. (James McCoy, closes #3592)\n\ncommit bd9a0c611ce08f8dce033537bc2f110987b99802\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Nov 3 19:00:14 2018 +0100\n\n    patch 8.1.0505: filter command test may fail if helplang is not set\n\n    Problem:    Filter command test may fail if helplang is not set.\n    Solution:   Set \u0027helplang\u0027 for the test. (James McCoy, closes #3591)\n\ncommit 4dbc2627641a6b950c30c31cbf7b7e6c36da1927\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Nov 2 11:59:15 2018 +0100\n\n    patch 8.1.0504: when CTRL-C is mapped it triggers InsertLeave\n\n    Problem:    When CTRL-C is mapped it triggers InsertLeave.\n    Solution:   Make CTRL-C behave the same way when typed or used in a mapping.\n\ncommit f7acf2b63ce91ea802dbcf0618f0cdee80993468\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Nov 1 21:14:53 2018 +0100\n\n    patch 8.1.0503: missing change to diff test\n\n    Problem:    Missing change to diff test. (Hirohito Higashi)\n    Solution:   Add the missing test function.\n\ncommit f080d70a82f3a4477f346d9efcdfaec1bc1e1d58\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Oct 31 22:57:26 2018 +0100\n\n    patch 8.1.0502: internal diff fails when diffing a context diff\n\n    Problem:    Internal diff fails when diffing a context diff. (Hirohito Higashi)\n    Solution:   Only use callback calls with one line. (closes #3581)\n\ncommit a9a8e04eab106c1d21381f79f8965fe50b94e235\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Oct 30 22:15:55 2018 +0100\n\n    patch 8.1.0501: cppcheck warns for using array index before bounds check\n\n    Problem:    Cppcheck warns for using array index before bounds check.\n    Solution:   Swap the conditions. (Dominique Pelle)\n\ncommit 833e5dab143034b7e43bc0be49b2eb3687ff9ab7\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Oct 28 15:43:58 2018 +0100\n\n    patch 8.1.0500: cleaning up in src/tee may not always work\n\n    Problem:    Cleaning up in src/tee may not always work.\n    Solution:   Use \"rm\" when appropriate. (Michael Soyka, closes #3571)\n\ncommit 1c29943416207e21abbc790eaf563b36789170c2\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Oct 28 14:36:09 2018 +0100\n\n    patch 8.1.0499: :2vimgrep causes an ml_get error\n\n    Problem:    :2vimgrep causes an ml_get error\n    Solution:   Pass tomatch pointer instead of value. (Yegappan Lakshmanan)\n\ncommit d474686a09ef3f7529e65abe00cf8cd2ea8a95eb\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Oct 27 14:27:20 2018 +0200\n\n    patch 8.1.0498: /etc/gitconfig not recognized at a gitconfig file\n\n    Problem:    /etc/gitconfig not recognized at a gitconfig file.\n    Solution:   Add pattern to filetype detection. (closes #3568)\n\ncommit 5f57bdcab77bc417ae0357fe8ad6c7259b6d25df\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Oct 25 17:52:23 2018 +0200\n\n    patch 8.1.0497: :%diffput changes order of lines\n\n    Problem:    :%diffput changes order of lines. (Markus Braun)\n    Solution:   Do adjust marks when using internal diff.\n\ncommit c0fe4978f2311be9a0221d4c2369251c719b399a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Oct 25 16:53:19 2018 +0200\n\n    patch 8.1.0496: no tests for indent files\n\n    Problem:    No tests for indent files.\n    Solution:   Add a mechanism for running indent file tests.  Add a first test\n                for Vim indenting.\n\ncommit f86db78fed78541cefdb706e4779ce5ae9ca7820\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Oct 25 13:31:37 2018 +0200\n\n    patch 8.1.0495: :filter only supports some commands\n\n    Problem:    :filter only supports some commands.\n    Solution:   Add :filter support for more commands. (Marcin Szamotulski,\n                closes #2856)\n\ncommit babfcf54ae9bf9570eddf4958a553635cd589e21\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Oct 25 13:11:16 2018 +0200\n\n    patch 8.1.0494: functions do not check for a window ID in other tabs\n\n    Problem:    Functions do not check for a window ID in other tabs.\n    Solution:   Also find the window ID in other than the current tab.\n\ncommit e6e3989c1b3f18907a0c305712b867e9a3821369\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Oct 25 12:32:11 2018 +0200\n\n    patch 8.1.0493: argv() and argc() only work on the current argument list\n\n    Problem:    argv() and argc() only work on the current argument list.\n    Solution:   Add a window ID argument. (Yegappan Lakshmanan, closes #832)\n\ncommit bf9679ae4684cb0c4e6ef2c24da0f83955d53e57\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Oct 25 11:25:53 2018 +0200\n\n    patch 8.1.0492: \"Edit with existing Vim\" list can get long\n\n    Problem:    \"Edit with existing Vim\" list can get long.\n    Solution:   Move the list to a submenu. (Ken Takata, closes #3561)\n\ncommit 0fd6be77de6c1570bd320fc89ba82b7018ac29ae\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Oct 23 21:42:59 2018 +0200\n\n    patch 8.1.0491: if a terminal dump has CR it is considered corrupt\n\n    Problem:    If a terminal dump has CR it is considered corrupt.\n    Solution:   Ignore CR characters. (Nobuhiro Takasaki, closes #3558)\n\ncommit eda9e9c2fe4577ad451418253b990a3f60b70444\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Oct 21 22:45:43 2018 +0200\n\n    patch 8.1.0490: MS-Windows: doesn\u0027t handle missing glibwinpthread-1.dll\n\n    Problem:    MS-Windows: doesn\u0027t handle missing glibwinpthread-1.dll.\n    Solution:   Adjust Cygwin/MinGW build file. (Ken Takata, closes #2827)\n\ncommit b6f1480a6a8b1a6fa4d5da97aeb5f4755b71eb91\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Oct 21 18:47:43 2018 +0200\n\n    patch 8.1.0489: crash when autocmd clears vimpgrep location list\n\n    Problem:    Crash when autocmd clears vimpgrep location list.\n    Solution:   Return from qf_jump_edit_buffer() early. (Yegappan Lakshmanan)\n\ncommit 9f84ded38b62c82a4ee57b54f403b1b185ed8170\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Oct 20 20:54:02 2018 +0200\n\n    patch 8.1.0488: using freed memory in quickfix code\n\n    Problem:    Using freed memory in quickfix code. (Dominique Pelle)\n    Solution:   Add the quickfix_busy() flag to postpone deleting quickfix lists\n                until it is safe. (Yegappan Lakshmanan, closes #3538)\n\ncommit 4c5d815256099b50eca2ec5bf8f9aaa67a890211\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Oct 19 22:36:53 2018 +0200\n\n    patch 8.1.0487: no menus specifically for the terminal window\n\n    Problem:    No menus specifically for the terminal window.\n    Solution:   Add :tlmenu. (Yee Cheng Chin, closes #3439) Add a menu test.\n\ncommit 42a4ea10af687ca56b0810bfbb8884b37fc725b3\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Oct 19 17:36:01 2018 +0200\n\n    patch 8.1.0486: can\u0027t build in MS-Windows\n\n    Problem:    Can\u0027t build in MS-Windows.\n    Solution:   Put mch_access() call inside #ifdef\n\ncommit 839e81e12d81377f74ffc03f8645ce52cbc18b13\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Oct 19 16:53:39 2018 +0200\n\n    patch 8.1.0485: term_start() does not check if directory is accessible\n\n    Problem:    term_start() does not check if directory is accessible.\n    Solution:   Add mch_access() call. (Jason Franklin)\n\ncommit 38654503b04dd5ff4813f81892d9f62db1ff01b9\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Oct 19 16:27:31 2018 +0200\n\n    patch 8.1.0484: some file types are not recognized\n\n    Problem:    Some file types are not recognized.\n    Solution:   Update the file type detection.\n\ncommit 2c64ca1802b2c99b16d2fdf581b68b5baffb082a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Oct 19 16:22:31 2018 +0200\n\n    Update runtime files\n\ncommit 04c86d27fed5757ae40246d7bb3fdcd0c1959468\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Oct 17 22:45:54 2018 +0200\n\n    patch 8.1.0483: MinGW does not build tee.exe\n\n    Problem:    MinGW does not build tee.exe.\n    Solution:   Add build instructions. (Yasuhiro Matsumoto, closes #3548)\n\ncommit 115510f0bd75d9c8641ce46f4435d7efd28ddc57\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Oct 17 22:12:14 2018 +0200\n\n    patch 8.1.0482: MinGW \"make clean\" deletes all .exe files\n\n    Problem:    MinGW \"make clean\" deletes all .exe files.\n    Solution:   Only delete .exe files that it builds. (Ken takata)\n\ncommit 29e7fe55becd96ba812297de06cec06ea7e79892\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Oct 16 22:13:00 2018 +0200\n\n    patch 8.1.0481: when \"Terminal\" highlight is reverted cursor doesn\u0027t show\n\n    Problem:    When \"Terminal\" highlight is reverted cursor doesn\u0027t show.\n    Solution:   Get the colors of the \"Terminal\" group. (closes #3546)\n\ncommit b361db077ffb9669147d3ff1cc0191154f7289e4\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Oct 16 21:13:14 2018 +0200\n\n    patch 8.1.0480: MinGW build file uses different -I flags than MVC\n\n    Problem:    MinGW build file uses different -I flags than MVC.\n    Solution:   Add -I to $CFLAGS. (Ken takata)\n\ncommit 64f410742f101d7d5ea9e65503e1e0019605eaa5\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Oct 15 22:51:50 2018 +0200\n\n    patch 8.1.0479: failure when setting \u0027varsofttabstop\u0027 to end in a comma\n\n    Problem:    Failure when setting \u0027varsofttabstop\u0027 to end in a comma. (Ralf\n                Schandl)\n    Solution:   Reject value with trailing command.  Add test for invalid values\n                (closes #3544)\n\ncommit 65dc12143a0b5040922bdb47c522e93909701a10\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Oct 15 20:11:18 2018 +0200\n\n    patch 8.1.0478: cannot build with perl using MinGW\n\n    Problem:    Cannot build with perl using MinGW.\n    Solution:   Add -I. (Ken takata, Cesar Romani)\n\ncommit d95c3c253cfc026696219a290c580e554e956872\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Oct 14 22:38:09 2018 +0200\n\n    patch 8.1.0477: tiny build fails\n\n    Problem:    Tiny build fails.\n    Solution:   Add a dummy declaration for funccal_entry_T.\n\ncommit a2aad028305c306ecf33e0fd720fe1ed98596371\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Oct 14 22:03:56 2018 +0200\n\n    patch 8.1.0476: memory leaks in test_escaped_glob\n\n    Problem:    Memory leaks in test_escaped_glob.\n    Solution:   Avoid failure when running the shell, use the sandbox.\n\ncommit 27e80c885bcb5c5cf6a6462d71d6c81b06ba2451\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Oct 14 21:41:01 2018 +0200\n\n    patch 8.1.0475: memory not freed on exit when quit in autocmd\n\n    Problem:    Memory not freed on exit when quit in autocmd.\n    Solution:   Remember funccal stack when executing autocmd.\n\ncommit a16bc5450359294f9d8585da9f74e5082108b7fb\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Oct 14 16:25:10 2018 +0200\n\n    patch 8.1.0474: directory where if_perl.c is written is inconsistent\n\n    Problem:    Directory where if_perl.c is written is inconsistent.\n    Solution:   use auto/if_perl.c for MS-Windows. (Ken Takata, closes #3540)\n\ncommit d6105cb4085ad166910897a640693d3bada603e1\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Oct 13 19:06:27 2018 +0200\n\n    patch 8.1.0473: user doesn\u0027t notice file does not exist when swap file does\n\n    Problem:    User doesn\u0027t notice file does not exist when swap file does.\n    Solution:   Add a note that the file cannot be found.  Make the \"still\n                running\" notice stand out.\n\ncommit 6cdb2c9811c33dbd312a5a2b711ee83f512ae7b2\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Oct 13 17:25:27 2018 +0200\n\n    patch 8.1.0472: dosinst command has a few flaws\n\n    Problem:    Dosinst command has a few flaws.\n    Solution:   Register DisplayIcon, DisplayVersion and Publisher for the\n                uninstaller. (closes #3485)  Don\u0027t set \u0027diffexpr\u0027 if internal diff\n                is supported. Allow for using Vi compatible from the command line.\n                Remove needless sleeps.  Add comments in the generated _vimrc.\n                (Ken Takata, closes #3525)\n\ncommit 453ce7c16b1001f23f2281b259176c6a00d82999\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Oct 12 22:15:12 2018 +0200\n\n    patch 8.1.0471: some tests are flaky or fail on some systems\n\n    Problem:    Some tests are flaky or fail on some systems.\n    Solution:   Increase waiting time for port number. Use \"cmd /c\" to execute\n                \"echo\" on win32. (Ken Takata, closes #3534)\n\ncommit 3d6014f0336d9a64c01a7518fe45fde0a925fa20\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Oct 11 19:27:47 2018 +0200\n\n    patch 8.1.0470: pointer ownership around fname_expand() is unclear\n\n    Problem:    Pointer ownership around fname_expand() is unclear.\n    Solution:   Allow b_ffname and b_sfname to point to the same allocated memory,\n                only free one.  Update comments.\n\ncommit 108e7b422b7b59153dd5af1fb75e83fa36ff3db4\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Oct 11 17:39:12 2018 +0200\n\n    patch 8.1.0469: too often indexing in qf_lists[]\n\n    Problem:    Too often indexing in qf_lists[].\n    Solution:   Use a qf_list_T pointer. (Yegappan Lakshmanan)\n\ncommit 0664089eccec1083dd04ef2255856fb34ce62f15\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Oct 9 21:49:33 2018 +0200\n\n    patch 8.1.0468: MS-Windows: filter command with pipe character fails\n\n    Problem:    MS-Windows: Filter command with pipe character fails. (Johannes\n                Riecken)\n    Solution:   Find the pipe character outside of quotes. (Yasuhiro Matsumoto,\n                closes #1743, closes #3523)\n\ncommit 1d3dbcf743be9c72a0df5fc0711553fce287d3f8\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Oct 8 20:07:39 2018 +0200\n\n    patch 8.1.0467: cannot build with Mac OS X 10.5\n\n    Problem:    Cannot build with Mac OS X 10.5.\n    Solution:   Change #ifdef into #if. (Akshay Hegde, closes #3022)\n\ncommit 6a2633b00bb00bcf0d994f08d1c54ace2c221b58\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Oct 7 23:16:36 2018 +0200\n\n    patch 8.1.0466: autocmd test fails\n\n    Problem:    Autocmd test fails.\n    Solution:   Do call inchar() when flushing typeahead.\n\ncommit 95ba5c364f097121b95879896b05ec737ecafd1c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Oct 7 22:47:07 2018 +0200\n\n    patch 8.1.0465: client-server test fails\n\n    Problem:    Client-server test fails.\n    Solution:   Change logic in EnumWindows().\n\ncommit 1df2fa47b49dae568af6048b1dce1edbf4eee7e7\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Oct 7 21:36:11 2018 +0200\n\n    patch 8.1.0464: MS-Windows: job_info() has cmd without backslashes\n\n    Problem:    MS-Windows: job_info() has cmd without backslashes. (Daniel\n                Hahler)\n    Solution:   Use rem_backslash(). (closes #3517, closes #3404)\n\ncommit 798184cc67036285a24b38c0bf6668d4d1525548\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Oct 7 20:48:39 2018 +0200\n\n    patch 8.1.0463: \"simalt ~x\" in .vimrc blocks swap file prompt\n\n    Problem:    \"simalt ~x\" in .vimrc blocks swap file prompt.\n    Solution:   Flush buffers before prompting. (Yasuhiro Matsumoto,\n                closes #3518, closes #2192)\n\ncommit c0543e145fdd29739ac887e71ab96c50282066cd\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Oct 7 20:35:12 2018 +0200\n\n    patch 8.1.0462: when using ConPTY Vim can be a child process\n\n    Problem:    When using ConPTY Vim can be a child process.\n    Solution:   To find a Vim window use both EnumWindows() and\n                EnumChildWindows(). (Nobuhiro Takasaki, closes #3521)\n\ncommit 00bf8cd2115be7c14258aee48c0a7568147c9cd7\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Oct 7 20:26:20 2018 +0200\n\n    patch 8.1.0461: quickfix code uses too many /* */ comments\n\n    Problem:    Quickfix code uses too many /* */ comments.\n    Solution:   Change to // comments. (Yegappan Lakshmanan)\n\ncommit 1307d1c003b01b4f67524c95feb07c3d91c7c428\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Oct 7 20:16:49 2018 +0200\n\n    patch 8.1.0460: assert_fails() does not take a message argument\n\n    Problem:    assert_fails() does not take a message argument\n    Solution:   Add the argument.\n\ncommit a05a0d325c7615439f4a42f00682b2ebad43c8d9\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Oct 7 18:43:05 2018 +0200\n\n    patch 8.1.0459: Test_executable fails when there is a dog in the system\n\n    Problem:    Test_executable fails when there is a dog in the system.\n    Solution:   Rename the dog. (Hirohito Higashi)\n\ncommit df77cef92ec034796723ffa3adb12e8b46daa98e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Oct 7 17:46:42 2018 +0200\n\n    patch 8.1.0458: ml_get error and crash when using \"do\"\n\n    Problem:    Ml_get error and crash when using \"do\".\n    Solution:   Adjust cursor position also when diffupdate is not needed.\n                (Hirohito Higashi)\n\ncommit 0cc7b2d6ccc79d6ce69f5405f9914a42cb4f615e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Oct 7 15:49:56 2018 +0200\n\n    patch 8.1.0457: win32 console: key mappings don\u0027t work\n\n    Problem:    Win32 console: key mappings don\u0027t work.\n    Solution:   Use another solution for the keypad keys that doesn\u0027t break\n                mappings. Some values will be negative. (Mike Williams)\n\ncommit d8f27b30d6ec0bcfcb8f44c6201e36c003d1ce88\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Oct 7 15:42:07 2018 +0200\n\n    patch 8.1.0456: running test hangs when the input file is being edited\n\n    Problem:    Running test hangs when the input file is being edited.\n    Solution:   Use a SwapExists autocommand to ignore editing the test script.\n\ncommit 019dfe6855e011c02427bb922aafeae0245372c9\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Oct 7 14:38:49 2018 +0200\n\n    patch 8.1.0455: checking for empty quickfix stack is not consistent\n\n    Problem:    Checking for empty quickfix stack is not consistent.\n    Solution:   Use qf_stack_empty(). (Yegappan Lakshmanan)\n\ncommit 261099070940fb64d4633a766ae3510fffe4171d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Oct 6 15:43:17 2018 +0200\n\n    patch 8.1.0454: resolve() was not tested with a symlink cycle\n\n    Problem:    resolve() was not tested with a symlink cycle.\n    Solution:   Add a test. (Dominique Pelle, closes #3513)\n\ncommit 8295666dc2c65e42135b91d5c61e2a140d002333\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Oct 6 15:18:45 2018 +0200\n\n    patch 8.1.0453: MS-Windows: executable() is not reliable\n\n    Problem:    MS-Windows: executable() is not reliable.\n    Solution:   Use $PATHEXT properly. (Yasuhiro Matsumoto, closes #3412)\n\ncommit 7554c548a493cba50b2d0ea3521cac14f28a1f07\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Oct 6 15:03:15 2018 +0200\n\n    patch 8.1.0452: MS-Windows: not finding intl.dll\n\n    Problem:    MS-Windows: not finding intl.dll.\n    Solution:   Also find intl.dll next to libintl.dll. (Ken Takata)\n\ncommit 2bc152ab53c4b01072edf6ec2ff61e504cb03cbe\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Oct 3 20:44:20 2018 +0200\n\n    patch 8.1.0451: Win32 console: keypad keys don\u0027t work\n\n    Problem:    Win32 console: keypad keys don\u0027t work.\n    Solution:   Use numbers instead of characters to avoid the value becoming\n                negative. (Mike Williams)\n\ncommit 0e9deefb4fb4f99d0ab90b21ca38260be26bf5de\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Oct 2 21:48:34 2018 +0200\n\n    patch 8.1.0450: build failure without the +fold feature\n\n    Problem:    Build failure without the +fold feature.\n    Solution:   Add #ifdef.\n\ncommit 7701f308565fdc7b5096a6597d9c3b63de0bbcec\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Oct 2 21:20:32 2018 +0200\n\n    patch 8.1.0449: when \u0027rnu\u0027 is set folded lines are not displayed correctly\n\n    Problem:    When \u0027rnu\u0027 is set folded lines are not displayed correctly.\n                (Vitaly Yashin)\n    Solution:   When only redrawing line numbers do draw folded lines.\n                (closes #3484)\n\ncommit 4a5abbd6138240d109278fe1f0b45489d22f712d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Oct 2 18:26:10 2018 +0200\n\n    patch 8.1.0448: cursorline not removed when using \u0027cursorbind\u0027\n\n    Problem:    Cursorline not removed when using \u0027cursorbind\u0027. (Justin Keyes)\n    Solution:   Store the last cursor line per window. (closes #3488)\n\ncommit 586c70cdfede55a166e3564f1cb68a299d81987d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Oct 2 16:23:58 2018 +0200\n\n    patch 8.1.0447: GUI scrollbar test fails with Athena and Motif\n\n    Problem:    GUI scrollbar test fails with Athena and Motif.\n    Solution:   When not using on-the-fly scrolling call normal_cmd().\n\ncommit 4f888757257795969f2ab2e6fc3544a5bef3cdea\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Oct 2 15:06:40 2018 +0200\n\n    patch 8.1.0446: options test fails in the GUI\n\n    Problem:    Options test fails in the GUI.\n    Solution:   Don\u0027t try changing \u0027term\u0027 in the GUI.\n\ncommit 35bc7d6c52f516b60d683bf9f0f57266d86e25b9\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Oct 2 14:45:10 2018 +0200\n\n    patch 8.1.0445: setting \u0027term\u0027 does not store location for termcap options\n\n    Problem:    Setting \u0027term\u0027 does not store location for termcap options.\n    Solution:   Set the script context for termcap options that are changed when\n                \u0027term\u0027 is set.\n\ncommit 54ade9f7e3b5cfd582aee03591a2b0884b9a96ab\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Oct 2 14:15:12 2018 +0200\n\n    patch 8.1.0444: unnecessary check for NULL pointer\n\n    Problem:    Unnecessary check for NULL pointer.\n    Solution:   Remove check and call vim_free() directly.\n\ncommit 95bafa296ae97bf420d5c74dd6db517b404c5df7\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Oct 2 13:26:25 2018 +0200\n\n    Update runtime files.\n\ncommit 6dff58f15cede9139b2fcfc64c9064326ea3d3b0\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Sep 30 21:43:26 2018 +0200\n\n    patch 8.1.0443: unnecessary static function prototypes\n\n    Problem:    Unnecessary static function prototypes.\n    Solution:   Remove unnecessary prototypes.\n\ncommit f45d747ebf920940b041f5c75c2bfdffb6b670ae\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Sep 30 18:22:26 2018 +0200\n\n    patch 8.1.0442: GUI: cursor not drawn after \":redraw | sleep\"\n\n    Problem:    GUI: Cursor not drawn after \":redraw | sleep\".\n    Solution:   Flush the output. (closes #3496)\n\ncommit d3dc062160b52f2a01900a8b8badb531fb8b3f16\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Sep 30 17:45:30 2018 +0200\n\n    patch 8.1.0441: build failure without command line history\n\n    Problem:    Build failure without command line history.\n    Solution:   Move cmdline_init() outside of #ifdef.\n\ncommit 2bfddfc508bcc8dcee108f098eb75844a228fa44\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Sep 30 17:16:25 2018 +0200\n\n    patch 8.1.0440: remove() with a range not sufficiently tested\n\n    Problem:    remove() with a range not sufficiently tested.\n    Solution:   Add a test. (Dominique Pelle, closes #3497)\n\ncommit 438d176e35c16d56ff3bb7a80300197ce5a30c4f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Sep 30 17:11:48 2018 +0200\n\n    patch 8.1.0439: recursive use of getcmdline() still not protected\n\n    Problem:    Recursive use of getcmdline() still not protected.\n    Solution:   Instead of saving the command buffer when making a call which may\n                cause recursiveness, save the buffer when actually being called\n                recursively.\n\ncommit b434ae2a1fcbbd43244c6130451de7f14346e224\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Sep 28 23:09:55 2018 +0200\n\n    patch 8.1.0438: the ex_make() function is too long\n\n    Problem:    The ex_make() function is too long.\n    Solution:   Split it into several functions. (Yegappan Lakshmanan)\n\ncommit 95892c27b242cdbc78e622c7a861a4e15aec7a30\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Sep 28 22:26:54 2018 +0200\n\n    patch 8.1.0437: may access freed memory when syntax HL times out\n\n    Problem:    May access freed memory when syntax HL times out. (Philipp Gesang)\n    Solution:   Clear b_sst_first when clearing b_sst_array.\n\ncommit ee91c33570008aefd2d62b8f88b22db751acacbe\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Sep 25 22:27:35 2018 +0200\n\n    patch 8.1.0436: can get the text of inputsecret() with getcmdline()\n\n    Problem:    Can get the text of inputsecret() with getcmdline(). (Tommy Allen)\n    Solution:   Don\u0027t return the text.\n\ncommit 8c63e0ec314ba07d54b881dc629fe19e6eda1fb8\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Sep 25 22:17:54 2018 +0200\n\n    patch 8.1.0435: cursorline highlight not removed in some situation\n\n    Problem:    Cursorline highlight not removed in some situation. (Vitaly\n                Yashin)\n    Solution:   Reset last_cursorline when resetting \u0027cursorline\u0027. (Christian\n                Brabandt, closes #3481)\n\ncommit 09037503ea5f957ad23121bc61e15e4bb1765edf\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Sep 25 22:08:14 2018 +0200\n\n    patch 8.1.0434: copy_loclist() is too long\n\n    Problem:    copy_loclist() is too long.\n    Solution:   Split in multiple functions. (Yegappan Lakshmanan)\n\ncommit 31cbadf74bccc2a5cd8233bc31bbcfe466b00021\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Sep 25 20:48:57 2018 +0200\n\n    patch 8.1.0433: mapping can obtain text from inputsecret()\n\n    Problem:    Mapping can obtain text from inputsecret(). (Tommy Allen)\n    Solution:   Disallow CTRL-R \u003d and CTRL-\\ e when using inputsecret().\n\ncommit 45c5c86e636edef8ed08d47bf8724efc05108030\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Sep 25 18:59:21 2018 +0200\n\n    patch 8.1.0432: compiler warning for signed/unsigned\n\n    Problem:    Compiler warning for signed/unsigned.\n    Solution:   Add type cast. (Mike Williams)\n\ncommit 6dae96ef7ad56191c13c4993f04cbfd450d91ad2\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Sep 24 21:50:12 2018 +0200\n\n    patch 8.1.0431: the qf_jump() function is too long\n\n    Problem:    The qf_jump() function is too long.\n    Solution:   Refactor to split it into several functions. (Yegappan Lakshmanan)\n\ncommit d339828b4b0dde662dc9ce65baf1cc098aec402c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Sep 24 21:32:11 2018 +0200\n\n    patch 8.1.0430: Xargadd file left behind after running test\n\n    Problem:    Xargadd file left behind after running test.\n    Solution:   Delete the file. (Dominique Pelle)\n\ncommit c75878c923034b883090aef3f08f565513d98f4d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Sep 23 19:36:15 2018 +0200\n\n    patch 8.1.0429: no test for :lcd with \u0027shellslash\u0027\n\n    Problem:    No test for :lcd with \u0027shellslash\u0027.\n    Solution:   Add a test. (Daniel Hahler, closes #3475)\n\ncommit 3b30168f04b8a2a2f1bbaa2f90be546550463146\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Sep 22 21:37:39 2018 +0200\n\n    patch 8.1.0428: the :suspend command is not tested\n\n    Problem:    The :suspend command is not tested.\n    Solution:   Add a test. (Dominique Pelle, closes #3472)\n\ncommit 7ff8a3cfb6b029f9af1fdf3890e1320cafce5111\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Sep 22 14:39:15 2018 +0200\n\n    patch 8.1.0427: MS-Windows GUI: using invalid encoded file name\n\n    Problem:    MS-Windows GUI: using invalid encoded file name.\n    Solution:   Drop the file name and return NULL. (Ken Takata, closes #3467)\n\ncommit 4841a7ccaed57f723016656e9683b587ac91f621\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Sep 22 14:08:49 2018 +0200\n\n    patch 8.1.0426: accessing invalid memory in SmcOpenConnection()\n\n    Problem:    Accessing invalid memory in SmcOpenConnection().\n    Solution:   Reduce size of errorstring by one. (Dominique Pelle, closes #3469)\n\ncommit 9cea87c5775948a35098f3602746c20ecf95dbcd\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Sep 21 16:59:45 2018 +0200\n\n    patch 8.1.0425: ml_get error and crash with appendbufline()\n\n    Problem:    ml_get error and crash with appendbufline(). (Masashi Iizuka)\n    Solution:   Set per-window buffer info. (Hirohito Higashi, closes #3455)\n\ncommit e76d7a63dfe916c321e248fbfc97bd948d6fbabb\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Sep 21 16:37:25 2018 +0200\n\n    patch 8.1.0424: test output is very verbose, loading CI log is slow\n\n    Problem:    Test output is very verbose, loading CI log is slow.\n    Solution:   Redirect output to /dev/null. (Ken Takata, closes #3456)\n\ncommit 0bd405173234b7d749aac144f60b68fee2135cb3\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Sep 21 14:48:53 2018 +0200\n\n    patch 8.1.0423: MS-Windows: using dup-close for flushing a file\n\n    Problem:    MS-Windows: using dup-close for flushing a file.\n    Solution:   Use _commit(). (Ken Takata, closes #3463)\n\ncommit 4ff4290de1a9c0fddc02b3fc84f5947bb09db06c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Sep 21 14:43:10 2018 +0200\n\n    patch 8.1.0422: cannot create map file with MinGW\n\n    Problem:    Cannot create map file with MinGW.\n    Solution:   Add support for $MAP. (Ken Takata, closes #3460)\n\ncommit 76c612a166a59be04d5a38dc8db3b76ee67a458b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Sep 21 14:31:51 2018 +0200\n\n    patch 8.1.0421: MS-Windows: Ruby path is wrong for Ruby 1.9 and later\n\n    Problem:    MS-Windows: Ruby path is wrong for Ruby 1.9 and later.\n    Solution:   Let -I argument depend on Ruby version. (Ken Takata, closes #3461)\n\ncommit 1f402806b88f4187e17c0105b4604f425f41dd1c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Sep 21 14:01:27 2018 +0200\n\n    patch 8.1.0420: generating vim.lib when using ActivePerl 5.20.3 or later\n\n    Problem:    Generating vim.lib when using ActivePerl 5.20.3 or later.\n    Solution:   Redefine XS_EXTERNAL(). (Ken Takata, closes #3462)\n\ncommit de2bd37becbec3547ffbaa86321c7ea6379d6bf0\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Sep 21 13:56:25 2018 +0200\n\n    patch 8.1.0419: Cygwin: running cproto fails with -O2\n\n    Problem:    Cygwin: running cproto fails with -O2.\n    Solution:   Strip -O2 for cproto. (Ken Takata, closes #3465)\n\ncommit b872e63fc6c1955d3a9c33745e29c57f354aa73b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Sep 21 13:44:09 2018 +0200\n\n    patch 8.1.0418: MS-Windows: cannot separate Lua include and library dirs\n\n    Problem:    MS-Windows: cannot separate Lua include and library directories.\n    Solution:   Add LUA_LIBDIR and LUA_INCDIR. (Ken Takata, closes #3464)\n\ncommit 036b09ca78c5516d2b914ebc9494bf7580b8fed8\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Sep 21 12:54:06 2018 +0200\n\n    patch 8.1.0417: several command line arguments are not tested\n\n    Problem:    Several command line arguments are not tested.\n    Solution:   Add tests for -m, -M, -R and -Vfile. (Dominique Pelle,\n                closes #3458)\n\ncommit b0e982bf05feb27eddb5f809b052c1137f4d4add\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Sep 21 12:46:22 2018 +0200\n\n    patch 8.1.0416: sort doesn\u0027t report deleted lines\n\n    Problem:    Sort doesn\u0027t report deleted lines.\n    Solution:   Call msgmore(). (Christian Brabandt, closes #3454)\n\ncommit d4f73438bb6c88a0d3e315f0eebef30993b5921c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Sep 21 12:24:12 2018 +0200\n\n    patch 8.1.0415: not actually using 16 colors with vtp\n\n    Problem:    Not actually using 16 colors with vtp.\n    Solution:   Always use 256 colors when vtp is used. (Nobuhiro Takasaki,\n                closes #3432)\n\ncommit 3f3fb0b14734272e7c817020c847aaa0fba5cea5\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Sep 21 11:59:32 2018 +0200\n\n    patch 8.1.0414: v:option_old is cleared when using :set in OptionSet autocmd\n\n    Problem:    v:option_old and v:option_new are cleared when using :set in\n                OptionSet autocmd. (Gary Johnson)\n    Solution:   Don\u0027t trigger OptionSet recursively.\n\ncommit 933bef779a4da4180f9212039363236ff68a33bc\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Sep 20 21:39:33 2018 +0200\n\n    patch 8.1.0413: test output is duplicated or missing\n\n    Problem:    Test output is duplicated or missing.\n    Solution:   Adjust the MS-Windows and Unix test makefiles. (Ken Takata,\n                closes #3452)\n\ncommit 92cbf62b872c2cfccb2fe4f9c46881c69d488c8a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Sep 19 22:40:03 2018 +0200\n\n    patch 8.1.0412: cannot build with GTK 2.4\n\n    Problem:    Cannot build with GTK 2.4.\n    Solution:   Add back a few #ifdefs. (Ken Takata, closes #3447)\n                Also support older GTK. (Tom Christensen)\n\ncommit cec12cd661bd4b2e02a65879c08020448ee345cd\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Sep 19 22:00:30 2018 +0200\n\n    patch 8.1.0411: renamed file missing from distribution\n\n    Problem:    Renamed file missing from distribution.\n    Solution:   Rename screen.c to termscreen.c (Zdenek Dohnal, closes #3449)\n\ncommit 476c0db00205590974395df717519407a7717270\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Sep 19 21:56:02 2018 +0200\n\n    patch 8.1.0410: the ex_copen() function is too long\n\n    Problem:    The ex_copen() function is too long.\n    Solution:   Refactor to split off two functions. (Yegappan Lakshmanan)\n\ncommit 4b1c9a91b5d7f98b6e3391e776a289d485aa274d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Sep 19 21:06:31 2018 +0200\n\n    patch 8.1.0409: startup test fails on MS-Windows\n\n    Problem:    Startup test fails on MS-Windows.\n    Solution:   Do the Arabic test in silent Ex mode.  Loosen the check for -V2.\n\ncommit a87f8fd3fe8697d2b43da5c89e3079aaa0f1c9c7\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Sep 18 22:58:41 2018 +0200\n\n    patch 8.1.0408: MSVC: cannot use the \"x64\" native compiler option\n\n    Problem:    MSVC: cannot use the \"x64\" native compiler option.\n    Solution:   Ignore case for %Platform%.  Improve documentation. (Ken Takata)\n\ncommit fe15b7dfa628d4edd683dae9528194c0e5510128\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Sep 18 22:50:06 2018 +0200\n\n    patch 8.1.0407: quickfix code mixes using the stack and a list pointer\n\n    Problem:    Quickfix code mixes using the stack and a list pointer.\n    Solution:   Use a list pointer in more places. (Yegappan Lakshmanan,\n                closes #3443)\n\ncommit 9e81db9742a35cc972ce5cae204e837093987692\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Sep 18 22:37:31 2018 +0200\n\n    patch 8.1.0406: several command line arguments are not tested\n\n    Problem:    Several command line arguments are not tested.\n    Solution:   Add tests for -A, -F, -H, -p and -V. (Dominique Pelle,\n                closes #3446)\n\ncommit 664323e7c82c35eabb9056efca0df6cc8d6cfd60\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Sep 18 22:30:07 2018 +0200\n\n    patch 8.1.0405: too many #ifdefs for GTK\n\n    Problem:    Too many #ifdefs for GTK.\n    Solution:   Define macros instead of using #ifdef. (Ken Takata, closes #3436)\n\ncommit e961cba3cb8281c47f1dc2c2bc031b07504f17d4\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Sep 18 21:51:47 2018 +0200\n\n    patch 8.1.0404: accessing invalid memory with long argument name\n\n    Problem:    Accessing invalid memory with long argument name.\n    Solution:   Use item_count instead of checking for a terminating NULL.\n                (Dominique Pelle, closes #3444)\n\ncommit cc3a997746d97980374fcc9094651a5f82a6c63d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Sep 18 21:41:47 2018 +0200\n\n    patch 8.1.0403: header file missing from distribution\n\n    Problem:    Header file missing from distribution.\n    Solution:   Add src/protodef.h.\n\ncommit 198fa066b2ec011e91012c1a3d85a73df7b93f31\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Sep 18 21:20:26 2018 +0200\n\n    patch 8.1.0402: the DiffUpdate event isn\u0027t triggered for :diffput\n\n    Problem:    The DiffUpdate event isn\u0027t triggered for :diffput.\n    Solution:   Also trigger DiffUpdate for :diffget and :diffput.\n\ncommit 110bd60985c31e8978e9b071e2179f4233ef8557\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Sep 16 18:46:59 2018 +0200\n\n    patch 8.1.0401: can\u0027t get swap name of another buffer\n\n    Problem:    Can\u0027t get swap name of another buffer.\n    Solution:   Add swapname(). (Ozaki Kiichi, closes #3441)\n\ncommit d2b58c0a2c665075a8cfef57db6e1b37d4523e02\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Sep 16 18:10:48 2018 +0200\n\n    patch 8.1.0400: using freed memory with :diffget\n\n    Problem:    Using freed memory with :diffget.\n    Solution:   Skip ex_diffupdate() while updating diffs. (closes #3442)\n\ncommit 65985ac998713dfe0f0ff1dd49c5e3e8f17f4870\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Sep 16 17:08:04 2018 +0200\n\n    patch 8.1.0399: \u0027hlsearch\u0027 highlight remains in other window\n\n    Problem:    \u0027hlsearch\u0027 highlight remains in other window after cancelling\n                command.\n    Solution:   Redraw all windows. Also remove unnecessary delays. (closes #3437)\n\ncommit 8f4499b81612568b4964e8445d86e34e6d644b13\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Sep 16 16:28:11 2018 +0200\n\n    patch 8.1.0398: no test for -o and -O command line arguments\n\n    Problem:    No test for -o and -O command line arguments.\n    Solution:   Add a test. (Dominique Pelle, closes #3438)\n\ncommit e8fa05b5bc2d6d76bf5af50176a63655d00d1110\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Sep 16 15:48:06 2018 +0200\n\n    patch 8.1.0397: no event triggered after updating diffs\n\n    Problem:    No event triggered after updating diffs.\n    Solution:   Add the DiffUpdated event.\n\ncommit 42c63356d774bbfe91712197e8969f60de828a32\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Sep 16 15:14:18 2018 +0200\n\n    patch 8.1.0396: another compiler warning on 64-bit MS-Windows\n\n    Problem:    Another compiler warning on 64-bit MS-Windows.\n    Solution:   Add type cast. (Mike Williams)\n\ncommit 6e272acc82af900318017061f923e7f66dc7ee7a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Sep 16 14:51:36 2018 +0200\n\n    patch 8.1.0395: compiler warning on 64-bit MS-Windows\n\n    Problem:    Compiler warning on 64-bit MS-Windows.\n    Solution:   Add type cast. (Mike Williams)\n\ncommit e3521d9cbb786806eaff106707851d37d2c0ecef\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Sep 16 14:10:31 2018 +0200\n\n    patch 8.1.0394: diffs are not always updated correctly\n\n    Problem:    Diffs are not always updated correctly.\n    Solution:   When using internal diff update for any changes properly.\n\ncommit 785fc6567f572b8caefbc89ec29bbd8b801464ae\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Sep 15 19:17:38 2018 +0200\n\n    patch 8.1.0393: not all white space difference options available\n\n    Problem:    Not all white space difference options available.\n    Solution:   Add \"iblank\", \"iwhiteall\" and \"iwhiteeol\" to \u0027diffopt\u0027.\n\ncommit 50eb16c3b23235b21ce4494673a7741a9a196176\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Sep 15 15:42:40 2018 +0200\n\n    patch 8.1.0392: error while typing :/foo/s// with \u0027incsearch\u0027 enabled\n\n    Problem:    Error while typing :/foo/s// with \u0027incsearch\u0027 enabled.\n    Solution:   Do not give search errors when highlighting matches.\n\ncommit ac49f61a206217e94438b7b51bbfcae79b8a2a19\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Sep 15 15:08:52 2018 +0200\n\n    patch 8.1.0391: building in a shadow directory fails\n\n    Problem:    Building in a shadow directory fails.\n    Solution:   Don\u0027t link the xdiff directory but what\u0027s in it. (closes #3428)\n\ncommit ab18673731522c18696b9b132d3841646904e1bd\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Sep 14 21:27:06 2018 +0200\n\n    patch 8.1.0390: scrollbars are not tested\n\n    Problem:    Scrollbars are not tested.\n    Solution:   Add test_scrollbar() and a test.\n\ncommit da1f71d75f0bf5d5ef876a09aa08fb19f6f24b3b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Sep 14 20:10:32 2018 +0200\n\n    patch 8.1.0389: :behave command is not tested\n\n    Problem:    :behave command is not tested.\n    Solution:   Add a test. (Dominique Pelle, closes #3429)\n\ncommit bf1c1b85136bbbe55a50c9cd01ed064d8df75697\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Sep 13 21:30:05 2018 +0200\n\n    patch 8.1.0388: Coverity complains about possible NULL pointer use\n\n    Problem:    Coverity complains about possible NULL pointer use.\n    Solution:   Use get_tv_string() instead of get_tv_string_chk().\n\ncommit 24839edc54e985ed88d063513226922a6f5b7554\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Sep 13 20:46:52 2018 +0200\n\n    patch 8.1.0387: no test for \u0027ambiwidth\u0027 detection\n\n    Problem:    No test for \u0027ambiwidth\u0027 detection.\n    Solution:   Add a test.\n\ncommit fe8ef98dd1d0b7d296d7db29b1e2fd1b56b788de\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Sep 13 20:31:54 2018 +0200\n\n    patch 8.1.0386: cannot test with non-default option value\n\n    Problem:    Cannot test with non-default option value.\n    Solution:   Add test_option_not_set().\n\ncommit c91c500348f3f026a06d1c3565b380d86b8c55ee\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Sep 13 19:04:48 2018 +0200\n\n    patch 8.1.0385: Coveralls badge doesn\u0027t update\n\n    Problem:    Coveralls badge doesn\u0027t update.\n    Solution:   Update the URL\n\ncommit 8aeb504fc68e3fea9da5567d2d9a31a132fbf90f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Sep 13 18:33:05 2018 +0200\n\n    patch 8.1.0384: sign ordering depends on +netbeans feature\n\n    Problem:    Sign ordering depends on +netbeans feature.\n    Solution:   Also order signs without +netbeans. (Christian Brabandt,\n                closes #3224)\n\ncommit a214079008b30567d0750ec3a27d142fd34662d9\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Sep 13 18:05:48 2018 +0200\n\n    patch 8.1.0383: missing source file rename\n\n    Problem:    Missing source file rename.\n    Solution:   Update the dependency.\n\ncommit 0f7683f9739087f3c7a4678c5182ed0517523b4a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Sep 13 18:01:31 2018 +0200\n\n    patch 8.1.0382: some make programs can\u0027t handle \"xdiff/../\"\n\n    Problem:    Some make programs can\u0027t handle dependency on \"xdiff/../\".\n    Solution:   Strip it out.\n\ncommit 5c6f574bd1e07d6eab077fa8f28b2c0cd480b068\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Sep 13 17:32:07 2018 +0200\n\n    patch 8.1.0381: variable declaration not at start of block\n\n    Problem:    Variable declaration not at start of block.\n    Solution:   Fix line ordering.\n\ncommit 32d19c1820305729c0d1b21536b18bae2d8378ed\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Sep 13 17:26:54 2018 +0200\n\n    patch 8.1.0380: \"make proto\" doesn\u0027t work well\n\n    Problem:    \"make proto\" doesn\u0027t work well.\n    Solution:   Define a few more types for cproto.  Update proto files.  Fix that\n                workshop didn\u0027t build.\n\ncommit 78dcd4f002c41fff9c15434336f57210edc384f2\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Sep 13 17:23:28 2018 +0200\n\n    patch 8.1.0379: build dependencies are incomplete\n\n    Problem:    Build dependencies are incomplete.\n    Solution:   Update the build dependencies, mainly for xdiff.  Adjust object\n                directory for libvterm and xdiff.\n\ncommit 0d5f21c3dfaceed08b4cdb33a73eb16f680ff49b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Sep 13 15:58:58 2018 +0200\n\n    patch 8.1.0378: CI build failure\n\n    Problem:    CI build failure.\n    Solution:   Include vim.h as ../vim.h.  Fix compiler warning.\n\ncommit 42335f50bc6fac444a8af74c81df8369d722a6fb\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Sep 13 15:33:43 2018 +0200\n\n    patch 8.1.0377: xdiff doesn\u0027t use the Vim memory allocation functions\n\n    Problem:    Xdiff doesn\u0027t use the Vim memory allocation functions.\n    Solution:   Change the xdl_ defines.  Check for out-of-memory.  Rename\n                \"ignored\" to \"vim_ignored\".\n\ncommit c787539747f6bb2510a56aa14dbf6808aff5681a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Sep 13 14:57:41 2018 +0200\n\n    patch 8.1.0376: compiler warning for uninitialized variable\n\n    Problem:    Compiler warning for uninitialized variable. (Tony Mechelynck)\n    Solution:   Initialize the variable.\n\ncommit 3b8defd0a52fc1276816608e7bb24b628ab14c2e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Sep 13 13:03:11 2018 +0200\n\n    patch 8.1.0375: cannot use diff mode with Cygwin diff.exe\n\n    Problem:    Cannot use diff mode with Cygwin diff.exe. (Igor Forca)\n    Solution:   Skip over unrecognized lines in the diff output.\n\ncommit bd9a53c06c8869ad811cb3dd01a309c9be7d7a63\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Sep 12 23:15:48 2018 +0200\n\n    patch 8.1.0374: moving the cursor is slow when \u0027relativenumber\u0027 is set\n\n    Problem:    Moving the cursor is slow when \u0027relativenumber\u0027 is set.\n    Solution:   Only redraw the number column, not all lines.\n\ncommit 1b7fefcbce5dd2fd337e217d4857b941da3f8bed\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Sep 12 22:27:15 2018 +0200\n\n    patch 8.1.0373: screen updating still slow when \u0027cursorline\u0027 is set\n\n    Problem:    Screen updating still slow when \u0027cursorline\u0027 is set.\n    Solution:   Fix setting last_cursorline.\n\ncommit 90a997987dbbe43af3c15118a35f658f0f037d1d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Sep 12 21:52:18 2018 +0200\n\n    patch 8.1.0372: screen updating slow when \u0027cursorline\u0027 is set\n\n    Problem:    Screen updating slow when \u0027cursorline\u0027 is set.\n    Solution:   Only redraw the old and new cursor line, not all lines.\n\ncommit 643b6140873e0e6f297df0cbca11bc1ea1f21925\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Sep 12 20:29:09 2018 +0200\n\n    patch 8.1.0371: argument types for select() may be wrong\n\n    Problem:    Argument types for select() may be wrong.\n    Solution:   Use a configure macro. (Tobias Ulmer)\n\ncommit 274cea35c6d409cfb16862ff24e789b2d3ea3ee3\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Sep 12 18:00:12 2018 +0200\n\n    patch 8.1.0370: not using internal diff if \u0027diffopt\u0027 is not changed\n\n    Problem:    Not using internal diff if \u0027diffopt\u0027 is not changed.\n    Solution:   Correct initialization of diff_flags. (Christian Brabandt)\n\ncommit 67f8ab829911c7901c534ef2bf19cc34b622936f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Sep 11 22:37:29 2018 +0200\n\n    patch 8.1.0369: continuation lines cannot contain comments\n\n    Problem:    Continuation lines cannot contain comments.\n    Solution:   Support using \"\\ .\n\ncommit 25328e39d2a6e3ded82bf282a2e248ce7209f1b4\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Sep 11 21:30:09 2018 +0200\n\n    patch 8.1.0368: GTK code has too many #ifdefs and GTK 2.10 building fails\n\n    Problem:    GTK code has too many #ifdefs and building fails with GTK 2.10.\n    Solution:   Always use gtk_widget_get_window() and define it for older GTK\n                versions. (Ken Takata, closes #3421)\n\ncommit 84d9390480548c8d711dd772cb162a91d0bb3c30\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Sep 11 20:10:20 2018 +0200\n\n    patch 8.1.0367: getchar(1) no longer processes pending messages\n\n    Problem:    getchar(1) no longer processes pending messages. (Yasuhiro\n                Matsumoto)\n    Solution:   Call parse_queued_messages().\n\ncommit 007921611b04d8fca5ad0b1d4e7b0461b47cd435\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Sep 10 22:18:52 2018 +0200\n\n    patch 8.1.0366: pieces of the xdiff code are not used\n\n    Problem:    Pieces of the xdiff code are not used.\n    Solution:   Add \"#if 0\" to omit unused code.\n\ncommit 4c7b08f6409349cf5324a26f7523c438590550ef\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Sep 10 22:03:40 2018 +0200\n\n    patch 8.1.0365: function profile doesn\u0027t specify where it was defined\n\n    Problem:    Function profile doesn\u0027t specify where it was defined.\n    Solution:   Show the script name and line number.\n\ncommit e797abf3c75358ebc0b31d6e076972daf889e06e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Sep 10 21:22:15 2018 +0200\n\n    patch 8.1.0364: compiler warning in xdiff code\n\n    Problem:    Compiler warning in xdiff code. (Yegappan Lakshmanan)\n    Solution:   Initialize directly.\n\ncommit c93262b2e3fb043c685bd4014a35a29111dea484\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Sep 10 21:15:40 2018 +0200\n\n    patch 8.1.0363: internal diff isn\u0027t used by default as advertised\n\n    Problem:    Internal diff isn\u0027t used by default as advertised.\n    Solution:   Add \"internal\" to the default value of \u0027diffopt\u0027.\n                Also add couple of files missing from the distribution.\n\ncommit f29c1c6aa3f365c025890fab5fb9efbe88eb1761\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Sep 10 21:05:02 2018 +0200\n\n    patch 8.1.0362: cannot get the script line number when executing a function\n\n    Problem:    Cannot get the script line number when executing a function.\n    Solution:   Store the line number besides the script ID. (Ozaki Kiichi,\n                closes #3362)  Also display the line number with \":verbose set\".\n\ncommit 6b0b83f768cf536b34ce4d3f2de6bf62324229aa\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Sep 10 19:03:05 2018 +0200\n\n    patch 8.1.0361: remote user not used for completion\n\n    Problem:    Remote user not used for completion. (Stucki)\n    Solution:   Use $USER too. (Dominique Pelle, closes #3407)\n\ncommit e828b7621cf9065a3582be0c4dd1e0e846e335bf\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Sep 10 17:51:58 2018 +0200\n\n    patch 8.1.0360: using an external diff program is slow and inflexible\n\n    Problem:    Using an external diff program is slow and inflexible.\n    Solution:   Include the xdiff library. (Christian Brabandt, closes #2732)\n                Use it by default.\n\ncommit 93a1df2c205c8399d96c172d9483e0793d32892a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Sep 10 11:51:50 2018 +0200\n\n    Update runtime files.\n\ncommit 6f8bdab8e2ffec07aea03447f87c80b50e01f430\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Sep 9 22:02:24 2018 +0200\n\n    patch 8.1.0359: no clue what test failed when using a screendump twice\n\n    Problem:    No clue what test failed when using a screendump twice.\n    Solution:   Add an extra argument to VerifyScreenDump().\n\ncommit a5c48c2698291e59244a705af1b7dbc60e03b09c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Sep 9 19:56:07 2018 +0200\n\n    patch 8.1.0358: crash when using term_dumpwrite() after the job finished\n\n    Problem:    Crash when using term_dumpwrite() after the job finished.\n    Solution:   Check for a finished job and give an error message.\n\ncommit 02c972153d0f36fd1ae4e7069869f51dc11c6c7d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Sep 9 15:56:06 2018 +0200\n\n    patch 8.1.0357: instructions for tests are outdated\n\n    Problem:    Instructions for tests are outdated. (Jason Franklin)\n    Solution:   Update the text.\n\ncommit 99f043a57d0be35ef72572b0429cf51525c3cd2b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Sep 9 15:54:14 2018 +0200\n\n    patch 8.1.0356: using :s with \u0027incsearch\u0027 prevents CTRL-R CTRL-W\n\n    Problem:    Using :s with \u0027incsearch\u0027 prevents CTRL-R CTRL-W. (Boris Staletic)\n    Solution:   When past the pattern put cursor back in the start position.\n                (closes #3413)\n\ncommit a750ac2288eae4f751185597885552e9b6e4d27c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Sep 9 15:27:59 2018 +0200\n\n    patch 8.1.0355: incorrect adjusting the popup menu for the preview window\n\n    Problem:    Incorrect adjusting the popup menu for the preview window.\n    Solution:   Compute position and height properl. (Ronan Pigott)  Also show at\n                least ten items. (closes #3414)\n\ncommit 53c8a478cc4265549597b00214e0da812154742e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Sep 8 19:12:12 2018 +0200\n\n    patch 8.1.0354: packadd test fails on MS-Windows\n\n    Problem:    Packadd test fails on MS-Windows.\n    Solution:   Ignore difference between forward and backward slashes.\n\ncommit 99396d4cbf78d313a454c7448acc07412d2e45b7\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Sep 8 18:21:16 2018 +0200\n\n    patch 8.1.0353: an \"after\" directory of a package is appended to \u0027rtp\u0027\n\n    Problem:    An \"after\" directory of a package is appended to \u0027rtp\u0027, which\n                will be after the user\u0027s \"after\" directory. ()\n    Solution:   Insert the package \"after\" directory before any other \"after\"\n                directory in \u0027rtp\u0027. (closes #3409)\n\ncommit d4a1aabe372ccb95aec968f4d54503231b1f956c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Sep 8 15:10:34 2018 +0200\n\n    patch 8.1.0352: browsing compressed tar files does not always work\n\n    Problem:    Browsing compressed tar files does not always work.\n    Solution:   Use the \"file\" command to get the compression type.\n\ncommit 198cb66d652d3d8ac16226dcc929a11b0b720151\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Sep 6 21:44:17 2018 +0200\n\n    patch 8.1.0351: \u0027incsearch\u0027 for :/foo/s//\u003cEsc\u003e changes last search pattern\n\n    Problem:    \u0027incsearch\u0027 for :/foo/s//\u003cEsc\u003e changes last search pattern.\n    Solution:   Save the last search pattern earlier.\n\ncommit 0b1468884a2a1c5d3442cbb7119330e307f0aa3d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Sep 6 16:27:24 2018 +0200\n\n    patch 8.1.0350: Vim may block on ch_sendraw()\n\n    Problem:    Vim may block on ch_sendraw() when the job is sending data back to\n                Vim, which isn\u0027t read yet. (Nate Bosch)\n    Solution:   Add the \"noblock\" option to job_start(). (closes #2548)\n\ncommit ed5a9d661248a2160368f1b0ab3a1bf74831db04\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Sep 6 13:14:43 2018 +0200\n\n    patch 8.1.0349: crash when wiping buffer in a callback\n\n    Problem:    Crash when wiping buffer in a callback.\n    Solution:   Do not handle messages when only peeking for a character.\n                (closes #2107)  Add \"redraw_flag\" to test_override().\n\ncommit e67a7d690a53690eb3c99a1ca7a199e8da159146\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Sep 5 22:25:50 2018 +0200\n\n    patch 8.1.0348: on Travis the slowest build is run last\n\n    Problem:    On Travis the slowest build is run last. (Dominique Pelle)\n    Solution:   Reorder the build entries.\n\ncommit f1c118be93184e8e57e3e80b1b3383f464ed649e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Sep 3 22:08:10 2018 +0200\n\n    patch 8.1.0347: some tests fail on Solaris\n\n    Problem:    Some tests fail on Solaris.\n    Solution:   Skip writefile test. Fix path to libc.so. Improve test for Turkish\n                case change. (Libor Bukata, Bjorn Linse, closes #3403)\n\ncommit 20aac6c1126988339611576d425965a25a777658\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Sep 2 21:07:30 2018 +0200\n\n    Update runtime files.\n\ncommit acca8df9d475bbfbafc71691ebc3b857ecd2777e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Sep 2 15:27:07 2018 +0200\n\n    patch 8.1.0346: building with Aap is outdated and unused\n\n    Problem:    Building with Aap is outdated and unused.\n    Solution:   Remove the Aap build files.\n\ncommit c9cc9c78f21caba7ecb5c90403df5e19a57aa96a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Sep 2 15:18:42 2018 +0200\n\n    patch 8.1.0345: cannot get the window id associated with the location list\n\n    Problem:    Cannot get the window id associated with the location list.\n    Solution:   Add the \"filewinid\" argument to getloclist(). (Yegappan\n                Lakshmanan, closes #3202)\n\ncommit 7ee3f15b21042cb8148980ea486137eaf1b55bcd\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Sep 2 15:07:28 2018 +0200\n\n    patch 8.1.0344: \u0027hlsearch\u0027 highlighting has a gap after /$\n\n    Problem:    \u0027hlsearch\u0027 highlighting has a gap after /$.\n    Solution:   Remove suspicious code. (Ricky Zhou, closes #3400)\n\ncommit 3c5b8cd25485183ff7ce737e4dac069541210f6c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Sep 2 14:25:05 2018 +0200\n\n    patch 8.1.0343: \u0027shellslash\u0027 is not used for getcwd() with local directory\n\n    Problem:    \u0027shellslash\u0027 is not used for getcwd() with local directory.\n                (Daniel Hahler)\n    Solution:   Call slash_adjust() later. (closes #3399)\n\ncommit 94f01956a583223dafe24135489d0ab1100ab0ad\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Sep 1 15:30:03 2018 +0200\n\n    patch 8.1.0342: crash when a callback deletes a window that is being used\n\n    Problem:    Crash when a callback deletes a window that is being used.\n    Solution:   Do not unload a buffer that is being displayed while redrawing the\n                screen. Also avoid invoking callbacks while redrawing.\n                (closes #2107)\n\ncommit 32bbd00949c585ea1c9da13197279a175097eddd\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Aug 31 23:06:22 2018 +0200\n\n    patch 8.1.0341: :argadd in empty buffer changes the buffer name\n\n    Problem:    :argadd in empty buffer changes the buffer name. (Pavol Juhas)\n    Solution:   Don\u0027t re-use the current buffer when not going to edit the file.\n                (closes #3397)  Do re-use the current buffer for :next.\n\ncommit 9049b686121367941bf534c041975938135c7e20\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Aug 31 22:26:53 2018 +0200\n\n    patch 8.1.0340: no test for :spellinfo\n\n    Problem:    No test for :spellinfo.\n    Solution:   Add a test. (Dominique Pelle, closes #3394)\n\ncommit f13daa46da85a80dd05704cdde0660c2b2651a5a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Aug 31 22:09:54 2018 +0200\n\n    patch 8.1.0339: wrong highlight when \u0027incsearch\u0027 set and cancelling :s\n\n    Problem:    Wrong highlight when \u0027incsearch\u0027 set and cancelling :s.\n    Solution:   Reset search line range. (Hirohito Higashi, Masamichi Abe)\n\ncommit f6ceaf1e058c64775fd46cbdb8962f5c19ef83e0\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Aug 30 17:47:05 2018 +0200\n\n    patch 8.1.0338: MS-Windows: VTP doesn\u0027t work properly with Powershell\n\n    Problem:    MS-Windows: VTP doesn\u0027t work properly with Powershell.\n    Solution:   Adjust the color index. (Nobuhiro Takasaki, closes #3347)\n\ncommit 379fb76b080521f7c09265ec3264b9e698923518\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Aug 30 15:58:28 2018 +0200\n\n    patch 8.1.0337: :file fails in quickfix command\n\n    Problem:    :file fails in quickfix command.\n    Solution:   Allow :file without argument when curbuf_lock is set. (Jason\n                Franklin)\n\ncommit dd5d18eadffadc723ff7d3e208a2973d267a6dde\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Aug 30 14:16:06 2018 +0200\n\n    patch 8.1.0336: mkview test still fails on CI\n\n    Problem:    mkview test still fails on CI.\n    Solution:   Ignore curswant, don\u0027t see another solution.\n\ncommit 2bf4fe07b651e2a72fcfbfdb0719b402ea0b0a10\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Aug 30 14:04:25 2018 +0200\n\n    patch 8.1.0335: mkview test fails on CI\n\n    Problem:    mkview test fails on CI.\n    Solution:   Attempt to force recomputing curswant after folding.\n\ncommit 8c9e7b00f6566dc41e794ef11c93d93b034c7134\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Aug 30 13:07:17 2018 +0200\n\n    patch 8.1.0334: \u0027autowrite\u0027 takes effect when buffer is not to be written\n\n    Problem:    \u0027autowrite\u0027 takes effect when buffer is not to be written.\n    Solution:   Don\u0027t write buffers that are not supposed to be written. (Even Q\n                Jones, closes #3391)  Add tests for \u0027autowrite\u0027.\n\ncommit 92c1b696413bf0e28f2fec22090d42e8a825eff2\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Aug 29 21:42:42 2018 +0200\n\n    patch 8.1.0333: :mkview does not restore cursor properly after \"$\"\n\n    Problem:    :mkview does not restore cursor properly after \"$\". (Dominique\n                Pelle)\n    Solution:   Position the cursor with \"normal! $\".\n\ncommit a449a7c6b986b8f5b28c61b8f628e69ed43ca030\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Aug 28 23:09:07 2018 +0200\n\n    patch 8.1.0332: get Gdk-Critical error on first balloon show\n\n    Problem:    Get Gdk-Critical error on first balloon show.\n    Solution:   Get screen geometry using the draw area widget. (Davit Samvelyan,\n                closes #3386)\n\ncommit fc65cabb15d0236bce001ad78e12a40511caf941\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Aug 28 22:58:02 2018 +0200\n\n    Update runtime files.\n\ncommit 627cb6a6b37d17433fe2d7df1f287eefb5b370e3\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Aug 28 22:19:31 2018 +0200\n\n    patch 8.1.0331: insufficient test coverage for :mkview and :loadview\n\n    Problem:    Insufficient test coverage for :mkview and :loadview.\n    Solution:   Add tests. (Dominique Pelle, closes #3385)\n\ncommit 6f6ef7c1951b080843f3da049d3f5d0679de7348\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Aug 28 22:07:44 2018 +0200\n\n    patch 8.1.0330: the qf_add_entries() function is too long\n\n    Problem:    The qf_add_entries() function is too long.\n    Solution:   Split in two parts. (Yegappan Lakshmanan)\n\ncommit a06afc7f5e7ba085abf1475a65ae3ea79c961a0e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Aug 27 23:24:16 2018 +0200\n\n    patch 8.1.0329: using inputlist() during startup results in garbage\n\n    Problem:    Using inputlist() during startup results in garbage. (Dominique\n                Pelle)\n    Solution:   Make sure the xterm tracing is stopped when disabling the mouse.\n\ncommit 4cbdf155ca7bb6fbdab2d5acafae5fc712fca8b8\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Aug 26 21:23:07 2018 +0200\n\n    patch 8.1.0328: inputlist() doesn\u0027t work with a timer\n\n    Problem:    inputlist() doesn\u0027t work with a timer. (Dominique Pelle)\n    Solution:   Don\u0027t redraw when cmdline_row is zero. (Hirohito Higashi,\n                closes #3239)\n\ncommit 0529583ff144e2cb8fb57fe61a86997310bd7727\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Aug 24 22:07:58 2018 +0200\n\n    patch 8.1.0327: the \"g CTRL-G\" command isn\u0027t tested much\n\n    Problem:    The \"g CTRL-G\" command isn\u0027t tested much.\n    Solution:   Add more tests. (Dominique Pelle, closes #3369)\n\ncommit 98fc8d7b6c8cc3c2f55e8d08617ecc27a3624899\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Aug 24 21:30:28 2018 +0200\n\n    patch 8.1.0326: screen dump does not consider NUL and space equal\n\n    Problem:    Screen dump does not consider NUL and space equal.\n    Solution:   Use temp variables instead of character from cell.\n\ncommit 7c60505e1012a43549c2c075c27463c5399e81ec\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Aug 23 23:01:27 2018 +0200\n\n    patch 8.1.0325: strings in swap file may not be NUL terminated\n\n    Problem:    Strings in swap file may not be NUL terminated. (Coverity)\n    Solution:   Limit the length of the used string.\n\ncommit 74c8be2c6803eda3a57991b8867c5c65259b73d6\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Aug 23 22:51:40 2018 +0200\n\n    patch 8.1.0324: off-by-one error in cmdidx check\n\n    Problem:    Off-by-one error in cmdidx check. (Coverity)\n    Solution:   Use \"\u003e\u003d\" instead of \"\u003e\".\n\ncommit 2551c037e41b3c2702d3ec30ee518c11966b19e6\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Aug 23 22:38:31 2018 +0200\n\n    patch 8.1.0323: reverse order of VTP calls only needed the first time\n\n    Problem:    Reverse order of VTP calls only needed the first time.\n    Solution:   Add a flag to remember the state. (Nobuhiro Takasaki, closes #3366)\n\ncommit 7cb33a14c943c0b87dc61c1da438a443f8a43782\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Aug 23 22:20:35 2018 +0200\n\n    patch 8.1.0322: Test_copy_winopt() does not restore \u0027hidden\u0027\n\n    Problem:    Test_copy_winopt() does not restore \u0027hidden\u0027.\n    Solution:   Restore the option, fix indent. (Ozaki Kiichi, closes #3367)\n\ncommit 4edfe2d2a2d70ea66a7f73e9b923c2d1f6246a57\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Aug 23 20:55:45 2018 +0200\n\n    patch 8.1.0321: \u0027incsearch\u0027 regression: /\\v highlights everything\n\n    Problem:    \u0027incsearch\u0027 regression: /\\v highlights everything.\n    Solution:   Put back the empty_pattern() check.\n\ncommit 8b0d5ce881ac16a36ea00018ba13a58b0fdb7534\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Aug 22 23:05:44 2018 +0200\n\n    patch 8.1.0320: too much \u0027incsearch\u0027 highlight for pat matching everything\n\n    Problem:    Too much \u0027incsearch\u0027 highlight for pattern matching everything.\n    Solution:   Add the skiplen to the command and remove the line range.\n                (Christian Brabandt)  Check for empty pattern earlier.\n\ncommit 8e7218c45941c9f6263348e8eadf6075d0671832\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Aug 22 21:56:57 2018 +0200\n\n    patch 8.1.0319: bzero() function prototype doesn\u0027t work for Android\n\n    Problem:    bzero() function prototype doesn\u0027t work for Android.\n    Solution:   Add an #ifdef. (Elliott Hughes, closes #3365)\n\ncommit 3b3a506f57a397d83db361be35189c591bff10fb\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Aug 22 20:16:16 2018 +0200\n\n    patch 8.1.0318: the getftype() test may fail for char devices\n\n    Problem:    The getftype() test may fail for char devices if the file\n                disappeared in between the listing and the getftype() call.\n    Solution:   Ignore empty result. (Ozaki Kiichi, closes #3360)\n\ncommit 320bf2d85e9e2924d896b3072979598c954922e7\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Aug 22 20:06:26 2018 +0200\n\n    patch 8.1.0317: Cscope test fails when using shadow directory\n\n    Problem:    Cscope test fails when using shadow directory.\n    Solution:   Resolve symlink in Vim. (James McCoy, closes #3364)\n\ncommit 4c5765bc47b2708075e8d8471e8d342079479777\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Aug 22 11:28:01 2018 +0200\n\n    patch 8.1.0316: swapinfo() test fails on Travis\n\n    Problem:    swapinfo() test fails on Travis.\n    Solution:   Handle a long host name. (Ozaki Kiichi, closes #3361)\n                Also make the version check flexible. (James McCoy)\n\ncommit c631f2df624954184509df49479d52ad7fe5233b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Aug 21 21:58:13 2018 +0200\n\n    patch 8.1.0315: helpgrep with language doesn\u0027t work properly\n\n    Problem:    Helpgrep with language doesn\u0027t work properly. (Takuya Fujiwara)\n    Solution:   Check for the language earlier. (Hirohito Higashi)\n\ncommit 47ad5656e1e4285a74e7e8e5d0f1f71cd554e25c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Aug 21 21:09:07 2018 +0200\n\n    patch 8.1.0314: build failure without the +eval feature\n\n    Problem:    Build failure without the +eval feature. (Brenton Horne)\n    Solution:   Add #ifdef.  Also add the \"dirty\" item.\n\ncommit 00f123a56585363cd13f062fd3bb123efcfaa664\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Aug 21 20:28:54 2018 +0200\n\n    patch 8.1.0313: information about a swap file is unavailable\n\n    Problem:    Information about a swap file is unavailable.\n    Solution:   Add swapinfo(). (Enzo Ferber)\n\ncommit 8e82c057ffb86cec3210ad8a22ad3f21d52e0953\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Aug 21 19:47:48 2018 +0200\n\n    patch 8.1.0312: wrong type for flags used in signal handlers\n\n    Problem:    Wrong type for flags used in signal handlers.\n    Solution:   Use sig_atomic_t. (Dominique Pelle, closes #3356)\n\ncommit 8c5e0093c9badced73e382915fb024a5c3ea463b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Aug 21 19:22:23 2018 +0200\n\n    patch 8.1.0311: filtering entries in a quickfix list is not easy\n\n    Problem:    Filtering entries in a quickfix list is not easy.\n    Solution:   Add the cfilter plugin. (Yegappan Lakshmanan)\n\ncommit 2f0f871159b2cba862fcd41edab65b17da75c422\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Aug 21 18:50:18 2018 +0200\n\n    patch 8.1.0310: file info msg not always suppressed with \u0027F\u0027 in \u0027shortmess\u0027\n\n    Problem:    File info message not always suppressed with \u0027F\u0027 in \u0027shortmess\u0027.\n                (Asheq Imran)\n    Solution:   Save and restore msg_silent. (Christian Brabandt, closes #3221)\n\ncommit 7feb35e7782907b44659a2748ff5d7489deeed74\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Aug 21 17:49:54 2018 +0200\n\n    patch 8.1.0309: profiling does not show a count for condition lines\n\n    Problem:    Profiling does not show a count for condition lines. (Daniel\n                Hahler)\n    Solution:   Count lines when not skipping. (Ozaki Kiichi, closes #2499)\n\ncommit fd6100b2aa6178b88cfadcdbc494966bf79a5488\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Aug 21 17:07:45 2018 +0200\n\n    patch 8.1.0308: a quick undo shows \"1 seconds ago\"\n\n    Problem:    A quick undo shows \"1 seconds ago\". (Tony Mechelynck)\n    Solution:   Add singular/plural message.\n\ncommit 0f6b4f06dece71487a6d8546c50de775d9c8c287\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Aug 21 16:56:34 2018 +0200\n\n    patch 8.1.0307: there is no good way to get the window layout\n\n    Problem:    There is no good way to get the window layout.\n    Solution:   Add the winlayout() function. (Yegappan Lakshmanan)\n\ncommit da6e8919e75fa8f961d1b805e877c8a92e76dafb\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Aug 21 15:12:14 2018 +0200\n\n    patch 8.1.0306: plural messages are not translated properly\n\n    Problem:    Plural messages are not translated properly.\n    Solution:   Add more usage of NGETTEXT(). (Sergey Alyoshin)\n\ncommit 830e3583da682eee41ed6b027c9912547d4022c0\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Aug 21 14:23:35 2018 +0200\n\n    patch 8.1.0305: missing support for Lua 5.4 32 bits on Unix\n\n    Problem:    Missing support for Lua 5.4 32 bits on Unix.\n    Solution:   Define lua_newuserdatauv. (Kazunobu Kuriyama)\n\ncommit 2e31048c304fb94d6255667783edfe9f4d5894c2\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Aug 21 13:09:10 2018 +0200\n\n    patch 8.1.0304: no redraw when using a STOP signal on Vim and then CONT\n\n    Problem:    No redraw when using a STOP signal on Vim and then a CONT signal.\n    Solution:   Catch the CONT signal and set the terminal to raw mode.  This is\n                like 8.1.0244 but without the screen redraw and a fix for\n                multi-threading suggested by Dominique Pelle.\n\ncommit c26f7c60532a37a2bf0a5e69aa81081b440dfc38\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Aug 20 22:53:04 2018 +0200\n\n    patch 8.1.0303: line2byte() is wrong for last line with \u0027noeol\u0027\n\n    Problem:    line2byte() is wrong for last line with \u0027noeol\u0027 and \u0027nofixeol\u0027.\n    Solution:   Fix off-by-one error. (Shane Harper, closes #3351)\n\ncommit f1883479be91550bc31dd88f593b3012863a2629\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Aug 20 21:58:57 2018 +0200\n\n    patch 8.1.0302: crash when using :suspend and \"fg\"\n\n    Problem:    Crash when using :suspend and \"fg\".\n    Solution:   Undo patch 8.1.244.\n\ncommit 3f6a16f022c437eccaeb683640b25a972cb1b376\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Aug 19 22:58:45 2018 +0200\n\n    patch 8.1.0301: GTK: input method popup displayed on wrong screen.\n\n    Problem:    GTK: Input method popup displayed on wrong screen.\n    Solution:   Add the screen position offset. (Ken Takata, closes #3268)\n\ncommit d8f0cef2bdbdc15d7906f991725e09e67c97cf7e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Aug 19 22:20:16 2018 +0200\n\n    patch 8.1.0300: the old window title might be freed twice\n\n    Problem:    The old window title might be freed twice. (Dominique Pelle)\n    Solution:   Do not free \"oldtitle\" in a signal handler but set a flag to have\n                it freed later.\n\ncommit 142ae736d984f4575c1c6ec1a4f679ae4ddf9413\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Aug 19 17:04:01 2018 +0200\n\n    patch 8.1.0299: misplaced comment\n\n    Problem:    misplaced comment\n    Solution:   Remove comment\n\ncommit 46fad2ef0bd5124f1be22c807214c243fb5611d8\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Aug 19 16:09:27 2018 +0200\n\n    patch 8.1.0298: window resize test sometimes fails on Mac\n\n    Problem:    Window resize test sometimes fails on Mac.\n    Solution:   Add Test_popup_and_window_resize() to flaky tests.\n\ncommit cea1f9ec5256755ad119526fea2ef6811f7b53cd\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Aug 19 14:38:42 2018 +0200\n\n    patch 8.1.0297: MS-Windows: tests fail, Vim crashes\n\n    Problem:    MS-Windows: tests fail, Vim crashes.\n    Solution:   Fix long file name handling.\n\ncommit 111bbd61e96d1d3ee4bc07ae435fd97b88413aba\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Aug 18 21:23:05 2018 +0200\n\n    patch 8.1.0296: command parsing for \u0027incsearch\u0027 is a bit ugly\n\n    Problem:    Command parsing for \u0027incsearch\u0027 is a bit ugly.\n    Solution:   Return when there is no pattern.  Put common checks together.\n\ncommit 264cf5cfaf40e704aea2578e70c15ed9a9d0161e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Aug 18 21:05:31 2018 +0200\n\n    patch 8.1.0295: no \u0027incsearch\u0027 highlighting for :vimgrep and similar\n\n    Problem:    No \u0027incsearch\u0027 highlighting for :vimgrep and similar commands.\n    Solution:   Parse the :vimgrep command and similar ones to locate the search\n                pattern. (Hirohito Higashi, closes #3344)\n\ncommit 3b9fcfcffab8f927a01877804fa6ac5bbca34c7a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Aug 18 20:20:27 2018 +0200\n\n    patch 8.1.0294: MS-Windows: sometimes uses short directory name\n\n    Problem:    MS-Windows: sometimes uses short directory name.\n    Solution:   Expand to long file name with correct caps. (Nobuhiro Takasaki,\n                closes #3334)\n\ncommit 4d77c65a9e57e1d1a459c44411930c7a892835fd\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Aug 18 19:59:54 2018 +0200\n\n    patch 8.1.0293: checks for type of stack is cryptic\n\n    Problem:    Checks for type of stack is cryptic.\n    Solution:   Define IS_QF_STACK() and IS_LL_STACK(). (Yegappan Lakshmanan)\n\ncommit 9bc1eac2c75d8440c68f305302bc5bdef515f489\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Aug 18 19:04:37 2018 +0200\n\n    patch 8.1.0292: MS-Windows: the text \"self-installing\" confuses some users\n\n    Problem:    MS-Windows: the text \"self-installing\" confuses some users.\n    Solution:   Remove the text from the uninstall entry. (closes #3337)\n\ncommit 81f56536b1bc324eb173924a8cf4d7dbbf4f3fdb\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Aug 18 16:19:42 2018 +0200\n\n    patch 8.1.0291: \u0027incsearch\u0027 highlighting not used for :sort\n\n    Problem:    \u0027incsearch\u0027 highlighting not used for :sort.\n    Solution:   Handle pattern in :sort command.\n\ncommit b476cb7d8d1a8c02409f110dea8b166aa9334e18\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Aug 16 21:37:50 2018 +0200\n\n    patch 8.1.0290: \"cit\" on an empty HTML tag changes the whole tag\n\n    Problem:    \"cit\" on an empty HTML tag changes the whole tag.\n    Solution:   Only adjust the area in Visual mode. (Andy Massimino,\n                closes #3332)\n\ncommit 2dfcef4c08a3371e2126504bea00b274f937a840\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Aug 15 22:29:51 2018 +0200\n\n    patch 8.1.0289: cursor moves to wrong column after quickfix jump\n\n    Problem:    Cursor moves to wrong column after quickfix jump.\n    Solution:   Set the curswant flag. (Andy Massimino, closes #3331)\n\ncommit 396659592fe039decc8c088694912067fe32a681\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Aug 15 20:59:48 2018 +0200\n\n    patch 8.1.0288: quickfix code uses cmdidx too often\n\n    Problem:    Quickfix code uses cmdidx too often.\n    Solution:   Add is_loclist_cmd(). (Yegappan Lakshmanan)\n\ncommit 37b15568c26e669c333903a70422eacc09488f79\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Aug 14 22:08:25 2018 +0200\n\n    patch 8.1.0287: MAX is not defined everywhere\n\n    Problem:    MAX is not defined everywhere.\n    Solution:   Define MAX where needed.\n\ncommit 167ae42685dcd430800c51ac7339f7f0938a3e70\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Aug 14 21:32:21 2018 +0200\n\n    patch 8.1.0286: \u0027incsearch\u0027 does not apply to :smagic and :snomagic\n\n    Problem:    \u0027incsearch\u0027 does not apply to :smagic and :snomagic.\n    Solution:   Add support. (Hirohito Higashi)\n\ncommit d7cc16357083c4fc4271e25fb36c4fbaee99e0f1\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Aug 14 20:18:26 2018 +0200\n\n    patch 8.1.0285: compiler warning for conversion\n\n    Problem:    Compiler warning for conversion.\n    Solution:   Add a type cast. (Mike Williams)\n\ncommit 2f6a346a4cd2d5bdd6dc9b3209ebce7b6340221d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Aug 14 18:16:52 2018 +0200\n\n    patch 8.1.0284: \u0027cursorline\u0027 highlighting wrong with \u0027incsearch\u0027\n\n    Problem:    \u0027cursorline\u0027 highlighting wrong with \u0027incsearch\u0027.\n    Solution:   Move the cursor back if the match is outside the range.\n\ncommit 80d83c094d52b9983ef316b1a08c314060ca8313\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Aug 14 17:28:56 2018 +0200\n\n    patch 8.1.0283: missing test dump\n\n    Problem:    Missing test dump.\n    Solution:   Add the dump file\n\ncommit 33c4dbb74bdf41aadd193a704f597d4df20f0e47\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Aug 14 16:06:16 2018 +0200\n\n    patch 8.1.0282: \u0027incsearch\u0027 does not work with command modifiers\n\n    Problem:    \u0027incsearch\u0027 does not work with command modifiers.\n    Solution:   Skip command modifiers.\n\ncommit effed9315c6c5a35fc2824b90da4af753c7a02dc\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Aug 14 13:38:17 2018 +0200\n\n    patch 8.1.0281: parsing command modifiers is not separated\n\n    Problem:    Parsing command modifiers is not separated.\n    Solution:   Move command modifier parsing to a separate function.\n\ncommit def7b1dc6104a6ce6d7c3e3a615231178601b124\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Aug 13 22:54:35 2018 +0200\n\n    patch 8.1.0280: \u0027incsearch\u0027 highlighting does not work for \":g!/\"\n\n    Problem:    \u0027incsearch\u0027 highlighting does not work for \":g!/\".\n    Solution:   Skip the exclamation mark. (Hirohito Higashi)\n\ncommit 2b926fcb3c5d8bd09a219009336bbec7c66ae67e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Aug 13 11:07:57 2018 +0200\n\n    patch 8.1.0279: \u0027incsearch\u0027 highlighting does not skip white space\n\n    Problem:    \u0027incsearch\u0027 highlighting does not skip white space.\n    Solution:   Skip white space after the command. (issue #3321)\n\ncommit 60d0871000e9abf3716ee035cba5b5a9d659e327\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Aug 12 21:53:15 2018 +0200\n\n    patch 8.1.0278: \u0027incsearch\u0027 highlighting does not accept reverse range\n\n    Problem:    \u0027incsearch\u0027 highlighting does not accept reverse range.\n    Solution:   Swap the range when needed. (issue #3321)\n\ncommit c7f08b7ee1c1ff2080d425c2fcdb6907c26fc98e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Aug 12 17:39:14 2018 +0200\n\n    patch 8.1.0277: \u0027incsearch\u0027 highlighting wrong in a few cases\n\n    Problem:    \u0027incsearch\u0027 highlighting wrong in a few cases.\n    Solution:   Fix using last search pattern.  Restore highlighting when changing\n                command. (issue #3321)\n\ncommit 164251ff805e89a3d9a850a77e3139e28908f44a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Aug 12 16:26:58 2018 +0200\n\n    patch 8.1.0276: no test for \u0027incsearch\u0027 highlighting with :s\n\n    Problem:    No test for \u0027incsearch\u0027 highlighting with :s.\n    Solution:   Add a screendump test.\n\ncommit 976b847f43dd16eb6cd809d2dcab7dde6045e176\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Aug 12 15:49:47 2018 +0200\n\n    patch 8.1.0275: \u0027incsearch\u0027 with :s doesn\u0027t start at cursor line\n\n    Problem:    \u0027incsearch\u0027 with :s doesn\u0027t start at cursor line.\n    Solution:   Set cursor before parsing address. (closes #3318)\n                Also accept a match at the start of the first line.\n\ncommit 21f990e1c22ffa2fdb66a548ebbe25e6e7194776\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Aug 11 19:20:49 2018 +0200\n\n    patch 8.1.0274: \u0027incsearch\u0027 triggers on \":source\"\n\n    Problem:    \u0027incsearch\u0027 triggers on \":source\".\n    Solution:   Check for the whole command name.\n\ncommit ef73a28401cde680dc0d02d4b0fb19ed659ec1d3\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Aug 11 19:02:22 2018 +0200\n\n    patch 8.1.0273: invalid memory access when using \u0027incsearch\u0027\n\n    Problem:    Invalid memory access when using \u0027incsearch\u0027.\n    Solution:   Reset \"patlen\" when using previous search pattern.\n\ncommit d473c8c101262702ea9eeb14907ee20a786942b2\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Aug 11 18:00:22 2018 +0200\n\n    Update runtime files.\n\ncommit f53c692240851f71b930e80a0b0b5d4cfcc1b4a3\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Aug 11 17:53:04 2018 +0200\n\n    patch 8.1.0272: options test fails if temp var ends in slash\n\n    Problem:    Options test fails if temp var ends in slash. (Tom Briden)\n    Solution:   Check for optional slash. (closes #3308)\n\ncommit b0acacd767a2b0618a7f3c08087708f4329580d0\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Aug 11 16:40:43 2018 +0200\n\n    patch 8.1.0271: \u0027incsearch\u0027 doesn\u0027t work for :s, :g or :v\n\n    Problem:    \u0027incsearch\u0027 doesn\u0027t work for :s, :g or :v.\n    Solution:   Also use \u0027incsearch\u0027 for other commands that use a pattern.\n\ncommit b31a3acce13231643b006988c1ce76b8a12b2982\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Aug 11 14:41:55 2018 +0200\n\n    patch 8.1.0270: checking for a Tab in a line could be faster\n\n    Problem:    Checking for a Tab in a line could be faster.\n    Solution:   Use strchr() instead of strrchr(). (closes #3312)\n\ncommit 51e9fbf1c7ab4ec61ac959d72d5d5cb0a0b356bb\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Aug 11 14:24:11 2018 +0200\n\n    patch 8.1.0269: Ruby Kernel.#p method always returns nil\n\n    Problem:    Ruby Kernel.#p method always returns nil.\n    Solution:   Copy p method implementation from Ruby code. (Masataka Pocke\n                Kuwabara, closes #3315)\n\ncommit d569bb029983cff947dce704e6f830276204c13f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Aug 11 13:57:20 2018 +0200\n\n    patch 8.1.0268: file type checking has too many #ifdef\n\n    Problem:    File type checking has too many #ifdef.\n    Solution:   Always define the S_IF macros. (Ken Takata, closes #3306)\n\ncommit 90f1e2b7bcf56112e1535b693acf131727179a6e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Aug 11 13:36:56 2018 +0200\n\n    patch 8.1.0267: no good check if restoring quickfix list worked\n\n    Problem:    No good check if restoring quickfix list worked.\n    Solution:   Let qf_restore_list() return OK/FAIL. (Yegappan Lakshmanan)\n\ncommit ee8415bc5998792fab6f4dcf289d027856e05b89\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Aug 10 23:13:12 2018 +0200\n\n    patch 8.1.0266: parsing Ex address range is not a separate function\n\n    Problem:    Parsing Ex address range is not a separate function.\n    Solution:   Refactor do_one_cmd() to separate address parsing.\n\ncommit 0ee81cb63876e6ec1b2a6e0125295b43f1c63c7d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Aug 10 22:07:32 2018 +0200\n\n    patch 8.1.0265: the getcmdline() function is way too big\n\n    Problem:    The getcmdline() function is way too big.\n    Solution:   Factor out the incremental search highlighting.\n\ncommit efe03738f69b1f63ea30226765db949539ee15f0\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Aug 9 22:26:38 2018 +0200\n\n    patch 8.1.0264: backup tests fail when CWD is in /tmp\n\n    Problem:    Backup tests fail when CWD is in /tmp.\n    Solution:   Make \u0027backupskip\u0027 empty. (Christian Brabandt, closes #3301)\n\ncommit 4b16ee743e26d65ecfb6231f7fd57869c3e5ff0d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Aug 9 22:15:34 2018 +0200\n\n    patch 8.1.0263: channel log doesn\u0027t show part of channel\n\n    Problem:    Channel log doesn\u0027t show part of channel.\n    Solution:   Add \"sock\", \"out\", \"err\" or \"in\". (Ozaki Kiichi, closes #3303)\n\ncommit 1598f9937a18c056d7b713dc254325c8f8456c8f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Aug 9 22:08:57 2018 +0200\n\n    patch 8.1.0262: not enough testing for getftype()\n\n    Problem:    Not enough testing for getftype().\n    Solution:   Add a test. (Dominique Pelle, closes #3300)\n\ncommit 38efd1d17a6e6aa2add71efdf2cde4a788e5f5e5\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Aug 9 21:52:24 2018 +0200\n\n    patch 8.1.0261: Coverity complains about a negative array index\n\n    Problem:    Coverity complains about a negative array index.\n    Solution:   When qf_id2nr() cannot find the list then don\u0027t set qf_curlist.\n\ncommit 4d37557ac6c387621682c93125cd2931f9640986\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Aug 9 21:33:38 2018 +0200\n\n    patch 8.1.0260: no LGTM logo in README file\n\n    Problem:    No LGTM logo in README file.\n    Solution:   Add one. (Bas van Schaik, closes #3305)\n\ncommit 3f347e4716c44cf6458be407e712e3d708d82580\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Aug 9 21:19:20 2018 +0200\n\n    patch 8.1.0259: no test for fixed quickfix issue\n\n    Problem:    No test for fixed quickfix issue.\n    Solution:   Add a test.  Clean up the code a bit. (Yegappan Lakshmanan)\n\ncommit af559d2c9f44bc88a7d94f9236b3c024563a8e73\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Aug 8 22:55:41 2018 +0200\n\n    patch 8.1.0258: not enough testing for the CompleteDone event\n\n    Problem:    Not enough testing for the CompleteDone event.\n    Solution:   Add a test. (closes #3297)\n\ncommit bfde0b482d25db43e9fc5a35c771b859b1eb8828\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Aug 8 22:27:31 2018 +0200\n\n    patch 8.1.0257: no test for pathshorten()\n\n    Problem:    No test for pathshorten().\n    Solution:   Add a test. (Dominique Pelle, closes #3295)\n\ncommit 9fa9506853516c82851baec643aa47458cb8b3bc\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Aug 8 22:08:32 2018 +0200\n\n    patch 8.1.0256: using setline() in TextChangedI splits undo\n\n    Problem:    Using setline() in TextChangedI splits undo.\n    Solution:   Use another solution for undo not working properly.\n\ncommit f8f88f89e12df516c1fac5851b504238ebc1d2d4\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Aug 8 11:02:32 2018 +0200\n\n    patch 8.1.0255: backup test fails when using shadow directory\n\n    Problem:    Backup test fails when using shadow directory.\n    Solution:   Remove check for \"src\".\n\ncommit 980bab457ebb4df4b05d54b9d731520774f20d1d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Aug 7 22:42:53 2018 +0200\n\n    patch 8.1.0254: cannot build on MS-Windows; unused macro HAVE_HANDLE_DROP\n\n    Problem:    Cannot build on MS-Windows; Unused macro HAVE_HANDLE_DROP.\n    Solution:   Adjust #ifdef. Delete the macro.\n\ncommit 40385dbcdfb44885f2e9b83e1e0285aeb8a0c2a8\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Aug 7 22:31:44 2018 +0200\n\n    patch 8.1.0253: saving and restoring window title does not always work\n\n    Problem:    Saving and restoring window title does not always work.\n    Solution:   Use the stack push and pop commands. (Kouichi Iwamoto,\n                closes #3059)\n\ncommit de3b3677f7eace66be454196db0fbf710cfc8c5e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Aug 7 21:54:41 2018 +0200\n\n    patch 8.1.0252: quickfix functions are too long\n\n    Problem:    Quickfix functions are too long.\n    Solution:   Refactor. (Yegappan Lakshmanan, closes #2950)\n\ncommit b782ba475a3f8f2b0be99dda164ba4545347f60f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Aug 7 21:39:28 2018 +0200\n\n    patch 8.1.0251: using full path is not supported for \u0027backupdir\u0027\n\n    Problem:    Using a full path is supported for \u0027directory\u0027 but not for\n                \u0027backupdir\u0027. (Mikolaj Machowski)\n    Solution:   Support \u0027backupdir\u0027 as well. (Christian Brabandt, closes #179)\n\ncommit b1cf16113f7ab67f42fb6822cecdef74a54fa950\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Aug 7 20:47:16 2018 +0200\n\n    patch 8.1.0250: MS-Windows using VTP: windows size change incorrect\n\n    Problem:    MS-Windows using VTP: windows size change incorrect.\n    Solution:   Call SetConsoleScreenBufferSize() first. (Nobuhiro Takasaki,\n                closes #3164)\n\ncommit 7ebf4e1c346783b25624258e5bcc599130fd18f9\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Aug 7 20:01:40 2018 +0200\n\n    patch 8.1.0249: GTK: when screen DPI changes Vim does not handle it\n\n    Problem:    GTK: when screen DPI changes Vim does not handle it.\n    Solution:   Handle the gtk-xft-dpi signal. (Roel van de Kraats,\n                closes #2357)\n\ncommit 8d8a65e389cef318ae661ff0fe7b1b00fd7cb25f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Aug 7 19:48:08 2018 +0200\n\n    patch 8.1.0248: duplicated quickfix code\n\n    Problem:    duplicated quickfix code.\n    Solution:   Move the code to a function.\n\ncommit 447bd5a346b5c4bf4d91280700bdb4b45e0aa667\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Aug 7 19:45:27 2018 +0200\n\n    patch 8.1.0247: Python: error message for failing import is incorrect\n\n    Problem:    Python: error message for failing import is incorrect.\n    Solution:   Adjust how modules are loaded. (Ozaki Kiichi, closes #3162)\n\ncommit ee380ae376692529b6f1805185015cb4717c6940\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Aug 7 19:32:52 2018 +0200\n\n    patch 8.1.0246: build failure without the +eval feature\n\n    Problem:    Build failure without the +eval feature.\n    Solution:   Add #ifdef\n\ncommit 91d2e783b41ca900bc603b3cb5e083c8a4a33170\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Aug 7 19:05:01 2018 +0200\n\n    patch 8.1.0245: calling setline() in TextChangedI autocmd breaks undo\n\n    Problem:    Calling setline() in TextChangedI autocmd breaks undo. (Jason\n                Felice)\n    Solution:   Don\u0027t save lines for undo when already saved. (closes #3291)\n\ncommit 917e32bda5a93941fbbccab09ae3960114b67188\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Aug 7 17:38:41 2018 +0200\n\n    patch 8.1.0244: no redraw when using a STOP signal on Vim and then CONT\n\n    Problem:    No redraw when using a STOP signal on Vim and then a CONT signal.\n    Solution:   Catch the CONT signal and force a redraw. (closes #3285)\n\ncommit 5db7eec42337f0eecdc332f582eecf37278044e8\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Aug 7 16:33:18 2018 +0200\n\n    patch 8.1.0243: using :term ++close ++hidden closes a window\n\n    Problem:    Using :term ++close ++hidden closes a window. (Marcin Szamotulski)\n    Solution:   Don\u0027t close the window if only using it temporarily for unloading\n                the terminal buffer. (closes #3287)\n\ncommit 02ab97709d5c56fb7fe42e134bb9fc54f76a1f9f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Aug 7 14:55:09 2018 +0200\n\n    patch 8.1.0242: Insert mode completion may use an invalid buffer pointer\n\n    Problem:    Insert mode completion may use an invalid buffer pointer.\n    Solution:   Check for ins_buf to be valid. (closes #3290)\n\ncommit 7cc596547a582e7bc18d91312eb674906ebdc5c2\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Aug 7 13:14:46 2018 +0200\n\n    patch 8.1.0241: effect of \":tabmove N\" is not clear\n\n    Problem:    Effect of \":tabmove N\" is not clear.\n    Solution:   Add a test that shows the behavior. (Christian Brabandt,\n                closes #3288)\n\ncommit 3cb4448b8a5c0192988f4e349aba6d7a91a9a4bd\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Aug 5 13:22:26 2018 +0200\n\n    patch 8.1.0240: g:actual_curbuf set in wrong scope\n\n    Problem:    g:actual_curbuf set in wrong scope. (Daniel Hahler)\n    Solution:   Prepend the \"g:\" name space. (closes #3279)\n\ncommit 218beb3e96bcb7b20395be3bec6076c767be71a1\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Aug 4 17:24:44 2018 +0200\n\n    patch 8.1.0239: now Ruby build fails on other systems\n\n    Problem:    Now Ruby build fails on other systems.\n    Solution:   Always define rb_intern. (Ken Takata, closes #3275)\n\ncommit 7da1fb5532890d9c15cdb5b9bec158f9f9c105a7\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Aug 4 16:54:11 2018 +0200\n\n    patch 8.1.0238: \u0027buftype\u0027 is cleared when using \":term ++hidden cat\"\n\n    Problem:    \u0027buftype\u0027 is cleared when using \":term ++hidden cat\". (Marcin\n                Szamotulski)\n    Solution:   Set the \"options initialized\" flag earlier. (closes #3278)\n\ncommit 87ea64ca965ca00b3e72776c39355964293f2ace\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Aug 4 15:13:34 2018 +0200\n\n    patch 8.1.0237: Ruby on Cygwin doesn\u0027t always work\n\n    Problem:    Ruby on Cygwin doesn\u0027t always work.\n    Solution:   Use LIBRUBY_SO if LIBRUBY_ALIASES isn\u0027t set. (Ken Takata)\n\ncommit 82593c1a3a2c5e39603ed76819f83b1197c06c8b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Aug 3 22:03:17 2018 +0200\n\n    patch 8.1.0236: Ruby build fails when ruby_intern is missing\n\n    Problem:    Ruby build fails when ruby_intern is missing.\n    Solution:   Do not use ruby_intern2. (Ken Takata)\n\ncommit 3bf5e6a4c8eb84b44437d6148428565d44783eed\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Aug 2 22:23:57 2018 +0200\n\n    patch 8.1.0235: more help tags that jump to the wrong location\n\n    Problem:    More help tags that jump to the wrong location.\n    Solution:   Add more exceptions and a table for \"expr-\" tags. (Hirohito\n                Higashi)\n\ncommit 41c363a3154dd1caeb431fa54748ad48ef6d3bd1\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Aug 2 21:46:51 2018 +0200\n\n    patch 8.1.0234: incorrect reference counting in Perl interface\n\n    Problem:    Incorrect reference counting in Perl interface.\n    Solution:   Call SvREFCNT_inc more often, add a test. (Damien)\n\ncommit ded27a1febda3db7447958b60a7d791af514d124\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Aug 1 19:06:03 2018 +0200\n\n    patch 8.1.0233: \"safe\" argument of call_vim_function() is always FALSE\n\n    Problem:    \"safe\" argument of call_vim_function() is always FALSE.\n    Solution:   Remove the argument.\n\ncommit f711cb2f12458d32e082c0e3d4103e2b072947c3\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Aug 1 18:42:13 2018 +0200\n\n    patch 8.1.0232: Ruby error does not include backtrace\n\n    Problem:    Ruby error does not include backtrace.\n    Solution:   Add an error backtrace. (Masataka Pocke Kuwabara, closes #3267)\n\ncommit a5bc38b8c16be93bac900137a5837585006cc8a4\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Aug 1 18:03:02 2018 +0200\n\n    patch 8.1.0231: :help -? goes to help for -+\n\n    Problem:    :help -? goes to help for -+.\n    Solution:   Add -? to list of special cases. (Hirohito Higashi)\n\ncommit 91335e5a67aaa9937e65f1e779b9f3f10fd33ee4\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Aug 1 17:53:12 2018 +0200\n\n    patch 8.1.0230: directly checking \u0027buftype\u0027 value\n\n    Problem:    Directly checking \u0027buftype\u0027 value.\n    Solution:   Add the bt_normal() function. (Yegappan Lakshmanan)\n\ncommit d2855f5454c5c6c5f786b228c5b67757edfefcb1\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jul 31 22:23:58 2018 +0200\n\n    Update runtime files.\n\ncommit 79c2ad50b8069bbb3281bcabe412bd6641756724\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jul 29 17:40:43 2018 +0200\n\n    patch 8.1.0229: crash when dumping profiling data\n\n    Problem:    Crash when dumping profiling data.\n    Solution:   Reset flag indicating that initialization was done.\n\ncommit 92d147be959e689f8f58fd5d138a31835e160289\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jul 29 17:35:23 2018 +0200\n\n    patch 8.1.0228: dropping files is ignored while Vim is busy\n\n    Problem:    Dropping files is ignored while Vim is busy.\n    Solution:   Postpone the effect of dropping files until it\u0027s safe.\n\ncommit fda95e75721fb221495c69e493ec2761b5d85123\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jul 29 16:13:17 2018 +0200\n\n    patch 8.1.0227: spaces instead of tabs in makefile\n\n    Problem:    Spaces instead of tabs in makefile.\n    Solution:   Use tabs and fix sorting. (Ken Takata)\n\ncommit 1f0bfe561737cd445532f20d7607a81d1dadddee\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jul 29 16:09:22 2018 +0200\n\n    patch 8.1.0226: too many #ifdefs\n\n    Problem:    Too many #ifdefs.\n    Solution:   Graduate the +vreplace feature, it\u0027s not much code and quite a few\n                #ifdefs.\n\ncommit 612cc3888b136e80485132d9f997ed457dbc5501\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jul 29 15:34:26 2018 +0200\n\n    patch 8.1.0225: mode() does not indicate using CTRL-O from Insert mode\n\n    Problem:    Mode() does not indicate using CTRL-O from Insert mode.\n    Solution:   Add \"niI\", \"niR\" and \"niV\" to mode() result. (closes #3000)\n\ncommit 91f84f6e11cd879d43d651c0903d85bff95f0716\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jul 29 15:07:52 2018 +0200\n\n    Update runtime files.\n\ncommit fdd7155fab3447b38280035c66178330f8f041e7\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jul 28 23:12:05 2018 +0200\n\n    patch 8.1.0224: hang in bracketed paste mode when t_PE not encountered\n\n    Problem:    Hang in bracketed paste mode when t_PE not encountered.\n    Solution:   Break out of the loop when got_int is set. (suggested by Christian\n                Brabandt, closes #3146)\n\ncommit 6ab9e429da18f4d784222a9f7dfafb7c0218b7eb\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jul 28 19:20:13 2018 +0200\n\n    patch 8.1.0223: completing shell command finds sub-directories in $PATH\n\n    Problem:    Completing shell command finds sub-directories in $PATH.\n    Solution:   Remove EW_DIR when completing an item in $PATH. (Jason Franklin)\n\ncommit 73b4abae5d47fe7e8b5829aaa0abe5b1eac8a408\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jul 28 18:16:48 2018 +0200\n\n    patch 8.1.0222: errors are reported for \"make install\"\n\n    Problem:    Errors are reported for \"make install\".\n    Solution:   Skip missing language files. (Christian Brabandt, closes #3254)\n\ncommit edd6aacb010ad2402fc98f19e7f6b7c29ba2656f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jul 28 17:29:19 2018 +0200\n\n    patch 8.1.0221: not enough testing for the Ruby interface\n\n    Problem:    Not enough testing for the Ruby interface.\n    Solution:   Add more tests. (Dominique Pelle, closes #3252)\n\ncommit d84b26a03b13cd816d80ff32b61e8de740d499ce\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jul 28 17:18:09 2018 +0200\n\n    patch 8.1.0220: Ruby converts v:true and v:false to a number\n\n    Problem:    Ruby converts v:true and v:false to a number.\n    Solution:   Use Qtrue and Qfalse instead. (Masataka Pocke Kuwabara,\n                closes #3259)\n\ncommit 2c8c681bfcd5138a0ec8ce018216dc2dc69a11a0\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jul 28 17:07:52 2018 +0200\n\n    patch 8.1.0219: expanding ## fails to escape backtick\n\n    Problem:    Expanding ## fails to escape backtick.\n    Solution:   Escape a backtick in a file name. (closes #3257)\n\ncommit 95e51470f10e1ddcc4b2ce53e4f7ff7aa2e58417\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jul 28 16:55:56 2018 +0200\n\n    patch 8.1.0218: cannot add matches to another window\n\n    Problem:    Cannot add matches to another window. (Qiming Zhao)\n    Solution:   Add the \"window\" argument to matchadd() and matchaddpos().\n                (closes #3260)\n\ncommit fd249460fe600dba479bca03058e679bae6b5d52\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jul 28 16:14:30 2018 +0200\n\n    patch 8.1.0217: compiler warning for variable set but not used\n\n    Problem:    Compiler warning for variable set but not used.\n    Solution:   Move tilde_file inside #ifdef. (Hirohito Higashi, closes #3255)\n\ncommit 8e85db0376604274bccf12bf5859d92b4192aca1\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jul 27 23:16:51 2018 +0200\n\n    patch 8.1.0216: part of file not indented properly\n\n    Problem:    Part of file not indented properly.\n    Solution:   Adjust the indent. (Ken Takata)\n\ncommit d2a054910bf8f0888fac81e46a64a22dd4a763b5\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jul 27 22:35:15 2018 +0200\n\n    patch 8.1.0215: no error if configure --with-x cannot configure X\n\n    Problem:    No error if configure --with-x cannot configure X.\n    Solution:   Check that when --with-x is used X can be configured.\n\ncommit 83ec2a7f5fb481b30a5d556b6aad49a62585bccd\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jul 27 22:08:59 2018 +0200\n\n    patch 8.1.0214: +autochdir feature not reported by has() or :version\n\n    Problem:    +autochdir feature not reported by has() or :version.\n    Solution:   Add the feature in the list.\n\ncommit 0a08c63da17dfd93ac2885e3f3f8a083a9b3131c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Jul 25 22:36:52 2018 +0200\n\n    patch 8.1.0213: CTRL-W CR does not work properly in a quickfix window\n\n    Problem:    CTRL-W CR does not work properly in a quickfix window.\n    Solution:   Split the window if needed. (Jason Franklin)\n\ncommit 53901442f37a59e5495165f91db5574c0b43ab04\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Jul 25 22:02:36 2018 +0200\n\n    patch 8.1.0212: preferred cursor column not set in interfaces\n\n    Problem:    Preferred cursor column not set in interfaces.\n    Solution:   Set w_set_curswant when setting the cursor. (David Hotham,\n                closes #3060)\n\ncommit 00136dc321586800986e8f743c2f108f5eecbf92\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Jul 25 21:19:13 2018 +0200\n\n    patch 8.1.0211: expanding a file name \"~\" results in $HOME\n\n    Problem:    Expanding a file name \"~\" results in $HOME. (Aidan Shafran)\n    Solution:   Change \"~\" to \"./~\" before expanding. (closes #3072)\n\ncommit 6f8d2ac6f1f8a4b971a4c9b27f9250288198f3bb\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Jul 25 19:49:45 2018 +0200\n\n    patch 8.1.0210: still a few K\u0026R function declarations\n\n    Problem:    Still a few K\u0026R function declarations.\n    Solution:   Use ANSI function declarations (Hirohito Higashi)\n\ncommit b6c8cd8dc3fbbe9da1180ce1b75f2252df2c1318\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jul 24 05:41:30 2018 +0200\n\n    patch 8.1.0209: stderr output from Ruby messes up display\n\n    Problem:    Stderr output from Ruby messes up display.\n    Solution:   Turn the stderr output into a Vim message. (Masataka Pocke\n                Kuwabara, closes #3238)\n\ncommit 7624af02948de881eb5294fe5d266b948404d489\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jul 24 04:51:20 2018 +0200\n\n    patch 8.1.0208: file left behind after running individual test\n\n    Problem:    File left behind after running individual test.\n    Solution:   Delete the file.\n\ncommit 68f1b1b37fa7aba985d9f8727fd9f0f3eb0c19a9\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Jul 23 05:10:14 2018 +0200\n\n    patch 8.1.0207: need many menu translation files to cover regions\n\n    Problem:    Need many menu translation files to cover regions.\n    Solution:   When there is no region match, try without. (Christian Brabandt)\n\ncommit cd96eef3a869557bd3d2d4497861d87cb525db06\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Jul 23 04:49:23 2018 +0200\n\n    patch 8.1.0206: duplicate test function name\n\n    Problem:    Duplicate test function name.\n    Solution:   Rename both functions.\n\ncommit 9cf4b5005f12ce1d6692266140bdda05d0312d79\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Jul 23 04:12:03 2018 +0200\n\n    patch 8.1.0205: invalid memory access with invalid modeline\n\n    Problem:    Invalid memory access with invalid modeline.\n    Solution:   Pass pointer limit. Add a test. (closes #3241)\n\ncommit 947b39e761b8a95cc1bd37ad0c2c30552238809a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jul 22 19:36:37 2018 +0200\n\n    patch 8.1.0204: inputlist() is not tested\n\n    Problem:    inputlist() is not tested.\n    Solution:   Add a test. (Dominique Pelle, closes #3240)\n\ncommit 578333b2ecdfef3109cb07a82c3aa08ad3dc5664\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jul 22 07:31:09 2018 +0200\n\n    patch 8.1.0203: building with Perl 5.28 fails on Windows\n\n    Problem:    Building with Perl 5.28 fails on Windows.\n    Solution:   Define Perl_mg_get. (closes #3196)\n\ncommit 6183ccbd679751ff5b138f23a34ead3d7bbc5c1b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jul 22 05:08:11 2018 +0200\n\n    patch 8.1.0202: :version always shows +packages\n\n    Problem:    :version always shows +packages. (Takuya Fujiwara)\n    Solution:   Add #ifdef (closes #3198) Also for has().\n\ncommit 79a494d5e2f97c10e74f92ea529552623c314422\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jul 22 04:30:21 2018 +0200\n\n    patch 8.1.0201: newer Python uses \"importlib\" instead of \"imp\"\n\n    Problem:    Newer Python uses \"importlib\" instead of \"imp\".\n    Solution:   Use \"importlib\" for newer Python versions. (closes #3163)\n\ncommit a9604e61451707b38fdcb088fbfaeea2b922fef6\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jul 21 05:56:22 2018 +0200\n\n    Update runtime files.\n\ncommit 872e451e8c326d5dd3062ef621fcbf0a4c5bef78\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jul 20 23:36:26 2018 +0200\n\n    patch 8.1.0200: spellbadword() not tested\n\n    Problem:    spellbadword() not tested.\n    Solution:   Add a test. (Dominique Pelle, closes #3235)\n\ncommit 66ab916935585391b2efaa8e39075e1ef94717b1\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jul 20 20:28:48 2018 +0200\n\n    patch 8.1.0199: spellbadword() does not check for caps error\n\n    Problem:    spellbadword() does not check for caps error. (Dominique Pelle)\n    Solution:   Adjust capcol when advancing.\n\ncommit 0a6efcd27d62935c465b4406c0c0db9be10a0ddb\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jul 20 19:56:10 2018 +0200\n\n    patch 8.1.0198: there is no hint that syntax is disabled for \u0027redrawtime\u0027\n\n    Problem:    There is no hint that syntax is disabled for \u0027redrawtime\u0027.\n    Solution:   Add a message.\n\ncommit 9e42c866484fe0199e8b17e7c44489386173acc9\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jul 20 05:03:16 2018 +0200\n\n    patch 8.1.0197: Windows GUI: title for search/replace is wrong\n\n    Problem:    Windows GUI: title for search/replace is wrong.\n    Solution:   Remove remark about doubling backslash. (closes #3230)\n\ncommit f63db65b2418140d1bdbc032511f530234bd2496\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jul 19 04:13:36 2018 +0200\n\n    patch 8.1.0196: terminal debugger error with .gdbinit file\n\n    Problem:    Terminal debugger error with .gdbinit file.\n    Solution:   Check two lines for the \"new ui\" response. (hint from Hirohito\n                Higashi)\n\ncommit 963c1ad5d072346d9e95d4c3be066b5e03c601d3\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jul 19 02:55:01 2018 +0200\n\n    patch 8.1.0195: terminal debugger commands don\u0027t always work\n\n    Problem:    Terminal debugger commands don\u0027t always work. (Dominique Pelle)\n    Solution:   Set \u0027cpo\u0027 to its default value when defining commands. (Christian\n                Brabandt)\n\ncommit 414998023fbff15cce20ef01a54d0366370ad8b6\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Jul 18 06:02:09 2018 +0200\n\n    patch 8.1.0194: possibly use of NULL pointer\n\n    Problem:    Possibly use of NULL pointer. (Coverity)\n    Solution:   Reset the re_in_use flag earlier.\n\ncommit ca4cc018addbeb3ac5d0e05f18847015f91ff814\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jul 17 05:55:12 2018 +0200\n\n    patch 8.1.0193: terminal debugger buttons don\u0027t always work\n\n    Problem:    Terminal debugger buttons don\u0027t always work. (Dominique Pelle)\n    Solution:   Set \u0027cpo\u0027 to its default value.\n\ncommit 0270f38e1ae484c31a80c813a08691c47a207f1a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jul 17 05:43:58 2018 +0200\n\n    patch 8.1.0192: executing regexp recursively fails with a crash\n\n    Problem:    Executing regexp recursively fails with a crash.\n    Solution:   Move global variables into \"rex\".\n\ncommit 3166afd945e57f04b231e71e054b9593cc29ff0b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Jul 16 18:09:14 2018 +0200\n\n    patch 8.1.0191: Perl test fails in 24 line terminal\n\n    Problem:    Perl test fails in 24 line terminal.\n    Solution:   Create fewer windows.\n\ncommit 18c4f1badbc96d39de5b348f268ac8d55c2b0b67\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Jul 16 17:45:38 2018 +0200\n\n    patch 8.1.0190: Perl refcounts are wrong\n\n    Problem:    Perl refcounts are wrong.\n    Solution:   Improve refcounting.  Add a test. (Damien)\n\ncommit d90a144eda047816acffc7a8f297b43a7120710e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jul 15 20:24:31 2018 +0200\n\n    patch 8.1.0189: function defined in sandbox not tested\n\n    Problem:    Function defined in sandbox not tested.\n    Solution:   Add a text.\n\ncommit b477af2260d9bc7ae7f743f0a14265d7ee12ee09\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jul 15 20:20:18 2018 +0200\n\n    Update runtime files.\n\ncommit 2196bca7377ff245866cc3cee65b0adb48432ac3\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jul 15 17:36:32 2018 +0200\n\n    patch 8.1.0188: no test for \":cscope add\"\n\n    Problem:    No test for \":cscope add\".\n    Solution:   Add a test. (Dominique Pelle, closes #3212)\n\ncommit 7132ddc1014a4e1230f0080e418221e5843e1277\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jul 15 17:01:11 2018 +0200\n\n    patch 8.1.0187: getwininfo() and win_screenpos() return different numbers\n\n    Problem:    getwininfo() and win_screenpos() return different numbers.\n    Solution:   Add one to \"wincol\" and \"winrow\" from getwininfo().\n\ncommit 44a693a1bdfe987edb649677c94c214f94b2aada\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jul 14 22:23:47 2018 +0200\n\n    patch 8.1.0186: test for getwininfo() fails in GUI\n\n    Problem:    Test for getwininfo() fails in GUI.\n    Solution:   Account for missing tabline.\n\ncommit 1ce9a1515be5255641d31ab5b0e9418d8f250d84\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jul 14 21:48:46 2018 +0200\n\n    patch 8.1.0185: running tests writes lua.vim even though it is not used\n\n    Problem:    Running tests writes lua.vim even though it is not used.\n    Solution:   Stop writing lua.vim.\n\ncommit b6959a8e06cef6d2126b030b2f8acd49457a3582\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jul 14 21:41:44 2018 +0200\n\n    patch 8.1.0184: not easy to figure out the window layout\n\n    Problem:    Not easy to figure out the window layout.\n    Solution:   Add \"wincol\" and \"winrow\" to what getwininfo() returns.\n\ncommit 174136713181a1d1460951d7a0392b16603f81bb\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jul 14 20:49:42 2018 +0200\n\n    patch 8.1.0183: Lua API changed, breaking the build\n\n    Problem:    Lua API changed, breaking the build.\n    Solution:   Adjust prototype of lua_rawgeti(). (Ken Takata,\n                closes #3157, closes #3144)\n\ncommit 4fc85003c5f53d6ceb3dbea4b8fae5681615a20c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jul 14 19:30:36 2018 +0200\n\n    patch 8.1.0182: Unicode standard was updated\n\n    Problem:    Unicode standard was updated.\n    Solution:   Include the changes. (Christian Brabandt)\n\ncommit a43ebe9454386427ca38c75810e2d36991f17812\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jul 14 17:25:01 2018 +0200\n\n    patch 8.1.0181: memory leak with trailing characters in skip expression\n\n    Problem:    Memory leak with trailing characters in skip expression.\n    Solution:   Free the return value.\n\ncommit d6ef5f9b3d3df2d5dcc666c8741e99fcc77043f6\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jul 13 22:08:23 2018 +0200\n\n    patch 8.1.0180: static analysis errors in Lua interface\n\n    Problem:    Static analysis errors in Lua interface. (Coverity)\n    Solution:   Check for NULL pointers.\n\ncommit efc81331e7bceafa2d7bc452a98d6ec1943b4292\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jul 13 16:31:19 2018 +0200\n\n    patch 8.1.0179: redundant condition for boundary check\n\n    Problem:    Redundant condition for boundary check.\n    Solution:   Remove the condition. (Dominique Pelle). Change FALSE to FAIL.\n\ncommit e76c4b237d41d0e62ca5d4fc76d1dd163fe222c0\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Jul 11 22:57:54 2018 +0200\n\n    patch 8.1.0178: warning for passing pointer to non-pointer argument\n\n    Problem:    Warning for passing pointer to non-pointer argument.\n    Solution:   Use zero instead of NULL.\n\ncommit 93343725b5fa1cf580a24302455980faacae8ee2\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jul 10 19:39:18 2018 +0200\n\n    patch 8.1.0177: defining function in sandbox is inconsistent\n\n    Problem:    Defining function in sandbox is inconsistent, cannot use :function\n                but can define a lambda.\n    Solution:   Allow defining a function in the sandbox, but also use the sandbox\n                when executing it. (closes #3182)\n\ncommit 18085fae7482906f8e94ecc7386ecf6a02dc407d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jul 10 17:33:45 2018 +0200\n\n    patch 8.1.0176: overlapping string argument for strcpy()\n\n    Problem:    Overlapping string argument for strcpy(). (Coverity)\n    Solution:   Use STRMOVE() instead of STRCPY(). (Dominique Pelle, closes #3187)\n\ncommit bde14d8e24f6b8ca409290733dbf11cb6fee5751\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jul 10 15:22:32 2018 +0200\n\n    patch 8.1.0175: marks test fails in very wide window\n\n    Problem:    Marks test fails in very wide window. (Vladimir Lomov)\n    Solution:   Extend the text to match \u0027columns\u0027. (closes #3180, closes #3181)\n\ncommit 907dad72ef9d29422352fb74ba156e7085a3fc71\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jul 10 15:07:15 2018 +0200\n\n    patch 8.1.0174: after paging up and down fold line is wrong\n\n    Problem:    After paging up and down fold line is wrong.\n    Solution:   Correct the computation of w_topline and w_botline. (Hirohito\n                Higashi)\n\ncommit 6259e5769dd50d8a3b5b99f553bab34ff5c8a6ce\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Jul 9 20:39:17 2018 +0200\n\n    patch 8.1.0173: compiler warning on MS-Windows\n\n    Problem:    Compiler warning on MS-Windows.\n    Solution:   Add type cast. (Mike Williams)\n\ncommit c229e54a69468722ca2449e807e90445b7479659\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jul 8 21:46:56 2018 +0200\n\n    patch 8.1.0172: \u0027viminfofile\u0027 option does not behave like a file name\n\n    Problem:    \u0027viminfofile\u0027 option does not behave like a file name.\n    Solution:   Add the P_EXPAND flag. (closes #3178)\n\ncommit 875cf8789426cc258d85358ea2c86744a5a87b16\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jul 8 20:49:07 2018 +0200\n\n    patch 8.1.0171: typing CTRL-W n in a terminal window causes ml_get error\n\n    Problem:    Typing CTRL-W n in a terminal window causes ml_get error.\n    Solution:   When resizing the terminal outside of terminal_loop() make sure\n                the snapshot is complete.\n\ncommit 2338c32b53d20dc18540b1a20845bcd8a6371bff\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jul 8 19:07:19 2018 +0200\n\n    patch 8.1.0170: invalid memory use with complicated pattern\n\n    Problem:    Invalid memory use with complicated pattern. (Andy Massimino)\n    Solution:   Reallocate the list of listids when needed. (closes #3175)\n                Remove unnecessary function prototypes.\n\ncommit a9defadb8f03ecd03f3297305d5482ba380774dc\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jul 8 18:20:24 2018 +0200\n\n    patch 8.1.0169: calling message_filtered() a bit too often\n\n    Problem:    Calling message_filtered() a bit too often.\n    Solution:   Only call message_filtered() when filtering is already false.\n\ncommit 9d5185bf9dfaef59e47c573a60044a21d5e29c0c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jul 8 17:57:34 2018 +0200\n\n    patch 8.1.0168: output of :marks is too short with multi-byte chars\n\n    Problem:    Output of :marks is too short with multi-byte chars. (Tony\n                Mechelynck)\n    Solution:   Get more bytes from the text line.\n\ncommit c89d4b35300b98cf68b14c89c8e1add51bd857e3\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jul 8 17:19:02 2018 +0200\n\n    patch 8.1.0167: lock flag in new dictitem is reset in many places\n\n    Problem:    Lock flag in new dictitem is reset in many places.\n    Solution:   Always reset the lock flag.\n\ncommit e0be167a805fd547c25ec1ec97fd4c7f13046236\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jul 8 16:50:37 2018 +0200\n\n    patch 8.1.0166: using dict_add_nr_str() is clumsy\n\n    Problem:    Using dict_add_nr_str() is clumsy.\n    Solution:   Split into two functions. (Ozaki Kiichi, closes #3154)\n\ncommit 4cde86c2ef885e82fff3d925dee9fb5671c025cf\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jul 8 16:01:08 2018 +0200\n\n    patch 8.1.0165: :clist output can be very long\n\n    Problem:    :clist output can be very long.\n    Solution:   Support filtering :clist entries. (Yegappan Lakshmanan)\n\ncommit fd35811ca528de7612f9571bce20ef4c392fe5f7\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jul 7 23:21:31 2018 +0200\n\n    Update runtime files, add Danish translations.\n\ncommit fe08df452af10db8a24dbeb1bd9ef09492a4bc66\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jul 7 23:07:41 2018 +0200\n\n    patch 8.1.0164: luaeval(\u0027vim.buffer().name\u0027) returns an error\n\n    Problem:    luaeval(\u0027vim.buffer().name\u0027) returns an error.\n    Solution:   Return an empty string. (Dominique Pelle, closes #3167)\n\ncommit 2549acf794109731eab693bd396bb863d0e2cff4\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jul 7 22:42:01 2018 +0200\n\n    patch 8.1.0163: insufficient testing for Tcl\n\n    Problem:    Insufficient testing for Tcl.\n    Solution:   Add a few more tests. (Dominique Pelle, closes #3166)\n\ncommit 08505312fe1ad3b843f95282bff9b0fbbbea508d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jul 7 22:26:54 2018 +0200\n\n    patch 8.1.0162: Danish and German man pages are not installed\n\n    Problem:    Danish and German man pages are not installed. (Tony Mechelynck)\n    Solution:   Adjust the makefile\n\ncommit 386bc82a3f82f70bad75aaad74dba57a176b5840\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jul 7 18:34:12 2018 +0200\n\n    patch 8.1.0161: buffer not updated with \u0027autoread\u0027 set if file was deleted\n\n    Problem:    Buffer not updated with \u0027autoread\u0027 set if file was deleted.\n                (Michael Naumann)\n    Solution:   Don\u0027t set the timestamp to zero. (closes #3165)\n\ncommit cbbe4ab4b27a2060506fcd2427aed8d8fbff1a21\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jul 7 17:21:55 2018 +0200\n\n    patch 8.1.0160: no Danish manual translations\n\n    Problem:    No Danish manual translations.\n    Solution:   Add the Danish manual translations to the file list.\n\ncommit 6c5d1043022520512ee36aa1a29662b60af33c95\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jul 7 16:41:13 2018 +0200\n\n    patch 8.1.0159: completion for user names does not work for a prefix.\n\n    Problem:    Completion for user names does not work if a prefix is also a full\n                matching name. (Nazri Ramliy)\n    Solution:   Accept both full and partial matches. (Dominique Pelle)\n\ncommit 1ebff3dc93b6d022ccfe0613c1d1ee2d62fc7935\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jul 7 16:18:13 2018 +0200\n\n    patch 8.1.0158: GUI: input() fails if CTRL-C was pressed before\n\n    Problem:    GUI: input() fails if CTRL-C was pressed before. (Michael Naumann)\n    Solution:   call vpeekc() to drop the CTRL-C from the input stream.\n\ncommit e330ef42f256e60017e5f8bf4be79a5308fe9e2f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jul 6 23:11:40 2018 +0200\n\n    patch 8.1.0157: old iTerm2 is not recognized, resulting in stray output\n\n    Problem:    Old iTerm2 is not recognized, resulting in stray output.\n    Solution:   Recognize the termresponse.\n\ncommit 5d2f40792e47a48fc56efafd30b68660a42184a7\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jul 6 22:52:02 2018 +0200\n\n    patch 8.1.0156: MS-Windows compiler warning\n\n    Problem:    MS-Windows compiler warning.\n    Solution:   Add a type cast. (Mike Williams)\n\ncommit ae728edc93fe5a2f8c39fa75b1ae9ed71526858c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jul 5 22:58:17 2018 +0200\n\n    patch 8.1.0155: evim.man missing from the distribution\n\n    Problem:    Evim.man missing from the distribution.\n    Solution:   Add it to the list.\n\ncommit c9fe5ab3b093803b6e8d03358ba16aca6b6f0db1\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jul 5 22:27:08 2018 +0200\n\n    patch 8.1.0154: crash with \"set smarttab shiftwidth\u003d0 softtabstop\u003d-1\"\n\n    Problem:    Crash with \"set smarttab shiftwidth\u003d0 softtabstop\u003d-1\".\n    Solution:   Fall back to using \u0027tabstop\u0027. (closes #3155)\n\ncommit e85ce6ea2e09fe4d61c94e34e9e437c3c1f20b6e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jul 5 17:11:24 2018 +0200\n\n    patch 8.1.0153: build with SHADOWDIR fails\n\n    Problem:    Build with SHADOWDIR fails. (Elimar Riesebieter)\n    Solution:   Create a link for Make_all.mak. (Tony Mechelynck)\n\ncommit f3dc235576da7394fbe743aba732f43289f32c24\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Jul 4 23:05:34 2018 +0200\n\n    patch 8.1.0152: cannot easily run individual tests on MS-Windows\n\n    Problem:    Cannot easily run individual tests on MS-Windows.\n    Solution:   Move the list of tests to a separate file.  Add a build rule in\n                the MSVC makefile.\n\ncommit 81e2ac7bb68a0321529ad5c89c8674caab4bca6b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Jul 4 22:44:08 2018 +0200\n\n    patch 8.1.0151: mksession test fails on MS-Windows\n\n    Problem:    Mksession test fails on MS-Windows.\n    Solution:   Always use an argument for :lcd.\n\ncommit fd34cebe9a3a179a5639355c43d2d4959182a279\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Jul 4 22:36:46 2018 +0200\n\n    patch 8.1.0150: insufficient test coverage for Tcl\n\n    Problem:    Insufficient test coverage for Tcl.\n    Solution:   Add more tests. (Dominique Pelle, closes #3140)\n\ncommit 26d4b896a789e65df7ee0cf3e25056eabc523fda\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Jul 4 22:26:28 2018 +0200\n\n    patch 8.1.0149: session is wrong with multiple tabs when :lcd was used\n\n    Problem:    The generated sessions file does not restore tabs properly if :lcd\n                was used in one of them.\n    Solution:   Create the tab pages before setting the directory. (Yee Cheng\n                Chin, closes #3152)\n\ncommit 92959fa46d305ded1da433ad6d9a8d38db240c74\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Jul 4 22:12:25 2018 +0200\n\n    patch 8.1.0148: memory leak when using :tcl expr command\n\n    Problem:    Memory leak when using :tcl expr command.\n    Solution:   Free the result of expression evaluation. (Dominique Pelle,\n                closes #3150)\n\ncommit 3b48b11c07b85520f4ca3566e92c3f6486509b72\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Jul 4 22:03:25 2018 +0200\n\n    patch 8.1.0147: compiler warning when building with Python 3.7\n\n    Problem:    Compiler warning when building with Python 3.7.\n    Solution:   #undef PySlice_GetIndicesEx before redefining it. (Ozaki Kiichi,\n                closes #3153)\n\ncommit f0447e89a52885630947510f2d1b55f665a1a20e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jul 3 21:26:38 2018 +0200\n\n    patch 8.1.0146: when $LANG is set the compiler test may fail\n\n    Problem:    When $LANG is set the compiler test may fail.\n    Solution:   Unset $LANG.\n\ncommit 851332ea9cdabf24980a7f7c293da81fa990f864\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jul 3 19:16:00 2018 +0200\n\n    patch 8.1.0145: test with grep is failing on MS-Windows\n\n    Problem:    Test with grep is failing on MS-Windows.\n    Solution:   Skip the test.\n\ncommit b2e0c94a4d27e3e6222d26f13e0418a85cab21a2\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jul 3 18:36:27 2018 +0200\n\n    patch 8.1.0144: the :cd command does not have good test coverage\n\n    Problem:    The :cd command does not have good test coverage.\n    Solution:   Add more tests. (Dominique Pelle, closes #2972)\n\ncommit 3d1d6475f9665660c80cc53a7da2d5450b8b8d08\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jul 3 18:18:23 2018 +0200\n\n    patch 8.1.0143: matchit and matchparen don\u0027t handle E363\n\n    Problem:    Matchit and matchparen don\u0027t handle E363.\n    Solution:   Catch the E363 error. (Christian Brabandt)\n\ncommit e6882bdc44efbcea0af647f5759a8f48cf29e27c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jul 3 17:16:59 2018 +0200\n\n    patch 8.1.0142: xterm and vt320 builtin termcap missing keypad keys\n\n    Problem:    Xterm and vt320 builtin termcap missing keypad keys.\n    Solution:   Add the escape sequences. (Kouichi Iwamoto, closes #2973)\n\ncommit 531b9a3a638cb1147db4f096bfbcb14d2ae32b04\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jul 3 16:54:23 2018 +0200\n\n    patch 8.1.0141: :cexpr no longer jumps to the first error\n\n    Problem:    :cexpr no longer jumps to the first error.\n    Solution:   Use the quickfix list identifier. (Yegappan Lakshmanan,\n                closes #3092)\n\ncommit 6dc819b1299e1d9f99303568772ade544d5c1322\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jul 3 16:42:19 2018 +0200\n\n    Updated runtime and language files.\n\ncommit 972bfddc6b3f52ae0865ad8c0bf6089bc8a9883a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jul 3 14:48:15 2018 +0200\n\n    patch 8.1.0140: recording into a register has focus events\n\n    Problem:    Recording into a register has focus events. (Michael Naumann)\n    Solution:   Don\u0027t record K_FOCUSGAINED and K_FOCUSLOST. (closes #3143)\n\ncommit a8a60d0c6b292216e55f005cf9637789a771d34b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Jul 2 22:54:36 2018 +0200\n\n    patch 8.1.0139: Lua tests fail on some platforms\n\n    Problem:    Lua tests fail on some platforms.\n    Solution:   Accept a hex number with and without \"0x\". (Ken Takata,\n                closes #3137)\n\ncommit 33d5ab3795720b7d986f9f17f660ee9e448466e0\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Jul 2 20:51:24 2018 +0200\n\n    patch 8.1.0138: negative value of \u0027softtabstop\u0027 not used correctly\n\n    Problem:    Negative value of \u0027softtabstop\u0027 not used correctly.\n    Solution:   Use get_sts_value(). (Tom Ryder)\n\ncommit ade55787978e15fe57c5cedf38c9f85bfe1d983c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jul 1 21:12:55 2018 +0200\n\n    patch 8.1.0137: CI does not run with TCL\n\n    Problem:    CI does not run with TCL.\n    Solution:   Add TCL to the travis config. (Dominique Pelle, closes #3133)\n\ncommit 2f362bf7f9acc9ec87799d1e41bf0ae7712d1f7a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jul 1 19:49:27 2018 +0200\n\n    patch 8.1.0136: Lua tests don\u0027t cover new features\n\n    Problem:    Lua tests don\u0027t cover new features.\n    Solution:   Add more tests. (Dominique Pelle, closes #3130)\n\ncommit e0429681aed5448d1c3b8399d152a2b1a05ea6d7\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jul 1 16:44:03 2018 +0200\n\n    patch 8.1.0135: undo message delays screen update for CTRL-O u\n\n    Problem:    Undo message delays screen update for CTRL-O u.\n    Solution:   Add smsg_attr_keep(). (closes #3125)\n\ncommit ca06da92432a57e5dcf3e0eebd322fae80941a6b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jul 1 15:12:05 2018 +0200\n\n    patch 8.1.0134: Lua interface does not support funcref\n\n    Problem:    Lua interface does not support funcref.\n    Solution:   Add funcref support. (Luis Carvalho)\n\ncommit ffd112edc6a8f72b66c06207bff4431f6aec7b6f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jul 1 14:22:31 2018 +0200\n\n    Fix missing patch number.\n\ncommit 46577b5e5445c4aaa1e7ae1764373d11dae71663\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jun 30 22:40:42 2018 +0200\n\n    patch 8.1.0133: tagfiles() can have duplicate entries\n\n    Problem:    tagfiles() can have duplicate entries.\n    Solution:   Simplify the filename to make checking for duplicates work better.\n                Add a test. (Dominique Pelle, closes #2979)\n\ncommit 4ff4814b383bc85fbf5d8f62c8022f4379d7a490\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jun 30 21:50:25 2018 +0200\n\n    patch 8.1.0132: lua tests are old style\n\n    Problem:    Lua tests are old style.\n    Solution:   Convert to new style tests.  Improve coverage. (Dominique Pelle,\n                closes #3091)\n\ncommit 1fbfe7c48cb711f5a6deae535b3ec3bfe7952ce9\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jun 30 21:18:13 2018 +0200\n\n    patch 8.1.0131: :profdel is not tested\n\n    Problem:    :profdel is not tested.\n    Solution:   Add a test. (Dominique Pelle, closes #3123)\n\ncommit ad6480961080f80a455b2394f27b02935a2ded52\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jun 30 18:28:03 2018 +0200\n\n    patch 8.1.0130: \":profdel func\" does not work if func was called already\n\n    Problem:    \":profdel func\" does not work if func was called already.\n                (Dominique Pelle)\n    Solution:   Reset uf_profiling and add a flag to indicate initialization was\n                done.\n\ncommit 668324ef4fd59980dc57b2eefe57eddc57c7b920\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jun 30 17:09:26 2018 +0200\n\n    patch 8.1.0129: still some xterm-like terminals get a stray \"p\"\n\n    Problem:    Still some xterm-like terminals get a stray \"p\" on startup.\n    Solution:   Consider all terminals that reply with a version smaller than 95\n                as not an xterm. (James McCoy)\n\ncommit 304925e75031751fc87b51e387eb079bf3ae2066\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jun 30 16:27:02 2018 +0200\n\n    patch 8.1.0128: building with MinGW does not work out-of-the-box\n\n    Problem:    Building with MinGW does not work out-of-the-box.\n    Solution:   Add instructions for MSYS2.  Set default WINVER.  Add batch files\n                to set $PATH for MSYS2.\n\ncommit 7c365fb190225d98af818daf195dc19921fe01ca\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jun 29 20:28:31 2018 +0200\n\n    patch 8.1.0127: build failure when disabling the session feature\n\n    Problem:    Build failure when disabling the session feature. (Pawel Slowik)\n    Solution:   Adjust #ifdef for vim_chdirfile().\n\ncommit 307ac5c68e9e624ab713136d79f35bb73f780d2d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jun 28 22:23:00 2018 +0200\n\n    patch 8.1.0126: various problems with \u0027vartabstop\u0027\n\n    Problem:    Various problems with \u0027vartabstop\u0027.\n    Solution:   Fix memory leak.  Fix crash. Add a few more tests. (Christian\n                Brabandt, closes #3076)\n\ncommit 630afe889a2a02b367ea8eaaa48e66ed81e77ff3\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jun 28 19:26:28 2018 +0200\n\n    patch 8.1.0125: virtual edit replace with multi-byte fails at end of line\n\n    Problem:    Virtual edit replace with multi-byte fails at end of line. (Lukas\n                Werling)\n    Solution:   use ins_char() to add the character. (Christian Brabandt,\n                closes #3114)  Rename PCHAR() to PBYTE() to avoid mistakes like\n                this.\n\ncommit d8b37a53bd29cab78c6997aa75207385213f23e2\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jun 28 15:50:28 2018 +0200\n\n    patch 8.1.0124: has(\u0027vcon\u0027) returns true even for non-win32 terminal\n\n    Problem:    has(\u0027vcon\u0027) returns true even for non-win32 terminal.\n    Solution:   Check the terminal type. (Nobuhiro Takasaki, closes #3106)\n\ncommit b0eb14f9392a8d95045182c4e520530319ce44c2\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jun 28 15:29:52 2018 +0200\n\n    patch 8.1.0123: MS-Windows: colors are wrong after setting \u0027notgc\u0027\n\n    Problem:    MS-Windows: colors are wrong after setting \u0027notgc\u0027.\n    Solution:   Only call control_console_color_rgb() for the win32 terminal.\n                (Nobuhiro Takasaki, closes #3107)\n\ncommit 0c183198727b80fd7e52fb29cc1dcd08d79a281c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jun 28 14:54:43 2018 +0200\n\n    patch 8.1.0122: translators don\u0027t always understand the maintainer message\n\n    Problem:    Translators don\u0027t always understand the maintainer message.\n    Solution:   Add a comment that ends up in the generated po file. (Christian\n                Brabandt, closes #3037)\n\ncommit ca4b613c692b927c9345dc9e3d6be5de35266be2\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jun 28 12:05:11 2018 +0200\n\n    patch 8.1.0121: crash when using ballooneval related to \u0027vartabstop\u0027\n\n    Problem:    Crash when using ballooneval related to \u0027vartabstop\u0027.\n    Solution:   Initialize balloonEval-\u003evts to NULL. (Markus Braun)\n\ncommit dc9e955fb07f410d5d3e981ce18d895dd2847c85\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jun 28 11:28:08 2018 +0200\n\n    patch 8.1.0120: buffer \u0027modified\u0027 set even when :sort has no changes\n\n    Problem:    Buffer \u0027modified\u0027 set even when :sort has no changes.\n    Solution:   Only set \u0027modified\u0027 when lines are moved. (Jason Franklin)\n\ncommit ec12d6490923fb5ff147ebf7e28d32f2b4977e3b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Jun 27 23:12:36 2018 +0200\n\n    patch 8.1.0119: failing test goes unnoticed because messages is not written\n\n    Problem:    Failing test goes unnoticed because testdir/messages is not\n                written.\n    Solution:   Set \u0027nomodifiable\u0027 only local to the buffer.\n\ncommit f52f9ea8f5fb3df51a308c56f2bf66f735ef3ca7\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Jun 27 20:49:44 2018 +0200\n\n    patch 8.1.0118: duplicate error message for put command\n\n    Problem:    Duplicate error message for put command.\n    Solution:   Check return value of u_save(). (Jason Franklin)\n\ncommit bd87eb38c558521ff709651ac190ffd1b9dee057\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jun 26 23:18:45 2018 +0200\n\n    patch 8.1.0117: URL in install program still points to SourceForge\n\n    Problem:    URL in install program still points to SourceForge.\n    Solution:   Change it to www.vim.org. (closes #3100)\n\ncommit a87b72cc316e065d66dcbcf7ec1cde330adef3a3\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Jun 25 21:24:51 2018 +0200\n\n    patch 8.1.0116: display problem with \u0027vartabstop\u0027 and \u0027linebreak\u0027\n\n    Problem:    Display problem with \u0027vartabstop\u0027 and \u0027linebreak\u0027. (Chauca\n                Fuentes)\n    Solution:   Call tabstop_padding(). (Christian Brabandt, closes #3076)\n\ncommit b7a5ab112ab2267c54acdb6a326642afcd797bc4\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Jun 25 00:05:59 2018 +0200\n\n    patch 8.1.0115: the matchparen plugin may throw an error\n\n    Problem:    The matchparen plugin may throw an error.\n    Solution:   Change the skip argument from zero to \"0\".\n\ncommit 0119a59ffdfb21cf1c0a56e7ed6105e875150163\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jun 24 23:53:28 2018 +0200\n\n    patch 8.1.0114: confusing variable name\n\n    Problem:    Confusing variable name.\n    Solution:   Rename new_ts to new_vts_array.  Change zero to NULL.\n\ncommit 675e8d6adb88d5b38087870dfda51c0205070741\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jun 24 20:42:01 2018 +0200\n\n    Update runtime files.\n\ncommit 829adb74605604ff0bec33862cde850efb294711\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jun 24 19:24:03 2018 +0200\n\n    patch 8.1.0113: compiler warning for unused variable\n\n    Problem:    Compiler warning for unused variable. (Yegappan Lakshmanan)\n    Solution:   Add UNUSED. (Christian Brabandt)\n\ncommit 3dddb09c98825acefa6f2d94bb369b8e00d7b3e5\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jun 24 19:01:59 2018 +0200\n\n    patch 8.1.0112: no error when using bad arguments with searchpair()\n\n    Problem:    No error when using bad arguments with searchpair().\n    Solution:   Add error messages.\n\ncommit d1d037e90192ab64e4cec00b9d008b33bc69d979\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jun 24 18:04:50 2018 +0200\n\n    patch 8.1.0111: .po files do not use recommended names\n\n    Problem:    .po files do not use recommended names.\n    Solution:   Give a warning if the recommended name is not used.  Accept the\n                recommended name for conversion. (Christian Brabandt, Ken Takata)\n\ncommit fc0896093c3b3e753859a5f929921933e7a2e6cd\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jun 24 16:53:35 2018 +0200\n\n    patch 8.1.0110: file name not displayed with \":file\"\n\n    Problem:    File name not displayed with \":file\" when \u0027F\u0027 is in \u0027shortmess\u0027.\n    Solution:   Always display the file name when there is no argument (Christian\n                Brabandt, closes #3070)\n\ncommit 7cb6eecd32b0b51bd0a25df968386d0b09379afa\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jun 24 15:56:24 2018 +0200\n\n    patch 8.1.0109: new po makefile missing from distribution\n\n    Problem:    New po makefile missing from distribution.\n    Solution:   Add it to the file list.\n\ncommit a4a2934e59429e2ff68d478556ad8b2043fb0fda\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jun 24 15:52:56 2018 +0200\n\n    patch 8.1.0108: no Danish translations\n\n    Problem:    No Danish translations.\n    Solution:   Add Danish message translations. (closes #3073)  Move list of\n                languages to a common makefile.\n\ncommit defe6424aee6201241b7cb231b62db4bbb9f4a9f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jun 24 15:14:07 2018 +0200\n\n    patch 8.1.0107: Python: getting buffer option clears message\n\n    Problem:    Python: getting buffer option clears message. (Jacob Niehus)\n    Solution:   Don\u0027t use aucmd_prepbuf(). (closes #3079)\n\ncommit eee3e9466951e6619e7db51cd027bafdfbebb08d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jun 24 14:44:46 2018 +0200\n\n    patch 8.1.0106: build fails when HAVE_DATE_TIME is undefined\n\n    Problem:    Build fails when HAVE_DATE_TIME is undefined.\n    Solution:   Always define init_longVersion(). (Christian Brabandt,\n                closes #3075)\n\ncommit 04958cbaf25eea27eceedaa987adfb354ad5f7fd\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jun 23 19:23:02 2018 +0200\n\n    patch 8.1.0105: all tab stops are the same\n\n    Problem:    All tab stops are the same.\n    Solution:   Add the variable tabstop feature. (Christian Brabandt,\n                closes #2711)\n\ncommit 5ec7414a1c0512832f60c17437d6374cbf4b08e9\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jun 23 17:14:41 2018 +0200\n\n    patch 8.1.0104: can\u0027t build without the +eval feature\n\n    Problem:    Can\u0027t build without the +eval feature.\n    Solution:   Add #ifdef.\n\ncommit 35fb6fbf727c72eb5987a1556bbba26dca14cc48\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jun 23 16:12:21 2018 +0200\n\n    patch 8.1.0103: long version string cannot be translated\n\n    Problem:    Long version string cannot be translated.\n    Solution:   Build the string in init_longVersion().\n\ncommit 1f8c469fe22adf7b42843c3abf118ed339e6da0e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jun 23 15:09:10 2018 +0200\n\n    patch 8.1.0102: cannot build without syntax highlighting\n\n    Problem:    Cannot build without syntax highlighting.\n    Solution:   Add #ifdef around using reg_do_extmatch.\n\ncommit 81612b7a7dc50a6c0da9f42fa48f1f576a4ad616\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jun 23 14:55:03 2018 +0200\n\n    patch 8.1.0101: no test for getcmdwintype()\n\n    Problem:    No test for getcmdwintype().\n    Solution:   Add a test. (Dominique Pelle, closes #3068)\n\ncommit 6dccc962f3d019f94656e77309aa00af7bffa4c3\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jun 23 14:36:17 2018 +0200\n\n    patch 8.1.0100: terminal debugger: error when setting a watch point\n\n    Problem:    Terminal debugger: error when setting a watch point.\n    Solution:   Don\u0027t try defining a sign for a watch point.\n\ncommit 3c867daaf09e8ac6ce4b9d43d6fbbfdd7689702d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jun 23 14:34:28 2018 +0200\n\n    patch 8.1.0099: exclamation mark in error message not needed\n\n    Problem:    Exclamation mark in error message not needed.\n    Solution:   Remove the exclamation mark.\n\ncommit bcf9442307075bac40d44328c8bf7ea21857b138\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jun 23 14:21:42 2018 +0200\n\n    patch 8.1.0098: segfault when pattern with \\z() is very slow\n\n    Problem:    Segfault when pattern with \\z() is very slow.\n    Solution:   Check for NULL regprog.  Add \"nfa_fail\" to test_override() to be\n                able to test this.  Fix that \u0027searchhl\u0027 resets called_emsg.\n\ncommit 5efa0102de6ed6049fb19e1e83787e5b3b24b6a2\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jun 22 21:42:30 2018 +0200\n\n    patch 8.1.0097: superfluous space before exclamation mark\n\n    Problem:    Superfluous space before exclamation mark.\n    Solution:   Remove the space.  Don\u0027t translate debug message.\n\ncommit 8c55533c6f109db2a0fff69651887f9474eb09c6\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jun 22 21:30:31 2018 +0200\n\n    patch 8.1.0096: inconsistent use of the word autocommands\n\n    Problem:    Inconsistent use of the word autocommands.\n    Solution:   Don\u0027t use auto-commands or \"auto commands\".\n\ncommit 39902a06d92750c203d86c921b9d69995f949d97\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jun 21 22:10:08 2018 +0200\n\n    patch 8.1.0095: dialog for \":browse tabnew\" says \"new window\"\n\n    Problem:    Dialog for \":browse tabnew\" says \"new window\".\n    Solution:   Use \"new tab page\". (closes #3053)\n\ncommit 32aaf5ae07af1d5befaf997688fde5d6637d43f8\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jun 21 21:38:33 2018 +0200\n\n    patch 8.1.0094: help text \"usage:\" is not capatalized\n\n    Problem:    Help text \"usage:\" is not capatalized.\n    Solution:   Make it \"Usage:\". (closes #3044)\n\ncommit 2ed890f1f810f977ec6a235efd8bf58adddcd0e7\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jun 21 20:31:14 2018 +0200\n\n    patch 8.1.0093: non-MS-Windows: Cannot interrupt gdb when program is running\n\n    Problem:    non-MS-Windows: Cannot interrupt gdb when program is running.\n    Solution:   Only use debugbreak() on MS-Windows.\n\ncommit 71ef1ba5e996f34d3e0acbe1d89c4c6bfa5e98ba\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jun 21 12:07:04 2018 +0200\n\n    patch 8.1.0092: prompt buffer test fails\n\n    Problem:    Prompt buffer test fails.\n    Solution:   Set \u0027nomodified\u0027 before closing the window. (Ozaki Kiichi,\n                closes #3051\n\ncommit 4551c0a9fcdbdef52836d4852686d54b5e47fdaf\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Jun 20 22:38:21 2018 +0200\n\n    patch 8.1.0091: MS-Windows: Cannot interrupt gdb when program is running\n\n    Problem:    MS-Windows: Cannot interrupt gdb when program is running.\n    Solution:   Add debugbreak() and use it in the terminal debugger.\n                Respect \u0027modified\u0027 in a prompt buffer.\n\ncommit 9b0c5c23bd5260caef82a4f3dcc945c129857c52\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Jun 20 20:37:36 2018 +0200\n\n    patch 8.1.0090: \"...\" used inconsistently in a message\n\n    Problem:    \"...\" used inconsistently in a message.\n    Solution:   Define the message with \" ...\" once. (hint by Ken Takata)\n\ncommit a15b0a936d2013e99e9323da9b920a5d93e4fb5a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jun 19 22:34:46 2018 +0200\n\n    patch 8.1.0089: error when ending the terminal debugger\n\n    Problem:    error when ending the terminal debugger\n    Solution:   Fix deleting defined signs for breakpoints.  Make the debugger\n                work better on MS-Windows.\n\ncommit 5319191a2a726c18a153ee53e9fac506340d16c7\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jun 19 20:08:14 2018 +0200\n\n    patch 8.1.0088: terminal test for stdout and stderr is a bit flaky\n\n    Problem:    Terminal test for stdout and stderr is a bit flaky.\n    Solution:   Wait for both stdout and stderr to have been processed. (Ozaki\n                Kiichi, closes #2991)\n\ncommit f9c3883b11b33f0c548df5e949ba59fde74d3e7b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jun 19 19:59:20 2018 +0200\n\n    patch 8.1.0087: v:shell_error is always zero when using terminal for \"!cmd\"\n\n    Problem:    v:shell_error is always zero when using terminal for \"!cmd\".\n    Solution:   Use \"exitval\" of terminal-job. (Ozaki Kiichi, closes #2994)\n\ncommit 1ceebb4efc455dc6c34e0cd2c2adbd00939f038b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jun 19 19:46:06 2018 +0200\n\n    patch 8.1.0086: no tests for libcall() and libcallnr()\n\n    Problem:    No tests for libcall() and libcallnr().\n    Solution:   Add tests. (Dominique Pelle, closes #2982)\n\ncommit 5f8f2d378a4f6d7db12806f3e35ec6f7fc6bd1f3\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jun 19 19:09:09 2018 +0200\n\n    patch 8.1.0085: no test for completing user name and language\n\n    Problem:    No test for completing user name and language.\n    Solution:   Add tests. (Dominique Pelle, closes #2978)\n\ncommit 828c3d70833a0689cc07581f2a67d06430675da5\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jun 19 18:58:07 2018 +0200\n\n    patch 8.1.0084: user name completion does not work on MS-Windows\n\n    Problem:    User name completion does not work on MS-Windows.\n    Solution:   Use NetUserEnum() to get user names. (Yasuhiro Matsumoto)\n\ncommit 8516071124dbb7ad7caa43cc98ae3c57ae093c9e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jun 19 18:27:41 2018 +0200\n\n    patch 8.1.0083: \"is\" and \"as\" have trouble with quoted punctuation\n\n    Problem:    \"is\" and \"as\" have trouble with quoted punctuation.\n    Solution:   Check for punctuation before a quote. (Jason Franklin)\n\ncommit 1d4754f96fa5bff1c349cdb71560c55675f50d03\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jun 19 17:49:24 2018 +0200\n\n    patch 8.1.0082: in terminal window, typing : at more prompt, inserts \u0027:\u0027\n\n    Problem:    In terminal window, typing : at more prompt, inserts \u0027:\u0027 instead\n                of starting another Ex command.\n    Solution:   Add skip_term_loop and set it when putting \u0027:\u0027 in the typeahead\n                buffer.\n\ncommit f07f9e731eb97bbdbd1b0b3983750589e4f557a6\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jun 19 17:27:53 2018 +0200\n\n    patch 8.1.0081: the terminal debugger doesn\u0027t adjust to changed \u0027background\u0027\n\n    Problem:    The terminal debugger doesn\u0027t adjust to changed \u0027background\u0027.\n    Solution:   Add an OptionSet autocommand. (Christian Brabandt)\n\ncommit de1a83147a28d3db8f9fca415ffc8fa04218eac2\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jun 19 16:59:54 2018 +0200\n\n    patch 8.1.0080: can\u0027t see the breakpoint number in the terminal debugger\n\n    Problem:    Can\u0027t see the breakpoint number in the terminal debugger.\n    Solution:   Use the breakpoint number for the sign. (Christian Brabandt)\n\ncommit 8df6e5d4670891608e791244b0c2ec0db387f710\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jun 19 14:45:37 2018 +0200\n\n    patch 8.1.0079: superfluous space in messages\n\n    Problem:    Superfluous space in messages.\n    Solution:   Remove the spaces. (closes #3030)\n\ncommit d2f3a8b8787333abf2300d38836b196955f10c00\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jun 19 14:35:59 2018 +0200\n\n    Update runtime files.\n\ncommit c166927a32fe5c054ad35deecff00aa12c629cf7\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jun 19 14:23:53 2018 +0200\n\n    patch 8.1.0078: \"...\" used inconsistently in messages\n\n    Problem:    \"...\" used inconsistently in messages.\n    Solution:   Drop the space before \" ...\".\n\ncommit 5c3670718bebacb3a9a54522cab2924a6bfbc3d4\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Jun 18 22:31:11 2018 +0200\n\n    patch 8.1.0077: header of README file is not nice\n\n    Problem:    Header of README file is not nice.\n    Solution:   Move text to the bottom.\n\ncommit 0ce7413a8318ec0b01386c54ee09d3d94216cb15\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Jun 18 22:15:50 2018 +0200\n\n    patch 8.1.0076: command getting cleared with CTRL-W : in a terminal window\n\n    Problem:    Command getting cleared with CTRL-W : in a terminal window. (Jason\n                Franklin)\n    Solution:   Call redraw_after_callback() when editing the command line.\n\ncommit 252b7ee82384520e20df7728387a1a441c47c6e6\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Jun 18 22:00:22 2018 +0200\n\n    patch 8.1.0075: no Vim logo in README file\n\n    Problem:    No Vim logo in README file.\n    Solution:   Add one. (Árni Dagur, closes #3024)\n\ncommit d6b01a2d3884ee0abe10aad161f584889a496e3f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Jun 18 21:53:28 2018 +0200\n\n    patch 8.1.0074: crash when running quickfix tests\n\n    Problem:    Crash when running quickfix tests.\n    Solution:   Do not alloc a new location list when checking for the reference\n                to be still valid.\n\ncommit 0366c0161e988e32420d2f37111a60129684905b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Jun 18 20:52:13 2018 +0200\n\n    patch 8.1.0073: crash when autocommands call setloclist()\n\n    Problem:    Crash when autocommands call setloclist(). (Dominique Pelle)\n    Solution:   If the quickfix list changes then don\u0027t jump to the error.\n\ncommit dcdeaaf1505b96aa7a31ccd4becc92c32119bdda\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jun 17 22:19:12 2018 +0200\n\n    patch 8.1.0072: use of \u0027termwinkey\u0027 is inconsistent\n\n    Problem:    Use of \u0027termwinkey\u0027 is inconsistent.\n    Solution:   Change the documentation and the behavior. (Ken Takata)\n\ncommit b3307b5e7e7bd3962b0d5c61a94e638564c146b0\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jun 17 21:34:11 2018 +0200\n\n    patch 8.1.0071: terminal debugger only works with the terminal feature\n\n    Problem:    Terminal debugger only works with the terminal feature.\n    Solution:   Make it also work with a prompt buffer.  Makes it possible to use\n                on MS-Windows. Various other improvements. (closes #3012)\n\ncommit 222cd20e2662e7478cfe42b78cc4f1c153ca819d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jun 17 20:10:39 2018 +0200\n\n    patch 8.1.0070: missing part of the changes for prompt_setinterrupt()\n\n    Problem:    Missing part of the changes for prompt_setinterrupt().\n    Solution:   Add the missing changes.\n\ncommit 0e5979a6d491f68c4a8c86fab489016919329a6b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jun 17 19:36:33 2018 +0200\n\n    patch 8.1.0069: cannot handle pressing CTRL-C in a prompt buffer\n\n    Problem:    Cannot handle pressing CTRL-C in a prompt buffer.\n    Solution:   Add prompt_setinterrupt().\n\ncommit 2f82ca7d79148ae931bf28a747ede06ba8a65de8\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jun 17 19:22:52 2018 +0200\n\n    patch 8.1.0068: nasty autocommands can still cause using freed memory\n\n    Problem:    Nasty autocommands can still cause using freed memory.\n    Solution:   Disallow using setloclist() and setqflist() recursively.\n\ncommit a5616b0136cea2104a475d143a1685d71e9b2d3d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jun 17 19:08:30 2018 +0200\n\n    patch 8.1.0067: syntax highlighting not working when re-entering a buffer\n\n    Problem:    Syntax highlighting not working when re-entering a buffer.\n    Solution:   Do force executing autocommands when not called recursively.\n\ncommit c3ffc9b8d3015dc5280b297b4e3deb4f34944bd4\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jun 17 17:32:58 2018 +0200\n\n    patch 8.1.0066: nasty autocommand causes using freed memory\n\n    Problem:    Nasty autocommand causes using freed memory. (Dominique Pelle)\n    Solution:   Do not force executing autocommands if the value of \u0027syntax\u0027 or\n                \u0027filetype\u0027 did not change.\n\ncommit 0e6e179f55b85b9e82e74d3f993928d52f0f4d43\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jun 17 17:10:59 2018 +0200\n\n    patch 8.1.0065: balloon displayed at the wrong position\n\n    Problem:    Balloon displayed at the wrong position.\n    Solution:   Do not reposition the popup menu at the cursor position.\n\ncommit 942b4541a2d8e8df8369ab70e112dbbbe0c7c0aa\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jun 17 16:23:34 2018 +0200\n\n    patch 8.1.0064: typing CTRL-W in a prompt buffer shows mode \"-- --\"\n\n    Problem:    Typing CTRL-W in a prompt buffer shows mode \"-- --\".\n    Solution:   Set restart_edit to \u0027A\u0027 and check for it.\n\ncommit d595a1910c5672808e44afa028e253e47f03651f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jun 17 15:01:04 2018 +0200\n\n    patch 8.1.0063: Mac: NSStringPboardType is deprecated\n\n    Problem:    Mac: NSStringPboardType is deprecated.\n    Solution:   Use NSPasteboardTypeString. (Akshay Hegde, closes #3022)\n\ncommit 491ac28d5f91505519c623ebc1a9ab08834bf367\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jun 17 14:47:55 2018 +0200\n\n    patch 8.1.0062: popup menu broken if a callback changes the window layout\n\n    Problem:    Popup menu broken if a callback changes the window layout. (Qiming\n                Zhao)\n    Solution:   Recompute the popup menu position if needed.  Redraw the ruler\n                even when the popup menu is displayed.\n\ncommit 84a9308511871d9ff94c91a1c6badb92300ded98\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jun 16 22:58:15 2018 +0200\n\n    patch 8.1.0061: window title is wrong after resetting and setting \u0027title\u0027\n\n    Problem:    Window title is wrong after resetting and setting \u0027title\u0027.\n    Solution:   Move resetting the title into maketitle(). (Jason Franklin)\n\ncommit 600323b4ef51a58a8e800d8ca469383a3c911db7\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jun 16 22:16:47 2018 +0200\n\n    patch 8.1.0060: crash when autocommands delete the current buffer\n\n    Problem:    Crash when autocommands delete the current buffer. (Dominique\n                Pelle)\n    Solution:   Check that autocommands don\u0027t change the buffer.\n\ncommit bc5020aa4d7ef4aea88395eff858f74fc881eab9\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jun 16 17:25:22 2018 +0200\n\n    patch 8.1.0059: displayed digraph for \"ga\" wrong with \u0027encoding\u0027 \"cp1251\"\n\n    Problem:    Displayed digraph for \"ga\" wrong with \u0027encoding\u0027 \"cp1251\".\n    Solution:   Convert from \u0027encoding\u0027 to \"utf-8\" if needed. (closes #3015)\n\ncommit bfa4246768e28335ed9b98f83019ea58b480158e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jun 16 16:20:52 2018 +0200\n\n    patch 8.1.0058: display problem with margins and scrolling\n\n    Problem:    Display problem with margins and scrolling.\n    Solution:   Place the cursor in the right column. (Kouichi Iwamoto,\n                closes #3016)\n\ncommit 6ba3ec1bace67513a352326864cebc16b3c5bc56\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jun 16 15:32:38 2018 +0200\n\n    patch 8.1.0057: popup menu displayed wrong when using autocmd\n\n    Problem:    Popup menu displayed wrong when using autocmd.\n    Solution:   Use aucmd_prepbuf().  Force updating status line if the popup menu\n                is going to be redrawn anyway. (Christian Brabandt, closes #3009)\n\ncommit 43dee181f596c81b99e200b6cdfeb02ecfed42c8\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jun 16 14:44:11 2018 +0200\n\n    patch 8.1.0056: crash when using :hardcopy with illegal byte\n\n    Problem:    Crash when using :hardcopy with illegal byte.\n    Solution:   Check for string_convert() returning NULL. (Dominique Pelle)\n\ncommit 52d3aaeea4c85406f46e2051729e4f007f83b35e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Jun 13 21:27:24 2018 +0200\n\n    patch 8.1.0055: complete test has wrong order of arguments\n\n    Problem:    Complete test has wrong order of arguments. Wrong type for\n                sentinel variable.\n    Solution:   Swap arguments, use VAR_UNKNOWN. (Ozaki Kiichi)\n\ncommit 5ecdf96422af3171cf948865bf057c2a61f042bc\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Jun 13 20:49:50 2018 +0200\n\n    patch 8.1.0054: compiler warning for using %ld for \"long long\"\n\n    Problem:    Compiler warning for using %ld for \"long long\".\n    Solution:   Add a type cast. (closes #3002)\n\ncommit ffa9684150f5441e84d492e7184ef73587bd6c6c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jun 12 22:05:14 2018 +0200\n\n    patch 8.1.0053: first argument of \u0027completefunc\u0027 has inconsistent type\n\n    Problem:    The first argument given to \u0027completefunc\u0027 can be Number or\n                String, depending on the value.\n    Solution:   Avoid guessing the type of an argument, use typval_T in the\n                callers of call_vim_function(). (Ozaki Kiichi, closes #2993)\n\ncommit 83f4cbd973731872b633d6ba0caf850fb708d70c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jun 12 21:35:40 2018 +0200\n\n    patch 8.1.0052: when mapping to \u003cNop\u003e times out the next mapping is skipped\n\n    Problem:    When a mapping to \u003cNop\u003e times out the next mapping is skipped.\n    Solution:   Reset \"timedout\" when waiting for a character. (Christian\n                Brabandt, closes #2921)\n\ncommit 79c6b51e403d4ea755b6637b01d1426a06ca9f9a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jun 12 21:11:12 2018 +0200\n\n    patch 8.1.0051: MS-Windows: missing #endif\n\n    Problem:    MS-Windows: missing #endif.\n    Solution:   Add the #endif.\n\ncommit 493359eb3b10377d5c3524e91d911809b8ac7a76\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jun 12 20:25:52 2018 +0200\n\n    patch 8.1.0050: $VIM_TERMINAL is also set when not in a terminal window\n\n    Problem:    $VIM_TERMINAL is also set when not in a terminal window.\n    Solution:   Pass a flag to indicate whether the job runs in a terminal.\n\ncommit d7a137fb0d980545dd567bee9c24cf7b9c3a2eae\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jun 12 18:05:24 2018 +0200\n\n    patch 8.1.0049: shell cannot tell running in a terminal window\n\n    Problem:    Shell cannot tell running in a terminal window.\n    Solution:   Add the VIM_TERMINAL environment variable. (Christian Brabandt)\n\ncommit 07ccf7ce7fb948fd4d080b817e9fbaea9e721dab\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jun 12 17:25:36 2018 +0200\n\n    patch 8.1.0048: vim_str2nr() does not handle numbers close to the maximum\n\n    Problem:    vim_str2nr() does not handle numbers close to the maximum.\n    Solution:   Check for overflow more precisely. (Ken Takata, closes #2746)\n\ncommit 19834010889fc5bfa0f88b3ba83133dae6c0a35d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jun 12 17:03:39 2018 +0200\n\n    patch 8.1.0047: no completion for :unlet $VAR\n\n    Problem:    No completion for :unlet $VAR.\n    Solution:   Add completion. (Jason Franklin)\n\ncommit 1c3c10492a291270fa89b3c8df11828792f927d3\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jun 12 16:49:30 2018 +0200\n\n    patch 8.1.0046: loading a session file fails if \u0027winheight\u0027 is big\n\n    Problem:    Loading a session file fails if \u0027winheight\u0027 is a big number.\n    Solution:   Set \u0027minwinheight\u0027 to zero at first.  Don\u0027t give an error when\n                setting \u0027minwinheight\u0027 while \u0027winheight\u0027 is a big number.\n                Fix using vertical splits. Fix setting \u0027minwinwidth\u0027.\n                (closes #2970)\n\ncommit ae0f30b761eb62e1b6bfc83fb4a6d1a47bf48320\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jun 12 15:22:43 2018 +0200\n\n    patch 8.1.0045: popup test isn\u0027t run completely\n\n    Problem:    Popup test isn\u0027t run completely.\n    Solution:   Remove \"finish\".  Clean up function definitions.\n\ncommit 8903676d3d4c3fcb37d2a55c67370f30806b1626\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jun 12 14:58:39 2018 +0200\n\n    patch 8.1.0044: if a test function exists Vim this may go unnoticed\n\n    Problem:    If a test function exists Vim this may go unnoticed.\n    Solution:   Check for a test funtion quitting Vim.  Fix tests that did exit\n                Vim.\n\ncommit 7580849df9d6c7c515f5ed784019336d8a8ec0f0\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jun 12 12:39:41 2018 +0200\n\n    patch 8.1.0043: ++bad argument of :edit does not work properly\n\n    Problem:    ++bad argument of :edit does not work properly.\n    Solution:   Return FAIL from get_bad_opt() only when there is no valid\n                argument. (Dominique Pelle, Christian Brabandt, closes #2966,\n                closes #2947)\n\ncommit f98b845dd185dfadfa7a622a42452bfa6809d4e0\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jun 10 14:39:52 2018 +0200\n\n    patch 8.1.0042: if omni completion opens a window Insert mode is stopped\n\n    Problem:    If omni completion opens a window Insert mode is stopped.\n                (Hirohito Higashi)\n    Solution:   Only set stop_insert_mode in a prompt buffer window.\n\ncommit e950f9992b291a07e4fb41cb561156f5b382cd5d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jun 10 13:55:55 2018 +0200\n\n    patch 8.1.0041: attribute \"width\" missing from python window attribute list\n\n    Problem:    Attribute \"width\" missing from python window attribute list.\n    Solution:   Add the item. (Ken Takata) Order the list like the items are used\n                in the WindowAttr() function.\n\ncommit e31e256ba1769a3a3ed7840d5cc9a01ab058b8bc\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jun 10 13:12:55 2018 +0200\n\n    patch 8.1.0040: warnings from 64-bit compiler\n\n    Problem:    Warnings from 64-bit compiler.\n    Solution:   Add type casts. (Mike Williams)\n\ncommit d79a26219d7161e9211fd144f0e874aa5f6d251e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jun 7 18:17:46 2018 +0200\n\n    patch 8.1.0039: cannot easily delete lines in another buffer\n\n    Problem:    Cannot easily delete lines in another buffer.\n    Solution:   Add deletebufline().\n\ncommit 680c99b2efc7e2a9e6b3d611133f43fb7f8c6811\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jun 7 15:18:41 2018 +0200\n\n    patch 8.1.0038: popup test causes Vim to exit\n\n    Problem:    Popup test causes Vim to exit.\n    Solution:   Disable the broken part of the test for now.\n\ncommit ca851593a660f08aba5c134f90c238d4a3e983e6\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Jun 6 21:04:07 2018 +0200\n\n    patch 8.1.0037: cannot easily append lines to another buffer\n\n    Problem:    Cannot easily append lines to another buffer.\n    Solution:   Add appendbufline().\n\ncommit 891e1fd894720d0b99a9daefa41e8181844f819a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Jun 6 18:02:39 2018 +0200\n\n    patch 8.1.0036: not restoring Insert mode if leaving prompt buffer with mouse\n\n    Problem:    Not restoring Insert mode if leaving a prompt buffer by using a\n                mouse click.\n    Solution:   Set b_prompt_insert appropriately. Also correct cursor position\n                when moving cursor to last line.\n\ncommit 6d41c78e353b630bc1a72cbff9160311d2a81e8c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Jun 6 09:11:12 2018 +0200\n\n    patch 8.1.0035: not easy to switch between prompt buffer and other windows\n\n    Problem:    Not easy to switch between prompt buffer and other windows.\n    Solution:   Accept CTRL-W commands in Insert mode.  Start and stop Insert mode\n                as one would expect.\n\ncommit adb8fbec4f4059d214fe6acf2485ffd35e803450\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Jun 4 20:34:23 2018 +0200\n\n    patch 8.1.0034: cursor not restored with \":edit #\"\n\n    Problem:    Cursor not restored with \":edit #\".\n    Solution:   Don\u0027t assume autocommands moved the cursor when it was moved to\n                the first non-blank.\n\ncommit acb9effecc9f54b93398a44cc0ec40e77978e094\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Jun 4 19:11:11 2018 +0200\n\n    patch 8.1.0033: keys to stop Vim in terminal are wrong\n\n    Problem:    Keys to stop Vim in terminal are wrong. (Marius Gedminas)\n    Solution:   Move \":\" to before CTRL-U.\n\ncommit 6b810d92a9cd9378ab46ea0db07079cb789f9faa\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Jun 4 17:28:44 2018 +0200\n\n    patch 8.1.0032: BS in prompt buffer starts new line\n\n    Problem:    BS in prompt buffer starts new line.\n    Solution:   Do not allows BS over the prompt.  Make term_sendkeys() handle\n                special keys. Add a test.\n\ncommit c8523e2e6cd072d86a9412f465aa9eef53f5675e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jun 3 18:22:02 2018 +0200\n\n    patch 8.1.0031: terminal test aucmd_on_close if flaky\n\n    Problem:    Terminal test aucmd_on_close if flaky.\n    Solution:   Wait a bit longer.\n\ncommit 3339d3dad93a44eac76c71cfa48c86a20d3dddcc\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jun 3 17:10:40 2018 +0200\n\n    patch 8.1.0030: stoping Vim running in a terminal may not work\n\n    Problem:    Stoping Vim running in a terminal may not work.\n    Solution:   Instead of sending \u003cEsc\u003e send CTRL-O.\n\ncommit 1580f755c91d12a3e63d60eec8733f8b79debc31\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jun 3 15:26:36 2018 +0200\n\n    patch 8.1.0029: terminal test fails on MS-Windows when \"wc\" exists\n\n    Problem:    Terminal test fails on MS-Windows when \"wc\" exists.\n    Solution:   Skip test with redirection on MS-Windows.\n\ncommit 1149382d21402474c771862d082a541e23beb108\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jun 3 15:08:09 2018 +0200\n\n    patch 8.1.0028: prompt buffer test fails on MS-Windows\n\n    Problem:    Prompt buffer test fails on MS-Windows.\n    Solution:   Disable the test for now. Remove stray assert.\n\ncommit f273245f6433d5d43a5671306b520a3230c35787\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jun 3 14:47:35 2018 +0200\n\n    patch 8.1.0027: difficult to make a plugin that feeds a line to a job\n\n    Problem:    Difficult to make a plugin that feeds a line to a job.\n    Solution:   Add the nitial code for the \"prompt\" buftype.\n\ncommit 33c5e9fa7af935c61a8aac461b9664c501003440\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat May 26 18:58:51 2018 +0200\n\n    patch 8.1.0026: terminal test fails with very tall terminal\n\n    Problem:    Terminal test fails with very tall terminal. (Tom)\n    Solution:   Fix the terminal window size in the test.\n\ncommit e5fa11186fde4a19e505eba403d3af8c61d11304\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat May 26 18:46:30 2018 +0200\n\n    patch 8.1.0025: no test for the undofile() function\n\n    Problem:    No test for the undofile() function.\n    Solution:   Add test. (Dominique Pelle, closes #2958)\n\ncommit 6b69e5c646faecf2a686bfe71dc17a2a1c6d344f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat May 26 18:39:32 2018 +0200\n\n    patch 8.1.0024: % command not testded on #ifdef and comment\n\n    Problem:    % command not testded on #ifdef and comment.\n    Solution:   Add tests. (Dominique Pelle, closes #2956)\n\ncommit 22c105640cdef25d98390f973d2ed53dd9039f6e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat May 26 17:35:27 2018 +0200\n\n    patch 8.1.0023: gcc 8.1 warns for use of strncpy()\n\n    Problem:    gcc 8.1 warns for use of strncpy(). (John Marriott)\n    Solution:   Use mch_memmove() instead of STRNCPY().\n\ncommit 833093bfb0e4a7f89b5adc66babcfa8ac09cfda9\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed May 23 21:53:52 2018 +0200\n\n    patch 8.1.0022: repeating put from expression register fails\n\n    Problem:    Repeating put from expression register fails.\n    Solution:   Re-evaluate the expression register. (Andy Massimino,\n                closes #2945)\n\ncommit d315cf551f1d15609c4d7cf724e471de55f5cdac\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed May 23 20:30:56 2018 +0200\n\n    patch 8.1.0021: clang warns for undefined behavior\n\n    Problem:    Clang warns for undefined behavior.\n    Solution:   Move #ifdef outside of sprintf() call.(suggestion by Michael\n                Jarvis, closes #2956)\n\ncommit 0b0f0992d46ef02fdfc1240744bef91d4299c1df\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue May 22 21:41:30 2018 +0200\n\n    Update runtime files.\n\ncommit 0b6d911e5de1a1c10a23d4c2ee1b0275c474a2dd\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue May 22 20:35:17 2018 +0200\n\n    patch 8.1.0020: cannot tell whether a register is executing or recording\n\n    Problem:    Cannot tell whether a register is being used for executing or\n                recording.\n    Solution:   Add reg_executing() and reg_recording(). (Hirohito Higashi,\n                closes #2745)  Rename the global variables for consistency.  Store\n                the register name in reg_executing.\n\ncommit b4518563c73460150344a57879bf5b22cb8b1c77\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue May 22 18:31:35 2018 +0200\n\n    patch 8.1.0019: error when defining a Lambda with index of a function result\n\n    Problem:    Error when defining a Lambda with index of a function result.\n    Solution:   When not evaluating an expression and skipping a function call,\n                set the return value to VAR_UNKNOWN.\n\ncommit bdb657924d73c98b0ab28411749571e893b699a9\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue May 22 17:50:42 2018 +0200\n\n    patch 8.1.0018: using \"gn\" may select wrong text when wrapping\n\n    Problem:    Using \"gn\" may select wrong text when wrapping.\n    Solution:   Avoid wrapping when searching forward. (Christian Brabandt)\n\ncommit 62fe66f251263715968442e237742d9d3dfd5fa1\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue May 22 16:58:47 2018 +0200\n\n    patch 8.1.0017: shell command completion has duplicates\n\n    Problem:    Shell command completion has duplicates. (Yegappan Lakshmanan)\n    Solution:   Use a hash table to avoid duplicates. (Ozaki Kiichi, closes #539,\n                closes #2733)\n\ncommit d45aa55d42211eb2f42e0a04ff77537a5df51c40\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon May 21 22:50:29 2018 +0200\n\n    patch 8.1.0016: possible crash in term_wait()\n\n    Problem:    Possible crash in term_wait(). (Dominique Pelle)\n    Solution:   Check for a valid buffer after ui_delay(). (closes #2944)\n\ncommit 05af9a419198245f0810301ac9a3d59a9432ef21\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon May 21 18:48:12 2018 +0200\n\n    patch 8.1.0015: cursor color wrong when closing a terminal window\n\n    Problem:    Cursor color wrong when closing a terminal window, ending up in\n                another terminal window. (Dominique Pelle)\n    Solution:   Bail out of terminal_loop() when the buffer changes.\n                (closes #2942)\n\ncommit 6053f2d29a979ffed1fe01b0a2f28e23750530e9\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon May 21 16:56:38 2018 +0200\n\n    patch 8.1.0014: qf_init_ext() is too long\n\n    Problem:    qf_init_ext() is too long.\n    Solution:   Split it into multiple functions. (Yegappan Lakshmanan,\n                closes #2939)\n\ncommit 4f7fd56b423245786f223a370c6fbfc12e3f37eb\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon May 21 14:55:28 2018 +0200\n\n    patch 8.1.0013: using freed memory when changing terminal cursor color\n\n    Problem:    Using freed memory when changing terminal cursor color.\n    Solution:   Make a copy of the color. (Dominique Pelle, closes #2938,\n                closes #2941)\n\ncommit 1f131aee0ed4383009c0a67cc15581cc4c0dcad7\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon May 21 13:39:40 2018 +0200\n\n    patch 8.1.0012: misplaced #endif\n\n    Problem:    Misplaced #endif.\n    Solution:   Move the #endif to after the expression. (David Binderman)\n\ncommit f88a5bc10232cc3fac92dba4e8455f4c14311f8e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon May 21 13:28:44 2018 +0200\n\n    patch 8.1.0011: maparg() and mapcheck() confuse empty and non-existing\n\n    Problem:    maparg() and mapcheck() confuse empty and non-existing.\n    Solution:   Return \u003cNop\u003e for an existing non-empty mapping. (closes #2940)\n\ncommit 6bff719f7e472e918c60aa336de03e799b806c4f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun May 20 15:41:17 2018 +0200\n\n    patch 8.1.0010: efm_to_regpat() is too long\n\n    Problem:    efm_to_regpat() is too long.\n    Solution:   Split off three functions. (Yegappan Lakshmanan, closes #2924)\n\ncommit dbe8869c41a3b3309207a434c17db295d358e873\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun May 20 14:57:22 2018 +0200\n\n    patch 8.1.0009: tabpages insufficiently tested\n\n    Problem:    Tabpages insufficiently tested.\n    Solution:   Add more test coverage. (Dominique Pelle, closes #2934)\n\ncommit 42ab17b8e32352210c4e273a4a4161a287d2c159\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun May 20 14:11:10 2018 +0200\n\n    patch 8.1.0008: no test for strwidth()\n\n    Problem:    No test for strwidth().\n    Solution:   Add a test. (Dominique Pelle, closes #2931)\n\ncommit 2e94976abd1cd6b94db38d4f2a1cfd71808b8100\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun May 20 14:06:38 2018 +0200\n\n    patch 8.1.0007: no test for \"o\" and \"O\" in Visual block mode\n\n    Problem:    No test for \"o\" and \"O\" in Visual block mode.\n    Solution:   Add a test. (Dominique Pelle, closes #2932)\n\ncommit a772baf85afac44bb8eb20ff808637ee6eedec54\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun May 20 13:35:44 2018 +0200\n\n    patch 8.1.0006: syn_id2cterm_bg() may be undefined\n\n    Problem:    syn_id2cterm_bg() may be undefined. (Axel Bender)\n    Solution:   Adjust #ifdef.\n\ncommit d19b234154476401a6ad8e690f9705419095f44e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat May 19 16:45:15 2018 +0200\n\n    patch 8.1.0005: test for :compiler command fails on MS-Windows\n\n    Problem:    Test for :compiler command fails on MS-Windows.\n    Solution:   Ignore difference in path.\n\ncommit 54651f74948650bc68d6ac5b20376f2f985e80c5\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat May 19 15:52:11 2018 +0200\n\n    patch 8.1.0004: test for :compiler command sometimes fails\n\n    Problem:    Test for :compiler command sometimes fails.\n    Solution:   Be less strict about the error message. (Dominique Pelle)\n\ncommit 10561fe0a37efd611ccb1517b37de12d2e37af0f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat May 19 15:01:10 2018 +0200\n\n    patch 8.1.0003: the :compiler command is not tested\n\n    Problem:    The :compiler command is not tested.\n    Solution:   Add a test. (Dominique Pelle, closes #2930)\n\ncommit 2abad54cede7c33f090fbde19a9a3eb3dbf78e53\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat May 19 14:43:45 2018 +0200\n\n    patch 8.1.0002: :stopinsert changes the message position\n\n    Problem:    :stopinsert changes the message position.\n    Solution:   Save and restore msg_col and msg_row in clearmode(). (Jason\n                Franklin)\n\ncommit 2f01889055f14842c1d4f9abd91139fc6bd95f15\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri May 18 18:12:06 2018 +0200\n\n    Runtime file and translation updates.\n\ncommit 00e45563384de01949b9c4df9155424604887b33\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu May 17 23:40:05 2018 +0200\n\n    patch 8.1.0001: the netrw plugin does not work\n\n    Problem:    The netrw plugin does not work.\n    Solution:   Make it accept version 8.x.\n\ncommit b1c9198afb7ff902588b45fbe44f0760a9f48375\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu May 17 17:04:55 2018 +0200\n\n    Vim 8.1 release\n\n    Update version number and information.  Fix a couple of tests.\n\ncommit 03998f606a846e7995047b0356dbb9f515f5244c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu May 17 13:20:45 2018 +0200\n\n    patch 8.0.1850: todo items in source code not visible for users\n\n    Problem:    Todo items in source code not visible for users.\n    Solution:   Move the todo items to the help file.\n\ncommit 7c63fbc46e218cad266641a743a6c1353c2f00d4\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu May 17 13:15:23 2018 +0200\n\n    Updated runtime files.\n\ncommit 0b39464f69ae8ca9acf6e5bff4435fd0693e22f6\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu May 17 13:11:46 2018 +0200\n\n    patch 8.0.1849: compiler warning for unused arguments, missing prototype\n\n    Problem:    compiler warning for unused arguments and missing prototype\n    Solution:   Add UNUSED.  Add static.\n\ncommit 4d6cd291cec668b991f2b43d76c6feab8b2e7d98\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue May 15 23:53:26 2018 +0200\n\n    patch 8.0.1848: \u0027termwinscroll\u0027 does not work properly\n\n    Problem:    \u0027termwinscroll\u0027 does not work properly. (Dominique Pelle)\n    Solution:   Subtract removed scrollback from the scrollback count.  Add a test\n                for \u0027termwinscroll\u0027. (closes #2909)\n\ncommit 825ccf4039a1be1a6f27a8c447c57faebaf2dc83\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue May 15 22:34:58 2018 +0200\n\n    patch 8.0.1847: some build options don\u0027t have an example\n\n    Problem:    Some build options don\u0027t have an example.\n    Solution:   Add a couple more examples and compiler flags.\n\ncommit d4a8c98ef6b294d605c5f93309509a944dc97a79\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue May 15 22:31:18 2018 +0200\n\n    patch 8.0.1846: Python interface is incompatible with lldb\n\n    Problem:    Python interface is incompatible with lldb.\n    Solution:   For OutputType set the base to be PyFile_Type. (Boxu Zhang)\n                Partly disabled to avoid a crash.\n\ncommit 259f26ac2d41ecfb28b82c651b2bfc1edc7c3e29\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue May 15 22:25:40 2018 +0200\n\n    patch 8.0.1845: various comment updates needed, missing white space\n\n    Problem:    Various comment updates needed, missing white space.\n    Solution:   Update comments, add white space.\n\ncommit 78ddc06bdd5c59cffdbb61eed7dcb5dcc4a17f19\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue May 15 21:56:34 2018 +0200\n\n    patch 8.0.1844: superfluous quickfix code, missing examples\n\n    Problem:    Superfluous quickfix code, missing examples.\n    Solution:   Remove unneeded code.  Add a few examples.  Add a bit more\n                testing. (Yegappan Lakshmanan, closes #2916)\n\ncommit 8776889b5befd8eba66f4ad32282db36f85392a6\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue May 15 21:42:51 2018 +0200\n\n    patch 8.0.1843: entry for \u0027wrap\u0027 in options window is wrong\n\n    Problem:    Entry for \u0027wrap\u0027 in options window is wrong. (John Little)\n    Solution:   Make the change apply locally.\n\ncommit 0b565e5da5c05890c2008b18bb5262638bf804f2\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon May 14 23:08:32 2018 +0200\n\n    patch 8.0.1842: popup menu inside terminal window isn\u0027t cleared\n\n    Problem:    Popup menu inside terminal window isn\u0027t cleared.\n    Solution:   Use NOT_VALID in pum_undisplay(). (suggested by Christian\n                Brabandt, closes #2908)\n\ncommit 1af6a4b891abd30f6bd09b15fb609e5db450392e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon May 14 22:58:34 2018 +0200\n\n    patch 8.0.1841: HP-UX does not have setenv()\n\n    Problem:    HP-UX does not have setenv().\n    Solution:   Use vim_setenv(). (John Marriott)\n\ncommit 027df2a7d9ef7a8346192b8a00efe6dfb7d7a8cd\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon May 14 21:31:08 2018 +0200\n\n    patch 8.0.1840: getwinpos() is not tested\n\n    Problem:    getwinpos() is not tested.\n    Solution:   Add a test. (Dominique Pelle, closes #2911)\n\ncommit 9cfc7d885cb3bf37362b11df19a38992893fb385\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun May 13 22:37:03 2018 +0200\n\n    patch 8.0.1839: script to check .po file doesn\u0027t check for plural header\n\n    Problem:    Script to check .po file doesn\u0027t check for plural header.\n    Solution:   Add a check that the plural header is present when needed.\n\ncommit eb3dc87f01391bb075d97aef3d00f91b4e08a25c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun May 13 22:34:24 2018 +0200\n\n    Updated runtime files\n\ncommit 620020eb1d937e1fd9068ee97d5ef70a99913361\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun May 13 19:06:12 2018 +0200\n\n    patch 8.0.1838: cursor in wrong pos when switching to Terminal-Normal mode\n\n    Problem:    Cursor in wrong position when switching to Terminal-Normal mode.\n                (Dominique Pelle)\n    Solution:   Move to the end of the line if coladvance() fails.  Do not take a\n                snapshot a second time.\n\ncommit 5e3423d192bfa502c6704f731fa2ec6821f9a2f0\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun May 13 18:36:27 2018 +0200\n\n    patch 8.0.1837: one character cmdline abbreviation not triggered after \u0027\u003c,\u0027\u003e\n\n    Problem:    One character cmdline abbreviation not triggered after \u0027\u003c,\u0027\u003e.\n    Solution:   Skip over the special range. (Christian Brabandt, closes #2320)\n\ncommit 25782a7ff4755daf16c2e1cb5e5f826b13b672ce\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun May 13 18:05:33 2018 +0200\n\n    patch 8.0.1836: buffer-local window options may not be recent\n\n    Problem:    Buffer-local window options may not be recent if the buffer is\n                still open in another window.\n    Solution:   Copy the options from the window instead of the outdated window\n                options. (Bjorn Linse, closes #2336)\n\ncommit 2290b1f8aaafbcb38bd801d08e8bf86cb07abfa5\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun May 13 17:30:45 2018 +0200\n\n    patch 8.0.1835: print document name does not support multi-byte\n\n    Problem:    Print document name does not support multi-byte.\n    Solution:   Use StartDocW() if needed. (Yasuhiro Matsumoto, closes #2478)\n\ncommit 518bc174ed34dc79303488914aaaa3c238a85080\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun May 13 17:05:30 2018 +0200\n\n    patch 8.0.1834: GUI: find/replace dialog does not handle some chars\n\n    Problem:    GUI: find/replace dialog does not handle some chars properly.\n    Solution:   Escape \u0027?\u0027 when needed.  Always escape backslash. (closes #2418,\n                closes #2435)\n\ncommit 889fe2c2b9ba5c92b7e862a4aafbd863585fd633\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun May 13 16:23:40 2018 +0200\n\n    patch 8.0.1833: X11: \":echo 3.14\" gives E806\n\n    Problem:    X11: \":echo 3.14\" gives E806.\n    Solution:   set LC_NUMERIC to \"C\". (Dominique Pelle, closes #2368)\n\ncommit 137374fd6538cf9dee0cb22907728d8fdecb5832\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun May 13 15:59:50 2018 +0200\n\n    patch 8.0.1832: cannot use :unlet for an environment variable\n\n    Problem:    Cannot use :unlet for an environment variable.\n    Solution:   Make it work.  Use unsetenv() if available. (Ken Takata,\n                closes #2855)\n\ncommit 8b62e31003693fee4b288e7aea49170f032aeef3\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun May 13 15:29:04 2018 +0200\n\n    patch 8.0.1831: sometimes the quickfix title is incorrectly prefixed with \u0027:\u0027\n\n    Problem:    Sometimes the quickfix title is incorrectly prefixed with \u0027:\u0027.\n    Solution:   Prepend the colon in another way. (Yegappan Lakshmanan, closes\n                #2905)\n\ncommit 05c4a471d235987b914a9cc3ca44b98c46abd157\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun May 13 15:15:43 2018 +0200\n\n    patch 8.0.1830: switching to Terminal-Normal mode does not redraw\n\n    Problem:    Switching to Terminal-Normal mode does not redraw. (Dominique\n                Pelle)\n    Solution:   Also redraw when not updating the snapshot. (closes #2904)\n\ncommit 12365ce49f671a62a1e647df205c9a020828ee1b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun May 13 14:45:25 2018 +0200\n\n    patch 8.0.1829: MS-Windows: script for vimdiff can\u0027t handle ! chars\n\n    Problem:    MS-Windows: script for vimdiff can\u0027t handle ! chars.\n    Solution:   Escape the ! chars. (Hans Ginzel, closes #2896)\n\ncommit e65fffd9b4f02539d8c2717b36a09d0e3250e220\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun May 13 14:40:15 2018 +0200\n\n    patch 8.0.1828: get no clue why :gui does not fork\n\n    Problem:    Get no clue why :gui does not fork.\n    Solution:   Add a channel log message.\n\ncommit b2ed680ba760ec5eb2c626363ecbda4dd2528794\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun May 13 14:05:18 2018 +0200\n\n    patch 8.0.1827: compiler warning for signed/unsigned char pointers\n\n    Problem:    Compiler warning for signed/unsigned char pointers. (Cesar Romani)\n    Solution:   Change the type of jv_argv.\n\ncommit 7db25fed5de1be922b8cbb0328149469606a0424\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun May 13 00:02:36 2018 +0200\n\n    Update runtime files.\n\ncommit 52ecaaa63d8d4c6d2ae9072e944a45d8d4e2ac76\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat May 12 21:38:13 2018 +0200\n\n    patch 8.0.1826: configure uses old compiler flag\n\n    Problem:    Configure uses old compiler flag.\n    Solution:   Remove _DARWIN_C_SOURCE. (Kazunobu Kuriyama)\n\ncommit dd1d7be4e6691f447667a8217844a3b2561203be\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat May 12 21:34:58 2018 +0200\n\n    patch 8.0.1825: might use NULL pointer when out of memory\n\n    Problem:    Might use NULL pointer when out of memory. (Coverity)\n    Solution:   Handle NULL pointer better.\n\ncommit 73dd1bd54e3d358f156f45e956f6e56527238ac6\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat May 12 21:16:25 2018 +0200\n\n    patch 8.0.1824: Coverity warns for variable that may be uninitialized\n\n    Problem:    Coverity warns for variable that may be uninitialized.\n    Solution:   Initialize the variable.\n\ncommit 54c6bafa1609f2d870874d0047b394670602350e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat May 12 21:12:12 2018 +0200\n\n    patch 8.0.1823: test for terminal stdout redirection is flaky\n\n    Problem:    Test for terminal stdout redirection is flaky.\n    Solution:   Wait for the job to finish.\n\ncommit ee62f9fa748ea528eb2a06b3e22ef9a5aecb7cca\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat May 12 21:05:45 2018 +0200\n\n    patch 8.0.1822: make uninstall does not remove colors/tools\n\n    Problem:    Make uninstall does not remove colors/tools.\n    Solution:   Add a line to delete the tools directory. (Kazunobu Kuriyama)\n\ncommit 2bc799579d06936968fa00e52b79ddd4eaca7678\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat May 12 20:36:24 2018 +0200\n\n    patch 8.0.1821: cursor in terminal window moves when pressing CTRL-W\n\n    Problem:    Cursor in terminal window moves when pressing CTRL-W. (Dominique\n                Pelle)\n    Solution:   Do not more the cursor or redraw when not in Terminal-Normal mode.\n                (closes #2904)\n\ncommit cd8fb449d6486a1a5a09c8c098ea3a38c19e8dc5\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat May 12 17:42:42 2018 +0200\n\n    patch 8.0.1820: terminal window redirecting stdout does not show stderr\n\n    Problem:    Terminal window redirecting stdout does not show stderr. (Matéo\n                Zanibelli)\n    Solution:   When stdout is not connected to pty_master_fd then use it for\n                stderr. (closes #2903)\n\ncommit 8c3169c58eef3e04f643fe9e045a97b81429e0cb\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat May 12 17:04:12 2018 +0200\n\n    patch 8.0.1819: swap file warning for file with non-existing directory\n\n    Problem:    Swap file warning for a file in a non-existing directory, if there\n                is another with the same file name. (Juergen Weigert)\n    Solution:   When expanding the file name fails compare the file names.\n\ncommit 3f1a53c4349a309c3f4acf358d3cf18f9c455050\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat May 12 16:55:14 2018 +0200\n\n    patch 8.0.1818: lines remove from wrong buffer when using terminal window\n\n    Problem:    Lines remove from wrong buffer when using terminal window.\n    Solution:   Make sure to use tl_buffer.\n\ncommit b0f42ba60d9e6d101d103421ba0c351811615c15\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat May 12 15:38:26 2018 +0200\n\n    patch 8.0.1817: a timer may change v:count unexpectedly\n\n    Problem:    A timer may change v:count unexpectedly.\n    Solution:   Save and restore v:count and similar variables when a timer\n                callback is invoked. (closes #2897)\n\ncommit ff3be4fe1e2e723de48b826cb992c798e296c41e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat May 12 13:18:46 2018 +0200\n\n    patch 8.0.1816: no test for setcmdpos()\n\n    Problem:    No test for setcmdpos().\n    Solution:   Add a test. (Dominique Pelle, closes #2901)\n\ncommit 0cb8ac71ae42f66d525ad855db01361ca38d935a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri May 11 22:01:51 2018 +0200\n\n    patch 8.0.1815: crash with terminal window and with \u0027lazyredraw\u0027 set\n\n    Problem:    Still a crash with terminal window and with \u0027lazyredraw\u0027 set.\n                (Antoine)\n    Solution:   Do not wipe out the buffer when updating the screen.\n\ncommit a10ae5e323f4ebe6620869f4f9b0812b78090915\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri May 11 20:48:29 2018 +0200\n\n    patch 8.0.1814: crash with terminal window and with \u0027lazyredraw\u0027 set\n\n    Problem:    Crash with terminal window and with \u0027lazyredraw\u0027 set. (Antoine)\n    Solution:   Check the terminal still exists after update_screen().\n\ncommit 38623c8512ae3d1bd9556a7b99fc6f7b3a9b1cda\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu May 10 21:24:35 2018 +0200\n\n    patch 8.0.1813: Windows installer doesn\u0027t install terminal debugger\n\n    Problem:    Windows installer doesn\u0027t install terminal debugger.\n    Solution:   Add the package to the list of files to install.\n\ncommit 7a2b0e55e9460493c4a949bda8be70950dbb8f85\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu May 10 18:55:28 2018 +0200\n\n    patch 8.0.1812: the qf_jump_to_usable_window() function is too long\n\n    Problem:    The qf_jump_to_usable_window() function is too long.\n    Solution:   Split it in parts. (Yegappan Lakshmanan, closes #2891)\n\ncommit 72cf47a279f7261abf4ae6c9c3ee54024ee87a12\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu May 10 18:23:29 2018 +0200\n\n    patch 8.0.1811: no test for winrestcmd()\n\n    Problem:    No test for winrestcmd().\n    Solution:   Add a test. (Dominique Pelle, closes #2894)\n\ncommit 56bc8e299cdae1b4606897749ef54a0161381a4a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu May 10 18:05:56 2018 +0200\n\n    patch 8.0.1810: buffer of a terminal only updated in Terminal-Normal mode\n\n    Problem:    Buffer of a terminal only updated in Terminal-Normal mode.\n    Solution:   Copy the terminal window content to the buffer when in\n                Terminal-Job mode.\n\ncommit b9464821901623f983528acaed9e4dc2cea7387b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu May 10 15:09:49 2018 +0200\n\n    patch 8.0.1809: various typos\n\n    Problem:    Various typos.\n    Solution:   Correct the mistakes, change \"cursur\" to \"cursor\". (closes #2887)\n\ncommit 9289df5ca9546bda0e0046a45ceb66c6bb7a838f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu May 10 14:40:57 2018 +0200\n\n    patch 8.0.1808: can\u0027t build without TGETENT\n\n    Problem:    Can\u0027t build without TGETENT.\n    Solution:   Add #ifdef\n\ncommit 69e056915c4145b7b64c60963797692a5b293561\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu May 10 14:11:52 2018 +0200\n\n    patch 8.0.1807: function to set terminal name is too long\n\n    Problem:    Function to set terminal name is too long.\n    Solution:   Refactor the function.  Fix typo in test.\n\ncommit 39de95257714b76ccd845d081cff57830a79b488\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue May 8 22:48:00 2018 +0200\n\n    patch 8.0.1806: InsertCharPre causes problems for autocomplete\n\n    Problem:    InsertCharPre causes problems for autocomplete. (Lifepillar)\n    Solution:   Check for InsertCharPre before calling vpeekc(). (Christian\n                Brabandt, closes #2876)\n\ncommit 18cebf44177542e6658251bacf6152aa9009ca58\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue May 8 22:31:37 2018 +0200\n\n    patch 8.0.1805: qf_parse_line() is too long\n\n    Problem:    qf_parse_line() is too long.\n    Solution:   Split it in parts.  Properly handle vim_realloc() failing.\n                (Yegappan Lakshmanan, closes #2881)\n\ncommit 655a82a8d32c2cd248a46c0ce365a4d50e3d56bd\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue May 8 22:01:07 2018 +0200\n\n    patch 8.0.1804: using :normal in terminal window causes problems\n\n    Problem:    Using :normal in terminal window causes problems. (Dominique\n                Pelle)\n    Solution:   Don\u0027t call terminal_loop() for :normal. (closes #2886)\n\ncommit 9b50f36e405309be97e28b5e19d81ff0902c5224\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon May 7 20:10:17 2018 +0200\n\n    patch 8.0.1803: warning for uninitialized variable\n\n    Problem:    Warning for uninitialized variable. (Tony Mechelynck)\n    Solution:   Initialize it.\n\ncommit 402c83921e4e7ac8e9b0631dbac845f32ec7245f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun May 6 22:01:42 2018 +0200\n\n    patch 8.0.1802: MS-Windows: terminal test fails\n\n    Problem:    MS-Windows: terminal test fails.\n    Solution:   Close redirected output file earlier.\n\ncommit f25329cb94e481999e8b08d886cc0f0169e2020c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun May 6 21:49:32 2018 +0200\n\n    patch 8.0.1801: MS-Windows: redirecting terminal output does not work\n\n    Problem:    MS-Windows: redirecting terminal output does not work.\n    Solution:   Intercept the text written to the terminal and write it to the\n                file.\n\ncommit 778df2a3cb8b58b07647952c708439acb0b06d17\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun May 6 19:19:36 2018 +0200\n\n    patch 8.0.1800: X11: getting color is slow\n\n    Problem:    X11: getting color is slow.\n    Solution:   Avoid using sprintf() and XParseColor(), put the RGB values in\n                XColor directly.\n\ncommit 85eee130f44a2201d88ca2aeff0af3b11dd75fa9\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun May 6 17:57:30 2018 +0200\n\n    Update runtime files.\n\ncommit 7ce551f317a0bb92f8c0521e96325301e2d220ca\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun May 6 17:32:19 2018 +0200\n\n    patch 8.0.1799: no test for :registers command\n\n    Problem:    No test for :registers command.\n    Solution:   Add a test. (Dominique Pelle, closes #2880)\n\ncommit 5aa9896b2e3330e32dc42a54731cc44ec904acca\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun May 6 17:09:38 2018 +0200\n\n    patch 8.0.1798: MS-Windows: file considered read-only too often\n\n    Problem:    MS-Windows: file considered read-only when another program has\n                opened it.\n    Solution:   Pass file sharing flag to CreateFile(). (Linwei, closes #2860)\n\ncommit 6eddadff13164b98fe8198153cc656897b2cbcb3\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun May 6 16:40:16 2018 +0200\n\n    patch 8.0.1797: terminal window is redrawn too often\n\n    Problem:    Terminal window is redrawn too often and scrolling is repeated.\n    Solution:   Don\u0027t scroll immediately but only when redrawing.  Avoid redrawing\n                the whole terminal window on every change.\n\ncommit 231a2db1b372fe9645505e711ac53b9ee748c535\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun May 6 13:53:50 2018 +0200\n\n    patch 8.0.1796: GUI: click on tab fails when the focus is in a terminal\n\n    Problem:    GUI: click on tab fails when the focus is in a terminal window.\n    Solution:   Handle K_TABLINE.\n\ncommit b0b98d523036d534755bf1cf79d1595e61c3f7ce\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat May 5 21:01:00 2018 +0200\n\n    patch 8.0.1795: lose contact with jobs when :gui forks\n\n    Problem:    Lose contact with jobs when :gui forks.\n    Solution:   Don\u0027t fork when there is a running job. Make log message for a\n                died job clearer.  Also close the terminal when stderr and stdout\n                are the same FD.\n\ncommit b833c1ef7be1ed216a967dd7262473ec97084fa2\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat May 5 16:36:06 2018 +0200\n\n    patch 8.0.1794: duplicate term options after renaming\n\n    Problem:    Duplicate term options after renaming.\n    Solution:   Remove the old names \u0027termkey\u0027, \u0027termsize\u0027 and \u0027terminalscroll\u0027.\n\ncommit 248be5c5de723c4e2715c574fd920b8b1a1dfebb\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat May 5 15:47:19 2018 +0200\n\n    patch 8.0.1793: no test for \"vim -g\"\n\n    Problem:    No test for \"vim -g\".\n    Solution:   Add a test for \"-g\" and \"-y\".\n\ncommit c3e81694fca484ebabd99f3637bd83b9ee2dd50a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat May 5 15:09:51 2018 +0200\n\n    patch 8.0.1792: MS-Windows users expect -? to work like --help\n\n    Problem:    MS-Windows users expect -? to work like --help.\n    Solution:   Add -?. (Christian Brabandt, closes #2867)\n\ncommit 9894e394b230723abefc05a1c9a336b05a63088b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat May 5 14:29:06 2018 +0200\n\n    patch 8.0.1791: using uint8_t does not work everywhere\n\n    Problem:    Using uint8_t does not work everywhere.\n    Solution:   Use char_u instead.\n\ncommit c136af29c0b1939076fbae7d36afd90dce740315\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri May 4 20:15:38 2018 +0200\n\n    patch 8.0.1790: \u0027winfixwidth\u0027 is not always respected by :close\n\n    Problem:    \u0027winfixwidth\u0027 is not always respected by :close.\n    Solution:   Prefer a frame without \u0027winfixwidth\u0027 or \u0027winfixheight\u0027. (Jason\n                Franklin)\n\ncommit 606cb8b08ed510962fcdc8ef1abcc1fe35fbffef\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu May 3 20:40:20 2018 +0200\n\n    patch 8.0.1789: BufWinEnter does not work well for a terminal window\n\n    Problem:    BufWinEnter does not work well for a terminal window.\n    Solution:   Do not trigger BufWinEnter when opening a terminal window.\n\ncommit dddab90d22d5f8be9c6751505339397ca5742831\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed May 2 22:00:17 2018 +0200\n\n    patch 8.0.1788: tool to check a color scheme is not installed\n\n    Problem:    Tool to check a color scheme is not installed.\n    Solution:   Update the install rule. (Christian Brabandt)\n\ncommit e2c8d8392684a940cc5608acc73ff47486bd7b92\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue May 1 19:24:03 2018 +0200\n\n    patch 8.0.1787: cannot insert the whole cursor line\n\n    Problem:    Cannot insert the whole cursor line.\n    Solution:   Make CTRL-R CTRL-L work. (Andy Massimino, closes #2857)\n\ncommit b2ac14c0b5e23f8ab97c5c784bcd83e13ba8ded3\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue May 1 18:47:59 2018 +0200\n\n    patch 8.0.1786: no test for \u0027termwinkey\u0027\n\n    Problem:    No test for \u0027termwinkey\u0027.\n    Solution:   Add a test.  Make feedkeys() handle terminal_loop() returning\n                before characters are consumed.\n\ncommit 8a938af6ddefab4b4bc751d3f3545e1d95622c8a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue May 1 17:30:41 2018 +0200\n\n    patch 8.0.1785: missing symbol in Win32 small build\n\n    Problem:    Missing symbol in Win32 small build.\n    Solution:   Define VTERM_ANSI_INDEX_NONE without the terminal feature. Also\n                fix unused function with #ifdef.\n\ncommit bc7845da935c0707e119812077cecd6cfb5a65e2\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue May 1 16:26:48 2018 +0200\n\n    patch 8.0.1784: gvim test gets stuck in dialog\n\n    Problem:    Gvim test gets stuck in dialog.\n    Solution:   Rename the file used.\n\ncommit c5cd88554f1e0b2e9ff08d9a0748238dd8340ce1\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue May 1 15:47:38 2018 +0200\n\n    patch 8.0.1783: cannot use 256 colors in a MS-Windows console\n\n    Problem:    Cannot use 256 colors in a MS-Windows console.\n    Solution:   Add 256 color support. (Nobuhiro Takasaki, closes #2821)\n\ncommit d76ce852668635d81778cedacc2d3f021ed4e475\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue May 1 15:02:04 2018 +0200\n\n    patch 8.0.1782: no simple way to label quickfix entries\n\n    Problem:    No simple way to label quickfix entries.\n    Solution:   Add the \"module\" item, to be used instead of the file name for\n                display purposes. (Martin Szamotulski, closes #1757)\n\ncommit a796d46f29e3cc235cc981696d7ee80faccb5000\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue May 1 14:30:36 2018 +0200\n\n    patch 8.0.1781: file names in quickfix window are not shortened\n\n    Problem:    File names in quickfix window are not always shortened.\n    Solution:   Shorten the file name when opening the quickfix window. (Yegappan\n                Lakshmanan, closes #2851, closes #2846)\n\ncommit 15142e27aaafa15b72d1042c25fbb5e4f12b6736\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Apr 30 22:19:58 2018 +0200\n\n    Update runtime files and translations\n\ncommit 77bfd756a02c3b3150d6c08ddbf89b66362dad8d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Apr 30 18:03:10 2018 +0200\n\n    patch 8.0.1780: test fails because Vim in a terminal uses wrong \u0027encoding\u0027\n\n    Problem:    Test fails because Vim in a terminal uses wrong \u0027encoding\u0027.\n    Solution:   Set encoding in the test where it matters. (James McCoy,\n                closes #2847)\n\ncommit 35e802e713382d7e76232ad344af7dcd577e43de\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Apr 30 17:21:03 2018 +0200\n\n    patch 8.0.1779: deleting in a block selection causes problems\n\n    Problem:    Deleting in a block selection causes problems.\n    Solution:   Check the length of the line before adding bd.textcol and\n                bd.textlen. (Christian Brabandt, closes #2825)\n\ncommit b07bbb0d29493fcf4ed080fe018535e64441d663\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Apr 30 15:45:17 2018 +0200\n\n    patch 8.0.1778: script to check translations does not always work\n\n    Problem:    Script to check translations does not always work.\n    Solution:   Go to first line before searching for MIME.\n\ncommit 60a68362aa73f4a6cb534688978f9dc2b16e60fe\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Apr 30 15:40:48 2018 +0200\n\n    patch 8.0.1777: cannot cleanup before loading another colorscheme\n\n    Problem:    Cannot cleanup before loading another colorscheme.\n    Solution:   Add the ColorSchemePre autocommand event.\n\ncommit 0e9d1ae3216a5940b36bb56d155fb300b2e55b00\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Apr 30 14:28:24 2018 +0200\n\n    patch 8.0.1776: in tests, when WaitFor() fails it doesn\u0027t say why\n\n    Problem:    In tests, when WaitFor() fails it doesn\u0027t say why.\n    Solution:   Turn a few more WaitFor() into WaitForAssert().\n\ncommit 850d427f070a61267ef384a449992e72d2bea12c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Apr 30 10:38:40 2018 +0200\n\n    patch 8.0.1775: MS-Windows: warning for unused variable\n\n    Problem:    MS-Windows: warning for unused variable.\n    Solution:   Move declaration inside #ifdef. (Mike Williams)\n\ncommit 13d3b05ed2cf9a54b18b4e8236f0af2c5386200c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Apr 29 13:34:47 2018 +0200\n\n    patch 8.0.1774: reading very long lines can be slow\n\n    Problem:    Reading very long lines can be slow.\n    Solution:   Read up to 1 Mbyte at a time to avoid a lot of copying.  Add a\n                check for going over the column limit.\n\ncommit c36651b4b946333dce0a916326d821d2562cf39d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Apr 29 12:22:56 2018 +0200\n\n    patch 8.0.1773: dialog messages are not translated\n\n    Problem:    Dialog messages are not translated.\n    Solution:   Add N_() and _() where needed. (Sergey Alyoshin)\n\ncommit 29ce409bfca52bb8a07e2975d06fd788458e9861\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Apr 28 21:56:44 2018 +0200\n\n    patch 8.0.1772: quickfix: mixup of FALSE and FAIL, returning -1\n\n    Problem:    Quickfix: mixup of FALSE and FAIL, returning -1.\n    Solution:   Use FAIL and INVALID_QFIDX. (Yegappan Lakshmanan)\n\ncommit 50182fa84e20a0547f3e2bd6683ef799fcd27855\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Apr 28 21:34:40 2018 +0200\n\n    patch 8.0.1771: in tests, when WaitFor() fails it doesn\u0027t say why\n\n    Problem:    In tests, when WaitFor() fails it doesn\u0027t say why. (James McCoy)\n    Solution:   Add WaitForAssert(), which produces an assert error when it fails.\n\ncommit 65a5464985f980d2bbbf4e14d39d416dce065ec7\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Apr 28 16:56:53 2018 +0200\n\n    patch 8.0.1770: assert functions don\u0027t return anything\n\n    Problem:    Assert functions don\u0027t return anything.\n    Solution:   Return non-zero when the assertion fails.\n\ncommit 9b25af36204c0511eab08d621688f0f2008fc68e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Apr 28 13:56:09 2018 +0200\n\n    patch 8.0.1769: repeated saving and restoring viewstate for \u0027incsearch\u0027\n\n    Problem:    Repeated saving and restoring viewstate for \u0027incsearch\u0027.\n    Solution:   Use a structure.\n\ncommit 451fc7b954906069f1830a8092ad85616049a828\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Apr 27 22:53:07 2018 +0200\n\n    patch 8.0.1768: SET_NO_HLSEARCH() used in a wrong way\n\n    Problem:    SET_NO_HLSEARCH() used in a wrong way.\n    Solution:   Make it a function. (suggested by Dominique Pelle,\n                closes #2850)\n\ncommit 9d34d90210ba52ebaf45973282e5921f5af364c7\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Apr 27 22:18:12 2018 +0200\n\n    patch 8.0.1767: with \u0027incsearch\u0027 text may jump up and down\n\n    Problem:    With \u0027incsearch\u0027 text may jump up and down. ()\n    Solution:   Besides w_botline also save and restore w_empty_rows.\n                (closes # 2530)\n\ncommit c3c3e698966fac86dee94799b70947defb85440d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Apr 26 22:30:33 2018 +0200\n\n    patch 8.0.1766: expanding abbreviation doesn\u0027t work\n\n    Problem:    Expanding abbreviation doesn\u0027t work. (Tooth Pik)\n    Solution:   Return OK instead of FALSE and FAIL instead of TRUE. (Christian\n                Brabandt)\n\ncommit db0eedec16621854c772760d02427804bc0a298d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Apr 25 22:38:17 2018 +0200\n\n    patch 8.0.1765: CTRL-G j in Insert mode is incorrect when \u0027virtualedit\u0027 set\n\n    Problem:    CTRL-G j in Insert mode is incorrect when \u0027virtualedit\u0027 is set.\n    Solution:   Take coladd into account. (Christian Brabandt, closes #2743)\n\ncommit 856905bd838fdf71be2c3dabc98453b85b80a83b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Apr 25 21:36:47 2018 +0200\n\n    patch 8.0.1764: lgtm considers tutor.es to be EcmaScript\n\n    Problem:    Lgtm considers tutor.es to be EcmaScript.\n    Solution:   Add a config file for lgtm. (Bas van Schaik, closes #2844)\n\ncommit 46a53dfc29689c6a0d80e3820e8b0a48dba6b6ec\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Apr 24 21:58:51 2018 +0200\n\n    patch 8.0.1763: :argedit does not reuse an empty unnamed buffer\n\n    Problem:    :argedit does not reuse an empty unnamed buffer.\n    Solution:   Add the BLN_CURBUF flag and fix all the side effects. (Christian\n                Brabandt, closes #2713)\n\ncommit b255b90503a986931904c23dafb5b6d4e512a17e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Apr 24 21:40:10 2018 +0200\n\n    patch 8.0.1762: terminal debug logging is a bit complicated\n\n    Problem:    Terminal debug logging is a bit complicated.\n    Solution:   Make log_tr() use variable arguments (Ozaki Kiichi, closes #2730)\n\ncommit 4e9d443a25b451e3f2de62e9eeea439aa4c3f039\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Apr 24 20:54:07 2018 +0200\n\n    patch 8.0.1761: job in terminal window with no output channel is killed\n\n    Problem:    Job in terminal window with no output channel is killed.\n    Solution:   Keep the job running when the input is a tty. (Ozaki Kiichi,\n                closes #2734)\n\ncommit 4994373c5db80f8fd57e802997ae430afa5ec9ec\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Apr 24 20:27:26 2018 +0200\n\n    patch 8.0.1760: wrong number of arguments to vms_read()\n\n    Problem:    Wrong number of arguments to vms_read().\n    Solution:   Drop the first argument. (Ozaki Kiichi)\n\ncommit 09d1d51df5d9b215e583b5bbe36df46afb3db35f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Apr 24 20:23:56 2018 +0200\n\n    patch 8.0.1759: memory leak from duplicate options\n\n    Problem:    Memory leak from duplicate options. (Yegappan Lakshmanan)\n    Solution:   Don\u0027t set the default value twice.\n\ncommit 24a2d7264fc2394f69a9a890b34d1f09cf63b14e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Apr 24 19:36:43 2018 +0200\n\n    patch 8.0.1758: open_line() returns TRUE/FALSE for success/failure\n\n    Problem:    open_line() returns TRUE/FALSE for success/failure.\n    Solution:   Return OK or FAIL.\n\ncommit b691de05f69905fe417f583083d7e3cc16eb865e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Apr 24 18:39:14 2018 +0200\n\n    patch 8.0.1757: unnecessary changes in libvterm\n\n    Problem:    Unnecessary changes in libvterm.\n    Solution:   Bring back // comments and trailing comma in enums.\n\ncommit 73658317bacd9a0264dfaa32288de6ea1f236fe5\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Apr 24 17:41:57 2018 +0200\n\n    patch 8.0.1756: GUI: after prompting for a number the mouse shape is wrong\n\n    Problem:    GUI: after prompting for a number the mouse shape is sometimes\n                wrong.\n    Solution:   Call setmouse() after setting \"State\". (Hirohito Higashi,\n                closes #2709)\n\ncommit f1f2f837bc85c93ba81176383cccd6734f0129fb\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Apr 24 16:04:57 2018 +0200\n\n    patch 8.0.1755: MS-Windows: high unicode char received as two utf-16 words\n\n    Problem:    MS-Windows GUI: high unicode char received as two utf-16 words.\n    Solution:   Keep the first word until the second word is received. (Chris\n                Morgan, closes #2800)\n\ncommit 2225ebb48644f3924311b8df02a1319ab7675d42\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Apr 24 15:48:11 2018 +0200\n\n    patch 8.0.1754: ex_helpgrep() is too long\n\n    Problem:    ex_helpgrep() is too long.\n    Solution:   Refactor the function. (Yegappan Lakshmanan, closes #2766)\n\ncommit 1c17ffa4611f4efe68c61f7cdd9ed692a866ba75\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Apr 24 15:19:04 2018 +0200\n\n    patch 8.0.1753: various warnings from a static analyser\n\n    Problem:    Various warnings from a static analyser\n    Solution:   Add type casts, remove unneeded conditions. (Christian Brabandt,\n                closes #2770)\n\ncommit a2aa8a2b22de909619d7faa3ff5383a6224defc5\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Apr 24 13:55:00 2018 +0200\n\n    patch 8.0.1752: qf_set_properties() is to long\n\n    Problem:    qf_set_properties() is to long.\n    Solution:   Refactor the function.  Define INVALID_QFIDX. (Yegappan\n                Lakshmanan, closes #2812)\n\ncommit 4e601e3c82899b3a8334856397946efeaa007f29\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Apr 24 13:29:51 2018 +0200\n\n    patch 8.0.1751: #ifdef causes bad highlighting\n\n    Problem:    #ifdef causes bad highlighting.\n    Solution:   Move code around. (Ozaki Kiichi, closes #2731)\n\ncommit 3b9474b4ad4d85b5396f7f641b436f193dc9d486\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Apr 23 21:29:48 2018 +0200\n\n    patch 8.0.1750: crash when clearing loccation list in autocommand\n\n    Problem:    Crash when clearing loccation list in autocommand.\n    Solution:   Check if \"qi\" equals \"ql_info\". (Yegappan Lakshmanan)\n\ncommit 6537c421bb626ee92a2487a543e6287d33461bd0\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Apr 23 20:46:16 2018 +0200\n\n    patch 8.0.1749: VMS: 100% CPU use, redefining mch_open() fails\n\n    Problem:    VMS: 100% CPU use, redefining mch_open() and mch_fopen() fails.\n    Solution:   Do not wait indefinitely in RealWaitForChar(). (Neil Rieck)\n                Do not redefine mch_open() and mch_fopen() on VMS. (Zoltan\n                Arpadffy)\n\ncommit a4baf5b32519855bb176a7aa0e9397c137ca890a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Apr 22 13:27:44 2018 +0200\n\n    patch 8.0.1748: CmdlineEnter command uses backslash instead of slash\n\n    Problem:    CmdlineEnter command uses backslash instead of slash.\n    Solution:   Don\u0027t treat the character as a file name. (closes #2837)\n\ncommit ebe74b73677b06db7d483987a863b41cee051cc0\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Apr 21 23:34:43 2018 +0200\n\n    patch 8.0.1747: MS-Windows: term_start() does not set job_info() cmd\n\n    Problem:    MS-Windows: term_start() does not set job_info() cmd.\n    Solution:   Share the code from job_start() to set jv_argv.\n\ncommit a69b39511d769bc88f0854bd026556fdb9bd2817\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Apr 21 23:00:27 2018 +0200\n\n    patch 8.0.1746: MS-Windows: channel tests fail\n\n    Problem:    MS-Windows: channel tests fail.\n    Solution:   Make a copy of the command before splitting it.\n\ncommit 2060892028e05b1325dc0759259254180669eb5e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Apr 21 22:30:08 2018 +0200\n\n    patch 8.0.1745: build failure on MS-Windows\n\n    Problem:    Build failure on MS-Windows.\n    Solution:   Build job arguments for MS-Windows. Fix allocating job twice.\n\ncommit 9980b37a80dc72eef05bf8862aaf475ab17790a5\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Apr 21 20:12:35 2018 +0200\n\n    patch 8.0.1744: on some systems /dev/stdout isn\u0027t writable\n\n    Problem:    On some systems /dev/stdout isn\u0027t writable.\n    Solution:   Skip test if writing is not possible. (James McCoy, closes #2830)\n\ncommit 6d150f783d5d3820fe69734dda1e79b8276a84d2\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Apr 21 20:03:20 2018 +0200\n\n    patch 8.0.1743: terminal window options are named inconsistently\n\n    Problem:    Terminal window options are named inconsistently.\n    Solution:   prefix terminal window options with \"termwin\".  Keep the old names\n                for now as an alias.\n\ncommit e1fc51558dc14906a8d9f6a6e7bb1ac2a6ba8f3d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Apr 21 19:49:08 2018 +0200\n\n    patch 8.0.1742: cannot get a list of all the jobs\n\n    Problem:    Cannot get a list of all the jobs.  Cannot get the command of\n                the job.\n    Solution:   When job_info() is called without an argument return a list of\n                jobs.  Otherwise, include the command that the job is running.\n                (Yegappan Lakshmanan)\n\ncommit 259a90f7ce4d6d983a7fe5461da88cc52c46d9fe\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Apr 21 19:08:55 2018 +0200\n\n    patch 8.0.1741: MS-Windows with msys2 cannot build Ruby statically\n\n    Problem:    MS-Windows with msys2 cannot build Ruby statically.\n    Solution:   Add RUBY_VERSION to CFLAGS later. (Gray Wolf, closes #2833)\n\ncommit 405dadb63ea2b7aa4c8c659807506a35a8a9504c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Apr 20 22:48:58 2018 +0200\n\n    patch 8.0.1740: warning for signed-unsigned incompatibility\n\n    Problem:    Warning for signed-unsigned incompatibility.\n    Solution:   Change type from \"char *\" to \"char_u *\". (John Marriott)\n\ncommit 7dda86f2ff35bb80afce4da24782fd58216bbe50\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Apr 20 22:36:41 2018 +0200\n\n    Update runtime files.\n\ncommit 6176697203b0f168f4566597e15d8488b62ad490\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Apr 20 22:31:41 2018 +0200\n\n    patch 8.0.1739: MS-Windows with msys2 cannot build Ruby statically\n\n    Problem:    MS-Windows with msys2 cannot build Ruby statically.\n    Solution:   Define RUBY_VERSION. (Gray Wolf, closes #2826)\n\ncommit 5d69da462f584a3aefb3427b127334bf9af3a4b0\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Apr 20 22:01:41 2018 +0200\n\n    patch 8.0.1738: \":args\" output is hard to read\n\n    Problem:    \":args\" output is hard to read.\n    Solution:   Make columns with the names if the output is more than one line.\n\ncommit 02e802b2da9e25b5824185976b163691b5bbd558\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Apr 19 21:15:27 2018 +0200\n\n    patch 8.0.1737: fchown() used when it is not supported\n\n    Problem:    fchown() used when it is not supported.\n    Solution:   Add #ifdef.\n\ncommit 226400830b470774bf5a552e1af10706b609720c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Apr 19 20:39:41 2018 +0200\n\n    patch 8.0.1736: check for C99 features is incomplete\n\n    Problem:    Check for C99 features is incomplete.\n    Solution:   Use AC_PROG_CC_C99 and when C99 isn\u0027t fully supported check the\n                features we need. (James McCoy, closes #2820)\n\ncommit 285e3358696b1bc6296e5d4c53425680ce8fbd54\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Apr 18 23:01:13 2018 +0200\n\n    patch 8.0.1735: flexible array member feature not supported by HP-UX\n\n    Problem:    Flexible array member feature not supported by HP-UX. (John\n                Marriott)\n    Solution:   Do not use the flexible array member feature of C99.\n\ncommit f98a39ca57d001ba3e24831bae1e375790fb41f0\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Apr 18 22:18:23 2018 +0200\n\n    patch 8.0.1734: package directory not added to \u0027rtp\u0027 if prefix matches\n\n    Problem:    Package directory not added to \u0027rtp\u0027 if prefix matches.\n    Solution:   Check the match is a full match. (Ozaki Kiichi, closes #2817)\n                Also handle different ways of spelling a path.\n\ncommit bad0ce7b26be5eed8524347018f4c835b212f8d1\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Apr 17 23:31:05 2018 +0200\n\n    patch 8.0.1733: incomplete testing for completion fix\n\n    Problem:    Incomplete testing for completion fix. (Lifepillar)\n    Solution:   Add a test with CTRL-P.\n\ncommit a997b45c7e350ea5b378ca0c52ed3d4cc610975c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Apr 17 23:24:06 2018 +0200\n\n    patch 8.0.1732: crash when terminal API call deletes the buffer\n\n    Problem:    Crash when terminal API call deletes the buffer.\n    Solution:   Lock the buffer while calling a function. (closes #2813)\n\ncommit e87edf3b85f607632e5431640071fdbc36b685b2\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Apr 17 22:14:32 2018 +0200\n\n    patch 8.0.1731: characters deleted on completion\n\n    Problem:    Characters deleted on completion. (Adrià Farrés)\n    Solution:   Also check the last item for the ORIGINAL_TEXT flag. (Christian\n                Brabandt, closes #1645)\n\ncommit 561f8a5a4612751c2a4ebd6bf918cbc3be867350\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Apr 17 22:02:45 2018 +0200\n\n    patch 8.0.1730: no configure check for the used C99 features\n\n    Problem:    No configure check for the used C99 features.\n    Solution:   Add a compilation check.  Tentatively document C99 features.\n\ncommit ea3ece405ab55f44018257bd2f5021231af8e87f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Apr 17 20:14:39 2018 +0200\n\n    patch 8.0.1729: no comma after last enum item\n\n    Problem:    No comma after last enum item.\n    Solution:   Add a few commas to check if this works for all compilers.  Also\n                add a few // comments.\n\ncommit 1feab2b9cc355edc2f24814c35b72ae5e74eb2ae\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Apr 17 20:12:08 2018 +0200\n\n    patch 8.0.1728: condition always false, useless code\n\n    Problem:    Condition always false, useless code.\n    Solution:   Remove the code. (Nikolai Pavlov, closes #2808)\n\ncommit 353eeeaca269ed5e83900bd4a24dc6dc80bb4880\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Apr 16 18:04:57 2018 +0200\n\n    patch 8.0.1727: qf_get_properties() function is too long\n\n    Problem:    qf_get_properties() function is too long.\n    Solution:   Refactor the code. (Yegappan Lakshmanan, closes #2807)\n\ncommit df2c774ded4c2ed169390a352099c23b6db657c4\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Apr 16 17:06:09 2018 +0200\n\n    patch 8.0.1726: older MSVC doesn\u0027t support declarations halfway a block\n\n    Problem:    Older MSVC doesn\u0027t support declarations halfway a block.\n    Solution:   Move the declaration back to the start of the block.\n\ncommit 32c67ba733abcd4f2d729595fdccb2295445636a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Apr 16 16:21:49 2018 +0200\n\n    patch 8.0.1725: terminal debugger doesn\u0027t handle command arguments\n\n    Problem:    Terminal debugger doesn\u0027t handle command arguments.\n    Solution:   Add the :TermdebugCommand command.  Use a ! to execute right away.\n                (Christian Brabandt)\n\ncommit 06965b838f3677251668dca726b07c5ad2499341\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Apr 16 15:40:50 2018 +0200\n\n    patch 8.0.1724: declarations cannot be halfway a block\n\n    Problem:    Declarations cannot be halfway a block.\n    Solution:   Move one declaration to check if this works for all compilers.\n\ncommit f3a411783c9736645d6ba480c5ff9d861164c040\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Apr 16 14:45:45 2018 +0200\n\n    patch 8.0.1723: using one item array size declaration is misleading\n\n    Problem:    Using one item array size declaration is misleading.\n    Solution:   Instead of using \"[1]\" and actually using a larger array, use\n                \"[]\".  This is to verify that this C99 feature works for all\n                compilers.\n\ncommit 498c2562e1bcc72492fe8da8a76504f893e9b5fe\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Apr 15 23:45:15 2018 +0200\n\n    patch 8.0.1722: cannot specify a minimal size for a terminal window\n\n    Problem:    Cannot specify a minimal size for a terminal window.\n    Solution:   Support the \"rows*cols\" format for \u0027winsize\u0027.\n\ncommit a7eef3d87fa36d527d1cfc749b400df1e69dcb3d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Apr 15 22:25:54 2018 +0200\n\n    patch 8.0.1721: no test for using the \u0027termsize\u0027 option\n\n    Problem:    No test for using the \u0027termsize\u0027 option.\n    Solution:   Add a test.\n\ncommit 802bfb14636b24d86d0ca8e0947d808b9b7c941e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Apr 15 17:28:13 2018 +0200\n\n    patch 8.0.1720: when a timer is running a terminal window may not close\n\n    Problem:    When a timer is running a terminal window may not close after a\n                shell has exited.\n    Solution:   Call job_status() more often.\n\ncommit e1a32310d5e9684608b893ab8295191d63178b4e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Apr 15 16:03:25 2018 +0200\n\n    patch 8.0.1719: cannot specify which Python executable configure should use\n\n    Problem:    Cannot specify which Python executable configure should use.\n    Solution:   Add --with-python-command and --with-python3-command.\n\ncommit 6c672194cd06fb1ab1289475aad31a9769bdb2ad\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Apr 15 13:28:42 2018 +0200\n\n    patch 8.0.1718: terminal scrollback test fails on MS-Windows\n\n    Problem:    Terminal scrollback test fails on MS-Windows.\n    Solution:   Check for the last line of output anticipating there might be an\n                empty line below it.\n\ncommit 3cba73423e5304ef7ccdb2280d65562d2f06f483\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Apr 15 13:12:46 2018 +0200\n\n    patch 8.0.1717: C89 check causes too much trouble\n\n    Problem:    C89 check causes too much trouble.\n    Solution:   Remove enforcing C89 for now.\n\ncommit ac3e830065f1e54c422cdd2f3157fb35fac27e04\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Apr 15 13:10:44 2018 +0200\n\n    patch 8.0.1716: test for term_setsize() does not give a good error message\n\n    Problem:    Test for term_setsize() does not give a good error message.\n    Solution:   use assert_inrange().\n\ncommit 8c94a549051cc4d4cbb8cabd321724a85fe40c23\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Apr 15 12:55:13 2018 +0200\n\n    patch 8.0.1715: terminal buffer can be 1 more than \u0027terminalscroll\u0027 lines\n\n    Problem:    Terminal buffer can be 1 more than \u0027terminalscroll\u0027 lines.\n    Solution:   Change \u003e to \u003e\u003d.\n\ncommit 6e72cd0d7267b9545ef966a53e62706914a96042\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Apr 14 21:31:35 2018 +0200\n\n    patch 8.0.1714: term_setsize() does not give an error in a normal buffer\n\n    Problem:    Term_setsize() does not give an error in a normal buffer.\n    Solution:   Add an error message.\n\ncommit b3623a382abc8f8e2bcfba4c1a2aa06b7578eb8d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Apr 14 18:59:50 2018 +0200\n\n    patch 8.0.1713: terminal debugger doesn\u0027t handle arguments\n\n    Problem:    Terminal debugger doesn\u0027t handle arguments.\n    Solution:   Use \u003cf-args\u003e and pass all the arguments to gdb, e.g. the core file\n                or process number. (suggested by Christian Brabandt) Disallow\n                starting the debugger twice.\n\ncommit 8c041b6b95f49f7383cf00e2036cf009b326fa8d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Apr 14 18:14:06 2018 +0200\n\n    patch 8.0.1712: terminal scrollback is not limited\n\n    Problem:    Terminal scrollback is not limited.\n    Solution:   Add the \u0027terminalscroll\u0027 option.\n\ncommit a42d363bac8a581afe769c370db70cf833767c41\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Apr 14 17:05:38 2018 +0200\n\n    patch 8.0.1711: term_setsize() is not implemented yet\n\n    Problem:    Term_setsize() is not implemented yet.\n    Solution:   Implement it.\n\ncommit 2a43230ce39eea340aab15fb50a083bc527fb8d0\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Apr 14 16:12:30 2018 +0200\n\n    patch 8.0.1710: building with Ruby fails\n\n    Problem:    Building with Ruby fails.\n    Solution:   Don\u0027t add -ansi when building with Ruby.\n\ncommit 2e324950b83fcdf60843b54a6a339183370f338a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Apr 14 14:37:07 2018 +0200\n\n    patch 8.0.1709: some non-C89 code may slip through\n\n    Problem:    Some non-C89 code may slip through.\n    Solution:   Enforce C89 in configure. Fix detected problems. (James McCoy,\n                closes #2735)\n\ncommit 78a16b0f2a142aae1fdc96c50ab0f25194d0e755\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Apr 14 13:51:55 2018 +0200\n\n    patch 8.0.1708: mkdir with \u0027p\u0027 flag fails on existing directory\n\n    Problem:    Mkdir with \u0027p\u0027 flag fails on existing directory, which is\n                different from the mkdir shell command.\n    Solution:   Don\u0027t fail if the directory already exists. (James McCoy,\n                closes #2775)\n\ncommit 98da6ecab905df48a67da36ce60233f45726c979\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Apr 13 22:15:46 2018 +0200\n\n    patch 8.0.1707: when \u0027wfh\u0027 is set \":bel 10new\" scrolls window\n\n    Problem:    When \u0027wfh\u0027 is set \":bel 10new\" scrolls window. (Andrew Pyatkov)\n    Solution:   Set the fraction before changing the window height. (closes #2798)\n\ncommit b59118d5012a6a07e2d54504fbb04837b5a1208c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Apr 13 22:11:56 2018 +0200\n\n    patch 8.0.1706: cannot sent CTRL-\\ to a terminal window\n\n    Problem:    Cannot sent CTRL-\\ to a terminal window.\n    Solution:   Make CTRL-W CTRL-\\ send CTRL-\\ to a terminal window.\n\ncommit 5bab555c2f1b3b86d57e4adeb86d908eff477fc9\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Apr 13 20:41:29 2018 +0200\n\n    patch 8.0.1705: when making a vertical split the mode message isn\u0027t updated\n\n    Problem:    When making a vertical split the mode message isn\u0027t always\n                updated, \"VISUAL\" remains. (Alexei Averchenko)\n    Solution:   Only reset clear_cmdline when filling all columns of the last\n                screen line. (Tom M. closes #2611)\n\ncommit b8e22a053b68774dfd86fd829d9dba2333f09c05\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Apr 12 21:37:34 2018 +0200\n\n    patch 8.0.1704: \u0027backupskip\u0027 default doesn\u0027t work for Mac\n\n    Problem:    \u0027backupskip\u0027 default doesn\u0027t work for Mac.\n    Solution:   Use \"/private/tmp\". (Rainer Müller, closes #2793)\n\ncommit 527dec3f94c72096bf6baf4bb71f1a21dc7df89c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Apr 12 20:36:43 2018 +0200\n\n    patch 8.0.1703: in the tutor \u0027showcmd\u0027 is not set\n\n    Problem:    In the tutor \u0027showcmd\u0027 is not set.\n    Solution:   Set \u0027showcmd\u0027 in the vimtutor script. (Ken Takata, closes #2792)\n\ncommit ee5b94a8ecbaeafa11c7c7c8cf7bef765fbea912\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Apr 12 20:35:05 2018 +0200\n\n    patch 8.0.1702: leaking memory when autocommands make quickfix list invalid\n\n    Problem:    Leaking memory when autocommands make a quickfix list invalid.\n    Solution:   Call FreeWild(). (Yegappan Lakshmanan)\n\ncommit cccd62d435097814ea93e384920443fb2419e663\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Apr 12 20:23:48 2018 +0200\n\n    patch 8.0.1701: can disable COLOR_EMOJI with MSVC but not MinGW\n\n    Problem:    Can disable COLOR_EMOJI with MSVC but not MinGW.\n    Solution:   Add COLOR_EMOJI flag.  Also add some empty lines for readability.\n\ncommit 56f99550444949e12eca4a31ee60be91b2ab3a6e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Apr 12 20:06:05 2018 +0200\n\n    patch 8.0.1700: coverage statistics still don\u0027t work on coveralls\n\n    Problem:    Coverate statistics still don\u0027t work on coveralls.\n    Solution:   Exclude the xxd directory again.\n\ncommit 9ce4213b0322477ace1df5e0aa356b1a5551b445\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Apr 11 22:19:36 2018 +0200\n\n    patch 8.0.1699: leftover stuff for Python 1.4\n\n    Problem:    Leftover stuff for Python 1.4.\n    Solution:   Remove outdated Python 1.4 stuff. (Naoki Inada, closes #2794)\n\ncommit 1ed00330bcd169d5fcd72608e2745612b5b1d5b5\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Apr 11 21:03:08 2018 +0200\n\n    patch 8.0.1698: coverage statistics don\u0027t work on coveralls\n\n    Problem:    Coverate statistics don\u0027t work on coveralls.\n    Solution:   Use curly braces for $SRCDIR.\n\ncommit 769e9d21ac3e8dff43b9ef5e46cdc4523833b51e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Apr 11 20:53:49 2018 +0200\n\n    patch 8.0.1697: various tests are still a bit flaky\n\n    Problem:    Various tests are still a bit flaky.\n    Solution:   Increase the default wait time to five seconds.\n\ncommit d60e0a1d202d49503ba95a40c165172c8f61db7a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Apr 11 10:06:04 2018 +0200\n\n    patch 8.0.1696: coverage statistics don\u0027t work\n\n    Problem:    Coverate statistics don\u0027t work.\n    Solution:   Include the xxd directory. (Christian Brabandt)\n\ncommit 6995c0a7a91986caa0b495dd926d440c1e99f651\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Apr 10 21:46:10 2018 +0200\n\n    patch 8.0.1695: xxd test not run on MS-Windows\n\n    Problem:    Xxd test not run on MS-Windows.\n    Solution:   Use xxd.exe if it exists.\n\ncommit b377457e693210d1b0c0bbac7e04671fc98f038b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Apr 10 21:43:26 2018 +0200\n\n    patch 8.0.1694: terminal API test is a bit flaky\n\n    Problem:    Terminal API test is a bit flaky.\n    Solution:   Wait longer for Vim to stop.\n\ncommit 1acdb3f30104576c36f83d422fb67a805b0ce58a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Apr 10 21:16:32 2018 +0200\n\n    patch 8.0.1693: xxd is excluded from coverage statistics\n\n    Problem:    Xxd is excluded from coverage statistics.\n    Solution:   Don\u0027t skip the xxd directory. (Christian Brabandt)\n\ncommit 3a21d9c7bb4d58cccd2152e319daa8f8ffa2e664\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Apr 10 20:26:20 2018 +0200\n\n    patch 8.0.1692: Python may not work when using statically linked library\n\n    Problem:    Python may not work when using statically linked library .\n    Solution:   Do not define PYTHON_HOME and PYTHON3_HOME in configure if the\n                Python library is linked statically.\n\ncommit 164268d4cf84fa0efd984fddbef4a41366aabd46\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Apr 10 20:06:17 2018 +0200\n\n    patch 8.0.1691: xxd test sometimes fails\n\n    Problem:    Xxd test sometimes fails.\n    Solution:   Wipe out the XXDfile buffer.\n\ncommit 8dd1761e69d70bb4b5848dc4c213792d9121787a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Apr 10 19:24:04 2018 +0200\n\n    patch 8.0.1690: not easy to run one test with gvim instead of vim\n\n    Problem:    Not easy to run one test with gvim instead of vim.\n    Solution:   Add VIMTESTTARGET in Makefile.\n\ncommit 29f9ed20b42e7badea6cfb82fb1fb8d71f33e282\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Apr 10 19:20:31 2018 +0200\n\n    patch 8.0.1689: no tests for xxd\n\n    Problem:    No tests for xxd.\n    Solution:   Add a test. (Christian Brabandt)\n\ncommit 6f4700233fd925fe122b851f937929fb5e5da707\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Apr 10 18:47:20 2018 +0200\n\n    patch 8.0.1688: some macros are used without a semicolon\n\n    Problem:    Some macros are used without a semicolon, causing auto-indent to be\n                wrong.\n    Solution:   Use the do-while(0) trick. (Ozaki Kiichi, closes #2729)\n\ncommit d6b4f2dd760b425c63c359b9ff299f73448f8854\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Apr 10 18:26:27 2018 +0200\n\n    patch 8.0.1687: 64 bit compiler warnings\n\n    Problem:    64 bit compiler warnings.\n    Solution:   change type, add type cast. (Mike Williams)\n\ncommit d088240b96bc8b2bdba9242dcb9e3d36f1e16c48\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Apr 10 18:13:05 2018 +0200\n\n    patch 8.0.1686: Python does not work when configuring with specific dir\n\n    Problem:    Python does not work when configuring with specific dir. (Rajdeep)\n    Solution:   Do define PYTHON_HOME and PYTHON3_HOME in configure if the Python\n                config dir was specified.\n\ncommit f59c6e8cee092433d325ba21a107654a8d84f776\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Apr 10 15:59:11 2018 +0200\n\n    patch 8.0.1685: can\u0027t set ANSI colors of a terminal window\n\n    Problem:    Can\u0027t set ANSI colors of a terminal window.\n    Solution:   Add term_setansicolors(), term_getansicolors() and\n                g:term_ansi_colors. (Andy Massimino, closes #2747)\n\ncommit 07b46af645fa7a2b95afec3f3d87c91942d9cbd0\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Apr 10 14:56:18 2018 +0200\n\n    patch 8.0.1684: ml_get errors when using terminal window for shell command\n\n    Problem:    ml_get errors when using terminal window for shell command.\n                (Blay263)\n    Solution:   Do not change the size of the current window.\n\ncommit 0424958bde3d3e74c721ba39ab4d5a4744897393\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Apr 10 13:29:34 2018 +0200\n\n    patch 8.0.1683: Python upgrade breaks Vim when defining PYTHON_HOME\n\n    Problem:    Python upgrade breaks Vim when defining PYTHON_HOME.\n    Solution:   Do not define PYTHON_HOME and PYTHON3_HOME in configure. (Naoki\n                Inada, closes #2787)\n\ncommit 8c87a2b1fec85e4aac33f71586ac1514536fc66b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Apr 10 13:15:47 2018 +0200\n\n    patch 8.0.1682: auto indenting breaks inserting a block\n\n    Problem:    Auto indenting breaks inserting a block.\n    Solution:   Do not check for cursor movement if indent was changed. (Christian\n                Brabandt, closes #2778)\n\ncommit e80757c1545286240d687e9a303cf8eeb3f9a6de\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Apr 10 12:42:44 2018 +0200\n\n    patch 8.0.1681: the format attribute fails with MinGW\n\n    Problem:    The format attribute fails with MinGW. (John Marriott)\n    Solution:   Don\u0027t use the format attribute with MinGW.\n\ncommit 756ef113d14428e598274f87672d7f0e34ff9781\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Apr 10 12:04:27 2018 +0200\n\n    patch 8.0.1680: memory allocated by libvterm is not profiled\n\n    Problem:    Memory allocated by libvterm does not show up in profile.\n    Solution:   Pass allocater functions to vterm_new().\n\ncommit 672afb9f66c64e031a2b609bdee0cb873883c9ec\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Apr 8 16:34:22 2018 +0200\n\n    patch 8.0.1679: compiler warning for printf format\n\n    Problem:    Compiler warning for printf format. (Chdiza)\n    Solution:   Change type to \"long long\". (closes #2791)\n\ncommit e333e79f9bdff82432e0fd7fcf7ae30ef8e3d092\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Apr 8 13:27:39 2018 +0200\n\n    patch 8.0.1678: errorformat \"%r\" implies \"%\u003e\"\n\n    Problem:    Errorformat \"%r\" implies \"%\u003e\". (Jan Gosmann)\n    Solution:   Jump to before setting fmt_ptr. (Yegappan Lakshmanan,\n                closes #2785)\n\ncommit ea39176baab52b646d1e2676e662def718ddd365\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Apr 8 13:07:22 2018 +0200\n\n    patch 8.0.1677: no compiler warning for wrong format in vim_snprintf()\n\n    Problem:    No compiler warning for wrong format in vim_snprintf().\n    Solution:   Add printf attribute for gcc.  Fix reported problems.\n\ncommit 4ac2e8d8e60dcc7dbff662e177b86ccfbda7cd9e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Apr 8 12:38:26 2018 +0200\n\n    patch 8.0.1676: no compiler warning for wrong printf format\n\n    Problem:    No compiler warning for wrong printf format.\n    Solution:   Add a printf attribute for gcc. Fix reported problems. (Dominique\n                Pelle, closes #2789)\n\ncommit 820082914122d5bf7b6e89ff30cf364ad40a560f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Apr 8 12:17:04 2018 +0200\n\n    patch 8.0.1675: unused macro argument in libvterm\n\n    Problem:    Unused macro argument in libvterm. (Randall W. Morris)\n    Solution:   Remove the argument.\n\ncommit 77557a7ae66830cb21c79d3a2b48a93b086599b3\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Apr 7 21:42:56 2018 +0200\n\n    patch 8.0.1674: libvterm can\u0027t handle an OSC string split\n\n    Problem:    Libvterm can\u0027t handle a long OSC string that is split.\n    Solution:   When an incomplete OSC string is received copy it to the parser\n                buffer. Increase the size of the parser buffer to be able to\n                handle longer strings.\n\ncommit 4791015e6f0adf7f3a0a6a59884c4092ca3c19ef\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Apr 7 19:27:16 2018 +0200\n\n    patch 8.0.1673: terminal window tests are still a bit flaky\n\n    Problem:    Terminal window tests are still a bit flaky.\n    Solution:   Increase the waiting time even more. (Elimar Riesebieter)\n\ncommit 72532d354e699f1cceec34c0b08e1de4d3ea9641\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Apr 7 19:09:09 2018 +0200\n\n    patch 8.0.1672: error during completion causes command to be cancelled\n\n    Problem:    Error during completion causes command to be cancelled.\n    Solution:   Reset did_emsg before waiting for another character. (Tom M.)\n\ncommit 22efba47deb7e504142487fdc1617ec638cf0683\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Apr 7 13:22:21 2018 +0200\n\n    patch 8.0.1671: crash when passing non-dict argument as env to job_start()\n\n    Problem:    Crash when passing non-dict argument as env to job_start().\n    Solution:   Check for valid argument. (Ozaki Kiichi, closes #2765)\n\ncommit b6ed74fef8e088128c45928ee7d02458b2882c1e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Apr 7 10:42:14 2018 +0200\n\n    patch 8.0.1670: terminal window tests are still a bit flaky\n\n    Problem:    Terminal window tests are still a bit flaky.\n    Solution:   Increase the waiting time for the buffer to be created.\n\ncommit e1bb879f49665bb828197135b80aaf72cc190073\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Apr 6 22:58:23 2018 +0200\n\n    patch 8.0.1669: :vimgrep may add entries to the wrong quickfix list\n\n    Problem:    :vimgrep may add entries to the wrong quickfix list.\n    Solution:   Use the list identifier. (Yegappan Lakshmanan)\n\ncommit c4b533e1e93151658cb170c6796d327a8c0f8612\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Apr 6 22:26:25 2018 +0200\n\n    patch 8.0.1668: terminal debugger: can\u0027t re-open source code window\n\n    Problem:    Terminal debugger: can\u0027t re-open source code window.\n    Solution:   Add the :Source command.  Also create the window if needed when\n                gdb stops at a source line.\n\ncommit 3680bab7e797444a7f41646888d9dd04b01c3816\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Apr 6 20:22:06 2018 +0200\n\n    patch 8.0.1667: terminal window tests are flaky\n\n    Problem:    Terminal window tests are flaky.\n    Solution:   Increase the waiting time for Vim to start.\n\ncommit 51ad4eaa22e15cf1fe6c45d82c7e1371e00401a4\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Apr 6 11:14:11 2018 +0200\n\n    Update runtime files\n\ncommit d5359b24ceefefed4b3a37efd9bf54176935f3a5\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Apr 5 22:44:39 2018 +0200\n\n    patch 8.0.1666: % argument in ch_log() causes trouble\n\n    Problem:    % argument in ch_log() causes trouble.\n    Solution:   Use string as third argument in internal ch_log(). (Dominique\n                Pelle, closes #2784)\n\ncommit 9a993e3c09371bb80d71be62fca53cf954a98f72\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Apr 5 22:15:22 2018 +0200\n\n    patch 8.0.1665: when running a terminal from the GUI \u0027term\u0027 is not useful\n\n    Problem:    When running a terminal from the GUI \u0027term\u0027 is not useful.\n    Solution:   Use $TERM in the GUI if it starts with \"xterm\". (closes #2776)\n\ncommit 3aa67fb453373109132b71eeb488595d651dfb7d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Apr 5 21:04:15 2018 +0200\n\n    patch 8.0.1664: test failure because of not allocating enough space\n\n    Problem:    Test failure because of not allocating enough space.\n    Solution:   Allocate more bytes.\n\ncommit 86676c949fcec939441620bc747851e315e2702a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Apr 5 18:56:48 2018 +0200\n\n    patch 8.0.1663: cannot build without multi-byte feature\n\n    Problem:    Cannot build without multi-byte feature.\n    Solution:   Add #ifdef.\n\ncommit 4a69634b1b55e06c4bf7f05b54125b1669b1c363\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Apr 5 18:45:26 2018 +0200\n\n    patch 8.0.1662: showing dump diff doesn\u0027t mention both file names\n\n    Problem:    Showing dump diff doesn\u0027t mention both file names.\n    Solution:   Add the file name in the separator line.\n\ncommit 878c96d5b9416170dfd28a02cba0db683f91c220\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Apr 4 23:00:06 2018 +0200\n\n    patch 8.0.1661: warnings from 64 bit compiler\n\n    Problem:    Warnings from 64 bit compiler.\n    Solution:   Add type casts. (Mike Williams)\n\ncommit 333b80acf3a44e462456e6d5730e47ffa449c83d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Apr 4 22:57:29 2018 +0200\n\n    patch 8.0.1660: the terminal API \"drop\" command doesn\u0027t support options\n\n    Problem:    The terminal API \"drop\" command doesn\u0027t support options.\n    Solution:   Implement the options.\n\ncommit 1f8495cf48888ff3a8ab3d0eb22db92389191a60\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Apr 4 21:53:11 2018 +0200\n\n    patch 8.0.1659: scroll events not recognized for some xterm emulators\n\n    Problem:    Scroll events not recognized for some xterm emulators.\n    Solution:   Recognize mouse codes 0x40 and 0x41 as scroll events.\n\ncommit 79cf7c0d4574f15cfad5ad706f175e226c528f2a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Apr 3 14:21:16 2018 +0200\n\n    patch 8.0.1658: capitalize argument not available in long form\n\n    Problem:    Capitalize argument not available in long form.\n    Solution:   Recognize -capitalize.  Update man page.\n\ncommit 9af9778209cd0cbb284f6ff7e88f707418089975\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Apr 3 12:51:01 2018 +0200\n\n    patch 8.0.1657: crash when reading a channel\n\n    Problem:    Crash when reading a channel.\n    Solution:   Clear the write flag before writing. (idea by Shinya Ohyanagi,\n                closes #2769).\n\ncommit 8b31a6ff7a0a8184ddc9997a0cc4aa5f2350b279\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Apr 3 12:17:25 2018 +0200\n\n    patch 8.0.1656: no option to have xxd produce upper case variable names\n\n    Problem:    No option to have xxd produce upper case variable names.\n    Solution:   Add the -C argument. (Matt Panaro closes #2772)\n\ncommit 25a6e8a769aa1c0d308b5f871132961f37986d0a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Mar 30 12:27:32 2018 +0200\n\n    Small runtime update\n\ncommit f3ba14ffd32faa1856a99cf657c426bf9d1204ae\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Mar 29 18:29:51 2018 +0200\n\n    patch 8.0.1655: outdated gdb message in terminal debugger unclear\n\n    Problem:    Outdated gdb message in terminal debugger unclear.\n    Solution:   Specifically mention the required gdb version.  Avoid getting\n                stuck on pagination.\n\ncommit ab943431d8fcd856008a025b0e5652dd4b8007fc\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Mar 29 18:27:07 2018 +0200\n\n    Update runtime files\n\ncommit 7b24ce08fe99345cac035215fca29c7e174a6456\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Mar 29 18:15:26 2018 +0200\n\n    patch 8.0.1654: warnings for conversion of void to function pointer\n\n    Problem:    Warnings for conversion of void to function pointer.\n    Solution:   Use a temp variable that is a function pointer.\n\ncommit 1834d37396e046ccbc4aa2678ba16a38197da6b4\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Mar 29 17:40:46 2018 +0200\n\n    patch 8.0.1653: screen dump is made too soon\n\n    Problem:    Screen dump is made too soon.\n    Solution:   Wait until the ruler is displayed. (Ozaki Kiichi, closes #2755)\n\ncommit f06b0b6c8f85ea9c320f2be30b25ed084969c1e2\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Mar 29 17:22:24 2018 +0200\n\n    patch 8.0.1652: term_dumpwrite() does not output composing characters\n\n    Problem:    term_dumpwrite() does not output composing characters.\n    Solution:   Use the cell index.\n\ncommit 0751f51a5b428805a8c1e9fe529693d032bec991\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Mar 29 16:37:16 2018 +0200\n\n    patch 8.0.1651: cannot filter :ls output for terminal buffers\n\n    Problem:    Cannot filter :ls output for terminal buffers.\n    Solution:   Add flags for terminal buffers. (Marcin Szamotulski, closes #2751)\n\ncommit 0c72fe4ed8430db41f43c5878e6ee60265dc49e9\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Mar 29 16:04:08 2018 +0200\n\n    patch 8.0.1650: too many #ifdefs\n\n    Problem:    Too many #ifdefs.\n    Solution:   Graduate FEAT_LISTCMDS, no reason to leave out buffer commands.\n\ncommit cd43effecab02c6c28b1c4a3a14f91b8c3f26c0d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Mar 29 15:55:38 2018 +0200\n\n    patch 8.0.1649: no completion for argument list commands\n\n    Problem:    No completion for argument list commands.\n    Solution:   Add arglist completion. (Yegappan Lakshmanan, closes #2706)\n\ncommit 1b2f61e732a961c1345bf3bb6826c1caa870c10d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Mar 27 21:12:01 2018 +0200\n\n    patch 8.0.1648: resource fork tool doesn\u0027t work on Python 3\n\n    Problem:    Resource fork tool doesn\u0027t work on Python 3.\n    Solution:   Use \"print()\" instead of \"print\". (Marius Gedminas)\n\ncommit 2a77d21f7893ba14e682a3c5891d606f117a3f36\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Mar 26 21:38:52 2018 +0200\n\n    patch 8.0.1647: terminal API may call any user function\n\n    Problem:    Terminal API may call a function not meant to be called by this\n                API.\n    Solution:   Require the function to start with Tapi_.\n\ncommit 4368d5ce8a2fa16826d76eeb32347bbbb4fad2bc\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Mar 26 20:55:10 2018 +0200\n\n    patch 8.0.1646: MS-Windows: executable contains unreferenced functions\n\n    Problem:    MS-Windows: executable contains unreferenced functions and data.\n    Solution:   Add /opt:ref to the compiler command. (Ken Takata)\n\ncommit 086eb876951aa0b0bee3de4ed0569bf4b70c6f31\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Mar 25 21:24:12 2018 +0200\n\n    patch 8.0.1645: test for terminal response to escape sequence may fail\n\n    Problem:    Test for terminal response to escape sequence fails for some\n                people. (toothpik)\n    Solution:   Run \"cat\" and let it echo the characters.\n\ncommit cf67a509e93167f14c892301e13de14636cedc61\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Mar 25 20:31:32 2018 +0200\n\n    patch 8.0.1644: terminal API tests still fail\n\n    Problem:    Terminal API tests still fail.\n    Solution:   Explicitly set \u0027title\u0027 in the terminal job. (Ozaki Kiichi,\n                closes #2750)\n\ncommit 2de50f87622cd4e631fd17845e16a94ed5992b80\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Mar 25 19:09:56 2018 +0200\n\n    patch 8.0.1643: terminal API tests fail\n\n    Problem:    Terminal API tests fail.\n    Solution:   Explicitly set \u0027title\u0027.\n\ncommit 15a1c3fdc19499c267e4dc664aa0de9d65a08cad\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Mar 25 18:56:25 2018 +0200\n\n    patch 8.0.1642: running Vim in terminal fails with two windows\n\n    Problem:    Running Vim in terminal fails with two windows.\n    Solution:   Pass the number of rows to RunVimInTerminal().\n\ncommit 8fbaeb195d9298c3a2a80300b5f96f1adddd2f59\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Mar 25 18:20:17 2018 +0200\n\n    patch 8.0.1641: job in terminal can\u0027t communicate with Vim\n\n    Problem:    Job in terminal can\u0027t communicate with Vim.\n    Solution:   Add the terminal API.\n\ncommit 65873846e088bb94028e9d591ea03e377cb206b5\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Mar 25 17:12:58 2018 +0200\n\n    patch 8.0.1640: Test_cwd() is flaky\n\n    Problem:    Test_cwd() is flaky.\n    Solution:   Add to list of flaky tests.\n\ncommit b5b49a3b430ea0aaf8cce6b7bc0e444f0211ddfb\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Mar 25 16:20:37 2018 +0200\n\n    patch 8.0.1639: libvterm code lags behind master\n\n    Problem:    Libvterm code lags behind master.\n    Solution:   Sync to head, solve merge problems.\n\ncommit e7499ddc33508d3d341e96f84a0e7b95b2d6927c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Mar 24 17:56:13 2018 +0100\n\n    patch 8.0.1638: popup test fails depending on environment variable\n\n    Problem:    Popup test fails depending on environment variable.\n    Solution:   Reset $COLORFGBG when running Vim in a terminal. (closes #2693)\n\ncommit 897e63c4c0623078b5b39e2715b10f456a2453e7\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Mar 24 17:16:33 2018 +0100\n\n    patch 8.0.1637: no test for term_dumpdiff() options argument\n\n    Problem:    No test for term_dumpdiff() options argument.\n    Solution:   Add a test.\n\ncommit 45d2a64f964238753403017b6d0ef30be88ccf37\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Mar 24 14:30:32 2018 +0100\n\n    patch 8.0.1636: no test for term_dumpload() and term_dumpdiff()\n\n    Problem:    No test for term_dumpload() and term_dumpdiff().\n    Solution:   Add tests.\n\ncommit 16d7eced1a08565a9837db8067c7b9db5ed68854\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Mar 24 14:06:15 2018 +0100\n\n    patch 8.0.1635: undefining _POSIX_THREADS causes problems with Python 3\n\n    Problem:    Undefining _POSIX_THREADS causes problems with Python 3. (Micah\n                Bucy, closes #2748)\n    Solution:   Remove the lines.\n\ncommit 75b0a888e41bcda4163072f41bb7b5471fef7651\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Mar 24 14:01:56 2018 +0100\n\n    patch 8.0.1634: the ex_vimgrep() function is too long\n\n    Problem:    The ex_vimgrep() function is too long.\n    Solution:   Split it in smaller functions. (Yegappan Lakshmanan)\n\ncommit 8c64a36e40b8746404f7151abe6849393396af10\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Mar 23 22:39:31 2018 +0100\n\n    patch 8.0.1633: a TextChanged autocmd triggers when it is defined\n\n    Problem:    A TextChanged autocmd triggers when it is defined after creating a\n                buffer.\n    Solution:   Set b_last_changedtick when opening a buffer. (Hirohito Highlight,\n                closes #2742)\n\ncommit 47015b80a0b0ff74ba7cb597d5959604b6e9a511\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Mar 23 22:10:34 2018 +0100\n\n    patch 8.0.1632: in a terminal dump NUL and space are different\n\n    Problem:    In a terminal dump NUL and space considered are different,\n                although they are displayed the same.\n    Solution:   When encountering NUL handle it like space.\n\ncommit 948a796bfea55d1e5a3a079d4976fdd4d093cd05\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Mar 23 20:37:45 2018 +0100\n\n    patch 8.0.1631: testing with Vim running in terminal is a bit flaky\n\n    Problem:    Testing with Vim running in terminal is a bit flaky.\n    Solution:   Delete any .swp file so that later tests don\u0027t fail.\n\ncommit 295ac5ab5e840af6051bed5ec9d9acc3c73445de\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Mar 22 23:04:02 2018 +0100\n\n    patch 8.0.1630: trimming white space is not that easy\n\n    Problem:    Trimming white space is not that easy.\n    Solution:   Add the trim() function. (Bukn, closes #1280)\n\ncommit 62b7f6a139a19eb6c79eb428c66a7118e9741b5d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Mar 22 21:44:07 2018 +0100\n\n    patch 8.0.1629: Mac: getpagesize() is deprecated\n\n    Problem:    Mac: getpagesize() is deprecated.\n    Solution:   Use sysconf() instead. (Ozaki Kiichi, closes #2741)\n\ncommit 0bd052ba12f672b46415ed1d5d1d2597a326f85a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Mar 22 20:33:56 2018 +0100\n\n    patch 8.0.1628: channel log doesn\u0027t mention exiting\n\n    Problem:    Channel log doesn\u0027t mention exiting.\n    Solution:   Add a ch_log() call in getout().\n\ncommit 7735dafb584c77cf1191eceaa0b4db46266c9cb8\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Mar 22 20:26:50 2018 +0100\n\n    patch 8.0.1627: compiler warning for visibility attribute not supported\n\n    Problem:    Compiler warning for visibility attribute not supported on MinGW\n                builds.\n    Solution:   Don\u0027t add the attribute when we don\u0027t expect it to work.\n                (Christian Brabandt)\n\ncommit b571c63d481b065dc22465300e41a4b8cff66120\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Mar 21 22:27:59 2018 +0100\n\n    patch 8.0.1626: compiler warning for possible loss of data\n\n    Problem:    Compiler warning for possible loss of data.\n    Solution:   Use size_t instead of int. (Christian Brabandt)\n\ncommit 29dfa5af3c14406573d08609d2e95add4d6b45fb\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Mar 20 21:24:45 2018 +0100\n\n    patch 8.0.1625: test_quotestar is flaky when run in GTK GUI\n\n    Problem:    Test_quotestar is flaky when run in GTK GUI.\n    Solution:   Do not call lose_selection when invoked from\n                selection_clear_event().\n\ncommit 5a3a49ed592e8300553590392721a5e55fede6e7\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Mar 20 18:35:53 2018 +0100\n\n    patch 8.0.1624: options for term_dumpdiff() and term_dumpload() not implemented\n\n    Problem:    Options for term_dumpdiff() and term_dumpload() not implemented\n                yet.\n    Solution:   Implement the relevant options.\n\ncommit 3e8d385347b23b2925d1b8ca64b78764d37f21fe\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Mar 20 17:43:01 2018 +0100\n\n    patch 8.0.1623: terminal kill tests are flaky\n\n    Problem:    Terminal kill tests are flaky.\n    Solution:   Instead of running Vim in a terminal, run it as a normal command.\n\ncommit 6ed86ad170b60517eeddb54c2b22fdc888a22c0b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Mar 20 13:30:42 2018 +0100\n\n    patch 8.0.1622: possible NULL pointer dereference\n\n    Problem:    Possible NULL pointer dereferencey. (Coverity)\n    Solution:   Reverse the check for a NULL pointer.\n\ncommit 6185903e3d07eb53326fc1403fc2de97ca31b775\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Mar 20 13:00:25 2018 +0100\n\n    patch 8.0.1621: using invalid default value for highlight attribute\n\n    Problem:    Using invalid default value for highlight attribute.\n    Solution:   Use zero instead of -1.\n\ncommit e26e0d2b83c2875b9829b884c2ababf8ca771f7e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Mar 20 12:34:04 2018 +0100\n\n    patch 8.0.1620: reading spell file has no good EOF detection\n\n    Problem:    Reading spell file has no good EOF detection.\n    Solution:   Check for EOF at every character read for a length field.\n\ncommit 81c3c89a28859de3aa167c53355f374394ada093\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Mar 20 11:41:44 2018 +0100\n\n    patch 8.0.1619: Win32 GUI: crash when winpty is not installed\n\n    Problem:    Win32 GUI: crash when winpty is not installed and trying to use\n                :shell in a terminal window.\n    Solution:   Check for NULL return form term_start(). (Yasuhiro Matsumoto,\n                closes #2727)\n\ncommit ecadf4377f120200252e023ef6a9aa369e98850a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Mar 20 11:17:04 2018 +0100\n\n    patch 8.0.1618: color Grey50 is missing in the compiled-in table\n\n    Problem:    Color Grey50, used for ToolbarLine, is missing in the compiled-in\n                table.\n    Solution:   Add the color to the list. (Kazunobu Kuriyama)\n\ncommit 42f652f733550a0d8bc9b030c9a5a62e7e2d8668\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Mar 19 21:44:37 2018 +0100\n\n    patch 8.0.1617: Win32: :shell command in the GUI crashes\n\n    Problem:    Win32: :shell command in the GUI crashes.\n    Solution:   Handle the situation that \"cmd\" is NULL. (Yasuhiro Matsumoto,\n                closes #2721)\n\ncommit f05fa378229004fb64493b411b864709ce7da453\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Mar 18 19:29:34 2018 +0100\n\n    patch 8.0.1616: Win32: shell commands in the GUI open a new console\n\n    Problem:    Win32: shell commands in the GUI open a new console.\n    Solution:   Use a terminal window for interactive use when \u0027guioptions\u0027\n                contains \"!\".\n\ncommit 52acb110ac025b57dad5f5ec6004abbe4726a718\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Mar 18 19:20:22 2018 +0100\n\n    patch 8.0.1615: term_dumpload() does not use the right colors\n\n    Problem:    term_dumpload() does not use the right colors.\n    Solution:   Initialize colors when not using create_vterm().\n\ncommit 98ef233e14faaaf42e0342da1803d493ce0337b2\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Mar 18 14:44:37 2018 +0100\n\n    Update runtime files. Convert a couple of help files to utf-8.\n\ncommit 9ef2a30e6ff5830984b57dd3d682656789a7ad78\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Mar 17 15:55:26 2018 +0100\n\n    patch 8.0.1614: \"make tags\" doesn\u0027t include libvterm\n\n    Problem:    \"make tags\" doesn\u0027t include libvterm.\n    Solution:   Add the libvterm sources to the tags command.\n\ncommit a2150ac01643ef99b0e7b2273c6ad84ce79c8f90\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Mar 17 13:15:17 2018 +0100\n\n    patch 8.0.1613: warning for unused variable in tiny build\n\n    Problem:    Warning for unused variable in tiny build. (Tony Mechelynck)\n    Solution:   Move declaration to inner block.\n\ncommit 1dd98334d6daee8abefcd640291d4b777d9f0f96\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Mar 16 22:54:53 2018 +0100\n\n    patch 8.0.1612: need to close terminal after shell stopped\n\n    Problem:    Need to close terminal after shell stopped.\n    Solution:   Make :terminal without argument close the window by default.\n\ncommit af23bad0fd05b1f6495287089387a1f97efa5b49\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Mar 16 22:20:49 2018 +0100\n\n    patch 8.0.1611: CTRL-W in system terminal does not go to job\n\n    Problem:    CTRL-W in system terminal does not go to job.\n    Solution:   Do not use CTRL-W as a terminal command in a system terminal.\n\ncommit 4ac31eeff0409de0b1fe2d9e9f678859656ac4ae\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Mar 16 21:34:25 2018 +0100\n\n    patch 8.0.1610: cannot build without GUI\n\n    Problem:    Cannot build without GUI.\n    Solution:   Add #ifdef.\n\ncommit 135682517bc378cfdb63fe3a6e3553935f69f6ce\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Mar 16 20:46:58 2018 +0100\n\n    patch 8.0.1609: shell commands in the GUI use a dumb terminal\n\n    Problem:    Shell commands in the GUI use a dumb terminal.\n    Solution:   Add the \"!\" flag to \u0027guioptions\u0027 to execute system commands in a\n                special terminal window.  Only for Unix now.\n\ncommit 43cb6262141c0a0853680bd8d0433e04db3bf182\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Mar 14 21:39:02 2018 +0100\n\n    patch 8.0.1608: Win32: directx not enabled by default\n\n    Problem:    Win32: directx not enabled by default.\n    Solution:   Change Makefile to enable directx by default. (Ken Takata)\n\ncommit 62dd452d02f4a17f7e9fdfb3656b71bea62e12fe\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Mar 14 21:20:02 2018 +0100\n\n    patch 8.0.1607: --clean loads user settings from .gvimrc\n\n    Problem:    --clean loads user settings from .gvimrc.\n    Solution:   Behave like \"-U NONE\" was used. (Ken Takata)\n\ncommit 228de1dfd2687af16dc7bc88942c65b5af9d7e04\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Mar 14 20:11:12 2018 +0100\n\n    patch 8.0.1606: singular/plural variants not translated\n\n    Problem:    Singular/plural variants not translated.\n    Solution:   Add NGETTEXT argument to xgettext. (Sergey Alyoshin)\n\ncommit 012eb6629337fdf8afca78a24faa132e9b42e7b4\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Mar 13 17:55:27 2018 +0100\n\n    patch 8.0.1605: terminal test is a bit flaky\n\n    Problem:    Terminal test is a bit flaky.\n    Solution:   Check for the shell prompt.  Use more lambda functions.\n\ncommit a903472cfa048e7a29d9c6ed0945ef03e48c6a08\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Mar 13 15:43:46 2018 +0100\n\n    patch 8.0.1604: paste test may fail if $DISPLAY is not set\n\n    Problem:    Paste test may fail if $DISPLAY is not set.\n    Solution:   Add WorkingClipboard() and use it in the paste test.\n\ncommit f118d4847eb0dc2473260aebce301643568c5bc3\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Mar 13 13:14:00 2018 +0100\n\n    patch 8.0.1603: cannot build with +terminal but without +menu\n\n    Problem:    Cannot build with +terminal but without +menu.\n    Solution:   Add #ifdef. (Damien)\n\ncommit 625f0c1eb75da08229843fa393b1ee4e6547d285\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Mar 13 13:10:41 2018 +0100\n\n    patch 8.0.1602: crash in parsing JSON\n\n    Problem:    Crash in parsing JSON.\n    Solution:   Fail when using array or dict as dict key. (Damien)\n\ncommit ff1e8795772a0175017c4c4f74ce33614ea8e73a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Mar 12 22:16:37 2018 +0100\n\n    patch 8.0.1601: highlight test fails on Win32\n\n    Problem:    Highlight test fails on Win32.\n    Solution:   Check for vtp and vcon support.\n\ncommit f708ac592f47100a36f2bc12ec98ea6357fdfa27\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Mar 12 21:48:32 2018 +0100\n\n    patch 8.0.1600: crash when setting t_Co to zero when \u0027termguicolors\u0027 is set\n\n    Problem:    Crash when setting t_Co to zero when \u0027termguicolors\u0027 is set.\n    Solution:   Use IS_CTERM instead of checking the number of colors.\n                (closes #2710)\n\ncommit 3e4b84d0b55936ac017d20df6651ddd05e38f58f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Mar 11 20:51:52 2018 +0100\n\n    patch 8.0.1599: no error message when gdb does not support debugger\n\n    Problem:    No error message when gdb does not support the terminal debugger.\n    Solution:   Check for the response to open the Machine Interface.\n\ncommit c48369c3fc507f398abbc933a60f653c6abe6701\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Mar 11 19:30:45 2018 +0100\n\n    patch 8.0.1598: cannot select text in a terminal with the mouse\n\n    Problem:    Cannot select text in a terminal with the mouse.\n    Solution:   When a job in a terminal is not consuming mouse events, use them\n                for modeless selection.  Also stop Insert mode when clicking in a\n                terminal window.\n\ncommit e87303af3236b8fb5e1e3be4d0e2209344fbf8b2\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Mar 11 17:02:12 2018 +0100\n\n    patch 8.0.1597: autocommand events are not sorted\n\n    Problem:    Autocommand events are not sorted.\n    Solution:   Sort the autocommand events.\n\ncommit b852c3e64d319d6ec47dd780c8654ae095e1d8c2\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Mar 11 16:55:36 2018 +0100\n\n    patch 8.0.1596: no autocommand specifically for opening a terminal window\n\n    Problem:    No autocommand specifically for opening a terminal window.\n    Solution:   Add TerminalOpen. (?, closes #2484)\n\ncommit 12a96de430779b88795fac87a2be666d9f661d1e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Mar 11 14:44:18 2018 +0100\n\n    patch 8.0.1595: no autocommand triggered before exiting\n\n    Problem:    No autocommand triggered before exiting.\n    Solution:   Add the ExitPre autocommand event.\n\ncommit 435acdb88c849c6bac44ef30f24f29618b36af50\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Mar 10 20:51:25 2018 +0100\n\n    patch 8.0.1594: :conform qall not tested with active terminal window\n\n    Problem:    :conform qall not tested with active terminal window.\n    Solution:   Add a test.\n\ncommit 25cdd9c33b21ddbd31321c075873bb225450d2d2\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Mar 10 20:28:12 2018 +0100\n\n    patch 8.0.1593: :qall never exits with an active terminal window\n\n    Problem:    :qall never exits with an active terminal window.\n    Solution:   Add a way to kill a job in a terminal window.\n\ncommit b5b7562475ad032a174b893286172de0d2c157cd\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Mar 9 22:22:21 2018 +0100\n\n    Update runtime files.\n\ncommit 4d8bac8bf593ff087517ff79090c2d224325aae6\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Mar 9 21:33:34 2018 +0100\n\n    patch 8.0.1592: terminal windows in a session are not properly restored\n\n    Problem:    Terminal windows in a session are not properly restored.\n    Solution:   Add \"terminal\" in \u0027sessionoptions\u0027.  When possible restore the\n                command running in a terminal.\n\ncommit 20586cb4f4d516a60b96cc02a94b810fea8b8cdb\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Mar 8 22:03:14 2018 +0100\n\n    patch 8.0.1591: MS-Windows: when reparsing the arguments \u0027wildignore\u0027 matters\n\n    Problem:    MS-Windows: when reparsing the arguments \u0027wildignore\u0027 matters.\n    Solution:   Save and reset \u0027wildignore\u0027. (Yasuhiro Matsumoto, closes #2702)\n\ncommit 1a840240376f2858d489736f9eed6d2975225fdf\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Mar 8 21:46:43 2018 +0100\n\n    patch 8.0.1590: padding in list type wastes memory\n\n    Problem:    Padding in list type wastes memory.\n    Solution:   Reorder struct members to optimize padding. (Dominique Pelle,\n                closes #2704)\n\ncommit d7db27bafd1045281c965d9483539748a744de70\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Mar 7 23:02:33 2018 +0100\n\n    patch 8.0.1589: error for setting \u0027modifiable\u0027 when resetting it\n\n    Problem:    Error for setting \u0027modifiable\u0027 when resetting it.\n    Solution:   Check if \u0027modifiable\u0027 was actually set.\n\ncommit 52f18a112a073c39187cd93f26115d1e2bfd29ce\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Mar 7 22:09:11 2018 +0100\n\n    patch 8.0.1588: popup menu hangs after typing CTRL-C\n\n    Problem:    Popup menu hangs after typing CTRL-C.\n    Solution:   Make CTRL-C exit the loop. (Ozaki Kiichi, closes #2697)\n\ncommit 3324d0a86421a634572758dcfde917547f4d4c67\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Mar 6 19:51:13 2018 +0100\n\n    patch 8.0.1587: inserting from the clipboard doesn\u0027t work literally\n\n    Problem:    inserting from the clipboard doesn\u0027t work literally\n    Solution:   When pasting from the * or + register always assume literally.\n\ncommit 201dc67db587e77a845fd24681352d61e57156e2\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Mar 6 18:59:57 2018 +0100\n\n    patch 8.0.1586: imactivatefunc does not work on non-GUI Mac\n\n    Problem:    Imactivatefunc does not work on non-GUI Mac.\n    Solution:   Fix logic in #ifdef.\n\ncommit ebf142a1ed1824ed17a3eb4f64e75616e3b3d0e8\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Mar 6 18:20:03 2018 +0100\n\n    patch 8.0.1585: enabling beval_term feature in Win32 GUI\n\n    Problem:    Enabling beval_term feature in Win32 GUI.\n    Solution:   Only enable beval_term in Win32 console.\n\ncommit f536bf6d4518e2c66e635e39820d53f672021d87\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Mar 6 17:55:01 2018 +0100\n\n    patch 8.0.1584: using C99 in Mac file gives compiler warning messages\n\n    Problem:    Using C99 in Mac file gives compiler warning messages.\n    Solution:   Add #prama\u0027s to avoid the warnings. (Kazunobu Kuriyama)\n\ncommit fc6f16b57ce988cea6d07b5f2d5054711aad6bbf\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Mar 6 17:43:22 2018 +0100\n\n    patch 8.0.1583: using C99 comment\n\n    Problem:    Using C99 comment.\n    Solution:   Use old style comment. (Kazunobu Kuriyama)\n\ncommit 157d813be41c122e210b0eb1cd1e862fbddbf665\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Mar 6 17:09:20 2018 +0100\n\n    patch 8.0.1582: in the MS-Windows console mouse movement is not used\n\n    Problem:    In the MS-Windows console mouse movement is not used.\n    Solution:   Pass mouse movement events when useful.\n\ncommit 3b3a9a5609df2cbaef3512032ac47c1779fbc775\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Mar 6 16:11:47 2018 +0100\n\n    patch 8.0.1581: cannot build Win32 GUI without +eval\n\n    Problem:    Cannot build Win32 GUI without +eval.\n    Solution:   Define HAVE_INPUT_METHOD without +eval. (Ken Takata)\n\ncommit 946acdac5b4e334f816e78f7876bde9d97b3d96a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Mar 6 15:06:19 2018 +0100\n\n    patch 8.0.1580: FEAT_CURSORBIND and FEAT_SCROLLBIND are unused\n\n    Problem:    FEAT_CURSORBIND and FEAT_SCROLLBIND are unused.\n    Solution:   Delete them.\n\ncommit df0d24b62742edd3ea73795b96a771501e642970\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Mar 6 14:22:58 2018 +0100\n\n    patch 8.0.1579: virtual replace test fails in GUI\n\n    Problem:    Virtual replace test fails in GUI.\n    Solution:   Don\u0027t save key options if they were not set.\n\ncommit 69f5a3011d5a93e0d54837e97d625bd6c253d897\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Mar 6 13:23:08 2018 +0100\n\n    patch 8.0.1578: no test for :popup in terminal\n\n    Problem:    No test for :popup in terminal.\n    Solution:   Add a screen dump test.\n\ncommit e7808481507b9e11ae73c8f865e95eb2d20f6cc8\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Mar 6 13:17:23 2018 +0100\n\n    patch 8.0.1577: virtual replace test fails on MS-Windows\n\n    Problem:    Virtual replace test fails on MS-Windows.\n    Solution:   Make adding a termcap entry work for a builtin terminal.\n                Restore terminal keys in a better way.\n\ncommit 16896a10199572ff05149786868ff402aa8e31ea\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Mar 6 12:25:56 2018 +0100\n\n    patch 8.0.1576: Perl VIM::Buffers() does not find every buffer\n\n    Problem:    Perl VIM::Buffers() does not find every buffer.\n    Solution:   Also find unlisted buffer by number or name. (Chris Weyl,\n                closes #2692)\n\ncommit 63e82db6fc910b2d8f1cd018894e50e8b4448155\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Mar 6 12:10:48 2018 +0100\n\n    patch 8.0.1575: crash when using virtual replace\n\n    Problem:    Crash when using virtual replace.\n    Solution:   Adjust orig_line_count.  Add more tests. (Christian Brabandt)\n\ncommit 987723e084660290270b3c3d943eb13bd828d5da\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Mar 6 11:43:04 2018 +0100\n\n    patch 8.0.1574: show cursor in wrong place when using popup menu\n\n    Problem:    Show cursor in wrong place when using popup menu. (Wei Zhang)\n    Solution:   Force updating the cursor position.  Fix skipping over unused\n                entries.\n\ncommit 89894aa671ed1db03d95d38cab300702c242239d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Mar 5 22:43:10 2018 +0100\n\n    patch 8.0.1573: getwinpos(1) may cause response to be handled as command\n\n    Problem:    getwinpos(1) may cause response to be handled as command.\n    Solution:   Handle any cursor position report once one was request. (partly by\n                Hirohito Higashi)\n\ncommit 362dc33835e3ec5d41b7f29d8877da0a9e74c15c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Mar 5 21:59:37 2018 +0100\n\n    patch 8.0.1572: Mac: getting memory size doesn\u0027t work everywhere\n\n    Problem:    Mac: getting memory size doesn\u0027t work everywhere.\n    Solution:   Use MACOS_X instead of MACOS_X_DARWIN. (Kazunobu Kuriyama)\n\ncommit 40d77b0ec14a4999d8f0d52643a0ad289bf88dfa\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Mar 5 21:32:27 2018 +0100\n\n    patch 8.0.1571: can\u0027t build without GUI\n\n    Problem:    Can\u0027t build without GUI.\n    Solution:   Adjust #ifdef for gui_find_menu().\n\ncommit 29a2c08d792e4458a0af8371f5341394829fce29\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Mar 5 21:06:23 2018 +0100\n\n    patch 8.0.1570: can\u0027t use :popup for a menu in the terminal\n\n    Problem:    Can\u0027t use :popup for a menu in the terminal. (Wei Zhang)\n    Solution:   Make :popup work in the terminal.  Also fix that entries were\n                included that don\u0027t work in the current state.\n\ncommit 28ada699c13833219acaeb7e768acc2acae50e02\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Mar 5 12:42:42 2018 +0100\n\n    patch 8.0.1569: warning for uninitialized variable from gcc\n\n    Problem:    Warning for uninitialized variable from gcc.\n    Solution:   Initialize the variable.\n\ncommit 24fe4758941a5a59669f135e45ea7ec69d16fe9f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Mar 5 10:54:53 2018 +0100\n\n    patch 8.0.1568: can\u0027t build on older Mac, header file is missing\n\n    Problem:    Can\u0027t build on older Mac, header file is missing.\n    Solution:   Remove the header file. (Ozaki Kiichi, closes #2691)\n\ncommit 6e35a11490f1f9061677671220ce4cb73176b44a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Mar 4 21:36:05 2018 +0100\n\n    patch 8.0.1567: cannot build Win32 GUI without IME\n\n    Problem:    Cannot build Win32 GUI without IME. (John Marriott)\n    Solution:   Adjust when IME_WITHOUT_XIM and HAVE_INPUT_METHOD are defined and\n                use it in a few more places.\n\ncommit 8a3bb56230d220b8e1b4dcca517ed95f5341b8c7\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Mar 4 20:14:14 2018 +0100\n\n    patch 8.0.1566: too many #ifdefs\n\n    Problem:    Too many #ifdefs.\n    Solution:   Graduate FEAT_SCROLLBIND and FEAT_CURSORBIND.\n\ncommit 107279c17b3a21899e0a9d0293ada040216539ba\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Mar 4 18:57:19 2018 +0100\n\n    patch 8.0.1565: can\u0027t build Mac version without GUI\n\n    Problem:    Can\u0027t build Mac version without GUI.\n    Solution:   Adjust when IME_WITHOUT_XIM is defined.\n\ncommit f2bd8ef2b4507d02c6043affff8f7e85e3414d5f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Mar 4 18:08:14 2018 +0100\n\n    patch 8.0.1564: too many #ifdefs\n\n    Problem:    Too many #ifdefs.\n    Solution:   Graduate the +autocmd feature. Takes away 450 #ifdefs and\n                increases code size of tiny Vim by only 40 Kbyte.\n\ncommit 3f54fd319f6641b4bed478bcc90cdb39ede68e31\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Mar 3 21:29:55 2018 +0100\n\n    patch 8.0.1563: timeout of getwinposx() can be too short\n\n    Problem:    Timeout of getwinposx() can be too short. (lilydjwg)\n    Solution:   Add getwinpos(). (closes #2689)\n\ncommit 71137fed4d77e985d49ca32c79f030512767b8ce\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Mar 3 20:47:21 2018 +0100\n\n    patch 8.0.1562: the terminal debugger can\u0027t set a breakpoint with the mouse\n\n    Problem:    The terminal debugger can\u0027t set a breakpoint with the mouse.\n    Solution:   Add popup menu entries.\n\ncommit 069dafc1ded60d9ee0fee4bcecce78ac8a235d87\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Mar 3 20:02:19 2018 +0100\n\n    patch 8.0.1561: crash with rust syntax highligting\n\n    Problem:    Crash with rust syntax highligting. (Edd Barrett)\n    Solution:   Avoid going past the end of an empty line.\n\ncommit 3767b61ad99fe6ff2cace2dccb5d35331786735f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Mar 3 19:51:58 2018 +0100\n\n    patch 8.0.1560: build failure without GUI on MS-Windows\n\n    Problem:    Build failure without GUI on MS-Windows.\n    Solution:   Adjust #ifdef for vcol2col().\n\ncommit 658a154cbf2362c49a9797d9b2b9b69f481cd940\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Mar 3 19:29:43 2018 +0100\n\n    patch 8.0.1559: build failure without GUI\n\n    Problem:    Build failure without GUI.\n    Solution:   Adjust #ifdef for get_fpos_of_mouse().\n\ncommit aef8c3da2ba59285b7cfde559ae21cdce6ba6919\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Mar 3 18:59:16 2018 +0100\n\n    patch 8.0.1558: no right-click menu in a terminal\n\n    Problem:    No right-click menu in a terminal.\n    Solution:   Implement the right click menu for the terminal.\n\ncommit c71807db9c1821baf86796cd76952df36ff1a29a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Mar 3 15:06:52 2018 +0100\n\n    patch 8.0.1557: printf() does not work with only one argument\n\n    Problem:    printf() does not work with only one argument. (Daniel Hahler)\n    Solution:   Allow using just the format. (Ken Takata, closes #2687)\n\ncommit 590ec878a52b3b3d4453475f1eb4899f2b37969f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Mar 2 20:58:42 2018 +0100\n\n    patch 8.0.1556: may not parse the t_RS response correctly\n\n    Problem:    May not parse the t_RS response correctly, resulting in wrong\n                characters in the input stream.\n    Solution:   When the t_RS response is partly received wait for more\n                characters.\n\ncommit 77780b66f4c5573df999a7319d77a852ea4ca837\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Mar 1 23:10:45 2018 +0100\n\n    patch 8.0.1555: build error for some combination of features\n\n    Problem:    Build error for some combination of features.\n    Solution:   Declare variable in more situations.\n\ncommit 072687032683b1994d25a114893d9a6f8bc36612\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Mar 1 21:57:32 2018 +0100\n\n    patch 8.0.1554: custom plugins loaded with --clean\n\n    Problem:    Custom plugins loaded with --clean.\n    Solution:   Do not include the home directory in \u0027runtimepath\u0027.\n\ncommit 5f73ef8d20070cd45c9aea4dc33c2e0657f5515c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Feb 27 21:09:30 2018 +0100\n\n    patch 8.0.1553: cannot see what digraph is used to insert a character\n\n    Problem:    Cannot see what digraph is used to insert a character.\n    Solution:   Show the digraph with the \"ga\" command. (Christian Brabandt)\n\ncommit 8195247054a659fe5cbc238197634d5e13e8e8e9\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Feb 27 19:10:00 2018 +0100\n\n    patch 8.0.1552: may leak file descriptors when executing job\n\n    Problem:    May leak file descriptors when executing job.\n    Solution:   Close more file descriptors. (Ozaki Kiichi, closes #2531)\n\ncommit 988615f26f262d9ef6472c53b48868968a6b6d16\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Feb 27 17:58:20 2018 +0100\n\n    patch 8.0.1551: on Mac \u0027maxmemtot\u0027 is set to a weird value\n\n    Problem:    On Mac \u0027maxmemtot\u0027 is set to a weird value.\n    Solution:   For Mac use total memory and subtract system memory. For other\n                systems accept both a 32 bit and 64 bit result. (Ozaki Kiichi,\n                closes #2646)\n\ncommit 792f0e36593d1ec13ccb8a622ca5542c500577b4\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Feb 27 17:27:13 2018 +0100\n\n    patch 8.0.1550: various small problems in source files\n\n    Problem:    Various small problems in source files.\n    Solution:   Fix the problems.\n\ncommit 5d7ead3bc85eefd0929bfcbb579510c8164ea1be\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Feb 27 17:17:42 2018 +0100\n\n    patch 8.0.1549: various small problems in test files\n\n    Problem:    Various small problems in test files.\n    Solution:   Include small changes.\n\ncommit 3ad8772ef02e4352b0fa4e2697abc357734b62e1\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Feb 27 17:11:01 2018 +0100\n\n    Include Serbian spell input files\n\ncommit 75542ec9f67146d075117003b92a5f86736754d2\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Feb 27 17:07:43 2018 +0100\n\n    patch 8.0.1548: screen dump test script not included in distribution\n\n    Problem:    Screen dump test script not included in distribution.\n    Solution:   Add the script to the list of distributed files.\n\ncommit 9c474b277336235012f0c058bbaef2961d1ec83e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Feb 27 17:04:25 2018 +0100\n\n    patch 8.0.1547: undo in the options window makes it empty\n\n    Problem:    Undo in the options window makes it empty.\n    Solution:   Set \u0027undolevels\u0027 while filling the buffer. (Yasuhiro Matthew,\n                closes #2645)\n\ncommit c8bcfe7efd4cfdfd7f503700aba45c42765cd4dc\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Feb 27 16:29:28 2018 +0100\n\n    patch 8.0.1546: using feedkeys() in a terminal may trigger mappings\n\n    Problem:    Using feedkeys() in a terminal window may trigger mappings.\n                (Charles Sheridan)\n    Solution:   Avoid triggering a mapping when peeking for a key.\n\ncommit 8226ac6b5916c736dde751df9cb8d03c19cb5611\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Feb 27 14:54:53 2018 +0100\n\n    patch 8.0.1545: screen dumps not included in distribution\n\n    Problem:    Screen dumps not included in distribution.\n    Solution:   Add dumps to the list of distributed files.\n\ncommit 22f1d0e35eb0e503c2dc7813a973c7e6ca1b7dde\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Feb 27 14:53:30 2018 +0100\n\n    Updated runtime files.\n\n    Add Serbian translations and spell checking.\n\ncommit d4fc577e60d325777d38c00bd78fb9a32c7b1dfa\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Feb 27 14:39:03 2018 +0100\n\n    patch 8.0.1544: when using \u0027termguicolors\u0027 SpellBad doesn\u0027t show\n\n    Problem:    When using \u0027termguicolors\u0027 SpellBad doesn\u0027t show.\n    Solution:   When the GUI colors are not set fall back to the cterm colors.\n\ncommit 33ef5bb0e4ea9a049c4311cfe59d1926dcb963a4\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Feb 27 13:04:59 2018 +0100\n\n    patch 8.0.1543: with \u0027termguicolors\u0027 Normal color doesn\u0027t work correctly\n\n    Problem:    With \u0027termguicolors\u0027 Normal color doesn\u0027t work correctly.\n    Solution:   Set cterm_normal_bg_gui_color and cterm_normal_fg_color always.\n                (Kazunobu Kuriyama, closes #981, closes #2332)\n\ncommit 9271d058c92c94b696eed5da24a69c077f42bc91\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Feb 25 21:39:46 2018 +0100\n\n    patch 8.0.1542: terminal screen dump does not include cursor position\n\n    Problem:    Terminal screen dump does not include cursor position.\n    Solution:   Mark the cursor position in the cump.\n\ncommit 36f923014a7eb7e24c4b0b88719cad14351e3a60\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Feb 24 21:36:34 2018 +0100\n\n    patch 8.0.1541: synpat_T is taking too much memory\n\n    Problem:    synpat_T is taking too much memory.\n    Solution:   Reorder members to reduce padding. (Dominique Pelle, closes #2671)\n\ncommit 2b10bcbfc1c025bf7e6358326ee70105e7d30e96\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Feb 24 21:25:44 2018 +0100\n\n    patch 8.0.1540: popup menu positioning fails with longer string\n\n    Problem:    Popup menu positioning fails with longer string.\n    Solution:   Only align with right side of window when width is less than\n                \u0027pumwidth\u0027 (closes #2661)\n\ncommit 6bb2cdfe604e51eec216cbe23bb6e8fb47810347\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Feb 24 19:53:53 2018 +0100\n\n    patch 8.0.1539: no test for the popup menu positioning\n\n    Problem:    No test for the popup menu positioning.\n    Solution:   Add a screendump test for the popup menu.\n\ncommit bb008dd3239c5fe3ac04501e38e4c950fa9426c8\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Feb 24 18:59:55 2018 +0100\n\n    patch 8.0.1538: popupmenu is too far left when completion is long\n\n    Problem:    Popupmenu is too far left when completion is long. (Linwei)\n    Solution:   Adjust column computations. (Hirohito Higashi, closes #2661)\n\ncommit 085346f5a1ab5828b1fd80990d93172440c54724\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Feb 24 18:30:55 2018 +0100\n\n    patch 8.0.1537: xxd does not skip NUL lines when using ebcdic\n\n    Problem:    Xxd does not skip NUL lines when using ebcdic.\n    Solution:   Check for a NUL before converting a character for ebcdic. (Tim\n                Sell, closes #2668)\n\ncommit 791010e648a68490440e202222938c8a93b9d0d3\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Feb 24 17:42:28 2018 +0100\n\n    patch 8.0.1536: quotestar test is flaky when using the GUI\n\n    Problem:    Quotestar test is flaky when using the GUI.\n    Solution:   Add check that the star register arrived at the server.  Increase\n                timeouts.\n\ncommit 6acadda8d60892ddf06449f1cc4286912b0c0c2b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Feb 24 16:51:32 2018 +0100\n\n    patch 8.0.1535: C syntax test still fails when using gvim\n\n    Problem:    C syntax test still fails when using gvim.\n    Solution:   Clear Normal cterm highlighting instead of setting it.\n\ncommit b7ea7cb8e430ea096b4c452cdc9c3299819e6d6b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Feb 24 14:38:51 2018 +0100\n\n    patch 8.0.1534: C syntax test fails when using gvim\n\n    Problem:    C syntax test fails when using gvim\n    Solution:   Force running in a terminal.  Check that \u0027background\u0027 is correct\n                even when $COLORFGBG is set.\n\ncommit 674e482d1346aa1afddab62675f3a7d7a00a4894\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Feb 24 14:03:56 2018 +0100\n\n    patch 8.0.1533: libterm doesn\u0027t support requesting fg and bg color\n\n    Problem:    Libterm doesn\u0027t support requesting fg and bg color.\n    Solution:   Implement t_RF and t_RB.\n\ncommit cc0f2be88046bd1c07efa444bba6c05efe15ddd5\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Feb 23 18:23:30 2018 +0100\n\n    patch 8.0.1532: compiler warnings without termguicolors feature\n\n    Problem:    Compiler warnings without termguicolors feature.\n    Solution:   Add #ifdef. (John Marriott)  Cleanup the code a bit.\n\ncommit cafafb381a04e33f3ce9cd15dd9f94b73226831f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Feb 22 21:07:09 2018 +0100\n\n    patch 8.0.1531: cannot use 24 bit colors in MS-Windows console\n\n    Problem:    Cannot use 24 bit colors in MS-Windows console.\n    Solution:   Add support for vcon. (Nobuhiro Takasaki, Ken Takasaki,\n                fixes #1270, fixes #2060)\n\ncommit 19eb6658eced1b1ce3d1097187ee28c28e352f2e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Feb 22 11:42:49 2018 +0100\n\n    patch 8.0.1530: dump test fails when using a shadow directory\n\n    Problem:    Dump test fails when using a shadow directory.\n    Solution:   Add the directory to the list of symlinks to make (Elimar\n                Riesebieter)\n\ncommit 3049418f3dbc571463a04d068069f6c5b7a8ccf1\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Feb 20 21:46:05 2018 +0100\n\n    patch 8.0.1529: assert_equalfile() does not close file descriptors\n\n    Problem:    Assert_equalfile() does not close file descriptors. (Coverity)\n    Solution:   Close the file descriptors.\n\ncommit 81226e03102dd00b7cdce0e00775e1e30462f9a6\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Feb 20 21:44:45 2018 +0100\n\n    patch 8.0.1528: dead code found\n\n    Problem:    Dead code found.\n    Solution:   Remove the useless lines. (CodeAi, closes #2656)\n\ncommit 3cc9f7440d857ff8360c15bb11e4e6229463920e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Feb 20 17:09:16 2018 +0100\n\n    patch 8.0.1527: screen dump test fails on MS-Windows\n\n    Problem:    Screen dump test fails on MS-Windows.\n    Solution:   Skip dump test on MS-Windows for now.\n\ncommit da65058a9c4774dc534c7ae98d24c58b5db669fa\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Feb 20 15:51:40 2018 +0100\n\n    patch 8.0.1526: no test using a screen dump yet\n\n    Problem:    No test using a screen dump yet.\n    Solution:   Add a test for C syntax highlighting.  Add helper functions.\n\ncommit 7a76092a51fc5446426a4bfd9eb6503ec61bf9e9\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Feb 19 23:10:02 2018 +0100\n\n    patch 8.0.1525: using :wqa exits even if a job runs in a terminal window\n\n    Problem:    Using :wqa exits even if a job runs in a terminal window. (Jason\n                Felice)\n    Solution:   Check if a terminal has a running job. (closes #2654)\n\ncommit 9c8816bd306a003c2ac3dce161be3fef481c9902\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Feb 19 21:50:42 2018 +0100\n\n    patch 8.0.1524: compiler warnings for uninitialized variables\n\n    Problem:    Compiler warnings for uninitialized variables. (Tony Mechelynck)\n    Solution:   Initialize variables.\n\ncommit d96ff165113ce5fe62107add590997660e3d4802\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Feb 18 22:13:29 2018 +0100\n\n    patch 8.0.1523: cannot write and read terminal screendumps\n\n    Problem:    Cannot write and read terminal screendumps.\n    Solution:   Add term_dumpwrite(), term_dumpread() and term_dumpdiff().\n                Also add assert_equalfile().\n\ncommit 4287ed33ddc324d26dd05d3e19596dd74cf479d6\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Feb 17 20:35:29 2018 +0100\n\n    patch 8.0.1522: popup menu is positioned in the wrong place\n\n    Problem:    Popup menu is positioned in the wrong place. (Davit Samvelyan,\n                Boris Staletic)\n    Solution:   Correct computation of the column and the conditions for that.\n                (Hirohito Higashi, closes #2640)\n\ncommit 73cddfd559152ea9b7e978ea7cf9c0d3a41e7316\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Feb 16 20:01:04 2018 +0100\n\n    patch 8.0.1521: Shift-Tab does not work in a terminal window\n\n    Problem:    Shift-Tab does not work in a terminal window.\n    Solution:   Recognize Shift-Tab key press. (Jsees Luehrs, closes #2644)\n\ncommit 181ca99e163b145cd1a4ec47a50cc25cf3994109\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Feb 13 21:19:21 2018 +0100\n\n    patch 8.0.1520: cursor in wrong line when using a WinBar in Terminal window\n\n    Problem:    Cursor is in the wrong line when using a WinBar in a Terminal\n                window.\n    Solution:   Adjust the row number. (Christian Brabandt, closes #2362)\n\ncommit 341a64c9cabff08e4a7dc8cd932a598e12134457\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Feb 13 19:21:17 2018 +0100\n\n    patch 8.0.1519: getchangelist() does not use argument as bufname()\n\n    Problem:    Getchangelist() does not use argument as bufname().\n    Solution:   Use get_buf_tv(). (Yegappan Lakshmanan, closes #2641)\n\ncommit 2be57331524e93da52a0663f4a334d21c05123bb\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Feb 13 18:05:18 2018 +0100\n\n    patch 8.0.1518: error messages suppressed after \":silent! try\"\n\n    Problem:    Error messages suppressed after \":silent! try\". (Ben Reilly)\n    Solution:   Restore emsg_silent before executing :try. (closes #2531)\n\ncommit bc197195b097707d08fd44a476dbc374366504cb\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Feb 13 16:35:06 2018 +0100\n\n    patch 8.0.1517: invalid memory acces with pattern using look-behind match\n\n    Problem:    Invalid memory acces with pattern using look-behind match.\n                (Dominique Pelle)\n    Solution:   Get a pointer to the right line.\n\ncommit b3292fa2d362b064ff8a115fc0ad794c1f1265d7\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Feb 13 15:17:58 2018 +0100\n\n    patch 8.0.1516: errors for job options are not very specific\n\n    Problem:    Errors for job options are not very specific.\n    Solution:   Add more specific error messages.\n\ncommit ab5e7c3deb40328e1c7d40534ed8cd9da47a92f8\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Feb 13 14:07:18 2018 +0100\n\n    patch 8.0.1515: BufWinEnter event fired when opening hidden terminal\n\n    Problem:    BufWinEnter event fired when opening hidden terminal.\n    Solution:   Do not fire BufWinEnter when the terminal is midden and does not\n                open a window. (Kenta Sato, closes #2636)\n\ncommit 07ad816525da67cab3c0db21d1286d221dbc7477\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Feb 13 13:59:59 2018 +0100\n\n    patch 8.0.1514: getting the list of changes is not easy\n\n    Problem:    Getting the list of changes is not easy.\n    Solution:   Add the getchangelist() function. (Yegappan Lakshmanan,\n                closes #2634)\n\ncommit 486797413791f6be12dcec6e5faf4f952e4647ae\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Feb 13 13:33:29 2018 +0100\n\n    patch 8.0.1513: the jumplist is not always properly cleaned up\n\n    Problem:    The jumplist is not always properly cleaned up.\n    Solution:   Call fname2fnum() before cleanup_jumplist(). (Yegappan Lakshmanan)\n\ncommit e4db7aedab65abadcc84c78e7a10ec7bb62f11cf\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Feb 13 13:12:11 2018 +0100\n\n    patch 8.0.1512: warning for possibly using NULL pointer\n\n    Problem:    Warning for possibly using NULL pointer. (Coverity)\n    Solution:   Skip using the pointer if it\u0027s NULL.\n\ncommit 3198870137df64214317151726648af8e56f1729\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Feb 13 12:57:42 2018 +0100\n\n    patch 8.0.1511: some code for the debugger watch expression is clumsy\n\n    Problem:    Some code for the debugger watch expression is clumsy.\n    Solution:   Clean up the code.\n\ncommit b48e96f61c87a64e38e3ac50732c92a84a4833b8\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Feb 13 12:26:14 2018 +0100\n\n    patch 8.0.1510: cannot test if a command causes a beep\n\n    Problem:    Cannot test if a command causes a beep.\n    Solution:   Add assert_beeps().\n\ncommit 294959528e02403cd7ef6541208835f0c621c63b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Feb 12 22:49:00 2018 +0100\n\n    patch 8.0.1509: test for failing drag-n-drop command no longer fails\n\n    Problem:    Test for failing drag-n-drop command no longer fails.\n    Solution:   Check for the \"dnd\" feature.\n\ncommit 5a656864a0610547da28e0c8c1649ecd1d782948\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Feb 12 22:08:06 2018 +0100\n\n    patch 8.0.1508: the :drop command is not always available\n\n    Problem:    The :drop command is not always available.\n    Solution:   Include :drop in all builds. (Yasuhiro Matsumoto, closes #2639)\n\ncommit bfbea567d89fdaa08ed987fd80daa53a6ce399d1\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Feb 12 21:31:35 2018 +0100\n\n    patch 8.0.1507: timer test is a bit flaky\n\n    Problem:    Timer test is a bit flaky.\n    Solution:   Add it to the list of flaky tests.\n\ncommit c19e1d1ba52e4f19f7fd03b45ea236808a754b92\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Feb 12 20:58:11 2018 +0100\n\n    patch 8.0.1506: new version of HP NonStop (Tandem) doesn\u0027t like a header\n\n    Problem:    New version of HP NonStop (Tandem) doesn\u0027t like the default header\n                for setenv().\n    Solution:   Put a #ifdef around the setenv() entry. (Joachim Schmitz)\n\ncommit c6f9f739d32084923c3031cbf6f581f8c8bf7fd2\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Feb 11 19:06:26 2018 +0100\n\n    patch 8.0.1505: debugger can\u0027t break on a condition\n\n    Problem:    Debugger can\u0027t break on a condition. (Charles Campbell)\n    Solution:   Add \":breakadd expr\". (Christian Brabandt, closes #859)\n\ncommit c33ecb291518044f661c5fc10b704fc718321794\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Feb 11 16:40:45 2018 +0100\n\n    patch 8.0.1504: Win32: the screen may be cleared on startup\n\n    Problem:    Win32: the screen may be cleared on startup.\n    Solution:   Only call shell_resized() when the size actually changed. (Ken\n                Takata, closes #2527)\n\ncommit cdd09aa51a8d34bb384460af4f91026dbff5bf48\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Feb 11 15:38:40 2018 +0100\n\n    patch 8.0.1503: access memory beyond end of string\n\n    Problem:    Access memory beyond end of string. (Coverity)\n    Solution:   Keep allocated memory in separate pointer.  Avoid outputting the\n                NUL character.\n\ncommit 71a43c01377cb0c5cdc5f2d9a357b5ef1aa69ee3\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Feb 11 15:20:20 2018 +0100\n\n    patch 8.0.1502: in out-of-memory situation character is not restored\n\n    Problem:    In out-of-memory situation character is not restored. (Coverity)\n    Solution:   Restore the character in all situations.\n\ncommit a0221df149aa3773450b3f930299a409dd75bd5b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Feb 11 15:07:22 2018 +0100\n\n    patch 8.0.1501: out-of-memory situation not correctly handled\n\n    Problem:    Out-of-memory situation not correctly handled. (Coverity)\n    Solution:   Check for NULL value.\n\ncommit 0549a1e184d33674f4c2b8fb44ccdf6b9b9808a3\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Feb 11 15:02:48 2018 +0100\n\n    patch 8.0.1500: possible NULL pointer dereference\n\n    Problem:    Possible NULL pointer dereference. (Coverity)\n    Solution:   Check for the pointer not being NULL.\n\ncommit 4b7e7bed6cb16c8256e6973418701cfb15b30b8e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Feb 11 14:53:30 2018 +0100\n\n    patch 8.0.1499: out-of-memory situation not correctly handled\n\n    Problem:    Out-of-memory situation not correctly handled. (Coverity)\n    Solution:   Check for NULL value.\n\ncommit a7e18d237f817637815f0de44b08df1e0ca0f4f9\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Feb 11 14:29:49 2018 +0100\n\n    patch 8.0.1498: getjumplist() returns duplicate entries\n\n    Problem:    Getjumplist() returns duplicate entries. (lacygoill)\n    Solution:   Call cleanup_jumplist(). (Yegappan Lakshmanan)\n\ncommit 4f50588ba336e7f086a72c53f5688c2494fc34b3\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Feb 10 21:06:32 2018 +0100\n\n    patch 8.0.1497: getting the jump list requires parsing the output of :jumps\n\n    Problem:    Getting the jump list requires parsing the output of :jumps.\n    Solution:   Add getjumplist(). (Yegappan Lakshmanan, closes #2609)\n\ncommit d23a823669d93fb2a570a039173eefe4856ac806\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Feb 10 18:45:26 2018 +0100\n\n    patch 8.0.1496: clearing a pointer takes two lines\n\n    Problem:    Clearing a pointer takes two lines.\n    Solution:   Add VIM_CLEAR() and replace vim_clear(). (Hirohito Higashi,\n                closes #2629)\n\ncommit 42443c7d7fecc3a2a72154bb6139b028438617c2\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Feb 10 18:28:52 2018 +0100\n\n    patch 8.0.1495: having \u0027pumwidth\u0027 default to zero has no merit\n\n    Problem:    Having \u0027pumwidth\u0027 default to zero has no merit.\n    Solution:   Make the default 15, as the actual default value.\n\ncommit 5a093437199001a0d60d8e18e2b9539b99a7757c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Feb 10 18:15:19 2018 +0100\n\n    patch 8.0.1494: no autocmd triggered in Insert mode with visible popup menu\n\n    Problem:    No autocmd triggered in Insert mode with visible popup menu.\n    Solution:   Add TextChangedP. (Prabir Shrestha, Christian Brabandt,\n                closes #2372, closes #1691)\n                Fix that the TextChanged autocommands are not always triggered\n                when sourcing a script.\n\ncommit 9b56a57cdae31f7a2c85d440392bf63d3253a158\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Feb 10 16:19:32 2018 +0100\n\n    patch 8.0.1493: completion items cannot be annotated\n\n    Problem:    Completion items cannot be annotated.\n    Solution:   Add a \"user_data\" entry to the completion item. (Ben Jackson,\n                coses #2608, closes #2508)\n\ncommit b301f6b950975b9d7ae87a4f551b32bba63ccdcf\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Feb 10 15:38:35 2018 +0100\n\n    patch 8.0.1492: memory leak in balloon_split()\n\n    Problem:    Memory leak in balloon_split().\n    Solution:   Free the balloon lines. Free the balloon when exiting.\n\ncommit a8f04aa275984183bab5bb583b128f38c64abb69\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Feb 10 15:36:55 2018 +0100\n\n    patch 8.0.1491: the minimum width of the popup menu is hard coded\n\n    Problem:    The minimum width of the popup menu is hard coded.\n    Solution:   Add the \u0027pumwidth\u0027 option. (Christian Brabandt, James McCoy,\n                closes #2314)\n\ncommit 2993ac5fce5450428322ce43aaa5e643e6994443\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Feb 10 14:12:43 2018 +0100\n\n    patch 8.0.1490: number of spell regions is spread out through the code\n\n    Problem:    Number of spell regions is spread out through the code.\n    Solution:   Define MAXREGIONS.\n\ncommit 7254067ee970686cc3ff4a1effc3e49e9192a5c1\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Feb 9 22:00:53 2018 +0100\n\n    Update runtime files.\n\ncommit 5459129af2a832a027a1e7ca2d6177c26647d64f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Feb 9 20:53:59 2018 +0100\n\n    patch 8.0.1489: there is no easy way to get the global directory\n\n    Problem:    There is no easy way to get the global directory, esp. if some\n                windows have a local directory.\n    Solution:   Make getcwd(-1) return the global directory. (Andy Massimino,\n                closes #2606)\n\ncommit 0d2073773218736e368786f0db7024bd9b9e7912\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Feb 9 19:25:29 2018 +0100\n\n    patch 8.0.1488: emacs tags no longer work\n\n    Problem:    Emacs tags no longer work. (zdohnal)\n    Solution:   Do not skip over end of line.\n\ncommit 8846ac5aedb568b9aae969f0ad2b9b1606522ca9\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Feb 9 19:24:01 2018 +0100\n\n    patch 8.0.1487: test 14 fails\n\n    Problem:    Test 14 fails.\n    Solution:   Fix of-by-one error.\n\ncommit 82846a00ac0c135946c93c48c1657018a5c96b11\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Feb 9 18:09:54 2018 +0100\n\n    patch 8.0.1486: accessing invalid memory with \"it\"\n\n    Problem:    Accessing invalid memory with \"it\". (Dominique Pelle)\n    Solution:   Avoid going over the end of the line. (Christian Brabandt,\n                closes #2532)\n\ncommit 9e33efd1523b85a70533930dd43a26925a2b648c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Feb 9 17:50:28 2018 +0100\n\n    patch 8.0.1485: weird autocmd may cause arglist to be changed recursively\n\n    Problem:    Weird autocmd may cause arglist to be changed recursively.\n    Solution:   Prevent recursively changing the argument list. (Christian\n                Brabandt, closes #2472)\n\ncommit a15ef4588c057da87f64be5b17aef35aaead8ac8\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Feb 9 16:46:00 2018 +0100\n\n    patch 8.0.1484: reduntant conditions\n\n    Problem:    Reduntant conditions.\n    Solution:   Remove them. (Dominique Pelle)\n\ncommit 9d32276b52a63fccfae681f0d1d6ccb66efec1c0\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Feb 9 16:04:25 2018 +0100\n\n    patch 8.0.1483: searchpair() might return an invalid value on timeout\n\n    Problem:    Searchpair() might return an invalid value on timeout.\n    Solution:   When the second search times out, do not accept a match from the\n                first search. (Daniel Hahler, closes #2552)\n\ncommit 02ae9b4a93deea4993d7abe20485f91f1cce5e36\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Feb 9 15:06:02 2018 +0100\n\n    patch 8.0.1482: using feedkeys() does not work to test completion\n\n    Problem:    Using feedkeys() does not work to test Insert mode completion.\n                (Lifepillar)\n    Solution:   Do not check for typed keys when executing :normal or feedkeys().\n                Fix thesaurus completion not working when \u0027complete\u0027 is empty.\n\ncommit 1567558b20575e1b17c3808c6bd622b0b4810e36\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Feb 9 12:29:56 2018 +0100\n\n    patch 8.0.1481: clearing a pointer takes two lines\n\n    Problem:    Clearing a pointer takes two lines.\n    Solution:   Add vim_clear() to free and clear the pointer.\n\ncommit 0562532c2eee6205d225aa1dc7e3e89af0dfd990\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Feb 9 12:28:00 2018 +0100\n\n    patch 8.0.1480: patch missing change\n\n    Problem:    Patch missing change.\n    Solution:   Add missing change.\n\ncommit bc0e9adae9c253f36803665180e4b576d1e725ab\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Feb 9 12:13:34 2018 +0100\n\n    patch 8.0.1479: insert mode completion state is confusing\n\n    Problem:    Insert mode completion state is confusing.\n    Solution:   Move ctrl_x_mode into edit.c.  Add CTRL_X_NORMAL for zero.\n\ncommit dff72ba4459f54cac2ce40eea3d92097660c7b9f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Feb 8 22:45:17 2018 +0100\n\n    patch 8.0.1478: unnecessary condition\n\n    Problem:    Unnecessary condition for \"len\" being zero.\n    Solution:   Remove the condition. (Dominique Pelle)\n\ncommit d317b38a4dbcdbd4cf587cf78cc1f4289374214e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Feb 8 22:33:31 2018 +0100\n\n    patch 8.0.1477: redraw flicker when moving the mouse outside of terminal window\n\n    Problem:    Redraw flicker when moving the mouse outside of terminal window.\n    Solution:   Instead of updating the cursor color and shape every time leaving\n                and entering a terminal window, only update when different from\n                the previously used cursor.\n\ncommit acda04f5c641330cd589ca52eb61d1ab0d62385f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Feb 8 09:57:28 2018 +0100\n\n    patch 8.0.1476: screen isn\u0027t always updated right away\n\n    Problem:    Screen isn\u0027t always updated right away.\n    Solution:   Adjust #ifdef: Call out_flush() when not running the GUI.\n\ncommit f12519dec88251305793f1651f558d16506b4be2\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Feb 6 22:52:49 2018 +0100\n\n    patch 8.0.1475: invalid memory access in read_redo()\n\n    Problem:    Invalid memory access in read_redo(). (gy741)\n    Solution:   Convert the replacement character back from a negative number to\n                CR or NL. (hint by Dominique Pelle, closes #2616)\n\ncommit dd08b6a32b639b8c7a11275e04ae0a7ffc43aed0\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Feb 6 22:02:43 2018 +0100\n\n    patch 8.0.1474: Visual C 2017 has multiple MSVCVER numbers\n\n    Problem:    Visual C 2017 has multiple MSVCVER numbers.\n    Solution:   Assume the 2017 version if MSVCVER \u003e\u003d 1910. (Leonardo Valeri\n                Manera, closes #2619)\n\ncommit 511ffdd65d48b0597ed10614d161b5e811342058\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Feb 4 19:37:40 2018 +0100\n\n    patch 8.0.1473: MS-Windows: D\u0026D fails between 32 and 64 bit apps\n\n    Problem:    MS-Windows: D\u0026D fails between 32 and 64 bit apps.\n    Solution:   Add the /HIGHENTROPYVA:NO linker option. (Ken Takata, closes #2504)\n\ncommit 5d4247402b7195c6872485ddf1600a1cea723027\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Feb 4 19:11:30 2018 +0100\n\n    patch 8.0.1472: MS-Windows: nsis installer is a bit slow\n\n    Problem:    MS-Windows: nsis installer is a bit slow.\n    Solution:   Use ReserveFile for vimrc.ini. (closes #2522)\n\ncommit 28944fecff3c40b44325921d45aaf67451b0937f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Feb 4 19:01:31 2018 +0100\n\n    patch 8.0.1471: on MS-Windows CursorIM highlighting no longer works\n\n    Problem:    On MS-Windows CursorIM highlighting no longer works.\n    Solution:   Adjust #if statements. (Ken Takata)\n\ncommit 2c7b906afb86b986476cfc959732e433b1b4a3b1\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Feb 4 18:22:46 2018 +0100\n\n    patch 8.0.1470: integer overflow when using regexp pattern\n\n    Problem:    Integer overflow when using regexp pattern. (geeknik)\n    Solution:   Use a long instead of int. (Christian Brabandt, closes #2251)\n\ncommit 2374faae111057ee28e8d487f9a52a95855e2206\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Feb 4 17:47:42 2018 +0100\n\n    patch 8.0.1469: when package path is a symlink \u0027runtimepath\u0027 is wrong\n\n    Problem:    When package path is a symlink adding it to \u0027runtimepath\u0027 happens\n                at the end.\n    Solution:   Do not resolve symlinks before locating the position in\n                \u0027runtimepath\u0027. (Ozaki Kiichi, closes #2604)\n\ncommit 191f18bad0b5c48afa05c3e8a00f3ced993f6a38\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Feb 4 16:38:47 2018 +0100\n\n    patch 8.0.1468: illegal memory access in del_bytes()\n\n    Problem:    Illegal memory access in del_bytes().\n    Solution:   Check for negative byte count. (Christian Brabandt, closes #2466)\n\ncommit fef4ddd5eb8816a6607a624aa401bcfa71a63def\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Feb 4 14:49:57 2018 +0100\n\n    patch 8.0.1467: libvterm doesn\u0027t handle illegal byte sequence correctly\n\n    Problem:    Libvterm doesn\u0027t handle illegal byte sequence correctly.\n    Solution:   After the invalid code check if there is space to store another\n                character.  Allocate one more character. (zhykzhykzhyk, closes\n                #2614, closes #2613)\n\ncommit 06b77ef69f252e1ba8a2136dcbed6622bc2371bb\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Feb 4 14:32:57 2018 +0100\n\n    patch 8.0.1466: older GTK versions don\u0027t have gtk_entry_get_text_length()\n\n    Problem:    Older GTK versions don\u0027t have gtk_entry_get_text_length().\n    Solution:   Add a function with #ifdefs to take care of GTK version\n                differences. (Kazunobu Kuriyama, closes #2605)\n\ncommit 4bc0bed53695ac67db8d601f2a15e48e7a196688\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Feb 3 22:35:40 2018 +0100\n\n    patch 8.0.1465: python2 and python3 detection not tested\n\n    Problem:    Python2 and python3 detection not tested. (Matej Cepl)\n    Solution:   Add test for detecting python2 and python3.  Also detect a script\n                using \"js\" as javascript.\n\ncommit 8a37b032895b40dd6953280c33585bcba0c7ef8b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Feb 3 20:43:08 2018 +0100\n\n    patch 8.0.1464: completing directory after :find does not add slash\n\n    Problem:    Completing directory after :find does not add slash.\n    Solution:   Adjust the flags for globpath(). (Genki Sky)\n\ncommit ec48a9c58989babcad23d73483955f35b6e41492\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Feb 3 20:11:40 2018 +0100\n\n    patch 8.0.1463: test fails without \u0027autochdir\u0027 option\n\n    Problem:    Test fails without \u0027autochdir\u0027 option.\n    Solution:   Skip test if \u0027autochdir\u0027 is not supported.\n\ncommit f4aba797cb57d6d5b3b491bd5ae2c0b40e07baaf\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Feb 3 19:17:36 2018 +0100\n\n    patch 8.0.1462: missing yet another file in patch\n\n    Problem:    Missing yet another file in patch.\n    Solution:   Add changes to missing file.\n\ncommit 15833239a4131279935a4bd574b74fe3a2b0f49f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Feb 3 18:33:17 2018 +0100\n\n    patch 8.0.1461: missing another file in patch\n\n    Problem:    Missing another file in patch.\n    Solution:   Add changes to missing file.\n\ncommit b5cb65ba2bcc6bbc6d2798a2dea18b95f0b38f5e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Feb 3 18:01:37 2018 +0100\n\n    patch 8.0.1460: missing file in patch\n\n    Problem:    Missing file in patch.\n    Solution:   Add changes to missing file.\n\ncommit b7407d3fc9496f9048fb65ab17b5ba3444965c0e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Feb 3 17:36:27 2018 +0100\n\n    patch 8.0.1459: cannot handle change of directory\n\n    Problem:    Cannot handle change of directory.\n    Solution:   Add the DirChanged autocommand event. (Andy Massimino,\n                closes #888)  Avoid changing directory for \u0027autochdir\u0027 too often.\n\ncommit ddb349369d107c14fad9c38baf2f0e2b8514fbf0\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Feb 3 15:55:49 2018 +0100\n\n    patch 8.0.1458: filetype detection test does not check all scripts\n\n    Problem:    Filetype detection test does not check all scripts.\n    Solution:   Add most scripts to the test\n\ncommit 8fd2ffc530f8f01afac53903e6ff95867afd94d7\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Feb 3 15:43:15 2018 +0100\n\n    patch 8.0.1457: clojure now supports a shebang line\n\n    Problem:    Clojure now supports a shebang line.\n    Solution:   Detect clojure script from the shebang line. (David Burgin,\n                closes #2570)\n\ncommit 8dce6c54c81f13582617db3127071b3436b8163b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Feb 3 15:38:42 2018 +0100\n\n    patch 8.0.1456: timer test on travis Mac is still flaky\n\n    Problem:    Timer test on travis Mac is still flaky.\n    Solution:   Increase time range a bit more.\n\ncommit 4bfa8af14142e54f509048239f4e8596911f56aa\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Feb 3 15:14:46 2018 +0100\n\n    patch 8.0.1455: if $SHELL contains a space then \u0027shell\u0027 is incorrect\n\n    Problem:    If $SHELL contains a space then the default value of \u0027shell\u0027 is\n                incorrect. (Matthew Horan)\n    Solution:   Escape spaces in $SHELL. (Christian Brabandt, closes #459)\n\ncommit 42b23fad1d9cdd6266f52d1ed7e0f3f17ce2d04b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Feb 3 14:46:45 2018 +0100\n\n    patch 8.0.1454: when in silent mode too much output is buffered\n\n    Problem:    When in silent mode too much output is buffered.\n    Solution:   Use line buffering instead of fully buffered. (Brian M. Carlson,\n                closes #2537)\n\ncommit 218101442e8775bd1f05d1dda18d3946ee032dd1\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Feb 2 18:30:36 2018 +0100\n\n    patch 8.0.1453: terminal test fails on some slow terminals\n\n    Problem:    Terminal test fails on some slow terminals.\n    Solution:   Increase timeout to 10 seconds.\n\ncommit d4a282f7a5efb2bf28fbd947251e512f08563738\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Feb 2 18:22:31 2018 +0100\n\n    patch 8.0.1452: terminal test fails on some systems\n\n    Problem:    Terminal test fails on some systems. (jonathonf)\n    Solution:   Use \"cat\" instead of Python to produce the input.  Add a delay.\n                (closes #2607)\n\ncommit 94073167e3aa8cbe18380e93a2fc8e8165438cc8\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Jan 31 21:49:05 2018 +0100\n\n    patch 8.0.1451: difficult to set the python home directories properly\n\n    Problem:    It is difficult to set the python home directory properly for\n                Python 2.7 and 3.5 since both use $PYTHONHOME.\n    Solution:   Add the \u0027pythonhome\u0027 and \u0027pythonthreehome\u0027 options. (Kazuki\n                Sakamoto, closes #1266)\n\ncommit 1dd45fb4f3371f0256653b2186c8b4b3d26b3f41\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Jan 31 21:10:01 2018 +0100\n\n    patch 8.0.1450: GUI: endless loop when stopping cursor blinking\n\n    Problem:    Endless loop when gui_mch_stop_blink() is called while blink_state\n                is BLINK_OFF. (zdohnal)\n    Solution:   Avoid calling gui_update_cursor() recursively.\n\ncommit a338adcf222b6a24e26ea5ae6a2ad27f914acb38\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Jan 31 20:51:47 2018 +0100\n\n    patch 8.0.1449: slow redrawing with DirectX\n\n    Problem:    Slow redrawing with DirectX.\n    Solution:   Avoid calling gui_mch_flush() unnecessarily, especially when\n                updating the cursor. (Ken Takata, closes #2560)\n\ncommit 37badc898b8d167e11553b6d05908ffd35928a6e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Jan 31 20:15:30 2018 +0100\n\n    patch 8.0.1448: segfault with exception inside :rubyfile command\n\n    Problem:    Segmentation fault when Ruby throws an exception inside :rubyfile\n                command.\n    Solution:   Use rb_protect() instead of rb_load_protect(). (ujihisa,\n                closes #2147, greywolf, closes #2512, #2511)\n\ncommit cada78975eebc47f9b12de1a471639b5afd9ad2f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Jan 31 19:30:24 2018 +0100\n\n    patch 8.0.1447: still too many old style tests\n\n    Problem:    Still too many old style tests.\n    Solution:   Turn a few tests into new style. (Yegappan Lakshmanan,\n                closes #2509)\n\ncommit 6f361c991221e96d5068c77b854967d997b1529b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Jan 31 19:06:50 2018 +0100\n\n    patch 8.0.1446: acessing freed memory after window command in auto command\n\n    Problem:    Acessing freed memory after window command in auto command.\n                (gy741)\n    Solution:   Adjust the pointer in the parent frame. (Christian Brabandt,\n                closes #2467)\n\ncommit 153b704e20f9c269450a7d3ea8cafcf942579ab7\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Jan 31 15:48:32 2018 +0100\n\n    patch 8.0.1445: cannot act on edits in the command line\n\n    Problem:    Cannot act on edits in the command line.\n    Solution:   Add the CmdlineChanged autocommand event. (xtal8, closes #2603,\n                closes #2524)\n\ncommit ec0557f08b2660118eaedb94471e5ab0f87cf2a3\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Jan 31 14:41:37 2018 +0100\n\n    patch 8.0.1444: missing -D_FILE_OFFSET_BITS\u003d64 may cause problems\n\n    Problem:    Missing -D_FILE_OFFSET_BITS\u003d64 may cause problems if a library is\n                compiled with it.\n    Solution:   Include -D_FILE_OFFSET_BITS if some CFLAGS has it. (James McCoy,\n                closes #2600)\n\ncommit 059fd01021779ee369c1e55557275f6c349fda9e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Jan 31 14:25:53 2018 +0100\n\n    patch 8.0.1443: compiler complains about uninitialized variable\n\n    Problem:    Compiler complains about uninitialized variable. (Tony Mechelynck)\n    Solution:   Assign a value to the variable.\n\ncommit a172b63ab8661019dba61285a738c8b6b55a33aa\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jan 30 22:52:06 2018 +0100\n\n    patch 8.0.1442: using pointer before it is set\n\n    Problem:    Using pointer before it is set.\n    Solution:   Search in whole buffer instead of next token.\n\ncommit ce46d934af35d0f774be7f996001db03cf0b894a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jan 30 22:46:06 2018 +0100\n\n    patch 8.0.1441: using \":undo 0\" leaves undo in wrong state\n\n    Problem:    Using \":undo 0\" leaves undo in wrong state.\n    Solution:   Instead of searching for state 1 and go above, just use the start.\n                (Ozaki Kiichi, closes #2595)\n\ncommit b50773c6df0bc2c9c2ab1afecc78083abc606de0\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jan 30 22:31:19 2018 +0100\n\n    patch 8.0.1440: terminal window: some vterm responses are delayed\n\n    Problem:    Terminal window: some vterm responses are delayed.\n    Solution:   After writing input. check if there is output to read. (Ozaki\n                Kiichi, closes #2594)\n\ncommit 1274d33493efb6250470a37b9f4432bb31e87d64\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jan 30 21:47:52 2018 +0100\n\n    patch 8.0.1439: if cscope fails a search Vim may hang\n\n    Problem:    If cscope fails a search Vim may hang.\n    Solution:   Bail out when a search error is encountered. (Safouane Baroudi,\n                closes #2598)\n\ncommit 0479e910c423d71e2b96bc721feffad5808e767a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Jan 29 09:17:32 2018 +0100\n\n    patch 8.0.1438: filetype detection test not updated for change\n\n    Problem:    Filetype detection test not updated for change.\n    Solution:   Update the test.\n\ncommit d6d304298a6b9842164a53e7be386d55d18ce79f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jan 28 22:48:55 2018 +0100\n\n    patch 8.0.1437: pkg-config doesn\u0027t work with cross compiling\n\n    Problem:    Pkg-config doesn\u0027t work with cross compiling.\n    Solution:   Use AC_PATH_TOOL() instead of AC_PATH_PROG(). (James McCoy,\n                closes #2513)\n\ncommit 40962ec9c0e7b8699e101182b06ddd39dc0e1212\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jan 28 22:47:25 2018 +0100\n\n    Update runtime files.\n\ncommit 84b242c369a22b581c43de9de0152f0baedd71ab\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jan 28 17:45:49 2018 +0100\n\n    patch 8.0.1436: not enough information about what Python version may work\n\n    Problem:    Not enough information about what Python version may work.\n    Solution:   Add \"python_compiled\", \"python3_compiled\", \"python_dynamic\" and\n                \"python3_dynamic\" values for has().\n\ncommit 501383236d203bacad758e82e47a07b877a3b63b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jan 28 17:05:16 2018 +0100\n\n    patch 8.0.1435: memory leak in test_arabic\n\n    Problem:    Memory leak in test_arabic.\n    Solution:   Free the from and to parts. (Christian Brabandt, closes #2569)\n\ncommit d7823d5b7c32f73ca720373ea9c16b1b47f086df\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jan 28 15:36:42 2018 +0100\n\n    patch 8.0.1434: GTK: :promtfind does not put focus on text input\n\n    Problem:    GTK: :promtfind does not put focus on text input. (Adam Novak)\n    Solution:   When re-opening the dialog put focus on the text input. (Kazunobu\n                Kuriyama, closes #2563)\n\ncommit 95dbcbea6d85a5b79d9617ab3863458fdf0217a0\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jan 27 21:01:34 2018 +0100\n\n    patch 8.0.1433: illegal memory access after undo\n\n    Problem:    Illegal memory access after undo. (Dominique Pelle)\n    Solution:   Avoid the column becomes negative. (Christian Brabandt,\n                closes #2533)\n\ncommit 2ec364e94dbc080ccdf6c5dfc6f1653b5b7ded64\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jan 27 11:52:13 2018 +0100\n\n    patch 8.0.1432: after \":copen\" can\u0027t get the window-ID of the quickfix window\n\n    Problem:    After \":copen\" can\u0027t get the window-ID of the quickfix window.\n                (FalacerSelene)\n    Solution:   Make it work without a quickfix list.  Add a test. (Yegappan\n                Lakshmanan, closes #2541)\n\ncommit 0cbcd949e15ad95171e5b33881d3a30f17073dda\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jan 26 22:22:55 2018 +0100\n\n    patch 8.0.1431: MS-Windows: vimtutor fails if %TMP% has special chars\n\n    Problem:    MS-Windows: vimtutor fails if %TMP% has special chars.\n    Solution:   Add quotes. (Tamce, closes #2561)\n\ncommit 4aad53c36998c77ee119c6a46d002460876c2cbb\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jan 26 21:11:03 2018 +0100\n\n    patch 8.0.1430: crash when term_start() fails\n\n    Problem:    Crash when term_start() fails.\n    Solution:   Initialize winpty_err.\n\ncommit ede35bbbd05306097bf3f4d603f2248ed1f4c5f1\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jan 26 20:05:18 2018 +0100\n\n    patch 8.0.1429: crash when calling term_start() with empty argument\n\n    Problem:    Crash when calling term_start() with empty argument.\n    Solution:   Check for invalid argument. (Yasuhiro Matsomoto, closes #2503)\n                Fix memory leak.\n\ncommit 200ea8ffaa90e1ccc156b24ee097be87acdd5214\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jan 2 15:37:46 2018 +0100\n\n    patch 8.0.1428: compiler warning on 64 bit MS-Windows system\n\n    Problem:    Compiler warning on 64 bit MS-Windows system.\n    Solution:   Change type from \"int\" to \"size_t\". (Mike Williams)\n\ncommit de04654ddc865af94ef04b1738b335a924be7923\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Dec 26 13:53:11 2017 +0100\n\n    patch 8.0.1427: the :leftabove modifier doesn\u0027t work for :copen\n\n    Problem:    The :leftabove modifier doesn\u0027t work for :copen.\n    Solution:   Respect the split modifier. (Yegappan Lakshmanan, closes #2496)\n\ncommit 9e3dfc650190e96739abc004eb9948afa68136b4\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Dec 25 14:29:18 2017 +0100\n\n    patch 8.0.1426: \"gf\" and \u003ccfile\u003e don\u0027t accept ? and \u0026 in URL\n\n    Problem:    \"gf\" and \u003ccfile\u003e don\u0027t accept ? and \u0026 in URL. (Dmitrii Tcyganok)\n    Solution:   Check for a URL and allow for extra characters. (closes #2493)\n\ncommit 2095148277cf1c4e7b3bbaf4e34812b7cfe3011b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Dec 25 13:44:43 2017 +0100\n\n    patch 8.0.1425: execute() does not work in completion of user command\n\n    Problem:    execute() does not work in completion of user command. (thinca)\n    Solution:   Switch off redir_off and restore it. (Ozaki Kiichi, closes #2492)\n\ncommit df980db69b831381c37c3e2973a6eefa10df305c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Dec 24 13:22:00 2017 +0100\n\n    update a few runtime files\n\ncommit a47ebdbd222ae488a65be4e8bc3fd87c6301c000\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Dec 23 18:41:35 2017 +0100\n\n    patch 8.0.1424: the timer_pause test is flaky on Travis\n\n    Problem:    The timer_pause test is flaky on Travis.\n    Solution:   Accept a longer sleep time on Mac.\n\ncommit fabaf753e26df5a89a854673d14c15a1fa6b321a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Dec 23 17:26:11 2017 +0100\n\n    patch 8.0.1423: error in return not caught by try/catch\n\n    Problem:    Error in return not caught by try/catch.\n    Solution:   Call update_force_abort(). (Yasuhiro Matsomoto, closes #2483)\n\ncommit 45a0000d5c4a5ea934d5a16a2ab5bbcf307623ac\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Dec 22 21:12:34 2017 +0100\n\n    patch 8.0.1422: no fallback to underline when undercurl is not set\n\n    Problem:    No fallback to underline when undercurl is not set. (Ben Jackson)\n    Solution:   Check for the value to be empty instead of NULL. (closes #2424)\n\ncommit e6640ad44e2186bd3642b972115496d347cd1fdd\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Dec 22 21:06:56 2017 +0100\n\n    patch 8.0.1421: accessing invalid memory with overlong byte sequence\n\n    Problem:    Accessing invalid memory with overlong byte sequence.\n    Solution:   Check for NUL character. (test by Dominique Pelle, closes #2485)\n\ncommit 3c09722600e3218905b5d4a7b635a9e6560f87b3\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Dec 21 20:54:49 2017 +0100\n\n    patch 8.0.1420: accessing freed memory in vimgrep\n\n    Problem:    Accessing freed memory in vimgrep.\n    Solution:   Check that the quickfix list is still valid. (Yegappan Lakshmanan,\n                closes #2474)\n\ncommit b73fa629d6d3d705c1f8e8d5f8109fc9abd7bb6f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Dec 21 20:27:47 2017 +0100\n\n    patch 8.0.1419: cursor column is not updated after ]s\n\n    Problem:    Cursor column is not updated after ]s. (Gary Johnson)\n    Solution:   Set the curswant flag.\n\ncommit ae6f8651251013bafef9de1aed09069deaae8122\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Dec 20 22:32:20 2017 +0100\n\n    patch 8.0.1418: no test for expanding backticks\n\n    Problem:    No test for expanding backticks.\n    Solution:   Add a test. (Dominique Pelle, closes #2479)\n\ncommit 1bd999f982e783219a06e6c8f219df1d53ac7e77\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Dec 19 22:25:40 2017 +0100\n\n    patch 8.0.1417: test doesn\u0027t search for a sentence\n\n    Problem:    Test doesn\u0027t search for a sentence. Still fails when searching for\n                start of sentence. (Dominique Pelle)\n    Solution:   Add paren. Check for MAXCOL in dec().\n\ncommit 8ada6aa9298b4764d9ca0024dd21b17e815595ce\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Dec 19 21:23:21 2017 +0100\n\n    patch 8.0.1416: crash when searching for a sentence\n\n    Problem:    Crash when searching for a sentence.\n    Solution:   Return NUL when getting character at MAXCOL. (closes #2468)\n\ncommit 4ce46c2a6b59586e329fb41ad25799872bffc2c8\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Dec 19 19:42:41 2017 +0100\n\n    patch 8.0.1415: warning for unused function without timers feature\n\n    Problem:    Warning for unused function without timers feature.\n    Solution:   Add #ifdef. (John Marriott)\n\ncommit 14a4deb064610c30a50f00d524dde9b3292aad59\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Dec 19 16:48:55 2017 +0100\n\n    patch 8.0.1414: accessing freed memory in :lfile.\n\n    Problem:    Accessing freed memory in :lfile.\n    Solution:   Get the current window after executing autocommands. (Yegappan\n                Lakshmanan, closes #2473)\n\ncommit aaf6e43b7a99cedb89d73ba749a46f7a0f16bbb6\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Dec 19 16:41:14 2017 +0100\n\n    patch 8.0.1413: accessing freed memory in :cbuffer\n\n    Problem:    Accessing freed memory in :cbuffer.\n    Solution:   Get quickfix list after executing autocmds. (closes #2470)\n\ncommit 12237448499aaeb8c4f2be7a1deda60c0f160627\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Dec 19 12:38:52 2017 +0100\n\n    patch 8.0.1412: using free memory using setloclist()\n\n    Problem:    Using free memory using setloclist(). (Dominique Pelle)\n    Solution:   Mark location list context as still in use when needed. (Yegappan\n                Lakshmanan, closes #2462)\n\ncommit 2efb323e875d2852f63e41c40641760d1d6b069f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Dec 19 12:27:23 2017 +0100\n\n    patch 8.0.1411: reading invalid memory with CTRL-W :\n\n    Problem:    Reading invalid memory with CTRL-W :.\n    Solution:   Correct the command characters. (closes #2469)\n\ncommit 338e47fdfdf0d918dae50a5cbf0cf4f7be45b4f0\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Dec 19 11:55:26 2017 +0100\n\n    patch 8.0.1410: hang when using count() with an empty string\n\n    Problem:    Hang when using count() with an empty string.\n    Solution:   Return zero for an empty string. (Dominique Pelle, closes #2465)\n\ncommit 132f75255ecea17ff621f71236568c5d8d8e0163\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Dec 19 10:49:34 2017 +0100\n\n    patch 8.0.1409: buffer overflow in :tags command\n\n    Problem:    Buffer overflow in :tags command.\n    Solution:   Use vim_snprintf(). (Dominique Pelle, closes #2471, closes #2475)\n                Add a test.\n\ncommit a0ca7d002d4efcf4bce0af6943146a339677ed3d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Dec 19 10:22:19 2017 +0100\n\n    patch 8.0.1408: crash in setqflist()\n\n    Problem:    Crash in setqflist().\n    Solution:   Check for string to be NULL. (Dominique Pelle, closes #2464)\n\ncommit 4af031dbc8d62f89c94072a406f6d2ec0e5200be\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Dec 19 10:02:43 2017 +0100\n\n    patch 8.0.1407: GUI: CursorHold may trigger before \u0027updatetime\u0027\n\n    Problem:    GUI: CursorHold may trigger before \u0027updatetime\u0027 when using timers.\n    Solution:   Check that \u0027updatetime\u0027 has passed.\n\ncommit b254af312d1696b12367085acfbe41a41b7f1ea5\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Dec 18 19:48:58 2017 +0100\n\n    patch 8.0.1406: difficult to track changes to a quickfix list\n\n    Problem:    Difficult to track changes to a quickfix list.\n    Solution:   Add a \"changedtick\" value. (Yegappan Lakshmanan, closes #2460)\n\ncommit c9e649ae816cdff0d1da8a97d40e695c6d3991bd\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Dec 18 18:14:47 2017 +0100\n\n    patch 8.0.1405: duplicated code for getting a typed character\n\n    Problem:    Duplicated code for getting a typed character. CursorHold is\n                called too often in the GUI. (lilydjwg)\n    Solution:   Refactor code to move code up from mch_inchar().  Don\u0027t fire\n                CursorHold if feedkeys() was used. (closes #2451)\n\ncommit 606d45ccd8a2ad2956e2729f6135fd79fd2f6d72\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Dec 18 16:21:44 2017 +0100\n\n    patch 8.0.1404: invalid memory access on exit\n\n    Problem:    Invalid memory access on exit when autocommands wipe out a buffer.\n                (gy741, Dominique Pelle)\n    Solution:   Check if the buffer is still valid. (closes #2449)\n\ncommit 4fb921e388b9a042573ab06cce36e92874954197\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Dec 18 15:33:00 2017 +0100\n\n    patch 8.0.1403: using freed buffer in grep command\n\n    Problem:    Using freed buffer in grep command. (gy741, Dominique Pelle)\n    Solution:   Lock the dummy buffer to avoid autocommands wiping it out.\n\ncommit 9bca805ec49eb0d2d0d0b2093f418ff425500169\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Dec 18 12:37:55 2017 +0100\n\n    patch 8.0.1402: crash with nasty autocommand\n\n    Problem:    Crash with nasty autocommand. (gy741, Dominique Pelle)\n    Solution:   Check that the new current buffer isn\u0027t wiped out. (closes #2447)\n\ncommit cb89c98c264b0fe9fd26e3501eab5a062e57c064\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Dec 17 21:54:55 2017 +0100\n\n    patch 8.0.1401: cannot build with GTK but without XIM\n\n    Problem:    Cannot build with GTK but without XIM. (Guido)\n    Solution:   Adjust #ifdef. (closes #2461)\n\ncommit f0b03c4e98f8a7184d8b4a5d702cbcd602426923\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Dec 17 17:17:07 2017 +0100\n\n    Update runtime files\n\ncommit 8ee2d36e216756e712a3a9122ce1e1203378a9c8\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Dec 17 16:11:09 2017 +0100\n\n    patch 8.0.1400: color scheme check script shows up as color scheme\n\n    Problem:    Color scheme check script shows up as color scheme.\n    Solution:   Move it to the \"tools\" subdirectory. (closes #2457)\n\ncommit ee219b0e9faab4b7159ed1725c5b82cea4f4d4f8\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Dec 17 14:55:01 2017 +0100\n\n    patch 8.0.1399: warnings and errors when building tiny version\n\n    Problem:    Warnings and errors when building tiny version. (Tony Mechelynck)\n    Solution:   Add #ifdefs.\n\ncommit 9e1d399e63903c6f84d7888ad8d84ebf4e29d8a1\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Dec 17 14:26:46 2017 +0100\n\n    patch 8.0.1398: :packadd does not load packages from the \"start\" directory\n\n    Problem:    :packadd does not load packages from the \"start\" directory.\n                (Alejandro Hernandez)\n    Solution:   Make :packadd look in the \"start\" directory if those packages were\n                not loaded on startup.\n\ncommit 890dd05492d88d48eee1dda7f7a1811d027ce7ca\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Dec 16 19:59:37 2017 +0100\n\n    patch 8.0.1397: pattern with \\\u0026 following nothing gives an error\n\n    Problem:    Pattern with \\\u0026 following nothing gives an error.\n    Solution:   Emit an empty node when needed.\n\ncommit a1d5c154dbd5fbe317726bbf2ba99632b91878f4\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Dec 16 19:05:22 2017 +0100\n\n    patch 8.0.1396: memory leak when CTRL-G in search command line fails\n\n    Problem:    Memory leak when CTRL-G in search command line fails.\n    Solution:   Move restore_last_search_pattern to after \"if\".\n\ncommit 200d0e36bc5384beb9dc76ac75806ac0aecf84ac\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Dec 16 18:53:35 2017 +0100\n\n    patch 8.0.1395: it is not easy to see if a colorscheme is well written\n\n    Problem:    It is not easy to see if a colorscheme is well written.\n    Solution:   Add a script that checks for common mistakes. (Christian Brabandt)\n\ncommit 7e1652c63c96585b9e2235c195a3c322b1f11595\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Dec 16 18:27:02 2017 +0100\n\n    patch 8.0.1394: cannot intercept a yank command\n\n    Problem:    Cannot intercept a yank command.\n    Solution:   Add the TextYankPost autocommand event. (Philippe Vaucher et al.,\n                closes #2333)\n\ncommit 6621605eb97cf5fbc481282fd4d349a76e168f16\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Dec 16 16:33:44 2017 +0100\n\n    patch 8.0.1393: too much highlighting with \u0027hlsearch\u0027 and \u0027incsearch\u0027 set\n\n    Problem:    Too much highlighting with \u0027hlsearch\u0027 and \u0027incsearch\u0027 set.\n    Solution:   Do not highlight matches when the pattern matches everything.\n\ncommit 8b42328cef294a5d6059ee7c452da75b845f6f8c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Dec 16 14:37:06 2017 +0100\n\n    patch 8.0.1392: build fails with --with-features\u003dhuge --disable-channel\n\n    Problem:    Build fails with --with-features\u003dhuge --disable-channel.\n    Solution:   Don\u0027t enable the terminal feature when the channel feature is\n                missing. (Dominique Pelle, closes #2453)\n\ncommit b29d328eb403a243431f4d0d5b360b4ac46bbc3e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Dec 15 21:25:01 2017 +0100\n\n    patch 8.0.1391: encoding empty string to JSON sometimes gives \"null\"\n\n    Problem:    Encoding empty string to JSON sometimes gives \"null\".\n    Solution:   Handle NULL string as empty string. (closes #2446)\n\ncommit 4697399e8c805325009351a2488e3da530d0af38\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Dec 14 19:56:46 2017 +0100\n\n    move netrw back to the previous version\n\ncommit 7f88b65f6cde3d69386e461f61271a271b79b7e8\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Dec 14 13:15:19 2017 +0100\n\n    patch 8.0.1390: DirectX scrolling can be slow, vertical positioning is off\n\n    Problem:    DirectX scrolling can be slow, vertical positioning is off.\n    Solution:   Make scroll slightly faster when using \"scrlines:1\". Fix y\n                position of displayed text. Fix DirectX with non-utf8 encoding.\n                (Ken Takata, closes #2440)\n\ncommit a6d4849c711379b773529afaed640455287ac934\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Dec 12 22:45:31 2017 +0100\n\n    patch 8.0.1389: getqflist() items are missing if not set\n\n    Problem:    getqflist() items are missing if not set, that makes it more\n                difficult to handle the values.\n    Solution:   When a value is not available return zero or another invalid\n                value. (Yegappan Lakshmanan, closes #2430)\n\ncommit fae8ed1fc8c06b28528d726e8440dfc66852bca8\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Dec 12 22:29:30 2017 +0100\n\n    patch 8.0.1388: char not overwritten with ambiguous width char\n\n    Problem:    Char not overwritten with ambiguous width char, if the ambiguous\n                char is single width but we reserve double-width space.\n    Solution:   First clear the screen cells. (Ozaki Kiichi, closes #2436)\n\ncommit a703aaee4d6230ed81469ef0cb37f331bf255136\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Dec 11 22:55:26 2017 +0100\n\n    patch 8.0.1387: wordcount test is old style\n\n    Problem:    Wordcount test is old style.\n    Solution:   Change into a new style test. (Yegappan Lakshmanan, closes #2434)\n\ncommit 8e6a31df81113bbf0e4bb5324a74dc5f6c62a490\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Dec 10 21:06:22 2017 +0100\n\n    patch 8.0.1386: cannot select modified buffers with getbufinfo()\n\n    Problem:    Cannot select modified buffers with getbufinfo().\n    Solution:   Add the \"bufmodified\" flag. (Yegappan Lakshmanan, closes #2431)\n\ncommit 59eb016dff3fd4f764cfe326c80a9b840f0e1a02\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Dec 10 18:17:44 2017 +0100\n\n    patch 8.0.1385: Python 3.5 is getting old\n\n    Problem:    Python 3.5 is getting old.\n    Solution:   Make Python 3.6 the default. (Ken Takata, closes #2429)\n\ncommit 74240d3febd1e3bc7cf086c647c9348b20716c33\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Dec 10 15:26:15 2017 +0100\n\n    patch 8.0.1384: not enough quickfix help; confusing winid\n\n    Problem:    Not enough quickfix help; confusing winid.\n    Solution:   Add more examples in the help. When the quickfix window is not\n                present, return zero for getqflist() with \u0027winid\u0027. Add more tests\n                for jumping to quickfix list entries. (Yegappan Lakshmanan, closes\n                #2427)\n\ncommit 35c5e8155da797f14124d98fdc6189067b965688\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Dec 9 21:10:13 2017 +0100\n\n    patch 8.0.1383: local additions in help skips some files\n\n    Problem:    Local additions in help skips some files. (joshklod)\n    Solution:   Check the base file name length equals.\n\ncommit f405c8fe85bba6dc96a68a12ab976f745fc51a38\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Dec 9 19:51:49 2017 +0100\n\n    patch 8.0.1382: get \"no write since last change\" message if terminal is open\n\n    Problem:    Get \"no write since last change\" message if a terminal is open.\n                (Fritz mehner)\n    Solution:   Don\u0027t consider a buffer changed if it\u0027s a terminal window.\n\ncommit 620ca2da372dc9c892022faff83d363c67cc5c45\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Dec 9 19:13:13 2017 +0100\n\n    patch 8.0.1381: ch_readraw() waits for NL if channel mode is NL\n\n    Problem:    ch_readraw() waits for NL if channel mode is NL.\n    Solution:   Pass a \"raw\" flag to channel_read_block(). (Yasuhiro Matsumoto)\n\ncommit 05684310a53c8a4804441c1c6f8b7fc9e8194940\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Dec 9 15:11:24 2017 +0100\n\n    patch 8.0.1380: using \"vim -r swapfile\" the hit-enter prompt is misplaced.\n\n    Problem:    When recovering a file with \"vim -r swapfile\" the hit-enter prompt\n                is at the top of the window.\n    Solution:   Invalidate the cursor position.\n\ncommit e4b78e2a42e9030348770764c478b73caa925539\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Dec 7 22:29:11 2017 +0100\n\n    patch 8.0.1379: configure check for selinux does not check for header file\n\n    Problem:    Configure check for selinux does not check for header file.\n    Solution:   Add an AC_CHECK_HEADER(). (Benny Siegert)\n\ncommit 3388d334572f9d65a603d09d75e363805d96c5d9\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Dec 7 22:23:04 2017 +0100\n\n    patch 8.0.1378: autoload script sources itself when defining function\n\n    Problem:    Autoload script sources itself when defining function.\n    Solution:   Pass TFN_NO_AUTOLOAD to trans_function_name(). (Yasuhiro\n                Matsumoto, closes #2423)\n\ncommit 6e65d594aa33be11f6074f26e9ff81b52504c62b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Dec 7 22:11:27 2017 +0100\n\n    patch 8.0.1377: cannot call a dict function in autoloaded dict\n\n    Problem:    Cannot call a dict function in autoloaded dict.\n    Solution:   Call get_lval() passing the read-only flag.\n\ncommit 23c1b2b018c8121ca5fcc247e37966428bf8ca66\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Dec 5 21:32:33 2017 +0100\n\n    patch 8.0.1376: cursor in terminal not always updated\n\n    Problem:    Cursor in terminal not always updated.\n    Solution:   Call gui_mch_flush(). (Ken Takata)\n\ncommit 415a6939a4e8d4e26b4af26c24eb75243d3a2756\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Dec 5 20:31:07 2017 +0100\n\n    patch 8.0.1375: window size wrong after maximizing with WinBar\n\n    Problem:    Window size wrong after maximizing with WinBar. (Lifepillar)\n    Solution:   Fix height computations. Redraw window when it is zero height but\n                has a WinBar. (closes #2356)\n\ncommit 5fe6bdf858a7f2f288d599ffb5efb3c08449c817\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Dec 5 17:22:12 2017 +0100\n\n    patch 8.0.1374: CTRL-A does not work with an empty line\n\n    Problem:    CTRL-A does not work with an empty line. (Alex)\n    Solution:   Decrement the end only once. (Hirohito Higashi, closes #2387)\n\ncommit 3767c6e9ee1bd585a2afba7e932854b24d194a2d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Dec 5 16:57:56 2017 +0100\n\n    patch 8.0.1373: no error when settting \u0027renderoptions\u0027 before starting GUI\n\n    Problem:    No error when settting \u0027renderoptions\u0027 to an invalid value before\n                starting the GUI.\n    Solution:   Always check the value. (Ken Takata, closes #2413)\n\ncommit ac112f01a6930c9d15cf0360b657373699916bfd\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Dec 5 16:46:28 2017 +0100\n\n    patch 8.0.1372: profile log may be truncated halfway a character\n\n    Problem:    Profile log may be truncated halfway a character.\n    Solution:   Find the start of the character. (Ozaki Kiichi, closes #2385)\n\ncommit feeb4d0901c7b16958e8f02ffcdac83b605b0b43\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Dec 5 15:14:46 2017 +0100\n\n    patch 8.0.1371: Shift-Insert doesn\u0027t always work in MS-Windows console\n\n    Problem:    Shift-Insert doesn\u0027t always work in MS-Windows console.\n    Solution:   Handle K_NUL differently if the second character is more than one\n                byte. (Yasuhiro Matsumoto, closes #2381)\n\ncommit 1eca6f13d62d2201f3bf0e83400c2e3de7df3951\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Dec 5 14:04:27 2017 +0100\n\n    patch 8.0.1370: channel test for callback is flaky\n\n    Problem:    Channel test for callback is flaky.\n    Solution:   Add the test to thelist of flaky tests.\n\ncommit 92467d3351853de769329f62121bf34d28647546\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Dec 5 13:22:16 2017 +0100\n\n    patch 8.0.1369: MS-Windows: drawing underline slow, mFallbackDC not updated\n\n    Problem:    MS-Windows: drawing underline, curl and strike-throw is slow,\n                mFallbackDC not properly updated.\n    Solution:   Several performance improvements. (Ken Takata, Taro Muraoka,\n                Yasuhiro Matsumoto, closes #2401)\n\ncommit ce6179c799468e471c3b7fc71c9924f57a2253c5\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Dec 5 13:06:16 2017 +0100\n\n    patch 8.0.1368: cannot drag status or separator of new terminal window\n\n    Problem:    Cannot drag status line or vertical separator of new terminal\n                window. (UncleBill)\n    Solution:   Adjust mouse row and column computation. (Yasuhiro Matsumoto,\n                closes #2410)\n\ncommit 461fe50fea245b2b199d92ebce4d9875d856bd27\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Dec 5 12:30:03 2017 +0100\n\n    patch 8.0.1367: terminal test hangs, executing abcde\n\n    Problem:    terminal test hangs, executing abcde. (Stucki)\n    Solution:   Rename abcde to abxde.\n\ncommit 1ad022a9b81d7829d5dc98cf5b8d0ee410558040\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Dec 3 18:20:32 2017 +0100\n\n    patch 8.0.1367\n\ncommit 24820691e6ba9dae41ef16a3d3e55589843b34f4\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Dec 2 16:38:12 2017 +0100\n\n    patch 8.0.1365: when one channel test fails others fail as well\n\n    Problem:    When one channel test fails others fail as well.\n    Solution:   Stop the job after a failure.  Also add a couple of tests to the\n                list of flaky tests.\n\ncommit 22044dc31788d9f1c2da7725269884d9923b4795\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Dec 2 15:43:37 2017 +0100\n\n    patch 8.0.1364: there is no easy way to get the window position\n\n    Problem:    There is no easy way to get the window position.\n    Solution:   Add win_screenpos().\n\ncommit af903e5d490ec9c6c49079f67de7e92e3c35a725\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Dec 2 15:11:22 2017 +0100\n\n    patch 8.0.1363: recovering does not work when swap file ends in .stz\n\n    Problem:    Recovering does not work when swap file ends in .stz.\n    Solution:   Check for all possible swap file names. (Elfling, closes #2395,\n                closes #2396)\n\ncommit a7c54cfcf825e8e99db03f4ccdb1a32cd0714c52\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Dec 1 21:07:20 2017 +0100\n\n    patch 8.0.1362: terminal window colors wrong when using Terminal highlighting\n\n    Problem:    Terminal window colors wrong when using Terminal highlighting.\n    Solution:   Set ansi_index when setting the default color.  Also cache the\n                color index for Terminal. (Ozaki Kiichi, closes #2393)\n\ncommit 97ce419201421f65f4764549ed80307a7ef9c7a6\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Dec 1 20:35:58 2017 +0100\n\n    patch 8.0.1361: some users don\u0027t want to diff with hidden buffers\n\n    Problem:    Some users don\u0027t want to diff with hidden buffers.\n    Solution:   Add the \"hiddenoff\" item to \u0027diffopt\u0027. (Alisue, closes #2394)\n\ncommit 76bb7196f5102c9929959d710e8ed97a19affa4d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Nov 30 22:07:07 2017 +0100\n\n    patch 8.0.1360: the Terminal highlighting doesn\u0027t work in a terminal\n\n    Problem:    The Terminal highlighting doesn\u0027t work in a terminal. (Ozaki\n                Kiichi)\n    Solution:   Use the Terminal highlighting when the cterm index is zero.\n\ncommit 2f0584910c0ea93966dfa7b3b0272dfb16ea6f91\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Nov 30 20:27:52 2017 +0100\n\n    Update runtime files\n\ncommit 46359e198f6d6884dc3d3c4a3e46625f1b2a2ad2\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Nov 29 22:33:38 2017 +0100\n\n    patch 8.0.1359: libvterm ANSI colors can not always be recognized\n\n    Problem:    Libvterm ANSI colors can not always be recognized from the RGB\n                values. The default color is wrong when t_RB is empty.\n    Solution:   Add the ANSI color index to VTermColor.\n\ncommit 8b9e20afb0da79a21155988a38704b5777cc2efe\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Nov 28 21:25:21 2017 +0100\n\n    patch 8.0.1358: undercurl is not used in the terminal\n\n    Problem:    Undercurl is not used in the terminal. (Kovid Goyal)\n    Solution:   Only fall back to underline when undercurl highlighting is not\n                defined. (closes #1306)\n\ncommit 1a2ab991a6d168699fbcc934b63cfc3579c3d34d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Nov 28 21:06:18 2017 +0100\n\n    patch 8.0.1357: startup test fails on OpenBSD\n\n    Problem:    Startup test fails on OpenBSD. (Edd Barrett)\n    Solution:   Check for \"BSD\" instead of \"FreeBSD\" being defined. (James McCoy,\n                closes #2376, closes #2378)\n\ncommit c5aa55db7e5bc791f99fb15b0f4be0d5dd166f62\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Nov 28 20:47:40 2017 +0100\n\n    patch 8.0.1356: using simalt in a GUIEnter autocommand inserts characters\n\n    Problem:    Using simalt in a GUIEnter autocommand inserts strange characters.\n                (Chih-Long Chang)\n    Solution:   Ignore K_NOP in Insert mode. (closes #2379)\n\ncommit a45ff6caba706191b4fe328cab4c742ce17fa779\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Nov 28 20:06:10 2017 +0100\n\n    patch 8.0.1355: cursor keys don\u0027t work in MS-Windows console\n\n    Problem:    Cursor keys don\u0027t work in MS-Windows console.\n    Solution:   Revert the previous patch.  Also delete dead code.\n\ncommit 3660a10c73a6d716ae9fca21f7c5a3282ddc7c85\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Nov 28 18:07:59 2017 +0100\n\n    patch 8.0.1354: Shift-Insert doesn\u0027t always work in MS-Windows console\n\n    Problem:    Shift-Insert doesn\u0027t always work in MS-Windows console.\n    Solution:   Handle K_NUL differently. (Yasuhiro Matsumoto, closes #2381)\n\ncommit 1ed2276fd50f34e824eeae93d5a5ebfdf118be26\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Nov 28 18:03:44 2017 +0100\n\n    patch 8.0.1353: QuickFixCmdPost is not used consistently\n\n    Problem:    QuickFixCmdPost is not used consistently.\n    Solution:   Invoke QuickFixCmdPost consistently after QuickFixCmdPre.\n                (Yegappan Lakshmanan, closes #2377)\n\ncommit f38c86eb6b665d9fcd3d232820a48198eccac376\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Nov 28 14:19:07 2017 +0100\n\n    patch 8.0.1352: dead URLs in the help go unnoticed\n\n    Problem:    Dead URLs in the help go unnoticed.\n    Solution:   Add a script to check URLs in the help files. (Christian Brabandt)\n\ncommit bdb8139098d170ede2bc79dd4f62e4ed5e778d3e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Nov 27 23:24:08 2017 +0100\n\n    patch 8.0.1351: warning for unused variables building with MinGW\n\n    Problem:    Warning for unused variables building with MinGW.\n    Solution:   Change a few #ifdefs (suggested by John Marriott). Remove\n                superfluous checks of FEAT_MBYTE.\n\ncommit 1355aad2b94790217aeef9077d3fb9925461f137\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Nov 27 22:49:01 2017 +0100\n\n    patch 8.0.1350: cannot build with +eval and -multi_byte\n\n    Problem:    Cannot build with +eval and -multi_byte.\n    Solution:   Adjust #ifdefs. (John Marriott)  Always include the multi_byte\n                feature when an input method feature is enabled.\n\ncommit 17471e84a72b5137a6010a98c4adb780237750db\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Nov 26 23:47:18 2017 +0100\n\n    patch 8.0.1349: options test fails when using Motif or GTK GUI\n\n    Problem:    Options test fails when using Motif or GTK GUI.\n    Solution:   Use \"fixed\" instead of \"fixedsys\" for Unix. Don\u0027t try \"xxx\" for\n                guifonteset.  Don\u0027t set \u0027termencoding\u0027 to anything but \"utf-8\" for\n                GTK.  Give an error if \u0027termencoding\u0027 can\u0027t be converted.\n\ncommit c8c75796a60e89210cc470f1b3864546fd4f319a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Nov 26 17:18:06 2017 +0100\n\n    patch 8.0.1348: make testclean deletes script file on MS-Windows\n\n    Problem:    Make testclean deletes script file on MS-Windows.\n    Solution:   Rename file to avoid it starting with an \"x\".\n\ncommit e0aa23f7e3cc389251ecb3266926ac7d83056b1b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Nov 26 17:08:03 2017 +0100\n\n    patch 8.0.1347: MS-Windows: build broken by misplaced curly\n\n    Problem:    MS-Windows: build broken by misplaced curly.\n    Solution:   Move curly after #endif\n\ncommit a3571ebef5a2969d16e3e202ec4bca8858aca6ba\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Nov 26 16:53:16 2017 +0100\n\n    patch 8.0.1346: crash when passing 50 char string to balloon_split()\n\n    Problem:    Crash when passing 50 char string to balloon_split().\n    Solution:   Fix off-by-one error.\n\ncommit c41838aa01ef99540e2737c42e9b1283e3da5e26\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Nov 26 16:50:41 2017 +0100\n\n    patch 8.0.1345: race condition between stat() and open() for viminfo\n\n    Problem:    Race condition between stat() and open() for the viminfo temp\n                file. (Simon Ruderich)\n    Solution:   use open() with O_EXCL to atomically check if the file exists.\n                Don\u0027t try using a temp file, renaming it will fail anyway.\n\ncommit 2877d334ad1321d1fcd5f903c0493bd0cdd787f8\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Nov 26 14:56:16 2017 +0100\n\n    patch 8.0.1344: using \u0027imactivatefunc\u0027 in the GUI does not work\n\n    Problem:    Using \u0027imactivatefunc\u0027 in the GUI does not work.\n    Solution:   Do not use \u0027imactivatefunc\u0027 and \u0027imstatusfunc\u0027 in the GUI.\n\ncommit d7ccc4d81dbcfa3ac0352bacea6e294fc9e33fda\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Nov 26 14:29:32 2017 +0100\n\n    patch 8.0.1343: MS-Windows: does not show colored emojis\n\n    Problem:    MS-Windows: does not show colored emojis.\n    Solution:   Implement colored emojis. Improve drawing speed. Make \u0027taamode\u0027\n                work. (Taro Muraoka, Yasuhiro Matsumoto, Ken Takata, close #2375)\n\ncommit fb1db0e3550355e10ac86c4a4af21209c5456a66\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Nov 25 21:07:46 2017 +0100\n\n    patch 8.0.1342: cannot build with Motif and multi-byte\n\n    Problem:    Cannot build with Motif and multi-byte. (Mohamed Boughaba)\n    Solution:   Use the right input method status flag. (closes #2374)\n\ncommit be5d998d0ea2226f1f7180c32b19df17ad674853\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Nov 25 17:58:28 2017 +0100\n\n    patch 8.0.1341: \u0027imactivatefunc\u0027 test fails on MS-Windows\n\n    Problem:    \u0027imactivatefunc\u0027 test fails on MS-Windows.\n    Solution:   Skip the text.\n\ncommit 281c93e7140ba87552c4edcbfdaaa5e25dc6a97a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Nov 25 17:48:33 2017 +0100\n\n    patch 8.0.1340: MS-Windows: cannot build GUI without IME\n\n    Problem:    MS-Windows: cannot build GUI without IME.\n    Solution:   Define im_get_status() and im_set_active() when IME is not used.\n\ncommit 83799a7b7414048df4ff4e507293416e8438e225\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Nov 25 17:24:09 2017 +0100\n\n    patch 8.0.1339: no test for what 8.0.1335 fixes\n\n    Problem:    No test for what 8.0.1335 fixes.\n    Solution:   Add a test. (Yasuhiro Matsumoto, closes #2373)\n\ncommit 819edbe078c8579f3620d12dac830f12ccdc5a45\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Nov 25 17:14:33 2017 +0100\n\n    patch 8.0.1338: USE_IM_CONTROL is confusing and incomplete\n\n    Problem:    USE_IM_CONTROL is confusing and incomplete.\n    Solution:   Just use FEAT_MBYTE.  Call \u0027imactivatefunc\u0027 also without GUI.\n\ncommit 50d43153a7e3e452cd166cde0d84ecacd316321f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Nov 25 15:24:56 2017 +0100\n\n    patch 8.0.1337: typo in #ifdef\n\n    Problem:    Typo in #ifdef.\n    Solution:   Fix the #if line.\n\ncommit 6315a9ae924d2104b61d1667ea71af3ac7cf48fa\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Nov 25 15:20:02 2017 +0100\n\n    patch 8.0.1336: cannot use imactivatefunc() unless compiled with +xim\n\n    Problem:    Cannot use imactivatefunc() unless compiled with +xim.\n    Solution:   Allow using imactivatefunc() when not compiled with +xim.\n                (Yasuhiro Matsumoto, closes #2349)\n\ncommit 291a9d15ed1eb1094edc8ad6dda00a6da3bd7072\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Nov 25 14:37:11 2017 +0100\n\n    patch 8.0.1335: writefile() using fsync() may give an error.\n\n    Problem:    Writefile() using fsync() may give an error for a device.\n                (Yasuhiro Matsumoto)\n    Solution:   Ignore fsync() failing. (closes #2373)\n\ncommit 3167c3e7010ac7e2fd7d3aa198dd2d1dcff8ecc8\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Nov 25 14:19:43 2017 +0100\n\n    patch 8.0.1334: splitting a window with a WinBar damages window layout\n\n    Problem:    Splitting a window with a WinBar damages window layout.\n                (Lifepillar)\n    Solution:   Take the winbar into account when computing the new window\n                position.  Add WINBAR_HEIGHT().\n\ncommit 2c997d76034d5294c92305108357daef6feabd95\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Nov 23 22:52:09 2017 +0100\n\n    patch 8.0.1333: some tests are run twice\n\n    Problem:    Some tests are run twice.\n    Solution:   Invoked most utf8 tests only from test_alot_utf8. (Yegappan\n                Lakshmanan, closes #2369)\n\ncommit 93a32e2ec4b5a391c5006ca09f196e6510c8c2e9\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Nov 23 22:05:45 2017 +0100\n\n    patch 8.0.1332: highlighting in quickfix window could be better\n\n    Problem:    Highlighting in quickfix window could be better. (Axel Bender)\n    Solution:   Use the qfSeparator highlight item. (Yegappan Lakshmanan)\n\ncommit 3679c17917d7ff22e836982c81e5816bd07451dd\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Nov 22 22:22:11 2017 +0100\n\n    patch 8.0.1331: possible crash when window can be zero lines high\n\n    Problem:    Possible crash when window can be zero lines high. (Joseph\n                Dornisch)\n    Solution:   Only set w_fraction if the window is at least two lines high.\n\ncommit a2a80162deb1e96e16b097dfe48b61b6eb0824bf\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Nov 21 23:09:50 2017 +0100\n\n    Update runtime files.\n\ncommit 52dbb5ea7fde4a77178bc59e2383ca40df503812\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Nov 21 18:11:27 2017 +0100\n\n    patch 8.0.1330: MS-Windows: job in terminal can\u0027t get back to Vim\n\n    Problem:    MS-Windows: job in terminal can\u0027t get back to Vim.\n    Solution:   set VIM_SERVERNAME in the environment. (Yasuhiro Matsumoto, closes\n                #2360)\n\ncommit 550586015232ecc4f68b3479fa8ba2cf81c76e7b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Nov 21 15:14:51 2017 +0100\n\n    patch 8.0.1329: when a flaky test fails it also often fails the second time\n\n    Problem:    When a flaky test fails it also often fails the second time.\n    Solution:   Sleep a couple of seconds before the second try.\n\ncommit ff5467965e3871d3dc0288416fcc6b1e2ba4f822\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Nov 21 14:47:57 2017 +0100\n\n    patch 8.0.1328: trouble when using \":term ++close\" with autocmd\n\n    Problem:    Trouble when using \":term ++close\" with autocmd. (Gabriel Barta)\n    Solution:   Use aucmd_prepbuf() and aucmd_restbuf() instead of setting curbuf.\n                (closes #2339)\n\ncommit 91ffda9852916004c9f318cd01b2f90751329bad\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Nov 21 13:52:14 2017 +0100\n\n    patch 8.0.1327: new proto file missing from distribution\n\n    Problem:    New proto file missing from distribution.\n    Solution:   Add it. (closes #2355)\n\ncommit 6e77df2d8555ade4470e566011603ae40f1f0f3a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Nov 21 11:43:08 2017 +0100\n\n    patch 8.0.1326: largefile test fails on CI, glob test on MS-Windows\n\n    Problem:    Largefile test fails on CI, glob test on MS-Windows.\n    Solution:   Remove largefile test from list of all tests. Don\u0027t run\n                Test_glob() on non-unix systems.  More cleanup. (Yegappan\n                Lakshmanan, closes #2354)\n\ncommit 5df95ea9ef34b5a898141ddc7134e4a7de713ba5\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Nov 20 22:08:10 2017 +0100\n\n    patch 8.0.1325: more tests are not run\n\n    Problem:    More tests are not run.\n    Solution:   Add targets to the list of tests. (Yegappan Lakshmanan)\n\ncommit bb160a188abb3c40258d3e5726524ce203333e84\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Nov 20 21:52:24 2017 +0100\n\n    patch 8.0.1324: some xterm sends different mouse move codes\n\n    Problem:    Some xterm sends different mouse move codes.\n    Solution:   Also accept 0x80 as a move event.\n\ncommit 73675fbc4810470f8935f05a3c16c14e0d5e737f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Nov 20 21:49:19 2017 +0100\n\n    patch 8.0.1323: mouse events in a terminal window may cause endless loop\n\n    Problem:    Mouse events in a terminal window may cause endless loop.\n    Solution:   Adjust position computation.  Don\u0027t stuff a mouse event when\n                coming from normal_cmd().\n\ncommit 5bbef3194984f175eb12b6efaa04c49a42ab58f2\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Nov 19 20:38:05 2017 +0100\n\n    patch 8.0.1322: textformat test isn\u0027t run\n\n    Problem:    Textformat test isn\u0027t run. (Yegappan Lakshmanan)\n    Solution:   Add target to the list of tests.\n\ncommit 40e280d949fa26e33f69c4bf80ccc0b70f2e13f6\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Nov 19 20:34:59 2017 +0100\n\n    patch 8.0.1321: can\u0027t build huge version with Athena\n\n    Problem:    Can\u0027t build huge version with Athena. (Mark Kelly)\n    Solution:   Move including beval.h to before structs.h. Include beval.pro like\n                other proto files.\n\ncommit 7221fce8b395972b57aea5f36ba2844fe1d4c259\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Nov 19 20:32:49 2017 +0100\n\n    patch 8.0.1320: popup test fails on GUI-only build\n\n    Problem:    Popup test fails on GUI-only build.\n    Solution:   Don\u0027t test balloon_split() when it\u0027s not available.\n\ncommit 669a828cdc1f019e7abda0e5e9b223d7897f06a8\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Nov 19 20:13:05 2017 +0100\n\n    patch 8.0.1319: can\u0027t build GUI on MS-Windows\n\n    Problem:    Can\u0027t build GUI on MS-Windows.\n    Solution:   Don\u0027t define the balloon_split() function in a GUI-only build.\n\ncommit 246fe03d154c09070d5b7365b7f61716c4e0ddd4\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Nov 19 19:56:27 2017 +0100\n\n    patch 8.0.1318: terminal balloon only shows one line\n\n    Problem:    Terminal balloon only shows one line.\n    Solution:   Split into several lines in a clever way.  Add balloon_split().\n                Make balloon_show() accept a list in the terminal.\n\ncommit e518226713784e628ae7ee077f1b66cb12b9ffd9\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Nov 19 15:05:44 2017 +0100\n\n    patch 8.0.1317: accessing freed memory in term_wait()\n\n    Problem:    Accessing freed memory in term_wait(). (Dominique Pelle)\n    Solution:   Check that the buffer still exists.\n\ncommit 44c2bffde74a98acdc60505e57c70cd7cc2afa1e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Nov 18 23:23:01 2017 +0100\n\n    patch 8.0.1316: build still still fails on Mac\n\n    Problem:    Build still still fails on Mac. (chdiza)\n    Solution:   Remove another bogus typedef.\n\ncommit e86ee877c1497890e64190c148ff59e8aaf10936\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Nov 18 23:09:37 2017 +0100\n\n    patch 8.0.1315: build still fails on Mac\n\n    Problem:    Build still fails on Mac. (chdiza)\n    Solution:   Remove bogus typedef.\n\ncommit 4ab9d9e9a41f441d7d96f51fec2213d412ea64e7\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Nov 18 22:49:58 2017 +0100\n\n    patch 8.0.1314: build fails on Mac\n\n    Problem:    Build fails on Mac. (chdiza)\n    Solution:   Add #ifdef around GUI fields.\n\ncommit d1c28346e194ecf2303fe744052fb7cedc28fcfa\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Nov 18 22:36:34 2017 +0100\n\n    patch 8.0.1313: missing dependencies cause parallel make to fail\n\n    Problem:    Missing dependencies cause parallel make to fail.\n    Solution:   Update dependencies.\n\ncommit c3719bd87beca9f72d2e9f11e36d561c2c3b57b0\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Nov 18 22:13:31 2017 +0100\n\n    patch 8.0.1312: balloon_show() only works in terminal when compiled with GUI\n\n    Problem:    balloon_show() only works in terminal when compiled with the GUI.\n    Solution:   Add FEAT_BEVAL_GUI and refactor to move common code out of the GUI\n                specific file.\n\ncommit c7d16dce2f180c8ebfc8105ad090b0ea2deedcdc\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Nov 18 20:32:03 2017 +0100\n\n    patch 8.0.1311: no test for strpart()\n\n    Problem:    No test for strpart().\n    Solution:   Add a test. (Dominique Pelle, closes #2347)\n\ncommit 0f1e643138d47bfc94a7050c5bd25493c2153960\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Nov 18 20:22:24 2017 +0100\n\n    patch 8.0.1310: cproto generates errors because of missing type\n\n    Problem:    Cproto generates errors because of missing type.\n    Solution:   Define _Float128 when generating prototypes.\n\ncommit 51b0f3701ecb440aa72ab6017c1df6940c0e0f6f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Nov 18 18:52:04 2017 +0100\n\n    patch 8.0.1309: cannot use \u0027balloonexpr\u0027 in a terminal\n\n    Problem:    Cannot use \u0027balloonexpr\u0027 in a terminal.\n    Solution:   Add \u0027balloonevalterm\u0027 and add code to handle mouse movements in a\n                terminal. Initial implementation for Unix with GUI.\n\ncommit 234d16286a2733adedef56784c17415ae169b9ad\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Nov 18 14:55:23 2017 +0100\n\n    patch 8.0.1308: the \"Reading from stdin\" message may be undesired\n\n    Problem:    The \"Reading from stdin\" message may be undesired and there is no\n                easy way to skip it.\n    Solution:   Don\u0027t show the message with --not-a-term was used.\n\ncommit ae1e108caaa9ce2ca03076f8c4c10275f0c66b9c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Nov 17 21:35:24 2017 +0100\n\n    patch 8.0.1307: compiler warning for ignoring return value\n\n    Problem:    Compiler warning for ignoring return value of ftruncate(). (Tony\n                Mechelynck)\n    Solution:   Assign returned value to \"ignore\".\n\ncommit 9e27217c489c6eca2bd98d1c9fa89c1b652ed792\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Nov 17 21:25:08 2017 +0100\n\n    patch 8.0.1306: ASAN error stack trace is not useful\n\n    Problem:    ASAN error stack trace is not useful.\n    Solution:   Add \"asan_symbolize\". (James McCoy, closes #2344)\n\ncommit 7567d0b115e332f61a9f390aaccdf7825b891227\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Nov 16 23:04:15 2017 +0100\n\n    patch 8.0.1305: writefile() never calls fsync()\n\n    Problem:    Writefile() never calls fsync().\n    Solution:   Follow the \u0027fsync\u0027 option with override to enable or disable.\n\ncommit d0480097177369a6ed91d47aba189ae647afcd68\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Nov 16 22:20:39 2017 +0100\n\n    patch 8.0.1304: CTRL-G/CTRL-T don\u0027t work with incsearch and empty pattern\n\n    Problem:    CTRL-G/CTRL-T don\u0027t work with incsearch and empty pattern.\n    Solution:   Use the last search pattern. (Christian Brabandt, closes #2292)\n\ncommit 9c6ce0e62297294b41344e684429a91853bc2268\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Nov 16 22:07:13 2017 +0100\n\n    patch 8.0.1303: \u0027ttymouse\u0027 is not set to \"sgr\" for Terminal.app and Iterm2\n\n    Problem:    \u0027ttymouse\u0027 is not set to \"sgr\" for Terminal.app and Iterm2.\n    Solution:   Recognize Iterm2 by the termresponse.\n\ncommit 209d3874c19d73b209e7d223cf05ea22e183f408\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Nov 16 21:52:51 2017 +0100\n\n    patch 8.0.1302: still too many old style tests\n\n    Problem:    Still too many old style tests.\n    Solution:   Convert a few more tests to new style. (Yegappan Lakshmanan,\n                closes #2326)\n\ncommit 7cb769a69f5b9d6951f4427c85e75f5b2909cf10\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Nov 16 17:36:02 2017 +0100\n\n    patch 8.0.1301: generated license file for NSIS has a modeline\n\n    Problem:    Generated license file for NSIS has a modeline.\n    Solution:   Adjust the pattern for sed. (Ken Takata)\n\ncommit cd142e3369db8888163a511dbe9907bcd138829c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Nov 16 17:03:45 2017 +0100\n\n    patch 8.0.1300: file permissions may end up wrong when writing\n\n    Problem:    File permissions may end up wrong when writing.\n    Solution:   Use fchmod() instead of chmod() when possible.  Don\u0027t truncate\n                until we know we can change the file.\n\ncommit a42ad57e481d6ed9c34c80c99bd0512d4660515b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Nov 16 13:08:04 2017 +0100\n\n    patch 8.0.1299: bracketed paste does not work well in terminal window\n\n    Problem:    Bracketed paste does not work well in terminal window.\n    Solution:   Send translated string to job right away. (Ozaki Kiichi, closes\n                #2341)\n\ncommit 58a8f1706faa9e7a17f0efdd0b9030d4c0e502b0\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Nov 14 20:23:15 2017 +0100\n\n    patch 8.0.1298: missing test file\n\n    Problem:    Missing test file.\n    Solution:   Add samples/test000. (Christian Brabandt)\n\ncommit 23921432369e210029a26864cfb4f1537b3c3395\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Nov 13 22:08:16 2017 +0100\n\n    patch 8.0.1297: +autoservername does not show enabled on MS-Windows\n\n    Problem:    +autoservername does not show enabled on MS-Windows.\n    Solution:   Always define the flag on MS-Windows. (Ken Takata)\n\ncommit 1dcada1933acdab93ac423951b5958125343833d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Nov 13 21:10:04 2017 +0100\n\n    patch 8.0.1296: checking the same condition twice\n\n    Problem:    Checking the same condition twice. (John Marriott)\n    Solution:   Check blinkwait.\n\ncommit e42a6d250907e278707753d7d1ba91ffc2471db0\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Nov 12 19:21:51 2017 +0100\n\n    patch 8.0.1295: cannot automatically get a server name in a terminal\n\n    Problem:    Cannot automatically get a server name in a terminal.\n    Solution:   Add the --enable-autoservername flag to configure. (Cimbali,\n                closes #2317)\n\ncommit 2f27aab8e68c48a1b8a51715e1009d572f8e13b5\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Nov 12 18:32:00 2017 +0100\n\n    patch 8.0.1294: GUI: get stuck when splitting a terminal window\n\n    Problem:    GUI: get stuck when splitting a terminal window.\n    Solution:   Stop blinking when values become zero. (Hirohito Higashi)\n\ncommit 60e73f2acc890f07056fa1bea8dbe89d26918b3e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Nov 12 18:02:06 2017 +0100\n\n    patch 8.0.1293: setting a breakpoint in the terminal debugger sometimes fails\n\n    Problem:    Setting a breakpoint in the terminal debugger sometimes fails.\n    Solution:   Interrupt the program if needed.  Set the interface to async.\n\ncommit d327b0c68fa9b32877123f77560f4521a9eb39db\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Nov 12 16:56:12 2017 +0100\n\n    patch 8.0.1292: quick clicks in the WinBar start Visual mode\n\n    Problem:    Quick clicks in the WinBar start Visual mode.\n    Solution:   Use a double click in the WinBar like a normal click.\n\ncommit f8c53d3d268fc67a29c8c1a4e76fae85762e11b5\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Nov 12 15:36:38 2017 +0100\n\n    patch 8.0.1291: C indent wrong when * immediately follows comment\n\n    Problem:    C indent wrong when * immediately follows comment. (John Bowler)\n    Solution:   Do not see \"/*\" after \"*\" as a comment start. (closes #2321)\n\ncommit 80eaddd3a0bc47cb14168964678420cfe03a2502\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Nov 11 23:37:08 2017 +0100\n\n    patch 8.0.1290: seq_cur of undotree() wrong after undo\n\n    Problem:    seq_cur of undotree() wrong after undo.\n    Solution:   Get the actual sequence number instead of decrementing the current\n                one. (Ozaki Kiichi, closes #2319)\n\ncommit 7f2e9d7c9cdfc5201a899b7b610edf64bf80c45f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Nov 11 20:58:53 2017 +0100\n\n    Update runtime files.\n\ncommit 13e904199c2af6aac9b289a7f520d8e16f6e478a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Nov 11 18:16:48 2017 +0100\n\n    patch 8.0.1289: mkview always includes the local directory\n\n    Problem:    Mkview always includes the local directory.\n    Solution:   Add the \"curdir\" value in \u0027viewoptions\u0027. (Eric Roberts, closes\n                #2316)\n\ncommit ae147ab2d7649e7a0bcf11b9f3db1900c1a4d594\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Nov 11 17:09:09 2017 +0100\n\n    patch 8.0.1288: GUI: cannot drag the statusline of a terminal window\n\n    Problem:    GUI: cannot drag the statusline of a terminal window.\n    Solution:   Handle the TERMINAL state. (Hirohito Higashi)\n\ncommit aeeb6888ca3ee5122793b37c5aacc6c960b02c37\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Nov 11 16:45:19 2017 +0100\n\n    patch 8.0.1287: temp file used for viminfo may have wrong permissions\n\n    Problem:    The temp file used when updating the viminfo file may have the\n                wrong permissions if setting the group fails.\n    Solution:   Check if the group matches and reduce permissions if not.\n\ncommit 5fd8b78214a52b561780eb5ba000b1a3f5ba1d3d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Nov 11 15:54:00 2017 +0100\n\n    patch 8.0.1286: occasional crash when using a channel\n\n    Problem:    Occasional crash when using a channel. (Marek)\n    Solution:   Decrement reference count later. (closes #2315)\n\ncommit d09a206ee94ccb653707ce9b6e536d4d58886e04\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Nov 11 15:37:45 2017 +0100\n\n    patch 8.0.1285: occasional crash when using a channel\n\n    Problem:    Occasional crash when using a channel. (Marek)\n    Solution:   Decrement reference count later. (closes #2315)\n\ncommit 462455ee8b81cb5709007d91248ac4a88308d6e9\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Nov 10 21:53:11 2017 +0100\n\n    patch 8.0.1284: loading file type detection slows down startup\n\n    Problem:    Loading file type detection slows down startup.\n    Solution:   Store the last pattern of an autocommand event to make appending\n                quicker.\n\ncommit 9ed7d34af303190bb222624157e0c6cd78b7d120\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Nov 9 22:10:33 2017 +0100\n\n    patch 8.0.1283: test 86 fails under ASAN\n\n    Problem:    Test 86 fails under ASAN.\n    Solution:   Fix that an item was added to a dictionary twice.\n\ncommit cef7322d8a902b4655ed861489c4e798672074f0\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Nov 9 21:05:31 2017 +0100\n\n    patch 8.0.1282: script-local variable defined in the wrong script\n\n    Problem:    script-local variable defined in the wrong script\n    Solution:   Move variable to autoload/filetype.vim.\n\ncommit 851ee6c3da5fd726d92e1e3300d7e5e2e8b907c5\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Nov 9 20:46:17 2017 +0100\n\n    patch 8.0.1281: loading file type detection slows down startup\n\n    Problem:    Loading file type detection slows down startup.\n    Solution:   Move functions to an autoload script.\n\ncommit de323093e1be165a3eadd1ab3d02942358cd97bf\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Nov 9 19:56:08 2017 +0100\n\n    patch 8.0.1280: Python None cannot be converted to a Vim type\n\n    Problem:    Python None cannot be converted to a Vim type.\n    Solution:   Convert it to v:none. (Ken Takata)\n\ncommit 040c1feb212568cf04265e59b26182f8b76057aa\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Nov 9 19:45:48 2017 +0100\n\n    patch 8.0.1279: initializing menus can be slow\n\n    Problem:    Initializing menus can be slow, especially when there are many\n                keymaps, color schemes, etc.\n    Solution:   Do the globbing for runtime files lazlily. (Ken Takata)\n\ncommit 8ac441576fd219fb7227349e228d5b68520b204a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Nov 9 18:33:29 2017 +0100\n\n    patch 8.0.1278: GUI window always resizes when adding scrollbar\n\n    Problem:    GUI window always resizes when adding/removing a scrollbar,\n                toolbar, etc.\n    Solution:   Add the \u0027k\u0027 flag in \u0027guioptions\u0027 to keep the GUI window size and\n                change the number of lines/columns instead. (Ychin, closes #703)\n\ncommit 26d205dcd886b48713f22cbdbf2a8e55400083dc\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Nov 9 17:33:11 2017 +0100\n\n    patch 8.0.1277: terminal window CR-NL conversions may cause problems\n\n    Problem:    Terminal window CR-NL conversions may cause problems.\n    Solution:   Avoid most conversions, only fetch the current backspace key value\n                from the tty. (mostly by Ozaki Kiichi, closes #2278)\n\ncommit a3f7e58bf846b28b347a5d5b96c2d829871bd212\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Nov 9 13:21:58 2017 +0100\n\n    patch 8.0.1276: key lost when window closed in exit callback\n\n    Problem:    Typed key is lost when the terminal window is closed in exit\n                callback. (Gabriel Barta)\n    Solution:   When the current window changes bail out of the wait loop. (closes\n                #2302)\n\ncommit c9e9c7140994154bb4a29764491d42c001b24596\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Nov 9 12:29:35 2017 +0100\n\n    patch 8.0.1275: CmdlineLeave autocmd prevents fold from opening\n\n    Problem:    CmdlineLeave autocmd prevents fold from opening. (Waivek)\n    Solution:   Save and restore KeyTyped. (closes #2305)\n\ncommit 0c4dc88a637a5027209aa00226996af84e248636\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Nov 6 21:32:54 2017 +0100\n\n    patch 8.0.1274: setbufline() fails when using folding\n\n    Problem:    setbufline() fails when using folding.\n    Solution:   Set \"curwin\" if needed. (Ozaki Kiichi, closes #2293)\n\ncommit 4148be468f82eb4bf463be3610b00a132aee4186\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Nov 6 20:41:19 2017 +0100\n\n    patch 8.0.1273: old test file remaining\n\n    Problem:    Old test file remaining.\n    Solution:   Delete it.\n\ncommit 53ec79537a062b453ed72a4efcb4b1cd284fe9a6\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Nov 5 21:24:23 2017 +0100\n\n    patch 8.0.1272: warnings for unused variables in tiny build\n\n    Problem:    Warnings for unused variables in tiny build.\n    Solution:   Add #ifdef. (Dominique Pelle, closes #2288)\n\ncommit fb094e14c19337de824d4e6710ca6a2617930ab0\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Nov 5 20:59:28 2017 +0100\n\n    patch 8.0.1271: still too many old style tests\n\n    Problem:    Still too many old style tests.\n    Solution:   Convert a few more tests to new style. (Yegappan Lakshmanan,\n                closes #2290)\n\ncommit 8fdb35a974d92c7d0267bc8988aa6af74ee6885d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Nov 5 18:23:16 2017 +0100\n\n    patch 8.0.1270: mismatching file name with Filelist\n\n    Problem:    Mismatching file name with Filelist.\n    Solution:   Rename color_ramp.vim to xterm_ramp.vim\n\ncommit b0d45e7f5354375edd02afafde3bd37dac1515ff\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Nov 5 18:19:24 2017 +0100\n\n    Update runtime files.\n\ncommit aace21581345aa51c09d809ab3744a943a71c879\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Nov 5 16:23:10 2017 +0100\n\n    patch 8.0.1269: effect of autocommands on marks is not tested\n\n    Problem:    Effect of autocommands on marks is not tested.\n    Solution:   Add a couple of tests. (James McCoy, closes #2271)\n\ncommit 3bf8c3c38ff0d24047e2f2979c07a349fb89e557\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Nov 5 16:04:43 2017 +0100\n\n    patch 8.0.1268: PC install instructions are incomplete\n\n    Problem:    PC install instructions are incomplete.\n    Solution:   Update the instructions. (Ken Takata)\n\ncommit 5842a748be8039fd6d267f5557fe391c6c95399d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Nov 4 22:36:53 2017 +0100\n\n    patch 8.0.1267: Test_swap_group may leave file behind\n\n    Problem:    Test_swap_group may leave file behind.\n    Solution:   Add a try/finally.\n\ncommit ffe010fa0363d1a04b15cc6af119a4af63ba9363\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Nov 4 22:30:40 2017 +0100\n\n    patch 8.0.1266: Test_swap_directory was commented out\n\n    Problem:    Test_swap_directory was accidentally commented out.\n    Solution:   Uncomment the test.\n\ncommit ad7dac85c3c90893e78e5463ca44b874082b482f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Nov 4 22:21:21 2017 +0100\n\n    patch 8.0.1265: swap test not skipped when there is one group\n\n    Problem:    Swap test not skipped when there is one group.\n    Solution:   Convert list to string for the message.\n\ncommit c3632516303842244442f354734e54a403ec4b50\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Nov 4 21:44:59 2017 +0100\n\n    patch 8.0.1264: terminal debugger gets stuck in small window\n\n    Problem:    Terminal debugger gets stuck in small window.\n    Solution:   Add \"-quiet\" to the gdb command. (Christian Brabandt, closes #2154)\n\ncommit 5a73e0ca54c77e067c3b12ea6f35e3e8681e8cf8\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Nov 4 21:35:01 2017 +0100\n\n    patch 8.0.1263: others can read the swap file if a user is careless\n\n    Problem:    Others can read the swap file if a user is careless with his\n                primary group.\n    Solution:   If the group permission allows for reading but the world\n                permissions doesn\u0027t, make sure the group is right.\n\ncommit 7dd88c5133feda7e9ccfedcb38b6dfdba459d507\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Nov 4 20:46:40 2017 +0100\n\n    patch 8.0.1262: terminal redir test is flaky\n\n    Problem:    Terminal redir test is flaky.\n    Solution:   Add it to the list of flaky tests.\n\ncommit 1232624ae5b56c167c5982a2620f736c4bbc19ef\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Nov 4 20:12:14 2017 +0100\n\n    patch 8.0.1261: program in terminal window gets NL instead of CR\n\n    Problem:    Program in terminal window gets NL instead of CR. (Lifepillar)\n    Solution:   Check the tty setup more often. (closes #1998)\n\ncommit ab8b1c14a31e36ae87cc7e13c4a75318d513fc7b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Nov 4 19:24:31 2017 +0100\n\n    patch 8.0.1260: using global variables for WaitFor()\n\n    Problem:    Using global variables for WaitFor().\n    Solution:   Use a lambda function instead.  Don\u0027t check a condition if\n                WaitFor() already checked it.\n\ncommit 13deab8d08145c1f6e2a3e82cb547bc7f87a3686\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Nov 4 18:48:43 2017 +0100\n\n    patch 8.0.1259: search test can be flaky\n\n    Problem:    Search test can be flaky.\n    Solution:   Use WaitFor() instead of a delay.  Make it possible to pass a\n                funcref to WaitFor() to avoid the need for global variables.\n                (James McCoy, closes #2282)\n\ncommit 52a2f0f1da4e554a81beb45211a9d09afffde595\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Nov 4 15:16:56 2017 +0100\n\n    patch 8.0.1258: \u0027ttymouse\u0027 is set to \"sgr\" even though it\u0027s not supported\n\n    Problem:    \u0027ttymouse\u0027 is set to \"sgr\" even though it\u0027s not supported. (Gary\n                Johnson)\n    Solution:   Adjust #ifdef\n\ncommit 2973daafe1732963b8924cb9df53c608804d66b3\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Nov 2 23:15:40 2017 +0100\n\n    patch 8.0.1257: no test for fix of undefined behavior\n\n    Problem:    No test for fix of undefined behavior.\n    Solution:   Add a test. (closes #2255)\n\ncommit a88254f70458e7d4c998de7cc41aa06176eb61dc\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Nov 2 23:04:14 2017 +0100\n\n    patch 8.0.1256: typo in configure variable vim_cv_tgent\n\n    Problem:    Typo in configure variable vim_cv_tgent. (Matthieu Guillard)\n    Solution:   Rename the variable. (closes #2281)\n\ncommit 01164a6546b4c635daf96a1f17d1cb2d07f32a66\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Nov 2 22:58:42 2017 +0100\n\n    Long overdue runtime update.\n\ncommit ea84df8041dbbff95acb1db8532281679c5fbe5a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Nov 2 22:38:51 2017 +0100\n\n    patch 8.0.1255: duplicate badge README file\n\n    Problem:    duplicate badge README file.\n    Solution:   Remove one. (Dominique Pelle)\n\ncommit 4c22a91d20cce4f28dd2852a13129b5a4cc691da\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Nov 2 22:29:38 2017 +0100\n\n    patch 8.0.1254: undefined left shift in gethexchrs()\n\n    Problem:    Undefined left shift in gethexchrs(). (geeknik)\n    Solution:   Use unsigned long. (idea by Christian Brabandt, closes #2255)\n\ncommit 430dc5d360166ca5bb6a73f2c87ae53e09282ecb\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Nov 2 21:04:47 2017 +0100\n\n    patch 8.0.1253: still too many old style tests\n\n    Problem:    Still too many old style tests.\n    Solution:   Convert a few more tests to new style. (Yegappan Lakshmanan,\n                closes #2272)\n\ncommit 8889a5c305e69aa49fd08036e624e365097a5b7b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Nov 2 19:27:36 2017 +0100\n\n    patch 8.0.1252: incomplete translations makefile for MinGW/Cygwin\n\n    Problem:    Incomplete translations makefile for MinGW/Cygwin.\n    Solution:   Add missing source files.  Make it work with msys2\u0027s bash. (Ken\n                Takata)\n\ncommit d97fbf171ec0e63117813da045d2a1c51a9b6f62\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Nov 2 19:23:03 2017 +0100\n\n    patch 8.0.1251: invalid expressin passed to WaitFor()\n\n    Problem:    Invalid expressin passed to WaitFor().\n    Solution:   Check if the variable exists.\n\ncommit f8f8b2eadbaf3090fcfccbab560de5dbd501833d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Nov 2 19:08:48 2017 +0100\n\n    patch 8.0.1250: \u0027hlsearch\u0027 highlighting not removed after incsearch\n\n    Problem:    \u0027hlsearch\u0027 highlighting not removed after incsearch (lacygoill)\n    Solution:   Redraw all windows. Start search at the end of the match.  Improve\n                how CTRL-G works with incremental search. Add tests. (Christian\n                Brabandt, Hirohito Higashi, haya14busa, closes #2267)\n\ncommit c20e0d52071a3f6e12321ec3344024faa4695da9\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Nov 2 18:19:19 2017 +0100\n\n    patch 8.0.1249: no error when WaitFor() gets an invalid wrong expression\n\n    Problem:    No error when WaitFor() gets an invalid wrong expression.\n    Solution:   Do not ignore errors in evaluationg the expression.  Fix places\n                where the expression was wrong.\n\ncommit 5130f316612dfc71c433c2743340dc45444eb17d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Nov 2 18:13:00 2017 +0100\n\n    patch 8.0.1248: stray + in README file\n\n    Problem:    Stray + in README file.\n    Solution:   Remove the +.  Add a line break.\n\ncommit 86b21bb3e7bc687fc74e127d78a89b411929716b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Nov 2 18:10:00 2017 +0100\n\n    patch 8.0.1247: not easy to find Debian build info\n\n    Problem:    Not easy to find Debian build info.\n    Solution:   Add a badge in the README file. (Dominique Pelle)\n\ncommit b315876efa7865486b9cc160d43f0ead47e58d6c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Nov 2 17:50:14 2017 +0100\n\n    patch 8.0.1246: popup test has an arbitrary delay\n\n    Problem:    Popup test has an arbitrary delay.\n    Solution:   Wait for the ruler to show. (James McCoy)\n\ncommit 3e1c617d49224038a820ee2c552ebe31a84aaa89\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Nov 2 16:58:00 2017 +0100\n\n    patch 8.0.1245: when WaitFor() has a wrong expression it just waits a second\n\n    Problem:    When WaitFor() has a wrong expression it just waits a second,\n                which goes unnoticed. (James McCoy)\n    Solution:   When WaitFor() times out throw an exception.  Fix places where the\n                expression was wrong.\n\ncommit b94340c04f524482b408543daa1142f883831cab\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Nov 2 16:16:31 2017 +0100\n\n    patch 8.0.1244: search test does not work correctly on MS-Windows\n\n    Problem:    Search test does not work correctly on MS-Windows.\n    Solution:   Put text in a file instead of sending it to the terminal.\n                (Christian Brabandt)\n\ncommit f45938cc20ed6992e5215ffe41b73b528c78be9c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Nov 2 15:59:57 2017 +0100\n\n    patch 8.0.1243: no test for what 8.0.1227 fixes\n\n    Problem:    No test for what 8.0.1227 fixes.\n    Solution:   Add a test that triggers the problem. (Christian Brabandt)\n\ncommit ffd99f729bd806e09d9355ede9c17780b61057bf\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Nov 2 15:44:14 2017 +0100\n\n    patch 8.0.1242: function argument with only dash is seen as number zero\n\n    Problem:    Function argument with only dash is seen as number zero. (Wang\n                Shidong)\n    Solution:   See a dash as a string. (Christian Brabandt)\n\ncommit 89c394faca40d2f5d57705432a433173b295bf73\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Oct 31 22:19:58 2017 +0100\n\n    patch 8.0.1241: popup test is flaky\n\n    Problem:    Popup test is flaky. (James McCoy)\n    Solution:   Increase the wait time. (Dominique Pelle)\n\ncommit ba6febd380c931b92361a189e85b19ed467c9c64\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Oct 30 21:56:23 2017 +0100\n\n    patch 8.0.1240: MS-Windows: term_start() does not support environment\n\n    Problem:    MS-Windows: term_start() does not support environment.\n    Solution:   Implement the environment argument. (Yasuhiro Matsumoto, closes\n                #2264)\n\ncommit 48570488f17e397183ea7d5c7ca67d6e4ffb013d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Oct 30 21:48:41 2017 +0100\n\n    patch 8.0.1239: cannot use a lambda for the skip argument to searchpair()\n\n    Problem:    Cannot use a lambda for the skip argument to searchpair().\n    Solution:   Evaluate a partial, funcref and lambda. (LemonBoy, closes #1454,\n                closes #2265)\n\ncommit 2e51d9a0972080b087d566608472928d5b7b35d7\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Oct 29 16:40:30 2017 +0100\n\n    patch 8.0.1238: incremental search only shows one match\n\n    Problem:    Incremental search only shows one match.\n    Solution:   When \u0027incsearch\u0027 and and \u0027hlsearch\u0027 are both set highlight all\n                matches. (haya14busa, closes #2198)\n\ncommit af2d20c6285c1d2973e3d9b5e8f727e3ed180493\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Oct 29 15:26:57 2017 +0100\n\n    patch 8.0.1237: \":set scroll\u0026\" often gives an error\n\n    Problem:    \":set scroll\u0026\" often gives an error.\n    Solution:   Don\u0027t use a fixed default value, use half the window height. Add a\n                test. (Ozaki Kiichi, closes #2104)\n\ncommit d057301b1f28736f094affa17b190244ad56e8d9\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Oct 28 21:11:06 2017 +0200\n\n    patch 8.0.1236: Mac features are confusing\n\n    Problem:    Mac features are confusing.\n    Solution:   Make feature names more consistent, add \"osxdarwin\". Rename\n                feature flags, cleanup Mac code. (Kazunobu Kuriyama, closes #2178)\n\ncommit ef83956e1e67736b4c6b886d897b74f022622a74\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Oct 28 20:28:23 2017 +0200\n\n    patch 8.0.1235: cannot disable the terminal feature in a huge build\n\n    Problem:    Cannot disable the terminal feature in a huge build. (lindhobe)\n    Solution:   Adjust the autoconf check. (Kazunobu Kuriyama, closes #2242)\n\ncommit a6ce1ccf5c10baa5c2a25897c46961d751a21dda\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Oct 28 19:23:11 2017 +0200\n\n    patch 8.0.1234: MS-Windows: composing chars are not shown properly\n\n    Problem:    MS-Windows: composing characters are not shown properly.\n    Solution:   Pass base character and composing characters to the renderer at\n                once. (Ken Takata, closes #2206)\n\ncommit b9fce6cbf7ed0a2766582c5db797ccf99a838a13\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Oct 28 18:50:01 2017 +0200\n\n    patch 8.0.1233: typo in dos installer\n\n    Problem:    Typo in dos installer.\n    Solution:   Remove comma.\n\ncommit c3fdf7f80b2febdd8a8f7a1310631567d257d66a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Oct 28 18:36:48 2017 +0200\n\n    patch 8.0.1232: MS-Windows users are confused about default mappings\n\n    Problem:    MS-Windows users are confused about default mappings.\n    Solution:   Don\u0027t map keys in the console where they don\u0027t work.  Add a choice\n                in the installer to use MS-Windows key bindings or not. (Christian\n                Brabandt, Ken Takata, closes #2093)\n\ncommit c312b8b87a589ed8452dbf0f555f05ff86d04692\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Oct 28 17:53:04 2017 +0200\n\n    patch 8.0.1231: expanding file name drops dash\n\n    Problem:    Expanding file name drops dash. (stucki)\n    Solution:   Use the right position. (Christian Brabandt, closes #2184)\n\ncommit ce1577502693940f1f9285cd803a075b738a2330\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Oct 28 16:07:33 2017 +0200\n\n    patch 8.0.1230: CTRL-A in Visual mode uses character after selection\n\n    Problem:    CTRL-A in Visual mode uses character after selection. (Nikolai\n                Pavlov)\n    Solution:   Check the length before using a character.\n\ncommit 9a91c7a1f9134f799b8672a4e3844781263e8cf3\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Oct 28 15:38:40 2017 +0200\n\n    patch 8.0.1229: condition in vim_str2nr() is always true\n\n    Problem:    Condition in vim_str2nr() is always true. (Nikolai Pavlov)\n    Solution:   Remove the condition. (Closes #2259)\n\ncommit 0e19fc07e73214f94441cb3a495504a1de21eb07\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Oct 28 14:45:16 2017 +0200\n\n    patch 8.0.1228: invalid memory access in GUI test\n\n    Problem:    Invalid memory access in GUI test.\n    Solution:   Check that the row is not outside of the screen.\n\ncommit dc1c98129484e7879bc6dbf38e523beb730988b6\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Oct 27 22:15:24 2017 +0200\n\n    patch 8.0.1227: undefined left shift in readfile()\n\n    Problem:    Undefined left shift in readfile(). (Brian \u0027geeknik\u0027 Carpenter)\n    Solution:   Add cast to unsigned. (Dominique Pelle, closes #2253)\n\ncommit 2a45d64d0a7ab28d77eee277244e76dbbf8c2db8\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Oct 27 01:35:00 2017 +0200\n\n    patch 8.0.1226: edit and popup tests failing\n\n    Problem:    Edit and popup tests failing.\n    Solution:   Make the tests pass.\n\ncommit ee03b941241eae1d36bc29b84eec09116cefe7cd\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Oct 27 00:57:05 2017 +0200\n\n    patch 8.0.1225: no check for spell region being zero\n\n    Problem:    No check for spell region being zero. (geeknik)\n    Solution:   Check for zero. (closes #2252)\n\ncommit cf1ba35fc2ebd41b9a7738bbd1f026f5311560aa\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Oct 27 00:55:04 2017 +0200\n\n    patch 8.0.1224: still interference between test functions\n\n    Problem:    Still interference between test functions.\n    Solution:   Clear autocommands. Wipe all buffers.  Fix tests that depend on a\n                specific start context.\n\ncommit 9ad89c6c4f89cd710d8244d8010b8b0ae30ba79d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Oct 26 22:04:04 2017 +0200\n\n    patch 8.0.1223: crash when using autocomplete and tab pages\n\n    Problem:    Crash when using autocomplete and tab pages.\n    Solution:   Check if the current tab changed. (Christian Brabandt, closes\n                #2239)\n\ncommit ce11de87e26e1420703242f8e07b4fd69c4032ba\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Oct 26 22:00:00 2017 +0200\n\n    patch 8.0.1222: test functions interfere with each other\n\n    Problem:    Test functions interfere with each other.\n    Solution:   Cleanup tab pages, windows and buffers.  Reset option.\n\ncommit 15993ce9210e8b8d4bc11e1d640f6447b18d3e6c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Oct 26 20:21:44 2017 +0200\n\n    patch 8.0.1221: still too many old style tests\n\n    Problem:    Still too many old style tests.\n    Solution:   Convert a few more tests to new style. (Yegappan Lakshmanan,\n                closes #2256)\n\ncommit 235dddf1f4afe3a40047dbf2aca1bd177b7be18b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Oct 26 18:21:24 2017 +0200\n\n    patch 8.0.1220: skipping empty statusline groups is not correct\n\n    Problem:    Skipping empty statusline groups is not correct.\n    Solution:   Also set group_end_userhl. (itchyny)\n\ncommit f204e05ae9f6bc5d922d14d457e16b590efbf3e5\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Oct 26 17:14:01 2017 +0200\n\n    patch 8.0.1219: terminal test is flaky\n\n    Problem:    Terminal test is flaky.\n    Solution:   Add test function to list of flaky tests.\n\ncommit 8d84ff1a3c8cfe59399d3f675ec080066582fdb6\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Oct 26 16:42:16 2017 +0200\n\n    patch 8.0.1218: writing to freed memory in autocmd\n\n    Problem:    Writing to freed memory in autocmd.\n    Solution:   Make a copy of the tag line. (Dominique Pelle, closes #2245)\n\ncommit d99388ba8535a6fecf7d0bf7b982832c0b816062\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Oct 26 14:28:32 2017 +0200\n\n    patch 8.0.1217: can\u0027t use remote eval to inspect vars in debug mode\n\n    Problem:    Can\u0027t use remote eval to inspect vars in debug mode.\n    Solution:   Don\u0027t discard the call stack in debug mode. (closes #2237, #2247)\n\ncommit 6ce650480844bfaa5410874416b4a2e15f40b870\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Oct 24 22:32:59 2017 +0200\n\n    patch 8.0.1216: tabline is not always updated for :file command\n\n    Problem:    Tabline is not always updated for :file command. (Norio Takagi)\n    Solution:   Set redraw_tabline. (Hirohito Higashi)\n\ncommit 2f40d129bf45cd35976e4120336ae6d504f5a5dd\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Oct 24 21:49:36 2017 +0200\n\n    patch 8.0.1215: newer gcc warns for implicit fallthrough\n\n    Problem:    Newer gcc warns for implicit fallthrough.\n    Solution:   Consistently use a FALLTHROUGH comment. (Christian Brabandt)\n\ncommit 4f1982800f0aff28df6875e718a786f6c4b11ad9\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Oct 23 21:53:30 2017 +0200\n\n    patch 8.0.1214: accessing freed memory when EXITFREE is set\n\n    Problem:    Accessing freed memory when EXITFREE is set and there is more than\n                one tab and window. (Dominique Pelle)\n    Solution:   Free options later.  Skip redraw when exiting.\n\ncommit 2e4cb3b042faba5efc9b5a8b4f86942a417494ce\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Oct 22 21:11:17 2017 +0200\n\n    patch 8.0.1213: setting \u0027mzschemedll\u0027 has no effect\n\n    Problem:    Setting \u0027mzschemedll\u0027 has no effect.\n    Solution:   Move loading .vimrc to before call to mzscheme_main().\n\ncommit 66857f410426ca335f4771a58a32b2d14a7e52b9\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Oct 22 16:43:20 2017 +0200\n\n    patch 8.0.1212: MS-Windows: tear-off menu does not work on 64 bit\n\n    Problem:    MS-Windows: tear-off menu does not work on 64 bit. (shaggyaxe)\n    Solution:   Change how the menu handle is looked up. (Ken Takata, closes\n                #1205)\n\ncommit ca05aa24af88836f8aa792360b3780589f294981\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Oct 22 15:36:14 2017 +0200\n\n    patch 8.0.1211: cannot reorder tab pages with drag \u0026 drop\n\n    Problem:    Cannot reorder tab pages with drag \u0026 drop.\n    Solution:   Support drag \u0026 drop for GTK and MS-Windows. (Ken Takata, Masamichi\n                Abe)\n\ncommit f8e8c0643b1cd97db11912bc4f773e1328a0da02\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Oct 22 14:44:17 2017 +0200\n\n    patch 8.0.1210: CTRL-G and CTRL-T are ignored with typeahead\n\n    Problem:    When typing a search pattern CTRL-G and CTRL-T are ignored when\n                there is typeahead.\n    Solution:   Don\u0027t pass SEARCH_PEEK and don\u0027t call char_avail(). (haya14busa,\n                closes #2233)\n\ncommit 53f0c962394dc6bc66d5b0762af9434e672d1b25\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Oct 22 14:23:59 2017 +0200\n\n    patch 8.0.1209: still too many old style tests\n\n    Problem:    Still too many old style tests.\n    Solution:   Convert a few more tests to new style. (Yegappan Lakshmanan,\n                closes #2230)\n\ncommit 6b89dbb55f84c485310c8c9e094dbafe3ecbace6\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Oct 22 14:22:16 2017 +0200\n\n    patch 8.0.1208: \u0027statusline\u0027 drops empty group with highlight change\n\n    Problem:    \u0027statusline\u0027 drops empty group with highlight change.\n    Solution:   Do not drop an empty group if it changes highlighting. (Marius\n                Gedminas, closes #2228)\n\ncommit 67435d9983965c5c77fc74f0559779ce4554dacb\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Oct 19 21:04:37 2017 +0200\n\n    patch 8.0.1207: profiling skips the first and last script line\n\n    Problem:    Profiling skips the first and last script line.\n    Solution:   Check for BOM after setting script ID. (Lemonboy, closes #2103,\n                closes #2112) Add a test. List the trailing script lines.\n\ncommit fafcf0dd59fd9c4ef743bb333ae40d1d322b6079\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Oct 19 18:35:51 2017 +0200\n\n    patch 8.0.1206: no autocmd for entering or leaving the command line\n\n    Problem:    No autocmd for entering or leaving the command line.\n    Solution:   Add CmdlineEnter and CmdlineLeave.\n\ncommit ff930cad8a9100eeb04256aab1a14de993c1d7e9\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Oct 19 17:12:10 2017 +0200\n\n    patch 8.0.1205: it is possible to unload a changed buffer\n\n    Problem:    Using \"1q\" it is possible to unload a changed buffer. (Rick Howe)\n    Solution:   Check the right window for changes.\n\ncommit 87ffb5c1a3aa506a1be07af4e794b3753f839dc3\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Oct 19 12:37:42 2017 +0200\n\n    patch 8.0.1204: a QuitPre autocommand may get the wrong file name\n\n    Problem:    A QuitPre autocommand may get the wrong file name.\n    Solution:   Pass the buffer being closed to apply_autocmds(). (Rich Howe)\n\ncommit 6daeef1933be68055aabe1d55f8467d46a707753\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Oct 15 22:56:49 2017 +0200\n\n    patch 8.0.1203: terminal window mistreats composing characters\n\n    Problem:    Terminal window mistreats composing characters.\n    Solution:   Count composing characters with the base character. (Ozaki Kiichi,\n                closes #2195)\n\ncommit 059db5c29ffef283a4b90bab9228708fa32e3dd2\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Oct 15 22:42:23 2017 +0200\n\n    patch 8.0.1202: :wall gives an errof for a terminal window\n\n    Problem:    :wall gives an errof for a terminal window. (Marius Gedminas)\n    Solution:   Don\u0027t try writing a buffer that can\u0027t be written. (Yasuhiro\n                Matsumoto, closes #2190)\n\ncommit 44cc4cf72fdd12cd9a779031d443aac4254d51ae\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Oct 15 22:13:37 2017 +0200\n\n    patch 8.0.1201: \"yL\" is affected by \u0027scrolloff\u0027\n\n    Problem:    \"yL\" is affected by \u0027scrolloff\u0027. (Eli the Bearded)\n    Solution:   Don\u0027t use \u0027scrolloff\u0027 when an operator is pending.\n\ncommit 67418d97b457d2e27fe342472d3c9fd342ffc47f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Oct 15 22:07:39 2017 +0200\n\n    patch 8.0.1200: tests switch the bell off twice\n\n    Problem:    Tests switch the bell off twice.\n    Solution:   Don\u0027t set \u0027belloff\u0027 in individual tests. (Christian Brabandt)\n\ncommit 8bfe07b70878c83c838320cc6a93d62cd78b953f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Oct 15 21:47:05 2017 +0200\n\n    patch 8.0.1199: when \u0027clipboard\u0027 is \"autoselectplus\" star register is set\n\n    Problem:    When \u0027clipboard\u0027 is \"autoselectplus\" the star register is also\n                set. (Gilles Moris)\n    Solution:   Don\u0027t set the star register in this situation.\n\ncommit 00ce63dc230b6c8f55997b09396aee6d6d722734\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Oct 15 21:44:45 2017 +0200\n\n    patch 8.0.1198: older compilers don\u0027t know uint8_t\n\n    Problem:    Older compilers don\u0027t know uint8_t.\n    Solution:   Use char_u instead.\n\ncommit 81b07b527e8b9c35d12fd45b63885d6938564723\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Oct 15 21:43:21 2017 +0200\n\n    patch 8.0.1197: MS-Windows build instructions are not up to date\n\n    Problem:    MS-Windows build instructions are not up to date.\n    Solution:   Adjust the instructions.  Fix the nsis script.\n\ncommit a20f83df1d646a2d296af835ba1154f09986f102\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Oct 15 13:35:01 2017 +0200\n\n    patch 8.0.1196: crash when t_RF is not set\n\n    Problem:    Crash when t_RF is not set. (Brian Pina)\n    Solution:   Add t_RF to the list of terminal options. (Hirohito Higashi)\n\ncommit 9377df3ecd0bd3acb5d46cb8af7fe60867f247f2\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Oct 15 13:22:01 2017 +0200\n\n    patch 8.0.1195: can\u0027t build on MS-Windows\n\n    Problem:    Can\u0027t build on MS-Windows.\n    Solution:   Adjust #ifdef and add #ifdefs.\n\ncommit 65e4c4f6868882a380c319632a1728a5e7d274ad\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Oct 14 23:24:25 2017 +0200\n\n    patch 8.0.1194: actual fg and bg colors of terminal are unknown\n\n    Problem:    Actual fg and bg colors of terminal are unknown.\n    Solution:   Add t_RF.  Store response to t_RB and t_RF, use for terminal.\n\ncommit b2c8750c4e95f64a8dff912af81e13318b3f6ed6\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Oct 14 21:15:58 2017 +0200\n\n    patch 8.0.1193: crash when wiping out a buffer after using getbufinfo()\n\n    Problem:    Crash when wiping out a buffer after using getbufinfo().\n                (Yegappan Lakshmanan)\n    Solution:   Remove b:changedtick from the buffer variables.\n\ncommit ac8069bb63c5954c787fe93b7a9265de3c0c6853\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Oct 14 20:24:19 2017 +0200\n\n    patch 8.0.1192: MS-Windows: terminal feature not enabled by default\n\n    Problem:    MS-Windows: terminal feature not enabled by default.\n    Solution:   Enable it. (Ken Takata)\n\ncommit 6199d43f4b59a9bb1c87d408c5b33fa19a23ebcd\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Oct 14 19:05:44 2017 +0200\n\n    patch 8.0.1191: MS-Windows: missing 32 and 64 bit files in installer\n\n    Problem:    MS-Windows: missing 32 and 64 bit files in installer.\n    Solution:   Include both 32 and 64 bit GvimExt and related dll files. Remove\n                old Windows code from the installer. (Ken Takata, closes #2144)\n\ncommit 2c33d7bb69c4c2c5b0e39b03cc4b0c04cfdfbb0b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Oct 14 16:06:20 2017 +0200\n\n    patch 8.0.1190: unusable after opening new window in BufWritePre event\n\n    Problem:    Vim becomes unusable after opening new window in BufWritePre\n                event.\n    Solution:   Call not_exiting(). (Martin Tournoij, closes #2205)\n                Also for \"2q\" when a help window is open.  Add a test.\n\ncommit 6047e2c722347ae9443c2632c6e061918ccef9c6\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Oct 14 15:24:49 2017 +0200\n\n    patch 8.0.1189: E172 is not actually useful\n\n    Problem:    E172 is not actually useful, it\u0027s only on Unix anyway.\n    Solution:   Remove the check and the error.\n\ncommit 1d68d9b2bd60d848552c08763e590edde16056c9\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Oct 13 22:33:32 2017 +0200\n\n    patch 8.0.1188: autocmd test fails on MS-Windows\n\n    Problem:    Autocmd test fails on MS-Windows.\n    Solution:   Give the buffer a name and find the buffer to be wiped out by\n                name.\n\ncommit 8065cf2bfba93a8aeed29f591152edeb0841bff6\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Oct 12 21:45:23 2017 +0200\n\n    patch 8.0.1187: building with lua fails for OSX on Travis\n\n    Problem:    Building with lua fails for OSX on Travis.\n    Solution:   Separate brew-update and brew-install. (Ozaki Kiichi, closes #2203)\n\ncommit 4a6fcf8047de13c7949ab2f27f7774acaec4ae4d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Oct 12 21:29:22 2017 +0200\n\n    patch 8.0.1186: still quite a few old style tests\n\n    Problem:    Still quite a few old style tests.\n    Solution:   Convert old to new style tests. (Yegappan Lakshmanan)\n                Avoid ringing the bell while running tests.\n\ncommit 9202162c5c069c925b6b9bf84e546fbd362cdf46\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Oct 12 12:33:43 2017 +0200\n\n    patch 8.0.1185: Ruby library includes minor version number\n\n    Problem:    Ruby library includes minor version number.\n    Solution:   Only use the API version number. (Ben Boeckel, closes #2199)\n\ncommit 9b69f22e66d51d764e9ade87ae8a57ac13ab7348\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Oct 8 21:53:15 2017 +0200\n\n    patch 8.0.1184: the :marks command is not tested\n\n    Problem:    The :marks command is not tested.\n    Solution:   Add a test. (Dominique Pelle, closes #2197)\n\ncommit 18cfa940e2bbf657e8f90e6486812876198ef963\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Oct 8 17:58:44 2017 +0200\n\n    patch 8.0.1183: MS-Windows build instructions are outdated\n\n    Problem:    MS-Windows build instructions are outdated.\n    Solution:   Update instructions for MSVC 2015.  Update the build script.\n\ncommit 0ab35b279f9d64f32e99424166b047f90cb042d8\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Oct 8 17:41:37 2017 +0200\n\n    patch 8.0.1182: cannot see or change mzscheme dll name\n\n    Problem:    Cannot see or change mzscheme dll name.\n    Solution:   Add \u0027mzschemedll\u0027 and \u0027mzschemegcdll\u0027.\n\ncommit 4635e11c6bd63d8be90a2d9455802c6e7bde28f5\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Oct 7 21:05:18 2017 +0200\n\n    patch 8.0.1181: tests using Vim command fail on MS-Windows\n\n    Problem:    Tests using Vim command fail on MS-Windows.\n    Solution:   Do not add quotes around the Vim command.\n\ncommit 75f69e5a183e00cb5aa05d43c1ecf3b7dead7a98\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Oct 7 20:10:29 2017 +0200\n\n    patch 8.0.1180: MS-Windows testclean target deletes the color script\n\n    Problem:    MS-Windows testclean target deletes the color script.\n    Solution:   Rename the script file.\n\ncommit 631820536e4084e01bf990f9314ec385b60b21d7\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Oct 7 20:03:23 2017 +0200\n\n    patch 8.0.1179: Test_popup_and_window_resize() does not always pass\n\n    Problem:    Test_popup_and_window_resize() does not always pass.\n    Solution:   Do not use $VIMPROG, pass the Vim executable in the vimcmd file.\n                (Ozaki Kiichi, closes #2186)\n\ncommit 73f4439ca690d8224df8f88dc71a43fafdcc89bf\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Oct 7 18:38:43 2017 +0200\n\n    patch 8.0.1178: using old compiler on MS-Windows\n\n    Problem:    Using old compiler on MS-Windows.\n    Solution:   Switch default build on MS-Windows to use MSVC 2015. (Ken Takata)\n\ncommit 54e5dbf58e16d0d757a315480c9e63ac7f8a74c7\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Oct 7 17:35:09 2017 +0200\n\n    patch 8.0.1177: in a terminal window the popup menu is not cleared\n\n    Problem:    In a terminal window the popup menu is not cleared. (Gerry\n                Agbobada)\n    Solution:   Redraw when SOME_VALID is used instead of NOT_VALID. (closes\n                #2194)\n\ncommit d78f03f86045184dfd191f00359baa61e2e79d1f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Oct 6 01:07:41 2017 +0200\n\n    patch 8.0.1176: job_start() does not handle quote and backslash correctly\n\n    Problem:    Job_start() does not handle quote and backslash correctly.\n    Solution:   Remove quotes, recognize and remove backslashes.\n\ncommit c902609f69b5662484f78dbf509715940d4134e4\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Oct 4 19:35:02 2017 +0200\n\n    patch 8.0.1175: build failure without +termresponse\n\n    Problem:    Build failure without +termresponse.\n    Solution:   Add #ifdef.\n\ncommit a0a6f2776eabfbd4d9174fabdf3921beb7348eda\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Oct 4 18:04:16 2017 +0200\n\n    patch 8.0.1174: Mac Terminal.app has wrong color for white\n\n    Problem:    Mac Terminal.app has wrong color for white.\n    Solution:   Use white from the color cube.\n\ncommit 19a3d68b2cd4beb1ee1d97a84ad4e860ffe0cbb2\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Oct 2 21:54:59 2017 +0200\n\n    patch 8.0.1173: terminal window is not redrawn after CTRL-L\n\n    Problem:    Terminal window is not redrawn after CTRL-L. (Marcin Szamotulski)\n    Solution:   Redraw the whole terminal when w_redr_type is NOT_VALID.\n\ncommit 2a6a6c3014e728cd01c750b0f60484d4eaf22a8c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Oct 2 19:29:48 2017 +0200\n\n    patch 8.0.1172: when E734 is given option is still set\n\n    Problem:    When E734 is given option is still set.\n    Solution:   Assign NULL to \"s\". (Christian Brabandt)\n\ncommit 712549e04eddd6687c4b7654ec9af6da6c365603\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Oct 1 16:59:18 2017 +0200\n\n    patch 8.0.1171: popup test is still a bit flaky\n\n    Problem:    Popup test is still a bit flaky.\n    Solution:   Change term_wait() calls. (Ozaki Kiichi)\n\ncommit f33606112a59de6965692840b47d9cb4b924fc97\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Oct 1 16:21:31 2017 +0200\n\n    patch 8.0.1170: using termdebug results in 100% CPU time\n\n    Problem:    Using termdebug results in 100% CPU time. (tomleb)\n    Solution:   Use polling instead of select().\n\ncommit 5ece3e359c4b96d0f9bf1ce690223545f40f34b8\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Oct 1 14:35:02 2017 +0200\n\n    patch 8.0.1169: highlignting one char too many with \u0027list\u0027 and \u0027cul\u0027\n\n    Problem:    Highlignting one char too many with \u0027list\u0027 and \u0027cul\u0027.\n    Solution:   Check for \u0027list\u0027 being active. (Ozaki Kiichi, closes #2177)\n\ncommit 0aa398f55a327282c70f56e0bac2dcb9521da378\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Sep 30 21:23:55 2017 +0200\n\n    patch 8.0.1168: wrong highlighting with combination of match and \u0027cursorline\u0027\n\n    Problem:    wrong highlighting with combination of match and \u0027cursorline\u0027.\n    Solution:   Use \"line_attr\" when appropriate. (Ozaki Kiichi, closes #2111)\n                But don\u0027t highlight more than one character.\n\ncommit 3a497e1a414dc44b3df6a6fca60838ecd8ff0ca6\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Sep 30 20:40:27 2017 +0200\n\n    patch 8.0.1167: Motif: typing in terminal window is slow\n\n    Problem:    Motif: typing in terminal window is slow.\n    Solution:   Do not redraw the whole terminal window but only was was changed.\n\ncommit c958b316386fa44116a02bfbd5859edc54a4a7e0\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Sep 30 20:04:36 2017 +0200\n\n    patch 8.0.1166: :terminal doesn\u0027t work on Mac High Sierra\n\n    Problem:    :terminal doesn\u0027t work on Mac High Sierra.\n    Solution:   Change #ifdef for OpenPTY(). (Ozaki Kiichi, Kazunobu Kuriyama,\n                closes #2162)\n\ncommit f52c38315669f85bbcf3bd74c590148bf588f6c6\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Sep 30 16:49:19 2017 +0200\n\n    patch 8.0.1165: popup test is still flaky\n\n    Problem:    Popup test is still flaky.\n    Solution:   Add a term_wait() call. (Ozaki Kiichi)\n\ncommit 65ed136844fbaffdd473903ed841c944600234dc\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Sep 30 16:00:14 2017 +0200\n\n    patch 8.0.1164: changing StatusLine highlight does not always work\n\n    Problem:    Changing StatusLine highlight while evaluating \u0027statusline\u0027 may\n                not change the status line color.\n    Solution:   When changing highlighting while redrawing don\u0027t cause another\n                redraw. (suggested by Ozaki Kiichi, closes #2171, closes #2120)\n\ncommit c79977a437d91306d576fb59e490601409503303\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Sep 30 14:39:27 2017 +0200\n\n    patch 8.0.1163: popup test is flaky\n\n    Problem:    Popup test is flaky.\n    Solution:   Add a WaitFor() and fix another.\n\ncommit 660b85e39a48a9f2e3bd7e4d8b97d0a1b4842997\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Sep 30 14:26:58 2017 +0200\n\n    patch 8.0.1162: shared script for tests cannot be included twice\n\n    Problem:    Shared script for tests cannot be included twice.\n    Solution:   Include it where needed, it will \"finish\" if loaded again.\n\ncommit a5e6621aadadf78c7b344e93a4b328788076f14c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Sep 29 22:42:33 2017 +0200\n\n    patch 8.0.1161: popup menu drawing problem when resizing terminal\n\n    Problem:    Popup menu drawing problem when resizing terminal.\n    Solution:   Redraw after resizing also when a popup menu is visible. (Ozaki\n                Kiichi, closes #2110)\n\ncommit 816968defc8ae79eb7e2319e991e74661be8d750\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Sep 29 21:29:18 2017 +0200\n\n    patch 8.0.1160: getting tab-local variable fails after closing window\n\n    Problem:    Getting tab-local variable fails after closing window.\n    Solution:   set tp_firstwin and tp_lastwin. (Jason Franklin, closes #2170)\n\ncommit d371bbe0ab4b07dd3aa8d0f77905d222f6c5fd7e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Sep 28 22:35:25 2017 +0200\n\n    patch 8.0.1159: typo in #ifdef\n\n    Problem:    Typo in #ifdef.\n    Solution:   Change \"PROT\" to \"PROTO\". (Nobuhiro Takasaki, closes #2165)\n\ncommit db51007108a6ab0671e7f7b4844557cbe647185f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Sep 28 21:52:17 2017 +0200\n\n    patch 8.0.1158: still old style tests\n\n    Problem:    Still old style tests.\n    Solution:   Convert serveral tests to new style. (Yegappan Lakshmanan)\n\ncommit 24a98a0eb77245adc50facad8b735b20bfd31a7e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Sep 27 22:23:55 2017 +0200\n\n    Update runtime files\n\ncommit 9cf39cc57f63f57b4a335cd25371eb456824f049\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Sep 27 21:46:19 2017 +0200\n\n    patch 8.0.1157: compiler warning on MS-Windows\n\n    Problem:    Compiler warning on MS-Windows.\n    Solution:   Add type cast. (Yasuhiro Matsomoto)\n\ncommit 1ec96c926974208bd47710384c8202c47d0752d0\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Sep 27 21:42:08 2017 +0200\n\n    patch 8.0.1156: trouble from removing one -W argument from Perl CFLAGS\n\n    Problem:    Removing one -W argument from Perl CFLAGS may cause trouble.\n    Solution:   Remove all -W flags. (Christian Brabandt)\n\ncommit d1bc96ce2466ac1b4af4a2c36de455a1df318d1d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Sep 26 21:21:44 2017 +0200\n\n    patch 8.0.1155: Ruby command triggers a warning\n\n    Problem:    Ruby command triggers a warning when RUBYOPT is set to \"-w\".\n    Solution:   use \"-e_\u003d0\" instead of \"-e0\". (Masataka Pocke Kuwabara, closes\n                #2143)\n\ncommit 1b38344e00af65df12946fffda7f3201621c35ef\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Sep 26 20:04:54 2017 +0200\n\n    patch 8.0.1154: \u0027indentkeys\u0027 does not work properly\n\n    Problem:    \u0027indentkeys\u0027 does not work properly. (Gary Johnson)\n    Solution:   Get the cursor line again. (Christian Brabandt, closes #2151)\n\ncommit 97fbc404fc56f76df12b2d2658b1d6efda28d5dd\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Sep 26 19:41:46 2017 +0200\n\n    patch 8.0.1153: no tests for diff_hlID() and diff_filler()\n\n    Problem:    No tests for diff_hlID() and diff_filler().\n    Solution:   Add tests. (Dominique Pelle, closes #2156)\n\ncommit 2a02745709127bd56ccdbac8c568b3c25f3072a7\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Sep 26 19:10:37 2017 +0200\n\n    patch 8.0.1152: encoding of error message wrong in Cygwin terminal\n\n    Problem:    Encoding of error message wrong in Cygwin terminal.\n    Solution:   Get locale from environment variables. (Ken Takata)\n\ncommit 09ca932f8e7d63a83b39baa7c03d4c6145e3baab\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Sep 26 17:40:45 2017 +0200\n\n    patch 8.0.1151: \"vim -c startinsert!\" doesn\u0027t append\n\n    Problem:    \"vim -c startinsert!\" doesn\u0027t append.\n    Solution:   Correct line number on startup. (Christian Brabandt, closes #2117)\n\ncommit 6edeaf387c7218a84a5521a4e82b4000496b523b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Sep 26 14:46:04 2017 +0200\n\n    patch 8.0.1150: MS-Windows GUI: dialog font size is incorrect\n\n    Problem:    MS-Windows GUI: dialog font size is incorrect.\n    Solution:   Pass flag to indicate \u0027encoding\u0027 or active codepage. (Yasuhiro\n                Matsomoto, closes #2160)\n\ncommit a8fc0d3817f69b3599a1b56d74a2ddbd3139f40c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Sep 26 13:59:47 2017 +0200\n\n    patch 8.0.1149: libvterm colors differ from xterm\n\n    Problem:    libvterm colors differ from xterm.\n    Solution:   Use the xterm colors for libvterm.\n\ncommit 22ab547dc281092d6a9d397db712a11733c38e97\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Sep 26 12:28:45 2017 +0200\n\n    patch 8.0.1148: gN doesn\u0027t work on last match with \u0027wrapscan\u0027 off\n\n    Problem:    \"gN\" doesn\u0027t work on last match with \u0027wrapscan\u0027 off. (fcpg)\n    Solution:   Adjust for searching backward. (Christian Brabandt)\n\ncommit 7c456a4511dff70bb2fc23ebc3dc3d9201dbaacb\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Sep 26 11:15:53 2017 +0200\n\n    patch 8.0.1147: fail to build with tiny features\n\n    Problem:    Fail to build with tiny features. (Tony Mechelynck)\n    Solution:   Move #ifdefs.\n\ncommit 452030e530aad9b08fcfa71737d098b33c752b85\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Sep 25 22:57:27 2017 +0200\n\n    patch 8.0.1146: redraw when highlight is set with same names\n\n    Problem:    Redraw when highlight is set with same names. (Ozaki Kiichi)\n    Solution:   Only free and save a name when it changed. (closes #2120)\n\ncommit 0c6a32963d1c0b5401ffd7f25e6fc7bf86895744\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Sep 25 22:02:32 2017 +0200\n\n    patch 8.0.1145: warning when compiling with Perl\n\n    Problem:    Warning when compiling with Perl.\n    Solution:   Remove unused variable. (Ken Takata0\n\ncommit 0b05e491b473dbf39cd9f519030bf6363c272300\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Sep 24 19:39:09 2017 +0200\n\n    patch 8.0.1144: using wrong #ifdef for computing length\n\n    Problem:    Using wrong #ifdef for computing length.\n    Solution:   use BACKSLASH_IN_FILENAME instead of COLON_IN_FILENAME. (Yasuhiro\n                Matsomoto, closes #2153)\n\ncommit e0de17d84e1612dbc9362989194de5674f221de5\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Sep 24 16:24:34 2017 +0200\n\n    patch 8.0.1143: macros always expand to the same thing\n\n    Problem:    Macros always expand to the same thing.\n    Solution:   Remove W_VSEP_WIDTH() and W_STATUS_HEIGHT().\n\ncommit 378daf87d380b9f3c4f822786dfbfdcad9ca2db9\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Sep 23 23:58:28 2017 +0200\n\n    patch 8.0.1142: window toolbar menu gets a tear-off item\n\n    Problem:    Window toolbar menu gets a tear-off item.\n    Solution:   Recognize the window toolbar.\n\ncommit 96e7a6ee4569526c71b1e89f641526775831ac63\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Sep 23 19:48:29 2017 +0200\n\n    patch 8.0.1141: MS-Windows build dependencies are incomplete\n\n    Problem:    MS-Windows build dependencies are incomplete.\n    Solution:   Fix the dependencies. (Ken Takata)\n\ncommit bb3e6416f157f68799ccb6070fa2f91df6780e79\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Sep 23 19:24:46 2017 +0200\n\n    patch 8.0.1140: still old style tests\n\n    Problem:    Still old style tests.\n    Solution:   Convert two tests to new style. (Yegappan Lakshmanan)\n\ncommit a21a6a9ade7bec3a07992d4d900d4ce82eeb8a29\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Sep 23 16:33:50 2017 +0200\n\n    patch 8.0.1139: using window toolbar changes state\n\n    Problem:    Using window toolbar changes state.\n    Solution:   Always execute window toolbar actions in Normal mode.\n\ncommit eb163d73b11c10b461a2839530173a33d7915a33\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Sep 23 15:08:17 2017 +0200\n\n    patch 8.0.1138: click in window toolbar starts Visual mode\n\n    Problem:    Click in window toolbar starts Visual mode.\n    Solution:   Add the MOUSE_WINBAR flag.\n\ncommit e745d75c3e0d976e73bd17c395e9cce98f671692\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Sep 22 16:56:22 2017 +0200\n\n    patch 8.0.1137: cannot build with Ruby\n\n    Problem:    Cannot build with Ruby.\n    Solution:   Fix misplaced brace.\n\ncommit 0263146b5dbbb6c120ce2e7720256503b864425d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Sep 22 15:20:32 2017 +0200\n\n    patch 8.0.1136: W_WIDTH() is always the same\n\n    Problem:    W_WIDTH() is always the same.\n    Solution:   Expand the macro.\n\ncommit 53f8174eaeb93b381cf74c58863f8fe82748a22a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Sep 22 14:35:51 2017 +0200\n\n    patch 8.0.1135: W_WINCOL() is always the same\n\n    Problem:    W_WINCOL() is always the same.\n    Solution:   Expand the macro.\n\ncommit 76301956f0c079d893cfd927b11456328bed4f9b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Sep 22 13:53:37 2017 +0200\n\n    patch 8.0.1134: superfluous call to syn_get_final_id()\n\n    Problem:    Superfluous call to syn_get_final_id().\n    Solution:   Remove it. (Ken Takata)\n\ncommit f3d769a585040ac47f7054057758809024ef6377\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Sep 22 13:44:56 2017 +0200\n\n    patch 8.0.1133: syntax timeout not used correctly\n\n    Problem:    Syntax timeout not used correctly.\n    Solution:   Do not pass the timeout to syntax_start() but set it explicitly.\n                (Yasuhiro Matsumoto, closes #2139)\n\ncommit 8b21de33bb288738c1445bc7241d3d5106124d66\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Sep 22 11:13:52 2017 +0200\n\n    Missing part of 8.0.1131.\n\ncommit fc7649f8b82efbb4c7066567dd69192d97a2749f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Sep 21 22:46:47 2017 +0200\n\n    patch 8.0.1132: #if condition is not portable\n\n    Problem:    #if condition is not portable.\n    Solution:   Add defined(). (Zuloloxi, closes #2136)\n\ncommit b00fdf6eed5fec589a86655249a851c2d9ba3bb8\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Sep 21 22:16:21 2017 +0200\n\n    patch 8.0.1131: not easy to trigger an autocommand for new terminal window\n\n    Problem:    It is not easy to trigger an autocommand for new terminal window.\n                (Marco Restelli)\n    Solution:   Trigger BufWinEnter after setting \u0027buftype\u0027.\n\ncommit 9cb03716c963338f9a98d2ebc7aa3ac8b9c1eea6\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Sep 20 22:43:02 2017 +0200\n\n    patch 8.0.1130: the qf_jump() function is still too long\n\n    Problem:    The qf_jump() function is still too long.\n    Solution:   Split of parts to separate functions. (Yegappan Lakshmanan)\n\ncommit 2e6ab18729a634f3223a92be318e98e87b572a7b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Sep 20 10:03:07 2017 +0200\n\n    Add back terminal.c\n\ncommit a5a2be26febee62da480265ed9a52f782d5b4388\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Sep 19 22:08:04 2017 +0200\n\n    patch 8.0.1129: window toolbar missing a part of the patch\n\n    Problem:    Window toolbar missing a part of the patch.\n    Solution:   Add change in vim.h.\n\ncommit 37c64c78fd87e086b5a945ad7032787c274e2dcb\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Sep 19 22:06:03 2017 +0200\n\n    Update runtime files.\n\ncommit e22bbf65088a01b465918919782c19eb291f9cf0\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Sep 19 20:47:16 2017 +0200\n\n    patch 8.0.1128: old xterm sends CTRL-X in response to t_RS\n\n    Problem:    Old xterm sends CTRL-X in response to t_RS.\n    Solution:   Only send t_RS for xterm 279 and later.  Remove the workaround to\n                ignore CTRL-X.\n\ncommit a8e93d63e308020ee06eb5782e766941ac417a5a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Sep 18 21:50:47 2017 +0200\n\n    patch 8.0.1127: Test_peek_and_get_char fails on 32 bit system\n\n    Problem:    Test_peek_and_get_char fails on 32 bit system. (Eliminate\n                Riesebieter)\n    Solution:   Avoid an integer overflow. (James McCoy, closes #2116)\n\ncommit 71b29640669872b0209985fc5a3b447de62a4cf0\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Sep 18 21:24:56 2017 +0200\n\n    patch 8.0.1126: endless resize when terminal showing in two buffers\n\n    Problem:    Endless resize when terminal showing in two buffers. (Hirohito\n                Higashi)\n    Solution:   Set a flag to prevent resizing the window.\n\ncommit d326ad6e93604222c64bae51f47521fe9114d1ea\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Sep 18 20:31:41 2017 +0200\n\n    patch 8.0.1125: wrong window height when splitting window with window toolbar\n\n    Problem:    Wrong window height when splitting window with window toolbar.\n    Solution:   Add or subtract the window toolbar height.\n\ncommit f16c71b66927a28196b25a42795d083784ab1b9a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Sep 18 20:01:02 2017 +0200\n\n    patch 8.0.1124: use of MZSCHEME_VER is unclear\n\n    Problem:    Use of MZSCHEME_VER is unclear.\n    Solution:   Add a comment. (Ken Takata)\n\ncommit 1b9645de3c05f37b5c30e78f999351b0cf486ade\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Sep 17 23:03:31 2017 +0200\n\n    patch 8.0.1123: cannot define a toolbar for a window\n\n    Problem:    Cannot define a toolbar for a window.\n    Solution:   Add a window-local toolbar.\n\ncommit dde403c2d8f3dabe6fefa7b526958b49a8f2e6e9\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Sep 17 21:43:00 2017 +0200\n\n    patch 8.0.1122: vimtutor.bat doesn\u0027t work well with vim.bat\n\n    Problem:    vimtutor.bat doesn\u0027t work well with vim.bat.\n    Solution:   Use \"call vim\". (Ken Takata, closes #2105)\n\ncommit 49150a41f86ff5c50de6d679168532682f49c672\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Sep 17 21:00:03 2017 +0200\n\n    patch 8.0.1121: can uncheck executables in MS-Windows installer\n\n    Problem:    Can uncheck executables in MS-Windows installer.\n    Solution:   Make the choice read-only. (Ken Takata, closes #2106)\n\ncommit 63c4e8a1986796094e6f15b893f2deccdf482617\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Sep 17 20:32:20 2017 +0200\n\n    patch 8.0.1120: :tm means :tmap instead of :tmenu\n\n    Problem:    :tm means :tmap instead of :tmenu. (Taro Muraoka)\n    Solution:   Move the new entry below the old entry. (closes #2102)\n\ncommit 8adb0d03ca2694922da915356d7ede05e31c5a5c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Sep 17 19:08:02 2017 +0200\n\n    patch 8.0.1119: quitting a split terminal window kills the job\n\n    Problem:    Quitting a split terminal window kills the job. (Yasuhiro\n                Matsumoto)\n    Solution:   Only stop terminal job if it is the last window.\n\ncommit 4033c55eca575777718c0701e26635a0cc47d907\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Sep 16 20:54:51 2017 +0200\n\n    patch 8.0.1118: FEAT_WINDOWS adds a lot of #ifdefs\n\n    Problem:    FEAT_WINDOWS adds a lot of #ifdefs while it is nearly always\n                enabled and only adds 7% to the binary size of the tiny build.\n    Solution:   Graduate FEAT_WINDOWS.\n\ncommit e738a1a033cd31cd2568ba99a9e2dca1e65b45ea\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Sep 16 17:42:41 2017 +0200\n\n    patch 8.0.1117: Test_terminal_no_cmd hangs on MS-Windows with GUI\n\n    Problem:    Test_terminal_no_cmd hangs on MS-Windows with GUI. (Christian\n                Brabandt)\n    Solution:   Run the command with \"start\" and wait for the text to appear.\n                (micbou, closes #2096)\n\ncommit 1514e8f4271d0039740b968a9f7d0d7f81a262a2\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Sep 16 17:35:13 2017 +0200\n\n    patch 8.0.1116: terminal test fails on MS-Windows\n\n    Problem:    Terminal test fails on MS-Windows.\n    Solution:   Wait for the text to appear. (micbou, closes #2097)\n\ncommit 495b7dd213e096361e6f15e7aed313c1d63d9d3e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Sep 16 17:19:22 2017 +0200\n\n    patch 8.0.1115: crash when using foldtextresult() recursively\n\n    Problem:    Crash when using foldtextresult() recursively.\n    Solution:   Avoid recursive calls. (Yasuhiro Matsumoto, closes #2098)\n\ncommit 4cf56bbc85f77846aeb378cfb071677336dfad6d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Sep 16 15:50:32 2017 +0200\n\n    patch 8.0.1114: default for \u0027iminsert\u0027 is annoying\n\n    Problem:    Default for \u0027iminsert\u0027 is annoying.\n    Solution:   Make the default always zero. (Yasuhiro Matsumoto, closes #2071)\n\ncommit eef9adddab4c7fc7bb1c54267e76849caf565edf\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Sep 16 15:38:04 2017 +0200\n\n    patch 8.0.1113: can go to Insert mode from Terminal-Normal mode\n\n    Problem:    Can go to Insert mode from Terminal-Normal mode.\n    Solution:   Prevent :startinsert and \"VA\" to enter Insert mode. (Yasuhiro\n                Matsumoto, closes #2092)\n\ncommit fc2b270cfd36230166df486aae4d96d9d1f32755\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Sep 15 22:43:07 2017 +0200\n\n    patch 8.0.1112: can\u0027t get size or current index from quickfix list\n\n    Problem:    Can\u0027t get size or current index from quickfix list.\n    Solution:   Add \"idx\" and \"size\" options. (Yegappan Lakshmanan)\n\ncommit b5e79ef5a9e85f5bb70eb4cc6e12cbeec2a820ca\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Sep 15 12:40:53 2017 +0200\n\n    patch 8.0.1111: syntax error in configure when using Perl\n\n    Problem:    Syntax error in configure when using Perl.\n    Solution:   Add missing quote\n\ncommit e8ff56b28ed67bff4ee1dbe7b4bd620c1c04a535\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Sep 14 23:06:23 2017 +0200\n\n    patch 8.0.1110: FORTIFY_SOURCE from Perl causes problems\n\n    Problem:    FORTIFY_SOURCE from Perl causes problems. (Scott Baker)\n    Solution:   Filter out the flag. (Christian Brabandt, closes #2068)\n\ncommit f5291f301e9322545f0621b2157e93050d1d4fb3\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Sep 14 22:55:37 2017 +0200\n\n    patch 8.0.1109: timer causes error on exit from Ex mode\n\n    Problem:    Timer causes error on exit from Ex mode. (xtal8)\n    Solution:   save and restore the ex_pressedreturn flag. (Christian Brabandt,\n                closes #2079)\n\ncommit 69fbc9e1dab176f345719436cd89d854df0a2abd\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Sep 14 20:37:57 2017 +0200\n\n    patch 8.0.1108: cannot specify mappings for the terminal window\n\n    Problem:    Cannot specify mappings for the terminal window.\n    Solution:   Add the :tmap command and associated code.  (Jacob Askeland,\n                closes #2073)\n\ncommit 38baa3e63427112d389de5e5942243414d9b1336\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Sep 14 16:10:38 2017 +0200\n\n    patch 8.0.1107: terminal debugger jumps to non-existing file\n\n    Problem:    Terminal debugger jumps to non-existing file.\n    Solution:   Check that the file exists.  Add an option to make the Vim wide\n                wide. Fix removing highlight groups.\n\ncommit 69e8aa75112a0b12811a4f4d11061adceffbbabc\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Sep 14 15:55:13 2017 +0200\n\n    patch 8.0.1106: terminal colors wrong on an MS-Windows console\n\n    Problem:    Terminal colors on an MS-Windows console are not matching the\n                normal colors.\n    Solution:   Use the normal colors for the terminal. (Yasuhiro Matsumoto,\n                closes #2087)\n\ncommit 1190cf68e27a123cf9f6fb57897782a3b9f7b810\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Sep 14 14:31:18 2017 +0200\n\n    patch 8.0.1105: match() and matchend() are not tested\n\n    Problem:    match() and matchend() are not tested.\n    Solution:   Add tests. (Ozaki Kiichi, closes #2088)\n\ncommit ef6b8de42f439271edcf5cf22b2450f2cf302c2e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Sep 14 13:57:37 2017 +0200\n\n    patch 8.0.1104: the qf_jump() function is too long\n\n    Problem:    The qf_jump() function is too long.\n    Solution:   Split of parts to separate functions. (Yegappan Lakshmanan)\n\ncommit 478e3a78c37de214aadf7399fac77227b7316f40\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Sep 14 13:37:00 2017 +0200\n\n    patch 8.0.1103: converting cterm color fails for grey ramp\n\n    Problem:    Converting cterm color fails for grey ramp.\n    Solution:   Use index instead of number.\n\ncommit c71053c61180ed1ad0c98ba6063b769757832932\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Sep 14 00:00:44 2017 +0200\n\n    patch 8.0.1102: terminal window does not use Normal colors\n\n    Problem:    Terminal window does not use Normal colors.\n    Solution:   For the GUI and when \u0027termguicolors\u0027 is enabled, use the actual\n                foreground and background colors for the terminal.  (Yasuhiro\n                Matsumoto, closes #2067)\n                Use the \"Terminal\" highlight group if defined.\n\ncommit 71eeb74a608ddae2b52fb43766616672d0cdda18\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Sep 13 22:18:01 2017 +0200\n\n    patch 8.0.1101: channel write fails if writing to log fails\n\n    Problem:    Channel write fails if writing to log fails.\n    Solution:   Ignore return value of fwrite(). (Ozaki Kiichi, closes #2081)\n\ncommit 072412ed45aa20a67aaa7e387d7f6bf59c7d3fbe\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Sep 13 22:11:35 2017 +0200\n\n    patch 8.0.1100: stuck in redraw loop when \u0027lazyredraw\u0027 is set\n\n    Problem:    Stuck in redraw loop when \u0027lazyredraw\u0027 is set.\n    Solution:   Don\u0027t loop on update_screen() when not redrawing. (Yasuhiro\n                Matsumoto, closes #2082)\n\ncommit 518d6996998b35ccbc408b1b323f8869c0c1b4d8\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Sep 13 22:09:58 2017 +0200\n\n    patch 8.0.1099: warnings for GDK calls\n\n    Problem:    Warnings for GDK calls.\n    Solution:   Use other calls for GTK 3 and fix a few problems. (Kazunobu\n                Kuriyama)\n\ncommit b984b80cd835a483bdca1928bc50eb09b071f373\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Sep 12 22:59:58 2017 +0200\n\n    patch 8.0.1098: build failure if libvterm installed\n\n    Problem:    Build failure if libvterm installed on the system. (Oleh\n                Hushchenkov)\n    Solution:   Change the CCCTERM argument order. (Ken Takata, closes #2080)\n\ncommit 49a613f84aaa7cccd1d12a2ffc4ebb1956f973aa\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Sep 11 23:05:44 2017 +0200\n\n    patch 8.0.1097: background color wrong if job changes background color\n\n    Problem:    Background color wrong if job changes background color.\n    Solution:   Get the background color from vterm.\n\ncommit 238d43b32859d1b4e6b7072d552289a748cbfee1\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Sep 11 22:00:51 2017 +0200\n\n    patch 8.0.1096: terminal window in Normal mode has wrong background\n\n    Problem:    Terminal window in Normal mode has wrong background.\n    Solution:   Store the default background and use it for clearning until the\n                end of the line.  Not for below the last line, since there is no\n                text there.\n\ncommit a038cb5eab24a9c395861694d9b8f610ec0ccb61\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Sep 11 20:45:23 2017 +0200\n\n    patch 8.0.1095: terminal multibyte escrape test is flaky\n\n    Problem:    Terminal multibyte escrape test is flaky.\n    Solution:   Add another condition to wait for.\n\ncommit c212798333cab2239acd387725987f27c6d8a3f7\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Sep 11 20:34:13 2017 +0200\n\n    patch 8.0.1094: using ssh from Terminal.app runs into xterm incompatibility\n\n    Problem:    Using ssh from Terminal.app runs into xterm incompatibility.\n    Solution:   Also detect Terminal.app on non-Mac systems.\n\ncommit b4d5fbabc99917a8069ba32a60c2d73d4f60e128\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Sep 11 19:31:28 2017 +0200\n\n    patch 8.0.1093: various small quickfix issues\n\n    Problem:    Various small quickfix issues.\n    Solution:   Remove \":\" prefix from title set by a user. Add the qf_id2nr().\n                function. Add a couple more tests.  Update documentation.\n                (Yegappan Lakshmanan)\n\ncommit 45d5f26d11d9aac2383453d2c1a8582cad1c8a3d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Sep 10 19:14:31 2017 +0200\n\n    patch 8.0.1092: terminal debugger can\u0027t evaluate expressions\n\n    Problem:    Terminal debugger can\u0027t evaluate expressions.\n    Solution:   Add :Evaluate and K.  Various other improvements.\n\ncommit 95c83c64be8d4af74bfda1f283a5bcf3f110719e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Sep 10 18:44:29 2017 +0200\n\n    patch 8.0.1091: test for \u003ccexpr\u003e fails without +balloon_eval feature\n\n    Problem:    Test for \u003ccexpr\u003e fails without +balloon_eval feature.\n    Solution:   Remove #ifdefs.\n\ncommit 65f084749b260746d7f186af4f080298be2df55b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Sep 10 18:16:20 2017 +0200\n\n    patch 8.0.1090: cannot get the text under the cursor like v:beval_text\n\n    Problem:    cannot get the text under the cursor like v:beval_text\n    Solution:   Add \u003ccexpr\u003e.\n\ncommit c168bd4bd3a9b856fc410fc4515dcca1d10d7461\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Sep 10 17:34:35 2017 +0200\n\n    patch 8.0.1089: cannot get range count in user command\n\n    Problem:    Cannot get range count in user command.\n    Solution:   Add \u003crange\u003e argument.\n\ncommit 414168d97fad45387a3d7dd16449d15b27079ad8\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Sep 10 15:21:55 2017 +0200\n\n    patch 8.0.1088: occasional memory use after free\n\n    Problem:    Occasional memory use after free.\n    Solution:   Use the highlight table directly, don\u0027t keep a pointer.\n\ncommit e9f6fd27d0e2dcae3f4aa40c459d5e6a3b3dd102\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Sep 10 14:25:49 2017 +0200\n\n    patch 8.0.1087: Test_terminal_cwd is flaky\n\n    Problem:    Test_terminal_cwd is flaky. MS-Windows: term_start() \"cwd\"\n                argument does not work.\n    Solution:   Wait for the condition to be true instead of using a sleep.\n                Pass the directory to winpty.\n\ncommit 8696bbaf52cca7c1fcbd5000c83406e462b7dbf4\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Sep 9 23:00:56 2017 +0200\n\n    patch 8.0.1086: can\u0027t build with GTK 3\n\n    Problem:    Can\u0027t build with GTK 3.\n    Solution:   Rename function argument. (Kazunobu Kuriyama)\n\ncommit e09ba7bae5c867f6d3abc184709dd27488318e97\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Sep 9 22:19:47 2017 +0200\n\n    patch 8.0.1085: terminal debugger can\u0027t set breakpoints\n\n    Problem:    The terminal debugger can\u0027t set breakpoints.\n    Solution:   Add :Break and :Delete commands.  Also commands for stepping\n                through code.\n\ncommit 7be9b50fd7e238722c9ba5c0ef1d2a7e7e52b9e3\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Sep 9 18:45:26 2017 +0200\n\n    patch 8.0.1084: GTK build has compiler warnings\n\n    Problem:    GTK build has compiler warnings. (Christian Brabandt)\n    Solution:   Get screen size with a different function. (Ken Takata, Yasuhiro\n                Matsumoto)\n\ncommit 5b5adf5b9cd226d775643872e65c62674d6ada95\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Sep 9 18:16:43 2017 +0200\n\n    patch 8.0.1083: leaking memory in input part of channel\n\n    Problem:    Leaking memory in input part of channel.\n    Solution:   Clear the input part of channel.  Free the entry. Move failing\n                command test to a separate file to avoid bogus leak reports\n                clouding tests that should not leak.\n\ncommit 9d18961323a2a5c3b609c98ce0d78613c71f3532\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Sep 9 18:11:00 2017 +0200\n\n    patch 8.0.1082: tests fail when run under valgrind\n\n    Problem:    Tests fail when run under valgrind.\n    Solution:   Increase waiting times.\n\ncommit aba680a8513124e9556956115db4df35bd4a0e56\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Sep 9 16:42:53 2017 +0200\n\n    patch 8.0.1081: memory leak for the channel write queue\n\n    Problem:    Memory leak for the channel write queue.\n    Solution:   Free the write queue when clearing a channel.\n\ncommit 74121231be50e245d18c64281fdef08e7ec1ed5b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Sep 9 16:34:32 2017 +0200\n\n    patch 8.0.1080: memory leak for eof_chars terminal option and buffer name\n\n    Problem:    Memory leak for eof_chars terminal option and buffer name.\n    Solution:   Free job options. Free the buffer name\n\ncommit 09d6c3818d7451a659f4d12a4e974237fe823f7d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Sep 9 16:25:54 2017 +0200\n\n    patch 8.0.1079: memory leak when remote_foreground() fails\n\n    Problem:    Memory leak when remote_foreground() fails.\n    Solution:   Free the error message.\n\ncommit b4ea1914b8ca7c368253bd96e6b3cb9e3392da1c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Sep 9 15:28:14 2017 +0200\n\n    patch 8.0.1078: using freed memory with \":hi Normal\"\n\n    Problem:    Using freed memory with \":hi Normal\".\n    Solution:   Get \"item\" again after updating the table.\n\ncommit fe386641b0c56c5de2bca8e1f4cd5e2a1f1aea7e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Sep 8 21:10:04 2017 +0200\n\n    patch 8.0.1077: no debugger making use of the terminal window\n\n    Problem:    No debugger making use of the terminal window.\n    Solution:   Add the term debugger plugin.  So far only displays the current\n                line when stopped.\n\ncommit 3c518400d1a51929572dd9fcf77dba94d78d7545\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Sep 8 20:47:00 2017 +0200\n\n    patch 8.0.1076: term_start() does not take callbacks\n\n    Problem:    term_start() does not take callbacks. When using two terminals\n                without a job only one is read from.  A terminal without a window\n                returns the wrong pty.\n    Solution:   Support \"callback\", \"out_cb\" and \"err_cb\".  Fix terminal without a\n                window. Fix reading from multiple channels.\n\ncommit 1a735d6c9bf4204492b9f9aeba280737fab46ed3\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Sep 8 16:25:54 2017 +0200\n\n    patch 8.0.1075: MS-Windows: mouse does not work in terminal\n\n    Problem:    MS-Windows: mouse does not work in terminal.\n    Solution:   Force the winpty mouse on. (Yasuhiro Matsumoto, closes #2072)\n\ncommit 2dc9d26c14e410c09e538cccfa90da19ae344ba4\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Sep 8 14:39:30 2017 +0200\n\n    patch 8.0.1074: \":term NONE\" does not work on MS-Windows\n\n    Problem:    \":term NONE\" does not work on MS-Windows.\n    Solution:   Make it work.  Split \"pty\" into \"pty_in\" and \"pty_out\". (Yasuhiro\n                Matsumoto, closes #2058, closes #2045)\n\ncommit ba2929b6afd2fc20479912a8dec789be26a38244\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Sep 8 13:59:21 2017 +0200\n\n    patch 8.0.1073: may get an endless loop if \u0027statusline\u0027 changes a highlight\n\n    Problem:    May get an endless loop if \u0027statusline\u0027 changes a highlight.\n    Solution:   Do not let evaluating \u0027statusline\u0027 trigger a redraw.\n\ncommit 99433291b135094d9592c41f96d3ccd60073e2c1\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Sep 8 12:37:47 2017 +0200\n\n    patch 8.0.1072: :highlight command causes a redraw even when nothing changed\n\n    Problem:    The :highlight command causes a redraw even when nothing changed.\n    Solution:   Only set \"need_highlight_changed\" when an attribute changed.\n\ncommit c6da01a5b8efe9ca4931074c0cf2189d357707a2\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Sep 7 22:37:36 2017 +0200\n\n    patch 8.0.1071: putty-color and cygwin-color are not recognized\n\n    Problem:    $TERM names starting with \"putty\" and \"cygwin\" are likely to have\n                a dark background, but are not recognized.\n    Solution:   Only check the first few characters of $TERM to match \"putty\" or\n                \"cygwin\". (Christian Brabandt)\n\ncommit 75a60f74ce1000b0ffed2e6a203a05f3cd160c6a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Sep 7 22:24:41 2017 +0200\n\n    patch 8.0.1070: terminal test is flaky on Mac\n\n    Problem:    Terminal test is flaky on Mac.\n    Solution:   Add Test_terminal_noblock() to list of flaky tests.\n\ncommit 37b53270e1a65d1d56187a3d68439e666e8b75fd\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Sep 7 20:18:40 2017 +0200\n\n    patch 8.0.1069: still get CTRL-X sometimes\n\n    Problem:    Still get CTRL-X sometimes for t_RS request.\n    Solution:   Also skip 0x18 after a key code response.\n\ncommit 618d6d277e7b64ea03fcefdd75d673e8973b46c4\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Sep 7 12:59:25 2017 +0200\n\n    patch 8.0.1068: vandyke SecureCRT terminal can\u0027t handle cursor mode request\n\n    Problem:    Vandyke SecureCRT terminal can\u0027t handle cursor mode request.\n                (Steven Hartland)\n    Solution:   Fix pointer computation. (closes #2008)\n\ncommit e723c42836d971180d1bf9f98916966c5543fff1\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Sep 6 23:40:10 2017 +0200\n\n    patch 8.0.1067: try/catch in timer does not prevent it from being stopped\n\n    Problem:    Using try/catch in timer does not prevent it from being stopped.\n    Solution:   Reset the exception context and use did_emsg instead of\n                called_emsg.\n\ncommit 2e49b6b20c3d7229edf41ac03931ce32ce0f7bd8\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Sep 6 22:08:16 2017 +0200\n\n    patch 8.0.1066: some terminals can\u0027t handle requesting cursor mode\n\n    Problem:    Some terminals can\u0027t handle requesting cursor mode. (Steven\n                Hartland)\n    Solution:   Recognize vandyke SecureCRT. (closes #2008)\n\ncommit c35e4cb4fe3ce524d15ac9fdc9a8aa923761bdfd\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Sep 6 21:43:10 2017 +0200\n\n    patch 8.0.1065: not all macro examples are included\n\n    Problem:    Not all macro examples are included in the self-installing\n                executable. (lkintact)\n    Solution:   Add the directories to the NSIS script. (closes #2065)\n\ncommit 1b9f9d315f137cc883c7aecd39f3df329b7f9085\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Sep 5 23:32:38 2017 +0200\n\n    patch 8.0.1064: Coverity warns for leaking resource\n\n    Problem:    Coverity warns for leaking resource.\n    Solution:   Free pty_master_fd on failure.\n\ncommit 28550b74bb4373417eb6fbf132bd4211b7b92afa\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Sep 5 23:31:01 2017 +0200\n\n    patch 8.0.1063: Coverity warns for NULL check and array use\n\n    Problem:    Coverity warns for NULL check and using variable pointer as an\n                array.\n    Solution:   Remove the NULL check.  Make \"argvar\" an array.\n\ncommit c3f81394eff2b3edc7ea08405743f0d32048374a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Sep 5 23:29:34 2017 +0200\n\n    patch 8.0.1062: Coverity warnings in libvterm\n\n    Problem:    Coverity warnings in libvterm.\n    Solution:   Add (void) to avoid warning for not checking return value.\n                Add \"break\" before \"case\".\n\ncommit 6756c7037f07e1fb54e1b9d8e92567ac388617c4\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Sep 5 23:01:12 2017 +0200\n\n    patch 8.0.1061: Coverity: no check for NULL command\n\n    Problem:    Coverity: no check for NULL command.\n    Solution:   Check for NULL list item.\n\ncommit 3971905bac0fe7e7519b35b1e558b4f1de55708d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Sep 5 22:20:46 2017 +0200\n\n    patch 8.0.1060: when imstyle is one, mapping \u003cLeft\u003e breaks preediting\n\n    Problem:    When imstyle is one, mapping \u003cLeft\u003e breaks preediting.\n    Solution:   Pass though preediting key-events. (Yasuhiro Matsumoto, closes\n                #2064, closes #2063)\n\ncommit 3d8d2c7ca5dda5bfd62c6d5df6659cf62e960a3d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Sep 5 21:57:27 2017 +0200\n\n    patch 8.0.1059: older Gnome terminal returns smaller version number\n\n    Problem:    older Gnome terminal returns smaller version number. (antarestrue)\n    Solution:   Lower version limit from 2800 to 2500. (#2032)\n\ncommit 8b53b79ea5304c7714cbb873210c82aa3fc8772f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Sep 5 20:29:25 2017 +0200\n\n    patch 8.0.1058: terminal redirection test is flaky\n\n    Problem:    Terminal redirection test is flaky.\n    Solution:   Wait for job to finish.\n\ncommit 1bfdc07a4996b5905b4971e18a6487a18e6461a4\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Sep 5 20:19:42 2017 +0200\n\n    patch 8.0.1057: terminal scrape test waits too long\n\n    Problem:    Terminal scrape test waits too long, it checks for one instead of\n                three.\n    Solution:   Check there are three characters. (micbou)\n\ncommit 6e32f615eb824048a98666d1da4416bbeb7b2bed\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Sep 4 23:21:07 2017 +0200\n\n    patch 8.0.1056: cannot build with +diff but without +multi_byte\n\n    Problem:    Cannot build with the diff feature but without the mutli-byte\n                feature.\n    Solution:   Remove #ifdefs. (John Marriott)\n\ncommit 11aa62f8f949bb590b4d7792a334885fba5e4137\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Sep 4 22:56:01 2017 +0200\n\n    patch 8.0.1055: bufline test hangs on MS-Windows\n\n    Problem:    Bufline test hangs on MS-Windows.\n    Solution:   Avoid message for writing file.  Source shared.vim when running\n                test individually.\n\ncommit 178333783fac3a5edbc86f2e9c57a21c41f05697\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Sep 4 22:23:19 2017 +0200\n\n    patch 8.0.1054: terminal test fails on MS-Windows\n\n    Problem:    Terminal test fails on MS-Windows.\n    Solution:   Disable the redirection test for now.  Improve scrape test to make\n                it less flaky.\n\ncommit 9d954207e2cc807b475bb04f8b59ef5bb3772d99\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Sep 4 20:34:19 2017 +0200\n\n    patch 8.0.1053: setline() does not work on startup\n\n    Problem:    setline() does not work on startup. (Manuel Ortega)\n    Solution:   Do not check for ml_mfp to be set for the current buffer.\n                (Christian Brabandt)\n\ncommit e88fc7a574263fd399c6815378bcd8fd228d8b54\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Sep 3 20:59:40 2017 +0200\n\n    patch 8.0.1052: term_start() does not allow in_io, out_io and err_io options\n\n    Problem:    term_start() does not allow in_io, out_io and err_io options.\n    Solution:   Add JO_OUT_IO to get_job_options().\n\ncommit 9d654a8d8cd3421307445f111785fb303a38c2a0\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Sep 3 19:52:17 2017 +0200\n\n    patch 8.0.1051: cannot run terminal with spaces in argument\n\n    Problem:    Cannot run terminal with spaces in argument.\n    Solution:   Accept backslash to escape space and other characters. (closes\n                #1999)\n\ncommit 595a40226ea1285689b622042534fd8442402db3\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Sep 3 19:15:57 2017 +0200\n\n    patch 8.0.1050: terminal window feature not included by default\n\n    Problem:    Terminal window feature not included by default.\n    Solution:   Include the terminal feature for the \"huge\" build.\n\ncommit d8d85bfb7d650d2fb584ea48aaaebdbc8a2e3dce\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Sep 3 18:08:00 2017 +0200\n\n    patch 8.0.1049: shell on Mac can\u0027t handle long text\n\n    Problem:    Shell on Mac can\u0027t handle long text, making terminal test fail.\n    Solution:   Only write 1000 characters instead of 5000.\n\ncommit 5e80de3f3e572805fe734b66bc42c13303ad9bdb\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Sep 3 15:48:12 2017 +0200\n\n    patch 8.0.1048: no test for what 8.0.1020 fixes\n\n    Problem:    No test for what 8.0.1020 fixes.\n    Solution:   Add test_feedinput().  Add a test. (Ozaki Kiichi, closes #2046)\n\ncommit 00ccf54630dc68a9b8aedb92b268f3b697081f68\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Sep 3 15:17:48 2017 +0200\n\n    patch 8.0.1047: buffer overflow in Ruby\n\n    Problem:    Buffer overflow in Ruby.\n    Solution:   Allocate one more byte. (Dominique Pelle)\n\ncommit ae96b8d058cffd9d07b78cb7a9ccd382185b9dd6\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Sep 3 15:04:21 2017 +0200\n\n    patch 8.0.1046: code duplication in diff mode\n\n    Problem:    Code duplication in diff mode.\n    Solution:   Use diff_equal_char() also in diff_cmp(). (Rick Howe)\n\ncommit 6a8691d483914606213a24356a9124fa41c93b69\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Sep 3 14:31:02 2017 +0200\n\n    patch 8.0.1045: running tests may pollute shell history\n\n    Problem:    Running tests may pollute shell history. (Manuel Ortega)\n    Solution:   Make $HISTFILE empty.\n\ncommit 2254a8ad0cb596a0a0863b1af92353f018c0b355\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Sep 3 14:03:43 2017 +0200\n\n    patch 8.0.1044: warning for uninitialized variable\n\n    Problem:    Warning for uninitialized variable. (John Marriott)\n    Solution:   Initialize ind_pre.\n\ncommit 4ec86ddd77a89766e42bd0a6cfcf10af4c3d03b2\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Sep 2 23:28:54 2017 +0200\n\n    patch 8.0.1043: warning for uninitialized variable\n\n    Problem:    Warning for uninitialized variable. (John Marriott)\n    Solution:   Move code to check indent inside \"if\".\n\ncommit 9f45ccd1bf2d2de979d252fdd7e5c9eb3fa6cceb\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Sep 2 20:40:35 2017 +0200\n\n    patch 8.0.1042: without the syntax feature highlighting doesn\u0027t work\n\n    Problem:    Without the syntax feature highlighting doesn\u0027t work.\n    Solution:   Always use unsigned short to store attributes.\n\ncommit e2e69e48134cbfdedea7802810932f8592705024\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Sep 2 20:30:35 2017 +0200\n\n    patch 8.0.1041: bogus characters when indenting during visual-block append\n\n    Problem:    Bogus characters appear when indenting kicks in while doing a\n                visual-block append.\n    Solution:   Recompute when indenting is done. (Christian Brabandt)\n\ncommit 3653822546fb0f1005c32bb5b70dc9bfacdfc954\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Sep 2 19:51:44 2017 +0200\n\n    patch 8.0.1040: cannot use another error format in getqflist()\n\n    Problem:    Cannot use another error format in getqflist().\n    Solution:   Add the \"efm\" argument to getqflist(). (Yegappan Lakshmanan)\n\ncommit b31cf2bb0be95d106bd8eef93cc07550591c1d0d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Sep 2 19:45:19 2017 +0200\n\n    patch 8.0.1039: cannot change a line in not current buffer\n\n    Problem:    Cannot change a line in a buffer other than the current one.\n    Solution:   Add setbufline(). (Yasuhiro Matsumoto, Ozaki Kiichi, closes #1953)\n\ncommit cf4b00c856ef714482d8d060332ac9a4d74e6b88\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Sep 2 18:33:56 2017 +0200\n\n    patch 8.0.1038: strike-through text not supported\n\n    Problem:    Strike-through text not supported.\n    Solution:   Add support for the \"strikethrough\" attribute. (Christian\n                Brabandt, Ken Takata)\n\ncommit da22b8cc8b1b96fabd5a4c35c57b04a351340fb1\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Sep 2 18:01:50 2017 +0200\n\n    patch 8.0.1037: \"icase\" of \u0027diffopt\u0027 is not used for highlighting\n\n    Problem:    \"icase\" of \u0027diffopt\u0027 is not used for highlighting differences.\n    Solution:   Also use \"icase\". (Rick Howe)\n\ncommit dada6d2a8e887309e88cb126f1251d81f91b4b9d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Sep 2 17:18:35 2017 +0200\n\n    patch 8.0.1036: ++eof argument for terminal only available on MS-Windows\n\n    Problem:    ++eof argument for terminal only available on MS-Windows.\n    Solution:   Also support ++eof on Unix.  Add a test.\n\ncommit ef68e4fa528165f8dd63156feeffc1af629b8d8a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Sep 2 16:28:36 2017 +0200\n\n    patch 8.0.1035: sending buffer lines to terminal doesn\u0027t work on MS-Windows\n\n    Problem:    Sending buffer lines to terminal doesn\u0027t work on MS-Windows.\n    Solution:   Use CR instead of NL after every line.  Make the EOF text work\n                properly.  Add the ++eof argument to :terminal.\n\ncommit 3346cc4ffb459ecddb97a8c19bcc5834afa4dead\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Sep 2 14:54:21 2017 +0200\n\n    patch 8.0.1034: sending buffer lines to terminal doesn\u0027t work on MS-Windows\n\n    Problem:    Sending buffer lines to terminal doesn\u0027t work on MS-Windows.\n    Solution:   Send CTRL-D to mark the end of the text. (Yasuhiro Matsumoto,\n                closes #2043) Add the \"eof_chars\" option.\n\ncommit 995e4afcfe60aa3c214ba680e7b027a4e05cf62b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Sep 1 20:24:03 2017 +0200\n\n    patch 8.0.1033: detecting background color does not work in screen\n\n    Problem:    Detecting background color does not work in screen, even when it\n                is working like an xterm.\n    Solution:   Make \"screen.xterm\" use termcap entries like an xterm. (Lubomir\n                Rintel, closes #2048)  When termresponse version is huge also\n                recognize as not being an xterm.\n\ncommit 9ac9dfa9e2b20659e5806982f027fa4fd637c3c7\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Sep 1 18:41:26 2017 +0200\n\n    patch 8.0.1032: \"make tags\" doesn\u0027t work well on MS-Windows\n\n    Problem:    \"make tags\" doesn\u0027t work well on MS-Windows.\n    Solution:   Add or fix tags target. (Ken Takata)\n\ncommit 2c809b7c7d2bb5e4b7fd09c3d312cadecf0c1ff0\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Sep 1 18:34:02 2017 +0200\n\n    patch 8.0.1031: \"text\" argument for getqflist() is confusing\n\n    Problem:    \"text\" argument for getqflist() is confusing. (Lcd47)\n    Solution:   Use \"lines\" instead. (Yegappan Lakshmanan)\n\ncommit 9e8dcf9d6fa15523800005a32d40cf0382178ab0\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Aug 31 21:35:45 2017 +0200\n\n    patch 8.0.1030: MS-Windows: wrong size computation in is_cygpty()\n\n    Problem:    MS-Windows: wrong size computation in is_cygpty().\n    Solution:   Compute the size properly. (Ken Takata)\n\ncommit da73253a0b908bad03ddcd625fe3fb32008efbf6\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Aug 31 20:58:02 2017 +0200\n\n    patch 8.0.1029: return value of getqflist() is inconsistent\n\n    Problem:    Return value of getqflist() is inconsistent.  (Lcd47)\n    Solution:   Always return an \"items\" entry.\n\ncommit 3d593c2dc97c5426316bf343910cad911b2f6b49\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Aug 31 20:42:18 2017 +0200\n\n    patch 8.0.1028: MS-Windows: viminfo uses $VIM/_viminfo if $HOME not set\n\n    Problem:    MS-Windows: viminfo uses $VIM/_viminfo if $HOME not set. (Yongwei\n                Wu)\n    Solution:   Use vim_getenv() but check it\u0027s returning the default \"C:/\".\n\ncommit 2db0ec4b2ec405aca4e642e0420ce703f94914a8\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Aug 31 20:17:59 2017 +0200\n\n    patch 8.0.1027: more terminals can\u0027t handle requesting cursor mode\n\n    Problem:    More terminals can\u0027t handle requesting cursor mode.\n    Solution:   Recognize Putty. (Hirohito Higashi)  Also include Xfce in the\n                version check. (Dominique Pelle)  Recognize Konsole.\n\ncommit 5c6dbcb03fa552d7b0e61c8fcf425147eb6bf7d5\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Aug 30 22:00:20 2017 +0200\n\n    patch 8.0.1026: GTK on-the-spot input has problems\n\n    Problem:    GTK on-the-spot input has problems. (Gerd Wachsmuth)\n    Solution:   Support over-the-spot. (Yukihiro Nakadaira, Ketn Takata, closes\n                #1215)\n\ncommit 4e83961985abb78757b135f29ac4ffde675247af\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Aug 30 21:58:03 2017 +0200\n\n    patch 8.0.1025: stray copy command in test\n\n    Problem:    Stray copy command in test.\n    Solution:   Remove the copy command.\n\ncommit 4bebc9a0565670b853d227f81a9a31eafdb47eed\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Aug 30 21:07:38 2017 +0200\n\n    patch 8.0.1024: folds lost when session file has a buffer in two windows\n\n    Problem:    Manual folds are lost when a session file has the same buffer in\n                two windows. (Jeansen)\n    Solution:   Use \":edit\" only once. (Christian Brabandt, closes #1958)\n\ncommit a539f4f1ae4a2b3a7dfce89cd3800214c9e990cf\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Aug 30 20:33:55 2017 +0200\n\n    patch 8.0.1023: it is not easy to identify a quickfix list\n\n    Problem:    It is not easy to identify a quickfix list.\n    Solution:   Add the \"id\" field. (Yegappan Lakshmanan)\n\ncommit 1a333bc44a5d7e51575b1c3cd864fb37fd5b5f2b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Aug 30 20:21:58 2017 +0200\n\n    patch 8.0.1022: test 80 is old style\n\n    Problem:    Test 80 is old style.\n    Solution:   Turn it into a new style test. (Yegappan Lakshmanan)\n\ncommit dc5471d482c372f547006325d7c8f16d6cc9d371\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Aug 30 18:59:03 2017 +0200\n\n    patch 8.0.1021: older Gnome terminal still echoes t_RC\n\n    Problem:    Older Gnome terminal still echoes t_RC. (Fracois Ingelrest)\n    Solution:   Check for version \u003e 3000 instead of 4000.\n\ncommit 0f0f230012f5a9beb6876158a17b432534836c6f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Aug 30 18:52:56 2017 +0200\n\n    patch 8.0.1020: when a timer calls getchar(1) input is overwritten\n\n    Problem:    When a timer calls getchar(1) input is overwritten.\n    Solution:   Increment tb_change_cnt in inchar(). (closes #1940)\n\ncommit d41babef89a50cdf165f15bc1834c0a4e89ffff8\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Aug 30 17:01:35 2017 +0200\n\n    patch 8.0.1019: pasting in virtual edit happens in the wrong place\n\n    Problem:    Pasting in virtual edit happens in the wrong place.\n    Solution:   Do not adjust coladd when after the end of the line (closes #2015)\n\ncommit 4ad3b2b588f0f591dcc53096c46ec1b5e80af49f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Aug 30 15:57:33 2017 +0200\n\n    patch 8.0.1018: warnings from 64-bit compiler\n\n    Problem:    Warnings from 64-bit compiler. (Christian Brabandt)\n    Solution:   Add type casts.\n\ncommit dde60341115effc9789742c2f4565d184e98b6b5\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Aug 30 14:55:42 2017 +0200\n\n    patch 8.0.1017: test for MS-Windows $HOME always passes\n\n    Problem:    Test for MS-Windows $HOME always passes.\n    Solution:   Rename the test function.  Make the test pass.\n\ncommit f3af54eeb1575618b866aa837e7aca7665aca196\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Aug 30 14:53:06 2017 +0200\n\n    patch 8.0.1016: gnome terminal echoes t_RC\n\n    Problem:    Gnome terminal echoes t_RC.\n    Solution:   Detect Gnome terminal by the version string.  Add v: variables for\n                all the term responses.\n\ncommit 97a80e440ace3d433af3713271de8d53bbc36ab3\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Aug 30 13:31:49 2017 +0200\n\n    patch 8.0.1015: missing update to terminal test\n\n    Problem:    Missing update to terminal test.\n    Solution:   Add the changes to the test.\n\ncommit b47a2597e64b4c4f728433ae005cf6ff1d0dd5c1\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Aug 30 13:22:28 2017 +0200\n\n    patch 8.0.1014: old compiler doesn\u0027t know uint32_t\n\n    Problem:    Old compiler doesn\u0027t know uint32_t. Warning for using NULL instead\n                of NUL.\n    Solution:   Use UINT32_T.  Use NUL instead of NULL.\n\ncommit e561a7e2fa511d643c9692d26f4cf65378fd1983\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Aug 29 22:44:59 2017 +0200\n\n    patch 8.0.1013: terminal window behaves different from a buffer with changes\n\n    Problem:    A terminal window with a running job behaves different from a\n                window containing a changed buffer.\n    Solution:   Do not set \u0027bufhidden\u0027 to \"hide\".  Fix that a buffer where a\n                terminal used to run is listed as \"[Scratch]\".\n\ncommit 48340b62e812dc9280f621a2eb6db76d43555c66\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Aug 29 22:08:53 2017 +0200\n\n    patch 8.0.1012: MS-Windows: problem with $HOME when is was set internally\n\n    Problem:    MS-Windows: Problem with $HOME when is was set internally.\n    Solution:   Only use the $HOME default internally. (Yasuhiro Matsumoto, closes\n                #2013)\n\ncommit 97f65fafdbf3530fa42d6e43618e66e14c866b50\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Aug 29 20:42:07 2017 +0200\n\n    patch 8.0.1011: terminal test fails with Athena and Motif\n\n    Problem:    Terminal test fails with Athena and Motif.\n    Solution:   Ignore the error for the input context. (Kazunobu Kuriyama)\n\ncommit 3c37a8e66008aadfe428a32ecf46aab4b9e285ae\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Aug 28 23:00:55 2017 +0200\n\n    patch 8.0.1010: build failure without termresponse feature\n\n    Problem:    Build failure without termresponse feature.\n    Solution:   Add #ifdef.\n\ncommit 4db2554954056f21f2ba4cf4988c652745d7042a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Aug 28 22:43:05 2017 +0200\n\n    patch 8.0.1009: Xterm cursor blinking status may be inverted\n\n    Problem:    Xterm cursor blinking status may be inverted.\n    Solution:   Use another request to get the blink status and compare with the\n                cursor style report\n\ncommit 1dccf6351dd37e648b2e15fb9f9f71ceba88d446\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Aug 27 17:38:27 2017 +0200\n\n    patch 8.0.1008: slow updating of terminal window in Motif\n\n    Problem:    Slow updating of terminal window in Motif.\n    Solution:   Add a timeout to the wait-for-character loop.\n\ncommit cbe6944956d7c39176e8b15faa77f1c29eaf5c97\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Aug 27 16:54:26 2017 +0200\n\n    patch 8.0.1007: no test for filetype detection for scripts\n\n    Problem:    No test for filetype detection for scripts.\n    Solution:   Add a first test file script filetype detection.\n\ncommit c572da5f67aa5cdbbc127fc6f1d0a42e38468325\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Aug 27 16:52:01 2017 +0200\n\n    Update runtime files\n\ncommit 7adf06f4e25c795ba32ff0b2e8591330f6a41afb\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Aug 27 15:23:41 2017 +0200\n\n    patch 8.0.1006: quickfix list changes when parsing text with \u0027erroformat\u0027\n\n    Problem:    Cannot parse text with \u0027erroformat\u0027 without changing a quickfix\n                list.\n    Solution:   Add the \"text\" argument to getqflist(). (Yegappan Lakshmanan)\n\ncommit 4ab7968aa9d8a624cd56f55b5cad2bedb240eb73\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Aug 27 14:50:47 2017 +0200\n\n    patch 8.0.1005: terminal without job updates slowly in GUI\n\n    Problem:    Terminal without job updates slowly in GUI.\n    Solution:   Poll for input when a channel has the keep_open flag.\n\ncommit 8d9f0ef5c6a6f6d19c3d02690e1ee347a70b8452\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Aug 27 13:51:01 2017 +0200\n\n    patch 8.0.1004: matchstrpos() without a match returns too many items\n\n    Problem:    Matchstrpos() without a match returns too many items.\n    Solution:   Also remove the second item when the position is beyond the end of\n                the string. (Hirohito Higashi)  Use an enum for the type.\n\ncommit e85928a324ab78912ea0f0ceb2dcd9fd686dc3b0\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Aug 27 13:10:10 2017 +0200\n\n    patch 8.0.1003: 64 bit compiler warning\n\n    Problem:    64 bit compiler warning\n    Solution:   Add type cast. (Mike Williams)\n\ncommit 02e177d3e85e089ebdfba1a7d937150cffcb287a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Aug 26 23:43:28 2017 +0200\n\n    patch 8.0.1002: unnecessarily updating screen after timer callback\n\n    Problem:    Unnecessarily updating screen after timer callback.\n    Solution:   Check if calling the timer sets must_redraw.\n\ncommit 0903d56f5ca69bb1fa0bbb00ed2a3d9c4d06ddb4\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Aug 26 22:30:15 2017 +0200\n\n    patch 8.0.1001: setting \u0027encoding\u0027 makes \u0027printheader\u0027 invalid\n\n    Problem:    Setting \u0027encoding\u0027 makes \u0027printheader\u0027 invalid.\n    Solution:   Do not translate the default value of \u0027printheader\u0027. (Yasuhiro\n                Matsumoto, closes #2026)\n\ncommit 13ebb03e7520c2c34f93444b0146640ca08e7424\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Aug 26 22:02:51 2017 +0200\n\n    patch 8.0.1000: cannot open a terminal without running a job in it\n\n    Problem:    Cannot open a terminal without running a job in it.\n    Solution:   Make \":terminal NONE\" open a terminal with a pty.\n\ncommit dde81312b031211752d1fcb8539d79f90f324a2e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Aug 26 17:49:01 2017 +0200\n\n    patch 8.0.0999: indenting raw C++ strings is wrong\n\n    Problem:    Indenting raw C++ strings is wrong.\n    Solution:   Add special handling of raw strings. (Christian Brabandt)\n\ncommit a4f99f5a8b827162a26ca4e4d59f4f224503398a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Aug 26 16:25:32 2017 +0200\n\n    patch 8.0.0998: strange error when using K while only spaces are selected\n\n    Problem:    Strange error when using K while only spaces are selected.\n                (Christian J. Robinson)\n    Solution:   Check for blank argument.\n\ncommit e92246039475e504d7a05c27c81997d3700c7862\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Aug 26 15:29:47 2017 +0200\n\n    patch 8.0.0997\n    Problem:    Libvterm and Terminal.app not regognized from termresponse.\n    Solution:   Adjust string compare.\n\ncommit 833e0e3c8ccd6047dd596c4ffd68cb0ab13b4e41\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Aug 26 15:16:03 2017 +0200\n\n    patch 8.0.0996: Mac: t_RS is echoed on the screne in Terminal.app\n\n    Problem:    Mac: t_RS is echoed on the screne in Terminal.app.  Even though\n                $TERM is set to \"xterm-256colors\" it cannot handle this xterm\n                escape sequence.\n    Solution:   Recognize Terminal.app from the termresponse and skip sending t_RS\n                if it looks like Terminal.app.\n\ncommit 753289f9bf71c0528f00d803a39d017184640e9d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Aug 25 23:22:05 2017 +0200\n\n    patch 8.0.0995: terminal tests fail on Mac\n\n    Problem:    Terminal tests fail on Mac.\n    Solution:   Add workaround: sleep a moment in between sending keys.\n\ncommit be0b72977f1f1de14f231b5879d5c600ba72c6a6\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Aug 24 21:48:26 2017 +0200\n\n    patch 8.0.0994: MS-Windows: cursor in terminal blinks undesirably\n\n    Problem:    MS-Windows: cursor in terminal blinks even though the blinking\n                cursor was disabled on the system.\n    Solution:   Use GetCaretBlinkTime(). (Ken Takata)\n\ncommit f6d9f96b2d67327bbadd7210acc7c6028439bbcd\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Aug 24 20:21:16 2017 +0200\n\n    patch 8.0.0993: sometimes an xterm sends an extra CTRL-X\n\n    Problem:    Sometimes an xterm sends an extra CTRL-X after the response for\n                the background color.  Related to t_RS.\n    Solution:   Check for the CTRL-X after the terminating 0x7.\n\ncommit 33d66bd9fa0e1b3fbba33d6a1a0609915ac79441\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Aug 23 23:51:58 2017 +0200\n\n    patch 8.0.0992: terminal title is wrong when \u0027encoding\u0027 is DBCS\n\n    Problem:    Terminal title is wrong when \u0027encoding\u0027 is DBCS.\n    Solution:   Convert the title from DBCS to utf-8. (Yasuhiro Matsumoto, closes\n                #2009)\n\ncommit 6c4d12c5278fc6b7a6dee2043bc1af713f894ae5\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Aug 23 23:36:25 2017 +0200\n\n    patch 8.0.0991: using wrong character conversion for DBCS\n\n    Problem:    Using wrong character conversion for DBCS.\n    Solution:   Use utf_char2bytes instead of mb_char2bytes. (Yasuhiro Matsumoto,\n                closes #2012)\n\ncommit 285f243e506f15230270e4d15679acc29e489e7c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Aug 23 23:10:21 2017 +0200\n\n    patch 8.0.0990: with DBCS \u0027encoding\u0027 wrong pasting register into terminal\n\n    Problem:    When \u0027encoding\u0027 is a double-byte encoding, pasting a register into\n                a terminal ends up with the wrong characters.\n    Solution:   Convert from \u0027encoding\u0027 to utf-8. (Yasuhiro Matsumoto, closes\n                #2007)\n\ncommit 77f7474d089cbc68cb7df32cc3828a9dec80fd93\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Aug 23 22:40:41 2017 +0200\n\n    patch 8.0.0989: ActiveTcl dll name has changed in 8.6.6\n\n    Problem:    ActiveTcl dll name has changed in 8.6.6.\n    Solution:   Adjust the makefile. (Ken Takata)\n\ncommit 829aa64cf5a113bb683ddf8b32e483e0696602ea\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Aug 23 22:32:35 2017 +0200\n\n    patch 8.0.0988: warning from Covscan about using NULL pointer\n\n    Problem:    Warning from Covscan about using NULL pointer.\n    Solution:   Add extra check for NULL. (zdohnal)\n\ncommit d2c45a1964ddb0d9ac16c9c985051fab41f37840\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Aug 22 22:29:00 2017 +0200\n\n    patch 8.0.0987: terminal: second byte of double-byte char wrong\n\n    Problem:    terminal: second byte of double-byte char wrong\n    Solution:   Set the second byte to NUL only for utf-8 and non-multibyte.\n\ncommit ec0e07a32484ab70f1c7668294c3d8d67f8aca82\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Aug 22 22:21:37 2017 +0200\n\n    patch 8.0.0986: terminal feature always requires multi-byte feature\n\n    Problem:    Terminal feature always requires multi-byte feature.\n    Solution:   Remove #ifdef FEAT_MBYTE, disable terminal without multi-byte.\n\ncommit 6d0826dfbba9880820d9ec221327e4250bbf6540\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Aug 22 22:12:17 2017 +0200\n\n    patch 8.0.0985: libvterm has its own idea of character width\n\n    Problem:    Libvterm has its own idea of character width.\n    Solution:   Use the Vim functions for character width and composing to avoid a\n                mismatch. (idea by Yasuhiro Matsumoto)\n\ncommit 5830232c021102e47a4e6fc81857604e4a031ddf\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Aug 22 20:33:53 2017 +0200\n\n    patch 8.0.0984: terminal blinking cursor not correct in the GUI\n\n    Problem:    Terminal blinking cursor not correct in the GUI.\n    Solution:   Set blinkoff correctly.  Also make the cursor blink on MS-Windows\n                by default. (Ken Takata)\n\ncommit 3f9a1ff141412e9e85f7dff47d02946cb9be9228\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Aug 21 22:06:02 2017 +0200\n\n    patch 8.0.0983: unnecessary check for NULL pointer\n\n    Problem:    Unnecessary check for NULL pointer.\n    Solution:   Remove the NULL check in dialog_changed(), it already happens in\n                dialog_msg(). (Ken Takata)\n\ncommit 740c433c5909e3118dc4a7c42028f8a8b78a353b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Aug 21 22:01:27 2017 +0200\n\n    patch 8.0.0982: cannot use a terminal when \u0027encoding\u0027 is non-utf8 multi-byte\n\n    Problem:    When \u0027encoding\u0027 is set to a multi-byte encoding other than utf-8\n                the characters from ther terminal are messed up.\n    Solution:   Convert displayed text from utf-8 to \u0027encoding\u0027 for MS-Windows.\n                (Yasuhiro Matsumoto, close #2000)\n\ncommit 0cbba82359ff9f061aa65632cec7b6b57ae6d6e7\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Aug 21 21:39:28 2017 +0200\n\n    patch 8.0.0981: cursor in terminal window blinks by default\n\n    Problem:    Cursor in terminal window blinks by default, while in a real xterm\n                it does not blink, unless the -bc argument is used.\n    Solution:   Do not use a blinking cursor by default.\n\ncommit b109bb4e1208753cb286b39992b58126d5aa4ce6\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Aug 21 21:07:29 2017 +0200\n\n    patch 8.0.0980: Coverity warning for failing to open /dev/null\n\n    Problem:    Coverity warning for failing to open /dev/null.\n    Solution:   When /dev/null can\u0027t be opened exit the child.\n\ncommit eef0531621c8d4045d669eb815b051d925983df8\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Aug 20 20:21:23 2017 +0200\n\n    patch 8.0.0979: terminal noblock test fails on MS-Windows\n\n    Problem:    Terminal noblock test fails on MS-Windows. (Christian Brabandt)\n    Solution:   Ignore empty line below \"done\".\n\ncommit 37819ed54064b949b1f205c9f4084ba32e3db8bc\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Aug 20 19:33:47 2017 +0200\n\n    patch 8.0.0978: writing to terminal job is not tested\n\n    Problem:    Writing to terminal job is not tested.\n    Solution:   Add a test.\n\ncommit 5983d5024711f078e7261264cb0e7d6e57953968\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Aug 20 19:22:56 2017 +0200\n\n    patch 8.0.0977: cannot send lines to a terminal job on MS-Windows\n\n    Problem:    Cannot send lines to a terminal job on MS-Windows.\n    Solution:   Set jv_in_buf.  Command doesn\u0027t get EOF yet though.\n\ncommit b241208a13d3e9def36d749b1e824ae694aa85f8\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Aug 20 18:09:14 2017 +0200\n\n    patch 8.0.0976: cannot send lines to a terminal job\n\n    Problem:    Cannot send lines to a terminal job.\n    Solution:   Make [range]terminal send selected lines to the job.\n                Use ++rows and ++cols for the terminal size.\n\ncommit edbc0d46cffe1766d0b330dc2842212cff644f8e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Aug 20 16:11:51 2017 +0200\n\n    patch 8.0.0975: using freed memory when setting \u0027backspace\u0027\n\n    Problem:    Using freed memory when setting \u0027backspace\u0027.\n    Solution:   When changing oldval also change origval.\n\ncommit 8efa026a25b95de5598535ef62505282a8584a4b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Aug 20 15:47:20 2017 +0200\n\n    patch 8.0.0974: resetting a string option does not trigger OptionSet\n\n    Problem:    Resetting a string option does not trigger OptionSet. (Rick Howe)\n    Solution:   Set the origval.\n\ncommit ce1c32780a7d0ae5110eab627fcbfd4a11e5eb52\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Aug 20 15:05:15 2017 +0200\n\n    patch 8.0.0973: initial info about blinking cursor is wrong\n\n    Problem:    initial info about blinking cursor is wrong\n    Solution:   Invert the blink flag.  Add t_VS to stop a blinking cursor.\n\ncommit 37b9b8199792882e3e0e7e19e230ea6442b9e857\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Aug 19 23:23:43 2017 +0200\n\n    patch 8.0.0972: compiler warnings for unused variables\n\n    Problem:    Compiler warnings for unused variables. (Tony Mechelynck)\n    Solution:   Add #ifdefs.\n\ncommit 0aed9a2e2eb93c43b21a5f781bf07c8a53dbd830\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Aug 19 23:18:02 2017 +0200\n\n    patch 8.0.0971: \u0027winptydll\u0027 missing from :options\n\n    Problem:    \u0027winptydll\u0027 missing from :options.\n    Solution:   Add the entry.\n\ncommit d6a7b3e6bbb8f87507de68d86cf70eab806aab3a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Aug 19 21:35:35 2017 +0200\n\n    patch 8.0.0970: passing invalid highlight id\n\n    Problem:    if there is no StatusLine highlighting and there is StatusLineNC\n                or StatusLineTermNC highlighting then an invalid highlight id is\n                passed to combine_stl_hlt(). (Coverity)\n    Solution:   Check id_S to be -1 instead of zero.\n\ncommit dc926dd0dd0ef72fe7993f134f2cc1551cd269ea\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Aug 19 21:26:44 2017 +0200\n\n    patch 8.0.0969: Coverity warning for unused return value\n\n    Problem:    Coverity warning for unused return value.\n    Solution:   Add (void) to avoid the warning.\n\ncommit 77ac9b5c62b35e90df35fc0bfdee57636cedb144\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Aug 19 21:23:05 2017 +0200\n\n    patch 8.0.0968: crash when switching terminal modes\n\n    Problem:    Crash when switching terminal modes. (Nikolai Pavlov)\n    Solution:   Check that there are scrollback lines.\n\ncommit 93c92eff26cbf6b1f1a81891ebaf53ee3fb86d51\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Aug 19 21:11:57 2017 +0200\n\n    patch 8.0.0967: using a terminal may cause the cursor to blink\n\n    Problem:    Using a terminal may cause the cursor to blink.\n    Solution:   Do not set t_vs, since we cannot restore the old blink state.\n\ncommit fc8bec0be4d1354f20fc4f514e47e98280b9d64a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Aug 19 19:57:34 2017 +0200\n\n    patch 8.0.0966: build failure without terminal feature\n\n    Problem:    Build failure without terminal feature.\n    Solution:   Move #endif.\n\ncommit 3eee06e7d4c3a8e2dbb2577a1eef0e0f108e0288\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Aug 19 19:40:50 2017 +0200\n\n    patch 8.0.0965: not restoring cursor shape after it was set in a terminal\n\n    Problem:    The cursor shape is not reset after it was changed in a terminal.\n    Solution:   Request the original cursor shape and restore it.  Add t_RS.\n                Do not add t_SH for now, it does not work properly.\n\ncommit 683b7967253ecd44476a5a01d857271c0d3ff4f4\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Aug 19 15:51:59 2017 +0200\n\n    patch 8.0.0964: channel write buffer does not work with poll()\n\n    Problem:    Channel write buffer does not work with poll().\n    Solution:   Use the same mechanism as with select().\n\ncommit d21f8b54b24e08d1f2b7c6ae32a9bc75ac4fa9fc\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Aug 19 15:40:01 2017 +0200\n\n    patch 8.0.0963: terminal test fails on MacOS\n\n    Problem:    Terminal test fails on MacOS. (chdiza)\n    Solution:   Wait for the shell to echo the characters. (closes #1991)\n\ncommit 9aa156912867c05e0a6480925afe11c590378f09\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Aug 19 15:05:32 2017 +0200\n\n    patch 8.0.0962: crash with virtualedit and joining lines\n\n    Problem:    Crash with virtualedit and joining lines. (Joshua T Corbin, Neovim\n                #6726)\n    Solution:   When using a mark check that coladd is valid.\n\ncommit 98ebd2bbec3443878dd0ed772ab67efb618f2fad\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Aug 19 13:29:19 2017 +0200\n\n    patch 8.0.0961: the script to build the installer does not include winpty\n\n    Problem:    The script to build the installer does not include winpty.\n    Solution:   Add winpty32.dll and winpty-agent.exe like diff.exe\n\ncommit 8e539c51c31461fc602071373bdff9edd1aed25f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Aug 18 22:57:06 2017 +0200\n\n    patch 8.0.0960: job in terminal does not get CTRL-C\n\n    Problem:    Job in terminal does not get CTRL-C, we send a SIGINT instead.\n    Solution:   Don\u0027t call may_send_sigint() on CTRL-C.  Make CTRL-W CTRL-C end\n                the job.\n\ncommit f66a2cda2c425c441fc5e20c8f8893c9630e3aaa\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Aug 18 21:53:22 2017 +0200\n\n    patch 8.0.0959: build failure on MS-Windows\n\n    Problem:    Build failure on MS-Windows.\n    Solution:   Use ioctlsocket() instead of fcntl().\n\ncommit ea5d6fadbbba614e51e819cb537a3d52600bfcc5\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Aug 18 21:07:11 2017 +0200\n\n    patch 8.0.0958: terminal test fails on Windows when winpty dll is missing\n\n    Problem:    The terminal test fails on MS-Windows when compiled with the\n                terminal feature but the winpty DLL is missing.\n    Solution:   Check if the terminal feature works. (Ken Takata)\n\ncommit 97bd5e6527bf2b48acdd1550acba161e82a5bc99\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Aug 18 20:50:30 2017 +0200\n\n    patch 8.0.0957: a terminal job can deadlock when sending many keys\n\n    Problem:    When term_sendkeys() sends many keys it may get stuck in writing\n                to the job.\n    Solution:   Make the write non-blocking, buffer keys to be sent.\n\ncommit cfce71710b6a2e1fb7f7f27d2a359e4b926f3af9\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Aug 17 20:31:48 2017 +0200\n\n    patch 8.0.0956: scrolling in a terminal window has flicker\n\n    Problem:    Scrolling in a terminal hwindow as flicker when the Normal\n                background differs from the terminal window background.\n    Solution:   Set the attribute to clear with.\n\ncommit 82de3c2c036bc89c2d9bdea236e0a7f1208a5571\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Aug 17 17:35:36 2017 +0200\n\n    patch 8.0.0955: Test_existent_file() fails on some file systems\n\n    Problem:    Test_existent_file() fails on some file systems.\n    Solution:   Run the test again with a sleep when the test fails without a\n                sleep. (James McCoy, closes #1984)\n\ncommit bc906e445c77eb4fb5ef97465a45b46499bba111\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Aug 17 17:21:05 2017 +0200\n\n    patch 8.0.0954: /proc/self/exe might be a relative path\n\n    Problem:    /proc/self/exe might be a relative path.\n    Solution:   Make the path a full path. (James McCoy, closes #1983)\n\ncommit f5be7cd01642fafc4b7d68894eb60cca60c7a405\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Aug 17 16:55:13 2017 +0200\n\n    patch 8.0.0953: get \"no write since last change\" error in terminal window\n\n    Problem:    Get \"no write since last change\" error in terminal window.\n    Solution:   Use another message when closing a terminal window. Make \":quit!\"\n                also end the job.\n\ncommit a83e3962ac0e4bbfef15a072ad9a7390fc255409\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Aug 17 14:39:07 2017 +0200\n\n    patch 8.0.0952: has(\u0027terminal\u0027) does not check existence of dll file\n\n    Problem:    MS-Windows: has(\u0027terminal\u0027) does not check existence of dll file.\n    Solution:   Check if the winpty dll file can be loaded. (Ken Takata)\n\ncommit 84ed4ad08486f85948d4fe10a47aa2e312699eb9\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Aug 17 11:33:42 2017 +0200\n\n    patch 8.0.0951: another wrong #ifdef\n\n    Problem:    Another wrong #ifdef.\n    Solution:   Change TERMINAL to FEAT_TERMINAL. (closes #1981)\n\ncommit ade59630c737026edfaeff2d76985b304a34afb5\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Aug 17 11:22:46 2017 +0200\n\n    patch 8.0.0950: MS-Windows: wrong #ifdef, compiler warnings\n\n    Problem:    MS-Windows: wrong #ifdef, compiler warnings for signed/unsigned.\n    Solution:   Change variable type. Change TERMINAL to FEAT_TERMINAL.\n\ncommit 9e13aa7729486d79a530ecae1a7a95d10da27d61\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Aug 16 23:14:08 2017 +0200\n\n    patch 8.0.0949: winpty.dll name is fixed\n\n    Problem:    winpty.dll name is fixed.\n    Solution:   Add the \u0027winptydll\u0027 option. Make the default name depend on\n                whether it is a 32-bit or 64-bit build. (idea by Yasuhiro\n                Matsumoto, closes #1978)\n\ncommit 989a70c590c2bd109eb362d3a0e48cb1427ae13d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Aug 16 22:46:01 2017 +0200\n\n    patch 8.0.0948: crash if timer closes window while dragging status line\n\n    Problem:    Crash if timer closes window while dragging status line.\n    Solution:   Check if the window still exists. (Yasuhiro Matsumoto, closes\n                #1979)\n\ncommit 6fe15bbc87cb996912fe3c2c4068e356071ac516\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Aug 16 21:09:18 2017 +0200\n\n    patch 8.0.0947: entering terminal using C-O C-W C-W goes to Insert mode\n\n    Problem:    When in Insert mode and using CTRL-O CTRL-W CTRL-W to move to a\n                termainal window, get in a weird Insert mode.\n    Solution:   Don\u0027t go to Insert mode in a terminal window. (closes #1977)\n\ncommit a9f8ee05f46f2d6621a3719cd15150155d33eed4\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Aug 14 23:40:45 2017 +0200\n\n    patch 8.0.0946: using PATH_MAX does not work well on some systems\n\n    Problem:    Using PATH_MAX does not work well on some systems.\n    Solution:   use MAXPATHL instead. (James McCoy, closes #1973)\n\ncommit 60104f183cc639d2a5295ba157d4ec66ac19fa53\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Aug 14 23:25:04 2017 +0200\n\n    patch 8.0.0945: 64-bit compiler warnings\n\n    Problem:    64-bit compiler warnings.\n    Solution:   Use \"size_t\" instead of \"int\". (Mike Williams)\n\ncommit d21b16f3c0c676bfe3a37aef1ac3118e1ecded60\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Aug 14 23:13:30 2017 +0200\n\n    patch 8.0.0944: test_profile is a little bit flaky\n\n    Problem:    Test_profile is a little bit flaky.\n    Solution:   Accept a match when self and total time are the same. (James\n                McCoy, closes #1972)\n\ncommit 3678393baa2fbfcd5020fcf0ac12947fc485e912\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Aug 14 23:07:30 2017 +0200\n\n    patch 8.0.0943: MS-Windows: Test_terminal_scrape_multibyte may fail\n\n    Problem:    Test_terminal_scrape_multibyte fails if the codepage is not utf-8.\n    Solution:   Start \"cmd\" with the utf-8 codepage. (micbou, closes #1975)\n\ncommit 4fa1019f8026cb383423fb4086cba7e308591e18\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Aug 14 22:56:27 2017 +0200\n\n    patch 8.0.0942: using freed memory with \":terminal\"\n\n    Problem:    Using freed memory with \":terminal\" if an autocommand changes\n                \u0027shell\u0027 when splitting the window. (Marius Gedminas)\n    Solution:   Make a copy of \u0027shell\u0027. (closes #1974)\n\ncommit 05fbfdcda48a564e7a778c67251f732481f3ceaa\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Aug 14 22:35:08 2017 +0200\n\n    patch 8.0.0941: existing color schemes don\u0027t like StatusLineTerm\n\n    Problem:    Existing color schemes don\u0027t work well with StatusLineTerm.\n    Solution:   Don\u0027t use \"reverse\", use fg and bg colors.  Also add\n                StatusLineTermNC.\n\ncommit c08706135d006453784f85d211c76e27b4f2a6d0\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Aug 14 22:01:16 2017 +0200\n\n    patch 8.0.0940: Test_terminal_scrape_multibyte is flaky\n\n    Problem:    Test_terminal_scrape_multibyte is flaky. (James McCoy)\n    Solution:   Use WaitFor() instead of term_wait().\n\ncommit 51c23687a9298c27d41ad9780b032f434e1e1646\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Aug 14 21:45:00 2017 +0200\n\n    patch 8.0.0939: Test_terminal_env is flaky\n\n    Problem:    Test_terminal_env is flaky. (James McCoy)\n    Solution:   Use WaitFor() instead of term_wait().\n\ncommit 6bb18a878cc4cc79cdca4b7497367e59a90125e7\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Aug 13 22:14:17 2017 +0200\n\n    patch 8.0.0938: scrolling in terminal window is inefficient\n\n    Problem:    Scrolling in terminal window is inefficient.\n    Solution:   Use win_del_lines().\n\ncommit bce4f62d3043f04fe29f3fef2b927b2268b15255\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Aug 13 21:37:43 2017 +0200\n\n    patch 8.0.0937: user highlight groups not adjusted for terminal\n\n    Problem:    User highlight groups are not adjusted for StatusLineTerm.\n    Solution:   Combine attributes like for StatusLineNC.\n\ncommit 2bb7b6b0e477612cc098cba27cc63ec3d19a2527\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Aug 13 20:58:33 2017 +0200\n\n    patch 8.0.0936: mode() returns wrong value for a terminal window\n\n    Problem:    Mode() returns wrong value for a terminal window.\n    Solution:   Return \u0027t\u0027 when typed keys go to a job.\n\ncommit 304b64c9e6957fa3f552e0540ca786139b39a1c4\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Aug 13 20:43:48 2017 +0200\n\n    patch 8.0.0935: cannot recognize a terminal buffer in :ls output\n\n    Problem:    Cannot recognize a terminal buffer in :ls output.\n    Solution:   Use R for a running job and F for a finished job.\n\ncommit 6b93b0e8388adc6c9bb50ce2c011d93d6cc41bc8\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Aug 13 20:28:53 2017 +0200\n\n    patch 8.0.0934: change to struts.h missing in patch\n\n    Problem:    Change to struts.h missing in patch.\n    Solution:   Include adding ttyinfo_T.\n\ncommit 9f0139a2a869b0804e5b91a65e3d5952c9091879\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Aug 13 20:26:20 2017 +0200\n\n    patch 8.0.0933: terminal test tries to start GUI when it\u0027s not possible\n\n    Problem:    Terminal test tries to start GUI when it\u0027s not possible.\n    Solution:   Check if the GUI can run. (James McCoy, closes #1971)\n\ncommit 4f44b886840a90a50575204bc29f72ef309cfaf6\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Aug 13 20:06:18 2017 +0200\n\n    patch 8.0.0932: terminal may not use right characters for BS and Enter\n\n    Problem:    Terminal may not use right characters for BS and Enter.\n    Solution:   Get the characters from the tty.\n\ncommit 69905d108be4af86c2d2a9224e2c588723276dc9\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Aug 13 18:14:47 2017 +0200\n\n    patch 8.0.0931: getwininfo() does not indicate a terminal window\n\n    Problem:    getwininfo() does not indicate a terminal window.\n    Solution:   Add \"terminal\" to the dictionary.\n\ncommit e62780543f403186b27b210dd087dd8ba74159fc\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Aug 13 18:11:17 2017 +0200\n\n    patch 8.0.0930: terminal buffers are stored in the viminfo file\n\n    Problem:    Terminal buffers are stored in the viminfo file while they can\u0027t\n                be useful.\n    Solution:   Skip terminal buffers for file marks and buffer list\n\ncommit 2438ae3d678288c4726d2e393d1c66fd5cc52623\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Aug 13 17:38:11 2017 +0200\n\n    patch 8.0.0929: :term without argument does not work\n\n    Problem:    :term without argument does not work.\n    Solution:   Use shell for empty command. (Yasuhiro Matsumoto, closes #1970)\n\ncommit dcaa61384ca76e42f7feda5640fb85b58cee03e5\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Aug 13 17:13:09 2017 +0200\n\n    patch 8.0.0928: MS-Windows: passing arglist to job has escaping problems\n\n    Problem:    MS-Windows: passing arglist to job has escaping problems.\n    Solution:   Improve escaping. (Yasuhiro Matsumoto, closes #1954)\n\ncommit 274a52fd58bbd88f5fe8b96d87abe3574c8169af\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Aug 13 16:09:31 2017 +0200\n\n    patch 8.0.0927: if a terminal job sends a blank title \"running\" is not shown\n\n    Problem:    If a terminal job sends a blank title \"running\" is not shown.\n    Solution:   When the title is blank make it empty.\n\ncommit e0f314aa8d0e2099d2e4e5665fe13199752adc8e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Aug 13 16:01:31 2017 +0200\n\n    patch 8.0.0926: when job in terminal window ends topline is wrong\n\n    Problem:    When job in terminal window ends topline may be wrong.\n    Solution:   When the job ends adjust topline so that the active part of the\n                terminal is displayed.\n\ncommit 62426e168ef29fb941d1bd91a112fa09445322a5\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Aug 13 15:37:58 2017 +0200\n\n    patch 8.0.0925: MS-Windows GUI: channel I/O not handled right away\n\n    Problem:    MS-Windows GUI: channel I/O not handled right away.\n    Solution:   Don\u0027t call process_message() unless a message is available.\n                (Yasuhiro Matsumoto, closes #1969)\n\ncommit 5cc1f2c47796f2f544ace9283d293af3b036a63f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Aug 13 15:16:53 2017 +0200\n\n    patch 8.0.0924: terminal window not updated after using term_sendkeys()\n\n    Problem:    Terminal window not updated after using term_sendkeys().\n    Solution:   Call redraw_after_callback().\n\ncommit 679653e59c6da7f6abc29470ef9d404582bacbb9\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Aug 13 14:13:19 2017 +0200\n\n    patch 8.0.0923: crash in GUI when terminal job exits\n\n    Problem:    Crash in GUI when terminal job exits. (Kazunobu Kuriyama)\n    Solution:   reset in_terminal_loop when a terminal is freed.\n\ncommit 55b6926450d75788dada3ff44a35e328224df758\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Aug 13 13:42:01 2017 +0200\n\n    patch 8.0.0922: quickfix list always added after current one\n\n    Problem:    Quickfix list always added after current one.\n    Solution:   Make it possible to add a quickfix list after the last one.\n                (Yegappan Lakshmanan)\n\ncommit 3d9bdfebf1a8c1eec1c3e1cff6fbb60b3d98f02a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Aug 12 22:55:58 2017 +0200\n\n    patch 8.0.0921: terminal window cursor shape not supported in the GUI\n\n    Problem:    Terminal window cursor shape not supported in the GUI.\n    Solution:   Use the terminal window cursor shape in the GUI.\n\ncommit 893029ab20a06da9c0cf29661c9f6e2ec5583dce\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Aug 12 21:15:34 2017 +0200\n\n    patch 8.0.0920: cursor wrong after switching altscreen in terminal\n\n    Problem:    The cursor shape is wrong after switch back from an alternate\n                screen in a terminal window. (arius Gedminas)\n    Solution:   Change bitfield to unsigned.  Set flag that cursor shape was set.\n\ncommit c977092053e1a27f571f8a27126717cc28af4e58\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Aug 12 20:11:53 2017 +0200\n\n    patch 8.0.0919: cursor color isn\u0027t set on startup\n\n    Problem:    Cursor color isn\u0027t set on startup.\n    Solution:   Initialize showing_mode to invalid value.\n\ncommit 3cd43ccccb03b2e68df9c8a344a87e51c007c656\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Aug 12 19:51:41 2017 +0200\n\n    patch 8.0.0918: cannot get terminal window cursor shape or attributes\n\n    Problem:    Cannot get terminal window cursor shape or attributes.\n    Solution:   Support cursor shape, attributes and color.\n\ncommit 589b1109c55409baf27f79920d8ffc95111eaa01\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Aug 12 16:39:05 2017 +0200\n\n    patch 8.0.0917: MS-Windows:CTRL-C handling in terminal window is wrong\n\n    Problem:    MS-Windows:CTRL-C handling in terminal window is wrong\n    Solution:   Pass CTRL-C as a key. Turn CTRL-BREAK into a key stroke. (Yasuhiro\n                Matsumoto, closes #1965)\n\ncommit 37c45835945fc433a3bb85fcfc0b4fd58b1ee0e7\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Aug 12 16:01:04 2017 +0200\n\n    patch 8.0.0916: cannot specify properties of window for terminal open\n\n    Problem:    Cannot specify properties of window for when opening a window for\n                a finished terminal job.\n    Solution:   Add \"term_opencmd\".\n\ncommit 7eedd4398aee195212bd06004d3533ca24c0823c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Aug 12 15:15:33 2017 +0200\n\n    patch 8.0.0915: wrong initialisation of global\n\n    Problem:    Wrong initialisation of global.\n    Solution:   Use INIT().\n\ncommit 0cd2a94a4030f6bd12eaec44db92db108e33c913\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Aug 12 15:12:30 2017 +0200\n\n    patch 8.0.0914: highlight attributes are always combined\n\n    Problem:    Highlight attributes are always combined.\n    Solution:   Add the \u0027nocombine\u0027 value to replace attributes instead of\n                combining them. (scauligi, closes #1963)\n\ncommit 9698ad7201ca1a3acec69679f1ab8b15323ff406\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Aug 12 14:52:15 2017 +0200\n\n    patch 8.0.0913: MS-Windows: CTRL-C kills shell in terminal window\n\n    Problem:    MS-Windows: CTRL-C kills shell in terminal window instead of the\n                command running in the shell.\n    Solution:   Make CTRL-C only send a CTRL_C_EVENT and have CTRL-BREAK kill the\n                job. (partly by Yasuhiro Matsumoto, closes #1962)\n\ncommit 8cad930a259a05a95c7d0c527a5881d5f9a59057\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Aug 12 14:32:32 2017 +0200\n\n    patch 8.0.0912: cannot run a job in a hidden terminal\n\n    Problem:    Cannot run a job in a hidden terminal.\n    Solution:   Add option \"hidden\" and ++hidden.\n\ncommit b81bc77ae7e43b5aac43970aaa4aa70c619e5009\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Aug 11 22:45:01 2017 +0200\n\n    patch 8.0.0911: terminal test takes too long\n\n    Problem:    Terminal test takes too long.\n    Solution:   Instead of \"sleep 1\" use a Python program to briefly sleep.\n\ncommit da43b61dddcf81439a6f1716956a4e8d9046e68f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Aug 11 22:27:50 2017 +0200\n\n    patch 8.0.0910: cannot create a terminal in the current window\n\n    Problem:    Cannot create a terminal in the current window.\n    Solution:   Add option \"curwin\" and ++curwin.\n\ncommit 8ed54007399f968aab447ae6cb46623b1bdbc75e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Aug 11 22:22:36 2017 +0200\n\n    patch 8.0.0909: channel test fails\n\n    Problem:    Channel test fails.\n    Solution:   Allow for \"cwd\" and \"env\" arguments.\n\ncommit 08d384ff3aa0366c18fb87ed215b1b4bdf9b1745\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Aug 11 21:51:23 2017 +0200\n\n    patch 8.0.0908: cannot set terminal size with options\n\n    Problem:    Cannot set terminal size with options.\n    Solution:   Add \"term_rows\", \"term_cols\" and \"vertical\".\n\ncommit 89e06c807ac63030dd163092e1c58f9ce350aeee\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Aug 11 20:55:55 2017 +0200\n\n    patch 8.0.0907: with cp932 font names might be misinterpreted\n\n    Problem:    With cp932 font names might be misinterpreted.\n    Solution:   Do not see \"_\" as a space when it is the second byte of a double\n                byte character. (Ken Takata)\n\ncommit d9bc8a801aeaffa77d4094d43bf97f0ced3db92b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Aug 11 20:50:04 2017 +0200\n\n    patch 8.0.0906: don\u0027t recognize Couchbase files\n\n    Problem:    Don\u0027t recognize Couchbase files.\n    Solution:   Add filetype detection. (Eugene Ciurana, closes #1951)\n\ncommit 444fda208469916764d89403e77380a0cdaf6242\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Aug 11 20:37:00 2017 +0200\n\n    patch 8.0.0905: MS-Windows: broken multi-byte characters in the console\n\n    Problem:    MS-Windows: broken multi-byte characters in the console.\n    Solution:   Restore all regions of the console buffer. (Ken Takata)\n\ncommit ae338338508ef42866204f90dca861ac555f4298\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Aug 11 20:25:26 2017 +0200\n\n    patch 8.0.0904: cannot set a location list from text\n\n    Problem:    Cannot set a location list from text.\n    Solution:   Add the \"text\" argument to setqflist(). (Yegappan Lakshmanan)\n\ncommit cf8d840ce9140931bfbdc97961dad9278ee5f96c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Aug 11 20:20:27 2017 +0200\n\n    patch 8.0.0903: early return from test function\n\n    Problem:    Early return from test function.\n    Solution:   Remove the return.\n\ncommit 1ccd8fff8acfbd5df0fc0e9b4d288af84e51233e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Aug 11 19:50:37 2017 +0200\n\n    Update runtime files.\n\ncommit 05aafed54b50b602315ae55d83a7d089804cecb0\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Aug 11 19:12:11 2017 +0200\n\n    patch 8.0.0902: cannot specify directory or environment for a job\n\n    Problem:    Cannot specify directory or environment for a job.\n    Solution:   Add the \"cwd\" and \"env\" arguments to job options. (Yasuhiro\n                Matsumoto, closes #1160)\n\ncommit 76ca1b4041db71df899a40d2ab1701af4f19cb2a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Aug 11 17:56:21 2017 +0200\n\n    patch 8.0.0901: asan suppress file missing from distribution\n\n    Problem:    Asan suppress file missing from distribution.\n    Solution:   Add the file.\n\ncommit ab6c8587ba846d08cd70e7b225c4952a468fc1e8\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Aug 11 17:15:09 2017 +0200\n\n    patch 8.0.0900: :tab options doesn\u0027t open a new tab page\n\n    Problem:    :tab options doesn\u0027t open a new tab page. (Aviany)\n    Solution:   Support the :tab modifier. (closes #1960)\n\ncommit 2d33e90f81334eee34275a259444434abf56250f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Aug 11 16:31:54 2017 +0200\n\n    patch 8.0.0899: function name mch_stop_job() is confusing\n\n    Problem:    Function name mch_stop_job() is confusing.\n    Solution:   Rename to mch_signal_job().\n\ncommit e41e3b41f991bd610f889dea57676526704fea5f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Aug 11 16:24:50 2017 +0200\n\n    patch 8.0.0898: can\u0027t use the alternate screen in a terminal window\n\n    Problem:    Can\u0027t use the alternate screen in a terminal window.\n    Solution:   Initialze the alternate screen. (Yasuhiro Matsumoto, closes\n                #1957)  Add term_getaltscreen().\n\ncommit f1237f18143d9fe5b2a6ce981dee415736858789\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Aug 11 15:45:28 2017 +0200\n\n    patch 8.0.0897: wrong error message for invalid term_finish value\n\n    Problem:    Wrong error message for invalid term_finish value\n    Solution:   Pass the right argument to emsg().\n\ncommit dd693ce28b158ff573129ee30fe5b886544a03c2\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Aug 10 23:15:19 2017 +0200\n\n    patch 8.0.0896: cannot close a terminal window when the job ends\n\n    Problem:    Cannot automaticlaly close a terminal window when the job ends.\n    Solution:   Add the ++close argument to :term.  Add the term_finish option to\n                term_start(). (Yasuhiro  Matsumoto, closes #1950)  Also add\n                ++open.\n\ncommit 8ab3c1dc6bf70021f89e6e614b202606863bc168\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Aug 9 22:24:52 2017 +0200\n\n    patch 8.0.0895: filetype test fails on MS-Windows\n\n    Problem:    Filetype test fails on MS-Windows.\n    Solution:   Fix file names.\n\ncommit 0a0217abfabcee8b0779df2e18a186a4b41e18ce\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Aug 9 22:06:48 2017 +0200\n\n    patch 8.0.0894: there is no test for runtime filetype detection\n\n    Problem:    There is no test for runtime filetype detection.\n    Solution:   Test a list of filetypes from patterns.\n\ncommit 82b9ca05f40a627355e7c3bcf49b1f19ffbdaf87\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Aug 8 23:06:46 2017 +0200\n\n    patch 8.0.0893: cannot get the scroll count of a terminal window\n\n    Problem:    Cannot get the scroll count of a terminal window.\n    Solution:   Add term_getscrolled().\n\ncommit 292d5699356dc4a22fcfbab92f0a558e90f7cfba\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Aug 8 21:52:22 2017 +0200\n\n    patch 8.0.0892: when opening a terminal the pty size doesn\u0027t always match\n\n    Problem:    When opening a terminal the pty size doesn\u0027t always match.\n    Solution:   Update the pty size after opening the terminal. (Ken Takata)\n\ncommit 7fadbf83256bb823b994a52758127594dd82ab39\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Aug 7 22:08:05 2017 +0200\n\n    patch 8.0.0891: uninitialized memory use with empty line in terminal\n\n    Problem:    Uninitialized memory use with empty line in terminal.\n    Solution:   Initialize growarray earlier. (Yasuhiro Matsumoto, closes #1949)\n\ncommit 75373f38087dd756babdbbf9f14fd4711712c5de\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Aug 7 22:02:30 2017 +0200\n\n    patch 8.0.0890: still many old style tests\n\n    Problem:    Still many old style tests.\n    Solution:   Convert several tests to new style. (Yegappan Lakshmanan)\n\ncommit e20b3eba731bafb97c609dd20a4c378c105acc0d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Aug 7 21:26:29 2017 +0200\n\n    patch 8.0.0889: gcc gives warnings for uninitialized variables\n\n    Problem:    Gcc gives warnings for uninitialized variables. (Tony Mechelynck)\n    Solution:   Initialize variables even though they are not used.\n\ncommit 116a0f800c6a62e29c5af832df092507f1355c68\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Aug 7 21:17:57 2017 +0200\n\n    patch 8.0.0888: compiler warnings with 64 bit build\n\n    Problem:    Compiler warnings with 64 bit build.\n    Solution:   Add type cast of change the type. (Mike Williams)\n\ncommit 6d87e9e1c6a580609d48d4aa54a20b26b10c5b77\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Aug 7 20:51:51 2017 +0200\n\n    patch 8.0.0887: can create a logfile in the sandbox\n\n    Problem:    Can create a logfile in the sandbox.\n    Solution:   Disable ch_logfile() in the sandbox. (Yasuhiro Matsumoto)\n\ncommit f8d57a50496d854f3e82725bfde1543c9d01ff98\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Aug 7 20:38:42 2017 +0200\n\n    patch 8.0.0886: crash when using \":term ls\"\n\n    Problem:    Crash when using \":term ls\".\n    Solution:   Fix line number computation.  Add a test for this.\n\ncommit 33a43bee9cdc62f9cd0999eb23c6eca01b4d2d67\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Aug 6 21:36:22 2017 +0200\n\n    patch 8.0.0885: terminal window scrollback is stored inefficiently\n\n    Problem:    Terminal window scrollback is stored inefficiently.\n    Solution:   Store the text in the Vim buffer.\n\ncommit f3402b1b7f72d08e0357196902cce972b639bfd7\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Aug 6 19:07:08 2017 +0200\n\n    patch 8.0.0884: can\u0027t specify the wait time for term_wait()\n\n    Problem:    Can\u0027t specify the wait time for term_wait().\n    Solution:   Add an otional second argument.\n\ncommit 1c864093f93b0066de25d6c0ddf03a6bc6b1c870\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Aug 6 18:15:45 2017 +0200\n\n    patch 8.0.0883: invalid memory access with nonsensical script\n\n    Problem:    Invalid memory access with nonsensical script.\n    Solution:   Check \"dstlen\" being positive. (Dominique Pelle)\n\ncommit 4535654246936de13eafd4e049b0a1991521fba4\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Aug 6 17:53:31 2017 +0200\n\n    patch 8.0.0882: term_scrape() and term_getline() require two arguments\n\n    Problem:    term_scrape() and term_getline() require two arguments but it is\n                not enforced.\n    Solution:   Correct minimal number of arguments. (Hirohito Higashi)  Update\n                documentation. (Ken Takata)\n\ncommit e16b00a1582dbff7b76b0631d935531059cf7b47\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Aug 6 17:38:06 2017 +0200\n\n    patch 8.0.0881: win32.mak no longer included in Windows SDK\n\n    Problem:    win32.mak no longer included in Windows SDK.\n    Solution:   Do not include win32.mak. (Ken Takata)\n\ncommit 02113ed4dfa585b4553a7c630b4d7eed0002aebd\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Aug 6 17:06:24 2017 +0200\n\n    patch 8.0.0880: Travis uses an old Ubuntu version\n\n    Problem:    Travis uses an old Ubuntu version.\n    Solution:   Switch from precise to trusty. (Ken Takata, closes #1897)\n\ncommit bae5a17a738d1a3b5c51d9aa5d99e228d3911955\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Aug 6 15:42:06 2017 +0200\n\n    patch 8.0.0879: crash when shifting with huge number\n\n    Problem:    Crash when shifting with huge number.\n    Solution:   Check for overflow. (Dominique Pelle, closes #1945)\n\ncommit cae92dc3d5bdd4009910671328cd01394bfbe2cf\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Aug 6 15:22:15 2017 +0200\n\n    patch 8.0.0878: no completion for :mapclear\n\n    Problem:    No completion for :mapclear.\n    Solution:   Add completion (Nobuhiro Takasaki et al. closes #1943)\n\ncommit 6d8197485dc84532e37aced2c39292bff374200d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Aug 6 14:57:49 2017 +0200\n\n    patch 8.0.0877: using CTRL-\\ CTRL-N in terminal is inconsistent\n\n    Problem:    Using CTRL-\\ CTRL-N in terminal is inconsistent.\n    Solution:   Stay in Normal mode.\n\ncommit 39d21e3c30f3391f3b27f5ddb7e1ad411bdb8f2e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Aug 5 23:09:31 2017 +0200\n\n    patch 8.0.0876: backslashes and wildcards in backticks don\u0027t work\n\n    Problem:    MS-Windows: Backslashes and wildcards in backticks don\u0027t work.\n    Solution:   Do not handle backslashes inside backticks in the wrong place.\n                (Yasuhiro Matsumoto, closes #1942)\n\ncommit 0af2d32c21d48d450a7a1277b2029b9eeed6bebf\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Aug 5 23:00:53 2017 +0200\n\n    patch 8.0.0875: crash with weird command sequence\n\n    Problem:    Crash with weird command sequence. (Dominique Pelle)\n    Solution:   Use vim_snprintf() instead of STRCPY().\n\ncommit 22aa23fd8cf74f535dba5eb8f6d02107ba2c512c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Aug 5 21:13:36 2017 +0200\n\n    patch 8.0.0874: can\u0027t build with terminal feature\n\n    Problem:    Can\u0027t build with terminal feature.\n    Solution:   Include change to term_use_loop(). (Dominique Pelle)\n\ncommit aaa8a35fbd38d5e6cc57ae60a8477e787d695a20\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Aug 5 20:17:00 2017 +0200\n\n    patch 8.0.0873: in terminal cannot use CTRL-\\ CTRL-N to start Visual mode\n\n    Problem:    In a terminal window cannot use CTRL-\\ CTRL-N to start Visual\n                mode.\n    Solution:   After CTRL-\\ CTRL-N enter Terminal-Normal mode for one command.\n\ncommit 98fd66d311a62133c835307dc7692763dfa32c69\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Aug 5 19:34:47 2017 +0200\n\n    patch 8.0.0872: no mouse scroll with a terminal window\n\n    Problem:    Using mouse scroll while a terminal window has focus and the mouse\n                pointer is on another window does not work.  Same for focus in a\n                non-terminal window ahd the mouse pointer is over a terminal\n                window.\n    Solution:   Send the scroll action to the right window.\n\ncommit 086d535f775da1abc557f5f28d101ff3308dc18f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Aug 5 18:19:55 2017 +0200\n\n    patch 8.0.0871: status line for a terminal window always has \"[+]\".\n\n    Problem:    The status line for a terminal window always has \"[+]\".\n    Solution:   Do make the status line include \"[+]\" for a terminal window.\n\ncommit b9279e73aee44a266c241619db65c645f7db72ee\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Aug 5 18:02:21 2017 +0200\n\n    patch 8.0.0870: mouse escape codes sent to terminal unintentionally\n\n    Problem:    Mouse escape codes sent to terminal unintentionally.\n    Solution:   Fix libvterm to send mouse codes only when enabled.\n\ncommit a9f028103fee253ea8a09e49031011ee3da69ece\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Aug 5 17:40:38 2017 +0200\n\n    patch 8.0.0869: job output is sometimes not displayed in a terminal\n\n    Problem:    Job output is sometimes not displayed in a terminal.\n    Solution:   Flush output before closing the channel.\n\ncommit cfcc022c54e66b317ddcc8a807977230b056a542\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Aug 5 17:13:48 2017 +0200\n\n    patch 8.0.0868: cannot specify the terminal size on the command line\n\n    Problem:    Cannot specify the terminal size on the command line.\n    Solution:   Use the address range for the terminal size. (Yasuhiro Matsumoto,\n                closes #1941)\n\ncommit 35422f45ba01806d357994f18cb9af64980c67e6\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Aug 5 16:33:56 2017 +0200\n\n    patch 8.0.0867: job and channel in a dict value not quoted\n\n    Problem:    When using a job or channel value as a dict value, when turning it\n                into a string the quotes are missing.\n    Solution:   Add quotes to the job and channel values. (Yasuhiro Matsumoto,\n                closes #1930)\n\ncommit d53109886bc9c4fa7a9c9a402c90fe349b2dd7ac\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Aug 5 15:16:32 2017 +0200\n\n    patch 8.0.0866: Solaris also doesn\u0027t have MIN and MAX\n\n    Problem:    Solaris also doesn\u0027t have MIN and MAX.\n    Solution:   Define MIN and MAX whenever they are not defined. (Ozaki Kiichi,\n                closes #1939)\n\ncommit 8456ea80502d5e0d86309a0051a0cf48df586ed4\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Aug 5 15:02:05 2017 +0200\n\n    patch 8.0.0865: cannot build with channel but without terminal feature\n\n    Problem:    Cannot build with channel but without terminal feature.\n    Solution:   Add #ifdef\n\ncommit 78712a7733839598fbc4a61d0582893d22e8adf3\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Aug 5 14:50:12 2017 +0200\n\n    patch 8.0.0864: cannot specify the name of a terminal\n\n    Problem:    Cannot specify the name of a terminal.\n    Solution:   Add the \"term_name\" option. (Yasuhiro Matsumoto, closes #1936)\n\ncommit 69198197fd4b061be7cadcf441cd8a7246a17148\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Aug 5 14:10:48 2017 +0200\n\n    patch 8.0.0863: a remote command does not work in the terminal window\n\n    Problem:    A remote command starting with CTRL-\\ CTRL-N does not work in the\n                terminal window. (Christian J. Robinson)\n    Solution:   Use CTRL-\\ CTRL-N as a prefix or a Normal mode command.\n\ncommit 07c043af5f054c7dfeb676414f8fa6aeda8f9c2b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Aug 4 22:56:39 2017 +0200\n\n    patch 8.0.0862: file size test fails on MS-Windows\n\n    Problem:    File size test fails on MS-Windows.\n    Solution:   Set fileformat after opening new buffer.  Strip CR.\n\ncommit 4a137b45864310060410f34cb9c7d0f0231bb256\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Aug 4 22:37:11 2017 +0200\n\n    patch 8.0.0861: still many old style tests\n\n    Problem:    Still many old style tests.\n    Solution:   Convert several tests to new style. (Yegappan Lakshmanan)\n\ncommit 6b7355a30ddd294c19cd9be924d487d592ccfae1\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Aug 4 21:37:54 2017 +0200\n\n    patch 8.0.0860: side effects when channel appends to a buffer\n\n    Problem:    There may be side effects when a channel appends to a buffer that\n                is not the current buffer.\n    Solution:   Properly switch to another buffer before appending. (Yasuhiro\n                Matsumoto, closes #1926, closes #1937)\n\ncommit 8e5eece8c5f22a2235edeb743d06253f6c54cfdc\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Aug 4 20:29:53 2017 +0200\n\n    patch 8.0.0859: NULL pointer access when term_free_vterm called twice\n\n    Problem:    NULL pointer access when term_free_vterm called twice.\n    Solution:   Return when tl_vterm is NULL. (Yasuhiro Matsumoto, closes #1934)\n\ncommit eb44a68b42eda207a5bc4def9ea8fc4d38acb650\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Aug 3 22:44:55 2017 +0200\n\n    patch 8.0.0858: can exit while a terminal is still running a job\n\n    Problem:    Can exit while a terminal is still running a job.\n    Solution:   Consider a buffer with a running job like a changed file.\n\ncommit 620d064b0b0bca2268574abdec2d8eac3384cfdf\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Aug 3 21:08:05 2017 +0200\n\n    patch 8.0.0857: terminal test fails on MS-Windows\n\n    Problem:    Terminal test fails on MS-Windows.\n    Solution:   Sleep a fraction of a second.\n\ncommit 102dc7f891c43e3065aef4adafdb2c647c5d09d2\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Aug 3 20:59:29 2017 +0200\n\n    patch 8.0.0856: MS-Windows: terminal job doesn\u0027t take options\n\n    Problem:    MS-Windows: terminal job doesn\u0027t take options.\n    Solution:   Call job_set_options(). (Yasuhiro Matsumoto)\n\ncommit 5be8dd087f36affa492ef6049fa813b376210543\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Aug 3 20:52:19 2017 +0200\n\n    patch 8.0.0855: MS-Windows: can\u0027t get tty name of terminal\n\n    Problem:    MS-Windows: can\u0027t get tty name of terminal.\n    Solution:   Use the winpty process number. (Yasuhiro Matsumoto, closes #1929)\n\ncommit e9c21aed6233185e7fbe1b462a0571c0e460a5a9\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Aug 3 20:44:48 2017 +0200\n\n    patch 8.0.0854: no redraw after terminal was closed\n\n    Problem:    No redraw after terminal was closed.\n    Solution:   Set typebuf_was_filled. (Yasuhiro Matsumoto, closes #1925, closes\n                #1924)  Add function to check for messages even when input is\n                available.\n\ncommit b4a6721a288438c96fbeb051b09ef90735ac70d6\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Aug 3 19:22:36 2017 +0200\n\n    patch 8.0.0853: crash when running terminal with unknown command\n\n    Problem:    Crash when running terminal with unknown command.\n    Solution:   Check \"term\" not to be NULL. (Yasuhiro Matsumoto, closes #1932)\n\ncommit 1b66c00aeca87913e75012c59c4e969316e2626d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Aug 3 18:55:00 2017 +0200\n\n    patch 8.0.0852: MS-Windows: possible crash when giving a message on startup\n\n    Problem:    MS-Windows: possible crash when giving a message on startup.\n    Solution:   Initialize length. (Yasuhiro Matsumoto, closes #1931)\n\ncommit 69a76feda9e9d308be6b5fc2185286a061dfecd6\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Aug 3 17:54:03 2017 +0200\n\n    patch 8.0.0851: \u0027smartindent\u0027 is used even when \u0027indentexpr\u0027 is set\n\n    Problem:    \u0027smartindent\u0027 is used even when \u0027indentexpr\u0027 is set.\n    Solution:   Ignore \u0027smartindent\u0027 when \u0027indentexpr\u0027 is set. (Hirohito Higashi)\n\ncommit 01efafad12102df0f1e341d6cadcb7be971591c1\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Aug 3 17:37:48 2017 +0200\n\n    patch 8.0.0850: MS-Windows: error message while starting up may be broken\n\n    Problem:    MS-Windows: Depending on the console encoding, an error message\n                that is given during startup may be broken.\n    Solution:   Convert the message to the console codepage. (Yasuhiro Matsumoto,\n                closes #1927)\n\ncommit 3c3a80dc59ccc0e0aabb9c8bd58ea84a801dbfc1\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Aug 3 17:06:45 2017 +0200\n\n    patch 8.0.0849: crash when job exit callback wipes the terminal\n\n    Problem:    Crash when job exit callback wipes the terminal.\n    Solution:   Check for b_term to be NULL.  (Yasuhiro Matsumoto, closes #1922)\n                Implement options for term_start() to be able to test.\n                Make term_wait() more reliable.\n\ncommit 2f3a90a3bd8505728c0b6d9ac3515f64ee19b357\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Aug 3 14:49:29 2017 +0200\n\n    patch 8.0.0848: using multiple ch_log functions is clumsy\n\n    Problem:    Using multiple ch_log functions is clumsy.\n    Solution:   Use variable arguments. (Ozaki Kiichi, closes #1919)\n\ncommit 398ee7326b78b892a5c8380dfe3f2521a64b4fa7\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Aug 3 14:29:14 2017 +0200\n\n    patch 8.0.0847: :argadd without argument can\u0027t handle space in file name\n\n    Problem:    :argadd without argument can\u0027t handle space in file name. (Harm te\n                Hennepe)\n    Solution:   Escape the space. (Yasuhiro Matsumoto, closes #1917)\n\ncommit 7c9aec4ac86ccc455c0859d9393253141e3f77b6\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Aug 3 13:51:25 2017 +0200\n\n    patch 8.0.0846: cannot get the name of the pty of a job\n\n    Problem:    Cannot get the name of the pty of a job.\n    Solution:   Add the \"tty\" entry to the job info. (Ozaki Kiichi, closes #1920)\n                Add the term_gettty() function.\n\ncommit d8dc1799377027be622d8571545658b20042e92e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Aug 3 11:55:21 2017 +0200\n\n    patch 8.0.0845: MS-Windows: missing semicolon in terminal code\n\n    Problem:    MS-Windows: missing semicolon in terminal code.\n    Solution:   Add it. (Naruhiko Nishino, closes #1923)\n\ncommit e0ab979fa7404592eaf4180e6d7d3af4c7787e8f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Aug 2 23:18:25 2017 +0200\n\n    patch 8.0.0844: wrong function prototype because of missing static\n\n    Problem:    Wrong function prototype because of missing static.\n    Solution:   Add \"static\".\n\ncommit 66cd19fef1c5e86d798db164cc29f8ec2793411d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Aug 2 23:13:27 2017 +0200\n\n    patch 8.0.0843: MS-Windows: compiler warning for signed/unsigned\n\n    Problem:    MS-Windows: compiler warning for signed/unsigned.\n    Solution:   Add type cast. (Yasuhiro Matsumoto, closes #1912)\n\ncommit 223896d3e9d4d511fc38fd9ee27ba16318733df6\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Aug 2 22:33:28 2017 +0200\n\n    patch 8.0.0842: using slave pty after closing it\n\n    Problem:    Using slave pty after closing it.\n    Solution:   Do the ioctl() before dup\u0027ing it.\n\ncommit 5c838a3e7141f9950508c84439d2f959bc67e941\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Aug 2 22:10:34 2017 +0200\n\n    patch 8.0.0841: term_getline() may cause a crash\n\n    Problem:    term_getline() may cause a crash.\n    Solution:   Check that the row is valid. (Hirohito Higashi)\n\ncommit b6843a007da9c06bd8f9491cc12e5e0afd858f33\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Aug 2 22:07:12 2017 +0200\n\n    patch 8.0.0840: MS-Windows: fopen() and open() prototypes are wrong\n\n    Problem:    MS-Windows: fopen() and open() prototypes do not match the ones in\n                the system header file.  Can\u0027t build without FEAT_MBYTE.\n    Solution:   Add \"const\".  Move macro to after including protoo.h.\n\ncommit fae428354213b54626ff9e29faa5fd86161da942\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Aug 1 22:24:26 2017 +0200\n\n    patch 8.0.0839: cannot kill a job in a terminal with CTRL-C\n\n    Problem:    Cannot kill a job in a terminal with CTRL-C.\n    Solution:   Set the controlling tty and send SIGINT. (closes #1910)\n\ncommit 94053a51255121713f51c122eb0dbb46c120e6d4\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Aug 1 21:44:33 2017 +0200\n\n    patch 8.0.0838: buffer hangs around whem terminal window is closed\n\n    Problem:    Buffer hangs around whem terminal window is closed.\n    Solution:   When the job has ended wipe out a terminal buffer when the window\n                is closed.\n\ncommit 0792048842493f224bbd7a5dfb348d834f61b205\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Aug 1 20:53:30 2017 +0200\n\n    patch 8.0.0837: signs can be drawn on top of console messages\n\n    Problem:    Signs can be drawn on top of console messages.\n    Solution:   don\u0027t redraw at a prompt or when scrolled up. (Christian Brabandt,\n                closes #1907)\n\ncommit f55e4c867f774d1f27973d06b07b97c0a4d6b968\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Aug 1 20:44:53 2017 +0200\n\n    Updated runtime files\n\ncommit 20e6cd07baed8992e7a509ccef7f111ffcded44d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Aug 1 20:25:22 2017 +0200\n\n    patch 8.0.0836: can abandon a terminal buffer after making a change\n\n    Problem:    When a terminal buffer is changed it can still be accidentally\n                abandoned.\n    Solution:   When making a change reset the \u0027buftype\u0027 option.\n\ncommit 65cedb2074ce550d20a3069c200e2a5d4061d3f6\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Aug 1 18:52:55 2017 +0200\n\n    patch 8.0.0835: translations check with msgfmt does not work\n\n    Problem:    Translations check with msgfmt does not work.\n    Solution:   Add a space before the file name.\n\ncommit 2a4f06f370df0eb6fb77a05343604f5124ae5a11\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Aug 1 18:44:29 2017 +0200\n\n    patch 8.0.0834: can\u0027t build without the client-server feature\n\n    Problem:    Can\u0027t build without the client-server feature.\n    Solution:   Add #ifdef.\n\ncommit 9c8448472fe686f10c4aaf69bcf0fafbbd19abc2\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Aug 1 18:41:21 2017 +0200\n\n    patch 8.0.0833: terminal test fails\n\n    Problem:    Terminal test fails.\n    Solution:   Update the row argument to one based.\n\ncommit c2ce52c011fcd17ad7ef241e5f95a78294a6a141\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Aug 1 18:35:38 2017 +0200\n\n    patch 8.0.0832: terminal function arguments are not consistent\n\n    Problem:    Terminal function arguments are not consistent.\n    Solution:   Use one-based instead of zero-based rows and cols.  Use \".\" for\n                the current row.\n\ncommit 12d853fae1fc37c33874b5cf1e40a2dfaf04268c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Aug 1 18:04:04 2017 +0200\n\n    patch 8.0.0831: with 8 colors the bold attribute is not set properly\n\n    Problem:    With 8 colors the bold attribute is not set properly.\n    Solution:   Move setting HL_TABLE() out of lookup_color. (closes #1901)\n\ncommit aaef1bae3cc331e7a7bb9c698e707c90cd4ded15\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Aug 1 17:40:23 2017 +0200\n\n    patch 8.0.0830: translating messages is not ideal\n\n    Problem:    Translating messages is not ideal.\n    Solution:   Add a remark about obsolete messages.  Use msgfmt in the check\n                script. (Christian Brabandt)\n\ncommit 7da346035bf5837e6f5b734c5469477d981730f8\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Aug 1 17:14:21 2017 +0200\n\n    patch 8.0.0829: job running in terminal can\u0027t communicate with Vim\n\n    Problem:    A job running in a terminal window cannot easily communicate with\n                the Vim it is running in.\n    Solution:   Pass v:servername in an environment variable. (closes #1908)\n\ncommit 983b3a5bc44a91cc7e40b8e71e3bfdb03dd4606f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Aug 1 15:14:26 2017 +0200\n\n    patch 8.0.0828: Coverity: may dereference NULL pointer\n\n    Problem:    Coverity: may dereference NULL pointer.\n    Solution:   Bail out if calloc_state() returns NULL.\n\ncommit 979e8c534684737920c1891bf9c4af9e1fdb8c3b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Aug 1 15:08:07 2017 +0200\n\n    patch 8.0.0827: Coverity: could leak pty file descriptor\n\n    Problem:    Coverity: could leak pty file descriptor, theoretically.\n    Solution:   If channel is NULL, free the file descriptors.\n\ncommit 662d93866636995c0564d974e554f96e76fb2dd9\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Jul 31 22:56:24 2017 +0200\n\n    patch 8.0.0826: cannot use text objects in Terminal mode\n\n    Problem:    Cannot use text objects in Terminal mode.\n    Solution:   Check for pending operator and Visual mode first. (Yasuhiro\n                Matsumoto, closes #1906)\n\ncommit 3633cf5201e914cc802fd2f813fa87bc959ffaec\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Jul 31 22:29:35 2017 +0200\n\n    patch 8.0.0825: not easy to see that a window is a terminal window\n\n    Problem:    Not easy to see that a window is a terminal window.\n    Solution:   Add StatusLineTerm highlighting.\n\ncommit 392d1bfa5e14b9534af322003723ebd57cedcc64\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Jul 31 21:18:58 2017 +0200\n\n    patch 8.0.0824: in Terminal mode the cursor and screen gets redrawn\n\n    Problem:    In Terminal mode the cursor and screen gets redrawn when the job\n                produces output.\n    Solution:   Check for tl_terminal_mode. (partly by Yasuhiro Matsumoto, closes\n                #1904)\n\ncommit c9456cec0cfe956e083891187b791343e732207b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jul 30 21:46:04 2017 +0200\n\n    patch 8.0.0823: cannot paste text into a terminal window\n\n    Problem:    Cannot paste text into a terminal window.\n    Solution:   Make CTRL-W \" work.\n\ncommit d09be321422669fc32d4d31a4ac7621c89136f7b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jul 30 21:37:58 2017 +0200\n\n    patch 8.0.0822: Test_with_partial_callback is a tiny bit flaky\n\n    Problem:    Test_with_partial_callback is a tiny bit flaky.\n    Solution:   Add it to the list of flaky tests.\n\ncommit b000e328efcf859d14454ffd241d44f6d14f300b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jul 30 19:38:21 2017 +0200\n\n    patch 8.0.0821: cannot get the title and status of a terminal window\n\n    Problem:    Cannot get the title and status of a terminal window.\n    Solution:   Implement term_gettitle() and term_getstatus().\n\ncommit 12d93ee26d4290321ed0cc3d0493b966d1475a66\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jul 30 19:02:02 2017 +0200\n\n    patch 8.0.0820: GUI: cursor in terminal window lags behind\n\n    Problem:    GUI: cursor in terminal window lags behind.\n    Solution:   call gui_update_cursor() under different conditions. (Ozaki\n                Kiichi, closes #1893)\n\ncommit 0e23e9c5e74dbf0e5eec710c41c9eaed35794682\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jul 30 18:47:19 2017 +0200\n\n    patch 8.0.0819: cursor not positioned in terminal window\n\n    Problem:    After changing current window the cursor position in the terminal\n                window is not updated.\n    Solution:   Set w_wrow, w_wcol and w_valid.\n\ncommit 97870002d30a9846374d1ff7d73fbef351046f20\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jul 30 18:28:38 2017 +0200\n\n    patch 8.0.0818: cannot get the cursor position of a terminal\n\n    Problem:    Cannot get the cursor position of a terminal.\n    Solution:   Add term_getcursor().\n\ncommit 22aad2f8806acf390568b8e524e53260a322aaa5\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jul 30 18:19:46 2017 +0200\n\n    patch 8.0.0817: cannot get the terminal line at the cursor\n\n    Problem:    Cannot get the line of a terminal window at the cursor.\n    Solution:   Make the row argunt optionsl. (Yasuhiro Matsumoto, closes #1898)\n\ncommit f144a3fb73340fe22e08bd1fa77e27c9f55bb0af\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jul 30 18:02:12 2017 +0200\n\n    patch 8.0.0816: crash when using invalid buffer number\n\n    Problem:    Crash when using invalid buffer number.\n    Solution:   Check for NULL buffer. (Yasuhiro Matsumoto, closes #1899)\n\ncommit 43c007ff225bf5522e07f23f41bfaced573b0e98\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jul 30 17:45:37 2017 +0200\n\n    patch 8.0.0815: terminal window not correctly updated\n\n    Problem:    Terminal window not correctly updated when \u0027statusline\u0027 invokes\n                \":sleep\". (NIkolay Pavlov)\n    Solution:   Clear got_int.  Repeat redrawing when needed.\n\ncommit 0e7885e67d7d798812e23dd8d32e75106f06cb76\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jul 30 16:58:56 2017 +0200\n\n    patch 8.0.0814: file in Filelist does not exist\n\n    Problem:    File in Filelist does not exist.\n    Solution:   Remove the line.\n\ncommit 423802d1a282df35078539970eabf559186e1ec8\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jul 30 16:52:24 2017 +0200\n\n    patch 8.0.0813: cannot use a terminal window while the job is running\n\n    Problem:    Cannot use Vim commands in a terminal window while the job is\n                running.\n    Solution:   Implement Terminal Normal mode.\n\ncommit 68c4bdd53cb54b6c0dccb2dcee446ef42ef3dedd\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jul 30 13:57:41 2017 +0200\n\n    patch 8.0.0812: terminal window colors shift when \u0027number\u0027 is set\n\n    Problem:    Terminal window colors shift when \u0027number\u0027 is set. (Nazri Ramliy)\n    Solution:   Use vcol instead of col.\n\ncommit 5449f7c6fc574fed1020d70878becbbfca5a5a41\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jul 30 13:51:37 2017 +0200\n\n    patch 8.0.0811: MS-Windows: test_expand_dllpath fails\n\n    Problem:    MS-Windows: test_expand_dllpath fails.\n    Solution:   Change backslashes to forward slashes\n\ncommit d0b6c6c54e0f3c2984e1d9b316a587ef14cfd53a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jul 30 13:28:23 2017 +0200\n\n    patch 8.0.0810: MS-Windows: tests still hang\n\n    Problem:    MS-Windows: tests still hang.\n    Solution:   Only create the XfakeHOME directory if it does not exist yet.\n\ncommit 30fe88677dd2b16e733ca0ac14edc8d70c7259fc\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jul 29 23:01:57 2017 +0200\n\n    patch 8.0.0809: MS-Windows: tests hang\n\n    Problem:    MS-Windows: tests hang.\n    Solution:   Delete the XfakeHOME directory.\n\ncommit d507a685ad9cd270e5afc3bd4aa6a80ddb0d8802\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jul 29 22:41:18 2017 +0200\n\n    patch 8.0.0808: cannot build with terminal feature and DEBUG defined\n\n    Problem:    Cannot build with terminal feature and DEBUG defined. (Christian\n                Brabandt)\n    Solution:   Use DEBUG_LOG3().\n\ncommit 6e1ef28057b100b206a88a175b37e75f5130668c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jul 29 22:23:40 2017 +0200\n\n    patch 8.0.0807: terminal window can\u0027t handle mouse buttons\n\n    Problem:    Terminal window can\u0027t handle mouse buttons. (Hirohito Higashi)\n    Solution:   Implement mouse buttons and many other keys.  Ignore the ones that\n                are not implemented.\n\ncommit f98246d4849e670c6660e97887428dcddf88dc9f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jul 29 22:21:18 2017 +0200\n\n    patch 8.0.0806: tests may try to create XfakeHOME twice\n\n    Problem:    Tests may try to create XfakeHOME twice.\n    Solution:   Avoid loading setup.vim twice.\n\ncommit d1ee0043c0360f6b504c0283edd2a844ef73a349\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jul 29 20:39:53 2017 +0200\n\n    patch 8.0.0805: GUI test fails with gnome2\n\n    Problem:    GUI test fails with gnome2.\n    Solution:   Set $HOME to an existing directory.\n\ncommit 91d348abfc0d7ac9b5b19cde0112de8ae4335602\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jul 29 20:16:03 2017 +0200\n\n    patch 8.0.0804: running tests fails when stdin is /dev/null\n\n    Problem:    Running tests fails when stdin is /dev/null. (James McCoy)\n    Solution:   Do not bail out from getting input if the --not-a-term argument\n                was given. (closes #1460)\n\ncommit c6df10e5d33ffab2c392626e285317ea8241ebff\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jul 29 20:15:08 2017 +0200\n\n    patch 8.0.0804: terminal window functions not yet implemented\n\n    Problem:    Terminal window functions not yet implemented.\n    Solution:   Implement several functions. Add a first test. (Yasuhiro\n                Matsumoto, closes #1871)\n\ncommit 70229f951f00cdcff790f2e70b0b0a601202e9e7\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jul 29 16:01:53 2017 +0200\n\n    patch 8.0.0802: last line of terminal window has no color\n\n    Problem:    After a job exits the last line in the terminal window does not\n                get color attributes.\n    Solution:   Fix off-by-one error.\n\ncommit 1e8340bbbfb26d170a3f8b135dcb874e90a74e0b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jul 29 15:53:39 2017 +0200\n\n    patch 8.0.0801: terminal window title says \"running\" after job exits\n\n    Problem:    The terminal window title sometimes still says \"running\" even\n                though the job has finished.\n    Solution:   Also consider the job finished when the channel has been closed.\n\ncommit 696d00f488dc0599692993f226a7dd95a187920d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jul 29 14:52:43 2017 +0200\n\n    patch 8.0.0800\n    Problem:    Terminal window scrollback contents is wrong.\n    Solution:   Fix handling of multi-byte characters (Yasuhiro Matsumoto) Handle\n                empty lines correctly. (closes #1891)\n\ncommit dcbfa33fa169b9358908aafe9e7e54faaef1c0fa\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jul 28 23:16:13 2017 +0200\n\n    patch 8.0.0799: missing semicolon\n\n    Problem:    Missing semicolon.\n    Solution:   Add it.\n\ncommit 63ecddab6d918214371ccaaeb10c118ae7c39d02\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jul 28 22:29:35 2017 +0200\n\n    patch 8.0.0798: no highlighting in a terminal window with a finished job\n\n    Problem:    No highlighting in a terminal window with a finished job.\n    Solution:   Highlight the text.\n\ncommit d85f271bf8516dbd90be4d18f905f0abbfcd6db6\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jul 28 21:51:57 2017 +0200\n\n    patch 8.0.0797: finished job in terminal window is not handled\n\n    Problem:    Finished job in terminal window is not handled.\n    Solution:   Add the scrollback buffer.  Use it to fill the buffer when the job\n                has ended.\n\ncommit d973bcb483088b69eb1aed3788476662fe6b77ef\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jul 28 18:01:58 2017 +0200\n\n    patch 8.0.0796: no coverage on Travis with clang\n\n    Problem:    No coverage on Travis with clang.\n    Solution:   Use a specific coveralls version. (Ozaki Kiichi, closes #1888)\n\ncommit 607985a95f31f4db238c7d825e548b14da64ac26\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jul 28 17:04:15 2017 +0200\n\n    patch 8.0.0795: terminal feature does not build with older MSVC\n\n    Problem:    Terminal feature does not build with older MSVC.\n    Solution:   Do not use stdint.h.\n\ncommit 9966b21a57277986217aa28237d6c247ebd060d7\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jul 28 16:46:57 2017 +0200\n\n    patch 8.0.0794: checking translations fails with multiple NL\n\n    Problem:    The script to check translations fails if there is more than one\n                NL in one line.\n    Solution:   Count the number of NL characters.  Make count() accept a string.\n\ncommit 93723a4ef18f260b82d89759db2f1eeae730c4ec\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jul 28 15:55:32 2017 +0200\n\n    patch 8.0.0793: using wrong terminal name for terminal window\n\n    Problem:    Using wrong terminal name for terminal window.\n    Solution:   When \u0027term\u0027 starts with \"xterm\" use it for $TERM in a terminal\n                window.\n\ncommit 1a0f2005002a9993ba7313d1978fa2043314f8b8\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jul 28 15:38:10 2017 +0200\n\n    patch 8.0.0792: spell test leaves files behind\n\n    Problem:    Spell test leaves files behind.\n    Solution:   Delete the files.\n\ncommit b41bf8e6b45a773456031954bca1bc4212cbffbe\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jul 28 15:11:38 2017 +0200\n\n    patch 8.0.0791: terminal colors depend on the system\n\n    Problem:    Terminal colors depend on the system.\n    Solution:   Use the highlight color lookup tables.\n\ncommit fa228f716a4b63bf508887a49ce56bf4c07364d3\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jul 28 14:19:19 2017 +0200\n\n    patch 8.0.0790: MSVC compiler warning for strncpy in libvterm\n\n    Problem:    MSVC compiler warning for strncpy in libvterm.\n    Solution:   Add a define to stop the warnings. (Mike Williams)\n\ncommit 96ad8c9ac181b51605ac1f399c7835a515e5a1fa\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jul 28 14:17:34 2017 +0200\n\n    patch 8.0.0789: splitting terminal window has resizing problems\n\n    Problem:    When splitting a terminal window where the terminal follows the\n                size of the window doesn\u0027t work.\n    Solution:   Use the size of the smallest window. (Yasuhiro Matsumoto, closes\n                #1885)\n\ncommit f86eea9f01460e3b375ee768d4b863beb690006f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jul 28 13:51:30 2017 +0200\n\n    patch 8.0.0788: MS-Windows: cannot build with terminal feature\n\n    Problem:    MS-Windows: cannot build with terminal feature.\n    Solution:   Move set_ref_in_term(). (Ozaki Kiichi)\n\ncommit 1f28b4c6a30d1519a8770d16cbb874735ccced97\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jul 28 13:48:34 2017 +0200\n\n    patch 8.0.0787: cannot send CTRL-W command to terminal job\n\n    Problem:    Cannot send CTRL-W command to terminal job.\n    Solution:   Make CTRL-W . a prefex for sending a key to the job.\n\ncommit 8bcc99b821706fe4a0a4b8e1b588d453bbf0dfbd\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jul 28 13:45:16 2017 +0200\n\n    patch 8.0.0786: build failures on Travis\n\n    Problem:    Build failures on Travis.\n    Solution:   Go back to precise termporarily.  Disable coverage with clang.\n\ncommit 38ed1f5bea7d2b1174d4843ac7a4b08ff2413bb9\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jul 28 13:41:22 2017 +0200\n\n    Do not run coverage with clang, currently fails.\n\ncommit d243a2a5efd9c48836f48657e91b9fb9426baece\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jul 28 13:12:19 2017 +0200\n\n    Do not invoke rvm reset\n\ncommit bb543088a5517e0cccb78273f260923cab98caa9\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jul 28 12:45:40 2017 +0200\n\n    Remove ruby-dev from travis config.\n\ncommit 59ee05b2f5d44f624647ee474662cbe649c06988\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jul 28 12:22:55 2017 +0200\n\n    Switch travis back to precise temporarily\n\ncommit 67883b4909d0e9d4c024beb18f02750c6f7e3069\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jul 27 22:57:00 2017 +0200\n\n    patch 8.0.0785: wildcards are not expanded for :terminal\n\n    Problem:    Wildcards are not expanded for :terminal.\n    Solution:   Add FILES to the command flags. (Yasuhiro Matsumoto, closes #1883)\n                Also complete commands.\n\ncommit a2c45a17c174d815fd1d160f92ec6c277201e111\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jul 27 22:14:59 2017 +0200\n\n    patch 8.0.0784: job of terminal may be garbage collected\n\n    Problem:    Job of terminal may be garbage collected.\n    Solution:   Set copyID on job in terminal. (Ozaki Kiichi)\n\ncommit 0e83f02d80acacee55c5de3bbbee52625d368375\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jul 27 22:07:35 2017 +0200\n\n    patch 8.0.0783: job of terminal may be freed too early\n\n    Problem:    Job of terminal may be freed too early.\n    Solution:   Increment job refcount. (Yasuhiro Matsumoto)\n\ncommit d28cc3f55d4a5a980f6ac6fa682382822a223720\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jul 27 22:03:50 2017 +0200\n\n    patch 8.0.0782: using freed memory in quickfix code\n\n    Problem:    Using freed memory in quickfix code. (Dominique Pelle)\n    Solution:   Handle a help window differently. (Yegappan Lakshmanan)\n\ncommit ab6eec3887d68c260b50b1b8f9ed95d49d9306c6\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jul 27 21:46:43 2017 +0200\n\n    patch 8.0.0781: MS-Windows: memory leak when using :terminal\n\n    Problem:    MS-Windows: Memory leak when using :terminal.\n    Solution:   Handle failures properly. (Ken Takata)\n\ncommit cb25d1822094f2bc243cc2f64daf2e3b55f1d31b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jul 27 21:29:31 2017 +0200\n\n    patch 8.0.0780: build failure on Travis\n\n    Problem:    Build failure on Travis.\n    Solution:   Set distribution explicitly. Use Lua and Ruby dev. (Ken Takata,\n                closes #1884)\n\ncommit 293424c199615b774365db9b412209b102cdfe20\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Jul 26 23:11:01 2017 +0200\n\n    patch 8.0.0779: :term without an argument uses empty buffer name\n\n    Problem:    :term without an argument uses empty buffer name but runs the\n                snell.\n    Solution:   Change the command to the shell earlier.\n\ncommit 4cc93dc85a7aaf6bb1ccccc466f8d5fa523094e4\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Jul 26 21:49:37 2017 +0200\n\n    patch 8.0.0778: in a terminal the cursor may be hidden\n\n    Problem:    In a terminal the cursor may be hidden and screen updating lags\n                behind. (Nazri Ramliy)\n    Solution:   Switch the cursor on and flush output when needed. (Ozaki Kiichi)\n\ncommit a1b5b0928118b135f9917679c0da28175c845140\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Jul 26 21:29:34 2017 +0200\n\n    patch 8.0.0777: compiler warnings with 64 bit compiler\n\n    Problem:    Compiler warnings with 64 bit compiler.\n    Solution:   Add type casts. (Mike Williams)\n\ncommit f0a521f4f76904edb74e182c12732189b347ff68\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jul 25 23:31:12 2017 +0200\n\n    patch 8.0.0776: function prototypes missing without the quickfix feature\n\n    Problem:    Function prototypes missing without the quickfix feature. (Tony\n                Mechelynck)\n    Solution:   Move non-quickfix functions to buffer.c.\n\ncommit fc716d725613c3b5934e7eac6573adde8e4f8183\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jul 25 23:08:47 2017 +0200\n\n    patch 8.0.0775: in a terminal the cursor is updated too often\n\n    Problem:    In a terminal the cursor is updated too often.\n    Solution:   Only flush when needed. (Yasuhiro Matsumoto).  Remeber whether the\n                cursor is visible. (closes #1873)\n\ncommit 8f14bb58cb7db31797bc1e5ab5c8080dcbb55b98\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jul 25 22:06:43 2017 +0200\n\n    patch 8.0.0774: build failure without the multi-byte feature\n\n    Problem:    Build failure without the multi-byte feature on HPUX.\n    Solution:   Move #ifdefs. (John Marriott)\n\ncommit f80451e6fe19b3bbddc45ec047a2f95989ef3531\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jul 25 21:49:35 2017 +0200\n\n    patch 8.0.0773: mixing 32 and 64 bit libvterm builds fails\n\n    Problem:    Mixing 32 and 64 bit libvterm builds fails.\n    Solution:   Use OUTDIR. (Ken Takata)\n\ncommit b2a76ec06bb1130cfb632bdfef64e479fa55dd5c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jul 25 21:34:46 2017 +0200\n\n    patch 8.0.0772: other stdbool.h dependencies in libvterm\n\n    Problem:    Other stdbool.h dependencies in libvterm.\n    Solution:   Remove the dependency and use TRUE/FALSE/int. (Ken Takata)\n\ncommit 1c84493bbeda1d58b70e9b2b7723ce92fb2a49d4\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Jul 24 23:36:41 2017 +0200\n\n    patch 8.0.0771: cursor in terminal window not always updated in GUI\n\n    Problem:    Cursor in a terminal window not always updated in the GUI.\n    Solution:   Call gui_update_cursor(). (Yasuhiro Matsumoto, closes #1868)\n\ncommit 86067eb05ef01ff4acea9b006506b2b4abd3a3eb\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Jul 24 23:05:35 2017 +0200\n\n    patch 8.0.0770: compiler warning for missing field initializer\n\n    Problem:    Compiler warning for missing field initializer.\n    Solution:   Add two more values. (Yegappan Lakshmanan)\n\ncommit 8a77306fa170f9d95f2402e73b4a94a2692ce84f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Jul 24 22:29:21 2017 +0200\n\n    patch 8.0.0769: build problems with terminal on MS-Windows\n\n    Problem:    Build problems with terminal on MS-Windows using MSVC.\n    Solution:   Remove stdbool.h dependency. Only use ScreenLinesUC when it was\n                allocated. Fix typos. (Ken Takata)\n\ncommit 2155441460a6dc0a72125f7860507693112a1460\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Jul 24 21:44:43 2017 +0200\n\n    patch 8.0.0768: terminal window status shows \"[Scratch]\"\n\n    Problem:    Terminal window status shows \"[Scratch]\".\n    Solution:   Show \"[Terminal]\" when no title was set. (Yasuhiro Matsumoto)\n                Store the terminal title that vterm sends and use it.  Update the\n                special buffer name.  (closes #1869)\n\ncommit d60547bf80881f6c99bcbd7c8c4c6cfb7e405a90\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Jul 24 20:15:30 2017 +0200\n\n    patch 8.0.0767: build failure with Athena and Motif\n\n    Problem:    Build failure with Athena and Motif.\n    Solution:   Move local variable delcarations. (Kazunobu Kuriyama)\n\ncommit c4f43bce7c43e5fe413e77b66b9805f3354fbb63\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Jul 24 20:03:01 2017 +0200\n\n    patch 8.0.0766: option test fails with +terminal feature\n\n    Problem:    Option test fails with +terminal feature.\n    Solution:   Fix using the right option when checking the value.\n\ncommit 81bdd6a02575b024db3dd5d91ec4ac4dfd41aa7a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jul 23 22:57:00 2017 +0200\n\n    patch 8.0.0765: build fails with tiny features\n\n    Problem:    Build fails with tiny features.\n    Solution:   Adjust #ifdef. (John Marriott)\n\ncommit dbe948d6c350feacc01ad019b57717149c8ea5e5\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jul 23 22:50:51 2017 +0200\n\n    patch 8.0.0764: \u0027termkey\u0027 does not work yet\n\n    Problem:    \u0027termkey\u0027 does not work yet.\n    Solution:   Implement \u0027termkey\u0027.\n\ncommit b6e0ec6b71c45284d94f51728dbc33e5d3428ff4\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jul 23 22:12:20 2017 +0200\n\n    Documentation updates.\n\ncommit 9cc5f75932b10f611d8b3f444d025053f9dbcab1\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jul 23 22:07:27 2017 +0200\n\n    patch 8.0.0763: libvterm can be improved\n\n    Problem:    Libvterm can be improved.\n    Solution:   Various small improvements, more comments.\n\ncommit c31f9ae4f1976544522313b182957793063ee02c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jul 23 22:02:02 2017 +0200\n\n    patch 8.0.0762: ml_get error with :psearch in buffer without a name\n\n    Problem:    ml_get error with :psearch in buffer without a name. (Dominique\n                Pelle)\n    Solution:   Use the buffer number instead of the file name.  Check the cursor\n                position.\n\ncommit 1f2903c43109b16594d141a730659317b15f388d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jul 23 19:51:01 2017 +0200\n\n    patch 8.0.0761: options not set properly for a terminal buffer\n\n    Problem:    Options of a buffer for a terminal window are not set properly.\n    Solution:   Add \"terminal\" value for \u0027buftype\u0027.  Make \u0027buftype\u0027 and\n                \u0027bufhidden\u0027 not depend on the quickfix feature.\n                Also set the buffer name and show \"running\" or \"finished\" in the\n                window title.\n\ncommit 065f41c8143271d1af7c8f5d14a59e29bf7ecdf3\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jul 23 18:07:56 2017 +0200\n\n    patch 8.0.0760: terminal window colors wrong with \u0027termguicolors\u0027\n\n    Problem:    Terminal window colors wrong with \u0027termguicolors\u0027.\n    Solution:   Add \u0027termguicolors\u0027 support.\n\ncommit 43da3e36b21b9df20e4b2f380df76bbc7e91a965\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jul 23 17:27:54 2017 +0200\n\n    patch 8.0.0759: MS-Windows: terminal does not adjust size\n\n    Problem:    MS-Windows: terminal does not adjust size to the Vim window size.\n    Solution:   Add a call to winpty_set_size(). (Yasuhiro Matsumoto, closes #1863)\n\ncommit cdeae99b4ef4d359e4388a72c6d35f9343ce578a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jul 23 17:22:35 2017 +0200\n\n    patch 8.0.0758: possible crash when using a terminal window\n\n    Problem:    Possible crash when using a terminal window.\n    Solution:   Check for NULL pointers. (Yasuhiro Matsumoto, closes #1864)\n\ncommit 9c5589c7cef9bacc41e2c359f60c53ed67c010de\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jul 23 17:15:18 2017 +0200\n\n    patch 8.0.0757: libvterm MSVC Makefile not included in the distribution\n\n    Problem:    Libvterm MSVC Makefile not included in the distribution.\n    Solution:   Add the file to the list.\n\ncommit 2aeaf3fc013a3c4828d6e98a80e6a2e2d980f109\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jul 23 17:11:15 2017 +0200\n\n    patch 8.0.0756: cannot build libvterm with MSVC\n\n    Problem:    Cannot build libvterm with MSVC.\n    Solution:   Add an MSVC Makefile to libvterm. (Yasuhiro Matsumoto, closes\n                #1865)\n\ncommit 26af85d97ba1ed0ade6cdd41890ca04ed879b9c7\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jul 23 16:45:10 2017 +0200\n\n    patch 8.0.0755: terminal window does not have colors in the GUI\n\n    Problem:    Terminal window does not have colors in the GUI.\n    Solution:   Lookup the GUI color.\n\ncommit eeac67788677a9ea81bcab69f81b4fc22c2adc00\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jul 23 15:48:37 2017 +0200\n\n    patch 8.0.0754: terminal window does not support colors\n\n    Problem:    Terminal window does not support colors.\n    Solution:   Lookup the color attribute.\n\ncommit b13501f7dada4154fc7633d79989d1dab98ae99d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jul 22 22:32:56 2017 +0200\n\n    patch 8.0.0753: no size reports to a job running in a terminal\n\n    Problem:    A job running in a terminal does not get notified of changes in\n                the terminal size.\n    Solution:   Use ioctl() and SIGWINCH to report the terminal size.\n\ncommit d7d3cbedb3dc5c843724430539ad52ddafcefc93\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jul 22 21:15:42 2017 +0200\n\n    patch 8.0.0752: build fails on MS-Windows\n\n    Problem:    Build fails on MS-Windows.\n    Solution:   Change #ifdef for set_color_count().\n\ncommit 613fe7ad2b8e2d4e990cc56596590a23a42c3f7a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jul 22 21:11:53 2017 +0200\n\n    patch 8.0.0751: OpenPTY missing with some combination of features\n\n    Problem:    OpenPTY missing with some combination of features. (Kazunobu\n                Kuriyama)\n    Solution:   Adjust #ifdef.  Also include pty.pro when needed.\n\ncommit 6ed8069c798827ec4448f37bf2795a08fc9cbd05\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jul 22 20:53:21 2017 +0200\n\n    patch 8.0.0750: OpenPTY missing in non-GUI build\n\n    Problem:    OpenPTY missing in non-GUI build.\n    Solution:   Always include pty.c, add an #ifdef to skip over the contents.\n\ncommit 816e7660e1efb918ad85b5c78d21b957d1bcad17\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jul 22 20:42:04 2017 +0200\n\n    patch 8.0.0749: some unicode digraphs are hard to remember\n\n    Problem:    Some unicode digraphs are hard to remember.\n    Solution:   Add alternatives with a backtick. (Chris Harding, closes #1861)\n\ncommit b7a8dfeb49784145fe133496ce38703d236e4fbe\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jul 22 20:33:05 2017 +0200\n\n    patch 8.0.0748: running Vim in terminal window doesn\u0027t use the right colors\n\n    Problem:    When running Vim in a terminal window it does not detect the right\n                number of colors available.\n    Solution:   Detect the version string that libvterm returns.  Pass the number\n                of colors in $COLORS.\n\ncommit e173fd09720a346fbaa340003d31a4329283a805\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jul 22 19:03:32 2017 +0200\n\n    patch 8.0.0747: :terminal without an argument doesn\u0027t work\n\n    Problem:    :terminal without an argument doesn\u0027t work.\n    Solution:   Use the \u0027shell\u0027 option. (Yasuhiro Matsumoto, closes #1860)\n\ncommit 61a6605ea1201eb49a126ca696fcfc56caf5dca6\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jul 22 18:39:00 2017 +0200\n\n    patch 8.0.0746: when :term fails the job is not properly cleaned up\n\n    Problem:    When :term fails the job is not properly cleaned up.\n    Solution:   Free the terminal. Handle a job that failed to start. (closes\n                #1858)\n\ncommit 9f1f49b839fbc5d099301d5318a5e1e70dd59b7c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jul 22 18:14:17 2017 +0200\n\n    patch 8.0.0745: multi-byte characters in a terminal don\u0027t display well\n\n    Problem:    multi-byte characters in a terminal window are not displayed\n                properly.\n    Solution:   Set the unused screen characters. (Yasuhiro Matsumoto, closes\n                #1857)\n\ncommit 5a1feb809191e236cadd2884a5f57ad26cd213a3\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jul 22 18:04:08 2017 +0200\n\n    patch 8.0.0744: terminal window does not use a pty\n\n    Problem:    A terminal window uses pipes instead of a pty.\n    Solution:   Add pty support.\n\ncommit 825680f5f4ffed5d57fdb283dde5f0ad734605fc\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jul 22 17:04:02 2017 +0200\n\n    patch 8.0.0743: the \u0027termsize\u0027 option can be set to an invalid value\n\n    Problem:    The \u0027termsize\u0027 option can be set to an invalid value.\n    Solution:   Check the \u0027termsize\u0027 option to be valid.\n\ncommit 8f84c3a8666cea04484ec93fa05386bf33f93f5a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jul 22 16:14:44 2017 +0200\n\n    patch 8.0.0742: terminal feature does not work on MS-Windows\n\n    Problem:    Terminal feature does not work on MS-Windows.\n    Solution:   Use libvterm and libwinpty on MS-Windows. (Yasuhiro Matsumoto)\n\ncommit 5f7e7bdcf865df67099c59013775d14c85358300\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jul 22 14:08:43 2017 +0200\n\n    patch 8.0.0741: cannot build with HPUX\n\n    Problem:    Cannot build with HPUX.\n    Solution:   Rename envbuf_TERM to envbuf_Term. (John Marriott)\n\ncommit e906ae85b291ccc7da842b7ac609c697bb582e1f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jul 21 21:10:01 2017 +0200\n\n    patch 8.0.0740: cannot resize a terminal window by the command\n\n    Problem:    Cannot resize a terminal window by the command running in it.\n    Solution:   Add support for the window size escape sequence.  Make BS work.\n\ncommit 58556cd0e592cba75bf60310d822a20e41f6b02e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jul 20 23:04:46 2017 +0200\n\n    patch 8.0.0739: terminal resizing doesn\u0027t work well.\n\n    Problem:    Terminal resizing doesn\u0027t work well.\n    Solution:   Resize the terminal to the Vim window and the other way around.\n                Avoid mapping typed keys.  Set the environment properly.\n\ncommit e825d8b0a4173871272b723f1c1f5b95ee981067\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Jul 19 23:20:19 2017 +0200\n\n    patch 8.0.0738: cannot use the mouse to resize a terminal window\n\n    Problem:    Cannot use the mouse to resize window while the focus is in a\n                terminal window.\n    Solution:   Recognize nice mouse events in the terminal window.  A few more\n                fixes for the terminal window.\n\ncommit cdb7e1b7f9e18a7b165ff09103a9994f84966123\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Jul 19 19:55:58 2017 +0200\n\n    patch 8.0.0737: crash when X11 selection is very big\n\n    Problem:    Crash when X11 selection is very big.\n    Solution:   Use static items instead of allocating them.  Add callbacks.\n                (Ozaki Kiichi)\n\ncommit 04f62f881c5743d2fdaf7324f6a715381f0d5fcf\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Jul 19 18:18:39 2017 +0200\n\n    patch 8.0.0736: OptionSet not triggered when entering diff mode\n\n    Problem:    The OptionSet autocommand event is not triggered when entering\n                diff mode.\n    Solution:   use set_option_value() instead of setting the option directly.\n                Change the tests from old to new style. (Christian Brabandt)\n\ncommit a8788f4d0b991f466b607c2c5bc6fd600bc78a97\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Jul 19 17:06:20 2017 +0200\n\n    patch 8.0.0735: no indication that the quickfix window/buffer changed\n\n    Problem:    There is no way to notice that the quickfix window contents has\n                changed.\n    Solution:   Increment b:changedtick when updating the quickfix window.\n                (Yegappan Lakshmanan)\n\ncommit bf92e3a3719f255dbb30102ceb618e0eac7c9497\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Jul 19 14:59:34 2017 +0200\n\n    Update translations.\n\ncommit 7f93703149a46980f1588ff6b819f52e13084141\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Jul 19 14:34:42 2017 +0200\n\n    patch 8.0.0734: the script to check translations can be improved\n\n    Problem:    The script to check translations can be improved.\n    Solution:   Restore the view when no errors are found.  Check for matching\n                line break at the end of the message. (Christian Brabandt)\n\ncommit a7df8c70c85c793bc4d75abc625d36883ab029cc\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Jul 19 13:23:06 2017 +0200\n\n    patch 8.0.0733: can only add entries to one list in the quickfix stack\n\n    Problem:    Can only add entries to one list in the quickfix stack.\n    Solution:   Move state variables from qf_list_T to qf_list_T. (Yegappan\n                Lakshmanan)\n\ncommit 80dd3f9d41ce2ff6ab3544cdb266627bbdfc34a6\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Jul 19 12:51:52 2017 +0200\n\n    patch 8.0.0732: when updating a buffer modeless selection is lost\n\n    Problem:    When updating a buffer for a callback the modeless selection is\n                lost.\n    Solution:   Do not insert or delete screen lines when redrawing for a callback\n                and there is a modeless selection.\n\ncommit 4fc63505d393451ad3780dc0390cb48587597aaf\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Jul 19 11:28:17 2017 +0200\n\n    patch 8.0.0731: cannot build the terminal feature on MS-Windows\n\n    Problem:    Cannot build the terminal feature on MS-Windows.\n    Solution:   Add the Makefile changes. (Yasuhiro Matsumoto, closes #1851)\n\ncommit 8c0095c59a34ef74fb873036cfbf1aa90be449f3\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jul 18 22:53:21 2017 +0200\n\n    patch 8.0.0730: terminal feature only supports Unix-like systems\n\n    Problem:    Terminal feature only supports Unix-like systems.\n    Solution:   Prepare for adding an MS-Windows implementaiton.\n\ncommit 8008b6318dbd68b2c2c8cf08280768489a8f0114\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jul 18 21:33:20 2017 +0200\n\n    patch 8.0.0729: the help for the terminal configure option is wrong\n\n    Problem:    The help for the terminal configure option is wrong.\n    Solution:   Change \"Disable\" to \"Enable\". (E Kawashima, closes #1849)\n                Improve alignment.\n\ncommit 96ca27a0ee8ae738cab9fb386984c75c6821e31a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Jul 17 23:20:24 2017 +0200\n\n    patch 8.0.0728: the terminal structure is never freed\n\n    Problem:    The terminal structure is never freed.\n    Solution:   Free the structure and unreference what it contains.\n\ncommit 60d0e97497f1104b31f711072ef174af533b61fa\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jul 16 20:54:34 2017 +0200\n\n    patch 8.0.0727: message about what register to yank into is not translated\n\n    Problem:    Message about what register to yank into is not translated.\n                (LemonBoy)\n    Solution:   Add _().\n\ncommit 4d2ba822fd80f5b5ff6d9195a5f0fd802aabf304\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jul 16 20:32:25 2017 +0200\n\n    patch 8.0.0726: translations cleanup script is too conservative\n\n    Problem:    Translations cleanup script is too conservative.\n    Solution:   Also delete untranslated messages.\n\ncommit 938783d0ab5678c259ceb62b15be72abe69362fa\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jul 16 20:13:26 2017 +0200\n\n    patch 8.0.0725: a terminal window does not handle keyboard input\n\n    Problem:    A terminal window does not handle keyboard input.\n    Solution:   Add terminal_loop().  \":term bash -i\" sort of works now.\n\ncommit e45deb79978677cb41f1477ba4140bccff658fd1\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jul 16 17:56:16 2017 +0200\n\n    patch 8.0.0724: the message for yanking doesn\u0027t indicate the register\n\n    Problem:    The message for yanking doesn\u0027t indicate the register.\n    Solution:   Show the register name in the \"N lines yanked\" message. (Lemonboy,\n                closes #1803, closes #1809)\n\ncommit 9b50bba643f8d1fcac91e11780da7d03d8995260\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jul 16 16:42:13 2017 +0200\n\n    patch 8.0.0723: arglist test fails if file name case is ignored\n\n    Problem:    Arglist test fails if file name case is ignored.\n    Solution:   Wipe existing buffers, check for fname_case property.\n\ncommit c9041079a199d753e73d3b242f21cc8db620179a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jul 16 15:48:46 2017 +0200\n\n    patch 8.0.0722: screen is messed by timer up at inputlist() prompt\n\n    Problem:    Screen is messed by timer up at inputlist() prompt.\n    Solution:   Set state to ASKMORE. (closes #1843)\n\ncommit 90305c66a8637ea43a6509c7ab597734dd218365\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jul 16 15:31:17 2017 +0200\n\n    patch 8.0.0721: :argedit can only have one argument\n\n    Problem:    :argedit can only have one argument.\n    Solution:   Allow for multiple arguments. (Christian Brabandt)\n\ncommit 6a77d2667e982655f6adacee774ee7aa2581bd8a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jul 16 15:24:01 2017 +0200\n\n    patch 8.0.0720: unfinished mapping not displayed when running timer\n\n    Problem:    Unfinished mapping not displayed when running timer.\n    Solution:   Also use the extra_char while waiting for a mapping and digraph.\n                (closes #1844)\n\ncommit c0aa482a5add1e1125fd983d62c67a182c76ae24\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jul 16 14:04:29 2017 +0200\n\n    patch 8.0.0719: build failure without +terminal feature\n\n    Problem:    Build failure without +terminal feature.\n    Solution:   Add #ifdefs.\n\ncommit cb8bbe9bf3214d07580d6b43d6539416884153bd\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jul 16 13:48:22 2017 +0200\n\n    patch 8.0.0718: output of job in terminal is not displayed\n\n    Problem:    Output of job in terminal is not displayed.\n    Solution:   Connect the job output to the terminal.\n\ncommit 26e8558e74fc1701b57f092cc2c3dbf879cf1af3\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jul 15 20:05:54 2017 +0200\n\n    patch 8.0.0717: terminal feature precence unclear\n\n    Problem:    Terminal feature not included in :version output.\n    Solution:   Add +terminal or -terminal.\n\ncommit c4da113ef98dcfd6f2a088b1693c0317dcb5bf42\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jul 15 19:39:43 2017 +0200\n\n    patch 8.0.0716: not easy to start Vim cleanly\n\n    Problem:    Not easy to start Vim cleanly without changing the viminfo file.\n                Not possible to know whether the -i command line flag was used.\n    Solution:   Add the --clean command line argument.  Add the \u0027viminfofile\u0027\n                option.  Add \"-u DEFAULTS\".\n\ncommit a92522fbf3a49d06e08caf010f7d7b0f58d2e131\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jul 15 15:21:38 2017 +0200\n\n    patch 8.0.0714: when a timer causes a command line redraw \" goes missing\n\n    Problem:    When a timer causes a command line redraw the \" that is displayed\n                for CTRL-R goes missing.\n    Solution:   Remember an extra character to display.\n\ncommit 0daf843b4cad734df6be16573423206eae43028b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jul 15 15:16:40 2017 +0200\n\n    patch 8.0.0713: \u0027termkey\u0027 option not fully implemented\n\n    Problem:    \u0027termkey\u0027 option not fully implemented.\n    Solution:   Add initialisation.\n\ncommit 1b0675caece63c559951629837520a782d8c9cb8\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jul 15 14:04:01 2017 +0200\n\n    patch 8.0.0712: the terminal implementation is incomplete\n\n    Problem:    The terminal implementation is incomplete.\n    Solution:   Add the \u0027termkey\u0027 option.\n\ncommit 74675a666b51edd61e0210132658d81a86c5102c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jul 15 13:53:23 2017 +0200\n\n    Updated runtime files and translations.\n\ncommit 85dad2c815aaef69aa948fb17874b3825dd72def\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Jul 12 21:12:43 2017 +0200\n\n    patch 8.0.0711: cannot build without the wildmenu feature\n\n    Problem:    Cannot build without the wildmenu feature.\n    Solution:   Add #ifdef\n\ncommit 8603356bf41e4aa5fe1d7cffe3ee003745c167a6\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Jul 12 20:24:41 2017 +0200\n\n    patch 8.0.0710: a job that writes to a buffer clears completion\n\n    Problem:    A job that writes to a buffer clears command line completion.\n                (Ramel Eshed)\n    Solution:   Do not redraw while showing the completion menu.\n\ncommit 8327d1df1754b33d8a93b3411f30692f0042f4ce\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jul 11 22:34:51 2017 +0200\n\n    patch 8.0.0709: libvterm cannot use vsnprintf()\n\n    Problem:    Libvterm cannot use vsnprintf(), it does not exist in C90.\n    Solution:   Use vim_vsnprintf() instead.\n\ncommit 292eff0c5aacb8531d65509679b6c29eae8dc22a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jul 11 21:46:28 2017 +0200\n\n    patch 8.0.0708: some tests are old style\n\n    Problem:    Some tests are old style.\n    Solution:   Change a few tests from old style to new style. (pschuh,\n                closes #1813)\n\ncommit f1d13478e3a7e1a86d52552c8c5571f00dc28ad1\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jul 11 18:28:46 2017 +0200\n\n    patch 8.0.0707: freeing wrong memory with certain autocommands\n\n    Problem:    Freeing wrong memory when manipulating buffers in autocommands.\n                (James McCoy)\n    Solution:   Also set the w_s pointer if w_buffer was NULL.\n\ncommit 5a15b6aa0aa5c1559c6f1a9f06c595a8c564637d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jul 11 15:11:57 2017 +0200\n\n    patch 8.0.0706: crash when cancelling the cmdline window in Ex mode\n\n    Problem:    Crash when cancelling the cmdline window in Ex mode. (James McCoy)\n    Solution:   Do not set cmdbuff to NULL, make it empty.\n\ncommit cae24be4a808d60313913cc6feea6c2bee2e2a42\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Jul 10 22:12:10 2017 +0200\n\n    patch 8.0.0705: crash when there is an error in a timer callback\n\n    Problem:    Crash when there is an error in a timer callback. (Aron Griffis,\n                Ozaki Kiichi)\n    Solution:   Check did_throw before discarding an exception.  NULLify\n                current_exception when no longer valid.\n\ncommit 163095f088a7c29710a16c75bb56229dd3b4116a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jul 9 15:41:53 2017 +0200\n\n    patch 8.0.0704: problems with autocommands when opening help\n\n    Problem:    Problems with autocommands when opening help.\n    Solution:   Avoid using invalid \"varp\" value.  Allow using :wincmd if buffer\n                is locked. (closes #1806, closes #1804)\n\ncommit faf29d7f91477c25c85d9d7165d90e8d8f1c512e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jul 9 11:07:16 2017 +0200\n\n    patch 8.0.0703: illegal memory access with empty :doau command\n\n    Problem:    Illegal memory access with empty :doau command.\n    Solution:   Check the event for being out of range. (James McCoy)\n\ncommit c577d813b7978345dec4310b2d8f5d5624a681f6\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jul 8 22:37:34 2017 +0200\n\n    patch 8.0.0702: an error in a timer can make Vim unusable\n\n    Problem:    An error in a timer can make Vim unusable.\n    Solution:   Don\u0027t set the error flag or exception from a timer.  Stop a timer\n                if it causes an error 3 out of 3 times.  Discard an exception\n                caused inside a timer.\n\ncommit 11e79bb04ea635d180dd79b1d5cbc755b56e66e1\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jul 8 17:03:21 2017 +0200\n\n    patch 8.0.0701: system test failing when using X11 forwarding\n\n    Problem:    System test failing when using X11 forwarding.\n    Solution:   Set $XAUTHORITY before changing $HOME. (closes #1812)\n                Also use a better check for the exit value.\n\ncommit 0ea5070d79c8a13fb2403280a72f968495b0fab7\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jul 8 14:44:50 2017 +0200\n\n    patch 8.0.0700: segfault with QuitPre autocommand closes the window\n\n    Problem:    Segfault with QuitPre autocommand closes the window. (Marek)\n    Solution:   Check that the window pointer is still valid. (Christian Brabandt,\n                closes #1817)\n\ncommit 710b4a16465fb38492801a0dccf2293397aadc6a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jul 8 14:29:19 2017 +0200\n\n    patch 8.0.0699: checksum tests are not actually run\n\n    Problem:    Checksum tests are not actually run.\n    Solution:   Add the tests to the list. (Dominique Pelle, closes #1819)\n\ncommit c4f833808af930505017c9389d44a828601e247c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jul 7 14:50:44 2017 +0200\n\n    patch 8.0.0698: crash on exit when using Python function in timer.\n\n    Problem:    When a timer uses \":pyeval\" or another Python command and it\n                happens to be triggered while exiting a Crash may happen.\n                (Ricky Zhou)\n    Solution:   Avoid running a Python command after python_end() was called.\n                Do not trigger timers while exiting.  (closes #1824)\n\ncommit 8858498516108432453526f07783f14c9196e112\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jul 7 13:32:14 2017 +0200\n\n    patch 8.0.0697: recorded key sequences may become invalid\n\n    Problem:    Recorded key sequences may become invalid.\n    Solution:   Add back KE_SNIFF removed in 7.4.1433. Use fixed numbers for the\n                key_extra enum.\n\ncommit cce1cf12eb567bcfac161f39d15178f2a4c04e43\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jul 7 13:04:16 2017 +0200\n\n    patch 8.0.0696: .inc files missing in git\n\n    Problem:    The .inc files are missing in git. (Nazri Ramliy)\n    Solution:   Remove the .inc line from .gitignore.\n\ncommit e5ae108ab87ab7bdca85c57349a6b31a6b1aa49a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jul 7 12:42:40 2017 +0200\n\n    patch 8.0.0695: missing dependencies breaks parallel make\n\n    Problem:    Missing dependencies breaks parallel make.\n    Solution:   Add dependencies for terminal.o.\n\ncommit a34293ae0a87a35eb422f145ef999295705f3731\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jul 7 12:22:55 2017 +0200\n\n    patch 8.0.0694: building in shadow directory does not work\n\n    Problem:    Building in shadow directory does not work.  Running Vim fails.\n    Solution:   Add the new libvterm directory.  Add missing change in command\n                list.\n\ncommit e4f25e4a8db2c8a8a71a4ba2a68540b3ab341e42\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jul 7 11:54:15 2017 +0200\n\n    patch 8.0.0693: no terminal emulator support\n\n    Problem:    No terminal emulator support.  Cannot properly run commands in the\n                GUI.  Cannot run a job interactively with an ssh connection.\n    Solution:   Very early implementation of the :terminal command.  Includes\n                libvterm converted to ANSI C.  Many parts still missing.\n\ncommit da5116da4586fc714434411d2cccb066caa3723e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jul 1 23:11:17 2017 +0200\n\n    patch 8.0.0692: CTRL-G with \u0027incsearch\u0027 and ? goes in the wrong direction\n\n    Problem:    Using CTRL-G with \u0027incsearch\u0027 and ? goes in the wrong direction.\n                (Ramel Eshed)\n    Solution:   Adjust search_start. (Christian Brabandt)\n\ncommit a83fe75ca76f6f74daa1e5a620054b973b43379b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jun 29 22:33:13 2017 +0200\n\n    patch 8.0.0691: compiler warning without the linebreak feature\n\n    Problem:    Compiler warning without the linebreak feature.\n    Solution:   Add #ifdef. (John Marriott)\n\ncommit c2226845eb207bcd1a24e1afa941acbfecbc5170\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jun 29 22:27:24 2017 +0200\n\n    patch 8.0.0690: compiler warning on non-Unix system\n\n    Problem:    Compiler warning on non-Unix system.\n    Solution:   Add #ifdef. (John Marriott)\n\ncommit a693d0584b9a7ccce98813dda3a6badb209904c7\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jun 29 22:23:06 2017 +0200\n\n    patch 8.0.0689: ~ character not escaped when extending search pattern\n\n    Problem:    The ~ character is not escaped when adding to the search pattern\n                with CTRL-L. (Ramel Eshed)\n    Solution:   Escape the character. (Christian Brabandt)\n\ncommit 9c4fefffb65a2ed9b4a5b0f1bde0da8f349470b5\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Jun 28 22:26:54 2017 +0200\n\n    patch 8.0.0688: cannot resize the window in a FileType autocommand\n\n    Problem:    Cannot resize the window in a FileType autocommand. (Ingo Karkat)\n    Solution:   Add the CMDWIN flag to :resize. (test by Ingo Karkat,\n                closes #1804)\n\ncommit 86f100dc0922e83bead7bcd5fd2bb2abbf153f46\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Jun 28 21:26:27 2017 +0200\n\n    patch 8.0.0687: minor issues related to quickfix\n\n    Problem:    Minor issues related to quickfix.\n    Solution:   Set the proper return status for all cases in setqflist() and at\n                test cases for this.  Move the \"adding\" flag outside of\n                FEAT_WINDOWS. Minor update to the setqflist() help text. (Yegappan\n                Lakshmanan)\n\ncommit 9f5f7bf4d5f757ef885acf74ce03c25429a328aa\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Jun 28 20:45:26 2017 +0200\n\n    patch 8.0.0686: extra redraw when using CTRL-L in second window\n\n    Problem:    When typing CTRL-L in a window that\u0027s not the first one, another\n                redraw will happen later. (Christian Brabandt)\n    Solution:   Reset must_redraw after calling screenclear().\n\ncommit e6bf655bc4de1b7f4586e1f5c2fc4978141c3aa3\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jun 27 22:11:51 2017 +0200\n\n    patch 8.0.0685: when conversion fails written file may be truncated\n\n    Problem:    When making backups is disabled and conversion with iconv fails\n                the written file is truncated. (Luo Chen)\n    Solution:   First try converting the file and write the file only when it did\n                not fail. (partly by Christian Brabandt)\n\ncommit 28b238225ae618f63cfe5d3d723120960a941da7\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jun 27 18:29:17 2017 +0200\n\n    patch 8.0.0684: old style tests are not nice\n\n    Problem:    Old style tests are not nice.\n    Solution:   Turn two tests into new style. (pschuh, closes #1797)\n\ncommit 2e147caa14f622dfd1c1def8e07c113b9b85d4b2\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jun 27 17:09:37 2017 +0200\n\n    patch 8.0.0683: visual bell flashes too quickly\n\n    Problem:    When using a visual bell there is no delay, causing the flash to\n                be very short, possibly unnoticeable.  Also, the flash and the\n                beep can lockup the UI when repeated often.\n    Solution:   Do the delay in Vim or flush the output before the delay. Limit the\n                bell to once per half a second. (Ozaki Kiichi, closes #1789)\n\ncommit 0b2eef24bcbe2c85c90bbde914a1782cbedc5c72\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jun 27 15:43:49 2017 +0200\n\n    patch 8.0.0682: no test for synIDtrans()\n\n    Problem:    No test for synIDtrans().\n    Solution:   Add a test. (Dominique Pelle, closes #1796)\n\ncommit 18d90b95c49d9ff1c635dd762864022aab8e71f1\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jun 27 15:39:14 2017 +0200\n\n    patch 8.0.0681: unnamed register only contains the last deleted text\n\n    Problem:    Unnamed register only contains the last deleted text when\n                appending deleted text to a register. (Wolfgang Jeltsch)\n    Solution:   Only set y_previous when not using y_append. (Christian Brabandt)\n\ncommit 07ecfa64a18609a986f21d6132d04ee8934f3200\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jun 27 14:43:55 2017 +0200\n\n    patch 8.0.0680: plugins in start packages are sourced twice\n\n    Problem:    Plugins in start packages are sourced twice. (mseplowitz)\n    Solution:   Use the unmodified runtime path when loading plugins (test by Ingo\n                Karkat, closes #1801)\n\ncommit 41cc038ff83498c589c7d25b3d2984145528eb92\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Jun 26 09:59:35 2017 +0200\n\n    patch 8.0.0679: using freed memory\n\n    Problem:    Using freed memory.\n    Solution:   Get the parent frame pointer earlier.\n\ncommit 8eeeba8c025ff844e6514c4a60cec11bf1fc1b35\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jun 25 22:45:39 2017 +0200\n\n    patch 8.0.0678: closing a window does not trigger resizing\n\n    Problem:    When \u0027equalalways\u0027 is set and closing a window in a separate\n                frame, not all window sizes are adjusted. (Glacambre)\n    Solution:   Resize all windows if the new current window is not in the same\n                frame as the closed window. (closes #1707)\n\ncommit 1814183b865059679f6ee526ec23fc575e536e66\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jun 25 21:17:25 2017 +0200\n\n    patch 8.0.0677: setting \u0027filetype\u0027 may switch buffers\n\n    Problem:    Setting \u0027filetype\u0027 internally may cause the current buffer and\n                window to change unexpectedly.\n    Solution:   Set curbuf_lock. (closes #1734)\n\ncommit 182a17b1e80b92826204d967808df0d30eb2ef27\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jun 25 20:57:18 2017 +0200\n\n    patch 8.0.0676: crash when closing quickfix window in autocmd\n\n    Problem:    Crash when closing the quickfix window in a FileType autocommand\n                that triggers when the quickfix window is opened.\n    Solution:   Save the new value before triggering the OptionSet autocommand.\n                Add the \"starting\" flag to test_override() to make the text work.\n\ncommit 774e5a9673260b1b8b88463669213a96637f72e8\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jun 25 18:03:37 2017 +0200\n\n    patch 8.0.0675: \u0027colorcolumn\u0027 has a higher priority than \u0027hlsearch\u0027\n\n    Problem:    \u0027colorcolumn\u0027 has a higher priority than \u0027hlsearch\u0027, it should be\n                the other way around. (Nazri Ramliy)\n    Solution:   Change the priorities. (LemonBoy, closes #1794)\n\ncommit 5d7be4f0fa04a9210a14fca69b4f9e34613b378f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jun 25 13:40:17 2017 +0200\n\n    patch 8.0.0674: cannot build with eval but without timers\n\n    Problem:    Cannot build with eval but without timers.\n    Solution:   Add #ifdef (John Marriott)\n\ncommit ea20de81462a7e1a7f8fc1d53ad618efb0663c17\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jun 24 22:52:24 2017 +0200\n\n    patch 8.0.0673: build failure without conceal feature\n\n    Problem:    Build failure without conceal feature.\n    Solution:   Add #ifdef.\n\ncommit cc0750dc6e878394ab0fd922b7ea4280918ae406\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jun 24 22:29:24 2017 +0200\n\n    patch 8.0.0672: third item of synconcealed() changes too often\n\n    Problem:    Third item of synconcealed() changes too often. (Dominique Pelle)\n    Solution:   Reset the sequence number at the start of each line.\n\ncommit 4eb6531b03445b4d492bc52fea0b6dcd886583af\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jun 24 18:49:00 2017 +0200\n\n    patch 8.0.0671: hang when typing CTRL-C in confirm() in timer\n\n    Problem:    When a function invoked from a timer calls confirm() and the user\n                types CTRL-C then Vim hangs.\n    Solution:   Reset typebuf_was_filled. (Ozaki Kiichi, closes #1791)\n\ncommit 1e8e14552e0cc8881411eb8fbe39a654dae42554\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jun 24 16:03:06 2017 +0200\n\n    patch 8.0.0670: can\u0027t use input() in a timer callback\n\n    Problem:    Can\u0027t use input() in a timer callback. (Cosmin Popescu)\n    Solution:   Reset vgetc_busy and set timer_busy. (Ozaki Kiichi, closes #1790,\n                closes #1129)\n\ncommit 24a9e348aa88a6c60ae0cdf5c4a777d8c03b08ca\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jun 24 15:39:07 2017 +0200\n\n    patch 8.0.0669: CTRL-N at start of the buffer does not work correctly\n\n    Problem:    In Insert mode, CTRL-N at start of the buffer does not work\n                correctly. (zuloloxi)\n    Solution:   Wrap around the start of the buffer. (Christian Brabandt)\n\ncommit a1bd86e0f2056f796390bc0cd3aba5c89513d0d2\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jun 24 15:11:01 2017 +0200\n\n    patch 8.0.0668: nsis installer script does not work\n\n    Problem:    Nsis installer script does not work. (Christian Brabandt)\n    Solution:   Fix the syntax of /SD.\n\ncommit 53564f7c1a2998d92568e07fff1f2a4c1cecb646\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jun 24 14:48:11 2017 +0200\n\n    patch 8.0.0667: memory access error when command follows :endfunc\n\n    Problem:    Memory access error when command follows :endfunction. (Nikolai\n                Pavlov)\n    Solution:   Make memory handling in :function straightforward. (closes #1793)\n\ncommit 5fe691240bff11e9618252486147f0156e875666\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jun 23 23:00:08 2017 +0200\n\n    patch 8.0.0666: dead for loop\n\n    Problem:    Dead for loop. (Coverity)\n    Solution:   Remove the for loop.\n\ncommit 090209bfbd41af5d8c8e44f8366d290431ffbf18\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jun 23 22:45:33 2017 +0200\n\n    patch 8.0.0665: warning for uninitialized variable\n\n    Problem:    Warning for uninitialized variable. (Tony Mechelynck)\n    Solution:   Initialize it.\n\ncommit 6d006f9e950364898240b7a6358516bbf73fe458\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jun 23 22:35:34 2017 +0200\n\n    patch 8.0.0664: mouse does not work in tmux\n\n    Problem:    Mouse does not work in tmux. (lilydjwg)\n    Solution:   Add flag for SGR release being present.\n\ncommit f8be461d0284110b321be748fea206d4169b98bb\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jun 23 20:52:40 2017 +0200\n\n    patch 8.0.0663: unexpected error message only when \u0027verbose\u0027 is set\n\n    Problem:    Giving an error message only when \u0027verbose\u0027 set is unexpected.\n    Solution:   Give a warning message instead.\n\ncommit 4670490673ed98502a09b74fbabe785b47e3d289\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jun 22 23:03:12 2017 +0200\n\n    patch 8.0.0662: stray FIXME for fixed problem\n\n    Problem:    Stray FIXME for fixed problem.\n    Solution:   Remove the comment. (Dominique Pelle)\n\ncommit a529ce068ba84d53343f3732b6a1ed4ad1fe3a68\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jun 22 22:37:57 2017 +0200\n\n    patch 8.0.0661: recognizing urxvt mouse codes does not work well\n\n    Problem:    Recognizing urxvt mouse codes does not work well.\n    Solution:   Recognize \"Esc[*M\" and \"Esc[*m\". (Maurice Bos, closes #1486)\n\ncommit a1fed064d1eca6ae2c526311ec5464175c6f19e2\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jun 22 22:05:02 2017 +0200\n\n    patch 8.0.0660: silent install on MS-Windows shows dialog\n\n    Problem:    Silent install on MS-Windows does show a dialog.\n    Solution:   Add /SD to the default choice. (allburov, closes #1772)\n\ncommit 4d785895d1f8b54cdd3fabd87446ca692f49e94e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jun 22 22:00:50 2017 +0200\n\n    patch 8.0.0659: no test for conceal mode\n\n    Problem:    No test for conceal mode.\n    Solution:   Add a conceal mode test. (Dominique Pelle, closes #1783)\n\ncommit d2c061d24c0534f1f1b92f3462ed6ae8fa848a9a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jun 22 21:42:49 2017 +0200\n\n    patch 8.0.0658: spell test is old style\n\n    Problem:    Spell test is old style.\n    Solution:   Turn the spell test into a new style test (pschuh, closes #1778)\n\ncommit 6a8958db259d4444da6e6956e54a6513c1af8860\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jun 22 21:33:20 2017 +0200\n\n    patch 8.0.0657: cannot get and set quickfix list items\n\n    Problem:    Cannot get and set quickfix list items.\n    Solution:   Add the \"items\" argument to getqflist() and setqflist(). (Yegappan\n                Lakshmanan)\n\ncommit 6f9a476b2f2f0bb5c50d703ec4fc535ffd5bfe8f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jun 22 20:39:17 2017 +0200\n\n    patch 8.0.0656: cannot use ! after some user commands\n\n    Problem:    Cannot use ! after some user commands.\n    Solution:   Properly check for existing command. (Higashi Higashi)\n\ncommit d6abcd154cdc6a8dd4b7c6ccad37617ea8a1b4aa\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jun 22 19:15:24 2017 +0200\n\n    patch 8.0.0655: not easy to make sure a function does not exist\n\n    Problem:    Not easy to make sure a function does not exist.\n    Solution:   Add ! as an optional argument to :delfunc.\n\ncommit 663bb2331626944cea156374858131fcd323b9e9\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jun 22 19:12:10 2017 +0200\n\n    patch 8.0.0654: no warning for text after :endfunction\n\n    Problem:    Text found after :endfunction is silently ignored.\n    Solution:   Give a warning if \u0027verbose\u0027 is set.  When | or \\n are used,\n                execute the text as a command.\n\ncommit c768a208ca8e0e0fec900c18d5d9a593357ad793\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jun 22 16:04:27 2017 +0200\n\n    patch 8.0.0653: the default highlight for QuickFixLine is not good\n\n    Problem:    The default highlight for QuickFixLine does not work for several\n                color schemes. (Manas Thakur)\n    Solution:   Make the default use the old color. (closes #1780)\n\ncommit 383aa84c0d3456c12987ba7e12042dcffba0eac6\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jun 22 15:27:37 2017 +0200\n\n    patch 8.0.0652: unicode information is outdated\n\n    Problem:    Unicode information is outdated.\n    Solution:   Update to Unicode 10. (Christian Brabandt)\n\ncommit 157069b04e64eff72d2b34a2f727dfb6e2190cf3\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jun 22 14:56:12 2017 +0200\n\n    patch 8.0.0651: build failure without the auto command feature\n\n    Problem:    Build failure without the auto command feature.\n    Solution:   Add #ifdef. (closes #1782)\n\ncommit 868831f1224cfc17a4de21fb7386873254592308\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jun 22 14:47:22 2017 +0200\n\n    patch 8.0.0650: for extra help files the filetype is set more than once\n\n    Problem:    For extra help files the filetype is set more than once.\n    Solution:   In *.txt files check that there is no help file modline.\n\ncommit 9049298f8d0bbc237b7c666c7ad6cdabe738e8fc\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jun 22 14:16:31 2017 +0200\n\n    patch 8.0.0649: when opening a help file the filetype is set several times\n\n    Problem:    When opening a help file the filetype is set several times.\n    Solution:   When setting the filetype to the same value from a modeline, don\u0027t\n                trigger FileType autocommands.  Don\u0027t set the filetype to \"help\"\n                when it\u0027s already set correctly.\n\ncommit fadacf01d0dbcc7a96ef5eee0ad57956eeab04d7\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Jun 19 20:35:32 2017 +0200\n\n    patch 8.0.0648: possible use of NULL pointer\n\n    Problem:    Possible use of NULL pointer if buflist_new() returns NULL.\n                (Coverity)\n    Solution:   Check for NULL pointer in set_bufref().\n\ncommit 06f1ed2f78c5c03af95054fc3a8665df39dec362\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jun 18 22:41:03 2017 +0200\n\n    patch 8.0.0647: syntax highlighting can make cause a freeze\n\n    Problem:    Syntax highlighting can make cause a freeze.\n    Solution:   Apply \u0027redrawtime\u0027 to syntax highlighting, per window.\n\ncommit 0946326580e6f034fe2c88d041407ea0fde980ab\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jun 17 20:55:06 2017 +0200\n\n    patch 8.0.0646: the hlsearch test fails on fast systems\n\n    Problem:    The hlsearch test fails on fast systems.\n    Solution:   Make the search pattern slower.  Fix that the old regexp engine\n                doesn\u0027t timeout properly.\n\ncommit 1ef9bbe215e13a273e74fccaddd8fc5a42c76b6e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jun 17 20:08:20 2017 +0200\n\n    patch 8.0.0645: no error for illegal back reference in NFA engine\n\n    Problem:    The new regexp engine does not give an error for using a back\n                reference where it is not allowed. (Dominique Pelle)\n    Solution:   Check the back reference like the old engine. (closes #1774)\n\ncommit 5b1affefd0e96154517ec6f71300086ae6d22d24\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jun 17 19:13:49 2017 +0200\n\n    patch 8.0.0644: the timeout for \u0027hlsearch\u0027 is not tested\n\n    Problem:    There is no test for \u0027hlsearch\u0027 timing out.\n    Solution:   Add a test.\n\ncommit fbd0b0af6800f6ff89857863d6a07ea03f09ff6c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jun 17 18:44:21 2017 +0200\n\n    patch 8.0.0643: when a pattern search is slow Vim becomes unusable\n\n    Problem:    When \u0027hlsearch\u0027 is set and matching with the last search pattern\n                is very slow, Vim becomes unusable.  Cannot quit search by\n                pressing CTRL-C.\n    Solution:   When the search times out set a flag and don\u0027t try again.  Check\n                for timeout and CTRL-C in NFA loop that adds states.\n\ncommit 8cf91286ca46a501d24e4b7d631b193256782c88\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jun 13 19:38:37 2017 +0200\n\n    patch 8.0.0642: writefile() continues after detecting an error\n\n    Problem:    writefile() continues after detecting an error.\n    Solution:   Bail out as soon as an error is detected. (suggestions by Nikolai\n                Pavlov, closes #1476)\n\ncommit 3ec574f2b549f456f664f689d6da36dc5719aeb9\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jun 13 18:12:01 2017 +0200\n\n    Update runtime files.\n\n    Includes changing \u0026sw to shiftwidth() for all indent scripts.\n\ncommit 2102035488e80ef6fd5038ed15d21672712ba0f6\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jun 13 17:21:04 2017 +0200\n\n    patch 8.0.0641: cannot set a separate highlighting for the quickfix line\n\n    Problem:    Cannot set a separate highlighting for the current line in the\n                quickfix window.\n    Solution:   Add QuickFixLine. (anishsane, closes #1755)\n\ncommit 83064068eaabf75a7d235b0eec561dccbcb96b31\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jun 13 16:34:54 2017 +0200\n\n    patch 8.0.0640: mismatch between help and actual message\n\n    Problem:    Mismatch between help and actual message for \":syn conceal\".\n    Solution:   Change the message to match the help. (Ken Takata)\n\ncommit 9a48961d8bd7ffea14330b9b0181a6cdbe9288f7\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jun 13 16:12:51 2017 +0200\n\n    patch 8.0.0639: the cursor position is set when editing a new commit message\n\n    Problem:    The cursor position is set to the last position in a new commit\n                message.\n    Solution:   Don\u0027t set the position if the filetype matches \"commit\".\n                (Christian Brabandt)\n\ncommit d7383881c8e9f474a909b54b21abb0aa2b412ba2\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jun 13 15:22:12 2017 +0200\n\n    patch 8.0.0638: cannot build with new MSVC version\n\n    Problem:    Cannot build with new MSVC version VS2017.\n    Solution:   Change the compiler arguments. (Leonardo Manera, closes #1731,\n                closes #1747)\n\ncommit 21b34b63b3f63dd54b338c4433fa7117dad9507b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jun 13 14:34:01 2017 +0200\n\n    patch 8.0.0637: crash when using some version of GTK 3\n\n    Problem:    Crash when using some version of GTK 3.\n    Solution:   Add #ifdefs around incrementing the menu index. (Kazunobu\n                Kuriyama)\n\ncommit 56f2db562ddc6c69026d55360f0cfaacd8adc26a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jun 11 23:09:15 2017 +0200\n\n    patch 8.0.0636: when reading the undo file fails may use uninitialized data\n\n    Problem:    When reading the undo file fails may use uninitialized data.\n    Solution:   Always clear the buffer on failure.\n\ncommit 3a429efb628a3925d13c3fe415e02a7ce117071f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jun 11 17:10:32 2017 +0200\n\n    patch 8.0.0635: when \u0027ignorecase\u0027 is set script detection is inaccurate\n\n    Problem:    When \u0027ignorecase\u0027 is set script detection is inaccurate.\n    Solution:   Enforce matching case for text. (closes #1753)\n\ncommit 875feea6ce223462d55543735143d747dcaf4287\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jun 11 16:07:51 2017 +0200\n\n    patch 8.0.0634: cannot easily get to the last quickfix list\n\n    Problem:    Cannot easily get to the last quickfix list.\n    Solution:   Add \"$\" as a value for the \"nr\" argument of getqflist() and\n                setqflist(). (Yegappan Lakshmanan)\n\ncommit 60964f68740b8abcbb2d3f0f3aeade21d1bacb22\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jun 10 17:06:16 2017 +0200\n\n    patch 8.0.0633: the client-server test is still a bit flaky\n\n    Problem:    The client-server test is still a bit flaky.\n    Solution:   Wait a bit for the GUI to start.  Check that the version number\n                can be obtained.\n\ncommit 1c13c0fe3e7b15750464ffbc39a4648aa5c639be\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jun 10 16:30:32 2017 +0200\n\n    patch 8.0.0632: the quotestar test is still a bit flaky\n\n    Problem:    The quotestar test is still a bit flaky.\n    Solution:   Kill any existing server to make the retry work.  Wait for the\n                register to be filled.\n\ncommit fa4161cb0c266378012d3fde0eca56da8739528d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jun 10 15:46:23 2017 +0200\n\n    patch 8.0.0631: can\u0027t build with Perl 5.26\n\n    Problem:    Perl 5.26 also needs S_TOPMARK and S_POPMARK defined.\n    Solution:   Define the functions when needed. (Jesin, closes #1748)\n\ncommit f84b122a99da75741ae686fabb6f81b8b4755998\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jun 10 14:29:52 2017 +0200\n\n    patch 8.0.0630: it is not easy to work on lines without a match\n\n    Problem:    The :global command does not work recursively, which makes it\n                difficult to execute a command on a line where one pattern matches\n                and another does not match. (Miles Cranmer)\n    Solution:   Allow for recursion if it is for only one line. (closes #1760)\n\ncommit 6b1da3312e15c065b373c9ec2732f31a77cee61f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jun 9 21:35:47 2017 +0200\n\n    patch 8.0.0629: checking for ambigous width is not working\n\n    Problem:    Checking for ambigous width is not working. (Hirohito Higashi)\n    Solution:   Reset \"starting\" earlier.\n\ncommit f085f4266e07b36279c56d43fd0d73ed080046ae\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Jun 7 20:39:47 2017 +0200\n\n    patch 8.0.0628: cursor disappears after silent mapping\n\n    Problem:    Cursor disappears after silent mapping. (Ramel Eshed)\n    Solution:   Do restore the cursor when it was changed, but don\u0027t change it in\n                the first place for a silent mapping.\n\ncommit add8dce38de65a0c64e8f54d6bdcadb45a8de2cf\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Jun 5 19:56:04 2017 +0200\n\n    patch 8.0.0627: \"gn\" selects only one character with \u0027nowrapscan\u0027\n\n    Problem:    When \u0027wrapscan\u0027 is off \"gn\" does not select the whole pattern when\n                it\u0027s the last one in the text. (KeyboardFire)\n    Solution:   Check if the search fails. (Christian Brabandt, closes #1683)\n\ncommit e21d69eec1870a3f4732653aa8ee25d5da10128c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Jun 5 19:32:32 2017 +0200\n\n    patch 8.0.0626: in the GUI the cursor may flicker\n\n    Problem:    In the GUI the cursor may flicker.\n    Solution:   Check the cmd_silent flag before updating the cursor shape.\n                (Hirohito Higashi, closes #1637)\n\ncommit 206155280def51160a9d81d983aed639015ffb44\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Jun 5 18:46:26 2017 +0200\n\n    patch 8.0.0625: shellescape() always escapes a newline\n\n    Problem:    shellescape() always escapes a newline, which does not work with\n                some shells. (Harm te Hennepe)\n    Solution:   Only escape a newline when the \"special\" argument is non-zero.\n                (Christian Brabandt, closes #1590)\n\ncommit 6c95fbc9ae64f3a7619070e830f0c35aa4f0ada9\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Jun 5 17:53:37 2017 +0200\n\n    patch 8.0.0624: warning for unused variable in tiny build\n\n    Problem:    Warning for unused variable in tiny build. (Tony Mechelynck)\n    Solution:   Add an #ifdef.\n\ncommit 966e58e413ffa88af8d748e697aa2999571fcd7b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Jun 5 16:54:08 2017 +0200\n\n    patch 8.0.0623: error for invalid regexp is not very informative\n\n    Problem:    The message \"Invalid range\" is used for multiple errors.\n    Solution:   Add two more specific error messages. (Itchyny, Ken Hamada)\n\ncommit c5e2b040b490c2f4dd50c945840bc176bfcccb29\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Jun 5 16:37:07 2017 +0200\n\n    patch 8.0.0622: selecting quoted text fails with \u0027selection\u0027 \"exclusive\"\n\n    Problem:    Using a text object to select quoted text fails when \u0027selection\u0027\n                is set to \"exclusive\". (Guraga)\n    Solution:   Swap cursor and visual start position. (Christian Brabandt,\n                closes #1687)\n\ncommit 8ad80dea089ffeb1a845199c013e9bb4be1cd22e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Jun 5 16:01:59 2017 +0200\n\n    patch 8.0.0621: :stag does not respect \u0027switchbuf\u0027\n\n    Problem:    The \":stag\" command does not respect \u0027switchbuf\u0027.\n    Solution:   Check \u0027switchbuf\u0027 for tag commands that may open a new window.\n                (Ingo Karkat, closes #1681)  Define macros for the return values\n                of getfile().\n\ncommit b463e8d999ec812d656876f313efbeaeed663b45\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Jun 5 15:07:09 2017 +0200\n\n    patch 8.0.0620: checking for HAVE_GTK_MULTIHEAD is not needed\n\n    Problem:    Since we only support GTK versions that have it, the ckeck for\n                HAVE_GTK_MULTIHEAD is no longer needed.\n    Solution:   Remove HAVE_GTK_MULTIHEAD. (Kazunobu Kuriyama)\n\ncommit 6aa8cea46d4179b2617daae034063dd0d8054e35\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Jun 5 14:44:35 2017 +0200\n\n    Update runtime files.\n\ncommit 9472eec83c3f9c191814dc81dd82498c10b1fc9c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Jun 5 13:31:56 2017 +0200\n\n    patch 8.0.0619: GUI gets stuck if timer uses feedkeys()\n\n    Problem:    In the GUI, when a timer uses feedkeys(), it still waits for an\n                event. (Raymond Ko)\n    Solution:   Check tb_change_cnt in one more place.\n\ncommit bb7943b7920ef2f88cb9b6f46c34c7946c370819\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Jun 5 13:30:06 2017 +0200\n\n    patch 8.0.0618: NFA regex engine handles [0-z] incorrectly\n\n    Problem:    NFA regex engine handles [0-z] incorrectly.\n    Solution:   Return at the right point. (James McCoy, closes #1703)\n\ncommit 763209c57bf50ae777f9c2929eeea01eff7ae6ee\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jun 4 21:40:36 2017 +0200\n\n    patch 8.0.0617: hardcopy test hangs on MS-Windows\n\n    Problem:    Hardcopy test hangs on MS-Windows.\n    Solution:   Check the postscript feature is supported.\n\ncommit 1615b36b91b094263240d7b555283ddf33208f62\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jun 4 21:06:09 2017 +0200\n\n    patch 8.0.0616: not always setting \u0027background\u0027 correctly after :hi Normal\n\n    Problem:    When setting the cterm background with \":hi Normal\" the value of\n                \u0027background\u0027 may be set wrongly.\n    Solution:   Check that the color is less than 16.  Don\u0027t set \u0027background\u0027 when\n                it was set explicitly. (Lemonboy, closes #1710)\n\ncommit bf15b8d78b22661db8b19d662b62bb9a061cdd37\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jun 4 20:43:48 2017 +0200\n\n    patch 8.0.0615: using % with :hardcopy wrongly escapes spaces\n\n    Problem:    Using % with :hardcopy wrongly escapes spaces. (Alexey Muranov)\n    Solution:   Expand % differently. (Christian Brabandt, closes #1682)\n\ncommit 863e80b4451b5102b41bebf9ddca3a420de746fa\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jun 4 20:30:00 2017 +0200\n\n    patch 8.0.0614: float2nr() is not exactly right\n\n    Problem:    float2nr() is not exactly right.\n    Solution:   Make float2nr() more accurate.  Turn test64 into a new style test.\n                (Hirohito Higashi, closes #1688)\n\ncommit 3e54569b17683318e0cb6693ab0024c2ad1e3e8f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jun 4 19:00:32 2017 +0200\n\n    patch 8.0.0613: the conf filetype is used before ftdetect from packages\n\n    Problem:    The conf filetype detection is done before ftdetect scripts from\n                packages that are added later.\n    Solution:   Add the FALLBACK argument to :setfiletype. (closes #1679,\n                closes #1693)\n\ncommit ce876aaa9a250a5a0d0e34b3a2625e51cf9bf5bb\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jun 4 17:47:42 2017 +0200\n\n    patch 8.0.0612: pack dirs are added to \u0027runtimepath\u0027 too late\n\n    Problem:    Package directories are added to \u0027runtimepath\u0027 only after loading\n                non-package plugins.\n    Solution:   Split off the code to add package directories to \u0027runtimepath\u0027.\n                (Ingo Karkat, closes #1680)\n\ncommit 976787d1f31451ca7a88e774a03e6c24ddc67876\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jun 4 15:45:50 2017 +0200\n\n    patch 8.0.0611: the screen is not redrawn after sending t_u7\n\n    Problem:    When t_u7 is sent a few characters in the second screen line are\n                overwritten and not redrawn later. (Rastislav Barlik)\n    Solution:   Move redrawing the screen to after overwriting the characters.\n\ncommit 4b974d54434b8020771be7225da94648e9ec961a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jun 4 15:37:46 2017 +0200\n\n    patch 8.0.0610: the screen is redrawn when default \u0027background\u0027 is detected\n\n    Problem:    The screen is redrawn when t_BG is set and used to detect the\n                value for \u0027background\u0027.\n    Solution:   Don\u0027t redraw when the value of \u0027background\u0027 didn\u0027t change.\n\ncommit 28a8193e3113f676f89fb6312b099d849df881d3\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jun 4 15:33:48 2017 +0200\n\n    patch 8.0.0609: some people still don\u0027t know how to quit\n\n    Problem:    For some people the hint about quitting is not sufficient.\n    Solution:   Put \u003cEnter\u003e separately.  Also use \":qa!\" to get out even when\n                there are changes.\n\ncommit a3921f48c6b31a035c80fda49925dd3b42df0dec\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jun 4 15:30:34 2017 +0200\n\n    patch 8.0.0608: cannot manipulate other than the current quickfix list\n\n    Problem:    Cannot manipulate other than the current quickfix list.\n    Solution:   Pass the list index to quickfix functions. (Yegappan Lakshmanan)\n\ncommit 45e5fd135da5710f24a1acc142692f120f8b0b78\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jun 4 14:58:02 2017 +0200\n\n    patch 8.0.0607: after :bwipe + :new bufref might still be valid\n\n    Problem:    When creating a bufref, then using :bwipe and :new it might get\n                the same memory and bufref_valid() returns true.\n    Solution:   Add br_fnum to check the buffer number didn\u0027t change.\n\ncommit 6e62da3e14d32f76f60d5cc8b267059923842f17\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun May 28 08:16:25 2017 +0200\n\n    patch 8.0.0606: cannot set the context for a specified quickfix list\n\n    Problem:    Cannot set the context for a specified quickfix list.\n    Solution:   Use the list index instead of the current list. (Yegappan\n                Lakshmanan)\n\ncommit 6dd4a53502fb4ec1b66104eab1805e7254ad9e41\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun May 28 07:56:36 2017 +0200\n\n    patch 8.0.0605: the quickfix cached buffer may become invalid\n\n    Problem:    The buffer that quickfix caches for performance may become\n                invalid. (Daniel Hahler)\n    Solution:   Reset qf_last_bufref in qf_init_ext(). (Daniel Hahler,\n                closes #1728, closes #1676)\n\ncommit b4d6c3ea4a59c6d8d4e0e52120596866f0edd510\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat May 27 16:45:17 2017 +0200\n\n    Update runtime files.\n\ncommit 712598f210570627534246cb5dcbb4f213367997\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed May 24 10:42:37 2017 +0200\n\n    patch 8.0.0604: gF test fails still on MS-Windows\n\n    Problem:    gF test fails still on MS-Windows.\n    Solution:   Use : before the line number and remove it from \u0027isfname\u0027.\n\ncommit d7aca7a71c7254501c08f04db1798df479df0e89\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed May 24 10:05:56 2017 +0200\n\n    patch 8.0.0603: gF test fails on MS-Windows\n\n    Problem:    gF test fails on MS-Windows.\n    Solution:   Use @ instead of : before the line number\n\ncommit 2a79ed293c077ba791db962f0e121cf97ba4f7a7\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed May 24 09:51:39 2017 +0200\n\n    patch 8.0.0602: when gF fails to edit the file the cursor still moves\n\n    Problem:    When gF fails to edit the file the cursor still moves to the found\n                line number.\n    Solution:   Check the return value of do_ecmd(). (Michael Hwang)\n\ncommit 545cb79da586be3333a0a55616046f94b01f6b1a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue May 23 11:31:22 2017 +0200\n\n    patch 8.0.0601: no test coverage for :spellrepall\n\n    Problem:    No test coverage for :spellrepall.\n    Solution:   Add a test. (Dominique Pelle, closes #1717)\n\ncommit 2a0b06def49198aef45ef173f524a638a700f9c9\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu May 18 16:23:43 2017 +0200\n\n    patch 8.0.0600: test_recover fails on some systems\n\n    Problem:    test_recover fails on some systems.\n    Solution:   Explicitly check if \"/\" is writable. (Ken Takata)\n\ncommit 79a213d6a4e909703524a7f1ad985c7bd40650a6\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue May 16 13:15:18 2017 +0200\n\n    patch 8.0.0599: diff mode is insufficiently tested\n\n    Problem:    diff mode is insufficiently tested\n    Solution:   Add more test cases. (Dominique Pelle, closes #1685)\n\ncommit 9e0f6ec0762575d229b86798b284ca4876bc3d73\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue May 16 09:36:54 2017 +0200\n\n    patch 8.0.0598: building with gcc 7.1 yields new warnings\n\n    Problem:    Building with gcc 7.1 yields new warnings.\n    Solution:   Initialize result. (John Marriott)\n\ncommit 253f9128779f315ea670f9b4a17446b7b4c74927\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon May 15 08:45:13 2017 +0200\n\n    patch 8.0.0597: off-by-one error in size computation\n\n    Problem:    Off-by-one error in buffer size computation.\n    Solution:   Use \"\u003e\u003d\" instead of \"\u003e\". (Lemonboy, closes #1694)\n\ncommit 4475b623960671898dac6a72b13a8d140402afa6\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon May 1 20:46:52 2017 +0200\n\n    patch 8.0.0596: crash when complete() called after complete_add()\n\n    Problem:    Crash when complete() is called after complete_add() in\n                \u0027completefunc\u0027. (Lifepillar)\n    Solution:   Bail out if compl_pattern is NULL. (closes #1668)\n                Also avoid using freed memory.\n\ncommit beb9cb19c660484488a71a25eda46ab0fa579278\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon May 1 14:14:04 2017 +0200\n\n    patch 8.0.0595: Coverity warning for not checking return value\n\n    Problem:    Coverity warning for not checking return value of dict_add().\n    Solution:   Check the return value for FAIL.\n\ncommit 66c0e70b806cd8afdc9da9ddae11945ddf29841a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Apr 30 20:46:32 2017 +0200\n\n    patch 8.0.0594: build failure when windows feature is missing\n\n    Problem:    Build failure when windows feature is missing.\n    Solution:   Add #ifdef.\n\ncommit 45cf6e910c6d162775ca9d470fac4b6db844001f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Apr 30 20:25:19 2017 +0200\n\n    patch 8.0.0593: duplication of code for adding a list or dict return value\n\n    Problem:    Duplication of code for adding a list or dict return value.\n    Solution:   Add rettv_dict_set() and rettv_list_set(). (Yegappan Lakshmanan)\n\ncommit 29ae377ea7039874337bc79ace9ab2b37b9056e5\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Apr 30 19:39:39 2017 +0200\n\n    patch 8.0.0592: if a job writes to a buffer screen is not updated\n\n    Problem:    If a job writes to a buffer and the user is typing a command, the\n                screen isn\u0027t updated. When a message is displayed the changed\n                buffer may cause it to be cleared. (Ramel Eshed)\n    Solution:   Update the screen and then the command line if the screen didn\u0027t\n                scroll. Avoid inserting screen lines, as it clears any message.\n                Update the status line when the buffer changed.\n\ncommit 45d2cca1ea3f90fc70ad99d0c6812a9d8536303c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Apr 30 16:36:05 2017 +0200\n\n    patch 8.0.0591: changes to eval functionality not documented\n\n    Problem:    Changes to eval functionality not documented.\n    Solution:   Include all the changes.\n\ncommit 8f77c5a4ec756f3f866bd6b18feb6fca6f2a2e91\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Apr 30 14:21:00 2017 +0200\n\n    patch 8.0.0590: cannot add a context to locations\n\n    Problem:    Cannot add a context to locations.\n    Solution:   Add the \"context\" entry in location entries. (Yegappan Lakshmanan,\n                closes #1012)\n\ncommit a21ccb7a974a96550c5cd99c4633e166d2083172\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Apr 29 17:40:22 2017 +0200\n\n    patch 8.0.0589: :simalt still does not work\n\n    Problem:    :simalt still does not work.\n    Solution:   Use K_NOP instead of K_IGNORE. (Christian Brabandt)\n\ncommit 1a9020d4cba6d90688506102ab587c371ff72f8b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Apr 29 16:24:38 2017 +0200\n\n    patch 8.0.0588: job_stop() often assumes the channel will be closed\n\n    Problem:    job_stop() often assumes the channel will be closed, while the job\n                may not actually be stopped. (Martin Gammelsæter)\n    Solution:   Only assume the job stops on \"kill\".  Don\u0027t send a signal if the\n                job has already ended. (closes #1632)\n\ncommit 0635ee682481e2da0d39cd970b3cb573a1c12a17\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Apr 28 20:32:33 2017 +0200\n\n    Runtime file updates\n\ncommit 696cbd224b4f78b99b8fc34538867303a8a922fc\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Apr 28 15:45:46 2017 +0200\n\n    patch 8.0.0587: configure check for return value of tgetent skipped\n\n    Problem:    Configure check for return value of tgetent is skipped.\n    Solution:   Always perform the check. (Marvin Schmidt, closes #1664)\n\ncommit b7637c44c26b057d1f3721d932bbab06d9f74393\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Apr 23 18:49:36 2017 +0200\n\n    patch 8.0.0586: no test for mapping timing out\n\n    Problem:    No test for mapping timing out.\n    Solution:   Add a test.\n\ncommit 86e5792906621be5a6c4a1de9b8852e9caf65ea1\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Apr 23 18:44:26 2017 +0200\n\n    patch 8.0.0585: test_options fails when run in the GUI\n\n    Problem:    Test_options fails when run in the GUI.\n    Solution:   Also check the \u0027imactivatekey\u0027 value when the GUI is not running.\n                Specify test values that work and that fail.\n\ncommit 94237495c03f919a60b262fdcd3861e1931fc45a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Apr 23 18:40:21 2017 +0200\n\n    Updated runtime files.\n\ncommit d788f6fe89c77262c474de323f5dab6d1c814e27\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Apr 23 17:19:43 2017 +0200\n\n    patch 8.0.0584: memory leak when executing quickfix tests\n\n    Problem:    Memory leak when executing quickfix tests.\n    Solution:   Free the list reference. (Yegappan Lakshmanan)\n\ncommit b11c826ddc459813f9f991cdb8e8736b686a6328\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Apr 23 16:48:20 2017 +0200\n\n    patch 8.0.0583: fold test hangs on MS-Windows\n\n    Problem:    Fold test hangs on MS-Windows.\n    Solution:   Avoid overflow in compare.\n\ncommit 5b276aa80e112ae1993bd43e28f599f257827c54\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Apr 22 23:49:52 2017 +0200\n\n    patch 8.0.0582: illegal memory access with z\u003d command\n\n    Problem:    Illegal memory access with z\u003d command. (Dominique Pelle)\n    Solution:   Avoid case folded text to be longer than the original text.  Use\n                MB_PTR2LEN() instead of MB_BYTE2LEN().\n\ncommit 94be619e30e82d28cadeea5e0766c6f5c321ff8b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Apr 22 22:40:11 2017 +0200\n\n    patch 8.0.0581: moving folded text is sometimes not correct\n\n    Problem:    Moving folded text is sometimes not correct.\n    Solution:   Bail out when \"move_end\" is zero. (Matthew Malcomson)\n\ncommit f1d21c8cc83f40c815b6bf13cd2043152db533ee\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Apr 22 21:20:46 2017 +0200\n\n    patch 8.0.0580: cannot set the valid flag with setqflist()\n\n    Problem:    Cannot set the valid flag with setqflist().\n    Solution:   Add the \"valid\" argument. (Yegappan Lakshmanan, closes #1642)\n\ncommit 9b77016545d5ef1a1f4a90c9bb4b7a6693af8918\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Apr 22 15:42:53 2017 +0200\n\n    patch 8.0.0579: duplicate test case for quickfix\n\n    Problem:    Duplicate test case for quickfix.\n    Solution:   Remove the function. (Yegappan Lakshmanan)\n\ncommit 7a85b0f028e0960ba70650ab462a9b6cca32139d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Apr 22 15:17:40 2017 +0200\n\n    patch 8.0.0578: :simalt on MS-Windows does not work properly\n\n    Problem:    :simalt on MS-Windows does not work properly.\n    Solution:   Put something in the typeahead buffer. (Christian Brabandt)\n\ncommit 97db5541a65e4614f8753af27996c204946061a9\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Apr 21 23:18:26 2017 +0200\n\n    patch 8.0.0577: warning for uninitialized variable\n\n    Problem:    Warning for uninitialized variable. (John Marriott)\n    Solution:   Initialize \"indent\".\n\ncommit 1d4be82c7d794e62bcf892310fe2a9b1eb5e2fec\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Apr 21 23:00:02 2017 +0200\n\n    patch 8.0.0576: can\u0027t build when configure choses \"install-sh\"\n\n    Problem:    Can\u0027t build when configure choses \"install-sh\". (Daniel Hahler)\n    Solution:   Always use install-sh.  Fix remaining use of mkinstalldirs.\n                (closes #1647)\n\ncommit a701b3b6f0f06ac0c9fcc75c6c34a1258fc3b1a2\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Apr 20 22:57:27 2017 +0200\n\n    patch 8.0.0575: using freed memory when resetting \u0027indentexpr\u0027\n\n    Problem:    Using freed memory when resetting \u0027indentexpr\u0027 while evaluating\n                it. (Dominique Pelle)\n    Solution:   Make a copy of \u0027indentexpr\u0027.\n\ncommit 99895eac1cf71be43ece7e14b50e206e041fbe9f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Apr 20 22:44:47 2017 +0200\n\n    patch 8.0.0574: get only one quickfix list after :caddbuf\n\n    Problem:    Get only one quickfix list after :caddbuf.\n    Solution:   Reset qf_multiline. (Yegappan Lakshmanan)\n\ncommit 91b6e4591a839139f720798a2efbe83b2ecf8446\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Apr 20 22:32:24 2017 +0200\n\n    patch 8.0.0573: running parallel make after distclean fails\n\n    Problem:    Running parallel make after distclean fails. (Manuel Ortega)\n    Solution:   Instead of using targets \"scratch config myself\" use \"reconfig\".\n\ncommit 6de5e126018b6f92526795cc06b1d73fac965db1\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Apr 20 21:55:44 2017 +0200\n\n    patch 8.0.0572: building the command table requires Perl\n\n    Problem:    Building the command table requires Perl.\n    Solution:   Use a Vim script solution. (Dominique Pelle, closes #1641)\n\ncommit a364cdb648ae009fa7aa05382f5659335683d349\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Apr 20 21:12:30 2017 +0200\n\n    patch 8.0.0571: negative line number when using :z^ in an empty buffer\n\n    Problem:    The cursor line number becomes negative when using :z^ in an empty\n                buffer. (neovim #6557)\n    Solution:   Correct the line number.  Also reset the column.\n\ncommit c03944151fec2d5469746642a949c8fcb5a744a8\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Apr 20 20:20:23 2017 +0200\n\n    patch 8.0.0570: can\u0027t run make with several jobs\n\n    Problem:    Can\u0027t run make with several jobs, creating directories has a race\n                condition.\n    Solution:   Use the MKDIR_P autoconf mechanism. (Eric N. Vander Weele,\n                closes #1639)\n\ncommit 62cf09b5dcb9a04b8e4f5e6cf3b14a787758e1a2\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Apr 20 19:44:09 2017 +0200\n\n    patch 8.0.0569: bracketed paste is still enabled in a shell command\n\n    Problem:    Bracketed paste is still enabled when executing a shell command.\n                (Michael Smith)\n    Solution:   Disable brackted paste when going into cooked mode. (closes #1638)\n\ncommit 60402d68da09997cacdeec71fd22c9344f8f40d5\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Apr 20 18:54:50 2017 +0200\n\n    patch 8.0.0568: 1gd may hang\n\n    Problem:    \"1gd\" may hang.\n    Solution:   Don\u0027t get stuck in one position. (Christian Brabandt, closes #1643)\n\ncommit fc8f1118e7ccd65b0537e47e6323c93a1df6a61a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Apr 18 18:51:35 2017 +0200\n\n    patch 8.0.0567: call for requesting color and ambiwidth is too early\n\n    Problem:    Call for requesting color and ambiwidth is too early. (Hirohito\n                Higashi)\n    Solution:   Move the call down to below resetting \"starting\".\n\ncommit 43d1ac6e81a6796f2e6b3514bbe029cf9bd0a0ae\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Apr 15 15:37:25 2017 +0200\n\n    patch 8.0.0566: setting nocompatible for the tiny version moves the cursor\n\n    Problem:    Setting nocompatible for the tiny version moves the cursor.\n    Solution:   Use another trick to skip commands when the +eval feature is\n                present. (Christian Brabandt, closes #1630)\n\ncommit 31bdd13c335533c749993b57dcd980a87373139e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Apr 15 15:22:52 2017 +0200\n\n    patch 8.0.0565: using freed memory in :caddbuf\n\n    Problem:    Using freed memory in :caddbuf after clearing quickfix list.\n                (Dominique Pelle)\n    Solution:   Set qf_last to NULL.\n\ncommit 39170e2d9761345df4be67d4d3928ac1094b9adf\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Apr 15 14:36:07 2017 +0200\n\n    patch 8.0.0564: cannot detect Bazel BUILD files on some systems\n\n    Problem:    Cannot detect Bazel BUILD files on some systems.\n    Solution:   Check for BUILD after script checks. (Issue #1340)\n\ncommit 9f9288627795cb6cc6bff332d28eac86b1dbcf13\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Apr 11 22:44:05 2017 +0200\n\n    patch 8.0.0563: crash when getting the window position in tmux\n\n    Problem:    Crash when getting the window position in tmux. (Marvin Schmidt)\n    Solution:   Add t_GP to the list of terminal options. (closes #1627)\n\ncommit ea588154d00aec288e48b344b2685e46bea99cd6\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Apr 10 22:45:30 2017 +0200\n\n    patch 8.0.0562: not enough test coverage for syntax commands\n\n    Problem:    Not enough test coverage for syntax commands.\n    Solution:   Add a few more tests. (Dominique Pelle, closes #1624)\n\ncommit 478af67dd6a9adc456464c3736bda328ae3a28cb\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Apr 10 22:22:42 2017 +0200\n\n    patch 8.0.0561: undefined behavior when using backslash after empty line\n\n    Problem:    Undefined behavior when using backslash after empty line.\n    Solution:   Check for an empty line. (Dominique Pelle, closes #1631)\n\ncommit 451a4a1cb7797e5d9b9fd625671cb5c652e7da00\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Apr 10 21:46:38 2017 +0200\n\n    patch 8.0.0560: :windo allows for ! but it\u0027s not supported\n\n    Problem:    :windo allows for ! but it\u0027s not supported.\n    Solution:   Disallow passing !. (Hirohito Higashi)\n\ncommit f803a7697808f63949ea26fc256d4c9a8647089e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Apr 9 22:54:13 2017 +0200\n\n    patch 8.0.0559: setting ttytype to xxx does not always fail\n\n    Problem:    Setting ttytype to xxx does not always fail as expected. (Marvin\n                Schmidt)\n    Solution:   Catch both possible errors. (closes #1601)\n\ncommit cd5c8f82507822467232ab71e1ebbaae19595916\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Apr 9 20:11:58 2017 +0200\n\n    Update runtime files.\n\ncommit f8ec998613d8037e345f4e7e08460dfc15c528a9\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Apr 9 15:41:31 2017 +0200\n\n    patch 8.0.0558: :ownsyntax is not tested\n\n    Problem:    The :ownsyntax command is not tested.\n    Solution:   Add a test. (Dominique Pelle, closes #1622)\n\ncommit 59053e1d9f41f9afa16ac7e266ee825a2eb2dd59\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Apr 9 15:27:09 2017 +0200\n\n    patch 8.0.0557: GTK: using static gravities is not useful\n\n    Problem:    GTK: using static gravities is not useful.\n    Solution:   Remove setting static gravities. (Kazunobu Kuriyama)\n\ncommit 7860bac57baeda408d5ef84f3334b0e52cc690bd\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Apr 9 15:03:15 2017 +0200\n\n    patch 8.0.0556: getting window position fails if GUI and term possible\n\n    Problem:    Getting the window position fails if both the GUI and term\n                code is built in.\n    Solution:   Return after getting the GUI window position. (Kazunobu Kuriyama)\n\ncommit d2381a2cadb9ef359ad5efb916734c635b29bd13\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Apr 9 14:58:15 2017 +0200\n\n    patch 8.0.0555: toupper/tolower test fails on OSX without Darwin\n\n    Problem:    Toupper/tolower test fails on OSX without Darwin.\n    Solution:   Skip that part of the test also for OSX. (Kazunobu Kuriyama)\n\ncommit 1cc482069a3407132aeb43a55d6dc284153e79c7\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Apr 9 13:41:59 2017 +0200\n\n    patch 8.0.0554: toupper and tolower don\u0027t work properly for Turkish\n\n    Problem:    Toupper and tolower don\u0027t work properly for Turkish when \u0027casemap\u0027\n                contains \"keepascii\". (Bjorn Linse)\n    Solution:   When \u0027casemap\u0027 contains \"keepascii\" use ASCII toupper/tolower.\n\ncommit 9f4de1f5435b900e43e19766da1a5bed4686cf44\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Apr 8 19:39:43 2017 +0200\n\n    patch 8.0.0553: toupper/tolower test fails on Mac\n\n    Problem:    Toupper/tolower test with Turkish locale fails on Mac.\n    Solution:   Skip the test on Mac.\n\ncommit 3317d5ebbe8304da82b8088446060afcae0012af\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Apr 8 19:12:06 2017 +0200\n\n    patch 8.0.0552: toupper and tolower don\u0027t work properly for Turkish\n\n    Problem:    Toupper and tolower don\u0027t work properly for Turkish when \u0027casemap\u0027\n                is empty. (Bjorn Linse)\n    Solution:   Check the \u0027casemap\u0027 options when deciding how to upper/lower case.\n\ncommit d34f9b1155a6b470e1dc766ff98192f440e7eba7\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Apr 8 18:41:13 2017 +0200\n\n    patch 8.0.0551: the typeahead buffer is reallocated too often\n\n    Problem:    The typeahead buffer is reallocated too often.\n    Solution:   Re-use the existing buffer if possible.\n\ncommit 9585a1655ba0d34ea88574617112093a9bd4f2e9\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Apr 7 20:30:29 2017 +0200\n\n    patch 8.0.0550: cannot parse some etags format tags file\n\n    Problem:    Some etags format tags file use 0x01, breaking the parsing.\n    Solution:   Use 0x02 for TAG_SEP. (James McCoy, closes #1614)\n\ncommit 395b6bab33e5ed9a0377d7f140e98fd3ab682672\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Apr 7 20:09:51 2017 +0200\n\n    patch 8.0.0549: no test for the 8g8 command\n\n    Problem:    No test for the 8g8 command.\n    Solution:   Add a test. (Dominique Pelle, closes #1615)\n\ncommit d4863aa99e0527e9505c79cbeafc68a6832200bf\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Apr 7 19:50:12 2017 +0200\n\n    patch 8.0.0548: saving the redo buffer only works one time\n\n    Problem:    Saving the redo buffer only works one time, resulting in the \".\"\n                command not working well for a function call inside another\n                function call. (Ingo Karkat)\n    Solution:   Save the redo buffer at every user function call. (closes #1619)\n\ncommit 52604f2454e5369f861d3ce34764f74a0999c773\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Apr 7 16:17:39 2017 +0200\n\n    patch 8.0.0547: extra line break in verbosefile\n\n    Problem:    Extra line break in verbosefile when using \":echomsg\". (Ingo\n                Karkat)\n    Solution:   Don\u0027t call msg_start(). (closes #1618)\n\ncommit 3bab93998d01a01b7f2a071fa3b8054bb0094625\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Apr 7 15:42:25 2017 +0200\n\n    patch 8.0.0546: swap file exists briefly when opening the command window\n\n    Problem:    Swap file exists briefly when opening the command window.\n    Solution:   Set the noswapfile command modifier before splitting the window.\n                (James McCoy, closes #1620)\n\ncommit 15ecbd6f3d39ff04862999a577962ef9369a9e53\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Apr 7 14:10:48 2017 +0200\n\n    patch 8.0.0545: edit test may fail on some systems\n\n    Problem:    Edit test may fail on some systems.\n    Solution:   If creating a directory with a very long path fails, bail out.\n\ncommit 866c68861071f8cd1ef5a82445bebaafc8626e7e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Apr 7 14:02:01 2017 +0200\n\n    patch 8.0.0544: cppcheck warnings\n\n    Problem:    Cppcheck warnings.\n    Solution:   Use temp variable. Change NUL to NULL. Swap conditions. (Dominique\n                Pelle)\n\ncommit ba6ec182973af726ce9b7b7eb3753fc3a7ae7d1b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Apr 4 22:41:10 2017 +0200\n\n    patch 8.0.0543: test_edit causes older xfce4-terminal to close\n\n    Problem:    Test_edit causes older xfce4-terminal to close. (Dominique Pelle)\n    Solution:   Reduce number of columns to 2000.  Try to restore the window\n                position.\n\ncommit a1d5fa65bc7e8a548858e9c295a192b63dcd011b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Apr 3 22:02:55 2017 +0200\n\n    patch 8.0.0542: getpos() can return a negative line number\n\n    Problem:    getpos() can return a negative line number. (haya14busa)\n    Solution:   Handle a zero topline and botline. (closes #1613)\n\ncommit 04000560ca81cc2608b291d0990e661b41ca8c68\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Apr 3 21:35:42 2017 +0200\n\n    patch 8.0.0541: compiler warning on MS-Windows\n\n    Problem:    Compiler warning on MS-Windows.\n    Solution:   Add a type cast. (Mike Williams)\n\ncommit a604429529ce3d3c97309c7cf6bba8b699f6bfb5\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Apr 2 18:19:53 2017 +0200\n\n    patch 8.0.0540: building unit tests fails\n\n    Problem:    Building unit tests fails.\n    Solution:   Move params outside of #ifdef.\n\ncommit 08f88b139d2f93661ed2b17214ee6b308b4edb5b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Apr 2 17:21:16 2017 +0200\n\n    patch 8.0.0539: startup test fails on Mac\n\n    Problem:    Startup test fails on Mac.\n    Solution:   Use another term name, \"unknown\" is known. Avoid a 2 second delay.\n\ncommit 85045a73db258a054a17fd52a67eb5cd02a788dc\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Apr 2 16:54:09 2017 +0200\n\n    patch 8.0.0538: no test for falling back to default term value\n\n    Problem:    No test for falling back to default term value.\n    Solution:   Add a test.\n\ncommit fa0ad0bb0b4255e64ebcf9269d60a942e0ae7ff9\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Apr 2 15:45:17 2017 +0200\n\n    patch 8.0.0537: illegal memory access with :z and large count\n\n    Problem:    Illegal memory access with :z and large count.\n    Solution:   Check for number overflow, using long instead of int. (Dominique\n                Pelle, closes #1612)\n\ncommit 69f40be64555d50f603c6f22722cf762aaa6bbc1\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Apr 2 15:15:49 2017 +0200\n\n    patch 8.0.0536: quickfix window not updated when freeing quickfix stack\n\n    Problem:    Quickfix window not updated when freeing quickfix stack.\n    Solution:   Update the quickfix window. (Yegappan Lakshmanan)\n\ncommit 6914c64ee58ce68f31fb8a8793293a9b3f2f6240\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Apr 1 21:21:30 2017 +0200\n\n    patch 8.0.0535: memory leak when exiting from within a user function\n\n    Problem:    Memory leak when exiting from within a user function.\n    Solution:   Clear the function call stack on exit.\n\ncommit 33ccb24cf7891911561adccf9f2af8859e581198\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Apr 1 16:59:29 2017 +0200\n\n    patch 8.0.0534: defaults.vim does not work well with tiny features\n\n    Problem:    Defaults.vim does not work well with tiny features. (crd477)\n    Solution:   When the +eval feature is not available always reset \u0027compatible\u0027.\n\ncommit 878c263a489b7e211eda31fa13a3d5ad9e120554\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Apr 1 15:15:52 2017 +0200\n\n    patch 8.0.0533: abbreviation doesn\u0027t work after backspacing newline\n\n    Problem:    Abbreviation doesn\u0027t work after backspacing newline. (Hkonrk)\n    Solution:   Set the insert start column. (closes #1609)\n\ncommit c77d6757471fa207520586bbdbc1b30af84cf5c8\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Apr 1 14:13:14 2017 +0200\n\n    patch 8.0.0532: test with long directory name fails on Mac\n\n    Problem:    Test with long directory name fails on Mac.\n    Solution:   Skip the test on Mac systems.\n\ncommit 9b81079ddd839a666682f6bdbc24890bf4d1a42c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Mar 31 23:32:53 2017 +0200\n\n    patch 8.0.0531: test with long directory name fails on non-unix systems\n\n    Problem:    Test with long directory name fails on non-unix systems.\n    Solution:   Skip the test on non-unix systems.\n\ncommit 658a3a2caf5852d071b6b1be92d9d6614a6208dc\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Mar 31 22:27:12 2017 +0200\n\n    patch 8.0.0530: buffer overflow when \u0027columns\u0027 is very big\n\n    Problem:    Buffer overflow when \u0027columns\u0027 is very big. (Nikolai Pavlov)\n    Solution:   Correctly compute where to truncate.  Fix translation.\n                (closes #1600)\n\ncommit 13489b9c41922b9ecb16fa47564ec76641515c08\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Mar 30 22:20:29 2017 +0200\n\n    patch 8.0.0529: line in test commented out\n\n    Problem:    Line in test commented out.\n    Solution:   Uncomment the lines for character classes that were failing before\n                8.0.0519. (Dominique Pelle, closes #1599)\n\ncommit ef8eb0897819099fb00d675afb9bffe1d008c45e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Mar 30 22:04:55 2017 +0200\n\n    patch 8.0.0528: highlight wrong text when \u0027wim\u0027 includes \"longest\"\n\n    Problem:    When \u0027wildmenu\u0027 is set and \u0027wildmode\u0027 has \"longest\" then the first\n                file name is highlighted, even though the text shows the longest\n                match.\n    Solution:   Do not highlight the first match. (LemonBoy, closes #1602)\n\ncommit ce5c2742012e4793cb4cf82791e849f817fecd95\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Mar 30 21:51:31 2017 +0200\n\n    patch 8.0.0527: leftover file from RISC OS\n\n    Problem:    RISC OS support was removed long ago, but one file is still\n                included.\n    Solution:   Delete the file. (Thomas Dziedzic, closes #1603)\n\ncommit 85325f839a14212c7d517a4cb3464c347bfd0c1e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Mar 30 21:18:45 2017 +0200\n\n    patch 8.0.0526: Coverity complains about possible negative value\n\n    Problem:    Coverity complains about possible negative value.\n    Solution:   Check return value of ftell() not to be negative.\n\ncommit a33ddbbd04ca9b81cba6114708f42b8e26293b99\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Mar 29 21:30:04 2017 +0200\n\n    patch 8.0.0525: completion for user command argument not tested\n\n    Solution:   Completion for user command argument not tested.\n    Problem:    Add a test.\n\ncommit 8da1e6cedf839902e15987a98733ebd31b5f1b81\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Mar 29 20:38:59 2017 +0200\n\n    patch 8.0.0524: folds messed up\n\n    Problem:    Folds are messed up when \u0027encodin\u0027 is \"utf-8\".\n    Solution:   Also set the fold character when it\u0027s not multi-byte.\n\ncommit bf3d58073f7b34b2d65d1d08a728d1164e03cceb\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Mar 29 19:48:11 2017 +0200\n\n    patch 8.0.0523: dv} deletes part of a multi-byte character.\n\n    Problem:    dv} deletes part of a multi-byte character. (Urtica Dioica)\n    Solution:   Include the whole character.\n\ncommit 3fcfa35f82b9d1ef5e95051b3a45578e10c14ec3\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Mar 29 19:20:41 2017 +0200\n\n    patch 8.0.0522: Win32: when \u0027clipboard\u0027 is \"unnamed\" yyp does not work\n\n    Problem:    MS-Windows: when \u0027clipboard\u0027 is \"unnamed\" yyp does not work in a\n                :global command.\n    Solution:   When setting the clipboard was postponed, do not clear the\n                register.\n\ncommit 99a6e8dd824399332563caa6cacfcda33da1f366\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Mar 29 18:07:40 2017 +0200\n\n    patch 8.0.0521: GtkForm handling is outdated\n\n    Problem:    GtkForm handling is outdated.\n    Solution:   Get rid of event filter functions.  Get rid of GtkForm.width and\n                .height.  Eliminate gtk_widget_size_request() calls. (Kazunobu\n                Kuriyama)\n\ncommit ace95989ed81929a84e205b26d0972cb9d6b4b19\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Mar 29 17:30:27 2017 +0200\n\n    patch 8.0.0520: using a function pointer while the function is known\n\n    Problem:    Using a function pointer instead of the actual function, which we\n                know.\n    Solution:   Change mb_ functions to utf_ functions when already checked for\n                Unicode. (Dominique Pelle, closes #1582)\n\ncommit 0c078fc7db2902d4ccba04506db082ddbef45a8c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Mar 29 15:31:20 2017 +0200\n\n    patch 8.0.0519: character classes are not well tested\n\n    Problem:    Character classes are not well tested. They can differ between\n                platforms.\n    Solution:   Add tests.  In the documentation make clear which classes depend\n                on what library function.  Only use :cntrl: and :graph: for ASCII.\n                (Kazunobu Kuriyama, Dominique Pelle, closes #1560)\n                Update the documentation.\n\ncommit c6cd8409c2993b1476e123fba11cb4b8d743b896\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Mar 29 14:40:47 2017 +0200\n\n    patch 8.0.0518: bad fold text when a multi-byte char has a zero byte\n\n    Problem:    Storing a zero byte from a multi-byte character causes fold text\n                to show up wrong.\n    Solution:   Avoid putting zero in ScreenLines. (Christian Brabandt,\n                closes #1567)\n\ncommit b6fa30ccc39cdb7f1d07b99fe2f4c6b61671dac2\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Mar 29 14:19:25 2017 +0200\n\n    patch 8.0.0517: there is no way to remove quickfix lists\n\n    Problem:    There is no way to remove quickfix lists (for testing).\n    Solution:   Add the \u0027f\u0027 action to setqflist(). Add tests. (Yegappan\n                Lakshmanan)\n\ncommit e0720cbf63eb3045be8d965e3182c0c392c7b5e9\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Mar 29 13:48:40 2017 +0200\n\n    Update runtime files.\n\ncommit b1e04fca3704e272a30afbe062498819eaacd4f9\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Mar 29 13:08:35 2017 +0200\n\n    patch 8.0.0516: a large count on a normal command causes trouble\n\n    Problem:    A large count on a normal command causes trouble. (Dominique\n                Pelle)\n    Solution:   Make \"opcount\" long.\n\ncommit d5d37537d1fa46fd468bd378af2006dd09840f38\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Mar 27 23:02:07 2017 +0200\n\n    patch 8.0.0515: ml_get errors in silent Ex mode\n\n    Problem:    ml_get errors in silent Ex mode. (Dominique Pelle)\n    Solution:   Clear valid flags when setting the cursor.  Set the topline when\n                not in full screen mode.\n\ncommit 980128c369451450743bdb90a67588fa72ec4b07\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Mar 26 21:46:28 2017 +0200\n\n    patch 8.0.0514: script for creating cmdidxs can be improved\n\n    Problem:    Script for creating cmdidxs can be improved.\n    Solution:   Count skipped lines instead of collecting the lines.  Add \"const\".\n                (Dominique Pelle, closes #1594)\n\ncommit c96272e30e2b81e5e0c8418f09d9db4e2fcd5d73\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Mar 26 13:50:09 2017 +0200\n\n    patch 8.0.0513: getting name of cleared highlight group is wrong\n\n    Problem:    Getting name of cleared highlight group is wrong. (Matt Wozniski)\n    Solution:   Only skip over cleared names for completion. (closes #1592)\n                Also fix that a cleared group causes duplicate completions.\n\ncommit 1572e30607e9a3bee9750242bf37168f7d2b6e66\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Mar 25 20:16:28 2017 +0100\n\n    patch 8.0.0512: check for available characters takes too long\n\n    Problem:    Check for available characters takes too long.\n    Solution:   Only check did_start_blocking if wtime is negative. (Daisuke\n                Suzuki, closes #1591)\n\ncommit a683ec44c34f0717dcc6a0c03493ba39b879ac38\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Mar 25 20:14:34 2017 +0100\n\n    patch 8.0.0511: message for skipping client-server tests is unclear\n\n    Problem:    Menuage for skipping client-server tests is unclear.\n    Solution:   Be more specific about what\u0027s missing (Hirohito Higashi, Kazunobu\n                Kuriyama)\n\ncommit 8a0141d4e7054587281d3bfd09480376b1fc719f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Mar 25 18:10:31 2017 +0100\n\n    patch 8.0.0510: typo in link to codecov.io results\n\n    Problem:    Typo in link to codecov.io results.\n    Solution:   Remove duplicate https:.\n\ncommit dd00851e07f251c7c2696d87303f3df70a458731\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Mar 25 18:04:32 2017 +0100\n\n    patch 8.0.0509: no link to codecov.io results\n\n    Problem:    No link to codecov.io results.\n    Solution:   Add a badge to the readme file.\n\ncommit d722fd74d84c8e7119d9599b67388bd26a2dacf5\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Mar 25 17:46:59 2017 +0100\n\n    patch 8.0.0508: Coveralls no longer shows per-file coverage\n\n    Problem:    Coveralls no longer shows per-file coverage.\n    Solution:   Add coverage from codecov.io. (Christian Brabandt)\n\ncommit a2845b8f5a3058c8c89699771ffd4d69513b097d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Mar 25 15:20:06 2017 +0100\n\n    patch 8.0.0507: client-server tests fail when $DISPLAY is not set\n\n    Problem:    Client-server tests fail when $DISPLAY is not set.\n    Solution:   Check for E240 before running the test.\n\ncommit 6c0c1e8052811a818739e2f3d543291b7a347ad0\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Mar 25 15:07:43 2017 +0100\n\n    patch 8.0.0506: can\u0027t build with ANSI C\n\n    Problem:    Can\u0027t build with ANSI C.\n    Solution:   Move declarations to start of block.\n\ncommit ba6ad17378ddb9b33412d85174224997b8ff7a4f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Mar 25 15:03:45 2017 +0100\n\n    patch 8.0.0505: failed window split for :stag not handled\n\n    Problem:    Failed window split for :stag not handled. (Coverity CID 99204)\n    Solution:   If the split fails skip to the end. (bstaletic, closes #1577)\n\ncommit e5e0fbcd4244d032a0635ad7defe2831f251c639\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Mar 25 14:51:01 2017 +0100\n\n    patch 8.0.0504: looking up an Ex command is a bit slow\n\n    Problem:    Looking up an Ex command is a bit slow.\n    Solution:   Instead of just using the first letter, also use the second letter\n                to skip ahead in the list of commands. Generate the table with a\n                Perl script. (Dominique Pelle, closes #1589)\n\ncommit 9d20ce6970158de69202a82529d9e97827a9e71b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Mar 23 21:53:35 2017 +0100\n\n    patch 8.0.0503: endless loop in updating folds with 32 bit ints\n\n    Problem:    Endless loop in updating folds with 32 bit ints.\n    Solution:   Subtract from LHS instead of add to the RHS. (Matthew Malcomson)\n\ncommit a37ffaa5e0a47e2db27bc0cc23f49e7094f47f3b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Mar 21 21:58:00 2017 +0100\n\n    patch 8.0.0502: Coverity complains about possible NULL pointer\n\n    Problem:    Coverity complains about possible NULL pointer.\n    Solution:   Add an assert(), let\u0027s see if this works on all systems.\n\ncommit b2964f2570574b4c66f3645d69956fec99f2af3e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Mar 21 19:29:26 2017 +0100\n\n    patch 8.0.0501: on MS-Windows \":!start\" does not work as expected\n\n    Problem:    On MS-Windows \":!start\" does not work as expected.\n    Solution:   When creating a process fails try passing the argument to\n                ShellExecute().  (Katsuya Hino, closes #1570)\n\ncommit 3c2881dc1195f53ebafc387378399ddd6cb677a7\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Mar 21 19:18:29 2017 +0100\n\n    Update runtime files.  Add Rust support.\n\ncommit 4889ad7c6cd46368f553cc1140ca17508e8beaaa\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Mar 21 18:02:41 2017 +0100\n\n    patch 8.0.0500: quotestar test is still a bit flaky\n\n    Problem:    Quotestar test is still a bit flaky.\n    Solution:   Add a slower check for v:version.\n\ncommit c6aafbaf3ea755e3ab4ee2e3045911126a08b038\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Mar 21 17:09:10 2017 +0100\n\n    patch 8.0.0499: taglist() does not prioritize tags for a buffer\n\n    Problem:    taglist() does not prioritize tags for a buffer.\n    Solution:   Add an optional buffer argument. (Duncan McDougall, closes #1194)\n\ncommit e94260f3582cf928cc59e792b3b6ede57794a4a6\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Mar 21 15:50:12 2017 +0100\n\n    patch 8.0.0498: two autocmd tests are skipped on MS-Windows\n\n    Problem:    Two autocmd tests are skipped on MS-Windows.\n    Solution:   Make the test pass on MS-Windows. Write the messages in a file\n                instead of getting the output of system().\n\ncommit 3ff2f09525e3461419886763efa1a01f08882d8c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Mar 21 13:22:44 2017 +0100\n\n    patch 8.0.0497: arabic support is not fully tested\n\n    Problem:    Arabic support is not fully tested.\n    Solution:   Add more tests for the untested functions.  Comment out\n                unreachable code.\n\ncommit 518c9b133baed4b1a555d7be0ece1b48bb234b1d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Mar 21 11:48:39 2017 +0100\n\n    patch 8.0.0496: insufficient testing for folding\n\n    Problem:    Insufficient testing for folding.\n    Solution:   Add a couple more fold tests. (Dominique Pelle, closes #1579)\n\ncommit f5610da7a8a5908e747d1ae39dbed1408bbd2644\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Mar 20 21:47:16 2017 +0100\n\n    patch 8.0.0495: quotestar test uses timer instead of timeout\n\n    Problem:    The quotestar test uses a timer instead of a timeout, thus it\n                cannot be rerun like a flaky test.\n    Solution:   Remove the timer and add a timeout. (Kazunobu Kuriyama)\n\ncommit 1662ce104e47f6a1eb0c2004d86b995f74dc4652\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Mar 19 21:47:50 2017 +0100\n\n    patch 8.0.0494: build failure with older compiler on MS-Windows\n\n    Problem:    Build failure with older compiler on MS-Windows.\n    Solution:   Move declaration to start of block.\n\ncommit 15618fa643867cf0d9c31f327022a22dff78a0cf\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Mar 19 21:37:13 2017 +0100\n\n    patch 8.0.0493: crash with cd command with very long argument\n\n    Problem:    Crash with cd command with very long argument.\n    Solution:   Check for running out of space. (Dominique pending, closes #1576)\n\ncommit 81b9d0bd5c705815e903e671e81b0b05828efd9c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Mar 19 21:20:53 2017 +0100\n\n    patch 8.0.0492: a failing client-server request can make Vim hang\n\n    Problem:    A failing client-server request can make Vim hang.\n    Solution:   Add a timeout argument to functions that wait.\n\ncommit bfd830d3e2dbd1e9b14c65625f18773074e6ac67\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Mar 19 21:01:14 2017 +0100\n\n    patch 8.0.0491: quotestar test fails when features are missing\n\n    Problem:    The quotestar test fails when a required feature is missing.\n    Solution:   Prepend \"Skipped\" to the thrown exception.\n\ncommit 38e3483637c16e018f88c07b1dcff97cdb821a29\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Mar 19 20:22:36 2017 +0100\n\n    patch 8.0.0490: vertical split makes \u0027winfixwidth\u0027 window smaller\n\n    Problem:    Splitting a \u0027winfixwidth\u0027 window vertically makes it one column\n                smaller. (Dominique Pelle)\n    Solution:   Add one to the width for the separator.\n\ncommit 7dd4850698e37c3ed4a3c3b23f4cdbf1ae6542f8\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Mar 19 20:04:22 2017 +0100\n\n    patch 8.0.0489: clipboard and \"* register is not tested\n\n    Problem:    Clipboard and \"* register is not tested.\n    Solution:   Add a test for Mac and X11. (Kazunobu Kuriyama)\n\ncommit b4c5572e749063daeef30cfc2932bea1fd468165\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Mar 19 19:11:35 2017 +0100\n\n    patch 8.0.0488: running tests leaves an \"xxx\" file behind\n\n    Problem:    Running tests leaves an \"xxx\" file behind.\n    Solution:   Delete the \u0027verbosefile\u0027 after resetting the option.\n\ncommit 651e4056aceaa580df9e2fff575a6402d5c6f0dc\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Mar 19 18:34:46 2017 +0100\n\n    patch 8.0.0487: the autocmd test hangs on MS-Windows\n\n    Problem:    The autocmd test hangs on MS-Windows.\n    Solution:   Skip the hanging tests for now.\n\ncommit 8c752bd6c4af54c0b7bac35a39acc2bf16015f85\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Mar 19 17:09:56 2017 +0100\n\n    patch 8.0.0486: crash and endless loop when closing windows in autocmd\n\n    Problem:    Crash and endless loop when closing windows in a SessionLoadPost\n                autocommand.\n    Solution:   Check for valid tabpage.  (partly neovim #6308)\n\ncommit 4520d440c59034452d1450b27fcd56825c090687\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Mar 19 16:09:46 2017 +0100\n\n    patch 8.0.0485: not all windows commands are tested\n\n    Problem:    Not all windows commands are tested.\n    Solution:   Add more tests for windows commands. (Dominique Pelle,\n                closes #1575) Run test_autocmd separately, it interferes with\n                other tests.  Fix tests that depended on side effects.\n\ncommit ee85df37634dfb0c40ae5de0b4f246aef460b392\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Mar 19 14:19:50 2017 +0100\n\n    patch 8.0.0484: :lhelpgrep does not fail after a successful one\n\n    Problem:    Using :lhelpgrep with an argument that should fail does not\n                produce an error if the previous :helpgrep worked.\n    Solution:   Use another way to detect that autocommands made the quickfix info\n                invalid. (Yegappan Lakshmanan)\n\ncommit f79225ed4f81bc579bb3360ad2eb06adc8058153\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Mar 18 23:11:04 2017 +0100\n\n    patch 8.0.0483: illegal memory access when using :all\n\n    Problem:    Illegal memory access when using :all. (Dominique Pelle)\n    Solution:   Adjust the cursor position right after setting \"curwin\".\n\ncommit 2c90d51123fba44a90e09aa4a4f2b7d972dadb94\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Mar 18 22:35:30 2017 +0100\n\n    patch 8.0.0482: the setbufvar() function may mess up the window layout\n\n    Problem:    The setbufvar() function may mess up the window layout. (Kay Z.)\n    Solution:   Do not check the window to be valid if it is NULL.\n\ncommit aab93b12cb54fbe5efe9e8f6fde1c46802a3031e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Mar 18 21:37:28 2017 +0100\n\n    patch 8.0.0481: unnecessary if statement\n\n    Problem:    Unnecessary if statement.\n    Solution:   Remove the statement.  Fix \"it\u0027s\" vs \"its\" mistakes. (Dominique\n                Pelle, closes #1568)\n\ncommit 15e737f768542fcc516296b5c158e14cc7ba7feb\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Mar 18 21:22:47 2017 +0100\n\n    patch 8.0.0480: the remote_peek() test fails on MS-Windows\n\n    Problem:    The remote_peek() test fails on MS-Windows.\n    Solution:   Check for pending messages. Also report errors in the first run if\n                a flaky test fails twice.\n\ncommit 6caf606b144bbe2bf3ac515a194f5ff18fdfd331\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Mar 18 20:45:05 2017 +0100\n\n    patch 8.0.0479: remote_peek() is not tested\n\n    Problem:    remote_peek() is not tested.\n    Solution:   Add a test.\n\ncommit 37175409d766ce67f2548dffa6d73451379b5737\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Mar 18 20:18:45 2017 +0100\n\n    patch 8.0.0478: tests use assert_true(0) and assert_false(1) to report errors\n\n    Problem:    Tests use assert_true(0) and assert_false(1) to report errors.\n    Solution:   Use assert_report().\n\ncommit 42205551b140bee8b419b24abe210f56bb80b35e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Mar 18 19:42:22 2017 +0100\n\n    patch 8.0.0477: the client-server test may hang when failing\n\n    Problem:    The client-server test may hang when failing.\n    Solution:   Set a timer.  Add assert_report()\n\ncommit 7a43cb9cb5909634469b0a3e865747f10ea38e9b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Mar 18 18:15:16 2017 +0100\n\n    patch 8.0.0476: missing change to main.c\n\n    Problem:    Missing change to main.c.\n    Solution:   Add new function.\n\ncommit 7416f3e73ab2c4e7ae3adc2ff6e70234f7d40d2e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Mar 18 18:10:13 2017 +0100\n\n    patch 8.0.0475: not enough testing for the client-server feature\n\n    Problem:    Not enough testing for the client-server feature.\n    Solution:   Add more tests.  Add the remote_startserver() function.  Fix that\n                a locally evaluated expression uses function-local variables.\n\ncommit 15bf76d40be1f1622ff5cc16596c308e76e2ca94\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Mar 18 16:18:37 2017 +0100\n\n    patch 8.0.0474: the client-server feature is not tested\n\n    Problem:    The client-server feature is not tested.\n    Solution:   Add a test.\n\ncommit 8c34aa09a449a5c1c2d1141b6fafa90f29b3fc12\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Mar 16 22:52:32 2017 +0100\n\n    patch 8.0.0473: no test covering arg_all()\n\n    Problem:    No test covering arg_all().\n    Solution:   Add a test expanding ##.\n\ncommit c537947100d4a73754ad4b4c9228c6c439655e5d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Mar 16 22:38:00 2017 +0100\n\n    patch 8.0.0472: when a test fails another test may also fail\n\n    Problem:    When a test fails and test.log is created, Test_edit_CTRL_I\n                matches it instead of test1.in.\n    Solution:   Match with runtest.vim instead.\n\ncommit 0529b3eb01fcfd18c0644f8ece9ea107dd460a0f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Mar 16 22:30:37 2017 +0100\n\n    patch 8.0.0471: exit callback test sometimes fails\n\n    Problem:    Exit callback test sometimes fails.\n    Solution:   Add it to the list of flaky tests.\n\ncommit 751ba616d1c47de2c273b269df06c36a7ed141a2\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Mar 16 22:26:44 2017 +0100\n\n    patch 8.0.0470: not enough testing for help commands\n\n    Problem:    Not enough testing for help commands.\n    Solution:   Add a few more help tests. (Dominique Pelle, closes #1565)\n\ncommit 0c0d4eca4dd6252f22ec39f2d561a5e8a68e9a4e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Mar 16 22:06:57 2017 +0100\n\n    patch 8.0.0469: compiler warnings on MS-Windows\n\n    Problem:    Compiler warnings on MS-Windows.\n    Solution:   Add type casts. (Christian Brabandt)\n\ncommit f2405ed2321da4a879fe0b0703af780fc0432c63\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Mar 16 19:58:25 2017 +0100\n\n    patch 8.0.0468: after aborting an Ex command g\u003c does not work\n\n    Problem:    After aborting an Ex command g\u003c does not work. (Marcin\n                Szamotulski)\n    Solution:   Postpone clearing scrollback messages to until the command line\n                has been entered.  Also fix that the screen isn\u0027t redrawn if after\n                g\u003c the command line is cancelled.\n\ncommit 57002ad70c4c32f3afefec24994a974cf3eef3ad\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Mar 16 19:04:19 2017 +0100\n\n    patch 8.0.0467: using g\u003c after :for does not show the right output\n\n    Problem:    Using g\u003c after :for does not show the right output. (Marcin\n                Szamotulski)\n    Solution:   Call msg_sb_eol() in :echomsg.\n\ncommit 036986f1507d223549d110af300144468bd3a1f7\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Mar 16 17:41:02 2017 +0100\n\n    Update runtime files.\n\ncommit 8820b48654b62472821d9b155fe03ab7ac13a05c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Mar 16 17:23:31 2017 +0100\n\n    patch 8.0.0466: still macros that should be all-caps\n\n    Problem:    There are still a few macros that should be all-caps.\n    Solution:   Make a few more macros all-caps.\n\ncommit 40ebc0afda8d8e478d2090133ed6a3cd3d8da3ec\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Mar 16 15:59:14 2017 +0100\n\n    patch 8.0.0465: off-by-one error in using :move with folding\n\n    Problem:    Off-by-one error in using :move with folding.\n    Solution:   Correct off-by-one mistakes and add more tests. (Matthew\n                Malcomson)\n\ncommit f3757f0c87bbd52c7989c85dcbd21511bffcbdd6\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Mar 16 15:13:45 2017 +0100\n\n    patch 8.0.0464: can\u0027t find executable name on Solaris and FreeBSD\n\n    Problem:    Can\u0027t find executable name on Solaris and FreeBSD.\n    Solution:   Check for \"/proc/self/path/a.out\". (Danek Duvall) And for\n                \"/proc/curproc/file\".\n\ncommit 0f39a82b07b285e0c54162e1038348b2988a715c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Mar 16 14:19:36 2017 +0100\n\n    patch 8.0.0463: side effects from resetting \u0027compatible\u0027 in defaults.vim\n\n    Problem:    Resetting \u0027compatible\u0027 in defaults.vim has unexpected side\n                effects. (David Fishburn)\n    Solution:   Only reset \u0027compatible\u0027 if it was set.\n\ncommit b27523ff7ab3083c20c0f33415d890f978726c4f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Mar 16 14:04:51 2017 +0100\n\n    patch 8.0.0462: failure of an MS-Windows test may go unnoticed\n\n    Problem:    If an MS-Windows tests succeeds at first and then fails in a way\n                it does not produce a test.out file it looks like the test\n                succeeded.\n    Solution:   Delete the previous output file.\n\ncommit 4a5a8dd6e5fa5581bd24b584a71b5fce9ba34bb8\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Mar 16 13:54:10 2017 +0100\n\n    patch 8.0.0461: test 45 hangs on MS-Windows\n\n    Problem:    Test 45 hangs on MS-Windows.\n    Solution:   Reset \u0027shiftwidth\u0027.  Also remove redundent function.\n\ncommit d8492792f26c5bbdefc8f452a393621f055edd8c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Mar 16 12:22:38 2017 +0100\n\n    patch 8.0.0460: can\u0027t build on HPUX\n\n    Problem:    Can\u0027t build on HPUX.\n    Solution:   Fix argument names in vim_stat(). (John Marriott)\n\ncommit fe70c5198336dba7e8b0fa915e6c4350e7f80f6f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Mar 15 20:45:53 2017 +0100\n\n    patch 8.0.0459: old fix for :move and folding no longer needed\n\n    Problem:    Old fix for :move messing up folding no longer needed, now that we\n                have a proper solution.\n    Solution:   Revert patch 7.4.700. (Christian Brabandt)\n\ncommit 42f45b850df93b806ef44f3025aecedfffb9ae01\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Mar 14 22:17:14 2017 +0100\n\n    patch 8.0.0458: potential crash if adding list or dict to dict fails\n\n    Problem:    Potential crash if adding list or dict to dict fails.\n    Solution:   Make sure the reference count is correct. (Nikolai Pavlov, closes\n                #1555)\n\ncommit 88d298aed8682eac872ebfe40df3112a6acd83e8\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Mar 14 21:53:58 2017 +0100\n\n    patch 8.0.0457: using :move messes up manual folds\n\n    Problem:    Using :move messes up manual folds.\n    Solution:   Split adjusting marks and folds.  Add foldMoveRange(). (neovim\n                patch #6221)\n\ncommit 84be8b66604ef28c0e249284da3c6f0cab1c25ae\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Mar 13 22:41:42 2017 +0100\n\n    patch 8.0.0456: typo in MinGW test makefile\n\n    Problem:    Typo in MinGW test makefile.\n    Solution:   Change an underscore to a dot. (Michael Soyka)\n\ncommit 26a280c47a1c6e32cdced79032dc495c60710d0d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Mar 13 21:50:55 2017 +0100\n\n    Fix duplication of patch.\n\ncommit ffea8c99d9658b0b51a848a6f674851851e78fa7\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Mar 13 20:37:15 2017 +0100\n\n    patch 8.0.0455: the mode test may hang\n\n    Problem:    The mode test may hang in Test_mode(). (Michael Soyka)\n    Solution:   Set \u0027complete\u0027 to only search the current buffer (as suggested by\n                Michael)\n\ncommit 977d03733601948ab334fec24d0da82bc18c57c3\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Mar 12 21:31:58 2017 +0100\n\n    patch 8.0.0454: compiler warnings for \"always true\" comparison\n\n    Problem:    Compiler warnings for comparing unsigned char with 256 always\n                being true. (Manuel Ortega)\n    Solution:   Add type cast.\n\ncommit 025a6b708a9bff54c73fb9c641b980da19e943a9\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Mar 12 20:37:21 2017 +0100\n\n    patch 8.0.0453: adding fold marker creates new comment\n\n    Problem:    Adding fold marker creates new comment.\n    Solution:   Use an existing comment if possible. (LemonBoy, closes #1549)\n\ncommit 1c46544412382db8b3203d6c78e550df885540bd\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Mar 12 20:10:05 2017 +0100\n\n    patch 8.0.0452: some macros are in lower case\n\n    Problem:    Some macros are in lower case.\n    Solution:   Make a few more macros upper case.\n\ncommit 91acfffc1e6c0d8c2abfb186a0e79a5bf19c3f3f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Mar 12 19:22:36 2017 +0100\n\n    patch 8.0.0451: some macros are in lower case\n\n    Problem:    Some macros are in lower case.\n    Solution:   Make a few more macros upper case. Avoid lower case macros use an\n                argument twice.\n\ncommit 47ffb905f363571072faefbd417938e7ff351a9f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Mar 12 18:38:02 2017 +0100\n\n    patch 8.0.0450: v:progpath is not reliably set\n\n    Problem:    v:progpath is not reliably set.\n    Solution:   Read /proc/self/exe if possible. (idea by Michal Grochmal)\n                Also fixes missing #if.\n\ncommit abb4d5f73fd97d8f3c3e32311959929820e74b54\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Mar 12 18:32:32 2017 +0100\n\n    patch 8.0.0449: part of fold patch accidentally included\n\n    Problem:    Part of fold patch accidentally included.\n    Solution:   Revert that part of the patch.\n\ncommit b5aedf3e228d35821591da9ae8501b61cf2e264c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Mar 12 18:23:53 2017 +0100\n\n    patch 8.0.0448: some macros are in lower case\n\n    Problem:    Some macros are in lower case, which can be confusing.\n    Solution:   Make a few lower case macros upper case.\n\ncommit 8774845ce1a7def122ea07c057a79417f3be3d17\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Mar 12 17:10:33 2017 +0100\n\n    patch 8.0.0447: getting font name does not work on X11\n\n    Problem:    Getting font name does not work on X11.\n    Solution:   Implement gui_mch_get_fontname() for X11.  Add more GUI tests.\n                (Kazunobu Kuriyama)\n\ncommit 454709baffd3205bf2b7d2519419675a122f2bd2\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Mar 12 16:37:14 2017 +0100\n\n    patch 8.0.0446: the \";\" command does not work after some characters\n\n    Problem:    The \";\" command does not work after characters with a lower byte\n                that is NUL.\n    Solution:   Properly check for not having a previous character. (Hirohito\n                Higashi)\n\ncommit 2fcf6688bc3a8df2dff9c352d415b89db8b33668\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Mar 11 20:03:42 2017 +0100\n\n    patch 8.0.0445: getpgid is not supported on all systems\n\n    Problem:    Getpgid is not supported on all systems.\n    Solution:   Add a configure check.\n\ncommit a95ab321200f0239991bf53756b17cd7b90745f9\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Mar 11 19:21:53 2017 +0100\n\n    patch 8.0.0444: diffpatch fails when the file name has a quote\n\n    Problem:    Diffpatch fails when the file name has a quote.\n    Solution:   Escape the name properly. (zetzei)\n\ncommit 38a3d6c9601b637a28f399059263300e9f65eba4\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Mar 11 18:42:56 2017 +0100\n\n    patch 8.0.0443: terminal width is set to 80 in test3\n\n    Problem:    Terminal width is set to 80 in test3.\n    Solution:   Instead of setting \u0027columns\u0027 set \u0027wrapmargin\u0027 depending on\n                \u0027columns.\n\ncommit 1ef73e33c9414eb02c229d8234aafd9d481a8856\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Mar 9 19:21:30 2017 +0100\n\n    patch 8.0.0442: patch shell command not well escaped\n\n    Problem:    Patch shell command uses double quotes around the argument, which\n                allows for $HOME to be expanded. (Etienne)\n    Solution:   Use single quotes on Unix. (closes #1543)\n\ncommit ad2cfb54b78523435b31de7234081ff70a53e736\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Mar 9 18:59:14 2017 +0100\n\n    patch 8.0.0441: dead code in #ifdef\n\n    Problem:    Dead code in #ifdef.\n    Solution:   Remove the #ifdef and #else part.\n\ncommit eb992cb90fd79c77ad2743459ac898e6ac3de939\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Mar 9 18:20:16 2017 +0100\n\n    patch 8.0.0440: not enough test coverage in Insert mode\n\n    Problem:    Not enough test coverage in Insert mode.\n    Solution:   Add lots of tests.  Add test_override(). (Christian Brabandt,\n                closes #1521)\n\ncommit 69a92fb5aecdf2f9d5f6947790b18991b22d0e4c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Mar 9 15:58:30 2017 +0100\n\n    patch 8.0.0439: \":%argdel\" gives an error for an empty arglist\n\n    Problem:    Using \":%argdel\" while the argument list is already empty gives an\n                error. (Pavol Juhas)\n    Solution:   Don\u0027t give an error. (closes #1546)\n\ncommit 056f700031602a2734b1ddf45f6bc2817e49b996\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Mar 9 14:00:27 2017 +0100\n\n    patch 8.0.0438: the fnamemodify test may cause later tests to fail\n\n    Problem:    The fnamemodify test changes \u0027shell\u0027 in a way later tests may not\n                be able to use system().\n    Solution:   Save and restore \u0027shell\u0027.\n\ncommit 644df41c44cbdfacdedbba55ef77a6c6031eccd8\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Mar 9 13:58:02 2017 +0100\n\n    patch 8.0.0437: packadd test does not fully work\n\n    Problem:    The packadd test does not create the symlink correctly and does\n                not test the right thing.\n    Solution:   Create the directory and symlink correctly.\n\ncommit ee1dd1cdc1f9a07e53b792e8762f515213b10c8a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Mar 9 13:55:01 2017 +0100\n\n    patch 8.0.0436: running the options test sometimes resizes the terminal\n\n    Problem:    Running the options test sometimes resizes the terminal.\n    Solution:   Clear out t_WS.\n\ncommit 41042f3cfdb91f946e553456278a995e61dd8578\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Mar 9 12:09:32 2017 +0100\n\n    patch 8.0.0435: some functions are not tested\n\n    Problem:    Some functions are not tested.\n    Solution:   Add more tests for functions. (Dominique Pelle, closes #1541)\n\ncommit 5f69fee26e0688c1646c8724ab794cb0c8d7c44d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Mar 9 11:58:40 2017 +0100\n\n    patch 8.0.0434: clang version not correctly detected\n\n    Problem:    Clang version not correctly detected.\n    Solution:   Adjust the configure script. (Kazunobu Kuriyama)\n\ncommit c3c766ea8c35f5b2bd45fb3d74d0ae46b2d8c24f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Mar 8 22:55:19 2017 +0100\n\n    patch 8.0.0433: beeps when running tests\n\n    Problem:    Quite a few beeps when running tests.\n    Solution:   Set \u0027belloff\u0027 for these tests. (Christian Brabandt)\n\ncommit 12d1dc9155a507f2bbffae19696c33a640fbc8d1\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Mar 8 22:39:50 2017 +0100\n\n    patch 8.0.0432: \"make shadow\" creates an invalid link\n\n    Problem:    \"make shadow\" creates an invalid link.\n    Solution:   Don\u0027t link \"*.vim\". (Kazunobu Kuriyama)\n\ncommit 7720ba8599162fbbb8f7fc034f674a2ccd3ca7f1\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Mar 8 22:19:26 2017 +0100\n\n    patch 8.0.0431: \u0027cinoptions\u0027 cannot set indent for extern block\n\n    Problem:    \u0027cinoptions\u0027 cannot set indent for extern block.\n    Solution:   Add the \"E\" flag in \u0027cinoptions\u0027. (Hirohito Higashi)\n\ncommit bb962262eb6b18d93161d7506317d215ae80bfe5\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Mar 8 00:01:35 2017 +0100\n\n    patch 8.0.0430: options test fails or hangs on MS-Windows\n\n    Problem:    Options test fails or hangs on MS-Windows.\n    Solution:   Run it separately instead of part of test_alot.  Use \"-S\" instead\n                of \"-u\" to run the script.  Fix failures.\n\ncommit e8512d7fedbddd8d464b2c589e6ba5ab9a41bc78\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Mar 7 22:33:32 2017 +0100\n\n    patch 8.0.0429: options test does not always test everything\n\n    Problem:    Options test does not always test everything.\n    Solution:   Fix dependency for opt_test.vim.  Give a message when opt_test.vim\n                was not found.\n\ncommit 65408f7dfbd4bb50d740a8b8f2171080571223f2\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Mar 7 21:31:27 2017 +0100\n\n    patch 8.0.0428: git and hg see new files after running tests\n\n    Problem:    Git and hg see new files after running tests. (Manuel Ortega)\n    Solution:   Add the generated file to .hgignore (or .gitignore). Delete the\n                resulting verbose file. (Christian Brabandt)  Improve dependency\n                on opt_test.vim.  Reset the \u0027more\u0027 option.\n\ncommit ad4187e6fc9c8e1083a172852d958a70a689a75c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Mar 6 21:45:20 2017 +0100\n\n    patch 8.0.0427: \u0027makeencoding\u0027 missing from the options window\n\n    Problem:    \u0027makeencoding\u0027 missing from the options window.\n    Solution:   Add the entry.\n\ncommit 300af82eca3dd5fec6be5516f16c9fd344ae104b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Mar 6 20:28:10 2017 +0100\n\n    patch 8.0.0426: insufficient testing for statusline\n\n    Problem:    Insufficient testing for statusline.\n    Solution:   Add several tests. (Dominique Pelle, closes #1534)\n\ncommit a6c07603ca2fa98a4184f5fd5ab021adcf5156b2\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Mar 5 21:18:27 2017 +0100\n\n    patch 8.0.0425: build errors when building without folding\n\n    Problem:    Build errors when building without folding.\n    Solution:   Add #ifdefs. (John Marriott)\n\ncommit f7e894dfb60b6fd8f426aa3da1452803f8de010c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Mar 5 19:49:13 2017 +0100\n\n    patch 8.0.0424: compiler warnings on MS-Windows\n\n    Problem:    Compiler warnings on MS-Windows. (Ajit Thakkar)\n    Solution:   Add type casts.\n\ncommit 6b64394f346594404cffb9591d71ac693040679f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Mar 5 19:44:06 2017 +0100\n\n    patch 8.0.0423: changing \u0027cinoptions\u0027 does not always work\n\n    Problem:    The effect of adding \"#\" to \u0027cinoptions\u0027 is not always removed.\n                (David Briscoe)\n    Solution:   Reset b_ind_hash_comment. (Christian Brabandt, closes #1475)\n\ncommit f411a3c5aff644ec7a999be83ef22adf3e1132dd\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Mar 5 19:00:34 2017 +0100\n\n    patch 8.0.0422: Python test fails with Python 3.6\n\n    Problem:    Python test fails with Python 3.6.\n    Solution:   Convert new exception messages to old ones. (closes #1359)\n\ncommit f58a8475e17bd566760fc7e2a17d35ddf4edacf2\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Mar 5 18:03:04 2017 +0100\n\n    patch 8.0.0421: diff mode wrong when adding line at end of buffer\n\n    Problem:    Diff mode is displayed wrong when adding a line at the end of a\n                buffer.\n    Solution:   Adjust marks in diff mode. (James McCoy, closes #1329)\n\ncommit 2c7292dc5bbf155fe2192d417363b8c085759cad\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Mar 5 17:43:31 2017 +0100\n\n    patch 8.0.0420: text garbled when the system encoding differs from \u0027encoding\u0027\n\n    Problem:    When running :make the output may be in the system encoding,\n                different from \u0027encoding\u0027.\n    Solution:   Add the \u0027makeencoding\u0027 option. (Ken Takata)\n\ncommit 214641f77df6f318a4b3a0b09723c19859a103f4\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Mar 5 17:04:09 2017 +0100\n\n    Runtime file updates.\n\ncommit 066029ef92b45dc4bd21a353b1fac25841062c26\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Mar 5 15:19:32 2017 +0100\n\n    patch 8.0.0419: test for v:progpath fails on MS-Windows\n\n    Problem:    Test for v:progpath fails on MS-Windows.\n    Solution:   Expand to full path.  Also add \".exe\" when the path is an absolute\n                path.\n\ncommit a382868115e8f8e44c6a85bb9587f8eb31fa0033\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Mar 5 14:56:07 2017 +0100\n\n    patch 8.0.0418: ASAN logs are disabled\n\n    Problem:    ASAN logs are disabled and don\u0027t cause a failure.\n    Solution:   Enable ASAN logs and fail if not empty. (James McCoy,\n                closes #1425)\n\ncommit 0fbff646d5beb1f48c9be3d0ce0339be90fd49f5\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Mar 5 14:30:52 2017 +0100\n\n    patch 8.0.0417: test for the clipboard fails sometimes\n\n    Problem:    Test for the clipboard fails sometimes.\n    Solution:   Add it to the flaky tests.\n\ncommit 436631969716e056feca47480976100b70283370\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Mar 5 14:29:12 2017 +0100\n\n    patch 8.0.0416: setting v:progpath is not quite right\n\n    Problem:    Setting v:progpath is not quite right.\n    Solution:   On MS-Windows add the extension. On Unix use the full path for a\n                relative directory. (partly by James McCoy, closes #1531)\n\ncommit 0f9ea22c115084a982c86214ef41200e0dfc1ea6\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Mar 5 13:48:13 2017 +0100\n\n    patch 8.0.0415: balloon test fails on MS-Windows\n\n    Problem:    Balloon test fails on MS-Windows.\n    Solution:   Test with 0x7fffffff instead of 0xffffffff.\n\ncommit d5841f28d4b041830af0f3314979f9b9093d1a77\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Mar 5 13:27:25 2017 +0100\n\n    patch 8.0.0414: balloon eval is not tested\n\n    Problem:    Balloon eval is not tested.\n    Solution:   Add a few balloon tests. (Kazunobu Kuriyama)\n\ncommit a1c8ecfda90c0e0e519762ae0521d7f6e297c32e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Mar 4 21:41:05 2017 +0100\n\n    patch 8.0.0413: menu test fails on MS-Windows using gvim\n\n    Problem:    Menu test fails on MS-Windows using gvim.\n    Solution:   First delete the English menus.\n\ncommit 5558d19432120696409c007c64d5ba52eed42670\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Mar 4 21:02:22 2017 +0100\n\n    patch 8.0.0412: menu test fails on MS-Windows\n\n    Problem:    Menu test fails on MS-Windows.\n    Solution:   Use a menu entry with only ASCII characters.\n\ncommit 11dd8c1201033dd74e2ea665ba277425b4b965b0\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Mar 4 20:41:34 2017 +0100\n\n    patch 8.0.0411: menu translations don\u0027t match when case is changed.\n\n    Problem:    We can\u0027t change the case in menu entries, it breaks translations.\n    Solution:   Ignore case when looking up a menu translation.\n\ncommit a54d2fc0d3ec7c4c8ca99b91e2ff7f7fee45c8bd\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Mar 4 20:09:34 2017 +0100\n\n    patch 8.0.0410: newer gettext/iconv library has extra dll file\n\n    Problem:    Newer gettext/iconv library has extra dll file.\n    Solution:   Add the file to the Makefile and nsis script. (Christian Brabandt)\n\ncommit 595297d6d5658266dd0574361f77f7832bb18e26\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Mar 4 19:11:12 2017 +0100\n\n    patch 8.0.0409: set_progpath is defined but not always used\n\n    Problem:    set_progpath is defined but not always used\n    Solution:   Adjust #ifdef.\n\ncommit eadbc2b46176e2aff2cde5f3874b734ae2ae082a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Mar 4 18:42:39 2017 +0100\n\n    patch 8.0.0408: updating folds does not always work properly\n\n    Problem:    Updating folds does not work properly when inserting a file and a\n                few other situations.\n    Solution:   Adjust the way folds are updated. (Matthew Malcomson)\n\ncommit 3f3897e41f77a7bcd44ffd37acd4d524c0169ed4\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Mar 4 15:28:53 2017 +0100\n\n    patch 8.0.0407: filtering folds with marker method not tested\n\n    Problem:    Filtering folds with marker method not tested.\n    Solution:   Also set \u0027foldmethod\u0027 to \"marker\".\n\ncommit 7f73b54631af3f0e6f0acd1a1b4c9e8436784705\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Mar 4 14:50:19 2017 +0100\n\n    patch 8.0.0406: arabic shaping code is verbose\n\n    Problem:    The arabic shaping code is verbose.\n    Solution:   Shorten the code without changing the functionality.\n\ncommit 08cab9608781c975b4acbad875862b842b29258d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Mar 4 14:37:18 2017 +0100\n\n    patch 8.0.0405: v:progpath may become invalid after :cd\n\n    Problem:    v:progpath may become invalid after \":cd\".\n    Solution:   Turn v:progpath into a full path if needed.\n\ncommit 391b1dd040af204b150d43c5a1c97477ee450a28\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Mar 4 13:47:11 2017 +0100\n\n    patch 8.0.0404: not enough testing for quickfix\n\n    Problem:    Not enough testing for quickfix.\n    Solution:   Add some more tests. (Yegappan Lakshmanan)\n\ncommit 24d7636e98b33ec6873c51fc72f6bf4b10188d8b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Mar 4 13:32:10 2017 +0100\n\n    patch 8.0.0403: GUI tests may fail\n\n    Problem:    GUI tests may fail.\n    Solution:   Ignore the E285 error better. (Kazunobu Kuriyama)\n\ncommit cf5fdf7d1689ecb145b634dcb9c6e9fc60f63869\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Mar 2 23:05:51 2017 +0100\n\n    patch 8.0.0402: :map completion does not have \u003cspecial\u003e\n\n    Problem:    :map completion does not have \u003cspecial\u003e. (Dominique Pelle)\n    Solution:   Recognize \u003cspecial\u003e in completion.  Add a test.\n\ncommit a0107bdf8762d81cb49909ef02ffff9954092fb6\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Mar 2 22:48:01 2017 +0100\n\n    patch 8.0.0401: test fails with missing balloon feature\n\n    Problem:    Test fails with missing balloon feature.\n    Solution:   Add check for balloon feature.\n\ncommit 358f6b0a36d25e0e2f8f1fc625974816b71fa50a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Mar 2 22:43:01 2017 +0100\n\n    patch 8.0.0400: some tests have a one second delay\n\n    Problem:    Some tests have a one second delay.\n    Solution:   Add --not-a-term in RunVim().\n\ncommit caf6434ac937cf26050276d7b474be2d2d6a06b3\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Mar 2 22:11:33 2017 +0100\n\n    patch 8.0.0399: crash when using balloon_show() when not supported\n\n    Problem:    Crash when using balloon_show() when not supported. (Hirohito\n                Higashi)\n    Solution:   Check for balloonEval not to be NULL. (Ken Takata)\n\ncommit 66727e16079fbac6db3897b5c3736ec9fba995bb\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Mar 1 22:17:05 2017 +0100\n\n    patch 8.0.0398: illegal memory access with \"t\"\n\n    Problem:    Illegal memory access with \"t\".\n    Solution:   Use strncmp() instead of memcmp(). (Dominique Pelle, closes #1528)\n\ncommit 5a66dfb25eb478c26176d993393a3b1b124edb39\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Mar 1 20:40:39 2017 +0100\n\n    patch 8.0.0397: can\u0027t build with +viminfo but without +eval\n\n    Problem:    Cannot build with the viminfo feature but without the eval\n                feature.\n    Solution:   Adjust #ifdef. (John Marriott)\n\ncommit 59716a27bd5c6c64def6c3ca430ff1246deae749\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Mar 1 20:32:44 2017 +0100\n\n    patch 8.0.0396: \u0027balloonexpr\u0027 only works synchronously\n\n    Problem:    \u0027balloonexpr\u0027 only works synchronously.\n    Solution:   Add balloon_show(). (Jusufadis Bakamovic, closes #1449)\n\ncommit f8ab1b14fd972a093e0c12146dd3becd511eb519\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Mar 1 18:30:34 2017 +0100\n\n    patch 8.0.0395: testing the + register fails with Motif\n\n    Problem:    Testing the + register fails with Motif.\n    Solution:   Also ignore the \"failed to create input context\" error in the\n                second gvim.  Don\u0027t use msg() when it would result in a dialog.\n\ncommit abc39ab642791ae3d22a524516eeedb673a95d9d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Mar 1 18:04:05 2017 +0100\n\n    patch 8.0.0394: tabs are not aligned when scrolling horizontally\n\n    Problem:    Tabs are not aligned when scrolling horizontally and a Tab doesn\u0027t\n                fit. (Axel Bender)\n    Solution:   Handle a Tab as a not fitting character. (Christian Brabandt)\n                Also fix that \":redraw\" does not scroll horizontally to show the\n                cursor.  And fix the test that depended on the old behavior.\n\ncommit 98e83b295628bc29bc67bcc1adb8ae75d01b8e07\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Mar 1 15:45:05 2017 +0100\n\n    patch 8.0.0393: order of duplicate tags is not preserved\n\n    Problem:    When the same tag appears more than once, the order is\n                unpredictable. (Charles Campbell)\n    Solution:   Besides using a dict for finding duplicates, use a grow array for\n                keeping the tags in sequence.\n\ncommit e0c31f6a304496b597a51ce98af419ec815bec74\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Mar 1 15:07:05 2017 +0100\n\n    patch 8.0.0392: GUI test fails with Athena and Motif\n\n    Problem:    GUI test fails with Athena and Motif.\n    Solution:   Add test_ignore_error().  Use it to ignore the \"failed to create\n                input context\" error.\n\ncommit 5f53dd3f747711be90879fa2f22a207970b86750\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Mar 1 14:02:30 2017 +0100\n\n    patch 8.0.0391: arabic support is verbose and not well tested\n\n    Problem:    Arabic support is verbose and not well tested.\n    Solution:   Simplify the code.  Add more tests.\n\ncommit cb03642399ae4f3c47a006f608a6b912f9d98b5f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Mar 1 12:29:10 2017 +0100\n\n    patch 8.0.0390: when the window scrolls the popup menu may be garbled\n\n    Problem:    When the window scrolls horizontally when the popup menu is\n                displayed part of it may not be cleared. (Neovim issue #6184)\n    Solution:   Remove the menu when the windows scrolled. (closes #1524)\n\ncommit 5342f00ff95ed0256b8183063a83d72112f1243c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Feb 28 22:51:12 2017 +0100\n\n    patch 8.0.0389: test for arabic does not check what is displayed\n\n    Problem:    Test for arabic does not check what is displayed.\n    Solution:   Improve what is asserted. (Dominique Pelle, closes #1523)\n                Add a first shaping test.\n\ncommit 1159b168dd94c1a25b4284c6544de385855df6f6\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Feb 28 21:53:56 2017 +0100\n\n    patch 8.0.0388: filtering lines changes folds\n\n    Problem:    filtering lines through \"cat\", without changing the line count,\n                changes manual folds.\n    Solution:   Change how marks and folds are adjusted. (Matthew Malcomson, from\n                neovim #6194.\n\ncommit b113c3a618113122e62697dd73427261f8c51b2c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Feb 28 21:26:17 2017 +0100\n\n    patch 8.0.0387: compiler warnings\n\n    Problem:    compiler warnings\n    Solution:   Add type casts. (Christian Brabandt)\n\ncommit 5b3af14b34c97ab58bfd4699bc2f3e5a2b704117\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Feb 27 22:59:40 2017 +0100\n\n    patch 8.0.0386: tiny build has a problem with generating the options test\n\n    Problem:    Tiny build has a problem with generating the options test.\n    Solution:   Change the \"if\" to skip over statements.\n\ncommit b5e8377364110ee70090274da15d202778e96a64\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Feb 27 21:48:26 2017 +0100\n\n    patch 8.0.0385: no tests for arabic\n\n    Problem:    No tests for arabic.\n    Solution:   Add a first test for arabic. (Dominique Pelle, closes #1518)\n\ncommit d512e17ea4cebe547197b759a047138228acc06f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Feb 27 21:35:53 2017 +0100\n\n    patch 8.0.0384: timer test failed for no apparent reason\n\n    Problem:    Timer test failed for no apparent reason.\n    Solution:   Mark the test as flaky.\n\ncommit 10a8da0594406c37f8971cbd16ebbebf831dc60f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Feb 27 21:11:35 2017 +0100\n\n    patch 8.0.0383: misplaced #ifdef\n\n    Problem:    Misplaced #ifdef. (Christ van Willigen)\n    Solution:   Split assignment.\n\ncommit 88e7688edaf6fcf079d3c1b1070c852cfbb28185\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Feb 27 20:33:46 2017 +0100\n\n    patch 8.0.0382: warning in tiny build for unused variable\n\n    Problem:    Warning in tiny build for unused variable. (Tony Mechelynck)\n    Solution:   Add #ifdefs.\n\ncommit aeb661e1f4a491286ef7af8c3105aff1f3b16f1c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Feb 26 19:59:59 2017 +0100\n\n    patch 8.0.0381: diff mode is not sufficiently tested\n\n    Problem:    Diff mode is not sufficiently tested.\n    Solution:   Add more diff mode tests. (Dominique Pelle, closes #1515)\n\ncommit 38632faf635f6434441827e136bceb5a930c59ad\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Feb 26 19:40:59 2017 +0100\n\n    patch 8.0.0380: with \u0027linebreak\u0027 double wide char wraps badly\n\n    Problem:    With \u0027linebreak\u0027 set and \u0027breakat\u0027 includes \"\u003e\" a double-wide\n                character results in \"\u003c\u003c\" displayed.\n    Solution:   Check for the character not to be replaced. (Ozaki Kiichi,\n                closes #1456)\n\ncommit 74a47162a07fddb532f4bead212f6c80ef474ae7\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Feb 26 19:09:05 2017 +0100\n\n    patch 8.0.0379: CTRL-Z and mouse click use CTRL-O unnecessary\n\n    Problem:    CTRL-Z and mouse click use CTRL-O unnecessary.\n    Solution:   Remove stuffing CTRL-O. (James McCoy, closes #1453)\n\ncommit 0c8485f0e4931463c0f7986e1ea84a7d79f10c75\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Feb 26 18:17:10 2017 +0100\n\n    patch 8.0.0378: possible overflow when reading corrupted undo file\n\n    Problem:    Another possible overflow when reading corrupted undo file.\n    Solution:   Check if allocated size is not too big. (King)\n\ncommit 3eb1637b1bba19519885dd6d377bd5596e91d22c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Feb 26 18:11:36 2017 +0100\n\n    patch 8.0.0377: possible overflow when reading corrupted undo file\n\n    Problem:    Possible overflow when reading corrupted undo file.\n    Solution:   Check if allocated size is not too big. (King)\n\ncommit 6d3c8586fc81b022e9f06c611b9926108fb878c7\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Feb 26 15:27:23 2017 +0100\n\n    patch 8.0.0376: size computations in spell file reading are off\n\n    Problem:    Size computations in spell file reading are not exactly right.\n    Solution:   Make \"len\" a \"long\" and check with LONG_MAX.\n\ncommit 5074a0e0333eaa6a9f697eb765124ca0e244c89b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Feb 26 15:08:21 2017 +0100\n\n    patch 8.0.0375: the \"+ register is not tested\n\n    Problem:    The \"+ register is not tested.\n    Solution:   Add a test using another Vim instance to change the \"+ register.\n                (Kazuki Kuriyama)\n\ncommit ba748c8a847561c043a63827bcb1d98bdebe16e6\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Feb 26 14:00:07 2017 +0100\n\n    patch 8.0.0374: invalid memory access when using :sc in Ex mode\n\n    Problem:    Invalid memory access when using :sc in Ex mode. (Dominique Pelle)\n    Solution:   Avoid the column being negative.  Also fix a hang in Ex mode.\n\ncommit 376407674ff10b60e7c6090906be50982763f0f3\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Feb 25 22:37:15 2017 +0100\n\n    patch 8.0.0373: build fails without +folding\n\n    Problem:    Build fails without +folding.\n    Solution:   Move misplaced #ifdef.\n\ncommit a713ff819d134dc34e507c05273c935bfc17e795\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Feb 25 22:18:43 2017 +0100\n\n    patch 8.0.0372: more options are not always defined\n\n    Problem:    More options are not always defined.\n    Solution:   Consistently define all possible options.\n\ncommit 14c2e18b63faaa4056d987fd501a68480cb40c5c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Feb 25 21:39:17 2017 +0100\n\n    patch 8.0.0371: leaking memory when setting v:completed_item\n\n    Problem:    Leaking memory when setting v:completed_item.\n    Solution:   Or the flags instead of setting them.\n\ncommit a12e40351d1357687e8b5dc3122fffef705bdc08\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Feb 25 21:37:57 2017 +0100\n\n    patch 8.0.0370: invalid memory access when setting wildchar empty\n\n    Problem:    Invalid memory access when setting wildchar empty.\n    Solution:   Avoid going over the end of the option value. (Dominique Pelle,\n                closes #1509)  Make option test check all number options with\n                empty value.\n\ncommit c43a8b8de0676caf8a460b6af1310d7aba8221bb\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Feb 25 21:12:29 2017 +0100\n\n    patch 8.0.0369: a few options are not defined, depending on features\n\n    Problem:    The \u0027balloondelay\u0027, \u0027ballooneval\u0027 and \u0027balloonexpr\u0027 options are\n                not defined without the +balloon_eval feature. Testing that an\n                option value fails does not work for unsupported options.\n    Solution:   Make the options defined but not supported.  Don\u0027t test if\n                setting unsupported options fails.\n\ncommit 2f5463df014a406a2b780068e341ef30a99c9b98\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Feb 25 20:40:46 2017 +0100\n\n    patch 8.0.0368: not all options are tested with a range of values\n\n    Problem:    Not all options are tested with a range of values.\n    Solution:   Generate a test script from the source code.\n\ncommit f7506cade470efd122fa8fb61dd4e5ad21d1e246\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Feb 25 16:01:49 2017 +0100\n\n    patch 8.0.0367: types in include files may be inconsistent\n\n    Problem:    If configure defines _LARGE_FILES some include files are included\n                before it is defined.\n    Solution:   Include vim.h first. (Sam Thursfield, closes #1508)\n\ncommit 92769c3928bb8a3faa43c533c07ef8476af32ade\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Feb 25 15:41:37 2017 +0100\n\n    patch 8.0.0366: build fails with tiny features\n\n    Problem:    Build fails with tiny features.\n    Solution:   Add #ifdef.\n\ncommit 95c526e1f6d76acafee4b21f5701d6d6ac8c4b5f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Feb 25 14:59:34 2017 +0100\n\n    patch 8.0.0365: might free a dict item that wasn\u0027t allocated\n\n    Problem:    Might free a dict item that wasn\u0027t allocated.\n    Solution:   Call dictitem_free(). (Nikolai Pavlov)  Use this for\n                b:changedtick.\n\ncommit d3f78dc9ebd729475a7f24a50a91112e300d5ac9\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Feb 25 14:21:10 2017 +0100\n\n    patch 8.0.0364: ]s does not move cursor with two spell errors in one line\n\n    Problem:    ]s does not move cursor with two spell errors in one line. (Manuel\n                Ortega)\n    Solution:   Don\u0027t stop search immediately when wrapped, search the line first.\n                (Ken Takata)  Add a test.\n\ncommit 3834e3d039777e0144914a86289870bee147c0a2\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Feb 23 20:20:53 2017 +0100\n\n    patch 8.0.0363: Travis is too slow to keep up with patches\n\n    Problem:    Travis is too slow to keep up with patches.\n    Solution:   Increase git depth to 20\n\ncommit 10c6029e28ab666a42190fcceb0bb098a4ebf724\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Feb 23 20:17:13 2017 +0100\n\n    patch 8.0.0362: tests fail on MS-Windows\n\n    Problem:    Tests fail on MS-Windows.\n    Solution:   Use $*.vim instead of $\u003c.\n\ncommit 8be2fbb6705dfb41d06d688701803d206c968404\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Feb 23 19:32:47 2017 +0100\n\n    patch 8.0.0361: GUI initialisation is not sufficiently tested\n\n    Problem:    GUI initialisation is not sufficiently tested.\n    Solution:   Add the gui_init test. (Kazuki Kuriyama)\n\ncommit b544f3c81f1e6a50322855681ac266ffaa8e313c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Feb 23 19:03:28 2017 +0100\n\n    patch 8.0.0360: sometimes VimL is used instead of \"Vim script\"\n\n    Problem:    Sometimes VimL is used, which is confusing.\n    Solution:   Consistently use \"Vim script\". (Hirohito Higashi)\n\ncommit dc9a081712ec8c140e6d4909e9f6b03a629d32d3\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Feb 23 18:46:50 2017 +0100\n\n    patch 8.0.0359: \u0027number\u0027 and \u0027relativenumber\u0027 are not properly tested\n\n    Problem:    \u0027number\u0027 and \u0027relativenumber\u0027 are not properly tested.\n    Solution:   Add tests, change old style to new style tests. (Ozaki Kiichi,\n                closes #1447)\n\ncommit 60629d642541a089c322e65963c0a77e5f77eb79\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Feb 23 18:08:56 2017 +0100\n\n    patch 8.0.0358: invalid memory access in C-indent code\n\n    Problem:    Invalid memory access in C-indent code.\n    Solution:   Don\u0027t go over end of empty line. (Dominique Pelle, closes #1492)\n\ncommit 24922ec23360e7ea7c5a803c9edf476bb6395b32\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Feb 23 17:59:22 2017 +0100\n\n    patch 8.0.0357: crash when setting \u0027guicursor\u0027 to weird value\n\n    Problem:    Crash when setting \u0027guicursor\u0027 to weird value.\n    Solution:   Avoid negative size. (Dominique Pelle, closes #1465)\n\ncommit 354796c19a0a4a048017059a0281938cc0b8f09a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Feb 23 17:18:37 2017 +0100\n\n    patch 8.0.0356: leaking memory when setting \u0027ttytype\u0027\n\n    Problem:    Leaking memory when setting \u0027ttytype\u0027.\n    Solution:   Get free_oldval from the right option entry.\n\ncommit 187a4f28140f10ff833862be7e3ef823d317e1c7\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Feb 23 17:07:14 2017 +0100\n\n    patch 8.0.0355: using uninitialized memory when \u0027isfname\u0027 is empty\n\n    Problem:    Using uninitialized memory when \u0027isfname\u0027 is empty.\n    Solution:   Don\u0027t call getpwnam() without an argument. (Dominique Pelle,\n                closes #1464)\n\ncommit 1c410400fad79068b16dc4c6c7a023463a0858cf\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Feb 23 15:20:03 2017 +0100\n\n    patch 8.0.0354: test to check that setting termcap key fails sometimes\n\n    Problem:    Test to check that setting termcap key fails sometimes.\n    Solution:   Check for \"t_k1\" to exist. (Christian Brabandt, closes #1459)\n\ncommit 3457d295f4035293a78f9a9851ea416f923dd59e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Feb 23 14:55:59 2017 +0100\n\n    patch 8.0.0353: if [RO] is translated it may be truncated\n\n    Problem:    If [RO] in the status line is translated to a longer string, it is\n                trunctted to 4 bytes.\n    Solution:   Skip over the resulting string. (Jente Hidskes, closes #1499)\n\ncommit f06e5a549f42396be3478ccc1b5f03be64e1173e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Feb 23 14:25:17 2017 +0100\n\n    patch 8.0.0352: not easy to see when a typval needs to be cleared\n\n    Problem:    The condition for when a typval needs to be cleared is too\n                complicated.\n    Solution:   Init the type to VAR_UNKNOWN and clear it always.\n\ncommit 218426896cbb2129aa4e85803ea97c5b57df1eaa\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Feb 23 13:50:38 2017 +0100\n\n    patch 8.0.0351: no test for concatenating an empty string\n\n    Problem:    No test for concatenating an empty string that results from out of\n                bounds indexing.\n    Solution:   Add a simple test.\n\ncommit ae177b716626c8d517b7c6c7d77f8b1aec6ba5f9\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Feb 23 13:45:57 2017 +0100\n\n    patch 8.0.0350: not enough test coverage for Perl\n\n    Problem:    Not enough test coverage for Perl.\n    Solution:   Add more Perl tests. (Dominique Perl, closes #1500)\n\ncommit fe344a9875667537ce32fc11936dc56ad51f2139\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Feb 23 12:20:35 2017 +0100\n\n    patch 8.0.0349: redrawing errors with GTK 3\n\n    Problem:    Redrawing errors with GTK 3.\n    Solution:   When updating, first clear all rectangles and then draw them.\n                (Kazunobu Kuriyama, Christian Ludwig, closes #848)\n\ncommit b7a59906d7ce41b7e74ec31b910375c21e427c0a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Feb 22 22:04:04 2017 +0100\n\n    patch 8.0.0348: using shadow dir on Mac lack +clipboard\n\n    Problem:    When building with a shadow directory on macOS lacks the\n                +clipboard feature.\n    Solution:   Link *.m files, specifically os_macosx.m. (Kazunobu Kuriyama)\n\ncommit d099e033703ce0772f152b8df8a763f0b65303ee\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Feb 21 23:00:36 2017 +0100\n\n    patch 8.0.0347: when using completion comment leader wont work\n\n    Problem:    When using CTRL-X CTRL-U inside a comment, the use of the comment\n                leader may not work. (Klement)\n    Solution:   Save and restore did_ai. (Christian Brabandt, closes #1494)\n\ncommit bfd30590f6e3475033099d0fb20d9444fa10af6b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Feb 21 21:57:06 2017 +0100\n\n    patch 8.0.0346: Vim relies on limits.h to be included indirectly\n\n    Problem:    Vim relies on limits.h to be included indirectly, but on Solaris 9\n                it may not be. (Ben Fritz)\n    Solution:   Always include limits.h.\n\ncommit 3a257737726ba42980bf38ec9a0c80944756af24\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Feb 21 20:47:13 2017 +0100\n\n    patch 8.0.0345: islocked(\u0027d.changedtick\u0027) does not work\n\n    Problem:    islocked(\u0027d.changedtick\u0027) does not work.\n    Solution:   Make it work.\n\ncommit 49439c4cdf7d2822255f292adda4226656fe144d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Feb 20 23:07:05 2017 +0100\n\n    patch 8.0.0344: unlet command leaks memory\n\n    Problem:    Unlet command leaks memory. (Nikolai Pavlov)\n    Solution:   Free the memory on error. (closes #1497)\n\ncommit e7877fe0de1426f8de9ada825e4f7b64810c7dbc\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Feb 20 22:35:33 2017 +0100\n\n    patch 8.0.0343: b:changedtick can be unlocked\n\n    Problem:    b:changedtick can be unlocked, even though it has no effect.\n                (Nikolai Pavlov)\n    Solution:   Add a check and error E940. (closes #1496)\n\ncommit 673911457d6745b6b779eb769c2f41965592d12c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Feb 19 21:07:04 2017 +0100\n\n    patch 8.0.0342: double free with EXITFREE and setting \u0027ttytype\u0027\n\n    Problem:    Double free when compiled with EXITFREE and setting \u0027ttytype\u0027.\n    Solution:   Avoid setting P_ALLOCED on \u0027ttytype\u0027. (Dominique Pelle,\n                closes #1461)\n\ncommit d56a79d3396cf70861b7f739a3c400db91ce7b70\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Feb 19 15:26:18 2017 +0100\n\n    patch 8.0.0341: undo does not work properly when using completion\n\n    Problem:    When using complete() and typing a character undo is saved after\n                the character was inserted. (Shougo)\n    Solution:   Save for undo before inserting the character.\n\ncommit 5acff71d3bd7796ee0a112ceb891af630b59304e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Feb 19 13:55:02 2017 +0100\n\n    patch 8.0.0340: not checking return valud of dict_add()\n\n    Problem:    Not checking return valud of dict_add(). (Coverity)\n    Solution:   Handle a failure.\n\ncommit 46522af72424c7fadfa7a4cbba3dd21b82d19131\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Feb 18 23:12:01 2017 +0100\n\n    patch 8.0.0339: illegal memory access with vi\u0027\n\n    Problem:    Illegal memory access with vi\u0027\n    Solution:   For quoted text objects bail out if the Visual area spans more\n                than one line.\n\ncommit 803452046ba6cda7a2896626572eb78b2358c965\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Feb 18 22:43:19 2017 +0100\n\n    patch 8.0.0338: :recover test fails on MS-Windows\n\n    Problem:    :recover test fails on MS-Windows.\n    Solution:   Use non-existing directory on MS-Windows.\n\ncommit c525e3a1c20f6b5d9809c8b84f80090a8e416c92\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Feb 18 16:59:02 2017 +0100\n\n    patch 8.0.0337: invalid memory access in :recover command\n\n    Problem:    Invalid memory access in :recover command.\n    Solution:   Avoid access before directory name. (Dominique Pelle,\n                closes #1488)\n\ncommit 3df0173fa6d0418e89ef4e9c1d04a97c92eec27c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Feb 17 22:47:16 2017 +0100\n\n    Updated runtime files.\n\ncommit 8c50d50b6e19b755d7bad7b2724d14ead29364a7\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Feb 17 18:28:24 2017 +0100\n\n    patch 8.0.0336: flags of :substitute not sufficiently tested\n\n    Problem:    Flags of :substitute not sufficiently tested.\n    Solution:   Test up to two letter flag combinations. (James McCoy, closes\n                #1479)\n\ncommit 507647da3151f7ffccac1b217936240daa79849c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Feb 17 16:43:49 2017 +0100\n\n    patch 8.0.0335: functions test fails\n\n    Problem:    Functions test fails.\n    Solution:   Use the right buffer number.\n\ncommit 79518e2ace5fce7b9c49060e462a6e935dba0a84\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Feb 17 16:31:35 2017 +0100\n\n    patch 8.0.0334: can\u0027t access b:changedtick from a dict reference\n\n    Problem:    Can\u0027t access b:changedtick from a dict reference.\n    Solution:   Make changedtick a member of the b: dict. (inspired by neovim\n                #6112)\n\ncommit 226c53429109f24e31c17016aedfd7fbf7a9aa50\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Feb 17 14:53:15 2017 +0100\n\n    patch 8.0.0333: illegal memory access when \u0027complete\u0027 ends in a backslash\n\n    Problem:    Illegal memory access when \u0027complete\u0027 ends in a backslash.\n    Solution:   Check for trailing backslash. (Dominique Pelle, closes #1478)\n\ncommit 4e9dbc74df24dc22d0eeda3741c3fb0e0e7373bf\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Feb 17 13:44:48 2017 +0100\n\n    patch 8.0.0332: GUI test fails on some systems\n\n    Problem:    GUI test fails on some systems.\n    Solution:   Try different language settings. (Kazunobu Kuriyama)\n\ncommit 343b8c042967da82f2f022afa31f2c97a264c1c8\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Feb 17 12:04:56 2017 +0100\n\n    patch 8.0.0331: restoring help snapshot accesses freed memory\n\n    Problem:    Restoring help snapshot accesses freed memory. (Dominique Pelle)\n    Solution:   Don\u0027t restore a snapshot when the window closes.\n\ncommit 84b2a381451e9068b09ef6d85f5e8cf1598e7355\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Feb 17 11:40:00 2017 +0100\n\n    patch 8.0.0330: illegal memory access after \"vapo\"\n\n    Problem:    Illegal memory access after \"vapo\". (Dominique Pelle)\n    Solution:   Fix the cursor column.\n\ncommit 10434674821939222bf552d15d93e0132d13badc\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Feb 12 19:59:08 2017 +0100\n\n    patch 8.0.0329: xfontset and guifontwide are not tested\n\n    Problem:    Xfontset and guifontwide are not tested.\n    Solution:   Add tests. (Kazunobu Kuriyama)\n\ncommit 23a5558cfd860401aa694f0302d621887440f031\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Feb 12 18:45:25 2017 +0100\n\n    patch 8.0.0328: the \"zero count\" error doesn\u0027t have a number\n\n    Problem:    The \"zero count\" error doesn\u0027t have a number. (Hirohito Higashi)\n    Solution:   Give it a number and be more specific about the error.\n\ncommit 75c19464ed7fb6024af64747379e61abc4e4a483\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Feb 12 18:34:05 2017 +0100\n\n    patch 8.0.0327: error message in cmdline window is not translated\n\n    Problem:    The E11 error message in the command line window is not\n                translated.\n    Solution:   use _(). (Hirohito Higashi)\n\ncommit 24f8f543d4036c5d2ce4ea6973a174cf2176cb72\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Feb 11 23:00:36 2017 +0100\n\n    patch 8.0.0326: packadd test uses wrong directory name\n\n    Problem:    Packadd test uses wrong directory name.\n    Solution:   Use the variable name value. (Hirohito Higashi)\n\ncommit 913727e56761d57aaba61197c2d3485418dea7eb\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Feb 11 11:34:58 2017 +0100\n\n    patch 8.0.0325: packadd test does not clean up symlink\n\n    Problem:    Packadd test does not clean up symlink.\n    Solution:   Delete the link. (Hirohito Higashi)\n\ncommit f1f6f3f7df2938b3583e341482d96c1d53124c51\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Feb 9 22:28:20 2017 +0100\n\n    patch 8.0.0324: illegal memory access with a wrong yank range\n\n    Problem:    Illegal memory access with \"1;y\".\n    Solution:   Call check_cursor() instead of check_cursor_lnum(). (Dominique\n                Pelle, closes #1455)\n\ncommit 31eb139b8877439d06db0ca57692dfe35fec3f0c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Feb 9 21:44:03 2017 +0100\n\n    patch 8.0.0323: one second pause when running cmdline test\n\n    Problem:    When running the command line tests there is a one second wait.\n    Solution:   Change an Esc to Ctrl-C. (Yegappan Lakshmanan)\n\ncommit 399c297aa93afe2c0a39e2a1b3f972aebba44c9d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Feb 9 21:07:12 2017 +0100\n\n    patch 8.0.0322: possible overflow with corrupted spell file\n\n    Problem:    Possible overflow with spell file where the tree length is\n                corrupted.\n    Solution:   Check for an invalid length (suggested by shqking)\n\ncommit 8cc2a9c062fa38e133a62778518f769a423a2526\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Feb 9 20:22:30 2017 +0100\n\n    patch 8.0.0321: errors when trying to use scripts in tiny version\n\n    Problem:    When using the tiny version trying to load the matchit plugin\n                gives an error. On MS-Windows some default mappings fail.\n    Solution:   Add a check if the command used is available. (Christian Brabandt)\n\ncommit 4d8505155ec3d0f04e268b2997153ecaf37ee188\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Feb 9 18:25:14 2017 +0100\n\n    patch 8.0.0320: warning for unused variable with small build\n\n    Problem:    Warning for unused variable with small build.\n    Solution:   Change #ifdef to exclude FEAT_CMDWIN. (Kazunobu Kuriyama)\n\ncommit 190b04cdd936f4696c22466b7f077f9371d96580\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Feb 9 17:37:03 2017 +0100\n\n    patch 8.0.0319: insert mode completion does not respect \u0027backspace\u0027\n\n    Problem:    Insert mode completion does not respect \"start\" in \u0027backspace\u0027.\n    Solution:   Check whether backspace can go before where insert started.\n                (Hirohito Higashi)\n\ncommit a9f8ffb6345f5b246944c73b9861fcc53eaa5228\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Feb 9 16:14:53 2017 +0100\n\n    patch 8.0.0318: small mistake in 7x13 font name\n\n    Problem:    Small mistake in 7x13 font name.\n    Solution:   Use ISO 8859-1 name instead of 10646-1. (Kazunobu Kuriyama)\n\ncommit 43dded8c59c0647a70dd52c3125783945d90ae5a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Feb 9 16:06:17 2017 +0100\n\n    patch 8.0.0317: no test for setting \u0027guifont\u0027\n\n    Problem:    No test for setting \u0027guifont\u0027.\n    Solution:   Add a test for X11 GUIs. (Kazunobu Kuriyama)\n\ncommit dad7309dd22f0c6b5de0b031acd7f54d3aa94326\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Feb 9 11:54:50 2017 +0100\n\n    patch 8.0.0316: :help z? does not work\n\n    Problem:    \":help z?\" does not work. (Pavol Juhas)\n    Solution:   Remove exception for z?.\n\ncommit a76f59d817e2da31d83b4f0e978b52abe81e0ae9\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Feb 9 11:41:01 2017 +0100\n\n    patch 8.0.0315: :help :[range] does not work\n\n    Problem:    \":help :[range]\" does not work. (Tony Mechelynck)\n    Solution:   Translate to insert a backslash.\n\ncommit 65189a1294307abf007faab7385dc0145ba72b06\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Feb 6 22:22:17 2017 +0100\n\n    patch 8.0.0314: getcmd*() functions are not tested\n\n    Problem:    getcmdtype(), getcmdpos() and getcmdline() are not tested.\n    Solution:   Add tests. (Yegappan Lakshmanan)\n\ncommit 6f785749db766205616fcf8438f43d1859d8f5e4\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Feb 6 22:11:55 2017 +0100\n\n    patch 8.0.0313: not enough testing for GUI functionality\n\n    Problem:    Not enough testing for GUI functionality.\n    Solution:   Add tests for the GUI font. (Kazunobu Kuriyama)\n\ncommit 88989cc381c764978f7d7c8e387f3efc21333b4b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Feb 6 21:56:09 2017 +0100\n\n    patch 8.0.0312: failure when a channel receives a split json message\n\n    Problem:    When a json message arrives in pieces, the start is dropped and\n                the decoding fails.\n    Solution:   Do not drop the start when it is still needed. (Kay Zheng)  Add a\n                test.  Reset the timeout when something is received.\n\ncommit 544d3bc9f0e494cb712a33b61558b8e8e12b1e0b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Feb 5 21:14:50 2017 +0100\n\n    patch 8.0.0311: linebreak tests are old style\n\n    Problem:    Linebreak tests are old style.\n    Solution:   Turn the tests into new style. Share utility functions. (Ozaki\n                Kiichi, closes #1444)\n\ncommit 13c724fb3a630257b736a1c91643b396fee917c1\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Feb 5 20:54:26 2017 +0100\n\n    patch 8.0.0310: not enough testing for GUI functionality\n\n    Problem:    Not enough testing for GUI functionality.\n    Solution:   Add tests for v:windowid and getwinpos[xy](). (Kazunobu Kuriyama)\n\ncommit 059b7482a2d9d4cebbf4c01b2b2ea6f1e783cc20\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Feb 5 16:34:43 2017 +0100\n\n    patch 8.0.0309: cannot use an empty key in json\n\n    Problem:    Cannot use an empty key in json.\n    Solution:   Allow for using an empty key.\n\ncommit 2f9e575583c2ad3978ee3d0f790eeff7df56bd6c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Feb 5 16:07:54 2017 +0100\n\n    patch 8.0.0308: \u0027runtimepath\u0027 not update correctly when using symbolic link\n\n    Problem:    When using a symbolic link, the package path will not be inserted\n                at the right position in \u0027runtimepath\u0027. (Dugan Chen, Norio Takagi)\n    Solution:   Resolve symbolic links when finding the right position in\n                \u0027runtimepath\u0027. (Hirohito Higashi)\n\ncommit 955f198fc546cc30a34361932d3f454a61df0efa\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Feb 5 15:10:51 2017 +0100\n\n    patch 8.0.0307: asan detects a memory error when EXITFREE is defined\n\n    Problem:    Asan detects a memory error when EXITFREE is defined. (Dominique\n                Pelle)\n    Solution:   In getvcol() check for ml_get_buf() returning an empty string.\n                Also skip adjusting the scroll position.  Set \"exiting\" in\n                mch_exit() for all systems.\n\ncommit e971df39a5aac5d9b7e8033247dc18b12daa0eb8\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Feb 5 14:15:29 2017 +0100\n\n    patch 8.0.0306: mode() not sufficiently tested\n\n    Problem:    mode() not sufficiently tested.\n    Solution:   Add more tests. (Yegappan Lakshmanan)\n\ncommit aaaf57d8a936efe420190c077e4a74041cc6c72e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Feb 5 14:13:20 2017 +0100\n\n    patch 8.0.0305: invalid memory access when option has duplicate flag\n\n    Problem:    Invalid memory access when option has duplicate flag.\n    Solution:   Correct pointer computation. (Dominique Pelle, closes #1442)\n\ncommit 1fb0d49803b4f57025ed6a43b1f5b9eb91524645\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Feb 4 21:50:19 2017 +0100\n\n    patch 8.0.0304: assign test fails in the GUI\n\n    Problem:    Assign test fails in the GUI.\n    Solution:   Skip the test for setting t_k1.\n\ncommit a1891848d970452cd775d35a4bccfdd9758a690a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Feb 4 21:34:31 2017 +0100\n\n    patch 8.0.0303: bracketed paste does not work in Visual mode\n\n    Problem:    Bracketed paste does not work in Visual mode.\n    Solution:   Delete the text before pasting\n\ncommit e353c402e63b9b0a0bc06acf390e352d9e7eeaeb\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Feb 4 19:49:16 2017 +0100\n\n    patch 8.0.0302: cannot set terminal key codes with :let\n\n    Problem:    Cannot set terminal key codes with :let.\n    Solution:   Make it work.\n\ncommit 698f8b207bbfefa1cbbd7361caf5412cb3416534\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Feb 4 15:53:32 2017 +0100\n\n    patch 8.0.0301: not enough testing for setting options\n\n    Problem:    No tests for \":set completion\" and various errors of the :set\n                command.\n    Solution:   Add more :set tests. (Dominique Pelle, closes #1440)\n\ncommit 25ea0544587dd45088512fec9d7a685e35fea679\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Feb 3 23:16:28 2017 +0100\n\n    patch 8.0.0300: cannot stop diffing hidden buffers\n\n    Problem:    Cannot stop diffing hidden buffers. (Daniel Hahler)\n    Solution:   When using :diffoff! make the whole list if diffed buffers empty.\n                (closes #736)\n\ncommit 6b40f303291be6b2fe524b5708e089773048c269\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Feb 3 22:01:47 2017 +0100\n\n    patch 8.0.0299: a window resize is sometimes not taking effect\n\n    Problem:    When the GUI window is resized Vim does not always take over the\n                new size. (Luchr)\n    Solution:   Reset new_p_guifont in gui_resize_shell().  Call\n                gui_may_resize_shell() in the main loop.\n\ncommit cbf20fbcd3e9bb006f694bcc35da859930fb12a2\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Feb 3 21:19:04 2017 +0100\n\n    patch 8.0.0298: Ex command range with repeated search does not work\n\n    Problem:    Ex command range with repeated search does not work. (Bruce\n                DeVisser)\n    Solution:   Skip over \\/, \\? and \\\u0026.\n\ncommit 03ff9bcbc968f7d306e4a4e334e226fdde62ca82\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Feb 2 22:59:27 2017 +0100\n\n    patch 8.0.0297: double free on exit when using a closure\n\n    Problem:    Double free on exit when using a closure. (James McCoy)\n    Solution:   Split free_al_functions in two parts. (closes #1428)\n\ncommit fd8983b09c64d9bfa8a4bdc16d72c55fbb22b4dc\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Feb 2 22:21:29 2017 +0100\n\n    patch 8.0.0296: bracketed paste can only append, not insert\n\n    Problem:    Bracketed paste can only append, not insert.\n    Solution:   When the cursor is in the first column insert the text.\n\ncommit 7a073549a3b1e72037a4e98ceb406d057ac9ba50\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Feb 1 23:17:36 2017 +0100\n\n    patch 8.0.0295: test_viml hangs\n\n    Problem:    test_viml hangs.\n    Solution:   Put resetting \u0027more\u0027 before sourcing the script.\n\ncommit 79da563cf9220b9abb83455a68d995684133ea56\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Feb 1 22:52:44 2017 +0100\n\n    patch 8.0.0294: argument list is not stored correctly in a session file\n\n    Problem:    Argument list is not stored correctly in a session file.\n                (lgpasquale)\n    Solution:   Use \"$argadd\" instead of \"argadd\". (closes #1434)\n\ncommit e5f2a075e35aa903e8d5a63bef1a438344bba5fb\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Feb 1 22:31:49 2017 +0100\n\n    patch 8.0.0293: some tests have a one or three second wait\n\n    Problem:    Some tests have a one or three second wait.\n    Solution:   Reset the \u0027showmode\u0027 option.  Use a test time of one to disable\n                sleep after an error or warning message.\n\ncommit a2f28859bfb3fa52bde14c9d2ca3ab7196a9154a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Feb 1 22:05:28 2017 +0100\n\n    patch 8.0.0292: the stat test is a bit slow\n\n    Problem:    The stat test is a bit slow.\n    Solution:   Remove a couple of sleep comments and reduce another.\n\ncommit 23fa81d2223cd9bb7c51829c48047b2976bc2d11\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Feb 1 21:50:21 2017 +0100\n\n    patch 8.0.0291: Visual block insertion does not insert in all lines\n\n    Problem:    Visual block insertion does not insert in all lines.\n    Solution:   Don\u0027t bail out of insert too early. Add a test. (Christian\n                Brabandt, closes #1290)\n\ncommit 04e87b72c5fa88b7034a5b0ec0be6a7ad763e9d2\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Feb 1 21:23:10 2017 +0100\n\n    patch 8.0.0290: cursor positioning wrong if wide character wraps\n\n    Problem:    If a wide character doesn\u0027t fit at the end of the screen line, and\n                the line doesn\u0027t fit on the screen, then the cursor position may\n                be wrong. (anliting)\n    Solution:   Don\u0027t skip over wide character. (Christian Brabandt, closes #1408)\n\ncommit 21d7c9b601f3048e1293ecd6c09b8325a15503cd\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Feb 1 20:53:38 2017 +0100\n\n    patch 8.0.0289: no test for \"ga\" and :ascii\n\n    Problem:    No test for \"ga\" and :ascii.\n    Solution:   Add a test. (Dominique Pelle, closes #1429)\n\ncommit 4e032e1b17c92e1bb4b94be7f487d6be725274ac\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Feb 1 20:48:13 2017 +0100\n\n    patch 8.0.0288: errors reported while running tests\n\n    Problem:    Errors reported while running tests.\n    Solution:   Put comma in the right place.\n\ncommit c7d9eacefa319e5ac3b3b2334fda5acb126b8716\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Feb 1 20:26:51 2017 +0100\n\n    patch 8.0.0287: debug mode: cannot access function arguments\n\n    Problem:    Cannot access the arguments of the current function in debug mode.\n                (Luc Hermitte)\n    Solution:   use get_funccal(). (Lemonboy, closes #1432, closes #1352)\n\ncommit c10f0e7cb0f35eea489b038e56c87b818eee975b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Feb 1 18:37:14 2017 +0100\n\n    patch 8.0.0286: not always redrawing after screen resize\n\n    Problem:    When concealing is active and the screen is resized in the GUI it\n                is not immediately redrawn.\n    Solution:   Use update_prepare() and update_finish() from\n                update_single_line().\n\ncommit c386267ffe1eb7ddf11794ade4f97d8b6b534588\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Feb 1 18:07:38 2017 +0100\n\n    patch 8.0.0285: tests fail with tiny build on Unix\n\n    Problem:    Tests fail with tiny build on Unix.\n    Solution:   Only set g:tester_HOME when build with the +eval feature.\n\ncommit b245559fa9b03bfb0d0f77023120e60d870f0b56\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Feb 1 18:00:13 2017 +0100\n\n    patch 8.0.0284: collapse buffers test failed once\n\n    Problem:    The Test_collapse_buffers() test failed once, looks like it is\n                flaky.\n    Solution:   Add it to the list of flaky tests.\n\ncommit e90858d0229444b3cd16b1cd3a8d61a24c435705\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Feb 1 17:24:34 2017 +0100\n\n    patch 8.0.0283: mode() does not indicate Insert mode completion\n\n    Problem:    The return value of mode() does not indicate that completion is\n                active in Replace and Insert mode. (Zhen-Huan (Kenny) Hu)\n    Solution:   Add \"c\" or \"x\" for two kinds of completion. (Yegappan Lakshmanan,\n                closes #1397)  Test some more modes.\n\ncommit 0b5c93a7f266cd8c90ea27bdaf9f7214a95d64d7\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Feb 1 15:03:30 2017 +0100\n\n    patch 8.0.0282: need to use CTRL-O twice when in Visual-Insert mode\n\n    Problem:    When doing a Visual selection and using \"I\" to go to insert mode,\n                CTRL-O needs to be used twice to go to Normal mode. (Coacher)\n    Solution:   Check for the return value of edit(). (Christian Brabandt,\n                closes #1290)\n\ncommit 1266d678bf2ed5072cca9381409536406f8d7b32\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Feb 1 13:43:36 2017 +0100\n\n    patch 8.0.0281: some files are still using ARGSUSED instead of UNUSED\n\n    Problem:    MS-Windows files are still using ARGSUSED while most other files\n                have UNUSED.\n    Solution:   Change ARGSUSED to UNUSED or delete it.\n\ncommit 7c23d1d9d9cc1d3d19fe35708da7c5d5b3556e05\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Feb 1 13:14:16 2017 +0100\n\n    patch 8.0.0280: problem setting multi-byte environment var on MS-Windows\n\n    Problem:    On MS-Windows setting an environment variable with multi-byte\n                strings does not work well.\n    Solution:   Use wputenv when possible. (Taro Muraoka, Ken Takata)\n\ncommit 168dd00f72515750505458018767f2ae0bcdb54e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Feb 1 13:02:47 2017 +0100\n\n    patch 8.0.0279: MSVC 2015 uses a different dll name\n\n    Problem:    With MSVC 2015 the dll name is vcruntime140.dll.\n    Solution:   Check the MSVC version and use the right dll name. (Ken Takata)\n\ncommit f1ab9c137060a4d3aa1e69bcbbed02342cd746a3\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Feb 1 12:32:58 2017 +0100\n\n    patch 8.0.0278: GUI test fails on MS-Windows\n\n    Problem:    GUI test fails on MS-Windows.\n    Solution:   Check that tester_HOME exists.\n\ncommit 56e6bd7ba2edcb069f55c3515341537c654a9046\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Feb 1 12:08:47 2017 +0100\n\n    patch 8.0.0277: the GUI test may trigger fontconfig and take a long time\n\n    Problem:    The GUI test may trigger fontconfig and take a long time.\n    Solution:   Set $XDG_CACHE_HOME. (Kazunobu Kuriyama)\n\ncommit 3954e3c4b5d2bfda4c481c076fbc39ab06be7639\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Feb 1 11:50:09 2017 +0100\n\n    patch 8.0.0276: unnecessary #ifdefs\n\n    Problem:    Checking for FEAT_GUI_GNOME inside GTK 3 code is unnecessary.\n    Solution:   Remove the #ifdef. (Kazunobu Kuriyama)\n\ncommit e3caa1109072b9655f8d5103c92efd73177f8577\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jan 31 22:07:42 2017 +0100\n\n    patch 8.0.0275: the screen may be updated at the wrong time\n\n    Problem:    When checking for CTRL-C typed the GUI may detect a screen resize\n                and redraw the screen, causing trouble.\n    Solution:   Set updating_screen in ui_breakcheck().\n\ncommit 070b33da93ad3a191664bb61f5ccc50781460c03\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jan 31 21:53:39 2017 +0100\n\n    patch 8.0.0274: possible recursive screen updating causes trouble\n\n    Problem:    When update_single_line() is called recursively, or another screen\n                update happens while it is busy, errors may occur.\n    Solution:   Check and update updating_screen. (Christian Brabandt)\n\ncommit c4a249a736d40ec54794827ef95804c225d0e38f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Jan 30 22:56:48 2017 +0100\n\n    patch 8.0.0273: dead code detected by Coverity\n\n    Problem:    Dead code detected by Coverity when not using gnome.\n    Solution:   Rearrange the #ifdefs to avoid dead code.\n\ncommit 432c839ebd5b99d548de82f66ddb5a47740fdb28\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Jan 30 22:01:01 2017 +0100\n\n    patch 8.0.0272: crash on exit is not detected when running tests\n\n    Problem:    Crash on exit is not detected when running tests.\n    Solution:   Remove the dash before the command. (Dominique Pelle, closes\n                #1425)\n\ncommit a4c906a4a111cbe59cf5f1e8354a36ba83e0a444\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jan 29 23:26:37 2017 +0100\n\n    patch 8.0.0271: may get ml_get error when :tcldo deletes lines\n\n    Problem:    May get ml_get error when :tcldo deletes lines or switches to\n                another buffer. (Nikolai Pavlov, closes #1421)\n    Solution:   Check the buffer and line every time.\n\ncommit c593fee0e5e850f7e75be41f5d1751f28892a27f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jan 29 23:11:25 2017 +0100\n\n    patch 8.0.0270: may get ml_get error when :rubydo deletes lines\n\n    Problem:    May get ml_get error when :rubydo deletes lines or switches to\n                another buffer. (Nikolai Pavlov, issue #1421)\n    Solution:   Check the buffer and line every time.\n\ncommit 85b5743d3e69f96882b6124d4b4ebf873ca24707\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jan 29 22:59:12 2017 +0100\n\n    patch 8.0.0269: may get ml_get error when :perldo deletes lines\n\n    Problem:    May get ml_get error when :perldo deletes lines or switches to\n                another buffer. (Nikolai Pavlov, issue #1421)\n    Solution:   Check the buffer and line every time.\n\ncommit d58f03b1c21b5b0242718f89da53ddd67b1eff6b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jan 29 22:48:45 2017 +0100\n\n    patch 8.0.0268: may get ml_get error when :luado deletes lines\n\n    Problem:    May get ml_get error when :luado deletes lines or switches to\n                another buffer. (Nikolai Pavlov, issue #1421)\n    Solution:   Check the buffer and line every time.\n\ncommit 6fe2eb43d2527cc8a3450456a60639e87f16d32d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jan 29 21:49:51 2017 +0100\n\n    patch 8.0.0267: channel test sometimes fails on Mac\n\n    Problem:    A channel test sometimes fails on Mac.\n    Solution:   Add the test to the list of flaky tests.\n\ncommit c625155ea42da2d7cefd853837f18115713b439c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jan 29 21:42:20 2017 +0100\n\n    patch 8.0.0266: compiler warning for using uninitialized variable\n\n    Problem:    Compiler warning for using uninitialized variable.\n    Solution:   Set tab_number also when there is an error.\n\ncommit a58883b4ea0bbb813fd4dd7eb49dd6f03e3e5387\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jan 29 21:31:09 2017 +0100\n\n    patch 8.0.0265: may get ml_get error when :pydo deletes lines\n\n    Problem:    May get ml_get error when :pydo deletes lines or switches to\n                another buffer. (Nikolai Pavlov, issue #1421)\n    Solution:   Check the buffer and line every time.\n\ncommit d297f35eb0f6cfed47dd7ecf47df62994695a454\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jan 29 20:31:21 2017 +0100\n\n    patch 8.0.0264: memory error reported by ubsan\n\n    Problem:    Memory error reported by ubsan, probably for using the string\n                returned by execute().\n    Solution:   NUL terminate the result of execute().\n\ncommit 80627cf51fd4274320875193a43ce11cee58c96e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jan 29 19:59:39 2017 +0100\n\n    patch 8.0.0263: Farsi support is not tested enough\n\n    Problem:    Farsi support is not tested enough.\n    Solution:   Add more tests for Farsi.  Clean up the code.\n\ncommit ddf662a1c86ef0b4bd0c55c5f0aa192ebd6d9a5e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jan 29 17:59:12 2017 +0100\n\n    patch 8.0.0262: Farsi support is barely tested\n\n    Problem:    Farsi support is barely tested.\n    Solution:   Add more tests for Farsi.  Clean up the code.\n\ncommit 24c2e48ef8b8b9053fa18039e6f6118337f908f8\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jan 29 15:45:12 2017 +0100\n\n    patch 8.0.0261: not enough test coverage for eval functions\n\n    Problem:    Not enough test coverage for eval functions.\n    Solution:   Add more tests. (Dominique Pelle, closes #1420)\n\ncommit dea2570740a79c9f2c6ce723689e563f19aff5cf\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jan 29 15:18:10 2017 +0100\n\n    patch 8.0.0260: build fails with tiny features\n\n    Problem:    Build fails with tiny features.\n    Solution:   Move get_tabpage_arg() inside #ifdef.\n\ncommit 2f72c70657129c16e6b0e413752a775c804f02f8\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jan 29 14:48:10 2017 +0100\n\n    patch 8.0.0259: tab commands do not handle count correctly\n\n    Problem:    Tab commands do not handle count correctly. (Ken Hamada)\n    Solution:   Add ADDR_TABS_RELATIVE. (Hirohito Higashi)\n\ncommit c9b56b2ceb4662f87c39ea07ba5090a073fd6286\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jan 29 14:14:09 2017 +0100\n\n    patch 8.0.0258: mksession test leaves file behind\n\n    Problem:    mksession test leaves file behind.\n    Solution:   Delete the file.  Rename files to start with \"X\".\n\ncommit e0b66da69123815076b38c0c074a1c6aca5dfd27\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jan 28 18:42:56 2017 +0100\n\n    patch 8.0.0257: test file missing in distribution\n\n    Problem:    The keyword test file is not included in the archive.\n    Solution:   Update the list of files.\n\ncommit 690afe1fef87e7eef6fb7343a926617d5f7315fa\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jan 28 18:34:47 2017 +0100\n\n    Update runtime files.\n\ncommit 3a29abcb6154d9f55ca8abd6d97e5822b97ac4b3\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jan 28 18:31:41 2017 +0100\n\n    patch 8.0.0256: missing changes to one file breaks test\n\n    Problem:    Tests fail because some changes were not included.\n    Solution:   Add changes to evalfunc.c\n\ncommit f13e00b2cf381e13fd327b5387a5bd6f004ac2a3\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jan 28 18:23:54 2017 +0100\n\n    patch 8.0.0255: setpos() does not use the buffer argument for all marks\n\n    Problem:    When calling setpos() with a buffer argument it often is ignored.\n                (Matthew Malcomson)\n    Solution:   Make the buffer argument work for all marks local to a buffer.\n                (neovim #5713)  Add more tests.\n\ncommit c7b831ca154537505f5a22d01335a86b2e9cb023\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jan 28 18:08:12 2017 +0100\n\n    patch 8.0.0254: error message of assert functions is sometimes incomplete\n\n    Problem:    When using an assert function one can either specify a message or\n                get a message about what failed, not both.\n    Solution:   Concatenate the error with the message.\n\ncommit 36ae89c550a4f0a380606c3fb4a054957ad698f0\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jan 28 17:11:14 2017 +0100\n\n    patch 8.0.0253: error when loading session if winminheight is 2\n\n    Problem:    When creating a session when winminheight is 2 or larger and\n                loading that session gives an error.\n    Solution:   Also set winminheight before setting winheight to 1. (Rafael\n                Bodill, neovim #5717)\n\ncommit 4019cf90b8657d4ab1c39744db63550f44f405a2\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jan 28 16:39:34 2017 +0100\n\n    patch 8.0.0252: not properly recognizing word characters between 128 and 255\n\n    Problem:    Characters below 256 that are not one byte are not always\n                recognized as word characters.\n    Solution:   Make vim_iswordc() and vim_iswordp() work the same way. Add a test\n                for this. (Ozaki Kiichi)\n\ncommit f42dd3c3901ea0ba38e67a616aea9953cae81b8d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jan 28 16:06:38 2017 +0100\n\n    patch 8.0.0251: not easy to select Python 2 or 3\n\n    Problem:    It is not so easy to write a script that works with both Python 2\n                and Python 3, even when the Python code works with both.\n    Solution:   Add \u0027pyxversion\u0027, :pyx, etc. (Marc Weber, Ken Takata)\n\ncommit 0c0590d9827cb07a33c1552cb3558b94bddcb4dc\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jan 28 13:48:10 2017 +0100\n\n    patch 8.0.0250: virtcol() does not work well for multi-byte characters\n\n    Problem:    When virtcol() gets a column that is not the first byte of a\n                multi-byte character the result is unpredictable. (Christian\n                Ludwig)\n    Solution:   Correct the column to the first byte of a multi-byte character.\n                Change the utf-8 test to new style.\n\ncommit 4bc2f2e9fd73da4ba79cef83e4720e918981c483\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jan 27 22:20:13 2017 +0100\n\n    patch 8.0.0249: CI failure when a submit is close to previous one\n\n    Problem:    When two submits happen quick after each other, the tests for the\n                first one may error out.\n    Solution:   Use a git depth of 10 instead of 1. (Christian Brabandt)\n\ncommit 45600ce8f2bead069882032f992623cd5a799ca0\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jan 27 21:54:07 2017 +0100\n\n    patch 8.0.0248: vim_strcat() cannot handle overlapping arguments\n\n    Problem:    vim_strcat() cannot handle overlapping arguments.\n    Solution:   Use mch_memmove() instead of strcpy(). (Justin M Keyes,\n                closes #1415)\n\ncommit aed6d0b81a14a81433c0f3c2c65cef935100db33\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jan 27 21:48:54 2017 +0100\n\n    patch 8.0.0247: need to type Ctrl-N twice to select a completion\n\n    Problem:    Under some circumstances, one needs to type Ctrl-N or Ctrl-P twice\n                to have a menu entry selected. (Lifepillar)\n    Solution:   call ins_compl_free(). (Christian Brabandt, closes #1411)\n\ncommit 3a118be1501549a7a9b8f52618fd0a967470d0a1\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jan 27 21:22:19 2017 +0100\n\n    patch 8.0.0246: compiler warnings for int to pointer conversion\n\n    Problem:    Compiler warnings for int to pointer conversion.\n    Solution:   Fix macro for mch_memmove(). (John Marriott)\n\ncommit 16038d50c4309e8dee33c70ca2c9e7f73439c4df\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jan 27 20:37:49 2017 +0100\n\n    patch 8.0.0245: zh_CN.cp936.po has a conversion error\n\n    Problem:    The generated zh_CN.cp936.po message file is not encoded properly.\n    Solution:   Instead of using zh_CN.po as input, use zh_CN.UTF-8.po.\n\ncommit d9c60648e50a82dcb85b8dffb47f6416c3d56972\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jan 27 20:03:18 2017 +0100\n\n    patch 8.0.0244: making t_BE empty only has an effect before startup\n\n    Problem:    When the user sets t_BE empty after startup to disable bracketed\n                paste, this has no direct effect.\n    Solution:   When t_BE is made empty write t_BD.  When t_BE is made non-empty\n                write the new value.\n\ncommit cc5b22b3bfdc0e9e835cf7871166badda31447bd\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jan 26 22:51:56 2017 +0100\n\n    patch 8.0.0243: tolower() does not work if the byte count changes\n\n    Problem:    When making a character lower case with tolower() changes the byte\n                cound, it is not made lower case.\n    Solution:   Add strlow_save(). (Dominique Pelle, closes #1406)\n\ncommit 65c836e6004647196ae0bc18e409a9e7b79207c0\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jan 26 22:07:33 2017 +0100\n\n    patch 8.0.0242: no tests for user command completion\n\n    Problem:    Completion of user defined functions is not covered by tests.\n    Solution:   Add tests.  Also test various errors of user-defined commands.\n                (Dominique Pelle, closes #1413)\n\ncommit 52c0de1de196120976fef82cbbaaeafbedd9c62f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jan 26 21:36:34 2017 +0100\n\n    patch 8.0.0241: fallback implementation of mch_memmove is unused\n\n    Problem:    Vim defines a mch_memmove() function but it doesn\u0027t work, thus is\n                always unused.\n    Solution:   Remove the mch_memmove implementation. (suggested by Dominique\n                Pelle)\n\ncommit 4f7090b93d9b2c2e1724466a2e069e97a5e91808\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jan 26 21:24:02 2017 +0100\n\n    patch 8.0.0240: failure with one build on CI\n\n    Problem:    The clang build on CI fails with one configuration.\n    Solution:   Redo a previous patch that was accidentally reverted.\n\ncommit 1e07633a5d42f1756da88c25c3e7df957470acd9\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jan 26 20:11:12 2017 +0100\n\n    patch 8.0.0239: no CI with an address sanitizer\n\n    Problem:    The address sanitizer sometimes finds errors, but it needs to be\n                run manually.\n    Solution:   Add an environment to Travis with clang and the address sanitizer.\n                (Christian Brabandt)  Also include changes only on github.\n\ncommit 9e817c8a31232eda57963215eb16ee5b1ceefa7b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Jan 25 21:36:17 2017 +0100\n\n    patch 8.0.0238: bracketed paste does not disable autoindent\n\n    Problem:    When using bracketed paste autoindent causes indent to be\n                increased.\n    Solution:   Disable \u0027ai\u0027 and set \u0027paste\u0027 temporarily. (Ken Takata)\n\ncommit ba47b51ff88d91c9bb5aa522183e23a656865697\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jan 24 21:18:19 2017 +0100\n\n    patch 8.0.0237: when \u0027wildoptions\u0027 is \"tagfile\" completion may not work\n\n    Problem:    When setting wildoptions\u003dtagfile the completion context is not set\n                correctly. (desjardins)\n    Solution:   Check for EXPAND_TAGS_LISTFILES. (Christian Brabandt, closes #1399)\n\ncommit 6a717f17ec6b09634be1c29e0ac4c35213f7b32d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jan 24 20:47:50 2017 +0100\n\n    patch 8.0.0236: gcc complains about uninitialized variable\n\n    Problem:    Gcc complains that a variable may be used uninitialized. Confusion\n                between variable and label name. (John Marriott)\n    Solution:   Initialize it.  Rename end to end_lnum.\n\ncommit b031c4ea04eb1e37a873fbb85e90d835aa1e2b1c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jan 24 20:14:48 2017 +0100\n\n    patch 8.0.0235: memory leak in diff mode\n\n    Problem:    Memory leak detected when running tests for diff mode.\n    Solution:   Free p_extra_free.\n\ncommit 941c12da3c087fd04aa6c120a76bf28f19349d96\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jan 24 19:55:43 2017 +0100\n\n    patch 8.0.0234: crash when using put in Visual mode\n\n    Problem:    When several lines are visually selected and one of them is short,\n                using put may cause a crash. (Axel Bender)\n    Solution:   Check for a short line. (Christian Brabandt)\n\ncommit bff6ad133195145f810645c0bde7a2a1fdfc37b8\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jan 24 19:18:13 2017 +0100\n\n    patch 8.0.0233: paste test fails in the GUI\n\n    Problem:    The paste test fails if the GUI is being used.\n    Solution:   Skip the test in the GUI.\n\ncommit 48c9f3b123364f368472564a66a9b71dc383558b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jan 24 19:08:15 2017 +0100\n\n    patch 8.0.0232: paste does not work when \u0027esckeys\u0027 is off\n\n    Problem:    Pasting in Insert mode does not work when bracketed paste is used\n                and \u0027esckeys\u0027 is off.\n    Solution:   When \u0027esckeys\u0027 is off disable bracketed paste in Insert mode.\n\ncommit 076e502199b19e6141e4c1e659ff3f21b71934e1\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jan 24 18:58:30 2017 +0100\n\n    patch 8.0.0231: bracketed paste mode is not tested\n\n    Problem:    There are no tests for bracketed paste mode.\n    Solution:   Add a test.  Fix repeating with \"normal .\".\n\ncommit 915350edec02f0326ecbe49f3b6cf2cbcd105f7d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jan 24 17:50:52 2017 +0100\n\n    patch 8.0.0230: bracketed paste does not support line breaks\n\n    Problem:    When using bracketed paste line breaks are not respected.\n    Solution:   Turn CR characters into a line break if the text is being\n                inserted. (closes #1404)\n\ncommit 24a2d416ec261829ff7fd29f7b66739c96dd6513\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jan 24 17:48:36 2017 +0100\n\n    patch 8.0.0229: local \u0027formatprg\u0027 option value leaks\n\n    Problem:    When freeing a buffer the local value of the \u0027formatprg\u0027 option is\n                not cleared.\n    Solution:   Add missing change.\n\ncommit abbc448bc09a292ec1263ffe69b4cb3d1c57f020\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jan 24 15:57:55 2017 +0100\n\n    patch 8.0.0228: pasting in xterm on the command line has PasteStart\n\n    Problem:    When pasting test in an xterm on the command line it is surrounded\n                by \u003cPasteStart\u003e and \u003cPasteEnd\u003e. (Johannes Kaltenbach)\n    Solution:   Add missing changes.\n\ncommit 2aa5f696b91a51f29873e340de4bdc182e1e8dd4\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jan 24 15:46:48 2017 +0100\n\n    patch 8.0.0227: crash with ff\u003ddos when first line in file has no CR\n\n    Problem:    Crash when \u0027fileformat\u0027 is forced to \"dos\" and the first line in\n                the file is empty and does not have a CR character.\n    Solution:   Don\u0027t check for CR before the start of the buffer.\n\ncommit 1695f99d08076d77ed3015f1edf09a668a4d449a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jan 24 13:18:43 2017 +0100\n\n    patch 8.0.0226: test for patch 8.0.0224 missing CR characters\n\n    Problem:    The test for patch 8.0.0224 misses the CR characters and passes\n                even without the fix. (Christian Brabandt)\n    Solution:   Use double quotes and \\\u003cCR\u003e.\n\ncommit 9957a10d0f0c34d8083af6ed66e198e4796038e0\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Jan 23 21:53:53 2017 +0100\n\n    patch 8.0.0225: put in Visual block mode terminates early\n\n    Problem:    When a block is visually selected and put is used on the end of\n                the selection only one line is changed.\n    Solution:   Check for the end properly. (Christian Brabandt, neovim issue\n                5781)\n\ncommit 7a2699e868bca781e26b060a44fc714d87cfa4ba\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Jan 23 21:31:09 2017 +0100\n\n    patch 8.0.0224: change to \u0027fileformats\u0027 from autocmd does not take effect\n\n    Problem:    When \u0027fileformats\u0027 is changed in a BufReadPre auto command, it\n                does not take effect in readfile(). (Gary Johnson)\n    Solution:   Check the value of \u0027fileformats\u0027 after executing auto commands.\n                (Christian Brabandt)\n\ncommit fffbf308dd98d1129ba4914d921ab47dc6a6c9b1\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Jan 23 20:47:12 2017 +0100\n\n    patch 8.0.0223: Coverity warns for an uninitialized variable\n\n    Problem:    Coverity gets confused by the flags passed to find_tags() and\n                warnts for an uninitialized variable.\n    Solution:   Disallow using cscope and help tags at the same time.\n\ncommit c81299684b2b9045e56525d3da3f45e8440fbf0d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jan 22 20:04:51 2017 +0100\n\n    patch 8.0.0222: blockwise put on multi-byte character misplaced\n\n    Problem:    When a multi-byte character ends in a zero byte, putting blockwise\n                text puts it before the character instead of after it.\n    Solution:   Use int instead of char for the character under the cursor.\n                (Luchr, closes #1403)  Add a test.\n\ncommit 6a8ede99dd76a7de92ce9f40df6198428a530dd0\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jan 22 19:49:12 2017 +0100\n\n    patch 8.0.0221: unnecessary condition on PROTO\n\n    Problem:    Checking if PROTO is defined inside a function has no effect.\n    Solution:   Remove the check for PROTO. (Hirohito Higashi)\n\ncommit 15eedf1d621d980cb40f50cc6a78a09ab94388c7\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jan 22 19:25:33 2017 +0100\n\n    patch 8.0.0220: completion of highlight names misses a few values\n\n    Problem:    Completion for :match does not show \"none\" and other missing\n                highlight names.\n    Solution:   Skip over cleared entries before checking the index to be at the\n                end.\n\ncommit 7a40ea2138102545848ea86a361f1b8dec7552b5\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jan 22 18:34:57 2017 +0100\n\n    patch 8.0.0219: ubsan reports errors for overflow\n\n    Problem:    Ubsan reports errors for integer overflow.\n    Solution:   Define macros for minimum and maximum values.  Select an\n                expression based on the value. (Mike Williams)\n\ncommit 2b2207ba69c6b009e466a36eef0644ca723e16d3\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jan 22 16:46:56 2017 +0100\n\n    patch 8.0.0218: no completion for :cexpr and similar commands\n\n    Problem:    No command line completion for :cexpr, :cgetexpr, :caddexpr, etc.\n    Solution:   Make completion work. (Yegappan Lakshmanan)  Add a test.\n\ncommit e2d74dbe19c0980c72725a7d0c2b668d6f41766e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jan 22 16:13:35 2017 +0100\n\n    patch 8.0.0217: build fails without cscope feature\n\n    Problem:    Build fails without the cscope feature.\n    Solution:   Add #ifdef.\n\ncommit e2c6037da387aad05e4f6bd4a8a6267051d6de04\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jan 22 15:56:26 2017 +0100\n\n    patch 8.0.0216: decoding js style json may fail\n\n    Problem:    When decoding JSON with a JS style object the JSON test may use a\n                NULL pointer. (Coverity)\n    Solution:   Check for a NULL pointer.\n\ncommit e362c3d2c34f2b7ff38b4c3d2a7ff127d2290e09\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jan 22 15:40:00 2017 +0100\n\n    patch 8.0.0215: NULL pointer use if cscope line looks like emacs tag\n\n    Problem:    When a Cscope line contains CTRL-L a NULL pointer may be used.\n                (Coverity)\n    Solution:   Don\u0027t check for an emacs tag in a cscope line.\n\ncommit d7a96151e0c86e8d4f9162c919cf3ff400a893b6\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jan 22 15:28:55 2017 +0100\n\n    patch 8.0.0214: leaking memory when syntax cluster id is unknown\n\n    Problem:    Leaking memory when syntax cluster id is unknown. (Coverity)\n    Solution:   Free the memory.\n\ncommit ca24e2cfcfd3f064ea1674886e3dcaa8254ad8d7\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jan 22 15:19:22 2017 +0100\n\n    patch 8.0.0213: Netbeans specialKeys command does not check argument length\n\n    Problem:    The Netbeans \"specialKeys\" command does not check if the argument\n                fits in the buffer. (Coverity)\n    Solution:   Add a length check.\n\ncommit 423977d3cebac2be1158b1d11da60fe96db4b750\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jan 22 15:05:12 2017 +0100\n\n    patch 8.0.0212: buffer for key name may be too small\n\n    Problem:    The buffer used to store a key name theoreticaly could be too\n                small. (Coverity)\n    Solution:   Count all possible modifier characters.  Add a check for the\n                length just in case.\n\ncommit 560379d7ae1bace259bbc29a275e73446346ce66\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jan 21 22:50:00 2017 +0100\n\n    patch 8.0.0211: cannot build without the multi-byte feature\n\n    Problem:    Build fails if the multi-byte feature is disabled.\n    Solution:   Change #ifdef around ins_char_bytes.\n\ncommit ec2da36ca48b40c0654b32a8d2c9f52e796daa5e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jan 21 20:04:22 2017 +0100\n\n    patch 8.0.0210: no support for bracketed paste\n\n    Problem:    Vim does not support bracketed paste, as implemented by xterm and\n                other terminals.\n    Solution:   Add t_BE, t_BD, t_PS and t_PE.\n\ncommit 41baa7983aa81b0343b053e6a672cf8224a10245\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jan 21 14:45:09 2017 +0100\n\n    patch 8.0.0209: cursor binding does not work with :substitute\n\n    Problem:    When using :substitute with the \"c\" flag and \u0027cursorbind\u0027 is set\n                the cursor is not updated in other windows.\n    Solution:   Call do_check_cursorbind(). (Masanori Misono)\n\ncommit 25b0e6b701a7a8dfcb4f60e217360a5c75053d8c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jan 20 21:51:53 2017 +0100\n\n    patch 8.0.0208: internally used commands end up in history\n\n    Problem:    Internally used commands for CTRL-Z and mouse click end up in\n                history. (Matthew Malcomson)\n    Solution:   Use do_cmdline_cmd() instead of stuffing them in the readahead\n                buffer. (James McCoy, closes #1395)\n\ncommit 23c9e8b3bc86ac1083dd97b00c943fbb7af7bc29\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jan 20 19:59:54 2017 +0100\n\n    patch 8.0.0207: leaking file descriptor when system() fails\n\n    Problem:    Leaking file descriptor when system() cannot find the buffer.\n                (Coverity)\n    Solution:   Close the file descriptor.  (Dominique Pelle, closes #1398)\n\ncommit 8822744b4d9d40aa1fd59870a8bdd7c64c59a42b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jan 17 22:16:00 2017 +0100\n\n    patch 8.0.0206: test coverage for :retab insufficient\n\n    Problem:    Test coverage for :retab insufficient.\n    Solution:   Add test for :retab. (Dominique Pelle, closes #1391)\n\ncommit 5e4e1b12998b1ed99138cad1c5da4d430f798547\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jan 17 22:09:45 2017 +0100\n\n    patch 8.0.0205: wrong behavior after :undojoin\n\n    Problem:    After :undojoin some commands don\u0027t work properly, such as :redo.\n                (Matthew Malcomson)\n    Solution:   Don\u0027t set curbuf-\u003eb_u_curhead. (closes #1390)\n\ncommit eb46f8fa14a586779f55b1c7f1648f559618322e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jan 17 19:48:53 2017 +0100\n\n    patch 8.0.0204: compiler warns for uninitialized variable\n\n    Problem:    Compiler warns for uninitialized variable. (Tony Mechelynck)\n    Solution:   When skipping set \"id\" to -1.\n\ncommit 6e78e27b8aace2e4c2412bfc4de6567509258d28\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jan 17 19:20:15 2017 +0100\n\n    patch 8.0.0203: order of complication flags is sometimes wrong\n\n    Problem:    Order of complication flags is sometimes wrong.\n    Solution:   Put interface-specific flags before ALL_CFLAGS. (idea by Yousong\n                Zhou, closes #1100)\n\ncommit 4007ed4a5e8c34197078e9d5718bd1d4a429dd23\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jan 17 18:14:54 2017 +0100\n\n    patch 8.0.0202: no test for invalid syntax group name\n\n    Problem:    No test for invalid syntax group name.\n    Solution:   Add a test for group name error and warning.\n\ncommit d61e8aaae57bd66279def479462bf11c22ec2f1c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jan 17 17:44:46 2017 +0100\n\n    patch 8.0.0201: completion of highlight groups includes cleared names\n\n    Problem:    When completing a group name for a highlight or syntax command\n                cleared groups are included.\n    Solution:   Skip groups that have been cleared.\n\ncommit 58f60ca2fcd2858faac84e386b3ccf5ced75084d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jan 17 17:19:00 2017 +0100\n\n    patch 8.0.0200: some syntax arguments are not tested\n\n    Problem:    Some syntax arguments are not tested.\n    Solution:   Add more syntax command tests.\n\ncommit 6d721c7e10251ad8c89a461eed99d8cf2659c1df\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jan 17 16:56:28 2017 +0100\n\n    patch 8.0.0199: compiler warnings for libcall\n\n    Problem:    Warning for an unused parameter when the libcall feature is\n                disabled.  Warning for a function type cast when compiling with\n                -pedantic.\n    Solution:   Add UNUSED.  Use a different type cast. (Damien Molinier)\n\ncommit de318c5c35ed0d65fd2a07196cb8acd5ee6d9bf8\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jan 17 16:27:10 2017 +0100\n\n    patch 8.0.0198: some syntax arguments take effect even after \"if 0\"\n\n    Problem:    Some syntax arguments take effect even after \"if 0\". (Taylor\n                Venable)\n    Solution:   Properly skip the syntax statements.  Make \"syn case\" and \"syn\n                conceal\" report the current state.  Fix that \"syn clear\" didn\u0027t\n                reset the conceal flag.  Add tests for :syntax skipping properly.\n\ncommit 369b6f57c426b4bf39b4a0cac8d21ed1b5f7de4d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jan 17 12:22:32 2017 +0100\n\n    Update runtime files.\n\ncommit 97d62d4321df358665e2e6504aad8ac2ba7fd841\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Jan 16 22:53:57 2017 +0100\n\n    patch 8.0.0197: system() test skips some parts for MS-Windows\n\n    Problem:    On MS-Windows the system() test skips a few parts.\n    Solution:   Swap single and double quotes for the command.\n\ncommit c011a3d083001bcd9853b4447422f1819f3cee2f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Jan 16 22:37:42 2017 +0100\n\n    patch 8.0.0196: profile test is slo and does not work on MS-Windows\n\n    Problem:    The test for :profile is slow and does not work on MS-Windows.\n    Solution:   Use the \"-es\" argument. (Dominique Pelle)  Swap single and double\n                quotes for system()\n\ncommit a9d23c20879d0dcb289a4db54b3c7df060f87c3c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Jan 16 20:53:34 2017 +0100\n\n    patch 8.0.0195: fail to jump to static tag in current file\n\n    Problem:    Jumping to a tag that is a static item in the current file fails.\n                (Kazunobu Kuriyama)\n    Solution:   Make sure the first byte of the tag key is not NUL. (Suggested by\n                James McCoy, closes #1387)\n\ncommit e32bbded641a5da0263ecf82f9ccc95a8e0a089e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jan 15 21:12:48 2017 +0100\n\n    patch 8.0.0194: profile tests fails if total and self time are equal\n\n    Problem:    Profile tests fails if total and self time are equal.\n    Solution:   Make one time optional.\n\ncommit 1b9750d8054ce4a5a6f84af9f10654330bbf869b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jan 15 20:51:37 2017 +0100\n\n    patch 8.0.0193: accidentally removed #ifdef\n\n    Problem:    Accidentally removed #ifdef.\n    Solution:   Put it back. (Masanori Misono)\n\ncommit 42b8d916c719002dbafade6b977d4e266f8712dc\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jan 15 17:18:57 2017 +0100\n\n    patch 8.0.0192: cannot build with tiny features\n\n    Problem:    Build fails with tiny features.\n    Solution:   Change #ifdef for hash_clear().  Avoid warning for unused\n                argument.\n\ncommit 4f391796b7de78a434a2cc7107034603df414905\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jan 15 16:59:07 2017 +0100\n\n    patch 8.0.0191: can\u0027t build with Ruby on some systems\n\n    Problem:    Some systems do not have ruby_sysinit(), causing the build to\n                fail.\n    Solution:   Clean up how ruby_sysinit() and NtInitialize() are used. (Taro\n                Muraoka)\n\ncommit 810f9c361c83afb36b9f1cdadca2b93f1201d039\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jan 15 16:52:51 2017 +0100\n\n    patch 8.0.0190: finding duplicate tags uses a slow linear search\n\n    Problem:    Detecting duplicate tags uses a slow linear search.\n    Solution:   Use a much faster hash table solution. (James McCoy, closes #1046)\n                But don\u0027t add hi_keylen, it makes hash tables 50% bigger.\n\ncommit 296b1f28ca9cedeb55872f306808b2214b519ce7\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jan 15 15:22:33 2017 +0100\n\n    patch 8.0.0189: profile commands are not tested\n\n    Problem:    There are no tests for the :profile command.\n    Solution:   Add tests. (Dominique Pelle, closes #1383)\n\ncommit 9506cad7a1a6e52a613f356de969cbd980815777\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jan 15 13:53:49 2017 +0100\n\n    patch 8.0.0188: redrawing for \u0027cursorbind\u0027 is inefficient\n\n    Problem:    Using NOT_VALID for redraw_later() to update the cursor\n                line/column highlighting is not efficient.\n    Solution:   Call validate_cursor() when \u0027cul\u0027 or \u0027cuc\u0027 is set.\n\ncommit fe6ce331d94c24ad745d0bf329ec0a65a5c07cc9\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jan 14 20:12:01 2017 +0100\n\n    patch 8.0.0187: cant build with new Ruby version\n\n    Problem:    Building with a new Ruby version fails.\n    Solution:   Use ruby_sysinit() instead of NtInitialize(). (Tomas Volf,\n                closes #1382)\n\ncommit 5869cf060e60cc09e71b2b3bd85f0576ec78f9f5\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jan 14 20:06:14 2017 +0100\n\n    patch 8.0.0186: confusing error message from assert_notequal()\n\n    Problem:    The error message from assert_notequal() is confusing.\n    Solution:   Only mention the expected value.\n\ncommit fad609d067926d350b4e4ee6ecb55bdbf111a272\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jan 14 19:38:36 2017 +0100\n\n    patch 8.0.0185: system() test fails on MS-Windows\n\n    Problem:    The system() test fails on MS-Windows.\n    Solution:   Skip the test on MS-Windows.\n\ncommit 2b7bc567b9238aaac682236cb4f727d0376e1302\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jan 14 19:24:52 2017 +0100\n\n    patch 8.0.0184: when an error is caught Vim still exits with non-zero result\n\n    Problem:    When in Ex mode and an error is caught by try-catch, Vim still\n                exits with a non-zero exit code.\n    Solution:   Don\u0027t set ex_exitval when inside a try-catch. (partly by Christian\n                Brabandt)\n\ncommit 7173b47958a238bb07f80b8f26fb232b0ea69b4a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jan 14 17:04:38 2017 +0100\n\n    patch 8.0.0183: ubsan warns for unaligned address\n\n    Problem:    Ubsan warns for using a pointer that is not aligned.\n    Solution:   First copy the address. (Yegappan Lakshmanan)\n\ncommit e47683a0913f102b6ae08c8848d5aa675d99b188\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jan 14 15:52:46 2017 +0100\n\n    patch 8.0.0182: cursor ilne not update when \u0027cursorbind\u0027 is set\n\n    Problem:    When \u0027cursorbind\u0027 and \u0027cursorline\u0027 are set, but \u0027cursorcolumn\u0027 is\n                not, then the cursor line highlighting is not updated. (Hirohito\n                Higashi)\n    Solution:   Call redraw_later() with NOT_VALID.\n\ncommit 519d7785f4437762c07b2e04217f83a069a8c663\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jan 14 14:54:33 2017 +0100\n\n    patch 8.0.0181: with cursorbind set cursor column highlighting is off\n\n    Problem:    When \u0027cursorbind\u0027 and \u0027cursorcolumn\u0027 are both on, the column\n                highlignt in non-current windows is wrong.\n    Solution:   Add validate_cursor(). (Masanori Misono, closes #1372)\n\ncommit 83381f7129aca00bc2dd24527f160bc6a60d70af\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jan 14 14:36:08 2017 +0100\n\n    patch 8.0.0180: error E937 is used twice\n\n    Problem:    Error E937 is used both for duplicate key in JSON and for trying\n                to delete a buffer that is in use.\n    Solution:   Rename the JSON error to E938. (Norio Takagi, closes #1376)\n\ncommit 9be7c04e6cd5b0facedcb56b09a5bcfc339efe03\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jan 14 14:28:30 2017 +0100\n\n    patch 8.0.0179: cannot have a local value for \u0027formatprg\u0027\n\n    Problem:    \u0027formatprg\u0027 is a global option but the value may depend on the\n                type of buffer. (Sung Pae)\n    Solution:   Make \u0027formatprg\u0027 global-local. (closes #1380)\n\ncommit 9b73c4a215cb5f0f7df1e7f0663aea2bce1914ab\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jan 13 22:30:08 2017 +0100\n\n    patch 8.0.0178: command count test fails on MS-Windows\n\n    Problem:    test_command_count may fail when a previous test interferes, seen\n                on MS-Windows.\n    Solution:   Run it separately.\n\ncommit e13b9afe1283f5ae43232b5992372a0eb570666c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jan 13 22:01:02 2017 +0100\n\n    patch 8.0.0177: BufEnter autocommand not fired for a directory\n\n    Problem:    When opening a buffer on a directory and inside a try/catch then\n                the BufEnter event is not triggered.\n    Solution:   Return NOTDONE from readfile() for a directory and deal with the\n                three possible return values. (Justin M. Keyes, closes #1375,\n                closes #1353)\n\ncommit 70bcd7336f9f19304f32c52a86ed5b4b3de852c2\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jan 12 22:20:54 2017 +0100\n\n    patch 8.0.0176: cannot use :change inside a function definition\n\n    Problem:    Using :change in between :function and :endfunction fails.\n    Solution:   Recognize :change inside a function. (ichizok, closes #1374)\n\ncommit 972c3b8f1b50e2f887a397c324af99eb354aad0b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jan 12 21:44:49 2017 +0100\n\n    patch 8.0.0175: setting language on MS-Windows does not always work\n\n    Problem:    Setting language in gvim on MS-Windows does not work when\n                libintl.dll is dynamically linked with msvcrt.dll.\n    Solution:   Use putenv() from libintl as well. (Ken Takata, closes #1082)\n\ncommit b8f7bd68f6fdff51ca4db5b145dcde42ee7b804b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jan 12 20:28:25 2017 +0100\n\n    patch 8.0.0174: executing \"locale -a\" on MS-Windows needlessly\n\n    Problem:    For completion \"locale -a\" is executed on MS-Windows, even though\n                it most likely won\u0027t work.\n    Solution:   Skip executing \"locale -a\" on MS-Windows. (Ken Takata)\n\ncommit a1fa8929395351f03c56f50ca6e891d825123c0f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Thu Jan 12 20:06:33 2017 +0100\n\n    patch 8.0.0173: build fails with EBCDIC defined\n\n    Problem:    When compiling with EBCDIC defined the build fails. (Yaroslav\n                Kuzmin)\n    Solution:   Move sortFunctions() to the right file.  Avoid warning for\n                redefining __SUSV3.\n\ncommit 1d669c233c97486555a34f7d3f069068d9ebdb63\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Jan 11 22:40:19 2017 +0100\n\n    patch 8.0.0172: command line window does not work\n\n    Problem:    The command selected in the command line window is not executed.\n                (Andrey Starodubtsev)\n    Solution:   Save and restore the command line at a lower level. (closes #1370)\n\ncommit ee142add229cbcd58bc76d59f23e02517df14379\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Jan 11 21:50:08 2017 +0100\n\n    patch 8.0.0171: JS style JSON does not support single quotes\n\n    Problem:    JS style JSON does not support single quotes.\n    Solution:   Allow for single quotes. (Yasuhiro Matsumoto, closes #1371)\n\ncommit e32abbe42c921c5e521420417abe5bc301e540b3\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jan 10 22:57:34 2017 +0100\n\n    patch 8.0.0170: crash in channel test\n\n    Problem:    Channel test fails for using freed memory.\n    Solution:   Fix memory use in json_decode().\n\ncommit 8b2f19536ff979046f0d241850f4176a1ce4bca9\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jan 10 19:44:18 2017 +0100\n\n    patch 8.0.0169: json_decode() may run out of stack space\n\n    Problem:    For complicated string json_decode() may run out of stack space.\n    Solution:   Change the recursive solution into an iterative solution.\n\ncommit 872004132f25cabe59352912889e042d6c7e6b4e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jan 10 16:31:20 2017 +0100\n\n    patch 8.0.0168: not all float functionality is tested\n\n    Problem:    Still some float functionality is not covered by tests.\n    Solution:   Add more tests. (Dominique Pelle, closes #1364)\n\ncommit 08243d26d22ad44a857d02c90071578577b8a55d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jan 10 16:12:29 2017 +0100\n\n    patch 8.0.0167: str2nr()/str2float() fail with negative values\n\n    Problem:    str2nr() and str2float() do not always work with negative values.\n    Solution:   Be more flexible about handling signs. (LemonBoy, closes #1332)\n                Add more tests.\n\ncommit 03c60c1573cdbebbb662863cfc1780d19d511db5\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jan 10 15:15:37 2017 +0100\n\n    patch 8.0.0166: JSON with a duplicate key gives an internal error\n\n    Problem:    JSON with a duplicate key gives an internal error. (Lcd)\n    Solution:   Give a normal error.  Avoid an error when parsing JSON from a\n                remote client fails.\n\ncommit f446b48ff0bffae2b453cd4f9e3c25dfe363d29d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jan 10 13:55:14 2017 +0100\n\n    patch 8.0.0165: ubsan warns for integer overflow\n\n    Problem:    Ubsan warns for integer overflow.\n    Solution:   Swap two conditions. (Dominique Pelle)\n\ncommit caa55b65c204946d160c1b743c5f8f3b506dc4d3\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jan 10 13:51:09 2017 +0100\n\n    patch 8.0.0164: outdated and misplaced comments\n\n    Problem:    Outdated and misplaced comments.\n    Solution:   Fix the comments.\n\ncommit 68563937f58ea2dc31b58739336c383d2fd7e6cf\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Tue Jan 10 13:31:15 2017 +0100\n\n    Updated runtime files.\n\ncommit 6abda995a57306028c3dc5c62c9b15858e5a3bcf\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Jan 9 21:10:31 2017 +0100\n\n    patch 8.0.0163: cannot build with Ruby 2.4\n\n    Problem:    Ruby 2.4 no longer supports rb_cFixnum.\n    Solution:   move rb_cFixnum into an #ifdef. (Kazuki Sakamoto, closes #1365)\n\ncommit 009c7b2640b6e04c101118cc7d0dc5785f9aa116\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Jan 9 20:30:27 2017 +0100\n\n    patch 8.0.0162: build error on Fedora 23\n\n    Problem:    Build error on Fedora 23 with small features and gnome2.\n    Solution:   Undefine ngettext(). (Hirohito Higashi)\n\ncommit 4d0504019cc744a5122821f187dd3adfe536afff\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Jan 9 12:58:11 2017 +0100\n\n    patch 8.0.0161: can\u0027t build with small features\n\n    Problem:    Build fails when using small features.\n    Solution:   Update #ifdef for using save_ccline. (Hirohito Higashi)\n\ncommit de33011ec623fd562419dede6bf465b5b9881a20\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jan 8 20:50:52 2017 +0100\n\n    patch 8.0.0160: EMSG() is sometimes used where it should be IEMSG()\n\n    Problem:    EMSG() is sometimes used for internal errors.\n    Solution:   Change them to IEMSG(). (Dominique Pelle)  And a few more.\n\ncommit c695cec4698b41d7b9555efdd47dda9b1945d3ae\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jan 8 20:00:04 2017 +0100\n\n    patch 8.0.0159: crash on startup when updating tabline\n\n    Problem:    Using a NULL pointer when using feedkeys() to trigger drawing a\n                tabline.\n    Solution:   Skip drawing a tabline if TabPageIdxs is NULL. (Dominique Pelle)\n                Also fix recursing into getcmdline() from the cmd window.\n\ncommit 6247361101dcccc0c877e90ad67cd0cc83df7c68\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jan 8 19:25:40 2017 +0100\n\n    patch 8.0.0158: float funcion test fails on MS-Windows\n\n    Problem:    On MS-Windows some float functions return a different value when\n                passed unusual values.  strtod() doesn\u0027t work for \"inf\" and \"nan\".\n    Solution:   Accept both results.  Fix str2float() for MS-Windows.  Also\n                reorder assert function arguments.\n\ncommit 2d02839050a2557bf36dab37ccd9f92168a757d1\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jan 8 18:28:22 2017 +0100\n\n    patch 8.0.0157: no completion for :syntax spell and :syntax sync\n\n    Problem:    No command line completion for \":syntax spell\" and \":syntax sync\".\n    Solution:   Implement the completion. (Dominique Pelle)\n\ncommit 453b576ee5d32e9b8e6876712748ae01f9be68dd\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jan 8 17:59:14 2017 +0100\n\n    patch 8.0.0156: not enough test coverage for float functions\n\n    Problem:    Several float functions are not covered by tests.\n    Solution:   Add float tests. (Dominique Pelle)\n\ncommit a216255a4faa91a15e7005ac319f2f62294f3f9e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jan 8 17:46:20 2017 +0100\n\n    patch 8.0.0155: ubsan complains about NULL pointer\n\n    Problem:    When sorting zero elements a NULL pointer is passed to qsort(),\n                which ubsan warns for.\n    Solution:   Don\u0027t call qsort() if there are no elements. (Dominique Pelle)\n\ncommit 31f19ce0a052f7c76d44a9a190e468c79cf5d56d\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jan 8 14:14:43 2017 +0100\n\n    patch 8.0.0154: system() test fails on OS/X\n\n    Problem:    system() test fails on OS/X.\n    Solution:   Deal with leading spaces.\n\ncommit 9d9c35651712b88c81f1ae11091de1fd0bbbd35c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jan 8 13:55:06 2017 +0100\n\n    patch 8.0.0153: system() test fails on MS-Windows\n\n    Problem:    system() test fails on MS-Windows.\n    Solution:   Deal when extra space and CR.\n\ncommit 04e94c788175c83be8a78372b0ed6c332969edff\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jan 8 13:38:58 2017 +0100\n\n    patch 8.0.0152: stray channellog created when running tests\n\n    Problem:    Running the channel test creates channellog.\n    Solution:   Delete the debug line.\n\ncommit 12c4492dd35e0cd83c8816be2ec849b836109882\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sun Jan 8 13:26:03 2017 +0100\n\n    patch 8.0.0151: passing buffer content to system() is clumsy\n\n    Problem:    To pass buffer content to system() and systemlist() one has to\n                first create a string or list.\n    Solution:   Allow passing a buffer number. (LemonBoy, closes #1240)\n\ncommit 7069bf18e1b1b7bc7640335e07d1022b5acc9048\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jan 7 20:39:53 2017 +0100\n\n    patch 8.0.0150: completion for :filter does not skip the pattern\n\n    Problem:    When the pattern of :filter does not have a separator then\n                completion of the command fails.\n    Solution:   Skip over the pattern. (Ozaki Kiichi, clodes #1299)\n\ncommit cbd4de44e8d08fba3c09eb40ad6e36e83faf020a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jan 7 16:14:57 2017 +0100\n\n    patch 8.0.0149: :earlier does not work after reading the undo file\n\n    Problem:    \":earlier\" and \":later\" do not work after startup or reading the\n                undo file.\n    Solution:   Use absolute time stamps instead of relative to the Vim start\n                time. (Christian Brabandt, Pavel Juhas, closes #1300, closes\n                #1254)\n\ncommit c6aa475a27e3ed1645446b014c32ebf68d005d49\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Sat Jan 7 15:39:43 2017 +0100\n\n    patch 8.0.0148: wrong indent in C preprocessor with line continuation\n\n    Problem:    When a C preprocessor statement has two line continuations the\n                following line does not have the right indent. (Ken Takata)\n    Solution:   Add the indent of the previous continuation line. (Hirohito\n                Higashi)\n\ncommit 6e450a57541676036203a72d40b2e604e938371e\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jan 6 20:03:58 2017 +0100\n\n    patch 8.0.0147: searchpair() fails when \u0027magic\u0027 is off\n\n    Problem:    searchpair() does not work when \u0027magic\u0027 is off. (Chris Paul)\n    Solution:   Add \\m in the pattern. (Christian Brabandt, closes #1341)\n\ncommit 287266527abc163e191a06dd70518bbbdab4468f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jan 6 18:16:19 2017 +0100\n\n    patch 8.0.0146: termguicolors uses wrong colors on MS-Windows with ConEmu\n\n    Problem:    When using \u0027termguicolors\u0027 on MS-Windows the RGB definition causes\n                the colors to be wrong.\n    Solution:   Undefined RGB and use our own. (Gabriel Barta)\n\ncommit 29891c4ed4a7d08af1ba1628933a387adf5c1555\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jan 6 18:00:12 2017 +0100\n\n    patch 8.0.0145: running tests on MS-Windows is noisy\n\n    Problem:    Running tests on MS-Windows is a little bit noisy.\n    Solution:   Redirect some output to \"nul\". (Ken Takata)\n\ncommit aaeabfbca571e24a29925dacf104e21dc251a771\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jan 6 16:47:24 2017 +0100\n\n    Only install coveralls when used.\n\ncommit 14a612fa2e5705547d0687ac07abc200c9359125\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jan 6 16:35:04 2017 +0100\n\n    Better solution to make coveralls work again.\n\ncommit 7034a83743459a46287944a127cc041dcf8b799c\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jan 6 16:01:59 2017 +0100\n\n    Tune travis config for coverage with gcc only.\n\ncommit a4ce25bd987a8fad44ad5e47f7785cf9295322be\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jan 6 15:37:45 2017 +0100\n\n    Another attempt to make coveralls work.\n\ncommit 294740d2ac42e3dfdc7f0f6f02a6e2ff2d17c848\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jan 6 15:28:44 2017 +0100\n\n    Attempt to make coverage working again.\n\ncommit 9269315f635e44a340389be7e986782b98499311\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jan 6 14:55:36 2017 +0100\n\n    patch 8.0.0144: when using MSVC the GvimExt directory is cleaned twice\n\n    Problem:    When using MSVC the GvimExt directory is cleaned twice.\n    Solution:   Remove the lines. (Ken Takata)\n\ncommit f845b87f2b3a45cbee160e28d7a3f50e54054809\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Fri Jan 6 14:04:54 2017 +0100\n\n    patch 8.0.0143: line number of current buffer in getbufinfo() is wrong\n\n    Problem:    Line number of current buffer in getbufinfo() is wrong.\n    Solution:   For the current buffer use the current line number. (Ken Takata)\n\ncommit 0cdb72aa38c4a0140c94d56bf8bc17cb30260ebf\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Jan 2 21:37:40 2017 +0100\n\n    patch 8.0.0142\n    Problem:    Normal colors are wrong with \u0027termguicolors\u0027.\n    Solution:   Initialize to INVALCOLOR instead of zero. (Ben Jackson, closes\n                #1344)\n\ncommit bc2eada5424bff06f7eb77c032ecc067da52b846\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Jan 2 21:27:47 2017 +0100\n\n    Updated runtime files.\n\ncommit 269aec7e615b7710139a69a4c715dfe534aa3a1a\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Jan 2 18:32:39 2017 +0100\n\n    patch 8.0.0141\n    Problem:    Nested function test fails on AppVeyor.\n    Solution:   Disable the test on Windows for now.\n\ncommit f8eb9c51e5bbd10e59c9b1247f8f6c7f5b77ccd0\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Jan 2 17:31:24 2017 +0100\n\n    patch 8.0.0140\n    Problem:    Pasting inserted text in Visual mode does not work properly.\n                (Matthew Malcomson)\n    Solution:   Stop Visual mode before stuffing the inserted text. (Christian\n                Brabandt, from neovim #5709)\n\ncommit 5e1e6d265d26ee2952c4a018a5ff72c950d2d700\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Jan 2 17:26:00 2017 +0100\n\n    patch 8.0.0139\n    Problem:    Warning for unused argument.\n    Solution:   Add UNUSED.\n\ncommit b094ff4b2be4d8b7364c566a1cc7e27aa4452a50\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Jan 2 16:16:39 2017 +0100\n\n    patch 8.0.0138\n    Problem:    Small build fails.\n    Solution:   Add #ifdef.\n\ncommit 777b30f827bcbe10a40640b1bf0361cb93a16be1\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Jan 2 15:26:27 2017 +0100\n\n    patch 8.0.0137\n    Problem:    When \u0027maxfuncdepth\u0027 is set above 200 the nesting is limited to\n                200. (Brett Stahlman)\n    Solution:   Allow for Ex command recursion depending on \u0027maxfuncdepth\u0027.\n\ncommit 54b2bfa399017ebae76ed62f21578261d1b55c1f\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Jan 2 14:57:08 2017 +0100\n\n    patch 8.0.0136\n    Problem:    When using indent folding and changing indent the wrong fold is\n                opened. (Jonathan Fudger)\n    Solution:   Open the fold under the cursor a bit later. (Christian Brabandt)\n\ncommit ded2782783f352201ac0b05c6dbe4831adb4a58b\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Mon Jan 2 14:27:34 2017 +0100\n\n    patch 8.0.0135\n    Problem:    An address relative to the current line, \":.,+3y\", does not work\n                properly on a closed fold. (Efraim Yawitz)\n    Solution:   Correct for including the closed fold. (Christian Brabandt)\n\ncommit c4bfedabe057c05f09a455a5851089e177fa9c00\nAuthor: Bram Moolenaar \u003cBram@vim.org\u003e\nDate:   Wed Dec 14 21:42:00 2016 +0100\n\n    patch 8.0.0134\n    Problem:    Null pointer access reported by UBsan.\n    Solution:   Check curwin-\u003ew_buffer is not NULL. (Yegappan Lakshmanan)\n\nChange-Id: Ifb705d6ae4cb63838661e0a760c415b16e1ebba8\n","web_links":[{"name":"GitHub","tooltip":"Open in GitWeb","url":"https://github.com/LineageOS/android_external_vim/commit/a7444db65eefb472d31a8a143033077a63903d65"}],"resolve_conflicts_web_links":[{"name":"GitHub","tooltip":"Open in GitWeb","url":"https://github.com/LineageOS/android_external_vim/commit/a7444db65eefb472d31a8a143033077a63903d65"}]},"branch":"refs/heads/cm-14.1"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
