- 13 Jun, 2000 1 commit
-
-
Gerd Moellmann authored
-
- 12 Jun, 2000 1 commit
-
-
Gerd Moellmann authored
(x_alloc_nearest_color_for_widget): Use it. (x_copy_dpy_color): New function. (x_destroy_window): Free various colors.
-
- 09 Jun, 2000 1 commit
-
-
Ken Raeburn authored
access the data it doesn't point to.
-
- 08 Jun, 2000 1 commit
-
-
Gerd Moellmann authored
will be translated to a switch-frame event in when reading the event queue. This is necessary because Emacs otherwise won't perform a switch-frame to a new frame until some other event, for example a keystroke event, forces it to do so. This has various effects, one visible being that the cursor of a frame created with C-x 5 2 or switched to with a window manager key binding like A-TAB stays hollow because selected_window isn't on the newly focused frame until the switch-frame is performed.
-
- 06 Jun, 2000 1 commit
-
-
Gerd Moellmann authored
this isn't true for images with `:ascent 100'.
-
- 05 Jun, 2000 1 commit
-
-
Dave Love authored
-
- 02 Jun, 2000 1 commit
-
-
Gerd Moellmann authored
glyph, use the ASCII NUL character to determine the face.
-
- 03 May, 2000 1 commit
-
-
Gerd Moellmann authored
that x_per_char_metric returns null.
-
- 02 May, 2000 1 commit
-
-
Gerd Moellmann authored
(x_draw_image_relief, x_draw_image_foreground_1): Call function image_ascent instead of using IMAGE_ASCENT.
-
- 24 Apr, 2000 1 commit
-
-
Gerd Moellmann authored
prompt_width. Add extra line spacing.
-
- 18 Apr, 2000 1 commit
-
-
Gerd Moellmann authored
that the per-character metrics may be null.
-
- 31 Mar, 2000 1 commit
-
-
Gerd Moellmann authored
or ASCII, handle case that per-char metric is NULL.
-
- 30 Mar, 2000 1 commit
-
-
Ken Raeburn authored
Verify correct object type before returning pointer, using eassert. * frame.h (XFRAME): Likewise. * buffer.c (Frename_buffer, Fset_buffer_multibyte, swap_out_buffer_local_variables, Fmove_overlay): Don't apply XSYMBOL, XBUFFER, etc, to values that may be nil or of the wrong type. * data.c (set_internal): Likewise. * dispextern.h (WINDOW_WANTS_MODELINE_P, WINDOW_WANTS_HEADER_LINE_P): Likewise. * fileio.c (auto_save_1): Likewise. * insdel.c (check_markers): Likewise. * marker.c (buf_charpos_to_bytepos, unchain_marker): Likewise. * undo.c (record_insert): Likewise. * vmsproc.c (child_sig): Likewise. * window.c (unshow_buffer, window_loop): Likewise. * xterm.c (x_erase_phys_cursor): Likewise.
-
- 27 Mar, 2000 1 commit
-
-
Gerd Moellmann authored
(x_alloc_nearest_color) [DEBUG_X_COLORS]: Call register_color.
-
- 26 Mar, 2000 1 commit
-
-
Gerd Moellmann authored
on buffer-local value of cursor_type. (x_draw_bar_cursor): Add parameter WIDTH.
-
- 24 Mar, 2000 1 commit
-
-
Gerd Moellmann authored
-
- 23 Mar, 2000 1 commit
-
-
Gerd Moellmann authored
not visible in the window.
-
- 21 Mar, 2000 1 commit
-
-
Kenichi Handa authored
(x_per_char_metric): Don't try FONT->default_char. Even if pcm->width is zero, glyph bits may exist. (x_encode_char): Always initialize char2b->byte1. (x_get_char_face_and_encoding): Call FACE_FOR_CHAR to get face_id. (x_get_glyph_face_and_encoding): New arg two_byte_p. Caller changed. (x_append_glyph): Set glyph->glyph_not_available_p. (x_produce_glyphs): Set it->glyph_not_available_p. Don't set it->charset. Handle the case that per char metric is not available. If it->multibyte_p is zero and it->c is a multibyte character, convert it to a unibyte character. (struct glyph_string): Delete member `charset'. (x_set_mouse_face_gc): Call FACE_FOR_CHAR to get face_id. Handle the case that per char metric is not available correctly. (x_fill_glyph_string): Handle the case that the specific glyph is not available correctly. (BUILD_CHAR_GLYPH_STRINGS): Don't set s->charset. (BUILD_COMPOSITE_GLYPH_STRING): Likewise. (x_new_font): Call FS_LOAD_FONT, not fs_load_font. (x_new_fontset): Call fontset_ascii to get ASCII font name of the fontset. Don't call FS_LOAD_FONT.
-
- 17 Mar, 2000 1 commit
-
-
Gerd Moellmann authored
who are in the process of being deleted.
-
- 14 Mar, 2000 2 commits
-
-
Gerd Moellmann authored
support functions only if HAVE_X11R6_XIM is defined. (xim_instantiate_callback): Define only if HAVE_X11R6_XIM.
-
Gerd Moellmann authored
-
- 07 Mar, 2000 1 commit
-
-
Gerd Moellmann authored
close the display with XtCloseDisplay. This caused a bus error on OpenWindows.
-
- 05 Mar, 2000 1 commit
-
-
Gerd Moellmann authored
default visual.
-
- 04 Mar, 2000 1 commit
-
-
Gerd Moellmann authored
structure. Copy colormap if resource `privateColormap' is specified (PseudoColor only). (x_setup_relief_color): Access colormap of frame using FRAME_X_COLORMAP.
-
- 03 Mar, 2000 1 commit
-
-
Gerd Moellmann authored
(x_per_char_metric_1, x_default_char): New functions. (x_per_char_metric): If font's default char is invalid, return metrics of a suitably chosen usable default char. (x_draw_glyph_string_foreground): If font has an invalid default char, replace occurrences of that char with a suitably chosen usable default char.
-
- 02 Mar, 2000 2 commits
-
-
Gerd Moellmann authored
glyph matrices have been freed.
-
Gerd Moellmann authored
x_free_colors.
-
- 25 Feb, 2000 1 commit
-
-
Gerd Moellmann authored
-
- 24 Feb, 2000 1 commit
-
-
Gerd Moellmann authored
non-selected windows depending on the setting of cursor_in_non_selected_windows.
-
- 05 Feb, 2000 1 commit
-
-
Gerd Moellmann authored
(x_display_cursor): Don't set it here. (XTread_socket) [HAVE_X_I18N] <KeyPress, KeyRelease>: Don't dispatch the event.
-
- 31 Jan, 2000 1 commit
-
-
Gerd Moellmann authored
-
- 30 Jan, 2000 1 commit
-
-
Gerd Moellmann authored
that XTread_socket does not crash by trying to call XNoOp on a closed display.
-
- 29 Jan, 2000 1 commit
-
-
Gerd Moellmann authored
is its frame's selected window. (xim_instantiate_callback): Likewise. (XTread_socket) [HAVE_X_I18N]: If event is for none of our frames, call XFilterEvent with 2nd parameter `None'. (XTread_socket) <KeyPress> [HAVE_X_I18N]: Handle XmbLookupString returning XBufferOverflow. (XTread_socket) <ConfigureNotify> [HAVE_X_I18N]: Set XIC status area. (x_display_cursor) [HAVE_X_I18N]: Set XIC pre-edit area. (x_new_fontset) [HAVE_X_I18N]: Create XIC status area fontset. (xim_destroy_callback, xim_open_dpy, xim_instantiate_callback) (xim_initialize, xim_close) [HAVE_X_I18N && HAVE_X11R6]: New functions. (x_destroy_window) [HAVE_X_I18N]: Call xic_destroy_frame. (x_term_init) [HAVE_X_I18N]: Call xim_initialize. (x_delete_display) [HAVE_X_I18N]: Call xim_close.
-
- 25 Jan, 2000 1 commit
-
-
Gerd Moellmann authored
(toolkit_scroll_bar_interaction): New variable. (Fxt_process_timeouts): Removed. (x_process_timeouts): New function. (xt_action_hook): Clear toolkit_scroll_bar_interaction. (x_send_scroll_bar_event): Set toolkit_scroll_bar_interaction. (x_make_frame_visible): Call poll_for_input_1 instead of input_poll_signal. Don't call alarm. (x_initialize): Install timer calling x_process_timeouts.
-
- 30 Dec, 1999 1 commit
-
-
Gerd Moellmann authored
differently.
-
- 27 Dec, 1999 1 commit
-
-
Kenichi Handa authored
-
- 22 Dec, 1999 1 commit
-
-
Gerd Moellmann authored
frame's X window to XFilterEvent instead of None because that's the X window for which the IC was created. This makes dead accents work when the pointer is not in Emacs' frame. (XTread_socket) <KeyPress>: Don't call XFilterEvent here.
-
- 15 Dec, 1999 2 commits
-
-
Dave Love authored
-
Kenichi Handa authored
for composition. (x_append_composite_glyph): New function. (VCENTER_BASELINE_OFFSET): New macro. (x_produce_glyphs): If it->what == IT_COMPOSITION, setup members of struct it for the composition. Cache pixel offsets in the struct composition. Delete codes for a composite character. Handle Vignore_relative_composition in composition code. (struct glyph_string): Delete member cmpcharp, add new member cmp. (x_set_cursor_gc): Check s->cmp, not s->cmpcharp. (x_compute_glyph_string_overhangs): Likewise. (x_get_glyph_overhangs): Delete codes for a composite character. (x_right_overwritten): Check s->cmp, not s->cmpcharp. (x_draw_glyph_string_background): Likewise. Delete codes for checking s->gidx for a composition. (x_draw_glyph_string_foreground): Delete code for a composite character. (x_draw_composite_glyph_string_foreground): New function. (x_draw_glyph_string_box): Check s->cmp, not s->cmpcharp. (x_draw_glyph_string): Handle the case of COMPOSITE_GLYPH. (struct work): Deleted. (x_fill_composite_glyph_string): Argument changed. Mostly rewritten for that. (x_fill_glyph_string): Don't check CHARSET_COMPOSITION. (BUILD_CHAR_GLYPH_STRINGS): Don't handle composition here. (BUILD_COMPOSITE_GLYPH_STRING): New macro. (BUILD_GLYPH_STRINGS): For composition, call BUILD_COMPOSITE_GLYPH_STRING. (x_new_font): Initialize f->output_data.x->baseline_offset, not f->output_data.x->font_baseline.
-
- 14 Dec, 1999 1 commit
-
-
Gerd Moellmann authored
-