1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-26 15:10:50 -08:00
Commit graph

25060 commits

Author SHA1 Message Date
Eli Zaretskii
44747bd00a (load_color): Remove static from definition and remove
prototype.
[MSDOS]: Add a DOS-specific version of load_color.
(lookup_face): Replace FRAME_TERMCAP_P with !FRAME_WINDOW_P.
(lookup_derived_face): New function.
(realize_default_face): Support MSDOS frames.
[MSDOS]: If fore/background colors are unspecified, inherit them
from the frame.
(realize_face): Support MSDOS frames.
(realize_tty_face): Support MSDOS frames.
[MSDOS]: If the face color is not in Vface_tty_color_alist, call
load_color to try to find a suitable approximation.  If the face
is inverse-video, swap the foreground and background colors.
1999-07-30 08:19:22 +00:00
Eli Zaretskii
e4441df01c (msdos_stdcolor_name, msdos_stdcolor_idx): New
functions.
1999-07-30 08:15:13 +00:00
Eli Zaretskii
ab39b7a5d5 (msdos_stdcolor_name, msdos_stdcolor_idx): Declare. 1999-07-30 08:11:41 +00:00
Eli Zaretskii
236027c963 Remove redundant declarations (most of them are now in
dispextern.h).
1999-07-30 08:08:43 +00:00
Eli Zaretskii
c77f6f1b96 (IT_set_face): Rewritten for the new redisplay engine.
Use default frame colors if the face doesn't specify them; invert
the colors if highlight is ON.
(IT_write_glyphs): Rewritten for the new redisplay engine.
(IT_change_line_highlight): Add (unused) parameter Y, since that's
how the hook is called by term.c.
(IT_copy_glyphs): New function, copies an area of the display in
video RAM.
(IT_insert_glyphs): Rewritten to DTRT instead of aborting, since
redisplay now calls it even if char_ins_del_ok is zero.
(IT_set_frame_parameters): Prototype changed.  Calls the new
load_color.  Puts the new fore/background colors into the default
face on current frame.
(IT_menu_display): Rewritten to handle the new struct glyph
instead of a char array.
(XMenuActivate): Call lookup_derived_face to create and use
special faces for the pop-up and drop-down menus.
1999-07-30 08:05:13 +00:00
Dave Love
700c3b7c33 Fix previous change. 1999-07-30 00:50:59 +00:00
Dave Love
029ec30f69 (f90-mode-syntax-table): Change backslash to escape, not charquote. 1999-07-29 22:07:59 +00:00
Dave Love
713c3fb16e (eval-defun): Re-written to avoid
capturing variables.
1999-07-29 22:04:13 +00:00
Dave Love
5f6a0375b3 (picture-beginning-of-line): Don't call
hscroll-point-visible now we have real autoscrolling.
(picture-end-of-line, picture-newline, picture-open-line):
Likewise.
1999-07-29 21:56:02 +00:00
Dave Love
11cfb745a2 (abbreviated-home-dir): Doc fix. 1999-07-29 21:50:47 +00:00
Dave Love
4dab794fe4 (dontcompilefiles): Add latin-[89].el. 1999-07-29 21:49:04 +00:00
Dave Love
12c038d4a8 Initial revision 1999-07-29 21:45:46 +00:00
Dave Love
b352e3bf79 Update comments. 1999-07-29 21:35:51 +00:00
Gerd Moellmann
eb3935300f (x_set_toolkit_scroll_bar_thumb): Fix previous change. 1999-07-29 15:09:42 +00:00
Eli Zaretskii
e2ee551e3b (getdefdir): Don't return failure indication when
_fixpath sets errno to ENOSYS.
1999-07-29 11:01:50 +00:00
Eli Zaretskii
856883894d (SHELL, MAKESHELL): Use /xyzzy/command as the shell. 1999-07-29 10:44:27 +00:00
Gerd Moellmann
7a5b8a934b (string_char_and_length): Fix previous change. 1999-07-28 19:46:05 +00:00
Dave Love
29a3028d04 (x-fixed-font-alist): Add lucidasanstypewriter. 1999-07-28 18:27:35 +00:00
Gerd Moellmann
4fdb80f2a2 (string_char_and_length): New. Use it everywhere
instead of STRING_CHAR_AND_LENGTH in xdisp.c.
1999-07-28 18:05:44 +00:00
Dave Love
492bd7587d Require cl only when compiling.
(msb--home-dir): Deleted.
(msb--format-title): Use abbreviate-file-name.
(msb--choose-file-menu): Simplify string comparison.
1999-07-28 16:46:30 +00:00
Kenichi Handa
87f0532f11 (concat): Fix previous change. 1999-07-28 02:37:17 +00:00
Kenichi Handa
2d6115c835 (count_combining): New function.
(struct textproc_rec): New structure.
(concat): Copy text properties correctly when byte combining
occurs.
1999-07-28 02:10:51 +00:00
Gerd Moellmann
be8a72f424 (prepare_face_for_display): Use FillOpaqueStippled instead of
FillStippled.
1999-07-27 23:55:58 +00:00
Gerd Moellmann
dcd08bfb64 (x_set_toolkit_scroll_bar_thumb): Don't call
XawScrollbarSetThumb if thumb parameters haven't changed because
that function apparently isn't optimized for this case.
1999-07-27 23:55:28 +00:00
Gerd Moellmann
9668a74626 (toolbar): Add face definition for mono displays. 1999-07-27 23:52:50 +00:00
Karl Heuer
3f63de1e21 *** empty log message *** 1999-07-27 21:01:02 +00:00
Karl Heuer
e7029763ca (fill-region-as-paragraph): Fix previous change. 1999-07-27 20:06:20 +00:00
Karl Heuer
071ebee939 (frame-initialize): When setting frame-initial-frame-alist,
force copying of default-frame-alist.
1999-07-27 20:01:33 +00:00
Kenichi Handa
16c1fb84b5 (ps-mule-begin-job): Fix malformed regexp. 1999-07-27 02:37:24 +00:00
Kenichi Handa
d27f8ca73b (x_find_ccl_program): Add casting. 1999-07-27 01:32:50 +00:00
Kenichi Handa
17eedd00d9 (w32_find_ccl_program): Add casting. 1999-07-27 01:32:10 +00:00
Gerd Moellmann
b9432a852b (x_setup_relief_color): Don't try smart color allocation
if display is mono.
(x_draw_row_bitmaps): If face has stipple, don't switch
to foreground color for clearing areas, and set the fill style.
1999-07-27 00:02:50 +00:00
Gerd Moellmann
d7bf0342f2 (x_create_tip_frame): Don't set bitmapIcon resource. 1999-07-27 00:02:17 +00:00
Gerd Moellmann
2891cf7aaa (struct glyph_row): Flag internal_border_p removed. 1999-07-27 00:01:46 +00:00
Markus Rost
1fffe87013 (Fgethash): Fix order of variables (patch by gerd).
(Fputhash): Ditto.
(Fremhash): Ditto.
1999-07-26 22:20:21 +00:00
Gerd Moellmann
1da3fd719e (x_get_glyph_string_clip_rect): Take internal border
into account for full-width windows.  Don't add scroll bar width
to width of clip rect.
(x_draw_glyph_string_box): Add 1 to right x of full width lines.
(x_set_glyph_string_background_width): Add 1 to background width.
(x_draw_glyphs): Take internal border into account for full-width
lines.
1999-07-26 21:23:07 +00:00
Gerd Moellmann
203ae5607e (EmacsFrameSetCharSize): Don't add XtNborderWidth
value to frame width and height.
1999-07-26 21:22:23 +00:00
John Gilmore
608369ba90 Added item on testing hard disks, per RMS. - Brian 1999-07-26 20:02:46 +00:00
John Gilmore
dd7dc1f9b3 Added item on molecular properties, at RMS's request. - Brian 1999-07-26 19:57:30 +00:00
Karl Heuer
51a1d2d86b (x_set_mouse_color): Always unload the old color.
Don't allow nil as color value.
(x_set_cursor_color, x_set_background_color, x_set_foreground_color):
Always unload the old color.
1999-07-26 19:09:56 +00:00
Karl Heuer
ec6d44639a (set-mouse-color): If new color is nil,
really respecify the current color.
1999-07-26 19:06:37 +00:00
Karl Heuer
de4075cff3 (Fmove_to_column): Extend end of line only if FORCE is t. 1999-07-26 19:05:40 +00:00
Karl Heuer
70492703cb Initial revision 1999-07-26 19:01:27 +00:00
Karl Heuer
2b8503eae9 (Fy_or_n_p): Doc fix. 1999-07-26 16:42:38 +00:00
Gerd Moellmann
3d08948993 (bitmap-area): Change background to white for mono displays. 1999-07-26 13:03:06 +00:00
Kenichi Handa
3545439c0b (w32_find_ccl_program): Get compiled CCL code by just
calling setup_coding_system.
1999-07-26 11:58:24 +00:00
Kenichi Handa
a42f54e697 (x_find_ccl_program): Get compiled CCL code by just
calling setup_coding_system.
1999-07-26 11:57:35 +00:00
Kenichi Handa
ef4ced281f (setup_coding_system): Get compiled CCL code by just
calling setup_coding_system.
1999-07-26 11:56:56 +00:00
Kenichi Handa
5232fa7b78 (ccl_driver) <CCL_Call>: Now CCL program ID to call may be
stored in the following CCL code.  Adjusted for the change of
Vccl_program_table.
(resolve_symbol_ccl_program): Adjusted for the new style of
embedded symbols (SYMBOL . PROP) in CCL compiled code.   Return Qt
is resolving failed.
(ccl_get_compiled_code): New function.
(setup_ccl_program): Function type changed from `void' to `int'.
Resolve symbols in CCL_PROG.
(Fccl_program_p): New function.
(Fccl_execute): Get compiled CCL code by just calling
setup_ccl_program.
(Fccl_execute_on_string): Likewise.
(Fregister_ccl_program): Adjusted for the change of
Vccl_program_table.
1999-07-26 11:56:28 +00:00
Kenichi Handa
e5e6d6fbaf (setup_ccl_program): The type is changed to `int'. 1999-07-26 11:55:53 +00:00