aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJason Rumney2000-03-01 21:13:15 +0000
committerJason Rumney2000-03-01 21:13:15 +0000
commita2bc11d4d8aa72b81c2ec7a53a99a7e2d27697ee (patch)
tree006ff3fe72227585be07f9ec7a4acf1bc305a7b0 /src
parentf79e6790a1339dd4608b81939ed25623b22a5c5b (diff)
downloademacs-a2bc11d4d8aa72b81c2ec7a53a99a7e2d27697ee.tar.gz
emacs-a2bc11d4d8aa72b81c2ec7a53a99a7e2d27697ee.zip
Bring up to date with xterm.c changes of 2000-02-24 and 2000-02-25.
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog19
-rw-r--r--src/w32term.c13
2 files changed, 22 insertions, 10 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index fb95e324f34..e3729fb0aa3 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,22 @@
12000-03-01 Jason Rumney <jasonr@gnu.org>
2
3 * w32term.c: Equivalent changes to those made to xterm.c on
4 2000-02-25 and 2000-02-24.
5
6 * w32fns.c: Equivalent changes to those made to xfns.c on
7 2000-02-25 and 2000-02-21.
8
9 * sysdep.c: [WINDOWSNT]: Use sys_read and sys_write to ensure
10 correct line-end convention is followed.
11
12 * w32menu.c [HAVE_BOXES]: Remove #undef.
13 (single_keymap_panes): Remove code for simulating checkmarks.
14 (single_menu_item): Remove notbuttons_ptr argument. Callers changed.
15 Remove code for drawing simulated checkmarks.
16 (w32_menu_show): make unibyte help string correctly.
17 (add_menu_item): draw standard Windows checkmarks. Draw radio
18 buttons as radio buttons if possible.
19
12000-03-01 Gerd Moellmann <gerd@gnu.org> 202000-03-01 Gerd Moellmann <gerd@gnu.org>
2 21
3 * sysdep.c (start_of_text): Don't define this function for NetBSD 22 * sysdep.c (start_of_text): Don't define this function for NetBSD
diff --git a/src/w32term.c b/src/w32term.c
index f59f80e9482..6b1fabcd541 100644
--- a/src/w32term.c
+++ b/src/w32term.c
@@ -171,7 +171,6 @@ int x_stretch_cursor_p;
171#define CP_DEFAULT 1004 171#define CP_DEFAULT 1004
172 172
173extern unsigned int msh_mousewheel; 173extern unsigned int msh_mousewheel;
174extern int inhibit_busy_cursor;
175 174
176extern void free_frame_menubar (); 175extern void free_frame_menubar ();
177 176
@@ -7739,9 +7738,6 @@ w32_read_socket (sd, bufp, numchars, expected)
7739 bufp++; 7738 bufp++;
7740 numchars--; 7739 numchars--;
7741 count++; 7740 count++;
7742 if (display_busy_cursor_p)
7743 if (bufp->code != VK_RETURN || minibuf_level == 0)
7744 inhibit_busy_cursor = 2;
7745 } 7741 }
7746 break; 7742 break;
7747 7743
@@ -7762,9 +7758,6 @@ w32_read_socket (sd, bufp, numchars, expected)
7762 bufp++; 7758 bufp++;
7763 numchars--; 7759 numchars--;
7764 count++; 7760 count++;
7765 if (display_busy_cursor_p)
7766 if (bufp->code != VK_RETURN || minibuf_level == 0)
7767 inhibit_busy_cursor = 2;
7768 } 7761 }
7769 break; 7762 break;
7770 7763
@@ -7882,8 +7875,6 @@ w32_read_socket (sd, bufp, numchars, expected)
7882 7875
7883 if (!tool_bar_p) 7876 if (!tool_bar_p)
7884 last_tool_bar_item = -1; 7877 last_tool_bar_item = -1;
7885 if (display_busy_cursor_p)
7886 inhibit_busy_cursor = 2;
7887 } 7878 }
7888 break; 7879 break;
7889 } 7880 }
@@ -8631,7 +8622,9 @@ x_display_and_set_cursor (w, on, hpos, vpos, x, y)
8631 if (w != XWINDOW (selected_window) 8622 if (w != XWINDOW (selected_window)
8632 || f != FRAME_W32_DISPLAY_INFO (f)->w32_highlight_frame) 8623 || f != FRAME_W32_DISPLAY_INFO (f)->w32_highlight_frame)
8633 { 8624 {
8634 if (MINI_WINDOW_P (w)) 8625 extern int cursor_in_non_selected_windows;
8626
8627 if (MINI_WINDOW_P (w) || !cursor_in_non_selected_windows)
8635 new_cursor_type = NO_CURSOR; 8628 new_cursor_type = NO_CURSOR;
8636 else 8629 else
8637 new_cursor_type = HOLLOW_BOX_CURSOR; 8630 new_cursor_type = HOLLOW_BOX_CURSOR;