[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/src/w32term.c,v
From: |
Jason Rumney |
Subject: |
[Emacs-diffs] Changes to emacs/src/w32term.c,v |
Date: |
Tue, 04 Sep 2007 21:38:41 +0000 |
CVSROOT: /sources/emacs
Module name: emacs
Changes by: Jason Rumney <jasonr> 07/09/04 21:38:41
Index: w32term.c
===================================================================
RCS file: /sources/emacs/emacs/src/w32term.c,v
retrieving revision 1.264
retrieving revision 1.265
diff -u -b -r1.264 -r1.265
--- w32term.c 29 Aug 2007 05:27:52 -0000 1.264
+++ w32term.c 4 Sep 2007 21:38:40 -0000 1.265
@@ -3150,7 +3150,8 @@
POINT p;
int delta;
- result->kind = WHEEL_EVENT;
+ result->kind = msg->msg.message == WM_MOUSEHWHEEL ? HORIZ_WHEEL_EVENT
+ : WHEEL_EVENT;
result->code = 0;
result->timestamp = msg->msg.time;
@@ -4486,6 +4487,7 @@
}
case WM_MOUSEWHEEL:
+ case WM_MOUSEHWHEEL:
{
if (dpyinfo->grabbed && last_mouse_frame
&& FRAME_LIVE_P (last_mouse_frame))
@@ -6302,6 +6304,22 @@
terminal->memory_below_frame = 0; /* We don't remember what scrolls
off the bottom. */
+#ifdef MULTI_KBOARD
+ /* We don't yet support separate terminals on W32, so don't try to share
+ keyboards between virtual terminals that are on the same physical
+ terminal like X does. */
+ terminal->kboard = (KBOARD *) xmalloc (sizeof (KBOARD));
+ init_kboard (terminal->kboard);
+ terminal->kboard->next_kboard = all_kboards;
+ all_kboards = terminal->kboard;
+ /* Don't let the initial kboard remain current longer than necessary.
+ That would cause problems if a file loaded on startup tries to
+ prompt in the mini-buffer. */
+ if (current_kboard == initial_kboard)
+ current_kboard = terminal->kboard;
+ terminal->kboard->reference_count++;
+#endif
+
return terminal;
}
- [Emacs-diffs] Changes to emacs/src/w32term.c,v,
Jason Rumney <=
- [Emacs-diffs] Changes to emacs/src/w32term.c,v, Jason Rumney, 2007/09/13
- [Emacs-diffs] Changes to emacs/src/w32term.c,v, Stefan Monnier, 2007/09/20
- [Emacs-diffs] Changes to emacs/src/w32term.c,v, Juanma Barranquero, 2007/09/21
- [Emacs-diffs] Changes to emacs/src/w32term.c,v, Glenn Morris, 2007/09/22