summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2020-07-17 22:17:03 +0200
committerBram Moolenaar <Bram@vim.org>2020-07-17 22:17:03 +0200
commit945c857844b74866f90be20714aefc3149d2a991 (patch)
tree7b0d8d1bf36e27fe5cdfdfb0b1082a66f8f93e42
parent68d130c618f363821761f231c4122a0b9b764b71 (diff)
downloadvim-git-945c857844b74866f90be20714aefc3149d2a991.tar.gz
patch 8.2.1231: MS-Windows: GUI code can be cleaned upv8.2.1231
Problem: MS-Windows: GUI code can be cleaned up. Solution: Do a bit of cleaning up. (Ken Takata, closes #6465)
-rw-r--r--src/gui_w32.c18
-rw-r--r--src/proto/gui_w32.pro1
-rw-r--r--src/version.c2
3 files changed, 6 insertions, 15 deletions
diff --git a/src/gui_w32.c b/src/gui_w32.c
index 30ce3eab0..46358dc13 100644
--- a/src/gui_w32.c
+++ b/src/gui_w32.c
@@ -240,6 +240,7 @@ gui_mch_set_rendering_options(char_u *s)
# define CONST
# define FAR
# define NEAR
+# define WINAPI
# undef _cdecl
# define _cdecl
typedef int BOOL;
@@ -320,9 +321,6 @@ static int s_findrep_is_find; // TRUE for find dialog, FALSE
// for find/replace dialog
#endif
-#if !defined(FEAT_GUI)
-static
-#endif
HWND s_hwnd = NULL;
static HDC s_hdc = NULL;
static HBRUSH s_brush = NULL;
@@ -389,7 +387,7 @@ directx_binddc(void)
#endif
// use of WindowProc depends on Global IME
-#define MyWindowProc vim_WindowProc
+static LRESULT WINAPI MyWindowProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam);
extern int current_font_height; // this is in os_mswin.c
@@ -1259,12 +1257,8 @@ _TextAreaWndProc(
}
}
-#ifdef PROTO
-typedef int WINAPI;
-#endif
-
- LRESULT WINAPI
-vim_WindowProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)
+ static LRESULT WINAPI
+MyWindowProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)
{
#ifdef GLOBAL_IME
return global_ime_DefWindowProc(hwnd, message, wParam, lParam);
@@ -3824,10 +3818,6 @@ _OnScroll(
# include "xpm_w32.h"
#endif
-#ifdef PROTO
-# define WINAPI
-#endif
-
#ifdef __MINGW32__
/*
* Add a lot of missing defines.
diff --git a/src/proto/gui_w32.pro b/src/proto/gui_w32.pro
index 68e45b315..d850d22d1 100644
--- a/src/proto/gui_w32.pro
+++ b/src/proto/gui_w32.pro
@@ -5,7 +5,6 @@ int gui_mch_is_blink_off(void);
void gui_mch_set_blinking(long wait, long on, long off);
void gui_mch_stop_blink(int may_call_gui_update_cursor);
void gui_mch_start_blink(void);
-LRESULT WINAPI vim_WindowProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam);
void gui_mch_new_colors(void);
void gui_mch_def_colors(void);
int gui_mch_open(void);
diff --git a/src/version.c b/src/version.c
index 7ee429473..68c1e820c 100644
--- a/src/version.c
+++ b/src/version.c
@@ -755,6 +755,8 @@ static char *(features[]) =
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
+ 1231,
+/**/
1230,
/**/
1229,