annotate src/ChangeLog.7 @ 95780:4538778f611d

Fix committer names and other typos.
author Juanma Barranquero <lekktu@gmail.com>
date Tue, 10 Jun 2008 16:50:18 +0000
parents 0cd73f056781
children a6bf9ec37d86
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
95780
4538778f611d Fix committer names and other typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 94701
diff changeset
710 1998-06-20 Per Starbäck <starback@strindberg.ling.uu.se>
25865
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]:
85960
71ce838e9a10 *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 78260
diff changeset
1484 Make definition consistent with prototypes on lisp.h.
25865
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
85960
71ce838e9a10 *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 78260
diff changeset
1780 * lisp.h: Include initial_obarray from lread.c.
25865
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
85960
71ce838e9a10 *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 78260
diff changeset
2220 * sysdep.c (init_sys_modes): Fix mixing of Lisp_Object and int.
25865
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
85960
71ce838e9a10 *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 78260
diff changeset
2249 and int.
25865
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):
85960
71ce838e9a10 *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 78260
diff changeset
2627 In FULL case, compute number of characters.
25865
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.
85960
71ce838e9a10 *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 78260
diff changeset
3080 Be sure not to have a multibyte sequence striding over the GAP.
25865
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.
85960
71ce838e9a10 *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 78260
diff changeset
4169 (test_completion): Pass both kinds of size to oblookup.
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.
Dave Love <fx@gnu.org>
parents:
diff changeset
4361
Dave Love <fx@gnu.org>
parents:
diff changeset
4362 * search.c (scan_newline): Always restore prev value of immediate_quit.
Dave Love <fx@gnu.org>
parents:
diff changeset
4363
Dave Love <fx@gnu.org>
parents:
diff changeset
4364 1997-12-31 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4365
Dave Love <fx@gnu.org>
parents:
diff changeset
4366 * syntax.c (scan_sexps_forward): Additional arg FROM_BYTE.
Dave Love <fx@gnu.org>
parents:
diff changeset
4367 Calls changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
4368 (find_defun_start): Scan bytes and chars. Additional arg POS_BYTE.
Dave Love <fx@gnu.org>
parents:
diff changeset
4369 Save final byte pos in find_start_value_byte.
Dave Love <fx@gnu.org>
parents:
diff changeset
4370 (find_start_value_byte): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
4371
Dave Love <fx@gnu.org>
parents:
diff changeset
4372 * charset.c (Fchars_in_string): Update call to CHAR_HEAD_P.
Dave Love <fx@gnu.org>
parents:
diff changeset
4373 (chars_in_text, str_cmpchar_id, Fcompose_string): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4374
Dave Love <fx@gnu.org>
parents:
diff changeset
4375 * indent.c (current_column_1, Fmove_to_column):
Dave Love <fx@gnu.org>
parents:
diff changeset
4376 Update call to CHAR_HEAD_P.
Dave Love <fx@gnu.org>
parents:
diff changeset
4377
Dave Love <fx@gnu.org>
parents:
diff changeset
4378 * fileio.c (Finsert_file_contents): Update call to CHAR_HEAD_P.
Dave Love <fx@gnu.org>
parents:
diff changeset
4379
Dave Love <fx@gnu.org>
parents:
diff changeset
4380 * editfns.c (Fsref): Update call to CHAR_HEAD_P.
Dave Love <fx@gnu.org>
parents:
diff changeset
4381 (Fcompare_buffer_substrings. Ftranslate_region): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4382
Dave Love <fx@gnu.org>
parents:
diff changeset
4383 * doprnt.c (doprnt1): Call to CHAR_HEAD_P fixed.
Dave Love <fx@gnu.org>
parents:
diff changeset
4384
Dave Love <fx@gnu.org>
parents:
diff changeset
4385 * charset.h (CHAR_HEAD_P): Take char, not pointer, as arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
4386
Dave Love <fx@gnu.org>
parents:
diff changeset
4387 * 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
4388
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4389 * indent.c (indented_beyond_p): Take POS in bytes and chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
4390 Callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
4391 (pos_tab_indent): Function moved to xdisp.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
4392
Dave Love <fx@gnu.org>
parents:
diff changeset
4393 1997-12-30 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4394
Dave Love <fx@gnu.org>
parents:
diff changeset
4395 * xdisp.c (redisplay_internal): Use scan_newline.
Dave Love <fx@gnu.org>
parents:
diff changeset
4396 (display_text_line, try_window_id): Use scan_newline.
Dave Love <fx@gnu.org>
parents:
diff changeset
4397
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
4398 * xdisp.c (pos_tab_indent): Moved from indent.c. Now static.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4399 Take POS in bytes and chars. Callers changed.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
4400
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4401 * indent.c (Fcurrent_indentation): Use scan_newline and SET_PT_BOTH.
Dave Love <fx@gnu.org>
parents:
diff changeset
4402 (indented_beyond_p, current_column_1): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4403
Dave Love <fx@gnu.org>
parents:
diff changeset
4404 * fileio.c (Fwrite_region): Use scan_newline.
Dave Love <fx@gnu.org>
parents:
diff changeset
4405
Dave Love <fx@gnu.org>
parents:
diff changeset
4406 * buffer.c (Fmake_indirect_buffer): Use set_marker_both.
Dave Love <fx@gnu.org>
parents:
diff changeset
4407 (set_buffer_internal_1): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4408 (set_buffer_temp): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4409
Dave Love <fx@gnu.org>
parents:
diff changeset
4410 * xdisp.c (redisplay_window): Handle byte and char positions.
Dave Love <fx@gnu.org>
parents:
diff changeset
4411 (try_window): Don't move W->start if it's already at right place.
Dave Love <fx@gnu.org>
parents:
diff changeset
4412
Dave Love <fx@gnu.org>
parents:
diff changeset
4413 * window.c (Fset_window_buffer): Use set_marker_both.
Dave Love <fx@gnu.org>
parents:
diff changeset
4414 (Fselect_window, Fscroll_other_window, save_window_save): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4415 (Fset_window_configuration): Pass p->mark itself to Fset_marker
Dave Love <fx@gnu.org>
parents:
diff changeset
4416 and set_marker_restricted_both.
Dave Love <fx@gnu.org>
parents:
diff changeset
4417 (temp_output_buffer_show): Use set_marker_restricted_both.
Dave Love <fx@gnu.org>
parents:
diff changeset
4418 (window_scroll): Save and restore both kinds of pointers.
Dave Love <fx@gnu.org>
parents:
diff changeset
4419
Dave Love <fx@gnu.org>
parents:
diff changeset
4420 * process.c (status_notify): Use byte and char pointers.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
4421
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4422 * callint.c (Fcall_interactively) <'d', 'r'>: Use set_marker_both.
Dave Love <fx@gnu.org>
parents:
diff changeset
4423
Dave Love <fx@gnu.org>
parents:
diff changeset
4424 * emacs.c (abort): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
4425
Dave Love <fx@gnu.org>
parents:
diff changeset
4426 1997-12-29 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4427
Dave Love <fx@gnu.org>
parents:
diff changeset
4428 * window.c (Fdelete_other_windows): Rely on vmotion to give bytepos.
Dave Love <fx@gnu.org>
parents:
diff changeset
4429 Use set_marker_both. Use byte positions.
Dave Love <fx@gnu.org>
parents:
diff changeset
4430 (Frecenter): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4431 (Fmove_to_window_line): Use set_marker_both and Fgoto_char.
Dave Love <fx@gnu.org>
parents:
diff changeset
4432
Dave Love <fx@gnu.org>
parents:
diff changeset
4433 * s/sco4.h (LIB_MOTIF): Define, if HAVE_LIBINTL.
Dave Love <fx@gnu.org>
parents:
diff changeset
4434 (LIBX11_SYSTEM): Undo previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
4435
Dave Love <fx@gnu.org>
parents:
diff changeset
4436 * cmds.c (forward_point): Function deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
4437 (Fforward_point): Just add.
Dave Love <fx@gnu.org>
parents:
diff changeset
4438 (Fforward_char): Don't call forward_point, just add.
Dave Love <fx@gnu.org>
parents:
diff changeset
4439 (Fforward_line): Use scan_newline.
Dave Love <fx@gnu.org>
parents:
diff changeset
4440 (Fdelete_char): No need for forward_point, just add.
Dave Love <fx@gnu.org>
parents:
diff changeset
4441 (Fdelete_backward_char): Handle bytes and chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
4442 (internal_self_insert): Handle bytes and chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
4443
Dave Love <fx@gnu.org>
parents:
diff changeset
4444 * xdisp.c (display_count_lines): Several changes in args.
Dave Love <fx@gnu.org>
parents:
diff changeset
4445 Do the work directly.
Dave Love <fx@gnu.org>
parents:
diff changeset
4446 (display_scan_buffer): Function deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
4447 (decode_mode_spec): Pass new arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
4448 (message_log_check_duplicate): Take charpos and bytepos args.
Dave Love <fx@gnu.org>
parents:
diff changeset
4449 (message_dolog): Use markers to update old PT, BEGV, ZV.
Dave Love <fx@gnu.org>
parents:
diff changeset
4450 Use scan_newline. Handle positions in bytes and chars.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
4451
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4452 1997-12-28 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4453
Dave Love <fx@gnu.org>
parents:
diff changeset
4454 * xselect.c (Fx_rotate_cut_buffers_internal): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
4455
Dave Love <fx@gnu.org>
parents:
diff changeset
4456 * coding.c (code_convert_region): Handle bytepos and charpos.
Dave Love <fx@gnu.org>
parents:
diff changeset
4457 (Fdetect_coding_region): Likewise.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
4458
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4459 * Makefile.in (marker.o): Depend on charset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
4460
Dave Love <fx@gnu.org>
parents:
diff changeset
4461 1997-12-27 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4462
Dave Love <fx@gnu.org>
parents:
diff changeset
4463 * casefiddle.c (casify_region): Scan in bytes and chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
4464 (casify_object, casify_region): Declare str, workbuf as unsigned char.
Dave Love <fx@gnu.org>
parents:
diff changeset
4465
Dave Love <fx@gnu.org>
parents:
diff changeset
4466 * insdel.c (move_gap): Use move_gap_both.
Dave Love <fx@gnu.org>
parents:
diff changeset
4467 (move_gap_both): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
4468 (gap_left, gap_right): Take both charpos and bytepos args.
Dave Love <fx@gnu.org>
parents:
diff changeset
4469 (adjust_markers_gap_motion): Renamed from adjust_markers
Dave Love <fx@gnu.org>
parents:
diff changeset
4470 and simplified.
Dave Love <fx@gnu.org>
parents:
diff changeset
4471 (adjust_markers_for_delete): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
4472 (adjust_markers_for_insert): Take args in chars and bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
4473 Also new arg BEFORE_MARKERS. One call does all marker updating
Dave Love <fx@gnu.org>
parents:
diff changeset
4474 needed for any insert.
Dave Love <fx@gnu.org>
parents:
diff changeset
4475 (adjust_point): Take 2 args and update PT and PT_BYTE.
Dave Love <fx@gnu.org>
parents:
diff changeset
4476 (make_gap): Handle bytes vs chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
4477 (insert, insert_and_inherit): Handle bytes vs chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
4478 Pass new BEFORE_MARKERS arg to insert_1.
Dave Love <fx@gnu.org>
parents:
diff changeset
4479 (insert_before_markers, insert_before_markers_and_inherit): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4480 (insert_from_string, insert_from_string_before_markers): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4481 (insert_from_buffer): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4482 (insert_1): Handle bytes vs chars. New arg BEFORE_MARKERS.
Dave Love <fx@gnu.org>
parents:
diff changeset
4483 (insert_from_string_1, insert_from_buffer_1): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4484 (replace_range): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4485 (del_range_2): New subroutine, taken from del_range_1.
Dave Love <fx@gnu.org>
parents:
diff changeset
4486 (del_range_1): Use del_range_2.
Dave Love <fx@gnu.org>
parents:
diff changeset
4487 (del_range_byte, del_range_both): New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
4488
Dave Love <fx@gnu.org>
parents:
diff changeset
4489 * syntax.h (SETUP_SYNTAX_TABLE_FOR_OBJECT): Call bytepos_to_charpos.
Dave Love <fx@gnu.org>
parents:
diff changeset
4490 Wrap in if (1) ... else.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
4491
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4492 * minibuf.c (Fminibuffer_complete_word): Handle bytes vs characters
Dave Love <fx@gnu.org>
parents:
diff changeset
4493 when comparing buffer against string.
Dave Love <fx@gnu.org>
parents:
diff changeset
4494 (temp_echo_area_glyphs): Save, update, delete text using
Dave Love <fx@gnu.org>
parents:
diff changeset
4495 byte and char positions.
Dave Love <fx@gnu.org>
parents:
diff changeset
4496 (read_minibuf): BACKUP_N counts bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
4497
Dave Love <fx@gnu.org>
parents:
diff changeset
4498 * syntax.c (Fforward_comment): Scan by bytes and chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
4499 (Fbackward_prefix_chars): Scan by bytes and chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
4500 (scan_words, scan_sexps_forward): Scan bytes as well as chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
4501 (skip_chars, scan_lists): Scan by bytes and chars. Now static.
Dave Love <fx@gnu.org>
parents:
diff changeset
4502
Dave Love <fx@gnu.org>
parents:
diff changeset
4503 * buffer.h (DECODE_POSITION): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
4504 (CHAR_TO_BYTE, BYTE_TO_CHAR): New macros.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
4505
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4506 * buffer.h (BEG_BYTE, BEGV_BYTE, PT_BYTE, GPT_BYTE)
Dave Love <fx@gnu.org>
parents:
diff changeset
4507 (ZV_BYTE, Z_BYTE): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
4508 (BUF_BEG_BYTE, BUF_BEGV_BYTE, BUF_PT_BYTE, BUF_GPT_BYTE)
Dave Love <fx@gnu.org>
parents:
diff changeset
4509 (BUF_ZV_BYTE, BUF_Z_BYTE): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
4510 (BUF_GAP_END_ADDR): New macro.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
4511 (BEGV_ADDR, PT_ADDR, GPT_ADDR, GAP_END_ADDR, ZV_ADDR, Z_ADDR):
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4512 Use the new ..._byte buffer data.
Dave Love <fx@gnu.org>
parents:
diff changeset
4513 (BUFFER_CEILING_OF, BUFFER_FLOOR_OF): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4514 (BUF_GPT_ADDR, BUF_Z_ADDR): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4515 (SET_PT_BOTH, TEMP_SET_PT_BOTH): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
4516 (SET_PT, TEMP_SET_PT, BUF_SET_PT, BUF_TEMP_SET_PT):
Dave Love <fx@gnu.org>
parents:
diff changeset
4517 Call functions with new arg order.
Dave Love <fx@gnu.org>
parents:
diff changeset
4518 (SET_BUF_BEGV, SET_BUF_BEGV_BOTH): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
4519 (SET_BUF_PT): Macro deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
4520 (SET_BUF_ZV): Set charpos and bytepos.
Dave Love <fx@gnu.org>
parents:
diff changeset
4521 (SET_BUF_ZV_BOTH, SET_BUF_PT_BOTH): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
4522 (BYTE_POS_ADDR): Renamed from POS_ADDR.
Dave Love <fx@gnu.org>
parents:
diff changeset
4523 (CHAR_POS_ADDR): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
4524 (FETCH_BYTE): Use BYTE_POS_ADDR.
Dave Love <fx@gnu.org>
parents:
diff changeset
4525 (FETCH_MULTIBYTE_CHAR): Use ..._BYTE macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
4526 (BUF_CHAR_ADDRESS): Convert charpos to bytepos.
Dave Love <fx@gnu.org>
parents:
diff changeset
4527 (BUF_BYTE_ADDRESS): New macro, like the old BUF_CHAR_ADDRESS.
Dave Love <fx@gnu.org>
parents:
diff changeset
4528 (PTR_BYTE_POS): Renamed from PTR_CHAR_POS.
Dave Love <fx@gnu.org>
parents:
diff changeset
4529 (BUF_PTR_BYTE_POS): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
4530 (BUF_FETCH_CHAR, BUF_FETCH_BYTE, BUF_FETCH_MULTIBYTE_CHAR): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
4531 (struct buffer_text): New fields gpt_byte, z_byte.
Dave Love <fx@gnu.org>
parents:
diff changeset
4532 (struct buffer): New fields pt_byte, begv_byte, zv_byte.
Dave Love <fx@gnu.org>
parents:
diff changeset
4533
Dave Love <fx@gnu.org>
parents:
diff changeset
4534 * syntax.c (char_quoted): Take charpos and bytepos as args.
Dave Love <fx@gnu.org>
parents:
diff changeset
4535 (back_comment): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4536 (update_syntax_table): Arg renamed.
Dave Love <fx@gnu.org>
parents:
diff changeset
4537 (inc_bytepos, dec_bytepos): New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
4538
Dave Love <fx@gnu.org>
parents:
diff changeset
4539 * abbrev.c (describe_abbrev): Return void.
Dave Love <fx@gnu.org>
parents:
diff changeset
4540 (write_abbrev): Return void.
Dave Love <fx@gnu.org>
parents:
diff changeset
4541 (Fexpand_abbrev): Scan in bytepos along with charpos.
Dave Love <fx@gnu.org>
parents:
diff changeset
4542 (Funexpand_abbrev): Use bytepos to delete the expansion.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
4543
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4544 * charset.h (INC_POS, DEC_POS): Fix because arg is a bufpos.
Dave Love <fx@gnu.org>
parents:
diff changeset
4545 (BUF_INC_POS, BUF_DEC_POS): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
4546 (INC_BOTH, DEC_BOTH): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
4547
Dave Love <fx@gnu.org>
parents:
diff changeset
4548 * minibuf.c (Fread_command, Fread_variable): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
4549
Dave Love <fx@gnu.org>
parents:
diff changeset
4550 * intervals.h (set_point, temp_set_point): Swap args in decl.
Dave Love <fx@gnu.org>
parents:
diff changeset
4551 (set_point_both, temp_set_point_both): New decls.
Dave Love <fx@gnu.org>
parents:
diff changeset
4552
Dave Love <fx@gnu.org>
parents:
diff changeset
4553 * print.c (PRINTDECLARE): Declare old_point_byte and start_point_byte.
Dave Love <fx@gnu.org>
parents:
diff changeset
4554 (PRINTPREPARE): For a marker, set old_point_byte and start_point_byte.
Dave Love <fx@gnu.org>
parents:
diff changeset
4555 Set both kinds of PT from the marker.
Dave Love <fx@gnu.org>
parents:
diff changeset
4556 (PRINTFINISH): For a marker, use set_marker_both.
Dave Love <fx@gnu.org>
parents:
diff changeset
4557 Restore both kinds of PT.
Dave Love <fx@gnu.org>
parents:
diff changeset
4558 (print): For strings and symbols, handle multibyte chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
4559
Dave Love <fx@gnu.org>
parents:
diff changeset
4560 1997-12-26 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4561
Dave Love <fx@gnu.org>
parents:
diff changeset
4562 * lread.c (readchar_backlog): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
4563 (readchar): When fetching from buffer or marker,
Dave Love <fx@gnu.org>
parents:
diff changeset
4564 use readchar_backlog to fetch bytes from a character.
Dave Love <fx@gnu.org>
parents:
diff changeset
4565 (unreadchar): Increment readchar_backlog.
Dave Love <fx@gnu.org>
parents:
diff changeset
4566 (readevalloop, Fread): Init readchar_backlog.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
4567
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4568 * charset.c (Fchar_boundary_p): Always return 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
4569 (Fchars_in_region): Just subtract the arguments.
Dave Love <fx@gnu.org>
parents:
diff changeset
4570 (chars_in_text): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
4571 (Ffind_charset_region): Scan in bytepos as well as charpos.
Dave Love <fx@gnu.org>
parents:
diff changeset
4572
Dave Love <fx@gnu.org>
parents:
diff changeset
4573 * process.c (Fprocess_send_region): Make bytepos for send_process.
Dave Love <fx@gnu.org>
parents:
diff changeset
4574 (read_process_output): Save, restore, and update both kinds of ptrs.
Dave Love <fx@gnu.org>
parents:
diff changeset
4575 (send_process): OFFSET is now in bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
4576
Dave Love <fx@gnu.org>
parents:
diff changeset
4577 * marker.c (marker_byte_position): Renamed from marker_position.
Dave Love <fx@gnu.org>
parents:
diff changeset
4578 (marker_position): New function returns the charpos.
Dave Love <fx@gnu.org>
parents:
diff changeset
4579 (Fbuffer_has_markers_at): Test the marker's charpos.
Dave Love <fx@gnu.org>
parents:
diff changeset
4580 (set_marker_restricted, Fset_marker): Set both kinds of position.
Dave Love <fx@gnu.org>
parents:
diff changeset
4581 Optimize case where POSITION is a marker.
Dave Love <fx@gnu.org>
parents:
diff changeset
4582 (set_marker_both, set_marker_restricted_both): New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
4583 (Fmarker_position): Use the charpos.
Dave Love <fx@gnu.org>
parents:
diff changeset
4584
Dave Love <fx@gnu.org>
parents:
diff changeset
4585 * marker.c (charpos_to_bytepos, bytepos_to_charpos): New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
4586 (buf_charpos_to_bytepos, buf_bytepos_to_charpos): New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
4587
Dave Love <fx@gnu.org>
parents:
diff changeset
4588 * textprop.c (Ftext_properties_at): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
4589
Dave Love <fx@gnu.org>
parents:
diff changeset
4590 * intervals.c (set_point_both): Renamed from set_point;
Dave Love <fx@gnu.org>
parents:
diff changeset
4591 New arg BYTE; BUFFER is now first arg; use temp_set_point_both.
Dave Love <fx@gnu.org>
parents:
diff changeset
4592 (set_point): New function; uses set_point_both.
Dave Love <fx@gnu.org>
parents:
diff changeset
4593 (temp_set_point_both): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
4594 (temp_set_point): Update BUF_PT_BYTE.
Dave Love <fx@gnu.org>
parents:
diff changeset
4595 (get_local_map): Save and restore both forms of the buffer bounds.
Dave Love <fx@gnu.org>
parents:
diff changeset
4596
Dave Love <fx@gnu.org>
parents:
diff changeset
4597 * buffer.c (set_buffer_temp):
Dave Love <fx@gnu.org>
parents:
diff changeset
4598 Update BUF_PT_BYTE, BUF_BEGV_BYTE and BUF_ZV_BYTE.
Dave Love <fx@gnu.org>
parents:
diff changeset
4599 (Fmake_indirect_buffer, set_buffer_internal_1):
Dave Love <fx@gnu.org>
parents:
diff changeset
4600 Set up the pt, begv and zv markers with both kinds of position.
Dave Love <fx@gnu.org>
parents:
diff changeset
4601 Set BUF_PT_BYTE, BUF_BEGV_BYTE, BUF_ZV_BYTE.
Dave Love <fx@gnu.org>
parents:
diff changeset
4602 (Fget_buffer_create): Set BUF_..._BYTE.
Dave Love <fx@gnu.org>
parents:
diff changeset
4603
Dave Love <fx@gnu.org>
parents:
diff changeset
4604 * indent.c (vmotion, compute_motion): Set up bytepos value
Dave Love <fx@gnu.org>
parents:
diff changeset
4605 to return it. ??? This is a quick hack and must be redone.
Dave Love <fx@gnu.org>
parents:
diff changeset
4606 (current_column): Handle bytepos and charpos.
Dave Love <fx@gnu.org>
parents:
diff changeset
4607 (position_indentation): Take bytepos as arg, and scan with it.
Dave Love <fx@gnu.org>
parents:
diff changeset
4608 Calls changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
4609 (Fmove_to_column): Scan with bytepos and charpos.
Dave Love <fx@gnu.org>
parents:
diff changeset
4610 (pos_tab_offset): Use bytepos to do FETCH_BYTE.
Dave Love <fx@gnu.org>
parents:
diff changeset
4611 (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
4612
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4613 * xdisp.c (try_window): Pass bytepos to and from display_text_line.
Dave Love <fx@gnu.org>
parents:
diff changeset
4614 (try_window_id): Likewise. Use byte pos as well as charpos.
Dave Love <fx@gnu.org>
parents:
diff changeset
4615 (redisplay_internal): Handle bytepos for tlbufpos.
Dave Love <fx@gnu.org>
parents:
diff changeset
4616
Dave Love <fx@gnu.org>
parents:
diff changeset
4617 * xdisp.c (message): Cast last arg to doprnt.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
4618
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4619 * indent.h (struct position): New field bytepos.
Dave Love <fx@gnu.org>
parents:
diff changeset
4620
Dave Love <fx@gnu.org>
parents:
diff changeset
4621 * keyboard.c (command_loop_1): Use PT_BYTE when calling FETCH_BYTE.
Dave Love <fx@gnu.org>
parents:
diff changeset
4622 Instead of Fforward_point, just add.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
4623
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4624 * search.c (looking_at_1): Use bytepos to call re_search_2.
Dave Love <fx@gnu.org>
parents:
diff changeset
4625 Convert search regs to charpos, if search succeeded.
Dave Love <fx@gnu.org>
parents:
diff changeset
4626 (search_buffer): Likewise. Also convert charpos <-> bytepos
Dave Love <fx@gnu.org>
parents:
diff changeset
4627 in non-regexp case.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
4628 (scan_buffer): Convert charpos <-> bytepos.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4629 (scan_newline): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
4630 (find_next_newline): Function deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
4631 (set_search_regs): Args now in bytes; convert to charpos.
Dave Love <fx@gnu.org>
parents:
diff changeset
4632 (Freplace_match): Convert charpos <-> bytepos when scanning case.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
4633
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4634 * fileio.c (restore_point_unwind): Now static. Use Fgoto_char.
Dave Love <fx@gnu.org>
parents:
diff changeset
4635 (Funhandled_file_name_directory): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
4636 (Finsert_file_contents): Handle bytes vs chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
4637 (Fwrite_region): Handle bytes vs chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
4638 (a_write): Take args in bytes; handle annotations labeled in chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
4639 (e_write): Rename args.
Dave Love <fx@gnu.org>
parents:
diff changeset
4640 (Funhandled_file_name_directory): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
4641 (a_write, e_write): Now static.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
4642
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4643 * editfns.c (Fgoto_char): When arg is a marker, copy char and byte
Dave Love <fx@gnu.org>
parents:
diff changeset
4644 positions from it. When arg is an integer, no need to worry that it
Dave Love <fx@gnu.org>
parents:
diff changeset
4645 is in middle of a character.
Dave Love <fx@gnu.org>
parents:
diff changeset
4646 (buildmark): Take 2 args (charpos and bytepos). Callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
4647 (Fline_beginning_position): Save and restore both kinds of PT.
Dave Love <fx@gnu.org>
parents:
diff changeset
4648 (Fprevious_char): Use PT_BYTE.
Dave Love <fx@gnu.org>
parents:
diff changeset
4649 (Fbolp, Feolp): Use PT_BYTE.
Dave Love <fx@gnu.org>
parents:
diff changeset
4650 (transpose_markers): Take args in chars and bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
4651 (Ftranspose_regions): Work with byte and char positions.
Dave Love <fx@gnu.org>
parents:
diff changeset
4652 (Fchar_after, Fchar_before): Use bytepos.
Dave Love <fx@gnu.org>
parents:
diff changeset
4653 (make_buffer_string): Convert charpos to bytepos.
Dave Love <fx@gnu.org>
parents:
diff changeset
4654 (Fcompare_buffer_substrings): Work with charpos and bytepos.
Dave Love <fx@gnu.org>
parents:
diff changeset
4655 (Fsubst_char_in_region): Handle charpos and bytepos.
Dave Love <fx@gnu.org>
parents:
diff changeset
4656 (Fwiden, Fnarrow_to_region): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4657 (save_restriction_restore): Update PT and PT_BYTES.
Dave Love <fx@gnu.org>
parents:
diff changeset
4658 Cast arg to doprnt_lisp.
Dave Love <fx@gnu.org>
parents:
diff changeset
4659
Dave Love <fx@gnu.org>
parents:
diff changeset
4660 1997-12-26 Richard Stallman <rms@sucrose.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4661
Dave Love <fx@gnu.org>
parents:
diff changeset
4662 * keymap.c (Vminor_mode_overriding_map_alist): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
4663 (syms_of_keymap): Set up Lisp var.
Dave Love <fx@gnu.org>
parents:
diff changeset
4664 (current_minor_maps): Use Vminor_mode_overriding_map_alist first,
Dave Love <fx@gnu.org>
parents:
diff changeset
4665 then Vminor_mode_map_alist.
Dave Love <fx@gnu.org>
parents:
diff changeset
4666
Dave Love <fx@gnu.org>
parents:
diff changeset
4667 * config.in (HAVE_STRING_H): Add #undef.
Dave Love <fx@gnu.org>
parents:
diff changeset
4668 [HAVE_STRING_H]: Include string.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
4669
Dave Love <fx@gnu.org>
parents:
diff changeset
4670 1997-12-24 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4671
Dave Love <fx@gnu.org>
parents:
diff changeset
4672 * fileio.c (Finsert_file_contents): Don't use coding.symbol
Dave Love <fx@gnu.org>
parents:
diff changeset
4673 in unusual paths which don't set it up.
Dave Love <fx@gnu.org>
parents:
diff changeset
4674
Dave Love <fx@gnu.org>
parents:
diff changeset
4675 * xdisp.c: Declare nonascii_insert_offset.
Dave Love <fx@gnu.org>
parents:
diff changeset
4676
Dave Love <fx@gnu.org>
parents:
diff changeset
4677 1997-12-21 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4678
Dave Love <fx@gnu.org>
parents:
diff changeset
4679 * xterm.c (x_display_cursor): Abort if X or Y is out of range.
Dave Love <fx@gnu.org>
parents:
diff changeset
4680
Dave Love <fx@gnu.org>
parents:
diff changeset
4681 1997-12-20 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4682
Dave Love <fx@gnu.org>
parents:
diff changeset
4683 * sysdep.c (sys_signal): Undo previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
4684
Dave Love <fx@gnu.org>
parents:
diff changeset
4685 * emacs.c (Vsignal_USR1_hook, Vsignal_USR2_hook): New variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
4686 (syms_of_emacs): Set up Lisp variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
4687 (handle_USR1_signal, handle_USR2_signal): New signal handlers.
Dave Love <fx@gnu.org>
parents:
diff changeset
4688 (main): Set up signal handlers.
Dave Love <fx@gnu.org>
parents:
diff changeset
4689
Dave Love <fx@gnu.org>
parents:
diff changeset
4690 * s/sco4.h (LIBX11_SYSTEM) [HAVE_LIBINTL and MOTIF]: Add -lintl.
Dave Love <fx@gnu.org>
parents:
diff changeset
4691
Dave Love <fx@gnu.org>
parents:
diff changeset
4692 * config.in (HAVE_LIBINTL): Add #undef.
Dave Love <fx@gnu.org>
parents:
diff changeset
4693
Dave Love <fx@gnu.org>
parents:
diff changeset
4694 1997-12-20 Toshiaki Nomura <dsfrsoft@yk.fujitsu.co.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
4695
Dave Love <fx@gnu.org>
parents:
diff changeset
4696 * s/uxpds.h: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
4697
Dave Love <fx@gnu.org>
parents:
diff changeset
4698 1997-12-19 Richard Stallman <rms@sucrose.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4699
Dave Love <fx@gnu.org>
parents:
diff changeset
4700 * minibuf.c (Vread_buffer_function): New var.
Dave Love <fx@gnu.org>
parents:
diff changeset
4701 (syms_of_minibuf): Set up Lisp var.
Dave Love <fx@gnu.org>
parents:
diff changeset
4702 (Fread_buffer): Use Vread_buffer_function.
Dave Love <fx@gnu.org>
parents:
diff changeset
4703
Dave Love <fx@gnu.org>
parents:
diff changeset
4704 * lisp.h (message2_nolog): Fix arg types.
Dave Love <fx@gnu.org>
parents:
diff changeset
4705
Dave Love <fx@gnu.org>
parents:
diff changeset
4706 * xdisp.c (message2_nolog): New arg MULTIBYTE.
Dave Love <fx@gnu.org>
parents:
diff changeset
4707 (message2): Pass new arg to message2_nolog.
Dave Love <fx@gnu.org>
parents:
diff changeset
4708 (message1_nolog): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4709
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
4710 * keyboard.c (Fexecute_extended_command):
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4711 Save message_enable_multibyte and pass it to message2_nolog.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
4712
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4713 * alloc.c (Fgarbage_collect):
Dave Love <fx@gnu.org>
parents:
diff changeset
4714 Save message_enable_multibyte and pass it to message2_nolog.
Dave Love <fx@gnu.org>
parents:
diff changeset
4715
Dave Love <fx@gnu.org>
parents:
diff changeset
4716 1997-12-17 Richard Stallman <rms@sucrose.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4717
Dave Love <fx@gnu.org>
parents:
diff changeset
4718 * syntax.c (Fparse_partial_sexp): Return nil for 9th element
Dave Love <fx@gnu.org>
parents:
diff changeset
4719 whenever not inside a string or a comment.
Dave Love <fx@gnu.org>
parents:
diff changeset
4720
Dave Love <fx@gnu.org>
parents:
diff changeset
4721 1997-12-16 Richard Stallman <rms@sucrose.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4722
Dave Love <fx@gnu.org>
parents:
diff changeset
4723 * minibuf.c (Fread_variable): If DEFAULT_VALUE is symbol, use its name.
Dave Love <fx@gnu.org>
parents:
diff changeset
4724 (Fread_command): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4725
Dave Love <fx@gnu.org>
parents:
diff changeset
4726 1997-12-15 Richard Stallman <rms@sucrose.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4727
Dave Love <fx@gnu.org>
parents:
diff changeset
4728 * xdisp.c (message_dolog): Update PT and ZV properly when at end of
Dave Love <fx@gnu.org>
parents:
diff changeset
4729 buffer, when we convert between multibyte and single-byte.
Dave Love <fx@gnu.org>
parents:
diff changeset
4730 Properly initialize i.
Dave Love <fx@gnu.org>
parents:
diff changeset
4731
Dave Love <fx@gnu.org>
parents:
diff changeset
4732 * xdisp.c (message_dolog): Convert between single-byte and multibyte
Dave Love <fx@gnu.org>
parents:
diff changeset
4733 when inserting text into *Messages*.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
4734
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4735 1997-12-11 Richard Stallman <rms@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4736
Dave Love <fx@gnu.org>
parents:
diff changeset
4737 * sysdep.c (sys_signal): Add two casts.
Dave Love <fx@gnu.org>
parents:
diff changeset
4738
Dave Love <fx@gnu.org>
parents:
diff changeset
4739 1997-12-09 Richard Stallman <rms@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4740
Dave Love <fx@gnu.org>
parents:
diff changeset
4741 * callproc.c (Fcall_process): Don't clobber new_argv[0]
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
4742 in the case of no args.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4743
Dave Love <fx@gnu.org>
parents:
diff changeset
4744 1997-12-09 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
4745
Dave Love <fx@gnu.org>
parents:
diff changeset
4746 * charset.c (Fget_unused_iso_final_char): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
4747 (syms_of_charset): Declare it as a Lisp function.
Dave Love <fx@gnu.org>
parents:
diff changeset
4748
Dave Love <fx@gnu.org>
parents:
diff changeset
4749 * callproc.c (Fcall_process): Set Vlast_coding_system_used after
Dave Love <fx@gnu.org>
parents:
diff changeset
4750 reading from the process.
Dave Love <fx@gnu.org>
parents:
diff changeset
4751
Dave Love <fx@gnu.org>
parents:
diff changeset
4752 * process.c (read_process_output): Fix previous change, i.e, if
Dave Love <fx@gnu.org>
parents:
diff changeset
4753 proc_encode_coding_system[p->outfd] is NULL, instead of allocating
Dave Love <fx@gnu.org>
parents:
diff changeset
4754 `struct coding_system' for encoding, just skip setting up coding
Dave Love <fx@gnu.org>
parents:
diff changeset
4755 system for encoding. Set Vlast_coding_system_used after some text
Dave Love <fx@gnu.org>
parents:
diff changeset
4756 is read.
Dave Love <fx@gnu.org>
parents:
diff changeset
4757 (send_process): Set Vlast_coding_system_used after deciding a
Dave Love <fx@gnu.org>
parents:
diff changeset
4758 coding system to be used for encoding.
Dave Love <fx@gnu.org>
parents:
diff changeset
4759
Dave Love <fx@gnu.org>
parents:
diff changeset
4760 * fileio.c (Finsert_file_contents): Set Vlast_coding_system_used
Dave Love <fx@gnu.org>
parents:
diff changeset
4761 before calling Vafter_insert_file_functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
4762 (Fwrite_region): Set Vlast_coding_system_used after deciding a
Dave Love <fx@gnu.org>
parents:
diff changeset
4763 coding system to be used for encoding.
Dave Love <fx@gnu.org>
parents:
diff changeset
4764
Dave Love <fx@gnu.org>
parents:
diff changeset
4765 * coding.c (setup_coding_system): Do not set
Dave Love <fx@gnu.org>
parents:
diff changeset
4766 Vlast_coding_system_used here.
Dave Love <fx@gnu.org>
parents:
diff changeset
4767 (decode_coding_sjis_big5): Decode Big5 text of CR only end-of-line
Dave Love <fx@gnu.org>
parents:
diff changeset
4768 correctly.
Dave Love <fx@gnu.org>
parents:
diff changeset
4769
Dave Love <fx@gnu.org>
parents:
diff changeset
4770 1997-12-08 Ken'ichi Handa <handa@delysid.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4771
Dave Love <fx@gnu.org>
parents:
diff changeset
4772 * keyboard.c (Fexecute_extended_command): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
4773
Dave Love <fx@gnu.org>
parents:
diff changeset
4774 1997-12-07 Karl Heuer <kwzh@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4775
Dave Love <fx@gnu.org>
parents:
diff changeset
4776 * process.c (read_process_output): Allocate for coding system, if
Dave Love <fx@gnu.org>
parents:
diff changeset
4777 not already done.
Dave Love <fx@gnu.org>
parents:
diff changeset
4778
Dave Love <fx@gnu.org>
parents:
diff changeset
4779 1997-12-03 Richard Stallman <rms@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4780
Dave Love <fx@gnu.org>
parents:
diff changeset
4781 * emacs.c (main): Fix the stack-limit code to calculate
Dave Love <fx@gnu.org>
parents:
diff changeset
4782 the ratio for re_max_failures accurately and leave some extra slack.
Dave Love <fx@gnu.org>
parents:
diff changeset
4783
Dave Love <fx@gnu.org>
parents:
diff changeset
4784 * lread.c (Feval_region): Doc correction (point does not move).
Dave Love <fx@gnu.org>
parents:
diff changeset
4785
Dave Love <fx@gnu.org>
parents:
diff changeset
4786 1997-11-26 Richard Stallman <rms@sucrose.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4787
Dave Love <fx@gnu.org>
parents:
diff changeset
4788 * alloc.c (malloc_warning, display_malloc_warning): Return void.
Dave Love <fx@gnu.org>
parents:
diff changeset
4789 (memory_full, free_cons, free_marker): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4790
Dave Love <fx@gnu.org>
parents:
diff changeset
4791 * xdisp.c (message): Declare a as char *[3].
Dave Love <fx@gnu.org>
parents:
diff changeset
4792
Dave Love <fx@gnu.org>
parents:
diff changeset
4793 * lisp.h, print.c (internal_with_output_to_temp_buffer):
Dave Love <fx@gnu.org>
parents:
diff changeset
4794 Don't declare arg type taken by 2nd arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
4795
Dave Love <fx@gnu.org>
parents:
diff changeset
4796 * eval.c (do_autoload): Return void.
Dave Love <fx@gnu.org>
parents:
diff changeset
4797
Dave Love <fx@gnu.org>
parents:
diff changeset
4798 * sysdep.c (reset_sigio): Return void.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
4799
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4800 * keyboard.c (Fsuspend_emacs): Cast init_sys_modes when calling
Dave Love <fx@gnu.org>
parents:
diff changeset
4801 record_unwind_protect.
Dave Love <fx@gnu.org>
parents:
diff changeset
4802
Dave Love <fx@gnu.org>
parents:
diff changeset
4803 * keymap.c (describe_map): Fix decl of arg ELT_DESCRIBER.
Dave Love <fx@gnu.org>
parents:
diff changeset
4804
Dave Love <fx@gnu.org>
parents:
diff changeset
4805 * process.c (create_process, deactivate_process, close_process_descs):
Dave Love <fx@gnu.org>
parents:
diff changeset
4806 (kill_buffer_processes, status_notify): Return void.
Dave Love <fx@gnu.org>
parents:
diff changeset
4807 (Fstart_process): Cast arg to create_process.
Dave Love <fx@gnu.org>
parents:
diff changeset
4808
Dave Love <fx@gnu.org>
parents:
diff changeset
4809 * undo.c (record_insert, record_delete, record_marker_adjustment):
Dave Love <fx@gnu.org>
parents:
diff changeset
4810 (record_change, record_first_change, record_property_change):
Dave Love <fx@gnu.org>
parents:
diff changeset
4811 Return void.
Dave Love <fx@gnu.org>
parents:
diff changeset
4812
Dave Love <fx@gnu.org>
parents:
diff changeset
4813 1997-11-27 Ken'ichi Handa <handa@delysid.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4814
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
4815 * undo.c (record_change, record_first_change, record_property_change):
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
4816 Declare them as void.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4817 (record_delete, record_marker_adjustment): Declare them as void.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
4818
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4819 * indent.c (invalidate_current_column): Declare it as void.
Dave Love <fx@gnu.org>
parents:
diff changeset
4820
Dave Love <fx@gnu.org>
parents:
diff changeset
4821 * fileio.c (report_file_error): Declare it as void.
Dave Love <fx@gnu.org>
parents:
diff changeset
4822
Dave Love <fx@gnu.org>
parents:
diff changeset
4823 * filelock.c (unlock_buffer): Declare it as void.
Dave Love <fx@gnu.org>
parents:
diff changeset
4824
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
4825 * buffer.c (nsberror, record_buffer, validate_region)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
4826 (fix_overlay_before): Declare them as void.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
4827
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
4828 * sysdep.c (discard_tty_input, init_baud_rate, wait_for_termination)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
4829 (flush_pending_output, child_setup_tty, sys_suspend, sys_subshell)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
4830 (init_sigio, request_sigio, unrequest_sigio, init_sys_modes)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
4831 (get_frame_size, reset_sys_modes, setup_pty): Declare them as void.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4832
Dave Love <fx@gnu.org>
parents:
diff changeset
4833 * keymap.c (describe_vector): Declaration fixed (delete `.' at the
Dave Love <fx@gnu.org>
parents:
diff changeset
4834 tail of type `void'.
Dave Love <fx@gnu.org>
parents:
diff changeset
4835 (fix_submap_inheritance): Declare it as void.
Dave Love <fx@gnu.org>
parents:
diff changeset
4836
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
4837 * keyboard.c (echo_now, record_auto_save, cmd_error_internal)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
4838 (start_polling, stop_polling, bind_polling_period, timer_start_idle)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
4839 (timer_stop_idle, gobble_input, record_asynch_buffer_change)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
4840 (clear_input_pending, stuff_buffered_input, clear_waiting_for_input)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
4841 (quit_throw_to_read_char): Declare these as void.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4842 (Fsuspend_emacs): Delete unnecessary extern declaration for
Dave Love <fx@gnu.org>
parents:
diff changeset
4843 init_sys_mode.
Dave Love <fx@gnu.org>
parents:
diff changeset
4844 (Fexecute_extended_command): Give Voverriding_local_map as the
Dave Love <fx@gnu.org>
parents:
diff changeset
4845 first arg to Faref.
Dave Love <fx@gnu.org>
parents:
diff changeset
4846
Dave Love <fx@gnu.org>
parents:
diff changeset
4847 1997-11-27 Ken'ichi Handa <handa@melange.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4848
Dave Love <fx@gnu.org>
parents:
diff changeset
4849 * xterm.c (x_make_frame_visible): Give dummy arg to
Dave Love <fx@gnu.org>
parents:
diff changeset
4850 input_poll_signal.
Dave Love <fx@gnu.org>
parents:
diff changeset
4851
Dave Love <fx@gnu.org>
parents:
diff changeset
4852 * xdisp.c (redisplay_preserve_echo_area): Declare it as void.
Dave Love <fx@gnu.org>
parents:
diff changeset
4853
Dave Love <fx@gnu.org>
parents:
diff changeset
4854 * charset.c (strwidth): Remove extra argument to buffer_display_table.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
4855
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4856 1997-11-25 Andreas Schwab <schwab@delysid.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4857
Dave Love <fx@gnu.org>
parents:
diff changeset
4858 * charset.h (SPLIT_STRING): Remove extra argument to
Dave Love <fx@gnu.org>
parents:
diff changeset
4859 split_non_ascii_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
4860
Dave Love <fx@gnu.org>
parents:
diff changeset
4861 * window.c: Add prototypes.
Dave Love <fx@gnu.org>
parents:
diff changeset
4862 (delete_window): Fix return type.
Dave Love <fx@gnu.org>
parents:
diff changeset
4863 (set_window_height): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4864 (set_window_width): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4865 (change_window_height): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4866
Dave Love <fx@gnu.org>
parents:
diff changeset
4867 * xselect.c (Fx_disown_selection_internal): Fix type of EVENT.
Dave Love <fx@gnu.org>
parents:
diff changeset
4868
Dave Love <fx@gnu.org>
parents:
diff changeset
4869 * window.h: Add prototypes.
Dave Love <fx@gnu.org>
parents:
diff changeset
4870
Dave Love <fx@gnu.org>
parents:
diff changeset
4871 * systty.h: Add prototypes.
Dave Love <fx@gnu.org>
parents:
diff changeset
4872
Dave Love <fx@gnu.org>
parents:
diff changeset
4873 * sysdep.c: Add prototypes.
Dave Love <fx@gnu.org>
parents:
diff changeset
4874 (save_signal_handlers): Make static.
Dave Love <fx@gnu.org>
parents:
diff changeset
4875 (restore_signal_handlers): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4876
Dave Love <fx@gnu.org>
parents:
diff changeset
4877 * syntax.h: Add prototypes.
Dave Love <fx@gnu.org>
parents:
diff changeset
4878
Dave Love <fx@gnu.org>
parents:
diff changeset
4879 * search.c: Include "intervals.h" for prototypes.
Dave Love <fx@gnu.org>
parents:
diff changeset
4880
Dave Love <fx@gnu.org>
parents:
diff changeset
4881 * region-cache.h: Add prototypes.
Dave Love <fx@gnu.org>
parents:
diff changeset
4882
Dave Love <fx@gnu.org>
parents:
diff changeset
4883 1997-11-24 Paul Eggert <eggert@twinsun.com>
Dave Love <fx@gnu.org>
parents:
diff changeset
4884
Dave Love <fx@gnu.org>
parents:
diff changeset
4885 * fontset.c (free_fontset_data): Don't free null pointer.
Dave Love <fx@gnu.org>
parents:
diff changeset
4886
Dave Love <fx@gnu.org>
parents:
diff changeset
4887 The new GNU C library strftime needs the underlying host's
Dave Love <fx@gnu.org>
parents:
diff changeset
4888 strftime for locale dependent formats.
Dave Love <fx@gnu.org>
parents:
diff changeset
4889
Dave Love <fx@gnu.org>
parents:
diff changeset
4890 * configure.in (AC_CHECK_FUNCS): Add strftime.
Dave Love <fx@gnu.org>
parents:
diff changeset
4891 * src/config.in (HAVE_STRFTIME): New undef.
Dave Love <fx@gnu.org>
parents:
diff changeset
4892 * src/editfns.c (emacs_strftime): New decl.
Dave Love <fx@gnu.org>
parents:
diff changeset
4893 (Fformat_time_string): Doc fix: %b, %h, %B, %a, %A, and %p depend on
Dave Love <fx@gnu.org>
parents:
diff changeset
4894 locale; don't use actual chars to describe %n and %t.
Dave Love <fx@gnu.org>
parents:
diff changeset
4895
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
4896 * src/Makefile.in (strftime.o):
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
4897 * src/makefile.nt ($(BLD)\strftime.obj):
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4898 No need to compile with -Dstrftime=emacs_strftime any more.
Dave Love <fx@gnu.org>
parents:
diff changeset
4899
Dave Love <fx@gnu.org>
parents:
diff changeset
4900 1997-11-22 Richard Stallman <rms@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4901
Dave Love <fx@gnu.org>
parents:
diff changeset
4902 * syntax.c (back_comment): Handle 2-char comment starts
Dave Love <fx@gnu.org>
parents:
diff changeset
4903 when reaching the first of the pair.
Dave Love <fx@gnu.org>
parents:
diff changeset
4904
Dave Love <fx@gnu.org>
parents:
diff changeset
4905 1997-11-21 Andreas Schwab <schwab@delysid.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4906
Dave Love <fx@gnu.org>
parents:
diff changeset
4907 * keymap.c (copy_keymap_1): Fix return type.
Dave Love <fx@gnu.org>
parents:
diff changeset
4908 (accessible_keymaps_char_table): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4909 (where_is_internal_2): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4910 (describe_vector_princ): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4911 (describe_vector): Likewise. Protoize parameter.
Dave Love <fx@gnu.org>
parents:
diff changeset
4912 (Ftext_char_description): Fix type of `str'.
Dave Love <fx@gnu.org>
parents:
diff changeset
4913
Dave Love <fx@gnu.org>
parents:
diff changeset
4914 * keyboard.h: Add prototypes and more function declarations.
Dave Love <fx@gnu.org>
parents:
diff changeset
4915
Dave Love <fx@gnu.org>
parents:
diff changeset
4916 * intervals.h: Add prototypes and more function declarations.
Dave Love <fx@gnu.org>
parents:
diff changeset
4917
Dave Love <fx@gnu.org>
parents:
diff changeset
4918 * intervals.c (traverse_intervals): Protoize parameter.
Dave Love <fx@gnu.org>
parents:
diff changeset
4919
Dave Love <fx@gnu.org>
parents:
diff changeset
4920 * frame.h: Protoize function declarations.
Dave Love <fx@gnu.org>
parents:
diff changeset
4921
Dave Love <fx@gnu.org>
parents:
diff changeset
4922 * fontset.h: Add prototypes and more function declarations.
Dave Love <fx@gnu.org>
parents:
diff changeset
4923
Dave Love <fx@gnu.org>
parents:
diff changeset
4924 * fontset.c: Protoize functions declarations.
Dave Love <fx@gnu.org>
parents:
diff changeset
4925
Dave Love <fx@gnu.org>
parents:
diff changeset
4926 * fns.c (map_char_table): Protoize parameter.
Dave Love <fx@gnu.org>
parents:
diff changeset
4927
Dave Love <fx@gnu.org>
parents:
diff changeset
4928 * fileio.c (close_file_unwind): Fix return type and return nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
4929 (restore_point_unwind): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4930
Dave Love <fx@gnu.org>
parents:
diff changeset
4931 * eval.c (record_unwind_protect): Protoize parameter.
Dave Love <fx@gnu.org>
parents:
diff changeset
4932
Dave Love <fx@gnu.org>
parents:
diff changeset
4933 * editfns.c (Fchar_to_string): Declare `workbuf' as unsigned char.
Dave Love <fx@gnu.org>
parents:
diff changeset
4934 (general_insert_function): Likewise. Protoize parameters. Define
Dave Love <fx@gnu.org>
parents:
diff changeset
4935 as returning nothing.
Dave Love <fx@gnu.org>
parents:
diff changeset
4936
Dave Love <fx@gnu.org>
parents:
diff changeset
4937 * doprnt.c (doprnt1): Declare `charbuf' as unsigned char.
Dave Love <fx@gnu.org>
parents:
diff changeset
4938
Dave Love <fx@gnu.org>
parents:
diff changeset
4939 * disptab.h: Add prototypes. Remove declaration of obsolete
Dave Love <fx@gnu.org>
parents:
diff changeset
4940 functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
4941
Dave Love <fx@gnu.org>
parents:
diff changeset
4942 * coding.h: Add more prototypes and function declarations.
Dave Love <fx@gnu.org>
parents:
diff changeset
4943
Dave Love <fx@gnu.org>
parents:
diff changeset
4944 * charset.h: Add more prototypes and function declarations.
Dave Love <fx@gnu.org>
parents:
diff changeset
4945
Dave Love <fx@gnu.org>
parents:
diff changeset
4946 * ccl.c (setup_ccl_program): Define as returning nothing.
Dave Love <fx@gnu.org>
parents:
diff changeset
4947
Dave Love <fx@gnu.org>
parents:
diff changeset
4948 * ccl.h: Add declaration of setup_ccl_program and ccl_driver.
Dave Love <fx@gnu.org>
parents:
diff changeset
4949
Dave Love <fx@gnu.org>
parents:
diff changeset
4950 * category.h: Add declaration of word_boundary_p.
Dave Love <fx@gnu.org>
parents:
diff changeset
4951
Dave Love <fx@gnu.org>
parents:
diff changeset
4952 * buffer.h: Add more prototypes and function declarations.
Dave Love <fx@gnu.org>
parents:
diff changeset
4953
Dave Love <fx@gnu.org>
parents:
diff changeset
4954 * print.c (printchar): Declare `work' as unsigned char.
Dave Love <fx@gnu.org>
parents:
diff changeset
4955 (internal_with_output_to_temp_buffer): Protoype parameter
Dave Love <fx@gnu.org>
parents:
diff changeset
4956 FUNCTION.
Dave Love <fx@gnu.org>
parents:
diff changeset
4957 (Ferror_message_string): Remove extra argument of
Dave Love <fx@gnu.org>
parents:
diff changeset
4958 print_error_message.
Dave Love <fx@gnu.org>
parents:
diff changeset
4959 (write_string): Define as returning nothing.
Dave Love <fx@gnu.org>
parents:
diff changeset
4960 (write_string_1): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4961 (print_error_message): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4962
Dave Love <fx@gnu.org>
parents:
diff changeset
4963 * minibuf.c (read_minibuf_unwind): Fix return type and return nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
4964 (temp_echo_area_glyphs): Define as returning nothing.
Dave Love <fx@gnu.org>
parents:
diff changeset
4965 (init_minibuf_once): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4966 (syms_of_minibuf): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4967 (keys_of_minibuf): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4968
Dave Love <fx@gnu.org>
parents:
diff changeset
4969 * marker.c (unchain_marker): Define as returning nothing.
Dave Love <fx@gnu.org>
parents:
diff changeset
4970 (syms_of_marker): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4971
Dave Love <fx@gnu.org>
parents:
diff changeset
4972 * macros.h: Declare finalize_kbd_macro_chars and
Dave Love <fx@gnu.org>
parents:
diff changeset
4973 store_kbd_macro_char.
Dave Love <fx@gnu.org>
parents:
diff changeset
4974
Dave Love <fx@gnu.org>
parents:
diff changeset
4975 * macros.c (store_kbd_macro_char): Define as returning nothing.
Dave Love <fx@gnu.org>
parents:
diff changeset
4976 (finalize_kbd_macro_chars): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4977 (init_macros): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4978 (syms_of_macros): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4979 (keys_of_macros): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4980
Dave Love <fx@gnu.org>
parents:
diff changeset
4981 * lread.c (read1): Declare workbuf as unsigned char.
Dave Love <fx@gnu.org>
parents:
diff changeset
4982 (dir_warning): Define as returning nothing.
Dave Love <fx@gnu.org>
parents:
diff changeset
4983 (init_lread): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4984 (mapatoms_1): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4985 (map_obarray): Fix type of parameter FN.
Dave Love <fx@gnu.org>
parents:
diff changeset
4986
Dave Love <fx@gnu.org>
parents:
diff changeset
4987 * lisp.h: Add more prototypes and declarations. Forward declare
Dave Love <fx@gnu.org>
parents:
diff changeset
4988 struct window and struct frame so that it can be used in
Dave Love <fx@gnu.org>
parents:
diff changeset
4989 prototypes.
Dave Love <fx@gnu.org>
parents:
diff changeset
4990
Dave Love <fx@gnu.org>
parents:
diff changeset
4991 1997-11-20 Richard Stallman <rms@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4992
Dave Love <fx@gnu.org>
parents:
diff changeset
4993 * sysdep.c (init_system_name): Don't use sysinfo.
Dave Love <fx@gnu.org>
parents:
diff changeset
4994
Dave Love <fx@gnu.org>
parents:
diff changeset
4995 1997-11-20 Dave Love <d.love@dl.ac.uk>
Dave Love <fx@gnu.org>
parents:
diff changeset
4996
Dave Love <fx@gnu.org>
parents:
diff changeset
4997 * syntax.c (skip_chars): Check type of `string' before using it.
Dave Love <fx@gnu.org>
parents:
diff changeset
4998
Dave Love <fx@gnu.org>
parents:
diff changeset
4999 1997-11-20 Abraham Nahum <miko@uxsrvc.tti.co.il>
Dave Love <fx@gnu.org>
parents:
diff changeset
5000
Dave Love <fx@gnu.org>
parents:
diff changeset
5001 * sysdep.c: Treat DGUX the same as USG.
Dave Love <fx@gnu.org>
parents:
diff changeset
5002 * s/dgux4.h (LIBS_SYSTEM): Define this.
Dave Love <fx@gnu.org>
parents:
diff changeset
5003
Dave Love <fx@gnu.org>
parents:
diff changeset
5004 1997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
Dave Love <fx@gnu.org>
parents:
diff changeset
5005
Dave Love <fx@gnu.org>
parents:
diff changeset
5006 * frame.c (frame_name_fnn_p, set_term_frame_name): New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
5007 (store_frame_param): When the property name is "name", set the
Dave Love <fx@gnu.org>
parents:
diff changeset
5008 name of the frame to its value.
Dave Love <fx@gnu.org>
parents:
diff changeset
5009
Dave Love <fx@gnu.org>
parents:
diff changeset
5010 1997-11-16 Richard Stallman <rms@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
5011
Dave Love <fx@gnu.org>
parents:
diff changeset
5012 * keyboard.c (Fexecute_extended_command): Fix message wording.
Dave Love <fx@gnu.org>
parents:
diff changeset
5013 Don't print a message for a binding for mouse-movement.
Dave Love <fx@gnu.org>
parents:
diff changeset
5014
Dave Love <fx@gnu.org>
parents:
diff changeset
5015 1997-11-15 Richard Stallman <rms@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
5016
Dave Love <fx@gnu.org>
parents:
diff changeset
5017 * xdisp.c (minibuffer_scroll_overlap): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
5018 (syms_of_xdisp): Set up Lisp var.
Dave Love <fx@gnu.org>
parents:
diff changeset
5019 (redisplay_window): Scroll minibuffer in a special way.
Dave Love <fx@gnu.org>
parents:
diff changeset
5020
Dave Love <fx@gnu.org>
parents:
diff changeset
5021 * xdisp.c (display_text_line): Make decision about which windows
Dave Love <fx@gnu.org>
parents:
diff changeset
5022 highlight the region in just once place.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5023 When minibuffer is selected, show the region in the previous window.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5024
Dave Love <fx@gnu.org>
parents:
diff changeset
5025 * charset.h (ASCII_BYTE_P): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
5026
Dave Love <fx@gnu.org>
parents:
diff changeset
5027 * indent.c (position_indentation): Detect non-breaking space,
Dave Love <fx@gnu.org>
parents:
diff changeset
5028 in either single-byte form or multibyte form (using category ' ').
Dave Love <fx@gnu.org>
parents:
diff changeset
5029
Dave Love <fx@gnu.org>
parents:
diff changeset
5030 1997-11-15 Karl Heuer <kwzh@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
5031
Dave Love <fx@gnu.org>
parents:
diff changeset
5032 * xselect.c (x_handle_selection_request): Use xfree, not free.
Dave Love <fx@gnu.org>
parents:
diff changeset
5033 (unexpect_property_change, x_get_window_property_as_lisp_data): Ditto.
Dave Love <fx@gnu.org>
parents:
diff changeset
5034 (x_handle_property_notify, receive_incremental_selection): Ditto.
Dave Love <fx@gnu.org>
parents:
diff changeset
5035 (selection_data_to_lisp_data, Fx_get_cut_buffer_internal): Ditto.
Dave Love <fx@gnu.org>
parents:
diff changeset
5036
Dave Love <fx@gnu.org>
parents:
diff changeset
5037 1997-11-10 Eli Zaretskii <eliz@is.elta.co.il>
Dave Love <fx@gnu.org>
parents:
diff changeset
5038
Dave Love <fx@gnu.org>
parents:
diff changeset
5039 * msdos.c: Support for Japanese display on DOS/V systems.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5040 (screen_old_address, screen_virtual_segment, screen_virtual_offset):
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5041 New variables.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5042 (dosv_refresh_virtual_screen): New function.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5043 (dos_direct_output, dos_set_window_size, IT_write_glyphs)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5044 (IT_clear_end_of_line, IT_clear_screen, IT_display_cursor)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5045 (IT_reset_terminal_modes, XMenuActivate, abort): Call
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5046 dosv_refresh_virtual_screen if under DOS/V.
Dave Love <fx@gnu.org>
parents:
diff changeset
5047 (IT_set_terminal_modes): If under DOS/V, update the address of
Dave Love <fx@gnu.org>
parents:
diff changeset
5048 primary screen buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
5049 (internal_terminal_init): Zero out screen_old_address, in case
Dave Love <fx@gnu.org>
parents:
diff changeset
5050 Emacs was dumped under DOS/V.
Dave Love <fx@gnu.org>
parents:
diff changeset
5051 (dos_get_saved_screen): Return failure indication if no screen was
Dave Love <fx@gnu.org>
parents:
diff changeset
5052 saved.
Dave Love <fx@gnu.org>
parents:
diff changeset
5053
Dave Love <fx@gnu.org>
parents:
diff changeset
5054 1997-11-07 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
5055
Dave Love <fx@gnu.org>
parents:
diff changeset
5056 * callproc.c (Fcall_process): GCPRO infile, buffer, and
Dave Love <fx@gnu.org>
parents:
diff changeset
5057 current_dir before encoding arguments.
Dave Love <fx@gnu.org>
parents:
diff changeset
5058
Dave Love <fx@gnu.org>
parents:
diff changeset
5059 * charset.c (find_charset_in_str): Handle the case that STR
Dave Love <fx@gnu.org>
parents:
diff changeset
5060 contains invalid multibyte-form.
Dave Love <fx@gnu.org>
parents:
diff changeset
5061
Dave Love <fx@gnu.org>
parents:
diff changeset
5062 * coding.c (setup_coding_system): Initialize common_flags member
Dave Love <fx@gnu.org>
parents:
diff changeset
5063 instead of require_flushing member of `*coding'.
Dave Love <fx@gnu.org>
parents:
diff changeset
5064 (code_convert_region): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
5065
Dave Love <fx@gnu.org>
parents:
diff changeset
5066 * coding.h (struct coding_system): Add member common_flags, delete
Dave Love <fx@gnu.org>
parents:
diff changeset
5067 member require_flushing.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5068 (CODING_REQUIRE_FLUSHING_MASK, CODING_REQUIRE_DECODING_MASK)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5069 (CODING_REQUIRE_ENCODING_MASK, CODING_REQUIRE_DETECTION_MASK):
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5070 New macros.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5071 (CODING_REQUIRE_NO_CONVERSION, CODING_MAY_REQUIRE_NO_CONVERSION):
Dave Love <fx@gnu.org>
parents:
diff changeset
5072 These macros deleted.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5073 (CODING_REQUIRE_FLUSHING, CODING_REQUIRE_DECODING)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5074 (CODING_REQUIRE_ENCODING, CODING_REQUIRE_DETECTION): New macros.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5075
Dave Love <fx@gnu.org>
parents:
diff changeset
5076 * editfns.c (Fsref): If IDX points an 8-bit code which is not part
Dave Love <fx@gnu.org>
parents:
diff changeset
5077 of multibyte characters, return it. Pay attention to
Dave Love <fx@gnu.org>
parents:
diff changeset
5078 enable-multibyte-characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
5079
Dave Love <fx@gnu.org>
parents:
diff changeset
5080 * fileio.c (Finsert_file_contents): Use new macros defined in
Dave Love <fx@gnu.org>
parents:
diff changeset
5081 coding.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
5082 (Fwrite_region): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
5083
Dave Love <fx@gnu.org>
parents:
diff changeset
5084 * process.c (create_process): Encode arguments for the process.
Dave Love <fx@gnu.org>
parents:
diff changeset
5085 (read_process_output): Use new macros defined in coding.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
5086 (send_process): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
5087
Dave Love <fx@gnu.org>
parents:
diff changeset
5088 * term.c (encode_terminal_code): Use new macros defined in
Dave Love <fx@gnu.org>
parents:
diff changeset
5089 coding.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
5090 (write_glyphs): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
5091
Dave Love <fx@gnu.org>
parents:
diff changeset
5092 1997-10-31 Richard Stallman <rms@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
5093
Dave Love <fx@gnu.org>
parents:
diff changeset
5094 * sysdep.c (init_system_name): If gethostname gives a proper
Dave Love <fx@gnu.org>
parents:
diff changeset
5095 domain name, don't look farther for one.
Dave Love <fx@gnu.org>
parents:
diff changeset
5096
Dave Love <fx@gnu.org>
parents:
diff changeset
5097 1997-10-29 Paul Eggert <eggert@twinsun.com>
Dave Love <fx@gnu.org>
parents:
diff changeset
5098
Dave Love <fx@gnu.org>
parents:
diff changeset
5099 * m/alpha.h (DBL_MIN_REPLACEMENT): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
5100
Dave Love <fx@gnu.org>
parents:
diff changeset
5101 * print.c (DBL_MIN): Use workaround if DBL_MIN_REPLACEMENT is defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
5102
Dave Love <fx@gnu.org>
parents:
diff changeset
5103 1997-10-27 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
5104
Dave Love <fx@gnu.org>
parents:
diff changeset
5105 * charset.c (Fchars_in_string): Pay attention to
Dave Love <fx@gnu.org>
parents:
diff changeset
5106 enable-multibyte-characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
5107 (Fchars_in_region): Likewise. Avoid error when the region ends in
Dave Love <fx@gnu.org>
parents:
diff changeset
5108 the middle of a multibyte character.
Dave Love <fx@gnu.org>
parents:
diff changeset
5109
Dave Love <fx@gnu.org>
parents:
diff changeset
5110 * category.c (copy_category_table): Copy also the first extra slot
Dave Love <fx@gnu.org>
parents:
diff changeset
5111 (vector of docstrings).
Dave Love <fx@gnu.org>
parents:
diff changeset
5112 (Fcopy_category_table): Do not give unused second arg to
Dave Love <fx@gnu.org>
parents:
diff changeset
5113 copy_category_table.
Dave Love <fx@gnu.org>
parents:
diff changeset
5114
Dave Love <fx@gnu.org>
parents:
diff changeset
5115 1997-10-26 Kyle Jones <kyle_jones@wonderworks.com>
Dave Love <fx@gnu.org>
parents:
diff changeset
5116
Dave Love <fx@gnu.org>
parents:
diff changeset
5117 * buffer.c (Fkill_buffer): Don't assume buffer is current.
Dave Love <fx@gnu.org>
parents:
diff changeset
5118
Dave Love <fx@gnu.org>
parents:
diff changeset
5119 1997-10-24 Eirik Fuller <eirik@netcom.com>
Dave Love <fx@gnu.org>
parents:
diff changeset
5120
Dave Love <fx@gnu.org>
parents:
diff changeset
5121 * xterm.c (XTread_socket): Check for bogus (0,0) location.
Dave Love <fx@gnu.org>
parents:
diff changeset
5122
Dave Love <fx@gnu.org>
parents:
diff changeset
5123 1997-10-24 Richard Stallman <rms@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
5124
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
5125 * frame.c (Fmouse_pixel_position, Fmouse_position):
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5126 Pass -1 as INSIST arg to mouse_position_hook.
Dave Love <fx@gnu.org>
parents:
diff changeset
5127 * w32term.c (w32_mouse_position): Handle INSIST < 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
5128 * xterm.c (XTmouse_position): Handle INSIST < 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
5129
Dave Love <fx@gnu.org>
parents:
diff changeset
5130 1997-10-23 Simon Marshall <simon@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
5131
Dave Love <fx@gnu.org>
parents:
diff changeset
5132 * lread.c (Fload): Indicate in messages if source code is being
Dave Love <fx@gnu.org>
parents:
diff changeset
5133 loaded and don't indicate when compiled code is being loaded.
Dave Love <fx@gnu.org>
parents:
diff changeset
5134
Dave Love <fx@gnu.org>
parents:
diff changeset
5135 1997-10-23 Murata Shuuichirou <mrt@mickey.ai.kyutech.ac.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
5136
Dave Love <fx@gnu.org>
parents:
diff changeset
5137 * coding.c (encode_designation_at_bol): Fix bug of finding graphic
Dave Love <fx@gnu.org>
parents:
diff changeset
5138 registers which should be designated at bol.
Dave Love <fx@gnu.org>
parents:
diff changeset
5139
Dave Love <fx@gnu.org>
parents:
diff changeset
5140 1997-10-23 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
5141
Dave Love <fx@gnu.org>
parents:
diff changeset
5142 * charset.h (CHAR_VALID_P): Renamed from VALID_CHAR_P, new
Dave Love <fx@gnu.org>
parents:
diff changeset
5143 argument GENERICP. Call char_valid_p for a non-ASCII character.
Dave Love <fx@gnu.org>
parents:
diff changeset
5144
Dave Love <fx@gnu.org>
parents:
diff changeset
5145 * charset.c (char_valid_p): New function
Dave Love <fx@gnu.org>
parents:
diff changeset
5146 (Fchar_valid_p): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
5147 (syms_of_charset): Declare it as a Lisp function.
Dave Love <fx@gnu.org>
parents:
diff changeset
5148
Dave Love <fx@gnu.org>
parents:
diff changeset
5149 * coding.h (struct iso2022_spec): New member
Dave Love <fx@gnu.org>
parents:
diff changeset
5150 charset_revision_number.
Dave Love <fx@gnu.org>
parents:
diff changeset
5151 (CODING_SPEC_ISO_SAFE_CHARSETS): This macro deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
5152 (CODING_SPEC_ISO_REVISION_NUMBER): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
5153 (struct coding_system): Member `safe_charsets' is moved from
Dave Love <fx@gnu.org>
parents:
diff changeset
5154 struct iso2022_spec.
Dave Love <fx@gnu.org>
parents:
diff changeset
5155
Dave Love <fx@gnu.org>
parents:
diff changeset
5156 * coding.c (Qsafe_charset): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
5157 (syms_of_coding): Initialize and staticpro it.
Dave Love <fx@gnu.org>
parents:
diff changeset
5158 (detect_coding_iso2022): Handle SS2 and SS3 correctly.
Dave Love <fx@gnu.org>
parents:
diff changeset
5159 (DECODE_ISO_CHARACTER): Recover from incorrect encoding in less
Dave Love <fx@gnu.org>
parents:
diff changeset
5160 dangerous way.
Dave Love <fx@gnu.org>
parents:
diff changeset
5161 (ENCODE_DESIGNATION): Get charset revision number by
Dave Love <fx@gnu.org>
parents:
diff changeset
5162 CODING_SPEC_ISO_REVISION_NUMBER.
Dave Love <fx@gnu.org>
parents:
diff changeset
5163 (setup_coding_system): Initialize the member safe_charsets from
Dave Love <fx@gnu.org>
parents:
diff changeset
5164 the coding systems's safe-charsets property. Initialize the
Dave Love <fx@gnu.org>
parents:
diff changeset
5165 member charset_revision_number of struct iso2022_spec.
Dave Love <fx@gnu.org>
parents:
diff changeset
5166 (ENCODE_ISO_CHARACTER_DIMENSION1): Adjusted for the change of
Dave Love <fx@gnu.org>
parents:
diff changeset
5167 `safe_charsets' member.
Dave Love <fx@gnu.org>
parents:
diff changeset
5168 (ENCODE_ISO_CHARACTER_DIMENSION2): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
5169 (code_convert_region): Restore the current point after calling a
Dave Love <fx@gnu.org>
parents:
diff changeset
5170 function in coding->post_read_conversion.
Dave Love <fx@gnu.org>
parents:
diff changeset
5171
Dave Love <fx@gnu.org>
parents:
diff changeset
5172 * fns.c (map_char_table): Do not operate on invalid characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
5173 Pay attention to `enable-multibyte-characters'.
Dave Love <fx@gnu.org>
parents:
diff changeset
5174
Dave Love <fx@gnu.org>
parents:
diff changeset
5175 1997-10-23 Richard Stallman <rms@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
5176
Dave Love <fx@gnu.org>
parents:
diff changeset
5177 * filelock.c (unlock_all_files): Don't call unlock_file;
Dave Love <fx@gnu.org>
parents:
diff changeset
5178 do the work directly, and avoid calling Fexpand_file_name.
Dave Love <fx@gnu.org>
parents:
diff changeset
5179
Dave Love <fx@gnu.org>
parents:
diff changeset
5180 * xdisp.c (redisplay_window): If clip_changed, always run
Dave Love <fx@gnu.org>
parents:
diff changeset
5181 window-scroll-functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
5182
Dave Love <fx@gnu.org>
parents:
diff changeset
5183 1997-10-23 Paul Eggert <eggert@twinsun.com>
Dave Love <fx@gnu.org>
parents:
diff changeset
5184
Dave Love <fx@gnu.org>
parents:
diff changeset
5185 Don't generate useless digits when converting floating point to string.
Dave Love <fx@gnu.org>
parents:
diff changeset
5186
Dave Love <fx@gnu.org>
parents:
diff changeset
5187 * print.c (_MAXLDBL, _NMAXLDBL):
Dave Love <fx@gnu.org>
parents:
diff changeset
5188 Define to work around hpux 7 <math.h> problem.
Dave Love <fx@gnu.org>
parents:
diff changeset
5189 (<math.h>): Include.
Dave Love <fx@gnu.org>
parents:
diff changeset
5190 (<float.h>, <stdlib.h>): Include if STDC_HEADERS.
Dave Love <fx@gnu.org>
parents:
diff changeset
5191 (FLT_RADIX, DBL_MANT_DIG, DBL_DIG): Default to IEEE values.
Dave Love <fx@gnu.org>
parents:
diff changeset
5192 (DOUBLE_DIGITS_BOUND): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
5193 (float_to_string): By default, generate the fewest number of digits
Dave Love <fx@gnu.org>
parents:
diff changeset
5194 that represent the floating point value exactly.
Dave Love <fx@gnu.org>
parents:
diff changeset
5195
Dave Love <fx@gnu.org>
parents:
diff changeset
5196 * lisp.h (DBL_DIG): Remove; the default value is now set in print.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
5197 * data.c, floatfns.c: No need to include <float.h> before "lisp.h",
Dave Love <fx@gnu.org>
parents:
diff changeset
5198 as the latter no longer defines DBL_DIG.
Dave Love <fx@gnu.org>
parents:
diff changeset
5199
Dave Love <fx@gnu.org>
parents:
diff changeset
5200 1997-10-21 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
5201
85960
71ce838e9a10 *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 78260
diff changeset
5202 * Makefile.in (xselect.o): Depend on buffer.h.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5203
Dave Love <fx@gnu.org>
parents:
diff changeset
5204 * coding.c (Qcoding_system_spec): Deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
5205 (Vcoding_system_list, Vcoding_system_alist): New variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
5206 (setup_coding_system): Adjusted for the change in mule.el.
Dave Love <fx@gnu.org>
parents:
diff changeset
5207 (detect_eol): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
5208 (Fcoding_system_spec): Changed to Lisp function in mule.el.
Dave Love <fx@gnu.org>
parents:
diff changeset
5209 (Fcoding_system_p): Do not call Fcoding_system_spec.
Dave Love <fx@gnu.org>
parents:
diff changeset
5210 (Fread_coding_system): Give Vcoding_system_alist to
Dave Love <fx@gnu.org>
parents:
diff changeset
5211 Fcompleting_read as the arg TABLE.
Dave Love <fx@gnu.org>
parents:
diff changeset
5212 (Fread_non_nil_coding_system): Likewise. Give
Dave Love <fx@gnu.org>
parents:
diff changeset
5213 Vcoding_system_history to Fcompleting_read as the arg HIST.
Dave Love <fx@gnu.org>
parents:
diff changeset
5214 (syms_of_coding): Deleted codes for Qcoding_system and
Dave Love <fx@gnu.org>
parents:
diff changeset
5215 Fcoding_system_spec. Set up new Lisp variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
5216
Dave Love <fx@gnu.org>
parents:
diff changeset
5217 * xselect.c: Include buffer.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
5218 (selection_data_to_lisp_data): Do not perform code conversion if
Dave Love <fx@gnu.org>
parents:
diff changeset
5219 the default value of enable-multibyte-characters is nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
5220 (lisp_data_to_selection_data): Likewise. Access the array
Dave Love <fx@gnu.org>
parents:
diff changeset
5221 `charsets' in the correct way.
Dave Love <fx@gnu.org>
parents:
diff changeset
5222
Dave Love <fx@gnu.org>
parents:
diff changeset
5223 1997-10-20 Richard Stallman <rms@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
5224
Dave Love <fx@gnu.org>
parents:
diff changeset
5225 * Makefile.in (LD_SWITCH_MACHINE_TEMACS): New macro (defaults empty).
Dave Love <fx@gnu.org>
parents:
diff changeset
5226 (ALL_LDFLAGS): Use LD_SWITCH_MACHINE_TEMACS here.
Dave Love <fx@gnu.org>
parents:
diff changeset
5227
Dave Love <fx@gnu.org>
parents:
diff changeset
5228 * m/ibmrs6000.h (LD_SWITCH_MACHINE): Conditionalize this
Dave Love <fx@gnu.org>
parents:
diff changeset
5229 on THIS_IS_MAKEFILE instead of on emacs.
Dave Love <fx@gnu.org>
parents:
diff changeset
5230
Dave Love <fx@gnu.org>
parents:
diff changeset
5231 1997-10-20 Paul Eggert <eggert@twinsun.com>
Dave Love <fx@gnu.org>
parents:
diff changeset
5232
Dave Love <fx@gnu.org>
parents:
diff changeset
5233 * strftime.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
5234 Switch back to GNU C Library version.
Dave Love <fx@gnu.org>
parents:
diff changeset
5235 (__tz_compute): Remove unused decl.
Dave Love <fx@gnu.org>
parents:
diff changeset
5236 (strftime): Use tm_zone even if _LIBC is defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
5237
Dave Love <fx@gnu.org>
parents:
diff changeset
5238 1997-10-19 Kurt Swanson <kurt@dna.lth.se>
Dave Love <fx@gnu.org>
parents:
diff changeset
5239
Dave Love <fx@gnu.org>
parents:
diff changeset
5240 * window.c (syms_of_window): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
5241
Dave Love <fx@gnu.org>
parents:
diff changeset
5242 1997-10-16 Richard Stallman <rms@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
5243
Dave Love <fx@gnu.org>
parents:
diff changeset
5244 * buffer.c (init_buffer): Don't add /: to default dir if it's `/'.
Dave Love <fx@gnu.org>
parents:
diff changeset
5245
Dave Love <fx@gnu.org>
parents:
diff changeset
5246 * keymap.c (Faccessible_keymaps): Avoid alloca for fixed-size array.
Dave Love <fx@gnu.org>
parents:
diff changeset
5247 (Fset_keymap_parent, Fcopy_keymap, Fwhere_is_internal): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
5248
Dave Love <fx@gnu.org>
parents:
diff changeset
5249 * minibuf.c (read_minibuf): Return DEFALT here, if minibuffer is empty.
Dave Love <fx@gnu.org>
parents:
diff changeset
5250 (Fread_from_minibuffer, Fcompleting_read): Don't do that here.
Dave Love <fx@gnu.org>
parents:
diff changeset
5251
Dave Love <fx@gnu.org>
parents:
diff changeset
5252 * fileio.c (Fexpand_file_name): Avoid treating // specially
Dave Love <fx@gnu.org>
parents:
diff changeset
5253 even in a relative file name.
Dave Love <fx@gnu.org>
parents:
diff changeset
5254
Dave Love <fx@gnu.org>
parents:
diff changeset
5255 * keymap.c (Fwhere_is_internal): some minor mode bindings weren't
Dave Love <fx@gnu.org>
parents:
diff changeset
5256 being found.
Dave Love <fx@gnu.org>
parents:
diff changeset
5257
Dave Love <fx@gnu.org>
parents:
diff changeset
5258 1997-10-15 Richard Stallman <rms@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
5259
Dave Love <fx@gnu.org>
parents:
diff changeset
5260 * window.c (replace_buffer_in_all_windows):
Dave Love <fx@gnu.org>
parents:
diff changeset
5261 Pass 1 as MINI to window_loop.
Dave Love <fx@gnu.org>
parents:
diff changeset
5262
Dave Love <fx@gnu.org>
parents:
diff changeset
5263 * data.c (Fstring_to_number): Handle NEGATIVE for floats too.
Dave Love <fx@gnu.org>
parents:
diff changeset
5264
Dave Love <fx@gnu.org>
parents:
diff changeset
5265 * lread.c (read_list): Don't recognize Vload_file_name
Dave Love <fx@gnu.org>
parents:
diff changeset
5266 specially if it is nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
5267
Dave Love <fx@gnu.org>
parents:
diff changeset
5268 1997-10-15 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
Dave Love <fx@gnu.org>
parents:
diff changeset
5269
Dave Love <fx@gnu.org>
parents:
diff changeset
5270 * alloc.c (gc_sweep): Free memory blocks that contain only unused
Dave Love <fx@gnu.org>
parents:
diff changeset
5271 objects.
Dave Love <fx@gnu.org>
parents:
diff changeset
5272
Dave Love <fx@gnu.org>
parents:
diff changeset
5273 * window.c (window_scroll): When scrolling forward and point is
Dave Love <fx@gnu.org>
parents:
diff changeset
5274 inside the scroll margin put point at bottom of it, not at window
Dave Love <fx@gnu.org>
parents:
diff changeset
5275 start.
Dave Love <fx@gnu.org>
parents:
diff changeset
5276
Dave Love <fx@gnu.org>
parents:
diff changeset
5277 1997-10-13 Andrew Innes <andrewi@harlequin.co.uk>
Dave Love <fx@gnu.org>
parents:
diff changeset
5278
Dave Love <fx@gnu.org>
parents:
diff changeset
5279 * callproc.c (child_setup) [WINDOWSNT]: Ensure standard handles
Dave Love <fx@gnu.org>
parents:
diff changeset
5280 are reset even if spawnve fails.
Dave Love <fx@gnu.org>
parents:
diff changeset
5281
Dave Love <fx@gnu.org>
parents:
diff changeset
5282 * w32menu.c (Fx_popup_menu): Pass menu handle by value.
Dave Love <fx@gnu.org>
parents:
diff changeset
5283
Dave Love <fx@gnu.org>
parents:
diff changeset
5284 1997-10-13 Eli Zaretskii <eliz@melange.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
5285
Dave Love <fx@gnu.org>
parents:
diff changeset
5286 * xdisp.c (decode_mode_spec): Display non-nil title as the frame's
Dave Love <fx@gnu.org>
parents:
diff changeset
5287 name only on FRAME_WINDOW_P frames.
Dave Love <fx@gnu.org>
parents:
diff changeset
5288
Dave Love <fx@gnu.org>
parents:
diff changeset
5289 * frame.c (set_menu_bar_lines): Make the function external instead
Dave Love <fx@gnu.org>
parents:
diff changeset
5290 of static (MS-DOS needs to call it).
Dave Love <fx@gnu.org>
parents:
diff changeset
5291
Dave Love <fx@gnu.org>
parents:
diff changeset
5292 * emacs.c (shut_down_emacs): Call `dos_cleanup'.
Dave Love <fx@gnu.org>
parents:
diff changeset
5293
Dave Love <fx@gnu.org>
parents:
diff changeset
5294 * msdos.c (mouse_get_pos): Remove reduntant call to `int86'.
Dave Love <fx@gnu.org>
parents:
diff changeset
5295 Clear the mouse-moved flag for all frames. Update last mouse
Dave Love <fx@gnu.org>
parents:
diff changeset
5296 position.
Dave Love <fx@gnu.org>
parents:
diff changeset
5297 (IT_set_menu_bar_lines): Remove.
Dave Love <fx@gnu.org>
parents:
diff changeset
5298 (x_set_menu_bar_lines): Call `set_menu_bar_line' (from frame.c)
Dave Love <fx@gnu.org>
parents:
diff changeset
5299 instead of duplicating its code.
Dave Love <fx@gnu.org>
parents:
diff changeset
5300 (IT_set_frame_parameters): Support the `title' and `reverse'
Dave Love <fx@gnu.org>
parents:
diff changeset
5301 properties.
Dave Love <fx@gnu.org>
parents:
diff changeset
5302
Dave Love <fx@gnu.org>
parents:
diff changeset
5303 * dosfns.h: Vdos_windows_version: declare.
Dave Love <fx@gnu.org>
parents:
diff changeset
5304
Dave Love <fx@gnu.org>
parents:
diff changeset
5305 * dosfns.c (__tb): Define.
Dave Love <fx@gnu.org>
parents:
diff changeset
5306 (restore_parent_vm_title): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
5307 (ms_windows_version): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
5308 (w95_set_virtual_machine_title): New function
Dave Love <fx@gnu.org>
parents:
diff changeset
5309 (x_set_title): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
5310 (dos_cleanup): New function
Dave Love <fx@gnu.org>
parents:
diff changeset
5311 (syms_of_dosfns): Define `dos-windows-version' Lisp variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
5312 (init_dosfns): Compute MS-Windows version and save the original
Dave Love <fx@gnu.org>
parents:
diff changeset
5313 title of our DOS box.
Dave Love <fx@gnu.org>
parents:
diff changeset
5314
Dave Love <fx@gnu.org>
parents:
diff changeset
5315 1997-10-10 Richard Stallman <rms@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
5316
Dave Love <fx@gnu.org>
parents:
diff changeset
5317 * s/netbsd.h (LD_SWITCH_SYSTEM): Use -Wl,-rpath if __ELF__.
Dave Love <fx@gnu.org>
parents:
diff changeset
5318
Dave Love <fx@gnu.org>
parents:
diff changeset
5319 1997-10-01 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
Dave Love <fx@gnu.org>
parents:
diff changeset
5320
Dave Love <fx@gnu.org>
parents:
diff changeset
5321 * unexelf.c (round_up): Make arguments and return type unsigned.
Dave Love <fx@gnu.org>
parents:
diff changeset
5322
Dave Love <fx@gnu.org>
parents:
diff changeset
5323 * editfns.c: Repeat the argument list of format-time-string in the
Dave Love <fx@gnu.org>
parents:
diff changeset
5324 comment for make-docstring.
Dave Love <fx@gnu.org>
parents:
diff changeset
5325
Dave Love <fx@gnu.org>
parents:
diff changeset
5326 * lread.c: Make sure that make-docfile does not see the doc string
Dave Love <fx@gnu.org>
parents:
diff changeset
5327 of the disabled function eval-current-buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
5328
Dave Love <fx@gnu.org>
parents:
diff changeset
5329 * print.c (syms_of_print): Fix doc string of print-gensym.
Dave Love <fx@gnu.org>
parents:
diff changeset
5330
Dave Love <fx@gnu.org>
parents:
diff changeset
5331 1997-10-01 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
5332
Dave Love <fx@gnu.org>
parents:
diff changeset
5333 * s/aix4-1.h [! HAVE_LIBXMU] (LIBXMU): Define as empty.
Dave Love <fx@gnu.org>
parents:
diff changeset
5334 [! HAVE_LIBXMU] (NO_EDITRES): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
5335
Dave Love <fx@gnu.org>
parents:
diff changeset
5336 1997-09-30 Hrvoje Niksic <hniksic@srce.hr>
Dave Love <fx@gnu.org>
parents:
diff changeset
5337
Dave Love <fx@gnu.org>
parents:
diff changeset
5338 * fns.c (Qwidget_type): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
5339 (widget-plist-member, widget-put, widget-get, widget-apply): Move
Dave Love <fx@gnu.org>
parents:
diff changeset
5340 here from lisp/wid-edit.el; translated into C for efficiency.
Dave Love <fx@gnu.org>
parents:
diff changeset
5341 (syms_of_fns): Initialize Qwidget_type; defsubr new functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
5342
Dave Love <fx@gnu.org>
parents:
diff changeset
5343 1997-09-29 Karl Heuer <kwzh@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
5344
Dave Love <fx@gnu.org>
parents:
diff changeset
5345 * s/dgux4.h: Fix name of include file to match 1996-08-24 renaming.
Dave Love <fx@gnu.org>
parents:
diff changeset
5346
Dave Love <fx@gnu.org>
parents:
diff changeset
5347 1997-09-27 Eirik Fuller <eirik@netcom.com>
Dave Love <fx@gnu.org>
parents:
diff changeset
5348
Dave Love <fx@gnu.org>
parents:
diff changeset
5349 * ralloc.c (relinquish): When returning memory to the system,
Dave Love <fx@gnu.org>
parents:
diff changeset
5350 watch out for the original data segment boundary.
Dave Love <fx@gnu.org>
parents:
diff changeset
5351
Dave Love <fx@gnu.org>
parents:
diff changeset
5352 1997-09-25 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
5353
Dave Love <fx@gnu.org>
parents:
diff changeset
5354 * keymap.c (push_key_description): Delete useless `if' statement.
Dave Love <fx@gnu.org>
parents:
diff changeset
5355
Dave Love <fx@gnu.org>
parents:
diff changeset
5356 1997-09-24 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
5357
Dave Love <fx@gnu.org>
parents:
diff changeset
5358 * charset.c (find_charset_in_str): Return also charsets in
Dave Love <fx@gnu.org>
parents:
diff changeset
5359 composite characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
5360
Dave Love <fx@gnu.org>
parents:
diff changeset
5361 1997-09-24 Dave Love <d.love@dl.ac.uk>
Dave Love <fx@gnu.org>
parents:
diff changeset
5362
Dave Love <fx@gnu.org>
parents:
diff changeset
5363 * buffer.c (mode-line-format): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
5364
Dave Love <fx@gnu.org>
parents:
diff changeset
5365 1997-09-23 Geoff Voelker <voelker@cs.washington.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
5366
Dave Love <fx@gnu.org>
parents:
diff changeset
5367 * callproc.c (child_setup) [WINDOWSNT]: Change directory of
Dave Love <fx@gnu.org>
parents:
diff changeset
5368 child instead of parent.
Dave Love <fx@gnu.org>
parents:
diff changeset
5369
Dave Love <fx@gnu.org>
parents:
diff changeset
5370 1997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
5371
Dave Love <fx@gnu.org>
parents:
diff changeset
5372 * Version 20.2 released.
Dave Love <fx@gnu.org>
parents:
diff changeset
5373
Dave Love <fx@gnu.org>
parents:
diff changeset
5374 * s/sol2-5.h (SYSTEM_MALLOC): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
5375
Dave Love <fx@gnu.org>
parents:
diff changeset
5376 1997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
5377
Dave Love <fx@gnu.org>
parents:
diff changeset
5378 * Version 20.1 released.
Dave Love <fx@gnu.org>
parents:
diff changeset
5379
Dave Love <fx@gnu.org>
parents:
diff changeset
5380 * keyboard.c (command_loop_1): Add nonascii_insert_offset
Dave Love <fx@gnu.org>
parents:
diff changeset
5381 before calling direct_output_for_insert.
Dave Love <fx@gnu.org>
parents:
diff changeset
5382
Dave Love <fx@gnu.org>
parents:
diff changeset
5383 1997-09-15 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
Dave Love <fx@gnu.org>
parents:
diff changeset
5384
Dave Love <fx@gnu.org>
parents:
diff changeset
5385 * indent.c (compute_motion): Ignore the display table entry for a
Dave Love <fx@gnu.org>
parents:
diff changeset
5386 base leading code when dealing with multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
5387
Dave Love <fx@gnu.org>
parents:
diff changeset
5388 1997-09-14 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
5389
Dave Love <fx@gnu.org>
parents:
diff changeset
5390 * fileio.c (Finsert_file_contents): If a coding system is
Dave Love <fx@gnu.org>
parents:
diff changeset
5391 specified explicitly on visiting a new file, set
Dave Love <fx@gnu.org>
parents:
diff changeset
5392 buffer-file-coding system of the new buffer to the specified one.
Dave Love <fx@gnu.org>
parents:
diff changeset
5393
Dave Love <fx@gnu.org>
parents:
diff changeset
5394 1997-09-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
5395
Dave Love <fx@gnu.org>
parents:
diff changeset
5396 * minibuf.c (syms_of_minibuf): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
5397
Dave Love <fx@gnu.org>
parents:
diff changeset
5398 1997-09-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
5399
Dave Love <fx@gnu.org>
parents:
diff changeset
5400 * xdisp.c: When redisplaying the echo area, use the value
Dave Love <fx@gnu.org>
parents:
diff changeset
5401 of enable-multibyte-characters from when message was called.
Dave Love <fx@gnu.org>
parents:
diff changeset
5402 (message_enable_multibyte): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
5403 (message2_nolog): Set the variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
5404 (echo_area_display): Use that variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
5405 (display_string): New arg MULTIBYTE. Callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
5406
Dave Love <fx@gnu.org>
parents:
diff changeset
5407 * print.c (Fexternal_debugging_output): On Windows, output to debugger.
Dave Love <fx@gnu.org>
parents:
diff changeset
5408
Dave Love <fx@gnu.org>
parents:
diff changeset
5409 1997-09-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
5410
Dave Love <fx@gnu.org>
parents:
diff changeset
5411 * msdos.c: Use raw-text as coding system.
Dave Love <fx@gnu.org>
parents:
diff changeset
5412
Dave Love <fx@gnu.org>
parents:
diff changeset
5413 1997-09-10 Eli Zaretskii <eliz@is.elta.co.il>
Dave Love <fx@gnu.org>
parents:
diff changeset
5414
Dave Love <fx@gnu.org>
parents:
diff changeset
5415 * msdos.c (syms_of_msdos): Intern background-color and
Dave Love <fx@gnu.org>
parents:
diff changeset
5416 foreground-color, and staticpro them.
Dave Love <fx@gnu.org>
parents:
diff changeset
5417 (IT_set_frame_parameters): Use Qforeground_color and
Dave Love <fx@gnu.org>
parents:
diff changeset
5418 Qbackground_color.
Dave Love <fx@gnu.org>
parents:
diff changeset
5419
Dave Love <fx@gnu.org>
parents:
diff changeset
5420 1997-09-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
5421
Dave Love <fx@gnu.org>
parents:
diff changeset
5422 * xdisp.c (display_menu_bar): Include WINDOW_LEFT_MARGIN in maxendcol.
Dave Love <fx@gnu.org>
parents:
diff changeset
5423
Dave Love <fx@gnu.org>
parents:
diff changeset
5424 * process.c (create_process): Encode the new current dir.
Dave Love <fx@gnu.org>
parents:
diff changeset
5425
Dave Love <fx@gnu.org>
parents:
diff changeset
5426 * callproc.c (Fcall_process): Encode the new current dir.
Dave Love <fx@gnu.org>
parents:
diff changeset
5427
Dave Love <fx@gnu.org>
parents:
diff changeset
5428 1997-09-09 Paul Eggert <eggert@twinsun.com>
Dave Love <fx@gnu.org>
parents:
diff changeset
5429
Dave Love <fx@gnu.org>
parents:
diff changeset
5430 * s/sco5.h (BROKEN_MKTIME): Define.
Dave Love <fx@gnu.org>
parents:
diff changeset
5431
Dave Love <fx@gnu.org>
parents:
diff changeset
5432 1997-09-09 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
Dave Love <fx@gnu.org>
parents:
diff changeset
5433
Dave Love <fx@gnu.org>
parents:
diff changeset
5434 * xfns.c (x_screen_planes): Fix type of argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
5435
Dave Love <fx@gnu.org>
parents:
diff changeset
5436 * syntax.h (UPDATE_SYNTAX_TABLE_FORWARD): Add missing fourth
Dave Love <fx@gnu.org>
parents:
diff changeset
5437 argument of update_syntax_table.
Dave Love <fx@gnu.org>
parents:
diff changeset
5438 (UPDATE_SYNTAX_TABLE_BACKWARD): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
5439 (UPDATE_SYNTAX_TABLE): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
5440
Dave Love <fx@gnu.org>
parents:
diff changeset
5441 * coding.c (encode_designation_at_bol): Fix type of local vars C1, C2.
Dave Love <fx@gnu.org>
parents:
diff changeset
5442
Dave Love <fx@gnu.org>
parents:
diff changeset
5443 1997-09-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
5444
Dave Love <fx@gnu.org>
parents:
diff changeset
5445 * fileio.c (ENCODE_FILE): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
5446 (Vfile_name_coding_system): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
5447 (syms_of_fileio): Set up Lisp variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
5448 (Fset_visited_file_modtime): Use ENCODE_FILE.
Dave Love <fx@gnu.org>
parents:
diff changeset
5449 (Fcopy_file, Fmake_directory_internal, Fdelete_directory, Fdelete_file)
Dave Love <fx@gnu.org>
parents:
diff changeset
5450 (Frename_file, Fadd_name_to_file, Ffile_exists_p Ffile_executable_p)
Dave Love <fx@gnu.org>
parents:
diff changeset
5451 (Ffile_readable_p, Ffile_writable_p, Faccess_file, Ffile_symlink_p)
Dave Love <fx@gnu.org>
parents:
diff changeset
5452 (Ffile_directory_p, Ffile_accessible_directory_p, Ffile_regular_p)
Dave Love <fx@gnu.org>
parents:
diff changeset
5453 (Ffile_modes, Fset_file_modes, Ffile_newer_than_file_p, Fwrite_region)
Dave Love <fx@gnu.org>
parents:
diff changeset
5454 (Finsert_file_contents, Fverify_visited_file_modtime): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
5455
Dave Love <fx@gnu.org>
parents:
diff changeset
5456 * fileio.c (Ffile_symlink_p): Decode the file name value.
Dave Love <fx@gnu.org>
parents:
diff changeset
5457
Dave Love <fx@gnu.org>
parents:
diff changeset
5458 * dired.c (ENCODE_FILE): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
5459 (Ffile_attributes): Encode the file names to operate on.
Dave Love <fx@gnu.org>
parents:
diff changeset
5460 (file_name_completion): Do completion on encoded name, then decode.
Dave Love <fx@gnu.org>
parents:
diff changeset
5461 (Fdirectory_files): Encode the argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
5462 Decode all result file names using Vfile_name_coding_system.
Dave Love <fx@gnu.org>
parents:
diff changeset
5463
Dave Love <fx@gnu.org>
parents:
diff changeset
5464 * coding.c (Fencode_coding_string, Fdecode_coding_string): Doc fixes.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
5465
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5466 1997-09-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
5467
Dave Love <fx@gnu.org>
parents:
diff changeset
5468 * lread.c (Feval_buffer): New arg FILENAME.
Dave Love <fx@gnu.org>
parents:
diff changeset
5469
Dave Love <fx@gnu.org>
parents:
diff changeset
5470 * buffer.c (modify_overlay): Update overlay_modiff of proper buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
5471
Dave Love <fx@gnu.org>
parents:
diff changeset
5472 1997-09-07 Geoff Voelker <voelker@cs.washington.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
5473
Dave Love <fx@gnu.org>
parents:
diff changeset
5474 * firstfile.c: New file.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
5475
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5476 1997-09-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
5477
Dave Love <fx@gnu.org>
parents:
diff changeset
5478 * xdisp.c (display_string): Determine multibyte from current buffer,
Dave Love <fx@gnu.org>
parents:
diff changeset
5479 not from W's buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
5480
Dave Love <fx@gnu.org>
parents:
diff changeset
5481 1997-09-07 Kenneth Stailey <kstailey@elbereth.disclosure.com>
Dave Love <fx@gnu.org>
parents:
diff changeset
5482
Dave Love <fx@gnu.org>
parents:
diff changeset
5483 * s/openbsd.h: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
5484
Dave Love <fx@gnu.org>
parents:
diff changeset
5485 * m/ns32000.h, m/sparc.h, m/alpha.h, m/pmax.h, unexalpha.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
5486 Test __OpenBSD__ along with __NetBSD__.
Dave Love <fx@gnu.org>
parents:
diff changeset
5487
Dave Love <fx@gnu.org>
parents:
diff changeset
5488 * unexelf.c: Test __OpenBSD__ along with __NetBSD__.
Dave Love <fx@gnu.org>
parents:
diff changeset
5489 [__OpenBSD__]: Include sys/exec_elf.h.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
5490
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5491 1997-09-05 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
5492
Dave Love <fx@gnu.org>
parents:
diff changeset
5493 * coding.c (Ffind_operation_coding_system): If a function in
Dave Love <fx@gnu.org>
parents:
diff changeset
5494 XXX-coding-system-alist returns a coding system (instead of cons
Dave Love <fx@gnu.org>
parents:
diff changeset
5495 of coding systems), return cons of it.
Dave Love <fx@gnu.org>
parents:
diff changeset
5496
Dave Love <fx@gnu.org>
parents:
diff changeset
5497 1997-09-05 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
5498
Dave Love <fx@gnu.org>
parents:
diff changeset
5499 * coding.c (Fread_coding_system):
Dave Love <fx@gnu.org>
parents:
diff changeset
5500 New optional arg DEFAULT_CODING_SYSTEM.
Dave Love <fx@gnu.org>
parents:
diff changeset
5501 * lisp.h (Fread_coding_system): Update decl.
Dave Love <fx@gnu.org>
parents:
diff changeset
5502
Dave Love <fx@gnu.org>
parents:
diff changeset
5503 * 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
5504
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5505 1997-09-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
5506
Dave Love <fx@gnu.org>
parents:
diff changeset
5507 * m/alpha.h (PTY_OPEN): Call sigblock properly.
Dave Love <fx@gnu.org>
parents:
diff changeset
5508
Dave Love <fx@gnu.org>
parents:
diff changeset
5509 * fileio.c (Fexpand_file_name): If default dir isn't string, use `/'.
Dave Love <fx@gnu.org>
parents:
diff changeset
5510
Dave Love <fx@gnu.org>
parents:
diff changeset
5511 * callproc.c (Fcall_process_region): Fix previous change:
Dave Love <fx@gnu.org>
parents:
diff changeset
5512 never override Vcoding_system_for_write.
Dave Love <fx@gnu.org>
parents:
diff changeset
5513
Dave Love <fx@gnu.org>
parents:
diff changeset
5514 * m/alpha.h (PTY_OPEN): Save and restore the SIGCHLD handler.
Dave Love <fx@gnu.org>
parents:
diff changeset
5515
Dave Love <fx@gnu.org>
parents:
diff changeset
5516 1997-09-04 Erik Naggum <erik@naggum.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
5517
Dave Love <fx@gnu.org>
parents:
diff changeset
5518 * emacs.c (main): Update Copyright message.
Dave Love <fx@gnu.org>
parents:
diff changeset
5519
Dave Love <fx@gnu.org>
parents:
diff changeset
5520 1997-09-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
5521
Dave Love <fx@gnu.org>
parents:
diff changeset
5522 * data.c (Faset): Simplify a statement in the char-table case.
Dave Love <fx@gnu.org>
parents:
diff changeset
5523 This is to help some compilers.
Dave Love <fx@gnu.org>
parents:
diff changeset
5524
Dave Love <fx@gnu.org>
parents:
diff changeset
5525 * coding.c (Qcoding_system_history): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
5526 (syms_of_coding): Initialize it.
Dave Love <fx@gnu.org>
parents:
diff changeset
5527 (Fread_coding_system): Use Qcoding_system_history.
Dave Love <fx@gnu.org>
parents:
diff changeset
5528
Dave Love <fx@gnu.org>
parents:
diff changeset
5529 * coding.c (setup_coding_system, Ffind_operation_coding_system)
Dave Love <fx@gnu.org>
parents:
diff changeset
5530 (Fdetect_coding_region, Fread_coding_system):
Dave Love <fx@gnu.org>
parents:
diff changeset
5531 Don't initialize a Lisp_Object.
Dave Love <fx@gnu.org>
parents:
diff changeset
5532
Dave Love <fx@gnu.org>
parents:
diff changeset
5533 1997-09-03 NIIBE Yutaka <gniibe@mri.co.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
5534
Dave Love <fx@gnu.org>
parents:
diff changeset
5535 * emacs.c (main): Call run_time_remap earlier, before any use of stdio.
Dave Love <fx@gnu.org>
parents:
diff changeset
5536
Dave Love <fx@gnu.org>
parents:
diff changeset
5537 1997-09-03 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
Dave Love <fx@gnu.org>
parents:
diff changeset
5538
Dave Love <fx@gnu.org>
parents:
diff changeset
5539 * minibuf.c (read_minibuf): Fix use of Ffboundp.
Dave Love <fx@gnu.org>
parents:
diff changeset
5540
Dave Love <fx@gnu.org>
parents:
diff changeset
5541 1997-09-03 Geoff Voelker <voelker@cs.washington.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
5542
Dave Love <fx@gnu.org>
parents:
diff changeset
5543 * lastfile.c (my_endbss) [WINDOWSNT]: New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
5544
Dave Love <fx@gnu.org>
parents:
diff changeset
5545 1997-09-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
5546
Dave Love <fx@gnu.org>
parents:
diff changeset
5547 * coding.c (detect_coding_mask): Re-work previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
5548 (detect_eol): Fix use of == instead of -.
Dave Love <fx@gnu.org>
parents:
diff changeset
5549
Dave Love <fx@gnu.org>
parents:
diff changeset
5550 1997-09-03 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
5551
Dave Love <fx@gnu.org>
parents:
diff changeset
5552 * coding.c (detect_coding_mask): Cancel previous change. Always
Dave Love <fx@gnu.org>
parents:
diff changeset
5553 include CODING_CATEGORY_MASK_RAW_TEXT in the return value.
Dave Love <fx@gnu.org>
parents:
diff changeset
5554
Dave Love <fx@gnu.org>
parents:
diff changeset
5555 1997-09-02 Andrew Innes <andrewi@harlequin.co.uk>
Dave Love <fx@gnu.org>
parents:
diff changeset
5556
Dave Love <fx@gnu.org>
parents:
diff changeset
5557 * makefile.nt (TLIB0, TOBJ, OBJ0): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
5558 (LINK_FLAGS): Separate debugging info from the executable.
Dave Love <fx@gnu.org>
parents:
diff changeset
5559 (LIBS): Include TLIB0.
Dave Love <fx@gnu.org>
parents:
diff changeset
5560 (TEMACS): Link with TLIB0.
Dave Love <fx@gnu.org>
parents:
diff changeset
5561 (EMACS): Copy temacs map file to emacs map file.
Dave Love <fx@gnu.org>
parents:
diff changeset
5562 Update file dependencies.
Dave Love <fx@gnu.org>
parents:
diff changeset
5563
Dave Love <fx@gnu.org>
parents:
diff changeset
5564 * unexw32.c: Include config.h and time.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
5565 Declare extern data and functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
5566 (file_data): Move definition from w32heap.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
5567 (_start): Add debug hook for when profiling.
Dave Love <fx@gnu.org>
parents:
diff changeset
5568 Spoof executable name when using profilers.
Dave Love <fx@gnu.org>
parents:
diff changeset
5569 Invoke sbrk immediately when undumped.
Dave Love <fx@gnu.org>
parents:
diff changeset
5570 (unexec): Print error messages when input and output dump files
Dave Love <fx@gnu.org>
parents:
diff changeset
5571 cannot be opened.
Dave Love <fx@gnu.org>
parents:
diff changeset
5572 Reset header checksum.
Dave Love <fx@gnu.org>
parents:
diff changeset
5573 (open_input_file, open_output_file): Return status instead of aborting.
Dave Love <fx@gnu.org>
parents:
diff changeset
5574 (get_section_size): Handle different linkers.
Dave Love <fx@gnu.org>
parents:
diff changeset
5575 (find_section, rva_to_section): New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
5576 (get_section_info) [SEPARATE_BSS_SECTION]: Make code for using
Dave Love <fx@gnu.org>
parents:
diff changeset
5577 a separate .bss section conditional.
Dave Love <fx@gnu.org>
parents:
diff changeset
5578 Use my_begbss and my_endbss to determine .bss size by default.
Dave Love <fx@gnu.org>
parents:
diff changeset
5579 Look for Emacs data in EMDATA section.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
5580
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5581 * w32.c: Include stddef.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
5582 (getwd): Delete macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
5583 (startup_dir): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
5584 (getwd): Return directory in which Emacs started.
Dave Love <fx@gnu.org>
parents:
diff changeset
5585 (init_user_info): Set SHELL environment variable if not set.
Dave Love <fx@gnu.org>
parents:
diff changeset
5586 (parse_root, get_long_basename, w32_get_long_filename): New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
5587 (init_environment): Look for CMDPROXY.
Dave Love <fx@gnu.org>
parents:
diff changeset
5588 Make sure that PATH and COMSPEC are capitalized in the environment.
Dave Love <fx@gnu.org>
parents:
diff changeset
5589 Record startup directory.
Dave Love <fx@gnu.org>
parents:
diff changeset
5590 (get_emacs_configuration, sys_rename): Use OS_WIN95.
Dave Love <fx@gnu.org>
parents:
diff changeset
5591 (map_w32_filename): Calculate returned string correctly.
Dave Love <fx@gnu.org>
parents:
diff changeset
5592
Dave Love <fx@gnu.org>
parents:
diff changeset
5593 (sys_fopen): Use _fdopen.
Dave Love <fx@gnu.org>
parents:
diff changeset
5594 (sys_link): Support NTFS links.
Dave Love <fx@gnu.org>
parents:
diff changeset
5595 (sys_rename): Use a long file name for temporary name.
Dave Love <fx@gnu.org>
parents:
diff changeset
5596 (sys_pipe): Make pipes binary and non-inheritable.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
5597 (sys_read, sys_write): Spoof text mode translation for pipes
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5598 and sockets.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
5599
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5600 (hashval): Simplify.
Dave Love <fx@gnu.org>
parents:
diff changeset
5601 (generate_inode_val): Use long file name version of file.
Dave Love <fx@gnu.org>
parents:
diff changeset
5602
Dave Love <fx@gnu.org>
parents:
diff changeset
5603 (stat): Optimize by using active readdir info.
Dave Love <fx@gnu.org>
parents:
diff changeset
5604 Set fake_inode to 0 for directories.
Dave Love <fx@gnu.org>
parents:
diff changeset
5605 Set fake_inode to xor of file indexes for files.
Dave Love <fx@gnu.org>
parents:
diff changeset
5606 Don't use generate_inode_val to set inode value.
Dave Love <fx@gnu.org>
parents:
diff changeset
5607
Dave Love <fx@gnu.org>
parents:
diff changeset
5608 (volume_info_data): Renamed from volume_info.
Dave Love <fx@gnu.org>
parents:
diff changeset
5609 (volume_info, fixed_drives, volume_cache): New variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
5610 (DRIVE_INDEX, VOLINFO_STILL_VALID): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
5611 (lookup_volume_info, add_volume_info, GetCachedVolumeInformation):
Dave Love <fx@gnu.org>
parents:
diff changeset
5612 New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
5613 (get_volume_info): Use volume_info_data.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
5614 Use GetCachedVolumeInformation.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5615
Dave Love <fx@gnu.org>
parents:
diff changeset
5616 (init_ntproc): No longer restrict to one DOS subprocess.
Dave Love <fx@gnu.org>
parents:
diff changeset
5617 Use CRT _open and _fdopen.
Dave Love <fx@gnu.org>
parents:
diff changeset
5618 Cache fixed drive information.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
5619
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5620 * w32.h: Remove debugging macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
5621 (child_process): Remove is_dos_process field, add hwnd handle field.
Dave Love <fx@gnu.org>
parents:
diff changeset
5622 (FILE_LAST_CR): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
5623 (w32_get_long_filename): Declare extern.
Dave Love <fx@gnu.org>
parents:
diff changeset
5624
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5625 * w32console.c (DebPrint, reset_kbd, unset_kbd, take_console):
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5626 Delete functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
5627 (keyboard_init_hook): Delete variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
5628 (prev_console_cursor) [! USE_SEPARATE_SCREEN]: New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
5629 (reset_terminal_modes) [! USE_SEPARATE_SCREEN]: Reset cursor info.
Dave Love <fx@gnu.org>
parents:
diff changeset
5630 (initialize_w32_display) [USE_SEPARATE_SCREEN]: Create separate
Dave Love <fx@gnu.org>
parents:
diff changeset
5631 screen buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
5632 (ctrl_c_handler): Only ignore interrupts when interactive.
Dave Love <fx@gnu.org>
parents:
diff changeset
5633 (set_terminal_modes): Set input mode.
Dave Love <fx@gnu.org>
parents:
diff changeset
5634 (initialize_w32_display): Record original settings.
Dave Love <fx@gnu.org>
parents:
diff changeset
5635 Don't reset cursor or clear frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
5636
Dave Love <fx@gnu.org>
parents:
diff changeset
5637 * w32fns.c: Include limits.h and errno.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
5638 Declare externs from other files.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
5639 (w32_in_use): New variable.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5640 (check_w32, have_menus_p, x_set_title, w32_msg_worker)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5641 (find_deferred_msg, send_deferred_msg, complete_deferred_msg)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5642 (Fw32_focus_frame, W32-send-sys-command): New functions.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5643 (last_mouse_movement_time): Delete variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
5644
Dave Love <fx@gnu.org>
parents:
diff changeset
5645 (x_frame_parms): Alphabetize. Add title parm.
Dave Love <fx@gnu.org>
parents:
diff changeset
5646 (x_set_icon_name): Use title if set.
Dave Love <fx@gnu.org>
parents:
diff changeset
5647 (x_set_menu_bar_lines): Ensure client area remains the same.
Dave Love <fx@gnu.org>
parents:
diff changeset
5648 (x_set_name): Don't update if the name is the same.
Dave Love <fx@gnu.org>
parents:
diff changeset
5649 Use title for name if available.
Dave Love <fx@gnu.org>
parents:
diff changeset
5650 (x_icon): Initial support for creating window iconified.
Dave Love <fx@gnu.org>
parents:
diff changeset
5651 (x_display_info_for_name): Set w32_in_use.
Dave Love <fx@gnu.org>
parents:
diff changeset
5652 (Fx_open_connection): Validate Vwindow_system. Set w32_in_use.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
5653
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5654 (w32_create_window): Set window size to frame dimensions.
Dave Love <fx@gnu.org>
parents:
diff changeset
5655 Set font width, line height, border, scrollbar indexes.
Dave Love <fx@gnu.org>
parents:
diff changeset
5656 Don't set X and Y units indexes.
Dave Love <fx@gnu.org>
parents:
diff changeset
5657 (w32_msg_pump): Renamed from windows_msg_worker.
Dave Love <fx@gnu.org>
parents:
diff changeset
5658 Make static. Don't post done message. No longer handle
Dave Love <fx@gnu.org>
parents:
diff changeset
5659 create scrollbar message. Don't abort on anomalous messages.
Dave Love <fx@gnu.org>
parents:
diff changeset
5660 Return when completion detected.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
5661 (w32_wnd_proc): Keep track of button state.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5662 For WINDOWPOSCHANGING, force window dimensions to be multiples
Dave Love <fx@gnu.org>
parents:
diff changeset
5663 of character dimensions.
Dave Love <fx@gnu.org>
parents:
diff changeset
5664 Handle CREATESCROLLBAR.
Dave Love <fx@gnu.org>
parents:
diff changeset
5665 Use correct arguments for SHOWWINDOW.
Dave Love <fx@gnu.org>
parents:
diff changeset
5666 For SETWINDOWPOS, use WINDOWPOS structure.
Dave Love <fx@gnu.org>
parents:
diff changeset
5667
Dave Love <fx@gnu.org>
parents:
diff changeset
5668 (my_create_window): Abort if message post fails.
Dave Love <fx@gnu.org>
parents:
diff changeset
5669 (Fx_create_frame): Use title instead of name.
Dave Love <fx@gnu.org>
parents:
diff changeset
5670 GC protect frame before make_frame_without_minibuffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
5671 Set icon name.
Dave Love <fx@gnu.org>
parents:
diff changeset
5672 Use courier new as default font (has bold and italic).
Dave Love <fx@gnu.org>
parents:
diff changeset
5673 Set BufferPredicate and Title default parameters.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
5674
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5675 (x_to_w32_weight): Support semibold weight.
Dave Love <fx@gnu.org>
parents:
diff changeset
5676 (x_to_w32_charset): Map # to numeric charset identifier.
Dave Love <fx@gnu.org>
parents:
diff changeset
5677 (w32_to_x_charset): Encode unknown charsets as a number.
Dave Love <fx@gnu.org>
parents:
diff changeset
5678 (enum_font_cb2): Don't restrict to ANSI and OEM charsets.
Dave Love <fx@gnu.org>
parents:
diff changeset
5679
Dave Love <fx@gnu.org>
parents:
diff changeset
5680 (Fx_color_values): Set high and low words of color values.
Dave Love <fx@gnu.org>
parents:
diff changeset
5681
Dave Love <fx@gnu.org>
parents:
diff changeset
5682 (syms_of_w32fns): Zero w32_in_use. defsubr new functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
5683
Dave Love <fx@gnu.org>
parents:
diff changeset
5684 * w32heap.c (os_subtype): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
5685 (cache_system_info): Set os_subtype.
Dave Love <fx@gnu.org>
parents:
diff changeset
5686 (recreate_heap): Update system information after loading heap.
Dave Love <fx@gnu.org>
parents:
diff changeset
5687
Dave Love <fx@gnu.org>
parents:
diff changeset
5688 * w32heap.h: Enumerate operating system types.
Dave Love <fx@gnu.org>
parents:
diff changeset
5689 Declare extern data and functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
5690 Move file_data struct definition here.
Dave Love <fx@gnu.org>
parents:
diff changeset
5691 (OFFSET_TO_RVA, RVA_TO_OFFSET, RVA_TO_PTR): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
5692
Dave Love <fx@gnu.org>
parents:
diff changeset
5693 * w32inevt.c: Declare externs from other files.
Dave Love <fx@gnu.org>
parents:
diff changeset
5694 (w32_kbd_mods_to_emacs): New parameter KEY.
Dave Love <fx@gnu.org>
parents:
diff changeset
5695 Use w32-capslock-is-shiftlock for old behavior.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
5696 (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
5697
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5698 * w32menu.c (init_menu_items): Disable code.
Dave Love <fx@gnu.org>
parents:
diff changeset
5699 (x_activate_menubar): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
5700 (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
5701
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5702 * w32proc.c: Include w32heap.h.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5703 (Vw32_start_process_share_console, Vw32_generate_fake_inodes)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5704 (Vw32_get_true_file_attributes, Qhigh, Qlow, process_dir):
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5705 New variables.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5706 (find_child_console, set_process_dir, Fw32_short_file_name)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5707 (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
5708 (Fw32_get_current_locale_id, Fw32_get_default_local_id)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5709 (Fw32_set_current_locale): New functions.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5710 (CORRECT_DIR_SEPS): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
5711 (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
5712 (reap_subprocess): Don't check for dos subprocesses.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5713 Add debug support.
Dave Love <fx@gnu.org>
parents:
diff changeset
5714 (sys_wait): Ignore socket child_procs.
Dave Love <fx@gnu.org>
parents:
diff changeset
5715 Check for quit while waiting.
Dave Love <fx@gnu.org>
parents:
diff changeset
5716 (w32_executable_type): Renamed from w32_is_dos_binary.
Dave Love <fx@gnu.org>
parents:
diff changeset
5717 Check for dos and Cygnus executables.
Dave Love <fx@gnu.org>
parents:
diff changeset
5718 (sys_spawnve): Always use cmdproxy if spawning a dos app.
Dave Love <fx@gnu.org>
parents:
diff changeset
5719 Use quotes to quote arguments for Cygnus apps, backslashes otherwise.
Dave Love <fx@gnu.org>
parents:
diff changeset
5720 Handle escape characters. Escape quotes at start and end, too.
Dave Love <fx@gnu.org>
parents:
diff changeset
5721 (sys_select): Treat null timeout as infinite.
Dave Love <fx@gnu.org>
parents:
diff changeset
5722 Add handles of child processes.
Dave Love <fx@gnu.org>
parents:
diff changeset
5723 Loop over handles round robin to ensure fairness.
Dave Love <fx@gnu.org>
parents:
diff changeset
5724 (sys_kill): Send ctrl-break and ctrl-c keystrokes to subprocesses
Dave Love <fx@gnu.org>
parents:
diff changeset
5725 on SIGINT if not sharing consoles, otherwise generate ctrl-break event.
Dave Love <fx@gnu.org>
parents:
diff changeset
5726 On other termination signals, send WM_QUIT message to Win95 apps
Dave Love <fx@gnu.org>
parents:
diff changeset
5727 and WM_CLOSE to NT apps.
Dave Love <fx@gnu.org>
parents:
diff changeset
5728 (syms_of_ntproc): Intern new symbols. defsubr new functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
5729 DEFVAR new variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
5730
Dave Love <fx@gnu.org>
parents:
diff changeset
5731 * w32term.c (SIF_*): Win95 macros defined for NT.
Dave Love <fx@gnu.org>
parents:
diff changeset
5732 (struct tagSCROLLINFO): Win95 struct defined for NT.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5733 (vertical_scroll_bar_min_handle, vertical_scroll_bar_top_border)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5734 (vertical_scroll_bar_bottom_border, last_scroll_bar_drag_pos)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5735 (Vw32_gab_focus_on_raise, Vw32_capslock_is_shiftlock):
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5736 New variables.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5737 (w32_frame_up_to_date): Block input.
Dave Love <fx@gnu.org>
parents:
diff changeset
5738 (do_line_dance): Use DC while erasing, release at end.
Dave Love <fx@gnu.org>
parents:
diff changeset
5739 (show_mouse_face): Use column and endcolumn calculated at start of
Dave Love <fx@gnu.org>
parents:
diff changeset
5740 loop.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5741 (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
5742 [! ATTACH_THREADS]: Send message to window instead of invoking
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5743 Windows procedure.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5744 (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
5745 (x_scroll_bar_report_motion): Use SCROLLINFO for proportional handle.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5746 (x_scroll_bar_set_handle): Create proportional sized scroll handle.
Dave Love <fx@gnu.org>
parents:
diff changeset
5747 (w32_set_vertical_scroll_bar): Size handle according to how much
Dave Love <fx@gnu.org>
parents:
diff changeset
5748 is showing in window.
Dave Love <fx@gnu.org>
parents:
diff changeset
5749 (x_scroll_bar_set_report_motion): Use top_range, calculated above.
Dave Love <fx@gnu.org>
parents:
diff changeset
5750 (x_scroll_bar_clear): Hide scroll bar until ready to repaint.
Dave Love <fx@gnu.org>
parents:
diff changeset
5751 (show_scroll_bars): Pass in frame to my_show_window.
Dave Love <fx@gnu.org>
parents:
diff changeset
5752
Dave Love <fx@gnu.org>
parents:
diff changeset
5753 (w32_read_socket): Distinguish between invisible and obscured frames
Dave Love <fx@gnu.org>
parents:
diff changeset
5754 when handling PAINT messages.
Dave Love <fx@gnu.org>
parents:
diff changeset
5755 Fixup off-by-one calculation for PAINT and SIZE.
Dave Love <fx@gnu.org>
parents:
diff changeset
5756 Pass in new parameter to w32_kbd_mods_to_emacs.
Dave Love <fx@gnu.org>
parents:
diff changeset
5757 Handle WM_DISPLAYCHANGE, WINDOWPOSCHANGED, ACTIVATE, SHOWWINDOW,
Dave Love <fx@gnu.org>
parents:
diff changeset
5758 INITMENU, and ACTIVATEAPP messages.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
5759 Explicitly check for visibile and obscured frames, and to see if
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5760 any event should cause a redisplay.
Dave Love <fx@gnu.org>
parents:
diff changeset
5761
Dave Love <fx@gnu.org>
parents:
diff changeset
5762 (x_display_bar_cursor): Don't check whether frame is updating here.
Dave Love <fx@gnu.org>
parents:
diff changeset
5763 (x_display_cursor): Check it here instead.
Dave Love <fx@gnu.org>
parents:
diff changeset
5764 (x_set_offset) [HAVE_NTGUI]: Don't add border widths.
Dave Love <fx@gnu.org>
parents:
diff changeset
5765 Set NOACTIVATE when setting window position.
Dave Love <fx@gnu.org>
parents:
diff changeset
5766 (x_set_window_size): Fixup off-by-one calculation when setting
Dave Love <fx@gnu.org>
parents:
diff changeset
5767 window position. Mark frame garbaged earlier. Clear mouse
Dave Love <fx@gnu.org>
parents:
diff changeset
5768 highlighting state.
Dave Love <fx@gnu.org>
parents:
diff changeset
5769 (x_focus_on_frame): Set focus by making frame the foreground window.
Dave Love <fx@gnu.org>
parents:
diff changeset
5770 (x_raise_frame): Support frames to be raised without grabbing focus.
Dave Love <fx@gnu.org>
parents:
diff changeset
5771 (x_lower_frame): Set NOACTIVATE flag when setting window position.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
5772 (x_make_frame_visible, x_make_frame_invisible): Pass in frame
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5773 to my_show_window.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
5774 (x_iconify_frame): Send a MINIMIZE message to the window.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5775 (x_wm_set_size_hint): Set font width, line height, border,
Dave Love <fx@gnu.org>
parents:
diff changeset
5776 and scroll bar indexes instead of X and Y unit indexes.
Dave Love <fx@gnu.org>
parents:
diff changeset
5777
Dave Love <fx@gnu.org>
parents:
diff changeset
5778 (w32_initialize): Set input mode. Use w32_msg_worker instead
Dave Love <fx@gnu.org>
parents:
diff changeset
5779 of windows_msg_worker. Dynamically link proportional scroll bar
Dave Love <fx@gnu.org>
parents:
diff changeset
5780 functions and intialize proportional scroll bar variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
5781 (syms_of_w32term): DEFVAR new variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
5782
Dave Love <fx@gnu.org>
parents:
diff changeset
5783 * w32term.h (w32_output): New fields menubar_widget, menubar_active,
Dave Love <fx@gnu.org>
parents:
diff changeset
5784 and pending_menu_activation.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
5785 (VERTICAL_SCROLL_BAR_*): Use proportional scroll bar variables.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5786 (W32WindowPos): Delete definition.
Dave Love <fx@gnu.org>
parents:
diff changeset
5787 (WM_EMACS_SETFOCUS, WND_*_INDEX): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
5788 (deferred_msg): New structure.
Dave Love <fx@gnu.org>
parents:
diff changeset
5789
Dave Love <fx@gnu.org>
parents:
diff changeset
5790 * w32xfns.c (have_menus_p): Move to w32fns.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
5791
Dave Love <fx@gnu.org>
parents:
diff changeset
5792 * s/ms-w32.h (INTERRUPT_INPUT): Don't define.
Dave Love <fx@gnu.org>
parents:
diff changeset
5793 (bcopy): Use memmove instead of memcpy.
Dave Love <fx@gnu.org>
parents:
diff changeset
5794 (GAP_USE_BCOPY, BCOPY_UPWARD_SAFE, BCOPY_DOWNWARD_SAFE): Define.
Dave Love <fx@gnu.org>
parents:
diff changeset
5795 Undef system calls before redefining. Emulated calls redefined
Dave Love <fx@gnu.org>
parents:
diff changeset
5796 to sys_*, real calls redefined to _*.
Dave Love <fx@gnu.org>
parents:
diff changeset
5797 (DebPrint): Macro defined.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
5798
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5799 1997-09-02 Michael Welsh Duggan <md5i@schenley.com>
Dave Love <fx@gnu.org>
parents:
diff changeset
5800
Dave Love <fx@gnu.org>
parents:
diff changeset
5801 * w32term.h (WM_MOUSEWHEEL): Define if not already defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
5802 Necessary for pre VC5.0 distribution.
Dave Love <fx@gnu.org>
parents:
diff changeset
5803 (WM_EMACS_TRACKPOPUPMENU): New Macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
5804
Dave Love <fx@gnu.org>
parents:
diff changeset
5805 * w32term.c (construct_mouse_wheel): New function. Constructs an
Dave Love <fx@gnu.org>
parents:
diff changeset
5806 input event from a WM_MOUSEWHEEL message.
Dave Love <fx@gnu.org>
parents:
diff changeset
5807 (w32_read_socket): Handle WM_MOUSEWHEEL.
Dave Love <fx@gnu.org>
parents:
diff changeset
5808
Dave Love <fx@gnu.org>
parents:
diff changeset
5809 * w32fns.c (win32_wnd_proc): Capture and handle WM_MOUSEWHEEL events.
Dave Love <fx@gnu.org>
parents:
diff changeset
5810 Capture and handle WM_EMACS_TRACKPOPUPMENU events.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
5811 Allow a dragged selection from a popup menu started up
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5812 by a mouse down event.
Dave Love <fx@gnu.org>
parents:
diff changeset
5813 (x_to_win32_color): Support for X Windows RGB string specifications.
Dave Love <fx@gnu.org>
parents:
diff changeset
5814
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5815 * w32menu.c (get_frame_menubar_event): Check for the possibility
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5816 of a menu-bar button. A menu-bar button is a caption on the menu
Dave Love <fx@gnu.org>
parents:
diff changeset
5817 bar with no submenu.
Dave Love <fx@gnu.org>
parents:
diff changeset
5818 (set_frame_menubar): Correctly handle menu-bar buttons.
Dave Love <fx@gnu.org>
parents:
diff changeset
5819 (add_menu_item): Equiv parameter send and paid attention to.
Dave Love <fx@gnu.org>
parents:
diff changeset
5820 (keymap_panes, list_of_panes): Use CreatePopupMenu.
Dave Love <fx@gnu.org>
parents:
diff changeset
5821 (single_keymap_panes): Use CreatePopupMenu. Send key descriptions
Dave Love <fx@gnu.org>
parents:
diff changeset
5822 to add_menu_item.
Dave Love <fx@gnu.org>
parents:
diff changeset
5823 (list_of_items): Use CreatePopupMenu. Send nil description to
Dave Love <fx@gnu.org>
parents:
diff changeset
5824 add_menu_item.
Dave Love <fx@gnu.org>
parents:
diff changeset
5825 (get_menu_event): Send keymap instead of menu to get_keymap_event.
Dave Love <fx@gnu.org>
parents:
diff changeset
5826 (Fx_popup_menu): Extra parameter to mouse_position_hook. Don't
Dave Love <fx@gnu.org>
parents:
diff changeset
5827 send address of menu to win32menu_show.
Dave Love <fx@gnu.org>
parents:
diff changeset
5828 (win32menu_show): Send message to call popup menu rather than
Dave Love <fx@gnu.org>
parents:
diff changeset
5829 trying directly. get_menu_event should take an address.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
5830 Call eat_mouse_events in order to get rid of any extraneous
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5831 mouse events.
Dave Love <fx@gnu.org>
parents:
diff changeset
5832 (list_of_panes): Only bring up one pane if the length of the list
Dave Love <fx@gnu.org>
parents:
diff changeset
5833 of panes is one.
Dave Love <fx@gnu.org>
parents:
diff changeset
5834
Dave Love <fx@gnu.org>
parents:
diff changeset
5835 1997-09-02 Nico Francois <nico.francois@scala.nl>
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
5836
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5837 * w32menu.c (single_keymap_panes): Fixed problem with 'descrip'
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5838 lisp object not being protected properly (GCPRO).
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5839 (get_single_keymap_event): Fixed problem with 'descrip' lisp
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5840 object not being protected properly (GCPRO).
Dave Love <fx@gnu.org>
parents:
diff changeset
5841 (name_is_separator): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
5842 (list_of_panes): If a pane's name is empty ("") items are now
Dave Love <fx@gnu.org>
parents:
diff changeset
5843 placed in the main popup instead of a blank-named submenu. This
Dave Love <fx@gnu.org>
parents:
diff changeset
5844 seems to be an undocumented feature of x-popup-menu.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5845 (list_of_items): New argument HMENU.
85960
71ce838e9a10 *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 78260
diff changeset
5846 Use 1 and 0 instead of Qt and Qnil for enable in add_menu_item.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5847
Dave Love <fx@gnu.org>
parents:
diff changeset
5848 1997-09-02 Geoff Voelker <voelker@cs.washington.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
5849
Dave Love <fx@gnu.org>
parents:
diff changeset
5850 * w32.c (init_environment): Don't look for INFOPATH.
Dave Love <fx@gnu.org>
parents:
diff changeset
5851
Dave Love <fx@gnu.org>
parents:
diff changeset
5852 * w32fns.c (w32_wnd_proc): Pass on WM_DISPLAYCHANGE messages.
Dave Love <fx@gnu.org>
parents:
diff changeset
5853
Dave Love <fx@gnu.org>
parents:
diff changeset
5854 * w32heap.c: Don't use data_seg pragma here.
Dave Love <fx@gnu.org>
parents:
diff changeset
5855 (_heap_init, _heap_term) [_MSC_VER >= 1000]: New functions that
Dave Love <fx@gnu.org>
parents:
diff changeset
5856 override CRT routines.
Dave Love <fx@gnu.org>
parents:
diff changeset
5857
Dave Love <fx@gnu.org>
parents:
diff changeset
5858 * 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
5859 key press was done using a dead key.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5860
Dave Love <fx@gnu.org>
parents:
diff changeset
5861 * w32term.c (w32_read_socket): Pass in new parameter to key_event.
Dave Love <fx@gnu.org>
parents:
diff changeset
5862 Let key_event determine whether key is dead.
Dave Love <fx@gnu.org>
parents:
diff changeset
5863 For MOVE, use x_real_positions to map to client coords.
Dave Love <fx@gnu.org>
parents:
diff changeset
5864 (x_set_mouse_pixel_position): Offset to use client area as origin.
Dave Love <fx@gnu.org>
parents:
diff changeset
5865
Dave Love <fx@gnu.org>
parents:
diff changeset
5866 * s/ms-w32.h: Use pragmas to place Emacs initialized data in
Dave Love <fx@gnu.org>
parents:
diff changeset
5867 EMDATA segment, and Emacs uninitialized data in EMBSS segment.
Dave Love <fx@gnu.org>
parents:
diff changeset
5868
Dave Love <fx@gnu.org>
parents:
diff changeset
5869 1997-09-02 Andrew Innes <andrewi@harlequin.co.uk>
Dave Love <fx@gnu.org>
parents:
diff changeset
5870
Dave Love <fx@gnu.org>
parents:
diff changeset
5871 * fileio.c (Fadd_name_to_file) [WINDOWSNT]: Remove conditional.
Dave Love <fx@gnu.org>
parents:
diff changeset
5872
Dave Love <fx@gnu.org>
parents:
diff changeset
5873 * frame.h (FRAME_OBSCURED_P): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
5874 (FRAME_SAMPLE_VISIBILITY): Distinguish between invisible and obscured.
Dave Love <fx@gnu.org>
parents:
diff changeset
5875
Dave Love <fx@gnu.org>
parents:
diff changeset
5876 * keyboard.c (kbd_buffer_get_event) [WINDOWSNT]: Support
Dave Love <fx@gnu.org>
parents:
diff changeset
5877 menu_bar_activate_event.
Dave Love <fx@gnu.org>
parents:
diff changeset
5878 (set-input-mode) [DOS_NT]: Do not invoke reset and init sys modes.
Dave Love <fx@gnu.org>
parents:
diff changeset
5879
Dave Love <fx@gnu.org>
parents:
diff changeset
5880 * sysdep.c (sys_subshell) [DOS_NT]: Save and restore parent's
Dave Love <fx@gnu.org>
parents:
diff changeset
5881 working directory.
Dave Love <fx@gnu.org>
parents:
diff changeset
5882 (sys_subshell) [WINDOWSNT]: Share MSDOS code. Don't take console.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
5883 (init_sys_modes, reset_sys_modes) [WINDOWSNT]: Do it even with
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5884 a read_socket_hook.
Dave Love <fx@gnu.org>
parents:
diff changeset
5885
Dave Love <fx@gnu.org>
parents:
diff changeset
5886 * xdisp.c (redisplay_internal): Check to see if frame is not obscured
Dave Love <fx@gnu.org>
parents:
diff changeset
5887 as well as visible.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
5888
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5889 1997-09-02 Michael Welsh Duggan <md5i@schenley.com>
Dave Love <fx@gnu.org>
parents:
diff changeset
5890
Dave Love <fx@gnu.org>
parents:
diff changeset
5891 * lisp.h: Declare discard_mouse_events.
Dave Love <fx@gnu.org>
parents:
diff changeset
5892
Dave Love <fx@gnu.org>
parents:
diff changeset
5893 * keyboard.c (Qmouse_wheel) [WINDOWSNT]: New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
5894 (discard_mouse_events): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
5895 (mouse_wheel_syms) [WINDOWSNT]: New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
5896 (lispy_mouse_wheel_names) [WINDOWSNT]: New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
5897 (make_lispy_event) [WINDOWSNT]: Make mouse-wheel events.
Dave Love <fx@gnu.org>
parents:
diff changeset
5898 (syms_of_keyboard) [WINDOWSNT]: Define Qmouse_wheel and
Dave Love <fx@gnu.org>
parents:
diff changeset
5899 mouse_wheel_syms.
Dave Love <fx@gnu.org>
parents:
diff changeset
5900
Dave Love <fx@gnu.org>
parents:
diff changeset
5901 * termhooks.h (event_kind) [WINDOWSNT]: New event type: mouse_wheel.
Dave Love <fx@gnu.org>
parents:
diff changeset
5902
Dave Love <fx@gnu.org>
parents:
diff changeset
5903 1997-09-02 Geoff Voelker <voelker@cs.washington.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
5904
Dave Love <fx@gnu.org>
parents:
diff changeset
5905 * fileio.c (Fexpand_file_name) [WINDOWSNT]: When stripping
Dave Love <fx@gnu.org>
parents:
diff changeset
5906 drive letter, be careful not to create a UNC filename.
Dave Love <fx@gnu.org>
parents:
diff changeset
5907
Dave Love <fx@gnu.org>
parents:
diff changeset
5908 1997-09-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
5909
Dave Love <fx@gnu.org>
parents:
diff changeset
5910 * coding.c (detect_coding_mask): Add in CODING_CATEGORY_MASK_RAW_TEXT
Dave Love <fx@gnu.org>
parents:
diff changeset
5911 in the detect_coding_iso2022 case.
Dave Love <fx@gnu.org>
parents:
diff changeset
5912
Dave Love <fx@gnu.org>
parents:
diff changeset
5913 * minibuf.c (Fread_from_minibuffer, Fread_string): Doc fixes.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
5914 (Fread_no_blanks_input, Fcompleting_read): Doc fixes.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5915
Dave Love <fx@gnu.org>
parents:
diff changeset
5916 * unexnext.c: Include unistd.h instead of libc.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
5917
Dave Love <fx@gnu.org>
parents:
diff changeset
5918 1997-09-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
5919
Dave Love <fx@gnu.org>
parents:
diff changeset
5920 * s/hpux9.h (HAVE_RINT): Add #undef.
Dave Love <fx@gnu.org>
parents:
diff changeset
5921
Dave Love <fx@gnu.org>
parents:
diff changeset
5922 * floatfns.c (emacs_rint): Define this,
Dave Love <fx@gnu.org>
parents:
diff changeset
5923 either as a function or as a macro for rint.
Dave Love <fx@gnu.org>
parents:
diff changeset
5924 (Fround, Ffround): Use emacs_rint, not rint directly.
Dave Love <fx@gnu.org>
parents:
diff changeset
5925
Dave Love <fx@gnu.org>
parents:
diff changeset
5926 * window.c (syms_of_window): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
5927
Dave Love <fx@gnu.org>
parents:
diff changeset
5928 * fileio.c (Finsert_file_contents): Fix previous change--don't
Dave Love <fx@gnu.org>
parents:
diff changeset
5929 call Fboundp on Vset_auto_coding_function, just check non-nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
5930
Dave Love <fx@gnu.org>
parents:
diff changeset
5931 1997-09-01 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
Dave Love <fx@gnu.org>
parents:
diff changeset
5932
Dave Love <fx@gnu.org>
parents:
diff changeset
5933 * alloc.c (free_float, free_cons): Don't use the same field for
Dave Love <fx@gnu.org>
parents:
diff changeset
5934 chaining as for marking.
Dave Love <fx@gnu.org>
parents:
diff changeset
5935 (make_float, Fcons, gc_sweep): Corresponding changes.
Dave Love <fx@gnu.org>
parents:
diff changeset
5936
Dave Love <fx@gnu.org>
parents:
diff changeset
5937 1997-09-01 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
5938
Dave Love <fx@gnu.org>
parents:
diff changeset
5939 * charset.h (LEADING_CODE_PRIVATE_22): Comment fixed.
Dave Love <fx@gnu.org>
parents:
diff changeset
5940
Dave Love <fx@gnu.org>
parents:
diff changeset
5941 * process.c (read_process_output): Index for
Dave Love <fx@gnu.org>
parents:
diff changeset
5942 proc_encode_coding_system should be p->outfd (not `channel' which
Dave Love <fx@gnu.org>
parents:
diff changeset
5943 is p->infd).
Dave Love <fx@gnu.org>
parents:
diff changeset
5944
Dave Love <fx@gnu.org>
parents:
diff changeset
5945 * fileio.c (Vset_auto_coding_function): Name changed from
Dave Love <fx@gnu.org>
parents:
diff changeset
5946 Vauto_file_coding_system.
Dave Love <fx@gnu.org>
parents:
diff changeset
5947 (syms_of_fileio): Adjusted for the above change. Doc change.
Dave Love <fx@gnu.org>
parents:
diff changeset
5948 (Finsert_file_contents): The argument for Vset_auto_coding is a
Dave Love <fx@gnu.org>
parents:
diff changeset
5949 concatination of the heading 1K-byte and the tailing 3K-byte.
Dave Love <fx@gnu.org>
parents:
diff changeset
5950
Dave Love <fx@gnu.org>
parents:
diff changeset
5951 * cmds.c (internal_self_insert): Only set TARGET_CLM when C2 is tab.
Dave Love <fx@gnu.org>
parents:
diff changeset
5952 When multibyte characters are disabled,
Dave Love <fx@gnu.org>
parents:
diff changeset
5953 use 1 as the width of the inserted character.
Dave Love <fx@gnu.org>
parents:
diff changeset
5954
Dave Love <fx@gnu.org>
parents:
diff changeset
5955 1997-08-31 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
Dave Love <fx@gnu.org>
parents:
diff changeset
5956
Dave Love <fx@gnu.org>
parents:
diff changeset
5957 * category.c (describe_category): Handle a sub-chartable.
Dave Love <fx@gnu.org>
parents:
diff changeset
5958
Dave Love <fx@gnu.org>
parents:
diff changeset
5959 1997-08-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
5960
Dave Love <fx@gnu.org>
parents:
diff changeset
5961 * sysdep.c (init_system_name): Don't try to use getdomainname.
Dave Love <fx@gnu.org>
parents:
diff changeset
5962
Dave Love <fx@gnu.org>
parents:
diff changeset
5963 1997-08-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
5964
Dave Love <fx@gnu.org>
parents:
diff changeset
5965 * dispnew.c (change_frame_size_1): Save current buffer
Dave Love <fx@gnu.org>
parents:
diff changeset
5966 around calling Fset_window_buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
5967
Dave Love <fx@gnu.org>
parents:
diff changeset
5968 * lread.c (Fload): Fix doc syntax.
Dave Love <fx@gnu.org>
parents:
diff changeset
5969
Dave Love <fx@gnu.org>
parents:
diff changeset
5970 * m/intel386.h (HAVE_ALLOCA): Do define this, if SOLARIS2.
Dave Love <fx@gnu.org>
parents:
diff changeset
5971
Dave Love <fx@gnu.org>
parents:
diff changeset
5972 1997-08-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
5973
Dave Love <fx@gnu.org>
parents:
diff changeset
5974 * lread.c (Fload): If FILE arg ends in .el or .elc,
Dave Love <fx@gnu.org>
parents:
diff changeset
5975 don't insist on adding a suffix.
Dave Love <fx@gnu.org>
parents:
diff changeset
5976
Dave Love <fx@gnu.org>
parents:
diff changeset
5977 1997-08-28 Eli Zaretskii <eliz@is.elta.co.il>
Dave Love <fx@gnu.org>
parents:
diff changeset
5978
Dave Love <fx@gnu.org>
parents:
diff changeset
5979 * callproc.c (Fcall_process): Set EOL conversion type to LF when
Dave Love <fx@gnu.org>
parents:
diff changeset
5980 binary-process-output is non-nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
5981 (Fcall_process_region): binary-process-XXXput only determines EOL
Dave Love <fx@gnu.org>
parents:
diff changeset
5982 conversion; if it is nil, convert LF <-> CRLF. Don't bind
Dave Love <fx@gnu.org>
parents:
diff changeset
5983 coding-system-for-read, it is done in Fcall_process.
Dave Love <fx@gnu.org>
parents:
diff changeset
5984
Dave Love <fx@gnu.org>
parents:
diff changeset
5985 1997-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
5986
Dave Love <fx@gnu.org>
parents:
diff changeset
5987 * alloc.c (free_marker): Call unchain_marker.
Dave Love <fx@gnu.org>
parents:
diff changeset
5988
Dave Love <fx@gnu.org>
parents:
diff changeset
5989 1997-08-28 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
5990
Dave Love <fx@gnu.org>
parents:
diff changeset
5991 * coding.c (detect_eol): Do not select no-conversion even if EOL
Dave Love <fx@gnu.org>
parents:
diff changeset
5992 format of raw-text file is inconsistent. Just read it by
Dave Love <fx@gnu.org>
parents:
diff changeset
5993 raw-text-unix.
Dave Love <fx@gnu.org>
parents:
diff changeset
5994 (Fdetect_coding_region): Do not select no-conversion even if EOL
Dave Love <fx@gnu.org>
parents:
diff changeset
5995 format of raw-text file is inconsistent.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
5996
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5997 1997-08-28 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
5998
Dave Love <fx@gnu.org>
parents:
diff changeset
5999 * coding.c (Qno_conversion, Qundecided): New variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
6000 (syms_of_coding): Initialize and staticpro them.
Dave Love <fx@gnu.org>
parents:
diff changeset
6001 (coding_category_name): Include "coding-category-raw-test".
Dave Love <fx@gnu.org>
parents:
diff changeset
6002 (setup_coding_system): Handle coding_type_raw_text.
Dave Love <fx@gnu.org>
parents:
diff changeset
6003 (detect_coding_mask): Include CODING_CATEGORY_MASK_RAW_TEXT in the
Dave Love <fx@gnu.org>
parents:
diff changeset
6004 return value instead of CODING_CATEGORY_MASK_BINARY.
Dave Love <fx@gnu.org>
parents:
diff changeset
6005 (detect_coding): Do not check the case that `mask' is 0, which
Dave Love <fx@gnu.org>
parents:
diff changeset
6006 never happens now.
Dave Love <fx@gnu.org>
parents:
diff changeset
6007 (detect_eol_type): If EOL format is inconsistent, return
Dave Love <fx@gnu.org>
parents:
diff changeset
6008 CODING_EOL_INCONSISTENT.
Dave Love <fx@gnu.org>
parents:
diff changeset
6009 (detect_eol): If EOL format of raw-text file is inconsistent,
Dave Love <fx@gnu.org>
parents:
diff changeset
6010 detect it as no-conversion.
Dave Love <fx@gnu.org>
parents:
diff changeset
6011 (decode_coding): Handle coding_type_raw_text.
Dave Love <fx@gnu.org>
parents:
diff changeset
6012 (encode_coding): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
6013 (Fdetect_coding_region): Ajusted for the above changes.
Dave Love <fx@gnu.org>
parents:
diff changeset
6014 (shrink_conversion_area): Handle coding_type_raw_text.
Dave Love <fx@gnu.org>
parents:
diff changeset
6015
Dave Love <fx@gnu.org>
parents:
diff changeset
6016 * coding.h (coding_type): New member coding_type_raw_text.
Dave Love <fx@gnu.org>
parents:
diff changeset
6017 (CODING_EOL_INCONSISTENT): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
6018 (CODING_REQUIRE_NO_CONVERSION): Check also coding_type_raw_text.
Dave Love <fx@gnu.org>
parents:
diff changeset
6019 (CODING_MAY_REQUIRE_NO_CONVERSION): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
6020 (CODING_CATEGORY_IDX_RAW_TEXT): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
6021 (CODING_CATEGORY_MASK_RAW_TEXT): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
6022
Dave Love <fx@gnu.org>
parents:
diff changeset
6023 1997-08-28 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6024
Dave Love <fx@gnu.org>
parents:
diff changeset
6025 * msdos.c: Add coding: tag, to prevent Emacs from interpreting
Dave Love <fx@gnu.org>
parents:
diff changeset
6026 binary strings.
Dave Love <fx@gnu.org>
parents:
diff changeset
6027
Dave Love <fx@gnu.org>
parents:
diff changeset
6028 1997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6029
Dave Love <fx@gnu.org>
parents:
diff changeset
6030 * xmenu.c (free_frame_menubar): Clear menubar_height field.
Dave Love <fx@gnu.org>
parents:
diff changeset
6031
Dave Love <fx@gnu.org>
parents:
diff changeset
6032 1997-08-26 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
Dave Love <fx@gnu.org>
parents:
diff changeset
6033
Dave Love <fx@gnu.org>
parents:
diff changeset
6034 * xdisp.c (redisplay_window): When trying to scroll conservatively,
Dave Love <fx@gnu.org>
parents:
diff changeset
6035 correctly take the scroll margin into account.
Dave Love <fx@gnu.org>
parents:
diff changeset
6036
Dave Love <fx@gnu.org>
parents:
diff changeset
6037 * buffer.c: Include errno.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
6038 (init_buffer) [HAVE_GETCWD]: Fix error message for getcwd failure.
Dave Love <fx@gnu.org>
parents:
diff changeset
6039
Dave Love <fx@gnu.org>
parents:
diff changeset
6040 * fileio.c (Finsert_file_contents): Fix use of Fboundp.
Dave Love <fx@gnu.org>
parents:
diff changeset
6041
Dave Love <fx@gnu.org>
parents:
diff changeset
6042 * fns.c (concat): Fix use of Fchar_bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
6043
Dave Love <fx@gnu.org>
parents:
diff changeset
6044 * lisp.h: Declare Fchar_bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
6045
Dave Love <fx@gnu.org>
parents:
diff changeset
6046 1997-08-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6047
Dave Love <fx@gnu.org>
parents:
diff changeset
6048 * minibuf.c (read_minibuf): Inherit enable-multibyte-characters
Dave Love <fx@gnu.org>
parents:
diff changeset
6049 along with the input method, if requested.
Dave Love <fx@gnu.org>
parents:
diff changeset
6050
Dave Love <fx@gnu.org>
parents:
diff changeset
6051 1997-08-26 Eli Zaretskii <eliz@is.elta.co.il>
Dave Love <fx@gnu.org>
parents:
diff changeset
6052
Dave Love <fx@gnu.org>
parents:
diff changeset
6053 * xdisp.c (decode_mode_spec): For %Z and %z, put keyboard and
Dave Love <fx@gnu.org>
parents:
diff changeset
6054 terminal coding systems into modeline on MSDOS frames as well.
Dave Love <fx@gnu.org>
parents:
diff changeset
6055
Dave Love <fx@gnu.org>
parents:
diff changeset
6056 1997-08-26 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
6057
Dave Love <fx@gnu.org>
parents:
diff changeset
6058 * minibuf.c (Qcurrent_input_method, Qactivate_input_method): New vars.
Dave Love <fx@gnu.org>
parents:
diff changeset
6059 (syms_of_minibuf): Intern and staticpro them.
Dave Love <fx@gnu.org>
parents:
diff changeset
6060 (read_minibuf): New argument INHERIT_INPUT_METHOD. If it is
Dave Love <fx@gnu.org>
parents:
diff changeset
6061 nonzero, remember the current input method in INPUT_METHOD, and
Dave Love <fx@gnu.org>
parents:
diff changeset
6062 activate it after switching to the minibuffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
6063 (Fread_from_minibuffer): New argument INHERIT_INPUT_METHOD.
Dave Love <fx@gnu.org>
parents:
diff changeset
6064 (Fread_minibuffer): Call read_minibuf with INHERIT_INPUT_METHOD nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
6065 (Fread_string): New argument INHERIT_INPUT_METHOD.
Dave Love <fx@gnu.org>
parents:
diff changeset
6066 (Fread_no_blanks_input): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
6067 (Fread_command): Call Fcompleting_read with INHERIT_INPUT_METHOD nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
6068 (Fread_function, Fread_variable, Fread_buffer): Likewise
Dave Love <fx@gnu.org>
parents:
diff changeset
6069 (Fcompleting_read): New argument INHERIT_INPUT_METHOD.
Dave Love <fx@gnu.org>
parents:
diff changeset
6070
Dave Love <fx@gnu.org>
parents:
diff changeset
6071 * lisp.h (DEFUN_ARGS_8): New macro.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
6072 (Fcompleting_read, Fread_from_minibuffer, Fread_string)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
6073 (Fread_no_blanks_input): Number of arguments fixed.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
6074
Dave Love <fx@gnu.org>
parents:
diff changeset
6075 * eval.c (Feval): Handle a subr which takes 8 arguments.
Dave Love <fx@gnu.org>
parents:
diff changeset
6076 (Ffuncall): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
6077
Dave Love <fx@gnu.org>
parents:
diff changeset
6078 * coding.c (Fread_non_nil_coding_system): Supply the arg
Dave Love <fx@gnu.org>
parents:
diff changeset
6079 INHERIT-INPUT-METHOD to Fcompleting_read.
Dave Love <fx@gnu.org>
parents:
diff changeset
6080 (Fread_coding_system): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
6081
Dave Love <fx@gnu.org>
parents:
diff changeset
6082 * callint.c (Finteractive): Document the code letter `M'.
Dave Love <fx@gnu.org>
parents:
diff changeset
6083 (Fcall_interactively): Call Fcompleting_read,
Dave Love <fx@gnu.org>
parents:
diff changeset
6084 Fread_from_minibuffer, and Fread_string with a proper value for
Dave Love <fx@gnu.org>
parents:
diff changeset
6085 the arg INHERIT-INPUT-METHOD. Handle the code letter `M'.
Dave Love <fx@gnu.org>
parents:
diff changeset
6086
Dave Love <fx@gnu.org>
parents:
diff changeset
6087 * fileio.c (Fwrite_region): Convert EOL format even if
Dave Love <fx@gnu.org>
parents:
diff changeset
6088 enable-multibyte-characters is nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
6089 (Fread_file_name): Call Fcompleting_read with INHERIT-INPUT-METHOD
Dave Love <fx@gnu.org>
parents:
diff changeset
6090 nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
6091
Dave Love <fx@gnu.org>
parents:
diff changeset
6092 * keyboard.c (Fexecute_extended_command): Call Fread_from_minibuffer
Dave Love <fx@gnu.org>
parents:
diff changeset
6093 with INHERIT-INPUT-METHOD nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
6094
Dave Love <fx@gnu.org>
parents:
diff changeset
6095 * fns.c (Fyes_or_no_p): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
6096
Dave Love <fx@gnu.org>
parents:
diff changeset
6097 * mocklisp.c (Fml_arg): Call Fread_string with
Dave Love <fx@gnu.org>
parents:
diff changeset
6098 INHERIT-INPUT-METHOD nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
6099
Dave Love <fx@gnu.org>
parents:
diff changeset
6100 * search.c (Fsearch_backward): Inherit the current input method on
Dave Love <fx@gnu.org>
parents:
diff changeset
6101 reading STRING.
Dave Love <fx@gnu.org>
parents:
diff changeset
6102 (Fsearch_forward): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
6103
Dave Love <fx@gnu.org>
parents:
diff changeset
6104 1997-08-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6105
Dave Love <fx@gnu.org>
parents:
diff changeset
6106 * frame.c (Fframe_pixel_height): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
6107
Dave Love <fx@gnu.org>
parents:
diff changeset
6108 * Makefile.in (emacs): Put dash at beginning.
Dave Love <fx@gnu.org>
parents:
diff changeset
6109
Dave Love <fx@gnu.org>
parents:
diff changeset
6110 1997-08-24 NIIBE Yutaka <gniibe@mri.co.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
6111
Dave Love <fx@gnu.org>
parents:
diff changeset
6112 * Makefile.in (xrdb.o): Depend on paths.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
6113
Dave Love <fx@gnu.org>
parents:
diff changeset
6114 1997-08-23 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6115
Dave Love <fx@gnu.org>
parents:
diff changeset
6116 * config.in (KERBEROS5, HAVE_LIBKRB4, HAVE_LIBDES425, HAVE_LIBKRB5)
Dave Love <fx@gnu.org>
parents:
diff changeset
6117 (HAVE_LIBCRYPTO, HAVE_LIBCOM_ERR, HAVE_KRB5_H, HAVE_DES_H, HAVE_KRB_H)
Dave Love <fx@gnu.org>
parents:
diff changeset
6118 (HAVE_KERBEROSIV_DES_H, HAVE_KERBEROSIV_KRB_H, HAVE_KERBEROS_DES_H)
Dave Love <fx@gnu.org>
parents:
diff changeset
6119 (HAVE_KERBEROS_KRB_H, HAVE_COM_ERR_H): Add undefs.
Dave Love <fx@gnu.org>
parents:
diff changeset
6120
Dave Love <fx@gnu.org>
parents:
diff changeset
6121 * callproc.c (init_callproc): Don't warn about missing
Dave Love <fx@gnu.org>
parents:
diff changeset
6122 arch-dep data directory, while preparing to dump.
Dave Love <fx@gnu.org>
parents:
diff changeset
6123
Dave Love <fx@gnu.org>
parents:
diff changeset
6124 * puresize.h (BASE_PURESIZE): Increased by 10k.
Dave Love <fx@gnu.org>
parents:
diff changeset
6125
Dave Love <fx@gnu.org>
parents:
diff changeset
6126 1997-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6127
Dave Love <fx@gnu.org>
parents:
diff changeset
6128 * Makefile.in (LIB_MOTIF_EXTRA): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
6129 (LIBW): Use LIB_MOTIF_EXTRA.
Dave Love <fx@gnu.org>
parents:
diff changeset
6130 * config.in (HAVE_MOTIF_2_1): Add #undef.
Dave Love <fx@gnu.org>
parents:
diff changeset
6131
Dave Love <fx@gnu.org>
parents:
diff changeset
6132 * fileio.c (Fmake_temp_name): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
6133
Dave Love <fx@gnu.org>
parents:
diff changeset
6134 * buffer.c (syms_of_buffer): Doc fixes.
Dave Love <fx@gnu.org>
parents:
diff changeset
6135
Dave Love <fx@gnu.org>
parents:
diff changeset
6136 1997-08-21 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
Dave Love <fx@gnu.org>
parents:
diff changeset
6137
Dave Love <fx@gnu.org>
parents:
diff changeset
6138 * xdisp.c (redisplay_window): Don't try using last_point_x
Dave Love <fx@gnu.org>
parents:
diff changeset
6139 if point is in the left margin of an hscroll'ed window.
Dave Love <fx@gnu.org>
parents:
diff changeset
6140
Dave Love <fx@gnu.org>
parents:
diff changeset
6141 1997-08-21 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6142
Dave Love <fx@gnu.org>
parents:
diff changeset
6143 * fileio.c (syms_of_fileio): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
6144
Dave Love <fx@gnu.org>
parents:
diff changeset
6145 * coding.c (detect_eol): If the coding system is an alias, get
Dave Love <fx@gnu.org>
parents:
diff changeset
6146 eol-type from the base of it.
Dave Love <fx@gnu.org>
parents:
diff changeset
6147
Dave Love <fx@gnu.org>
parents:
diff changeset
6148 1997-08-21 Kenichi HANDA <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
6149
Dave Love <fx@gnu.org>
parents:
diff changeset
6150 * fileio.c (Vauto_file_coding_system_function): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
6151 (Finsert_file_contents): Decide coding system after opening a
Dave Love <fx@gnu.org>
parents:
diff changeset
6152 file. Call functions set in Vauto_file_coding_system_function.
Dave Love <fx@gnu.org>
parents:
diff changeset
6153 (syms_of_fileio): Declare auto-file-coding-system-function as a
Dave Love <fx@gnu.org>
parents:
diff changeset
6154 Lisp variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
6155
Dave Love <fx@gnu.org>
parents:
diff changeset
6156 * fontset.c (Valternate_fontname_alist): Name changed from
Dave Love <fx@gnu.org>
parents:
diff changeset
6157 Valternative_fontname_alist.
Dave Love <fx@gnu.org>
parents:
diff changeset
6158 (syms_of_fontset): Adjusted for the above change.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
6159
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
6160 * fontset.h: Adjusted for the name change of
Dave Love <fx@gnu.org>
parents:
diff changeset
6161 Valternate_fontname_alist.
Dave Love <fx@gnu.org>
parents:
diff changeset
6162
Dave Love <fx@gnu.org>
parents:
diff changeset
6163 * xterm.c (x_list_fonts): Adjusted for the name change of
Dave Love <fx@gnu.org>
parents:
diff changeset
6164 Valternate_fontname_alist.
Dave Love <fx@gnu.org>
parents:
diff changeset
6165
Dave Love <fx@gnu.org>
parents:
diff changeset
6166 1997-08-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6167
Dave Love <fx@gnu.org>
parents:
diff changeset
6168 * charset.c (Fchars_in_region): Fix gap handling.
Dave Love <fx@gnu.org>
parents:
diff changeset
6169
Dave Love <fx@gnu.org>
parents:
diff changeset
6170 * editfns.c (NULL): Define, if not defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
6171
Dave Love <fx@gnu.org>
parents:
diff changeset
6172 1997-08-19 Geoff Voelker <voelker@cs.washington.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6173
Dave Love <fx@gnu.org>
parents:
diff changeset
6174 * fileio.c (Finsert_file_contents): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
6175
Dave Love <fx@gnu.org>
parents:
diff changeset
6176 1997-08-18 Ken'ichi Handa <handa@albert.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6177
Dave Love <fx@gnu.org>
parents:
diff changeset
6178 * charset.c (Fchars_in_region): Renamed form Fcount_chars_region.
Dave Love <fx@gnu.org>
parents:
diff changeset
6179 (syms_of_charset): Define Schars_in_region as a Lisp subroutine
Dave Love <fx@gnu.org>
parents:
diff changeset
6180 instead of Scount_chars_region.
Dave Love <fx@gnu.org>
parents:
diff changeset
6181
Dave Love <fx@gnu.org>
parents:
diff changeset
6182 1997-08-17 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6183
Dave Love <fx@gnu.org>
parents:
diff changeset
6184 * fileio.c (Fdo_auto_save): If open fails, make lispstream nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
6185
Dave Love <fx@gnu.org>
parents:
diff changeset
6186 1997-08-16 Geoff Voelker <voelker@cs.washington.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6187
Dave Love <fx@gnu.org>
parents:
diff changeset
6188 * fileio.c (Finsert_file_contents) [DOS_NT]: Set buffer_file_type
Dave Love <fx@gnu.org>
parents:
diff changeset
6189 according to eol conversion used on file.
Dave Love <fx@gnu.org>
parents:
diff changeset
6190
Dave Love <fx@gnu.org>
parents:
diff changeset
6191 1997-08-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6192
Dave Love <fx@gnu.org>
parents:
diff changeset
6193 * Makefile.in (xselect.o): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
6194
Dave Love <fx@gnu.org>
parents:
diff changeset
6195 * minibuf.c (read_minibuf): New arg disable_multibyte.
Dave Love <fx@gnu.org>
parents:
diff changeset
6196 (Fcompleting_read): Pass 1 for disable_multibyte if
Dave Love <fx@gnu.org>
parents:
diff changeset
6197 the completion table is read-file-name-internal.
Dave Love <fx@gnu.org>
parents:
diff changeset
6198
Dave Love <fx@gnu.org>
parents:
diff changeset
6199 * xrdb.c: Include paths.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
6200 (get_system_app): Use PATH_X_DEFAULTS.
Dave Love <fx@gnu.org>
parents:
diff changeset
6201
Dave Love <fx@gnu.org>
parents:
diff changeset
6202 * paths.in (PATH_X_DEFAULTS): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
6203
Dave Love <fx@gnu.org>
parents:
diff changeset
6204 * term.c (term_get_fkeys_1): Use kH as alternate for move-to-last-line.
Dave Love <fx@gnu.org>
parents:
diff changeset
6205
Dave Love <fx@gnu.org>
parents:
diff changeset
6206 * charset.c: Many doc fixes.
Dave Love <fx@gnu.org>
parents:
diff changeset
6207 (Fcount_chars_region): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
6208 (min, max): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
6209
Dave Love <fx@gnu.org>
parents:
diff changeset
6210 * fns.c (Flength): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
6211
Dave Love <fx@gnu.org>
parents:
diff changeset
6212 * editfns.c (Fchar_before): Do range check before decrement.
Dave Love <fx@gnu.org>
parents:
diff changeset
6213
Dave Love <fx@gnu.org>
parents:
diff changeset
6214 1997-08-16 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
6215
Dave Love <fx@gnu.org>
parents:
diff changeset
6216 * coding.h (CODING_FLAG_ISO_LATIN_EXTRA): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
6217
Dave Love <fx@gnu.org>
parents:
diff changeset
6218 * coding.c (Vmicrosoft_code_table): This variable deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
6219 (Vlatin_extra_code_table): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
6220 (detect_coding_iso2022): Pay attention to Vlatin_extra_code_table.
Dave Love <fx@gnu.org>
parents:
diff changeset
6221 (detect_coding_mask): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
6222 (setup_coding_system): Handle a new FLAGS element
Dave Love <fx@gnu.org>
parents:
diff changeset
6223 ACCEPT-LATIN-EXTRA-CODE.
Dave Love <fx@gnu.org>
parents:
diff changeset
6224 (syms_of_coding): Delete code for Vmicrosoft_code_table.
Dave Love <fx@gnu.org>
parents:
diff changeset
6225 Declare latin-extra-code-table as Lisp variable, and initialize.
Dave Love <fx@gnu.org>
parents:
diff changeset
6226
Dave Love <fx@gnu.org>
parents:
diff changeset
6227 1997-08-14 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6228
Dave Love <fx@gnu.org>
parents:
diff changeset
6229 * Makefile.in (xselect.o): Depend on coding.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
6230
Dave Love <fx@gnu.org>
parents:
diff changeset
6231 * s/osf1.h (SOCKLEN_TYPE): New macro definition.
Dave Love <fx@gnu.org>
parents:
diff changeset
6232
Dave Love <fx@gnu.org>
parents:
diff changeset
6233 1997-08-14 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
Dave Love <fx@gnu.org>
parents:
diff changeset
6234
Dave Love <fx@gnu.org>
parents:
diff changeset
6235 * xdisp.c (COERCE_MARKER): Use Fmarker_position instead of
Dave Love <fx@gnu.org>
parents:
diff changeset
6236 marker_position so that it works with a marker that points nowhere.
Dave Love <fx@gnu.org>
parents:
diff changeset
6237 (redisplay_window): Check that Voverlay_arrow_position is a
Dave Love <fx@gnu.org>
parents:
diff changeset
6238 marker before accessing it as such.
Dave Love <fx@gnu.org>
parents:
diff changeset
6239
Dave Love <fx@gnu.org>
parents:
diff changeset
6240 1997-08-14 Eli Zaretskii <eliz@is.elta.co.il>
Dave Love <fx@gnu.org>
parents:
diff changeset
6241
Dave Love <fx@gnu.org>
parents:
diff changeset
6242 * emacs.c (main): Update re_max_failures so regex.c won't overflow
Dave Love <fx@gnu.org>
parents:
diff changeset
6243 the stack, except when dumping.
Dave Love <fx@gnu.org>
parents:
diff changeset
6244
Dave Love <fx@gnu.org>
parents:
diff changeset
6245 1997-08-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6246
Dave Love <fx@gnu.org>
parents:
diff changeset
6247 * xdisp.c (redisplay_window): When handling just cursor motion,
Dave Love <fx@gnu.org>
parents:
diff changeset
6248 do not subtract hscroll when accessing last_point_x.
Dave Love <fx@gnu.org>
parents:
diff changeset
6249 (display_text_line): Add WINDOW_LEFT_MARGIN into hpos
Dave Love <fx@gnu.org>
parents:
diff changeset
6250 later on, after handling hscroll and minibuffer prompt.
Dave Love <fx@gnu.org>
parents:
diff changeset
6251
Dave Love <fx@gnu.org>
parents:
diff changeset
6252 1997-08-13 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6253
Dave Love <fx@gnu.org>
parents:
diff changeset
6254 * msdos.c (syms_of_msdos): Define and bind x-bitmap-file-path and
Dave Love <fx@gnu.org>
parents:
diff changeset
6255 delete-exited-processes, to prevent cus-start.el from complaining.
Dave Love <fx@gnu.org>
parents:
diff changeset
6256
Dave Love <fx@gnu.org>
parents:
diff changeset
6257 1997-08-13 Kazushi (Jam) Marukawa <maru@pdapsun2.trc.rwcp.or.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
6258
Dave Love <fx@gnu.org>
parents:
diff changeset
6259 * filelock.c (lock_file): Use %lu instead of %d in sprintf because
Dave Love <fx@gnu.org>
parents:
diff changeset
6260 the variable named pid is unsigned long.
Dave Love <fx@gnu.org>
parents:
diff changeset
6261
Dave Love <fx@gnu.org>
parents:
diff changeset
6262 * unexalpha.c (unexec): Cast arg to fprintf.
Dave Love <fx@gnu.org>
parents:
diff changeset
6263
Dave Love <fx@gnu.org>
parents:
diff changeset
6264 1997-08-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6265
Dave Love <fx@gnu.org>
parents:
diff changeset
6266 * alloc.c (free_marker): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
6267
Dave Love <fx@gnu.org>
parents:
diff changeset
6268 * insdel.c (signal_before_change): Relocate START and END
Dave Love <fx@gnu.org>
parents:
diff changeset
6269 using markers for subsequent functions, when we run a function.
Dave Love <fx@gnu.org>
parents:
diff changeset
6270
Dave Love <fx@gnu.org>
parents:
diff changeset
6271 * Makefile.in (emacs): Warn about shadowed standard libraries here.
Dave Love <fx@gnu.org>
parents:
diff changeset
6272
Dave Love <fx@gnu.org>
parents:
diff changeset
6273 1997-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6274
Dave Love <fx@gnu.org>
parents:
diff changeset
6275 * emacs.c (main): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
6276
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
6277 1997-08-11 Eli Zaretskii <eliz@is.elta.co.il>
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
6278
Dave Love <fx@gnu.org>
parents:
diff changeset
6279 * dosfns.c (init_dosfns): Avoid calling DOS memory-allocation
Dave Love <fx@gnu.org>
parents:
diff changeset
6280 service, NT DPMI server will crash Emacs in DOS box, if we do.
Dave Love <fx@gnu.org>
parents:
diff changeset
6281
Dave Love <fx@gnu.org>
parents:
diff changeset
6282 * msdos.c (IT_set_frame_parameters): Actually store the frame
Dave Love <fx@gnu.org>
parents:
diff changeset
6283 parameters in the frame parameters' alist.
Dave Love <fx@gnu.org>
parents:
diff changeset
6284
Dave Love <fx@gnu.org>
parents:
diff changeset
6285 * msdos.c (init_environment): Set Emacs root directory properly when
Dave Love <fx@gnu.org>
parents:
diff changeset
6286 the executable is in its `src' subdirectory, as under a debugger.
Dave Love <fx@gnu.org>
parents:
diff changeset
6287 (IT_set_face): If termscript is in use, print the number of the
Dave Love <fx@gnu.org>
parents:
diff changeset
6288 face as well.
Dave Love <fx@gnu.org>
parents:
diff changeset
6289
Dave Love <fx@gnu.org>
parents:
diff changeset
6290 1997-08-10 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6291
Dave Love <fx@gnu.org>
parents:
diff changeset
6292 * emacs.c (main) [__FreeBSD__ && PROFILING]: Add code for profiling.
Dave Love <fx@gnu.org>
parents:
diff changeset
6293
Dave Love <fx@gnu.org>
parents:
diff changeset
6294 1997-08-10 Eli Zaretskii <eliz@is.elta.co.il>
Dave Love <fx@gnu.org>
parents:
diff changeset
6295
Dave Love <fx@gnu.org>
parents:
diff changeset
6296 * msdos.c (Qbackground_color, Qforeground_color): Define vars.
Dave Love <fx@gnu.org>
parents:
diff changeset
6297
Dave Love <fx@gnu.org>
parents:
diff changeset
6298 * dosfns.c (Finsert_startup_screen): Call `insert_char' with a
Dave Love <fx@gnu.org>
parents:
diff changeset
6299 single argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
6300
Dave Love <fx@gnu.org>
parents:
diff changeset
6301 1997-08-10 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6302
Dave Love <fx@gnu.org>
parents:
diff changeset
6303 * coding.h (struct iso2022_spec): New member expected_charsets.
Dave Love <fx@gnu.org>
parents:
diff changeset
6304 (CODING_SPEC_ISO_EXPECTED_CHARSETS): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
6305
Dave Love <fx@gnu.org>
parents:
diff changeset
6306 * coding.c (Fset_terminal_coding_system_internal): Set
Dave Love <fx@gnu.org>
parents:
diff changeset
6307 CODING_FLAG_ISO_SAFE in terminal_coding.flags.
Dave Love <fx@gnu.org>
parents:
diff changeset
6308 (ENCODE_ISO_CHARACTER_DIMENSION1): Check
Dave Love <fx@gnu.org>
parents:
diff changeset
6309 CODING_SPEC_ISO_EXPECTED_CHARSETS.
Dave Love <fx@gnu.org>
parents:
diff changeset
6310 (ENCODE_ISO_CHARACTER_DIMENSION2): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
6311
Dave Love <fx@gnu.org>
parents:
diff changeset
6312 1997-08-10 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
6313
Dave Love <fx@gnu.org>
parents:
diff changeset
6314 * term.c (encode_terminal_code): Use safe_terminal_coding if
Dave Love <fx@gnu.org>
parents:
diff changeset
6315 terminal_coding seems to encode Emacs' internal code as is.
Dave Love <fx@gnu.org>
parents:
diff changeset
6316 (write_glyphs): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
6317
Dave Love <fx@gnu.org>
parents:
diff changeset
6318 * coding.c (ENCODE_ISO_CHARACTER_DIMENSION1): Pay attention to
Dave Love <fx@gnu.org>
parents:
diff changeset
6319 CODING_FLAG_ISO_SAFE.
Dave Love <fx@gnu.org>
parents:
diff changeset
6320 (ENCODE_ISO_CHARACTER_DIMENSION2): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
6321 (safe_terminal_coding): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
6322 (Fset_safe_terminal_coding_system_internal): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
6323 (init_coding_once): Initilize safe_terminal_coding.
Dave Love <fx@gnu.org>
parents:
diff changeset
6324 (syms_of_coding): Declare set-safe-terminal-coding-system as a
Dave Love <fx@gnu.org>
parents:
diff changeset
6325 Lisp function.
Dave Love <fx@gnu.org>
parents:
diff changeset
6326
Dave Love <fx@gnu.org>
parents:
diff changeset
6327 * coding.h (CODING_FLAG_ISO_SAFE): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
6328 (CODING_INHIBIT_CHARACTER_SUBSTITUTION): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
6329 coding.h (safe_terminal_coding): Extern it.
Dave Love <fx@gnu.org>
parents:
diff changeset
6330
Dave Love <fx@gnu.org>
parents:
diff changeset
6331 1997-08-10 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
6332
Dave Love <fx@gnu.org>
parents:
diff changeset
6333 * coding.c (Vmicrosoft_code_table): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
6334 (syms_of_coding): Declare it as a Lisp variable and initialize it.
Dave Love <fx@gnu.org>
parents:
diff changeset
6335 (detect_coding_mask): Pay attention to Vmicrosoft_code_table.
Dave Love <fx@gnu.org>
parents:
diff changeset
6336
Dave Love <fx@gnu.org>
parents:
diff changeset
6337 * xterm.c (dumpglyphs): Pay attention to
Dave Love <fx@gnu.org>
parents:
diff changeset
6338 Vignore_relative_composition.
Dave Love <fx@gnu.org>
parents:
diff changeset
6339
Dave Love <fx@gnu.org>
parents:
diff changeset
6340 * fontset.h (Vignore_relative_composition): Extern it.
Dave Love <fx@gnu.org>
parents:
diff changeset
6341
Dave Love <fx@gnu.org>
parents:
diff changeset
6342 * fontset.c (Vignore_relative_composition): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
6343 (syms_of_fontset): Doc-string of use-default-ascent modified.
Dave Love <fx@gnu.org>
parents:
diff changeset
6344 Declare ignore-relative-composition as a Lisp variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
6345
Dave Love <fx@gnu.org>
parents:
diff changeset
6346 * fns.c (concat): Pay attention to multibyte characters when
Dave Love <fx@gnu.org>
parents:
diff changeset
6347 TARGET_TYPE is Lisp_String.
Dave Love <fx@gnu.org>
parents:
diff changeset
6348
Dave Love <fx@gnu.org>
parents:
diff changeset
6349 1997-08-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6350
Dave Love <fx@gnu.org>
parents:
diff changeset
6351 * sysdep.c (init_system_name): If domain is null, don't add a period.
Dave Love <fx@gnu.org>
parents:
diff changeset
6352
Dave Love <fx@gnu.org>
parents:
diff changeset
6353 1997-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6354
Dave Love <fx@gnu.org>
parents:
diff changeset
6355 * buffer.c (init_buffer): Use getcwd instead of getwd, if available.
Dave Love <fx@gnu.org>
parents:
diff changeset
6356
Dave Love <fx@gnu.org>
parents:
diff changeset
6357 * eval.c (do_autoload): Require a suffix for the file.
Dave Love <fx@gnu.org>
parents:
diff changeset
6358
Dave Love <fx@gnu.org>
parents:
diff changeset
6359 * lread.c (read1): Handle read_escape making a multibyte character.
Dave Love <fx@gnu.org>
parents:
diff changeset
6360
Dave Love <fx@gnu.org>
parents:
diff changeset
6361 * strftime.c (gmtime_r, localtime_r): Undef before defining.
Dave Love <fx@gnu.org>
parents:
diff changeset
6362
Dave Love <fx@gnu.org>
parents:
diff changeset
6363 * fns.c (Frequire): Don't insist on a suffix
Dave Love <fx@gnu.org>
parents:
diff changeset
6364 if the file name argument was explicitly specified.
Dave Love <fx@gnu.org>
parents:
diff changeset
6365
Dave Love <fx@gnu.org>
parents:
diff changeset
6366 1997-08-07 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
Dave Love <fx@gnu.org>
parents:
diff changeset
6367
Dave Love <fx@gnu.org>
parents:
diff changeset
6368 * Makefile.in (lisp, shortlisp): Add bindings.el and case-table.elc.
Dave Love <fx@gnu.org>
parents:
diff changeset
6369
Dave Love <fx@gnu.org>
parents:
diff changeset
6370 * xdisp.c (redisplay_window): Fix access to w->last_point{,_[xy]}.
Dave Love <fx@gnu.org>
parents:
diff changeset
6371
Dave Love <fx@gnu.org>
parents:
diff changeset
6372 * lisp.h (Flocal_variable_p, Ffind_operation_coding_system): Declared.
Dave Love <fx@gnu.org>
parents:
diff changeset
6373 (find_symbol_value): Fix declaration.
Dave Love <fx@gnu.org>
parents:
diff changeset
6374
Dave Love <fx@gnu.org>
parents:
diff changeset
6375 1997-08-07 Erik Naggum <erik@naggum.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
6376
Dave Love <fx@gnu.org>
parents:
diff changeset
6377 * emacs.c (main): Remove call to init_filelock.
Dave Love <fx@gnu.org>
parents:
diff changeset
6378 * filelock.c (init_filelock): Function deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
6379 * paths.in (PATH_LOCK): Definition deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
6380
Dave Love <fx@gnu.org>
parents:
diff changeset
6381 1997-08-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6382
Dave Love <fx@gnu.org>
parents:
diff changeset
6383 * xrdb.c (X_DEFAULT_SEARCH_PATH): Add /usr/X11R6/lib alternatives.
Dave Love <fx@gnu.org>
parents:
diff changeset
6384
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
6385 * editfns.c (Fwiden, Fnarrow_to_region, save_restriction_restore):
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
6386 Don't set clip_changed if the new values are the same as the old.
Dave Love <fx@gnu.org>
parents:
diff changeset
6387
Dave Love <fx@gnu.org>
parents:
diff changeset
6388 * fileio.c (Fwrite_region): Turn off the feature of checking
Dave Love <fx@gnu.org>
parents:
diff changeset
6389 whether another buffer has locked this file.
Dave Love <fx@gnu.org>
parents:
diff changeset
6390
Dave Love <fx@gnu.org>
parents:
diff changeset
6391 * xdisp.c (COERCE_MARKER): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
6392 (redisplay_internal): Coerce Voverlay_arrow_position to a number
Dave Love <fx@gnu.org>
parents:
diff changeset
6393 to record it in last_arrow_position.
Dave Love <fx@gnu.org>
parents:
diff changeset
6394 (mark_window_display_accurate, redisplay_window): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
6395 (redisplay_window): Don't do the "only point has change" optimization
Dave Love <fx@gnu.org>
parents:
diff changeset
6396 if the overlay arrow is in this buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
6397
Dave Love <fx@gnu.org>
parents:
diff changeset
6398 1997-08-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6399
Dave Love <fx@gnu.org>
parents:
diff changeset
6400 * unexelf.c (unexec): Cast 1st arg in mmap calls.
Dave Love <fx@gnu.org>
parents:
diff changeset
6401
Dave Love <fx@gnu.org>
parents:
diff changeset
6402 * sysdep.c (init_sys_modes) [mips || HAVE_TCATTR]:
Dave Love <fx@gnu.org>
parents:
diff changeset
6403 Handle flow_control by setting VSTART and VSTOP characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
6404
Dave Love <fx@gnu.org>
parents:
diff changeset
6405 * filelock.c (lock_file_1, lock_file): Add casts.
Dave Love <fx@gnu.org>
parents:
diff changeset
6406
Dave Love <fx@gnu.org>
parents:
diff changeset
6407 * xselect.c (syms_of_xselect): Doc syntax fixes.
Dave Love <fx@gnu.org>
parents:
diff changeset
6408
Dave Love <fx@gnu.org>
parents:
diff changeset
6409 * coding.c (syms_of_coding): Doc syntax fixes.
Dave Love <fx@gnu.org>
parents:
diff changeset
6410
Dave Love <fx@gnu.org>
parents:
diff changeset
6411 * xdisp.c (redisplay_internal): Count only visible frames at first.
Dave Love <fx@gnu.org>
parents:
diff changeset
6412
Dave Love <fx@gnu.org>
parents:
diff changeset
6413 * xdisp.c (redisplay_internal): Count all visible frames in new_count.
Dave Love <fx@gnu.org>
parents:
diff changeset
6414
Dave Love <fx@gnu.org>
parents:
diff changeset
6415 1997-08-05 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6416
Dave Love <fx@gnu.org>
parents:
diff changeset
6417 * coding.c (detect_eol_type): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
6418
Dave Love <fx@gnu.org>
parents:
diff changeset
6419 1997-08-05 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6420
Dave Love <fx@gnu.org>
parents:
diff changeset
6421 * fontset.c (syms_of_fontset): Doc fixes.
Dave Love <fx@gnu.org>
parents:
diff changeset
6422
Dave Love <fx@gnu.org>
parents:
diff changeset
6423 1997-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6424
Dave Love <fx@gnu.org>
parents:
diff changeset
6425 * indent.c (current_column): Update ptr differently at newline
Dave Love <fx@gnu.org>
parents:
diff changeset
6426 so that current_column_bol_cache is set properly.
Dave Love <fx@gnu.org>
parents:
diff changeset
6427
Dave Love <fx@gnu.org>
parents:
diff changeset
6428 1997-08-04 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
6429
Dave Love <fx@gnu.org>
parents:
diff changeset
6430 * coding.c (detect_eol_type): If EOL representation does not
Dave Love <fx@gnu.org>
parents:
diff changeset
6431 seem consistent, use no conversion.
Dave Love <fx@gnu.org>
parents:
diff changeset
6432
Dave Love <fx@gnu.org>
parents:
diff changeset
6433 * process.c (Fset_process_coding_system): Doc-string modified.
Dave Love <fx@gnu.org>
parents:
diff changeset
6434 (Fprocess_coding_system): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
6435
Dave Love <fx@gnu.org>
parents:
diff changeset
6436 * callproc.c (Fcall_process_region): Use cdr part (not car part)
Dave Love <fx@gnu.org>
parents:
diff changeset
6437 of Vdefault_process_coding_system for writing out text.
Dave Love <fx@gnu.org>
parents:
diff changeset
6438
Dave Love <fx@gnu.org>
parents:
diff changeset
6439 * coding.c (detect_coding_iso2022): Do not exclude posibility of
Dave Love <fx@gnu.org>
parents:
diff changeset
6440 7-bit encoding when designation to G1 occurs. If CSI, SS2, or SS3
Dave Love <fx@gnu.org>
parents:
diff changeset
6441 is found, return CODING_CATEGORY_MASK_ISO_8_ELSE.
Dave Love <fx@gnu.org>
parents:
diff changeset
6442 (Fdetect_coding_region): Doc-string modified.
Dave Love <fx@gnu.org>
parents:
diff changeset
6443
Dave Love <fx@gnu.org>
parents:
diff changeset
6444 1997-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6445
Dave Love <fx@gnu.org>
parents:
diff changeset
6446 * xfaces.c (merge_face_list): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
6447 (compute_char_face): Use merge_face_list.
Dave Love <fx@gnu.org>
parents:
diff changeset
6448 Allow (foreground-color . COLOR) and (background-color . COLOR)
Dave Love <fx@gnu.org>
parents:
diff changeset
6449 in place of a face.
Dave Love <fx@gnu.org>
parents:
diff changeset
6450
Dave Love <fx@gnu.org>
parents:
diff changeset
6451 1997-08-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6452
Dave Love <fx@gnu.org>
parents:
diff changeset
6453 * m/intel386.h (HAVE_ALLOCA): Don't define this
Dave Love <fx@gnu.org>
parents:
diff changeset
6454 on USG5_4 if not using GNU C.
Dave Love <fx@gnu.org>
parents:
diff changeset
6455
Dave Love <fx@gnu.org>
parents:
diff changeset
6456 * xdisp.c (redisplay_internal): Count number of visible frames
Dave Love <fx@gnu.org>
parents:
diff changeset
6457 instead of number of frames that were redisplayed.
Dave Love <fx@gnu.org>
parents:
diff changeset
6458
Dave Love <fx@gnu.org>
parents:
diff changeset
6459 * m/ibmrs6000.h (LD_SWITCH_MACHINE):
Dave Love <fx@gnu.org>
parents:
diff changeset
6460 Add #ifdef emacs around all the definitions of this.
Dave Love <fx@gnu.org>
parents:
diff changeset
6461
Dave Love <fx@gnu.org>
parents:
diff changeset
6462 * lisp.h (Fload): Update declaration.
Dave Love <fx@gnu.org>
parents:
diff changeset
6463
Dave Love <fx@gnu.org>
parents:
diff changeset
6464 1997-08-03 Kenichi HANDA <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
6465
Dave Love <fx@gnu.org>
parents:
diff changeset
6466 * coding.h (CODING_CATEGORY_MASK_BINARY): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
6467
Dave Love <fx@gnu.org>
parents:
diff changeset
6468 * coding.c (detect_coding_mask): Include
Dave Love <fx@gnu.org>
parents:
diff changeset
6469 CODING_CATEGORY_MASK_BINARY in the return value if any 8-bit code
Dave Love <fx@gnu.org>
parents:
diff changeset
6470 is found.
Dave Love <fx@gnu.org>
parents:
diff changeset
6471
Dave Love <fx@gnu.org>
parents:
diff changeset
6472 * xfns.c (x_set_frame_parameters): Heading comment fixed.
Dave Love <fx@gnu.org>
parents:
diff changeset
6473 (x_default_parameter): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
6474
Dave Love <fx@gnu.org>
parents:
diff changeset
6475 * xselect.c (Vclipboard_coding_system): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
6476 (selection_data_to_lisp_data): Decode text by
Dave Love <fx@gnu.org>
parents:
diff changeset
6477 Vclipboard_coding_system.
Dave Love <fx@gnu.org>
parents:
diff changeset
6478 (lisp_data_to_selection_data): Encode text by
Dave Love <fx@gnu.org>
parents:
diff changeset
6479 Vclipboard_coding_system.
Dave Love <fx@gnu.org>
parents:
diff changeset
6480 (syms_of_xselect): Declare clipboard-coding-system as Lisp
Dave Love <fx@gnu.org>
parents:
diff changeset
6481 variable and initialize it.
Dave Love <fx@gnu.org>
parents:
diff changeset
6482
Dave Love <fx@gnu.org>
parents:
diff changeset
6483 1997-08-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6484
Dave Love <fx@gnu.org>
parents:
diff changeset
6485 * coding.c: Doc fixes.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
6486
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
6487 * lread.c (Fload): New optional arg MUST-SUFFIX.
Dave Love <fx@gnu.org>
parents:
diff changeset
6488 * fns.c (Frequire): Pass t for the MUST-SUFFIX arg to Fload.
Dave Love <fx@gnu.org>
parents:
diff changeset
6489 * eval.c (do_autoload): Pass new arg to Fload.
Dave Love <fx@gnu.org>
parents:
diff changeset
6490
Dave Love <fx@gnu.org>
parents:
diff changeset
6491 * indent.c (compute_motion): Correct the criterion for when to
Dave Love <fx@gnu.org>
parents:
diff changeset
6492 move back 1 space when we terminate just after continuing the line.
Dave Love <fx@gnu.org>
parents:
diff changeset
6493
Dave Love <fx@gnu.org>
parents:
diff changeset
6494 1997-07-31 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6495
Dave Love <fx@gnu.org>
parents:
diff changeset
6496 * coding.c (encode_coding_iso2022): When source data ends not at
Dave Love <fx@gnu.org>
parents:
diff changeset
6497 character boundardy, set data in coding->carryover correctly, and
Dave Love <fx@gnu.org>
parents:
diff changeset
6498 set SRC to SRC_END.
Dave Love <fx@gnu.org>
parents:
diff changeset
6499 (encode_coding_sjis_big5): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
6500 (encode_coding): Don't set coding->carryover_size to 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
6501
Dave Love <fx@gnu.org>
parents:
diff changeset
6502 * fileio.c (Fwrite_region): Don't try to flush out a data twice.
Dave Love <fx@gnu.org>
parents:
diff changeset
6503
Dave Love <fx@gnu.org>
parents:
diff changeset
6504 1997-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6505
Dave Love <fx@gnu.org>
parents:
diff changeset
6506 * xdisp.c (redisplay_window): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
6507
Dave Love <fx@gnu.org>
parents:
diff changeset
6508 * dispnew.c (direct_output_for_insert): Set last_point_x properly.
Dave Love <fx@gnu.org>
parents:
diff changeset
6509
Dave Love <fx@gnu.org>
parents:
diff changeset
6510 1997-07-31 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6511
Dave Love <fx@gnu.org>
parents:
diff changeset
6512 * xterm.c (x_list_fonts): Request at least 10 fonts by XListFonts.
Dave Love <fx@gnu.org>
parents:
diff changeset
6513
Dave Love <fx@gnu.org>
parents:
diff changeset
6514 * coding.c (encode_coding_iso2022): Write out invalid multibyte
Dave Love <fx@gnu.org>
parents:
diff changeset
6515 forms in a buffer as is.
Dave Love <fx@gnu.org>
parents:
diff changeset
6516 (detect_coding_mask): If ISO_CODE_CSI appears in an invalid
Dave Love <fx@gnu.org>
parents:
diff changeset
6517 sequence, ignore it.
Dave Love <fx@gnu.org>
parents:
diff changeset
6518
Dave Love <fx@gnu.org>
parents:
diff changeset
6519 1997-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6520
Dave Love <fx@gnu.org>
parents:
diff changeset
6521 * xdisp.c (redisplay_window): Fix one-off in handling
Dave Love <fx@gnu.org>
parents:
diff changeset
6522 scroll-conservatively for scrolling up.
Dave Love <fx@gnu.org>
parents:
diff changeset
6523
Dave Love <fx@gnu.org>
parents:
diff changeset
6524 * filelock.c (current_lock_owner): Don't try to delete lock
Dave Love <fx@gnu.org>
parents:
diff changeset
6525 if this or another existing process owns it!
Dave Love <fx@gnu.org>
parents:
diff changeset
6526
Dave Love <fx@gnu.org>
parents:
diff changeset
6527 1997-07-31 enami tsugutomo <enami@but-b.or.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
6528
Dave Love <fx@gnu.org>
parents:
diff changeset
6529 * process.c (read_process_output): Don't call setup_coding_system
Dave Love <fx@gnu.org>
parents:
diff changeset
6530 for proc_decode_coding_system[channel]. It is already done in
Dave Love <fx@gnu.org>
parents:
diff changeset
6531 detect_coding called via decode_coding.
Dave Love <fx@gnu.org>
parents:
diff changeset
6532
Dave Love <fx@gnu.org>
parents:
diff changeset
6533 1997-07-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6534
Dave Love <fx@gnu.org>
parents:
diff changeset
6535 * filelock.c (lock_if_free): Don't loop; for strange error, return -1.
Dave Love <fx@gnu.org>
parents:
diff changeset
6536
Dave Love <fx@gnu.org>
parents:
diff changeset
6537 * s/sunos4shr.h (LIBXMU): Alternative definition if CANNOT_DUMP.
Dave Love <fx@gnu.org>
parents:
diff changeset
6538
Dave Love <fx@gnu.org>
parents:
diff changeset
6539 * Makefile.in (LDFLAGS, CPPFLAGS): Get them from configure like CFLAGS.
Dave Love <fx@gnu.org>
parents:
diff changeset
6540
Dave Love <fx@gnu.org>
parents:
diff changeset
6541 1997-07-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6542
Dave Love <fx@gnu.org>
parents:
diff changeset
6543 * process.c (wait_reading_process_input): Call detect_input_pending
Dave Love <fx@gnu.org>
parents:
diff changeset
6544 whenever read_kbd is 0, not just when wait_for_cell.
Dave Love <fx@gnu.org>
parents:
diff changeset
6545
Dave Love <fx@gnu.org>
parents:
diff changeset
6546 * xdisp.c (decode_mode_spec_coding): If multibyte chars disabled.
Dave Love <fx@gnu.org>
parents:
diff changeset
6547 display only the eol flag.
Dave Love <fx@gnu.org>
parents:
diff changeset
6548
Dave Love <fx@gnu.org>
parents:
diff changeset
6549 1997-07-29 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6550
Dave Love <fx@gnu.org>
parents:
diff changeset
6551 * 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
6552
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
6553 1997-07-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6554
Dave Love <fx@gnu.org>
parents:
diff changeset
6555 * emacs.c (sort_args): Check properly for `--'.
Dave Love <fx@gnu.org>
parents:
diff changeset
6556
Dave Love <fx@gnu.org>
parents:
diff changeset
6557 * xdisp.c (redisplay_window): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
6558
Dave Love <fx@gnu.org>
parents:
diff changeset
6559 * cm.h, sysdep.c, terminfo.c [HAVE_LIBNCURSES]:
Dave Love <fx@gnu.org>
parents:
diff changeset
6560 Declare ospeed as short, unless NCURSES_OSPEED_T.
Dave Love <fx@gnu.org>
parents:
diff changeset
6561
Dave Love <fx@gnu.org>
parents:
diff changeset
6562 * xdisp.c (redisplay_window): When text has not changed,
Dave Love <fx@gnu.org>
parents:
diff changeset
6563 call compute_motion starting from the former PT if possible.
Dave Love <fx@gnu.org>
parents:
diff changeset
6564 If PT is unchanged from w->last_point, don't do compute_motion at all.
Dave Love <fx@gnu.org>
parents:
diff changeset
6565
Dave Love <fx@gnu.org>
parents:
diff changeset
6566 1997-07-28 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
Dave Love <fx@gnu.org>
parents:
diff changeset
6567
Dave Love <fx@gnu.org>
parents:
diff changeset
6568 * editfns.c (Fformat_time_string): Don't hang if strftime produces
Dave Love <fx@gnu.org>
parents:
diff changeset
6569 an empty string. Fix arguments of second call to strftime.
Dave Love <fx@gnu.org>
parents:
diff changeset
6570 Remove check for result being negative, this cannot happen.
Dave Love <fx@gnu.org>
parents:
diff changeset
6571
Dave Love <fx@gnu.org>
parents:
diff changeset
6572 * xterm.c (x_new_font): Follow the change in
Dave Love <fx@gnu.org>
parents:
diff changeset
6573 x_set_scroll_bar_width and make the scroll bar at least 14 pixels
Dave Love <fx@gnu.org>
parents:
diff changeset
6574 wide.
Dave Love <fx@gnu.org>
parents:
diff changeset
6575
Dave Love <fx@gnu.org>
parents:
diff changeset
6576 * xfns.c (Fx_create_frame): Initialize fontset in output_data.
Dave Love <fx@gnu.org>
parents:
diff changeset
6577
Dave Love <fx@gnu.org>
parents:
diff changeset
6578 1997-07-28 Dan Nicolaescu <done@ece.arizona.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6579
Dave Love <fx@gnu.org>
parents:
diff changeset
6580 * charset.c (non_ascii_char_to_string): Fix typos.
Dave Love <fx@gnu.org>
parents:
diff changeset
6581
Dave Love <fx@gnu.org>
parents:
diff changeset
6582 1997-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6583
Dave Love <fx@gnu.org>
parents:
diff changeset
6584 * callproc.c (syms_of_callproc):
Dave Love <fx@gnu.org>
parents:
diff changeset
6585 Don't init Vtemp_file_name_pattern here.
Dave Love <fx@gnu.org>
parents:
diff changeset
6586
Dave Love <fx@gnu.org>
parents:
diff changeset
6587 * lread.c (map_obarray): Don't crash if something strange
Dave Love <fx@gnu.org>
parents:
diff changeset
6588 is in the obarray.
Dave Love <fx@gnu.org>
parents:
diff changeset
6589
Dave Love <fx@gnu.org>
parents:
diff changeset
6590 1997-07-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6591
Dave Love <fx@gnu.org>
parents:
diff changeset
6592 * xterm.c (x_term_init) [! HAVE_X11R5]: Don't try to use
Dave Love <fx@gnu.org>
parents:
diff changeset
6593 XtCvtStringToFont.
Dave Love <fx@gnu.org>
parents:
diff changeset
6594
Dave Love <fx@gnu.org>
parents:
diff changeset
6595 * print.c (strout, printchar): Handle minibuffer_auto_raise.
Dave Love <fx@gnu.org>
parents:
diff changeset
6596
Dave Love <fx@gnu.org>
parents:
diff changeset
6597 1997-07-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6598
Dave Love <fx@gnu.org>
parents:
diff changeset
6599 * fileio.c (Fwrite_region): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
6600
Dave Love <fx@gnu.org>
parents:
diff changeset
6601 1997-07-25 NIIBE Yutaka <gniibe@mri.co.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
6602
Dave Love <fx@gnu.org>
parents:
diff changeset
6603 * indent.c (compute_motion): Handle display table correctly for
Dave Love <fx@gnu.org>
parents:
diff changeset
6604 multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
6605
Dave Love <fx@gnu.org>
parents:
diff changeset
6606 1997-07-25 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6607
Dave Love <fx@gnu.org>
parents:
diff changeset
6608 * fontset.c (syms_of_fontset): Set Vhighlight_wrong_size_font to
Dave Love <fx@gnu.org>
parents:
diff changeset
6609 Qnil.
Dave Love <fx@gnu.org>
parents:
diff changeset
6610
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
6611 * coding.h (CODING_REQUIRE_TEXT_CONVERSION)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
6612 (CODING_REQUIRE_EOL_CONVERSION, CODING_REQUIRE_CONVERSION): Deleted.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
6613 (CODING_REQUIRE_NO_CONVERSION): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
6614 (CODING_MAY_REQUIRE_NO_CONVERSION): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
6615
Dave Love <fx@gnu.org>
parents:
diff changeset
6616 * fileio.c (Finsert_file_contents): Use new macros
Dave Love <fx@gnu.org>
parents:
diff changeset
6617 CODING_MAY_REQUIRE_NO_CONVERSION and
Dave Love <fx@gnu.org>
parents:
diff changeset
6618 CODING_MAY_REQUIRE_NO_CONVERSION.
Dave Love <fx@gnu.org>
parents:
diff changeset
6619 (Fwrite_region): Correct the logic for deciding coding system.
Dave Love <fx@gnu.org>
parents:
diff changeset
6620
Dave Love <fx@gnu.org>
parents:
diff changeset
6621 * process.c (read_process_output): Use new macro
Dave Love <fx@gnu.org>
parents:
diff changeset
6622 CODING_REQUIRE_NO_CONVERSION
Dave Love <fx@gnu.org>
parents:
diff changeset
6623 (send_process): Use new macro CODING_MAY_REQUIRE_NO_CONVERSION.
Dave Love <fx@gnu.org>
parents:
diff changeset
6624
Dave Love <fx@gnu.org>
parents:
diff changeset
6625 * xterm.c (dumpglyphs): Check the member `encoding' of *FONTP while
Dave Love <fx@gnu.org>
parents:
diff changeset
6626 setting `byte1' and `byte2' members of *CP.
Dave Love <fx@gnu.org>
parents:
diff changeset
6627
Dave Love <fx@gnu.org>
parents:
diff changeset
6628 1997-07-24 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6629
Dave Love <fx@gnu.org>
parents:
diff changeset
6630 * Makefile.in (${lispsource}TAGS): Specify ETAGS var in inner make.
Dave Love <fx@gnu.org>
parents:
diff changeset
6631
Dave Love <fx@gnu.org>
parents:
diff changeset
6632 * print.c (Vprint_gensym_alist): Renamed from printed_gensyms.
Dave Love <fx@gnu.org>
parents:
diff changeset
6633 (Vprint_gensym): Now a Lisp_Object; Renamed from print_gensym.
Dave Love <fx@gnu.org>
parents:
diff changeset
6634 (syms_of_print): Set up both as Lisp vars.
Dave Love <fx@gnu.org>
parents:
diff changeset
6635 (PRINTPREPARE, PRINTFINISH): Don't clear Vprint_gensym_alist
Dave Love <fx@gnu.org>
parents:
diff changeset
6636 if Vprint_gensym is a cons cell.
Dave Love <fx@gnu.org>
parents:
diff changeset
6637
Dave Love <fx@gnu.org>
parents:
diff changeset
6638 * Makefile.in (../src/$(OLDXMENU)): New target.
Dave Love <fx@gnu.org>
parents:
diff changeset
6639
Dave Love <fx@gnu.org>
parents:
diff changeset
6640 * xselect.c (selection_data_to_lisp_data):
Dave Love <fx@gnu.org>
parents:
diff changeset
6641 Make the vector the right size, when format is 16.
Dave Love <fx@gnu.org>
parents:
diff changeset
6642
Dave Love <fx@gnu.org>
parents:
diff changeset
6643 * emacs.c (main): Make --help msg end in newline.
Dave Love <fx@gnu.org>
parents:
diff changeset
6644
Dave Love <fx@gnu.org>
parents:
diff changeset
6645 * xfns.c (Fx_create_frame): Don't fail to initialize `font'.
Dave Love <fx@gnu.org>
parents:
diff changeset
6646
Dave Love <fx@gnu.org>
parents:
diff changeset
6647 * syntax.c (Fforward_comment): When count1 is negative,
Dave Love <fx@gnu.org>
parents:
diff changeset
6648 return nil if FROM reaches STOP.
Dave Love <fx@gnu.org>
parents:
diff changeset
6649
Dave Love <fx@gnu.org>
parents:
diff changeset
6650 * editfns.c (Fcurrent_message): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
6651 (syms_of_editfns): defsubr it.
Dave Love <fx@gnu.org>
parents:
diff changeset
6652
Dave Love <fx@gnu.org>
parents:
diff changeset
6653 1997-07-23 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6654
Dave Love <fx@gnu.org>
parents:
diff changeset
6655 * xterm.c (XTread_socket): Trap the BadMatch error that can occur
Dave Love <fx@gnu.org>
parents:
diff changeset
6656 after a XSetInputFocus if window is not visible.
Dave Love <fx@gnu.org>
parents:
diff changeset
6657
Dave Love <fx@gnu.org>
parents:
diff changeset
6658 1997-07-23 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6659
Dave Love <fx@gnu.org>
parents:
diff changeset
6660 * xterm.c (XTread_socket) <ClientMessage>: Use FRAME_X_WINDOW
Dave Love <fx@gnu.org>
parents:
diff changeset
6661 when calling XSetInputFocus.
Dave Love <fx@gnu.org>
parents:
diff changeset
6662
Dave Love <fx@gnu.org>
parents:
diff changeset
6663 * buffer.c (syms_of_buffer): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
6664
Dave Love <fx@gnu.org>
parents:
diff changeset
6665 * eval.c (syms_of_eval): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
6666
Dave Love <fx@gnu.org>
parents:
diff changeset
6667 1997-07-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6668
Dave Love <fx@gnu.org>
parents:
diff changeset
6669 * xdisp.c (display_text_line): Don't count minibuf_prompt_width
Dave Love <fx@gnu.org>
parents:
diff changeset
6670 twice in taboffset.
Dave Love <fx@gnu.org>
parents:
diff changeset
6671
Dave Love <fx@gnu.org>
parents:
diff changeset
6672 * coding.c (syms_of_coding): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
6673
Dave Love <fx@gnu.org>
parents:
diff changeset
6674 1997-07-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6675
Dave Love <fx@gnu.org>
parents:
diff changeset
6676 * s/sol2.h (LIBS_SYSTEM): Undo previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
6677 (HAVE_LIBKSTAT): Define it.
Dave Love <fx@gnu.org>
parents:
diff changeset
6678
Dave Love <fx@gnu.org>
parents:
diff changeset
6679 * minibuf.c (choose_minibuf_frame_1): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
6680 (read_minibuf): Make an unwind protect to run that.
Dave Love <fx@gnu.org>
parents:
diff changeset
6681 (read_minibuf_unwind): Don't call choose_minibuf_frame here.
Dave Love <fx@gnu.org>
parents:
diff changeset
6682
Dave Love <fx@gnu.org>
parents:
diff changeset
6683 * keyboard.c (read_char): Delete spurious UNGCPRO.
Dave Love <fx@gnu.org>
parents:
diff changeset
6684 Add UNGCPRO before the longjmps to wrong_kboard_jmpbuf.
Dave Love <fx@gnu.org>
parents:
diff changeset
6685 Initialize c before the GCPRO1.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
6686
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
6687 * frame.c (Fdelete_frame): Undo previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
6688
Dave Love <fx@gnu.org>
parents:
diff changeset
6689 * s/hpux8.h (LD_SWITCH_SYSTEM_TEMACS): Define this
Dave Love <fx@gnu.org>
parents:
diff changeset
6690 instead of LD_SWITCH_SYSTEM.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
6691
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
6692 * window.c (set_window_height): Allow all heights > 0
Dave Love <fx@gnu.org>
parents:
diff changeset
6693 for minibuffer windows.
Dave Love <fx@gnu.org>
parents:
diff changeset
6694 (change_window_height): Fix one-off comparing DELTA with MAXIMUM.
Dave Love <fx@gnu.org>
parents:
diff changeset
6695
Dave Love <fx@gnu.org>
parents:
diff changeset
6696 * xfns.c (Fx_create_frame): Default vertical-scroll-bars
Dave Love <fx@gnu.org>
parents:
diff changeset
6697 as symbol, not boolean.
Dave Love <fx@gnu.org>
parents:
diff changeset
6698
Dave Love <fx@gnu.org>
parents:
diff changeset
6699 1997-07-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6700
Dave Love <fx@gnu.org>
parents:
diff changeset
6701 * process.c (wait_reading_process_input): Initialize total_read.
Dave Love <fx@gnu.org>
parents:
diff changeset
6702 Check for read_process_output giving back EIO.
Dave Love <fx@gnu.org>
parents:
diff changeset
6703
Dave Love <fx@gnu.org>
parents:
diff changeset
6704 * keyboard.c (Fcommand_execute): gcpro c.
Dave Love <fx@gnu.org>
parents:
diff changeset
6705
Dave Love <fx@gnu.org>
parents:
diff changeset
6706 1997-07-20 Geoff Voelker <voelker@cs.washington.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6707
Dave Love <fx@gnu.org>
parents:
diff changeset
6708 * w32term.c (w32_clear_end_of_line): Include scroll bar width.
Dave Love <fx@gnu.org>
parents:
diff changeset
6709
Dave Love <fx@gnu.org>
parents:
diff changeset
6710 1997-07-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6711
Dave Love <fx@gnu.org>
parents:
diff changeset
6712 * s/irix6-0.h: Undo previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
6713
Dave Love <fx@gnu.org>
parents:
diff changeset
6714 * xterm.c (XTread_socket) <ClientMessage>:
Dave Love <fx@gnu.org>
parents:
diff changeset
6715 Don't use FRAME_XIC if it is null, here.
Dave Love <fx@gnu.org>
parents:
diff changeset
6716
Dave Love <fx@gnu.org>
parents:
diff changeset
6717 * puresize.h (BASE_PURESIZE): Increased to 410000.
Dave Love <fx@gnu.org>
parents:
diff changeset
6718
Dave Love <fx@gnu.org>
parents:
diff changeset
6719 * xdisp.c (redisplay_internal): Calculate new_count properly
Dave Love <fx@gnu.org>
parents:
diff changeset
6720 for non-window displays.
Dave Love <fx@gnu.org>
parents:
diff changeset
6721
Dave Love <fx@gnu.org>
parents:
diff changeset
6722 1997-07-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6723
Dave Love <fx@gnu.org>
parents:
diff changeset
6724 * minibuf.c (Fcompleting_read): gcpro def.
Dave Love <fx@gnu.org>
parents:
diff changeset
6725
Dave Love <fx@gnu.org>
parents:
diff changeset
6726 * xterm.c (XTread_socket) <ClientMessage>:
Dave Love <fx@gnu.org>
parents:
diff changeset
6727 For wm_take_focus, use x_any_window_to_frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
6728
Dave Love <fx@gnu.org>
parents:
diff changeset
6729 * fileio.c (Fread_file_name): If Fcompleting_read return the default
Dave Love <fx@gnu.org>
parents:
diff changeset
6730 because the buffer want empty, replace that with an empty string.
Dave Love <fx@gnu.org>
parents:
diff changeset
6731
Dave Love <fx@gnu.org>
parents:
diff changeset
6732 1997-07-18 Simon Marshall <simon@diazepam.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6733
Dave Love <fx@gnu.org>
parents:
diff changeset
6734 * data.c: Many doc fixes.
Dave Love <fx@gnu.org>
parents:
diff changeset
6735
Dave Love <fx@gnu.org>
parents:
diff changeset
6736 1997-07-17 Geoff Voelker <voelker@cs.washington.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6737
Dave Love <fx@gnu.org>
parents:
diff changeset
6738 * coding.c (Ffind_operation_coding_system): Use Ffboundp to
Dave Love <fx@gnu.org>
parents:
diff changeset
6739 check for a function entry.
Dave Love <fx@gnu.org>
parents:
diff changeset
6740
Dave Love <fx@gnu.org>
parents:
diff changeset
6741 * fileio.c (Finsert_file_contents) [DOS_NT]: Use the coding
Dave Love <fx@gnu.org>
parents:
diff changeset
6742 system to determine buffer_file_type.
Dave Love <fx@gnu.org>
parents:
diff changeset
6743 (Fwrite_region): Only use Qbuffer_file_coding_system
Dave Love <fx@gnu.org>
parents:
diff changeset
6744 before checking file-coding-system-alist if non-nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
6745 (Fwrite_region) [DOS_NT]: Delete conditional code.
Dave Love <fx@gnu.org>
parents:
diff changeset
6746
Dave Love <fx@gnu.org>
parents:
diff changeset
6747 1997-07-17 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
Dave Love <fx@gnu.org>
parents:
diff changeset
6748
Dave Love <fx@gnu.org>
parents:
diff changeset
6749 * dispnew.c (direct_output_forward_char): Reenable check against
Dave Love <fx@gnu.org>
parents:
diff changeset
6750 truncated text at end of line.
Dave Love <fx@gnu.org>
parents:
diff changeset
6751
Dave Love <fx@gnu.org>
parents:
diff changeset
6752 * xdisp.c (display_string): Ignore W->left if OBEY_WINDOW_WIDTH is
Dave Love <fx@gnu.org>
parents:
diff changeset
6753 zero.
Dave Love <fx@gnu.org>
parents:
diff changeset
6754
Dave Love <fx@gnu.org>
parents:
diff changeset
6755 1997-07-17 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6756
Dave Love <fx@gnu.org>
parents:
diff changeset
6757 * xterm.c (dumpglyphs): Use 8-bit output to X, rather than 16-bit,
Dave Love <fx@gnu.org>
parents:
diff changeset
6758 if the character values permit that.
Dave Love <fx@gnu.org>
parents:
diff changeset
6759
Dave Love <fx@gnu.org>
parents:
diff changeset
6760 * .gdbinit (xcar, xcdr): Print with /x.
Dave Love <fx@gnu.org>
parents:
diff changeset
6761
Dave Love <fx@gnu.org>
parents:
diff changeset
6762 * fileio.c (Fdo_auto_save): Temporarily clear minibuffer_auto_raise.
Dave Love <fx@gnu.org>
parents:
diff changeset
6763
Dave Love <fx@gnu.org>
parents:
diff changeset
6764 1997-07-17 enami tsugutomo <enami@but-b.or.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
6765
Dave Love <fx@gnu.org>
parents:
diff changeset
6766 * xdisp.c (decode_mode_spec_coding): Fix typo; use `val' instead
Dave Love <fx@gnu.org>
parents:
diff changeset
6767 of `coding-system'.
Dave Love <fx@gnu.org>
parents:
diff changeset
6768
Dave Love <fx@gnu.org>
parents:
diff changeset
6769 1997-07-15 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
Dave Love <fx@gnu.org>
parents:
diff changeset
6770
Dave Love <fx@gnu.org>
parents:
diff changeset
6771 * xdisp.c (display_text_line): Handle the case of point being in
Dave Love <fx@gnu.org>
parents:
diff changeset
6772 the invisible part of the line beyond the left margin.
Dave Love <fx@gnu.org>
parents:
diff changeset
6773
Dave Love <fx@gnu.org>
parents:
diff changeset
6774 1997-07-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6775
Dave Love <fx@gnu.org>
parents:
diff changeset
6776 * syntax.h (SETUP_SYNTAX_TABLE_FOR_OBJECT): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
6777
Dave Love <fx@gnu.org>
parents:
diff changeset
6778 1997-07-15 Kenichi HANDA <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
6779
Dave Love <fx@gnu.org>
parents:
diff changeset
6780 * coding.h (CODING_CATEGORY_IDX_ISO_7_ELSE): This macro is deleted
Dave Love <fx@gnu.org>
parents:
diff changeset
6781 (CODING_CATEGORY_IDX_ISO_7_ELSE): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
6782 (CODING_CATEGORY_IDX_ISO_8_ELSE): New macro
Dave Love <fx@gnu.org>
parents:
diff changeset
6783 (CODING_CATEGORY_MASK_ISO_ELSE): This macro is deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
6784 (CODING_CATEGORY_MASK_ISO_7_ELSE): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
6785 (CODING_CATEGORY_MASK_ISO_8_ELSE): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
6786 (CODING_CATEGORY_MASK_ANY): Adjusted for the above change.
Dave Love <fx@gnu.org>
parents:
diff changeset
6787
Dave Love <fx@gnu.org>
parents:
diff changeset
6788 * coding.c (detect_coding_iso2022): Distinguish
Dave Love <fx@gnu.org>
parents:
diff changeset
6789 coding-category-iso-7-else and coding-category-iso-8-else.
Dave Love <fx@gnu.org>
parents:
diff changeset
6790
Dave Love <fx@gnu.org>
parents:
diff changeset
6791 1997-07-14 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6792
Dave Love <fx@gnu.org>
parents:
diff changeset
6793 * unexalpha.c (unexec):
Dave Love <fx@gnu.org>
parents:
diff changeset
6794 Don't call update_dynamic_symbols if static link.
Dave Love <fx@gnu.org>
parents:
diff changeset
6795
Dave Love <fx@gnu.org>
parents:
diff changeset
6796 * keyboard.c (read_char): Call timer_stop_idle unconditionally
Dave Love <fx@gnu.org>
parents:
diff changeset
6797 at non_reread.
Dave Love <fx@gnu.org>
parents:
diff changeset
6798
Dave Love <fx@gnu.org>
parents:
diff changeset
6799 * keyboard.c (make_lispy_event): Distinguish S-SPC from SPC.
Dave Love <fx@gnu.org>
parents:
diff changeset
6800
Dave Love <fx@gnu.org>
parents:
diff changeset
6801 * cmds.c (internal_self_insert): Use replace_range when
Dave Love <fx@gnu.org>
parents:
diff changeset
6802 number_to_delete is nonzero.
Dave Love <fx@gnu.org>
parents:
diff changeset
6803
Dave Love <fx@gnu.org>
parents:
diff changeset
6804 * insdel.c (replace_range): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
6805
Dave Love <fx@gnu.org>
parents:
diff changeset
6806 * keyboard.c (make_lispy_event): Handle non_ascii_keystroke
Dave Love <fx@gnu.org>
parents:
diff changeset
6807 in the ASCII range.
Dave Love <fx@gnu.org>
parents:
diff changeset
6808
Dave Love <fx@gnu.org>
parents:
diff changeset
6809 * xterm.c (XTread_socket): Treat SPC as a function key.
Dave Love <fx@gnu.org>
parents:
diff changeset
6810
Dave Love <fx@gnu.org>
parents:
diff changeset
6811 1997-07-13 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6812
Dave Love <fx@gnu.org>
parents:
diff changeset
6813 * xterm.c (x_draw_box): Use scratch_cursor_gc to draw the cursor
Dave Love <fx@gnu.org>
parents:
diff changeset
6814 box using the color specified by cursor_pixel.
Dave Love <fx@gnu.org>
parents:
diff changeset
6815
Dave Love <fx@gnu.org>
parents:
diff changeset
6816 1997-07-13 Eli Zaretskii <eliz@is.elta.co.il>
Dave Love <fx@gnu.org>
parents:
diff changeset
6817
Dave Love <fx@gnu.org>
parents:
diff changeset
6818 * fileio.c (Fwrite_region) [DOS_NT]: Always use binary mode since
Dave Love <fx@gnu.org>
parents:
diff changeset
6819 coding conversion now takes care of NL -> CRLF.
Dave Love <fx@gnu.org>
parents:
diff changeset
6820
Dave Love <fx@gnu.org>
parents:
diff changeset
6821 * callproc.c (Fcall_process) [MSDOS]: Request EOL conversion of
Dave Love <fx@gnu.org>
parents:
diff changeset
6822 the process output, unless we were promised it is binary.
Dave Love <fx@gnu.org>
parents:
diff changeset
6823
Dave Love <fx@gnu.org>
parents:
diff changeset
6824 * coding.c: Substantial comment changes.
Dave Love <fx@gnu.org>
parents:
diff changeset
6825
Dave Love <fx@gnu.org>
parents:
diff changeset
6826 * lread.c (init_lread): Don't add to load-path lisp subdirectories
Dave Love <fx@gnu.org>
parents:
diff changeset
6827 of the source tree if the parent of the source was moved after
Dave Love <fx@gnu.org>
parents:
diff changeset
6828 dumping Emacs.
Dave Love <fx@gnu.org>
parents:
diff changeset
6829
Dave Love <fx@gnu.org>
parents:
diff changeset
6830 1997-07-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6831
Dave Love <fx@gnu.org>
parents:
diff changeset
6832 * search.c (compile_pattern_1): Don't declare val with CONST.
Dave Love <fx@gnu.org>
parents:
diff changeset
6833
Dave Love <fx@gnu.org>
parents:
diff changeset
6834 * cmds.c (internal_self_insert): When overwriting, insert first
Dave Love <fx@gnu.org>
parents:
diff changeset
6835 and then delete.
Dave Love <fx@gnu.org>
parents:
diff changeset
6836
Dave Love <fx@gnu.org>
parents:
diff changeset
6837 1997-07-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6838
Dave Love <fx@gnu.org>
parents:
diff changeset
6839 * s/irix4-0.h (XPointer): Define as macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
6840
Dave Love <fx@gnu.org>
parents:
diff changeset
6841 * emacs.c (main): Use setrlimit only if RLIMIT_STACK.
Dave Love <fx@gnu.org>
parents:
diff changeset
6842
Dave Love <fx@gnu.org>
parents:
diff changeset
6843 1997-07-11 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6844
Dave Love <fx@gnu.org>
parents:
diff changeset
6845 * xdisp.c (decode_mode_spec): Initialize and use `p' (for the termcap
Dave Love <fx@gnu.org>
parents:
diff changeset
6846 case).
Dave Love <fx@gnu.org>
parents:
diff changeset
6847
Dave Love <fx@gnu.org>
parents:
diff changeset
6848 * dispnew.c (init_display): Go ahead and prepare for
Dave Love <fx@gnu.org>
parents:
diff changeset
6849 a X configuration in the CANNOT_DUMP case.
Dave Love <fx@gnu.org>
parents:
diff changeset
6850
Dave Love <fx@gnu.org>
parents:
diff changeset
6851 1997-07-11 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
Dave Love <fx@gnu.org>
parents:
diff changeset
6852
Dave Love <fx@gnu.org>
parents:
diff changeset
6853 * editfns.c (get_system_name): Don't crash if Vsystem_name does
Dave Love <fx@gnu.org>
parents:
diff changeset
6854 not contain a string.
Dave Love <fx@gnu.org>
parents:
diff changeset
6855 * filelock.c (lock_file_1): Don't crash if Fuser_login_name or
Dave Love <fx@gnu.org>
parents:
diff changeset
6856 Fsystem_name don't return strings.
Dave Love <fx@gnu.org>
parents:
diff changeset
6857 (current_lock_owner): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
6858
Dave Love <fx@gnu.org>
parents:
diff changeset
6859 * ralloc.c (r_alloc_reinit): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
6860 * emacs.c (main) [DOUG_LEA_MALLOC]: Call it when restarting a
Dave Love <fx@gnu.org>
parents:
diff changeset
6861 dumped Emacs.
Dave Love <fx@gnu.org>
parents:
diff changeset
6862
Dave Love <fx@gnu.org>
parents:
diff changeset
6863 1997-07-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6864
Dave Love <fx@gnu.org>
parents:
diff changeset
6865 * m/news-r6.h: Renamed from news-risc6.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
6866
Dave Love <fx@gnu.org>
parents:
diff changeset
6867 1997-07-10 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
Dave Love <fx@gnu.org>
parents:
diff changeset
6868
Dave Love <fx@gnu.org>
parents:
diff changeset
6869 * xdisp.c (display_text_line): Exit the outer loop immediately
Dave Love <fx@gnu.org>
parents:
diff changeset
6870 when the right margin has been reached.
Dave Love <fx@gnu.org>
parents:
diff changeset
6871
Dave Love <fx@gnu.org>
parents:
diff changeset
6872 * lisp.h (EXFUN, P_): New definitions. Use them to declare
Dave Love <fx@gnu.org>
parents:
diff changeset
6873 prototypes for external functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
6874
Dave Love <fx@gnu.org>
parents:
diff changeset
6875 * xterm.c (dumpglyphs): Declare local variable first_ch as
Dave Love <fx@gnu.org>
parents:
diff changeset
6876 Lisp_Object, not int.
Dave Love <fx@gnu.org>
parents:
diff changeset
6877 * xselect.c (selection_data_to_lisp_data): Convert Fmake_vector
Dave Love <fx@gnu.org>
parents:
diff changeset
6878 and Faset arguments to Lisp_Integer.
Dave Love <fx@gnu.org>
parents:
diff changeset
6879 (clean_local_selection_data): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
6880 * x-list-font.c (Fx_list_fonts): Fix Fnconc argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
6881 * window.c (Fcoordinates_in_window_p): Convert Fcons arguments to
Dave Love <fx@gnu.org>
parents:
diff changeset
6882 Lisp_Integer.
Dave Love <fx@gnu.org>
parents:
diff changeset
6883 (save_window_save): Convert Fset_marker argument to Lisp_Integer.
Dave Love <fx@gnu.org>
parents:
diff changeset
6884 * textprop.c (interval_of): Convert args_out_of_range arguments to
Dave Love <fx@gnu.org>
parents:
diff changeset
6885 Lisp_Integer.
Dave Love <fx@gnu.org>
parents:
diff changeset
6886 * syntax.c (init_syntax_once): Convert Fmake_vector argument to
Dave Love <fx@gnu.org>
parents:
diff changeset
6887 Lisp_Integer.
Dave Love <fx@gnu.org>
parents:
diff changeset
6888 * process.c (Fprocess_send_region): Convert move_gap argument to int.
Dave Love <fx@gnu.org>
parents:
diff changeset
6889 * mocklisp.c (Fml_arg): Add missing Fread_string arguments.
Dave Love <fx@gnu.org>
parents:
diff changeset
6890 * minibuf.c (Fread_from_minibuffer): Remove extra get_keymap argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
6891 (Fminibuffer_complete): Convert Fset_window_start argument to
Dave Love <fx@gnu.org>
parents:
diff changeset
6892 Lisp_Integer.
Dave Love <fx@gnu.org>
parents:
diff changeset
6893 * keyboard.c (command_loop_1): Add missing message2 argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
6894 (menu_bar_items): Add missing get_keyelt argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
6895 (follow_key): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
6896 (read_key_sequence): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
6897 * intervals.c (set_point): Convert call2 arguments to Lisp_Integer.
Dave Love <fx@gnu.org>
parents:
diff changeset
6898 * fileio.c (Fwrite_region): Fix call2 argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
6899 (Fread_file_name): Convert Fcons argument to Lisp_Integer.
Dave Love <fx@gnu.org>
parents:
diff changeset
6900 * editfns.c (Fcurrent_time_zone): Convert Fmake_list argument to
Dave Love <fx@gnu.org>
parents:
diff changeset
6901 Lisp_Integer.
Dave Love <fx@gnu.org>
parents:
diff changeset
6902 (Ftranspose_regions): Convert Fset_text_properties arguments to
Dave Love <fx@gnu.org>
parents:
diff changeset
6903 Lisp_Integer.
Dave Love <fx@gnu.org>
parents:
diff changeset
6904 * doc.c (Fsubstitute_command_keys): Add missing describe_map_tree
Dave Love <fx@gnu.org>
parents:
diff changeset
6905 argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
6906 * coding.c (Ffind_coding_system): Use call1, not call2.
Dave Love <fx@gnu.org>
parents:
diff changeset
6907 * cmds.c (Fdelete_backward_char): Convert Finsert_char argument to
Dave Love <fx@gnu.org>
parents:
diff changeset
6908 Lisp_Integer and add missing argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
6909 (internal_self_insert): Convert Fmove_to_column argument to
Dave Love <fx@gnu.org>
parents:
diff changeset
6910 Lisp_Integer and add missing argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
6911 * ccl.c (Fregister_ccl_program): Convert Fmake_vector argument to
Dave Love <fx@gnu.org>
parents:
diff changeset
6912 Lisp_Integer.
Dave Love <fx@gnu.org>
parents:
diff changeset
6913 (syms_of_ccl): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
6914 * category.h (CATEGORY_DOCSTRING): Convert Fchar_table_extra_slot
Dave Love <fx@gnu.org>
parents:
diff changeset
6915 argument to Lisp_Integer.
Dave Love <fx@gnu.org>
parents:
diff changeset
6916 (CATEGORY_TABLE_VERSION): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
6917 * buffer.c (set_buffer_internal_1): Convert Fset_marker argument
Dave Love <fx@gnu.org>
parents:
diff changeset
6918 to Lisp_Integer.
Dave Love <fx@gnu.org>
parents:
diff changeset
6919 (set_buffer_temp): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
6920 (fix_overlays_in_range): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
6921
Dave Love <fx@gnu.org>
parents:
diff changeset
6922 * xdisp.c (message2_nolog): Don't call fwrite will null string.
Dave Love <fx@gnu.org>
parents:
diff changeset
6923
Dave Love <fx@gnu.org>
parents:
diff changeset
6924 1997-07-10 Geoff Voelker <voelker@cs.washington.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6925
Dave Love <fx@gnu.org>
parents:
diff changeset
6926 * w32.c (sys_shutdown): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
6927 * s/ms-win32.h: Define HAVE_SHUTDOWN.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
6928
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
6929 1997-07-10 Eli Zaretskii <eliz@pogo.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6930
Dave Love <fx@gnu.org>
parents:
diff changeset
6931 * xfaces.c (Fset_face_attribute_internal): Set mouse_face_defer
Dave Love <fx@gnu.org>
parents:
diff changeset
6932 only if HAVE_X_WINDOWS is defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
6933
Dave Love <fx@gnu.org>
parents:
diff changeset
6934 1997-07-09 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6935
Dave Love <fx@gnu.org>
parents:
diff changeset
6936 * xdisp.c (echo_area_display): Don't offset using left-side
Dave Love <fx@gnu.org>
parents:
diff changeset
6937 scroll bar width because it is included in the width; clear
Dave Love <fx@gnu.org>
parents:
diff changeset
6938 the entire line.
Dave Love <fx@gnu.org>
parents:
diff changeset
6939
Dave Love <fx@gnu.org>
parents:
diff changeset
6940 1997-07-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6941
Dave Love <fx@gnu.org>
parents:
diff changeset
6942 * process.c (read_process_output): Add cast.
Dave Love <fx@gnu.org>
parents:
diff changeset
6943
Dave Love <fx@gnu.org>
parents:
diff changeset
6944 * filelock.c (current_lock_owner, lock_file_1): Add casts.
Dave Love <fx@gnu.org>
parents:
diff changeset
6945
Dave Love <fx@gnu.org>
parents:
diff changeset
6946 * xdisp.c (redisplay_internal): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
6947
Dave Love <fx@gnu.org>
parents:
diff changeset
6948 * s/irix4-0.h (C_SWITCH_SYSTEM): Add -Wf,-XNh option.
Dave Love <fx@gnu.org>
parents:
diff changeset
6949
Dave Love <fx@gnu.org>
parents:
diff changeset
6950 * s/ms-w32.h: Don't define HAVE_SHUTDOWN.
Dave Love <fx@gnu.org>
parents:
diff changeset
6951
Dave Love <fx@gnu.org>
parents:
diff changeset
6952 * frame.c (Fdelete_frame): Always err for deleting the only frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
6953
Dave Love <fx@gnu.org>
parents:
diff changeset
6954 1997-07-09 Kenichi HANDA <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
6955
Dave Love <fx@gnu.org>
parents:
diff changeset
6956 * fontset.c (Ffont_info): Make vector of correct size.
Dave Love <fx@gnu.org>
parents:
diff changeset
6957
Dave Love <fx@gnu.org>
parents:
diff changeset
6958 * xterm.c (x_load_font): Get value of fontp->height from
Dave Love <fx@gnu.org>
parents:
diff changeset
6959 ascent and descent members of structure font->max_bounds.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
6960 (dumpglyphs): Draw background by FillSolid if a font is too short.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
6961
Dave Love <fx@gnu.org>
parents:
diff changeset
6962 1997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6963
Dave Love <fx@gnu.org>
parents:
diff changeset
6964 * xterm.c (x_term_init): Don't use initializer for null_bits.
Dave Love <fx@gnu.org>
parents:
diff changeset
6965
Dave Love <fx@gnu.org>
parents:
diff changeset
6966 * cm.h, sysdep.c, terminfo.c: Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
6967
Dave Love <fx@gnu.org>
parents:
diff changeset
6968 * fns.c (syms_of_fns): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
6969
Dave Love <fx@gnu.org>
parents:
diff changeset
6970 * xdisp.c (decode_mode_spec) <z,Z>: Display buffer coding system
Dave Love <fx@gnu.org>
parents:
diff changeset
6971 last of the three.
Dave Love <fx@gnu.org>
parents:
diff changeset
6972
Dave Love <fx@gnu.org>
parents:
diff changeset
6973 * doprnt.c: Use #ifdef to test STDC_HEADERS.
Dave Love <fx@gnu.org>
parents:
diff changeset
6974
Dave Love <fx@gnu.org>
parents:
diff changeset
6975 * Makefile.in (shortlisp): Fix typo.
Dave Love <fx@gnu.org>
parents:
diff changeset
6976
Dave Love <fx@gnu.org>
parents:
diff changeset
6977 1997-07-08 enami tsugutomo <enami@but-b.or.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
6978
Dave Love <fx@gnu.org>
parents:
diff changeset
6979 * emacs.c (main) [__NetBSD__]: Round up new stack limit to page bdry.
Dave Love <fx@gnu.org>
parents:
diff changeset
6980
Dave Love <fx@gnu.org>
parents:
diff changeset
6981 * fileio.c (Finsert_file_contents): Give up match-end only if
Dave Love <fx@gnu.org>
parents:
diff changeset
6982 coding requires conversion. Adjust end of non-matching text area
Dave Love <fx@gnu.org>
parents:
diff changeset
6983 to multibyte character boundary if enable_multibyte_character is
Dave Love <fx@gnu.org>
parents:
diff changeset
6984 non-nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
6985
Dave Love <fx@gnu.org>
parents:
diff changeset
6986 1997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6987
Dave Love <fx@gnu.org>
parents:
diff changeset
6988 * xdisp.c (decode_mode_spec_coding): Really don't display
Dave Love <fx@gnu.org>
parents:
diff changeset
6989 EOL indicator when eol_flag is 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
6990 (echo_area_display): Use proper width when scroll bars on left.
Dave Love <fx@gnu.org>
parents:
diff changeset
6991
Dave Love <fx@gnu.org>
parents:
diff changeset
6992 * syntax.h (struct gl_state_s): New field `offset'.
Dave Love <fx@gnu.org>
parents:
diff changeset
6993 (SETUP_SYNTAX_TABLE_FOR_OBJECT): Set offset field.
Dave Love <fx@gnu.org>
parents:
diff changeset
6994 (SETUP_SYNTAX_TABLE): Clear offset field.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
6995 (UPDATE_SYNTAX_TABLE, UPDATE_SYNTAX_TABLE_FORWARD):
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
6996 (UPDATE_SYNTAX_TABLE_BACKWARD): Use the offset field.
Dave Love <fx@gnu.org>
parents:
diff changeset
6997
Dave Love <fx@gnu.org>
parents:
diff changeset
6998 * s/sol2.h (LIBS_SYSTEM): Add -lkvm and -lelf.
Dave Love <fx@gnu.org>
parents:
diff changeset
6999
Dave Love <fx@gnu.org>
parents:
diff changeset
7000 1997-07-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7001
Dave Love <fx@gnu.org>
parents:
diff changeset
7002 * editfns.c (Fuser_full_name): Declare p, q and r as unsigned char *.
Dave Love <fx@gnu.org>
parents:
diff changeset
7003
Dave Love <fx@gnu.org>
parents:
diff changeset
7004 * xterm.c (XTread_socket) <KeyPress>: Call XFilterEvent.
Dave Love <fx@gnu.org>
parents:
diff changeset
7005
Dave Love <fx@gnu.org>
parents:
diff changeset
7006 * terminfo.c (ospeed):
Dave Love <fx@gnu.org>
parents:
diff changeset
7007 Define as short, unless HAVE_TERMIOS_H and LINUX.
Dave Love <fx@gnu.org>
parents:
diff changeset
7008
Dave Love <fx@gnu.org>
parents:
diff changeset
7009 * cm.h (ospeed): Declare as short unless HAVE_TERMIOS_H and LINUX.
Dave Love <fx@gnu.org>
parents:
diff changeset
7010 * sysdep.c (ospeed): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
7011
Dave Love <fx@gnu.org>
parents:
diff changeset
7012 * window.c: Include blockinput.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
7013 (Fset_window_configuration): Block input around frobbing the frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
7014 Preseve point in the current buffer if we do not switch
Dave Love <fx@gnu.org>
parents:
diff changeset
7015 to a different one.
Dave Love <fx@gnu.org>
parents:
diff changeset
7016
Dave Love <fx@gnu.org>
parents:
diff changeset
7017 1997-07-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7018
Dave Love <fx@gnu.org>
parents:
diff changeset
7019 * xdisp.c (redisplay_internal): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
7020 (echo_area_display): Use proper vpos when clearing extra minibuf lines.
Dave Love <fx@gnu.org>
parents:
diff changeset
7021
Dave Love <fx@gnu.org>
parents:
diff changeset
7022 1997-07-04 Kenichi HANDA <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
7023
Dave Love <fx@gnu.org>
parents:
diff changeset
7024 * callproc.c (Fcall_process): If enable-multibyte-characters is
Dave Love <fx@gnu.org>
parents:
diff changeset
7025 nil, do not encode arguments for process, and decode output of
Dave Love <fx@gnu.org>
parents:
diff changeset
7026 process by emacs-mule.
Dave Love <fx@gnu.org>
parents:
diff changeset
7027 (Fcall_process_region): If enable-multibyte-characters is nil, do
Dave Love <fx@gnu.org>
parents:
diff changeset
7028 not encode text to be given to process, and decode output of
Dave Love <fx@gnu.org>
parents:
diff changeset
7029 process by emacs-mule.
Dave Love <fx@gnu.org>
parents:
diff changeset
7030
Dave Love <fx@gnu.org>
parents:
diff changeset
7031 * process.c (Fstart_process): If enable-multibyte-characters is
Dave Love <fx@gnu.org>
parents:
diff changeset
7032 nil, set coding system for decoding output of process to
Dave Love <fx@gnu.org>
parents:
diff changeset
7033 emacs-mule, and set coding system for encoding to nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
7034 (Fopen_network_stream): If enable-multibyte-characters is nil, set
Dave Love <fx@gnu.org>
parents:
diff changeset
7035 coding systems for decoding and encoding to nil.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
7036
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
7037 * fileio.c (Finsert_file_contents): If enable-multibyte-characters
Dave Love <fx@gnu.org>
parents:
diff changeset
7038 is nil, decode character code by emacs-mule.
Dave Love <fx@gnu.org>
parents:
diff changeset
7039 (Fwrite_region): Use buffer-file-coding-system for encoding if
Dave Love <fx@gnu.org>
parents:
diff changeset
7040 enable-multibyte-characters is nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
7041
Dave Love <fx@gnu.org>
parents:
diff changeset
7042 * coding.c (Qemacs_mule, inhibit_eol_conversion): New variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
7043 (setup_coding_system): If inhibit_eol_conversion is 0, set
Dave Love <fx@gnu.org>
parents:
diff changeset
7044 coding->eol_type to CODING_EOL_LF.
Dave Love <fx@gnu.org>
parents:
diff changeset
7045 (syms_of_coding): Initialize and staticpro Qemacs_mule. Change
Dave Love <fx@gnu.org>
parents:
diff changeset
7046 error-message property of coding-system-error. Declare
Dave Love <fx@gnu.org>
parents:
diff changeset
7047 inhibit-eol-conversion as Lisp variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
7048 (system_eol_type): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
7049 (init_coding_once): Initialize it.
Dave Love <fx@gnu.org>
parents:
diff changeset
7050 (ENCODE_SJIS_BIG5_CHARACTER): Bug in encoding a BIG5 character
Dave Love <fx@gnu.org>
parents:
diff changeset
7051 fixed.
Dave Love <fx@gnu.org>
parents:
diff changeset
7052
Dave Love <fx@gnu.org>
parents:
diff changeset
7053 * coding.h (Qemacs_mule): Extern it.
Dave Love <fx@gnu.org>
parents:
diff changeset
7054
Dave Love <fx@gnu.org>
parents:
diff changeset
7055 * xterm.c (x_list_fonts): Initialize the variable LIST to Qnil.
Dave Love <fx@gnu.org>
parents:
diff changeset
7056
Dave Love <fx@gnu.org>
parents:
diff changeset
7057 1997-07-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7058
Dave Love <fx@gnu.org>
parents:
diff changeset
7059 * xdisp.c (display_menu_bar): Always pass W to display_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
7060
Dave Love <fx@gnu.org>
parents:
diff changeset
7061 * unexalpha.c (update_dynamic_symbols): Add cast when setting reladdr.
Dave Love <fx@gnu.org>
parents:
diff changeset
7062
Dave Love <fx@gnu.org>
parents:
diff changeset
7063 * sysdep.c (init_system_name): Don't be fooled if getdomainname
Dave Love <fx@gnu.org>
parents:
diff changeset
7064 string starts with a period.
Dave Love <fx@gnu.org>
parents:
diff changeset
7065
Dave Love <fx@gnu.org>
parents:
diff changeset
7066 1997-07-05 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7067
Dave Love <fx@gnu.org>
parents:
diff changeset
7068 * xdisp.c (redisplay_internal): At the end, if more frames have
Dave Love <fx@gnu.org>
parents:
diff changeset
7069 become visible, repeat the redisplay.
Dave Love <fx@gnu.org>
parents:
diff changeset
7070 (decode_mode_spec): Don't display subprocess coding systems.
Dave Love <fx@gnu.org>
parents:
diff changeset
7071 Don't display EOL for keyboard and terminal coding systems.
Dave Love <fx@gnu.org>
parents:
diff changeset
7072
Dave Love <fx@gnu.org>
parents:
diff changeset
7073 * xfns.c (x_set_font): Funcall Qface_set_after_frame_default.
Dave Love <fx@gnu.org>
parents:
diff changeset
7074 (Qface_set_after_frame_default): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
7075 (syms_of_xfns): Initialize and staticpro it.
Dave Love <fx@gnu.org>
parents:
diff changeset
7076
Dave Love <fx@gnu.org>
parents:
diff changeset
7077 * xterm.c (x_make_frame_visible): Don't move the frame
Dave Love <fx@gnu.org>
parents:
diff changeset
7078 if it was iconified--only if it was invisible.
Dave Love <fx@gnu.org>
parents:
diff changeset
7079
Dave Love <fx@gnu.org>
parents:
diff changeset
7080 1997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7081
Dave Love <fx@gnu.org>
parents:
diff changeset
7082 * gmalloc.c: Rename macro __P to PP.
Dave Love <fx@gnu.org>
parents:
diff changeset
7083
Dave Love <fx@gnu.org>
parents:
diff changeset
7084 * floatfns.c, data.c, doprnt.c: Include float.h before lisp.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
7085
Dave Love <fx@gnu.org>
parents:
diff changeset
7086 * dired.c (Ffile_attributes): Use cast to avoid warnings.
Dave Love <fx@gnu.org>
parents:
diff changeset
7087
Dave Love <fx@gnu.org>
parents:
diff changeset
7088 * syntax.h (SETUP_SYNTAX_TABLE_FOR_OBJECT): Treat nil like a buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
7089
Dave Love <fx@gnu.org>
parents:
diff changeset
7090 * lread.c (Vpreloaded_file_list): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
7091 (syms_of_lread): Set up Lisp variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
7092 (Fload): Add to Vpreloaded_file_list, if dumping.
Dave Love <fx@gnu.org>
parents:
diff changeset
7093
Dave Love <fx@gnu.org>
parents:
diff changeset
7094 1997-07-04 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
Dave Love <fx@gnu.org>
parents:
diff changeset
7095
Dave Love <fx@gnu.org>
parents:
diff changeset
7096 * editfns.c (Fformat): Add second argument in call to Ftruncate.
Dave Love <fx@gnu.org>
parents:
diff changeset
7097
Dave Love <fx@gnu.org>
parents:
diff changeset
7098 * alloc.c, buffer.c, casefiddle.c, casetab.c, category.c,
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
7099 * 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
7100 * 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
7101 * syntax.c, syntax.h, sysdep.c, textprop.c, xfns.c: Fix numerous
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
7102 bugs with inappropriate mixing of Lisp_Object with int.
Dave Love <fx@gnu.org>
parents:
diff changeset
7103 * config.in (RE_TRANSLATE): Define to extract integers from
Dave Love <fx@gnu.org>
parents:
diff changeset
7104 array of Lisp_Objects.
Dave Love <fx@gnu.org>
parents:
diff changeset
7105
Dave Love <fx@gnu.org>
parents:
diff changeset
7106 1997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7107
Dave Love <fx@gnu.org>
parents:
diff changeset
7108 * buffer.c (overlay_strings): Finish up previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
7109
Dave Love <fx@gnu.org>
parents:
diff changeset
7110 * Makefile.in (lisp, shortlisp): Some files moved to subdirs.
Dave Love <fx@gnu.org>
parents:
diff changeset
7111
Dave Love <fx@gnu.org>
parents:
diff changeset
7112 1997-07-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7113
Dave Love <fx@gnu.org>
parents:
diff changeset
7114 * s/sunos4shr.h (LD_SWITCH_SYSTEM_TEMACS): Add #undef.
Dave Love <fx@gnu.org>
parents:
diff changeset
7115
Dave Love <fx@gnu.org>
parents:
diff changeset
7116 * syssignal.h [sigmask] (SIGEMPTYMASK): Define to use sigmask.
Dave Love <fx@gnu.org>
parents:
diff changeset
7117
Dave Love <fx@gnu.org>
parents:
diff changeset
7118 * eval.c (Fsignal, find_handler_clause): If ERROR_SYMBOL
Dave Love <fx@gnu.org>
parents:
diff changeset
7119 is nil, assume it's in the car of DATA.
Dave Love <fx@gnu.org>
parents:
diff changeset
7120 * alloc.c (memory_full): Pass Qnil to Fsignal for ERROR_SYMBOL.
Dave Love <fx@gnu.org>
parents:
diff changeset
7121
Dave Love <fx@gnu.org>
parents:
diff changeset
7122 * s/sunos4-0.h (LD_SWITCH_SYSTEM_TEMACS): Defined. Move -e here.
Dave Love <fx@gnu.org>
parents:
diff changeset
7123 (LD_SWITCH_SYSTEM): Don't use -e option here.
Dave Love <fx@gnu.org>
parents:
diff changeset
7124
Dave Love <fx@gnu.org>
parents:
diff changeset
7125 * Makefile.in (ALL_LDFLAGS): Use LD_SWITCH_SYSTEM_TEMACS.
Dave Love <fx@gnu.org>
parents:
diff changeset
7126
Dave Love <fx@gnu.org>
parents:
diff changeset
7127 1997-07-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7128
Dave Love <fx@gnu.org>
parents:
diff changeset
7129 * process.c (send_process): Make buf and temp_buf `unsigned char *'.
Dave Love <fx@gnu.org>
parents:
diff changeset
7130
Dave Love <fx@gnu.org>
parents:
diff changeset
7131 * buffer.c (overlay_strings): Use unsigned char for things
Dave Love <fx@gnu.org>
parents:
diff changeset
7132 that relate to overlay_str_buf.
Dave Love <fx@gnu.org>
parents:
diff changeset
7133
Dave Love <fx@gnu.org>
parents:
diff changeset
7134 * syssignal.h (sigpause): Don't define if already defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
7135
Dave Love <fx@gnu.org>
parents:
diff changeset
7136 * Makefile.in (LD_SWITCH_SYSTEM_TEMACS): New variable.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
7137
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
7138 1997-07-02 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
Dave Love <fx@gnu.org>
parents:
diff changeset
7139
Dave Love <fx@gnu.org>
parents:
diff changeset
7140 * Makefile.in (lisp, shortlisp): Add widget.elc.
Dave Love <fx@gnu.org>
parents:
diff changeset
7141
Dave Love <fx@gnu.org>
parents:
diff changeset
7142 1997-07-02 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
7143
Dave Love <fx@gnu.org>
parents:
diff changeset
7144 * xselect.c (selection_data_to_lisp_data): Call free instead of
Dave Love <fx@gnu.org>
parents:
diff changeset
7145 xfree.
Dave Love <fx@gnu.org>
parents:
diff changeset
7146
Dave Love <fx@gnu.org>
parents:
diff changeset
7147 * coding.h (struct coding_system): New members
Dave Love <fx@gnu.org>
parents:
diff changeset
7148 character_unification_table_for_decode and
Dave Love <fx@gnu.org>
parents:
diff changeset
7149 character_unification_table_for_encode.
Dave Love <fx@gnu.org>
parents:
diff changeset
7150
Dave Love <fx@gnu.org>
parents:
diff changeset
7151 * coding.c (Vstandard_character_unification_table_for_decode):
Dave Love <fx@gnu.org>
parents:
diff changeset
7152 Name changed from Vstandard_character_unification_table_for_read.
Dave Love <fx@gnu.org>
parents:
diff changeset
7153 (Vstandard_character_unification_table_for_encode): Name changed
Dave Love <fx@gnu.org>
parents:
diff changeset
7154 from Vstandard_character_unification_table_for_write.
Dave Love <fx@gnu.org>
parents:
diff changeset
7155 (Qcharacter_unification_table_for_decode): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
7156 (Qcharacter_unification_table_for_encode): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
7157 (decode_coding_iso2022): Adjusted for the above name change.
Dave Love <fx@gnu.org>
parents:
diff changeset
7158 (encode_coding_iso2022): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
7159 (ENCODE_ISO_CHARACTER): Bug of handling return value of unify_char
Dave Love <fx@gnu.org>
parents:
diff changeset
7160 fixed.
Dave Love <fx@gnu.org>
parents:
diff changeset
7161 (DECODE_SJIS_BIG5_CHARACTER): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
7162 (decode_coding_sjis_big5): Handle character unificatoin table.
Dave Love <fx@gnu.org>
parents:
diff changeset
7163 Use macro DECODE_SJIS_BIG5_CHARACTER.
Dave Love <fx@gnu.org>
parents:
diff changeset
7164 (encode_coding_sjis_big5): Handle character unificatoin table.
Dave Love <fx@gnu.org>
parents:
diff changeset
7165 Use macro ENCODE_SJIS_BIG5_CHARACTER.
Dave Love <fx@gnu.org>
parents:
diff changeset
7166 (setup_coding_system): Handle members
Dave Love <fx@gnu.org>
parents:
diff changeset
7167 character_unification_table_for_decode and
Dave Love <fx@gnu.org>
parents:
diff changeset
7168 character_unification_table_for_encode of the variable coding.
Dave Love <fx@gnu.org>
parents:
diff changeset
7169 (Ffind_operation_coding_system): Renamed from Ffind_coding_system.
Dave Love <fx@gnu.org>
parents:
diff changeset
7170 (syms_of_coding): Initialize and staticpro
Dave Love <fx@gnu.org>
parents:
diff changeset
7171 Qcharacter_unification_table_for_decode and
Dave Love <fx@gnu.org>
parents:
diff changeset
7172 Qcharacter_unification_table_for_decode. Declare
Dave Love <fx@gnu.org>
parents:
diff changeset
7173 Ffind_operation_coding_system as Lisp functions. Declare
Dave Love <fx@gnu.org>
parents:
diff changeset
7174 Vstandard_character_unification_table_for_decode and
Dave Love <fx@gnu.org>
parents:
diff changeset
7175 Vstandard_character_unification_table_for_encode as Lisp
Dave Love <fx@gnu.org>
parents:
diff changeset
7176 variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
7177
Dave Love <fx@gnu.org>
parents:
diff changeset
7178 * charset.c (Fchar_width): Check if the current buffer has display
Dave Love <fx@gnu.org>
parents:
diff changeset
7179 table.
Dave Love <fx@gnu.org>
parents:
diff changeset
7180
Dave Love <fx@gnu.org>
parents:
diff changeset
7181 * fileio.c (Finsert_file_contents): Doc-string fixed. Call
Dave Love <fx@gnu.org>
parents:
diff changeset
7182 Ffind_operation_coding_system.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
7183 (Fwrite_region): Call Ffind_operation_coding_system.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
7184
Dave Love <fx@gnu.org>
parents:
diff changeset
7185 * callproc.c: Call Ffind_operation_coding_system.
Dave Love <fx@gnu.org>
parents:
diff changeset
7186
Dave Love <fx@gnu.org>
parents:
diff changeset
7187 * process.c (Fstart_process): Call Ffind_operation_coding_system.
Dave Love <fx@gnu.org>
parents:
diff changeset
7188 (Fopen_network_stream): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
7189
Dave Love <fx@gnu.org>
parents:
diff changeset
7190 * fontset.h: Move "#endif /* _FONTSET_H */" at the tail.
Dave Love <fx@gnu.org>
parents:
diff changeset
7191
Dave Love <fx@gnu.org>
parents:
diff changeset
7192 1997-07-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7193
Dave Love <fx@gnu.org>
parents:
diff changeset
7194 * sysdep.c (init_system_name): Don't accept "(none)" as domain.
Dave Love <fx@gnu.org>
parents:
diff changeset
7195
Dave Love <fx@gnu.org>
parents:
diff changeset
7196 * xterm.c (x_make_frame_visible): Check has_been_visible
Dave Love <fx@gnu.org>
parents:
diff changeset
7197 field before the UNBLOCK_INPUT.
Dave Love <fx@gnu.org>
parents:
diff changeset
7198
Dave Love <fx@gnu.org>
parents:
diff changeset
7199 1997-07-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7200
Dave Love <fx@gnu.org>
parents:
diff changeset
7201 * coding.c (syms_of_coding): Change initial values of
Dave Love <fx@gnu.org>
parents:
diff changeset
7202 eol_mnemonic_... variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
7203
Dave Love <fx@gnu.org>
parents:
diff changeset
7204 * xdisp.c (decode_mode_spec_coding): Clean up handling of
Dave Love <fx@gnu.org>
parents:
diff changeset
7205 eol conversions.
Dave Love <fx@gnu.org>
parents:
diff changeset
7206
Dave Love <fx@gnu.org>
parents:
diff changeset
7207 * .gdbinit (xcons): Print car and cdr in hex.
Dave Love <fx@gnu.org>
parents:
diff changeset
7208 (nextcons): New command.
Dave Love <fx@gnu.org>
parents:
diff changeset
7209
Dave Love <fx@gnu.org>
parents:
diff changeset
7210 * xfns.c (x_set_scroll_bar_width): By default, use enough
Dave Love <fx@gnu.org>
parents:
diff changeset
7211 columns to give 14 or more pixels.
Dave Love <fx@gnu.org>
parents:
diff changeset
7212
Dave Love <fx@gnu.org>
parents:
diff changeset
7213 1997-06-30 Geoff Voelker <voelker@cs.washington.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7214
Dave Love <fx@gnu.org>
parents:
diff changeset
7215 * emacs.c (decode_env_path): Ensure path elements use proper
Dave Love <fx@gnu.org>
parents:
diff changeset
7216 directory separator.
Dave Love <fx@gnu.org>
parents:
diff changeset
7217
Dave Love <fx@gnu.org>
parents:
diff changeset
7218 * keyboard.c (make_lispy_event):
Dave Love <fx@gnu.org>
parents:
diff changeset
7219 Check that ISO_FUNCTION_KEY_OFFSET is defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
7220
Dave Love <fx@gnu.org>
parents:
diff changeset
7221 * process.c (READ_CHILD_OUTPUT): Deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
7222 (read_process_output): Use read instead of READ_CHILD_OUTPUT.
Dave Love <fx@gnu.org>
parents:
diff changeset
7223
Dave Love <fx@gnu.org>
parents:
diff changeset
7224 * makefile.nt (OBJ2): Include new source files.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
7225
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
7226 * s/ms-w32.h: Duplicate undefs from config.in to check completeness.
Dave Love <fx@gnu.org>
parents:
diff changeset
7227 (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
7228 (HAVE_GETPAGESIZE, HAVE_SETLOCALE, HAVE_SHUTDOWN, HAVE_TZSET)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
7229 (HAVE_LIMITS_H, HAVE_STRERROR): Define.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
7230 [HAVE_NTGUI] (HAVE_MENUS): Define.
Dave Love <fx@gnu.org>
parents:
diff changeset
7231 (SYSTEM_PURESIZE_EXTRA): Increase value.
Dave Love <fx@gnu.org>
parents:
diff changeset
7232
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
7233 * unexw32.c, w32heap.c: Add pragma to force zero initialized
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
7234 data into .data segment.
Dave Love <fx@gnu.org>
parents:
diff changeset
7235
Dave Love <fx@gnu.org>
parents:
diff changeset
7236 * w32console.c, w32term.c: Include charset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
7237
Dave Love <fx@gnu.org>
parents:
diff changeset
7238 * w32fns.c (syms_of_w32fns): Delete defsubrs of Sfocus_frame and
Dave Love <fx@gnu.org>
parents:
diff changeset
7239 Sunfocus_frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
7240
Dave Love <fx@gnu.org>
parents:
diff changeset
7241 * w32heap.c (getpagesize): Define.
Dave Love <fx@gnu.org>
parents:
diff changeset
7242
Dave Love <fx@gnu.org>
parents:
diff changeset
7243 1997-06-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7244
Dave Love <fx@gnu.org>
parents:
diff changeset
7245 * editfns.c (Fformat_time_string): Move doc string outside DEFUN.
Dave Love <fx@gnu.org>
parents:
diff changeset
7246
Dave Love <fx@gnu.org>
parents:
diff changeset
7247 * buffer.c (overlay_str_buf): Declare as unsigned char *.
Dave Love <fx@gnu.org>
parents:
diff changeset
7248
Dave Love <fx@gnu.org>
parents:
diff changeset
7249 * fns.c (Fy_or_n_p, Fyes_or_no_p): Obey use_dialog_box.
Dave Love <fx@gnu.org>
parents:
diff changeset
7250 (use_dialog_box): New variable, controls whether to use dialog boxes.
Dave Love <fx@gnu.org>
parents:
diff changeset
7251 (syms_of_fns): Set up Lisp variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
7252
Dave Love <fx@gnu.org>
parents:
diff changeset
7253 1997-06-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7254
Dave Love <fx@gnu.org>
parents:
diff changeset
7255 * buffer.c (syms_of_buffer): enable-multibyte-characters is a user var.
Dave Love <fx@gnu.org>
parents:
diff changeset
7256
Dave Love <fx@gnu.org>
parents:
diff changeset
7257 * callproc.c (Fcall_process): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
7258
Dave Love <fx@gnu.org>
parents:
diff changeset
7259 * fns.c (concat): Use XCONS rather than Fcar, Fcdr--for known cons.
Dave Love <fx@gnu.org>
parents:
diff changeset
7260 (Fassq, assq_no_quit, Fassoc, Frassq, Frassoc, Fdelq): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
7261 (Fdelete, Fplist_get, mapcar1, Fmember, Fmemq): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
7262
Dave Love <fx@gnu.org>
parents:
diff changeset
7263 * lread.c (init_lread): Add leim subdir, like lisp subdir.
Dave Love <fx@gnu.org>
parents:
diff changeset
7264
Dave Love <fx@gnu.org>
parents:
diff changeset
7265 * syntax.c (scan_sexps_forward): Split up a complex if-test.
Dave Love <fx@gnu.org>
parents:
diff changeset
7266
Dave Love <fx@gnu.org>
parents:
diff changeset
7267 * keyboard.c (read_char): Add a call to swallow_events
Dave Love <fx@gnu.org>
parents:
diff changeset
7268 when deciding whether to redisplay.
Dave Love <fx@gnu.org>
parents:
diff changeset
7269 (swallow_events): Add forward declaration.
Dave Love <fx@gnu.org>
parents:
diff changeset
7270
Dave Love <fx@gnu.org>
parents:
diff changeset
7271 * sysdep.c [HAVE_TERMIOS_H]: Include termios.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
7272
Dave Love <fx@gnu.org>
parents:
diff changeset
7273 * callproc.c (Fcall_process): Avoid storing alloca result
Dave Love <fx@gnu.org>
parents:
diff changeset
7274 directly into array element.
Dave Love <fx@gnu.org>
parents:
diff changeset
7275
Dave Love <fx@gnu.org>
parents:
diff changeset
7276 * process.c (wait_reading_process_input): If wait_for_cell,
Dave Love <fx@gnu.org>
parents:
diff changeset
7277 do check for keyboard input and swallow events, just don't exit.
Dave Love <fx@gnu.org>
parents:
diff changeset
7278 (max): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
7279 (wait_reading_process_input): Pass a smaller first arg to select.
Dave Love <fx@gnu.org>
parents:
diff changeset
7280
Dave Love <fx@gnu.org>
parents:
diff changeset
7281 * buffer.c (Fbury_buffer): Undo previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
7282
Dave Love <fx@gnu.org>
parents:
diff changeset
7283 1997-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7284
Dave Love <fx@gnu.org>
parents:
diff changeset
7285 * window.c (temp_output_buffer_show):
Dave Love <fx@gnu.org>
parents:
diff changeset
7286 Copy default-directory from current buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
7287
Dave Love <fx@gnu.org>
parents:
diff changeset
7288 * cm.h (ospeed): Always use `extern' in the declaration.
Dave Love <fx@gnu.org>
parents:
diff changeset
7289
Dave Love <fx@gnu.org>
parents:
diff changeset
7290 * Makefile.in (lisp, shortlisp): Some files are in international/.
Dave Love <fx@gnu.org>
parents:
diff changeset
7291
Dave Love <fx@gnu.org>
parents:
diff changeset
7292 * unexelf.c [__NetBSD__]: Add some conditionals for NetBSD.
Dave Love <fx@gnu.org>
parents:
diff changeset
7293
Dave Love <fx@gnu.org>
parents:
diff changeset
7294 * unexelf1.c: File deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
7295
Dave Love <fx@gnu.org>
parents:
diff changeset
7296 1997-06-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7297
Dave Love <fx@gnu.org>
parents:
diff changeset
7298 * s/unixware.h: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
7299
Dave Love <fx@gnu.org>
parents:
diff changeset
7300 1997-06-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7301
Dave Love <fx@gnu.org>
parents:
diff changeset
7302 * fileio.c (Finsert_file_contents):
Dave Love <fx@gnu.org>
parents:
diff changeset
7303 Pass new arg to prepare_to_modify_buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
7304
Dave Love <fx@gnu.org>
parents:
diff changeset
7305 * insdel.c (prepare_to_modify_buffer, signal_before_change):
Dave Love <fx@gnu.org>
parents:
diff changeset
7306 New argument PRESERVE_PTR.
Dave Love <fx@gnu.org>
parents:
diff changeset
7307 (del_range_1): Use PRESERVE_PTR to preserve FROM.
Dave Love <fx@gnu.org>
parents:
diff changeset
7308 Save the length of the range separately.
Dave Love <fx@gnu.org>
parents:
diff changeset
7309 (NULL): Define if not defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
7310
Dave Love <fx@gnu.org>
parents:
diff changeset
7311 1997-06-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7312
Dave Love <fx@gnu.org>
parents:
diff changeset
7313 * fileio.c (Ffile_directory_p): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
7314
Dave Love <fx@gnu.org>
parents:
diff changeset
7315 1997-06-23 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7316
Dave Love <fx@gnu.org>
parents:
diff changeset
7317 * buffer.c (Fbuffer_list): New optional argument FRAME.
Dave Love <fx@gnu.org>
parents:
diff changeset
7318
Dave Love <fx@gnu.org>
parents:
diff changeset
7319 * fns.c (Freverse): Simplify.
Dave Love <fx@gnu.org>
parents:
diff changeset
7320
Dave Love <fx@gnu.org>
parents:
diff changeset
7321 1997-06-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7322
Dave Love <fx@gnu.org>
parents:
diff changeset
7323 * s/bsdos3.h: New file.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
7324
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
7325 * s/bsdos2.h (KERNEL_FILE): New overriding definition.
Dave Love <fx@gnu.org>
parents:
diff changeset
7326
Dave Love <fx@gnu.org>
parents:
diff changeset
7327 * keyboard.c (read_avail_input): Check for failure with EIO.
Dave Love <fx@gnu.org>
parents:
diff changeset
7328
Dave Love <fx@gnu.org>
parents:
diff changeset
7329 * s/gnu-linux.h (LD_SWITCH_SYSTEM) [__mips__]: Alternate definition.
Dave Love <fx@gnu.org>
parents:
diff changeset
7330
Dave Love <fx@gnu.org>
parents:
diff changeset
7331 * m/mips.h: Test __linux__ along with NEWSOS5.
Dave Love <fx@gnu.org>
parents:
diff changeset
7332 (KERNEL_FILE, UNEXEC): Don't redefine them if __linux__.
Dave Love <fx@gnu.org>
parents:
diff changeset
7333 [__linux__] (TEXT_START, DATA_START, DATA_SEG_BITS):
Dave Love <fx@gnu.org>
parents:
diff changeset
7334 Alternate definitions.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
7335
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
7336 * emacs.c (Fdump_emacs): Bind command-line-processed to nil here.
Dave Love <fx@gnu.org>
parents:
diff changeset
7337
Dave Love <fx@gnu.org>
parents:
diff changeset
7338 * xdisp.c (init_xdisp): Pay attention to FRAME_MENU_BAR_LINES.
Dave Love <fx@gnu.org>
parents:
diff changeset
7339
Dave Love <fx@gnu.org>
parents:
diff changeset
7340 * emacs.c (Fdump_emacs): Error if not run in batch mode.
Dave Love <fx@gnu.org>
parents:
diff changeset
7341
Dave Love <fx@gnu.org>
parents:
diff changeset
7342 * s/hpux10.h (LIBS_TERMCAP): Use -ltermcap instead of -lc.
Dave Love <fx@gnu.org>
parents:
diff changeset
7343
Dave Love <fx@gnu.org>
parents:
diff changeset
7344 * unexelf.c [__sony_news && _SYSTYPE_SYSV]: Include sym.h
Dave Love <fx@gnu.org>
parents:
diff changeset
7345 and sys/elf_mips.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
7346 (unexec): Add __sony_news && _SYSTYPE_SYSV conditionals.
Dave Love <fx@gnu.org>
parents:
diff changeset
7347 Add a _nec_ews_svr4 conditional.
Dave Love <fx@gnu.org>
parents:
diff changeset
7348
Dave Love <fx@gnu.org>
parents:
diff changeset
7349 * s/newsos6.h: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
7350
Dave Love <fx@gnu.org>
parents:
diff changeset
7351 * m/news-risc6.h: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
7352
Dave Love <fx@gnu.org>
parents:
diff changeset
7353 * frame.c (Fdelete_frame): Clear echo_area_glyphs if it was
Dave Love <fx@gnu.org>
parents:
diff changeset
7354 in this frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
7355
Dave Love <fx@gnu.org>
parents:
diff changeset
7356 * process.c (wait_reading_process_input): Don't check for
Dave Love <fx@gnu.org>
parents:
diff changeset
7357 keyboard input if wait_for_cell.
Dave Love <fx@gnu.org>
parents:
diff changeset
7358
Dave Love <fx@gnu.org>
parents:
diff changeset
7359 * minibuf.c (read_minibuf): New arg allow_props.
Dave Love <fx@gnu.org>
parents:
diff changeset
7360 If it is 0, discard text properties from the result. Callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
7361 (minibuffer_allow_text_properties): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
7362 (Fread_from_minibuffer): That variable controls allow_props arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
7363 (syms_of_minibuf): Set up Lisp var.
Dave Love <fx@gnu.org>
parents:
diff changeset
7364
Dave Love <fx@gnu.org>
parents:
diff changeset
7365 1997-06-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7366
Dave Love <fx@gnu.org>
parents:
diff changeset
7367 * insdel.c (del_range_1): Make markers for TO and FROM
Dave Love <fx@gnu.org>
parents:
diff changeset
7368 in case prepare_to_modify_buffer changes the text.
Dave Love <fx@gnu.org>
parents:
diff changeset
7369
Dave Love <fx@gnu.org>
parents:
diff changeset
7370 1997-06-21 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
7371
Dave Love <fx@gnu.org>
parents:
diff changeset
7372 * fontset.h (font_idx_temp): Extern it.
Dave Love <fx@gnu.org>
parents:
diff changeset
7373 (FS_LOAD_FONT): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
7374
Dave Love <fx@gnu.org>
parents:
diff changeset
7375 * fontset.c (font_idx_temp): New temprary variable used in
Dave Love <fx@gnu.org>
parents:
diff changeset
7376 FS_LOAD_FONT.
Dave Love <fx@gnu.org>
parents:
diff changeset
7377
Dave Love <fx@gnu.org>
parents:
diff changeset
7378 * xfaces.c (Fset_face_attribute_internal): Use FS_LOAD_FONT
Dave Love <fx@gnu.org>
parents:
diff changeset
7379 instead of calling fs_load_font directly.
Dave Love <fx@gnu.org>
parents:
diff changeset
7380
Dave Love <fx@gnu.org>
parents:
diff changeset
7381 * xterm.c (dumpglyphs): Use FS_LOAD_FONT.
Dave Love <fx@gnu.org>
parents:
diff changeset
7382 (x_new_fontset): If frame F has already using FONTSET, avoid the
Dave Love <fx@gnu.org>
parents:
diff changeset
7383 duplicated work. Use FS_LOAD_FONT.
Dave Love <fx@gnu.org>
parents:
diff changeset
7384 (x_list_fonts): Call Fassoc to search Valternate_charset_table.
85960
71ce838e9a10 *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 78260
diff changeset
7385 (x_load_font): Get around a buf of XListFonts.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
7386
Dave Love <fx@gnu.org>
parents:
diff changeset
7387 1997-06-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7388
Dave Love <fx@gnu.org>
parents:
diff changeset
7389 * print.c (Ferror_message_string): Optimize (error STRING) case.
Dave Love <fx@gnu.org>
parents:
diff changeset
7390
Dave Love <fx@gnu.org>
parents:
diff changeset
7391 1997-06-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7392
Dave Love <fx@gnu.org>
parents:
diff changeset
7393 * process.c (Fprocess_send_eof): Properly conditionalize prev. change.
Dave Love <fx@gnu.org>
parents:
diff changeset
7394
Dave Love <fx@gnu.org>
parents:
diff changeset
7395 1997-06-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7396
Dave Love <fx@gnu.org>
parents:
diff changeset
7397 * process.c (Fprocess_send_eof): Use shutdown, if it's a socket.
Dave Love <fx@gnu.org>
parents:
diff changeset
7398 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
7399
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
7400 * config.in (HAVE_SHUTDOWN): Add #undef.
Dave Love <fx@gnu.org>
parents:
diff changeset
7401
Dave Love <fx@gnu.org>
parents:
diff changeset
7402 * editfns.c (Fchar_before): Validate N after decrementing.
Dave Love <fx@gnu.org>
parents:
diff changeset
7403 Don't use POS as integer.
Dave Love <fx@gnu.org>
parents:
diff changeset
7404
Dave Love <fx@gnu.org>
parents:
diff changeset
7405 1997-06-18 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
7406
Dave Love <fx@gnu.org>
parents:
diff changeset
7407 * coding.c (detect_coding_iso2022): Initilize mask correctly.
Dave Love <fx@gnu.org>
parents:
diff changeset
7408
Dave Love <fx@gnu.org>
parents:
diff changeset
7409 * fns.c (concat): Pay attention to multibyte characters when
Dave Love <fx@gnu.org>
parents:
diff changeset
7410 TARGET_TYPE is Lisp_String.
Dave Love <fx@gnu.org>
parents:
diff changeset
7411
Dave Love <fx@gnu.org>
parents:
diff changeset
7412 1997-06-17 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7413
Dave Love <fx@gnu.org>
parents:
diff changeset
7414 * process.c (wait_reading_process_input): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
7415
Dave Love <fx@gnu.org>
parents:
diff changeset
7416 1997-06-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7417
Dave Love <fx@gnu.org>
parents:
diff changeset
7418 * fileio.c (Fdo_auto_save): Use stdio to write the save-list file.
Dave Love <fx@gnu.org>
parents:
diff changeset
7419
Dave Love <fx@gnu.org>
parents:
diff changeset
7420 * fileio.c (Finsert_file_contents): Don't give up on the fast
Dave Love <fx@gnu.org>
parents:
diff changeset
7421 replace method if the coding remains undecided.
Dave Love <fx@gnu.org>
parents:
diff changeset
7422
Dave Love <fx@gnu.org>
parents:
diff changeset
7423 1997-06-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7424
Dave Love <fx@gnu.org>
parents:
diff changeset
7425 * process.c (wait_reading_process_input): When exiting because
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
7426 the process WAIT_PROC has terminated, first read all its output.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
7427
Dave Love <fx@gnu.org>
parents:
diff changeset
7428 1997-06-14 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7429
Dave Love <fx@gnu.org>
parents:
diff changeset
7430 * editfns.c (Fchar_after, Fchar_before): Make arg optional.
Dave Love <fx@gnu.org>
parents:
diff changeset
7431
Dave Love <fx@gnu.org>
parents:
diff changeset
7432 1997-06-14 Karl Heuer <kwzh@gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7433
Dave Love <fx@gnu.org>
parents:
diff changeset
7434 * buffer.h (point): Obsolete macro deleted in favor of PT.
Dave Love <fx@gnu.org>
parents:
diff changeset
7435 * editfns.c (Fprevious_char): Use PT, not point.
Dave Love <fx@gnu.org>
parents:
diff changeset
7436 * cmds.c (internal_self_insert): Use PT, not point.
Dave Love <fx@gnu.org>
parents:
diff changeset
7437
Dave Love <fx@gnu.org>
parents:
diff changeset
7438 1997-06-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7439
Dave Love <fx@gnu.org>
parents:
diff changeset
7440 * bytecode.c (Bread_char): Deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
7441 (Bsave_current_buffer_1): New byte code.
Dave Love <fx@gnu.org>
parents:
diff changeset
7442 (Fbyte_code): Delete handling Bread_char.
Dave Love <fx@gnu.org>
parents:
diff changeset
7443 Handle Bsave_current_buffer_1 like Bsave_current_buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
7444
Dave Love <fx@gnu.org>
parents:
diff changeset
7445 1997-06-11 Paul Eggert <eggert@twinsun.com>
Dave Love <fx@gnu.org>
parents:
diff changeset
7446
Dave Love <fx@gnu.org>
parents:
diff changeset
7447 * callproc.c (Fcall_process): Use setsid to disconnect child
Dave Love <fx@gnu.org>
parents:
diff changeset
7448 process from controlling terminal.
Dave Love <fx@gnu.org>
parents:
diff changeset
7449
Dave Love <fx@gnu.org>
parents:
diff changeset
7450 1997-06-10 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7451
Dave Love <fx@gnu.org>
parents:
diff changeset
7452 * unexalpha.c (unexec): Call update_dynamic_symbols unconditionally.
Dave Love <fx@gnu.org>
parents:
diff changeset
7453 (update_dynamic_symbols): Define unconditionally, but do nothing
Dave Love <fx@gnu.org>
parents:
diff changeset
7454 if __linux__or __NetBSD__.
Dave Love <fx@gnu.org>
parents:
diff changeset
7455
Dave Love <fx@gnu.org>
parents:
diff changeset
7456 * s/netbsd.h (HAVE_TEXT_START, START_FILES, UNEXEC):
Dave Love <fx@gnu.org>
parents:
diff changeset
7457 Don't define these if __ELF__.
Dave Love <fx@gnu.org>
parents:
diff changeset
7458 (RUN_TIME_REMAP, N_PAGSIZ, N_BSSADDR, N_TRELOFF): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
7459
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
7460 * m/alpha.h (TEXT_END, COFF, DATA_END):
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
7461 Define them if __NetBSD__ just as if LINUX.
Dave Love <fx@gnu.org>
parents:
diff changeset
7462 (HAVE_TEXT_START): Define, if __NetBSD__ and __ELF__.
Dave Love <fx@gnu.org>
parents:
diff changeset
7463
Dave Love <fx@gnu.org>
parents:
diff changeset
7464 1997-06-10 Erik Naggum <erik@naggum.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
7465
Dave Love <fx@gnu.org>
parents:
diff changeset
7466 * fileio.c (Fwrite_region): Fix previous doc change.
Dave Love <fx@gnu.org>
parents:
diff changeset
7467
Dave Love <fx@gnu.org>
parents:
diff changeset
7468 1997-06-10 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7469
Dave Love <fx@gnu.org>
parents:
diff changeset
7470 * process.c (wait_reading_process_input): Return if unread events
Dave Love <fx@gnu.org>
parents:
diff changeset
7471 appear.
Dave Love <fx@gnu.org>
parents:
diff changeset
7472
Dave Love <fx@gnu.org>
parents:
diff changeset
7473 * keyboard.c (kbd_buffer_get_event): When wait_reading_process_input
Dave Love <fx@gnu.org>
parents:
diff changeset
7474 returns, check Vunread_command_events.
Dave Love <fx@gnu.org>
parents:
diff changeset
7475
Dave Love <fx@gnu.org>
parents:
diff changeset
7476 1997-06-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7477
Dave Love <fx@gnu.org>
parents:
diff changeset
7478 * sysdep.c (init_sys_modes): Enable VSTART and VSTOP
Dave Love <fx@gnu.org>
parents:
diff changeset
7479 if flow_control.
Dave Love <fx@gnu.org>
parents:
diff changeset
7480
Dave Love <fx@gnu.org>
parents:
diff changeset
7481 * editfns.c (Finsert_char): Check QUIT.
Dave Love <fx@gnu.org>
parents:
diff changeset
7482
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
7483 * fontset.c (list_fontsets, fs_load_font):
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
7484 fast_c_string_match_ignore_case renamed.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
7485
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
7486 * xterm.c (x_list_fonts): fast_c_string_match_ignore_case renamed.
Dave Love <fx@gnu.org>
parents:
diff changeset
7487
Dave Love <fx@gnu.org>
parents:
diff changeset
7488 * search.c (fast_c_string_match_ignore_case):
Dave Love <fx@gnu.org>
parents:
diff changeset
7489 Renamed from fast_string_match_ignore_case. Set re_match_object.
Dave Love <fx@gnu.org>
parents:
diff changeset
7490
Dave Love <fx@gnu.org>
parents:
diff changeset
7491 1997-06-09 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
7492
Dave Love <fx@gnu.org>
parents:
diff changeset
7493 * buffer.c (init_buffer_once): Inititialize the member
Dave Love <fx@gnu.org>
parents:
diff changeset
7494 buffer_file_coding_system.
Dave Love <fx@gnu.org>
parents:
diff changeset
7495 (syms_of_buffer): Declare Lisp variables
Dave Love <fx@gnu.org>
parents:
diff changeset
7496 default-buffer-file-coding-system and buffer-file-coding-system.
Dave Love <fx@gnu.org>
parents:
diff changeset
7497
Dave Love <fx@gnu.org>
parents:
diff changeset
7498 * buffer.h (struct buffer): New member buffer_file_coding_system.
Dave Love <fx@gnu.org>
parents:
diff changeset
7499
Dave Love <fx@gnu.org>
parents:
diff changeset
7500 * coding.c (Vcoding_system_alist): Deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
7501 (Qcoding_system_spec): Renamed from Qcoding_system_vector.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
7502 (Vdefault_process_coding_system, Vfile_coding_system_alist)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
7503 (Vprocess_coding_system_alist, Vnetwork_coding_system_alist):
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
7504 New variables.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
7505 (Ffind_coding_system): Adjusted for the above change.
Dave Love <fx@gnu.org>
parents:
diff changeset
7506 (syms_of_coding): Declare them as lisp variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
7507 (Fcheck_coding_system): Pass list as DATA argument to Fsignal.
Dave Love <fx@gnu.org>
parents:
diff changeset
7508
Dave Love <fx@gnu.org>
parents:
diff changeset
7509 * coding.h (Vdefault_process_coding_system): Extern it.
Dave Love <fx@gnu.org>
parents:
diff changeset
7510
Dave Love <fx@gnu.org>
parents:
diff changeset
7511 * callproc.c (Fcall_process): Pay attention to
Dave Love <fx@gnu.org>
parents:
diff changeset
7512 Vdefault_process_coding_system.
Dave Love <fx@gnu.org>
parents:
diff changeset
7513 (Fcall_process_region): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
7514
Dave Love <fx@gnu.org>
parents:
diff changeset
7515 * process.c (Fstart_process): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
7516 (Fopen_network_stream): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
7517
Dave Love <fx@gnu.org>
parents:
diff changeset
7518 * xdisp.c (decode_mode_spec): Access the value of
Dave Love <fx@gnu.org>
parents:
diff changeset
7519 buffer-file-coding-system by b->buffer_file_coding_system.
Dave Love <fx@gnu.org>
parents:
diff changeset
7520
Dave Love <fx@gnu.org>
parents:
diff changeset
7521 * fileio.c (Fwrite_region): Cancel the 7th argument CODING_SYSTEM
Dave Love <fx@gnu.org>
parents:
diff changeset
7522 added by the previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
7523 (auto_save_1): Adjusted for the above change.
Dave Love <fx@gnu.org>
parents:
diff changeset
7524
Dave Love <fx@gnu.org>
parents:
diff changeset
7525 * data.c (Faset): Inherit default value correctly while creating
Dave Love <fx@gnu.org>
parents:
diff changeset
7526 sub char table.
Dave Love <fx@gnu.org>
parents:
diff changeset
7527
Dave Love <fx@gnu.org>
parents:
diff changeset
7528 * xselect.c (selection_data_to_lisp_data): Change coding system
Dave Love <fx@gnu.org>
parents:
diff changeset
7529 name to iso-latin-1.
Dave Love <fx@gnu.org>
parents:
diff changeset
7530 (lisp_data_to_selection_data): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
7531
Dave Love <fx@gnu.org>
parents:
diff changeset
7532 * xterm.c (dumpglyph): Shift baseline for such a font that is
Dave Love <fx@gnu.org>
parents:
diff changeset
7533 shorter but ascent or descent exceed the line height.
Dave Love <fx@gnu.org>
parents:
diff changeset
7534 For a larger font, draw a small hook at right-bottom edge instead
Dave Love <fx@gnu.org>
parents:
diff changeset
7535 of a rectangle.
Dave Love <fx@gnu.org>
parents:
diff changeset
7536
Dave Love <fx@gnu.org>
parents:
diff changeset
7537 1997-06-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7538
Dave Love <fx@gnu.org>
parents:
diff changeset
7539 * keymap.c (Fcopy_keymap): After copying a sub-char-table,
Dave Love <fx@gnu.org>
parents:
diff changeset
7540 do store the copy.
Dave Love <fx@gnu.org>
parents:
diff changeset
7541
Dave Love <fx@gnu.org>
parents:
diff changeset
7542 1997-06-04 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
7543
Dave Love <fx@gnu.org>
parents:
diff changeset
7544 * casefiddle.c (casify_object): Fix bug on handling a character
Dave Love <fx@gnu.org>
parents:
diff changeset
7545 argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
7546
Dave Love <fx@gnu.org>
parents:
diff changeset
7547 1997-06-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7548
Dave Love <fx@gnu.org>
parents:
diff changeset
7549 * s/netbsd.h (NO_SHARED_LIBS): Test __alpha__ && ! __ELF__.
Dave Love <fx@gnu.org>
parents:
diff changeset
7550
Dave Love <fx@gnu.org>
parents:
diff changeset
7551 * keyboard.c (syms_of_keyboard): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
7552
Dave Love <fx@gnu.org>
parents:
diff changeset
7553 * search.c (Freplace_match): If opoint is 0, that's relative to ZV.
Dave Love <fx@gnu.org>
parents:
diff changeset
7554
Dave Love <fx@gnu.org>
parents:
diff changeset
7555 * intervals.c (find_interval): No longer inline.
Dave Love <fx@gnu.org>
parents:
diff changeset
7556
Dave Love <fx@gnu.org>
parents:
diff changeset
7557 1997-06-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7558
Dave Love <fx@gnu.org>
parents:
diff changeset
7559 * lisp.h (VALMASK, GCTYPEMASK, MARKBIT, ARRAY_MARK_FLAG)
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
7560 (PSEUDOVECTOR_FLAG, enum pvec_type, PSEUDOVECTOR_SIZE_MASK):
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
7561 Define regardless of NO_UNION_TYPE.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
7562
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
7563 * xfns.c (Fx_create_frame): Use XINT to access parent.
Dave Love <fx@gnu.org>
parents:
diff changeset
7564
Dave Love <fx@gnu.org>
parents:
diff changeset
7565 * syntax.c (Fsyntax_table_p, check_syntax_table): Use EQ.
Dave Love <fx@gnu.org>
parents:
diff changeset
7566 (Fmodify_syntax_entry): Use XINT to access c.
Dave Love <fx@gnu.org>
parents:
diff changeset
7567 (describe_syntax): Use XINT to access first.
Dave Love <fx@gnu.org>
parents:
diff changeset
7568
Dave Love <fx@gnu.org>
parents:
diff changeset
7569 * search.c (search_buffer): Use XINT around refs to trt.
Dave Love <fx@gnu.org>
parents:
diff changeset
7570
Dave Love <fx@gnu.org>
parents:
diff changeset
7571 * lisp.h (concat3, get_truename_buffer): Declare them.
Dave Love <fx@gnu.org>
parents:
diff changeset
7572
Dave Love <fx@gnu.org>
parents:
diff changeset
7573 * keyboard.c (read_key_sequence): Change some locals to `int'.
Dave Love <fx@gnu.org>
parents:
diff changeset
7574
Dave Love <fx@gnu.org>
parents:
diff changeset
7575 * indent.c (compute_motion): Use XFASTINT on width_table elts.
Dave Love <fx@gnu.org>
parents:
diff changeset
7576
Dave Love <fx@gnu.org>
parents:
diff changeset
7577 * fns.c (map_char_table): Use XSETFASTINT.
Dave Love <fx@gnu.org>
parents:
diff changeset
7578
Dave Love <fx@gnu.org>
parents:
diff changeset
7579 * fileio.c (Fwrite_region, build_annotations):
Dave Love <fx@gnu.org>
parents:
diff changeset
7580 Set start and end using XSETFASTINT.
Dave Love <fx@gnu.org>
parents:
diff changeset
7581
Dave Love <fx@gnu.org>
parents:
diff changeset
7582 * editfns.c (Fcompare_buffer_substrings): trt contains Lisp_Objects.
Dave Love <fx@gnu.org>
parents:
diff changeset
7583 (transpose_markers): Use marker_position, not Fmarker_position.
Dave Love <fx@gnu.org>
parents:
diff changeset
7584
Dave Love <fx@gnu.org>
parents:
diff changeset
7585 * buffer.c (Fmove_overlay): Clean up setting o_beg and o_end.
Dave Love <fx@gnu.org>
parents:
diff changeset
7586
Dave Love <fx@gnu.org>
parents:
diff changeset
7587 * alloc.c (Fmake_byte_code): Set val from p, not from val.
Dave Love <fx@gnu.org>
parents:
diff changeset
7588 (make_event_array): Convert nargs to Lisp_Object.
Dave Love <fx@gnu.org>
parents:
diff changeset
7589
Dave Love <fx@gnu.org>
parents:
diff changeset
7590 * m/powerpcle.h: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
7591
Dave Love <fx@gnu.org>
parents:
diff changeset
7592 * unexalpha.c [__NetBSD__]: Don't include filehdr.h, aouthdr.h
Dave Love <fx@gnu.org>
parents:
diff changeset
7593 scnhdr.h or syms.h. Add many other conditionalized definitions.
Dave Love <fx@gnu.org>
parents:
diff changeset
7594
Dave Love <fx@gnu.org>
parents:
diff changeset
7595 * m/alpha.h [__NetBSD__]: Include stdlib.h, not alloca.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
7596 (ORDINARY_LINK): Defined (if __NetBSD__).
Dave Love <fx@gnu.org>
parents:
diff changeset
7597
Dave Love <fx@gnu.org>
parents:
diff changeset
7598 * s/netbsd.h [__alpha__] (NO_SHARED_LIBS): Defined.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
7599
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
7600 1997-05-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7601
Dave Love <fx@gnu.org>
parents:
diff changeset
7602 * lread.c (init_lread): Sometimes add to load-path
Dave Love <fx@gnu.org>
parents:
diff changeset
7603 the lisp and site-lisp dirs under the source directory.
Dave Love <fx@gnu.org>
parents:
diff changeset
7604
Dave Love <fx@gnu.org>
parents:
diff changeset
7605 * xfaces.c: Include frame.h unconditionally.
Dave Love <fx@gnu.org>
parents:
diff changeset
7606
Dave Love <fx@gnu.org>
parents:
diff changeset
7607 * Makefile.in (stamp-oldxmenu): Always define this
Dave Love <fx@gnu.org>
parents:
diff changeset
7608 one way or another.
Dave Love <fx@gnu.org>
parents:
diff changeset
7609
Dave Love <fx@gnu.org>
parents:
diff changeset
7610 * search.c (Freplace_match): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
7611
Dave Love <fx@gnu.org>
parents:
diff changeset
7612 * syntax.c (back_comment): Detect 2-char comment starts properly.
Dave Love <fx@gnu.org>
parents:
diff changeset
7613 New arg COMSTYLE; callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
7614 (Fforward_comment): Handle unmatched two-character comment starters.
Dave Love <fx@gnu.org>
parents:
diff changeset
7615
Dave Love <fx@gnu.org>
parents:
diff changeset
7616 * intervals.c (move_if_not_intangible): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
7617
Dave Love <fx@gnu.org>
parents:
diff changeset
7618 * Makefile.in (XOBJ, MSDOS_OBJ, SOME_MACHINE_OBJECTS): Delete xfaces.o.
Dave Love <fx@gnu.org>
parents:
diff changeset
7619 (obj): Add xfaces.o.
Dave Love <fx@gnu.org>
parents:
diff changeset
7620 (FACE_SUPPORT, SOME_MACHINE_LISP): Delete faces.elc.
85960
71ce838e9a10 *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 78260
diff changeset
7621 (shortlisp, lisp): Add faces.elc.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
7622
Dave Love <fx@gnu.org>
parents:
diff changeset
7623 * emacs.c (main): Call syms_of_xfaces whenever ! HAVE_NTGUI.
Dave Love <fx@gnu.org>
parents:
diff changeset
7624
Dave Love <fx@gnu.org>
parents:
diff changeset
7625 * xfaces.c (Fframe_face_alist, Fset_frame_face_alist):
Dave Love <fx@gnu.org>
parents:
diff changeset
7626 Define unconditionally.
Dave Love <fx@gnu.org>
parents:
diff changeset
7627 (Finternal_next_face_id, next_face_id): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
7628 (syms_of_xfaces): Define unconditionally,
Dave Love <fx@gnu.org>
parents:
diff changeset
7629 but conditionalize some of the contents.
Dave Love <fx@gnu.org>
parents:
diff changeset
7630
Dave Love <fx@gnu.org>
parents:
diff changeset
7631 1997-06-01 Roderick Schertler <roderick@ibcinc.com>
Dave Love <fx@gnu.org>
parents:
diff changeset
7632
Dave Love <fx@gnu.org>
parents:
diff changeset
7633 * sysdep.c (init_baud_rate): Use INIT_BAUD_RATE if it's defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
7634 (sys_signal): Lose DGUX special case.
Dave Love <fx@gnu.org>
parents:
diff changeset
7635
Dave Love <fx@gnu.org>
parents:
diff changeset
7636 * s/dgux.h (signal): Define only if not NO_DGUX_SIGNAL_REDEF.
Dave Love <fx@gnu.org>
parents:
diff changeset
7637 * s/dgux4.h: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
7638
Dave Love <fx@gnu.org>
parents:
diff changeset
7639 1997-05-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7640
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
7641 * xterm.c (process_expose_from_menu, XTread_socket):
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
7642 Set has_been_visible field.
Dave Love <fx@gnu.org>
parents:
diff changeset
7643 (x_make_frame_visible): Don't do XMoveWindow unles has_been_visible.
Dave Love <fx@gnu.org>
parents:
diff changeset
7644
Dave Love <fx@gnu.org>
parents:
diff changeset
7645 * xterm.h (struct x_output): New field has_been_visible.
Dave Love <fx@gnu.org>
parents:
diff changeset
7646
Dave Love <fx@gnu.org>
parents:
diff changeset
7647 * lread.c (intern): Don't make a pure string here,
Dave Love <fx@gnu.org>
parents:
diff changeset
7648 since Fintern does that.
Dave Love <fx@gnu.org>
parents:
diff changeset
7649
Dave Love <fx@gnu.org>
parents:
diff changeset
7650 * Makefile.in (lisp, shortlisp): Use cus-start.el, not .elc.
Dave Love <fx@gnu.org>
parents:
diff changeset
7651
Dave Love <fx@gnu.org>
parents:
diff changeset
7652 * data.c (Farrayp): Accept bool-vectors and char-tables.
Dave Love <fx@gnu.org>
parents:
diff changeset
7653
Dave Love <fx@gnu.org>
parents:
diff changeset
7654 * fns.c (Fchar_table_range, Fset_char_table_range):
Dave Love <fx@gnu.org>
parents:
diff changeset
7655 Make one-element vector work for RANGE.
Dave Love <fx@gnu.org>
parents:
diff changeset
7656
Dave Love <fx@gnu.org>
parents:
diff changeset
7657 1997-05-30 NIIBE Yutaka <gniibe@mri.co.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
7658
Dave Love <fx@gnu.org>
parents:
diff changeset
7659 * term.c (insert_glyphs): Use &, not &&.
Dave Love <fx@gnu.org>
parents:
diff changeset
7660
Dave Love <fx@gnu.org>
parents:
diff changeset
7661 1997-05-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7662
Dave Love <fx@gnu.org>
parents:
diff changeset
7663 * search.c (Freplace_match): Use move_if_not_intangible
Dave Love <fx@gnu.org>
parents:
diff changeset
7664 to handle intangible text better.
Dave Love <fx@gnu.org>
parents:
diff changeset
7665
Dave Love <fx@gnu.org>
parents:
diff changeset
7666 * intervals.c (move_if_not_intangible): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
7667
Dave Love <fx@gnu.org>
parents:
diff changeset
7668 * editfns.c (Fcurrent_time_string): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
7669
Dave Love <fx@gnu.org>
parents:
diff changeset
7670 * eval.c (Fsignal): Use call2 to call Vsignal_hook_function.
Dave Love <fx@gnu.org>
parents:
diff changeset
7671
Dave Love <fx@gnu.org>
parents:
diff changeset
7672 1997-05-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7673
Dave Love <fx@gnu.org>
parents:
diff changeset
7674 * dispnew.c (scrolling): If a line is not enabled,
Dave Love <fx@gnu.org>
parents:
diff changeset
7675 give it an infinite draw_cost.
Dave Love <fx@gnu.org>
parents:
diff changeset
7676
Dave Love <fx@gnu.org>
parents:
diff changeset
7677 * data.c (Faset): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
7678
Dave Love <fx@gnu.org>
parents:
diff changeset
7679 * alloc.c (Fmake_bool_vector): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
7680
Dave Love <fx@gnu.org>
parents:
diff changeset
7681 * buffer.c (syms_of_buffer): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
7682
Dave Love <fx@gnu.org>
parents:
diff changeset
7683 1997-05-27 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
7684
Dave Love <fx@gnu.org>
parents:
diff changeset
7685 * fontset.h (FONT_ENCODING_NOT_DECIDED): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
7686
Dave Love <fx@gnu.org>
parents:
diff changeset
7687 * fontset.c (fs_load_font): Before using a fontset, be sure to
Dave Love <fx@gnu.org>
parents:
diff changeset
7688 load the ASCII font of the fontset. Size and height of a fontset
Dave Love <fx@gnu.org>
parents:
diff changeset
7689 is set to the same as those of the ASCII font of the fontset. Use
Dave Love <fx@gnu.org>
parents:
diff changeset
7690 macro FONT_ENCODING_NOT_DECIDED.
Dave Love <fx@gnu.org>
parents:
diff changeset
7691
Dave Love <fx@gnu.org>
parents:
diff changeset
7692 * xterm.c (x_load_font): Use macro FONT_ENCODING_NOT_DECIDED.
Dave Love <fx@gnu.org>
parents:
diff changeset
7693
Dave Love <fx@gnu.org>
parents:
diff changeset
7694 * fns.c (map_char_table): For sub char-table, index should be
Dave Love <fx@gnu.org>
parents:
diff changeset
7695 start from 0 (not from 32) considering a composite character.
Dave Love <fx@gnu.org>
parents:
diff changeset
7696 (Fmap_char_table): Doc-string adjusted. The variable indices is
Dave Love <fx@gnu.org>
parents:
diff changeset
7697 declared as an array of Lisp_Object.
Dave Love <fx@gnu.org>
parents:
diff changeset
7698
Dave Love <fx@gnu.org>
parents:
diff changeset
7699 * coding.h (struct iso2022_spec): Member requested_designation is
Dave Love <fx@gnu.org>
parents:
diff changeset
7700 changed to array of `unsigned char'.
Dave Love <fx@gnu.org>
parents:
diff changeset
7701 (CODING_SPEC_ISO_NO_REQUESTED_DESIGNATION): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
7702
Dave Love <fx@gnu.org>
parents:
diff changeset
7703 * coding.c (encode_invocation_designation): Use macro
Dave Love <fx@gnu.org>
parents:
diff changeset
7704 CODING_SPEC_ISO_NO_REQUESTED_DESIGNATION.
Dave Love <fx@gnu.org>
parents:
diff changeset
7705 (encode_designation_at_bol, setup_coding_system): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
7706 (Fset_terminal_coding_system_internal): Renamed from
Dave Love <fx@gnu.org>
parents:
diff changeset
7707 Fset_terminal_coding_system. Make it non-interactive.
Dave Love <fx@gnu.org>
parents:
diff changeset
7708 Do not call Fredraw_display.
Dave Love <fx@gnu.org>
parents:
diff changeset
7709 (Fset_keyboard_coding_system_internal): Renamed from
Dave Love <fx@gnu.org>
parents:
diff changeset
7710 Fset_keyboard_coding_system. Make it non-interactive.
Dave Love <fx@gnu.org>
parents:
diff changeset
7711
Dave Love <fx@gnu.org>
parents:
diff changeset
7712 * charset.c (Ffind_charset_string): The variable CHARSETS is
Dave Love <fx@gnu.org>
parents:
diff changeset
7713 changed to (int *).
Dave Love <fx@gnu.org>
parents:
diff changeset
7714
Dave Love <fx@gnu.org>
parents:
diff changeset
7715 * casetab.c (case_temp1, case_temp2): New variables temporarily
Dave Love <fx@gnu.org>
parents:
diff changeset
7716 used in macros DOWNCASE and UPCASE1.
Dave Love <fx@gnu.org>
parents:
diff changeset
7717 (set_case_table): Setup canonical table correctly. Use
Dave Love <fx@gnu.org>
parents:
diff changeset
7718 map_char_table instead of compute_trt_inverse.
Dave Love <fx@gnu.org>
parents:
diff changeset
7719 (set_canon, set_identity, shuffle): New functions given to
Dave Love <fx@gnu.org>
parents:
diff changeset
7720 map_char_table.
Dave Love <fx@gnu.org>
parents:
diff changeset
7721 (compute_trt_identity, compute_trt_shuffle, compute_trt_inverse):
Dave Love <fx@gnu.org>
parents:
diff changeset
7722 Deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
7723
Dave Love <fx@gnu.org>
parents:
diff changeset
7724 * casefiddle.c (casify_object): Handle multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
7725 (casify_region): Change the way of handling multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
7726
Dave Love <fx@gnu.org>
parents:
diff changeset
7727 * lisp.h (CHAR_TABLE_REF): Do not check validity of CT.
Dave Love <fx@gnu.org>
parents:
diff changeset
7728 (CHAR_TABLE_SET): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
7729 (DOWNCASE_TABLE): Return case-table instead of the `contents' field.
Dave Love <fx@gnu.org>
parents:
diff changeset
7730 (UPCASE_TABLE): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
7731 (DOWNCASE): Use CHAR_TABLE_REF.
Dave Love <fx@gnu.org>
parents:
diff changeset
7732 (NOCASEP): Use UPCASE1.
Dave Love <fx@gnu.org>
parents:
diff changeset
7733 (UPCASE1): Use CHAR_TABLE_REF.
Dave Love <fx@gnu.org>
parents:
diff changeset
7734
Dave Love <fx@gnu.org>
parents:
diff changeset
7735 * search.c (looking_at_1): Change using DOWNCASE_TABLE.
Dave Love <fx@gnu.org>
parents:
diff changeset
7736 (string_match_1): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
7737
Dave Love <fx@gnu.org>
parents:
diff changeset
7738 * editfns.c (Fchar_equal): Make it handle case of multibyte
Dave Love <fx@gnu.org>
parents:
diff changeset
7739 characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
7740
Dave Love <fx@gnu.org>
parents:
diff changeset
7741 1997-05-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7742
Dave Love <fx@gnu.org>
parents:
diff changeset
7743 * window.c (Fsplit_window): Ignore FRAME_NO_SPLIT_P here.
Dave Love <fx@gnu.org>
parents:
diff changeset
7744 (inhibit_frame_unsplittable): Variable deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
7745 (syms_of_window): Don't set up Lisp variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
7746
Dave Love <fx@gnu.org>
parents:
diff changeset
7747 * xterm.c (XTread_socket) <ConfigureNotify>: Don't call
Dave Love <fx@gnu.org>
parents:
diff changeset
7748 x_wm_set_size_hint if window has no parent yet.
Dave Love <fx@gnu.org>
parents:
diff changeset
7749 Simplify the call to x_real_positions.
Dave Love <fx@gnu.org>
parents:
diff changeset
7750 (x_make_frame_visible): Use win_gravity to decide whether to
Dave Love <fx@gnu.org>
parents:
diff changeset
7751 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
7752
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
7753 * xfns.c (x_real_positions): Subtract border width from results.
Dave Love <fx@gnu.org>
parents:
diff changeset
7754
Dave Love <fx@gnu.org>
parents:
diff changeset
7755 1997-05-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7756
Dave Love <fx@gnu.org>
parents:
diff changeset
7757 * window.c (syms_of_window): Initialize inhibit_frame_unsplittable.
Dave Love <fx@gnu.org>
parents:
diff changeset
7758
Dave Love <fx@gnu.org>
parents:
diff changeset
7759 * w16select.c (Fwin16_set_clipboard_data): Pass new arg to sit_for.
Dave Love <fx@gnu.org>
parents:
diff changeset
7760
Dave Love <fx@gnu.org>
parents:
diff changeset
7761 * fileio.c (Fdo_auto_save): Pass new arg to sit_for.
Dave Love <fx@gnu.org>
parents:
diff changeset
7762
Dave Love <fx@gnu.org>
parents:
diff changeset
7763 * callint.c (Fcall_interactively): Pass new arg to sit_for.
Dave Love <fx@gnu.org>
parents:
diff changeset
7764
Dave Love <fx@gnu.org>
parents:
diff changeset
7765 * keyboard.c (command_loop_1): Pass 1 as new arg to sit_for.
Dave Love <fx@gnu.org>
parents:
diff changeset
7766 (read_char): Likewise, pass 0 for it.
Dave Love <fx@gnu.org>
parents:
diff changeset
7767
Dave Love <fx@gnu.org>
parents:
diff changeset
7768 * dispnew.c (sit_for): New arg initial_display.
Dave Love <fx@gnu.org>
parents:
diff changeset
7769 (Fsit_for): Pass new arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
7770
Dave Love <fx@gnu.org>
parents:
diff changeset
7771 * indent.c (compute_motion): Return correctly if skip_invisible
Dave Love <fx@gnu.org>
parents:
diff changeset
7772 takes us past TO.
Dave Love <fx@gnu.org>
parents:
diff changeset
7773
Dave Love <fx@gnu.org>
parents:
diff changeset
7774 * xterm.c (XTread_socket) <UnmapNotify>: Don't make an iconify_event
Dave Love <fx@gnu.org>
parents:
diff changeset
7775 when frame was made invisible.
Dave Love <fx@gnu.org>
parents:
diff changeset
7776 (x_make_frame_visible): Put the call to x_set_offset back as it was.
Dave Love <fx@gnu.org>
parents:
diff changeset
7777 Near the end, instead call XMoveWindow, but only if original
Dave Love <fx@gnu.org>
parents:
diff changeset
7778 positions were not negative.
Dave Love <fx@gnu.org>
parents:
diff changeset
7779
Dave Love <fx@gnu.org>
parents:
diff changeset
7780 1997-05-26 Simon Marshall <simon@diazepam.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7781
Dave Love <fx@gnu.org>
parents:
diff changeset
7782 * window.c (syms_of_window): Change frame_override_unsplittable to
Dave Love <fx@gnu.org>
parents:
diff changeset
7783 inhibit_frame_unsplittable.
Dave Love <fx@gnu.org>
parents:
diff changeset
7784 (Fsplit_window): Check inhibit_frame_unsplittable.
Dave Love <fx@gnu.org>
parents:
diff changeset
7785
Dave Love <fx@gnu.org>
parents:
diff changeset
7786 1997-05-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7787
Dave Love <fx@gnu.org>
parents:
diff changeset
7788 * window.c (Fdisplay_buffer): Use B not b for interactive argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
7789
Dave Love <fx@gnu.org>
parents:
diff changeset
7790 * xfns.c (x_real_positions): Directly compare the frame's window
Dave Love <fx@gnu.org>
parents:
diff changeset
7791 or parent with the root window.
Dave Love <fx@gnu.org>
parents:
diff changeset
7792
Dave Love <fx@gnu.org>
parents:
diff changeset
7793 * xterm.c (x_make_frame_visible): Call x_set_offset only after
Dave Love <fx@gnu.org>
parents:
diff changeset
7794 mapping the window and accepting input.
Dave Love <fx@gnu.org>
parents:
diff changeset
7795 (x_calc_absolute_position): Do nothing if current position
Dave Love <fx@gnu.org>
parents:
diff changeset
7796 is already for the top-left corner.
Dave Love <fx@gnu.org>
parents:
diff changeset
7797 Handle errors in XTranslateCoordinates.
Dave Love <fx@gnu.org>
parents:
diff changeset
7798 (XTread_socket): Simplify handling of ConfigureNotify events.
Dave Love <fx@gnu.org>
parents:
diff changeset
7799 Always call x_wm_set_size_hint for them.
Dave Love <fx@gnu.org>
parents:
diff changeset
7800 No need to call XTranslateCoordinates here.
Dave Love <fx@gnu.org>
parents:
diff changeset
7801 (x_clear_errors): New function.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
7802
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
7803 1997-05-20 Erik Naggum <erik@naggum.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
7804
Dave Love <fx@gnu.org>
parents:
diff changeset
7805 * editfns.c (Fformat_time_string): Doc update.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
7806
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
7807 1997-05-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7808
Dave Love <fx@gnu.org>
parents:
diff changeset
7809 * editfns.c (Fformat_time_string): Doc update.
Dave Love <fx@gnu.org>
parents:
diff changeset
7810 Handle emacs_strftime returning -1.
Dave Love <fx@gnu.org>
parents:
diff changeset
7811 If it returns 0, compute actual buffer size needed.
Dave Love <fx@gnu.org>
parents:
diff changeset
7812
Dave Love <fx@gnu.org>
parents:
diff changeset
7813 * Makefile.in (shortlisp): Add custom.elc and cus-start.elc.
Dave Love <fx@gnu.org>
parents:
diff changeset
7814
Dave Love <fx@gnu.org>
parents:
diff changeset
7815 * fns.c (internal_equal): When comparing strings, ignore text props.
Dave Love <fx@gnu.org>
parents:
diff changeset
7816 Friedman offers to fix anything that has trouble due to this.
Dave Love <fx@gnu.org>
parents:
diff changeset
7817
Dave Love <fx@gnu.org>
parents:
diff changeset
7818 * dispnew.c (sit_for): Delete #if 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
7819
Dave Love <fx@gnu.org>
parents:
diff changeset
7820 * keymap.c (access_keymap, store_in_keymap): Don't look in a char-table
Dave Love <fx@gnu.org>
parents:
diff changeset
7821 for a character that has modifier bits.
Dave Love <fx@gnu.org>
parents:
diff changeset
7822
Dave Love <fx@gnu.org>
parents:
diff changeset
7823 1997-05-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7824
Dave Love <fx@gnu.org>
parents:
diff changeset
7825 * keymap.c (access_keymap): For a char-table,
Dave Love <fx@gnu.org>
parents:
diff changeset
7826 look only for chars with no modifier bits.
Dave Love <fx@gnu.org>
parents:
diff changeset
7827
Dave Love <fx@gnu.org>
parents:
diff changeset
7828 1997-05-19 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
7829
Dave Love <fx@gnu.org>
parents:
diff changeset
7830 * s/osf1.h (HAVE_TERMIOS): Define it.
Dave Love <fx@gnu.org>
parents:
diff changeset
7831
Dave Love <fx@gnu.org>
parents:
diff changeset
7832 * m/alpha.h (PTY_OPEN): Call sigblock instead of sigblockx.
Dave Love <fx@gnu.org>
parents:
diff changeset
7833
Dave Love <fx@gnu.org>
parents:
diff changeset
7834 * Makefile.in (xdisp.o): Add coding.h in dependency list.
Dave Love <fx@gnu.org>
parents:
diff changeset
7835
Dave Love <fx@gnu.org>
parents:
diff changeset
7836 * fontset.h (struct font_info): Change the declaration of encoding
Dave Love <fx@gnu.org>
parents:
diff changeset
7837 from `char' to `unsigned char'.
Dave Love <fx@gnu.org>
parents:
diff changeset
7838
Dave Love <fx@gnu.org>
parents:
diff changeset
7839 * xterm.c (x_load_font): Set 4 instead of -1 in fontp->encoding[1]
Dave Love <fx@gnu.org>
parents:
diff changeset
7840 for the meaning of `can not be decided'.
Dave Love <fx@gnu.org>
parents:
diff changeset
7841
Dave Love <fx@gnu.org>
parents:
diff changeset
7842 * fontset.c (fs_load_font): Modified to cope with the above
Dave Love <fx@gnu.org>
parents:
diff changeset
7843 change.
Dave Love <fx@gnu.org>
parents:
diff changeset
7844
Dave Love <fx@gnu.org>
parents:
diff changeset
7845 * charset.c (Ffind_charset_region): Change the declaration of
Dave Love <fx@gnu.org>
parents:
diff changeset
7846 charsets from `char' to `int'.
Dave Love <fx@gnu.org>
parents:
diff changeset
7847 (find_charset_in_str): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
7848
Dave Love <fx@gnu.org>
parents:
diff changeset
7849 * xselect.c (lisp_data_to_selection_data): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
7850
Dave Love <fx@gnu.org>
parents:
diff changeset
7851 * coding.h (struct iso2022_spec): Change the declaration of
Dave Love <fx@gnu.org>
parents:
diff changeset
7852 requested_designation from `char' to `int'.
Dave Love <fx@gnu.org>
parents:
diff changeset
7853
Dave Love <fx@gnu.org>
parents:
diff changeset
7854 1997-05-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7855
Dave Love <fx@gnu.org>
parents:
diff changeset
7856 * callint.c (Fcall_interactively): Use num_input_events.
Dave Love <fx@gnu.org>
parents:
diff changeset
7857
Dave Love <fx@gnu.org>
parents:
diff changeset
7858 * keyboard.h (num_input_events, num_nonmacro_input_events):
Dave Love <fx@gnu.org>
parents:
diff changeset
7859 Renamed from ..._input_chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
7860
Dave Love <fx@gnu.org>
parents:
diff changeset
7861 * eval.c (num_nonmacro_input_events):
Dave Love <fx@gnu.org>
parents:
diff changeset
7862 Renamed from num_nonmacro_input_chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
7863
Dave Love <fx@gnu.org>
parents:
diff changeset
7864 * keyboard.c (num_nonmacro_input_events):
Dave Love <fx@gnu.org>
parents:
diff changeset
7865 Renamed from num_nonmacro_input_chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
7866 (syms_of_keyboard): Rename Lisp variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
7867
Dave Love <fx@gnu.org>
parents:
diff changeset
7868 1997-05-18 Erik Naggum <erik@naggum.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
7869
Dave Love <fx@gnu.org>
parents:
diff changeset
7870 * lisp.h (Vtty_erase_char): Declared.
Dave Love <fx@gnu.org>
parents:
diff changeset
7871 * keyboard.c (Vtty_erase_char): Variable defined
Dave Love <fx@gnu.org>
parents:
diff changeset
7872 (syms_of_keyboard): Set up Lisp variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
7873 Also set up `num-nonmacro-input-chars' to report actual keystrokes.
Dave Love <fx@gnu.org>
parents:
diff changeset
7874 * sysdep.c (init_sys_modes): Initialize Vtty_erase_char if
Dave Love <fx@gnu.org>
parents:
diff changeset
7875 possible from the stty settings, otherwise to nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
7876
Dave Love <fx@gnu.org>
parents:
diff changeset
7877 * lread.c (Fintern): Give keywords a value when interned.
Dave Love <fx@gnu.org>
parents:
diff changeset
7878
Dave Love <fx@gnu.org>
parents:
diff changeset
7879 * dired.c (Ffile_attributes): Return inode number as a cons
Dave Love <fx@gnu.org>
parents:
diff changeset
7880 only if necessary.
Dave Love <fx@gnu.org>
parents:
diff changeset
7881
Dave Love <fx@gnu.org>
parents:
diff changeset
7882 1997-05-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7883
Dave Love <fx@gnu.org>
parents:
diff changeset
7884 * keymap.c (copy_keymap_1): Do nothing if ELT isn't a keymap.
Dave Love <fx@gnu.org>
parents:
diff changeset
7885
Dave Love <fx@gnu.org>
parents:
diff changeset
7886 1997-05-17 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7887
Dave Love <fx@gnu.org>
parents:
diff changeset
7888 * frame.c (make_terminal_frame): Don't add `Emacs' to frame name.
Dave Love <fx@gnu.org>
parents:
diff changeset
7889
Dave Love <fx@gnu.org>
parents:
diff changeset
7890 1997-05-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7891
Dave Love <fx@gnu.org>
parents:
diff changeset
7892 * sysselect.h (SELECT_TYPE): Don't define if already defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
7893
Dave Love <fx@gnu.org>
parents:
diff changeset
7894 * cmds.c (nonascii_insert_offset): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
7895 (Fself_insert_command, internal_self_insert):
Dave Love <fx@gnu.org>
parents:
diff changeset
7896 Add nonascii_insert_offset to what we insert, when appropriate.
Dave Love <fx@gnu.org>
parents:
diff changeset
7897 (syms_of_cmds): Set up Lisp variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
7898
Dave Love <fx@gnu.org>
parents:
diff changeset
7899 * xdisp.c (display_text_line): Move the code to fill out the line
Dave Love <fx@gnu.org>
parents:
diff changeset
7900 with the newline's face to the end of the newline code.
Dave Love <fx@gnu.org>
parents:
diff changeset
7901 Add changes (commented out) to record ellipsis positions in charstarts.
Dave Love <fx@gnu.org>
parents:
diff changeset
7902
Dave Love <fx@gnu.org>
parents:
diff changeset
7903 * charset.c (strwidth): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
7904
Dave Love <fx@gnu.org>
parents:
diff changeset
7905 * ralloc.c (mallopt): Declare, if appropriate.
Dave Love <fx@gnu.org>
parents:
diff changeset
7906 (r_alloc_init) [DOUG_LEA_MALLOC]: Call mallopt,
Dave Love <fx@gnu.org>
parents:
diff changeset
7907 instead of setting __malloc_extra_blocks.
Dave Love <fx@gnu.org>
parents:
diff changeset
7908
85960
71ce838e9a10 *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 78260
diff changeset
7909 1997-05-15 Ken'ichi Handa <handa@diazepam.gnu.ai.mit.edu>
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
7910
Dave Love <fx@gnu.org>
parents:
diff changeset
7911 * Makefile.in (charset.o): Add disptab.h in dependency list.
Dave Love <fx@gnu.org>
parents:
diff changeset
7912
Dave Love <fx@gnu.org>
parents:
diff changeset
7913 * charset.c: Include disptab.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
7914
Dave Love <fx@gnu.org>
parents:
diff changeset
7915 1997-05-16 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
7916
Dave Love <fx@gnu.org>
parents:
diff changeset
7917 * xterm.c (dumpglyphs): Draw glyphs one by one if the font for
Dave Love <fx@gnu.org>
parents:
diff changeset
7918 them is narrower than required.
Dave Love <fx@gnu.org>
parents:
diff changeset
7919
Dave Love <fx@gnu.org>
parents:
diff changeset
7920 * fns.c (copy_sub_char_table): Declare the argument ARG as
Dave Love <fx@gnu.org>
parents:
diff changeset
7921 Lisp_Object.
Dave Love <fx@gnu.org>
parents:
diff changeset
7922
Dave Love <fx@gnu.org>
parents:
diff changeset
7923 * fontset.c (fontset_pattern_regexp): Cast to (char *) before
Dave Love <fx@gnu.org>
parents:
diff changeset
7924 assigning to P0.
Dave Love <fx@gnu.org>
parents:
diff changeset
7925
Dave Love <fx@gnu.org>
parents:
diff changeset
7926 * ccl.c (struct ccl_prog_stack): Declear the member ccl_prog as
Dave Love <fx@gnu.org>
parents:
diff changeset
7927 Lisp_Object *.
Dave Love <fx@gnu.org>
parents:
diff changeset
7928
Dave Love <fx@gnu.org>
parents:
diff changeset
7929 * editfns.c: Declare Fuser_full_name as Lisp_Object in advance to
Dave Love <fx@gnu.org>
parents:
diff changeset
7930 avoid compiler error.
Dave Love <fx@gnu.org>
parents:
diff changeset
7931
Dave Love <fx@gnu.org>
parents:
diff changeset
7932 * data.c: Declare set_internal as Lisp_Object in advance to avoid
Dave Love <fx@gnu.org>
parents:
diff changeset
7933 compiler error.
Dave Love <fx@gnu.org>
parents:
diff changeset
7934
Dave Love <fx@gnu.org>
parents:
diff changeset
7935 * alloc.c (BYTES_USED): Put # at the beginning of line.
Dave Love <fx@gnu.org>
parents:
diff changeset
7936 (emacs_blocked_malloc): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
7937
Dave Love <fx@gnu.org>
parents:
diff changeset
7938 * xterm.c (x_connection_closed): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
7939 (x_load_font): Cast to (char *) before assigning to FONTNAME.
Dave Love <fx@gnu.org>
parents:
diff changeset
7940
Dave Love <fx@gnu.org>
parents:
diff changeset
7941 * keymap.c: Declare Fcopy_keymap as Lisp_Object in advance to
Dave Love <fx@gnu.org>
parents:
diff changeset
7942 avoid compiler error.
Dave Love <fx@gnu.org>
parents:
diff changeset
7943
Dave Love <fx@gnu.org>
parents:
diff changeset
7944 1997-05-16 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
7945
Dave Love <fx@gnu.org>
parents:
diff changeset
7946 * charset.h (VALID_CHAR_P): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
7947
Dave Love <fx@gnu.org>
parents:
diff changeset
7948 * fns.c (Fset_char_table_default): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
7949
Dave Love <fx@gnu.org>
parents:
diff changeset
7950 1997-05-15 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
7951
Dave Love <fx@gnu.org>
parents:
diff changeset
7952 * charset.c (non_ascii_char_to_string): Signal error if the
Dave Love <fx@gnu.org>
parents:
diff changeset
7953 argument C is an invalid character code.
Dave Love <fx@gnu.org>
parents:
diff changeset
7954 (Fconcat_chars): Use alloca instead of malloc.
Dave Love <fx@gnu.org>
parents:
diff changeset
7955
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
7956 * charset.h (CHAR_STRING): Comment reflect the above change.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
7957
Dave Love <fx@gnu.org>
parents:
diff changeset
7958 * coding.h: Name change through the code:
Dave Love <fx@gnu.org>
parents:
diff changeset
7959 coding-category-internal => coding-category-emacs-mule,
Dave Love <fx@gnu.org>
parents:
diff changeset
7960 XXX_coding_internal => XXX_coding_emacs_mule,
Dave Love <fx@gnu.org>
parents:
diff changeset
7961 coding_type_internal => coding_type_emacs_mule,
Dave Love <fx@gnu.org>
parents:
diff changeset
7962 coding_type_automatic => coding_type_undecided,
Dave Love <fx@gnu.org>
parents:
diff changeset
7963 CODING_CATEGORY_MASK_INTERNAL => CODING_CATEGORY_MASK_EMACS_MULE,
Dave Love <fx@gnu.org>
parents:
diff changeset
7964 CODING_CATEGORY_IDX_INTERNAL => CODING_CATEGORY_IDX_EMACS_MULE,
Dave Love <fx@gnu.org>
parents:
diff changeset
7965 CODING_EOL_AUTOMATIC => CODING_EOL_UNDECIDED.
Dave Love <fx@gnu.org>
parents:
diff changeset
7966 * coding.c: Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
7967 * fileio.c: Likewise.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
7968
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
7969 * xfns.c (Fx_create_frame): Delete unnecessary code.
Dave Love <fx@gnu.org>
parents:
diff changeset
7970
Dave Love <fx@gnu.org>
parents:
diff changeset
7971 1997-05-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7972
Dave Love <fx@gnu.org>
parents:
diff changeset
7973 * fileio.c (Finsert_file_contents): Use xmalloc. not malloc.
Dave Love <fx@gnu.org>
parents:
diff changeset
7974 Check correctly for whether no code translation is needed.
Dave Love <fx@gnu.org>
parents:
diff changeset
7975 (Finsert_file_contents): Use xrealloc too.
Dave Love <fx@gnu.org>
parents:
diff changeset
7976
Dave Love <fx@gnu.org>
parents:
diff changeset
7977 * charset.c (strwidth, Fchar_width): Handle display table.
Dave Love <fx@gnu.org>
parents:
diff changeset
7978
Dave Love <fx@gnu.org>
parents:
diff changeset
7979 1997-05-15 Karl Heuer <kwzh@gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7980
Dave Love <fx@gnu.org>
parents:
diff changeset
7981 * casefiddle.c: Include charset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
7982 (Qidentity): Define this variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
7983 (syms_of_casefiddle): Initialize and staticpro it.
Dave Love <fx@gnu.org>
parents:
diff changeset
7984 (casify_object, casify_region): Handle multibyte.
Dave Love <fx@gnu.org>
parents:
diff changeset
7985
Dave Love <fx@gnu.org>
parents:
diff changeset
7986 1997-05-14 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7987
Dave Love <fx@gnu.org>
parents:
diff changeset
7988 * casetab.c (compute_trt_identity): Use make_sub_char_table.
Dave Love <fx@gnu.org>
parents:
diff changeset
7989 (compute_trt_identity, compute_trt_shuffle):
Dave Love <fx@gnu.org>
parents:
diff changeset
7990 Set up bytes[0] with the charset code.
Dave Love <fx@gnu.org>
parents:
diff changeset
7991 Check for a sub-char-table when deciding to recurse.
Dave Love <fx@gnu.org>
parents:
diff changeset
7992 Terminate the loop properly for a sub-char-table.
Dave Love <fx@gnu.org>
parents:
diff changeset
7993
Dave Love <fx@gnu.org>
parents:
diff changeset
7994 * callint.c (Fcall_interactively): Pass extra arg to Fread_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
7995
Dave Love <fx@gnu.org>
parents:
diff changeset
7996 * minibuf.c (Fread_from_minibuffer): Add gcpro.
Dave Love <fx@gnu.org>
parents:
diff changeset
7997
Dave Love <fx@gnu.org>
parents:
diff changeset
7998 * fns.c (Fcopy_sequence): Correctly copy the char-table contents.
Dave Love <fx@gnu.org>
parents:
diff changeset
7999
Dave Love <fx@gnu.org>
parents:
diff changeset
8000 * keymap.c (describe_vector): Identify charset row numbers clearly.
Dave Love <fx@gnu.org>
parents:
diff changeset
8001
Dave Love <fx@gnu.org>
parents:
diff changeset
8002 * casetab.c: Include charset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
8003 (compute_trt_inverse): Totally rewritten.
Dave Love <fx@gnu.org>
parents:
diff changeset
8004 Args are now Lisp_Object. Callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
8005 (compute_trt_identity, compute_trt_shuffle): New subroutines.
Dave Love <fx@gnu.org>
parents:
diff changeset
8006 (init_casetab_once): Use XSETFASTINT to store into case table;
Dave Love <fx@gnu.org>
parents:
diff changeset
8007 use CHAR_TABLE_SINGLE_BYTE_SLOTS to end the loop.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
8008
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8009 1997-05-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8010
Dave Love <fx@gnu.org>
parents:
diff changeset
8011 * syntax.c (describe_syntax_1): Pass new args to describe_vector.
Dave Love <fx@gnu.org>
parents:
diff changeset
8012
Dave Love <fx@gnu.org>
parents:
diff changeset
8013 * category.c (describe_category_1): Pass new args to describe_vector.
Dave Love <fx@gnu.org>
parents:
diff changeset
8014
Dave Love <fx@gnu.org>
parents:
diff changeset
8015 1997-05-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8016
Dave Love <fx@gnu.org>
parents:
diff changeset
8017 * keymap.c (get_keyelt): Handle an indirect entry with meta char.
Dave Love <fx@gnu.org>
parents:
diff changeset
8018 (describe_vector): Rewrite char-table handling.
Dave Love <fx@gnu.org>
parents:
diff changeset
8019
Dave Love <fx@gnu.org>
parents:
diff changeset
8020 * data.c (wrong_type_argument): Pass new arg to Fstring_to_number.
Dave Love <fx@gnu.org>
parents:
diff changeset
8021
Dave Love <fx@gnu.org>
parents:
diff changeset
8022 1997-05-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8023
Dave Love <fx@gnu.org>
parents:
diff changeset
8024 * xfns.c (Fx_create_frame): Get X resources from the display
Dave Love <fx@gnu.org>
parents:
diff changeset
8025 we are making the frame on.
Dave Love <fx@gnu.org>
parents:
diff changeset
8026 (x_get_arg): New arg DPYINFO. Callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
8027 (display_x_get_resource): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
8028
Dave Love <fx@gnu.org>
parents:
diff changeset
8029 1997-05-11 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
8030
Dave Love <fx@gnu.org>
parents:
diff changeset
8031 * data.c (Fstring_to_number): Handle bases 2...16.
Dave Love <fx@gnu.org>
parents:
diff changeset
8032 (digit_to_number): New subroutine.
Dave Love <fx@gnu.org>
parents:
diff changeset
8033
Dave Love <fx@gnu.org>
parents:
diff changeset
8034 1997-05-10 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8035
Dave Love <fx@gnu.org>
parents:
diff changeset
8036 * fns.c (map_char_table): New arg SUBTABLE. Callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
8037 Pass the whole chartable to C_FUNCTION.
Dave Love <fx@gnu.org>
parents:
diff changeset
8038 Pass index character as a Lisp_Object.
Dave Love <fx@gnu.org>
parents:
diff changeset
8039
Dave Love <fx@gnu.org>
parents:
diff changeset
8040 * keymap.c (Fmake_keymap): Make a char-table.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
8041 (access_keymap, store_in_keymap): Likewise.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8042 (describe_map, Fset_keymap_parent, Faccessible_keymaps): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
8043 (Fwhere_is_internal, Fcopy_keymap): Handle a char-table.
Dave Love <fx@gnu.org>
parents:
diff changeset
8044 (copy_keymap_1, accessible_keymaps_char_table): New subroutines.
Dave Love <fx@gnu.org>
parents:
diff changeset
8045 (where_is_internal_1, where_is_internal_2): New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
8046 (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
8047
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8048 1997-05-10 Ken'ichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
8049
Dave Love <fx@gnu.org>
parents:
diff changeset
8050 * callproc.c (Fcall_process_region): Supply 7th new arg
Dave Love <fx@gnu.org>
parents:
diff changeset
8051 CODING_SYSTEM as Qnil to Fwrite_region.
Dave Love <fx@gnu.org>
parents:
diff changeset
8052
Dave Love <fx@gnu.org>
parents:
diff changeset
8053 * ccl.c (Fccl_execute_on_string): Add 4th optional arg
Dave Love <fx@gnu.org>
parents:
diff changeset
8054 CONTINUE.
Dave Love <fx@gnu.org>
parents:
diff changeset
8055
Dave Love <fx@gnu.org>
parents:
diff changeset
8056 * charset.c (unify_char): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
8057 (Fdefine_charset): Doc-string modified.
Dave Love <fx@gnu.org>
parents:
diff changeset
8058 (find_charset_in_str): Add 4th arg TABLE which is a character
Dave Love <fx@gnu.org>
parents:
diff changeset
8059 unification table.
Dave Love <fx@gnu.org>
parents:
diff changeset
8060 (Ffind_charset_region): Add optional arg TABLE which is a
Dave Love <fx@gnu.org>
parents:
diff changeset
8061 character unification table.
Dave Love <fx@gnu.org>
parents:
diff changeset
8062 (Ffind_charset_string): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
8063
Dave Love <fx@gnu.org>
parents:
diff changeset
8064 * charset.h (unify_char): Extern it.
Dave Love <fx@gnu.org>
parents:
diff changeset
8065
43277
e2ed7506d835 Fix typo.
Pavel Janík <Pavel@Janik.cz>
parents: 42674
diff changeset
8066 * coding.c (Valternate_charset_table): The variable deleted.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
8067 (Venable_character_unification)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
8068 (Vstandard_character_unification_table_for_read)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
8069 (Vstandard_character_unification_table_for_write)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
8070 (Qcharacter_unification_table): New variables.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8071 (syms_of_coding): Initialize and declare them.
Dave Love <fx@gnu.org>
parents:
diff changeset
8072 (DECODE_ISO_CHARACTER): Modified to handle a character unification
Dave Love <fx@gnu.org>
parents:
diff changeset
8073 table instead of Valternate_charset_table.
Dave Love <fx@gnu.org>
parents:
diff changeset
8074 (DECODE_DESIGNATION): Delete handling of Valternate_charset_table.
Dave Love <fx@gnu.org>
parents:
diff changeset
8075 (decode_coding_iso2022): Handle a character unification table.
Dave Love <fx@gnu.org>
parents:
diff changeset
8076 (ENCODE_ISO_CHARACTER): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
8077 (encode_designation_at_bol): Handle a character unification table.
Dave Love <fx@gnu.org>
parents:
diff changeset
8078 Do not return -1 even if end-of-line is not in the current run.
Dave Love <fx@gnu.org>
parents:
diff changeset
8079 (encode_coding_iso2022): Handle a character unification table.
Dave Love <fx@gnu.org>
parents:
diff changeset
8080 Call macro ENCODE_ISO_CHARACTER instead of calling
Dave Love <fx@gnu.org>
parents:
diff changeset
8081 ENCODE_ISO_CHARACTER_DIMENSION1 and
Dave Love <fx@gnu.org>
parents:
diff changeset
8082 ENCODE_ISO_CHARACTER_DIMENSION2 directly. Check the size of
Dave Love <fx@gnu.org>
parents:
diff changeset
8083 carryover before copying it to destination.
Dave Love <fx@gnu.org>
parents:
diff changeset
8084 (setup_coding_system): Initialize the member
Dave Love <fx@gnu.org>
parents:
diff changeset
8085 character_unification_table of the struct coding system to Qnil.
Dave Love <fx@gnu.org>
parents:
diff changeset
8086 (Fset_keyboard_coding_system): Doc string augmented.
Dave Love <fx@gnu.org>
parents:
diff changeset
8087
Dave Love <fx@gnu.org>
parents:
diff changeset
8088 * coding.h (CODING_SPEC_ISO_PLANE_CHARSET): Return -1 if no
Dave Love <fx@gnu.org>
parents:
diff changeset
8089 character set is invoked to PLANE.
Dave Love <fx@gnu.org>
parents:
diff changeset
8090 (struct coding_system): New member character_unification_table.
Dave Love <fx@gnu.org>
parents:
diff changeset
8091
Dave Love <fx@gnu.org>
parents:
diff changeset
8092 * fileio.c (Fwrite_region): Add 7th optional arg
Dave Love <fx@gnu.org>
parents:
diff changeset
8093 CODING_SYSTEM. Move gap after a newline code if we are encoding
Dave Love <fx@gnu.org>
parents:
diff changeset
8094 in a coding system which requires designation sequences to be put
Dave Love <fx@gnu.org>
parents:
diff changeset
8095 at beginning of line. Set coding.last_block to 1 before calling
Dave Love <fx@gnu.org>
parents:
diff changeset
8096 a_write for an empty file.
Dave Love <fx@gnu.org>
parents:
diff changeset
8097 (build_annotations): Code tuned up for handling
Dave Love <fx@gnu.org>
parents:
diff changeset
8098 pre_write_conversion of a coding system.
Dave Love <fx@gnu.org>
parents:
diff changeset
8099 (e_write): Delete code for handling carryover of code conversion.
Dave Love <fx@gnu.org>
parents:
diff changeset
8100 It is now handled in encode_coding.
Dave Love <fx@gnu.org>
parents:
diff changeset
8101 (auto_save_1): Supply 7th new arg CODING_SYSTEM as Qnil to
Dave Love <fx@gnu.org>
parents:
diff changeset
8102 Fwrite_region.
Dave Love <fx@gnu.org>
parents:
diff changeset
8103
Dave Love <fx@gnu.org>
parents:
diff changeset
8104 * fontset.c (Vfontset_alias_alist): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
8105 (fontset_pattern_regexp): Delete code for handling nickname of a
Dave Love <fx@gnu.org>
parents:
diff changeset
8106 fonset. It is now handled in Fquery_fontset by consulting
Dave Love <fx@gnu.org>
parents:
diff changeset
8107 Vfontset_alias_alist.
Dave Love <fx@gnu.org>
parents:
diff changeset
8108 (Fquery_fontset): Handle Vfontset_alias_alist.
Dave Love <fx@gnu.org>
parents:
diff changeset
8109 (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
8110 alternate-fontname-alist. Declare Lisp variable
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8111 fontset-alias-alist. Doc-string of highlight-wrong-size-font
Dave Love <fx@gnu.org>
parents:
diff changeset
8112 and clip-large-size-font modified.
Dave Love <fx@gnu.org>
parents:
diff changeset
8113
Dave Love <fx@gnu.org>
parents:
diff changeset
8114 * xfns.c (Fx_create_frame): Delete code for handling the X
Dave Love <fx@gnu.org>
parents:
diff changeset
8115 resouce "Fontset".
Dave Love <fx@gnu.org>
parents:
diff changeset
8116
Dave Love <fx@gnu.org>
parents:
diff changeset
8117 * xselect.c (selection_data_to_lisp_data): If TYPE is `STRING'
Dave Love <fx@gnu.org>
parents:
diff changeset
8118 and DATA contains 8-bit codes, decode them as Latin-1 characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
8119 (lisp_data_to_selection_data): Supply 4th arg TABLE as Qnil to
Dave Love <fx@gnu.org>
parents:
diff changeset
8120 find_charset_in_str.
Dave Love <fx@gnu.org>
parents:
diff changeset
8121
Dave Love <fx@gnu.org>
parents:
diff changeset
8122 * xterm.c (dumpglyphs): Even if font (not fontset) is used,
Dave Love <fx@gnu.org>
parents:
diff changeset
8123 display Latin1 characters correctly if the font contains glyphs
Dave Love <fx@gnu.org>
parents:
diff changeset
8124 for them. Fix bug of displaying cursor on a composite character.
Dave Love <fx@gnu.org>
parents:
diff changeset
8125
Dave Love <fx@gnu.org>
parents:
diff changeset
8126 1997-05-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8127
Dave Love <fx@gnu.org>
parents:
diff changeset
8128 * keyboard.c (Fexecute_extended_command):
Dave Love <fx@gnu.org>
parents:
diff changeset
8129 Pass new arg to Fcompleting_read.
Dave Love <fx@gnu.org>
parents:
diff changeset
8130 (command_loop_1): Use an int for last_command_char.
Dave Love <fx@gnu.org>
parents:
diff changeset
8131
Dave Love <fx@gnu.org>
parents:
diff changeset
8132 * lisp.h (read_minibuf): Declaration deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
8133
Dave Love <fx@gnu.org>
parents:
diff changeset
8134 * callint.c (Fcall_interactively): Pass new arg to
Dave Love <fx@gnu.org>
parents:
diff changeset
8135 Fread_from_minibuffer and Fread_variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
8136
Dave Love <fx@gnu.org>
parents:
diff changeset
8137 * fns.c (Fyes_or_no_p): Pass new arg to Fread_from_minibuffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
8138
Dave Love <fx@gnu.org>
parents:
diff changeset
8139 * minibuf.c (Fread_command): New optional arg DEFAULT-VALUE.
Dave Love <fx@gnu.org>
parents:
diff changeset
8140 Callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
8141 (Fread_variable, Fread_string, Fread_from_minibuffer): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
8142 (read_minibuf): Now static. New arg DEFALT. Callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
8143 Bind minibuffer-default here.
Dave Love <fx@gnu.org>
parents:
diff changeset
8144 (read_minibuf_unwind): Now static.
Dave Love <fx@gnu.org>
parents:
diff changeset
8145 (Fcompleting_read): Past DEF to Fread_from_minibuffer;
Dave Love <fx@gnu.org>
parents:
diff changeset
8146 no need to use it directly here.
Dave Love <fx@gnu.org>
parents:
diff changeset
8147
Dave Love <fx@gnu.org>
parents:
diff changeset
8148 * fileio.c (Fread_file_name): Finish previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
8149
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
8150 * coding.c (Fread_coding_system, Fread_non_nil_coding_system):
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8151 Pass new arg to Fcompleting_read.
Dave Love <fx@gnu.org>
parents:
diff changeset
8152
Dave Love <fx@gnu.org>
parents:
diff changeset
8153 * callint.c (Fcall_interactively): Pass new arg to Fcompleting_read.
Dave Love <fx@gnu.org>
parents:
diff changeset
8154
Dave Love <fx@gnu.org>
parents:
diff changeset
8155 * xmenu.c (Fx_popup_menu): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
8156
Dave Love <fx@gnu.org>
parents:
diff changeset
8157 1997-05-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8158
Dave Love <fx@gnu.org>
parents:
diff changeset
8159 * Makefile.in (TAGS): Fix typo.
Dave Love <fx@gnu.org>
parents:
diff changeset
8160
Dave Love <fx@gnu.org>
parents:
diff changeset
8161 * xdisp.c (mark_window_display_accurate, redisplay_internal):
Dave Love <fx@gnu.org>
parents:
diff changeset
8162 Test highlight_nonselected_windows.
Dave Love <fx@gnu.org>
parents:
diff changeset
8163 (display_text_line): Likewise (in more places).
Dave Love <fx@gnu.org>
parents:
diff changeset
8164 (syms_of_xdisp): Initialize highlight_nonselected_windows to 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
8165
Dave Love <fx@gnu.org>
parents:
diff changeset
8166 * keyboard.c (Qtimer_event): Variable deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
8167 (Qtimer_event_handler): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
8168 (syms_of_keyboard): Don't initialize Qtimer_event.
Dave Love <fx@gnu.org>
parents:
diff changeset
8169 Do initialize Qtimer_event_handler.
Dave Love <fx@gnu.org>
parents:
diff changeset
8170 (read_char): Don't check for timer event.
Dave Love <fx@gnu.org>
parents:
diff changeset
8171 (swallow_events): Don't handle timer events.
Dave Love <fx@gnu.org>
parents:
diff changeset
8172 (timer_check): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
8173 (make_lispy_event): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
8174
Dave Love <fx@gnu.org>
parents:
diff changeset
8175 1997-05-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8176
Dave Love <fx@gnu.org>
parents:
diff changeset
8177 * s/bsd386.h: Delete the code that was trying to define BSD "right"
Dave Love <fx@gnu.org>
parents:
diff changeset
8178 now that Emacs doesn't use the symbol BSD this way.
Dave Love <fx@gnu.org>
parents:
diff changeset
8179
Dave Love <fx@gnu.org>
parents:
diff changeset
8180 1997-05-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8181
Dave Love <fx@gnu.org>
parents:
diff changeset
8182 * Makefile.in (MOUSE_SUPPORT): Delete menu-bar.elc.
Dave Love <fx@gnu.org>
parents:
diff changeset
8183 (lisp): Move menu-bar.elc here.
Dave Love <fx@gnu.org>
parents:
diff changeset
8184 Add custom.elc and cus-start.elc.
Dave Love <fx@gnu.org>
parents:
diff changeset
8185
Dave Love <fx@gnu.org>
parents:
diff changeset
8186 * m/intel386.h (LIBS_MACHINE): Add -lelf.
Dave Love <fx@gnu.org>
parents:
diff changeset
8187
Dave Love <fx@gnu.org>
parents:
diff changeset
8188 1997-05-05 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8189
Dave Love <fx@gnu.org>
parents:
diff changeset
8190 * xdisp.c (display_text_line): Clear region_showing to Qnil if the
Dave Love <fx@gnu.org>
parents:
diff changeset
8191 window should not show a region.
Dave Love <fx@gnu.org>
parents:
diff changeset
8192 (redisplay_internal): Do update region_showing when ! all_windows.
Dave Love <fx@gnu.org>
parents:
diff changeset
8193
Dave Love <fx@gnu.org>
parents:
diff changeset
8194 * window.c (Fset_window_configuration): Set last_selected_window
Dave Love <fx@gnu.org>
parents:
diff changeset
8195 in the new selected window's new buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
8196
Dave Love <fx@gnu.org>
parents:
diff changeset
8197 * xdisp.c (display_text_line): Set w->region_showing to the mark
Dave Love <fx@gnu.org>
parents:
diff changeset
8198 position if there's a mark; to nil, otherwise.
Dave Love <fx@gnu.org>
parents:
diff changeset
8199
Dave Love <fx@gnu.org>
parents:
diff changeset
8200 * w32fns.c (x_set_mouse_color): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
8201
Dave Love <fx@gnu.org>
parents:
diff changeset
8202 * xselect.c (x_reply_selection_request): Delete the inner
Dave Love <fx@gnu.org>
parents:
diff changeset
8203 unbind_to call, since x_uncatch_errors does the job.
Dave Love <fx@gnu.org>
parents:
diff changeset
8204
Dave Love <fx@gnu.org>
parents:
diff changeset
8205 1997-05-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8206
Dave Love <fx@gnu.org>
parents:
diff changeset
8207 * minibuf.c (Fcompleting_read): New arg DEF.
Dave Love <fx@gnu.org>
parents:
diff changeset
8208 Callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
8209 (Qminibuffer_default): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
8210 (syms_of_minibuf): Initialize it.
Dave Love <fx@gnu.org>
parents:
diff changeset
8211
Dave Love <fx@gnu.org>
parents:
diff changeset
8212 * fileio.c (Fread_file_name): Pass default to Fcompleting_read.
Dave Love <fx@gnu.org>
parents:
diff changeset
8213
Dave Love <fx@gnu.org>
parents:
diff changeset
8214 1997-05-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8215
Dave Love <fx@gnu.org>
parents:
diff changeset
8216 * w32fns.c (x_set_mouse_color): Update calls to x_catch_errors
Dave Love <fx@gnu.org>
parents:
diff changeset
8217 and x_uncatch_errors.
Dave Love <fx@gnu.org>
parents:
diff changeset
8218
Dave Love <fx@gnu.org>
parents:
diff changeset
8219 * xfns.c (x_set_scroll_bar_width): If arg is too small, round it up.
Dave Love <fx@gnu.org>
parents:
diff changeset
8220
Dave Love <fx@gnu.org>
parents:
diff changeset
8221 * window.c (Fdisplay_buffer): If we give up and try other frames,
Dave Love <fx@gnu.org>
parents:
diff changeset
8222 look again for a window in those frames already showing BUFFER.
Dave Love <fx@gnu.org>
parents:
diff changeset
8223
Dave Love <fx@gnu.org>
parents:
diff changeset
8224 1997-05-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8225
Dave Love <fx@gnu.org>
parents:
diff changeset
8226 * xselect.c (x_reply_selection_request): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
8227
Dave Love <fx@gnu.org>
parents:
diff changeset
8228 1997-04-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8229
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
8230 * xterm.c (XTmouse_position, x_term_init):
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8231 Save value from x_catch_errors and pass to x_uncatch_errors.
Dave Love <fx@gnu.org>
parents:
diff changeset
8232
Dave Love <fx@gnu.org>
parents:
diff changeset
8233 * xselect.c (x_own_selection, x_reply_selection_request)
Dave Love <fx@gnu.org>
parents:
diff changeset
8234 (x_get_foreign_selection):
Dave Love <fx@gnu.org>
parents:
diff changeset
8235 Save value from x_catch_errors and pass to x_uncatch_errors.
Dave Love <fx@gnu.org>
parents:
diff changeset
8236
Dave Love <fx@gnu.org>
parents:
diff changeset
8237 * xfns.c (x_real_positions, x_set_mouse_color, Fx_list_fonts):
Dave Love <fx@gnu.org>
parents:
diff changeset
8238 Save value from x_catch_errors and pass to x_uncatch_errors.
Dave Love <fx@gnu.org>
parents:
diff changeset
8239
Dave Love <fx@gnu.org>
parents:
diff changeset
8240 * xterm.c (x_catch_errors): Use specpdl so can be nested.
Dave Love <fx@gnu.org>
parents:
diff changeset
8241 Use a Lisp string to as the buffer for the X message.
Dave Love <fx@gnu.org>
parents:
diff changeset
8242 (x_uncatch_errors, x_had_errors_p, x_check_errors): Related changes.
Dave Love <fx@gnu.org>
parents:
diff changeset
8243 (x_catch_errors_unwind): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
8244 (x_error_quitter): Call x_error_catcher if appropriate.
Dave Love <fx@gnu.org>
parents:
diff changeset
8245 (x_error_message_string): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
8246 (syms_of_xterm): Defvar it.
Dave Love <fx@gnu.org>
parents:
diff changeset
8247 (x_caught_error_message): Variable deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
8248 (X_ERROR_MESSAGE_SIZE): Renamed from X_CAUGHT_ERROR_MESSAGE_SIZE.
Dave Love <fx@gnu.org>
parents:
diff changeset
8249 (x_error_handler): New function, calls x_error_quitter or ..._checker.
Dave Love <fx@gnu.org>
parents:
diff changeset
8250 (x_initialize): Use x_error_handler as error handler for X.
Dave Love <fx@gnu.org>
parents:
diff changeset
8251
Dave Love <fx@gnu.org>
parents:
diff changeset
8252 1997-04-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8253
Dave Love <fx@gnu.org>
parents:
diff changeset
8254 * fileio.c (Fexpand_file_name): Check length > 0 when necessary.
Dave Love <fx@gnu.org>
parents:
diff changeset
8255
Dave Love <fx@gnu.org>
parents:
diff changeset
8256 1997-04-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8257
Dave Love <fx@gnu.org>
parents:
diff changeset
8258 * syntax.c (skip_chars): Fix previous change in syntax/backward case.
Dave Love <fx@gnu.org>
parents:
diff changeset
8259
Dave Love <fx@gnu.org>
parents:
diff changeset
8260 * lread.c (init_lread): Don't add ../lisp to the dump-time load path.
Dave Love <fx@gnu.org>
parents:
diff changeset
8261
Dave Love <fx@gnu.org>
parents:
diff changeset
8262 * buffer.c (Fbury_buffer): If buffer is in selected window, remove it.
Dave Love <fx@gnu.org>
parents:
diff changeset
8263 Otherwise, remove it from other windows.
Dave Love <fx@gnu.org>
parents:
diff changeset
8264
Dave Love <fx@gnu.org>
parents:
diff changeset
8265 * fileio.c (Fsubstitute_in_file_name): Use xnm uniformly, never nm,
Dave Love <fx@gnu.org>
parents:
diff changeset
8266 when handling /~ and // at the end.
Dave Love <fx@gnu.org>
parents:
diff changeset
8267
Dave Love <fx@gnu.org>
parents:
diff changeset
8268 * process.c (read_process_output): Update opoint, old_begv and old_zv
Dave Love <fx@gnu.org>
parents:
diff changeset
8269 based on actual buffer change rather than size of string.
Dave Love <fx@gnu.org>
parents:
diff changeset
8270 old_begv and old_zv are now ints.
Dave Love <fx@gnu.org>
parents:
diff changeset
8271 (status_notify): Likewise for opoint.
Dave Love <fx@gnu.org>
parents:
diff changeset
8272
Dave Love <fx@gnu.org>
parents:
diff changeset
8273 1997-04-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8274
Dave Love <fx@gnu.org>
parents:
diff changeset
8275 * xterm.c (x_destroy_window): Free saved_menu_event, if any.
Dave Love <fx@gnu.org>
parents:
diff changeset
8276
Dave Love <fx@gnu.org>
parents:
diff changeset
8277 * frame.c (Fdelete_frame): Free FRAME_MESSAGE_BUF.
Dave Love <fx@gnu.org>
parents:
diff changeset
8278
Dave Love <fx@gnu.org>
parents:
diff changeset
8279 * xrdb.c (get_user_app): Free the gethomedir value.
Dave Love <fx@gnu.org>
parents:
diff changeset
8280
Dave Love <fx@gnu.org>
parents:
diff changeset
8281 * buffer.c (reset_buffer): Initialize clip_changed field.
Dave Love <fx@gnu.org>
parents:
diff changeset
8282
Dave Love <fx@gnu.org>
parents:
diff changeset
8283 1997-04-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8284
Dave Love <fx@gnu.org>
parents:
diff changeset
8285 * emacs.c (sort_args): Free the malloc'd memory.
Dave Love <fx@gnu.org>
parents:
diff changeset
8286
Dave Love <fx@gnu.org>
parents:
diff changeset
8287 * fileio.c (Fwrite_region): GCPRO `start' near the beginning.
Dave Love <fx@gnu.org>
parents:
diff changeset
8288
Dave Love <fx@gnu.org>
parents:
diff changeset
8289 * xfns.c (x_set_menu_bar_lines): Increment windows_or_buffers_changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
8290
Dave Love <fx@gnu.org>
parents:
diff changeset
8291 1997-04-23 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8292
Dave Love <fx@gnu.org>
parents:
diff changeset
8293 * syntax.c (skip_chars): Merge mule changes back in.
Dave Love <fx@gnu.org>
parents:
diff changeset
8294
Dave Love <fx@gnu.org>
parents:
diff changeset
8295 1997-04-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8296
Dave Love <fx@gnu.org>
parents:
diff changeset
8297 * window.c (frame_override_unsplittable): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
8298 (Fsplit_window): Ignore `unsplittable' if frame_override_unsplittable.
Dave Love <fx@gnu.org>
parents:
diff changeset
8299 (syms_of_window): Set up Lisp var.
Dave Love <fx@gnu.org>
parents:
diff changeset
8300
Dave Love <fx@gnu.org>
parents:
diff changeset
8301 * xmenu.c (set_frame_menubar): When widget is new,
Dave Love <fx@gnu.org>
parents:
diff changeset
8302 forget records of old contents.
Dave Love <fx@gnu.org>
parents:
diff changeset
8303
Dave Love <fx@gnu.org>
parents:
diff changeset
8304 1997-04-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8305
Dave Love <fx@gnu.org>
parents:
diff changeset
8306 * xterm.c (x_set_offset): Turn off the code that added the border_width
Dave Love <fx@gnu.org>
parents:
diff changeset
8307 to modified_left and modified_top; it seems incorrect to do that.
Dave Love <fx@gnu.org>
parents:
diff changeset
8308
Dave Love <fx@gnu.org>
parents:
diff changeset
8309 1997-04-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8310
Dave Love <fx@gnu.org>
parents:
diff changeset
8311 * keymap.c (Faccessible_keymaps): Convert PREFIX to a vector
Dave Love <fx@gnu.org>
parents:
diff changeset
8312 at the beginning, if it has any definition.
Dave Love <fx@gnu.org>
parents:
diff changeset
8313
Dave Love <fx@gnu.org>
parents:
diff changeset
8314 1997-04-19 Erik Naggum <erik@naggum.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
8315
Dave Love <fx@gnu.org>
parents:
diff changeset
8316 * keymap.c (describe_vector): Test for suppressed commands in
Dave Love <fx@gnu.org>
parents:
diff changeset
8317 all cases. Call get_keyelt with two arguments.
Dave Love <fx@gnu.org>
parents:
diff changeset
8318
Dave Love <fx@gnu.org>
parents:
diff changeset
8319 1997-04-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8320
Dave Love <fx@gnu.org>
parents:
diff changeset
8321 * print.c (print): Symbols like e2 and 2e are not confusing.
Dave Love <fx@gnu.org>
parents:
diff changeset
8322
Dave Love <fx@gnu.org>
parents:
diff changeset
8323 1997-04-17 Andrew Innes <andrewi@harlequin.co.uk>
Dave Love <fx@gnu.org>
parents:
diff changeset
8324
Dave Love <fx@gnu.org>
parents:
diff changeset
8325 * fileio.c (Fexpand_file_name): Fix expansion of "/foo/../".
Dave Love <fx@gnu.org>
parents:
diff changeset
8326
Dave Love <fx@gnu.org>
parents:
diff changeset
8327 1997-04-15 Ken'ichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
8328
Dave Love <fx@gnu.org>
parents:
diff changeset
8329 * coding.c (setup_coding_system): Setup coding->eol_type as LF
Dave Love <fx@gnu.org>
parents:
diff changeset
8330 for a invalid coding system.
Dave Love <fx@gnu.org>
parents:
diff changeset
8331
Dave Love <fx@gnu.org>
parents:
diff changeset
8332 1997-04-14 Ilya Zakharevich <ilya@math.ohio-state.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8333
Dave Love <fx@gnu.org>
parents:
diff changeset
8334 * dired.c (Fdirectory_files): Set re_match_object.
Dave Love <fx@gnu.org>
parents:
diff changeset
8335
Dave Love <fx@gnu.org>
parents:
diff changeset
8336 * intervals.c (update_interval): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
8337
Dave Love <fx@gnu.org>
parents:
diff changeset
8338 * intervals.h (update_interval): New function declaration.
Dave Love <fx@gnu.org>
parents:
diff changeset
8339
Dave Love <fx@gnu.org>
parents:
diff changeset
8340 * regex.c (PTR_TO_OFFSET): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
8341 (POS_AS_IN_BUFFER): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
8342 (SYNTAX_ENTRY_VIA_PROPERTY): Set to take `syntax-table' text
Dave Love <fx@gnu.org>
parents:
diff changeset
8343 property into account when doing SYNTAX (c).
Dave Love <fx@gnu.org>
parents:
diff changeset
8344 (re_compile_fastmap): disable fastmap if any of wordbound
Dave Love <fx@gnu.org>
parents:
diff changeset
8345 notwordbound wordbeg wordend notsyntaxspec syntaxspec are seen.
Dave Love <fx@gnu.org>
parents:
diff changeset
8346 (re_search_2): SETUP_SYNTAX_TABLE_FOR_OBJECT at the start.
Dave Love <fx@gnu.org>
parents:
diff changeset
8347 (re_match_object): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
8348 (re_match_2): SETUP_SYNTAX_TABLE_FOR_OBJECT at the start.
Dave Love <fx@gnu.org>
parents:
diff changeset
8349 (re_match_2_internal): For any of wordbound notwordbound wordbeg
Dave Love <fx@gnu.org>
parents:
diff changeset
8350 wordend notsyntaxspec syntaxspec call UPDATE_SYNTAX_TABLE before
Dave Love <fx@gnu.org>
parents:
diff changeset
8351 doing SYNTAX (c).
Dave Love <fx@gnu.org>
parents:
diff changeset
8352
Dave Love <fx@gnu.org>
parents:
diff changeset
8353 * regex.h (re_match_object): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
8354
Dave Love <fx@gnu.org>
parents:
diff changeset
8355 * search.c (looking_at_1): Set re_match_object.
Dave Love <fx@gnu.org>
parents:
diff changeset
8356 (string_match_1): Set re_match_object.
Dave Love <fx@gnu.org>
parents:
diff changeset
8357 (fast_string_match): Set re_match_object.
Dave Love <fx@gnu.org>
parents:
diff changeset
8358 (Fskip_chars_forward): Move to syntax.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
8359 (Fskip_chars_backward): Move to syntax.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
8360 (Fskip_syntax_forward): Move to syntax.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
8361 (Fskip_syntax_backward): Move to syntax.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
8362 (skip_chars): Move to syntax.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
8363 (search_buffer): Set re_match_object.
Dave Love <fx@gnu.org>
parents:
diff changeset
8364 (syms_of_search): Move initialization of skip* to syntax.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
8365
Dave Love <fx@gnu.org>
parents:
diff changeset
8366 * syntax.c (SYNTAX_ENTRY_VIA_PROPERTY): Set to take `syntax-table'
Dave Love <fx@gnu.org>
parents:
diff changeset
8367 text property into account when doing SYNTAX (c).
Dave Love <fx@gnu.org>
parents:
diff changeset
8368 (ST_COMMENT_STYLE, ST_STRING_STYLE): New codes to denote
Dave Love <fx@gnu.org>
parents:
diff changeset
8369 delimiters for new types of strings and comments.
Dave Love <fx@gnu.org>
parents:
diff changeset
8370 (Vparse_sexp_lookup_properties): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
8371 (struct lisp_parse_state): Comment updated.
Dave Love <fx@gnu.org>
parents:
diff changeset
8372 (gl_state): New global variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
8373 (update_syntax_table): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
8374 (char_quoted): Move earlier, update gl_state when needed.
Dave Love <fx@gnu.org>
parents:
diff changeset
8375 (find_defun_start): Update gl_state when needed.
Dave Love <fx@gnu.org>
parents:
diff changeset
8376 (back_comment): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
8377 (Scomment_fence, Sstring_fence): New delimeter char classes
Dave Love <fx@gnu.org>
parents:
diff changeset
8378 denoted by `!' and `|'.
Dave Love <fx@gnu.org>
parents:
diff changeset
8379 (Fchar_syntax, Fmatching_paren): Update gl_state to whole-buffer state.
Dave Love <fx@gnu.org>
parents:
diff changeset
8380 (scan_words): Update gl_state when needed.
Dave Love <fx@gnu.org>
parents:
diff changeset
8381 (Fskip_chars_forward): Move from search.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
8382 (Fskip_chars_backward): Move from search.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
8383 (Fskip_syntax_forward): Move from search.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
8384 (Fskip_syntax_backward): Move from search.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
8385 (skip_chars): Move from search.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
8386 (Fforward_comment, scan_lists): Update gl_state when needed.
Dave Love <fx@gnu.org>
parents:
diff changeset
8387 Handle Scomment_fence, Sstring_fence.
Dave Love <fx@gnu.org>
parents:
diff changeset
8388 (Fbackward_prefix_chars) update gl_state when needed.
Dave Love <fx@gnu.org>
parents:
diff changeset
8389 (scan_sexps_forward): update gl_state when needed.
Dave Love <fx@gnu.org>
parents:
diff changeset
8390 Handle Scomment_fence, Sstring_fence.
Dave Love <fx@gnu.org>
parents:
diff changeset
8391 If comment_stop==-1, stop at start or end of comment or string.
Dave Love <fx@gnu.org>
parents:
diff changeset
8392 (Fparse-partial-sexp): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
8393 (syms_of_syntax): Move initialization of skip* from search.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
8394
Dave Love <fx@gnu.org>
parents:
diff changeset
8395 * syntax.h (enum syntaxcode):
Dave Love <fx@gnu.org>
parents:
diff changeset
8396 New members Scomment_fence, Sstring_fence.
Dave Love <fx@gnu.org>
parents:
diff changeset
8397 (SYNTAX_ENTRY): Depending on the value of SYNTAX_ENTRY_VIA_PROPERTY
Dave Love <fx@gnu.org>
parents:
diff changeset
8398 may do a lookup for syntax table in gl_state.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
8399 (UPDATE_SYNTAX_TABLE_FORWARD, UPDATE_SYNTAX_TABLE_BACKWARD)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
8400 (UPDATE_SYNTAX_TABLE, SETUP_SYNTAX_TABLE)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
8401 (SETUP_SYNTAX_TABLE_FOR_OBJECT): New macros.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8402 (struct gl_state_s): New struct.
Dave Love <fx@gnu.org>
parents:
diff changeset
8403
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
8404 * textprop.c: Style of comments corrected.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8405 (interval_of): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
8406
Dave Love <fx@gnu.org>
parents:
diff changeset
8407 1997-04-14 Eli Zaretskii <eliz@wombat.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8408
Dave Love <fx@gnu.org>
parents:
diff changeset
8409 * w16select.c: New file, MS-Windows clipboard support from
Dave Love <fx@gnu.org>
parents:
diff changeset
8410 Emacs running as MSDOS application.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
8411
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8412 * s/msdos.h (SYMS_SYSTEM): Add `syms_of_win16select'.
Dave Love <fx@gnu.org>
parents:
diff changeset
8413
Dave Love <fx@gnu.org>
parents:
diff changeset
8414 * Makefile.in (MSDOS_OBJ): Add w16select.o.
Dave Love <fx@gnu.org>
parents:
diff changeset
8415 (dependencies): Add dependencies for w16select.o.
Dave Love <fx@gnu.org>
parents:
diff changeset
8416
Dave Love <fx@gnu.org>
parents:
diff changeset
8417 1997-04-14 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8418
Dave Love <fx@gnu.org>
parents:
diff changeset
8419 * undo.c (Fprimitive_undo): When inserting, always insert
Dave Love <fx@gnu.org>
parents:
diff changeset
8420 after markers (the ordinary kind of insertion).
Dave Love <fx@gnu.org>
parents:
diff changeset
8421
Dave Love <fx@gnu.org>
parents:
diff changeset
8422 * insdel.c (adjust_markers): Don't be confused by the gap
Dave Love <fx@gnu.org>
parents:
diff changeset
8423 when computing the arg to record_marker_adjustment.
Dave Love <fx@gnu.org>
parents:
diff changeset
8424
Dave Love <fx@gnu.org>
parents:
diff changeset
8425 1997-04-11 Karl Heuer <kwzh@gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8426
Dave Love <fx@gnu.org>
parents:
diff changeset
8427 * category.c (Fmodify_category_entry): Delete second arg in call
Dave Love <fx@gnu.org>
parents:
diff changeset
8428 to make_sub_char_table.
Dave Love <fx@gnu.org>
parents:
diff changeset
8429
Dave Love <fx@gnu.org>
parents:
diff changeset
8430 * lisp.h (DOWNCASE): Return int, not Lisp_Object.
Dave Love <fx@gnu.org>
parents:
diff changeset
8431 (UPPERCASEP): Use DOWNCASE.
Dave Love <fx@gnu.org>
parents:
diff changeset
8432 (UPCASE_TABLE): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
8433 (NOCASEP, UPCASE1): Use UPCASE_TABLE.
Dave Love <fx@gnu.org>
parents:
diff changeset
8434 [!NO_UNION_TYPE] (make_number): Declare.
Dave Love <fx@gnu.org>
parents:
diff changeset
8435
Dave Love <fx@gnu.org>
parents:
diff changeset
8436 1997-04-10 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8437
Dave Love <fx@gnu.org>
parents:
diff changeset
8438 * minibuf.c (read_minibuf): Get the string from the minibuffer
Dave Love <fx@gnu.org>
parents:
diff changeset
8439 even if the user has selected a different buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
8440
Dave Love <fx@gnu.org>
parents:
diff changeset
8441 * fileio.c (Finsert_file_contents): Do call signal_after_change
Dave Love <fx@gnu.org>
parents:
diff changeset
8442 when REPLACE is handled by reading directly from the file.
Dave Love <fx@gnu.org>
parents:
diff changeset
8443 Use insert_1 to insert replacement text, to avoid
Dave Love <fx@gnu.org>
parents:
diff changeset
8444 query about whether to modify the buffer.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
8445
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8446 1997-04-10 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8447
Dave Love <fx@gnu.org>
parents:
diff changeset
8448 * Makefile.in (mallocobj): Make non-REL_ALLOC configuration work
Dave Love <fx@gnu.org>
parents:
diff changeset
8449 with glibc's malloc--do use vm-limit.o.
Dave Love <fx@gnu.org>
parents:
diff changeset
8450
Dave Love <fx@gnu.org>
parents:
diff changeset
8451 1997-04-10 Karl Heuer <kwzh@gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8452
Dave Love <fx@gnu.org>
parents:
diff changeset
8453 * cmds.c (internal_self_insert): Fix return value.
Dave Love <fx@gnu.org>
parents:
diff changeset
8454 * category.c (Fmake_category_set): Use XSETFASTINT.
Dave Love <fx@gnu.org>
parents:
diff changeset
8455 * minibuf.c (scmp): Fix Lisp_Object/integer confusion.
Dave Love <fx@gnu.org>
parents:
diff changeset
8456 (Fdisplay_completion_list): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
8457 * insdel.c (Fcombine_after_change_execute): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
8458 * xselect.c (expect_property_change): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
8459 * xterm.c (construct_menu_click, note_mouse_highlight): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
8460 (fast_find_position): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
8461 * ccl.c (ccl_driver): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
8462 * coding.c (Ffind_coding_system): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
8463 * charset.c (Fconcat_chars, ONE_BYTE_CHAR_WIDTH): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
8464 * xmenu.c (Fx_popup_menu, set_frame_menubar): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
8465 * disptab.h (DISP_TABLE_P): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
8466 * xdisp.c (display_text_line): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
8467 * dispnew.c (Fframe_or_buffer_changed_p): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
8468 * window.c (Fset_window_buffer, Fdisplay_buffer): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
8469 (delete_window): Don't return value from void function.
Dave Love <fx@gnu.org>
parents:
diff changeset
8470
Dave Love <fx@gnu.org>
parents:
diff changeset
8471 1997-04-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8472
Dave Love <fx@gnu.org>
parents:
diff changeset
8473 * s/freebsd.h (BSD_SYSTEM): Alternate definition for FreeBSD v3.
Dave Love <fx@gnu.org>
parents:
diff changeset
8474
Dave Love <fx@gnu.org>
parents:
diff changeset
8475 * systty.h (GETPGRP_NO_ARG): If Glibc 2.1 or later,
Dave Love <fx@gnu.org>
parents:
diff changeset
8476 don't define this if _BSD_SOURCE is defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
8477
Dave Love <fx@gnu.org>
parents:
diff changeset
8478 1997-04-08 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8479
Dave Love <fx@gnu.org>
parents:
diff changeset
8480 * emacs.c (malloc_get_state, malloc_set_state): New declarations.
Dave Love <fx@gnu.org>
parents:
diff changeset
8481 (main): Restore internal malloc state when loading from dumped image.
Dave Love <fx@gnu.org>
parents:
diff changeset
8482 (Fdump_emacs): Copy internal malloc state for dumping, then free it.
Dave Love <fx@gnu.org>
parents:
diff changeset
8483
Dave Love <fx@gnu.org>
parents:
diff changeset
8484 * alloc.c: For glibc's malloc, include <malloc.h> for mallinfo,
Dave Love <fx@gnu.org>
parents:
diff changeset
8485 mallopt, struct mallinfo, and mallopt constants.
Dave Love <fx@gnu.org>
parents:
diff changeset
8486 (BYTES_USED): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
8487 (memory_full, emacs_blocked_free): Replace _bytes_used with BYTES_USED.
Dave Love <fx@gnu.org>
parents:
diff changeset
8488 (emacs_blocked_malloc): Set sbrk padding value for glibc, as is
Dave Love <fx@gnu.org>
parents:
diff changeset
8489 done with gmalloc.
Dave Love <fx@gnu.org>
parents:
diff changeset
8490 (allocate_vectorlike, make_uninit_string):
Dave Love <fx@gnu.org>
parents:
diff changeset
8491 Prevent using mmap for possible large chunks.
Dave Love <fx@gnu.org>
parents:
diff changeset
8492 (init_alloc_once): Set trim and mmap malloc parms, when using glibc.
Dave Love <fx@gnu.org>
parents:
diff changeset
8493
Dave Love <fx@gnu.org>
parents:
diff changeset
8494 * config.in (DOUG_LEA_MALLOC): Add #undef.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
8495
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8496 * Makefile.in (mallocobj): Don't add gmalloc if using glibc.
Dave Love <fx@gnu.org>
parents:
diff changeset
8497 Drop check for `old malloc'; it isn't distributed with Emacs.
Dave Love <fx@gnu.org>
parents:
diff changeset
8498
Dave Love <fx@gnu.org>
parents:
diff changeset
8499 1997-04-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8500
Dave Love <fx@gnu.org>
parents:
diff changeset
8501 * casetab.c (init_casetab_once): Initialize the purpose slot.
Dave Love <fx@gnu.org>
parents:
diff changeset
8502
Dave Love <fx@gnu.org>
parents:
diff changeset
8503 1997-04-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8504
Dave Love <fx@gnu.org>
parents:
diff changeset
8505 * keyboard.c (read_key_sequence): New argument FIX_CURRENT_BUFFER.
Dave Love <fx@gnu.org>
parents:
diff changeset
8506 Restore the current buffer from selected window on occasion.
Dave Love <fx@gnu.org>
parents:
diff changeset
8507 All callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
8508
Dave Love <fx@gnu.org>
parents:
diff changeset
8509 1997-04-07 Kenichi HANDA <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
8510
Dave Love <fx@gnu.org>
parents:
diff changeset
8511 * Makefile.in (lisp, shortlisp): Include english.elc and
Dave Love <fx@gnu.org>
parents:
diff changeset
8512 tibetan.elc.
Dave Love <fx@gnu.org>
parents:
diff changeset
8513
Dave Love <fx@gnu.org>
parents:
diff changeset
8514 * alloc.c (Fmake_char_table): Adjusted for the new structure of
Dave Love <fx@gnu.org>
parents:
diff changeset
8515 Lisp_Char_Table.
Dave Love <fx@gnu.org>
parents:
diff changeset
8516 (make_sub_char_table): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
8517
Dave Love <fx@gnu.org>
parents:
diff changeset
8518 * category.c (category-table-p): Check only type and purpose.
Dave Love <fx@gnu.org>
parents:
diff changeset
8519 (copy_category_table, Fmodify_category_entry): Adjusted for the
Dave Love <fx@gnu.org>
parents:
diff changeset
8520 new structure of Lisp_Char_Table.
Dave Love <fx@gnu.org>
parents:
diff changeset
8521
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
8522 * ccl.c (ccl_driver): Fix bug of the case CCL_WriteArrayReadJump.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8523
Dave Love <fx@gnu.org>
parents:
diff changeset
8524 * charset.h (CHARSET_TABLE_ENTRY): Handle ASCII charset correctly.
Dave Love <fx@gnu.org>
parents:
diff changeset
8525 (SPLIT_NON_ASCII_CHAR, SPLIT_CHAR): Return -1 in C2 for DIMENSION1
Dave Love <fx@gnu.org>
parents:
diff changeset
8526 characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
8527
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
8528 * charset.c (non_ascii_char_to_string, update_charset_table)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
8529 (Fsplit_char): Adjusted for the above change.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8530
Dave Love <fx@gnu.org>
parents:
diff changeset
8531 * coding.c (detect_coding_iso2022, detect_coding_mask): Ignore
Dave Love <fx@gnu.org>
parents:
diff changeset
8532 invalid ESC sequence for ISO 2022.
Dave Love <fx@gnu.org>
parents:
diff changeset
8533 (Fencode_sjis_char, Fencode_big5_char): Adjusted for the change of
Dave Love <fx@gnu.org>
parents:
diff changeset
8534 SPLIT_CHAR.
Dave Love <fx@gnu.org>
parents:
diff changeset
8535
Dave Love <fx@gnu.org>
parents:
diff changeset
8536 * data.c (Faref, Faset): Adjusted for the new structure of
Dave Love <fx@gnu.org>
parents:
diff changeset
8537 Lisp_Char_Table.
Dave Love <fx@gnu.org>
parents:
diff changeset
8538
Dave Love <fx@gnu.org>
parents:
diff changeset
8539 * disptab.c (disp_char_vector): Extern it.
Dave Love <fx@gnu.org>
parents:
diff changeset
8540 (DISP_CHAR_VECTOR): Handle multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
8541
Dave Love <fx@gnu.org>
parents:
diff changeset
8542 * fns.c (copy_sub_char_table): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
8543 (Fcopy_sequence): Call copy_sub_char_table for copying a sub char
Dave Love <fx@gnu.org>
parents:
diff changeset
8544 table.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
8545 (Fchar_table_range, Fset_char_table_range, map_char_table)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
8546 (Fmap_char_table): Handle multibyte characters correctly.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8547
Dave Love <fx@gnu.org>
parents:
diff changeset
8548 * fontset.c (Vhighlight_wrong_size_font, Vclip_large_size_font):
Dave Love <fx@gnu.org>
parents:
diff changeset
8549 New variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
8550 (syms_of_fontset): Declare them as Lisp variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
8551
Dave Love <fx@gnu.org>
parents:
diff changeset
8552 * fontset.h (Vhighlight_wrong_size_font, Vclip_large_size_font):
Dave Love <fx@gnu.org>
parents:
diff changeset
8553 Extern them.
Dave Love <fx@gnu.org>
parents:
diff changeset
8554
Dave Love <fx@gnu.org>
parents:
diff changeset
8555 * keymap.c (describe_vector): Adjusted for the new structure of
Dave Love <fx@gnu.org>
parents:
diff changeset
8556 Lisp_Char_Table.
Dave Love <fx@gnu.org>
parents:
diff changeset
8557
Dave Love <fx@gnu.org>
parents:
diff changeset
8558 * lisp.h (CHAR_TABLE_STANDARD_SLOTS): Now 4 more slots than
Dave Love <fx@gnu.org>
parents:
diff changeset
8559 CHAR_TABLE_ORDINARY_SLOTS for top, defalt, parent, and purpose.
Dave Love <fx@gnu.org>
parents:
diff changeset
8560 (SUB_CHAR_TABLE_ORDINARY_SLOTS, SUB_CHAR_TABLE_STANDARD_SLOTS):
Dave Love <fx@gnu.org>
parents:
diff changeset
8561 New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
8562 (CHAR_TABLE_REF, CHAR_TABLE_SET): Enclose args by parenthesis.
Dave Love <fx@gnu.org>
parents:
diff changeset
8563 (struct Lisp_Char_Table): New member `top'. The member `defalt'
Dave Love <fx@gnu.org>
parents:
diff changeset
8564 is moved before `contents' so that XCHAT_TABLE (val)->defalt can
Dave Love <fx@gnu.org>
parents:
diff changeset
8565 also be used for a sub char table.
Dave Love <fx@gnu.org>
parents:
diff changeset
8566 (SUB_CHAR_TABLE_P): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
8567 (make_sub_char_table): Extern it.
Dave Love <fx@gnu.org>
parents:
diff changeset
8568
Dave Love <fx@gnu.org>
parents:
diff changeset
8569 * lread.c (read1): Adjusted for the new structure of
Dave Love <fx@gnu.org>
parents:
diff changeset
8570 Lisp_Char_Table.
Dave Love <fx@gnu.org>
parents:
diff changeset
8571
Dave Love <fx@gnu.org>
parents:
diff changeset
8572 * print.c (print): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
8573
Dave Love <fx@gnu.org>
parents:
diff changeset
8574 * xdisp.c (disp_char_vector): New function to be used from the
Dave Love <fx@gnu.org>
parents:
diff changeset
8575 macro DISP_CHAR_VECTOR for multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
8576
Dave Love <fx@gnu.org>
parents:
diff changeset
8577 * xterm.c (dumpglyphs): Clip and highlight glyphs displayed with
Dave Love <fx@gnu.org>
parents:
diff changeset
8578 fonts of wrong size.
Dave Love <fx@gnu.org>
parents:
diff changeset
8579
85960
71ce838e9a10 *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 78260
diff changeset
8580 1997-04-06 Eli Zaretskii <eliz@wombat.gnu.ai.mit.edu>
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8581
Dave Love <fx@gnu.org>
parents:
diff changeset
8582 * emacs.c (init_cmdargs) [MSDOS]: Make the change that sets
Dave Love <fx@gnu.org>
parents:
diff changeset
8583 `installation-directory' if `info' is found as its subdirectory or
Dave Love <fx@gnu.org>
parents:
diff changeset
8584 sibling, be conditioned on MSDOS (it makes trouble on Unix).
Dave Love <fx@gnu.org>
parents:
diff changeset
8585
Dave Love <fx@gnu.org>
parents:
diff changeset
8586 1997-04-05 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8587
Dave Love <fx@gnu.org>
parents:
diff changeset
8588 * coding.c (Ffind_coding_system): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
8589
Dave Love <fx@gnu.org>
parents:
diff changeset
8590 1997-04-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8591
Dave Love <fx@gnu.org>
parents:
diff changeset
8592 * fns.c (Fcopy_sequence): Delete unused variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
8593 (Fchar_table_extra_slot, Fset_char_table_extra_slot): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
8594 (map_char_table): When expanding indices, don't increase depth;
Dave Love <fx@gnu.org>
parents:
diff changeset
8595 that's amount used, not amount allocated.
Dave Love <fx@gnu.org>
parents:
diff changeset
8596
Dave Love <fx@gnu.org>
parents:
diff changeset
8597 * category.h [!__GNUC__] (CATEGORY_SET): Fix syntax error.
Dave Love <fx@gnu.org>
parents:
diff changeset
8598
Dave Love <fx@gnu.org>
parents:
diff changeset
8599 * lisp.h (CHAR_TABLE_REF): Fix syntax error.
Dave Love <fx@gnu.org>
parents:
diff changeset
8600 (LOWERCASEP): Use NOCASEP instead of its expansion.
Dave Love <fx@gnu.org>
parents:
diff changeset
8601 (UPCASE): Use UPPERCASEP instead of its expansion.
Dave Love <fx@gnu.org>
parents:
diff changeset
8602
Dave Love <fx@gnu.org>
parents:
diff changeset
8603 1997-04-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8604
Dave Love <fx@gnu.org>
parents:
diff changeset
8605 * fileio.c (Finsert_file_contents): When handling REPLACE,
Dave Love <fx@gnu.org>
parents:
diff changeset
8606 first try comparing block by block; if we discover a need for
Dave Love <fx@gnu.org>
parents:
diff changeset
8607 nontrivial code conversion, give up and try convert-whole-file method.
Dave Love <fx@gnu.org>
parents:
diff changeset
8608
Dave Love <fx@gnu.org>
parents:
diff changeset
8609 * fileio.c (Fcopy_file): Fix error message.
Dave Love <fx@gnu.org>
parents:
diff changeset
8610
Dave Love <fx@gnu.org>
parents:
diff changeset
8611 * fileio.c (Finsert_file_contents): Handle non-regular files.
Dave Love <fx@gnu.org>
parents:
diff changeset
8612
Dave Love <fx@gnu.org>
parents:
diff changeset
8613 1997-04-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8614
Dave Love <fx@gnu.org>
parents:
diff changeset
8615 * search.c (skip_chars): Make `c' an unsigned int.
Dave Love <fx@gnu.org>
parents:
diff changeset
8616
Dave Love <fx@gnu.org>
parents:
diff changeset
8617 1997-04-01 Erik Naggum <erik@naggum.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
8618
Dave Love <fx@gnu.org>
parents:
diff changeset
8619 * eval.c (Fuser_variable_p): If not a symbol, return nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
8620
Dave Love <fx@gnu.org>
parents:
diff changeset
8621 1997-03-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8622
Dave Love <fx@gnu.org>
parents:
diff changeset
8623 * fileio.c (Fcopy_file): Use Qfile_date_error if can't set file date.
Dave Love <fx@gnu.org>
parents:
diff changeset
8624 (Qfile_date_error): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
8625 (syms_of_fileio): Set it up.
Dave Love <fx@gnu.org>
parents:
diff changeset
8626 (Fcopy_file): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
8627 (Finsert_file_contents): Determine the character coding
Dave Love <fx@gnu.org>
parents:
diff changeset
8628 before we see if REPLACE can be handled.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
8629 Do handle REPLACE even if code conversion is needed.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8630
Dave Love <fx@gnu.org>
parents:
diff changeset
8631 1997-03-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8632
Dave Love <fx@gnu.org>
parents:
diff changeset
8633 * keymap.c (Faccessible_keymaps): When metizing, convert a
Dave Love <fx@gnu.org>
parents:
diff changeset
8634 string to a vector. But don't metize a character that is
Dave Love <fx@gnu.org>
parents:
diff changeset
8635 part of PREFIX.
Dave Love <fx@gnu.org>
parents:
diff changeset
8636
Dave Love <fx@gnu.org>
parents:
diff changeset
8637 * window.c (Qwindow_configuration_change_hook): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
8638 (Vwindow_configuration_change_hook): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
8639 (syms_of_window): Initialize; set up Lisp var.
Dave Love <fx@gnu.org>
parents:
diff changeset
8640 (delete_window): New subroutine, from Fdelete_window.
Dave Love <fx@gnu.org>
parents:
diff changeset
8641 Most callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
8642 (Fdelete_window): Call Vwindow_configuration_change_functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
8643 (Fset_window_buffer, Fenlarge_window, Fshrink_window):
Dave Love <fx@gnu.org>
parents:
diff changeset
8644 Call the Vwindow_configuration_change_functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
8645 (Fset_window_configuration): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
8646
Dave Love <fx@gnu.org>
parents:
diff changeset
8647 * dispnew.c (change_frame_size_1): Call Fset_window_buffer,
Dave Love <fx@gnu.org>
parents:
diff changeset
8648 so that Vwindow_configuration_change_hook gets run.
Dave Love <fx@gnu.org>
parents:
diff changeset
8649
Dave Love <fx@gnu.org>
parents:
diff changeset
8650 1997-03-25 Erik Naggum <erik@naggum.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
8651
Dave Love <fx@gnu.org>
parents:
diff changeset
8652 * process.c (Fopen_network_stream): Use same socket for in and out.
Dave Love <fx@gnu.org>
parents:
diff changeset
8653
Dave Love <fx@gnu.org>
parents:
diff changeset
8654 1997-03-23 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8655
Dave Love <fx@gnu.org>
parents:
diff changeset
8656 * frame.c (frames_bury_buffer): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
8657 * buffer.c (Fbury_buffer): Call frames_bury_buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
8658
Dave Love <fx@gnu.org>
parents:
diff changeset
8659 1997-03-22 Mark W. Eichin <eichin@kitten.gen.ma.us>
Dave Love <fx@gnu.org>
parents:
diff changeset
8660
Dave Love <fx@gnu.org>
parents:
diff changeset
8661 * 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
8662 XK_ISO_* keys found in XFree86.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8663 (ISO_FUNCTION_KEY_OFFSET): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
8664 (iso_lispy_function_keys): New table.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
8665
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8666 * xterm.c (XTread_socket): Accept XK_ISO_* keys.
Dave Love <fx@gnu.org>
parents:
diff changeset
8667
Dave Love <fx@gnu.org>
parents:
diff changeset
8668 1997-03-19 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
8669
Dave Love <fx@gnu.org>
parents:
diff changeset
8670 * xterm.c (dumpglyphs): Set a clipping region when we draw glyphs
Dave Love <fx@gnu.org>
parents:
diff changeset
8671 with a font of inappropriate size.
Dave Love <fx@gnu.org>
parents:
diff changeset
8672 (x_list_fonts): Try alternative fonts if we can't find a font of an
Dave Love <fx@gnu.org>
parents:
diff changeset
8673 appropriate size.
Dave Love <fx@gnu.org>
parents:
diff changeset
8674
Dave Love <fx@gnu.org>
parents:
diff changeset
8675 * fontset.c (Valternative_fontname_alist): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
8676 (syms_of_fontset): Declare Lisp variable alternative-fontname-alist.
Dave Love <fx@gnu.org>
parents:
diff changeset
8677
Dave Love <fx@gnu.org>
parents:
diff changeset
8678 * fontset.h (Valternative_fontname_alist): Extern it.
Dave Love <fx@gnu.org>
parents:
diff changeset
8679
Dave Love <fx@gnu.org>
parents:
diff changeset
8680 * term.c (insert_glyphs): Fix a bug which turns up when
Dave Love <fx@gnu.org>
parents:
diff changeset
8681 TS_ins_multi_chars is 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
8682
Dave Love <fx@gnu.org>
parents:
diff changeset
8683 1997-03-18 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
8684
Dave Love <fx@gnu.org>
parents:
diff changeset
8685 * xterm.c (x_list_fonts): Comment about cached font list added.
Dave Love <fx@gnu.org>
parents:
diff changeset
8686
Dave Love <fx@gnu.org>
parents:
diff changeset
8687 * fns.c (map_char_table): Handle multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
8688
Dave Love <fx@gnu.org>
parents:
diff changeset
8689 * lisp.h (CHAR_TABLE_ORDINARY_SLOTS): Change to 384 (== 256 + 128).
Dave Love <fx@gnu.org>
parents:
diff changeset
8690 (CHAR_TABLE_STANDARD_SLOTS): Adjusted for the above change.
Dave Love <fx@gnu.org>
parents:
diff changeset
8691 (CHAR_TABLE_SINGLE_BYTE_SLOTS): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
8692 (CHAR_TABLE_REF, CHAR_TABLE_SET): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
8693
Dave Love <fx@gnu.org>
parents:
diff changeset
8694 * data.c (Faref, Faset): Adjusted for the above change.
Dave Love <fx@gnu.org>
parents:
diff changeset
8695
Dave Love <fx@gnu.org>
parents:
diff changeset
8696 * syntax.h (SET_RAW_SYNTAX_ENTRY, SYNTAX_ENTRY): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
8697
Dave Love <fx@gnu.org>
parents:
diff changeset
8698 * category.h (CATEGORY_SET): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
8699
Dave Love <fx@gnu.org>
parents:
diff changeset
8700 * category.c (Fmodify_category_entry): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
8701
Dave Love <fx@gnu.org>
parents:
diff changeset
8702 * keymap.c (describe_vector): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
8703 (push_key_description): A key code less than 512 is printed with 3
Dave Love <fx@gnu.org>
parents:
diff changeset
8704 octal numbers. Print only entries of valid charsets.
Dave Love <fx@gnu.org>
parents:
diff changeset
8705
Dave Love <fx@gnu.org>
parents:
diff changeset
8706 * disptab.h (GLYPH_FOLLOW_ALIASES): Assure that the resulting G
Dave Love <fx@gnu.org>
parents:
diff changeset
8707 contains valid character code.
Dave Love <fx@gnu.org>
parents:
diff changeset
8708
Dave Love <fx@gnu.org>
parents:
diff changeset
8709 * xdisp.c (copy_part_of_rope): Declare glyph as type GLYPH. For a
Dave Love <fx@gnu.org>
parents:
diff changeset
8710 invalid character code, use ' ' (space).
Dave Love <fx@gnu.org>
parents:
diff changeset
8711 (display_string, display_text_line): Check validity of character
Dave Love <fx@gnu.org>
parents:
diff changeset
8712 code before calling fix_glyph.
Dave Love <fx@gnu.org>
parents:
diff changeset
8713
Dave Love <fx@gnu.org>
parents:
diff changeset
8714 * term.c (encode_terminal_code): Check validity of character code.
Dave Love <fx@gnu.org>
parents:
diff changeset
8715
Dave Love <fx@gnu.org>
parents:
diff changeset
8716 * charset.h (MAX_CHARSET): Definition changed to the actual
Dave Love <fx@gnu.org>
parents:
diff changeset
8717 maximum valid charset.
Dave Love <fx@gnu.org>
parents:
diff changeset
8718 (MAX_CHAR): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
8719
Dave Love <fx@gnu.org>
parents:
diff changeset
8720 * charset.c, coding.h, coding.c, fontset.h, fontset.c, xselect.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
8721 Adjusted for the above change.
Dave Love <fx@gnu.org>
parents:
diff changeset
8722
Dave Love <fx@gnu.org>
parents:
diff changeset
8723 * charset.c (str_cmpchar_id): Return -1 if we have no more room
Dave Love <fx@gnu.org>
parents:
diff changeset
8724 for a new composite character.
Dave Love <fx@gnu.org>
parents:
diff changeset
8725 (Fmake_char_internal): Docstring is moved to lisp/mule.el.
Dave Love <fx@gnu.org>
parents:
diff changeset
8726
Dave Love <fx@gnu.org>
parents:
diff changeset
8727 * fontset.h (struct font_info): Typo in comment of
Dave Love <fx@gnu.org>
parents:
diff changeset
8728 `relative_compose' fixed.
Dave Love <fx@gnu.org>
parents:
diff changeset
8729
Dave Love <fx@gnu.org>
parents:
diff changeset
8730 1997-03-14 Karl Heuer <kwzh@gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8731
Dave Love <fx@gnu.org>
parents:
diff changeset
8732 * window.c (change_window_height): Handle shrink as well as enlarge.
Dave Love <fx@gnu.org>
parents:
diff changeset
8733
Dave Love <fx@gnu.org>
parents:
diff changeset
8734 1997-03-13 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8735
Dave Love <fx@gnu.org>
parents:
diff changeset
8736 * buffer.c (reset_buffer): Initialize display_count slot.
Dave Love <fx@gnu.org>
parents:
diff changeset
8737
Dave Love <fx@gnu.org>
parents:
diff changeset
8738 * search.c (Freplace_match): Give error if
Dave Love <fx@gnu.org>
parents:
diff changeset
8739 NEWTEXT uses backslash in an invalid way.
Dave Love <fx@gnu.org>
parents:
diff changeset
8740
Dave Love <fx@gnu.org>
parents:
diff changeset
8741 1997-03-10 Karl Heuer <kwzh@gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8742
Dave Love <fx@gnu.org>
parents:
diff changeset
8743 * lisp.h (FAST_MAKE_GLYPH): Don't cast CHAR arg; character codes
Dave Love <fx@gnu.org>
parents:
diff changeset
8744 are now wider than C chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
8745
Dave Love <fx@gnu.org>
parents:
diff changeset
8746 1997-03-09 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8747
Dave Love <fx@gnu.org>
parents:
diff changeset
8748 * buffer.c (Fkill_buffer): Call frames_discard_buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
8749 (record_buffer): Move buffer to front of frame_buffer_list.
Dave Love <fx@gnu.org>
parents:
diff changeset
8750 (Fother_buffer): Use frame_buffer_list.
Dave Love <fx@gnu.org>
parents:
diff changeset
8751
Dave Love <fx@gnu.org>
parents:
diff changeset
8752 * frame.h (struct frame): New field buffer_list.
Dave Love <fx@gnu.org>
parents:
diff changeset
8753
Dave Love <fx@gnu.org>
parents:
diff changeset
8754 * frame.c (frame_buffer_list, set_frame_buffer_list): New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
8755 (store_frame_param): Handle buffer-list parameter.
Dave Love <fx@gnu.org>
parents:
diff changeset
8756 (Qbuffer_list): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
8757 (syms_of_frame_1): Initialize it.
Dave Love <fx@gnu.org>
parents:
diff changeset
8758 (make_frame): Initialize buffer_list field.
Dave Love <fx@gnu.org>
parents:
diff changeset
8759 (Fframe_parameters): Handle buffer-list parameter.
Dave Love <fx@gnu.org>
parents:
diff changeset
8760 (frames_discard_buffer): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
8761 (make_frame): Initialize buffer_list.
Dave Love <fx@gnu.org>
parents:
diff changeset
8762
Dave Love <fx@gnu.org>
parents:
diff changeset
8763 * alloc.c (mark_object): Mark the buffer_list field.
Dave Love <fx@gnu.org>
parents:
diff changeset
8764
Dave Love <fx@gnu.org>
parents:
diff changeset
8765 1997-03-05 Ken'ichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
8766
Dave Love <fx@gnu.org>
parents:
diff changeset
8767 * coding.c (decode_eol): Fix bug of converting CRLF to LF.
Dave Love <fx@gnu.org>
parents:
diff changeset
8768
Dave Love <fx@gnu.org>
parents:
diff changeset
8769 1997-03-05 NIIBE Yutaka <gniibe@mri.co.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
8770
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
8771 * indent.c (compute_motion): When POS >= TO, don't call
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8772 find_before_next_newline as it assumes POS < TO.
Dave Love <fx@gnu.org>
parents:
diff changeset
8773
Dave Love <fx@gnu.org>
parents:
diff changeset
8774 1997-03-02 Ken'ichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
8775
Dave Love <fx@gnu.org>
parents:
diff changeset
8776 * category.h (CATEGORY_SET): Cast arg C to
Dave Love <fx@gnu.org>
parents:
diff changeset
8777 `unsigned char' before indexing category table directly.
Dave Love <fx@gnu.org>
parents:
diff changeset
8778
Dave Love <fx@gnu.org>
parents:
diff changeset
8779 1997-03-01 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8780
Dave Love <fx@gnu.org>
parents:
diff changeset
8781 * process.c (wait_reading_process_input): If wait_for_cell,
Dave Love <fx@gnu.org>
parents:
diff changeset
8782 ignore subprocess input and respond only to keyboard.
Dave Love <fx@gnu.org>
parents:
diff changeset
8783 (non_process_wait_mask): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
8784 (add_keyboard_wait_descriptor): Update it.
Dave Love <fx@gnu.org>
parents:
diff changeset
8785 (delete_keyboard_wait_descriptor): Update it.
Dave Love <fx@gnu.org>
parents:
diff changeset
8786 (init_process): Initialize it.
Dave Love <fx@gnu.org>
parents:
diff changeset
8787
Dave Love <fx@gnu.org>
parents:
diff changeset
8788 1997-03-01 NIIBE Yutaka <gniibe@mri.co.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
8789
Dave Love <fx@gnu.org>
parents:
diff changeset
8790 * gmalloc.c [__GLIBC__ >= 2]: Don't declare __getpagesize.
Dave Love <fx@gnu.org>
parents:
diff changeset
8791
Dave Love <fx@gnu.org>
parents:
diff changeset
8792 1997-02-28 Tomohiko MORIOKA <morioka@jaist.ac.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
8793
Dave Love <fx@gnu.org>
parents:
diff changeset
8794 * coding.c (create_process, Fopen_network_stream): Typo in indexes
Dave Love <fx@gnu.org>
parents:
diff changeset
8795 of array proc_encode_coding_system fixed.
Dave Love <fx@gnu.org>
parents:
diff changeset
8796
Dave Love <fx@gnu.org>
parents:
diff changeset
8797 1997-02-28 Kenichi HANDA <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
8798
Dave Love <fx@gnu.org>
parents:
diff changeset
8799 * Makefile.in (lisp, shortlisp): Add lao.elc.
Dave Love <fx@gnu.org>
parents:
diff changeset
8800
Dave Love <fx@gnu.org>
parents:
diff changeset
8801 * buffer.c (init_buffer_once): Make member
Dave Love <fx@gnu.org>
parents:
diff changeset
8802 enable_multibyte_characters of struct buffer not always local.
Dave Love <fx@gnu.org>
parents:
diff changeset
8803 (reset_buffer): Do not reset b->enable_multibyte_characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
8804 (syms_of_buffer): Declare default-enable-multibyte-characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
8805
Dave Love <fx@gnu.org>
parents:
diff changeset
8806 * category.h (CATEGORY_SET): For a composite character, return
Dave Love <fx@gnu.org>
parents:
diff changeset
8807 category set of the first component.
Dave Love <fx@gnu.org>
parents:
diff changeset
8808
Dave Love <fx@gnu.org>
parents:
diff changeset
8809 * ccl.c (Fregister_ccl_program): Escape newlines in docstring.
Dave Love <fx@gnu.org>
parents:
diff changeset
8810
Dave Love <fx@gnu.org>
parents:
diff changeset
8811 * coding.h (struct iso2022_spec): Member requested_designation is
Dave Love <fx@gnu.org>
parents:
diff changeset
8812 changed to array of `char' just for saving memory.
Dave Love <fx@gnu.org>
parents:
diff changeset
8813 (CODING_FLAG_ISO_INIT_AT_BOL, CODING_FLAG_ISO_DESIGNATE_AT_BOL):
Dave Love <fx@gnu.org>
parents:
diff changeset
8814 New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
8815
Dave Love <fx@gnu.org>
parents:
diff changeset
8816 * coding.c (setup_coding_system): Now, flags of ISO2022 coding
Dave Love <fx@gnu.org>
parents:
diff changeset
8817 systems contains charsets instead of charset IDs. Correct setting
Dave Love <fx@gnu.org>
parents:
diff changeset
8818 coding->symbol and coding->eol_type. The performance improved.
85960
71ce838e9a10 *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 78260
diff changeset
8819 (encode_coding): Fix typo ("=" -> "==").
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8820 (detect_coding_iso2022, decode_coding_iso2022): Make the code
Dave Love <fx@gnu.org>
parents:
diff changeset
8821 robust against invalid SI and SO.
Dave Love <fx@gnu.org>
parents:
diff changeset
8822 (ENCODE_RESET_PLANE_AND_REGISTER): Argument `eol' is deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
8823 Don't call ENCODE_DESIGNATION if nothing designated initially.
Dave Love <fx@gnu.org>
parents:
diff changeset
8824 (encode_designation_at_bol) New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
8825 (encode_coding_iso2022): Handle CODING_FLAG_ISO_INIT_AT_BOL and
Dave Love <fx@gnu.org>
parents:
diff changeset
8826 CODING_FLAG_ISO_DESIGNATE_AT_BOL.
Dave Love <fx@gnu.org>
parents:
diff changeset
8827 (detect_coding_iso2022): Detect coding-category-iso-8-2 more
Dave Love <fx@gnu.org>
parents:
diff changeset
8828 precisely.
Dave Love <fx@gnu.org>
parents:
diff changeset
8829 (Ffind_coding_system, syms_of_coding): Escape newlines in
Dave Love <fx@gnu.org>
parents:
diff changeset
8830 docstring.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
8831
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8832 * charset.h (INC_POS, DEC_POS): Don't increase or decrease too
Dave Love <fx@gnu.org>
parents:
diff changeset
8833 much if there's binary code (invalid character code).
Dave Love <fx@gnu.org>
parents:
diff changeset
8834
Dave Love <fx@gnu.org>
parents:
diff changeset
8835 * data.c (Faref, Faset): Handle a composite char correctly in
Dave Love <fx@gnu.org>
parents:
diff changeset
8836 char-table.
Dave Love <fx@gnu.org>
parents:
diff changeset
8837
Dave Love <fx@gnu.org>
parents:
diff changeset
8838 * disptab.h (DISP_CHAR_VECTOR): Allow bare 8-bit in display-table.
Dave Love <fx@gnu.org>
parents:
diff changeset
8839
Dave Love <fx@gnu.org>
parents:
diff changeset
8840 * charset.c (Fcmpchar_cmp_rule): Escape newlines in docstring.
Dave Love <fx@gnu.org>
parents:
diff changeset
8841
Dave Love <fx@gnu.org>
parents:
diff changeset
8842 * editfns.c (Fuser_full_name): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
8843
Dave Love <fx@gnu.org>
parents:
diff changeset
8844 * fileio.c (Finsert_file_contents, Fwrite_region): Do not perform
Dave Love <fx@gnu.org>
parents:
diff changeset
8845 character code conversion if enable-multibyte-characters is nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
8846
Dave Love <fx@gnu.org>
parents:
diff changeset
8847 * fontset.h (Vuse_default_ascent): Extern.
Dave Love <fx@gnu.org>
parents:
diff changeset
8848
Dave Love <fx@gnu.org>
parents:
diff changeset
8849 * fontset.c (syms_of_fontset): Intern Qfontset. Declare new lisp
Dave Love <fx@gnu.org>
parents:
diff changeset
8850 variable use-default-ascent.
Dave Love <fx@gnu.org>
parents:
diff changeset
8851 (Vuse_default_ascent): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
8852 (Ffont_info): Return also the value of default-ascent of a font.
Dave Love <fx@gnu.org>
parents:
diff changeset
8853 (fs_load_font): Disable updating fontsetp->height by non-ASCII
Dave Love <fx@gnu.org>
parents:
diff changeset
8854 character sets. This should be enabled when Emacs supports
Dave Love <fx@gnu.org>
parents:
diff changeset
8855 variable height lines.
Dave Love <fx@gnu.org>
parents:
diff changeset
8856 (fs_load_font, Fset_fontset_font): Bug fix to cope
Dave Love <fx@gnu.org>
parents:
diff changeset
8857 with the change of charsets to symbols.
Dave Love <fx@gnu.org>
parents:
diff changeset
8858
Dave Love <fx@gnu.org>
parents:
diff changeset
8859 * keymap.c (describe_vector): Do not describe deeper char-table if
Dave Love <fx@gnu.org>
parents:
diff changeset
8860 enable-multibyte-characters is nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
8861
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
8862 * process.c (proc_decode_coding_system, proc_encode_coding_system):
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
8863 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
8864 size of dumped Emacs.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8865 (create_process, Fopen_network_stream): Allocate them dynamically.
Dave Love <fx@gnu.org>
parents:
diff changeset
8866 (init_process): Initialize these pointers to NULL.
Dave Love <fx@gnu.org>
parents:
diff changeset
8867 (Fstart_process, Fopen_network_stream): Do not perform character
Dave Love <fx@gnu.org>
parents:
diff changeset
8868 code conversion if enable-multibyte-characters is nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
8869
Dave Love <fx@gnu.org>
parents:
diff changeset
8870 * search.c (skip_chars): If enable-multibyte-characters is nil,
Dave Love <fx@gnu.org>
parents:
diff changeset
8871 don't handle multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
8872
Dave Love <fx@gnu.org>
parents:
diff changeset
8873 * syntax.h (SET_RAW_SYNTAX_ENTRY, SYNTAX_ENTRY): Cast arg C to
Dave Love <fx@gnu.org>
parents:
diff changeset
8874 `unsigned char' before indexing syntax table directly.
Dave Love <fx@gnu.org>
parents:
diff changeset
8875
Dave Love <fx@gnu.org>
parents:
diff changeset
8876 * syntax.c (init_syntax_once): Add trick to avoid compiler warning
Dave Love <fx@gnu.org>
parents:
diff changeset
8877 of "comparison is always 1 ...".
Dave Love <fx@gnu.org>
parents:
diff changeset
8878 (describe_syntax): Handle the case that the argument VALUE is
Dave Love <fx@gnu.org>
parents:
diff changeset
8879 char-table.
Dave Love <fx@gnu.org>
parents:
diff changeset
8880
Dave Love <fx@gnu.org>
parents:
diff changeset
8881 * xdisp.c (display_mode_line): Avoid error while compiling with
Dave Love <fx@gnu.org>
parents:
diff changeset
8882 --with-x=no.
Dave Love <fx@gnu.org>
parents:
diff changeset
8883
Dave Love <fx@gnu.org>
parents:
diff changeset
8884 * xfns.c (syms_of_xfns): Documentation of
Dave Love <fx@gnu.org>
parents:
diff changeset
8885 x-pixel-size-width-font-regexp modified.
Dave Love <fx@gnu.org>
parents:
diff changeset
8886
Dave Love <fx@gnu.org>
parents:
diff changeset
8887 * xselect.c (lisp_data_to_selection_data, selection_data_to_lisp_data):
Dave Love <fx@gnu.org>
parents:
diff changeset
8888 Remove prefix "coding-system-" from coding system symbol names.
Dave Love <fx@gnu.org>
parents:
diff changeset
8889
Dave Love <fx@gnu.org>
parents:
diff changeset
8890 * xterm.h (struct x_display_info): New member
Dave Love <fx@gnu.org>
parents:
diff changeset
8891 Xatom_MULE_DEFAULT_ASCENT.
Dave Love <fx@gnu.org>
parents:
diff changeset
8892
Dave Love <fx@gnu.org>
parents:
diff changeset
8893 * xterm.c (dumpglyphs): Pay attention to characters registered in
Dave Love <fx@gnu.org>
parents:
diff changeset
8894 use-default-ascent. Fill background in advance if font has
Dave Love <fx@gnu.org>
parents:
diff changeset
8895 non-zero _MULE_BASELINE_OFFSET property.
Dave Love <fx@gnu.org>
parents:
diff changeset
8896 (x_load_font, x_term_init): Handle font property
Dave Love <fx@gnu.org>
parents:
diff changeset
8897 _MULE_DEFAULT_ASCENT.
Dave Love <fx@gnu.org>
parents:
diff changeset
8898
Dave Love <fx@gnu.org>
parents:
diff changeset
8899 1997-02-28 NIIBE Yutaka <gniibe@mri.co.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
8900
Dave Love <fx@gnu.org>
parents:
diff changeset
8901 * sysdep.c: `ospeed' should be short if not HAVE_TERMIO_H.
Dave Love <fx@gnu.org>
parents:
diff changeset
8902
Dave Love <fx@gnu.org>
parents:
diff changeset
8903 * xdisp.c (display_text_line): Correct displaying multi-column
Dave Love <fx@gnu.org>
parents:
diff changeset
8904 binary data.
Dave Love <fx@gnu.org>
parents:
diff changeset
8905 (try_window_id): Display blank lines from the next line, when
Dave Love <fx@gnu.org>
parents:
diff changeset
8906 xp.bufpos == ZV. (This bug is introduced by changes of Mule).
Dave Love <fx@gnu.org>
parents:
diff changeset
8907 Compare height against xp.vpos instead of xp.bufpos.
Dave Love <fx@gnu.org>
parents:
diff changeset
8908
Dave Love <fx@gnu.org>
parents:
diff changeset
8909 1997-02-27 Erik Naggum <erik@naggum.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
8910
Dave Love <fx@gnu.org>
parents:
diff changeset
8911 * lread.c (Fload): Call Vload_source_file_function with 4 args.
Dave Love <fx@gnu.org>
parents:
diff changeset
8912
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
8913 1997-02-22 Tsugutomo ENAMI <enami@ba2.so-net.or.jp>
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8914
85960
71ce838e9a10 *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 78260
diff changeset
8915 * regex.c: Include charset.h and category.h.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8916
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
8917 [!emacs] (BASE_LEADING_CODE_P, WORD_BOUNDARY_P, CHAR_HEAD_P)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
8918 (SINGLE_BYTE_CHAR_P, SAME_CHARSET_P, MULTIBYTE_FORM_LENGTH)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
8919 (STRING_CHAR_AND_LENGTH, GET_CHAR_AFTER_2, GET_CHAR_BEFORE_2):
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8920 New dummy macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
8921
Dave Love <fx@gnu.org>
parents:
diff changeset
8922 (enum re_opcode_t): New member categoryspec and
Dave Love <fx@gnu.org>
parents:
diff changeset
8923 notcategoryspec.
Dave Love <fx@gnu.org>
parents:
diff changeset
8924
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
8925 (STORE_CHARACTER_AND_INCR, EXTRACT_CHARACTER)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
8926 (CHARSET_LOOKUP_RANGE_TABLE_WITH_COUNT)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
8927 (CHARSET_LOOKUP_RANGE_TABLE, CHARSET_BITMAP_SIZE)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
8928 (CHARSET_RANGE_TABLE_EXISTS_P, CHARSET_RANGE_TABL)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
8929 (CHARSET_PAST_RANGE_TABLE): New macros.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8930
Dave Love <fx@gnu.org>
parents:
diff changeset
8931 (TRANSLATE): Cast return value to unsigned char, not char.
Dave Love <fx@gnu.org>
parents:
diff changeset
8932
Dave Love <fx@gnu.org>
parents:
diff changeset
8933 (struct range_table_work_area): New structure.
Dave Love <fx@gnu.org>
parents:
diff changeset
8934
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
8935 (EXTEND_RANGE_TABLE_WORK_AREA, SET_RANGE_TABLE_WORK_AREA)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
8936 (FREE_RANGE_TABLE_WORK_AREA, CLEAR_RANGE_TABLE_WORK_USED)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
8937 (RANGE_TABLE_WORK_USED, RANGE_TABLE_WORK_ELT): New macros.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8938 (FREE_STACK_RETURN): Call FREE_RANGE_TABLE_WORK_AREA.
Dave Love <fx@gnu.org>
parents:
diff changeset
8939
Dave Love <fx@gnu.org>
parents:
diff changeset
8940 (regex_compile): Declare `c' and `c1' as int to store
Dave Love <fx@gnu.org>
parents:
diff changeset
8941 multibyte characters.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
8942 Declare range_table_work and initialize it.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8943 Initialize bufp->multibyte to 0 if not emacs.
Dave Love <fx@gnu.org>
parents:
diff changeset
8944 For case '[' and `default', code re-written to handle
Dave Love <fx@gnu.org>
parents:
diff changeset
8945 multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
8946 Add code for case 'c' and 'C' to handle category spec.
Dave Love <fx@gnu.org>
parents:
diff changeset
8947
Dave Love <fx@gnu.org>
parents:
diff changeset
8948 (re_compile_fastmap): New local variables k, simple_char_max,
Dave Love <fx@gnu.org>
parents:
diff changeset
8949 and match_any_multibyte_characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
8950 Use macro CHARSET_BITMAP_SIZE.
Dave Love <fx@gnu.org>
parents:
diff changeset
8951 Handle multibyte characters in cases charset, charset_not,
Dave Love <fx@gnu.org>
parents:
diff changeset
8952 wordchar, notwordchar, anychar, syntaxspec, notsyntaxspec,
Dave Love <fx@gnu.org>
parents:
diff changeset
8953 categoryspec, notcategoryspec.
Dave Love <fx@gnu.org>
parents:
diff changeset
8954
Dave Love <fx@gnu.org>
parents:
diff changeset
8955 (STOP_ADDR_VSTRING, POS_ADDR_VSTRING): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
8956
Dave Love <fx@gnu.org>
parents:
diff changeset
8957 (re_search_2): Code re-written to handle multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
8958
Dave Love <fx@gnu.org>
parents:
diff changeset
8959 (AT_WORD_BOUNDARY): Macro disabled.
Dave Love <fx@gnu.org>
parents:
diff changeset
8960
Dave Love <fx@gnu.org>
parents:
diff changeset
8961 (re_match_2_internal): New local variable multibyte. `d' is
Dave Love <fx@gnu.org>
parents:
diff changeset
8962 incremented while paying attention to multibyte characters if
Dave Love <fx@gnu.org>
parents:
diff changeset
8963 necessary.
Dave Love <fx@gnu.org>
parents:
diff changeset
8964 For case charset, charsetnot, wordbound, notwordbound,
Dave Love <fx@gnu.org>
parents:
diff changeset
8965 wordbeg, wordend, matchsyntax, and matchnotsyntax, code
Dave Love <fx@gnu.org>
parents:
diff changeset
8966 re-written to handle multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
8967 Add code for case categoryspec and notcategoryspec.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
8968
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8969 * regex.h (struct re_pattern_buffer): New member multibyte.
Dave Love <fx@gnu.org>
parents:
diff changeset
8970
Dave Love <fx@gnu.org>
parents:
diff changeset
8971 1997-02-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8972
Dave Love <fx@gnu.org>
parents:
diff changeset
8973 * window.c (Fset_window_buffer): Increment display_count
Dave Love <fx@gnu.org>
parents:
diff changeset
8974 if it is an integer.
Dave Love <fx@gnu.org>
parents:
diff changeset
8975
Dave Love <fx@gnu.org>
parents:
diff changeset
8976 * buffer.c (init_buffer_once): Set up display_count.
Dave Love <fx@gnu.org>
parents:
diff changeset
8977 (syms_of_buffer): Set up Lisp variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
8978
Dave Love <fx@gnu.org>
parents:
diff changeset
8979 * buffer.h (struct buffer): New field display_count.
Dave Love <fx@gnu.org>
parents:
diff changeset
8980
Dave Love <fx@gnu.org>
parents:
diff changeset
8981 1997-02-20 NIIBE Yutaka <gniibe@mri.co.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
8982
Dave Love <fx@gnu.org>
parents:
diff changeset
8983 * dispnew.c (direct_output_forward_char): #if-0-out redundant
Dave Love <fx@gnu.org>
parents:
diff changeset
8984 check against truncated text at end of line.
Dave Love <fx@gnu.org>
parents:
diff changeset
8985 Add giving-up for buffers with reverse direction.
Dave Love <fx@gnu.org>
parents:
diff changeset
8986 (remake_frame_glyphs): Use FRAME_MESSAGE_BUF_SIZE
Dave Love <fx@gnu.org>
parents:
diff changeset
8987 instead of FRAME_WIDTH, as the message may include multi-byte
Dave Love <fx@gnu.org>
parents:
diff changeset
8988 character and the length may be longer than width.
Dave Love <fx@gnu.org>
parents:
diff changeset
8989 (width_run_cache_on_off): Disable width-run-cache when
Dave Love <fx@gnu.org>
parents:
diff changeset
8990 multi-byte characters are enabled.
Dave Love <fx@gnu.org>
parents:
diff changeset
8991 (skip_invisible): Don't put the boundary in the middle of
Dave Love <fx@gnu.org>
parents:
diff changeset
8992 multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
8993
Dave Love <fx@gnu.org>
parents:
diff changeset
8994 * indent.c (current_column_bol_cache): New variable. This makes
Dave Love <fx@gnu.org>
parents:
diff changeset
8995 move_to_column faster.
Dave Love <fx@gnu.org>
parents:
diff changeset
8996 (current_column): Set current_column_bol_cache.
Dave Love <fx@gnu.org>
parents:
diff changeset
8997 (current_column_1): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
8998 (Fmove_to_column): Use current_column_bol_cache.
Dave Love <fx@gnu.org>
parents:
diff changeset
8999
Dave Love <fx@gnu.org>
parents:
diff changeset
9000 * xdisp.c (display_text_line): Introduce new local variable
Dave Love <fx@gnu.org>
parents:
diff changeset
9001 rev_dir_bit to display right to left characters (not yet used).
Dave Love <fx@gnu.org>
parents:
diff changeset
9002 * xdisp.c (message): Use FRAME_MESSAGE_BUF_SIZE.
Dave Love <fx@gnu.org>
parents:
diff changeset
9003 (redisplay_internal): Add canceling code for continuation at
Dave Love <fx@gnu.org>
parents:
diff changeset
9004 wide-column.
Dave Love <fx@gnu.org>
parents:
diff changeset
9005 (display_text_line): Don't just decrement left_edge->bufpos,
Dave Love <fx@gnu.org>
parents:
diff changeset
9006 it may be multi-byte character, use DEC_POS instead.
Dave Love <fx@gnu.org>
parents:
diff changeset
9007
Dave Love <fx@gnu.org>
parents:
diff changeset
9008 1997-02-20 NIIBE Yutaka <gniibe@mri.co.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
9009
Dave Love <fx@gnu.org>
parents:
diff changeset
9010 Handle multi-byte and wide-column character in computing columns.
Dave Love <fx@gnu.org>
parents:
diff changeset
9011 Note that we will find the continuation (linebreak) _AFTER_ it
Dave Love <fx@gnu.org>
parents:
diff changeset
9012 occurs.
Dave Love <fx@gnu.org>
parents:
diff changeset
9013
Dave Love <fx@gnu.org>
parents:
diff changeset
9014 * indent.c (current_column): When the buffer may have multi-byte
Dave Love <fx@gnu.org>
parents:
diff changeset
9015 characters, call current_column_1.
Dave Love <fx@gnu.org>
parents:
diff changeset
9016 (compute_motion): Handle multi-byte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
9017 (current_column_1): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
9018 (Fmove_to_column): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
9019
Dave Love <fx@gnu.org>
parents:
diff changeset
9020 1997-02-20 NIIBE Yutaka <gniibe@mri.co.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
9021
Dave Love <fx@gnu.org>
parents:
diff changeset
9022 Tab offset calculation changes. We need this change because the
Dave Love <fx@gnu.org>
parents:
diff changeset
9023 line may be less than WIDTH columns because of wide-character
Dave Love <fx@gnu.org>
parents:
diff changeset
9024 continuation.
Dave Love <fx@gnu.org>
parents:
diff changeset
9025
Dave Love <fx@gnu.org>
parents:
diff changeset
9026 * indent.h (struct position): New member tab_offset to accumulate
Dave Love <fx@gnu.org>
parents:
diff changeset
9027 tab offset.
Dave Love <fx@gnu.org>
parents:
diff changeset
9028
Dave Love <fx@gnu.org>
parents:
diff changeset
9029 * xdisp.c (try_window): Change the way of calculation of tab
Dave Love <fx@gnu.org>
parents:
diff changeset
9030 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
9031 Removed local variable tab_offset.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
9032 (try_window_id): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
9033
Dave Love <fx@gnu.org>
parents:
diff changeset
9034 * indent.c: Include "charset.h".
Dave Love <fx@gnu.org>
parents:
diff changeset
9035 (compute_motion): Remove the variable PREV_VPOS.
Dave Love <fx@gnu.org>
parents:
diff changeset
9036 Introduce new local variables (multibyte, wide_column, prev_pos,
Dave Love <fx@gnu.org>
parents:
diff changeset
9037 contin_hpos, prev_tab_offset) to handle multi-byte characters and
Dave Love <fx@gnu.org>
parents:
diff changeset
9038 wide-column characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
9039
Dave Love <fx@gnu.org>
parents:
diff changeset
9040 (pos_tab_offset): Return COL (Modulo is no longer valid).
Dave Love <fx@gnu.org>
parents:
diff changeset
9041 Add the line to set tab_offset member.
Dave Love <fx@gnu.org>
parents:
diff changeset
9042 Use pos.tab_offset.
Dave Love <fx@gnu.org>
parents:
diff changeset
9043
Dave Love <fx@gnu.org>
parents:
diff changeset
9044 1997-02-20 NIIBE Yutaka <gniibe@mri.co.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
9045
Dave Love <fx@gnu.org>
parents:
diff changeset
9046 * window.c (Fpos_visible_in_window_p): Bug fix. Specify big
Dave Love <fx@gnu.org>
parents:
diff changeset
9047 negative number for the argument TOHPOS of compute_motion.
Dave Love <fx@gnu.org>
parents:
diff changeset
9048 We don't need to calculate to (HPOS==0), but can stop immediately
Dave Love <fx@gnu.org>
parents:
diff changeset
9049 when VPOS pasts HEIGHT.
Dave Love <fx@gnu.org>
parents:
diff changeset
9050 * xdisp.c (redisplay_window): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
9051 (try_window_id): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
9052
Dave Love <fx@gnu.org>
parents:
diff changeset
9053 * indent.c (pos_tab_offset): Specify "- (1 << (BITS_PER_SHORT - 1))"
Dave Love <fx@gnu.org>
parents:
diff changeset
9054 to express big negative number (for consistency with xdisp.c).
Dave Love <fx@gnu.org>
parents:
diff changeset
9055
Dave Love <fx@gnu.org>
parents:
diff changeset
9056 1997-02-20 NIIBE Yutaka <gniibe@mri.co.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
9057
Dave Love <fx@gnu.org>
parents:
diff changeset
9058 * indent.c (vmotion): Specify "1 << (BITS_PER_SHORT - 1)" to
Dave Love <fx@gnu.org>
parents:
diff changeset
9059 express "Don't care".
Dave Love <fx@gnu.org>
parents:
diff changeset
9060 * xdisp.c (tri_window_id): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
9061
Dave Love <fx@gnu.org>
parents:
diff changeset
9062 * dispnew.c (direct_output_forward_char): Bug fix. Add
Dave Love <fx@gnu.org>
parents:
diff changeset
9063 XFASTINT (w->left) for losing cursor check.
Dave Love <fx@gnu.org>
parents:
diff changeset
9064
Dave Love <fx@gnu.org>
parents:
diff changeset
9065 1997-02-20 Kenichi HANDA <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
9066
Dave Love <fx@gnu.org>
parents:
diff changeset
9067 * Makefile.in: The following changes are for new source codes
Dave Love <fx@gnu.org>
parents:
diff changeset
9068 related to Mule.
Dave Love <fx@gnu.org>
parents:
diff changeset
9069 (XOBJ): Include fontset.o.
Dave Love <fx@gnu.org>
parents:
diff changeset
9070 (obj): Include charset.o, coding.o, category.o, and ccl.o.
Dave Love <fx@gnu.org>
parents:
diff changeset
9071 (lisp, shortlisp): Include Mule related elc files.
Dave Love <fx@gnu.org>
parents:
diff changeset
9072 (buffer.o, cmds.o, dispnew.o, doprnt.o): Depend on charset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9073 (editfns.o, indent.o, insdel.o, keymap.o): Depend on charset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9074 (minibuf.o, xdisp.o, xfaces.o, xselect.o): Depend on charset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9075 (data.o, print.o, lread.o): Depend on charset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9076 (callproc.o, fileio.o, process.o, term.o): Depend on charset.h and
Dave Love <fx@gnu.org>
parents:
diff changeset
9077 coding.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9078 (regex.o, search.o, syntax.o): Depend on charset.h and category.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9079 (fontset.o): Depend on charset.h and fontset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9080 (xterm.o): Depend on charset.h, ccl.h, and fontset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9081 (category.o, ccl.o, charset.o, coding.o, fontset.o): New targets.
Dave Love <fx@gnu.org>
parents:
diff changeset
9082
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
9083 * alloc.c (Fmake_char_table): Typo in doc-string fixed.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
9084 Handle the case that PURPOSE is nil (in a deeper char-table).
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
9085 (Fmake_bool_vector): Make correct size of Lisp_Object for
Dave Love <fx@gnu.org>
parents:
diff changeset
9086 bool-vector.
Dave Love <fx@gnu.org>
parents:
diff changeset
9087
Dave Love <fx@gnu.org>
parents:
diff changeset
9088 * buffer.c: Include charset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9089 (Fget_buffer_create): Allocate an extra byte for a buffer, and
Dave Love <fx@gnu.org>
parents:
diff changeset
9090 make it always 0 for anchoring.
Dave Love <fx@gnu.org>
parents:
diff changeset
9091 (reset_buffer): Handle a new member `enable_multibyte_characters'
Dave Love <fx@gnu.org>
parents:
diff changeset
9092 in the struct buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
9093 (fix_overlay_before): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
9094 (init_buffer_once): Handle new members in the struct buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
9095 (syms_of_buffer): Declare new buffer local variables
Dave Love <fx@gnu.org>
parents:
diff changeset
9096 `enable-multibyte-characters' and `direction-reserved'.
Dave Love <fx@gnu.org>
parents:
diff changeset
9097
Dave Love <fx@gnu.org>
parents:
diff changeset
9098 * buffer.h (BEGV_ADDR, PT_ADDR, ZV_ADDR): Use macro POS_ADDR.
Dave Love <fx@gnu.org>
parents:
diff changeset
9099 (Z_ADDR, BUF_GPT_ADDR, BUF_Z_ADDR): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
9100 (struct buffer): New members `category_table',
Dave Love <fx@gnu.org>
parents:
diff changeset
9101 `direction_reserved', and `enable-multibyte-characters'.
Dave Love <fx@gnu.org>
parents:
diff changeset
9102 (POS_ADDR): New macro used at all places instead of &FETCH_CHAR.
Dave Love <fx@gnu.org>
parents:
diff changeset
9103 (FETCH_BYTE): New macro used at any places to check the argument
Dave Love <fx@gnu.org>
parents:
diff changeset
9104 against an ASCII character.
Dave Love <fx@gnu.org>
parents:
diff changeset
9105 (FETCH_MULTIBYTE_CHAR): New macro used at any places to get a
Dave Love <fx@gnu.org>
parents:
diff changeset
9106 character code of the argument when it is known to be a multibyte
Dave Love <fx@gnu.org>
parents:
diff changeset
9107 character.
Dave Love <fx@gnu.org>
parents:
diff changeset
9108 (_fetch_multibyte_char_p, _fetch_multibyte_char_len): New
Dave Love <fx@gnu.org>
parents:
diff changeset
9109 variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
9110 (FETCH_CHAR): Use macros FETCH_MULTIBYTE_CHAR and FETCH_BYTE.
Dave Love <fx@gnu.org>
parents:
diff changeset
9111
Dave Love <fx@gnu.org>
parents:
diff changeset
9112 * callint.c (doc-string of `interactive'): Describe new code
Dave Love <fx@gnu.org>
parents:
diff changeset
9113 letters `i', `z', and `Z'.
Dave Love <fx@gnu.org>
parents:
diff changeset
9114 (Fcall_interactively): Handle them.
Dave Love <fx@gnu.org>
parents:
diff changeset
9115
Dave Love <fx@gnu.org>
parents:
diff changeset
9116 * callproc.c: Include charset.h and coding.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9117 (Fcall_process): Perform character code conversion of a process
Dave Love <fx@gnu.org>
parents:
diff changeset
9118 arguments and the process output.
Dave Love <fx@gnu.org>
parents:
diff changeset
9119 (Fcall_process_region): Encode coding of a text given to a
Dave Love <fx@gnu.org>
parents:
diff changeset
9120 process.
Dave Love <fx@gnu.org>
parents:
diff changeset
9121
Dave Love <fx@gnu.org>
parents:
diff changeset
9122 * cmds.c: Include charset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9123 (forward_point, Fforward_point): New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
9124 (Fforward_char, Fdelete_char): Handle multibyte characters by
Dave Love <fx@gnu.org>
parents:
diff changeset
9125 calling forward_point.
Dave Love <fx@gnu.org>
parents:
diff changeset
9126 (Fdelete_backward_char): Pay attention to multibyte characters
Dave Love <fx@gnu.org>
parents:
diff changeset
9127 in overwrite-mode.
Dave Love <fx@gnu.org>
parents:
diff changeset
9128 (internal_self_insert): Handle self inserting a multibyte
Dave Love <fx@gnu.org>
parents:
diff changeset
9129 character.
Dave Love <fx@gnu.org>
parents:
diff changeset
9130 (syms_of_cmds): Handle the new function Fforward_point.
Dave Love <fx@gnu.org>
parents:
diff changeset
9131
Dave Love <fx@gnu.org>
parents:
diff changeset
9132 * data.c: Include charset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9133 (Qprocess): Now extern, not static.
Dave Love <fx@gnu.org>
parents:
diff changeset
9134 (Faref, Faset): Enable indexing a char table by a multibyte
Dave Love <fx@gnu.org>
parents:
diff changeset
9135 character.
Dave Love <fx@gnu.org>
parents:
diff changeset
9136
Dave Love <fx@gnu.org>
parents:
diff changeset
9137 * dispextern.h (struct face): New members `non_ascii_gc' and
Dave Love <fx@gnu.org>
parents:
diff changeset
9138 `fontset'.
Dave Love <fx@gnu.org>
parents:
diff changeset
9139 [HAVE_FACES]: New macros FACE_NON_ASCII_GC and FACE_FONTSET.
Dave Love <fx@gnu.org>
parents:
diff changeset
9140
Dave Love <fx@gnu.org>
parents:
diff changeset
9141 * dispnew.c: Include charset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9142 (update_line): Handle wide-column characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
9143
Dave Love <fx@gnu.org>
parents:
diff changeset
9144 * disptab.h (DISP_CHAR_VECTOR): Always return nil for multibyte
Dave Love <fx@gnu.org>
parents:
diff changeset
9145 characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
9146
Dave Love <fx@gnu.org>
parents:
diff changeset
9147 * doprnt.c: Include charset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9148 (doprn1): Handle multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
9149
Dave Love <fx@gnu.org>
parents:
diff changeset
9150 * editfns.c: Include charset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9151 (Fchar_to_string, Fstring_to_char): Handle multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
9152 (Fsref): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
9153 (Fgoto_char): Force point to be at a character boundary.
Dave Love <fx@gnu.org>
parents:
diff changeset
9154 (Ffollowing_char, Fpreceding_char): Handle multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
9155 (Fchar_after): Handle multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
9156 (Fchar_before): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
9157 (general_insert_function): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
9158 (Finsert, Finsert_and_inherit, Finsert_before_markers): Use it.
Dave Love <fx@gnu.org>
parents:
diff changeset
9159 (Finsert_char): Doc-string refer to markers of
Dave Love <fx@gnu.org>
parents:
diff changeset
9160 before-insertion-type. Handle multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
9161 (Fsubst_char_in_region): Handle multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
9162 (Fchar_equal): Don't consider `case' of multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
9163 (syms_of_editfns): Handle the new function `char-before'.
Dave Love <fx@gnu.org>
parents:
diff changeset
9164
Dave Love <fx@gnu.org>
parents:
diff changeset
9165 * emacs.c (main): Call several initialization function introduced
Dave Love <fx@gnu.org>
parents:
diff changeset
9166 by Mule.
Dave Love <fx@gnu.org>
parents:
diff changeset
9167
Dave Love <fx@gnu.org>
parents:
diff changeset
9168 * eval.c (init_eval_once): Increase max_lisp_eval_depth to 300.
Dave Love <fx@gnu.org>
parents:
diff changeset
9169
Dave Love <fx@gnu.org>
parents:
diff changeset
9170 * fileio.c: Include charset.h and coding.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9171 (READ_BUF_SIZE): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
9172 (Finsert_file_contents): Refer to a coding system in the docstring.
Dave Love <fx@gnu.org>
parents:
diff changeset
9173 Perform character code conversion of a text read in.
Dave Love <fx@gnu.org>
parents:
diff changeset
9174 (Fwrite_region): Refer to a coding system in the docstring.
Dave Love <fx@gnu.org>
parents:
diff changeset
9175 Setup a coding system for character code conversion.
Dave Love <fx@gnu.org>
parents:
diff changeset
9176 Pass a new arg `pre_write_conversion' (Lisp function) to
Dave Love <fx@gnu.org>
parents:
diff changeset
9177 build_annotations.
Dave Love <fx@gnu.org>
parents:
diff changeset
9178 Pass a new arg `coding' to a_write.
Dave Love <fx@gnu.org>
parents:
diff changeset
9179 (build_annotations): Handle the new arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
9180 (a_write): Handle the new arg `coding' by passing it to e_write.
Dave Love <fx@gnu.org>
parents:
diff changeset
9181 (WRITE_BUF_SIZE): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
9182 (e_write): Perform character code conversion of a text to write
Dave Love <fx@gnu.org>
parents:
diff changeset
9183 out according to the new arg `coding'.
Dave Love <fx@gnu.org>
parents:
diff changeset
9184
Dave Love <fx@gnu.org>
parents:
diff changeset
9185 * fns.c (Fcopy_sequence, concat, internal_equal, Ffillarray):
Dave Love <fx@gnu.org>
parents:
diff changeset
9186 Fix a bug of miscalculation of `size_in_chars' of a bool vector.
Dave Love <fx@gnu.org>
parents:
diff changeset
9187 (Fset_char_table_range): When range is vector, make the original
Dave Love <fx@gnu.org>
parents:
diff changeset
9188 char table deeper if necessary.
Dave Love <fx@gnu.org>
parents:
diff changeset
9189
Dave Love <fx@gnu.org>
parents:
diff changeset
9190 * frame.c: Include "charset.h"
Dave Love <fx@gnu.org>
parents:
diff changeset
9191 [HAVE_WINDOW_SYSTEM]: Include fontset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9192 (make_frame): Allocate member `fontset_data' of the struct frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
9193 (Fdelete_frame): Free the area for the member.
Dave Love <fx@gnu.org>
parents:
diff changeset
9194
Dave Love <fx@gnu.org>
parents:
diff changeset
9195 * frame.h (struct frame): New member `fontset_data'.
Dave Love <fx@gnu.org>
parents:
diff changeset
9196 (FRAME_MESSAGE_BUF_SIZE): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
9197
Dave Love <fx@gnu.org>
parents:
diff changeset
9198 * insdel.c: Include charset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9199 (gap_left, gap_right): Put an anchor `\0' at the end of GAP.
Dave Love <fx@gnu.org>
parents:
diff changeset
9200 (adjust_markers_for_insert): If any markers are adjusted, check
Dave Love <fx@gnu.org>
parents:
diff changeset
9201 and fix the order of overlays in overlays_before.
Dave Love <fx@gnu.org>
parents:
diff changeset
9202 (make_gap): Allocate an extra byte and set to `\0' for anchoring.
Dave Love <fx@gnu.org>
parents:
diff changeset
9203 (insert1, insert_from_buffer_1): Put an anchor `\0' at the head of
Dave Love <fx@gnu.org>
parents:
diff changeset
9204 GAP.
Dave Love <fx@gnu.org>
parents:
diff changeset
9205
Dave Love <fx@gnu.org>
parents:
diff changeset
9206 * keyboard.c (command_loop_1): Pay attention to a multibyte
Dave Love <fx@gnu.org>
parents:
diff changeset
9207 character while handling forward-char and backward-char.
Dave Love <fx@gnu.org>
parents:
diff changeset
9208 [!HAVE_NTGUI && XK_kana_A] (lispy_kana_keys): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
9209 [!HAVE_NTGUI] (lispy_function_keys): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
9210 (make_lispy_event) [XK_kana_A]: Handle kana keys.
Dave Love <fx@gnu.org>
parents:
diff changeset
9211
Dave Love <fx@gnu.org>
parents:
diff changeset
9212 * keymap.c: Include charset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9213 (push_key_description): If enable-multibyte-characters is t, use
Dave Love <fx@gnu.org>
parents:
diff changeset
9214 octal representation for a code of range 128..255 as binary.
Dave Love <fx@gnu.org>
parents:
diff changeset
9215 (Ftext_char_description): Handle multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
9216 (describe_vector): Provide prettier description of a char table
Dave Love <fx@gnu.org>
parents:
diff changeset
9217 which contains multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
9218
Dave Love <fx@gnu.org>
parents:
diff changeset
9219 * lisp.h (CHARACTERBITS, GLYPH_MASK_REV_DIR): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
9220 (GLYPH_MASK_PADDING, GLYPH_MASK_FACE, GLYPH_MASK_CHAR): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
9221 [HAVE_FACES] (FAST_MAKE_GLYPH, FAST_GLYPH_CHAR, FAST_GLYPH_FACE):
Dave Love <fx@gnu.org>
parents:
diff changeset
9222 Use CHARACTERBITS.
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 New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
9225 [!HAVE_FACES] (GLYPH_CHAR, GLYPH_FACE): Mask appropriate bits.
Dave Love <fx@gnu.org>
parents:
diff changeset
9226 (Fcoding_system_p, Fcheck_coding_system): Declare external.
Dave Love <fx@gnu.org>
parents:
diff changeset
9227 (Fread_coding_system, Fread_non_nil_coding_system): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
9228
Dave Love <fx@gnu.org>
parents:
diff changeset
9229 * lread.c: Include charset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9230 (Vload_source_file_function): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
9231 (Fload): Call Vload_source_file_function if defined while loading
Dave Love <fx@gnu.org>
parents:
diff changeset
9232 an Emacs Lisp source file. */
Dave Love <fx@gnu.org>
parents:
diff changeset
9233 (read_multibyte): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
9234 (read_escape): Handle multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
9235 (read1): Correct the value of size_in_chars of a bool vector.
Dave Love <fx@gnu.org>
parents:
diff changeset
9236 Handle the case `?' is followed by a multibyte character.
Dave Love <fx@gnu.org>
parents:
diff changeset
9237 (Vload_source_file_function): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
9238
Dave Love <fx@gnu.org>
parents:
diff changeset
9239 * minibuf.c: Include charset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9240 (read_minibuf): Pay attention to multibyte characters in the arg
Dave Love <fx@gnu.org>
parents:
diff changeset
9241 INITIAL while handling the arg BACKUP_N.
Dave Love <fx@gnu.org>
parents:
diff changeset
9242 (scmp, Fminibuffer_complete_word): Handle multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
9243
Dave Love <fx@gnu.org>
parents:
diff changeset
9244 * print.c: Include charset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9245 (printchar, strout): Handle multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
9246 (print): Correct the value of size_in_chars of a bool vector.
Dave Love <fx@gnu.org>
parents:
diff changeset
9247
Dave Love <fx@gnu.org>
parents:
diff changeset
9248 * process.c: Include charset.h and coding.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9249 (proc_decode_coding_system, proc_encode_coding_system): New
Dave Love <fx@gnu.org>
parents:
diff changeset
9250 variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
9251 (Fstart_process, create_process, Fopen_network_stream): Setup
Dave Love <fx@gnu.org>
parents:
diff changeset
9252 coding systems for character code conversion.
Dave Love <fx@gnu.org>
parents:
diff changeset
9253 (READ_CHILD_OUTPUT): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
9254 (read_process_output): Perform character code conversion of a
Dave Love <fx@gnu.org>
parents:
diff changeset
9255 process output.
Dave Love <fx@gnu.org>
parents:
diff changeset
9256 (send_process): Perform character code conversion of a text sent
Dave Love <fx@gnu.org>
parents:
diff changeset
9257 to a process.
Dave Love <fx@gnu.org>
parents:
diff changeset
9258 (Fset_process_coding_system, Fprocess_coding_system): New
Dave Love <fx@gnu.org>
parents:
diff changeset
9259 functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
9260 (syms_of_process): Handle them.
Dave Love <fx@gnu.org>
parents:
diff changeset
9261
Dave Love <fx@gnu.org>
parents:
diff changeset
9262 * process.h (struct Lisp_Process): New members
Dave Love <fx@gnu.org>
parents:
diff changeset
9263 decode_coding_system, decoding_buf, encode_coding_system, and
Dave Love <fx@gnu.org>
parents:
diff changeset
9264 encoding_buf.
Dave Love <fx@gnu.org>
parents:
diff changeset
9265
Dave Love <fx@gnu.org>
parents:
diff changeset
9266 * puresize.h (BASE_PURESIZE): Increase.
Dave Love <fx@gnu.org>
parents:
diff changeset
9267
Dave Love <fx@gnu.org>
parents:
diff changeset
9268 * search.c: Include category.h and charset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9269 (compile_pattern_1): Handle new argument `multibyte'.
Dave Love <fx@gnu.org>
parents:
diff changeset
9270 (compile_pattern): Handle the flag `enable-multibyte-characters'.
Dave Love <fx@gnu.org>
parents:
diff changeset
9271 (Vascii_downcase_table): Declare external.
Dave Love <fx@gnu.org>
parents:
diff changeset
9272 (fast_string_match_ignore_case): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
9273 (skip_chars): Handle multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
9274 (trivial_regexp_p): Handle regular expression "\\Cc" and "\\CC"
Dave Love <fx@gnu.org>
parents:
diff changeset
9275 for category.
Dave Love <fx@gnu.org>
parents:
diff changeset
9276
Dave Love <fx@gnu.org>
parents:
diff changeset
9277 * syntax.c: Include charset.h and category.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9278 (Vsyntax_code_object): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
9279 (Fmodify_syntax_entry): Handle multibyte characters. A multibyte
Dave Love <fx@gnu.org>
parents:
diff changeset
9280 character in matching parenthesis is also handled correctly. Use
Dave Love <fx@gnu.org>
parents:
diff changeset
9281 shared object in the vector Vsyntax_code_object for an ASCII
Dave Love <fx@gnu.org>
parents:
diff changeset
9282 character.
Dave Love <fx@gnu.org>
parents:
diff changeset
9283 (describe_syntax): Handle a multibyte character in matching
Dave Love <fx@gnu.org>
parents:
diff changeset
9284 parenthesis.
Dave Love <fx@gnu.org>
parents:
diff changeset
9285 (describe_syntax_1): Describe also parent syntax tables.
Dave Love <fx@gnu.org>
parents:
diff changeset
9286 (scan_words, Fforward_comment): Handle multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
9287 (scan_lists, char_quoted, Fbackward_prefix_chars): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
9288 (scan_sexps_forward): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
9289 (init_syntax_once): Initialize Vsyntax_code_object.
Dave Love <fx@gnu.org>
parents:
diff changeset
9290 Initialize Vstandard_syntax_table by share objects in
Dave Love <fx@gnu.org>
parents:
diff changeset
9291 Vsyntax_code_object.
Dave Love <fx@gnu.org>
parents:
diff changeset
9292 (syms_of_syntax): Staticpro Vsyntax_code_object.
Dave Love <fx@gnu.org>
parents:
diff changeset
9293
Dave Love <fx@gnu.org>
parents:
diff changeset
9294 * syntax.h (SET_RAW_SYNTAX_ENTRY): Handle syntax of multibyte
Dave Love <fx@gnu.org>
parents:
diff changeset
9295 characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
9296 (SYNTAX_ENTRY_FOLLOW_PARENT): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
9297 (SYNTAX_ENTRY): Handle syntax of multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
9298 (SYNTAX, SYNTAX_WITH_FLAGS, SYNTAX_MATCH): Don't signal error even
Dave Love <fx@gnu.org>
parents:
diff changeset
9299 if a syntax entry is not cons.
Dave Love <fx@gnu.org>
parents:
diff changeset
9300
Dave Love <fx@gnu.org>
parents:
diff changeset
9301 * term.c: Include charset.h and coding.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9302 (TS_end_italic_mode, TS_italic_mode, TS_bold_mode): New variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
9303 (TS_end_bold_mode, TS_end_underscore_mode): New variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
9304 (TS_underscore_mode): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
9305 (encode_terminal_code): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
9306 (write_glyphs, insert_glyphs): Perform character code conversion
Dave Love <fx@gnu.org>
parents:
diff changeset
9307 on output to a terminal.
Dave Love <fx@gnu.org>
parents:
diff changeset
9308 (term_init): Initialize TS_bold_mode, TS_end_bold_mode,
Dave Love <fx@gnu.org>
parents:
diff changeset
9309 TS_end_underscore_mode, and TS_underscore_mode.
Dave Love <fx@gnu.org>
parents:
diff changeset
9310
Dave Love <fx@gnu.org>
parents:
diff changeset
9311 * xdisp.c: Include charset.h, coding.h, and process.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9312 (display_text_line): Handle multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
9313 (display_mode_line): Pay attention to wide-column characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
9314 (decode_mode_spec_coding): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
9315 (decode_mode_spec): Handle %-constructs `%z' and `%Z' to print
Dave Love <fx@gnu.org>
parents:
diff changeset
9316 coding system mnemonics.
Dave Love <fx@gnu.org>
parents:
diff changeset
9317 (display_string): Handle multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
9318
Dave Love <fx@gnu.org>
parents:
diff changeset
9319 * xfaces.c: Include charset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9320 (allocate_face, copy_face, face_eq1): Handle member `fontset' of
Dave Love <fx@gnu.org>
parents:
diff changeset
9321 struct face, i.e. initialize, copy, and check it.
Dave Love <fx@gnu.org>
parents:
diff changeset
9322 (intern_face, clear_face_cache): Handle member `non_ascii_gc' of
Dave Love <fx@gnu.org>
parents:
diff changeset
9323 struct face, i.e. initialize and free it.
Dave Love <fx@gnu.org>
parents:
diff changeset
9324 (free_frame_faces): Unload font only when fontset is not used.
Dave Love <fx@gnu.org>
parents:
diff changeset
9325 Free non_ascii_gc.
Dave Love <fx@gnu.org>
parents:
diff changeset
9326 (frame_update_line_height, merge_faces, compute_base_face): Handle
Dave Love <fx@gnu.org>
parents:
diff changeset
9327 fontset.
Dave Love <fx@gnu.org>
parents:
diff changeset
9328 (recompute_base_faces): Free non_ascii_gc.
Dave Love <fx@gnu.org>
parents:
diff changeset
9329 (Fset_face_attribute_internal): Handle fontset.
Dave Love <fx@gnu.org>
parents:
diff changeset
9330
Dave Love <fx@gnu.org>
parents:
diff changeset
9331 * xfns.c: Include charset.h and fontset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9332 (Vx_pixel_size_width_font_regexp): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
9333 (x_set_font): Handle fontset.
Dave Love <fx@gnu.org>
parents:
diff changeset
9334 (Fx_create_frame): Create fontsets in Vglobal_fontset_alist.
Dave Love <fx@gnu.org>
parents:
diff changeset
9335 (Fx_list_fonts): Handle fontset.
Dave Love <fx@gnu.org>
parents:
diff changeset
9336 (syms_of_xfns): Initialize Vx_pixel_size_width_font_regexp.
Dave Love <fx@gnu.org>
parents:
diff changeset
9337 Setting callback functions for fontset handler.
Dave Love <fx@gnu.org>
parents:
diff changeset
9338
Dave Love <fx@gnu.org>
parents:
diff changeset
9339 * xselect.c: Include charset.h and coding.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9340 (QCOMPOUND_TEXT): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
9341 (symbol_to_x_atom): Handle it.
Dave Love <fx@gnu.org>
parents:
diff changeset
9342 (selection_data_to_lisp_data): Decode a selection data if
Dave Love <fx@gnu.org>
parents:
diff changeset
9343 selection type is TEXT or COMPOUND_TEXT.
Dave Love <fx@gnu.org>
parents:
diff changeset
9344 (lisp_data_to_selection_data): Encode a text to COMPOUND_TEXT if
Dave Love <fx@gnu.org>
parents:
diff changeset
9345 it contains multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
9346 (syms_of_xselect): Initialize and staticpro QCOMPOUND_TEXT.
Dave Love <fx@gnu.org>
parents:
diff changeset
9347
Dave Love <fx@gnu.org>
parents:
diff changeset
9348 * xterm.c: Include charset.h, ccl.h, and fontset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9349 (PER_CHAR_METRIC): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
9350 (dumpglyphs): New argument CMPCHARP. Handle multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
9351 (XTwrite_glyphs, redraw_previous_char, redraw_following_char):
Dave Love <fx@gnu.org>
parents:
diff changeset
9352 Supply argument CMPCHARP to dumpglyphs.
Dave Love <fx@gnu.org>
parents:
diff changeset
9353 (dumprectangle): Display whole glyph of wide-column characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
9354 Supply argument CMPCHARP to dumpglyphs.
Dave Love <fx@gnu.org>
parents:
diff changeset
9355 (show_mouse_face): Supply argument CMPCHARP to dumpglyphs.
Dave Love <fx@gnu.org>
parents:
diff changeset
9356 (x_draw_box): Pay attention to wide-column characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
9357 (x_draw_single_glyph): Supply argument CMPCHARP to dumpglyphs.
Dave Love <fx@gnu.org>
parents:
diff changeset
9358 (x_new_font): Call fs_load_font for actual font loading work.
Dave Love <fx@gnu.org>
parents:
diff changeset
9359 (x_new_fontset): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
9360 (x_get_font_info, x_list_fonts, x_load_font, x_query_font): New
Dave Love <fx@gnu.org>
parents:
diff changeset
9361 functions providing API to fontset handler.
Dave Love <fx@gnu.org>
parents:
diff changeset
9362 (x_term_init): Initialize several new members of struct x_display_info.
Dave Love <fx@gnu.org>
parents:
diff changeset
9363
Dave Love <fx@gnu.org>
parents:
diff changeset
9364 * xterm.h (struct font_info): This definition is moved to
Dave Love <fx@gnu.org>
parents:
diff changeset
9365 fontset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9366 (struct x_display_info): New members Xatom_PIXEL_SIZE,
Dave Love <fx@gnu.org>
parents:
diff changeset
9367 Xatom_MULE_BASELINE_OFFSET, Xatom_RELATIVE_COMPOSE, and null_pixel.
Dave Love <fx@gnu.org>
parents:
diff changeset
9368 (x_list_fonts, x_get_font_info, x_load_font, x_query_font):
Dave Love <fx@gnu.org>
parents:
diff changeset
9369 Declare external.
Dave Love <fx@gnu.org>
parents:
diff changeset
9370 (struct x_output): New members font_baseline and fontset.
Dave Love <fx@gnu.org>
parents:
diff changeset
9371 (FRAME_FONTSET, FRAME_X_FONT_TABLE): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
9372
Dave Love <fx@gnu.org>
parents:
diff changeset
9373 * category.h, category.c, ccl.h, ccl.c, charset.h: New files.
Dave Love <fx@gnu.org>
parents:
diff changeset
9374 * charset.c, coding.h, coding.c, fontset.h, fontset.c: New files.
Dave Love <fx@gnu.org>
parents:
diff changeset
9375
Dave Love <fx@gnu.org>
parents:
diff changeset
9376 1997-02-14 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9377
Dave Love <fx@gnu.org>
parents:
diff changeset
9378 * print.c (print): Generate a backslash in \2e10.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
9379
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
9380 1997-02-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9381
Dave Love <fx@gnu.org>
parents:
diff changeset
9382 * window.c (change_window_height): Take size from multiple siblings,
Dave Love <fx@gnu.org>
parents:
diff changeset
9383 nearest ones first, when that can be done without deleting any of them.
Dave Love <fx@gnu.org>
parents:
diff changeset
9384
Dave Love <fx@gnu.org>
parents:
diff changeset
9385 1997-02-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9386
Dave Love <fx@gnu.org>
parents:
diff changeset
9387 * minibuf.c (Fminibuffer_message): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
9388 (syms_of_minibuf): Set up Lisp function.
Dave Love <fx@gnu.org>
parents:
diff changeset
9389
Dave Love <fx@gnu.org>
parents:
diff changeset
9390 * syntax.c (scan_lists): Signal errors using scan-error.
Dave Love <fx@gnu.org>
parents:
diff changeset
9391 (syms_of_syntax): Set up Qscan_error.
Dave Love <fx@gnu.org>
parents:
diff changeset
9392
Dave Love <fx@gnu.org>
parents:
diff changeset
9393 1997-02-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9394
Dave Love <fx@gnu.org>
parents:
diff changeset
9395 * lread.c (Feval_buffer): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
9396
Dave Love <fx@gnu.org>
parents:
diff changeset
9397 1997-02-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9398
Dave Love <fx@gnu.org>
parents:
diff changeset
9399 * window.c (scroll_preserve_screen_position): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
9400 (keys_of_window): Set up Lisp var.
Dave Love <fx@gnu.org>
parents:
diff changeset
9401 (window_scroll): If scroll_preserve_screen_position is 0,
Dave Love <fx@gnu.org>
parents:
diff changeset
9402 behave the old way (advancing point the minimum distance).
Dave Love <fx@gnu.org>
parents:
diff changeset
9403
Dave Love <fx@gnu.org>
parents:
diff changeset
9404 1997-02-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9405
Dave Love <fx@gnu.org>
parents:
diff changeset
9406 * emacs.c (main): Don't extend stack limit too far.
Dave Love <fx@gnu.org>
parents:
diff changeset
9407
85960
71ce838e9a10 *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 78260
diff changeset
9408 1997-02-02 Eli Zaretskii <eliz@wombat.gnu.ai.mit.edu>
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
9409
Dave Love <fx@gnu.org>
parents:
diff changeset
9410 * msdos.c (dos_rawgetc): When international keyboard doesn't have
Dave Love <fx@gnu.org>
parents:
diff changeset
9411 to be supported, recognize Alt-key combinations even if the Alt
Dave Love <fx@gnu.org>
parents:
diff changeset
9412 key is no longer pressed.
Dave Love <fx@gnu.org>
parents:
diff changeset
9413
Dave Love <fx@gnu.org>
parents:
diff changeset
9414 1997-01-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9415
Dave Love <fx@gnu.org>
parents:
diff changeset
9416 * xfns.c (Vx_resource_class): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
9417 (syms_of_xfns): Set up Lisp variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
9418 (Fx_get_resource, x_window): Use Vx_resource_class.
Dave Love <fx@gnu.org>
parents:
diff changeset
9419 (validate_x_resource_name): Ensure Vx_resource_class is a string.
Dave Love <fx@gnu.org>
parents:
diff changeset
9420
Dave Love <fx@gnu.org>
parents:
diff changeset
9421 1997-01-27 Paul Eggert <eggert@twinsun.com>
Dave Love <fx@gnu.org>
parents:
diff changeset
9422
Dave Love <fx@gnu.org>
parents:
diff changeset
9423 * data.c (isnan): Define even if LISP_FLOAT_TYPE is not defined,
Dave Love <fx@gnu.org>
parents:
diff changeset
9424 since fmod might need it.
Dave Love <fx@gnu.org>
parents:
diff changeset
9425 (fmod): Ensure that the magnitude of the result does not exceed that
Dave Love <fx@gnu.org>
parents:
diff changeset
9426 of the divisor, and that the sign of the result does not disagree with
Dave Love <fx@gnu.org>
parents:
diff changeset
9427 that of the dividend. This does not yield a
Dave Love <fx@gnu.org>
parents:
diff changeset
9428 particularly accurate result, but at least it will be in the
Dave Love <fx@gnu.org>
parents:
diff changeset
9429 range promised by fmod.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
9430
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
9431 * doprnt.c: Include <float.h> if STDC_HEADERS.
Dave Love <fx@gnu.org>
parents:
diff changeset
9432 (DBL_MAX_10_EXP): Define if not defined; default is IEEE double.
Dave Love <fx@gnu.org>
parents:
diff changeset
9433 (doprnt1): Allocate enough buffer space to handle very large floating
Dave Love <fx@gnu.org>
parents:
diff changeset
9434 point numbers, or very large field widths or precisions.
Dave Love <fx@gnu.org>
parents:
diff changeset
9435 Detect overflow in field widths or precisions.
Dave Love <fx@gnu.org>
parents:
diff changeset
9436
Dave Love <fx@gnu.org>
parents:
diff changeset
9437 1997-01-26 Karl Heuer <kwzh@gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9438
Dave Love <fx@gnu.org>
parents:
diff changeset
9439 * config.in (HAVE_RINT, HAVE_CBRT): Add undefs.
Dave Love <fx@gnu.org>
parents:
diff changeset
9440
Dave Love <fx@gnu.org>
parents:
diff changeset
9441 1997-01-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9442
Dave Love <fx@gnu.org>
parents:
diff changeset
9443 * lread.c (openp): Handle remote file names in path.
Dave Love <fx@gnu.org>
parents:
diff changeset
9444 Don't use the path for an absolute name.
Dave Love <fx@gnu.org>
parents:
diff changeset
9445 (Fload): Handle openp finding a remote file name.
Dave Love <fx@gnu.org>
parents:
diff changeset
9446
Dave Love <fx@gnu.org>
parents:
diff changeset
9447 1997-01-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9448
Dave Love <fx@gnu.org>
parents:
diff changeset
9449 * floatfns.c [!HAVE_RINT] (rint): Convert macro to an actual
Dave Love <fx@gnu.org>
parents:
diff changeset
9450 function, so we can take its address.
Dave Love <fx@gnu.org>
parents:
diff changeset
9451
Dave Love <fx@gnu.org>
parents:
diff changeset
9452 1997-01-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
Dave Love <fx@gnu.org>
parents:
diff changeset
9453
Dave Love <fx@gnu.org>
parents:
diff changeset
9454 * indent.c (pos_tab_offset): Take the width of the minibuffer
Dave Love <fx@gnu.org>
parents:
diff changeset
9455 prompt into account.
Dave Love <fx@gnu.org>
parents:
diff changeset
9456 (vmotion): In calls to compute_motion use a value for tab_offset
Dave Love <fx@gnu.org>
parents:
diff changeset
9457 that is corrected by the minibuffer prompt width.
Dave Love <fx@gnu.org>
parents:
diff changeset
9458
Dave Love <fx@gnu.org>
parents:
diff changeset
9459 * xdisp.c (try_window): Remove frobnication of tab_offset in a
Dave Love <fx@gnu.org>
parents:
diff changeset
9460 minibuffer window.
Dave Love <fx@gnu.org>
parents:
diff changeset
9461 (display_text_line): Likewise, for the taboffset parameter.
Dave Love <fx@gnu.org>
parents:
diff changeset
9462
Dave Love <fx@gnu.org>
parents:
diff changeset
9463 1997-01-24 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9464
Dave Love <fx@gnu.org>
parents:
diff changeset
9465 * lread.c (Qinhibit_file_name_operation): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
9466 (syms_of_lread): Initialize and staticpro.
Dave Love <fx@gnu.org>
parents:
diff changeset
9467 (Fload): Bind inhibit-file-name-operation to nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
9468
Dave Love <fx@gnu.org>
parents:
diff changeset
9469 1997-01-23 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9470
Dave Love <fx@gnu.org>
parents:
diff changeset
9471 * eval.c (unbind_to, specbind): Use set_internal.
Dave Love <fx@gnu.org>
parents:
diff changeset
9472
Dave Love <fx@gnu.org>
parents:
diff changeset
9473 * data.c (set_internal): New subroutine. New arg BINDFLAG.
Dave Love <fx@gnu.org>
parents:
diff changeset
9474 Don't make a new buffer-local binding if BINDFLAG is 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
9475 (Fset): Use set_internal.
Dave Love <fx@gnu.org>
parents:
diff changeset
9476
Dave Love <fx@gnu.org>
parents:
diff changeset
9477 1997-01-21 Paul Eggert <eggert@twinsun.com>
Dave Love <fx@gnu.org>
parents:
diff changeset
9478
Dave Love <fx@gnu.org>
parents:
diff changeset
9479 * editfns.c (set_time_zone_rule_tz1, set_time_zone_rule_tz2):
Dave Love <fx@gnu.org>
parents:
diff changeset
9480 Put "+" in value; needed if we are a Solaris 1 executable
Dave Love <fx@gnu.org>
parents:
diff changeset
9481 running under Solaris 2.
Dave Love <fx@gnu.org>
parents:
diff changeset
9482 Define these variables only if LOCALTIME_CACHE is defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
9483
Dave Love <fx@gnu.org>
parents:
diff changeset
9484 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
9485
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
9486 * msdos.c (run_msdos_command): Remove unused variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
9487 (crlf_to_lf): Remove unused variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
9488 (Fmsdos_downcase_filename): Remove unused variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
9489 (IT_set_frame_parameters): Declare prototypes for external functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
9490 (IT_set_frame_parameters): Correct format specifier.
Dave Love <fx@gnu.org>
parents:
diff changeset
9491 (IT_set_terminal_modes): Remove unused variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
9492 (top level): Add header files which declare used functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
9493
Dave Love <fx@gnu.org>
parents:
diff changeset
9494 1997-01-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9495
Dave Love <fx@gnu.org>
parents:
diff changeset
9496 * Makefile.in (stamp-oldxmenu): New target.
Dave Love <fx@gnu.org>
parents:
diff changeset
9497 (temacs): Depend on stamp-oldxmenu, not on ${OLDXMENU}.
Dave Love <fx@gnu.org>
parents:
diff changeset
9498
Dave Love <fx@gnu.org>
parents:
diff changeset
9499 1997-01-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9500
Dave Love <fx@gnu.org>
parents:
diff changeset
9501 * lisp.h (FAST_MAKE_GLYPH): Rename args to CHAR and FACE.
Dave Love <fx@gnu.org>
parents:
diff changeset
9502 Cast CHAR to unsigned char before using it.
Dave Love <fx@gnu.org>
parents:
diff changeset
9503
Dave Love <fx@gnu.org>
parents:
diff changeset
9504 * xterm.c (dumpglyphs): Declare g as GLYPH.
Dave Love <fx@gnu.org>
parents:
diff changeset
9505
Dave Love <fx@gnu.org>
parents:
diff changeset
9506 1997-01-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9507
Dave Love <fx@gnu.org>
parents:
diff changeset
9508 * term.c (fatal): Print a newline at the end.
Dave Love <fx@gnu.org>
parents:
diff changeset
9509 (term_init): Calls to fatal changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
9510
Dave Love <fx@gnu.org>
parents:
diff changeset
9511 * eval.c (Fsignal): Call fatal if no error handlers and no catch.
Dave Love <fx@gnu.org>
parents:
diff changeset
9512
Dave Love <fx@gnu.org>
parents:
diff changeset
9513 * dispnew.c (init_display): Check for overflow in screen size.
Dave Love <fx@gnu.org>
parents:
diff changeset
9514 Use `fatal'.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
9515
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
9516 1997-01-19 Geoff Voelker <voelker@cs.washington.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9517
Dave Love <fx@gnu.org>
parents:
diff changeset
9518 * w32.c (init_environment): Rebuild Vsystem_configuration at startup.
Dave Love <fx@gnu.org>
parents:
diff changeset
9519
Dave Love <fx@gnu.org>
parents:
diff changeset
9520 * w32gui.h: Update include conditionals to use new name.
Dave Love <fx@gnu.org>
parents:
diff changeset
9521
Dave Love <fx@gnu.org>
parents:
diff changeset
9522 * w32gui.h: Renamed from win32.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9523 * dispextern.h, w32term.h, makefile.nt: Use new name w32gui.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9524 * makefile.nt: Update header comment.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
9525
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
9526 * w32console.c (initialize_w32_display): Renamed from
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
9527 initialize_win_nt_display.
Dave Love <fx@gnu.org>
parents:
diff changeset
9528 * term.c (term_init): Use new name initialize_w32_display.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
9529
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
9530 * w32.c, w32console.c, w32faces.c, w32fns.c, w32heap.c,
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
9531 * w32inevt.c, w32menu.c, w32proc.c, w32select.c, w32term.c,
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
9532 * w32xfns.c, win32.h, w32inevt.h, w32term.h: Change all uses of win95,
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
9533 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
9534 Expand "win" substring in variables referring to Microsoft Windows
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
9535 constructs into "windows".
Dave Love <fx@gnu.org>
parents:
diff changeset
9536 Canonicalize header comments to use same terminology.
Dave Love <fx@gnu.org>
parents:
diff changeset
9537
Dave Love <fx@gnu.org>
parents:
diff changeset
9538 1997-01-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9539
Dave Love <fx@gnu.org>
parents:
diff changeset
9540 * search.c (skip_chars): Optimize by not calling SET_PT in the loop.
Dave Love <fx@gnu.org>
parents:
diff changeset
9541
Dave Love <fx@gnu.org>
parents:
diff changeset
9542 1997-01-16 Erik Naggum <erik@naggum.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
9543
Dave Love <fx@gnu.org>
parents:
diff changeset
9544 * keymap.c (push_key_description): Print C-j, not LFD.
Dave Love <fx@gnu.org>
parents:
diff changeset
9545
Dave Love <fx@gnu.org>
parents:
diff changeset
9546 1997-01-16 Eli Zaretskii <eliz@wombat.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9547
Dave Love <fx@gnu.org>
parents:
diff changeset
9548 * msdos.c (XMenuActivate): Don't allow non-positive menu
Dave Love <fx@gnu.org>
parents:
diff changeset
9549 coordinates.
Dave Love <fx@gnu.org>
parents:
diff changeset
9550
Dave Love <fx@gnu.org>
parents:
diff changeset
9551 1997-01-15 Eli Zaretskii <eliz@is.elta.co.il>
Dave Love <fx@gnu.org>
parents:
diff changeset
9552
Dave Love <fx@gnu.org>
parents:
diff changeset
9553 * keyboard.c (interrupt_signal): Make emergency exit work on MSDOS
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
9554 frames. Block further SIGINTs while `interrupt_signal' runs.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
9555
Dave Love <fx@gnu.org>
parents:
diff changeset
9556 * msdos.c (sigprocmask, sig_suspender): New functions, implement
Dave Love <fx@gnu.org>
parents:
diff changeset
9557 signal blocking on MSDOS.
Dave Love <fx@gnu.org>
parents:
diff changeset
9558
Dave Love <fx@gnu.org>
parents:
diff changeset
9559 1997-01-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9560
Dave Love <fx@gnu.org>
parents:
diff changeset
9561 * s/hpux9.h (HAVE_PSTAT_GETDYNAMIC): New definition.
Dave Love <fx@gnu.org>
parents:
diff changeset
9562
Dave Love <fx@gnu.org>
parents:
diff changeset
9563 1997-01-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9564
Dave Love <fx@gnu.org>
parents:
diff changeset
9565 * w32.c (get_emacs_configuration): Return windows95 instead of win95.
Dave Love <fx@gnu.org>
parents:
diff changeset
9566
Dave Love <fx@gnu.org>
parents:
diff changeset
9567 1997-01-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9568
Dave Love <fx@gnu.org>
parents:
diff changeset
9569 * dispnew.c (change_frame_size_1): Reject new sizes if they cause
Dave Love <fx@gnu.org>
parents:
diff changeset
9570 overflow.
Dave Love <fx@gnu.org>
parents:
diff changeset
9571
Dave Love <fx@gnu.org>
parents:
diff changeset
9572 1997-01-13 Eli Zaretskii <eliz@is.elta.co.il>
Dave Love <fx@gnu.org>
parents:
diff changeset
9573
Dave Love <fx@gnu.org>
parents:
diff changeset
9574 * emacs.c (init_cmdargs) [MSDOS]: Allow `installation-directory'
Dave Love <fx@gnu.org>
parents:
diff changeset
9575 to be set if either `lib-src' or `info' are found as its
Dave Love <fx@gnu.org>
parents:
diff changeset
9576 subdirectories or siblings.
Dave Love <fx@gnu.org>
parents:
diff changeset
9577
Dave Love <fx@gnu.org>
parents:
diff changeset
9578 1997-01-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9579
Dave Love <fx@gnu.org>
parents:
diff changeset
9580 * fns.c (concat): Take modulus of thisindex before shifting.
Dave Love <fx@gnu.org>
parents:
diff changeset
9581 Declare thisindex as unsigned.
Dave Love <fx@gnu.org>
parents:
diff changeset
9582
Dave Love <fx@gnu.org>
parents:
diff changeset
9583 1997-01-12 Geoff Voelker <voelker@cs.washington.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9584
Dave Love <fx@gnu.org>
parents:
diff changeset
9585 * w32menu.c (x-popup-menu): Pass in insist flag to mouse_position_hook.
Dave Love <fx@gnu.org>
parents:
diff changeset
9586
Dave Love <fx@gnu.org>
parents:
diff changeset
9587 1997-01-11 Paul Eggert <eggert@twinsun.com>
Dave Love <fx@gnu.org>
parents:
diff changeset
9588
Dave Love <fx@gnu.org>
parents:
diff changeset
9589 * floatfns.c (rounding_driver): New function for systematic support of
Dave Love <fx@gnu.org>
parents:
diff changeset
9590 2-argument rounding functions, so that `floor' isn't the only one
Dave Love <fx@gnu.org>
parents:
diff changeset
9591 that supports 2 arguments.
Dave Love <fx@gnu.org>
parents:
diff changeset
9592 (Fceiling, Ffloor, Fround, Ftruncate): Use it.
Dave Love <fx@gnu.org>
parents:
diff changeset
9593 (ceiling2, floor2, round2, truncate2, double_identity): New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
9594 (syms_of_floatfns): Define ceiling, round, and truncate even if
Dave Love <fx@gnu.org>
parents:
diff changeset
9595 LISP_FLOAT_TYPE is not defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
9596
Dave Love <fx@gnu.org>
parents:
diff changeset
9597 1997-01-10 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9598
Dave Love <fx@gnu.org>
parents:
diff changeset
9599 * lread.c (read1): Round size of bool-vector properly.
Dave Love <fx@gnu.org>
parents:
diff changeset
9600
Dave Love <fx@gnu.org>
parents:
diff changeset
9601 * print.c (print): Round size of bool-vector properly.
Dave Love <fx@gnu.org>
parents:
diff changeset
9602
Dave Love <fx@gnu.org>
parents:
diff changeset
9603 * lread.c (read1): Fix error messages.
Dave Love <fx@gnu.org>
parents:
diff changeset
9604
Dave Love <fx@gnu.org>
parents:
diff changeset
9605 1997-01-09 Steve Nygard <nygard@telusplanet.net>
Dave Love <fx@gnu.org>
parents:
diff changeset
9606
Dave Love <fx@gnu.org>
parents:
diff changeset
9607 * unexnext.c: Include <mach-o/reloc.h>.
Dave Love <fx@gnu.org>
parents:
diff changeset
9608 (fgrowth): Initialize to zero.
Dave Love <fx@gnu.org>
parents:
diff changeset
9609 (vmaddr_growth, dataseg_vmaddr, dataseg_vmend): New variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
9610 [NS_TARGET] (extreloff, nextrel, dysymtab, reloc_info): New variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
9611 (unexec_doit): Adjust file offsets of segments that follow the
Dave Love <fx@gnu.org>
parents:
diff changeset
9612 enlarged data segment. Adjust vmaddr of the SEG_LINKEDIT segment that
Dave Love <fx@gnu.org>
parents:
diff changeset
9613 follows the data segment.
Dave Love <fx@gnu.org>
parents:
diff changeset
9614 [NS_TARGET] (unexec_doit): Adjust file offsets in the LC_DYSYMTAB load
Dave Love <fx@gnu.org>
parents:
diff changeset
9615 command that follows the data segment. Zero out relocation entries
Dave Love <fx@gnu.org>
parents:
diff changeset
9616 that fall within the data segment.
Dave Love <fx@gnu.org>
parents:
diff changeset
9617
Dave Love <fx@gnu.org>
parents:
diff changeset
9618 1997-01-07 Karl Berry <karl@cs.umb.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9619
Dave Love <fx@gnu.org>
parents:
diff changeset
9620 * filelock.c (LOCK_PID_MAX): Use sizeof (unsigned long) instead
Dave Love <fx@gnu.org>
parents:
diff changeset
9621 of hardwiring 21.
Dave Love <fx@gnu.org>
parents:
diff changeset
9622 (lock_file_1): Use LOCK_PID_MAX when allocating lock_info_str
Dave Love <fx@gnu.org>
parents:
diff changeset
9623 instead of hardwiring 21.
Dave Love <fx@gnu.org>
parents:
diff changeset
9624
Dave Love <fx@gnu.org>
parents:
diff changeset
9625 1997-01-06 Eli Zaretskii <eliz@is.elta.co.il>
Dave Love <fx@gnu.org>
parents:
diff changeset
9626
Dave Love <fx@gnu.org>
parents:
diff changeset
9627 * msdos.c (bright_bg): Save the original state of video blink bit.
Dave Love <fx@gnu.org>
parents:
diff changeset
9628 (maybe_enable_blinking): New function, restores the original state
Dave Love <fx@gnu.org>
parents:
diff changeset
9629 of the blink bit.
Dave Love <fx@gnu.org>
parents:
diff changeset
9630 (IT_reset_terminal_modes): Restore the original state of the blink
Dave Love <fx@gnu.org>
parents:
diff changeset
9631 bit when suspending/exiting.
Dave Love <fx@gnu.org>
parents:
diff changeset
9632 (run_msdos_command): Make sure bright background colors are again
Dave Love <fx@gnu.org>
parents:
diff changeset
9633 enabled after subsidiary program returns.
Dave Love <fx@gnu.org>
parents:
diff changeset
9634
Dave Love <fx@gnu.org>
parents:
diff changeset
9635 1997-01-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9636
Dave Love <fx@gnu.org>
parents:
diff changeset
9637 * data.c (Fset_default): For a BUFFER_OBJFWD, store into
Dave Love <fx@gnu.org>
parents:
diff changeset
9638 buffer_defaults even if mask < 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
9639
Dave Love <fx@gnu.org>
parents:
diff changeset
9640 1997-01-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9641
Dave Love <fx@gnu.org>
parents:
diff changeset
9642 * keyboard.c (command_loop_1, read_char):
Dave Love <fx@gnu.org>
parents:
diff changeset
9643 Run Qecho_area_clear_hook when clearing echo area.
Dave Love <fx@gnu.org>
parents:
diff changeset
9644 (Qecho_area_clear_hook): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
9645 (syms_of_keyboard): Initialize it.
Dave Love <fx@gnu.org>
parents:
diff changeset
9646
Dave Love <fx@gnu.org>
parents:
diff changeset
9647 * buffer.c (Fpop_to_buffer): New arg NORECORD.
Dave Love <fx@gnu.org>
parents:
diff changeset
9648
Dave Love <fx@gnu.org>
parents:
diff changeset
9649 1997-01-04 Geoff Voelker <voelker@cs.washington.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9650
Dave Love <fx@gnu.org>
parents:
diff changeset
9651 * w32proc.c (compare_env, merge_and_sort_env): New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
9652 (sys_spawnve): Sort environment variables for subprocess.
Dave Love <fx@gnu.org>
parents:
diff changeset
9653 (ppid_env_var_buffer): Variable deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
9654
Dave Love <fx@gnu.org>
parents:
diff changeset
9655 1997-01-02 Karl Berry <karl@cs.umb.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9656
Dave Love <fx@gnu.org>
parents:
diff changeset
9657 * filelock.c (lock_info_type): Declare pid as unsigned long
Dave Love <fx@gnu.org>
parents:
diff changeset
9658 instead of int.
Dave Love <fx@gnu.org>
parents:
diff changeset
9659 (lock_file_1): Use %lu instead of %d in printf.
Dave Love <fx@gnu.org>
parents:
diff changeset
9660
Dave Love <fx@gnu.org>
parents:
diff changeset
9661 1997-01-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9662
Dave Love <fx@gnu.org>
parents:
diff changeset
9663 * cmds.c (internal_self_insert): Check the property
Dave Love <fx@gnu.org>
parents:
diff changeset
9664 on the hook, not on the abbrev symbol.
Dave Love <fx@gnu.org>
parents:
diff changeset
9665
Dave Love <fx@gnu.org>
parents:
diff changeset
9666 * dispnew.c (update_frame): Call detect_input_pending
Dave Love <fx@gnu.org>
parents:
diff changeset
9667 for X as well as for termcap frames.
Dave Love <fx@gnu.org>
parents:
diff changeset
9668
Dave Love <fx@gnu.org>
parents:
diff changeset
9669 1996-12-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9670
Dave Love <fx@gnu.org>
parents:
diff changeset
9671 * bytecode.c (HANDLE_RELOCATION): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
9672 (MAYBE_GC): Call HANDLE_RELOCATION. Swallow following semicolon.
Dave Love <fx@gnu.org>
parents:
diff changeset
9673 (Fbyte_code): Use HANDLE_RELOCATION.
Dave Love <fx@gnu.org>
parents:
diff changeset
9674
Dave Love <fx@gnu.org>
parents:
diff changeset
9675 1996-12-31 Paul Eggert <eggert@twinsun.com>
Dave Love <fx@gnu.org>
parents:
diff changeset
9676
Dave Love <fx@gnu.org>
parents:
diff changeset
9677 * s/nextstep.h, s/sco4.h (BROKEN_MKTIME): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
9678 * Makefile.in (MKTIME_OBJ), config.in (mktime):
Dave Love <fx@gnu.org>
parents:
diff changeset
9679 Use BROKEN_MKTIME to determine whether mktime is broken.
Dave Love <fx@gnu.org>
parents:
diff changeset
9680
Dave Love <fx@gnu.org>
parents:
diff changeset
9681 1996-12-30 Paul Eggert <eggert@twinsun.com>
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
9682
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
9683 * data.c, floatfns.c: <float.h>: Include if STDC_HEADERS.
Dave Love <fx@gnu.org>
parents:
diff changeset
9684 (IEEE_FLOATING_POINT): New symbol.
Dave Love <fx@gnu.org>
parents:
diff changeset
9685 * data.c (float_arith_driver, Fmod), floatfns.c (Ffloor):
Dave Love <fx@gnu.org>
parents:
diff changeset
9686 Test for division by 0 only if ! IEEE_FLOATING_POINT.
Dave Love <fx@gnu.org>
parents:
diff changeset
9687 * floatfns.c (fmod_float): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
9688
Dave Love <fx@gnu.org>
parents:
diff changeset
9689 * Makefile.in (MKTIME_OBJ): Use our mktime instead of SCO
Dave Love <fx@gnu.org>
parents:
diff changeset
9690 3.2v4.2's, since SCO's botches time arithmetic as used by display-time.
Dave Love <fx@gnu.org>
parents:
diff changeset
9691
Dave Love <fx@gnu.org>
parents:
diff changeset
9692 1996-12-30 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9693
Dave Love <fx@gnu.org>
parents:
diff changeset
9694 * bytecode.c (Fbyte_code): Add error check for jumping out of range.
Dave Love <fx@gnu.org>
parents:
diff changeset
9695
Dave Love <fx@gnu.org>
parents:
diff changeset
9696 * s/hiuxmpp.h, m/sr2k.h: New files.
Dave Love <fx@gnu.org>
parents:
diff changeset
9697
Dave Love <fx@gnu.org>
parents:
diff changeset
9698 1996-12-29 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9699
Dave Love <fx@gnu.org>
parents:
diff changeset
9700 * Makefile.in (process.o): Depend on blockinput.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9701
Dave Love <fx@gnu.org>
parents:
diff changeset
9702 * process.c: Include blockinput.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9703 (create_process): Block input around the fork.
Dave Love <fx@gnu.org>
parents:
diff changeset
9704
Dave Love <fx@gnu.org>
parents:
diff changeset
9705 1996-12-27 Karl Berry <karl@owl.HQ.Ileaf.COM>
Dave Love <fx@gnu.org>
parents:
diff changeset
9706
Dave Love <fx@gnu.org>
parents:
diff changeset
9707 * filelock.c: Total rewrite.
Dave Love <fx@gnu.org>
parents:
diff changeset
9708
Dave Love <fx@gnu.org>
parents:
diff changeset
9709 1996-12-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9710
Dave Love <fx@gnu.org>
parents:
diff changeset
9711 * data.c (Ffset): Change argument name and doc string.
Dave Love <fx@gnu.org>
parents:
diff changeset
9712 (Fdefalias): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
9713
Dave Love <fx@gnu.org>
parents:
diff changeset
9714 1996-12-26 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9715
Dave Love <fx@gnu.org>
parents:
diff changeset
9716 * xterm.c (x_iconify_frame): Clear visible when we set iconified.
Dave Love <fx@gnu.org>
parents:
diff changeset
9717
Dave Love <fx@gnu.org>
parents:
diff changeset
9718 1996-12-25 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9719
Dave Love <fx@gnu.org>
parents:
diff changeset
9720 * window.c (window_scroll): Preserve vpos of point
Dave Love <fx@gnu.org>
parents:
diff changeset
9721 if we cannot preserve the actual position of it.
Dave Love <fx@gnu.org>
parents:
diff changeset
9722 Make it static. New arg WHOLE; callers changed.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
9723
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
9724 * keyboard.c (read_char_x_menu_prompt): Unread and record all the
Dave Love <fx@gnu.org>
parents:
diff changeset
9725 input events from here.
Dave Love <fx@gnu.org>
parents:
diff changeset
9726 (record_menu_key): New subroutine.
Dave Love <fx@gnu.org>
parents:
diff changeset
9727
Dave Love <fx@gnu.org>
parents:
diff changeset
9728 * xmenu.c (single_keymap_panes): New arg DEPTH.
Dave Love <fx@gnu.org>
parents:
diff changeset
9729 Cut off recursion at that depth. Callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
9730
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
9731 1996-12-23 Eli Zaretskii <eliz@is.elta.co.il>
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
9732
Dave Love <fx@gnu.org>
parents:
diff changeset
9733 * msdos.c (dos_set_keyboard): Test whether KEYB.COM is installed
Dave Love <fx@gnu.org>
parents:
diff changeset
9734 for international keyboard support.
Dave Love <fx@gnu.org>
parents:
diff changeset
9735 (dos_get_modifiers): If international keyboard support is NOT
Dave Love <fx@gnu.org>
parents:
diff changeset
9736 required, make both Right and Left Alt key behave like Meta key.
Dave Love <fx@gnu.org>
parents:
diff changeset
9737
Dave Love <fx@gnu.org>
parents:
diff changeset
9738 1996-12-22 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9739
Dave Love <fx@gnu.org>
parents:
diff changeset
9740 * emacs.c (standard_args): Add -find-file and -visit.
Dave Love <fx@gnu.org>
parents:
diff changeset
9741
Dave Love <fx@gnu.org>
parents:
diff changeset
9742 * cmds.c (internal_self_insert): If the abbrev has no expansion,
Dave Love <fx@gnu.org>
parents:
diff changeset
9743 just a hook, inhibit the insertion of the character.
Dave Love <fx@gnu.org>
parents:
diff changeset
9744
Dave Love <fx@gnu.org>
parents:
diff changeset
9745 * abbrev.c (Fexpand_abbrev): Return the abbrev symbol,
Dave Love <fx@gnu.org>
parents:
diff changeset
9746 or nil if no expansion.
Dave Love <fx@gnu.org>
parents:
diff changeset
9747
Dave Love <fx@gnu.org>
parents:
diff changeset
9748 1996-12-20 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9749
Dave Love <fx@gnu.org>
parents:
diff changeset
9750 * xdisp.c (try_window): Add error check for POS.
Dave Love <fx@gnu.org>
parents:
diff changeset
9751
Dave Love <fx@gnu.org>
parents:
diff changeset
9752 1996-12-19 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9753
Dave Love <fx@gnu.org>
parents:
diff changeset
9754 * s/nextstep.h (LD_SWITCH_SYSTEM): Use just -X.
Dave Love <fx@gnu.org>
parents:
diff changeset
9755 (LIB_STANDARD): Alternate definition if NS_TARGET.
Dave Love <fx@gnu.org>
parents:
diff changeset
9756
Dave Love <fx@gnu.org>
parents:
diff changeset
9757 * xfns.c (x_set_title): Check data type of NAME.
Dave Love <fx@gnu.org>
parents:
diff changeset
9758
Dave Love <fx@gnu.org>
parents:
diff changeset
9759 * search.c (Fmatch_data): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
9760
Dave Love <fx@gnu.org>
parents:
diff changeset
9761 1996-12-19 Werner Benger <werner@ast1.uibk.ac.at>
Dave Love <fx@gnu.org>
parents:
diff changeset
9762
Dave Love <fx@gnu.org>
parents:
diff changeset
9763 * keyboard.c (modify_event_symbol):
Dave Love <fx@gnu.org>
parents:
diff changeset
9764 Don't index thru name_table if it is null.
Dave Love <fx@gnu.org>
parents:
diff changeset
9765
Dave Love <fx@gnu.org>
parents:
diff changeset
9766 1996-12-19 Erik Naggum <erik@naggum.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
9767
Dave Love <fx@gnu.org>
parents:
diff changeset
9768 * process.c (read_process_output, exec_sentinel):
Dave Love <fx@gnu.org>
parents:
diff changeset
9769 * w32menu.c (set_frame_menubar):
Dave Love <fx@gnu.org>
parents:
diff changeset
9770 * xdisp.c (prepare_menu_bars, update_menu_bar):
Dave Love <fx@gnu.org>
parents:
diff changeset
9771 * xmenu.c (set_frame_menubar):
Dave Love <fx@gnu.org>
parents:
diff changeset
9772 Call Fmatch_data with new explicit arguments.
Dave Love <fx@gnu.org>
parents:
diff changeset
9773
Dave Love <fx@gnu.org>
parents:
diff changeset
9774 1996-12-18 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9775
Dave Love <fx@gnu.org>
parents:
diff changeset
9776 * search.c (Fmatch_data): New args INTEGERS and REUSE.
Dave Love <fx@gnu.org>
parents:
diff changeset
9777
Dave Love <fx@gnu.org>
parents:
diff changeset
9778 * process.c (send_process) [EMACS_HAS_USECS]:
Dave Love <fx@gnu.org>
parents:
diff changeset
9779 When we wait for the buffer to clear, wait just .02 second.
Dave Love <fx@gnu.org>
parents:
diff changeset
9780
Dave Love <fx@gnu.org>
parents:
diff changeset
9781 * intervals.c (adjust_intervals_for_insertion):
Dave Love <fx@gnu.org>
parents:
diff changeset
9782 Be smarter about when to split an interval
Dave Love <fx@gnu.org>
parents:
diff changeset
9783 for properties that are not sticky on either side.
Dave Love <fx@gnu.org>
parents:
diff changeset
9784
Dave Love <fx@gnu.org>
parents:
diff changeset
9785 * intervals.h (FRONT_NONSTICKY_P): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
9786
Dave Love <fx@gnu.org>
parents:
diff changeset
9787 * intervals.c (set_point): Use virtual bounds, not real bounds,
Dave Love <fx@gnu.org>
parents:
diff changeset
9788 in the abort test for POSITION.
Dave Love <fx@gnu.org>
parents:
diff changeset
9789 Skip the intangibility test if POSITION is at either end of buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
9790
Dave Love <fx@gnu.org>
parents:
diff changeset
9791 1996-12-18 Jonathan I. Kamens <jik@annex-1-slip-jik.cam.ov.com>
Dave Love <fx@gnu.org>
parents:
diff changeset
9792
Dave Love <fx@gnu.org>
parents:
diff changeset
9793 * config.in (HAVE_LIBMAIL, HAVE_MAILLOCK_H, HAVE_TOUCHLOCK):
Dave Love <fx@gnu.org>
parents:
diff changeset
9794 Add #undefs.
Dave Love <fx@gnu.org>
parents:
diff changeset
9795
Dave Love <fx@gnu.org>
parents:
diff changeset
9796 1996-12-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9797
Dave Love <fx@gnu.org>
parents:
diff changeset
9798 * fileio.c (Finsert_file_contents): Handle BEG and END non-nil
Dave Love <fx@gnu.org>
parents:
diff changeset
9799 when REPLACE is non-nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
9800
Dave Love <fx@gnu.org>
parents:
diff changeset
9801 1996-12-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9802
Dave Love <fx@gnu.org>
parents:
diff changeset
9803 * intervals.c (merge_properties_sticky): Don't discard explicit nil
Dave Love <fx@gnu.org>
parents:
diff changeset
9804 properties. Don't put on a front-sticky property if we inherit
Dave Love <fx@gnu.org>
parents:
diff changeset
9805 one from the category that does the job.
Dave Love <fx@gnu.org>
parents:
diff changeset
9806
Dave Love <fx@gnu.org>
parents:
diff changeset
9807 * config.in (HAVE_LIMITS_H): Add #undef.
Dave Love <fx@gnu.org>
parents:
diff changeset
9808
Dave Love <fx@gnu.org>
parents:
diff changeset
9809 1996-12-14 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9810
Dave Love <fx@gnu.org>
parents:
diff changeset
9811 * intervals.c (set_point): Check for intangible properties
Dave Love <fx@gnu.org>
parents:
diff changeset
9812 on overlays.
Dave Love <fx@gnu.org>
parents:
diff changeset
9813
Dave Love <fx@gnu.org>
parents:
diff changeset
9814 * textprop.c (Fnext_char_property_change): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
9815 (Fprevious_char_property_change): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
9816 (syms_of_textprop): defsubr them.
Dave Love <fx@gnu.org>
parents:
diff changeset
9817
Dave Love <fx@gnu.org>
parents:
diff changeset
9818 1996-12-14 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
9819
Dave Love <fx@gnu.org>
parents:
diff changeset
9820 * editfns.c (Fuser_full_name): Return nil if the specified user
Dave Love <fx@gnu.org>
parents:
diff changeset
9821 doesn't exist.
Dave Love <fx@gnu.org>
parents:
diff changeset
9822 (init_editfns): Set Vuser_full_name to "unknown" if the user name
Dave Love <fx@gnu.org>
parents:
diff changeset
9823 can't be resolved.
Dave Love <fx@gnu.org>
parents:
diff changeset
9824
Dave Love <fx@gnu.org>
parents:
diff changeset
9825 1996-12-14 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9826
Dave Love <fx@gnu.org>
parents:
diff changeset
9827 * strftime.c: Replace this with the version from libc.
Dave Love <fx@gnu.org>
parents:
diff changeset
9828
Dave Love <fx@gnu.org>
parents:
diff changeset
9829 1996-12-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9830
Dave Love <fx@gnu.org>
parents:
diff changeset
9831 * xfns.c (x_set_scroll_bar_width): Reject a width that's too small.
Dave Love <fx@gnu.org>
parents:
diff changeset
9832
75601
a841ab247b63 Fix date in entry.
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
9833 1996-12-10 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
9834
Dave Love <fx@gnu.org>
parents:
diff changeset
9835 * buffer.c (syms_of_buffer): Doc fix (transient-mark-mode).
Dave Love <fx@gnu.org>
parents:
diff changeset
9836
Dave Love <fx@gnu.org>
parents:
diff changeset
9837 1996-12-10 Andrew Innes <andrewi@harlequin.co.uk>
Dave Love <fx@gnu.org>
parents:
diff changeset
9838
Dave Love <fx@gnu.org>
parents:
diff changeset
9839 * fileio.c (Fwrite_region): Be careful not to destroy contents of
Dave Love <fx@gnu.org>
parents:
diff changeset
9840 existing file when appending.
Dave Love <fx@gnu.org>
parents:
diff changeset
9841
Dave Love <fx@gnu.org>
parents:
diff changeset
9842 1996-12-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9843
Dave Love <fx@gnu.org>
parents:
diff changeset
9844 * fileio.c (Fread_file_name_internal): Verify STRING is a string.
Dave Love <fx@gnu.org>
parents:
diff changeset
9845 (Fread_file_name): Don't insert DIR or INITIAL if it isn't a string.
Dave Love <fx@gnu.org>
parents:
diff changeset
9846
Dave Love <fx@gnu.org>
parents:
diff changeset
9847 1996-12-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9848
Dave Love <fx@gnu.org>
parents:
diff changeset
9849 * s/aix4-2.h: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
9850
Dave Love <fx@gnu.org>
parents:
diff changeset
9851 1995-12-08 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
9852
Dave Love <fx@gnu.org>
parents:
diff changeset
9853 * editfns.c (Fuser_full_name): Use build_string instead of make_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
9854
Dave Love <fx@gnu.org>
parents:
diff changeset
9855 1996-12-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9856
Dave Love <fx@gnu.org>
parents:
diff changeset
9857 * callproc.c (Fcall_process_region): Define missing local `count'.
Dave Love <fx@gnu.org>
parents:
diff changeset
9858
Dave Love <fx@gnu.org>
parents:
diff changeset
9859 * xdisp.c (message2_nolog): Handle minibuffer_auto_raise.
Dave Love <fx@gnu.org>
parents:
diff changeset
9860
Dave Love <fx@gnu.org>
parents:
diff changeset
9861 * minibuf.c (syms_of_minibuf): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
9862
Dave Love <fx@gnu.org>
parents:
diff changeset
9863 1996-12-07 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
9864
Dave Love <fx@gnu.org>
parents:
diff changeset
9865 * editfns.c (Fuser_full_name): Accept a string (the login name) as
Dave Love <fx@gnu.org>
parents:
diff changeset
9866 a parameter. Do ampersand expansion, if required.
Dave Love <fx@gnu.org>
parents:
diff changeset
9867 (init_editfns): Use it.
Dave Love <fx@gnu.org>
parents:
diff changeset
9868
Dave Love <fx@gnu.org>
parents:
diff changeset
9869 1996-12-06 Eli Zaretskii <eliz@is.elta.co.il>
Dave Love <fx@gnu.org>
parents:
diff changeset
9870
Dave Love <fx@gnu.org>
parents:
diff changeset
9871 * msdos.c (IT_cmgoto): Don't update FRAME_CURSOR_X when the cursor
Dave Love <fx@gnu.org>
parents:
diff changeset
9872 is in echo area.
Dave Love <fx@gnu.org>
parents:
diff changeset
9873
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
9874 1996-12-05 Erik Naggum <erik@naggum.no>
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
9875
Dave Love <fx@gnu.org>
parents:
diff changeset
9876 * keyboard.c (syms_of_keyboard): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
9877
Dave Love <fx@gnu.org>
parents:
diff changeset
9878 1996-11-28 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9879
Dave Love <fx@gnu.org>
parents:
diff changeset
9880 * callproc.c (Vtemp_file_name_pattern): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
9881 (syms_of_callproc): Set up Lisp variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
9882 (init_callproc): Initialize it.
Dave Love <fx@gnu.org>
parents:
diff changeset
9883 (Fcall_process_region): Use it.
Dave Love <fx@gnu.org>
parents:
diff changeset
9884
Dave Love <fx@gnu.org>
parents:
diff changeset
9885 * bytecode.c (MAYBE_GC): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
9886 (Fbyte_code): Use MAYBE_GC in every goto opcode.
Dave Love <fx@gnu.org>
parents:
diff changeset
9887
Dave Love <fx@gnu.org>
parents:
diff changeset
9888 1996-11-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9889
Dave Love <fx@gnu.org>
parents:
diff changeset
9890 * editfns.c (Fline_beginning_position, Fline_end_position): New fns.
Dave Love <fx@gnu.org>
parents:
diff changeset
9891 * cmds.c (Fend_of_line, Fbeginning_of_line):
Dave Love <fx@gnu.org>
parents:
diff changeset
9892 Use Fline_beginning_position, Fline_end_position.
Dave Love <fx@gnu.org>
parents:
diff changeset
9893 * lisp.h (Fend_of_line, Fbeginning_of_line): Declared.
Dave Love <fx@gnu.org>
parents:
diff changeset
9894
Dave Love <fx@gnu.org>
parents:
diff changeset
9895 1996-11-23 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9896
Dave Love <fx@gnu.org>
parents:
diff changeset
9897 * window.c (window_scroll): Don't set w->start or w->force_start
Dave Love <fx@gnu.org>
parents:
diff changeset
9898 if signaling an error.
Dave Love <fx@gnu.org>
parents:
diff changeset
9899
Dave Love <fx@gnu.org>
parents:
diff changeset
9900 * xmenu.c (Vmenu_updating_frame): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
9901 (syms_of_xmenu): Set up Lisp var.
Dave Love <fx@gnu.org>
parents:
diff changeset
9902 (Fx_popup_menu, set_frame_menubar): Initialize it.
Dave Love <fx@gnu.org>
parents:
diff changeset
9903
Dave Love <fx@gnu.org>
parents:
diff changeset
9904 1996-11-23 Erik Naggum <erik@naggum.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
9905
Dave Love <fx@gnu.org>
parents:
diff changeset
9906 * keyboard.c (syms_of_keyboard): Doc fix for num-input-keys.
Dave Love <fx@gnu.org>
parents:
diff changeset
9907
Dave Love <fx@gnu.org>
parents:
diff changeset
9908 1996-11-22 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
9909
Dave Love <fx@gnu.org>
parents:
diff changeset
9910 * editfns.c (Fuser_full_name): Accept an optional UID and return
Dave Love <fx@gnu.org>
parents:
diff changeset
9911 the full name of that user instead.
Dave Love <fx@gnu.org>
parents:
diff changeset
9912
Dave Love <fx@gnu.org>
parents:
diff changeset
9913 1996-11-20 Andrew Innes <andrewi@harlequin.co.uk>
Dave Love <fx@gnu.org>
parents:
diff changeset
9914
Dave Love <fx@gnu.org>
parents:
diff changeset
9915 * w32fns.c (w32_wnd_proc): Use dummy message to wake up thread on
Dave Love <fx@gnu.org>
parents:
diff changeset
9916 quit_char.
Dave Love <fx@gnu.org>
parents:
diff changeset
9917
Dave Love <fx@gnu.org>
parents:
diff changeset
9918 1996-11-19 Eli Zaretskii <eliz@is.elta.co.il>
Dave Love <fx@gnu.org>
parents:
diff changeset
9919
Dave Love <fx@gnu.org>
parents:
diff changeset
9920 * msdos.c [__DJGPP__ >= 2] (dos_direct_output): Faster method of
Dave Love <fx@gnu.org>
parents:
diff changeset
9921 writing characters to the screen.
Dave Love <fx@gnu.org>
parents:
diff changeset
9922 (SCREEN_SET_CURSOR): Remove.
Dave Love <fx@gnu.org>
parents:
diff changeset
9923 (IT_display_cursor): New function, to turn the cursor on and off.
Dave Love <fx@gnu.org>
parents:
diff changeset
9924 (IT_cmgoto): New function, sets the cursor to its final position
Dave Love <fx@gnu.org>
parents:
diff changeset
9925 whenever frame update is complete.
Dave Love <fx@gnu.org>
parents:
diff changeset
9926 (internal_terminal_init): Set IT_cmgoto as the hook to be called
Dave Love <fx@gnu.org>
parents:
diff changeset
9927 when frame is up to date.
Dave Love <fx@gnu.org>
parents:
diff changeset
9928 (dos_rawgetc): Call IT_cmgoto instead of the SCREEN_SET_CURSOR
Dave Love <fx@gnu.org>
parents:
diff changeset
9929 macro (which is gone now).
Dave Love <fx@gnu.org>
parents:
diff changeset
9930 (XMenuActivate): Turn off the cursor while the menu is displayed,
Dave Love <fx@gnu.org>
parents:
diff changeset
9931 to prevent it from showing through the menu panes.
Dave Love <fx@gnu.org>
parents:
diff changeset
9932
Dave Love <fx@gnu.org>
parents:
diff changeset
9933 1996-11-19 Geoff Voelker <voelker@cs.washington.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9934
Dave Love <fx@gnu.org>
parents:
diff changeset
9935 * w32.c, w32.h: Renamed from nt.c, nt.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9936 * w32heap.c, w32heap.h: Renamed from ntheap.c, ntheap.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9937 * w32inevt.c, w32inevt.h: Renamed from ntinevt.c, ntinevt.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9938 * w32proc.c: Renamed from ntproc.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
9939 * w32console.c: Renamed from w32term.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
9940 * unexw32.c: Renamed from unexnt.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
9941 * s/ms-w32.h: Renamed from s/windowsnt.h.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
9942
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
9943 * dispnew.c (init_display) [HAVE_NTGUI]: Use w32 for window-system.
Dave Love <fx@gnu.org>
parents:
diff changeset
9944
Dave Love <fx@gnu.org>
parents:
diff changeset
9945 * Makefile.in, callproc.c, makefile.nt: Use new names for w32 files.
Dave Love <fx@gnu.org>
parents:
diff changeset
9946
Dave Love <fx@gnu.org>
parents:
diff changeset
9947 1996-11-18 Geoff Voelker <voelker@cs.washington.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9948
Dave Love <fx@gnu.org>
parents:
diff changeset
9949 * 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
9950 * 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
9951 * 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
9952 * w32select.c, w32term.c, w32term.h, w32xfns.c, s/windowsnt.h:
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
9953 Change identifiers of the form win32* to w32*.
Dave Love <fx@gnu.org>
parents:
diff changeset
9954
Dave Love <fx@gnu.org>
parents:
diff changeset
9955 * window.c (special-display-p, same-window-p): Add missing
Dave Love <fx@gnu.org>
parents:
diff changeset
9956 newlines and backslashes in help strings.
Dave Love <fx@gnu.org>
parents:
diff changeset
9957
Dave Love <fx@gnu.org>
parents:
diff changeset
9958 1996-11-12 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9959
Dave Love <fx@gnu.org>
parents:
diff changeset
9960 * xdisp.c (redisplay_window): When handling scroll_conservatively,
Dave Love <fx@gnu.org>
parents:
diff changeset
9961 scroll a little farther for the sake of scroll_margin.
Dave Love <fx@gnu.org>
parents:
diff changeset
9962
Dave Love <fx@gnu.org>
parents:
diff changeset
9963 1996-11-11 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9964
Dave Love <fx@gnu.org>
parents:
diff changeset
9965 * abbrev.c (Fexpand_abbrev): If the abbrev's expansion is nil,
Dave Love <fx@gnu.org>
parents:
diff changeset
9966 don't expand it, but do still call the hook.
Dave Love <fx@gnu.org>
parents:
diff changeset
9967 (Fdefine_abbrev): Allow anything for EXPANSION.
Dave Love <fx@gnu.org>
parents:
diff changeset
9968
Dave Love <fx@gnu.org>
parents:
diff changeset
9969 * frame.c (Fmodify_frame_parameters): Use alist in reverse order.
Dave Love <fx@gnu.org>
parents:
diff changeset
9970
Dave Love <fx@gnu.org>
parents:
diff changeset
9971 1996-11-10 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9972
Dave Love <fx@gnu.org>
parents:
diff changeset
9973 * process.c (status_notify): Test p->infd > 0
Dave Love <fx@gnu.org>
parents:
diff changeset
9974 before each call to read_process_output.
Dave Love <fx@gnu.org>
parents:
diff changeset
9975 (read_process_output): Handle match data properly in recursive calls.
Dave Love <fx@gnu.org>
parents:
diff changeset
9976 (exec_sentinel): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
9977
Dave Love <fx@gnu.org>
parents:
diff changeset
9978 * window.c (window_scroll): Handle scroll_margin
Dave Love <fx@gnu.org>
parents:
diff changeset
9979 by putting point at a place that won't force recentering.
Dave Love <fx@gnu.org>
parents:
diff changeset
9980
Dave Love <fx@gnu.org>
parents:
diff changeset
9981 * xdisp.c (scroll_margin): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
9982 (init_xdisp): Set up Lisp variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
9983 (redisplay_window): Implement scroll_margin; don't use old start pos
Dave Love <fx@gnu.org>
parents:
diff changeset
9984 if point is inside the margin.
Dave Love <fx@gnu.org>
parents:
diff changeset
9985
Dave Love <fx@gnu.org>
parents:
diff changeset
9986 1996-11-09 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9987
Dave Love <fx@gnu.org>
parents:
diff changeset
9988 * window.h (struct window): New field optional_new_start.
Dave Love <fx@gnu.org>
parents:
diff changeset
9989 * xdisp.c (redisplay_window): Handle optional_new_start.
Dave Love <fx@gnu.org>
parents:
diff changeset
9990 * window.c (Fdelete_other_windows): Set optional_new_start
Dave Love <fx@gnu.org>
parents:
diff changeset
9991 instead of force_start.
Dave Love <fx@gnu.org>
parents:
diff changeset
9992
Dave Love <fx@gnu.org>
parents:
diff changeset
9993 * insdel.c (signal_after_change): If Vcombine_after_change_calls,
Dave Love <fx@gnu.org>
parents:
diff changeset
9994 save up changes in combine_after_change_list.
Dave Love <fx@gnu.org>
parents:
diff changeset
9995 (Fcombine_after_change_execute)
Dave Love <fx@gnu.org>
parents:
diff changeset
9996 (Fcombine_after_change_execute_1): New subroutines.
Dave Love <fx@gnu.org>
parents:
diff changeset
9997 (syms_of_insdel): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
9998
Dave Love <fx@gnu.org>
parents:
diff changeset
9999 * emacs.c (main): Call syms_of_insdel.
Dave Love <fx@gnu.org>
parents:
diff changeset
10000
Dave Love <fx@gnu.org>
parents:
diff changeset
10001 * fns.c: Include frame.h and window.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
10002 (Fy_or_n_p): Handle minibuffer_auto_raise here.
Dave Love <fx@gnu.org>
parents:
diff changeset
10003
Dave Love <fx@gnu.org>
parents:
diff changeset
10004 * Makefile.in (fns.o): Depend on frame.h and window.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
10005
Dave Love <fx@gnu.org>
parents:
diff changeset
10006 1996-11-08 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10007
Dave Love <fx@gnu.org>
parents:
diff changeset
10008 * macros.c (Fcall_last_kbd_macro): Set this_command from last_command
Dave Love <fx@gnu.org>
parents:
diff changeset
10009 on entry and again on exit.
Dave Love <fx@gnu.org>
parents:
diff changeset
10010
Dave Love <fx@gnu.org>
parents:
diff changeset
10011 1996-11-07 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10012
Dave Love <fx@gnu.org>
parents:
diff changeset
10013 * frame.c (Fmodify_frame_parameters): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
10014
Dave Love <fx@gnu.org>
parents:
diff changeset
10015 * fileio.c (USG5 or BSD_SYSTEM or LINUX): Include fcntl.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
10016 (Ffile_readable_p): Return immediately if stat fails.
Dave Love <fx@gnu.org>
parents:
diff changeset
10017 Call S_ISFIFO correctly.
Dave Love <fx@gnu.org>
parents:
diff changeset
10018
Dave Love <fx@gnu.org>
parents:
diff changeset
10019 1996-11-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10020
Dave Love <fx@gnu.org>
parents:
diff changeset
10021 * editfns.c (Fencode_time): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
10022
Dave Love <fx@gnu.org>
parents:
diff changeset
10023 1996-11-06 John F. Carr <carrj@polaroid.com>
Dave Love <fx@gnu.org>
parents:
diff changeset
10024
Dave Love <fx@gnu.org>
parents:
diff changeset
10025 * dired.c (Ffile_attributes): Represent inode number as a pair of
Dave Love <fx@gnu.org>
parents:
diff changeset
10026 integers in case inode numbers do not fit in a Lisp integer.
Dave Love <fx@gnu.org>
parents:
diff changeset
10027
Dave Love <fx@gnu.org>
parents:
diff changeset
10028 1996-11-06 Eli Zaretskii <eliz@is.elta.co.il>
Dave Love <fx@gnu.org>
parents:
diff changeset
10029
Dave Love <fx@gnu.org>
parents:
diff changeset
10030 * msdos.c [__DJGPP_MINOR__ == 0] (_rename): New function, a
Dave Love <fx@gnu.org>
parents:
diff changeset
10031 substitute for library low-level file-renaming function which
Dave Love <fx@gnu.org>
parents:
diff changeset
10032 works around Windows 95 bug.
Dave Love <fx@gnu.org>
parents:
diff changeset
10033
Dave Love <fx@gnu.org>
parents:
diff changeset
10034 1996-11-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10035
Dave Love <fx@gnu.org>
parents:
diff changeset
10036 * window.c (window_loop, case GET_BUFFER_WINDOW):
Dave Love <fx@gnu.org>
parents:
diff changeset
10037 Don't find any minibuffer window
Dave Love <fx@gnu.org>
parents:
diff changeset
10038 except the one that is currently in use.
Dave Love <fx@gnu.org>
parents:
diff changeset
10039
Dave Love <fx@gnu.org>
parents:
diff changeset
10040 1996-11-05 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10041
Dave Love <fx@gnu.org>
parents:
diff changeset
10042 * fileio.c (S_ISFIFO): Default definition (if S_IFIFO is defined).
Dave Love <fx@gnu.org>
parents:
diff changeset
10043
Dave Love <fx@gnu.org>
parents:
diff changeset
10044 * editfns.c (Fencode_time): Use xfree, not free.
Dave Love <fx@gnu.org>
parents:
diff changeset
10045
Dave Love <fx@gnu.org>
parents:
diff changeset
10046 * print.c (PRINTFINISH): Use xfree, not free.
Dave Love <fx@gnu.org>
parents:
diff changeset
10047
Dave Love <fx@gnu.org>
parents:
diff changeset
10048 1996-11-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10049
Dave Love <fx@gnu.org>
parents:
diff changeset
10050 * xfns.c (Fx_create_frame): Look for X-resource for minibuffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
10051
Dave Love <fx@gnu.org>
parents:
diff changeset
10052 * alloc.c (Fgarbage_collect): Use Vhistory_length
Dave Love <fx@gnu.org>
parents:
diff changeset
10053 for truncating Vcommand_history.
Dave Love <fx@gnu.org>
parents:
diff changeset
10054
Dave Love <fx@gnu.org>
parents:
diff changeset
10055 * print.c (PRINTPREPARE): Really do set free_print_buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
10056
Dave Love <fx@gnu.org>
parents:
diff changeset
10057 * xdisp.c (scroll_conservatively): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
10058 (redisplay_window): Obey it.
Dave Love <fx@gnu.org>
parents:
diff changeset
10059 (syms_of_xdisp): Set up Lisp var.
Dave Love <fx@gnu.org>
parents:
diff changeset
10060
Dave Love <fx@gnu.org>
parents:
diff changeset
10061 1996-11-02 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10062
Dave Love <fx@gnu.org>
parents:
diff changeset
10063 * minibuf.c (choose_minibuf_frame): Don't change selected_frame's
Dave Love <fx@gnu.org>
parents:
diff changeset
10064 selected window even if it is a minibuffer window,
Dave Love <fx@gnu.org>
parents:
diff changeset
10065 if it is active.
Dave Love <fx@gnu.org>
parents:
diff changeset
10066
Dave Love <fx@gnu.org>
parents:
diff changeset
10067 1996-11-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10068
Dave Love <fx@gnu.org>
parents:
diff changeset
10069 * print.c (PRINTDECLARE): Declare specpdl_count and free_print_buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
10070 (PRINTPREPARE): If print_buffer is nonzero,
Dave Love <fx@gnu.org>
parents:
diff changeset
10071 save its contents in a string using record_unwind_protect.
Dave Love <fx@gnu.org>
parents:
diff changeset
10072 (PRINTFINISH): Restore old print_buffer contents.
Dave Love <fx@gnu.org>
parents:
diff changeset
10073 Free it only if this PRINTPREPARE malloc'd it.
Dave Love <fx@gnu.org>
parents:
diff changeset
10074 (print): Don't call PRINTFULLP after all.
Dave Love <fx@gnu.org>
parents:
diff changeset
10075 (print_unwind): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
10076
Dave Love <fx@gnu.org>
parents:
diff changeset
10077 * print.c (printchar, strout): Do QUIT for echo area output.
Dave Love <fx@gnu.org>
parents:
diff changeset
10078 (PRINTFULLP): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
10079 (print): Exit if PRINTFULLP.
Dave Love <fx@gnu.org>
parents:
diff changeset
10080 When printing a symbol, don't save a pointer to the name.
Dave Love <fx@gnu.org>
parents:
diff changeset
10081 (PRINTFINISH): Null out print_buffer after freeing it.
Dave Love <fx@gnu.org>
parents:
diff changeset
10082
Dave Love <fx@gnu.org>
parents:
diff changeset
10083 1996-10-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10084
Dave Love <fx@gnu.org>
parents:
diff changeset
10085 * xterm.c (cancel_mouse_face): New function. Code copied from
Dave Love <fx@gnu.org>
parents:
diff changeset
10086 x_set_window_size, fixing a bug.
Dave Love <fx@gnu.org>
parents:
diff changeset
10087 (x_set_window_size): Use cancel_mouse_face.
Dave Love <fx@gnu.org>
parents:
diff changeset
10088 (XTread_socket): When frame size has changed, call cancel_mouse_face.
Dave Love <fx@gnu.org>
parents:
diff changeset
10089
Dave Love <fx@gnu.org>
parents:
diff changeset
10090 * widget.c (EmacsFrameResize): Use cancel_mouse_face.
Dave Love <fx@gnu.org>
parents:
diff changeset
10091
Dave Love <fx@gnu.org>
parents:
diff changeset
10092 1996-10-31 Erik Naggum <erik@naggum.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
10093
Dave Love <fx@gnu.org>
parents:
diff changeset
10094 Reorganize function definitions so etags finds them.
Dave Love <fx@gnu.org>
parents:
diff changeset
10095 * abbrev.c (Finsert_abbrev_table_description).
Dave Love <fx@gnu.org>
parents:
diff changeset
10096 * editfns.c (Finsert_and_inherit_before_markers).
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
10097 * 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
10098 (Frun_hook_with_args_until_failure).
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
10099 * window.c (Fcurrent_window_configuration).
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
10100 * xselect.c (Fx_own_selection_internal, Fx_get_selection_internal)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
10101 (Fx_disown_selection_internal).
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
10102
Dave Love <fx@gnu.org>
parents:
diff changeset
10103 1996-10-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10104
Dave Love <fx@gnu.org>
parents:
diff changeset
10105 * emacs.c (main): Clear out *Messages* before init_callproc.
Dave Love <fx@gnu.org>
parents:
diff changeset
10106
Dave Love <fx@gnu.org>
parents:
diff changeset
10107 * keyboard.c (command_loop_1): Update selected buffer again
Dave Love <fx@gnu.org>
parents:
diff changeset
10108 after read_key_sequence.
Dave Love <fx@gnu.org>
parents:
diff changeset
10109
Dave Love <fx@gnu.org>
parents:
diff changeset
10110 1996-10-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10111
Dave Love <fx@gnu.org>
parents:
diff changeset
10112 * callproc.c (init_callproc): Use dir_warning.
Dave Love <fx@gnu.org>
parents:
diff changeset
10113
Dave Love <fx@gnu.org>
parents:
diff changeset
10114 * lread.c (dir_warning): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
10115 (init_lread): Use dir_warning.
Dave Love <fx@gnu.org>
parents:
diff changeset
10116
Dave Love <fx@gnu.org>
parents:
diff changeset
10117 1996-10-28 Erik Naggum <erik@naggum.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
10118
Dave Love <fx@gnu.org>
parents:
diff changeset
10119 * alloc.c (Fmake_char_table): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
10120
Dave Love <fx@gnu.org>
parents:
diff changeset
10121 1996-10-25 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10122
Dave Love <fx@gnu.org>
parents:
diff changeset
10123 * keymap.c (describe_buffer_bindings): Pass 1 for PARTIAL
Dave Love <fx@gnu.org>
parents:
diff changeset
10124 in some calls to describe_map_tree.
Dave Love <fx@gnu.org>
parents:
diff changeset
10125
Dave Love <fx@gnu.org>
parents:
diff changeset
10126 1996-10-24 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10127
Dave Love <fx@gnu.org>
parents:
diff changeset
10128 * process.c (status_notify): Update p->tick again
Dave Love <fx@gnu.org>
parents:
diff changeset
10129 just before running the sentinel, in case it dies.
Dave Love <fx@gnu.org>
parents:
diff changeset
10130
Dave Love <fx@gnu.org>
parents:
diff changeset
10131 1996-10-23 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10132
Dave Love <fx@gnu.org>
parents:
diff changeset
10133 * xdisp.c (decode_mode_spec): In the `L' case,
Dave Love <fx@gnu.org>
parents:
diff changeset
10134 remove a buffer from base_line_pos if window has switched buffers.
Dave Love <fx@gnu.org>
parents:
diff changeset
10135
Dave Love <fx@gnu.org>
parents:
diff changeset
10136 1996-10-15 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10137
Dave Love <fx@gnu.org>
parents:
diff changeset
10138 * minibuf.c (read_minibuf_unwind): Don't restore minibuf_window;
Dave Love <fx@gnu.org>
parents:
diff changeset
10139 instead call choose_minibuf_frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
10140 (choose_minibuf_frame): Don't let any other frame keep its minibuf
Dave Love <fx@gnu.org>
parents:
diff changeset
10141 window selected.
Dave Love <fx@gnu.org>
parents:
diff changeset
10142
Dave Love <fx@gnu.org>
parents:
diff changeset
10143 * xterm.c (XTread_socket, KeyPress case): Clear compose_status
Dave Love <fx@gnu.org>
parents:
diff changeset
10144 if the key has the meta modifier.
Dave Love <fx@gnu.org>
parents:
diff changeset
10145
Dave Love <fx@gnu.org>
parents:
diff changeset
10146 1996-10-14 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10147
Dave Love <fx@gnu.org>
parents:
diff changeset
10148 * eval.c (Vdebug_on_signal): Renamed from Vdebug_force.
Dave Love <fx@gnu.org>
parents:
diff changeset
10149
Dave Love <fx@gnu.org>
parents:
diff changeset
10150 1996-10-13 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10151
Dave Love <fx@gnu.org>
parents:
diff changeset
10152 * m/pmax.h (BROKEN_O_NONBLOCK): Define only if Ultrix.
Dave Love <fx@gnu.org>
parents:
diff changeset
10153 (LIBS_MACHINE, KERNEL_FILE): Don't define if __NetBSD__.
Dave Love <fx@gnu.org>
parents:
diff changeset
10154 (C_SWITCH_X_MACHINE): Define only if Ultrix.
Dave Love <fx@gnu.org>
parents:
diff changeset
10155 [__NetBSD__] (START_FILES, CANNOT_DUMP): New definitions.
Dave Love <fx@gnu.org>
parents:
diff changeset
10156 [__NetBSD__] (RUN_TIME_REMAP, UNEXEC): Undef them.
Dave Love <fx@gnu.org>
parents:
diff changeset
10157
Dave Love <fx@gnu.org>
parents:
diff changeset
10158 * m/mips.h (UNEXEC): Undef before defining.
Dave Love <fx@gnu.org>
parents:
diff changeset
10159
Dave Love <fx@gnu.org>
parents:
diff changeset
10160 * fileio.c (Fexpand_file_name):
Dave Love <fx@gnu.org>
parents:
diff changeset
10161 No longer discard .../ before another / or ~.
Dave Love <fx@gnu.org>
parents:
diff changeset
10162 That is now only in Fsubstitute_in_file_name.
Dave Love <fx@gnu.org>
parents:
diff changeset
10163
Dave Love <fx@gnu.org>
parents:
diff changeset
10164 1996-10-12 Simon Marshall <simon@duality.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10165
Dave Love <fx@gnu.org>
parents:
diff changeset
10166 * data.c (Fdefine_function): Function definition deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
10167 (syms_of_data): Don't call defsubr for it.
Dave Love <fx@gnu.org>
parents:
diff changeset
10168
Dave Love <fx@gnu.org>
parents:
diff changeset
10169 1996-10-12 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10170
Dave Love <fx@gnu.org>
parents:
diff changeset
10171 * xterm.c (XTwrite_glyphs, XTclear_end_of_line, XTclear_frame)
Dave Love <fx@gnu.org>
parents:
diff changeset
10172 (clear_cursor, x_display_bar_cursor, x_display_box_cursor)
Dave Love <fx@gnu.org>
parents:
diff changeset
10173 (x_set_window_size): Use phys_cursor_on field in frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
10174 (x_update_cursor): Negative phys_cursor_x no longer means anything.
Dave Love <fx@gnu.org>
parents:
diff changeset
10175
Dave Love <fx@gnu.org>
parents:
diff changeset
10176 * frame.h (struct frame): New field phys_cursor_on.
Dave Love <fx@gnu.org>
parents:
diff changeset
10177
95780
4538778f611d Fix committer names and other typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 94701
diff changeset
10178 1996-10-08 David KÃ¥gedal <davidk@lysator.liu.se>
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
10179
Dave Love <fx@gnu.org>
parents:
diff changeset
10180 * xmenu.c (Fx_popup_menu): Give the menu a title when the menu is
Dave Love <fx@gnu.org>
parents:
diff changeset
10181 a single keymap.
Dave Love <fx@gnu.org>
parents:
diff changeset
10182
Dave Love <fx@gnu.org>
parents:
diff changeset
10183 1996-10-07 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10184
Dave Love <fx@gnu.org>
parents:
diff changeset
10185 * s/ptx.h (POSIX_SIGNALS): New definition.
Dave Love <fx@gnu.org>
parents:
diff changeset
10186
Dave Love <fx@gnu.org>
parents:
diff changeset
10187 * dispnew.c (init_display): If not yet initialized,
Dave Love <fx@gnu.org>
parents:
diff changeset
10188 we can't really use X, so we must do the real work.
Dave Love <fx@gnu.org>
parents:
diff changeset
10189
Dave Love <fx@gnu.org>
parents:
diff changeset
10190 1996-10-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10191
Dave Love <fx@gnu.org>
parents:
diff changeset
10192 * xdisp.c (display_text_line): New arg ovstr_done. (Callers changed).
Dave Love <fx@gnu.org>
parents:
diff changeset
10193 Ignore that many chars from start of overlay strings.
Dave Love <fx@gnu.org>
parents:
diff changeset
10194 Return updated value in ovstring_chars_done field.
Dave Love <fx@gnu.org>
parents:
diff changeset
10195
Dave Love <fx@gnu.org>
parents:
diff changeset
10196 * indent.c (vmotion, compute_motion): Fill in ovstring_chars_done
Dave Love <fx@gnu.org>
parents:
diff changeset
10197 in the return value.
Dave Love <fx@gnu.org>
parents:
diff changeset
10198
Dave Love <fx@gnu.org>
parents:
diff changeset
10199 * indent.h (struct position): New field ovstring_chars_done.
Dave Love <fx@gnu.org>
parents:
diff changeset
10200
Dave Love <fx@gnu.org>
parents:
diff changeset
10201 1996-10-06 Erik Naggum <erik@naggum.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
10202
Dave Love <fx@gnu.org>
parents:
diff changeset
10203 * window.c (Fspecial_display_p, Fsame_window_p): New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
10204 (Fdisplay_buffer): Use them, instead of doing the work here.
Dave Love <fx@gnu.org>
parents:
diff changeset
10205 (syms_of_window): Defsubr them.
Dave Love <fx@gnu.org>
parents:
diff changeset
10206
Dave Love <fx@gnu.org>
parents:
diff changeset
10207 1996-10-05 Marcus G. Daniels <marcus@coulee.tdb.com>
Dave Love <fx@gnu.org>
parents:
diff changeset
10208
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
10209 * xfns.c (x_set_internal_border_width): Only change
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
10210 an edit_widget's internal_border_width for the toolkit case.
Dave Love <fx@gnu.org>
parents:
diff changeset
10211
Dave Love <fx@gnu.org>
parents:
diff changeset
10212 1996-10-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10213
Dave Love <fx@gnu.org>
parents:
diff changeset
10214 * lread.c (openp): Omit /: from start of file name.
Dave Love <fx@gnu.org>
parents:
diff changeset
10215
Dave Love <fx@gnu.org>
parents:
diff changeset
10216 1996-10-03 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10217
Dave Love <fx@gnu.org>
parents:
diff changeset
10218 * buffer.c (init_buffer): Add /: to dir names that could be magic.
Dave Love <fx@gnu.org>
parents:
diff changeset
10219 * emacs.c (decode_env_path): Add /: to dir names that could be magic.
Dave Love <fx@gnu.org>
parents:
diff changeset
10220 (init_cmdargs): Add /: to argv[0] if it could be magic.
Dave Love <fx@gnu.org>
parents:
diff changeset
10221
Dave Love <fx@gnu.org>
parents:
diff changeset
10222 1996-10-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10223
Dave Love <fx@gnu.org>
parents:
diff changeset
10224 * xfns.c (syms_of_xfns): For x-sensitive-text-pointer-shape, use
Dave Love <fx@gnu.org>
parents:
diff changeset
10225 DEFVAR_LISP.
Dave Love <fx@gnu.org>
parents:
diff changeset
10226
Dave Love <fx@gnu.org>
parents:
diff changeset
10227 1996-10-01 Karl Heuer <kwzh@gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10228
Dave Love <fx@gnu.org>
parents:
diff changeset
10229 * frame.c (store_frame_param): Allow setting a frame's minibuffer
Dave Love <fx@gnu.org>
parents:
diff changeset
10230 to the value that it already has.
Dave Love <fx@gnu.org>
parents:
diff changeset
10231
Dave Love <fx@gnu.org>
parents:
diff changeset
10232 1996-10-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10233
Dave Love <fx@gnu.org>
parents:
diff changeset
10234 * buffer.c (syms_of_buffer): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
10235
Dave Love <fx@gnu.org>
parents:
diff changeset
10236 1996-09-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10237
Dave Love <fx@gnu.org>
parents:
diff changeset
10238 * xterm.c (show_mouse_face): Undo 1996-08-30 change.
Dave Love <fx@gnu.org>
parents:
diff changeset
10239
Dave Love <fx@gnu.org>
parents:
diff changeset
10240 * s/irix5-0.h (ospeed): New definition.
Dave Love <fx@gnu.org>
parents:
diff changeset
10241 * s/irix6-0.h (ospeed): New #undef to counteract that definition.
Dave Love <fx@gnu.org>
parents:
diff changeset
10242
Dave Love <fx@gnu.org>
parents:
diff changeset
10243 1996-09-27 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10244
Dave Love <fx@gnu.org>
parents:
diff changeset
10245 * xterm.c (XTflash): Don't flash in the internal borders.
Dave Love <fx@gnu.org>
parents:
diff changeset
10246 or between a scroll bar and the edge.
Dave Love <fx@gnu.org>
parents:
diff changeset
10247
Dave Love <fx@gnu.org>
parents:
diff changeset
10248 * eval.c (Vdebug_force): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
10249 (syms_of_eval): Set up Lisp var.
Dave Love <fx@gnu.org>
parents:
diff changeset
10250 (find_handler_clause): If Vdebug_force, call debugger
Dave Love <fx@gnu.org>
parents:
diff changeset
10251 even if there are handlers.
Dave Love <fx@gnu.org>
parents:
diff changeset
10252
Dave Love <fx@gnu.org>
parents:
diff changeset
10253 1996-09-26 Marcus Daniels <marcus@sayre.sysc.pdx.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10254
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
10255 * xfns.c (x_set_scroll_bar_width): Move cursor to the
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
10256 left margin, past a scroll bar, if any.
Dave Love <fx@gnu.org>
parents:
diff changeset
10257
Dave Love <fx@gnu.org>
parents:
diff changeset
10258 1996-09-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10259
Dave Love <fx@gnu.org>
parents:
diff changeset
10260 * lread.c (isfloat_string): Accept E like e.
Dave Love <fx@gnu.org>
parents:
diff changeset
10261
Dave Love <fx@gnu.org>
parents:
diff changeset
10262 * callint.c (Fcall_interactively): Bind cursor-in-echo-area to t
Dave Love <fx@gnu.org>
parents:
diff changeset
10263 for `k' and `K'.
Dave Love <fx@gnu.org>
parents:
diff changeset
10264
Dave Love <fx@gnu.org>
parents:
diff changeset
10265 * s/hpux10.h (KERNEL_FILE): Redefine it here.
Dave Love <fx@gnu.org>
parents:
diff changeset
10266
Dave Love <fx@gnu.org>
parents:
diff changeset
10267 1996-09-25 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10268
Dave Love <fx@gnu.org>
parents:
diff changeset
10269 * textprop.c (Fset_text_properties, Fadd_text_properties)
Dave Love <fx@gnu.org>
parents:
diff changeset
10270 (Fremove_text_properties): Call modify_region and signal_after_change
Dave Love <fx@gnu.org>
parents:
diff changeset
10271 only for buffers, not for strings.
Dave Love <fx@gnu.org>
parents:
diff changeset
10272
Dave Love <fx@gnu.org>
parents:
diff changeset
10273 * xterm.c (XTflash): Flash just top and bottom screen line.
Dave Love <fx@gnu.org>
parents:
diff changeset
10274
Dave Love <fx@gnu.org>
parents:
diff changeset
10275 * window.c (syms_of_window): Doc fixes.
Dave Love <fx@gnu.org>
parents:
diff changeset
10276
Dave Love <fx@gnu.org>
parents:
diff changeset
10277 1996-09-25 Marcus Daniels <marcus@sysc.pdx.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10278
Dave Love <fx@gnu.org>
parents:
diff changeset
10279 * s/irix5-0.h (sigsetmask, _longjmp, _setjmp): #undef them.
Dave Love <fx@gnu.org>
parents:
diff changeset
10280 (_BSD_SIGNALS): Definition deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
10281
Dave Love <fx@gnu.org>
parents:
diff changeset
10282 1996-09-25 Eli Zaretskii <eliz@is.elta.co.il>
Dave Love <fx@gnu.org>
parents:
diff changeset
10283
Dave Love <fx@gnu.org>
parents:
diff changeset
10284 * dosfns.c (init_dosfns): When setting `__opendir_flags' value,
Dave Love <fx@gnu.org>
parents:
diff changeset
10285 override the bits recorded when dumping.
Dave Love <fx@gnu.org>
parents:
diff changeset
10286
Dave Love <fx@gnu.org>
parents:
diff changeset
10287 1996-09-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10288
Dave Love <fx@gnu.org>
parents:
diff changeset
10289 * w32term.c (w32_read_socket): Delete WAITP arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
10290
Dave Love <fx@gnu.org>
parents:
diff changeset
10291 * keyboard.c (read_avail_input): Don't pass WAITP to read_socket_hook.
Dave Love <fx@gnu.org>
parents:
diff changeset
10292
Dave Love <fx@gnu.org>
parents:
diff changeset
10293 * xterm.c (XTread_socket): Delete WAITP arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
10294
Dave Love <fx@gnu.org>
parents:
diff changeset
10295 * config.in (HAVE_GETCWD): Add #undef.
Dave Love <fx@gnu.org>
parents:
diff changeset
10296
Dave Love <fx@gnu.org>
parents:
diff changeset
10297 * fileio.c (Vuser_login_name): Declared extern.
Dave Love <fx@gnu.org>
parents:
diff changeset
10298 (minibuf_level): extern decl moved to top level.
Dave Love <fx@gnu.org>
parents:
diff changeset
10299 (Fwrite_region): Query before writing to a file that is locked,
Dave Love <fx@gnu.org>
parents:
diff changeset
10300 even if it is locked by the same user.
Dave Love <fx@gnu.org>
parents:
diff changeset
10301
Dave Love <fx@gnu.org>
parents:
diff changeset
10302 * textprop.c (set_properties, add_properties, remove_properties):
Dave Love <fx@gnu.org>
parents:
diff changeset
10303 Don't call modify_region or signal_after_change here.
Dave Love <fx@gnu.org>
parents:
diff changeset
10304 (Fset_text_properties, Fadd_text_properties, Fremove_text_properties):
Dave Love <fx@gnu.org>
parents:
diff changeset
10305 Call them here when appropriate.
Dave Love <fx@gnu.org>
parents:
diff changeset
10306
Dave Love <fx@gnu.org>
parents:
diff changeset
10307 * Makefile.in (LIBES): Add LOADLIBES and LDLIBS.
Dave Love <fx@gnu.org>
parents:
diff changeset
10308
Dave Love <fx@gnu.org>
parents:
diff changeset
10309 1996-09-24 Eli Zaretskii <eliz@is.elta.co.il>
Dave Love <fx@gnu.org>
parents:
diff changeset
10310
Dave Love <fx@gnu.org>
parents:
diff changeset
10311 * msdos.c (run_msdos_command): When testing whether a shell
Dave Love <fx@gnu.org>
parents:
diff changeset
10312 belongs to the MSDOS family, convert its name to lower-case.
Dave Love <fx@gnu.org>
parents:
diff changeset
10313
Dave Love <fx@gnu.org>
parents:
diff changeset
10314 1996-09-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10315
Dave Love <fx@gnu.org>
parents:
diff changeset
10316 * eval.c (Vsignal_hook_function): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
10317 (syms_of_eval): Set up Lisp variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
10318 (Fsignal): Call that function.
Dave Love <fx@gnu.org>
parents:
diff changeset
10319
Dave Love <fx@gnu.org>
parents:
diff changeset
10320 * xfns.c (x_set_internal_border_width, Fx_create_frame):
Dave Love <fx@gnu.org>
parents:
diff changeset
10321 Call widget_store_internal_border.
Dave Love <fx@gnu.org>
parents:
diff changeset
10322 (Fx_create_frame): Don't use a superclass when
Dave Love <fx@gnu.org>
parents:
diff changeset
10323 checking for an internalBorder resource.
Dave Love <fx@gnu.org>
parents:
diff changeset
10324
Dave Love <fx@gnu.org>
parents:
diff changeset
10325 * widget.c (widget_store_internal_border): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
10326 (EmacsFrameSetValues): Undo previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
10327
Dave Love <fx@gnu.org>
parents:
diff changeset
10328 1996-09-23 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10329
Dave Love <fx@gnu.org>
parents:
diff changeset
10330 * xfns.c (x_window): With Motif, double extra_borders.
Dave Love <fx@gnu.org>
parents:
diff changeset
10331 Use a preprocessor conditional to test for Motif.
Dave Love <fx@gnu.org>
parents:
diff changeset
10332
Dave Love <fx@gnu.org>
parents:
diff changeset
10333 * frame.h (struct frame): New field window_width.
Dave Love <fx@gnu.org>
parents:
diff changeset
10334 (FRAME_WINDOW_WIDTH): Refer to window_width field.
Dave Love <fx@gnu.org>
parents:
diff changeset
10335 (SET_FRAME_WIDTH): Set window_width field as well as width field.
Dave Love <fx@gnu.org>
parents:
diff changeset
10336
Dave Love <fx@gnu.org>
parents:
diff changeset
10337 1996-09-22 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10338
Dave Love <fx@gnu.org>
parents:
diff changeset
10339 * eval.c (syms_of_eval): Initialize Vrun_hooks here.
Dave Love <fx@gnu.org>
parents:
diff changeset
10340 Don't make it a Lisp variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
10341
Dave Love <fx@gnu.org>
parents:
diff changeset
10342 * frame.c (Fdelete_frame): Set update_mode_lines.
Dave Love <fx@gnu.org>
parents:
diff changeset
10343
Dave Love <fx@gnu.org>
parents:
diff changeset
10344 * emacs.c (main): Add copyright etc. to --version output.
Dave Love <fx@gnu.org>
parents:
diff changeset
10345
Dave Love <fx@gnu.org>
parents:
diff changeset
10346 1996-09-21 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10347
Dave Love <fx@gnu.org>
parents:
diff changeset
10348 * bytecode.c (Bsave_current_buffer): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
10349 (Fbyte_code): Handle Bsave_current_buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
10350
Dave Love <fx@gnu.org>
parents:
diff changeset
10351 * editfns.c (Fsave_current_buffer): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
10352 (syms_of_editfns): defsubr it.
Dave Love <fx@gnu.org>
parents:
diff changeset
10353
Dave Love <fx@gnu.org>
parents:
diff changeset
10354 * search.c (REGEXP_CACHE_SIZE): Increase to 20.
Dave Love <fx@gnu.org>
parents:
diff changeset
10355 (compile_pattern): Check for size match before calling Fstring_equal.
Dave Love <fx@gnu.org>
parents:
diff changeset
10356
Dave Love <fx@gnu.org>
parents:
diff changeset
10357 1996-09-21 Paul Eggert <eggert@twinsun.com>
Dave Love <fx@gnu.org>
parents:
diff changeset
10358
Dave Love <fx@gnu.org>
parents:
diff changeset
10359 * editfns.c: For time zone difference calculations, use the same
Dave Love <fx@gnu.org>
parents:
diff changeset
10360 code as the GNU C Library; this fixes a bug with large negative years.
Dave Love <fx@gnu.org>
parents:
diff changeset
10361 (tm_diff): Renamed from difftm. Yield int, not long.
Dave Love <fx@gnu.org>
parents:
diff changeset
10362 (TM_YEAR_BASE): Renamed from TM_YEAR_ORIGIN.
Dave Love <fx@gnu.org>
parents:
diff changeset
10363
Dave Love <fx@gnu.org>
parents:
diff changeset
10364 1996-09-21 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10365
Dave Love <fx@gnu.org>
parents:
diff changeset
10366 * xdisp.c (echo_area_display): Clear the left-side scroll bar columns.
Dave Love <fx@gnu.org>
parents:
diff changeset
10367
Dave Love <fx@gnu.org>
parents:
diff changeset
10368 1996-09-20 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10369
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
10370 * xterm.c (x_scroll_bar_create, x_scroll_bar_move):
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
10371 (x_scroll_bar_expose): Use VERTICAL_SCROLL_BAR_WIDTH_TRIM.
Dave Love <fx@gnu.org>
parents:
diff changeset
10372
Dave Love <fx@gnu.org>
parents:
diff changeset
10373 * xterm.h (VERTICAL_SCROLL_BAR_WIDTH_TRIM): Renamed from
Dave Love <fx@gnu.org>
parents:
diff changeset
10374 LEFT_VERTICAL_SCROLL_BAR_WIDTH_TRIM.
Dave Love <fx@gnu.org>
parents:
diff changeset
10375 (VERTICAL_SCROLL_BAR_INSIDE_WIDTH): Use VERTICAL_SCROLL_BAR_WIDTH_TRIM.
Dave Love <fx@gnu.org>
parents:
diff changeset
10376
Dave Love <fx@gnu.org>
parents:
diff changeset
10377 * widget.c (EmacsFrameSetValues): Copy internal_border_width
Dave Love <fx@gnu.org>
parents:
diff changeset
10378 from the Emacs frame if caller isn't changing it.
Dave Love <fx@gnu.org>
parents:
diff changeset
10379
Dave Love <fx@gnu.org>
parents:
diff changeset
10380 * xfns.c (Fx_create_frame): Default Qinternal_border_width to 1.
Dave Love <fx@gnu.org>
parents:
diff changeset
10381
Dave Love <fx@gnu.org>
parents:
diff changeset
10382 * xterm.c (XTchange_line_highlight, dumpglyphs, XTclear_end_of_line)
Dave Love <fx@gnu.org>
parents:
diff changeset
10383 (do_line_dance, pixel_to_glyph_coords): Use FRAME_WINDOW_WIDTH.
Dave Love <fx@gnu.org>
parents:
diff changeset
10384
Dave Love <fx@gnu.org>
parents:
diff changeset
10385 * xfns.c (x_set_scroll_bar_width): Default the width to 3 cols.
Dave Love <fx@gnu.org>
parents:
diff changeset
10386 Call change_frame_size.
Dave Love <fx@gnu.org>
parents:
diff changeset
10387
Dave Love <fx@gnu.org>
parents:
diff changeset
10388 * xterm.c (x_scroll_bar_move, x_scroll_bar_create):
Dave Love <fx@gnu.org>
parents:
diff changeset
10389 Add a border around the actual window.
Dave Love <fx@gnu.org>
parents:
diff changeset
10390
Dave Love <fx@gnu.org>
parents:
diff changeset
10391 * dispnew.c (make_frame_glyphs, update_line, update_frame)
Dave Love <fx@gnu.org>
parents:
diff changeset
10392 (scroll_frame_lines, char_ins_del_cost): Use FRAME_WINDOW_WIDTH.
Dave Love <fx@gnu.org>
parents:
diff changeset
10393
Dave Love <fx@gnu.org>
parents:
diff changeset
10394 * minibuf.c (read_minibuf): Use FRAME_LEFT_SCROLL_BAR_WIDTH
Dave Love <fx@gnu.org>
parents:
diff changeset
10395 to set the cursor position at the end.
Dave Love <fx@gnu.org>
parents:
diff changeset
10396
Dave Love <fx@gnu.org>
parents:
diff changeset
10397 * xterm.c (x_scroll_bar_expose): Don't trim the width here.
Dave Love <fx@gnu.org>
parents:
diff changeset
10398
Dave Love <fx@gnu.org>
parents:
diff changeset
10399 * xdisp.c (display_mode_line): Use faces for inverse video mode line
Dave Love <fx@gnu.org>
parents:
diff changeset
10400 whenever that possible.
Dave Love <fx@gnu.org>
parents:
diff changeset
10401
Dave Love <fx@gnu.org>
parents:
diff changeset
10402 * xfns.c (Fx_create_frame): Default Qvertical_scroll_bars to `left'.
Dave Love <fx@gnu.org>
parents:
diff changeset
10403
85960
71ce838e9a10 *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 78260
diff changeset
10404 1996-09-20 Marcus Daniels <marcus@sayre.sysc.pdx.edu>
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
10405
Dave Love <fx@gnu.org>
parents:
diff changeset
10406 * xterm.c (XTclear_end_of_line): Shift end-of-line when there is a
Dave Love <fx@gnu.org>
parents:
diff changeset
10407 left-side scroll bar by FRAME_LEFT_SCROLL_BAR_WIDTH.
Dave Love <fx@gnu.org>
parents:
diff changeset
10408 (do_line_dance): Take into account the width of a left-side scroll bar.
Dave Love <fx@gnu.org>
parents:
diff changeset
10409 (dumprectangle): Trim at FRAME_WINDOW_WIDTH instead of FRAME_WIDTH.
Dave Love <fx@gnu.org>
parents:
diff changeset
10410 (fast_find_position): Use new macro WINDOW_LEFT_MARGIN.
Dave Love <fx@gnu.org>
parents:
diff changeset
10411 (show_mouse_face): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
10412 (x_scroll_bar_set_handle): VERTICAL_SCROLL_BAR_INSIDE_WIDTH now
Dave Love <fx@gnu.org>
parents:
diff changeset
10413 requires the frame as an argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
10414 (x_scroll_bar_expose): Narrow the box slightly for a left-side
Dave Love <fx@gnu.org>
parents:
diff changeset
10415 scroll bar.
Dave Love <fx@gnu.org>
parents:
diff changeset
10416
Dave Love <fx@gnu.org>
parents:
diff changeset
10417 * xfns.c: Add the symbol `right'; this symbol is used to indicate
Dave Love <fx@gnu.org>
parents:
diff changeset
10418 that a right-side scroll bar is wanted.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
10419 (x_set_vertical_scroll_bars): Check for left<->right<->none
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
10420 scroll bar changes, and modify the vertical scroll bar type
Dave Love <fx@gnu.org>
parents:
diff changeset
10421 as appropriate.
Dave Love <fx@gnu.org>
parents:
diff changeset
10422 (x_figure_window_size): Use new SET_FRAME_WIDTH macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
10423 (Fx_create_frame): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
10424 (Fx_horizontal_line): Use new macro WINDOW_LEFT_MARGIN.
Dave Love <fx@gnu.org>
parents:
diff changeset
10425
Dave Love <fx@gnu.org>
parents:
diff changeset
10426 * xdisp.c (echo_area_display): Shift display_string past a
Dave Love <fx@gnu.org>
parents:
diff changeset
10427 left-side scroll bar.
Dave Love <fx@gnu.org>
parents:
diff changeset
10428 (redisplay_window): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
10429 (redisplay_internal): Shift cursor past a 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 (try_window_id): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
10432 (display_text_line): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
10433 (redisplay_internal): Shift charstarts past a left-side scroll bar.
Dave Love <fx@gnu.org>
parents:
diff changeset
10434 (display_text_line): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
10435 (redisplay_internal): Use new macro WINDOW_FULL_WIDTH_P.
Dave Love <fx@gnu.org>
parents:
diff changeset
10436 (redisplay_window): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
10437 (display_text_line): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
10438 (display_text_line): Shift output past left-side scroll bar.
Dave Love <fx@gnu.org>
parents:
diff changeset
10439 (display_text_line): Use new WINDOW_RIGHTMOST_P macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
10440 (display_text_line): Don't pad right columns unless using
Dave Love <fx@gnu.org>
parents:
diff changeset
10441 a right-side scroll bar. Don't draw vertical bars unless there
Dave Love <fx@gnu.org>
parents:
diff changeset
10442 isn't any kind of scroll bar.
Dave Love <fx@gnu.org>
parents:
diff changeset
10443 (display_string): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
10444 (display_mode_line): Use new macros WINDOW_LEFT_MARGIN,
Dave Love <fx@gnu.org>
parents:
diff changeset
10445 WINDOW_RIGHT_MARGIN, and WINDOW_FULL_WIDTH_P.
Dave Love <fx@gnu.org>
parents:
diff changeset
10446 (display_string): Use new macro WINDOW_RIGHTMOST_P.
Dave Love <fx@gnu.org>
parents:
diff changeset
10447
Dave Love <fx@gnu.org>
parents:
diff changeset
10448 * window.c (Fwindow_edges): Use new WINDOW_RIGHT_EDGE macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
10449 (coordinates_in_window): Use WINDOW_LEFT_MARGIN, WINDOW_RIGHT_MARGIN,
Dave Love <fx@gnu.org>
parents:
diff changeset
10450 and WINDOW_RIGHT_EDGE. Adjust for left-side scroll bar margin.
Dave Love <fx@gnu.org>
parents:
diff changeset
10451 (window_loop, Fdisplay_buffer): Use new WINDOW_FULL_WIDTH_P macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
10452 (window_internal_width): Window width now always includes the
Dave Love <fx@gnu.org>
parents:
diff changeset
10453 scroll bar, if any. Use WINDOW_RIGHTMOST_P and WINDOW_FULL_WIDTH_P.
Dave Love <fx@gnu.org>
parents:
diff changeset
10454
Dave Love <fx@gnu.org>
parents:
diff changeset
10455 * w32term.c (fast_find_position, show_macro_face): Use new
Dave Love <fx@gnu.org>
parents:
diff changeset
10456 WINDOW_LEFT_MARGIN macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
10457
Dave Love <fx@gnu.org>
parents:
diff changeset
10458 * w32fns.c (Qright): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
10459 (syms_of_win32fns): Initialize and staticpro Qright.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
10460 (x_set_vertical_scroll_bars): Check for left<->right<->none
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
10461 scroll bar changes, and modify the vertical scroll bar type
Dave Love <fx@gnu.org>
parents:
diff changeset
10462 as appropriate.
Dave Love <fx@gnu.org>
parents:
diff changeset
10463 (x_figure_window_size): Use new SET_FRAME_WIDTH macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
10464 (Fx_create_frame): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
10465
Dave Love <fx@gnu.org>
parents:
diff changeset
10466 * term.c (term_init): Use new vertical scroll bar enumerated type.
Dave Love <fx@gnu.org>
parents:
diff changeset
10467 (term_init): Use new macro SET_FRAME_WIDTH.
Dave Love <fx@gnu.org>
parents:
diff changeset
10468
Dave Love <fx@gnu.org>
parents:
diff changeset
10469 * sunfns.c (Fsun_menu_internal): Use new WINDOW_LEFT_MARGIN macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
10470
Dave Love <fx@gnu.org>
parents:
diff changeset
10471 * ntterm.c (initialize_win_nt_display): Use SET_FRAME_WIDTH.
Dave Love <fx@gnu.org>
parents:
diff changeset
10472
Dave Love <fx@gnu.org>
parents:
diff changeset
10473 * keyboard.c (make_lispy_event): When converting from pixel to
Dave Love <fx@gnu.org>
parents:
diff changeset
10474 glyph coordinates, offset by WINDOW_LEFT_MARGIN instead of XINT
Dave Love <fx@gnu.org>
parents:
diff changeset
10475 (XWINDOW (window)->left; this is necessary when there are
Dave Love <fx@gnu.org>
parents:
diff changeset
10476 left-side scrollbars.
Dave Love <fx@gnu.org>
parents:
diff changeset
10477
Dave Love <fx@gnu.org>
parents:
diff changeset
10478 * frame.c (make_frame): Switch from boolean
Dave Love <fx@gnu.org>
parents:
diff changeset
10479 `has_vertical_scrollbars' integer to an enumerated type.
Dave Love <fx@gnu.org>
parents:
diff changeset
10480 Use new macro SET_FRAME_WIDTH.
Dave Love <fx@gnu.org>
parents:
diff changeset
10481
Dave Love <fx@gnu.org>
parents:
diff changeset
10482 * dispnew.c (preserve_other_columns, preserve_my_columns): Use new
Dave Love <fx@gnu.org>
parents:
diff changeset
10483 macros WINDOW_LEFT_MARGIN and WINDOW_RIGHT_EDGE.
Dave Love <fx@gnu.org>
parents:
diff changeset
10484 (adjust_window_charstarts, verify_charstarts, cancel_my_columns):
Dave Love <fx@gnu.org>
parents:
diff changeset
10485 Use new macro WINDOW_LEFT_MARGIN instead of w->left.
Dave Love <fx@gnu.org>
parents:
diff changeset
10486 (direct_output_for_insert, direct_output_forward_char): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
10487 (buffer_posn_from_coords): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
10488 (verify_charstarts): Use new macro WINDOW_FULL_WIDTH_P.
Dave Love <fx@gnu.org>
parents:
diff changeset
10489 (update_frame): For determining when to wrap the cursor, use the
Dave Love <fx@gnu.org>
parents:
diff changeset
10490 new macro FRAME_WINDOW_WIDTH instead of FRAME_WIDTH; they aren't
Dave Love <fx@gnu.org>
parents:
diff changeset
10491 necessarily the same any more.
Dave Love <fx@gnu.org>
parents:
diff changeset
10492 (change_frame_size_1): Use FRAME_WINDOW_WIDTH to check for changes.
Dave Love <fx@gnu.org>
parents:
diff changeset
10493 Give `set_window_width' the window width value.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
10494 Use new macro SET_FRAME_WIDTH.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
10495
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
10496 * xterm.h (VERTICAL_SCROLL_BAR_INSIDE_WIDTH): Add frame as an
Dave Love <fx@gnu.org>
parents:
diff changeset
10497 argument, and use it to decrease the width in the case of a
Dave Love <fx@gnu.org>
parents:
diff changeset
10498 left-side scroll bar; this prevents the bar and adjacent text
Dave Love <fx@gnu.org>
parents:
diff changeset
10499 from scrunching together.
Dave Love <fx@gnu.org>
parents:
diff changeset
10500 (LEFT_VERTICAL_SCROLL_BAR_WIDTH_TRIM): Add constant.
Dave Love <fx@gnu.org>
parents:
diff changeset
10501
Dave Love <fx@gnu.org>
parents:
diff changeset
10502 * frame.h (vertical_scroll_bar_type): Add enumerated
Dave Love <fx@gnu.org>
parents:
diff changeset
10503 none/left/right type for identifying vertical scroll bars.
Dave Love <fx@gnu.org>
parents:
diff changeset
10504 (struct frame): Use vertical_scroll_bar_type.
Dave Love <fx@gnu.org>
parents:
diff changeset
10505 (FRAME_HAS_VERTICAL_SCROLL_BARS): Use vertical scroll bar type.
Dave Love <fx@gnu.org>
parents:
diff changeset
10506 (FRAME_VERTICAL_SCROLL_BAR_TYPE): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
10507 (FRAME_HAS_VERTICAL_SCROLL_BARS_ON_LEFT): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
10508 (FRAME_HAS_VERTICAL_SCROLL_BARS_ON_RIGHT): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
10509 (FRAME_SCROLL_BAR_WIDTH, FRAME_LEFT_SCROLL_BAR_WIDTH): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
10510 (FRAME_WINDOW_WIDTH, FRAME_WINDOW_WIDTH_ARG): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
10511 (SET_FRAME_WIDTH): New macro for assigning to both
Dave Love <fx@gnu.org>
parents:
diff changeset
10512 `external_width' and `width'.
Dave Love <fx@gnu.org>
parents:
diff changeset
10513 (WINDOW_VERTICAL_SCROLL_BAR_COLUMN): Modify to handle left-side
Dave Love <fx@gnu.org>
parents:
diff changeset
10514 scroll bars too.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
10515
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
10516 * window.h (WINDOW_LEFT_MARGIN): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
10517 (WINDOW_RIGHT_EDGE, WINDOW_RIGHT_MARGIN): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
10518 (WINDOW_FULL_WIDTH_P, WINDOW_RIGHTMOST_P): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
10519
Dave Love <fx@gnu.org>
parents:
diff changeset
10520 1996-09-20 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10521
Dave Love <fx@gnu.org>
parents:
diff changeset
10522 * xterm.h (VERTICAL_SCROLL_BAR_INSIDE_HEIGHT): New arg F (not used).
Dave Love <fx@gnu.org>
parents:
diff changeset
10523 (VERTICAL_SCROLL_BAR_TOP_RANGE): New arg F (not used).
Dave Love <fx@gnu.org>
parents:
diff changeset
10524 * xterm.c: Pass frame arg in calls to VERTICAL_SCROLL_BAR_INSIDE_HEIGHT
Dave Love <fx@gnu.org>
parents:
diff changeset
10525 and VERTICAL_SCROLL_BAR_TOP_RANGE.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
10526
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
10527 * sysdep.c (init_system_name): Retry gethostbyname only 5 times
Dave Love <fx@gnu.org>
parents:
diff changeset
10528 and don't sleep after the last time.
Dave Love <fx@gnu.org>
parents:
diff changeset
10529
Dave Love <fx@gnu.org>
parents:
diff changeset
10530 1996-09-19 Eli Zaretskii <eliz@is.elta.co.il>
Dave Love <fx@gnu.org>
parents:
diff changeset
10531
Dave Love <fx@gnu.org>
parents:
diff changeset
10532 * dired.c (file_name_completion): Remove code which sets and
Dave Love <fx@gnu.org>
parents:
diff changeset
10533 restores the `stat' control flags (they might not be restored if
Dave Love <fx@gnu.org>
parents:
diff changeset
10534 C-g is pressed during completion).
Dave Love <fx@gnu.org>
parents:
diff changeset
10535 (file_name_completion_stat): Set and restore flags that make
Dave Love <fx@gnu.org>
parents:
diff changeset
10536 `stat' faster here instead of in `file_name_completion'.
Dave Love <fx@gnu.org>
parents:
diff changeset
10537
Dave Love <fx@gnu.org>
parents:
diff changeset
10538 1996-09-18 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10539
Dave Love <fx@gnu.org>
parents:
diff changeset
10540 * buffer.c (overlay_strings): Declare pstr using unsigned char.
Dave Love <fx@gnu.org>
parents:
diff changeset
10541
Dave Love <fx@gnu.org>
parents:
diff changeset
10542 * xdisp.c (display_text_line): Declare ovstr as unsigned char *.
Dave Love <fx@gnu.org>
parents:
diff changeset
10543
Dave Love <fx@gnu.org>
parents:
diff changeset
10544 * minibuf.c (Fcompleting_read): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
10545
Dave Love <fx@gnu.org>
parents:
diff changeset
10546 1996-09-17 Erik Naggum <erik@naggum.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
10547
Dave Love <fx@gnu.org>
parents:
diff changeset
10548 * lisp.h: Declare make_symbol.
Dave Love <fx@gnu.org>
parents:
diff changeset
10549
Dave Love <fx@gnu.org>
parents:
diff changeset
10550 * lread.c (init_obarray): staticpro Qvariable_documentation.
Dave Love <fx@gnu.org>
parents:
diff changeset
10551
Dave Love <fx@gnu.org>
parents:
diff changeset
10552 * keymap.c (syms_of_keymap): staticpro global_map.
Dave Love <fx@gnu.org>
parents:
diff changeset
10553
Dave Love <fx@gnu.org>
parents:
diff changeset
10554 * keyboard.c (syms_of_keyboard): Initialize and staticpro
Dave Love <fx@gnu.org>
parents:
diff changeset
10555 internal_last_event_frame and read_key_sequence_cmd.
Dave Love <fx@gnu.org>
parents:
diff changeset
10556
Dave Love <fx@gnu.org>
parents:
diff changeset
10557 * fileio.c (syms_of_fileio): staticpro Qset_visited_file_modtime.
Dave Love <fx@gnu.org>
parents:
diff changeset
10558
Dave Love <fx@gnu.org>
parents:
diff changeset
10559 * dired.c (syms_of_dired): staticpro Qdirectory_files,
Dave Love <fx@gnu.org>
parents:
diff changeset
10560 Qfile_name_completion, Qfile_name_all_completions, and Qfile_attributes.
Dave Love <fx@gnu.org>
parents:
diff changeset
10561
Dave Love <fx@gnu.org>
parents:
diff changeset
10562 * casetab.c (syms_of_casetab): staticpro Vascii_canontable,
Dave Love <fx@gnu.org>
parents:
diff changeset
10563 Vascii_eqv_table, and Vascii_upcase_table.
Dave Love <fx@gnu.org>
parents:
diff changeset
10564
Dave Love <fx@gnu.org>
parents:
diff changeset
10565 * alloc.c (Fmake_symbol): Initialize `obarray' field.
Dave Love <fx@gnu.org>
parents:
diff changeset
10566
Dave Love <fx@gnu.org>
parents:
diff changeset
10567 1996-09-16 Karl Heuer <kwzh@gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10568
Dave Love <fx@gnu.org>
parents:
diff changeset
10569 * Makefile.in: Replaced symbol BSD with BSD_SYSTEM.
Dave Love <fx@gnu.org>
parents:
diff changeset
10570 * emacs.c, floatfns.c, keyboard.c, mem-limits.h, process.c: Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
10571 * sysdep.c, syssignal.h, syswait.h, xterm.c: Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
10572 * 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
10573 * s/freebsd.h, s/msdos.h, s/rtu.h, s/umax.h, s/umips.h: Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
10574 * m/intel386.h, m/mips.h, m/mips4.h, m/vax.h: Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
10575
Dave Love <fx@gnu.org>
parents:
diff changeset
10576 1996-09-16 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10577
Dave Love <fx@gnu.org>
parents:
diff changeset
10578 * buffer.c (Fget_buffer_create): Initialize BUF_OVERLAY_MODIFF.
Dave Love <fx@gnu.org>
parents:
diff changeset
10579
Dave Love <fx@gnu.org>
parents:
diff changeset
10580 * minibuf.c (read_minibuf_unwind): Clear last_overlay_modified field.
Dave Love <fx@gnu.org>
parents:
diff changeset
10581
Dave Love <fx@gnu.org>
parents:
diff changeset
10582 * msdos.c (IT_set_menu_bar_lines): Clear last_overlay_modified field.
Dave Love <fx@gnu.org>
parents:
diff changeset
10583
Dave Love <fx@gnu.org>
parents:
diff changeset
10584 * w32term.c (note_mouse_highlight): Test last_overlay_modified field.
Dave Love <fx@gnu.org>
parents:
diff changeset
10585
Dave Love <fx@gnu.org>
parents:
diff changeset
10586 * xterm.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 * window.c (Fset_window_start): Clear last_overlay_modified field.
Dave Love <fx@gnu.org>
parents:
diff changeset
10589 (set_window_height, set_window_width, Fset_window_buffer)
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
10590 (change_window_height, window_scroll, Fset_window_configuration):
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
10591 Clear last_overlay_modified field.
Dave Love <fx@gnu.org>
parents:
diff changeset
10592 (Fpos_visible_in_window_p): Test last_overlay_modified field.
Dave Love <fx@gnu.org>
parents:
diff changeset
10593
Dave Love <fx@gnu.org>
parents:
diff changeset
10594 * Makefile.in (frame.o, textprop.o, abbrev.o): Depend on window.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
10595
Dave Love <fx@gnu.org>
parents:
diff changeset
10596 * process.c (stream_process): Variable deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
10597 (syms_of_process): staticpro deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
10598
Dave Love <fx@gnu.org>
parents:
diff changeset
10599 1996-09-15 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10600
Dave Love <fx@gnu.org>
parents:
diff changeset
10601 * sysdep.c: Don't explicitly Include termios.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
10602 (ospeed): Use HAVE_TERMIOS to decide whether to use speed_t.
Dave Love <fx@gnu.org>
parents:
diff changeset
10603
Dave Love <fx@gnu.org>
parents:
diff changeset
10604 * s/hpux9.h (C_SWITCH_X_SYSTEM): Add -I/usr/contrib/X11R5/include.
Dave Love <fx@gnu.org>
parents:
diff changeset
10605 (LD_SWITCH_X_DEFAULT): Add -L/usr/contrib/X11R5/lib.
Dave Love <fx@gnu.org>
parents:
diff changeset
10606
Dave Love <fx@gnu.org>
parents:
diff changeset
10607 1996-09-14 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10608
Dave Love <fx@gnu.org>
parents:
diff changeset
10609 * buffer.h (struct buffer): New field overlay_modiff.
Dave Love <fx@gnu.org>
parents:
diff changeset
10610 (MODIFF, BUF_OVERLAY_MODIFF): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
10611 * window.h (struct window): New field last_overlay_modified.
Dave Love <fx@gnu.org>
parents:
diff changeset
10612
Dave Love <fx@gnu.org>
parents:
diff changeset
10613 * xdisp.c (redisplay_internal, mark_window_display_accurate)
Dave Love <fx@gnu.org>
parents:
diff changeset
10614 (redisplay_window): Test and update last_overlay_modified field
Dave Love <fx@gnu.org>
parents:
diff changeset
10615 along with last_modified.
Dave Love <fx@gnu.org>
parents:
diff changeset
10616
Dave Love <fx@gnu.org>
parents:
diff changeset
10617 * dispnew.c (direct_output_for_insert): Set last_overlay_modified
Dave Love <fx@gnu.org>
parents:
diff changeset
10618 field in window.
Dave Love <fx@gnu.org>
parents:
diff changeset
10619
Dave Love <fx@gnu.org>
parents:
diff changeset
10620 * keyboard.c (command_loop_1): Test last_overlay_modified
Dave Love <fx@gnu.org>
parents:
diff changeset
10621 along with last_modified.
Dave Love <fx@gnu.org>
parents:
diff changeset
10622
Dave Love <fx@gnu.org>
parents:
diff changeset
10623 * xdisp.c (overlay_unchanged_modified): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
10624 (redisplay_internal): Set overlay_unchanged_modified.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
10625 * insdel.c (gap_left, gap_right, modify_region):
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
10626 Compare overlay_unchanged_modified with OVERLAY_MODIFF.
Dave Love <fx@gnu.org>
parents:
diff changeset
10627
Dave Love <fx@gnu.org>
parents:
diff changeset
10628 * buffer.c (modify_overlay): Renamed from redisplay_region
Dave Love <fx@gnu.org>
parents:
diff changeset
10629 moved here from xdisp.c, and made static. Callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
10630 Update OVERLAY_MODIFF instead of MODIFF.
Dave Love <fx@gnu.org>
parents:
diff changeset
10631 * xdisp.c (redisplay_region): Renamed and moved to buffer.c.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
10632
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
10633 * s/sco5.h (C_SWITCH_SYSTEM, LD_SWITCH_SYSTEM):
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
10634 Don't define them if using GCC.
Dave Love <fx@gnu.org>
parents:
diff changeset
10635
Dave Love <fx@gnu.org>
parents:
diff changeset
10636 1996-09-13 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10637
Dave Love <fx@gnu.org>
parents:
diff changeset
10638 * keyboard.c (recursive_edit_1): Handle a string as the
Dave Love <fx@gnu.org>
parents:
diff changeset
10639 throw value.
Dave Love <fx@gnu.org>
parents:
diff changeset
10640
Dave Love <fx@gnu.org>
parents:
diff changeset
10641 * minibuf.c (read_minibuf): If not in minibuffer window,
Dave Love <fx@gnu.org>
parents:
diff changeset
10642 cancel the active minibuffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
10643
Dave Love <fx@gnu.org>
parents:
diff changeset
10644 1996-09-12 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10645
Dave Love <fx@gnu.org>
parents:
diff changeset
10646 * frame.c (Fmake_terminal_frame): Use Vdefault_frame_alist.
Dave Love <fx@gnu.org>
parents:
diff changeset
10647
Dave Love <fx@gnu.org>
parents:
diff changeset
10648 * s/hpux9.h (C_SWITCH_X_SYSTEM, LD_SWITCH_X_DEFAULT):
Dave Love <fx@gnu.org>
parents:
diff changeset
10649 Don't specify dirs for X, only for Motif.
Dave Love <fx@gnu.org>
parents:
diff changeset
10650
Dave Love <fx@gnu.org>
parents:
diff changeset
10651 1996-09-11 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10652
Dave Love <fx@gnu.org>
parents:
diff changeset
10653 * lread.c (Fload): Move ... to ends of messages.
Dave Love <fx@gnu.org>
parents:
diff changeset
10654
Dave Love <fx@gnu.org>
parents:
diff changeset
10655 * puresize.h (BASE_PURESIZE): Increased.
Dave Love <fx@gnu.org>
parents:
diff changeset
10656
Dave Love <fx@gnu.org>
parents:
diff changeset
10657 * s/sco5.h (LIBX11_SYSTEM): Don't use ..._s libraries.
Dave Love <fx@gnu.org>
parents:
diff changeset
10658
Dave Love <fx@gnu.org>
parents:
diff changeset
10659 1996-09-10 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10660
Dave Love <fx@gnu.org>
parents:
diff changeset
10661 * insdel.c (signal_before_change): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
10662
Dave Love <fx@gnu.org>
parents:
diff changeset
10663 * lisp.h (struct Lisp_Symbol): New field `obarray'.
Dave Love <fx@gnu.org>
parents:
diff changeset
10664
Dave Love <fx@gnu.org>
parents:
diff changeset
10665 * xterm.c (x_connection_closed): Call XtCloseDisplay.
Dave Love <fx@gnu.org>
parents:
diff changeset
10666
Dave Love <fx@gnu.org>
parents:
diff changeset
10667 1996-09-09 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10668
Dave Love <fx@gnu.org>
parents:
diff changeset
10669 * keyboard.c (Fexecute_extended_command): Delete junk lines.
Dave Love <fx@gnu.org>
parents:
diff changeset
10670 Print the key bindings after the command, temporarily;
Dave Love <fx@gnu.org>
parents:
diff changeset
10671 then bring back the previous message.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
10672
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
10673 * buffer.c (syms_of_buffer): Doc fixes.
Dave Love <fx@gnu.org>
parents:
diff changeset
10674
Dave Love <fx@gnu.org>
parents:
diff changeset
10675 * filelock.c (lock_superlock): Delete superlock file if it stayed
Dave Love <fx@gnu.org>
parents:
diff changeset
10676 locked for 20 seconds.
Dave Love <fx@gnu.org>
parents:
diff changeset
10677
Dave Love <fx@gnu.org>
parents:
diff changeset
10678 1996-09-08 Erik Naggum <erik@naggum.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
10679
Dave Love <fx@gnu.org>
parents:
diff changeset
10680 * lread.c: Add #n=object, #n#, and #:symbol constructs to reader.
Dave Love <fx@gnu.org>
parents:
diff changeset
10681 (readevalloop, read, Fread_from_string): Empty list of read objects
Dave Love <fx@gnu.org>
parents:
diff changeset
10682 before read0 call.
Dave Love <fx@gnu.org>
parents:
diff changeset
10683 (read1): New variable `uninterned_symbol', which controls how to
Dave Love <fx@gnu.org>
parents:
diff changeset
10684 make symbols. Support #:, #n=object and #n#.
Dave Love <fx@gnu.org>
parents:
diff changeset
10685 (make_symbol): New function, used in read1 to make uninterned symbols
Dave Love <fx@gnu.org>
parents:
diff changeset
10686 (Fintern): Set `obarray' field of interned symbols.
Dave Love <fx@gnu.org>
parents:
diff changeset
10687 (init_obarray): Explicit set `obarray' field of symbol `nil'.
Dave Love <fx@gnu.org>
parents:
diff changeset
10688 (syms_of_lread): staticpro read_objects, the list of read objects.
Dave Love <fx@gnu.org>
parents:
diff changeset
10689
Dave Love <fx@gnu.org>
parents:
diff changeset
10690 * print.c: Add #n=object, #n#, and #:symbol constructs to printer.
Dave Love <fx@gnu.org>
parents:
diff changeset
10691 (PRINTDECLARE): New macro to declare required variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
10692 (PRINTPREPARE, PRINTFINISH): Set printed_genyms to nil.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
10693 (Fwrite_char, write_string, write_string_1, Fterpri, Fprin1)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
10694 (Fprin1_to_string, Fprinc, Fprint): Use new macro PRINTDECLARE.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
10695 (print): Print uninterned symbols readable.
Dave Love <fx@gnu.org>
parents:
diff changeset
10696 (syms_of_print): Defvar `print-gensym', staticpro printed_gensyms.
Dave Love <fx@gnu.org>
parents:
diff changeset
10697
Dave Love <fx@gnu.org>
parents:
diff changeset
10698 1996-09-05 Karl Heuer <kwzh@gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10699
Dave Love <fx@gnu.org>
parents:
diff changeset
10700 * editfns.c (Finsert_buffer_substring): Check for deleted buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
10701 (Fcompare_buffer_substrings): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
10702
Dave Love <fx@gnu.org>
parents:
diff changeset
10703 1996-09-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10704
Dave Love <fx@gnu.org>
parents:
diff changeset
10705 * lisp.h: Add many declarations.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
10706
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
10707 * lisp.h (BITS_PER_EMACS_INT): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
10708 (XMARKBIT): Test BITS_PER_EMACS_INT to conditionalize fast definition.
Dave Love <fx@gnu.org>
parents:
diff changeset
10709 * m/alpha.h (BITS_PER_EMACS_INT): New definition.
Dave Love <fx@gnu.org>
parents:
diff changeset
10710
85960
71ce838e9a10 *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 78260
diff changeset
10711 * s/sol2.h (LIBS_SYSTEM): Use -lkstat instead of -lelf -lkvm.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
10712
Dave Love <fx@gnu.org>
parents:
diff changeset
10713 * process.c (create_process): Test HAVE_SETPGID for using setpgid.
Dave Love <fx@gnu.org>
parents:
diff changeset
10714
Dave Love <fx@gnu.org>
parents:
diff changeset
10715 * config.in (HAVE_SETPGID): Add #undef.
Dave Love <fx@gnu.org>
parents:
diff changeset
10716
85960
71ce838e9a10 *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 78260
diff changeset
10717 * keymap.c (syms_of_keymap): staticpro current_global_map.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
10718
Dave Love <fx@gnu.org>
parents:
diff changeset
10719 * intervals.c (get_local_map): Call indirect-function.
Dave Love <fx@gnu.org>
parents:
diff changeset
10720
Dave Love <fx@gnu.org>
parents:
diff changeset
10721 * m/alpha.h (UNEXEC): Use unexelf.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
10722
Dave Love <fx@gnu.org>
parents:
diff changeset
10723 * unexelf.c: unexelf1.c merged into this file.
Dave Love <fx@gnu.org>
parents:
diff changeset
10724
Dave Love <fx@gnu.org>
parents:
diff changeset
10725 * terminfo.c: Include config.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
10726 [HAVE_TERMIOS_H]: Include termios.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
10727 (ospeed) [HAVE_TERMIOS_H]: Use ospeed_t.
Dave Love <fx@gnu.org>
parents:
diff changeset
10728
Dave Love <fx@gnu.org>
parents:
diff changeset
10729 * process.c (create_process_1, sigchld_handler) [POSIX_SIGNALS]:
Dave Love <fx@gnu.org>
parents:
diff changeset
10730 Don't reestablish handler.
Dave Love <fx@gnu.org>
parents:
diff changeset
10731
Dave Love <fx@gnu.org>
parents:
diff changeset
10732 * keyboard.c (input_available_signal) [POSIX_SIGNALS]:
Dave Love <fx@gnu.org>
parents:
diff changeset
10733 Don't reestablish handler.
Dave Love <fx@gnu.org>
parents:
diff changeset
10734 (interrupt_signal) [POSIX_SIGNALS]: Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
10735
Dave Love <fx@gnu.org>
parents:
diff changeset
10736 * data.c (arith_error) [POSIX_SIGNALS]: Don't reestablish handler.
Dave Love <fx@gnu.org>
parents:
diff changeset
10737
Dave Love <fx@gnu.org>
parents:
diff changeset
10738 * config.in (HAVE_TERMIOS_H): Add #undef.
Dave Love <fx@gnu.org>
parents:
diff changeset
10739
Dave Love <fx@gnu.org>
parents:
diff changeset
10740 * cm.h, sysdep.c [HAVE_TERMIOS_H]: Include termios.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
10741 (ospeed) [HAVE_TERMIOS_H]: Use ospeed_t.
Dave Love <fx@gnu.org>
parents:
diff changeset
10742
Dave Love <fx@gnu.org>
parents:
diff changeset
10743 * eval.c (Fmacroexpand): Don't declare `form' as register.
Dave Love <fx@gnu.org>
parents:
diff changeset
10744
Dave Love <fx@gnu.org>
parents:
diff changeset
10745 * frame.c (Fredirect_frame_focus): Don't call Ffocus_frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
10746
Dave Love <fx@gnu.org>
parents:
diff changeset
10747 * keyboard.c (Fexecute_extended_command): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
10748
Dave Love <fx@gnu.org>
parents:
diff changeset
10749 * intervals.c (copy_intervals_to_string): Take arg as buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
10750
Dave Love <fx@gnu.org>
parents:
diff changeset
10751 * keyboard.c (Fcommand_execute): gcpro cmd and prefixarg
Dave Love <fx@gnu.org>
parents:
diff changeset
10752 while calling do_autoload.
Dave Love <fx@gnu.org>
parents:
diff changeset
10753
Dave Love <fx@gnu.org>
parents:
diff changeset
10754 * eval.c (Fmacroexpand): gcpro form while calling do_autoload.
Dave Love <fx@gnu.org>
parents:
diff changeset
10755 (do_autoload): gcpro fun, funname, fundef.
Dave Love <fx@gnu.org>
parents:
diff changeset
10756
Dave Love <fx@gnu.org>
parents:
diff changeset
10757 1996-09-03 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10758
Dave Love <fx@gnu.org>
parents:
diff changeset
10759 * keyboard.c (Fexecute_extended_command): gcpro prefixarg.
Dave Love <fx@gnu.org>
parents:
diff changeset
10760
Dave Love <fx@gnu.org>
parents:
diff changeset
10761 * xfns.c, w32fns.c (x_set_frame_parameters):
Dave Love <fx@gnu.org>
parents:
diff changeset
10762 Make height and width ints.
Dave Love <fx@gnu.org>
parents:
diff changeset
10763
Dave Love <fx@gnu.org>
parents:
diff changeset
10764 * fns.c (map_char_table): Declare depth as int.
Dave Love <fx@gnu.org>
parents:
diff changeset
10765
Dave Love <fx@gnu.org>
parents:
diff changeset
10766 * xterm.c (note_mouse_highlight):
Dave Love <fx@gnu.org>
parents:
diff changeset
10767 Pass POS argument to fast_find_position as int.
Dave Love <fx@gnu.org>
parents:
diff changeset
10768
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
10769 * textprop.c (set_properties, add_properties, remove_properties):
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
10770 Call modify_region with ints.
Dave Love <fx@gnu.org>
parents:
diff changeset
10771
Dave Love <fx@gnu.org>
parents:
diff changeset
10772 * insdel.c (prepare_to_modify_buffer): Take integer arguments.
Dave Love <fx@gnu.org>
parents:
diff changeset
10773 (signal_before_change): Take integer arguments.
Dave Love <fx@gnu.org>
parents:
diff changeset
10774
Dave Love <fx@gnu.org>
parents:
diff changeset
10775 * alloc.c (Fmake_byte_code): Call make_pure_vector using nargs.
Dave Love <fx@gnu.org>
parents:
diff changeset
10776
Dave Love <fx@gnu.org>
parents:
diff changeset
10777 * alloc.c (Fpurecopy): Cast arg to make_pure_vector.
Dave Love <fx@gnu.org>
parents:
diff changeset
10778 (Fmake_byte_code): Use XFASTINT when calling make_pure_vector.
Dave Love <fx@gnu.org>
parents:
diff changeset
10779
Dave Love <fx@gnu.org>
parents:
diff changeset
10780 * doprnt.c (doprnt1): If lispstrings, accept a string
Dave Love <fx@gnu.org>
parents:
diff changeset
10781 as a `struct Lisp_String *'.
Dave Love <fx@gnu.org>
parents:
diff changeset
10782
Dave Love <fx@gnu.org>
parents:
diff changeset
10783 * editfns.c (Fformat): Pass a string using XSTRING.
Dave Love <fx@gnu.org>
parents:
diff changeset
10784
Dave Love <fx@gnu.org>
parents:
diff changeset
10785 * xdisp.c (message): Cast size arg to doprnt.
Dave Love <fx@gnu.org>
parents:
diff changeset
10786
Dave Love <fx@gnu.org>
parents:
diff changeset
10787 * term.c (term_init): Avoid type-mismatch calling get_frame_size.
Dave Love <fx@gnu.org>
parents:
diff changeset
10788 (OUTPUT_IF, OUTPUT): Cast frame height to int.
Dave Love <fx@gnu.org>
parents:
diff changeset
10789
Dave Love <fx@gnu.org>
parents:
diff changeset
10790 * search.c (search_buffer): Use EMACS_UINT.
Dave Love <fx@gnu.org>
parents:
diff changeset
10791
Dave Love <fx@gnu.org>
parents:
diff changeset
10792 1996-09-03 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10793
Dave Love <fx@gnu.org>
parents:
diff changeset
10794 * emacs.c (sort_args): Don't rearrange any args that follow "--".
Dave Love <fx@gnu.org>
parents:
diff changeset
10795
Dave Love <fx@gnu.org>
parents:
diff changeset
10796 1996-09-03 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10797
Dave Love <fx@gnu.org>
parents:
diff changeset
10798 * xfns.c, w32fns.c (Ffocus_frame, Funfocus_frame): Functions deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
10799
Dave Love <fx@gnu.org>
parents:
diff changeset
10800 * xfns.c (x_get_and_record_arg): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
10801 (x_icon): Use that, for Qicon_top and Qicon_left.
Dave Love <fx@gnu.org>
parents:
diff changeset
10802 (x_report_frame_params): Report the Qparent_id parameter.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
10803
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
10804 1996-09-03 Paul Eggert <eggert@twinsun.com>
Dave Love <fx@gnu.org>
parents:
diff changeset
10805
Dave Love <fx@gnu.org>
parents:
diff changeset
10806 * config.in (mktime): Define to emacs_mktime if we are using our own
Dave Love <fx@gnu.org>
parents:
diff changeset
10807 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
10808 * Makefile.in (MKTIME_OBJ): Use our mktime instead of NEXTSTEP's,
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
10809 since NEXTSTEP's wrongly ignores TZ.
Dave Love <fx@gnu.org>
parents:
diff changeset
10810 (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
10811 * editfns.c (Fencode_time): Remove NEXTSTEP workaround;
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
10812 we now use our mktime instead.
Dave Love <fx@gnu.org>
parents:
diff changeset
10813
Dave Love <fx@gnu.org>
parents:
diff changeset
10814 1996-09-03 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10815
Dave Love <fx@gnu.org>
parents:
diff changeset
10816 * process.c (create_process): Undo previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
10817
Dave Love <fx@gnu.org>
parents:
diff changeset
10818 1996-09-02 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10819
Dave Love <fx@gnu.org>
parents:
diff changeset
10820 * editfns.c (Fencode_time) [_NEXT_SOURCE]: Use ZONE, not ABSZONE.
Dave Love <fx@gnu.org>
parents:
diff changeset
10821
49505
1aba10ab73b4 Corrected misc. typos like missing : after file names,
Kim F. Storm <storm@cua.dk>
parents: 48207
diff changeset
10822 Make region highlighting show in just one window.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
10823 * xdisp.c (redisplay_internal): Test last_selected_window slot.
Dave Love <fx@gnu.org>
parents:
diff changeset
10824 (mark_window_display_accurate, display_text_line): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
10825 * window.c (unshow_buffer): Clear last_selected_window slot, maybe.
Dave Love <fx@gnu.org>
parents:
diff changeset
10826 (Fset_window_buffer): Set last_selected_window slot.
Dave Love <fx@gnu.org>
parents:
diff changeset
10827 (Fselect_window): Set last_selected_window slot.
Dave Love <fx@gnu.org>
parents:
diff changeset
10828 (delete_all_subwindows): Maybe call unshow_buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
10829 * buffer.c (reset_buffer): Initialize last_selected_window slot.
Dave Love <fx@gnu.org>
parents:
diff changeset
10830 * buffer.h (strict buffer): New slot last_selected_window.
Dave Love <fx@gnu.org>
parents:
diff changeset
10831
Dave Love <fx@gnu.org>
parents:
diff changeset
10832 1996-09-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10833
Dave Love <fx@gnu.org>
parents:
diff changeset
10834 * process.c (Fprocess_contact): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
10835 (NETCONN_P): Use GC_CONSP.
Dave Love <fx@gnu.org>
parents:
diff changeset
10836 (list_processes_1): Use new childp format.
Dave Love <fx@gnu.org>
parents:
diff changeset
10837 (Fopen_network_stream): Store a cons cell in childp.
Dave Love <fx@gnu.org>
parents:
diff changeset
10838
Dave Love <fx@gnu.org>
parents:
diff changeset
10839 * keyboard.c (record_asynch_buffer_change, gobble_input):
Dave Love <fx@gnu.org>
parents:
diff changeset
10840 Use sigblock instead of sigblockx.
Dave Love <fx@gnu.org>
parents:
diff changeset
10841
Dave Love <fx@gnu.org>
parents:
diff changeset
10842 * syssignal.h (sigunblockx): Definitions deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
10843 (sigpausex, sigblockx, sigholdx): Definitions deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
10844
Dave Love <fx@gnu.org>
parents:
diff changeset
10845 * process.c (create_process): Test defined (TIOCSCTTY)
Dave Love <fx@gnu.org>
parents:
diff changeset
10846 and defined (HAVE_SETSID) instead of DONT_REOPEN_PTY.
Dave Love <fx@gnu.org>
parents:
diff changeset
10847
Dave Love <fx@gnu.org>
parents:
diff changeset
10848 * fileio.c (Faccess_file): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
10849 (Qaccess_file): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
10850 (syms_of_fileio): defsubr function; init and staticpro Qaccess_file.
Dave Love <fx@gnu.org>
parents:
diff changeset
10851
Dave Love <fx@gnu.org>
parents:
diff changeset
10852 1996-09-01 Karl Heuer <kwzh@gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10853
Dave Love <fx@gnu.org>
parents:
diff changeset
10854 * config.in (MULTI_FRAME): Obsolete macro deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
10855 * Makefile.in: Removed support for !MULTI_FRAME.
Dave Love <fx@gnu.org>
parents:
diff changeset
10856 * dispextern.h, frame.h, keyboard.h, lisp.h, puresize.h: Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
10857 * alloc.c, buffer.c, data.c, dispnew.c, frame.c: Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
10858 * keyboard.c, minibuf.c, print.c, sysdep.c, w32faces.c: Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
10859 * window.c, xdisp.c, xfaces.c: Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
10860
Dave Love <fx@gnu.org>
parents:
diff changeset
10861 * abbrev.c, bytecode.c: Change all references from point to PT.
Dave Love <fx@gnu.org>
parents:
diff changeset
10862 * callint.c, casefiddle.c, cmds.c, dispnew.c, editfns.c: Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
10863 * fileio.c, indent.c, lread.c, print.c, process.c: Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
10864 * search.c, syntax.c, undo.c, window.c: Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
10865
Dave Love <fx@gnu.org>
parents:
diff changeset
10866 1996-09-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10867
Dave Love <fx@gnu.org>
parents:
diff changeset
10868 * Makefile.in (TAGS): Use $(srcdir) in deps.
Dave Love <fx@gnu.org>
parents:
diff changeset
10869
Dave Love <fx@gnu.org>
parents:
diff changeset
10870 1996-08-31 Boris Goldowsky <boris@gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10871
Dave Love <fx@gnu.org>
parents:
diff changeset
10872 * fileio.c (build_annotations): Remember original buffer that the
Dave Love <fx@gnu.org>
parents:
diff changeset
10873 region came from; pass this to `format-annotate-function'.
Dave Love <fx@gnu.org>
parents:
diff changeset
10874
Dave Love <fx@gnu.org>
parents:
diff changeset
10875 1996-08-31 Geoff Voelker <voelker@cs.washington.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10876
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
10877 * Makefile.in (MSDOS_SUPPORT, WINNT_SUPPORT, SOME_MACHINE_LISP):
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
10878 Include dos-nt.elc.
Dave Love <fx@gnu.org>
parents:
diff changeset
10879
Dave Love <fx@gnu.org>
parents:
diff changeset
10880 1996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10881
Dave Love <fx@gnu.org>
parents:
diff changeset
10882 * keyboard.c (requeued_events_pending_p): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
10883
Dave Love <fx@gnu.org>
parents:
diff changeset
10884 * config.in (HAVE_SETRLIMIT): Add #undef.
Dave Love <fx@gnu.org>
parents:
diff changeset
10885
Dave Love <fx@gnu.org>
parents:
diff changeset
10886 * emacs.c [HAVE_SETRLIMIT]: Include time.h and resource.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
10887 (main) [HAVE_SETRLIMIT]: Call setrlimit to extend the stack limit.
Dave Love <fx@gnu.org>
parents:
diff changeset
10888 New local `rlim'.
Dave Love <fx@gnu.org>
parents:
diff changeset
10889
Dave Love <fx@gnu.org>
parents:
diff changeset
10890 * lread.c (Fload): Add "source is newer" info to the "loading" and
Dave Love <fx@gnu.org>
parents:
diff changeset
10891 "done" messages.
Dave Love <fx@gnu.org>
parents:
diff changeset
10892
Dave Love <fx@gnu.org>
parents:
diff changeset
10893 1996-08-31 Paul Eggert <eggert@twinsun.com>
Dave Love <fx@gnu.org>
parents:
diff changeset
10894
Dave Love <fx@gnu.org>
parents:
diff changeset
10895 * config.in (HAVE_SYS_SYSTEMINFO_H, HAVE_GETDOMAINNAME, HAVE_SYSINFO):
Dave Love <fx@gnu.org>
parents:
diff changeset
10896 New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
10897 * sysdep.c (<sys/systeminfo.h>):
Dave Love <fx@gnu.org>
parents:
diff changeset
10898 Include if HAVE_SYS_SYSTEMINFO_H is defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
10899 (init_system_name): Use sysinfo or getdomainname to append domain name
Dave Love <fx@gnu.org>
parents:
diff changeset
10900 if host name is not already fully qualified.
Dave Love <fx@gnu.org>
parents:
diff changeset
10901
Dave Love <fx@gnu.org>
parents:
diff changeset
10902 1996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10903
Dave Love <fx@gnu.org>
parents:
diff changeset
10904 * xfns.c (Fx_list_fonts): New optional arg MAXIMUM.
Dave Love <fx@gnu.org>
parents:
diff changeset
10905
Dave Love <fx@gnu.org>
parents:
diff changeset
10906 1996-08-31 Erik Naggum <erik@naggum.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
10907
Dave Love <fx@gnu.org>
parents:
diff changeset
10908 * alloc.c (Fgarbage_collect): Report used and free intervals.
Dave Love <fx@gnu.org>
parents:
diff changeset
10909
Dave Love <fx@gnu.org>
parents:
diff changeset
10910 1996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10911
Dave Love <fx@gnu.org>
parents:
diff changeset
10912 * xterm.h (struct x_display_info): Add element Xatom_FONT.
Dave Love <fx@gnu.org>
parents:
diff changeset
10913 * xterm.c (x_term_init): Initialize Xatom_FONT member.
Dave Love <fx@gnu.org>
parents:
diff changeset
10914 (x_new_font): Use Xatom_FONT member.
Dave Love <fx@gnu.org>
parents:
diff changeset
10915
Dave Love <fx@gnu.org>
parents:
diff changeset
10916 1996-08-31 Kevin Layer <layer@Franz.COM>
Dave Love <fx@gnu.org>
parents:
diff changeset
10917
Dave Love <fx@gnu.org>
parents:
diff changeset
10918 * ntproc.c (Vwin32_start_process_show_window): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
10919 (create_child): Conditionally force subprocess to hide window.
Dave Love <fx@gnu.org>
parents:
diff changeset
10920 (syms_of_ntproc): DEFVAR it.
Dave Love <fx@gnu.org>
parents:
diff changeset
10921
Dave Love <fx@gnu.org>
parents:
diff changeset
10922 1996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10923
Dave Love <fx@gnu.org>
parents:
diff changeset
10924 * s/nextstep.h (LD_SWITCH_SYSTEM): Add alternate definition if
Dave Love <fx@gnu.org>
parents:
diff changeset
10925 not __NeXT.
Dave Love <fx@gnu.org>
parents:
diff changeset
10926
Dave Love <fx@gnu.org>
parents:
diff changeset
10927 1996-08-30 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10928
Dave Love <fx@gnu.org>
parents:
diff changeset
10929 * xfaces.c (Fset_face_attribute_internal): Set mouse_face_defer flag.
Dave Love <fx@gnu.org>
parents:
diff changeset
10930 * xterm.c (XTupdate_end): Always clear mouse_face_defer flag.
Dave Love <fx@gnu.org>
parents:
diff changeset
10931
Dave Love <fx@gnu.org>
parents:
diff changeset
10932 * xterm.c (do_line_dance, dumprectangle): Use x_update_cursor.
Dave Love <fx@gnu.org>
parents:
diff changeset
10933 (show_mouse_face, clear_cursor): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
10934 (x_display_cursor): New args X and Y.
Dave Love <fx@gnu.org>
parents:
diff changeset
10935 (XTupdate_end, XTcursor_to, XTwrite_glyphs): Pass new args.
Dave Love <fx@gnu.org>
parents:
diff changeset
10936 (XTupdate_begin): Initialize curs_x, curs_y here.
Dave Love <fx@gnu.org>
parents:
diff changeset
10937
Dave Love <fx@gnu.org>
parents:
diff changeset
10938 * xfns.c (x_set_cursor_color): Use x_update_cursor.
Dave Love <fx@gnu.org>
parents:
diff changeset
10939
Dave Love <fx@gnu.org>
parents:
diff changeset
10940 1996-08-29 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10941
Dave Love <fx@gnu.org>
parents:
diff changeset
10942 * xterm.c (XTread_socket): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
10943
Dave Love <fx@gnu.org>
parents:
diff changeset
10944 * keyboard.c (cmd_error): Clear executing_macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
10945
Dave Love <fx@gnu.org>
parents:
diff changeset
10946 1996-08-29 David Byers <byers@lysator.liu.se>
Dave Love <fx@gnu.org>
parents:
diff changeset
10947
Dave Love <fx@gnu.org>
parents:
diff changeset
10948 * minibuf.c (Fminibuffer_complete_word): Check for
Dave Love <fx@gnu.org>
parents:
diff changeset
10949 unexpected data type returned by Ftry_completion.
Dave Love <fx@gnu.org>
parents:
diff changeset
10950
Dave Love <fx@gnu.org>
parents:
diff changeset
10951 1996-08-29 Erik Naggum <erik@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10952
Dave Love <fx@gnu.org>
parents:
diff changeset
10953 * macros.c (init_macros): Initialize executing_macro, too.
Dave Love <fx@gnu.org>
parents:
diff changeset
10954
Dave Love <fx@gnu.org>
parents:
diff changeset
10955 1996-08-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10956
Dave Love <fx@gnu.org>
parents:
diff changeset
10957 * xterm.c (XTread_socket): Call XFilterEvent on all events,
Dave Love <fx@gnu.org>
parents:
diff changeset
10958 if HAVE_X_I18N and FRAME_XIC nonzero.
Dave Love <fx@gnu.org>
parents:
diff changeset
10959
Dave Love <fx@gnu.org>
parents:
diff changeset
10960 * keyboard.c (cmd_error): Add number of kbd macro iterations
Dave Love <fx@gnu.org>
parents:
diff changeset
10961 to the error message.
Dave Love <fx@gnu.org>
parents:
diff changeset
10962
Dave Love <fx@gnu.org>
parents:
diff changeset
10963 * macros.h (executing_macro_iterations, executing_macro): Declared.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
10964
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
10965 * macros.c (executing_macro_iterations, executing_macro): New vars.
Dave Love <fx@gnu.org>
parents:
diff changeset
10966 (Fexecute_kbd_macro): Set them.
Dave Love <fx@gnu.org>
parents:
diff changeset
10967
Dave Love <fx@gnu.org>
parents:
diff changeset
10968 1996-08-28 Morten Welinder <terra@diku.dk>
Dave Love <fx@gnu.org>
parents:
diff changeset
10969
Dave Love <fx@gnu.org>
parents:
diff changeset
10970 * minibuf.c (Vhistory_length, Qhistory_length): New variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
10971 (syms_of_minibuf): Register and initialise these.
Dave Love <fx@gnu.org>
parents:
diff changeset
10972 (read_minibuf): Truncate history list if needed.
Dave Love <fx@gnu.org>
parents:
diff changeset
10973
Dave Love <fx@gnu.org>
parents:
diff changeset
10974 1996-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10975
Dave Love <fx@gnu.org>
parents:
diff changeset
10976 * fns.c (Fsubstring): Handle vectors as well as strings.
Dave Love <fx@gnu.org>
parents:
diff changeset
10977
Dave Love <fx@gnu.org>
parents:
diff changeset
10978 * callint.c (Fcall_interactively): For `N' and `n',
Dave Love <fx@gnu.org>
parents:
diff changeset
10979 if we don't get a number, try again.
Dave Love <fx@gnu.org>
parents:
diff changeset
10980
Dave Love <fx@gnu.org>
parents:
diff changeset
10981 1996-08-28 Lars Magne Ingebrigtsen <larsi@dain.ifi.uio.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
10982
Dave Love <fx@gnu.org>
parents:
diff changeset
10983 * alloc.c (syms_of_alloc): Set up Lisp variables ...-consed,
Dave Love <fx@gnu.org>
parents:
diff changeset
10984 such as Vcons-cells-consed.
Dave Love <fx@gnu.org>
parents:
diff changeset
10985
Dave Love <fx@gnu.org>
parents:
diff changeset
10986 1996-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10987
Dave Love <fx@gnu.org>
parents:
diff changeset
10988 * emacs.c (main): Add bug report info in --help message.
Dave Love <fx@gnu.org>
parents:
diff changeset
10989
Dave Love <fx@gnu.org>
parents:
diff changeset
10990 1996-08-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10991
Dave Love <fx@gnu.org>
parents:
diff changeset
10992 * term.c (Vring_bell_function): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
10993 (syms_of_term): Set up Lisp variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
10994 (ring_bell): Use Vring_bell_function.
Dave Love <fx@gnu.org>
parents:
diff changeset
10995
Dave Love <fx@gnu.org>
parents:
diff changeset
10996 1996-08-25 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10997
Dave Love <fx@gnu.org>
parents:
diff changeset
10998 * xterm.c (fast_find_position): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
10999
Dave Love <fx@gnu.org>
parents:
diff changeset
11000 * keyboard.c (command_loop_1): Cancel echoing etc.
Dave Love <fx@gnu.org>
parents:
diff changeset
11001 before running post-command-hook and such.
Dave Love <fx@gnu.org>
parents:
diff changeset
11002
Dave Love <fx@gnu.org>
parents:
diff changeset
11003 * xterm.c (fast_find_position): Minor fix in handling maybe_next_line.
Dave Love <fx@gnu.org>
parents:
diff changeset
11004
Dave Love <fx@gnu.org>
parents:
diff changeset
11005 * config.in (HAVE_LIBKRB, HAVE_LIBDES): Add #undefs.
Dave Love <fx@gnu.org>
parents:
diff changeset
11006
Dave Love <fx@gnu.org>
parents:
diff changeset
11007 1996-08-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
11008
49505
1aba10ab73b4 Corrected misc. typos like missing : after file names,
Kim F. Storm <storm@cua.dk>
parents: 48207
diff changeset
11009 Renamings to avoid conflicting names on MSDOS.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
11010 * s/riscix12.h: Renamed from s/riscix12.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
11011 * s/sunos413.h: Renamed from s/sunos4-1-3.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
11012 * s/dgux5-4-3.h: Renamed from s/dgux5-4r3.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
11013 * s/sunos4-1-2.h: File deleted.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
11014
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
11015 * xmenu.c (set_frame_menubar): Don't add ibw to menubar_size.
Dave Love <fx@gnu.org>
parents:
diff changeset
11016
Dave Love <fx@gnu.org>
parents:
diff changeset
11017 * xfns.c (x_window): 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 1996-08-24 Paul Eggert <eggert@twinsun.com>
Dave Love <fx@gnu.org>
parents:
diff changeset
11020
Dave Love <fx@gnu.org>
parents:
diff changeset
11021 * editfns.c (Fencode_time, Fset_time_zone_rule):
Dave Love <fx@gnu.org>
parents:
diff changeset
11022 Use UTC if the zone is t.
Dave Love <fx@gnu.org>
parents:
diff changeset
11023
Dave Love <fx@gnu.org>
parents:
diff changeset
11024 1996-08-24 Erik Naggum <erik@naggum.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
11025
Dave Love <fx@gnu.org>
parents:
diff changeset
11026 * print.c (print-quoted): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
11027 (print): Print certain expressions more compactly when set.
Dave Love <fx@gnu.org>
parents:
diff changeset
11028 Also use XCAR and XCDR directly -- we know we have conses.
Dave Love <fx@gnu.org>
parents:
diff changeset
11029
Dave Love <fx@gnu.org>
parents:
diff changeset
11030 1996-08-23 Marcus Daniels <marcus@sayre.sysc.pdx.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
11031
Dave Love <fx@gnu.org>
parents:
diff changeset
11032 * xterm.c (x_term_init): If the default Xt font does not exist on
Dave Love <fx@gnu.org>
parents:
diff changeset
11033 the X server, add a resource so that dialog boxes use a common font.
Dave Love <fx@gnu.org>
parents:
diff changeset
11034
Dave Love <fx@gnu.org>
parents:
diff changeset
11035 1996-08-23 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
11036
Dave Love <fx@gnu.org>
parents:
diff changeset
11037 * window.c (Fsplit_window): Treat width just like height;
Dave Love <fx@gnu.org>
parents:
diff changeset
11038 no special handling for scroll bars.
Dave Love <fx@gnu.org>
parents:
diff changeset
11039
Dave Love <fx@gnu.org>
parents:
diff changeset
11040 1996-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
11041
Dave Love <fx@gnu.org>
parents:
diff changeset
11042 * Makefile.in (paths.h, config.h): Targets deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
11043 (../config.status): Add two new rules to check need for reconfigure.
Dave Love <fx@gnu.org>
parents:
diff changeset
11044
Dave Love <fx@gnu.org>
parents:
diff changeset
11045 * keyboard.c (command_loop_1): Check column_number_displayed
Dave Love <fx@gnu.org>
parents:
diff changeset
11046 in the selected window, not Vcolumn_number_mode.
Dave Love <fx@gnu.org>
parents:
diff changeset
11047 (Vcolumn_number_mode): Variable deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
11048 (syms_of_keyboard): Delete Lisp variable column-number-mode.
Dave Love <fx@gnu.org>
parents:
diff changeset
11049
Dave Love <fx@gnu.org>
parents:
diff changeset
11050 1996-08-22 Erik Naggum <erik@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
11051
Dave Love <fx@gnu.org>
parents:
diff changeset
11052 * dispnew.c (change_frame_size_1): Clean up conditional.
Dave Love <fx@gnu.org>
parents:
diff changeset
11053
Dave Love <fx@gnu.org>
parents:
diff changeset
11054 1996-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
11055
Dave Love <fx@gnu.org>
parents:
diff changeset
11056 * xmenu.c (xdialog_show): Don't allow 9 buttons.
Dave Love <fx@gnu.org>
parents:
diff changeset
11057
Dave Love <fx@gnu.org>
parents:
diff changeset
11058 1996-08-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
11059
Dave Love <fx@gnu.org>
parents:
diff changeset
11060 * process.c (send_process): GCPRO object.
Dave Love <fx@gnu.org>
parents:
diff changeset
11061
Dave Love <fx@gnu.org>
parents:
diff changeset
11062 * unexalpha.c: Conditionalize previous changes on not __linux__.
Dave Love <fx@gnu.org>
parents:
diff changeset
11063
Dave Love <fx@gnu.org>
parents:
diff changeset
11064 * xfns.c (x_set_scroll_bar_width): Call x_set_window_size
Dave Love <fx@gnu.org>
parents:
diff changeset
11065 when arg is nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
11066
Dave Love <fx@gnu.org>
parents:
diff changeset
11067 1996-08-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
11068
Dave Love <fx@gnu.org>
parents:
diff changeset
11069 * unexalpha.c: Include reloc.h and elf_abi.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
11070 (rel_dyn_section, dynstr_section, dynsym_section): New variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
11071 (old_data_scnhdr): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
11072 (CHECK_SCNHDR): Compare just 8 chars of section name.
Dave Love <fx@gnu.org>
parents:
diff changeset
11073 (unexec): Check for rel_dyn_section, dynsym_section, dynstr_section.
Dave Love <fx@gnu.org>
parents:
diff changeset
11074 Do call update_dynamic_symbols.
Dave Love <fx@gnu.org>
parents:
diff changeset
11075 (update_dynamic_symbols): Finish it up and take away #if 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
11076
Dave Love <fx@gnu.org>
parents:
diff changeset
11077 1996-08-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
11078
Dave Love <fx@gnu.org>
parents:
diff changeset
11079 * unexalpha.c (unexec): Copy the .got section.
Dave Love <fx@gnu.org>
parents:
diff changeset
11080
Dave Love <fx@gnu.org>
parents:
diff changeset
11081 1996-08-16 Karl Heuer <kwzh@gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
11082
Dave Love <fx@gnu.org>
parents:
diff changeset
11083 * cmds.c (Fdelete_backward_char): Fix off-by-one error.
Dave Love <fx@gnu.org>
parents:
diff changeset
11084 Treat deleted newline specially.
Dave Love <fx@gnu.org>
parents:
diff changeset
11085
Dave Love <fx@gnu.org>
parents:
diff changeset
11086 1996-08-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
11087
Dave Love <fx@gnu.org>
parents:
diff changeset
11088 * bytecode.c (Fbyte_code): For relative gotos, force signed arithmetic.
Dave Love <fx@gnu.org>
parents:
diff changeset
11089
Dave Love <fx@gnu.org>
parents:
diff changeset
11090 1996-08-14 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
11091
Dave Love <fx@gnu.org>
parents:
diff changeset
11092 * xfns.c (Fx_open_connection): Don't set Vx_resource_name.
Dave Love <fx@gnu.org>
parents:
diff changeset
11093
Dave Love <fx@gnu.org>
parents:
diff changeset
11094 See ChangeLog.6 for earlier changes.
39627
218f185269b8 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 38004
diff changeset
11095
95780
4538778f611d Fix committer names and other typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 94701
diff changeset
11096 ;; Local Variables:
4538778f611d Fix committer names and other typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 94701
diff changeset
11097 ;; coding: utf-8
4538778f611d Fix committer names and other typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 94701
diff changeset
11098 ;; End:
4538778f611d Fix committer names and other typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 94701
diff changeset
11099
79759
fc2bcd2a8aad Add 2008 to copyright years.
Glenn Morris <rgm@gnu.org>
parents: 78260
diff changeset
11100 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
11101 Free Software Foundation, Inc.
75769
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 This file is part of GNU Emacs.
92a0e87ff562 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75621
diff changeset
11104
94701
0cd73f056781 Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents: 87649
diff changeset
11105 GNU Emacs is free software: you can redistribute it and/or modify
75769
92a0e87ff562 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75621
diff changeset
11106 it under the terms of the GNU General Public License as published by
94701
0cd73f056781 Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents: 87649
diff changeset
11107 the Free Software Foundation, either version 3 of the License, or
0cd73f056781 Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents: 87649
diff changeset
11108 (at your option) any later version.
75769
92a0e87ff562 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75621
diff changeset
11109
92a0e87ff562 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75621
diff changeset
11110 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
11111 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
11112 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
11113 GNU General Public License for more details.
92a0e87ff562 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75621
diff changeset
11114
92a0e87ff562 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75621
diff changeset
11115 You should have received a copy of the GNU General Public License
94701
0cd73f056781 Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents: 87649
diff changeset
11116 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
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