- 24 Jun, 1993 1 commit
-
-
Jim Blandy authored
for dropped connection (i.e. sigio but no events).
-
- 22 Jun, 1993 1 commit
-
-
Jim Blandy authored
from the computed faces (the combinations created by compute_char_face), so that we don't waste global face id's. * xterm.h (struct x_display): Replace the fields faces and n_faces with fields param_faces, n_param_faces, computed_faces, n_computed_faces, and size_computed_faces. (FRAME_FACES, FRAME_N_FACES): Replaced by... (FRAME_COMPUTED_FACES, FRAME_N_COMPUTED_FACES, FRAME_PARAM_FACES, FRAME_N_PARAM_FACES): New macros. * xfaces.c: Doc fixes. (init_frame_faces): Call new_computed_face to create entries for the default and mode line faces. Use the FRAME...PARAM_FACES macros. (free_frame_faces): Use the FRAME...PARAM_FACES and FRAME...COMPUTED_FACES macros. Don't use the copy flag; all parameter faces have real X resources, and all computed faces just have copies. Free both the parameter and computed face arrays. (new_computed_face): New function. (intern_computed_face): Renamed from intern_frame_face; callers changed. Call new_computed_face. (ensure_face_ready, compute_char_face, compute_glyph_face): Use the FRAME...PARAM_FACES macros. (recompute_basic_faces): Use the FRAME...PARAM_FACES and FRAME...COMPUTED_FACES macros. Produce the computed faces by starting with the base faces and merging in the parameter faces. (Fset_face_attribute_internal): Use the FRAME...PARAM_FACES macros. Just call recompute_basic_faces if the default or mode line faces have changed. * xfns.c (Fx_list_fonts): Use the FRAME...PARAM_FACES macros. * xterm.c (dumpglyphs): Use the FRAME...COMPUTED_FACES macros. * dispextern.h (struct face): Remove the copy member. This is no longer necessary; all computed faces are copies, and no parameter faces are.
-
- 19 Jun, 1993 1 commit
-
-
Jim Blandy authored
non_ascii_keystroke.
-
- 13 Jun, 1993 1 commit
-
-
Richard M. Stallman authored
-
- 12 Jun, 1993 2 commits
-
-
Jim Blandy authored
intermediate results in scaling.
-
Jim Blandy authored
abort. We can always run Emacs with _Xdebug set to 1.
-
- 11 Jun, 1993 2 commits
-
-
Richard M. Stallman authored
-
Jim Blandy authored
indication we get that no matches were found.
-
- 09 Jun, 1993 2 commits
-
-
Jim Blandy authored
-
Jim Blandy authored
(XTread_socket): Call it to recognize vendor-specific function keys.
-
- 07 Jun, 1993 1 commit
-
-
Richard M. Stallman authored
(X_CAUGHT_ERROR_MESSAGE_SIZE): New macro. (x_error_catcher): Corresponding changes. (x_catch_errors): Corresponding changes. (x_check_errors): Do not free x_caught_error_message. (x_uncatch_errors): Set x_caught_error_message to 0 after freeing it.
-
- 06 Jun, 1993 1 commit
-
-
Richard M. Stallman authored
finds no fonts--try XLoadQueryFont anyway.
-
- 04 Jun, 1993 1 commit
-
-
Richard M. Stallman authored
-
- 03 Jun, 1993 1 commit
-
-
Richard M. Stallman authored
-
- 31 May, 1993 2 commits
-
-
Richard M. Stallman authored
-
Richard M. Stallman authored
Include systty.h; don't mess with FIONREAD. Don't include termio.h dorectly.
-
- 30 May, 1993 2 commits
-
-
Richard M. Stallman authored
mark it now as iconified. (x_make_frame_invisible): If async_iconic, work does need to be done. Don't let this frame stay highlighted. (x_iconify_frame): Don't let this frame stay highlighted.
-
Richard M. Stallman authored
create it if it hasn't been created before.
-
- 29 May, 1993 3 commits
-
-
Richard M. Stallman authored
-
Jim Blandy authored
* xmenu.c (TRUE, FALSE): Same. * xterm.c (dumprectangle): Same.
-
Richard M. Stallman authored
-
- 28 May, 1993 1 commit
-
-
Richard M. Stallman authored
Recognize the extended function keys.
-
- 26 May, 1993 1 commit
-
-
Richard M. Stallman authored
-
- 25 May, 1993 3 commits
-
-
Jim Blandy authored
* xfns.c (x_set_frame_parameters): Store the value in the frame parameter alist before we call the setter function, so the setter function can touch up the value if it chooses. (x_set_foreground_color, x_set_background_color): Call recompute_basic_faces, so their GC's will reflect the changes. (x_new_font): Add extern declaration - this returns a Lisp_Object now, the fully resolved font name. (x_set_font): Accept the fully resolved name from x_new_font, and put it in the frame's parameter alist. Call recompute_basic_faces. * xterm.c (x_new_font): Return the fully resolved font name, Qnil (if no match), or Qt (match, but unacceptable metrics). * xterm.c (x_new_font): Don't call init_frame_faces. * xterm.h: New section for declarations for xfaces.c. (init_frame_faces, free_frame_faces, intern_face, face_name_id_number, same_size_fonts, recompute_basic_faces, compute_char_face, compute_glyph_face): Declare these here. * xfaces.c (same_size_fonts): We can now remove this extern declaration. * xfns.c (face_name_id_number): Likewise. * xterm.c (intern_face): Likewise. * xterm.c (dumpglyphs): Remember that the default faces can have null fonts, too.
-
Jim Blandy authored
character-cell font or not by testing whether or not it has a per_char table. They all do. * xterm.c (x_new_font): Same deal.
-
Richard M. Stallman authored
Convert from parent window, not Emacs window. (XTread_socket): Handle ReparentNotify events. (XTread_socket): For ConfigureNotify event, translate coordinates if send_event field is false provided the x-coord value is not large.
-
- 24 May, 1993 2 commits
-
-
Richard M. Stallman authored
translate coordinates if send_event field is false provided the x-coord value is not large.
-
Jim Blandy authored
don't support them yet. * xfns.c (x_set_font): Report the error message properly.
-
- 23 May, 1993 2 commits
-
-
Jim Blandy authored
the mouse is over a scroll bar.
-
Richard M. Stallman authored
-
- 22 May, 1993 2 commits
-
-
Jim Blandy authored
that feature requires more support to work correctly. Update copyright years.
-
Jim Blandy authored
that feature requires more support to work correctly.
-
- 20 May, 1993 1 commit
-
-
Richard M. Stallman authored
make them just meta, not alt.
-
- 19 May, 1993 2 commits
-
-
Jim Blandy authored
newly chosen font.
-
Jim Blandy authored
* keyboard.c (make_lispy_event): Controlify here.
-
- 16 May, 1993 1 commit
-
-
Richard M. Stallman authored
when cursor falls on char with non-default face.
-
- 14 May, 1993 1 commit
-
-
Jim Blandy authored
face specified by the glyph under it. * xterm.c (dumpglyphs): Move the underline up a row. I dislike the way X addresses pixels. Quickdraw is much nicer. * xterm.c (dumpglyphs): Pass the proper arguments to intern_face. * xterm.c (dumpglyphs): Don't increment left twice.
-
- 10 May, 1993 1 commit
-
-
Jim Blandy authored
according to overlays and text properties; use compute_char_face and compute_glyph_face to figure out what face to use, and where a new face starts. * xterm.c (dumpglyphs): Use the upper bits of the glyphs to decide which frame face to use. Call GLYPH_FOLLOW_ALIASES to make sure we're implementing the glyph table properly. If we're not using the default or mode line face, call intern_face to find a display face for the frame face selected by the glyph code. Implement underlining. Remove the `font' argument; we have to derive this from the frame and face anyway. Change all callers. * disptab.h (GLYPH_FOLLOW_ALIASES): New macro. * xterm.c (x_destroy_window): Call free_frame_faces.
-
- 04 May, 1993 1 commit
-
-
Jim Blandy authored
* keyboard.c (syms_of_keyboard): Doc fix for extra-keyboard-modifiers; use the same modifier bits as we do for characters. (read_char): Apply all the modifiers in extra_keyboard_modifiers to the input characters, so you can get hyper, super, and the rest of the gang. * xterm.c (x_emacs_to_x_modifiers): New function. (x_convert_modifiers): Renamed to x_x_to_emacs_modifiers, for consistency. Callers changed. (XTread_socket): Apply x_emacs_to_x_modifiers to extra_keyboard_modifiers before setting the state member of the event; this will get all the modifiers on ASCII characters. * xterm.c (x_text_icon): Don't call XSetIconName; it should be unnecessary, and perhaps it's killing the icon pixmap.
-
- 07 Apr, 1993 1 commit
-
-
Richard M. Stallman authored
-