summaryrefslogtreecommitdiff
path: root/data/vim/patches/8.1.0267
diff options
context:
space:
mode:
Diffstat (limited to 'data/vim/patches/8.1.0267')
-rw-r--r--data/vim/patches/8.1.0267140
1 files changed, 0 insertions, 140 deletions
diff --git a/data/vim/patches/8.1.0267 b/data/vim/patches/8.1.0267
deleted file mode 100644
index 7d332c333..000000000
--- a/data/vim/patches/8.1.0267
+++ /dev/null
@@ -1,140 +0,0 @@
-To: vim_dev@googlegroups.com
-Subject: Patch 8.1.0267
-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.0267
-Problem: No good check if restoring quickfix list worked.
-Solution: Let qf_restore_list() return OK/FAIL. (Yegappan Lakshmanan)
-Files: src/quickfix.c
-
-
-*** ../vim-8.1.0266/src/quickfix.c 2018-08-09 21:52:20.716362389 +0200
---- src/quickfix.c 2018-08-11 13:35:15.874757811 +0200
-***************
-*** 4338,4345 ****
- * If the current list is not "save_qfid" and we can find the list with that ID
- * then make it the current list.
- * This is used when autocommands may have changed the current list.
- */
-! static void
- qf_restore_list(qf_info_T *qi, int_u save_qfid)
- {
- int curlist;
---- 4338,4347 ----
- * If the current list is not "save_qfid" and we can find the list with that ID
- * then make it the current list.
- * This is used when autocommands may have changed the current list.
-+ * Returns OK if successfully restored the list. Returns FAIL if the list with
-+ * the specified identifier (save_qfid) is not found in the stack.
- */
-! static int
- qf_restore_list(qf_info_T *qi, int_u save_qfid)
- {
- int curlist;
-***************
-*** 4347,4356 ****
- if (qi->qf_lists[qi->qf_curlist].qf_id != save_qfid)
- {
- curlist = qf_id2nr(qi, save_qfid);
-! if (curlist >= 0)
-! qi->qf_curlist = curlist;
-! // else: what if the list can't be found?
- }
- }
-
- /*
---- 4349,4360 ----
- if (qi->qf_lists[qi->qf_curlist].qf_id != save_qfid)
- {
- curlist = qf_id2nr(qi, save_qfid);
-! if (curlist < 0)
-! // list is not present
-! return FAIL;
-! qi->qf_curlist = curlist;
- }
-+ return OK;
- }
-
- /*
-***************
-*** 4359,4367 ****
- static void
- qf_jump_first(qf_info_T *qi, int_u save_qfid, int forceit)
- {
-! qf_restore_list(qi, save_qfid);
-
-! // Autocommands might have cleared the list, check for it
- if (!qf_list_empty(qi, qi->qf_curlist))
- qf_jump(qi, 0, 0, forceit);
- }
---- 4363,4372 ----
- static void
- qf_jump_first(qf_info_T *qi, int_u save_qfid, int forceit)
- {
-! if (qf_restore_list(qi, save_qfid) == FAIL)
-! return;
-
-! // Autocommands might have cleared the list, check for that.
- if (!qf_list_empty(qi, qi->qf_curlist))
- qf_jump(qi, 0, 0, forceit);
- }
-***************
-*** 5025,5031 ****
- }
- }
-
-! qf_restore_list(qi, qfid);
-
- return TRUE;
- }
---- 5030,5037 ----
- }
- }
-
-! if (qf_restore_list(qi, qfid) == FAIL)
-! return FALSE;
-
- return TRUE;
- }
-***************
-*** 5371,5377 ****
- if (!qflist_valid(wp, save_qfid))
- goto theend;
-
-! qf_restore_list(qi, save_qfid);
-
- /* Jump to first match. */
- if (!qf_list_empty(qi, qi->qf_curlist))
---- 5377,5384 ----
- if (!qflist_valid(wp, save_qfid))
- goto theend;
-
-! if (qf_restore_list(qi, save_qfid) == FAIL)
-! goto theend;
-
- /* Jump to first match. */
- if (!qf_list_empty(qi, qi->qf_curlist))
-*** ../vim-8.1.0266/src/version.c 2018-08-10 23:13:07.934024645 +0200
---- src/version.c 2018-08-11 13:32:28.919832152 +0200
-***************
-*** 796,797 ****
---- 796,799 ----
- { /* Add new patch number below this line */
-+ /**/
-+ 267,
- /**/
-
---
-BRIDGEKEEPER: What is your favorite editor?
-GAWAIN: Emacs ... No, Viiiiiiiiiiimmmmmmm!
- "Monty Python and the Holy editor wars" PYTHON (MONTY) SOFTWARE LTD
-
- /// 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 ///