comparison src/ChangeLog @ 40036:55192b5b2a4a

*** empty log message ***
author Stefan Monnier <monnier@iro.umontreal.ca>
date Thu, 18 Oct 2001 22:13:21 +0000
parents 3f3bca32e246
children e0324e1ca158
comparison
equal deleted inserted replaced
40035:2b16a80692ef 40036:55192b5b2a4a
4 optimization. The fontp->encoding array was not being initialized 4 optimization. The fontp->encoding array was not being initialized
5 correctly when compiled with optimizations by MSVC. 5 correctly when compiled with optimizations by MSVC.
6 6
7 2001-10-18 Gerd Moellmann <gerd@gnu.org> 7 2001-10-18 Gerd Moellmann <gerd@gnu.org>
8 8
9 * xdisp.c (display_line): Indicate empty lines in active 9 * xdisp.c (display_line): Indicate empty lines in active mini-window.
10 mini-window.
11 10
12 2001-10-17 Andrew Innes <andrewi@gnu.org> 11 2001-10-17 Andrew Innes <andrewi@gnu.org>
13 12
14 * fontset.h (struct font_info) [WINDOWSNT]: Add codepage field. 13 * fontset.h (struct font_info) [WINDOWSNT]: Add codepage field.
15 14
29 28
30 2001-10-17 Gerd Moellmann <gerd@gnu.org> 29 2001-10-17 Gerd Moellmann <gerd@gnu.org>
31 30
32 * xdisp.c (try_window_id): Undo last change. Give up if 31 * xdisp.c (try_window_id): Undo last change. Give up if
33 window ends in strings. 32 window ends in strings.
34 33
35 * xdisp.c (try_window_id): Don't display lines after the window 34 * xdisp.c (try_window_id): Don't display lines after the window
36 end if the rest of the window after the window end was already 35 end if the rest of the window after the window end was already blank.
37 blank. 36
38 37 * xdisp.c (try_window_id): Remove code that was only there
39 * xdisp.c (try_window_id): Remove code that was only there
40 for the release of 21.1. 38 for the release of 21.1.
41 39
42 * xdisp.c (display_line): Don't indicate empty lines in 40 * xdisp.c (display_line): Don't indicate empty lines in mini-windows.
43 mini-windows.
44 41
45 2001-10-17 Miles Bader <miles@gnu.org> 42 2001-10-17 Miles Bader <miles@gnu.org>
46 43
47 * lisp.h (DEFUN): Remove `DOC_STRINGS_IN_COMMENTS' case. 44 * lisp.h (DEFUN): Remove `DOC_STRINGS_IN_COMMENTS' case.
48 * xmenu.c, xdisp.c, term.c, dispnew.c, abbrev.c, editfns.c, buffer.c 45 * xmenu.c, xdisp.c, term.c, dispnew.c, abbrev.c, editfns.c, buffer.c
69 various reasons. Not quite complete -- buffer.c still needs some 66 various reasons. Not quite complete -- buffer.c still needs some
70 work, and w32/mac files need rechecking -- so compile-time 67 work, and w32/mac files need rechecking -- so compile-time
71 enforcement is left disabled for now. 68 enforcement is left disabled for now.
72 69
73 * lisp.h (LISP_MAKE_RVALUE): New macro, or function in the case of 70 * lisp.h (LISP_MAKE_RVALUE): New macro, or function in the case of
74 gcc with a union-based Lisp object rep. Redefine as no-op for 71 gcc with a union-based Lisp object rep. Redefine as no-op for now.
75 now.
76 (XCAR_AS_LVALUE, XCDR_AS_LVALUE): Rename from old XCAR, XCDR. 72 (XCAR_AS_LVALUE, XCDR_AS_LVALUE): Rename from old XCAR, XCDR.
77 (XCAR, XCDR): Apply LISP_MAKE_RVALUE to the _AS_LVALUE versions. 73 (XCAR, XCDR): Apply LISP_MAKE_RVALUE to the _AS_LVALUE versions.
78 (XSETCAR, XSETCDR): New macros. 74 (XSETCAR, XSETCDR): New macros.
79 (XSETCARFASTINT, XSETCDRFASTINT): New macros. 75 (XSETCARFASTINT, XSETCDRFASTINT): New macros.
80 (CHECK_NUMBER_CAR, CHECK_NUMBER_CDR): New macros. 76 (CHECK_NUMBER_CAR, CHECK_NUMBER_CDR): New macros.
81 * keyboard.h (POSN_BUFFER_SET_POSN): New macro. 77 * keyboard.h (POSN_BUFFER_SET_POSN): New macro.
82 * alloc.c (Fcons, pure_cons, Fgarbage_collect): Use XSETCAR and 78 * alloc.c (Fcons, pure_cons, Fgarbage_collect): Use XSETCAR and
83 XSETCDR. 79 XSETCDR.
84 (mark_buffer): Use XCAR_AS_LVALUE, XCDR_AS_LVALUE. 80 (mark_buffer): Use XCAR_AS_LVALUE, XCDR_AS_LVALUE.
85 * buffer.c (record_buffer, Fbury_buffer, 81 * buffer.c (record_buffer, Fbury_buffer)
86 swap_out_buffer_local_variables, recenter_overlay_lists, 82 (swap_out_buffer_local_variables, recenter_overlay_lists)
87 Foverlay_put): Use XSETCAR and XSETCDR to set the car and cdr 83 (Foverlay_put): Use XSETCAR and XSETCDR to set the car and cdr
88 fields of a cons cell respectively. 84 fields of a cons cell respectively.
89 * callint.c (quotify_args, Fcall_interactively): Likewise. 85 * callint.c (quotify_args, Fcall_interactively): Likewise.
90 * ccl.c (Fregister_code_conversion_map): Likewise. 86 * ccl.c (Fregister_code_conversion_map): Likewise.
91 * coding.c (detect_coding_system): Likewise. 87 * coding.c (detect_coding_system): Likewise.
92 * composite.c (get_composition_id, make_composition_value_copy): 88 * composite.c (get_composition_id, make_composition_value_copy):
93 Likewise. 89 Likewise.
94 * data.c (Fsetcar, Fsetcdr, swap_in_global_binding, 90 * data.c (Fsetcar, Fsetcdr, swap_in_global_binding)
95 swap_in_symval_forwarding, set_internal, Fset_default, 91 (swap_in_symval_forwarding, set_internal, Fset_default)
96 Fmake_variable_buffer_local, Fmake_local_variable, 92 (Fmake_variable_buffer_local, Fmake_local_variable)
97 Fmake_variable_frame_local): Likewise. 93 (Fmake_variable_frame_local): Likewise.
98 * fns.c (concat, Fcopy_alist, Fwidget_put): Likewise. 94 * fns.c (concat, Fcopy_alist, Fwidget_put): Likewise.
99 * keymap.c (Fset_keymap_parent, store_in_keymap, 95 * keymap.c (Fset_keymap_parent, store_in_keymap)
100 accessible_keymaps_1, where_is_internal_2, Fcopy_keymap): 96 (accessible_keymaps_1, where_is_internal_2, Fcopy_keymap):
101 Likewise. 97 Likewise.
102 * minibuf.c (get_minibuffer): Likewise. 98 * minibuf.c (get_minibuffer): Likewise.
103 * search.c (Fmatch_data): Likewise. 99 * search.c (Fmatch_data): Likewise.
104 * textprop.c (extend_property_ranges): Likewise. 100 * textprop.c (extend_property_ranges): Likewise.
105 * undo.c (record_insert, Fundo_boundary, truncate_undo_list): 101 * undo.c (record_insert, Fundo_boundary, truncate_undo_list):
110 * xfaces.c (remove_duplicates, Finternal_set_lisp_face_attribute): 106 * xfaces.c (remove_duplicates, Finternal_set_lisp_face_attribute):
111 Likewise. 107 Likewise.
112 * xterm.c (x_list_fonts, x_load_font, x_delete_display): 108 * xterm.c (x_list_fonts, x_load_font, x_delete_display):
113 Likewise. 109 Likewise.
114 * doc.c (store_function_docstring): Use XSETCARFASTINT. 110 * doc.c (store_function_docstring): Use XSETCARFASTINT.
115 * fileio.c (Fdo_auto_save): Use XSETCARFASTINT and 111 * fileio.c (Fdo_auto_save): Use XSETCARFASTINT and XSETCDRFASTINT.
116 XSETCDRFASTINT.
117 (Fread_file_name): Use XSETCAR. 112 (Fread_file_name): Use XSETCAR.
118 * fontset.c (Fset_fontset_font): Use CHECK_NUMBER_CAR and 113 * fontset.c (Fset_fontset_font): Use CHECK_NUMBER_CAR and
119 CHECK_NUMBER_CDR. 114 CHECK_NUMBER_CDR.
120 (accumulate_font_info, Ffontset_info): Use XSETCAR and XSETCDR. 115 (accumulate_font_info, Ffontset_info): Use XSETCAR and XSETCDR.
121 * frame.c (Fmake_terminal_frame): Use XSETCDR. 116 * frame.c (Fmake_terminal_frame): Use XSETCDR.
130 * lread.c (Fload): Use XSETCARFASTINT and XSETCDRFASTINT. 125 * lread.c (Fload): Use XSETCARFASTINT and XSETCDRFASTINT.
131 (openp): Change list traversal to avoid using XCAR as lvalue. 126 (openp): Change list traversal to avoid using XCAR as lvalue.
132 (read_list): Use XSETCDR. 127 (read_list): Use XSETCDR.
133 * process.c (wait_reading_process_input): Change wait_for_cell 128 * process.c (wait_reading_process_input): Change wait_for_cell
134 handling to avoid taking addresses of cons cell slots. 129 handling to avoid taking addresses of cons cell slots.
135 * xselect.c (x_own_selection, x_handle_selection_clear, 130 * xselect.c (x_own_selection, x_handle_selection_clear)
136 x_clear_frame_selections): Use XSETCDR. 131 (x_clear_frame_selections): Use XSETCDR.
137 (wait_for_property_change): Use XSETCARFASTINT and 132 (wait_for_property_change): Use XSETCARFASTINT and XSETCDRFASTINT.
138 XSETCDRFASTINT. 133 (x_handle_property_notify, x_get_foreign_selection)
139 (x_handle_property_notify, x_get_foreign_selection, 134 (x_handle_selection_notify): Use XSETCAR.
140 x_handle_selection_notify): Use XSETCAR.
141 135
142 2001-10-15 Pavel Jan,Bm(Bk <Pavel@Janik.cz> 136 2001-10-15 Pavel Jan,Bm(Bk <Pavel@Janik.cz>
143 137
144 * buffer.c: Put doc strings in comments. 138 * buffer.c: Put doc strings in comments.
145 139
146 * sound.c: Include <sys/ioctl.h> also on systems without 140 * sound.c: Include <sys/ioctl.h> also on systems without <soundcard.h>.
147 <soundcard.h>.
148 141
149 2001-10-15 Sam Steingold <sds@gnu.org> 142 2001-10-15 Sam Steingold <sds@gnu.org>
150 143
151 * fns.c (Vafter_load_alist): Declare extern (w32 build problem). 144 * fns.c (Vafter_load_alist): Declare extern (w32 build problem).
152 145
153 2001-10-15 Pavel Jan,Bm(Bk <Pavel@Janik.cz> 146 2001-10-15 Pavel Jan,Bm(Bk <Pavel@Janik.cz>
154 147
155 * process.c (process-inherit-coding-system-flag, 148 * process.c (process-inherit-coding-system-flag)
156 get-buffer-process): Do not confuse make-docfile with doc strings 149 (get-buffer-process): Do not confuse make-docfile with doc strings
157 in comment. 150 in comment.
158 151
159 * editfns.c (Fchar_to_string): Make doc string consistent with 152 * editfns.c (Fchar_to_string): Make doc string consistent with
160 arguments. 153 arguments. Put doc strings in comments.
161 Put doc strings in comments.
162 154
163 * abbrev.c, minibuf.c: Put doc strings in comments. 155 * abbrev.c, minibuf.c: Put doc strings in comments.
164 156
165 2001-10-15 Gerd Moellmann <gerd@gnu.org> 157 2001-10-15 Gerd Moellmann <gerd@gnu.org>
166 158
167 * window.c (window_loop): Don't check for Fother_buffer returning 159 * window.c (window_loop): Don't check for Fother_buffer returning nil.
168 nil.
169 160
170 * window.c (select_window_1): Unfreeze window start. Remove a 161 * window.c (select_window_1): Unfreeze window start. Remove a
171 doubled test for WINDOW being live. 162 doubled test for WINDOW being live.
172 163
173 2001-10-15 Pavel Jan,Bm(Bk <Pavel@Janik.cz> 164 2001-10-15 Pavel Jan,Bm(Bk <Pavel@Janik.cz>
181 * xterm.c (x_draw_glyph_string): Restore clipping after 172 * xterm.c (x_draw_glyph_string): Restore clipping after
182 drawing box. 173 drawing box.
183 174
184 2001-10-15 Pavel Jan,Bm(Bk <Pavel@Janik.cz> 175 2001-10-15 Pavel Jan,Bm(Bk <Pavel@Janik.cz>
185 176
186 * callint.c (prefix-arg, current-prefix-arg): Fix typo in a doc 177 * callint.c (prefix-arg, current-prefix-arg): Fix typo in a doc string.
187 string.
188 178
189 2001-10-14 Stefan Monnier <monnier@cs.yale.edu> 179 2001-10-14 Stefan Monnier <monnier@cs.yale.edu>
190 180
191 * indent.c (skip_invisible): Use new retval of 181 * indent.c (skip_invisible): Use new retval of
192 TEXT_PROP_MEANS_INVISIBLE. 182 TEXT_PROP_MEANS_INVISIBLE.