Mercurial > emacs
diff src/ChangeLog @ 30235:5a0d447b7eea
check default_face before dereferencing
author | Sam Steingold <sds@gnu.org> |
---|---|
date | Fri, 14 Jul 2000 20:29:04 +0000 |
parents | 1cd3b42b273e |
children | 6d37357647d2 |
line wrap: on
line diff
--- a/src/ChangeLog Fri Jul 14 18:03:02 2000 +0000 +++ b/src/ChangeLog Fri Jul 14 20:29:04 2000 +0000 @@ -1,3 +1,8 @@ +2000-07-14 Sam Steingold <sds@gnu.org> + + * xfaces.c (realize_x_face): Fix the last patch: + check `default_face' before dereferencing. + 2000-07-14 Dave Love <fx@gnu.org> * syntax.c (back_comment): Add null default in switch for pcc. @@ -5,7 +10,7 @@ 2000-07-14 Kenichi Handa <handa@etl.go.jp> * xfaces.c (realize_x_face): Make fontset using the base of the - default'face's fontset, not using the default fontset. + default_face's fontset, not using the default fontset. * coding.c (inhibit_iso_escape_detection): New variable. (syms_of_coding): Make it a Lisp variable. @@ -29,7 +34,7 @@ (kbd_buffer_get_event): Construct the Lisp help-event differently. (read_char): Call show_help_echo with new parameters. - * keyboard.h (gen_help_event, kbd_buffer_store_help_event): + * keyboard.h (gen_help_event, kbd_buffer_store_help_event): Add prototypes. * xterm.c (help_echo_object, help_echo_pos): New variables. @@ -132,7 +137,7 @@ * fontset.c (AREF, ASIZE): Remove definitions. * fns.c (AREF): Remove definition. - + * composite.c (AREF): Remove definition. 2000-07-12 Gerd Moellmann <gerd@gnu.org> @@ -243,7 +248,7 @@ 2000-07-06 Gerd Moellmann <gerd@gnu.org> * window.c (window_loop): Add missing gcpro1 local variable. - + * window.c (Fwindow_list): Reverse list at the end. (candidate_window_p): Add parameter OWINDOW. ALL_FRAMES nil means allow windows on OWINDOW's frame, only. @@ -260,7 +265,7 @@ (Fsignal): Abort if handling_signal is non-zero. * lisp.h (handling_signal): External declaration. - + * s/freebsd.h (WAITTYPE, WRETCODE): Put in #if 0. 2000-07-05 Ken Raeburn <raeburn@gnu.org> @@ -293,7 +298,7 @@ * syswait.h: Use the autoconf recommended approach. Old code #if'd out in case we need to revert. - * config.in (HAVE_SYS_WAIT_H): Added. + * config.in (HAVE_SYS_WAIT_H): Added. 2000-07-05 Andrew Innes <andrewi@gnu.org> @@ -333,9 +338,9 @@ (read_char): Use it. (follow_key): Pass `autoload' to get_keyelt. - * xterm.c (note_mode_line_highlight, note_mouse_highlight) + * xterm.c (note_mode_line_highlight, note_mouse_highlight) (note_tool_bar_highlight, XTread_socket): - * msdos.c (IT_note_mode_line_highlight, IT_note_mouse_highlight) + * msdos.c (IT_note_mode_line_highlight, IT_note_mouse_highlight) (dos_rawgetc): * w32term.c (note_mode_line_highlight, note_mouse_highlight) (note_tool_bar_highlight, w32_read_socket): @@ -359,7 +364,7 @@ similar. * dispnew.c (clear_glyph_row): Add debug code in #if 0. - + * dispextern.h: Add some comments. * window.c (add_window_to_list): Add parameter LIST. @@ -411,7 +416,7 @@ * m/macppc.h (LINKER, LD_SWITCH_MACHINE) [LINUX]: Define. - * fns.c (sweep_weak_table): Mark only objects that are not + * fns.c (sweep_weak_table): Mark only objects that are not marked already. * frame.c (next_frame, prev_frame): If MINIBUF is a window, @@ -482,7 +487,7 @@ 2000-06-26 Gerd Moellmann <gerd@gnu.org> - * xterm.c (xim_initialize) [!USE_XIM]: Don't set up the + * xterm.c (xim_initialize) [!USE_XIM]: Don't set up the display info for XIM. (xim_open_dpy): Likewise. (xim_close_dpy): Don't free the display info's XIM. @@ -581,13 +586,13 @@ * xrdb.c (x_load_resources): Add default resource for scroll bar's trough color and main window's background color. - * xfns.c (Fx_file_dialog) [HAVE_MOTIF_2_1]: Handle events + * xfns.c (Fx_file_dialog) [HAVE_MOTIF_2_1]: Handle events differently. * xterm.h (Xt_app_con): External declaration. * widget.c (EmacsFrameRealize): Fix typo. - + * widget.c (EmacsFrameRealize): Remove SubstructureRedirectMask. * xdisp.c (handle_stop): Initialize it->add_overlay_start to zero. @@ -619,7 +624,7 @@ 2000-06-21 Dave Love <fx@gnu.org> - * Makefile.in (GETLOADAVG_OBJ): Removed -- LIBOBJS does it. + * Makefile.in (GETLOADAVG_OBJ): Removed -- LIBOBJS does it. 2000-06-21 Stefan Monnier <monnier@cs.yale.edu> @@ -651,7 +656,7 @@ * fns.c (make_hash_table, maybe_resize_hash_table): Cast arg of next_almost_prime. - * tparam.c [emacs]: Include lisp.h. + * tparam.c [emacs]: Include lisp.h. * termcap.c [emacs]: Test HAVE_FCNTL_H, not USG5. Include lisp.h and unistd.h. @@ -662,13 +667,13 @@ property should be treated as intangible by looking at its value. - * xdisp.c (single_display_prop_intangible_p) + * xdisp.c (single_display_prop_intangible_p) (display_prop_intangible_p): New functions. * dispextern.h (display_prop_intangible_p): Add prototype. * xdisp.c (dump_glyph_row): Show type of glyph->object. - + * s/isc4-0.h (sigblock): Redefined to pass a pointer as second argument to sigprocmask. @@ -12485,7 +12490,7 @@ The first line of the following paragraph was garbled for an unknown reason. It couldn't be fully reconstructed. - + * xterm.c (XTread_socket, XTset_terminal_window): Ditto. (x_lower_frame): Ditto. (x_scroll_bar_clear): Ditto. @@ -13773,14 +13778,14 @@ based on text properties for an overlay string. (next_element_from_overlay_string): Check invisible and face text properties. - + (set_iterator_to_next_overlay_string): Restore face id before overlay strings when no more overlay strings are found to return. Initialize next_ovstr_.*check_pos for each new overlay string - + A line in the following paragraph was garbled for an unknown reason. It couldn't be fully reconstructed. - + (compute_base_face): Made public. (merge_face_list): Ditto. (intern_computed_face): Ditto.