summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorK.Takata <kentkt@csc.jp>2022-02-03 14:32:33 +0000
committerBram Moolenaar <Bram@vim.org>2022-02-03 14:32:33 +0000
commita8ec4916caadd0a5113b7d41fa81d6d2c807260f (patch)
tree1a38762519cb1c58f239f817814cb7039a004b36
parent5411910c77cba85212963a2fb71d8c71f8a5d203 (diff)
downloadvim-git-a8ec4916caadd0a5113b7d41fa81d6d2c807260f.tar.gz
patch 8.2.4290: MS-Windows: using type casts for timer IDsv8.2.4290
Problem: MS-Windows: using type casts for timer IDs. Solution: Remove type casts and use the right type. (Ken Takata, closes #9690) Remove old debug comments. Rename variables and functions.
-rw-r--r--src/gui_w32.c59
-rw-r--r--src/version.c2
2 files changed, 24 insertions, 37 deletions
diff --git a/src/gui_w32.c b/src/gui_w32.c
index 11ab2346a..b5ddc5dac 100644
--- a/src/gui_w32.c
+++ b/src/gui_w32.c
@@ -517,7 +517,7 @@ static int s_getting_focus = FALSE;
static int s_x_pending;
static int s_y_pending;
static UINT s_kFlags_pending;
-static UINT s_wait_timer = 0; // Timer for get char from user
+static UINT_PTR s_wait_timer = 0; // Timer for get char from user
static int s_timed_out = FALSE;
static int dead_key = 0; // 0: no dead key, 1: dead key pressed
static UINT surrogate_pending_ch = 0; // 0: no surrogate pending,
@@ -526,7 +526,7 @@ static UINT surrogate_pending_ch = 0; // 0: no surrogate pending,
#ifdef FEAT_BEVAL_GUI
// balloon-eval WM_NOTIFY_HANDLER
static void Handle_WM_Notify(HWND hwnd, LPNMHDR pnmh);
-static void TrackUserActivity(UINT uMsg);
+static void track_user_activity(UINT uMsg);
#endif
/*
@@ -584,7 +584,7 @@ static int blink_state = BLINK_NONE;
static long_u blink_waittime = 700;
static long_u blink_ontime = 400;
static long_u blink_offtime = 250;
-static UINT blink_timer = 0;
+static UINT_PTR blink_timer = 0;
int
gui_mch_is_blinking(void)
@@ -610,7 +610,7 @@ gui_mch_set_blinking(long wait, long on, long off)
_OnBlinkTimer(
HWND hwnd,
UINT uMsg UNUSED,
- UINT idEvent,
+ UINT_PTR idEvent,
DWORD dwTime UNUSED)
{
MSG msg;
@@ -629,15 +629,13 @@ _OnBlinkTimer(
{
gui_undraw_cursor();
blink_state = BLINK_OFF;
- blink_timer = (UINT) SetTimer(NULL, 0, (UINT)blink_offtime,
- (TIMERPROC)_OnBlinkTimer);
+ blink_timer = SetTimer(NULL, 0, (UINT)blink_offtime, _OnBlinkTimer);
}
else
{
gui_update_cursor(TRUE, FALSE);
blink_state = BLINK_ON;
- blink_timer = (UINT) SetTimer(NULL, 0, (UINT)blink_ontime,
- (TIMERPROC)_OnBlinkTimer);
+ blink_timer = SetTimer(NULL, 0, (UINT)blink_ontime, _OnBlinkTimer);
}
gui_mch_flush();
}
@@ -684,8 +682,7 @@ gui_mch_start_blink(void)
// Only switch blinking on if none of the times is zero
if (blink_waittime && blink_ontime && blink_offtime && gui.in_focus)
{
- blink_timer = (UINT)SetTimer(NULL, 0, (UINT)blink_waittime,
- (TIMERPROC)_OnBlinkTimer);
+ blink_timer = SetTimer(NULL, 0, (UINT)blink_waittime, _OnBlinkTimer);
blink_state = BLINK_ON;
gui_update_cursor(TRUE, FALSE);
gui_mch_flush();
@@ -700,7 +697,7 @@ gui_mch_start_blink(void)
_OnTimer(
HWND hwnd,
UINT uMsg UNUSED,
- UINT idEvent,
+ UINT_PTR idEvent,
DWORD dwTime UNUSED)
{
MSG msg;
@@ -1257,7 +1254,7 @@ _TextAreaWndProc(
s_lParam = lParam;
#ifdef FEAT_BEVAL_GUI
- TrackUserActivity(uMsg);
+ track_user_activity(uMsg);
#endif
switch (uMsg)
@@ -2117,8 +2114,8 @@ gui_mch_wait_for_chars(int wtime)
return FAIL;
// When called with "wtime" zero, just want one msec.
- s_wait_timer = (UINT)SetTimer(NULL, 0, (UINT)(wtime == 0 ? 1 : wtime),
- (TIMERPROC)_OnTimer);
+ s_wait_timer = SetTimer(NULL, 0, (UINT)(wtime == 0 ? 1 : wtime),
+ _OnTimer);
}
allow_scrollbar = TRUE;
@@ -3892,8 +3889,8 @@ _OnScroll(
# define BEVAL_TEXT_LEN MAXPATHL
static BalloonEval *cur_beval = NULL;
-static UINT_PTR BevalTimerId = 0;
-static DWORD LastActivity = 0;
+static UINT_PTR beval_timer_id = 0;
+static DWORD last_user_activity = 0;
#endif // defined(FEAT_BEVAL_GUI)
@@ -8238,10 +8235,10 @@ delete_tooltip(BalloonEval *beval)
}
static VOID CALLBACK
-BevalTimerProc(
+beval_timer_proc(
HWND hwnd UNUSED,
UINT uMsg UNUSED,
- UINT_PTR idEvent UNUSED,
+ UINT_PTR idEvent UNUSED,
DWORD dwTime)
{
POINT pt;
@@ -8259,8 +8256,8 @@ BevalTimerProc(
if (!PtInRect(&rect, pt))
return;
- if (LastActivity > 0
- && (dwTime - LastActivity) >= (DWORD)p_bdlay
+ if (last_user_activity > 0
+ && (dwTime - last_user_activity) >= (DWORD)p_bdlay
&& (cur_beval->showState != ShS_PENDING
|| abs(cur_beval->x - pt.x) > 3
|| abs(cur_beval->y - pt.y) > 3))
@@ -8271,8 +8268,6 @@ BevalTimerProc(
cur_beval->x = pt.x;
cur_beval->y = pt.y;
- // TRACE0("BevalTimerProc: sending request");
-
if (cur_beval->msgCB != NULL)
(*cur_beval->msgCB)(cur_beval, 0);
}
@@ -8281,20 +8276,16 @@ BevalTimerProc(
void
gui_mch_disable_beval_area(BalloonEval *beval UNUSED)
{
- // TRACE0("gui_mch_disable_beval_area {{{");
- KillTimer(s_textArea, BevalTimerId);
- // TRACE0("gui_mch_disable_beval_area }}}");
+ KillTimer(s_textArea, beval_timer_id);
}
void
gui_mch_enable_beval_area(BalloonEval *beval)
{
- // TRACE0("gui_mch_enable_beval_area |||");
if (beval == NULL)
return;
- // TRACE0("gui_mch_enable_beval_area {{{");
- BevalTimerId = SetTimer(s_textArea, 0, (UINT)(p_bdlay / 2), BevalTimerProc);
- // TRACE0("gui_mch_enable_beval_area }}}");
+ beval_timer_id = SetTimer(s_textArea, 0, (UINT)(p_bdlay / 2),
+ beval_timer_proc);
}
void
@@ -8311,7 +8302,6 @@ gui_mch_post_balloon(BalloonEval *beval, char_u *mesg)
return;
}
- // TRACE0("gui_mch_post_balloon {{{");
if (beval->showState == ShS_SHOWING)
return;
GetCursorPos(&pt);
@@ -8324,7 +8314,6 @@ gui_mch_post_balloon(BalloonEval *beval, char_u *mesg)
beval->showState = ShS_SHOWING;
make_tooltip(beval, (char *)mesg, pt);
}
- // TRACE0("gui_mch_post_balloon }}}");
}
BalloonEval *
@@ -8373,14 +8362,10 @@ Handle_WM_Notify(HWND hwnd UNUSED, LPNMHDR pnmh)
switch (pnmh->code)
{
case TTN_SHOW:
- // TRACE0("TTN_SHOW {{{");
- // TRACE0("TTN_SHOW }}}");
break;
case TTN_POP: // Before tooltip disappear
- // TRACE0("TTN_POP {{{");
delete_tooltip(cur_beval);
gui_mch_enable_beval_area(cur_beval);
- // TRACE0("TTN_POP }}}");
cur_beval->showState = ShS_NEUTRAL;
break;
@@ -8405,11 +8390,11 @@ Handle_WM_Notify(HWND hwnd UNUSED, LPNMHDR pnmh)
}
static void
-TrackUserActivity(UINT uMsg)
+track_user_activity(UINT uMsg)
{
if ((uMsg >= WM_MOUSEFIRST && uMsg <= WM_MOUSELAST)
|| (uMsg >= WM_KEYFIRST && uMsg <= WM_KEYLAST))
- LastActivity = GetTickCount();
+ last_user_activity = GetTickCount();
}
void
diff --git a/src/version.c b/src/version.c
index 8ea43b54f..6c09fb582 100644
--- a/src/version.c
+++ b/src/version.c
@@ -747,6 +747,8 @@ static char *(features[]) =
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
+ 4290,
+/**/
4289,
/**/
4288,