diff options
| author | Joakim Verona | 2015-01-11 18:40:21 +0100 |
|---|---|---|
| committer | Joakim Verona | 2015-01-11 18:40:21 +0100 |
| commit | cc7cb20d6abc0f862e5513b24831bba0eaecaa5f (patch) | |
| tree | afc2fc05401504aa0c28699dc3bc155c5b0d7f58 /src/dispextern.h | |
| parent | d972b504f30ff4300ba368940751e8736dddf0b4 (diff) | |
| parent | 9a57bda31569294ecaf8138a06e5edda9c0d87e3 (diff) | |
| download | emacs-cc7cb20d6abc0f862e5513b24831bba0eaecaa5f.tar.gz emacs-cc7cb20d6abc0f862e5513b24831bba0eaecaa5f.zip | |
merge master, fix conflicts
Diffstat (limited to 'src/dispextern.h')
| -rw-r--r-- | src/dispextern.h | 28 |
1 files changed, 12 insertions, 16 deletions
diff --git a/src/dispextern.h b/src/dispextern.h index 10c84da2486..bf0c2fc0a47 100644 --- a/src/dispextern.h +++ b/src/dispextern.h | |||
| @@ -393,10 +393,9 @@ struct glyph | |||
| 393 | 393 | ||
| 394 | /* Lisp object source of this glyph. Currently either a buffer or a | 394 | /* Lisp object source of this glyph. Currently either a buffer or a |
| 395 | string, if the glyph was produced from characters which came from | 395 | string, if the glyph was produced from characters which came from |
| 396 | a buffer or a string; or Lisp integer zero (a.k.a. "null object") | 396 | a buffer or a string; or nil if the glyph was inserted by |
| 397 | if the glyph was inserted by redisplay for its own purposes, such | 397 | redisplay for its own purposes, such as padding, truncation, or |
| 398 | as padding or truncation/continuation glyphs, or the | 398 | continuation glyphs, or the overlay-arrow glyphs on TTYs. */ |
| 399 | overlay-arrow glyphs on TTYs. */ | ||
| 400 | Lisp_Object object; | 399 | Lisp_Object object; |
| 401 | 400 | ||
| 402 | /* Width in pixels. */ | 401 | /* Width in pixels. */ |
| @@ -1727,8 +1726,8 @@ struct face | |||
| 1727 | attributes except the font. */ | 1726 | attributes except the font. */ |
| 1728 | struct face *ascii_face; | 1727 | struct face *ascii_face; |
| 1729 | 1728 | ||
| 1730 | #ifdef HAVE_XFT | 1729 | #if defined HAVE_XFT || defined HAVE_FREETYPE |
| 1731 | /* Extra member that a font-driver uses privately. */ | 1730 | /* Extra member that a font-driver uses privately. */ |
| 1732 | void *extra; | 1731 | void *extra; |
| 1733 | #endif | 1732 | #endif |
| 1734 | }; | 1733 | }; |
| @@ -2552,11 +2551,11 @@ struct it | |||
| 2552 | Object is normally the buffer which is being rendered, but it can | 2551 | Object is normally the buffer which is being rendered, but it can |
| 2553 | also be a Lisp string in case the current display element comes | 2552 | also be a Lisp string in case the current display element comes |
| 2554 | from an overlay string or from a display string (before- or | 2553 | from an overlay string or from a display string (before- or |
| 2555 | after-string). It may also be nil when a C string is being | 2554 | after-string). It may also be a zero-valued Lisp integer when a |
| 2556 | rendered, e.g., during mode-line or header-line update. It can | 2555 | C string is being rendered, e.g., during mode-line or header-line |
| 2557 | also be a cons cell of the form `(space ...)', when we produce a | 2556 | update. It can also be a cons cell of the form `(space ...)', |
| 2558 | stretch glyph from a `display' specification. Finally, it can be | 2557 | when we produce a stretch glyph from a `display' specification. |
| 2559 | a zero-valued Lisp integer, but only temporarily, when we are | 2558 | Finally, it can be nil, but only temporarily, when we are |
| 2560 | producing special glyphs for display purposes, like truncation | 2559 | producing special glyphs for display purposes, like truncation |
| 2561 | and continuation glyphs, or blanks that extend each line to the | 2560 | and continuation glyphs, or blanks that extend each line to the |
| 2562 | edge of the window on a TTY. | 2561 | edge of the window on a TTY. |
| @@ -2934,8 +2933,8 @@ struct redisplay_interface | |||
| 2934 | 2933 | ||
| 2935 | struct image_type | 2934 | struct image_type |
| 2936 | { | 2935 | { |
| 2937 | /* A symbol uniquely identifying the image type, .e.g `jpeg'. */ | 2936 | /* Index of a symbol uniquely identifying the image type, e.g., 'jpeg'. */ |
| 2938 | Lisp_Object *type; | 2937 | int type; |
| 2939 | 2938 | ||
| 2940 | /* Check that SPEC is a valid image specification for the given | 2939 | /* Check that SPEC is a valid image specification for the given |
| 2941 | image type. Value is true if SPEC is valid. */ | 2940 | image type. Value is true if SPEC is valid. */ |
| @@ -3249,7 +3248,6 @@ void move_it_in_display_line (struct it *it, | |||
| 3249 | enum move_operation_enum op); | 3248 | enum move_operation_enum op); |
| 3250 | bool in_display_vector_p (struct it *); | 3249 | bool in_display_vector_p (struct it *); |
| 3251 | int frame_mode_line_height (struct frame *); | 3250 | int frame_mode_line_height (struct frame *); |
| 3252 | extern Lisp_Object Qtool_bar; | ||
| 3253 | extern bool redisplaying_p; | 3251 | extern bool redisplaying_p; |
| 3254 | extern bool help_echo_showing_p; | 3252 | extern bool help_echo_showing_p; |
| 3255 | extern Lisp_Object help_echo_string, help_echo_window; | 3253 | extern Lisp_Object help_echo_string, help_echo_window; |
| @@ -3429,7 +3427,6 @@ int face_at_string_position (struct window *w, Lisp_Object string, | |||
| 3429 | int merge_faces (struct frame *, Lisp_Object, int, int); | 3427 | int merge_faces (struct frame *, Lisp_Object, int, int); |
| 3430 | int compute_char_face (struct frame *, int, Lisp_Object); | 3428 | int compute_char_face (struct frame *, int, Lisp_Object); |
| 3431 | void free_all_realized_faces (Lisp_Object); | 3429 | void free_all_realized_faces (Lisp_Object); |
| 3432 | extern Lisp_Object Qforeground_color, Qbackground_color; | ||
| 3433 | extern char unspecified_fg[], unspecified_bg[]; | 3430 | extern char unspecified_fg[], unspecified_bg[]; |
| 3434 | 3431 | ||
| 3435 | /* Defined in xfns.c. */ | 3432 | /* Defined in xfns.c. */ |
| @@ -3519,7 +3516,6 @@ void do_pending_window_change (bool); | |||
| 3519 | void change_frame_size (struct frame *, int, int, bool, bool, bool, bool); | 3516 | void change_frame_size (struct frame *, int, int, bool, bool, bool, bool); |
| 3520 | void init_display (void); | 3517 | void init_display (void); |
| 3521 | void syms_of_display (void); | 3518 | void syms_of_display (void); |
| 3522 | extern Lisp_Object Qredisplay_dont_pause; | ||
| 3523 | extern void spec_glyph_lookup_face (struct window *, GLYPH *); | 3519 | extern void spec_glyph_lookup_face (struct window *, GLYPH *); |
| 3524 | extern void fill_up_frame_row_with_spaces (struct glyph_row *, int); | 3520 | extern void fill_up_frame_row_with_spaces (struct glyph_row *, int); |
| 3525 | 3521 | ||