From 25b140c26529e6db862788d5cf6271fd50340e25 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Sep 01 2017 13:36:33 +0000 Subject: patchlevel 1030 --- diff --git a/.gitignore b/.gitignore index cae5d74..11657c4 100644 --- a/.gitignore +++ b/.gitignore @@ -104,3 +104,4 @@ /vim-8.0-983.tar.bz2 /vim-8.0-987.tar.bz2 /vim-8.0-992.tar.bz2 +/vim-8.0-1030.tar.bz2 diff --git a/README.patches b/README.patches index 9365e3d..4377ed9 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,369 @@ +commit 9e8dcf9d6fa15523800005a32d40cf0382178ab0 +Author: Bram Moolenaar +Date: Thu Aug 31 21:35:45 2017 +0200 + + patch 8.0.1030: MS-Windows: wrong size computation in is_cygpty() + + Problem: MS-Windows: wrong size computation in is_cygpty(). + Solution: Compute the size properly. (Ken Takata) + +commit da73253a0b908bad03ddcd625fe3fb32008efbf6 +Author: Bram Moolenaar +Date: Thu Aug 31 20:58:02 2017 +0200 + + patch 8.0.1029: return value of getqflist() is inconsistent + + Problem: Return value of getqflist() is inconsistent. (Lcd47) + Solution: Always return an "items" entry. + +commit 3d593c2dc97c5426316bf343910cad911b2f6b49 +Author: Bram Moolenaar +Date: Thu Aug 31 20:42:18 2017 +0200 + + patch 8.0.1028: MS-Windows: viminfo uses $VIM/_viminfo if $HOME not set + + Problem: MS-Windows: viminfo uses $VIM/_viminfo if $HOME not set. (Yongwei + Wu) + Solution: Use vim_getenv() but check it's returning the default "C:/". + +commit 2db0ec4b2ec405aca4e642e0420ce703f94914a8 +Author: Bram Moolenaar +Date: Thu Aug 31 20:17:59 2017 +0200 + + patch 8.0.1027: more terminals can't handle requesting cursor mode + + Problem: More terminals can't handle requesting cursor mode. + Solution: Recognize Putty. (Hirohito Higashi) Also include Xfce in the + version check. (Dominique Pelle) Recognize Konsole. + +commit 5c6dbcb03fa552d7b0e61c8fcf425147eb6bf7d5 +Author: Bram Moolenaar +Date: Wed Aug 30 22:00:20 2017 +0200 + + patch 8.0.1026: GTK on-the-spot input has problems + + Problem: GTK on-the-spot input has problems. (Gerd Wachsmuth) + Solution: Support over-the-spot. (Yukihiro Nakadaira, Ketn Takata, closes + #1215) + +commit 4e83961985abb78757b135f29ac4ffde675247af +Author: Bram Moolenaar +Date: Wed Aug 30 21:58:03 2017 +0200 + + patch 8.0.1025: stray copy command in test + + Problem: Stray copy command in test. + Solution: Remove the copy command. + +commit 4bebc9a0565670b853d227f81a9a31eafdb47eed +Author: Bram Moolenaar +Date: Wed Aug 30 21:07:38 2017 +0200 + + patch 8.0.1024: folds lost when session file has a buffer in two windows + + Problem: Manual folds are lost when a session file has the same buffer in + two windows. (Jeansen) + Solution: Use ":edit" only once. (Christian Brabandt, closes #1958) + +commit a539f4f1ae4a2b3a7dfce89cd3800214c9e990cf +Author: Bram Moolenaar +Date: Wed Aug 30 20:33:55 2017 +0200 + + patch 8.0.1023: it is not easy to identify a quickfix list + + Problem: It is not easy to identify a quickfix list. + Solution: Add the "id" field. (Yegappan Lakshmanan) + +commit 1a333bc44a5d7e51575b1c3cd864fb37fd5b5f2b +Author: Bram Moolenaar +Date: Wed Aug 30 20:21:58 2017 +0200 + + patch 8.0.1022: test 80 is old style + + Problem: Test 80 is old style. + Solution: Turn it into a new style test. (Yegappan Lakshmanan) + +commit dc5471d482c372f547006325d7c8f16d6cc9d371 +Author: Bram Moolenaar +Date: Wed Aug 30 18:59:03 2017 +0200 + + patch 8.0.1021: older Gnome terminal still echoes t_RC + + Problem: Older Gnome terminal still echoes t_RC. (Fracois Ingelrest) + Solution: Check for version > 3000 instead of 4000. + +commit 0f0f230012f5a9beb6876158a17b432534836c6f +Author: Bram Moolenaar +Date: Wed Aug 30 18:52:56 2017 +0200 + + patch 8.0.1020: when a timer calls getchar(1) input is overwritten + + Problem: When a timer calls getchar(1) input is overwritten. + Solution: Increment tb_change_cnt in inchar(). (closes #1940) + +commit d41babef89a50cdf165f15bc1834c0a4e89ffff8 +Author: Bram Moolenaar +Date: Wed Aug 30 17:01:35 2017 +0200 + + patch 8.0.1019: pasting in virtual edit happens in the wrong place + + Problem: Pasting in virtual edit happens in the wrong place. + Solution: Do not adjust coladd when after the end of the line (closes #2015) + +commit 4ad3b2b588f0f591dcc53096c46ec1b5e80af49f +Author: Bram Moolenaar +Date: Wed Aug 30 15:57:33 2017 +0200 + + patch 8.0.1018: warnings from 64-bit compiler + + Problem: Warnings from 64-bit compiler. (Christian Brabandt) + Solution: Add type casts. + +commit dde60341115effc9789742c2f4565d184e98b6b5 +Author: Bram Moolenaar +Date: Wed Aug 30 14:55:42 2017 +0200 + + patch 8.0.1017: test for MS-Windows $HOME always passes + + Problem: Test for MS-Windows $HOME always passes. + Solution: Rename the test function. Make the test pass. + +commit f3af54eeb1575618b866aa837e7aca7665aca196 +Author: Bram Moolenaar +Date: Wed Aug 30 14:53:06 2017 +0200 + + patch 8.0.1016: gnome terminal echoes t_RC + + Problem: Gnome terminal echoes t_RC. + Solution: Detect Gnome terminal by the version string. Add v: variables for + all the term responses. + +commit 97a80e440ace3d433af3713271de8d53bbc36ab3 +Author: Bram Moolenaar +Date: Wed Aug 30 13:31:49 2017 +0200 + + patch 8.0.1015: missing update to terminal test + + Problem: Missing update to terminal test. + Solution: Add the changes to the test. + +commit b47a2597e64b4c4f728433ae005cf6ff1d0dd5c1 +Author: Bram Moolenaar +Date: Wed Aug 30 13:22:28 2017 +0200 + + patch 8.0.1014: old compiler doesn't know uint32_t + + Problem: Old compiler doesn't know uint32_t. Warning for using NULL instead + of NUL. + Solution: Use UINT32_T. Use NUL instead of NULL. + +commit e561a7e2fa511d643c9692d26f4cf65378fd1983 +Author: Bram Moolenaar +Date: Tue Aug 29 22:44:59 2017 +0200 + + patch 8.0.1013: terminal window behaves different from a buffer with changes + + Problem: A terminal window with a running job behaves different from a + window containing a changed buffer. + Solution: Do not set 'bufhidden' to "hide". Fix that a buffer where a + terminal used to run is listed as "[Scratch]". + +commit 48340b62e812dc9280f621a2eb6db76d43555c66 +Author: Bram Moolenaar +Date: Tue Aug 29 22:08:53 2017 +0200 + + patch 8.0.1012: MS-Windows: problem with $HOME when is was set internally + + Problem: MS-Windows: Problem with $HOME when is was set internally. + Solution: Only use the $HOME default internally. (Yasuhiro Matsumoto, closes + #2013) + +commit 97f65fafdbf3530fa42d6e43618e66e14c866b50 +Author: Bram Moolenaar +Date: Tue Aug 29 20:42:07 2017 +0200 + + patch 8.0.1011: terminal test fails with Athena and Motif + + Problem: Terminal test fails with Athena and Motif. + Solution: Ignore the error for the input context. (Kazunobu Kuriyama) + +commit 3c37a8e66008aadfe428a32ecf46aab4b9e285ae +Author: Bram Moolenaar +Date: Mon Aug 28 23:00:55 2017 +0200 + + patch 8.0.1010: build failure without termresponse feature + + Problem: Build failure without termresponse feature. + Solution: Add #ifdef. + +commit 4db2554954056f21f2ba4cf4988c652745d7042a +Author: Bram Moolenaar +Date: Mon Aug 28 22:43:05 2017 +0200 + + patch 8.0.1009: Xterm cursor blinking status may be inverted + + Problem: Xterm cursor blinking status may be inverted. + Solution: Use another request to get the blink status and compare with the + cursor style report + +commit 1dccf6351dd37e648b2e15fb9f9f71ceba88d446 +Author: Bram Moolenaar +Date: Sun Aug 27 17:38:27 2017 +0200 + + patch 8.0.1008: slow updating of terminal window in Motif + + Problem: Slow updating of terminal window in Motif. + Solution: Add a timeout to the wait-for-character loop. + +commit cbe6944956d7c39176e8b15faa77f1c29eaf5c97 +Author: Bram Moolenaar +Date: Sun Aug 27 16:54:26 2017 +0200 + + patch 8.0.1007: no test for filetype detection for scripts + + Problem: No test for filetype detection for scripts. + Solution: Add a first test file script filetype detection. + +commit c572da5f67aa5cdbbc127fc6f1d0a42e38468325 +Author: Bram Moolenaar +Date: Sun Aug 27 16:52:01 2017 +0200 + + Update runtime files + +commit 7adf06f4e25c795ba32ff0b2e8591330f6a41afb +Author: Bram Moolenaar +Date: Sun Aug 27 15:23:41 2017 +0200 + + patch 8.0.1006: quickfix list changes when parsing text with 'erroformat' + + Problem: Cannot parse text with 'erroformat' without changing a quickfix + list. + Solution: Add the "text" argument to getqflist(). (Yegappan Lakshmanan) + +commit 4ab7968aa9d8a624cd56f55b5cad2bedb240eb73 +Author: Bram Moolenaar +Date: Sun Aug 27 14:50:47 2017 +0200 + + patch 8.0.1005: terminal without job updates slowly in GUI + + Problem: Terminal without job updates slowly in GUI. + Solution: Poll for input when a channel has the keep_open flag. + +commit 8d9f0ef5c6a6f6d19c3d02690e1ee347a70b8452 +Author: Bram Moolenaar +Date: Sun Aug 27 13:51:01 2017 +0200 + + patch 8.0.1004: matchstrpos() without a match returns too many items + + Problem: Matchstrpos() without a match returns too many items. + Solution: Also remove the second item when the position is beyond the end of + the string. (Hirohito Higashi) Use an enum for the type. + +commit e85928a324ab78912ea0f0ceb2dcd9fd686dc3b0 +Author: Bram Moolenaar +Date: Sun Aug 27 13:10:10 2017 +0200 + + patch 8.0.1003: 64 bit compiler warning + + Problem: 64 bit compiler warning + Solution: Add type cast. (Mike Williams) + +commit 02e177d3e85e089ebdfba1a7d937150cffcb287a +Author: Bram Moolenaar +Date: Sat Aug 26 23:43:28 2017 +0200 + + patch 8.0.1002: unnecessarily updating screen after timer callback + + Problem: Unnecessarily updating screen after timer callback. + Solution: Check if calling the timer sets must_redraw. + +commit 0903d56f5ca69bb1fa0bbb00ed2a3d9c4d06ddb4 +Author: Bram Moolenaar +Date: Sat Aug 26 22:30:15 2017 +0200 + + patch 8.0.1001: setting 'encoding' makes 'printheader' invalid + + Problem: Setting 'encoding' makes 'printheader' invalid. + Solution: Do not translate the default value of 'printheader'. (Yasuhiro + Matsumoto, closes #2026) + +commit 13ebb03e7520c2c34f93444b0146640ca08e7424 +Author: Bram Moolenaar +Date: Sat Aug 26 22:02:51 2017 +0200 + + patch 8.0.1000: cannot open a terminal without running a job in it + + Problem: Cannot open a terminal without running a job in it. + Solution: Make ":terminal NONE" open a terminal with a pty. + +commit dde81312b031211752d1fcb8539d79f90f324a2e +Author: Bram Moolenaar +Date: Sat Aug 26 17:49:01 2017 +0200 + + patch 8.0.0999: indenting raw C++ strings is wrong + + Problem: Indenting raw C++ strings is wrong. + Solution: Add special handling of raw strings. (Christian Brabandt) + +commit a4f99f5a8b827162a26ca4e4d59f4f224503398a +Author: Bram Moolenaar +Date: Sat Aug 26 16:25:32 2017 +0200 + + patch 8.0.0998: strange error when using K while only spaces are selected + + Problem: Strange error when using K while only spaces are selected. + (Christian J. Robinson) + Solution: Check for blank argument. + +commit e92246039475e504d7a05c27c81997d3700c7862 +Author: Bram Moolenaar +Date: Sat Aug 26 15:29:47 2017 +0200 + + patch 8.0.0997 + Problem: Libvterm and Terminal.app not regognized from termresponse. + Solution: Adjust string compare. + +commit 833e0e3c8ccd6047dd596c4ffd68cb0ab13b4e41 +Author: Bram Moolenaar +Date: Sat Aug 26 15:16:03 2017 +0200 + + patch 8.0.0996: Mac: t_RS is echoed on the screne in Terminal.app + + Problem: Mac: t_RS is echoed on the screne in Terminal.app. Even though + $TERM is set to "xterm-256colors" it cannot handle this xterm + escape sequence. + Solution: Recognize Terminal.app from the termresponse and skip sending t_RS + if it looks like Terminal.app. + +commit 753289f9bf71c0528f00d803a39d017184640e9d +Author: Bram Moolenaar +Date: Fri Aug 25 23:22:05 2017 +0200 + + patch 8.0.0995: terminal tests fail on Mac + + Problem: Terminal tests fail on Mac. + Solution: Add workaround: sleep a moment in between sending keys. + +commit be0b72977f1f1de14f231b5879d5c600ba72c6a6 +Author: Bram Moolenaar +Date: Thu Aug 24 21:48:26 2017 +0200 + + patch 8.0.0994: MS-Windows: cursor in terminal blinks undesirably + + Problem: MS-Windows: cursor in terminal blinks even though the blinking + cursor was disabled on the system. + Solution: Use GetCaretBlinkTime(). (Ken Takata) + +commit f6d9f96b2d67327bbadd7210acc7c6028439bbcd +Author: Bram Moolenaar +Date: Thu Aug 24 20:21:16 2017 +0200 + + patch 8.0.0993: sometimes an xterm sends an extra CTRL-X + + Problem: Sometimes an xterm sends an extra CTRL-X after the response for + the background color. Related to t_RS. + Solution: Check for the CTRL-X after the terminating 0x7. + commit 33d66bd9fa0e1b3fbba33d6a1a0609915ac79441 Author: Bram Moolenaar Date: Wed Aug 23 23:51:58 2017 +0200 @@ -42804,7 +43170,7 @@ Date: Tue Sep 14 10:55:47 2010 +0200 Solution: Reset reg_toolong. (Carlo Teubner) commit 66e1f8860acd7021684c7251dd65cc135a5998f5 -Merge: 832f80e 1c727d8 +Merge: 832f80e31 1c727d820 Author: Bram Moolenaar Date: Fri Aug 20 11:11:57 2010 +0200 @@ -45391,7 +45757,7 @@ Date: Sun May 16 12:32:51 2010 +0200 Solution: Add #ifdefs. (Johm Marriott) commit 2dfa4d7c13d32ccb6533f301249ebd0a5aab8979 -Merge: fc2d5bd 23d99ec +Merge: fc2d5bdfc 23d99ec5f Author: Bram Moolenaar Date: Sat May 15 21:29:02 2010 +0200 diff --git a/sources b/sources index 8295c36..d5cf631 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-992.tar.bz2) = 3be97110ca6c7a87c2257e4031411fbd61dc36e1101bcd321d542b39b88de99e7c4190650f996bbc0ee7e422f111f366a4cf003ac6d75152572f26e0165e63c9 +SHA512 (vim-8.0-1030.tar.bz2) = 0e1db0ddbd70e296e5e43c2eb705e0ad6bd1e62d50113e08e322062047ae78f2a0e232f4dc5ef181e5f37d469914f3bcabddb5dcab1e38c0b8c129b13cb5de9c diff --git a/vim.spec b/vim.spec index de9c155..1ebc77d 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 992 +%define patchlevel 1030 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -770,6 +770,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Fri Sep 01 2017 Karsten Hopp 8.0.1030-1 +- patchlevel 1030 + * Thu Aug 24 2017 Karsten Hopp 8.0.992-1 - patchlevel 992