aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJason Rumney2001-11-28 20:38:49 +0000
committerJason Rumney2001-11-28 20:38:49 +0000
commiteb77a5f44a20d61b3b51c7a14f70be4acdca8004 (patch)
treed870e529791815f0f7c75a71bef00c36b111a3d1 /src
parent4e3a1c6137e8e7850b94c484a34db7b4c3e1a655 (diff)
downloademacs-eb77a5f44a20d61b3b51c7a14f70be4acdca8004.tar.gz
emacs-eb77a5f44a20d61b3b51c7a14f70be4acdca8004.zip
(w32_read_socket) <WM_MENUSELECT>: Remove.
(w32_read_socket): Use EQ to compare frames.
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog15
-rw-r--r--src/w32term.c14
2 files changed, 16 insertions, 13 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index a81c8c00939..0ad6d64c7bb 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,18 @@
12001-11-28 Jason Rumney <jasonr@gnu.org>
2
3 * w32menu.c (add_menu_item): Do not use owner-draw for disabled
4 menu items. From David Ponce <dponce@wanadoo.fr>.
5 (w32_dialog_show) [HAVE_DIALOGS]: Compile whole function
6 conditionally.
7 (w32_menu_display_help): New argument OWNER. Rewritten to store a
8 help event in the owner frame's keyboard buffer.
9
10 * w32fns.c (w32_wnd_proc) <WM_MENUSELECT>: Display help directly.
11 (Fx_show_tip): Don't subtract last width from row width.
12
13 * w32term.c (w32_read_socket) <WM_MENUSELECT>: Remove.
14 (w32_read_socket): Use EQ to compare frames.
15
12001-11-28 Gerd Moellmann <gerd@gnu.org> 162001-11-28 Gerd Moellmann <gerd@gnu.org>
2 17
3 * xterm.c (x_draw_glyphs): Don't call notice_overwritten_cursor if 18 * xterm.c (x_draw_glyphs): Don't call notice_overwritten_cursor if
diff --git a/src/w32term.c b/src/w32term.c
index 71907767f27..9c0b0392424 100644
--- a/src/w32term.c
+++ b/src/w32term.c
@@ -176,8 +176,6 @@ extern unsigned int msh_mousewheel;
176 176
177extern void free_frame_menubar (); 177extern void free_frame_menubar ();
178 178
179extern void w32_menu_display_help (HMENU menu, UINT menu_item, UINT flags);
180
181extern int w32_codepage_for_font (char *fontname); 179extern int w32_codepage_for_font (char *fontname);
182 180
183extern glyph_metric *w32_BDF_TextMetric(bdffont *fontp, 181extern glyph_metric *w32_BDF_TextMetric(bdffont *fontp,
@@ -8728,16 +8726,6 @@ w32_read_socket (sd, bufp, numchars, expected)
8728 } 8726 }
8729 break; 8727 break;
8730 8728
8731 case WM_MENUSELECT:
8732 {
8733 HMENU menu = (HMENU) msg.msg.lParam;
8734 UINT menu_item = (UINT) LOWORD (msg.msg.wParam);
8735 UINT flags = (UINT) HIWORD (msg.msg.wParam);
8736
8737 w32_menu_display_help (menu, menu_item, flags);
8738 }
8739 break;
8740
8741 case WM_DROPFILES: 8729 case WM_DROPFILES:
8742 f = x_window_to_frame (dpyinfo, msg.msg.hwnd); 8730 f = x_window_to_frame (dpyinfo, msg.msg.hwnd);
8743 8731
@@ -9079,7 +9067,7 @@ w32_read_socket (sd, bufp, numchars, expected)
9079 FRAME_PTR f = XFRAME (frame); 9067 FRAME_PTR f = XFRAME (frame);
9080 /* The tooltip has been drawn already. Avoid the 9068 /* The tooltip has been drawn already. Avoid the
9081 SET_FRAME_GARBAGED below. */ 9069 SET_FRAME_GARBAGED below. */
9082 if (f == XFRAME (tip_frame)) 9070 if (EQ (frame, tip_frame))
9083 continue; 9071 continue;
9084 9072
9085 /* Check "visible" frames and mark each as obscured or not. 9073 /* Check "visible" frames and mark each as obscured or not.