summaryrefslogtreecommitdiff
path: root/data/vim/patches/8.1.1066
diff options
context:
space:
mode:
Diffstat (limited to 'data/vim/patches/8.1.1066')
-rw-r--r--data/vim/patches/8.1.1066370
1 files changed, 370 insertions, 0 deletions
diff --git a/data/vim/patches/8.1.1066 b/data/vim/patches/8.1.1066
new file mode 100644
index 000000000..e840e1eca
--- /dev/null
+++ b/data/vim/patches/8.1.1066
@@ -0,0 +1,370 @@
+To: vim_dev@googlegroups.com
+Subject: Patch 8.1.1066
+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.1066
+Problem: VIMDLL isn't actually used.
+Solution: Remove VIMDLL support.
+Files: src/gui_w32.c, src/main.c, src/os_w32exe.c, src/Make_bc5.mak,
+ src/os_w32dll.c
+
+
+*** ../vim-8.1.1065/src/gui_w32.c 2019-03-27 21:59:40.899552980 +0100
+--- src/gui_w32.c 2019-03-28 22:34:37.623933989 +0100
+***************
+*** 2280,2288 ****
+
+ #ifndef PROTO
+ void
+- #ifdef VIMDLL
+- _export
+- #endif
+ _cdecl
+ SaveInst(HINSTANCE hInst)
+ {
+--- 2280,2285 ----
+*** ../vim-8.1.1065/src/main.c 2019-02-17 17:44:36.211875510 +0100
+--- src/main.c 2019-03-28 22:34:52.943815136 +0100
+***************
+*** 96,104 ****
+ static int has_dash_c_arg = FALSE;
+
+ int
+- # ifdef VIMDLL
+- _export
+- # endif
+ # ifdef FEAT_GUI_MSWIN
+ # ifdef __BORLANDC__
+ _cdecl
+--- 96,101 ----
+*** ../vim-8.1.1065/src/os_w32exe.c 2019-03-27 21:59:40.899552980 +0100
+--- src/os_w32exe.c 2019-03-28 22:36:24.711105859 +0100
+***************
+*** 32,40 ****
+
+ #ifndef PROTO
+ #ifdef FEAT_GUI
+- #ifndef VIMDLL
+ void _cdecl SaveInst(HINSTANCE hInst);
+- #endif
+ static void (_cdecl *pSaveInst)(HINSTANCE);
+ #endif
+
+--- 32,38 ----
+***************
+*** 47,106 ****
+ {
+ int argc = 0;
+ char **argv = NULL;
+! #ifdef VIMDLL
+! char prog[256];
+! char *p;
+! HANDLE hLib;
+!
+! /* Ron: added full path name so that the $VIM variable will get set to our
+! * startup path (so the .vimrc file can be found w/o a VIM env. var.) */
+! GetModuleFileName(NULL, prog, 255);
+!
+! # ifdef DYNAMIC_GETTEXT
+! /* Initialize gettext library */
+! dyn_libintl_init();
+! # endif
+!
+! // LoadLibrary - get name of dll to load in here:
+! p = strrchr(prog, '\\');
+! if (p != NULL)
+! {
+! # ifdef DEBUG
+! strcpy(p+1, "vim32d.dll");
+! # else
+! strcpy(p+1, "vim32.dll");
+! # endif
+! }
+! hLib = LoadLibrary(prog);
+! if (hLib == NULL)
+! {
+! MessageBox(0, _("Could not load vim32.dll!"), _("VIM Error"), 0);
+! goto errout;
+! }
+! // fix up the function pointers
+! # ifdef FEAT_GUI
+! pSaveInst = GetProcAddress(hLib, (LPCSTR)2);
+! # endif
+! pmain = GetProcAddress(hLib, (LPCSTR)1);
+! if (pmain == NULL)
+! {
+! MessageBox(0, _("Could not fix up function pointers to the DLL!"),
+! _("VIM Error"),0);
+! goto errout;
+! }
+! #else
+! # ifdef FEAT_GUI
+ pSaveInst = SaveInst;
+! # endif
+ pmain =
+! # if defined(FEAT_GUI_MSWIN)
+ //&& defined(__MINGW32__)
+ VimMain
+! # else
+ main
+- # endif
+- ;
+ #endif
+ #ifdef FEAT_GUI
+ pSaveInst(
+ #ifdef __MINGW32__
+--- 45,61 ----
+ {
+ int argc = 0;
+ char **argv = NULL;
+! #ifdef FEAT_GUI
+ pSaveInst = SaveInst;
+! #endif
+ pmain =
+! #if defined(FEAT_GUI_MSWIN)
+ //&& defined(__MINGW32__)
+ VimMain
+! #else
+ main
+ #endif
++ ;
+ #ifdef FEAT_GUI
+ pSaveInst(
+ #ifdef __MINGW32__
+***************
+*** 112,121 ****
+ #endif
+ pmain(argc, argv);
+
+- #ifdef VIMDLL
+- FreeLibrary(hLib);
+- errout:
+- #endif
+ free_cmd_argsW();
+
+ return 0;
+--- 67,72 ----
+*** ../vim-8.1.1065/src/Make_bc5.mak 2019-02-18 21:41:34.477750367 +0100
+--- src/Make_bc5.mak 2019-03-28 22:41:57.052566361 +0100
+***************
+*** 72,78 ****
+ # 3 for 386, 4 for 486, 5 for pentium, 6 for pentium pro.
+ # USEDLL no or yes: set to yes to use the Runtime library DLL (no)
+ # For USEDLL=yes the cc3250.dll is required to run Vim.
+- # VIMDLL no or yes: create vim32.dll, and stub (g)vim.exe (no)
+ # ALIGN 1, 2 or 4: Alignment to use (4 for Win32)
+ # FASTCALL no or yes: set to yes to use register-based function protocol (yes)
+ # OPTIMIZE SPACE, SPEED, or MAXSPEED: type of optimization (MAXSPEED)
+--- 72,77 ----
+***************
+*** 187,195 ****
+ USEDLL = no
+ !endif
+
+- ### VIMDLL: yes for a DLL version of VIM (NOT RECOMMENDED), no otherwise
+- #VIMDLL = yes
+-
+ ### ALIGN: alignment you desire: (1,2 or 4: s/b 4 for Win32)
+ !if ("$(ALIGN)"=="")
+ ALIGN = 4
+--- 186,191 ----
+***************
+*** 411,422 ****
+ !else
+ TARGET = gvim.exe
+ !endif
+- !if ("$(VIMDLL)"=="yes")
+- EXETYPE=-WD
+- DEFINES = $(DEFINES) -DVIMDLL
+- !else
+ EXETYPE=-W
+- !endif
+ STARTUPOBJ = c0w32.obj
+ LINK2 = -aa
+ RESFILE = vim.res
+--- 407,413 ----
+***************
+*** 424,430 ****
+ !undef NETBEANS
+ !undef CHANNEL
+ !undef XPM
+- !undef VIMDLL
+ !if ("$(DEBUG)"=="yes")
+ TARGET = vimd.exe
+ !else
+--- 415,420 ----
+***************
+*** 515,527 ****
+
+ vimmain = \
+ $(OBJDIR)\os_w32exe.obj
+- !if ("$(VIMDLL)"=="yes")
+- vimwinmain = \
+- $(OBJDIR)\os_w32dll.obj
+- !else
+ vimwinmain = \
+ $(OBJDIR)\os_w32exe.obj
+- !endif
+
+ vimobj = \
+ $(OBJDIR)\arabic.obj \
+--- 505,512 ----
+***************
+*** 638,654 ****
+ $(OBJDIR)\xpm_w32.obj
+ !endif
+
+- !if ("$(VIMDLL)"=="yes")
+- vimdllobj = $(vimobj)
+- !if ("$(DEBUG)"=="yes")
+- DLLTARGET = vim32d.dll
+- !else
+- DLLTARGET = vim32.dll
+- !endif
+- !else
+- DLLTARGET = joebob
+- !endif
+-
+ !if ("$(GUI)"=="yes")
+ vimobj = $(vimobj) \
+ $(vimwinmain) \
+--- 623,628 ----
+***************
+*** 670,678 ****
+ !if ("$(USEDLL)"=="yes")
+ MSG = $(MSG) USEDLL
+ !endif
+- !if ("$(VIMDLL)"=="yes")
+- MSG = $(MSG) VIMDLL
+- !endif
+ !if ("$(FASTCALL)"=="yes")
+ MSG = $(MSG) FASTCALL
+ !endif
+--- 644,649 ----
+***************
+*** 747,755 ****
+
+ !message $(MSG)
+
+- !if ("$(VIMDLL)"=="yes")
+- TARGETS = $(DLLTARGET)
+- !endif
+ TARGETS = $(TARGETS) $(TARGET)
+
+ # Targets:
+--- 718,723 ----
+***************
+*** 832,891 ****
+ $(MAKE) /f Make_bc5.mak BOR="$(BOR)" clean
+ cd ..
+
+- $(DLLTARGET): $(OBJDIR) $(vimdllobj)
+- $(LINK) @&&|
+- $(LFLAGSDLL) +
+- c0d32.obj +
+- $(vimdllobj)
+- $<,$*
+- !if ("$(CODEGUARD)"=="yes")
+- cg32.lib+
+- !endif
+- # $(OSTYPE)==WIN32 causes os_mswin.c compilation. FEAT_SHORTCUT in it needs OLE
+- ole2w32.lib +
+- import32.lib+
+- !ifdef LUA
+- $(LUA_LIB_FLAG)lua.lib+
+- !endif
+- !ifdef PERL
+- $(PERL_LIB_FLAG)perl.lib+
+- !endif
+- !ifdef PYTHON
+- $(PYTHON_LIB_FLAG)python.lib+
+- !endif
+- !ifdef PYTHON3
+- $(PYTHON3_LIB_FLAG)python3.lib+
+- !endif
+- !ifdef RUBY
+- $(RUBY_LIB_FLAG)ruby.lib+
+- !endif
+- !ifdef TCL
+- $(TCL_LIB_FLAG)tcl.lib+
+- !endif
+- !ifdef XPM
+- xpm.lib+
+- !endif
+- !if ("$(USEDLL)"=="yes")
+- cw32i.lib
+- !else
+- cw32.lib
+- !endif
+- vim.def
+- |
+
+- !if ("$(VIMDLL)"=="yes")
+- $(TARGET): $(OBJDIR) $(DLLTARGET) $(vimmain) $(OBJDIR)\$(RESFILE)
+- !else
+ $(TARGET): $(OBJDIR) $(vimobj) $(OBJDIR)\$(RESFILE)
+- !endif
+ $(LINK) @&&|
+ $(LFLAGS) +
+ $(STARTUPOBJ) +
+- !if ("$(VIMDLL)"=="yes")
+- $(vimmain)
+- !else
+ $(vimobj)
+- !endif
+ $<,$*
+ !if ("$(CODEGUARD)"=="yes")
+ cg32.lib+
+--- 800,811 ----
+*** ../vim-8.1.1065/src/os_w32dll.c 2016-08-29 22:42:20.000000000 +0200
+--- src/os_w32dll.c 1970-01-01 01:00:00.000000000 +0100
+***************
+*** 1,24 ****
+- /* vi:set ts=8 sts=4 sw=4 noet:
+- *
+- * VIM - Vi IMproved by Bram Moolenaar
+- * GUI support by Robert Webb
+- *
+- * Do ":help uganda" in Vim to read copying and usage conditions.
+- * Do ":help credits" in Vim to see a list of people who contributed.
+- * See README.txt for an overview of the Vim source code.
+- */
+- /*
+- * Windows GUI: main program (DLL) entry point:
+- *
+- * Ron Aaron <ronaharon@yahoo.com> wrote this and the DLL support code.
+- */
+- #ifndef WIN32_LEAN_AND_MEAN
+- # define WIN32_LEAN_AND_MEAN
+- #endif
+- #include <windows.h>
+-
+- BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved)
+- {
+- return TRUE;
+- }
+-
+--- 0 ----
+*** ../vim-8.1.1065/src/version.c 2019-03-28 22:04:53.290665042 +0100
+--- src/version.c 2019-03-28 22:42:21.808378560 +0100
+***************
+*** 777,778 ****
+--- 777,780 ----
+ { /* Add new patch number below this line */
++ /**/
++ 1066,
+ /**/
+
+--
+hundred-and-one symptoms of being an internet addict:
+141. You'd rather go to http://www.weather.com/ than look out your window.
+
+ /// 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 ///