diff options
| author | YAMAMOTO Mitsuharu | 2005-07-18 05:42:23 +0000 |
|---|---|---|
| committer | YAMAMOTO Mitsuharu | 2005-07-18 05:42:23 +0000 |
| commit | d005338b2a98f85dcfaa2bdbdf96cc080bf616ad (patch) | |
| tree | d75890f921f6832c0d442c4ad61218fdb74b1ff2 | |
| parent | e81a5b61b18fefb01b134ca12640c15502700e6d (diff) | |
| download | emacs-d005338b2a98f85dcfaa2bdbdf96cc080bf616ad.tar.gz emacs-d005338b2a98f85dcfaa2bdbdf96cc080bf616ad.zip | |
[MAC_OS] (XCreateGC): Remove extern.
| -rw-r--r-- | src/ChangeLog | 35 | ||||
| -rw-r--r-- | src/xfaces.c | 2 |
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 @@ | |||
| 1 | 2005-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 | |||
| 1 | 2005-07-16 Richard M. Stallman <rms@gnu.org> | 36 | 2005-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 | ||
| 786 | extern XGCValues *XCreateGC (void *, Window, unsigned long, XGCValues *); | ||
| 787 | |||
| 788 | static INLINE GC | 786 | static INLINE GC |
| 789 | x_create_gc (f, mask, xgcv) | 787 | x_create_gc (f, mask, xgcv) |
| 790 | struct frame *f; | 788 | struct frame *f; |