aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorYAMAMOTO Mitsuharu2005-07-18 05:42:23 +0000
committerYAMAMOTO Mitsuharu2005-07-18 05:42:23 +0000
commitd005338b2a98f85dcfaa2bdbdf96cc080bf616ad (patch)
treed75890f921f6832c0d442c4ad61218fdb74b1ff2 /src
parente81a5b61b18fefb01b134ca12640c15502700e6d (diff)
downloademacs-d005338b2a98f85dcfaa2bdbdf96cc080bf616ad.tar.gz
emacs-d005338b2a98f85dcfaa2bdbdf96cc080bf616ad.zip
[MAC_OS] (XCreateGC): Remove extern.
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog35
-rw-r--r--src/xfaces.c2
2 files changed, 35 insertions, 2 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index ed504ef7cc7..ee3c67b08cd 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,38 @@
12005-07-18 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2
3 * macfns.c (x_set_cursor_color): Use XSetBackground and
4 XSetForeground.
5
6 * macgui.h (struct _XGC): New struct.
7 (GC): Use it.
8 (GCForeground, GCBackground, GCFont): Use X11 mask values.
9 (XCreateGC, XParseGeometry): Move externs to macterm.h.
10
11 * macterm.c (x_bitmap_icon, x_make_frame_visible): Remove
12 declarations.
13 (XSetFont): Add declaration.
14 (mac_set_forecolor, mac_set_backcolor, mac_set_colors): Remove
15 functions.
16 (GC_FORE_COLOR, GC_BACK_COLOR, GC_FONT, MAC_WINDOW_NORMAL_GC): New
17 defines.
18 (XDrawLine, mac_draw_line_to_pixmap, XClearWindow)
19 (mac_draw_bitmap, XCreatePixmapFromBitmapData, XFillRectangle)
20 (mac_draw_rectangle, mac_draw_string_common, mac_scroll_area): Use
21 them.
22 (mac_erase_rectangle): New function.
23 (XClearArea, x_draw_fringe_bitmap, x_clear_glyph_string_rect)
24 (x_draw_stretch_glyph_string): Use it.
25 (XChangeGC, XCreateGC, XGetGCValues, XSetForeground)
26 (XSetBackground, XSetFont): Adjust for new GC implementation.
27 (x_draw_fringe_bitmap, x_draw_box_rect): Use GC to set colors.
28 (XTset_vertical_scroll_bar): Clear area under scroll bar.
29
30 * macterm.h (struct mac_display_info): Change types of
31 scratch_cursor_gc black_relief.gc, and white_relief.gc to GC.
32 (XCreateGC, XParseGeometry): Move externs from macgui.h.
33
34 * xfaces.c [MAC_OS] (XCreateGC): Remove extern.
35
12005-07-16 Richard M. Stallman <rms@gnu.org> 362005-07-16 Richard M. Stallman <rms@gnu.org>
2 37
3 * buffer.c (Fmake_overlay): Doc fix. 38 * buffer.c (Fmake_overlay): Doc fix.
diff --git a/src/xfaces.c b/src/xfaces.c
index af9571a102f..02513107c67 100644
--- a/src/xfaces.c
+++ b/src/xfaces.c
@@ -783,8 +783,6 @@ x_free_gc (f, gc)
783#ifdef MAC_OS 783#ifdef MAC_OS
784/* Mac OS emulation of GCs */ 784/* Mac OS emulation of GCs */
785 785
786extern XGCValues *XCreateGC (void *, Window, unsigned long, XGCValues *);
787
788static INLINE GC 786static INLINE GC
789x_create_gc (f, mask, xgcv) 787x_create_gc (f, mask, xgcv)
790 struct frame *f; 788 struct frame *f;