annotate src/m/ews4800.h @ 49393:85246e86a2cd

* w32term.c (x_draw_glyph_string_foreground) (x_draw_composite_glyph_string_foreground): Implement overstriking. * w32term.c (x_write_glyphs): Clear phys_cursor_on_p if current phys_cursor's hpos is overwritten. This is still not completely correct, as it doesn't really make sense to use hpos at all to get the cursor glyph (as that is relative to the width of the characters on the line, which may have changed during the update). * w32term.c (notice_overwritten_cursor): Handle the special case of the cursor being in the first blank non-text line at the end of a window. * w32term.c (x_draw_hollow_cursor, x_draw_bar_cursor) (x_draw_phys_cursor_glyph): Set phys_cursor_width here. Compute from the x position returned by x_draw_glyphs. * w32term.c (note_mode_line_or_margin_highlight): Renamed from note_mode_line_highlight and extended. * w32term.c (last_window): New variable. (w32_read_socket) <WM_MOUSEMOVE>: Generate SELECT_WINDOW_EVENTs. (note_mouse_movement): Remove reimplemented code in #if 0.
author Jason Rumney <jasonr@gnu.org>
date Wed, 22 Jan 2003 23:04:05 +0000
parents c8fb06423da0
children 695cf19ef79e d7ddb3e565de
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
36226
c8fb06423da0 Add copyright notice.
Gerd Moellmann <gerd@gnu.org>
parents: 23634
diff changeset
1 /* m- file for NEC EWS4800 RISC series.
c8fb06423da0 Add copyright notice.
Gerd Moellmann <gerd@gnu.org>
parents: 23634
diff changeset
2 Copyright (C) 1998, 2000, 2001 Free Software Foundation, Inc.
c8fb06423da0 Add copyright notice.
Gerd Moellmann <gerd@gnu.org>
parents: 23634
diff changeset
3
c8fb06423da0 Add copyright notice.
Gerd Moellmann <gerd@gnu.org>
parents: 23634
diff changeset
4 This file is part of GNU Emacs.
c8fb06423da0 Add copyright notice.
Gerd Moellmann <gerd@gnu.org>
parents: 23634
diff changeset
5
c8fb06423da0 Add copyright notice.
Gerd Moellmann <gerd@gnu.org>
parents: 23634
diff changeset
6 GNU Emacs is free software; you can redistribute it and/or modify
c8fb06423da0 Add copyright notice.
Gerd Moellmann <gerd@gnu.org>
parents: 23634
diff changeset
7 it under the terms of the GNU General Public License as published by
c8fb06423da0 Add copyright notice.
Gerd Moellmann <gerd@gnu.org>
parents: 23634
diff changeset
8 the Free Software Foundation; either version 2, or (at your option)
c8fb06423da0 Add copyright notice.
Gerd Moellmann <gerd@gnu.org>
parents: 23634
diff changeset
9 any later version.
c8fb06423da0 Add copyright notice.
Gerd Moellmann <gerd@gnu.org>
parents: 23634
diff changeset
10
c8fb06423da0 Add copyright notice.
Gerd Moellmann <gerd@gnu.org>
parents: 23634
diff changeset
11 GNU Emacs is distributed in the hope that it will be useful,
c8fb06423da0 Add copyright notice.
Gerd Moellmann <gerd@gnu.org>
parents: 23634
diff changeset
12 but WITHOUT ANY WARRANTY; without even the implied warranty of
c8fb06423da0 Add copyright notice.
Gerd Moellmann <gerd@gnu.org>
parents: 23634
diff changeset
13 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
c8fb06423da0 Add copyright notice.
Gerd Moellmann <gerd@gnu.org>
parents: 23634
diff changeset
14 GNU General Public License for more details.
c8fb06423da0 Add copyright notice.
Gerd Moellmann <gerd@gnu.org>
parents: 23634
diff changeset
15
c8fb06423da0 Add copyright notice.
Gerd Moellmann <gerd@gnu.org>
parents: 23634
diff changeset
16 You should have received a copy of the GNU General Public License
c8fb06423da0 Add copyright notice.
Gerd Moellmann <gerd@gnu.org>
parents: 23634
diff changeset
17 along with GNU Emacs; see the file COPYING. If not, write to
c8fb06423da0 Add copyright notice.
Gerd Moellmann <gerd@gnu.org>
parents: 23634
diff changeset
18 the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
c8fb06423da0 Add copyright notice.
Gerd Moellmann <gerd@gnu.org>
parents: 23634
diff changeset
19 Boston, MA 02111-1307, USA. */
c8fb06423da0 Add copyright notice.
Gerd Moellmann <gerd@gnu.org>
parents: 23634
diff changeset
20
23634
f6ab39ac9c55 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
21 #undef LIB_STANDARD
f6ab39ac9c55 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
22 #undef C_DEBUG_SWITCH
f6ab39ac9c55 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
23 #define INHIBIT_BSD_TIME
f6ab39ac9c55 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
24 #undef USG
f6ab39ac9c55 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
25 #include "mips.h"
f6ab39ac9c55 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
26 #define USG
f6ab39ac9c55 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
27 #undef UNEXEC
f6ab39ac9c55 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
28 #define UNEXEC unexelf.o
f6ab39ac9c55 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
29 #undef LIBS_MACHINE
f6ab39ac9c55 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
30 #undef LD_SWITCH_MACHINE
f6ab39ac9c55 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
31 #undef START_FILES
f6ab39ac9c55 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
32 #undef DATA_START
f6ab39ac9c55 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
33 #undef LIB_STANDARD
f6ab39ac9c55 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
34 #undef C_SWITCH_MACHINE
f6ab39ac9c55 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
35 #ifndef __GNUC__
f6ab39ac9c55 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
36 #undef C_DEBUG_SWITCH
f6ab39ac9c55 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
37 #define C_DEBUG_SWITCH -O -KOlimit=3000 -ZXNd=5000
f6ab39ac9c55 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
38 #endif /* !__GNUC__ */