summaryrefslogtreecommitdiff
path: root/data/vim/patches/8.1.0784
diff options
context:
space:
mode:
Diffstat (limited to 'data/vim/patches/8.1.0784')
-rw-r--r--data/vim/patches/8.1.0784108
1 files changed, 108 insertions, 0 deletions
diff --git a/data/vim/patches/8.1.0784 b/data/vim/patches/8.1.0784
new file mode 100644
index 000000000..0b5199e40
--- /dev/null
+++ b/data/vim/patches/8.1.0784
@@ -0,0 +1,108 @@
+To: vim_dev@googlegroups.com
+Subject: Patch 8.1.0784
+Fcc: outbox
+From: Bram Moolenaar <Bram@moolenaar.net>
+Mime-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+------------
+
+Patch 8.1.0784
+Problem: Messy indent in if statement.
+Solution: Improve structure of if statement. (Ozaki Kiichi, closes #3826)
+Files: src/os_win32.c
+
+
+*** ../vim-8.1.0783/src/os_win32.c 2019-01-19 17:43:03.425449092 +0100
+--- src/os_win32.c 2019-01-19 21:09:31.750936487 +0100
+***************
+*** 1576,1609 ****
+ dwWaitTime = p_mzq; /* don't wait longer than 'mzquantum' */
+ #endif
+ #ifdef FEAT_TIMERS
+ {
+ long due_time;
+
+! /* When waiting very briefly don't trigger timers. */
+! if (dwWaitTime > 10)
+ {
+! /* Trigger timers and then get the time in msec until the
+! * next one is due. Wait up to that time. */
+! due_time = check_due_timer();
+! if (typebuf.tb_change_cnt != tb_change_cnt)
+! {
+! /* timer may have used feedkeys() */
+! return FALSE;
+! }
+! if (due_time > 0 && dwWaitTime > (DWORD)due_time)
+! dwWaitTime = due_time;
+ }
+ }
+ #endif
+ #ifdef FEAT_CLIENTSERVER
+! /* Wait for either an event on the console input or a message in
+! * the client-server window. */
+! if (msg_wait_for_multiple_objects(1, &g_hConIn, FALSE,
+! dwWaitTime, QS_SENDMESSAGE) != WAIT_OBJECT_0)
+ #else
+! if (wait_for_single_object(g_hConIn, dwWaitTime) != WAIT_OBJECT_0)
+ #endif
+! continue;
+ }
+
+ cRecords = 0;
+--- 1576,1610 ----
+ dwWaitTime = p_mzq; /* don't wait longer than 'mzquantum' */
+ #endif
+ #ifdef FEAT_TIMERS
++ // When waiting very briefly don't trigger timers.
++ if (dwWaitTime > 10)
+ {
+ long due_time;
+
+! // Trigger timers and then get the time in msec until the next
+! // one is due. Wait up to that time.
+! due_time = check_due_timer();
+! if (typebuf.tb_change_cnt != tb_change_cnt)
+ {
+! // timer may have used feedkeys().
+! return FALSE;
+ }
++ if (due_time > 0 && dwWaitTime > (DWORD)due_time)
++ dwWaitTime = due_time;
+ }
+ #endif
++ if (
+ #ifdef FEAT_CLIENTSERVER
+! // Wait for either an event on the console input or a
+! // message in the client-server window.
+! msg_wait_for_multiple_objects(1, &g_hConIn, FALSE,
+! dwWaitTime, QS_SENDMESSAGE) != WAIT_OBJECT_0
+ #else
+! wait_for_single_object(g_hConIn, dwWaitTime)
+! != WAIT_OBJECT_0
+ #endif
+! )
+! continue;
+ }
+
+ cRecords = 0;
+*** ../vim-8.1.0783/src/version.c 2019-01-19 21:06:55.348138753 +0100
+--- src/version.c 2019-01-19 21:12:16.405673931 +0100
+***************
+*** 793,794 ****
+--- 793,796 ----
+ { /* Add new patch number below this line */
++ /**/
++ 784,
+ /**/
+
+--
+hundred-and-one symptoms of being an internet addict:
+265. Your reason for not staying in touch with family is that
+ they do not have e-mail addresses.
+
+ /// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net \\\
+/// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
+\\\ an exciting new programming language -- http://www.Zimbu.org ///
+ \\\ help me help AIDS victims -- http://ICCF-Holland.org ///