| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
(syms_of_xdisp): Intern and staticpro it.
(append_space_for_newline): Partially undo 2004-04-25 change;
add default_face_p arg, and restore callers.
Clear it->use_default_face after use.
(x_produce_glyphs): Set default font for ascii char if
it->use_default_font is set. Change line-spacing property to set
just extra line spacing. Handle new line-height property.
|
| |
|
| |
|
|
|
|
| |
as octal escapes. Use BOOL_VECTOR_BITS_PER_CHAR instead of BITS_PER_CHAR.
|
|
|
|
| |
BOOL_VECTOR_BITS_PER_CHAR instead of BITS_PER_CHAR for bool vectors.
|
|
|
|
| |
BITS_PER_CHAR for bool vectors.
|
|
|
|
| |
BITS_PER_CHAR for bool vectors.
|
|
|
|
| |
bool vectors.
|
| |
|
| |
|
| |
|
|
|
|
| |
src/lisp.h (CYCLE_CHECK): Macro moved from xfaces.c
|
| |
|
|
|
|
|
| |
warnings with Carbon Emacs because self-contained bundled Emacs
may be build without correct installation path.
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
Remove DEFAULT_FACE_P arg; always use current face. Callers changed.
(x_produce_glyphs): Handle line-spacing property on newline char.
If value is t, adjust ascent and descent to fit current row height.
If value is an integer or float, set extra_line_spacing to integer
value, or to float value x current line height.
|
| |
|
| |
|
|
|
|
| |
font for displaying CH with the default face.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Don't make assumptions about the relative place of i and val.
(EQ) [!NO_UNION_TYPE]: Don't forget to check the type match as well.
|
| |
|
| |
|
|
|
|
|
|
|
| |
(x_draw_glyph_string_box): Fix call to x_draw_relief_rect.
(x_draw_image_foreground, x_draw_image_relief)
(x_draw_image_foreground_1, x_draw_image_glyph_string):
Draw sliced images.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(syms_of_xdisp): Intern and staticpro it.
(pos_visible_p): Return pixel position in new x and y args.
(init_iterator): Reset it->slice info.
(handle_display_prop): Parse (slice ...) property.
(push_it, pop_it): Save/restore slice info.
(make_cursor_line_fully_visible): Fix 2004-04-14 change. Do not
force repositioning of tall row if window is vscrolled, as that
would reset vscroll.
(append_space): Set it->constrain_row_ascent_descent_p to avoid
increasing row height if row is non-empty.
(fill_image_glyph_string): Copy slice info.
(take_vertical_position_into_account): Simplify.
(produce_image_glyph): Handle iterator slice info, setup glyph
slice info. Do not force minimum line height.
(x_produce_glyphs): If it->constrain_row_ascent_descent_p is set,
do not increase height (ascent/descent) of non-empty row when
adding normal character glyph; instead reduce glyph ascent/descent
appropriately; if row is higher than current glyph, adjust glyph
descent/ascent to reposition glyph within the existing row.
Likewise, when char is newline, only set ascent/descent if row is
currently empty.
(note_mouse_highlight): Handle hotspots with sliced image.
|
| |
|
|
|
|
|
|
| |
PARTIALLY arg is non-nil. Simplify. Doc fix.
(Fwindow_vscroll, Fset_window_vscroll): Add optional PIXEL_P arg
to return/set vscroll in pixels.
|
|
|
|
|
|
|
| |
(x_draw_glyph_string_box): Fix call to x_draw_relief_rect.
(x_draw_image_foreground, x_draw_image_relief)
(w32_draw_image_foreground_1, x_draw_image_glyph_string):
Draw sliced images.
|
|
|
|
|
|
|
| |
(x_draw_glyph_string_box): Fix call to x_draw_relief_rect.
(x_draw_image_foreground, x_draw_image_relief)
(x_draw_image_foreground_1, x_draw_image_glyph_string):
Draw sliced images.
|
| |
|
|
|
|
| |
(syms_of_keyboard): Defsubr them.
|
|
|
|
| |
image slice (or full image).
|
|
|
|
|
| |
and height even for image slices (posn is relative to full image).
(marginal_area_string): Adjust x0,y0 for image slice.
|
|
|
|
|
|
|
|
|
|
|
| |
(struct glyph): New member slice.
(GLYPH_SLICE_EQUAL_P): New macro.
(GLYPH_EQUAL_P): Use it.
(struct glyph_string): New member slice.
(struct it_slice): New struct.
(struct it): New member slice, add member to stack too.
New member constrain_row_ascent_descent_p.
(image_ascent): Add prototype.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
(syms_of_fns): defsubr it.
|
| |
|
| |
|
| |
|
| |
|
| |
|