annotate src/ChangeLog.7 @ 79916:a959314f358f

*** empty log message ***
author Juanma Barranquero <lekktu@gmail.com>
date Fri, 25 Jan 2008 02:18:05 +0000
parents fc2bcd2a8aad
children 107ccd98fa12
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
1 1998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
2
Dave Love <fx@gnu.org>
parents:
diff changeset
3 * Version 20.3 released.
Dave Love <fx@gnu.org>
parents:
diff changeset
4
Dave Love <fx@gnu.org>
parents:
diff changeset
5 * callproc.c (Fcall_process): Use malloc for decoding_buf.
38004
884699e53760 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 37677
diff changeset
6
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
7 * s/freebsd.h (LD_SWITCH_SYSTEM): Delete -dp.
Dave Love <fx@gnu.org>
parents:
diff changeset
8
Dave Love <fx@gnu.org>
parents:
diff changeset
9 * s/ms-w32.h (SYSTEM_PURESIZE_EXTRA): Increased.
Dave Love <fx@gnu.org>
parents:
diff changeset
10
Dave Love <fx@gnu.org>
parents:
diff changeset
11 1998-08-18 Richard Stallman <rms@psilocin.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
12
Dave Love <fx@gnu.org>
parents:
diff changeset
13 * xselect.c (selection_data_to_lisp_data): Code-convert selections
Dave Love <fx@gnu.org>
parents:
diff changeset
14 regardless of enable-multibyte-characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
15 (lisp_data_to_selection_data): Likewise for decoding.
Dave Love <fx@gnu.org>
parents:
diff changeset
16
Dave Love <fx@gnu.org>
parents:
diff changeset
17 1998-08-18 Ken'ichi Handa <handa@delysid.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
18
Dave Love <fx@gnu.org>
parents:
diff changeset
19 * ccl.c (ccl_driver): In case
Dave Love <fx@gnu.org>
parents:
diff changeset
20 ccl_read_multibyte_character_suspend:, if ccl->last_block is
Dave Love <fx@gnu.org>
parents:
diff changeset
21 nonzero, jump to ccl_repeat.
Dave Love <fx@gnu.org>
parents:
diff changeset
22
Dave Love <fx@gnu.org>
parents:
diff changeset
23 1998-08-18 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
24
Dave Love <fx@gnu.org>
parents:
diff changeset
25 * ccl.c (CCL_READ_CHAR): If eof is encounterd while processing the
Dave Love <fx@gnu.org>
parents:
diff changeset
26 last block, don't just finish but processes eol block of the
Dave Love <fx@gnu.org>
parents:
diff changeset
27 current CCL program.
38004
884699e53760 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 37677
diff changeset
28 (ccl_driver): Add a new jump label ccl_repeat for the above change.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
29
Dave Love <fx@gnu.org>
parents:
diff changeset
30 * coding.c (ccl_coding_driver): Setup ccl->last_block properly.
Dave Love <fx@gnu.org>
parents:
diff changeset
31 (setup_coding_system): Correctly setup `valid_codes' member.
Dave Love <fx@gnu.org>
parents:
diff changeset
32
Dave Love <fx@gnu.org>
parents:
diff changeset
33 * term.c (write_glyphs): When terminal_coding require flushing,
Dave Love <fx@gnu.org>
parents:
diff changeset
34 call encode_coding with "" as the SOURCE arg so that ccl_driver
Dave Love <fx@gnu.org>
parents:
diff changeset
35 correctly processes eof block of a CCL program.
Dave Love <fx@gnu.org>
parents:
diff changeset
36
Dave Love <fx@gnu.org>
parents:
diff changeset
37 1998-08-18 Richard Stallman <rms@psilocin.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
38
Dave Love <fx@gnu.org>
parents:
diff changeset
39 * keyboard.c (read_char): If not reading a key sequence (MAPS is nil),
Dave Love <fx@gnu.org>
parents:
diff changeset
40 bind input-method-exit-on-first-char and input-method-use-echo-area
Dave Love <fx@gnu.org>
parents:
diff changeset
41 to t.
Dave Love <fx@gnu.org>
parents:
diff changeset
42 (read_char): If PREV_EVENT is non-nil, don't run the input method.
48207
c1a9d25fa0b7 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 43277
diff changeset
43 (read_key_sequence): Do not bind input-method-function.
c1a9d25fa0b7 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 43277
diff changeset
44
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
45 * callint.c (Fcall_interactively): Pass new args to Fread_event
Dave Love <fx@gnu.org>
parents:
diff changeset
46 and Fread_char. Let Fread_char do the prompting.
Dave Love <fx@gnu.org>
parents:
diff changeset
47
Dave Love <fx@gnu.org>
parents:
diff changeset
48 * lread.c (read_filtered_event): New arg INPUT_METHOD. Calls changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
49 (Fread_event): New args PROMPT and SUPPRESS-INPUT-METHOD.
Dave Love <fx@gnu.org>
parents:
diff changeset
50 (Fread_char, Fread_char_exclusive): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
51 * lisp.h (Fread_event, Fread_char, Fread_char_exclusive):
Dave Love <fx@gnu.org>
parents:
diff changeset
52 Update declarations.
Dave Love <fx@gnu.org>
parents:
diff changeset
53
Dave Love <fx@gnu.org>
parents:
diff changeset
54 * fns.c (Fy_or_n_p): Don't bind input-method-function.
Dave Love <fx@gnu.org>
parents:
diff changeset
55 Instead, pass 0 as INPUT_METHOD to read_filtered_event.
Dave Love <fx@gnu.org>
parents:
diff changeset
56
Dave Love <fx@gnu.org>
parents:
diff changeset
57 * insdel.c (replace_range): Rename NOMARKERS arg to MARKERS.
Dave Love <fx@gnu.org>
parents:
diff changeset
58
Dave Love <fx@gnu.org>
parents:
diff changeset
59 * editfns.c (Ftranspose_regions): Pass 0 as NOMARKERS to replace_range.
Dave Love <fx@gnu.org>
parents:
diff changeset
60
Dave Love <fx@gnu.org>
parents:
diff changeset
61 * cmds.c (internal_self_insert): Pass 1 as NOMARKERS to replace_range.
Dave Love <fx@gnu.org>
parents:
diff changeset
62
Dave Love <fx@gnu.org>
parents:
diff changeset
63 * fns.c (Fy_or_n_p): Bind input-method-function to nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
64
Dave Love <fx@gnu.org>
parents:
diff changeset
65 1998-08-17 Richard Stallman <rms@psilocin.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
66
Dave Love <fx@gnu.org>
parents:
diff changeset
67 * keyboard.c (Freset_this_command_lengths): Return nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
68 (read_char): [Changes in the input method code.]
Dave Love <fx@gnu.org>
parents:
diff changeset
69 Process and clear before_command_restore_flag before the input method.
Dave Love <fx@gnu.org>
parents:
diff changeset
70 Save and restore ok_to_echo_at_next_pause and
Dave Love <fx@gnu.org>
parents:
diff changeset
71 current_kboard->echo_after_prompt.
Dave Love <fx@gnu.org>
parents:
diff changeset
72 Save, copy and empty this_command_keys, if it is not empty.
Dave Love <fx@gnu.org>
parents:
diff changeset
73 Clear the echo area before the input method.
Dave Love <fx@gnu.org>
parents:
diff changeset
74 Then in all cases restore this_command_keys, and reenable echoing
Dave Love <fx@gnu.org>
parents:
diff changeset
75 if it was enabled before.
Dave Love <fx@gnu.org>
parents:
diff changeset
76
Dave Love <fx@gnu.org>
parents:
diff changeset
77 1998-08-16 Richard Stallman <rms@psilocin.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
78
Dave Love <fx@gnu.org>
parents:
diff changeset
79 * charset.c (Fmultibyte_char_to_unibyte): New function.
48207
c1a9d25fa0b7 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 43277
diff changeset
80 (syms_of_charset): Defsubr it.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
81
Dave Love <fx@gnu.org>
parents:
diff changeset
82 1998-08-15 Richard Stallman <rms@psilocin.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
83
Dave Love <fx@gnu.org>
parents:
diff changeset
84 * xterm.c, xterm.h: x_display_unibyte_char_with_fontset renamed to
Dave Love <fx@gnu.org>
parents:
diff changeset
85 unibyte_display_via_language_environment.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
86
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
87 * xfns.c (unibyte_display_through_language_environment):
Dave Love <fx@gnu.org>
parents:
diff changeset
88 Renamed from x_display_unibyte_char_with_fontset.
Dave Love <fx@gnu.org>
parents:
diff changeset
89
Dave Love <fx@gnu.org>
parents:
diff changeset
90 * xterm.h (widget_store_internal_border): Conditionalize declaration.
Dave Love <fx@gnu.org>
parents:
diff changeset
91
Dave Love <fx@gnu.org>
parents:
diff changeset
92 1998-08-15 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
93
Dave Love <fx@gnu.org>
parents:
diff changeset
94 * coding.c (coding_category_name): Fix the order of initial
Dave Love <fx@gnu.org>
parents:
diff changeset
95 contents.
Dave Love <fx@gnu.org>
parents:
diff changeset
96 (detect_coding_mask): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
97
Dave Love <fx@gnu.org>
parents:
diff changeset
98 * insdel.c (copy_text): Fix previous change, call
Dave Love <fx@gnu.org>
parents:
diff changeset
99 multibyte_char_to_unibyte.
Dave Love <fx@gnu.org>
parents:
diff changeset
100
Dave Love <fx@gnu.org>
parents:
diff changeset
101 * puresize.h (BASE_PURESIZE): Increased.
Dave Love <fx@gnu.org>
parents:
diff changeset
102
Dave Love <fx@gnu.org>
parents:
diff changeset
103 * xfns.c (x_display_unibyte_char_with_fontset): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
104 (syms_of_xfns): Declare x-display-unibyte-char-with-fontset as a
Dave Love <fx@gnu.org>
parents:
diff changeset
105 Lisp variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
106
Dave Love <fx@gnu.org>
parents:
diff changeset
107 * xterm.h (x_display_unibyte_char_with_fontset): Extern it.
Dave Love <fx@gnu.org>
parents:
diff changeset
108
Dave Love <fx@gnu.org>
parents:
diff changeset
109 * xterm.c (dumpglyphs): If x_display_unibyte_char_with_fontset is
Dave Love <fx@gnu.org>
parents:
diff changeset
110 nonzero, convert a unibyte 8-bit char to a multibyte char and
Dave Love <fx@gnu.org>
parents:
diff changeset
111 display it by a font listed in the current fontset.
Dave Love <fx@gnu.org>
parents:
diff changeset
112
Dave Love <fx@gnu.org>
parents:
diff changeset
113 * xselect.c (Vnext_selection_coding_system): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
114 (selection_data_to_lisp_data): If Vnext_selection_coding_system is
Dave Love <fx@gnu.org>
parents:
diff changeset
115 non-nil, use it.
Dave Love <fx@gnu.org>
parents:
diff changeset
116 (lisp_data_to_selection_data): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
117 (syms_of_xselect): Declare next-selection-coding-system as a Lisp
Dave Love <fx@gnu.org>
parents:
diff changeset
118 variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
119
Dave Love <fx@gnu.org>
parents:
diff changeset
120 1998-08-13 Eli Zaretskii <eliz@delysid.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
121
Dave Love <fx@gnu.org>
parents:
diff changeset
122 * msdos.c (dos_set_keyboard): Set up stack and flags before
Dave Love <fx@gnu.org>
parents:
diff changeset
123 calling _go32_dpmi_simulate_int.
Dave Love <fx@gnu.org>
parents:
diff changeset
124
Dave Love <fx@gnu.org>
parents:
diff changeset
125 1998-08-13 Andrew Innes <andrewi@harlequin.co.uk>
Dave Love <fx@gnu.org>
parents:
diff changeset
126
Dave Love <fx@gnu.org>
parents:
diff changeset
127 * w32.c (stat): Fall-back to default behaviour when we cannot get
Dave Love <fx@gnu.org>
parents:
diff changeset
128 accurate information on file attributes.
Dave Love <fx@gnu.org>
parents:
diff changeset
129
Dave Love <fx@gnu.org>
parents:
diff changeset
130 1998-08-12 Richard Stallman <rms@psilocin.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
131
Dave Love <fx@gnu.org>
parents:
diff changeset
132 * indent.c (vmotion): Don't use WINDOW for Fget_char_property
Dave Love <fx@gnu.org>
parents:
diff changeset
133 when it is not showing the right buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
134
Dave Love <fx@gnu.org>
parents:
diff changeset
135 1998-08-11 Richard Stallman <rms@psilocin.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
136
Dave Love <fx@gnu.org>
parents:
diff changeset
137 * process.c (wait_reading_process_input): If a pty gives EIO,
Dave Love <fx@gnu.org>
parents:
diff changeset
138 raise SIGCHLD just in case.
Dave Love <fx@gnu.org>
parents:
diff changeset
139
Dave Love <fx@gnu.org>
parents:
diff changeset
140 1998-08-10 Richard Stallman <rms@psilocin.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
141
Dave Love <fx@gnu.org>
parents:
diff changeset
142 * syntax.c (scan_sexps_forward): Set up the syntax table scanning
Dave Love <fx@gnu.org>
parents:
diff changeset
143 stuff before jumping into the loop.
Dave Love <fx@gnu.org>
parents:
diff changeset
144
Dave Love <fx@gnu.org>
parents:
diff changeset
145 1998-08-10 Eli Zaretskii <eliz@delysid.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
146
Dave Love <fx@gnu.org>
parents:
diff changeset
147 * msdos.c (IT_cmgoto): In the echo area, only put the cursor at
Dave Love <fx@gnu.org>
parents:
diff changeset
148 the end of text if it is beyond the displayed text end.
Dave Love <fx@gnu.org>
parents:
diff changeset
149
Dave Love <fx@gnu.org>
parents:
diff changeset
150 1998-08-10 Richard Stallman <rms@psilocin.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
151
Dave Love <fx@gnu.org>
parents:
diff changeset
152 * keyboard.c (read_char): Don't decrement this_command_key_count
Dave Love <fx@gnu.org>
parents:
diff changeset
153 when saving it.
Dave Love <fx@gnu.org>
parents:
diff changeset
154
Dave Love <fx@gnu.org>
parents:
diff changeset
155 1998-08-09 Kenichi HANDA <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
156
Dave Love <fx@gnu.org>
parents:
diff changeset
157 * fileio.c (Fwrite_region): Reflect the eol conversion
Dave Love <fx@gnu.org>
parents:
diff changeset
158 specification of default value of buffer-file-coding-system if
Dave Love <fx@gnu.org>
parents:
diff changeset
159 any.
Dave Love <fx@gnu.org>
parents:
diff changeset
160
Dave Love <fx@gnu.org>
parents:
diff changeset
161 * coding.c (default_buffer_file_coding): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
162 (init_coding_once): Initialize default_buffer_file_coding.
Dave Love <fx@gnu.org>
parents:
diff changeset
163
Dave Love <fx@gnu.org>
parents:
diff changeset
164 * coding.h (default_buffer_file_coding): Extern it.
Dave Love <fx@gnu.org>
parents:
diff changeset
165
Dave Love <fx@gnu.org>
parents:
diff changeset
166 1998-08-09 Richard Stallman <rms@psilocin.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
167
Dave Love <fx@gnu.org>
parents:
diff changeset
168 * s/freebsd.h (__FreeBSD_version): Define it, or else
Dave Love <fx@gnu.org>
parents:
diff changeset
169 include osreldate.h to define it.
Dave Love <fx@gnu.org>
parents:
diff changeset
170 (LIB_GCC): Unconditional definition deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
171 [ELF] (LD_SWITCH_SYSTEM, START_FILES, UNEXEC, LIB_STANDARD, LIB_GCC):
Dave Love <fx@gnu.org>
parents:
diff changeset
172 New alternative definitions.
Dave Love <fx@gnu.org>
parents:
diff changeset
173 [! ELF] (START_FILES, LIB_GCC): New alternative definitions.
Dave Love <fx@gnu.org>
parents:
diff changeset
174
Dave Love <fx@gnu.org>
parents:
diff changeset
175 * unexelf.c (unexec): Check for section names end and edata
Dave Love <fx@gnu.org>
parents:
diff changeset
176 with no underscore.
Dave Love <fx@gnu.org>
parents:
diff changeset
177
Dave Love <fx@gnu.org>
parents:
diff changeset
178 * coding.c (CHARSET_OK): Check that coding_system_table[IDX] != 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
179
Dave Love <fx@gnu.org>
parents:
diff changeset
180 1998-08-08 Richard Stallman <rms@psilocin.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
181
Dave Love <fx@gnu.org>
parents:
diff changeset
182 * coding.c: Avoid using initializers for Lisp_Object.
Dave Love <fx@gnu.org>
parents:
diff changeset
183
Dave Love <fx@gnu.org>
parents:
diff changeset
184 1998-08-07 Paul Eggert <eggert@twinsun.com>
Dave Love <fx@gnu.org>
parents:
diff changeset
185
Dave Love <fx@gnu.org>
parents:
diff changeset
186 * xterm.c (x_term_init): Don't reset LC_TIME to "C", since we
Dave Love <fx@gnu.org>
parents:
diff changeset
187 want strftime to be localized.
Dave Love <fx@gnu.org>
parents:
diff changeset
188
Dave Love <fx@gnu.org>
parents:
diff changeset
189 1998-08-07 Richard Stallman <rms@psilocin.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
190
Dave Love <fx@gnu.org>
parents:
diff changeset
191 * s/ptx4-2.h: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
192
Dave Love <fx@gnu.org>
parents:
diff changeset
193 * xterm.c (x_list_fonts): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
194
Dave Love <fx@gnu.org>
parents:
diff changeset
195 * callproc.c (Fcall_process): Check type of process cmd args
Dave Love <fx@gnu.org>
parents:
diff changeset
196 earlier on.
Dave Love <fx@gnu.org>
parents:
diff changeset
197
Dave Love <fx@gnu.org>
parents:
diff changeset
198 * process.c (Fprocess_send_eof): Transfer proc_encode_coding_system
Dave Love <fx@gnu.org>
parents:
diff changeset
199 data to the new outfd.
Dave Love <fx@gnu.org>
parents:
diff changeset
200
Dave Love <fx@gnu.org>
parents:
diff changeset
201 * commands.h (Vthis_command): Renamed from this_command.
Dave Love <fx@gnu.org>
parents:
diff changeset
202
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
203 * minibuf.c (Fminibuffer_complete):
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
204 this_command renamed to Vthis_command.
Dave Love <fx@gnu.org>
parents:
diff changeset
205
Dave Love <fx@gnu.org>
parents:
diff changeset
206 * macros.c (Fcall_last_kbd_macro):
Dave Love <fx@gnu.org>
parents:
diff changeset
207 this_command renamed to Vthis_command.
Dave Love <fx@gnu.org>
parents:
diff changeset
208
Dave Love <fx@gnu.org>
parents:
diff changeset
209 * keyboard.c (Vthis_command): Renamed from this_command.
Dave Love <fx@gnu.org>
parents:
diff changeset
210 (real_this_command): New variable, but not a Lisp variable;
Dave Love <fx@gnu.org>
parents:
diff changeset
211 updated like Vthis_command, but never altered by Lisp programs.
Dave Love <fx@gnu.org>
parents:
diff changeset
212 (command_loop_1): Use real_this_command to set Vreal_last_command.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
213
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
214 1998-08-07 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
215
Dave Love <fx@gnu.org>
parents:
diff changeset
216 * cmds.c (internal_self_insert): If enable-multibyte-characters is
Dave Love <fx@gnu.org>
parents:
diff changeset
217 nil, convert a multibyte character to unibyte appropriately.
Dave Love <fx@gnu.org>
parents:
diff changeset
218
Dave Love <fx@gnu.org>
parents:
diff changeset
219 * editfns.c (general_insert_function): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
220
Dave Love <fx@gnu.org>
parents:
diff changeset
221 * charset.c (multibyte_char_to_unibyte): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
222 (charset_id_internal): Avoid initializer for Lisp_Object.
Dave Love <fx@gnu.org>
parents:
diff changeset
223 (init_charset_once): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
224
Dave Love <fx@gnu.org>
parents:
diff changeset
225 * lisp.h (multibyte_char_to_unibyte): Extern it.
Dave Love <fx@gnu.org>
parents:
diff changeset
226
Dave Love <fx@gnu.org>
parents:
diff changeset
227 1998-08-06 Richard Stallman <rms@psilocin.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
228
Dave Love <fx@gnu.org>
parents:
diff changeset
229 * window.c (Fsplit_window): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
230
Dave Love <fx@gnu.org>
parents:
diff changeset
231 * macros.c (Fexecute_kbd_macro): Fix error message.
Dave Love <fx@gnu.org>
parents:
diff changeset
232 (Fend_kbd_macro): Fix error message.
Dave Love <fx@gnu.org>
parents:
diff changeset
233
Dave Love <fx@gnu.org>
parents:
diff changeset
234 * coding.c (setup_coding_system): Avoid initializer for Lisp_Object.
Dave Love <fx@gnu.org>
parents:
diff changeset
235 (setup_raw_text_coding_system, detect_coding): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
236 (code_convert_region, code_convert_string): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
237 (Fset_coding_priority_internal): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
238
Dave Love <fx@gnu.org>
parents:
diff changeset
239 1998-08-06 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
240
Dave Love <fx@gnu.org>
parents:
diff changeset
241 * dired.c (Fdirectory_files): If MATCH is non-nil, decode filenames
Dave Love <fx@gnu.org>
parents:
diff changeset
242 before checking them against MATCH.
Dave Love <fx@gnu.org>
parents:
diff changeset
243
Dave Love <fx@gnu.org>
parents:
diff changeset
244 1998-08-05 Richard Stallman <rms@psilocin.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
245
Dave Love <fx@gnu.org>
parents:
diff changeset
246 * keyboard.c (read_char): When input method returns no chars,
Dave Love <fx@gnu.org>
parents:
diff changeset
247 call cancel_echoing. Restore the previous echo area message
Dave Love <fx@gnu.org>
parents:
diff changeset
248 and this_command_keys, too.
Dave Love <fx@gnu.org>
parents:
diff changeset
249
Dave Love <fx@gnu.org>
parents:
diff changeset
250 * abbrev.c (Funexpand_abbrev): Add ADJUST instead of subtracting.
Dave Love <fx@gnu.org>
parents:
diff changeset
251
Dave Love <fx@gnu.org>
parents:
diff changeset
252 * w32select.c (Vselection_coding_system):
Dave Love <fx@gnu.org>
parents:
diff changeset
253 Renamed from Vclipboard_coding_system.
Dave Love <fx@gnu.org>
parents:
diff changeset
254 (syms_of_w32select): No need to staticpro Vselection_coding_system.
Dave Love <fx@gnu.org>
parents:
diff changeset
255
Dave Love <fx@gnu.org>
parents:
diff changeset
256 1998-08-04 Eli Zaretskii <eliz@delysid.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
257
Dave Love <fx@gnu.org>
parents:
diff changeset
258 * w16select.c (Vselection_coding_system):
Dave Love <fx@gnu.org>
parents:
diff changeset
259 Renamed from Vclipboard_coding_system.
Dave Love <fx@gnu.org>
parents:
diff changeset
260 (Fw16_set_clipboard_data): Don't count trailing zero in the string
Dave Love <fx@gnu.org>
parents:
diff changeset
261 for the purposes of conversion.
Dave Love <fx@gnu.org>
parents:
diff changeset
262
Dave Love <fx@gnu.org>
parents:
diff changeset
263 1998-08-04 Richard Stallman <rms@psilocin.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
264
Dave Love <fx@gnu.org>
parents:
diff changeset
265 * xterm.c (x_list_fonts): Call XFreeFont after the new call
Dave Love <fx@gnu.org>
parents:
diff changeset
266 to XLoadQueryFont.
Dave Love <fx@gnu.org>
parents:
diff changeset
267 (fast_find_position): Handle case where position is before
Dave Love <fx@gnu.org>
parents:
diff changeset
268 an invisible character, thus not actually listed in charstarts.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
269
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
270 * keyboard.c (Vinput_method_previous_message): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
271 (syms_of_keyboard): Set up lisp variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
272 (Qinput_method_exit_on_first_char, Qinput_method_use_echo_area):
Dave Love <fx@gnu.org>
parents:
diff changeset
273 New variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
274 (syms_of_keyboard): Initialize them.
Dave Love <fx@gnu.org>
parents:
diff changeset
275 (Fread_key_sequence): New arg COMMAND_LOOP.
Dave Love <fx@gnu.org>
parents:
diff changeset
276 Bind those variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
277
Dave Love <fx@gnu.org>
parents:
diff changeset
278 * lisp.h (Fread_key_sequence): Update declaration.
Dave Love <fx@gnu.org>
parents:
diff changeset
279
Dave Love <fx@gnu.org>
parents:
diff changeset
280 * callint.c (Fcall_interactively): Pass new arg to Fread_key_sequence.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
281
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
282 1998-08-03 Richard Stallman <rms@psilocin.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
283
Dave Love <fx@gnu.org>
parents:
diff changeset
284 * window.c (Fmove_to_window_line): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
285
Dave Love <fx@gnu.org>
parents:
diff changeset
286 * xterm.h (FRAME_OUTER_WINDOW): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
287
Dave Love <fx@gnu.org>
parents:
diff changeset
288 * xterm.c (x_make_frame_visible): Use XGetGeometry to see if
Dave Love <fx@gnu.org>
parents:
diff changeset
289 position has been changed by the window manager. Use
Dave Love <fx@gnu.org>
parents:
diff changeset
290 FRAME_OUTER_WINDOW.
Dave Love <fx@gnu.org>
parents:
diff changeset
291
Dave Love <fx@gnu.org>
parents:
diff changeset
292 * insdel.c (replace_range): Don't assume PT is at the place
Dave Love <fx@gnu.org>
parents:
diff changeset
293 where the change is being done.
Dave Love <fx@gnu.org>
parents:
diff changeset
294
Dave Love <fx@gnu.org>
parents:
diff changeset
295 * editfns.c (Fsubst_char_in_region): Use replace_range in case
Dave Love <fx@gnu.org>
parents:
diff changeset
296 where we may need to combine bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
297 (Ftranslate_region): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
298
Dave Love <fx@gnu.org>
parents:
diff changeset
299 1998-08-01 Richard Stallman <rms@psilocin.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
300
Dave Love <fx@gnu.org>
parents:
diff changeset
301 * lread.c (read1): In reading a string, treat Qlambda
Dave Love <fx@gnu.org>
parents:
diff changeset
302 like Qget_file_char.
Dave Love <fx@gnu.org>
parents:
diff changeset
303
Dave Love <fx@gnu.org>
parents:
diff changeset
304 * doc.c (Fdocumentation): Specify UNIBYTE = 0
Dave Love <fx@gnu.org>
parents:
diff changeset
305 when calling get_doc_string for a compiled function.
Dave Love <fx@gnu.org>
parents:
diff changeset
306
Dave Love <fx@gnu.org>
parents:
diff changeset
307 1998-08-01 Kenichi HANDA <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
308
Dave Love <fx@gnu.org>
parents:
diff changeset
309 * ccl.h (ccl_spec): New member valid_codes.
Dave Love <fx@gnu.org>
parents:
diff changeset
310
Dave Love <fx@gnu.org>
parents:
diff changeset
311 * coding.c (Qvalid_codes): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
312 (coding_category_name): Include "coding-category-ccl".
Dave Love <fx@gnu.org>
parents:
diff changeset
313 (detect_coding_ccl): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
314 (setup_coding_system): Setup coding->spec.ccl.valid_codes from the
Dave Love <fx@gnu.org>
parents:
diff changeset
315 coding system priority `valid-codes' for CCL based coding systesm.
Dave Love <fx@gnu.org>
parents:
diff changeset
316 (detect_coding_mask): Check also a CCL based coding system.
Dave Love <fx@gnu.org>
parents:
diff changeset
317 (Fupdate_coding_systems_internal): Renamed from
Dave Love <fx@gnu.org>
parents:
diff changeset
318 Fupdate_iso_coding_systems.
Dave Love <fx@gnu.org>
parents:
diff changeset
319 (syms_of_coding): Change property char-table-extra-slot of
Dave Love <fx@gnu.org>
parents:
diff changeset
320 translation-table to 1. Initialize and static pro Qvalid_codes.
Dave Love <fx@gnu.org>
parents:
diff changeset
321
Dave Love <fx@gnu.org>
parents:
diff changeset
322 * coding.h (CODING_CATEGORY_IDX_CCL): New macro.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
323 (CODING_CATEGORY_IDX_BIG5, CODING_CATEGORY_IDX_RAW_TEXT)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
324 (CODING_CATEGORY_IDX_BINARY, CODING_CATEGORY_IDX_MAX): Increased by one.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
325 (CODING_CATEGORY_MASK_CCL): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
326 (CODING_CATEGORY_MASK_ANY): Include CODING_CATEGORY_MASK_CCL.
Dave Love <fx@gnu.org>
parents:
diff changeset
327
Dave Love <fx@gnu.org>
parents:
diff changeset
328 * insdel.c (copy_text): In multibyte to unibyte conversion, take
Dave Love <fx@gnu.org>
parents:
diff changeset
329 nonascii-translation-table and nonascii-insert-offset into
Dave Love <fx@gnu.org>
parents:
diff changeset
330 account.
Dave Love <fx@gnu.org>
parents:
diff changeset
331
Dave Love <fx@gnu.org>
parents:
diff changeset
332 1998-07-30 Paul Eggert <eggert@twinsun.com>
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
333
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
334 * src/Makefile.in (widget.o, xfns.o, xmenu.o):
Dave Love <fx@gnu.org>
parents:
diff changeset
335 Prepend $(srcdir)/ to rule dependencies outside this dir.
Dave Love <fx@gnu.org>
parents:
diff changeset
336
Dave Love <fx@gnu.org>
parents:
diff changeset
337 1998-07-29 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
338
Dave Love <fx@gnu.org>
parents:
diff changeset
339 * fns.c (concat): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
340
Dave Love <fx@gnu.org>
parents:
diff changeset
341 1998-07-29 Richard Stallman <rms@psilocin.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
342
Dave Love <fx@gnu.org>
parents:
diff changeset
343 * process.c (create_process): For outchannel, set up
Dave Love <fx@gnu.org>
parents:
diff changeset
344 proc_encode_coding_system, not proc_decode_coding_system.
Dave Love <fx@gnu.org>
parents:
diff changeset
345
Dave Love <fx@gnu.org>
parents:
diff changeset
346 1998-07-28 Richard Stallman <rms@psilocin.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
347
Dave Love <fx@gnu.org>
parents:
diff changeset
348 * keymap.c (push_key_description): Output multibyte char as itself.
Dave Love <fx@gnu.org>
parents:
diff changeset
349
Dave Love <fx@gnu.org>
parents:
diff changeset
350 1998-07-27 Richard Stallman <rms@psilocin.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
351
Dave Love <fx@gnu.org>
parents:
diff changeset
352 * keyboard.c (Fexecute_extended_command):
Dave Love <fx@gnu.org>
parents:
diff changeset
353 Don't delay before displaying the suggestion message
Dave Love <fx@gnu.org>
parents:
diff changeset
354 if the command did not display anything in the echo area.
Dave Love <fx@gnu.org>
parents:
diff changeset
355
Dave Love <fx@gnu.org>
parents:
diff changeset
356 1998-07-26 Richard Stallman <rms@psilocin.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
357
Dave Love <fx@gnu.org>
parents:
diff changeset
358 * s/ultrix4-3.h (rint): Add declaration.
Dave Love <fx@gnu.org>
parents:
diff changeset
359
Dave Love <fx@gnu.org>
parents:
diff changeset
360 1998-07-25 Richard Stallman <rms@psilocin.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
361
Dave Love <fx@gnu.org>
parents:
diff changeset
362 * s/aix3-2.h (HAVE_STRING_H): Move #undef here.
Dave Love <fx@gnu.org>
parents:
diff changeset
363 * s/aix4.h (HAVE_STRING_H): Delete #undef here.
Dave Love <fx@gnu.org>
parents:
diff changeset
364
Dave Love <fx@gnu.org>
parents:
diff changeset
365 * sysdep.c [AIXHFT] (hft_init, hft_reset): Add declarations.
Dave Love <fx@gnu.org>
parents:
diff changeset
366
Dave Love <fx@gnu.org>
parents:
diff changeset
367 1998-07-25 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
368
Dave Love <fx@gnu.org>
parents:
diff changeset
369 * coding.c (syms_of_coding): Mention auto-coding-alist in the
Dave Love <fx@gnu.org>
parents:
diff changeset
370 docstring of file-coding-system-alist.
Dave Love <fx@gnu.org>
parents:
diff changeset
371
Dave Love <fx@gnu.org>
parents:
diff changeset
372 * fileio.c (Finsert_file_contents): Call Vset_auto_coding_function
Dave Love <fx@gnu.org>
parents:
diff changeset
373 with two arguments.
Dave Love <fx@gnu.org>
parents:
diff changeset
374 (Fwrite_region): If buffer-file-coding-system is set locally, use
Dave Love <fx@gnu.org>
parents:
diff changeset
375 the coding system whithout checking file-coding-system-alist.
Dave Love <fx@gnu.org>
parents:
diff changeset
376 (syms_of_fileio): Docstring of set-auto-coding-function adjusted
Dave Love <fx@gnu.org>
parents:
diff changeset
377 for the change of argument number.
Dave Love <fx@gnu.org>
parents:
diff changeset
378
Dave Love <fx@gnu.org>
parents:
diff changeset
379 1998-07-20 Kenichi HANDA <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
380
Dave Love <fx@gnu.org>
parents:
diff changeset
381 * callproc.c (Fcall_process): Use alloca instead of
Dave Love <fx@gnu.org>
parents:
diff changeset
382 get_conversion_buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
383
Dave Love <fx@gnu.org>
parents:
diff changeset
384 * coding.c (init_coding): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
385 (init_coding_once): Don't initialize conversion_buffer here. It
Dave Love <fx@gnu.org>
parents:
diff changeset
386 is done in init_coding.
Dave Love <fx@gnu.org>
parents:
diff changeset
387
Dave Love <fx@gnu.org>
parents:
diff changeset
388 * emacs.c (main): Call init_coding.
Dave Love <fx@gnu.org>
parents:
diff changeset
389
Dave Love <fx@gnu.org>
parents:
diff changeset
390 * lisp.h (init_coding): Extern it.
Dave Love <fx@gnu.org>
parents:
diff changeset
391
Dave Love <fx@gnu.org>
parents:
diff changeset
392 1998-07-19 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
393
Dave Love <fx@gnu.org>
parents:
diff changeset
394 * charset.c (Fdefine_charset): Fix doc-string.
Dave Love <fx@gnu.org>
parents:
diff changeset
395
Dave Love <fx@gnu.org>
parents:
diff changeset
396 * xterm.c (dumpglyphs): After calling ccl_driver, set cp->byte1 to
Dave Love <fx@gnu.org>
parents:
diff changeset
397 zero for 1-byte font.
Dave Love <fx@gnu.org>
parents:
diff changeset
398
Dave Love <fx@gnu.org>
parents:
diff changeset
399 1998-07-15 kenichi HANDA <handa@kowloon.etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
400
Dave Love <fx@gnu.org>
parents:
diff changeset
401 * process.c (read_process_output): Even if we read data without
Dave Love <fx@gnu.org>
parents:
diff changeset
402 code conversion, calculate character counts. If we insert the
Dave Love <fx@gnu.org>
parents:
diff changeset
403 data into a unibyte buffer, treat the data as unibyte.
Dave Love <fx@gnu.org>
parents:
diff changeset
404
Dave Love <fx@gnu.org>
parents:
diff changeset
405 1998-07-14 Richard Stallman <rms@psilocin.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
406
Dave Love <fx@gnu.org>
parents:
diff changeset
407 * keyboard.c (Qinput_method_function): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
408 (syms_of_keyboard): Init and staticpro it.
Dave Love <fx@gnu.org>
parents:
diff changeset
409 (read_key_sequence): Bind input-method-function,
Dave Love <fx@gnu.org>
parents:
diff changeset
410 and set it to nil after reading the first event.
Dave Love <fx@gnu.org>
parents:
diff changeset
411 (raw_keybuf, raw_keybuf_count): New variables, to record
Dave Love <fx@gnu.org>
parents:
diff changeset
412 raw input events as they are read with read_char.
Dave Love <fx@gnu.org>
parents:
diff changeset
413 (GROW_RAW_KEYBUF): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
414 (Fthis_single_command_raw_keys): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
415 (syms_of_keyboard): defsubr it.
Dave Love <fx@gnu.org>
parents:
diff changeset
416
Dave Love <fx@gnu.org>
parents:
diff changeset
417 1998-07-13 Andrew Innes <andrewi@delysid.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
418
Dave Love <fx@gnu.org>
parents:
diff changeset
419 * w32menu.c (add_menu_item): Draw menu items like titles if
Dave Love <fx@gnu.org>
parents:
diff changeset
420 call_data is 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
421
Dave Love <fx@gnu.org>
parents:
diff changeset
422 1998-07-13 Eli Zaretskii <eliz@mescaline.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
423
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
424 * w16select.c (set_clipboard_data, get_clipboard_data)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
425 (Fw16_set_clipboard_data, Fw16_get_clipboard_data)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
426 (Fx_selection_exists_p): Use CF_OEMTEXT instead of CF_TEXT.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
427
Dave Love <fx@gnu.org>
parents:
diff changeset
428 1998-07-12 Andrew Innes <andrewi@delysid.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
429
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
430 * w32select.c (Fw32_set_clipboard_data): Set Vlast_coding_system_used.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
431 (Fw32_get_clipboard_data): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
432
Dave Love <fx@gnu.org>
parents:
diff changeset
433 1998-07-12 Richard Stallman <rms@psilocin.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
434
Dave Love <fx@gnu.org>
parents:
diff changeset
435 * marker.c (Fcopy_marker): Make return from wrong_type_argument
Dave Love <fx@gnu.org>
parents:
diff changeset
436 fall thru into normal case.
Dave Love <fx@gnu.org>
parents:
diff changeset
437
Dave Love <fx@gnu.org>
parents:
diff changeset
438 * fileio.c (Finsert_file_contents): When replacing, in multibyte bfr,
Dave Love <fx@gnu.org>
parents:
diff changeset
439 always extend the range to a character boundary.
Dave Love <fx@gnu.org>
parents:
diff changeset
440
Dave Love <fx@gnu.org>
parents:
diff changeset
441 1998-07-11 Richard Stallman <rms@psilocin.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
442
Dave Love <fx@gnu.org>
parents:
diff changeset
443 * keyboard.c (read_char): Call the input method if appropriate.
Dave Love <fx@gnu.org>
parents:
diff changeset
444 Change logic for distinguishing rereads from new events;
Dave Love <fx@gnu.org>
parents:
diff changeset
445 use local var `reread'. Take events from
Dave Love <fx@gnu.org>
parents:
diff changeset
446 Vunread_input_method_events and Vunread_post_input_method_events.
Dave Love <fx@gnu.org>
parents:
diff changeset
447 (Vunread_input_method_events, Vunread_post_input_method_events)
Dave Love <fx@gnu.org>
parents:
diff changeset
448 (Vinput_method_function): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
449 (syms_of_keyboard): Set up Lisp vars.
Dave Love <fx@gnu.org>
parents:
diff changeset
450 (command_loop_1): Check Vunread_input_method_events and
Dave Love <fx@gnu.org>
parents:
diff changeset
451 Vunread_post_input_method_events along with Vunread_command_events.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
452
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
453 1998-07-11 Andrew Innes <andrewi@harlequin.co.uk>
Dave Love <fx@gnu.org>
parents:
diff changeset
454
Dave Love <fx@gnu.org>
parents:
diff changeset
455 * w32menu.c (w32_menu_show): Set widget call_data to 0 if
Dave Love <fx@gnu.org>
parents:
diff changeset
456 definition is nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
457 (add_menu_item): Gray menu entry if widget call_data is 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
458
Dave Love <fx@gnu.org>
parents:
diff changeset
459 1998-07-11 Richard Stallman <rms@psilocin.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
460
Dave Love <fx@gnu.org>
parents:
diff changeset
461 * xselect.c (Vselection_coding_system):
Dave Love <fx@gnu.org>
parents:
diff changeset
462 Renamed from Vclipboard_coding_system. All uses changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
463 (syms_of_xselect): Rename Lisp variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
464
Dave Love <fx@gnu.org>
parents:
diff changeset
465 1998-07-09 Eli Zaretskii <eliz@mescaline.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
466
Dave Love <fx@gnu.org>
parents:
diff changeset
467 * w16select.c (Vclipboard_coding_system): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
468 (set_clipboard_data, set_clipboard_data): New parameter Raw
Dave Love <fx@gnu.org>
parents:
diff changeset
469 determines whether CRLF <-> NL translation needs to be done. All
Dave Love <fx@gnu.org>
parents:
diff changeset
470 callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
471 (Fw16_set_clipboard_data): Encode the text using
Dave Love <fx@gnu.org>
parents:
diff changeset
472 Vclipboard_coding_system, if necessary.
Dave Love <fx@gnu.org>
parents:
diff changeset
473 (Fw16_get_clipboard_data): Decode the text using
Dave Love <fx@gnu.org>
parents:
diff changeset
474 Vclipboard_coding_system, if necessary.
Dave Love <fx@gnu.org>
parents:
diff changeset
475 (syms_of_win16select): DEFVAR Vclipboard_coding_system and
Dave Love <fx@gnu.org>
parents:
diff changeset
476 staticpro it.
Dave Love <fx@gnu.org>
parents:
diff changeset
477
Dave Love <fx@gnu.org>
parents:
diff changeset
478 1998-07-09 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
479
Dave Love <fx@gnu.org>
parents:
diff changeset
480 * coding.c (code_convert_string): Count characters again if we
Dave Love <fx@gnu.org>
parents:
diff changeset
481 encounter some invalid code while decoding.
Dave Love <fx@gnu.org>
parents:
diff changeset
482
Dave Love <fx@gnu.org>
parents:
diff changeset
483 1998-07-09 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
484
Dave Love <fx@gnu.org>
parents:
diff changeset
485 * ccl.c: Typo in comments fixed.
Dave Love <fx@gnu.org>
parents:
diff changeset
486
Dave Love <fx@gnu.org>
parents:
diff changeset
487 * coding.c (DECODE_ISO_CHARACTER): While decoding two-byte code,
Dave Love <fx@gnu.org>
parents:
diff changeset
488 if the sencond byte is invalid, produce the first byte as is.
Dave Love <fx@gnu.org>
parents:
diff changeset
489
Dave Love <fx@gnu.org>
parents:
diff changeset
490 * fontset.c (fs_load_font): Typo in comments fixed.
Dave Love <fx@gnu.org>
parents:
diff changeset
491
Dave Love <fx@gnu.org>
parents:
diff changeset
492 * xselect.c (selection_data_to_lisp_data): Set
Dave Love <fx@gnu.org>
parents:
diff changeset
493 Vlast_coding_system_used.
Dave Love <fx@gnu.org>
parents:
diff changeset
494 (lisp_data_to_selection_data): Likewize.
Dave Love <fx@gnu.org>
parents:
diff changeset
495
Dave Love <fx@gnu.org>
parents:
diff changeset
496 1998-07-07 Richard Stallman <rms@psilocin.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
497
Dave Love <fx@gnu.org>
parents:
diff changeset
498 * charset.c (Fchars_in_region): Coerce markers.
Dave Love <fx@gnu.org>
parents:
diff changeset
499
Dave Love <fx@gnu.org>
parents:
diff changeset
500 1998-07-08 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
501
Dave Love <fx@gnu.org>
parents:
diff changeset
502 * editfns.c (Fformat): Replace explicit numeric constants with
Dave Love <fx@gnu.org>
parents:
diff changeset
503 proper macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
504
Dave Love <fx@gnu.org>
parents:
diff changeset
505 * fns.c (concat): Likewize.
Dave Love <fx@gnu.org>
parents:
diff changeset
506
Dave Love <fx@gnu.org>
parents:
diff changeset
507 1998-07-06 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
508
Dave Love <fx@gnu.org>
parents:
diff changeset
509 * charset.h (MAX_CHAR_COMPOSITION): Defined as (GLYPH_MASK_CHAR - 1),
Dave Love <fx@gnu.org>
parents:
diff changeset
510 one less than the previous value.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
511 (GENERIC_COMPOSITION_CHAR): New macro.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
512
Dave Love <fx@gnu.org>
parents:
diff changeset
513 * charset.c (Vgeneric_character_list): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
514 (init_charset_once): Init and staticpro it.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
515 (Fgeneric_character_list): New function.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
516 (syms_of_charset): defsubr it.
Dave Love <fx@gnu.org>
parents:
diff changeset
517
Dave Love <fx@gnu.org>
parents:
diff changeset
518 * fns.c (Fset_char_table_default): Check only if the charset of
Dave Love <fx@gnu.org>
parents:
diff changeset
519 the arg CH is in the valid range or not. Handle the case that CH
Dave Love <fx@gnu.org>
parents:
diff changeset
520 is a generic character for composite characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
521
Dave Love <fx@gnu.org>
parents:
diff changeset
522 1998-07-06 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
523
Dave Love <fx@gnu.org>
parents:
diff changeset
524 * editfns.c (Fformat): Pay attention to the byte combining problem.
Dave Love <fx@gnu.org>
parents:
diff changeset
525
Dave Love <fx@gnu.org>
parents:
diff changeset
526 * fileio.c (Finsert_file_contents): Cancel previous change. Setup
Dave Love <fx@gnu.org>
parents:
diff changeset
527 the variable coding even if the inserted bytes is zero.
Dave Love <fx@gnu.org>
parents:
diff changeset
528
Dave Love <fx@gnu.org>
parents:
diff changeset
529 * fns.c (concat): Deal with combining bytes between two args.
Dave Love <fx@gnu.org>
parents:
diff changeset
530
Dave Love <fx@gnu.org>
parents:
diff changeset
531 1998-07-03 Richard Stallman <rms@psilocin.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
532
Dave Love <fx@gnu.org>
parents:
diff changeset
533 * print.c (print_escape_multibyte, Qprint_escape_multibyte)
Dave Love <fx@gnu.org>
parents:
diff changeset
534 (Qprint_escape_nonascii): New variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
535 (syms_of_print): Initialize them and set up Lisp variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
536 (PRINTPREPARE): Bind print-escape-multibyte to t if appropriate.
Dave Love <fx@gnu.org>
parents:
diff changeset
537 Also bind print-escape-nonascii if appropriate.
Dave Love <fx@gnu.org>
parents:
diff changeset
538 (print): Test print_escape_multibyte and print_escape_nonascii,
Dave Love <fx@gnu.org>
parents:
diff changeset
539 rather than enable-multibyte-characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
540
Dave Love <fx@gnu.org>
parents:
diff changeset
541 1998-06-29 Andrew Innes <andrewi@harlequin.co.uk>
Dave Love <fx@gnu.org>
parents:
diff changeset
542
Dave Love <fx@gnu.org>
parents:
diff changeset
543 * fileio.c (Ffile_regular_p) [WINDOWSNT]: Bind
Dave Love <fx@gnu.org>
parents:
diff changeset
544 `w32-get-true-file-attributes' to t while calling stat.
Dave Love <fx@gnu.org>
parents:
diff changeset
545 (Finsert_file_contents) [WINDOWSNT]: Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
546 (Fwrite_region): Don't try seeking to end of FILENAME for
Dave Love <fx@gnu.org>
parents:
diff changeset
547 appending if not a regular file.
Dave Love <fx@gnu.org>
parents:
diff changeset
548
Dave Love <fx@gnu.org>
parents:
diff changeset
549 1998-07-03 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
550
Dave Love <fx@gnu.org>
parents:
diff changeset
551 * editfns.c (Finsert): Typo in doc-string fixed.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
552 (Finsert_and_inherit, Finsert_before_markers)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
553 (Finsert_and_inherit_before_markers): Likewise.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
554
Dave Love <fx@gnu.org>
parents:
diff changeset
555 1998-07-02 Ken'ichi Handa <handa@melange.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
556
Dave Love <fx@gnu.org>
parents:
diff changeset
557 * fileio.c (Finsert_file_contents): Do not set Vlast_coding_system
Dave Love <fx@gnu.org>
parents:
diff changeset
558 if inserted bytes is zero.
Dave Love <fx@gnu.org>
parents:
diff changeset
559
Dave Love <fx@gnu.org>
parents:
diff changeset
560 1998-06-28 Eli Zaretskii <eliz@is.elta.co.il>
Dave Love <fx@gnu.org>
parents:
diff changeset
561
Dave Love <fx@gnu.org>
parents:
diff changeset
562 * unexec.c [COFF]: New variable coff_offset.
Dave Love <fx@gnu.org>
parents:
diff changeset
563 (make_hdr) [MSDOS]: If a_name is a coff-go32-exe executable with a
Dave Love <fx@gnu.org>
parents:
diff changeset
564 prepended stub, compute coff_offset.
Dave Love <fx@gnu.org>
parents:
diff changeset
565 (make_hdr, copy_sym) [COFF]: Use coff_offset when seeking into temacs.
Dave Love <fx@gnu.org>
parents:
diff changeset
566
Dave Love <fx@gnu.org>
parents:
diff changeset
567 1998-06-29 Richard Stallman <rms@psilocin.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
568
Dave Love <fx@gnu.org>
parents:
diff changeset
569 * editfns.c (Fbyte_to_position): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
570 (syms_of_editfns): defsubr it.
Dave Love <fx@gnu.org>
parents:
diff changeset
571
Dave Love <fx@gnu.org>
parents:
diff changeset
572 1998-06-29 Eli Zaretskii <eliz@delysid.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
573
Dave Love <fx@gnu.org>
parents:
diff changeset
574 * callproc.c (Fcall_process) [! subprocesses]: Balance parentheses
Dave Love <fx@gnu.org>
parents:
diff changeset
575 in an if clause.
Dave Love <fx@gnu.org>
parents:
diff changeset
576
Dave Love <fx@gnu.org>
parents:
diff changeset
577 1998-06-28 Richard Stallman <rms@psilocin.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
578
Dave Love <fx@gnu.org>
parents:
diff changeset
579 * fileio.c (Fread_file_name): Bind minibuffer-completing-file-name to t.
Dave Love <fx@gnu.org>
parents:
diff changeset
580
Dave Love <fx@gnu.org>
parents:
diff changeset
581 * minibuf.c (Vminibuffer_completing_file_name): New var.
Dave Love <fx@gnu.org>
parents:
diff changeset
582 (syms_of_minibuf): Set up Lisp variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
583 (Fminibuffer_complete_word): Test it, instead of checking
Dave Love <fx@gnu.org>
parents:
diff changeset
584 specifically for Qread_file_name_internal.
Dave Love <fx@gnu.org>
parents:
diff changeset
585 (Fcompleting_read): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
586
Dave Love <fx@gnu.org>
parents:
diff changeset
587 1998-06-27 Richard Stallman <rms@psilocin.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
588
Dave Love <fx@gnu.org>
parents:
diff changeset
589 * xterm.c (x_list_fonts): Fix prev change: cast result of alloca.
Dave Love <fx@gnu.org>
parents:
diff changeset
590
Dave Love <fx@gnu.org>
parents:
diff changeset
591 1998-06-26 Ken'ichi Handa <handa@melange.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
592
Dave Love <fx@gnu.org>
parents:
diff changeset
593 * coding.h (Qemacs_mule): Extern it.
Dave Love <fx@gnu.org>
parents:
diff changeset
594
Dave Love <fx@gnu.org>
parents:
diff changeset
595 * process.c (init_process): Initilize Vdefault_process_coding_system.
Dave Love <fx@gnu.org>
parents:
diff changeset
596
Dave Love <fx@gnu.org>
parents:
diff changeset
597 1998-06-26 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
598
Dave Love <fx@gnu.org>
parents:
diff changeset
599 * coding.c (setup_raw_text_coding_system): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
600 (decode_coding_sjis_big5): Bug for handling invalid code fixed.
Dave Love <fx@gnu.org>
parents:
diff changeset
601
Dave Love <fx@gnu.org>
parents:
diff changeset
602 * coding.h (setup_raw_text_coding_system): Extern it.
Dave Love <fx@gnu.org>
parents:
diff changeset
603
Dave Love <fx@gnu.org>
parents:
diff changeset
604 * fileio.c (Finsert_file_contents): Call
Dave Love <fx@gnu.org>
parents:
diff changeset
605 setup_raw_text_coding_system.
Dave Love <fx@gnu.org>
parents:
diff changeset
606
Dave Love <fx@gnu.org>
parents:
diff changeset
607 * process.c (Fstart_process): Check process-coding-system-alist
Dave Love <fx@gnu.org>
parents:
diff changeset
608 and default-process-coding-system even in unibyte mode.
Dave Love <fx@gnu.org>
parents:
diff changeset
609 (create_process): In unibyte mode, suppress character code
Dave Love <fx@gnu.org>
parents:
diff changeset
610 conversion.
Dave Love <fx@gnu.org>
parents:
diff changeset
611
Dave Love <fx@gnu.org>
parents:
diff changeset
612 1998-06-25 Andrew Innes <andrewi@harlequin.co.uk>
Dave Love <fx@gnu.org>
parents:
diff changeset
613
Dave Love <fx@gnu.org>
parents:
diff changeset
614 * w32fns.c (Fx_list_fonts): Bring arglist into sync with xfns.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
615 (x_set_font): Call face-set-after-frame-default.
Dave Love <fx@gnu.org>
parents:
diff changeset
616 (Qface_set_after_frame_default): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
617 (syms_of_w32fns): Initialize it.
Dave Love <fx@gnu.org>
parents:
diff changeset
618
Dave Love <fx@gnu.org>
parents:
diff changeset
619 1998-06-25 Richard Stallman <rms@psilocin.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
620
Dave Love <fx@gnu.org>
parents:
diff changeset
621 * search.c (wordify): Fix i_byte even in unibyte case for copy loop.
Dave Love <fx@gnu.org>
parents:
diff changeset
622 If input is unibyte, make the output unibyte.
Dave Love <fx@gnu.org>
parents:
diff changeset
623
Dave Love <fx@gnu.org>
parents:
diff changeset
624 1998-06-24 Richard Stallman <rms@psilocin.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
625
Dave Love <fx@gnu.org>
parents:
diff changeset
626 * print.c (PRINTFINISH): Convert text to unibyte before
Dave Love <fx@gnu.org>
parents:
diff changeset
627 inserting in a unibyte buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
628
Dave Love <fx@gnu.org>
parents:
diff changeset
629 * doc.c (get_doc_string): Take both UNIBYTE and DEFINITION as args.
Dave Love <fx@gnu.org>
parents:
diff changeset
630 All callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
631 * lisp.h (get_doc_string): Adjust declaration.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
632
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
633 * lread.c (read_list): Pass new arg to get_doc_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
634
Dave Love <fx@gnu.org>
parents:
diff changeset
635 * doc.c (get_doc_string): 2nd arg is now DEFINITION;
Dave Love <fx@gnu.org>
parents:
diff changeset
636 if non-nil, read a dynamic function definition.
Dave Love <fx@gnu.org>
parents:
diff changeset
637 (read_doc_string): Don't call read here.
Dave Love <fx@gnu.org>
parents:
diff changeset
638
Dave Love <fx@gnu.org>
parents:
diff changeset
639 1998-06-23 Richard Stallman <rms@psilocin.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
640
Dave Love <fx@gnu.org>
parents:
diff changeset
641 * indent.c (indented_beyond_p): Return the right kind of value.
Dave Love <fx@gnu.org>
parents:
diff changeset
642
Dave Love <fx@gnu.org>
parents:
diff changeset
643 1998-06-22 Richard Stallman <rms@psilocin.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
644
Dave Love <fx@gnu.org>
parents:
diff changeset
645 * emacs.c (sort_args): Discard duplicate options with no args.
Dave Love <fx@gnu.org>
parents:
diff changeset
646 (main): With duplicate -d options, use the last one. Likewise for -t.
Dave Love <fx@gnu.org>
parents:
diff changeset
647 Check -d last, by checking for -nl earlier on.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
648
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
649 1998-06-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
Dave Love <fx@gnu.org>
parents:
diff changeset
650
Dave Love <fx@gnu.org>
parents:
diff changeset
651 * keyboard.c (command_loop): Reset executing_macro after
Dave Love <fx@gnu.org>
parents:
diff changeset
652 command_loop_2 has returned, in case a throw to exit or top-level
Dave Love <fx@gnu.org>
parents:
diff changeset
653 was executed as part of a keyboard macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
654
Dave Love <fx@gnu.org>
parents:
diff changeset
655 * callproc.c (Fcall_process): Handle third argument BUFFER
Dave Love <fx@gnu.org>
parents:
diff changeset
656 consistently when it is an integer or a list.
Dave Love <fx@gnu.org>
parents:
diff changeset
657
Dave Love <fx@gnu.org>
parents:
diff changeset
658 1998-06-22 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
659
Dave Love <fx@gnu.org>
parents:
diff changeset
660 * syntax.c (Fmodify_syntax_entry): Use macro STRING_BYTES to get
Dave Love <fx@gnu.org>
parents:
diff changeset
661 byte size of a string.
Dave Love <fx@gnu.org>
parents:
diff changeset
662
Dave Love <fx@gnu.org>
parents:
diff changeset
663 1998-06-22 Andrew Innes <andrewi@harlequin.co.uk>
Dave Love <fx@gnu.org>
parents:
diff changeset
664
Dave Love <fx@gnu.org>
parents:
diff changeset
665 * w32select.c: Include buffer.h, charset.h, and coding.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
666 (Vclipboard_coding_system): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
667 (syms_of_w32select): DEF_VAR it.
Dave Love <fx@gnu.org>
parents:
diff changeset
668 (Fw32_set_clipboard_data): Encode string using
Dave Love <fx@gnu.org>
parents:
diff changeset
669 Vclipboard_coding_system if necessary.
Dave Love <fx@gnu.org>
parents:
diff changeset
670 (Fw32_get_clipboard_data): Decode clipboard contents using
Dave Love <fx@gnu.org>
parents:
diff changeset
671 Vclipboard_coding_system if necessary.
Dave Love <fx@gnu.org>
parents:
diff changeset
672
Dave Love <fx@gnu.org>
parents:
diff changeset
673 * w32console.c (initialize_w32_display): Call init_crit to
Dave Love <fx@gnu.org>
parents:
diff changeset
674 initialize interrupt_handle (referenced by sys_select).
Dave Love <fx@gnu.org>
parents:
diff changeset
675
Dave Love <fx@gnu.org>
parents:
diff changeset
676 1998-06-22 Richard Stallman <rms@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
677
Dave Love <fx@gnu.org>
parents:
diff changeset
678 * print.c (print_string): Properly compute number of chars
Dave Love <fx@gnu.org>
parents:
diff changeset
679 in multibyte case, before calling strout.
Dave Love <fx@gnu.org>
parents:
diff changeset
680
Dave Love <fx@gnu.org>
parents:
diff changeset
681 * lisp.h (Qinhibit_redisplay): Declared.
Dave Love <fx@gnu.org>
parents:
diff changeset
682
Dave Love <fx@gnu.org>
parents:
diff changeset
683 * keyboard.c (menu_item_eval_property): Bind Qinhibit_redisplay.
Dave Love <fx@gnu.org>
parents:
diff changeset
684
Dave Love <fx@gnu.org>
parents:
diff changeset
685 * xdisp.c (Vinhibit_redisplay, Qinhibit_redisplay): New variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
686 (syms_of_xdisp): Set up Lisp var.
Dave Love <fx@gnu.org>
parents:
diff changeset
687 (redisplay_internal): Test Vinhibit_redisplay.
Dave Love <fx@gnu.org>
parents:
diff changeset
688
Dave Love <fx@gnu.org>
parents:
diff changeset
689 1998-06-21 Ken'ichi Handa <handa@melange.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
690
Dave Love <fx@gnu.org>
parents:
diff changeset
691 * process.c (read_process_output): While processing carryover,
Dave Love <fx@gnu.org>
parents:
diff changeset
692 check the size of p->decoding_buf.
Dave Love <fx@gnu.org>
parents:
diff changeset
693
Dave Love <fx@gnu.org>
parents:
diff changeset
694 1998-06-21 Eli Zaretskii <eliz@mescaline.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
695
Dave Love <fx@gnu.org>
parents:
diff changeset
696 * process.c (wait_reading_process_input) [! subprocesses]:
Dave Love <fx@gnu.org>
parents:
diff changeset
697 Recompute timeout each time through the loop. Check
Dave Love <fx@gnu.org>
parents:
diff changeset
698 requeued_events_pending_p and exit the loop if there is unread
Dave Love <fx@gnu.org>
parents:
diff changeset
699 keyboard input.
Dave Love <fx@gnu.org>
parents:
diff changeset
700
Dave Love <fx@gnu.org>
parents:
diff changeset
701 1998-06-20 Richard Stallman <rms@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
702
Dave Love <fx@gnu.org>
parents:
diff changeset
703 * search.c (Freplace_match): Work by chars, not by bytes,
Dave Love <fx@gnu.org>
parents:
diff changeset
704 for scanning the old text, and for inserting new string in buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
705
Dave Love <fx@gnu.org>
parents:
diff changeset
706 1998-06-20 Karl Heuer <kwzh@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
707
Dave Love <fx@gnu.org>
parents:
diff changeset
708 * xterm.c (x_list_fonts): Keep alloca usage simple.
Dave Love <fx@gnu.org>
parents:
diff changeset
709
Dave Love <fx@gnu.org>
parents:
diff changeset
710 1998-06-20 Per Starback <starback@strindberg.ling.uu.se>
Dave Love <fx@gnu.org>
parents:
diff changeset
711
Dave Love <fx@gnu.org>
parents:
diff changeset
712 * xdisp.c, charset.h, coding.c, emacs.c: Doc fixes.
Dave Love <fx@gnu.org>
parents:
diff changeset
713
Dave Love <fx@gnu.org>
parents:
diff changeset
714 1998-06-20 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
715
Dave Love <fx@gnu.org>
parents:
diff changeset
716 * print.c (strout): Show multibyte message correctly.
Dave Love <fx@gnu.org>
parents:
diff changeset
717
Dave Love <fx@gnu.org>
parents:
diff changeset
718 * ccl.c: Comment for CCL_MapMultiple modified.
Dave Love <fx@gnu.org>
parents:
diff changeset
719
Dave Love <fx@gnu.org>
parents:
diff changeset
720 * charset.c (find_charset_in_str): Do not set the value of
Dave Love <fx@gnu.org>
parents:
diff changeset
721 charsets[LEADING_CODE_COMPOSITION].
Dave Love <fx@gnu.org>
parents:
diff changeset
722
Dave Love <fx@gnu.org>
parents:
diff changeset
723 * process.c (read_process_output): Handle carryover correctly.
Dave Love <fx@gnu.org>
parents:
diff changeset
724
Dave Love <fx@gnu.org>
parents:
diff changeset
725 * xterm.c (dumpglyphs): Check the case that FACE_FONT (face) is
Dave Love <fx@gnu.org>
parents:
diff changeset
726 NULL. While displaing cursor with non-default face, if the
Dave Love <fx@gnu.org>
parents:
diff changeset
727 variable `font' is NULL, don't set GCFont.
Dave Love <fx@gnu.org>
parents:
diff changeset
728
Dave Love <fx@gnu.org>
parents:
diff changeset
729 1998-06-19 Richard Stallman <rms@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
730
Dave Love <fx@gnu.org>
parents:
diff changeset
731 * minibuf.c (syms_of_minibuf): Initialize buffer-name-history.
Dave Love <fx@gnu.org>
parents:
diff changeset
732
Dave Love <fx@gnu.org>
parents:
diff changeset
733 1998-06-18 Richard Stallman <rms@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
734
Dave Love <fx@gnu.org>
parents:
diff changeset
735 * casefiddle.c (casify_object): Cope with modifier bits in character.
Dave Love <fx@gnu.org>
parents:
diff changeset
736
Dave Love <fx@gnu.org>
parents:
diff changeset
737 1998-06-17 Geoff Voelker <voelker@cs.washington.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
738
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
739 * w32.c (is_unc_volume, open_unc_volume, read_unc_volume)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
740 (close_unc_volume, unc_volume_file_attributes): New functions.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
741 (wnet_enum_handle): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
742 (opendir, readdir, closedir, sys_access, stat): Handle UNC volumes.
Dave Love <fx@gnu.org>
parents:
diff changeset
743
Dave Love <fx@gnu.org>
parents:
diff changeset
744 1998-06-16 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
745
Dave Love <fx@gnu.org>
parents:
diff changeset
746 * xterm.c (x_list_fonts): If SIZE is zero and MAXNAMES is 1, use
Dave Love <fx@gnu.org>
parents:
diff changeset
747 XLoadQueryFont instead of XListFonts.
Dave Love <fx@gnu.org>
parents:
diff changeset
748 (x_load_fonts): Call x_list_fonts with MAXNAMES 1.
Dave Love <fx@gnu.org>
parents:
diff changeset
749
Dave Love <fx@gnu.org>
parents:
diff changeset
750 1998-06-16 Andrew Innes <andrewi@harlequin.co.uk>
Dave Love <fx@gnu.org>
parents:
diff changeset
751
Dave Love <fx@gnu.org>
parents:
diff changeset
752 * xdisp.c (message_dolog): GCPRO the oldpoint, oldbegv and oldzv
Dave Love <fx@gnu.org>
parents:
diff changeset
753 markers, and old_deactivate_mark.
Dave Love <fx@gnu.org>
parents:
diff changeset
754
Dave Love <fx@gnu.org>
parents:
diff changeset
755 1998-06-15 Andrew Innes <andrewi@harlequin.co.uk>
Dave Love <fx@gnu.org>
parents:
diff changeset
756
Dave Love <fx@gnu.org>
parents:
diff changeset
757 * w32.c (sys_rename): On some network drives, rename fails with
Dave Love <fx@gnu.org>
parents:
diff changeset
758 EACCES instead of EEXIST if target already exists.
Dave Love <fx@gnu.org>
parents:
diff changeset
759
Dave Love <fx@gnu.org>
parents:
diff changeset
760 * coding.c (encode_eol): Fix typo that prevented converting to Mac
Dave Love <fx@gnu.org>
parents:
diff changeset
761 line endings. Always update dst_bytes to number of bytes actually
Dave Love <fx@gnu.org>
parents:
diff changeset
762 copied.
Dave Love <fx@gnu.org>
parents:
diff changeset
763 (decode_eol): Fix value of coding->produced when decoding Unix
Dave Love <fx@gnu.org>
parents:
diff changeset
764 line endings (in case this function is ever used for that).
Dave Love <fx@gnu.org>
parents:
diff changeset
765
Dave Love <fx@gnu.org>
parents:
diff changeset
766 1998-06-14 Ken'ichi Handa <handa@melange.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
767
Dave Love <fx@gnu.org>
parents:
diff changeset
768 * fileio.c (Finsert_file_contents): Redo the change for handling
Dave Love <fx@gnu.org>
parents:
diff changeset
769 set-auto-coding while adding a kludgy code to avoid a compiler
Dave Love <fx@gnu.org>
parents:
diff changeset
770 bug.
Dave Love <fx@gnu.org>
parents:
diff changeset
771 (syms_of_fileio): Doc-string of the variable
Dave Love <fx@gnu.org>
parents:
diff changeset
772 set-auto-coding-function modified for the change above.
Dave Love <fx@gnu.org>
parents:
diff changeset
773
Dave Love <fx@gnu.org>
parents:
diff changeset
774 1998-06-14 Eli Zaretskii <eliz@mescaline.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
775
Dave Love <fx@gnu.org>
parents:
diff changeset
776 * msdos.c (dos_set_keyboard): Call Int 2Fh via the DPMI server,
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
777 not directly.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
778 (dos_yield_time_slice): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
779 (sys_select): Use it instead of __dpmi_yield.
Dave Love <fx@gnu.org>
parents:
diff changeset
780
Dave Love <fx@gnu.org>
parents:
diff changeset
781 1998-06-14 Erik Naggum <erik@naggum.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
782
Dave Love <fx@gnu.org>
parents:
diff changeset
783 * minibuf.c (Fcompleting_read): Escape bare newline in doc string.
Dave Love <fx@gnu.org>
parents:
diff changeset
784
Dave Love <fx@gnu.org>
parents:
diff changeset
785 1998-06-14 Richard Stallman <rms@psilocin.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
786
Dave Love <fx@gnu.org>
parents:
diff changeset
787 * fileio.c (Finsert_file_contents): Fix change to set INSERTED.
Dave Love <fx@gnu.org>
parents:
diff changeset
788
Dave Love <fx@gnu.org>
parents:
diff changeset
789 1998-06-13 Richard Stallman <rms@psilocin.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
790
Dave Love <fx@gnu.org>
parents:
diff changeset
791 * keyboard.c (parse_menu_item): Put a quote around DEF
Dave Love <fx@gnu.org>
parents:
diff changeset
792 to pass it as an argument to the filter function.
Dave Love <fx@gnu.org>
parents:
diff changeset
793
Dave Love <fx@gnu.org>
parents:
diff changeset
794 * syntax.c (skip_chars):
Dave Love <fx@gnu.org>
parents:
diff changeset
795 Don't examine STRING before verifying that it is a string.
Dave Love <fx@gnu.org>
parents:
diff changeset
796
Dave Love <fx@gnu.org>
parents:
diff changeset
797 1998-06-13 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
798
Dave Love <fx@gnu.org>
parents:
diff changeset
799 * coding.c (detect_coding_system): Always return a list of HIGHEST
Dave Love <fx@gnu.org>
parents:
diff changeset
800 is zero.
Dave Love <fx@gnu.org>
parents:
diff changeset
801 (Fdetect_coding_region): Doc-string adjusted for the above change.
Dave Love <fx@gnu.org>
parents:
diff changeset
802 (Fdetect_coding_string): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
803
Dave Love <fx@gnu.org>
parents:
diff changeset
804 1998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
805
Dave Love <fx@gnu.org>
parents:
diff changeset
806 * emacs.c (standard_args): Fix arg order to match code in `main'.
Dave Love <fx@gnu.org>
parents:
diff changeset
807
Dave Love <fx@gnu.org>
parents:
diff changeset
808 1998-06-12 Ken'ichi Handa <handa@melange.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
809
Dave Love <fx@gnu.org>
parents:
diff changeset
810 * fileio.c (Finsert_file_contents): Undo the previous change for
Dave Love <fx@gnu.org>
parents:
diff changeset
811 handling set-ault-coding.
Dave Love <fx@gnu.org>
parents:
diff changeset
812
Dave Love <fx@gnu.org>
parents:
diff changeset
813 1998-06-11 Richard Stallman <rms@psilocin.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
814
Dave Love <fx@gnu.org>
parents:
diff changeset
815 * fileio.c (Finsert_file_contents): After calling handler,
Dave Love <fx@gnu.org>
parents:
diff changeset
816 get INSERTED from the handler's value.
Dave Love <fx@gnu.org>
parents:
diff changeset
817
Dave Love <fx@gnu.org>
parents:
diff changeset
818 * callint.c (Fcall_interactively) <k, K>: If sequence ends in a down
Dave Love <fx@gnu.org>
parents:
diff changeset
819 event, discard following up event.
Dave Love <fx@gnu.org>
parents:
diff changeset
820
Dave Love <fx@gnu.org>
parents:
diff changeset
821 1998-06-12 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
822
Dave Love <fx@gnu.org>
parents:
diff changeset
823 * fileio.c (set_auto_coding_unwind): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
824 (Finsert_file_contents): If the current buffer is empty, decide
Dave Love <fx@gnu.org>
parents:
diff changeset
825 the coding system after the file is inserted in the buffer. If
Dave Love <fx@gnu.org>
parents:
diff changeset
826 not, insert the head and tail of a file in a temporary buffer and
Dave Love <fx@gnu.org>
parents:
diff changeset
827 call set-auto-coding-function.
Dave Love <fx@gnu.org>
parents:
diff changeset
828 (e_write): If there are carryover bytes in encoding because of
Dave Love <fx@gnu.org>
parents:
diff changeset
829 incomplete multibyte form, write them out as is.
Dave Love <fx@gnu.org>
parents:
diff changeset
830
Dave Love <fx@gnu.org>
parents:
diff changeset
831 1998-06-11 Richard Stallman <rms@psilocin.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
832
Dave Love <fx@gnu.org>
parents:
diff changeset
833 * syntax.c (scan_lists): Use prev_char_comend_first, not ...comstart...
Dave Love <fx@gnu.org>
parents:
diff changeset
834
Dave Love <fx@gnu.org>
parents:
diff changeset
835 1998-06-11 Geoff Voelker <voelker@cs.washington.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
836
Dave Love <fx@gnu.org>
parents:
diff changeset
837 * makefile.nt (LINK_FLAGS): Place debug info in executable in
Dave Love <fx@gnu.org>
parents:
diff changeset
838 unoptimized compile. Link to run off of cd or network.
Dave Love <fx@gnu.org>
parents:
diff changeset
839
Dave Love <fx@gnu.org>
parents:
diff changeset
840 1998-06-10 Richard Stallman <rms@psilocin.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
841
Dave Love <fx@gnu.org>
parents:
diff changeset
842 * syntax.c (Fforward_comment):
Dave Love <fx@gnu.org>
parents:
diff changeset
843 Properly compute BYTEPOS arg to char_quoted.
Dave Love <fx@gnu.org>
parents:
diff changeset
844
Dave Love <fx@gnu.org>
parents:
diff changeset
845 1998-06-09 Andrew Innes <andrewi@harlequin.co.uk>
Dave Love <fx@gnu.org>
parents:
diff changeset
846
Dave Love <fx@gnu.org>
parents:
diff changeset
847 * w32.c (sys_rename): Don't examine errno if rename didn't fail.
Dave Love <fx@gnu.org>
parents:
diff changeset
848
Dave Love <fx@gnu.org>
parents:
diff changeset
849 * s/ms-w32.h (getcwd): Remove define.
Dave Love <fx@gnu.org>
parents:
diff changeset
850 (getdefdir) [emacs]: Redefine to always return root directory.
Dave Love <fx@gnu.org>
parents:
diff changeset
851
Dave Love <fx@gnu.org>
parents:
diff changeset
852 1998-06-09 Richard Stallman <rms@psilocin.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
853
Dave Love <fx@gnu.org>
parents:
diff changeset
854 * lisp.h (Feval_region): Accept 4 args.
Dave Love <fx@gnu.org>
parents:
diff changeset
855
Dave Love <fx@gnu.org>
parents:
diff changeset
856 * lread.c (readevalloop): New arg READFUN. Callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
857 (Feval_region): New arg READ_FUNCTION.
Dave Love <fx@gnu.org>
parents:
diff changeset
858
Dave Love <fx@gnu.org>
parents:
diff changeset
859 1998-06-08 Richard Stallman <rms@psilocin.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
860
Dave Love <fx@gnu.org>
parents:
diff changeset
861 * syntax.h (SETUP_SYNTAX_TABLE): Don't call update_syntax_table
Dave Love <fx@gnu.org>
parents:
diff changeset
862 for FROM-1 if that's before BEGV.
Dave Love <fx@gnu.org>
parents:
diff changeset
863
Dave Love <fx@gnu.org>
parents:
diff changeset
864 1998-06-07 Richard Stallman <rms@psilocin.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
865
Dave Love <fx@gnu.org>
parents:
diff changeset
866 * syntax.c (struct lisp_parse_state): New field, levelstarts.
Dave Love <fx@gnu.org>
parents:
diff changeset
867 (scan_sexps_forward): Use 10th elt of STATE to set levelstarts.
Dave Love <fx@gnu.org>
parents:
diff changeset
868 (parse-partial-sexp): Add 10th elt to return value.
Dave Love <fx@gnu.org>
parents:
diff changeset
869
Dave Love <fx@gnu.org>
parents:
diff changeset
870 * keyboard.c (lispy_function_keys): Add kanji...eisu-toggle.
Dave Love <fx@gnu.org>
parents:
diff changeset
871
Dave Love <fx@gnu.org>
parents:
diff changeset
872 * keyboard.c (cmd_error): Init Vlast_prefix_arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
873 (init_kboard, command_loop_1): Init Vlast_prefix_arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
874 (Fcommand_execute): Set Vlast_prefix_arg to prefix arg used.
Dave Love <fx@gnu.org>
parents:
diff changeset
875
Dave Love <fx@gnu.org>
parents:
diff changeset
876 * callint.c (syms_of_callint): Set up Lisp variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
877
Dave Love <fx@gnu.org>
parents:
diff changeset
878 * alloc.c (mark_kboards): Mark all the Lisp_Object fields.
Dave Love <fx@gnu.org>
parents:
diff changeset
879
Dave Love <fx@gnu.org>
parents:
diff changeset
880 * keyboard.c (command_loop_1):
Dave Love <fx@gnu.org>
parents:
diff changeset
881 Set Vreal_last_command with Vlast_command.
Dave Love <fx@gnu.org>
parents:
diff changeset
882 (init_kboard): Init Vreal_last_command field.
Dave Love <fx@gnu.org>
parents:
diff changeset
883 (syms_of_keyboard): Set up Lisp var real-last-command.
Dave Love <fx@gnu.org>
parents:
diff changeset
884
Dave Love <fx@gnu.org>
parents:
diff changeset
885 * keyboard.h (struct kboard): New elts Vreal_last_command
Dave Love <fx@gnu.org>
parents:
diff changeset
886 and Vlast_prefix_arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
887
Dave Love <fx@gnu.org>
parents:
diff changeset
888 1998-06-06 Richard Stallman <rms@psilocin.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
889
Dave Love <fx@gnu.org>
parents:
diff changeset
890 * xterm.c (XTread_socket): Accept Japanese XK keysyms.
Dave Love <fx@gnu.org>
parents:
diff changeset
891
Dave Love <fx@gnu.org>
parents:
diff changeset
892 * xdisp.c (redisplay_internal): If cursor's in the frame's echo area,
Dave Love <fx@gnu.org>
parents:
diff changeset
893 make last_point invalid instead of setting it normally.
Dave Love <fx@gnu.org>
parents:
diff changeset
894 (display_text_line): If cursor's in the frame's echo area,
Dave Love <fx@gnu.org>
parents:
diff changeset
895 don't set this_line_endpos.
Dave Love <fx@gnu.org>
parents:
diff changeset
896 (redisplay_window): Use Fwindow_end to find lower scroll margin.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
897
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
898 * syntax.c (scan_lists): Properly skip the comment-fence character
Dave Love <fx@gnu.org>
parents:
diff changeset
899 that ends a comment, when moving forward.
Dave Love <fx@gnu.org>
parents:
diff changeset
900 (Fbackward_prefix_chars): Return immediately if point is at BEGV.
Dave Love <fx@gnu.org>
parents:
diff changeset
901
Dave Love <fx@gnu.org>
parents:
diff changeset
902 * callproc.c (init_callproc): Check Vinstallation_directory
Dave Love <fx@gnu.org>
parents:
diff changeset
903 even if !initialized.
Dave Love <fx@gnu.org>
parents:
diff changeset
904
Dave Love <fx@gnu.org>
parents:
diff changeset
905 1998-06-06 Richard Stallman <rms@sucrose.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
906
Dave Love <fx@gnu.org>
parents:
diff changeset
907 * syntax.c (prev_char_comend_first): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
908 (back_comment): Use that. Carefully update syntax table position
Dave Love <fx@gnu.org>
parents:
diff changeset
909 for each character that is fetched.
Dave Love <fx@gnu.org>
parents:
diff changeset
910 (Fforward_comment): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
911 (scan_lists): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
912 (prev_char_comstart_first): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
913
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
914 * syntax.c
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
915 1998-06-05 Andrew Innes <andrewi@harlequin.co.uk>
Dave Love <fx@gnu.org>
parents:
diff changeset
916
Dave Love <fx@gnu.org>
parents:
diff changeset
917 * w32.c: #include sys/file.h
Dave Love <fx@gnu.org>
parents:
diff changeset
918 (sys_access): Provide our own implementation which recognizes D_OK.
Dave Love <fx@gnu.org>
parents:
diff changeset
919 (is_exec): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
920 (stat): Use it.
Dave Love <fx@gnu.org>
parents:
diff changeset
921 (init_environment): Set TMPDIR to an existing directory.
Dave Love <fx@gnu.org>
parents:
diff changeset
922 Abort if none of the usual places is available.
Dave Love <fx@gnu.org>
parents:
diff changeset
923 (sys_rename): On Windows 95, choose a temp name that
Dave Love <fx@gnu.org>
parents:
diff changeset
924 includes the original file's base name and use an explicit loop
Dave Love <fx@gnu.org>
parents:
diff changeset
925 rather than calling mktemp. Only attempt to unlink the newname if
Dave Love <fx@gnu.org>
parents:
diff changeset
926 the rename fails, rather than second-guessing whether the old and
Dave Love <fx@gnu.org>
parents:
diff changeset
927 new names refer to the same file.
Dave Love <fx@gnu.org>
parents:
diff changeset
928
Dave Love <fx@gnu.org>
parents:
diff changeset
929 * fileio.c (Finsert_file_contents): Always update
Dave Love <fx@gnu.org>
parents:
diff changeset
930 Vlast_coding_system_used when we actually perform IO.
Dave Love <fx@gnu.org>
parents:
diff changeset
931 (Fwrite_region): Update documentation.
Dave Love <fx@gnu.org>
parents:
diff changeset
932
Dave Love <fx@gnu.org>
parents:
diff changeset
933 1998-06-03 Richard Stallman <rms@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
934
Dave Love <fx@gnu.org>
parents:
diff changeset
935 * emacs.c (main): Don't implement --version if not initialized.
Dave Love <fx@gnu.org>
parents:
diff changeset
936
Dave Love <fx@gnu.org>
parents:
diff changeset
937 * intervals.c (create_root_interval): Initialize position to 0
Dave Love <fx@gnu.org>
parents:
diff changeset
938 for a string.
Dave Love <fx@gnu.org>
parents:
diff changeset
939 (interval_start_pos): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
940 (find_interval): Handle string positions starting at 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
941 (adjust_intervals_for_insertion): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
942 (adjust_intervals_for_deletion): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
943 (compare_string_intervals): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
944 (graft_intervals_into_buffer): Set `position' in reproduce_tree value.
Dave Love <fx@gnu.org>
parents:
diff changeset
945 (copy_intervals): Init `position' to 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
946
Dave Love <fx@gnu.org>
parents:
diff changeset
947 * textprop.c: Handle the new convention that `position' values
Dave Love <fx@gnu.org>
parents:
diff changeset
948 in a string's intervals start from zero.
Dave Love <fx@gnu.org>
parents:
diff changeset
949 (validate_interval_range, interval_of, Fnext_property_change)
Dave Love <fx@gnu.org>
parents:
diff changeset
950 (property_change_between_p, Fnext_single_property_change)
Dave Love <fx@gnu.org>
parents:
diff changeset
951 (Fprevious_property_change, Fprevious_single_property_change):
Dave Love <fx@gnu.org>
parents:
diff changeset
952 (Ftext_property_any, Ftext_property_not_all): Implement that.
Dave Love <fx@gnu.org>
parents:
diff changeset
953
Dave Love <fx@gnu.org>
parents:
diff changeset
954 * textprop.c: Undo previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
955
Dave Love <fx@gnu.org>
parents:
diff changeset
956 * coding.c (code_convert_string_norecord): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
957 Does encoding or decoding but doesn't set Vlast_coding_system_used.
Dave Love <fx@gnu.org>
parents:
diff changeset
958
Dave Love <fx@gnu.org>
parents:
diff changeset
959 * coding.h (DECODE_FILE, ENCODE_FILE):
Dave Love <fx@gnu.org>
parents:
diff changeset
960 Use code_convert_string_norecord.
Dave Love <fx@gnu.org>
parents:
diff changeset
961
Dave Love <fx@gnu.org>
parents:
diff changeset
962 1998-06-02 Richard Stallman <rms@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
963
Dave Love <fx@gnu.org>
parents:
diff changeset
964 * sysdep.c (sys_subshell): Cast arg to chdir.
Dave Love <fx@gnu.org>
parents:
diff changeset
965 (init_sys_modes): Cast arg to setbuf or setvbuf.
Dave Love <fx@gnu.org>
parents:
diff changeset
966
Dave Love <fx@gnu.org>
parents:
diff changeset
967 * keyboard.c (syms_of_keyboard): Doc fix for suggest-key-bindings.
Dave Love <fx@gnu.org>
parents:
diff changeset
968
Dave Love <fx@gnu.org>
parents:
diff changeset
969 1998-06-02 Ken'ichi Handa <handa@melange.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
970
Dave Love <fx@gnu.org>
parents:
diff changeset
971 * charset.c (string_to_non_ascii_char): Don't check the arg
Dave Love <fx@gnu.org>
parents:
diff changeset
972 EXCLUDE_TAIL_GARBAGE for an invalid composite characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
973
Dave Love <fx@gnu.org>
parents:
diff changeset
974 1998-06-01 Ken'ichi Handa <handa@melange.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
975
Dave Love <fx@gnu.org>
parents:
diff changeset
976 * coding.c (detect_coding_mask): Initilize local variable C.
Dave Love <fx@gnu.org>
parents:
diff changeset
977
Dave Love <fx@gnu.org>
parents:
diff changeset
978 1998-06-01 Richard Stallman <rms@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
979
Dave Love <fx@gnu.org>
parents:
diff changeset
980 * emacs.c (main): Test `initialized' before clearing *Messages*.
Dave Love <fx@gnu.org>
parents:
diff changeset
981
Dave Love <fx@gnu.org>
parents:
diff changeset
982 1998-06-01 Karl Heuer <kwzh@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
983
Dave Love <fx@gnu.org>
parents:
diff changeset
984 * s/aix4.h (SOCKLEN_TYPE): Define as int.
Dave Love <fx@gnu.org>
parents:
diff changeset
985
Dave Love <fx@gnu.org>
parents:
diff changeset
986 * callproc.c (Fcall_process): Avoid initializer on auto struct.
Dave Love <fx@gnu.org>
parents:
diff changeset
987
Dave Love <fx@gnu.org>
parents:
diff changeset
988 1998-06-01 Andrew Innes <andrewi@mescaline.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
989
Dave Love <fx@gnu.org>
parents:
diff changeset
990 * s/ms-w32.h: Use 1 as explicit value of empty #defines.
Dave Love <fx@gnu.org>
parents:
diff changeset
991
Dave Love <fx@gnu.org>
parents:
diff changeset
992 * makefile.nt (LOCAL_FLAGS): Define HAVE_NTGUI if appropriate.
Dave Love <fx@gnu.org>
parents:
diff changeset
993
Dave Love <fx@gnu.org>
parents:
diff changeset
994 1998-05-31 Karl Heuer <kwzh@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
995
Dave Love <fx@gnu.org>
parents:
diff changeset
996 * doprnt.c (doprnt1): Fix char signedness mismatches.
Dave Love <fx@gnu.org>
parents:
diff changeset
997 * fileio.c (Finsert_file_contents): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
998
Dave Love <fx@gnu.org>
parents:
diff changeset
999 1998-05-31 Richard Stallman <rms@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
1000
Dave Love <fx@gnu.org>
parents:
diff changeset
1001 * dispnew.c (Fredraw_frame): Don't erase frame or its glyph records
Dave Love <fx@gnu.org>
parents:
diff changeset
1002 if it hasn't got any.
Dave Love <fx@gnu.org>
parents:
diff changeset
1003
Dave Love <fx@gnu.org>
parents:
diff changeset
1004 1998-05-30 Geoff Voelker <voelker@cs.washington.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1005
Dave Love <fx@gnu.org>
parents:
diff changeset
1006 * w32proc.c (sys_spawnve): Place Emacs pid in EM_PARENT_PROCESS_ID.
Dave Love <fx@gnu.org>
parents:
diff changeset
1007
Dave Love <fx@gnu.org>
parents:
diff changeset
1008 * w32.c (sys_rename): Handle filenames with accented characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
1009 (stat): Handle "c:/.." and "/.." specially.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
1010
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
1011 * unexw32.c (w32_fatal_reload_error): Update error message.
Dave Love <fx@gnu.org>
parents:
diff changeset
1012
Dave Love <fx@gnu.org>
parents:
diff changeset
1013 1998-05-30 Karl Heuer <kwzh@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
1014
Dave Love <fx@gnu.org>
parents:
diff changeset
1015 * Makefile.in (distclean): Delete config.stamp, stamp-oldxmenu.
Dave Love <fx@gnu.org>
parents:
diff changeset
1016
Dave Love <fx@gnu.org>
parents:
diff changeset
1017 * window.c (Fscroll_up, Fscroll_down, Fscroll_other_window): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
1018 * charset.c (syms_of_charset): Put \n\ at eol of docstring.
Dave Love <fx@gnu.org>
parents:
diff changeset
1019
Dave Love <fx@gnu.org>
parents:
diff changeset
1020 1998-05-29 Richard Stallman <rms@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
1021
Dave Love <fx@gnu.org>
parents:
diff changeset
1022 * textprop.c (Fnext_property_change): Properly offset interval
Dave Love <fx@gnu.org>
parents:
diff changeset
1023 position for string when comparing with LIMIT.
Dave Love <fx@gnu.org>
parents:
diff changeset
1024 (property_change_between_p): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
1025 (Fnext_single_property_change, Fprevious_property_change): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
1026 (Fprevious_single_property_change): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
1027
Dave Love <fx@gnu.org>
parents:
diff changeset
1028 1998-05-28 Richard Stallman <rms@psilocin.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1029
Dave Love <fx@gnu.org>
parents:
diff changeset
1030 * keyboard.c (command_loop_1): In shortcuts for forward-char etc.,
Dave Love <fx@gnu.org>
parents:
diff changeset
1031 use FETCH_CHAR not FETCH_BYTE.
Dave Love <fx@gnu.org>
parents:
diff changeset
1032
Dave Love <fx@gnu.org>
parents:
diff changeset
1033 1998-05-28 Andrew Innes <andrewi@harlequin.co.uk>
Dave Love <fx@gnu.org>
parents:
diff changeset
1034
Dave Love <fx@gnu.org>
parents:
diff changeset
1035 * lread.c (read1): Swap saved_doc_string_length and
Dave Love <fx@gnu.org>
parents:
diff changeset
1036 prev_saved_doc_string_length.
Dave Love <fx@gnu.org>
parents:
diff changeset
1037 (read_list): Negate docstring position if negative before checking
Dave Love <fx@gnu.org>
parents:
diff changeset
1038 against saved_doc_string_length et al.
Dave Love <fx@gnu.org>
parents:
diff changeset
1039
Dave Love <fx@gnu.org>
parents:
diff changeset
1040 1998-05-28 Richard Stallman <rms@psilocin.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1041
Dave Love <fx@gnu.org>
parents:
diff changeset
1042 * lread.c: Remember the last TWO strings skipped with #@.
Dave Love <fx@gnu.org>
parents:
diff changeset
1043 (prev_saved_doc_string*): New variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
1044 (Fload): Initalize prev_saved_doc_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
1045 (read1): Copy saved_doc_string to prev_saved_doc_string
Dave Love <fx@gnu.org>
parents:
diff changeset
1046 before storing a new string in saved_doc_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
1047 (read_list): Look in prev_saved_doc_string as well as
Dave Love <fx@gnu.org>
parents:
diff changeset
1048 in saved_doc_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
1049
Dave Love <fx@gnu.org>
parents:
diff changeset
1050 1998-05-25 Andrew Innes <andrewi@harlequin.co.uk>
Dave Love <fx@gnu.org>
parents:
diff changeset
1051
Dave Love <fx@gnu.org>
parents:
diff changeset
1052 * doc.c (get_doc_string): Make non-static.
Dave Love <fx@gnu.org>
parents:
diff changeset
1053
Dave Love <fx@gnu.org>
parents:
diff changeset
1054 * lisp.h: Add prototype for get_doc_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
1055
Dave Love <fx@gnu.org>
parents:
diff changeset
1056 * lread.c (read_vector): Add bytecodeflag parameter, which is
Dave Love <fx@gnu.org>
parents:
diff changeset
1057 nonzero when reading a bytecode object. If
Dave Love <fx@gnu.org>
parents:
diff changeset
1058 `load-force-doc-strings' is t when reading a lazily-loaded
Dave Love <fx@gnu.org>
parents:
diff changeset
1059 bytecode vector, the loaded docstring must be treated as unibyte
Dave Love <fx@gnu.org>
parents:
diff changeset
1060 and passed to Fread to obtain the actual bytecode string and
Dave Love <fx@gnu.org>
parents:
diff changeset
1061 constants vector.
Dave Love <fx@gnu.org>
parents:
diff changeset
1062 (read1): Add extra parameter to read_vector calls.
Dave Love <fx@gnu.org>
parents:
diff changeset
1063
Dave Love <fx@gnu.org>
parents:
diff changeset
1064 (read1): Enable saving of doc strings on WINDOWSNT.
Dave Love <fx@gnu.org>
parents:
diff changeset
1065 (read_list): Call get_doc_string instead of read_doc_string, when
Dave Love <fx@gnu.org>
parents:
diff changeset
1066 forced to load doc strings.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
1067
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
1068 1998-05-25 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
Dave Love <fx@gnu.org>
parents:
diff changeset
1069
Dave Love <fx@gnu.org>
parents:
diff changeset
1070 * s/gnu-linux.h (setpgrp): Remove extra parens around parameters.
Dave Love <fx@gnu.org>
parents:
diff changeset
1071
Dave Love <fx@gnu.org>
parents:
diff changeset
1072 * xterm.c (XTread_socket): Fix second argument of
Dave Love <fx@gnu.org>
parents:
diff changeset
1073 x_any_window_to_frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
1074
Dave Love <fx@gnu.org>
parents:
diff changeset
1075 * print.c (print) <Lisp_Cons>: Detect circular list.
Dave Love <fx@gnu.org>
parents:
diff changeset
1076
Dave Love <fx@gnu.org>
parents:
diff changeset
1077 1998-05-25 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
1078
Dave Love <fx@gnu.org>
parents:
diff changeset
1079 * coding.c (detect_coding_system): Treat CODING_EOL_INCONSISTENT
Dave Love <fx@gnu.org>
parents:
diff changeset
1080 like CODING_EOL_UNDECIDED.
Dave Love <fx@gnu.org>
parents:
diff changeset
1081
Dave Love <fx@gnu.org>
parents:
diff changeset
1082 * coding.c (ascii_skip_code): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
1083 (detect_coding_mask): Skip ASCII codes at the head according to
Dave Love <fx@gnu.org>
parents:
diff changeset
1084 ascii_skip_code.
Dave Love <fx@gnu.org>
parents:
diff changeset
1085 (coding_priorities): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
1086 (Fset_coding_priority_internal): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
1087 (detect_coding): Call set_coding_mask with coding_priorities as
Dave Love <fx@gnu.org>
parents:
diff changeset
1088 arg CODING.
Dave Love <fx@gnu.org>
parents:
diff changeset
1089 (init_coding_once): Initialize ascii_skip_code.
Dave Love <fx@gnu.org>
parents:
diff changeset
1090 (syms_of_coding): Declare set-coding-priority-internal as a Lisp
Dave Love <fx@gnu.org>
parents:
diff changeset
1091 function.
Dave Love <fx@gnu.org>
parents:
diff changeset
1092
Dave Love <fx@gnu.org>
parents:
diff changeset
1093 1998-05-25 Richard Stallman <rms@psilocin.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1094
Dave Love <fx@gnu.org>
parents:
diff changeset
1095 * config.in (RE_TRANSLATE): Use CHAR_TABLE_TRANSLATE.
Dave Love <fx@gnu.org>
parents:
diff changeset
1096
Dave Love <fx@gnu.org>
parents:
diff changeset
1097 * lisp.h (CHAR_TABLE_TRANSLATE): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
1098
Dave Love <fx@gnu.org>
parents:
diff changeset
1099 1998-05-24 Richard Stallman <rms@psilocin.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1100
Dave Love <fx@gnu.org>
parents:
diff changeset
1101 * window.c (Fdelete_windows_on): For FRAME, change t to nil
Dave Love <fx@gnu.org>
parents:
diff changeset
1102 and nil to t, but don't change other values.
Dave Love <fx@gnu.org>
parents:
diff changeset
1103
Dave Love <fx@gnu.org>
parents:
diff changeset
1104 * xdisp.c (message_dolog): Do set windows_or_buffers_changed,
Dave Love <fx@gnu.org>
parents:
diff changeset
1105 if *Messages* is displayed in a window.
Dave Love <fx@gnu.org>
parents:
diff changeset
1106
Dave Love <fx@gnu.org>
parents:
diff changeset
1107 1998-05-22 Richard Stallman <rms@psilocin.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1108
Dave Love <fx@gnu.org>
parents:
diff changeset
1109 * indent.c (compute_motion): Check for past vpos/hpos target
Dave Love <fx@gnu.org>
parents:
diff changeset
1110 before skipping invisible chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
1111
Dave Love <fx@gnu.org>
parents:
diff changeset
1112 * buffer.c (Fother_buffer): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
1113
Dave Love <fx@gnu.org>
parents:
diff changeset
1114 * window.c (window_loop): Pass new arg to Fother_buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
1115
Dave Love <fx@gnu.org>
parents:
diff changeset
1116 * frame.c (frame_buffer_predicate): New arg FRAME.
Dave Love <fx@gnu.org>
parents:
diff changeset
1117 (frame_buffer_list, set_frame_buffer_list): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
1118 (make_frame): Pass new arg to Fother_buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
1119
Dave Love <fx@gnu.org>
parents:
diff changeset
1120 * buffer.c (Fother_buffer): New arg FRAME.
Dave Love <fx@gnu.org>
parents:
diff changeset
1121 Pass it to frame_buffer_list, frame_buffer_predicate.
Dave Love <fx@gnu.org>
parents:
diff changeset
1122 Calls changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
1123 (record_buffer): Pass selected frame to them
Dave Love <fx@gnu.org>
parents:
diff changeset
1124 and set_frame_buffer_list.
Dave Love <fx@gnu.org>
parents:
diff changeset
1125
Dave Love <fx@gnu.org>
parents:
diff changeset
1126 * lisp.h (frame_buffer_predicate, frame_buffer_list)
Dave Love <fx@gnu.org>
parents:
diff changeset
1127 (set_frame_buffer_list, Fother_buffer): Decls changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
1128
Dave Love <fx@gnu.org>
parents:
diff changeset
1129 * window.c (select_window_1): New subroutine, from Fselect_window.
Dave Love <fx@gnu.org>
parents:
diff changeset
1130 (Fselect_window): Use select_window_1.
Dave Love <fx@gnu.org>
parents:
diff changeset
1131 (temp_output_buffer_show): Use select_window_1.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
1132
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
1133 1998-05-22 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
1134
Dave Love <fx@gnu.org>
parents:
diff changeset
1135 * ccl.c: Change term "character translation table" to "translation
Dave Love <fx@gnu.org>
parents:
diff changeset
1136 table".
Dave Love <fx@gnu.org>
parents:
diff changeset
1137
Dave Love <fx@gnu.org>
parents:
diff changeset
1138 * charset.c: Change term "character translation table" to
Dave Love <fx@gnu.org>
parents:
diff changeset
1139 "translation table".
Dave Love <fx@gnu.org>
parents:
diff changeset
1140 (string_to_non_ascii_char): New arg EXCLUDE_TAIL_GARBAGE. Caller
Dave Love <fx@gnu.org>
parents:
diff changeset
1141 changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
1142 (Funibyte_char_to_multibyte): Doc-string fixed.
Dave Love <fx@gnu.org>
parents:
diff changeset
1143 (syms_of_charset): Doc-string fixed.
Dave Love <fx@gnu.org>
parents:
diff changeset
1144
Dave Love <fx@gnu.org>
parents:
diff changeset
1145 * charset.h (STRING_CHAR_AND_CHAR_LENGTH): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
1146 (string_to_non_ascii_char): Adjusted for the new arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
1147
Dave Love <fx@gnu.org>
parents:
diff changeset
1148 * coding.c: Change term "character translation table" to
Dave Love <fx@gnu.org>
parents:
diff changeset
1149 "translation table".
Dave Love <fx@gnu.org>
parents:
diff changeset
1150
Dave Love <fx@gnu.org>
parents:
diff changeset
1151 * coding.h: Change term "character translation table" to
Dave Love <fx@gnu.org>
parents:
diff changeset
1152 "translation table".
Dave Love <fx@gnu.org>
parents:
diff changeset
1153
Dave Love <fx@gnu.org>
parents:
diff changeset
1154 * print.c (print_string): Don't ignore garbage bytes following a
Dave Love <fx@gnu.org>
parents:
diff changeset
1155 multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
1156 (print): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
1157
Dave Love <fx@gnu.org>
parents:
diff changeset
1158 1998-05-22 Richard Stallman <rms@psilocin.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1159
Dave Love <fx@gnu.org>
parents:
diff changeset
1160 * search.c (shrink_regexp_cache): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
1161
Dave Love <fx@gnu.org>
parents:
diff changeset
1162 * alloc.c (Fgarbage_collect): Call shrink_regexp_cache.
Dave Love <fx@gnu.org>
parents:
diff changeset
1163
Dave Love <fx@gnu.org>
parents:
diff changeset
1164 1998-05-20 Richard Stallman <rms@psilocin.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1165
Dave Love <fx@gnu.org>
parents:
diff changeset
1166 * editfns.c (Fchar_after): Make nil fully equivalent to (point) as arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
1167 (Fchar_before): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
1168
Dave Love <fx@gnu.org>
parents:
diff changeset
1169 1998-05-20 Eli Zaretskii <eliz@is.elta.co.il>
Dave Love <fx@gnu.org>
parents:
diff changeset
1170
Dave Love <fx@gnu.org>
parents:
diff changeset
1171 * fileio.c (Ffile_name_directory, Ffile_name_nondirectory)
Dave Love <fx@gnu.org>
parents:
diff changeset
1172 [DOS_NT]: Handle the special construct "/:" when followed by d:foo.
Dave Love <fx@gnu.org>
parents:
diff changeset
1173
Dave Love <fx@gnu.org>
parents:
diff changeset
1174 * buffer.c (init_buffer): Support DOS_NT absolute file names.
Dave Love <fx@gnu.org>
parents:
diff changeset
1175
Dave Love <fx@gnu.org>
parents:
diff changeset
1176 1998-05-20 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
1177
Dave Love <fx@gnu.org>
parents:
diff changeset
1178 * charset.c (find_charset_in_str): New arg CMPCHARP.
Dave Love <fx@gnu.org>
parents:
diff changeset
1179 (Ffind_charset_region): Call find_charset_in_str with CMPCHARP 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
1180 (Ffind_charset_string): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
1181
Dave Love <fx@gnu.org>
parents:
diff changeset
1182 * charset.h (find_charset_in_str): Number of arguments fixed.
Dave Love <fx@gnu.org>
parents:
diff changeset
1183
Dave Love <fx@gnu.org>
parents:
diff changeset
1184 * coding.c (shrink_decoding_region): No short cut by
Dave Love <fx@gnu.org>
parents:
diff changeset
1185 coding->heading_ascii if eol conversion is necessary.
Dave Love <fx@gnu.org>
parents:
diff changeset
1186
Dave Love <fx@gnu.org>
parents:
diff changeset
1187 * fns.c (Fstring_make_multibyte): Call CHECK_STRING.
Dave Love <fx@gnu.org>
parents:
diff changeset
1188 (Fstring_make_unibyte, Fstring_as_unibyte, Fstring_as_multibyte):
Dave Love <fx@gnu.org>
parents:
diff changeset
1189 Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
1190
Dave Love <fx@gnu.org>
parents:
diff changeset
1191 * xselect.c (lisp_data_to_selection_data): Call
Dave Love <fx@gnu.org>
parents:
diff changeset
1192 find_charset_in_str with CMPCHARP 1 to encode Lisp string if it
Dave Love <fx@gnu.org>
parents:
diff changeset
1193 contains a composite character.
Dave Love <fx@gnu.org>
parents:
diff changeset
1194
Dave Love <fx@gnu.org>
parents:
diff changeset
1195 1998-05-19 Richard Stallman <rms@psilocin.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1196
Dave Love <fx@gnu.org>
parents:
diff changeset
1197 * minibuf.c (syms_of_minibuf): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
1198
Dave Love <fx@gnu.org>
parents:
diff changeset
1199 * window.c (Fscroll_up, Fscroll_down, Fscroll_other_window): Doc fixes.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
1200
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
1201 * frame.c (make_frame_visible_1): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
1202 (Fmake_frame_visible): Use that.
Dave Love <fx@gnu.org>
parents:
diff changeset
1203
Dave Love <fx@gnu.org>
parents:
diff changeset
1204 * xdisp.c (redisplay_window): Don't use window->start
Dave Love <fx@gnu.org>
parents:
diff changeset
1205 if it is out of range of BEGV/ZV.
Dave Love <fx@gnu.org>
parents:
diff changeset
1206
Dave Love <fx@gnu.org>
parents:
diff changeset
1207 1998-05-18 Richard Stallman <rms@psilocin.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1208
Dave Love <fx@gnu.org>
parents:
diff changeset
1209 * minibuf.c (read_minibuf): If history list var is void, make it nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
1210
Dave Love <fx@gnu.org>
parents:
diff changeset
1211 1998-05-18 Ken'ichi Handa <handa@melange.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
1212
Dave Love <fx@gnu.org>
parents:
diff changeset
1213 * syntax.c (skip_chars): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
1214
Dave Love <fx@gnu.org>
parents:
diff changeset
1215 1998-05-17 Kenichi HANDA <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
1216
Dave Love <fx@gnu.org>
parents:
diff changeset
1217 * ccl.c: Change term translation to code conversion, then change
Dave Love <fx@gnu.org>
parents:
diff changeset
1218 terms unify/unification to translate/translation respectively
Dave Love <fx@gnu.org>
parents:
diff changeset
1219 throughtout the file.
Dave Love <fx@gnu.org>
parents:
diff changeset
1220
Dave Love <fx@gnu.org>
parents:
diff changeset
1221 * charset.c: Change terms unify/unification to
Dave Love <fx@gnu.org>
parents:
diff changeset
1222 translate/translation respectively throughtout the file.
Dave Love <fx@gnu.org>
parents:
diff changeset
1223 (ONE_BYTE_CHAR_WIDTH): Delete unnecessary continuation line at the
Dave Love <fx@gnu.org>
parents:
diff changeset
1224 tail.
Dave Love <fx@gnu.org>
parents:
diff changeset
1225
Dave Love <fx@gnu.org>
parents:
diff changeset
1226 * charset.h: Change terms unify/unification to
Dave Love <fx@gnu.org>
parents:
diff changeset
1227 translate/translation respectively throughtout the file.
Dave Love <fx@gnu.org>
parents:
diff changeset
1228 (GET_TRANSLATION_TABLE): Name changed from UNIFICATION_ID_TABLE.
Dave Love <fx@gnu.org>
parents:
diff changeset
1229
Dave Love <fx@gnu.org>
parents:
diff changeset
1230 * coding.c: Change terms unify/unification to
Dave Love <fx@gnu.org>
parents:
diff changeset
1231 translate/translation respectively throughtout the file.
Dave Love <fx@gnu.org>
parents:
diff changeset
1232 (encode_coding_iso2022): Fix bug in encoding a text ending by a
Dave Love <fx@gnu.org>
parents:
diff changeset
1233 composite character.
Dave Love <fx@gnu.org>
parents:
diff changeset
1234 (check_composing_code): If we are decoding the last block of data,
Dave Love <fx@gnu.org>
parents:
diff changeset
1235 return 0 even if the source doesn't end by an escape sequence
Dave Love <fx@gnu.org>
parents:
diff changeset
1236 which terminates the current composing sequence.
Dave Love <fx@gnu.org>
parents:
diff changeset
1237 (decode_coding_iso2022): Decode correctly even if the source
Dave Love <fx@gnu.org>
parents:
diff changeset
1238 doesn't end by an escape sequence which terminates the current
Dave Love <fx@gnu.org>
parents:
diff changeset
1239 composing sequence.
Dave Love <fx@gnu.org>
parents:
diff changeset
1240
Dave Love <fx@gnu.org>
parents:
diff changeset
1241 * coding.h: Change terms unify/unification to
Dave Love <fx@gnu.org>
parents:
diff changeset
1242 translate/translation respectively throughout the file.
Dave Love <fx@gnu.org>
parents:
diff changeset
1243
Dave Love <fx@gnu.org>
parents:
diff changeset
1244 * fns.c (concat): Fix bug in concatinating a list of multibyte and
Dave Love <fx@gnu.org>
parents:
diff changeset
1245 unibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
1246
Dave Love <fx@gnu.org>
parents:
diff changeset
1247 * lisp.h (Vnonascii_translation_table): Name changed from
Dave Love <fx@gnu.org>
parents:
diff changeset
1248 Vnonascii_translate_table.
Dave Love <fx@gnu.org>
parents:
diff changeset
1249
Dave Love <fx@gnu.org>
parents:
diff changeset
1250 * syntax.c (skip_chars): Fix bug in handling a range which
Dave Love <fx@gnu.org>
parents:
diff changeset
1251 contains multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
1252
Dave Love <fx@gnu.org>
parents:
diff changeset
1253 1998-05-17 Richard Stallman <rms@psilocin.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1254
Dave Love <fx@gnu.org>
parents:
diff changeset
1255 * filelock.c (get_boot_time): Scan the whole wtmp file
Dave Love <fx@gnu.org>
parents:
diff changeset
1256 to find the most recent reboot.
Dave Love <fx@gnu.org>
parents:
diff changeset
1257
Dave Love <fx@gnu.org>
parents:
diff changeset
1258 * window.c (Fselect_window): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
1259 (temp_output_buffer_show): Make the temp buffer current
Dave Love <fx@gnu.org>
parents:
diff changeset
1260 before running Qtemp_buffer_show_hook.
Dave Love <fx@gnu.org>
parents:
diff changeset
1261
Dave Love <fx@gnu.org>
parents:
diff changeset
1262 * fileio.c (Fexpand_file_name): Change conditional
Dave Love <fx@gnu.org>
parents:
diff changeset
1263 in previous change from WINDOWSNT to DOS_NT.
Dave Love <fx@gnu.org>
parents:
diff changeset
1264
Dave Love <fx@gnu.org>
parents:
diff changeset
1265 1998-05-16 Richard Stallman <rms@psilocin.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1266
Dave Love <fx@gnu.org>
parents:
diff changeset
1267 * buffer.h (struct buffer): New slot display_time.
Dave Love <fx@gnu.org>
parents:
diff changeset
1268
Dave Love <fx@gnu.org>
parents:
diff changeset
1269 * buffer.c (syms_of_buffer): Set up Lisp variable buffer-display-time.
Dave Love <fx@gnu.org>
parents:
diff changeset
1270 Doc fixes.
Dave Love <fx@gnu.org>
parents:
diff changeset
1271 (reset_buffer): Initialize display_time slot.
Dave Love <fx@gnu.org>
parents:
diff changeset
1272 (init_buffer_once): Initialize display_time slot.
Dave Love <fx@gnu.org>
parents:
diff changeset
1273
Dave Love <fx@gnu.org>
parents:
diff changeset
1274 * window.c (Fset_window_buffer): Update buffer's display_time.
Dave Love <fx@gnu.org>
parents:
diff changeset
1275
Dave Love <fx@gnu.org>
parents:
diff changeset
1276 * insdel.c (insert_1_both, insert_from_string_1, replace_range)
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
1277 (insert_from_buffer_1, adjust_before_replace, adjust_after_replace):
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
1278 Don't copy text being deleted, if undo is disabled.
Dave Love <fx@gnu.org>
parents:
diff changeset
1279
Dave Love <fx@gnu.org>
parents:
diff changeset
1280 * lread.c (readchar): Use readchar_backlog again
Dave Love <fx@gnu.org>
parents:
diff changeset
1281 to read a character byte by byte, if its byte sequence
Dave Love <fx@gnu.org>
parents:
diff changeset
1282 does not really match the character code.
Dave Love <fx@gnu.org>
parents:
diff changeset
1283 (unreadchar): Handle readchar_backlog.
Dave Love <fx@gnu.org>
parents:
diff changeset
1284 (readevalloop, Fread): Initialize readchar_backlog to -1.
Dave Love <fx@gnu.org>
parents:
diff changeset
1285
Dave Love <fx@gnu.org>
parents:
diff changeset
1286 1998-05-15 Geoff Voelker <voelker@cs.washington.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1287
Dave Love <fx@gnu.org>
parents:
diff changeset
1288 * fileio.c (Fexpand_file_name) [WINDOWSNT]: Be careful not to
Dave Love <fx@gnu.org>
parents:
diff changeset
1289 concatenate the directory prefix and file name to accidentally
Dave Love <fx@gnu.org>
parents:
diff changeset
1290 create a network share name.
Dave Love <fx@gnu.org>
parents:
diff changeset
1291
Dave Love <fx@gnu.org>
parents:
diff changeset
1292 1998-05-14 Andrew Innes <andrewi@harlequin.co.uk>
Dave Love <fx@gnu.org>
parents:
diff changeset
1293
Dave Love <fx@gnu.org>
parents:
diff changeset
1294 * w32xfns.c (interrupt_handle): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
1295 (init_crit): Initialize it.
Dave Love <fx@gnu.org>
parents:
diff changeset
1296 (delete_crit): Cleanup on exit.
Dave Love <fx@gnu.org>
parents:
diff changeset
1297 (signal_quit): New function. Signal any threads that are blocked
Dave Love <fx@gnu.org>
parents:
diff changeset
1298 on a "system" call (provided they have been specially written to
Dave Love <fx@gnu.org>
parents:
diff changeset
1299 check for this), so the call can fail with EINTR as on Unix.
Dave Love <fx@gnu.org>
parents:
diff changeset
1300
Dave Love <fx@gnu.org>
parents:
diff changeset
1301 * w32term.h (signal_quit): Add prototype.
Dave Love <fx@gnu.org>
parents:
diff changeset
1302
Dave Love <fx@gnu.org>
parents:
diff changeset
1303 * w32fns.c (w32_wnd_proc): Call signal_quit when C-g is received.
Dave Love <fx@gnu.org>
parents:
diff changeset
1304
Dave Love <fx@gnu.org>
parents:
diff changeset
1305 * w32proc.c (sys_select): Always wait on interrupt_handle, so that
Dave Love <fx@gnu.org>
parents:
diff changeset
1306 user can break out of `accept-process-input' (for instance) by
Dave Love <fx@gnu.org>
parents:
diff changeset
1307 typing C-g.
Dave Love <fx@gnu.org>
parents:
diff changeset
1308
Dave Love <fx@gnu.org>
parents:
diff changeset
1309 1998-05-14 Richard Stallman <rms@psilocin.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1310
Dave Love <fx@gnu.org>
parents:
diff changeset
1311 * keyboard.c (read_char): If redisplay is preempted,
Dave Love <fx@gnu.org>
parents:
diff changeset
1312 try swallow_events; if that clears input_pending,
Dave Love <fx@gnu.org>
parents:
diff changeset
1313 finish the redisplay.
Dave Love <fx@gnu.org>
parents:
diff changeset
1314
Dave Love <fx@gnu.org>
parents:
diff changeset
1315 1998-05-14 Geoff Voelker <voelker@cs.washington.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1316
Dave Love <fx@gnu.org>
parents:
diff changeset
1317 * w32term.c (w32_ring_bell): Flash window correctly.
Dave Love <fx@gnu.org>
parents:
diff changeset
1318
Dave Love <fx@gnu.org>
parents:
diff changeset
1319 1998-05-13 Richard Stallman <rms@psilocin.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1320
Dave Love <fx@gnu.org>
parents:
diff changeset
1321 * fileio.c (Finsert_file_contents): Don't check non-regular
Dave Love <fx@gnu.org>
parents:
diff changeset
1322 files for a coding: specification.
Dave Love <fx@gnu.org>
parents:
diff changeset
1323
Dave Love <fx@gnu.org>
parents:
diff changeset
1324 1998-05-13 Inge Frick <inge@nada.kth.se>
Dave Love <fx@gnu.org>
parents:
diff changeset
1325
Dave Love <fx@gnu.org>
parents:
diff changeset
1326 * keyboard.c (parse_menu_item): Removed unnecessary gcproing.
Dave Love <fx@gnu.org>
parents:
diff changeset
1327 Fix a test of inmenubar.
Dave Love <fx@gnu.org>
parents:
diff changeset
1328
Dave Love <fx@gnu.org>
parents:
diff changeset
1329 1998-05-13 Eli Zaretskii <eliz@mescaline.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
1330
Dave Love <fx@gnu.org>
parents:
diff changeset
1331 * msdos.c (init_environment): Set TMPDIR to an existing
Dave Love <fx@gnu.org>
parents:
diff changeset
1332 directory. Abort if none of the usual places is available.
Dave Love <fx@gnu.org>
parents:
diff changeset
1333
Dave Love <fx@gnu.org>
parents:
diff changeset
1334 1998-05-13 Richard Stallman <rms@psilocin.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1335
Dave Love <fx@gnu.org>
parents:
diff changeset
1336 * syntax.c (skip_chars): When fetching char after \,
Dave Love <fx@gnu.org>
parents:
diff changeset
1337 don't fail to set c_leading_code.
Dave Love <fx@gnu.org>
parents:
diff changeset
1338
Dave Love <fx@gnu.org>
parents:
diff changeset
1339 1998-05-12 Richard Stallman <rms@psilocin.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1340
Dave Love <fx@gnu.org>
parents:
diff changeset
1341 * fileio.c (Finsert_file_contents): Check that a -*- coding: -*- spec
Dave Love <fx@gnu.org>
parents:
diff changeset
1342 or a local variables list exists, before Vset_auto_coding_function.
Dave Love <fx@gnu.org>
parents:
diff changeset
1343
Dave Love <fx@gnu.org>
parents:
diff changeset
1344 * minibuf.c (Fminibuffer_complete_word):
Dave Love <fx@gnu.org>
parents:
diff changeset
1345 Fix the string-comparison loop.
Dave Love <fx@gnu.org>
parents:
diff changeset
1346
Dave Love <fx@gnu.org>
parents:
diff changeset
1347 * search.c (search_buffer): Set search regs for all success
Dave Love <fx@gnu.org>
parents:
diff changeset
1348 with an empty string.
Dave Love <fx@gnu.org>
parents:
diff changeset
1349 (set_search_regs): Clear out all regs except 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
1350
Dave Love <fx@gnu.org>
parents:
diff changeset
1351 * minibuf.c (Fall_completions, Ftry_completion):
Dave Love <fx@gnu.org>
parents:
diff changeset
1352 Compare char sizes, not STRING_BYTES.
Dave Love <fx@gnu.org>
parents:
diff changeset
1353
Dave Love <fx@gnu.org>
parents:
diff changeset
1354 1998-05-12 Inge Frick <inge@nada.kth.se>
Dave Love <fx@gnu.org>
parents:
diff changeset
1355
Dave Love <fx@gnu.org>
parents:
diff changeset
1356 * keyboard.c (parse_menu_item): Argument inmenubar < 0 now means
Dave Love <fx@gnu.org>
parents:
diff changeset
1357 parsing a keyboard menu item.
Dave Love <fx@gnu.org>
parents:
diff changeset
1358 (read_char_minibuf_menu_prompt): Use `parse_menu_item' to understand
Dave Love <fx@gnu.org>
parents:
diff changeset
1359 new menu item format.
Dave Love <fx@gnu.org>
parents:
diff changeset
1360
Dave Love <fx@gnu.org>
parents:
diff changeset
1361 1998-05-12 Andrew Innes <andrewi@harlequin.co.uk>
Dave Love <fx@gnu.org>
parents:
diff changeset
1362
Dave Love <fx@gnu.org>
parents:
diff changeset
1363 * w32.c (stat, get_long_basename): Fail if filename contains any
Dave Love <fx@gnu.org>
parents:
diff changeset
1364 characters that are illegal in file names.
Dave Love <fx@gnu.org>
parents:
diff changeset
1365
Dave Love <fx@gnu.org>
parents:
diff changeset
1366 1998-05-11 Richard Stallman <rms@psilocin.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1367
Dave Love <fx@gnu.org>
parents:
diff changeset
1368 * minibuf.c (assoc_for_completion): Use Fcompare_strings.
Dave Love <fx@gnu.org>
parents:
diff changeset
1369 (test_completion): In obarray, try both unibyte and multibyte strings.
Dave Love <fx@gnu.org>
parents:
diff changeset
1370 (read_minibuf): Convert unibyte prompt to multi if minibuffer is multi.
Dave Love <fx@gnu.org>
parents:
diff changeset
1371 (Fdisplay_completion_list): Convert unibyte to strings to multibyte
Dave Love <fx@gnu.org>
parents:
diff changeset
1372 to conform to the buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
1373
Dave Love <fx@gnu.org>
parents:
diff changeset
1374 * fileio.c (Finsert_file_contents): Don't use the fast replace code
Dave Love <fx@gnu.org>
parents:
diff changeset
1375 if coding needs eol conversion.
Dave Love <fx@gnu.org>
parents:
diff changeset
1376 (Finsert_file_contents) [DOS_NT]: When setting buffer_file_type,
Dave Love <fx@gnu.org>
parents:
diff changeset
1377 if code conversion is needed, file is not binary.
Dave Love <fx@gnu.org>
parents:
diff changeset
1378
Dave Love <fx@gnu.org>
parents:
diff changeset
1379 * xdisp.c (redisplay_window): Handle scroll_step along with
Dave Love <fx@gnu.org>
parents:
diff changeset
1380 scroll_conservatively. Fix 1-off error checking the limit for them.
Dave Love <fx@gnu.org>
parents:
diff changeset
1381
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
1382 * filelock.c (unlock_file): Encode the file name.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
1383
Dave Love <fx@gnu.org>
parents:
diff changeset
1384 1998-05-10 Richard Stallman <rms@psilocin.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1385
Dave Love <fx@gnu.org>
parents:
diff changeset
1386 * buffer.c (Fset_buffer_multibyte): Error if marker is put
Dave Love <fx@gnu.org>
parents:
diff changeset
1387 on buffer's marker-chain while we have temporarily put nil there.
Dave Love <fx@gnu.org>
parents:
diff changeset
1388
Dave Love <fx@gnu.org>
parents:
diff changeset
1389 * marker.c (unchain_marker): Abort if the marker is not
Dave Love <fx@gnu.org>
parents:
diff changeset
1390 in its buffer's chain.
Dave Love <fx@gnu.org>
parents:
diff changeset
1391 (buf_bytepos_to_charpos): Fix assignment of `record'
Dave Love <fx@gnu.org>
parents:
diff changeset
1392 when scanning from below.
Dave Love <fx@gnu.org>
parents:
diff changeset
1393 Don't create a marker if buffer's marker chain is empty.
Dave Love <fx@gnu.org>
parents:
diff changeset
1394
Dave Love <fx@gnu.org>
parents:
diff changeset
1395 * coding.c (code_convert_region1): Set Vlast_coding_system_used.
Dave Love <fx@gnu.org>
parents:
diff changeset
1396 (code_convert_string1): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
1397 (Fdecode_coding_region, Fencode_coding_region): Doc fixes.
Dave Love <fx@gnu.org>
parents:
diff changeset
1398 (Fdecode_coding_string, Fencode_coding_string): Doc fixes.
Dave Love <fx@gnu.org>
parents:
diff changeset
1399
Dave Love <fx@gnu.org>
parents:
diff changeset
1400 * Makefile.in (TAGS): Specify directory when running etags.
Dave Love <fx@gnu.org>
parents:
diff changeset
1401
Dave Love <fx@gnu.org>
parents:
diff changeset
1402 1998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1403
Dave Love <fx@gnu.org>
parents:
diff changeset
1404 * bytecode.c (Fbyte_code): Don't use Bmark.
Dave Love <fx@gnu.org>
parents:
diff changeset
1405
Dave Love <fx@gnu.org>
parents:
diff changeset
1406 * .gdbinit (xstring): Handle unibyte strings.
Dave Love <fx@gnu.org>
parents:
diff changeset
1407 (xchartable, xboolvector): New commands.
Dave Love <fx@gnu.org>
parents:
diff changeset
1408
Dave Love <fx@gnu.org>
parents:
diff changeset
1409 * xdisp.c (redisplay_window): Don't use last_point_x and last_point_y
Dave Love <fx@gnu.org>
parents:
diff changeset
1410 if cursor_in_echo_area.
Dave Love <fx@gnu.org>
parents:
diff changeset
1411
Dave Love <fx@gnu.org>
parents:
diff changeset
1412 * minibuf.c (Qbuffer_name_history): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
1413 (syms_of_minibuf): Initialize it.
Dave Love <fx@gnu.org>
parents:
diff changeset
1414 (Fread_buffer): Use that history list.
Dave Love <fx@gnu.org>
parents:
diff changeset
1415
Dave Love <fx@gnu.org>
parents:
diff changeset
1416 1998-05-09 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
1417
Dave Love <fx@gnu.org>
parents:
diff changeset
1418 * syntax.c (scan_lists, scan_sexps_forward): Move complex expressions
Dave Love <fx@gnu.org>
parents:
diff changeset
1419 outside of the switch statement.
Dave Love <fx@gnu.org>
parents:
diff changeset
1420
Dave Love <fx@gnu.org>
parents:
diff changeset
1421 1998-05-09 Ken'ichi Handa <handa@melange.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
1422
Dave Love <fx@gnu.org>
parents:
diff changeset
1423 * indent.c (compute_motion): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
1424
Dave Love <fx@gnu.org>
parents:
diff changeset
1425 1998-05-08 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
1426
Dave Love <fx@gnu.org>
parents:
diff changeset
1427 * coding.c (detect_coding_mask): Check also coding-category-binary.
Dave Love <fx@gnu.org>
parents:
diff changeset
1428
Dave Love <fx@gnu.org>
parents:
diff changeset
1429 1998-05-08 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
1430
Dave Love <fx@gnu.org>
parents:
diff changeset
1431 * doc.c (get_doc_string): New arg UNIBYTE
Dave Love <fx@gnu.org>
parents:
diff changeset
1432 Maybe use make_unibyte_string. All callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
1433 (read_doc_string): Specify 1 for UNIBYTE.
Dave Love <fx@gnu.org>
parents:
diff changeset
1434
Dave Love <fx@gnu.org>
parents:
diff changeset
1435 * process.c (Fstart_process): Remove the special case for
Dave Love <fx@gnu.org>
parents:
diff changeset
1436 unibyte, for initializing the process coding systems.
Dave Love <fx@gnu.org>
parents:
diff changeset
1437 Instead, use the normal multibyte code, but check
Dave Love <fx@gnu.org>
parents:
diff changeset
1438 BUFFER's value and the default value of enable-multibyte-characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
1439 (Fopen_network_stream): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
1440
Dave Love <fx@gnu.org>
parents:
diff changeset
1441 1998-05-08 Ken'ichi Handa <handa@melange.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
1442
Dave Love <fx@gnu.org>
parents:
diff changeset
1443 * indent.c (compute_motion): Fix, in a different way, the bug of
Dave Love <fx@gnu.org>
parents:
diff changeset
1444 handling wide-column character around right margin.
Dave Love <fx@gnu.org>
parents:
diff changeset
1445
Dave Love <fx@gnu.org>
parents:
diff changeset
1446 1998-05-07 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
1447
Dave Love <fx@gnu.org>
parents:
diff changeset
1448 * indent.c (compute_motion): Undo both May 7 changes.
Dave Love <fx@gnu.org>
parents:
diff changeset
1449
Dave Love <fx@gnu.org>
parents:
diff changeset
1450 * doprnt.c (doprnt1): Cast arg to CHAR_STRING.
Dave Love <fx@gnu.org>
parents:
diff changeset
1451
Dave Love <fx@gnu.org>
parents:
diff changeset
1452 1998-05-07 Andrew Innes <andrewi@harlequin.co.uk>
Dave Love <fx@gnu.org>
parents:
diff changeset
1453
Dave Love <fx@gnu.org>
parents:
diff changeset
1454 * callproc.c (Fcall_process): Fix test for when to call
Dave Love <fx@gnu.org>
parents:
diff changeset
1455 Ffind_operation_coding_system.
Dave Love <fx@gnu.org>
parents:
diff changeset
1456
Dave Love <fx@gnu.org>
parents:
diff changeset
1457 1998-05-07 Ken'ichi Handa <handa@melange.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
1458
Dave Love <fx@gnu.org>
parents:
diff changeset
1459 * indent.c (compute_motion): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
1460
Dave Love <fx@gnu.org>
parents:
diff changeset
1461 1998-05-07 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
1462
Dave Love <fx@gnu.org>
parents:
diff changeset
1463 * search.c (Freplace_match): Fix the loop for copying text
Dave Love <fx@gnu.org>
parents:
diff changeset
1464 from a string, in handling lastpos and pos.
Dave Love <fx@gnu.org>
parents:
diff changeset
1465
Dave Love <fx@gnu.org>
parents:
diff changeset
1466 1998-05-07 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
Dave Love <fx@gnu.org>
parents:
diff changeset
1467
Dave Love <fx@gnu.org>
parents:
diff changeset
1468 * data.c (set_internal): Properly compare lisp objects.
Dave Love <fx@gnu.org>
parents:
diff changeset
1469 (Fmakunbound): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
1470 * lread.c (Fintern): Properly compare lisp objects.
Dave Love <fx@gnu.org>
parents:
diff changeset
1471
Dave Love <fx@gnu.org>
parents:
diff changeset
1472 1998-05-07 Andrew Innes <andrewi@harlequin.co.uk>
Dave Love <fx@gnu.org>
parents:
diff changeset
1473
Dave Love <fx@gnu.org>
parents:
diff changeset
1474 * fileio.c (Fexpand_file_name) [DOS_NT]: Note when special escape
Dave Love <fx@gnu.org>
parents:
diff changeset
1475 prefix /: is present, and reinsert after name has been expanded.
Dave Love <fx@gnu.org>
parents:
diff changeset
1476 Only recognize drive specifier at beginning of name.
Dave Love <fx@gnu.org>
parents:
diff changeset
1477
Dave Love <fx@gnu.org>
parents:
diff changeset
1478 * fileio.c (Fexpand_file_name):
Dave Love <fx@gnu.org>
parents:
diff changeset
1479 Don't strip trailing slash if newdir is just /.
Dave Love <fx@gnu.org>
parents:
diff changeset
1480
Dave Love <fx@gnu.org>
parents:
diff changeset
1481 1998-05-07 Eli Zaretskii <eliz@mescaline.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
1482
Dave Love <fx@gnu.org>
parents:
diff changeset
1483 * process.c (init_process, syms_of_process) [not subprocesses]:
Dave Love <fx@gnu.org>
parents:
diff changeset
1484 Make definition consistent with prototypes on lisp.h
Dave Love <fx@gnu.org>
parents:
diff changeset
1485
Dave Love <fx@gnu.org>
parents:
diff changeset
1486 1998-05-07 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
1487
Dave Love <fx@gnu.org>
parents:
diff changeset
1488 * indent.c (compute_motion): Fix bug of handling wide-column
Dave Love <fx@gnu.org>
parents:
diff changeset
1489 character around right margin.
Dave Love <fx@gnu.org>
parents:
diff changeset
1490
Dave Love <fx@gnu.org>
parents:
diff changeset
1491 1998-05-07 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
1492
Dave Love <fx@gnu.org>
parents:
diff changeset
1493 * buffer.c (syms_of_buffer) <buffer-file-coding-system>: Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
1494
Dave Love <fx@gnu.org>
parents:
diff changeset
1495 1998-05-07 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
1496
Dave Love <fx@gnu.org>
parents:
diff changeset
1497 * callproc.c (Fcall_process): If we must display received data on
Dave Love <fx@gnu.org>
parents:
diff changeset
1498 the fly, don't wait until a buffer is filled.
Dave Love <fx@gnu.org>
parents:
diff changeset
1499
Dave Love <fx@gnu.org>
parents:
diff changeset
1500 1998-05-05 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
1501
Dave Love <fx@gnu.org>
parents:
diff changeset
1502 * fileio.c (barf_or_query_if_file_exists): Encode file name.
Dave Love <fx@gnu.org>
parents:
diff changeset
1503
Dave Love <fx@gnu.org>
parents:
diff changeset
1504 1998-05-04 Kenichi HANDA <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
1505
Dave Love <fx@gnu.org>
parents:
diff changeset
1506 * coding.c (encode_coding_iso2022): Don't skip a code following
Dave Love <fx@gnu.org>
parents:
diff changeset
1507 some invalid code.
Dave Love <fx@gnu.org>
parents:
diff changeset
1508
Dave Love <fx@gnu.org>
parents:
diff changeset
1509 1998-05-04 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
1510
Dave Love <fx@gnu.org>
parents:
diff changeset
1511 * fileio.c (Finsert_file_contents): Don't use gap pos to set point
Dave Love <fx@gnu.org>
parents:
diff changeset
1512 if del_range_byte deleted 0 characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
1513
Dave Love <fx@gnu.org>
parents:
diff changeset
1514 * search.c (boyer_moore): Check more reliably for ptr[1] being
Dave Love <fx@gnu.org>
parents:
diff changeset
1515 out of range. Use pat_end to point at the pattern's end.
Dave Love <fx@gnu.org>
parents:
diff changeset
1516
Dave Love <fx@gnu.org>
parents:
diff changeset
1517 * emacs.c (main): Call the syms_of_... and keys_of_... functions
Dave Love <fx@gnu.org>
parents:
diff changeset
1518 earlier, before init_vms_input and init_display.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
1519
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
1520 1998-05-04 E. Jay Berkenbilt <ejb@ql.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
1521
Dave Love <fx@gnu.org>
parents:
diff changeset
1522 * window.h (WINDOW_RIGHT_MARGIN): Don't subtract 1 from width when
Dave Love <fx@gnu.org>
parents:
diff changeset
1523 there are no vertical scrollbars and this is the rightmost window
Dave Love <fx@gnu.org>
parents:
diff changeset
1524 in the frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
1525
Dave Love <fx@gnu.org>
parents:
diff changeset
1526 1998-05-04 Eli Zaretskii <eliz@mescaline.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
1527
Dave Love <fx@gnu.org>
parents:
diff changeset
1528 * lread.c (Fload): Rename dosmode to fmode and use it on all
Dave Love <fx@gnu.org>
parents:
diff changeset
1529 platforms. Avoid calling fdopen only for WINDOWSNT, use fdopen
42674
19880a4faa73 Fix typo.
Pavel Janík <Pavel@Janik.cz>
parents: 39627
diff changeset
1530 for the MSDOS version.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
1531 (read1): Avoid recording doc strings positions only for WINDOWSNT,
Dave Love <fx@gnu.org>
parents:
diff changeset
1532 not for MSDOS.
Dave Love <fx@gnu.org>
parents:
diff changeset
1533
Dave Love <fx@gnu.org>
parents:
diff changeset
1534 1998-05-04 Andreas Schwab <schwab@delysid.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
1535
Dave Love <fx@gnu.org>
parents:
diff changeset
1536 * xterm.c: Include syssignal.h after lisp.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
1537
Dave Love <fx@gnu.org>
parents:
diff changeset
1538 * syssignal.h: Declare init_signals and add prototypes.
Dave Love <fx@gnu.org>
parents:
diff changeset
1539
Dave Love <fx@gnu.org>
parents:
diff changeset
1540 * lisp.h: Declare init functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
1541
Dave Love <fx@gnu.org>
parents:
diff changeset
1542 1998-05-03 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
1543
Dave Love <fx@gnu.org>
parents:
diff changeset
1544 * s/sunos4shr.h (LIBXMU): Don't bother testing CANNOT_DUMP.
Dave Love <fx@gnu.org>
parents:
diff changeset
1545
Dave Love <fx@gnu.org>
parents:
diff changeset
1546 * Makefile.in (TAGS-LISP): New target.
Dave Love <fx@gnu.org>
parents:
diff changeset
1547 (${lispsource}TAGS): Target deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
1548 (tags): Depend on TAGS-LISP.
Dave Love <fx@gnu.org>
parents:
diff changeset
1549 (TAGS): Generate the TAGS file in the build dir.
Dave Love <fx@gnu.org>
parents:
diff changeset
1550 (lisptagsfiles): Variable deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
1551
Dave Love <fx@gnu.org>
parents:
diff changeset
1552 * Makefile.in (shortnamesdir, cppdir): Vars deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
1553 (shortnames): Target deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
1554 (temacs): Don't use $(SHORT).
Dave Love <fx@gnu.org>
parents:
diff changeset
1555 (SHORT): Var deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
1556
Dave Love <fx@gnu.org>
parents:
diff changeset
1557 1998-05-02 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
1558
Dave Love <fx@gnu.org>
parents:
diff changeset
1559 * alloc.c (Fmake_bool_vector): Clear out extraneous bits at end.
Dave Love <fx@gnu.org>
parents:
diff changeset
1560
Dave Love <fx@gnu.org>
parents:
diff changeset
1561 * lread.c (read1): Clear out extraneous bits at end of bool-vector.
Dave Love <fx@gnu.org>
parents:
diff changeset
1562
Dave Love <fx@gnu.org>
parents:
diff changeset
1563 * search.c (compile_pattern_1): Declare raw_pattern as unsigned char *.
Dave Love <fx@gnu.org>
parents:
diff changeset
1564 Fix casts when assigning raw_pattern.
Dave Love <fx@gnu.org>
parents:
diff changeset
1565 Cast raw_pattern when calling re_compile_pattern.
Dave Love <fx@gnu.org>
parents:
diff changeset
1566
Dave Love <fx@gnu.org>
parents:
diff changeset
1567 1998-05-02 Hallvard B Furuseth <h.b.furuseth@usit.uio.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
1568
Dave Love <fx@gnu.org>
parents:
diff changeset
1569 * process.c (create_process): Add cast when calling encode_coding
Dave Love <fx@gnu.org>
parents:
diff changeset
1570 and another when storing buf into new_argv.
Dave Love <fx@gnu.org>
parents:
diff changeset
1571
Dave Love <fx@gnu.org>
parents:
diff changeset
1572 * search.c (search_buffer): Fix casts when assigning raw_pattern.
Dave Love <fx@gnu.org>
parents:
diff changeset
1573
Dave Love <fx@gnu.org>
parents:
diff changeset
1574 * editfns.c (Fformat): Fix casts when assigning buf.
Dave Love <fx@gnu.org>
parents:
diff changeset
1575
Dave Love <fx@gnu.org>
parents:
diff changeset
1576 * lread.c (isfloat_string): Don't look at bytes before the string.
Dave Love <fx@gnu.org>
parents:
diff changeset
1577
Dave Love <fx@gnu.org>
parents:
diff changeset
1578 1998-05-02 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
1579
Dave Love <fx@gnu.org>
parents:
diff changeset
1580 * s/nextstep.h (HAVE_STRING_H): Add #undef.
Dave Love <fx@gnu.org>
parents:
diff changeset
1581 (NO_ABORT): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
1582
Dave Love <fx@gnu.org>
parents:
diff changeset
1583 * editfns.c (Finsert_char): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
1584
Dave Love <fx@gnu.org>
parents:
diff changeset
1585 1998-05-02 Hrvoje Niksic <hniksic@srce.hr>
Dave Love <fx@gnu.org>
parents:
diff changeset
1586
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
1587 * fileio.c (Fmake_temp_name): Improve randomness of generated file
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
1588 names.
Dave Love <fx@gnu.org>
parents:
diff changeset
1589
Dave Love <fx@gnu.org>
parents:
diff changeset
1590 1998-05-01 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
1591
Dave Love <fx@gnu.org>
parents:
diff changeset
1592 * search.c (wordify): Do the second loop by chars, not by bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
1593
Dave Love <fx@gnu.org>
parents:
diff changeset
1594 1998-05-01 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
1595
Dave Love <fx@gnu.org>
parents:
diff changeset
1596 * coding.c (encode_coding_iso2022): If encoding a last block,
Dave Love <fx@gnu.org>
parents:
diff changeset
1597 reset graphic planes and registers.
Dave Love <fx@gnu.org>
parents:
diff changeset
1598
Dave Love <fx@gnu.org>
parents:
diff changeset
1599 1998-04-30 Geoff Voelker <voelker@cs.washington.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1600
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
1601 * keyboard.c (Qdrag_n_drop, drag_n_drop_syms, lispy_drag_n_drop_names)
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
1602 New variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
1603 (make_lispy_event): Handle drag_n_drop events.
Dave Love <fx@gnu.org>
parents:
diff changeset
1604 (syms_of_keyboard): Initialize new symbols.
Dave Love <fx@gnu.org>
parents:
diff changeset
1605
Dave Love <fx@gnu.org>
parents:
diff changeset
1606 * w32fns.c (enum_font_cb2): Only ignore raster fonts when
Dave Love <fx@gnu.org>
parents:
diff changeset
1607 determining height and width.
Dave Love <fx@gnu.org>
parents:
diff changeset
1608
Dave Love <fx@gnu.org>
parents:
diff changeset
1609 * termhooks.h (event_kind): New event type `drag_n_drop'.
Dave Love <fx@gnu.org>
parents:
diff changeset
1610
Dave Love <fx@gnu.org>
parents:
diff changeset
1611 * makefile.nt (LIBS): Link in shell32.lib.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
1612
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
1613 * w32fns.c: Include shellapi.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
1614 (w32_createwindow): Enable drag-n-drop on new windows.
Dave Love <fx@gnu.org>
parents:
diff changeset
1615 (w32_wnd_proc): Handle WM_DROPFILES messages.
Dave Love <fx@gnu.org>
parents:
diff changeset
1616 Disable drag-n-drop on closing windows.
Dave Love <fx@gnu.org>
parents:
diff changeset
1617
Dave Love <fx@gnu.org>
parents:
diff changeset
1618 * w32term.c: Include shellapi.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
1619 (construct_drag_n_drop): New function.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
1620 (w32_read_socket): Handle WM_DROPFILES messages.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
1621
Dave Love <fx@gnu.org>
parents:
diff changeset
1622 1998-04-30 Skip Collins <ColliBF1@APLMSG.JHUAPL.EDU>
Dave Love <fx@gnu.org>
parents:
diff changeset
1623
Dave Love <fx@gnu.org>
parents:
diff changeset
1624 * w32fns.c (msh_mousewheel): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
1625 (w32_msg_pump): Register that Emacs accepts mousewheel events.
Dave Love <fx@gnu.org>
parents:
diff changeset
1626 (w32_wnd_proc): Check for mousewheel events.
Dave Love <fx@gnu.org>
parents:
diff changeset
1627
Dave Love <fx@gnu.org>
parents:
diff changeset
1628 * w32term.c (msh_mousewheel): Declare.
Dave Love <fx@gnu.org>
parents:
diff changeset
1629 (w32_read_socket): Check for mousewheel events.
Dave Love <fx@gnu.org>
parents:
diff changeset
1630
Dave Love <fx@gnu.org>
parents:
diff changeset
1631 * w32term.h (WM_MOUSEWHEEL): Define relative to WM_MOUSELAST.
Dave Love <fx@gnu.org>
parents:
diff changeset
1632 (MSH_MOUSEWHEEL): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
1633
Dave Love <fx@gnu.org>
parents:
diff changeset
1634 1998-04-29 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
1635
Dave Love <fx@gnu.org>
parents:
diff changeset
1636 * indent.c (compute_motion): When invisible text cross TO,
Dave Love <fx@gnu.org>
parents:
diff changeset
1637 return TO, not the start of the invisible text.
Dave Love <fx@gnu.org>
parents:
diff changeset
1638
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
1639 * process.c (Fset_process_inherit_coding_system_flag, Fstart_process):
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
1640 Store inherit_coding_system_flag as a Lisp_Object.
Dave Love <fx@gnu.org>
parents:
diff changeset
1641 (Fopen_network_stream): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
1642 (Fprocess_inherit_coding_system_flag): Access it as Lisp_Object.
Dave Love <fx@gnu.org>
parents:
diff changeset
1643 (read_process_output): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
1644
Dave Love <fx@gnu.org>
parents:
diff changeset
1645 * process.h (struct Lisp_Process):
Dave Love <fx@gnu.org>
parents:
diff changeset
1646 Make inherit_coding_system_flag a Lisp_Object.
Dave Love <fx@gnu.org>
parents:
diff changeset
1647
Dave Love <fx@gnu.org>
parents:
diff changeset
1648 1998-04-29 David Mosberger-Tang <David.Mosberger@acm.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
1649
Dave Love <fx@gnu.org>
parents:
diff changeset
1650 * unexelf.c [__alpha__ && !__NetBSD__ && !__OpenBSD__]:
Dave Love <fx@gnu.org>
parents:
diff changeset
1651 Include definition of HDRR structure that used to be in sym.h,
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
1652 instead of sym.h.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
1653
Dave Love <fx@gnu.org>
parents:
diff changeset
1654 1998-04-29 Andreas Schwab <schwab@delysid.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
1655
Dave Love <fx@gnu.org>
parents:
diff changeset
1656 * xfns.c: Fix -Wimplicit warnings.
Dave Love <fx@gnu.org>
parents:
diff changeset
1657
Dave Love <fx@gnu.org>
parents:
diff changeset
1658 * xdisp.c (redisplay_window): Update STARTP_BYTE alongside with
Dave Love <fx@gnu.org>
parents:
diff changeset
1659 STARTP. New variable scroll_margin_bytepos, to parallel
Dave Love <fx@gnu.org>
parents:
diff changeset
1660 scroll_margin_pos. Fix arguments of pos_tab_offset to agree with
Dave Love <fx@gnu.org>
parents:
diff changeset
1661 the first argument of compute_motion.
Dave Love <fx@gnu.org>
parents:
diff changeset
1662
Dave Love <fx@gnu.org>
parents:
diff changeset
1663 * window.c (make_window): Initialize last_point field.
Dave Love <fx@gnu.org>
parents:
diff changeset
1664
Dave Love <fx@gnu.org>
parents:
diff changeset
1665 * sysdep.c (emacs_get_tty): Zero out termios structure before
Dave Love <fx@gnu.org>
parents:
diff changeset
1666 getting attributes to get consistent values for holes.
Dave Love <fx@gnu.org>
parents:
diff changeset
1667 (emacs_set_tty): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
1668
Dave Love <fx@gnu.org>
parents:
diff changeset
1669 * lisp.h: Declare Fcompare_strings.
Dave Love <fx@gnu.org>
parents:
diff changeset
1670
Dave Love <fx@gnu.org>
parents:
diff changeset
1671 * fns.c: Include <time.h> for time.
Dave Love <fx@gnu.org>
parents:
diff changeset
1672
Dave Love <fx@gnu.org>
parents:
diff changeset
1673 * emacs.c (main): Use Vbuffer_alist instead of Fbuffer_list.
Dave Love <fx@gnu.org>
parents:
diff changeset
1674 (syms_of_emacs): Fix doc of Vsignal_USR1_hook and
Dave Love <fx@gnu.org>
parents:
diff changeset
1675 Vsignal_USR2_hook.
Dave Love <fx@gnu.org>
parents:
diff changeset
1676
Dave Love <fx@gnu.org>
parents:
diff changeset
1677 * coding.c (setup_coding_system): Properly check for nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
1678
Dave Love <fx@gnu.org>
parents:
diff changeset
1679 1998-04-29 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
1680
Dave Love <fx@gnu.org>
parents:
diff changeset
1681 * editfns.c (Fcompare_buffer_substrings): Rewrite to loop by chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
1682
Dave Love <fx@gnu.org>
parents:
diff changeset
1683 * coding.h (Vfile_name_coding_system)
Dave Love <fx@gnu.org>
parents:
diff changeset
1684 (Vdefault_file_name_coding_system): Declarations added.
Dave Love <fx@gnu.org>
parents:
diff changeset
1685
Dave Love <fx@gnu.org>
parents:
diff changeset
1686 * emacs.c (abort): Omit this definition, if NO_ABORT.
Dave Love <fx@gnu.org>
parents:
diff changeset
1687 End by calling exit, to avoid warning.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
1688
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
1689 1998-04-28 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
1690
Dave Love <fx@gnu.org>
parents:
diff changeset
1691 * filelock.c: Include coding.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
1692 (lock_file): Encode the file name, to make lock file name.
Dave Love <fx@gnu.org>
parents:
diff changeset
1693
Dave Love <fx@gnu.org>
parents:
diff changeset
1694 * editfns.c (Fgap_position, Fgap_size): New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
1695 (syms_of_editfns): defsubr them.
Dave Love <fx@gnu.org>
parents:
diff changeset
1696
Dave Love <fx@gnu.org>
parents:
diff changeset
1697 * filelock.c (lock_file): gcpro `fn'.
Dave Love <fx@gnu.org>
parents:
diff changeset
1698
Dave Love <fx@gnu.org>
parents:
diff changeset
1699 * insdel.c (insert_1_both): Call prepare_to_modify_buffer before
Dave Love <fx@gnu.org>
parents:
diff changeset
1700 moving or making gap.
Dave Love <fx@gnu.org>
parents:
diff changeset
1701 (insert_from_string_1): Don't check max buffer size here.
Dave Love <fx@gnu.org>
parents:
diff changeset
1702
Dave Love <fx@gnu.org>
parents:
diff changeset
1703 * data.c (Flsh, Fash): Handle out-of-range shift counts reasonably.
Dave Love <fx@gnu.org>
parents:
diff changeset
1704
Dave Love <fx@gnu.org>
parents:
diff changeset
1705 1998-04-28 Dave Love <d.love@dl.ac.uk>
Dave Love <fx@gnu.org>
parents:
diff changeset
1706
Dave Love <fx@gnu.org>
parents:
diff changeset
1707 * s/aix4.h (HAVE_STRING_H): Add #undef.
Dave Love <fx@gnu.org>
parents:
diff changeset
1708 (HAVE_WAIT_HEADER): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
1709
Dave Love <fx@gnu.org>
parents:
diff changeset
1710 1998-04-28 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
1711
Dave Love <fx@gnu.org>
parents:
diff changeset
1712 * emacs.c (main): Fix bug report address in --help message.
Dave Love <fx@gnu.org>
parents:
diff changeset
1713 (main): Doc --multibyte and --unibyte in --help message.
Dave Love <fx@gnu.org>
parents:
diff changeset
1714
Dave Love <fx@gnu.org>
parents:
diff changeset
1715 * fns.c [HAVE_MENUS]: Include xterm.h only if HAVE_X_WINDOWS.
Dave Love <fx@gnu.org>
parents:
diff changeset
1716
Dave Love <fx@gnu.org>
parents:
diff changeset
1717 1998-04-28 Eli Zaretskii <eliz@mescaline.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
1718
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
1719 * Makefile.in (callproc.o, print.o, cmds.o, dispnew.o, fileio.o)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
1720 (frame.o, keyboard.o, minibuf.o, process.o, scroll.o, sysdep.o)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
1721 (term.o, w16select.o, window.o, xdisp.o, xfaces.o, lread.o):
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
1722 Depend on msdos.h.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
1723 (print.o): Depend on dispextern.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
1724
Dave Love <fx@gnu.org>
parents:
diff changeset
1725 1998-04-28 Andreas Schwab <schwab@delysid.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
1726
Dave Love <fx@gnu.org>
parents:
diff changeset
1727 * process.c (Fset_process_inherit_coding_system_flag):
Dave Love <fx@gnu.org>
parents:
diff changeset
1728 Fix test for non-nil FLAG.
Dave Love <fx@gnu.org>
parents:
diff changeset
1729
Dave Love <fx@gnu.org>
parents:
diff changeset
1730 * lread.c: Fix -Wimplicit warnings.
Dave Love <fx@gnu.org>
parents:
diff changeset
1731 (readevalloop): Fix type of UNIBYTE parameter.
Dave Love <fx@gnu.org>
parents:
diff changeset
1732
Dave Love <fx@gnu.org>
parents:
diff changeset
1733 1998-04-27 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
1734
Dave Love <fx@gnu.org>
parents:
diff changeset
1735 * xterm.c (XTwrite_glyphs): Don't advance cursor X beyond limit.
Dave Love <fx@gnu.org>
parents:
diff changeset
1736 (XTcursor_to): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
1737
Dave Love <fx@gnu.org>
parents:
diff changeset
1738 * blockinput.h (reinvoke_input_signal): Don't use prototype decl.
Dave Love <fx@gnu.org>
parents:
diff changeset
1739
Dave Love <fx@gnu.org>
parents:
diff changeset
1740 1998-04-27 Hrvoje Niksic <hniksic@srce.hr>
Dave Love <fx@gnu.org>
parents:
diff changeset
1741
Dave Love <fx@gnu.org>
parents:
diff changeset
1742 * fns.c (Fload_average): New arg USE_FLOATS.
Dave Love <fx@gnu.org>
parents:
diff changeset
1743
Dave Love <fx@gnu.org>
parents:
diff changeset
1744 1998-04-27 Eli Zaretskii <eliz@mescaline.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
1745
Dave Love <fx@gnu.org>
parents:
diff changeset
1746 * fns.c [HAVE_MENUS]: Include xterm.h only if HAVE_WINDOW_SYSTEM
Dave Love <fx@gnu.org>
parents:
diff changeset
1747 is defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
1748
Dave Love <fx@gnu.org>
parents:
diff changeset
1749 * callproc.c, fileio.c: Include msdos.h after lisp.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
1750
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
1751 * msdos.c (IT_ring_bell, IT_write_glyphs, IT_clear_end_of_line)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
1752 (IT_clear_screen, IT_clear_to_end, IT_clear_to_end, IT_cursor_to)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
1753 (IT_cmgoto, IT_reassert_line_highlight, IT_change_line_highlight)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
1754 (IT_update_begin, IT_update_end, IT_set_terminal_modes)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
1755 (IT_reset_terminal_modes, IT_set_terminal_window)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
1756 (pixel_to_glyph_coords, IT_menu_display): Bring definitions in
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
1757 accordance with prototype declarations.
Dave Love <fx@gnu.org>
parents:
diff changeset
1758
Dave Love <fx@gnu.org>
parents:
diff changeset
1759 * msdos.h [!HAVE_X_WINDOWS]: Add a dummy typedef for XRectangle
Dave Love <fx@gnu.org>
parents:
diff changeset
1760 and prototypes for external functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
1761
Dave Love <fx@gnu.org>
parents:
diff changeset
1762 1998-04-26 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
1763
Dave Love <fx@gnu.org>
parents:
diff changeset
1764 * fns.c (Fcompare_strings): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
1765
Dave Love <fx@gnu.org>
parents:
diff changeset
1766 * minibuf.c (minibuf_conform_representation): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
1767 (Ftry_completion): Use it to return multibyte string
Dave Love <fx@gnu.org>
parents:
diff changeset
1768 if and only if the completion table has a multibyte string.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
1769 (Fdisplay_completion_list):
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
1770 Convert string to unibyte before displaying it, if default is unibyte.
Dave Love <fx@gnu.org>
parents:
diff changeset
1771
Dave Love <fx@gnu.org>
parents:
diff changeset
1772 * eval.c (find_handler_clause): Cast Fbacktrace to proper type.
Dave Love <fx@gnu.org>
parents:
diff changeset
1773
Dave Love <fx@gnu.org>
parents:
diff changeset
1774 * data.c (Fmakunbound): Test keywordness only in initial obarray.
Dave Love <fx@gnu.org>
parents:
diff changeset
1775
Dave Love <fx@gnu.org>
parents:
diff changeset
1776 1998-04-26 Erik Naggum <erik@naggum.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
1777
Dave Love <fx@gnu.org>
parents:
diff changeset
1778 * emacs.c (standard_args): Apply --unibyte/multibyte after --nw.
Dave Love <fx@gnu.org>
parents:
diff changeset
1779
Dave Love <fx@gnu.org>
parents:
diff changeset
1780 * lisp.h: Include initial_obarray from lread.c
Dave Love <fx@gnu.org>
parents:
diff changeset
1781
Dave Love <fx@gnu.org>
parents:
diff changeset
1782 * data.c (set_internal): Test keywordness only in initial obarray.
Dave Love <fx@gnu.org>
parents:
diff changeset
1783
Dave Love <fx@gnu.org>
parents:
diff changeset
1784 * lread.c (Fintern): Initialize keywords only in initial obarray.
Dave Love <fx@gnu.org>
parents:
diff changeset
1785
Dave Love <fx@gnu.org>
parents:
diff changeset
1786 1998-04-25 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
1787
Dave Love <fx@gnu.org>
parents:
diff changeset
1788 * sysdep.c (croak): Add forward declaration.
Dave Love <fx@gnu.org>
parents:
diff changeset
1789
Dave Love <fx@gnu.org>
parents:
diff changeset
1790 * xfns.c (x_set_foreground_color, x_set_background_color)
Dave Love <fx@gnu.org>
parents:
diff changeset
1791 (x_set_mouse_color, x_set_cursor_color): Don't call unload_color
Dave Love <fx@gnu.org>
parents:
diff changeset
1792 if same pixel is used in another slot in the frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
1793
Dave Love <fx@gnu.org>
parents:
diff changeset
1794 * xterm.c (x_display_cursor): Use FRAME_CURSOR_X_LIMIT.
Dave Love <fx@gnu.org>
parents:
diff changeset
1795
Dave Love <fx@gnu.org>
parents:
diff changeset
1796 * dispnew.c (change_frame_size_1): Use FRAME_CURSOR_X_LIMIT.
Dave Love <fx@gnu.org>
parents:
diff changeset
1797 (update_frame): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
1798
Dave Love <fx@gnu.org>
parents:
diff changeset
1799 * frame.h (FRAME_CURSOR_X_LIMIT): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
1800
Dave Love <fx@gnu.org>
parents:
diff changeset
1801 1998-04-25 Erik Naggum <erik@naggum.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
1802
Dave Love <fx@gnu.org>
parents:
diff changeset
1803 * lread.c (Fread_from_string): Initialize startval and endval.
Dave Love <fx@gnu.org>
parents:
diff changeset
1804
Dave Love <fx@gnu.org>
parents:
diff changeset
1805 1998-04-24 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
1806
Dave Love <fx@gnu.org>
parents:
diff changeset
1807 * lread.c (read1): Allow multibyte and unibyte together
Dave Love <fx@gnu.org>
parents:
diff changeset
1808 in one string.
Dave Love <fx@gnu.org>
parents:
diff changeset
1809
Dave Love <fx@gnu.org>
parents:
diff changeset
1810 * xdisp.c (Qinhibit_point_motion_hooks): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
1811 (syms_of_xdisp): Init and staticpro it.
Dave Love <fx@gnu.org>
parents:
diff changeset
1812 (redisplay_window): Bind the symbol to t.
Dave Love <fx@gnu.org>
parents:
diff changeset
1813
Dave Love <fx@gnu.org>
parents:
diff changeset
1814 1998-04-24 Geoff Voelker <voelker@cs.washington.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1815
Dave Love <fx@gnu.org>
parents:
diff changeset
1816 * w32.c (sys_socket): Make sockets non-inheritable.
Dave Love <fx@gnu.org>
parents:
diff changeset
1817
Dave Love <fx@gnu.org>
parents:
diff changeset
1818 1998-04-23 Andrew Innes <andrewi@harlequin.co.uk>
Dave Love <fx@gnu.org>
parents:
diff changeset
1819
Dave Love <fx@gnu.org>
parents:
diff changeset
1820 * coding.c (shrink_decoding_region): Do not consider LF as ascii
Dave Love <fx@gnu.org>
parents:
diff changeset
1821 if preceded by CR, since that confuses eol decoding.
Dave Love <fx@gnu.org>
parents:
diff changeset
1822 (code_convert_region): When conversion fails with
Dave Love <fx@gnu.org>
parents:
diff changeset
1823 CODING_FINISH_INSUFFICIENT_SRC, was overwriting src with garbage
Dave Love <fx@gnu.org>
parents:
diff changeset
1824 from dst instead of copying from src to dst.
Dave Love <fx@gnu.org>
parents:
diff changeset
1825
Dave Love <fx@gnu.org>
parents:
diff changeset
1826 * fileio.c (Fcopy_file): Skip dev/inode check on Windows.
Dave Love <fx@gnu.org>
parents:
diff changeset
1827
Dave Love <fx@gnu.org>
parents:
diff changeset
1828 * lread.c (dir_warning): Don't log a warning if Emacs hasn't
Dave Love <fx@gnu.org>
parents:
diff changeset
1829 finished initializing.
Dave Love <fx@gnu.org>
parents:
diff changeset
1830
Dave Love <fx@gnu.org>
parents:
diff changeset
1831 * s/ms-w32.h (utimbuf): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
1832
Dave Love <fx@gnu.org>
parents:
diff changeset
1833 * w32.c (fstat, utime): New functions; these are provided in
Dave Love <fx@gnu.org>
parents:
diff changeset
1834 conjunction with stat to make handling of file timestamps
Dave Love <fx@gnu.org>
parents:
diff changeset
1835 consistent.
Dave Love <fx@gnu.org>
parents:
diff changeset
1836 (convert_from_time_t): Fix calculation of low-order bits.
Dave Love <fx@gnu.org>
parents:
diff changeset
1837 (sys_unlink): Allow read-only files to be unlinked as on Unix.
Dave Love <fx@gnu.org>
parents:
diff changeset
1838
Dave Love <fx@gnu.org>
parents:
diff changeset
1839 * w32fns.c (x_set_vertical_scroll_bars): Put scroll bars on the
Dave Love <fx@gnu.org>
parents:
diff changeset
1840 right, as is conventional on MS-Windows.
Dave Love <fx@gnu.org>
parents:
diff changeset
1841 (w32_wnd_proc): Add code to draw popup menu titles.
Dave Love <fx@gnu.org>
parents:
diff changeset
1842 Ensure mouse capture is released before running popup menu.
Dave Love <fx@gnu.org>
parents:
diff changeset
1843
Dave Love <fx@gnu.org>
parents:
diff changeset
1844 * w32term.c (w32_read_socket): Don't misinterpret WM_PAINT message
Dave Love <fx@gnu.org>
parents:
diff changeset
1845 as an expose event if the repaint region is actually empty. Also
Dave Love <fx@gnu.org>
parents:
diff changeset
1846 use the standard menubar_selection_callback routine.
Dave Love <fx@gnu.org>
parents:
diff changeset
1847
Dave Love <fx@gnu.org>
parents:
diff changeset
1848 * w32menu.c: Replace code with a new version written from scratch
Dave Love <fx@gnu.org>
parents:
diff changeset
1849 based on xmenu.c; menu construction is now completely lazy.
Dave Love <fx@gnu.org>
parents:
diff changeset
1850
Dave Love <fx@gnu.org>
parents:
diff changeset
1851 * w32proc.c (sys_kill): Fix indenting.
Dave Love <fx@gnu.org>
parents:
diff changeset
1852
Dave Love <fx@gnu.org>
parents:
diff changeset
1853 1998-04-23 Inge Frick <inge@nada.kth.se>
Dave Love <fx@gnu.org>
parents:
diff changeset
1854
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
1855 * keyboard.c (parse_menu_item): Support keywords :keys and
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
1856 :key-sequence. Some changes to provide GC-protection. Some
Dave Love <fx@gnu.org>
parents:
diff changeset
1857 cosmetic changes.
Dave Love <fx@gnu.org>
parents:
diff changeset
1858 (syms_of_keyboard): Define new symbols `:keys' and `:key-sequence'.
Dave Love <fx@gnu.org>
parents:
diff changeset
1859
Dave Love <fx@gnu.org>
parents:
diff changeset
1860 1998-04-23 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
1861
Dave Love <fx@gnu.org>
parents:
diff changeset
1862 * Makefile.in (emacs.o): Depend on buffer.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
1863
Dave Love <fx@gnu.org>
parents:
diff changeset
1864 * charset.c (syms_of_charset): Doc fix for nonascii-insert-offset.
Dave Love <fx@gnu.org>
parents:
diff changeset
1865
Dave Love <fx@gnu.org>
parents:
diff changeset
1866 * editfns.c (Fbuffer_substring): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
1867 (Finsert_and_inherit_before_markers): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
1868 (Finsert_and_inherit, Finsert_before_markers, Finsert): Doc fixes.
Dave Love <fx@gnu.org>
parents:
diff changeset
1869
Dave Love <fx@gnu.org>
parents:
diff changeset
1870 * fns.c (Fstring_make_multibyte): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
1871 (Fstring_make_unibyte): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
1872
Dave Love <fx@gnu.org>
parents:
diff changeset
1873 1998-04-22 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
1874
Dave Love <fx@gnu.org>
parents:
diff changeset
1875 * charset.c (Funibyte_char_to_multibyte): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
1876
Dave Love <fx@gnu.org>
parents:
diff changeset
1877 * xfns.c (x_set_foreground_color): Call unload_color on the old color.
Dave Love <fx@gnu.org>
parents:
diff changeset
1878 (x_set_background_color, x_set_mouse_color): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
1879 (x_set_cursor_color, x_set_border_pixel): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
1880
Dave Love <fx@gnu.org>
parents:
diff changeset
1881 * xfaces.c (unload_color): No longer static.
Dave Love <fx@gnu.org>
parents:
diff changeset
1882
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
1883 * insdel.c (insert_from_string, insert_from_string_before_markers):
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
1884 Don't special case LENGTH = 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
1885 (insert_from_buffer): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
1886
Dave Love <fx@gnu.org>
parents:
diff changeset
1887 1998-04-22 Erik Naggum <erik@naggum.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
1888
Dave Love <fx@gnu.org>
parents:
diff changeset
1889 * filelock.c (get_boot_time): Remove extraneous semicolon.
Dave Love <fx@gnu.org>
parents:
diff changeset
1890
Dave Love <fx@gnu.org>
parents:
diff changeset
1891 * lisp.h: Remove extraneous semicolon.
Dave Love <fx@gnu.org>
parents:
diff changeset
1892
Dave Love <fx@gnu.org>
parents:
diff changeset
1893 1998-04-22 Eli Zaretskii <eliz@delysid.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
1894
Dave Love <fx@gnu.org>
parents:
diff changeset
1895 * w16select.c (Fwin16_set_clipboard_data): Call UNBLOCK_INPUT
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
1896 before calling sit_for.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
1897 (Fwin16_get_clipboard_data, Fwin16_set_clipboard_data): Balance
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
1898 the calls to BLOCK_INPUT and UNBLOCK_INPUT.
Dave Love <fx@gnu.org>
parents:
diff changeset
1899 (alloc_xfer_buf): If want_size is more than 1MB, return
Dave Love <fx@gnu.org>
parents:
diff changeset
1900 immediately with failure.
Dave Love <fx@gnu.org>
parents:
diff changeset
1901 (Fw16_set_clipboard_data, Fw16_get_clipboard_data): Replace win16
Dave Love <fx@gnu.org>
parents:
diff changeset
1902 with w16.
Dave Love <fx@gnu.org>
parents:
diff changeset
1903
Dave Love <fx@gnu.org>
parents:
diff changeset
1904 1998-04-21 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
1905
Dave Love <fx@gnu.org>
parents:
diff changeset
1906 * eval.c (Fsignal): Unconditionally do TOTALLY_UNBLOCK_INPUT.
Dave Love <fx@gnu.org>
parents:
diff changeset
1907
Dave Love <fx@gnu.org>
parents:
diff changeset
1908 * dispnew.c (update_frame): Move echo area cursor into range.
Dave Love <fx@gnu.org>
parents:
diff changeset
1909
Dave Love <fx@gnu.org>
parents:
diff changeset
1910 1998-04-21 Eli Zaretskii <eliz@delysid.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
1911
Dave Love <fx@gnu.org>
parents:
diff changeset
1912 * callproc.c (Fcall_process) [MSDOS]: Call child_setup instead of
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
1913 run_msdos_command.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
1914 (child_setup) [MSDOS]: Call run_msdos_command here.
Dave Love <fx@gnu.org>
parents:
diff changeset
1915 (child_setup) [DOS_NT]: Get past drive letter in pwd. Don't call
Dave Love <fx@gnu.org>
parents:
diff changeset
1916 close_load_descs, since we are not in a vfork.
Dave Love <fx@gnu.org>
parents:
diff changeset
1917
Dave Love <fx@gnu.org>
parents:
diff changeset
1918 * msdos.c (run_msdos_command): Don't construct process
Dave Love <fx@gnu.org>
parents:
diff changeset
1919 environment, it's already done in child_setup.
Dave Love <fx@gnu.org>
parents:
diff changeset
1920 (run_msdos_command): Add ENVV to argument list.
Dave Love <fx@gnu.org>
parents:
diff changeset
1921
Dave Love <fx@gnu.org>
parents:
diff changeset
1922 1998-04-20 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
1923
Dave Love <fx@gnu.org>
parents:
diff changeset
1924 * emacs.c (main): Move the --unibyte code below
Dave Love <fx@gnu.org>
parents:
diff changeset
1925 the most basic initializations.
Dave Love <fx@gnu.org>
parents:
diff changeset
1926 Clear out *Messages* at that point.
Dave Love <fx@gnu.org>
parents:
diff changeset
1927
Dave Love <fx@gnu.org>
parents:
diff changeset
1928 * lread.c (read_from_string_index_byte): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
1929 (read_from_string_index): Now counts characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
1930 (readchar, unreadchar, Fread_from_string): Changed accordingly.
Dave Love <fx@gnu.org>
parents:
diff changeset
1931
Dave Love <fx@gnu.org>
parents:
diff changeset
1932 * lread.c (readchar): Read a multibyte char all at once
Dave Love <fx@gnu.org>
parents:
diff changeset
1933 from a buffer, marker or string.
Dave Love <fx@gnu.org>
parents:
diff changeset
1934 (unreadchar): Unread a multibyte char all at once.
Dave Love <fx@gnu.org>
parents:
diff changeset
1935 (read1): Properly handle non-escaped multibyte chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
1936 They force a string to be multibyte.
Dave Love <fx@gnu.org>
parents:
diff changeset
1937 When reading direct from a file, any multibyte sequence means
Dave Love <fx@gnu.org>
parents:
diff changeset
1938 a multibyte string.
Dave Love <fx@gnu.org>
parents:
diff changeset
1939 Insist on MAX_LENGTH_OF_MULTI_BYTE_FORM bytes when checking
Dave Love <fx@gnu.org>
parents:
diff changeset
1940 for read_buffer full; this way need not check specially for multibyte.
Dave Love <fx@gnu.org>
parents:
diff changeset
1941
Dave Love <fx@gnu.org>
parents:
diff changeset
1942 * emacs.c: Include buffer.h
Dave Love <fx@gnu.org>
parents:
diff changeset
1943 (main): When handling --unibyte, mark all existing
Dave Love <fx@gnu.org>
parents:
diff changeset
1944 buffers as unibyte; but don't handle it when dumping.
Dave Love <fx@gnu.org>
parents:
diff changeset
1945
Dave Love <fx@gnu.org>
parents:
diff changeset
1946 * alloc.c (Fgarbage_collect): Don't truncate command-history here.
Dave Love <fx@gnu.org>
parents:
diff changeset
1947
Dave Love <fx@gnu.org>
parents:
diff changeset
1948 * callint.c (Fcall_interactively): Truncate command-history here.
Dave Love <fx@gnu.org>
parents:
diff changeset
1949
Dave Love <fx@gnu.org>
parents:
diff changeset
1950 * keyboard.c (Fcommand_execute): Truncate command-history here.
Dave Love <fx@gnu.org>
parents:
diff changeset
1951
Dave Love <fx@gnu.org>
parents:
diff changeset
1952 * lread.c (readevalloop): New arg UNIBYTE. Callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
1953 Use it to bind load_convert_to_unibyte.
Dave Love <fx@gnu.org>
parents:
diff changeset
1954 (Feval_buffer): New arg UNIBYTE. Pass it to readevalloop.
Dave Love <fx@gnu.org>
parents:
diff changeset
1955 (readevalloop_1): New unwind-protect subroutine.
Dave Love <fx@gnu.org>
parents:
diff changeset
1956 (load_convert_to_unibyte): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
1957 (syms_of_lread): Set up Lisp var.
Dave Love <fx@gnu.org>
parents:
diff changeset
1958 (read1): If load_convert_to_unibyte, convert strings to unibyte.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
1959
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
1960 * insdel.c (copy_text): Count down bytes_left properly
Dave Love <fx@gnu.org>
parents:
diff changeset
1961 in multibyte to unibyte case.
Dave Love <fx@gnu.org>
parents:
diff changeset
1962
Dave Love <fx@gnu.org>
parents:
diff changeset
1963 * fns.c (Fcompare_strings): Require first 6 args.
Dave Love <fx@gnu.org>
parents:
diff changeset
1964
Dave Love <fx@gnu.org>
parents:
diff changeset
1965 1998-04-20 Kenichi HANDA <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
1966
Dave Love <fx@gnu.org>
parents:
diff changeset
1967 * Makefile.in (lisp): Add czech.elc, slovak.elc, and romanian.elc.
Dave Love <fx@gnu.org>
parents:
diff changeset
1968 (shortlisp): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
1969
Dave Love <fx@gnu.org>
parents:
diff changeset
1970 * coding.c (setup_coding_system): For a type 4 coding system,
Dave Love <fx@gnu.org>
parents:
diff changeset
1971 FLAGS member of coding spec is a cons of CCL program symbols.
Dave Love <fx@gnu.org>
parents:
diff changeset
1972
Dave Love <fx@gnu.org>
parents:
diff changeset
1973 * ccl.c (Fregister_ccl_program): Put ccl-program-idx property to
Dave Love <fx@gnu.org>
parents:
diff changeset
1974 NAME.
Dave Love <fx@gnu.org>
parents:
diff changeset
1975
Dave Love <fx@gnu.org>
parents:
diff changeset
1976 1998-04-19 Eli Zaretskii <eliz@delysid.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
1977
Dave Love <fx@gnu.org>
parents:
diff changeset
1978 * process.h (struct Lisp_Process): Add inherit_coding_system_flag
Dave Love <fx@gnu.org>
parents:
diff changeset
1979 member.
Dave Love <fx@gnu.org>
parents:
diff changeset
1980
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
1981 * process.c (Fset_process_inherit_coding_system_flag)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
1982 (Fprocess_inherit_coding_system_flag): New functions.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
1983 (syms_of_process): Defsubr them.
Dave Love <fx@gnu.org>
parents:
diff changeset
1984 (Fstart_process, Fopen_network_stream): Initialize
Dave Love <fx@gnu.org>
parents:
diff changeset
1985 inherit_coding_system_flag.
Dave Love <fx@gnu.org>
parents:
diff changeset
1986 (read_process_output): If the process buffer isn't dead, call
Dave Love <fx@gnu.org>
parents:
diff changeset
1987 after-insert-file-set-buffer-file-coding-system.
Dave Love <fx@gnu.org>
parents:
diff changeset
1988
Dave Love <fx@gnu.org>
parents:
diff changeset
1989 1998-04-18 Hrvoje Niksic <hniksic@srce.hr>
Dave Love <fx@gnu.org>
parents:
diff changeset
1990
Dave Love <fx@gnu.org>
parents:
diff changeset
1991 * fileio.c (Fmake_temp_name): Complete rewrite.
Dave Love <fx@gnu.org>
parents:
diff changeset
1992
Dave Love <fx@gnu.org>
parents:
diff changeset
1993 1998-04-18 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
1994
Dave Love <fx@gnu.org>
parents:
diff changeset
1995 * minibuf.c (Ftry_completion): Use Fcompare_strings.
Dave Love <fx@gnu.org>
parents:
diff changeset
1996 (Fall_completions, Fminibuffer_complete_word): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
1997
Dave Love <fx@gnu.org>
parents:
diff changeset
1998 * fns.c (Fcompare_strings): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
1999 (syms_of_fns): defsubr it.
Dave Love <fx@gnu.org>
parents:
diff changeset
2000
Dave Love <fx@gnu.org>
parents:
diff changeset
2001 * xselect.c (Fx_get_cut_buffer_internal):
Dave Love <fx@gnu.org>
parents:
diff changeset
2002 If FORMAT is 0, cut buffer is empty.
Dave Love <fx@gnu.org>
parents:
diff changeset
2003
Dave Love <fx@gnu.org>
parents:
diff changeset
2004 * emacs.c (main): --unibyte affects minibuffer too.
Dave Love <fx@gnu.org>
parents:
diff changeset
2005
Dave Love <fx@gnu.org>
parents:
diff changeset
2006 1998-04-17 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2007
Dave Love <fx@gnu.org>
parents:
diff changeset
2008 * emacs.c (syms_of_emacs): Fix patching error in previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
2009
Dave Love <fx@gnu.org>
parents:
diff changeset
2010 * lread.c (read1): Compute NaN and infinities using 0.0 in a
Dave Love <fx@gnu.org>
parents:
diff changeset
2011 variable, to cope with compilers that think they are smarter than us.
Dave Love <fx@gnu.org>
parents:
diff changeset
2012
Dave Love <fx@gnu.org>
parents:
diff changeset
2013 * lread.c (readchar): Find the previous byte's address properly
Dave Love <fx@gnu.org>
parents:
diff changeset
2014 for the buffer case, as for the marker case.
Dave Love <fx@gnu.org>
parents:
diff changeset
2015
Dave Love <fx@gnu.org>
parents:
diff changeset
2016 1998-04-17 Geoff Voelker <voelker@cs.washington.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
2017
Dave Love <fx@gnu.org>
parents:
diff changeset
2018 * emacs.c (Vpath_separator): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
2019 (syms_of_emacs): Define Vpath_separator using SEPCHAR.
Dave Love <fx@gnu.org>
parents:
diff changeset
2020
Dave Love <fx@gnu.org>
parents:
diff changeset
2021 * lastfile.c (_my_endbss, my_endbss_static): New variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
2022
Dave Love <fx@gnu.org>
parents:
diff changeset
2023 * term.c (reset_terminal_modes): Only invoke hook if defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
2024
Dave Love <fx@gnu.org>
parents:
diff changeset
2025 * makefile.nt (LINK_TYPE): Do not include debug info in optimized
Dave Love <fx@gnu.org>
parents:
diff changeset
2026 binary.
Dave Love <fx@gnu.org>
parents:
diff changeset
2027 (LIBS): Include mpr.lib.
Dave Love <fx@gnu.org>
parents:
diff changeset
2028 (clean): Delete patch generated files, optimized build directory.
Dave Love <fx@gnu.org>
parents:
diff changeset
2029
Dave Love <fx@gnu.org>
parents:
diff changeset
2030 * s/ms-w32.h (HAVE_STRING_H, HAVE_STRFTIME): Define macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
2031 (SYSTEM_PURESIZE_EXTRA): Increase to handle more dumped lisp files.
Dave Love <fx@gnu.org>
parents:
diff changeset
2032
Dave Love <fx@gnu.org>
parents:
diff changeset
2033 * unexw32.c (my_begbss_static, my_endbss_static): Declare.
Dave Love <fx@gnu.org>
parents:
diff changeset
2034 (get_bss_info_from_map_file): Only define if SEPARATE_BSS_SECTION.
Dave Love <fx@gnu.org>
parents:
diff changeset
2035 (get_section_info): Use my_begbss_static, my_endbss_static to
Dave Love <fx@gnu.org>
parents:
diff changeset
2036 determine bounds of bss.
Dave Love <fx@gnu.org>
parents:
diff changeset
2037 (w32_fatal_reload_error): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
2038 (read_in_bss, map_in_heap): Invoke w32_fatal_reload_error upon error.
Dave Love <fx@gnu.org>
parents:
diff changeset
2039
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
2040 * w32.c (sys_read): Clear carriage return flag.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
2041 Report normal EOF when read fails if nothing in buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
2042 Only read more if more remaining.
Dave Love <fx@gnu.org>
parents:
diff changeset
2043 (check_windows_init_file): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
2044 (term_ntproc): Invoke check_windows_init_file.
Dave Love <fx@gnu.org>
parents:
diff changeset
2045
Dave Love <fx@gnu.org>
parents:
diff changeset
2046 * w32.h (FILE_SEND_SIGCHLD): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
2047
Dave Love <fx@gnu.org>
parents:
diff changeset
2048 * w32faces.c (Qforeground_color, Qbackground_color): Declare.
Dave Love <fx@gnu.org>
parents:
diff changeset
2049 (compute_char_face, merge_face_list): Update from xterm.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
2050
Dave Love <fx@gnu.org>
parents:
diff changeset
2051 * w32fns.c (w32_msg_pump): Handle WM_EMACS_SETLOCALE.
Dave Love <fx@gnu.org>
parents:
diff changeset
2052 (w32_wnd_proc): Handle WM_EMACS_SETFOREGROUND.
Dave Love <fx@gnu.org>
parents:
diff changeset
2053
Dave Love <fx@gnu.org>
parents:
diff changeset
2054 * w32heap.c (recreate_heap): Invoke w32_fatal_reload_error upon error.
Dave Love <fx@gnu.org>
parents:
diff changeset
2055 * w32heap.h (w32_fatal_reload_error): Declare.
Dave Love <fx@gnu.org>
parents:
diff changeset
2056
Dave Love <fx@gnu.org>
parents:
diff changeset
2057 * w32inevt.c (Vw32_recognize_altgr): Declare.
Dave Love <fx@gnu.org>
parents:
diff changeset
2058 (w32_kbd_mods_to_emacs): Obey Vw32_recognize_altgr.
Dave Love <fx@gnu.org>
parents:
diff changeset
2059 Add more keys for Vw32_capslock_is_shiftlock.
Dave Love <fx@gnu.org>
parents:
diff changeset
2060 (w32_kbd_patch_key): Obey Vw32_recognize_altgr.
Dave Love <fx@gnu.org>
parents:
diff changeset
2061 (map_virt_key): Brazilian keyboards use 0xc1 for /(?) key.
Dave Love <fx@gnu.org>
parents:
diff changeset
2062
Dave Love <fx@gnu.org>
parents:
diff changeset
2063 * w32menu.c (Vmenu_updating_frame): New variable.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
2064 (Fx_popup_menu, set_frame_menubar): Record frame whose menu is
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
2065 being updated.
Dave Love <fx@gnu.org>
parents:
diff changeset
2066 (syms_of_w32menu): Define Vmenu_updating_frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
2067
Dave Love <fx@gnu.org>
parents:
diff changeset
2068 * w32proc.c (w32_executable_type): Properly cast dos_header when
Dave Love <fx@gnu.org>
parents:
diff changeset
2069 making size comparison.
Dave Love <fx@gnu.org>
parents:
diff changeset
2070 (sys_spawnve): Update comments.
Dave Love <fx@gnu.org>
parents:
diff changeset
2071 (sys_select): Ignore children dead children with pending input.
Dave Love <fx@gnu.org>
parents:
diff changeset
2072 Delay sending SIGCHLD until all output has been read.
Dave Love <fx@gnu.org>
parents:
diff changeset
2073 (sys_kill): Sleep to allow focus change events to propagate.
Dave Love <fx@gnu.org>
parents:
diff changeset
2074 Use TerminateProcess on Win95.
Dave Love <fx@gnu.org>
parents:
diff changeset
2075 (int_from_hex, enum_locale_fn, Fw32_get_valid_locale_ids):
Dave Love <fx@gnu.org>
parents:
diff changeset
2076 New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
2077 (Vw32_valid_locale_ids): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
2078 (Fw32_set_current_locale): Send message to input thread.
Dave Love <fx@gnu.org>
parents:
diff changeset
2079 (syms_of_ntproc): defsubr Sw32_get_valid_locale_ids.
Dave Love <fx@gnu.org>
parents:
diff changeset
2080
Dave Love <fx@gnu.org>
parents:
diff changeset
2081 * w32term.c (Vw32_recognize_altgr): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
2082 (dumpglyphs): Update from xterm.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
2083 (w32_ring_bell): Flash window, don't just reset its state.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
2084 (dumprectangle, show_mouse_face, x_draw_single_glyph): Use new
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
2085 args to dumpglyphs.
Dave Love <fx@gnu.org>
parents:
diff changeset
2086 (my_set_foreground_window): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
2087 (w32_condemn_scroll_bars): Mark all as condemned scroll bars.
Dave Love <fx@gnu.org>
parents:
diff changeset
2088 (w32_redeem_scroll_bar): Look through all scroll bars.
Dave Love <fx@gnu.org>
parents:
diff changeset
2089 (w32_judge_scroll_bars): Don't clear out condemned list.
Dave Love <fx@gnu.org>
parents:
diff changeset
2090 (w32_read_socket): Clip window after frame has been restored.
Dave Love <fx@gnu.org>
parents:
diff changeset
2091 (x_focus_on_frame, x_raise_frame): Use my_set_foreground_window.
Dave Love <fx@gnu.org>
parents:
diff changeset
2092 (syms_of_w32term): Define Vw32_recognize_altgr.
Dave Love <fx@gnu.org>
parents:
diff changeset
2093
Dave Love <fx@gnu.org>
parents:
diff changeset
2094 * w32term.h (WM_EMACS_SETFOREGROUND, WM_EMACS_SETLOCALE):
Dave Love <fx@gnu.org>
parents:
diff changeset
2095 New message macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
2096
Dave Love <fx@gnu.org>
parents:
diff changeset
2097 1998-04-16 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2098
Dave Love <fx@gnu.org>
parents:
diff changeset
2099 * callproc.c (Fcall_process_region): Unbind coding-system-for-write
Dave Love <fx@gnu.org>
parents:
diff changeset
2100 after calling Fwrite_region.
Dave Love <fx@gnu.org>
parents:
diff changeset
2101
Dave Love <fx@gnu.org>
parents:
diff changeset
2102 * eval.c (Fcatch): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
2103
Dave Love <fx@gnu.org>
parents:
diff changeset
2104 * mocklisp.c (Fml_if): Initialize val.
Dave Love <fx@gnu.org>
parents:
diff changeset
2105
Dave Love <fx@gnu.org>
parents:
diff changeset
2106 1998-04-16 Erik Naggum <erik@naggum.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
2107
Dave Love <fx@gnu.org>
parents:
diff changeset
2108 * emacs.c (main): Fix typo, add --multibyte and --no-multibyte.
Dave Love <fx@gnu.org>
parents:
diff changeset
2109 (standard_args): Add --multibyte and --no-multibyte.
Dave Love <fx@gnu.org>
parents:
diff changeset
2110
Dave Love <fx@gnu.org>
parents:
diff changeset
2111 1998-04-16 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2112
Dave Love <fx@gnu.org>
parents:
diff changeset
2113 * fns.c (time): Declare it only if not HAVE_UNISTD_H.
Dave Love <fx@gnu.org>
parents:
diff changeset
2114
Dave Love <fx@gnu.org>
parents:
diff changeset
2115 * emacs.c (standard_args): Add --no-unibyte.
Dave Love <fx@gnu.org>
parents:
diff changeset
2116 (main): Recognize --no-unibyte to inhibit EMACS_UNIBYTE.
Dave Love <fx@gnu.org>
parents:
diff changeset
2117
Dave Love <fx@gnu.org>
parents:
diff changeset
2118 * fns.c (Frequire): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
2119
Dave Love <fx@gnu.org>
parents:
diff changeset
2120 * fileio.c (file_name_as_directory): For empty arg, return `./'.
Dave Love <fx@gnu.org>
parents:
diff changeset
2121
Dave Love <fx@gnu.org>
parents:
diff changeset
2122 1998-04-16 Eli Zaretskii <eliz@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2123
Dave Love <fx@gnu.org>
parents:
diff changeset
2124 * msdos.c (it_keyboard): New variable, supports Italian keyboard.
Dave Love <fx@gnu.org>
parents:
diff changeset
2125 (keyboard_layout_list): Add Italian keyboard.
Dave Love <fx@gnu.org>
parents:
diff changeset
2126
Dave Love <fx@gnu.org>
parents:
diff changeset
2127 1998-04-15 Ken'ichi Handa <handa@melange.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2128
Dave Love <fx@gnu.org>
parents:
diff changeset
2129 * coding.c (code_convert_region): If point in the conversion
Dave Love <fx@gnu.org>
parents:
diff changeset
2130 region, move it to FROM in advance.
Dave Love <fx@gnu.org>
parents:
diff changeset
2131
Dave Love <fx@gnu.org>
parents:
diff changeset
2132 1998-04-15 Eli Zaretskii <eliz@delysid.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2133
Dave Love <fx@gnu.org>
parents:
diff changeset
2134 * callproc.c (Fcall_process): Call
Dave Love <fx@gnu.org>
parents:
diff changeset
2135 after-insert-file-set-buffer-file-coding-system if
Dave Love <fx@gnu.org>
parents:
diff changeset
2136 inherit-process-coding-system is non-nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
2137
Dave Love <fx@gnu.org>
parents:
diff changeset
2138 * coding.c (syms_of_coding): Declare and define
Dave Love <fx@gnu.org>
parents:
diff changeset
2139 inherit-process-coding-system.
Dave Love <fx@gnu.org>
parents:
diff changeset
2140
Dave Love <fx@gnu.org>
parents:
diff changeset
2141 * coding.h: Declare inherit-process-coding-system.
Dave Love <fx@gnu.org>
parents:
diff changeset
2142
Dave Love <fx@gnu.org>
parents:
diff changeset
2143 * w32.c (sys_pipe): Use binary pipe I/O unconditionally.
Dave Love <fx@gnu.org>
parents:
diff changeset
2144
Dave Love <fx@gnu.org>
parents:
diff changeset
2145 * callproc.c: Remove binary-process-{in,out}put.
Dave Love <fx@gnu.org>
parents:
diff changeset
2146 (syms_of_callproc): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
2147 (Fcall_process, Fcall_process_region): Don't use
Dave Love <fx@gnu.org>
parents:
diff changeset
2148 binary-process-{in,out}put.
Dave Love <fx@gnu.org>
parents:
diff changeset
2149
Dave Love <fx@gnu.org>
parents:
diff changeset
2150 1998-04-15 Andreas Schwab <schwab@delysid.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2151
Dave Love <fx@gnu.org>
parents:
diff changeset
2152 * config.in (RE_TRANSLATE_P): Define.
Dave Love <fx@gnu.org>
parents:
diff changeset
2153
Dave Love <fx@gnu.org>
parents:
diff changeset
2154 1998-04-15 Ken'ichi Handa <handa@melange.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2155
Dave Love <fx@gnu.org>
parents:
diff changeset
2156 * ccl.c (Fccl_execute_on_string): Put \n\ at eol of docstring.
Dave Love <fx@gnu.org>
parents:
diff changeset
2157
Dave Love <fx@gnu.org>
parents:
diff changeset
2158 * xfns.c (x_set_font): Give 2nd arg nil to Fquery_fontset.
Dave Love <fx@gnu.org>
parents:
diff changeset
2159 (Fx_create_frame): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
2160
Dave Love <fx@gnu.org>
parents:
diff changeset
2161 1998-04-15 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
2162
Dave Love <fx@gnu.org>
parents:
diff changeset
2163 * ccl.c: Typo in comments fixed.
Dave Love <fx@gnu.org>
parents:
diff changeset
2164 (Qccl_program_idx, Qunification_table, Qunification_table_id): New
Dave Love <fx@gnu.org>
parents:
diff changeset
2165 variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
2166 (syms_of_ccl): Initialize and staticpro them.
Dave Love <fx@gnu.org>
parents:
diff changeset
2167 (CCL_ReadMultibyteChar2): Macro name changed from
Dave Love <fx@gnu.org>
parents:
diff changeset
2168 CCL_ReadMultibyteCharacter.
Dave Love <fx@gnu.org>
parents:
diff changeset
2169 (CCL_WriteMultibyteChar2): Macro name changed from
Dave Love <fx@gnu.org>
parents:
diff changeset
2170 CCL_WriteMultibyteChar2.
Dave Love <fx@gnu.org>
parents:
diff changeset
2171 (CCL_
Dave Love <fx@gnu.org>
parents:
diff changeset
2172 (MAX_TABLE_SET_LEVEL): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
2173 (tr_stack): New type.
Dave Love <fx@gnu.org>
parents:
diff changeset
2174 (translate_stack, translate_stack_pointer): New variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
2175 (PUSH_TRANSLATE_STACK, POP_TRANSLATE_STACK): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
2176 (ccl_driver): Adjusted for the above changes.
Dave Love <fx@gnu.org>
parents:
diff changeset
2177 (resolve_symbol_ccl_program): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
2178 (Fccl_execute): The arg CCL-PROGRAM can be a symbol of CCL
Dave Love <fx@gnu.org>
parents:
diff changeset
2179 program. If CCL-PRGRAM is a vector, convert symbols in it to ID
Dave Love <fx@gnu.org>
parents:
diff changeset
2180 numbers by resolve_symbol_ccl_program.
Dave Love <fx@gnu.org>
parents:
diff changeset
2181 (Fccl_execute_on_string): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
2182 (Fregister_ccl_program): If the arg CCL-PRGRAM is a vector,
Dave Love <fx@gnu.org>
parents:
diff changeset
2183 convert symbols in it to ID numbers by resolve_symbol_ccl_program.
Dave Love <fx@gnu.org>
parents:
diff changeset
2184
Dave Love <fx@gnu.org>
parents:
diff changeset
2185 * ccl.h (Vccl_program_table, Qccl_program_idx): Extern them.
Dave Love <fx@gnu.org>
parents:
diff changeset
2186
Dave Love <fx@gnu.org>
parents:
diff changeset
2187 * fontset.c (find_ccl_program_func): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
2188 (fs_load_font): Call a function pointed by find_ccl_program_func
Dave Love <fx@gnu.org>
parents:
diff changeset
2189 instead of finding CCL program to encode a character by itself.
Dave Love <fx@gnu.org>
parents:
diff changeset
2190 (Fquery_fontset): New optional 2nd arg REGEXPP. Callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
2191
Dave Love <fx@gnu.org>
parents:
diff changeset
2192 * fontset.h (FONT_ENCODING_NOT_DECIDED): The value is changed to 255.
Dave Love <fx@gnu.org>
parents:
diff changeset
2193 (find_ccl_program_func): Extern it.
Dave Love <fx@gnu.org>
parents:
diff changeset
2194 (Fquery_fontset): Args number changed to 2.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
2195
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
2196 * xfns.c (syms_of_xfns): Initialize find_ccl_program_func.
Dave Love <fx@gnu.org>
parents:
diff changeset
2197
Dave Love <fx@gnu.org>
parents:
diff changeset
2198 * xterm.c (x_find_ccl_program): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
2199
Dave Love <fx@gnu.org>
parents:
diff changeset
2200 * xterm.h (x_find_ccl_program): Extern it.
Dave Love <fx@gnu.org>
parents:
diff changeset
2201
Dave Love <fx@gnu.org>
parents:
diff changeset
2202 1998-04-14 Dave Love <fx@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2203
Dave Love <fx@gnu.org>
parents:
diff changeset
2204 * keymap.c: Revert erroneous 1998-04-07 change.
Dave Love <fx@gnu.org>
parents:
diff changeset
2205
Dave Love <fx@gnu.org>
parents:
diff changeset
2206 1998-04-14 Karl Heuer <kwzh@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2207
Dave Love <fx@gnu.org>
parents:
diff changeset
2208 * xfns.c (x_destroy_bitmap): Declare as void, not int.
Dave Love <fx@gnu.org>
parents:
diff changeset
2209 (x_report_frame_params, x_set_border_pixel): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
2210 (x_set_internal_border_width): widget_store_internal_border takes
Dave Love <fx@gnu.org>
parents:
diff changeset
2211 just one arg, not two.
Dave Love <fx@gnu.org>
parents:
diff changeset
2212
Dave Love <fx@gnu.org>
parents:
diff changeset
2213 1998-04-14 Andreas Schwab <schwab@delysid.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2214
Dave Love <fx@gnu.org>
parents:
diff changeset
2215 * xdisp.c (try_window): Fix mixing of Lisp_Object and int.
Dave Love <fx@gnu.org>
parents:
diff changeset
2216
Dave Love <fx@gnu.org>
parents:
diff changeset
2217 * window.c (Fset_window_configuration): Fix mixing of Lisp_Object
Dave Love <fx@gnu.org>
parents:
diff changeset
2218 and int.
Dave Love <fx@gnu.org>
parents:
diff changeset
2219
Dave Love <fx@gnu.org>
parents:
diff changeset
2220 * sysdep.c (init_sys_modes): Fix mixing of Lisp_Object and int
Dave Love <fx@gnu.org>
parents:
diff changeset
2221
Dave Love <fx@gnu.org>
parents:
diff changeset
2222 * search.c (compile_pattern, compile_pattern_1): Fix mixing of
Dave Love <fx@gnu.org>
parents:
diff changeset
2223 Lisp_Object and int.
Dave Love <fx@gnu.org>
parents:
diff changeset
2224
Dave Love <fx@gnu.org>
parents:
diff changeset
2225 * process.c (read_process_output): Fix mixing of Lisp_Object and
Dave Love <fx@gnu.org>
parents:
diff changeset
2226 int.
Dave Love <fx@gnu.org>
parents:
diff changeset
2227
Dave Love <fx@gnu.org>
parents:
diff changeset
2228 * minibuf.c (Fself_insert_and_exit): Fix mixing of Lisp_Object and
Dave Love <fx@gnu.org>
parents:
diff changeset
2229 int.
Dave Love <fx@gnu.org>
parents:
diff changeset
2230
Dave Love <fx@gnu.org>
parents:
diff changeset
2231 * marker.c (set_marker_both): Remove bogus checks on charpos.
Dave Love <fx@gnu.org>
parents:
diff changeset
2232
Dave Love <fx@gnu.org>
parents:
diff changeset
2233 * keyboard.c (parse_menu_item): Don't GCPRO non-lisp variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
2234
Dave Love <fx@gnu.org>
parents:
diff changeset
2235 * insdel.c (signal_after_change): Fix mixing of Lisp_Object and
Dave Love <fx@gnu.org>
parents:
diff changeset
2236 int.
Dave Love <fx@gnu.org>
parents:
diff changeset
2237
Dave Love <fx@gnu.org>
parents:
diff changeset
2238 * indent.c (indented_beyond_p): Fix mixing of Lisp_Object and int.
Dave Love <fx@gnu.org>
parents:
diff changeset
2239
Dave Love <fx@gnu.org>
parents:
diff changeset
2240 * frame.c (Fset_mouse_position, Fset_mouse_pixel_position): Fix
Dave Love <fx@gnu.org>
parents:
diff changeset
2241 mixing of Lisp_Object and int.
Dave Love <fx@gnu.org>
parents:
diff changeset
2242
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
2243 * fns.c (Fsubstring, substring_both, Fchar_table_range)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
2244 (Fset_char_table_range): Fix mixing of Lisp_Object and int.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
2245
Dave Love <fx@gnu.org>
parents:
diff changeset
2246 * fileio.c (Fwrite_region): Fix mixing of Lisp_Object and int.
Dave Love <fx@gnu.org>
parents:
diff changeset
2247
Dave Love <fx@gnu.org>
parents:
diff changeset
2248 * editfns.c (Fchar_after, Fchar_before): Fix mixing of Lisp_Object
Dave Love <fx@gnu.org>
parents:
diff changeset
2249 and int
Dave Love <fx@gnu.org>
parents:
diff changeset
2250
Dave Love <fx@gnu.org>
parents:
diff changeset
2251 * coding.c (code_convert_region): Fix mixing of Lisp_Object and
Dave Love <fx@gnu.org>
parents:
diff changeset
2252 int.
Dave Love <fx@gnu.org>
parents:
diff changeset
2253
Dave Love <fx@gnu.org>
parents:
diff changeset
2254 * charset.c (Fchars_in_region): Fix mixing of Lisp_Object and int.
Dave Love <fx@gnu.org>
parents:
diff changeset
2255
Dave Love <fx@gnu.org>
parents:
diff changeset
2256 * ccl.c (ccl_driver, syms_of_ccl): Fix mixing of Lisp_Object and
Dave Love <fx@gnu.org>
parents:
diff changeset
2257 int.
Dave Love <fx@gnu.org>
parents:
diff changeset
2258
Dave Love <fx@gnu.org>
parents:
diff changeset
2259 * cm.h: Update return types of declarations.
Dave Love <fx@gnu.org>
parents:
diff changeset
2260
Dave Love <fx@gnu.org>
parents:
diff changeset
2261 * xterm.h, puresize.h, termhooks.h, lisp.h, keyboard.h,
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
2262 * intervals.h, dispextern.h, blockinput.h, coding.h:
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
2263 Add more prototypes.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
2264
Dave Love <fx@gnu.org>
parents:
diff changeset
2265 * xterm.c, xselect.c, xrdb.c, xmenu.c, xdisp.c, window.c,
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
2266 * widget.c, undo.c, terminfo.c, term.c, sysdep.c, syntax.c,
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
2267 * search.c, scroll.c, process.c, print.c, mocklisp.c, prefix-args.c,
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
2268 * marker.c, keymap.c, keyboard.c, intervals.c, insdel.c, indent.c,
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
2269 * frame.c, fontset.c, fns.c, floatfns.c, filelock.c, fileio.c,
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
2270 * eval.c, emacs.c, editfns.c, doprnt.c, doc.c, dispnew.c, dired.c,
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
2271 * data.c, coding.c, cmds.c, cm.c, charset.c, ccl.c, category.c,
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
2272 * casetab.c, casefiddle.c, callproc.c, callint.c, bytecode.c,
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
2273 * buffer.c, alloc.c, abbrev.c: Fix -Wimplicit warnings.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
2274
Dave Love <fx@gnu.org>
parents:
diff changeset
2275 * buffer.c (Fset_buffer_multibyte): Do nothing if nothing actually
Dave Love <fx@gnu.org>
parents:
diff changeset
2276 changes.
Dave Love <fx@gnu.org>
parents:
diff changeset
2277
Dave Love <fx@gnu.org>
parents:
diff changeset
2278 * coding.c (code_convert_region): Call adjust_after_insert also
Dave Love <fx@gnu.org>
parents:
diff changeset
2279 in unibyte mode.
Dave Love <fx@gnu.org>
parents:
diff changeset
2280
Dave Love <fx@gnu.org>
parents:
diff changeset
2281 * fileio.c (Finsert_file_contents): Call adjust_after_insert also
Dave Love <fx@gnu.org>
parents:
diff changeset
2282 in unibyte mode.
Dave Love <fx@gnu.org>
parents:
diff changeset
2283
Dave Love <fx@gnu.org>
parents:
diff changeset
2284 1998-04-13 Ken'ichi Handa <handa@melange.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2285
Dave Love <fx@gnu.org>
parents:
diff changeset
2286 * coding.c (code_convert_string): Give decode_coding correct byte
Dave Love <fx@gnu.org>
parents:
diff changeset
2287 length of source text.
Dave Love <fx@gnu.org>
parents:
diff changeset
2288
Dave Love <fx@gnu.org>
parents:
diff changeset
2289 1998-04-13 Richard Stallman <rms@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2290
Dave Love <fx@gnu.org>
parents:
diff changeset
2291 * print.c (strout): Convert old echo area to multibyte, like printchar.
Dave Love <fx@gnu.org>
parents:
diff changeset
2292 (printchar, strout): If echo area text converted to multibyte
Dave Love <fx@gnu.org>
parents:
diff changeset
2293 does not all fit, truncate it at char boundary.
Dave Love <fx@gnu.org>
parents:
diff changeset
2294
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
2295 * marker.c (buf_charpos_to_bytepos, buf_bytepos_to_charpos):
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
2296 When calling set_marker_both, pass the right buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
2297
Dave Love <fx@gnu.org>
parents:
diff changeset
2298 * indent.c (Fcompute_motion): Check that TO and FROM are in range.
Dave Love <fx@gnu.org>
parents:
diff changeset
2299
Dave Love <fx@gnu.org>
parents:
diff changeset
2300 1998-04-13 Eli Zaretskii <eliz@delysid.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2301
Dave Love <fx@gnu.org>
parents:
diff changeset
2302 * msdos.c (dosv_refresh_virtual_screen): Do not use negative
Dave Love <fx@gnu.org>
parents:
diff changeset
2303 arguments.
Dave Love <fx@gnu.org>
parents:
diff changeset
2304 (dos_direct_output): Fix the offset passed to
Dave Love <fx@gnu.org>
parents:
diff changeset
2305 dosv_refresh_virtual_screen.
Dave Love <fx@gnu.org>
parents:
diff changeset
2306 (IT_display_cursor): Don't call dosv_refresh_virtual_screen.
Dave Love <fx@gnu.org>
parents:
diff changeset
2307 (IT_reset_terminal_modes): Don't call dosv_refresh_virtual_screen
Dave Love <fx@gnu.org>
parents:
diff changeset
2308 when setting cursor.
Dave Love <fx@gnu.org>
parents:
diff changeset
2309
Dave Love <fx@gnu.org>
parents:
diff changeset
2310 1998-04-12 Richard Stallman <rms@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2311
Dave Love <fx@gnu.org>
parents:
diff changeset
2312 * print.c (temp_output_buffer_setup): Clear out overlays,
Dave Love <fx@gnu.org>
parents:
diff changeset
2313 visited file, undo list, etc.
Dave Love <fx@gnu.org>
parents:
diff changeset
2314
Dave Love <fx@gnu.org>
parents:
diff changeset
2315 * syntax.h (SETUP_SYNTAX_TABLE_FOR_OBJECT): FROM counts chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
2316 (SYNTAX_TABLE_BYTE_TO_CHAR): Handle the offset properly
Dave Love <fx@gnu.org>
parents:
diff changeset
2317 both before and after conversion.
Dave Love <fx@gnu.org>
parents:
diff changeset
2318
Dave Love <fx@gnu.org>
parents:
diff changeset
2319 * syntax.h (UPDATE_SYNTAX_TABLE_FORWARD): Arg renamed to charpos.
Dave Love <fx@gnu.org>
parents:
diff changeset
2320 (UPDATE_SYNTAX_TABLE_BACKWARD, UPDATE_SYNTAX_TABLE): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
2321
Dave Love <fx@gnu.org>
parents:
diff changeset
2322 * xdisp.c (display_text_line): When handling selective > 0,
Dave Love <fx@gnu.org>
parents:
diff changeset
2323 update pos and pos_byte with results of calling scan_newline.
Dave Love <fx@gnu.org>
parents:
diff changeset
2324
Dave Love <fx@gnu.org>
parents:
diff changeset
2325 * data.c (set_internal, Fmakunbound): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
2326
Dave Love <fx@gnu.org>
parents:
diff changeset
2327 1998-04-12 Hallvard B Furuseth <h.b.furuseth@usit.uio.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
2328
Dave Love <fx@gnu.org>
parents:
diff changeset
2329 * print.c (print) <Lisp_String>: Fix "\ " handling.
Dave Love <fx@gnu.org>
parents:
diff changeset
2330
Dave Love <fx@gnu.org>
parents:
diff changeset
2331 1998-04-11 Richard Stallman <rms@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2332
Dave Love <fx@gnu.org>
parents:
diff changeset
2333 * s/netbsd.h (LINKER): Add definition.
Dave Love <fx@gnu.org>
parents:
diff changeset
2334 (LD_SWITCH_SYSTEM): Undo previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
2335
Dave Love <fx@gnu.org>
parents:
diff changeset
2336 * data.c (set_internal, Fmakunbound): No error if setting
Dave Love <fx@gnu.org>
parents:
diff changeset
2337 a keyword to itself.
Dave Love <fx@gnu.org>
parents:
diff changeset
2338
Dave Love <fx@gnu.org>
parents:
diff changeset
2339 1998-04-09 Karl Heuer <kwzh@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2340
Dave Love <fx@gnu.org>
parents:
diff changeset
2341 * marker.c (Fbuffer_has_markers_at): Fix termination condition.
Dave Love <fx@gnu.org>
parents:
diff changeset
2342
Dave Love <fx@gnu.org>
parents:
diff changeset
2343 * search.c (min, max): Make these macros, not functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
2344 (scan_buffer, boyer_moore): Simplify args to those macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
2345 * unexw32.c (min, max): Define as macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
2346 * w32.c (min, max): Define as macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
2347 * w32term.c (min, max): Define as macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
2348 * callproc.c (relocate_fd): Avoid `min'/`max' as variable names.
Dave Love <fx@gnu.org>
parents:
diff changeset
2349 * print.c (print): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
2350 * dispnew.c (minmax): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
2351 (update_frame): Use it.
Dave Love <fx@gnu.org>
parents:
diff changeset
2352
Dave Love <fx@gnu.org>
parents:
diff changeset
2353 * w32proc.c: Delete incorrect prototype of report_file_error.
Dave Love <fx@gnu.org>
parents:
diff changeset
2354 * w32.c (unrequest_sigio, request_sigio): Fix prototype.
Dave Love <fx@gnu.org>
parents:
diff changeset
2355
Dave Love <fx@gnu.org>
parents:
diff changeset
2356 * w32menu.c (set_frame_menubar): Call Fset_match_data, not
Dave Love <fx@gnu.org>
parents:
diff changeset
2357 Fstore_match_data.
Dave Love <fx@gnu.org>
parents:
diff changeset
2358
Dave Love <fx@gnu.org>
parents:
diff changeset
2359 * emacs.c (abort): Don't redefine on DOS_NT.
Dave Love <fx@gnu.org>
parents:
diff changeset
2360
Dave Love <fx@gnu.org>
parents:
diff changeset
2361 1998-04-09 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
2362
Dave Love <fx@gnu.org>
parents:
diff changeset
2363 * charset.c (string_to_non_ascii_char): Include garbage bytes (if
Dave Love <fx@gnu.org>
parents:
diff changeset
2364 any) following a multibyte character in *ACTUAL_LEN.
Dave Love <fx@gnu.org>
parents:
diff changeset
2365 (Fcharset_after): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
2366 (syms_of_charset): Defsubr it.
Dave Love <fx@gnu.org>
parents:
diff changeset
2367 (multibyte_form_length): Modified to be consistent with
Dave Love <fx@gnu.org>
parents:
diff changeset
2368 string_to_non_ascii_char.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
2369
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
2370 * charset.h (MULTIBYTE_FORM_LENGTH): Don't check LEN here.
Dave Love <fx@gnu.org>
parents:
diff changeset
2371
Dave Love <fx@gnu.org>
parents:
diff changeset
2372 * xdisp.c (display_text_line): Code for displaying a character by
Dave Love <fx@gnu.org>
parents:
diff changeset
2373 octal form is modified.
Dave Love <fx@gnu.org>
parents:
diff changeset
2374
Dave Love <fx@gnu.org>
parents:
diff changeset
2375 1998-04-08 Richard Stallman <rms@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2376
Dave Love <fx@gnu.org>
parents:
diff changeset
2377 * data.c (keyword_symbols_constant_flag): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
2378 (syms_of_data): Set up Lisp variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
2379 (set_internal): Obey it and give error for :-symbols.
Dave Love <fx@gnu.org>
parents:
diff changeset
2380 (Fmakunbound): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
2381
Dave Love <fx@gnu.org>
parents:
diff changeset
2382 1998-04-08 Eli Zaretskii <eliz@delysid.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2383
Dave Love <fx@gnu.org>
parents:
diff changeset
2384 * dosfns.c (init_dosfns): Fix bug in passing segment address of
Dave Love <fx@gnu.org>
parents:
diff changeset
2385 the transfer buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
2386
Dave Love <fx@gnu.org>
parents:
diff changeset
2387 1998-04-08 Karl Heuer <kwzh@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2388
Dave Love <fx@gnu.org>
parents:
diff changeset
2389 * keymap.c (fix_submap_inheritance): Fix parens.
Dave Love <fx@gnu.org>
parents:
diff changeset
2390
Dave Love <fx@gnu.org>
parents:
diff changeset
2391 1998-04-07 Richard Stallman <rms@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2392
Dave Love <fx@gnu.org>
parents:
diff changeset
2393 * fileio.c (Fmake_temp_name): Detect error return from mktemp.
Dave Love <fx@gnu.org>
parents:
diff changeset
2394
Dave Love <fx@gnu.org>
parents:
diff changeset
2395 1998-04-07 Eli Zaretskii <eliz@is.elta.co.il>
Dave Love <fx@gnu.org>
parents:
diff changeset
2396
Dave Love <fx@gnu.org>
parents:
diff changeset
2397 * charset.c (string_to_non_ascii_char, multibyte_form_length)
Dave Love <fx@gnu.org>
parents:
diff changeset
2398 (split_non_ascii_string, str_cmpchar_id): Make the STR argument
Dave Love <fx@gnu.org>
parents:
diff changeset
2399 const unsigned char *.
Dave Love <fx@gnu.org>
parents:
diff changeset
2400 * charset.h: Update prototypes for the above.
Dave Love <fx@gnu.org>
parents:
diff changeset
2401
Dave Love <fx@gnu.org>
parents:
diff changeset
2402 * filelock.c: Include <utmp.h> only if CLASH_DETECTION is
Dave Love <fx@gnu.org>
parents:
diff changeset
2403 defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
2404
Dave Love <fx@gnu.org>
parents:
diff changeset
2405 * process.c (kill_buffer_processes): Make consistent with
Dave Love <fx@gnu.org>
parents:
diff changeset
2406 prototype in lisp.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
2407
Dave Love <fx@gnu.org>
parents:
diff changeset
2408 * msdos.c (request_sigio, unrequest_sigio): Make consistent with
Dave Love <fx@gnu.org>
parents:
diff changeset
2409 prototypes in lisp.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
2410
Dave Love <fx@gnu.org>
parents:
diff changeset
2411 * charset.h (CHAR_STRING): Cast to unsigned char ** explicitly.
Dave Love <fx@gnu.org>
parents:
diff changeset
2412
Dave Love <fx@gnu.org>
parents:
diff changeset
2413 * w16select.c (Fwin16_set_clipboard_data): Call message2 with 3
Dave Love <fx@gnu.org>
parents:
diff changeset
2414 arguments.
Dave Love <fx@gnu.org>
parents:
diff changeset
2415
Dave Love <fx@gnu.org>
parents:
diff changeset
2416 * emacs.c (abort): Don't redefine on MSDOS.
Dave Love <fx@gnu.org>
parents:
diff changeset
2417
Dave Love <fx@gnu.org>
parents:
diff changeset
2418 1998-04-07 Dave Love <fx@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2419
Dave Love <fx@gnu.org>
parents:
diff changeset
2420 * keymap.c (describe_command): Use quotes around symbol name.
Dave Love <fx@gnu.org>
parents:
diff changeset
2421
Dave Love <fx@gnu.org>
parents:
diff changeset
2422 * emacs.c (main): Obey environment variable EMACS_UNIBYTE as
Dave Love <fx@gnu.org>
parents:
diff changeset
2423 alternative to --unibyte.
Dave Love <fx@gnu.org>
parents:
diff changeset
2424
Dave Love <fx@gnu.org>
parents:
diff changeset
2425 1998-04-06 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
Dave Love <fx@gnu.org>
parents:
diff changeset
2426
Dave Love <fx@gnu.org>
parents:
diff changeset
2427 * config.in (GSSAPI, HAVE_LIBGSSAPI_KRB5, HAVE_LIBGSSAPI)
Dave Love <fx@gnu.org>
parents:
diff changeset
2428 (HAVE_GSSAPI_H): Add undefs for GSS-API support in movemail.
Dave Love <fx@gnu.org>
parents:
diff changeset
2429
Dave Love <fx@gnu.org>
parents:
diff changeset
2430 1998-04-06 Richard Stallman <rms@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2431
Dave Love <fx@gnu.org>
parents:
diff changeset
2432 * dired.c (Fdirectory_files): Use make_uninit_multibyte_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
2433 Use STRING_BYTES on encoded_directory.
Dave Love <fx@gnu.org>
parents:
diff changeset
2434
Dave Love <fx@gnu.org>
parents:
diff changeset
2435 1998-04-06 Andreas Schwab <schwab@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2436
Dave Love <fx@gnu.org>
parents:
diff changeset
2437 * fns.c (Flength): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
2438
Dave Love <fx@gnu.org>
parents:
diff changeset
2439 * unexelf.c (unexec): Account for possible padding before the old
Dave Love <fx@gnu.org>
parents:
diff changeset
2440 .bss section.
Dave Love <fx@gnu.org>
parents:
diff changeset
2441
Dave Love <fx@gnu.org>
parents:
diff changeset
2442 * editfns.c (Ftranspose_regions): Fix order of parameters for
Dave Love <fx@gnu.org>
parents:
diff changeset
2443 replace_range.
Dave Love <fx@gnu.org>
parents:
diff changeset
2444
Dave Love <fx@gnu.org>
parents:
diff changeset
2445 * dired.c (Fdirectory_files): GCPRO encoded_directory and list.
Dave Love <fx@gnu.org>
parents:
diff changeset
2446 Compute needsep only once. Pass correct arg to chars_in_text.
Dave Love <fx@gnu.org>
parents:
diff changeset
2447
Dave Love <fx@gnu.org>
parents:
diff changeset
2448 * alloc.c (gc_sweep): Avoid using two loop variables counting the
Dave Love <fx@gnu.org>
parents:
diff changeset
2449 same thing.
Dave Love <fx@gnu.org>
parents:
diff changeset
2450
Dave Love <fx@gnu.org>
parents:
diff changeset
2451 1998-04-06 Ken'ichi Handa <handa@delysid.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2452
Dave Love <fx@gnu.org>
parents:
diff changeset
2453 * fns.c (Fstring_as_unibyte): Set size_byte field to -1.
Dave Love <fx@gnu.org>
parents:
diff changeset
2454
Dave Love <fx@gnu.org>
parents:
diff changeset
2455 1998-04-05 Eli Zaretskii <eliz@is.elta.co.il>
Dave Love <fx@gnu.org>
parents:
diff changeset
2456
Dave Love <fx@gnu.org>
parents:
diff changeset
2457 * config.in: Don't include <string.h> when configuring.
Dave Love <fx@gnu.org>
parents:
diff changeset
2458
Dave Love <fx@gnu.org>
parents:
diff changeset
2459 1998-04-04 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2460
Dave Love <fx@gnu.org>
parents:
diff changeset
2461 * s/netbsd.h (LD_SWITCH_SYSTEM): Add -L/usr/lib.
Dave Love <fx@gnu.org>
parents:
diff changeset
2462
Dave Love <fx@gnu.org>
parents:
diff changeset
2463 1998-04-03 enami tsugutomo <enami@but-b.or.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
2464
Dave Love <fx@gnu.org>
parents:
diff changeset
2465 * editfns.c (Fmessage_box): Pass the missing third argument
Dave Love <fx@gnu.org>
parents:
diff changeset
2466 STRING_MULTIBYTE (val) to message2.
Dave Love <fx@gnu.org>
parents:
diff changeset
2467
Dave Love <fx@gnu.org>
parents:
diff changeset
2468 * frame.c (make_frame_without_minibuffer): Conditionalize on
Dave Love <fx@gnu.org>
parents:
diff changeset
2469 HAVE_WINDOW_SYSTEM.
Dave Love <fx@gnu.org>
parents:
diff changeset
2470 (make_minibuffer_frame): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
2471 * frame.h: Ditto.
Dave Love <fx@gnu.org>
parents:
diff changeset
2472
Dave Love <fx@gnu.org>
parents:
diff changeset
2473 1998-04-03 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2474
Dave Love <fx@gnu.org>
parents:
diff changeset
2475 * intervals.c (set_intervals_multibyte):
Dave Love <fx@gnu.org>
parents:
diff changeset
2476 Function moved after set_intervals_multibyte_1.
Dave Love <fx@gnu.org>
parents:
diff changeset
2477
Dave Love <fx@gnu.org>
parents:
diff changeset
2478 * xdisp.c (redisplay_window): If updating mode line,
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
2479 temporarily change selected_frame.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
2480
Dave Love <fx@gnu.org>
parents:
diff changeset
2481 1998-04-02 Dave Love <fx@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2482
Dave Love <fx@gnu.org>
parents:
diff changeset
2483 * emacs.c (main): Add [--unibyte] to usage.
Dave Love <fx@gnu.org>
parents:
diff changeset
2484
Dave Love <fx@gnu.org>
parents:
diff changeset
2485 1998-04-02 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2486
Dave Love <fx@gnu.org>
parents:
diff changeset
2487 * print.c (print) <Lisp_String>: Follow a hex escape with `\ ' if nec.
Dave Love <fx@gnu.org>
parents:
diff changeset
2488
Dave Love <fx@gnu.org>
parents:
diff changeset
2489 * data.c (Fmake_variable_frame_local): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
2490
Dave Love <fx@gnu.org>
parents:
diff changeset
2491 * fns.c (Fstring_as_multibyte): Never return unibyte string unchanged.
Dave Love <fx@gnu.org>
parents:
diff changeset
2492
Dave Love <fx@gnu.org>
parents:
diff changeset
2493 1998-04-02 NIIBE Yutaka <gniibe@mri.co.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
2494
Dave Love <fx@gnu.org>
parents:
diff changeset
2495 * fns.c (Fstring_as_multibyte): Set size_byte field.
Dave Love <fx@gnu.org>
parents:
diff changeset
2496
Dave Love <fx@gnu.org>
parents:
diff changeset
2497 1998-04-02 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2498
Dave Love <fx@gnu.org>
parents:
diff changeset
2499 * fns.c (char_table_translate): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
2500 * config.in (RE_TRANSLATE): Use char_table_translate.
Dave Love <fx@gnu.org>
parents:
diff changeset
2501
Dave Love <fx@gnu.org>
parents:
diff changeset
2502 1998-04-02 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
2503
Dave Love <fx@gnu.org>
parents:
diff changeset
2504 * coding.c (CHARSET_OK): Don't reject safe charsets.
Dave Love <fx@gnu.org>
parents:
diff changeset
2505 (DECODE_DESIGNATION): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
2506 (check_composing_code): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
2507
Dave Love <fx@gnu.org>
parents:
diff changeset
2508 * marker.c (buf_charpos_to_bytepos): Delete local variable
Dave Love <fx@gnu.org>
parents:
diff changeset
2509 gapend_byte.
Dave Love <fx@gnu.org>
parents:
diff changeset
2510
Dave Love <fx@gnu.org>
parents:
diff changeset
2511 * xselect.c (selection_data_to_lisp_data): Give
Dave Love <fx@gnu.org>
parents:
diff changeset
2512 make_string_from_bytes a correct char size.
Dave Love <fx@gnu.org>
parents:
diff changeset
2513
Dave Love <fx@gnu.org>
parents:
diff changeset
2514 1998-04-01 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2515
Dave Love <fx@gnu.org>
parents:
diff changeset
2516 * xdisp.c (redisplay_window): Fix computing pos from last_point.
Dave Love <fx@gnu.org>
parents:
diff changeset
2517
Dave Love <fx@gnu.org>
parents:
diff changeset
2518 1998-03-30 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
2519
Dave Love <fx@gnu.org>
parents:
diff changeset
2520 * coding.c (code_convert_region): Handle skipped ASCII characters
Dave Love <fx@gnu.org>
parents:
diff changeset
2521 at the head and tail of conversion region correctly when adjusting
Dave Love <fx@gnu.org>
parents:
diff changeset
2522 position keepers. Call adjust_after_insert to record undo info
Dave Love <fx@gnu.org>
parents:
diff changeset
2523 and adjust markers when we don't have to change byte sequence of
Dave Love <fx@gnu.org>
parents:
diff changeset
2524 a buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
2525
Dave Love <fx@gnu.org>
parents:
diff changeset
2526 * coding.h (struct coding_system): Comment for the member
Dave Love <fx@gnu.org>
parents:
diff changeset
2527 heading_ascii modified.
Dave Love <fx@gnu.org>
parents:
diff changeset
2528
Dave Love <fx@gnu.org>
parents:
diff changeset
2529 * fileio.c (Finsert_file_contents): Call adjust_after_insert when
Dave Love <fx@gnu.org>
parents:
diff changeset
2530 a text is inserted in a multibyte buffer without any code
Dave Love <fx@gnu.org>
parents:
diff changeset
2531 conversion.
Dave Love <fx@gnu.org>
parents:
diff changeset
2532
Dave Love <fx@gnu.org>
parents:
diff changeset
2533 * insdel.c (adjust_markers_for_replace): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
2534 (adjust_after_replace): Arguments changed. Call
Dave Love <fx@gnu.org>
parents:
diff changeset
2535 adjust_markers_for_replace if this function is called after
Dave Love <fx@gnu.org>
parents:
diff changeset
2536 replacement.
Dave Love <fx@gnu.org>
parents:
diff changeset
2537 (adjust_after_insert): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
2538
Dave Love <fx@gnu.org>
parents:
diff changeset
2539 * lisp.h (adjust_after_replace, adjust_after_insert): Extern them.
Dave Love <fx@gnu.org>
parents:
diff changeset
2540
Dave Love <fx@gnu.org>
parents:
diff changeset
2541 1998-03-28 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2542
Dave Love <fx@gnu.org>
parents:
diff changeset
2543 * xdisp.c (display_text_line): Handle overlay-arrow correctly.
Dave Love <fx@gnu.org>
parents:
diff changeset
2544
Dave Love <fx@gnu.org>
parents:
diff changeset
2545 1998-03-28 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2546
Dave Love <fx@gnu.org>
parents:
diff changeset
2547 * fileio.c (barf_or_query_if_file_exists): New arg QUICK.
Dave Love <fx@gnu.org>
parents:
diff changeset
2548 All calls changed.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
2549
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
2550 1998-03-27 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2551
Dave Love <fx@gnu.org>
parents:
diff changeset
2552 * insdel.c (check_markers_debug_flag): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
2553 (syms_of_insdel): Set up Lisp var.
Dave Love <fx@gnu.org>
parents:
diff changeset
2554 (CHECK_MARKERS): New macro. Use it everywhere
Dave Love <fx@gnu.org>
parents:
diff changeset
2555 instead of calling check_markers directly.
Dave Love <fx@gnu.org>
parents:
diff changeset
2556 It tests check_markers_debug_flag.
Dave Love <fx@gnu.org>
parents:
diff changeset
2557
Dave Love <fx@gnu.org>
parents:
diff changeset
2558 1998-03-26 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2559
Dave Love <fx@gnu.org>
parents:
diff changeset
2560 * alloc.c (mark_buffer): Mark the undo_list slot specially;
Dave Love <fx@gnu.org>
parents:
diff changeset
2561 don't mark a marker just cause it is in this list.
Dave Love <fx@gnu.org>
parents:
diff changeset
2562 (Fgarbage_collect): Discard from all undo-lists
Dave Love <fx@gnu.org>
parents:
diff changeset
2563 all elements that adjust markers that were not marked.
Dave Love <fx@gnu.org>
parents:
diff changeset
2564
Dave Love <fx@gnu.org>
parents:
diff changeset
2565 * buffer.h (struct buffer): Field `undo_list' moved before `name'
Dave Love <fx@gnu.org>
parents:
diff changeset
2566 so it won't get marked in the usual way.
Dave Love <fx@gnu.org>
parents:
diff changeset
2567
Dave Love <fx@gnu.org>
parents:
diff changeset
2568 * coding.c (code_convert_region): Call adjust_before_replace
Dave Love <fx@gnu.org>
parents:
diff changeset
2569 in the no-conversion case. Adjust GPT, ZV and Z in chars.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
2570
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
2571 1998-03-25 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2572
Dave Love <fx@gnu.org>
parents:
diff changeset
2573 * lread.c (init_lread): Init Vstandard_input.
Dave Love <fx@gnu.org>
parents:
diff changeset
2574
Dave Love <fx@gnu.org>
parents:
diff changeset
2575 1998-03-25 Ken'ichi Handa <handa@melange.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2576
Dave Love <fx@gnu.org>
parents:
diff changeset
2577 * xdisp.c (redisplay_window): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
2578
Dave Love <fx@gnu.org>
parents:
diff changeset
2579 1998-03-25 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
2580
Dave Love <fx@gnu.org>
parents:
diff changeset
2581 * indent.c (compute_motion): Call strwidth only when necessary.
Dave Love <fx@gnu.org>
parents:
diff changeset
2582 Set wide_column_end_hpos only when MULTIBYTE_BYTES_WIDTH set
Dave Love <fx@gnu.org>
parents:
diff changeset
2583 nonzero to wide_column.
Dave Love <fx@gnu.org>
parents:
diff changeset
2584
Dave Love <fx@gnu.org>
parents:
diff changeset
2585 * xdisp.c (redisplay_window): Give byte position to FETCH_BYTE.
Dave Love <fx@gnu.org>
parents:
diff changeset
2586 Call pos_tab_offset appropriately.
Dave Love <fx@gnu.org>
parents:
diff changeset
2587 (try_window_id): Give byte position to FETCH_BYTE. Set
Dave Love <fx@gnu.org>
parents:
diff changeset
2588 val.bytepos to pos_byte.
Dave Love <fx@gnu.org>
parents:
diff changeset
2589
Dave Love <fx@gnu.org>
parents:
diff changeset
2590 * lisp.h (make_buffer_string, make_buffer_string_both): Extern
Dave Love <fx@gnu.org>
parents:
diff changeset
2591 them.
Dave Love <fx@gnu.org>
parents:
diff changeset
2592
Dave Love <fx@gnu.org>
parents:
diff changeset
2593 * process.c (read_process_output): Count multibyte characters. If
Dave Love <fx@gnu.org>
parents:
diff changeset
2594 received data is stored in p->decoding_buf, copy it to a temporary
Dave Love <fx@gnu.org>
parents:
diff changeset
2595 buffer and call insert_before_makers instead of
Dave Love <fx@gnu.org>
parents:
diff changeset
2596 insert_from_string_before_markers.
Dave Love <fx@gnu.org>
parents:
diff changeset
2597
Dave Love <fx@gnu.org>
parents:
diff changeset
2598 1998-03-24 Ken'ichi Handa <handa@melange.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2599
Dave Love <fx@gnu.org>
parents:
diff changeset
2600 * lisp.h (record_delete): The second arg is Lisp_Object.
Dave Love <fx@gnu.org>
parents:
diff changeset
2601
Dave Love <fx@gnu.org>
parents:
diff changeset
2602 1998-03-24 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
2603
Dave Love <fx@gnu.org>
parents:
diff changeset
2604 * indent.c (MULTIBYTE_BYTES_WIDTH): Set wide_column only when we
Dave Love <fx@gnu.org>
parents:
diff changeset
2605 encounter a wide-column character.
Dave Love <fx@gnu.org>
parents:
diff changeset
2606
Dave Love <fx@gnu.org>
parents:
diff changeset
2607 * undo.c (record_delete): Record last_point_position when there's
Dave Love <fx@gnu.org>
parents:
diff changeset
2608 no record other than marker adjustment before undo boundary.
Dave Love <fx@gnu.org>
parents:
diff changeset
2609
Dave Love <fx@gnu.org>
parents:
diff changeset
2610 * insdel.c (del_range_2): Move gap again to a proper place just
Dave Love <fx@gnu.org>
parents:
diff changeset
2611 after calling make_buffer_string_both.
Dave Love <fx@gnu.org>
parents:
diff changeset
2612
Dave Love <fx@gnu.org>
parents:
diff changeset
2613 * coding.c (shrink_decoding_region): If EOL_CONVERSION is nonzero,
Dave Love <fx@gnu.org>
parents:
diff changeset
2614 don't skip `\r' (instead of `\n').
Dave Love <fx@gnu.org>
parents:
diff changeset
2615
Dave Love <fx@gnu.org>
parents:
diff changeset
2616 1998-03-23 Andreas Schwab <schwab@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2617
Dave Love <fx@gnu.org>
parents:
diff changeset
2618 * xmenu.c (popup_get_selection): On receiving a KeyPress event
Dave Love <fx@gnu.org>
parents:
diff changeset
2619 only deactivate the menu when the key is not a modifier key.
Dave Love <fx@gnu.org>
parents:
diff changeset
2620
Dave Love <fx@gnu.org>
parents:
diff changeset
2621 * xfns.c (Fx_create_frame): Use "borderWidth", not "borderwidth",
Dave Love <fx@gnu.org>
parents:
diff changeset
2622 as resource name, to be consistent with other X applications.
Dave Love <fx@gnu.org>
parents:
diff changeset
2623
Dave Love <fx@gnu.org>
parents:
diff changeset
2624 1998-03-21 Richard Stallman <rms@delysid.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2625
Dave Love <fx@gnu.org>
parents:
diff changeset
2626 * dired.c (Fdirectory_files):
Dave Love <fx@gnu.org>
parents:
diff changeset
2627 In FULL case, compute number of characters
Dave Love <fx@gnu.org>
parents:
diff changeset
2628
Dave Love <fx@gnu.org>
parents:
diff changeset
2629 * fns.c (substring_both, Fsubstring): Use make_specified_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
2630 (concat): Make string result unibyte or multibyte as appropriate.
Dave Love <fx@gnu.org>
parents:
diff changeset
2631
Dave Love <fx@gnu.org>
parents:
diff changeset
2632 * sunfns.c (syms_of_sunfns): Pass new arg to make_pure_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
2633
Dave Love <fx@gnu.org>
parents:
diff changeset
2634 * alloc.c (make_specified_string): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
2635 (make_string_from_bytes): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
2636 (compact_strings): Get byte size from size, if size_byte < 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
2637 (Fmake_string): Use make_uninit_string for single-byte char.
Dave Love <fx@gnu.org>
parents:
diff changeset
2638 (make_unibyte_string): Mark string as unibyte.
Dave Love <fx@gnu.org>
parents:
diff changeset
2639 (make_uninit_string): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
2640 (make_string): Likewise, if size == size in bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
2641 (make_pure_string): New arg MULTIBYTE.
Dave Love <fx@gnu.org>
parents:
diff changeset
2642 (Fpurecopy): Pass new arg to make_pure_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
2643
Dave Love <fx@gnu.org>
parents:
diff changeset
2644 * editfns.c (Fchar_to_string): Use make_string_from_bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
2645 (Fformat): Use make_specified_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
2646 (make_buffer_string_both): Use make_uninit_string if buffer is unibyte.
Dave Love <fx@gnu.org>
parents:
diff changeset
2647
Dave Love <fx@gnu.org>
parents:
diff changeset
2648 * casefiddle.c (casify_object): Use make_specified_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
2649
Dave Love <fx@gnu.org>
parents:
diff changeset
2650 * charset.c (Fstring): Use make_string_from_bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
2651 (Fcompose_string): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
2652
Dave Love <fx@gnu.org>
parents:
diff changeset
2653 * cmds.c (internal_self_insert): Use make_string_from_bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
2654
Dave Love <fx@gnu.org>
parents:
diff changeset
2655 * coding.c (code_convert_string): Use make_string_from_bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
2656
Dave Love <fx@gnu.org>
parents:
diff changeset
2657 * doc.c (Fsubstitute_command_keys): Use make_string_from_bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
2658
Dave Love <fx@gnu.org>
parents:
diff changeset
2659 * lread.c (read1): Pass new arg to make_pure_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
2660 (make_symbol): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
2661 (init_obarray): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
2662 (read1): Use make_specified_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
2663
Dave Love <fx@gnu.org>
parents:
diff changeset
2664 * print.c (PRINTPREPARE): Use make_string_from_bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
2665
Dave Love <fx@gnu.org>
parents:
diff changeset
2666 * process.c (read_process_output): Use make_string_from_bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
2667
Dave Love <fx@gnu.org>
parents:
diff changeset
2668 * search.c (Fregexp_quote): Use make_specified_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
2669
Dave Love <fx@gnu.org>
parents:
diff changeset
2670 * xselect.c (selection_data_to_lisp_data): Use make_string_from_bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
2671
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
2672 * insdel.c (insert_from_string_1, replace_range):
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
2673 Use STRING_MULTIBYTE to determine whether string is multibyte.
Dave Love <fx@gnu.org>
parents:
diff changeset
2674
Dave Love <fx@gnu.org>
parents:
diff changeset
2675 * editfns.c: Use STRING_BYTES and SET_STRING_BYTES.
Dave Love <fx@gnu.org>
parents:
diff changeset
2676
Dave Love <fx@gnu.org>
parents:
diff changeset
2677 (Ftranspose_regions): Try to handle combining bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
2678
Dave Love <fx@gnu.org>
parents:
diff changeset
2679 * alloc.c, xterm.c, xselect.c, xmenu.c, xfns.c, xdisp.c, search.c,
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
2680 * process.c, print.c, lread.c, keymap.c, insdel.c, keyboard.c,
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
2681 * frame.c, fns.c, filelock.c, doc.c, dispnew.c, data.c, coding.c,
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
2682 * charset.c, ccl.c, category.c, casefiddle.c, callproc.c, callint.c,
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
2683 * bytecode.c, abbrev.c, minibuf.c, buffer.c, fileio.c:
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
2684 Use STRING_BYTES and SET_STRING_BYTES.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
2685
Dave Love <fx@gnu.org>
parents:
diff changeset
2686 * xmenu.c: Don't include puresize.h any more as code that needs it
Dave Love <fx@gnu.org>
parents:
diff changeset
2687 has moved to keyboard.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
2688 (menu_item_equiv_key, menu_item_enabled_p_1, menu_item_enabled_p):
Dave Love <fx@gnu.org>
parents:
diff changeset
2689 Functions deleted; code moved to parse_menu_item in keyboard.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
2690 (single_keymap_panes): Large part of code moved to single_menu_item.
Dave Love <fx@gnu.org>
parents:
diff changeset
2691 (single_menu_item): New function that uses parse_menu_item.
Dave Love <fx@gnu.org>
parents:
diff changeset
2692 (Qmenu_alias): Variable deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
2693 (QCtoggle, QCradio): New variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
2694 (syms_of_xmenu): Change initializations of variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
2695
Dave Love <fx@gnu.org>
parents:
diff changeset
2696 * keymap.c (fix_submap_inheritance, get_keyelt, store_in_keymap)
Dave Love <fx@gnu.org>
parents:
diff changeset
2697 (copy-keymap, where_is_internal_1):
Dave Love <fx@gnu.org>
parents:
diff changeset
2698 Support new format for menu items.
Dave Love <fx@gnu.org>
parents:
diff changeset
2699 (syms_of_keymap): New symbol `menu-item'.
Dave Love <fx@gnu.org>
parents:
diff changeset
2700
Dave Love <fx@gnu.org>
parents:
diff changeset
2701 * keyboard.c: Include puresize.h for CHECK_IMPURE.
Dave Love <fx@gnu.org>
parents:
diff changeset
2702 (parse_menu_item): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
2703 (menu_item_eval_property_1, menu_item_eval_property) New suroutines.
Dave Love <fx@gnu.org>
parents:
diff changeset
2704 (menu_bar_one_keymap): Moved some code to menu_bar_item.
Dave Love <fx@gnu.org>
parents:
diff changeset
2705 (menu_bar_item): Rewritten to use parse_menu_item.
Dave Love <fx@gnu.org>
parents:
diff changeset
2706 (menu_bar_item_1): Function deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
2707 (QCenable, QCvisible, QChelp, QCfilter, QCbutton, QCtoggle, QCradio):
Dave Love <fx@gnu.org>
parents:
diff changeset
2708 (Qmenu_alias): New variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
2709 (syms_of_keyboard): Initialize them, and item_properties.
Dave Love <fx@gnu.org>
parents:
diff changeset
2710
Dave Love <fx@gnu.org>
parents:
diff changeset
2711 * insdel.c (replace_range): New arg NOMARKERS.
Dave Love <fx@gnu.org>
parents:
diff changeset
2712
Dave Love <fx@gnu.org>
parents:
diff changeset
2713 1998-03-21 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2714
Dave Love <fx@gnu.org>
parents:
diff changeset
2715 * dired.c (Fdirectory_files): In FULL case,
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
2716 compute number of characters.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
2717
Dave Love <fx@gnu.org>
parents:
diff changeset
2718 * insdel.c (insert_from_string_1, replace_range):
Dave Love <fx@gnu.org>
parents:
diff changeset
2719 Use STRING_MULTIBYTE to determine whether string is multibyte.
Dave Love <fx@gnu.org>
parents:
diff changeset
2720
Dave Love <fx@gnu.org>
parents:
diff changeset
2721 * lisp.h: Declarations changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
2722 (STRING_MULTIBYTE, STRING_BYTES, SET_STRING_BYTES):
Dave Love <fx@gnu.org>
parents:
diff changeset
2723 New definitions treating negative size_byte as a flag for unibyte.
Dave Love <fx@gnu.org>
parents:
diff changeset
2724
Dave Love <fx@gnu.org>
parents:
diff changeset
2725 * xselect.c (selection_data_to_lisp_data): Use make_string_from_bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
2726
Dave Love <fx@gnu.org>
parents:
diff changeset
2727 * search.c (Fregexp_quote): Use make_specified_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
2728
Dave Love <fx@gnu.org>
parents:
diff changeset
2729 * process.c (read_process_output): Use make_string_from_bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
2730
Dave Love <fx@gnu.org>
parents:
diff changeset
2731 * print.c (PRINTPREPARE): Use make_string_from_bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
2732
Dave Love <fx@gnu.org>
parents:
diff changeset
2733 * fns.c (substring_both, Fsubstring): Use make_specified_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
2734 (concat): Make string result unibyte or multibyte as appropriate.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
2735
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
2736 * doc.c (Fsubstitute_command_keys): Use make_string_from_bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
2737
Dave Love <fx@gnu.org>
parents:
diff changeset
2738 * coding.c (code_convert_string): Use make_string_from_bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
2739
Dave Love <fx@gnu.org>
parents:
diff changeset
2740 * cmds.c (internal_self_insert): Use make_string_from_bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
2741
Dave Love <fx@gnu.org>
parents:
diff changeset
2742 * charset.c (Fstring): Use make_string_from_bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
2743 (Fcompose_string): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
2744
Dave Love <fx@gnu.org>
parents:
diff changeset
2745 * casefiddle.c (casify_object): Use make_specified_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
2746
Dave Love <fx@gnu.org>
parents:
diff changeset
2747 * editfns.c (Fchar_to_string): Use make_string_from_bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
2748 (Fformat): Use make_specified_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
2749 (make_buffer_string_both): Use make_uninit_string if buffer is unibyte.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
2750
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
2751 * sunfns.c (syms_of_sunfns): Pass new arg to make_pure_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
2752
Dave Love <fx@gnu.org>
parents:
diff changeset
2753 * lread.c (read1): Pass new arg to make_pure_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
2754 (make_symbol): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
2755 (init_obarray): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
2756 (read1): Use make_specified_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
2757
Dave Love <fx@gnu.org>
parents:
diff changeset
2758 * alloc.c (make_specified_string): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
2759 (make_string_from_bytes): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
2760 (compact_strings): Get byte size from size, if size_byte < 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
2761 (Fmake_string): Use make_uninit_string for single-byte char.
Dave Love <fx@gnu.org>
parents:
diff changeset
2762 (make_unibyte_string): Mark string as unibyte.
Dave Love <fx@gnu.org>
parents:
diff changeset
2763 (make_uninit_string): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
2764 (make_string): Likewise, if size == size in bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
2765 (make_pure_string): New arg MULTIBYTE.
Dave Love <fx@gnu.org>
parents:
diff changeset
2766 (Fpurecopy): Pass new arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
2767
Dave Love <fx@gnu.org>
parents:
diff changeset
2768 * lisp.h (STRING_BYTES, SET_STRING_BYTES): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
2769
Dave Love <fx@gnu.org>
parents:
diff changeset
2770 * All files: Use STRING_BYTES and SET_STRING_BYTES.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
2771
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
2772 * editfns.c (Ftranspose_regions): Try to handle combining bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
2773 * insdel.c (replace_range): New arg NOMARKERS.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
2774
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
2775 1998-03-20 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2776
Dave Love <fx@gnu.org>
parents:
diff changeset
2777 * cmds.c (internal_self_insert): Pass new arg to replace_range.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
2778
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
2779 * insdel.c (insert_1_both, insert_from_string_1, insert_from_buffer_1):
Dave Love <fx@gnu.org>
parents:
diff changeset
2780 (adjust_before_replace, adjust_after_replace, replace_range):
Dave Love <fx@gnu.org>
parents:
diff changeset
2781 (del_range_2): Call record_delete the new way.
Dave Love <fx@gnu.org>
parents:
diff changeset
2782 Use make_buffer_string_both to make the string to pass.
Dave Love <fx@gnu.org>
parents:
diff changeset
2783
Dave Love <fx@gnu.org>
parents:
diff changeset
2784 * editfns.c (make_buffer_string_both): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
2785 (make_buffer_string): Use make_buffer_string_both.
Dave Love <fx@gnu.org>
parents:
diff changeset
2786
Dave Love <fx@gnu.org>
parents:
diff changeset
2787 * undo.c (record_delete): Replace LENGTH arg with STRING.
Dave Love <fx@gnu.org>
parents:
diff changeset
2788 (record_change): Call record_delete the new way.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
2789
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
2790 * Makefile.in (keymap.o): Depend on puresize.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
2791 (xmenu.o): Don't depend on puresize.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
2792
Dave Love <fx@gnu.org>
parents:
diff changeset
2793 1998-03-20 Inge Frick <inge@nada.kth.se>
Dave Love <fx@gnu.org>
parents:
diff changeset
2794
Dave Love <fx@gnu.org>
parents:
diff changeset
2795 * keyboard.h (item_properties): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
2796 (ITEM_PROPERTY_...): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
2797
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
2798 * keymap.c (fix_submap_inheritance, get_keyelt, store_in_keymap)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
2799 (copy-keymap, where_is_internal_1): Support new format for menu items.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
2800 (syms_of_keymap): New symbol `menu-item'.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
2801
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
2802 * keyboard.c: Include puresize.h for CHECK_IMPURE.
Dave Love <fx@gnu.org>
parents:
diff changeset
2803 (parse_menu_item): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
2804 (menu_item_eval_property_1, menu_item_eval_property) New suroutines.
Dave Love <fx@gnu.org>
parents:
diff changeset
2805 (menu_bar_one_keymap): Moved some code to menu_bar_item.
Dave Love <fx@gnu.org>
parents:
diff changeset
2806 (menu_bar_item): Rewritten to use parse_menu_item.
Dave Love <fx@gnu.org>
parents:
diff changeset
2807 (menu_bar_item_1): Function deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
2808 (QCenable, QCvisible, QChelp, QCfilter, QCbutton, QCtoggle, QCradio):
Dave Love <fx@gnu.org>
parents:
diff changeset
2809 (Qmenu_alias): New variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
2810 (syms_of_keyboard): Initialize them, and item_properties.
Dave Love <fx@gnu.org>
parents:
diff changeset
2811
Dave Love <fx@gnu.org>
parents:
diff changeset
2812 * xmenu.c: Don't include puresize.h any more as code that needs it
Dave Love <fx@gnu.org>
parents:
diff changeset
2813 has moved to keyboard.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
2814 (menu_item_equiv_key, menu_item_enabled_p_1, menu_item_enabled_p):
Dave Love <fx@gnu.org>
parents:
diff changeset
2815 Functions deleted; code moved to parse_menu_item in keyboard.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
2816 (single_keymap_panes): Large part of code moved to single_menu_item.
Dave Love <fx@gnu.org>
parents:
diff changeset
2817 (single_menu_item): New function that uses parse_menu_item.
Dave Love <fx@gnu.org>
parents:
diff changeset
2818 (Qmenu_alias): Variable deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
2819 (QCtoggle, QCradio): New variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
2820 (syms_of_xmenu): Change initializations of variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
2821
Dave Love <fx@gnu.org>
parents:
diff changeset
2822 1998-03-20 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2823
Dave Love <fx@gnu.org>
parents:
diff changeset
2824 * window.c (window_display_table): Don't look inside buffer if its nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
2825
Dave Love <fx@gnu.org>
parents:
diff changeset
2826 * insdel.c (del_range_2): Use adjust_markers_for_record_delete.
Dave Love <fx@gnu.org>
parents:
diff changeset
2827
Dave Love <fx@gnu.org>
parents:
diff changeset
2828 1998-03-19 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
2829
Dave Love <fx@gnu.org>
parents:
diff changeset
2830 * editfns.c (Fgoto_char): If POSITION is a marker pointing a
Dave Love <fx@gnu.org>
parents:
diff changeset
2831 different buffer, don't rely on the byte position of the marker.
Dave Love <fx@gnu.org>
parents:
diff changeset
2832
Dave Love <fx@gnu.org>
parents:
diff changeset
2833 1998-03-19 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2834
Dave Love <fx@gnu.org>
parents:
diff changeset
2835 * editfns.c (Fformat): Handle padding before or after, for %s etc.
Dave Love <fx@gnu.org>
parents:
diff changeset
2836 Treat 0 like a multibyte char in %c.
Dave Love <fx@gnu.org>
parents:
diff changeset
2837
Dave Love <fx@gnu.org>
parents:
diff changeset
2838 1998-03-19 Erik Naggum <erik@naggum.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
2839
Dave Love <fx@gnu.org>
parents:
diff changeset
2840 * filelock.c (get_boot_time): Conditionalize on BOOT_TIME.
Dave Love <fx@gnu.org>
parents:
diff changeset
2841 (lock_file_1): Add boot-time to lock only if available.
Dave Love <fx@gnu.org>
parents:
diff changeset
2842
Dave Love <fx@gnu.org>
parents:
diff changeset
2843 1998-03-19 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
2844
Dave Love <fx@gnu.org>
parents:
diff changeset
2845 * fns.c (Fstring_as_multibyte): Call multibyte_chars_in_text
Dave Love <fx@gnu.org>
parents:
diff changeset
2846 instead of chars_in_text because we must ignore
Dave Love <fx@gnu.org>
parents:
diff changeset
2847 enable-multibyte-characters here.
Dave Love <fx@gnu.org>
parents:
diff changeset
2848 * lread.c (read1): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
2849 * marker.c (byte_char_debug_check): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
2850
Dave Love <fx@gnu.org>
parents:
diff changeset
2851 1998-03-19 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2852
Dave Love <fx@gnu.org>
parents:
diff changeset
2853 * filelock.c (current_lock_owner): If lock file data doesn't include
Dave Love <fx@gnu.org>
parents:
diff changeset
2854 the uptime, assume the lock is from this system boot.
Dave Love <fx@gnu.org>
parents:
diff changeset
2855
Dave Love <fx@gnu.org>
parents:
diff changeset
2856 1998-03-18 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2857
Dave Love <fx@gnu.org>
parents:
diff changeset
2858 * lread.c (read0): Swap args to Fmake_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
2859
Dave Love <fx@gnu.org>
parents:
diff changeset
2860 1998-03-17 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2861
Dave Love <fx@gnu.org>
parents:
diff changeset
2862 * callproc.c (syms_of_callproc): Doc fixes.
Dave Love <fx@gnu.org>
parents:
diff changeset
2863
Dave Love <fx@gnu.org>
parents:
diff changeset
2864 * insdel.c (adjust_markers_for_delete):
Dave Love <fx@gnu.org>
parents:
diff changeset
2865 Delete unused local coming_gap_size.
Dave Love <fx@gnu.org>
parents:
diff changeset
2866 (adjust_markers_for_record_delete): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
2867 (insert_1_both, insert_from_string_1, insert_from_buffer_1)
Dave Love <fx@gnu.org>
parents:
diff changeset
2868 (adjust_after_replace, replace_range):
Dave Love <fx@gnu.org>
parents:
diff changeset
2869 Use adjust_markers_for_record_delete.
Dave Love <fx@gnu.org>
parents:
diff changeset
2870
Dave Love <fx@gnu.org>
parents:
diff changeset
2871 * editfns.c (Fsave_excursion): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
2872
Dave Love <fx@gnu.org>
parents:
diff changeset
2873 * window.c (Frecenter): Operate on window's buffer even
Dave Love <fx@gnu.org>
parents:
diff changeset
2874 if some other was current.
Dave Love <fx@gnu.org>
parents:
diff changeset
2875
Dave Love <fx@gnu.org>
parents:
diff changeset
2876 * filelock.c (get_boot_time): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
2877 (lock_file_1): Include boot time in the lock text.
Dave Love <fx@gnu.org>
parents:
diff changeset
2878 (current_lock_owner): Parse and compare the boot time.
Dave Love <fx@gnu.org>
parents:
diff changeset
2879
Dave Love <fx@gnu.org>
parents:
diff changeset
2880 1998-03-16 Erik Naggum <erik@naggum.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
2881
Dave Love <fx@gnu.org>
parents:
diff changeset
2882 * editfns.c (Fformat): Properly print floats.
Dave Love <fx@gnu.org>
parents:
diff changeset
2883
Dave Love <fx@gnu.org>
parents:
diff changeset
2884 1998-03-16 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
2885
Dave Love <fx@gnu.org>
parents:
diff changeset
2886 * insdel.c (ADJUST_CHAR_POS): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
2887 (combine_bytes): Use the macro ADJUST_CHAR_POS.
Dave Love <fx@gnu.org>
parents:
diff changeset
2888 (adjust_after_replace): New arg REPLACE. If it is zero, give LEN
Dave Love <fx@gnu.org>
parents:
diff changeset
2889 as the arg LENGTH to offset_intervals.
Dave Love <fx@gnu.org>
parents:
diff changeset
2890 (del_range_2): Give correct args to count_combining_before and
Dave Love <fx@gnu.org>
parents:
diff changeset
2891 combine_bytes. Adjust the gap position after record_delete if
Dave Love <fx@gnu.org>
parents:
diff changeset
2892 necessary. Give character position to adjust_overlays_for_delete.
Dave Love <fx@gnu.org>
parents:
diff changeset
2893
Dave Love <fx@gnu.org>
parents:
diff changeset
2894 * fileio.c (Finsert_file_contents):
Dave Love <fx@gnu.org>
parents:
diff changeset
2895 Give adjust_after_replace the new arg REPLACE as 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
2896
Dave Love <fx@gnu.org>
parents:
diff changeset
2897 * coding.c (code_convert_region): The 6th arg name is changed to
Dave Love <fx@gnu.org>
parents:
diff changeset
2898 REPLACE. Even if there's no need of code conversion, call
Dave Love <fx@gnu.org>
parents:
diff changeset
2899 adjust_after_replace to handle bytes combining.
Dave Love <fx@gnu.org>
parents:
diff changeset
2900
Dave Love <fx@gnu.org>
parents:
diff changeset
2901 1998-03-15 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2902
Dave Love <fx@gnu.org>
parents:
diff changeset
2903 * syntax.h (SYNTAX_FLAGS_COMSTART_FIRST): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
2904 (SYNTAX_FLAGS_COMSTART_SECOND): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
2905 (SYNTAX_FLAGS_COMEND_FIRST, SYNTAX_FLAGS_COMEND_SECOND): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
2906 (SYNTAX_FLAGS_PREFIX, SYNTAX_FLAGS_COMMENT_STYLE): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
2907
Dave Love <fx@gnu.org>
parents:
diff changeset
2908 * syntax.c (Fbackward_prefix_chars): Set point properly while scanning.
Dave Love <fx@gnu.org>
parents:
diff changeset
2909 (scan_sexps_forward): Make INC_FROM do UPDATE_SYNTAX_TABLE_FORWARD.
Dave Love <fx@gnu.org>
parents:
diff changeset
2910 Delete the explicit calls to UPDATE_SYNTAX_TABLE_FORWARD.
Dave Love <fx@gnu.org>
parents:
diff changeset
2911 Also set prev_from_syntax (new local var). Test that in the loop,
Dave Love <fx@gnu.org>
parents:
diff changeset
2912 instead of fetching syntax of the previous char.
Dave Love <fx@gnu.org>
parents:
diff changeset
2913
Dave Love <fx@gnu.org>
parents:
diff changeset
2914 * editfns.c (Fchar_after, Fchar_before): Properly check arg type
Dave Love <fx@gnu.org>
parents:
diff changeset
2915 and whether in range, for all cases.
Dave Love <fx@gnu.org>
parents:
diff changeset
2916
Dave Love <fx@gnu.org>
parents:
diff changeset
2917 1998-03-14 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2918
Dave Love <fx@gnu.org>
parents:
diff changeset
2919 * process.c (exec_sentinel, read_process_output):
Dave Love <fx@gnu.org>
parents:
diff changeset
2920 Fstore_match_data => Fset_match_data.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
2921
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
2922 * xmenu.c (set_frame_menubar): Fstore_match_data => Fset_match_data.
Dave Love <fx@gnu.org>
parents:
diff changeset
2923
Dave Love <fx@gnu.org>
parents:
diff changeset
2924 * xdisp.c (message_dolog): Save and restore Vdeactivate_mark.
Dave Love <fx@gnu.org>
parents:
diff changeset
2925 (prepare_menu_bars): Fstore_match_data => Fset_match_data.
Dave Love <fx@gnu.org>
parents:
diff changeset
2926 (update_menu_bar): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
2927
Dave Love <fx@gnu.org>
parents:
diff changeset
2928 1998-03-13 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2929
Dave Love <fx@gnu.org>
parents:
diff changeset
2930 * search.c (Fset_match_data): Renamed from Fstore_match_data.
Dave Love <fx@gnu.org>
parents:
diff changeset
2931 (syms_of_search): Corresponding change.
Dave Love <fx@gnu.org>
parents:
diff changeset
2932
Dave Love <fx@gnu.org>
parents:
diff changeset
2933 * lisp.h: Fstore_match_data => Fset_match_data.
Dave Love <fx@gnu.org>
parents:
diff changeset
2934
Dave Love <fx@gnu.org>
parents:
diff changeset
2935 * window.c (Fwindow_end): New arg UPDATE.
Dave Love <fx@gnu.org>
parents:
diff changeset
2936
Dave Love <fx@gnu.org>
parents:
diff changeset
2937 * window.c (Fset_window_configuration): Don't call do_switch_frame
Dave Love <fx@gnu.org>
parents:
diff changeset
2938 or run Qwindow_configuration_change_hook if frame is dead.
Dave Love <fx@gnu.org>
parents:
diff changeset
2939
Dave Love <fx@gnu.org>
parents:
diff changeset
2940 * cmds.c (internal_self_insert): Call Fforward_buffer to advance
Dave Love <fx@gnu.org>
parents:
diff changeset
2941 over the replacement characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
2942
Dave Love <fx@gnu.org>
parents:
diff changeset
2943 1998-03-12 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2944
Dave Love <fx@gnu.org>
parents:
diff changeset
2945 * process.c (Fstart_process): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
2946
Dave Love <fx@gnu.org>
parents:
diff changeset
2947 * s/ptx4.h (SETUP_SLAVE_PTY): New definition.
Dave Love <fx@gnu.org>
parents:
diff changeset
2948
Dave Love <fx@gnu.org>
parents:
diff changeset
2949 * buffer.c (init_buffer): Call Fset_buffer_multibyte for *scratch*.
Dave Love <fx@gnu.org>
parents:
diff changeset
2950
Dave Love <fx@gnu.org>
parents:
diff changeset
2951 1998-03-11 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2952
Dave Love <fx@gnu.org>
parents:
diff changeset
2953 * insdel.c (insert_1_both, insert_from_string_1, insert_from_buffer_1)
Dave Love <fx@gnu.org>
parents:
diff changeset
2954 (adjust_after_replace, replace_range):
Dave Love <fx@gnu.org>
parents:
diff changeset
2955 Account for combining bytes in args to record_insert.
Dave Love <fx@gnu.org>
parents:
diff changeset
2956 (del_range_2): Make undo records for combining bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
2957 Put second call to move_gap_both before setting beg_unchanged.
Dave Love <fx@gnu.org>
parents:
diff changeset
2958
Dave Love <fx@gnu.org>
parents:
diff changeset
2959 1998-03-12 Kenichi HANDA <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
2960
Dave Love <fx@gnu.org>
parents:
diff changeset
2961 * coding.c (code_convert_region): Adjusted for the change of
Dave Love <fx@gnu.org>
parents:
diff changeset
2962 adjust_after_replace.
Dave Love <fx@gnu.org>
parents:
diff changeset
2963
Dave Love <fx@gnu.org>
parents:
diff changeset
2964 * fileio.c (Finsert_file_contents): Don't do position adjustments
Dave Love <fx@gnu.org>
parents:
diff changeset
2965 and handling post-read-conversion here, they are done in
Dave Love <fx@gnu.org>
parents:
diff changeset
2966 code_convert_region. Even if a file is read by no-conversion,
Dave Love <fx@gnu.org>
parents:
diff changeset
2967 call adjust_after_replace to adjust positions.
Dave Love <fx@gnu.org>
parents:
diff changeset
2968
Dave Love <fx@gnu.org>
parents:
diff changeset
2969 * insdel.c (adjust_before_replace): Call
Dave Love <fx@gnu.org>
parents:
diff changeset
2970 adjust_overlays_for_delete.
Dave Love <fx@gnu.org>
parents:
diff changeset
2971 (adjust_after_replace): Delete args COMBINED_BEFORE_BYTES and
Dave Love <fx@gnu.org>
parents:
diff changeset
2972 COMBINED_AFTER_BYTES. This makes the newly generated text
Dave Love <fx@gnu.org>
parents:
diff changeset
2973 following GPT_ADDR a buffer contents.
Dave Love <fx@gnu.org>
parents:
diff changeset
2974
Dave Love <fx@gnu.org>
parents:
diff changeset
2975 1998-03-10 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2976
Dave Love <fx@gnu.org>
parents:
diff changeset
2977 * insdel.c (adjust_markers_for_insert): Don't leave a marker within
Dave Love <fx@gnu.org>
parents:
diff changeset
2978 the combined_after_bytes. Use DEC than INC when leaving
Dave Love <fx@gnu.org>
parents:
diff changeset
2979 a marker before the insertion.
Dave Love <fx@gnu.org>
parents:
diff changeset
2980 (count_combining_before): Return number of bytes from start
Dave Love <fx@gnu.org>
parents:
diff changeset
2981 of insertion that will combine.
Dave Love <fx@gnu.org>
parents:
diff changeset
2982 (insert_1_both): Compensate for change in count_combining_before.
Dave Love <fx@gnu.org>
parents:
diff changeset
2983 Delete intervals for the combined_after_bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
2984 Compensate for that when updating other intervals.
Dave Love <fx@gnu.org>
parents:
diff changeset
2985 (insert_from_buffer_1, replace_range): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
2986 (adjust_after_replace): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
2987 (insert_from_string_1): Likewise. Also handle intervals
Dave Love <fx@gnu.org>
parents:
diff changeset
2988 for inserting just part of string.
Dave Love <fx@gnu.org>
parents:
diff changeset
2989
Dave Love <fx@gnu.org>
parents:
diff changeset
2990 * insdel.c (insert_1_both, insert_from_string_1, insert_from_buffer_1):
Dave Love <fx@gnu.org>
parents:
diff changeset
2991 Count all of combined_after_bytes, not just 1, when correcting
Dave Love <fx@gnu.org>
parents:
diff changeset
2992 nchars, and in related places.
Dave Love <fx@gnu.org>
parents:
diff changeset
2993 (adjust_after_replace, replace_range): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
2994
Dave Love <fx@gnu.org>
parents:
diff changeset
2995 1998-03-09 Gerd Moellmann <gerd@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2996
Dave Love <fx@gnu.org>
parents:
diff changeset
2997 * fontset.c (fontset_pattern_regexp): `==' was used instead of `='.
Dave Love <fx@gnu.org>
parents:
diff changeset
2998
Dave Love <fx@gnu.org>
parents:
diff changeset
2999 1998-03-09 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3000
Dave Love <fx@gnu.org>
parents:
diff changeset
3001 * insdel.c (combine_bytes): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
3002 (insert_1_both, insert_from_string_1, insert_from_buffer_1):
Dave Love <fx@gnu.org>
parents:
diff changeset
3003 Simplify greatly by using combine_bytes near the end
Dave Love <fx@gnu.org>
parents:
diff changeset
3004 to handle all aspects of combining except for undo-recording.
Dave Love <fx@gnu.org>
parents:
diff changeset
3005 This means most of the code deals with the text as if there were
Dave Love <fx@gnu.org>
parents:
diff changeset
3006 no combining.
Dave Love <fx@gnu.org>
parents:
diff changeset
3007 (replace_range): Likewise. Also handle unibyte-multibyte conversion
Dave Love <fx@gnu.org>
parents:
diff changeset
3008 as in insert_from_string_1.
Dave Love <fx@gnu.org>
parents:
diff changeset
3009 (del_range_2): Handle combining of character before the deletion
Dave Love <fx@gnu.org>
parents:
diff changeset
3010 with strays after the deletion.
Dave Love <fx@gnu.org>
parents:
diff changeset
3011 (adjust_markers_for_delete): Delete debugging code for Z == Z_BYTE.
Dave Love <fx@gnu.org>
parents:
diff changeset
3012 (adjust_markers_for_insert): Move Z == Z_BYTE debugging code
Dave Love <fx@gnu.org>
parents:
diff changeset
3013 to before we relocate the marker.
Dave Love <fx@gnu.org>
parents:
diff changeset
3014
Dave Love <fx@gnu.org>
parents:
diff changeset
3015 1998-03-09 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3016
Dave Love <fx@gnu.org>
parents:
diff changeset
3017 * lisp.h (struct Lisp_Buffer_Local_Value):
Dave Love <fx@gnu.org>
parents:
diff changeset
3018 Field car renamed to realvalue. New fields check_frame,
Dave Love <fx@gnu.org>
parents:
diff changeset
3019 found_for_buffer, found_for_frame, buffer, frame.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
3020
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
3021 * data.c (store_symval_forwarding, swap_in_symval_forwarding)
Dave Love <fx@gnu.org>
parents:
diff changeset
3022 (set_internal, default_value, Fset_default, Fmake_local_variable)
Dave Love <fx@gnu.org>
parents:
diff changeset
3023 (Fmake_variable_buffer_local, Fkill_local_variable):
Dave Love <fx@gnu.org>
parents:
diff changeset
3024 Handle new data structure for struct Lisp_Buffer_Local_Value.
Dave Love <fx@gnu.org>
parents:
diff changeset
3025 (Fmake_variable_frame_local): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
3026
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
3027 * buffer.c (set_buffer_internal_1)
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
3028 (swap_out_buffer_local_variables): Handle new data structure
Dave Love <fx@gnu.org>
parents:
diff changeset
3029 for struct Lisp_Buffer_Local_Value.
Dave Love <fx@gnu.org>
parents:
diff changeset
3030
Dave Love <fx@gnu.org>
parents:
diff changeset
3031 * print.c (print): Handle new data structure
Dave Love <fx@gnu.org>
parents:
diff changeset
3032 for struct Lisp_Buffer_Local_Value.
Dave Love <fx@gnu.org>
parents:
diff changeset
3033
Dave Love <fx@gnu.org>
parents:
diff changeset
3034 * alloc.c (gc_sweep, mark_object): Handle new data structure
Dave Love <fx@gnu.org>
parents:
diff changeset
3035 for struct Lisp_Buffer_Local_Value.
Dave Love <fx@gnu.org>
parents:
diff changeset
3036
Dave Love <fx@gnu.org>
parents:
diff changeset
3037 1998-03-08 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3038
Dave Love <fx@gnu.org>
parents:
diff changeset
3039 * insdel.c (adjust_markers_for_insert): New arg COMBINED_BEFORE_BYTES.
Dave Love <fx@gnu.org>
parents:
diff changeset
3040 Calls changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
3041
Dave Love <fx@gnu.org>
parents:
diff changeset
3042 * search.c (simple_search): Don't count a character until it matches!
Dave Love <fx@gnu.org>
parents:
diff changeset
3043 Call set_search_regs differently in a forward search.
Dave Love <fx@gnu.org>
parents:
diff changeset
3044 (boyer_moore): Fix up the code that translates the pattern
Dave Love <fx@gnu.org>
parents:
diff changeset
3045 and loops thru equivalent characters.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
3046
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
3047 1998-03-07 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3048
Dave Love <fx@gnu.org>
parents:
diff changeset
3049 * insdel.c (adjust_markers_for_insert): New arg COMBINED_AFTER_BYTES.
Dave Love <fx@gnu.org>
parents:
diff changeset
3050 Calls changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
3051 (insert_1): Call insert_1_both.
Dave Love <fx@gnu.org>
parents:
diff changeset
3052 (count_combining_before): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
3053 (count_combining_after): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
3054 (insert_1_both, insert_from_string_1): Handle bytes that combine
Dave Love <fx@gnu.org>
parents:
diff changeset
3055 with chars adjacent to the inserted text.
Dave Love <fx@gnu.org>
parents:
diff changeset
3056 (insert_from_buffer_1, replace_range): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
3057 (adjust_after_replace):
Dave Love <fx@gnu.org>
parents:
diff changeset
3058 New args COMBINED_BEFORE_BYTES, COMBINED_AFTER_BYTES.
Dave Love <fx@gnu.org>
parents:
diff changeset
3059
Dave Love <fx@gnu.org>
parents:
diff changeset
3060 1998-03-06 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
3061
Dave Love <fx@gnu.org>
parents:
diff changeset
3062 * Makefile.in (alloc.o): Depend on charset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
3063
Dave Love <fx@gnu.org>
parents:
diff changeset
3064 * alloc.c (Fmake_string): Handle the case INIT is a multibyte
Dave Love <fx@gnu.org>
parents:
diff changeset
3065 character correctly.
Dave Love <fx@gnu.org>
parents:
diff changeset
3066
Dave Love <fx@gnu.org>
parents:
diff changeset
3067 * buffer.c (advance_to_char_boundary): Handle the case the code
Dave Love <fx@gnu.org>
parents:
diff changeset
3068 0240..0377 is not a constituent of a multibyte sequence.
Dave Love <fx@gnu.org>
parents:
diff changeset
3069
Dave Love <fx@gnu.org>
parents:
diff changeset
3070 * coding.c (code_convert_region): Fix previous change. Adjusted
Dave Love <fx@gnu.org>
parents:
diff changeset
3071 for the change of adjust_after_replace (see insdel.c change above).
Dave Love <fx@gnu.org>
parents:
diff changeset
3072
Dave Love <fx@gnu.org>
parents:
diff changeset
3073 1998-03-04 Ken'ichi Handa <handa@melange.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3074
Dave Love <fx@gnu.org>
parents:
diff changeset
3075 * coding.c (code_convert_region): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
3076
Dave Love <fx@gnu.org>
parents:
diff changeset
3077 1998-03-04 Kenichi HANDA <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
3078
Dave Love <fx@gnu.org>
parents:
diff changeset
3079 * buffer.c (Fset_buffer_multibyte): Fix arg for chars_in_text.
Dave Love <fx@gnu.org>
parents:
diff changeset
3080 Be sure not to have a multibyte sequence striding over the GAP
Dave Love <fx@gnu.org>
parents:
diff changeset
3081
Dave Love <fx@gnu.org>
parents:
diff changeset
3082 * charset.c (strwidth): Make it work for invalid bytes sequence.
Dave Love <fx@gnu.org>
parents:
diff changeset
3083 (Fstring_width): Give byte length of STR to strwidth.
Dave Love <fx@gnu.org>
parents:
diff changeset
3084
Dave Love <fx@gnu.org>
parents:
diff changeset
3085 * coding.c (code_convert_region): Handle the case that codes
Dave Love <fx@gnu.org>
parents:
diff changeset
3086 0240..0377 are generated just after a multibyte character.
Dave Love <fx@gnu.org>
parents:
diff changeset
3087
Dave Love <fx@gnu.org>
parents:
diff changeset
3088 * editfns.c (Fformat): Format multibyte characters by "%c"
Dave Love <fx@gnu.org>
parents:
diff changeset
3089 correctly. Handle padding for multibyte characters correctly.
Dave Love <fx@gnu.org>
parents:
diff changeset
3090
Dave Love <fx@gnu.org>
parents:
diff changeset
3091 1998-03-03 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3092
Dave Love <fx@gnu.org>
parents:
diff changeset
3093 * puresize.h (BASE_PURESIZE): Increased.
Dave Love <fx@gnu.org>
parents:
diff changeset
3094
Dave Love <fx@gnu.org>
parents:
diff changeset
3095 1998-03-03 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
3096
Dave Love <fx@gnu.org>
parents:
diff changeset
3097 * Makefile.in (dired.o): Depend on charset.h and coding.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
3098
Dave Love <fx@gnu.org>
parents:
diff changeset
3099 * callproc.c (Vdefault_file_name_coding_system): Extern it.
Dave Love <fx@gnu.org>
parents:
diff changeset
3100 (Fcall_process): Use ENCODE_FILE.
Dave Love <fx@gnu.org>
parents:
diff changeset
3101
Dave Love <fx@gnu.org>
parents:
diff changeset
3102 * coding.h (ENCODE_FILE): Moved from fileio.c. Use
Dave Love <fx@gnu.org>
parents:
diff changeset
3103 default-file-name-coding-system if file-name-coding-system is nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
3104 (DECODE_FILE): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
3105
Dave Love <fx@gnu.org>
parents:
diff changeset
3106 * dired.c: Include charset.h and coding.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
3107 (ENCODE_FILE): This macro is moved to coding.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
3108 (Vdefault_file_name_coding_system): Extern it.
Dave Love <fx@gnu.org>
parents:
diff changeset
3109 (Fdirectory_files): Use DECODE_FILE.
Dave Love <fx@gnu.org>
parents:
diff changeset
3110 (file_name_completion): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
3111
Dave Love <fx@gnu.org>
parents:
diff changeset
3112 * editfns.c (Fformat): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
3113
Dave Love <fx@gnu.org>
parents:
diff changeset
3114 * fileio.c (ENCODE_FILE): This macro is moved to coding.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
3115 (Vdefault_file_name_coding_system): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
3116 (syms_of_fileio): Defsubr it.
Dave Love <fx@gnu.org>
parents:
diff changeset
3117 (Ffile_symlink_p): Use DECODE_FILE.
Dave Love <fx@gnu.org>
parents:
diff changeset
3118 (Ffile_name_directory): Use size_byte member of XSTRING (filename).
Dave Love <fx@gnu.org>
parents:
diff changeset
3119 (Ffile_name_as_directory): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
3120 (Fdirectory_file_name): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
3121 (Fsubstitute_in_file_name): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
3122 (expand_and_dir_to_file): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
3123 (Fdo_auto_save): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
3124 (Fread_file_name): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
3125
Dave Love <fx@gnu.org>
parents:
diff changeset
3126 * insdel.c (insert_1_both): If enable-multibyte-characters is nil,
Dave Love <fx@gnu.org>
parents:
diff changeset
3127 insert each byte as one character.
Dave Love <fx@gnu.org>
parents:
diff changeset
3128
Dave Love <fx@gnu.org>
parents:
diff changeset
3129 * process.c (Vdefault_file_name_coding_system): Extern it.
Dave Love <fx@gnu.org>
parents:
diff changeset
3130 (create_process): Use ENCODE_FILE.
Dave Love <fx@gnu.org>
parents:
diff changeset
3131
Dave Love <fx@gnu.org>
parents:
diff changeset
3132 1998-03-02 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
3133
Dave Love <fx@gnu.org>
parents:
diff changeset
3134 * callproc.c (Fcall_process): Calculate CARRYOVER correctly.
Dave Love <fx@gnu.org>
parents:
diff changeset
3135
Dave Love <fx@gnu.org>
parents:
diff changeset
3136 * charset.h (NONASCII_INSERT_OFFSET): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
3137 (VALID_MULTIBYTE_CHAR_P): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
3138
Dave Love <fx@gnu.org>
parents:
diff changeset
3139 * charset.c (DEFAULT_NONASCII_INSERT_OFFSET): Macro definition is
Dave Love <fx@gnu.org>
parents:
diff changeset
3140 moved to charset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
3141 (unibyte_char_to_multibyte): Always return a valid character.
Dave Love <fx@gnu.org>
parents:
diff changeset
3142 (Funibyte_char_to_multibyte): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
3143 (syms_of_charset): Defsubr it. Doc-string of
Dave Love <fx@gnu.org>
parents:
diff changeset
3144 nonascii-insert-offset is modified.
Dave Love <fx@gnu.org>
parents:
diff changeset
3145
Dave Love <fx@gnu.org>
parents:
diff changeset
3146 * coding.h: Typo in comment fixed.
Dave Love <fx@gnu.org>
parents:
diff changeset
3147
Dave Love <fx@gnu.org>
parents:
diff changeset
3148 * cmds.c (internal_self_insert): Avoid checking
Dave Love <fx@gnu.org>
parents:
diff changeset
3149 enable-multibyte-characters twice.
Dave Love <fx@gnu.org>
parents:
diff changeset
3150
Dave Love <fx@gnu.org>
parents:
diff changeset
3151 * editfns.c (string1): Cast ARGS to `char **' to avoid
Dave Love <fx@gnu.org>
parents:
diff changeset
3152 compiler warning.
Dave Love <fx@gnu.org>
parents:
diff changeset
3153
Dave Love <fx@gnu.org>
parents:
diff changeset
3154 * fileio.c (Ffile_name_nondirectory): Use size_byte member of
Dave Love <fx@gnu.org>
parents:
diff changeset
3155 XSTRING (filename).
Dave Love <fx@gnu.org>
parents:
diff changeset
3156
Dave Love <fx@gnu.org>
parents:
diff changeset
3157 * fns.c (DEFAULT_NONASCII_INSERT_OFFSET): Macro definition is
Dave Love <fx@gnu.org>
parents:
diff changeset
3158 moved to charset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
3159 (concat): Use unibyte_char_to_multibyte.
Dave Love <fx@gnu.org>
parents:
diff changeset
3160
Dave Love <fx@gnu.org>
parents:
diff changeset
3161 * insdel.c (DEFAULT_NONASCII_INSERT_OFFSET): Macro definition is
Dave Love <fx@gnu.org>
parents:
diff changeset
3162 moved to charset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
3163 (copy_text): Don't convert codes in the range 0200..0237 to
Dave Love <fx@gnu.org>
parents:
diff changeset
3164 multibyte characters. For codes in the range 0240..0377, use
Dave Love <fx@gnu.org>
parents:
diff changeset
3165 unibyte_char_to_multibyte.
Dave Love <fx@gnu.org>
parents:
diff changeset
3166 (count_size_as_multibyte): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
3167 (adjust_before_replace): Comment fixed.
Dave Love <fx@gnu.org>
parents:
diff changeset
3168
Dave Love <fx@gnu.org>
parents:
diff changeset
3169 * xdisp.c (try_window_id): Use DEC_BOTH unconditionally.
Dave Love <fx@gnu.org>
parents:
diff changeset
3170 (display_text_line): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
3171
Dave Love <fx@gnu.org>
parents:
diff changeset
3172 1998-03-02 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3173
Dave Love <fx@gnu.org>
parents:
diff changeset
3174 * lisp.h (Vnonascii_translate_table, Qcharset): New variable decls.
Dave Love <fx@gnu.org>
parents:
diff changeset
3175 (Fstring_make_multibyte, Fstring_make_unibyte): New function decl.
Dave Love <fx@gnu.org>
parents:
diff changeset
3176 (Fstring_as_multibyte, Fstring_as_unibyte): New function decl.
Dave Love <fx@gnu.org>
parents:
diff changeset
3177 (list2, list3, list4, list5): New function decl.
Dave Love <fx@gnu.org>
parents:
diff changeset
3178 (Fwrite_region): Add an argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
3179 (compare_window_configurations): New function decl.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
3180
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
3181 * keyboard.c: Include syntax.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
3182 (interrupt_signal): Save and restore gl_state
Dave Love <fx@gnu.org>
parents:
diff changeset
3183 around an immediate quit, in case debugger returns.
Dave Love <fx@gnu.org>
parents:
diff changeset
3184
Dave Love <fx@gnu.org>
parents:
diff changeset
3185 * Makefile.in (keyboard.o): Depend on syntax.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
3186
Dave Love <fx@gnu.org>
parents:
diff changeset
3187 * syntax.h (UPDATE_SYNTAX_TABLE):
Dave Love <fx@gnu.org>
parents:
diff changeset
3188 Do nothing unless parse_sexp_lookup_properties.
Dave Love <fx@gnu.org>
parents:
diff changeset
3189 (UPDATE_SYNTAX_TABLE_FORWARD, UPDATE_SYNTAX_TABLE_BACKWARD): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
3190 (SYNTAX_TABLE_BYTE_TO_CHAR): If parse_sexp_lookup_properties is 0,
Dave Love <fx@gnu.org>
parents:
diff changeset
3191 return 0 right away.
Dave Love <fx@gnu.org>
parents:
diff changeset
3192 (SETUP_SYNTAX_TABLE): Add if (1) ... else.
Dave Love <fx@gnu.org>
parents:
diff changeset
3193
Dave Love <fx@gnu.org>
parents:
diff changeset
3194 1998-03-01 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3195
Dave Love <fx@gnu.org>
parents:
diff changeset
3196 * fileio.c (auto_save_1): Pass new arg to Fwrite_region.
Dave Love <fx@gnu.org>
parents:
diff changeset
3197 (Fwrite_region): New arg CONFIRM. If non-nil, confirm overwriting.
Dave Love <fx@gnu.org>
parents:
diff changeset
3198
Dave Love <fx@gnu.org>
parents:
diff changeset
3199 * callproc.c (Fcall_process_region): Pass new arg to Fwrite_region.
Dave Love <fx@gnu.org>
parents:
diff changeset
3200
Dave Love <fx@gnu.org>
parents:
diff changeset
3201 1998-03-01 Ilya Zakharevich <ilya@math.ohio-state.edu>
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
3202
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
3203 * syntax.c (update_syntax_table): Properly update `position'
Dave Love <fx@gnu.org>
parents:
diff changeset
3204 field of used intervals.
Dave Love <fx@gnu.org>
parents:
diff changeset
3205
Dave Love <fx@gnu.org>
parents:
diff changeset
3206 * interval.c (update_interval): Properly update `position'
Dave Love <fx@gnu.org>
parents:
diff changeset
3207 field of used intervals.
Dave Love <fx@gnu.org>
parents:
diff changeset
3208
Dave Love <fx@gnu.org>
parents:
diff changeset
3209 1998-02-28 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3210
Dave Love <fx@gnu.org>
parents:
diff changeset
3211 * fns.c (internal_equal): compare_window_configurations takes new arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
3212
Dave Love <fx@gnu.org>
parents:
diff changeset
3213 * window.c (compare_window_configurations): New arg ignore_positions.
Dave Love <fx@gnu.org>
parents:
diff changeset
3214 (Fcompare_window_configurations): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
3215 (syms_of_window): defsubr it.
Dave Love <fx@gnu.org>
parents:
diff changeset
3216
Dave Love <fx@gnu.org>
parents:
diff changeset
3217 * keyboard.c (Fthis_command_keys_vector): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
3218 (Fread_key_sequence_vector): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
3219 (syms_of_keyboard): defsubr them.
Dave Love <fx@gnu.org>
parents:
diff changeset
3220 (Fthis_single_command_keys): Always return a vector.
Dave Love <fx@gnu.org>
parents:
diff changeset
3221
Dave Love <fx@gnu.org>
parents:
diff changeset
3222 1998-02-27 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3223
Dave Love <fx@gnu.org>
parents:
diff changeset
3224 * xterm.c (XTframe_up_to_date): Check that mouse_face_mouse_frame
Dave Love <fx@gnu.org>
parents:
diff changeset
3225 is non-null before calling note_mouse_highlight.
Dave Love <fx@gnu.org>
parents:
diff changeset
3226 (x_destroy_window): If f equals mouse_face_mouse_frame,
Dave Love <fx@gnu.org>
parents:
diff changeset
3227 clear that, and clear mouse_face_deferred_gc too.
Dave Love <fx@gnu.org>
parents:
diff changeset
3228
Dave Love <fx@gnu.org>
parents:
diff changeset
3229 * xdisp.c (syms_of_xdisp): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
3230
Dave Love <fx@gnu.org>
parents:
diff changeset
3231 * data.c (store_symval_forwarding) <Lisp_Misc_Buffer_Objfwd>:
Dave Love <fx@gnu.org>
parents:
diff changeset
3232 If buffer_local_types has -1, this variable is read-only.
Dave Love <fx@gnu.org>
parents:
diff changeset
3233
Dave Love <fx@gnu.org>
parents:
diff changeset
3234 * buffer.c (syms_of_buffer): enable-multibyte-characters is read-only.
Dave Love <fx@gnu.org>
parents:
diff changeset
3235
Dave Love <fx@gnu.org>
parents:
diff changeset
3236 * data.c (Fset_default) <BUFFER_OBJFWDP>:
Dave Love <fx@gnu.org>
parents:
diff changeset
3237 Unconditionally set the slot in buffer_defaults.
Dave Love <fx@gnu.org>
parents:
diff changeset
3238
Dave Love <fx@gnu.org>
parents:
diff changeset
3239 * buffer.c (reset_buffer): Initialize enable_multibyte_characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
3240
Dave Love <fx@gnu.org>
parents:
diff changeset
3241 * buffer.c (init_buffer_once): Force enable-multibyte-characters
Dave Love <fx@gnu.org>
parents:
diff changeset
3242 to be local in every buffer whether it is set or not.
Dave Love <fx@gnu.org>
parents:
diff changeset
3243
Dave Love <fx@gnu.org>
parents:
diff changeset
3244 * fns.c (mapcar1): Handle bool-vectors.
Dave Love <fx@gnu.org>
parents:
diff changeset
3245 (Fmapconcat, Fmapcar): Doc fixes.
Dave Love <fx@gnu.org>
parents:
diff changeset
3246 (Flength): For char-table, length is based on max valid char code.
Dave Love <fx@gnu.org>
parents:
diff changeset
3247
Dave Love <fx@gnu.org>
parents:
diff changeset
3248 * syssignal.h: Delete #endif left over from previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
3249
Dave Love <fx@gnu.org>
parents:
diff changeset
3250 1998-02-27 Andreas Schwab <schwab@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3251
Dave Love <fx@gnu.org>
parents:
diff changeset
3252 * indent.c (compute_motion): If we just moved over a continuation
Dave Love <fx@gnu.org>
parents:
diff changeset
3253 return contin_hpos as prevhpos.
Dave Love <fx@gnu.org>
parents:
diff changeset
3254
Dave Love <fx@gnu.org>
parents:
diff changeset
3255 1998-02-27 Karl Heuer <kwzh@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3256
Dave Love <fx@gnu.org>
parents:
diff changeset
3257 * insdel.c (del_range_2): Reorder args. All callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
3258
Dave Love <fx@gnu.org>
parents:
diff changeset
3259 1998-02-25 Karl Heuer <kwzh@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3260
Dave Love <fx@gnu.org>
parents:
diff changeset
3261 * insdel.c (del_range_both): Reorder args. All callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
3262
Dave Love <fx@gnu.org>
parents:
diff changeset
3263 1998-02-24 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
3264
Dave Love <fx@gnu.org>
parents:
diff changeset
3265 * xdisp.c (message_dolog): Give correct args to
Dave Love <fx@gnu.org>
parents:
diff changeset
3266 message_log_check_duplicate and del_range_both.
Dave Love <fx@gnu.org>
parents:
diff changeset
3267
Dave Love <fx@gnu.org>
parents:
diff changeset
3268 * search.c (scan_newline): Delete duplicated code.
Dave Love <fx@gnu.org>
parents:
diff changeset
3269
Dave Love <fx@gnu.org>
parents:
diff changeset
3270 1998-02-21 Richard Stallman <rms@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3271
Dave Love <fx@gnu.org>
parents:
diff changeset
3272 * cmds.c (Fdelete_backward_char): Count both bytes and chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
3273
Dave Love <fx@gnu.org>
parents:
diff changeset
3274 1998-02-21 Ilya Zakharevich <ilya@math.ohio-state.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
3275
Dave Love <fx@gnu.org>
parents:
diff changeset
3276 * syntax.h (UPDATE_SYNTAX_TABLE_FORWARD): Fix condition.
Dave Love <fx@gnu.org>
parents:
diff changeset
3277 (UPDATE_SYNTAX_TABLE_BACKWARD, UPDATE_SYNTAX_TABLE): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
3278 (SETUP_SYNTAX_TABLE_FOR_OBJECT): Fix bounds.
Dave Love <fx@gnu.org>
parents:
diff changeset
3279 * syntax.c (update_syntax_table): Fix calculations using offset.
Dave Love <fx@gnu.org>
parents:
diff changeset
3280 (skip_chars): Fix loop termination condition.
Dave Love <fx@gnu.org>
parents:
diff changeset
3281 * textprop.c (interval_of): Handle Qt.
Dave Love <fx@gnu.org>
parents:
diff changeset
3282
Dave Love <fx@gnu.org>
parents:
diff changeset
3283 1998-02-20 Andreas Schwab <schwab@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3284
Dave Love <fx@gnu.org>
parents:
diff changeset
3285 * s/gnu-linux.h (LINUX_MAP_SHARED_DOES_WORK): Define for kernel
Dave Love <fx@gnu.org>
parents:
diff changeset
3286 version after 2.0.
Dave Love <fx@gnu.org>
parents:
diff changeset
3287 (UNEXEC_USE_MAP_PRIVATE): Don't define if
Dave Love <fx@gnu.org>
parents:
diff changeset
3288 LINUX_MAP_SHARED_DOES_WORK.
Dave Love <fx@gnu.org>
parents:
diff changeset
3289
Dave Love <fx@gnu.org>
parents:
diff changeset
3290 * syssignal.h (sigmask) [POSIX_SIGNALS]: Always define our own
Dave Love <fx@gnu.org>
parents:
diff changeset
3291 version that returns a sigset_t.
Dave Love <fx@gnu.org>
parents:
diff changeset
3292 (sigpause) [POSIX_SIGNALS]: Unconditionally define in terms of
Dave Love <fx@gnu.org>
parents:
diff changeset
3293 sigsuspend. Don't redefine SIGEMPTYMASK.
Dave Love <fx@gnu.org>
parents:
diff changeset
3294 (sys_sigpause): Don't declare.
Dave Love <fx@gnu.org>
parents:
diff changeset
3295 (temp_mask): Don't declare.
Dave Love <fx@gnu.org>
parents:
diff changeset
3296 * sysdep.c (sys_sigpause): Removed.
Dave Love <fx@gnu.org>
parents:
diff changeset
3297 (new_action, old_action): Move as local variables into sys_signal.
Dave Love <fx@gnu.org>
parents:
diff changeset
3298 (old_mask, temp_mask): Removed.
Dave Love <fx@gnu.org>
parents:
diff changeset
3299
Dave Love <fx@gnu.org>
parents:
diff changeset
3300 1998-02-20 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
3301
Dave Love <fx@gnu.org>
parents:
diff changeset
3302 * editfns.c (Fmessage): Check byte size (instead of char size) of
Dave Love <fx@gnu.org>
parents:
diff changeset
3303 VAL against MESSAGE_LENGTH.
Dave Love <fx@gnu.org>
parents:
diff changeset
3304
Dave Love <fx@gnu.org>
parents:
diff changeset
3305 * fileio.c (Fwrite_region): When writing a string, give byte size
Dave Love <fx@gnu.org>
parents:
diff changeset
3306 to a_write.
Dave Love <fx@gnu.org>
parents:
diff changeset
3307 (a_write): Handle annotations correctly when writing a string.
Dave Love <fx@gnu.org>
parents:
diff changeset
3308
Dave Love <fx@gnu.org>
parents:
diff changeset
3309 * ccl.c (Fccl_execute_on_string): Put \n\ at end-of-line of
Dave Love <fx@gnu.org>
parents:
diff changeset
3310 doc-string.
Dave Love <fx@gnu.org>
parents:
diff changeset
3311
Dave Love <fx@gnu.org>
parents:
diff changeset
3312 1998-02-19 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
3313
Dave Love <fx@gnu.org>
parents:
diff changeset
3314 * buffer.c (advance_to_char_boundary): Make the behaviour
Dave Love <fx@gnu.org>
parents:
diff changeset
3315 consistent with INC_POS.
Dave Love <fx@gnu.org>
parents:
diff changeset
3316
Dave Love <fx@gnu.org>
parents:
diff changeset
3317 * ccl.c (Fccl_execute_on_string): Add new arg UNIBYTE-P.
Dave Love <fx@gnu.org>
parents:
diff changeset
3318
Dave Love <fx@gnu.org>
parents:
diff changeset
3319 * charset.h (INC_POS): Use macro BASE_LEADING_CODE_P.
Dave Love <fx@gnu.org>
parents:
diff changeset
3320 (DEC_POS): Make the behaviour consistent with INC_POS.
Dave Love <fx@gnu.org>
parents:
diff changeset
3321 (BUF_INC_POS, BUF_DEC_POS): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
3322
Dave Love <fx@gnu.org>
parents:
diff changeset
3323 * charset.c (invalid_character): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
3324 (chars_in_text): Make the behaviour consistent with INC_POS.
Dave Love <fx@gnu.org>
parents:
diff changeset
3325 (multibyte_chars_in_text): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
3326 (str_cmpchar_id): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
3327 (non_ascii_char_to_string): Call invalid_character.
Dave Love <fx@gnu.org>
parents:
diff changeset
3328 (Fchar_direction): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
3329
Dave Love <fx@gnu.org>
parents:
diff changeset
3330 * coding.c (decode_coding_iso2022): Update coding->fake_multibyte.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
3331 (ENCODE_SINGLE_SHIFT_2, ENCODE_SINGLE_SHIFT_3)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
3332 (encode_coding_iso2022, decode_coding_sjis_big5)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
3333 (encode_coding_sjis_big5, decode_eol, encode_eol, decode_coding)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
3334 (encode_coding): Likewise.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
3335 (shrink_decoding_region, shrink_encoding_region): Do not skip
Dave Love <fx@gnu.org>
parents:
diff changeset
3336 non-ASCII code in any cases. Bug fix for getting starting address
Dave Love <fx@gnu.org>
parents:
diff changeset
3337 from BEG.
Dave Love <fx@gnu.org>
parents:
diff changeset
3338 (code_convert_region): Sync character positions correctly by
Dave Love <fx@gnu.org>
parents:
diff changeset
3339 paying attention to coding->fake_multibyte.
Dave Love <fx@gnu.org>
parents:
diff changeset
3340 (code_convert_string): Set number of character and bytes just
Dave Love <fx@gnu.org>
parents:
diff changeset
3341 processed in members of CODING.
Dave Love <fx@gnu.org>
parents:
diff changeset
3342 (code_convert_string): Adjusted for the change of
Dave Love <fx@gnu.org>
parents:
diff changeset
3343 code_convert_region.
Dave Love <fx@gnu.org>
parents:
diff changeset
3344 (code_convert_region1): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
3345
Dave Love <fx@gnu.org>
parents:
diff changeset
3346 * coding.h (struct coding_system): New member fake_multibyte.
Dave Love <fx@gnu.org>
parents:
diff changeset
3347
Dave Love <fx@gnu.org>
parents:
diff changeset
3348 * fileio.c (Finsert_file_contents): Read a file contents into the
Dave Love <fx@gnu.org>
parents:
diff changeset
3349 correct buffer (byte) position. Adjusted for the change of
Dave Love <fx@gnu.org>
parents:
diff changeset
3350 code_convert_region.
Dave Love <fx@gnu.org>
parents:
diff changeset
3351
Dave Love <fx@gnu.org>
parents:
diff changeset
3352 * fns.c (Fset_char_table_default): For an invalid character, call
Dave Love <fx@gnu.org>
parents:
diff changeset
3353 invalid_character.
Dave Love <fx@gnu.org>
parents:
diff changeset
3354
Dave Love <fx@gnu.org>
parents:
diff changeset
3355 * indent.c (MULTIBYTE_BYTES_WIDTH): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
3356 (current_column_1): Don't follow a display table for a heading
Dave Love <fx@gnu.org>
parents:
diff changeset
3357 byte of a multibyte character. Use the macro
Dave Love <fx@gnu.org>
parents:
diff changeset
3358 MULTIBYTE_BYTES_WIDTH.
Dave Love <fx@gnu.org>
parents:
diff changeset
3359 (Fmove_to_column): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
3360 (compute_motion): Likewise. Handling of wide-column character
Dave Love <fx@gnu.org>
parents:
diff changeset
3361 fixed.
Dave Love <fx@gnu.org>
parents:
diff changeset
3362
Dave Love <fx@gnu.org>
parents:
diff changeset
3363 * insdel.c (adjust_before_replace): Comment added.
Dave Love <fx@gnu.org>
parents:
diff changeset
3364 (adjust_after_replace): Comment added. Give correct args to
Dave Love <fx@gnu.org>
parents:
diff changeset
3365 adjust_point. Don't call signal_after_change here.
Dave Love <fx@gnu.org>
parents:
diff changeset
3366
Dave Love <fx@gnu.org>
parents:
diff changeset
3367 * intervals.c (temp_set_point_both): Declare arg BYTEPOS as int.
Dave Love <fx@gnu.org>
parents:
diff changeset
3368 (set_point_both): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
3369
Dave Love <fx@gnu.org>
parents:
diff changeset
3370 * search.c (search_buffer): Update POS_BYTE for regexp search.
Dave Love <fx@gnu.org>
parents:
diff changeset
3371
Dave Love <fx@gnu.org>
parents:
diff changeset
3372 * xdisp.c (display_text_line): Handling of a wide-column character
Dave Love <fx@gnu.org>
parents:
diff changeset
3373 fixed. Make the behaviour consistent with INC_POS.
Dave Love <fx@gnu.org>
parents:
diff changeset
3374
Dave Love <fx@gnu.org>
parents:
diff changeset
3375 1998-02-18 Richard Stallman <rms@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3376
Dave Love <fx@gnu.org>
parents:
diff changeset
3377 * editfns.c (Fchar_before): Check POS in valid range
Dave Love <fx@gnu.org>
parents:
diff changeset
3378 before calling CHAR_TO_BYTE.
Dave Love <fx@gnu.org>
parents:
diff changeset
3379
Dave Love <fx@gnu.org>
parents:
diff changeset
3380 * search.c (search_command): Check LIM in valid range
Dave Love <fx@gnu.org>
parents:
diff changeset
3381 before calling CHAR_TO_BYTE.
Dave Love <fx@gnu.org>
parents:
diff changeset
3382
Dave Love <fx@gnu.org>
parents:
diff changeset
3383 1998-02-15 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3384
Dave Love <fx@gnu.org>
parents:
diff changeset
3385 * minibuf.c (read_minibuf): Do use DEFALT in place of empty input
Dave Love <fx@gnu.org>
parents:
diff changeset
3386 when when expflag is nonzero.
Dave Love <fx@gnu.org>
parents:
diff changeset
3387 (Fread_no_blanks_input): Arg INIT renamed to INITIAL.
Dave Love <fx@gnu.org>
parents:
diff changeset
3388
Dave Love <fx@gnu.org>
parents:
diff changeset
3389 1998-02-14 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3390
Dave Love <fx@gnu.org>
parents:
diff changeset
3391 * fileio.c (Fread_file_name): Alter the history
Dave Love <fx@gnu.org>
parents:
diff changeset
3392 to contain just the actual file name, and not any
Dave Love <fx@gnu.org>
parents:
diff changeset
3393 other preinserted text that is not really used.
Dave Love <fx@gnu.org>
parents:
diff changeset
3394
Dave Love <fx@gnu.org>
parents:
diff changeset
3395 * search.c (simple_search): Call set_search_regs.
Dave Love <fx@gnu.org>
parents:
diff changeset
3396 (boyer_moore): New arg CHARSET_BASE says which chars
Dave Love <fx@gnu.org>
parents:
diff changeset
3397 to use the translate tables for.
Dave Love <fx@gnu.org>
parents:
diff changeset
3398 (search_buffer): Properly test which chars participate in translation.
48207
c1a9d25fa0b7 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 43277
diff changeset
3399
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
3400 1998-02-12 Gerd Moellmann <gerd@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3401
Dave Love <fx@gnu.org>
parents:
diff changeset
3402 * intervals.c (split_interval_right): Make sure to call
Dave Love <fx@gnu.org>
parents:
diff changeset
3403 balance_possible_root_interval in case an interval doesn't have a
Dave Love <fx@gnu.org>
parents:
diff changeset
3404 right child, because otherwise the interval tree might degenerate
Dave Love <fx@gnu.org>
parents:
diff changeset
3405 into a list.
Dave Love <fx@gnu.org>
parents:
diff changeset
3406 (split_interval_left): Ditto if an interval hasn't a left child.
Dave Love <fx@gnu.org>
parents:
diff changeset
3407
Dave Love <fx@gnu.org>
parents:
diff changeset
3408 1998-02-12 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3409
Dave Love <fx@gnu.org>
parents:
diff changeset
3410 * search.c (TRANSLATE): New arg OUT. Handle non-integer in TRT.
Dave Love <fx@gnu.org>
parents:
diff changeset
3411 All calls changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
3412
Dave Love <fx@gnu.org>
parents:
diff changeset
3413 * editfns.c (Fsubst_char_in_region): Don't increment pos twice.
Dave Love <fx@gnu.org>
parents:
diff changeset
3414
Dave Love <fx@gnu.org>
parents:
diff changeset
3415 * charset.h (INC_BOTH, DEC_BOTH): In unibyte mode,
Dave Love <fx@gnu.org>
parents:
diff changeset
3416 simply increment bytepos.
Dave Love <fx@gnu.org>
parents:
diff changeset
3417
Dave Love <fx@gnu.org>
parents:
diff changeset
3418 * syntax.c (skip_chars): Use INC_POS instead of INC_BOTH.
Dave Love <fx@gnu.org>
parents:
diff changeset
3419 (Fforward_comment): Always use both FROM and FROM_BYTE to set point.
Dave Love <fx@gnu.org>
parents:
diff changeset
3420 Use dec_bytepos not DEC_POS.
Dave Love <fx@gnu.org>
parents:
diff changeset
3421 (scan_lists): Handle unibyte buffers when decrementing temp_pos.
Dave Love <fx@gnu.org>
parents:
diff changeset
3422 (INC_FROM): Use INC_BOTH.
Dave Love <fx@gnu.org>
parents:
diff changeset
3423 (inc_bytepos, dec_bytepos): In unibyte mode, just increment bytepos.
Dave Love <fx@gnu.org>
parents:
diff changeset
3424
Dave Love <fx@gnu.org>
parents:
diff changeset
3425 * xdisp.c (display_text_line): Use INC_BOTH for unibyte buffers too.
Dave Love <fx@gnu.org>
parents:
diff changeset
3426
Dave Love <fx@gnu.org>
parents:
diff changeset
3427 1998-02-10 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3428
Dave Love <fx@gnu.org>
parents:
diff changeset
3429 * keymap.c (describe_map_tree): Add the maps we have already
Dave Love <fx@gnu.org>
parents:
diff changeset
3430 handled into SUB_SHADOWS.
Dave Love <fx@gnu.org>
parents:
diff changeset
3431
Dave Love <fx@gnu.org>
parents:
diff changeset
3432 1998-02-06 Kenichi Handa <handa@melange.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3433
Dave Love <fx@gnu.org>
parents:
diff changeset
3434 * fns.c (Fstring_bytes): Declare arg STRING as Lisp_Object.
Dave Love <fx@gnu.org>
parents:
diff changeset
3435
Dave Love <fx@gnu.org>
parents:
diff changeset
3436 * editfns.c (Fposition_bytes): Declare arg POSITION as
Dave Love <fx@gnu.org>
parents:
diff changeset
3437 Lisp_Object. Allow marker as arg POSITION. Use XINT for type
Dave Love <fx@gnu.org>
parents:
diff changeset
3438 consistency.
Dave Love <fx@gnu.org>
parents:
diff changeset
3439
Dave Love <fx@gnu.org>
parents:
diff changeset
3440 1998-02-09 Andreas Schwab <schwab@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3441
Dave Love <fx@gnu.org>
parents:
diff changeset
3442 * indent.c (compute_motion): If right margin is reached and we are
Dave Love <fx@gnu.org>
parents:
diff changeset
3443 truncating don't clobber PREV_HPOS if we are already past TO.
Dave Love <fx@gnu.org>
parents:
diff changeset
3444
Dave Love <fx@gnu.org>
parents:
diff changeset
3445 1998-02-09 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3446
Dave Love <fx@gnu.org>
parents:
diff changeset
3447 * fns.c (concat): Use Vnonascii_translate_table.
Dave Love <fx@gnu.org>
parents:
diff changeset
3448
Dave Love <fx@gnu.org>
parents:
diff changeset
3449 * charset.c (Vnonascii_translate_table): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
3450 (unibyte_char_to_multibyte): Use Vnonascii_translate_table.
Dave Love <fx@gnu.org>
parents:
diff changeset
3451 (syms_of_charset): Defvar it.
Dave Love <fx@gnu.org>
parents:
diff changeset
3452
Dave Love <fx@gnu.org>
parents:
diff changeset
3453 * insdel.c (copy_text, count_size_as_multibyte):
Dave Love <fx@gnu.org>
parents:
diff changeset
3454 Use Vnonascii_translate_table.
Dave Love <fx@gnu.org>
parents:
diff changeset
3455
Dave Love <fx@gnu.org>
parents:
diff changeset
3456 1998-02-08 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3457
Dave Love <fx@gnu.org>
parents:
diff changeset
3458 * print.c (printchar): When outputting to echo area,
Dave Love <fx@gnu.org>
parents:
diff changeset
3459 update message_enable_multibyte, and convert previous text
Dave Love <fx@gnu.org>
parents:
diff changeset
3460 from unibyte to multibyte if necessary.
Dave Love <fx@gnu.org>
parents:
diff changeset
3461
Dave Love <fx@gnu.org>
parents:
diff changeset
3462 * search.c (search_command): Fix call to search_buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
3463
Dave Love <fx@gnu.org>
parents:
diff changeset
3464 1998-02-07 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3465
Dave Love <fx@gnu.org>
parents:
diff changeset
3466 * dired.c (Fdirectory_files): Call compile_pattern the new way.
Dave Love <fx@gnu.org>
parents:
diff changeset
3467
Dave Love <fx@gnu.org>
parents:
diff changeset
3468 * search.c (boyer_moore, simple_search): New subroutines.
Dave Love <fx@gnu.org>
parents:
diff changeset
3469 (search_buffer): For non-regexp, use one of those subroutines.
Dave Love <fx@gnu.org>
parents:
diff changeset
3470 Args TRT and INVERSE_TRT are now Lisp_Object. Callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
3471 (compile_pattern_1): Arg TRANSLATE is now Lisp_Object. Calls changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
3472 (compile_pattern): Arg TRANSLATE is now Lisp_Object. Calls changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
3473
Dave Love <fx@gnu.org>
parents:
diff changeset
3474 * config.in (RE_TRANSLATE_TYPE): Define as Lisp_Object.
Dave Love <fx@gnu.org>
parents:
diff changeset
3475 (RE_TRANSLATE): Use Faref to examine translate table.
Dave Love <fx@gnu.org>
parents:
diff changeset
3476
Dave Love <fx@gnu.org>
parents:
diff changeset
3477 1998-02-06 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3478
Dave Love <fx@gnu.org>
parents:
diff changeset
3479 * marker.c (byte_char_debug_check): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
3480 (CONSIDER, both definitions): Call it.
Dave Love <fx@gnu.org>
parents:
diff changeset
3481 (buf_charpos_to_bytepos, buf_bytepos_to_charpos): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
3482 (byte_debug_flag): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
3483 (syms_of_marker): Set up Lisp variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
3484
Dave Love <fx@gnu.org>
parents:
diff changeset
3485 * buffer.c (advance_to_char_boundary): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
3486 (Fset_buffer_multibyte): Advance all byte-positions to char boundaries.
Dave Love <fx@gnu.org>
parents:
diff changeset
3487 Clear undo list.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
3488
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
3489 * fontset.h (GENERIC_FONT_PTR): Commented-out definition deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
3490
Dave Love <fx@gnu.org>
parents:
diff changeset
3491 1998-02-06 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
3492
Dave Love <fx@gnu.org>
parents:
diff changeset
3493 * window.h: Change argument number of Fdisplay_buffer to 3.
Dave Love <fx@gnu.org>
parents:
diff changeset
3494
Dave Love <fx@gnu.org>
parents:
diff changeset
3495 1998-02-06 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3496
Dave Love <fx@gnu.org>
parents:
diff changeset
3497 * buffer.c (Fpop_to_buffer): Pass new arg to Fdisplay_buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
3498
Dave Love <fx@gnu.org>
parents:
diff changeset
3499 * window.c (Fdisplay_buffer): New arg FRAME.
Dave Love <fx@gnu.org>
parents:
diff changeset
3500 (temp_output_buffer_show): Pass new arg to Fdisplay_buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
3501 (Fother_window_for_scrolling): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
3502
Dave Love <fx@gnu.org>
parents:
diff changeset
3503 * editfns.c (Fposition_bytes): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
3504 (syms_of_editfns): defsubr it.
Dave Love <fx@gnu.org>
parents:
diff changeset
3505
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
3506 * fns.c (Fstring_bytes): New function.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
3507 (syms_of_fns): defsubr it.
Dave Love <fx@gnu.org>
parents:
diff changeset
3508
Dave Love <fx@gnu.org>
parents:
diff changeset
3509 1998-02-05 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3510
Dave Love <fx@gnu.org>
parents:
diff changeset
3511 * minibuf.c (read_minibuf): If input is empty, return empty string.
Dave Love <fx@gnu.org>
parents:
diff changeset
3512 (Fread_string): Return DEFAULT_VALUE here, if input is empty.
Dave Love <fx@gnu.org>
parents:
diff changeset
3513 (Fcompleting_read): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
3514
Dave Love <fx@gnu.org>
parents:
diff changeset
3515 1998-02-04 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3516
Dave Love <fx@gnu.org>
parents:
diff changeset
3517 * keymap.c (Fdescribe_bindings_internal):
Dave Love <fx@gnu.org>
parents:
diff changeset
3518 Renamed from Fdescribe_bindings. New arg NOMENU.
Dave Love <fx@gnu.org>
parents:
diff changeset
3519 (syms_of_keymap): Corresponding changes.
Dave Love <fx@gnu.org>
parents:
diff changeset
3520 (describe_buffer_bindings): Get NOMENU out of the arg list.
Dave Love <fx@gnu.org>
parents:
diff changeset
3521 Pass it along to describe_map_tree.
Dave Love <fx@gnu.org>
parents:
diff changeset
3522 Improve text of `alternate_heading'.
Dave Love <fx@gnu.org>
parents:
diff changeset
3523
Dave Love <fx@gnu.org>
parents:
diff changeset
3524 * alloc.c (list2, list3, list4, list5): New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
3525
Dave Love <fx@gnu.org>
parents:
diff changeset
3526 1998-02-04 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
3527
Dave Love <fx@gnu.org>
parents:
diff changeset
3528 * charset.c (Fiso_charset): Doc-string modified.
Dave Love <fx@gnu.org>
parents:
diff changeset
3529
Dave Love <fx@gnu.org>
parents:
diff changeset
3530 * editfns.c (Fsubst_char_in_region): Handle character-base
Dave Love <fx@gnu.org>
parents:
diff changeset
3531 position and byte-base position correctly.
Dave Love <fx@gnu.org>
parents:
diff changeset
3532 (Fstring_to_char): Give byte size to STRING_CHAR.
Dave Love <fx@gnu.org>
parents:
diff changeset
3533
Dave Love <fx@gnu.org>
parents:
diff changeset
3534 * insdel.c (copy_text): When copying from multibyte to unibyte, do
Dave Love <fx@gnu.org>
parents:
diff changeset
3535 not alter ASCII characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
3536
Dave Love <fx@gnu.org>
parents:
diff changeset
3537 1998-02-03 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3538
Dave Love <fx@gnu.org>
parents:
diff changeset
3539 * editfns.c (Fformat): If MULTIBYTE is changed to 1
Dave Love <fx@gnu.org>
parents:
diff changeset
3540 after we start computing TOTAL, jump back to `retry' (a new label).
Dave Love <fx@gnu.org>
parents:
diff changeset
3541
Dave Love <fx@gnu.org>
parents:
diff changeset
3542 1998-02-01 Richard Stallman <rms@sucrose.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3543
Dave Love <fx@gnu.org>
parents:
diff changeset
3544 * lread.c (read1): Handle infinities, NaN and -0.0 specially.
Dave Love <fx@gnu.org>
parents:
diff changeset
3545 (isfloat_string): Accept e+INF and e+NAN as exponents.
Dave Love <fx@gnu.org>
parents:
diff changeset
3546
Dave Love <fx@gnu.org>
parents:
diff changeset
3547 * print.c (float_to_string): Handle infinities and NaN specially.
Dave Love <fx@gnu.org>
parents:
diff changeset
3548
Dave Love <fx@gnu.org>
parents:
diff changeset
3549 * fns.c (concat): Handle bool-vectors correctly.
Dave Love <fx@gnu.org>
parents:
diff changeset
3550
Dave Love <fx@gnu.org>
parents:
diff changeset
3551 * fns.c (concat): If making a string, a nonempty bool-vector is error.
Dave Love <fx@gnu.org>
parents:
diff changeset
3552
Dave Love <fx@gnu.org>
parents:
diff changeset
3553 1998-01-30 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3554
Dave Love <fx@gnu.org>
parents:
diff changeset
3555 * data.c (Faref, Faset): Allow indexing a char-table
Dave Love <fx@gnu.org>
parents:
diff changeset
3556 directly by numbers up to CHAR_TABLE_ORDINARY_SLOTS.
Dave Love <fx@gnu.org>
parents:
diff changeset
3557
Dave Love <fx@gnu.org>
parents:
diff changeset
3558 * fns.c (Fset_char_table_range, Fchar_table_range):
Dave Love <fx@gnu.org>
parents:
diff changeset
3559 Allow a charset name symbol to designate a range.
Dave Love <fx@gnu.org>
parents:
diff changeset
3560
Dave Love <fx@gnu.org>
parents:
diff changeset
3561 * callproc.c (Fcall_process): Allow creating a new buffer
Dave Love <fx@gnu.org>
parents:
diff changeset
3562 for the output.
Dave Love <fx@gnu.org>
parents:
diff changeset
3563
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
3564 1998-01-30 Kenichi Handa <handa@etl.go.jp>
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
3565
Dave Love <fx@gnu.org>
parents:
diff changeset
3566 * coding.c (ENCODE_ISO_CHARACTER): Pay attention to
Dave Love <fx@gnu.org>
parents:
diff changeset
3567 CODING_FLAG_ISO_USE_ROMAN and CODING_FLAG_ISO_USE_OLDJIS.
Dave Love <fx@gnu.org>
parents:
diff changeset
3568 (code_convert_region1): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
3569 (Fdecode_coding_region): Call code_convert_region1.
Dave Love <fx@gnu.org>
parents:
diff changeset
3570 (Fencode_coding_region): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
3571 (code_convert_string1): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
3572 (Fdecode_coding_string): Call code_convert_string1.
Dave Love <fx@gnu.org>
parents:
diff changeset
3573 (Fencode_coding_string): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
3574
Dave Love <fx@gnu.org>
parents:
diff changeset
3575 * doc.c (Fsubstitute_command_keys): Declare length_byte out of
Dave Love <fx@gnu.org>
parents:
diff changeset
3576 internal block.
Dave Love <fx@gnu.org>
parents:
diff changeset
3577
Dave Love <fx@gnu.org>
parents:
diff changeset
3578 * editfns.c (CONVERTED_BYTE_SIZE): Fix the logic.
Dave Love <fx@gnu.org>
parents:
diff changeset
3579 (Fformat): Update the variable MULTIBYTE according to the result
Dave Love <fx@gnu.org>
parents:
diff changeset
3580 of Fprin1_to_string. Free BUF after making Lisp string from it.
Dave Love <fx@gnu.org>
parents:
diff changeset
3581
Dave Love <fx@gnu.org>
parents:
diff changeset
3582 1998-01-28 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3583
Dave Love <fx@gnu.org>
parents:
diff changeset
3584 * search.c (search_buffer): New args pos_byte and lim_byte.
Dave Love <fx@gnu.org>
parents:
diff changeset
3585 (search_command): Pass new args.
Dave Love <fx@gnu.org>
parents:
diff changeset
3586
Dave Love <fx@gnu.org>
parents:
diff changeset
3587 1998-01-28 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
3588
Dave Love <fx@gnu.org>
parents:
diff changeset
3589 * coding.c (DECODE_SJIS_BIG5_CHARACTER): Don't have to increase
Dave Love <fx@gnu.org>
parents:
diff changeset
3590 coding->produced_char here.
Dave Love <fx@gnu.org>
parents:
diff changeset
3591 (code_convert_region): Initialize LEN_BYTE correctly.
Dave Love <fx@gnu.org>
parents:
diff changeset
3592
Dave Love <fx@gnu.org>
parents:
diff changeset
3593 * search.c (fast_string_match): Give re_search byte size of
Dave Love <fx@gnu.org>
parents:
diff changeset
3594 STRING.
Dave Love <fx@gnu.org>
parents:
diff changeset
3595 (trivial_regexp_p): Initialize LEN to byte size of REGEXP.
Dave Love <fx@gnu.org>
parents:
diff changeset
3596 (search_buffer): Give re_search_2 STARTPOS, RANGE and STOP by
Dave Love <fx@gnu.org>
parents:
diff changeset
3597 counting them by bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
3598
Dave Love <fx@gnu.org>
parents:
diff changeset
3599 * data.c (syms_of_data): Register multibyte-string-p as a Lisp
Dave Love <fx@gnu.org>
parents:
diff changeset
3600 function.
Dave Love <fx@gnu.org>
parents:
diff changeset
3601
Dave Love <fx@gnu.org>
parents:
diff changeset
3602 1998-01-28 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3603
Dave Love <fx@gnu.org>
parents:
diff changeset
3604 * category.c (Fmodify_category_entry): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
3605 (Fdescribe_categories): Renamed from Fdescribe_category.
Dave Love <fx@gnu.org>
parents:
diff changeset
3606 (syms_of_category): Corresponding changes.
Dave Love <fx@gnu.org>
parents:
diff changeset
3607 (Fcategory_set_mnemonics): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
3608 (Fchar_category_set): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
3609 (Fmake_category_set): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
3610
Dave Love <fx@gnu.org>
parents:
diff changeset
3611 1998-01-26 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3612
Dave Love <fx@gnu.org>
parents:
diff changeset
3613 * xdisp.c (message_dolog): Cast M to unsigned char * to access bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
3614
Dave Love <fx@gnu.org>
parents:
diff changeset
3615 * keyboard.c (command_loop_1): Run post-command-hook before,
Dave Love <fx@gnu.org>
parents:
diff changeset
3616 not after, clearing this-command-keys and updating last-command.
Dave Love <fx@gnu.org>
parents:
diff changeset
3617
Dave Love <fx@gnu.org>
parents:
diff changeset
3618 * fns.c (string_make_multibyte): In all-ASCII case, return orig STRING.
Dave Love <fx@gnu.org>
parents:
diff changeset
3619
Dave Love <fx@gnu.org>
parents:
diff changeset
3620 * fns.c (Fstring_as_unibyte): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
3621 (Fstring_as_multibyte): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
3622 (syms_of_fns): defsubr them.
Dave Love <fx@gnu.org>
parents:
diff changeset
3623
Dave Love <fx@gnu.org>
parents:
diff changeset
3624 1998-01-25 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3625
Dave Love <fx@gnu.org>
parents:
diff changeset
3626 * window.c (compare_window_configurations): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
3627
Dave Love <fx@gnu.org>
parents:
diff changeset
3628 * fns.c (internal_equal): Use compare_window_configurations.
Dave Love <fx@gnu.org>
parents:
diff changeset
3629
Dave Love <fx@gnu.org>
parents:
diff changeset
3630 * fileio.c (file_name_as_directory): For an empty name, return "/".
Dave Love <fx@gnu.org>
parents:
diff changeset
3631
Dave Love <fx@gnu.org>
parents:
diff changeset
3632 1998-01-24 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3633
Dave Love <fx@gnu.org>
parents:
diff changeset
3634 * callproc.c (Fcall_process): Test only args past args[4]
Dave Love <fx@gnu.org>
parents:
diff changeset
3635 for multibyteness.
Dave Love <fx@gnu.org>
parents:
diff changeset
3636
Dave Love <fx@gnu.org>
parents:
diff changeset
3637 1998-01-23 Ken'ichi Handa <handa@melange.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3638
Dave Love <fx@gnu.org>
parents:
diff changeset
3639 * charset.h: Delete garbage line "int use_dialog_box".
Dave Love <fx@gnu.org>
parents:
diff changeset
3640
Dave Love <fx@gnu.org>
parents:
diff changeset
3641 1998-01-23 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3642
Dave Love <fx@gnu.org>
parents:
diff changeset
3643 * lread.c (Funintern): Clear the symbol's obarray field.
Dave Love <fx@gnu.org>
parents:
diff changeset
3644
Dave Love <fx@gnu.org>
parents:
diff changeset
3645 1998-01-21 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3646
Dave Love <fx@gnu.org>
parents:
diff changeset
3647 * s/sol2-5.h (SYSTEM_MALLOC): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
3648
Dave Love <fx@gnu.org>
parents:
diff changeset
3649 1998-01-21 Ken'ichi Handa <handa@melange.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3650
Dave Love <fx@gnu.org>
parents:
diff changeset
3651 * fileio.c (Finsert_file_contents): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
3652
Dave Love <fx@gnu.org>
parents:
diff changeset
3653 1998-01-21 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3654
Dave Love <fx@gnu.org>
parents:
diff changeset
3655 * syntax.c (back_comment): Move the find_defun_start call
Dave Love <fx@gnu.org>
parents:
diff changeset
3656 out of the scan_sexps_forward call.
Dave Love <fx@gnu.org>
parents:
diff changeset
3657 No need to call find_defun_start
Dave Love <fx@gnu.org>
parents:
diff changeset
3658 if we found the defun start in the initial scan.
Dave Love <fx@gnu.org>
parents:
diff changeset
3659
Dave Love <fx@gnu.org>
parents:
diff changeset
3660 1998-01-21 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
3661
Dave Love <fx@gnu.org>
parents:
diff changeset
3662 * callproc.c (Fcall_process): Use raw-text instead of emacs-mule
Dave Love <fx@gnu.org>
parents:
diff changeset
3663 when enable-multibyte-characters is nil. Adjusted for the change
Dave Love <fx@gnu.org>
parents:
diff changeset
3664 of encode_coding and decode_coding.
Dave Love <fx@gnu.org>
parents:
diff changeset
3665
Dave Love <fx@gnu.org>
parents:
diff changeset
3666 * ccl.h: Definition of macros CCL_STAT_XXX are moved from ccl.c to
Dave Love <fx@gnu.org>
parents:
diff changeset
3667 here.
Dave Love <fx@gnu.org>
parents:
diff changeset
3668
Dave Love <fx@gnu.org>
parents:
diff changeset
3669 * charset.c (min_composite_char): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
3670 (syms_of_charset): Declare a Lisp variable min-composite-char.
Dave Love <fx@gnu.org>
parents:
diff changeset
3671
Dave Love <fx@gnu.org>
parents:
diff changeset
3672 * charset.h (BCOPY_SHORT): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
3673
Dave Love <fx@gnu.org>
parents:
diff changeset
3674 * coding.h (CODING_FINISH_XXX): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
3675 (CODING_MODE_XXX): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
3676 (struct coding_system): New member mode, category_idx,
Dave Love <fx@gnu.org>
parents:
diff changeset
3677 heading_ascii. Deleted members last_block, direction, selective,
Dave Love <fx@gnu.org>
parents:
diff changeset
3678 carryover, carryover_size.
Dave Love <fx@gnu.org>
parents:
diff changeset
3679 (CODING_MAY_REQUIRE_DECODING): New macro.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
3680 (CODING_CATEGORY_MASK_ISO_7BIT, CODING_CATEGORY_MASK_ISO_8BIT)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
3681 (CODING_CATEGORY_MASK_ISO_SHIFT, CODING_CATEGORY_MASK_ISO):
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
3682 New macros.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
3683 (Qraw_text): Extern it.
Dave Love <fx@gnu.org>
parents:
diff changeset
3684
Dave Love <fx@gnu.org>
parents:
diff changeset
3685 * coding.c (DECODE_CHARACTER_ASCII): Update coding->produced_char;
Dave Love <fx@gnu.org>
parents:
diff changeset
3686 (DECODE_CHARACTER_DIMENSION1): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
3687 (Qraw_text, Qcoding_category): New variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
3688 (syms_of_coding): Intern and staticpro them.
Dave Love <fx@gnu.org>
parents:
diff changeset
3689 (coding_system_table): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
3690 (CHARSET_OK, SHIFT_OUT_OK): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
3691 (detect_coding_iso2022): Detection algorithm improved.
Dave Love <fx@gnu.org>
parents:
diff changeset
3692 (decode_coding_iso2022): Arg CONSUMED deleted, and the meaning of
Dave Love <fx@gnu.org>
parents:
diff changeset
3693 return value changed. Update members produced, produced_char,
Dave Love <fx@gnu.org>
parents:
diff changeset
3694 consumed, consumed_char of the struct *coding. Pay attention to
Dave Love <fx@gnu.org>
parents:
diff changeset
3695 CODING_MODE_INHIBIT_INCONSISTENT_EOL.
Dave Love <fx@gnu.org>
parents:
diff changeset
3696 (encode_coding_iso2022): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
3697 (decode_coding_sjis_big5, encode_coding_sjis_big5): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
3698 (decode_eol, encode_eol): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
3699 (ENCODE_ISO_CHARACTER): Update coding->consumed_char.
Dave Love <fx@gnu.org>
parents:
diff changeset
3700 (DECODE_SJIS_BIG5_CHARACTER): Update coding->produced_char.
Dave Love <fx@gnu.org>
parents:
diff changeset
3701 (ENCODE_SJIS_BIG5_CHARACTER): Update coding->consumed_char.
Dave Love <fx@gnu.org>
parents:
diff changeset
3702 (detect_coding_mask): New args PRIORITIES and SKIP.
Dave Love <fx@gnu.org>
parents:
diff changeset
3703 (detect_coding): Adjusted for the change of detect_coding_mask.
Dave Love <fx@gnu.org>
parents:
diff changeset
3704 Update coding->heading_ascii.
Dave Love <fx@gnu.org>
parents:
diff changeset
3705 (detect_eol_type): New arg SKIP.
Dave Love <fx@gnu.org>
parents:
diff changeset
3706 (detect_eol): Adjusted for the change of detect_eol_type.
Dave Love <fx@gnu.org>
parents:
diff changeset
3707 (ccl_codign_driver): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
3708 (decode_coding): Arg CONSUMED deleted, and the meaning of return
Dave Love <fx@gnu.org>
parents:
diff changeset
3709 value changed. Update members produced, produced_char, consumed,
Dave Love <fx@gnu.org>
parents:
diff changeset
3710 consumed_char of the struct *coding.
Dave Love <fx@gnu.org>
parents:
diff changeset
3711 (encode_coding): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
3712 (shrink_decoding_region, shrink_encoding_region): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
3713 (code_convert_region, code_convert_string): Completely rewritten.
Dave Love <fx@gnu.org>
parents:
diff changeset
3714 (detect_coding_system): New arg HIGHEST.
Dave Love <fx@gnu.org>
parents:
diff changeset
3715 (Fdetect_coding_region): New arg HIGHEST.
Dave Love <fx@gnu.org>
parents:
diff changeset
3716 (Fdetect_coding_string): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
3717 (Fdecode_coding_region, Fencode_coding_region): Adjusted for the
Dave Love <fx@gnu.org>
parents:
diff changeset
3718 change of code_convert_region.
Dave Love <fx@gnu.org>
parents:
diff changeset
3719 (Fdecode_coding_string, Fencode_coding_string): Adjusted for the
Dave Love <fx@gnu.org>
parents:
diff changeset
3720 change of code_convert_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
3721 (Fupdate_iso_coding_systems): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
3722 (init_coding_once): Initialize coding_system_table.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
3723
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
3724 * data.c (Faset): Allow setting a multibyte character in a
Dave Love <fx@gnu.org>
parents:
diff changeset
3725 multibyte string as far as it doesn't change the size_byte of the
Dave Love <fx@gnu.org>
parents:
diff changeset
3726 string.
Dave Love <fx@gnu.org>
parents:
diff changeset
3727
Dave Love <fx@gnu.org>
parents:
diff changeset
3728 * fileio.c (Finsert_file_contents): Adjusted for the change of
Dave Love <fx@gnu.org>
parents:
diff changeset
3729 struct coding_system and function decode_coding. For normail file
Dave Love <fx@gnu.org>
parents:
diff changeset
3730 reading, use code_convert_region.
Dave Love <fx@gnu.org>
parents:
diff changeset
3731 (Fwrite_region): Adjusted for the change of struct coding_system.
Dave Love <fx@gnu.org>
parents:
diff changeset
3732 (e_write): Adjusted for the change of encode_coding.
Dave Love <fx@gnu.org>
parents:
diff changeset
3733
Dave Love <fx@gnu.org>
parents:
diff changeset
3734 * fns.c (mapcar1): Keep `i' in `i_before' before `i' is
Dave Love <fx@gnu.org>
parents:
diff changeset
3735 incremented by FETCH_STRING_CHAR_ADVANCE.
Dave Love <fx@gnu.org>
parents:
diff changeset
3736
Dave Love <fx@gnu.org>
parents:
diff changeset
3737 * insdel.c (adjust_before_replace, adjust_after_replace): New
Dave Love <fx@gnu.org>
parents:
diff changeset
3738 functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
3739
Dave Love <fx@gnu.org>
parents:
diff changeset
3740 * lisp.h (detect_coding_system): Extern it.
Dave Love <fx@gnu.org>
parents:
diff changeset
3741
Dave Love <fx@gnu.org>
parents:
diff changeset
3742 * process.c (Fstart_process): Use raw-text instead of emacs-mule
Dave Love <fx@gnu.org>
parents:
diff changeset
3743 if enable-multibyte-characters is nil. Initialize members
Dave Love <fx@gnu.org>
parents:
diff changeset
3744 decoding_carryover and encoding_carryover of PROC.
Dave Love <fx@gnu.org>
parents:
diff changeset
3745 (create_process): Adjusted for the change of encode_coding.
Dave Love <fx@gnu.org>
parents:
diff changeset
3746 (Fopen_network_stream): Initialize members decoding_carryover and
Dave Love <fx@gnu.org>
parents:
diff changeset
3747 encoding_carryover of PROC.
Dave Love <fx@gnu.org>
parents:
diff changeset
3748 (read_process_output): Adjusted for the change of decode_coding.
Dave Love <fx@gnu.org>
parents:
diff changeset
3749 (send_process): Adjusted for the change of encode_coding.
Dave Love <fx@gnu.org>
parents:
diff changeset
3750
Dave Love <fx@gnu.org>
parents:
diff changeset
3751 * process.h (struct Lisp_Process): New members decoding_carryover
Dave Love <fx@gnu.org>
parents:
diff changeset
3752 and encoding_carryover.
Dave Love <fx@gnu.org>
parents:
diff changeset
3753
Dave Love <fx@gnu.org>
parents:
diff changeset
3754 * term.c (encode_terminal_code): Adjusted for the change of
Dave Love <fx@gnu.org>
parents:
diff changeset
3755 encode_coding.
Dave Love <fx@gnu.org>
parents:
diff changeset
3756 (write_glyphs): Likewise. Adjusted for the change of struct
Dave Love <fx@gnu.org>
parents:
diff changeset
3757 coding_system.
Dave Love <fx@gnu.org>
parents:
diff changeset
3758 (insert_glyphs): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
3759
Dave Love <fx@gnu.org>
parents:
diff changeset
3760 * xselect.c (selection_data_to_lisp_data): Adjusted for the change
Dave Love <fx@gnu.org>
parents:
diff changeset
3761 of decode_coding.
Dave Love <fx@gnu.org>
parents:
diff changeset
3762 (lisp_data_to_selection_data): Adjusted for the change of
Dave Love <fx@gnu.org>
parents:
diff changeset
3763 encode_coding.
Dave Love <fx@gnu.org>
parents:
diff changeset
3764 (syms_of_xselect): Initialize clipboard-coding-system to
Dave Love <fx@gnu.org>
parents:
diff changeset
3765 compound-text.
Dave Love <fx@gnu.org>
parents:
diff changeset
3766
Dave Love <fx@gnu.org>
parents:
diff changeset
3767 1998-01-21 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
3768
Dave Love <fx@gnu.org>
parents:
diff changeset
3769 * fileio.c (Finsert_file_contents): Even if
Dave Love <fx@gnu.org>
parents:
diff changeset
3770 enable-multibyte-characters is nil, we must check `coding:' tag
Dave Love <fx@gnu.org>
parents:
diff changeset
3771 and `file-coding-system-alist' to handle eol-conversion.
Dave Love <fx@gnu.org>
parents:
diff changeset
3772
Dave Love <fx@gnu.org>
parents:
diff changeset
3773 * coding.c (Vselect_safe_coding_system_function): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
3774 (coding_category_table): This variable deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
3775 (Vcoding_category_table): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
3776 (coding_category_name): Add "coding-category-iso-7-tight".
Dave Love <fx@gnu.org>
parents:
diff changeset
3777 (detect_coding_iso2022): Check the mask
Dave Love <fx@gnu.org>
parents:
diff changeset
3778 CODING_FLAG_ISO_DESIGNATION in CODING->FLAGS. Check a new coding
Dave Love <fx@gnu.org>
parents:
diff changeset
3779 category coding-category-iso-7-tight.
Dave Love <fx@gnu.org>
parents:
diff changeset
3780 (DECODE_DESIGNATION): Decode only such designations that CODING
Dave Love <fx@gnu.org>
parents:
diff changeset
3781 can handle.
Dave Love <fx@gnu.org>
parents:
diff changeset
3782 (check_composing_code): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
3783 (decode_coding_iso2022): Decode only such characters that CODING
Dave Love <fx@gnu.org>
parents:
diff changeset
3784 can handle.
Dave Love <fx@gnu.org>
parents:
diff changeset
3785 (encode_coding_iso2022): Before and after encoding composite
Dave Love <fx@gnu.org>
parents:
diff changeset
3786 characters, reset designation and invocation status.
Dave Love <fx@gnu.org>
parents:
diff changeset
3787 (detect_coding_sjis): Delete unnecessary check.
Dave Love <fx@gnu.org>
parents:
diff changeset
3788 (detect_coding_big5): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
3789 (encode_designation_at_bol): Check the validity of requested
Dave Love <fx@gnu.org>
parents:
diff changeset
3790 designation register.
Dave Love <fx@gnu.org>
parents:
diff changeset
3791 (setup_coding_system): Set requested designation registers for
Dave Love <fx@gnu.org>
parents:
diff changeset
3792 non-supported charsets to
Dave Love <fx@gnu.org>
parents:
diff changeset
3793 CODING_SPEC_ISO_NO_REQUESTED_DESIGNATION. Set mask
Dave Love <fx@gnu.org>
parents:
diff changeset
3794 CODING_FLAG_ISO_DESIGNATION in CODING->FLAGS. Code tuned for
Dave Love <fx@gnu.org>
parents:
diff changeset
3795 no-conversion and undecided.
Dave Love <fx@gnu.org>
parents:
diff changeset
3796 (detect_coding): Adjusted for the new variable
Dave Love <fx@gnu.org>
parents:
diff changeset
3797 Vcoding_category_table.
Dave Love <fx@gnu.org>
parents:
diff changeset
3798 (syms_of_coding): Initialize Vcoding_category_table and staticpro
Dave Love <fx@gnu.org>
parents:
diff changeset
3799 it. Register select-safe-coding-system as a Lisp variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
3800
Dave Love <fx@gnu.org>
parents:
diff changeset
3801 * coding.h (CODING_FLAG_ISO_DESIGNATION): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
3802 (struct iso2022_spec): New member.
Dave Love <fx@gnu.org>
parents:
diff changeset
3803 last_invalid_designation_register.
Dave Love <fx@gnu.org>
parents:
diff changeset
3804 (struct coding_system): New member inhibit_inconsistent_eol_type.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
3805 (CODING_CATEGORY_IDX_ISO_7_TIGHT, CODING_CATEGORY_MASK_ISO_7_TIGHT):
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
3806 New macros.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
3807 (CODING_CATEGORY_MASK_ANY): Include CODING_CATEGORY_MASK_ISO_7_TIGHT.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
3808 (coding_category_table, coding_category_name): Extern deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
3809 (Vselect_safe_coding_system_function): Extern it.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
3810
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
3811 * charset.h (MAX_CHAR_COMPOSITION): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
3812 (CHAR_CHARSET): Check more strictly.
Dave Love <fx@gnu.org>
parents:
diff changeset
3813 (CODING_FLAG_ISO_DESIGNATION): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
3814
Dave Love <fx@gnu.org>
parents:
diff changeset
3815 1998-01-21 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
3816
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
3817 * ccl.h (struct ccl_program): New member private_state.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
3818
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
3819 * ccl.c (Vccl_translation_table_vector, Qccl_program)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
3820 (Qccl_translation_table, Qccl_translation_table_id): New variables.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
3821 Append new symbols. Qccl_translation_table and
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
3822 Qccl_translation_table_id.
Dave Love <fx@gnu.org>
parents:
diff changeset
3823 (CCL_Call): Fix the comment.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
3824 (CCL_ReadMultibyteCharacter, CCL_WriteMultibyteCharacter)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
3825 (CCL_UnifyCharacter, CCL_UnifyCharacterConstTbl)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
3826 (CCL_IterateMultipleMap, CCL_TranslateMultipleMap):
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
3827 New macros for CCL Commands.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
3828 (EXCMD): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
3829 (ccl_driver): New case lable `CCL_Extention'.
Dave Love <fx@gnu.org>
parents:
diff changeset
3830 (setup_ccl_program): Initialize the member `private_state' of CCL.
Dave Love <fx@gnu.org>
parents:
diff changeset
3831 (Fregister_ccl_program): Delete unused variable IDX.
Dave Love <fx@gnu.org>
parents:
diff changeset
3832 (Fregister_ccl_translation_table): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
3833 (syms_of_ccl): Intern and staticpro Qccl_program,
Dave Love <fx@gnu.org>
parents:
diff changeset
3834 Qccl_translation_table, and Qccl_translation_table_id. Declare
Dave Love <fx@gnu.org>
parents:
diff changeset
3835 `ccl-translation-table-vector' as a Lisp variable. Declare
Dave Love <fx@gnu.org>
parents:
diff changeset
3836 register-ccl-translation-table as a Lisp function.
Dave Love <fx@gnu.org>
parents:
diff changeset
3837
Dave Love <fx@gnu.org>
parents:
diff changeset
3838 * charset.h (Vcharacter_unification_table_vector): Extern it.
Dave Love <fx@gnu.org>
parents:
diff changeset
3839 (UNIFICATION_ID_TABLE): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
3840
Dave Love <fx@gnu.org>
parents:
diff changeset
3841 * charset.c (Vcharacter_unification_table_vector): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
3842 (syms_of_charset): Declare it as a Lisp symbol.
Dave Love <fx@gnu.org>
parents:
diff changeset
3843 (unify_char): Delete unnecessary codes.
Dave Love <fx@gnu.org>
parents:
diff changeset
3844
Dave Love <fx@gnu.org>
parents:
diff changeset
3845 1998-01-21 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3846
Dave Love <fx@gnu.org>
parents:
diff changeset
3847 * indent.c (current_column_1):
Dave Love <fx@gnu.org>
parents:
diff changeset
3848 Eliminate argument POS; use PT and PT_BYTE.
Dave Love <fx@gnu.org>
parents:
diff changeset
3849 When doing FETCH_BYTE, use scan_byte.
Dave Love <fx@gnu.org>
parents:
diff changeset
3850 (current_column): Check whether buffer really has multibyte chars,
Dave Love <fx@gnu.org>
parents:
diff changeset
3851 not whether they are enabled.
Dave Love <fx@gnu.org>
parents:
diff changeset
3852
Dave Love <fx@gnu.org>
parents:
diff changeset
3853 * editfns.c (Fsave_current_buffer): Use set_buffer_if_live.
Dave Love <fx@gnu.org>
parents:
diff changeset
3854
Dave Love <fx@gnu.org>
parents:
diff changeset
3855 * bytecode.c (Fbyte_code) <Bsave_current_buffer_1>:
Dave Love <fx@gnu.org>
parents:
diff changeset
3856 Use set_buffer_if_live.
Dave Love <fx@gnu.org>
parents:
diff changeset
3857
Dave Love <fx@gnu.org>
parents:
diff changeset
3858 * buffer.c (set_buffer_if_live): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
3859
Dave Love <fx@gnu.org>
parents:
diff changeset
3860 1998-01-20 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3861
Dave Love <fx@gnu.org>
parents:
diff changeset
3862 * charset.c (nonascii_insert_offset): Variable moved from cmds.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
3863 (syms_of_charset): Initialize variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
3864
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
3865 * cmds.c (internal_self_insert, Fself_insert_command):
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
3866 Use unibyte_char_to_multibyte.
Dave Love <fx@gnu.org>
parents:
diff changeset
3867 (nonascii_insert_offset): Variable moved to charset.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
3868 (syms_of_cmds): Don't initialize nonascii_insert_offset.
Dave Love <fx@gnu.org>
parents:
diff changeset
3869
Dave Love <fx@gnu.org>
parents:
diff changeset
3870 * fileio.c (Fsubstitute_in_file_name): Use unibyte_char_to_multibyte.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
3871
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
3872 * keyboard.c (command_loop_1): Use unibyte_char_to_multibyte.
Dave Love <fx@gnu.org>
parents:
diff changeset
3873
Dave Love <fx@gnu.org>
parents:
diff changeset
3874 * xdisp.c (message_dolog): Use unibyte_char_to_multibyte.
Dave Love <fx@gnu.org>
parents:
diff changeset
3875 Pass different args to scan_newline.
Dave Love <fx@gnu.org>
parents:
diff changeset
3876 Properly compare oldpoint with Z.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
3877
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
3878 * syntax.c (skip_chars): Use unibyte_char_to_multibyte.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
3879
Dave Love <fx@gnu.org>
parents:
diff changeset
3880 * fns.c (concat): Use unibyte_char_to_multibyte.
Dave Love <fx@gnu.org>
parents:
diff changeset
3881
Dave Love <fx@gnu.org>
parents:
diff changeset
3882 * charset.c (unibyte_char_to_multibyte): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
3883 (DEFAULT_NONASCII_INSERT_OFFSET): New macro definition.
Dave Love <fx@gnu.org>
parents:
diff changeset
3884
Dave Love <fx@gnu.org>
parents:
diff changeset
3885 * lread.c (unreadchar): For unreading an ASCII char
Dave Love <fx@gnu.org>
parents:
diff changeset
3886 thru a buffer or marker, really decrement point or the marker position.
Dave Love <fx@gnu.org>
parents:
diff changeset
3887
Dave Love <fx@gnu.org>
parents:
diff changeset
3888 * xdisp.c (display_menu_bar): Don't set maxendcol too large.
Dave Love <fx@gnu.org>
parents:
diff changeset
3889
Dave Love <fx@gnu.org>
parents:
diff changeset
3890 * editfns.c (Fchar_equal): Fix case-conversion code.
Dave Love <fx@gnu.org>
parents:
diff changeset
3891
Dave Love <fx@gnu.org>
parents:
diff changeset
3892 1998-01-19 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3893
Dave Love <fx@gnu.org>
parents:
diff changeset
3894 * window.h (WINDOW_RIGHT_MARGIN): Deduct width of vertical line
Dave Love <fx@gnu.org>
parents:
diff changeset
3895 if frame has no scroll bars.
Dave Love <fx@gnu.org>
parents:
diff changeset
3896
Dave Love <fx@gnu.org>
parents:
diff changeset
3897 * fns.c (concat): Fix lossage in installing previous patch.
Dave Love <fx@gnu.org>
parents:
diff changeset
3898
Dave Love <fx@gnu.org>
parents:
diff changeset
3899 * window.c (window_scroll): Set opoint_byte properly.
Dave Love <fx@gnu.org>
parents:
diff changeset
3900
Dave Love <fx@gnu.org>
parents:
diff changeset
3901 1998-01-16 Richard Stallman <rms@sucrose.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3902
Dave Love <fx@gnu.org>
parents:
diff changeset
3903 * intervals.c (set_intervals_multibyte): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
3904 (set_intervals_multibyte_1): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
3905
Dave Love <fx@gnu.org>
parents:
diff changeset
3906 * marker.c (clear_charpos_cache): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
3907
Dave Love <fx@gnu.org>
parents:
diff changeset
3908 1998-01-16 Richard Stallman <rms@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3909
Dave Love <fx@gnu.org>
parents:
diff changeset
3910 * buffer.c (Fset_buffer_multibyte): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
3911 (syms_of_buffer): defsubr it.
Dave Love <fx@gnu.org>
parents:
diff changeset
3912
Dave Love <fx@gnu.org>
parents:
diff changeset
3913 * syntax.c (skip_chars): Fix test for end of string, looking for `-'.
Dave Love <fx@gnu.org>
parents:
diff changeset
3914 (back_comment): Don't allow quoting a comment-end.
Dave Love <fx@gnu.org>
parents:
diff changeset
3915 (scan_lists): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
3916
Dave Love <fx@gnu.org>
parents:
diff changeset
3917 * .gdbinit: Make GDB not handle SIGINT.
Dave Love <fx@gnu.org>
parents:
diff changeset
3918
Dave Love <fx@gnu.org>
parents:
diff changeset
3919 * search.c (compile_pattern_1): If representation of STRING
Dave Love <fx@gnu.org>
parents:
diff changeset
3920 does not fit MULTIBYTE, convert its contents.
Dave Love <fx@gnu.org>
parents:
diff changeset
3921 (fast_c_string_match_ignore_case): Pass 0 to compile_pattern
Dave Love <fx@gnu.org>
parents:
diff changeset
3922 as MULTIBYTE.
Dave Love <fx@gnu.org>
parents:
diff changeset
3923 (search_buffer): If representation of STRING
Dave Love <fx@gnu.org>
parents:
diff changeset
3924 does not fit MULTIBYTE, convert its contents.
Dave Love <fx@gnu.org>
parents:
diff changeset
3925
Dave Love <fx@gnu.org>
parents:
diff changeset
3926 * print.c (print) <Lisp_String>: When multibyte is enabled, print
Dave Love <fx@gnu.org>
parents:
diff changeset
3927 single-byte non-ASCII chars using octal escapes.
Dave Love <fx@gnu.org>
parents:
diff changeset
3928
Dave Love <fx@gnu.org>
parents:
diff changeset
3929 * lread.c (read1): Escape codes can force multibyte or single-byte.
Dave Love <fx@gnu.org>
parents:
diff changeset
3930 Otherwise buffer_defaults->enable_multibyte_characters decides.
Dave Love <fx@gnu.org>
parents:
diff changeset
3931 Only set force_singlebyte when a \-sequence is in the relevant range.
Dave Love <fx@gnu.org>
parents:
diff changeset
3932 (read_escape): New arg STRINGP. `\ ' is ignored only when STRINGP
Dave Love <fx@gnu.org>
parents:
diff changeset
3933 (normally, when reading a string). Calls changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
3934
Dave Love <fx@gnu.org>
parents:
diff changeset
3935 * fns.c (concat): Move the test for all nil in `append'
Dave Love <fx@gnu.org>
parents:
diff changeset
3936 back to the right place.
Dave Love <fx@gnu.org>
parents:
diff changeset
3937 Always compute result_len_byte as for a multibyte string. Then,
Dave Love <fx@gnu.org>
parents:
diff changeset
3938 if the result will be single-byte, don't use that computation.
Dave Love <fx@gnu.org>
parents:
diff changeset
3939 When converting single-byte to multibyte, don't use copy_text.
Dave Love <fx@gnu.org>
parents:
diff changeset
3940 Do use copy_text between single-byte string and multibyte string.
Dave Love <fx@gnu.org>
parents:
diff changeset
3941
Dave Love <fx@gnu.org>
parents:
diff changeset
3942 (Fstring_make_multibyte, Fstring_make_unibyte): New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
3943 (syms_of_fns): defsubr them.
Dave Love <fx@gnu.org>
parents:
diff changeset
3944
Dave Love <fx@gnu.org>
parents:
diff changeset
3945 (string_char_to_byte): Count from the beginning or the end,
Dave Love <fx@gnu.org>
parents:
diff changeset
3946 whichever is closer. Keep a cache of recent values.
Dave Love <fx@gnu.org>
parents:
diff changeset
3947 (string_byte_to_char): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
3948
Dave Love <fx@gnu.org>
parents:
diff changeset
3949 (Fstring_lessp): Compare the strings char by char.
Dave Love <fx@gnu.org>
parents:
diff changeset
3950
Dave Love <fx@gnu.org>
parents:
diff changeset
3951 * xdisp.c (display_text_line): Set pos_byte with pos
Dave Love <fx@gnu.org>
parents:
diff changeset
3952 when skipping invisible.
Dave Love <fx@gnu.org>
parents:
diff changeset
3953
Dave Love <fx@gnu.org>
parents:
diff changeset
3954 * alloc.c (STRING_BASE_SIZE): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
3955 (STRING_FULLSIZE): Use STRING_BASE_SIZE instead of the whole
Dave Love <fx@gnu.org>
parents:
diff changeset
3956 size of struct Lisp_String.
Dave Love <fx@gnu.org>
parents:
diff changeset
3957 (make_pure_string): Use STRING_FULLSIZE.
Dave Love <fx@gnu.org>
parents:
diff changeset
3958
Dave Love <fx@gnu.org>
parents:
diff changeset
3959 1998-01-16 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3960
Dave Love <fx@gnu.org>
parents:
diff changeset
3961 * window.c (Fspecial_display_p): Return the right value
Dave Love <fx@gnu.org>
parents:
diff changeset
3962 when special-display-regexps specifies frame parameters.
Dave Love <fx@gnu.org>
parents:
diff changeset
3963
Dave Love <fx@gnu.org>
parents:
diff changeset
3964 * syntax.h (SYNTAX_TABLE_BYTE_TO_CHAR): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
3965
Dave Love <fx@gnu.org>
parents:
diff changeset
3966 1998-01-12 Richard Stallman <rms@sucrose.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3967
Dave Love <fx@gnu.org>
parents:
diff changeset
3968 * keymap.c (Fkey_description): Remember to set i_before.
Dave Love <fx@gnu.org>
parents:
diff changeset
3969 and use it in all cases.
Dave Love <fx@gnu.org>
parents:
diff changeset
3970
Dave Love <fx@gnu.org>
parents:
diff changeset
3971 1998-01-12 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
3972
Dave Love <fx@gnu.org>
parents:
diff changeset
3973 * minibuf.c (Fminibuffer_complete_word): Fix a bug of refering
Dave Love <fx@gnu.org>
parents:
diff changeset
3974 `i'. We must refer `i_byte' instead.
Dave Love <fx@gnu.org>
parents:
diff changeset
3975
Dave Love <fx@gnu.org>
parents:
diff changeset
3976 * insdel.c (insert_from_string_1): Decrement GAP_SIZE by
Dave Love <fx@gnu.org>
parents:
diff changeset
3977 outgoing_nbytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
3978
Dave Love <fx@gnu.org>
parents:
diff changeset
3979 * keymap.c (push_key_description): If C >= 128, always use octal
Dave Love <fx@gnu.org>
parents:
diff changeset
3980 representation.
Dave Love <fx@gnu.org>
parents:
diff changeset
3981
Dave Love <fx@gnu.org>
parents:
diff changeset
3982 * fns.c (concat): Check STRINGP before increasing result_len_byte.
Dave Love <fx@gnu.org>
parents:
diff changeset
3983
Dave Love <fx@gnu.org>
parents:
diff changeset
3984 1998-01-12 Richard Stallman <rms@sucrose.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3985
Dave Love <fx@gnu.org>
parents:
diff changeset
3986 * fileio.c (Finsert_file_contents): When not decoding,
Dave Love <fx@gnu.org>
parents:
diff changeset
3987 properly calculate number of chars in the text.
Dave Love <fx@gnu.org>
parents:
diff changeset
3988 Fix error message.
Dave Love <fx@gnu.org>
parents:
diff changeset
3989
Dave Love <fx@gnu.org>
parents:
diff changeset
3990 * coding.c (code_convert_region): Always count chars inserted
Dave Love <fx@gnu.org>
parents:
diff changeset
3991 in accord with value of enable-multibyte-characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
3992 (Fcoding_system_p): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
3993 (Fcheck_coding_system): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
3994 (Fterminal_coding_system): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
3995 (Fkeyboard_coding_system): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
3996
Dave Love <fx@gnu.org>
parents:
diff changeset
3997 1998-01-11 Dave Love <fx@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3998
Dave Love <fx@gnu.org>
parents:
diff changeset
3999 * charset.c (Fchar_valid_p): Fix bare newlines in doc string.
Dave Love <fx@gnu.org>
parents:
diff changeset
4000
Dave Love <fx@gnu.org>
parents:
diff changeset
4001 1998-01-11 Richard Stallman <rms@sucrose.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4002
Dave Love <fx@gnu.org>
parents:
diff changeset
4003 * fileio.c (file_name_as_directory): Error if arg is empty.
Dave Love <fx@gnu.org>
parents:
diff changeset
4004 (Fwrite_region): Don't flush the encoding buffer if failure is set.
Dave Love <fx@gnu.org>
parents:
diff changeset
4005
Dave Love <fx@gnu.org>
parents:
diff changeset
4006 1998-01-10 Richard Stallman <rms@sucrose.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4007
Dave Love <fx@gnu.org>
parents:
diff changeset
4008 * syntax.h (struct gl_state_s): New field `object'.
Dave Love <fx@gnu.org>
parents:
diff changeset
4009 (SETUP_SYNTAX_TABLE_FOR_OBJECT): Set it.
Dave Love <fx@gnu.org>
parents:
diff changeset
4010 Handle non-current buffer properly. Args renamed to all caps.
Dave Love <fx@gnu.org>
parents:
diff changeset
4011 (SETUP_SYNTAX_TABLE): Set `object'. Args renamed to all caps.
Dave Love <fx@gnu.org>
parents:
diff changeset
4012 (UPDATE_SYNTAX_TABLE): Use gl_state.object.
Dave Love <fx@gnu.org>
parents:
diff changeset
4013 (UPDATE_SYNTAX_TABLE_FORWARD, UPDATE_SYNTAX_TABLE_BACKWARD): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4014
Dave Love <fx@gnu.org>
parents:
diff changeset
4015 * syntax.h (SETUP_SYNTAX_TABLE_FOR_OBJECT): Add gl_state.offset
Dave Love <fx@gnu.org>
parents:
diff changeset
4016 when using the arg FROM. Use BYTE_TO_CHAR.
Dave Love <fx@gnu.org>
parents:
diff changeset
4017
Dave Love <fx@gnu.org>
parents:
diff changeset
4018 1998-01-09 Richard Stallman <rms@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4019
Dave Love <fx@gnu.org>
parents:
diff changeset
4020 * callint.c (Fcall_interactively): Allocate string by bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
4021 Use message_with_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
4022
Dave Love <fx@gnu.org>
parents:
diff changeset
4023 * dired.c (Fdirectory_files): Fix arg to compile_pattern.
Dave Love <fx@gnu.org>
parents:
diff changeset
4024
Dave Love <fx@gnu.org>
parents:
diff changeset
4025 1998-01-06 Richard Stallman <rms@sucrose.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4026
Dave Love <fx@gnu.org>
parents:
diff changeset
4027 * emacs.c (standard_args): Add "-unibyte" aka "--unibyte".
Dave Love <fx@gnu.org>
parents:
diff changeset
4028 (main): Handle --unibyte.
Dave Love <fx@gnu.org>
parents:
diff changeset
4029
Dave Love <fx@gnu.org>
parents:
diff changeset
4030 1998-01-05 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4031
Dave Love <fx@gnu.org>
parents:
diff changeset
4032 * search.c (search_buffer): Handle bytes vs chars in non-RE case.
Dave Love <fx@gnu.org>
parents:
diff changeset
4033 Have two locals len and len_byte.
Dave Love <fx@gnu.org>
parents:
diff changeset
4034
Dave Love <fx@gnu.org>
parents:
diff changeset
4035 * minibuf.c (read_minibuf): Handle bytes vs chars
Dave Love <fx@gnu.org>
parents:
diff changeset
4036 when checking for junk at end of expression.
Dave Love <fx@gnu.org>
parents:
diff changeset
4037
Dave Love <fx@gnu.org>
parents:
diff changeset
4038 1998-01-04 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4039
Dave Love <fx@gnu.org>
parents:
diff changeset
4040 * editfns.c (Fformat): Do all the work directly--don't use doprnt.
Dave Love <fx@gnu.org>
parents:
diff changeset
4041 Calculate the right size the first time, so no need to retry.
Dave Love <fx@gnu.org>
parents:
diff changeset
4042 Count chars and bytes in the result.
Dave Love <fx@gnu.org>
parents:
diff changeset
4043 Convert single-byte strings to multibyte as needed.
Dave Love <fx@gnu.org>
parents:
diff changeset
4044
Dave Love <fx@gnu.org>
parents:
diff changeset
4045 * buffer.c (record_overlay_string): Totalize sizes assuming
Dave Love <fx@gnu.org>
parents:
diff changeset
4046 strings are converted to match buffer in multibyteness.
Dave Love <fx@gnu.org>
parents:
diff changeset
4047 (overlay_strings): Convert strings to match buffer in multibyteness.
Dave Love <fx@gnu.org>
parents:
diff changeset
4048
Dave Love <fx@gnu.org>
parents:
diff changeset
4049 * search.c (fast_c_string_match_ignore_case): Use string_make_unibyte.
Dave Love <fx@gnu.org>
parents:
diff changeset
4050
Dave Love <fx@gnu.org>
parents:
diff changeset
4051 * fns.c (string_make_unibyte): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
4052
Dave Love <fx@gnu.org>
parents:
diff changeset
4053 * insdel.c (count_size_as_multibyte): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
4054 (insert_from_string_1, insert_from_buffer_1): Use it.
Dave Love <fx@gnu.org>
parents:
diff changeset
4055
Dave Love <fx@gnu.org>
parents:
diff changeset
4056 * lread.c (read_escape): `\ ' stands for nothing at all.
Dave Love <fx@gnu.org>
parents:
diff changeset
4057
Dave Love <fx@gnu.org>
parents:
diff changeset
4058 * .gdbinit (xstring): Use size_byte.
Dave Love <fx@gnu.org>
parents:
diff changeset
4059
Dave Love <fx@gnu.org>
parents:
diff changeset
4060 * lread.c (oblookup): Take args SIZE and SIZE_BYTE. Callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
4061 * abbrev.c (Fexpand_abbrev): Pass both kinds of size to oblookup.
Dave Love <fx@gnu.org>
parents:
diff changeset
4062 * minibuf.c (test_completion): Pass both kinds of size to oblookup.
Dave Love <fx@gnu.org>
parents:
diff changeset
4063
Dave Love <fx@gnu.org>
parents:
diff changeset
4064 * print.c (print_string): Now static.
Dave Love <fx@gnu.org>
parents:
diff changeset
4065 (print): When multibyte is disabled,
Dave Love <fx@gnu.org>
parents:
diff changeset
4066 print multibyte string chars using hex escapes.
Dave Love <fx@gnu.org>
parents:
diff changeset
4067
Dave Love <fx@gnu.org>
parents:
diff changeset
4068 * puresize.h (BASE_PURESIZE): Increased.
Dave Love <fx@gnu.org>
parents:
diff changeset
4069
Dave Love <fx@gnu.org>
parents:
diff changeset
4070 * bytecode.c (Fbyte_code): Use size_byte.
Dave Love <fx@gnu.org>
parents:
diff changeset
4071
Dave Love <fx@gnu.org>
parents:
diff changeset
4072 * filelock.c (MAKE_LOCK_NAME): Use size_byte.
Dave Love <fx@gnu.org>
parents:
diff changeset
4073
Dave Love <fx@gnu.org>
parents:
diff changeset
4074 * lread.c (init_obarray, read1, make_symbol):
Dave Love <fx@gnu.org>
parents:
diff changeset
4075 Pass new arg to make_pure_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
4076 (Fintern, oblookup, Fintern_soft, intern): Handle size_byte.
Dave Love <fx@gnu.org>
parents:
diff changeset
4077
Dave Love <fx@gnu.org>
parents:
diff changeset
4078 * alloc.c (make_pure_string): New arg length_byte.
Dave Love <fx@gnu.org>
parents:
diff changeset
4079 Take account of size used by size_byte; store both sizes.
Dave Love <fx@gnu.org>
parents:
diff changeset
4080 (Fpurecopy): Call make_pure_string the new way.
Dave Love <fx@gnu.org>
parents:
diff changeset
4081 (compact_strings): Use size_byte field to compute string's size.
Dave Love <fx@gnu.org>
parents:
diff changeset
4082
Dave Love <fx@gnu.org>
parents:
diff changeset
4083 1998-01-03 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4084
Dave Love <fx@gnu.org>
parents:
diff changeset
4085 * coding.c (code_convert_region): Delete duplicate local `zv_before'.
Dave Love <fx@gnu.org>
parents:
diff changeset
4086
Dave Love <fx@gnu.org>
parents:
diff changeset
4087 * fileio.c (Fdo_auto_save): Save and restore multibyteness of minibuffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
4088
Dave Love <fx@gnu.org>
parents:
diff changeset
4089 * process.c (read_process_output): use insert_1_both.
Dave Love <fx@gnu.org>
parents:
diff changeset
4090
Dave Love <fx@gnu.org>
parents:
diff changeset
4091 * abbrev.c (Fexpand_abbrev): Pass new args to insert_from_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
4092 (Funexpand_abbrev): Likewise. Use size_byte.
Dave Love <fx@gnu.org>
parents:
diff changeset
4093
Dave Love <fx@gnu.org>
parents:
diff changeset
4094 * editfns.c (Ftranslate_region): Scan by chars and bytes
Dave Love <fx@gnu.org>
parents:
diff changeset
4095 using STRING_CHAR_AND_LENGTH. Replace only single-byte chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
4096
Dave Love <fx@gnu.org>
parents:
diff changeset
4097 * insdel.c (copy_text): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
4098 (insert_from_buffer_1): Call copy_text to convert between
Dave Love <fx@gnu.org>
parents:
diff changeset
4099 single-byte and multibyte text.
Dave Love <fx@gnu.org>
parents:
diff changeset
4100 (insert_from_string_1): Likewise.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
4101
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4102 * process.c (read_process_output): New var `multibyte'.
Dave Love <fx@gnu.org>
parents:
diff changeset
4103 Set it according to which coding system was used.
Dave Love <fx@gnu.org>
parents:
diff changeset
4104
Dave Love <fx@gnu.org>
parents:
diff changeset
4105 * charset.c (multibyte_chars_in_text): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
4106
Dave Love <fx@gnu.org>
parents:
diff changeset
4107 * fileio.c (Fwrite_region): Use message_with_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
4108 (auto_save_error, Fdo_auto_save): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4109
Dave Love <fx@gnu.org>
parents:
diff changeset
4110 * print.c (printchar): Pass new arg to message_dolog.
Dave Love <fx@gnu.org>
parents:
diff changeset
4111 (strout): New arg MULTIBYTE. Callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
4112
Dave Love <fx@gnu.org>
parents:
diff changeset
4113 * lread.c (dir_warning): Pass new arg to message_dolog.
Dave Love <fx@gnu.org>
parents:
diff changeset
4114
Dave Love <fx@gnu.org>
parents:
diff changeset
4115 * emacs.c (main): Pass new arg to message_dolog.
Dave Love <fx@gnu.org>
parents:
diff changeset
4116
Dave Love <fx@gnu.org>
parents:
diff changeset
4117 * keyboard.c (echo_now): Use message2_nolog, not message1_nolog.
Dave Love <fx@gnu.org>
parents:
diff changeset
4118 (Fexecute_extended_command): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4119 (read_char_minibuf_menu_prompt): Use message2_nolog, not message1.
Dave Love <fx@gnu.org>
parents:
diff changeset
4120
Dave Love <fx@gnu.org>
parents:
diff changeset
4121 * xdisp.c (message_dolog, message2): New arg MULTIBYTE.
Dave Love <fx@gnu.org>
parents:
diff changeset
4122 Callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
4123 (message1, message1_nolog): String must be ASCII-only.
Dave Love <fx@gnu.org>
parents:
diff changeset
4124 (message2, message2_nolog): Now static.
Dave Love <fx@gnu.org>
parents:
diff changeset
4125
Dave Love <fx@gnu.org>
parents:
diff changeset
4126 * search.c (compile_pattern): New arg MULTIBYTE. Callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
4127
Dave Love <fx@gnu.org>
parents:
diff changeset
4128 * syntax.c (skip_chars): Handle multibyte and unibyte strings
Dave Love <fx@gnu.org>
parents:
diff changeset
4129 for either kind of buffer. Scan string by bytes and chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
4130
Dave Love <fx@gnu.org>
parents:
diff changeset
4131 * keymap.c (describe_vector): Unconditionally handle multibyte chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
4132
Dave Love <fx@gnu.org>
parents:
diff changeset
4133 * fns.c (map_char_table): Unconditionally consider non-ASCII charsets.
Dave Love <fx@gnu.org>
parents:
diff changeset
4134
Dave Love <fx@gnu.org>
parents:
diff changeset
4135 * cmds.c (internal_self_insert): Simplify handling of c2;
Dave Love <fx@gnu.org>
parents:
diff changeset
4136 avoid testing enable-multibyte-characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
4137
Dave Love <fx@gnu.org>
parents:
diff changeset
4138 * callproc.c (Fcall_process): When deciding whether to encode args,
Dave Love <fx@gnu.org>
parents:
diff changeset
4139 check them for multibyteness, don't check enable-multibyte-characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
4140
Dave Love <fx@gnu.org>
parents:
diff changeset
4141 * doc.c: Include charset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
4142
Dave Love <fx@gnu.org>
parents:
diff changeset
4143 * keymap.c (describe_vector): Pass new args to insert_from_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
4144
Dave Love <fx@gnu.org>
parents:
diff changeset
4145 * search.c (wordify): Use make_uninit_multibyte_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
4146 Scan by chars and bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
4147
Dave Love <fx@gnu.org>
parents:
diff changeset
4148 * lread.c (read1): PCH is now int *.
Dave Love <fx@gnu.org>
parents:
diff changeset
4149 Declare ch as int.
Dave Love <fx@gnu.org>
parents:
diff changeset
4150 (read0): Declare c as int.
Dave Love <fx@gnu.org>
parents:
diff changeset
4151 (read_list): Declare ch as int.
Dave Love <fx@gnu.org>
parents:
diff changeset
4152 (read0): Use Fmake_string not make_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
4153 (read1): When reading a string, maybe use make_unibyte_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
4154
Dave Love <fx@gnu.org>
parents:
diff changeset
4155 * keymap.c (Ftext_char_description): Use make_multibyte_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
4156
Dave Love <fx@gnu.org>
parents:
diff changeset
4157 * keyboard.c (parse_modifiers): Use size_byte.
Dave Love <fx@gnu.org>
parents:
diff changeset
4158 (echo_char): Use size_byte.
Dave Love <fx@gnu.org>
parents:
diff changeset
4159 (parse_modifiers_uncached): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4160 (record_char): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4161 (parse_solitary_modifier): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4162
Dave Love <fx@gnu.org>
parents:
diff changeset
4163 * fns.c (Fsubstring): Use make_multibyte_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
4164
Dave Love <fx@gnu.org>
parents:
diff changeset
4165 * minibuf.c (Fminibuffer_complete_word): Pass new args to
Dave Love <fx@gnu.org>
parents:
diff changeset
4166 insert_from_string. Scan string by bytes and chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
4167 (Ftry_completion): Use size_byte while comparing.
Dave Love <fx@gnu.org>
parents:
diff changeset
4168 (Fall_completions): Use size_byte while comparing.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
4169 (test_completion):
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4170
Dave Love <fx@gnu.org>
parents:
diff changeset
4171 * editfns.c (syms_of_editfns): Delete defsubr for sref.
Dave Love <fx@gnu.org>
parents:
diff changeset
4172
Dave Love <fx@gnu.org>
parents:
diff changeset
4173 * fns.c (string_make_multibyte): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
4174
Dave Love <fx@gnu.org>
parents:
diff changeset
4175 * fileio.c (Ffile_name_directory): Maybe use make_unibyte_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
4176 (Ffile_name_nondirectory): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4177 (Fsubstitute_in_file_name): Convert substituted envvars to multibyte
Dave Love <fx@gnu.org>
parents:
diff changeset
4178 if necessary. Otherwise use make_unibyte_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
4179 (Finsert_file_contents): Use make_unibyte_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
4180 (double_dollars): Use make_uninit_multibyte_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
4181
Dave Love <fx@gnu.org>
parents:
diff changeset
4182 * doc.c (Fsubstitute_command_keys): Scan by bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
4183
Dave Love <fx@gnu.org>
parents:
diff changeset
4184 * coding.c (code_convert_string): Maybe use make_unibyte_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
4185
Dave Love <fx@gnu.org>
parents:
diff changeset
4186 * cmds.c (internal_self_insert): Use make_multibyte_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
4187
Dave Love <fx@gnu.org>
parents:
diff changeset
4188 * charset.c (Fstring): Use make_multibyte_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
4189 (Fcompose_string): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4190
Dave Love <fx@gnu.org>
parents:
diff changeset
4191 * casefiddle.c (casify_object): Scan string by bytes and chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
4192 Use make_multibyte_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
4193
Dave Love <fx@gnu.org>
parents:
diff changeset
4194 * xselect.c (lisp_data_to_selection_data): Use size_byte.
Dave Love <fx@gnu.org>
parents:
diff changeset
4195 (Fx_store_cut_buffer_internal): Use size_byte.
Dave Love <fx@gnu.org>
parents:
diff changeset
4196 (selection_data_to_lisp_data): Use make_multibyte_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
4197
Dave Love <fx@gnu.org>
parents:
diff changeset
4198 * category.c (Fmake_category_set): Don't allow multibyte string.
Dave Love <fx@gnu.org>
parents:
diff changeset
4199 (describe_category): Pass new args to insert_from_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
4200 (describe_category_1): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4201
Dave Love <fx@gnu.org>
parents:
diff changeset
4202 * dispnew.c (Fsend_string_to_terminal): Use size_byte.
Dave Love <fx@gnu.org>
parents:
diff changeset
4203
Dave Love <fx@gnu.org>
parents:
diff changeset
4204 * xdisp.c (x_consider_frame_title): Use size_byte.
Dave Love <fx@gnu.org>
parents:
diff changeset
4205 (display_text_line): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4206 And scan Voverlay_arrow_string by bytes and chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
4207 (display_menu_bar): Call display_string with a byte size.
Dave Love <fx@gnu.org>
parents:
diff changeset
4208 (display_mode_line): Call display_string with a byte size.
Dave Love <fx@gnu.org>
parents:
diff changeset
4209
Dave Love <fx@gnu.org>
parents:
diff changeset
4210 * frame.c (set_term_frame_name): Use size_byte.
Dave Love <fx@gnu.org>
parents:
diff changeset
4211
Dave Love <fx@gnu.org>
parents:
diff changeset
4212 * ccl.c (Fccl_execute_on_string): Use size_byte.
Dave Love <fx@gnu.org>
parents:
diff changeset
4213
Dave Love <fx@gnu.org>
parents:
diff changeset
4214 * xterm.c (x_load_font): Use string_byte.
Dave Love <fx@gnu.org>
parents:
diff changeset
4215
Dave Love <fx@gnu.org>
parents:
diff changeset
4216 * keyboard.c (read_char): Use Faref on Vkeyboard_translate_table
Dave Love <fx@gnu.org>
parents:
diff changeset
4217 if it is a string.
Dave Love <fx@gnu.org>
parents:
diff changeset
4218 (apply_modifiers_uncached): New arg base_len_byte. Calls changed.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
4219 (read_char_minibuf_menu_prompt):
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4220 (read_key_sequence): Access buffer's downcase_table with XCHAR_TABLE.
Dave Love <fx@gnu.org>
parents:
diff changeset
4221 (Fexecute_extended_command): Use Faref to access FUNCTION.
Dave Love <fx@gnu.org>
parents:
diff changeset
4222 Use size_byte of BINDING.
Dave Love <fx@gnu.org>
parents:
diff changeset
4223 (stuff_buffered_input): Use size_byte of STUFFSTRING.
Dave Love <fx@gnu.org>
parents:
diff changeset
4224
Dave Love <fx@gnu.org>
parents:
diff changeset
4225 * xdisp.c (redisplay_window): Set pos.bytepos along with pos.bufpos.
Dave Love <fx@gnu.org>
parents:
diff changeset
4226
Dave Love <fx@gnu.org>
parents:
diff changeset
4227 * keymap.c (Fkey_binding): Scan PREFIX a char at a time.
Dave Love <fx@gnu.org>
parents:
diff changeset
4228 (Fkey_description): Scan KEYS by chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
4229
Dave Love <fx@gnu.org>
parents:
diff changeset
4230 * xfns.c (x_create_bitmap_from_file): Use size_byte on strings.
Dave Love <fx@gnu.org>
parents:
diff changeset
4231 (x_set_name, x_set_title, validate_x_resource_name): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4232 (Fx_get_resource, display_x_get_resource): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4233 (x_get_resource_string): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4234
Dave Love <fx@gnu.org>
parents:
diff changeset
4235 * xmenu.c (xmenu_show): Use size_byte of strings.
Dave Love <fx@gnu.org>
parents:
diff changeset
4236
Dave Love <fx@gnu.org>
parents:
diff changeset
4237 * callproc.c (Fcall_process): Use size_byte for the args.
Dave Love <fx@gnu.org>
parents:
diff changeset
4238 (Fcall_process_region): Likewise for temp file.
Dave Love <fx@gnu.org>
parents:
diff changeset
4239 (child_setup, getenv_internal, Fgetenv): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4240
Dave Love <fx@gnu.org>
parents:
diff changeset
4241 1998-01-02 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4242
Dave Love <fx@gnu.org>
parents:
diff changeset
4243 * process.c (read_process_output): Handle bytes vs chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
4244 (send_process): Use size_byte of OBJECT.
Dave Love <fx@gnu.org>
parents:
diff changeset
4245 (Fprocess_send_string): Pass size_byte to send_process.
Dave Love <fx@gnu.org>
parents:
diff changeset
4246
Dave Love <fx@gnu.org>
parents:
diff changeset
4247 * lisp.h (STRING_MULTIBYTE): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
4248
Dave Love <fx@gnu.org>
parents:
diff changeset
4249 * print.c (strout): Take args SIZE and SIZE_BYTE;
Dave Love <fx@gnu.org>
parents:
diff changeset
4250 operate on both chars and bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
4251 (print_string): Pass new arg to strout.
Dave Love <fx@gnu.org>
parents:
diff changeset
4252 If not using strout, fetch a whole multibyte char at once.
Dave Love <fx@gnu.org>
parents:
diff changeset
4253 (write_string): Pass new arg to strout.
Dave Love <fx@gnu.org>
parents:
diff changeset
4254 (write_string_1): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4255 (print) <case Lisp_String>: Scan by chars and bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
4256 (print) <case Lisp_Symbol>: Scan name by chars and bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
4257
Dave Love <fx@gnu.org>
parents:
diff changeset
4258 * insdel.c (insert_1_both): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
4259
Dave Love <fx@gnu.org>
parents:
diff changeset
4260 * print.c (PRINTPREPARE): Use make_multibyte_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
4261 Initialize print_buffer_pos_byte. Use insert_1_both.
Dave Love <fx@gnu.org>
parents:
diff changeset
4262 (printchar): Update print_buffer_pos_byte and print_buffer_pos.
Dave Love <fx@gnu.org>
parents:
diff changeset
4263 (print_buffer_pos_byte): New variable.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
4264
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4265 * editfns.c (general_insert_function):
Dave Love <fx@gnu.org>
parents:
diff changeset
4266 Pass the additional args to INSERT_FROM_STRING_FUNC.
Dave Love <fx@gnu.org>
parents:
diff changeset
4267 (Fchar_to_string): Use make_multibyte_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
4268 (Fsref): Function deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
4269 (Fformat_time_string): Use size_byte of FORMAT_STRING.
Dave Love <fx@gnu.org>
parents:
diff changeset
4270 (make_buffer_string): Use make_uninit_multibyte_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
4271 (Ftranslate_region): Use TABLE's size_byte.
Dave Love <fx@gnu.org>
parents:
diff changeset
4272 (Fmessage, Fmessage_box): Update message_text based on size_byte.
Dave Love <fx@gnu.org>
parents:
diff changeset
4273
Dave Love <fx@gnu.org>
parents:
diff changeset
4274 * insdel.c (insert_from_string): New args POS_BYTE, LENGTH.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
4275 (insert_from_string_before_markers):
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4276 (insert_from_string_1): New arg POS_BYTE. Swap args NCHARS, NBYTES.
Dave Love <fx@gnu.org>
parents:
diff changeset
4277 Don't fail to use POS_BYTE!
Dave Love <fx@gnu.org>
parents:
diff changeset
4278 (insert_from_buffer_1): Get both inschars and insbytes from NEW.
Dave Love <fx@gnu.org>
parents:
diff changeset
4279
Dave Love <fx@gnu.org>
parents:
diff changeset
4280 * alloc.c (make_uninit_multibyte_string): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
4281 (make_uninit_string): Use make_uninit_multibyte_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
4282 (make_multibyte_string): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
4283 (make_unibyte_string): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
4284 (make_string): Compute number of chars from the data.
Dave Love <fx@gnu.org>
parents:
diff changeset
4285
Dave Love <fx@gnu.org>
parents:
diff changeset
4286 * search.c (string_match_1): Convert string indices to/from bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
4287 (Freplace_match): Convert string indices to/from bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
4288 (Fregexp_quote): Convert string indices to/from bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
4289
Dave Love <fx@gnu.org>
parents:
diff changeset
4290 * lread.c (Fread_from_string): Convert string indices to/from bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
4291
Dave Love <fx@gnu.org>
parents:
diff changeset
4292 * data.c (Fmultibyte_string_p): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
4293 (Faref): Index string by chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
4294 (Faset): Index multibyte string by chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
4295
Dave Love <fx@gnu.org>
parents:
diff changeset
4296 * charset.c (Ffind_charset_string): Handle bytes vs chars in string.
Dave Love <fx@gnu.org>
parents:
diff changeset
4297 Special case for single-byte strings.
Dave Love <fx@gnu.org>
parents:
diff changeset
4298 (Fchars_in_string): Function deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
4299 (Fstring): Renamed from Fconcat_chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
4300 Handle bytes vs chars in string.
Dave Love <fx@gnu.org>
parents:
diff changeset
4301 (syms_of_charset): Corresponding changes.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
4302
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4303 * fns.c (concat, Fsubstring, internal_equal, mapcar1):
Dave Love <fx@gnu.org>
parents:
diff changeset
4304 Distinguish bytes and chars when indexing strings.
Dave Love <fx@gnu.org>
parents:
diff changeset
4305 (Fstring_equal, Fstring_lessp): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4306 (substring_both): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
4307 (string_char_to_byte, string_byte_to_char): New functions.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
4308
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4309 * charset.h (FETCH_STRING_CHAR_ADVANCE): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
4310
Dave Love <fx@gnu.org>
parents:
diff changeset
4311 * lisp.h (struct lisp_String): New field size_byte.
Dave Love <fx@gnu.org>
parents:
diff changeset
4312
Dave Love <fx@gnu.org>
parents:
diff changeset
4313 * charset.c (Fchar_boundary_p): Function deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
4314 (syms_of_charset): defsubr deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
4315
Dave Love <fx@gnu.org>
parents:
diff changeset
4316 * insdel.c (make_gap): Set GPT_BYTE along with GPT.
Dave Love <fx@gnu.org>
parents:
diff changeset
4317
Dave Love <fx@gnu.org>
parents:
diff changeset
4318 * window.c (Fselect_window): Don't set OW->pointm if OW->buffer is nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
4319 (Fset_window_configuration): Set old selected window's pointm.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
4320
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4321 * minibuf.c (Fcompleting_read): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
4322
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
4323 * keymap.c (current_minor_maps):
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4324 If a variable has an entry in Vminor_mode_overriding_map_alist,
Dave Love <fx@gnu.org>
parents:
diff changeset
4325 and also an entry in Vminor_mode_map_alist, ignore the latter.
Dave Love <fx@gnu.org>
parents:
diff changeset
4326
Dave Love <fx@gnu.org>
parents:
diff changeset
4327 1998-01-01 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4328
49505
1aba10ab73b4 Corrected misc. typos like missing : after file names,
Kim F. Storm <storm@cua.dk>
parents: 48207
diff changeset
4329 Markers now have an ordinary bytepos, not including the gap:
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4330
Dave Love <fx@gnu.org>
parents:
diff changeset
4331 * marker.c (buf_bytepos_to_charpos): Use marker bytepos, not bufpos.
Dave Love <fx@gnu.org>
parents:
diff changeset
4332 (buf_charpos_to_bytepos, marker_byte_position): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4333 (Fset_marker, set_marker_restricted, set_marker_both): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4334 (set_marker_restricted_both): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4335
Dave Love <fx@gnu.org>
parents:
diff changeset
4336 * editfns.c (transpose_markers): Update marker's bytepos.
Dave Love <fx@gnu.org>
parents:
diff changeset
4337
Dave Love <fx@gnu.org>
parents:
diff changeset
4338 * alloc.c (Fmake_marker): Initialize marker's bytepos and charpos.
Dave Love <fx@gnu.org>
parents:
diff changeset
4339
Dave Love <fx@gnu.org>
parents:
diff changeset
4340 * lread.c (readchar): Use marker's bytepos instead of bufpos.
Dave Love <fx@gnu.org>
parents:
diff changeset
4341
Dave Love <fx@gnu.org>
parents:
diff changeset
4342 * fns.c (internal_equal): For markers, use bytepos instead of bufpos.
Dave Love <fx@gnu.org>
parents:
diff changeset
4343
Dave Love <fx@gnu.org>
parents:
diff changeset
4344 * insdel.c (adjust_markers_gap_motion): Now a no-op.
Dave Love <fx@gnu.org>
parents:
diff changeset
4345 (adjust_markers_for_delete): Update ->bytepos instead of ->bufpos,
Dave Love <fx@gnu.org>
parents:
diff changeset
4346 but don't adjust for the gap.
Dave Love <fx@gnu.org>
parents:
diff changeset
4347 (adjust_markers_for_insert): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4348
Dave Love <fx@gnu.org>
parents:
diff changeset
4349 * lisp.h (struct Lisp_Marker): Rename `bufpos' to `bytepos'.
Dave Love <fx@gnu.org>
parents:
diff changeset
4350 Its value no longer includes the gap space.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
4351
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4352 * editfns.c (Fchar_after): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
4353
Dave Love <fx@gnu.org>
parents:
diff changeset
4354 * fileio.c (a_write): Fix prototype.
Dave Love <fx@gnu.org>
parents:
diff changeset
4355
Dave Love <fx@gnu.org>
parents:
diff changeset
4356 * lisp.h (struct Lisp_Marker): New field `charpos'.
Dave Love <fx@gnu.org>
parents:
diff changeset
4357 (pos_tab_offset): Decl deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
4358 (insert_1, indented_beyond_p): Decls changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
4359 (move_gap_both, del_range_byte, del_range_both, del_range_2)
Dave Love <fx@gnu.org>
parents:
diff changeset
4360 (scan_newline, Ffile_locked_p): New decls.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
4361 (struct Lisp_Marker):
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4362
Dave Love <fx@gnu.org>
parents:
diff changeset
4363 * search.c (scan_newline): Always restore prev value of immediate_quit.
Dave Love <fx@gnu.org>
parents:
diff changeset
4364
Dave Love <fx@gnu.org>
parents:
diff changeset
4365 1997-12-31 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4366
Dave Love <fx@gnu.org>
parents:
diff changeset
4367 * syntax.c (scan_sexps_forward): Additional arg FROM_BYTE.
Dave Love <fx@gnu.org>
parents:
diff changeset
4368 Calls changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
4369 (find_defun_start): Scan bytes and chars. Additional arg POS_BYTE.
Dave Love <fx@gnu.org>
parents:
diff changeset
4370 Save final byte pos in find_start_value_byte.
Dave Love <fx@gnu.org>
parents:
diff changeset
4371 (find_start_value_byte): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
4372
Dave Love <fx@gnu.org>
parents:
diff changeset
4373 * charset.c (Fchars_in_string): Update call to CHAR_HEAD_P.
Dave Love <fx@gnu.org>
parents:
diff changeset
4374 (chars_in_text, str_cmpchar_id, Fcompose_string): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4375
Dave Love <fx@gnu.org>
parents:
diff changeset
4376 * indent.c (current_column_1, Fmove_to_column):
Dave Love <fx@gnu.org>
parents:
diff changeset
4377 Update call to CHAR_HEAD_P.
Dave Love <fx@gnu.org>
parents:
diff changeset
4378
Dave Love <fx@gnu.org>
parents:
diff changeset
4379 * fileio.c (Finsert_file_contents): Update call to CHAR_HEAD_P.
Dave Love <fx@gnu.org>
parents:
diff changeset
4380
Dave Love <fx@gnu.org>
parents:
diff changeset
4381 * editfns.c (Fsref): Update call to CHAR_HEAD_P.
Dave Love <fx@gnu.org>
parents:
diff changeset
4382 (Fcompare_buffer_substrings. Ftranslate_region): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4383
Dave Love <fx@gnu.org>
parents:
diff changeset
4384 * doprnt.c (doprnt1): Call to CHAR_HEAD_P fixed.
Dave Love <fx@gnu.org>
parents:
diff changeset
4385
Dave Love <fx@gnu.org>
parents:
diff changeset
4386 * charset.h (CHAR_HEAD_P): Take char, not pointer, as arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
4387
Dave Love <fx@gnu.org>
parents:
diff changeset
4388 * window.c (unshow_buffer): Set PT with TEMP_SET_PT_BOTH.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
4389
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4390 * indent.c (indented_beyond_p): Take POS in bytes and chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
4391 Callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
4392 (pos_tab_indent): Function moved to xdisp.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
4393
Dave Love <fx@gnu.org>
parents:
diff changeset
4394 1997-12-30 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4395
Dave Love <fx@gnu.org>
parents:
diff changeset
4396 * xdisp.c (redisplay_internal): Use scan_newline.
Dave Love <fx@gnu.org>
parents:
diff changeset
4397 (display_text_line, try_window_id): Use scan_newline.
Dave Love <fx@gnu.org>
parents:
diff changeset
4398
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
4399 * xdisp.c (pos_tab_indent): Moved from indent.c. Now static.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4400 Take POS in bytes and chars. Callers changed.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
4401
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4402 * indent.c (Fcurrent_indentation): Use scan_newline and SET_PT_BOTH.
Dave Love <fx@gnu.org>
parents:
diff changeset
4403 (indented_beyond_p, current_column_1): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4404
Dave Love <fx@gnu.org>
parents:
diff changeset
4405 * fileio.c (Fwrite_region): Use scan_newline.
Dave Love <fx@gnu.org>
parents:
diff changeset
4406
Dave Love <fx@gnu.org>
parents:
diff changeset
4407 * buffer.c (Fmake_indirect_buffer): Use set_marker_both.
Dave Love <fx@gnu.org>
parents:
diff changeset
4408 (set_buffer_internal_1): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4409 (set_buffer_temp): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4410
Dave Love <fx@gnu.org>
parents:
diff changeset
4411 * xdisp.c (redisplay_window): Handle byte and char positions.
Dave Love <fx@gnu.org>
parents:
diff changeset
4412 (try_window): Don't move W->start if it's already at right place.
Dave Love <fx@gnu.org>
parents:
diff changeset
4413
Dave Love <fx@gnu.org>
parents:
diff changeset
4414 * window.c (Fset_window_buffer): Use set_marker_both.
Dave Love <fx@gnu.org>
parents:
diff changeset
4415 (Fselect_window, Fscroll_other_window, save_window_save): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4416 (Fset_window_configuration): Pass p->mark itself to Fset_marker
Dave Love <fx@gnu.org>
parents:
diff changeset
4417 and set_marker_restricted_both.
Dave Love <fx@gnu.org>
parents:
diff changeset
4418 (temp_output_buffer_show): Use set_marker_restricted_both.
Dave Love <fx@gnu.org>
parents:
diff changeset
4419 (window_scroll): Save and restore both kinds of pointers.
Dave Love <fx@gnu.org>
parents:
diff changeset
4420
Dave Love <fx@gnu.org>
parents:
diff changeset
4421 * process.c (status_notify): Use byte and char pointers.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
4422
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4423 * callint.c (Fcall_interactively) <'d', 'r'>: Use set_marker_both.
Dave Love <fx@gnu.org>
parents:
diff changeset
4424
Dave Love <fx@gnu.org>
parents:
diff changeset
4425 * emacs.c (abort): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
4426
Dave Love <fx@gnu.org>
parents:
diff changeset
4427 1997-12-29 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4428
Dave Love <fx@gnu.org>
parents:
diff changeset
4429 * window.c (Fdelete_other_windows): Rely on vmotion to give bytepos.
Dave Love <fx@gnu.org>
parents:
diff changeset
4430 Use set_marker_both. Use byte positions.
Dave Love <fx@gnu.org>
parents:
diff changeset
4431 (Frecenter): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4432 (Fmove_to_window_line): Use set_marker_both and Fgoto_char.
Dave Love <fx@gnu.org>
parents:
diff changeset
4433
Dave Love <fx@gnu.org>
parents:
diff changeset
4434 * s/sco4.h (LIB_MOTIF): Define, if HAVE_LIBINTL.
Dave Love <fx@gnu.org>
parents:
diff changeset
4435 (LIBX11_SYSTEM): Undo previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
4436
Dave Love <fx@gnu.org>
parents:
diff changeset
4437 * cmds.c (forward_point): Function deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
4438 (Fforward_point): Just add.
Dave Love <fx@gnu.org>
parents:
diff changeset
4439 (Fforward_char): Don't call forward_point, just add.
Dave Love <fx@gnu.org>
parents:
diff changeset
4440 (Fforward_line): Use scan_newline.
Dave Love <fx@gnu.org>
parents:
diff changeset
4441 (Fdelete_char): No need for forward_point, just add.
Dave Love <fx@gnu.org>
parents:
diff changeset
4442 (Fdelete_backward_char): Handle bytes and chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
4443 (internal_self_insert): Handle bytes and chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
4444
Dave Love <fx@gnu.org>
parents:
diff changeset
4445 * xdisp.c (display_count_lines): Several changes in args.
Dave Love <fx@gnu.org>
parents:
diff changeset
4446 Do the work directly.
Dave Love <fx@gnu.org>
parents:
diff changeset
4447 (display_scan_buffer): Function deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
4448 (decode_mode_spec): Pass new arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
4449 (message_log_check_duplicate): Take charpos and bytepos args.
Dave Love <fx@gnu.org>
parents:
diff changeset
4450 (message_dolog): Use markers to update old PT, BEGV, ZV.
Dave Love <fx@gnu.org>
parents:
diff changeset
4451 Use scan_newline. Handle positions in bytes and chars.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
4452
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4453 1997-12-28 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4454
Dave Love <fx@gnu.org>
parents:
diff changeset
4455 * xselect.c (Fx_rotate_cut_buffers_internal): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
4456
Dave Love <fx@gnu.org>
parents:
diff changeset
4457 * coding.c (code_convert_region): Handle bytepos and charpos.
Dave Love <fx@gnu.org>
parents:
diff changeset
4458 (Fdetect_coding_region): Likewise.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
4459
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4460 * Makefile.in (marker.o): Depend on charset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
4461
Dave Love <fx@gnu.org>
parents:
diff changeset
4462 1997-12-27 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4463
Dave Love <fx@gnu.org>
parents:
diff changeset
4464 * casefiddle.c (casify_region): Scan in bytes and chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
4465 (casify_object, casify_region): Declare str, workbuf as unsigned char.
Dave Love <fx@gnu.org>
parents:
diff changeset
4466
Dave Love <fx@gnu.org>
parents:
diff changeset
4467 * insdel.c (move_gap): Use move_gap_both.
Dave Love <fx@gnu.org>
parents:
diff changeset
4468 (move_gap_both): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
4469 (gap_left, gap_right): Take both charpos and bytepos args.
Dave Love <fx@gnu.org>
parents:
diff changeset
4470 (adjust_markers_gap_motion): Renamed from adjust_markers
Dave Love <fx@gnu.org>
parents:
diff changeset
4471 and simplified.
Dave Love <fx@gnu.org>
parents:
diff changeset
4472 (adjust_markers_for_delete): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
4473 (adjust_markers_for_insert): Take args in chars and bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
4474 Also new arg BEFORE_MARKERS. One call does all marker updating
Dave Love <fx@gnu.org>
parents:
diff changeset
4475 needed for any insert.
Dave Love <fx@gnu.org>
parents:
diff changeset
4476 (adjust_point): Take 2 args and update PT and PT_BYTE.
Dave Love <fx@gnu.org>
parents:
diff changeset
4477 (make_gap): Handle bytes vs chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
4478 (insert, insert_and_inherit): Handle bytes vs chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
4479 Pass new BEFORE_MARKERS arg to insert_1.
Dave Love <fx@gnu.org>
parents:
diff changeset
4480 (insert_before_markers, insert_before_markers_and_inherit): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4481 (insert_from_string, insert_from_string_before_markers): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4482 (insert_from_buffer): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4483 (insert_1): Handle bytes vs chars. New arg BEFORE_MARKERS.
Dave Love <fx@gnu.org>
parents:
diff changeset
4484 (insert_from_string_1, insert_from_buffer_1): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4485 (replace_range): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4486 (del_range_2): New subroutine, taken from del_range_1.
Dave Love <fx@gnu.org>
parents:
diff changeset
4487 (del_range_1): Use del_range_2.
Dave Love <fx@gnu.org>
parents:
diff changeset
4488 (del_range_byte, del_range_both): New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
4489
Dave Love <fx@gnu.org>
parents:
diff changeset
4490 * syntax.h (SETUP_SYNTAX_TABLE_FOR_OBJECT): Call bytepos_to_charpos.
Dave Love <fx@gnu.org>
parents:
diff changeset
4491 Wrap in if (1) ... else.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
4492
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4493 * minibuf.c (Fminibuffer_complete_word): Handle bytes vs characters
Dave Love <fx@gnu.org>
parents:
diff changeset
4494 when comparing buffer against string.
Dave Love <fx@gnu.org>
parents:
diff changeset
4495 (temp_echo_area_glyphs): Save, update, delete text using
Dave Love <fx@gnu.org>
parents:
diff changeset
4496 byte and char positions.
Dave Love <fx@gnu.org>
parents:
diff changeset
4497 (read_minibuf): BACKUP_N counts bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
4498
Dave Love <fx@gnu.org>
parents:
diff changeset
4499 * syntax.c (Fforward_comment): Scan by bytes and chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
4500 (Fbackward_prefix_chars): Scan by bytes and chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
4501 (scan_words, scan_sexps_forward): Scan bytes as well as chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
4502 (skip_chars, scan_lists): Scan by bytes and chars. Now static.
Dave Love <fx@gnu.org>
parents:
diff changeset
4503
Dave Love <fx@gnu.org>
parents:
diff changeset
4504 * buffer.h (DECODE_POSITION): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
4505 (CHAR_TO_BYTE, BYTE_TO_CHAR): New macros.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
4506
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4507 * buffer.h (BEG_BYTE, BEGV_BYTE, PT_BYTE, GPT_BYTE)
Dave Love <fx@gnu.org>
parents:
diff changeset
4508 (ZV_BYTE, Z_BYTE): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
4509 (BUF_BEG_BYTE, BUF_BEGV_BYTE, BUF_PT_BYTE, BUF_GPT_BYTE)
Dave Love <fx@gnu.org>
parents:
diff changeset
4510 (BUF_ZV_BYTE, BUF_Z_BYTE): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
4511 (BUF_GAP_END_ADDR): New macro.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
4512 (BEGV_ADDR, PT_ADDR, GPT_ADDR, GAP_END_ADDR, ZV_ADDR, Z_ADDR):
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4513 Use the new ..._byte buffer data.
Dave Love <fx@gnu.org>
parents:
diff changeset
4514 (BUFFER_CEILING_OF, BUFFER_FLOOR_OF): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4515 (BUF_GPT_ADDR, BUF_Z_ADDR): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4516 (SET_PT_BOTH, TEMP_SET_PT_BOTH): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
4517 (SET_PT, TEMP_SET_PT, BUF_SET_PT, BUF_TEMP_SET_PT):
Dave Love <fx@gnu.org>
parents:
diff changeset
4518 Call functions with new arg order.
Dave Love <fx@gnu.org>
parents:
diff changeset
4519 (SET_BUF_BEGV, SET_BUF_BEGV_BOTH): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
4520 (SET_BUF_PT): Macro deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
4521 (SET_BUF_ZV): Set charpos and bytepos.
Dave Love <fx@gnu.org>
parents:
diff changeset
4522 (SET_BUF_ZV_BOTH, SET_BUF_PT_BOTH): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
4523 (BYTE_POS_ADDR): Renamed from POS_ADDR.
Dave Love <fx@gnu.org>
parents:
diff changeset
4524 (CHAR_POS_ADDR): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
4525 (FETCH_BYTE): Use BYTE_POS_ADDR.
Dave Love <fx@gnu.org>
parents:
diff changeset
4526 (FETCH_MULTIBYTE_CHAR): Use ..._BYTE macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
4527 (BUF_CHAR_ADDRESS): Convert charpos to bytepos.
Dave Love <fx@gnu.org>
parents:
diff changeset
4528 (BUF_BYTE_ADDRESS): New macro, like the old BUF_CHAR_ADDRESS.
Dave Love <fx@gnu.org>
parents:
diff changeset
4529 (PTR_BYTE_POS): Renamed from PTR_CHAR_POS.
Dave Love <fx@gnu.org>
parents:
diff changeset
4530 (BUF_PTR_BYTE_POS): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
4531 (BUF_FETCH_CHAR, BUF_FETCH_BYTE, BUF_FETCH_MULTIBYTE_CHAR): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
4532 (struct buffer_text): New fields gpt_byte, z_byte.
Dave Love <fx@gnu.org>
parents:
diff changeset
4533 (struct buffer): New fields pt_byte, begv_byte, zv_byte.
Dave Love <fx@gnu.org>
parents:
diff changeset
4534
Dave Love <fx@gnu.org>
parents:
diff changeset
4535 * syntax.c (char_quoted): Take charpos and bytepos as args.
Dave Love <fx@gnu.org>
parents:
diff changeset
4536 (back_comment): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4537 (update_syntax_table): Arg renamed.
Dave Love <fx@gnu.org>
parents:
diff changeset
4538 (inc_bytepos, dec_bytepos): New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
4539
Dave Love <fx@gnu.org>
parents:
diff changeset
4540 * abbrev.c (describe_abbrev): Return void.
Dave Love <fx@gnu.org>
parents:
diff changeset
4541 (write_abbrev): Return void.
Dave Love <fx@gnu.org>
parents:
diff changeset
4542 (Fexpand_abbrev): Scan in bytepos along with charpos.
Dave Love <fx@gnu.org>
parents:
diff changeset
4543 (Funexpand_abbrev): Use bytepos to delete the expansion.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
4544
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4545 * charset.h (INC_POS, DEC_POS): Fix because arg is a bufpos.
Dave Love <fx@gnu.org>
parents:
diff changeset
4546 (BUF_INC_POS, BUF_DEC_POS): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
4547 (INC_BOTH, DEC_BOTH): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
4548
Dave Love <fx@gnu.org>
parents:
diff changeset
4549 * minibuf.c (Fread_command, Fread_variable): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
4550
Dave Love <fx@gnu.org>
parents:
diff changeset
4551 * intervals.h (set_point, temp_set_point): Swap args in decl.
Dave Love <fx@gnu.org>
parents:
diff changeset
4552 (set_point_both, temp_set_point_both): New decls.
Dave Love <fx@gnu.org>
parents:
diff changeset
4553
Dave Love <fx@gnu.org>
parents:
diff changeset
4554 * print.c (PRINTDECLARE): Declare old_point_byte and start_point_byte.
Dave Love <fx@gnu.org>
parents:
diff changeset
4555 (PRINTPREPARE): For a marker, set old_point_byte and start_point_byte.
Dave Love <fx@gnu.org>
parents:
diff changeset
4556 Set both kinds of PT from the marker.
Dave Love <fx@gnu.org>
parents:
diff changeset
4557 (PRINTFINISH): For a marker, use set_marker_both.
Dave Love <fx@gnu.org>
parents:
diff changeset
4558 Restore both kinds of PT.
Dave Love <fx@gnu.org>
parents:
diff changeset
4559 (print): For strings and symbols, handle multibyte chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
4560
Dave Love <fx@gnu.org>
parents:
diff changeset
4561 1997-12-26 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4562
Dave Love <fx@gnu.org>
parents:
diff changeset
4563 * lread.c (readchar_backlog): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
4564 (readchar): When fetching from buffer or marker,
Dave Love <fx@gnu.org>
parents:
diff changeset
4565 use readchar_backlog to fetch bytes from a character.
Dave Love <fx@gnu.org>
parents:
diff changeset
4566 (unreadchar): Increment readchar_backlog.
Dave Love <fx@gnu.org>
parents:
diff changeset
4567 (readevalloop, Fread): Init readchar_backlog.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
4568
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4569 * charset.c (Fchar_boundary_p): Always return 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
4570 (Fchars_in_region): Just subtract the arguments.
Dave Love <fx@gnu.org>
parents:
diff changeset
4571 (chars_in_text): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
4572 (Ffind_charset_region): Scan in bytepos as well as charpos.
Dave Love <fx@gnu.org>
parents:
diff changeset
4573
Dave Love <fx@gnu.org>
parents:
diff changeset
4574 * process.c (Fprocess_send_region): Make bytepos for send_process.
Dave Love <fx@gnu.org>
parents:
diff changeset
4575 (read_process_output): Save, restore, and update both kinds of ptrs.
Dave Love <fx@gnu.org>
parents:
diff changeset
4576 (send_process): OFFSET is now in bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
4577
Dave Love <fx@gnu.org>
parents:
diff changeset
4578 * marker.c (marker_byte_position): Renamed from marker_position.
Dave Love <fx@gnu.org>
parents:
diff changeset
4579 (marker_position): New function returns the charpos.
Dave Love <fx@gnu.org>
parents:
diff changeset
4580 (Fbuffer_has_markers_at): Test the marker's charpos.
Dave Love <fx@gnu.org>
parents:
diff changeset
4581 (set_marker_restricted, Fset_marker): Set both kinds of position.
Dave Love <fx@gnu.org>
parents:
diff changeset
4582 Optimize case where POSITION is a marker.
Dave Love <fx@gnu.org>
parents:
diff changeset
4583 (set_marker_both, set_marker_restricted_both): New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
4584 (Fmarker_position): Use the charpos.
Dave Love <fx@gnu.org>
parents:
diff changeset
4585
Dave Love <fx@gnu.org>
parents:
diff changeset
4586 * marker.c (charpos_to_bytepos, bytepos_to_charpos): New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
4587 (buf_charpos_to_bytepos, buf_bytepos_to_charpos): New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
4588
Dave Love <fx@gnu.org>
parents:
diff changeset
4589 * textprop.c (Ftext_properties_at): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
4590
Dave Love <fx@gnu.org>
parents:
diff changeset
4591 * intervals.c (set_point_both): Renamed from set_point;
Dave Love <fx@gnu.org>
parents:
diff changeset
4592 New arg BYTE; BUFFER is now first arg; use temp_set_point_both.
Dave Love <fx@gnu.org>
parents:
diff changeset
4593 (set_point): New function; uses set_point_both.
Dave Love <fx@gnu.org>
parents:
diff changeset
4594 (temp_set_point_both): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
4595 (temp_set_point): Update BUF_PT_BYTE.
Dave Love <fx@gnu.org>
parents:
diff changeset
4596 (get_local_map): Save and restore both forms of the buffer bounds.
Dave Love <fx@gnu.org>
parents:
diff changeset
4597
Dave Love <fx@gnu.org>
parents:
diff changeset
4598 * buffer.c (set_buffer_temp):
Dave Love <fx@gnu.org>
parents:
diff changeset
4599 Update BUF_PT_BYTE, BUF_BEGV_BYTE and BUF_ZV_BYTE.
Dave Love <fx@gnu.org>
parents:
diff changeset
4600 (Fmake_indirect_buffer, set_buffer_internal_1):
Dave Love <fx@gnu.org>
parents:
diff changeset
4601 Set up the pt, begv and zv markers with both kinds of position.
Dave Love <fx@gnu.org>
parents:
diff changeset
4602 Set BUF_PT_BYTE, BUF_BEGV_BYTE, BUF_ZV_BYTE.
Dave Love <fx@gnu.org>
parents:
diff changeset
4603 (Fget_buffer_create): Set BUF_..._BYTE.
Dave Love <fx@gnu.org>
parents:
diff changeset
4604
Dave Love <fx@gnu.org>
parents:
diff changeset
4605 * indent.c (vmotion, compute_motion): Set up bytepos value
Dave Love <fx@gnu.org>
parents:
diff changeset
4606 to return it. ??? This is a quick hack and must be redone.
Dave Love <fx@gnu.org>
parents:
diff changeset
4607 (current_column): Handle bytepos and charpos.
Dave Love <fx@gnu.org>
parents:
diff changeset
4608 (position_indentation): Take bytepos as arg, and scan with it.
Dave Love <fx@gnu.org>
parents:
diff changeset
4609 Calls changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
4610 (Fmove_to_column): Scan with bytepos and charpos.
Dave Love <fx@gnu.org>
parents:
diff changeset
4611 (pos_tab_offset): Use bytepos to do FETCH_BYTE.
Dave Love <fx@gnu.org>
parents:
diff changeset
4612 (skip_invisible): Don't worry about position in middle of character.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
4613
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4614 * xdisp.c (try_window): Pass bytepos to and from display_text_line.
Dave Love <fx@gnu.org>
parents:
diff changeset
4615 (try_window_id): Likewise. Use byte pos as well as charpos.
Dave Love <fx@gnu.org>
parents:
diff changeset
4616 (redisplay_internal): Handle bytepos for tlbufpos.
Dave Love <fx@gnu.org>
parents:
diff changeset
4617
Dave Love <fx@gnu.org>
parents:
diff changeset
4618 * xdisp.c (message): Cast last arg to doprnt.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
4619
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4620 * indent.h (struct position): New field bytepos.
Dave Love <fx@gnu.org>
parents:
diff changeset
4621
Dave Love <fx@gnu.org>
parents:
diff changeset
4622 * keyboard.c (command_loop_1): Use PT_BYTE when calling FETCH_BYTE.
Dave Love <fx@gnu.org>
parents:
diff changeset
4623 Instead of Fforward_point, just add.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
4624
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4625 * search.c (looking_at_1): Use bytepos to call re_search_2.
Dave Love <fx@gnu.org>
parents:
diff changeset
4626 Convert search regs to charpos, if search succeeded.
Dave Love <fx@gnu.org>
parents:
diff changeset
4627 (search_buffer): Likewise. Also convert charpos <-> bytepos
Dave Love <fx@gnu.org>
parents:
diff changeset
4628 in non-regexp case.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
4629 (scan_buffer): Convert charpos <-> bytepos.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4630 (scan_newline): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
4631 (find_next_newline): Function deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
4632 (set_search_regs): Args now in bytes; convert to charpos.
Dave Love <fx@gnu.org>
parents:
diff changeset
4633 (Freplace_match): Convert charpos <-> bytepos when scanning case.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
4634
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4635 * fileio.c (restore_point_unwind): Now static. Use Fgoto_char.
Dave Love <fx@gnu.org>
parents:
diff changeset
4636 (Funhandled_file_name_directory): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
4637 (Finsert_file_contents): Handle bytes vs chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
4638 (Fwrite_region): Handle bytes vs chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
4639 (a_write): Take args in bytes; handle annotations labeled in chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
4640 (e_write): Rename args.
Dave Love <fx@gnu.org>
parents:
diff changeset
4641 (Funhandled_file_name_directory): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
4642 (a_write, e_write): Now static.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
4643
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4644 * editfns.c (Fgoto_char): When arg is a marker, copy char and byte
Dave Love <fx@gnu.org>
parents:
diff changeset
4645 positions from it. When arg is an integer, no need to worry that it
Dave Love <fx@gnu.org>
parents:
diff changeset
4646 is in middle of a character.
Dave Love <fx@gnu.org>
parents:
diff changeset
4647 (buildmark): Take 2 args (charpos and bytepos). Callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
4648 (Fline_beginning_position): Save and restore both kinds of PT.
Dave Love <fx@gnu.org>
parents:
diff changeset
4649 (Fprevious_char): Use PT_BYTE.
Dave Love <fx@gnu.org>
parents:
diff changeset
4650 (Fbolp, Feolp): Use PT_BYTE.
Dave Love <fx@gnu.org>
parents:
diff changeset
4651 (transpose_markers): Take args in chars and bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
4652 (Ftranspose_regions): Work with byte and char positions.
Dave Love <fx@gnu.org>
parents:
diff changeset
4653 (Fchar_after, Fchar_before): Use bytepos.
Dave Love <fx@gnu.org>
parents:
diff changeset
4654 (make_buffer_string): Convert charpos to bytepos.
Dave Love <fx@gnu.org>
parents:
diff changeset
4655 (Fcompare_buffer_substrings): Work with charpos and bytepos.
Dave Love <fx@gnu.org>
parents:
diff changeset
4656 (Fsubst_char_in_region): Handle charpos and bytepos.
Dave Love <fx@gnu.org>
parents:
diff changeset
4657 (Fwiden, Fnarrow_to_region): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4658 (save_restriction_restore): Update PT and PT_BYTES.
Dave Love <fx@gnu.org>
parents:
diff changeset
4659 Cast arg to doprnt_lisp.
Dave Love <fx@gnu.org>
parents:
diff changeset
4660
Dave Love <fx@gnu.org>
parents:
diff changeset
4661 1997-12-26 Richard Stallman <rms@sucrose.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4662
Dave Love <fx@gnu.org>
parents:
diff changeset
4663 * keymap.c (Vminor_mode_overriding_map_alist): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
4664 (syms_of_keymap): Set up Lisp var.
Dave Love <fx@gnu.org>
parents:
diff changeset
4665 (current_minor_maps): Use Vminor_mode_overriding_map_alist first,
Dave Love <fx@gnu.org>
parents:
diff changeset
4666 then Vminor_mode_map_alist.
Dave Love <fx@gnu.org>
parents:
diff changeset
4667
Dave Love <fx@gnu.org>
parents:
diff changeset
4668 * config.in (HAVE_STRING_H): Add #undef.
Dave Love <fx@gnu.org>
parents:
diff changeset
4669 [HAVE_STRING_H]: Include string.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
4670
Dave Love <fx@gnu.org>
parents:
diff changeset
4671 1997-12-24 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4672
Dave Love <fx@gnu.org>
parents:
diff changeset
4673 * fileio.c (Finsert_file_contents): Don't use coding.symbol
Dave Love <fx@gnu.org>
parents:
diff changeset
4674 in unusual paths which don't set it up.
Dave Love <fx@gnu.org>
parents:
diff changeset
4675
Dave Love <fx@gnu.org>
parents:
diff changeset
4676 * xdisp.c: Declare nonascii_insert_offset.
Dave Love <fx@gnu.org>
parents:
diff changeset
4677
Dave Love <fx@gnu.org>
parents:
diff changeset
4678 1997-12-21 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4679
Dave Love <fx@gnu.org>
parents:
diff changeset
4680 * xterm.c (x_display_cursor): Abort if X or Y is out of range.
Dave Love <fx@gnu.org>
parents:
diff changeset
4681
Dave Love <fx@gnu.org>
parents:
diff changeset
4682 1997-12-20 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4683
Dave Love <fx@gnu.org>
parents:
diff changeset
4684 * sysdep.c (sys_signal): Undo previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
4685
Dave Love <fx@gnu.org>
parents:
diff changeset
4686 * emacs.c (Vsignal_USR1_hook, Vsignal_USR2_hook): New variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
4687 (syms_of_emacs): Set up Lisp variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
4688 (handle_USR1_signal, handle_USR2_signal): New signal handlers.
Dave Love <fx@gnu.org>
parents:
diff changeset
4689 (main): Set up signal handlers.
Dave Love <fx@gnu.org>
parents:
diff changeset
4690
Dave Love <fx@gnu.org>
parents:
diff changeset
4691 * s/sco4.h (LIBX11_SYSTEM) [HAVE_LIBINTL and MOTIF]: Add -lintl.
Dave Love <fx@gnu.org>
parents:
diff changeset
4692
Dave Love <fx@gnu.org>
parents:
diff changeset
4693 * config.in (HAVE_LIBINTL): Add #undef.
Dave Love <fx@gnu.org>
parents:
diff changeset
4694
Dave Love <fx@gnu.org>
parents:
diff changeset
4695 1997-12-20 Toshiaki Nomura <dsfrsoft@yk.fujitsu.co.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
4696
Dave Love <fx@gnu.org>
parents:
diff changeset
4697 * s/uxpds.h: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
4698
Dave Love <fx@gnu.org>
parents:
diff changeset
4699 1997-12-19 Richard Stallman <rms@sucrose.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4700
Dave Love <fx@gnu.org>
parents:
diff changeset
4701 * minibuf.c (Vread_buffer_function): New var.
Dave Love <fx@gnu.org>
parents:
diff changeset
4702 (syms_of_minibuf): Set up Lisp var.
Dave Love <fx@gnu.org>
parents:
diff changeset
4703 (Fread_buffer): Use Vread_buffer_function.
Dave Love <fx@gnu.org>
parents:
diff changeset
4704
Dave Love <fx@gnu.org>
parents:
diff changeset
4705 * lisp.h (message2_nolog): Fix arg types.
Dave Love <fx@gnu.org>
parents:
diff changeset
4706
Dave Love <fx@gnu.org>
parents:
diff changeset
4707 * xdisp.c (message2_nolog): New arg MULTIBYTE.
Dave Love <fx@gnu.org>
parents:
diff changeset
4708 (message2): Pass new arg to message2_nolog.
Dave Love <fx@gnu.org>
parents:
diff changeset
4709 (message1_nolog): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4710
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
4711 * keyboard.c (Fexecute_extended_command):
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4712 Save message_enable_multibyte and pass it to message2_nolog.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
4713
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4714 * alloc.c (Fgarbage_collect):
Dave Love <fx@gnu.org>
parents:
diff changeset
4715 Save message_enable_multibyte and pass it to message2_nolog.
Dave Love <fx@gnu.org>
parents:
diff changeset
4716
Dave Love <fx@gnu.org>
parents:
diff changeset
4717 1997-12-17 Richard Stallman <rms@sucrose.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4718
Dave Love <fx@gnu.org>
parents:
diff changeset
4719 * syntax.c (Fparse_partial_sexp): Return nil for 9th element
Dave Love <fx@gnu.org>
parents:
diff changeset
4720 whenever not inside a string or a comment.
Dave Love <fx@gnu.org>
parents:
diff changeset
4721
Dave Love <fx@gnu.org>
parents:
diff changeset
4722 1997-12-16 Richard Stallman <rms@sucrose.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4723
Dave Love <fx@gnu.org>
parents:
diff changeset
4724 * minibuf.c (Fread_variable): If DEFAULT_VALUE is symbol, use its name.
Dave Love <fx@gnu.org>
parents:
diff changeset
4725 (Fread_command): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4726
Dave Love <fx@gnu.org>
parents:
diff changeset
4727 1997-12-15 Richard Stallman <rms@sucrose.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4728
Dave Love <fx@gnu.org>
parents:
diff changeset
4729 * xdisp.c (message_dolog): Update PT and ZV properly when at end of
Dave Love <fx@gnu.org>
parents:
diff changeset
4730 buffer, when we convert between multibyte and single-byte.
Dave Love <fx@gnu.org>
parents:
diff changeset
4731 Properly initialize i.
Dave Love <fx@gnu.org>
parents:
diff changeset
4732
Dave Love <fx@gnu.org>
parents:
diff changeset
4733 * xdisp.c (message_dolog): Convert between single-byte and multibyte
Dave Love <fx@gnu.org>
parents:
diff changeset
4734 when inserting text into *Messages*.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
4735
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4736 1997-12-11 Richard Stallman <rms@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4737
Dave Love <fx@gnu.org>
parents:
diff changeset
4738 * sysdep.c (sys_signal): Add two casts.
Dave Love <fx@gnu.org>
parents:
diff changeset
4739
Dave Love <fx@gnu.org>
parents:
diff changeset
4740 1997-12-09 Richard Stallman <rms@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4741
Dave Love <fx@gnu.org>
parents:
diff changeset
4742 * callproc.c (Fcall_process): Don't clobber new_argv[0]
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
4743 in the case of no args.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4744
Dave Love <fx@gnu.org>
parents:
diff changeset
4745 1997-12-09 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
4746
Dave Love <fx@gnu.org>
parents:
diff changeset
4747 * charset.c (Fget_unused_iso_final_char): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
4748 (syms_of_charset): Declare it as a Lisp function.
Dave Love <fx@gnu.org>
parents:
diff changeset
4749
Dave Love <fx@gnu.org>
parents:
diff changeset
4750 * callproc.c (Fcall_process): Set Vlast_coding_system_used after
Dave Love <fx@gnu.org>
parents:
diff changeset
4751 reading from the process.
Dave Love <fx@gnu.org>
parents:
diff changeset
4752
Dave Love <fx@gnu.org>
parents:
diff changeset
4753 * process.c (read_process_output): Fix previous change, i.e, if
Dave Love <fx@gnu.org>
parents:
diff changeset
4754 proc_encode_coding_system[p->outfd] is NULL, instead of allocating
Dave Love <fx@gnu.org>
parents:
diff changeset
4755 `struct coding_system' for encoding, just skip setting up coding
Dave Love <fx@gnu.org>
parents:
diff changeset
4756 system for encoding. Set Vlast_coding_system_used after some text
Dave Love <fx@gnu.org>
parents:
diff changeset
4757 is read.
Dave Love <fx@gnu.org>
parents:
diff changeset
4758 (send_process): Set Vlast_coding_system_used after deciding a
Dave Love <fx@gnu.org>
parents:
diff changeset
4759 coding system to be used for encoding.
Dave Love <fx@gnu.org>
parents:
diff changeset
4760
Dave Love <fx@gnu.org>
parents:
diff changeset
4761 * fileio.c (Finsert_file_contents): Set Vlast_coding_system_used
Dave Love <fx@gnu.org>
parents:
diff changeset
4762 before calling Vafter_insert_file_functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
4763 (Fwrite_region): Set Vlast_coding_system_used after deciding a
Dave Love <fx@gnu.org>
parents:
diff changeset
4764 coding system to be used for encoding.
Dave Love <fx@gnu.org>
parents:
diff changeset
4765
Dave Love <fx@gnu.org>
parents:
diff changeset
4766 * coding.c (setup_coding_system): Do not set
Dave Love <fx@gnu.org>
parents:
diff changeset
4767 Vlast_coding_system_used here.
Dave Love <fx@gnu.org>
parents:
diff changeset
4768 (decode_coding_sjis_big5): Decode Big5 text of CR only end-of-line
Dave Love <fx@gnu.org>
parents:
diff changeset
4769 correctly.
Dave Love <fx@gnu.org>
parents:
diff changeset
4770
Dave Love <fx@gnu.org>
parents:
diff changeset
4771 1997-12-08 Ken'ichi Handa <handa@delysid.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4772
Dave Love <fx@gnu.org>
parents:
diff changeset
4773 * keyboard.c (Fexecute_extended_command): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
4774
Dave Love <fx@gnu.org>
parents:
diff changeset
4775 1997-12-07 Karl Heuer <kwzh@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4776
Dave Love <fx@gnu.org>
parents:
diff changeset
4777 * process.c (read_process_output): Allocate for coding system, if
Dave Love <fx@gnu.org>
parents:
diff changeset
4778 not already done.
Dave Love <fx@gnu.org>
parents:
diff changeset
4779
Dave Love <fx@gnu.org>
parents:
diff changeset
4780 1997-12-03 Richard Stallman <rms@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4781
Dave Love <fx@gnu.org>
parents:
diff changeset
4782 * emacs.c (main): Fix the stack-limit code to calculate
Dave Love <fx@gnu.org>
parents:
diff changeset
4783 the ratio for re_max_failures accurately and leave some extra slack.
Dave Love <fx@gnu.org>
parents:
diff changeset
4784
Dave Love <fx@gnu.org>
parents:
diff changeset
4785 * lread.c (Feval_region): Doc correction (point does not move).
Dave Love <fx@gnu.org>
parents:
diff changeset
4786
Dave Love <fx@gnu.org>
parents:
diff changeset
4787 1997-11-26 Richard Stallman <rms@sucrose.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4788
Dave Love <fx@gnu.org>
parents:
diff changeset
4789 * alloc.c (malloc_warning, display_malloc_warning): Return void.
Dave Love <fx@gnu.org>
parents:
diff changeset
4790 (memory_full, free_cons, free_marker): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4791
Dave Love <fx@gnu.org>
parents:
diff changeset
4792 * xdisp.c (message): Declare a as char *[3].
Dave Love <fx@gnu.org>
parents:
diff changeset
4793
Dave Love <fx@gnu.org>
parents:
diff changeset
4794 * lisp.h, print.c (internal_with_output_to_temp_buffer):
Dave Love <fx@gnu.org>
parents:
diff changeset
4795 Don't declare arg type taken by 2nd arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
4796
Dave Love <fx@gnu.org>
parents:
diff changeset
4797 * eval.c (do_autoload): Return void.
Dave Love <fx@gnu.org>
parents:
diff changeset
4798
Dave Love <fx@gnu.org>
parents:
diff changeset
4799 * sysdep.c (reset_sigio): Return void.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
4800
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4801 * keyboard.c (Fsuspend_emacs): Cast init_sys_modes when calling
Dave Love <fx@gnu.org>
parents:
diff changeset
4802 record_unwind_protect.
Dave Love <fx@gnu.org>
parents:
diff changeset
4803
Dave Love <fx@gnu.org>
parents:
diff changeset
4804 * keymap.c (describe_map): Fix decl of arg ELT_DESCRIBER.
Dave Love <fx@gnu.org>
parents:
diff changeset
4805
Dave Love <fx@gnu.org>
parents:
diff changeset
4806 * process.c (create_process, deactivate_process, close_process_descs):
Dave Love <fx@gnu.org>
parents:
diff changeset
4807 (kill_buffer_processes, status_notify): Return void.
Dave Love <fx@gnu.org>
parents:
diff changeset
4808 (Fstart_process): Cast arg to create_process.
Dave Love <fx@gnu.org>
parents:
diff changeset
4809
Dave Love <fx@gnu.org>
parents:
diff changeset
4810 * undo.c (record_insert, record_delete, record_marker_adjustment):
Dave Love <fx@gnu.org>
parents:
diff changeset
4811 (record_change, record_first_change, record_property_change):
Dave Love <fx@gnu.org>
parents:
diff changeset
4812 Return void.
Dave Love <fx@gnu.org>
parents:
diff changeset
4813
Dave Love <fx@gnu.org>
parents:
diff changeset
4814 1997-11-27 Ken'ichi Handa <handa@delysid.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4815
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
4816 * undo.c (record_change, record_first_change, record_property_change):
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
4817 Declare them as void.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4818 (record_delete, record_marker_adjustment): Declare them as void.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
4819
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4820 * indent.c (invalidate_current_column): Declare it as void.
Dave Love <fx@gnu.org>
parents:
diff changeset
4821
Dave Love <fx@gnu.org>
parents:
diff changeset
4822 * fileio.c (report_file_error): Declare it as void.
Dave Love <fx@gnu.org>
parents:
diff changeset
4823
Dave Love <fx@gnu.org>
parents:
diff changeset
4824 * filelock.c (unlock_buffer): Declare it as void.
Dave Love <fx@gnu.org>
parents:
diff changeset
4825
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
4826 * buffer.c (nsberror, record_buffer, validate_region)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
4827 (fix_overlay_before): Declare them as void.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
4828
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
4829 * sysdep.c (discard_tty_input, init_baud_rate, wait_for_termination)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
4830 (flush_pending_output, child_setup_tty, sys_suspend, sys_subshell)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
4831 (init_sigio, request_sigio, unrequest_sigio, init_sys_modes)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
4832 (get_frame_size, reset_sys_modes, setup_pty): Declare them as void.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4833
Dave Love <fx@gnu.org>
parents:
diff changeset
4834 * keymap.c (describe_vector): Declaration fixed (delete `.' at the
Dave Love <fx@gnu.org>
parents:
diff changeset
4835 tail of type `void'.
Dave Love <fx@gnu.org>
parents:
diff changeset
4836 (fix_submap_inheritance): Declare it as void.
Dave Love <fx@gnu.org>
parents:
diff changeset
4837
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
4838 * keyboard.c (echo_now, record_auto_save, cmd_error_internal)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
4839 (start_polling, stop_polling, bind_polling_period, timer_start_idle)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
4840 (timer_stop_idle, gobble_input, record_asynch_buffer_change)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
4841 (clear_input_pending, stuff_buffered_input, clear_waiting_for_input)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
4842 (quit_throw_to_read_char): Declare these as void.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4843 (Fsuspend_emacs): Delete unnecessary extern declaration for
Dave Love <fx@gnu.org>
parents:
diff changeset
4844 init_sys_mode.
Dave Love <fx@gnu.org>
parents:
diff changeset
4845 (Fexecute_extended_command): Give Voverriding_local_map as the
Dave Love <fx@gnu.org>
parents:
diff changeset
4846 first arg to Faref.
Dave Love <fx@gnu.org>
parents:
diff changeset
4847
Dave Love <fx@gnu.org>
parents:
diff changeset
4848 1997-11-27 Ken'ichi Handa <handa@melange.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4849
Dave Love <fx@gnu.org>
parents:
diff changeset
4850 * xterm.c (x_make_frame_visible): Give dummy arg to
Dave Love <fx@gnu.org>
parents:
diff changeset
4851 input_poll_signal.
Dave Love <fx@gnu.org>
parents:
diff changeset
4852
Dave Love <fx@gnu.org>
parents:
diff changeset
4853 * xdisp.c (redisplay_preserve_echo_area): Declare it as void.
Dave Love <fx@gnu.org>
parents:
diff changeset
4854
Dave Love <fx@gnu.org>
parents:
diff changeset
4855 * charset.c (strwidth): Remove extra argument to buffer_display_table.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
4856
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4857 1997-11-25 Andreas Schwab <schwab@delysid.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4858
Dave Love <fx@gnu.org>
parents:
diff changeset
4859 * charset.h (SPLIT_STRING): Remove extra argument to
Dave Love <fx@gnu.org>
parents:
diff changeset
4860 split_non_ascii_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
4861
Dave Love <fx@gnu.org>
parents:
diff changeset
4862 * window.c: Add prototypes.
Dave Love <fx@gnu.org>
parents:
diff changeset
4863 (delete_window): Fix return type.
Dave Love <fx@gnu.org>
parents:
diff changeset
4864 (set_window_height): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4865 (set_window_width): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4866 (change_window_height): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4867
Dave Love <fx@gnu.org>
parents:
diff changeset
4868 * xselect.c (Fx_disown_selection_internal): Fix type of EVENT.
Dave Love <fx@gnu.org>
parents:
diff changeset
4869
Dave Love <fx@gnu.org>
parents:
diff changeset
4870 * window.h: Add prototypes.
Dave Love <fx@gnu.org>
parents:
diff changeset
4871
Dave Love <fx@gnu.org>
parents:
diff changeset
4872 * systty.h: Add prototypes.
Dave Love <fx@gnu.org>
parents:
diff changeset
4873
Dave Love <fx@gnu.org>
parents:
diff changeset
4874 * sysdep.c: Add prototypes.
Dave Love <fx@gnu.org>
parents:
diff changeset
4875 (save_signal_handlers): Make static.
Dave Love <fx@gnu.org>
parents:
diff changeset
4876 (restore_signal_handlers): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4877
Dave Love <fx@gnu.org>
parents:
diff changeset
4878 * syntax.h: Add prototypes.
Dave Love <fx@gnu.org>
parents:
diff changeset
4879
Dave Love <fx@gnu.org>
parents:
diff changeset
4880 * search.c: Include "intervals.h" for prototypes.
Dave Love <fx@gnu.org>
parents:
diff changeset
4881
Dave Love <fx@gnu.org>
parents:
diff changeset
4882 * region-cache.h: Add prototypes.
Dave Love <fx@gnu.org>
parents:
diff changeset
4883
Dave Love <fx@gnu.org>
parents:
diff changeset
4884 1997-11-24 Paul Eggert <eggert@twinsun.com>
Dave Love <fx@gnu.org>
parents:
diff changeset
4885
Dave Love <fx@gnu.org>
parents:
diff changeset
4886 * fontset.c (free_fontset_data): Don't free null pointer.
Dave Love <fx@gnu.org>
parents:
diff changeset
4887
Dave Love <fx@gnu.org>
parents:
diff changeset
4888 The new GNU C library strftime needs the underlying host's
Dave Love <fx@gnu.org>
parents:
diff changeset
4889 strftime for locale dependent formats.
Dave Love <fx@gnu.org>
parents:
diff changeset
4890
Dave Love <fx@gnu.org>
parents:
diff changeset
4891 * configure.in (AC_CHECK_FUNCS): Add strftime.
Dave Love <fx@gnu.org>
parents:
diff changeset
4892 * src/config.in (HAVE_STRFTIME): New undef.
Dave Love <fx@gnu.org>
parents:
diff changeset
4893 * src/editfns.c (emacs_strftime): New decl.
Dave Love <fx@gnu.org>
parents:
diff changeset
4894 (Fformat_time_string): Doc fix: %b, %h, %B, %a, %A, and %p depend on
Dave Love <fx@gnu.org>
parents:
diff changeset
4895 locale; don't use actual chars to describe %n and %t.
Dave Love <fx@gnu.org>
parents:
diff changeset
4896
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
4897 * src/Makefile.in (strftime.o):
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
4898 * src/makefile.nt ($(BLD)\strftime.obj):
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4899 No need to compile with -Dstrftime=emacs_strftime any more.
Dave Love <fx@gnu.org>
parents:
diff changeset
4900
Dave Love <fx@gnu.org>
parents:
diff changeset
4901 1997-11-22 Richard Stallman <rms@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4902
Dave Love <fx@gnu.org>
parents:
diff changeset
4903 * syntax.c (back_comment): Handle 2-char comment starts
Dave Love <fx@gnu.org>
parents:
diff changeset
4904 when reaching the first of the pair.
Dave Love <fx@gnu.org>
parents:
diff changeset
4905
Dave Love <fx@gnu.org>
parents:
diff changeset
4906 1997-11-21 Andreas Schwab <schwab@delysid.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4907
Dave Love <fx@gnu.org>
parents:
diff changeset
4908 * keymap.c (copy_keymap_1): Fix return type.
Dave Love <fx@gnu.org>
parents:
diff changeset
4909 (accessible_keymaps_char_table): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4910 (where_is_internal_2): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4911 (describe_vector_princ): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4912 (describe_vector): Likewise. Protoize parameter.
Dave Love <fx@gnu.org>
parents:
diff changeset
4913 (Ftext_char_description): Fix type of `str'.
Dave Love <fx@gnu.org>
parents:
diff changeset
4914
Dave Love <fx@gnu.org>
parents:
diff changeset
4915 * keyboard.h: Add prototypes and more function declarations.
Dave Love <fx@gnu.org>
parents:
diff changeset
4916
Dave Love <fx@gnu.org>
parents:
diff changeset
4917 * intervals.h: Add prototypes and more function declarations.
Dave Love <fx@gnu.org>
parents:
diff changeset
4918
Dave Love <fx@gnu.org>
parents:
diff changeset
4919 * intervals.c (traverse_intervals): Protoize parameter.
Dave Love <fx@gnu.org>
parents:
diff changeset
4920
Dave Love <fx@gnu.org>
parents:
diff changeset
4921 * frame.h: Protoize function declarations.
Dave Love <fx@gnu.org>
parents:
diff changeset
4922
Dave Love <fx@gnu.org>
parents:
diff changeset
4923 * fontset.h: Add prototypes and more function declarations.
Dave Love <fx@gnu.org>
parents:
diff changeset
4924
Dave Love <fx@gnu.org>
parents:
diff changeset
4925 * fontset.c: Protoize functions declarations.
Dave Love <fx@gnu.org>
parents:
diff changeset
4926
Dave Love <fx@gnu.org>
parents:
diff changeset
4927 * fns.c (map_char_table): Protoize parameter.
Dave Love <fx@gnu.org>
parents:
diff changeset
4928
Dave Love <fx@gnu.org>
parents:
diff changeset
4929 * fileio.c (close_file_unwind): Fix return type and return nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
4930 (restore_point_unwind): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4931
Dave Love <fx@gnu.org>
parents:
diff changeset
4932 * eval.c (record_unwind_protect): Protoize parameter.
Dave Love <fx@gnu.org>
parents:
diff changeset
4933
Dave Love <fx@gnu.org>
parents:
diff changeset
4934 * editfns.c (Fchar_to_string): Declare `workbuf' as unsigned char.
Dave Love <fx@gnu.org>
parents:
diff changeset
4935 (general_insert_function): Likewise. Protoize parameters. Define
Dave Love <fx@gnu.org>
parents:
diff changeset
4936 as returning nothing.
Dave Love <fx@gnu.org>
parents:
diff changeset
4937
Dave Love <fx@gnu.org>
parents:
diff changeset
4938 * doprnt.c (doprnt1): Declare `charbuf' as unsigned char.
Dave Love <fx@gnu.org>
parents:
diff changeset
4939
Dave Love <fx@gnu.org>
parents:
diff changeset
4940 * disptab.h: Add prototypes. Remove declaration of obsolete
Dave Love <fx@gnu.org>
parents:
diff changeset
4941 functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
4942
Dave Love <fx@gnu.org>
parents:
diff changeset
4943 * coding.h: Add more prototypes and function declarations.
Dave Love <fx@gnu.org>
parents:
diff changeset
4944
Dave Love <fx@gnu.org>
parents:
diff changeset
4945 * charset.h: Add more prototypes and function declarations.
Dave Love <fx@gnu.org>
parents:
diff changeset
4946
Dave Love <fx@gnu.org>
parents:
diff changeset
4947 * ccl.c (setup_ccl_program): Define as returning nothing.
Dave Love <fx@gnu.org>
parents:
diff changeset
4948
Dave Love <fx@gnu.org>
parents:
diff changeset
4949 * ccl.h: Add declaration of setup_ccl_program and ccl_driver.
Dave Love <fx@gnu.org>
parents:
diff changeset
4950
Dave Love <fx@gnu.org>
parents:
diff changeset
4951 * category.h: Add declaration of word_boundary_p.
Dave Love <fx@gnu.org>
parents:
diff changeset
4952
Dave Love <fx@gnu.org>
parents:
diff changeset
4953 * buffer.h: Add more prototypes and function declarations.
Dave Love <fx@gnu.org>
parents:
diff changeset
4954
Dave Love <fx@gnu.org>
parents:
diff changeset
4955 * print.c (printchar): Declare `work' as unsigned char.
Dave Love <fx@gnu.org>
parents:
diff changeset
4956 (internal_with_output_to_temp_buffer): Protoype parameter
Dave Love <fx@gnu.org>
parents:
diff changeset
4957 FUNCTION.
Dave Love <fx@gnu.org>
parents:
diff changeset
4958 (Ferror_message_string): Remove extra argument of
Dave Love <fx@gnu.org>
parents:
diff changeset
4959 print_error_message.
Dave Love <fx@gnu.org>
parents:
diff changeset
4960 (write_string): Define as returning nothing.
Dave Love <fx@gnu.org>
parents:
diff changeset
4961 (write_string_1): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4962 (print_error_message): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4963
Dave Love <fx@gnu.org>
parents:
diff changeset
4964 * minibuf.c (read_minibuf_unwind): Fix return type and return nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
4965 (temp_echo_area_glyphs): Define as returning nothing.
Dave Love <fx@gnu.org>
parents:
diff changeset
4966 (init_minibuf_once): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4967 (syms_of_minibuf): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4968 (keys_of_minibuf): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4969
Dave Love <fx@gnu.org>
parents:
diff changeset
4970 * marker.c (unchain_marker): Define as returning nothing.
Dave Love <fx@gnu.org>
parents:
diff changeset
4971 (syms_of_marker): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4972
Dave Love <fx@gnu.org>
parents:
diff changeset
4973 * macros.h: Declare finalize_kbd_macro_chars and
Dave Love <fx@gnu.org>
parents:
diff changeset
4974 store_kbd_macro_char.
Dave Love <fx@gnu.org>
parents:
diff changeset
4975
Dave Love <fx@gnu.org>
parents:
diff changeset
4976 * macros.c (store_kbd_macro_char): Define as returning nothing.
Dave Love <fx@gnu.org>
parents:
diff changeset
4977 (finalize_kbd_macro_chars): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4978 (init_macros): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4979 (syms_of_macros): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4980 (keys_of_macros): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4981
Dave Love <fx@gnu.org>
parents:
diff changeset
4982 * lread.c (read1): Declare workbuf as unsigned char.
Dave Love <fx@gnu.org>
parents:
diff changeset
4983 (dir_warning): Define as returning nothing.
Dave Love <fx@gnu.org>
parents:
diff changeset
4984 (init_lread): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4985 (mapatoms_1): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4986 (map_obarray): Fix type of parameter FN.
Dave Love <fx@gnu.org>
parents:
diff changeset
4987
Dave Love <fx@gnu.org>
parents:
diff changeset
4988 * lisp.h: Add more prototypes and declarations. Forward declare
Dave Love <fx@gnu.org>
parents:
diff changeset
4989 struct window and struct frame so that it can be used in
Dave Love <fx@gnu.org>
parents:
diff changeset
4990 prototypes.
Dave Love <fx@gnu.org>
parents:
diff changeset
4991
Dave Love <fx@gnu.org>
parents:
diff changeset
4992 1997-11-20 Richard Stallman <rms@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4993
Dave Love <fx@gnu.org>
parents:
diff changeset
4994 * sysdep.c (init_system_name): Don't use sysinfo.
Dave Love <fx@gnu.org>
parents:
diff changeset
4995
Dave Love <fx@gnu.org>
parents:
diff changeset
4996 1997-11-20 Dave Love <d.love@dl.ac.uk>
Dave Love <fx@gnu.org>
parents:
diff changeset
4997
Dave Love <fx@gnu.org>
parents:
diff changeset
4998 * syntax.c (skip_chars): Check type of `string' before using it.
Dave Love <fx@gnu.org>
parents:
diff changeset
4999
Dave Love <fx@gnu.org>
parents:
diff changeset
5000 1997-11-20 Abraham Nahum <miko@uxsrvc.tti.co.il>
Dave Love <fx@gnu.org>
parents:
diff changeset
5001
Dave Love <fx@gnu.org>
parents:
diff changeset
5002 * sysdep.c: Treat DGUX the same as USG.
Dave Love <fx@gnu.org>
parents:
diff changeset
5003 * s/dgux4.h (LIBS_SYSTEM): Define this.
Dave Love <fx@gnu.org>
parents:
diff changeset
5004
Dave Love <fx@gnu.org>
parents:
diff changeset
5005 1997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
Dave Love <fx@gnu.org>
parents:
diff changeset
5006
Dave Love <fx@gnu.org>
parents:
diff changeset
5007 * frame.c (frame_name_fnn_p, set_term_frame_name): New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
5008 (store_frame_param): When the property name is "name", set the
Dave Love <fx@gnu.org>
parents:
diff changeset
5009 name of the frame to its value.
Dave Love <fx@gnu.org>
parents:
diff changeset
5010
Dave Love <fx@gnu.org>
parents:
diff changeset
5011 1997-11-16 Richard Stallman <rms@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
5012
Dave Love <fx@gnu.org>
parents:
diff changeset
5013 * keyboard.c (Fexecute_extended_command): Fix message wording.
Dave Love <fx@gnu.org>
parents:
diff changeset
5014 Don't print a message for a binding for mouse-movement.
Dave Love <fx@gnu.org>
parents:
diff changeset
5015
Dave Love <fx@gnu.org>
parents:
diff changeset
5016 1997-11-15 Richard Stallman <rms@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
5017
Dave Love <fx@gnu.org>
parents:
diff changeset
5018 * xdisp.c (minibuffer_scroll_overlap): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
5019 (syms_of_xdisp): Set up Lisp var.
Dave Love <fx@gnu.org>
parents:
diff changeset
5020 (redisplay_window): Scroll minibuffer in a special way.
Dave Love <fx@gnu.org>
parents:
diff changeset
5021
Dave Love <fx@gnu.org>
parents:
diff changeset
5022 * xdisp.c (display_text_line): Make decision about which windows
Dave Love <fx@gnu.org>
parents:
diff changeset
5023 highlight the region in just once place.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5024 When minibuffer is selected, show the region in the previous window.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5025
Dave Love <fx@gnu.org>
parents:
diff changeset
5026 * charset.h (ASCII_BYTE_P): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
5027
Dave Love <fx@gnu.org>
parents:
diff changeset
5028 * indent.c (position_indentation): Detect non-breaking space,
Dave Love <fx@gnu.org>
parents:
diff changeset
5029 in either single-byte form or multibyte form (using category ' ').
Dave Love <fx@gnu.org>
parents:
diff changeset
5030
Dave Love <fx@gnu.org>
parents:
diff changeset
5031 1997-11-15 Karl Heuer <kwzh@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
5032
Dave Love <fx@gnu.org>
parents:
diff changeset
5033 * xselect.c (x_handle_selection_request): Use xfree, not free.
Dave Love <fx@gnu.org>
parents:
diff changeset
5034 (unexpect_property_change, x_get_window_property_as_lisp_data): Ditto.
Dave Love <fx@gnu.org>
parents:
diff changeset
5035 (x_handle_property_notify, receive_incremental_selection): Ditto.
Dave Love <fx@gnu.org>
parents:
diff changeset
5036 (selection_data_to_lisp_data, Fx_get_cut_buffer_internal): Ditto.
Dave Love <fx@gnu.org>
parents:
diff changeset
5037
Dave Love <fx@gnu.org>
parents:
diff changeset
5038 1997-11-10 Eli Zaretskii <eliz@is.elta.co.il>
Dave Love <fx@gnu.org>
parents:
diff changeset
5039
Dave Love <fx@gnu.org>
parents:
diff changeset
5040 * msdos.c: Support for Japanese display on DOS/V systems.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5041 (screen_old_address, screen_virtual_segment, screen_virtual_offset):
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5042 New variables.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5043 (dosv_refresh_virtual_screen): New function.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5044 (dos_direct_output, dos_set_window_size, IT_write_glyphs)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5045 (IT_clear_end_of_line, IT_clear_screen, IT_display_cursor)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5046 (IT_reset_terminal_modes, XMenuActivate, abort): Call
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5047 dosv_refresh_virtual_screen if under DOS/V.
Dave Love <fx@gnu.org>
parents:
diff changeset
5048 (IT_set_terminal_modes): If under DOS/V, update the address of
Dave Love <fx@gnu.org>
parents:
diff changeset
5049 primary screen buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
5050 (internal_terminal_init): Zero out screen_old_address, in case
Dave Love <fx@gnu.org>
parents:
diff changeset
5051 Emacs was dumped under DOS/V.
Dave Love <fx@gnu.org>
parents:
diff changeset
5052 (dos_get_saved_screen): Return failure indication if no screen was
Dave Love <fx@gnu.org>
parents:
diff changeset
5053 saved.
Dave Love <fx@gnu.org>
parents:
diff changeset
5054
Dave Love <fx@gnu.org>
parents:
diff changeset
5055 1997-11-07 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
5056
Dave Love <fx@gnu.org>
parents:
diff changeset
5057 * callproc.c (Fcall_process): GCPRO infile, buffer, and
Dave Love <fx@gnu.org>
parents:
diff changeset
5058 current_dir before encoding arguments.
Dave Love <fx@gnu.org>
parents:
diff changeset
5059
Dave Love <fx@gnu.org>
parents:
diff changeset
5060 * charset.c (find_charset_in_str): Handle the case that STR
Dave Love <fx@gnu.org>
parents:
diff changeset
5061 contains invalid multibyte-form.
Dave Love <fx@gnu.org>
parents:
diff changeset
5062
Dave Love <fx@gnu.org>
parents:
diff changeset
5063 * coding.c (setup_coding_system): Initialize common_flags member
Dave Love <fx@gnu.org>
parents:
diff changeset
5064 instead of require_flushing member of `*coding'.
Dave Love <fx@gnu.org>
parents:
diff changeset
5065 (code_convert_region): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
5066
Dave Love <fx@gnu.org>
parents:
diff changeset
5067 * coding.h (struct coding_system): Add member common_flags, delete
Dave Love <fx@gnu.org>
parents:
diff changeset
5068 member require_flushing.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5069 (CODING_REQUIRE_FLUSHING_MASK, CODING_REQUIRE_DECODING_MASK)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5070 (CODING_REQUIRE_ENCODING_MASK, CODING_REQUIRE_DETECTION_MASK):
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5071 New macros.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5072 (CODING_REQUIRE_NO_CONVERSION, CODING_MAY_REQUIRE_NO_CONVERSION):
Dave Love <fx@gnu.org>
parents:
diff changeset
5073 These macros deleted.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5074 (CODING_REQUIRE_FLUSHING, CODING_REQUIRE_DECODING)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5075 (CODING_REQUIRE_ENCODING, CODING_REQUIRE_DETECTION): New macros.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5076
Dave Love <fx@gnu.org>
parents:
diff changeset
5077 * editfns.c (Fsref): If IDX points an 8-bit code which is not part
Dave Love <fx@gnu.org>
parents:
diff changeset
5078 of multibyte characters, return it. Pay attention to
Dave Love <fx@gnu.org>
parents:
diff changeset
5079 enable-multibyte-characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
5080
Dave Love <fx@gnu.org>
parents:
diff changeset
5081 * fileio.c (Finsert_file_contents): Use new macros defined in
Dave Love <fx@gnu.org>
parents:
diff changeset
5082 coding.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
5083 (Fwrite_region): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
5084
Dave Love <fx@gnu.org>
parents:
diff changeset
5085 * process.c (create_process): Encode arguments for the process.
Dave Love <fx@gnu.org>
parents:
diff changeset
5086 (read_process_output): Use new macros defined in coding.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
5087 (send_process): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
5088
Dave Love <fx@gnu.org>
parents:
diff changeset
5089 * term.c (encode_terminal_code): Use new macros defined in
Dave Love <fx@gnu.org>
parents:
diff changeset
5090 coding.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
5091 (write_glyphs): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
5092
Dave Love <fx@gnu.org>
parents:
diff changeset
5093 1997-10-31 Richard Stallman <rms@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
5094
Dave Love <fx@gnu.org>
parents:
diff changeset
5095 * sysdep.c (init_system_name): If gethostname gives a proper
Dave Love <fx@gnu.org>
parents:
diff changeset
5096 domain name, don't look farther for one.
Dave Love <fx@gnu.org>
parents:
diff changeset
5097
Dave Love <fx@gnu.org>
parents:
diff changeset
5098 1997-10-29 Paul Eggert <eggert@twinsun.com>
Dave Love <fx@gnu.org>
parents:
diff changeset
5099
Dave Love <fx@gnu.org>
parents:
diff changeset
5100 * m/alpha.h (DBL_MIN_REPLACEMENT): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
5101
Dave Love <fx@gnu.org>
parents:
diff changeset
5102 * print.c (DBL_MIN): Use workaround if DBL_MIN_REPLACEMENT is defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
5103
Dave Love <fx@gnu.org>
parents:
diff changeset
5104 1997-10-27 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
5105
Dave Love <fx@gnu.org>
parents:
diff changeset
5106 * charset.c (Fchars_in_string): Pay attention to
Dave Love <fx@gnu.org>
parents:
diff changeset
5107 enable-multibyte-characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
5108 (Fchars_in_region): Likewise. Avoid error when the region ends in
Dave Love <fx@gnu.org>
parents:
diff changeset
5109 the middle of a multibyte character.
Dave Love <fx@gnu.org>
parents:
diff changeset
5110
Dave Love <fx@gnu.org>
parents:
diff changeset
5111 * category.c (copy_category_table): Copy also the first extra slot
Dave Love <fx@gnu.org>
parents:
diff changeset
5112 (vector of docstrings).
Dave Love <fx@gnu.org>
parents:
diff changeset
5113 (Fcopy_category_table): Do not give unused second arg to
Dave Love <fx@gnu.org>
parents:
diff changeset
5114 copy_category_table.
Dave Love <fx@gnu.org>
parents:
diff changeset
5115
Dave Love <fx@gnu.org>
parents:
diff changeset
5116 1997-10-26 Kyle Jones <kyle_jones@wonderworks.com>
Dave Love <fx@gnu.org>
parents:
diff changeset
5117
Dave Love <fx@gnu.org>
parents:
diff changeset
5118 * buffer.c (Fkill_buffer): Don't assume buffer is current.
Dave Love <fx@gnu.org>
parents:
diff changeset
5119
Dave Love <fx@gnu.org>
parents:
diff changeset
5120 1997-10-24 Eirik Fuller <eirik@netcom.com>
Dave Love <fx@gnu.org>
parents:
diff changeset
5121
Dave Love <fx@gnu.org>
parents:
diff changeset
5122 * xterm.c (XTread_socket): Check for bogus (0,0) location.
Dave Love <fx@gnu.org>
parents:
diff changeset
5123
Dave Love <fx@gnu.org>
parents:
diff changeset
5124 1997-10-24 Richard Stallman <rms@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
5125
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
5126 * frame.c (Fmouse_pixel_position, Fmouse_position):
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5127 Pass -1 as INSIST arg to mouse_position_hook.
Dave Love <fx@gnu.org>
parents:
diff changeset
5128 * w32term.c (w32_mouse_position): Handle INSIST < 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
5129 * xterm.c (XTmouse_position): Handle INSIST < 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
5130
Dave Love <fx@gnu.org>
parents:
diff changeset
5131 1997-10-23 Simon Marshall <simon@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
5132
Dave Love <fx@gnu.org>
parents:
diff changeset
5133 * lread.c (Fload): Indicate in messages if source code is being
Dave Love <fx@gnu.org>
parents:
diff changeset
5134 loaded and don't indicate when compiled code is being loaded.
Dave Love <fx@gnu.org>
parents:
diff changeset
5135
Dave Love <fx@gnu.org>
parents:
diff changeset
5136 1997-10-23 Murata Shuuichirou <mrt@mickey.ai.kyutech.ac.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
5137
Dave Love <fx@gnu.org>
parents:
diff changeset
5138 * coding.c (encode_designation_at_bol): Fix bug of finding graphic
Dave Love <fx@gnu.org>
parents:
diff changeset
5139 registers which should be designated at bol.
Dave Love <fx@gnu.org>
parents:
diff changeset
5140
Dave Love <fx@gnu.org>
parents:
diff changeset
5141 1997-10-23 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
5142
Dave Love <fx@gnu.org>
parents:
diff changeset
5143 * charset.h (CHAR_VALID_P): Renamed from VALID_CHAR_P, new
Dave Love <fx@gnu.org>
parents:
diff changeset
5144 argument GENERICP. Call char_valid_p for a non-ASCII character.
Dave Love <fx@gnu.org>
parents:
diff changeset
5145
Dave Love <fx@gnu.org>
parents:
diff changeset
5146 * charset.c (char_valid_p): New function
Dave Love <fx@gnu.org>
parents:
diff changeset
5147 (Fchar_valid_p): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
5148 (syms_of_charset): Declare it as a Lisp function.
Dave Love <fx@gnu.org>
parents:
diff changeset
5149
Dave Love <fx@gnu.org>
parents:
diff changeset
5150 * coding.h (struct iso2022_spec): New member
Dave Love <fx@gnu.org>
parents:
diff changeset
5151 charset_revision_number.
Dave Love <fx@gnu.org>
parents:
diff changeset
5152 (CODING_SPEC_ISO_SAFE_CHARSETS): This macro deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
5153 (CODING_SPEC_ISO_REVISION_NUMBER): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
5154 (struct coding_system): Member `safe_charsets' is moved from
Dave Love <fx@gnu.org>
parents:
diff changeset
5155 struct iso2022_spec.
Dave Love <fx@gnu.org>
parents:
diff changeset
5156
Dave Love <fx@gnu.org>
parents:
diff changeset
5157 * coding.c (Qsafe_charset): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
5158 (syms_of_coding): Initialize and staticpro it.
Dave Love <fx@gnu.org>
parents:
diff changeset
5159 (detect_coding_iso2022): Handle SS2 and SS3 correctly.
Dave Love <fx@gnu.org>
parents:
diff changeset
5160 (DECODE_ISO_CHARACTER): Recover from incorrect encoding in less
Dave Love <fx@gnu.org>
parents:
diff changeset
5161 dangerous way.
Dave Love <fx@gnu.org>
parents:
diff changeset
5162 (ENCODE_DESIGNATION): Get charset revision number by
Dave Love <fx@gnu.org>
parents:
diff changeset
5163 CODING_SPEC_ISO_REVISION_NUMBER.
Dave Love <fx@gnu.org>
parents:
diff changeset
5164 (setup_coding_system): Initialize the member safe_charsets from
Dave Love <fx@gnu.org>
parents:
diff changeset
5165 the coding systems's safe-charsets property. Initialize the
Dave Love <fx@gnu.org>
parents:
diff changeset
5166 member charset_revision_number of struct iso2022_spec.
Dave Love <fx@gnu.org>
parents:
diff changeset
5167 (ENCODE_ISO_CHARACTER_DIMENSION1): Adjusted for the change of
Dave Love <fx@gnu.org>
parents:
diff changeset
5168 `safe_charsets' member.
Dave Love <fx@gnu.org>
parents:
diff changeset
5169 (ENCODE_ISO_CHARACTER_DIMENSION2): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
5170 (code_convert_region): Restore the current point after calling a
Dave Love <fx@gnu.org>
parents:
diff changeset
5171 function in coding->post_read_conversion.
Dave Love <fx@gnu.org>
parents:
diff changeset
5172
Dave Love <fx@gnu.org>
parents:
diff changeset
5173 * fns.c (map_char_table): Do not operate on invalid characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
5174 Pay attention to `enable-multibyte-characters'.
Dave Love <fx@gnu.org>
parents:
diff changeset
5175
Dave Love <fx@gnu.org>
parents:
diff changeset
5176 1997-10-23 Richard Stallman <rms@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
5177
Dave Love <fx@gnu.org>
parents:
diff changeset
5178 * filelock.c (unlock_all_files): Don't call unlock_file;
Dave Love <fx@gnu.org>
parents:
diff changeset
5179 do the work directly, and avoid calling Fexpand_file_name.
Dave Love <fx@gnu.org>
parents:
diff changeset
5180
Dave Love <fx@gnu.org>
parents:
diff changeset
5181 * xdisp.c (redisplay_window): If clip_changed, always run
Dave Love <fx@gnu.org>
parents:
diff changeset
5182 window-scroll-functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
5183
Dave Love <fx@gnu.org>
parents:
diff changeset
5184 1997-10-23 Paul Eggert <eggert@twinsun.com>
Dave Love <fx@gnu.org>
parents:
diff changeset
5185
Dave Love <fx@gnu.org>
parents:
diff changeset
5186 Don't generate useless digits when converting floating point to string.
Dave Love <fx@gnu.org>
parents:
diff changeset
5187
Dave Love <fx@gnu.org>
parents:
diff changeset
5188 * print.c (_MAXLDBL, _NMAXLDBL):
Dave Love <fx@gnu.org>
parents:
diff changeset
5189 Define to work around hpux 7 <math.h> problem.
Dave Love <fx@gnu.org>
parents:
diff changeset
5190 (<math.h>): Include.
Dave Love <fx@gnu.org>
parents:
diff changeset
5191 (<float.h>, <stdlib.h>): Include if STDC_HEADERS.
Dave Love <fx@gnu.org>
parents:
diff changeset
5192 (FLT_RADIX, DBL_MANT_DIG, DBL_DIG): Default to IEEE values.
Dave Love <fx@gnu.org>
parents:
diff changeset
5193 (DOUBLE_DIGITS_BOUND): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
5194 (float_to_string): By default, generate the fewest number of digits
Dave Love <fx@gnu.org>
parents:
diff changeset
5195 that represent the floating point value exactly.
Dave Love <fx@gnu.org>
parents:
diff changeset
5196
Dave Love <fx@gnu.org>
parents:
diff changeset
5197 * lisp.h (DBL_DIG): Remove; the default value is now set in print.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
5198 * data.c, floatfns.c: No need to include <float.h> before "lisp.h",
Dave Love <fx@gnu.org>
parents:
diff changeset
5199 as the latter no longer defines DBL_DIG.
Dave Love <fx@gnu.org>
parents:
diff changeset
5200
Dave Love <fx@gnu.org>
parents:
diff changeset
5201 1997-10-21 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
5202
Dave Love <fx@gnu.org>
parents:
diff changeset
5203 * Makefile.in (xselect.o): Depend on buffer.h
Dave Love <fx@gnu.org>
parents:
diff changeset
5204
Dave Love <fx@gnu.org>
parents:
diff changeset
5205 * coding.c (Qcoding_system_spec): Deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
5206 (Vcoding_system_list, Vcoding_system_alist): New variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
5207 (setup_coding_system): Adjusted for the change in mule.el.
Dave Love <fx@gnu.org>
parents:
diff changeset
5208 (detect_eol): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
5209 (Fcoding_system_spec): Changed to Lisp function in mule.el.
Dave Love <fx@gnu.org>
parents:
diff changeset
5210 (Fcoding_system_p): Do not call Fcoding_system_spec.
Dave Love <fx@gnu.org>
parents:
diff changeset
5211 (Fread_coding_system): Give Vcoding_system_alist to
Dave Love <fx@gnu.org>
parents:
diff changeset
5212 Fcompleting_read as the arg TABLE.
Dave Love <fx@gnu.org>
parents:
diff changeset
5213 (Fread_non_nil_coding_system): Likewise. Give
Dave Love <fx@gnu.org>
parents:
diff changeset
5214 Vcoding_system_history to Fcompleting_read as the arg HIST.
Dave Love <fx@gnu.org>
parents:
diff changeset
5215 (syms_of_coding): Deleted codes for Qcoding_system and
Dave Love <fx@gnu.org>
parents:
diff changeset
5216 Fcoding_system_spec. Set up new Lisp variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
5217
Dave Love <fx@gnu.org>
parents:
diff changeset
5218 * xselect.c: Include buffer.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
5219 (selection_data_to_lisp_data): Do not perform code conversion if
Dave Love <fx@gnu.org>
parents:
diff changeset
5220 the default value of enable-multibyte-characters is nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
5221 (lisp_data_to_selection_data): Likewise. Access the array
Dave Love <fx@gnu.org>
parents:
diff changeset
5222 `charsets' in the correct way.
Dave Love <fx@gnu.org>
parents:
diff changeset
5223
Dave Love <fx@gnu.org>
parents:
diff changeset
5224 1997-10-20 Richard Stallman <rms@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
5225
Dave Love <fx@gnu.org>
parents:
diff changeset
5226 * Makefile.in (LD_SWITCH_MACHINE_TEMACS): New macro (defaults empty).
Dave Love <fx@gnu.org>
parents:
diff changeset
5227 (ALL_LDFLAGS): Use LD_SWITCH_MACHINE_TEMACS here.
Dave Love <fx@gnu.org>
parents:
diff changeset
5228
Dave Love <fx@gnu.org>
parents:
diff changeset
5229 * m/ibmrs6000.h (LD_SWITCH_MACHINE): Conditionalize this
Dave Love <fx@gnu.org>
parents:
diff changeset
5230 on THIS_IS_MAKEFILE instead of on emacs.
Dave Love <fx@gnu.org>
parents:
diff changeset
5231
Dave Love <fx@gnu.org>
parents:
diff changeset
5232 1997-10-20 Paul Eggert <eggert@twinsun.com>
Dave Love <fx@gnu.org>
parents:
diff changeset
5233
Dave Love <fx@gnu.org>
parents:
diff changeset
5234 * strftime.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
5235 Switch back to GNU C Library version.
Dave Love <fx@gnu.org>
parents:
diff changeset
5236 (__tz_compute): Remove unused decl.
Dave Love <fx@gnu.org>
parents:
diff changeset
5237 (strftime): Use tm_zone even if _LIBC is defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
5238
Dave Love <fx@gnu.org>
parents:
diff changeset
5239 1997-10-19 Kurt Swanson <kurt@dna.lth.se>
Dave Love <fx@gnu.org>
parents:
diff changeset
5240
Dave Love <fx@gnu.org>
parents:
diff changeset
5241 * window.c (syms_of_window): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
5242
Dave Love <fx@gnu.org>
parents:
diff changeset
5243 1997-10-16 Richard Stallman <rms@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
5244
Dave Love <fx@gnu.org>
parents:
diff changeset
5245 * buffer.c (init_buffer): Don't add /: to default dir if it's `/'.
Dave Love <fx@gnu.org>
parents:
diff changeset
5246
Dave Love <fx@gnu.org>
parents:
diff changeset
5247 * keymap.c (Faccessible_keymaps): Avoid alloca for fixed-size array.
Dave Love <fx@gnu.org>
parents:
diff changeset
5248 (Fset_keymap_parent, Fcopy_keymap, Fwhere_is_internal): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
5249
Dave Love <fx@gnu.org>
parents:
diff changeset
5250 * minibuf.c (read_minibuf): Return DEFALT here, if minibuffer is empty.
Dave Love <fx@gnu.org>
parents:
diff changeset
5251 (Fread_from_minibuffer, Fcompleting_read): Don't do that here.
Dave Love <fx@gnu.org>
parents:
diff changeset
5252
Dave Love <fx@gnu.org>
parents:
diff changeset
5253 * fileio.c (Fexpand_file_name): Avoid treating // specially
Dave Love <fx@gnu.org>
parents:
diff changeset
5254 even in a relative file name.
Dave Love <fx@gnu.org>
parents:
diff changeset
5255
Dave Love <fx@gnu.org>
parents:
diff changeset
5256 * keymap.c (Fwhere_is_internal): some minor mode bindings weren't
Dave Love <fx@gnu.org>
parents:
diff changeset
5257 being found.
Dave Love <fx@gnu.org>
parents:
diff changeset
5258
Dave Love <fx@gnu.org>
parents:
diff changeset
5259 1997-10-15 Richard Stallman <rms@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
5260
Dave Love <fx@gnu.org>
parents:
diff changeset
5261 * window.c (replace_buffer_in_all_windows):
Dave Love <fx@gnu.org>
parents:
diff changeset
5262 Pass 1 as MINI to window_loop.
Dave Love <fx@gnu.org>
parents:
diff changeset
5263
Dave Love <fx@gnu.org>
parents:
diff changeset
5264 * data.c (Fstring_to_number): Handle NEGATIVE for floats too.
Dave Love <fx@gnu.org>
parents:
diff changeset
5265
Dave Love <fx@gnu.org>
parents:
diff changeset
5266 * lread.c (read_list): Don't recognize Vload_file_name
Dave Love <fx@gnu.org>
parents:
diff changeset
5267 specially if it is nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
5268
Dave Love <fx@gnu.org>
parents:
diff changeset
5269 1997-10-15 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
Dave Love <fx@gnu.org>
parents:
diff changeset
5270
Dave Love <fx@gnu.org>
parents:
diff changeset
5271 * alloc.c (gc_sweep): Free memory blocks that contain only unused
Dave Love <fx@gnu.org>
parents:
diff changeset
5272 objects.
Dave Love <fx@gnu.org>
parents:
diff changeset
5273
Dave Love <fx@gnu.org>
parents:
diff changeset
5274 * window.c (window_scroll): When scrolling forward and point is
Dave Love <fx@gnu.org>
parents:
diff changeset
5275 inside the scroll margin put point at bottom of it, not at window
Dave Love <fx@gnu.org>
parents:
diff changeset
5276 start.
Dave Love <fx@gnu.org>
parents:
diff changeset
5277
Dave Love <fx@gnu.org>
parents:
diff changeset
5278 1997-10-13 Andrew Innes <andrewi@harlequin.co.uk>
Dave Love <fx@gnu.org>
parents:
diff changeset
5279
Dave Love <fx@gnu.org>
parents:
diff changeset
5280 * callproc.c (child_setup) [WINDOWSNT]: Ensure standard handles
Dave Love <fx@gnu.org>
parents:
diff changeset
5281 are reset even if spawnve fails.
Dave Love <fx@gnu.org>
parents:
diff changeset
5282
Dave Love <fx@gnu.org>
parents:
diff changeset
5283 * w32menu.c (Fx_popup_menu): Pass menu handle by value.
Dave Love <fx@gnu.org>
parents:
diff changeset
5284
Dave Love <fx@gnu.org>
parents:
diff changeset
5285 1997-10-13 Eli Zaretskii <eliz@melange.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
5286
Dave Love <fx@gnu.org>
parents:
diff changeset
5287 * xdisp.c (decode_mode_spec): Display non-nil title as the frame's
Dave Love <fx@gnu.org>
parents:
diff changeset
5288 name only on FRAME_WINDOW_P frames.
Dave Love <fx@gnu.org>
parents:
diff changeset
5289
Dave Love <fx@gnu.org>
parents:
diff changeset
5290 * frame.c (set_menu_bar_lines): Make the function external instead
Dave Love <fx@gnu.org>
parents:
diff changeset
5291 of static (MS-DOS needs to call it).
Dave Love <fx@gnu.org>
parents:
diff changeset
5292
Dave Love <fx@gnu.org>
parents:
diff changeset
5293 * emacs.c (shut_down_emacs): Call `dos_cleanup'.
Dave Love <fx@gnu.org>
parents:
diff changeset
5294
Dave Love <fx@gnu.org>
parents:
diff changeset
5295 * msdos.c (mouse_get_pos): Remove reduntant call to `int86'.
Dave Love <fx@gnu.org>
parents:
diff changeset
5296 Clear the mouse-moved flag for all frames. Update last mouse
Dave Love <fx@gnu.org>
parents:
diff changeset
5297 position.
Dave Love <fx@gnu.org>
parents:
diff changeset
5298 (IT_set_menu_bar_lines): Remove.
Dave Love <fx@gnu.org>
parents:
diff changeset
5299 (x_set_menu_bar_lines): Call `set_menu_bar_line' (from frame.c)
Dave Love <fx@gnu.org>
parents:
diff changeset
5300 instead of duplicating its code.
Dave Love <fx@gnu.org>
parents:
diff changeset
5301 (IT_set_frame_parameters): Support the `title' and `reverse'
Dave Love <fx@gnu.org>
parents:
diff changeset
5302 properties.
Dave Love <fx@gnu.org>
parents:
diff changeset
5303
Dave Love <fx@gnu.org>
parents:
diff changeset
5304 * dosfns.h: Vdos_windows_version: declare.
Dave Love <fx@gnu.org>
parents:
diff changeset
5305
Dave Love <fx@gnu.org>
parents:
diff changeset
5306 * dosfns.c (__tb): Define.
Dave Love <fx@gnu.org>
parents:
diff changeset
5307 (restore_parent_vm_title): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
5308 (ms_windows_version): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
5309 (w95_set_virtual_machine_title): New function
Dave Love <fx@gnu.org>
parents:
diff changeset
5310 (x_set_title): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
5311 (dos_cleanup): New function
Dave Love <fx@gnu.org>
parents:
diff changeset
5312 (syms_of_dosfns): Define `dos-windows-version' Lisp variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
5313 (init_dosfns): Compute MS-Windows version and save the original
Dave Love <fx@gnu.org>
parents:
diff changeset
5314 title of our DOS box.
Dave Love <fx@gnu.org>
parents:
diff changeset
5315
Dave Love <fx@gnu.org>
parents:
diff changeset
5316 1997-10-10 Richard Stallman <rms@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
5317
Dave Love <fx@gnu.org>
parents:
diff changeset
5318 * s/netbsd.h (LD_SWITCH_SYSTEM): Use -Wl,-rpath if __ELF__.
Dave Love <fx@gnu.org>
parents:
diff changeset
5319
Dave Love <fx@gnu.org>
parents:
diff changeset
5320 1997-10-01 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
Dave Love <fx@gnu.org>
parents:
diff changeset
5321
Dave Love <fx@gnu.org>
parents:
diff changeset
5322 * unexelf.c (round_up): Make arguments and return type unsigned.
Dave Love <fx@gnu.org>
parents:
diff changeset
5323
Dave Love <fx@gnu.org>
parents:
diff changeset
5324 * editfns.c: Repeat the argument list of format-time-string in the
Dave Love <fx@gnu.org>
parents:
diff changeset
5325 comment for make-docstring.
Dave Love <fx@gnu.org>
parents:
diff changeset
5326
Dave Love <fx@gnu.org>
parents:
diff changeset
5327 * lread.c: Make sure that make-docfile does not see the doc string
Dave Love <fx@gnu.org>
parents:
diff changeset
5328 of the disabled function eval-current-buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
5329
Dave Love <fx@gnu.org>
parents:
diff changeset
5330 * print.c (syms_of_print): Fix doc string of print-gensym.
Dave Love <fx@gnu.org>
parents:
diff changeset
5331
Dave Love <fx@gnu.org>
parents:
diff changeset
5332 1997-10-01 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
5333
Dave Love <fx@gnu.org>
parents:
diff changeset
5334 * s/aix4-1.h [! HAVE_LIBXMU] (LIBXMU): Define as empty.
Dave Love <fx@gnu.org>
parents:
diff changeset
5335 [! HAVE_LIBXMU] (NO_EDITRES): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
5336
Dave Love <fx@gnu.org>
parents:
diff changeset
5337 1997-09-30 Hrvoje Niksic <hniksic@srce.hr>
Dave Love <fx@gnu.org>
parents:
diff changeset
5338
Dave Love <fx@gnu.org>
parents:
diff changeset
5339 * fns.c (Qwidget_type): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
5340 (widget-plist-member, widget-put, widget-get, widget-apply): Move
Dave Love <fx@gnu.org>
parents:
diff changeset
5341 here from lisp/wid-edit.el; translated into C for efficiency.
Dave Love <fx@gnu.org>
parents:
diff changeset
5342 (syms_of_fns): Initialize Qwidget_type; defsubr new functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
5343
Dave Love <fx@gnu.org>
parents:
diff changeset
5344 1997-09-29 Karl Heuer <kwzh@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
5345
Dave Love <fx@gnu.org>
parents:
diff changeset
5346 * s/dgux4.h: Fix name of include file to match 1996-08-24 renaming.
Dave Love <fx@gnu.org>
parents:
diff changeset
5347
Dave Love <fx@gnu.org>
parents:
diff changeset
5348 1997-09-27 Eirik Fuller <eirik@netcom.com>
Dave Love <fx@gnu.org>
parents:
diff changeset
5349
Dave Love <fx@gnu.org>
parents:
diff changeset
5350 * ralloc.c (relinquish): When returning memory to the system,
Dave Love <fx@gnu.org>
parents:
diff changeset
5351 watch out for the original data segment boundary.
Dave Love <fx@gnu.org>
parents:
diff changeset
5352
Dave Love <fx@gnu.org>
parents:
diff changeset
5353 1997-09-25 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
5354
Dave Love <fx@gnu.org>
parents:
diff changeset
5355 * keymap.c (push_key_description): Delete useless `if' statement.
Dave Love <fx@gnu.org>
parents:
diff changeset
5356
Dave Love <fx@gnu.org>
parents:
diff changeset
5357 1997-09-24 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
5358
Dave Love <fx@gnu.org>
parents:
diff changeset
5359 * charset.c (find_charset_in_str): Return also charsets in
Dave Love <fx@gnu.org>
parents:
diff changeset
5360 composite characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
5361
Dave Love <fx@gnu.org>
parents:
diff changeset
5362 1997-09-24 Dave Love <d.love@dl.ac.uk>
Dave Love <fx@gnu.org>
parents:
diff changeset
5363
Dave Love <fx@gnu.org>
parents:
diff changeset
5364 * buffer.c (mode-line-format): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
5365
Dave Love <fx@gnu.org>
parents:
diff changeset
5366 1997-09-23 Geoff Voelker <voelker@cs.washington.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
5367
Dave Love <fx@gnu.org>
parents:
diff changeset
5368 * callproc.c (child_setup) [WINDOWSNT]: Change directory of
Dave Love <fx@gnu.org>
parents:
diff changeset
5369 child instead of parent.
Dave Love <fx@gnu.org>
parents:
diff changeset
5370
Dave Love <fx@gnu.org>
parents:
diff changeset
5371 1997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
5372
Dave Love <fx@gnu.org>
parents:
diff changeset
5373 * Version 20.2 released.
Dave Love <fx@gnu.org>
parents:
diff changeset
5374
Dave Love <fx@gnu.org>
parents:
diff changeset
5375 * s/sol2-5.h (SYSTEM_MALLOC): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
5376
Dave Love <fx@gnu.org>
parents:
diff changeset
5377 1997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
5378
Dave Love <fx@gnu.org>
parents:
diff changeset
5379 * Version 20.1 released.
Dave Love <fx@gnu.org>
parents:
diff changeset
5380
Dave Love <fx@gnu.org>
parents:
diff changeset
5381 * keyboard.c (command_loop_1): Add nonascii_insert_offset
Dave Love <fx@gnu.org>
parents:
diff changeset
5382 before calling direct_output_for_insert.
Dave Love <fx@gnu.org>
parents:
diff changeset
5383
Dave Love <fx@gnu.org>
parents:
diff changeset
5384 1997-09-15 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
Dave Love <fx@gnu.org>
parents:
diff changeset
5385
Dave Love <fx@gnu.org>
parents:
diff changeset
5386 * indent.c (compute_motion): Ignore the display table entry for a
Dave Love <fx@gnu.org>
parents:
diff changeset
5387 base leading code when dealing with multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
5388
Dave Love <fx@gnu.org>
parents:
diff changeset
5389 1997-09-14 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
5390
Dave Love <fx@gnu.org>
parents:
diff changeset
5391 * fileio.c (Finsert_file_contents): If a coding system is
Dave Love <fx@gnu.org>
parents:
diff changeset
5392 specified explicitly on visiting a new file, set
Dave Love <fx@gnu.org>
parents:
diff changeset
5393 buffer-file-coding system of the new buffer to the specified one.
Dave Love <fx@gnu.org>
parents:
diff changeset
5394
Dave Love <fx@gnu.org>
parents:
diff changeset
5395 1997-09-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
5396
Dave Love <fx@gnu.org>
parents:
diff changeset
5397 * minibuf.c (syms_of_minibuf): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
5398
Dave Love <fx@gnu.org>
parents:
diff changeset
5399 1997-09-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
5400
Dave Love <fx@gnu.org>
parents:
diff changeset
5401 * xdisp.c: When redisplaying the echo area, use the value
Dave Love <fx@gnu.org>
parents:
diff changeset
5402 of enable-multibyte-characters from when message was called.
Dave Love <fx@gnu.org>
parents:
diff changeset
5403 (message_enable_multibyte): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
5404 (message2_nolog): Set the variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
5405 (echo_area_display): Use that variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
5406 (display_string): New arg MULTIBYTE. Callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
5407
Dave Love <fx@gnu.org>
parents:
diff changeset
5408 * print.c (Fexternal_debugging_output): On Windows, output to debugger.
Dave Love <fx@gnu.org>
parents:
diff changeset
5409
Dave Love <fx@gnu.org>
parents:
diff changeset
5410 1997-09-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
5411
Dave Love <fx@gnu.org>
parents:
diff changeset
5412 * msdos.c: Use raw-text as coding system.
Dave Love <fx@gnu.org>
parents:
diff changeset
5413
Dave Love <fx@gnu.org>
parents:
diff changeset
5414 1997-09-10 Eli Zaretskii <eliz@is.elta.co.il>
Dave Love <fx@gnu.org>
parents:
diff changeset
5415
Dave Love <fx@gnu.org>
parents:
diff changeset
5416 * msdos.c (syms_of_msdos): Intern background-color and
Dave Love <fx@gnu.org>
parents:
diff changeset
5417 foreground-color, and staticpro them.
Dave Love <fx@gnu.org>
parents:
diff changeset
5418 (IT_set_frame_parameters): Use Qforeground_color and
Dave Love <fx@gnu.org>
parents:
diff changeset
5419 Qbackground_color.
Dave Love <fx@gnu.org>
parents:
diff changeset
5420
Dave Love <fx@gnu.org>
parents:
diff changeset
5421 1997-09-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
5422
Dave Love <fx@gnu.org>
parents:
diff changeset
5423 * xdisp.c (display_menu_bar): Include WINDOW_LEFT_MARGIN in maxendcol.
Dave Love <fx@gnu.org>
parents:
diff changeset
5424
Dave Love <fx@gnu.org>
parents:
diff changeset
5425 * process.c (create_process): Encode the new current dir.
Dave Love <fx@gnu.org>
parents:
diff changeset
5426
Dave Love <fx@gnu.org>
parents:
diff changeset
5427 * callproc.c (Fcall_process): Encode the new current dir.
Dave Love <fx@gnu.org>
parents:
diff changeset
5428
Dave Love <fx@gnu.org>
parents:
diff changeset
5429 1997-09-09 Paul Eggert <eggert@twinsun.com>
Dave Love <fx@gnu.org>
parents:
diff changeset
5430
Dave Love <fx@gnu.org>
parents:
diff changeset
5431 * s/sco5.h (BROKEN_MKTIME): Define.
Dave Love <fx@gnu.org>
parents:
diff changeset
5432
Dave Love <fx@gnu.org>
parents:
diff changeset
5433 1997-09-09 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
Dave Love <fx@gnu.org>
parents:
diff changeset
5434
Dave Love <fx@gnu.org>
parents:
diff changeset
5435 * xfns.c (x_screen_planes): Fix type of argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
5436
Dave Love <fx@gnu.org>
parents:
diff changeset
5437 * syntax.h (UPDATE_SYNTAX_TABLE_FORWARD): Add missing fourth
Dave Love <fx@gnu.org>
parents:
diff changeset
5438 argument of update_syntax_table.
Dave Love <fx@gnu.org>
parents:
diff changeset
5439 (UPDATE_SYNTAX_TABLE_BACKWARD): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
5440 (UPDATE_SYNTAX_TABLE): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
5441
Dave Love <fx@gnu.org>
parents:
diff changeset
5442 * coding.c (encode_designation_at_bol): Fix type of local vars C1, C2.
Dave Love <fx@gnu.org>
parents:
diff changeset
5443
Dave Love <fx@gnu.org>
parents:
diff changeset
5444 1997-09-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
5445
Dave Love <fx@gnu.org>
parents:
diff changeset
5446 * fileio.c (ENCODE_FILE): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
5447 (Vfile_name_coding_system): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
5448 (syms_of_fileio): Set up Lisp variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
5449 (Fset_visited_file_modtime): Use ENCODE_FILE.
Dave Love <fx@gnu.org>
parents:
diff changeset
5450 (Fcopy_file, Fmake_directory_internal, Fdelete_directory, Fdelete_file)
Dave Love <fx@gnu.org>
parents:
diff changeset
5451 (Frename_file, Fadd_name_to_file, Ffile_exists_p Ffile_executable_p)
Dave Love <fx@gnu.org>
parents:
diff changeset
5452 (Ffile_readable_p, Ffile_writable_p, Faccess_file, Ffile_symlink_p)
Dave Love <fx@gnu.org>
parents:
diff changeset
5453 (Ffile_directory_p, Ffile_accessible_directory_p, Ffile_regular_p)
Dave Love <fx@gnu.org>
parents:
diff changeset
5454 (Ffile_modes, Fset_file_modes, Ffile_newer_than_file_p, Fwrite_region)
Dave Love <fx@gnu.org>
parents:
diff changeset
5455 (Finsert_file_contents, Fverify_visited_file_modtime): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
5456
Dave Love <fx@gnu.org>
parents:
diff changeset
5457 * fileio.c (Ffile_symlink_p): Decode the file name value.
Dave Love <fx@gnu.org>
parents:
diff changeset
5458
Dave Love <fx@gnu.org>
parents:
diff changeset
5459 * dired.c (ENCODE_FILE): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
5460 (Ffile_attributes): Encode the file names to operate on.
Dave Love <fx@gnu.org>
parents:
diff changeset
5461 (file_name_completion): Do completion on encoded name, then decode.
Dave Love <fx@gnu.org>
parents:
diff changeset
5462 (Fdirectory_files): Encode the argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
5463 Decode all result file names using Vfile_name_coding_system.
Dave Love <fx@gnu.org>
parents:
diff changeset
5464
Dave Love <fx@gnu.org>
parents:
diff changeset
5465 * coding.c (Fencode_coding_string, Fdecode_coding_string): Doc fixes.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
5466
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5467 1997-09-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
5468
Dave Love <fx@gnu.org>
parents:
diff changeset
5469 * lread.c (Feval_buffer): New arg FILENAME.
Dave Love <fx@gnu.org>
parents:
diff changeset
5470
Dave Love <fx@gnu.org>
parents:
diff changeset
5471 * buffer.c (modify_overlay): Update overlay_modiff of proper buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
5472
Dave Love <fx@gnu.org>
parents:
diff changeset
5473 1997-09-07 Geoff Voelker <voelker@cs.washington.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
5474
Dave Love <fx@gnu.org>
parents:
diff changeset
5475 * firstfile.c: New file.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
5476
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5477 1997-09-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
5478
Dave Love <fx@gnu.org>
parents:
diff changeset
5479 * xdisp.c (display_string): Determine multibyte from current buffer,
Dave Love <fx@gnu.org>
parents:
diff changeset
5480 not from W's buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
5481
Dave Love <fx@gnu.org>
parents:
diff changeset
5482 1997-09-07 Kenneth Stailey <kstailey@elbereth.disclosure.com>
Dave Love <fx@gnu.org>
parents:
diff changeset
5483
Dave Love <fx@gnu.org>
parents:
diff changeset
5484 * s/openbsd.h: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
5485
Dave Love <fx@gnu.org>
parents:
diff changeset
5486 * m/ns32000.h, m/sparc.h, m/alpha.h, m/pmax.h, unexalpha.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
5487 Test __OpenBSD__ along with __NetBSD__.
Dave Love <fx@gnu.org>
parents:
diff changeset
5488
Dave Love <fx@gnu.org>
parents:
diff changeset
5489 * unexelf.c: Test __OpenBSD__ along with __NetBSD__.
Dave Love <fx@gnu.org>
parents:
diff changeset
5490 [__OpenBSD__]: Include sys/exec_elf.h.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
5491
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5492 1997-09-05 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
5493
Dave Love <fx@gnu.org>
parents:
diff changeset
5494 * coding.c (Ffind_operation_coding_system): If a function in
Dave Love <fx@gnu.org>
parents:
diff changeset
5495 XXX-coding-system-alist returns a coding system (instead of cons
Dave Love <fx@gnu.org>
parents:
diff changeset
5496 of coding systems), return cons of it.
Dave Love <fx@gnu.org>
parents:
diff changeset
5497
Dave Love <fx@gnu.org>
parents:
diff changeset
5498 1997-09-05 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
5499
Dave Love <fx@gnu.org>
parents:
diff changeset
5500 * coding.c (Fread_coding_system):
Dave Love <fx@gnu.org>
parents:
diff changeset
5501 New optional arg DEFAULT_CODING_SYSTEM.
Dave Love <fx@gnu.org>
parents:
diff changeset
5502 * lisp.h (Fread_coding_system): Update decl.
Dave Love <fx@gnu.org>
parents:
diff changeset
5503
Dave Love <fx@gnu.org>
parents:
diff changeset
5504 * callint.c (Fcall_interactively): Pass new arg to Fread_coding_system.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
5505
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5506 1997-09-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
5507
Dave Love <fx@gnu.org>
parents:
diff changeset
5508 * m/alpha.h (PTY_OPEN): Call sigblock properly.
Dave Love <fx@gnu.org>
parents:
diff changeset
5509
Dave Love <fx@gnu.org>
parents:
diff changeset
5510 * fileio.c (Fexpand_file_name): If default dir isn't string, use `/'.
Dave Love <fx@gnu.org>
parents:
diff changeset
5511
Dave Love <fx@gnu.org>
parents:
diff changeset
5512 * callproc.c (Fcall_process_region): Fix previous change:
Dave Love <fx@gnu.org>
parents:
diff changeset
5513 never override Vcoding_system_for_write.
Dave Love <fx@gnu.org>
parents:
diff changeset
5514
Dave Love <fx@gnu.org>
parents:
diff changeset
5515 * m/alpha.h (PTY_OPEN): Save and restore the SIGCHLD handler.
Dave Love <fx@gnu.org>
parents:
diff changeset
5516
Dave Love <fx@gnu.org>
parents:
diff changeset
5517 1997-09-04 Erik Naggum <erik@naggum.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
5518
Dave Love <fx@gnu.org>
parents:
diff changeset
5519 * emacs.c (main): Update Copyright message.
Dave Love <fx@gnu.org>
parents:
diff changeset
5520
Dave Love <fx@gnu.org>
parents:
diff changeset
5521 1997-09-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
5522
Dave Love <fx@gnu.org>
parents:
diff changeset
5523 * data.c (Faset): Simplify a statement in the char-table case.
Dave Love <fx@gnu.org>
parents:
diff changeset
5524 This is to help some compilers.
Dave Love <fx@gnu.org>
parents:
diff changeset
5525
Dave Love <fx@gnu.org>
parents:
diff changeset
5526 * coding.c (Qcoding_system_history): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
5527 (syms_of_coding): Initialize it.
Dave Love <fx@gnu.org>
parents:
diff changeset
5528 (Fread_coding_system): Use Qcoding_system_history.
Dave Love <fx@gnu.org>
parents:
diff changeset
5529
Dave Love <fx@gnu.org>
parents:
diff changeset
5530 * coding.c (setup_coding_system, Ffind_operation_coding_system)
Dave Love <fx@gnu.org>
parents:
diff changeset
5531 (Fdetect_coding_region, Fread_coding_system):
Dave Love <fx@gnu.org>
parents:
diff changeset
5532 Don't initialize a Lisp_Object.
Dave Love <fx@gnu.org>
parents:
diff changeset
5533
Dave Love <fx@gnu.org>
parents:
diff changeset
5534 1997-09-03 NIIBE Yutaka <gniibe@mri.co.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
5535
Dave Love <fx@gnu.org>
parents:
diff changeset
5536 * emacs.c (main): Call run_time_remap earlier, before any use of stdio.
Dave Love <fx@gnu.org>
parents:
diff changeset
5537
Dave Love <fx@gnu.org>
parents:
diff changeset
5538 1997-09-03 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
Dave Love <fx@gnu.org>
parents:
diff changeset
5539
Dave Love <fx@gnu.org>
parents:
diff changeset
5540 * minibuf.c (read_minibuf): Fix use of Ffboundp.
Dave Love <fx@gnu.org>
parents:
diff changeset
5541
Dave Love <fx@gnu.org>
parents:
diff changeset
5542 1997-09-03 Geoff Voelker <voelker@cs.washington.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
5543
Dave Love <fx@gnu.org>
parents:
diff changeset
5544 * lastfile.c (my_endbss) [WINDOWSNT]: New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
5545
Dave Love <fx@gnu.org>
parents:
diff changeset
5546 1997-09-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
5547
Dave Love <fx@gnu.org>
parents:
diff changeset
5548 * coding.c (detect_coding_mask): Re-work previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
5549 (detect_eol): Fix use of == instead of -.
Dave Love <fx@gnu.org>
parents:
diff changeset
5550
Dave Love <fx@gnu.org>
parents:
diff changeset
5551 1997-09-03 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
5552
Dave Love <fx@gnu.org>
parents:
diff changeset
5553 * coding.c (detect_coding_mask): Cancel previous change. Always
Dave Love <fx@gnu.org>
parents:
diff changeset
5554 include CODING_CATEGORY_MASK_RAW_TEXT in the return value.
Dave Love <fx@gnu.org>
parents:
diff changeset
5555
Dave Love <fx@gnu.org>
parents:
diff changeset
5556 1997-09-02 Andrew Innes <andrewi@harlequin.co.uk>
Dave Love <fx@gnu.org>
parents:
diff changeset
5557
Dave Love <fx@gnu.org>
parents:
diff changeset
5558 * makefile.nt (TLIB0, TOBJ, OBJ0): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
5559 (LINK_FLAGS): Separate debugging info from the executable.
Dave Love <fx@gnu.org>
parents:
diff changeset
5560 (LIBS): Include TLIB0.
Dave Love <fx@gnu.org>
parents:
diff changeset
5561 (TEMACS): Link with TLIB0.
Dave Love <fx@gnu.org>
parents:
diff changeset
5562 (EMACS): Copy temacs map file to emacs map file.
Dave Love <fx@gnu.org>
parents:
diff changeset
5563 Update file dependencies.
Dave Love <fx@gnu.org>
parents:
diff changeset
5564
Dave Love <fx@gnu.org>
parents:
diff changeset
5565 * unexw32.c: Include config.h and time.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
5566 Declare extern data and functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
5567 (file_data): Move definition from w32heap.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
5568 (_start): Add debug hook for when profiling.
Dave Love <fx@gnu.org>
parents:
diff changeset
5569 Spoof executable name when using profilers.
Dave Love <fx@gnu.org>
parents:
diff changeset
5570 Invoke sbrk immediately when undumped.
Dave Love <fx@gnu.org>
parents:
diff changeset
5571 (unexec): Print error messages when input and output dump files
Dave Love <fx@gnu.org>
parents:
diff changeset
5572 cannot be opened.
Dave Love <fx@gnu.org>
parents:
diff changeset
5573 Reset header checksum.
Dave Love <fx@gnu.org>
parents:
diff changeset
5574 (open_input_file, open_output_file): Return status instead of aborting.
Dave Love <fx@gnu.org>
parents:
diff changeset
5575 (get_section_size): Handle different linkers.
Dave Love <fx@gnu.org>
parents:
diff changeset
5576 (find_section, rva_to_section): New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
5577 (get_section_info) [SEPARATE_BSS_SECTION]: Make code for using
Dave Love <fx@gnu.org>
parents:
diff changeset
5578 a separate .bss section conditional.
Dave Love <fx@gnu.org>
parents:
diff changeset
5579 Use my_begbss and my_endbss to determine .bss size by default.
Dave Love <fx@gnu.org>
parents:
diff changeset
5580 Look for Emacs data in EMDATA section.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
5581
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5582 * w32.c: Include stddef.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
5583 (getwd): Delete macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
5584 (startup_dir): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
5585 (getwd): Return directory in which Emacs started.
Dave Love <fx@gnu.org>
parents:
diff changeset
5586 (init_user_info): Set SHELL environment variable if not set.
Dave Love <fx@gnu.org>
parents:
diff changeset
5587 (parse_root, get_long_basename, w32_get_long_filename): New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
5588 (init_environment): Look for CMDPROXY.
Dave Love <fx@gnu.org>
parents:
diff changeset
5589 Make sure that PATH and COMSPEC are capitalized in the environment.
Dave Love <fx@gnu.org>
parents:
diff changeset
5590 Record startup directory.
Dave Love <fx@gnu.org>
parents:
diff changeset
5591 (get_emacs_configuration, sys_rename): Use OS_WIN95.
Dave Love <fx@gnu.org>
parents:
diff changeset
5592 (map_w32_filename): Calculate returned string correctly.
Dave Love <fx@gnu.org>
parents:
diff changeset
5593
Dave Love <fx@gnu.org>
parents:
diff changeset
5594 (sys_fopen): Use _fdopen.
Dave Love <fx@gnu.org>
parents:
diff changeset
5595 (sys_link): Support NTFS links.
Dave Love <fx@gnu.org>
parents:
diff changeset
5596 (sys_rename): Use a long file name for temporary name.
Dave Love <fx@gnu.org>
parents:
diff changeset
5597 (sys_pipe): Make pipes binary and non-inheritable.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
5598 (sys_read, sys_write): Spoof text mode translation for pipes
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5599 and sockets.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
5600
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5601 (hashval): Simplify.
Dave Love <fx@gnu.org>
parents:
diff changeset
5602 (generate_inode_val): Use long file name version of file.
Dave Love <fx@gnu.org>
parents:
diff changeset
5603
Dave Love <fx@gnu.org>
parents:
diff changeset
5604 (stat): Optimize by using active readdir info.
Dave Love <fx@gnu.org>
parents:
diff changeset
5605 Set fake_inode to 0 for directories.
Dave Love <fx@gnu.org>
parents:
diff changeset
5606 Set fake_inode to xor of file indexes for files.
Dave Love <fx@gnu.org>
parents:
diff changeset
5607 Don't use generate_inode_val to set inode value.
Dave Love <fx@gnu.org>
parents:
diff changeset
5608
Dave Love <fx@gnu.org>
parents:
diff changeset
5609 (volume_info_data): Renamed from volume_info.
Dave Love <fx@gnu.org>
parents:
diff changeset
5610 (volume_info, fixed_drives, volume_cache): New variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
5611 (DRIVE_INDEX, VOLINFO_STILL_VALID): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
5612 (lookup_volume_info, add_volume_info, GetCachedVolumeInformation):
Dave Love <fx@gnu.org>
parents:
diff changeset
5613 New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
5614 (get_volume_info): Use volume_info_data.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
5615 Use GetCachedVolumeInformation.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5616
Dave Love <fx@gnu.org>
parents:
diff changeset
5617 (init_ntproc): No longer restrict to one DOS subprocess.
Dave Love <fx@gnu.org>
parents:
diff changeset
5618 Use CRT _open and _fdopen.
Dave Love <fx@gnu.org>
parents:
diff changeset
5619 Cache fixed drive information.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
5620
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5621 * w32.h: Remove debugging macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
5622 (child_process): Remove is_dos_process field, add hwnd handle field.
Dave Love <fx@gnu.org>
parents:
diff changeset
5623 (FILE_LAST_CR): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
5624 (w32_get_long_filename): Declare extern.
Dave Love <fx@gnu.org>
parents:
diff changeset
5625
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5626 * w32console.c (DebPrint, reset_kbd, unset_kbd, take_console):
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5627 Delete functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
5628 (keyboard_init_hook): Delete variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
5629 (prev_console_cursor) [! USE_SEPARATE_SCREEN]: New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
5630 (reset_terminal_modes) [! USE_SEPARATE_SCREEN]: Reset cursor info.
Dave Love <fx@gnu.org>
parents:
diff changeset
5631 (initialize_w32_display) [USE_SEPARATE_SCREEN]: Create separate
Dave Love <fx@gnu.org>
parents:
diff changeset
5632 screen buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
5633 (ctrl_c_handler): Only ignore interrupts when interactive.
Dave Love <fx@gnu.org>
parents:
diff changeset
5634 (set_terminal_modes): Set input mode.
Dave Love <fx@gnu.org>
parents:
diff changeset
5635 (initialize_w32_display): Record original settings.
Dave Love <fx@gnu.org>
parents:
diff changeset
5636 Don't reset cursor or clear frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
5637
Dave Love <fx@gnu.org>
parents:
diff changeset
5638 * w32fns.c: Include limits.h and errno.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
5639 Declare externs from other files.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
5640 (w32_in_use): New variable.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5641 (check_w32, have_menus_p, x_set_title, w32_msg_worker)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5642 (find_deferred_msg, send_deferred_msg, complete_deferred_msg)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5643 (Fw32_focus_frame, W32-send-sys-command): New functions.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5644 (last_mouse_movement_time): Delete variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
5645
Dave Love <fx@gnu.org>
parents:
diff changeset
5646 (x_frame_parms): Alphabetize. Add title parm.
Dave Love <fx@gnu.org>
parents:
diff changeset
5647 (x_set_icon_name): Use title if set.
Dave Love <fx@gnu.org>
parents:
diff changeset
5648 (x_set_menu_bar_lines): Ensure client area remains the same.
Dave Love <fx@gnu.org>
parents:
diff changeset
5649 (x_set_name): Don't update if the name is the same.
Dave Love <fx@gnu.org>
parents:
diff changeset
5650 Use title for name if available.
Dave Love <fx@gnu.org>
parents:
diff changeset
5651 (x_icon): Initial support for creating window iconified.
Dave Love <fx@gnu.org>
parents:
diff changeset
5652 (x_display_info_for_name): Set w32_in_use.
Dave Love <fx@gnu.org>
parents:
diff changeset
5653 (Fx_open_connection): Validate Vwindow_system. Set w32_in_use.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
5654
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5655 (w32_create_window): Set window size to frame dimensions.
Dave Love <fx@gnu.org>
parents:
diff changeset
5656 Set font width, line height, border, scrollbar indexes.
Dave Love <fx@gnu.org>
parents:
diff changeset
5657 Don't set X and Y units indexes.
Dave Love <fx@gnu.org>
parents:
diff changeset
5658 (w32_msg_pump): Renamed from windows_msg_worker.
Dave Love <fx@gnu.org>
parents:
diff changeset
5659 Make static. Don't post done message. No longer handle
Dave Love <fx@gnu.org>
parents:
diff changeset
5660 create scrollbar message. Don't abort on anomalous messages.
Dave Love <fx@gnu.org>
parents:
diff changeset
5661 Return when completion detected.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
5662 (w32_wnd_proc): Keep track of button state.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5663 For WINDOWPOSCHANGING, force window dimensions to be multiples
Dave Love <fx@gnu.org>
parents:
diff changeset
5664 of character dimensions.
Dave Love <fx@gnu.org>
parents:
diff changeset
5665 Handle CREATESCROLLBAR.
Dave Love <fx@gnu.org>
parents:
diff changeset
5666 Use correct arguments for SHOWWINDOW.
Dave Love <fx@gnu.org>
parents:
diff changeset
5667 For SETWINDOWPOS, use WINDOWPOS structure.
Dave Love <fx@gnu.org>
parents:
diff changeset
5668
Dave Love <fx@gnu.org>
parents:
diff changeset
5669 (my_create_window): Abort if message post fails.
Dave Love <fx@gnu.org>
parents:
diff changeset
5670 (Fx_create_frame): Use title instead of name.
Dave Love <fx@gnu.org>
parents:
diff changeset
5671 GC protect frame before make_frame_without_minibuffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
5672 Set icon name.
Dave Love <fx@gnu.org>
parents:
diff changeset
5673 Use courier new as default font (has bold and italic).
Dave Love <fx@gnu.org>
parents:
diff changeset
5674 Set BufferPredicate and Title default parameters.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
5675
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5676 (x_to_w32_weight): Support semibold weight.
Dave Love <fx@gnu.org>
parents:
diff changeset
5677 (x_to_w32_charset): Map # to numeric charset identifier.
Dave Love <fx@gnu.org>
parents:
diff changeset
5678 (w32_to_x_charset): Encode unknown charsets as a number.
Dave Love <fx@gnu.org>
parents:
diff changeset
5679 (enum_font_cb2): Don't restrict to ANSI and OEM charsets.
Dave Love <fx@gnu.org>
parents:
diff changeset
5680
Dave Love <fx@gnu.org>
parents:
diff changeset
5681 (Fx_color_values): Set high and low words of color values.
Dave Love <fx@gnu.org>
parents:
diff changeset
5682
Dave Love <fx@gnu.org>
parents:
diff changeset
5683 (syms_of_w32fns): Zero w32_in_use. defsubr new functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
5684
Dave Love <fx@gnu.org>
parents:
diff changeset
5685 * w32heap.c (os_subtype): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
5686 (cache_system_info): Set os_subtype.
Dave Love <fx@gnu.org>
parents:
diff changeset
5687 (recreate_heap): Update system information after loading heap.
Dave Love <fx@gnu.org>
parents:
diff changeset
5688
Dave Love <fx@gnu.org>
parents:
diff changeset
5689 * w32heap.h: Enumerate operating system types.
Dave Love <fx@gnu.org>
parents:
diff changeset
5690 Declare extern data and functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
5691 Move file_data struct definition here.
Dave Love <fx@gnu.org>
parents:
diff changeset
5692 (OFFSET_TO_RVA, RVA_TO_OFFSET, RVA_TO_PTR): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
5693
Dave Love <fx@gnu.org>
parents:
diff changeset
5694 * w32inevt.c: Declare externs from other files.
Dave Love <fx@gnu.org>
parents:
diff changeset
5695 (w32_kbd_mods_to_emacs): New parameter KEY.
Dave Love <fx@gnu.org>
parents:
diff changeset
5696 Use w32-capslock-is-shiftlock for old behavior.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
5697 (key_event): Pass in new parameter to w32_kbd_mods_to_emacs.
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
5698
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5699 * w32menu.c (init_menu_items): Disable code.
Dave Love <fx@gnu.org>
parents:
diff changeset
5700 (x_activate_menubar): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
5701 (initialize_frame_menubar): Pass in new param to set_frame_menubar.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
5702
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5703 * w32proc.c: Include w32heap.h.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5704 (Vw32_start_process_share_console, Vw32_generate_fake_inodes)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5705 (Vw32_get_true_file_attributes, Qhigh, Qlow, process_dir):
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5706 New variables.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5707 (find_child_console, set_process_dir, Fw32_short_file_name)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5708 (Fw32_long_file_name, Fw32_set_process_priority, Fw32_get_locale_info)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5709 (Fw32_get_current_locale_id, Fw32_get_default_local_id)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5710 (Fw32_set_current_locale): New functions.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5711 (CORRECT_DIR_SEPS): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
5712 (create_child): Create a new console if subprocs don't share parent's.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
5713 (reap_subprocess): Don't check for dos subprocesses.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5714 Add debug support.
Dave Love <fx@gnu.org>
parents:
diff changeset
5715 (sys_wait): Ignore socket child_procs.
Dave Love <fx@gnu.org>
parents:
diff changeset
5716 Check for quit while waiting.
Dave Love <fx@gnu.org>
parents:
diff changeset
5717 (w32_executable_type): Renamed from w32_is_dos_binary.
Dave Love <fx@gnu.org>
parents:
diff changeset
5718 Check for dos and Cygnus executables.
Dave Love <fx@gnu.org>
parents:
diff changeset
5719 (sys_spawnve): Always use cmdproxy if spawning a dos app.
Dave Love <fx@gnu.org>
parents:
diff changeset
5720 Use quotes to quote arguments for Cygnus apps, backslashes otherwise.
Dave Love <fx@gnu.org>
parents:
diff changeset
5721 Handle escape characters. Escape quotes at start and end, too.
Dave Love <fx@gnu.org>
parents:
diff changeset
5722 (sys_select): Treat null timeout as infinite.
Dave Love <fx@gnu.org>
parents:
diff changeset
5723 Add handles of child processes.
Dave Love <fx@gnu.org>
parents:
diff changeset
5724 Loop over handles round robin to ensure fairness.
Dave Love <fx@gnu.org>
parents:
diff changeset
5725 (sys_kill): Send ctrl-break and ctrl-c keystrokes to subprocesses
Dave Love <fx@gnu.org>
parents:
diff changeset
5726 on SIGINT if not sharing consoles, otherwise generate ctrl-break event.
Dave Love <fx@gnu.org>
parents:
diff changeset
5727 On other termination signals, send WM_QUIT message to Win95 apps
Dave Love <fx@gnu.org>
parents:
diff changeset
5728 and WM_CLOSE to NT apps.
Dave Love <fx@gnu.org>
parents:
diff changeset
5729 (syms_of_ntproc): Intern new symbols. defsubr new functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
5730 DEFVAR new variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
5731
Dave Love <fx@gnu.org>
parents:
diff changeset
5732 * w32term.c (SIF_*): Win95 macros defined for NT.
Dave Love <fx@gnu.org>
parents:
diff changeset
5733 (struct tagSCROLLINFO): Win95 struct defined for NT.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5734 (vertical_scroll_bar_min_handle, vertical_scroll_bar_top_border)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5735 (vertical_scroll_bar_bottom_border, last_scroll_bar_drag_pos)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5736 (Vw32_gab_focus_on_raise, Vw32_capslock_is_shiftlock):
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5737 New variables.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5738 (w32_frame_up_to_date): Block input.
Dave Love <fx@gnu.org>
parents:
diff changeset
5739 (do_line_dance): Use DC while erasing, release at end.
Dave Love <fx@gnu.org>
parents:
diff changeset
5740 (show_mouse_face): Use column and endcolumn calculated at start of
Dave Love <fx@gnu.org>
parents:
diff changeset
5741 loop.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5742 (my_create_scrollbar, my_show_window, my_set_window_pos, my_set_focus)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5743 [! ATTACH_THREADS]: Send message to window instead of invoking
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5744 Windows procedure.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5745 (x_scroll_bar_create, x_scroll_bar_move, x_scroll_bar_handle_click)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5746 (x_scroll_bar_report_motion): Use SCROLLINFO for proportional handle.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5747 (x_scroll_bar_set_handle): Create proportional sized scroll handle.
Dave Love <fx@gnu.org>
parents:
diff changeset
5748 (w32_set_vertical_scroll_bar): Size handle according to how much
Dave Love <fx@gnu.org>
parents:
diff changeset
5749 is showing in window.
Dave Love <fx@gnu.org>
parents:
diff changeset
5750 (x_scroll_bar_set_report_motion): Use top_range, calculated above.
Dave Love <fx@gnu.org>
parents:
diff changeset
5751 (x_scroll_bar_clear): Hide scroll bar until ready to repaint.
Dave Love <fx@gnu.org>
parents:
diff changeset
5752 (show_scroll_bars): Pass in frame to my_show_window.
Dave Love <fx@gnu.org>
parents:
diff changeset
5753
Dave Love <fx@gnu.org>
parents:
diff changeset
5754 (w32_read_socket): Distinguish between invisible and obscured frames
Dave Love <fx@gnu.org>
parents:
diff changeset
5755 when handling PAINT messages.
Dave Love <fx@gnu.org>
parents:
diff changeset
5756 Fixup off-by-one calculation for PAINT and SIZE.
Dave Love <fx@gnu.org>
parents:
diff changeset
5757 Pass in new parameter to w32_kbd_mods_to_emacs.
Dave Love <fx@gnu.org>
parents:
diff changeset
5758 Handle WM_DISPLAYCHANGE, WINDOWPOSCHANGED, ACTIVATE, SHOWWINDOW,
Dave Love <fx@gnu.org>
parents:
diff changeset
5759 INITMENU, and ACTIVATEAPP messages.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
5760 Explicitly check for visibile and obscured frames, and to see if
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5761 any event should cause a redisplay.
Dave Love <fx@gnu.org>
parents:
diff changeset
5762
Dave Love <fx@gnu.org>
parents:
diff changeset
5763 (x_display_bar_cursor): Don't check whether frame is updating here.
Dave Love <fx@gnu.org>
parents:
diff changeset
5764 (x_display_cursor): Check it here instead.
Dave Love <fx@gnu.org>
parents:
diff changeset
5765 (x_set_offset) [HAVE_NTGUI]: Don't add border widths.
Dave Love <fx@gnu.org>
parents:
diff changeset
5766 Set NOACTIVATE when setting window position.
Dave Love <fx@gnu.org>
parents:
diff changeset
5767 (x_set_window_size): Fixup off-by-one calculation when setting
Dave Love <fx@gnu.org>
parents:
diff changeset
5768 window position. Mark frame garbaged earlier. Clear mouse
Dave Love <fx@gnu.org>
parents:
diff changeset
5769 highlighting state.
Dave Love <fx@gnu.org>
parents:
diff changeset
5770 (x_focus_on_frame): Set focus by making frame the foreground window.
Dave Love <fx@gnu.org>
parents:
diff changeset
5771 (x_raise_frame): Support frames to be raised without grabbing focus.
Dave Love <fx@gnu.org>
parents:
diff changeset
5772 (x_lower_frame): Set NOACTIVATE flag when setting window position.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
5773 (x_make_frame_visible, x_make_frame_invisible): Pass in frame
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5774 to my_show_window.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
5775 (x_iconify_frame): Send a MINIMIZE message to the window.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5776 (x_wm_set_size_hint): Set font width, line height, border,
Dave Love <fx@gnu.org>
parents:
diff changeset
5777 and scroll bar indexes instead of X and Y unit indexes.
Dave Love <fx@gnu.org>
parents:
diff changeset
5778
Dave Love <fx@gnu.org>
parents:
diff changeset
5779 (w32_initialize): Set input mode. Use w32_msg_worker instead
Dave Love <fx@gnu.org>
parents:
diff changeset
5780 of windows_msg_worker. Dynamically link proportional scroll bar
Dave Love <fx@gnu.org>
parents:
diff changeset
5781 functions and intialize proportional scroll bar variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
5782 (syms_of_w32term): DEFVAR new variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
5783
Dave Love <fx@gnu.org>
parents:
diff changeset
5784 * w32term.h (w32_output): New fields menubar_widget, menubar_active,
Dave Love <fx@gnu.org>
parents:
diff changeset
5785 and pending_menu_activation.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
5786 (VERTICAL_SCROLL_BAR_*): Use proportional scroll bar variables.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5787 (W32WindowPos): Delete definition.
Dave Love <fx@gnu.org>
parents:
diff changeset
5788 (WM_EMACS_SETFOCUS, WND_*_INDEX): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
5789 (deferred_msg): New structure.
Dave Love <fx@gnu.org>
parents:
diff changeset
5790
Dave Love <fx@gnu.org>
parents:
diff changeset
5791 * w32xfns.c (have_menus_p): Move to w32fns.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
5792
Dave Love <fx@gnu.org>
parents:
diff changeset
5793 * s/ms-w32.h (INTERRUPT_INPUT): Don't define.
Dave Love <fx@gnu.org>
parents:
diff changeset
5794 (bcopy): Use memmove instead of memcpy.
Dave Love <fx@gnu.org>
parents:
diff changeset
5795 (GAP_USE_BCOPY, BCOPY_UPWARD_SAFE, BCOPY_DOWNWARD_SAFE): Define.
Dave Love <fx@gnu.org>
parents:
diff changeset
5796 Undef system calls before redefining. Emulated calls redefined
Dave Love <fx@gnu.org>
parents:
diff changeset
5797 to sys_*, real calls redefined to _*.
Dave Love <fx@gnu.org>
parents:
diff changeset
5798 (DebPrint): Macro defined.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
5799
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5800 1997-09-02 Michael Welsh Duggan <md5i@schenley.com>
Dave Love <fx@gnu.org>
parents:
diff changeset
5801
Dave Love <fx@gnu.org>
parents:
diff changeset
5802 * w32term.h (WM_MOUSEWHEEL): Define if not already defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
5803 Necessary for pre VC5.0 distribution.
Dave Love <fx@gnu.org>
parents:
diff changeset
5804 (WM_EMACS_TRACKPOPUPMENU): New Macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
5805
Dave Love <fx@gnu.org>
parents:
diff changeset
5806 * w32term.c (construct_mouse_wheel): New function. Constructs an
Dave Love <fx@gnu.org>
parents:
diff changeset
5807 input event from a WM_MOUSEWHEEL message.
Dave Love <fx@gnu.org>
parents:
diff changeset
5808 (w32_read_socket): Handle WM_MOUSEWHEEL.
Dave Love <fx@gnu.org>
parents:
diff changeset
5809
Dave Love <fx@gnu.org>
parents:
diff changeset
5810 * w32fns.c (win32_wnd_proc): Capture and handle WM_MOUSEWHEEL events.
Dave Love <fx@gnu.org>
parents:
diff changeset
5811 Capture and handle WM_EMACS_TRACKPOPUPMENU events.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
5812 Allow a dragged selection from a popup menu started up
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5813 by a mouse down event.
Dave Love <fx@gnu.org>
parents:
diff changeset
5814 (x_to_win32_color): Support for X Windows RGB string specifications.
Dave Love <fx@gnu.org>
parents:
diff changeset
5815
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5816 * w32menu.c (get_frame_menubar_event): Check for the possibility
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5817 of a menu-bar button. A menu-bar button is a caption on the menu
Dave Love <fx@gnu.org>
parents:
diff changeset
5818 bar with no submenu.
Dave Love <fx@gnu.org>
parents:
diff changeset
5819 (set_frame_menubar): Correctly handle menu-bar buttons.
Dave Love <fx@gnu.org>
parents:
diff changeset
5820 (add_menu_item): Equiv parameter send and paid attention to.
Dave Love <fx@gnu.org>
parents:
diff changeset
5821 (keymap_panes, list_of_panes): Use CreatePopupMenu.
Dave Love <fx@gnu.org>
parents:
diff changeset
5822 (single_keymap_panes): Use CreatePopupMenu. Send key descriptions
Dave Love <fx@gnu.org>
parents:
diff changeset
5823 to add_menu_item.
Dave Love <fx@gnu.org>
parents:
diff changeset
5824 (list_of_items): Use CreatePopupMenu. Send nil description to
Dave Love <fx@gnu.org>
parents:
diff changeset
5825 add_menu_item.
Dave Love <fx@gnu.org>
parents:
diff changeset
5826 (get_menu_event): Send keymap instead of menu to get_keymap_event.
Dave Love <fx@gnu.org>
parents:
diff changeset
5827 (Fx_popup_menu): Extra parameter to mouse_position_hook. Don't
Dave Love <fx@gnu.org>
parents:
diff changeset
5828 send address of menu to win32menu_show.
Dave Love <fx@gnu.org>
parents:
diff changeset
5829 (win32menu_show): Send message to call popup menu rather than
Dave Love <fx@gnu.org>
parents:
diff changeset
5830 trying directly. get_menu_event should take an address.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
5831 Call eat_mouse_events in order to get rid of any extraneous
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5832 mouse events.
Dave Love <fx@gnu.org>
parents:
diff changeset
5833 (list_of_panes): Only bring up one pane if the length of the list
Dave Love <fx@gnu.org>
parents:
diff changeset
5834 of panes is one.
Dave Love <fx@gnu.org>
parents:
diff changeset
5835
Dave Love <fx@gnu.org>
parents:
diff changeset
5836 1997-09-02 Nico Francois <nico.francois@scala.nl>
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
5837
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5838 * w32menu.c (single_keymap_panes): Fixed problem with 'descrip'
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5839 lisp object not being protected properly (GCPRO).
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5840 (get_single_keymap_event): Fixed problem with 'descrip' lisp
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5841 object not being protected properly (GCPRO).
Dave Love <fx@gnu.org>
parents:
diff changeset
5842 (name_is_separator): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
5843 (list_of_panes): If a pane's name is empty ("") items are now
Dave Love <fx@gnu.org>
parents:
diff changeset
5844 placed in the main popup instead of a blank-named submenu. This
Dave Love <fx@gnu.org>
parents:
diff changeset
5845 seems to be an undocumented feature of x-popup-menu.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5846 (list_of_items): New argument HMENU.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5847 Use 1 and 0 instead of Qt and Qnil for enable in add_menu_item
Dave Love <fx@gnu.org>
parents:
diff changeset
5848
Dave Love <fx@gnu.org>
parents:
diff changeset
5849 1997-09-02 Geoff Voelker <voelker@cs.washington.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
5850
Dave Love <fx@gnu.org>
parents:
diff changeset
5851 * w32.c (init_environment): Don't look for INFOPATH.
Dave Love <fx@gnu.org>
parents:
diff changeset
5852
Dave Love <fx@gnu.org>
parents:
diff changeset
5853 * w32fns.c (w32_wnd_proc): Pass on WM_DISPLAYCHANGE messages.
Dave Love <fx@gnu.org>
parents:
diff changeset
5854
Dave Love <fx@gnu.org>
parents:
diff changeset
5855 * w32heap.c: Don't use data_seg pragma here.
Dave Love <fx@gnu.org>
parents:
diff changeset
5856 (_heap_init, _heap_term) [_MSC_VER >= 1000]: New functions that
Dave Love <fx@gnu.org>
parents:
diff changeset
5857 override CRT routines.
Dave Love <fx@gnu.org>
parents:
diff changeset
5858
Dave Love <fx@gnu.org>
parents:
diff changeset
5859 * w32inevt.c (key_event): New parameter isdead. Set isdead if the
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5860 key press was done using a dead key.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5861
Dave Love <fx@gnu.org>
parents:
diff changeset
5862 * w32term.c (w32_read_socket): Pass in new parameter to key_event.
Dave Love <fx@gnu.org>
parents:
diff changeset
5863 Let key_event determine whether key is dead.
Dave Love <fx@gnu.org>
parents:
diff changeset
5864 For MOVE, use x_real_positions to map to client coords.
Dave Love <fx@gnu.org>
parents:
diff changeset
5865 (x_set_mouse_pixel_position): Offset to use client area as origin.
Dave Love <fx@gnu.org>
parents:
diff changeset
5866
Dave Love <fx@gnu.org>
parents:
diff changeset
5867 * s/ms-w32.h: Use pragmas to place Emacs initialized data in
Dave Love <fx@gnu.org>
parents:
diff changeset
5868 EMDATA segment, and Emacs uninitialized data in EMBSS segment.
Dave Love <fx@gnu.org>
parents:
diff changeset
5869
Dave Love <fx@gnu.org>
parents:
diff changeset
5870 1997-09-02 Andrew Innes <andrewi@harlequin.co.uk>
Dave Love <fx@gnu.org>
parents:
diff changeset
5871
Dave Love <fx@gnu.org>
parents:
diff changeset
5872 * fileio.c (Fadd_name_to_file) [WINDOWSNT]: Remove conditional.
Dave Love <fx@gnu.org>
parents:
diff changeset
5873
Dave Love <fx@gnu.org>
parents:
diff changeset
5874 * frame.h (FRAME_OBSCURED_P): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
5875 (FRAME_SAMPLE_VISIBILITY): Distinguish between invisible and obscured.
Dave Love <fx@gnu.org>
parents:
diff changeset
5876
Dave Love <fx@gnu.org>
parents:
diff changeset
5877 * keyboard.c (kbd_buffer_get_event) [WINDOWSNT]: Support
Dave Love <fx@gnu.org>
parents:
diff changeset
5878 menu_bar_activate_event.
Dave Love <fx@gnu.org>
parents:
diff changeset
5879 (set-input-mode) [DOS_NT]: Do not invoke reset and init sys modes.
Dave Love <fx@gnu.org>
parents:
diff changeset
5880
Dave Love <fx@gnu.org>
parents:
diff changeset
5881 * sysdep.c (sys_subshell) [DOS_NT]: Save and restore parent's
Dave Love <fx@gnu.org>
parents:
diff changeset
5882 working directory.
Dave Love <fx@gnu.org>
parents:
diff changeset
5883 (sys_subshell) [WINDOWSNT]: Share MSDOS code. Don't take console.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
5884 (init_sys_modes, reset_sys_modes) [WINDOWSNT]: Do it even with
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5885 a read_socket_hook.
Dave Love <fx@gnu.org>
parents:
diff changeset
5886
Dave Love <fx@gnu.org>
parents:
diff changeset
5887 * xdisp.c (redisplay_internal): Check to see if frame is not obscured
Dave Love <fx@gnu.org>
parents:
diff changeset
5888 as well as visible.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
5889
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5890 1997-09-02 Michael Welsh Duggan <md5i@schenley.com>
Dave Love <fx@gnu.org>
parents:
diff changeset
5891
Dave Love <fx@gnu.org>
parents:
diff changeset
5892 * lisp.h: Declare discard_mouse_events.
Dave Love <fx@gnu.org>
parents:
diff changeset
5893
Dave Love <fx@gnu.org>
parents:
diff changeset
5894 * keyboard.c (Qmouse_wheel) [WINDOWSNT]: New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
5895 (discard_mouse_events): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
5896 (mouse_wheel_syms) [WINDOWSNT]: New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
5897 (lispy_mouse_wheel_names) [WINDOWSNT]: New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
5898 (make_lispy_event) [WINDOWSNT]: Make mouse-wheel events.
Dave Love <fx@gnu.org>
parents:
diff changeset
5899 (syms_of_keyboard) [WINDOWSNT]: Define Qmouse_wheel and
Dave Love <fx@gnu.org>
parents:
diff changeset
5900 mouse_wheel_syms.
Dave Love <fx@gnu.org>
parents:
diff changeset
5901
Dave Love <fx@gnu.org>
parents:
diff changeset
5902 * termhooks.h (event_kind) [WINDOWSNT]: New event type: mouse_wheel.
Dave Love <fx@gnu.org>
parents:
diff changeset
5903
Dave Love <fx@gnu.org>
parents:
diff changeset
5904 1997-09-02 Geoff Voelker <voelker@cs.washington.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
5905
Dave Love <fx@gnu.org>
parents:
diff changeset
5906 * fileio.c (Fexpand_file_name) [WINDOWSNT]: When stripping
Dave Love <fx@gnu.org>
parents:
diff changeset
5907 drive letter, be careful not to create a UNC filename.
Dave Love <fx@gnu.org>
parents:
diff changeset
5908
Dave Love <fx@gnu.org>
parents:
diff changeset
5909 1997-09-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
5910
Dave Love <fx@gnu.org>
parents:
diff changeset
5911 * coding.c (detect_coding_mask): Add in CODING_CATEGORY_MASK_RAW_TEXT
Dave Love <fx@gnu.org>
parents:
diff changeset
5912 in the detect_coding_iso2022 case.
Dave Love <fx@gnu.org>
parents:
diff changeset
5913
Dave Love <fx@gnu.org>
parents:
diff changeset
5914 * minibuf.c (Fread_from_minibuffer, Fread_string): Doc fixes.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
5915 (Fread_no_blanks_input, Fcompleting_read): Doc fixes.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5916
Dave Love <fx@gnu.org>
parents:
diff changeset
5917 * unexnext.c: Include unistd.h instead of libc.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
5918
Dave Love <fx@gnu.org>
parents:
diff changeset
5919 1997-09-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
5920
Dave Love <fx@gnu.org>
parents:
diff changeset
5921 * s/hpux9.h (HAVE_RINT): Add #undef.
Dave Love <fx@gnu.org>
parents:
diff changeset
5922
Dave Love <fx@gnu.org>
parents:
diff changeset
5923 * floatfns.c (emacs_rint): Define this,
Dave Love <fx@gnu.org>
parents:
diff changeset
5924 either as a function or as a macro for rint.
Dave Love <fx@gnu.org>
parents:
diff changeset
5925 (Fround, Ffround): Use emacs_rint, not rint directly.
Dave Love <fx@gnu.org>
parents:
diff changeset
5926
Dave Love <fx@gnu.org>
parents:
diff changeset
5927 * window.c (syms_of_window): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
5928
Dave Love <fx@gnu.org>
parents:
diff changeset
5929 * fileio.c (Finsert_file_contents): Fix previous change--don't
Dave Love <fx@gnu.org>
parents:
diff changeset
5930 call Fboundp on Vset_auto_coding_function, just check non-nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
5931
Dave Love <fx@gnu.org>
parents:
diff changeset
5932 1997-09-01 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
Dave Love <fx@gnu.org>
parents:
diff changeset
5933
Dave Love <fx@gnu.org>
parents:
diff changeset
5934 * alloc.c (free_float, free_cons): Don't use the same field for
Dave Love <fx@gnu.org>
parents:
diff changeset
5935 chaining as for marking.
Dave Love <fx@gnu.org>
parents:
diff changeset
5936 (make_float, Fcons, gc_sweep): Corresponding changes.
Dave Love <fx@gnu.org>
parents:
diff changeset
5937
Dave Love <fx@gnu.org>
parents:
diff changeset
5938 1997-09-01 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
5939
Dave Love <fx@gnu.org>
parents:
diff changeset
5940 * charset.h (LEADING_CODE_PRIVATE_22): Comment fixed.
Dave Love <fx@gnu.org>
parents:
diff changeset
5941
Dave Love <fx@gnu.org>
parents:
diff changeset
5942 * process.c (read_process_output): Index for
Dave Love <fx@gnu.org>
parents:
diff changeset
5943 proc_encode_coding_system should be p->outfd (not `channel' which
Dave Love <fx@gnu.org>
parents:
diff changeset
5944 is p->infd).
Dave Love <fx@gnu.org>
parents:
diff changeset
5945
Dave Love <fx@gnu.org>
parents:
diff changeset
5946 * fileio.c (Vset_auto_coding_function): Name changed from
Dave Love <fx@gnu.org>
parents:
diff changeset
5947 Vauto_file_coding_system.
Dave Love <fx@gnu.org>
parents:
diff changeset
5948 (syms_of_fileio): Adjusted for the above change. Doc change.
Dave Love <fx@gnu.org>
parents:
diff changeset
5949 (Finsert_file_contents): The argument for Vset_auto_coding is a
Dave Love <fx@gnu.org>
parents:
diff changeset
5950 concatination of the heading 1K-byte and the tailing 3K-byte.
Dave Love <fx@gnu.org>
parents:
diff changeset
5951
Dave Love <fx@gnu.org>
parents:
diff changeset
5952 * cmds.c (internal_self_insert): Only set TARGET_CLM when C2 is tab.
Dave Love <fx@gnu.org>
parents:
diff changeset
5953 When multibyte characters are disabled,
Dave Love <fx@gnu.org>
parents:
diff changeset
5954 use 1 as the width of the inserted character.
Dave Love <fx@gnu.org>
parents:
diff changeset
5955
Dave Love <fx@gnu.org>
parents:
diff changeset
5956 1997-08-31 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
Dave Love <fx@gnu.org>
parents:
diff changeset
5957
Dave Love <fx@gnu.org>
parents:
diff changeset
5958 * category.c (describe_category): Handle a sub-chartable.
Dave Love <fx@gnu.org>
parents:
diff changeset
5959
Dave Love <fx@gnu.org>
parents:
diff changeset
5960 1997-08-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
5961
Dave Love <fx@gnu.org>
parents:
diff changeset
5962 * sysdep.c (init_system_name): Don't try to use getdomainname.
Dave Love <fx@gnu.org>
parents:
diff changeset
5963
Dave Love <fx@gnu.org>
parents:
diff changeset
5964 1997-08-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
5965
Dave Love <fx@gnu.org>
parents:
diff changeset
5966 * dispnew.c (change_frame_size_1): Save current buffer
Dave Love <fx@gnu.org>
parents:
diff changeset
5967 around calling Fset_window_buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
5968
Dave Love <fx@gnu.org>
parents:
diff changeset
5969 * lread.c (Fload): Fix doc syntax.
Dave Love <fx@gnu.org>
parents:
diff changeset
5970
Dave Love <fx@gnu.org>
parents:
diff changeset
5971 * m/intel386.h (HAVE_ALLOCA): Do define this, if SOLARIS2.
Dave Love <fx@gnu.org>
parents:
diff changeset
5972
Dave Love <fx@gnu.org>
parents:
diff changeset
5973 1997-08-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
5974
Dave Love <fx@gnu.org>
parents:
diff changeset
5975 * lread.c (Fload): If FILE arg ends in .el or .elc,
Dave Love <fx@gnu.org>
parents:
diff changeset
5976 don't insist on adding a suffix.
Dave Love <fx@gnu.org>
parents:
diff changeset
5977
Dave Love <fx@gnu.org>
parents:
diff changeset
5978 1997-08-28 Eli Zaretskii <eliz@is.elta.co.il>
Dave Love <fx@gnu.org>
parents:
diff changeset
5979
Dave Love <fx@gnu.org>
parents:
diff changeset
5980 * callproc.c (Fcall_process): Set EOL conversion type to LF when
Dave Love <fx@gnu.org>
parents:
diff changeset
5981 binary-process-output is non-nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
5982 (Fcall_process_region): binary-process-XXXput only determines EOL
Dave Love <fx@gnu.org>
parents:
diff changeset
5983 conversion; if it is nil, convert LF <-> CRLF. Don't bind
Dave Love <fx@gnu.org>
parents:
diff changeset
5984 coding-system-for-read, it is done in Fcall_process.
Dave Love <fx@gnu.org>
parents:
diff changeset
5985
Dave Love <fx@gnu.org>
parents:
diff changeset
5986 1997-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
5987
Dave Love <fx@gnu.org>
parents:
diff changeset
5988 * alloc.c (free_marker): Call unchain_marker.
Dave Love <fx@gnu.org>
parents:
diff changeset
5989
Dave Love <fx@gnu.org>
parents:
diff changeset
5990 1997-08-28 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
5991
Dave Love <fx@gnu.org>
parents:
diff changeset
5992 * coding.c (detect_eol): Do not select no-conversion even if EOL
Dave Love <fx@gnu.org>
parents:
diff changeset
5993 format of raw-text file is inconsistent. Just read it by
Dave Love <fx@gnu.org>
parents:
diff changeset
5994 raw-text-unix.
Dave Love <fx@gnu.org>
parents:
diff changeset
5995 (Fdetect_coding_region): Do not select no-conversion even if EOL
Dave Love <fx@gnu.org>
parents:
diff changeset
5996 format of raw-text file is inconsistent.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
5997
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5998 1997-08-28 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
5999
Dave Love <fx@gnu.org>
parents:
diff changeset
6000 * coding.c (Qno_conversion, Qundecided): New variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
6001 (syms_of_coding): Initialize and staticpro them.
Dave Love <fx@gnu.org>
parents:
diff changeset
6002 (coding_category_name): Include "coding-category-raw-test".
Dave Love <fx@gnu.org>
parents:
diff changeset
6003 (setup_coding_system): Handle coding_type_raw_text.
Dave Love <fx@gnu.org>
parents:
diff changeset
6004 (detect_coding_mask): Include CODING_CATEGORY_MASK_RAW_TEXT in the
Dave Love <fx@gnu.org>
parents:
diff changeset
6005 return value instead of CODING_CATEGORY_MASK_BINARY.
Dave Love <fx@gnu.org>
parents:
diff changeset
6006 (detect_coding): Do not check the case that `mask' is 0, which
Dave Love <fx@gnu.org>
parents:
diff changeset
6007 never happens now.
Dave Love <fx@gnu.org>
parents:
diff changeset
6008 (detect_eol_type): If EOL format is inconsistent, return
Dave Love <fx@gnu.org>
parents:
diff changeset
6009 CODING_EOL_INCONSISTENT.
Dave Love <fx@gnu.org>
parents:
diff changeset
6010 (detect_eol): If EOL format of raw-text file is inconsistent,
Dave Love <fx@gnu.org>
parents:
diff changeset
6011 detect it as no-conversion.
Dave Love <fx@gnu.org>
parents:
diff changeset
6012 (decode_coding): Handle coding_type_raw_text.
Dave Love <fx@gnu.org>
parents:
diff changeset
6013 (encode_coding): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
6014 (Fdetect_coding_region): Ajusted for the above changes.
Dave Love <fx@gnu.org>
parents:
diff changeset
6015 (shrink_conversion_area): Handle coding_type_raw_text.
Dave Love <fx@gnu.org>
parents:
diff changeset
6016
Dave Love <fx@gnu.org>
parents:
diff changeset
6017 * coding.h (coding_type): New member coding_type_raw_text.
Dave Love <fx@gnu.org>
parents:
diff changeset
6018 (CODING_EOL_INCONSISTENT): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
6019 (CODING_REQUIRE_NO_CONVERSION): Check also coding_type_raw_text.
Dave Love <fx@gnu.org>
parents:
diff changeset
6020 (CODING_MAY_REQUIRE_NO_CONVERSION): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
6021 (CODING_CATEGORY_IDX_RAW_TEXT): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
6022 (CODING_CATEGORY_MASK_RAW_TEXT): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
6023
Dave Love <fx@gnu.org>
parents:
diff changeset
6024 1997-08-28 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6025
Dave Love <fx@gnu.org>
parents:
diff changeset
6026 * msdos.c: Add coding: tag, to prevent Emacs from interpreting
Dave Love <fx@gnu.org>
parents:
diff changeset
6027 binary strings.
Dave Love <fx@gnu.org>
parents:
diff changeset
6028
Dave Love <fx@gnu.org>
parents:
diff changeset
6029 1997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6030
Dave Love <fx@gnu.org>
parents:
diff changeset
6031 * xmenu.c (free_frame_menubar): Clear menubar_height field.
Dave Love <fx@gnu.org>
parents:
diff changeset
6032
Dave Love <fx@gnu.org>
parents:
diff changeset
6033 1997-08-26 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
Dave Love <fx@gnu.org>
parents:
diff changeset
6034
Dave Love <fx@gnu.org>
parents:
diff changeset
6035 * xdisp.c (redisplay_window): When trying to scroll conservatively,
Dave Love <fx@gnu.org>
parents:
diff changeset
6036 correctly take the scroll margin into account.
Dave Love <fx@gnu.org>
parents:
diff changeset
6037
Dave Love <fx@gnu.org>
parents:
diff changeset
6038 * buffer.c: Include errno.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
6039 (init_buffer) [HAVE_GETCWD]: Fix error message for getcwd failure.
Dave Love <fx@gnu.org>
parents:
diff changeset
6040
Dave Love <fx@gnu.org>
parents:
diff changeset
6041 * fileio.c (Finsert_file_contents): Fix use of Fboundp.
Dave Love <fx@gnu.org>
parents:
diff changeset
6042
Dave Love <fx@gnu.org>
parents:
diff changeset
6043 * fns.c (concat): Fix use of Fchar_bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
6044
Dave Love <fx@gnu.org>
parents:
diff changeset
6045 * lisp.h: Declare Fchar_bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
6046
Dave Love <fx@gnu.org>
parents:
diff changeset
6047 1997-08-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6048
Dave Love <fx@gnu.org>
parents:
diff changeset
6049 * minibuf.c (read_minibuf): Inherit enable-multibyte-characters
Dave Love <fx@gnu.org>
parents:
diff changeset
6050 along with the input method, if requested.
Dave Love <fx@gnu.org>
parents:
diff changeset
6051
Dave Love <fx@gnu.org>
parents:
diff changeset
6052 1997-08-26 Eli Zaretskii <eliz@is.elta.co.il>
Dave Love <fx@gnu.org>
parents:
diff changeset
6053
Dave Love <fx@gnu.org>
parents:
diff changeset
6054 * xdisp.c (decode_mode_spec): For %Z and %z, put keyboard and
Dave Love <fx@gnu.org>
parents:
diff changeset
6055 terminal coding systems into modeline on MSDOS frames as well.
Dave Love <fx@gnu.org>
parents:
diff changeset
6056
Dave Love <fx@gnu.org>
parents:
diff changeset
6057 1997-08-26 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
6058
Dave Love <fx@gnu.org>
parents:
diff changeset
6059 * minibuf.c (Qcurrent_input_method, Qactivate_input_method): New vars.
Dave Love <fx@gnu.org>
parents:
diff changeset
6060 (syms_of_minibuf): Intern and staticpro them.
Dave Love <fx@gnu.org>
parents:
diff changeset
6061 (read_minibuf): New argument INHERIT_INPUT_METHOD. If it is
Dave Love <fx@gnu.org>
parents:
diff changeset
6062 nonzero, remember the current input method in INPUT_METHOD, and
Dave Love <fx@gnu.org>
parents:
diff changeset
6063 activate it after switching to the minibuffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
6064 (Fread_from_minibuffer): New argument INHERIT_INPUT_METHOD.
Dave Love <fx@gnu.org>
parents:
diff changeset
6065 (Fread_minibuffer): Call read_minibuf with INHERIT_INPUT_METHOD nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
6066 (Fread_string): New argument INHERIT_INPUT_METHOD.
Dave Love <fx@gnu.org>
parents:
diff changeset
6067 (Fread_no_blanks_input): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
6068 (Fread_command): Call Fcompleting_read with INHERIT_INPUT_METHOD nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
6069 (Fread_function, Fread_variable, Fread_buffer): Likewise
Dave Love <fx@gnu.org>
parents:
diff changeset
6070 (Fcompleting_read): New argument INHERIT_INPUT_METHOD.
Dave Love <fx@gnu.org>
parents:
diff changeset
6071
Dave Love <fx@gnu.org>
parents:
diff changeset
6072 * lisp.h (DEFUN_ARGS_8): New macro.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
6073 (Fcompleting_read, Fread_from_minibuffer, Fread_string)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
6074 (Fread_no_blanks_input): Number of arguments fixed.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
6075
Dave Love <fx@gnu.org>
parents:
diff changeset
6076 * eval.c (Feval): Handle a subr which takes 8 arguments.
Dave Love <fx@gnu.org>
parents:
diff changeset
6077 (Ffuncall): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
6078
Dave Love <fx@gnu.org>
parents:
diff changeset
6079 * coding.c (Fread_non_nil_coding_system): Supply the arg
Dave Love <fx@gnu.org>
parents:
diff changeset
6080 INHERIT-INPUT-METHOD to Fcompleting_read.
Dave Love <fx@gnu.org>
parents:
diff changeset
6081 (Fread_coding_system): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
6082
Dave Love <fx@gnu.org>
parents:
diff changeset
6083 * callint.c (Finteractive): Document the code letter `M'.
Dave Love <fx@gnu.org>
parents:
diff changeset
6084 (Fcall_interactively): Call Fcompleting_read,
Dave Love <fx@gnu.org>
parents:
diff changeset
6085 Fread_from_minibuffer, and Fread_string with a proper value for
Dave Love <fx@gnu.org>
parents:
diff changeset
6086 the arg INHERIT-INPUT-METHOD. Handle the code letter `M'.
Dave Love <fx@gnu.org>
parents:
diff changeset
6087
Dave Love <fx@gnu.org>
parents:
diff changeset
6088 * fileio.c (Fwrite_region): Convert EOL format even if
Dave Love <fx@gnu.org>
parents:
diff changeset
6089 enable-multibyte-characters is nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
6090 (Fread_file_name): Call Fcompleting_read with INHERIT-INPUT-METHOD
Dave Love <fx@gnu.org>
parents:
diff changeset
6091 nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
6092
Dave Love <fx@gnu.org>
parents:
diff changeset
6093 * keyboard.c (Fexecute_extended_command): Call Fread_from_minibuffer
Dave Love <fx@gnu.org>
parents:
diff changeset
6094 with INHERIT-INPUT-METHOD nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
6095
Dave Love <fx@gnu.org>
parents:
diff changeset
6096 * fns.c (Fyes_or_no_p): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
6097
Dave Love <fx@gnu.org>
parents:
diff changeset
6098 * mocklisp.c (Fml_arg): Call Fread_string with
Dave Love <fx@gnu.org>
parents:
diff changeset
6099 INHERIT-INPUT-METHOD nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
6100
Dave Love <fx@gnu.org>
parents:
diff changeset
6101 * search.c (Fsearch_backward): Inherit the current input method on
Dave Love <fx@gnu.org>
parents:
diff changeset
6102 reading STRING.
Dave Love <fx@gnu.org>
parents:
diff changeset
6103 (Fsearch_forward): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
6104
Dave Love <fx@gnu.org>
parents:
diff changeset
6105 1997-08-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6106
Dave Love <fx@gnu.org>
parents:
diff changeset
6107 * frame.c (Fframe_pixel_height): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
6108
Dave Love <fx@gnu.org>
parents:
diff changeset
6109 * Makefile.in (emacs): Put dash at beginning.
Dave Love <fx@gnu.org>
parents:
diff changeset
6110
Dave Love <fx@gnu.org>
parents:
diff changeset
6111 1997-08-24 NIIBE Yutaka <gniibe@mri.co.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
6112
Dave Love <fx@gnu.org>
parents:
diff changeset
6113 * Makefile.in (xrdb.o): Depend on paths.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
6114
Dave Love <fx@gnu.org>
parents:
diff changeset
6115 1997-08-23 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6116
Dave Love <fx@gnu.org>
parents:
diff changeset
6117 * config.in (KERBEROS5, HAVE_LIBKRB4, HAVE_LIBDES425, HAVE_LIBKRB5)
Dave Love <fx@gnu.org>
parents:
diff changeset
6118 (HAVE_LIBCRYPTO, HAVE_LIBCOM_ERR, HAVE_KRB5_H, HAVE_DES_H, HAVE_KRB_H)
Dave Love <fx@gnu.org>
parents:
diff changeset
6119 (HAVE_KERBEROSIV_DES_H, HAVE_KERBEROSIV_KRB_H, HAVE_KERBEROS_DES_H)
Dave Love <fx@gnu.org>
parents:
diff changeset
6120 (HAVE_KERBEROS_KRB_H, HAVE_COM_ERR_H): Add undefs.
Dave Love <fx@gnu.org>
parents:
diff changeset
6121
Dave Love <fx@gnu.org>
parents:
diff changeset
6122 * callproc.c (init_callproc): Don't warn about missing
Dave Love <fx@gnu.org>
parents:
diff changeset
6123 arch-dep data directory, while preparing to dump.
Dave Love <fx@gnu.org>
parents:
diff changeset
6124
Dave Love <fx@gnu.org>
parents:
diff changeset
6125 * puresize.h (BASE_PURESIZE): Increased by 10k.
Dave Love <fx@gnu.org>
parents:
diff changeset
6126
Dave Love <fx@gnu.org>
parents:
diff changeset
6127 1997-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6128
Dave Love <fx@gnu.org>
parents:
diff changeset
6129 * Makefile.in (LIB_MOTIF_EXTRA): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
6130 (LIBW): Use LIB_MOTIF_EXTRA.
Dave Love <fx@gnu.org>
parents:
diff changeset
6131 * config.in (HAVE_MOTIF_2_1): Add #undef.
Dave Love <fx@gnu.org>
parents:
diff changeset
6132
Dave Love <fx@gnu.org>
parents:
diff changeset
6133 * fileio.c (Fmake_temp_name): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
6134
Dave Love <fx@gnu.org>
parents:
diff changeset
6135 * buffer.c (syms_of_buffer): Doc fixes.
Dave Love <fx@gnu.org>
parents:
diff changeset
6136
Dave Love <fx@gnu.org>
parents:
diff changeset
6137 1997-08-21 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
Dave Love <fx@gnu.org>
parents:
diff changeset
6138
Dave Love <fx@gnu.org>
parents:
diff changeset
6139 * xdisp.c (redisplay_window): Don't try using last_point_x
Dave Love <fx@gnu.org>
parents:
diff changeset
6140 if point is in the left margin of an hscroll'ed window.
Dave Love <fx@gnu.org>
parents:
diff changeset
6141
Dave Love <fx@gnu.org>
parents:
diff changeset
6142 1997-08-21 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6143
Dave Love <fx@gnu.org>
parents:
diff changeset
6144 * fileio.c (syms_of_fileio): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
6145
Dave Love <fx@gnu.org>
parents:
diff changeset
6146 * coding.c (detect_eol): If the coding system is an alias, get
Dave Love <fx@gnu.org>
parents:
diff changeset
6147 eol-type from the base of it.
Dave Love <fx@gnu.org>
parents:
diff changeset
6148
Dave Love <fx@gnu.org>
parents:
diff changeset
6149 1997-08-21 Kenichi HANDA <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
6150
Dave Love <fx@gnu.org>
parents:
diff changeset
6151 * fileio.c (Vauto_file_coding_system_function): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
6152 (Finsert_file_contents): Decide coding system after opening a
Dave Love <fx@gnu.org>
parents:
diff changeset
6153 file. Call functions set in Vauto_file_coding_system_function.
Dave Love <fx@gnu.org>
parents:
diff changeset
6154 (syms_of_fileio): Declare auto-file-coding-system-function as a
Dave Love <fx@gnu.org>
parents:
diff changeset
6155 Lisp variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
6156
Dave Love <fx@gnu.org>
parents:
diff changeset
6157 * fontset.c (Valternate_fontname_alist): Name changed from
Dave Love <fx@gnu.org>
parents:
diff changeset
6158 Valternative_fontname_alist.
Dave Love <fx@gnu.org>
parents:
diff changeset
6159 (syms_of_fontset): Adjusted for the above change.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
6160
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
6161 * fontset.h: Adjusted for the name change of
Dave Love <fx@gnu.org>
parents:
diff changeset
6162 Valternate_fontname_alist.
Dave Love <fx@gnu.org>
parents:
diff changeset
6163
Dave Love <fx@gnu.org>
parents:
diff changeset
6164 * xterm.c (x_list_fonts): Adjusted for the name change of
Dave Love <fx@gnu.org>
parents:
diff changeset
6165 Valternate_fontname_alist.
Dave Love <fx@gnu.org>
parents:
diff changeset
6166
Dave Love <fx@gnu.org>
parents:
diff changeset
6167 1997-08-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6168
Dave Love <fx@gnu.org>
parents:
diff changeset
6169 * charset.c (Fchars_in_region): Fix gap handling.
Dave Love <fx@gnu.org>
parents:
diff changeset
6170
Dave Love <fx@gnu.org>
parents:
diff changeset
6171 * editfns.c (NULL): Define, if not defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
6172
Dave Love <fx@gnu.org>
parents:
diff changeset
6173 1997-08-19 Geoff Voelker <voelker@cs.washington.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6174
Dave Love <fx@gnu.org>
parents:
diff changeset
6175 * fileio.c (Finsert_file_contents): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
6176
Dave Love <fx@gnu.org>
parents:
diff changeset
6177 1997-08-18 Ken'ichi Handa <handa@albert.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6178
Dave Love <fx@gnu.org>
parents:
diff changeset
6179 * charset.c (Fchars_in_region): Renamed form Fcount_chars_region.
Dave Love <fx@gnu.org>
parents:
diff changeset
6180 (syms_of_charset): Define Schars_in_region as a Lisp subroutine
Dave Love <fx@gnu.org>
parents:
diff changeset
6181 instead of Scount_chars_region.
Dave Love <fx@gnu.org>
parents:
diff changeset
6182
Dave Love <fx@gnu.org>
parents:
diff changeset
6183 1997-08-17 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6184
Dave Love <fx@gnu.org>
parents:
diff changeset
6185 * fileio.c (Fdo_auto_save): If open fails, make lispstream nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
6186
Dave Love <fx@gnu.org>
parents:
diff changeset
6187 1997-08-16 Geoff Voelker <voelker@cs.washington.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6188
Dave Love <fx@gnu.org>
parents:
diff changeset
6189 * fileio.c (Finsert_file_contents) [DOS_NT]: Set buffer_file_type
Dave Love <fx@gnu.org>
parents:
diff changeset
6190 according to eol conversion used on file.
Dave Love <fx@gnu.org>
parents:
diff changeset
6191
Dave Love <fx@gnu.org>
parents:
diff changeset
6192 1997-08-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6193
Dave Love <fx@gnu.org>
parents:
diff changeset
6194 * Makefile.in (xselect.o): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
6195
Dave Love <fx@gnu.org>
parents:
diff changeset
6196 * minibuf.c (read_minibuf): New arg disable_multibyte.
Dave Love <fx@gnu.org>
parents:
diff changeset
6197 (Fcompleting_read): Pass 1 for disable_multibyte if
Dave Love <fx@gnu.org>
parents:
diff changeset
6198 the completion table is read-file-name-internal.
Dave Love <fx@gnu.org>
parents:
diff changeset
6199
Dave Love <fx@gnu.org>
parents:
diff changeset
6200 * xrdb.c: Include paths.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
6201 (get_system_app): Use PATH_X_DEFAULTS.
Dave Love <fx@gnu.org>
parents:
diff changeset
6202
Dave Love <fx@gnu.org>
parents:
diff changeset
6203 * paths.in (PATH_X_DEFAULTS): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
6204
Dave Love <fx@gnu.org>
parents:
diff changeset
6205 * term.c (term_get_fkeys_1): Use kH as alternate for move-to-last-line.
Dave Love <fx@gnu.org>
parents:
diff changeset
6206
Dave Love <fx@gnu.org>
parents:
diff changeset
6207 * charset.c: Many doc fixes.
Dave Love <fx@gnu.org>
parents:
diff changeset
6208 (Fcount_chars_region): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
6209 (min, max): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
6210
Dave Love <fx@gnu.org>
parents:
diff changeset
6211 * fns.c (Flength): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
6212
Dave Love <fx@gnu.org>
parents:
diff changeset
6213 * editfns.c (Fchar_before): Do range check before decrement.
Dave Love <fx@gnu.org>
parents:
diff changeset
6214
Dave Love <fx@gnu.org>
parents:
diff changeset
6215 1997-08-16 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
6216
Dave Love <fx@gnu.org>
parents:
diff changeset
6217 * coding.h (CODING_FLAG_ISO_LATIN_EXTRA): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
6218
Dave Love <fx@gnu.org>
parents:
diff changeset
6219 * coding.c (Vmicrosoft_code_table): This variable deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
6220 (Vlatin_extra_code_table): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
6221 (detect_coding_iso2022): Pay attention to Vlatin_extra_code_table.
Dave Love <fx@gnu.org>
parents:
diff changeset
6222 (detect_coding_mask): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
6223 (setup_coding_system): Handle a new FLAGS element
Dave Love <fx@gnu.org>
parents:
diff changeset
6224 ACCEPT-LATIN-EXTRA-CODE.
Dave Love <fx@gnu.org>
parents:
diff changeset
6225 (syms_of_coding): Delete code for Vmicrosoft_code_table.
Dave Love <fx@gnu.org>
parents:
diff changeset
6226 Declare latin-extra-code-table as Lisp variable, and initialize.
Dave Love <fx@gnu.org>
parents:
diff changeset
6227
Dave Love <fx@gnu.org>
parents:
diff changeset
6228 1997-08-14 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6229
Dave Love <fx@gnu.org>
parents:
diff changeset
6230 * Makefile.in (xselect.o): Depend on coding.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
6231
Dave Love <fx@gnu.org>
parents:
diff changeset
6232 * s/osf1.h (SOCKLEN_TYPE): New macro definition.
Dave Love <fx@gnu.org>
parents:
diff changeset
6233
Dave Love <fx@gnu.org>
parents:
diff changeset
6234 1997-08-14 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
Dave Love <fx@gnu.org>
parents:
diff changeset
6235
Dave Love <fx@gnu.org>
parents:
diff changeset
6236 * xdisp.c (COERCE_MARKER): Use Fmarker_position instead of
Dave Love <fx@gnu.org>
parents:
diff changeset
6237 marker_position so that it works with a marker that points nowhere.
Dave Love <fx@gnu.org>
parents:
diff changeset
6238 (redisplay_window): Check that Voverlay_arrow_position is a
Dave Love <fx@gnu.org>
parents:
diff changeset
6239 marker before accessing it as such.
Dave Love <fx@gnu.org>
parents:
diff changeset
6240
Dave Love <fx@gnu.org>
parents:
diff changeset
6241 1997-08-14 Eli Zaretskii <eliz@is.elta.co.il>
Dave Love <fx@gnu.org>
parents:
diff changeset
6242
Dave Love <fx@gnu.org>
parents:
diff changeset
6243 * emacs.c (main): Update re_max_failures so regex.c won't overflow
Dave Love <fx@gnu.org>
parents:
diff changeset
6244 the stack, except when dumping.
Dave Love <fx@gnu.org>
parents:
diff changeset
6245
Dave Love <fx@gnu.org>
parents:
diff changeset
6246 1997-08-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6247
Dave Love <fx@gnu.org>
parents:
diff changeset
6248 * xdisp.c (redisplay_window): When handling just cursor motion,
Dave Love <fx@gnu.org>
parents:
diff changeset
6249 do not subtract hscroll when accessing last_point_x.
Dave Love <fx@gnu.org>
parents:
diff changeset
6250 (display_text_line): Add WINDOW_LEFT_MARGIN into hpos
Dave Love <fx@gnu.org>
parents:
diff changeset
6251 later on, after handling hscroll and minibuffer prompt.
Dave Love <fx@gnu.org>
parents:
diff changeset
6252
Dave Love <fx@gnu.org>
parents:
diff changeset
6253 1997-08-13 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6254
Dave Love <fx@gnu.org>
parents:
diff changeset
6255 * msdos.c (syms_of_msdos): Define and bind x-bitmap-file-path and
Dave Love <fx@gnu.org>
parents:
diff changeset
6256 delete-exited-processes, to prevent cus-start.el from complaining.
Dave Love <fx@gnu.org>
parents:
diff changeset
6257
Dave Love <fx@gnu.org>
parents:
diff changeset
6258 1997-08-13 Kazushi (Jam) Marukawa <maru@pdapsun2.trc.rwcp.or.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
6259
Dave Love <fx@gnu.org>
parents:
diff changeset
6260 * filelock.c (lock_file): Use %lu instead of %d in sprintf because
Dave Love <fx@gnu.org>
parents:
diff changeset
6261 the variable named pid is unsigned long.
Dave Love <fx@gnu.org>
parents:
diff changeset
6262
Dave Love <fx@gnu.org>
parents:
diff changeset
6263 * unexalpha.c (unexec): Cast arg to fprintf.
Dave Love <fx@gnu.org>
parents:
diff changeset
6264
Dave Love <fx@gnu.org>
parents:
diff changeset
6265 1997-08-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6266
Dave Love <fx@gnu.org>
parents:
diff changeset
6267 * alloc.c (free_marker): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
6268
Dave Love <fx@gnu.org>
parents:
diff changeset
6269 * insdel.c (signal_before_change): Relocate START and END
Dave Love <fx@gnu.org>
parents:
diff changeset
6270 using markers for subsequent functions, when we run a function.
Dave Love <fx@gnu.org>
parents:
diff changeset
6271
Dave Love <fx@gnu.org>
parents:
diff changeset
6272 * Makefile.in (emacs): Warn about shadowed standard libraries here.
Dave Love <fx@gnu.org>
parents:
diff changeset
6273
Dave Love <fx@gnu.org>
parents:
diff changeset
6274 1997-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6275
Dave Love <fx@gnu.org>
parents:
diff changeset
6276 * emacs.c (main): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
6277
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
6278 1997-08-11 Eli Zaretskii <eliz@is.elta.co.il>
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
6279
Dave Love <fx@gnu.org>
parents:
diff changeset
6280 * dosfns.c (init_dosfns): Avoid calling DOS memory-allocation
Dave Love <fx@gnu.org>
parents:
diff changeset
6281 service, NT DPMI server will crash Emacs in DOS box, if we do.
Dave Love <fx@gnu.org>
parents:
diff changeset
6282
Dave Love <fx@gnu.org>
parents:
diff changeset
6283 * msdos.c (IT_set_frame_parameters): Actually store the frame
Dave Love <fx@gnu.org>
parents:
diff changeset
6284 parameters in the frame parameters' alist.
Dave Love <fx@gnu.org>
parents:
diff changeset
6285
Dave Love <fx@gnu.org>
parents:
diff changeset
6286 * msdos.c (init_environment): Set Emacs root directory properly when
Dave Love <fx@gnu.org>
parents:
diff changeset
6287 the executable is in its `src' subdirectory, as under a debugger.
Dave Love <fx@gnu.org>
parents:
diff changeset
6288 (IT_set_face): If termscript is in use, print the number of the
Dave Love <fx@gnu.org>
parents:
diff changeset
6289 face as well.
Dave Love <fx@gnu.org>
parents:
diff changeset
6290
Dave Love <fx@gnu.org>
parents:
diff changeset
6291 1997-08-10 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6292
Dave Love <fx@gnu.org>
parents:
diff changeset
6293 * emacs.c (main) [__FreeBSD__ && PROFILING]: Add code for profiling.
Dave Love <fx@gnu.org>
parents:
diff changeset
6294
Dave Love <fx@gnu.org>
parents:
diff changeset
6295 1997-08-10 Eli Zaretskii <eliz@is.elta.co.il>
Dave Love <fx@gnu.org>
parents:
diff changeset
6296
Dave Love <fx@gnu.org>
parents:
diff changeset
6297 * msdos.c (Qbackground_color, Qforeground_color): Define vars.
Dave Love <fx@gnu.org>
parents:
diff changeset
6298
Dave Love <fx@gnu.org>
parents:
diff changeset
6299 * dosfns.c (Finsert_startup_screen): Call `insert_char' with a
Dave Love <fx@gnu.org>
parents:
diff changeset
6300 single argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
6301
Dave Love <fx@gnu.org>
parents:
diff changeset
6302 1997-08-10 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6303
Dave Love <fx@gnu.org>
parents:
diff changeset
6304 * coding.h (struct iso2022_spec): New member expected_charsets.
Dave Love <fx@gnu.org>
parents:
diff changeset
6305 (CODING_SPEC_ISO_EXPECTED_CHARSETS): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
6306
Dave Love <fx@gnu.org>
parents:
diff changeset
6307 * coding.c (Fset_terminal_coding_system_internal): Set
Dave Love <fx@gnu.org>
parents:
diff changeset
6308 CODING_FLAG_ISO_SAFE in terminal_coding.flags.
Dave Love <fx@gnu.org>
parents:
diff changeset
6309 (ENCODE_ISO_CHARACTER_DIMENSION1): Check
Dave Love <fx@gnu.org>
parents:
diff changeset
6310 CODING_SPEC_ISO_EXPECTED_CHARSETS.
Dave Love <fx@gnu.org>
parents:
diff changeset
6311 (ENCODE_ISO_CHARACTER_DIMENSION2): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
6312
Dave Love <fx@gnu.org>
parents:
diff changeset
6313 1997-08-10 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
6314
Dave Love <fx@gnu.org>
parents:
diff changeset
6315 * term.c (encode_terminal_code): Use safe_terminal_coding if
Dave Love <fx@gnu.org>
parents:
diff changeset
6316 terminal_coding seems to encode Emacs' internal code as is.
Dave Love <fx@gnu.org>
parents:
diff changeset
6317 (write_glyphs): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
6318
Dave Love <fx@gnu.org>
parents:
diff changeset
6319 * coding.c (ENCODE_ISO_CHARACTER_DIMENSION1): Pay attention to
Dave Love <fx@gnu.org>
parents:
diff changeset
6320 CODING_FLAG_ISO_SAFE.
Dave Love <fx@gnu.org>
parents:
diff changeset
6321 (ENCODE_ISO_CHARACTER_DIMENSION2): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
6322 (safe_terminal_coding): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
6323 (Fset_safe_terminal_coding_system_internal): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
6324 (init_coding_once): Initilize safe_terminal_coding.
Dave Love <fx@gnu.org>
parents:
diff changeset
6325 (syms_of_coding): Declare set-safe-terminal-coding-system as a
Dave Love <fx@gnu.org>
parents:
diff changeset
6326 Lisp function.
Dave Love <fx@gnu.org>
parents:
diff changeset
6327
Dave Love <fx@gnu.org>
parents:
diff changeset
6328 * coding.h (CODING_FLAG_ISO_SAFE): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
6329 (CODING_INHIBIT_CHARACTER_SUBSTITUTION): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
6330 coding.h (safe_terminal_coding): Extern it.
Dave Love <fx@gnu.org>
parents:
diff changeset
6331
Dave Love <fx@gnu.org>
parents:
diff changeset
6332 1997-08-10 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
6333
Dave Love <fx@gnu.org>
parents:
diff changeset
6334 * coding.c (Vmicrosoft_code_table): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
6335 (syms_of_coding): Declare it as a Lisp variable and initialize it.
Dave Love <fx@gnu.org>
parents:
diff changeset
6336 (detect_coding_mask): Pay attention to Vmicrosoft_code_table.
Dave Love <fx@gnu.org>
parents:
diff changeset
6337
Dave Love <fx@gnu.org>
parents:
diff changeset
6338 * xterm.c (dumpglyphs): Pay attention to
Dave Love <fx@gnu.org>
parents:
diff changeset
6339 Vignore_relative_composition.
Dave Love <fx@gnu.org>
parents:
diff changeset
6340
Dave Love <fx@gnu.org>
parents:
diff changeset
6341 * fontset.h (Vignore_relative_composition): Extern it.
Dave Love <fx@gnu.org>
parents:
diff changeset
6342
Dave Love <fx@gnu.org>
parents:
diff changeset
6343 * fontset.c (Vignore_relative_composition): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
6344 (syms_of_fontset): Doc-string of use-default-ascent modified.
Dave Love <fx@gnu.org>
parents:
diff changeset
6345 Declare ignore-relative-composition as a Lisp variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
6346
Dave Love <fx@gnu.org>
parents:
diff changeset
6347 * fns.c (concat): Pay attention to multibyte characters when
Dave Love <fx@gnu.org>
parents:
diff changeset
6348 TARGET_TYPE is Lisp_String.
Dave Love <fx@gnu.org>
parents:
diff changeset
6349
Dave Love <fx@gnu.org>
parents:
diff changeset
6350 1997-08-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6351
Dave Love <fx@gnu.org>
parents:
diff changeset
6352 * sysdep.c (init_system_name): If domain is null, don't add a period.
Dave Love <fx@gnu.org>
parents:
diff changeset
6353
Dave Love <fx@gnu.org>
parents:
diff changeset
6354 1997-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6355
Dave Love <fx@gnu.org>
parents:
diff changeset
6356 * buffer.c (init_buffer): Use getcwd instead of getwd, if available.
Dave Love <fx@gnu.org>
parents:
diff changeset
6357
Dave Love <fx@gnu.org>
parents:
diff changeset
6358 * eval.c (do_autoload): Require a suffix for the file.
Dave Love <fx@gnu.org>
parents:
diff changeset
6359
Dave Love <fx@gnu.org>
parents:
diff changeset
6360 * lread.c (read1): Handle read_escape making a multibyte character.
Dave Love <fx@gnu.org>
parents:
diff changeset
6361
Dave Love <fx@gnu.org>
parents:
diff changeset
6362 * strftime.c (gmtime_r, localtime_r): Undef before defining.
Dave Love <fx@gnu.org>
parents:
diff changeset
6363
Dave Love <fx@gnu.org>
parents:
diff changeset
6364 * fns.c (Frequire): Don't insist on a suffix
Dave Love <fx@gnu.org>
parents:
diff changeset
6365 if the file name argument was explicitly specified.
Dave Love <fx@gnu.org>
parents:
diff changeset
6366
Dave Love <fx@gnu.org>
parents:
diff changeset
6367 1997-08-07 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
Dave Love <fx@gnu.org>
parents:
diff changeset
6368
Dave Love <fx@gnu.org>
parents:
diff changeset
6369 * Makefile.in (lisp, shortlisp): Add bindings.el and case-table.elc.
Dave Love <fx@gnu.org>
parents:
diff changeset
6370
Dave Love <fx@gnu.org>
parents:
diff changeset
6371 * xdisp.c (redisplay_window): Fix access to w->last_point{,_[xy]}.
Dave Love <fx@gnu.org>
parents:
diff changeset
6372
Dave Love <fx@gnu.org>
parents:
diff changeset
6373 * lisp.h (Flocal_variable_p, Ffind_operation_coding_system): Declared.
Dave Love <fx@gnu.org>
parents:
diff changeset
6374 (find_symbol_value): Fix declaration.
Dave Love <fx@gnu.org>
parents:
diff changeset
6375
Dave Love <fx@gnu.org>
parents:
diff changeset
6376 1997-08-07 Erik Naggum <erik@naggum.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
6377
Dave Love <fx@gnu.org>
parents:
diff changeset
6378 * emacs.c (main): Remove call to init_filelock.
Dave Love <fx@gnu.org>
parents:
diff changeset
6379 * filelock.c (init_filelock): Function deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
6380 * paths.in (PATH_LOCK): Definition deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
6381
Dave Love <fx@gnu.org>
parents:
diff changeset
6382 1997-08-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6383
Dave Love <fx@gnu.org>
parents:
diff changeset
6384 * xrdb.c (X_DEFAULT_SEARCH_PATH): Add /usr/X11R6/lib alternatives.
Dave Love <fx@gnu.org>
parents:
diff changeset
6385
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
6386 * editfns.c (Fwiden, Fnarrow_to_region, save_restriction_restore):
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
6387 Don't set clip_changed if the new values are the same as the old.
Dave Love <fx@gnu.org>
parents:
diff changeset
6388
Dave Love <fx@gnu.org>
parents:
diff changeset
6389 * fileio.c (Fwrite_region): Turn off the feature of checking
Dave Love <fx@gnu.org>
parents:
diff changeset
6390 whether another buffer has locked this file.
Dave Love <fx@gnu.org>
parents:
diff changeset
6391
Dave Love <fx@gnu.org>
parents:
diff changeset
6392 * xdisp.c (COERCE_MARKER): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
6393 (redisplay_internal): Coerce Voverlay_arrow_position to a number
Dave Love <fx@gnu.org>
parents:
diff changeset
6394 to record it in last_arrow_position.
Dave Love <fx@gnu.org>
parents:
diff changeset
6395 (mark_window_display_accurate, redisplay_window): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
6396 (redisplay_window): Don't do the "only point has change" optimization
Dave Love <fx@gnu.org>
parents:
diff changeset
6397 if the overlay arrow is in this buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
6398
Dave Love <fx@gnu.org>
parents:
diff changeset
6399 1997-08-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6400
Dave Love <fx@gnu.org>
parents:
diff changeset
6401 * unexelf.c (unexec): Cast 1st arg in mmap calls.
Dave Love <fx@gnu.org>
parents:
diff changeset
6402
Dave Love <fx@gnu.org>
parents:
diff changeset
6403 * sysdep.c (init_sys_modes) [mips || HAVE_TCATTR]:
Dave Love <fx@gnu.org>
parents:
diff changeset
6404 Handle flow_control by setting VSTART and VSTOP characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
6405
Dave Love <fx@gnu.org>
parents:
diff changeset
6406 * filelock.c (lock_file_1, lock_file): Add casts.
Dave Love <fx@gnu.org>
parents:
diff changeset
6407
Dave Love <fx@gnu.org>
parents:
diff changeset
6408 * xselect.c (syms_of_xselect): Doc syntax fixes.
Dave Love <fx@gnu.org>
parents:
diff changeset
6409
Dave Love <fx@gnu.org>
parents:
diff changeset
6410 * coding.c (syms_of_coding): Doc syntax fixes.
Dave Love <fx@gnu.org>
parents:
diff changeset
6411
Dave Love <fx@gnu.org>
parents:
diff changeset
6412 * xdisp.c (redisplay_internal): Count only visible frames at first.
Dave Love <fx@gnu.org>
parents:
diff changeset
6413
Dave Love <fx@gnu.org>
parents:
diff changeset
6414 * xdisp.c (redisplay_internal): Count all visible frames in new_count.
Dave Love <fx@gnu.org>
parents:
diff changeset
6415
Dave Love <fx@gnu.org>
parents:
diff changeset
6416 1997-08-05 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6417
Dave Love <fx@gnu.org>
parents:
diff changeset
6418 * coding.c (detect_eol_type): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
6419
Dave Love <fx@gnu.org>
parents:
diff changeset
6420 1997-08-05 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6421
Dave Love <fx@gnu.org>
parents:
diff changeset
6422 * fontset.c (syms_of_fontset): Doc fixes.
Dave Love <fx@gnu.org>
parents:
diff changeset
6423
Dave Love <fx@gnu.org>
parents:
diff changeset
6424 1997-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6425
Dave Love <fx@gnu.org>
parents:
diff changeset
6426 * indent.c (current_column): Update ptr differently at newline
Dave Love <fx@gnu.org>
parents:
diff changeset
6427 so that current_column_bol_cache is set properly.
Dave Love <fx@gnu.org>
parents:
diff changeset
6428
Dave Love <fx@gnu.org>
parents:
diff changeset
6429 1997-08-04 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
6430
Dave Love <fx@gnu.org>
parents:
diff changeset
6431 * coding.c (detect_eol_type): If EOL representation does not
Dave Love <fx@gnu.org>
parents:
diff changeset
6432 seem consistent, use no conversion.
Dave Love <fx@gnu.org>
parents:
diff changeset
6433
Dave Love <fx@gnu.org>
parents:
diff changeset
6434 * process.c (Fset_process_coding_system): Doc-string modified.
Dave Love <fx@gnu.org>
parents:
diff changeset
6435 (Fprocess_coding_system): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
6436
Dave Love <fx@gnu.org>
parents:
diff changeset
6437 * callproc.c (Fcall_process_region): Use cdr part (not car part)
Dave Love <fx@gnu.org>
parents:
diff changeset
6438 of Vdefault_process_coding_system for writing out text.
Dave Love <fx@gnu.org>
parents:
diff changeset
6439
Dave Love <fx@gnu.org>
parents:
diff changeset
6440 * coding.c (detect_coding_iso2022): Do not exclude posibility of
Dave Love <fx@gnu.org>
parents:
diff changeset
6441 7-bit encoding when designation to G1 occurs. If CSI, SS2, or SS3
Dave Love <fx@gnu.org>
parents:
diff changeset
6442 is found, return CODING_CATEGORY_MASK_ISO_8_ELSE.
Dave Love <fx@gnu.org>
parents:
diff changeset
6443 (Fdetect_coding_region): Doc-string modified.
Dave Love <fx@gnu.org>
parents:
diff changeset
6444
Dave Love <fx@gnu.org>
parents:
diff changeset
6445 1997-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6446
Dave Love <fx@gnu.org>
parents:
diff changeset
6447 * xfaces.c (merge_face_list): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
6448 (compute_char_face): Use merge_face_list.
Dave Love <fx@gnu.org>
parents:
diff changeset
6449 Allow (foreground-color . COLOR) and (background-color . COLOR)
Dave Love <fx@gnu.org>
parents:
diff changeset
6450 in place of a face.
Dave Love <fx@gnu.org>
parents:
diff changeset
6451
Dave Love <fx@gnu.org>
parents:
diff changeset
6452 1997-08-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6453
Dave Love <fx@gnu.org>
parents:
diff changeset
6454 * m/intel386.h (HAVE_ALLOCA): Don't define this
Dave Love <fx@gnu.org>
parents:
diff changeset
6455 on USG5_4 if not using GNU C.
Dave Love <fx@gnu.org>
parents:
diff changeset
6456
Dave Love <fx@gnu.org>
parents:
diff changeset
6457 * xdisp.c (redisplay_internal): Count number of visible frames
Dave Love <fx@gnu.org>
parents:
diff changeset
6458 instead of number of frames that were redisplayed.
Dave Love <fx@gnu.org>
parents:
diff changeset
6459
Dave Love <fx@gnu.org>
parents:
diff changeset
6460 * m/ibmrs6000.h (LD_SWITCH_MACHINE):
Dave Love <fx@gnu.org>
parents:
diff changeset
6461 Add #ifdef emacs around all the definitions of this.
Dave Love <fx@gnu.org>
parents:
diff changeset
6462
Dave Love <fx@gnu.org>
parents:
diff changeset
6463 * lisp.h (Fload): Update declaration.
Dave Love <fx@gnu.org>
parents:
diff changeset
6464
Dave Love <fx@gnu.org>
parents:
diff changeset
6465 1997-08-03 Kenichi HANDA <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
6466
Dave Love <fx@gnu.org>
parents:
diff changeset
6467 * coding.h (CODING_CATEGORY_MASK_BINARY): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
6468
Dave Love <fx@gnu.org>
parents:
diff changeset
6469 * coding.c (detect_coding_mask): Include
Dave Love <fx@gnu.org>
parents:
diff changeset
6470 CODING_CATEGORY_MASK_BINARY in the return value if any 8-bit code
Dave Love <fx@gnu.org>
parents:
diff changeset
6471 is found.
Dave Love <fx@gnu.org>
parents:
diff changeset
6472
Dave Love <fx@gnu.org>
parents:
diff changeset
6473 * xfns.c (x_set_frame_parameters): Heading comment fixed.
Dave Love <fx@gnu.org>
parents:
diff changeset
6474 (x_default_parameter): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
6475
Dave Love <fx@gnu.org>
parents:
diff changeset
6476 * xselect.c (Vclipboard_coding_system): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
6477 (selection_data_to_lisp_data): Decode text by
Dave Love <fx@gnu.org>
parents:
diff changeset
6478 Vclipboard_coding_system.
Dave Love <fx@gnu.org>
parents:
diff changeset
6479 (lisp_data_to_selection_data): Encode text by
Dave Love <fx@gnu.org>
parents:
diff changeset
6480 Vclipboard_coding_system.
Dave Love <fx@gnu.org>
parents:
diff changeset
6481 (syms_of_xselect): Declare clipboard-coding-system as Lisp
Dave Love <fx@gnu.org>
parents:
diff changeset
6482 variable and initialize it.
Dave Love <fx@gnu.org>
parents:
diff changeset
6483
Dave Love <fx@gnu.org>
parents:
diff changeset
6484 1997-08-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6485
Dave Love <fx@gnu.org>
parents:
diff changeset
6486 * coding.c: Doc fixes.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
6487
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
6488 * lread.c (Fload): New optional arg MUST-SUFFIX.
Dave Love <fx@gnu.org>
parents:
diff changeset
6489 * fns.c (Frequire): Pass t for the MUST-SUFFIX arg to Fload.
Dave Love <fx@gnu.org>
parents:
diff changeset
6490 * eval.c (do_autoload): Pass new arg to Fload.
Dave Love <fx@gnu.org>
parents:
diff changeset
6491
Dave Love <fx@gnu.org>
parents:
diff changeset
6492 * indent.c (compute_motion): Correct the criterion for when to
Dave Love <fx@gnu.org>
parents:
diff changeset
6493 move back 1 space when we terminate just after continuing the line.
Dave Love <fx@gnu.org>
parents:
diff changeset
6494
Dave Love <fx@gnu.org>
parents:
diff changeset
6495 1997-07-31 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6496
Dave Love <fx@gnu.org>
parents:
diff changeset
6497 * coding.c (encode_coding_iso2022): When source data ends not at
Dave Love <fx@gnu.org>
parents:
diff changeset
6498 character boundardy, set data in coding->carryover correctly, and
Dave Love <fx@gnu.org>
parents:
diff changeset
6499 set SRC to SRC_END.
Dave Love <fx@gnu.org>
parents:
diff changeset
6500 (encode_coding_sjis_big5): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
6501 (encode_coding): Don't set coding->carryover_size to 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
6502
Dave Love <fx@gnu.org>
parents:
diff changeset
6503 * fileio.c (Fwrite_region): Don't try to flush out a data twice.
Dave Love <fx@gnu.org>
parents:
diff changeset
6504
Dave Love <fx@gnu.org>
parents:
diff changeset
6505 1997-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6506
Dave Love <fx@gnu.org>
parents:
diff changeset
6507 * xdisp.c (redisplay_window): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
6508
Dave Love <fx@gnu.org>
parents:
diff changeset
6509 * dispnew.c (direct_output_for_insert): Set last_point_x properly.
Dave Love <fx@gnu.org>
parents:
diff changeset
6510
Dave Love <fx@gnu.org>
parents:
diff changeset
6511 1997-07-31 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6512
Dave Love <fx@gnu.org>
parents:
diff changeset
6513 * xterm.c (x_list_fonts): Request at least 10 fonts by XListFonts.
Dave Love <fx@gnu.org>
parents:
diff changeset
6514
Dave Love <fx@gnu.org>
parents:
diff changeset
6515 * coding.c (encode_coding_iso2022): Write out invalid multibyte
Dave Love <fx@gnu.org>
parents:
diff changeset
6516 forms in a buffer as is.
Dave Love <fx@gnu.org>
parents:
diff changeset
6517 (detect_coding_mask): If ISO_CODE_CSI appears in an invalid
Dave Love <fx@gnu.org>
parents:
diff changeset
6518 sequence, ignore it.
Dave Love <fx@gnu.org>
parents:
diff changeset
6519
Dave Love <fx@gnu.org>
parents:
diff changeset
6520 1997-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6521
Dave Love <fx@gnu.org>
parents:
diff changeset
6522 * xdisp.c (redisplay_window): Fix one-off in handling
Dave Love <fx@gnu.org>
parents:
diff changeset
6523 scroll-conservatively for scrolling up.
Dave Love <fx@gnu.org>
parents:
diff changeset
6524
Dave Love <fx@gnu.org>
parents:
diff changeset
6525 * filelock.c (current_lock_owner): Don't try to delete lock
Dave Love <fx@gnu.org>
parents:
diff changeset
6526 if this or another existing process owns it!
Dave Love <fx@gnu.org>
parents:
diff changeset
6527
Dave Love <fx@gnu.org>
parents:
diff changeset
6528 1997-07-31 enami tsugutomo <enami@but-b.or.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
6529
Dave Love <fx@gnu.org>
parents:
diff changeset
6530 * process.c (read_process_output): Don't call setup_coding_system
Dave Love <fx@gnu.org>
parents:
diff changeset
6531 for proc_decode_coding_system[channel]. It is already done in
Dave Love <fx@gnu.org>
parents:
diff changeset
6532 detect_coding called via decode_coding.
Dave Love <fx@gnu.org>
parents:
diff changeset
6533
Dave Love <fx@gnu.org>
parents:
diff changeset
6534 1997-07-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6535
Dave Love <fx@gnu.org>
parents:
diff changeset
6536 * filelock.c (lock_if_free): Don't loop; for strange error, return -1.
Dave Love <fx@gnu.org>
parents:
diff changeset
6537
Dave Love <fx@gnu.org>
parents:
diff changeset
6538 * s/sunos4shr.h (LIBXMU): Alternative definition if CANNOT_DUMP.
Dave Love <fx@gnu.org>
parents:
diff changeset
6539
Dave Love <fx@gnu.org>
parents:
diff changeset
6540 * Makefile.in (LDFLAGS, CPPFLAGS): Get them from configure like CFLAGS.
Dave Love <fx@gnu.org>
parents:
diff changeset
6541
Dave Love <fx@gnu.org>
parents:
diff changeset
6542 1997-07-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6543
Dave Love <fx@gnu.org>
parents:
diff changeset
6544 * process.c (wait_reading_process_input): Call detect_input_pending
Dave Love <fx@gnu.org>
parents:
diff changeset
6545 whenever read_kbd is 0, not just when wait_for_cell.
Dave Love <fx@gnu.org>
parents:
diff changeset
6546
Dave Love <fx@gnu.org>
parents:
diff changeset
6547 * xdisp.c (decode_mode_spec_coding): If multibyte chars disabled.
Dave Love <fx@gnu.org>
parents:
diff changeset
6548 display only the eol flag.
Dave Love <fx@gnu.org>
parents:
diff changeset
6549
Dave Love <fx@gnu.org>
parents:
diff changeset
6550 1997-07-29 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6551
Dave Love <fx@gnu.org>
parents:
diff changeset
6552 * xterm.c (x_list_fonts): Reject a font whose min_bounds.width is 0.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
6553
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
6554 1997-07-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6555
Dave Love <fx@gnu.org>
parents:
diff changeset
6556 * emacs.c (sort_args): Check properly for `--'.
Dave Love <fx@gnu.org>
parents:
diff changeset
6557
Dave Love <fx@gnu.org>
parents:
diff changeset
6558 * xdisp.c (redisplay_window): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
6559
Dave Love <fx@gnu.org>
parents:
diff changeset
6560 * cm.h, sysdep.c, terminfo.c [HAVE_LIBNCURSES]:
Dave Love <fx@gnu.org>
parents:
diff changeset
6561 Declare ospeed as short, unless NCURSES_OSPEED_T.
Dave Love <fx@gnu.org>
parents:
diff changeset
6562
Dave Love <fx@gnu.org>
parents:
diff changeset
6563 * xdisp.c (redisplay_window): When text has not changed,
Dave Love <fx@gnu.org>
parents:
diff changeset
6564 call compute_motion starting from the former PT if possible.
Dave Love <fx@gnu.org>
parents:
diff changeset
6565 If PT is unchanged from w->last_point, don't do compute_motion at all.
Dave Love <fx@gnu.org>
parents:
diff changeset
6566
Dave Love <fx@gnu.org>
parents:
diff changeset
6567 1997-07-28 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
Dave Love <fx@gnu.org>
parents:
diff changeset
6568
Dave Love <fx@gnu.org>
parents:
diff changeset
6569 * editfns.c (Fformat_time_string): Don't hang if strftime produces
Dave Love <fx@gnu.org>
parents:
diff changeset
6570 an empty string. Fix arguments of second call to strftime.
Dave Love <fx@gnu.org>
parents:
diff changeset
6571 Remove check for result being negative, this cannot happen.
Dave Love <fx@gnu.org>
parents:
diff changeset
6572
Dave Love <fx@gnu.org>
parents:
diff changeset
6573 * xterm.c (x_new_font): Follow the change in
Dave Love <fx@gnu.org>
parents:
diff changeset
6574 x_set_scroll_bar_width and make the scroll bar at least 14 pixels
Dave Love <fx@gnu.org>
parents:
diff changeset
6575 wide.
Dave Love <fx@gnu.org>
parents:
diff changeset
6576
Dave Love <fx@gnu.org>
parents:
diff changeset
6577 * xfns.c (Fx_create_frame): Initialize fontset in output_data.
Dave Love <fx@gnu.org>
parents:
diff changeset
6578
Dave Love <fx@gnu.org>
parents:
diff changeset
6579 1997-07-28 Dan Nicolaescu <done@ece.arizona.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6580
Dave Love <fx@gnu.org>
parents:
diff changeset
6581 * charset.c (non_ascii_char_to_string): Fix typos.
Dave Love <fx@gnu.org>
parents:
diff changeset
6582
Dave Love <fx@gnu.org>
parents:
diff changeset
6583 1997-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6584
Dave Love <fx@gnu.org>
parents:
diff changeset
6585 * callproc.c (syms_of_callproc):
Dave Love <fx@gnu.org>
parents:
diff changeset
6586 Don't init Vtemp_file_name_pattern here.
Dave Love <fx@gnu.org>
parents:
diff changeset
6587
Dave Love <fx@gnu.org>
parents:
diff changeset
6588 * lread.c (map_obarray): Don't crash if something strange
Dave Love <fx@gnu.org>
parents:
diff changeset
6589 is in the obarray.
Dave Love <fx@gnu.org>
parents:
diff changeset
6590
Dave Love <fx@gnu.org>
parents:
diff changeset
6591 1997-07-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6592
Dave Love <fx@gnu.org>
parents:
diff changeset
6593 * xterm.c (x_term_init) [! HAVE_X11R5]: Don't try to use
Dave Love <fx@gnu.org>
parents:
diff changeset
6594 XtCvtStringToFont.
Dave Love <fx@gnu.org>
parents:
diff changeset
6595
Dave Love <fx@gnu.org>
parents:
diff changeset
6596 * print.c (strout, printchar): Handle minibuffer_auto_raise.
Dave Love <fx@gnu.org>
parents:
diff changeset
6597
Dave Love <fx@gnu.org>
parents:
diff changeset
6598 1997-07-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6599
Dave Love <fx@gnu.org>
parents:
diff changeset
6600 * fileio.c (Fwrite_region): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
6601
Dave Love <fx@gnu.org>
parents:
diff changeset
6602 1997-07-25 NIIBE Yutaka <gniibe@mri.co.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
6603
Dave Love <fx@gnu.org>
parents:
diff changeset
6604 * indent.c (compute_motion): Handle display table correctly for
Dave Love <fx@gnu.org>
parents:
diff changeset
6605 multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
6606
Dave Love <fx@gnu.org>
parents:
diff changeset
6607 1997-07-25 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6608
Dave Love <fx@gnu.org>
parents:
diff changeset
6609 * fontset.c (syms_of_fontset): Set Vhighlight_wrong_size_font to
Dave Love <fx@gnu.org>
parents:
diff changeset
6610 Qnil.
Dave Love <fx@gnu.org>
parents:
diff changeset
6611
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
6612 * coding.h (CODING_REQUIRE_TEXT_CONVERSION)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
6613 (CODING_REQUIRE_EOL_CONVERSION, CODING_REQUIRE_CONVERSION): Deleted.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
6614 (CODING_REQUIRE_NO_CONVERSION): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
6615 (CODING_MAY_REQUIRE_NO_CONVERSION): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
6616
Dave Love <fx@gnu.org>
parents:
diff changeset
6617 * fileio.c (Finsert_file_contents): Use new macros
Dave Love <fx@gnu.org>
parents:
diff changeset
6618 CODING_MAY_REQUIRE_NO_CONVERSION and
Dave Love <fx@gnu.org>
parents:
diff changeset
6619 CODING_MAY_REQUIRE_NO_CONVERSION.
Dave Love <fx@gnu.org>
parents:
diff changeset
6620 (Fwrite_region): Correct the logic for deciding coding system.
Dave Love <fx@gnu.org>
parents:
diff changeset
6621
Dave Love <fx@gnu.org>
parents:
diff changeset
6622 * process.c (read_process_output): Use new macro
Dave Love <fx@gnu.org>
parents:
diff changeset
6623 CODING_REQUIRE_NO_CONVERSION
Dave Love <fx@gnu.org>
parents:
diff changeset
6624 (send_process): Use new macro CODING_MAY_REQUIRE_NO_CONVERSION.
Dave Love <fx@gnu.org>
parents:
diff changeset
6625
Dave Love <fx@gnu.org>
parents:
diff changeset
6626 * xterm.c (dumpglyphs): Check the member `encoding' of *FONTP while
Dave Love <fx@gnu.org>
parents:
diff changeset
6627 setting `byte1' and `byte2' members of *CP.
Dave Love <fx@gnu.org>
parents:
diff changeset
6628
Dave Love <fx@gnu.org>
parents:
diff changeset
6629 1997-07-24 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6630
Dave Love <fx@gnu.org>
parents:
diff changeset
6631 * Makefile.in (${lispsource}TAGS): Specify ETAGS var in inner make.
Dave Love <fx@gnu.org>
parents:
diff changeset
6632
Dave Love <fx@gnu.org>
parents:
diff changeset
6633 * print.c (Vprint_gensym_alist): Renamed from printed_gensyms.
Dave Love <fx@gnu.org>
parents:
diff changeset
6634 (Vprint_gensym): Now a Lisp_Object; Renamed from print_gensym.
Dave Love <fx@gnu.org>
parents:
diff changeset
6635 (syms_of_print): Set up both as Lisp vars.
Dave Love <fx@gnu.org>
parents:
diff changeset
6636 (PRINTPREPARE, PRINTFINISH): Don't clear Vprint_gensym_alist
Dave Love <fx@gnu.org>
parents:
diff changeset
6637 if Vprint_gensym is a cons cell.
Dave Love <fx@gnu.org>
parents:
diff changeset
6638
Dave Love <fx@gnu.org>
parents:
diff changeset
6639 * Makefile.in (../src/$(OLDXMENU)): New target.
Dave Love <fx@gnu.org>
parents:
diff changeset
6640
Dave Love <fx@gnu.org>
parents:
diff changeset
6641 * xselect.c (selection_data_to_lisp_data):
Dave Love <fx@gnu.org>
parents:
diff changeset
6642 Make the vector the right size, when format is 16.
Dave Love <fx@gnu.org>
parents:
diff changeset
6643
Dave Love <fx@gnu.org>
parents:
diff changeset
6644 * emacs.c (main): Make --help msg end in newline.
Dave Love <fx@gnu.org>
parents:
diff changeset
6645
Dave Love <fx@gnu.org>
parents:
diff changeset
6646 * xfns.c (Fx_create_frame): Don't fail to initialize `font'.
Dave Love <fx@gnu.org>
parents:
diff changeset
6647
Dave Love <fx@gnu.org>
parents:
diff changeset
6648 * syntax.c (Fforward_comment): When count1 is negative,
Dave Love <fx@gnu.org>
parents:
diff changeset
6649 return nil if FROM reaches STOP.
Dave Love <fx@gnu.org>
parents:
diff changeset
6650
Dave Love <fx@gnu.org>
parents:
diff changeset
6651 * editfns.c (Fcurrent_message): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
6652 (syms_of_editfns): defsubr it.
Dave Love <fx@gnu.org>
parents:
diff changeset
6653
Dave Love <fx@gnu.org>
parents:
diff changeset
6654 1997-07-23 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6655
Dave Love <fx@gnu.org>
parents:
diff changeset
6656 * xterm.c (XTread_socket): Trap the BadMatch error that can occur
Dave Love <fx@gnu.org>
parents:
diff changeset
6657 after a XSetInputFocus if window is not visible.
Dave Love <fx@gnu.org>
parents:
diff changeset
6658
Dave Love <fx@gnu.org>
parents:
diff changeset
6659 1997-07-23 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6660
Dave Love <fx@gnu.org>
parents:
diff changeset
6661 * xterm.c (XTread_socket) <ClientMessage>: Use FRAME_X_WINDOW
Dave Love <fx@gnu.org>
parents:
diff changeset
6662 when calling XSetInputFocus.
Dave Love <fx@gnu.org>
parents:
diff changeset
6663
Dave Love <fx@gnu.org>
parents:
diff changeset
6664 * buffer.c (syms_of_buffer): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
6665
Dave Love <fx@gnu.org>
parents:
diff changeset
6666 * eval.c (syms_of_eval): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
6667
Dave Love <fx@gnu.org>
parents:
diff changeset
6668 1997-07-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6669
Dave Love <fx@gnu.org>
parents:
diff changeset
6670 * xdisp.c (display_text_line): Don't count minibuf_prompt_width
Dave Love <fx@gnu.org>
parents:
diff changeset
6671 twice in taboffset.
Dave Love <fx@gnu.org>
parents:
diff changeset
6672
Dave Love <fx@gnu.org>
parents:
diff changeset
6673 * coding.c (syms_of_coding): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
6674
Dave Love <fx@gnu.org>
parents:
diff changeset
6675 1997-07-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6676
Dave Love <fx@gnu.org>
parents:
diff changeset
6677 * s/sol2.h (LIBS_SYSTEM): Undo previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
6678 (HAVE_LIBKSTAT): Define it.
Dave Love <fx@gnu.org>
parents:
diff changeset
6679
Dave Love <fx@gnu.org>
parents:
diff changeset
6680 * minibuf.c (choose_minibuf_frame_1): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
6681 (read_minibuf): Make an unwind protect to run that.
Dave Love <fx@gnu.org>
parents:
diff changeset
6682 (read_minibuf_unwind): Don't call choose_minibuf_frame here.
Dave Love <fx@gnu.org>
parents:
diff changeset
6683
Dave Love <fx@gnu.org>
parents:
diff changeset
6684 * keyboard.c (read_char): Delete spurious UNGCPRO.
Dave Love <fx@gnu.org>
parents:
diff changeset
6685 Add UNGCPRO before the longjmps to wrong_kboard_jmpbuf.
Dave Love <fx@gnu.org>
parents:
diff changeset
6686 Initialize c before the GCPRO1.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
6687
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
6688 * frame.c (Fdelete_frame): Undo previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
6689
Dave Love <fx@gnu.org>
parents:
diff changeset
6690 * s/hpux8.h (LD_SWITCH_SYSTEM_TEMACS): Define this
Dave Love <fx@gnu.org>
parents:
diff changeset
6691 instead of LD_SWITCH_SYSTEM.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
6692
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
6693 * window.c (set_window_height): Allow all heights > 0
Dave Love <fx@gnu.org>
parents:
diff changeset
6694 for minibuffer windows.
Dave Love <fx@gnu.org>
parents:
diff changeset
6695 (change_window_height): Fix one-off comparing DELTA with MAXIMUM.
Dave Love <fx@gnu.org>
parents:
diff changeset
6696
Dave Love <fx@gnu.org>
parents:
diff changeset
6697 * xfns.c (Fx_create_frame): Default vertical-scroll-bars
Dave Love <fx@gnu.org>
parents:
diff changeset
6698 as symbol, not boolean.
Dave Love <fx@gnu.org>
parents:
diff changeset
6699
Dave Love <fx@gnu.org>
parents:
diff changeset
6700 1997-07-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6701
Dave Love <fx@gnu.org>
parents:
diff changeset
6702 * process.c (wait_reading_process_input): Initialize total_read.
Dave Love <fx@gnu.org>
parents:
diff changeset
6703 Check for read_process_output giving back EIO.
Dave Love <fx@gnu.org>
parents:
diff changeset
6704
Dave Love <fx@gnu.org>
parents:
diff changeset
6705 * keyboard.c (Fcommand_execute): gcpro c.
Dave Love <fx@gnu.org>
parents:
diff changeset
6706
Dave Love <fx@gnu.org>
parents:
diff changeset
6707 1997-07-20 Geoff Voelker <voelker@cs.washington.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6708
Dave Love <fx@gnu.org>
parents:
diff changeset
6709 * w32term.c (w32_clear_end_of_line): Include scroll bar width.
Dave Love <fx@gnu.org>
parents:
diff changeset
6710
Dave Love <fx@gnu.org>
parents:
diff changeset
6711 1997-07-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6712
Dave Love <fx@gnu.org>
parents:
diff changeset
6713 * s/irix6-0.h: Undo previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
6714
Dave Love <fx@gnu.org>
parents:
diff changeset
6715 * xterm.c (XTread_socket) <ClientMessage>:
Dave Love <fx@gnu.org>
parents:
diff changeset
6716 Don't use FRAME_XIC if it is null, here.
Dave Love <fx@gnu.org>
parents:
diff changeset
6717
Dave Love <fx@gnu.org>
parents:
diff changeset
6718 * puresize.h (BASE_PURESIZE): Increased to 410000.
Dave Love <fx@gnu.org>
parents:
diff changeset
6719
Dave Love <fx@gnu.org>
parents:
diff changeset
6720 * xdisp.c (redisplay_internal): Calculate new_count properly
Dave Love <fx@gnu.org>
parents:
diff changeset
6721 for non-window displays.
Dave Love <fx@gnu.org>
parents:
diff changeset
6722
Dave Love <fx@gnu.org>
parents:
diff changeset
6723 1997-07-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6724
Dave Love <fx@gnu.org>
parents:
diff changeset
6725 * minibuf.c (Fcompleting_read): gcpro def.
Dave Love <fx@gnu.org>
parents:
diff changeset
6726
Dave Love <fx@gnu.org>
parents:
diff changeset
6727 * xterm.c (XTread_socket) <ClientMessage>:
Dave Love <fx@gnu.org>
parents:
diff changeset
6728 For wm_take_focus, use x_any_window_to_frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
6729
Dave Love <fx@gnu.org>
parents:
diff changeset
6730 * fileio.c (Fread_file_name): If Fcompleting_read return the default
Dave Love <fx@gnu.org>
parents:
diff changeset
6731 because the buffer want empty, replace that with an empty string.
Dave Love <fx@gnu.org>
parents:
diff changeset
6732
Dave Love <fx@gnu.org>
parents:
diff changeset
6733 1997-07-18 Simon Marshall <simon@diazepam.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6734
Dave Love <fx@gnu.org>
parents:
diff changeset
6735 * data.c: Many doc fixes.
Dave Love <fx@gnu.org>
parents:
diff changeset
6736
Dave Love <fx@gnu.org>
parents:
diff changeset
6737 1997-07-17 Geoff Voelker <voelker@cs.washington.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6738
Dave Love <fx@gnu.org>
parents:
diff changeset
6739 * coding.c (Ffind_operation_coding_system): Use Ffboundp to
Dave Love <fx@gnu.org>
parents:
diff changeset
6740 check for a function entry.
Dave Love <fx@gnu.org>
parents:
diff changeset
6741
Dave Love <fx@gnu.org>
parents:
diff changeset
6742 * fileio.c (Finsert_file_contents) [DOS_NT]: Use the coding
Dave Love <fx@gnu.org>
parents:
diff changeset
6743 system to determine buffer_file_type.
Dave Love <fx@gnu.org>
parents:
diff changeset
6744 (Fwrite_region): Only use Qbuffer_file_coding_system
Dave Love <fx@gnu.org>
parents:
diff changeset
6745 before checking file-coding-system-alist if non-nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
6746 (Fwrite_region) [DOS_NT]: Delete conditional code.
Dave Love <fx@gnu.org>
parents:
diff changeset
6747
Dave Love <fx@gnu.org>
parents:
diff changeset
6748 1997-07-17 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
Dave Love <fx@gnu.org>
parents:
diff changeset
6749
Dave Love <fx@gnu.org>
parents:
diff changeset
6750 * dispnew.c (direct_output_forward_char): Reenable check against
Dave Love <fx@gnu.org>
parents:
diff changeset
6751 truncated text at end of line.
Dave Love <fx@gnu.org>
parents:
diff changeset
6752
Dave Love <fx@gnu.org>
parents:
diff changeset
6753 * xdisp.c (display_string): Ignore W->left if OBEY_WINDOW_WIDTH is
Dave Love <fx@gnu.org>
parents:
diff changeset
6754 zero.
Dave Love <fx@gnu.org>
parents:
diff changeset
6755
Dave Love <fx@gnu.org>
parents:
diff changeset
6756 1997-07-17 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6757
Dave Love <fx@gnu.org>
parents:
diff changeset
6758 * xterm.c (dumpglyphs): Use 8-bit output to X, rather than 16-bit,
Dave Love <fx@gnu.org>
parents:
diff changeset
6759 if the character values permit that.
Dave Love <fx@gnu.org>
parents:
diff changeset
6760
Dave Love <fx@gnu.org>
parents:
diff changeset
6761 * .gdbinit (xcar, xcdr): Print with /x.
Dave Love <fx@gnu.org>
parents:
diff changeset
6762
Dave Love <fx@gnu.org>
parents:
diff changeset
6763 * fileio.c (Fdo_auto_save): Temporarily clear minibuffer_auto_raise.
Dave Love <fx@gnu.org>
parents:
diff changeset
6764
Dave Love <fx@gnu.org>
parents:
diff changeset
6765 1997-07-17 enami tsugutomo <enami@but-b.or.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
6766
Dave Love <fx@gnu.org>
parents:
diff changeset
6767 * xdisp.c (decode_mode_spec_coding): Fix typo; use `val' instead
Dave Love <fx@gnu.org>
parents:
diff changeset
6768 of `coding-system'.
Dave Love <fx@gnu.org>
parents:
diff changeset
6769
Dave Love <fx@gnu.org>
parents:
diff changeset
6770 1997-07-15 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
Dave Love <fx@gnu.org>
parents:
diff changeset
6771
Dave Love <fx@gnu.org>
parents:
diff changeset
6772 * xdisp.c (display_text_line): Handle the case of point being in
Dave Love <fx@gnu.org>
parents:
diff changeset
6773 the invisible part of the line beyond the left margin.
Dave Love <fx@gnu.org>
parents:
diff changeset
6774
Dave Love <fx@gnu.org>
parents:
diff changeset
6775 1997-07-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6776
Dave Love <fx@gnu.org>
parents:
diff changeset
6777 * syntax.h (SETUP_SYNTAX_TABLE_FOR_OBJECT): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
6778
Dave Love <fx@gnu.org>
parents:
diff changeset
6779 1997-07-15 Kenichi HANDA <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
6780
Dave Love <fx@gnu.org>
parents:
diff changeset
6781 * coding.h (CODING_CATEGORY_IDX_ISO_7_ELSE): This macro is deleted
Dave Love <fx@gnu.org>
parents:
diff changeset
6782 (CODING_CATEGORY_IDX_ISO_7_ELSE): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
6783 (CODING_CATEGORY_IDX_ISO_8_ELSE): New macro
Dave Love <fx@gnu.org>
parents:
diff changeset
6784 (CODING_CATEGORY_MASK_ISO_ELSE): This macro is deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
6785 (CODING_CATEGORY_MASK_ISO_7_ELSE): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
6786 (CODING_CATEGORY_MASK_ISO_8_ELSE): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
6787 (CODING_CATEGORY_MASK_ANY): Adjusted for the above change.
Dave Love <fx@gnu.org>
parents:
diff changeset
6788
Dave Love <fx@gnu.org>
parents:
diff changeset
6789 * coding.c (detect_coding_iso2022): Distinguish
Dave Love <fx@gnu.org>
parents:
diff changeset
6790 coding-category-iso-7-else and coding-category-iso-8-else.
Dave Love <fx@gnu.org>
parents:
diff changeset
6791
Dave Love <fx@gnu.org>
parents:
diff changeset
6792 1997-07-14 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6793
Dave Love <fx@gnu.org>
parents:
diff changeset
6794 * unexalpha.c (unexec):
Dave Love <fx@gnu.org>
parents:
diff changeset
6795 Don't call update_dynamic_symbols if static link.
Dave Love <fx@gnu.org>
parents:
diff changeset
6796
Dave Love <fx@gnu.org>
parents:
diff changeset
6797 * keyboard.c (read_char): Call timer_stop_idle unconditionally
Dave Love <fx@gnu.org>
parents:
diff changeset
6798 at non_reread.
Dave Love <fx@gnu.org>
parents:
diff changeset
6799
Dave Love <fx@gnu.org>
parents:
diff changeset
6800 * keyboard.c (make_lispy_event): Distinguish S-SPC from SPC.
Dave Love <fx@gnu.org>
parents:
diff changeset
6801
Dave Love <fx@gnu.org>
parents:
diff changeset
6802 * cmds.c (internal_self_insert): Use replace_range when
Dave Love <fx@gnu.org>
parents:
diff changeset
6803 number_to_delete is nonzero.
Dave Love <fx@gnu.org>
parents:
diff changeset
6804
Dave Love <fx@gnu.org>
parents:
diff changeset
6805 * insdel.c (replace_range): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
6806
Dave Love <fx@gnu.org>
parents:
diff changeset
6807 * keyboard.c (make_lispy_event): Handle non_ascii_keystroke
Dave Love <fx@gnu.org>
parents:
diff changeset
6808 in the ASCII range.
Dave Love <fx@gnu.org>
parents:
diff changeset
6809
Dave Love <fx@gnu.org>
parents:
diff changeset
6810 * xterm.c (XTread_socket): Treat SPC as a function key.
Dave Love <fx@gnu.org>
parents:
diff changeset
6811
Dave Love <fx@gnu.org>
parents:
diff changeset
6812 1997-07-13 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6813
Dave Love <fx@gnu.org>
parents:
diff changeset
6814 * xterm.c (x_draw_box): Use scratch_cursor_gc to draw the cursor
Dave Love <fx@gnu.org>
parents:
diff changeset
6815 box using the color specified by cursor_pixel.
Dave Love <fx@gnu.org>
parents:
diff changeset
6816
Dave Love <fx@gnu.org>
parents:
diff changeset
6817 1997-07-13 Eli Zaretskii <eliz@is.elta.co.il>
Dave Love <fx@gnu.org>
parents:
diff changeset
6818
Dave Love <fx@gnu.org>
parents:
diff changeset
6819 * fileio.c (Fwrite_region) [DOS_NT]: Always use binary mode since
Dave Love <fx@gnu.org>
parents:
diff changeset
6820 coding conversion now takes care of NL -> CRLF.
Dave Love <fx@gnu.org>
parents:
diff changeset
6821
Dave Love <fx@gnu.org>
parents:
diff changeset
6822 * callproc.c (Fcall_process) [MSDOS]: Request EOL conversion of
Dave Love <fx@gnu.org>
parents:
diff changeset
6823 the process output, unless we were promised it is binary.
Dave Love <fx@gnu.org>
parents:
diff changeset
6824
Dave Love <fx@gnu.org>
parents:
diff changeset
6825 * coding.c: Substantial comment changes.
Dave Love <fx@gnu.org>
parents:
diff changeset
6826
Dave Love <fx@gnu.org>
parents:
diff changeset
6827 * lread.c (init_lread): Don't add to load-path lisp subdirectories
Dave Love <fx@gnu.org>
parents:
diff changeset
6828 of the source tree if the parent of the source was moved after
Dave Love <fx@gnu.org>
parents:
diff changeset
6829 dumping Emacs.
Dave Love <fx@gnu.org>
parents:
diff changeset
6830
Dave Love <fx@gnu.org>
parents:
diff changeset
6831 1997-07-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6832
Dave Love <fx@gnu.org>
parents:
diff changeset
6833 * search.c (compile_pattern_1): Don't declare val with CONST.
Dave Love <fx@gnu.org>
parents:
diff changeset
6834
Dave Love <fx@gnu.org>
parents:
diff changeset
6835 * cmds.c (internal_self_insert): When overwriting, insert first
Dave Love <fx@gnu.org>
parents:
diff changeset
6836 and then delete.
Dave Love <fx@gnu.org>
parents:
diff changeset
6837
Dave Love <fx@gnu.org>
parents:
diff changeset
6838 1997-07-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6839
Dave Love <fx@gnu.org>
parents:
diff changeset
6840 * s/irix4-0.h (XPointer): Define as macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
6841
Dave Love <fx@gnu.org>
parents:
diff changeset
6842 * emacs.c (main): Use setrlimit only if RLIMIT_STACK.
Dave Love <fx@gnu.org>
parents:
diff changeset
6843
Dave Love <fx@gnu.org>
parents:
diff changeset
6844 1997-07-11 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6845
Dave Love <fx@gnu.org>
parents:
diff changeset
6846 * xdisp.c (decode_mode_spec): Initialize and use `p' (for the termcap
Dave Love <fx@gnu.org>
parents:
diff changeset
6847 case).
Dave Love <fx@gnu.org>
parents:
diff changeset
6848
Dave Love <fx@gnu.org>
parents:
diff changeset
6849 * dispnew.c (init_display): Go ahead and prepare for
Dave Love <fx@gnu.org>
parents:
diff changeset
6850 a X configuration in the CANNOT_DUMP case.
Dave Love <fx@gnu.org>
parents:
diff changeset
6851
Dave Love <fx@gnu.org>
parents:
diff changeset
6852 1997-07-11 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
Dave Love <fx@gnu.org>
parents:
diff changeset
6853
Dave Love <fx@gnu.org>
parents:
diff changeset
6854 * editfns.c (get_system_name): Don't crash if Vsystem_name does
Dave Love <fx@gnu.org>
parents:
diff changeset
6855 not contain a string.
Dave Love <fx@gnu.org>
parents:
diff changeset
6856 * filelock.c (lock_file_1): Don't crash if Fuser_login_name or
Dave Love <fx@gnu.org>
parents:
diff changeset
6857 Fsystem_name don't return strings.
Dave Love <fx@gnu.org>
parents:
diff changeset
6858 (current_lock_owner): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
6859
Dave Love <fx@gnu.org>
parents:
diff changeset
6860 * ralloc.c (r_alloc_reinit): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
6861 * emacs.c (main) [DOUG_LEA_MALLOC]: Call it when restarting a
Dave Love <fx@gnu.org>
parents:
diff changeset
6862 dumped Emacs.
Dave Love <fx@gnu.org>
parents:
diff changeset
6863
Dave Love <fx@gnu.org>
parents:
diff changeset
6864 1997-07-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6865
Dave Love <fx@gnu.org>
parents:
diff changeset
6866 * m/news-r6.h: Renamed from news-risc6.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
6867
Dave Love <fx@gnu.org>
parents:
diff changeset
6868 1997-07-10 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
Dave Love <fx@gnu.org>
parents:
diff changeset
6869
Dave Love <fx@gnu.org>
parents:
diff changeset
6870 * xdisp.c (display_text_line): Exit the outer loop immediately
Dave Love <fx@gnu.org>
parents:
diff changeset
6871 when the right margin has been reached.
Dave Love <fx@gnu.org>
parents:
diff changeset
6872
Dave Love <fx@gnu.org>
parents:
diff changeset
6873 * lisp.h (EXFUN, P_): New definitions. Use them to declare
Dave Love <fx@gnu.org>
parents:
diff changeset
6874 prototypes for external functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
6875
Dave Love <fx@gnu.org>
parents:
diff changeset
6876 * xterm.c (dumpglyphs): Declare local variable first_ch as
Dave Love <fx@gnu.org>
parents:
diff changeset
6877 Lisp_Object, not int.
Dave Love <fx@gnu.org>
parents:
diff changeset
6878 * xselect.c (selection_data_to_lisp_data): Convert Fmake_vector
Dave Love <fx@gnu.org>
parents:
diff changeset
6879 and Faset arguments to Lisp_Integer.
Dave Love <fx@gnu.org>
parents:
diff changeset
6880 (clean_local_selection_data): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
6881 * x-list-font.c (Fx_list_fonts): Fix Fnconc argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
6882 * window.c (Fcoordinates_in_window_p): Convert Fcons arguments to
Dave Love <fx@gnu.org>
parents:
diff changeset
6883 Lisp_Integer.
Dave Love <fx@gnu.org>
parents:
diff changeset
6884 (save_window_save): Convert Fset_marker argument to Lisp_Integer.
Dave Love <fx@gnu.org>
parents:
diff changeset
6885 * textprop.c (interval_of): Convert args_out_of_range arguments to
Dave Love <fx@gnu.org>
parents:
diff changeset
6886 Lisp_Integer.
Dave Love <fx@gnu.org>
parents:
diff changeset
6887 * syntax.c (init_syntax_once): Convert Fmake_vector argument to
Dave Love <fx@gnu.org>
parents:
diff changeset
6888 Lisp_Integer.
Dave Love <fx@gnu.org>
parents:
diff changeset
6889 * process.c (Fprocess_send_region): Convert move_gap argument to int.
Dave Love <fx@gnu.org>
parents:
diff changeset
6890 * mocklisp.c (Fml_arg): Add missing Fread_string arguments.
Dave Love <fx@gnu.org>
parents:
diff changeset
6891 * minibuf.c (Fread_from_minibuffer): Remove extra get_keymap argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
6892 (Fminibuffer_complete): Convert Fset_window_start argument to
Dave Love <fx@gnu.org>
parents:
diff changeset
6893 Lisp_Integer.
Dave Love <fx@gnu.org>
parents:
diff changeset
6894 * keyboard.c (command_loop_1): Add missing message2 argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
6895 (menu_bar_items): Add missing get_keyelt argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
6896 (follow_key): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
6897 (read_key_sequence): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
6898 * intervals.c (set_point): Convert call2 arguments to Lisp_Integer.
Dave Love <fx@gnu.org>
parents:
diff changeset
6899 * fileio.c (Fwrite_region): Fix call2 argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
6900 (Fread_file_name): Convert Fcons argument to Lisp_Integer.
Dave Love <fx@gnu.org>
parents:
diff changeset
6901 * editfns.c (Fcurrent_time_zone): Convert Fmake_list argument to
Dave Love <fx@gnu.org>
parents:
diff changeset
6902 Lisp_Integer.
Dave Love <fx@gnu.org>
parents:
diff changeset
6903 (Ftranspose_regions): Convert Fset_text_properties arguments to
Dave Love <fx@gnu.org>
parents:
diff changeset
6904 Lisp_Integer.
Dave Love <fx@gnu.org>
parents:
diff changeset
6905 * doc.c (Fsubstitute_command_keys): Add missing describe_map_tree
Dave Love <fx@gnu.org>
parents:
diff changeset
6906 argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
6907 * coding.c (Ffind_coding_system): Use call1, not call2.
Dave Love <fx@gnu.org>
parents:
diff changeset
6908 * cmds.c (Fdelete_backward_char): Convert Finsert_char argument to
Dave Love <fx@gnu.org>
parents:
diff changeset
6909 Lisp_Integer and add missing argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
6910 (internal_self_insert): Convert Fmove_to_column argument to
Dave Love <fx@gnu.org>
parents:
diff changeset
6911 Lisp_Integer and add missing argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
6912 * ccl.c (Fregister_ccl_program): Convert Fmake_vector argument to
Dave Love <fx@gnu.org>
parents:
diff changeset
6913 Lisp_Integer.
Dave Love <fx@gnu.org>
parents:
diff changeset
6914 (syms_of_ccl): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
6915 * category.h (CATEGORY_DOCSTRING): Convert Fchar_table_extra_slot
Dave Love <fx@gnu.org>
parents:
diff changeset
6916 argument to Lisp_Integer.
Dave Love <fx@gnu.org>
parents:
diff changeset
6917 (CATEGORY_TABLE_VERSION): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
6918 * buffer.c (set_buffer_internal_1): Convert Fset_marker argument
Dave Love <fx@gnu.org>
parents:
diff changeset
6919 to Lisp_Integer.
Dave Love <fx@gnu.org>
parents:
diff changeset
6920 (set_buffer_temp): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
6921 (fix_overlays_in_range): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
6922
Dave Love <fx@gnu.org>
parents:
diff changeset
6923 * xdisp.c (message2_nolog): Don't call fwrite will null string.
Dave Love <fx@gnu.org>
parents:
diff changeset
6924
Dave Love <fx@gnu.org>
parents:
diff changeset
6925 1997-07-10 Geoff Voelker <voelker@cs.washington.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6926
Dave Love <fx@gnu.org>
parents:
diff changeset
6927 * w32.c (sys_shutdown): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
6928 * s/ms-win32.h: Define HAVE_SHUTDOWN.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
6929
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
6930 1997-07-10 Eli Zaretskii <eliz@pogo.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6931
Dave Love <fx@gnu.org>
parents:
diff changeset
6932 * xfaces.c (Fset_face_attribute_internal): Set mouse_face_defer
Dave Love <fx@gnu.org>
parents:
diff changeset
6933 only if HAVE_X_WINDOWS is defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
6934
Dave Love <fx@gnu.org>
parents:
diff changeset
6935 1997-07-09 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6936
Dave Love <fx@gnu.org>
parents:
diff changeset
6937 * xdisp.c (echo_area_display): Don't offset using left-side
Dave Love <fx@gnu.org>
parents:
diff changeset
6938 scroll bar width because it is included in the width; clear
Dave Love <fx@gnu.org>
parents:
diff changeset
6939 the entire line.
Dave Love <fx@gnu.org>
parents:
diff changeset
6940
Dave Love <fx@gnu.org>
parents:
diff changeset
6941 1997-07-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6942
Dave Love <fx@gnu.org>
parents:
diff changeset
6943 * process.c (read_process_output): Add cast.
Dave Love <fx@gnu.org>
parents:
diff changeset
6944
Dave Love <fx@gnu.org>
parents:
diff changeset
6945 * filelock.c (current_lock_owner, lock_file_1): Add casts.
Dave Love <fx@gnu.org>
parents:
diff changeset
6946
Dave Love <fx@gnu.org>
parents:
diff changeset
6947 * xdisp.c (redisplay_internal): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
6948
Dave Love <fx@gnu.org>
parents:
diff changeset
6949 * s/irix4-0.h (C_SWITCH_SYSTEM): Add -Wf,-XNh option.
Dave Love <fx@gnu.org>
parents:
diff changeset
6950
Dave Love <fx@gnu.org>
parents:
diff changeset
6951 * s/ms-w32.h: Don't define HAVE_SHUTDOWN.
Dave Love <fx@gnu.org>
parents:
diff changeset
6952
Dave Love <fx@gnu.org>
parents:
diff changeset
6953 * frame.c (Fdelete_frame): Always err for deleting the only frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
6954
Dave Love <fx@gnu.org>
parents:
diff changeset
6955 1997-07-09 Kenichi HANDA <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
6956
Dave Love <fx@gnu.org>
parents:
diff changeset
6957 * fontset.c (Ffont_info): Make vector of correct size.
Dave Love <fx@gnu.org>
parents:
diff changeset
6958
Dave Love <fx@gnu.org>
parents:
diff changeset
6959 * xterm.c (x_load_font): Get value of fontp->height from
Dave Love <fx@gnu.org>
parents:
diff changeset
6960 ascent and descent members of structure font->max_bounds.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
6961 (dumpglyphs): Draw background by FillSolid if a font is too short.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
6962
Dave Love <fx@gnu.org>
parents:
diff changeset
6963 1997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6964
Dave Love <fx@gnu.org>
parents:
diff changeset
6965 * xterm.c (x_term_init): Don't use initializer for null_bits.
Dave Love <fx@gnu.org>
parents:
diff changeset
6966
Dave Love <fx@gnu.org>
parents:
diff changeset
6967 * cm.h, sysdep.c, terminfo.c: Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
6968
Dave Love <fx@gnu.org>
parents:
diff changeset
6969 * fns.c (syms_of_fns): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
6970
Dave Love <fx@gnu.org>
parents:
diff changeset
6971 * xdisp.c (decode_mode_spec) <z,Z>: Display buffer coding system
Dave Love <fx@gnu.org>
parents:
diff changeset
6972 last of the three.
Dave Love <fx@gnu.org>
parents:
diff changeset
6973
Dave Love <fx@gnu.org>
parents:
diff changeset
6974 * doprnt.c: Use #ifdef to test STDC_HEADERS.
Dave Love <fx@gnu.org>
parents:
diff changeset
6975
Dave Love <fx@gnu.org>
parents:
diff changeset
6976 * Makefile.in (shortlisp): Fix typo.
Dave Love <fx@gnu.org>
parents:
diff changeset
6977
Dave Love <fx@gnu.org>
parents:
diff changeset
6978 1997-07-08 enami tsugutomo <enami@but-b.or.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
6979
Dave Love <fx@gnu.org>
parents:
diff changeset
6980 * emacs.c (main) [__NetBSD__]: Round up new stack limit to page bdry.
Dave Love <fx@gnu.org>
parents:
diff changeset
6981
Dave Love <fx@gnu.org>
parents:
diff changeset
6982 * fileio.c (Finsert_file_contents): Give up match-end only if
Dave Love <fx@gnu.org>
parents:
diff changeset
6983 coding requires conversion. Adjust end of non-matching text area
Dave Love <fx@gnu.org>
parents:
diff changeset
6984 to multibyte character boundary if enable_multibyte_character is
Dave Love <fx@gnu.org>
parents:
diff changeset
6985 non-nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
6986
Dave Love <fx@gnu.org>
parents:
diff changeset
6987 1997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6988
Dave Love <fx@gnu.org>
parents:
diff changeset
6989 * xdisp.c (decode_mode_spec_coding): Really don't display
Dave Love <fx@gnu.org>
parents:
diff changeset
6990 EOL indicator when eol_flag is 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
6991 (echo_area_display): Use proper width when scroll bars on left.
Dave Love <fx@gnu.org>
parents:
diff changeset
6992
Dave Love <fx@gnu.org>
parents:
diff changeset
6993 * syntax.h (struct gl_state_s): New field `offset'.
Dave Love <fx@gnu.org>
parents:
diff changeset
6994 (SETUP_SYNTAX_TABLE_FOR_OBJECT): Set offset field.
Dave Love <fx@gnu.org>
parents:
diff changeset
6995 (SETUP_SYNTAX_TABLE): Clear offset field.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
6996 (UPDATE_SYNTAX_TABLE, UPDATE_SYNTAX_TABLE_FORWARD):
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
6997 (UPDATE_SYNTAX_TABLE_BACKWARD): Use the offset field.
Dave Love <fx@gnu.org>
parents:
diff changeset
6998
Dave Love <fx@gnu.org>
parents:
diff changeset
6999 * s/sol2.h (LIBS_SYSTEM): Add -lkvm and -lelf.
Dave Love <fx@gnu.org>
parents:
diff changeset
7000
Dave Love <fx@gnu.org>
parents:
diff changeset
7001 1997-07-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7002
Dave Love <fx@gnu.org>
parents:
diff changeset
7003 * editfns.c (Fuser_full_name): Declare p, q and r as unsigned char *.
Dave Love <fx@gnu.org>
parents:
diff changeset
7004
Dave Love <fx@gnu.org>
parents:
diff changeset
7005 * xterm.c (XTread_socket) <KeyPress>: Call XFilterEvent.
Dave Love <fx@gnu.org>
parents:
diff changeset
7006
Dave Love <fx@gnu.org>
parents:
diff changeset
7007 * terminfo.c (ospeed):
Dave Love <fx@gnu.org>
parents:
diff changeset
7008 Define as short, unless HAVE_TERMIOS_H and LINUX.
Dave Love <fx@gnu.org>
parents:
diff changeset
7009
Dave Love <fx@gnu.org>
parents:
diff changeset
7010 * cm.h (ospeed): Declare as short unless HAVE_TERMIOS_H and LINUX.
Dave Love <fx@gnu.org>
parents:
diff changeset
7011 * sysdep.c (ospeed): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
7012
Dave Love <fx@gnu.org>
parents:
diff changeset
7013 * window.c: Include blockinput.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
7014 (Fset_window_configuration): Block input around frobbing the frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
7015 Preseve point in the current buffer if we do not switch
Dave Love <fx@gnu.org>
parents:
diff changeset
7016 to a different one.
Dave Love <fx@gnu.org>
parents:
diff changeset
7017
Dave Love <fx@gnu.org>
parents:
diff changeset
7018 1997-07-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7019
Dave Love <fx@gnu.org>
parents:
diff changeset
7020 * xdisp.c (redisplay_internal): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
7021 (echo_area_display): Use proper vpos when clearing extra minibuf lines.
Dave Love <fx@gnu.org>
parents:
diff changeset
7022
Dave Love <fx@gnu.org>
parents:
diff changeset
7023 1997-07-04 Kenichi HANDA <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
7024
Dave Love <fx@gnu.org>
parents:
diff changeset
7025 * callproc.c (Fcall_process): If enable-multibyte-characters is
Dave Love <fx@gnu.org>
parents:
diff changeset
7026 nil, do not encode arguments for process, and decode output of
Dave Love <fx@gnu.org>
parents:
diff changeset
7027 process by emacs-mule.
Dave Love <fx@gnu.org>
parents:
diff changeset
7028 (Fcall_process_region): If enable-multibyte-characters is nil, do
Dave Love <fx@gnu.org>
parents:
diff changeset
7029 not encode text to be given to process, and decode output of
Dave Love <fx@gnu.org>
parents:
diff changeset
7030 process by emacs-mule.
Dave Love <fx@gnu.org>
parents:
diff changeset
7031
Dave Love <fx@gnu.org>
parents:
diff changeset
7032 * process.c (Fstart_process): If enable-multibyte-characters is
Dave Love <fx@gnu.org>
parents:
diff changeset
7033 nil, set coding system for decoding output of process to
Dave Love <fx@gnu.org>
parents:
diff changeset
7034 emacs-mule, and set coding system for encoding to nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
7035 (Fopen_network_stream): If enable-multibyte-characters is nil, set
Dave Love <fx@gnu.org>
parents:
diff changeset
7036 coding systems for decoding and encoding to nil.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
7037
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
7038 * fileio.c (Finsert_file_contents): If enable-multibyte-characters
Dave Love <fx@gnu.org>
parents:
diff changeset
7039 is nil, decode character code by emacs-mule.
Dave Love <fx@gnu.org>
parents:
diff changeset
7040 (Fwrite_region): Use buffer-file-coding-system for encoding if
Dave Love <fx@gnu.org>
parents:
diff changeset
7041 enable-multibyte-characters is nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
7042
Dave Love <fx@gnu.org>
parents:
diff changeset
7043 * coding.c (Qemacs_mule, inhibit_eol_conversion): New variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
7044 (setup_coding_system): If inhibit_eol_conversion is 0, set
Dave Love <fx@gnu.org>
parents:
diff changeset
7045 coding->eol_type to CODING_EOL_LF.
Dave Love <fx@gnu.org>
parents:
diff changeset
7046 (syms_of_coding): Initialize and staticpro Qemacs_mule. Change
Dave Love <fx@gnu.org>
parents:
diff changeset
7047 error-message property of coding-system-error. Declare
Dave Love <fx@gnu.org>
parents:
diff changeset
7048 inhibit-eol-conversion as Lisp variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
7049 (system_eol_type): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
7050 (init_coding_once): Initialize it.
Dave Love <fx@gnu.org>
parents:
diff changeset
7051 (ENCODE_SJIS_BIG5_CHARACTER): Bug in encoding a BIG5 character
Dave Love <fx@gnu.org>
parents:
diff changeset
7052 fixed.
Dave Love <fx@gnu.org>
parents:
diff changeset
7053
Dave Love <fx@gnu.org>
parents:
diff changeset
7054 * coding.h (Qemacs_mule): Extern it.
Dave Love <fx@gnu.org>
parents:
diff changeset
7055
Dave Love <fx@gnu.org>
parents:
diff changeset
7056 * xterm.c (x_list_fonts): Initialize the variable LIST to Qnil.
Dave Love <fx@gnu.org>
parents:
diff changeset
7057
Dave Love <fx@gnu.org>
parents:
diff changeset
7058 1997-07-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7059
Dave Love <fx@gnu.org>
parents:
diff changeset
7060 * xdisp.c (display_menu_bar): Always pass W to display_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
7061
Dave Love <fx@gnu.org>
parents:
diff changeset
7062 * unexalpha.c (update_dynamic_symbols): Add cast when setting reladdr.
Dave Love <fx@gnu.org>
parents:
diff changeset
7063
Dave Love <fx@gnu.org>
parents:
diff changeset
7064 * sysdep.c (init_system_name): Don't be fooled if getdomainname
Dave Love <fx@gnu.org>
parents:
diff changeset
7065 string starts with a period.
Dave Love <fx@gnu.org>
parents:
diff changeset
7066
Dave Love <fx@gnu.org>
parents:
diff changeset
7067 1997-07-05 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7068
Dave Love <fx@gnu.org>
parents:
diff changeset
7069 * xdisp.c (redisplay_internal): At the end, if more frames have
Dave Love <fx@gnu.org>
parents:
diff changeset
7070 become visible, repeat the redisplay.
Dave Love <fx@gnu.org>
parents:
diff changeset
7071 (decode_mode_spec): Don't display subprocess coding systems.
Dave Love <fx@gnu.org>
parents:
diff changeset
7072 Don't display EOL for keyboard and terminal coding systems.
Dave Love <fx@gnu.org>
parents:
diff changeset
7073
Dave Love <fx@gnu.org>
parents:
diff changeset
7074 * xfns.c (x_set_font): Funcall Qface_set_after_frame_default.
Dave Love <fx@gnu.org>
parents:
diff changeset
7075 (Qface_set_after_frame_default): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
7076 (syms_of_xfns): Initialize and staticpro it.
Dave Love <fx@gnu.org>
parents:
diff changeset
7077
Dave Love <fx@gnu.org>
parents:
diff changeset
7078 * xterm.c (x_make_frame_visible): Don't move the frame
Dave Love <fx@gnu.org>
parents:
diff changeset
7079 if it was iconified--only if it was invisible.
Dave Love <fx@gnu.org>
parents:
diff changeset
7080
Dave Love <fx@gnu.org>
parents:
diff changeset
7081 1997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7082
Dave Love <fx@gnu.org>
parents:
diff changeset
7083 * gmalloc.c: Rename macro __P to PP.
Dave Love <fx@gnu.org>
parents:
diff changeset
7084
Dave Love <fx@gnu.org>
parents:
diff changeset
7085 * floatfns.c, data.c, doprnt.c: Include float.h before lisp.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
7086
Dave Love <fx@gnu.org>
parents:
diff changeset
7087 * dired.c (Ffile_attributes): Use cast to avoid warnings.
Dave Love <fx@gnu.org>
parents:
diff changeset
7088
Dave Love <fx@gnu.org>
parents:
diff changeset
7089 * syntax.h (SETUP_SYNTAX_TABLE_FOR_OBJECT): Treat nil like a buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
7090
Dave Love <fx@gnu.org>
parents:
diff changeset
7091 * lread.c (Vpreloaded_file_list): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
7092 (syms_of_lread): Set up Lisp variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
7093 (Fload): Add to Vpreloaded_file_list, if dumping.
Dave Love <fx@gnu.org>
parents:
diff changeset
7094
Dave Love <fx@gnu.org>
parents:
diff changeset
7095 1997-07-04 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
Dave Love <fx@gnu.org>
parents:
diff changeset
7096
Dave Love <fx@gnu.org>
parents:
diff changeset
7097 * editfns.c (Fformat): Add second argument in call to Ftruncate.
Dave Love <fx@gnu.org>
parents:
diff changeset
7098
Dave Love <fx@gnu.org>
parents:
diff changeset
7099 * alloc.c, buffer.c, casefiddle.c, casetab.c, category.c,
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
7100 * category.h, ccl.c, coding.c, editfns.c, fileio.c, fns.c, indent.c,
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
7101 * intervals.c, intervals.h, keymap.c, lisp.h, minibuf.c, print.c,
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
7102 * syntax.c, syntax.h, sysdep.c, textprop.c, xfns.c: Fix numerous
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
7103 bugs with inappropriate mixing of Lisp_Object with int.
Dave Love <fx@gnu.org>
parents:
diff changeset
7104 * config.in (RE_TRANSLATE): Define to extract integers from
Dave Love <fx@gnu.org>
parents:
diff changeset
7105 array of Lisp_Objects.
Dave Love <fx@gnu.org>
parents:
diff changeset
7106
Dave Love <fx@gnu.org>
parents:
diff changeset
7107 1997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7108
Dave Love <fx@gnu.org>
parents:
diff changeset
7109 * buffer.c (overlay_strings): Finish up previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
7110
Dave Love <fx@gnu.org>
parents:
diff changeset
7111 * Makefile.in (lisp, shortlisp): Some files moved to subdirs.
Dave Love <fx@gnu.org>
parents:
diff changeset
7112
Dave Love <fx@gnu.org>
parents:
diff changeset
7113 1997-07-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7114
Dave Love <fx@gnu.org>
parents:
diff changeset
7115 * s/sunos4shr.h (LD_SWITCH_SYSTEM_TEMACS): Add #undef.
Dave Love <fx@gnu.org>
parents:
diff changeset
7116
Dave Love <fx@gnu.org>
parents:
diff changeset
7117 * syssignal.h [sigmask] (SIGEMPTYMASK): Define to use sigmask.
Dave Love <fx@gnu.org>
parents:
diff changeset
7118
Dave Love <fx@gnu.org>
parents:
diff changeset
7119 * eval.c (Fsignal, find_handler_clause): If ERROR_SYMBOL
Dave Love <fx@gnu.org>
parents:
diff changeset
7120 is nil, assume it's in the car of DATA.
Dave Love <fx@gnu.org>
parents:
diff changeset
7121 * alloc.c (memory_full): Pass Qnil to Fsignal for ERROR_SYMBOL.
Dave Love <fx@gnu.org>
parents:
diff changeset
7122
Dave Love <fx@gnu.org>
parents:
diff changeset
7123 * s/sunos4-0.h (LD_SWITCH_SYSTEM_TEMACS): Defined. Move -e here.
Dave Love <fx@gnu.org>
parents:
diff changeset
7124 (LD_SWITCH_SYSTEM): Don't use -e option here.
Dave Love <fx@gnu.org>
parents:
diff changeset
7125
Dave Love <fx@gnu.org>
parents:
diff changeset
7126 * Makefile.in (ALL_LDFLAGS): Use LD_SWITCH_SYSTEM_TEMACS.
Dave Love <fx@gnu.org>
parents:
diff changeset
7127
Dave Love <fx@gnu.org>
parents:
diff changeset
7128 1997-07-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7129
Dave Love <fx@gnu.org>
parents:
diff changeset
7130 * process.c (send_process): Make buf and temp_buf `unsigned char *'.
Dave Love <fx@gnu.org>
parents:
diff changeset
7131
Dave Love <fx@gnu.org>
parents:
diff changeset
7132 * buffer.c (overlay_strings): Use unsigned char for things
Dave Love <fx@gnu.org>
parents:
diff changeset
7133 that relate to overlay_str_buf.
Dave Love <fx@gnu.org>
parents:
diff changeset
7134
Dave Love <fx@gnu.org>
parents:
diff changeset
7135 * syssignal.h (sigpause): Don't define if already defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
7136
Dave Love <fx@gnu.org>
parents:
diff changeset
7137 * Makefile.in (LD_SWITCH_SYSTEM_TEMACS): New variable.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
7138
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
7139 1997-07-02 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
Dave Love <fx@gnu.org>
parents:
diff changeset
7140
Dave Love <fx@gnu.org>
parents:
diff changeset
7141 * Makefile.in (lisp, shortlisp): Add widget.elc.
Dave Love <fx@gnu.org>
parents:
diff changeset
7142
Dave Love <fx@gnu.org>
parents:
diff changeset
7143 1997-07-02 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
7144
Dave Love <fx@gnu.org>
parents:
diff changeset
7145 * xselect.c (selection_data_to_lisp_data): Call free instead of
Dave Love <fx@gnu.org>
parents:
diff changeset
7146 xfree.
Dave Love <fx@gnu.org>
parents:
diff changeset
7147
Dave Love <fx@gnu.org>
parents:
diff changeset
7148 * coding.h (struct coding_system): New members
Dave Love <fx@gnu.org>
parents:
diff changeset
7149 character_unification_table_for_decode and
Dave Love <fx@gnu.org>
parents:
diff changeset
7150 character_unification_table_for_encode.
Dave Love <fx@gnu.org>
parents:
diff changeset
7151
Dave Love <fx@gnu.org>
parents:
diff changeset
7152 * coding.c (Vstandard_character_unification_table_for_decode):
Dave Love <fx@gnu.org>
parents:
diff changeset
7153 Name changed from Vstandard_character_unification_table_for_read.
Dave Love <fx@gnu.org>
parents:
diff changeset
7154 (Vstandard_character_unification_table_for_encode): Name changed
Dave Love <fx@gnu.org>
parents:
diff changeset
7155 from Vstandard_character_unification_table_for_write.
Dave Love <fx@gnu.org>
parents:
diff changeset
7156 (Qcharacter_unification_table_for_decode): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
7157 (Qcharacter_unification_table_for_encode): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
7158 (decode_coding_iso2022): Adjusted for the above name change.
Dave Love <fx@gnu.org>
parents:
diff changeset
7159 (encode_coding_iso2022): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
7160 (ENCODE_ISO_CHARACTER): Bug of handling return value of unify_char
Dave Love <fx@gnu.org>
parents:
diff changeset
7161 fixed.
Dave Love <fx@gnu.org>
parents:
diff changeset
7162 (DECODE_SJIS_BIG5_CHARACTER): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
7163 (decode_coding_sjis_big5): Handle character unificatoin table.
Dave Love <fx@gnu.org>
parents:
diff changeset
7164 Use macro DECODE_SJIS_BIG5_CHARACTER.
Dave Love <fx@gnu.org>
parents:
diff changeset
7165 (encode_coding_sjis_big5): Handle character unificatoin table.
Dave Love <fx@gnu.org>
parents:
diff changeset
7166 Use macro ENCODE_SJIS_BIG5_CHARACTER.
Dave Love <fx@gnu.org>
parents:
diff changeset
7167 (setup_coding_system): Handle members
Dave Love <fx@gnu.org>
parents:
diff changeset
7168 character_unification_table_for_decode and
Dave Love <fx@gnu.org>
parents:
diff changeset
7169 character_unification_table_for_encode of the variable coding.
Dave Love <fx@gnu.org>
parents:
diff changeset
7170 (Ffind_operation_coding_system): Renamed from Ffind_coding_system.
Dave Love <fx@gnu.org>
parents:
diff changeset
7171 (syms_of_coding): Initialize and staticpro
Dave Love <fx@gnu.org>
parents:
diff changeset
7172 Qcharacter_unification_table_for_decode and
Dave Love <fx@gnu.org>
parents:
diff changeset
7173 Qcharacter_unification_table_for_decode. Declare
Dave Love <fx@gnu.org>
parents:
diff changeset
7174 Ffind_operation_coding_system as Lisp functions. Declare
Dave Love <fx@gnu.org>
parents:
diff changeset
7175 Vstandard_character_unification_table_for_decode and
Dave Love <fx@gnu.org>
parents:
diff changeset
7176 Vstandard_character_unification_table_for_encode as Lisp
Dave Love <fx@gnu.org>
parents:
diff changeset
7177 variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
7178
Dave Love <fx@gnu.org>
parents:
diff changeset
7179 * charset.c (Fchar_width): Check if the current buffer has display
Dave Love <fx@gnu.org>
parents:
diff changeset
7180 table.
Dave Love <fx@gnu.org>
parents:
diff changeset
7181
Dave Love <fx@gnu.org>
parents:
diff changeset
7182 * fileio.c (Finsert_file_contents): Doc-string fixed. Call
Dave Love <fx@gnu.org>
parents:
diff changeset
7183 Ffind_operation_coding_system.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
7184 (Fwrite_region): Call Ffind_operation_coding_system.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
7185
Dave Love <fx@gnu.org>
parents:
diff changeset
7186 * callproc.c: Call Ffind_operation_coding_system.
Dave Love <fx@gnu.org>
parents:
diff changeset
7187
Dave Love <fx@gnu.org>
parents:
diff changeset
7188 * process.c (Fstart_process): Call Ffind_operation_coding_system.
Dave Love <fx@gnu.org>
parents:
diff changeset
7189 (Fopen_network_stream): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
7190
Dave Love <fx@gnu.org>
parents:
diff changeset
7191 * fontset.h: Move "#endif /* _FONTSET_H */" at the tail.
Dave Love <fx@gnu.org>
parents:
diff changeset
7192
Dave Love <fx@gnu.org>
parents:
diff changeset
7193 1997-07-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7194
Dave Love <fx@gnu.org>
parents:
diff changeset
7195 * sysdep.c (init_system_name): Don't accept "(none)" as domain.
Dave Love <fx@gnu.org>
parents:
diff changeset
7196
Dave Love <fx@gnu.org>
parents:
diff changeset
7197 * xterm.c (x_make_frame_visible): Check has_been_visible
Dave Love <fx@gnu.org>
parents:
diff changeset
7198 field before the UNBLOCK_INPUT.
Dave Love <fx@gnu.org>
parents:
diff changeset
7199
Dave Love <fx@gnu.org>
parents:
diff changeset
7200 1997-07-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7201
Dave Love <fx@gnu.org>
parents:
diff changeset
7202 * coding.c (syms_of_coding): Change initial values of
Dave Love <fx@gnu.org>
parents:
diff changeset
7203 eol_mnemonic_... variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
7204
Dave Love <fx@gnu.org>
parents:
diff changeset
7205 * xdisp.c (decode_mode_spec_coding): Clean up handling of
Dave Love <fx@gnu.org>
parents:
diff changeset
7206 eol conversions.
Dave Love <fx@gnu.org>
parents:
diff changeset
7207
Dave Love <fx@gnu.org>
parents:
diff changeset
7208 * .gdbinit (xcons): Print car and cdr in hex.
Dave Love <fx@gnu.org>
parents:
diff changeset
7209 (nextcons): New command.
Dave Love <fx@gnu.org>
parents:
diff changeset
7210
Dave Love <fx@gnu.org>
parents:
diff changeset
7211 * xfns.c (x_set_scroll_bar_width): By default, use enough
Dave Love <fx@gnu.org>
parents:
diff changeset
7212 columns to give 14 or more pixels.
Dave Love <fx@gnu.org>
parents:
diff changeset
7213
Dave Love <fx@gnu.org>
parents:
diff changeset
7214 1997-06-30 Geoff Voelker <voelker@cs.washington.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7215
Dave Love <fx@gnu.org>
parents:
diff changeset
7216 * emacs.c (decode_env_path): Ensure path elements use proper
Dave Love <fx@gnu.org>
parents:
diff changeset
7217 directory separator.
Dave Love <fx@gnu.org>
parents:
diff changeset
7218
Dave Love <fx@gnu.org>
parents:
diff changeset
7219 * keyboard.c (make_lispy_event):
Dave Love <fx@gnu.org>
parents:
diff changeset
7220 Check that ISO_FUNCTION_KEY_OFFSET is defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
7221
Dave Love <fx@gnu.org>
parents:
diff changeset
7222 * process.c (READ_CHILD_OUTPUT): Deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
7223 (read_process_output): Use read instead of READ_CHILD_OUTPUT.
Dave Love <fx@gnu.org>
parents:
diff changeset
7224
Dave Love <fx@gnu.org>
parents:
diff changeset
7225 * makefile.nt (OBJ2): Include new source files.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
7226
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
7227 * s/ms-w32.h: Duplicate undefs from config.in to check completeness.
Dave Love <fx@gnu.org>
parents:
diff changeset
7228 (STDC_HEADERS, HAVE_TZNAME, HAVE_MKTIME): Define to have a value.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
7229 (HAVE_GETPAGESIZE, HAVE_SETLOCALE, HAVE_SHUTDOWN, HAVE_TZSET)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
7230 (HAVE_LIMITS_H, HAVE_STRERROR): Define.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
7231 [HAVE_NTGUI] (HAVE_MENUS): Define.
Dave Love <fx@gnu.org>
parents:
diff changeset
7232 (SYSTEM_PURESIZE_EXTRA): Increase value.
Dave Love <fx@gnu.org>
parents:
diff changeset
7233
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
7234 * unexw32.c, w32heap.c: Add pragma to force zero initialized
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
7235 data into .data segment.
Dave Love <fx@gnu.org>
parents:
diff changeset
7236
Dave Love <fx@gnu.org>
parents:
diff changeset
7237 * w32console.c, w32term.c: Include charset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
7238
Dave Love <fx@gnu.org>
parents:
diff changeset
7239 * w32fns.c (syms_of_w32fns): Delete defsubrs of Sfocus_frame and
Dave Love <fx@gnu.org>
parents:
diff changeset
7240 Sunfocus_frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
7241
Dave Love <fx@gnu.org>
parents:
diff changeset
7242 * w32heap.c (getpagesize): Define.
Dave Love <fx@gnu.org>
parents:
diff changeset
7243
Dave Love <fx@gnu.org>
parents:
diff changeset
7244 1997-06-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7245
Dave Love <fx@gnu.org>
parents:
diff changeset
7246 * editfns.c (Fformat_time_string): Move doc string outside DEFUN.
Dave Love <fx@gnu.org>
parents:
diff changeset
7247
Dave Love <fx@gnu.org>
parents:
diff changeset
7248 * buffer.c (overlay_str_buf): Declare as unsigned char *.
Dave Love <fx@gnu.org>
parents:
diff changeset
7249
Dave Love <fx@gnu.org>
parents:
diff changeset
7250 * fns.c (Fy_or_n_p, Fyes_or_no_p): Obey use_dialog_box.
Dave Love <fx@gnu.org>
parents:
diff changeset
7251 (use_dialog_box): New variable, controls whether to use dialog boxes.
Dave Love <fx@gnu.org>
parents:
diff changeset
7252 (syms_of_fns): Set up Lisp variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
7253
Dave Love <fx@gnu.org>
parents:
diff changeset
7254 1997-06-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7255
Dave Love <fx@gnu.org>
parents:
diff changeset
7256 * buffer.c (syms_of_buffer): enable-multibyte-characters is a user var.
Dave Love <fx@gnu.org>
parents:
diff changeset
7257
Dave Love <fx@gnu.org>
parents:
diff changeset
7258 * callproc.c (Fcall_process): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
7259
Dave Love <fx@gnu.org>
parents:
diff changeset
7260 * fns.c (concat): Use XCONS rather than Fcar, Fcdr--for known cons.
Dave Love <fx@gnu.org>
parents:
diff changeset
7261 (Fassq, assq_no_quit, Fassoc, Frassq, Frassoc, Fdelq): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
7262 (Fdelete, Fplist_get, mapcar1, Fmember, Fmemq): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
7263
Dave Love <fx@gnu.org>
parents:
diff changeset
7264 * lread.c (init_lread): Add leim subdir, like lisp subdir.
Dave Love <fx@gnu.org>
parents:
diff changeset
7265
Dave Love <fx@gnu.org>
parents:
diff changeset
7266 * syntax.c (scan_sexps_forward): Split up a complex if-test.
Dave Love <fx@gnu.org>
parents:
diff changeset
7267
Dave Love <fx@gnu.org>
parents:
diff changeset
7268 * keyboard.c (read_char): Add a call to swallow_events
Dave Love <fx@gnu.org>
parents:
diff changeset
7269 when deciding whether to redisplay.
Dave Love <fx@gnu.org>
parents:
diff changeset
7270 (swallow_events): Add forward declaration.
Dave Love <fx@gnu.org>
parents:
diff changeset
7271
Dave Love <fx@gnu.org>
parents:
diff changeset
7272 * sysdep.c [HAVE_TERMIOS_H]: Include termios.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
7273
Dave Love <fx@gnu.org>
parents:
diff changeset
7274 * callproc.c (Fcall_process): Avoid storing alloca result
Dave Love <fx@gnu.org>
parents:
diff changeset
7275 directly into array element.
Dave Love <fx@gnu.org>
parents:
diff changeset
7276
Dave Love <fx@gnu.org>
parents:
diff changeset
7277 * process.c (wait_reading_process_input): If wait_for_cell,
Dave Love <fx@gnu.org>
parents:
diff changeset
7278 do check for keyboard input and swallow events, just don't exit.
Dave Love <fx@gnu.org>
parents:
diff changeset
7279 (max): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
7280 (wait_reading_process_input): Pass a smaller first arg to select.
Dave Love <fx@gnu.org>
parents:
diff changeset
7281
Dave Love <fx@gnu.org>
parents:
diff changeset
7282 * buffer.c (Fbury_buffer): Undo previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
7283
Dave Love <fx@gnu.org>
parents:
diff changeset
7284 1997-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7285
Dave Love <fx@gnu.org>
parents:
diff changeset
7286 * window.c (temp_output_buffer_show):
Dave Love <fx@gnu.org>
parents:
diff changeset
7287 Copy default-directory from current buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
7288
Dave Love <fx@gnu.org>
parents:
diff changeset
7289 * cm.h (ospeed): Always use `extern' in the declaration.
Dave Love <fx@gnu.org>
parents:
diff changeset
7290
Dave Love <fx@gnu.org>
parents:
diff changeset
7291 * Makefile.in (lisp, shortlisp): Some files are in international/.
Dave Love <fx@gnu.org>
parents:
diff changeset
7292
Dave Love <fx@gnu.org>
parents:
diff changeset
7293 * unexelf.c [__NetBSD__]: Add some conditionals for NetBSD.
Dave Love <fx@gnu.org>
parents:
diff changeset
7294
Dave Love <fx@gnu.org>
parents:
diff changeset
7295 * unexelf1.c: File deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
7296
Dave Love <fx@gnu.org>
parents:
diff changeset
7297 1997-06-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7298
Dave Love <fx@gnu.org>
parents:
diff changeset
7299 * s/unixware.h: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
7300
Dave Love <fx@gnu.org>
parents:
diff changeset
7301 1997-06-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7302
Dave Love <fx@gnu.org>
parents:
diff changeset
7303 * fileio.c (Finsert_file_contents):
Dave Love <fx@gnu.org>
parents:
diff changeset
7304 Pass new arg to prepare_to_modify_buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
7305
Dave Love <fx@gnu.org>
parents:
diff changeset
7306 * insdel.c (prepare_to_modify_buffer, signal_before_change):
Dave Love <fx@gnu.org>
parents:
diff changeset
7307 New argument PRESERVE_PTR.
Dave Love <fx@gnu.org>
parents:
diff changeset
7308 (del_range_1): Use PRESERVE_PTR to preserve FROM.
Dave Love <fx@gnu.org>
parents:
diff changeset
7309 Save the length of the range separately.
Dave Love <fx@gnu.org>
parents:
diff changeset
7310 (NULL): Define if not defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
7311
Dave Love <fx@gnu.org>
parents:
diff changeset
7312 1997-06-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7313
Dave Love <fx@gnu.org>
parents:
diff changeset
7314 * fileio.c (Ffile_directory_p): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
7315
Dave Love <fx@gnu.org>
parents:
diff changeset
7316 1997-06-23 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7317
Dave Love <fx@gnu.org>
parents:
diff changeset
7318 * buffer.c (Fbuffer_list): New optional argument FRAME.
Dave Love <fx@gnu.org>
parents:
diff changeset
7319
Dave Love <fx@gnu.org>
parents:
diff changeset
7320 * fns.c (Freverse): Simplify.
Dave Love <fx@gnu.org>
parents:
diff changeset
7321
Dave Love <fx@gnu.org>
parents:
diff changeset
7322 1997-06-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7323
Dave Love <fx@gnu.org>
parents:
diff changeset
7324 * s/bsdos3.h: New file.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
7325
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
7326 * s/bsdos2.h (KERNEL_FILE): New overriding definition.
Dave Love <fx@gnu.org>
parents:
diff changeset
7327
Dave Love <fx@gnu.org>
parents:
diff changeset
7328 * keyboard.c (read_avail_input): Check for failure with EIO.
Dave Love <fx@gnu.org>
parents:
diff changeset
7329
Dave Love <fx@gnu.org>
parents:
diff changeset
7330 * s/gnu-linux.h (LD_SWITCH_SYSTEM) [__mips__]: Alternate definition.
Dave Love <fx@gnu.org>
parents:
diff changeset
7331
Dave Love <fx@gnu.org>
parents:
diff changeset
7332 * m/mips.h: Test __linux__ along with NEWSOS5.
Dave Love <fx@gnu.org>
parents:
diff changeset
7333 (KERNEL_FILE, UNEXEC): Don't redefine them if __linux__.
Dave Love <fx@gnu.org>
parents:
diff changeset
7334 [__linux__] (TEXT_START, DATA_START, DATA_SEG_BITS):
Dave Love <fx@gnu.org>
parents:
diff changeset
7335 Alternate definitions.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
7336
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
7337 * emacs.c (Fdump_emacs): Bind command-line-processed to nil here.
Dave Love <fx@gnu.org>
parents:
diff changeset
7338
Dave Love <fx@gnu.org>
parents:
diff changeset
7339 * xdisp.c (init_xdisp): Pay attention to FRAME_MENU_BAR_LINES.
Dave Love <fx@gnu.org>
parents:
diff changeset
7340
Dave Love <fx@gnu.org>
parents:
diff changeset
7341 * emacs.c (Fdump_emacs): Error if not run in batch mode.
Dave Love <fx@gnu.org>
parents:
diff changeset
7342
Dave Love <fx@gnu.org>
parents:
diff changeset
7343 * s/hpux10.h (LIBS_TERMCAP): Use -ltermcap instead of -lc.
Dave Love <fx@gnu.org>
parents:
diff changeset
7344
Dave Love <fx@gnu.org>
parents:
diff changeset
7345 * unexelf.c [__sony_news && _SYSTYPE_SYSV]: Include sym.h
Dave Love <fx@gnu.org>
parents:
diff changeset
7346 and sys/elf_mips.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
7347 (unexec): Add __sony_news && _SYSTYPE_SYSV conditionals.
Dave Love <fx@gnu.org>
parents:
diff changeset
7348 Add a _nec_ews_svr4 conditional.
Dave Love <fx@gnu.org>
parents:
diff changeset
7349
Dave Love <fx@gnu.org>
parents:
diff changeset
7350 * s/newsos6.h: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
7351
Dave Love <fx@gnu.org>
parents:
diff changeset
7352 * m/news-risc6.h: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
7353
Dave Love <fx@gnu.org>
parents:
diff changeset
7354 * frame.c (Fdelete_frame): Clear echo_area_glyphs if it was
Dave Love <fx@gnu.org>
parents:
diff changeset
7355 in this frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
7356
Dave Love <fx@gnu.org>
parents:
diff changeset
7357 * process.c (wait_reading_process_input): Don't check for
Dave Love <fx@gnu.org>
parents:
diff changeset
7358 keyboard input if wait_for_cell.
Dave Love <fx@gnu.org>
parents:
diff changeset
7359
Dave Love <fx@gnu.org>
parents:
diff changeset
7360 * minibuf.c (read_minibuf): New arg allow_props.
Dave Love <fx@gnu.org>
parents:
diff changeset
7361 If it is 0, discard text properties from the result. Callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
7362 (minibuffer_allow_text_properties): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
7363 (Fread_from_minibuffer): That variable controls allow_props arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
7364 (syms_of_minibuf): Set up Lisp var.
Dave Love <fx@gnu.org>
parents:
diff changeset
7365
Dave Love <fx@gnu.org>
parents:
diff changeset
7366 1997-06-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7367
Dave Love <fx@gnu.org>
parents:
diff changeset
7368 * insdel.c (del_range_1): Make markers for TO and FROM
Dave Love <fx@gnu.org>
parents:
diff changeset
7369 in case prepare_to_modify_buffer changes the text.
Dave Love <fx@gnu.org>
parents:
diff changeset
7370
Dave Love <fx@gnu.org>
parents:
diff changeset
7371 1997-06-21 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
7372
Dave Love <fx@gnu.org>
parents:
diff changeset
7373 * fontset.h (font_idx_temp): Extern it.
Dave Love <fx@gnu.org>
parents:
diff changeset
7374 (FS_LOAD_FONT): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
7375
Dave Love <fx@gnu.org>
parents:
diff changeset
7376 * fontset.c (font_idx_temp): New temprary variable used in
Dave Love <fx@gnu.org>
parents:
diff changeset
7377 FS_LOAD_FONT.
Dave Love <fx@gnu.org>
parents:
diff changeset
7378
Dave Love <fx@gnu.org>
parents:
diff changeset
7379 * xfaces.c (Fset_face_attribute_internal): Use FS_LOAD_FONT
Dave Love <fx@gnu.org>
parents:
diff changeset
7380 instead of calling fs_load_font directly.
Dave Love <fx@gnu.org>
parents:
diff changeset
7381
Dave Love <fx@gnu.org>
parents:
diff changeset
7382 * xterm.c (dumpglyphs): Use FS_LOAD_FONT.
Dave Love <fx@gnu.org>
parents:
diff changeset
7383 (x_new_fontset): If frame F has already using FONTSET, avoid the
Dave Love <fx@gnu.org>
parents:
diff changeset
7384 duplicated work. Use FS_LOAD_FONT.
Dave Love <fx@gnu.org>
parents:
diff changeset
7385 (x_list_fonts): Call Fassoc to search Valternate_charset_table.
Dave Love <fx@gnu.org>
parents:
diff changeset
7386 (x_load_font): Get around a buf of XListFonts
Dave Love <fx@gnu.org>
parents:
diff changeset
7387
Dave Love <fx@gnu.org>
parents:
diff changeset
7388 1997-06-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7389
Dave Love <fx@gnu.org>
parents:
diff changeset
7390 * print.c (Ferror_message_string): Optimize (error STRING) case.
Dave Love <fx@gnu.org>
parents:
diff changeset
7391
Dave Love <fx@gnu.org>
parents:
diff changeset
7392 1997-06-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7393
Dave Love <fx@gnu.org>
parents:
diff changeset
7394 * process.c (Fprocess_send_eof): Properly conditionalize prev. change.
Dave Love <fx@gnu.org>
parents:
diff changeset
7395
Dave Love <fx@gnu.org>
parents:
diff changeset
7396 1997-06-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7397
Dave Love <fx@gnu.org>
parents:
diff changeset
7398 * process.c (Fprocess_send_eof): Use shutdown, if it's a socket.
Dave Love <fx@gnu.org>
parents:
diff changeset
7399 Don't close the output descriptor if that is also the input descriptor.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
7400
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
7401 * config.in (HAVE_SHUTDOWN): Add #undef.
Dave Love <fx@gnu.org>
parents:
diff changeset
7402
Dave Love <fx@gnu.org>
parents:
diff changeset
7403 * editfns.c (Fchar_before): Validate N after decrementing.
Dave Love <fx@gnu.org>
parents:
diff changeset
7404 Don't use POS as integer.
Dave Love <fx@gnu.org>
parents:
diff changeset
7405
Dave Love <fx@gnu.org>
parents:
diff changeset
7406 1997-06-18 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
7407
Dave Love <fx@gnu.org>
parents:
diff changeset
7408 * coding.c (detect_coding_iso2022): Initilize mask correctly.
Dave Love <fx@gnu.org>
parents:
diff changeset
7409
Dave Love <fx@gnu.org>
parents:
diff changeset
7410 * fns.c (concat): Pay attention to multibyte characters when
Dave Love <fx@gnu.org>
parents:
diff changeset
7411 TARGET_TYPE is Lisp_String.
Dave Love <fx@gnu.org>
parents:
diff changeset
7412
Dave Love <fx@gnu.org>
parents:
diff changeset
7413 1997-06-17 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7414
Dave Love <fx@gnu.org>
parents:
diff changeset
7415 * process.c (wait_reading_process_input): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
7416
Dave Love <fx@gnu.org>
parents:
diff changeset
7417 1997-06-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7418
Dave Love <fx@gnu.org>
parents:
diff changeset
7419 * fileio.c (Fdo_auto_save): Use stdio to write the save-list file.
Dave Love <fx@gnu.org>
parents:
diff changeset
7420
Dave Love <fx@gnu.org>
parents:
diff changeset
7421 * fileio.c (Finsert_file_contents): Don't give up on the fast
Dave Love <fx@gnu.org>
parents:
diff changeset
7422 replace method if the coding remains undecided.
Dave Love <fx@gnu.org>
parents:
diff changeset
7423
Dave Love <fx@gnu.org>
parents:
diff changeset
7424 1997-06-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7425
Dave Love <fx@gnu.org>
parents:
diff changeset
7426 * process.c (wait_reading_process_input): When exiting because
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
7427 the process WAIT_PROC has terminated, first read all its output.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
7428
Dave Love <fx@gnu.org>
parents:
diff changeset
7429 1997-06-14 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7430
Dave Love <fx@gnu.org>
parents:
diff changeset
7431 * editfns.c (Fchar_after, Fchar_before): Make arg optional.
Dave Love <fx@gnu.org>
parents:
diff changeset
7432
Dave Love <fx@gnu.org>
parents:
diff changeset
7433 1997-06-14 Karl Heuer <kwzh@gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7434
Dave Love <fx@gnu.org>
parents:
diff changeset
7435 * buffer.h (point): Obsolete macro deleted in favor of PT.
Dave Love <fx@gnu.org>
parents:
diff changeset
7436 * editfns.c (Fprevious_char): Use PT, not point.
Dave Love <fx@gnu.org>
parents:
diff changeset
7437 * cmds.c (internal_self_insert): Use PT, not point.
Dave Love <fx@gnu.org>
parents:
diff changeset
7438
Dave Love <fx@gnu.org>
parents:
diff changeset
7439 1997-06-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7440
Dave Love <fx@gnu.org>
parents:
diff changeset
7441 * bytecode.c (Bread_char): Deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
7442 (Bsave_current_buffer_1): New byte code.
Dave Love <fx@gnu.org>
parents:
diff changeset
7443 (Fbyte_code): Delete handling Bread_char.
Dave Love <fx@gnu.org>
parents:
diff changeset
7444 Handle Bsave_current_buffer_1 like Bsave_current_buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
7445
Dave Love <fx@gnu.org>
parents:
diff changeset
7446 1997-06-11 Paul Eggert <eggert@twinsun.com>
Dave Love <fx@gnu.org>
parents:
diff changeset
7447
Dave Love <fx@gnu.org>
parents:
diff changeset
7448 * callproc.c (Fcall_process): Use setsid to disconnect child
Dave Love <fx@gnu.org>
parents:
diff changeset
7449 process from controlling terminal.
Dave Love <fx@gnu.org>
parents:
diff changeset
7450
Dave Love <fx@gnu.org>
parents:
diff changeset
7451 1997-06-10 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7452
Dave Love <fx@gnu.org>
parents:
diff changeset
7453 * unexalpha.c (unexec): Call update_dynamic_symbols unconditionally.
Dave Love <fx@gnu.org>
parents:
diff changeset
7454 (update_dynamic_symbols): Define unconditionally, but do nothing
Dave Love <fx@gnu.org>
parents:
diff changeset
7455 if __linux__or __NetBSD__.
Dave Love <fx@gnu.org>
parents:
diff changeset
7456
Dave Love <fx@gnu.org>
parents:
diff changeset
7457 * s/netbsd.h (HAVE_TEXT_START, START_FILES, UNEXEC):
Dave Love <fx@gnu.org>
parents:
diff changeset
7458 Don't define these if __ELF__.
Dave Love <fx@gnu.org>
parents:
diff changeset
7459 (RUN_TIME_REMAP, N_PAGSIZ, N_BSSADDR, N_TRELOFF): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
7460
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
7461 * m/alpha.h (TEXT_END, COFF, DATA_END):
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
7462 Define them if __NetBSD__ just as if LINUX.
Dave Love <fx@gnu.org>
parents:
diff changeset
7463 (HAVE_TEXT_START): Define, if __NetBSD__ and __ELF__.
Dave Love <fx@gnu.org>
parents:
diff changeset
7464
Dave Love <fx@gnu.org>
parents:
diff changeset
7465 1997-06-10 Erik Naggum <erik@naggum.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
7466
Dave Love <fx@gnu.org>
parents:
diff changeset
7467 * fileio.c (Fwrite_region): Fix previous doc change.
Dave Love <fx@gnu.org>
parents:
diff changeset
7468
Dave Love <fx@gnu.org>
parents:
diff changeset
7469 1997-06-10 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7470
Dave Love <fx@gnu.org>
parents:
diff changeset
7471 * process.c (wait_reading_process_input): Return if unread events
Dave Love <fx@gnu.org>
parents:
diff changeset
7472 appear.
Dave Love <fx@gnu.org>
parents:
diff changeset
7473
Dave Love <fx@gnu.org>
parents:
diff changeset
7474 * keyboard.c (kbd_buffer_get_event): When wait_reading_process_input
Dave Love <fx@gnu.org>
parents:
diff changeset
7475 returns, check Vunread_command_events.
Dave Love <fx@gnu.org>
parents:
diff changeset
7476
Dave Love <fx@gnu.org>
parents:
diff changeset
7477 1997-06-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7478
Dave Love <fx@gnu.org>
parents:
diff changeset
7479 * sysdep.c (init_sys_modes): Enable VSTART and VSTOP
Dave Love <fx@gnu.org>
parents:
diff changeset
7480 if flow_control.
Dave Love <fx@gnu.org>
parents:
diff changeset
7481
Dave Love <fx@gnu.org>
parents:
diff changeset
7482 * editfns.c (Finsert_char): Check QUIT.
Dave Love <fx@gnu.org>
parents:
diff changeset
7483
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
7484 * fontset.c (list_fontsets, fs_load_font):
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
7485 fast_c_string_match_ignore_case renamed.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
7486
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
7487 * xterm.c (x_list_fonts): fast_c_string_match_ignore_case renamed.
Dave Love <fx@gnu.org>
parents:
diff changeset
7488
Dave Love <fx@gnu.org>
parents:
diff changeset
7489 * search.c (fast_c_string_match_ignore_case):
Dave Love <fx@gnu.org>
parents:
diff changeset
7490 Renamed from fast_string_match_ignore_case. Set re_match_object.
Dave Love <fx@gnu.org>
parents:
diff changeset
7491
Dave Love <fx@gnu.org>
parents:
diff changeset
7492 1997-06-09 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
7493
Dave Love <fx@gnu.org>
parents:
diff changeset
7494 * buffer.c (init_buffer_once): Inititialize the member
Dave Love <fx@gnu.org>
parents:
diff changeset
7495 buffer_file_coding_system.
Dave Love <fx@gnu.org>
parents:
diff changeset
7496 (syms_of_buffer): Declare Lisp variables
Dave Love <fx@gnu.org>
parents:
diff changeset
7497 default-buffer-file-coding-system and buffer-file-coding-system.
Dave Love <fx@gnu.org>
parents:
diff changeset
7498
Dave Love <fx@gnu.org>
parents:
diff changeset
7499 * buffer.h (struct buffer): New member buffer_file_coding_system.
Dave Love <fx@gnu.org>
parents:
diff changeset
7500
Dave Love <fx@gnu.org>
parents:
diff changeset
7501 * coding.c (Vcoding_system_alist): Deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
7502 (Qcoding_system_spec): Renamed from Qcoding_system_vector.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
7503 (Vdefault_process_coding_system, Vfile_coding_system_alist)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
7504 (Vprocess_coding_system_alist, Vnetwork_coding_system_alist):
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
7505 New variables.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
7506 (Ffind_coding_system): Adjusted for the above change.
Dave Love <fx@gnu.org>
parents:
diff changeset
7507 (syms_of_coding): Declare them as lisp variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
7508 (Fcheck_coding_system): Pass list as DATA argument to Fsignal.
Dave Love <fx@gnu.org>
parents:
diff changeset
7509
Dave Love <fx@gnu.org>
parents:
diff changeset
7510 * coding.h (Vdefault_process_coding_system): Extern it.
Dave Love <fx@gnu.org>
parents:
diff changeset
7511
Dave Love <fx@gnu.org>
parents:
diff changeset
7512 * callproc.c (Fcall_process): Pay attention to
Dave Love <fx@gnu.org>
parents:
diff changeset
7513 Vdefault_process_coding_system.
Dave Love <fx@gnu.org>
parents:
diff changeset
7514 (Fcall_process_region): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
7515
Dave Love <fx@gnu.org>
parents:
diff changeset
7516 * process.c (Fstart_process): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
7517 (Fopen_network_stream): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
7518
Dave Love <fx@gnu.org>
parents:
diff changeset
7519 * xdisp.c (decode_mode_spec): Access the value of
Dave Love <fx@gnu.org>
parents:
diff changeset
7520 buffer-file-coding-system by b->buffer_file_coding_system.
Dave Love <fx@gnu.org>
parents:
diff changeset
7521
Dave Love <fx@gnu.org>
parents:
diff changeset
7522 * fileio.c (Fwrite_region): Cancel the 7th argument CODING_SYSTEM
Dave Love <fx@gnu.org>
parents:
diff changeset
7523 added by the previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
7524 (auto_save_1): Adjusted for the above change.
Dave Love <fx@gnu.org>
parents:
diff changeset
7525
Dave Love <fx@gnu.org>
parents:
diff changeset
7526 * data.c (Faset): Inherit default value correctly while creating
Dave Love <fx@gnu.org>
parents:
diff changeset
7527 sub char table.
Dave Love <fx@gnu.org>
parents:
diff changeset
7528
Dave Love <fx@gnu.org>
parents:
diff changeset
7529 * xselect.c (selection_data_to_lisp_data): Change coding system
Dave Love <fx@gnu.org>
parents:
diff changeset
7530 name to iso-latin-1.
Dave Love <fx@gnu.org>
parents:
diff changeset
7531 (lisp_data_to_selection_data): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
7532
Dave Love <fx@gnu.org>
parents:
diff changeset
7533 * xterm.c (dumpglyph): Shift baseline for such a font that is
Dave Love <fx@gnu.org>
parents:
diff changeset
7534 shorter but ascent or descent exceed the line height.
Dave Love <fx@gnu.org>
parents:
diff changeset
7535 For a larger font, draw a small hook at right-bottom edge instead
Dave Love <fx@gnu.org>
parents:
diff changeset
7536 of a rectangle.
Dave Love <fx@gnu.org>
parents:
diff changeset
7537
Dave Love <fx@gnu.org>
parents:
diff changeset
7538 1997-06-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7539
Dave Love <fx@gnu.org>
parents:
diff changeset
7540 * keymap.c (Fcopy_keymap): After copying a sub-char-table,
Dave Love <fx@gnu.org>
parents:
diff changeset
7541 do store the copy.
Dave Love <fx@gnu.org>
parents:
diff changeset
7542
Dave Love <fx@gnu.org>
parents:
diff changeset
7543 1997-06-04 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
7544
Dave Love <fx@gnu.org>
parents:
diff changeset
7545 * casefiddle.c (casify_object): Fix bug on handling a character
Dave Love <fx@gnu.org>
parents:
diff changeset
7546 argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
7547
Dave Love <fx@gnu.org>
parents:
diff changeset
7548 1997-06-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7549
Dave Love <fx@gnu.org>
parents:
diff changeset
7550 * s/netbsd.h (NO_SHARED_LIBS): Test __alpha__ && ! __ELF__.
Dave Love <fx@gnu.org>
parents:
diff changeset
7551
Dave Love <fx@gnu.org>
parents:
diff changeset
7552 * keyboard.c (syms_of_keyboard): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
7553
Dave Love <fx@gnu.org>
parents:
diff changeset
7554 * search.c (Freplace_match): If opoint is 0, that's relative to ZV.
Dave Love <fx@gnu.org>
parents:
diff changeset
7555
Dave Love <fx@gnu.org>
parents:
diff changeset
7556 * intervals.c (find_interval): No longer inline.
Dave Love <fx@gnu.org>
parents:
diff changeset
7557
Dave Love <fx@gnu.org>
parents:
diff changeset
7558 1997-06-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7559
Dave Love <fx@gnu.org>
parents:
diff changeset
7560 * lisp.h (VALMASK, GCTYPEMASK, MARKBIT, ARRAY_MARK_FLAG)
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
7561 (PSEUDOVECTOR_FLAG, enum pvec_type, PSEUDOVECTOR_SIZE_MASK):
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
7562 Define regardless of NO_UNION_TYPE.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
7563
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
7564 * xfns.c (Fx_create_frame): Use XINT to access parent.
Dave Love <fx@gnu.org>
parents:
diff changeset
7565
Dave Love <fx@gnu.org>
parents:
diff changeset
7566 * syntax.c (Fsyntax_table_p, check_syntax_table): Use EQ.
Dave Love <fx@gnu.org>
parents:
diff changeset
7567 (Fmodify_syntax_entry): Use XINT to access c.
Dave Love <fx@gnu.org>
parents:
diff changeset
7568 (describe_syntax): Use XINT to access first.
Dave Love <fx@gnu.org>
parents:
diff changeset
7569
Dave Love <fx@gnu.org>
parents:
diff changeset
7570 * search.c (search_buffer): Use XINT around refs to trt.
Dave Love <fx@gnu.org>
parents:
diff changeset
7571
Dave Love <fx@gnu.org>
parents:
diff changeset
7572 * lisp.h (concat3, get_truename_buffer): Declare them.
Dave Love <fx@gnu.org>
parents:
diff changeset
7573
Dave Love <fx@gnu.org>
parents:
diff changeset
7574 * keyboard.c (read_key_sequence): Change some locals to `int'.
Dave Love <fx@gnu.org>
parents:
diff changeset
7575
Dave Love <fx@gnu.org>
parents:
diff changeset
7576 * indent.c (compute_motion): Use XFASTINT on width_table elts.
Dave Love <fx@gnu.org>
parents:
diff changeset
7577
Dave Love <fx@gnu.org>
parents:
diff changeset
7578 * fns.c (map_char_table): Use XSETFASTINT.
Dave Love <fx@gnu.org>
parents:
diff changeset
7579
Dave Love <fx@gnu.org>
parents:
diff changeset
7580 * fileio.c (Fwrite_region, build_annotations):
Dave Love <fx@gnu.org>
parents:
diff changeset
7581 Set start and end using XSETFASTINT.
Dave Love <fx@gnu.org>
parents:
diff changeset
7582
Dave Love <fx@gnu.org>
parents:
diff changeset
7583 * editfns.c (Fcompare_buffer_substrings): trt contains Lisp_Objects.
Dave Love <fx@gnu.org>
parents:
diff changeset
7584 (transpose_markers): Use marker_position, not Fmarker_position.
Dave Love <fx@gnu.org>
parents:
diff changeset
7585
Dave Love <fx@gnu.org>
parents:
diff changeset
7586 * buffer.c (Fmove_overlay): Clean up setting o_beg and o_end.
Dave Love <fx@gnu.org>
parents:
diff changeset
7587
Dave Love <fx@gnu.org>
parents:
diff changeset
7588 * alloc.c (Fmake_byte_code): Set val from p, not from val.
Dave Love <fx@gnu.org>
parents:
diff changeset
7589 (make_event_array): Convert nargs to Lisp_Object.
Dave Love <fx@gnu.org>
parents:
diff changeset
7590
Dave Love <fx@gnu.org>
parents:
diff changeset
7591 * m/powerpcle.h: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
7592
Dave Love <fx@gnu.org>
parents:
diff changeset
7593 * unexalpha.c [__NetBSD__]: Don't include filehdr.h, aouthdr.h
Dave Love <fx@gnu.org>
parents:
diff changeset
7594 scnhdr.h or syms.h. Add many other conditionalized definitions.
Dave Love <fx@gnu.org>
parents:
diff changeset
7595
Dave Love <fx@gnu.org>
parents:
diff changeset
7596 * m/alpha.h [__NetBSD__]: Include stdlib.h, not alloca.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
7597 (ORDINARY_LINK): Defined (if __NetBSD__).
Dave Love <fx@gnu.org>
parents:
diff changeset
7598
Dave Love <fx@gnu.org>
parents:
diff changeset
7599 * s/netbsd.h [__alpha__] (NO_SHARED_LIBS): Defined.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
7600
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
7601 1997-05-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7602
Dave Love <fx@gnu.org>
parents:
diff changeset
7603 * lread.c (init_lread): Sometimes add to load-path
Dave Love <fx@gnu.org>
parents:
diff changeset
7604 the lisp and site-lisp dirs under the source directory.
Dave Love <fx@gnu.org>
parents:
diff changeset
7605
Dave Love <fx@gnu.org>
parents:
diff changeset
7606 * xfaces.c: Include frame.h unconditionally.
Dave Love <fx@gnu.org>
parents:
diff changeset
7607
Dave Love <fx@gnu.org>
parents:
diff changeset
7608 * Makefile.in (stamp-oldxmenu): Always define this
Dave Love <fx@gnu.org>
parents:
diff changeset
7609 one way or another.
Dave Love <fx@gnu.org>
parents:
diff changeset
7610
Dave Love <fx@gnu.org>
parents:
diff changeset
7611 * search.c (Freplace_match): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
7612
Dave Love <fx@gnu.org>
parents:
diff changeset
7613 * syntax.c (back_comment): Detect 2-char comment starts properly.
Dave Love <fx@gnu.org>
parents:
diff changeset
7614 New arg COMSTYLE; callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
7615 (Fforward_comment): Handle unmatched two-character comment starters.
Dave Love <fx@gnu.org>
parents:
diff changeset
7616
Dave Love <fx@gnu.org>
parents:
diff changeset
7617 * intervals.c (move_if_not_intangible): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
7618
Dave Love <fx@gnu.org>
parents:
diff changeset
7619 * Makefile.in (XOBJ, MSDOS_OBJ, SOME_MACHINE_OBJECTS): Delete xfaces.o.
Dave Love <fx@gnu.org>
parents:
diff changeset
7620 (obj): Add xfaces.o.
Dave Love <fx@gnu.org>
parents:
diff changeset
7621 (FACE_SUPPORT, SOME_MACHINE_LISP): Delete faces.elc.
Dave Love <fx@gnu.org>
parents:
diff changeset
7622 (shortlisp, lisp): Add faces.elc
Dave Love <fx@gnu.org>
parents:
diff changeset
7623
Dave Love <fx@gnu.org>
parents:
diff changeset
7624 * emacs.c (main): Call syms_of_xfaces whenever ! HAVE_NTGUI.
Dave Love <fx@gnu.org>
parents:
diff changeset
7625
Dave Love <fx@gnu.org>
parents:
diff changeset
7626 * xfaces.c (Fframe_face_alist, Fset_frame_face_alist):
Dave Love <fx@gnu.org>
parents:
diff changeset
7627 Define unconditionally.
Dave Love <fx@gnu.org>
parents:
diff changeset
7628 (Finternal_next_face_id, next_face_id): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
7629 (syms_of_xfaces): Define unconditionally,
Dave Love <fx@gnu.org>
parents:
diff changeset
7630 but conditionalize some of the contents.
Dave Love <fx@gnu.org>
parents:
diff changeset
7631
Dave Love <fx@gnu.org>
parents:
diff changeset
7632 1997-06-01 Roderick Schertler <roderick@ibcinc.com>
Dave Love <fx@gnu.org>
parents:
diff changeset
7633
Dave Love <fx@gnu.org>
parents:
diff changeset
7634 * sysdep.c (init_baud_rate): Use INIT_BAUD_RATE if it's defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
7635 (sys_signal): Lose DGUX special case.
Dave Love <fx@gnu.org>
parents:
diff changeset
7636
Dave Love <fx@gnu.org>
parents:
diff changeset
7637 * s/dgux.h (signal): Define only if not NO_DGUX_SIGNAL_REDEF.
Dave Love <fx@gnu.org>
parents:
diff changeset
7638 * s/dgux4.h: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
7639
Dave Love <fx@gnu.org>
parents:
diff changeset
7640 1997-05-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7641
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
7642 * xterm.c (process_expose_from_menu, XTread_socket):
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
7643 Set has_been_visible field.
Dave Love <fx@gnu.org>
parents:
diff changeset
7644 (x_make_frame_visible): Don't do XMoveWindow unles has_been_visible.
Dave Love <fx@gnu.org>
parents:
diff changeset
7645
Dave Love <fx@gnu.org>
parents:
diff changeset
7646 * xterm.h (struct x_output): New field has_been_visible.
Dave Love <fx@gnu.org>
parents:
diff changeset
7647
Dave Love <fx@gnu.org>
parents:
diff changeset
7648 * lread.c (intern): Don't make a pure string here,
Dave Love <fx@gnu.org>
parents:
diff changeset
7649 since Fintern does that.
Dave Love <fx@gnu.org>
parents:
diff changeset
7650
Dave Love <fx@gnu.org>
parents:
diff changeset
7651 * Makefile.in (lisp, shortlisp): Use cus-start.el, not .elc.
Dave Love <fx@gnu.org>
parents:
diff changeset
7652
Dave Love <fx@gnu.org>
parents:
diff changeset
7653 * data.c (Farrayp): Accept bool-vectors and char-tables.
Dave Love <fx@gnu.org>
parents:
diff changeset
7654
Dave Love <fx@gnu.org>
parents:
diff changeset
7655 * fns.c (Fchar_table_range, Fset_char_table_range):
Dave Love <fx@gnu.org>
parents:
diff changeset
7656 Make one-element vector work for RANGE.
Dave Love <fx@gnu.org>
parents:
diff changeset
7657
Dave Love <fx@gnu.org>
parents:
diff changeset
7658 1997-05-30 NIIBE Yutaka <gniibe@mri.co.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
7659
Dave Love <fx@gnu.org>
parents:
diff changeset
7660 * term.c (insert_glyphs): Use &, not &&.
Dave Love <fx@gnu.org>
parents:
diff changeset
7661
Dave Love <fx@gnu.org>
parents:
diff changeset
7662 1997-05-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7663
Dave Love <fx@gnu.org>
parents:
diff changeset
7664 * search.c (Freplace_match): Use move_if_not_intangible
Dave Love <fx@gnu.org>
parents:
diff changeset
7665 to handle intangible text better.
Dave Love <fx@gnu.org>
parents:
diff changeset
7666
Dave Love <fx@gnu.org>
parents:
diff changeset
7667 * intervals.c (move_if_not_intangible): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
7668
Dave Love <fx@gnu.org>
parents:
diff changeset
7669 * editfns.c (Fcurrent_time_string): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
7670
Dave Love <fx@gnu.org>
parents:
diff changeset
7671 * eval.c (Fsignal): Use call2 to call Vsignal_hook_function.
Dave Love <fx@gnu.org>
parents:
diff changeset
7672
Dave Love <fx@gnu.org>
parents:
diff changeset
7673 1997-05-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7674
Dave Love <fx@gnu.org>
parents:
diff changeset
7675 * dispnew.c (scrolling): If a line is not enabled,
Dave Love <fx@gnu.org>
parents:
diff changeset
7676 give it an infinite draw_cost.
Dave Love <fx@gnu.org>
parents:
diff changeset
7677
Dave Love <fx@gnu.org>
parents:
diff changeset
7678 * data.c (Faset): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
7679
Dave Love <fx@gnu.org>
parents:
diff changeset
7680 * alloc.c (Fmake_bool_vector): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
7681
Dave Love <fx@gnu.org>
parents:
diff changeset
7682 * buffer.c (syms_of_buffer): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
7683
Dave Love <fx@gnu.org>
parents:
diff changeset
7684 1997-05-27 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
7685
Dave Love <fx@gnu.org>
parents:
diff changeset
7686 * fontset.h (FONT_ENCODING_NOT_DECIDED): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
7687
Dave Love <fx@gnu.org>
parents:
diff changeset
7688 * fontset.c (fs_load_font): Before using a fontset, be sure to
Dave Love <fx@gnu.org>
parents:
diff changeset
7689 load the ASCII font of the fontset. Size and height of a fontset
Dave Love <fx@gnu.org>
parents:
diff changeset
7690 is set to the same as those of the ASCII font of the fontset. Use
Dave Love <fx@gnu.org>
parents:
diff changeset
7691 macro FONT_ENCODING_NOT_DECIDED.
Dave Love <fx@gnu.org>
parents:
diff changeset
7692
Dave Love <fx@gnu.org>
parents:
diff changeset
7693 * xterm.c (x_load_font): Use macro FONT_ENCODING_NOT_DECIDED.
Dave Love <fx@gnu.org>
parents:
diff changeset
7694
Dave Love <fx@gnu.org>
parents:
diff changeset
7695 * fns.c (map_char_table): For sub char-table, index should be
Dave Love <fx@gnu.org>
parents:
diff changeset
7696 start from 0 (not from 32) considering a composite character.
Dave Love <fx@gnu.org>
parents:
diff changeset
7697 (Fmap_char_table): Doc-string adjusted. The variable indices is
Dave Love <fx@gnu.org>
parents:
diff changeset
7698 declared as an array of Lisp_Object.
Dave Love <fx@gnu.org>
parents:
diff changeset
7699
Dave Love <fx@gnu.org>
parents:
diff changeset
7700 * coding.h (struct iso2022_spec): Member requested_designation is
Dave Love <fx@gnu.org>
parents:
diff changeset
7701 changed to array of `unsigned char'.
Dave Love <fx@gnu.org>
parents:
diff changeset
7702 (CODING_SPEC_ISO_NO_REQUESTED_DESIGNATION): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
7703
Dave Love <fx@gnu.org>
parents:
diff changeset
7704 * coding.c (encode_invocation_designation): Use macro
Dave Love <fx@gnu.org>
parents:
diff changeset
7705 CODING_SPEC_ISO_NO_REQUESTED_DESIGNATION.
Dave Love <fx@gnu.org>
parents:
diff changeset
7706 (encode_designation_at_bol, setup_coding_system): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
7707 (Fset_terminal_coding_system_internal): Renamed from
Dave Love <fx@gnu.org>
parents:
diff changeset
7708 Fset_terminal_coding_system. Make it non-interactive.
Dave Love <fx@gnu.org>
parents:
diff changeset
7709 Do not call Fredraw_display.
Dave Love <fx@gnu.org>
parents:
diff changeset
7710 (Fset_keyboard_coding_system_internal): Renamed from
Dave Love <fx@gnu.org>
parents:
diff changeset
7711 Fset_keyboard_coding_system. Make it non-interactive.
Dave Love <fx@gnu.org>
parents:
diff changeset
7712
Dave Love <fx@gnu.org>
parents:
diff changeset
7713 * charset.c (Ffind_charset_string): The variable CHARSETS is
Dave Love <fx@gnu.org>
parents:
diff changeset
7714 changed to (int *).
Dave Love <fx@gnu.org>
parents:
diff changeset
7715
Dave Love <fx@gnu.org>
parents:
diff changeset
7716 * casetab.c (case_temp1, case_temp2): New variables temporarily
Dave Love <fx@gnu.org>
parents:
diff changeset
7717 used in macros DOWNCASE and UPCASE1.
Dave Love <fx@gnu.org>
parents:
diff changeset
7718 (set_case_table): Setup canonical table correctly. Use
Dave Love <fx@gnu.org>
parents:
diff changeset
7719 map_char_table instead of compute_trt_inverse.
Dave Love <fx@gnu.org>
parents:
diff changeset
7720 (set_canon, set_identity, shuffle): New functions given to
Dave Love <fx@gnu.org>
parents:
diff changeset
7721 map_char_table.
Dave Love <fx@gnu.org>
parents:
diff changeset
7722 (compute_trt_identity, compute_trt_shuffle, compute_trt_inverse):
Dave Love <fx@gnu.org>
parents:
diff changeset
7723 Deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
7724
Dave Love <fx@gnu.org>
parents:
diff changeset
7725 * casefiddle.c (casify_object): Handle multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
7726 (casify_region): Change the way of handling multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
7727
Dave Love <fx@gnu.org>
parents:
diff changeset
7728 * lisp.h (CHAR_TABLE_REF): Do not check validity of CT.
Dave Love <fx@gnu.org>
parents:
diff changeset
7729 (CHAR_TABLE_SET): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
7730 (DOWNCASE_TABLE): Return case-table instead of the `contents' field.
Dave Love <fx@gnu.org>
parents:
diff changeset
7731 (UPCASE_TABLE): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
7732 (DOWNCASE): Use CHAR_TABLE_REF.
Dave Love <fx@gnu.org>
parents:
diff changeset
7733 (NOCASEP): Use UPCASE1.
Dave Love <fx@gnu.org>
parents:
diff changeset
7734 (UPCASE1): Use CHAR_TABLE_REF.
Dave Love <fx@gnu.org>
parents:
diff changeset
7735
Dave Love <fx@gnu.org>
parents:
diff changeset
7736 * search.c (looking_at_1): Change using DOWNCASE_TABLE.
Dave Love <fx@gnu.org>
parents:
diff changeset
7737 (string_match_1): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
7738
Dave Love <fx@gnu.org>
parents:
diff changeset
7739 * editfns.c (Fchar_equal): Make it handle case of multibyte
Dave Love <fx@gnu.org>
parents:
diff changeset
7740 characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
7741
Dave Love <fx@gnu.org>
parents:
diff changeset
7742 1997-05-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7743
Dave Love <fx@gnu.org>
parents:
diff changeset
7744 * window.c (Fsplit_window): Ignore FRAME_NO_SPLIT_P here.
Dave Love <fx@gnu.org>
parents:
diff changeset
7745 (inhibit_frame_unsplittable): Variable deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
7746 (syms_of_window): Don't set up Lisp variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
7747
Dave Love <fx@gnu.org>
parents:
diff changeset
7748 * xterm.c (XTread_socket) <ConfigureNotify>: Don't call
Dave Love <fx@gnu.org>
parents:
diff changeset
7749 x_wm_set_size_hint if window has no parent yet.
Dave Love <fx@gnu.org>
parents:
diff changeset
7750 Simplify the call to x_real_positions.
Dave Love <fx@gnu.org>
parents:
diff changeset
7751 (x_make_frame_visible): Use win_gravity to decide whether to
Dave Love <fx@gnu.org>
parents:
diff changeset
7752 call XMoveWindow. Also, don't do it if frame already visible.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
7753
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
7754 * xfns.c (x_real_positions): Subtract border width from results.
Dave Love <fx@gnu.org>
parents:
diff changeset
7755
Dave Love <fx@gnu.org>
parents:
diff changeset
7756 1997-05-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7757
Dave Love <fx@gnu.org>
parents:
diff changeset
7758 * window.c (syms_of_window): Initialize inhibit_frame_unsplittable.
Dave Love <fx@gnu.org>
parents:
diff changeset
7759
Dave Love <fx@gnu.org>
parents:
diff changeset
7760 * w16select.c (Fwin16_set_clipboard_data): Pass new arg to sit_for.
Dave Love <fx@gnu.org>
parents:
diff changeset
7761
Dave Love <fx@gnu.org>
parents:
diff changeset
7762 * fileio.c (Fdo_auto_save): Pass new arg to sit_for.
Dave Love <fx@gnu.org>
parents:
diff changeset
7763
Dave Love <fx@gnu.org>
parents:
diff changeset
7764 * callint.c (Fcall_interactively): Pass new arg to sit_for.
Dave Love <fx@gnu.org>
parents:
diff changeset
7765
Dave Love <fx@gnu.org>
parents:
diff changeset
7766 * keyboard.c (command_loop_1): Pass 1 as new arg to sit_for.
Dave Love <fx@gnu.org>
parents:
diff changeset
7767 (read_char): Likewise, pass 0 for it.
Dave Love <fx@gnu.org>
parents:
diff changeset
7768
Dave Love <fx@gnu.org>
parents:
diff changeset
7769 * dispnew.c (sit_for): New arg initial_display.
Dave Love <fx@gnu.org>
parents:
diff changeset
7770 (Fsit_for): Pass new arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
7771
Dave Love <fx@gnu.org>
parents:
diff changeset
7772 * indent.c (compute_motion): Return correctly if skip_invisible
Dave Love <fx@gnu.org>
parents:
diff changeset
7773 takes us past TO.
Dave Love <fx@gnu.org>
parents:
diff changeset
7774
Dave Love <fx@gnu.org>
parents:
diff changeset
7775 * xterm.c (XTread_socket) <UnmapNotify>: Don't make an iconify_event
Dave Love <fx@gnu.org>
parents:
diff changeset
7776 when frame was made invisible.
Dave Love <fx@gnu.org>
parents:
diff changeset
7777 (x_make_frame_visible): Put the call to x_set_offset back as it was.
Dave Love <fx@gnu.org>
parents:
diff changeset
7778 Near the end, instead call XMoveWindow, but only if original
Dave Love <fx@gnu.org>
parents:
diff changeset
7779 positions were not negative.
Dave Love <fx@gnu.org>
parents:
diff changeset
7780
Dave Love <fx@gnu.org>
parents:
diff changeset
7781 1997-05-26 Simon Marshall <simon@diazepam.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7782
Dave Love <fx@gnu.org>
parents:
diff changeset
7783 * window.c (syms_of_window): Change frame_override_unsplittable to
Dave Love <fx@gnu.org>
parents:
diff changeset
7784 inhibit_frame_unsplittable.
Dave Love <fx@gnu.org>
parents:
diff changeset
7785 (Fsplit_window): Check inhibit_frame_unsplittable.
Dave Love <fx@gnu.org>
parents:
diff changeset
7786
Dave Love <fx@gnu.org>
parents:
diff changeset
7787 1997-05-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7788
Dave Love <fx@gnu.org>
parents:
diff changeset
7789 * window.c (Fdisplay_buffer): Use B not b for interactive argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
7790
Dave Love <fx@gnu.org>
parents:
diff changeset
7791 * xfns.c (x_real_positions): Directly compare the frame's window
Dave Love <fx@gnu.org>
parents:
diff changeset
7792 or parent with the root window.
Dave Love <fx@gnu.org>
parents:
diff changeset
7793
Dave Love <fx@gnu.org>
parents:
diff changeset
7794 * xterm.c (x_make_frame_visible): Call x_set_offset only after
Dave Love <fx@gnu.org>
parents:
diff changeset
7795 mapping the window and accepting input.
Dave Love <fx@gnu.org>
parents:
diff changeset
7796 (x_calc_absolute_position): Do nothing if current position
Dave Love <fx@gnu.org>
parents:
diff changeset
7797 is already for the top-left corner.
Dave Love <fx@gnu.org>
parents:
diff changeset
7798 Handle errors in XTranslateCoordinates.
Dave Love <fx@gnu.org>
parents:
diff changeset
7799 (XTread_socket): Simplify handling of ConfigureNotify events.
Dave Love <fx@gnu.org>
parents:
diff changeset
7800 Always call x_wm_set_size_hint for them.
Dave Love <fx@gnu.org>
parents:
diff changeset
7801 No need to call XTranslateCoordinates here.
Dave Love <fx@gnu.org>
parents:
diff changeset
7802 (x_clear_errors): New function.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
7803
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
7804 1997-05-20 Erik Naggum <erik@naggum.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
7805
Dave Love <fx@gnu.org>
parents:
diff changeset
7806 * editfns.c (Fformat_time_string): Doc update.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
7807
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
7808 1997-05-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7809
Dave Love <fx@gnu.org>
parents:
diff changeset
7810 * editfns.c (Fformat_time_string): Doc update.
Dave Love <fx@gnu.org>
parents:
diff changeset
7811 Handle emacs_strftime returning -1.
Dave Love <fx@gnu.org>
parents:
diff changeset
7812 If it returns 0, compute actual buffer size needed.
Dave Love <fx@gnu.org>
parents:
diff changeset
7813
Dave Love <fx@gnu.org>
parents:
diff changeset
7814 * Makefile.in (shortlisp): Add custom.elc and cus-start.elc.
Dave Love <fx@gnu.org>
parents:
diff changeset
7815
Dave Love <fx@gnu.org>
parents:
diff changeset
7816 * fns.c (internal_equal): When comparing strings, ignore text props.
Dave Love <fx@gnu.org>
parents:
diff changeset
7817 Friedman offers to fix anything that has trouble due to this.
Dave Love <fx@gnu.org>
parents:
diff changeset
7818
Dave Love <fx@gnu.org>
parents:
diff changeset
7819 * dispnew.c (sit_for): Delete #if 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
7820
Dave Love <fx@gnu.org>
parents:
diff changeset
7821 * keymap.c (access_keymap, store_in_keymap): Don't look in a char-table
Dave Love <fx@gnu.org>
parents:
diff changeset
7822 for a character that has modifier bits.
Dave Love <fx@gnu.org>
parents:
diff changeset
7823
Dave Love <fx@gnu.org>
parents:
diff changeset
7824 1997-05-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7825
Dave Love <fx@gnu.org>
parents:
diff changeset
7826 * keymap.c (access_keymap): For a char-table,
Dave Love <fx@gnu.org>
parents:
diff changeset
7827 look only for chars with no modifier bits.
Dave Love <fx@gnu.org>
parents:
diff changeset
7828
Dave Love <fx@gnu.org>
parents:
diff changeset
7829 1997-05-19 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
7830
Dave Love <fx@gnu.org>
parents:
diff changeset
7831 * s/osf1.h (HAVE_TERMIOS): Define it.
Dave Love <fx@gnu.org>
parents:
diff changeset
7832
Dave Love <fx@gnu.org>
parents:
diff changeset
7833 * m/alpha.h (PTY_OPEN): Call sigblock instead of sigblockx.
Dave Love <fx@gnu.org>
parents:
diff changeset
7834
Dave Love <fx@gnu.org>
parents:
diff changeset
7835 * Makefile.in (xdisp.o): Add coding.h in dependency list.
Dave Love <fx@gnu.org>
parents:
diff changeset
7836
Dave Love <fx@gnu.org>
parents:
diff changeset
7837 * fontset.h (struct font_info): Change the declaration of encoding
Dave Love <fx@gnu.org>
parents:
diff changeset
7838 from `char' to `unsigned char'.
Dave Love <fx@gnu.org>
parents:
diff changeset
7839
Dave Love <fx@gnu.org>
parents:
diff changeset
7840 * xterm.c (x_load_font): Set 4 instead of -1 in fontp->encoding[1]
Dave Love <fx@gnu.org>
parents:
diff changeset
7841 for the meaning of `can not be decided'.
Dave Love <fx@gnu.org>
parents:
diff changeset
7842
Dave Love <fx@gnu.org>
parents:
diff changeset
7843 * fontset.c (fs_load_font): Modified to cope with the above
Dave Love <fx@gnu.org>
parents:
diff changeset
7844 change.
Dave Love <fx@gnu.org>
parents:
diff changeset
7845
Dave Love <fx@gnu.org>
parents:
diff changeset
7846 * charset.c (Ffind_charset_region): Change the declaration of
Dave Love <fx@gnu.org>
parents:
diff changeset
7847 charsets from `char' to `int'.
Dave Love <fx@gnu.org>
parents:
diff changeset
7848 (find_charset_in_str): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
7849
Dave Love <fx@gnu.org>
parents:
diff changeset
7850 * xselect.c (lisp_data_to_selection_data): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
7851
Dave Love <fx@gnu.org>
parents:
diff changeset
7852 * coding.h (struct iso2022_spec): Change the declaration of
Dave Love <fx@gnu.org>
parents:
diff changeset
7853 requested_designation from `char' to `int'.
Dave Love <fx@gnu.org>
parents:
diff changeset
7854
Dave Love <fx@gnu.org>
parents:
diff changeset
7855 1997-05-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7856
Dave Love <fx@gnu.org>
parents:
diff changeset
7857 * callint.c (Fcall_interactively): Use num_input_events.
Dave Love <fx@gnu.org>
parents:
diff changeset
7858
Dave Love <fx@gnu.org>
parents:
diff changeset
7859 * keyboard.h (num_input_events, num_nonmacro_input_events):
Dave Love <fx@gnu.org>
parents:
diff changeset
7860 Renamed from ..._input_chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
7861
Dave Love <fx@gnu.org>
parents:
diff changeset
7862 * eval.c (num_nonmacro_input_events):
Dave Love <fx@gnu.org>
parents:
diff changeset
7863 Renamed from num_nonmacro_input_chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
7864
Dave Love <fx@gnu.org>
parents:
diff changeset
7865 * keyboard.c (num_nonmacro_input_events):
Dave Love <fx@gnu.org>
parents:
diff changeset
7866 Renamed from num_nonmacro_input_chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
7867 (syms_of_keyboard): Rename Lisp variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
7868
Dave Love <fx@gnu.org>
parents:
diff changeset
7869 1997-05-18 Erik Naggum <erik@naggum.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
7870
Dave Love <fx@gnu.org>
parents:
diff changeset
7871 * lisp.h (Vtty_erase_char): Declared.
Dave Love <fx@gnu.org>
parents:
diff changeset
7872 * keyboard.c (Vtty_erase_char): Variable defined
Dave Love <fx@gnu.org>
parents:
diff changeset
7873 (syms_of_keyboard): Set up Lisp variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
7874 Also set up `num-nonmacro-input-chars' to report actual keystrokes.
Dave Love <fx@gnu.org>
parents:
diff changeset
7875 * sysdep.c (init_sys_modes): Initialize Vtty_erase_char if
Dave Love <fx@gnu.org>
parents:
diff changeset
7876 possible from the stty settings, otherwise to nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
7877
Dave Love <fx@gnu.org>
parents:
diff changeset
7878 * lread.c (Fintern): Give keywords a value when interned.
Dave Love <fx@gnu.org>
parents:
diff changeset
7879
Dave Love <fx@gnu.org>
parents:
diff changeset
7880 * dired.c (Ffile_attributes): Return inode number as a cons
Dave Love <fx@gnu.org>
parents:
diff changeset
7881 only if necessary.
Dave Love <fx@gnu.org>
parents:
diff changeset
7882
Dave Love <fx@gnu.org>
parents:
diff changeset
7883 1997-05-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7884
Dave Love <fx@gnu.org>
parents:
diff changeset
7885 * keymap.c (copy_keymap_1): Do nothing if ELT isn't a keymap.
Dave Love <fx@gnu.org>
parents:
diff changeset
7886
Dave Love <fx@gnu.org>
parents:
diff changeset
7887 1997-05-17 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7888
Dave Love <fx@gnu.org>
parents:
diff changeset
7889 * frame.c (make_terminal_frame): Don't add `Emacs' to frame name.
Dave Love <fx@gnu.org>
parents:
diff changeset
7890
Dave Love <fx@gnu.org>
parents:
diff changeset
7891 1997-05-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7892
Dave Love <fx@gnu.org>
parents:
diff changeset
7893 * sysselect.h (SELECT_TYPE): Don't define if already defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
7894
Dave Love <fx@gnu.org>
parents:
diff changeset
7895 * cmds.c (nonascii_insert_offset): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
7896 (Fself_insert_command, internal_self_insert):
Dave Love <fx@gnu.org>
parents:
diff changeset
7897 Add nonascii_insert_offset to what we insert, when appropriate.
Dave Love <fx@gnu.org>
parents:
diff changeset
7898 (syms_of_cmds): Set up Lisp variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
7899
Dave Love <fx@gnu.org>
parents:
diff changeset
7900 * xdisp.c (display_text_line): Move the code to fill out the line
Dave Love <fx@gnu.org>
parents:
diff changeset
7901 with the newline's face to the end of the newline code.
Dave Love <fx@gnu.org>
parents:
diff changeset
7902 Add changes (commented out) to record ellipsis positions in charstarts.
Dave Love <fx@gnu.org>
parents:
diff changeset
7903
Dave Love <fx@gnu.org>
parents:
diff changeset
7904 * charset.c (strwidth): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
7905
Dave Love <fx@gnu.org>
parents:
diff changeset
7906 * ralloc.c (mallopt): Declare, if appropriate.
Dave Love <fx@gnu.org>
parents:
diff changeset
7907 (r_alloc_init) [DOUG_LEA_MALLOC]: Call mallopt,
Dave Love <fx@gnu.org>
parents:
diff changeset
7908 instead of setting __malloc_extra_blocks.
Dave Love <fx@gnu.org>
parents:
diff changeset
7909
Dave Love <fx@gnu.org>
parents:
diff changeset
7910 Thu May 15 22:21:18 1997 Ken'ichi Handa <handa@diazepam.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7911
Dave Love <fx@gnu.org>
parents:
diff changeset
7912 * Makefile.in (charset.o): Add disptab.h in dependency list.
Dave Love <fx@gnu.org>
parents:
diff changeset
7913
Dave Love <fx@gnu.org>
parents:
diff changeset
7914 * charset.c: Include disptab.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
7915
Dave Love <fx@gnu.org>
parents:
diff changeset
7916 1997-05-16 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
7917
Dave Love <fx@gnu.org>
parents:
diff changeset
7918 * xterm.c (dumpglyphs): Draw glyphs one by one if the font for
Dave Love <fx@gnu.org>
parents:
diff changeset
7919 them is narrower than required.
Dave Love <fx@gnu.org>
parents:
diff changeset
7920
Dave Love <fx@gnu.org>
parents:
diff changeset
7921 * fns.c (copy_sub_char_table): Declare the argument ARG as
Dave Love <fx@gnu.org>
parents:
diff changeset
7922 Lisp_Object.
Dave Love <fx@gnu.org>
parents:
diff changeset
7923
Dave Love <fx@gnu.org>
parents:
diff changeset
7924 * fontset.c (fontset_pattern_regexp): Cast to (char *) before
Dave Love <fx@gnu.org>
parents:
diff changeset
7925 assigning to P0.
Dave Love <fx@gnu.org>
parents:
diff changeset
7926
Dave Love <fx@gnu.org>
parents:
diff changeset
7927 * ccl.c (struct ccl_prog_stack): Declear the member ccl_prog as
Dave Love <fx@gnu.org>
parents:
diff changeset
7928 Lisp_Object *.
Dave Love <fx@gnu.org>
parents:
diff changeset
7929
Dave Love <fx@gnu.org>
parents:
diff changeset
7930 * editfns.c: Declare Fuser_full_name as Lisp_Object in advance to
Dave Love <fx@gnu.org>
parents:
diff changeset
7931 avoid compiler error.
Dave Love <fx@gnu.org>
parents:
diff changeset
7932
Dave Love <fx@gnu.org>
parents:
diff changeset
7933 * data.c: Declare set_internal as Lisp_Object in advance to avoid
Dave Love <fx@gnu.org>
parents:
diff changeset
7934 compiler error.
Dave Love <fx@gnu.org>
parents:
diff changeset
7935
Dave Love <fx@gnu.org>
parents:
diff changeset
7936 * alloc.c (BYTES_USED): Put # at the beginning of line.
Dave Love <fx@gnu.org>
parents:
diff changeset
7937 (emacs_blocked_malloc): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
7938
Dave Love <fx@gnu.org>
parents:
diff changeset
7939 * xterm.c (x_connection_closed): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
7940 (x_load_font): Cast to (char *) before assigning to FONTNAME.
Dave Love <fx@gnu.org>
parents:
diff changeset
7941
Dave Love <fx@gnu.org>
parents:
diff changeset
7942 * keymap.c: Declare Fcopy_keymap as Lisp_Object in advance to
Dave Love <fx@gnu.org>
parents:
diff changeset
7943 avoid compiler error.
Dave Love <fx@gnu.org>
parents:
diff changeset
7944
Dave Love <fx@gnu.org>
parents:
diff changeset
7945 1997-05-16 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
7946
Dave Love <fx@gnu.org>
parents:
diff changeset
7947 * charset.h (VALID_CHAR_P): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
7948
Dave Love <fx@gnu.org>
parents:
diff changeset
7949 * fns.c (Fset_char_table_default): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
7950
Dave Love <fx@gnu.org>
parents:
diff changeset
7951 1997-05-15 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
7952
Dave Love <fx@gnu.org>
parents:
diff changeset
7953 * charset.c (non_ascii_char_to_string): Signal error if the
Dave Love <fx@gnu.org>
parents:
diff changeset
7954 argument C is an invalid character code.
Dave Love <fx@gnu.org>
parents:
diff changeset
7955 (Fconcat_chars): Use alloca instead of malloc.
Dave Love <fx@gnu.org>
parents:
diff changeset
7956
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
7957 * charset.h (CHAR_STRING): Comment reflect the above change.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
7958
Dave Love <fx@gnu.org>
parents:
diff changeset
7959 * coding.h: Name change through the code:
Dave Love <fx@gnu.org>
parents:
diff changeset
7960 coding-category-internal => coding-category-emacs-mule,
Dave Love <fx@gnu.org>
parents:
diff changeset
7961 XXX_coding_internal => XXX_coding_emacs_mule,
Dave Love <fx@gnu.org>
parents:
diff changeset
7962 coding_type_internal => coding_type_emacs_mule,
Dave Love <fx@gnu.org>
parents:
diff changeset
7963 coding_type_automatic => coding_type_undecided,
Dave Love <fx@gnu.org>
parents:
diff changeset
7964 CODING_CATEGORY_MASK_INTERNAL => CODING_CATEGORY_MASK_EMACS_MULE,
Dave Love <fx@gnu.org>
parents:
diff changeset
7965 CODING_CATEGORY_IDX_INTERNAL => CODING_CATEGORY_IDX_EMACS_MULE,
Dave Love <fx@gnu.org>
parents:
diff changeset
7966 CODING_EOL_AUTOMATIC => CODING_EOL_UNDECIDED.
Dave Love <fx@gnu.org>
parents:
diff changeset
7967 * coding.c: Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
7968 * fileio.c: Likewise.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
7969
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
7970 * xfns.c (Fx_create_frame): Delete unnecessary code.
Dave Love <fx@gnu.org>
parents:
diff changeset
7971
Dave Love <fx@gnu.org>
parents:
diff changeset
7972 1997-05-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7973
Dave Love <fx@gnu.org>
parents:
diff changeset
7974 * fileio.c (Finsert_file_contents): Use xmalloc. not malloc.
Dave Love <fx@gnu.org>
parents:
diff changeset
7975 Check correctly for whether no code translation is needed.
Dave Love <fx@gnu.org>
parents:
diff changeset
7976 (Finsert_file_contents): Use xrealloc too.
Dave Love <fx@gnu.org>
parents:
diff changeset
7977
Dave Love <fx@gnu.org>
parents:
diff changeset
7978 * charset.c (strwidth, Fchar_width): Handle display table.
Dave Love <fx@gnu.org>
parents:
diff changeset
7979
Dave Love <fx@gnu.org>
parents:
diff changeset
7980 1997-05-15 Karl Heuer <kwzh@gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7981
Dave Love <fx@gnu.org>
parents:
diff changeset
7982 * casefiddle.c: Include charset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
7983 (Qidentity): Define this variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
7984 (syms_of_casefiddle): Initialize and staticpro it.
Dave Love <fx@gnu.org>
parents:
diff changeset
7985 (casify_object, casify_region): Handle multibyte.
Dave Love <fx@gnu.org>
parents:
diff changeset
7986
Dave Love <fx@gnu.org>
parents:
diff changeset
7987 1997-05-14 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7988
Dave Love <fx@gnu.org>
parents:
diff changeset
7989 * casetab.c (compute_trt_identity): Use make_sub_char_table.
Dave Love <fx@gnu.org>
parents:
diff changeset
7990 (compute_trt_identity, compute_trt_shuffle):
Dave Love <fx@gnu.org>
parents:
diff changeset
7991 Set up bytes[0] with the charset code.
Dave Love <fx@gnu.org>
parents:
diff changeset
7992 Check for a sub-char-table when deciding to recurse.
Dave Love <fx@gnu.org>
parents:
diff changeset
7993 Terminate the loop properly for a sub-char-table.
Dave Love <fx@gnu.org>
parents:
diff changeset
7994
Dave Love <fx@gnu.org>
parents:
diff changeset
7995 * callint.c (Fcall_interactively): Pass extra arg to Fread_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
7996
Dave Love <fx@gnu.org>
parents:
diff changeset
7997 * minibuf.c (Fread_from_minibuffer): Add gcpro.
Dave Love <fx@gnu.org>
parents:
diff changeset
7998
Dave Love <fx@gnu.org>
parents:
diff changeset
7999 * fns.c (Fcopy_sequence): Correctly copy the char-table contents.
Dave Love <fx@gnu.org>
parents:
diff changeset
8000
Dave Love <fx@gnu.org>
parents:
diff changeset
8001 * keymap.c (describe_vector): Identify charset row numbers clearly.
Dave Love <fx@gnu.org>
parents:
diff changeset
8002
Dave Love <fx@gnu.org>
parents:
diff changeset
8003 * casetab.c: Include charset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
8004 (compute_trt_inverse): Totally rewritten.
Dave Love <fx@gnu.org>
parents:
diff changeset
8005 Args are now Lisp_Object. Callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
8006 (compute_trt_identity, compute_trt_shuffle): New subroutines.
Dave Love <fx@gnu.org>
parents:
diff changeset
8007 (init_casetab_once): Use XSETFASTINT to store into case table;
Dave Love <fx@gnu.org>
parents:
diff changeset
8008 use CHAR_TABLE_SINGLE_BYTE_SLOTS to end the loop.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
8009
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8010 1997-05-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8011
Dave Love <fx@gnu.org>
parents:
diff changeset
8012 * syntax.c (describe_syntax_1): Pass new args to describe_vector.
Dave Love <fx@gnu.org>
parents:
diff changeset
8013
Dave Love <fx@gnu.org>
parents:
diff changeset
8014 * category.c (describe_category_1): Pass new args to describe_vector.
Dave Love <fx@gnu.org>
parents:
diff changeset
8015
Dave Love <fx@gnu.org>
parents:
diff changeset
8016 1997-05-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8017
Dave Love <fx@gnu.org>
parents:
diff changeset
8018 * keymap.c (get_keyelt): Handle an indirect entry with meta char.
Dave Love <fx@gnu.org>
parents:
diff changeset
8019 (describe_vector): Rewrite char-table handling.
Dave Love <fx@gnu.org>
parents:
diff changeset
8020
Dave Love <fx@gnu.org>
parents:
diff changeset
8021 * data.c (wrong_type_argument): Pass new arg to Fstring_to_number.
Dave Love <fx@gnu.org>
parents:
diff changeset
8022
Dave Love <fx@gnu.org>
parents:
diff changeset
8023 1997-05-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8024
Dave Love <fx@gnu.org>
parents:
diff changeset
8025 * xfns.c (Fx_create_frame): Get X resources from the display
Dave Love <fx@gnu.org>
parents:
diff changeset
8026 we are making the frame on.
Dave Love <fx@gnu.org>
parents:
diff changeset
8027 (x_get_arg): New arg DPYINFO. Callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
8028 (display_x_get_resource): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
8029
Dave Love <fx@gnu.org>
parents:
diff changeset
8030 1997-05-11 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
8031
Dave Love <fx@gnu.org>
parents:
diff changeset
8032 * data.c (Fstring_to_number): Handle bases 2...16.
Dave Love <fx@gnu.org>
parents:
diff changeset
8033 (digit_to_number): New subroutine.
Dave Love <fx@gnu.org>
parents:
diff changeset
8034
Dave Love <fx@gnu.org>
parents:
diff changeset
8035 1997-05-10 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8036
Dave Love <fx@gnu.org>
parents:
diff changeset
8037 * fns.c (map_char_table): New arg SUBTABLE. Callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
8038 Pass the whole chartable to C_FUNCTION.
Dave Love <fx@gnu.org>
parents:
diff changeset
8039 Pass index character as a Lisp_Object.
Dave Love <fx@gnu.org>
parents:
diff changeset
8040
Dave Love <fx@gnu.org>
parents:
diff changeset
8041 * keymap.c (Fmake_keymap): Make a char-table.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
8042 (access_keymap, store_in_keymap): Likewise.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8043 (describe_map, Fset_keymap_parent, Faccessible_keymaps): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
8044 (Fwhere_is_internal, Fcopy_keymap): Handle a char-table.
Dave Love <fx@gnu.org>
parents:
diff changeset
8045 (copy_keymap_1, accessible_keymaps_char_table): New subroutines.
Dave Love <fx@gnu.org>
parents:
diff changeset
8046 (where_is_internal_1, where_is_internal_2): New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
8047 (syms_of_keymap): Set up Qchar_table_extra_slots prop on Qkeymap.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
8048
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8049 1997-05-10 Ken'ichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
8050
Dave Love <fx@gnu.org>
parents:
diff changeset
8051 * callproc.c (Fcall_process_region): Supply 7th new arg
Dave Love <fx@gnu.org>
parents:
diff changeset
8052 CODING_SYSTEM as Qnil to Fwrite_region.
Dave Love <fx@gnu.org>
parents:
diff changeset
8053
Dave Love <fx@gnu.org>
parents:
diff changeset
8054 * ccl.c (Fccl_execute_on_string): Add 4th optional arg
Dave Love <fx@gnu.org>
parents:
diff changeset
8055 CONTINUE.
Dave Love <fx@gnu.org>
parents:
diff changeset
8056
Dave Love <fx@gnu.org>
parents:
diff changeset
8057 * charset.c (unify_char): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
8058 (Fdefine_charset): Doc-string modified.
Dave Love <fx@gnu.org>
parents:
diff changeset
8059 (find_charset_in_str): Add 4th arg TABLE which is a character
Dave Love <fx@gnu.org>
parents:
diff changeset
8060 unification table.
Dave Love <fx@gnu.org>
parents:
diff changeset
8061 (Ffind_charset_region): Add optional arg TABLE which is a
Dave Love <fx@gnu.org>
parents:
diff changeset
8062 character unification table.
Dave Love <fx@gnu.org>
parents:
diff changeset
8063 (Ffind_charset_string): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
8064
Dave Love <fx@gnu.org>
parents:
diff changeset
8065 * charset.h (unify_char): Extern it.
Dave Love <fx@gnu.org>
parents:
diff changeset
8066
43277
e2ed7506d835 Fix typo.
Pavel Janík <Pavel@Janik.cz>
parents: 42674
diff changeset
8067 * coding.c (Valternate_charset_table): The variable deleted.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
8068 (Venable_character_unification)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
8069 (Vstandard_character_unification_table_for_read)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
8070 (Vstandard_character_unification_table_for_write)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
8071 (Qcharacter_unification_table): New variables.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8072 (syms_of_coding): Initialize and declare them.
Dave Love <fx@gnu.org>
parents:
diff changeset
8073 (DECODE_ISO_CHARACTER): Modified to handle a character unification
Dave Love <fx@gnu.org>
parents:
diff changeset
8074 table instead of Valternate_charset_table.
Dave Love <fx@gnu.org>
parents:
diff changeset
8075 (DECODE_DESIGNATION): Delete handling of Valternate_charset_table.
Dave Love <fx@gnu.org>
parents:
diff changeset
8076 (decode_coding_iso2022): Handle a character unification table.
Dave Love <fx@gnu.org>
parents:
diff changeset
8077 (ENCODE_ISO_CHARACTER): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
8078 (encode_designation_at_bol): Handle a character unification table.
Dave Love <fx@gnu.org>
parents:
diff changeset
8079 Do not return -1 even if end-of-line is not in the current run.
Dave Love <fx@gnu.org>
parents:
diff changeset
8080 (encode_coding_iso2022): Handle a character unification table.
Dave Love <fx@gnu.org>
parents:
diff changeset
8081 Call macro ENCODE_ISO_CHARACTER instead of calling
Dave Love <fx@gnu.org>
parents:
diff changeset
8082 ENCODE_ISO_CHARACTER_DIMENSION1 and
Dave Love <fx@gnu.org>
parents:
diff changeset
8083 ENCODE_ISO_CHARACTER_DIMENSION2 directly. Check the size of
Dave Love <fx@gnu.org>
parents:
diff changeset
8084 carryover before copying it to destination.
Dave Love <fx@gnu.org>
parents:
diff changeset
8085 (setup_coding_system): Initialize the member
Dave Love <fx@gnu.org>
parents:
diff changeset
8086 character_unification_table of the struct coding system to Qnil.
Dave Love <fx@gnu.org>
parents:
diff changeset
8087 (Fset_keyboard_coding_system): Doc string augmented.
Dave Love <fx@gnu.org>
parents:
diff changeset
8088
Dave Love <fx@gnu.org>
parents:
diff changeset
8089 * coding.h (CODING_SPEC_ISO_PLANE_CHARSET): Return -1 if no
Dave Love <fx@gnu.org>
parents:
diff changeset
8090 character set is invoked to PLANE.
Dave Love <fx@gnu.org>
parents:
diff changeset
8091 (struct coding_system): New member character_unification_table.
Dave Love <fx@gnu.org>
parents:
diff changeset
8092
Dave Love <fx@gnu.org>
parents:
diff changeset
8093 * fileio.c (Fwrite_region): Add 7th optional arg
Dave Love <fx@gnu.org>
parents:
diff changeset
8094 CODING_SYSTEM. Move gap after a newline code if we are encoding
Dave Love <fx@gnu.org>
parents:
diff changeset
8095 in a coding system which requires designation sequences to be put
Dave Love <fx@gnu.org>
parents:
diff changeset
8096 at beginning of line. Set coding.last_block to 1 before calling
Dave Love <fx@gnu.org>
parents:
diff changeset
8097 a_write for an empty file.
Dave Love <fx@gnu.org>
parents:
diff changeset
8098 (build_annotations): Code tuned up for handling
Dave Love <fx@gnu.org>
parents:
diff changeset
8099 pre_write_conversion of a coding system.
Dave Love <fx@gnu.org>
parents:
diff changeset
8100 (e_write): Delete code for handling carryover of code conversion.
Dave Love <fx@gnu.org>
parents:
diff changeset
8101 It is now handled in encode_coding.
Dave Love <fx@gnu.org>
parents:
diff changeset
8102 (auto_save_1): Supply 7th new arg CODING_SYSTEM as Qnil to
Dave Love <fx@gnu.org>
parents:
diff changeset
8103 Fwrite_region.
Dave Love <fx@gnu.org>
parents:
diff changeset
8104
Dave Love <fx@gnu.org>
parents:
diff changeset
8105 * fontset.c (Vfontset_alias_alist): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
8106 (fontset_pattern_regexp): Delete code for handling nickname of a
Dave Love <fx@gnu.org>
parents:
diff changeset
8107 fonset. It is now handled in Fquery_fontset by consulting
Dave Love <fx@gnu.org>
parents:
diff changeset
8108 Vfontset_alias_alist.
Dave Love <fx@gnu.org>
parents:
diff changeset
8109 (Fquery_fontset): Handle Vfontset_alias_alist.
Dave Love <fx@gnu.org>
parents:
diff changeset
8110 (syms_of_fontset): Terminate each line by `\n\' in doc-string of
43277
e2ed7506d835 Fix typo.
Pavel Janík <Pavel@Janik.cz>
parents: 42674
diff changeset
8111 alternate-fontname-alist. Declare Lisp variable
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8112 fontset-alias-alist. Doc-string of highlight-wrong-size-font
Dave Love <fx@gnu.org>
parents:
diff changeset
8113 and clip-large-size-font modified.
Dave Love <fx@gnu.org>
parents:
diff changeset
8114
Dave Love <fx@gnu.org>
parents:
diff changeset
8115 * xfns.c (Fx_create_frame): Delete code for handling the X
Dave Love <fx@gnu.org>
parents:
diff changeset
8116 resouce "Fontset".
Dave Love <fx@gnu.org>
parents:
diff changeset
8117
Dave Love <fx@gnu.org>
parents:
diff changeset
8118 * xselect.c (selection_data_to_lisp_data): If TYPE is `STRING'
Dave Love <fx@gnu.org>
parents:
diff changeset
8119 and DATA contains 8-bit codes, decode them as Latin-1 characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
8120 (lisp_data_to_selection_data): Supply 4th arg TABLE as Qnil to
Dave Love <fx@gnu.org>
parents:
diff changeset
8121 find_charset_in_str.
Dave Love <fx@gnu.org>
parents:
diff changeset
8122
Dave Love <fx@gnu.org>
parents:
diff changeset
8123 * xterm.c (dumpglyphs): Even if font (not fontset) is used,
Dave Love <fx@gnu.org>
parents:
diff changeset
8124 display Latin1 characters correctly if the font contains glyphs
Dave Love <fx@gnu.org>
parents:
diff changeset
8125 for them. Fix bug of displaying cursor on a composite character.
Dave Love <fx@gnu.org>
parents:
diff changeset
8126
Dave Love <fx@gnu.org>
parents:
diff changeset
8127 1997-05-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8128
Dave Love <fx@gnu.org>
parents:
diff changeset
8129 * keyboard.c (Fexecute_extended_command):
Dave Love <fx@gnu.org>
parents:
diff changeset
8130 Pass new arg to Fcompleting_read.
Dave Love <fx@gnu.org>
parents:
diff changeset
8131 (command_loop_1): Use an int for last_command_char.
Dave Love <fx@gnu.org>
parents:
diff changeset
8132
Dave Love <fx@gnu.org>
parents:
diff changeset
8133 * lisp.h (read_minibuf): Declaration deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
8134
Dave Love <fx@gnu.org>
parents:
diff changeset
8135 * callint.c (Fcall_interactively): Pass new arg to
Dave Love <fx@gnu.org>
parents:
diff changeset
8136 Fread_from_minibuffer and Fread_variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
8137
Dave Love <fx@gnu.org>
parents:
diff changeset
8138 * fns.c (Fyes_or_no_p): Pass new arg to Fread_from_minibuffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
8139
Dave Love <fx@gnu.org>
parents:
diff changeset
8140 * minibuf.c (Fread_command): New optional arg DEFAULT-VALUE.
Dave Love <fx@gnu.org>
parents:
diff changeset
8141 Callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
8142 (Fread_variable, Fread_string, Fread_from_minibuffer): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
8143 (read_minibuf): Now static. New arg DEFALT. Callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
8144 Bind minibuffer-default here.
Dave Love <fx@gnu.org>
parents:
diff changeset
8145 (read_minibuf_unwind): Now static.
Dave Love <fx@gnu.org>
parents:
diff changeset
8146 (Fcompleting_read): Past DEF to Fread_from_minibuffer;
Dave Love <fx@gnu.org>
parents:
diff changeset
8147 no need to use it directly here.
Dave Love <fx@gnu.org>
parents:
diff changeset
8148
Dave Love <fx@gnu.org>
parents:
diff changeset
8149 * fileio.c (Fread_file_name): Finish previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
8150
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
8151 * coding.c (Fread_coding_system, Fread_non_nil_coding_system):
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8152 Pass new arg to Fcompleting_read.
Dave Love <fx@gnu.org>
parents:
diff changeset
8153
Dave Love <fx@gnu.org>
parents:
diff changeset
8154 * callint.c (Fcall_interactively): Pass new arg to Fcompleting_read.
Dave Love <fx@gnu.org>
parents:
diff changeset
8155
Dave Love <fx@gnu.org>
parents:
diff changeset
8156 * xmenu.c (Fx_popup_menu): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
8157
Dave Love <fx@gnu.org>
parents:
diff changeset
8158 1997-05-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8159
Dave Love <fx@gnu.org>
parents:
diff changeset
8160 * Makefile.in (TAGS): Fix typo.
Dave Love <fx@gnu.org>
parents:
diff changeset
8161
Dave Love <fx@gnu.org>
parents:
diff changeset
8162 * xdisp.c (mark_window_display_accurate, redisplay_internal):
Dave Love <fx@gnu.org>
parents:
diff changeset
8163 Test highlight_nonselected_windows.
Dave Love <fx@gnu.org>
parents:
diff changeset
8164 (display_text_line): Likewise (in more places).
Dave Love <fx@gnu.org>
parents:
diff changeset
8165 (syms_of_xdisp): Initialize highlight_nonselected_windows to 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
8166
Dave Love <fx@gnu.org>
parents:
diff changeset
8167 * keyboard.c (Qtimer_event): Variable deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
8168 (Qtimer_event_handler): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
8169 (syms_of_keyboard): Don't initialize Qtimer_event.
Dave Love <fx@gnu.org>
parents:
diff changeset
8170 Do initialize Qtimer_event_handler.
Dave Love <fx@gnu.org>
parents:
diff changeset
8171 (read_char): Don't check for timer event.
Dave Love <fx@gnu.org>
parents:
diff changeset
8172 (swallow_events): Don't handle timer events.
Dave Love <fx@gnu.org>
parents:
diff changeset
8173 (timer_check): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
8174 (make_lispy_event): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
8175
Dave Love <fx@gnu.org>
parents:
diff changeset
8176 1997-05-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8177
Dave Love <fx@gnu.org>
parents:
diff changeset
8178 * s/bsd386.h: Delete the code that was trying to define BSD "right"
Dave Love <fx@gnu.org>
parents:
diff changeset
8179 now that Emacs doesn't use the symbol BSD this way.
Dave Love <fx@gnu.org>
parents:
diff changeset
8180
Dave Love <fx@gnu.org>
parents:
diff changeset
8181 1997-05-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8182
Dave Love <fx@gnu.org>
parents:
diff changeset
8183 * Makefile.in (MOUSE_SUPPORT): Delete menu-bar.elc.
Dave Love <fx@gnu.org>
parents:
diff changeset
8184 (lisp): Move menu-bar.elc here.
Dave Love <fx@gnu.org>
parents:
diff changeset
8185 Add custom.elc and cus-start.elc.
Dave Love <fx@gnu.org>
parents:
diff changeset
8186
Dave Love <fx@gnu.org>
parents:
diff changeset
8187 * m/intel386.h (LIBS_MACHINE): Add -lelf.
Dave Love <fx@gnu.org>
parents:
diff changeset
8188
Dave Love <fx@gnu.org>
parents:
diff changeset
8189 1997-05-05 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8190
Dave Love <fx@gnu.org>
parents:
diff changeset
8191 * xdisp.c (display_text_line): Clear region_showing to Qnil if the
Dave Love <fx@gnu.org>
parents:
diff changeset
8192 window should not show a region.
Dave Love <fx@gnu.org>
parents:
diff changeset
8193 (redisplay_internal): Do update region_showing when ! all_windows.
Dave Love <fx@gnu.org>
parents:
diff changeset
8194
Dave Love <fx@gnu.org>
parents:
diff changeset
8195 * window.c (Fset_window_configuration): Set last_selected_window
Dave Love <fx@gnu.org>
parents:
diff changeset
8196 in the new selected window's new buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
8197
Dave Love <fx@gnu.org>
parents:
diff changeset
8198 * xdisp.c (display_text_line): Set w->region_showing to the mark
Dave Love <fx@gnu.org>
parents:
diff changeset
8199 position if there's a mark; to nil, otherwise.
Dave Love <fx@gnu.org>
parents:
diff changeset
8200
Dave Love <fx@gnu.org>
parents:
diff changeset
8201 * w32fns.c (x_set_mouse_color): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
8202
Dave Love <fx@gnu.org>
parents:
diff changeset
8203 * xselect.c (x_reply_selection_request): Delete the inner
Dave Love <fx@gnu.org>
parents:
diff changeset
8204 unbind_to call, since x_uncatch_errors does the job.
Dave Love <fx@gnu.org>
parents:
diff changeset
8205
Dave Love <fx@gnu.org>
parents:
diff changeset
8206 1997-05-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8207
Dave Love <fx@gnu.org>
parents:
diff changeset
8208 * minibuf.c (Fcompleting_read): New arg DEF.
Dave Love <fx@gnu.org>
parents:
diff changeset
8209 Callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
8210 (Qminibuffer_default): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
8211 (syms_of_minibuf): Initialize it.
Dave Love <fx@gnu.org>
parents:
diff changeset
8212
Dave Love <fx@gnu.org>
parents:
diff changeset
8213 * fileio.c (Fread_file_name): Pass default to Fcompleting_read.
Dave Love <fx@gnu.org>
parents:
diff changeset
8214
Dave Love <fx@gnu.org>
parents:
diff changeset
8215 1997-05-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8216
Dave Love <fx@gnu.org>
parents:
diff changeset
8217 * w32fns.c (x_set_mouse_color): Update calls to x_catch_errors
Dave Love <fx@gnu.org>
parents:
diff changeset
8218 and x_uncatch_errors.
Dave Love <fx@gnu.org>
parents:
diff changeset
8219
Dave Love <fx@gnu.org>
parents:
diff changeset
8220 * xfns.c (x_set_scroll_bar_width): If arg is too small, round it up.
Dave Love <fx@gnu.org>
parents:
diff changeset
8221
Dave Love <fx@gnu.org>
parents:
diff changeset
8222 * window.c (Fdisplay_buffer): If we give up and try other frames,
Dave Love <fx@gnu.org>
parents:
diff changeset
8223 look again for a window in those frames already showing BUFFER.
Dave Love <fx@gnu.org>
parents:
diff changeset
8224
Dave Love <fx@gnu.org>
parents:
diff changeset
8225 1997-05-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8226
Dave Love <fx@gnu.org>
parents:
diff changeset
8227 * xselect.c (x_reply_selection_request): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
8228
Dave Love <fx@gnu.org>
parents:
diff changeset
8229 1997-04-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8230
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
8231 * xterm.c (XTmouse_position, x_term_init):
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8232 Save value from x_catch_errors and pass to x_uncatch_errors.
Dave Love <fx@gnu.org>
parents:
diff changeset
8233
Dave Love <fx@gnu.org>
parents:
diff changeset
8234 * xselect.c (x_own_selection, x_reply_selection_request)
Dave Love <fx@gnu.org>
parents:
diff changeset
8235 (x_get_foreign_selection):
Dave Love <fx@gnu.org>
parents:
diff changeset
8236 Save value from x_catch_errors and pass to x_uncatch_errors.
Dave Love <fx@gnu.org>
parents:
diff changeset
8237
Dave Love <fx@gnu.org>
parents:
diff changeset
8238 * xfns.c (x_real_positions, x_set_mouse_color, Fx_list_fonts):
Dave Love <fx@gnu.org>
parents:
diff changeset
8239 Save value from x_catch_errors and pass to x_uncatch_errors.
Dave Love <fx@gnu.org>
parents:
diff changeset
8240
Dave Love <fx@gnu.org>
parents:
diff changeset
8241 * xterm.c (x_catch_errors): Use specpdl so can be nested.
Dave Love <fx@gnu.org>
parents:
diff changeset
8242 Use a Lisp string to as the buffer for the X message.
Dave Love <fx@gnu.org>
parents:
diff changeset
8243 (x_uncatch_errors, x_had_errors_p, x_check_errors): Related changes.
Dave Love <fx@gnu.org>
parents:
diff changeset
8244 (x_catch_errors_unwind): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
8245 (x_error_quitter): Call x_error_catcher if appropriate.
Dave Love <fx@gnu.org>
parents:
diff changeset
8246 (x_error_message_string): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
8247 (syms_of_xterm): Defvar it.
Dave Love <fx@gnu.org>
parents:
diff changeset
8248 (x_caught_error_message): Variable deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
8249 (X_ERROR_MESSAGE_SIZE): Renamed from X_CAUGHT_ERROR_MESSAGE_SIZE.
Dave Love <fx@gnu.org>
parents:
diff changeset
8250 (x_error_handler): New function, calls x_error_quitter or ..._checker.
Dave Love <fx@gnu.org>
parents:
diff changeset
8251 (x_initialize): Use x_error_handler as error handler for X.
Dave Love <fx@gnu.org>
parents:
diff changeset
8252
Dave Love <fx@gnu.org>
parents:
diff changeset
8253 1997-04-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8254
Dave Love <fx@gnu.org>
parents:
diff changeset
8255 * fileio.c (Fexpand_file_name): Check length > 0 when necessary.
Dave Love <fx@gnu.org>
parents:
diff changeset
8256
Dave Love <fx@gnu.org>
parents:
diff changeset
8257 1997-04-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8258
Dave Love <fx@gnu.org>
parents:
diff changeset
8259 * syntax.c (skip_chars): Fix previous change in syntax/backward case.
Dave Love <fx@gnu.org>
parents:
diff changeset
8260
Dave Love <fx@gnu.org>
parents:
diff changeset
8261 * lread.c (init_lread): Don't add ../lisp to the dump-time load path.
Dave Love <fx@gnu.org>
parents:
diff changeset
8262
Dave Love <fx@gnu.org>
parents:
diff changeset
8263 * buffer.c (Fbury_buffer): If buffer is in selected window, remove it.
Dave Love <fx@gnu.org>
parents:
diff changeset
8264 Otherwise, remove it from other windows.
Dave Love <fx@gnu.org>
parents:
diff changeset
8265
Dave Love <fx@gnu.org>
parents:
diff changeset
8266 * fileio.c (Fsubstitute_in_file_name): Use xnm uniformly, never nm,
Dave Love <fx@gnu.org>
parents:
diff changeset
8267 when handling /~ and // at the end.
Dave Love <fx@gnu.org>
parents:
diff changeset
8268
Dave Love <fx@gnu.org>
parents:
diff changeset
8269 * process.c (read_process_output): Update opoint, old_begv and old_zv
Dave Love <fx@gnu.org>
parents:
diff changeset
8270 based on actual buffer change rather than size of string.
Dave Love <fx@gnu.org>
parents:
diff changeset
8271 old_begv and old_zv are now ints.
Dave Love <fx@gnu.org>
parents:
diff changeset
8272 (status_notify): Likewise for opoint.
Dave Love <fx@gnu.org>
parents:
diff changeset
8273
Dave Love <fx@gnu.org>
parents:
diff changeset
8274 1997-04-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8275
Dave Love <fx@gnu.org>
parents:
diff changeset
8276 * xterm.c (x_destroy_window): Free saved_menu_event, if any.
Dave Love <fx@gnu.org>
parents:
diff changeset
8277
Dave Love <fx@gnu.org>
parents:
diff changeset
8278 * frame.c (Fdelete_frame): Free FRAME_MESSAGE_BUF.
Dave Love <fx@gnu.org>
parents:
diff changeset
8279
Dave Love <fx@gnu.org>
parents:
diff changeset
8280 * xrdb.c (get_user_app): Free the gethomedir value.
Dave Love <fx@gnu.org>
parents:
diff changeset
8281
Dave Love <fx@gnu.org>
parents:
diff changeset
8282 * buffer.c (reset_buffer): Initialize clip_changed field.
Dave Love <fx@gnu.org>
parents:
diff changeset
8283
Dave Love <fx@gnu.org>
parents:
diff changeset
8284 1997-04-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8285
Dave Love <fx@gnu.org>
parents:
diff changeset
8286 * emacs.c (sort_args): Free the malloc'd memory.
Dave Love <fx@gnu.org>
parents:
diff changeset
8287
Dave Love <fx@gnu.org>
parents:
diff changeset
8288 * fileio.c (Fwrite_region): GCPRO `start' near the beginning.
Dave Love <fx@gnu.org>
parents:
diff changeset
8289
Dave Love <fx@gnu.org>
parents:
diff changeset
8290 * xfns.c (x_set_menu_bar_lines): Increment windows_or_buffers_changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
8291
Dave Love <fx@gnu.org>
parents:
diff changeset
8292 1997-04-23 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8293
Dave Love <fx@gnu.org>
parents:
diff changeset
8294 * syntax.c (skip_chars): Merge mule changes back in.
Dave Love <fx@gnu.org>
parents:
diff changeset
8295
Dave Love <fx@gnu.org>
parents:
diff changeset
8296 1997-04-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8297
Dave Love <fx@gnu.org>
parents:
diff changeset
8298 * window.c (frame_override_unsplittable): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
8299 (Fsplit_window): Ignore `unsplittable' if frame_override_unsplittable.
Dave Love <fx@gnu.org>
parents:
diff changeset
8300 (syms_of_window): Set up Lisp var.
Dave Love <fx@gnu.org>
parents:
diff changeset
8301
Dave Love <fx@gnu.org>
parents:
diff changeset
8302 * xmenu.c (set_frame_menubar): When widget is new,
Dave Love <fx@gnu.org>
parents:
diff changeset
8303 forget records of old contents.
Dave Love <fx@gnu.org>
parents:
diff changeset
8304
Dave Love <fx@gnu.org>
parents:
diff changeset
8305 1997-04-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8306
Dave Love <fx@gnu.org>
parents:
diff changeset
8307 * xterm.c (x_set_offset): Turn off the code that added the border_width
Dave Love <fx@gnu.org>
parents:
diff changeset
8308 to modified_left and modified_top; it seems incorrect to do that.
Dave Love <fx@gnu.org>
parents:
diff changeset
8309
Dave Love <fx@gnu.org>
parents:
diff changeset
8310 1997-04-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8311
Dave Love <fx@gnu.org>
parents:
diff changeset
8312 * keymap.c (Faccessible_keymaps): Convert PREFIX to a vector
Dave Love <fx@gnu.org>
parents:
diff changeset
8313 at the beginning, if it has any definition.
Dave Love <fx@gnu.org>
parents:
diff changeset
8314
Dave Love <fx@gnu.org>
parents:
diff changeset
8315 1997-04-19 Erik Naggum <erik@naggum.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
8316
Dave Love <fx@gnu.org>
parents:
diff changeset
8317 * keymap.c (describe_vector): Test for suppressed commands in
Dave Love <fx@gnu.org>
parents:
diff changeset
8318 all cases. Call get_keyelt with two arguments.
Dave Love <fx@gnu.org>
parents:
diff changeset
8319
Dave Love <fx@gnu.org>
parents:
diff changeset
8320 1997-04-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8321
Dave Love <fx@gnu.org>
parents:
diff changeset
8322 * print.c (print): Symbols like e2 and 2e are not confusing.
Dave Love <fx@gnu.org>
parents:
diff changeset
8323
Dave Love <fx@gnu.org>
parents:
diff changeset
8324 1997-04-17 Andrew Innes <andrewi@harlequin.co.uk>
Dave Love <fx@gnu.org>
parents:
diff changeset
8325
Dave Love <fx@gnu.org>
parents:
diff changeset
8326 * fileio.c (Fexpand_file_name): Fix expansion of "/foo/../".
Dave Love <fx@gnu.org>
parents:
diff changeset
8327
Dave Love <fx@gnu.org>
parents:
diff changeset
8328 1997-04-15 Ken'ichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
8329
Dave Love <fx@gnu.org>
parents:
diff changeset
8330 * coding.c (setup_coding_system): Setup coding->eol_type as LF
Dave Love <fx@gnu.org>
parents:
diff changeset
8331 for a invalid coding system.
Dave Love <fx@gnu.org>
parents:
diff changeset
8332
Dave Love <fx@gnu.org>
parents:
diff changeset
8333 1997-04-14 Ilya Zakharevich <ilya@math.ohio-state.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8334
Dave Love <fx@gnu.org>
parents:
diff changeset
8335 * dired.c (Fdirectory_files): Set re_match_object.
Dave Love <fx@gnu.org>
parents:
diff changeset
8336
Dave Love <fx@gnu.org>
parents:
diff changeset
8337 * intervals.c (update_interval): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
8338
Dave Love <fx@gnu.org>
parents:
diff changeset
8339 * intervals.h (update_interval): New function declaration.
Dave Love <fx@gnu.org>
parents:
diff changeset
8340
Dave Love <fx@gnu.org>
parents:
diff changeset
8341 * regex.c (PTR_TO_OFFSET): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
8342 (POS_AS_IN_BUFFER): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
8343 (SYNTAX_ENTRY_VIA_PROPERTY): Set to take `syntax-table' text
Dave Love <fx@gnu.org>
parents:
diff changeset
8344 property into account when doing SYNTAX (c).
Dave Love <fx@gnu.org>
parents:
diff changeset
8345 (re_compile_fastmap): disable fastmap if any of wordbound
Dave Love <fx@gnu.org>
parents:
diff changeset
8346 notwordbound wordbeg wordend notsyntaxspec syntaxspec are seen.
Dave Love <fx@gnu.org>
parents:
diff changeset
8347 (re_search_2): SETUP_SYNTAX_TABLE_FOR_OBJECT at the start.
Dave Love <fx@gnu.org>
parents:
diff changeset
8348 (re_match_object): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
8349 (re_match_2): SETUP_SYNTAX_TABLE_FOR_OBJECT at the start.
Dave Love <fx@gnu.org>
parents:
diff changeset
8350 (re_match_2_internal): For any of wordbound notwordbound wordbeg
Dave Love <fx@gnu.org>
parents:
diff changeset
8351 wordend notsyntaxspec syntaxspec call UPDATE_SYNTAX_TABLE before
Dave Love <fx@gnu.org>
parents:
diff changeset
8352 doing SYNTAX (c).
Dave Love <fx@gnu.org>
parents:
diff changeset
8353
Dave Love <fx@gnu.org>
parents:
diff changeset
8354 * regex.h (re_match_object): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
8355
Dave Love <fx@gnu.org>
parents:
diff changeset
8356 * search.c (looking_at_1): Set re_match_object.
Dave Love <fx@gnu.org>
parents:
diff changeset
8357 (string_match_1): Set re_match_object.
Dave Love <fx@gnu.org>
parents:
diff changeset
8358 (fast_string_match): Set re_match_object.
Dave Love <fx@gnu.org>
parents:
diff changeset
8359 (Fskip_chars_forward): Move to syntax.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
8360 (Fskip_chars_backward): Move to syntax.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
8361 (Fskip_syntax_forward): Move to syntax.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
8362 (Fskip_syntax_backward): Move to syntax.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
8363 (skip_chars): Move to syntax.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
8364 (search_buffer): Set re_match_object.
Dave Love <fx@gnu.org>
parents:
diff changeset
8365 (syms_of_search): Move initialization of skip* to syntax.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
8366
Dave Love <fx@gnu.org>
parents:
diff changeset
8367 * syntax.c (SYNTAX_ENTRY_VIA_PROPERTY): Set to take `syntax-table'
Dave Love <fx@gnu.org>
parents:
diff changeset
8368 text property into account when doing SYNTAX (c).
Dave Love <fx@gnu.org>
parents:
diff changeset
8369 (ST_COMMENT_STYLE, ST_STRING_STYLE): New codes to denote
Dave Love <fx@gnu.org>
parents:
diff changeset
8370 delimiters for new types of strings and comments.
Dave Love <fx@gnu.org>
parents:
diff changeset
8371 (Vparse_sexp_lookup_properties): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
8372 (struct lisp_parse_state): Comment updated.
Dave Love <fx@gnu.org>
parents:
diff changeset
8373 (gl_state): New global variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
8374 (update_syntax_table): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
8375 (char_quoted): Move earlier, update gl_state when needed.
Dave Love <fx@gnu.org>
parents:
diff changeset
8376 (find_defun_start): Update gl_state when needed.
Dave Love <fx@gnu.org>
parents:
diff changeset
8377 (back_comment): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
8378 (Scomment_fence, Sstring_fence): New delimeter char classes
Dave Love <fx@gnu.org>
parents:
diff changeset
8379 denoted by `!' and `|'.
Dave Love <fx@gnu.org>
parents:
diff changeset
8380 (Fchar_syntax, Fmatching_paren): Update gl_state to whole-buffer state.
Dave Love <fx@gnu.org>
parents:
diff changeset
8381 (scan_words): Update gl_state when needed.
Dave Love <fx@gnu.org>
parents:
diff changeset
8382 (Fskip_chars_forward): Move from search.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
8383 (Fskip_chars_backward): Move from search.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
8384 (Fskip_syntax_forward): Move from search.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
8385 (Fskip_syntax_backward): Move from search.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
8386 (skip_chars): Move from search.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
8387 (Fforward_comment, scan_lists): Update gl_state when needed.
Dave Love <fx@gnu.org>
parents:
diff changeset
8388 Handle Scomment_fence, Sstring_fence.
Dave Love <fx@gnu.org>
parents:
diff changeset
8389 (Fbackward_prefix_chars) update gl_state when needed.
Dave Love <fx@gnu.org>
parents:
diff changeset
8390 (scan_sexps_forward): update gl_state when needed.
Dave Love <fx@gnu.org>
parents:
diff changeset
8391 Handle Scomment_fence, Sstring_fence.
Dave Love <fx@gnu.org>
parents:
diff changeset
8392 If comment_stop==-1, stop at start or end of comment or string.
Dave Love <fx@gnu.org>
parents:
diff changeset
8393 (Fparse-partial-sexp): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
8394 (syms_of_syntax): Move initialization of skip* from search.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
8395
Dave Love <fx@gnu.org>
parents:
diff changeset
8396 * syntax.h (enum syntaxcode):
Dave Love <fx@gnu.org>
parents:
diff changeset
8397 New members Scomment_fence, Sstring_fence.
Dave Love <fx@gnu.org>
parents:
diff changeset
8398 (SYNTAX_ENTRY): Depending on the value of SYNTAX_ENTRY_VIA_PROPERTY
Dave Love <fx@gnu.org>
parents:
diff changeset
8399 may do a lookup for syntax table in gl_state.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
8400 (UPDATE_SYNTAX_TABLE_FORWARD, UPDATE_SYNTAX_TABLE_BACKWARD)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
8401 (UPDATE_SYNTAX_TABLE, SETUP_SYNTAX_TABLE)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
8402 (SETUP_SYNTAX_TABLE_FOR_OBJECT): New macros.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8403 (struct gl_state_s): New struct.
Dave Love <fx@gnu.org>
parents:
diff changeset
8404
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
8405 * textprop.c: Style of comments corrected.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8406 (interval_of): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
8407
Dave Love <fx@gnu.org>
parents:
diff changeset
8408 1997-04-14 Eli Zaretskii <eliz@wombat.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8409
Dave Love <fx@gnu.org>
parents:
diff changeset
8410 * w16select.c: New file, MS-Windows clipboard support from
Dave Love <fx@gnu.org>
parents:
diff changeset
8411 Emacs running as MSDOS application.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
8412
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8413 * s/msdos.h (SYMS_SYSTEM): Add `syms_of_win16select'.
Dave Love <fx@gnu.org>
parents:
diff changeset
8414
Dave Love <fx@gnu.org>
parents:
diff changeset
8415 * Makefile.in (MSDOS_OBJ): Add w16select.o.
Dave Love <fx@gnu.org>
parents:
diff changeset
8416 (dependencies): Add dependencies for w16select.o.
Dave Love <fx@gnu.org>
parents:
diff changeset
8417
Dave Love <fx@gnu.org>
parents:
diff changeset
8418 1997-04-14 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8419
Dave Love <fx@gnu.org>
parents:
diff changeset
8420 * undo.c (Fprimitive_undo): When inserting, always insert
Dave Love <fx@gnu.org>
parents:
diff changeset
8421 after markers (the ordinary kind of insertion).
Dave Love <fx@gnu.org>
parents:
diff changeset
8422
Dave Love <fx@gnu.org>
parents:
diff changeset
8423 * insdel.c (adjust_markers): Don't be confused by the gap
Dave Love <fx@gnu.org>
parents:
diff changeset
8424 when computing the arg to record_marker_adjustment.
Dave Love <fx@gnu.org>
parents:
diff changeset
8425
Dave Love <fx@gnu.org>
parents:
diff changeset
8426 1997-04-11 Karl Heuer <kwzh@gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8427
Dave Love <fx@gnu.org>
parents:
diff changeset
8428 * category.c (Fmodify_category_entry): Delete second arg in call
Dave Love <fx@gnu.org>
parents:
diff changeset
8429 to make_sub_char_table.
Dave Love <fx@gnu.org>
parents:
diff changeset
8430
Dave Love <fx@gnu.org>
parents:
diff changeset
8431 * lisp.h (DOWNCASE): Return int, not Lisp_Object.
Dave Love <fx@gnu.org>
parents:
diff changeset
8432 (UPPERCASEP): Use DOWNCASE.
Dave Love <fx@gnu.org>
parents:
diff changeset
8433 (UPCASE_TABLE): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
8434 (NOCASEP, UPCASE1): Use UPCASE_TABLE.
Dave Love <fx@gnu.org>
parents:
diff changeset
8435 [!NO_UNION_TYPE] (make_number): Declare.
Dave Love <fx@gnu.org>
parents:
diff changeset
8436
Dave Love <fx@gnu.org>
parents:
diff changeset
8437 1997-04-10 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8438
Dave Love <fx@gnu.org>
parents:
diff changeset
8439 * minibuf.c (read_minibuf): Get the string from the minibuffer
Dave Love <fx@gnu.org>
parents:
diff changeset
8440 even if the user has selected a different buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
8441
Dave Love <fx@gnu.org>
parents:
diff changeset
8442 * fileio.c (Finsert_file_contents): Do call signal_after_change
Dave Love <fx@gnu.org>
parents:
diff changeset
8443 when REPLACE is handled by reading directly from the file.
Dave Love <fx@gnu.org>
parents:
diff changeset
8444 Use insert_1 to insert replacement text, to avoid
Dave Love <fx@gnu.org>
parents:
diff changeset
8445 query about whether to modify the buffer.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
8446
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8447 1997-04-10 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8448
Dave Love <fx@gnu.org>
parents:
diff changeset
8449 * Makefile.in (mallocobj): Make non-REL_ALLOC configuration work
Dave Love <fx@gnu.org>
parents:
diff changeset
8450 with glibc's malloc--do use vm-limit.o.
Dave Love <fx@gnu.org>
parents:
diff changeset
8451
Dave Love <fx@gnu.org>
parents:
diff changeset
8452 1997-04-10 Karl Heuer <kwzh@gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8453
Dave Love <fx@gnu.org>
parents:
diff changeset
8454 * cmds.c (internal_self_insert): Fix return value.
Dave Love <fx@gnu.org>
parents:
diff changeset
8455 * category.c (Fmake_category_set): Use XSETFASTINT.
Dave Love <fx@gnu.org>
parents:
diff changeset
8456 * minibuf.c (scmp): Fix Lisp_Object/integer confusion.
Dave Love <fx@gnu.org>
parents:
diff changeset
8457 (Fdisplay_completion_list): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
8458 * insdel.c (Fcombine_after_change_execute): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
8459 * xselect.c (expect_property_change): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
8460 * xterm.c (construct_menu_click, note_mouse_highlight): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
8461 (fast_find_position): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
8462 * ccl.c (ccl_driver): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
8463 * coding.c (Ffind_coding_system): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
8464 * charset.c (Fconcat_chars, ONE_BYTE_CHAR_WIDTH): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
8465 * xmenu.c (Fx_popup_menu, set_frame_menubar): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
8466 * disptab.h (DISP_TABLE_P): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
8467 * xdisp.c (display_text_line): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
8468 * dispnew.c (Fframe_or_buffer_changed_p): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
8469 * window.c (Fset_window_buffer, Fdisplay_buffer): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
8470 (delete_window): Don't return value from void function.
Dave Love <fx@gnu.org>
parents:
diff changeset
8471
Dave Love <fx@gnu.org>
parents:
diff changeset
8472 1997-04-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8473
Dave Love <fx@gnu.org>
parents:
diff changeset
8474 * s/freebsd.h (BSD_SYSTEM): Alternate definition for FreeBSD v3.
Dave Love <fx@gnu.org>
parents:
diff changeset
8475
Dave Love <fx@gnu.org>
parents:
diff changeset
8476 * systty.h (GETPGRP_NO_ARG): If Glibc 2.1 or later,
Dave Love <fx@gnu.org>
parents:
diff changeset
8477 don't define this if _BSD_SOURCE is defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
8478
Dave Love <fx@gnu.org>
parents:
diff changeset
8479 1997-04-08 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8480
Dave Love <fx@gnu.org>
parents:
diff changeset
8481 * emacs.c (malloc_get_state, malloc_set_state): New declarations.
Dave Love <fx@gnu.org>
parents:
diff changeset
8482 (main): Restore internal malloc state when loading from dumped image.
Dave Love <fx@gnu.org>
parents:
diff changeset
8483 (Fdump_emacs): Copy internal malloc state for dumping, then free it.
Dave Love <fx@gnu.org>
parents:
diff changeset
8484
Dave Love <fx@gnu.org>
parents:
diff changeset
8485 * alloc.c: For glibc's malloc, include <malloc.h> for mallinfo,
Dave Love <fx@gnu.org>
parents:
diff changeset
8486 mallopt, struct mallinfo, and mallopt constants.
Dave Love <fx@gnu.org>
parents:
diff changeset
8487 (BYTES_USED): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
8488 (memory_full, emacs_blocked_free): Replace _bytes_used with BYTES_USED.
Dave Love <fx@gnu.org>
parents:
diff changeset
8489 (emacs_blocked_malloc): Set sbrk padding value for glibc, as is
Dave Love <fx@gnu.org>
parents:
diff changeset
8490 done with gmalloc.
Dave Love <fx@gnu.org>
parents:
diff changeset
8491 (allocate_vectorlike, make_uninit_string):
Dave Love <fx@gnu.org>
parents:
diff changeset
8492 Prevent using mmap for possible large chunks.
Dave Love <fx@gnu.org>
parents:
diff changeset
8493 (init_alloc_once): Set trim and mmap malloc parms, when using glibc.
Dave Love <fx@gnu.org>
parents:
diff changeset
8494
Dave Love <fx@gnu.org>
parents:
diff changeset
8495 * config.in (DOUG_LEA_MALLOC): Add #undef.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
8496
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8497 * Makefile.in (mallocobj): Don't add gmalloc if using glibc.
Dave Love <fx@gnu.org>
parents:
diff changeset
8498 Drop check for `old malloc'; it isn't distributed with Emacs.
Dave Love <fx@gnu.org>
parents:
diff changeset
8499
Dave Love <fx@gnu.org>
parents:
diff changeset
8500 1997-04-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8501
Dave Love <fx@gnu.org>
parents:
diff changeset
8502 * casetab.c (init_casetab_once): Initialize the purpose slot.
Dave Love <fx@gnu.org>
parents:
diff changeset
8503
Dave Love <fx@gnu.org>
parents:
diff changeset
8504 1997-04-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8505
Dave Love <fx@gnu.org>
parents:
diff changeset
8506 * keyboard.c (read_key_sequence): New argument FIX_CURRENT_BUFFER.
Dave Love <fx@gnu.org>
parents:
diff changeset
8507 Restore the current buffer from selected window on occasion.
Dave Love <fx@gnu.org>
parents:
diff changeset
8508 All callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
8509
Dave Love <fx@gnu.org>
parents:
diff changeset
8510 1997-04-07 Kenichi HANDA <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
8511
Dave Love <fx@gnu.org>
parents:
diff changeset
8512 * Makefile.in (lisp, shortlisp): Include english.elc and
Dave Love <fx@gnu.org>
parents:
diff changeset
8513 tibetan.elc.
Dave Love <fx@gnu.org>
parents:
diff changeset
8514
Dave Love <fx@gnu.org>
parents:
diff changeset
8515 * alloc.c (Fmake_char_table): Adjusted for the new structure of
Dave Love <fx@gnu.org>
parents:
diff changeset
8516 Lisp_Char_Table.
Dave Love <fx@gnu.org>
parents:
diff changeset
8517 (make_sub_char_table): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
8518
Dave Love <fx@gnu.org>
parents:
diff changeset
8519 * category.c (category-table-p): Check only type and purpose.
Dave Love <fx@gnu.org>
parents:
diff changeset
8520 (copy_category_table, Fmodify_category_entry): Adjusted for the
Dave Love <fx@gnu.org>
parents:
diff changeset
8521 new structure of Lisp_Char_Table.
Dave Love <fx@gnu.org>
parents:
diff changeset
8522
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
8523 * ccl.c (ccl_driver): Fix bug of the case CCL_WriteArrayReadJump.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8524
Dave Love <fx@gnu.org>
parents:
diff changeset
8525 * charset.h (CHARSET_TABLE_ENTRY): Handle ASCII charset correctly.
Dave Love <fx@gnu.org>
parents:
diff changeset
8526 (SPLIT_NON_ASCII_CHAR, SPLIT_CHAR): Return -1 in C2 for DIMENSION1
Dave Love <fx@gnu.org>
parents:
diff changeset
8527 characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
8528
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
8529 * charset.c (non_ascii_char_to_string, update_charset_table)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
8530 (Fsplit_char): Adjusted for the above change.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8531
Dave Love <fx@gnu.org>
parents:
diff changeset
8532 * coding.c (detect_coding_iso2022, detect_coding_mask): Ignore
Dave Love <fx@gnu.org>
parents:
diff changeset
8533 invalid ESC sequence for ISO 2022.
Dave Love <fx@gnu.org>
parents:
diff changeset
8534 (Fencode_sjis_char, Fencode_big5_char): Adjusted for the change of
Dave Love <fx@gnu.org>
parents:
diff changeset
8535 SPLIT_CHAR.
Dave Love <fx@gnu.org>
parents:
diff changeset
8536
Dave Love <fx@gnu.org>
parents:
diff changeset
8537 * data.c (Faref, Faset): Adjusted for the new structure of
Dave Love <fx@gnu.org>
parents:
diff changeset
8538 Lisp_Char_Table.
Dave Love <fx@gnu.org>
parents:
diff changeset
8539
Dave Love <fx@gnu.org>
parents:
diff changeset
8540 * disptab.c (disp_char_vector): Extern it.
Dave Love <fx@gnu.org>
parents:
diff changeset
8541 (DISP_CHAR_VECTOR): Handle multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
8542
Dave Love <fx@gnu.org>
parents:
diff changeset
8543 * fns.c (copy_sub_char_table): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
8544 (Fcopy_sequence): Call copy_sub_char_table for copying a sub char
Dave Love <fx@gnu.org>
parents:
diff changeset
8545 table.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
8546 (Fchar_table_range, Fset_char_table_range, map_char_table)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
8547 (Fmap_char_table): Handle multibyte characters correctly.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8548
Dave Love <fx@gnu.org>
parents:
diff changeset
8549 * fontset.c (Vhighlight_wrong_size_font, Vclip_large_size_font):
Dave Love <fx@gnu.org>
parents:
diff changeset
8550 New variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
8551 (syms_of_fontset): Declare them as Lisp variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
8552
Dave Love <fx@gnu.org>
parents:
diff changeset
8553 * fontset.h (Vhighlight_wrong_size_font, Vclip_large_size_font):
Dave Love <fx@gnu.org>
parents:
diff changeset
8554 Extern them.
Dave Love <fx@gnu.org>
parents:
diff changeset
8555
Dave Love <fx@gnu.org>
parents:
diff changeset
8556 * keymap.c (describe_vector): Adjusted for the new structure of
Dave Love <fx@gnu.org>
parents:
diff changeset
8557 Lisp_Char_Table.
Dave Love <fx@gnu.org>
parents:
diff changeset
8558
Dave Love <fx@gnu.org>
parents:
diff changeset
8559 * lisp.h (CHAR_TABLE_STANDARD_SLOTS): Now 4 more slots than
Dave Love <fx@gnu.org>
parents:
diff changeset
8560 CHAR_TABLE_ORDINARY_SLOTS for top, defalt, parent, and purpose.
Dave Love <fx@gnu.org>
parents:
diff changeset
8561 (SUB_CHAR_TABLE_ORDINARY_SLOTS, SUB_CHAR_TABLE_STANDARD_SLOTS):
Dave Love <fx@gnu.org>
parents:
diff changeset
8562 New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
8563 (CHAR_TABLE_REF, CHAR_TABLE_SET): Enclose args by parenthesis.
Dave Love <fx@gnu.org>
parents:
diff changeset
8564 (struct Lisp_Char_Table): New member `top'. The member `defalt'
Dave Love <fx@gnu.org>
parents:
diff changeset
8565 is moved before `contents' so that XCHAT_TABLE (val)->defalt can
Dave Love <fx@gnu.org>
parents:
diff changeset
8566 also be used for a sub char table.
Dave Love <fx@gnu.org>
parents:
diff changeset
8567 (SUB_CHAR_TABLE_P): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
8568 (make_sub_char_table): Extern it.
Dave Love <fx@gnu.org>
parents:
diff changeset
8569
Dave Love <fx@gnu.org>
parents:
diff changeset
8570 * lread.c (read1): Adjusted for the new structure of
Dave Love <fx@gnu.org>
parents:
diff changeset
8571 Lisp_Char_Table.
Dave Love <fx@gnu.org>
parents:
diff changeset
8572
Dave Love <fx@gnu.org>
parents:
diff changeset
8573 * print.c (print): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
8574
Dave Love <fx@gnu.org>
parents:
diff changeset
8575 * xdisp.c (disp_char_vector): New function to be used from the
Dave Love <fx@gnu.org>
parents:
diff changeset
8576 macro DISP_CHAR_VECTOR for multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
8577
Dave Love <fx@gnu.org>
parents:
diff changeset
8578 * xterm.c (dumpglyphs): Clip and highlight glyphs displayed with
Dave Love <fx@gnu.org>
parents:
diff changeset
8579 fonts of wrong size.
Dave Love <fx@gnu.org>
parents:
diff changeset
8580
Dave Love <fx@gnu.org>
parents:
diff changeset
8581 Sun Apr 6 10:26:53 1997 Eli Zaretskii <eliz@wombat.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8582
Dave Love <fx@gnu.org>
parents:
diff changeset
8583 * emacs.c (init_cmdargs) [MSDOS]: Make the change that sets
Dave Love <fx@gnu.org>
parents:
diff changeset
8584 `installation-directory' if `info' is found as its subdirectory or
Dave Love <fx@gnu.org>
parents:
diff changeset
8585 sibling, be conditioned on MSDOS (it makes trouble on Unix).
Dave Love <fx@gnu.org>
parents:
diff changeset
8586
Dave Love <fx@gnu.org>
parents:
diff changeset
8587
Dave Love <fx@gnu.org>
parents:
diff changeset
8588 1997-04-05 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8589
Dave Love <fx@gnu.org>
parents:
diff changeset
8590 * coding.c (Ffind_coding_system): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
8591
Dave Love <fx@gnu.org>
parents:
diff changeset
8592 1997-04-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8593
Dave Love <fx@gnu.org>
parents:
diff changeset
8594 * fns.c (Fcopy_sequence): Delete unused variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
8595 (Fchar_table_extra_slot, Fset_char_table_extra_slot): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
8596 (map_char_table): When expanding indices, don't increase depth;
Dave Love <fx@gnu.org>
parents:
diff changeset
8597 that's amount used, not amount allocated.
Dave Love <fx@gnu.org>
parents:
diff changeset
8598
Dave Love <fx@gnu.org>
parents:
diff changeset
8599 * category.h [!__GNUC__] (CATEGORY_SET): Fix syntax error.
Dave Love <fx@gnu.org>
parents:
diff changeset
8600
Dave Love <fx@gnu.org>
parents:
diff changeset
8601 * lisp.h (CHAR_TABLE_REF): Fix syntax error.
Dave Love <fx@gnu.org>
parents:
diff changeset
8602 (LOWERCASEP): Use NOCASEP instead of its expansion.
Dave Love <fx@gnu.org>
parents:
diff changeset
8603 (UPCASE): Use UPPERCASEP instead of its expansion.
Dave Love <fx@gnu.org>
parents:
diff changeset
8604
Dave Love <fx@gnu.org>
parents:
diff changeset
8605 1997-04-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8606
Dave Love <fx@gnu.org>
parents:
diff changeset
8607 * fileio.c (Finsert_file_contents): When handling REPLACE,
Dave Love <fx@gnu.org>
parents:
diff changeset
8608 first try comparing block by block; if we discover a need for
Dave Love <fx@gnu.org>
parents:
diff changeset
8609 nontrivial code conversion, give up and try convert-whole-file method.
Dave Love <fx@gnu.org>
parents:
diff changeset
8610
Dave Love <fx@gnu.org>
parents:
diff changeset
8611 * fileio.c (Fcopy_file): Fix error message.
Dave Love <fx@gnu.org>
parents:
diff changeset
8612
Dave Love <fx@gnu.org>
parents:
diff changeset
8613 * fileio.c (Finsert_file_contents): Handle non-regular files.
Dave Love <fx@gnu.org>
parents:
diff changeset
8614
Dave Love <fx@gnu.org>
parents:
diff changeset
8615 1997-04-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8616
Dave Love <fx@gnu.org>
parents:
diff changeset
8617 * search.c (skip_chars): Make `c' an unsigned int.
Dave Love <fx@gnu.org>
parents:
diff changeset
8618
Dave Love <fx@gnu.org>
parents:
diff changeset
8619 1997-04-01 Erik Naggum <erik@naggum.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
8620
Dave Love <fx@gnu.org>
parents:
diff changeset
8621 * eval.c (Fuser_variable_p): If not a symbol, return nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
8622
Dave Love <fx@gnu.org>
parents:
diff changeset
8623 1997-03-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8624
Dave Love <fx@gnu.org>
parents:
diff changeset
8625 * fileio.c (Fcopy_file): Use Qfile_date_error if can't set file date.
Dave Love <fx@gnu.org>
parents:
diff changeset
8626 (Qfile_date_error): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
8627 (syms_of_fileio): Set it up.
Dave Love <fx@gnu.org>
parents:
diff changeset
8628 (Fcopy_file): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
8629 (Finsert_file_contents): Determine the character coding
Dave Love <fx@gnu.org>
parents:
diff changeset
8630 before we see if REPLACE can be handled.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
8631 Do handle REPLACE even if code conversion is needed.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8632
Dave Love <fx@gnu.org>
parents:
diff changeset
8633 1997-03-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8634
Dave Love <fx@gnu.org>
parents:
diff changeset
8635 * keymap.c (Faccessible_keymaps): When metizing, convert a
Dave Love <fx@gnu.org>
parents:
diff changeset
8636 string to a vector. But don't metize a character that is
Dave Love <fx@gnu.org>
parents:
diff changeset
8637 part of PREFIX.
Dave Love <fx@gnu.org>
parents:
diff changeset
8638
Dave Love <fx@gnu.org>
parents:
diff changeset
8639 * window.c (Qwindow_configuration_change_hook): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
8640 (Vwindow_configuration_change_hook): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
8641 (syms_of_window): Initialize; set up Lisp var.
Dave Love <fx@gnu.org>
parents:
diff changeset
8642 (delete_window): New subroutine, from Fdelete_window.
Dave Love <fx@gnu.org>
parents:
diff changeset
8643 Most callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
8644 (Fdelete_window): Call Vwindow_configuration_change_functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
8645 (Fset_window_buffer, Fenlarge_window, Fshrink_window):
Dave Love <fx@gnu.org>
parents:
diff changeset
8646 Call the Vwindow_configuration_change_functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
8647 (Fset_window_configuration): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
8648
Dave Love <fx@gnu.org>
parents:
diff changeset
8649 * dispnew.c (change_frame_size_1): Call Fset_window_buffer,
Dave Love <fx@gnu.org>
parents:
diff changeset
8650 so that Vwindow_configuration_change_hook gets run.
Dave Love <fx@gnu.org>
parents:
diff changeset
8651
Dave Love <fx@gnu.org>
parents:
diff changeset
8652 1997-03-25 Erik Naggum <erik@naggum.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
8653
Dave Love <fx@gnu.org>
parents:
diff changeset
8654 * process.c (Fopen_network_stream): Use same socket for in and out.
Dave Love <fx@gnu.org>
parents:
diff changeset
8655
Dave Love <fx@gnu.org>
parents:
diff changeset
8656 1997-03-23 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8657
Dave Love <fx@gnu.org>
parents:
diff changeset
8658 * frame.c (frames_bury_buffer): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
8659 * buffer.c (Fbury_buffer): Call frames_bury_buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
8660
Dave Love <fx@gnu.org>
parents:
diff changeset
8661 1997-03-22 Mark W. Eichin <eichin@kitten.gen.ma.us>
Dave Love <fx@gnu.org>
parents:
diff changeset
8662
Dave Love <fx@gnu.org>
parents:
diff changeset
8663 * keyboard.c (make_lispy_event): Use iso_lispy_function_keys for
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
8664 XK_ISO_* keys found in XFree86.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8665 (ISO_FUNCTION_KEY_OFFSET): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
8666 (iso_lispy_function_keys): New table.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
8667
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8668 * xterm.c (XTread_socket): Accept XK_ISO_* keys.
Dave Love <fx@gnu.org>
parents:
diff changeset
8669
Dave Love <fx@gnu.org>
parents:
diff changeset
8670 1997-03-19 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
8671
Dave Love <fx@gnu.org>
parents:
diff changeset
8672 * xterm.c (dumpglyphs): Set a clipping region when we draw glyphs
Dave Love <fx@gnu.org>
parents:
diff changeset
8673 with a font of inappropriate size.
Dave Love <fx@gnu.org>
parents:
diff changeset
8674 (x_list_fonts): Try alternative fonts if we can't find a font of an
Dave Love <fx@gnu.org>
parents:
diff changeset
8675 appropriate size.
Dave Love <fx@gnu.org>
parents:
diff changeset
8676
Dave Love <fx@gnu.org>
parents:
diff changeset
8677 * fontset.c (Valternative_fontname_alist): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
8678 (syms_of_fontset): Declare Lisp variable alternative-fontname-alist.
Dave Love <fx@gnu.org>
parents:
diff changeset
8679
Dave Love <fx@gnu.org>
parents:
diff changeset
8680 * fontset.h (Valternative_fontname_alist): Extern it.
Dave Love <fx@gnu.org>
parents:
diff changeset
8681
Dave Love <fx@gnu.org>
parents:
diff changeset
8682 * term.c (insert_glyphs): Fix a bug which turns up when
Dave Love <fx@gnu.org>
parents:
diff changeset
8683 TS_ins_multi_chars is 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
8684
Dave Love <fx@gnu.org>
parents:
diff changeset
8685 1997-03-18 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
8686
Dave Love <fx@gnu.org>
parents:
diff changeset
8687 * xterm.c (x_list_fonts): Comment about cached font list added.
Dave Love <fx@gnu.org>
parents:
diff changeset
8688
Dave Love <fx@gnu.org>
parents:
diff changeset
8689 * fns.c (map_char_table): Handle multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
8690
Dave Love <fx@gnu.org>
parents:
diff changeset
8691 * lisp.h (CHAR_TABLE_ORDINARY_SLOTS): Change to 384 (== 256 + 128).
Dave Love <fx@gnu.org>
parents:
diff changeset
8692 (CHAR_TABLE_STANDARD_SLOTS): Adjusted for the above change.
Dave Love <fx@gnu.org>
parents:
diff changeset
8693 (CHAR_TABLE_SINGLE_BYTE_SLOTS): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
8694 (CHAR_TABLE_REF, CHAR_TABLE_SET): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
8695
Dave Love <fx@gnu.org>
parents:
diff changeset
8696 * data.c (Faref, Faset): Adjusted for the above change.
Dave Love <fx@gnu.org>
parents:
diff changeset
8697
Dave Love <fx@gnu.org>
parents:
diff changeset
8698 * syntax.h (SET_RAW_SYNTAX_ENTRY, SYNTAX_ENTRY): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
8699
Dave Love <fx@gnu.org>
parents:
diff changeset
8700 * category.h (CATEGORY_SET): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
8701
Dave Love <fx@gnu.org>
parents:
diff changeset
8702 * category.c (Fmodify_category_entry): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
8703
Dave Love <fx@gnu.org>
parents:
diff changeset
8704 * keymap.c (describe_vector): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
8705 (push_key_description): A key code less than 512 is printed with 3
Dave Love <fx@gnu.org>
parents:
diff changeset
8706 octal numbers. Print only entries of valid charsets.
Dave Love <fx@gnu.org>
parents:
diff changeset
8707
Dave Love <fx@gnu.org>
parents:
diff changeset
8708 * disptab.h (GLYPH_FOLLOW_ALIASES): Assure that the resulting G
Dave Love <fx@gnu.org>
parents:
diff changeset
8709 contains valid character code.
Dave Love <fx@gnu.org>
parents:
diff changeset
8710
Dave Love <fx@gnu.org>
parents:
diff changeset
8711 * xdisp.c (copy_part_of_rope): Declare glyph as type GLYPH. For a
Dave Love <fx@gnu.org>
parents:
diff changeset
8712 invalid character code, use ' ' (space).
Dave Love <fx@gnu.org>
parents:
diff changeset
8713 (display_string, display_text_line): Check validity of character
Dave Love <fx@gnu.org>
parents:
diff changeset
8714 code before calling fix_glyph.
Dave Love <fx@gnu.org>
parents:
diff changeset
8715
Dave Love <fx@gnu.org>
parents:
diff changeset
8716 * term.c (encode_terminal_code): Check validity of character code.
Dave Love <fx@gnu.org>
parents:
diff changeset
8717
Dave Love <fx@gnu.org>
parents:
diff changeset
8718 * charset.h (MAX_CHARSET): Definition changed to the actual
Dave Love <fx@gnu.org>
parents:
diff changeset
8719 maximum valid charset.
Dave Love <fx@gnu.org>
parents:
diff changeset
8720 (MAX_CHAR): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
8721
Dave Love <fx@gnu.org>
parents:
diff changeset
8722 * charset.c, coding.h, coding.c, fontset.h, fontset.c, xselect.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
8723 Adjusted for the above change.
Dave Love <fx@gnu.org>
parents:
diff changeset
8724
Dave Love <fx@gnu.org>
parents:
diff changeset
8725 * charset.c (str_cmpchar_id): Return -1 if we have no more room
Dave Love <fx@gnu.org>
parents:
diff changeset
8726 for a new composite character.
Dave Love <fx@gnu.org>
parents:
diff changeset
8727 (Fmake_char_internal): Docstring is moved to lisp/mule.el.
Dave Love <fx@gnu.org>
parents:
diff changeset
8728
Dave Love <fx@gnu.org>
parents:
diff changeset
8729 * fontset.h (struct font_info): Typo in comment of
Dave Love <fx@gnu.org>
parents:
diff changeset
8730 `relative_compose' fixed.
Dave Love <fx@gnu.org>
parents:
diff changeset
8731
Dave Love <fx@gnu.org>
parents:
diff changeset
8732 1997-03-14 Karl Heuer <kwzh@gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8733
Dave Love <fx@gnu.org>
parents:
diff changeset
8734 * window.c (change_window_height): Handle shrink as well as enlarge.
Dave Love <fx@gnu.org>
parents:
diff changeset
8735
Dave Love <fx@gnu.org>
parents:
diff changeset
8736 1997-03-13 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8737
Dave Love <fx@gnu.org>
parents:
diff changeset
8738 * buffer.c (reset_buffer): Initialize display_count slot.
Dave Love <fx@gnu.org>
parents:
diff changeset
8739
Dave Love <fx@gnu.org>
parents:
diff changeset
8740 * search.c (Freplace_match): Give error if
Dave Love <fx@gnu.org>
parents:
diff changeset
8741 NEWTEXT uses backslash in an invalid way.
Dave Love <fx@gnu.org>
parents:
diff changeset
8742
Dave Love <fx@gnu.org>
parents:
diff changeset
8743 1997-03-10 Karl Heuer <kwzh@gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8744
Dave Love <fx@gnu.org>
parents:
diff changeset
8745 * lisp.h (FAST_MAKE_GLYPH): Don't cast CHAR arg; character codes
Dave Love <fx@gnu.org>
parents:
diff changeset
8746 are now wider than C chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
8747
Dave Love <fx@gnu.org>
parents:
diff changeset
8748 1997-03-09 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8749
Dave Love <fx@gnu.org>
parents:
diff changeset
8750 * buffer.c (Fkill_buffer): Call frames_discard_buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
8751 (record_buffer): Move buffer to front of frame_buffer_list.
Dave Love <fx@gnu.org>
parents:
diff changeset
8752 (Fother_buffer): Use frame_buffer_list.
Dave Love <fx@gnu.org>
parents:
diff changeset
8753
Dave Love <fx@gnu.org>
parents:
diff changeset
8754 * frame.h (struct frame): New field buffer_list.
Dave Love <fx@gnu.org>
parents:
diff changeset
8755
Dave Love <fx@gnu.org>
parents:
diff changeset
8756 * frame.c (frame_buffer_list, set_frame_buffer_list): New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
8757 (store_frame_param): Handle buffer-list parameter.
Dave Love <fx@gnu.org>
parents:
diff changeset
8758 (Qbuffer_list): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
8759 (syms_of_frame_1): Initialize it.
Dave Love <fx@gnu.org>
parents:
diff changeset
8760 (make_frame): Initialize buffer_list field.
Dave Love <fx@gnu.org>
parents:
diff changeset
8761 (Fframe_parameters): Handle buffer-list parameter.
Dave Love <fx@gnu.org>
parents:
diff changeset
8762 (frames_discard_buffer): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
8763 (make_frame): Initialize buffer_list.
Dave Love <fx@gnu.org>
parents:
diff changeset
8764
Dave Love <fx@gnu.org>
parents:
diff changeset
8765 * alloc.c (mark_object): Mark the buffer_list field.
Dave Love <fx@gnu.org>
parents:
diff changeset
8766
Dave Love <fx@gnu.org>
parents:
diff changeset
8767 1997-03-05 Ken'ichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
8768
Dave Love <fx@gnu.org>
parents:
diff changeset
8769 * coding.c (decode_eol): Fix bug of converting CRLF to LF.
Dave Love <fx@gnu.org>
parents:
diff changeset
8770
Dave Love <fx@gnu.org>
parents:
diff changeset
8771 1997-03-05 NIIBE Yutaka <gniibe@mri.co.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
8772
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
8773 * indent.c (compute_motion): When POS >= TO, don't call
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8774 find_before_next_newline as it assumes POS < TO.
Dave Love <fx@gnu.org>
parents:
diff changeset
8775
Dave Love <fx@gnu.org>
parents:
diff changeset
8776 1997-03-02 Ken'ichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
8777
Dave Love <fx@gnu.org>
parents:
diff changeset
8778 * category.h (CATEGORY_SET): Cast arg C to
Dave Love <fx@gnu.org>
parents:
diff changeset
8779 `unsigned char' before indexing category table directly.
Dave Love <fx@gnu.org>
parents:
diff changeset
8780
Dave Love <fx@gnu.org>
parents:
diff changeset
8781 1997-03-01 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8782
Dave Love <fx@gnu.org>
parents:
diff changeset
8783 * process.c (wait_reading_process_input): If wait_for_cell,
Dave Love <fx@gnu.org>
parents:
diff changeset
8784 ignore subprocess input and respond only to keyboard.
Dave Love <fx@gnu.org>
parents:
diff changeset
8785 (non_process_wait_mask): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
8786 (add_keyboard_wait_descriptor): Update it.
Dave Love <fx@gnu.org>
parents:
diff changeset
8787 (delete_keyboard_wait_descriptor): Update it.
Dave Love <fx@gnu.org>
parents:
diff changeset
8788 (init_process): Initialize it.
Dave Love <fx@gnu.org>
parents:
diff changeset
8789
Dave Love <fx@gnu.org>
parents:
diff changeset
8790 1997-03-01 NIIBE Yutaka <gniibe@mri.co.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
8791
Dave Love <fx@gnu.org>
parents:
diff changeset
8792 * gmalloc.c [__GLIBC__ >= 2]: Don't declare __getpagesize.
Dave Love <fx@gnu.org>
parents:
diff changeset
8793
Dave Love <fx@gnu.org>
parents:
diff changeset
8794 1997-02-28 Tomohiko MORIOKA <morioka@jaist.ac.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
8795
Dave Love <fx@gnu.org>
parents:
diff changeset
8796 * coding.c (create_process, Fopen_network_stream): Typo in indexes
Dave Love <fx@gnu.org>
parents:
diff changeset
8797 of array proc_encode_coding_system fixed.
Dave Love <fx@gnu.org>
parents:
diff changeset
8798
Dave Love <fx@gnu.org>
parents:
diff changeset
8799 1997-02-28 Kenichi HANDA <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
8800
Dave Love <fx@gnu.org>
parents:
diff changeset
8801 * Makefile.in (lisp, shortlisp): Add lao.elc.
Dave Love <fx@gnu.org>
parents:
diff changeset
8802
Dave Love <fx@gnu.org>
parents:
diff changeset
8803 * buffer.c (init_buffer_once): Make member
Dave Love <fx@gnu.org>
parents:
diff changeset
8804 enable_multibyte_characters of struct buffer not always local.
Dave Love <fx@gnu.org>
parents:
diff changeset
8805 (reset_buffer): Do not reset b->enable_multibyte_characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
8806 (syms_of_buffer): Declare default-enable-multibyte-characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
8807
Dave Love <fx@gnu.org>
parents:
diff changeset
8808 * category.h (CATEGORY_SET): For a composite character, return
Dave Love <fx@gnu.org>
parents:
diff changeset
8809 category set of the first component.
Dave Love <fx@gnu.org>
parents:
diff changeset
8810
Dave Love <fx@gnu.org>
parents:
diff changeset
8811 * ccl.c (Fregister_ccl_program): Escape newlines in docstring.
Dave Love <fx@gnu.org>
parents:
diff changeset
8812
Dave Love <fx@gnu.org>
parents:
diff changeset
8813 * coding.h (struct iso2022_spec): Member requested_designation is
Dave Love <fx@gnu.org>
parents:
diff changeset
8814 changed to array of `char' just for saving memory.
Dave Love <fx@gnu.org>
parents:
diff changeset
8815 (CODING_FLAG_ISO_INIT_AT_BOL, CODING_FLAG_ISO_DESIGNATE_AT_BOL):
Dave Love <fx@gnu.org>
parents:
diff changeset
8816 New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
8817
Dave Love <fx@gnu.org>
parents:
diff changeset
8818 * coding.c (setup_coding_system): Now, flags of ISO2022 coding
Dave Love <fx@gnu.org>
parents:
diff changeset
8819 systems contains charsets instead of charset IDs. Correct setting
Dave Love <fx@gnu.org>
parents:
diff changeset
8820 coding->symbol and coding->eol_type. The performance improved.
Dave Love <fx@gnu.org>
parents:
diff changeset
8821 (encode_coding) : Fix typo ("=" -> "==").
Dave Love <fx@gnu.org>
parents:
diff changeset
8822 (detect_coding_iso2022, decode_coding_iso2022): Make the code
Dave Love <fx@gnu.org>
parents:
diff changeset
8823 robust against invalid SI and SO.
Dave Love <fx@gnu.org>
parents:
diff changeset
8824 (ENCODE_RESET_PLANE_AND_REGISTER): Argument `eol' is deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
8825 Don't call ENCODE_DESIGNATION if nothing designated initially.
Dave Love <fx@gnu.org>
parents:
diff changeset
8826 (encode_designation_at_bol) New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
8827 (encode_coding_iso2022): Handle CODING_FLAG_ISO_INIT_AT_BOL and
Dave Love <fx@gnu.org>
parents:
diff changeset
8828 CODING_FLAG_ISO_DESIGNATE_AT_BOL.
Dave Love <fx@gnu.org>
parents:
diff changeset
8829 (detect_coding_iso2022): Detect coding-category-iso-8-2 more
Dave Love <fx@gnu.org>
parents:
diff changeset
8830 precisely.
Dave Love <fx@gnu.org>
parents:
diff changeset
8831 (Ffind_coding_system, syms_of_coding): Escape newlines in
Dave Love <fx@gnu.org>
parents:
diff changeset
8832 docstring.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
8833
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8834 * charset.h (INC_POS, DEC_POS): Don't increase or decrease too
Dave Love <fx@gnu.org>
parents:
diff changeset
8835 much if there's binary code (invalid character code).
Dave Love <fx@gnu.org>
parents:
diff changeset
8836
Dave Love <fx@gnu.org>
parents:
diff changeset
8837 * data.c (Faref, Faset): Handle a composite char correctly in
Dave Love <fx@gnu.org>
parents:
diff changeset
8838 char-table.
Dave Love <fx@gnu.org>
parents:
diff changeset
8839
Dave Love <fx@gnu.org>
parents:
diff changeset
8840 * disptab.h (DISP_CHAR_VECTOR): Allow bare 8-bit in display-table.
Dave Love <fx@gnu.org>
parents:
diff changeset
8841
Dave Love <fx@gnu.org>
parents:
diff changeset
8842 * charset.c (Fcmpchar_cmp_rule): Escape newlines in docstring.
Dave Love <fx@gnu.org>
parents:
diff changeset
8843
Dave Love <fx@gnu.org>
parents:
diff changeset
8844 * editfns.c (Fuser_full_name): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
8845
Dave Love <fx@gnu.org>
parents:
diff changeset
8846 * fileio.c (Finsert_file_contents, Fwrite_region): Do not perform
Dave Love <fx@gnu.org>
parents:
diff changeset
8847 character code conversion if enable-multibyte-characters is nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
8848
Dave Love <fx@gnu.org>
parents:
diff changeset
8849 * fontset.h (Vuse_default_ascent): Extern.
Dave Love <fx@gnu.org>
parents:
diff changeset
8850
Dave Love <fx@gnu.org>
parents:
diff changeset
8851 * fontset.c (syms_of_fontset): Intern Qfontset. Declare new lisp
Dave Love <fx@gnu.org>
parents:
diff changeset
8852 variable use-default-ascent.
Dave Love <fx@gnu.org>
parents:
diff changeset
8853 (Vuse_default_ascent): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
8854 (Ffont_info): Return also the value of default-ascent of a font.
Dave Love <fx@gnu.org>
parents:
diff changeset
8855 (fs_load_font): Disable updating fontsetp->height by non-ASCII
Dave Love <fx@gnu.org>
parents:
diff changeset
8856 character sets. This should be enabled when Emacs supports
Dave Love <fx@gnu.org>
parents:
diff changeset
8857 variable height lines.
Dave Love <fx@gnu.org>
parents:
diff changeset
8858 (fs_load_font, Fset_fontset_font): Bug fix to cope
Dave Love <fx@gnu.org>
parents:
diff changeset
8859 with the change of charsets to symbols.
Dave Love <fx@gnu.org>
parents:
diff changeset
8860
Dave Love <fx@gnu.org>
parents:
diff changeset
8861 * keymap.c (describe_vector): Do not describe deeper char-table if
Dave Love <fx@gnu.org>
parents:
diff changeset
8862 enable-multibyte-characters is nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
8863
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
8864 * process.c (proc_decode_coding_system, proc_encode_coding_system):
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
8865 Changed to array of pointers to struct coding_system to reduce the
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
8866 size of dumped Emacs.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8867 (create_process, Fopen_network_stream): Allocate them dynamically.
Dave Love <fx@gnu.org>
parents:
diff changeset
8868 (init_process): Initialize these pointers to NULL.
Dave Love <fx@gnu.org>
parents:
diff changeset
8869 (Fstart_process, Fopen_network_stream): Do not perform character
Dave Love <fx@gnu.org>
parents:
diff changeset
8870 code conversion if enable-multibyte-characters is nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
8871
Dave Love <fx@gnu.org>
parents:
diff changeset
8872 * search.c (skip_chars): If enable-multibyte-characters is nil,
Dave Love <fx@gnu.org>
parents:
diff changeset
8873 don't handle multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
8874
Dave Love <fx@gnu.org>
parents:
diff changeset
8875 * syntax.h (SET_RAW_SYNTAX_ENTRY, SYNTAX_ENTRY): Cast arg C to
Dave Love <fx@gnu.org>
parents:
diff changeset
8876 `unsigned char' before indexing syntax table directly.
Dave Love <fx@gnu.org>
parents:
diff changeset
8877
Dave Love <fx@gnu.org>
parents:
diff changeset
8878 * syntax.c (init_syntax_once): Add trick to avoid compiler warning
Dave Love <fx@gnu.org>
parents:
diff changeset
8879 of "comparison is always 1 ...".
Dave Love <fx@gnu.org>
parents:
diff changeset
8880 (describe_syntax): Handle the case that the argument VALUE is
Dave Love <fx@gnu.org>
parents:
diff changeset
8881 char-table.
Dave Love <fx@gnu.org>
parents:
diff changeset
8882
Dave Love <fx@gnu.org>
parents:
diff changeset
8883 * xdisp.c (display_mode_line): Avoid error while compiling with
Dave Love <fx@gnu.org>
parents:
diff changeset
8884 --with-x=no.
Dave Love <fx@gnu.org>
parents:
diff changeset
8885
Dave Love <fx@gnu.org>
parents:
diff changeset
8886 * xfns.c (syms_of_xfns): Documentation of
Dave Love <fx@gnu.org>
parents:
diff changeset
8887 x-pixel-size-width-font-regexp modified.
Dave Love <fx@gnu.org>
parents:
diff changeset
8888
Dave Love <fx@gnu.org>
parents:
diff changeset
8889 * xselect.c (lisp_data_to_selection_data, selection_data_to_lisp_data):
Dave Love <fx@gnu.org>
parents:
diff changeset
8890 Remove prefix "coding-system-" from coding system symbol names.
Dave Love <fx@gnu.org>
parents:
diff changeset
8891
Dave Love <fx@gnu.org>
parents:
diff changeset
8892 * xterm.h (struct x_display_info): New member
Dave Love <fx@gnu.org>
parents:
diff changeset
8893 Xatom_MULE_DEFAULT_ASCENT.
Dave Love <fx@gnu.org>
parents:
diff changeset
8894
Dave Love <fx@gnu.org>
parents:
diff changeset
8895 * xterm.c (dumpglyphs): Pay attention to characters registered in
Dave Love <fx@gnu.org>
parents:
diff changeset
8896 use-default-ascent. Fill background in advance if font has
Dave Love <fx@gnu.org>
parents:
diff changeset
8897 non-zero _MULE_BASELINE_OFFSET property.
Dave Love <fx@gnu.org>
parents:
diff changeset
8898 (x_load_font, x_term_init): Handle font property
Dave Love <fx@gnu.org>
parents:
diff changeset
8899 _MULE_DEFAULT_ASCENT.
Dave Love <fx@gnu.org>
parents:
diff changeset
8900
Dave Love <fx@gnu.org>
parents:
diff changeset
8901 1997-02-28 NIIBE Yutaka <gniibe@mri.co.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
8902
Dave Love <fx@gnu.org>
parents:
diff changeset
8903 * sysdep.c: `ospeed' should be short if not HAVE_TERMIO_H.
Dave Love <fx@gnu.org>
parents:
diff changeset
8904
Dave Love <fx@gnu.org>
parents:
diff changeset
8905 * xdisp.c (display_text_line): Correct displaying multi-column
Dave Love <fx@gnu.org>
parents:
diff changeset
8906 binary data.
Dave Love <fx@gnu.org>
parents:
diff changeset
8907 (try_window_id): Display blank lines from the next line, when
Dave Love <fx@gnu.org>
parents:
diff changeset
8908 xp.bufpos == ZV. (This bug is introduced by changes of Mule).
Dave Love <fx@gnu.org>
parents:
diff changeset
8909 Compare height against xp.vpos instead of xp.bufpos.
Dave Love <fx@gnu.org>
parents:
diff changeset
8910
Dave Love <fx@gnu.org>
parents:
diff changeset
8911 1997-02-27 Erik Naggum <erik@naggum.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
8912
Dave Love <fx@gnu.org>
parents:
diff changeset
8913 * lread.c (Fload): Call Vload_source_file_function with 4 args.
Dave Love <fx@gnu.org>
parents:
diff changeset
8914
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
8915 1997-02-22 Tsugutomo ENAMI <enami@ba2.so-net.or.jp>
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8916
Dave Love <fx@gnu.org>
parents:
diff changeset
8917 * regex.c: Include charset.h and category.h
Dave Love <fx@gnu.org>
parents:
diff changeset
8918
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
8919 [!emacs] (BASE_LEADING_CODE_P, WORD_BOUNDARY_P, CHAR_HEAD_P)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
8920 (SINGLE_BYTE_CHAR_P, SAME_CHARSET_P, MULTIBYTE_FORM_LENGTH)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
8921 (STRING_CHAR_AND_LENGTH, GET_CHAR_AFTER_2, GET_CHAR_BEFORE_2):
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8922 New dummy macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
8923
Dave Love <fx@gnu.org>
parents:
diff changeset
8924 (enum re_opcode_t): New member categoryspec and
Dave Love <fx@gnu.org>
parents:
diff changeset
8925 notcategoryspec.
Dave Love <fx@gnu.org>
parents:
diff changeset
8926
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
8927 (STORE_CHARACTER_AND_INCR, EXTRACT_CHARACTER)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
8928 (CHARSET_LOOKUP_RANGE_TABLE_WITH_COUNT)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
8929 (CHARSET_LOOKUP_RANGE_TABLE, CHARSET_BITMAP_SIZE)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
8930 (CHARSET_RANGE_TABLE_EXISTS_P, CHARSET_RANGE_TABL)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
8931 (CHARSET_PAST_RANGE_TABLE): New macros.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8932
Dave Love <fx@gnu.org>
parents:
diff changeset
8933 (TRANSLATE): Cast return value to unsigned char, not char.
Dave Love <fx@gnu.org>
parents:
diff changeset
8934
Dave Love <fx@gnu.org>
parents:
diff changeset
8935 (struct range_table_work_area): New structure.
Dave Love <fx@gnu.org>
parents:
diff changeset
8936
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
8937 (EXTEND_RANGE_TABLE_WORK_AREA, SET_RANGE_TABLE_WORK_AREA)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
8938 (FREE_RANGE_TABLE_WORK_AREA, CLEAR_RANGE_TABLE_WORK_USED)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
8939 (RANGE_TABLE_WORK_USED, RANGE_TABLE_WORK_ELT): New macros.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8940 (FREE_STACK_RETURN): Call FREE_RANGE_TABLE_WORK_AREA.
Dave Love <fx@gnu.org>
parents:
diff changeset
8941
Dave Love <fx@gnu.org>
parents:
diff changeset
8942 (regex_compile): Declare `c' and `c1' as int to store
Dave Love <fx@gnu.org>
parents:
diff changeset
8943 multibyte characters.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
8944 Declare range_table_work and initialize it.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8945 Initialize bufp->multibyte to 0 if not emacs.
Dave Love <fx@gnu.org>
parents:
diff changeset
8946 For case '[' and `default', code re-written to handle
Dave Love <fx@gnu.org>
parents:
diff changeset
8947 multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
8948 Add code for case 'c' and 'C' to handle category spec.
Dave Love <fx@gnu.org>
parents:
diff changeset
8949
Dave Love <fx@gnu.org>
parents:
diff changeset
8950 (re_compile_fastmap): New local variables k, simple_char_max,
Dave Love <fx@gnu.org>
parents:
diff changeset
8951 and match_any_multibyte_characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
8952 Use macro CHARSET_BITMAP_SIZE.
Dave Love <fx@gnu.org>
parents:
diff changeset
8953 Handle multibyte characters in cases charset, charset_not,
Dave Love <fx@gnu.org>
parents:
diff changeset
8954 wordchar, notwordchar, anychar, syntaxspec, notsyntaxspec,
Dave Love <fx@gnu.org>
parents:
diff changeset
8955 categoryspec, notcategoryspec.
Dave Love <fx@gnu.org>
parents:
diff changeset
8956
Dave Love <fx@gnu.org>
parents:
diff changeset
8957 (STOP_ADDR_VSTRING, POS_ADDR_VSTRING): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
8958
Dave Love <fx@gnu.org>
parents:
diff changeset
8959 (re_search_2): Code re-written to handle multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
8960
Dave Love <fx@gnu.org>
parents:
diff changeset
8961 (AT_WORD_BOUNDARY): Macro disabled.
Dave Love <fx@gnu.org>
parents:
diff changeset
8962
Dave Love <fx@gnu.org>
parents:
diff changeset
8963 (re_match_2_internal): New local variable multibyte. `d' is
Dave Love <fx@gnu.org>
parents:
diff changeset
8964 incremented while paying attention to multibyte characters if
Dave Love <fx@gnu.org>
parents:
diff changeset
8965 necessary.
Dave Love <fx@gnu.org>
parents:
diff changeset
8966 For case charset, charsetnot, wordbound, notwordbound,
Dave Love <fx@gnu.org>
parents:
diff changeset
8967 wordbeg, wordend, matchsyntax, and matchnotsyntax, code
Dave Love <fx@gnu.org>
parents:
diff changeset
8968 re-written to handle multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
8969 Add code for case categoryspec and notcategoryspec.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
8970
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8971 * regex.h (struct re_pattern_buffer): New member multibyte.
Dave Love <fx@gnu.org>
parents:
diff changeset
8972
Dave Love <fx@gnu.org>
parents:
diff changeset
8973 1997-02-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8974
Dave Love <fx@gnu.org>
parents:
diff changeset
8975 * window.c (Fset_window_buffer): Increment display_count
Dave Love <fx@gnu.org>
parents:
diff changeset
8976 if it is an integer.
Dave Love <fx@gnu.org>
parents:
diff changeset
8977
Dave Love <fx@gnu.org>
parents:
diff changeset
8978 * buffer.c (init_buffer_once): Set up display_count.
Dave Love <fx@gnu.org>
parents:
diff changeset
8979 (syms_of_buffer): Set up Lisp variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
8980
Dave Love <fx@gnu.org>
parents:
diff changeset
8981 * buffer.h (struct buffer): New field display_count.
Dave Love <fx@gnu.org>
parents:
diff changeset
8982
Dave Love <fx@gnu.org>
parents:
diff changeset
8983 1997-02-20 NIIBE Yutaka <gniibe@mri.co.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
8984
Dave Love <fx@gnu.org>
parents:
diff changeset
8985 * dispnew.c (direct_output_forward_char): #if-0-out redundant
Dave Love <fx@gnu.org>
parents:
diff changeset
8986 check against truncated text at end of line.
Dave Love <fx@gnu.org>
parents:
diff changeset
8987 Add giving-up for buffers with reverse direction.
Dave Love <fx@gnu.org>
parents:
diff changeset
8988 (remake_frame_glyphs): Use FRAME_MESSAGE_BUF_SIZE
Dave Love <fx@gnu.org>
parents:
diff changeset
8989 instead of FRAME_WIDTH, as the message may include multi-byte
Dave Love <fx@gnu.org>
parents:
diff changeset
8990 character and the length may be longer than width.
Dave Love <fx@gnu.org>
parents:
diff changeset
8991 (width_run_cache_on_off): Disable width-run-cache when
Dave Love <fx@gnu.org>
parents:
diff changeset
8992 multi-byte characters are enabled.
Dave Love <fx@gnu.org>
parents:
diff changeset
8993 (skip_invisible): Don't put the boundary in the middle of
Dave Love <fx@gnu.org>
parents:
diff changeset
8994 multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
8995
Dave Love <fx@gnu.org>
parents:
diff changeset
8996 * indent.c (current_column_bol_cache): New variable. This makes
Dave Love <fx@gnu.org>
parents:
diff changeset
8997 move_to_column faster.
Dave Love <fx@gnu.org>
parents:
diff changeset
8998 (current_column): Set current_column_bol_cache.
Dave Love <fx@gnu.org>
parents:
diff changeset
8999 (current_column_1): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
9000 (Fmove_to_column): Use current_column_bol_cache.
Dave Love <fx@gnu.org>
parents:
diff changeset
9001
Dave Love <fx@gnu.org>
parents:
diff changeset
9002 * xdisp.c (display_text_line): Introduce new local variable
Dave Love <fx@gnu.org>
parents:
diff changeset
9003 rev_dir_bit to display right to left characters (not yet used).
Dave Love <fx@gnu.org>
parents:
diff changeset
9004 * xdisp.c (message): Use FRAME_MESSAGE_BUF_SIZE.
Dave Love <fx@gnu.org>
parents:
diff changeset
9005 (redisplay_internal): Add canceling code for continuation at
Dave Love <fx@gnu.org>
parents:
diff changeset
9006 wide-column.
Dave Love <fx@gnu.org>
parents:
diff changeset
9007 (display_text_line): Don't just decrement left_edge->bufpos,
Dave Love <fx@gnu.org>
parents:
diff changeset
9008 it may be multi-byte character, use DEC_POS instead.
Dave Love <fx@gnu.org>
parents:
diff changeset
9009
Dave Love <fx@gnu.org>
parents:
diff changeset
9010 1997-02-20 NIIBE Yutaka <gniibe@mri.co.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
9011
Dave Love <fx@gnu.org>
parents:
diff changeset
9012 Handle multi-byte and wide-column character in computing columns.
Dave Love <fx@gnu.org>
parents:
diff changeset
9013 Note that we will find the continuation (linebreak) _AFTER_ it
Dave Love <fx@gnu.org>
parents:
diff changeset
9014 occurs.
Dave Love <fx@gnu.org>
parents:
diff changeset
9015
Dave Love <fx@gnu.org>
parents:
diff changeset
9016 * indent.c (current_column): When the buffer may have multi-byte
Dave Love <fx@gnu.org>
parents:
diff changeset
9017 characters, call current_column_1.
Dave Love <fx@gnu.org>
parents:
diff changeset
9018 (compute_motion): Handle multi-byte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
9019 (current_column_1): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
9020 (Fmove_to_column): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
9021
Dave Love <fx@gnu.org>
parents:
diff changeset
9022 1997-02-20 NIIBE Yutaka <gniibe@mri.co.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
9023
Dave Love <fx@gnu.org>
parents:
diff changeset
9024 Tab offset calculation changes. We need this change because the
Dave Love <fx@gnu.org>
parents:
diff changeset
9025 line may be less than WIDTH columns because of wide-character
Dave Love <fx@gnu.org>
parents:
diff changeset
9026 continuation.
Dave Love <fx@gnu.org>
parents:
diff changeset
9027
Dave Love <fx@gnu.org>
parents:
diff changeset
9028 * indent.h (struct position): New member tab_offset to accumulate
Dave Love <fx@gnu.org>
parents:
diff changeset
9029 tab offset.
Dave Love <fx@gnu.org>
parents:
diff changeset
9030
Dave Love <fx@gnu.org>
parents:
diff changeset
9031 * xdisp.c (try_window): Change the way of calculation of tab
Dave Love <fx@gnu.org>
parents:
diff changeset
9032 offset. We now use val.tab_offset to maintain tab offset.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
9033 Removed local variable tab_offset.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
9034 (try_window_id): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
9035
Dave Love <fx@gnu.org>
parents:
diff changeset
9036 * indent.c: Include "charset.h".
Dave Love <fx@gnu.org>
parents:
diff changeset
9037 (compute_motion): Remove the variable PREV_VPOS.
Dave Love <fx@gnu.org>
parents:
diff changeset
9038 Introduce new local variables (multibyte, wide_column, prev_pos,
Dave Love <fx@gnu.org>
parents:
diff changeset
9039 contin_hpos, prev_tab_offset) to handle multi-byte characters and
Dave Love <fx@gnu.org>
parents:
diff changeset
9040 wide-column characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
9041
Dave Love <fx@gnu.org>
parents:
diff changeset
9042 (pos_tab_offset): Return COL (Modulo is no longer valid).
Dave Love <fx@gnu.org>
parents:
diff changeset
9043 Add the line to set tab_offset member.
Dave Love <fx@gnu.org>
parents:
diff changeset
9044 Use pos.tab_offset.
Dave Love <fx@gnu.org>
parents:
diff changeset
9045
Dave Love <fx@gnu.org>
parents:
diff changeset
9046 1997-02-20 NIIBE Yutaka <gniibe@mri.co.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
9047
Dave Love <fx@gnu.org>
parents:
diff changeset
9048 * window.c (Fpos_visible_in_window_p): Bug fix. Specify big
Dave Love <fx@gnu.org>
parents:
diff changeset
9049 negative number for the argument TOHPOS of compute_motion.
Dave Love <fx@gnu.org>
parents:
diff changeset
9050 We don't need to calculate to (HPOS==0), but can stop immediately
Dave Love <fx@gnu.org>
parents:
diff changeset
9051 when VPOS pasts HEIGHT.
Dave Love <fx@gnu.org>
parents:
diff changeset
9052 * xdisp.c (redisplay_window): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
9053 (try_window_id): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
9054
Dave Love <fx@gnu.org>
parents:
diff changeset
9055 * indent.c (pos_tab_offset): Specify "- (1 << (BITS_PER_SHORT - 1))"
Dave Love <fx@gnu.org>
parents:
diff changeset
9056 to express big negative number (for consistency with xdisp.c).
Dave Love <fx@gnu.org>
parents:
diff changeset
9057
Dave Love <fx@gnu.org>
parents:
diff changeset
9058 1997-02-20 NIIBE Yutaka <gniibe@mri.co.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
9059
Dave Love <fx@gnu.org>
parents:
diff changeset
9060 * indent.c (vmotion): Specify "1 << (BITS_PER_SHORT - 1)" to
Dave Love <fx@gnu.org>
parents:
diff changeset
9061 express "Don't care".
Dave Love <fx@gnu.org>
parents:
diff changeset
9062 * xdisp.c (tri_window_id): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
9063
Dave Love <fx@gnu.org>
parents:
diff changeset
9064 * dispnew.c (direct_output_forward_char): Bug fix. Add
Dave Love <fx@gnu.org>
parents:
diff changeset
9065 XFASTINT (w->left) for losing cursor check.
Dave Love <fx@gnu.org>
parents:
diff changeset
9066
Dave Love <fx@gnu.org>
parents:
diff changeset
9067 1997-02-20 Kenichi HANDA <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
9068
Dave Love <fx@gnu.org>
parents:
diff changeset
9069 * Makefile.in: The following changes are for new source codes
Dave Love <fx@gnu.org>
parents:
diff changeset
9070 related to Mule.
Dave Love <fx@gnu.org>
parents:
diff changeset
9071 (XOBJ): Include fontset.o.
Dave Love <fx@gnu.org>
parents:
diff changeset
9072 (obj): Include charset.o, coding.o, category.o, and ccl.o.
Dave Love <fx@gnu.org>
parents:
diff changeset
9073 (lisp, shortlisp): Include Mule related elc files.
Dave Love <fx@gnu.org>
parents:
diff changeset
9074 (buffer.o, cmds.o, dispnew.o, doprnt.o): Depend on charset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9075 (editfns.o, indent.o, insdel.o, keymap.o): Depend on charset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9076 (minibuf.o, xdisp.o, xfaces.o, xselect.o): Depend on charset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9077 (data.o, print.o, lread.o): Depend on charset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9078 (callproc.o, fileio.o, process.o, term.o): Depend on charset.h and
Dave Love <fx@gnu.org>
parents:
diff changeset
9079 coding.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9080 (regex.o, search.o, syntax.o): Depend on charset.h and category.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9081 (fontset.o): Depend on charset.h and fontset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9082 (xterm.o): Depend on charset.h, ccl.h, and fontset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9083 (category.o, ccl.o, charset.o, coding.o, fontset.o): New targets.
Dave Love <fx@gnu.org>
parents:
diff changeset
9084
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
9085 * alloc.c (Fmake_char_table): Typo in doc-string fixed.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
9086 Handle the case that PURPOSE is nil (in a deeper char-table).
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
9087 (Fmake_bool_vector): Make correct size of Lisp_Object for
Dave Love <fx@gnu.org>
parents:
diff changeset
9088 bool-vector.
Dave Love <fx@gnu.org>
parents:
diff changeset
9089
Dave Love <fx@gnu.org>
parents:
diff changeset
9090 * buffer.c: Include charset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9091 (Fget_buffer_create): Allocate an extra byte for a buffer, and
Dave Love <fx@gnu.org>
parents:
diff changeset
9092 make it always 0 for anchoring.
Dave Love <fx@gnu.org>
parents:
diff changeset
9093 (reset_buffer): Handle a new member `enable_multibyte_characters'
Dave Love <fx@gnu.org>
parents:
diff changeset
9094 in the struct buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
9095 (fix_overlay_before): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
9096 (init_buffer_once): Handle new members in the struct buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
9097 (syms_of_buffer): Declare new buffer local variables
Dave Love <fx@gnu.org>
parents:
diff changeset
9098 `enable-multibyte-characters' and `direction-reserved'.
Dave Love <fx@gnu.org>
parents:
diff changeset
9099
Dave Love <fx@gnu.org>
parents:
diff changeset
9100 * buffer.h (BEGV_ADDR, PT_ADDR, ZV_ADDR): Use macro POS_ADDR.
Dave Love <fx@gnu.org>
parents:
diff changeset
9101 (Z_ADDR, BUF_GPT_ADDR, BUF_Z_ADDR): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
9102 (struct buffer): New members `category_table',
Dave Love <fx@gnu.org>
parents:
diff changeset
9103 `direction_reserved', and `enable-multibyte-characters'.
Dave Love <fx@gnu.org>
parents:
diff changeset
9104 (POS_ADDR): New macro used at all places instead of &FETCH_CHAR.
Dave Love <fx@gnu.org>
parents:
diff changeset
9105 (FETCH_BYTE): New macro used at any places to check the argument
Dave Love <fx@gnu.org>
parents:
diff changeset
9106 against an ASCII character.
Dave Love <fx@gnu.org>
parents:
diff changeset
9107 (FETCH_MULTIBYTE_CHAR): New macro used at any places to get a
Dave Love <fx@gnu.org>
parents:
diff changeset
9108 character code of the argument when it is known to be a multibyte
Dave Love <fx@gnu.org>
parents:
diff changeset
9109 character.
Dave Love <fx@gnu.org>
parents:
diff changeset
9110 (_fetch_multibyte_char_p, _fetch_multibyte_char_len): New
Dave Love <fx@gnu.org>
parents:
diff changeset
9111 variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
9112 (FETCH_CHAR): Use macros FETCH_MULTIBYTE_CHAR and FETCH_BYTE.
Dave Love <fx@gnu.org>
parents:
diff changeset
9113
Dave Love <fx@gnu.org>
parents:
diff changeset
9114 * callint.c (doc-string of `interactive'): Describe new code
Dave Love <fx@gnu.org>
parents:
diff changeset
9115 letters `i', `z', and `Z'.
Dave Love <fx@gnu.org>
parents:
diff changeset
9116 (Fcall_interactively): Handle them.
Dave Love <fx@gnu.org>
parents:
diff changeset
9117
Dave Love <fx@gnu.org>
parents:
diff changeset
9118 * callproc.c: Include charset.h and coding.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9119 (Fcall_process): Perform character code conversion of a process
Dave Love <fx@gnu.org>
parents:
diff changeset
9120 arguments and the process output.
Dave Love <fx@gnu.org>
parents:
diff changeset
9121 (Fcall_process_region): Encode coding of a text given to a
Dave Love <fx@gnu.org>
parents:
diff changeset
9122 process.
Dave Love <fx@gnu.org>
parents:
diff changeset
9123
Dave Love <fx@gnu.org>
parents:
diff changeset
9124 * cmds.c: Include charset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9125 (forward_point, Fforward_point): New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
9126 (Fforward_char, Fdelete_char): Handle multibyte characters by
Dave Love <fx@gnu.org>
parents:
diff changeset
9127 calling forward_point.
Dave Love <fx@gnu.org>
parents:
diff changeset
9128 (Fdelete_backward_char): Pay attention to multibyte characters
Dave Love <fx@gnu.org>
parents:
diff changeset
9129 in overwrite-mode.
Dave Love <fx@gnu.org>
parents:
diff changeset
9130 (internal_self_insert): Handle self inserting a multibyte
Dave Love <fx@gnu.org>
parents:
diff changeset
9131 character.
Dave Love <fx@gnu.org>
parents:
diff changeset
9132 (syms_of_cmds): Handle the new function Fforward_point.
Dave Love <fx@gnu.org>
parents:
diff changeset
9133
Dave Love <fx@gnu.org>
parents:
diff changeset
9134 * data.c: Include charset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9135 (Qprocess): Now extern, not static.
Dave Love <fx@gnu.org>
parents:
diff changeset
9136 (Faref, Faset): Enable indexing a char table by a multibyte
Dave Love <fx@gnu.org>
parents:
diff changeset
9137 character.
Dave Love <fx@gnu.org>
parents:
diff changeset
9138
Dave Love <fx@gnu.org>
parents:
diff changeset
9139 * dispextern.h (struct face): New members `non_ascii_gc' and
Dave Love <fx@gnu.org>
parents:
diff changeset
9140 `fontset'.
Dave Love <fx@gnu.org>
parents:
diff changeset
9141 [HAVE_FACES]: New macros FACE_NON_ASCII_GC and FACE_FONTSET.
Dave Love <fx@gnu.org>
parents:
diff changeset
9142
Dave Love <fx@gnu.org>
parents:
diff changeset
9143 * dispnew.c: Include charset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9144 (update_line): Handle wide-column characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
9145
Dave Love <fx@gnu.org>
parents:
diff changeset
9146 * disptab.h (DISP_CHAR_VECTOR): Always return nil for multibyte
Dave Love <fx@gnu.org>
parents:
diff changeset
9147 characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
9148
Dave Love <fx@gnu.org>
parents:
diff changeset
9149 * doprnt.c: Include charset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9150 (doprn1): Handle multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
9151
Dave Love <fx@gnu.org>
parents:
diff changeset
9152 * editfns.c: Include charset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9153 (Fchar_to_string, Fstring_to_char): Handle multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
9154 (Fsref): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
9155 (Fgoto_char): Force point to be at a character boundary.
Dave Love <fx@gnu.org>
parents:
diff changeset
9156 (Ffollowing_char, Fpreceding_char): Handle multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
9157 (Fchar_after): Handle multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
9158 (Fchar_before): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
9159 (general_insert_function): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
9160 (Finsert, Finsert_and_inherit, Finsert_before_markers): Use it.
Dave Love <fx@gnu.org>
parents:
diff changeset
9161 (Finsert_char): Doc-string refer to markers of
Dave Love <fx@gnu.org>
parents:
diff changeset
9162 before-insertion-type. Handle multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
9163 (Fsubst_char_in_region): Handle multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
9164 (Fchar_equal): Don't consider `case' of multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
9165 (syms_of_editfns): Handle the new function `char-before'.
Dave Love <fx@gnu.org>
parents:
diff changeset
9166
Dave Love <fx@gnu.org>
parents:
diff changeset
9167 * emacs.c (main): Call several initialization function introduced
Dave Love <fx@gnu.org>
parents:
diff changeset
9168 by Mule.
Dave Love <fx@gnu.org>
parents:
diff changeset
9169
Dave Love <fx@gnu.org>
parents:
diff changeset
9170 * eval.c (init_eval_once): Increase max_lisp_eval_depth to 300.
Dave Love <fx@gnu.org>
parents:
diff changeset
9171
Dave Love <fx@gnu.org>
parents:
diff changeset
9172 * fileio.c: Include charset.h and coding.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9173 (READ_BUF_SIZE): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
9174 (Finsert_file_contents): Refer to a coding system in the docstring.
Dave Love <fx@gnu.org>
parents:
diff changeset
9175 Perform character code conversion of a text read in.
Dave Love <fx@gnu.org>
parents:
diff changeset
9176 (Fwrite_region): Refer to a coding system in the docstring.
Dave Love <fx@gnu.org>
parents:
diff changeset
9177 Setup a coding system for character code conversion.
Dave Love <fx@gnu.org>
parents:
diff changeset
9178 Pass a new arg `pre_write_conversion' (Lisp function) to
Dave Love <fx@gnu.org>
parents:
diff changeset
9179 build_annotations.
Dave Love <fx@gnu.org>
parents:
diff changeset
9180 Pass a new arg `coding' to a_write.
Dave Love <fx@gnu.org>
parents:
diff changeset
9181 (build_annotations): Handle the new arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
9182 (a_write): Handle the new arg `coding' by passing it to e_write.
Dave Love <fx@gnu.org>
parents:
diff changeset
9183 (WRITE_BUF_SIZE): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
9184 (e_write): Perform character code conversion of a text to write
Dave Love <fx@gnu.org>
parents:
diff changeset
9185 out according to the new arg `coding'.
Dave Love <fx@gnu.org>
parents:
diff changeset
9186
Dave Love <fx@gnu.org>
parents:
diff changeset
9187 * fns.c (Fcopy_sequence, concat, internal_equal, Ffillarray):
Dave Love <fx@gnu.org>
parents:
diff changeset
9188 Fix a bug of miscalculation of `size_in_chars' of a bool vector.
Dave Love <fx@gnu.org>
parents:
diff changeset
9189 (Fset_char_table_range): When range is vector, make the original
Dave Love <fx@gnu.org>
parents:
diff changeset
9190 char table deeper if necessary.
Dave Love <fx@gnu.org>
parents:
diff changeset
9191
Dave Love <fx@gnu.org>
parents:
diff changeset
9192 * frame.c: Include "charset.h"
Dave Love <fx@gnu.org>
parents:
diff changeset
9193 [HAVE_WINDOW_SYSTEM]: Include fontset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9194 (make_frame): Allocate member `fontset_data' of the struct frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
9195 (Fdelete_frame): Free the area for the member.
Dave Love <fx@gnu.org>
parents:
diff changeset
9196
Dave Love <fx@gnu.org>
parents:
diff changeset
9197 * frame.h (struct frame): New member `fontset_data'.
Dave Love <fx@gnu.org>
parents:
diff changeset
9198 (FRAME_MESSAGE_BUF_SIZE): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
9199
Dave Love <fx@gnu.org>
parents:
diff changeset
9200 * insdel.c: Include charset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9201 (gap_left, gap_right): Put an anchor `\0' at the end of GAP.
Dave Love <fx@gnu.org>
parents:
diff changeset
9202 (adjust_markers_for_insert): If any markers are adjusted, check
Dave Love <fx@gnu.org>
parents:
diff changeset
9203 and fix the order of overlays in overlays_before.
Dave Love <fx@gnu.org>
parents:
diff changeset
9204 (make_gap): Allocate an extra byte and set to `\0' for anchoring.
Dave Love <fx@gnu.org>
parents:
diff changeset
9205 (insert1, insert_from_buffer_1): Put an anchor `\0' at the head of
Dave Love <fx@gnu.org>
parents:
diff changeset
9206 GAP.
Dave Love <fx@gnu.org>
parents:
diff changeset
9207
Dave Love <fx@gnu.org>
parents:
diff changeset
9208 * keyboard.c (command_loop_1): Pay attention to a multibyte
Dave Love <fx@gnu.org>
parents:
diff changeset
9209 character while handling forward-char and backward-char.
Dave Love <fx@gnu.org>
parents:
diff changeset
9210 [!HAVE_NTGUI && XK_kana_A] (lispy_kana_keys): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
9211 [!HAVE_NTGUI] (lispy_function_keys): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
9212 (make_lispy_event) [XK_kana_A]: Handle kana keys.
Dave Love <fx@gnu.org>
parents:
diff changeset
9213
Dave Love <fx@gnu.org>
parents:
diff changeset
9214 * keymap.c: Include charset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9215 (push_key_description): If enable-multibyte-characters is t, use
Dave Love <fx@gnu.org>
parents:
diff changeset
9216 octal representation for a code of range 128..255 as binary.
Dave Love <fx@gnu.org>
parents:
diff changeset
9217 (Ftext_char_description): Handle multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
9218 (describe_vector): Provide prettier description of a char table
Dave Love <fx@gnu.org>
parents:
diff changeset
9219 which contains multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
9220
Dave Love <fx@gnu.org>
parents:
diff changeset
9221 * lisp.h (CHARACTERBITS, GLYPH_MASK_REV_DIR): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
9222 (GLYPH_MASK_PADDING, GLYPH_MASK_FACE, GLYPH_MASK_CHAR): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
9223 [HAVE_FACES] (FAST_MAKE_GLYPH, FAST_GLYPH_CHAR, FAST_GLYPH_FACE):
Dave Love <fx@gnu.org>
parents:
diff changeset
9224 Use CHARACTERBITS.
Dave Love <fx@gnu.org>
parents:
diff changeset
9225 [!HAVE_FACES] (FAST_MAKE_GLYPH, FAST_GLYPH_CHAR, FAST_GLYPH_FACE):
Dave Love <fx@gnu.org>
parents:
diff changeset
9226 New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
9227 [!HAVE_FACES] (GLYPH_CHAR, GLYPH_FACE): Mask appropriate bits.
Dave Love <fx@gnu.org>
parents:
diff changeset
9228 (Fcoding_system_p, Fcheck_coding_system): Declare external.
Dave Love <fx@gnu.org>
parents:
diff changeset
9229 (Fread_coding_system, Fread_non_nil_coding_system): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
9230
Dave Love <fx@gnu.org>
parents:
diff changeset
9231 * lread.c: Include charset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9232 (Vload_source_file_function): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
9233 (Fload): Call Vload_source_file_function if defined while loading
Dave Love <fx@gnu.org>
parents:
diff changeset
9234 an Emacs Lisp source file. */
Dave Love <fx@gnu.org>
parents:
diff changeset
9235 (read_multibyte): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
9236 (read_escape): Handle multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
9237 (read1): Correct the value of size_in_chars of a bool vector.
Dave Love <fx@gnu.org>
parents:
diff changeset
9238 Handle the case `?' is followed by a multibyte character.
Dave Love <fx@gnu.org>
parents:
diff changeset
9239 (Vload_source_file_function): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
9240
Dave Love <fx@gnu.org>
parents:
diff changeset
9241 * minibuf.c: Include charset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9242 (read_minibuf): Pay attention to multibyte characters in the arg
Dave Love <fx@gnu.org>
parents:
diff changeset
9243 INITIAL while handling the arg BACKUP_N.
Dave Love <fx@gnu.org>
parents:
diff changeset
9244 (scmp, Fminibuffer_complete_word): Handle multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
9245
Dave Love <fx@gnu.org>
parents:
diff changeset
9246 * print.c: Include charset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9247 (printchar, strout): Handle multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
9248 (print): Correct the value of size_in_chars of a bool vector.
Dave Love <fx@gnu.org>
parents:
diff changeset
9249
Dave Love <fx@gnu.org>
parents:
diff changeset
9250 * process.c: Include charset.h and coding.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9251 (proc_decode_coding_system, proc_encode_coding_system): New
Dave Love <fx@gnu.org>
parents:
diff changeset
9252 variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
9253 (Fstart_process, create_process, Fopen_network_stream): Setup
Dave Love <fx@gnu.org>
parents:
diff changeset
9254 coding systems for character code conversion.
Dave Love <fx@gnu.org>
parents:
diff changeset
9255 (READ_CHILD_OUTPUT): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
9256 (read_process_output): Perform character code conversion of a
Dave Love <fx@gnu.org>
parents:
diff changeset
9257 process output.
Dave Love <fx@gnu.org>
parents:
diff changeset
9258 (send_process): Perform character code conversion of a text sent
Dave Love <fx@gnu.org>
parents:
diff changeset
9259 to a process.
Dave Love <fx@gnu.org>
parents:
diff changeset
9260 (Fset_process_coding_system, Fprocess_coding_system): New
Dave Love <fx@gnu.org>
parents:
diff changeset
9261 functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
9262 (syms_of_process): Handle them.
Dave Love <fx@gnu.org>
parents:
diff changeset
9263
Dave Love <fx@gnu.org>
parents:
diff changeset
9264 * process.h (struct Lisp_Process): New members
Dave Love <fx@gnu.org>
parents:
diff changeset
9265 decode_coding_system, decoding_buf, encode_coding_system, and
Dave Love <fx@gnu.org>
parents:
diff changeset
9266 encoding_buf.
Dave Love <fx@gnu.org>
parents:
diff changeset
9267
Dave Love <fx@gnu.org>
parents:
diff changeset
9268 * puresize.h (BASE_PURESIZE): Increase.
Dave Love <fx@gnu.org>
parents:
diff changeset
9269
Dave Love <fx@gnu.org>
parents:
diff changeset
9270 * search.c: Include category.h and charset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9271 (compile_pattern_1): Handle new argument `multibyte'.
Dave Love <fx@gnu.org>
parents:
diff changeset
9272 (compile_pattern): Handle the flag `enable-multibyte-characters'.
Dave Love <fx@gnu.org>
parents:
diff changeset
9273 (Vascii_downcase_table): Declare external.
Dave Love <fx@gnu.org>
parents:
diff changeset
9274 (fast_string_match_ignore_case): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
9275 (skip_chars): Handle multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
9276 (trivial_regexp_p): Handle regular expression "\\Cc" and "\\CC"
Dave Love <fx@gnu.org>
parents:
diff changeset
9277 for category.
Dave Love <fx@gnu.org>
parents:
diff changeset
9278
Dave Love <fx@gnu.org>
parents:
diff changeset
9279 * syntax.c: Include charset.h and category.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9280 (Vsyntax_code_object): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
9281 (Fmodify_syntax_entry): Handle multibyte characters. A multibyte
Dave Love <fx@gnu.org>
parents:
diff changeset
9282 character in matching parenthesis is also handled correctly. Use
Dave Love <fx@gnu.org>
parents:
diff changeset
9283 shared object in the vector Vsyntax_code_object for an ASCII
Dave Love <fx@gnu.org>
parents:
diff changeset
9284 character.
Dave Love <fx@gnu.org>
parents:
diff changeset
9285 (describe_syntax): Handle a multibyte character in matching
Dave Love <fx@gnu.org>
parents:
diff changeset
9286 parenthesis.
Dave Love <fx@gnu.org>
parents:
diff changeset
9287 (describe_syntax_1): Describe also parent syntax tables.
Dave Love <fx@gnu.org>
parents:
diff changeset
9288 (scan_words, Fforward_comment): Handle multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
9289 (scan_lists, char_quoted, Fbackward_prefix_chars): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
9290 (scan_sexps_forward): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
9291 (init_syntax_once): Initialize Vsyntax_code_object.
Dave Love <fx@gnu.org>
parents:
diff changeset
9292 Initialize Vstandard_syntax_table by share objects in
Dave Love <fx@gnu.org>
parents:
diff changeset
9293 Vsyntax_code_object.
Dave Love <fx@gnu.org>
parents:
diff changeset
9294 (syms_of_syntax): Staticpro Vsyntax_code_object.
Dave Love <fx@gnu.org>
parents:
diff changeset
9295
Dave Love <fx@gnu.org>
parents:
diff changeset
9296 * syntax.h (SET_RAW_SYNTAX_ENTRY): Handle syntax of multibyte
Dave Love <fx@gnu.org>
parents:
diff changeset
9297 characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
9298 (SYNTAX_ENTRY_FOLLOW_PARENT): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
9299 (SYNTAX_ENTRY): Handle syntax of multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
9300 (SYNTAX, SYNTAX_WITH_FLAGS, SYNTAX_MATCH): Don't signal error even
Dave Love <fx@gnu.org>
parents:
diff changeset
9301 if a syntax entry is not cons.
Dave Love <fx@gnu.org>
parents:
diff changeset
9302
Dave Love <fx@gnu.org>
parents:
diff changeset
9303 * term.c: Include charset.h and coding.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9304 (TS_end_italic_mode, TS_italic_mode, TS_bold_mode): New variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
9305 (TS_end_bold_mode, TS_end_underscore_mode): New variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
9306 (TS_underscore_mode): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
9307 (encode_terminal_code): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
9308 (write_glyphs, insert_glyphs): Perform character code conversion
Dave Love <fx@gnu.org>
parents:
diff changeset
9309 on output to a terminal.
Dave Love <fx@gnu.org>
parents:
diff changeset
9310 (term_init): Initialize TS_bold_mode, TS_end_bold_mode,
Dave Love <fx@gnu.org>
parents:
diff changeset
9311 TS_end_underscore_mode, and TS_underscore_mode.
Dave Love <fx@gnu.org>
parents:
diff changeset
9312
Dave Love <fx@gnu.org>
parents:
diff changeset
9313 * xdisp.c: Include charset.h, coding.h, and process.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9314 (display_text_line): Handle multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
9315 (display_mode_line): Pay attention to wide-column characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
9316 (decode_mode_spec_coding): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
9317 (decode_mode_spec): Handle %-constructs `%z' and `%Z' to print
Dave Love <fx@gnu.org>
parents:
diff changeset
9318 coding system mnemonics.
Dave Love <fx@gnu.org>
parents:
diff changeset
9319 (display_string): Handle multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
9320
Dave Love <fx@gnu.org>
parents:
diff changeset
9321 * xfaces.c: Include charset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9322 (allocate_face, copy_face, face_eq1): Handle member `fontset' of
Dave Love <fx@gnu.org>
parents:
diff changeset
9323 struct face, i.e. initialize, copy, and check it.
Dave Love <fx@gnu.org>
parents:
diff changeset
9324 (intern_face, clear_face_cache): Handle member `non_ascii_gc' of
Dave Love <fx@gnu.org>
parents:
diff changeset
9325 struct face, i.e. initialize and free it.
Dave Love <fx@gnu.org>
parents:
diff changeset
9326 (free_frame_faces): Unload font only when fontset is not used.
Dave Love <fx@gnu.org>
parents:
diff changeset
9327 Free non_ascii_gc.
Dave Love <fx@gnu.org>
parents:
diff changeset
9328 (frame_update_line_height, merge_faces, compute_base_face): Handle
Dave Love <fx@gnu.org>
parents:
diff changeset
9329 fontset.
Dave Love <fx@gnu.org>
parents:
diff changeset
9330 (recompute_base_faces): Free non_ascii_gc.
Dave Love <fx@gnu.org>
parents:
diff changeset
9331 (Fset_face_attribute_internal): Handle fontset.
Dave Love <fx@gnu.org>
parents:
diff changeset
9332
Dave Love <fx@gnu.org>
parents:
diff changeset
9333 * xfns.c: Include charset.h and fontset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9334 (Vx_pixel_size_width_font_regexp): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
9335 (x_set_font): Handle fontset.
Dave Love <fx@gnu.org>
parents:
diff changeset
9336 (Fx_create_frame): Create fontsets in Vglobal_fontset_alist.
Dave Love <fx@gnu.org>
parents:
diff changeset
9337 (Fx_list_fonts): Handle fontset.
Dave Love <fx@gnu.org>
parents:
diff changeset
9338 (syms_of_xfns): Initialize Vx_pixel_size_width_font_regexp.
Dave Love <fx@gnu.org>
parents:
diff changeset
9339 Setting callback functions for fontset handler.
Dave Love <fx@gnu.org>
parents:
diff changeset
9340
Dave Love <fx@gnu.org>
parents:
diff changeset
9341 * xselect.c: Include charset.h and coding.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9342 (QCOMPOUND_TEXT): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
9343 (symbol_to_x_atom): Handle it.
Dave Love <fx@gnu.org>
parents:
diff changeset
9344 (selection_data_to_lisp_data): Decode a selection data if
Dave Love <fx@gnu.org>
parents:
diff changeset
9345 selection type is TEXT or COMPOUND_TEXT.
Dave Love <fx@gnu.org>
parents:
diff changeset
9346 (lisp_data_to_selection_data): Encode a text to COMPOUND_TEXT if
Dave Love <fx@gnu.org>
parents:
diff changeset
9347 it contains multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
9348 (syms_of_xselect): Initialize and staticpro QCOMPOUND_TEXT.
Dave Love <fx@gnu.org>
parents:
diff changeset
9349
Dave Love <fx@gnu.org>
parents:
diff changeset
9350 * xterm.c: Include charset.h, ccl.h, and fontset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9351 (PER_CHAR_METRIC): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
9352 (dumpglyphs): New argument CMPCHARP. Handle multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
9353 (XTwrite_glyphs, redraw_previous_char, redraw_following_char):
Dave Love <fx@gnu.org>
parents:
diff changeset
9354 Supply argument CMPCHARP to dumpglyphs.
Dave Love <fx@gnu.org>
parents:
diff changeset
9355 (dumprectangle): Display whole glyph of wide-column characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
9356 Supply argument CMPCHARP to dumpglyphs.
Dave Love <fx@gnu.org>
parents:
diff changeset
9357 (show_mouse_face): Supply argument CMPCHARP to dumpglyphs.
Dave Love <fx@gnu.org>
parents:
diff changeset
9358 (x_draw_box): Pay attention to wide-column characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
9359 (x_draw_single_glyph): Supply argument CMPCHARP to dumpglyphs.
Dave Love <fx@gnu.org>
parents:
diff changeset
9360 (x_new_font): Call fs_load_font for actual font loading work.
Dave Love <fx@gnu.org>
parents:
diff changeset
9361 (x_new_fontset): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
9362 (x_get_font_info, x_list_fonts, x_load_font, x_query_font): New
Dave Love <fx@gnu.org>
parents:
diff changeset
9363 functions providing API to fontset handler.
Dave Love <fx@gnu.org>
parents:
diff changeset
9364 (x_term_init): Initialize several new members of struct x_display_info.
Dave Love <fx@gnu.org>
parents:
diff changeset
9365
Dave Love <fx@gnu.org>
parents:
diff changeset
9366 * xterm.h (struct font_info): This definition is moved to
Dave Love <fx@gnu.org>
parents:
diff changeset
9367 fontset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9368 (struct x_display_info): New members Xatom_PIXEL_SIZE,
Dave Love <fx@gnu.org>
parents:
diff changeset
9369 Xatom_MULE_BASELINE_OFFSET, Xatom_RELATIVE_COMPOSE, and null_pixel.
Dave Love <fx@gnu.org>
parents:
diff changeset
9370 (x_list_fonts, x_get_font_info, x_load_font, x_query_font):
Dave Love <fx@gnu.org>
parents:
diff changeset
9371 Declare external.
Dave Love <fx@gnu.org>
parents:
diff changeset
9372 (struct x_output): New members font_baseline and fontset.
Dave Love <fx@gnu.org>
parents:
diff changeset
9373 (FRAME_FONTSET, FRAME_X_FONT_TABLE): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
9374
Dave Love <fx@gnu.org>
parents:
diff changeset
9375 * category.h, category.c, ccl.h, ccl.c, charset.h: New files.
Dave Love <fx@gnu.org>
parents:
diff changeset
9376 * charset.c, coding.h, coding.c, fontset.h, fontset.c: New files.
Dave Love <fx@gnu.org>
parents:
diff changeset
9377
Dave Love <fx@gnu.org>
parents:
diff changeset
9378 1997-02-14 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9379
Dave Love <fx@gnu.org>
parents:
diff changeset
9380 * print.c (print): Generate a backslash in \2e10.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
9381
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
9382 1997-02-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9383
Dave Love <fx@gnu.org>
parents:
diff changeset
9384 * window.c (change_window_height): Take size from multiple siblings,
Dave Love <fx@gnu.org>
parents:
diff changeset
9385 nearest ones first, when that can be done without deleting any of them.
Dave Love <fx@gnu.org>
parents:
diff changeset
9386
Dave Love <fx@gnu.org>
parents:
diff changeset
9387 1997-02-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9388
Dave Love <fx@gnu.org>
parents:
diff changeset
9389 * minibuf.c (Fminibuffer_message): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
9390 (syms_of_minibuf): Set up Lisp function.
Dave Love <fx@gnu.org>
parents:
diff changeset
9391
Dave Love <fx@gnu.org>
parents:
diff changeset
9392 * syntax.c (scan_lists): Signal errors using scan-error.
Dave Love <fx@gnu.org>
parents:
diff changeset
9393 (syms_of_syntax): Set up Qscan_error.
Dave Love <fx@gnu.org>
parents:
diff changeset
9394
Dave Love <fx@gnu.org>
parents:
diff changeset
9395 1997-02-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9396
Dave Love <fx@gnu.org>
parents:
diff changeset
9397 * lread.c (Feval_buffer): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
9398
Dave Love <fx@gnu.org>
parents:
diff changeset
9399 1997-02-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9400
Dave Love <fx@gnu.org>
parents:
diff changeset
9401 * window.c (scroll_preserve_screen_position): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
9402 (keys_of_window): Set up Lisp var.
Dave Love <fx@gnu.org>
parents:
diff changeset
9403 (window_scroll): If scroll_preserve_screen_position is 0,
Dave Love <fx@gnu.org>
parents:
diff changeset
9404 behave the old way (advancing point the minimum distance).
Dave Love <fx@gnu.org>
parents:
diff changeset
9405
Dave Love <fx@gnu.org>
parents:
diff changeset
9406 1997-02-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9407
Dave Love <fx@gnu.org>
parents:
diff changeset
9408 * emacs.c (main): Don't extend stack limit too far.
Dave Love <fx@gnu.org>
parents:
diff changeset
9409
Dave Love <fx@gnu.org>
parents:
diff changeset
9410 Sun Feb 2 10:36:26 1997 Eli Zaretskii <eliz@wombat.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9411
Dave Love <fx@gnu.org>
parents:
diff changeset
9412 * msdos.c (dos_rawgetc): When international keyboard doesn't have
Dave Love <fx@gnu.org>
parents:
diff changeset
9413 to be supported, recognize Alt-key combinations even if the Alt
Dave Love <fx@gnu.org>
parents:
diff changeset
9414 key is no longer pressed.
Dave Love <fx@gnu.org>
parents:
diff changeset
9415
Dave Love <fx@gnu.org>
parents:
diff changeset
9416 1997-01-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9417
Dave Love <fx@gnu.org>
parents:
diff changeset
9418 * xfns.c (Vx_resource_class): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
9419 (syms_of_xfns): Set up Lisp variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
9420 (Fx_get_resource, x_window): Use Vx_resource_class.
Dave Love <fx@gnu.org>
parents:
diff changeset
9421 (validate_x_resource_name): Ensure Vx_resource_class is a string.
Dave Love <fx@gnu.org>
parents:
diff changeset
9422
Dave Love <fx@gnu.org>
parents:
diff changeset
9423 1997-01-27 Paul Eggert <eggert@twinsun.com>
Dave Love <fx@gnu.org>
parents:
diff changeset
9424
Dave Love <fx@gnu.org>
parents:
diff changeset
9425 * data.c (isnan): Define even if LISP_FLOAT_TYPE is not defined,
Dave Love <fx@gnu.org>
parents:
diff changeset
9426 since fmod might need it.
Dave Love <fx@gnu.org>
parents:
diff changeset
9427 (fmod): Ensure that the magnitude of the result does not exceed that
Dave Love <fx@gnu.org>
parents:
diff changeset
9428 of the divisor, and that the sign of the result does not disagree with
Dave Love <fx@gnu.org>
parents:
diff changeset
9429 that of the dividend. This does not yield a
Dave Love <fx@gnu.org>
parents:
diff changeset
9430 particularly accurate result, but at least it will be in the
Dave Love <fx@gnu.org>
parents:
diff changeset
9431 range promised by fmod.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
9432
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
9433 * doprnt.c: Include <float.h> if STDC_HEADERS.
Dave Love <fx@gnu.org>
parents:
diff changeset
9434 (DBL_MAX_10_EXP): Define if not defined; default is IEEE double.
Dave Love <fx@gnu.org>
parents:
diff changeset
9435 (doprnt1): Allocate enough buffer space to handle very large floating
Dave Love <fx@gnu.org>
parents:
diff changeset
9436 point numbers, or very large field widths or precisions.
Dave Love <fx@gnu.org>
parents:
diff changeset
9437 Detect overflow in field widths or precisions.
Dave Love <fx@gnu.org>
parents:
diff changeset
9438
Dave Love <fx@gnu.org>
parents:
diff changeset
9439 1997-01-26 Karl Heuer <kwzh@gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9440
Dave Love <fx@gnu.org>
parents:
diff changeset
9441 * config.in (HAVE_RINT, HAVE_CBRT): Add undefs.
Dave Love <fx@gnu.org>
parents:
diff changeset
9442
Dave Love <fx@gnu.org>
parents:
diff changeset
9443 1997-01-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9444
Dave Love <fx@gnu.org>
parents:
diff changeset
9445 * lread.c (openp): Handle remote file names in path.
Dave Love <fx@gnu.org>
parents:
diff changeset
9446 Don't use the path for an absolute name.
Dave Love <fx@gnu.org>
parents:
diff changeset
9447 (Fload): Handle openp finding a remote file name.
Dave Love <fx@gnu.org>
parents:
diff changeset
9448
Dave Love <fx@gnu.org>
parents:
diff changeset
9449 1997-01-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9450
Dave Love <fx@gnu.org>
parents:
diff changeset
9451 * floatfns.c [!HAVE_RINT] (rint): Convert macro to an actual
Dave Love <fx@gnu.org>
parents:
diff changeset
9452 function, so we can take its address.
Dave Love <fx@gnu.org>
parents:
diff changeset
9453
Dave Love <fx@gnu.org>
parents:
diff changeset
9454 1997-01-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
Dave Love <fx@gnu.org>
parents:
diff changeset
9455
Dave Love <fx@gnu.org>
parents:
diff changeset
9456 * indent.c (pos_tab_offset): Take the width of the minibuffer
Dave Love <fx@gnu.org>
parents:
diff changeset
9457 prompt into account.
Dave Love <fx@gnu.org>
parents:
diff changeset
9458 (vmotion): In calls to compute_motion use a value for tab_offset
Dave Love <fx@gnu.org>
parents:
diff changeset
9459 that is corrected by the minibuffer prompt width.
Dave Love <fx@gnu.org>
parents:
diff changeset
9460
Dave Love <fx@gnu.org>
parents:
diff changeset
9461 * xdisp.c (try_window): Remove frobnication of tab_offset in a
Dave Love <fx@gnu.org>
parents:
diff changeset
9462 minibuffer window.
Dave Love <fx@gnu.org>
parents:
diff changeset
9463 (display_text_line): Likewise, for the taboffset parameter.
Dave Love <fx@gnu.org>
parents:
diff changeset
9464
Dave Love <fx@gnu.org>
parents:
diff changeset
9465 1997-01-24 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9466
Dave Love <fx@gnu.org>
parents:
diff changeset
9467 * lread.c (Qinhibit_file_name_operation): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
9468 (syms_of_lread): Initialize and staticpro.
Dave Love <fx@gnu.org>
parents:
diff changeset
9469 (Fload): Bind inhibit-file-name-operation to nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
9470
Dave Love <fx@gnu.org>
parents:
diff changeset
9471 1997-01-23 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9472
Dave Love <fx@gnu.org>
parents:
diff changeset
9473 * eval.c (unbind_to, specbind): Use set_internal.
Dave Love <fx@gnu.org>
parents:
diff changeset
9474
Dave Love <fx@gnu.org>
parents:
diff changeset
9475 * data.c (set_internal): New subroutine. New arg BINDFLAG.
Dave Love <fx@gnu.org>
parents:
diff changeset
9476 Don't make a new buffer-local binding if BINDFLAG is 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
9477 (Fset): Use set_internal.
Dave Love <fx@gnu.org>
parents:
diff changeset
9478
Dave Love <fx@gnu.org>
parents:
diff changeset
9479 1997-01-21 Paul Eggert <eggert@twinsun.com>
Dave Love <fx@gnu.org>
parents:
diff changeset
9480
Dave Love <fx@gnu.org>
parents:
diff changeset
9481 * editfns.c (set_time_zone_rule_tz1, set_time_zone_rule_tz2):
Dave Love <fx@gnu.org>
parents:
diff changeset
9482 Put "+" in value; needed if we are a Solaris 1 executable
Dave Love <fx@gnu.org>
parents:
diff changeset
9483 running under Solaris 2.
Dave Love <fx@gnu.org>
parents:
diff changeset
9484 Define these variables only if LOCALTIME_CACHE is defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
9485
Dave Love <fx@gnu.org>
parents:
diff changeset
9486 1997-01-21 Eli Zaretskii <eliz@wombat.gnu.ai.mit.edu>
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
9487
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
9488 * msdos.c (run_msdos_command): Remove unused variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
9489 (crlf_to_lf): Remove unused variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
9490 (Fmsdos_downcase_filename): Remove unused variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
9491 (IT_set_frame_parameters): Declare prototypes for external functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
9492 (IT_set_frame_parameters): Correct format specifier.
Dave Love <fx@gnu.org>
parents:
diff changeset
9493 (IT_set_terminal_modes): Remove unused variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
9494 (top level): Add header files which declare used functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
9495
Dave Love <fx@gnu.org>
parents:
diff changeset
9496 1997-01-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9497
Dave Love <fx@gnu.org>
parents:
diff changeset
9498 * Makefile.in (stamp-oldxmenu): New target.
Dave Love <fx@gnu.org>
parents:
diff changeset
9499 (temacs): Depend on stamp-oldxmenu, not on ${OLDXMENU}.
Dave Love <fx@gnu.org>
parents:
diff changeset
9500
Dave Love <fx@gnu.org>
parents:
diff changeset
9501 1997-01-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9502
Dave Love <fx@gnu.org>
parents:
diff changeset
9503 * lisp.h (FAST_MAKE_GLYPH): Rename args to CHAR and FACE.
Dave Love <fx@gnu.org>
parents:
diff changeset
9504 Cast CHAR to unsigned char before using it.
Dave Love <fx@gnu.org>
parents:
diff changeset
9505
Dave Love <fx@gnu.org>
parents:
diff changeset
9506 * xterm.c (dumpglyphs): Declare g as GLYPH.
Dave Love <fx@gnu.org>
parents:
diff changeset
9507
Dave Love <fx@gnu.org>
parents:
diff changeset
9508 1997-01-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9509
Dave Love <fx@gnu.org>
parents:
diff changeset
9510 * term.c (fatal): Print a newline at the end.
Dave Love <fx@gnu.org>
parents:
diff changeset
9511 (term_init): Calls to fatal changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
9512
Dave Love <fx@gnu.org>
parents:
diff changeset
9513 * eval.c (Fsignal): Call fatal if no error handlers and no catch.
Dave Love <fx@gnu.org>
parents:
diff changeset
9514
Dave Love <fx@gnu.org>
parents:
diff changeset
9515 * dispnew.c (init_display): Check for overflow in screen size.
Dave Love <fx@gnu.org>
parents:
diff changeset
9516 Use `fatal'.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
9517
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
9518 1997-01-19 Geoff Voelker <voelker@cs.washington.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9519
Dave Love <fx@gnu.org>
parents:
diff changeset
9520 * w32.c (init_environment): Rebuild Vsystem_configuration at startup.
Dave Love <fx@gnu.org>
parents:
diff changeset
9521
Dave Love <fx@gnu.org>
parents:
diff changeset
9522 * w32gui.h: Update include conditionals to use new name.
Dave Love <fx@gnu.org>
parents:
diff changeset
9523
Dave Love <fx@gnu.org>
parents:
diff changeset
9524 * w32gui.h: Renamed from win32.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9525 * dispextern.h, w32term.h, makefile.nt: Use new name w32gui.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9526 * makefile.nt: Update header comment.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
9527
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
9528 * w32console.c (initialize_w32_display): Renamed from
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
9529 initialize_win_nt_display.
Dave Love <fx@gnu.org>
parents:
diff changeset
9530 * term.c (term_init): Use new name initialize_w32_display.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
9531
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
9532 * w32.c, w32console.c, w32faces.c, w32fns.c, w32heap.c,
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
9533 * w32inevt.c, w32menu.c, w32proc.c, w32select.c, w32term.c,
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
9534 * w32xfns.c, win32.h, w32inevt.h, w32term.h: Change all uses of win95,
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
9535 winnt, and win32 into Windows 95, Windows NT, and W32, respectively.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
9536 Expand "win" substring in variables referring to Microsoft Windows
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
9537 constructs into "windows".
Dave Love <fx@gnu.org>
parents:
diff changeset
9538 Canonicalize header comments to use same terminology.
Dave Love <fx@gnu.org>
parents:
diff changeset
9539
Dave Love <fx@gnu.org>
parents:
diff changeset
9540 1997-01-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9541
Dave Love <fx@gnu.org>
parents:
diff changeset
9542 * search.c (skip_chars): Optimize by not calling SET_PT in the loop.
Dave Love <fx@gnu.org>
parents:
diff changeset
9543
Dave Love <fx@gnu.org>
parents:
diff changeset
9544 1997-01-16 Erik Naggum <erik@naggum.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
9545
Dave Love <fx@gnu.org>
parents:
diff changeset
9546 * keymap.c (push_key_description): Print C-j, not LFD.
Dave Love <fx@gnu.org>
parents:
diff changeset
9547
Dave Love <fx@gnu.org>
parents:
diff changeset
9548 1997-01-16 Eli Zaretskii <eliz@wombat.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9549
Dave Love <fx@gnu.org>
parents:
diff changeset
9550 * msdos.c (XMenuActivate): Don't allow non-positive menu
Dave Love <fx@gnu.org>
parents:
diff changeset
9551 coordinates.
Dave Love <fx@gnu.org>
parents:
diff changeset
9552
Dave Love <fx@gnu.org>
parents:
diff changeset
9553 1997-01-15 Eli Zaretskii <eliz@is.elta.co.il>
Dave Love <fx@gnu.org>
parents:
diff changeset
9554
Dave Love <fx@gnu.org>
parents:
diff changeset
9555 * keyboard.c (interrupt_signal): Make emergency exit work on MSDOS
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
9556 frames. Block further SIGINTs while `interrupt_signal' runs.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
9557
Dave Love <fx@gnu.org>
parents:
diff changeset
9558 * msdos.c (sigprocmask, sig_suspender): New functions, implement
Dave Love <fx@gnu.org>
parents:
diff changeset
9559 signal blocking on MSDOS.
Dave Love <fx@gnu.org>
parents:
diff changeset
9560
Dave Love <fx@gnu.org>
parents:
diff changeset
9561 1997-01-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9562
Dave Love <fx@gnu.org>
parents:
diff changeset
9563 * s/hpux9.h (HAVE_PSTAT_GETDYNAMIC): New definition.
Dave Love <fx@gnu.org>
parents:
diff changeset
9564
Dave Love <fx@gnu.org>
parents:
diff changeset
9565 1997-01-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9566
Dave Love <fx@gnu.org>
parents:
diff changeset
9567 * w32.c (get_emacs_configuration): Return windows95 instead of win95.
Dave Love <fx@gnu.org>
parents:
diff changeset
9568
Dave Love <fx@gnu.org>
parents:
diff changeset
9569 1997-01-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9570
Dave Love <fx@gnu.org>
parents:
diff changeset
9571 * dispnew.c (change_frame_size_1): Reject new sizes if they cause
Dave Love <fx@gnu.org>
parents:
diff changeset
9572 overflow.
Dave Love <fx@gnu.org>
parents:
diff changeset
9573
Dave Love <fx@gnu.org>
parents:
diff changeset
9574 1997-01-13 Eli Zaretskii <eliz@is.elta.co.il>
Dave Love <fx@gnu.org>
parents:
diff changeset
9575
Dave Love <fx@gnu.org>
parents:
diff changeset
9576 * emacs.c (init_cmdargs) [MSDOS]: Allow `installation-directory'
Dave Love <fx@gnu.org>
parents:
diff changeset
9577 to be set if either `lib-src' or `info' are found as its
Dave Love <fx@gnu.org>
parents:
diff changeset
9578 subdirectories or siblings.
Dave Love <fx@gnu.org>
parents:
diff changeset
9579
Dave Love <fx@gnu.org>
parents:
diff changeset
9580 1997-01-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9581
Dave Love <fx@gnu.org>
parents:
diff changeset
9582 * fns.c (concat): Take modulus of thisindex before shifting.
Dave Love <fx@gnu.org>
parents:
diff changeset
9583 Declare thisindex as unsigned.
Dave Love <fx@gnu.org>
parents:
diff changeset
9584
Dave Love <fx@gnu.org>
parents:
diff changeset
9585 1997-01-12 Geoff Voelker <voelker@cs.washington.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9586
Dave Love <fx@gnu.org>
parents:
diff changeset
9587 * w32menu.c (x-popup-menu): Pass in insist flag to mouse_position_hook.
Dave Love <fx@gnu.org>
parents:
diff changeset
9588
Dave Love <fx@gnu.org>
parents:
diff changeset
9589 1997-01-11 Paul Eggert <eggert@twinsun.com>
Dave Love <fx@gnu.org>
parents:
diff changeset
9590
Dave Love <fx@gnu.org>
parents:
diff changeset
9591 * floatfns.c (rounding_driver): New function for systematic support of
Dave Love <fx@gnu.org>
parents:
diff changeset
9592 2-argument rounding functions, so that `floor' isn't the only one
Dave Love <fx@gnu.org>
parents:
diff changeset
9593 that supports 2 arguments.
Dave Love <fx@gnu.org>
parents:
diff changeset
9594 (Fceiling, Ffloor, Fround, Ftruncate): Use it.
Dave Love <fx@gnu.org>
parents:
diff changeset
9595 (ceiling2, floor2, round2, truncate2, double_identity): New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
9596 (syms_of_floatfns): Define ceiling, round, and truncate even if
Dave Love <fx@gnu.org>
parents:
diff changeset
9597 LISP_FLOAT_TYPE is not defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
9598
Dave Love <fx@gnu.org>
parents:
diff changeset
9599 1997-01-10 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9600
Dave Love <fx@gnu.org>
parents:
diff changeset
9601 * lread.c (read1): Round size of bool-vector properly.
Dave Love <fx@gnu.org>
parents:
diff changeset
9602
Dave Love <fx@gnu.org>
parents:
diff changeset
9603 * print.c (print): Round size of bool-vector properly.
Dave Love <fx@gnu.org>
parents:
diff changeset
9604
Dave Love <fx@gnu.org>
parents:
diff changeset
9605 * lread.c (read1): Fix error messages.
Dave Love <fx@gnu.org>
parents:
diff changeset
9606
Dave Love <fx@gnu.org>
parents:
diff changeset
9607 1997-01-09 Steve Nygard <nygard@telusplanet.net>
Dave Love <fx@gnu.org>
parents:
diff changeset
9608
Dave Love <fx@gnu.org>
parents:
diff changeset
9609 * unexnext.c: Include <mach-o/reloc.h>.
Dave Love <fx@gnu.org>
parents:
diff changeset
9610 (fgrowth): Initialize to zero.
Dave Love <fx@gnu.org>
parents:
diff changeset
9611 (vmaddr_growth, dataseg_vmaddr, dataseg_vmend): New variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
9612 [NS_TARGET] (extreloff, nextrel, dysymtab, reloc_info): New variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
9613 (unexec_doit): Adjust file offsets of segments that follow the
Dave Love <fx@gnu.org>
parents:
diff changeset
9614 enlarged data segment. Adjust vmaddr of the SEG_LINKEDIT segment that
Dave Love <fx@gnu.org>
parents:
diff changeset
9615 follows the data segment.
Dave Love <fx@gnu.org>
parents:
diff changeset
9616 [NS_TARGET] (unexec_doit): Adjust file offsets in the LC_DYSYMTAB load
Dave Love <fx@gnu.org>
parents:
diff changeset
9617 command that follows the data segment. Zero out relocation entries
Dave Love <fx@gnu.org>
parents:
diff changeset
9618 that fall within the data segment.
Dave Love <fx@gnu.org>
parents:
diff changeset
9619
Dave Love <fx@gnu.org>
parents:
diff changeset
9620 1997-01-07 Karl Berry <karl@cs.umb.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9621
Dave Love <fx@gnu.org>
parents:
diff changeset
9622 * filelock.c (LOCK_PID_MAX): Use sizeof (unsigned long) instead
Dave Love <fx@gnu.org>
parents:
diff changeset
9623 of hardwiring 21.
Dave Love <fx@gnu.org>
parents:
diff changeset
9624 (lock_file_1): Use LOCK_PID_MAX when allocating lock_info_str
Dave Love <fx@gnu.org>
parents:
diff changeset
9625 instead of hardwiring 21.
Dave Love <fx@gnu.org>
parents:
diff changeset
9626
Dave Love <fx@gnu.org>
parents:
diff changeset
9627 1997-01-06 Eli Zaretskii <eliz@is.elta.co.il>
Dave Love <fx@gnu.org>
parents:
diff changeset
9628
Dave Love <fx@gnu.org>
parents:
diff changeset
9629 * msdos.c (bright_bg): Save the original state of video blink bit.
Dave Love <fx@gnu.org>
parents:
diff changeset
9630 (maybe_enable_blinking): New function, restores the original state
Dave Love <fx@gnu.org>
parents:
diff changeset
9631 of the blink bit.
Dave Love <fx@gnu.org>
parents:
diff changeset
9632 (IT_reset_terminal_modes): Restore the original state of the blink
Dave Love <fx@gnu.org>
parents:
diff changeset
9633 bit when suspending/exiting.
Dave Love <fx@gnu.org>
parents:
diff changeset
9634 (run_msdos_command): Make sure bright background colors are again
Dave Love <fx@gnu.org>
parents:
diff changeset
9635 enabled after subsidiary program returns.
Dave Love <fx@gnu.org>
parents:
diff changeset
9636
Dave Love <fx@gnu.org>
parents:
diff changeset
9637 1997-01-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9638
Dave Love <fx@gnu.org>
parents:
diff changeset
9639 * data.c (Fset_default): For a BUFFER_OBJFWD, store into
Dave Love <fx@gnu.org>
parents:
diff changeset
9640 buffer_defaults even if mask < 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
9641
Dave Love <fx@gnu.org>
parents:
diff changeset
9642 1997-01-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9643
Dave Love <fx@gnu.org>
parents:
diff changeset
9644 * keyboard.c (command_loop_1, read_char):
Dave Love <fx@gnu.org>
parents:
diff changeset
9645 Run Qecho_area_clear_hook when clearing echo area.
Dave Love <fx@gnu.org>
parents:
diff changeset
9646 (Qecho_area_clear_hook): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
9647 (syms_of_keyboard): Initialize it.
Dave Love <fx@gnu.org>
parents:
diff changeset
9648
Dave Love <fx@gnu.org>
parents:
diff changeset
9649 * buffer.c (Fpop_to_buffer): New arg NORECORD.
Dave Love <fx@gnu.org>
parents:
diff changeset
9650
Dave Love <fx@gnu.org>
parents:
diff changeset
9651 1997-01-04 Geoff Voelker <voelker@cs.washington.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9652
Dave Love <fx@gnu.org>
parents:
diff changeset
9653 * w32proc.c (compare_env, merge_and_sort_env): New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
9654 (sys_spawnve): Sort environment variables for subprocess.
Dave Love <fx@gnu.org>
parents:
diff changeset
9655 (ppid_env_var_buffer): Variable deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
9656
Dave Love <fx@gnu.org>
parents:
diff changeset
9657 1997-01-02 Karl Berry <karl@cs.umb.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9658
Dave Love <fx@gnu.org>
parents:
diff changeset
9659 * filelock.c (lock_info_type): Declare pid as unsigned long
Dave Love <fx@gnu.org>
parents:
diff changeset
9660 instead of int.
Dave Love <fx@gnu.org>
parents:
diff changeset
9661 (lock_file_1): Use %lu instead of %d in printf.
Dave Love <fx@gnu.org>
parents:
diff changeset
9662
Dave Love <fx@gnu.org>
parents:
diff changeset
9663 1997-01-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9664
Dave Love <fx@gnu.org>
parents:
diff changeset
9665 * cmds.c (internal_self_insert): Check the property
Dave Love <fx@gnu.org>
parents:
diff changeset
9666 on the hook, not on the abbrev symbol.
Dave Love <fx@gnu.org>
parents:
diff changeset
9667
Dave Love <fx@gnu.org>
parents:
diff changeset
9668 * dispnew.c (update_frame): Call detect_input_pending
Dave Love <fx@gnu.org>
parents:
diff changeset
9669 for X as well as for termcap frames.
Dave Love <fx@gnu.org>
parents:
diff changeset
9670
Dave Love <fx@gnu.org>
parents:
diff changeset
9671 1996-12-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9672
Dave Love <fx@gnu.org>
parents:
diff changeset
9673 * bytecode.c (HANDLE_RELOCATION): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
9674 (MAYBE_GC): Call HANDLE_RELOCATION. Swallow following semicolon.
Dave Love <fx@gnu.org>
parents:
diff changeset
9675 (Fbyte_code): Use HANDLE_RELOCATION.
Dave Love <fx@gnu.org>
parents:
diff changeset
9676
Dave Love <fx@gnu.org>
parents:
diff changeset
9677 1996-12-31 Paul Eggert <eggert@twinsun.com>
Dave Love <fx@gnu.org>
parents:
diff changeset
9678
Dave Love <fx@gnu.org>
parents:
diff changeset
9679 * s/nextstep.h, s/sco4.h (BROKEN_MKTIME): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
9680 * Makefile.in (MKTIME_OBJ), config.in (mktime):
Dave Love <fx@gnu.org>
parents:
diff changeset
9681 Use BROKEN_MKTIME to determine whether mktime is broken.
Dave Love <fx@gnu.org>
parents:
diff changeset
9682
Dave Love <fx@gnu.org>
parents:
diff changeset
9683 1996-12-30 Paul Eggert <eggert@twinsun.com>
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
9684
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
9685 * data.c, floatfns.c: <float.h>: Include if STDC_HEADERS.
Dave Love <fx@gnu.org>
parents:
diff changeset
9686 (IEEE_FLOATING_POINT): New symbol.
Dave Love <fx@gnu.org>
parents:
diff changeset
9687 * data.c (float_arith_driver, Fmod), floatfns.c (Ffloor):
Dave Love <fx@gnu.org>
parents:
diff changeset
9688 Test for division by 0 only if ! IEEE_FLOATING_POINT.
Dave Love <fx@gnu.org>
parents:
diff changeset
9689 * floatfns.c (fmod_float): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
9690
Dave Love <fx@gnu.org>
parents:
diff changeset
9691 * Makefile.in (MKTIME_OBJ): Use our mktime instead of SCO
Dave Love <fx@gnu.org>
parents:
diff changeset
9692 3.2v4.2's, since SCO's botches time arithmetic as used by display-time.
Dave Love <fx@gnu.org>
parents:
diff changeset
9693
Dave Love <fx@gnu.org>
parents:
diff changeset
9694 1996-12-30 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9695
Dave Love <fx@gnu.org>
parents:
diff changeset
9696 * bytecode.c (Fbyte_code): Add error check for jumping out of range.
Dave Love <fx@gnu.org>
parents:
diff changeset
9697
Dave Love <fx@gnu.org>
parents:
diff changeset
9698 * s/hiuxmpp.h, m/sr2k.h: New files.
Dave Love <fx@gnu.org>
parents:
diff changeset
9699
Dave Love <fx@gnu.org>
parents:
diff changeset
9700 1996-12-29 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9701
Dave Love <fx@gnu.org>
parents:
diff changeset
9702 * Makefile.in (process.o): Depend on blockinput.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9703
Dave Love <fx@gnu.org>
parents:
diff changeset
9704 * process.c: Include blockinput.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9705 (create_process): Block input around the fork.
Dave Love <fx@gnu.org>
parents:
diff changeset
9706
Dave Love <fx@gnu.org>
parents:
diff changeset
9707 1996-12-27 Karl Berry <karl@owl.HQ.Ileaf.COM>
Dave Love <fx@gnu.org>
parents:
diff changeset
9708
Dave Love <fx@gnu.org>
parents:
diff changeset
9709 * filelock.c: Total rewrite.
Dave Love <fx@gnu.org>
parents:
diff changeset
9710
Dave Love <fx@gnu.org>
parents:
diff changeset
9711 1996-12-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9712
Dave Love <fx@gnu.org>
parents:
diff changeset
9713 * data.c (Ffset): Change argument name and doc string.
Dave Love <fx@gnu.org>
parents:
diff changeset
9714 (Fdefalias): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
9715
Dave Love <fx@gnu.org>
parents:
diff changeset
9716 1996-12-26 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9717
Dave Love <fx@gnu.org>
parents:
diff changeset
9718 * xterm.c (x_iconify_frame): Clear visible when we set iconified.
Dave Love <fx@gnu.org>
parents:
diff changeset
9719
Dave Love <fx@gnu.org>
parents:
diff changeset
9720 1996-12-25 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9721
Dave Love <fx@gnu.org>
parents:
diff changeset
9722 * window.c (window_scroll): Preserve vpos of point
Dave Love <fx@gnu.org>
parents:
diff changeset
9723 if we cannot preserve the actual position of it.
Dave Love <fx@gnu.org>
parents:
diff changeset
9724 Make it static. New arg WHOLE; callers changed.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
9725
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
9726 * keyboard.c (read_char_x_menu_prompt): Unread and record all the
Dave Love <fx@gnu.org>
parents:
diff changeset
9727 input events from here.
Dave Love <fx@gnu.org>
parents:
diff changeset
9728 (record_menu_key): New subroutine.
Dave Love <fx@gnu.org>
parents:
diff changeset
9729
Dave Love <fx@gnu.org>
parents:
diff changeset
9730 * xmenu.c (single_keymap_panes): New arg DEPTH.
Dave Love <fx@gnu.org>
parents:
diff changeset
9731 Cut off recursion at that depth. Callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
9732
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
9733 1996-12-23 Eli Zaretskii <eliz@is.elta.co.il>
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
9734
Dave Love <fx@gnu.org>
parents:
diff changeset
9735 * msdos.c (dos_set_keyboard): Test whether KEYB.COM is installed
Dave Love <fx@gnu.org>
parents:
diff changeset
9736 for international keyboard support.
Dave Love <fx@gnu.org>
parents:
diff changeset
9737 (dos_get_modifiers): If international keyboard support is NOT
Dave Love <fx@gnu.org>
parents:
diff changeset
9738 required, make both Right and Left Alt key behave like Meta key.
Dave Love <fx@gnu.org>
parents:
diff changeset
9739
Dave Love <fx@gnu.org>
parents:
diff changeset
9740 1996-12-22 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9741
Dave Love <fx@gnu.org>
parents:
diff changeset
9742 * emacs.c (standard_args): Add -find-file and -visit.
Dave Love <fx@gnu.org>
parents:
diff changeset
9743
Dave Love <fx@gnu.org>
parents:
diff changeset
9744 * cmds.c (internal_self_insert): If the abbrev has no expansion,
Dave Love <fx@gnu.org>
parents:
diff changeset
9745 just a hook, inhibit the insertion of the character.
Dave Love <fx@gnu.org>
parents:
diff changeset
9746
Dave Love <fx@gnu.org>
parents:
diff changeset
9747 * abbrev.c (Fexpand_abbrev): Return the abbrev symbol,
Dave Love <fx@gnu.org>
parents:
diff changeset
9748 or nil if no expansion.
Dave Love <fx@gnu.org>
parents:
diff changeset
9749
Dave Love <fx@gnu.org>
parents:
diff changeset
9750 1996-12-20 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9751
Dave Love <fx@gnu.org>
parents:
diff changeset
9752 * xdisp.c (try_window): Add error check for POS.
Dave Love <fx@gnu.org>
parents:
diff changeset
9753
Dave Love <fx@gnu.org>
parents:
diff changeset
9754 1996-12-19 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9755
Dave Love <fx@gnu.org>
parents:
diff changeset
9756 * s/nextstep.h (LD_SWITCH_SYSTEM): Use just -X.
Dave Love <fx@gnu.org>
parents:
diff changeset
9757 (LIB_STANDARD): Alternate definition if NS_TARGET.
Dave Love <fx@gnu.org>
parents:
diff changeset
9758
Dave Love <fx@gnu.org>
parents:
diff changeset
9759 * xfns.c (x_set_title): Check data type of NAME.
Dave Love <fx@gnu.org>
parents:
diff changeset
9760
Dave Love <fx@gnu.org>
parents:
diff changeset
9761 * search.c (Fmatch_data): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
9762
Dave Love <fx@gnu.org>
parents:
diff changeset
9763 1996-12-19 Werner Benger <werner@ast1.uibk.ac.at>
Dave Love <fx@gnu.org>
parents:
diff changeset
9764
Dave Love <fx@gnu.org>
parents:
diff changeset
9765 * keyboard.c (modify_event_symbol):
Dave Love <fx@gnu.org>
parents:
diff changeset
9766 Don't index thru name_table if it is null.
Dave Love <fx@gnu.org>
parents:
diff changeset
9767
Dave Love <fx@gnu.org>
parents:
diff changeset
9768 1996-12-19 Erik Naggum <erik@naggum.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
9769
Dave Love <fx@gnu.org>
parents:
diff changeset
9770 * process.c (read_process_output, exec_sentinel):
Dave Love <fx@gnu.org>
parents:
diff changeset
9771 * w32menu.c (set_frame_menubar):
Dave Love <fx@gnu.org>
parents:
diff changeset
9772 * xdisp.c (prepare_menu_bars, update_menu_bar):
Dave Love <fx@gnu.org>
parents:
diff changeset
9773 * xmenu.c (set_frame_menubar):
Dave Love <fx@gnu.org>
parents:
diff changeset
9774 Call Fmatch_data with new explicit arguments.
Dave Love <fx@gnu.org>
parents:
diff changeset
9775
Dave Love <fx@gnu.org>
parents:
diff changeset
9776 1996-12-18 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9777
Dave Love <fx@gnu.org>
parents:
diff changeset
9778 * search.c (Fmatch_data): New args INTEGERS and REUSE.
Dave Love <fx@gnu.org>
parents:
diff changeset
9779
Dave Love <fx@gnu.org>
parents:
diff changeset
9780 * process.c (send_process) [EMACS_HAS_USECS]:
Dave Love <fx@gnu.org>
parents:
diff changeset
9781 When we wait for the buffer to clear, wait just .02 second.
Dave Love <fx@gnu.org>
parents:
diff changeset
9782
Dave Love <fx@gnu.org>
parents:
diff changeset
9783 * intervals.c (adjust_intervals_for_insertion):
Dave Love <fx@gnu.org>
parents:
diff changeset
9784 Be smarter about when to split an interval
Dave Love <fx@gnu.org>
parents:
diff changeset
9785 for properties that are not sticky on either side.
Dave Love <fx@gnu.org>
parents:
diff changeset
9786
Dave Love <fx@gnu.org>
parents:
diff changeset
9787 * intervals.h (FRONT_NONSTICKY_P): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
9788
Dave Love <fx@gnu.org>
parents:
diff changeset
9789 * intervals.c (set_point): Use virtual bounds, not real bounds,
Dave Love <fx@gnu.org>
parents:
diff changeset
9790 in the abort test for POSITION.
Dave Love <fx@gnu.org>
parents:
diff changeset
9791 Skip the intangibility test if POSITION is at either end of buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
9792
Dave Love <fx@gnu.org>
parents:
diff changeset
9793 1996-12-18 Jonathan I. Kamens <jik@annex-1-slip-jik.cam.ov.com>
Dave Love <fx@gnu.org>
parents:
diff changeset
9794
Dave Love <fx@gnu.org>
parents:
diff changeset
9795 * config.in (HAVE_LIBMAIL, HAVE_MAILLOCK_H, HAVE_TOUCHLOCK):
Dave Love <fx@gnu.org>
parents:
diff changeset
9796 Add #undefs.
Dave Love <fx@gnu.org>
parents:
diff changeset
9797
Dave Love <fx@gnu.org>
parents:
diff changeset
9798 1996-12-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9799
Dave Love <fx@gnu.org>
parents:
diff changeset
9800 * fileio.c (Finsert_file_contents): Handle BEG and END non-nil
Dave Love <fx@gnu.org>
parents:
diff changeset
9801 when REPLACE is non-nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
9802
Dave Love <fx@gnu.org>
parents:
diff changeset
9803 1996-12-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9804
Dave Love <fx@gnu.org>
parents:
diff changeset
9805 * intervals.c (merge_properties_sticky): Don't discard explicit nil
Dave Love <fx@gnu.org>
parents:
diff changeset
9806 properties. Don't put on a front-sticky property if we inherit
Dave Love <fx@gnu.org>
parents:
diff changeset
9807 one from the category that does the job.
Dave Love <fx@gnu.org>
parents:
diff changeset
9808
Dave Love <fx@gnu.org>
parents:
diff changeset
9809 * config.in (HAVE_LIMITS_H): Add #undef.
Dave Love <fx@gnu.org>
parents:
diff changeset
9810
Dave Love <fx@gnu.org>
parents:
diff changeset
9811 1996-12-14 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9812
Dave Love <fx@gnu.org>
parents:
diff changeset
9813 * intervals.c (set_point): Check for intangible properties
Dave Love <fx@gnu.org>
parents:
diff changeset
9814 on overlays.
Dave Love <fx@gnu.org>
parents:
diff changeset
9815
Dave Love <fx@gnu.org>
parents:
diff changeset
9816 * textprop.c (Fnext_char_property_change): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
9817 (Fprevious_char_property_change): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
9818 (syms_of_textprop): defsubr them.
Dave Love <fx@gnu.org>
parents:
diff changeset
9819
Dave Love <fx@gnu.org>
parents:
diff changeset
9820 1996-12-14 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
9821
Dave Love <fx@gnu.org>
parents:
diff changeset
9822 * editfns.c (Fuser_full_name): Return nil if the specified user
Dave Love <fx@gnu.org>
parents:
diff changeset
9823 doesn't exist.
Dave Love <fx@gnu.org>
parents:
diff changeset
9824 (init_editfns): Set Vuser_full_name to "unknown" if the user name
Dave Love <fx@gnu.org>
parents:
diff changeset
9825 can't be resolved.
Dave Love <fx@gnu.org>
parents:
diff changeset
9826
Dave Love <fx@gnu.org>
parents:
diff changeset
9827 1996-12-14 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9828
Dave Love <fx@gnu.org>
parents:
diff changeset
9829 * strftime.c: Replace this with the version from libc.
Dave Love <fx@gnu.org>
parents:
diff changeset
9830
Dave Love <fx@gnu.org>
parents:
diff changeset
9831 1996-12-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9832
Dave Love <fx@gnu.org>
parents:
diff changeset
9833 * xfns.c (x_set_scroll_bar_width): Reject a width that's too small.
Dave Love <fx@gnu.org>
parents:
diff changeset
9834
75601
a841ab247b63 Fix date in entry.
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
9835 1996-12-10 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
9836
Dave Love <fx@gnu.org>
parents:
diff changeset
9837 * buffer.c (syms_of_buffer): Doc fix (transient-mark-mode).
Dave Love <fx@gnu.org>
parents:
diff changeset
9838
Dave Love <fx@gnu.org>
parents:
diff changeset
9839 1996-12-10 Andrew Innes <andrewi@harlequin.co.uk>
Dave Love <fx@gnu.org>
parents:
diff changeset
9840
Dave Love <fx@gnu.org>
parents:
diff changeset
9841 * fileio.c (Fwrite_region): Be careful not to destroy contents of
Dave Love <fx@gnu.org>
parents:
diff changeset
9842 existing file when appending.
Dave Love <fx@gnu.org>
parents:
diff changeset
9843
Dave Love <fx@gnu.org>
parents:
diff changeset
9844 1996-12-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9845
Dave Love <fx@gnu.org>
parents:
diff changeset
9846 * fileio.c (Fread_file_name_internal): Verify STRING is a string.
Dave Love <fx@gnu.org>
parents:
diff changeset
9847 (Fread_file_name): Don't insert DIR or INITIAL if it isn't a string.
Dave Love <fx@gnu.org>
parents:
diff changeset
9848
Dave Love <fx@gnu.org>
parents:
diff changeset
9849 1996-12-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9850
Dave Love <fx@gnu.org>
parents:
diff changeset
9851 * s/aix4-2.h: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
9852
Dave Love <fx@gnu.org>
parents:
diff changeset
9853 1995-12-08 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
9854
Dave Love <fx@gnu.org>
parents:
diff changeset
9855 * editfns.c (Fuser_full_name): Use build_string instead of make_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
9856
Dave Love <fx@gnu.org>
parents:
diff changeset
9857 1996-12-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9858
Dave Love <fx@gnu.org>
parents:
diff changeset
9859 * callproc.c (Fcall_process_region): Define missing local `count'.
Dave Love <fx@gnu.org>
parents:
diff changeset
9860
Dave Love <fx@gnu.org>
parents:
diff changeset
9861 * xdisp.c (message2_nolog): Handle minibuffer_auto_raise.
Dave Love <fx@gnu.org>
parents:
diff changeset
9862
Dave Love <fx@gnu.org>
parents:
diff changeset
9863 * minibuf.c (syms_of_minibuf): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
9864
Dave Love <fx@gnu.org>
parents:
diff changeset
9865 1996-12-07 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
9866
Dave Love <fx@gnu.org>
parents:
diff changeset
9867 * editfns.c (Fuser_full_name): Accept a string (the login name) as
Dave Love <fx@gnu.org>
parents:
diff changeset
9868 a parameter. Do ampersand expansion, if required.
Dave Love <fx@gnu.org>
parents:
diff changeset
9869 (init_editfns): Use it.
Dave Love <fx@gnu.org>
parents:
diff changeset
9870
Dave Love <fx@gnu.org>
parents:
diff changeset
9871 1996-12-06 Eli Zaretskii <eliz@is.elta.co.il>
Dave Love <fx@gnu.org>
parents:
diff changeset
9872
Dave Love <fx@gnu.org>
parents:
diff changeset
9873 * msdos.c (IT_cmgoto): Don't update FRAME_CURSOR_X when the cursor
Dave Love <fx@gnu.org>
parents:
diff changeset
9874 is in echo area.
Dave Love <fx@gnu.org>
parents:
diff changeset
9875
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
9876 1996-12-05 Erik Naggum <erik@naggum.no>
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
9877
Dave Love <fx@gnu.org>
parents:
diff changeset
9878 * keyboard.c (syms_of_keyboard): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
9879
Dave Love <fx@gnu.org>
parents:
diff changeset
9880 1996-11-28 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9881
Dave Love <fx@gnu.org>
parents:
diff changeset
9882 * callproc.c (Vtemp_file_name_pattern): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
9883 (syms_of_callproc): Set up Lisp variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
9884 (init_callproc): Initialize it.
Dave Love <fx@gnu.org>
parents:
diff changeset
9885 (Fcall_process_region): Use it.
Dave Love <fx@gnu.org>
parents:
diff changeset
9886
Dave Love <fx@gnu.org>
parents:
diff changeset
9887 * bytecode.c (MAYBE_GC): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
9888 (Fbyte_code): Use MAYBE_GC in every goto opcode.
Dave Love <fx@gnu.org>
parents:
diff changeset
9889
Dave Love <fx@gnu.org>
parents:
diff changeset
9890 1996-11-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9891
Dave Love <fx@gnu.org>
parents:
diff changeset
9892 * editfns.c (Fline_beginning_position, Fline_end_position): New fns.
Dave Love <fx@gnu.org>
parents:
diff changeset
9893 * cmds.c (Fend_of_line, Fbeginning_of_line):
Dave Love <fx@gnu.org>
parents:
diff changeset
9894 Use Fline_beginning_position, Fline_end_position.
Dave Love <fx@gnu.org>
parents:
diff changeset
9895 * lisp.h (Fend_of_line, Fbeginning_of_line): Declared.
Dave Love <fx@gnu.org>
parents:
diff changeset
9896
Dave Love <fx@gnu.org>
parents:
diff changeset
9897 1996-11-23 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9898
Dave Love <fx@gnu.org>
parents:
diff changeset
9899 * window.c (window_scroll): Don't set w->start or w->force_start
Dave Love <fx@gnu.org>
parents:
diff changeset
9900 if signaling an error.
Dave Love <fx@gnu.org>
parents:
diff changeset
9901
Dave Love <fx@gnu.org>
parents:
diff changeset
9902 * xmenu.c (Vmenu_updating_frame): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
9903 (syms_of_xmenu): Set up Lisp var.
Dave Love <fx@gnu.org>
parents:
diff changeset
9904 (Fx_popup_menu, set_frame_menubar): Initialize it.
Dave Love <fx@gnu.org>
parents:
diff changeset
9905
Dave Love <fx@gnu.org>
parents:
diff changeset
9906 1996-11-23 Erik Naggum <erik@naggum.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
9907
Dave Love <fx@gnu.org>
parents:
diff changeset
9908 * keyboard.c (syms_of_keyboard): Doc fix for num-input-keys.
Dave Love <fx@gnu.org>
parents:
diff changeset
9909
Dave Love <fx@gnu.org>
parents:
diff changeset
9910 1996-11-22 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
9911
Dave Love <fx@gnu.org>
parents:
diff changeset
9912 * editfns.c (Fuser_full_name): Accept an optional UID and return
Dave Love <fx@gnu.org>
parents:
diff changeset
9913 the full name of that user instead.
Dave Love <fx@gnu.org>
parents:
diff changeset
9914
Dave Love <fx@gnu.org>
parents:
diff changeset
9915 1996-11-20 Andrew Innes <andrewi@harlequin.co.uk>
Dave Love <fx@gnu.org>
parents:
diff changeset
9916
Dave Love <fx@gnu.org>
parents:
diff changeset
9917 * w32fns.c (w32_wnd_proc): Use dummy message to wake up thread on
Dave Love <fx@gnu.org>
parents:
diff changeset
9918 quit_char.
Dave Love <fx@gnu.org>
parents:
diff changeset
9919
Dave Love <fx@gnu.org>
parents:
diff changeset
9920 1996-11-19 Eli Zaretskii <eliz@is.elta.co.il>
Dave Love <fx@gnu.org>
parents:
diff changeset
9921
Dave Love <fx@gnu.org>
parents:
diff changeset
9922 * msdos.c [__DJGPP__ >= 2] (dos_direct_output): Faster method of
Dave Love <fx@gnu.org>
parents:
diff changeset
9923 writing characters to the screen.
Dave Love <fx@gnu.org>
parents:
diff changeset
9924 (SCREEN_SET_CURSOR): Remove.
Dave Love <fx@gnu.org>
parents:
diff changeset
9925 (IT_display_cursor): New function, to turn the cursor on and off.
Dave Love <fx@gnu.org>
parents:
diff changeset
9926 (IT_cmgoto): New function, sets the cursor to its final position
Dave Love <fx@gnu.org>
parents:
diff changeset
9927 whenever frame update is complete.
Dave Love <fx@gnu.org>
parents:
diff changeset
9928 (internal_terminal_init): Set IT_cmgoto as the hook to be called
Dave Love <fx@gnu.org>
parents:
diff changeset
9929 when frame is up to date.
Dave Love <fx@gnu.org>
parents:
diff changeset
9930 (dos_rawgetc): Call IT_cmgoto instead of the SCREEN_SET_CURSOR
Dave Love <fx@gnu.org>
parents:
diff changeset
9931 macro (which is gone now).
Dave Love <fx@gnu.org>
parents:
diff changeset
9932 (XMenuActivate): Turn off the cursor while the menu is displayed,
Dave Love <fx@gnu.org>
parents:
diff changeset
9933 to prevent it from showing through the menu panes.
Dave Love <fx@gnu.org>
parents:
diff changeset
9934
Dave Love <fx@gnu.org>
parents:
diff changeset
9935 1996-11-19 Geoff Voelker <voelker@cs.washington.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9936
Dave Love <fx@gnu.org>
parents:
diff changeset
9937 * w32.c, w32.h: Renamed from nt.c, nt.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9938 * w32heap.c, w32heap.h: Renamed from ntheap.c, ntheap.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9939 * w32inevt.c, w32inevt.h: Renamed from ntinevt.c, ntinevt.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9940 * w32proc.c: Renamed from ntproc.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
9941 * w32console.c: Renamed from w32term.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
9942 * unexw32.c: Renamed from unexnt.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
9943 * s/ms-w32.h: Renamed from s/windowsnt.h.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
9944
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
9945 * dispnew.c (init_display) [HAVE_NTGUI]: Use w32 for window-system.
Dave Love <fx@gnu.org>
parents:
diff changeset
9946
Dave Love <fx@gnu.org>
parents:
diff changeset
9947 * Makefile.in, callproc.c, makefile.nt: Use new names for w32 files.
Dave Love <fx@gnu.org>
parents:
diff changeset
9948
Dave Love <fx@gnu.org>
parents:
diff changeset
9949 1996-11-18 Geoff Voelker <voelker@cs.washington.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9950
Dave Love <fx@gnu.org>
parents:
diff changeset
9951 * emacs.c, frame.c, frame.h, keyboard.c, nt.c, nt.h,
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
9952 * ntheap.c, ntheap.h, ntinevt.c, ntinevt.h, ntproc.c, ntterm.c,
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
9953 * termhooks.h, unexnt.c, w32faces.c, w32fns.c, w32menu.c, w32reg.c,
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
9954 * w32select.c, w32term.c, w32term.h, w32xfns.c, s/windowsnt.h:
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
9955 Change identifiers of the form win32* to w32*.
Dave Love <fx@gnu.org>
parents:
diff changeset
9956
Dave Love <fx@gnu.org>
parents:
diff changeset
9957 * window.c (special-display-p, same-window-p): Add missing
Dave Love <fx@gnu.org>
parents:
diff changeset
9958 newlines and backslashes in help strings.
Dave Love <fx@gnu.org>
parents:
diff changeset
9959
Dave Love <fx@gnu.org>
parents:
diff changeset
9960 1996-11-12 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9961
Dave Love <fx@gnu.org>
parents:
diff changeset
9962 * xdisp.c (redisplay_window): When handling scroll_conservatively,
Dave Love <fx@gnu.org>
parents:
diff changeset
9963 scroll a little farther for the sake of scroll_margin.
Dave Love <fx@gnu.org>
parents:
diff changeset
9964
Dave Love <fx@gnu.org>
parents:
diff changeset
9965 1996-11-11 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9966
Dave Love <fx@gnu.org>
parents:
diff changeset
9967 * abbrev.c (Fexpand_abbrev): If the abbrev's expansion is nil,
Dave Love <fx@gnu.org>
parents:
diff changeset
9968 don't expand it, but do still call the hook.
Dave Love <fx@gnu.org>
parents:
diff changeset
9969 (Fdefine_abbrev): Allow anything for EXPANSION.
Dave Love <fx@gnu.org>
parents:
diff changeset
9970
Dave Love <fx@gnu.org>
parents:
diff changeset
9971 * frame.c (Fmodify_frame_parameters): Use alist in reverse order.
Dave Love <fx@gnu.org>
parents:
diff changeset
9972
Dave Love <fx@gnu.org>
parents:
diff changeset
9973 1996-11-10 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9974
Dave Love <fx@gnu.org>
parents:
diff changeset
9975 * process.c (status_notify): Test p->infd > 0
Dave Love <fx@gnu.org>
parents:
diff changeset
9976 before each call to read_process_output.
Dave Love <fx@gnu.org>
parents:
diff changeset
9977 (read_process_output): Handle match data properly in recursive calls.
Dave Love <fx@gnu.org>
parents:
diff changeset
9978 (exec_sentinel): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
9979
Dave Love <fx@gnu.org>
parents:
diff changeset
9980 * window.c (window_scroll): Handle scroll_margin
Dave Love <fx@gnu.org>
parents:
diff changeset
9981 by putting point at a place that won't force recentering.
Dave Love <fx@gnu.org>
parents:
diff changeset
9982
Dave Love <fx@gnu.org>
parents:
diff changeset
9983 * xdisp.c (scroll_margin): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
9984 (init_xdisp): Set up Lisp variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
9985 (redisplay_window): Implement scroll_margin; don't use old start pos
Dave Love <fx@gnu.org>
parents:
diff changeset
9986 if point is inside the margin.
Dave Love <fx@gnu.org>
parents:
diff changeset
9987
Dave Love <fx@gnu.org>
parents:
diff changeset
9988 1996-11-09 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9989
Dave Love <fx@gnu.org>
parents:
diff changeset
9990 * window.h (struct window): New field optional_new_start.
Dave Love <fx@gnu.org>
parents:
diff changeset
9991 * xdisp.c (redisplay_window): Handle optional_new_start.
Dave Love <fx@gnu.org>
parents:
diff changeset
9992 * window.c (Fdelete_other_windows): Set optional_new_start
Dave Love <fx@gnu.org>
parents:
diff changeset
9993 instead of force_start.
Dave Love <fx@gnu.org>
parents:
diff changeset
9994
Dave Love <fx@gnu.org>
parents:
diff changeset
9995 * insdel.c (signal_after_change): If Vcombine_after_change_calls,
Dave Love <fx@gnu.org>
parents:
diff changeset
9996 save up changes in combine_after_change_list.
Dave Love <fx@gnu.org>
parents:
diff changeset
9997 (Fcombine_after_change_execute)
Dave Love <fx@gnu.org>
parents:
diff changeset
9998 (Fcombine_after_change_execute_1): New subroutines.
Dave Love <fx@gnu.org>
parents:
diff changeset
9999 (syms_of_insdel): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
10000
Dave Love <fx@gnu.org>
parents:
diff changeset
10001 * emacs.c (main): Call syms_of_insdel.
Dave Love <fx@gnu.org>
parents:
diff changeset
10002
Dave Love <fx@gnu.org>
parents:
diff changeset
10003 * fns.c: Include frame.h and window.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
10004 (Fy_or_n_p): Handle minibuffer_auto_raise here.
Dave Love <fx@gnu.org>
parents:
diff changeset
10005
Dave Love <fx@gnu.org>
parents:
diff changeset
10006 * Makefile.in (fns.o): Depend on frame.h and window.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
10007
Dave Love <fx@gnu.org>
parents:
diff changeset
10008 1996-11-08 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10009
Dave Love <fx@gnu.org>
parents:
diff changeset
10010 * macros.c (Fcall_last_kbd_macro): Set this_command from last_command
Dave Love <fx@gnu.org>
parents:
diff changeset
10011 on entry and again on exit.
Dave Love <fx@gnu.org>
parents:
diff changeset
10012
Dave Love <fx@gnu.org>
parents:
diff changeset
10013 1996-11-07 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10014
Dave Love <fx@gnu.org>
parents:
diff changeset
10015 * frame.c (Fmodify_frame_parameters): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
10016
Dave Love <fx@gnu.org>
parents:
diff changeset
10017 * fileio.c (USG5 or BSD_SYSTEM or LINUX): Include fcntl.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
10018 (Ffile_readable_p): Return immediately if stat fails.
Dave Love <fx@gnu.org>
parents:
diff changeset
10019 Call S_ISFIFO correctly.
Dave Love <fx@gnu.org>
parents:
diff changeset
10020
Dave Love <fx@gnu.org>
parents:
diff changeset
10021 1996-11-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10022
Dave Love <fx@gnu.org>
parents:
diff changeset
10023 * editfns.c (Fencode_time): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
10024
Dave Love <fx@gnu.org>
parents:
diff changeset
10025 1996-11-06 John F. Carr <carrj@polaroid.com>
Dave Love <fx@gnu.org>
parents:
diff changeset
10026
Dave Love <fx@gnu.org>
parents:
diff changeset
10027 * dired.c (Ffile_attributes): Represent inode number as a pair of
Dave Love <fx@gnu.org>
parents:
diff changeset
10028 integers in case inode numbers do not fit in a Lisp integer.
Dave Love <fx@gnu.org>
parents:
diff changeset
10029
Dave Love <fx@gnu.org>
parents:
diff changeset
10030 1996-11-06 Eli Zaretskii <eliz@is.elta.co.il>
Dave Love <fx@gnu.org>
parents:
diff changeset
10031
Dave Love <fx@gnu.org>
parents:
diff changeset
10032 * msdos.c [__DJGPP_MINOR__ == 0] (_rename): New function, a
Dave Love <fx@gnu.org>
parents:
diff changeset
10033 substitute for library low-level file-renaming function which
Dave Love <fx@gnu.org>
parents:
diff changeset
10034 works around Windows 95 bug.
Dave Love <fx@gnu.org>
parents:
diff changeset
10035
Dave Love <fx@gnu.org>
parents:
diff changeset
10036 1996-11-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10037
Dave Love <fx@gnu.org>
parents:
diff changeset
10038 * window.c (window_loop, case GET_BUFFER_WINDOW):
Dave Love <fx@gnu.org>
parents:
diff changeset
10039 Don't find any minibuffer window
Dave Love <fx@gnu.org>
parents:
diff changeset
10040 except the one that is currently in use.
Dave Love <fx@gnu.org>
parents:
diff changeset
10041
Dave Love <fx@gnu.org>
parents:
diff changeset
10042 1996-11-05 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10043
Dave Love <fx@gnu.org>
parents:
diff changeset
10044 * fileio.c (S_ISFIFO): Default definition (if S_IFIFO is defined).
Dave Love <fx@gnu.org>
parents:
diff changeset
10045
Dave Love <fx@gnu.org>
parents:
diff changeset
10046 * editfns.c (Fencode_time): Use xfree, not free.
Dave Love <fx@gnu.org>
parents:
diff changeset
10047
Dave Love <fx@gnu.org>
parents:
diff changeset
10048 * print.c (PRINTFINISH): Use xfree, not free.
Dave Love <fx@gnu.org>
parents:
diff changeset
10049
Dave Love <fx@gnu.org>
parents:
diff changeset
10050 1996-11-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10051
Dave Love <fx@gnu.org>
parents:
diff changeset
10052 * xfns.c (Fx_create_frame): Look for X-resource for minibuffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
10053
Dave Love <fx@gnu.org>
parents:
diff changeset
10054 * alloc.c (Fgarbage_collect): Use Vhistory_length
Dave Love <fx@gnu.org>
parents:
diff changeset
10055 for truncating Vcommand_history.
Dave Love <fx@gnu.org>
parents:
diff changeset
10056
Dave Love <fx@gnu.org>
parents:
diff changeset
10057 * print.c (PRINTPREPARE): Really do set free_print_buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
10058
Dave Love <fx@gnu.org>
parents:
diff changeset
10059 * xdisp.c (scroll_conservatively): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
10060 (redisplay_window): Obey it.
Dave Love <fx@gnu.org>
parents:
diff changeset
10061 (syms_of_xdisp): Set up Lisp var.
Dave Love <fx@gnu.org>
parents:
diff changeset
10062
Dave Love <fx@gnu.org>
parents:
diff changeset
10063 1996-11-02 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10064
Dave Love <fx@gnu.org>
parents:
diff changeset
10065 * minibuf.c (choose_minibuf_frame): Don't change selected_frame's
Dave Love <fx@gnu.org>
parents:
diff changeset
10066 selected window even if it is a minibuffer window,
Dave Love <fx@gnu.org>
parents:
diff changeset
10067 if it is active.
Dave Love <fx@gnu.org>
parents:
diff changeset
10068
Dave Love <fx@gnu.org>
parents:
diff changeset
10069 1996-11-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10070
Dave Love <fx@gnu.org>
parents:
diff changeset
10071 * print.c (PRINTDECLARE): Declare specpdl_count and free_print_buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
10072 (PRINTPREPARE): If print_buffer is nonzero,
Dave Love <fx@gnu.org>
parents:
diff changeset
10073 save its contents in a string using record_unwind_protect.
Dave Love <fx@gnu.org>
parents:
diff changeset
10074 (PRINTFINISH): Restore old print_buffer contents.
Dave Love <fx@gnu.org>
parents:
diff changeset
10075 Free it only if this PRINTPREPARE malloc'd it.
Dave Love <fx@gnu.org>
parents:
diff changeset
10076 (print): Don't call PRINTFULLP after all.
Dave Love <fx@gnu.org>
parents:
diff changeset
10077 (print_unwind): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
10078
Dave Love <fx@gnu.org>
parents:
diff changeset
10079 * print.c (printchar, strout): Do QUIT for echo area output.
Dave Love <fx@gnu.org>
parents:
diff changeset
10080 (PRINTFULLP): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
10081 (print): Exit if PRINTFULLP.
Dave Love <fx@gnu.org>
parents:
diff changeset
10082 When printing a symbol, don't save a pointer to the name.
Dave Love <fx@gnu.org>
parents:
diff changeset
10083 (PRINTFINISH): Null out print_buffer after freeing it.
Dave Love <fx@gnu.org>
parents:
diff changeset
10084
Dave Love <fx@gnu.org>
parents:
diff changeset
10085 1996-10-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10086
Dave Love <fx@gnu.org>
parents:
diff changeset
10087 * xterm.c (cancel_mouse_face): New function. Code copied from
Dave Love <fx@gnu.org>
parents:
diff changeset
10088 x_set_window_size, fixing a bug.
Dave Love <fx@gnu.org>
parents:
diff changeset
10089 (x_set_window_size): Use cancel_mouse_face.
Dave Love <fx@gnu.org>
parents:
diff changeset
10090 (XTread_socket): When frame size has changed, call cancel_mouse_face.
Dave Love <fx@gnu.org>
parents:
diff changeset
10091
Dave Love <fx@gnu.org>
parents:
diff changeset
10092 * widget.c (EmacsFrameResize): Use cancel_mouse_face.
Dave Love <fx@gnu.org>
parents:
diff changeset
10093
Dave Love <fx@gnu.org>
parents:
diff changeset
10094 1996-10-31 Erik Naggum <erik@naggum.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
10095
Dave Love <fx@gnu.org>
parents:
diff changeset
10096 Reorganize function definitions so etags finds them.
Dave Love <fx@gnu.org>
parents:
diff changeset
10097 * abbrev.c (Finsert_abbrev_table_description).
Dave Love <fx@gnu.org>
parents:
diff changeset
10098 * editfns.c (Finsert_and_inherit_before_markers).
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
10099 * eval.c (Frun_hook_with_args, Frun_hook_with_args_until_success)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
10100 (Frun_hook_with_args_until_failure).
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
10101 * window.c (Fcurrent_window_configuration).
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
10102 * xselect.c (Fx_own_selection_internal, Fx_get_selection_internal)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
10103 (Fx_disown_selection_internal).
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
10104
Dave Love <fx@gnu.org>
parents:
diff changeset
10105 1996-10-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10106
Dave Love <fx@gnu.org>
parents:
diff changeset
10107 * emacs.c (main): Clear out *Messages* before init_callproc.
Dave Love <fx@gnu.org>
parents:
diff changeset
10108
Dave Love <fx@gnu.org>
parents:
diff changeset
10109 * keyboard.c (command_loop_1): Update selected buffer again
Dave Love <fx@gnu.org>
parents:
diff changeset
10110 after read_key_sequence.
Dave Love <fx@gnu.org>
parents:
diff changeset
10111
Dave Love <fx@gnu.org>
parents:
diff changeset
10112 1996-10-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10113
Dave Love <fx@gnu.org>
parents:
diff changeset
10114 * callproc.c (init_callproc): Use dir_warning.
Dave Love <fx@gnu.org>
parents:
diff changeset
10115
Dave Love <fx@gnu.org>
parents:
diff changeset
10116 * lread.c (dir_warning): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
10117 (init_lread): Use dir_warning.
Dave Love <fx@gnu.org>
parents:
diff changeset
10118
Dave Love <fx@gnu.org>
parents:
diff changeset
10119 1996-10-28 Erik Naggum <erik@naggum.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
10120
Dave Love <fx@gnu.org>
parents:
diff changeset
10121 * alloc.c (Fmake_char_table): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
10122
Dave Love <fx@gnu.org>
parents:
diff changeset
10123 1996-10-25 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10124
Dave Love <fx@gnu.org>
parents:
diff changeset
10125 * keymap.c (describe_buffer_bindings): Pass 1 for PARTIAL
Dave Love <fx@gnu.org>
parents:
diff changeset
10126 in some calls to describe_map_tree.
Dave Love <fx@gnu.org>
parents:
diff changeset
10127
Dave Love <fx@gnu.org>
parents:
diff changeset
10128 1996-10-24 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10129
Dave Love <fx@gnu.org>
parents:
diff changeset
10130 * process.c (status_notify): Update p->tick again
Dave Love <fx@gnu.org>
parents:
diff changeset
10131 just before running the sentinel, in case it dies.
Dave Love <fx@gnu.org>
parents:
diff changeset
10132
Dave Love <fx@gnu.org>
parents:
diff changeset
10133 1996-10-23 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10134
Dave Love <fx@gnu.org>
parents:
diff changeset
10135 * xdisp.c (decode_mode_spec): In the `L' case,
Dave Love <fx@gnu.org>
parents:
diff changeset
10136 remove a buffer from base_line_pos if window has switched buffers.
Dave Love <fx@gnu.org>
parents:
diff changeset
10137
Dave Love <fx@gnu.org>
parents:
diff changeset
10138 1996-10-15 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10139
Dave Love <fx@gnu.org>
parents:
diff changeset
10140 * minibuf.c (read_minibuf_unwind): Don't restore minibuf_window;
Dave Love <fx@gnu.org>
parents:
diff changeset
10141 instead call choose_minibuf_frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
10142 (choose_minibuf_frame): Don't let any other frame keep its minibuf
Dave Love <fx@gnu.org>
parents:
diff changeset
10143 window selected.
Dave Love <fx@gnu.org>
parents:
diff changeset
10144
Dave Love <fx@gnu.org>
parents:
diff changeset
10145 * xterm.c (XTread_socket, KeyPress case): Clear compose_status
Dave Love <fx@gnu.org>
parents:
diff changeset
10146 if the key has the meta modifier.
Dave Love <fx@gnu.org>
parents:
diff changeset
10147
Dave Love <fx@gnu.org>
parents:
diff changeset
10148 1996-10-14 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10149
Dave Love <fx@gnu.org>
parents:
diff changeset
10150 * eval.c (Vdebug_on_signal): Renamed from Vdebug_force.
Dave Love <fx@gnu.org>
parents:
diff changeset
10151
Dave Love <fx@gnu.org>
parents:
diff changeset
10152 1996-10-13 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10153
Dave Love <fx@gnu.org>
parents:
diff changeset
10154 * m/pmax.h (BROKEN_O_NONBLOCK): Define only if Ultrix.
Dave Love <fx@gnu.org>
parents:
diff changeset
10155 (LIBS_MACHINE, KERNEL_FILE): Don't define if __NetBSD__.
Dave Love <fx@gnu.org>
parents:
diff changeset
10156 (C_SWITCH_X_MACHINE): Define only if Ultrix.
Dave Love <fx@gnu.org>
parents:
diff changeset
10157 [__NetBSD__] (START_FILES, CANNOT_DUMP): New definitions.
Dave Love <fx@gnu.org>
parents:
diff changeset
10158 [__NetBSD__] (RUN_TIME_REMAP, UNEXEC): Undef them.
Dave Love <fx@gnu.org>
parents:
diff changeset
10159
Dave Love <fx@gnu.org>
parents:
diff changeset
10160 * m/mips.h (UNEXEC): Undef before defining.
Dave Love <fx@gnu.org>
parents:
diff changeset
10161
Dave Love <fx@gnu.org>
parents:
diff changeset
10162 * fileio.c (Fexpand_file_name):
Dave Love <fx@gnu.org>
parents:
diff changeset
10163 No longer discard .../ before another / or ~.
Dave Love <fx@gnu.org>
parents:
diff changeset
10164 That is now only in Fsubstitute_in_file_name.
Dave Love <fx@gnu.org>
parents:
diff changeset
10165
Dave Love <fx@gnu.org>
parents:
diff changeset
10166 1996-10-12 Simon Marshall <simon@duality.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10167
Dave Love <fx@gnu.org>
parents:
diff changeset
10168 * data.c (Fdefine_function): Function definition deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
10169 (syms_of_data): Don't call defsubr for it.
Dave Love <fx@gnu.org>
parents:
diff changeset
10170
Dave Love <fx@gnu.org>
parents:
diff changeset
10171 1996-10-12 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10172
Dave Love <fx@gnu.org>
parents:
diff changeset
10173 * xterm.c (XTwrite_glyphs, XTclear_end_of_line, XTclear_frame)
Dave Love <fx@gnu.org>
parents:
diff changeset
10174 (clear_cursor, x_display_bar_cursor, x_display_box_cursor)
Dave Love <fx@gnu.org>
parents:
diff changeset
10175 (x_set_window_size): Use phys_cursor_on field in frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
10176 (x_update_cursor): Negative phys_cursor_x no longer means anything.
Dave Love <fx@gnu.org>
parents:
diff changeset
10177
Dave Love <fx@gnu.org>
parents:
diff changeset
10178 * frame.h (struct frame): New field phys_cursor_on.
Dave Love <fx@gnu.org>
parents:
diff changeset
10179
Dave Love <fx@gnu.org>
parents:
diff changeset
10180 1996-10-08 David Kågedal <davidk@lysator.liu.se>
Dave Love <fx@gnu.org>
parents:
diff changeset
10181
Dave Love <fx@gnu.org>
parents:
diff changeset
10182 * xmenu.c (Fx_popup_menu): Give the menu a title when the menu is
Dave Love <fx@gnu.org>
parents:
diff changeset
10183 a single keymap.
Dave Love <fx@gnu.org>
parents:
diff changeset
10184
Dave Love <fx@gnu.org>
parents:
diff changeset
10185 1996-10-07 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10186
Dave Love <fx@gnu.org>
parents:
diff changeset
10187 * s/ptx.h (POSIX_SIGNALS): New definition.
Dave Love <fx@gnu.org>
parents:
diff changeset
10188
Dave Love <fx@gnu.org>
parents:
diff changeset
10189 * dispnew.c (init_display): If not yet initialized,
Dave Love <fx@gnu.org>
parents:
diff changeset
10190 we can't really use X, so we must do the real work.
Dave Love <fx@gnu.org>
parents:
diff changeset
10191
Dave Love <fx@gnu.org>
parents:
diff changeset
10192 1996-10-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10193
Dave Love <fx@gnu.org>
parents:
diff changeset
10194 * xdisp.c (display_text_line): New arg ovstr_done. (Callers changed).
Dave Love <fx@gnu.org>
parents:
diff changeset
10195 Ignore that many chars from start of overlay strings.
Dave Love <fx@gnu.org>
parents:
diff changeset
10196 Return updated value in ovstring_chars_done field.
Dave Love <fx@gnu.org>
parents:
diff changeset
10197
Dave Love <fx@gnu.org>
parents:
diff changeset
10198 * indent.c (vmotion, compute_motion): Fill in ovstring_chars_done
Dave Love <fx@gnu.org>
parents:
diff changeset
10199 in the return value.
Dave Love <fx@gnu.org>
parents:
diff changeset
10200
Dave Love <fx@gnu.org>
parents:
diff changeset
10201 * indent.h (struct position): New field ovstring_chars_done.
Dave Love <fx@gnu.org>
parents:
diff changeset
10202
Dave Love <fx@gnu.org>
parents:
diff changeset
10203 1996-10-06 Erik Naggum <erik@naggum.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
10204
Dave Love <fx@gnu.org>
parents:
diff changeset
10205 * window.c (Fspecial_display_p, Fsame_window_p): New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
10206 (Fdisplay_buffer): Use them, instead of doing the work here.
Dave Love <fx@gnu.org>
parents:
diff changeset
10207 (syms_of_window): Defsubr them.
Dave Love <fx@gnu.org>
parents:
diff changeset
10208
Dave Love <fx@gnu.org>
parents:
diff changeset
10209 1996-10-05 Marcus G. Daniels <marcus@coulee.tdb.com>
Dave Love <fx@gnu.org>
parents:
diff changeset
10210
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
10211 * xfns.c (x_set_internal_border_width): Only change
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
10212 an edit_widget's internal_border_width for the toolkit case.
Dave Love <fx@gnu.org>
parents:
diff changeset
10213
Dave Love <fx@gnu.org>
parents:
diff changeset
10214 1996-10-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10215
Dave Love <fx@gnu.org>
parents:
diff changeset
10216 * lread.c (openp): Omit /: from start of file name.
Dave Love <fx@gnu.org>
parents:
diff changeset
10217
Dave Love <fx@gnu.org>
parents:
diff changeset
10218 1996-10-03 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10219
Dave Love <fx@gnu.org>
parents:
diff changeset
10220 * buffer.c (init_buffer): Add /: to dir names that could be magic.
Dave Love <fx@gnu.org>
parents:
diff changeset
10221 * emacs.c (decode_env_path): Add /: to dir names that could be magic.
Dave Love <fx@gnu.org>
parents:
diff changeset
10222 (init_cmdargs): Add /: to argv[0] if it could be magic.
Dave Love <fx@gnu.org>
parents:
diff changeset
10223
Dave Love <fx@gnu.org>
parents:
diff changeset
10224 1996-10-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10225
Dave Love <fx@gnu.org>
parents:
diff changeset
10226 * xfns.c (syms_of_xfns): For x-sensitive-text-pointer-shape, use
Dave Love <fx@gnu.org>
parents:
diff changeset
10227 DEFVAR_LISP.
Dave Love <fx@gnu.org>
parents:
diff changeset
10228
Dave Love <fx@gnu.org>
parents:
diff changeset
10229 1996-10-01 Karl Heuer <kwzh@gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10230
Dave Love <fx@gnu.org>
parents:
diff changeset
10231 * frame.c (store_frame_param): Allow setting a frame's minibuffer
Dave Love <fx@gnu.org>
parents:
diff changeset
10232 to the value that it already has.
Dave Love <fx@gnu.org>
parents:
diff changeset
10233
Dave Love <fx@gnu.org>
parents:
diff changeset
10234 1996-10-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10235
Dave Love <fx@gnu.org>
parents:
diff changeset
10236 * buffer.c (syms_of_buffer): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
10237
Dave Love <fx@gnu.org>
parents:
diff changeset
10238 1996-09-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10239
Dave Love <fx@gnu.org>
parents:
diff changeset
10240 * xterm.c (show_mouse_face): Undo 1996-08-30 change.
Dave Love <fx@gnu.org>
parents:
diff changeset
10241
Dave Love <fx@gnu.org>
parents:
diff changeset
10242 * s/irix5-0.h (ospeed): New definition.
Dave Love <fx@gnu.org>
parents:
diff changeset
10243 * s/irix6-0.h (ospeed): New #undef to counteract that definition.
Dave Love <fx@gnu.org>
parents:
diff changeset
10244
Dave Love <fx@gnu.org>
parents:
diff changeset
10245 1996-09-27 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10246
Dave Love <fx@gnu.org>
parents:
diff changeset
10247 * xterm.c (XTflash): Don't flash in the internal borders.
Dave Love <fx@gnu.org>
parents:
diff changeset
10248 or between a scroll bar and the edge.
Dave Love <fx@gnu.org>
parents:
diff changeset
10249
Dave Love <fx@gnu.org>
parents:
diff changeset
10250 * eval.c (Vdebug_force): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
10251 (syms_of_eval): Set up Lisp var.
Dave Love <fx@gnu.org>
parents:
diff changeset
10252 (find_handler_clause): If Vdebug_force, call debugger
Dave Love <fx@gnu.org>
parents:
diff changeset
10253 even if there are handlers.
Dave Love <fx@gnu.org>
parents:
diff changeset
10254
Dave Love <fx@gnu.org>
parents:
diff changeset
10255 1996-09-26 Marcus Daniels <marcus@sayre.sysc.pdx.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10256
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
10257 * xfns.c (x_set_scroll_bar_width): Move cursor to the
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
10258 left margin, past a scroll bar, if any.
Dave Love <fx@gnu.org>
parents:
diff changeset
10259
Dave Love <fx@gnu.org>
parents:
diff changeset
10260 1996-09-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10261
Dave Love <fx@gnu.org>
parents:
diff changeset
10262 * lread.c (isfloat_string): Accept E like e.
Dave Love <fx@gnu.org>
parents:
diff changeset
10263
Dave Love <fx@gnu.org>
parents:
diff changeset
10264 * callint.c (Fcall_interactively): Bind cursor-in-echo-area to t
Dave Love <fx@gnu.org>
parents:
diff changeset
10265 for `k' and `K'.
Dave Love <fx@gnu.org>
parents:
diff changeset
10266
Dave Love <fx@gnu.org>
parents:
diff changeset
10267 * s/hpux10.h (KERNEL_FILE): Redefine it here.
Dave Love <fx@gnu.org>
parents:
diff changeset
10268
Dave Love <fx@gnu.org>
parents:
diff changeset
10269 1996-09-25 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10270
Dave Love <fx@gnu.org>
parents:
diff changeset
10271 * textprop.c (Fset_text_properties, Fadd_text_properties)
Dave Love <fx@gnu.org>
parents:
diff changeset
10272 (Fremove_text_properties): Call modify_region and signal_after_change
Dave Love <fx@gnu.org>
parents:
diff changeset
10273 only for buffers, not for strings.
Dave Love <fx@gnu.org>
parents:
diff changeset
10274
Dave Love <fx@gnu.org>
parents:
diff changeset
10275 * xterm.c (XTflash): Flash just top and bottom screen line.
Dave Love <fx@gnu.org>
parents:
diff changeset
10276
Dave Love <fx@gnu.org>
parents:
diff changeset
10277 * window.c (syms_of_window): Doc fixes.
Dave Love <fx@gnu.org>
parents:
diff changeset
10278
Dave Love <fx@gnu.org>
parents:
diff changeset
10279 1996-09-25 Marcus Daniels <marcus@sysc.pdx.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10280
Dave Love <fx@gnu.org>
parents:
diff changeset
10281 * s/irix5-0.h (sigsetmask, _longjmp, _setjmp): #undef them.
Dave Love <fx@gnu.org>
parents:
diff changeset
10282 (_BSD_SIGNALS): Definition deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
10283
Dave Love <fx@gnu.org>
parents:
diff changeset
10284 1996-09-25 Eli Zaretskii <eliz@is.elta.co.il>
Dave Love <fx@gnu.org>
parents:
diff changeset
10285
Dave Love <fx@gnu.org>
parents:
diff changeset
10286 * dosfns.c (init_dosfns): When setting `__opendir_flags' value,
Dave Love <fx@gnu.org>
parents:
diff changeset
10287 override the bits recorded when dumping.
Dave Love <fx@gnu.org>
parents:
diff changeset
10288
Dave Love <fx@gnu.org>
parents:
diff changeset
10289 1996-09-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10290
Dave Love <fx@gnu.org>
parents:
diff changeset
10291 * w32term.c (w32_read_socket): Delete WAITP arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
10292
Dave Love <fx@gnu.org>
parents:
diff changeset
10293 * keyboard.c (read_avail_input): Don't pass WAITP to read_socket_hook.
Dave Love <fx@gnu.org>
parents:
diff changeset
10294
Dave Love <fx@gnu.org>
parents:
diff changeset
10295 * xterm.c (XTread_socket): Delete WAITP arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
10296
Dave Love <fx@gnu.org>
parents:
diff changeset
10297 * config.in (HAVE_GETCWD): Add #undef.
Dave Love <fx@gnu.org>
parents:
diff changeset
10298
Dave Love <fx@gnu.org>
parents:
diff changeset
10299 * fileio.c (Vuser_login_name): Declared extern.
Dave Love <fx@gnu.org>
parents:
diff changeset
10300 (minibuf_level): extern decl moved to top level.
Dave Love <fx@gnu.org>
parents:
diff changeset
10301 (Fwrite_region): Query before writing to a file that is locked,
Dave Love <fx@gnu.org>
parents:
diff changeset
10302 even if it is locked by the same user.
Dave Love <fx@gnu.org>
parents:
diff changeset
10303
Dave Love <fx@gnu.org>
parents:
diff changeset
10304 * textprop.c (set_properties, add_properties, remove_properties):
Dave Love <fx@gnu.org>
parents:
diff changeset
10305 Don't call modify_region or signal_after_change here.
Dave Love <fx@gnu.org>
parents:
diff changeset
10306 (Fset_text_properties, Fadd_text_properties, Fremove_text_properties):
Dave Love <fx@gnu.org>
parents:
diff changeset
10307 Call them here when appropriate.
Dave Love <fx@gnu.org>
parents:
diff changeset
10308
Dave Love <fx@gnu.org>
parents:
diff changeset
10309 * Makefile.in (LIBES): Add LOADLIBES and LDLIBS.
Dave Love <fx@gnu.org>
parents:
diff changeset
10310
Dave Love <fx@gnu.org>
parents:
diff changeset
10311 1996-09-24 Eli Zaretskii <eliz@is.elta.co.il>
Dave Love <fx@gnu.org>
parents:
diff changeset
10312
Dave Love <fx@gnu.org>
parents:
diff changeset
10313 * msdos.c (run_msdos_command): When testing whether a shell
Dave Love <fx@gnu.org>
parents:
diff changeset
10314 belongs to the MSDOS family, convert its name to lower-case.
Dave Love <fx@gnu.org>
parents:
diff changeset
10315
Dave Love <fx@gnu.org>
parents:
diff changeset
10316 1996-09-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10317
Dave Love <fx@gnu.org>
parents:
diff changeset
10318 * eval.c (Vsignal_hook_function): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
10319 (syms_of_eval): Set up Lisp variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
10320 (Fsignal): Call that function.
Dave Love <fx@gnu.org>
parents:
diff changeset
10321
Dave Love <fx@gnu.org>
parents:
diff changeset
10322 * xfns.c (x_set_internal_border_width, Fx_create_frame):
Dave Love <fx@gnu.org>
parents:
diff changeset
10323 Call widget_store_internal_border.
Dave Love <fx@gnu.org>
parents:
diff changeset
10324 (Fx_create_frame): Don't use a superclass when
Dave Love <fx@gnu.org>
parents:
diff changeset
10325 checking for an internalBorder resource.
Dave Love <fx@gnu.org>
parents:
diff changeset
10326
Dave Love <fx@gnu.org>
parents:
diff changeset
10327 * widget.c (widget_store_internal_border): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
10328 (EmacsFrameSetValues): Undo previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
10329
Dave Love <fx@gnu.org>
parents:
diff changeset
10330 1996-09-23 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10331
Dave Love <fx@gnu.org>
parents:
diff changeset
10332 * xfns.c (x_window): With Motif, double extra_borders.
Dave Love <fx@gnu.org>
parents:
diff changeset
10333 Use a preprocessor conditional to test for Motif.
Dave Love <fx@gnu.org>
parents:
diff changeset
10334
Dave Love <fx@gnu.org>
parents:
diff changeset
10335 * frame.h (struct frame): New field window_width.
Dave Love <fx@gnu.org>
parents:
diff changeset
10336 (FRAME_WINDOW_WIDTH): Refer to window_width field.
Dave Love <fx@gnu.org>
parents:
diff changeset
10337 (SET_FRAME_WIDTH): Set window_width field as well as width field.
Dave Love <fx@gnu.org>
parents:
diff changeset
10338
Dave Love <fx@gnu.org>
parents:
diff changeset
10339 1996-09-22 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10340
Dave Love <fx@gnu.org>
parents:
diff changeset
10341 * eval.c (syms_of_eval): Initialize Vrun_hooks here.
Dave Love <fx@gnu.org>
parents:
diff changeset
10342 Don't make it a Lisp variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
10343
Dave Love <fx@gnu.org>
parents:
diff changeset
10344 * frame.c (Fdelete_frame): Set update_mode_lines.
Dave Love <fx@gnu.org>
parents:
diff changeset
10345
Dave Love <fx@gnu.org>
parents:
diff changeset
10346 * emacs.c (main): Add copyright etc. to --version output.
Dave Love <fx@gnu.org>
parents:
diff changeset
10347
Dave Love <fx@gnu.org>
parents:
diff changeset
10348 1996-09-21 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10349
Dave Love <fx@gnu.org>
parents:
diff changeset
10350 * bytecode.c (Bsave_current_buffer): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
10351 (Fbyte_code): Handle Bsave_current_buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
10352
Dave Love <fx@gnu.org>
parents:
diff changeset
10353 * editfns.c (Fsave_current_buffer): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
10354 (syms_of_editfns): defsubr it.
Dave Love <fx@gnu.org>
parents:
diff changeset
10355
Dave Love <fx@gnu.org>
parents:
diff changeset
10356 * search.c (REGEXP_CACHE_SIZE): Increase to 20.
Dave Love <fx@gnu.org>
parents:
diff changeset
10357 (compile_pattern): Check for size match before calling Fstring_equal.
Dave Love <fx@gnu.org>
parents:
diff changeset
10358
Dave Love <fx@gnu.org>
parents:
diff changeset
10359 1996-09-21 Paul Eggert <eggert@twinsun.com>
Dave Love <fx@gnu.org>
parents:
diff changeset
10360
Dave Love <fx@gnu.org>
parents:
diff changeset
10361 * editfns.c: For time zone difference calculations, use the same
Dave Love <fx@gnu.org>
parents:
diff changeset
10362 code as the GNU C Library; this fixes a bug with large negative years.
Dave Love <fx@gnu.org>
parents:
diff changeset
10363 (tm_diff): Renamed from difftm. Yield int, not long.
Dave Love <fx@gnu.org>
parents:
diff changeset
10364 (TM_YEAR_BASE): Renamed from TM_YEAR_ORIGIN.
Dave Love <fx@gnu.org>
parents:
diff changeset
10365
Dave Love <fx@gnu.org>
parents:
diff changeset
10366 1996-09-21 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10367
Dave Love <fx@gnu.org>
parents:
diff changeset
10368 * xdisp.c (echo_area_display): Clear the left-side scroll bar columns.
Dave Love <fx@gnu.org>
parents:
diff changeset
10369
Dave Love <fx@gnu.org>
parents:
diff changeset
10370 1996-09-20 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10371
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
10372 * xterm.c (x_scroll_bar_create, x_scroll_bar_move):
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
10373 (x_scroll_bar_expose): Use VERTICAL_SCROLL_BAR_WIDTH_TRIM.
Dave Love <fx@gnu.org>
parents:
diff changeset
10374
Dave Love <fx@gnu.org>
parents:
diff changeset
10375 * xterm.h (VERTICAL_SCROLL_BAR_WIDTH_TRIM): Renamed from
Dave Love <fx@gnu.org>
parents:
diff changeset
10376 LEFT_VERTICAL_SCROLL_BAR_WIDTH_TRIM.
Dave Love <fx@gnu.org>
parents:
diff changeset
10377 (VERTICAL_SCROLL_BAR_INSIDE_WIDTH): Use VERTICAL_SCROLL_BAR_WIDTH_TRIM.
Dave Love <fx@gnu.org>
parents:
diff changeset
10378
Dave Love <fx@gnu.org>
parents:
diff changeset
10379 * widget.c (EmacsFrameSetValues): Copy internal_border_width
Dave Love <fx@gnu.org>
parents:
diff changeset
10380 from the Emacs frame if caller isn't changing it.
Dave Love <fx@gnu.org>
parents:
diff changeset
10381
Dave Love <fx@gnu.org>
parents:
diff changeset
10382 * xfns.c (Fx_create_frame): Default Qinternal_border_width to 1.
Dave Love <fx@gnu.org>
parents:
diff changeset
10383
Dave Love <fx@gnu.org>
parents:
diff changeset
10384 * xterm.c (XTchange_line_highlight, dumpglyphs, XTclear_end_of_line)
Dave Love <fx@gnu.org>
parents:
diff changeset
10385 (do_line_dance, pixel_to_glyph_coords): Use FRAME_WINDOW_WIDTH.
Dave Love <fx@gnu.org>
parents:
diff changeset
10386
Dave Love <fx@gnu.org>
parents:
diff changeset
10387 * xfns.c (x_set_scroll_bar_width): Default the width to 3 cols.
Dave Love <fx@gnu.org>
parents:
diff changeset
10388 Call change_frame_size.
Dave Love <fx@gnu.org>
parents:
diff changeset
10389
Dave Love <fx@gnu.org>
parents:
diff changeset
10390 * xterm.c (x_scroll_bar_move, x_scroll_bar_create):
Dave Love <fx@gnu.org>
parents:
diff changeset
10391 Add a border around the actual window.
Dave Love <fx@gnu.org>
parents:
diff changeset
10392
Dave Love <fx@gnu.org>
parents:
diff changeset
10393 * dispnew.c (make_frame_glyphs, update_line, update_frame)
Dave Love <fx@gnu.org>
parents:
diff changeset
10394 (scroll_frame_lines, char_ins_del_cost): Use FRAME_WINDOW_WIDTH.
Dave Love <fx@gnu.org>
parents:
diff changeset
10395
Dave Love <fx@gnu.org>
parents:
diff changeset
10396 * minibuf.c (read_minibuf): Use FRAME_LEFT_SCROLL_BAR_WIDTH
Dave Love <fx@gnu.org>
parents:
diff changeset
10397 to set the cursor position at the end.
Dave Love <fx@gnu.org>
parents:
diff changeset
10398
Dave Love <fx@gnu.org>
parents:
diff changeset
10399 * xterm.c (x_scroll_bar_expose): Don't trim the width here.
Dave Love <fx@gnu.org>
parents:
diff changeset
10400
Dave Love <fx@gnu.org>
parents:
diff changeset
10401 * xdisp.c (display_mode_line): Use faces for inverse video mode line
Dave Love <fx@gnu.org>
parents:
diff changeset
10402 whenever that possible.
Dave Love <fx@gnu.org>
parents:
diff changeset
10403
Dave Love <fx@gnu.org>
parents:
diff changeset
10404 * xfns.c (Fx_create_frame): Default Qvertical_scroll_bars to `left'.
Dave Love <fx@gnu.org>
parents:
diff changeset
10405
Dave Love <fx@gnu.org>
parents:
diff changeset
10406 Fri Sep 20 02:37:37 1996 Marcus Daniels <marcus@sayre.sysc.pdx.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10407
Dave Love <fx@gnu.org>
parents:
diff changeset
10408 * xterm.c (XTclear_end_of_line): Shift end-of-line when there is a
Dave Love <fx@gnu.org>
parents:
diff changeset
10409 left-side scroll bar by FRAME_LEFT_SCROLL_BAR_WIDTH.
Dave Love <fx@gnu.org>
parents:
diff changeset
10410 (do_line_dance): Take into account the width of a left-side scroll bar.
Dave Love <fx@gnu.org>
parents:
diff changeset
10411 (dumprectangle): Trim at FRAME_WINDOW_WIDTH instead of FRAME_WIDTH.
Dave Love <fx@gnu.org>
parents:
diff changeset
10412 (fast_find_position): Use new macro WINDOW_LEFT_MARGIN.
Dave Love <fx@gnu.org>
parents:
diff changeset
10413 (show_mouse_face): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
10414 (x_scroll_bar_set_handle): VERTICAL_SCROLL_BAR_INSIDE_WIDTH now
Dave Love <fx@gnu.org>
parents:
diff changeset
10415 requires the frame as an argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
10416 (x_scroll_bar_expose): Narrow the box slightly for a left-side
Dave Love <fx@gnu.org>
parents:
diff changeset
10417 scroll bar.
Dave Love <fx@gnu.org>
parents:
diff changeset
10418
Dave Love <fx@gnu.org>
parents:
diff changeset
10419 * xfns.c: Add the symbol `right'; this symbol is used to indicate
Dave Love <fx@gnu.org>
parents:
diff changeset
10420 that a right-side scroll bar is wanted.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
10421 (x_set_vertical_scroll_bars): Check for left<->right<->none
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
10422 scroll bar changes, and modify the vertical scroll bar type
Dave Love <fx@gnu.org>
parents:
diff changeset
10423 as appropriate.
Dave Love <fx@gnu.org>
parents:
diff changeset
10424 (x_figure_window_size): Use new SET_FRAME_WIDTH macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
10425 (Fx_create_frame): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
10426 (Fx_horizontal_line): Use new macro WINDOW_LEFT_MARGIN.
Dave Love <fx@gnu.org>
parents:
diff changeset
10427
Dave Love <fx@gnu.org>
parents:
diff changeset
10428 * xdisp.c (echo_area_display): Shift display_string past a
Dave Love <fx@gnu.org>
parents:
diff changeset
10429 left-side scroll bar.
Dave Love <fx@gnu.org>
parents:
diff changeset
10430 (redisplay_window): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
10431 (redisplay_internal): Shift cursor past a left-side scroll bar.
Dave Love <fx@gnu.org>
parents:
diff changeset
10432 (redisplay_window): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
10433 (try_window_id): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
10434 (display_text_line): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
10435 (redisplay_internal): Shift charstarts past a left-side scroll bar.
Dave Love <fx@gnu.org>
parents:
diff changeset
10436 (display_text_line): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
10437 (redisplay_internal): Use new macro WINDOW_FULL_WIDTH_P.
Dave Love <fx@gnu.org>
parents:
diff changeset
10438 (redisplay_window): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
10439 (display_text_line): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
10440 (display_text_line): Shift output past left-side scroll bar.
Dave Love <fx@gnu.org>
parents:
diff changeset
10441 (display_text_line): Use new WINDOW_RIGHTMOST_P macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
10442 (display_text_line): Don't pad right columns unless using
Dave Love <fx@gnu.org>
parents:
diff changeset
10443 a right-side scroll bar. Don't draw vertical bars unless there
Dave Love <fx@gnu.org>
parents:
diff changeset
10444 isn't any kind of scroll bar.
Dave Love <fx@gnu.org>
parents:
diff changeset
10445 (display_string): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
10446 (display_mode_line): Use new macros WINDOW_LEFT_MARGIN,
Dave Love <fx@gnu.org>
parents:
diff changeset
10447 WINDOW_RIGHT_MARGIN, and WINDOW_FULL_WIDTH_P.
Dave Love <fx@gnu.org>
parents:
diff changeset
10448 (display_string): Use new macro WINDOW_RIGHTMOST_P.
Dave Love <fx@gnu.org>
parents:
diff changeset
10449
Dave Love <fx@gnu.org>
parents:
diff changeset
10450 * window.c (Fwindow_edges): Use new WINDOW_RIGHT_EDGE macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
10451 (coordinates_in_window): Use WINDOW_LEFT_MARGIN, WINDOW_RIGHT_MARGIN,
Dave Love <fx@gnu.org>
parents:
diff changeset
10452 and WINDOW_RIGHT_EDGE. Adjust for left-side scroll bar margin.
Dave Love <fx@gnu.org>
parents:
diff changeset
10453 (window_loop, Fdisplay_buffer): Use new WINDOW_FULL_WIDTH_P macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
10454 (window_internal_width): Window width now always includes the
Dave Love <fx@gnu.org>
parents:
diff changeset
10455 scroll bar, if any. Use WINDOW_RIGHTMOST_P and WINDOW_FULL_WIDTH_P.
Dave Love <fx@gnu.org>
parents:
diff changeset
10456
Dave Love <fx@gnu.org>
parents:
diff changeset
10457 * w32term.c (fast_find_position, show_macro_face): Use new
Dave Love <fx@gnu.org>
parents:
diff changeset
10458 WINDOW_LEFT_MARGIN macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
10459
Dave Love <fx@gnu.org>
parents:
diff changeset
10460 * w32fns.c (Qright): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
10461 (syms_of_win32fns): Initialize and staticpro Qright.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
10462 (x_set_vertical_scroll_bars): Check for left<->right<->none
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
10463 scroll bar changes, and modify the vertical scroll bar type
Dave Love <fx@gnu.org>
parents:
diff changeset
10464 as appropriate.
Dave Love <fx@gnu.org>
parents:
diff changeset
10465 (x_figure_window_size): Use new SET_FRAME_WIDTH macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
10466 (Fx_create_frame): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
10467
Dave Love <fx@gnu.org>
parents:
diff changeset
10468 * term.c (term_init): Use new vertical scroll bar enumerated type.
Dave Love <fx@gnu.org>
parents:
diff changeset
10469 (term_init): Use new macro SET_FRAME_WIDTH.
Dave Love <fx@gnu.org>
parents:
diff changeset
10470
Dave Love <fx@gnu.org>
parents:
diff changeset
10471 * sunfns.c (Fsun_menu_internal): Use new WINDOW_LEFT_MARGIN macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
10472
Dave Love <fx@gnu.org>
parents:
diff changeset
10473 * ntterm.c (initialize_win_nt_display): Use SET_FRAME_WIDTH.
Dave Love <fx@gnu.org>
parents:
diff changeset
10474
Dave Love <fx@gnu.org>
parents:
diff changeset
10475 * keyboard.c (make_lispy_event): When converting from pixel to
Dave Love <fx@gnu.org>
parents:
diff changeset
10476 glyph coordinates, offset by WINDOW_LEFT_MARGIN instead of XINT
Dave Love <fx@gnu.org>
parents:
diff changeset
10477 (XWINDOW (window)->left; this is necessary when there are
Dave Love <fx@gnu.org>
parents:
diff changeset
10478 left-side scrollbars.
Dave Love <fx@gnu.org>
parents:
diff changeset
10479
Dave Love <fx@gnu.org>
parents:
diff changeset
10480 * frame.c (make_frame): Switch from boolean
Dave Love <fx@gnu.org>
parents:
diff changeset
10481 `has_vertical_scrollbars' integer to an enumerated type.
Dave Love <fx@gnu.org>
parents:
diff changeset
10482 Use new macro SET_FRAME_WIDTH.
Dave Love <fx@gnu.org>
parents:
diff changeset
10483
Dave Love <fx@gnu.org>
parents:
diff changeset
10484 * dispnew.c (preserve_other_columns, preserve_my_columns): Use new
Dave Love <fx@gnu.org>
parents:
diff changeset
10485 macros WINDOW_LEFT_MARGIN and WINDOW_RIGHT_EDGE.
Dave Love <fx@gnu.org>
parents:
diff changeset
10486 (adjust_window_charstarts, verify_charstarts, cancel_my_columns):
Dave Love <fx@gnu.org>
parents:
diff changeset
10487 Use new macro WINDOW_LEFT_MARGIN instead of w->left.
Dave Love <fx@gnu.org>
parents:
diff changeset
10488 (direct_output_for_insert, direct_output_forward_char): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
10489 (buffer_posn_from_coords): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
10490 (verify_charstarts): Use new macro WINDOW_FULL_WIDTH_P.
Dave Love <fx@gnu.org>
parents:
diff changeset
10491 (update_frame): For determining when to wrap the cursor, use the
Dave Love <fx@gnu.org>
parents:
diff changeset
10492 new macro FRAME_WINDOW_WIDTH instead of FRAME_WIDTH; they aren't
Dave Love <fx@gnu.org>
parents:
diff changeset
10493 necessarily the same any more.
Dave Love <fx@gnu.org>
parents:
diff changeset
10494 (change_frame_size_1): Use FRAME_WINDOW_WIDTH to check for changes.
Dave Love <fx@gnu.org>
parents:
diff changeset
10495 Give `set_window_width' the window width value.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
10496 Use new macro SET_FRAME_WIDTH.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
10497
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
10498 * xterm.h (VERTICAL_SCROLL_BAR_INSIDE_WIDTH): Add frame as an
Dave Love <fx@gnu.org>
parents:
diff changeset
10499 argument, and use it to decrease the width in the case of a
Dave Love <fx@gnu.org>
parents:
diff changeset
10500 left-side scroll bar; this prevents the bar and adjacent text
Dave Love <fx@gnu.org>
parents:
diff changeset
10501 from scrunching together.
Dave Love <fx@gnu.org>
parents:
diff changeset
10502 (LEFT_VERTICAL_SCROLL_BAR_WIDTH_TRIM): Add constant.
Dave Love <fx@gnu.org>
parents:
diff changeset
10503
Dave Love <fx@gnu.org>
parents:
diff changeset
10504 * frame.h (vertical_scroll_bar_type): Add enumerated
Dave Love <fx@gnu.org>
parents:
diff changeset
10505 none/left/right type for identifying vertical scroll bars.
Dave Love <fx@gnu.org>
parents:
diff changeset
10506 (struct frame): Use vertical_scroll_bar_type.
Dave Love <fx@gnu.org>
parents:
diff changeset
10507 (FRAME_HAS_VERTICAL_SCROLL_BARS): Use vertical scroll bar type.
Dave Love <fx@gnu.org>
parents:
diff changeset
10508 (FRAME_VERTICAL_SCROLL_BAR_TYPE): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
10509 (FRAME_HAS_VERTICAL_SCROLL_BARS_ON_LEFT): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
10510 (FRAME_HAS_VERTICAL_SCROLL_BARS_ON_RIGHT): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
10511 (FRAME_SCROLL_BAR_WIDTH, FRAME_LEFT_SCROLL_BAR_WIDTH): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
10512 (FRAME_WINDOW_WIDTH, FRAME_WINDOW_WIDTH_ARG): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
10513 (SET_FRAME_WIDTH): New macro for assigning to both
Dave Love <fx@gnu.org>
parents:
diff changeset
10514 `external_width' and `width'.
Dave Love <fx@gnu.org>
parents:
diff changeset
10515 (WINDOW_VERTICAL_SCROLL_BAR_COLUMN): Modify to handle left-side
Dave Love <fx@gnu.org>
parents:
diff changeset
10516 scroll bars too.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
10517
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
10518 * window.h (WINDOW_LEFT_MARGIN): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
10519 (WINDOW_RIGHT_EDGE, WINDOW_RIGHT_MARGIN): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
10520 (WINDOW_FULL_WIDTH_P, WINDOW_RIGHTMOST_P): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
10521
Dave Love <fx@gnu.org>
parents:
diff changeset
10522 1996-09-20 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10523
Dave Love <fx@gnu.org>
parents:
diff changeset
10524 * xterm.h (VERTICAL_SCROLL_BAR_INSIDE_HEIGHT): New arg F (not used).
Dave Love <fx@gnu.org>
parents:
diff changeset
10525 (VERTICAL_SCROLL_BAR_TOP_RANGE): New arg F (not used).
Dave Love <fx@gnu.org>
parents:
diff changeset
10526 * xterm.c: Pass frame arg in calls to VERTICAL_SCROLL_BAR_INSIDE_HEIGHT
Dave Love <fx@gnu.org>
parents:
diff changeset
10527 and VERTICAL_SCROLL_BAR_TOP_RANGE.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
10528
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
10529 * sysdep.c (init_system_name): Retry gethostbyname only 5 times
Dave Love <fx@gnu.org>
parents:
diff changeset
10530 and don't sleep after the last time.
Dave Love <fx@gnu.org>
parents:
diff changeset
10531
Dave Love <fx@gnu.org>
parents:
diff changeset
10532 1996-09-19 Eli Zaretskii <eliz@is.elta.co.il>
Dave Love <fx@gnu.org>
parents:
diff changeset
10533
Dave Love <fx@gnu.org>
parents:
diff changeset
10534 * dired.c (file_name_completion): Remove code which sets and
Dave Love <fx@gnu.org>
parents:
diff changeset
10535 restores the `stat' control flags (they might not be restored if
Dave Love <fx@gnu.org>
parents:
diff changeset
10536 C-g is pressed during completion).
Dave Love <fx@gnu.org>
parents:
diff changeset
10537 (file_name_completion_stat): Set and restore flags that make
Dave Love <fx@gnu.org>
parents:
diff changeset
10538 `stat' faster here instead of in `file_name_completion'.
Dave Love <fx@gnu.org>
parents:
diff changeset
10539
Dave Love <fx@gnu.org>
parents:
diff changeset
10540 1996-09-18 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10541
Dave Love <fx@gnu.org>
parents:
diff changeset
10542 * buffer.c (overlay_strings): Declare pstr using unsigned char.
Dave Love <fx@gnu.org>
parents:
diff changeset
10543
Dave Love <fx@gnu.org>
parents:
diff changeset
10544 * xdisp.c (display_text_line): Declare ovstr as unsigned char *.
Dave Love <fx@gnu.org>
parents:
diff changeset
10545
Dave Love <fx@gnu.org>
parents:
diff changeset
10546 * minibuf.c (Fcompleting_read): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
10547
Dave Love <fx@gnu.org>
parents:
diff changeset
10548 1996-09-17 Erik Naggum <erik@naggum.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
10549
Dave Love <fx@gnu.org>
parents:
diff changeset
10550 * lisp.h: Declare make_symbol.
Dave Love <fx@gnu.org>
parents:
diff changeset
10551
Dave Love <fx@gnu.org>
parents:
diff changeset
10552 * lread.c (init_obarray): staticpro Qvariable_documentation.
Dave Love <fx@gnu.org>
parents:
diff changeset
10553
Dave Love <fx@gnu.org>
parents:
diff changeset
10554 * keymap.c (syms_of_keymap): staticpro global_map.
Dave Love <fx@gnu.org>
parents:
diff changeset
10555
Dave Love <fx@gnu.org>
parents:
diff changeset
10556 * keyboard.c (syms_of_keyboard): Initialize and staticpro
Dave Love <fx@gnu.org>
parents:
diff changeset
10557 internal_last_event_frame and read_key_sequence_cmd.
Dave Love <fx@gnu.org>
parents:
diff changeset
10558
Dave Love <fx@gnu.org>
parents:
diff changeset
10559 * fileio.c (syms_of_fileio): staticpro Qset_visited_file_modtime.
Dave Love <fx@gnu.org>
parents:
diff changeset
10560
Dave Love <fx@gnu.org>
parents:
diff changeset
10561 * dired.c (syms_of_dired): staticpro Qdirectory_files,
Dave Love <fx@gnu.org>
parents:
diff changeset
10562 Qfile_name_completion, Qfile_name_all_completions, and Qfile_attributes.
Dave Love <fx@gnu.org>
parents:
diff changeset
10563
Dave Love <fx@gnu.org>
parents:
diff changeset
10564 * casetab.c (syms_of_casetab): staticpro Vascii_canontable,
Dave Love <fx@gnu.org>
parents:
diff changeset
10565 Vascii_eqv_table, and Vascii_upcase_table.
Dave Love <fx@gnu.org>
parents:
diff changeset
10566
Dave Love <fx@gnu.org>
parents:
diff changeset
10567 * alloc.c (Fmake_symbol): Initialize `obarray' field.
Dave Love <fx@gnu.org>
parents:
diff changeset
10568
Dave Love <fx@gnu.org>
parents:
diff changeset
10569 1996-09-16 Karl Heuer <kwzh@gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10570
Dave Love <fx@gnu.org>
parents:
diff changeset
10571 * Makefile.in: Replaced symbol BSD with BSD_SYSTEM.
Dave Love <fx@gnu.org>
parents:
diff changeset
10572 * emacs.c, floatfns.c, keyboard.c, mem-limits.h, process.c: Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
10573 * sysdep.c, syssignal.h, syswait.h, xterm.c: Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
10574 * s/bsd386.h, s/bsd4-1.h, s/bsd4-2.h, s/bsd4-3.h, s/dgux.h: Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
10575 * s/freebsd.h, s/msdos.h, s/rtu.h, s/umax.h, s/umips.h: Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
10576 * m/intel386.h, m/mips.h, m/mips4.h, m/vax.h: Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
10577
Dave Love <fx@gnu.org>
parents:
diff changeset
10578 1996-09-16 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10579
Dave Love <fx@gnu.org>
parents:
diff changeset
10580 * buffer.c (Fget_buffer_create): Initialize BUF_OVERLAY_MODIFF.
Dave Love <fx@gnu.org>
parents:
diff changeset
10581
Dave Love <fx@gnu.org>
parents:
diff changeset
10582 * minibuf.c (read_minibuf_unwind): Clear last_overlay_modified field.
Dave Love <fx@gnu.org>
parents:
diff changeset
10583
Dave Love <fx@gnu.org>
parents:
diff changeset
10584 * msdos.c (IT_set_menu_bar_lines): Clear last_overlay_modified field.
Dave Love <fx@gnu.org>
parents:
diff changeset
10585
Dave Love <fx@gnu.org>
parents:
diff changeset
10586 * w32term.c (note_mouse_highlight): Test last_overlay_modified field.
Dave Love <fx@gnu.org>
parents:
diff changeset
10587
Dave Love <fx@gnu.org>
parents:
diff changeset
10588 * xterm.c (note_mouse_highlight): Test last_overlay_modified field.
Dave Love <fx@gnu.org>
parents:
diff changeset
10589
Dave Love <fx@gnu.org>
parents:
diff changeset
10590 * window.c (Fset_window_start): Clear last_overlay_modified field.
Dave Love <fx@gnu.org>
parents:
diff changeset
10591 (set_window_height, set_window_width, Fset_window_buffer)
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
10592 (change_window_height, window_scroll, Fset_window_configuration):
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
10593 Clear last_overlay_modified field.
Dave Love <fx@gnu.org>
parents:
diff changeset
10594 (Fpos_visible_in_window_p): Test last_overlay_modified field.
Dave Love <fx@gnu.org>
parents:
diff changeset
10595
Dave Love <fx@gnu.org>
parents:
diff changeset
10596 * Makefile.in (frame.o, textprop.o, abbrev.o): Depend on window.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
10597
Dave Love <fx@gnu.org>
parents:
diff changeset
10598 * process.c (stream_process): Variable deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
10599 (syms_of_process): staticpro deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
10600
Dave Love <fx@gnu.org>
parents:
diff changeset
10601 1996-09-15 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10602
Dave Love <fx@gnu.org>
parents:
diff changeset
10603 * sysdep.c: Don't explicitly Include termios.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
10604 (ospeed): Use HAVE_TERMIOS to decide whether to use speed_t.
Dave Love <fx@gnu.org>
parents:
diff changeset
10605
Dave Love <fx@gnu.org>
parents:
diff changeset
10606 * s/hpux9.h (C_SWITCH_X_SYSTEM): Add -I/usr/contrib/X11R5/include.
Dave Love <fx@gnu.org>
parents:
diff changeset
10607 (LD_SWITCH_X_DEFAULT): Add -L/usr/contrib/X11R5/lib.
Dave Love <fx@gnu.org>
parents:
diff changeset
10608
Dave Love <fx@gnu.org>
parents:
diff changeset
10609 1996-09-14 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10610
Dave Love <fx@gnu.org>
parents:
diff changeset
10611 * buffer.h (struct buffer): New field overlay_modiff.
Dave Love <fx@gnu.org>
parents:
diff changeset
10612 (MODIFF, BUF_OVERLAY_MODIFF): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
10613 * window.h (struct window): New field last_overlay_modified.
Dave Love <fx@gnu.org>
parents:
diff changeset
10614
Dave Love <fx@gnu.org>
parents:
diff changeset
10615 * xdisp.c (redisplay_internal, mark_window_display_accurate)
Dave Love <fx@gnu.org>
parents:
diff changeset
10616 (redisplay_window): Test and update last_overlay_modified field
Dave Love <fx@gnu.org>
parents:
diff changeset
10617 along with last_modified.
Dave Love <fx@gnu.org>
parents:
diff changeset
10618
Dave Love <fx@gnu.org>
parents:
diff changeset
10619 * dispnew.c (direct_output_for_insert): Set last_overlay_modified
Dave Love <fx@gnu.org>
parents:
diff changeset
10620 field in window.
Dave Love <fx@gnu.org>
parents:
diff changeset
10621
Dave Love <fx@gnu.org>
parents:
diff changeset
10622 * keyboard.c (command_loop_1): Test last_overlay_modified
Dave Love <fx@gnu.org>
parents:
diff changeset
10623 along with last_modified.
Dave Love <fx@gnu.org>
parents:
diff changeset
10624
Dave Love <fx@gnu.org>
parents:
diff changeset
10625 * xdisp.c (overlay_unchanged_modified): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
10626 (redisplay_internal): Set overlay_unchanged_modified.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
10627 * insdel.c (gap_left, gap_right, modify_region):
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
10628 Compare overlay_unchanged_modified with OVERLAY_MODIFF.
Dave Love <fx@gnu.org>
parents:
diff changeset
10629
Dave Love <fx@gnu.org>
parents:
diff changeset
10630 * buffer.c (modify_overlay): Renamed from redisplay_region
Dave Love <fx@gnu.org>
parents:
diff changeset
10631 moved here from xdisp.c, and made static. Callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
10632 Update OVERLAY_MODIFF instead of MODIFF.
Dave Love <fx@gnu.org>
parents:
diff changeset
10633 * xdisp.c (redisplay_region): Renamed and moved to buffer.c.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
10634
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
10635 * s/sco5.h (C_SWITCH_SYSTEM, LD_SWITCH_SYSTEM):
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
10636 Don't define them if using GCC.
Dave Love <fx@gnu.org>
parents:
diff changeset
10637
Dave Love <fx@gnu.org>
parents:
diff changeset
10638 1996-09-13 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10639
Dave Love <fx@gnu.org>
parents:
diff changeset
10640 * keyboard.c (recursive_edit_1): Handle a string as the
Dave Love <fx@gnu.org>
parents:
diff changeset
10641 throw value.
Dave Love <fx@gnu.org>
parents:
diff changeset
10642
Dave Love <fx@gnu.org>
parents:
diff changeset
10643 * minibuf.c (read_minibuf): If not in minibuffer window,
Dave Love <fx@gnu.org>
parents:
diff changeset
10644 cancel the active minibuffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
10645
Dave Love <fx@gnu.org>
parents:
diff changeset
10646 1996-09-12 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10647
Dave Love <fx@gnu.org>
parents:
diff changeset
10648 * frame.c (Fmake_terminal_frame): Use Vdefault_frame_alist.
Dave Love <fx@gnu.org>
parents:
diff changeset
10649
Dave Love <fx@gnu.org>
parents:
diff changeset
10650 * s/hpux9.h (C_SWITCH_X_SYSTEM, LD_SWITCH_X_DEFAULT):
Dave Love <fx@gnu.org>
parents:
diff changeset
10651 Don't specify dirs for X, only for Motif.
Dave Love <fx@gnu.org>
parents:
diff changeset
10652
Dave Love <fx@gnu.org>
parents:
diff changeset
10653 1996-09-11 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10654
Dave Love <fx@gnu.org>
parents:
diff changeset
10655 * lread.c (Fload): Move ... to ends of messages.
Dave Love <fx@gnu.org>
parents:
diff changeset
10656
Dave Love <fx@gnu.org>
parents:
diff changeset
10657 * puresize.h (BASE_PURESIZE): Increased.
Dave Love <fx@gnu.org>
parents:
diff changeset
10658
Dave Love <fx@gnu.org>
parents:
diff changeset
10659 * s/sco5.h (LIBX11_SYSTEM): Don't use ..._s libraries.
Dave Love <fx@gnu.org>
parents:
diff changeset
10660
Dave Love <fx@gnu.org>
parents:
diff changeset
10661 1996-09-10 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10662
Dave Love <fx@gnu.org>
parents:
diff changeset
10663 * insdel.c (signal_before_change): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
10664
Dave Love <fx@gnu.org>
parents:
diff changeset
10665 * lisp.h (struct Lisp_Symbol): New field `obarray'.
Dave Love <fx@gnu.org>
parents:
diff changeset
10666
Dave Love <fx@gnu.org>
parents:
diff changeset
10667 * xterm.c (x_connection_closed): Call XtCloseDisplay.
Dave Love <fx@gnu.org>
parents:
diff changeset
10668
Dave Love <fx@gnu.org>
parents:
diff changeset
10669 1996-09-09 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10670
Dave Love <fx@gnu.org>
parents:
diff changeset
10671 * keyboard.c (Fexecute_extended_command): Delete junk lines.
Dave Love <fx@gnu.org>
parents:
diff changeset
10672 Print the key bindings after the command, temporarily;
Dave Love <fx@gnu.org>
parents:
diff changeset
10673 then bring back the previous message.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
10674
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
10675 * buffer.c (syms_of_buffer): Doc fixes.
Dave Love <fx@gnu.org>
parents:
diff changeset
10676
Dave Love <fx@gnu.org>
parents:
diff changeset
10677 * filelock.c (lock_superlock): Delete superlock file if it stayed
Dave Love <fx@gnu.org>
parents:
diff changeset
10678 locked for 20 seconds.
Dave Love <fx@gnu.org>
parents:
diff changeset
10679
Dave Love <fx@gnu.org>
parents:
diff changeset
10680 1996-09-08 Erik Naggum <erik@naggum.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
10681
Dave Love <fx@gnu.org>
parents:
diff changeset
10682 * lread.c: Add #n=object, #n#, and #:symbol constructs to reader.
Dave Love <fx@gnu.org>
parents:
diff changeset
10683 (readevalloop, read, Fread_from_string): Empty list of read objects
Dave Love <fx@gnu.org>
parents:
diff changeset
10684 before read0 call.
Dave Love <fx@gnu.org>
parents:
diff changeset
10685 (read1): New variable `uninterned_symbol', which controls how to
Dave Love <fx@gnu.org>
parents:
diff changeset
10686 make symbols. Support #:, #n=object and #n#.
Dave Love <fx@gnu.org>
parents:
diff changeset
10687 (make_symbol): New function, used in read1 to make uninterned symbols
Dave Love <fx@gnu.org>
parents:
diff changeset
10688 (Fintern): Set `obarray' field of interned symbols.
Dave Love <fx@gnu.org>
parents:
diff changeset
10689 (init_obarray): Explicit set `obarray' field of symbol `nil'.
Dave Love <fx@gnu.org>
parents:
diff changeset
10690 (syms_of_lread): staticpro read_objects, the list of read objects.
Dave Love <fx@gnu.org>
parents:
diff changeset
10691
Dave Love <fx@gnu.org>
parents:
diff changeset
10692 * print.c: Add #n=object, #n#, and #:symbol constructs to printer.
Dave Love <fx@gnu.org>
parents:
diff changeset
10693 (PRINTDECLARE): New macro to declare required variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
10694 (PRINTPREPARE, PRINTFINISH): Set printed_genyms to nil.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
10695 (Fwrite_char, write_string, write_string_1, Fterpri, Fprin1)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
10696 (Fprin1_to_string, Fprinc, Fprint): Use new macro PRINTDECLARE.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
10697 (print): Print uninterned symbols readable.
Dave Love <fx@gnu.org>
parents:
diff changeset
10698 (syms_of_print): Defvar `print-gensym', staticpro printed_gensyms.
Dave Love <fx@gnu.org>
parents:
diff changeset
10699
Dave Love <fx@gnu.org>
parents:
diff changeset
10700 1996-09-05 Karl Heuer <kwzh@gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10701
Dave Love <fx@gnu.org>
parents:
diff changeset
10702 * editfns.c (Finsert_buffer_substring): Check for deleted buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
10703 (Fcompare_buffer_substrings): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
10704
Dave Love <fx@gnu.org>
parents:
diff changeset
10705 1996-09-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10706
Dave Love <fx@gnu.org>
parents:
diff changeset
10707 * lisp.h: Add many declarations.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
10708
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
10709 * lisp.h (BITS_PER_EMACS_INT): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
10710 (XMARKBIT): Test BITS_PER_EMACS_INT to conditionalize fast definition.
Dave Love <fx@gnu.org>
parents:
diff changeset
10711 * m/alpha.h (BITS_PER_EMACS_INT): New definition.
Dave Love <fx@gnu.org>
parents:
diff changeset
10712
Dave Love <fx@gnu.org>
parents:
diff changeset
10713 * s/sol2.h (LIBS_SYSTEM): Use -lkstat instead of -lelf -lkvm
Dave Love <fx@gnu.org>
parents:
diff changeset
10714
Dave Love <fx@gnu.org>
parents:
diff changeset
10715 * process.c (create_process): Test HAVE_SETPGID for using setpgid.
Dave Love <fx@gnu.org>
parents:
diff changeset
10716
Dave Love <fx@gnu.org>
parents:
diff changeset
10717 * config.in (HAVE_SETPGID): Add #undef.
Dave Love <fx@gnu.org>
parents:
diff changeset
10718
Dave Love <fx@gnu.org>
parents:
diff changeset
10719 * keymap.c (syms_of_keymap): staticpro current_global_map;
Dave Love <fx@gnu.org>
parents:
diff changeset
10720
Dave Love <fx@gnu.org>
parents:
diff changeset
10721 * intervals.c (get_local_map): Call indirect-function.
Dave Love <fx@gnu.org>
parents:
diff changeset
10722
Dave Love <fx@gnu.org>
parents:
diff changeset
10723 * m/alpha.h (UNEXEC): Use unexelf.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
10724
Dave Love <fx@gnu.org>
parents:
diff changeset
10725 * unexelf.c: unexelf1.c merged into this file.
Dave Love <fx@gnu.org>
parents:
diff changeset
10726
Dave Love <fx@gnu.org>
parents:
diff changeset
10727 * terminfo.c: Include config.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
10728 [HAVE_TERMIOS_H]: Include termios.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
10729 (ospeed) [HAVE_TERMIOS_H]: Use ospeed_t.
Dave Love <fx@gnu.org>
parents:
diff changeset
10730
Dave Love <fx@gnu.org>
parents:
diff changeset
10731 * process.c (create_process_1, sigchld_handler) [POSIX_SIGNALS]:
Dave Love <fx@gnu.org>
parents:
diff changeset
10732 Don't reestablish handler.
Dave Love <fx@gnu.org>
parents:
diff changeset
10733
Dave Love <fx@gnu.org>
parents:
diff changeset
10734 * keyboard.c (input_available_signal) [POSIX_SIGNALS]:
Dave Love <fx@gnu.org>
parents:
diff changeset
10735 Don't reestablish handler.
Dave Love <fx@gnu.org>
parents:
diff changeset
10736 (interrupt_signal) [POSIX_SIGNALS]: Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
10737
Dave Love <fx@gnu.org>
parents:
diff changeset
10738 * data.c (arith_error) [POSIX_SIGNALS]: Don't reestablish handler.
Dave Love <fx@gnu.org>
parents:
diff changeset
10739
Dave Love <fx@gnu.org>
parents:
diff changeset
10740 * config.in (HAVE_TERMIOS_H): Add #undef.
Dave Love <fx@gnu.org>
parents:
diff changeset
10741
Dave Love <fx@gnu.org>
parents:
diff changeset
10742 * cm.h, sysdep.c [HAVE_TERMIOS_H]: Include termios.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
10743 (ospeed) [HAVE_TERMIOS_H]: Use ospeed_t.
Dave Love <fx@gnu.org>
parents:
diff changeset
10744
Dave Love <fx@gnu.org>
parents:
diff changeset
10745 * eval.c (Fmacroexpand): Don't declare `form' as register.
Dave Love <fx@gnu.org>
parents:
diff changeset
10746
Dave Love <fx@gnu.org>
parents:
diff changeset
10747 * frame.c (Fredirect_frame_focus): Don't call Ffocus_frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
10748
Dave Love <fx@gnu.org>
parents:
diff changeset
10749 * keyboard.c (Fexecute_extended_command): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
10750
Dave Love <fx@gnu.org>
parents:
diff changeset
10751 * intervals.c (copy_intervals_to_string): Take arg as buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
10752
Dave Love <fx@gnu.org>
parents:
diff changeset
10753 * keyboard.c (Fcommand_execute): gcpro cmd and prefixarg
Dave Love <fx@gnu.org>
parents:
diff changeset
10754 while calling do_autoload.
Dave Love <fx@gnu.org>
parents:
diff changeset
10755
Dave Love <fx@gnu.org>
parents:
diff changeset
10756 * eval.c (Fmacroexpand): gcpro form while calling do_autoload.
Dave Love <fx@gnu.org>
parents:
diff changeset
10757 (do_autoload): gcpro fun, funname, fundef.
Dave Love <fx@gnu.org>
parents:
diff changeset
10758
Dave Love <fx@gnu.org>
parents:
diff changeset
10759 1996-09-03 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10760
Dave Love <fx@gnu.org>
parents:
diff changeset
10761 * keyboard.c (Fexecute_extended_command): gcpro prefixarg.
Dave Love <fx@gnu.org>
parents:
diff changeset
10762
Dave Love <fx@gnu.org>
parents:
diff changeset
10763 * xfns.c, w32fns.c (x_set_frame_parameters):
Dave Love <fx@gnu.org>
parents:
diff changeset
10764 Make height and width ints.
Dave Love <fx@gnu.org>
parents:
diff changeset
10765
Dave Love <fx@gnu.org>
parents:
diff changeset
10766 * fns.c (map_char_table): Declare depth as int.
Dave Love <fx@gnu.org>
parents:
diff changeset
10767
Dave Love <fx@gnu.org>
parents:
diff changeset
10768 * xterm.c (note_mouse_highlight):
Dave Love <fx@gnu.org>
parents:
diff changeset
10769 Pass POS argument to fast_find_position as int.
Dave Love <fx@gnu.org>
parents:
diff changeset
10770
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
10771 * textprop.c (set_properties, add_properties, remove_properties):
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
10772 Call modify_region with ints.
Dave Love <fx@gnu.org>
parents:
diff changeset
10773
Dave Love <fx@gnu.org>
parents:
diff changeset
10774 * insdel.c (prepare_to_modify_buffer): Take integer arguments.
Dave Love <fx@gnu.org>
parents:
diff changeset
10775 (signal_before_change): Take integer arguments.
Dave Love <fx@gnu.org>
parents:
diff changeset
10776
Dave Love <fx@gnu.org>
parents:
diff changeset
10777 * alloc.c (Fmake_byte_code): Call make_pure_vector using nargs.
Dave Love <fx@gnu.org>
parents:
diff changeset
10778
Dave Love <fx@gnu.org>
parents:
diff changeset
10779 * alloc.c (Fpurecopy): Cast arg to make_pure_vector.
Dave Love <fx@gnu.org>
parents:
diff changeset
10780 (Fmake_byte_code): Use XFASTINT when calling make_pure_vector.
Dave Love <fx@gnu.org>
parents:
diff changeset
10781
Dave Love <fx@gnu.org>
parents:
diff changeset
10782 * doprnt.c (doprnt1): If lispstrings, accept a string
Dave Love <fx@gnu.org>
parents:
diff changeset
10783 as a `struct Lisp_String *'.
Dave Love <fx@gnu.org>
parents:
diff changeset
10784
Dave Love <fx@gnu.org>
parents:
diff changeset
10785 * editfns.c (Fformat): Pass a string using XSTRING.
Dave Love <fx@gnu.org>
parents:
diff changeset
10786
Dave Love <fx@gnu.org>
parents:
diff changeset
10787 * xdisp.c (message): Cast size arg to doprnt.
Dave Love <fx@gnu.org>
parents:
diff changeset
10788
Dave Love <fx@gnu.org>
parents:
diff changeset
10789 * term.c (term_init): Avoid type-mismatch calling get_frame_size.
Dave Love <fx@gnu.org>
parents:
diff changeset
10790 (OUTPUT_IF, OUTPUT): Cast frame height to int.
Dave Love <fx@gnu.org>
parents:
diff changeset
10791
Dave Love <fx@gnu.org>
parents:
diff changeset
10792 * search.c (search_buffer): Use EMACS_UINT.
Dave Love <fx@gnu.org>
parents:
diff changeset
10793
Dave Love <fx@gnu.org>
parents:
diff changeset
10794 1996-09-03 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10795
Dave Love <fx@gnu.org>
parents:
diff changeset
10796 * emacs.c (sort_args): Don't rearrange any args that follow "--".
Dave Love <fx@gnu.org>
parents:
diff changeset
10797
Dave Love <fx@gnu.org>
parents:
diff changeset
10798 1996-09-03 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10799
Dave Love <fx@gnu.org>
parents:
diff changeset
10800 * xfns.c, w32fns.c (Ffocus_frame, Funfocus_frame): Functions deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
10801
Dave Love <fx@gnu.org>
parents:
diff changeset
10802 * xfns.c (x_get_and_record_arg): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
10803 (x_icon): Use that, for Qicon_top and Qicon_left.
Dave Love <fx@gnu.org>
parents:
diff changeset
10804 (x_report_frame_params): Report the Qparent_id parameter.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
10805
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
10806 1996-09-03 Paul Eggert <eggert@twinsun.com>
Dave Love <fx@gnu.org>
parents:
diff changeset
10807
Dave Love <fx@gnu.org>
parents:
diff changeset
10808 * config.in (mktime): Define to emacs_mktime if we are using our own
Dave Love <fx@gnu.org>
parents:
diff changeset
10809 mktime, since Nextstep doesn't let Emacs redefine the builtin mktime.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
10810 * Makefile.in (MKTIME_OBJ): Use our mktime instead of NEXTSTEP's,
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
10811 since NEXTSTEP's wrongly ignores TZ.
Dave Love <fx@gnu.org>
parents:
diff changeset
10812 (mktime): #undef, to avoid messing up the file name mktime.c.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
10813 * editfns.c (Fencode_time): Remove NEXTSTEP workaround;
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
10814 we now use our mktime instead.
Dave Love <fx@gnu.org>
parents:
diff changeset
10815
Dave Love <fx@gnu.org>
parents:
diff changeset
10816 1996-09-03 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10817
Dave Love <fx@gnu.org>
parents:
diff changeset
10818 * process.c (create_process): Undo previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
10819
Dave Love <fx@gnu.org>
parents:
diff changeset
10820 1996-09-02 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10821
Dave Love <fx@gnu.org>
parents:
diff changeset
10822 * editfns.c (Fencode_time) [_NEXT_SOURCE]: Use ZONE, not ABSZONE.
Dave Love <fx@gnu.org>
parents:
diff changeset
10823
49505
1aba10ab73b4 Corrected misc. typos like missing : after file names,
Kim F. Storm <storm@cua.dk>
parents: 48207
diff changeset
10824 Make region highlighting show in just one window.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
10825 * xdisp.c (redisplay_internal): Test last_selected_window slot.
Dave Love <fx@gnu.org>
parents:
diff changeset
10826 (mark_window_display_accurate, display_text_line): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
10827 * window.c (unshow_buffer): Clear last_selected_window slot, maybe.
Dave Love <fx@gnu.org>
parents:
diff changeset
10828 (Fset_window_buffer): Set last_selected_window slot.
Dave Love <fx@gnu.org>
parents:
diff changeset
10829 (Fselect_window): Set last_selected_window slot.
Dave Love <fx@gnu.org>
parents:
diff changeset
10830 (delete_all_subwindows): Maybe call unshow_buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
10831 * buffer.c (reset_buffer): Initialize last_selected_window slot.
Dave Love <fx@gnu.org>
parents:
diff changeset
10832 * buffer.h (strict buffer): New slot last_selected_window.
Dave Love <fx@gnu.org>
parents:
diff changeset
10833
Dave Love <fx@gnu.org>
parents:
diff changeset
10834 1996-09-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10835
Dave Love <fx@gnu.org>
parents:
diff changeset
10836 * process.c (Fprocess_contact): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
10837 (NETCONN_P): Use GC_CONSP.
Dave Love <fx@gnu.org>
parents:
diff changeset
10838 (list_processes_1): Use new childp format.
Dave Love <fx@gnu.org>
parents:
diff changeset
10839 (Fopen_network_stream): Store a cons cell in childp.
Dave Love <fx@gnu.org>
parents:
diff changeset
10840
Dave Love <fx@gnu.org>
parents:
diff changeset
10841 * keyboard.c (record_asynch_buffer_change, gobble_input):
Dave Love <fx@gnu.org>
parents:
diff changeset
10842 Use sigblock instead of sigblockx.
Dave Love <fx@gnu.org>
parents:
diff changeset
10843
Dave Love <fx@gnu.org>
parents:
diff changeset
10844 * syssignal.h (sigunblockx): Definitions deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
10845 (sigpausex, sigblockx, sigholdx): Definitions deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
10846
Dave Love <fx@gnu.org>
parents:
diff changeset
10847 * process.c (create_process): Test defined (TIOCSCTTY)
Dave Love <fx@gnu.org>
parents:
diff changeset
10848 and defined (HAVE_SETSID) instead of DONT_REOPEN_PTY.
Dave Love <fx@gnu.org>
parents:
diff changeset
10849
Dave Love <fx@gnu.org>
parents:
diff changeset
10850 * fileio.c (Faccess_file): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
10851 (Qaccess_file): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
10852 (syms_of_fileio): defsubr function; init and staticpro Qaccess_file.
Dave Love <fx@gnu.org>
parents:
diff changeset
10853
Dave Love <fx@gnu.org>
parents:
diff changeset
10854 1996-09-01 Karl Heuer <kwzh@gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10855
Dave Love <fx@gnu.org>
parents:
diff changeset
10856 * config.in (MULTI_FRAME): Obsolete macro deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
10857 * Makefile.in: Removed support for !MULTI_FRAME.
Dave Love <fx@gnu.org>
parents:
diff changeset
10858 * dispextern.h, frame.h, keyboard.h, lisp.h, puresize.h: Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
10859 * alloc.c, buffer.c, data.c, dispnew.c, frame.c: Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
10860 * keyboard.c, minibuf.c, print.c, sysdep.c, w32faces.c: Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
10861 * window.c, xdisp.c, xfaces.c: Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
10862
Dave Love <fx@gnu.org>
parents:
diff changeset
10863 * abbrev.c, bytecode.c: Change all references from point to PT.
Dave Love <fx@gnu.org>
parents:
diff changeset
10864 * callint.c, casefiddle.c, cmds.c, dispnew.c, editfns.c: Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
10865 * fileio.c, indent.c, lread.c, print.c, process.c: Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
10866 * search.c, syntax.c, undo.c, window.c: Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
10867
Dave Love <fx@gnu.org>
parents:
diff changeset
10868 1996-09-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10869
Dave Love <fx@gnu.org>
parents:
diff changeset
10870 * Makefile.in (TAGS): Use $(srcdir) in deps.
Dave Love <fx@gnu.org>
parents:
diff changeset
10871
Dave Love <fx@gnu.org>
parents:
diff changeset
10872 1996-08-31 Boris Goldowsky <boris@gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10873
Dave Love <fx@gnu.org>
parents:
diff changeset
10874 * fileio.c (build_annotations): Remember original buffer that the
Dave Love <fx@gnu.org>
parents:
diff changeset
10875 region came from; pass this to `format-annotate-function'.
Dave Love <fx@gnu.org>
parents:
diff changeset
10876
Dave Love <fx@gnu.org>
parents:
diff changeset
10877 1996-08-31 Geoff Voelker <voelker@cs.washington.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10878
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
10879 * Makefile.in (MSDOS_SUPPORT, WINNT_SUPPORT, SOME_MACHINE_LISP):
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
10880 Include dos-nt.elc.
Dave Love <fx@gnu.org>
parents:
diff changeset
10881
Dave Love <fx@gnu.org>
parents:
diff changeset
10882 1996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10883
Dave Love <fx@gnu.org>
parents:
diff changeset
10884 * keyboard.c (requeued_events_pending_p): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
10885
Dave Love <fx@gnu.org>
parents:
diff changeset
10886 * config.in (HAVE_SETRLIMIT): Add #undef.
Dave Love <fx@gnu.org>
parents:
diff changeset
10887
Dave Love <fx@gnu.org>
parents:
diff changeset
10888 * emacs.c [HAVE_SETRLIMIT]: Include time.h and resource.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
10889 (main) [HAVE_SETRLIMIT]: Call setrlimit to extend the stack limit.
Dave Love <fx@gnu.org>
parents:
diff changeset
10890 New local `rlim'.
Dave Love <fx@gnu.org>
parents:
diff changeset
10891
Dave Love <fx@gnu.org>
parents:
diff changeset
10892 * lread.c (Fload): Add "source is newer" info to the "loading" and
Dave Love <fx@gnu.org>
parents:
diff changeset
10893 "done" messages.
Dave Love <fx@gnu.org>
parents:
diff changeset
10894
Dave Love <fx@gnu.org>
parents:
diff changeset
10895 1996-08-31 Paul Eggert <eggert@twinsun.com>
Dave Love <fx@gnu.org>
parents:
diff changeset
10896
Dave Love <fx@gnu.org>
parents:
diff changeset
10897 * config.in (HAVE_SYS_SYSTEMINFO_H, HAVE_GETDOMAINNAME, HAVE_SYSINFO):
Dave Love <fx@gnu.org>
parents:
diff changeset
10898 New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
10899 * sysdep.c (<sys/systeminfo.h>):
Dave Love <fx@gnu.org>
parents:
diff changeset
10900 Include if HAVE_SYS_SYSTEMINFO_H is defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
10901 (init_system_name): Use sysinfo or getdomainname to append domain name
Dave Love <fx@gnu.org>
parents:
diff changeset
10902 if host name is not already fully qualified.
Dave Love <fx@gnu.org>
parents:
diff changeset
10903
Dave Love <fx@gnu.org>
parents:
diff changeset
10904 1996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10905
Dave Love <fx@gnu.org>
parents:
diff changeset
10906 * xfns.c (Fx_list_fonts): New optional arg MAXIMUM.
Dave Love <fx@gnu.org>
parents:
diff changeset
10907
Dave Love <fx@gnu.org>
parents:
diff changeset
10908 1996-08-31 Erik Naggum <erik@naggum.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
10909
Dave Love <fx@gnu.org>
parents:
diff changeset
10910 * alloc.c (Fgarbage_collect): Report used and free intervals.
Dave Love <fx@gnu.org>
parents:
diff changeset
10911
Dave Love <fx@gnu.org>
parents:
diff changeset
10912 1996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10913
Dave Love <fx@gnu.org>
parents:
diff changeset
10914 * xterm.h (struct x_display_info): Add element Xatom_FONT.
Dave Love <fx@gnu.org>
parents:
diff changeset
10915 * xterm.c (x_term_init): Initialize Xatom_FONT member.
Dave Love <fx@gnu.org>
parents:
diff changeset
10916 (x_new_font): Use Xatom_FONT member.
Dave Love <fx@gnu.org>
parents:
diff changeset
10917
Dave Love <fx@gnu.org>
parents:
diff changeset
10918 1996-08-31 Kevin Layer <layer@Franz.COM>
Dave Love <fx@gnu.org>
parents:
diff changeset
10919
Dave Love <fx@gnu.org>
parents:
diff changeset
10920 * ntproc.c (Vwin32_start_process_show_window): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
10921 (create_child): Conditionally force subprocess to hide window.
Dave Love <fx@gnu.org>
parents:
diff changeset
10922 (syms_of_ntproc): DEFVAR it.
Dave Love <fx@gnu.org>
parents:
diff changeset
10923
Dave Love <fx@gnu.org>
parents:
diff changeset
10924 1996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10925
Dave Love <fx@gnu.org>
parents:
diff changeset
10926 * s/nextstep.h (LD_SWITCH_SYSTEM): Add alternate definition if
Dave Love <fx@gnu.org>
parents:
diff changeset
10927 not __NeXT.
Dave Love <fx@gnu.org>
parents:
diff changeset
10928
Dave Love <fx@gnu.org>
parents:
diff changeset
10929 1996-08-30 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10930
Dave Love <fx@gnu.org>
parents:
diff changeset
10931 * xfaces.c (Fset_face_attribute_internal): Set mouse_face_defer flag.
Dave Love <fx@gnu.org>
parents:
diff changeset
10932 * xterm.c (XTupdate_end): Always clear mouse_face_defer flag.
Dave Love <fx@gnu.org>
parents:
diff changeset
10933
Dave Love <fx@gnu.org>
parents:
diff changeset
10934 * xterm.c (do_line_dance, dumprectangle): Use x_update_cursor.
Dave Love <fx@gnu.org>
parents:
diff changeset
10935 (show_mouse_face, clear_cursor): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
10936 (x_display_cursor): New args X and Y.
Dave Love <fx@gnu.org>
parents:
diff changeset
10937 (XTupdate_end, XTcursor_to, XTwrite_glyphs): Pass new args.
Dave Love <fx@gnu.org>
parents:
diff changeset
10938 (XTupdate_begin): Initialize curs_x, curs_y here.
Dave Love <fx@gnu.org>
parents:
diff changeset
10939
Dave Love <fx@gnu.org>
parents:
diff changeset
10940 * xfns.c (x_set_cursor_color): Use x_update_cursor.
Dave Love <fx@gnu.org>
parents:
diff changeset
10941
Dave Love <fx@gnu.org>
parents:
diff changeset
10942 1996-08-29 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10943
Dave Love <fx@gnu.org>
parents:
diff changeset
10944 * xterm.c (XTread_socket): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
10945
Dave Love <fx@gnu.org>
parents:
diff changeset
10946 * keyboard.c (cmd_error): Clear executing_macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
10947
Dave Love <fx@gnu.org>
parents:
diff changeset
10948 1996-08-29 David Byers <byers@lysator.liu.se>
Dave Love <fx@gnu.org>
parents:
diff changeset
10949
Dave Love <fx@gnu.org>
parents:
diff changeset
10950 * minibuf.c (Fminibuffer_complete_word): Check for
Dave Love <fx@gnu.org>
parents:
diff changeset
10951 unexpected data type returned by Ftry_completion.
Dave Love <fx@gnu.org>
parents:
diff changeset
10952
Dave Love <fx@gnu.org>
parents:
diff changeset
10953 1996-08-29 Erik Naggum <erik@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10954
Dave Love <fx@gnu.org>
parents:
diff changeset
10955 * macros.c (init_macros): Initialize executing_macro, too.
Dave Love <fx@gnu.org>
parents:
diff changeset
10956
Dave Love <fx@gnu.org>
parents:
diff changeset
10957 1996-08-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10958
Dave Love <fx@gnu.org>
parents:
diff changeset
10959 * xterm.c (XTread_socket): Call XFilterEvent on all events,
Dave Love <fx@gnu.org>
parents:
diff changeset
10960 if HAVE_X_I18N and FRAME_XIC nonzero.
Dave Love <fx@gnu.org>
parents:
diff changeset
10961
Dave Love <fx@gnu.org>
parents:
diff changeset
10962 * keyboard.c (cmd_error): Add number of kbd macro iterations
Dave Love <fx@gnu.org>
parents:
diff changeset
10963 to the error message.
Dave Love <fx@gnu.org>
parents:
diff changeset
10964
Dave Love <fx@gnu.org>
parents:
diff changeset
10965 * macros.h (executing_macro_iterations, executing_macro): Declared.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
10966
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
10967 * macros.c (executing_macro_iterations, executing_macro): New vars.
Dave Love <fx@gnu.org>
parents:
diff changeset
10968 (Fexecute_kbd_macro): Set them.
Dave Love <fx@gnu.org>
parents:
diff changeset
10969
Dave Love <fx@gnu.org>
parents:
diff changeset
10970 1996-08-28 Morten Welinder <terra@diku.dk>
Dave Love <fx@gnu.org>
parents:
diff changeset
10971
Dave Love <fx@gnu.org>
parents:
diff changeset
10972 * minibuf.c (Vhistory_length, Qhistory_length): New variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
10973 (syms_of_minibuf): Register and initialise these.
Dave Love <fx@gnu.org>
parents:
diff changeset
10974 (read_minibuf): Truncate history list if needed.
Dave Love <fx@gnu.org>
parents:
diff changeset
10975
Dave Love <fx@gnu.org>
parents:
diff changeset
10976 1996-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10977
Dave Love <fx@gnu.org>
parents:
diff changeset
10978 * fns.c (Fsubstring): Handle vectors as well as strings.
Dave Love <fx@gnu.org>
parents:
diff changeset
10979
Dave Love <fx@gnu.org>
parents:
diff changeset
10980 * callint.c (Fcall_interactively): For `N' and `n',
Dave Love <fx@gnu.org>
parents:
diff changeset
10981 if we don't get a number, try again.
Dave Love <fx@gnu.org>
parents:
diff changeset
10982
Dave Love <fx@gnu.org>
parents:
diff changeset
10983 1996-08-28 Lars Magne Ingebrigtsen <larsi@dain.ifi.uio.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
10984
Dave Love <fx@gnu.org>
parents:
diff changeset
10985 * alloc.c (syms_of_alloc): Set up Lisp variables ...-consed,
Dave Love <fx@gnu.org>
parents:
diff changeset
10986 such as Vcons-cells-consed.
Dave Love <fx@gnu.org>
parents:
diff changeset
10987
Dave Love <fx@gnu.org>
parents:
diff changeset
10988 1996-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10989
Dave Love <fx@gnu.org>
parents:
diff changeset
10990 * emacs.c (main): Add bug report info in --help message.
Dave Love <fx@gnu.org>
parents:
diff changeset
10991
Dave Love <fx@gnu.org>
parents:
diff changeset
10992 1996-08-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10993
Dave Love <fx@gnu.org>
parents:
diff changeset
10994 * term.c (Vring_bell_function): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
10995 (syms_of_term): Set up Lisp variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
10996 (ring_bell): Use Vring_bell_function.
Dave Love <fx@gnu.org>
parents:
diff changeset
10997
Dave Love <fx@gnu.org>
parents:
diff changeset
10998 1996-08-25 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10999
Dave Love <fx@gnu.org>
parents:
diff changeset
11000 * xterm.c (fast_find_position): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
11001
Dave Love <fx@gnu.org>
parents:
diff changeset
11002 * keyboard.c (command_loop_1): Cancel echoing etc.
Dave Love <fx@gnu.org>
parents:
diff changeset
11003 before running post-command-hook and such.
Dave Love <fx@gnu.org>
parents:
diff changeset
11004
Dave Love <fx@gnu.org>
parents:
diff changeset
11005 * xterm.c (fast_find_position): Minor fix in handling maybe_next_line.
Dave Love <fx@gnu.org>
parents:
diff changeset
11006
Dave Love <fx@gnu.org>
parents:
diff changeset
11007 * config.in (HAVE_LIBKRB, HAVE_LIBDES): Add #undefs.
Dave Love <fx@gnu.org>
parents:
diff changeset
11008
Dave Love <fx@gnu.org>
parents:
diff changeset
11009 1996-08-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
11010
49505
1aba10ab73b4 Corrected misc. typos like missing : after file names,
Kim F. Storm <storm@cua.dk>
parents: 48207
diff changeset
11011 Renamings to avoid conflicting names on MSDOS.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
11012 * s/riscix12.h: Renamed from s/riscix12.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
11013 * s/sunos413.h: Renamed from s/sunos4-1-3.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
11014 * s/dgux5-4-3.h: Renamed from s/dgux5-4r3.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
11015 * s/sunos4-1-2.h: File deleted.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
11016
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
11017 * xmenu.c (set_frame_menubar): Don't add ibw to menubar_size.
Dave Love <fx@gnu.org>
parents:
diff changeset
11018
Dave Love <fx@gnu.org>
parents:
diff changeset
11019 * xfns.c (x_window): Don't add ibw to menubar_size.
Dave Love <fx@gnu.org>
parents:
diff changeset
11020
Dave Love <fx@gnu.org>
parents:
diff changeset
11021 1996-08-24 Paul Eggert <eggert@twinsun.com>
Dave Love <fx@gnu.org>
parents:
diff changeset
11022
Dave Love <fx@gnu.org>
parents:
diff changeset
11023 * editfns.c (Fencode_time, Fset_time_zone_rule):
Dave Love <fx@gnu.org>
parents:
diff changeset
11024 Use UTC if the zone is t.
Dave Love <fx@gnu.org>
parents:
diff changeset
11025
Dave Love <fx@gnu.org>
parents:
diff changeset
11026 1996-08-24 Erik Naggum <erik@naggum.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
11027
Dave Love <fx@gnu.org>
parents:
diff changeset
11028 * print.c (print-quoted): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
11029 (print): Print certain expressions more compactly when set.
Dave Love <fx@gnu.org>
parents:
diff changeset
11030 Also use XCAR and XCDR directly -- we know we have conses.
Dave Love <fx@gnu.org>
parents:
diff changeset
11031
Dave Love <fx@gnu.org>
parents:
diff changeset
11032 1996-08-23 Marcus Daniels <marcus@sayre.sysc.pdx.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
11033
Dave Love <fx@gnu.org>
parents:
diff changeset
11034 * xterm.c (x_term_init): If the default Xt font does not exist on
Dave Love <fx@gnu.org>
parents:
diff changeset
11035 the X server, add a resource so that dialog boxes use a common font.
Dave Love <fx@gnu.org>
parents:
diff changeset
11036
Dave Love <fx@gnu.org>
parents:
diff changeset
11037 1996-08-23 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
11038
Dave Love <fx@gnu.org>
parents:
diff changeset
11039 * window.c (Fsplit_window): Treat width just like height;
Dave Love <fx@gnu.org>
parents:
diff changeset
11040 no special handling for scroll bars.
Dave Love <fx@gnu.org>
parents:
diff changeset
11041
Dave Love <fx@gnu.org>
parents:
diff changeset
11042 1996-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
11043
Dave Love <fx@gnu.org>
parents:
diff changeset
11044 * Makefile.in (paths.h, config.h): Targets deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
11045 (../config.status): Add two new rules to check need for reconfigure.
Dave Love <fx@gnu.org>
parents:
diff changeset
11046
Dave Love <fx@gnu.org>
parents:
diff changeset
11047 * keyboard.c (command_loop_1): Check column_number_displayed
Dave Love <fx@gnu.org>
parents:
diff changeset
11048 in the selected window, not Vcolumn_number_mode.
Dave Love <fx@gnu.org>
parents:
diff changeset
11049 (Vcolumn_number_mode): Variable deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
11050 (syms_of_keyboard): Delete Lisp variable column-number-mode.
Dave Love <fx@gnu.org>
parents:
diff changeset
11051
Dave Love <fx@gnu.org>
parents:
diff changeset
11052 1996-08-22 Erik Naggum <erik@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
11053
Dave Love <fx@gnu.org>
parents:
diff changeset
11054 * dispnew.c (change_frame_size_1): Clean up conditional.
Dave Love <fx@gnu.org>
parents:
diff changeset
11055
Dave Love <fx@gnu.org>
parents:
diff changeset
11056 1996-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
11057
Dave Love <fx@gnu.org>
parents:
diff changeset
11058 * xmenu.c (xdialog_show): Don't allow 9 buttons.
Dave Love <fx@gnu.org>
parents:
diff changeset
11059
Dave Love <fx@gnu.org>
parents:
diff changeset
11060 1996-08-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
11061
Dave Love <fx@gnu.org>
parents:
diff changeset
11062 * process.c (send_process): GCPRO object.
Dave Love <fx@gnu.org>
parents:
diff changeset
11063
Dave Love <fx@gnu.org>
parents:
diff changeset
11064 * unexalpha.c: Conditionalize previous changes on not __linux__.
Dave Love <fx@gnu.org>
parents:
diff changeset
11065
Dave Love <fx@gnu.org>
parents:
diff changeset
11066 * xfns.c (x_set_scroll_bar_width): Call x_set_window_size
Dave Love <fx@gnu.org>
parents:
diff changeset
11067 when arg is nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
11068
Dave Love <fx@gnu.org>
parents:
diff changeset
11069 1996-08-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
11070
Dave Love <fx@gnu.org>
parents:
diff changeset
11071 * unexalpha.c: Include reloc.h and elf_abi.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
11072 (rel_dyn_section, dynstr_section, dynsym_section): New variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
11073 (old_data_scnhdr): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
11074 (CHECK_SCNHDR): Compare just 8 chars of section name.
Dave Love <fx@gnu.org>
parents:
diff changeset
11075 (unexec): Check for rel_dyn_section, dynsym_section, dynstr_section.
Dave Love <fx@gnu.org>
parents:
diff changeset
11076 Do call update_dynamic_symbols.
Dave Love <fx@gnu.org>
parents:
diff changeset
11077 (update_dynamic_symbols): Finish it up and take away #if 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
11078
Dave Love <fx@gnu.org>
parents:
diff changeset
11079 1996-08-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
11080
Dave Love <fx@gnu.org>
parents:
diff changeset
11081 * unexalpha.c (unexec): Copy the .got section.
Dave Love <fx@gnu.org>
parents:
diff changeset
11082
Dave Love <fx@gnu.org>
parents:
diff changeset
11083 1996-08-16 Karl Heuer <kwzh@gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
11084
Dave Love <fx@gnu.org>
parents:
diff changeset
11085 * cmds.c (Fdelete_backward_char): Fix off-by-one error.
Dave Love <fx@gnu.org>
parents:
diff changeset
11086 Treat deleted newline specially.
Dave Love <fx@gnu.org>
parents:
diff changeset
11087
Dave Love <fx@gnu.org>
parents:
diff changeset
11088 1996-08-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
11089
Dave Love <fx@gnu.org>
parents:
diff changeset
11090 * bytecode.c (Fbyte_code): For relative gotos, force signed arithmetic.
Dave Love <fx@gnu.org>
parents:
diff changeset
11091
Dave Love <fx@gnu.org>
parents:
diff changeset
11092 1996-08-14 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
11093
Dave Love <fx@gnu.org>
parents:
diff changeset
11094 * xfns.c (Fx_open_connection): Don't set Vx_resource_name.
Dave Love <fx@gnu.org>
parents:
diff changeset
11095
Dave Love <fx@gnu.org>
parents:
diff changeset
11096 See ChangeLog.6 for earlier changes.
39627
218f185269b8 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 38004
diff changeset
11097
79759
fc2bcd2a8aad Add 2008 to copyright years.
Glenn Morris <rgm@gnu.org>
parents: 78260
diff changeset
11098 Copyright (C) 1997, 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
75227
e90d04cd455a Update copyright for years from Emacs 21 to present (mainly adding
Glenn Morris <rgm@gnu.org>
parents: 52401
diff changeset
11099 Free Software Foundation, Inc.
75769
92a0e87ff562 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75621
diff changeset
11100
92a0e87ff562 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75621
diff changeset
11101 This file is part of GNU Emacs.
92a0e87ff562 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75621
diff changeset
11102
92a0e87ff562 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75621
diff changeset
11103 GNU Emacs is free software; you can redistribute it and/or modify
92a0e87ff562 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75621
diff changeset
11104 it under the terms of the GNU General Public License as published by
78260
922696f363b0 Switch license to GPLv3 or later.
Glenn Morris <rgm@gnu.org>
parents: 75769
diff changeset
11105 the Free Software Foundation; either version 3, or (at your option)
75769
92a0e87ff562 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75621
diff changeset
11106 any later version.
92a0e87ff562 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75621
diff changeset
11107
92a0e87ff562 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75621
diff changeset
11108 GNU Emacs is distributed in the hope that it will be useful,
92a0e87ff562 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75621
diff changeset
11109 but WITHOUT ANY WARRANTY; without even the implied warranty of
92a0e87ff562 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75621
diff changeset
11110 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
92a0e87ff562 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75621
diff changeset
11111 GNU General Public License for more details.
92a0e87ff562 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75621
diff changeset
11112
92a0e87ff562 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75621
diff changeset
11113 You should have received a copy of the GNU General Public License
92a0e87ff562 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75621
diff changeset
11114 along with GNU Emacs; see the file COPYING. If not, write to the
92a0e87ff562 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75621
diff changeset
11115 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
92a0e87ff562 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75621
diff changeset
11116 Boston, MA 02110-1301, USA.
52401
695cf19ef79e Add arch taglines
Miles Bader <miles@gnu.org>
parents: 49600
diff changeset
11117
695cf19ef79e Add arch taglines
Miles Bader <miles@gnu.org>
parents: 49600
diff changeset
11118 ;;; arch-tag: 3b03e091-1123-4031-b67d-41683932cc48