1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-31 04:41:23 -08:00
Commit graph

18116 commits

Author SHA1 Message Date
Eli Zaretskii
9339736070 *** empty log message *** 2004-04-27 14:24:00 +00:00
Eli Zaretskii
319cb37860 (init_environment): If one of the TMP... environment
variables is set to a drive letter without a trailing slash,
append a slash.
2004-04-27 14:22:05 +00:00
Eli Zaretskii
0c54865e0b *** empty log message *** 2004-04-27 13:55:29 +00:00
Eli Zaretskii
819da85b3b (Fset_file_times): New function.
(syms_of_fileio): Intern and staticpro it.
2004-04-27 13:30:11 +00:00
Eli Zaretskii
5c5718b6f6 (lisp_time_argument): Provide externally. 2004-04-27 13:28:38 +00:00
Kim F. Storm
c4c07982c1 (x_produce_glyphs): Fix last change; handle newline in
header line strings.
2004-04-27 08:48:12 +00:00
Kim F. Storm
07dc12319c *** empty log message *** 2004-04-27 08:47:30 +00:00
Kim F. Storm
360fe9d22b *** empty log message *** 2004-04-26 22:39:49 +00:00
Kim F. Storm
7293ac2984 (struct it): New member use_default_face. 2004-04-26 22:39:21 +00:00
Kim F. Storm
4933c60309 (Qline_height): New variable.
(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.
2004-04-26 22:05:43 +00:00
Kim F. Storm
d3b111bd85 *** empty log message *** 2004-04-26 22:05:15 +00:00
Andreas Schwab
0448588b08 . 2004-04-26 22:01:18 +00:00
Andreas Schwab
4b5af5e479 (print_object): Print non-ascii characters in bool vector representation
as octal escapes.  Use BOOL_VECTOR_BITS_PER_CHAR instead of BITS_PER_CHAR.
2004-04-26 21:56:26 +00:00
Andreas Schwab
db85986c76 (Fcopy_sequence, concat, internal_equal, Ffillarray, mapcar1): Use
BOOL_VECTOR_BITS_PER_CHAR instead of BITS_PER_CHAR for bool vectors.
2004-04-26 21:44:22 +00:00
Andreas Schwab
b9ed217755 (Faref, Faset): Use BOOL_VECTOR_BITS_PER_CHAR instead of
BITS_PER_CHAR for bool vectors.
2004-04-26 21:43:33 +00:00
Andreas Schwab
a097329fe7 (Fmake_bool_vector): Use BOOL_VECTOR_BITS_PER_CHAR instead of
BITS_PER_CHAR for bool vectors.
2004-04-26 21:42:49 +00:00
Andreas Schwab
d1ca81d9a8 (read1): Use BOOL_VECTOR_BITS_PER_CHAR instead of BITS_PER_CHAR for
bool vectors.
2004-04-26 21:28:40 +00:00
Andreas Schwab
4435a68af6 (BOOL_VECTOR_BITS_PER_CHAR): Define. 2004-04-26 21:26:17 +00:00
Steven Tamm
536d6baa1d lread.c (init_lread): Fixing typo HAVE_CARBON test logic 2004-04-26 18:44:22 +00:00
Miles Bader
ae11577a11 Changes from arch/CVS synchronization 2004-04-26 00:29:31 +00:00
Miles Bader
e32d987200 Revision: miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-248
src/lisp.h (CYCLE_CHECK): Macro moved from xfaces.c
2004-04-26 00:21:41 +00:00
Juanma Barranquero
e198ba8711 (Fpop_to_buffer): Fix docstring. 2004-04-25 23:56:14 +00:00
Steven Tamm
f3d5f92d98 lread.c (init_lread): Don't display missing lisp directory
warnings with Carbon Emacs because self-contained bundled Emacs
may be build without correct installation path.
2004-04-25 21:07:58 +00:00
Kim F. Storm
9ff3aa31d3 *** empty log message *** 2004-04-24 23:42:41 +00:00
Kim F. Storm
5970dbf71e (x_draw_hollow_cursor): Fix height of box for narrow lines. 2004-04-24 23:42:26 +00:00
Kim F. Storm
03e35edcfa (append_space_for_newline): Rename from append_space.
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.
2004-04-24 23:28:37 +00:00
Juanma Barranquero
c62aec7835 *** empty log message *** 2004-04-23 21:35:38 +00:00
Kenichi Handa
f24814e0e9 *** empty log message *** 2004-04-23 02:11:35 +00:00
Kenichi Handa
cf14fd6ec4 (Finternal_char_font): If POSITION is nil, return
font for displaying CH with the default face.
2004-04-23 02:04:13 +00:00
Juanma Barranquero
d814862aa6 *** empty log message *** 2004-04-23 00:25:28 +00:00
Juanma Barranquero
bd6766d34d Add "-*- makefile -*-" mode tag. 2004-04-23 00:24:35 +00:00
Stefan Monnier
063a45c59c *** empty log message *** 2004-04-21 22:42:13 +00:00
Stefan Monnier
e0a583f84a (XINT) [EXPLICIT_SIGN_EXTEND && !NO_UNION_TYPE]:
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.
2004-04-21 22:41:53 +00:00
Stefan Monnier
d58f8753fb *** empty log message *** 2004-04-21 16:09:23 +00:00
Kim F. Storm
c7b08a9de6 (image_ascent): Remove prototype. 2004-04-20 22:22:45 +00:00
Kim F. Storm
57326d9998 (x_draw_relief_rect): Add top_p and bot_p args.
(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.
2004-04-20 22:19:23 +00:00
Kim F. Storm
e893970b97 (Qslice): New variable.
(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.
2004-04-20 22:19:09 +00:00
Kim F. Storm
754dc3d823 (Fwindow_vscroll, Fset_window_vscroll): Fix EXFUN. 2004-04-20 22:18:43 +00:00
Kim F. Storm
0cc1039fe1 (Fpos_visible_in_window_p): Return pixel position if
PARTIALLY arg is non-nil.  Simplify.  Doc fix.
(Fwindow_vscroll, Fset_window_vscroll): Add optional PIXEL_P arg
to return/set vscroll in pixels.
2004-04-20 22:18:33 +00:00
Kim F. Storm
cb0b194af0 (w32_draw_relief_rect): Add top_p and bot_p args.
(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.
2004-04-20 22:17:56 +00:00
Kim F. Storm
ffe8b3f4e8 (x_draw_relief_rect): Add top_p and bot_p args.
(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.
2004-04-20 22:17:34 +00:00
Kim F. Storm
b1bd813495 (pos_visible_p): Fix prototype. 2004-04-20 22:17:08 +00:00
Kim F. Storm
ec026e7a3e (Fposn_at_x_y, Fposn_at_point): New defuns.
(syms_of_keyboard): Defsubr them.
2004-04-20 22:16:46 +00:00
Kim F. Storm
1938bc365d (image_ascent): Add slice arg; calculate ascent for
image slice (or full image).
2004-04-20 22:16:33 +00:00
Kim F. Storm
cedd7cd9f1 (buffer_posn_from_coords): Return full image width
and height even for image slices (posn is relative to full image).
(marginal_area_string): Adjust x0,y0 for image slice.
2004-04-20 22:16:19 +00:00
Kim F. Storm
0633d52c3e (struct glyph_slice): New struct.
(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.
2004-04-20 22:16:07 +00:00
Kim F. Storm
ae7ab2d30f Add image slices. 2004-04-20 22:15:41 +00:00
Stefan Monnier
07f60146b3 (Fkey_description): Fix the usual int/Lisp_Object mixup. 2004-04-20 19:44:26 +00:00
John Paul Wallington
4ce2719dbb (regularize_fontname): Renamed from regulalize_fontname. 2004-04-20 00:26:36 +00:00
John Paul Wallington
474d05350a (Fassoc, Feql): Fix indentation. 2004-04-20 00:17:46 +00:00