annotate src/ChangeLog.7 @ 105075:9005ea5eb958

(define-derived-mode): Fix paren typo in definition of abbrev table.
author Glenn Morris <rgm@gnu.org>
date Fri, 18 Sep 2009 07:14:43 +0000
parents e038c1a8307c
children 1d1d5d9bd884
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
98317
36acd6af0772 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 96376
diff changeset
25 * ccl.c (CCL_READ_CHAR): If eof is encountered while processing the
25865
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
96376
c3309dba6542 American English spelling fix.
Glenn Morris <rgm@gnu.org>
parents: 95848
diff changeset
127 * w32.c (stat): Fall-back to default behavior when we cannot get
25865
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
98317
36acd6af0772 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 96376
diff changeset
315 coding system priority `valid-codes' for CCL based coding systems.
25865
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
98317
36acd6af0772 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 96376
diff changeset
375 the coding system without checking file-coding-system-alist.
25865
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,
98317
36acd6af0772 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 96376
diff changeset
488 if the second byte is invalid, produce the first byte as is.
25865
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
98317
36acd6af0772 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 96376
diff changeset
726 NULL. While displaying cursor with non-default face, if the
25865
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
98444
e44273834265 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 98317
diff changeset
811 handling set-auto-coding.
25865
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
Dave Love <fx@gnu.org>
parents:
diff changeset
914 1998-06-05 Andrew Innes <andrewi@harlequin.co.uk>
Dave Love <fx@gnu.org>
parents:
diff changeset
915
95848
a6bf9ec37d86 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 95780
diff changeset
916 * w32.c: #include sys/file.h.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
917 (sys_access): Provide our own implementation which recognizes D_OK.
Dave Love <fx@gnu.org>
parents:
diff changeset
918 (is_exec): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
919 (stat): Use it.
Dave Love <fx@gnu.org>
parents:
diff changeset
920 (init_environment): Set TMPDIR to an existing directory.
Dave Love <fx@gnu.org>
parents:
diff changeset
921 Abort if none of the usual places is available.
Dave Love <fx@gnu.org>
parents:
diff changeset
922 (sys_rename): On Windows 95, choose a temp name that
Dave Love <fx@gnu.org>
parents:
diff changeset
923 includes the original file's base name and use an explicit loop
Dave Love <fx@gnu.org>
parents:
diff changeset
924 rather than calling mktemp. Only attempt to unlink the newname if
Dave Love <fx@gnu.org>
parents:
diff changeset
925 the rename fails, rather than second-guessing whether the old and
Dave Love <fx@gnu.org>
parents:
diff changeset
926 new names refer to the same file.
Dave Love <fx@gnu.org>
parents:
diff changeset
927
Dave Love <fx@gnu.org>
parents:
diff changeset
928 * fileio.c (Finsert_file_contents): Always update
Dave Love <fx@gnu.org>
parents:
diff changeset
929 Vlast_coding_system_used when we actually perform IO.
Dave Love <fx@gnu.org>
parents:
diff changeset
930 (Fwrite_region): Update documentation.
Dave Love <fx@gnu.org>
parents:
diff changeset
931
Dave Love <fx@gnu.org>
parents:
diff changeset
932 1998-06-03 Richard Stallman <rms@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
933
Dave Love <fx@gnu.org>
parents:
diff changeset
934 * emacs.c (main): Don't implement --version if not initialized.
Dave Love <fx@gnu.org>
parents:
diff changeset
935
Dave Love <fx@gnu.org>
parents:
diff changeset
936 * intervals.c (create_root_interval): Initialize position to 0
Dave Love <fx@gnu.org>
parents:
diff changeset
937 for a string.
Dave Love <fx@gnu.org>
parents:
diff changeset
938 (interval_start_pos): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
939 (find_interval): Handle string positions starting at 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
940 (adjust_intervals_for_insertion): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
941 (adjust_intervals_for_deletion): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
942 (compare_string_intervals): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
943 (graft_intervals_into_buffer): Set `position' in reproduce_tree value.
Dave Love <fx@gnu.org>
parents:
diff changeset
944 (copy_intervals): Init `position' to 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
945
Dave Love <fx@gnu.org>
parents:
diff changeset
946 * textprop.c: Handle the new convention that `position' values
Dave Love <fx@gnu.org>
parents:
diff changeset
947 in a string's intervals start from zero.
Dave Love <fx@gnu.org>
parents:
diff changeset
948 (validate_interval_range, interval_of, Fnext_property_change)
Dave Love <fx@gnu.org>
parents:
diff changeset
949 (property_change_between_p, Fnext_single_property_change)
95848
a6bf9ec37d86 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 95780
diff changeset
950 (Fprevious_property_change, Fprevious_single_property_change)
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
951 (Ftext_property_any, Ftext_property_not_all): Implement that.
Dave Love <fx@gnu.org>
parents:
diff changeset
952
Dave Love <fx@gnu.org>
parents:
diff changeset
953 * textprop.c: Undo previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
954
Dave Love <fx@gnu.org>
parents:
diff changeset
955 * coding.c (code_convert_string_norecord): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
956 Does encoding or decoding but doesn't set Vlast_coding_system_used.
Dave Love <fx@gnu.org>
parents:
diff changeset
957
Dave Love <fx@gnu.org>
parents:
diff changeset
958 * coding.h (DECODE_FILE, ENCODE_FILE):
Dave Love <fx@gnu.org>
parents:
diff changeset
959 Use code_convert_string_norecord.
Dave Love <fx@gnu.org>
parents:
diff changeset
960
Dave Love <fx@gnu.org>
parents:
diff changeset
961 1998-06-02 Richard Stallman <rms@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
962
Dave Love <fx@gnu.org>
parents:
diff changeset
963 * sysdep.c (sys_subshell): Cast arg to chdir.
Dave Love <fx@gnu.org>
parents:
diff changeset
964 (init_sys_modes): Cast arg to setbuf or setvbuf.
Dave Love <fx@gnu.org>
parents:
diff changeset
965
Dave Love <fx@gnu.org>
parents:
diff changeset
966 * keyboard.c (syms_of_keyboard): Doc fix for suggest-key-bindings.
Dave Love <fx@gnu.org>
parents:
diff changeset
967
Dave Love <fx@gnu.org>
parents:
diff changeset
968 1998-06-02 Ken'ichi Handa <handa@melange.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
969
Dave Love <fx@gnu.org>
parents:
diff changeset
970 * charset.c (string_to_non_ascii_char): Don't check the arg
Dave Love <fx@gnu.org>
parents:
diff changeset
971 EXCLUDE_TAIL_GARBAGE for an invalid composite characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
972
Dave Love <fx@gnu.org>
parents:
diff changeset
973 1998-06-01 Ken'ichi Handa <handa@melange.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
974
Dave Love <fx@gnu.org>
parents:
diff changeset
975 * coding.c (detect_coding_mask): Initilize local variable C.
Dave Love <fx@gnu.org>
parents:
diff changeset
976
Dave Love <fx@gnu.org>
parents:
diff changeset
977 1998-06-01 Richard Stallman <rms@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
978
Dave Love <fx@gnu.org>
parents:
diff changeset
979 * emacs.c (main): Test `initialized' before clearing *Messages*.
Dave Love <fx@gnu.org>
parents:
diff changeset
980
Dave Love <fx@gnu.org>
parents:
diff changeset
981 1998-06-01 Karl Heuer <kwzh@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
982
Dave Love <fx@gnu.org>
parents:
diff changeset
983 * s/aix4.h (SOCKLEN_TYPE): Define as int.
Dave Love <fx@gnu.org>
parents:
diff changeset
984
Dave Love <fx@gnu.org>
parents:
diff changeset
985 * callproc.c (Fcall_process): Avoid initializer on auto struct.
Dave Love <fx@gnu.org>
parents:
diff changeset
986
Dave Love <fx@gnu.org>
parents:
diff changeset
987 1998-06-01 Andrew Innes <andrewi@mescaline.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
988
Dave Love <fx@gnu.org>
parents:
diff changeset
989 * s/ms-w32.h: Use 1 as explicit value of empty #defines.
Dave Love <fx@gnu.org>
parents:
diff changeset
990
Dave Love <fx@gnu.org>
parents:
diff changeset
991 * makefile.nt (LOCAL_FLAGS): Define HAVE_NTGUI if appropriate.
Dave Love <fx@gnu.org>
parents:
diff changeset
992
Dave Love <fx@gnu.org>
parents:
diff changeset
993 1998-05-31 Karl Heuer <kwzh@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
994
Dave Love <fx@gnu.org>
parents:
diff changeset
995 * doprnt.c (doprnt1): Fix char signedness mismatches.
Dave Love <fx@gnu.org>
parents:
diff changeset
996 * fileio.c (Finsert_file_contents): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
997
Dave Love <fx@gnu.org>
parents:
diff changeset
998 1998-05-31 Richard Stallman <rms@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
999
Dave Love <fx@gnu.org>
parents:
diff changeset
1000 * dispnew.c (Fredraw_frame): Don't erase frame or its glyph records
Dave Love <fx@gnu.org>
parents:
diff changeset
1001 if it hasn't got any.
Dave Love <fx@gnu.org>
parents:
diff changeset
1002
Dave Love <fx@gnu.org>
parents:
diff changeset
1003 1998-05-30 Geoff Voelker <voelker@cs.washington.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1004
Dave Love <fx@gnu.org>
parents:
diff changeset
1005 * w32proc.c (sys_spawnve): Place Emacs pid in EM_PARENT_PROCESS_ID.
Dave Love <fx@gnu.org>
parents:
diff changeset
1006
Dave Love <fx@gnu.org>
parents:
diff changeset
1007 * w32.c (sys_rename): Handle filenames with accented characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
1008 (stat): Handle "c:/.." and "/.." specially.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
1009
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
1010 * unexw32.c (w32_fatal_reload_error): Update error message.
Dave Love <fx@gnu.org>
parents:
diff changeset
1011
Dave Love <fx@gnu.org>
parents:
diff changeset
1012 1998-05-30 Karl Heuer <kwzh@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
1013
Dave Love <fx@gnu.org>
parents:
diff changeset
1014 * Makefile.in (distclean): Delete config.stamp, stamp-oldxmenu.
Dave Love <fx@gnu.org>
parents:
diff changeset
1015
Dave Love <fx@gnu.org>
parents:
diff changeset
1016 * window.c (Fscroll_up, Fscroll_down, Fscroll_other_window): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
1017 * charset.c (syms_of_charset): Put \n\ at eol of docstring.
Dave Love <fx@gnu.org>
parents:
diff changeset
1018
Dave Love <fx@gnu.org>
parents:
diff changeset
1019 1998-05-29 Richard Stallman <rms@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
1020
Dave Love <fx@gnu.org>
parents:
diff changeset
1021 * textprop.c (Fnext_property_change): Properly offset interval
Dave Love <fx@gnu.org>
parents:
diff changeset
1022 position for string when comparing with LIMIT.
Dave Love <fx@gnu.org>
parents:
diff changeset
1023 (property_change_between_p): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
1024 (Fnext_single_property_change, Fprevious_property_change): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
1025 (Fprevious_single_property_change): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
1026
Dave Love <fx@gnu.org>
parents:
diff changeset
1027 1998-05-28 Richard Stallman <rms@psilocin.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1028
Dave Love <fx@gnu.org>
parents:
diff changeset
1029 * keyboard.c (command_loop_1): In shortcuts for forward-char etc.,
Dave Love <fx@gnu.org>
parents:
diff changeset
1030 use FETCH_CHAR not FETCH_BYTE.
Dave Love <fx@gnu.org>
parents:
diff changeset
1031
Dave Love <fx@gnu.org>
parents:
diff changeset
1032 1998-05-28 Andrew Innes <andrewi@harlequin.co.uk>
Dave Love <fx@gnu.org>
parents:
diff changeset
1033
Dave Love <fx@gnu.org>
parents:
diff changeset
1034 * lread.c (read1): Swap saved_doc_string_length and
Dave Love <fx@gnu.org>
parents:
diff changeset
1035 prev_saved_doc_string_length.
Dave Love <fx@gnu.org>
parents:
diff changeset
1036 (read_list): Negate docstring position if negative before checking
Dave Love <fx@gnu.org>
parents:
diff changeset
1037 against saved_doc_string_length et al.
Dave Love <fx@gnu.org>
parents:
diff changeset
1038
Dave Love <fx@gnu.org>
parents:
diff changeset
1039 1998-05-28 Richard Stallman <rms@psilocin.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1040
Dave Love <fx@gnu.org>
parents:
diff changeset
1041 * lread.c: Remember the last TWO strings skipped with #@.
Dave Love <fx@gnu.org>
parents:
diff changeset
1042 (prev_saved_doc_string*): New variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
1043 (Fload): Initalize prev_saved_doc_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
1044 (read1): Copy saved_doc_string to prev_saved_doc_string
Dave Love <fx@gnu.org>
parents:
diff changeset
1045 before storing a new string in saved_doc_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
1046 (read_list): Look in prev_saved_doc_string as well as
Dave Love <fx@gnu.org>
parents:
diff changeset
1047 in saved_doc_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
1048
Dave Love <fx@gnu.org>
parents:
diff changeset
1049 1998-05-25 Andrew Innes <andrewi@harlequin.co.uk>
Dave Love <fx@gnu.org>
parents:
diff changeset
1050
Dave Love <fx@gnu.org>
parents:
diff changeset
1051 * doc.c (get_doc_string): Make non-static.
Dave Love <fx@gnu.org>
parents:
diff changeset
1052
Dave Love <fx@gnu.org>
parents:
diff changeset
1053 * lisp.h: Add prototype for get_doc_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
1054
Dave Love <fx@gnu.org>
parents:
diff changeset
1055 * lread.c (read_vector): Add bytecodeflag parameter, which is
Dave Love <fx@gnu.org>
parents:
diff changeset
1056 nonzero when reading a bytecode object. If
Dave Love <fx@gnu.org>
parents:
diff changeset
1057 `load-force-doc-strings' is t when reading a lazily-loaded
Dave Love <fx@gnu.org>
parents:
diff changeset
1058 bytecode vector, the loaded docstring must be treated as unibyte
Dave Love <fx@gnu.org>
parents:
diff changeset
1059 and passed to Fread to obtain the actual bytecode string and
Dave Love <fx@gnu.org>
parents:
diff changeset
1060 constants vector.
Dave Love <fx@gnu.org>
parents:
diff changeset
1061 (read1): Add extra parameter to read_vector calls.
Dave Love <fx@gnu.org>
parents:
diff changeset
1062
Dave Love <fx@gnu.org>
parents:
diff changeset
1063 (read1): Enable saving of doc strings on WINDOWSNT.
Dave Love <fx@gnu.org>
parents:
diff changeset
1064 (read_list): Call get_doc_string instead of read_doc_string, when
Dave Love <fx@gnu.org>
parents:
diff changeset
1065 forced to load doc strings.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
1066
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
1067 1998-05-25 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
Dave Love <fx@gnu.org>
parents:
diff changeset
1068
Dave Love <fx@gnu.org>
parents:
diff changeset
1069 * s/gnu-linux.h (setpgrp): Remove extra parens around parameters.
Dave Love <fx@gnu.org>
parents:
diff changeset
1070
Dave Love <fx@gnu.org>
parents:
diff changeset
1071 * xterm.c (XTread_socket): Fix second argument of
Dave Love <fx@gnu.org>
parents:
diff changeset
1072 x_any_window_to_frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
1073
Dave Love <fx@gnu.org>
parents:
diff changeset
1074 * print.c (print) <Lisp_Cons>: Detect circular list.
Dave Love <fx@gnu.org>
parents:
diff changeset
1075
Dave Love <fx@gnu.org>
parents:
diff changeset
1076 1998-05-25 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
1077
Dave Love <fx@gnu.org>
parents:
diff changeset
1078 * coding.c (detect_coding_system): Treat CODING_EOL_INCONSISTENT
Dave Love <fx@gnu.org>
parents:
diff changeset
1079 like CODING_EOL_UNDECIDED.
Dave Love <fx@gnu.org>
parents:
diff changeset
1080
Dave Love <fx@gnu.org>
parents:
diff changeset
1081 * coding.c (ascii_skip_code): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
1082 (detect_coding_mask): Skip ASCII codes at the head according to
Dave Love <fx@gnu.org>
parents:
diff changeset
1083 ascii_skip_code.
Dave Love <fx@gnu.org>
parents:
diff changeset
1084 (coding_priorities): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
1085 (Fset_coding_priority_internal): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
1086 (detect_coding): Call set_coding_mask with coding_priorities as
Dave Love <fx@gnu.org>
parents:
diff changeset
1087 arg CODING.
Dave Love <fx@gnu.org>
parents:
diff changeset
1088 (init_coding_once): Initialize ascii_skip_code.
Dave Love <fx@gnu.org>
parents:
diff changeset
1089 (syms_of_coding): Declare set-coding-priority-internal as a Lisp
Dave Love <fx@gnu.org>
parents:
diff changeset
1090 function.
Dave Love <fx@gnu.org>
parents:
diff changeset
1091
Dave Love <fx@gnu.org>
parents:
diff changeset
1092 1998-05-25 Richard Stallman <rms@psilocin.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1093
Dave Love <fx@gnu.org>
parents:
diff changeset
1094 * config.in (RE_TRANSLATE): Use CHAR_TABLE_TRANSLATE.
Dave Love <fx@gnu.org>
parents:
diff changeset
1095
Dave Love <fx@gnu.org>
parents:
diff changeset
1096 * lisp.h (CHAR_TABLE_TRANSLATE): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
1097
Dave Love <fx@gnu.org>
parents:
diff changeset
1098 1998-05-24 Richard Stallman <rms@psilocin.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1099
Dave Love <fx@gnu.org>
parents:
diff changeset
1100 * window.c (Fdelete_windows_on): For FRAME, change t to nil
Dave Love <fx@gnu.org>
parents:
diff changeset
1101 and nil to t, but don't change other values.
Dave Love <fx@gnu.org>
parents:
diff changeset
1102
Dave Love <fx@gnu.org>
parents:
diff changeset
1103 * xdisp.c (message_dolog): Do set windows_or_buffers_changed,
Dave Love <fx@gnu.org>
parents:
diff changeset
1104 if *Messages* is displayed in a window.
Dave Love <fx@gnu.org>
parents:
diff changeset
1105
Dave Love <fx@gnu.org>
parents:
diff changeset
1106 1998-05-22 Richard Stallman <rms@psilocin.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1107
Dave Love <fx@gnu.org>
parents:
diff changeset
1108 * indent.c (compute_motion): Check for past vpos/hpos target
Dave Love <fx@gnu.org>
parents:
diff changeset
1109 before skipping invisible chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
1110
Dave Love <fx@gnu.org>
parents:
diff changeset
1111 * buffer.c (Fother_buffer): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
1112
Dave Love <fx@gnu.org>
parents:
diff changeset
1113 * window.c (window_loop): Pass new arg to Fother_buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
1114
Dave Love <fx@gnu.org>
parents:
diff changeset
1115 * frame.c (frame_buffer_predicate): New arg FRAME.
Dave Love <fx@gnu.org>
parents:
diff changeset
1116 (frame_buffer_list, set_frame_buffer_list): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
1117 (make_frame): Pass new arg to Fother_buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
1118
Dave Love <fx@gnu.org>
parents:
diff changeset
1119 * buffer.c (Fother_buffer): New arg FRAME.
Dave Love <fx@gnu.org>
parents:
diff changeset
1120 Pass it to frame_buffer_list, frame_buffer_predicate.
Dave Love <fx@gnu.org>
parents:
diff changeset
1121 Calls changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
1122 (record_buffer): Pass selected frame to them
Dave Love <fx@gnu.org>
parents:
diff changeset
1123 and set_frame_buffer_list.
Dave Love <fx@gnu.org>
parents:
diff changeset
1124
Dave Love <fx@gnu.org>
parents:
diff changeset
1125 * lisp.h (frame_buffer_predicate, frame_buffer_list)
Dave Love <fx@gnu.org>
parents:
diff changeset
1126 (set_frame_buffer_list, Fother_buffer): Decls changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
1127
Dave Love <fx@gnu.org>
parents:
diff changeset
1128 * window.c (select_window_1): New subroutine, from Fselect_window.
Dave Love <fx@gnu.org>
parents:
diff changeset
1129 (Fselect_window): Use select_window_1.
Dave Love <fx@gnu.org>
parents:
diff changeset
1130 (temp_output_buffer_show): Use select_window_1.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
1131
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
1132 1998-05-22 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
1133
Dave Love <fx@gnu.org>
parents:
diff changeset
1134 * ccl.c: Change term "character translation table" to "translation
Dave Love <fx@gnu.org>
parents:
diff changeset
1135 table".
Dave Love <fx@gnu.org>
parents:
diff changeset
1136
Dave Love <fx@gnu.org>
parents:
diff changeset
1137 * charset.c: Change term "character translation table" to
Dave Love <fx@gnu.org>
parents:
diff changeset
1138 "translation table".
Dave Love <fx@gnu.org>
parents:
diff changeset
1139 (string_to_non_ascii_char): New arg EXCLUDE_TAIL_GARBAGE. Caller
Dave Love <fx@gnu.org>
parents:
diff changeset
1140 changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
1141 (Funibyte_char_to_multibyte): Doc-string fixed.
Dave Love <fx@gnu.org>
parents:
diff changeset
1142 (syms_of_charset): Doc-string fixed.
Dave Love <fx@gnu.org>
parents:
diff changeset
1143
Dave Love <fx@gnu.org>
parents:
diff changeset
1144 * charset.h (STRING_CHAR_AND_CHAR_LENGTH): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
1145 (string_to_non_ascii_char): Adjusted for the new arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
1146
Dave Love <fx@gnu.org>
parents:
diff changeset
1147 * coding.c: Change term "character translation table" to
Dave Love <fx@gnu.org>
parents:
diff changeset
1148 "translation table".
Dave Love <fx@gnu.org>
parents:
diff changeset
1149
Dave Love <fx@gnu.org>
parents:
diff changeset
1150 * coding.h: Change term "character translation table" to
Dave Love <fx@gnu.org>
parents:
diff changeset
1151 "translation table".
Dave Love <fx@gnu.org>
parents:
diff changeset
1152
Dave Love <fx@gnu.org>
parents:
diff changeset
1153 * print.c (print_string): Don't ignore garbage bytes following a
Dave Love <fx@gnu.org>
parents:
diff changeset
1154 multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
1155 (print): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
1156
Dave Love <fx@gnu.org>
parents:
diff changeset
1157 1998-05-22 Richard Stallman <rms@psilocin.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1158
Dave Love <fx@gnu.org>
parents:
diff changeset
1159 * search.c (shrink_regexp_cache): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
1160
Dave Love <fx@gnu.org>
parents:
diff changeset
1161 * alloc.c (Fgarbage_collect): Call shrink_regexp_cache.
Dave Love <fx@gnu.org>
parents:
diff changeset
1162
Dave Love <fx@gnu.org>
parents:
diff changeset
1163 1998-05-20 Richard Stallman <rms@psilocin.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1164
Dave Love <fx@gnu.org>
parents:
diff changeset
1165 * editfns.c (Fchar_after): Make nil fully equivalent to (point) as arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
1166 (Fchar_before): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
1167
Dave Love <fx@gnu.org>
parents:
diff changeset
1168 1998-05-20 Eli Zaretskii <eliz@is.elta.co.il>
Dave Love <fx@gnu.org>
parents:
diff changeset
1169
Dave Love <fx@gnu.org>
parents:
diff changeset
1170 * fileio.c (Ffile_name_directory, Ffile_name_nondirectory)
Dave Love <fx@gnu.org>
parents:
diff changeset
1171 [DOS_NT]: Handle the special construct "/:" when followed by d:foo.
Dave Love <fx@gnu.org>
parents:
diff changeset
1172
Dave Love <fx@gnu.org>
parents:
diff changeset
1173 * buffer.c (init_buffer): Support DOS_NT absolute file names.
Dave Love <fx@gnu.org>
parents:
diff changeset
1174
Dave Love <fx@gnu.org>
parents:
diff changeset
1175 1998-05-20 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
1176
Dave Love <fx@gnu.org>
parents:
diff changeset
1177 * charset.c (find_charset_in_str): New arg CMPCHARP.
Dave Love <fx@gnu.org>
parents:
diff changeset
1178 (Ffind_charset_region): Call find_charset_in_str with CMPCHARP 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
1179 (Ffind_charset_string): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
1180
Dave Love <fx@gnu.org>
parents:
diff changeset
1181 * charset.h (find_charset_in_str): Number of arguments fixed.
Dave Love <fx@gnu.org>
parents:
diff changeset
1182
Dave Love <fx@gnu.org>
parents:
diff changeset
1183 * coding.c (shrink_decoding_region): No short cut by
Dave Love <fx@gnu.org>
parents:
diff changeset
1184 coding->heading_ascii if eol conversion is necessary.
Dave Love <fx@gnu.org>
parents:
diff changeset
1185
Dave Love <fx@gnu.org>
parents:
diff changeset
1186 * fns.c (Fstring_make_multibyte): Call CHECK_STRING.
Dave Love <fx@gnu.org>
parents:
diff changeset
1187 (Fstring_make_unibyte, Fstring_as_unibyte, Fstring_as_multibyte):
Dave Love <fx@gnu.org>
parents:
diff changeset
1188 Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
1189
Dave Love <fx@gnu.org>
parents:
diff changeset
1190 * xselect.c (lisp_data_to_selection_data): Call
Dave Love <fx@gnu.org>
parents:
diff changeset
1191 find_charset_in_str with CMPCHARP 1 to encode Lisp string if it
Dave Love <fx@gnu.org>
parents:
diff changeset
1192 contains a composite character.
Dave Love <fx@gnu.org>
parents:
diff changeset
1193
Dave Love <fx@gnu.org>
parents:
diff changeset
1194 1998-05-19 Richard Stallman <rms@psilocin.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1195
Dave Love <fx@gnu.org>
parents:
diff changeset
1196 * minibuf.c (syms_of_minibuf): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
1197
Dave Love <fx@gnu.org>
parents:
diff changeset
1198 * 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
1199
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
1200 * frame.c (make_frame_visible_1): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
1201 (Fmake_frame_visible): Use that.
Dave Love <fx@gnu.org>
parents:
diff changeset
1202
Dave Love <fx@gnu.org>
parents:
diff changeset
1203 * xdisp.c (redisplay_window): Don't use window->start
Dave Love <fx@gnu.org>
parents:
diff changeset
1204 if it is out of range of BEGV/ZV.
Dave Love <fx@gnu.org>
parents:
diff changeset
1205
Dave Love <fx@gnu.org>
parents:
diff changeset
1206 1998-05-18 Richard Stallman <rms@psilocin.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1207
Dave Love <fx@gnu.org>
parents:
diff changeset
1208 * minibuf.c (read_minibuf): If history list var is void, make it nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
1209
Dave Love <fx@gnu.org>
parents:
diff changeset
1210 1998-05-18 Ken'ichi Handa <handa@melange.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
1211
Dave Love <fx@gnu.org>
parents:
diff changeset
1212 * syntax.c (skip_chars): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
1213
Dave Love <fx@gnu.org>
parents:
diff changeset
1214 1998-05-17 Kenichi HANDA <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
1215
Dave Love <fx@gnu.org>
parents:
diff changeset
1216 * ccl.c: Change term translation to code conversion, then change
Dave Love <fx@gnu.org>
parents:
diff changeset
1217 terms unify/unification to translate/translation respectively
Dave Love <fx@gnu.org>
parents:
diff changeset
1218 throughtout the file.
Dave Love <fx@gnu.org>
parents:
diff changeset
1219
Dave Love <fx@gnu.org>
parents:
diff changeset
1220 * charset.c: Change terms unify/unification to
Dave Love <fx@gnu.org>
parents:
diff changeset
1221 translate/translation respectively throughtout the file.
Dave Love <fx@gnu.org>
parents:
diff changeset
1222 (ONE_BYTE_CHAR_WIDTH): Delete unnecessary continuation line at the
Dave Love <fx@gnu.org>
parents:
diff changeset
1223 tail.
Dave Love <fx@gnu.org>
parents:
diff changeset
1224
Dave Love <fx@gnu.org>
parents:
diff changeset
1225 * charset.h: Change terms unify/unification to
Dave Love <fx@gnu.org>
parents:
diff changeset
1226 translate/translation respectively throughtout the file.
Dave Love <fx@gnu.org>
parents:
diff changeset
1227 (GET_TRANSLATION_TABLE): Name changed from UNIFICATION_ID_TABLE.
Dave Love <fx@gnu.org>
parents:
diff changeset
1228
Dave Love <fx@gnu.org>
parents:
diff changeset
1229 * coding.c: Change terms unify/unification to
Dave Love <fx@gnu.org>
parents:
diff changeset
1230 translate/translation respectively throughtout the file.
Dave Love <fx@gnu.org>
parents:
diff changeset
1231 (encode_coding_iso2022): Fix bug in encoding a text ending by a
Dave Love <fx@gnu.org>
parents:
diff changeset
1232 composite character.
Dave Love <fx@gnu.org>
parents:
diff changeset
1233 (check_composing_code): If we are decoding the last block of data,
Dave Love <fx@gnu.org>
parents:
diff changeset
1234 return 0 even if the source doesn't end by an escape sequence
Dave Love <fx@gnu.org>
parents:
diff changeset
1235 which terminates the current composing sequence.
Dave Love <fx@gnu.org>
parents:
diff changeset
1236 (decode_coding_iso2022): Decode correctly even if the source
Dave Love <fx@gnu.org>
parents:
diff changeset
1237 doesn't end by an escape sequence which terminates the current
Dave Love <fx@gnu.org>
parents:
diff changeset
1238 composing sequence.
Dave Love <fx@gnu.org>
parents:
diff changeset
1239
Dave Love <fx@gnu.org>
parents:
diff changeset
1240 * coding.h: Change terms unify/unification to
Dave Love <fx@gnu.org>
parents:
diff changeset
1241 translate/translation respectively throughout the file.
Dave Love <fx@gnu.org>
parents:
diff changeset
1242
98317
36acd6af0772 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 96376
diff changeset
1243 * fns.c (concat): Fix bug in concatenating a list of multibyte and
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
1244 unibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
1245
Dave Love <fx@gnu.org>
parents:
diff changeset
1246 * lisp.h (Vnonascii_translation_table): Name changed from
Dave Love <fx@gnu.org>
parents:
diff changeset
1247 Vnonascii_translate_table.
Dave Love <fx@gnu.org>
parents:
diff changeset
1248
Dave Love <fx@gnu.org>
parents:
diff changeset
1249 * syntax.c (skip_chars): Fix bug in handling a range which
Dave Love <fx@gnu.org>
parents:
diff changeset
1250 contains multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
1251
Dave Love <fx@gnu.org>
parents:
diff changeset
1252 1998-05-17 Richard Stallman <rms@psilocin.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1253
Dave Love <fx@gnu.org>
parents:
diff changeset
1254 * filelock.c (get_boot_time): Scan the whole wtmp file
Dave Love <fx@gnu.org>
parents:
diff changeset
1255 to find the most recent reboot.
Dave Love <fx@gnu.org>
parents:
diff changeset
1256
Dave Love <fx@gnu.org>
parents:
diff changeset
1257 * window.c (Fselect_window): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
1258 (temp_output_buffer_show): Make the temp buffer current
Dave Love <fx@gnu.org>
parents:
diff changeset
1259 before running Qtemp_buffer_show_hook.
Dave Love <fx@gnu.org>
parents:
diff changeset
1260
Dave Love <fx@gnu.org>
parents:
diff changeset
1261 * fileio.c (Fexpand_file_name): Change conditional
Dave Love <fx@gnu.org>
parents:
diff changeset
1262 in previous change from WINDOWSNT to DOS_NT.
Dave Love <fx@gnu.org>
parents:
diff changeset
1263
Dave Love <fx@gnu.org>
parents:
diff changeset
1264 1998-05-16 Richard Stallman <rms@psilocin.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1265
Dave Love <fx@gnu.org>
parents:
diff changeset
1266 * buffer.h (struct buffer): New slot display_time.
Dave Love <fx@gnu.org>
parents:
diff changeset
1267
Dave Love <fx@gnu.org>
parents:
diff changeset
1268 * buffer.c (syms_of_buffer): Set up Lisp variable buffer-display-time.
Dave Love <fx@gnu.org>
parents:
diff changeset
1269 Doc fixes.
Dave Love <fx@gnu.org>
parents:
diff changeset
1270 (reset_buffer): Initialize display_time slot.
Dave Love <fx@gnu.org>
parents:
diff changeset
1271 (init_buffer_once): Initialize display_time slot.
Dave Love <fx@gnu.org>
parents:
diff changeset
1272
Dave Love <fx@gnu.org>
parents:
diff changeset
1273 * window.c (Fset_window_buffer): Update buffer's display_time.
Dave Love <fx@gnu.org>
parents:
diff changeset
1274
Dave Love <fx@gnu.org>
parents:
diff changeset
1275 * 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
1276 (insert_from_buffer_1, adjust_before_replace, adjust_after_replace):
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
1277 Don't copy text being deleted, if undo is disabled.
Dave Love <fx@gnu.org>
parents:
diff changeset
1278
Dave Love <fx@gnu.org>
parents:
diff changeset
1279 * lread.c (readchar): Use readchar_backlog again
Dave Love <fx@gnu.org>
parents:
diff changeset
1280 to read a character byte by byte, if its byte sequence
Dave Love <fx@gnu.org>
parents:
diff changeset
1281 does not really match the character code.
Dave Love <fx@gnu.org>
parents:
diff changeset
1282 (unreadchar): Handle readchar_backlog.
Dave Love <fx@gnu.org>
parents:
diff changeset
1283 (readevalloop, Fread): Initialize readchar_backlog to -1.
Dave Love <fx@gnu.org>
parents:
diff changeset
1284
Dave Love <fx@gnu.org>
parents:
diff changeset
1285 1998-05-15 Geoff Voelker <voelker@cs.washington.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1286
Dave Love <fx@gnu.org>
parents:
diff changeset
1287 * fileio.c (Fexpand_file_name) [WINDOWSNT]: Be careful not to
Dave Love <fx@gnu.org>
parents:
diff changeset
1288 concatenate the directory prefix and file name to accidentally
Dave Love <fx@gnu.org>
parents:
diff changeset
1289 create a network share name.
Dave Love <fx@gnu.org>
parents:
diff changeset
1290
Dave Love <fx@gnu.org>
parents:
diff changeset
1291 1998-05-14 Andrew Innes <andrewi@harlequin.co.uk>
Dave Love <fx@gnu.org>
parents:
diff changeset
1292
Dave Love <fx@gnu.org>
parents:
diff changeset
1293 * w32xfns.c (interrupt_handle): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
1294 (init_crit): Initialize it.
Dave Love <fx@gnu.org>
parents:
diff changeset
1295 (delete_crit): Cleanup on exit.
Dave Love <fx@gnu.org>
parents:
diff changeset
1296 (signal_quit): New function. Signal any threads that are blocked
Dave Love <fx@gnu.org>
parents:
diff changeset
1297 on a "system" call (provided they have been specially written to
Dave Love <fx@gnu.org>
parents:
diff changeset
1298 check for this), so the call can fail with EINTR as on Unix.
Dave Love <fx@gnu.org>
parents:
diff changeset
1299
Dave Love <fx@gnu.org>
parents:
diff changeset
1300 * w32term.h (signal_quit): Add prototype.
Dave Love <fx@gnu.org>
parents:
diff changeset
1301
Dave Love <fx@gnu.org>
parents:
diff changeset
1302 * w32fns.c (w32_wnd_proc): Call signal_quit when C-g is received.
Dave Love <fx@gnu.org>
parents:
diff changeset
1303
Dave Love <fx@gnu.org>
parents:
diff changeset
1304 * w32proc.c (sys_select): Always wait on interrupt_handle, so that
Dave Love <fx@gnu.org>
parents:
diff changeset
1305 user can break out of `accept-process-input' (for instance) by
Dave Love <fx@gnu.org>
parents:
diff changeset
1306 typing C-g.
Dave Love <fx@gnu.org>
parents:
diff changeset
1307
Dave Love <fx@gnu.org>
parents:
diff changeset
1308 1998-05-14 Richard Stallman <rms@psilocin.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1309
Dave Love <fx@gnu.org>
parents:
diff changeset
1310 * keyboard.c (read_char): If redisplay is preempted,
Dave Love <fx@gnu.org>
parents:
diff changeset
1311 try swallow_events; if that clears input_pending,
Dave Love <fx@gnu.org>
parents:
diff changeset
1312 finish the redisplay.
Dave Love <fx@gnu.org>
parents:
diff changeset
1313
Dave Love <fx@gnu.org>
parents:
diff changeset
1314 1998-05-14 Geoff Voelker <voelker@cs.washington.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1315
Dave Love <fx@gnu.org>
parents:
diff changeset
1316 * w32term.c (w32_ring_bell): Flash window correctly.
Dave Love <fx@gnu.org>
parents:
diff changeset
1317
Dave Love <fx@gnu.org>
parents:
diff changeset
1318 1998-05-13 Richard Stallman <rms@psilocin.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1319
Dave Love <fx@gnu.org>
parents:
diff changeset
1320 * fileio.c (Finsert_file_contents): Don't check non-regular
Dave Love <fx@gnu.org>
parents:
diff changeset
1321 files for a coding: specification.
Dave Love <fx@gnu.org>
parents:
diff changeset
1322
Dave Love <fx@gnu.org>
parents:
diff changeset
1323 1998-05-13 Inge Frick <inge@nada.kth.se>
Dave Love <fx@gnu.org>
parents:
diff changeset
1324
Dave Love <fx@gnu.org>
parents:
diff changeset
1325 * keyboard.c (parse_menu_item): Removed unnecessary gcproing.
Dave Love <fx@gnu.org>
parents:
diff changeset
1326 Fix a test of inmenubar.
Dave Love <fx@gnu.org>
parents:
diff changeset
1327
Dave Love <fx@gnu.org>
parents:
diff changeset
1328 1998-05-13 Eli Zaretskii <eliz@mescaline.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
1329
Dave Love <fx@gnu.org>
parents:
diff changeset
1330 * msdos.c (init_environment): Set TMPDIR to an existing
Dave Love <fx@gnu.org>
parents:
diff changeset
1331 directory. Abort if none of the usual places is available.
Dave Love <fx@gnu.org>
parents:
diff changeset
1332
Dave Love <fx@gnu.org>
parents:
diff changeset
1333 1998-05-13 Richard Stallman <rms@psilocin.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1334
Dave Love <fx@gnu.org>
parents:
diff changeset
1335 * syntax.c (skip_chars): When fetching char after \,
Dave Love <fx@gnu.org>
parents:
diff changeset
1336 don't fail to set c_leading_code.
Dave Love <fx@gnu.org>
parents:
diff changeset
1337
Dave Love <fx@gnu.org>
parents:
diff changeset
1338 1998-05-12 Richard Stallman <rms@psilocin.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1339
Dave Love <fx@gnu.org>
parents:
diff changeset
1340 * fileio.c (Finsert_file_contents): Check that a -*- coding: -*- spec
Dave Love <fx@gnu.org>
parents:
diff changeset
1341 or a local variables list exists, before Vset_auto_coding_function.
Dave Love <fx@gnu.org>
parents:
diff changeset
1342
Dave Love <fx@gnu.org>
parents:
diff changeset
1343 * minibuf.c (Fminibuffer_complete_word):
Dave Love <fx@gnu.org>
parents:
diff changeset
1344 Fix the string-comparison loop.
Dave Love <fx@gnu.org>
parents:
diff changeset
1345
Dave Love <fx@gnu.org>
parents:
diff changeset
1346 * search.c (search_buffer): Set search regs for all success
Dave Love <fx@gnu.org>
parents:
diff changeset
1347 with an empty string.
Dave Love <fx@gnu.org>
parents:
diff changeset
1348 (set_search_regs): Clear out all regs except 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
1349
Dave Love <fx@gnu.org>
parents:
diff changeset
1350 * minibuf.c (Fall_completions, Ftry_completion):
Dave Love <fx@gnu.org>
parents:
diff changeset
1351 Compare char sizes, not STRING_BYTES.
Dave Love <fx@gnu.org>
parents:
diff changeset
1352
Dave Love <fx@gnu.org>
parents:
diff changeset
1353 1998-05-12 Inge Frick <inge@nada.kth.se>
Dave Love <fx@gnu.org>
parents:
diff changeset
1354
Dave Love <fx@gnu.org>
parents:
diff changeset
1355 * keyboard.c (parse_menu_item): Argument inmenubar < 0 now means
Dave Love <fx@gnu.org>
parents:
diff changeset
1356 parsing a keyboard menu item.
Dave Love <fx@gnu.org>
parents:
diff changeset
1357 (read_char_minibuf_menu_prompt): Use `parse_menu_item' to understand
Dave Love <fx@gnu.org>
parents:
diff changeset
1358 new menu item format.
Dave Love <fx@gnu.org>
parents:
diff changeset
1359
Dave Love <fx@gnu.org>
parents:
diff changeset
1360 1998-05-12 Andrew Innes <andrewi@harlequin.co.uk>
Dave Love <fx@gnu.org>
parents:
diff changeset
1361
Dave Love <fx@gnu.org>
parents:
diff changeset
1362 * w32.c (stat, get_long_basename): Fail if filename contains any
Dave Love <fx@gnu.org>
parents:
diff changeset
1363 characters that are illegal in file names.
Dave Love <fx@gnu.org>
parents:
diff changeset
1364
Dave Love <fx@gnu.org>
parents:
diff changeset
1365 1998-05-11 Richard Stallman <rms@psilocin.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1366
Dave Love <fx@gnu.org>
parents:
diff changeset
1367 * minibuf.c (assoc_for_completion): Use Fcompare_strings.
Dave Love <fx@gnu.org>
parents:
diff changeset
1368 (test_completion): In obarray, try both unibyte and multibyte strings.
Dave Love <fx@gnu.org>
parents:
diff changeset
1369 (read_minibuf): Convert unibyte prompt to multi if minibuffer is multi.
Dave Love <fx@gnu.org>
parents:
diff changeset
1370 (Fdisplay_completion_list): Convert unibyte to strings to multibyte
Dave Love <fx@gnu.org>
parents:
diff changeset
1371 to conform to the buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
1372
Dave Love <fx@gnu.org>
parents:
diff changeset
1373 * fileio.c (Finsert_file_contents): Don't use the fast replace code
Dave Love <fx@gnu.org>
parents:
diff changeset
1374 if coding needs eol conversion.
Dave Love <fx@gnu.org>
parents:
diff changeset
1375 (Finsert_file_contents) [DOS_NT]: When setting buffer_file_type,
Dave Love <fx@gnu.org>
parents:
diff changeset
1376 if code conversion is needed, file is not binary.
Dave Love <fx@gnu.org>
parents:
diff changeset
1377
Dave Love <fx@gnu.org>
parents:
diff changeset
1378 * xdisp.c (redisplay_window): Handle scroll_step along with
Dave Love <fx@gnu.org>
parents:
diff changeset
1379 scroll_conservatively. Fix 1-off error checking the limit for them.
Dave Love <fx@gnu.org>
parents:
diff changeset
1380
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
1381 * filelock.c (unlock_file): Encode the file name.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
1382
Dave Love <fx@gnu.org>
parents:
diff changeset
1383 1998-05-10 Richard Stallman <rms@psilocin.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1384
Dave Love <fx@gnu.org>
parents:
diff changeset
1385 * buffer.c (Fset_buffer_multibyte): Error if marker is put
Dave Love <fx@gnu.org>
parents:
diff changeset
1386 on buffer's marker-chain while we have temporarily put nil there.
Dave Love <fx@gnu.org>
parents:
diff changeset
1387
Dave Love <fx@gnu.org>
parents:
diff changeset
1388 * marker.c (unchain_marker): Abort if the marker is not
Dave Love <fx@gnu.org>
parents:
diff changeset
1389 in its buffer's chain.
Dave Love <fx@gnu.org>
parents:
diff changeset
1390 (buf_bytepos_to_charpos): Fix assignment of `record'
Dave Love <fx@gnu.org>
parents:
diff changeset
1391 when scanning from below.
Dave Love <fx@gnu.org>
parents:
diff changeset
1392 Don't create a marker if buffer's marker chain is empty.
Dave Love <fx@gnu.org>
parents:
diff changeset
1393
Dave Love <fx@gnu.org>
parents:
diff changeset
1394 * coding.c (code_convert_region1): Set Vlast_coding_system_used.
Dave Love <fx@gnu.org>
parents:
diff changeset
1395 (code_convert_string1): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
1396 (Fdecode_coding_region, Fencode_coding_region): Doc fixes.
Dave Love <fx@gnu.org>
parents:
diff changeset
1397 (Fdecode_coding_string, Fencode_coding_string): Doc fixes.
Dave Love <fx@gnu.org>
parents:
diff changeset
1398
Dave Love <fx@gnu.org>
parents:
diff changeset
1399 * Makefile.in (TAGS): Specify directory when running etags.
Dave Love <fx@gnu.org>
parents:
diff changeset
1400
Dave Love <fx@gnu.org>
parents:
diff changeset
1401 1998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1402
Dave Love <fx@gnu.org>
parents:
diff changeset
1403 * bytecode.c (Fbyte_code): Don't use Bmark.
Dave Love <fx@gnu.org>
parents:
diff changeset
1404
Dave Love <fx@gnu.org>
parents:
diff changeset
1405 * .gdbinit (xstring): Handle unibyte strings.
Dave Love <fx@gnu.org>
parents:
diff changeset
1406 (xchartable, xboolvector): New commands.
Dave Love <fx@gnu.org>
parents:
diff changeset
1407
Dave Love <fx@gnu.org>
parents:
diff changeset
1408 * xdisp.c (redisplay_window): Don't use last_point_x and last_point_y
Dave Love <fx@gnu.org>
parents:
diff changeset
1409 if cursor_in_echo_area.
Dave Love <fx@gnu.org>
parents:
diff changeset
1410
Dave Love <fx@gnu.org>
parents:
diff changeset
1411 * minibuf.c (Qbuffer_name_history): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
1412 (syms_of_minibuf): Initialize it.
Dave Love <fx@gnu.org>
parents:
diff changeset
1413 (Fread_buffer): Use that history list.
Dave Love <fx@gnu.org>
parents:
diff changeset
1414
Dave Love <fx@gnu.org>
parents:
diff changeset
1415 1998-05-09 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
1416
Dave Love <fx@gnu.org>
parents:
diff changeset
1417 * syntax.c (scan_lists, scan_sexps_forward): Move complex expressions
Dave Love <fx@gnu.org>
parents:
diff changeset
1418 outside of the switch statement.
Dave Love <fx@gnu.org>
parents:
diff changeset
1419
Dave Love <fx@gnu.org>
parents:
diff changeset
1420 1998-05-09 Ken'ichi Handa <handa@melange.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
1421
Dave Love <fx@gnu.org>
parents:
diff changeset
1422 * indent.c (compute_motion): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
1423
Dave Love <fx@gnu.org>
parents:
diff changeset
1424 1998-05-08 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
1425
Dave Love <fx@gnu.org>
parents:
diff changeset
1426 * coding.c (detect_coding_mask): Check also coding-category-binary.
Dave Love <fx@gnu.org>
parents:
diff changeset
1427
Dave Love <fx@gnu.org>
parents:
diff changeset
1428 1998-05-08 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
1429
Dave Love <fx@gnu.org>
parents:
diff changeset
1430 * doc.c (get_doc_string): New arg UNIBYTE
Dave Love <fx@gnu.org>
parents:
diff changeset
1431 Maybe use make_unibyte_string. All callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
1432 (read_doc_string): Specify 1 for UNIBYTE.
Dave Love <fx@gnu.org>
parents:
diff changeset
1433
Dave Love <fx@gnu.org>
parents:
diff changeset
1434 * process.c (Fstart_process): Remove the special case for
Dave Love <fx@gnu.org>
parents:
diff changeset
1435 unibyte, for initializing the process coding systems.
Dave Love <fx@gnu.org>
parents:
diff changeset
1436 Instead, use the normal multibyte code, but check
Dave Love <fx@gnu.org>
parents:
diff changeset
1437 BUFFER's value and the default value of enable-multibyte-characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
1438 (Fopen_network_stream): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
1439
Dave Love <fx@gnu.org>
parents:
diff changeset
1440 1998-05-08 Ken'ichi Handa <handa@melange.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
1441
Dave Love <fx@gnu.org>
parents:
diff changeset
1442 * indent.c (compute_motion): Fix, in a different way, the bug of
Dave Love <fx@gnu.org>
parents:
diff changeset
1443 handling wide-column character around right margin.
Dave Love <fx@gnu.org>
parents:
diff changeset
1444
Dave Love <fx@gnu.org>
parents:
diff changeset
1445 1998-05-07 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
1446
Dave Love <fx@gnu.org>
parents:
diff changeset
1447 * indent.c (compute_motion): Undo both May 7 changes.
Dave Love <fx@gnu.org>
parents:
diff changeset
1448
Dave Love <fx@gnu.org>
parents:
diff changeset
1449 * doprnt.c (doprnt1): Cast arg to CHAR_STRING.
Dave Love <fx@gnu.org>
parents:
diff changeset
1450
Dave Love <fx@gnu.org>
parents:
diff changeset
1451 1998-05-07 Andrew Innes <andrewi@harlequin.co.uk>
Dave Love <fx@gnu.org>
parents:
diff changeset
1452
Dave Love <fx@gnu.org>
parents:
diff changeset
1453 * callproc.c (Fcall_process): Fix test for when to call
Dave Love <fx@gnu.org>
parents:
diff changeset
1454 Ffind_operation_coding_system.
Dave Love <fx@gnu.org>
parents:
diff changeset
1455
Dave Love <fx@gnu.org>
parents:
diff changeset
1456 1998-05-07 Ken'ichi Handa <handa@melange.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
1457
Dave Love <fx@gnu.org>
parents:
diff changeset
1458 * indent.c (compute_motion): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
1459
Dave Love <fx@gnu.org>
parents:
diff changeset
1460 1998-05-07 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
1461
Dave Love <fx@gnu.org>
parents:
diff changeset
1462 * search.c (Freplace_match): Fix the loop for copying text
Dave Love <fx@gnu.org>
parents:
diff changeset
1463 from a string, in handling lastpos and pos.
Dave Love <fx@gnu.org>
parents:
diff changeset
1464
Dave Love <fx@gnu.org>
parents:
diff changeset
1465 1998-05-07 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
Dave Love <fx@gnu.org>
parents:
diff changeset
1466
Dave Love <fx@gnu.org>
parents:
diff changeset
1467 * data.c (set_internal): Properly compare lisp objects.
Dave Love <fx@gnu.org>
parents:
diff changeset
1468 (Fmakunbound): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
1469 * lread.c (Fintern): Properly compare lisp objects.
Dave Love <fx@gnu.org>
parents:
diff changeset
1470
Dave Love <fx@gnu.org>
parents:
diff changeset
1471 1998-05-07 Andrew Innes <andrewi@harlequin.co.uk>
Dave Love <fx@gnu.org>
parents:
diff changeset
1472
Dave Love <fx@gnu.org>
parents:
diff changeset
1473 * fileio.c (Fexpand_file_name) [DOS_NT]: Note when special escape
Dave Love <fx@gnu.org>
parents:
diff changeset
1474 prefix /: is present, and reinsert after name has been expanded.
Dave Love <fx@gnu.org>
parents:
diff changeset
1475 Only recognize drive specifier at beginning of name.
Dave Love <fx@gnu.org>
parents:
diff changeset
1476
Dave Love <fx@gnu.org>
parents:
diff changeset
1477 * fileio.c (Fexpand_file_name):
Dave Love <fx@gnu.org>
parents:
diff changeset
1478 Don't strip trailing slash if newdir is just /.
Dave Love <fx@gnu.org>
parents:
diff changeset
1479
Dave Love <fx@gnu.org>
parents:
diff changeset
1480 1998-05-07 Eli Zaretskii <eliz@mescaline.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
1481
Dave Love <fx@gnu.org>
parents:
diff changeset
1482 * process.c (init_process, syms_of_process) [not subprocesses]:
85960
71ce838e9a10 *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 78260
diff changeset
1483 Make definition consistent with prototypes on lisp.h.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
1484
Dave Love <fx@gnu.org>
parents:
diff changeset
1485 1998-05-07 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
1486
Dave Love <fx@gnu.org>
parents:
diff changeset
1487 * indent.c (compute_motion): Fix bug of handling wide-column
Dave Love <fx@gnu.org>
parents:
diff changeset
1488 character around right margin.
Dave Love <fx@gnu.org>
parents:
diff changeset
1489
Dave Love <fx@gnu.org>
parents:
diff changeset
1490 1998-05-07 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
1491
Dave Love <fx@gnu.org>
parents:
diff changeset
1492 * buffer.c (syms_of_buffer) <buffer-file-coding-system>: Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
1493
Dave Love <fx@gnu.org>
parents:
diff changeset
1494 1998-05-07 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
1495
Dave Love <fx@gnu.org>
parents:
diff changeset
1496 * callproc.c (Fcall_process): If we must display received data on
Dave Love <fx@gnu.org>
parents:
diff changeset
1497 the fly, don't wait until a buffer is filled.
Dave Love <fx@gnu.org>
parents:
diff changeset
1498
Dave Love <fx@gnu.org>
parents:
diff changeset
1499 1998-05-05 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
1500
Dave Love <fx@gnu.org>
parents:
diff changeset
1501 * fileio.c (barf_or_query_if_file_exists): Encode file name.
Dave Love <fx@gnu.org>
parents:
diff changeset
1502
Dave Love <fx@gnu.org>
parents:
diff changeset
1503 1998-05-04 Kenichi HANDA <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
1504
Dave Love <fx@gnu.org>
parents:
diff changeset
1505 * coding.c (encode_coding_iso2022): Don't skip a code following
Dave Love <fx@gnu.org>
parents:
diff changeset
1506 some invalid code.
Dave Love <fx@gnu.org>
parents:
diff changeset
1507
Dave Love <fx@gnu.org>
parents:
diff changeset
1508 1998-05-04 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
1509
Dave Love <fx@gnu.org>
parents:
diff changeset
1510 * fileio.c (Finsert_file_contents): Don't use gap pos to set point
Dave Love <fx@gnu.org>
parents:
diff changeset
1511 if del_range_byte deleted 0 characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
1512
Dave Love <fx@gnu.org>
parents:
diff changeset
1513 * search.c (boyer_moore): Check more reliably for ptr[1] being
Dave Love <fx@gnu.org>
parents:
diff changeset
1514 out of range. Use pat_end to point at the pattern's end.
Dave Love <fx@gnu.org>
parents:
diff changeset
1515
Dave Love <fx@gnu.org>
parents:
diff changeset
1516 * emacs.c (main): Call the syms_of_... and keys_of_... functions
Dave Love <fx@gnu.org>
parents:
diff changeset
1517 earlier, before init_vms_input and init_display.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
1518
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
1519 1998-05-04 E. Jay Berkenbilt <ejb@ql.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
1520
Dave Love <fx@gnu.org>
parents:
diff changeset
1521 * window.h (WINDOW_RIGHT_MARGIN): Don't subtract 1 from width when
Dave Love <fx@gnu.org>
parents:
diff changeset
1522 there are no vertical scrollbars and this is the rightmost window
Dave Love <fx@gnu.org>
parents:
diff changeset
1523 in the frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
1524
Dave Love <fx@gnu.org>
parents:
diff changeset
1525 1998-05-04 Eli Zaretskii <eliz@mescaline.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
1526
Dave Love <fx@gnu.org>
parents:
diff changeset
1527 * lread.c (Fload): Rename dosmode to fmode and use it on all
Dave Love <fx@gnu.org>
parents:
diff changeset
1528 platforms. Avoid calling fdopen only for WINDOWSNT, use fdopen
42674
19880a4faa73 Fix typo.
Pavel Janík <Pavel@Janik.cz>
parents: 39627
diff changeset
1529 for the MSDOS version.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
1530 (read1): Avoid recording doc strings positions only for WINDOWSNT,
Dave Love <fx@gnu.org>
parents:
diff changeset
1531 not for MSDOS.
Dave Love <fx@gnu.org>
parents:
diff changeset
1532
Dave Love <fx@gnu.org>
parents:
diff changeset
1533 1998-05-04 Andreas Schwab <schwab@delysid.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
1534
Dave Love <fx@gnu.org>
parents:
diff changeset
1535 * xterm.c: Include syssignal.h after lisp.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
1536
Dave Love <fx@gnu.org>
parents:
diff changeset
1537 * syssignal.h: Declare init_signals and add prototypes.
Dave Love <fx@gnu.org>
parents:
diff changeset
1538
Dave Love <fx@gnu.org>
parents:
diff changeset
1539 * lisp.h: Declare init functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
1540
Dave Love <fx@gnu.org>
parents:
diff changeset
1541 1998-05-03 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
1542
Dave Love <fx@gnu.org>
parents:
diff changeset
1543 * s/sunos4shr.h (LIBXMU): Don't bother testing CANNOT_DUMP.
Dave Love <fx@gnu.org>
parents:
diff changeset
1544
Dave Love <fx@gnu.org>
parents:
diff changeset
1545 * Makefile.in (TAGS-LISP): New target.
Dave Love <fx@gnu.org>
parents:
diff changeset
1546 (${lispsource}TAGS): Target deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
1547 (tags): Depend on TAGS-LISP.
Dave Love <fx@gnu.org>
parents:
diff changeset
1548 (TAGS): Generate the TAGS file in the build dir.
Dave Love <fx@gnu.org>
parents:
diff changeset
1549 (lisptagsfiles): Variable deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
1550
Dave Love <fx@gnu.org>
parents:
diff changeset
1551 * Makefile.in (shortnamesdir, cppdir): Vars deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
1552 (shortnames): Target deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
1553 (temacs): Don't use $(SHORT).
Dave Love <fx@gnu.org>
parents:
diff changeset
1554 (SHORT): Var deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
1555
Dave Love <fx@gnu.org>
parents:
diff changeset
1556 1998-05-02 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
1557
Dave Love <fx@gnu.org>
parents:
diff changeset
1558 * alloc.c (Fmake_bool_vector): Clear out extraneous bits at end.
Dave Love <fx@gnu.org>
parents:
diff changeset
1559
Dave Love <fx@gnu.org>
parents:
diff changeset
1560 * lread.c (read1): Clear out extraneous bits at end of bool-vector.
Dave Love <fx@gnu.org>
parents:
diff changeset
1561
Dave Love <fx@gnu.org>
parents:
diff changeset
1562 * search.c (compile_pattern_1): Declare raw_pattern as unsigned char *.
Dave Love <fx@gnu.org>
parents:
diff changeset
1563 Fix casts when assigning raw_pattern.
Dave Love <fx@gnu.org>
parents:
diff changeset
1564 Cast raw_pattern when calling re_compile_pattern.
Dave Love <fx@gnu.org>
parents:
diff changeset
1565
Dave Love <fx@gnu.org>
parents:
diff changeset
1566 1998-05-02 Hallvard B Furuseth <h.b.furuseth@usit.uio.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
1567
Dave Love <fx@gnu.org>
parents:
diff changeset
1568 * process.c (create_process): Add cast when calling encode_coding
Dave Love <fx@gnu.org>
parents:
diff changeset
1569 and another when storing buf into new_argv.
Dave Love <fx@gnu.org>
parents:
diff changeset
1570
Dave Love <fx@gnu.org>
parents:
diff changeset
1571 * search.c (search_buffer): Fix casts when assigning raw_pattern.
Dave Love <fx@gnu.org>
parents:
diff changeset
1572
Dave Love <fx@gnu.org>
parents:
diff changeset
1573 * editfns.c (Fformat): Fix casts when assigning buf.
Dave Love <fx@gnu.org>
parents:
diff changeset
1574
Dave Love <fx@gnu.org>
parents:
diff changeset
1575 * lread.c (isfloat_string): Don't look at bytes before the string.
Dave Love <fx@gnu.org>
parents:
diff changeset
1576
Dave Love <fx@gnu.org>
parents:
diff changeset
1577 1998-05-02 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
1578
Dave Love <fx@gnu.org>
parents:
diff changeset
1579 * s/nextstep.h (HAVE_STRING_H): Add #undef.
Dave Love <fx@gnu.org>
parents:
diff changeset
1580 (NO_ABORT): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
1581
Dave Love <fx@gnu.org>
parents:
diff changeset
1582 * editfns.c (Finsert_char): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
1583
Dave Love <fx@gnu.org>
parents:
diff changeset
1584 1998-05-02 Hrvoje Niksic <hniksic@srce.hr>
Dave Love <fx@gnu.org>
parents:
diff changeset
1585
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
1586 * fileio.c (Fmake_temp_name): Improve randomness of generated file
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
1587 names.
Dave Love <fx@gnu.org>
parents:
diff changeset
1588
Dave Love <fx@gnu.org>
parents:
diff changeset
1589 1998-05-01 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
1590
Dave Love <fx@gnu.org>
parents:
diff changeset
1591 * search.c (wordify): Do the second loop by chars, not by bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
1592
Dave Love <fx@gnu.org>
parents:
diff changeset
1593 1998-05-01 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
1594
Dave Love <fx@gnu.org>
parents:
diff changeset
1595 * coding.c (encode_coding_iso2022): If encoding a last block,
Dave Love <fx@gnu.org>
parents:
diff changeset
1596 reset graphic planes and registers.
Dave Love <fx@gnu.org>
parents:
diff changeset
1597
Dave Love <fx@gnu.org>
parents:
diff changeset
1598 1998-04-30 Geoff Voelker <voelker@cs.washington.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1599
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
1600 * keyboard.c (Qdrag_n_drop, drag_n_drop_syms, lispy_drag_n_drop_names)
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
1601 New variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
1602 (make_lispy_event): Handle drag_n_drop events.
Dave Love <fx@gnu.org>
parents:
diff changeset
1603 (syms_of_keyboard): Initialize new symbols.
Dave Love <fx@gnu.org>
parents:
diff changeset
1604
Dave Love <fx@gnu.org>
parents:
diff changeset
1605 * w32fns.c (enum_font_cb2): Only ignore raster fonts when
Dave Love <fx@gnu.org>
parents:
diff changeset
1606 determining height and width.
Dave Love <fx@gnu.org>
parents:
diff changeset
1607
Dave Love <fx@gnu.org>
parents:
diff changeset
1608 * termhooks.h (event_kind): New event type `drag_n_drop'.
Dave Love <fx@gnu.org>
parents:
diff changeset
1609
Dave Love <fx@gnu.org>
parents:
diff changeset
1610 * makefile.nt (LIBS): Link in shell32.lib.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
1611
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
1612 * w32fns.c: Include shellapi.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
1613 (w32_createwindow): Enable drag-n-drop on new windows.
Dave Love <fx@gnu.org>
parents:
diff changeset
1614 (w32_wnd_proc): Handle WM_DROPFILES messages.
Dave Love <fx@gnu.org>
parents:
diff changeset
1615 Disable drag-n-drop on closing windows.
Dave Love <fx@gnu.org>
parents:
diff changeset
1616
Dave Love <fx@gnu.org>
parents:
diff changeset
1617 * w32term.c: Include shellapi.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
1618 (construct_drag_n_drop): New function.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
1619 (w32_read_socket): Handle WM_DROPFILES messages.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
1620
Dave Love <fx@gnu.org>
parents:
diff changeset
1621 1998-04-30 Skip Collins <ColliBF1@APLMSG.JHUAPL.EDU>
Dave Love <fx@gnu.org>
parents:
diff changeset
1622
Dave Love <fx@gnu.org>
parents:
diff changeset
1623 * w32fns.c (msh_mousewheel): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
1624 (w32_msg_pump): Register that Emacs accepts mousewheel events.
Dave Love <fx@gnu.org>
parents:
diff changeset
1625 (w32_wnd_proc): Check for mousewheel events.
Dave Love <fx@gnu.org>
parents:
diff changeset
1626
Dave Love <fx@gnu.org>
parents:
diff changeset
1627 * w32term.c (msh_mousewheel): Declare.
Dave Love <fx@gnu.org>
parents:
diff changeset
1628 (w32_read_socket): Check for mousewheel events.
Dave Love <fx@gnu.org>
parents:
diff changeset
1629
Dave Love <fx@gnu.org>
parents:
diff changeset
1630 * w32term.h (WM_MOUSEWHEEL): Define relative to WM_MOUSELAST.
Dave Love <fx@gnu.org>
parents:
diff changeset
1631 (MSH_MOUSEWHEEL): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
1632
Dave Love <fx@gnu.org>
parents:
diff changeset
1633 1998-04-29 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
1634
Dave Love <fx@gnu.org>
parents:
diff changeset
1635 * indent.c (compute_motion): When invisible text cross TO,
Dave Love <fx@gnu.org>
parents:
diff changeset
1636 return TO, not the start of the invisible text.
Dave Love <fx@gnu.org>
parents:
diff changeset
1637
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
1638 * process.c (Fset_process_inherit_coding_system_flag, Fstart_process):
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
1639 Store inherit_coding_system_flag as a Lisp_Object.
Dave Love <fx@gnu.org>
parents:
diff changeset
1640 (Fopen_network_stream): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
1641 (Fprocess_inherit_coding_system_flag): Access it as Lisp_Object.
Dave Love <fx@gnu.org>
parents:
diff changeset
1642 (read_process_output): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
1643
Dave Love <fx@gnu.org>
parents:
diff changeset
1644 * process.h (struct Lisp_Process):
Dave Love <fx@gnu.org>
parents:
diff changeset
1645 Make inherit_coding_system_flag a Lisp_Object.
Dave Love <fx@gnu.org>
parents:
diff changeset
1646
Dave Love <fx@gnu.org>
parents:
diff changeset
1647 1998-04-29 David Mosberger-Tang <David.Mosberger@acm.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
1648
Dave Love <fx@gnu.org>
parents:
diff changeset
1649 * unexelf.c [__alpha__ && !__NetBSD__ && !__OpenBSD__]:
Dave Love <fx@gnu.org>
parents:
diff changeset
1650 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
1651 instead of sym.h.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
1652
Dave Love <fx@gnu.org>
parents:
diff changeset
1653 1998-04-29 Andreas Schwab <schwab@delysid.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
1654
Dave Love <fx@gnu.org>
parents:
diff changeset
1655 * xfns.c: Fix -Wimplicit warnings.
Dave Love <fx@gnu.org>
parents:
diff changeset
1656
Dave Love <fx@gnu.org>
parents:
diff changeset
1657 * xdisp.c (redisplay_window): Update STARTP_BYTE alongside with
Dave Love <fx@gnu.org>
parents:
diff changeset
1658 STARTP. New variable scroll_margin_bytepos, to parallel
Dave Love <fx@gnu.org>
parents:
diff changeset
1659 scroll_margin_pos. Fix arguments of pos_tab_offset to agree with
Dave Love <fx@gnu.org>
parents:
diff changeset
1660 the first argument of compute_motion.
Dave Love <fx@gnu.org>
parents:
diff changeset
1661
Dave Love <fx@gnu.org>
parents:
diff changeset
1662 * window.c (make_window): Initialize last_point field.
Dave Love <fx@gnu.org>
parents:
diff changeset
1663
Dave Love <fx@gnu.org>
parents:
diff changeset
1664 * sysdep.c (emacs_get_tty): Zero out termios structure before
Dave Love <fx@gnu.org>
parents:
diff changeset
1665 getting attributes to get consistent values for holes.
Dave Love <fx@gnu.org>
parents:
diff changeset
1666 (emacs_set_tty): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
1667
Dave Love <fx@gnu.org>
parents:
diff changeset
1668 * lisp.h: Declare Fcompare_strings.
Dave Love <fx@gnu.org>
parents:
diff changeset
1669
Dave Love <fx@gnu.org>
parents:
diff changeset
1670 * fns.c: Include <time.h> for time.
Dave Love <fx@gnu.org>
parents:
diff changeset
1671
Dave Love <fx@gnu.org>
parents:
diff changeset
1672 * emacs.c (main): Use Vbuffer_alist instead of Fbuffer_list.
Dave Love <fx@gnu.org>
parents:
diff changeset
1673 (syms_of_emacs): Fix doc of Vsignal_USR1_hook and
Dave Love <fx@gnu.org>
parents:
diff changeset
1674 Vsignal_USR2_hook.
Dave Love <fx@gnu.org>
parents:
diff changeset
1675
Dave Love <fx@gnu.org>
parents:
diff changeset
1676 * coding.c (setup_coding_system): Properly check for nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
1677
Dave Love <fx@gnu.org>
parents:
diff changeset
1678 1998-04-29 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
1679
Dave Love <fx@gnu.org>
parents:
diff changeset
1680 * editfns.c (Fcompare_buffer_substrings): Rewrite to loop by chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
1681
Dave Love <fx@gnu.org>
parents:
diff changeset
1682 * coding.h (Vfile_name_coding_system)
Dave Love <fx@gnu.org>
parents:
diff changeset
1683 (Vdefault_file_name_coding_system): Declarations added.
Dave Love <fx@gnu.org>
parents:
diff changeset
1684
Dave Love <fx@gnu.org>
parents:
diff changeset
1685 * emacs.c (abort): Omit this definition, if NO_ABORT.
Dave Love <fx@gnu.org>
parents:
diff changeset
1686 End by calling exit, to avoid warning.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
1687
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
1688 1998-04-28 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
1689
Dave Love <fx@gnu.org>
parents:
diff changeset
1690 * filelock.c: Include coding.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
1691 (lock_file): Encode the file name, to make lock file name.
Dave Love <fx@gnu.org>
parents:
diff changeset
1692
Dave Love <fx@gnu.org>
parents:
diff changeset
1693 * editfns.c (Fgap_position, Fgap_size): New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
1694 (syms_of_editfns): defsubr them.
Dave Love <fx@gnu.org>
parents:
diff changeset
1695
Dave Love <fx@gnu.org>
parents:
diff changeset
1696 * filelock.c (lock_file): gcpro `fn'.
Dave Love <fx@gnu.org>
parents:
diff changeset
1697
Dave Love <fx@gnu.org>
parents:
diff changeset
1698 * insdel.c (insert_1_both): Call prepare_to_modify_buffer before
Dave Love <fx@gnu.org>
parents:
diff changeset
1699 moving or making gap.
Dave Love <fx@gnu.org>
parents:
diff changeset
1700 (insert_from_string_1): Don't check max buffer size here.
Dave Love <fx@gnu.org>
parents:
diff changeset
1701
Dave Love <fx@gnu.org>
parents:
diff changeset
1702 * data.c (Flsh, Fash): Handle out-of-range shift counts reasonably.
Dave Love <fx@gnu.org>
parents:
diff changeset
1703
Dave Love <fx@gnu.org>
parents:
diff changeset
1704 1998-04-28 Dave Love <d.love@dl.ac.uk>
Dave Love <fx@gnu.org>
parents:
diff changeset
1705
Dave Love <fx@gnu.org>
parents:
diff changeset
1706 * s/aix4.h (HAVE_STRING_H): Add #undef.
Dave Love <fx@gnu.org>
parents:
diff changeset
1707 (HAVE_WAIT_HEADER): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
1708
Dave Love <fx@gnu.org>
parents:
diff changeset
1709 1998-04-28 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
1710
Dave Love <fx@gnu.org>
parents:
diff changeset
1711 * emacs.c (main): Fix bug report address in --help message.
Dave Love <fx@gnu.org>
parents:
diff changeset
1712 (main): Doc --multibyte and --unibyte in --help message.
Dave Love <fx@gnu.org>
parents:
diff changeset
1713
Dave Love <fx@gnu.org>
parents:
diff changeset
1714 * fns.c [HAVE_MENUS]: Include xterm.h only if HAVE_X_WINDOWS.
Dave Love <fx@gnu.org>
parents:
diff changeset
1715
Dave Love <fx@gnu.org>
parents:
diff changeset
1716 1998-04-28 Eli Zaretskii <eliz@mescaline.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
1717
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
1718 * 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
1719 (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
1720 (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
1721 Depend on msdos.h.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
1722 (print.o): Depend on dispextern.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
1723
Dave Love <fx@gnu.org>
parents:
diff changeset
1724 1998-04-28 Andreas Schwab <schwab@delysid.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
1725
Dave Love <fx@gnu.org>
parents:
diff changeset
1726 * process.c (Fset_process_inherit_coding_system_flag):
Dave Love <fx@gnu.org>
parents:
diff changeset
1727 Fix test for non-nil FLAG.
Dave Love <fx@gnu.org>
parents:
diff changeset
1728
Dave Love <fx@gnu.org>
parents:
diff changeset
1729 * lread.c: Fix -Wimplicit warnings.
Dave Love <fx@gnu.org>
parents:
diff changeset
1730 (readevalloop): Fix type of UNIBYTE parameter.
Dave Love <fx@gnu.org>
parents:
diff changeset
1731
Dave Love <fx@gnu.org>
parents:
diff changeset
1732 1998-04-27 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
1733
Dave Love <fx@gnu.org>
parents:
diff changeset
1734 * xterm.c (XTwrite_glyphs): Don't advance cursor X beyond limit.
Dave Love <fx@gnu.org>
parents:
diff changeset
1735 (XTcursor_to): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
1736
Dave Love <fx@gnu.org>
parents:
diff changeset
1737 * blockinput.h (reinvoke_input_signal): Don't use prototype decl.
Dave Love <fx@gnu.org>
parents:
diff changeset
1738
Dave Love <fx@gnu.org>
parents:
diff changeset
1739 1998-04-27 Hrvoje Niksic <hniksic@srce.hr>
Dave Love <fx@gnu.org>
parents:
diff changeset
1740
Dave Love <fx@gnu.org>
parents:
diff changeset
1741 * fns.c (Fload_average): New arg USE_FLOATS.
Dave Love <fx@gnu.org>
parents:
diff changeset
1742
Dave Love <fx@gnu.org>
parents:
diff changeset
1743 1998-04-27 Eli Zaretskii <eliz@mescaline.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
1744
Dave Love <fx@gnu.org>
parents:
diff changeset
1745 * fns.c [HAVE_MENUS]: Include xterm.h only if HAVE_WINDOW_SYSTEM
Dave Love <fx@gnu.org>
parents:
diff changeset
1746 is defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
1747
Dave Love <fx@gnu.org>
parents:
diff changeset
1748 * callproc.c, fileio.c: Include msdos.h after lisp.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
1749
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
1750 * 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
1751 (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
1752 (IT_cmgoto, IT_reassert_line_highlight, IT_change_line_highlight)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
1753 (IT_update_begin, IT_update_end, IT_set_terminal_modes)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
1754 (IT_reset_terminal_modes, IT_set_terminal_window)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
1755 (pixel_to_glyph_coords, IT_menu_display): Bring definitions in
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
1756 accordance with prototype declarations.
Dave Love <fx@gnu.org>
parents:
diff changeset
1757
Dave Love <fx@gnu.org>
parents:
diff changeset
1758 * msdos.h [!HAVE_X_WINDOWS]: Add a dummy typedef for XRectangle
Dave Love <fx@gnu.org>
parents:
diff changeset
1759 and prototypes for external functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
1760
Dave Love <fx@gnu.org>
parents:
diff changeset
1761 1998-04-26 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
1762
Dave Love <fx@gnu.org>
parents:
diff changeset
1763 * fns.c (Fcompare_strings): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
1764
Dave Love <fx@gnu.org>
parents:
diff changeset
1765 * minibuf.c (minibuf_conform_representation): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
1766 (Ftry_completion): Use it to return multibyte string
Dave Love <fx@gnu.org>
parents:
diff changeset
1767 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
1768 (Fdisplay_completion_list):
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
1769 Convert string to unibyte before displaying it, if default is unibyte.
Dave Love <fx@gnu.org>
parents:
diff changeset
1770
Dave Love <fx@gnu.org>
parents:
diff changeset
1771 * eval.c (find_handler_clause): Cast Fbacktrace to proper type.
Dave Love <fx@gnu.org>
parents:
diff changeset
1772
Dave Love <fx@gnu.org>
parents:
diff changeset
1773 * data.c (Fmakunbound): Test keywordness only in initial obarray.
Dave Love <fx@gnu.org>
parents:
diff changeset
1774
Dave Love <fx@gnu.org>
parents:
diff changeset
1775 1998-04-26 Erik Naggum <erik@naggum.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
1776
Dave Love <fx@gnu.org>
parents:
diff changeset
1777 * emacs.c (standard_args): Apply --unibyte/multibyte after --nw.
Dave Love <fx@gnu.org>
parents:
diff changeset
1778
85960
71ce838e9a10 *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 78260
diff changeset
1779 * lisp.h: Include initial_obarray from lread.c.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
1780
Dave Love <fx@gnu.org>
parents:
diff changeset
1781 * data.c (set_internal): Test keywordness only in initial obarray.
Dave Love <fx@gnu.org>
parents:
diff changeset
1782
Dave Love <fx@gnu.org>
parents:
diff changeset
1783 * lread.c (Fintern): Initialize keywords only in initial obarray.
Dave Love <fx@gnu.org>
parents:
diff changeset
1784
Dave Love <fx@gnu.org>
parents:
diff changeset
1785 1998-04-25 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
1786
Dave Love <fx@gnu.org>
parents:
diff changeset
1787 * sysdep.c (croak): Add forward declaration.
Dave Love <fx@gnu.org>
parents:
diff changeset
1788
Dave Love <fx@gnu.org>
parents:
diff changeset
1789 * xfns.c (x_set_foreground_color, x_set_background_color)
Dave Love <fx@gnu.org>
parents:
diff changeset
1790 (x_set_mouse_color, x_set_cursor_color): Don't call unload_color
Dave Love <fx@gnu.org>
parents:
diff changeset
1791 if same pixel is used in another slot in the frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
1792
Dave Love <fx@gnu.org>
parents:
diff changeset
1793 * xterm.c (x_display_cursor): Use FRAME_CURSOR_X_LIMIT.
Dave Love <fx@gnu.org>
parents:
diff changeset
1794
Dave Love <fx@gnu.org>
parents:
diff changeset
1795 * dispnew.c (change_frame_size_1): Use FRAME_CURSOR_X_LIMIT.
Dave Love <fx@gnu.org>
parents:
diff changeset
1796 (update_frame): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
1797
Dave Love <fx@gnu.org>
parents:
diff changeset
1798 * frame.h (FRAME_CURSOR_X_LIMIT): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
1799
Dave Love <fx@gnu.org>
parents:
diff changeset
1800 1998-04-25 Erik Naggum <erik@naggum.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
1801
Dave Love <fx@gnu.org>
parents:
diff changeset
1802 * lread.c (Fread_from_string): Initialize startval and endval.
Dave Love <fx@gnu.org>
parents:
diff changeset
1803
Dave Love <fx@gnu.org>
parents:
diff changeset
1804 1998-04-24 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
1805
Dave Love <fx@gnu.org>
parents:
diff changeset
1806 * lread.c (read1): Allow multibyte and unibyte together
Dave Love <fx@gnu.org>
parents:
diff changeset
1807 in one string.
Dave Love <fx@gnu.org>
parents:
diff changeset
1808
Dave Love <fx@gnu.org>
parents:
diff changeset
1809 * xdisp.c (Qinhibit_point_motion_hooks): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
1810 (syms_of_xdisp): Init and staticpro it.
Dave Love <fx@gnu.org>
parents:
diff changeset
1811 (redisplay_window): Bind the symbol to t.
Dave Love <fx@gnu.org>
parents:
diff changeset
1812
Dave Love <fx@gnu.org>
parents:
diff changeset
1813 1998-04-24 Geoff Voelker <voelker@cs.washington.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1814
Dave Love <fx@gnu.org>
parents:
diff changeset
1815 * w32.c (sys_socket): Make sockets non-inheritable.
Dave Love <fx@gnu.org>
parents:
diff changeset
1816
Dave Love <fx@gnu.org>
parents:
diff changeset
1817 1998-04-23 Andrew Innes <andrewi@harlequin.co.uk>
Dave Love <fx@gnu.org>
parents:
diff changeset
1818
Dave Love <fx@gnu.org>
parents:
diff changeset
1819 * coding.c (shrink_decoding_region): Do not consider LF as ascii
Dave Love <fx@gnu.org>
parents:
diff changeset
1820 if preceded by CR, since that confuses eol decoding.
Dave Love <fx@gnu.org>
parents:
diff changeset
1821 (code_convert_region): When conversion fails with
Dave Love <fx@gnu.org>
parents:
diff changeset
1822 CODING_FINISH_INSUFFICIENT_SRC, was overwriting src with garbage
Dave Love <fx@gnu.org>
parents:
diff changeset
1823 from dst instead of copying from src to dst.
Dave Love <fx@gnu.org>
parents:
diff changeset
1824
Dave Love <fx@gnu.org>
parents:
diff changeset
1825 * fileio.c (Fcopy_file): Skip dev/inode check on Windows.
Dave Love <fx@gnu.org>
parents:
diff changeset
1826
Dave Love <fx@gnu.org>
parents:
diff changeset
1827 * lread.c (dir_warning): Don't log a warning if Emacs hasn't
Dave Love <fx@gnu.org>
parents:
diff changeset
1828 finished initializing.
Dave Love <fx@gnu.org>
parents:
diff changeset
1829
Dave Love <fx@gnu.org>
parents:
diff changeset
1830 * s/ms-w32.h (utimbuf): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
1831
Dave Love <fx@gnu.org>
parents:
diff changeset
1832 * w32.c (fstat, utime): New functions; these are provided in
Dave Love <fx@gnu.org>
parents:
diff changeset
1833 conjunction with stat to make handling of file timestamps
Dave Love <fx@gnu.org>
parents:
diff changeset
1834 consistent.
Dave Love <fx@gnu.org>
parents:
diff changeset
1835 (convert_from_time_t): Fix calculation of low-order bits.
Dave Love <fx@gnu.org>
parents:
diff changeset
1836 (sys_unlink): Allow read-only files to be unlinked as on Unix.
Dave Love <fx@gnu.org>
parents:
diff changeset
1837
Dave Love <fx@gnu.org>
parents:
diff changeset
1838 * w32fns.c (x_set_vertical_scroll_bars): Put scroll bars on the
Dave Love <fx@gnu.org>
parents:
diff changeset
1839 right, as is conventional on MS-Windows.
Dave Love <fx@gnu.org>
parents:
diff changeset
1840 (w32_wnd_proc): Add code to draw popup menu titles.
Dave Love <fx@gnu.org>
parents:
diff changeset
1841 Ensure mouse capture is released before running popup menu.
Dave Love <fx@gnu.org>
parents:
diff changeset
1842
Dave Love <fx@gnu.org>
parents:
diff changeset
1843 * w32term.c (w32_read_socket): Don't misinterpret WM_PAINT message
Dave Love <fx@gnu.org>
parents:
diff changeset
1844 as an expose event if the repaint region is actually empty. Also
Dave Love <fx@gnu.org>
parents:
diff changeset
1845 use the standard menubar_selection_callback routine.
Dave Love <fx@gnu.org>
parents:
diff changeset
1846
Dave Love <fx@gnu.org>
parents:
diff changeset
1847 * w32menu.c: Replace code with a new version written from scratch
Dave Love <fx@gnu.org>
parents:
diff changeset
1848 based on xmenu.c; menu construction is now completely lazy.
Dave Love <fx@gnu.org>
parents:
diff changeset
1849
Dave Love <fx@gnu.org>
parents:
diff changeset
1850 * w32proc.c (sys_kill): Fix indenting.
Dave Love <fx@gnu.org>
parents:
diff changeset
1851
Dave Love <fx@gnu.org>
parents:
diff changeset
1852 1998-04-23 Inge Frick <inge@nada.kth.se>
Dave Love <fx@gnu.org>
parents:
diff changeset
1853
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
1854 * keyboard.c (parse_menu_item): Support keywords :keys and
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
1855 :key-sequence. Some changes to provide GC-protection. Some
Dave Love <fx@gnu.org>
parents:
diff changeset
1856 cosmetic changes.
Dave Love <fx@gnu.org>
parents:
diff changeset
1857 (syms_of_keyboard): Define new symbols `:keys' and `:key-sequence'.
Dave Love <fx@gnu.org>
parents:
diff changeset
1858
Dave Love <fx@gnu.org>
parents:
diff changeset
1859 1998-04-23 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
1860
Dave Love <fx@gnu.org>
parents:
diff changeset
1861 * Makefile.in (emacs.o): Depend on buffer.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
1862
Dave Love <fx@gnu.org>
parents:
diff changeset
1863 * charset.c (syms_of_charset): Doc fix for nonascii-insert-offset.
Dave Love <fx@gnu.org>
parents:
diff changeset
1864
Dave Love <fx@gnu.org>
parents:
diff changeset
1865 * editfns.c (Fbuffer_substring): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
1866 (Finsert_and_inherit_before_markers): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
1867 (Finsert_and_inherit, Finsert_before_markers, Finsert): Doc fixes.
Dave Love <fx@gnu.org>
parents:
diff changeset
1868
Dave Love <fx@gnu.org>
parents:
diff changeset
1869 * fns.c (Fstring_make_multibyte): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
1870 (Fstring_make_unibyte): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
1871
Dave Love <fx@gnu.org>
parents:
diff changeset
1872 1998-04-22 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
1873
Dave Love <fx@gnu.org>
parents:
diff changeset
1874 * charset.c (Funibyte_char_to_multibyte): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
1875
Dave Love <fx@gnu.org>
parents:
diff changeset
1876 * xfns.c (x_set_foreground_color): Call unload_color on the old color.
Dave Love <fx@gnu.org>
parents:
diff changeset
1877 (x_set_background_color, x_set_mouse_color): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
1878 (x_set_cursor_color, x_set_border_pixel): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
1879
Dave Love <fx@gnu.org>
parents:
diff changeset
1880 * xfaces.c (unload_color): No longer static.
Dave Love <fx@gnu.org>
parents:
diff changeset
1881
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
1882 * insdel.c (insert_from_string, insert_from_string_before_markers):
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
1883 Don't special case LENGTH = 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
1884 (insert_from_buffer): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
1885
Dave Love <fx@gnu.org>
parents:
diff changeset
1886 1998-04-22 Erik Naggum <erik@naggum.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
1887
Dave Love <fx@gnu.org>
parents:
diff changeset
1888 * filelock.c (get_boot_time): Remove extraneous semicolon.
Dave Love <fx@gnu.org>
parents:
diff changeset
1889
Dave Love <fx@gnu.org>
parents:
diff changeset
1890 * lisp.h: Remove extraneous semicolon.
Dave Love <fx@gnu.org>
parents:
diff changeset
1891
Dave Love <fx@gnu.org>
parents:
diff changeset
1892 1998-04-22 Eli Zaretskii <eliz@delysid.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
1893
Dave Love <fx@gnu.org>
parents:
diff changeset
1894 * w16select.c (Fwin16_set_clipboard_data): Call UNBLOCK_INPUT
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
1895 before calling sit_for.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
1896 (Fwin16_get_clipboard_data, Fwin16_set_clipboard_data): Balance
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
1897 the calls to BLOCK_INPUT and UNBLOCK_INPUT.
Dave Love <fx@gnu.org>
parents:
diff changeset
1898 (alloc_xfer_buf): If want_size is more than 1MB, return
Dave Love <fx@gnu.org>
parents:
diff changeset
1899 immediately with failure.
Dave Love <fx@gnu.org>
parents:
diff changeset
1900 (Fw16_set_clipboard_data, Fw16_get_clipboard_data): Replace win16
Dave Love <fx@gnu.org>
parents:
diff changeset
1901 with w16.
Dave Love <fx@gnu.org>
parents:
diff changeset
1902
Dave Love <fx@gnu.org>
parents:
diff changeset
1903 1998-04-21 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
1904
Dave Love <fx@gnu.org>
parents:
diff changeset
1905 * eval.c (Fsignal): Unconditionally do TOTALLY_UNBLOCK_INPUT.
Dave Love <fx@gnu.org>
parents:
diff changeset
1906
Dave Love <fx@gnu.org>
parents:
diff changeset
1907 * dispnew.c (update_frame): Move echo area cursor into range.
Dave Love <fx@gnu.org>
parents:
diff changeset
1908
Dave Love <fx@gnu.org>
parents:
diff changeset
1909 1998-04-21 Eli Zaretskii <eliz@delysid.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
1910
Dave Love <fx@gnu.org>
parents:
diff changeset
1911 * callproc.c (Fcall_process) [MSDOS]: Call child_setup instead of
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
1912 run_msdos_command.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
1913 (child_setup) [MSDOS]: Call run_msdos_command here.
Dave Love <fx@gnu.org>
parents:
diff changeset
1914 (child_setup) [DOS_NT]: Get past drive letter in pwd. Don't call
Dave Love <fx@gnu.org>
parents:
diff changeset
1915 close_load_descs, since we are not in a vfork.
Dave Love <fx@gnu.org>
parents:
diff changeset
1916
Dave Love <fx@gnu.org>
parents:
diff changeset
1917 * msdos.c (run_msdos_command): Don't construct process
Dave Love <fx@gnu.org>
parents:
diff changeset
1918 environment, it's already done in child_setup.
Dave Love <fx@gnu.org>
parents:
diff changeset
1919 (run_msdos_command): Add ENVV to argument list.
Dave Love <fx@gnu.org>
parents:
diff changeset
1920
Dave Love <fx@gnu.org>
parents:
diff changeset
1921 1998-04-20 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
1922
Dave Love <fx@gnu.org>
parents:
diff changeset
1923 * emacs.c (main): Move the --unibyte code below
Dave Love <fx@gnu.org>
parents:
diff changeset
1924 the most basic initializations.
Dave Love <fx@gnu.org>
parents:
diff changeset
1925 Clear out *Messages* at that point.
Dave Love <fx@gnu.org>
parents:
diff changeset
1926
Dave Love <fx@gnu.org>
parents:
diff changeset
1927 * lread.c (read_from_string_index_byte): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
1928 (read_from_string_index): Now counts characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
1929 (readchar, unreadchar, Fread_from_string): Changed accordingly.
Dave Love <fx@gnu.org>
parents:
diff changeset
1930
Dave Love <fx@gnu.org>
parents:
diff changeset
1931 * lread.c (readchar): Read a multibyte char all at once
Dave Love <fx@gnu.org>
parents:
diff changeset
1932 from a buffer, marker or string.
Dave Love <fx@gnu.org>
parents:
diff changeset
1933 (unreadchar): Unread a multibyte char all at once.
Dave Love <fx@gnu.org>
parents:
diff changeset
1934 (read1): Properly handle non-escaped multibyte chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
1935 They force a string to be multibyte.
Dave Love <fx@gnu.org>
parents:
diff changeset
1936 When reading direct from a file, any multibyte sequence means
Dave Love <fx@gnu.org>
parents:
diff changeset
1937 a multibyte string.
Dave Love <fx@gnu.org>
parents:
diff changeset
1938 Insist on MAX_LENGTH_OF_MULTI_BYTE_FORM bytes when checking
Dave Love <fx@gnu.org>
parents:
diff changeset
1939 for read_buffer full; this way need not check specially for multibyte.
Dave Love <fx@gnu.org>
parents:
diff changeset
1940
95848
a6bf9ec37d86 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 95780
diff changeset
1941 * emacs.c: Include buffer.h.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
1942 (main): When handling --unibyte, mark all existing
Dave Love <fx@gnu.org>
parents:
diff changeset
1943 buffers as unibyte; but don't handle it when dumping.
Dave Love <fx@gnu.org>
parents:
diff changeset
1944
Dave Love <fx@gnu.org>
parents:
diff changeset
1945 * alloc.c (Fgarbage_collect): Don't truncate command-history here.
Dave Love <fx@gnu.org>
parents:
diff changeset
1946
Dave Love <fx@gnu.org>
parents:
diff changeset
1947 * callint.c (Fcall_interactively): Truncate command-history here.
Dave Love <fx@gnu.org>
parents:
diff changeset
1948
Dave Love <fx@gnu.org>
parents:
diff changeset
1949 * keyboard.c (Fcommand_execute): Truncate command-history here.
Dave Love <fx@gnu.org>
parents:
diff changeset
1950
Dave Love <fx@gnu.org>
parents:
diff changeset
1951 * lread.c (readevalloop): New arg UNIBYTE. Callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
1952 Use it to bind load_convert_to_unibyte.
Dave Love <fx@gnu.org>
parents:
diff changeset
1953 (Feval_buffer): New arg UNIBYTE. Pass it to readevalloop.
Dave Love <fx@gnu.org>
parents:
diff changeset
1954 (readevalloop_1): New unwind-protect subroutine.
Dave Love <fx@gnu.org>
parents:
diff changeset
1955 (load_convert_to_unibyte): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
1956 (syms_of_lread): Set up Lisp var.
Dave Love <fx@gnu.org>
parents:
diff changeset
1957 (read1): If load_convert_to_unibyte, convert strings to unibyte.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
1958
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
1959 * insdel.c (copy_text): Count down bytes_left properly
Dave Love <fx@gnu.org>
parents:
diff changeset
1960 in multibyte to unibyte case.
Dave Love <fx@gnu.org>
parents:
diff changeset
1961
Dave Love <fx@gnu.org>
parents:
diff changeset
1962 * fns.c (Fcompare_strings): Require first 6 args.
Dave Love <fx@gnu.org>
parents:
diff changeset
1963
Dave Love <fx@gnu.org>
parents:
diff changeset
1964 1998-04-20 Kenichi HANDA <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
1965
Dave Love <fx@gnu.org>
parents:
diff changeset
1966 * Makefile.in (lisp): Add czech.elc, slovak.elc, and romanian.elc.
Dave Love <fx@gnu.org>
parents:
diff changeset
1967 (shortlisp): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
1968
Dave Love <fx@gnu.org>
parents:
diff changeset
1969 * coding.c (setup_coding_system): For a type 4 coding system,
Dave Love <fx@gnu.org>
parents:
diff changeset
1970 FLAGS member of coding spec is a cons of CCL program symbols.
Dave Love <fx@gnu.org>
parents:
diff changeset
1971
Dave Love <fx@gnu.org>
parents:
diff changeset
1972 * ccl.c (Fregister_ccl_program): Put ccl-program-idx property to
Dave Love <fx@gnu.org>
parents:
diff changeset
1973 NAME.
Dave Love <fx@gnu.org>
parents:
diff changeset
1974
Dave Love <fx@gnu.org>
parents:
diff changeset
1975 1998-04-19 Eli Zaretskii <eliz@delysid.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
1976
Dave Love <fx@gnu.org>
parents:
diff changeset
1977 * process.h (struct Lisp_Process): Add inherit_coding_system_flag
Dave Love <fx@gnu.org>
parents:
diff changeset
1978 member.
Dave Love <fx@gnu.org>
parents:
diff changeset
1979
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
1980 * process.c (Fset_process_inherit_coding_system_flag)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
1981 (Fprocess_inherit_coding_system_flag): New functions.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
1982 (syms_of_process): Defsubr them.
Dave Love <fx@gnu.org>
parents:
diff changeset
1983 (Fstart_process, Fopen_network_stream): Initialize
Dave Love <fx@gnu.org>
parents:
diff changeset
1984 inherit_coding_system_flag.
Dave Love <fx@gnu.org>
parents:
diff changeset
1985 (read_process_output): If the process buffer isn't dead, call
Dave Love <fx@gnu.org>
parents:
diff changeset
1986 after-insert-file-set-buffer-file-coding-system.
Dave Love <fx@gnu.org>
parents:
diff changeset
1987
Dave Love <fx@gnu.org>
parents:
diff changeset
1988 1998-04-18 Hrvoje Niksic <hniksic@srce.hr>
Dave Love <fx@gnu.org>
parents:
diff changeset
1989
Dave Love <fx@gnu.org>
parents:
diff changeset
1990 * fileio.c (Fmake_temp_name): Complete rewrite.
Dave Love <fx@gnu.org>
parents:
diff changeset
1991
Dave Love <fx@gnu.org>
parents:
diff changeset
1992 1998-04-18 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
1993
Dave Love <fx@gnu.org>
parents:
diff changeset
1994 * minibuf.c (Ftry_completion): Use Fcompare_strings.
Dave Love <fx@gnu.org>
parents:
diff changeset
1995 (Fall_completions, Fminibuffer_complete_word): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
1996
Dave Love <fx@gnu.org>
parents:
diff changeset
1997 * fns.c (Fcompare_strings): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
1998 (syms_of_fns): defsubr it.
Dave Love <fx@gnu.org>
parents:
diff changeset
1999
Dave Love <fx@gnu.org>
parents:
diff changeset
2000 * xselect.c (Fx_get_cut_buffer_internal):
Dave Love <fx@gnu.org>
parents:
diff changeset
2001 If FORMAT is 0, cut buffer is empty.
Dave Love <fx@gnu.org>
parents:
diff changeset
2002
Dave Love <fx@gnu.org>
parents:
diff changeset
2003 * emacs.c (main): --unibyte affects minibuffer too.
Dave Love <fx@gnu.org>
parents:
diff changeset
2004
Dave Love <fx@gnu.org>
parents:
diff changeset
2005 1998-04-17 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2006
Dave Love <fx@gnu.org>
parents:
diff changeset
2007 * emacs.c (syms_of_emacs): Fix patching error in previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
2008
Dave Love <fx@gnu.org>
parents:
diff changeset
2009 * lread.c (read1): Compute NaN and infinities using 0.0 in a
Dave Love <fx@gnu.org>
parents:
diff changeset
2010 variable, to cope with compilers that think they are smarter than us.
Dave Love <fx@gnu.org>
parents:
diff changeset
2011
Dave Love <fx@gnu.org>
parents:
diff changeset
2012 * lread.c (readchar): Find the previous byte's address properly
Dave Love <fx@gnu.org>
parents:
diff changeset
2013 for the buffer case, as for the marker case.
Dave Love <fx@gnu.org>
parents:
diff changeset
2014
Dave Love <fx@gnu.org>
parents:
diff changeset
2015 1998-04-17 Geoff Voelker <voelker@cs.washington.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
2016
Dave Love <fx@gnu.org>
parents:
diff changeset
2017 * emacs.c (Vpath_separator): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
2018 (syms_of_emacs): Define Vpath_separator using SEPCHAR.
Dave Love <fx@gnu.org>
parents:
diff changeset
2019
Dave Love <fx@gnu.org>
parents:
diff changeset
2020 * lastfile.c (_my_endbss, my_endbss_static): New variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
2021
Dave Love <fx@gnu.org>
parents:
diff changeset
2022 * term.c (reset_terminal_modes): Only invoke hook if defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
2023
Dave Love <fx@gnu.org>
parents:
diff changeset
2024 * makefile.nt (LINK_TYPE): Do not include debug info in optimized
Dave Love <fx@gnu.org>
parents:
diff changeset
2025 binary.
Dave Love <fx@gnu.org>
parents:
diff changeset
2026 (LIBS): Include mpr.lib.
Dave Love <fx@gnu.org>
parents:
diff changeset
2027 (clean): Delete patch generated files, optimized build directory.
Dave Love <fx@gnu.org>
parents:
diff changeset
2028
Dave Love <fx@gnu.org>
parents:
diff changeset
2029 * s/ms-w32.h (HAVE_STRING_H, HAVE_STRFTIME): Define macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
2030 (SYSTEM_PURESIZE_EXTRA): Increase to handle more dumped lisp files.
Dave Love <fx@gnu.org>
parents:
diff changeset
2031
Dave Love <fx@gnu.org>
parents:
diff changeset
2032 * unexw32.c (my_begbss_static, my_endbss_static): Declare.
Dave Love <fx@gnu.org>
parents:
diff changeset
2033 (get_bss_info_from_map_file): Only define if SEPARATE_BSS_SECTION.
Dave Love <fx@gnu.org>
parents:
diff changeset
2034 (get_section_info): Use my_begbss_static, my_endbss_static to
Dave Love <fx@gnu.org>
parents:
diff changeset
2035 determine bounds of bss.
Dave Love <fx@gnu.org>
parents:
diff changeset
2036 (w32_fatal_reload_error): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
2037 (read_in_bss, map_in_heap): Invoke w32_fatal_reload_error upon error.
Dave Love <fx@gnu.org>
parents:
diff changeset
2038
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
2039 * w32.c (sys_read): Clear carriage return flag.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
2040 Report normal EOF when read fails if nothing in buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
2041 Only read more if more remaining.
Dave Love <fx@gnu.org>
parents:
diff changeset
2042 (check_windows_init_file): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
2043 (term_ntproc): Invoke check_windows_init_file.
Dave Love <fx@gnu.org>
parents:
diff changeset
2044
Dave Love <fx@gnu.org>
parents:
diff changeset
2045 * w32.h (FILE_SEND_SIGCHLD): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
2046
Dave Love <fx@gnu.org>
parents:
diff changeset
2047 * w32faces.c (Qforeground_color, Qbackground_color): Declare.
Dave Love <fx@gnu.org>
parents:
diff changeset
2048 (compute_char_face, merge_face_list): Update from xterm.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
2049
Dave Love <fx@gnu.org>
parents:
diff changeset
2050 * w32fns.c (w32_msg_pump): Handle WM_EMACS_SETLOCALE.
Dave Love <fx@gnu.org>
parents:
diff changeset
2051 (w32_wnd_proc): Handle WM_EMACS_SETFOREGROUND.
Dave Love <fx@gnu.org>
parents:
diff changeset
2052
Dave Love <fx@gnu.org>
parents:
diff changeset
2053 * w32heap.c (recreate_heap): Invoke w32_fatal_reload_error upon error.
Dave Love <fx@gnu.org>
parents:
diff changeset
2054 * w32heap.h (w32_fatal_reload_error): Declare.
Dave Love <fx@gnu.org>
parents:
diff changeset
2055
Dave Love <fx@gnu.org>
parents:
diff changeset
2056 * w32inevt.c (Vw32_recognize_altgr): Declare.
Dave Love <fx@gnu.org>
parents:
diff changeset
2057 (w32_kbd_mods_to_emacs): Obey Vw32_recognize_altgr.
Dave Love <fx@gnu.org>
parents:
diff changeset
2058 Add more keys for Vw32_capslock_is_shiftlock.
Dave Love <fx@gnu.org>
parents:
diff changeset
2059 (w32_kbd_patch_key): Obey Vw32_recognize_altgr.
Dave Love <fx@gnu.org>
parents:
diff changeset
2060 (map_virt_key): Brazilian keyboards use 0xc1 for /(?) key.
Dave Love <fx@gnu.org>
parents:
diff changeset
2061
Dave Love <fx@gnu.org>
parents:
diff changeset
2062 * w32menu.c (Vmenu_updating_frame): New variable.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
2063 (Fx_popup_menu, set_frame_menubar): Record frame whose menu is
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
2064 being updated.
Dave Love <fx@gnu.org>
parents:
diff changeset
2065 (syms_of_w32menu): Define Vmenu_updating_frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
2066
Dave Love <fx@gnu.org>
parents:
diff changeset
2067 * w32proc.c (w32_executable_type): Properly cast dos_header when
Dave Love <fx@gnu.org>
parents:
diff changeset
2068 making size comparison.
Dave Love <fx@gnu.org>
parents:
diff changeset
2069 (sys_spawnve): Update comments.
Dave Love <fx@gnu.org>
parents:
diff changeset
2070 (sys_select): Ignore children dead children with pending input.
Dave Love <fx@gnu.org>
parents:
diff changeset
2071 Delay sending SIGCHLD until all output has been read.
Dave Love <fx@gnu.org>
parents:
diff changeset
2072 (sys_kill): Sleep to allow focus change events to propagate.
Dave Love <fx@gnu.org>
parents:
diff changeset
2073 Use TerminateProcess on Win95.
Dave Love <fx@gnu.org>
parents:
diff changeset
2074 (int_from_hex, enum_locale_fn, Fw32_get_valid_locale_ids):
Dave Love <fx@gnu.org>
parents:
diff changeset
2075 New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
2076 (Vw32_valid_locale_ids): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
2077 (Fw32_set_current_locale): Send message to input thread.
Dave Love <fx@gnu.org>
parents:
diff changeset
2078 (syms_of_ntproc): defsubr Sw32_get_valid_locale_ids.
Dave Love <fx@gnu.org>
parents:
diff changeset
2079
Dave Love <fx@gnu.org>
parents:
diff changeset
2080 * w32term.c (Vw32_recognize_altgr): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
2081 (dumpglyphs): Update from xterm.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
2082 (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
2083 (dumprectangle, show_mouse_face, x_draw_single_glyph): Use new
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
2084 args to dumpglyphs.
Dave Love <fx@gnu.org>
parents:
diff changeset
2085 (my_set_foreground_window): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
2086 (w32_condemn_scroll_bars): Mark all as condemned scroll bars.
Dave Love <fx@gnu.org>
parents:
diff changeset
2087 (w32_redeem_scroll_bar): Look through all scroll bars.
Dave Love <fx@gnu.org>
parents:
diff changeset
2088 (w32_judge_scroll_bars): Don't clear out condemned list.
Dave Love <fx@gnu.org>
parents:
diff changeset
2089 (w32_read_socket): Clip window after frame has been restored.
Dave Love <fx@gnu.org>
parents:
diff changeset
2090 (x_focus_on_frame, x_raise_frame): Use my_set_foreground_window.
Dave Love <fx@gnu.org>
parents:
diff changeset
2091 (syms_of_w32term): Define Vw32_recognize_altgr.
Dave Love <fx@gnu.org>
parents:
diff changeset
2092
Dave Love <fx@gnu.org>
parents:
diff changeset
2093 * w32term.h (WM_EMACS_SETFOREGROUND, WM_EMACS_SETLOCALE):
Dave Love <fx@gnu.org>
parents:
diff changeset
2094 New message macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
2095
Dave Love <fx@gnu.org>
parents:
diff changeset
2096 1998-04-16 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2097
Dave Love <fx@gnu.org>
parents:
diff changeset
2098 * callproc.c (Fcall_process_region): Unbind coding-system-for-write
Dave Love <fx@gnu.org>
parents:
diff changeset
2099 after calling Fwrite_region.
Dave Love <fx@gnu.org>
parents:
diff changeset
2100
Dave Love <fx@gnu.org>
parents:
diff changeset
2101 * eval.c (Fcatch): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
2102
Dave Love <fx@gnu.org>
parents:
diff changeset
2103 * mocklisp.c (Fml_if): Initialize val.
Dave Love <fx@gnu.org>
parents:
diff changeset
2104
Dave Love <fx@gnu.org>
parents:
diff changeset
2105 1998-04-16 Erik Naggum <erik@naggum.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
2106
Dave Love <fx@gnu.org>
parents:
diff changeset
2107 * emacs.c (main): Fix typo, add --multibyte and --no-multibyte.
Dave Love <fx@gnu.org>
parents:
diff changeset
2108 (standard_args): Add --multibyte and --no-multibyte.
Dave Love <fx@gnu.org>
parents:
diff changeset
2109
Dave Love <fx@gnu.org>
parents:
diff changeset
2110 1998-04-16 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2111
Dave Love <fx@gnu.org>
parents:
diff changeset
2112 * fns.c (time): Declare it only if not HAVE_UNISTD_H.
Dave Love <fx@gnu.org>
parents:
diff changeset
2113
Dave Love <fx@gnu.org>
parents:
diff changeset
2114 * emacs.c (standard_args): Add --no-unibyte.
Dave Love <fx@gnu.org>
parents:
diff changeset
2115 (main): Recognize --no-unibyte to inhibit EMACS_UNIBYTE.
Dave Love <fx@gnu.org>
parents:
diff changeset
2116
Dave Love <fx@gnu.org>
parents:
diff changeset
2117 * fns.c (Frequire): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
2118
Dave Love <fx@gnu.org>
parents:
diff changeset
2119 * fileio.c (file_name_as_directory): For empty arg, return `./'.
Dave Love <fx@gnu.org>
parents:
diff changeset
2120
Dave Love <fx@gnu.org>
parents:
diff changeset
2121 1998-04-16 Eli Zaretskii <eliz@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2122
Dave Love <fx@gnu.org>
parents:
diff changeset
2123 * msdos.c (it_keyboard): New variable, supports Italian keyboard.
Dave Love <fx@gnu.org>
parents:
diff changeset
2124 (keyboard_layout_list): Add Italian keyboard.
Dave Love <fx@gnu.org>
parents:
diff changeset
2125
Dave Love <fx@gnu.org>
parents:
diff changeset
2126 1998-04-15 Ken'ichi Handa <handa@melange.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2127
Dave Love <fx@gnu.org>
parents:
diff changeset
2128 * coding.c (code_convert_region): If point in the conversion
Dave Love <fx@gnu.org>
parents:
diff changeset
2129 region, move it to FROM in advance.
Dave Love <fx@gnu.org>
parents:
diff changeset
2130
Dave Love <fx@gnu.org>
parents:
diff changeset
2131 1998-04-15 Eli Zaretskii <eliz@delysid.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2132
Dave Love <fx@gnu.org>
parents:
diff changeset
2133 * callproc.c (Fcall_process): Call
Dave Love <fx@gnu.org>
parents:
diff changeset
2134 after-insert-file-set-buffer-file-coding-system if
Dave Love <fx@gnu.org>
parents:
diff changeset
2135 inherit-process-coding-system is non-nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
2136
Dave Love <fx@gnu.org>
parents:
diff changeset
2137 * coding.c (syms_of_coding): Declare and define
Dave Love <fx@gnu.org>
parents:
diff changeset
2138 inherit-process-coding-system.
Dave Love <fx@gnu.org>
parents:
diff changeset
2139
Dave Love <fx@gnu.org>
parents:
diff changeset
2140 * coding.h: Declare inherit-process-coding-system.
Dave Love <fx@gnu.org>
parents:
diff changeset
2141
Dave Love <fx@gnu.org>
parents:
diff changeset
2142 * w32.c (sys_pipe): Use binary pipe I/O unconditionally.
Dave Love <fx@gnu.org>
parents:
diff changeset
2143
Dave Love <fx@gnu.org>
parents:
diff changeset
2144 * callproc.c: Remove binary-process-{in,out}put.
Dave Love <fx@gnu.org>
parents:
diff changeset
2145 (syms_of_callproc): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
2146 (Fcall_process, Fcall_process_region): Don't use
Dave Love <fx@gnu.org>
parents:
diff changeset
2147 binary-process-{in,out}put.
Dave Love <fx@gnu.org>
parents:
diff changeset
2148
Dave Love <fx@gnu.org>
parents:
diff changeset
2149 1998-04-15 Andreas Schwab <schwab@delysid.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2150
Dave Love <fx@gnu.org>
parents:
diff changeset
2151 * config.in (RE_TRANSLATE_P): Define.
Dave Love <fx@gnu.org>
parents:
diff changeset
2152
Dave Love <fx@gnu.org>
parents:
diff changeset
2153 1998-04-15 Ken'ichi Handa <handa@melange.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2154
Dave Love <fx@gnu.org>
parents:
diff changeset
2155 * ccl.c (Fccl_execute_on_string): Put \n\ at eol of docstring.
Dave Love <fx@gnu.org>
parents:
diff changeset
2156
Dave Love <fx@gnu.org>
parents:
diff changeset
2157 * xfns.c (x_set_font): Give 2nd arg nil to Fquery_fontset.
Dave Love <fx@gnu.org>
parents:
diff changeset
2158 (Fx_create_frame): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
2159
Dave Love <fx@gnu.org>
parents:
diff changeset
2160 1998-04-15 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
2161
Dave Love <fx@gnu.org>
parents:
diff changeset
2162 * ccl.c: Typo in comments fixed.
Dave Love <fx@gnu.org>
parents:
diff changeset
2163 (Qccl_program_idx, Qunification_table, Qunification_table_id): New
Dave Love <fx@gnu.org>
parents:
diff changeset
2164 variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
2165 (syms_of_ccl): Initialize and staticpro them.
Dave Love <fx@gnu.org>
parents:
diff changeset
2166 (CCL_ReadMultibyteChar2): Macro name changed from
Dave Love <fx@gnu.org>
parents:
diff changeset
2167 CCL_ReadMultibyteCharacter.
Dave Love <fx@gnu.org>
parents:
diff changeset
2168 (CCL_WriteMultibyteChar2): Macro name changed from
Dave Love <fx@gnu.org>
parents:
diff changeset
2169 CCL_WriteMultibyteChar2.
Dave Love <fx@gnu.org>
parents:
diff changeset
2170 (MAX_TABLE_SET_LEVEL): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
2171 (tr_stack): New type.
Dave Love <fx@gnu.org>
parents:
diff changeset
2172 (translate_stack, translate_stack_pointer): New variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
2173 (PUSH_TRANSLATE_STACK, POP_TRANSLATE_STACK): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
2174 (ccl_driver): Adjusted for the above changes.
Dave Love <fx@gnu.org>
parents:
diff changeset
2175 (resolve_symbol_ccl_program): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
2176 (Fccl_execute): The arg CCL-PROGRAM can be a symbol of CCL
98444
e44273834265 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 98317
diff changeset
2177 program. If CCL-PROGRAM is a vector, convert symbols in it to ID
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
2178 numbers by resolve_symbol_ccl_program.
Dave Love <fx@gnu.org>
parents:
diff changeset
2179 (Fccl_execute_on_string): Likewise.
98444
e44273834265 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 98317
diff changeset
2180 (Fregister_ccl_program): If the arg CCL-PROGRAM is a vector,
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
2181 convert symbols in it to ID numbers by resolve_symbol_ccl_program.
Dave Love <fx@gnu.org>
parents:
diff changeset
2182
Dave Love <fx@gnu.org>
parents:
diff changeset
2183 * ccl.h (Vccl_program_table, Qccl_program_idx): Extern them.
Dave Love <fx@gnu.org>
parents:
diff changeset
2184
Dave Love <fx@gnu.org>
parents:
diff changeset
2185 * fontset.c (find_ccl_program_func): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
2186 (fs_load_font): Call a function pointed by find_ccl_program_func
Dave Love <fx@gnu.org>
parents:
diff changeset
2187 instead of finding CCL program to encode a character by itself.
Dave Love <fx@gnu.org>
parents:
diff changeset
2188 (Fquery_fontset): New optional 2nd arg REGEXPP. Callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
2189
Dave Love <fx@gnu.org>
parents:
diff changeset
2190 * fontset.h (FONT_ENCODING_NOT_DECIDED): The value is changed to 255.
Dave Love <fx@gnu.org>
parents:
diff changeset
2191 (find_ccl_program_func): Extern it.
Dave Love <fx@gnu.org>
parents:
diff changeset
2192 (Fquery_fontset): Args number changed to 2.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
2193
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
2194 * xfns.c (syms_of_xfns): Initialize find_ccl_program_func.
Dave Love <fx@gnu.org>
parents:
diff changeset
2195
Dave Love <fx@gnu.org>
parents:
diff changeset
2196 * xterm.c (x_find_ccl_program): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
2197
Dave Love <fx@gnu.org>
parents:
diff changeset
2198 * xterm.h (x_find_ccl_program): Extern it.
Dave Love <fx@gnu.org>
parents:
diff changeset
2199
Dave Love <fx@gnu.org>
parents:
diff changeset
2200 1998-04-14 Dave Love <fx@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2201
Dave Love <fx@gnu.org>
parents:
diff changeset
2202 * keymap.c: Revert erroneous 1998-04-07 change.
Dave Love <fx@gnu.org>
parents:
diff changeset
2203
Dave Love <fx@gnu.org>
parents:
diff changeset
2204 1998-04-14 Karl Heuer <kwzh@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2205
Dave Love <fx@gnu.org>
parents:
diff changeset
2206 * xfns.c (x_destroy_bitmap): Declare as void, not int.
Dave Love <fx@gnu.org>
parents:
diff changeset
2207 (x_report_frame_params, x_set_border_pixel): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
2208 (x_set_internal_border_width): widget_store_internal_border takes
Dave Love <fx@gnu.org>
parents:
diff changeset
2209 just one arg, not two.
Dave Love <fx@gnu.org>
parents:
diff changeset
2210
Dave Love <fx@gnu.org>
parents:
diff changeset
2211 1998-04-14 Andreas Schwab <schwab@delysid.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2212
Dave Love <fx@gnu.org>
parents:
diff changeset
2213 * xdisp.c (try_window): Fix mixing of Lisp_Object and int.
Dave Love <fx@gnu.org>
parents:
diff changeset
2214
Dave Love <fx@gnu.org>
parents:
diff changeset
2215 * window.c (Fset_window_configuration): Fix mixing of Lisp_Object
Dave Love <fx@gnu.org>
parents:
diff changeset
2216 and int.
Dave Love <fx@gnu.org>
parents:
diff changeset
2217
85960
71ce838e9a10 *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 78260
diff changeset
2218 * sysdep.c (init_sys_modes): Fix mixing of Lisp_Object and int.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
2219
Dave Love <fx@gnu.org>
parents:
diff changeset
2220 * search.c (compile_pattern, compile_pattern_1): Fix mixing of
Dave Love <fx@gnu.org>
parents:
diff changeset
2221 Lisp_Object and int.
Dave Love <fx@gnu.org>
parents:
diff changeset
2222
Dave Love <fx@gnu.org>
parents:
diff changeset
2223 * process.c (read_process_output): Fix mixing of Lisp_Object and
Dave Love <fx@gnu.org>
parents:
diff changeset
2224 int.
Dave Love <fx@gnu.org>
parents:
diff changeset
2225
Dave Love <fx@gnu.org>
parents:
diff changeset
2226 * minibuf.c (Fself_insert_and_exit): Fix mixing of Lisp_Object and
Dave Love <fx@gnu.org>
parents:
diff changeset
2227 int.
Dave Love <fx@gnu.org>
parents:
diff changeset
2228
Dave Love <fx@gnu.org>
parents:
diff changeset
2229 * marker.c (set_marker_both): Remove bogus checks on charpos.
Dave Love <fx@gnu.org>
parents:
diff changeset
2230
Dave Love <fx@gnu.org>
parents:
diff changeset
2231 * keyboard.c (parse_menu_item): Don't GCPRO non-lisp variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
2232
Dave Love <fx@gnu.org>
parents:
diff changeset
2233 * insdel.c (signal_after_change): Fix mixing of Lisp_Object and
Dave Love <fx@gnu.org>
parents:
diff changeset
2234 int.
Dave Love <fx@gnu.org>
parents:
diff changeset
2235
Dave Love <fx@gnu.org>
parents:
diff changeset
2236 * indent.c (indented_beyond_p): Fix mixing of Lisp_Object and int.
Dave Love <fx@gnu.org>
parents:
diff changeset
2237
Dave Love <fx@gnu.org>
parents:
diff changeset
2238 * frame.c (Fset_mouse_position, Fset_mouse_pixel_position): Fix
Dave Love <fx@gnu.org>
parents:
diff changeset
2239 mixing of Lisp_Object and int.
Dave Love <fx@gnu.org>
parents:
diff changeset
2240
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
2241 * fns.c (Fsubstring, substring_both, Fchar_table_range)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
2242 (Fset_char_table_range): Fix mixing of Lisp_Object and int.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
2243
Dave Love <fx@gnu.org>
parents:
diff changeset
2244 * fileio.c (Fwrite_region): Fix mixing of Lisp_Object and int.
Dave Love <fx@gnu.org>
parents:
diff changeset
2245
Dave Love <fx@gnu.org>
parents:
diff changeset
2246 * 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
2247 and int.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
2248
Dave Love <fx@gnu.org>
parents:
diff changeset
2249 * coding.c (code_convert_region): Fix mixing of Lisp_Object and
Dave Love <fx@gnu.org>
parents:
diff changeset
2250 int.
Dave Love <fx@gnu.org>
parents:
diff changeset
2251
Dave Love <fx@gnu.org>
parents:
diff changeset
2252 * charset.c (Fchars_in_region): Fix mixing of Lisp_Object and int.
Dave Love <fx@gnu.org>
parents:
diff changeset
2253
Dave Love <fx@gnu.org>
parents:
diff changeset
2254 * ccl.c (ccl_driver, syms_of_ccl): Fix mixing of Lisp_Object and
Dave Love <fx@gnu.org>
parents:
diff changeset
2255 int.
Dave Love <fx@gnu.org>
parents:
diff changeset
2256
Dave Love <fx@gnu.org>
parents:
diff changeset
2257 * cm.h: Update return types of declarations.
Dave Love <fx@gnu.org>
parents:
diff changeset
2258
Dave Love <fx@gnu.org>
parents:
diff changeset
2259 * xterm.h, puresize.h, termhooks.h, lisp.h, keyboard.h,
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
2260 * intervals.h, dispextern.h, blockinput.h, coding.h:
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
2261 Add more prototypes.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
2262
Dave Love <fx@gnu.org>
parents:
diff changeset
2263 * 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
2264 * 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
2265 * 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
2266 * 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
2267 * 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
2268 * 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
2269 * 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
2270 * casetab.c, casefiddle.c, callproc.c, callint.c, bytecode.c,
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
2271 * buffer.c, alloc.c, abbrev.c: Fix -Wimplicit warnings.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
2272
Dave Love <fx@gnu.org>
parents:
diff changeset
2273 * buffer.c (Fset_buffer_multibyte): Do nothing if nothing actually
Dave Love <fx@gnu.org>
parents:
diff changeset
2274 changes.
Dave Love <fx@gnu.org>
parents:
diff changeset
2275
Dave Love <fx@gnu.org>
parents:
diff changeset
2276 * coding.c (code_convert_region): Call adjust_after_insert also
Dave Love <fx@gnu.org>
parents:
diff changeset
2277 in unibyte mode.
Dave Love <fx@gnu.org>
parents:
diff changeset
2278
Dave Love <fx@gnu.org>
parents:
diff changeset
2279 * fileio.c (Finsert_file_contents): Call adjust_after_insert also
Dave Love <fx@gnu.org>
parents:
diff changeset
2280 in unibyte mode.
Dave Love <fx@gnu.org>
parents:
diff changeset
2281
Dave Love <fx@gnu.org>
parents:
diff changeset
2282 1998-04-13 Ken'ichi Handa <handa@melange.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2283
Dave Love <fx@gnu.org>
parents:
diff changeset
2284 * coding.c (code_convert_string): Give decode_coding correct byte
Dave Love <fx@gnu.org>
parents:
diff changeset
2285 length of source text.
Dave Love <fx@gnu.org>
parents:
diff changeset
2286
Dave Love <fx@gnu.org>
parents:
diff changeset
2287 1998-04-13 Richard Stallman <rms@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2288
Dave Love <fx@gnu.org>
parents:
diff changeset
2289 * print.c (strout): Convert old echo area to multibyte, like printchar.
Dave Love <fx@gnu.org>
parents:
diff changeset
2290 (printchar, strout): If echo area text converted to multibyte
Dave Love <fx@gnu.org>
parents:
diff changeset
2291 does not all fit, truncate it at char boundary.
Dave Love <fx@gnu.org>
parents:
diff changeset
2292
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
2293 * marker.c (buf_charpos_to_bytepos, buf_bytepos_to_charpos):
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
2294 When calling set_marker_both, pass the right buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
2295
Dave Love <fx@gnu.org>
parents:
diff changeset
2296 * indent.c (Fcompute_motion): Check that TO and FROM are in range.
Dave Love <fx@gnu.org>
parents:
diff changeset
2297
Dave Love <fx@gnu.org>
parents:
diff changeset
2298 1998-04-13 Eli Zaretskii <eliz@delysid.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2299
Dave Love <fx@gnu.org>
parents:
diff changeset
2300 * msdos.c (dosv_refresh_virtual_screen): Do not use negative
Dave Love <fx@gnu.org>
parents:
diff changeset
2301 arguments.
Dave Love <fx@gnu.org>
parents:
diff changeset
2302 (dos_direct_output): Fix the offset passed to
Dave Love <fx@gnu.org>
parents:
diff changeset
2303 dosv_refresh_virtual_screen.
Dave Love <fx@gnu.org>
parents:
diff changeset
2304 (IT_display_cursor): Don't call dosv_refresh_virtual_screen.
Dave Love <fx@gnu.org>
parents:
diff changeset
2305 (IT_reset_terminal_modes): Don't call dosv_refresh_virtual_screen
Dave Love <fx@gnu.org>
parents:
diff changeset
2306 when setting cursor.
Dave Love <fx@gnu.org>
parents:
diff changeset
2307
Dave Love <fx@gnu.org>
parents:
diff changeset
2308 1998-04-12 Richard Stallman <rms@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2309
Dave Love <fx@gnu.org>
parents:
diff changeset
2310 * print.c (temp_output_buffer_setup): Clear out overlays,
Dave Love <fx@gnu.org>
parents:
diff changeset
2311 visited file, undo list, etc.
Dave Love <fx@gnu.org>
parents:
diff changeset
2312
Dave Love <fx@gnu.org>
parents:
diff changeset
2313 * syntax.h (SETUP_SYNTAX_TABLE_FOR_OBJECT): FROM counts chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
2314 (SYNTAX_TABLE_BYTE_TO_CHAR): Handle the offset properly
Dave Love <fx@gnu.org>
parents:
diff changeset
2315 both before and after conversion.
Dave Love <fx@gnu.org>
parents:
diff changeset
2316
Dave Love <fx@gnu.org>
parents:
diff changeset
2317 * syntax.h (UPDATE_SYNTAX_TABLE_FORWARD): Arg renamed to charpos.
Dave Love <fx@gnu.org>
parents:
diff changeset
2318 (UPDATE_SYNTAX_TABLE_BACKWARD, UPDATE_SYNTAX_TABLE): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
2319
Dave Love <fx@gnu.org>
parents:
diff changeset
2320 * xdisp.c (display_text_line): When handling selective > 0,
Dave Love <fx@gnu.org>
parents:
diff changeset
2321 update pos and pos_byte with results of calling scan_newline.
Dave Love <fx@gnu.org>
parents:
diff changeset
2322
Dave Love <fx@gnu.org>
parents:
diff changeset
2323 * data.c (set_internal, Fmakunbound): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
2324
Dave Love <fx@gnu.org>
parents:
diff changeset
2325 1998-04-12 Hallvard B Furuseth <h.b.furuseth@usit.uio.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
2326
Dave Love <fx@gnu.org>
parents:
diff changeset
2327 * print.c (print) <Lisp_String>: Fix "\ " handling.
Dave Love <fx@gnu.org>
parents:
diff changeset
2328
Dave Love <fx@gnu.org>
parents:
diff changeset
2329 1998-04-11 Richard Stallman <rms@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2330
Dave Love <fx@gnu.org>
parents:
diff changeset
2331 * s/netbsd.h (LINKER): Add definition.
Dave Love <fx@gnu.org>
parents:
diff changeset
2332 (LD_SWITCH_SYSTEM): Undo previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
2333
Dave Love <fx@gnu.org>
parents:
diff changeset
2334 * data.c (set_internal, Fmakunbound): No error if setting
Dave Love <fx@gnu.org>
parents:
diff changeset
2335 a keyword to itself.
Dave Love <fx@gnu.org>
parents:
diff changeset
2336
Dave Love <fx@gnu.org>
parents:
diff changeset
2337 1998-04-09 Karl Heuer <kwzh@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2338
Dave Love <fx@gnu.org>
parents:
diff changeset
2339 * marker.c (Fbuffer_has_markers_at): Fix termination condition.
Dave Love <fx@gnu.org>
parents:
diff changeset
2340
Dave Love <fx@gnu.org>
parents:
diff changeset
2341 * search.c (min, max): Make these macros, not functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
2342 (scan_buffer, boyer_moore): Simplify args to those macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
2343 * unexw32.c (min, max): Define as macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
2344 * w32.c (min, max): Define as macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
2345 * w32term.c (min, max): Define as macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
2346 * callproc.c (relocate_fd): Avoid `min'/`max' as variable names.
Dave Love <fx@gnu.org>
parents:
diff changeset
2347 * print.c (print): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
2348 * dispnew.c (minmax): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
2349 (update_frame): Use it.
Dave Love <fx@gnu.org>
parents:
diff changeset
2350
Dave Love <fx@gnu.org>
parents:
diff changeset
2351 * w32proc.c: Delete incorrect prototype of report_file_error.
Dave Love <fx@gnu.org>
parents:
diff changeset
2352 * w32.c (unrequest_sigio, request_sigio): Fix prototype.
Dave Love <fx@gnu.org>
parents:
diff changeset
2353
Dave Love <fx@gnu.org>
parents:
diff changeset
2354 * w32menu.c (set_frame_menubar): Call Fset_match_data, not
Dave Love <fx@gnu.org>
parents:
diff changeset
2355 Fstore_match_data.
Dave Love <fx@gnu.org>
parents:
diff changeset
2356
Dave Love <fx@gnu.org>
parents:
diff changeset
2357 * emacs.c (abort): Don't redefine on DOS_NT.
Dave Love <fx@gnu.org>
parents:
diff changeset
2358
Dave Love <fx@gnu.org>
parents:
diff changeset
2359 1998-04-09 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
2360
Dave Love <fx@gnu.org>
parents:
diff changeset
2361 * charset.c (string_to_non_ascii_char): Include garbage bytes (if
Dave Love <fx@gnu.org>
parents:
diff changeset
2362 any) following a multibyte character in *ACTUAL_LEN.
Dave Love <fx@gnu.org>
parents:
diff changeset
2363 (Fcharset_after): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
2364 (syms_of_charset): Defsubr it.
Dave Love <fx@gnu.org>
parents:
diff changeset
2365 (multibyte_form_length): Modified to be consistent with
Dave Love <fx@gnu.org>
parents:
diff changeset
2366 string_to_non_ascii_char.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
2367
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
2368 * charset.h (MULTIBYTE_FORM_LENGTH): Don't check LEN here.
Dave Love <fx@gnu.org>
parents:
diff changeset
2369
Dave Love <fx@gnu.org>
parents:
diff changeset
2370 * xdisp.c (display_text_line): Code for displaying a character by
Dave Love <fx@gnu.org>
parents:
diff changeset
2371 octal form is modified.
Dave Love <fx@gnu.org>
parents:
diff changeset
2372
Dave Love <fx@gnu.org>
parents:
diff changeset
2373 1998-04-08 Richard Stallman <rms@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2374
Dave Love <fx@gnu.org>
parents:
diff changeset
2375 * data.c (keyword_symbols_constant_flag): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
2376 (syms_of_data): Set up Lisp variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
2377 (set_internal): Obey it and give error for :-symbols.
Dave Love <fx@gnu.org>
parents:
diff changeset
2378 (Fmakunbound): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
2379
Dave Love <fx@gnu.org>
parents:
diff changeset
2380 1998-04-08 Eli Zaretskii <eliz@delysid.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2381
Dave Love <fx@gnu.org>
parents:
diff changeset
2382 * dosfns.c (init_dosfns): Fix bug in passing segment address of
Dave Love <fx@gnu.org>
parents:
diff changeset
2383 the transfer buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
2384
Dave Love <fx@gnu.org>
parents:
diff changeset
2385 1998-04-08 Karl Heuer <kwzh@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2386
Dave Love <fx@gnu.org>
parents:
diff changeset
2387 * keymap.c (fix_submap_inheritance): Fix parens.
Dave Love <fx@gnu.org>
parents:
diff changeset
2388
Dave Love <fx@gnu.org>
parents:
diff changeset
2389 1998-04-07 Richard Stallman <rms@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2390
Dave Love <fx@gnu.org>
parents:
diff changeset
2391 * fileio.c (Fmake_temp_name): Detect error return from mktemp.
Dave Love <fx@gnu.org>
parents:
diff changeset
2392
Dave Love <fx@gnu.org>
parents:
diff changeset
2393 1998-04-07 Eli Zaretskii <eliz@is.elta.co.il>
Dave Love <fx@gnu.org>
parents:
diff changeset
2394
Dave Love <fx@gnu.org>
parents:
diff changeset
2395 * charset.c (string_to_non_ascii_char, multibyte_form_length)
Dave Love <fx@gnu.org>
parents:
diff changeset
2396 (split_non_ascii_string, str_cmpchar_id): Make the STR argument
Dave Love <fx@gnu.org>
parents:
diff changeset
2397 const unsigned char *.
Dave Love <fx@gnu.org>
parents:
diff changeset
2398 * charset.h: Update prototypes for the above.
Dave Love <fx@gnu.org>
parents:
diff changeset
2399
Dave Love <fx@gnu.org>
parents:
diff changeset
2400 * filelock.c: Include <utmp.h> only if CLASH_DETECTION is
Dave Love <fx@gnu.org>
parents:
diff changeset
2401 defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
2402
Dave Love <fx@gnu.org>
parents:
diff changeset
2403 * process.c (kill_buffer_processes): Make consistent with
Dave Love <fx@gnu.org>
parents:
diff changeset
2404 prototype in lisp.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
2405
Dave Love <fx@gnu.org>
parents:
diff changeset
2406 * msdos.c (request_sigio, unrequest_sigio): Make consistent with
Dave Love <fx@gnu.org>
parents:
diff changeset
2407 prototypes in lisp.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
2408
Dave Love <fx@gnu.org>
parents:
diff changeset
2409 * charset.h (CHAR_STRING): Cast to unsigned char ** explicitly.
Dave Love <fx@gnu.org>
parents:
diff changeset
2410
Dave Love <fx@gnu.org>
parents:
diff changeset
2411 * w16select.c (Fwin16_set_clipboard_data): Call message2 with 3
Dave Love <fx@gnu.org>
parents:
diff changeset
2412 arguments.
Dave Love <fx@gnu.org>
parents:
diff changeset
2413
Dave Love <fx@gnu.org>
parents:
diff changeset
2414 * emacs.c (abort): Don't redefine on MSDOS.
Dave Love <fx@gnu.org>
parents:
diff changeset
2415
Dave Love <fx@gnu.org>
parents:
diff changeset
2416 1998-04-07 Dave Love <fx@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2417
Dave Love <fx@gnu.org>
parents:
diff changeset
2418 * keymap.c (describe_command): Use quotes around symbol name.
Dave Love <fx@gnu.org>
parents:
diff changeset
2419
Dave Love <fx@gnu.org>
parents:
diff changeset
2420 * emacs.c (main): Obey environment variable EMACS_UNIBYTE as
Dave Love <fx@gnu.org>
parents:
diff changeset
2421 alternative to --unibyte.
Dave Love <fx@gnu.org>
parents:
diff changeset
2422
Dave Love <fx@gnu.org>
parents:
diff changeset
2423 1998-04-06 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
Dave Love <fx@gnu.org>
parents:
diff changeset
2424
Dave Love <fx@gnu.org>
parents:
diff changeset
2425 * config.in (GSSAPI, HAVE_LIBGSSAPI_KRB5, HAVE_LIBGSSAPI)
Dave Love <fx@gnu.org>
parents:
diff changeset
2426 (HAVE_GSSAPI_H): Add undefs for GSS-API support in movemail.
Dave Love <fx@gnu.org>
parents:
diff changeset
2427
Dave Love <fx@gnu.org>
parents:
diff changeset
2428 1998-04-06 Richard Stallman <rms@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2429
Dave Love <fx@gnu.org>
parents:
diff changeset
2430 * dired.c (Fdirectory_files): Use make_uninit_multibyte_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
2431 Use STRING_BYTES on encoded_directory.
Dave Love <fx@gnu.org>
parents:
diff changeset
2432
Dave Love <fx@gnu.org>
parents:
diff changeset
2433 1998-04-06 Andreas Schwab <schwab@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2434
Dave Love <fx@gnu.org>
parents:
diff changeset
2435 * fns.c (Flength): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
2436
Dave Love <fx@gnu.org>
parents:
diff changeset
2437 * unexelf.c (unexec): Account for possible padding before the old
Dave Love <fx@gnu.org>
parents:
diff changeset
2438 .bss section.
Dave Love <fx@gnu.org>
parents:
diff changeset
2439
Dave Love <fx@gnu.org>
parents:
diff changeset
2440 * editfns.c (Ftranspose_regions): Fix order of parameters for
Dave Love <fx@gnu.org>
parents:
diff changeset
2441 replace_range.
Dave Love <fx@gnu.org>
parents:
diff changeset
2442
Dave Love <fx@gnu.org>
parents:
diff changeset
2443 * dired.c (Fdirectory_files): GCPRO encoded_directory and list.
Dave Love <fx@gnu.org>
parents:
diff changeset
2444 Compute needsep only once. Pass correct arg to chars_in_text.
Dave Love <fx@gnu.org>
parents:
diff changeset
2445
Dave Love <fx@gnu.org>
parents:
diff changeset
2446 * alloc.c (gc_sweep): Avoid using two loop variables counting the
Dave Love <fx@gnu.org>
parents:
diff changeset
2447 same thing.
Dave Love <fx@gnu.org>
parents:
diff changeset
2448
Dave Love <fx@gnu.org>
parents:
diff changeset
2449 1998-04-06 Ken'ichi Handa <handa@delysid.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2450
Dave Love <fx@gnu.org>
parents:
diff changeset
2451 * fns.c (Fstring_as_unibyte): Set size_byte field to -1.
Dave Love <fx@gnu.org>
parents:
diff changeset
2452
Dave Love <fx@gnu.org>
parents:
diff changeset
2453 1998-04-05 Eli Zaretskii <eliz@is.elta.co.il>
Dave Love <fx@gnu.org>
parents:
diff changeset
2454
Dave Love <fx@gnu.org>
parents:
diff changeset
2455 * config.in: Don't include <string.h> when configuring.
Dave Love <fx@gnu.org>
parents:
diff changeset
2456
Dave Love <fx@gnu.org>
parents:
diff changeset
2457 1998-04-04 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2458
Dave Love <fx@gnu.org>
parents:
diff changeset
2459 * s/netbsd.h (LD_SWITCH_SYSTEM): Add -L/usr/lib.
Dave Love <fx@gnu.org>
parents:
diff changeset
2460
Dave Love <fx@gnu.org>
parents:
diff changeset
2461 1998-04-03 enami tsugutomo <enami@but-b.or.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
2462
Dave Love <fx@gnu.org>
parents:
diff changeset
2463 * editfns.c (Fmessage_box): Pass the missing third argument
Dave Love <fx@gnu.org>
parents:
diff changeset
2464 STRING_MULTIBYTE (val) to message2.
Dave Love <fx@gnu.org>
parents:
diff changeset
2465
Dave Love <fx@gnu.org>
parents:
diff changeset
2466 * frame.c (make_frame_without_minibuffer): Conditionalize on
Dave Love <fx@gnu.org>
parents:
diff changeset
2467 HAVE_WINDOW_SYSTEM.
Dave Love <fx@gnu.org>
parents:
diff changeset
2468 (make_minibuffer_frame): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
2469 * frame.h: Ditto.
Dave Love <fx@gnu.org>
parents:
diff changeset
2470
Dave Love <fx@gnu.org>
parents:
diff changeset
2471 1998-04-03 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2472
Dave Love <fx@gnu.org>
parents:
diff changeset
2473 * intervals.c (set_intervals_multibyte):
Dave Love <fx@gnu.org>
parents:
diff changeset
2474 Function moved after set_intervals_multibyte_1.
Dave Love <fx@gnu.org>
parents:
diff changeset
2475
Dave Love <fx@gnu.org>
parents:
diff changeset
2476 * xdisp.c (redisplay_window): If updating mode line,
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
2477 temporarily change selected_frame.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
2478
Dave Love <fx@gnu.org>
parents:
diff changeset
2479 1998-04-02 Dave Love <fx@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2480
Dave Love <fx@gnu.org>
parents:
diff changeset
2481 * emacs.c (main): Add [--unibyte] to usage.
Dave Love <fx@gnu.org>
parents:
diff changeset
2482
Dave Love <fx@gnu.org>
parents:
diff changeset
2483 1998-04-02 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2484
Dave Love <fx@gnu.org>
parents:
diff changeset
2485 * print.c (print) <Lisp_String>: Follow a hex escape with `\ ' if nec.
Dave Love <fx@gnu.org>
parents:
diff changeset
2486
Dave Love <fx@gnu.org>
parents:
diff changeset
2487 * data.c (Fmake_variable_frame_local): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
2488
Dave Love <fx@gnu.org>
parents:
diff changeset
2489 * fns.c (Fstring_as_multibyte): Never return unibyte string unchanged.
Dave Love <fx@gnu.org>
parents:
diff changeset
2490
Dave Love <fx@gnu.org>
parents:
diff changeset
2491 1998-04-02 NIIBE Yutaka <gniibe@mri.co.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
2492
Dave Love <fx@gnu.org>
parents:
diff changeset
2493 * fns.c (Fstring_as_multibyte): Set size_byte field.
Dave Love <fx@gnu.org>
parents:
diff changeset
2494
Dave Love <fx@gnu.org>
parents:
diff changeset
2495 1998-04-02 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2496
Dave Love <fx@gnu.org>
parents:
diff changeset
2497 * fns.c (char_table_translate): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
2498 * config.in (RE_TRANSLATE): Use char_table_translate.
Dave Love <fx@gnu.org>
parents:
diff changeset
2499
Dave Love <fx@gnu.org>
parents:
diff changeset
2500 1998-04-02 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
2501
Dave Love <fx@gnu.org>
parents:
diff changeset
2502 * coding.c (CHARSET_OK): Don't reject safe charsets.
Dave Love <fx@gnu.org>
parents:
diff changeset
2503 (DECODE_DESIGNATION): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
2504 (check_composing_code): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
2505
Dave Love <fx@gnu.org>
parents:
diff changeset
2506 * marker.c (buf_charpos_to_bytepos): Delete local variable
Dave Love <fx@gnu.org>
parents:
diff changeset
2507 gapend_byte.
Dave Love <fx@gnu.org>
parents:
diff changeset
2508
Dave Love <fx@gnu.org>
parents:
diff changeset
2509 * xselect.c (selection_data_to_lisp_data): Give
Dave Love <fx@gnu.org>
parents:
diff changeset
2510 make_string_from_bytes a correct char size.
Dave Love <fx@gnu.org>
parents:
diff changeset
2511
Dave Love <fx@gnu.org>
parents:
diff changeset
2512 1998-04-01 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2513
Dave Love <fx@gnu.org>
parents:
diff changeset
2514 * xdisp.c (redisplay_window): Fix computing pos from last_point.
Dave Love <fx@gnu.org>
parents:
diff changeset
2515
Dave Love <fx@gnu.org>
parents:
diff changeset
2516 1998-03-30 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
2517
Dave Love <fx@gnu.org>
parents:
diff changeset
2518 * coding.c (code_convert_region): Handle skipped ASCII characters
Dave Love <fx@gnu.org>
parents:
diff changeset
2519 at the head and tail of conversion region correctly when adjusting
Dave Love <fx@gnu.org>
parents:
diff changeset
2520 position keepers. Call adjust_after_insert to record undo info
Dave Love <fx@gnu.org>
parents:
diff changeset
2521 and adjust markers when we don't have to change byte sequence of
Dave Love <fx@gnu.org>
parents:
diff changeset
2522 a buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
2523
Dave Love <fx@gnu.org>
parents:
diff changeset
2524 * coding.h (struct coding_system): Comment for the member
Dave Love <fx@gnu.org>
parents:
diff changeset
2525 heading_ascii modified.
Dave Love <fx@gnu.org>
parents:
diff changeset
2526
Dave Love <fx@gnu.org>
parents:
diff changeset
2527 * fileio.c (Finsert_file_contents): Call adjust_after_insert when
Dave Love <fx@gnu.org>
parents:
diff changeset
2528 a text is inserted in a multibyte buffer without any code
Dave Love <fx@gnu.org>
parents:
diff changeset
2529 conversion.
Dave Love <fx@gnu.org>
parents:
diff changeset
2530
Dave Love <fx@gnu.org>
parents:
diff changeset
2531 * insdel.c (adjust_markers_for_replace): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
2532 (adjust_after_replace): Arguments changed. Call
Dave Love <fx@gnu.org>
parents:
diff changeset
2533 adjust_markers_for_replace if this function is called after
Dave Love <fx@gnu.org>
parents:
diff changeset
2534 replacement.
Dave Love <fx@gnu.org>
parents:
diff changeset
2535 (adjust_after_insert): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
2536
Dave Love <fx@gnu.org>
parents:
diff changeset
2537 * lisp.h (adjust_after_replace, adjust_after_insert): Extern them.
Dave Love <fx@gnu.org>
parents:
diff changeset
2538
Dave Love <fx@gnu.org>
parents:
diff changeset
2539 1998-03-28 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2540
Dave Love <fx@gnu.org>
parents:
diff changeset
2541 * xdisp.c (display_text_line): Handle overlay-arrow correctly.
Dave Love <fx@gnu.org>
parents:
diff changeset
2542
Dave Love <fx@gnu.org>
parents:
diff changeset
2543 1998-03-28 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2544
Dave Love <fx@gnu.org>
parents:
diff changeset
2545 * fileio.c (barf_or_query_if_file_exists): New arg QUICK.
Dave Love <fx@gnu.org>
parents:
diff changeset
2546 All calls changed.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
2547
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
2548 1998-03-27 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2549
Dave Love <fx@gnu.org>
parents:
diff changeset
2550 * insdel.c (check_markers_debug_flag): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
2551 (syms_of_insdel): Set up Lisp var.
Dave Love <fx@gnu.org>
parents:
diff changeset
2552 (CHECK_MARKERS): New macro. Use it everywhere
Dave Love <fx@gnu.org>
parents:
diff changeset
2553 instead of calling check_markers directly.
Dave Love <fx@gnu.org>
parents:
diff changeset
2554 It tests check_markers_debug_flag.
Dave Love <fx@gnu.org>
parents:
diff changeset
2555
Dave Love <fx@gnu.org>
parents:
diff changeset
2556 1998-03-26 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2557
Dave Love <fx@gnu.org>
parents:
diff changeset
2558 * alloc.c (mark_buffer): Mark the undo_list slot specially;
Dave Love <fx@gnu.org>
parents:
diff changeset
2559 don't mark a marker just cause it is in this list.
Dave Love <fx@gnu.org>
parents:
diff changeset
2560 (Fgarbage_collect): Discard from all undo-lists
Dave Love <fx@gnu.org>
parents:
diff changeset
2561 all elements that adjust markers that were not marked.
Dave Love <fx@gnu.org>
parents:
diff changeset
2562
Dave Love <fx@gnu.org>
parents:
diff changeset
2563 * buffer.h (struct buffer): Field `undo_list' moved before `name'
Dave Love <fx@gnu.org>
parents:
diff changeset
2564 so it won't get marked in the usual way.
Dave Love <fx@gnu.org>
parents:
diff changeset
2565
Dave Love <fx@gnu.org>
parents:
diff changeset
2566 * coding.c (code_convert_region): Call adjust_before_replace
Dave Love <fx@gnu.org>
parents:
diff changeset
2567 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
2568
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
2569 1998-03-25 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2570
Dave Love <fx@gnu.org>
parents:
diff changeset
2571 * lread.c (init_lread): Init Vstandard_input.
Dave Love <fx@gnu.org>
parents:
diff changeset
2572
Dave Love <fx@gnu.org>
parents:
diff changeset
2573 1998-03-25 Ken'ichi Handa <handa@melange.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2574
Dave Love <fx@gnu.org>
parents:
diff changeset
2575 * xdisp.c (redisplay_window): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
2576
Dave Love <fx@gnu.org>
parents:
diff changeset
2577 1998-03-25 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
2578
Dave Love <fx@gnu.org>
parents:
diff changeset
2579 * indent.c (compute_motion): Call strwidth only when necessary.
Dave Love <fx@gnu.org>
parents:
diff changeset
2580 Set wide_column_end_hpos only when MULTIBYTE_BYTES_WIDTH set
Dave Love <fx@gnu.org>
parents:
diff changeset
2581 nonzero to wide_column.
Dave Love <fx@gnu.org>
parents:
diff changeset
2582
Dave Love <fx@gnu.org>
parents:
diff changeset
2583 * xdisp.c (redisplay_window): Give byte position to FETCH_BYTE.
Dave Love <fx@gnu.org>
parents:
diff changeset
2584 Call pos_tab_offset appropriately.
Dave Love <fx@gnu.org>
parents:
diff changeset
2585 (try_window_id): Give byte position to FETCH_BYTE. Set
Dave Love <fx@gnu.org>
parents:
diff changeset
2586 val.bytepos to pos_byte.
Dave Love <fx@gnu.org>
parents:
diff changeset
2587
Dave Love <fx@gnu.org>
parents:
diff changeset
2588 * lisp.h (make_buffer_string, make_buffer_string_both): Extern
Dave Love <fx@gnu.org>
parents:
diff changeset
2589 them.
Dave Love <fx@gnu.org>
parents:
diff changeset
2590
Dave Love <fx@gnu.org>
parents:
diff changeset
2591 * process.c (read_process_output): Count multibyte characters. If
Dave Love <fx@gnu.org>
parents:
diff changeset
2592 received data is stored in p->decoding_buf, copy it to a temporary
Dave Love <fx@gnu.org>
parents:
diff changeset
2593 buffer and call insert_before_makers instead of
Dave Love <fx@gnu.org>
parents:
diff changeset
2594 insert_from_string_before_markers.
Dave Love <fx@gnu.org>
parents:
diff changeset
2595
Dave Love <fx@gnu.org>
parents:
diff changeset
2596 1998-03-24 Ken'ichi Handa <handa@melange.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2597
Dave Love <fx@gnu.org>
parents:
diff changeset
2598 * lisp.h (record_delete): The second arg is Lisp_Object.
Dave Love <fx@gnu.org>
parents:
diff changeset
2599
Dave Love <fx@gnu.org>
parents:
diff changeset
2600 1998-03-24 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
2601
Dave Love <fx@gnu.org>
parents:
diff changeset
2602 * indent.c (MULTIBYTE_BYTES_WIDTH): Set wide_column only when we
Dave Love <fx@gnu.org>
parents:
diff changeset
2603 encounter a wide-column character.
Dave Love <fx@gnu.org>
parents:
diff changeset
2604
Dave Love <fx@gnu.org>
parents:
diff changeset
2605 * undo.c (record_delete): Record last_point_position when there's
Dave Love <fx@gnu.org>
parents:
diff changeset
2606 no record other than marker adjustment before undo boundary.
Dave Love <fx@gnu.org>
parents:
diff changeset
2607
Dave Love <fx@gnu.org>
parents:
diff changeset
2608 * insdel.c (del_range_2): Move gap again to a proper place just
Dave Love <fx@gnu.org>
parents:
diff changeset
2609 after calling make_buffer_string_both.
Dave Love <fx@gnu.org>
parents:
diff changeset
2610
Dave Love <fx@gnu.org>
parents:
diff changeset
2611 * coding.c (shrink_decoding_region): If EOL_CONVERSION is nonzero,
Dave Love <fx@gnu.org>
parents:
diff changeset
2612 don't skip `\r' (instead of `\n').
Dave Love <fx@gnu.org>
parents:
diff changeset
2613
Dave Love <fx@gnu.org>
parents:
diff changeset
2614 1998-03-23 Andreas Schwab <schwab@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2615
Dave Love <fx@gnu.org>
parents:
diff changeset
2616 * xmenu.c (popup_get_selection): On receiving a KeyPress event
Dave Love <fx@gnu.org>
parents:
diff changeset
2617 only deactivate the menu when the key is not a modifier key.
Dave Love <fx@gnu.org>
parents:
diff changeset
2618
Dave Love <fx@gnu.org>
parents:
diff changeset
2619 * xfns.c (Fx_create_frame): Use "borderWidth", not "borderwidth",
Dave Love <fx@gnu.org>
parents:
diff changeset
2620 as resource name, to be consistent with other X applications.
Dave Love <fx@gnu.org>
parents:
diff changeset
2621
Dave Love <fx@gnu.org>
parents:
diff changeset
2622 1998-03-21 Richard Stallman <rms@delysid.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2623
Dave Love <fx@gnu.org>
parents:
diff changeset
2624 * dired.c (Fdirectory_files):
85960
71ce838e9a10 *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 78260
diff changeset
2625 In FULL case, compute number of characters.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
2626
Dave Love <fx@gnu.org>
parents:
diff changeset
2627 * fns.c (substring_both, Fsubstring): Use make_specified_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
2628 (concat): Make string result unibyte or multibyte as appropriate.
Dave Love <fx@gnu.org>
parents:
diff changeset
2629
Dave Love <fx@gnu.org>
parents:
diff changeset
2630 * sunfns.c (syms_of_sunfns): Pass new arg to make_pure_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
2631
Dave Love <fx@gnu.org>
parents:
diff changeset
2632 * alloc.c (make_specified_string): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
2633 (make_string_from_bytes): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
2634 (compact_strings): Get byte size from size, if size_byte < 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
2635 (Fmake_string): Use make_uninit_string for single-byte char.
Dave Love <fx@gnu.org>
parents:
diff changeset
2636 (make_unibyte_string): Mark string as unibyte.
Dave Love <fx@gnu.org>
parents:
diff changeset
2637 (make_uninit_string): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
2638 (make_string): Likewise, if size == size in bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
2639 (make_pure_string): New arg MULTIBYTE.
Dave Love <fx@gnu.org>
parents:
diff changeset
2640 (Fpurecopy): Pass new arg to make_pure_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
2641
Dave Love <fx@gnu.org>
parents:
diff changeset
2642 * editfns.c (Fchar_to_string): Use make_string_from_bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
2643 (Fformat): Use make_specified_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
2644 (make_buffer_string_both): Use make_uninit_string if buffer is unibyte.
Dave Love <fx@gnu.org>
parents:
diff changeset
2645
Dave Love <fx@gnu.org>
parents:
diff changeset
2646 * casefiddle.c (casify_object): Use make_specified_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
2647
Dave Love <fx@gnu.org>
parents:
diff changeset
2648 * charset.c (Fstring): Use make_string_from_bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
2649 (Fcompose_string): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
2650
Dave Love <fx@gnu.org>
parents:
diff changeset
2651 * cmds.c (internal_self_insert): Use make_string_from_bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
2652
Dave Love <fx@gnu.org>
parents:
diff changeset
2653 * coding.c (code_convert_string): Use make_string_from_bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
2654
Dave Love <fx@gnu.org>
parents:
diff changeset
2655 * doc.c (Fsubstitute_command_keys): Use make_string_from_bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
2656
Dave Love <fx@gnu.org>
parents:
diff changeset
2657 * lread.c (read1): Pass new arg to make_pure_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
2658 (make_symbol): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
2659 (init_obarray): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
2660 (read1): Use make_specified_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
2661
Dave Love <fx@gnu.org>
parents:
diff changeset
2662 * print.c (PRINTPREPARE): Use make_string_from_bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
2663
Dave Love <fx@gnu.org>
parents:
diff changeset
2664 * process.c (read_process_output): Use make_string_from_bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
2665
Dave Love <fx@gnu.org>
parents:
diff changeset
2666 * search.c (Fregexp_quote): Use make_specified_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
2667
Dave Love <fx@gnu.org>
parents:
diff changeset
2668 * xselect.c (selection_data_to_lisp_data): Use make_string_from_bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
2669
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
2670 * insdel.c (insert_from_string_1, replace_range):
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
2671 Use STRING_MULTIBYTE to determine whether string is multibyte.
Dave Love <fx@gnu.org>
parents:
diff changeset
2672
Dave Love <fx@gnu.org>
parents:
diff changeset
2673 * editfns.c: Use STRING_BYTES and SET_STRING_BYTES.
Dave Love <fx@gnu.org>
parents:
diff changeset
2674
Dave Love <fx@gnu.org>
parents:
diff changeset
2675 (Ftranspose_regions): Try to handle combining bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
2676
Dave Love <fx@gnu.org>
parents:
diff changeset
2677 * 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
2678 * 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
2679 * 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
2680 * 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
2681 * bytecode.c, abbrev.c, minibuf.c, buffer.c, fileio.c:
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
2682 Use STRING_BYTES and SET_STRING_BYTES.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
2683
Dave Love <fx@gnu.org>
parents:
diff changeset
2684 * xmenu.c: Don't include puresize.h any more as code that needs it
Dave Love <fx@gnu.org>
parents:
diff changeset
2685 has moved to keyboard.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
2686 (menu_item_equiv_key, menu_item_enabled_p_1, menu_item_enabled_p):
Dave Love <fx@gnu.org>
parents:
diff changeset
2687 Functions deleted; code moved to parse_menu_item in keyboard.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
2688 (single_keymap_panes): Large part of code moved to single_menu_item.
Dave Love <fx@gnu.org>
parents:
diff changeset
2689 (single_menu_item): New function that uses parse_menu_item.
Dave Love <fx@gnu.org>
parents:
diff changeset
2690 (Qmenu_alias): Variable deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
2691 (QCtoggle, QCradio): New variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
2692 (syms_of_xmenu): Change initializations of variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
2693
Dave Love <fx@gnu.org>
parents:
diff changeset
2694 * keymap.c (fix_submap_inheritance, get_keyelt, store_in_keymap)
Dave Love <fx@gnu.org>
parents:
diff changeset
2695 (copy-keymap, where_is_internal_1):
Dave Love <fx@gnu.org>
parents:
diff changeset
2696 Support new format for menu items.
Dave Love <fx@gnu.org>
parents:
diff changeset
2697 (syms_of_keymap): New symbol `menu-item'.
Dave Love <fx@gnu.org>
parents:
diff changeset
2698
Dave Love <fx@gnu.org>
parents:
diff changeset
2699 * keyboard.c: Include puresize.h for CHECK_IMPURE.
Dave Love <fx@gnu.org>
parents:
diff changeset
2700 (parse_menu_item): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
2701 (menu_item_eval_property_1, menu_item_eval_property) New suroutines.
Dave Love <fx@gnu.org>
parents:
diff changeset
2702 (menu_bar_one_keymap): Moved some code to menu_bar_item.
Dave Love <fx@gnu.org>
parents:
diff changeset
2703 (menu_bar_item): Rewritten to use parse_menu_item.
Dave Love <fx@gnu.org>
parents:
diff changeset
2704 (menu_bar_item_1): Function deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
2705 (QCenable, QCvisible, QChelp, QCfilter, QCbutton, QCtoggle, QCradio):
Dave Love <fx@gnu.org>
parents:
diff changeset
2706 (Qmenu_alias): New variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
2707 (syms_of_keyboard): Initialize them, and item_properties.
Dave Love <fx@gnu.org>
parents:
diff changeset
2708
Dave Love <fx@gnu.org>
parents:
diff changeset
2709 * insdel.c (replace_range): New arg NOMARKERS.
Dave Love <fx@gnu.org>
parents:
diff changeset
2710
Dave Love <fx@gnu.org>
parents:
diff changeset
2711 1998-03-21 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2712
Dave Love <fx@gnu.org>
parents:
diff changeset
2713 * dired.c (Fdirectory_files): In FULL case,
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
2714 compute number of characters.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
2715
Dave Love <fx@gnu.org>
parents:
diff changeset
2716 * insdel.c (insert_from_string_1, replace_range):
Dave Love <fx@gnu.org>
parents:
diff changeset
2717 Use STRING_MULTIBYTE to determine whether string is multibyte.
Dave Love <fx@gnu.org>
parents:
diff changeset
2718
Dave Love <fx@gnu.org>
parents:
diff changeset
2719 * lisp.h: Declarations changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
2720 (STRING_MULTIBYTE, STRING_BYTES, SET_STRING_BYTES):
Dave Love <fx@gnu.org>
parents:
diff changeset
2721 New definitions treating negative size_byte as a flag for unibyte.
Dave Love <fx@gnu.org>
parents:
diff changeset
2722
Dave Love <fx@gnu.org>
parents:
diff changeset
2723 * xselect.c (selection_data_to_lisp_data): Use make_string_from_bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
2724
Dave Love <fx@gnu.org>
parents:
diff changeset
2725 * search.c (Fregexp_quote): Use make_specified_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
2726
Dave Love <fx@gnu.org>
parents:
diff changeset
2727 * process.c (read_process_output): Use make_string_from_bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
2728
Dave Love <fx@gnu.org>
parents:
diff changeset
2729 * print.c (PRINTPREPARE): Use make_string_from_bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
2730
Dave Love <fx@gnu.org>
parents:
diff changeset
2731 * fns.c (substring_both, Fsubstring): Use make_specified_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
2732 (concat): Make string result unibyte or multibyte as appropriate.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
2733
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
2734 * doc.c (Fsubstitute_command_keys): Use make_string_from_bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
2735
Dave Love <fx@gnu.org>
parents:
diff changeset
2736 * coding.c (code_convert_string): Use make_string_from_bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
2737
Dave Love <fx@gnu.org>
parents:
diff changeset
2738 * cmds.c (internal_self_insert): Use make_string_from_bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
2739
Dave Love <fx@gnu.org>
parents:
diff changeset
2740 * charset.c (Fstring): Use make_string_from_bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
2741 (Fcompose_string): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
2742
Dave Love <fx@gnu.org>
parents:
diff changeset
2743 * casefiddle.c (casify_object): Use make_specified_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
2744
Dave Love <fx@gnu.org>
parents:
diff changeset
2745 * editfns.c (Fchar_to_string): Use make_string_from_bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
2746 (Fformat): Use make_specified_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
2747 (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
2748
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
2749 * sunfns.c (syms_of_sunfns): Pass new arg to make_pure_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
2750
Dave Love <fx@gnu.org>
parents:
diff changeset
2751 * lread.c (read1): Pass new arg to make_pure_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
2752 (make_symbol): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
2753 (init_obarray): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
2754 (read1): Use make_specified_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
2755
Dave Love <fx@gnu.org>
parents:
diff changeset
2756 * alloc.c (make_specified_string): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
2757 (make_string_from_bytes): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
2758 (compact_strings): Get byte size from size, if size_byte < 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
2759 (Fmake_string): Use make_uninit_string for single-byte char.
Dave Love <fx@gnu.org>
parents:
diff changeset
2760 (make_unibyte_string): Mark string as unibyte.
Dave Love <fx@gnu.org>
parents:
diff changeset
2761 (make_uninit_string): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
2762 (make_string): Likewise, if size == size in bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
2763 (make_pure_string): New arg MULTIBYTE.
Dave Love <fx@gnu.org>
parents:
diff changeset
2764 (Fpurecopy): Pass new arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
2765
Dave Love <fx@gnu.org>
parents:
diff changeset
2766 * lisp.h (STRING_BYTES, SET_STRING_BYTES): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
2767
Dave Love <fx@gnu.org>
parents:
diff changeset
2768 * All files: Use STRING_BYTES and SET_STRING_BYTES.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
2769
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
2770 * editfns.c (Ftranspose_regions): Try to handle combining bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
2771 * insdel.c (replace_range): New arg NOMARKERS.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
2772
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
2773 1998-03-20 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2774
Dave Love <fx@gnu.org>
parents:
diff changeset
2775 * 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
2776
95848
a6bf9ec37d86 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 95780
diff changeset
2777 * insdel.c (insert_1_both, insert_from_string_1, insert_from_buffer_1)
a6bf9ec37d86 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 95780
diff changeset
2778 (adjust_before_replace, adjust_after_replace, replace_range)
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
2779 (del_range_2): Call record_delete the new way.
Dave Love <fx@gnu.org>
parents:
diff changeset
2780 Use make_buffer_string_both to make the string to pass.
Dave Love <fx@gnu.org>
parents:
diff changeset
2781
Dave Love <fx@gnu.org>
parents:
diff changeset
2782 * editfns.c (make_buffer_string_both): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
2783 (make_buffer_string): Use make_buffer_string_both.
Dave Love <fx@gnu.org>
parents:
diff changeset
2784
Dave Love <fx@gnu.org>
parents:
diff changeset
2785 * undo.c (record_delete): Replace LENGTH arg with STRING.
Dave Love <fx@gnu.org>
parents:
diff changeset
2786 (record_change): Call record_delete the new way.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
2787
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
2788 * Makefile.in (keymap.o): Depend on puresize.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
2789 (xmenu.o): Don't depend on puresize.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
2790
Dave Love <fx@gnu.org>
parents:
diff changeset
2791 1998-03-20 Inge Frick <inge@nada.kth.se>
Dave Love <fx@gnu.org>
parents:
diff changeset
2792
Dave Love <fx@gnu.org>
parents:
diff changeset
2793 * keyboard.h (item_properties): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
2794 (ITEM_PROPERTY_...): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
2795
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
2796 * keymap.c (fix_submap_inheritance, get_keyelt, store_in_keymap)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
2797 (copy-keymap, where_is_internal_1): Support new format for menu items.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
2798 (syms_of_keymap): New symbol `menu-item'.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
2799
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
2800 * keyboard.c: Include puresize.h for CHECK_IMPURE.
Dave Love <fx@gnu.org>
parents:
diff changeset
2801 (parse_menu_item): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
2802 (menu_item_eval_property_1, menu_item_eval_property) New suroutines.
Dave Love <fx@gnu.org>
parents:
diff changeset
2803 (menu_bar_one_keymap): Moved some code to menu_bar_item.
Dave Love <fx@gnu.org>
parents:
diff changeset
2804 (menu_bar_item): Rewritten to use parse_menu_item.
Dave Love <fx@gnu.org>
parents:
diff changeset
2805 (menu_bar_item_1): Function deleted.
95848
a6bf9ec37d86 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 95780
diff changeset
2806 (QCenable, QCvisible, QChelp, QCfilter, QCbutton, QCtoggle, QCradio)
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
2807 (Qmenu_alias): New variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
2808 (syms_of_keyboard): Initialize them, and item_properties.
Dave Love <fx@gnu.org>
parents:
diff changeset
2809
Dave Love <fx@gnu.org>
parents:
diff changeset
2810 * xmenu.c: Don't include puresize.h any more as code that needs it
Dave Love <fx@gnu.org>
parents:
diff changeset
2811 has moved to keyboard.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
2812 (menu_item_equiv_key, menu_item_enabled_p_1, menu_item_enabled_p):
Dave Love <fx@gnu.org>
parents:
diff changeset
2813 Functions deleted; code moved to parse_menu_item in keyboard.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
2814 (single_keymap_panes): Large part of code moved to single_menu_item.
Dave Love <fx@gnu.org>
parents:
diff changeset
2815 (single_menu_item): New function that uses parse_menu_item.
Dave Love <fx@gnu.org>
parents:
diff changeset
2816 (Qmenu_alias): Variable deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
2817 (QCtoggle, QCradio): New variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
2818 (syms_of_xmenu): Change initializations of variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
2819
Dave Love <fx@gnu.org>
parents:
diff changeset
2820 1998-03-20 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2821
Dave Love <fx@gnu.org>
parents:
diff changeset
2822 * window.c (window_display_table): Don't look inside buffer if its nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
2823
Dave Love <fx@gnu.org>
parents:
diff changeset
2824 * insdel.c (del_range_2): Use adjust_markers_for_record_delete.
Dave Love <fx@gnu.org>
parents:
diff changeset
2825
Dave Love <fx@gnu.org>
parents:
diff changeset
2826 1998-03-19 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
2827
Dave Love <fx@gnu.org>
parents:
diff changeset
2828 * editfns.c (Fgoto_char): If POSITION is a marker pointing a
Dave Love <fx@gnu.org>
parents:
diff changeset
2829 different buffer, don't rely on the byte position of the marker.
Dave Love <fx@gnu.org>
parents:
diff changeset
2830
Dave Love <fx@gnu.org>
parents:
diff changeset
2831 1998-03-19 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2832
Dave Love <fx@gnu.org>
parents:
diff changeset
2833 * editfns.c (Fformat): Handle padding before or after, for %s etc.
Dave Love <fx@gnu.org>
parents:
diff changeset
2834 Treat 0 like a multibyte char in %c.
Dave Love <fx@gnu.org>
parents:
diff changeset
2835
Dave Love <fx@gnu.org>
parents:
diff changeset
2836 1998-03-19 Erik Naggum <erik@naggum.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
2837
Dave Love <fx@gnu.org>
parents:
diff changeset
2838 * filelock.c (get_boot_time): Conditionalize on BOOT_TIME.
Dave Love <fx@gnu.org>
parents:
diff changeset
2839 (lock_file_1): Add boot-time to lock only if available.
Dave Love <fx@gnu.org>
parents:
diff changeset
2840
Dave Love <fx@gnu.org>
parents:
diff changeset
2841 1998-03-19 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
2842
Dave Love <fx@gnu.org>
parents:
diff changeset
2843 * fns.c (Fstring_as_multibyte): Call multibyte_chars_in_text
Dave Love <fx@gnu.org>
parents:
diff changeset
2844 instead of chars_in_text because we must ignore
Dave Love <fx@gnu.org>
parents:
diff changeset
2845 enable-multibyte-characters here.
Dave Love <fx@gnu.org>
parents:
diff changeset
2846 * lread.c (read1): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
2847 * marker.c (byte_char_debug_check): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
2848
Dave Love <fx@gnu.org>
parents:
diff changeset
2849 1998-03-19 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2850
Dave Love <fx@gnu.org>
parents:
diff changeset
2851 * filelock.c (current_lock_owner): If lock file data doesn't include
Dave Love <fx@gnu.org>
parents:
diff changeset
2852 the uptime, assume the lock is from this system boot.
Dave Love <fx@gnu.org>
parents:
diff changeset
2853
Dave Love <fx@gnu.org>
parents:
diff changeset
2854 1998-03-18 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2855
Dave Love <fx@gnu.org>
parents:
diff changeset
2856 * lread.c (read0): Swap args to Fmake_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
2857
Dave Love <fx@gnu.org>
parents:
diff changeset
2858 1998-03-17 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2859
Dave Love <fx@gnu.org>
parents:
diff changeset
2860 * callproc.c (syms_of_callproc): Doc fixes.
Dave Love <fx@gnu.org>
parents:
diff changeset
2861
Dave Love <fx@gnu.org>
parents:
diff changeset
2862 * insdel.c (adjust_markers_for_delete):
Dave Love <fx@gnu.org>
parents:
diff changeset
2863 Delete unused local coming_gap_size.
Dave Love <fx@gnu.org>
parents:
diff changeset
2864 (adjust_markers_for_record_delete): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
2865 (insert_1_both, insert_from_string_1, insert_from_buffer_1)
Dave Love <fx@gnu.org>
parents:
diff changeset
2866 (adjust_after_replace, replace_range):
Dave Love <fx@gnu.org>
parents:
diff changeset
2867 Use adjust_markers_for_record_delete.
Dave Love <fx@gnu.org>
parents:
diff changeset
2868
Dave Love <fx@gnu.org>
parents:
diff changeset
2869 * editfns.c (Fsave_excursion): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
2870
Dave Love <fx@gnu.org>
parents:
diff changeset
2871 * window.c (Frecenter): Operate on window's buffer even
Dave Love <fx@gnu.org>
parents:
diff changeset
2872 if some other was current.
Dave Love <fx@gnu.org>
parents:
diff changeset
2873
Dave Love <fx@gnu.org>
parents:
diff changeset
2874 * filelock.c (get_boot_time): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
2875 (lock_file_1): Include boot time in the lock text.
Dave Love <fx@gnu.org>
parents:
diff changeset
2876 (current_lock_owner): Parse and compare the boot time.
Dave Love <fx@gnu.org>
parents:
diff changeset
2877
Dave Love <fx@gnu.org>
parents:
diff changeset
2878 1998-03-16 Erik Naggum <erik@naggum.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
2879
Dave Love <fx@gnu.org>
parents:
diff changeset
2880 * editfns.c (Fformat): Properly print floats.
Dave Love <fx@gnu.org>
parents:
diff changeset
2881
Dave Love <fx@gnu.org>
parents:
diff changeset
2882 1998-03-16 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
2883
Dave Love <fx@gnu.org>
parents:
diff changeset
2884 * insdel.c (ADJUST_CHAR_POS): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
2885 (combine_bytes): Use the macro ADJUST_CHAR_POS.
Dave Love <fx@gnu.org>
parents:
diff changeset
2886 (adjust_after_replace): New arg REPLACE. If it is zero, give LEN
Dave Love <fx@gnu.org>
parents:
diff changeset
2887 as the arg LENGTH to offset_intervals.
Dave Love <fx@gnu.org>
parents:
diff changeset
2888 (del_range_2): Give correct args to count_combining_before and
Dave Love <fx@gnu.org>
parents:
diff changeset
2889 combine_bytes. Adjust the gap position after record_delete if
Dave Love <fx@gnu.org>
parents:
diff changeset
2890 necessary. Give character position to adjust_overlays_for_delete.
Dave Love <fx@gnu.org>
parents:
diff changeset
2891
Dave Love <fx@gnu.org>
parents:
diff changeset
2892 * fileio.c (Finsert_file_contents):
Dave Love <fx@gnu.org>
parents:
diff changeset
2893 Give adjust_after_replace the new arg REPLACE as 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
2894
Dave Love <fx@gnu.org>
parents:
diff changeset
2895 * coding.c (code_convert_region): The 6th arg name is changed to
Dave Love <fx@gnu.org>
parents:
diff changeset
2896 REPLACE. Even if there's no need of code conversion, call
Dave Love <fx@gnu.org>
parents:
diff changeset
2897 adjust_after_replace to handle bytes combining.
Dave Love <fx@gnu.org>
parents:
diff changeset
2898
Dave Love <fx@gnu.org>
parents:
diff changeset
2899 1998-03-15 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2900
Dave Love <fx@gnu.org>
parents:
diff changeset
2901 * syntax.h (SYNTAX_FLAGS_COMSTART_FIRST): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
2902 (SYNTAX_FLAGS_COMSTART_SECOND): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
2903 (SYNTAX_FLAGS_COMEND_FIRST, SYNTAX_FLAGS_COMEND_SECOND): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
2904 (SYNTAX_FLAGS_PREFIX, SYNTAX_FLAGS_COMMENT_STYLE): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
2905
Dave Love <fx@gnu.org>
parents:
diff changeset
2906 * syntax.c (Fbackward_prefix_chars): Set point properly while scanning.
Dave Love <fx@gnu.org>
parents:
diff changeset
2907 (scan_sexps_forward): Make INC_FROM do UPDATE_SYNTAX_TABLE_FORWARD.
Dave Love <fx@gnu.org>
parents:
diff changeset
2908 Delete the explicit calls to UPDATE_SYNTAX_TABLE_FORWARD.
Dave Love <fx@gnu.org>
parents:
diff changeset
2909 Also set prev_from_syntax (new local var). Test that in the loop,
Dave Love <fx@gnu.org>
parents:
diff changeset
2910 instead of fetching syntax of the previous char.
Dave Love <fx@gnu.org>
parents:
diff changeset
2911
Dave Love <fx@gnu.org>
parents:
diff changeset
2912 * editfns.c (Fchar_after, Fchar_before): Properly check arg type
Dave Love <fx@gnu.org>
parents:
diff changeset
2913 and whether in range, for all cases.
Dave Love <fx@gnu.org>
parents:
diff changeset
2914
Dave Love <fx@gnu.org>
parents:
diff changeset
2915 1998-03-14 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2916
Dave Love <fx@gnu.org>
parents:
diff changeset
2917 * process.c (exec_sentinel, read_process_output):
Dave Love <fx@gnu.org>
parents:
diff changeset
2918 Fstore_match_data => Fset_match_data.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
2919
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
2920 * xmenu.c (set_frame_menubar): Fstore_match_data => Fset_match_data.
Dave Love <fx@gnu.org>
parents:
diff changeset
2921
Dave Love <fx@gnu.org>
parents:
diff changeset
2922 * xdisp.c (message_dolog): Save and restore Vdeactivate_mark.
Dave Love <fx@gnu.org>
parents:
diff changeset
2923 (prepare_menu_bars): Fstore_match_data => Fset_match_data.
Dave Love <fx@gnu.org>
parents:
diff changeset
2924 (update_menu_bar): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
2925
Dave Love <fx@gnu.org>
parents:
diff changeset
2926 1998-03-13 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2927
Dave Love <fx@gnu.org>
parents:
diff changeset
2928 * search.c (Fset_match_data): Renamed from Fstore_match_data.
Dave Love <fx@gnu.org>
parents:
diff changeset
2929 (syms_of_search): Corresponding change.
Dave Love <fx@gnu.org>
parents:
diff changeset
2930
Dave Love <fx@gnu.org>
parents:
diff changeset
2931 * lisp.h: Fstore_match_data => Fset_match_data.
Dave Love <fx@gnu.org>
parents:
diff changeset
2932
Dave Love <fx@gnu.org>
parents:
diff changeset
2933 * window.c (Fwindow_end): New arg UPDATE.
Dave Love <fx@gnu.org>
parents:
diff changeset
2934
Dave Love <fx@gnu.org>
parents:
diff changeset
2935 * window.c (Fset_window_configuration): Don't call do_switch_frame
Dave Love <fx@gnu.org>
parents:
diff changeset
2936 or run Qwindow_configuration_change_hook if frame is dead.
Dave Love <fx@gnu.org>
parents:
diff changeset
2937
Dave Love <fx@gnu.org>
parents:
diff changeset
2938 * cmds.c (internal_self_insert): Call Fforward_buffer to advance
Dave Love <fx@gnu.org>
parents:
diff changeset
2939 over the replacement characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
2940
Dave Love <fx@gnu.org>
parents:
diff changeset
2941 1998-03-12 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2942
Dave Love <fx@gnu.org>
parents:
diff changeset
2943 * process.c (Fstart_process): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
2944
Dave Love <fx@gnu.org>
parents:
diff changeset
2945 * s/ptx4.h (SETUP_SLAVE_PTY): New definition.
Dave Love <fx@gnu.org>
parents:
diff changeset
2946
Dave Love <fx@gnu.org>
parents:
diff changeset
2947 * buffer.c (init_buffer): Call Fset_buffer_multibyte for *scratch*.
Dave Love <fx@gnu.org>
parents:
diff changeset
2948
Dave Love <fx@gnu.org>
parents:
diff changeset
2949 1998-03-11 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2950
Dave Love <fx@gnu.org>
parents:
diff changeset
2951 * insdel.c (insert_1_both, insert_from_string_1, insert_from_buffer_1)
Dave Love <fx@gnu.org>
parents:
diff changeset
2952 (adjust_after_replace, replace_range):
Dave Love <fx@gnu.org>
parents:
diff changeset
2953 Account for combining bytes in args to record_insert.
Dave Love <fx@gnu.org>
parents:
diff changeset
2954 (del_range_2): Make undo records for combining bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
2955 Put second call to move_gap_both before setting beg_unchanged.
Dave Love <fx@gnu.org>
parents:
diff changeset
2956
Dave Love <fx@gnu.org>
parents:
diff changeset
2957 1998-03-12 Kenichi HANDA <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
2958
Dave Love <fx@gnu.org>
parents:
diff changeset
2959 * coding.c (code_convert_region): Adjusted for the change of
Dave Love <fx@gnu.org>
parents:
diff changeset
2960 adjust_after_replace.
Dave Love <fx@gnu.org>
parents:
diff changeset
2961
Dave Love <fx@gnu.org>
parents:
diff changeset
2962 * fileio.c (Finsert_file_contents): Don't do position adjustments
Dave Love <fx@gnu.org>
parents:
diff changeset
2963 and handling post-read-conversion here, they are done in
Dave Love <fx@gnu.org>
parents:
diff changeset
2964 code_convert_region. Even if a file is read by no-conversion,
Dave Love <fx@gnu.org>
parents:
diff changeset
2965 call adjust_after_replace to adjust positions.
Dave Love <fx@gnu.org>
parents:
diff changeset
2966
Dave Love <fx@gnu.org>
parents:
diff changeset
2967 * insdel.c (adjust_before_replace): Call
Dave Love <fx@gnu.org>
parents:
diff changeset
2968 adjust_overlays_for_delete.
Dave Love <fx@gnu.org>
parents:
diff changeset
2969 (adjust_after_replace): Delete args COMBINED_BEFORE_BYTES and
Dave Love <fx@gnu.org>
parents:
diff changeset
2970 COMBINED_AFTER_BYTES. This makes the newly generated text
Dave Love <fx@gnu.org>
parents:
diff changeset
2971 following GPT_ADDR a buffer contents.
Dave Love <fx@gnu.org>
parents:
diff changeset
2972
Dave Love <fx@gnu.org>
parents:
diff changeset
2973 1998-03-10 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2974
Dave Love <fx@gnu.org>
parents:
diff changeset
2975 * insdel.c (adjust_markers_for_insert): Don't leave a marker within
Dave Love <fx@gnu.org>
parents:
diff changeset
2976 the combined_after_bytes. Use DEC than INC when leaving
Dave Love <fx@gnu.org>
parents:
diff changeset
2977 a marker before the insertion.
Dave Love <fx@gnu.org>
parents:
diff changeset
2978 (count_combining_before): Return number of bytes from start
Dave Love <fx@gnu.org>
parents:
diff changeset
2979 of insertion that will combine.
Dave Love <fx@gnu.org>
parents:
diff changeset
2980 (insert_1_both): Compensate for change in count_combining_before.
Dave Love <fx@gnu.org>
parents:
diff changeset
2981 Delete intervals for the combined_after_bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
2982 Compensate for that when updating other intervals.
Dave Love <fx@gnu.org>
parents:
diff changeset
2983 (insert_from_buffer_1, replace_range): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
2984 (adjust_after_replace): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
2985 (insert_from_string_1): Likewise. Also handle intervals
Dave Love <fx@gnu.org>
parents:
diff changeset
2986 for inserting just part of string.
Dave Love <fx@gnu.org>
parents:
diff changeset
2987
Dave Love <fx@gnu.org>
parents:
diff changeset
2988 * insdel.c (insert_1_both, insert_from_string_1, insert_from_buffer_1):
Dave Love <fx@gnu.org>
parents:
diff changeset
2989 Count all of combined_after_bytes, not just 1, when correcting
Dave Love <fx@gnu.org>
parents:
diff changeset
2990 nchars, and in related places.
Dave Love <fx@gnu.org>
parents:
diff changeset
2991 (adjust_after_replace, replace_range): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
2992
Dave Love <fx@gnu.org>
parents:
diff changeset
2993 1998-03-09 Gerd Moellmann <gerd@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2994
Dave Love <fx@gnu.org>
parents:
diff changeset
2995 * fontset.c (fontset_pattern_regexp): `==' was used instead of `='.
Dave Love <fx@gnu.org>
parents:
diff changeset
2996
Dave Love <fx@gnu.org>
parents:
diff changeset
2997 1998-03-09 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
2998
Dave Love <fx@gnu.org>
parents:
diff changeset
2999 * insdel.c (combine_bytes): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
3000 (insert_1_both, insert_from_string_1, insert_from_buffer_1):
Dave Love <fx@gnu.org>
parents:
diff changeset
3001 Simplify greatly by using combine_bytes near the end
Dave Love <fx@gnu.org>
parents:
diff changeset
3002 to handle all aspects of combining except for undo-recording.
Dave Love <fx@gnu.org>
parents:
diff changeset
3003 This means most of the code deals with the text as if there were
Dave Love <fx@gnu.org>
parents:
diff changeset
3004 no combining.
Dave Love <fx@gnu.org>
parents:
diff changeset
3005 (replace_range): Likewise. Also handle unibyte-multibyte conversion
Dave Love <fx@gnu.org>
parents:
diff changeset
3006 as in insert_from_string_1.
Dave Love <fx@gnu.org>
parents:
diff changeset
3007 (del_range_2): Handle combining of character before the deletion
Dave Love <fx@gnu.org>
parents:
diff changeset
3008 with strays after the deletion.
Dave Love <fx@gnu.org>
parents:
diff changeset
3009 (adjust_markers_for_delete): Delete debugging code for Z == Z_BYTE.
Dave Love <fx@gnu.org>
parents:
diff changeset
3010 (adjust_markers_for_insert): Move Z == Z_BYTE debugging code
Dave Love <fx@gnu.org>
parents:
diff changeset
3011 to before we relocate the marker.
Dave Love <fx@gnu.org>
parents:
diff changeset
3012
Dave Love <fx@gnu.org>
parents:
diff changeset
3013 1998-03-09 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3014
Dave Love <fx@gnu.org>
parents:
diff changeset
3015 * lisp.h (struct Lisp_Buffer_Local_Value):
Dave Love <fx@gnu.org>
parents:
diff changeset
3016 Field car renamed to realvalue. New fields check_frame,
Dave Love <fx@gnu.org>
parents:
diff changeset
3017 found_for_buffer, found_for_frame, buffer, frame.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
3018
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
3019 * data.c (store_symval_forwarding, swap_in_symval_forwarding)
Dave Love <fx@gnu.org>
parents:
diff changeset
3020 (set_internal, default_value, Fset_default, Fmake_local_variable)
Dave Love <fx@gnu.org>
parents:
diff changeset
3021 (Fmake_variable_buffer_local, Fkill_local_variable):
Dave Love <fx@gnu.org>
parents:
diff changeset
3022 Handle new data structure for struct Lisp_Buffer_Local_Value.
Dave Love <fx@gnu.org>
parents:
diff changeset
3023 (Fmake_variable_frame_local): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
3024
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
3025 * buffer.c (set_buffer_internal_1)
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
3026 (swap_out_buffer_local_variables): Handle new data structure
Dave Love <fx@gnu.org>
parents:
diff changeset
3027 for struct Lisp_Buffer_Local_Value.
Dave Love <fx@gnu.org>
parents:
diff changeset
3028
Dave Love <fx@gnu.org>
parents:
diff changeset
3029 * print.c (print): Handle new data structure
Dave Love <fx@gnu.org>
parents:
diff changeset
3030 for struct Lisp_Buffer_Local_Value.
Dave Love <fx@gnu.org>
parents:
diff changeset
3031
Dave Love <fx@gnu.org>
parents:
diff changeset
3032 * alloc.c (gc_sweep, mark_object): Handle new data structure
Dave Love <fx@gnu.org>
parents:
diff changeset
3033 for struct Lisp_Buffer_Local_Value.
Dave Love <fx@gnu.org>
parents:
diff changeset
3034
Dave Love <fx@gnu.org>
parents:
diff changeset
3035 1998-03-08 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3036
Dave Love <fx@gnu.org>
parents:
diff changeset
3037 * insdel.c (adjust_markers_for_insert): New arg COMBINED_BEFORE_BYTES.
Dave Love <fx@gnu.org>
parents:
diff changeset
3038 Calls changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
3039
Dave Love <fx@gnu.org>
parents:
diff changeset
3040 * search.c (simple_search): Don't count a character until it matches!
Dave Love <fx@gnu.org>
parents:
diff changeset
3041 Call set_search_regs differently in a forward search.
Dave Love <fx@gnu.org>
parents:
diff changeset
3042 (boyer_moore): Fix up the code that translates the pattern
Dave Love <fx@gnu.org>
parents:
diff changeset
3043 and loops thru equivalent characters.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
3044
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
3045 1998-03-07 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3046
Dave Love <fx@gnu.org>
parents:
diff changeset
3047 * insdel.c (adjust_markers_for_insert): New arg COMBINED_AFTER_BYTES.
Dave Love <fx@gnu.org>
parents:
diff changeset
3048 Calls changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
3049 (insert_1): Call insert_1_both.
Dave Love <fx@gnu.org>
parents:
diff changeset
3050 (count_combining_before): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
3051 (count_combining_after): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
3052 (insert_1_both, insert_from_string_1): Handle bytes that combine
Dave Love <fx@gnu.org>
parents:
diff changeset
3053 with chars adjacent to the inserted text.
Dave Love <fx@gnu.org>
parents:
diff changeset
3054 (insert_from_buffer_1, replace_range): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
3055 (adjust_after_replace):
Dave Love <fx@gnu.org>
parents:
diff changeset
3056 New args COMBINED_BEFORE_BYTES, COMBINED_AFTER_BYTES.
Dave Love <fx@gnu.org>
parents:
diff changeset
3057
Dave Love <fx@gnu.org>
parents:
diff changeset
3058 1998-03-06 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
3059
Dave Love <fx@gnu.org>
parents:
diff changeset
3060 * Makefile.in (alloc.o): Depend on charset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
3061
Dave Love <fx@gnu.org>
parents:
diff changeset
3062 * alloc.c (Fmake_string): Handle the case INIT is a multibyte
Dave Love <fx@gnu.org>
parents:
diff changeset
3063 character correctly.
Dave Love <fx@gnu.org>
parents:
diff changeset
3064
Dave Love <fx@gnu.org>
parents:
diff changeset
3065 * buffer.c (advance_to_char_boundary): Handle the case the code
Dave Love <fx@gnu.org>
parents:
diff changeset
3066 0240..0377 is not a constituent of a multibyte sequence.
Dave Love <fx@gnu.org>
parents:
diff changeset
3067
Dave Love <fx@gnu.org>
parents:
diff changeset
3068 * coding.c (code_convert_region): Fix previous change. Adjusted
Dave Love <fx@gnu.org>
parents:
diff changeset
3069 for the change of adjust_after_replace (see insdel.c change above).
Dave Love <fx@gnu.org>
parents:
diff changeset
3070
Dave Love <fx@gnu.org>
parents:
diff changeset
3071 1998-03-04 Ken'ichi Handa <handa@melange.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3072
Dave Love <fx@gnu.org>
parents:
diff changeset
3073 * coding.c (code_convert_region): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
3074
Dave Love <fx@gnu.org>
parents:
diff changeset
3075 1998-03-04 Kenichi HANDA <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
3076
Dave Love <fx@gnu.org>
parents:
diff changeset
3077 * 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
3078 Be sure not to have a multibyte sequence striding over the GAP.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
3079
Dave Love <fx@gnu.org>
parents:
diff changeset
3080 * charset.c (strwidth): Make it work for invalid bytes sequence.
Dave Love <fx@gnu.org>
parents:
diff changeset
3081 (Fstring_width): Give byte length of STR to strwidth.
Dave Love <fx@gnu.org>
parents:
diff changeset
3082
Dave Love <fx@gnu.org>
parents:
diff changeset
3083 * coding.c (code_convert_region): Handle the case that codes
Dave Love <fx@gnu.org>
parents:
diff changeset
3084 0240..0377 are generated just after a multibyte character.
Dave Love <fx@gnu.org>
parents:
diff changeset
3085
Dave Love <fx@gnu.org>
parents:
diff changeset
3086 * editfns.c (Fformat): Format multibyte characters by "%c"
Dave Love <fx@gnu.org>
parents:
diff changeset
3087 correctly. Handle padding for multibyte characters correctly.
Dave Love <fx@gnu.org>
parents:
diff changeset
3088
Dave Love <fx@gnu.org>
parents:
diff changeset
3089 1998-03-03 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3090
Dave Love <fx@gnu.org>
parents:
diff changeset
3091 * puresize.h (BASE_PURESIZE): Increased.
Dave Love <fx@gnu.org>
parents:
diff changeset
3092
Dave Love <fx@gnu.org>
parents:
diff changeset
3093 1998-03-03 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
3094
Dave Love <fx@gnu.org>
parents:
diff changeset
3095 * Makefile.in (dired.o): Depend on charset.h and coding.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
3096
Dave Love <fx@gnu.org>
parents:
diff changeset
3097 * callproc.c (Vdefault_file_name_coding_system): Extern it.
Dave Love <fx@gnu.org>
parents:
diff changeset
3098 (Fcall_process): Use ENCODE_FILE.
Dave Love <fx@gnu.org>
parents:
diff changeset
3099
Dave Love <fx@gnu.org>
parents:
diff changeset
3100 * coding.h (ENCODE_FILE): Moved from fileio.c. Use
Dave Love <fx@gnu.org>
parents:
diff changeset
3101 default-file-name-coding-system if file-name-coding-system is nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
3102 (DECODE_FILE): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
3103
Dave Love <fx@gnu.org>
parents:
diff changeset
3104 * dired.c: Include charset.h and coding.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
3105 (ENCODE_FILE): This macro is moved to coding.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
3106 (Vdefault_file_name_coding_system): Extern it.
Dave Love <fx@gnu.org>
parents:
diff changeset
3107 (Fdirectory_files): Use DECODE_FILE.
Dave Love <fx@gnu.org>
parents:
diff changeset
3108 (file_name_completion): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
3109
Dave Love <fx@gnu.org>
parents:
diff changeset
3110 * editfns.c (Fformat): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
3111
Dave Love <fx@gnu.org>
parents:
diff changeset
3112 * fileio.c (ENCODE_FILE): This macro is moved to coding.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
3113 (Vdefault_file_name_coding_system): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
3114 (syms_of_fileio): Defsubr it.
Dave Love <fx@gnu.org>
parents:
diff changeset
3115 (Ffile_symlink_p): Use DECODE_FILE.
Dave Love <fx@gnu.org>
parents:
diff changeset
3116 (Ffile_name_directory): Use size_byte member of XSTRING (filename).
Dave Love <fx@gnu.org>
parents:
diff changeset
3117 (Ffile_name_as_directory): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
3118 (Fdirectory_file_name): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
3119 (Fsubstitute_in_file_name): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
3120 (expand_and_dir_to_file): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
3121 (Fdo_auto_save): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
3122 (Fread_file_name): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
3123
Dave Love <fx@gnu.org>
parents:
diff changeset
3124 * insdel.c (insert_1_both): If enable-multibyte-characters is nil,
Dave Love <fx@gnu.org>
parents:
diff changeset
3125 insert each byte as one character.
Dave Love <fx@gnu.org>
parents:
diff changeset
3126
Dave Love <fx@gnu.org>
parents:
diff changeset
3127 * process.c (Vdefault_file_name_coding_system): Extern it.
Dave Love <fx@gnu.org>
parents:
diff changeset
3128 (create_process): Use ENCODE_FILE.
Dave Love <fx@gnu.org>
parents:
diff changeset
3129
Dave Love <fx@gnu.org>
parents:
diff changeset
3130 1998-03-02 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
3131
Dave Love <fx@gnu.org>
parents:
diff changeset
3132 * callproc.c (Fcall_process): Calculate CARRYOVER correctly.
Dave Love <fx@gnu.org>
parents:
diff changeset
3133
Dave Love <fx@gnu.org>
parents:
diff changeset
3134 * charset.h (NONASCII_INSERT_OFFSET): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
3135 (VALID_MULTIBYTE_CHAR_P): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
3136
Dave Love <fx@gnu.org>
parents:
diff changeset
3137 * charset.c (DEFAULT_NONASCII_INSERT_OFFSET): Macro definition is
Dave Love <fx@gnu.org>
parents:
diff changeset
3138 moved to charset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
3139 (unibyte_char_to_multibyte): Always return a valid character.
Dave Love <fx@gnu.org>
parents:
diff changeset
3140 (Funibyte_char_to_multibyte): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
3141 (syms_of_charset): Defsubr it. Doc-string of
Dave Love <fx@gnu.org>
parents:
diff changeset
3142 nonascii-insert-offset is modified.
Dave Love <fx@gnu.org>
parents:
diff changeset
3143
Dave Love <fx@gnu.org>
parents:
diff changeset
3144 * coding.h: Typo in comment fixed.
Dave Love <fx@gnu.org>
parents:
diff changeset
3145
Dave Love <fx@gnu.org>
parents:
diff changeset
3146 * cmds.c (internal_self_insert): Avoid checking
Dave Love <fx@gnu.org>
parents:
diff changeset
3147 enable-multibyte-characters twice.
Dave Love <fx@gnu.org>
parents:
diff changeset
3148
Dave Love <fx@gnu.org>
parents:
diff changeset
3149 * editfns.c (string1): Cast ARGS to `char **' to avoid
Dave Love <fx@gnu.org>
parents:
diff changeset
3150 compiler warning.
Dave Love <fx@gnu.org>
parents:
diff changeset
3151
Dave Love <fx@gnu.org>
parents:
diff changeset
3152 * fileio.c (Ffile_name_nondirectory): Use size_byte member of
Dave Love <fx@gnu.org>
parents:
diff changeset
3153 XSTRING (filename).
Dave Love <fx@gnu.org>
parents:
diff changeset
3154
Dave Love <fx@gnu.org>
parents:
diff changeset
3155 * fns.c (DEFAULT_NONASCII_INSERT_OFFSET): Macro definition is
Dave Love <fx@gnu.org>
parents:
diff changeset
3156 moved to charset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
3157 (concat): Use unibyte_char_to_multibyte.
Dave Love <fx@gnu.org>
parents:
diff changeset
3158
Dave Love <fx@gnu.org>
parents:
diff changeset
3159 * insdel.c (DEFAULT_NONASCII_INSERT_OFFSET): Macro definition is
Dave Love <fx@gnu.org>
parents:
diff changeset
3160 moved to charset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
3161 (copy_text): Don't convert codes in the range 0200..0237 to
Dave Love <fx@gnu.org>
parents:
diff changeset
3162 multibyte characters. For codes in the range 0240..0377, use
Dave Love <fx@gnu.org>
parents:
diff changeset
3163 unibyte_char_to_multibyte.
Dave Love <fx@gnu.org>
parents:
diff changeset
3164 (count_size_as_multibyte): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
3165 (adjust_before_replace): Comment fixed.
Dave Love <fx@gnu.org>
parents:
diff changeset
3166
Dave Love <fx@gnu.org>
parents:
diff changeset
3167 * xdisp.c (try_window_id): Use DEC_BOTH unconditionally.
Dave Love <fx@gnu.org>
parents:
diff changeset
3168 (display_text_line): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
3169
Dave Love <fx@gnu.org>
parents:
diff changeset
3170 1998-03-02 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3171
Dave Love <fx@gnu.org>
parents:
diff changeset
3172 * lisp.h (Vnonascii_translate_table, Qcharset): New variable decls.
Dave Love <fx@gnu.org>
parents:
diff changeset
3173 (Fstring_make_multibyte, Fstring_make_unibyte): New function decl.
Dave Love <fx@gnu.org>
parents:
diff changeset
3174 (Fstring_as_multibyte, Fstring_as_unibyte): New function decl.
Dave Love <fx@gnu.org>
parents:
diff changeset
3175 (list2, list3, list4, list5): New function decl.
Dave Love <fx@gnu.org>
parents:
diff changeset
3176 (Fwrite_region): Add an argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
3177 (compare_window_configurations): New function decl.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
3178
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
3179 * keyboard.c: Include syntax.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
3180 (interrupt_signal): Save and restore gl_state
Dave Love <fx@gnu.org>
parents:
diff changeset
3181 around an immediate quit, in case debugger returns.
Dave Love <fx@gnu.org>
parents:
diff changeset
3182
Dave Love <fx@gnu.org>
parents:
diff changeset
3183 * Makefile.in (keyboard.o): Depend on syntax.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
3184
Dave Love <fx@gnu.org>
parents:
diff changeset
3185 * syntax.h (UPDATE_SYNTAX_TABLE):
Dave Love <fx@gnu.org>
parents:
diff changeset
3186 Do nothing unless parse_sexp_lookup_properties.
Dave Love <fx@gnu.org>
parents:
diff changeset
3187 (UPDATE_SYNTAX_TABLE_FORWARD, UPDATE_SYNTAX_TABLE_BACKWARD): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
3188 (SYNTAX_TABLE_BYTE_TO_CHAR): If parse_sexp_lookup_properties is 0,
Dave Love <fx@gnu.org>
parents:
diff changeset
3189 return 0 right away.
Dave Love <fx@gnu.org>
parents:
diff changeset
3190 (SETUP_SYNTAX_TABLE): Add if (1) ... else.
Dave Love <fx@gnu.org>
parents:
diff changeset
3191
Dave Love <fx@gnu.org>
parents:
diff changeset
3192 1998-03-01 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3193
Dave Love <fx@gnu.org>
parents:
diff changeset
3194 * fileio.c (auto_save_1): Pass new arg to Fwrite_region.
Dave Love <fx@gnu.org>
parents:
diff changeset
3195 (Fwrite_region): New arg CONFIRM. If non-nil, confirm overwriting.
Dave Love <fx@gnu.org>
parents:
diff changeset
3196
Dave Love <fx@gnu.org>
parents:
diff changeset
3197 * callproc.c (Fcall_process_region): Pass new arg to Fwrite_region.
Dave Love <fx@gnu.org>
parents:
diff changeset
3198
Dave Love <fx@gnu.org>
parents:
diff changeset
3199 1998-03-01 Ilya Zakharevich <ilya@math.ohio-state.edu>
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
3200
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
3201 * syntax.c (update_syntax_table): Properly update `position'
Dave Love <fx@gnu.org>
parents:
diff changeset
3202 field of used intervals.
Dave Love <fx@gnu.org>
parents:
diff changeset
3203
Dave Love <fx@gnu.org>
parents:
diff changeset
3204 * interval.c (update_interval): Properly update `position'
Dave Love <fx@gnu.org>
parents:
diff changeset
3205 field of used intervals.
Dave Love <fx@gnu.org>
parents:
diff changeset
3206
Dave Love <fx@gnu.org>
parents:
diff changeset
3207 1998-02-28 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3208
Dave Love <fx@gnu.org>
parents:
diff changeset
3209 * fns.c (internal_equal): compare_window_configurations takes new arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
3210
Dave Love <fx@gnu.org>
parents:
diff changeset
3211 * window.c (compare_window_configurations): New arg ignore_positions.
Dave Love <fx@gnu.org>
parents:
diff changeset
3212 (Fcompare_window_configurations): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
3213 (syms_of_window): defsubr it.
Dave Love <fx@gnu.org>
parents:
diff changeset
3214
Dave Love <fx@gnu.org>
parents:
diff changeset
3215 * keyboard.c (Fthis_command_keys_vector): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
3216 (Fread_key_sequence_vector): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
3217 (syms_of_keyboard): defsubr them.
Dave Love <fx@gnu.org>
parents:
diff changeset
3218 (Fthis_single_command_keys): Always return a vector.
Dave Love <fx@gnu.org>
parents:
diff changeset
3219
Dave Love <fx@gnu.org>
parents:
diff changeset
3220 1998-02-27 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3221
Dave Love <fx@gnu.org>
parents:
diff changeset
3222 * xterm.c (XTframe_up_to_date): Check that mouse_face_mouse_frame
Dave Love <fx@gnu.org>
parents:
diff changeset
3223 is non-null before calling note_mouse_highlight.
Dave Love <fx@gnu.org>
parents:
diff changeset
3224 (x_destroy_window): If f equals mouse_face_mouse_frame,
Dave Love <fx@gnu.org>
parents:
diff changeset
3225 clear that, and clear mouse_face_deferred_gc too.
Dave Love <fx@gnu.org>
parents:
diff changeset
3226
Dave Love <fx@gnu.org>
parents:
diff changeset
3227 * xdisp.c (syms_of_xdisp): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
3228
Dave Love <fx@gnu.org>
parents:
diff changeset
3229 * data.c (store_symval_forwarding) <Lisp_Misc_Buffer_Objfwd>:
Dave Love <fx@gnu.org>
parents:
diff changeset
3230 If buffer_local_types has -1, this variable is read-only.
Dave Love <fx@gnu.org>
parents:
diff changeset
3231
Dave Love <fx@gnu.org>
parents:
diff changeset
3232 * buffer.c (syms_of_buffer): enable-multibyte-characters is read-only.
Dave Love <fx@gnu.org>
parents:
diff changeset
3233
Dave Love <fx@gnu.org>
parents:
diff changeset
3234 * data.c (Fset_default) <BUFFER_OBJFWDP>:
Dave Love <fx@gnu.org>
parents:
diff changeset
3235 Unconditionally set the slot in buffer_defaults.
Dave Love <fx@gnu.org>
parents:
diff changeset
3236
Dave Love <fx@gnu.org>
parents:
diff changeset
3237 * buffer.c (reset_buffer): Initialize enable_multibyte_characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
3238
Dave Love <fx@gnu.org>
parents:
diff changeset
3239 * buffer.c (init_buffer_once): Force enable-multibyte-characters
Dave Love <fx@gnu.org>
parents:
diff changeset
3240 to be local in every buffer whether it is set or not.
Dave Love <fx@gnu.org>
parents:
diff changeset
3241
Dave Love <fx@gnu.org>
parents:
diff changeset
3242 * fns.c (mapcar1): Handle bool-vectors.
Dave Love <fx@gnu.org>
parents:
diff changeset
3243 (Fmapconcat, Fmapcar): Doc fixes.
Dave Love <fx@gnu.org>
parents:
diff changeset
3244 (Flength): For char-table, length is based on max valid char code.
Dave Love <fx@gnu.org>
parents:
diff changeset
3245
Dave Love <fx@gnu.org>
parents:
diff changeset
3246 * syssignal.h: Delete #endif left over from previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
3247
Dave Love <fx@gnu.org>
parents:
diff changeset
3248 1998-02-27 Andreas Schwab <schwab@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3249
Dave Love <fx@gnu.org>
parents:
diff changeset
3250 * indent.c (compute_motion): If we just moved over a continuation
Dave Love <fx@gnu.org>
parents:
diff changeset
3251 return contin_hpos as prevhpos.
Dave Love <fx@gnu.org>
parents:
diff changeset
3252
Dave Love <fx@gnu.org>
parents:
diff changeset
3253 1998-02-27 Karl Heuer <kwzh@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3254
Dave Love <fx@gnu.org>
parents:
diff changeset
3255 * insdel.c (del_range_2): Reorder args. All callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
3256
Dave Love <fx@gnu.org>
parents:
diff changeset
3257 1998-02-25 Karl Heuer <kwzh@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3258
Dave Love <fx@gnu.org>
parents:
diff changeset
3259 * insdel.c (del_range_both): Reorder args. All callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
3260
Dave Love <fx@gnu.org>
parents:
diff changeset
3261 1998-02-24 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
3262
Dave Love <fx@gnu.org>
parents:
diff changeset
3263 * xdisp.c (message_dolog): Give correct args to
Dave Love <fx@gnu.org>
parents:
diff changeset
3264 message_log_check_duplicate and del_range_both.
Dave Love <fx@gnu.org>
parents:
diff changeset
3265
Dave Love <fx@gnu.org>
parents:
diff changeset
3266 * search.c (scan_newline): Delete duplicated code.
Dave Love <fx@gnu.org>
parents:
diff changeset
3267
Dave Love <fx@gnu.org>
parents:
diff changeset
3268 1998-02-21 Richard Stallman <rms@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3269
Dave Love <fx@gnu.org>
parents:
diff changeset
3270 * cmds.c (Fdelete_backward_char): Count both bytes and chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
3271
Dave Love <fx@gnu.org>
parents:
diff changeset
3272 1998-02-21 Ilya Zakharevich <ilya@math.ohio-state.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
3273
Dave Love <fx@gnu.org>
parents:
diff changeset
3274 * syntax.h (UPDATE_SYNTAX_TABLE_FORWARD): Fix condition.
Dave Love <fx@gnu.org>
parents:
diff changeset
3275 (UPDATE_SYNTAX_TABLE_BACKWARD, UPDATE_SYNTAX_TABLE): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
3276 (SETUP_SYNTAX_TABLE_FOR_OBJECT): Fix bounds.
Dave Love <fx@gnu.org>
parents:
diff changeset
3277 * syntax.c (update_syntax_table): Fix calculations using offset.
Dave Love <fx@gnu.org>
parents:
diff changeset
3278 (skip_chars): Fix loop termination condition.
Dave Love <fx@gnu.org>
parents:
diff changeset
3279 * textprop.c (interval_of): Handle Qt.
Dave Love <fx@gnu.org>
parents:
diff changeset
3280
Dave Love <fx@gnu.org>
parents:
diff changeset
3281 1998-02-20 Andreas Schwab <schwab@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3282
Dave Love <fx@gnu.org>
parents:
diff changeset
3283 * s/gnu-linux.h (LINUX_MAP_SHARED_DOES_WORK): Define for kernel
Dave Love <fx@gnu.org>
parents:
diff changeset
3284 version after 2.0.
Dave Love <fx@gnu.org>
parents:
diff changeset
3285 (UNEXEC_USE_MAP_PRIVATE): Don't define if
Dave Love <fx@gnu.org>
parents:
diff changeset
3286 LINUX_MAP_SHARED_DOES_WORK.
Dave Love <fx@gnu.org>
parents:
diff changeset
3287
Dave Love <fx@gnu.org>
parents:
diff changeset
3288 * syssignal.h (sigmask) [POSIX_SIGNALS]: Always define our own
Dave Love <fx@gnu.org>
parents:
diff changeset
3289 version that returns a sigset_t.
Dave Love <fx@gnu.org>
parents:
diff changeset
3290 (sigpause) [POSIX_SIGNALS]: Unconditionally define in terms of
Dave Love <fx@gnu.org>
parents:
diff changeset
3291 sigsuspend. Don't redefine SIGEMPTYMASK.
Dave Love <fx@gnu.org>
parents:
diff changeset
3292 (sys_sigpause): Don't declare.
Dave Love <fx@gnu.org>
parents:
diff changeset
3293 (temp_mask): Don't declare.
Dave Love <fx@gnu.org>
parents:
diff changeset
3294 * sysdep.c (sys_sigpause): Removed.
Dave Love <fx@gnu.org>
parents:
diff changeset
3295 (new_action, old_action): Move as local variables into sys_signal.
Dave Love <fx@gnu.org>
parents:
diff changeset
3296 (old_mask, temp_mask): Removed.
Dave Love <fx@gnu.org>
parents:
diff changeset
3297
Dave Love <fx@gnu.org>
parents:
diff changeset
3298 1998-02-20 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
3299
Dave Love <fx@gnu.org>
parents:
diff changeset
3300 * editfns.c (Fmessage): Check byte size (instead of char size) of
Dave Love <fx@gnu.org>
parents:
diff changeset
3301 VAL against MESSAGE_LENGTH.
Dave Love <fx@gnu.org>
parents:
diff changeset
3302
Dave Love <fx@gnu.org>
parents:
diff changeset
3303 * fileio.c (Fwrite_region): When writing a string, give byte size
Dave Love <fx@gnu.org>
parents:
diff changeset
3304 to a_write.
Dave Love <fx@gnu.org>
parents:
diff changeset
3305 (a_write): Handle annotations correctly when writing a string.
Dave Love <fx@gnu.org>
parents:
diff changeset
3306
Dave Love <fx@gnu.org>
parents:
diff changeset
3307 * ccl.c (Fccl_execute_on_string): Put \n\ at end-of-line of
Dave Love <fx@gnu.org>
parents:
diff changeset
3308 doc-string.
Dave Love <fx@gnu.org>
parents:
diff changeset
3309
Dave Love <fx@gnu.org>
parents:
diff changeset
3310 1998-02-19 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
3311
96376
c3309dba6542 American English spelling fix.
Glenn Morris <rgm@gnu.org>
parents: 95848
diff changeset
3312 * buffer.c (advance_to_char_boundary): Make the behavior
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
3313 consistent with INC_POS.
Dave Love <fx@gnu.org>
parents:
diff changeset
3314
Dave Love <fx@gnu.org>
parents:
diff changeset
3315 * ccl.c (Fccl_execute_on_string): Add new arg UNIBYTE-P.
Dave Love <fx@gnu.org>
parents:
diff changeset
3316
Dave Love <fx@gnu.org>
parents:
diff changeset
3317 * charset.h (INC_POS): Use macro BASE_LEADING_CODE_P.
96376
c3309dba6542 American English spelling fix.
Glenn Morris <rgm@gnu.org>
parents: 95848
diff changeset
3318 (DEC_POS): Make the behavior consistent with INC_POS.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
3319 (BUF_INC_POS, BUF_DEC_POS): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
3320
Dave Love <fx@gnu.org>
parents:
diff changeset
3321 * charset.c (invalid_character): New function.
96376
c3309dba6542 American English spelling fix.
Glenn Morris <rgm@gnu.org>
parents: 95848
diff changeset
3322 (chars_in_text): Make the behavior consistent with INC_POS.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
3323 (multibyte_chars_in_text): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
3324 (str_cmpchar_id): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
3325 (non_ascii_char_to_string): Call invalid_character.
Dave Love <fx@gnu.org>
parents:
diff changeset
3326 (Fchar_direction): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
3327
Dave Love <fx@gnu.org>
parents:
diff changeset
3328 * coding.c (decode_coding_iso2022): Update coding->fake_multibyte.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
3329 (ENCODE_SINGLE_SHIFT_2, ENCODE_SINGLE_SHIFT_3)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
3330 (encode_coding_iso2022, decode_coding_sjis_big5)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
3331 (encode_coding_sjis_big5, decode_eol, encode_eol, decode_coding)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
3332 (encode_coding): Likewise.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
3333 (shrink_decoding_region, shrink_encoding_region): Do not skip
Dave Love <fx@gnu.org>
parents:
diff changeset
3334 non-ASCII code in any cases. Bug fix for getting starting address
Dave Love <fx@gnu.org>
parents:
diff changeset
3335 from BEG.
Dave Love <fx@gnu.org>
parents:
diff changeset
3336 (code_convert_region): Sync character positions correctly by
Dave Love <fx@gnu.org>
parents:
diff changeset
3337 paying attention to coding->fake_multibyte.
Dave Love <fx@gnu.org>
parents:
diff changeset
3338 (code_convert_string): Set number of character and bytes just
Dave Love <fx@gnu.org>
parents:
diff changeset
3339 processed in members of CODING.
Dave Love <fx@gnu.org>
parents:
diff changeset
3340 (code_convert_string): Adjusted for the change of
Dave Love <fx@gnu.org>
parents:
diff changeset
3341 code_convert_region.
Dave Love <fx@gnu.org>
parents:
diff changeset
3342 (code_convert_region1): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
3343
Dave Love <fx@gnu.org>
parents:
diff changeset
3344 * coding.h (struct coding_system): New member fake_multibyte.
Dave Love <fx@gnu.org>
parents:
diff changeset
3345
Dave Love <fx@gnu.org>
parents:
diff changeset
3346 * fileio.c (Finsert_file_contents): Read a file contents into the
Dave Love <fx@gnu.org>
parents:
diff changeset
3347 correct buffer (byte) position. Adjusted for the change of
Dave Love <fx@gnu.org>
parents:
diff changeset
3348 code_convert_region.
Dave Love <fx@gnu.org>
parents:
diff changeset
3349
Dave Love <fx@gnu.org>
parents:
diff changeset
3350 * fns.c (Fset_char_table_default): For an invalid character, call
Dave Love <fx@gnu.org>
parents:
diff changeset
3351 invalid_character.
Dave Love <fx@gnu.org>
parents:
diff changeset
3352
Dave Love <fx@gnu.org>
parents:
diff changeset
3353 * indent.c (MULTIBYTE_BYTES_WIDTH): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
3354 (current_column_1): Don't follow a display table for a heading
Dave Love <fx@gnu.org>
parents:
diff changeset
3355 byte of a multibyte character. Use the macro
Dave Love <fx@gnu.org>
parents:
diff changeset
3356 MULTIBYTE_BYTES_WIDTH.
Dave Love <fx@gnu.org>
parents:
diff changeset
3357 (Fmove_to_column): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
3358 (compute_motion): Likewise. Handling of wide-column character
Dave Love <fx@gnu.org>
parents:
diff changeset
3359 fixed.
Dave Love <fx@gnu.org>
parents:
diff changeset
3360
Dave Love <fx@gnu.org>
parents:
diff changeset
3361 * insdel.c (adjust_before_replace): Comment added.
Dave Love <fx@gnu.org>
parents:
diff changeset
3362 (adjust_after_replace): Comment added. Give correct args to
Dave Love <fx@gnu.org>
parents:
diff changeset
3363 adjust_point. Don't call signal_after_change here.
Dave Love <fx@gnu.org>
parents:
diff changeset
3364
Dave Love <fx@gnu.org>
parents:
diff changeset
3365 * intervals.c (temp_set_point_both): Declare arg BYTEPOS as int.
Dave Love <fx@gnu.org>
parents:
diff changeset
3366 (set_point_both): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
3367
Dave Love <fx@gnu.org>
parents:
diff changeset
3368 * search.c (search_buffer): Update POS_BYTE for regexp search.
Dave Love <fx@gnu.org>
parents:
diff changeset
3369
Dave Love <fx@gnu.org>
parents:
diff changeset
3370 * xdisp.c (display_text_line): Handling of a wide-column character
96376
c3309dba6542 American English spelling fix.
Glenn Morris <rgm@gnu.org>
parents: 95848
diff changeset
3371 fixed. Make the behavior consistent with INC_POS.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
3372
Dave Love <fx@gnu.org>
parents:
diff changeset
3373 1998-02-18 Richard Stallman <rms@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3374
Dave Love <fx@gnu.org>
parents:
diff changeset
3375 * editfns.c (Fchar_before): Check POS in valid range
Dave Love <fx@gnu.org>
parents:
diff changeset
3376 before calling CHAR_TO_BYTE.
Dave Love <fx@gnu.org>
parents:
diff changeset
3377
Dave Love <fx@gnu.org>
parents:
diff changeset
3378 * search.c (search_command): Check LIM in valid range
Dave Love <fx@gnu.org>
parents:
diff changeset
3379 before calling CHAR_TO_BYTE.
Dave Love <fx@gnu.org>
parents:
diff changeset
3380
Dave Love <fx@gnu.org>
parents:
diff changeset
3381 1998-02-15 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3382
Dave Love <fx@gnu.org>
parents:
diff changeset
3383 * minibuf.c (read_minibuf): Do use DEFALT in place of empty input
Dave Love <fx@gnu.org>
parents:
diff changeset
3384 when when expflag is nonzero.
Dave Love <fx@gnu.org>
parents:
diff changeset
3385 (Fread_no_blanks_input): Arg INIT renamed to INITIAL.
Dave Love <fx@gnu.org>
parents:
diff changeset
3386
Dave Love <fx@gnu.org>
parents:
diff changeset
3387 1998-02-14 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3388
Dave Love <fx@gnu.org>
parents:
diff changeset
3389 * fileio.c (Fread_file_name): Alter the history
Dave Love <fx@gnu.org>
parents:
diff changeset
3390 to contain just the actual file name, and not any
Dave Love <fx@gnu.org>
parents:
diff changeset
3391 other preinserted text that is not really used.
Dave Love <fx@gnu.org>
parents:
diff changeset
3392
Dave Love <fx@gnu.org>
parents:
diff changeset
3393 * search.c (simple_search): Call set_search_regs.
Dave Love <fx@gnu.org>
parents:
diff changeset
3394 (boyer_moore): New arg CHARSET_BASE says which chars
Dave Love <fx@gnu.org>
parents:
diff changeset
3395 to use the translate tables for.
Dave Love <fx@gnu.org>
parents:
diff changeset
3396 (search_buffer): Properly test which chars participate in translation.
48207
c1a9d25fa0b7 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 43277
diff changeset
3397
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
3398 1998-02-12 Gerd Moellmann <gerd@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3399
Dave Love <fx@gnu.org>
parents:
diff changeset
3400 * intervals.c (split_interval_right): Make sure to call
Dave Love <fx@gnu.org>
parents:
diff changeset
3401 balance_possible_root_interval in case an interval doesn't have a
Dave Love <fx@gnu.org>
parents:
diff changeset
3402 right child, because otherwise the interval tree might degenerate
Dave Love <fx@gnu.org>
parents:
diff changeset
3403 into a list.
Dave Love <fx@gnu.org>
parents:
diff changeset
3404 (split_interval_left): Ditto if an interval hasn't a left child.
Dave Love <fx@gnu.org>
parents:
diff changeset
3405
Dave Love <fx@gnu.org>
parents:
diff changeset
3406 1998-02-12 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3407
Dave Love <fx@gnu.org>
parents:
diff changeset
3408 * search.c (TRANSLATE): New arg OUT. Handle non-integer in TRT.
Dave Love <fx@gnu.org>
parents:
diff changeset
3409 All calls changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
3410
Dave Love <fx@gnu.org>
parents:
diff changeset
3411 * editfns.c (Fsubst_char_in_region): Don't increment pos twice.
Dave Love <fx@gnu.org>
parents:
diff changeset
3412
Dave Love <fx@gnu.org>
parents:
diff changeset
3413 * charset.h (INC_BOTH, DEC_BOTH): In unibyte mode,
Dave Love <fx@gnu.org>
parents:
diff changeset
3414 simply increment bytepos.
Dave Love <fx@gnu.org>
parents:
diff changeset
3415
Dave Love <fx@gnu.org>
parents:
diff changeset
3416 * syntax.c (skip_chars): Use INC_POS instead of INC_BOTH.
Dave Love <fx@gnu.org>
parents:
diff changeset
3417 (Fforward_comment): Always use both FROM and FROM_BYTE to set point.
Dave Love <fx@gnu.org>
parents:
diff changeset
3418 Use dec_bytepos not DEC_POS.
Dave Love <fx@gnu.org>
parents:
diff changeset
3419 (scan_lists): Handle unibyte buffers when decrementing temp_pos.
Dave Love <fx@gnu.org>
parents:
diff changeset
3420 (INC_FROM): Use INC_BOTH.
Dave Love <fx@gnu.org>
parents:
diff changeset
3421 (inc_bytepos, dec_bytepos): In unibyte mode, just increment bytepos.
Dave Love <fx@gnu.org>
parents:
diff changeset
3422
Dave Love <fx@gnu.org>
parents:
diff changeset
3423 * xdisp.c (display_text_line): Use INC_BOTH for unibyte buffers too.
Dave Love <fx@gnu.org>
parents:
diff changeset
3424
Dave Love <fx@gnu.org>
parents:
diff changeset
3425 1998-02-10 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3426
Dave Love <fx@gnu.org>
parents:
diff changeset
3427 * keymap.c (describe_map_tree): Add the maps we have already
Dave Love <fx@gnu.org>
parents:
diff changeset
3428 handled into SUB_SHADOWS.
Dave Love <fx@gnu.org>
parents:
diff changeset
3429
Dave Love <fx@gnu.org>
parents:
diff changeset
3430 1998-02-06 Kenichi Handa <handa@melange.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3431
Dave Love <fx@gnu.org>
parents:
diff changeset
3432 * fns.c (Fstring_bytes): Declare arg STRING as Lisp_Object.
Dave Love <fx@gnu.org>
parents:
diff changeset
3433
Dave Love <fx@gnu.org>
parents:
diff changeset
3434 * editfns.c (Fposition_bytes): Declare arg POSITION as
Dave Love <fx@gnu.org>
parents:
diff changeset
3435 Lisp_Object. Allow marker as arg POSITION. Use XINT for type
Dave Love <fx@gnu.org>
parents:
diff changeset
3436 consistency.
Dave Love <fx@gnu.org>
parents:
diff changeset
3437
Dave Love <fx@gnu.org>
parents:
diff changeset
3438 1998-02-09 Andreas Schwab <schwab@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3439
Dave Love <fx@gnu.org>
parents:
diff changeset
3440 * indent.c (compute_motion): If right margin is reached and we are
Dave Love <fx@gnu.org>
parents:
diff changeset
3441 truncating don't clobber PREV_HPOS if we are already past TO.
Dave Love <fx@gnu.org>
parents:
diff changeset
3442
Dave Love <fx@gnu.org>
parents:
diff changeset
3443 1998-02-09 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3444
Dave Love <fx@gnu.org>
parents:
diff changeset
3445 * fns.c (concat): Use Vnonascii_translate_table.
Dave Love <fx@gnu.org>
parents:
diff changeset
3446
Dave Love <fx@gnu.org>
parents:
diff changeset
3447 * charset.c (Vnonascii_translate_table): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
3448 (unibyte_char_to_multibyte): Use Vnonascii_translate_table.
Dave Love <fx@gnu.org>
parents:
diff changeset
3449 (syms_of_charset): Defvar it.
Dave Love <fx@gnu.org>
parents:
diff changeset
3450
Dave Love <fx@gnu.org>
parents:
diff changeset
3451 * insdel.c (copy_text, count_size_as_multibyte):
Dave Love <fx@gnu.org>
parents:
diff changeset
3452 Use Vnonascii_translate_table.
Dave Love <fx@gnu.org>
parents:
diff changeset
3453
Dave Love <fx@gnu.org>
parents:
diff changeset
3454 1998-02-08 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3455
Dave Love <fx@gnu.org>
parents:
diff changeset
3456 * print.c (printchar): When outputting to echo area,
Dave Love <fx@gnu.org>
parents:
diff changeset
3457 update message_enable_multibyte, and convert previous text
Dave Love <fx@gnu.org>
parents:
diff changeset
3458 from unibyte to multibyte if necessary.
Dave Love <fx@gnu.org>
parents:
diff changeset
3459
Dave Love <fx@gnu.org>
parents:
diff changeset
3460 * search.c (search_command): Fix call to search_buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
3461
Dave Love <fx@gnu.org>
parents:
diff changeset
3462 1998-02-07 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3463
Dave Love <fx@gnu.org>
parents:
diff changeset
3464 * dired.c (Fdirectory_files): Call compile_pattern the new way.
Dave Love <fx@gnu.org>
parents:
diff changeset
3465
Dave Love <fx@gnu.org>
parents:
diff changeset
3466 * search.c (boyer_moore, simple_search): New subroutines.
Dave Love <fx@gnu.org>
parents:
diff changeset
3467 (search_buffer): For non-regexp, use one of those subroutines.
Dave Love <fx@gnu.org>
parents:
diff changeset
3468 Args TRT and INVERSE_TRT are now Lisp_Object. Callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
3469 (compile_pattern_1): Arg TRANSLATE is now Lisp_Object. Calls changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
3470 (compile_pattern): Arg TRANSLATE is now Lisp_Object. Calls changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
3471
Dave Love <fx@gnu.org>
parents:
diff changeset
3472 * config.in (RE_TRANSLATE_TYPE): Define as Lisp_Object.
Dave Love <fx@gnu.org>
parents:
diff changeset
3473 (RE_TRANSLATE): Use Faref to examine translate table.
Dave Love <fx@gnu.org>
parents:
diff changeset
3474
Dave Love <fx@gnu.org>
parents:
diff changeset
3475 1998-02-06 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3476
Dave Love <fx@gnu.org>
parents:
diff changeset
3477 * marker.c (byte_char_debug_check): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
3478 (CONSIDER, both definitions): Call it.
Dave Love <fx@gnu.org>
parents:
diff changeset
3479 (buf_charpos_to_bytepos, buf_bytepos_to_charpos): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
3480 (byte_debug_flag): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
3481 (syms_of_marker): Set up Lisp variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
3482
Dave Love <fx@gnu.org>
parents:
diff changeset
3483 * buffer.c (advance_to_char_boundary): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
3484 (Fset_buffer_multibyte): Advance all byte-positions to char boundaries.
Dave Love <fx@gnu.org>
parents:
diff changeset
3485 Clear undo list.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
3486
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
3487 * fontset.h (GENERIC_FONT_PTR): Commented-out definition deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
3488
Dave Love <fx@gnu.org>
parents:
diff changeset
3489 1998-02-06 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
3490
Dave Love <fx@gnu.org>
parents:
diff changeset
3491 * window.h: Change argument number of Fdisplay_buffer to 3.
Dave Love <fx@gnu.org>
parents:
diff changeset
3492
Dave Love <fx@gnu.org>
parents:
diff changeset
3493 1998-02-06 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3494
Dave Love <fx@gnu.org>
parents:
diff changeset
3495 * buffer.c (Fpop_to_buffer): Pass new arg to Fdisplay_buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
3496
Dave Love <fx@gnu.org>
parents:
diff changeset
3497 * window.c (Fdisplay_buffer): New arg FRAME.
Dave Love <fx@gnu.org>
parents:
diff changeset
3498 (temp_output_buffer_show): Pass new arg to Fdisplay_buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
3499 (Fother_window_for_scrolling): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
3500
Dave Love <fx@gnu.org>
parents:
diff changeset
3501 * editfns.c (Fposition_bytes): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
3502 (syms_of_editfns): defsubr it.
Dave Love <fx@gnu.org>
parents:
diff changeset
3503
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
3504 * fns.c (Fstring_bytes): New function.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
3505 (syms_of_fns): defsubr it.
Dave Love <fx@gnu.org>
parents:
diff changeset
3506
Dave Love <fx@gnu.org>
parents:
diff changeset
3507 1998-02-05 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3508
Dave Love <fx@gnu.org>
parents:
diff changeset
3509 * minibuf.c (read_minibuf): If input is empty, return empty string.
Dave Love <fx@gnu.org>
parents:
diff changeset
3510 (Fread_string): Return DEFAULT_VALUE here, if input is empty.
Dave Love <fx@gnu.org>
parents:
diff changeset
3511 (Fcompleting_read): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
3512
Dave Love <fx@gnu.org>
parents:
diff changeset
3513 1998-02-04 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3514
Dave Love <fx@gnu.org>
parents:
diff changeset
3515 * keymap.c (Fdescribe_bindings_internal):
Dave Love <fx@gnu.org>
parents:
diff changeset
3516 Renamed from Fdescribe_bindings. New arg NOMENU.
Dave Love <fx@gnu.org>
parents:
diff changeset
3517 (syms_of_keymap): Corresponding changes.
Dave Love <fx@gnu.org>
parents:
diff changeset
3518 (describe_buffer_bindings): Get NOMENU out of the arg list.
Dave Love <fx@gnu.org>
parents:
diff changeset
3519 Pass it along to describe_map_tree.
Dave Love <fx@gnu.org>
parents:
diff changeset
3520 Improve text of `alternate_heading'.
Dave Love <fx@gnu.org>
parents:
diff changeset
3521
Dave Love <fx@gnu.org>
parents:
diff changeset
3522 * alloc.c (list2, list3, list4, list5): New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
3523
Dave Love <fx@gnu.org>
parents:
diff changeset
3524 1998-02-04 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
3525
Dave Love <fx@gnu.org>
parents:
diff changeset
3526 * charset.c (Fiso_charset): Doc-string modified.
Dave Love <fx@gnu.org>
parents:
diff changeset
3527
Dave Love <fx@gnu.org>
parents:
diff changeset
3528 * editfns.c (Fsubst_char_in_region): Handle character-base
Dave Love <fx@gnu.org>
parents:
diff changeset
3529 position and byte-base position correctly.
Dave Love <fx@gnu.org>
parents:
diff changeset
3530 (Fstring_to_char): Give byte size to STRING_CHAR.
Dave Love <fx@gnu.org>
parents:
diff changeset
3531
Dave Love <fx@gnu.org>
parents:
diff changeset
3532 * insdel.c (copy_text): When copying from multibyte to unibyte, do
Dave Love <fx@gnu.org>
parents:
diff changeset
3533 not alter ASCII characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
3534
Dave Love <fx@gnu.org>
parents:
diff changeset
3535 1998-02-03 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3536
Dave Love <fx@gnu.org>
parents:
diff changeset
3537 * editfns.c (Fformat): If MULTIBYTE is changed to 1
Dave Love <fx@gnu.org>
parents:
diff changeset
3538 after we start computing TOTAL, jump back to `retry' (a new label).
Dave Love <fx@gnu.org>
parents:
diff changeset
3539
Dave Love <fx@gnu.org>
parents:
diff changeset
3540 1998-02-01 Richard Stallman <rms@sucrose.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3541
Dave Love <fx@gnu.org>
parents:
diff changeset
3542 * lread.c (read1): Handle infinities, NaN and -0.0 specially.
Dave Love <fx@gnu.org>
parents:
diff changeset
3543 (isfloat_string): Accept e+INF and e+NAN as exponents.
Dave Love <fx@gnu.org>
parents:
diff changeset
3544
Dave Love <fx@gnu.org>
parents:
diff changeset
3545 * print.c (float_to_string): Handle infinities and NaN specially.
Dave Love <fx@gnu.org>
parents:
diff changeset
3546
Dave Love <fx@gnu.org>
parents:
diff changeset
3547 * fns.c (concat): Handle bool-vectors correctly.
Dave Love <fx@gnu.org>
parents:
diff changeset
3548
Dave Love <fx@gnu.org>
parents:
diff changeset
3549 * fns.c (concat): If making a string, a nonempty bool-vector is error.
Dave Love <fx@gnu.org>
parents:
diff changeset
3550
Dave Love <fx@gnu.org>
parents:
diff changeset
3551 1998-01-30 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3552
Dave Love <fx@gnu.org>
parents:
diff changeset
3553 * data.c (Faref, Faset): Allow indexing a char-table
Dave Love <fx@gnu.org>
parents:
diff changeset
3554 directly by numbers up to CHAR_TABLE_ORDINARY_SLOTS.
Dave Love <fx@gnu.org>
parents:
diff changeset
3555
Dave Love <fx@gnu.org>
parents:
diff changeset
3556 * fns.c (Fset_char_table_range, Fchar_table_range):
Dave Love <fx@gnu.org>
parents:
diff changeset
3557 Allow a charset name symbol to designate a range.
Dave Love <fx@gnu.org>
parents:
diff changeset
3558
Dave Love <fx@gnu.org>
parents:
diff changeset
3559 * callproc.c (Fcall_process): Allow creating a new buffer
Dave Love <fx@gnu.org>
parents:
diff changeset
3560 for the output.
Dave Love <fx@gnu.org>
parents:
diff changeset
3561
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
3562 1998-01-30 Kenichi Handa <handa@etl.go.jp>
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
3563
Dave Love <fx@gnu.org>
parents:
diff changeset
3564 * coding.c (ENCODE_ISO_CHARACTER): Pay attention to
Dave Love <fx@gnu.org>
parents:
diff changeset
3565 CODING_FLAG_ISO_USE_ROMAN and CODING_FLAG_ISO_USE_OLDJIS.
Dave Love <fx@gnu.org>
parents:
diff changeset
3566 (code_convert_region1): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
3567 (Fdecode_coding_region): Call code_convert_region1.
Dave Love <fx@gnu.org>
parents:
diff changeset
3568 (Fencode_coding_region): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
3569 (code_convert_string1): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
3570 (Fdecode_coding_string): Call code_convert_string1.
Dave Love <fx@gnu.org>
parents:
diff changeset
3571 (Fencode_coding_string): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
3572
Dave Love <fx@gnu.org>
parents:
diff changeset
3573 * doc.c (Fsubstitute_command_keys): Declare length_byte out of
Dave Love <fx@gnu.org>
parents:
diff changeset
3574 internal block.
Dave Love <fx@gnu.org>
parents:
diff changeset
3575
Dave Love <fx@gnu.org>
parents:
diff changeset
3576 * editfns.c (CONVERTED_BYTE_SIZE): Fix the logic.
Dave Love <fx@gnu.org>
parents:
diff changeset
3577 (Fformat): Update the variable MULTIBYTE according to the result
Dave Love <fx@gnu.org>
parents:
diff changeset
3578 of Fprin1_to_string. Free BUF after making Lisp string from it.
Dave Love <fx@gnu.org>
parents:
diff changeset
3579
Dave Love <fx@gnu.org>
parents:
diff changeset
3580 1998-01-28 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3581
Dave Love <fx@gnu.org>
parents:
diff changeset
3582 * search.c (search_buffer): New args pos_byte and lim_byte.
Dave Love <fx@gnu.org>
parents:
diff changeset
3583 (search_command): Pass new args.
Dave Love <fx@gnu.org>
parents:
diff changeset
3584
Dave Love <fx@gnu.org>
parents:
diff changeset
3585 1998-01-28 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
3586
Dave Love <fx@gnu.org>
parents:
diff changeset
3587 * coding.c (DECODE_SJIS_BIG5_CHARACTER): Don't have to increase
Dave Love <fx@gnu.org>
parents:
diff changeset
3588 coding->produced_char here.
Dave Love <fx@gnu.org>
parents:
diff changeset
3589 (code_convert_region): Initialize LEN_BYTE correctly.
Dave Love <fx@gnu.org>
parents:
diff changeset
3590
Dave Love <fx@gnu.org>
parents:
diff changeset
3591 * search.c (fast_string_match): Give re_search byte size of
Dave Love <fx@gnu.org>
parents:
diff changeset
3592 STRING.
Dave Love <fx@gnu.org>
parents:
diff changeset
3593 (trivial_regexp_p): Initialize LEN to byte size of REGEXP.
Dave Love <fx@gnu.org>
parents:
diff changeset
3594 (search_buffer): Give re_search_2 STARTPOS, RANGE and STOP by
Dave Love <fx@gnu.org>
parents:
diff changeset
3595 counting them by bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
3596
Dave Love <fx@gnu.org>
parents:
diff changeset
3597 * data.c (syms_of_data): Register multibyte-string-p as a Lisp
Dave Love <fx@gnu.org>
parents:
diff changeset
3598 function.
Dave Love <fx@gnu.org>
parents:
diff changeset
3599
Dave Love <fx@gnu.org>
parents:
diff changeset
3600 1998-01-28 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3601
Dave Love <fx@gnu.org>
parents:
diff changeset
3602 * category.c (Fmodify_category_entry): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
3603 (Fdescribe_categories): Renamed from Fdescribe_category.
Dave Love <fx@gnu.org>
parents:
diff changeset
3604 (syms_of_category): Corresponding changes.
Dave Love <fx@gnu.org>
parents:
diff changeset
3605 (Fcategory_set_mnemonics): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
3606 (Fchar_category_set): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
3607 (Fmake_category_set): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
3608
Dave Love <fx@gnu.org>
parents:
diff changeset
3609 1998-01-26 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3610
Dave Love <fx@gnu.org>
parents:
diff changeset
3611 * xdisp.c (message_dolog): Cast M to unsigned char * to access bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
3612
Dave Love <fx@gnu.org>
parents:
diff changeset
3613 * keyboard.c (command_loop_1): Run post-command-hook before,
Dave Love <fx@gnu.org>
parents:
diff changeset
3614 not after, clearing this-command-keys and updating last-command.
Dave Love <fx@gnu.org>
parents:
diff changeset
3615
Dave Love <fx@gnu.org>
parents:
diff changeset
3616 * fns.c (string_make_multibyte): In all-ASCII case, return orig STRING.
Dave Love <fx@gnu.org>
parents:
diff changeset
3617
Dave Love <fx@gnu.org>
parents:
diff changeset
3618 * fns.c (Fstring_as_unibyte): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
3619 (Fstring_as_multibyte): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
3620 (syms_of_fns): defsubr them.
Dave Love <fx@gnu.org>
parents:
diff changeset
3621
Dave Love <fx@gnu.org>
parents:
diff changeset
3622 1998-01-25 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3623
Dave Love <fx@gnu.org>
parents:
diff changeset
3624 * window.c (compare_window_configurations): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
3625
Dave Love <fx@gnu.org>
parents:
diff changeset
3626 * fns.c (internal_equal): Use compare_window_configurations.
Dave Love <fx@gnu.org>
parents:
diff changeset
3627
Dave Love <fx@gnu.org>
parents:
diff changeset
3628 * fileio.c (file_name_as_directory): For an empty name, return "/".
Dave Love <fx@gnu.org>
parents:
diff changeset
3629
Dave Love <fx@gnu.org>
parents:
diff changeset
3630 1998-01-24 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3631
Dave Love <fx@gnu.org>
parents:
diff changeset
3632 * callproc.c (Fcall_process): Test only args past args[4]
Dave Love <fx@gnu.org>
parents:
diff changeset
3633 for multibyteness.
Dave Love <fx@gnu.org>
parents:
diff changeset
3634
Dave Love <fx@gnu.org>
parents:
diff changeset
3635 1998-01-23 Ken'ichi Handa <handa@melange.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3636
Dave Love <fx@gnu.org>
parents:
diff changeset
3637 * charset.h: Delete garbage line "int use_dialog_box".
Dave Love <fx@gnu.org>
parents:
diff changeset
3638
Dave Love <fx@gnu.org>
parents:
diff changeset
3639 1998-01-23 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3640
Dave Love <fx@gnu.org>
parents:
diff changeset
3641 * lread.c (Funintern): Clear the symbol's obarray field.
Dave Love <fx@gnu.org>
parents:
diff changeset
3642
Dave Love <fx@gnu.org>
parents:
diff changeset
3643 1998-01-21 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3644
Dave Love <fx@gnu.org>
parents:
diff changeset
3645 * s/sol2-5.h (SYSTEM_MALLOC): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
3646
Dave Love <fx@gnu.org>
parents:
diff changeset
3647 1998-01-21 Ken'ichi Handa <handa@melange.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3648
Dave Love <fx@gnu.org>
parents:
diff changeset
3649 * fileio.c (Finsert_file_contents): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
3650
Dave Love <fx@gnu.org>
parents:
diff changeset
3651 1998-01-21 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3652
Dave Love <fx@gnu.org>
parents:
diff changeset
3653 * syntax.c (back_comment): Move the find_defun_start call
Dave Love <fx@gnu.org>
parents:
diff changeset
3654 out of the scan_sexps_forward call.
Dave Love <fx@gnu.org>
parents:
diff changeset
3655 No need to call find_defun_start
Dave Love <fx@gnu.org>
parents:
diff changeset
3656 if we found the defun start in the initial scan.
Dave Love <fx@gnu.org>
parents:
diff changeset
3657
Dave Love <fx@gnu.org>
parents:
diff changeset
3658 1998-01-21 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
3659
Dave Love <fx@gnu.org>
parents:
diff changeset
3660 * callproc.c (Fcall_process): Use raw-text instead of emacs-mule
Dave Love <fx@gnu.org>
parents:
diff changeset
3661 when enable-multibyte-characters is nil. Adjusted for the change
Dave Love <fx@gnu.org>
parents:
diff changeset
3662 of encode_coding and decode_coding.
Dave Love <fx@gnu.org>
parents:
diff changeset
3663
Dave Love <fx@gnu.org>
parents:
diff changeset
3664 * ccl.h: Definition of macros CCL_STAT_XXX are moved from ccl.c to
Dave Love <fx@gnu.org>
parents:
diff changeset
3665 here.
Dave Love <fx@gnu.org>
parents:
diff changeset
3666
Dave Love <fx@gnu.org>
parents:
diff changeset
3667 * charset.c (min_composite_char): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
3668 (syms_of_charset): Declare a Lisp variable min-composite-char.
Dave Love <fx@gnu.org>
parents:
diff changeset
3669
Dave Love <fx@gnu.org>
parents:
diff changeset
3670 * charset.h (BCOPY_SHORT): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
3671
Dave Love <fx@gnu.org>
parents:
diff changeset
3672 * coding.h (CODING_FINISH_XXX): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
3673 (CODING_MODE_XXX): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
3674 (struct coding_system): New member mode, category_idx,
Dave Love <fx@gnu.org>
parents:
diff changeset
3675 heading_ascii. Deleted members last_block, direction, selective,
Dave Love <fx@gnu.org>
parents:
diff changeset
3676 carryover, carryover_size.
Dave Love <fx@gnu.org>
parents:
diff changeset
3677 (CODING_MAY_REQUIRE_DECODING): New macro.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
3678 (CODING_CATEGORY_MASK_ISO_7BIT, CODING_CATEGORY_MASK_ISO_8BIT)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
3679 (CODING_CATEGORY_MASK_ISO_SHIFT, CODING_CATEGORY_MASK_ISO):
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
3680 New macros.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
3681 (Qraw_text): Extern it.
Dave Love <fx@gnu.org>
parents:
diff changeset
3682
95848
a6bf9ec37d86 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 95780
diff changeset
3683 * coding.c (DECODE_CHARACTER_ASCII): Update coding->produced_char.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
3684 (DECODE_CHARACTER_DIMENSION1): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
3685 (Qraw_text, Qcoding_category): New variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
3686 (syms_of_coding): Intern and staticpro them.
Dave Love <fx@gnu.org>
parents:
diff changeset
3687 (coding_system_table): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
3688 (CHARSET_OK, SHIFT_OUT_OK): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
3689 (detect_coding_iso2022): Detection algorithm improved.
Dave Love <fx@gnu.org>
parents:
diff changeset
3690 (decode_coding_iso2022): Arg CONSUMED deleted, and the meaning of
Dave Love <fx@gnu.org>
parents:
diff changeset
3691 return value changed. Update members produced, produced_char,
Dave Love <fx@gnu.org>
parents:
diff changeset
3692 consumed, consumed_char of the struct *coding. Pay attention to
Dave Love <fx@gnu.org>
parents:
diff changeset
3693 CODING_MODE_INHIBIT_INCONSISTENT_EOL.
Dave Love <fx@gnu.org>
parents:
diff changeset
3694 (encode_coding_iso2022): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
3695 (decode_coding_sjis_big5, encode_coding_sjis_big5): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
3696 (decode_eol, encode_eol): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
3697 (ENCODE_ISO_CHARACTER): Update coding->consumed_char.
Dave Love <fx@gnu.org>
parents:
diff changeset
3698 (DECODE_SJIS_BIG5_CHARACTER): Update coding->produced_char.
Dave Love <fx@gnu.org>
parents:
diff changeset
3699 (ENCODE_SJIS_BIG5_CHARACTER): Update coding->consumed_char.
Dave Love <fx@gnu.org>
parents:
diff changeset
3700 (detect_coding_mask): New args PRIORITIES and SKIP.
Dave Love <fx@gnu.org>
parents:
diff changeset
3701 (detect_coding): Adjusted for the change of detect_coding_mask.
Dave Love <fx@gnu.org>
parents:
diff changeset
3702 Update coding->heading_ascii.
Dave Love <fx@gnu.org>
parents:
diff changeset
3703 (detect_eol_type): New arg SKIP.
Dave Love <fx@gnu.org>
parents:
diff changeset
3704 (detect_eol): Adjusted for the change of detect_eol_type.
98444
e44273834265 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 98317
diff changeset
3705 (ccl_coding_driver): New function.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
3706 (decode_coding): Arg CONSUMED deleted, and the meaning of return
Dave Love <fx@gnu.org>
parents:
diff changeset
3707 value changed. Update members produced, produced_char, consumed,
Dave Love <fx@gnu.org>
parents:
diff changeset
3708 consumed_char of the struct *coding.
Dave Love <fx@gnu.org>
parents:
diff changeset
3709 (encode_coding): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
3710 (shrink_decoding_region, shrink_encoding_region): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
3711 (code_convert_region, code_convert_string): Completely rewritten.
Dave Love <fx@gnu.org>
parents:
diff changeset
3712 (detect_coding_system): New arg HIGHEST.
Dave Love <fx@gnu.org>
parents:
diff changeset
3713 (Fdetect_coding_region): New arg HIGHEST.
Dave Love <fx@gnu.org>
parents:
diff changeset
3714 (Fdetect_coding_string): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
3715 (Fdecode_coding_region, Fencode_coding_region): Adjusted for the
Dave Love <fx@gnu.org>
parents:
diff changeset
3716 change of code_convert_region.
Dave Love <fx@gnu.org>
parents:
diff changeset
3717 (Fdecode_coding_string, Fencode_coding_string): Adjusted for the
Dave Love <fx@gnu.org>
parents:
diff changeset
3718 change of code_convert_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
3719 (Fupdate_iso_coding_systems): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
3720 (init_coding_once): Initialize coding_system_table.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
3721
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
3722 * data.c (Faset): Allow setting a multibyte character in a
Dave Love <fx@gnu.org>
parents:
diff changeset
3723 multibyte string as far as it doesn't change the size_byte of the
Dave Love <fx@gnu.org>
parents:
diff changeset
3724 string.
Dave Love <fx@gnu.org>
parents:
diff changeset
3725
Dave Love <fx@gnu.org>
parents:
diff changeset
3726 * fileio.c (Finsert_file_contents): Adjusted for the change of
98317
36acd6af0772 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 96376
diff changeset
3727 struct coding_system and function decode_coding. For normal file
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
3728 reading, use code_convert_region.
Dave Love <fx@gnu.org>
parents:
diff changeset
3729 (Fwrite_region): Adjusted for the change of struct coding_system.
Dave Love <fx@gnu.org>
parents:
diff changeset
3730 (e_write): Adjusted for the change of encode_coding.
Dave Love <fx@gnu.org>
parents:
diff changeset
3731
Dave Love <fx@gnu.org>
parents:
diff changeset
3732 * fns.c (mapcar1): Keep `i' in `i_before' before `i' is
Dave Love <fx@gnu.org>
parents:
diff changeset
3733 incremented by FETCH_STRING_CHAR_ADVANCE.
Dave Love <fx@gnu.org>
parents:
diff changeset
3734
Dave Love <fx@gnu.org>
parents:
diff changeset
3735 * insdel.c (adjust_before_replace, adjust_after_replace): New
Dave Love <fx@gnu.org>
parents:
diff changeset
3736 functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
3737
Dave Love <fx@gnu.org>
parents:
diff changeset
3738 * lisp.h (detect_coding_system): Extern it.
Dave Love <fx@gnu.org>
parents:
diff changeset
3739
Dave Love <fx@gnu.org>
parents:
diff changeset
3740 * process.c (Fstart_process): Use raw-text instead of emacs-mule
Dave Love <fx@gnu.org>
parents:
diff changeset
3741 if enable-multibyte-characters is nil. Initialize members
Dave Love <fx@gnu.org>
parents:
diff changeset
3742 decoding_carryover and encoding_carryover of PROC.
Dave Love <fx@gnu.org>
parents:
diff changeset
3743 (create_process): Adjusted for the change of encode_coding.
Dave Love <fx@gnu.org>
parents:
diff changeset
3744 (Fopen_network_stream): Initialize members decoding_carryover and
Dave Love <fx@gnu.org>
parents:
diff changeset
3745 encoding_carryover of PROC.
Dave Love <fx@gnu.org>
parents:
diff changeset
3746 (read_process_output): Adjusted for the change of decode_coding.
Dave Love <fx@gnu.org>
parents:
diff changeset
3747 (send_process): Adjusted for the change of encode_coding.
Dave Love <fx@gnu.org>
parents:
diff changeset
3748
Dave Love <fx@gnu.org>
parents:
diff changeset
3749 * process.h (struct Lisp_Process): New members decoding_carryover
Dave Love <fx@gnu.org>
parents:
diff changeset
3750 and encoding_carryover.
Dave Love <fx@gnu.org>
parents:
diff changeset
3751
Dave Love <fx@gnu.org>
parents:
diff changeset
3752 * term.c (encode_terminal_code): Adjusted for the change of
Dave Love <fx@gnu.org>
parents:
diff changeset
3753 encode_coding.
Dave Love <fx@gnu.org>
parents:
diff changeset
3754 (write_glyphs): Likewise. Adjusted for the change of struct
Dave Love <fx@gnu.org>
parents:
diff changeset
3755 coding_system.
Dave Love <fx@gnu.org>
parents:
diff changeset
3756 (insert_glyphs): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
3757
Dave Love <fx@gnu.org>
parents:
diff changeset
3758 * xselect.c (selection_data_to_lisp_data): Adjusted for the change
Dave Love <fx@gnu.org>
parents:
diff changeset
3759 of decode_coding.
Dave Love <fx@gnu.org>
parents:
diff changeset
3760 (lisp_data_to_selection_data): Adjusted for the change of
Dave Love <fx@gnu.org>
parents:
diff changeset
3761 encode_coding.
Dave Love <fx@gnu.org>
parents:
diff changeset
3762 (syms_of_xselect): Initialize clipboard-coding-system to
Dave Love <fx@gnu.org>
parents:
diff changeset
3763 compound-text.
Dave Love <fx@gnu.org>
parents:
diff changeset
3764
Dave Love <fx@gnu.org>
parents:
diff changeset
3765 1998-01-21 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
3766
Dave Love <fx@gnu.org>
parents:
diff changeset
3767 * fileio.c (Finsert_file_contents): Even if
Dave Love <fx@gnu.org>
parents:
diff changeset
3768 enable-multibyte-characters is nil, we must check `coding:' tag
Dave Love <fx@gnu.org>
parents:
diff changeset
3769 and `file-coding-system-alist' to handle eol-conversion.
Dave Love <fx@gnu.org>
parents:
diff changeset
3770
Dave Love <fx@gnu.org>
parents:
diff changeset
3771 * coding.c (Vselect_safe_coding_system_function): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
3772 (coding_category_table): This variable deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
3773 (Vcoding_category_table): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
3774 (coding_category_name): Add "coding-category-iso-7-tight".
Dave Love <fx@gnu.org>
parents:
diff changeset
3775 (detect_coding_iso2022): Check the mask
Dave Love <fx@gnu.org>
parents:
diff changeset
3776 CODING_FLAG_ISO_DESIGNATION in CODING->FLAGS. Check a new coding
Dave Love <fx@gnu.org>
parents:
diff changeset
3777 category coding-category-iso-7-tight.
Dave Love <fx@gnu.org>
parents:
diff changeset
3778 (DECODE_DESIGNATION): Decode only such designations that CODING
Dave Love <fx@gnu.org>
parents:
diff changeset
3779 can handle.
Dave Love <fx@gnu.org>
parents:
diff changeset
3780 (check_composing_code): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
3781 (decode_coding_iso2022): Decode only such characters that CODING
Dave Love <fx@gnu.org>
parents:
diff changeset
3782 can handle.
Dave Love <fx@gnu.org>
parents:
diff changeset
3783 (encode_coding_iso2022): Before and after encoding composite
Dave Love <fx@gnu.org>
parents:
diff changeset
3784 characters, reset designation and invocation status.
Dave Love <fx@gnu.org>
parents:
diff changeset
3785 (detect_coding_sjis): Delete unnecessary check.
Dave Love <fx@gnu.org>
parents:
diff changeset
3786 (detect_coding_big5): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
3787 (encode_designation_at_bol): Check the validity of requested
Dave Love <fx@gnu.org>
parents:
diff changeset
3788 designation register.
Dave Love <fx@gnu.org>
parents:
diff changeset
3789 (setup_coding_system): Set requested designation registers for
Dave Love <fx@gnu.org>
parents:
diff changeset
3790 non-supported charsets to
Dave Love <fx@gnu.org>
parents:
diff changeset
3791 CODING_SPEC_ISO_NO_REQUESTED_DESIGNATION. Set mask
Dave Love <fx@gnu.org>
parents:
diff changeset
3792 CODING_FLAG_ISO_DESIGNATION in CODING->FLAGS. Code tuned for
Dave Love <fx@gnu.org>
parents:
diff changeset
3793 no-conversion and undecided.
Dave Love <fx@gnu.org>
parents:
diff changeset
3794 (detect_coding): Adjusted for the new variable
Dave Love <fx@gnu.org>
parents:
diff changeset
3795 Vcoding_category_table.
Dave Love <fx@gnu.org>
parents:
diff changeset
3796 (syms_of_coding): Initialize Vcoding_category_table and staticpro
Dave Love <fx@gnu.org>
parents:
diff changeset
3797 it. Register select-safe-coding-system as a Lisp variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
3798
Dave Love <fx@gnu.org>
parents:
diff changeset
3799 * coding.h (CODING_FLAG_ISO_DESIGNATION): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
3800 (struct iso2022_spec): New member.
Dave Love <fx@gnu.org>
parents:
diff changeset
3801 last_invalid_designation_register.
Dave Love <fx@gnu.org>
parents:
diff changeset
3802 (struct coding_system): New member inhibit_inconsistent_eol_type.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
3803 (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
3804 New macros.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
3805 (CODING_CATEGORY_MASK_ANY): Include CODING_CATEGORY_MASK_ISO_7_TIGHT.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
3806 (coding_category_table, coding_category_name): Extern deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
3807 (Vselect_safe_coding_system_function): Extern it.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
3808
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
3809 * charset.h (MAX_CHAR_COMPOSITION): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
3810 (CHAR_CHARSET): Check more strictly.
Dave Love <fx@gnu.org>
parents:
diff changeset
3811 (CODING_FLAG_ISO_DESIGNATION): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
3812
Dave Love <fx@gnu.org>
parents:
diff changeset
3813 1998-01-21 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
3814
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
3815 * ccl.h (struct ccl_program): New member private_state.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
3816
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
3817 * ccl.c (Vccl_translation_table_vector, Qccl_program)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
3818 (Qccl_translation_table, Qccl_translation_table_id): New variables.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
3819 Append new symbols. Qccl_translation_table and
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
3820 Qccl_translation_table_id.
Dave Love <fx@gnu.org>
parents:
diff changeset
3821 (CCL_Call): Fix the comment.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
3822 (CCL_ReadMultibyteCharacter, CCL_WriteMultibyteCharacter)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
3823 (CCL_UnifyCharacter, CCL_UnifyCharacterConstTbl)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
3824 (CCL_IterateMultipleMap, CCL_TranslateMultipleMap):
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
3825 New macros for CCL Commands.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
3826 (EXCMD): New macro.
98317
36acd6af0772 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 96376
diff changeset
3827 (ccl_driver): New case label `CCL_Extention'.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
3828 (setup_ccl_program): Initialize the member `private_state' of CCL.
Dave Love <fx@gnu.org>
parents:
diff changeset
3829 (Fregister_ccl_program): Delete unused variable IDX.
Dave Love <fx@gnu.org>
parents:
diff changeset
3830 (Fregister_ccl_translation_table): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
3831 (syms_of_ccl): Intern and staticpro Qccl_program,
Dave Love <fx@gnu.org>
parents:
diff changeset
3832 Qccl_translation_table, and Qccl_translation_table_id. Declare
Dave Love <fx@gnu.org>
parents:
diff changeset
3833 `ccl-translation-table-vector' as a Lisp variable. Declare
Dave Love <fx@gnu.org>
parents:
diff changeset
3834 register-ccl-translation-table as a Lisp function.
Dave Love <fx@gnu.org>
parents:
diff changeset
3835
Dave Love <fx@gnu.org>
parents:
diff changeset
3836 * charset.h (Vcharacter_unification_table_vector): Extern it.
Dave Love <fx@gnu.org>
parents:
diff changeset
3837 (UNIFICATION_ID_TABLE): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
3838
Dave Love <fx@gnu.org>
parents:
diff changeset
3839 * charset.c (Vcharacter_unification_table_vector): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
3840 (syms_of_charset): Declare it as a Lisp symbol.
Dave Love <fx@gnu.org>
parents:
diff changeset
3841 (unify_char): Delete unnecessary codes.
Dave Love <fx@gnu.org>
parents:
diff changeset
3842
Dave Love <fx@gnu.org>
parents:
diff changeset
3843 1998-01-21 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3844
Dave Love <fx@gnu.org>
parents:
diff changeset
3845 * indent.c (current_column_1):
Dave Love <fx@gnu.org>
parents:
diff changeset
3846 Eliminate argument POS; use PT and PT_BYTE.
Dave Love <fx@gnu.org>
parents:
diff changeset
3847 When doing FETCH_BYTE, use scan_byte.
Dave Love <fx@gnu.org>
parents:
diff changeset
3848 (current_column): Check whether buffer really has multibyte chars,
Dave Love <fx@gnu.org>
parents:
diff changeset
3849 not whether they are enabled.
Dave Love <fx@gnu.org>
parents:
diff changeset
3850
Dave Love <fx@gnu.org>
parents:
diff changeset
3851 * editfns.c (Fsave_current_buffer): Use set_buffer_if_live.
Dave Love <fx@gnu.org>
parents:
diff changeset
3852
Dave Love <fx@gnu.org>
parents:
diff changeset
3853 * bytecode.c (Fbyte_code) <Bsave_current_buffer_1>:
Dave Love <fx@gnu.org>
parents:
diff changeset
3854 Use set_buffer_if_live.
Dave Love <fx@gnu.org>
parents:
diff changeset
3855
Dave Love <fx@gnu.org>
parents:
diff changeset
3856 * buffer.c (set_buffer_if_live): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
3857
Dave Love <fx@gnu.org>
parents:
diff changeset
3858 1998-01-20 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3859
Dave Love <fx@gnu.org>
parents:
diff changeset
3860 * charset.c (nonascii_insert_offset): Variable moved from cmds.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
3861 (syms_of_charset): Initialize variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
3862
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
3863 * cmds.c (internal_self_insert, Fself_insert_command):
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
3864 Use unibyte_char_to_multibyte.
Dave Love <fx@gnu.org>
parents:
diff changeset
3865 (nonascii_insert_offset): Variable moved to charset.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
3866 (syms_of_cmds): Don't initialize nonascii_insert_offset.
Dave Love <fx@gnu.org>
parents:
diff changeset
3867
Dave Love <fx@gnu.org>
parents:
diff changeset
3868 * 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
3869
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
3870 * keyboard.c (command_loop_1): Use unibyte_char_to_multibyte.
Dave Love <fx@gnu.org>
parents:
diff changeset
3871
Dave Love <fx@gnu.org>
parents:
diff changeset
3872 * xdisp.c (message_dolog): Use unibyte_char_to_multibyte.
Dave Love <fx@gnu.org>
parents:
diff changeset
3873 Pass different args to scan_newline.
Dave Love <fx@gnu.org>
parents:
diff changeset
3874 Properly compare oldpoint with Z.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
3875
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
3876 * syntax.c (skip_chars): Use unibyte_char_to_multibyte.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
3877
Dave Love <fx@gnu.org>
parents:
diff changeset
3878 * fns.c (concat): Use unibyte_char_to_multibyte.
Dave Love <fx@gnu.org>
parents:
diff changeset
3879
Dave Love <fx@gnu.org>
parents:
diff changeset
3880 * charset.c (unibyte_char_to_multibyte): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
3881 (DEFAULT_NONASCII_INSERT_OFFSET): New macro definition.
Dave Love <fx@gnu.org>
parents:
diff changeset
3882
Dave Love <fx@gnu.org>
parents:
diff changeset
3883 * lread.c (unreadchar): For unreading an ASCII char
Dave Love <fx@gnu.org>
parents:
diff changeset
3884 thru a buffer or marker, really decrement point or the marker position.
Dave Love <fx@gnu.org>
parents:
diff changeset
3885
Dave Love <fx@gnu.org>
parents:
diff changeset
3886 * xdisp.c (display_menu_bar): Don't set maxendcol too large.
Dave Love <fx@gnu.org>
parents:
diff changeset
3887
Dave Love <fx@gnu.org>
parents:
diff changeset
3888 * editfns.c (Fchar_equal): Fix case-conversion code.
Dave Love <fx@gnu.org>
parents:
diff changeset
3889
Dave Love <fx@gnu.org>
parents:
diff changeset
3890 1998-01-19 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3891
Dave Love <fx@gnu.org>
parents:
diff changeset
3892 * window.h (WINDOW_RIGHT_MARGIN): Deduct width of vertical line
Dave Love <fx@gnu.org>
parents:
diff changeset
3893 if frame has no scroll bars.
Dave Love <fx@gnu.org>
parents:
diff changeset
3894
Dave Love <fx@gnu.org>
parents:
diff changeset
3895 * fns.c (concat): Fix lossage in installing previous patch.
Dave Love <fx@gnu.org>
parents:
diff changeset
3896
Dave Love <fx@gnu.org>
parents:
diff changeset
3897 * window.c (window_scroll): Set opoint_byte properly.
Dave Love <fx@gnu.org>
parents:
diff changeset
3898
Dave Love <fx@gnu.org>
parents:
diff changeset
3899 1998-01-16 Richard Stallman <rms@sucrose.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3900
Dave Love <fx@gnu.org>
parents:
diff changeset
3901 * intervals.c (set_intervals_multibyte): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
3902 (set_intervals_multibyte_1): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
3903
Dave Love <fx@gnu.org>
parents:
diff changeset
3904 * marker.c (clear_charpos_cache): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
3905
Dave Love <fx@gnu.org>
parents:
diff changeset
3906 1998-01-16 Richard Stallman <rms@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3907
Dave Love <fx@gnu.org>
parents:
diff changeset
3908 * buffer.c (Fset_buffer_multibyte): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
3909 (syms_of_buffer): defsubr it.
Dave Love <fx@gnu.org>
parents:
diff changeset
3910
Dave Love <fx@gnu.org>
parents:
diff changeset
3911 * syntax.c (skip_chars): Fix test for end of string, looking for `-'.
Dave Love <fx@gnu.org>
parents:
diff changeset
3912 (back_comment): Don't allow quoting a comment-end.
Dave Love <fx@gnu.org>
parents:
diff changeset
3913 (scan_lists): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
3914
Dave Love <fx@gnu.org>
parents:
diff changeset
3915 * .gdbinit: Make GDB not handle SIGINT.
Dave Love <fx@gnu.org>
parents:
diff changeset
3916
Dave Love <fx@gnu.org>
parents:
diff changeset
3917 * search.c (compile_pattern_1): If representation of STRING
Dave Love <fx@gnu.org>
parents:
diff changeset
3918 does not fit MULTIBYTE, convert its contents.
Dave Love <fx@gnu.org>
parents:
diff changeset
3919 (fast_c_string_match_ignore_case): Pass 0 to compile_pattern
Dave Love <fx@gnu.org>
parents:
diff changeset
3920 as MULTIBYTE.
Dave Love <fx@gnu.org>
parents:
diff changeset
3921 (search_buffer): If representation of STRING
Dave Love <fx@gnu.org>
parents:
diff changeset
3922 does not fit MULTIBYTE, convert its contents.
Dave Love <fx@gnu.org>
parents:
diff changeset
3923
Dave Love <fx@gnu.org>
parents:
diff changeset
3924 * print.c (print) <Lisp_String>: When multibyte is enabled, print
Dave Love <fx@gnu.org>
parents:
diff changeset
3925 single-byte non-ASCII chars using octal escapes.
Dave Love <fx@gnu.org>
parents:
diff changeset
3926
Dave Love <fx@gnu.org>
parents:
diff changeset
3927 * lread.c (read1): Escape codes can force multibyte or single-byte.
Dave Love <fx@gnu.org>
parents:
diff changeset
3928 Otherwise buffer_defaults->enable_multibyte_characters decides.
Dave Love <fx@gnu.org>
parents:
diff changeset
3929 Only set force_singlebyte when a \-sequence is in the relevant range.
Dave Love <fx@gnu.org>
parents:
diff changeset
3930 (read_escape): New arg STRINGP. `\ ' is ignored only when STRINGP
Dave Love <fx@gnu.org>
parents:
diff changeset
3931 (normally, when reading a string). Calls changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
3932
Dave Love <fx@gnu.org>
parents:
diff changeset
3933 * fns.c (concat): Move the test for all nil in `append'
Dave Love <fx@gnu.org>
parents:
diff changeset
3934 back to the right place.
Dave Love <fx@gnu.org>
parents:
diff changeset
3935 Always compute result_len_byte as for a multibyte string. Then,
Dave Love <fx@gnu.org>
parents:
diff changeset
3936 if the result will be single-byte, don't use that computation.
Dave Love <fx@gnu.org>
parents:
diff changeset
3937 When converting single-byte to multibyte, don't use copy_text.
Dave Love <fx@gnu.org>
parents:
diff changeset
3938 Do use copy_text between single-byte string and multibyte string.
Dave Love <fx@gnu.org>
parents:
diff changeset
3939
Dave Love <fx@gnu.org>
parents:
diff changeset
3940 (Fstring_make_multibyte, Fstring_make_unibyte): New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
3941 (syms_of_fns): defsubr them.
Dave Love <fx@gnu.org>
parents:
diff changeset
3942
Dave Love <fx@gnu.org>
parents:
diff changeset
3943 (string_char_to_byte): Count from the beginning or the end,
Dave Love <fx@gnu.org>
parents:
diff changeset
3944 whichever is closer. Keep a cache of recent values.
Dave Love <fx@gnu.org>
parents:
diff changeset
3945 (string_byte_to_char): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
3946
Dave Love <fx@gnu.org>
parents:
diff changeset
3947 (Fstring_lessp): Compare the strings char by char.
Dave Love <fx@gnu.org>
parents:
diff changeset
3948
Dave Love <fx@gnu.org>
parents:
diff changeset
3949 * xdisp.c (display_text_line): Set pos_byte with pos
Dave Love <fx@gnu.org>
parents:
diff changeset
3950 when skipping invisible.
Dave Love <fx@gnu.org>
parents:
diff changeset
3951
Dave Love <fx@gnu.org>
parents:
diff changeset
3952 * alloc.c (STRING_BASE_SIZE): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
3953 (STRING_FULLSIZE): Use STRING_BASE_SIZE instead of the whole
Dave Love <fx@gnu.org>
parents:
diff changeset
3954 size of struct Lisp_String.
Dave Love <fx@gnu.org>
parents:
diff changeset
3955 (make_pure_string): Use STRING_FULLSIZE.
Dave Love <fx@gnu.org>
parents:
diff changeset
3956
Dave Love <fx@gnu.org>
parents:
diff changeset
3957 1998-01-16 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3958
Dave Love <fx@gnu.org>
parents:
diff changeset
3959 * window.c (Fspecial_display_p): Return the right value
Dave Love <fx@gnu.org>
parents:
diff changeset
3960 when special-display-regexps specifies frame parameters.
Dave Love <fx@gnu.org>
parents:
diff changeset
3961
Dave Love <fx@gnu.org>
parents:
diff changeset
3962 * syntax.h (SYNTAX_TABLE_BYTE_TO_CHAR): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
3963
Dave Love <fx@gnu.org>
parents:
diff changeset
3964 1998-01-12 Richard Stallman <rms@sucrose.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3965
Dave Love <fx@gnu.org>
parents:
diff changeset
3966 * keymap.c (Fkey_description): Remember to set i_before.
Dave Love <fx@gnu.org>
parents:
diff changeset
3967 and use it in all cases.
Dave Love <fx@gnu.org>
parents:
diff changeset
3968
Dave Love <fx@gnu.org>
parents:
diff changeset
3969 1998-01-12 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
3970
Dave Love <fx@gnu.org>
parents:
diff changeset
3971 * minibuf.c (Fminibuffer_complete_word): Fix a bug of refering
Dave Love <fx@gnu.org>
parents:
diff changeset
3972 `i'. We must refer `i_byte' instead.
Dave Love <fx@gnu.org>
parents:
diff changeset
3973
Dave Love <fx@gnu.org>
parents:
diff changeset
3974 * insdel.c (insert_from_string_1): Decrement GAP_SIZE by
Dave Love <fx@gnu.org>
parents:
diff changeset
3975 outgoing_nbytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
3976
Dave Love <fx@gnu.org>
parents:
diff changeset
3977 * keymap.c (push_key_description): If C >= 128, always use octal
Dave Love <fx@gnu.org>
parents:
diff changeset
3978 representation.
Dave Love <fx@gnu.org>
parents:
diff changeset
3979
Dave Love <fx@gnu.org>
parents:
diff changeset
3980 * fns.c (concat): Check STRINGP before increasing result_len_byte.
Dave Love <fx@gnu.org>
parents:
diff changeset
3981
Dave Love <fx@gnu.org>
parents:
diff changeset
3982 1998-01-12 Richard Stallman <rms@sucrose.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3983
Dave Love <fx@gnu.org>
parents:
diff changeset
3984 * fileio.c (Finsert_file_contents): When not decoding,
Dave Love <fx@gnu.org>
parents:
diff changeset
3985 properly calculate number of chars in the text.
Dave Love <fx@gnu.org>
parents:
diff changeset
3986 Fix error message.
Dave Love <fx@gnu.org>
parents:
diff changeset
3987
Dave Love <fx@gnu.org>
parents:
diff changeset
3988 * coding.c (code_convert_region): Always count chars inserted
Dave Love <fx@gnu.org>
parents:
diff changeset
3989 in accord with value of enable-multibyte-characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
3990 (Fcoding_system_p): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
3991 (Fcheck_coding_system): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
3992 (Fterminal_coding_system): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
3993 (Fkeyboard_coding_system): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
3994
Dave Love <fx@gnu.org>
parents:
diff changeset
3995 1998-01-11 Dave Love <fx@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
3996
Dave Love <fx@gnu.org>
parents:
diff changeset
3997 * charset.c (Fchar_valid_p): Fix bare newlines in doc string.
Dave Love <fx@gnu.org>
parents:
diff changeset
3998
Dave Love <fx@gnu.org>
parents:
diff changeset
3999 1998-01-11 Richard Stallman <rms@sucrose.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4000
Dave Love <fx@gnu.org>
parents:
diff changeset
4001 * fileio.c (file_name_as_directory): Error if arg is empty.
Dave Love <fx@gnu.org>
parents:
diff changeset
4002 (Fwrite_region): Don't flush the encoding buffer if failure is set.
Dave Love <fx@gnu.org>
parents:
diff changeset
4003
Dave Love <fx@gnu.org>
parents:
diff changeset
4004 1998-01-10 Richard Stallman <rms@sucrose.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4005
Dave Love <fx@gnu.org>
parents:
diff changeset
4006 * syntax.h (struct gl_state_s): New field `object'.
Dave Love <fx@gnu.org>
parents:
diff changeset
4007 (SETUP_SYNTAX_TABLE_FOR_OBJECT): Set it.
Dave Love <fx@gnu.org>
parents:
diff changeset
4008 Handle non-current buffer properly. Args renamed to all caps.
Dave Love <fx@gnu.org>
parents:
diff changeset
4009 (SETUP_SYNTAX_TABLE): Set `object'. Args renamed to all caps.
Dave Love <fx@gnu.org>
parents:
diff changeset
4010 (UPDATE_SYNTAX_TABLE): Use gl_state.object.
Dave Love <fx@gnu.org>
parents:
diff changeset
4011 (UPDATE_SYNTAX_TABLE_FORWARD, UPDATE_SYNTAX_TABLE_BACKWARD): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4012
Dave Love <fx@gnu.org>
parents:
diff changeset
4013 * syntax.h (SETUP_SYNTAX_TABLE_FOR_OBJECT): Add gl_state.offset
Dave Love <fx@gnu.org>
parents:
diff changeset
4014 when using the arg FROM. Use BYTE_TO_CHAR.
Dave Love <fx@gnu.org>
parents:
diff changeset
4015
Dave Love <fx@gnu.org>
parents:
diff changeset
4016 1998-01-09 Richard Stallman <rms@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4017
Dave Love <fx@gnu.org>
parents:
diff changeset
4018 * callint.c (Fcall_interactively): Allocate string by bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
4019 Use message_with_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
4020
Dave Love <fx@gnu.org>
parents:
diff changeset
4021 * dired.c (Fdirectory_files): Fix arg to compile_pattern.
Dave Love <fx@gnu.org>
parents:
diff changeset
4022
Dave Love <fx@gnu.org>
parents:
diff changeset
4023 1998-01-06 Richard Stallman <rms@sucrose.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4024
Dave Love <fx@gnu.org>
parents:
diff changeset
4025 * emacs.c (standard_args): Add "-unibyte" aka "--unibyte".
Dave Love <fx@gnu.org>
parents:
diff changeset
4026 (main): Handle --unibyte.
Dave Love <fx@gnu.org>
parents:
diff changeset
4027
Dave Love <fx@gnu.org>
parents:
diff changeset
4028 1998-01-05 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4029
Dave Love <fx@gnu.org>
parents:
diff changeset
4030 * search.c (search_buffer): Handle bytes vs chars in non-RE case.
Dave Love <fx@gnu.org>
parents:
diff changeset
4031 Have two locals len and len_byte.
Dave Love <fx@gnu.org>
parents:
diff changeset
4032
Dave Love <fx@gnu.org>
parents:
diff changeset
4033 * minibuf.c (read_minibuf): Handle bytes vs chars
Dave Love <fx@gnu.org>
parents:
diff changeset
4034 when checking for junk at end of expression.
Dave Love <fx@gnu.org>
parents:
diff changeset
4035
Dave Love <fx@gnu.org>
parents:
diff changeset
4036 1998-01-04 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4037
Dave Love <fx@gnu.org>
parents:
diff changeset
4038 * editfns.c (Fformat): Do all the work directly--don't use doprnt.
Dave Love <fx@gnu.org>
parents:
diff changeset
4039 Calculate the right size the first time, so no need to retry.
Dave Love <fx@gnu.org>
parents:
diff changeset
4040 Count chars and bytes in the result.
Dave Love <fx@gnu.org>
parents:
diff changeset
4041 Convert single-byte strings to multibyte as needed.
Dave Love <fx@gnu.org>
parents:
diff changeset
4042
Dave Love <fx@gnu.org>
parents:
diff changeset
4043 * buffer.c (record_overlay_string): Totalize sizes assuming
Dave Love <fx@gnu.org>
parents:
diff changeset
4044 strings are converted to match buffer in multibyteness.
Dave Love <fx@gnu.org>
parents:
diff changeset
4045 (overlay_strings): Convert strings to match buffer in multibyteness.
Dave Love <fx@gnu.org>
parents:
diff changeset
4046
Dave Love <fx@gnu.org>
parents:
diff changeset
4047 * search.c (fast_c_string_match_ignore_case): Use string_make_unibyte.
Dave Love <fx@gnu.org>
parents:
diff changeset
4048
Dave Love <fx@gnu.org>
parents:
diff changeset
4049 * fns.c (string_make_unibyte): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
4050
Dave Love <fx@gnu.org>
parents:
diff changeset
4051 * insdel.c (count_size_as_multibyte): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
4052 (insert_from_string_1, insert_from_buffer_1): Use it.
Dave Love <fx@gnu.org>
parents:
diff changeset
4053
Dave Love <fx@gnu.org>
parents:
diff changeset
4054 * lread.c (read_escape): `\ ' stands for nothing at all.
Dave Love <fx@gnu.org>
parents:
diff changeset
4055
Dave Love <fx@gnu.org>
parents:
diff changeset
4056 * .gdbinit (xstring): Use size_byte.
Dave Love <fx@gnu.org>
parents:
diff changeset
4057
Dave Love <fx@gnu.org>
parents:
diff changeset
4058 * lread.c (oblookup): Take args SIZE and SIZE_BYTE. Callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
4059 * abbrev.c (Fexpand_abbrev): Pass both kinds of size to oblookup.
Dave Love <fx@gnu.org>
parents:
diff changeset
4060 * minibuf.c (test_completion): Pass both kinds of size to oblookup.
Dave Love <fx@gnu.org>
parents:
diff changeset
4061
Dave Love <fx@gnu.org>
parents:
diff changeset
4062 * print.c (print_string): Now static.
Dave Love <fx@gnu.org>
parents:
diff changeset
4063 (print): When multibyte is disabled,
Dave Love <fx@gnu.org>
parents:
diff changeset
4064 print multibyte string chars using hex escapes.
Dave Love <fx@gnu.org>
parents:
diff changeset
4065
Dave Love <fx@gnu.org>
parents:
diff changeset
4066 * puresize.h (BASE_PURESIZE): Increased.
Dave Love <fx@gnu.org>
parents:
diff changeset
4067
Dave Love <fx@gnu.org>
parents:
diff changeset
4068 * bytecode.c (Fbyte_code): Use size_byte.
Dave Love <fx@gnu.org>
parents:
diff changeset
4069
Dave Love <fx@gnu.org>
parents:
diff changeset
4070 * filelock.c (MAKE_LOCK_NAME): Use size_byte.
Dave Love <fx@gnu.org>
parents:
diff changeset
4071
Dave Love <fx@gnu.org>
parents:
diff changeset
4072 * lread.c (init_obarray, read1, make_symbol):
Dave Love <fx@gnu.org>
parents:
diff changeset
4073 Pass new arg to make_pure_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
4074 (Fintern, oblookup, Fintern_soft, intern): Handle size_byte.
Dave Love <fx@gnu.org>
parents:
diff changeset
4075
Dave Love <fx@gnu.org>
parents:
diff changeset
4076 * alloc.c (make_pure_string): New arg length_byte.
Dave Love <fx@gnu.org>
parents:
diff changeset
4077 Take account of size used by size_byte; store both sizes.
Dave Love <fx@gnu.org>
parents:
diff changeset
4078 (Fpurecopy): Call make_pure_string the new way.
Dave Love <fx@gnu.org>
parents:
diff changeset
4079 (compact_strings): Use size_byte field to compute string's size.
Dave Love <fx@gnu.org>
parents:
diff changeset
4080
Dave Love <fx@gnu.org>
parents:
diff changeset
4081 1998-01-03 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4082
Dave Love <fx@gnu.org>
parents:
diff changeset
4083 * coding.c (code_convert_region): Delete duplicate local `zv_before'.
Dave Love <fx@gnu.org>
parents:
diff changeset
4084
Dave Love <fx@gnu.org>
parents:
diff changeset
4085 * fileio.c (Fdo_auto_save): Save and restore multibyteness of minibuffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
4086
Dave Love <fx@gnu.org>
parents:
diff changeset
4087 * process.c (read_process_output): use insert_1_both.
Dave Love <fx@gnu.org>
parents:
diff changeset
4088
Dave Love <fx@gnu.org>
parents:
diff changeset
4089 * abbrev.c (Fexpand_abbrev): Pass new args to insert_from_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
4090 (Funexpand_abbrev): Likewise. Use size_byte.
Dave Love <fx@gnu.org>
parents:
diff changeset
4091
Dave Love <fx@gnu.org>
parents:
diff changeset
4092 * editfns.c (Ftranslate_region): Scan by chars and bytes
Dave Love <fx@gnu.org>
parents:
diff changeset
4093 using STRING_CHAR_AND_LENGTH. Replace only single-byte chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
4094
Dave Love <fx@gnu.org>
parents:
diff changeset
4095 * insdel.c (copy_text): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
4096 (insert_from_buffer_1): Call copy_text to convert between
Dave Love <fx@gnu.org>
parents:
diff changeset
4097 single-byte and multibyte text.
Dave Love <fx@gnu.org>
parents:
diff changeset
4098 (insert_from_string_1): Likewise.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
4099
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4100 * process.c (read_process_output): New var `multibyte'.
Dave Love <fx@gnu.org>
parents:
diff changeset
4101 Set it according to which coding system was used.
Dave Love <fx@gnu.org>
parents:
diff changeset
4102
Dave Love <fx@gnu.org>
parents:
diff changeset
4103 * charset.c (multibyte_chars_in_text): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
4104
Dave Love <fx@gnu.org>
parents:
diff changeset
4105 * fileio.c (Fwrite_region): Use message_with_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
4106 (auto_save_error, Fdo_auto_save): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4107
Dave Love <fx@gnu.org>
parents:
diff changeset
4108 * print.c (printchar): Pass new arg to message_dolog.
Dave Love <fx@gnu.org>
parents:
diff changeset
4109 (strout): New arg MULTIBYTE. Callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
4110
Dave Love <fx@gnu.org>
parents:
diff changeset
4111 * lread.c (dir_warning): Pass new arg to message_dolog.
Dave Love <fx@gnu.org>
parents:
diff changeset
4112
Dave Love <fx@gnu.org>
parents:
diff changeset
4113 * emacs.c (main): Pass new arg to message_dolog.
Dave Love <fx@gnu.org>
parents:
diff changeset
4114
Dave Love <fx@gnu.org>
parents:
diff changeset
4115 * keyboard.c (echo_now): Use message2_nolog, not message1_nolog.
Dave Love <fx@gnu.org>
parents:
diff changeset
4116 (Fexecute_extended_command): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4117 (read_char_minibuf_menu_prompt): Use message2_nolog, not message1.
Dave Love <fx@gnu.org>
parents:
diff changeset
4118
Dave Love <fx@gnu.org>
parents:
diff changeset
4119 * xdisp.c (message_dolog, message2): New arg MULTIBYTE.
Dave Love <fx@gnu.org>
parents:
diff changeset
4120 Callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
4121 (message1, message1_nolog): String must be ASCII-only.
Dave Love <fx@gnu.org>
parents:
diff changeset
4122 (message2, message2_nolog): Now static.
Dave Love <fx@gnu.org>
parents:
diff changeset
4123
Dave Love <fx@gnu.org>
parents:
diff changeset
4124 * search.c (compile_pattern): New arg MULTIBYTE. Callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
4125
Dave Love <fx@gnu.org>
parents:
diff changeset
4126 * syntax.c (skip_chars): Handle multibyte and unibyte strings
Dave Love <fx@gnu.org>
parents:
diff changeset
4127 for either kind of buffer. Scan string by bytes and chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
4128
Dave Love <fx@gnu.org>
parents:
diff changeset
4129 * keymap.c (describe_vector): Unconditionally handle multibyte chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
4130
Dave Love <fx@gnu.org>
parents:
diff changeset
4131 * fns.c (map_char_table): Unconditionally consider non-ASCII charsets.
Dave Love <fx@gnu.org>
parents:
diff changeset
4132
Dave Love <fx@gnu.org>
parents:
diff changeset
4133 * cmds.c (internal_self_insert): Simplify handling of c2;
Dave Love <fx@gnu.org>
parents:
diff changeset
4134 avoid testing enable-multibyte-characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
4135
Dave Love <fx@gnu.org>
parents:
diff changeset
4136 * callproc.c (Fcall_process): When deciding whether to encode args,
Dave Love <fx@gnu.org>
parents:
diff changeset
4137 check them for multibyteness, don't check enable-multibyte-characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
4138
Dave Love <fx@gnu.org>
parents:
diff changeset
4139 * doc.c: Include charset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
4140
Dave Love <fx@gnu.org>
parents:
diff changeset
4141 * keymap.c (describe_vector): Pass new args to insert_from_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
4142
Dave Love <fx@gnu.org>
parents:
diff changeset
4143 * search.c (wordify): Use make_uninit_multibyte_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
4144 Scan by chars and bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
4145
Dave Love <fx@gnu.org>
parents:
diff changeset
4146 * lread.c (read1): PCH is now int *.
Dave Love <fx@gnu.org>
parents:
diff changeset
4147 Declare ch as int.
Dave Love <fx@gnu.org>
parents:
diff changeset
4148 (read0): Declare c as int.
Dave Love <fx@gnu.org>
parents:
diff changeset
4149 (read_list): Declare ch as int.
Dave Love <fx@gnu.org>
parents:
diff changeset
4150 (read0): Use Fmake_string not make_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
4151 (read1): When reading a string, maybe use make_unibyte_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
4152
Dave Love <fx@gnu.org>
parents:
diff changeset
4153 * keymap.c (Ftext_char_description): Use make_multibyte_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
4154
Dave Love <fx@gnu.org>
parents:
diff changeset
4155 * keyboard.c (parse_modifiers): Use size_byte.
Dave Love <fx@gnu.org>
parents:
diff changeset
4156 (echo_char): Use size_byte.
Dave Love <fx@gnu.org>
parents:
diff changeset
4157 (parse_modifiers_uncached): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4158 (record_char): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4159 (parse_solitary_modifier): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4160
Dave Love <fx@gnu.org>
parents:
diff changeset
4161 * fns.c (Fsubstring): Use make_multibyte_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
4162
Dave Love <fx@gnu.org>
parents:
diff changeset
4163 * minibuf.c (Fminibuffer_complete_word): Pass new args to
Dave Love <fx@gnu.org>
parents:
diff changeset
4164 insert_from_string. Scan string by bytes and chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
4165 (Ftry_completion): Use size_byte while comparing.
Dave Love <fx@gnu.org>
parents:
diff changeset
4166 (Fall_completions): Use size_byte while comparing.
85960
71ce838e9a10 *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 78260
diff changeset
4167 (test_completion): Pass both kinds of size to oblookup.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4168
Dave Love <fx@gnu.org>
parents:
diff changeset
4169 * editfns.c (syms_of_editfns): Delete defsubr for sref.
Dave Love <fx@gnu.org>
parents:
diff changeset
4170
Dave Love <fx@gnu.org>
parents:
diff changeset
4171 * fns.c (string_make_multibyte): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
4172
Dave Love <fx@gnu.org>
parents:
diff changeset
4173 * fileio.c (Ffile_name_directory): Maybe use make_unibyte_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
4174 (Ffile_name_nondirectory): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4175 (Fsubstitute_in_file_name): Convert substituted envvars to multibyte
Dave Love <fx@gnu.org>
parents:
diff changeset
4176 if necessary. Otherwise use make_unibyte_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
4177 (Finsert_file_contents): Use make_unibyte_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
4178 (double_dollars): Use make_uninit_multibyte_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
4179
Dave Love <fx@gnu.org>
parents:
diff changeset
4180 * doc.c (Fsubstitute_command_keys): Scan by bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
4181
Dave Love <fx@gnu.org>
parents:
diff changeset
4182 * coding.c (code_convert_string): Maybe use make_unibyte_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
4183
Dave Love <fx@gnu.org>
parents:
diff changeset
4184 * cmds.c (internal_self_insert): Use make_multibyte_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
4185
Dave Love <fx@gnu.org>
parents:
diff changeset
4186 * charset.c (Fstring): Use make_multibyte_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
4187 (Fcompose_string): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4188
Dave Love <fx@gnu.org>
parents:
diff changeset
4189 * casefiddle.c (casify_object): Scan string by bytes and chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
4190 Use make_multibyte_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
4191
Dave Love <fx@gnu.org>
parents:
diff changeset
4192 * xselect.c (lisp_data_to_selection_data): Use size_byte.
Dave Love <fx@gnu.org>
parents:
diff changeset
4193 (Fx_store_cut_buffer_internal): Use size_byte.
Dave Love <fx@gnu.org>
parents:
diff changeset
4194 (selection_data_to_lisp_data): Use make_multibyte_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
4195
Dave Love <fx@gnu.org>
parents:
diff changeset
4196 * category.c (Fmake_category_set): Don't allow multibyte string.
Dave Love <fx@gnu.org>
parents:
diff changeset
4197 (describe_category): Pass new args to insert_from_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
4198 (describe_category_1): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4199
Dave Love <fx@gnu.org>
parents:
diff changeset
4200 * dispnew.c (Fsend_string_to_terminal): Use size_byte.
Dave Love <fx@gnu.org>
parents:
diff changeset
4201
Dave Love <fx@gnu.org>
parents:
diff changeset
4202 * xdisp.c (x_consider_frame_title): Use size_byte.
Dave Love <fx@gnu.org>
parents:
diff changeset
4203 (display_text_line): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4204 And scan Voverlay_arrow_string by bytes and chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
4205 (display_menu_bar): Call display_string with a byte size.
Dave Love <fx@gnu.org>
parents:
diff changeset
4206 (display_mode_line): Call display_string with a byte size.
Dave Love <fx@gnu.org>
parents:
diff changeset
4207
Dave Love <fx@gnu.org>
parents:
diff changeset
4208 * frame.c (set_term_frame_name): Use size_byte.
Dave Love <fx@gnu.org>
parents:
diff changeset
4209
Dave Love <fx@gnu.org>
parents:
diff changeset
4210 * ccl.c (Fccl_execute_on_string): Use size_byte.
Dave Love <fx@gnu.org>
parents:
diff changeset
4211
Dave Love <fx@gnu.org>
parents:
diff changeset
4212 * xterm.c (x_load_font): Use string_byte.
Dave Love <fx@gnu.org>
parents:
diff changeset
4213
Dave Love <fx@gnu.org>
parents:
diff changeset
4214 * keyboard.c (read_char): Use Faref on Vkeyboard_translate_table
Dave Love <fx@gnu.org>
parents:
diff changeset
4215 if it is a string.
Dave Love <fx@gnu.org>
parents:
diff changeset
4216 (apply_modifiers_uncached): New arg base_len_byte. Calls changed.
95848
a6bf9ec37d86 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 95780
diff changeset
4217 (read_char_minibuf_menu_prompt, read_key_sequence): Access buffer's
a6bf9ec37d86 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 95780
diff changeset
4218 downcase_table with XCHAR_TABLE.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4219 (Fexecute_extended_command): Use Faref to access FUNCTION.
Dave Love <fx@gnu.org>
parents:
diff changeset
4220 Use size_byte of BINDING.
Dave Love <fx@gnu.org>
parents:
diff changeset
4221 (stuff_buffered_input): Use size_byte of STUFFSTRING.
Dave Love <fx@gnu.org>
parents:
diff changeset
4222
Dave Love <fx@gnu.org>
parents:
diff changeset
4223 * xdisp.c (redisplay_window): Set pos.bytepos along with pos.bufpos.
Dave Love <fx@gnu.org>
parents:
diff changeset
4224
Dave Love <fx@gnu.org>
parents:
diff changeset
4225 * keymap.c (Fkey_binding): Scan PREFIX a char at a time.
Dave Love <fx@gnu.org>
parents:
diff changeset
4226 (Fkey_description): Scan KEYS by chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
4227
Dave Love <fx@gnu.org>
parents:
diff changeset
4228 * xfns.c (x_create_bitmap_from_file): Use size_byte on strings.
Dave Love <fx@gnu.org>
parents:
diff changeset
4229 (x_set_name, x_set_title, validate_x_resource_name): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4230 (Fx_get_resource, display_x_get_resource): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4231 (x_get_resource_string): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4232
Dave Love <fx@gnu.org>
parents:
diff changeset
4233 * xmenu.c (xmenu_show): Use size_byte of strings.
Dave Love <fx@gnu.org>
parents:
diff changeset
4234
Dave Love <fx@gnu.org>
parents:
diff changeset
4235 * callproc.c (Fcall_process): Use size_byte for the args.
Dave Love <fx@gnu.org>
parents:
diff changeset
4236 (Fcall_process_region): Likewise for temp file.
Dave Love <fx@gnu.org>
parents:
diff changeset
4237 (child_setup, getenv_internal, Fgetenv): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4238
Dave Love <fx@gnu.org>
parents:
diff changeset
4239 1998-01-02 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4240
Dave Love <fx@gnu.org>
parents:
diff changeset
4241 * process.c (read_process_output): Handle bytes vs chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
4242 (send_process): Use size_byte of OBJECT.
Dave Love <fx@gnu.org>
parents:
diff changeset
4243 (Fprocess_send_string): Pass size_byte to send_process.
Dave Love <fx@gnu.org>
parents:
diff changeset
4244
Dave Love <fx@gnu.org>
parents:
diff changeset
4245 * lisp.h (STRING_MULTIBYTE): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
4246
Dave Love <fx@gnu.org>
parents:
diff changeset
4247 * print.c (strout): Take args SIZE and SIZE_BYTE;
Dave Love <fx@gnu.org>
parents:
diff changeset
4248 operate on both chars and bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
4249 (print_string): Pass new arg to strout.
Dave Love <fx@gnu.org>
parents:
diff changeset
4250 If not using strout, fetch a whole multibyte char at once.
Dave Love <fx@gnu.org>
parents:
diff changeset
4251 (write_string): Pass new arg to strout.
Dave Love <fx@gnu.org>
parents:
diff changeset
4252 (write_string_1): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4253 (print) <case Lisp_String>: Scan by chars and bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
4254 (print) <case Lisp_Symbol>: Scan name by chars and bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
4255
Dave Love <fx@gnu.org>
parents:
diff changeset
4256 * insdel.c (insert_1_both): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
4257
Dave Love <fx@gnu.org>
parents:
diff changeset
4258 * print.c (PRINTPREPARE): Use make_multibyte_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
4259 Initialize print_buffer_pos_byte. Use insert_1_both.
Dave Love <fx@gnu.org>
parents:
diff changeset
4260 (printchar): Update print_buffer_pos_byte and print_buffer_pos.
Dave Love <fx@gnu.org>
parents:
diff changeset
4261 (print_buffer_pos_byte): New variable.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
4262
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4263 * editfns.c (general_insert_function):
Dave Love <fx@gnu.org>
parents:
diff changeset
4264 Pass the additional args to INSERT_FROM_STRING_FUNC.
Dave Love <fx@gnu.org>
parents:
diff changeset
4265 (Fchar_to_string): Use make_multibyte_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
4266 (Fsref): Function deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
4267 (Fformat_time_string): Use size_byte of FORMAT_STRING.
Dave Love <fx@gnu.org>
parents:
diff changeset
4268 (make_buffer_string): Use make_uninit_multibyte_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
4269 (Ftranslate_region): Use TABLE's size_byte.
Dave Love <fx@gnu.org>
parents:
diff changeset
4270 (Fmessage, Fmessage_box): Update message_text based on size_byte.
Dave Love <fx@gnu.org>
parents:
diff changeset
4271
Dave Love <fx@gnu.org>
parents:
diff changeset
4272 * insdel.c (insert_from_string): New args POS_BYTE, LENGTH.
95848
a6bf9ec37d86 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 95780
diff changeset
4273 (insert_from_string_before_markers, insert_from_string_1): New arg
a6bf9ec37d86 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 95780
diff changeset
4274 POS_BYTE. Swap args NCHARS, NBYTES. Don't fail to use POS_BYTE!
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4275 (insert_from_buffer_1): Get both inschars and insbytes from NEW.
Dave Love <fx@gnu.org>
parents:
diff changeset
4276
Dave Love <fx@gnu.org>
parents:
diff changeset
4277 * alloc.c (make_uninit_multibyte_string): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
4278 (make_uninit_string): Use make_uninit_multibyte_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
4279 (make_multibyte_string): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
4280 (make_unibyte_string): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
4281 (make_string): Compute number of chars from the data.
Dave Love <fx@gnu.org>
parents:
diff changeset
4282
Dave Love <fx@gnu.org>
parents:
diff changeset
4283 * search.c (string_match_1): Convert string indices to/from bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
4284 (Freplace_match): Convert string indices to/from bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
4285 (Fregexp_quote): Convert string indices to/from bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
4286
Dave Love <fx@gnu.org>
parents:
diff changeset
4287 * lread.c (Fread_from_string): Convert string indices to/from bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
4288
Dave Love <fx@gnu.org>
parents:
diff changeset
4289 * data.c (Fmultibyte_string_p): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
4290 (Faref): Index string by chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
4291 (Faset): Index multibyte string by chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
4292
Dave Love <fx@gnu.org>
parents:
diff changeset
4293 * charset.c (Ffind_charset_string): Handle bytes vs chars in string.
Dave Love <fx@gnu.org>
parents:
diff changeset
4294 Special case for single-byte strings.
Dave Love <fx@gnu.org>
parents:
diff changeset
4295 (Fchars_in_string): Function deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
4296 (Fstring): Renamed from Fconcat_chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
4297 Handle bytes vs chars in string.
Dave Love <fx@gnu.org>
parents:
diff changeset
4298 (syms_of_charset): Corresponding changes.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
4299
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4300 * fns.c (concat, Fsubstring, internal_equal, mapcar1):
Dave Love <fx@gnu.org>
parents:
diff changeset
4301 Distinguish bytes and chars when indexing strings.
Dave Love <fx@gnu.org>
parents:
diff changeset
4302 (Fstring_equal, Fstring_lessp): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4303 (substring_both): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
4304 (string_char_to_byte, string_byte_to_char): New functions.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
4305
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4306 * charset.h (FETCH_STRING_CHAR_ADVANCE): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
4307
Dave Love <fx@gnu.org>
parents:
diff changeset
4308 * lisp.h (struct lisp_String): New field size_byte.
Dave Love <fx@gnu.org>
parents:
diff changeset
4309
Dave Love <fx@gnu.org>
parents:
diff changeset
4310 * charset.c (Fchar_boundary_p): Function deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
4311 (syms_of_charset): defsubr deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
4312
Dave Love <fx@gnu.org>
parents:
diff changeset
4313 * insdel.c (make_gap): Set GPT_BYTE along with GPT.
Dave Love <fx@gnu.org>
parents:
diff changeset
4314
Dave Love <fx@gnu.org>
parents:
diff changeset
4315 * window.c (Fselect_window): Don't set OW->pointm if OW->buffer is nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
4316 (Fset_window_configuration): Set old selected window's pointm.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
4317
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4318 * minibuf.c (Fcompleting_read): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
4319
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
4320 * keymap.c (current_minor_maps):
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4321 If a variable has an entry in Vminor_mode_overriding_map_alist,
Dave Love <fx@gnu.org>
parents:
diff changeset
4322 and also an entry in Vminor_mode_map_alist, ignore the latter.
Dave Love <fx@gnu.org>
parents:
diff changeset
4323
Dave Love <fx@gnu.org>
parents:
diff changeset
4324 1998-01-01 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4325
49505
1aba10ab73b4 Corrected misc. typos like missing : after file names,
Kim F. Storm <storm@cua.dk>
parents: 48207
diff changeset
4326 Markers now have an ordinary bytepos, not including the gap:
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4327
Dave Love <fx@gnu.org>
parents:
diff changeset
4328 * marker.c (buf_bytepos_to_charpos): Use marker bytepos, not bufpos.
Dave Love <fx@gnu.org>
parents:
diff changeset
4329 (buf_charpos_to_bytepos, marker_byte_position): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4330 (Fset_marker, set_marker_restricted, set_marker_both): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4331 (set_marker_restricted_both): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4332
Dave Love <fx@gnu.org>
parents:
diff changeset
4333 * editfns.c (transpose_markers): Update marker's bytepos.
Dave Love <fx@gnu.org>
parents:
diff changeset
4334
Dave Love <fx@gnu.org>
parents:
diff changeset
4335 * alloc.c (Fmake_marker): Initialize marker's bytepos and charpos.
Dave Love <fx@gnu.org>
parents:
diff changeset
4336
Dave Love <fx@gnu.org>
parents:
diff changeset
4337 * lread.c (readchar): Use marker's bytepos instead of bufpos.
Dave Love <fx@gnu.org>
parents:
diff changeset
4338
Dave Love <fx@gnu.org>
parents:
diff changeset
4339 * fns.c (internal_equal): For markers, use bytepos instead of bufpos.
Dave Love <fx@gnu.org>
parents:
diff changeset
4340
Dave Love <fx@gnu.org>
parents:
diff changeset
4341 * insdel.c (adjust_markers_gap_motion): Now a no-op.
Dave Love <fx@gnu.org>
parents:
diff changeset
4342 (adjust_markers_for_delete): Update ->bytepos instead of ->bufpos,
Dave Love <fx@gnu.org>
parents:
diff changeset
4343 but don't adjust for the gap.
Dave Love <fx@gnu.org>
parents:
diff changeset
4344 (adjust_markers_for_insert): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4345
Dave Love <fx@gnu.org>
parents:
diff changeset
4346 * lisp.h (struct Lisp_Marker): Rename `bufpos' to `bytepos'.
Dave Love <fx@gnu.org>
parents:
diff changeset
4347 Its value no longer includes the gap space.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
4348
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4349 * editfns.c (Fchar_after): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
4350
Dave Love <fx@gnu.org>
parents:
diff changeset
4351 * fileio.c (a_write): Fix prototype.
Dave Love <fx@gnu.org>
parents:
diff changeset
4352
Dave Love <fx@gnu.org>
parents:
diff changeset
4353 * lisp.h (struct Lisp_Marker): New field `charpos'.
Dave Love <fx@gnu.org>
parents:
diff changeset
4354 (pos_tab_offset): Decl deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
4355 (insert_1, indented_beyond_p): Decls changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
4356 (move_gap_both, del_range_byte, del_range_both, del_range_2)
Dave Love <fx@gnu.org>
parents:
diff changeset
4357 (scan_newline, Ffile_locked_p): New decls.
Dave Love <fx@gnu.org>
parents:
diff changeset
4358
Dave Love <fx@gnu.org>
parents:
diff changeset
4359 * search.c (scan_newline): Always restore prev value of immediate_quit.
Dave Love <fx@gnu.org>
parents:
diff changeset
4360
Dave Love <fx@gnu.org>
parents:
diff changeset
4361 1997-12-31 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4362
Dave Love <fx@gnu.org>
parents:
diff changeset
4363 * syntax.c (scan_sexps_forward): Additional arg FROM_BYTE.
Dave Love <fx@gnu.org>
parents:
diff changeset
4364 Calls changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
4365 (find_defun_start): Scan bytes and chars. Additional arg POS_BYTE.
Dave Love <fx@gnu.org>
parents:
diff changeset
4366 Save final byte pos in find_start_value_byte.
Dave Love <fx@gnu.org>
parents:
diff changeset
4367 (find_start_value_byte): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
4368
Dave Love <fx@gnu.org>
parents:
diff changeset
4369 * charset.c (Fchars_in_string): Update call to CHAR_HEAD_P.
Dave Love <fx@gnu.org>
parents:
diff changeset
4370 (chars_in_text, str_cmpchar_id, Fcompose_string): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4371
Dave Love <fx@gnu.org>
parents:
diff changeset
4372 * indent.c (current_column_1, Fmove_to_column):
Dave Love <fx@gnu.org>
parents:
diff changeset
4373 Update call to CHAR_HEAD_P.
Dave Love <fx@gnu.org>
parents:
diff changeset
4374
Dave Love <fx@gnu.org>
parents:
diff changeset
4375 * fileio.c (Finsert_file_contents): Update call to CHAR_HEAD_P.
Dave Love <fx@gnu.org>
parents:
diff changeset
4376
Dave Love <fx@gnu.org>
parents:
diff changeset
4377 * editfns.c (Fsref): Update call to CHAR_HEAD_P.
Dave Love <fx@gnu.org>
parents:
diff changeset
4378 (Fcompare_buffer_substrings. Ftranslate_region): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4379
Dave Love <fx@gnu.org>
parents:
diff changeset
4380 * doprnt.c (doprnt1): Call to CHAR_HEAD_P fixed.
Dave Love <fx@gnu.org>
parents:
diff changeset
4381
Dave Love <fx@gnu.org>
parents:
diff changeset
4382 * charset.h (CHAR_HEAD_P): Take char, not pointer, as arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
4383
Dave Love <fx@gnu.org>
parents:
diff changeset
4384 * 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
4385
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4386 * indent.c (indented_beyond_p): Take POS in bytes and chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
4387 Callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
4388 (pos_tab_indent): Function moved to xdisp.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
4389
Dave Love <fx@gnu.org>
parents:
diff changeset
4390 1997-12-30 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4391
Dave Love <fx@gnu.org>
parents:
diff changeset
4392 * xdisp.c (redisplay_internal): Use scan_newline.
Dave Love <fx@gnu.org>
parents:
diff changeset
4393 (display_text_line, try_window_id): Use scan_newline.
Dave Love <fx@gnu.org>
parents:
diff changeset
4394
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
4395 * xdisp.c (pos_tab_indent): Moved from indent.c. Now static.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4396 Take POS in bytes and chars. Callers changed.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
4397
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4398 * indent.c (Fcurrent_indentation): Use scan_newline and SET_PT_BOTH.
Dave Love <fx@gnu.org>
parents:
diff changeset
4399 (indented_beyond_p, current_column_1): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4400
Dave Love <fx@gnu.org>
parents:
diff changeset
4401 * fileio.c (Fwrite_region): Use scan_newline.
Dave Love <fx@gnu.org>
parents:
diff changeset
4402
Dave Love <fx@gnu.org>
parents:
diff changeset
4403 * buffer.c (Fmake_indirect_buffer): Use set_marker_both.
Dave Love <fx@gnu.org>
parents:
diff changeset
4404 (set_buffer_internal_1): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4405 (set_buffer_temp): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4406
Dave Love <fx@gnu.org>
parents:
diff changeset
4407 * xdisp.c (redisplay_window): Handle byte and char positions.
Dave Love <fx@gnu.org>
parents:
diff changeset
4408 (try_window): Don't move W->start if it's already at right place.
Dave Love <fx@gnu.org>
parents:
diff changeset
4409
Dave Love <fx@gnu.org>
parents:
diff changeset
4410 * window.c (Fset_window_buffer): Use set_marker_both.
Dave Love <fx@gnu.org>
parents:
diff changeset
4411 (Fselect_window, Fscroll_other_window, save_window_save): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4412 (Fset_window_configuration): Pass p->mark itself to Fset_marker
Dave Love <fx@gnu.org>
parents:
diff changeset
4413 and set_marker_restricted_both.
Dave Love <fx@gnu.org>
parents:
diff changeset
4414 (temp_output_buffer_show): Use set_marker_restricted_both.
Dave Love <fx@gnu.org>
parents:
diff changeset
4415 (window_scroll): Save and restore both kinds of pointers.
Dave Love <fx@gnu.org>
parents:
diff changeset
4416
Dave Love <fx@gnu.org>
parents:
diff changeset
4417 * process.c (status_notify): Use byte and char pointers.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
4418
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4419 * callint.c (Fcall_interactively) <'d', 'r'>: Use set_marker_both.
Dave Love <fx@gnu.org>
parents:
diff changeset
4420
Dave Love <fx@gnu.org>
parents:
diff changeset
4421 * emacs.c (abort): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
4422
Dave Love <fx@gnu.org>
parents:
diff changeset
4423 1997-12-29 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4424
Dave Love <fx@gnu.org>
parents:
diff changeset
4425 * window.c (Fdelete_other_windows): Rely on vmotion to give bytepos.
Dave Love <fx@gnu.org>
parents:
diff changeset
4426 Use set_marker_both. Use byte positions.
Dave Love <fx@gnu.org>
parents:
diff changeset
4427 (Frecenter): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4428 (Fmove_to_window_line): Use set_marker_both and Fgoto_char.
Dave Love <fx@gnu.org>
parents:
diff changeset
4429
Dave Love <fx@gnu.org>
parents:
diff changeset
4430 * s/sco4.h (LIB_MOTIF): Define, if HAVE_LIBINTL.
Dave Love <fx@gnu.org>
parents:
diff changeset
4431 (LIBX11_SYSTEM): Undo previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
4432
Dave Love <fx@gnu.org>
parents:
diff changeset
4433 * cmds.c (forward_point): Function deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
4434 (Fforward_point): Just add.
Dave Love <fx@gnu.org>
parents:
diff changeset
4435 (Fforward_char): Don't call forward_point, just add.
Dave Love <fx@gnu.org>
parents:
diff changeset
4436 (Fforward_line): Use scan_newline.
Dave Love <fx@gnu.org>
parents:
diff changeset
4437 (Fdelete_char): No need for forward_point, just add.
Dave Love <fx@gnu.org>
parents:
diff changeset
4438 (Fdelete_backward_char): Handle bytes and chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
4439 (internal_self_insert): Handle bytes and chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
4440
Dave Love <fx@gnu.org>
parents:
diff changeset
4441 * xdisp.c (display_count_lines): Several changes in args.
Dave Love <fx@gnu.org>
parents:
diff changeset
4442 Do the work directly.
Dave Love <fx@gnu.org>
parents:
diff changeset
4443 (display_scan_buffer): Function deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
4444 (decode_mode_spec): Pass new arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
4445 (message_log_check_duplicate): Take charpos and bytepos args.
Dave Love <fx@gnu.org>
parents:
diff changeset
4446 (message_dolog): Use markers to update old PT, BEGV, ZV.
Dave Love <fx@gnu.org>
parents:
diff changeset
4447 Use scan_newline. Handle positions in bytes and chars.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
4448
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4449 1997-12-28 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4450
Dave Love <fx@gnu.org>
parents:
diff changeset
4451 * xselect.c (Fx_rotate_cut_buffers_internal): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
4452
Dave Love <fx@gnu.org>
parents:
diff changeset
4453 * coding.c (code_convert_region): Handle bytepos and charpos.
Dave Love <fx@gnu.org>
parents:
diff changeset
4454 (Fdetect_coding_region): Likewise.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
4455
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4456 * Makefile.in (marker.o): Depend on charset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
4457
Dave Love <fx@gnu.org>
parents:
diff changeset
4458 1997-12-27 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4459
Dave Love <fx@gnu.org>
parents:
diff changeset
4460 * casefiddle.c (casify_region): Scan in bytes and chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
4461 (casify_object, casify_region): Declare str, workbuf as unsigned char.
Dave Love <fx@gnu.org>
parents:
diff changeset
4462
Dave Love <fx@gnu.org>
parents:
diff changeset
4463 * insdel.c (move_gap): Use move_gap_both.
Dave Love <fx@gnu.org>
parents:
diff changeset
4464 (move_gap_both): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
4465 (gap_left, gap_right): Take both charpos and bytepos args.
Dave Love <fx@gnu.org>
parents:
diff changeset
4466 (adjust_markers_gap_motion): Renamed from adjust_markers
Dave Love <fx@gnu.org>
parents:
diff changeset
4467 and simplified.
Dave Love <fx@gnu.org>
parents:
diff changeset
4468 (adjust_markers_for_delete): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
4469 (adjust_markers_for_insert): Take args in chars and bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
4470 Also new arg BEFORE_MARKERS. One call does all marker updating
Dave Love <fx@gnu.org>
parents:
diff changeset
4471 needed for any insert.
Dave Love <fx@gnu.org>
parents:
diff changeset
4472 (adjust_point): Take 2 args and update PT and PT_BYTE.
Dave Love <fx@gnu.org>
parents:
diff changeset
4473 (make_gap): Handle bytes vs chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
4474 (insert, insert_and_inherit): Handle bytes vs chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
4475 Pass new BEFORE_MARKERS arg to insert_1.
Dave Love <fx@gnu.org>
parents:
diff changeset
4476 (insert_before_markers, insert_before_markers_and_inherit): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4477 (insert_from_string, insert_from_string_before_markers): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4478 (insert_from_buffer): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4479 (insert_1): Handle bytes vs chars. New arg BEFORE_MARKERS.
Dave Love <fx@gnu.org>
parents:
diff changeset
4480 (insert_from_string_1, insert_from_buffer_1): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4481 (replace_range): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4482 (del_range_2): New subroutine, taken from del_range_1.
Dave Love <fx@gnu.org>
parents:
diff changeset
4483 (del_range_1): Use del_range_2.
Dave Love <fx@gnu.org>
parents:
diff changeset
4484 (del_range_byte, del_range_both): New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
4485
Dave Love <fx@gnu.org>
parents:
diff changeset
4486 * syntax.h (SETUP_SYNTAX_TABLE_FOR_OBJECT): Call bytepos_to_charpos.
Dave Love <fx@gnu.org>
parents:
diff changeset
4487 Wrap in if (1) ... else.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
4488
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4489 * minibuf.c (Fminibuffer_complete_word): Handle bytes vs characters
Dave Love <fx@gnu.org>
parents:
diff changeset
4490 when comparing buffer against string.
Dave Love <fx@gnu.org>
parents:
diff changeset
4491 (temp_echo_area_glyphs): Save, update, delete text using
Dave Love <fx@gnu.org>
parents:
diff changeset
4492 byte and char positions.
Dave Love <fx@gnu.org>
parents:
diff changeset
4493 (read_minibuf): BACKUP_N counts bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
4494
Dave Love <fx@gnu.org>
parents:
diff changeset
4495 * syntax.c (Fforward_comment): Scan by bytes and chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
4496 (Fbackward_prefix_chars): Scan by bytes and chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
4497 (scan_words, scan_sexps_forward): Scan bytes as well as chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
4498 (skip_chars, scan_lists): Scan by bytes and chars. Now static.
Dave Love <fx@gnu.org>
parents:
diff changeset
4499
Dave Love <fx@gnu.org>
parents:
diff changeset
4500 * buffer.h (DECODE_POSITION): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
4501 (CHAR_TO_BYTE, BYTE_TO_CHAR): New macros.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
4502
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4503 * buffer.h (BEG_BYTE, BEGV_BYTE, PT_BYTE, GPT_BYTE)
Dave Love <fx@gnu.org>
parents:
diff changeset
4504 (ZV_BYTE, Z_BYTE): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
4505 (BUF_BEG_BYTE, BUF_BEGV_BYTE, BUF_PT_BYTE, BUF_GPT_BYTE)
Dave Love <fx@gnu.org>
parents:
diff changeset
4506 (BUF_ZV_BYTE, BUF_Z_BYTE): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
4507 (BUF_GAP_END_ADDR): New macro.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
4508 (BEGV_ADDR, PT_ADDR, GPT_ADDR, GAP_END_ADDR, ZV_ADDR, Z_ADDR):
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4509 Use the new ..._byte buffer data.
Dave Love <fx@gnu.org>
parents:
diff changeset
4510 (BUFFER_CEILING_OF, BUFFER_FLOOR_OF): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4511 (BUF_GPT_ADDR, BUF_Z_ADDR): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4512 (SET_PT_BOTH, TEMP_SET_PT_BOTH): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
4513 (SET_PT, TEMP_SET_PT, BUF_SET_PT, BUF_TEMP_SET_PT):
Dave Love <fx@gnu.org>
parents:
diff changeset
4514 Call functions with new arg order.
Dave Love <fx@gnu.org>
parents:
diff changeset
4515 (SET_BUF_BEGV, SET_BUF_BEGV_BOTH): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
4516 (SET_BUF_PT): Macro deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
4517 (SET_BUF_ZV): Set charpos and bytepos.
Dave Love <fx@gnu.org>
parents:
diff changeset
4518 (SET_BUF_ZV_BOTH, SET_BUF_PT_BOTH): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
4519 (BYTE_POS_ADDR): Renamed from POS_ADDR.
Dave Love <fx@gnu.org>
parents:
diff changeset
4520 (CHAR_POS_ADDR): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
4521 (FETCH_BYTE): Use BYTE_POS_ADDR.
Dave Love <fx@gnu.org>
parents:
diff changeset
4522 (FETCH_MULTIBYTE_CHAR): Use ..._BYTE macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
4523 (BUF_CHAR_ADDRESS): Convert charpos to bytepos.
Dave Love <fx@gnu.org>
parents:
diff changeset
4524 (BUF_BYTE_ADDRESS): New macro, like the old BUF_CHAR_ADDRESS.
Dave Love <fx@gnu.org>
parents:
diff changeset
4525 (PTR_BYTE_POS): Renamed from PTR_CHAR_POS.
Dave Love <fx@gnu.org>
parents:
diff changeset
4526 (BUF_PTR_BYTE_POS): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
4527 (BUF_FETCH_CHAR, BUF_FETCH_BYTE, BUF_FETCH_MULTIBYTE_CHAR): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
4528 (struct buffer_text): New fields gpt_byte, z_byte.
Dave Love <fx@gnu.org>
parents:
diff changeset
4529 (struct buffer): New fields pt_byte, begv_byte, zv_byte.
Dave Love <fx@gnu.org>
parents:
diff changeset
4530
Dave Love <fx@gnu.org>
parents:
diff changeset
4531 * syntax.c (char_quoted): Take charpos and bytepos as args.
Dave Love <fx@gnu.org>
parents:
diff changeset
4532 (back_comment): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4533 (update_syntax_table): Arg renamed.
Dave Love <fx@gnu.org>
parents:
diff changeset
4534 (inc_bytepos, dec_bytepos): New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
4535
Dave Love <fx@gnu.org>
parents:
diff changeset
4536 * abbrev.c (describe_abbrev): Return void.
Dave Love <fx@gnu.org>
parents:
diff changeset
4537 (write_abbrev): Return void.
Dave Love <fx@gnu.org>
parents:
diff changeset
4538 (Fexpand_abbrev): Scan in bytepos along with charpos.
Dave Love <fx@gnu.org>
parents:
diff changeset
4539 (Funexpand_abbrev): Use bytepos to delete the expansion.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
4540
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4541 * charset.h (INC_POS, DEC_POS): Fix because arg is a bufpos.
Dave Love <fx@gnu.org>
parents:
diff changeset
4542 (BUF_INC_POS, BUF_DEC_POS): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
4543 (INC_BOTH, DEC_BOTH): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
4544
Dave Love <fx@gnu.org>
parents:
diff changeset
4545 * minibuf.c (Fread_command, Fread_variable): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
4546
Dave Love <fx@gnu.org>
parents:
diff changeset
4547 * intervals.h (set_point, temp_set_point): Swap args in decl.
Dave Love <fx@gnu.org>
parents:
diff changeset
4548 (set_point_both, temp_set_point_both): New decls.
Dave Love <fx@gnu.org>
parents:
diff changeset
4549
Dave Love <fx@gnu.org>
parents:
diff changeset
4550 * print.c (PRINTDECLARE): Declare old_point_byte and start_point_byte.
Dave Love <fx@gnu.org>
parents:
diff changeset
4551 (PRINTPREPARE): For a marker, set old_point_byte and start_point_byte.
Dave Love <fx@gnu.org>
parents:
diff changeset
4552 Set both kinds of PT from the marker.
Dave Love <fx@gnu.org>
parents:
diff changeset
4553 (PRINTFINISH): For a marker, use set_marker_both.
Dave Love <fx@gnu.org>
parents:
diff changeset
4554 Restore both kinds of PT.
Dave Love <fx@gnu.org>
parents:
diff changeset
4555 (print): For strings and symbols, handle multibyte chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
4556
Dave Love <fx@gnu.org>
parents:
diff changeset
4557 1997-12-26 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4558
Dave Love <fx@gnu.org>
parents:
diff changeset
4559 * lread.c (readchar_backlog): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
4560 (readchar): When fetching from buffer or marker,
Dave Love <fx@gnu.org>
parents:
diff changeset
4561 use readchar_backlog to fetch bytes from a character.
Dave Love <fx@gnu.org>
parents:
diff changeset
4562 (unreadchar): Increment readchar_backlog.
Dave Love <fx@gnu.org>
parents:
diff changeset
4563 (readevalloop, Fread): Init readchar_backlog.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
4564
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4565 * charset.c (Fchar_boundary_p): Always return 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
4566 (Fchars_in_region): Just subtract the arguments.
Dave Love <fx@gnu.org>
parents:
diff changeset
4567 (chars_in_text): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
4568 (Ffind_charset_region): Scan in bytepos as well as charpos.
Dave Love <fx@gnu.org>
parents:
diff changeset
4569
Dave Love <fx@gnu.org>
parents:
diff changeset
4570 * process.c (Fprocess_send_region): Make bytepos for send_process.
Dave Love <fx@gnu.org>
parents:
diff changeset
4571 (read_process_output): Save, restore, and update both kinds of ptrs.
Dave Love <fx@gnu.org>
parents:
diff changeset
4572 (send_process): OFFSET is now in bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
4573
Dave Love <fx@gnu.org>
parents:
diff changeset
4574 * marker.c (marker_byte_position): Renamed from marker_position.
Dave Love <fx@gnu.org>
parents:
diff changeset
4575 (marker_position): New function returns the charpos.
Dave Love <fx@gnu.org>
parents:
diff changeset
4576 (Fbuffer_has_markers_at): Test the marker's charpos.
Dave Love <fx@gnu.org>
parents:
diff changeset
4577 (set_marker_restricted, Fset_marker): Set both kinds of position.
Dave Love <fx@gnu.org>
parents:
diff changeset
4578 Optimize case where POSITION is a marker.
Dave Love <fx@gnu.org>
parents:
diff changeset
4579 (set_marker_both, set_marker_restricted_both): New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
4580 (Fmarker_position): Use the charpos.
Dave Love <fx@gnu.org>
parents:
diff changeset
4581
Dave Love <fx@gnu.org>
parents:
diff changeset
4582 * marker.c (charpos_to_bytepos, bytepos_to_charpos): New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
4583 (buf_charpos_to_bytepos, buf_bytepos_to_charpos): New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
4584
Dave Love <fx@gnu.org>
parents:
diff changeset
4585 * textprop.c (Ftext_properties_at): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
4586
Dave Love <fx@gnu.org>
parents:
diff changeset
4587 * intervals.c (set_point_both): Renamed from set_point;
Dave Love <fx@gnu.org>
parents:
diff changeset
4588 New arg BYTE; BUFFER is now first arg; use temp_set_point_both.
Dave Love <fx@gnu.org>
parents:
diff changeset
4589 (set_point): New function; uses set_point_both.
Dave Love <fx@gnu.org>
parents:
diff changeset
4590 (temp_set_point_both): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
4591 (temp_set_point): Update BUF_PT_BYTE.
Dave Love <fx@gnu.org>
parents:
diff changeset
4592 (get_local_map): Save and restore both forms of the buffer bounds.
Dave Love <fx@gnu.org>
parents:
diff changeset
4593
Dave Love <fx@gnu.org>
parents:
diff changeset
4594 * buffer.c (set_buffer_temp):
Dave Love <fx@gnu.org>
parents:
diff changeset
4595 Update BUF_PT_BYTE, BUF_BEGV_BYTE and BUF_ZV_BYTE.
Dave Love <fx@gnu.org>
parents:
diff changeset
4596 (Fmake_indirect_buffer, set_buffer_internal_1):
Dave Love <fx@gnu.org>
parents:
diff changeset
4597 Set up the pt, begv and zv markers with both kinds of position.
Dave Love <fx@gnu.org>
parents:
diff changeset
4598 Set BUF_PT_BYTE, BUF_BEGV_BYTE, BUF_ZV_BYTE.
Dave Love <fx@gnu.org>
parents:
diff changeset
4599 (Fget_buffer_create): Set BUF_..._BYTE.
Dave Love <fx@gnu.org>
parents:
diff changeset
4600
Dave Love <fx@gnu.org>
parents:
diff changeset
4601 * indent.c (vmotion, compute_motion): Set up bytepos value
Dave Love <fx@gnu.org>
parents:
diff changeset
4602 to return it. ??? This is a quick hack and must be redone.
Dave Love <fx@gnu.org>
parents:
diff changeset
4603 (current_column): Handle bytepos and charpos.
Dave Love <fx@gnu.org>
parents:
diff changeset
4604 (position_indentation): Take bytepos as arg, and scan with it.
Dave Love <fx@gnu.org>
parents:
diff changeset
4605 Calls changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
4606 (Fmove_to_column): Scan with bytepos and charpos.
Dave Love <fx@gnu.org>
parents:
diff changeset
4607 (pos_tab_offset): Use bytepos to do FETCH_BYTE.
Dave Love <fx@gnu.org>
parents:
diff changeset
4608 (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
4609
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4610 * xdisp.c (try_window): Pass bytepos to and from display_text_line.
Dave Love <fx@gnu.org>
parents:
diff changeset
4611 (try_window_id): Likewise. Use byte pos as well as charpos.
Dave Love <fx@gnu.org>
parents:
diff changeset
4612 (redisplay_internal): Handle bytepos for tlbufpos.
Dave Love <fx@gnu.org>
parents:
diff changeset
4613
Dave Love <fx@gnu.org>
parents:
diff changeset
4614 * xdisp.c (message): Cast last arg to doprnt.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
4615
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4616 * indent.h (struct position): New field bytepos.
Dave Love <fx@gnu.org>
parents:
diff changeset
4617
Dave Love <fx@gnu.org>
parents:
diff changeset
4618 * keyboard.c (command_loop_1): Use PT_BYTE when calling FETCH_BYTE.
Dave Love <fx@gnu.org>
parents:
diff changeset
4619 Instead of Fforward_point, just add.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
4620
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4621 * search.c (looking_at_1): Use bytepos to call re_search_2.
Dave Love <fx@gnu.org>
parents:
diff changeset
4622 Convert search regs to charpos, if search succeeded.
Dave Love <fx@gnu.org>
parents:
diff changeset
4623 (search_buffer): Likewise. Also convert charpos <-> bytepos
Dave Love <fx@gnu.org>
parents:
diff changeset
4624 in non-regexp case.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
4625 (scan_buffer): Convert charpos <-> bytepos.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4626 (scan_newline): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
4627 (find_next_newline): Function deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
4628 (set_search_regs): Args now in bytes; convert to charpos.
Dave Love <fx@gnu.org>
parents:
diff changeset
4629 (Freplace_match): Convert charpos <-> bytepos when scanning case.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
4630
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4631 * fileio.c (restore_point_unwind): Now static. Use Fgoto_char.
Dave Love <fx@gnu.org>
parents:
diff changeset
4632 (Funhandled_file_name_directory): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
4633 (Finsert_file_contents): Handle bytes vs chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
4634 (Fwrite_region): Handle bytes vs chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
4635 (a_write): Take args in bytes; handle annotations labeled in chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
4636 (e_write): Rename args.
Dave Love <fx@gnu.org>
parents:
diff changeset
4637 (Funhandled_file_name_directory): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
4638 (a_write, e_write): Now static.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
4639
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4640 * editfns.c (Fgoto_char): When arg is a marker, copy char and byte
Dave Love <fx@gnu.org>
parents:
diff changeset
4641 positions from it. When arg is an integer, no need to worry that it
Dave Love <fx@gnu.org>
parents:
diff changeset
4642 is in middle of a character.
Dave Love <fx@gnu.org>
parents:
diff changeset
4643 (buildmark): Take 2 args (charpos and bytepos). Callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
4644 (Fline_beginning_position): Save and restore both kinds of PT.
Dave Love <fx@gnu.org>
parents:
diff changeset
4645 (Fprevious_char): Use PT_BYTE.
Dave Love <fx@gnu.org>
parents:
diff changeset
4646 (Fbolp, Feolp): Use PT_BYTE.
Dave Love <fx@gnu.org>
parents:
diff changeset
4647 (transpose_markers): Take args in chars and bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
4648 (Ftranspose_regions): Work with byte and char positions.
Dave Love <fx@gnu.org>
parents:
diff changeset
4649 (Fchar_after, Fchar_before): Use bytepos.
Dave Love <fx@gnu.org>
parents:
diff changeset
4650 (make_buffer_string): Convert charpos to bytepos.
Dave Love <fx@gnu.org>
parents:
diff changeset
4651 (Fcompare_buffer_substrings): Work with charpos and bytepos.
Dave Love <fx@gnu.org>
parents:
diff changeset
4652 (Fsubst_char_in_region): Handle charpos and bytepos.
Dave Love <fx@gnu.org>
parents:
diff changeset
4653 (Fwiden, Fnarrow_to_region): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4654 (save_restriction_restore): Update PT and PT_BYTES.
Dave Love <fx@gnu.org>
parents:
diff changeset
4655 Cast arg to doprnt_lisp.
Dave Love <fx@gnu.org>
parents:
diff changeset
4656
Dave Love <fx@gnu.org>
parents:
diff changeset
4657 1997-12-26 Richard Stallman <rms@sucrose.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4658
Dave Love <fx@gnu.org>
parents:
diff changeset
4659 * keymap.c (Vminor_mode_overriding_map_alist): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
4660 (syms_of_keymap): Set up Lisp var.
Dave Love <fx@gnu.org>
parents:
diff changeset
4661 (current_minor_maps): Use Vminor_mode_overriding_map_alist first,
Dave Love <fx@gnu.org>
parents:
diff changeset
4662 then Vminor_mode_map_alist.
Dave Love <fx@gnu.org>
parents:
diff changeset
4663
Dave Love <fx@gnu.org>
parents:
diff changeset
4664 * config.in (HAVE_STRING_H): Add #undef.
Dave Love <fx@gnu.org>
parents:
diff changeset
4665 [HAVE_STRING_H]: Include string.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
4666
Dave Love <fx@gnu.org>
parents:
diff changeset
4667 1997-12-24 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4668
Dave Love <fx@gnu.org>
parents:
diff changeset
4669 * fileio.c (Finsert_file_contents): Don't use coding.symbol
Dave Love <fx@gnu.org>
parents:
diff changeset
4670 in unusual paths which don't set it up.
Dave Love <fx@gnu.org>
parents:
diff changeset
4671
Dave Love <fx@gnu.org>
parents:
diff changeset
4672 * xdisp.c: Declare nonascii_insert_offset.
Dave Love <fx@gnu.org>
parents:
diff changeset
4673
Dave Love <fx@gnu.org>
parents:
diff changeset
4674 1997-12-21 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4675
Dave Love <fx@gnu.org>
parents:
diff changeset
4676 * xterm.c (x_display_cursor): Abort if X or Y is out of range.
Dave Love <fx@gnu.org>
parents:
diff changeset
4677
Dave Love <fx@gnu.org>
parents:
diff changeset
4678 1997-12-20 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4679
Dave Love <fx@gnu.org>
parents:
diff changeset
4680 * sysdep.c (sys_signal): Undo previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
4681
Dave Love <fx@gnu.org>
parents:
diff changeset
4682 * emacs.c (Vsignal_USR1_hook, Vsignal_USR2_hook): New variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
4683 (syms_of_emacs): Set up Lisp variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
4684 (handle_USR1_signal, handle_USR2_signal): New signal handlers.
Dave Love <fx@gnu.org>
parents:
diff changeset
4685 (main): Set up signal handlers.
Dave Love <fx@gnu.org>
parents:
diff changeset
4686
Dave Love <fx@gnu.org>
parents:
diff changeset
4687 * s/sco4.h (LIBX11_SYSTEM) [HAVE_LIBINTL and MOTIF]: Add -lintl.
Dave Love <fx@gnu.org>
parents:
diff changeset
4688
Dave Love <fx@gnu.org>
parents:
diff changeset
4689 * config.in (HAVE_LIBINTL): Add #undef.
Dave Love <fx@gnu.org>
parents:
diff changeset
4690
Dave Love <fx@gnu.org>
parents:
diff changeset
4691 1997-12-20 Toshiaki Nomura <dsfrsoft@yk.fujitsu.co.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
4692
Dave Love <fx@gnu.org>
parents:
diff changeset
4693 * s/uxpds.h: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
4694
Dave Love <fx@gnu.org>
parents:
diff changeset
4695 1997-12-19 Richard Stallman <rms@sucrose.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4696
Dave Love <fx@gnu.org>
parents:
diff changeset
4697 * minibuf.c (Vread_buffer_function): New var.
Dave Love <fx@gnu.org>
parents:
diff changeset
4698 (syms_of_minibuf): Set up Lisp var.
Dave Love <fx@gnu.org>
parents:
diff changeset
4699 (Fread_buffer): Use Vread_buffer_function.
Dave Love <fx@gnu.org>
parents:
diff changeset
4700
Dave Love <fx@gnu.org>
parents:
diff changeset
4701 * lisp.h (message2_nolog): Fix arg types.
Dave Love <fx@gnu.org>
parents:
diff changeset
4702
Dave Love <fx@gnu.org>
parents:
diff changeset
4703 * xdisp.c (message2_nolog): New arg MULTIBYTE.
Dave Love <fx@gnu.org>
parents:
diff changeset
4704 (message2): Pass new arg to message2_nolog.
Dave Love <fx@gnu.org>
parents:
diff changeset
4705 (message1_nolog): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4706
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
4707 * keyboard.c (Fexecute_extended_command):
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4708 Save message_enable_multibyte and pass it to message2_nolog.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
4709
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4710 * alloc.c (Fgarbage_collect):
Dave Love <fx@gnu.org>
parents:
diff changeset
4711 Save message_enable_multibyte and pass it to message2_nolog.
Dave Love <fx@gnu.org>
parents:
diff changeset
4712
Dave Love <fx@gnu.org>
parents:
diff changeset
4713 1997-12-17 Richard Stallman <rms@sucrose.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4714
Dave Love <fx@gnu.org>
parents:
diff changeset
4715 * syntax.c (Fparse_partial_sexp): Return nil for 9th element
Dave Love <fx@gnu.org>
parents:
diff changeset
4716 whenever not inside a string or a comment.
Dave Love <fx@gnu.org>
parents:
diff changeset
4717
Dave Love <fx@gnu.org>
parents:
diff changeset
4718 1997-12-16 Richard Stallman <rms@sucrose.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4719
Dave Love <fx@gnu.org>
parents:
diff changeset
4720 * minibuf.c (Fread_variable): If DEFAULT_VALUE is symbol, use its name.
Dave Love <fx@gnu.org>
parents:
diff changeset
4721 (Fread_command): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4722
Dave Love <fx@gnu.org>
parents:
diff changeset
4723 1997-12-15 Richard Stallman <rms@sucrose.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4724
Dave Love <fx@gnu.org>
parents:
diff changeset
4725 * xdisp.c (message_dolog): Update PT and ZV properly when at end of
Dave Love <fx@gnu.org>
parents:
diff changeset
4726 buffer, when we convert between multibyte and single-byte.
Dave Love <fx@gnu.org>
parents:
diff changeset
4727 Properly initialize i.
Dave Love <fx@gnu.org>
parents:
diff changeset
4728
Dave Love <fx@gnu.org>
parents:
diff changeset
4729 * xdisp.c (message_dolog): Convert between single-byte and multibyte
Dave Love <fx@gnu.org>
parents:
diff changeset
4730 when inserting text into *Messages*.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
4731
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4732 1997-12-11 Richard Stallman <rms@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4733
Dave Love <fx@gnu.org>
parents:
diff changeset
4734 * sysdep.c (sys_signal): Add two casts.
Dave Love <fx@gnu.org>
parents:
diff changeset
4735
Dave Love <fx@gnu.org>
parents:
diff changeset
4736 1997-12-09 Richard Stallman <rms@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4737
Dave Love <fx@gnu.org>
parents:
diff changeset
4738 * callproc.c (Fcall_process): Don't clobber new_argv[0]
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
4739 in the case of no args.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4740
Dave Love <fx@gnu.org>
parents:
diff changeset
4741 1997-12-09 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
4742
Dave Love <fx@gnu.org>
parents:
diff changeset
4743 * charset.c (Fget_unused_iso_final_char): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
4744 (syms_of_charset): Declare it as a Lisp function.
Dave Love <fx@gnu.org>
parents:
diff changeset
4745
Dave Love <fx@gnu.org>
parents:
diff changeset
4746 * callproc.c (Fcall_process): Set Vlast_coding_system_used after
Dave Love <fx@gnu.org>
parents:
diff changeset
4747 reading from the process.
Dave Love <fx@gnu.org>
parents:
diff changeset
4748
Dave Love <fx@gnu.org>
parents:
diff changeset
4749 * process.c (read_process_output): Fix previous change, i.e, if
Dave Love <fx@gnu.org>
parents:
diff changeset
4750 proc_encode_coding_system[p->outfd] is NULL, instead of allocating
Dave Love <fx@gnu.org>
parents:
diff changeset
4751 `struct coding_system' for encoding, just skip setting up coding
Dave Love <fx@gnu.org>
parents:
diff changeset
4752 system for encoding. Set Vlast_coding_system_used after some text
Dave Love <fx@gnu.org>
parents:
diff changeset
4753 is read.
Dave Love <fx@gnu.org>
parents:
diff changeset
4754 (send_process): Set Vlast_coding_system_used after deciding a
Dave Love <fx@gnu.org>
parents:
diff changeset
4755 coding system to be used for encoding.
Dave Love <fx@gnu.org>
parents:
diff changeset
4756
Dave Love <fx@gnu.org>
parents:
diff changeset
4757 * fileio.c (Finsert_file_contents): Set Vlast_coding_system_used
Dave Love <fx@gnu.org>
parents:
diff changeset
4758 before calling Vafter_insert_file_functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
4759 (Fwrite_region): Set Vlast_coding_system_used after deciding a
Dave Love <fx@gnu.org>
parents:
diff changeset
4760 coding system to be used for encoding.
Dave Love <fx@gnu.org>
parents:
diff changeset
4761
Dave Love <fx@gnu.org>
parents:
diff changeset
4762 * coding.c (setup_coding_system): Do not set
Dave Love <fx@gnu.org>
parents:
diff changeset
4763 Vlast_coding_system_used here.
Dave Love <fx@gnu.org>
parents:
diff changeset
4764 (decode_coding_sjis_big5): Decode Big5 text of CR only end-of-line
Dave Love <fx@gnu.org>
parents:
diff changeset
4765 correctly.
Dave Love <fx@gnu.org>
parents:
diff changeset
4766
Dave Love <fx@gnu.org>
parents:
diff changeset
4767 1997-12-08 Ken'ichi Handa <handa@delysid.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4768
Dave Love <fx@gnu.org>
parents:
diff changeset
4769 * keyboard.c (Fexecute_extended_command): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
4770
Dave Love <fx@gnu.org>
parents:
diff changeset
4771 1997-12-07 Karl Heuer <kwzh@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4772
Dave Love <fx@gnu.org>
parents:
diff changeset
4773 * process.c (read_process_output): Allocate for coding system, if
Dave Love <fx@gnu.org>
parents:
diff changeset
4774 not already done.
Dave Love <fx@gnu.org>
parents:
diff changeset
4775
Dave Love <fx@gnu.org>
parents:
diff changeset
4776 1997-12-03 Richard Stallman <rms@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4777
Dave Love <fx@gnu.org>
parents:
diff changeset
4778 * emacs.c (main): Fix the stack-limit code to calculate
Dave Love <fx@gnu.org>
parents:
diff changeset
4779 the ratio for re_max_failures accurately and leave some extra slack.
Dave Love <fx@gnu.org>
parents:
diff changeset
4780
Dave Love <fx@gnu.org>
parents:
diff changeset
4781 * lread.c (Feval_region): Doc correction (point does not move).
Dave Love <fx@gnu.org>
parents:
diff changeset
4782
Dave Love <fx@gnu.org>
parents:
diff changeset
4783 1997-11-26 Richard Stallman <rms@sucrose.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4784
Dave Love <fx@gnu.org>
parents:
diff changeset
4785 * alloc.c (malloc_warning, display_malloc_warning): Return void.
Dave Love <fx@gnu.org>
parents:
diff changeset
4786 (memory_full, free_cons, free_marker): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4787
Dave Love <fx@gnu.org>
parents:
diff changeset
4788 * xdisp.c (message): Declare a as char *[3].
Dave Love <fx@gnu.org>
parents:
diff changeset
4789
Dave Love <fx@gnu.org>
parents:
diff changeset
4790 * lisp.h, print.c (internal_with_output_to_temp_buffer):
Dave Love <fx@gnu.org>
parents:
diff changeset
4791 Don't declare arg type taken by 2nd arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
4792
Dave Love <fx@gnu.org>
parents:
diff changeset
4793 * eval.c (do_autoload): Return void.
Dave Love <fx@gnu.org>
parents:
diff changeset
4794
Dave Love <fx@gnu.org>
parents:
diff changeset
4795 * sysdep.c (reset_sigio): Return void.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
4796
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4797 * keyboard.c (Fsuspend_emacs): Cast init_sys_modes when calling
Dave Love <fx@gnu.org>
parents:
diff changeset
4798 record_unwind_protect.
Dave Love <fx@gnu.org>
parents:
diff changeset
4799
Dave Love <fx@gnu.org>
parents:
diff changeset
4800 * keymap.c (describe_map): Fix decl of arg ELT_DESCRIBER.
Dave Love <fx@gnu.org>
parents:
diff changeset
4801
95848
a6bf9ec37d86 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 95780
diff changeset
4802 * process.c (create_process, deactivate_process, close_process_descs)
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4803 (kill_buffer_processes, status_notify): Return void.
Dave Love <fx@gnu.org>
parents:
diff changeset
4804 (Fstart_process): Cast arg to create_process.
Dave Love <fx@gnu.org>
parents:
diff changeset
4805
95848
a6bf9ec37d86 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 95780
diff changeset
4806 * undo.c (record_insert, record_delete, record_marker_adjustment)
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4807 (record_change, record_first_change, record_property_change):
Dave Love <fx@gnu.org>
parents:
diff changeset
4808 Return void.
Dave Love <fx@gnu.org>
parents:
diff changeset
4809
Dave Love <fx@gnu.org>
parents:
diff changeset
4810 1997-11-27 Ken'ichi Handa <handa@delysid.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4811
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
4812 * undo.c (record_change, record_first_change, record_property_change):
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
4813 Declare them as void.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4814 (record_delete, record_marker_adjustment): Declare them as void.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
4815
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4816 * indent.c (invalidate_current_column): Declare it as void.
Dave Love <fx@gnu.org>
parents:
diff changeset
4817
Dave Love <fx@gnu.org>
parents:
diff changeset
4818 * fileio.c (report_file_error): Declare it as void.
Dave Love <fx@gnu.org>
parents:
diff changeset
4819
Dave Love <fx@gnu.org>
parents:
diff changeset
4820 * filelock.c (unlock_buffer): Declare it as void.
Dave Love <fx@gnu.org>
parents:
diff changeset
4821
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
4822 * buffer.c (nsberror, record_buffer, validate_region)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
4823 (fix_overlay_before): Declare them as void.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
4824
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
4825 * sysdep.c (discard_tty_input, init_baud_rate, wait_for_termination)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
4826 (flush_pending_output, child_setup_tty, sys_suspend, sys_subshell)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
4827 (init_sigio, request_sigio, unrequest_sigio, init_sys_modes)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
4828 (get_frame_size, reset_sys_modes, setup_pty): Declare them as void.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4829
Dave Love <fx@gnu.org>
parents:
diff changeset
4830 * keymap.c (describe_vector): Declaration fixed (delete `.' at the
Dave Love <fx@gnu.org>
parents:
diff changeset
4831 tail of type `void'.
Dave Love <fx@gnu.org>
parents:
diff changeset
4832 (fix_submap_inheritance): Declare it as void.
Dave Love <fx@gnu.org>
parents:
diff changeset
4833
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
4834 * keyboard.c (echo_now, record_auto_save, cmd_error_internal)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
4835 (start_polling, stop_polling, bind_polling_period, timer_start_idle)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
4836 (timer_stop_idle, gobble_input, record_asynch_buffer_change)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
4837 (clear_input_pending, stuff_buffered_input, clear_waiting_for_input)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
4838 (quit_throw_to_read_char): Declare these as void.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4839 (Fsuspend_emacs): Delete unnecessary extern declaration for
Dave Love <fx@gnu.org>
parents:
diff changeset
4840 init_sys_mode.
Dave Love <fx@gnu.org>
parents:
diff changeset
4841 (Fexecute_extended_command): Give Voverriding_local_map as the
Dave Love <fx@gnu.org>
parents:
diff changeset
4842 first arg to Faref.
Dave Love <fx@gnu.org>
parents:
diff changeset
4843
Dave Love <fx@gnu.org>
parents:
diff changeset
4844 1997-11-27 Ken'ichi Handa <handa@melange.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4845
Dave Love <fx@gnu.org>
parents:
diff changeset
4846 * xterm.c (x_make_frame_visible): Give dummy arg to
Dave Love <fx@gnu.org>
parents:
diff changeset
4847 input_poll_signal.
Dave Love <fx@gnu.org>
parents:
diff changeset
4848
Dave Love <fx@gnu.org>
parents:
diff changeset
4849 * xdisp.c (redisplay_preserve_echo_area): Declare it as void.
Dave Love <fx@gnu.org>
parents:
diff changeset
4850
Dave Love <fx@gnu.org>
parents:
diff changeset
4851 * charset.c (strwidth): Remove extra argument to buffer_display_table.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
4852
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4853 1997-11-25 Andreas Schwab <schwab@delysid.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4854
Dave Love <fx@gnu.org>
parents:
diff changeset
4855 * charset.h (SPLIT_STRING): Remove extra argument to
Dave Love <fx@gnu.org>
parents:
diff changeset
4856 split_non_ascii_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
4857
Dave Love <fx@gnu.org>
parents:
diff changeset
4858 * window.c: Add prototypes.
Dave Love <fx@gnu.org>
parents:
diff changeset
4859 (delete_window): Fix return type.
Dave Love <fx@gnu.org>
parents:
diff changeset
4860 (set_window_height): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4861 (set_window_width): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4862 (change_window_height): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4863
Dave Love <fx@gnu.org>
parents:
diff changeset
4864 * xselect.c (Fx_disown_selection_internal): Fix type of EVENT.
Dave Love <fx@gnu.org>
parents:
diff changeset
4865
Dave Love <fx@gnu.org>
parents:
diff changeset
4866 * window.h: Add prototypes.
Dave Love <fx@gnu.org>
parents:
diff changeset
4867
Dave Love <fx@gnu.org>
parents:
diff changeset
4868 * systty.h: Add prototypes.
Dave Love <fx@gnu.org>
parents:
diff changeset
4869
Dave Love <fx@gnu.org>
parents:
diff changeset
4870 * sysdep.c: Add prototypes.
Dave Love <fx@gnu.org>
parents:
diff changeset
4871 (save_signal_handlers): Make static.
Dave Love <fx@gnu.org>
parents:
diff changeset
4872 (restore_signal_handlers): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4873
Dave Love <fx@gnu.org>
parents:
diff changeset
4874 * syntax.h: Add prototypes.
Dave Love <fx@gnu.org>
parents:
diff changeset
4875
Dave Love <fx@gnu.org>
parents:
diff changeset
4876 * search.c: Include "intervals.h" for prototypes.
Dave Love <fx@gnu.org>
parents:
diff changeset
4877
Dave Love <fx@gnu.org>
parents:
diff changeset
4878 * region-cache.h: Add prototypes.
Dave Love <fx@gnu.org>
parents:
diff changeset
4879
Dave Love <fx@gnu.org>
parents:
diff changeset
4880 1997-11-24 Paul Eggert <eggert@twinsun.com>
Dave Love <fx@gnu.org>
parents:
diff changeset
4881
Dave Love <fx@gnu.org>
parents:
diff changeset
4882 * fontset.c (free_fontset_data): Don't free null pointer.
Dave Love <fx@gnu.org>
parents:
diff changeset
4883
Dave Love <fx@gnu.org>
parents:
diff changeset
4884 The new GNU C library strftime needs the underlying host's
Dave Love <fx@gnu.org>
parents:
diff changeset
4885 strftime for locale dependent formats.
Dave Love <fx@gnu.org>
parents:
diff changeset
4886
Dave Love <fx@gnu.org>
parents:
diff changeset
4887 * configure.in (AC_CHECK_FUNCS): Add strftime.
Dave Love <fx@gnu.org>
parents:
diff changeset
4888 * src/config.in (HAVE_STRFTIME): New undef.
Dave Love <fx@gnu.org>
parents:
diff changeset
4889 * src/editfns.c (emacs_strftime): New decl.
Dave Love <fx@gnu.org>
parents:
diff changeset
4890 (Fformat_time_string): Doc fix: %b, %h, %B, %a, %A, and %p depend on
Dave Love <fx@gnu.org>
parents:
diff changeset
4891 locale; don't use actual chars to describe %n and %t.
Dave Love <fx@gnu.org>
parents:
diff changeset
4892
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
4893 * src/Makefile.in (strftime.o):
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
4894 * src/makefile.nt ($(BLD)\strftime.obj):
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4895 No need to compile with -Dstrftime=emacs_strftime any more.
Dave Love <fx@gnu.org>
parents:
diff changeset
4896
Dave Love <fx@gnu.org>
parents:
diff changeset
4897 1997-11-22 Richard Stallman <rms@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4898
Dave Love <fx@gnu.org>
parents:
diff changeset
4899 * syntax.c (back_comment): Handle 2-char comment starts
Dave Love <fx@gnu.org>
parents:
diff changeset
4900 when reaching the first of the pair.
Dave Love <fx@gnu.org>
parents:
diff changeset
4901
Dave Love <fx@gnu.org>
parents:
diff changeset
4902 1997-11-21 Andreas Schwab <schwab@delysid.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4903
Dave Love <fx@gnu.org>
parents:
diff changeset
4904 * keymap.c (copy_keymap_1): Fix return type.
Dave Love <fx@gnu.org>
parents:
diff changeset
4905 (accessible_keymaps_char_table): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4906 (where_is_internal_2): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4907 (describe_vector_princ): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4908 (describe_vector): Likewise. Protoize parameter.
Dave Love <fx@gnu.org>
parents:
diff changeset
4909 (Ftext_char_description): Fix type of `str'.
Dave Love <fx@gnu.org>
parents:
diff changeset
4910
Dave Love <fx@gnu.org>
parents:
diff changeset
4911 * keyboard.h: Add prototypes and more function declarations.
Dave Love <fx@gnu.org>
parents:
diff changeset
4912
Dave Love <fx@gnu.org>
parents:
diff changeset
4913 * intervals.h: Add prototypes and more function declarations.
Dave Love <fx@gnu.org>
parents:
diff changeset
4914
Dave Love <fx@gnu.org>
parents:
diff changeset
4915 * intervals.c (traverse_intervals): Protoize parameter.
Dave Love <fx@gnu.org>
parents:
diff changeset
4916
Dave Love <fx@gnu.org>
parents:
diff changeset
4917 * frame.h: Protoize function declarations.
Dave Love <fx@gnu.org>
parents:
diff changeset
4918
Dave Love <fx@gnu.org>
parents:
diff changeset
4919 * fontset.h: Add prototypes and more function declarations.
Dave Love <fx@gnu.org>
parents:
diff changeset
4920
Dave Love <fx@gnu.org>
parents:
diff changeset
4921 * fontset.c: Protoize functions declarations.
Dave Love <fx@gnu.org>
parents:
diff changeset
4922
Dave Love <fx@gnu.org>
parents:
diff changeset
4923 * fns.c (map_char_table): Protoize parameter.
Dave Love <fx@gnu.org>
parents:
diff changeset
4924
Dave Love <fx@gnu.org>
parents:
diff changeset
4925 * fileio.c (close_file_unwind): Fix return type and return nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
4926 (restore_point_unwind): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4927
Dave Love <fx@gnu.org>
parents:
diff changeset
4928 * eval.c (record_unwind_protect): Protoize parameter.
Dave Love <fx@gnu.org>
parents:
diff changeset
4929
Dave Love <fx@gnu.org>
parents:
diff changeset
4930 * editfns.c (Fchar_to_string): Declare `workbuf' as unsigned char.
Dave Love <fx@gnu.org>
parents:
diff changeset
4931 (general_insert_function): Likewise. Protoize parameters. Define
Dave Love <fx@gnu.org>
parents:
diff changeset
4932 as returning nothing.
Dave Love <fx@gnu.org>
parents:
diff changeset
4933
Dave Love <fx@gnu.org>
parents:
diff changeset
4934 * doprnt.c (doprnt1): Declare `charbuf' as unsigned char.
Dave Love <fx@gnu.org>
parents:
diff changeset
4935
Dave Love <fx@gnu.org>
parents:
diff changeset
4936 * disptab.h: Add prototypes. Remove declaration of obsolete
Dave Love <fx@gnu.org>
parents:
diff changeset
4937 functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
4938
Dave Love <fx@gnu.org>
parents:
diff changeset
4939 * coding.h: Add more prototypes and function declarations.
Dave Love <fx@gnu.org>
parents:
diff changeset
4940
Dave Love <fx@gnu.org>
parents:
diff changeset
4941 * charset.h: Add more prototypes and function declarations.
Dave Love <fx@gnu.org>
parents:
diff changeset
4942
Dave Love <fx@gnu.org>
parents:
diff changeset
4943 * ccl.c (setup_ccl_program): Define as returning nothing.
Dave Love <fx@gnu.org>
parents:
diff changeset
4944
Dave Love <fx@gnu.org>
parents:
diff changeset
4945 * ccl.h: Add declaration of setup_ccl_program and ccl_driver.
Dave Love <fx@gnu.org>
parents:
diff changeset
4946
Dave Love <fx@gnu.org>
parents:
diff changeset
4947 * category.h: Add declaration of word_boundary_p.
Dave Love <fx@gnu.org>
parents:
diff changeset
4948
Dave Love <fx@gnu.org>
parents:
diff changeset
4949 * buffer.h: Add more prototypes and function declarations.
Dave Love <fx@gnu.org>
parents:
diff changeset
4950
Dave Love <fx@gnu.org>
parents:
diff changeset
4951 * print.c (printchar): Declare `work' as unsigned char.
98317
36acd6af0772 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 96376
diff changeset
4952 (internal_with_output_to_temp_buffer): Prototype parameter
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
4953 FUNCTION.
Dave Love <fx@gnu.org>
parents:
diff changeset
4954 (Ferror_message_string): Remove extra argument of
Dave Love <fx@gnu.org>
parents:
diff changeset
4955 print_error_message.
Dave Love <fx@gnu.org>
parents:
diff changeset
4956 (write_string): Define as returning nothing.
Dave Love <fx@gnu.org>
parents:
diff changeset
4957 (write_string_1): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4958 (print_error_message): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4959
Dave Love <fx@gnu.org>
parents:
diff changeset
4960 * minibuf.c (read_minibuf_unwind): Fix return type and return nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
4961 (temp_echo_area_glyphs): Define as returning nothing.
Dave Love <fx@gnu.org>
parents:
diff changeset
4962 (init_minibuf_once): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4963 (syms_of_minibuf): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4964 (keys_of_minibuf): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4965
Dave Love <fx@gnu.org>
parents:
diff changeset
4966 * marker.c (unchain_marker): Define as returning nothing.
Dave Love <fx@gnu.org>
parents:
diff changeset
4967 (syms_of_marker): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4968
Dave Love <fx@gnu.org>
parents:
diff changeset
4969 * macros.h: Declare finalize_kbd_macro_chars and
Dave Love <fx@gnu.org>
parents:
diff changeset
4970 store_kbd_macro_char.
Dave Love <fx@gnu.org>
parents:
diff changeset
4971
Dave Love <fx@gnu.org>
parents:
diff changeset
4972 * macros.c (store_kbd_macro_char): Define as returning nothing.
Dave Love <fx@gnu.org>
parents:
diff changeset
4973 (finalize_kbd_macro_chars): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4974 (init_macros): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4975 (syms_of_macros): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4976 (keys_of_macros): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4977
Dave Love <fx@gnu.org>
parents:
diff changeset
4978 * lread.c (read1): Declare workbuf as unsigned char.
Dave Love <fx@gnu.org>
parents:
diff changeset
4979 (dir_warning): Define as returning nothing.
Dave Love <fx@gnu.org>
parents:
diff changeset
4980 (init_lread): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4981 (mapatoms_1): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4982 (map_obarray): Fix type of parameter FN.
Dave Love <fx@gnu.org>
parents:
diff changeset
4983
Dave Love <fx@gnu.org>
parents:
diff changeset
4984 * lisp.h: Add more prototypes and declarations. Forward declare
Dave Love <fx@gnu.org>
parents:
diff changeset
4985 struct window and struct frame so that it can be used in
Dave Love <fx@gnu.org>
parents:
diff changeset
4986 prototypes.
Dave Love <fx@gnu.org>
parents:
diff changeset
4987
Dave Love <fx@gnu.org>
parents:
diff changeset
4988 1997-11-20 Richard Stallman <rms@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
4989
Dave Love <fx@gnu.org>
parents:
diff changeset
4990 * sysdep.c (init_system_name): Don't use sysinfo.
Dave Love <fx@gnu.org>
parents:
diff changeset
4991
Dave Love <fx@gnu.org>
parents:
diff changeset
4992 1997-11-20 Dave Love <d.love@dl.ac.uk>
Dave Love <fx@gnu.org>
parents:
diff changeset
4993
Dave Love <fx@gnu.org>
parents:
diff changeset
4994 * syntax.c (skip_chars): Check type of `string' before using it.
Dave Love <fx@gnu.org>
parents:
diff changeset
4995
Dave Love <fx@gnu.org>
parents:
diff changeset
4996 1997-11-20 Abraham Nahum <miko@uxsrvc.tti.co.il>
Dave Love <fx@gnu.org>
parents:
diff changeset
4997
Dave Love <fx@gnu.org>
parents:
diff changeset
4998 * sysdep.c: Treat DGUX the same as USG.
Dave Love <fx@gnu.org>
parents:
diff changeset
4999 * s/dgux4.h (LIBS_SYSTEM): Define this.
Dave Love <fx@gnu.org>
parents:
diff changeset
5000
Dave Love <fx@gnu.org>
parents:
diff changeset
5001 1997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
Dave Love <fx@gnu.org>
parents:
diff changeset
5002
Dave Love <fx@gnu.org>
parents:
diff changeset
5003 * frame.c (frame_name_fnn_p, set_term_frame_name): New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
5004 (store_frame_param): When the property name is "name", set the
Dave Love <fx@gnu.org>
parents:
diff changeset
5005 name of the frame to its value.
Dave Love <fx@gnu.org>
parents:
diff changeset
5006
Dave Love <fx@gnu.org>
parents:
diff changeset
5007 1997-11-16 Richard Stallman <rms@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
5008
Dave Love <fx@gnu.org>
parents:
diff changeset
5009 * keyboard.c (Fexecute_extended_command): Fix message wording.
Dave Love <fx@gnu.org>
parents:
diff changeset
5010 Don't print a message for a binding for mouse-movement.
Dave Love <fx@gnu.org>
parents:
diff changeset
5011
Dave Love <fx@gnu.org>
parents:
diff changeset
5012 1997-11-15 Richard Stallman <rms@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
5013
Dave Love <fx@gnu.org>
parents:
diff changeset
5014 * xdisp.c (minibuffer_scroll_overlap): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
5015 (syms_of_xdisp): Set up Lisp var.
Dave Love <fx@gnu.org>
parents:
diff changeset
5016 (redisplay_window): Scroll minibuffer in a special way.
Dave Love <fx@gnu.org>
parents:
diff changeset
5017
Dave Love <fx@gnu.org>
parents:
diff changeset
5018 * xdisp.c (display_text_line): Make decision about which windows
Dave Love <fx@gnu.org>
parents:
diff changeset
5019 highlight the region in just once place.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5020 When minibuffer is selected, show the region in the previous window.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5021
Dave Love <fx@gnu.org>
parents:
diff changeset
5022 * charset.h (ASCII_BYTE_P): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
5023
Dave Love <fx@gnu.org>
parents:
diff changeset
5024 * indent.c (position_indentation): Detect non-breaking space,
Dave Love <fx@gnu.org>
parents:
diff changeset
5025 in either single-byte form or multibyte form (using category ' ').
Dave Love <fx@gnu.org>
parents:
diff changeset
5026
Dave Love <fx@gnu.org>
parents:
diff changeset
5027 1997-11-15 Karl Heuer <kwzh@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
5028
Dave Love <fx@gnu.org>
parents:
diff changeset
5029 * xselect.c (x_handle_selection_request): Use xfree, not free.
Dave Love <fx@gnu.org>
parents:
diff changeset
5030 (unexpect_property_change, x_get_window_property_as_lisp_data): Ditto.
Dave Love <fx@gnu.org>
parents:
diff changeset
5031 (x_handle_property_notify, receive_incremental_selection): Ditto.
Dave Love <fx@gnu.org>
parents:
diff changeset
5032 (selection_data_to_lisp_data, Fx_get_cut_buffer_internal): Ditto.
Dave Love <fx@gnu.org>
parents:
diff changeset
5033
Dave Love <fx@gnu.org>
parents:
diff changeset
5034 1997-11-10 Eli Zaretskii <eliz@is.elta.co.il>
Dave Love <fx@gnu.org>
parents:
diff changeset
5035
Dave Love <fx@gnu.org>
parents:
diff changeset
5036 * msdos.c: Support for Japanese display on DOS/V systems.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5037 (screen_old_address, screen_virtual_segment, screen_virtual_offset):
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5038 New variables.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5039 (dosv_refresh_virtual_screen): New function.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5040 (dos_direct_output, dos_set_window_size, IT_write_glyphs)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5041 (IT_clear_end_of_line, IT_clear_screen, IT_display_cursor)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5042 (IT_reset_terminal_modes, XMenuActivate, abort): Call
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5043 dosv_refresh_virtual_screen if under DOS/V.
Dave Love <fx@gnu.org>
parents:
diff changeset
5044 (IT_set_terminal_modes): If under DOS/V, update the address of
Dave Love <fx@gnu.org>
parents:
diff changeset
5045 primary screen buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
5046 (internal_terminal_init): Zero out screen_old_address, in case
Dave Love <fx@gnu.org>
parents:
diff changeset
5047 Emacs was dumped under DOS/V.
Dave Love <fx@gnu.org>
parents:
diff changeset
5048 (dos_get_saved_screen): Return failure indication if no screen was
Dave Love <fx@gnu.org>
parents:
diff changeset
5049 saved.
Dave Love <fx@gnu.org>
parents:
diff changeset
5050
Dave Love <fx@gnu.org>
parents:
diff changeset
5051 1997-11-07 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
5052
Dave Love <fx@gnu.org>
parents:
diff changeset
5053 * callproc.c (Fcall_process): GCPRO infile, buffer, and
Dave Love <fx@gnu.org>
parents:
diff changeset
5054 current_dir before encoding arguments.
Dave Love <fx@gnu.org>
parents:
diff changeset
5055
Dave Love <fx@gnu.org>
parents:
diff changeset
5056 * charset.c (find_charset_in_str): Handle the case that STR
Dave Love <fx@gnu.org>
parents:
diff changeset
5057 contains invalid multibyte-form.
Dave Love <fx@gnu.org>
parents:
diff changeset
5058
Dave Love <fx@gnu.org>
parents:
diff changeset
5059 * coding.c (setup_coding_system): Initialize common_flags member
Dave Love <fx@gnu.org>
parents:
diff changeset
5060 instead of require_flushing member of `*coding'.
Dave Love <fx@gnu.org>
parents:
diff changeset
5061 (code_convert_region): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
5062
Dave Love <fx@gnu.org>
parents:
diff changeset
5063 * coding.h (struct coding_system): Add member common_flags, delete
Dave Love <fx@gnu.org>
parents:
diff changeset
5064 member require_flushing.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5065 (CODING_REQUIRE_FLUSHING_MASK, CODING_REQUIRE_DECODING_MASK)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5066 (CODING_REQUIRE_ENCODING_MASK, CODING_REQUIRE_DETECTION_MASK):
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5067 New macros.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5068 (CODING_REQUIRE_NO_CONVERSION, CODING_MAY_REQUIRE_NO_CONVERSION):
Dave Love <fx@gnu.org>
parents:
diff changeset
5069 These macros deleted.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5070 (CODING_REQUIRE_FLUSHING, CODING_REQUIRE_DECODING)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5071 (CODING_REQUIRE_ENCODING, CODING_REQUIRE_DETECTION): New macros.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5072
Dave Love <fx@gnu.org>
parents:
diff changeset
5073 * editfns.c (Fsref): If IDX points an 8-bit code which is not part
Dave Love <fx@gnu.org>
parents:
diff changeset
5074 of multibyte characters, return it. Pay attention to
Dave Love <fx@gnu.org>
parents:
diff changeset
5075 enable-multibyte-characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
5076
Dave Love <fx@gnu.org>
parents:
diff changeset
5077 * fileio.c (Finsert_file_contents): Use new macros defined in
Dave Love <fx@gnu.org>
parents:
diff changeset
5078 coding.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
5079 (Fwrite_region): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
5080
Dave Love <fx@gnu.org>
parents:
diff changeset
5081 * process.c (create_process): Encode arguments for the process.
Dave Love <fx@gnu.org>
parents:
diff changeset
5082 (read_process_output): Use new macros defined in coding.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
5083 (send_process): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
5084
Dave Love <fx@gnu.org>
parents:
diff changeset
5085 * term.c (encode_terminal_code): Use new macros defined in
Dave Love <fx@gnu.org>
parents:
diff changeset
5086 coding.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
5087 (write_glyphs): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
5088
Dave Love <fx@gnu.org>
parents:
diff changeset
5089 1997-10-31 Richard Stallman <rms@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
5090
Dave Love <fx@gnu.org>
parents:
diff changeset
5091 * sysdep.c (init_system_name): If gethostname gives a proper
Dave Love <fx@gnu.org>
parents:
diff changeset
5092 domain name, don't look farther for one.
Dave Love <fx@gnu.org>
parents:
diff changeset
5093
Dave Love <fx@gnu.org>
parents:
diff changeset
5094 1997-10-29 Paul Eggert <eggert@twinsun.com>
Dave Love <fx@gnu.org>
parents:
diff changeset
5095
Dave Love <fx@gnu.org>
parents:
diff changeset
5096 * m/alpha.h (DBL_MIN_REPLACEMENT): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
5097
Dave Love <fx@gnu.org>
parents:
diff changeset
5098 * print.c (DBL_MIN): Use workaround if DBL_MIN_REPLACEMENT is defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
5099
Dave Love <fx@gnu.org>
parents:
diff changeset
5100 1997-10-27 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
5101
Dave Love <fx@gnu.org>
parents:
diff changeset
5102 * charset.c (Fchars_in_string): Pay attention to
Dave Love <fx@gnu.org>
parents:
diff changeset
5103 enable-multibyte-characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
5104 (Fchars_in_region): Likewise. Avoid error when the region ends in
Dave Love <fx@gnu.org>
parents:
diff changeset
5105 the middle of a multibyte character.
Dave Love <fx@gnu.org>
parents:
diff changeset
5106
Dave Love <fx@gnu.org>
parents:
diff changeset
5107 * category.c (copy_category_table): Copy also the first extra slot
Dave Love <fx@gnu.org>
parents:
diff changeset
5108 (vector of docstrings).
Dave Love <fx@gnu.org>
parents:
diff changeset
5109 (Fcopy_category_table): Do not give unused second arg to
Dave Love <fx@gnu.org>
parents:
diff changeset
5110 copy_category_table.
Dave Love <fx@gnu.org>
parents:
diff changeset
5111
Dave Love <fx@gnu.org>
parents:
diff changeset
5112 1997-10-26 Kyle Jones <kyle_jones@wonderworks.com>
Dave Love <fx@gnu.org>
parents:
diff changeset
5113
Dave Love <fx@gnu.org>
parents:
diff changeset
5114 * buffer.c (Fkill_buffer): Don't assume buffer is current.
Dave Love <fx@gnu.org>
parents:
diff changeset
5115
Dave Love <fx@gnu.org>
parents:
diff changeset
5116 1997-10-24 Eirik Fuller <eirik@netcom.com>
Dave Love <fx@gnu.org>
parents:
diff changeset
5117
Dave Love <fx@gnu.org>
parents:
diff changeset
5118 * xterm.c (XTread_socket): Check for bogus (0,0) location.
Dave Love <fx@gnu.org>
parents:
diff changeset
5119
Dave Love <fx@gnu.org>
parents:
diff changeset
5120 1997-10-24 Richard Stallman <rms@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
5121
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
5122 * frame.c (Fmouse_pixel_position, Fmouse_position):
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5123 Pass -1 as INSIST arg to mouse_position_hook.
Dave Love <fx@gnu.org>
parents:
diff changeset
5124 * w32term.c (w32_mouse_position): Handle INSIST < 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
5125 * xterm.c (XTmouse_position): Handle INSIST < 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
5126
Dave Love <fx@gnu.org>
parents:
diff changeset
5127 1997-10-23 Simon Marshall <simon@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
5128
Dave Love <fx@gnu.org>
parents:
diff changeset
5129 * lread.c (Fload): Indicate in messages if source code is being
Dave Love <fx@gnu.org>
parents:
diff changeset
5130 loaded and don't indicate when compiled code is being loaded.
Dave Love <fx@gnu.org>
parents:
diff changeset
5131
Dave Love <fx@gnu.org>
parents:
diff changeset
5132 1997-10-23 Murata Shuuichirou <mrt@mickey.ai.kyutech.ac.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
5133
Dave Love <fx@gnu.org>
parents:
diff changeset
5134 * coding.c (encode_designation_at_bol): Fix bug of finding graphic
Dave Love <fx@gnu.org>
parents:
diff changeset
5135 registers which should be designated at bol.
Dave Love <fx@gnu.org>
parents:
diff changeset
5136
Dave Love <fx@gnu.org>
parents:
diff changeset
5137 1997-10-23 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
5138
Dave Love <fx@gnu.org>
parents:
diff changeset
5139 * charset.h (CHAR_VALID_P): Renamed from VALID_CHAR_P, new
Dave Love <fx@gnu.org>
parents:
diff changeset
5140 argument GENERICP. Call char_valid_p for a non-ASCII character.
Dave Love <fx@gnu.org>
parents:
diff changeset
5141
95848
a6bf9ec37d86 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 95780
diff changeset
5142 * charset.c (char_valid_p): New function.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5143 (Fchar_valid_p): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
5144 (syms_of_charset): Declare it as a Lisp function.
Dave Love <fx@gnu.org>
parents:
diff changeset
5145
Dave Love <fx@gnu.org>
parents:
diff changeset
5146 * coding.h (struct iso2022_spec): New member
Dave Love <fx@gnu.org>
parents:
diff changeset
5147 charset_revision_number.
Dave Love <fx@gnu.org>
parents:
diff changeset
5148 (CODING_SPEC_ISO_SAFE_CHARSETS): This macro deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
5149 (CODING_SPEC_ISO_REVISION_NUMBER): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
5150 (struct coding_system): Member `safe_charsets' is moved from
Dave Love <fx@gnu.org>
parents:
diff changeset
5151 struct iso2022_spec.
Dave Love <fx@gnu.org>
parents:
diff changeset
5152
Dave Love <fx@gnu.org>
parents:
diff changeset
5153 * coding.c (Qsafe_charset): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
5154 (syms_of_coding): Initialize and staticpro it.
Dave Love <fx@gnu.org>
parents:
diff changeset
5155 (detect_coding_iso2022): Handle SS2 and SS3 correctly.
Dave Love <fx@gnu.org>
parents:
diff changeset
5156 (DECODE_ISO_CHARACTER): Recover from incorrect encoding in less
Dave Love <fx@gnu.org>
parents:
diff changeset
5157 dangerous way.
Dave Love <fx@gnu.org>
parents:
diff changeset
5158 (ENCODE_DESIGNATION): Get charset revision number by
Dave Love <fx@gnu.org>
parents:
diff changeset
5159 CODING_SPEC_ISO_REVISION_NUMBER.
Dave Love <fx@gnu.org>
parents:
diff changeset
5160 (setup_coding_system): Initialize the member safe_charsets from
Dave Love <fx@gnu.org>
parents:
diff changeset
5161 the coding systems's safe-charsets property. Initialize the
Dave Love <fx@gnu.org>
parents:
diff changeset
5162 member charset_revision_number of struct iso2022_spec.
Dave Love <fx@gnu.org>
parents:
diff changeset
5163 (ENCODE_ISO_CHARACTER_DIMENSION1): Adjusted for the change of
Dave Love <fx@gnu.org>
parents:
diff changeset
5164 `safe_charsets' member.
Dave Love <fx@gnu.org>
parents:
diff changeset
5165 (ENCODE_ISO_CHARACTER_DIMENSION2): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
5166 (code_convert_region): Restore the current point after calling a
Dave Love <fx@gnu.org>
parents:
diff changeset
5167 function in coding->post_read_conversion.
Dave Love <fx@gnu.org>
parents:
diff changeset
5168
Dave Love <fx@gnu.org>
parents:
diff changeset
5169 * fns.c (map_char_table): Do not operate on invalid characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
5170 Pay attention to `enable-multibyte-characters'.
Dave Love <fx@gnu.org>
parents:
diff changeset
5171
Dave Love <fx@gnu.org>
parents:
diff changeset
5172 1997-10-23 Richard Stallman <rms@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
5173
Dave Love <fx@gnu.org>
parents:
diff changeset
5174 * filelock.c (unlock_all_files): Don't call unlock_file;
Dave Love <fx@gnu.org>
parents:
diff changeset
5175 do the work directly, and avoid calling Fexpand_file_name.
Dave Love <fx@gnu.org>
parents:
diff changeset
5176
Dave Love <fx@gnu.org>
parents:
diff changeset
5177 * xdisp.c (redisplay_window): If clip_changed, always run
Dave Love <fx@gnu.org>
parents:
diff changeset
5178 window-scroll-functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
5179
Dave Love <fx@gnu.org>
parents:
diff changeset
5180 1997-10-23 Paul Eggert <eggert@twinsun.com>
Dave Love <fx@gnu.org>
parents:
diff changeset
5181
Dave Love <fx@gnu.org>
parents:
diff changeset
5182 Don't generate useless digits when converting floating point to string.
Dave Love <fx@gnu.org>
parents:
diff changeset
5183
Dave Love <fx@gnu.org>
parents:
diff changeset
5184 * print.c (_MAXLDBL, _NMAXLDBL):
Dave Love <fx@gnu.org>
parents:
diff changeset
5185 Define to work around hpux 7 <math.h> problem.
Dave Love <fx@gnu.org>
parents:
diff changeset
5186 (<math.h>): Include.
Dave Love <fx@gnu.org>
parents:
diff changeset
5187 (<float.h>, <stdlib.h>): Include if STDC_HEADERS.
Dave Love <fx@gnu.org>
parents:
diff changeset
5188 (FLT_RADIX, DBL_MANT_DIG, DBL_DIG): Default to IEEE values.
Dave Love <fx@gnu.org>
parents:
diff changeset
5189 (DOUBLE_DIGITS_BOUND): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
5190 (float_to_string): By default, generate the fewest number of digits
Dave Love <fx@gnu.org>
parents:
diff changeset
5191 that represent the floating point value exactly.
Dave Love <fx@gnu.org>
parents:
diff changeset
5192
Dave Love <fx@gnu.org>
parents:
diff changeset
5193 * lisp.h (DBL_DIG): Remove; the default value is now set in print.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
5194 * data.c, floatfns.c: No need to include <float.h> before "lisp.h",
Dave Love <fx@gnu.org>
parents:
diff changeset
5195 as the latter no longer defines DBL_DIG.
Dave Love <fx@gnu.org>
parents:
diff changeset
5196
Dave Love <fx@gnu.org>
parents:
diff changeset
5197 1997-10-21 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
5198
85960
71ce838e9a10 *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 78260
diff changeset
5199 * Makefile.in (xselect.o): Depend on buffer.h.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5200
Dave Love <fx@gnu.org>
parents:
diff changeset
5201 * coding.c (Qcoding_system_spec): Deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
5202 (Vcoding_system_list, Vcoding_system_alist): New variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
5203 (setup_coding_system): Adjusted for the change in mule.el.
Dave Love <fx@gnu.org>
parents:
diff changeset
5204 (detect_eol): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
5205 (Fcoding_system_spec): Changed to Lisp function in mule.el.
Dave Love <fx@gnu.org>
parents:
diff changeset
5206 (Fcoding_system_p): Do not call Fcoding_system_spec.
Dave Love <fx@gnu.org>
parents:
diff changeset
5207 (Fread_coding_system): Give Vcoding_system_alist to
Dave Love <fx@gnu.org>
parents:
diff changeset
5208 Fcompleting_read as the arg TABLE.
Dave Love <fx@gnu.org>
parents:
diff changeset
5209 (Fread_non_nil_coding_system): Likewise. Give
Dave Love <fx@gnu.org>
parents:
diff changeset
5210 Vcoding_system_history to Fcompleting_read as the arg HIST.
Dave Love <fx@gnu.org>
parents:
diff changeset
5211 (syms_of_coding): Deleted codes for Qcoding_system and
Dave Love <fx@gnu.org>
parents:
diff changeset
5212 Fcoding_system_spec. Set up new Lisp variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
5213
Dave Love <fx@gnu.org>
parents:
diff changeset
5214 * xselect.c: Include buffer.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
5215 (selection_data_to_lisp_data): Do not perform code conversion if
Dave Love <fx@gnu.org>
parents:
diff changeset
5216 the default value of enable-multibyte-characters is nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
5217 (lisp_data_to_selection_data): Likewise. Access the array
Dave Love <fx@gnu.org>
parents:
diff changeset
5218 `charsets' in the correct way.
Dave Love <fx@gnu.org>
parents:
diff changeset
5219
Dave Love <fx@gnu.org>
parents:
diff changeset
5220 1997-10-20 Richard Stallman <rms@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
5221
Dave Love <fx@gnu.org>
parents:
diff changeset
5222 * Makefile.in (LD_SWITCH_MACHINE_TEMACS): New macro (defaults empty).
Dave Love <fx@gnu.org>
parents:
diff changeset
5223 (ALL_LDFLAGS): Use LD_SWITCH_MACHINE_TEMACS here.
Dave Love <fx@gnu.org>
parents:
diff changeset
5224
Dave Love <fx@gnu.org>
parents:
diff changeset
5225 * m/ibmrs6000.h (LD_SWITCH_MACHINE): Conditionalize this
Dave Love <fx@gnu.org>
parents:
diff changeset
5226 on THIS_IS_MAKEFILE instead of on emacs.
Dave Love <fx@gnu.org>
parents:
diff changeset
5227
Dave Love <fx@gnu.org>
parents:
diff changeset
5228 1997-10-20 Paul Eggert <eggert@twinsun.com>
Dave Love <fx@gnu.org>
parents:
diff changeset
5229
Dave Love <fx@gnu.org>
parents:
diff changeset
5230 * strftime.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
5231 Switch back to GNU C Library version.
Dave Love <fx@gnu.org>
parents:
diff changeset
5232 (__tz_compute): Remove unused decl.
Dave Love <fx@gnu.org>
parents:
diff changeset
5233 (strftime): Use tm_zone even if _LIBC is defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
5234
Dave Love <fx@gnu.org>
parents:
diff changeset
5235 1997-10-19 Kurt Swanson <kurt@dna.lth.se>
Dave Love <fx@gnu.org>
parents:
diff changeset
5236
Dave Love <fx@gnu.org>
parents:
diff changeset
5237 * window.c (syms_of_window): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
5238
Dave Love <fx@gnu.org>
parents:
diff changeset
5239 1997-10-16 Richard Stallman <rms@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
5240
Dave Love <fx@gnu.org>
parents:
diff changeset
5241 * buffer.c (init_buffer): Don't add /: to default dir if it's `/'.
Dave Love <fx@gnu.org>
parents:
diff changeset
5242
Dave Love <fx@gnu.org>
parents:
diff changeset
5243 * keymap.c (Faccessible_keymaps): Avoid alloca for fixed-size array.
Dave Love <fx@gnu.org>
parents:
diff changeset
5244 (Fset_keymap_parent, Fcopy_keymap, Fwhere_is_internal): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
5245
Dave Love <fx@gnu.org>
parents:
diff changeset
5246 * minibuf.c (read_minibuf): Return DEFALT here, if minibuffer is empty.
Dave Love <fx@gnu.org>
parents:
diff changeset
5247 (Fread_from_minibuffer, Fcompleting_read): Don't do that here.
Dave Love <fx@gnu.org>
parents:
diff changeset
5248
Dave Love <fx@gnu.org>
parents:
diff changeset
5249 * fileio.c (Fexpand_file_name): Avoid treating // specially
Dave Love <fx@gnu.org>
parents:
diff changeset
5250 even in a relative file name.
Dave Love <fx@gnu.org>
parents:
diff changeset
5251
Dave Love <fx@gnu.org>
parents:
diff changeset
5252 * keymap.c (Fwhere_is_internal): some minor mode bindings weren't
Dave Love <fx@gnu.org>
parents:
diff changeset
5253 being found.
Dave Love <fx@gnu.org>
parents:
diff changeset
5254
Dave Love <fx@gnu.org>
parents:
diff changeset
5255 1997-10-15 Richard Stallman <rms@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
5256
Dave Love <fx@gnu.org>
parents:
diff changeset
5257 * window.c (replace_buffer_in_all_windows):
Dave Love <fx@gnu.org>
parents:
diff changeset
5258 Pass 1 as MINI to window_loop.
Dave Love <fx@gnu.org>
parents:
diff changeset
5259
Dave Love <fx@gnu.org>
parents:
diff changeset
5260 * data.c (Fstring_to_number): Handle NEGATIVE for floats too.
Dave Love <fx@gnu.org>
parents:
diff changeset
5261
Dave Love <fx@gnu.org>
parents:
diff changeset
5262 * lread.c (read_list): Don't recognize Vload_file_name
Dave Love <fx@gnu.org>
parents:
diff changeset
5263 specially if it is nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
5264
Dave Love <fx@gnu.org>
parents:
diff changeset
5265 1997-10-15 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
Dave Love <fx@gnu.org>
parents:
diff changeset
5266
Dave Love <fx@gnu.org>
parents:
diff changeset
5267 * alloc.c (gc_sweep): Free memory blocks that contain only unused
Dave Love <fx@gnu.org>
parents:
diff changeset
5268 objects.
Dave Love <fx@gnu.org>
parents:
diff changeset
5269
Dave Love <fx@gnu.org>
parents:
diff changeset
5270 * window.c (window_scroll): When scrolling forward and point is
Dave Love <fx@gnu.org>
parents:
diff changeset
5271 inside the scroll margin put point at bottom of it, not at window
Dave Love <fx@gnu.org>
parents:
diff changeset
5272 start.
Dave Love <fx@gnu.org>
parents:
diff changeset
5273
Dave Love <fx@gnu.org>
parents:
diff changeset
5274 1997-10-13 Andrew Innes <andrewi@harlequin.co.uk>
Dave Love <fx@gnu.org>
parents:
diff changeset
5275
Dave Love <fx@gnu.org>
parents:
diff changeset
5276 * callproc.c (child_setup) [WINDOWSNT]: Ensure standard handles
Dave Love <fx@gnu.org>
parents:
diff changeset
5277 are reset even if spawnve fails.
Dave Love <fx@gnu.org>
parents:
diff changeset
5278
Dave Love <fx@gnu.org>
parents:
diff changeset
5279 * w32menu.c (Fx_popup_menu): Pass menu handle by value.
Dave Love <fx@gnu.org>
parents:
diff changeset
5280
Dave Love <fx@gnu.org>
parents:
diff changeset
5281 1997-10-13 Eli Zaretskii <eliz@melange.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
5282
Dave Love <fx@gnu.org>
parents:
diff changeset
5283 * xdisp.c (decode_mode_spec): Display non-nil title as the frame's
Dave Love <fx@gnu.org>
parents:
diff changeset
5284 name only on FRAME_WINDOW_P frames.
Dave Love <fx@gnu.org>
parents:
diff changeset
5285
Dave Love <fx@gnu.org>
parents:
diff changeset
5286 * frame.c (set_menu_bar_lines): Make the function external instead
Dave Love <fx@gnu.org>
parents:
diff changeset
5287 of static (MS-DOS needs to call it).
Dave Love <fx@gnu.org>
parents:
diff changeset
5288
Dave Love <fx@gnu.org>
parents:
diff changeset
5289 * emacs.c (shut_down_emacs): Call `dos_cleanup'.
Dave Love <fx@gnu.org>
parents:
diff changeset
5290
98317
36acd6af0772 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 96376
diff changeset
5291 * msdos.c (mouse_get_pos): Remove redundant call to `int86'.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5292 Clear the mouse-moved flag for all frames. Update last mouse
Dave Love <fx@gnu.org>
parents:
diff changeset
5293 position.
Dave Love <fx@gnu.org>
parents:
diff changeset
5294 (IT_set_menu_bar_lines): Remove.
Dave Love <fx@gnu.org>
parents:
diff changeset
5295 (x_set_menu_bar_lines): Call `set_menu_bar_line' (from frame.c)
Dave Love <fx@gnu.org>
parents:
diff changeset
5296 instead of duplicating its code.
Dave Love <fx@gnu.org>
parents:
diff changeset
5297 (IT_set_frame_parameters): Support the `title' and `reverse'
Dave Love <fx@gnu.org>
parents:
diff changeset
5298 properties.
Dave Love <fx@gnu.org>
parents:
diff changeset
5299
Dave Love <fx@gnu.org>
parents:
diff changeset
5300 * dosfns.h: Vdos_windows_version: declare.
Dave Love <fx@gnu.org>
parents:
diff changeset
5301
Dave Love <fx@gnu.org>
parents:
diff changeset
5302 * dosfns.c (__tb): Define.
Dave Love <fx@gnu.org>
parents:
diff changeset
5303 (restore_parent_vm_title): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
5304 (ms_windows_version): New function.
95848
a6bf9ec37d86 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 95780
diff changeset
5305 (w95_set_virtual_machine_title): New function.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5306 (x_set_title): New function.
95848
a6bf9ec37d86 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 95780
diff changeset
5307 (dos_cleanup): New function.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5308 (syms_of_dosfns): Define `dos-windows-version' Lisp variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
5309 (init_dosfns): Compute MS-Windows version and save the original
Dave Love <fx@gnu.org>
parents:
diff changeset
5310 title of our DOS box.
Dave Love <fx@gnu.org>
parents:
diff changeset
5311
Dave Love <fx@gnu.org>
parents:
diff changeset
5312 1997-10-10 Richard Stallman <rms@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
5313
Dave Love <fx@gnu.org>
parents:
diff changeset
5314 * s/netbsd.h (LD_SWITCH_SYSTEM): Use -Wl,-rpath if __ELF__.
Dave Love <fx@gnu.org>
parents:
diff changeset
5315
Dave Love <fx@gnu.org>
parents:
diff changeset
5316 1997-10-01 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
Dave Love <fx@gnu.org>
parents:
diff changeset
5317
Dave Love <fx@gnu.org>
parents:
diff changeset
5318 * unexelf.c (round_up): Make arguments and return type unsigned.
Dave Love <fx@gnu.org>
parents:
diff changeset
5319
Dave Love <fx@gnu.org>
parents:
diff changeset
5320 * editfns.c: Repeat the argument list of format-time-string in the
Dave Love <fx@gnu.org>
parents:
diff changeset
5321 comment for make-docstring.
Dave Love <fx@gnu.org>
parents:
diff changeset
5322
Dave Love <fx@gnu.org>
parents:
diff changeset
5323 * lread.c: Make sure that make-docfile does not see the doc string
Dave Love <fx@gnu.org>
parents:
diff changeset
5324 of the disabled function eval-current-buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
5325
Dave Love <fx@gnu.org>
parents:
diff changeset
5326 * print.c (syms_of_print): Fix doc string of print-gensym.
Dave Love <fx@gnu.org>
parents:
diff changeset
5327
Dave Love <fx@gnu.org>
parents:
diff changeset
5328 1997-10-01 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
5329
Dave Love <fx@gnu.org>
parents:
diff changeset
5330 * s/aix4-1.h [! HAVE_LIBXMU] (LIBXMU): Define as empty.
Dave Love <fx@gnu.org>
parents:
diff changeset
5331 [! HAVE_LIBXMU] (NO_EDITRES): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
5332
Dave Love <fx@gnu.org>
parents:
diff changeset
5333 1997-09-30 Hrvoje Niksic <hniksic@srce.hr>
Dave Love <fx@gnu.org>
parents:
diff changeset
5334
Dave Love <fx@gnu.org>
parents:
diff changeset
5335 * fns.c (Qwidget_type): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
5336 (widget-plist-member, widget-put, widget-get, widget-apply): Move
Dave Love <fx@gnu.org>
parents:
diff changeset
5337 here from lisp/wid-edit.el; translated into C for efficiency.
Dave Love <fx@gnu.org>
parents:
diff changeset
5338 (syms_of_fns): Initialize Qwidget_type; defsubr new functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
5339
Dave Love <fx@gnu.org>
parents:
diff changeset
5340 1997-09-29 Karl Heuer <kwzh@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
5341
Dave Love <fx@gnu.org>
parents:
diff changeset
5342 * s/dgux4.h: Fix name of include file to match 1996-08-24 renaming.
Dave Love <fx@gnu.org>
parents:
diff changeset
5343
Dave Love <fx@gnu.org>
parents:
diff changeset
5344 1997-09-27 Eirik Fuller <eirik@netcom.com>
Dave Love <fx@gnu.org>
parents:
diff changeset
5345
Dave Love <fx@gnu.org>
parents:
diff changeset
5346 * ralloc.c (relinquish): When returning memory to the system,
Dave Love <fx@gnu.org>
parents:
diff changeset
5347 watch out for the original data segment boundary.
Dave Love <fx@gnu.org>
parents:
diff changeset
5348
Dave Love <fx@gnu.org>
parents:
diff changeset
5349 1997-09-25 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
5350
Dave Love <fx@gnu.org>
parents:
diff changeset
5351 * keymap.c (push_key_description): Delete useless `if' statement.
Dave Love <fx@gnu.org>
parents:
diff changeset
5352
Dave Love <fx@gnu.org>
parents:
diff changeset
5353 1997-09-24 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
5354
Dave Love <fx@gnu.org>
parents:
diff changeset
5355 * charset.c (find_charset_in_str): Return also charsets in
Dave Love <fx@gnu.org>
parents:
diff changeset
5356 composite characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
5357
Dave Love <fx@gnu.org>
parents:
diff changeset
5358 1997-09-24 Dave Love <d.love@dl.ac.uk>
Dave Love <fx@gnu.org>
parents:
diff changeset
5359
Dave Love <fx@gnu.org>
parents:
diff changeset
5360 * buffer.c (mode-line-format): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
5361
Dave Love <fx@gnu.org>
parents:
diff changeset
5362 1997-09-23 Geoff Voelker <voelker@cs.washington.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
5363
Dave Love <fx@gnu.org>
parents:
diff changeset
5364 * callproc.c (child_setup) [WINDOWSNT]: Change directory of
Dave Love <fx@gnu.org>
parents:
diff changeset
5365 child instead of parent.
Dave Love <fx@gnu.org>
parents:
diff changeset
5366
Dave Love <fx@gnu.org>
parents:
diff changeset
5367 1997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
5368
Dave Love <fx@gnu.org>
parents:
diff changeset
5369 * Version 20.2 released.
Dave Love <fx@gnu.org>
parents:
diff changeset
5370
Dave Love <fx@gnu.org>
parents:
diff changeset
5371 * s/sol2-5.h (SYSTEM_MALLOC): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
5372
Dave Love <fx@gnu.org>
parents:
diff changeset
5373 1997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
5374
Dave Love <fx@gnu.org>
parents:
diff changeset
5375 * Version 20.1 released.
Dave Love <fx@gnu.org>
parents:
diff changeset
5376
Dave Love <fx@gnu.org>
parents:
diff changeset
5377 * keyboard.c (command_loop_1): Add nonascii_insert_offset
Dave Love <fx@gnu.org>
parents:
diff changeset
5378 before calling direct_output_for_insert.
Dave Love <fx@gnu.org>
parents:
diff changeset
5379
Dave Love <fx@gnu.org>
parents:
diff changeset
5380 1997-09-15 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
Dave Love <fx@gnu.org>
parents:
diff changeset
5381
Dave Love <fx@gnu.org>
parents:
diff changeset
5382 * indent.c (compute_motion): Ignore the display table entry for a
Dave Love <fx@gnu.org>
parents:
diff changeset
5383 base leading code when dealing with multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
5384
Dave Love <fx@gnu.org>
parents:
diff changeset
5385 1997-09-14 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
5386
Dave Love <fx@gnu.org>
parents:
diff changeset
5387 * fileio.c (Finsert_file_contents): If a coding system is
Dave Love <fx@gnu.org>
parents:
diff changeset
5388 specified explicitly on visiting a new file, set
Dave Love <fx@gnu.org>
parents:
diff changeset
5389 buffer-file-coding system of the new buffer to the specified one.
Dave Love <fx@gnu.org>
parents:
diff changeset
5390
Dave Love <fx@gnu.org>
parents:
diff changeset
5391 1997-09-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
5392
Dave Love <fx@gnu.org>
parents:
diff changeset
5393 * minibuf.c (syms_of_minibuf): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
5394
Dave Love <fx@gnu.org>
parents:
diff changeset
5395 1997-09-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
5396
Dave Love <fx@gnu.org>
parents:
diff changeset
5397 * xdisp.c: When redisplaying the echo area, use the value
Dave Love <fx@gnu.org>
parents:
diff changeset
5398 of enable-multibyte-characters from when message was called.
Dave Love <fx@gnu.org>
parents:
diff changeset
5399 (message_enable_multibyte): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
5400 (message2_nolog): Set the variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
5401 (echo_area_display): Use that variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
5402 (display_string): New arg MULTIBYTE. Callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
5403
Dave Love <fx@gnu.org>
parents:
diff changeset
5404 * print.c (Fexternal_debugging_output): On Windows, output to debugger.
Dave Love <fx@gnu.org>
parents:
diff changeset
5405
Dave Love <fx@gnu.org>
parents:
diff changeset
5406 1997-09-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
5407
Dave Love <fx@gnu.org>
parents:
diff changeset
5408 * msdos.c: Use raw-text as coding system.
Dave Love <fx@gnu.org>
parents:
diff changeset
5409
Dave Love <fx@gnu.org>
parents:
diff changeset
5410 1997-09-10 Eli Zaretskii <eliz@is.elta.co.il>
Dave Love <fx@gnu.org>
parents:
diff changeset
5411
Dave Love <fx@gnu.org>
parents:
diff changeset
5412 * msdos.c (syms_of_msdos): Intern background-color and
Dave Love <fx@gnu.org>
parents:
diff changeset
5413 foreground-color, and staticpro them.
Dave Love <fx@gnu.org>
parents:
diff changeset
5414 (IT_set_frame_parameters): Use Qforeground_color and
Dave Love <fx@gnu.org>
parents:
diff changeset
5415 Qbackground_color.
Dave Love <fx@gnu.org>
parents:
diff changeset
5416
Dave Love <fx@gnu.org>
parents:
diff changeset
5417 1997-09-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
5418
Dave Love <fx@gnu.org>
parents:
diff changeset
5419 * xdisp.c (display_menu_bar): Include WINDOW_LEFT_MARGIN in maxendcol.
Dave Love <fx@gnu.org>
parents:
diff changeset
5420
Dave Love <fx@gnu.org>
parents:
diff changeset
5421 * process.c (create_process): Encode the new current dir.
Dave Love <fx@gnu.org>
parents:
diff changeset
5422
Dave Love <fx@gnu.org>
parents:
diff changeset
5423 * callproc.c (Fcall_process): Encode the new current dir.
Dave Love <fx@gnu.org>
parents:
diff changeset
5424
Dave Love <fx@gnu.org>
parents:
diff changeset
5425 1997-09-09 Paul Eggert <eggert@twinsun.com>
Dave Love <fx@gnu.org>
parents:
diff changeset
5426
Dave Love <fx@gnu.org>
parents:
diff changeset
5427 * s/sco5.h (BROKEN_MKTIME): Define.
Dave Love <fx@gnu.org>
parents:
diff changeset
5428
Dave Love <fx@gnu.org>
parents:
diff changeset
5429 1997-09-09 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
Dave Love <fx@gnu.org>
parents:
diff changeset
5430
Dave Love <fx@gnu.org>
parents:
diff changeset
5431 * xfns.c (x_screen_planes): Fix type of argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
5432
Dave Love <fx@gnu.org>
parents:
diff changeset
5433 * syntax.h (UPDATE_SYNTAX_TABLE_FORWARD): Add missing fourth
Dave Love <fx@gnu.org>
parents:
diff changeset
5434 argument of update_syntax_table.
Dave Love <fx@gnu.org>
parents:
diff changeset
5435 (UPDATE_SYNTAX_TABLE_BACKWARD): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
5436 (UPDATE_SYNTAX_TABLE): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
5437
Dave Love <fx@gnu.org>
parents:
diff changeset
5438 * coding.c (encode_designation_at_bol): Fix type of local vars C1, C2.
Dave Love <fx@gnu.org>
parents:
diff changeset
5439
Dave Love <fx@gnu.org>
parents:
diff changeset
5440 1997-09-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
5441
Dave Love <fx@gnu.org>
parents:
diff changeset
5442 * fileio.c (ENCODE_FILE): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
5443 (Vfile_name_coding_system): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
5444 (syms_of_fileio): Set up Lisp variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
5445 (Fset_visited_file_modtime): Use ENCODE_FILE.
Dave Love <fx@gnu.org>
parents:
diff changeset
5446 (Fcopy_file, Fmake_directory_internal, Fdelete_directory, Fdelete_file)
Dave Love <fx@gnu.org>
parents:
diff changeset
5447 (Frename_file, Fadd_name_to_file, Ffile_exists_p Ffile_executable_p)
Dave Love <fx@gnu.org>
parents:
diff changeset
5448 (Ffile_readable_p, Ffile_writable_p, Faccess_file, Ffile_symlink_p)
Dave Love <fx@gnu.org>
parents:
diff changeset
5449 (Ffile_directory_p, Ffile_accessible_directory_p, Ffile_regular_p)
Dave Love <fx@gnu.org>
parents:
diff changeset
5450 (Ffile_modes, Fset_file_modes, Ffile_newer_than_file_p, Fwrite_region)
Dave Love <fx@gnu.org>
parents:
diff changeset
5451 (Finsert_file_contents, Fverify_visited_file_modtime): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
5452
Dave Love <fx@gnu.org>
parents:
diff changeset
5453 * fileio.c (Ffile_symlink_p): Decode the file name value.
Dave Love <fx@gnu.org>
parents:
diff changeset
5454
Dave Love <fx@gnu.org>
parents:
diff changeset
5455 * dired.c (ENCODE_FILE): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
5456 (Ffile_attributes): Encode the file names to operate on.
Dave Love <fx@gnu.org>
parents:
diff changeset
5457 (file_name_completion): Do completion on encoded name, then decode.
Dave Love <fx@gnu.org>
parents:
diff changeset
5458 (Fdirectory_files): Encode the argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
5459 Decode all result file names using Vfile_name_coding_system.
Dave Love <fx@gnu.org>
parents:
diff changeset
5460
Dave Love <fx@gnu.org>
parents:
diff changeset
5461 * coding.c (Fencode_coding_string, Fdecode_coding_string): Doc fixes.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
5462
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5463 1997-09-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
5464
Dave Love <fx@gnu.org>
parents:
diff changeset
5465 * lread.c (Feval_buffer): New arg FILENAME.
Dave Love <fx@gnu.org>
parents:
diff changeset
5466
Dave Love <fx@gnu.org>
parents:
diff changeset
5467 * buffer.c (modify_overlay): Update overlay_modiff of proper buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
5468
Dave Love <fx@gnu.org>
parents:
diff changeset
5469 1997-09-07 Geoff Voelker <voelker@cs.washington.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
5470
Dave Love <fx@gnu.org>
parents:
diff changeset
5471 * firstfile.c: New file.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
5472
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5473 1997-09-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
5474
Dave Love <fx@gnu.org>
parents:
diff changeset
5475 * xdisp.c (display_string): Determine multibyte from current buffer,
Dave Love <fx@gnu.org>
parents:
diff changeset
5476 not from W's buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
5477
Dave Love <fx@gnu.org>
parents:
diff changeset
5478 1997-09-07 Kenneth Stailey <kstailey@elbereth.disclosure.com>
Dave Love <fx@gnu.org>
parents:
diff changeset
5479
Dave Love <fx@gnu.org>
parents:
diff changeset
5480 * s/openbsd.h: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
5481
Dave Love <fx@gnu.org>
parents:
diff changeset
5482 * m/ns32000.h, m/sparc.h, m/alpha.h, m/pmax.h, unexalpha.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
5483 Test __OpenBSD__ along with __NetBSD__.
Dave Love <fx@gnu.org>
parents:
diff changeset
5484
Dave Love <fx@gnu.org>
parents:
diff changeset
5485 * unexelf.c: Test __OpenBSD__ along with __NetBSD__.
Dave Love <fx@gnu.org>
parents:
diff changeset
5486 [__OpenBSD__]: Include sys/exec_elf.h.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
5487
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5488 1997-09-05 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
5489
Dave Love <fx@gnu.org>
parents:
diff changeset
5490 * coding.c (Ffind_operation_coding_system): If a function in
Dave Love <fx@gnu.org>
parents:
diff changeset
5491 XXX-coding-system-alist returns a coding system (instead of cons
Dave Love <fx@gnu.org>
parents:
diff changeset
5492 of coding systems), return cons of it.
Dave Love <fx@gnu.org>
parents:
diff changeset
5493
Dave Love <fx@gnu.org>
parents:
diff changeset
5494 1997-09-05 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
5495
Dave Love <fx@gnu.org>
parents:
diff changeset
5496 * coding.c (Fread_coding_system):
Dave Love <fx@gnu.org>
parents:
diff changeset
5497 New optional arg DEFAULT_CODING_SYSTEM.
Dave Love <fx@gnu.org>
parents:
diff changeset
5498 * lisp.h (Fread_coding_system): Update decl.
Dave Love <fx@gnu.org>
parents:
diff changeset
5499
Dave Love <fx@gnu.org>
parents:
diff changeset
5500 * 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
5501
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5502 1997-09-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
5503
Dave Love <fx@gnu.org>
parents:
diff changeset
5504 * m/alpha.h (PTY_OPEN): Call sigblock properly.
Dave Love <fx@gnu.org>
parents:
diff changeset
5505
Dave Love <fx@gnu.org>
parents:
diff changeset
5506 * fileio.c (Fexpand_file_name): If default dir isn't string, use `/'.
Dave Love <fx@gnu.org>
parents:
diff changeset
5507
Dave Love <fx@gnu.org>
parents:
diff changeset
5508 * callproc.c (Fcall_process_region): Fix previous change:
Dave Love <fx@gnu.org>
parents:
diff changeset
5509 never override Vcoding_system_for_write.
Dave Love <fx@gnu.org>
parents:
diff changeset
5510
Dave Love <fx@gnu.org>
parents:
diff changeset
5511 * m/alpha.h (PTY_OPEN): Save and restore the SIGCHLD handler.
Dave Love <fx@gnu.org>
parents:
diff changeset
5512
Dave Love <fx@gnu.org>
parents:
diff changeset
5513 1997-09-04 Erik Naggum <erik@naggum.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
5514
Dave Love <fx@gnu.org>
parents:
diff changeset
5515 * emacs.c (main): Update Copyright message.
Dave Love <fx@gnu.org>
parents:
diff changeset
5516
Dave Love <fx@gnu.org>
parents:
diff changeset
5517 1997-09-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
5518
Dave Love <fx@gnu.org>
parents:
diff changeset
5519 * data.c (Faset): Simplify a statement in the char-table case.
Dave Love <fx@gnu.org>
parents:
diff changeset
5520 This is to help some compilers.
Dave Love <fx@gnu.org>
parents:
diff changeset
5521
Dave Love <fx@gnu.org>
parents:
diff changeset
5522 * coding.c (Qcoding_system_history): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
5523 (syms_of_coding): Initialize it.
Dave Love <fx@gnu.org>
parents:
diff changeset
5524 (Fread_coding_system): Use Qcoding_system_history.
Dave Love <fx@gnu.org>
parents:
diff changeset
5525
Dave Love <fx@gnu.org>
parents:
diff changeset
5526 * coding.c (setup_coding_system, Ffind_operation_coding_system)
Dave Love <fx@gnu.org>
parents:
diff changeset
5527 (Fdetect_coding_region, Fread_coding_system):
Dave Love <fx@gnu.org>
parents:
diff changeset
5528 Don't initialize a Lisp_Object.
Dave Love <fx@gnu.org>
parents:
diff changeset
5529
Dave Love <fx@gnu.org>
parents:
diff changeset
5530 1997-09-03 NIIBE Yutaka <gniibe@mri.co.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
5531
Dave Love <fx@gnu.org>
parents:
diff changeset
5532 * emacs.c (main): Call run_time_remap earlier, before any use of stdio.
Dave Love <fx@gnu.org>
parents:
diff changeset
5533
Dave Love <fx@gnu.org>
parents:
diff changeset
5534 1997-09-03 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
Dave Love <fx@gnu.org>
parents:
diff changeset
5535
Dave Love <fx@gnu.org>
parents:
diff changeset
5536 * minibuf.c (read_minibuf): Fix use of Ffboundp.
Dave Love <fx@gnu.org>
parents:
diff changeset
5537
Dave Love <fx@gnu.org>
parents:
diff changeset
5538 1997-09-03 Geoff Voelker <voelker@cs.washington.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
5539
Dave Love <fx@gnu.org>
parents:
diff changeset
5540 * lastfile.c (my_endbss) [WINDOWSNT]: New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
5541
Dave Love <fx@gnu.org>
parents:
diff changeset
5542 1997-09-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
5543
Dave Love <fx@gnu.org>
parents:
diff changeset
5544 * coding.c (detect_coding_mask): Re-work previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
5545 (detect_eol): Fix use of == instead of -.
Dave Love <fx@gnu.org>
parents:
diff changeset
5546
Dave Love <fx@gnu.org>
parents:
diff changeset
5547 1997-09-03 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
5548
Dave Love <fx@gnu.org>
parents:
diff changeset
5549 * coding.c (detect_coding_mask): Cancel previous change. Always
Dave Love <fx@gnu.org>
parents:
diff changeset
5550 include CODING_CATEGORY_MASK_RAW_TEXT in the return value.
Dave Love <fx@gnu.org>
parents:
diff changeset
5551
Dave Love <fx@gnu.org>
parents:
diff changeset
5552 1997-09-02 Andrew Innes <andrewi@harlequin.co.uk>
Dave Love <fx@gnu.org>
parents:
diff changeset
5553
Dave Love <fx@gnu.org>
parents:
diff changeset
5554 * makefile.nt (TLIB0, TOBJ, OBJ0): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
5555 (LINK_FLAGS): Separate debugging info from the executable.
Dave Love <fx@gnu.org>
parents:
diff changeset
5556 (LIBS): Include TLIB0.
Dave Love <fx@gnu.org>
parents:
diff changeset
5557 (TEMACS): Link with TLIB0.
Dave Love <fx@gnu.org>
parents:
diff changeset
5558 (EMACS): Copy temacs map file to emacs map file.
Dave Love <fx@gnu.org>
parents:
diff changeset
5559 Update file dependencies.
Dave Love <fx@gnu.org>
parents:
diff changeset
5560
Dave Love <fx@gnu.org>
parents:
diff changeset
5561 * unexw32.c: Include config.h and time.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
5562 Declare extern data and functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
5563 (file_data): Move definition from w32heap.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
5564 (_start): Add debug hook for when profiling.
Dave Love <fx@gnu.org>
parents:
diff changeset
5565 Spoof executable name when using profilers.
Dave Love <fx@gnu.org>
parents:
diff changeset
5566 Invoke sbrk immediately when undumped.
Dave Love <fx@gnu.org>
parents:
diff changeset
5567 (unexec): Print error messages when input and output dump files
Dave Love <fx@gnu.org>
parents:
diff changeset
5568 cannot be opened.
Dave Love <fx@gnu.org>
parents:
diff changeset
5569 Reset header checksum.
Dave Love <fx@gnu.org>
parents:
diff changeset
5570 (open_input_file, open_output_file): Return status instead of aborting.
Dave Love <fx@gnu.org>
parents:
diff changeset
5571 (get_section_size): Handle different linkers.
Dave Love <fx@gnu.org>
parents:
diff changeset
5572 (find_section, rva_to_section): New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
5573 (get_section_info) [SEPARATE_BSS_SECTION]: Make code for using
Dave Love <fx@gnu.org>
parents:
diff changeset
5574 a separate .bss section conditional.
Dave Love <fx@gnu.org>
parents:
diff changeset
5575 Use my_begbss and my_endbss to determine .bss size by default.
Dave Love <fx@gnu.org>
parents:
diff changeset
5576 Look for Emacs data in EMDATA section.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
5577
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5578 * w32.c: Include stddef.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
5579 (getwd): Delete macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
5580 (startup_dir): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
5581 (getwd): Return directory in which Emacs started.
Dave Love <fx@gnu.org>
parents:
diff changeset
5582 (init_user_info): Set SHELL environment variable if not set.
Dave Love <fx@gnu.org>
parents:
diff changeset
5583 (parse_root, get_long_basename, w32_get_long_filename): New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
5584 (init_environment): Look for CMDPROXY.
Dave Love <fx@gnu.org>
parents:
diff changeset
5585 Make sure that PATH and COMSPEC are capitalized in the environment.
Dave Love <fx@gnu.org>
parents:
diff changeset
5586 Record startup directory.
Dave Love <fx@gnu.org>
parents:
diff changeset
5587 (get_emacs_configuration, sys_rename): Use OS_WIN95.
Dave Love <fx@gnu.org>
parents:
diff changeset
5588 (map_w32_filename): Calculate returned string correctly.
Dave Love <fx@gnu.org>
parents:
diff changeset
5589
Dave Love <fx@gnu.org>
parents:
diff changeset
5590 (sys_fopen): Use _fdopen.
Dave Love <fx@gnu.org>
parents:
diff changeset
5591 (sys_link): Support NTFS links.
Dave Love <fx@gnu.org>
parents:
diff changeset
5592 (sys_rename): Use a long file name for temporary name.
Dave Love <fx@gnu.org>
parents:
diff changeset
5593 (sys_pipe): Make pipes binary and non-inheritable.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
5594 (sys_read, sys_write): Spoof text mode translation for pipes
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5595 and sockets.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
5596
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5597 (hashval): Simplify.
Dave Love <fx@gnu.org>
parents:
diff changeset
5598 (generate_inode_val): Use long file name version of file.
Dave Love <fx@gnu.org>
parents:
diff changeset
5599
Dave Love <fx@gnu.org>
parents:
diff changeset
5600 (stat): Optimize by using active readdir info.
Dave Love <fx@gnu.org>
parents:
diff changeset
5601 Set fake_inode to 0 for directories.
Dave Love <fx@gnu.org>
parents:
diff changeset
5602 Set fake_inode to xor of file indexes for files.
Dave Love <fx@gnu.org>
parents:
diff changeset
5603 Don't use generate_inode_val to set inode value.
Dave Love <fx@gnu.org>
parents:
diff changeset
5604
Dave Love <fx@gnu.org>
parents:
diff changeset
5605 (volume_info_data): Renamed from volume_info.
Dave Love <fx@gnu.org>
parents:
diff changeset
5606 (volume_info, fixed_drives, volume_cache): New variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
5607 (DRIVE_INDEX, VOLINFO_STILL_VALID): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
5608 (lookup_volume_info, add_volume_info, GetCachedVolumeInformation):
Dave Love <fx@gnu.org>
parents:
diff changeset
5609 New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
5610 (get_volume_info): Use volume_info_data.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
5611 Use GetCachedVolumeInformation.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5612
Dave Love <fx@gnu.org>
parents:
diff changeset
5613 (init_ntproc): No longer restrict to one DOS subprocess.
Dave Love <fx@gnu.org>
parents:
diff changeset
5614 Use CRT _open and _fdopen.
Dave Love <fx@gnu.org>
parents:
diff changeset
5615 Cache fixed drive information.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
5616
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5617 * w32.h: Remove debugging macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
5618 (child_process): Remove is_dos_process field, add hwnd handle field.
Dave Love <fx@gnu.org>
parents:
diff changeset
5619 (FILE_LAST_CR): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
5620 (w32_get_long_filename): Declare extern.
Dave Love <fx@gnu.org>
parents:
diff changeset
5621
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5622 * w32console.c (DebPrint, reset_kbd, unset_kbd, take_console):
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5623 Delete functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
5624 (keyboard_init_hook): Delete variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
5625 (prev_console_cursor) [! USE_SEPARATE_SCREEN]: New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
5626 (reset_terminal_modes) [! USE_SEPARATE_SCREEN]: Reset cursor info.
Dave Love <fx@gnu.org>
parents:
diff changeset
5627 (initialize_w32_display) [USE_SEPARATE_SCREEN]: Create separate
Dave Love <fx@gnu.org>
parents:
diff changeset
5628 screen buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
5629 (ctrl_c_handler): Only ignore interrupts when interactive.
Dave Love <fx@gnu.org>
parents:
diff changeset
5630 (set_terminal_modes): Set input mode.
Dave Love <fx@gnu.org>
parents:
diff changeset
5631 (initialize_w32_display): Record original settings.
Dave Love <fx@gnu.org>
parents:
diff changeset
5632 Don't reset cursor or clear frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
5633
Dave Love <fx@gnu.org>
parents:
diff changeset
5634 * w32fns.c: Include limits.h and errno.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
5635 Declare externs from other files.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
5636 (w32_in_use): New variable.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5637 (check_w32, have_menus_p, x_set_title, w32_msg_worker)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5638 (find_deferred_msg, send_deferred_msg, complete_deferred_msg)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5639 (Fw32_focus_frame, W32-send-sys-command): New functions.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5640 (last_mouse_movement_time): Delete variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
5641
Dave Love <fx@gnu.org>
parents:
diff changeset
5642 (x_frame_parms): Alphabetize. Add title parm.
Dave Love <fx@gnu.org>
parents:
diff changeset
5643 (x_set_icon_name): Use title if set.
Dave Love <fx@gnu.org>
parents:
diff changeset
5644 (x_set_menu_bar_lines): Ensure client area remains the same.
Dave Love <fx@gnu.org>
parents:
diff changeset
5645 (x_set_name): Don't update if the name is the same.
Dave Love <fx@gnu.org>
parents:
diff changeset
5646 Use title for name if available.
Dave Love <fx@gnu.org>
parents:
diff changeset
5647 (x_icon): Initial support for creating window iconified.
Dave Love <fx@gnu.org>
parents:
diff changeset
5648 (x_display_info_for_name): Set w32_in_use.
Dave Love <fx@gnu.org>
parents:
diff changeset
5649 (Fx_open_connection): Validate Vwindow_system. Set w32_in_use.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
5650
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5651 (w32_create_window): Set window size to frame dimensions.
Dave Love <fx@gnu.org>
parents:
diff changeset
5652 Set font width, line height, border, scrollbar indexes.
Dave Love <fx@gnu.org>
parents:
diff changeset
5653 Don't set X and Y units indexes.
Dave Love <fx@gnu.org>
parents:
diff changeset
5654 (w32_msg_pump): Renamed from windows_msg_worker.
Dave Love <fx@gnu.org>
parents:
diff changeset
5655 Make static. Don't post done message. No longer handle
Dave Love <fx@gnu.org>
parents:
diff changeset
5656 create scrollbar message. Don't abort on anomalous messages.
Dave Love <fx@gnu.org>
parents:
diff changeset
5657 Return when completion detected.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
5658 (w32_wnd_proc): Keep track of button state.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5659 For WINDOWPOSCHANGING, force window dimensions to be multiples
Dave Love <fx@gnu.org>
parents:
diff changeset
5660 of character dimensions.
Dave Love <fx@gnu.org>
parents:
diff changeset
5661 Handle CREATESCROLLBAR.
Dave Love <fx@gnu.org>
parents:
diff changeset
5662 Use correct arguments for SHOWWINDOW.
Dave Love <fx@gnu.org>
parents:
diff changeset
5663 For SETWINDOWPOS, use WINDOWPOS structure.
Dave Love <fx@gnu.org>
parents:
diff changeset
5664
Dave Love <fx@gnu.org>
parents:
diff changeset
5665 (my_create_window): Abort if message post fails.
Dave Love <fx@gnu.org>
parents:
diff changeset
5666 (Fx_create_frame): Use title instead of name.
Dave Love <fx@gnu.org>
parents:
diff changeset
5667 GC protect frame before make_frame_without_minibuffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
5668 Set icon name.
Dave Love <fx@gnu.org>
parents:
diff changeset
5669 Use courier new as default font (has bold and italic).
Dave Love <fx@gnu.org>
parents:
diff changeset
5670 Set BufferPredicate and Title default parameters.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
5671
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5672 (x_to_w32_weight): Support semibold weight.
Dave Love <fx@gnu.org>
parents:
diff changeset
5673 (x_to_w32_charset): Map # to numeric charset identifier.
Dave Love <fx@gnu.org>
parents:
diff changeset
5674 (w32_to_x_charset): Encode unknown charsets as a number.
Dave Love <fx@gnu.org>
parents:
diff changeset
5675 (enum_font_cb2): Don't restrict to ANSI and OEM charsets.
Dave Love <fx@gnu.org>
parents:
diff changeset
5676
Dave Love <fx@gnu.org>
parents:
diff changeset
5677 (Fx_color_values): Set high and low words of color values.
Dave Love <fx@gnu.org>
parents:
diff changeset
5678
Dave Love <fx@gnu.org>
parents:
diff changeset
5679 (syms_of_w32fns): Zero w32_in_use. defsubr new functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
5680
Dave Love <fx@gnu.org>
parents:
diff changeset
5681 * w32heap.c (os_subtype): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
5682 (cache_system_info): Set os_subtype.
Dave Love <fx@gnu.org>
parents:
diff changeset
5683 (recreate_heap): Update system information after loading heap.
Dave Love <fx@gnu.org>
parents:
diff changeset
5684
Dave Love <fx@gnu.org>
parents:
diff changeset
5685 * w32heap.h: Enumerate operating system types.
Dave Love <fx@gnu.org>
parents:
diff changeset
5686 Declare extern data and functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
5687 Move file_data struct definition here.
Dave Love <fx@gnu.org>
parents:
diff changeset
5688 (OFFSET_TO_RVA, RVA_TO_OFFSET, RVA_TO_PTR): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
5689
Dave Love <fx@gnu.org>
parents:
diff changeset
5690 * w32inevt.c: Declare externs from other files.
Dave Love <fx@gnu.org>
parents:
diff changeset
5691 (w32_kbd_mods_to_emacs): New parameter KEY.
Dave Love <fx@gnu.org>
parents:
diff changeset
5692 Use w32-capslock-is-shiftlock for old behavior.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
5693 (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
5694
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5695 * w32menu.c (init_menu_items): Disable code.
Dave Love <fx@gnu.org>
parents:
diff changeset
5696 (x_activate_menubar): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
5697 (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
5698
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5699 * w32proc.c: Include w32heap.h.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5700 (Vw32_start_process_share_console, Vw32_generate_fake_inodes)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5701 (Vw32_get_true_file_attributes, Qhigh, Qlow, process_dir):
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5702 New variables.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5703 (find_child_console, set_process_dir, Fw32_short_file_name)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5704 (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
5705 (Fw32_get_current_locale_id, Fw32_get_default_local_id)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5706 (Fw32_set_current_locale): New functions.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5707 (CORRECT_DIR_SEPS): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
5708 (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
5709 (reap_subprocess): Don't check for dos subprocesses.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5710 Add debug support.
Dave Love <fx@gnu.org>
parents:
diff changeset
5711 (sys_wait): Ignore socket child_procs.
Dave Love <fx@gnu.org>
parents:
diff changeset
5712 Check for quit while waiting.
Dave Love <fx@gnu.org>
parents:
diff changeset
5713 (w32_executable_type): Renamed from w32_is_dos_binary.
Dave Love <fx@gnu.org>
parents:
diff changeset
5714 Check for dos and Cygnus executables.
Dave Love <fx@gnu.org>
parents:
diff changeset
5715 (sys_spawnve): Always use cmdproxy if spawning a dos app.
Dave Love <fx@gnu.org>
parents:
diff changeset
5716 Use quotes to quote arguments for Cygnus apps, backslashes otherwise.
Dave Love <fx@gnu.org>
parents:
diff changeset
5717 Handle escape characters. Escape quotes at start and end, too.
Dave Love <fx@gnu.org>
parents:
diff changeset
5718 (sys_select): Treat null timeout as infinite.
Dave Love <fx@gnu.org>
parents:
diff changeset
5719 Add handles of child processes.
Dave Love <fx@gnu.org>
parents:
diff changeset
5720 Loop over handles round robin to ensure fairness.
Dave Love <fx@gnu.org>
parents:
diff changeset
5721 (sys_kill): Send ctrl-break and ctrl-c keystrokes to subprocesses
Dave Love <fx@gnu.org>
parents:
diff changeset
5722 on SIGINT if not sharing consoles, otherwise generate ctrl-break event.
Dave Love <fx@gnu.org>
parents:
diff changeset
5723 On other termination signals, send WM_QUIT message to Win95 apps
Dave Love <fx@gnu.org>
parents:
diff changeset
5724 and WM_CLOSE to NT apps.
Dave Love <fx@gnu.org>
parents:
diff changeset
5725 (syms_of_ntproc): Intern new symbols. defsubr new functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
5726 DEFVAR new variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
5727
Dave Love <fx@gnu.org>
parents:
diff changeset
5728 * w32term.c (SIF_*): Win95 macros defined for NT.
Dave Love <fx@gnu.org>
parents:
diff changeset
5729 (struct tagSCROLLINFO): Win95 struct defined for NT.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5730 (vertical_scroll_bar_min_handle, vertical_scroll_bar_top_border)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5731 (vertical_scroll_bar_bottom_border, last_scroll_bar_drag_pos)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5732 (Vw32_gab_focus_on_raise, Vw32_capslock_is_shiftlock):
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5733 New variables.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5734 (w32_frame_up_to_date): Block input.
Dave Love <fx@gnu.org>
parents:
diff changeset
5735 (do_line_dance): Use DC while erasing, release at end.
Dave Love <fx@gnu.org>
parents:
diff changeset
5736 (show_mouse_face): Use column and endcolumn calculated at start of
Dave Love <fx@gnu.org>
parents:
diff changeset
5737 loop.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5738 (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
5739 [! ATTACH_THREADS]: Send message to window instead of invoking
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5740 Windows procedure.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5741 (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
5742 (x_scroll_bar_report_motion): Use SCROLLINFO for proportional handle.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5743 (x_scroll_bar_set_handle): Create proportional sized scroll handle.
Dave Love <fx@gnu.org>
parents:
diff changeset
5744 (w32_set_vertical_scroll_bar): Size handle according to how much
Dave Love <fx@gnu.org>
parents:
diff changeset
5745 is showing in window.
Dave Love <fx@gnu.org>
parents:
diff changeset
5746 (x_scroll_bar_set_report_motion): Use top_range, calculated above.
Dave Love <fx@gnu.org>
parents:
diff changeset
5747 (x_scroll_bar_clear): Hide scroll bar until ready to repaint.
Dave Love <fx@gnu.org>
parents:
diff changeset
5748 (show_scroll_bars): Pass in frame to my_show_window.
Dave Love <fx@gnu.org>
parents:
diff changeset
5749
Dave Love <fx@gnu.org>
parents:
diff changeset
5750 (w32_read_socket): Distinguish between invisible and obscured frames
Dave Love <fx@gnu.org>
parents:
diff changeset
5751 when handling PAINT messages.
Dave Love <fx@gnu.org>
parents:
diff changeset
5752 Fixup off-by-one calculation for PAINT and SIZE.
Dave Love <fx@gnu.org>
parents:
diff changeset
5753 Pass in new parameter to w32_kbd_mods_to_emacs.
Dave Love <fx@gnu.org>
parents:
diff changeset
5754 Handle WM_DISPLAYCHANGE, WINDOWPOSCHANGED, ACTIVATE, SHOWWINDOW,
Dave Love <fx@gnu.org>
parents:
diff changeset
5755 INITMENU, and ACTIVATEAPP messages.
98317
36acd6af0772 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 96376
diff changeset
5756 Explicitly check for visible and obscured frames, and to see if
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5757 any event should cause a redisplay.
Dave Love <fx@gnu.org>
parents:
diff changeset
5758
Dave Love <fx@gnu.org>
parents:
diff changeset
5759 (x_display_bar_cursor): Don't check whether frame is updating here.
Dave Love <fx@gnu.org>
parents:
diff changeset
5760 (x_display_cursor): Check it here instead.
Dave Love <fx@gnu.org>
parents:
diff changeset
5761 (x_set_offset) [HAVE_NTGUI]: Don't add border widths.
Dave Love <fx@gnu.org>
parents:
diff changeset
5762 Set NOACTIVATE when setting window position.
Dave Love <fx@gnu.org>
parents:
diff changeset
5763 (x_set_window_size): Fixup off-by-one calculation when setting
Dave Love <fx@gnu.org>
parents:
diff changeset
5764 window position. Mark frame garbaged earlier. Clear mouse
Dave Love <fx@gnu.org>
parents:
diff changeset
5765 highlighting state.
Dave Love <fx@gnu.org>
parents:
diff changeset
5766 (x_focus_on_frame): Set focus by making frame the foreground window.
Dave Love <fx@gnu.org>
parents:
diff changeset
5767 (x_raise_frame): Support frames to be raised without grabbing focus.
Dave Love <fx@gnu.org>
parents:
diff changeset
5768 (x_lower_frame): Set NOACTIVATE flag when setting window position.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
5769 (x_make_frame_visible, x_make_frame_invisible): Pass in frame
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5770 to my_show_window.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
5771 (x_iconify_frame): Send a MINIMIZE message to the window.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5772 (x_wm_set_size_hint): Set font width, line height, border,
Dave Love <fx@gnu.org>
parents:
diff changeset
5773 and scroll bar indexes instead of X and Y unit indexes.
Dave Love <fx@gnu.org>
parents:
diff changeset
5774
Dave Love <fx@gnu.org>
parents:
diff changeset
5775 (w32_initialize): Set input mode. Use w32_msg_worker instead
Dave Love <fx@gnu.org>
parents:
diff changeset
5776 of windows_msg_worker. Dynamically link proportional scroll bar
Dave Love <fx@gnu.org>
parents:
diff changeset
5777 functions and intialize proportional scroll bar variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
5778 (syms_of_w32term): DEFVAR new variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
5779
Dave Love <fx@gnu.org>
parents:
diff changeset
5780 * w32term.h (w32_output): New fields menubar_widget, menubar_active,
Dave Love <fx@gnu.org>
parents:
diff changeset
5781 and pending_menu_activation.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
5782 (VERTICAL_SCROLL_BAR_*): Use proportional scroll bar variables.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5783 (W32WindowPos): Delete definition.
Dave Love <fx@gnu.org>
parents:
diff changeset
5784 (WM_EMACS_SETFOCUS, WND_*_INDEX): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
5785 (deferred_msg): New structure.
Dave Love <fx@gnu.org>
parents:
diff changeset
5786
Dave Love <fx@gnu.org>
parents:
diff changeset
5787 * w32xfns.c (have_menus_p): Move to w32fns.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
5788
Dave Love <fx@gnu.org>
parents:
diff changeset
5789 * s/ms-w32.h (INTERRUPT_INPUT): Don't define.
Dave Love <fx@gnu.org>
parents:
diff changeset
5790 (bcopy): Use memmove instead of memcpy.
Dave Love <fx@gnu.org>
parents:
diff changeset
5791 (GAP_USE_BCOPY, BCOPY_UPWARD_SAFE, BCOPY_DOWNWARD_SAFE): Define.
Dave Love <fx@gnu.org>
parents:
diff changeset
5792 Undef system calls before redefining. Emulated calls redefined
Dave Love <fx@gnu.org>
parents:
diff changeset
5793 to sys_*, real calls redefined to _*.
Dave Love <fx@gnu.org>
parents:
diff changeset
5794 (DebPrint): Macro defined.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
5795
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5796 1997-09-02 Michael Welsh Duggan <md5i@schenley.com>
Dave Love <fx@gnu.org>
parents:
diff changeset
5797
Dave Love <fx@gnu.org>
parents:
diff changeset
5798 * w32term.h (WM_MOUSEWHEEL): Define if not already defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
5799 Necessary for pre VC5.0 distribution.
Dave Love <fx@gnu.org>
parents:
diff changeset
5800 (WM_EMACS_TRACKPOPUPMENU): New Macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
5801
Dave Love <fx@gnu.org>
parents:
diff changeset
5802 * w32term.c (construct_mouse_wheel): New function. Constructs an
Dave Love <fx@gnu.org>
parents:
diff changeset
5803 input event from a WM_MOUSEWHEEL message.
Dave Love <fx@gnu.org>
parents:
diff changeset
5804 (w32_read_socket): Handle WM_MOUSEWHEEL.
Dave Love <fx@gnu.org>
parents:
diff changeset
5805
Dave Love <fx@gnu.org>
parents:
diff changeset
5806 * w32fns.c (win32_wnd_proc): Capture and handle WM_MOUSEWHEEL events.
Dave Love <fx@gnu.org>
parents:
diff changeset
5807 Capture and handle WM_EMACS_TRACKPOPUPMENU events.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
5808 Allow a dragged selection from a popup menu started up
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5809 by a mouse down event.
Dave Love <fx@gnu.org>
parents:
diff changeset
5810 (x_to_win32_color): Support for X Windows RGB string specifications.
Dave Love <fx@gnu.org>
parents:
diff changeset
5811
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5812 * w32menu.c (get_frame_menubar_event): Check for the possibility
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5813 of a menu-bar button. A menu-bar button is a caption on the menu
Dave Love <fx@gnu.org>
parents:
diff changeset
5814 bar with no submenu.
Dave Love <fx@gnu.org>
parents:
diff changeset
5815 (set_frame_menubar): Correctly handle menu-bar buttons.
Dave Love <fx@gnu.org>
parents:
diff changeset
5816 (add_menu_item): Equiv parameter send and paid attention to.
Dave Love <fx@gnu.org>
parents:
diff changeset
5817 (keymap_panes, list_of_panes): Use CreatePopupMenu.
Dave Love <fx@gnu.org>
parents:
diff changeset
5818 (single_keymap_panes): Use CreatePopupMenu. Send key descriptions
Dave Love <fx@gnu.org>
parents:
diff changeset
5819 to add_menu_item.
Dave Love <fx@gnu.org>
parents:
diff changeset
5820 (list_of_items): Use CreatePopupMenu. Send nil description to
Dave Love <fx@gnu.org>
parents:
diff changeset
5821 add_menu_item.
Dave Love <fx@gnu.org>
parents:
diff changeset
5822 (get_menu_event): Send keymap instead of menu to get_keymap_event.
Dave Love <fx@gnu.org>
parents:
diff changeset
5823 (Fx_popup_menu): Extra parameter to mouse_position_hook. Don't
Dave Love <fx@gnu.org>
parents:
diff changeset
5824 send address of menu to win32menu_show.
Dave Love <fx@gnu.org>
parents:
diff changeset
5825 (win32menu_show): Send message to call popup menu rather than
Dave Love <fx@gnu.org>
parents:
diff changeset
5826 trying directly. get_menu_event should take an address.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
5827 Call eat_mouse_events in order to get rid of any extraneous
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5828 mouse events.
Dave Love <fx@gnu.org>
parents:
diff changeset
5829 (list_of_panes): Only bring up one pane if the length of the list
Dave Love <fx@gnu.org>
parents:
diff changeset
5830 of panes is one.
Dave Love <fx@gnu.org>
parents:
diff changeset
5831
Dave Love <fx@gnu.org>
parents:
diff changeset
5832 1997-09-02 Nico Francois <nico.francois@scala.nl>
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
5833
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5834 * w32menu.c (single_keymap_panes): Fixed problem with 'descrip'
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5835 lisp object not being protected properly (GCPRO).
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5836 (get_single_keymap_event): Fixed problem with 'descrip' lisp
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5837 object not being protected properly (GCPRO).
Dave Love <fx@gnu.org>
parents:
diff changeset
5838 (name_is_separator): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
5839 (list_of_panes): If a pane's name is empty ("") items are now
Dave Love <fx@gnu.org>
parents:
diff changeset
5840 placed in the main popup instead of a blank-named submenu. This
Dave Love <fx@gnu.org>
parents:
diff changeset
5841 seems to be an undocumented feature of x-popup-menu.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
5842 (list_of_items): New argument HMENU.
85960
71ce838e9a10 *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 78260
diff changeset
5843 Use 1 and 0 instead of Qt and Qnil for enable in add_menu_item.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5844
Dave Love <fx@gnu.org>
parents:
diff changeset
5845 1997-09-02 Geoff Voelker <voelker@cs.washington.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
5846
Dave Love <fx@gnu.org>
parents:
diff changeset
5847 * w32.c (init_environment): Don't look for INFOPATH.
Dave Love <fx@gnu.org>
parents:
diff changeset
5848
Dave Love <fx@gnu.org>
parents:
diff changeset
5849 * w32fns.c (w32_wnd_proc): Pass on WM_DISPLAYCHANGE messages.
Dave Love <fx@gnu.org>
parents:
diff changeset
5850
Dave Love <fx@gnu.org>
parents:
diff changeset
5851 * w32heap.c: Don't use data_seg pragma here.
Dave Love <fx@gnu.org>
parents:
diff changeset
5852 (_heap_init, _heap_term) [_MSC_VER >= 1000]: New functions that
Dave Love <fx@gnu.org>
parents:
diff changeset
5853 override CRT routines.
Dave Love <fx@gnu.org>
parents:
diff changeset
5854
Dave Love <fx@gnu.org>
parents:
diff changeset
5855 * 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
5856 key press was done using a dead key.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5857
Dave Love <fx@gnu.org>
parents:
diff changeset
5858 * w32term.c (w32_read_socket): Pass in new parameter to key_event.
Dave Love <fx@gnu.org>
parents:
diff changeset
5859 Let key_event determine whether key is dead.
Dave Love <fx@gnu.org>
parents:
diff changeset
5860 For MOVE, use x_real_positions to map to client coords.
Dave Love <fx@gnu.org>
parents:
diff changeset
5861 (x_set_mouse_pixel_position): Offset to use client area as origin.
Dave Love <fx@gnu.org>
parents:
diff changeset
5862
Dave Love <fx@gnu.org>
parents:
diff changeset
5863 * s/ms-w32.h: Use pragmas to place Emacs initialized data in
Dave Love <fx@gnu.org>
parents:
diff changeset
5864 EMDATA segment, and Emacs uninitialized data in EMBSS segment.
Dave Love <fx@gnu.org>
parents:
diff changeset
5865
Dave Love <fx@gnu.org>
parents:
diff changeset
5866 1997-09-02 Andrew Innes <andrewi@harlequin.co.uk>
Dave Love <fx@gnu.org>
parents:
diff changeset
5867
Dave Love <fx@gnu.org>
parents:
diff changeset
5868 * fileio.c (Fadd_name_to_file) [WINDOWSNT]: Remove conditional.
Dave Love <fx@gnu.org>
parents:
diff changeset
5869
Dave Love <fx@gnu.org>
parents:
diff changeset
5870 * frame.h (FRAME_OBSCURED_P): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
5871 (FRAME_SAMPLE_VISIBILITY): Distinguish between invisible and obscured.
Dave Love <fx@gnu.org>
parents:
diff changeset
5872
Dave Love <fx@gnu.org>
parents:
diff changeset
5873 * keyboard.c (kbd_buffer_get_event) [WINDOWSNT]: Support
Dave Love <fx@gnu.org>
parents:
diff changeset
5874 menu_bar_activate_event.
Dave Love <fx@gnu.org>
parents:
diff changeset
5875 (set-input-mode) [DOS_NT]: Do not invoke reset and init sys modes.
Dave Love <fx@gnu.org>
parents:
diff changeset
5876
Dave Love <fx@gnu.org>
parents:
diff changeset
5877 * sysdep.c (sys_subshell) [DOS_NT]: Save and restore parent's
Dave Love <fx@gnu.org>
parents:
diff changeset
5878 working directory.
Dave Love <fx@gnu.org>
parents:
diff changeset
5879 (sys_subshell) [WINDOWSNT]: Share MSDOS code. Don't take console.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
5880 (init_sys_modes, reset_sys_modes) [WINDOWSNT]: Do it even with
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5881 a read_socket_hook.
Dave Love <fx@gnu.org>
parents:
diff changeset
5882
Dave Love <fx@gnu.org>
parents:
diff changeset
5883 * xdisp.c (redisplay_internal): Check to see if frame is not obscured
Dave Love <fx@gnu.org>
parents:
diff changeset
5884 as well as visible.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
5885
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5886 1997-09-02 Michael Welsh Duggan <md5i@schenley.com>
Dave Love <fx@gnu.org>
parents:
diff changeset
5887
Dave Love <fx@gnu.org>
parents:
diff changeset
5888 * lisp.h: Declare discard_mouse_events.
Dave Love <fx@gnu.org>
parents:
diff changeset
5889
Dave Love <fx@gnu.org>
parents:
diff changeset
5890 * keyboard.c (Qmouse_wheel) [WINDOWSNT]: New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
5891 (discard_mouse_events): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
5892 (mouse_wheel_syms) [WINDOWSNT]: New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
5893 (lispy_mouse_wheel_names) [WINDOWSNT]: New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
5894 (make_lispy_event) [WINDOWSNT]: Make mouse-wheel events.
Dave Love <fx@gnu.org>
parents:
diff changeset
5895 (syms_of_keyboard) [WINDOWSNT]: Define Qmouse_wheel and
Dave Love <fx@gnu.org>
parents:
diff changeset
5896 mouse_wheel_syms.
Dave Love <fx@gnu.org>
parents:
diff changeset
5897
Dave Love <fx@gnu.org>
parents:
diff changeset
5898 * termhooks.h (event_kind) [WINDOWSNT]: New event type: mouse_wheel.
Dave Love <fx@gnu.org>
parents:
diff changeset
5899
Dave Love <fx@gnu.org>
parents:
diff changeset
5900 1997-09-02 Geoff Voelker <voelker@cs.washington.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
5901
Dave Love <fx@gnu.org>
parents:
diff changeset
5902 * fileio.c (Fexpand_file_name) [WINDOWSNT]: When stripping
Dave Love <fx@gnu.org>
parents:
diff changeset
5903 drive letter, be careful not to create a UNC filename.
Dave Love <fx@gnu.org>
parents:
diff changeset
5904
Dave Love <fx@gnu.org>
parents:
diff changeset
5905 1997-09-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
5906
Dave Love <fx@gnu.org>
parents:
diff changeset
5907 * coding.c (detect_coding_mask): Add in CODING_CATEGORY_MASK_RAW_TEXT
Dave Love <fx@gnu.org>
parents:
diff changeset
5908 in the detect_coding_iso2022 case.
Dave Love <fx@gnu.org>
parents:
diff changeset
5909
Dave Love <fx@gnu.org>
parents:
diff changeset
5910 * minibuf.c (Fread_from_minibuffer, Fread_string): Doc fixes.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
5911 (Fread_no_blanks_input, Fcompleting_read): Doc fixes.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5912
Dave Love <fx@gnu.org>
parents:
diff changeset
5913 * unexnext.c: Include unistd.h instead of libc.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
5914
Dave Love <fx@gnu.org>
parents:
diff changeset
5915 1997-09-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
5916
Dave Love <fx@gnu.org>
parents:
diff changeset
5917 * s/hpux9.h (HAVE_RINT): Add #undef.
Dave Love <fx@gnu.org>
parents:
diff changeset
5918
Dave Love <fx@gnu.org>
parents:
diff changeset
5919 * floatfns.c (emacs_rint): Define this,
Dave Love <fx@gnu.org>
parents:
diff changeset
5920 either as a function or as a macro for rint.
Dave Love <fx@gnu.org>
parents:
diff changeset
5921 (Fround, Ffround): Use emacs_rint, not rint directly.
Dave Love <fx@gnu.org>
parents:
diff changeset
5922
Dave Love <fx@gnu.org>
parents:
diff changeset
5923 * window.c (syms_of_window): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
5924
Dave Love <fx@gnu.org>
parents:
diff changeset
5925 * fileio.c (Finsert_file_contents): Fix previous change--don't
Dave Love <fx@gnu.org>
parents:
diff changeset
5926 call Fboundp on Vset_auto_coding_function, just check non-nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
5927
Dave Love <fx@gnu.org>
parents:
diff changeset
5928 1997-09-01 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
Dave Love <fx@gnu.org>
parents:
diff changeset
5929
Dave Love <fx@gnu.org>
parents:
diff changeset
5930 * alloc.c (free_float, free_cons): Don't use the same field for
Dave Love <fx@gnu.org>
parents:
diff changeset
5931 chaining as for marking.
Dave Love <fx@gnu.org>
parents:
diff changeset
5932 (make_float, Fcons, gc_sweep): Corresponding changes.
Dave Love <fx@gnu.org>
parents:
diff changeset
5933
Dave Love <fx@gnu.org>
parents:
diff changeset
5934 1997-09-01 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
5935
Dave Love <fx@gnu.org>
parents:
diff changeset
5936 * charset.h (LEADING_CODE_PRIVATE_22): Comment fixed.
Dave Love <fx@gnu.org>
parents:
diff changeset
5937
Dave Love <fx@gnu.org>
parents:
diff changeset
5938 * process.c (read_process_output): Index for
Dave Love <fx@gnu.org>
parents:
diff changeset
5939 proc_encode_coding_system should be p->outfd (not `channel' which
Dave Love <fx@gnu.org>
parents:
diff changeset
5940 is p->infd).
Dave Love <fx@gnu.org>
parents:
diff changeset
5941
Dave Love <fx@gnu.org>
parents:
diff changeset
5942 * fileio.c (Vset_auto_coding_function): Name changed from
Dave Love <fx@gnu.org>
parents:
diff changeset
5943 Vauto_file_coding_system.
Dave Love <fx@gnu.org>
parents:
diff changeset
5944 (syms_of_fileio): Adjusted for the above change. Doc change.
Dave Love <fx@gnu.org>
parents:
diff changeset
5945 (Finsert_file_contents): The argument for Vset_auto_coding is a
Dave Love <fx@gnu.org>
parents:
diff changeset
5946 concatination of the heading 1K-byte and the tailing 3K-byte.
Dave Love <fx@gnu.org>
parents:
diff changeset
5947
Dave Love <fx@gnu.org>
parents:
diff changeset
5948 * cmds.c (internal_self_insert): Only set TARGET_CLM when C2 is tab.
Dave Love <fx@gnu.org>
parents:
diff changeset
5949 When multibyte characters are disabled,
Dave Love <fx@gnu.org>
parents:
diff changeset
5950 use 1 as the width of the inserted character.
Dave Love <fx@gnu.org>
parents:
diff changeset
5951
Dave Love <fx@gnu.org>
parents:
diff changeset
5952 1997-08-31 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
Dave Love <fx@gnu.org>
parents:
diff changeset
5953
Dave Love <fx@gnu.org>
parents:
diff changeset
5954 * category.c (describe_category): Handle a sub-chartable.
Dave Love <fx@gnu.org>
parents:
diff changeset
5955
Dave Love <fx@gnu.org>
parents:
diff changeset
5956 1997-08-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
5957
Dave Love <fx@gnu.org>
parents:
diff changeset
5958 * sysdep.c (init_system_name): Don't try to use getdomainname.
Dave Love <fx@gnu.org>
parents:
diff changeset
5959
Dave Love <fx@gnu.org>
parents:
diff changeset
5960 1997-08-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
5961
Dave Love <fx@gnu.org>
parents:
diff changeset
5962 * dispnew.c (change_frame_size_1): Save current buffer
Dave Love <fx@gnu.org>
parents:
diff changeset
5963 around calling Fset_window_buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
5964
Dave Love <fx@gnu.org>
parents:
diff changeset
5965 * lread.c (Fload): Fix doc syntax.
Dave Love <fx@gnu.org>
parents:
diff changeset
5966
Dave Love <fx@gnu.org>
parents:
diff changeset
5967 * m/intel386.h (HAVE_ALLOCA): Do define this, if SOLARIS2.
Dave Love <fx@gnu.org>
parents:
diff changeset
5968
Dave Love <fx@gnu.org>
parents:
diff changeset
5969 1997-08-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
5970
Dave Love <fx@gnu.org>
parents:
diff changeset
5971 * lread.c (Fload): If FILE arg ends in .el or .elc,
Dave Love <fx@gnu.org>
parents:
diff changeset
5972 don't insist on adding a suffix.
Dave Love <fx@gnu.org>
parents:
diff changeset
5973
Dave Love <fx@gnu.org>
parents:
diff changeset
5974 1997-08-28 Eli Zaretskii <eliz@is.elta.co.il>
Dave Love <fx@gnu.org>
parents:
diff changeset
5975
Dave Love <fx@gnu.org>
parents:
diff changeset
5976 * callproc.c (Fcall_process): Set EOL conversion type to LF when
Dave Love <fx@gnu.org>
parents:
diff changeset
5977 binary-process-output is non-nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
5978 (Fcall_process_region): binary-process-XXXput only determines EOL
Dave Love <fx@gnu.org>
parents:
diff changeset
5979 conversion; if it is nil, convert LF <-> CRLF. Don't bind
Dave Love <fx@gnu.org>
parents:
diff changeset
5980 coding-system-for-read, it is done in Fcall_process.
Dave Love <fx@gnu.org>
parents:
diff changeset
5981
Dave Love <fx@gnu.org>
parents:
diff changeset
5982 1997-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
5983
Dave Love <fx@gnu.org>
parents:
diff changeset
5984 * alloc.c (free_marker): Call unchain_marker.
Dave Love <fx@gnu.org>
parents:
diff changeset
5985
Dave Love <fx@gnu.org>
parents:
diff changeset
5986 1997-08-28 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
5987
Dave Love <fx@gnu.org>
parents:
diff changeset
5988 * coding.c (detect_eol): Do not select no-conversion even if EOL
Dave Love <fx@gnu.org>
parents:
diff changeset
5989 format of raw-text file is inconsistent. Just read it by
Dave Love <fx@gnu.org>
parents:
diff changeset
5990 raw-text-unix.
Dave Love <fx@gnu.org>
parents:
diff changeset
5991 (Fdetect_coding_region): Do not select no-conversion even if EOL
Dave Love <fx@gnu.org>
parents:
diff changeset
5992 format of raw-text file is inconsistent.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
5993
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
5994 1997-08-28 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
5995
Dave Love <fx@gnu.org>
parents:
diff changeset
5996 * coding.c (Qno_conversion, Qundecided): New variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
5997 (syms_of_coding): Initialize and staticpro them.
Dave Love <fx@gnu.org>
parents:
diff changeset
5998 (coding_category_name): Include "coding-category-raw-test".
Dave Love <fx@gnu.org>
parents:
diff changeset
5999 (setup_coding_system): Handle coding_type_raw_text.
Dave Love <fx@gnu.org>
parents:
diff changeset
6000 (detect_coding_mask): Include CODING_CATEGORY_MASK_RAW_TEXT in the
Dave Love <fx@gnu.org>
parents:
diff changeset
6001 return value instead of CODING_CATEGORY_MASK_BINARY.
Dave Love <fx@gnu.org>
parents:
diff changeset
6002 (detect_coding): Do not check the case that `mask' is 0, which
Dave Love <fx@gnu.org>
parents:
diff changeset
6003 never happens now.
Dave Love <fx@gnu.org>
parents:
diff changeset
6004 (detect_eol_type): If EOL format is inconsistent, return
Dave Love <fx@gnu.org>
parents:
diff changeset
6005 CODING_EOL_INCONSISTENT.
Dave Love <fx@gnu.org>
parents:
diff changeset
6006 (detect_eol): If EOL format of raw-text file is inconsistent,
Dave Love <fx@gnu.org>
parents:
diff changeset
6007 detect it as no-conversion.
Dave Love <fx@gnu.org>
parents:
diff changeset
6008 (decode_coding): Handle coding_type_raw_text.
Dave Love <fx@gnu.org>
parents:
diff changeset
6009 (encode_coding): Likewise.
98317
36acd6af0772 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 96376
diff changeset
6010 (Fdetect_coding_region): Adjusted for the above changes.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
6011 (shrink_conversion_area): Handle coding_type_raw_text.
Dave Love <fx@gnu.org>
parents:
diff changeset
6012
Dave Love <fx@gnu.org>
parents:
diff changeset
6013 * coding.h (coding_type): New member coding_type_raw_text.
Dave Love <fx@gnu.org>
parents:
diff changeset
6014 (CODING_EOL_INCONSISTENT): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
6015 (CODING_REQUIRE_NO_CONVERSION): Check also coding_type_raw_text.
Dave Love <fx@gnu.org>
parents:
diff changeset
6016 (CODING_MAY_REQUIRE_NO_CONVERSION): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
6017 (CODING_CATEGORY_IDX_RAW_TEXT): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
6018 (CODING_CATEGORY_MASK_RAW_TEXT): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
6019
Dave Love <fx@gnu.org>
parents:
diff changeset
6020 1997-08-28 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6021
Dave Love <fx@gnu.org>
parents:
diff changeset
6022 * msdos.c: Add coding: tag, to prevent Emacs from interpreting
Dave Love <fx@gnu.org>
parents:
diff changeset
6023 binary strings.
Dave Love <fx@gnu.org>
parents:
diff changeset
6024
Dave Love <fx@gnu.org>
parents:
diff changeset
6025 1997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6026
Dave Love <fx@gnu.org>
parents:
diff changeset
6027 * xmenu.c (free_frame_menubar): Clear menubar_height field.
Dave Love <fx@gnu.org>
parents:
diff changeset
6028
Dave Love <fx@gnu.org>
parents:
diff changeset
6029 1997-08-26 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
Dave Love <fx@gnu.org>
parents:
diff changeset
6030
Dave Love <fx@gnu.org>
parents:
diff changeset
6031 * xdisp.c (redisplay_window): When trying to scroll conservatively,
Dave Love <fx@gnu.org>
parents:
diff changeset
6032 correctly take the scroll margin into account.
Dave Love <fx@gnu.org>
parents:
diff changeset
6033
Dave Love <fx@gnu.org>
parents:
diff changeset
6034 * buffer.c: Include errno.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
6035 (init_buffer) [HAVE_GETCWD]: Fix error message for getcwd failure.
Dave Love <fx@gnu.org>
parents:
diff changeset
6036
Dave Love <fx@gnu.org>
parents:
diff changeset
6037 * fileio.c (Finsert_file_contents): Fix use of Fboundp.
Dave Love <fx@gnu.org>
parents:
diff changeset
6038
Dave Love <fx@gnu.org>
parents:
diff changeset
6039 * fns.c (concat): Fix use of Fchar_bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
6040
Dave Love <fx@gnu.org>
parents:
diff changeset
6041 * lisp.h: Declare Fchar_bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
6042
Dave Love <fx@gnu.org>
parents:
diff changeset
6043 1997-08-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6044
Dave Love <fx@gnu.org>
parents:
diff changeset
6045 * minibuf.c (read_minibuf): Inherit enable-multibyte-characters
Dave Love <fx@gnu.org>
parents:
diff changeset
6046 along with the input method, if requested.
Dave Love <fx@gnu.org>
parents:
diff changeset
6047
Dave Love <fx@gnu.org>
parents:
diff changeset
6048 1997-08-26 Eli Zaretskii <eliz@is.elta.co.il>
Dave Love <fx@gnu.org>
parents:
diff changeset
6049
Dave Love <fx@gnu.org>
parents:
diff changeset
6050 * xdisp.c (decode_mode_spec): For %Z and %z, put keyboard and
Dave Love <fx@gnu.org>
parents:
diff changeset
6051 terminal coding systems into modeline on MSDOS frames as well.
Dave Love <fx@gnu.org>
parents:
diff changeset
6052
Dave Love <fx@gnu.org>
parents:
diff changeset
6053 1997-08-26 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
6054
Dave Love <fx@gnu.org>
parents:
diff changeset
6055 * minibuf.c (Qcurrent_input_method, Qactivate_input_method): New vars.
Dave Love <fx@gnu.org>
parents:
diff changeset
6056 (syms_of_minibuf): Intern and staticpro them.
Dave Love <fx@gnu.org>
parents:
diff changeset
6057 (read_minibuf): New argument INHERIT_INPUT_METHOD. If it is
Dave Love <fx@gnu.org>
parents:
diff changeset
6058 nonzero, remember the current input method in INPUT_METHOD, and
Dave Love <fx@gnu.org>
parents:
diff changeset
6059 activate it after switching to the minibuffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
6060 (Fread_from_minibuffer): New argument INHERIT_INPUT_METHOD.
Dave Love <fx@gnu.org>
parents:
diff changeset
6061 (Fread_minibuffer): Call read_minibuf with INHERIT_INPUT_METHOD nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
6062 (Fread_string): New argument INHERIT_INPUT_METHOD.
Dave Love <fx@gnu.org>
parents:
diff changeset
6063 (Fread_no_blanks_input): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
6064 (Fread_command): Call Fcompleting_read with INHERIT_INPUT_METHOD nil.
95848
a6bf9ec37d86 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 95780
diff changeset
6065 (Fread_function, Fread_variable, Fread_buffer): Likewise.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
6066 (Fcompleting_read): New argument INHERIT_INPUT_METHOD.
Dave Love <fx@gnu.org>
parents:
diff changeset
6067
Dave Love <fx@gnu.org>
parents:
diff changeset
6068 * lisp.h (DEFUN_ARGS_8): New macro.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
6069 (Fcompleting_read, Fread_from_minibuffer, Fread_string)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
6070 (Fread_no_blanks_input): Number of arguments fixed.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
6071
Dave Love <fx@gnu.org>
parents:
diff changeset
6072 * eval.c (Feval): Handle a subr which takes 8 arguments.
Dave Love <fx@gnu.org>
parents:
diff changeset
6073 (Ffuncall): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
6074
Dave Love <fx@gnu.org>
parents:
diff changeset
6075 * coding.c (Fread_non_nil_coding_system): Supply the arg
Dave Love <fx@gnu.org>
parents:
diff changeset
6076 INHERIT-INPUT-METHOD to Fcompleting_read.
Dave Love <fx@gnu.org>
parents:
diff changeset
6077 (Fread_coding_system): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
6078
Dave Love <fx@gnu.org>
parents:
diff changeset
6079 * callint.c (Finteractive): Document the code letter `M'.
Dave Love <fx@gnu.org>
parents:
diff changeset
6080 (Fcall_interactively): Call Fcompleting_read,
Dave Love <fx@gnu.org>
parents:
diff changeset
6081 Fread_from_minibuffer, and Fread_string with a proper value for
Dave Love <fx@gnu.org>
parents:
diff changeset
6082 the arg INHERIT-INPUT-METHOD. Handle the code letter `M'.
Dave Love <fx@gnu.org>
parents:
diff changeset
6083
Dave Love <fx@gnu.org>
parents:
diff changeset
6084 * fileio.c (Fwrite_region): Convert EOL format even if
Dave Love <fx@gnu.org>
parents:
diff changeset
6085 enable-multibyte-characters is nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
6086 (Fread_file_name): Call Fcompleting_read with INHERIT-INPUT-METHOD
Dave Love <fx@gnu.org>
parents:
diff changeset
6087 nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
6088
Dave Love <fx@gnu.org>
parents:
diff changeset
6089 * keyboard.c (Fexecute_extended_command): Call Fread_from_minibuffer
Dave Love <fx@gnu.org>
parents:
diff changeset
6090 with INHERIT-INPUT-METHOD nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
6091
Dave Love <fx@gnu.org>
parents:
diff changeset
6092 * fns.c (Fyes_or_no_p): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
6093
Dave Love <fx@gnu.org>
parents:
diff changeset
6094 * mocklisp.c (Fml_arg): Call Fread_string with
Dave Love <fx@gnu.org>
parents:
diff changeset
6095 INHERIT-INPUT-METHOD nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
6096
Dave Love <fx@gnu.org>
parents:
diff changeset
6097 * search.c (Fsearch_backward): Inherit the current input method on
Dave Love <fx@gnu.org>
parents:
diff changeset
6098 reading STRING.
Dave Love <fx@gnu.org>
parents:
diff changeset
6099 (Fsearch_forward): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
6100
Dave Love <fx@gnu.org>
parents:
diff changeset
6101 1997-08-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6102
Dave Love <fx@gnu.org>
parents:
diff changeset
6103 * frame.c (Fframe_pixel_height): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
6104
Dave Love <fx@gnu.org>
parents:
diff changeset
6105 * Makefile.in (emacs): Put dash at beginning.
Dave Love <fx@gnu.org>
parents:
diff changeset
6106
Dave Love <fx@gnu.org>
parents:
diff changeset
6107 1997-08-24 NIIBE Yutaka <gniibe@mri.co.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
6108
Dave Love <fx@gnu.org>
parents:
diff changeset
6109 * Makefile.in (xrdb.o): Depend on paths.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
6110
Dave Love <fx@gnu.org>
parents:
diff changeset
6111 1997-08-23 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6112
Dave Love <fx@gnu.org>
parents:
diff changeset
6113 * config.in (KERBEROS5, HAVE_LIBKRB4, HAVE_LIBDES425, HAVE_LIBKRB5)
Dave Love <fx@gnu.org>
parents:
diff changeset
6114 (HAVE_LIBCRYPTO, HAVE_LIBCOM_ERR, HAVE_KRB5_H, HAVE_DES_H, HAVE_KRB_H)
Dave Love <fx@gnu.org>
parents:
diff changeset
6115 (HAVE_KERBEROSIV_DES_H, HAVE_KERBEROSIV_KRB_H, HAVE_KERBEROS_DES_H)
Dave Love <fx@gnu.org>
parents:
diff changeset
6116 (HAVE_KERBEROS_KRB_H, HAVE_COM_ERR_H): Add undefs.
Dave Love <fx@gnu.org>
parents:
diff changeset
6117
Dave Love <fx@gnu.org>
parents:
diff changeset
6118 * callproc.c (init_callproc): Don't warn about missing
Dave Love <fx@gnu.org>
parents:
diff changeset
6119 arch-dep data directory, while preparing to dump.
Dave Love <fx@gnu.org>
parents:
diff changeset
6120
Dave Love <fx@gnu.org>
parents:
diff changeset
6121 * puresize.h (BASE_PURESIZE): Increased by 10k.
Dave Love <fx@gnu.org>
parents:
diff changeset
6122
Dave Love <fx@gnu.org>
parents:
diff changeset
6123 1997-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6124
Dave Love <fx@gnu.org>
parents:
diff changeset
6125 * Makefile.in (LIB_MOTIF_EXTRA): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
6126 (LIBW): Use LIB_MOTIF_EXTRA.
Dave Love <fx@gnu.org>
parents:
diff changeset
6127 * config.in (HAVE_MOTIF_2_1): Add #undef.
Dave Love <fx@gnu.org>
parents:
diff changeset
6128
Dave Love <fx@gnu.org>
parents:
diff changeset
6129 * fileio.c (Fmake_temp_name): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
6130
Dave Love <fx@gnu.org>
parents:
diff changeset
6131 * buffer.c (syms_of_buffer): Doc fixes.
Dave Love <fx@gnu.org>
parents:
diff changeset
6132
Dave Love <fx@gnu.org>
parents:
diff changeset
6133 1997-08-21 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
Dave Love <fx@gnu.org>
parents:
diff changeset
6134
Dave Love <fx@gnu.org>
parents:
diff changeset
6135 * xdisp.c (redisplay_window): Don't try using last_point_x
Dave Love <fx@gnu.org>
parents:
diff changeset
6136 if point is in the left margin of an hscroll'ed window.
Dave Love <fx@gnu.org>
parents:
diff changeset
6137
Dave Love <fx@gnu.org>
parents:
diff changeset
6138 1997-08-21 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6139
Dave Love <fx@gnu.org>
parents:
diff changeset
6140 * fileio.c (syms_of_fileio): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
6141
Dave Love <fx@gnu.org>
parents:
diff changeset
6142 * coding.c (detect_eol): If the coding system is an alias, get
Dave Love <fx@gnu.org>
parents:
diff changeset
6143 eol-type from the base of it.
Dave Love <fx@gnu.org>
parents:
diff changeset
6144
Dave Love <fx@gnu.org>
parents:
diff changeset
6145 1997-08-21 Kenichi HANDA <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
6146
Dave Love <fx@gnu.org>
parents:
diff changeset
6147 * fileio.c (Vauto_file_coding_system_function): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
6148 (Finsert_file_contents): Decide coding system after opening a
Dave Love <fx@gnu.org>
parents:
diff changeset
6149 file. Call functions set in Vauto_file_coding_system_function.
Dave Love <fx@gnu.org>
parents:
diff changeset
6150 (syms_of_fileio): Declare auto-file-coding-system-function as a
Dave Love <fx@gnu.org>
parents:
diff changeset
6151 Lisp variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
6152
Dave Love <fx@gnu.org>
parents:
diff changeset
6153 * fontset.c (Valternate_fontname_alist): Name changed from
Dave Love <fx@gnu.org>
parents:
diff changeset
6154 Valternative_fontname_alist.
Dave Love <fx@gnu.org>
parents:
diff changeset
6155 (syms_of_fontset): Adjusted for the above change.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
6156
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
6157 * fontset.h: Adjusted for the name change of
Dave Love <fx@gnu.org>
parents:
diff changeset
6158 Valternate_fontname_alist.
Dave Love <fx@gnu.org>
parents:
diff changeset
6159
Dave Love <fx@gnu.org>
parents:
diff changeset
6160 * xterm.c (x_list_fonts): 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 1997-08-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6164
Dave Love <fx@gnu.org>
parents:
diff changeset
6165 * charset.c (Fchars_in_region): Fix gap handling.
Dave Love <fx@gnu.org>
parents:
diff changeset
6166
Dave Love <fx@gnu.org>
parents:
diff changeset
6167 * editfns.c (NULL): Define, if not defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
6168
Dave Love <fx@gnu.org>
parents:
diff changeset
6169 1997-08-19 Geoff Voelker <voelker@cs.washington.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6170
Dave Love <fx@gnu.org>
parents:
diff changeset
6171 * fileio.c (Finsert_file_contents): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
6172
Dave Love <fx@gnu.org>
parents:
diff changeset
6173 1997-08-18 Ken'ichi Handa <handa@albert.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6174
Dave Love <fx@gnu.org>
parents:
diff changeset
6175 * charset.c (Fchars_in_region): Renamed form Fcount_chars_region.
Dave Love <fx@gnu.org>
parents:
diff changeset
6176 (syms_of_charset): Define Schars_in_region as a Lisp subroutine
Dave Love <fx@gnu.org>
parents:
diff changeset
6177 instead of Scount_chars_region.
Dave Love <fx@gnu.org>
parents:
diff changeset
6178
Dave Love <fx@gnu.org>
parents:
diff changeset
6179 1997-08-17 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6180
Dave Love <fx@gnu.org>
parents:
diff changeset
6181 * fileio.c (Fdo_auto_save): If open fails, make lispstream nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
6182
Dave Love <fx@gnu.org>
parents:
diff changeset
6183 1997-08-16 Geoff Voelker <voelker@cs.washington.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6184
Dave Love <fx@gnu.org>
parents:
diff changeset
6185 * fileio.c (Finsert_file_contents) [DOS_NT]: Set buffer_file_type
Dave Love <fx@gnu.org>
parents:
diff changeset
6186 according to eol conversion used on file.
Dave Love <fx@gnu.org>
parents:
diff changeset
6187
Dave Love <fx@gnu.org>
parents:
diff changeset
6188 1997-08-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6189
Dave Love <fx@gnu.org>
parents:
diff changeset
6190 * Makefile.in (xselect.o): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
6191
Dave Love <fx@gnu.org>
parents:
diff changeset
6192 * minibuf.c (read_minibuf): New arg disable_multibyte.
Dave Love <fx@gnu.org>
parents:
diff changeset
6193 (Fcompleting_read): Pass 1 for disable_multibyte if
Dave Love <fx@gnu.org>
parents:
diff changeset
6194 the completion table is read-file-name-internal.
Dave Love <fx@gnu.org>
parents:
diff changeset
6195
Dave Love <fx@gnu.org>
parents:
diff changeset
6196 * xrdb.c: Include paths.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
6197 (get_system_app): Use PATH_X_DEFAULTS.
Dave Love <fx@gnu.org>
parents:
diff changeset
6198
Dave Love <fx@gnu.org>
parents:
diff changeset
6199 * paths.in (PATH_X_DEFAULTS): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
6200
Dave Love <fx@gnu.org>
parents:
diff changeset
6201 * term.c (term_get_fkeys_1): Use kH as alternate for move-to-last-line.
Dave Love <fx@gnu.org>
parents:
diff changeset
6202
Dave Love <fx@gnu.org>
parents:
diff changeset
6203 * charset.c: Many doc fixes.
Dave Love <fx@gnu.org>
parents:
diff changeset
6204 (Fcount_chars_region): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
6205 (min, max): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
6206
Dave Love <fx@gnu.org>
parents:
diff changeset
6207 * fns.c (Flength): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
6208
Dave Love <fx@gnu.org>
parents:
diff changeset
6209 * editfns.c (Fchar_before): Do range check before decrement.
Dave Love <fx@gnu.org>
parents:
diff changeset
6210
Dave Love <fx@gnu.org>
parents:
diff changeset
6211 1997-08-16 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
6212
Dave Love <fx@gnu.org>
parents:
diff changeset
6213 * coding.h (CODING_FLAG_ISO_LATIN_EXTRA): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
6214
Dave Love <fx@gnu.org>
parents:
diff changeset
6215 * coding.c (Vmicrosoft_code_table): This variable deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
6216 (Vlatin_extra_code_table): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
6217 (detect_coding_iso2022): Pay attention to Vlatin_extra_code_table.
Dave Love <fx@gnu.org>
parents:
diff changeset
6218 (detect_coding_mask): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
6219 (setup_coding_system): Handle a new FLAGS element
Dave Love <fx@gnu.org>
parents:
diff changeset
6220 ACCEPT-LATIN-EXTRA-CODE.
Dave Love <fx@gnu.org>
parents:
diff changeset
6221 (syms_of_coding): Delete code for Vmicrosoft_code_table.
Dave Love <fx@gnu.org>
parents:
diff changeset
6222 Declare latin-extra-code-table as Lisp variable, and initialize.
Dave Love <fx@gnu.org>
parents:
diff changeset
6223
Dave Love <fx@gnu.org>
parents:
diff changeset
6224 1997-08-14 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6225
Dave Love <fx@gnu.org>
parents:
diff changeset
6226 * Makefile.in (xselect.o): Depend on coding.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
6227
Dave Love <fx@gnu.org>
parents:
diff changeset
6228 * s/osf1.h (SOCKLEN_TYPE): New macro definition.
Dave Love <fx@gnu.org>
parents:
diff changeset
6229
Dave Love <fx@gnu.org>
parents:
diff changeset
6230 1997-08-14 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
Dave Love <fx@gnu.org>
parents:
diff changeset
6231
Dave Love <fx@gnu.org>
parents:
diff changeset
6232 * xdisp.c (COERCE_MARKER): Use Fmarker_position instead of
Dave Love <fx@gnu.org>
parents:
diff changeset
6233 marker_position so that it works with a marker that points nowhere.
Dave Love <fx@gnu.org>
parents:
diff changeset
6234 (redisplay_window): Check that Voverlay_arrow_position is a
Dave Love <fx@gnu.org>
parents:
diff changeset
6235 marker before accessing it as such.
Dave Love <fx@gnu.org>
parents:
diff changeset
6236
Dave Love <fx@gnu.org>
parents:
diff changeset
6237 1997-08-14 Eli Zaretskii <eliz@is.elta.co.il>
Dave Love <fx@gnu.org>
parents:
diff changeset
6238
Dave Love <fx@gnu.org>
parents:
diff changeset
6239 * emacs.c (main): Update re_max_failures so regex.c won't overflow
Dave Love <fx@gnu.org>
parents:
diff changeset
6240 the stack, except when dumping.
Dave Love <fx@gnu.org>
parents:
diff changeset
6241
Dave Love <fx@gnu.org>
parents:
diff changeset
6242 1997-08-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6243
Dave Love <fx@gnu.org>
parents:
diff changeset
6244 * xdisp.c (redisplay_window): When handling just cursor motion,
Dave Love <fx@gnu.org>
parents:
diff changeset
6245 do not subtract hscroll when accessing last_point_x.
Dave Love <fx@gnu.org>
parents:
diff changeset
6246 (display_text_line): Add WINDOW_LEFT_MARGIN into hpos
Dave Love <fx@gnu.org>
parents:
diff changeset
6247 later on, after handling hscroll and minibuffer prompt.
Dave Love <fx@gnu.org>
parents:
diff changeset
6248
Dave Love <fx@gnu.org>
parents:
diff changeset
6249 1997-08-13 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6250
Dave Love <fx@gnu.org>
parents:
diff changeset
6251 * msdos.c (syms_of_msdos): Define and bind x-bitmap-file-path and
Dave Love <fx@gnu.org>
parents:
diff changeset
6252 delete-exited-processes, to prevent cus-start.el from complaining.
Dave Love <fx@gnu.org>
parents:
diff changeset
6253
Dave Love <fx@gnu.org>
parents:
diff changeset
6254 1997-08-13 Kazushi (Jam) Marukawa <maru@pdapsun2.trc.rwcp.or.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
6255
Dave Love <fx@gnu.org>
parents:
diff changeset
6256 * filelock.c (lock_file): Use %lu instead of %d in sprintf because
Dave Love <fx@gnu.org>
parents:
diff changeset
6257 the variable named pid is unsigned long.
Dave Love <fx@gnu.org>
parents:
diff changeset
6258
Dave Love <fx@gnu.org>
parents:
diff changeset
6259 * unexalpha.c (unexec): Cast arg to fprintf.
Dave Love <fx@gnu.org>
parents:
diff changeset
6260
Dave Love <fx@gnu.org>
parents:
diff changeset
6261 1997-08-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6262
Dave Love <fx@gnu.org>
parents:
diff changeset
6263 * alloc.c (free_marker): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
6264
Dave Love <fx@gnu.org>
parents:
diff changeset
6265 * insdel.c (signal_before_change): Relocate START and END
Dave Love <fx@gnu.org>
parents:
diff changeset
6266 using markers for subsequent functions, when we run a function.
Dave Love <fx@gnu.org>
parents:
diff changeset
6267
Dave Love <fx@gnu.org>
parents:
diff changeset
6268 * Makefile.in (emacs): Warn about shadowed standard libraries here.
Dave Love <fx@gnu.org>
parents:
diff changeset
6269
Dave Love <fx@gnu.org>
parents:
diff changeset
6270 1997-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6271
Dave Love <fx@gnu.org>
parents:
diff changeset
6272 * emacs.c (main): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
6273
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
6274 1997-08-11 Eli Zaretskii <eliz@is.elta.co.il>
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
6275
Dave Love <fx@gnu.org>
parents:
diff changeset
6276 * dosfns.c (init_dosfns): Avoid calling DOS memory-allocation
Dave Love <fx@gnu.org>
parents:
diff changeset
6277 service, NT DPMI server will crash Emacs in DOS box, if we do.
Dave Love <fx@gnu.org>
parents:
diff changeset
6278
Dave Love <fx@gnu.org>
parents:
diff changeset
6279 * msdos.c (IT_set_frame_parameters): Actually store the frame
Dave Love <fx@gnu.org>
parents:
diff changeset
6280 parameters in the frame parameters' alist.
Dave Love <fx@gnu.org>
parents:
diff changeset
6281
Dave Love <fx@gnu.org>
parents:
diff changeset
6282 * msdos.c (init_environment): Set Emacs root directory properly when
Dave Love <fx@gnu.org>
parents:
diff changeset
6283 the executable is in its `src' subdirectory, as under a debugger.
Dave Love <fx@gnu.org>
parents:
diff changeset
6284 (IT_set_face): If termscript is in use, print the number of the
Dave Love <fx@gnu.org>
parents:
diff changeset
6285 face as well.
Dave Love <fx@gnu.org>
parents:
diff changeset
6286
Dave Love <fx@gnu.org>
parents:
diff changeset
6287 1997-08-10 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6288
Dave Love <fx@gnu.org>
parents:
diff changeset
6289 * emacs.c (main) [__FreeBSD__ && PROFILING]: Add code for profiling.
Dave Love <fx@gnu.org>
parents:
diff changeset
6290
Dave Love <fx@gnu.org>
parents:
diff changeset
6291 1997-08-10 Eli Zaretskii <eliz@is.elta.co.il>
Dave Love <fx@gnu.org>
parents:
diff changeset
6292
Dave Love <fx@gnu.org>
parents:
diff changeset
6293 * msdos.c (Qbackground_color, Qforeground_color): Define vars.
Dave Love <fx@gnu.org>
parents:
diff changeset
6294
Dave Love <fx@gnu.org>
parents:
diff changeset
6295 * dosfns.c (Finsert_startup_screen): Call `insert_char' with a
Dave Love <fx@gnu.org>
parents:
diff changeset
6296 single argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
6297
Dave Love <fx@gnu.org>
parents:
diff changeset
6298 1997-08-10 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6299
Dave Love <fx@gnu.org>
parents:
diff changeset
6300 * coding.h (struct iso2022_spec): New member expected_charsets.
Dave Love <fx@gnu.org>
parents:
diff changeset
6301 (CODING_SPEC_ISO_EXPECTED_CHARSETS): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
6302
Dave Love <fx@gnu.org>
parents:
diff changeset
6303 * coding.c (Fset_terminal_coding_system_internal): Set
Dave Love <fx@gnu.org>
parents:
diff changeset
6304 CODING_FLAG_ISO_SAFE in terminal_coding.flags.
Dave Love <fx@gnu.org>
parents:
diff changeset
6305 (ENCODE_ISO_CHARACTER_DIMENSION1): Check
Dave Love <fx@gnu.org>
parents:
diff changeset
6306 CODING_SPEC_ISO_EXPECTED_CHARSETS.
Dave Love <fx@gnu.org>
parents:
diff changeset
6307 (ENCODE_ISO_CHARACTER_DIMENSION2): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
6308
Dave Love <fx@gnu.org>
parents:
diff changeset
6309 1997-08-10 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
6310
Dave Love <fx@gnu.org>
parents:
diff changeset
6311 * term.c (encode_terminal_code): Use safe_terminal_coding if
Dave Love <fx@gnu.org>
parents:
diff changeset
6312 terminal_coding seems to encode Emacs' internal code as is.
Dave Love <fx@gnu.org>
parents:
diff changeset
6313 (write_glyphs): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
6314
Dave Love <fx@gnu.org>
parents:
diff changeset
6315 * coding.c (ENCODE_ISO_CHARACTER_DIMENSION1): Pay attention to
Dave Love <fx@gnu.org>
parents:
diff changeset
6316 CODING_FLAG_ISO_SAFE.
Dave Love <fx@gnu.org>
parents:
diff changeset
6317 (ENCODE_ISO_CHARACTER_DIMENSION2): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
6318 (safe_terminal_coding): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
6319 (Fset_safe_terminal_coding_system_internal): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
6320 (init_coding_once): Initilize safe_terminal_coding.
Dave Love <fx@gnu.org>
parents:
diff changeset
6321 (syms_of_coding): Declare set-safe-terminal-coding-system as a
Dave Love <fx@gnu.org>
parents:
diff changeset
6322 Lisp function.
Dave Love <fx@gnu.org>
parents:
diff changeset
6323
Dave Love <fx@gnu.org>
parents:
diff changeset
6324 * coding.h (CODING_FLAG_ISO_SAFE): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
6325 (CODING_INHIBIT_CHARACTER_SUBSTITUTION): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
6326 coding.h (safe_terminal_coding): Extern it.
Dave Love <fx@gnu.org>
parents:
diff changeset
6327
Dave Love <fx@gnu.org>
parents:
diff changeset
6328 1997-08-10 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
6329
Dave Love <fx@gnu.org>
parents:
diff changeset
6330 * coding.c (Vmicrosoft_code_table): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
6331 (syms_of_coding): Declare it as a Lisp variable and initialize it.
Dave Love <fx@gnu.org>
parents:
diff changeset
6332 (detect_coding_mask): Pay attention to Vmicrosoft_code_table.
Dave Love <fx@gnu.org>
parents:
diff changeset
6333
Dave Love <fx@gnu.org>
parents:
diff changeset
6334 * xterm.c (dumpglyphs): Pay attention to
Dave Love <fx@gnu.org>
parents:
diff changeset
6335 Vignore_relative_composition.
Dave Love <fx@gnu.org>
parents:
diff changeset
6336
Dave Love <fx@gnu.org>
parents:
diff changeset
6337 * fontset.h (Vignore_relative_composition): Extern it.
Dave Love <fx@gnu.org>
parents:
diff changeset
6338
Dave Love <fx@gnu.org>
parents:
diff changeset
6339 * fontset.c (Vignore_relative_composition): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
6340 (syms_of_fontset): Doc-string of use-default-ascent modified.
Dave Love <fx@gnu.org>
parents:
diff changeset
6341 Declare ignore-relative-composition as a Lisp variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
6342
Dave Love <fx@gnu.org>
parents:
diff changeset
6343 * fns.c (concat): Pay attention to multibyte characters when
Dave Love <fx@gnu.org>
parents:
diff changeset
6344 TARGET_TYPE is Lisp_String.
Dave Love <fx@gnu.org>
parents:
diff changeset
6345
Dave Love <fx@gnu.org>
parents:
diff changeset
6346 1997-08-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6347
Dave Love <fx@gnu.org>
parents:
diff changeset
6348 * sysdep.c (init_system_name): If domain is null, don't add a period.
Dave Love <fx@gnu.org>
parents:
diff changeset
6349
Dave Love <fx@gnu.org>
parents:
diff changeset
6350 1997-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6351
Dave Love <fx@gnu.org>
parents:
diff changeset
6352 * buffer.c (init_buffer): Use getcwd instead of getwd, if available.
Dave Love <fx@gnu.org>
parents:
diff changeset
6353
Dave Love <fx@gnu.org>
parents:
diff changeset
6354 * eval.c (do_autoload): Require a suffix for the file.
Dave Love <fx@gnu.org>
parents:
diff changeset
6355
Dave Love <fx@gnu.org>
parents:
diff changeset
6356 * lread.c (read1): Handle read_escape making a multibyte character.
Dave Love <fx@gnu.org>
parents:
diff changeset
6357
Dave Love <fx@gnu.org>
parents:
diff changeset
6358 * strftime.c (gmtime_r, localtime_r): Undef before defining.
Dave Love <fx@gnu.org>
parents:
diff changeset
6359
Dave Love <fx@gnu.org>
parents:
diff changeset
6360 * fns.c (Frequire): Don't insist on a suffix
Dave Love <fx@gnu.org>
parents:
diff changeset
6361 if the file name argument was explicitly specified.
Dave Love <fx@gnu.org>
parents:
diff changeset
6362
Dave Love <fx@gnu.org>
parents:
diff changeset
6363 1997-08-07 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
Dave Love <fx@gnu.org>
parents:
diff changeset
6364
Dave Love <fx@gnu.org>
parents:
diff changeset
6365 * Makefile.in (lisp, shortlisp): Add bindings.el and case-table.elc.
Dave Love <fx@gnu.org>
parents:
diff changeset
6366
Dave Love <fx@gnu.org>
parents:
diff changeset
6367 * xdisp.c (redisplay_window): Fix access to w->last_point{,_[xy]}.
Dave Love <fx@gnu.org>
parents:
diff changeset
6368
Dave Love <fx@gnu.org>
parents:
diff changeset
6369 * lisp.h (Flocal_variable_p, Ffind_operation_coding_system): Declared.
Dave Love <fx@gnu.org>
parents:
diff changeset
6370 (find_symbol_value): Fix declaration.
Dave Love <fx@gnu.org>
parents:
diff changeset
6371
Dave Love <fx@gnu.org>
parents:
diff changeset
6372 1997-08-07 Erik Naggum <erik@naggum.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
6373
Dave Love <fx@gnu.org>
parents:
diff changeset
6374 * emacs.c (main): Remove call to init_filelock.
Dave Love <fx@gnu.org>
parents:
diff changeset
6375 * filelock.c (init_filelock): Function deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
6376 * paths.in (PATH_LOCK): Definition deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
6377
Dave Love <fx@gnu.org>
parents:
diff changeset
6378 1997-08-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6379
Dave Love <fx@gnu.org>
parents:
diff changeset
6380 * xrdb.c (X_DEFAULT_SEARCH_PATH): Add /usr/X11R6/lib alternatives.
Dave Love <fx@gnu.org>
parents:
diff changeset
6381
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
6382 * editfns.c (Fwiden, Fnarrow_to_region, save_restriction_restore):
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
6383 Don't set clip_changed if the new values are the same as the old.
Dave Love <fx@gnu.org>
parents:
diff changeset
6384
Dave Love <fx@gnu.org>
parents:
diff changeset
6385 * fileio.c (Fwrite_region): Turn off the feature of checking
Dave Love <fx@gnu.org>
parents:
diff changeset
6386 whether another buffer has locked this file.
Dave Love <fx@gnu.org>
parents:
diff changeset
6387
Dave Love <fx@gnu.org>
parents:
diff changeset
6388 * xdisp.c (COERCE_MARKER): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
6389 (redisplay_internal): Coerce Voverlay_arrow_position to a number
Dave Love <fx@gnu.org>
parents:
diff changeset
6390 to record it in last_arrow_position.
Dave Love <fx@gnu.org>
parents:
diff changeset
6391 (mark_window_display_accurate, redisplay_window): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
6392 (redisplay_window): Don't do the "only point has change" optimization
Dave Love <fx@gnu.org>
parents:
diff changeset
6393 if the overlay arrow is in this buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
6394
Dave Love <fx@gnu.org>
parents:
diff changeset
6395 1997-08-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6396
Dave Love <fx@gnu.org>
parents:
diff changeset
6397 * unexelf.c (unexec): Cast 1st arg in mmap calls.
Dave Love <fx@gnu.org>
parents:
diff changeset
6398
Dave Love <fx@gnu.org>
parents:
diff changeset
6399 * sysdep.c (init_sys_modes) [mips || HAVE_TCATTR]:
Dave Love <fx@gnu.org>
parents:
diff changeset
6400 Handle flow_control by setting VSTART and VSTOP characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
6401
Dave Love <fx@gnu.org>
parents:
diff changeset
6402 * filelock.c (lock_file_1, lock_file): Add casts.
Dave Love <fx@gnu.org>
parents:
diff changeset
6403
Dave Love <fx@gnu.org>
parents:
diff changeset
6404 * xselect.c (syms_of_xselect): Doc syntax fixes.
Dave Love <fx@gnu.org>
parents:
diff changeset
6405
Dave Love <fx@gnu.org>
parents:
diff changeset
6406 * coding.c (syms_of_coding): Doc syntax fixes.
Dave Love <fx@gnu.org>
parents:
diff changeset
6407
Dave Love <fx@gnu.org>
parents:
diff changeset
6408 * xdisp.c (redisplay_internal): Count only visible frames at first.
Dave Love <fx@gnu.org>
parents:
diff changeset
6409
Dave Love <fx@gnu.org>
parents:
diff changeset
6410 * xdisp.c (redisplay_internal): Count all visible frames in new_count.
Dave Love <fx@gnu.org>
parents:
diff changeset
6411
Dave Love <fx@gnu.org>
parents:
diff changeset
6412 1997-08-05 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6413
Dave Love <fx@gnu.org>
parents:
diff changeset
6414 * coding.c (detect_eol_type): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
6415
Dave Love <fx@gnu.org>
parents:
diff changeset
6416 1997-08-05 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6417
Dave Love <fx@gnu.org>
parents:
diff changeset
6418 * fontset.c (syms_of_fontset): Doc fixes.
Dave Love <fx@gnu.org>
parents:
diff changeset
6419
Dave Love <fx@gnu.org>
parents:
diff changeset
6420 1997-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6421
Dave Love <fx@gnu.org>
parents:
diff changeset
6422 * indent.c (current_column): Update ptr differently at newline
Dave Love <fx@gnu.org>
parents:
diff changeset
6423 so that current_column_bol_cache is set properly.
Dave Love <fx@gnu.org>
parents:
diff changeset
6424
Dave Love <fx@gnu.org>
parents:
diff changeset
6425 1997-08-04 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
6426
Dave Love <fx@gnu.org>
parents:
diff changeset
6427 * coding.c (detect_eol_type): If EOL representation does not
Dave Love <fx@gnu.org>
parents:
diff changeset
6428 seem consistent, use no conversion.
Dave Love <fx@gnu.org>
parents:
diff changeset
6429
Dave Love <fx@gnu.org>
parents:
diff changeset
6430 * process.c (Fset_process_coding_system): Doc-string modified.
Dave Love <fx@gnu.org>
parents:
diff changeset
6431 (Fprocess_coding_system): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
6432
Dave Love <fx@gnu.org>
parents:
diff changeset
6433 * callproc.c (Fcall_process_region): Use cdr part (not car part)
Dave Love <fx@gnu.org>
parents:
diff changeset
6434 of Vdefault_process_coding_system for writing out text.
Dave Love <fx@gnu.org>
parents:
diff changeset
6435
98317
36acd6af0772 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 96376
diff changeset
6436 * coding.c (detect_coding_iso2022): Do not exclude possibility of
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
6437 7-bit encoding when designation to G1 occurs. If CSI, SS2, or SS3
Dave Love <fx@gnu.org>
parents:
diff changeset
6438 is found, return CODING_CATEGORY_MASK_ISO_8_ELSE.
Dave Love <fx@gnu.org>
parents:
diff changeset
6439 (Fdetect_coding_region): Doc-string modified.
Dave Love <fx@gnu.org>
parents:
diff changeset
6440
Dave Love <fx@gnu.org>
parents:
diff changeset
6441 1997-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6442
Dave Love <fx@gnu.org>
parents:
diff changeset
6443 * xfaces.c (merge_face_list): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
6444 (compute_char_face): Use merge_face_list.
Dave Love <fx@gnu.org>
parents:
diff changeset
6445 Allow (foreground-color . COLOR) and (background-color . COLOR)
Dave Love <fx@gnu.org>
parents:
diff changeset
6446 in place of a face.
Dave Love <fx@gnu.org>
parents:
diff changeset
6447
Dave Love <fx@gnu.org>
parents:
diff changeset
6448 1997-08-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6449
Dave Love <fx@gnu.org>
parents:
diff changeset
6450 * m/intel386.h (HAVE_ALLOCA): Don't define this
Dave Love <fx@gnu.org>
parents:
diff changeset
6451 on USG5_4 if not using GNU C.
Dave Love <fx@gnu.org>
parents:
diff changeset
6452
Dave Love <fx@gnu.org>
parents:
diff changeset
6453 * xdisp.c (redisplay_internal): Count number of visible frames
Dave Love <fx@gnu.org>
parents:
diff changeset
6454 instead of number of frames that were redisplayed.
Dave Love <fx@gnu.org>
parents:
diff changeset
6455
Dave Love <fx@gnu.org>
parents:
diff changeset
6456 * m/ibmrs6000.h (LD_SWITCH_MACHINE):
Dave Love <fx@gnu.org>
parents:
diff changeset
6457 Add #ifdef emacs around all the definitions of this.
Dave Love <fx@gnu.org>
parents:
diff changeset
6458
Dave Love <fx@gnu.org>
parents:
diff changeset
6459 * lisp.h (Fload): Update declaration.
Dave Love <fx@gnu.org>
parents:
diff changeset
6460
Dave Love <fx@gnu.org>
parents:
diff changeset
6461 1997-08-03 Kenichi HANDA <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
6462
Dave Love <fx@gnu.org>
parents:
diff changeset
6463 * coding.h (CODING_CATEGORY_MASK_BINARY): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
6464
Dave Love <fx@gnu.org>
parents:
diff changeset
6465 * coding.c (detect_coding_mask): Include
Dave Love <fx@gnu.org>
parents:
diff changeset
6466 CODING_CATEGORY_MASK_BINARY in the return value if any 8-bit code
Dave Love <fx@gnu.org>
parents:
diff changeset
6467 is found.
Dave Love <fx@gnu.org>
parents:
diff changeset
6468
Dave Love <fx@gnu.org>
parents:
diff changeset
6469 * xfns.c (x_set_frame_parameters): Heading comment fixed.
Dave Love <fx@gnu.org>
parents:
diff changeset
6470 (x_default_parameter): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
6471
Dave Love <fx@gnu.org>
parents:
diff changeset
6472 * xselect.c (Vclipboard_coding_system): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
6473 (selection_data_to_lisp_data): Decode text by
Dave Love <fx@gnu.org>
parents:
diff changeset
6474 Vclipboard_coding_system.
Dave Love <fx@gnu.org>
parents:
diff changeset
6475 (lisp_data_to_selection_data): Encode text by
Dave Love <fx@gnu.org>
parents:
diff changeset
6476 Vclipboard_coding_system.
Dave Love <fx@gnu.org>
parents:
diff changeset
6477 (syms_of_xselect): Declare clipboard-coding-system as Lisp
Dave Love <fx@gnu.org>
parents:
diff changeset
6478 variable and initialize it.
Dave Love <fx@gnu.org>
parents:
diff changeset
6479
Dave Love <fx@gnu.org>
parents:
diff changeset
6480 1997-08-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6481
Dave Love <fx@gnu.org>
parents:
diff changeset
6482 * coding.c: Doc fixes.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
6483
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
6484 * lread.c (Fload): New optional arg MUST-SUFFIX.
Dave Love <fx@gnu.org>
parents:
diff changeset
6485 * fns.c (Frequire): Pass t for the MUST-SUFFIX arg to Fload.
Dave Love <fx@gnu.org>
parents:
diff changeset
6486 * eval.c (do_autoload): Pass new arg to Fload.
Dave Love <fx@gnu.org>
parents:
diff changeset
6487
Dave Love <fx@gnu.org>
parents:
diff changeset
6488 * indent.c (compute_motion): Correct the criterion for when to
Dave Love <fx@gnu.org>
parents:
diff changeset
6489 move back 1 space when we terminate just after continuing the line.
Dave Love <fx@gnu.org>
parents:
diff changeset
6490
Dave Love <fx@gnu.org>
parents:
diff changeset
6491 1997-07-31 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6492
Dave Love <fx@gnu.org>
parents:
diff changeset
6493 * coding.c (encode_coding_iso2022): When source data ends not at
98317
36acd6af0772 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 96376
diff changeset
6494 character boundary, set data in coding->carryover correctly, and
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
6495 set SRC to SRC_END.
Dave Love <fx@gnu.org>
parents:
diff changeset
6496 (encode_coding_sjis_big5): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
6497 (encode_coding): Don't set coding->carryover_size to 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
6498
Dave Love <fx@gnu.org>
parents:
diff changeset
6499 * fileio.c (Fwrite_region): Don't try to flush out a data twice.
Dave Love <fx@gnu.org>
parents:
diff changeset
6500
Dave Love <fx@gnu.org>
parents:
diff changeset
6501 1997-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6502
Dave Love <fx@gnu.org>
parents:
diff changeset
6503 * xdisp.c (redisplay_window): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
6504
Dave Love <fx@gnu.org>
parents:
diff changeset
6505 * dispnew.c (direct_output_for_insert): Set last_point_x properly.
Dave Love <fx@gnu.org>
parents:
diff changeset
6506
Dave Love <fx@gnu.org>
parents:
diff changeset
6507 1997-07-31 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6508
Dave Love <fx@gnu.org>
parents:
diff changeset
6509 * xterm.c (x_list_fonts): Request at least 10 fonts by XListFonts.
Dave Love <fx@gnu.org>
parents:
diff changeset
6510
Dave Love <fx@gnu.org>
parents:
diff changeset
6511 * coding.c (encode_coding_iso2022): Write out invalid multibyte
Dave Love <fx@gnu.org>
parents:
diff changeset
6512 forms in a buffer as is.
Dave Love <fx@gnu.org>
parents:
diff changeset
6513 (detect_coding_mask): If ISO_CODE_CSI appears in an invalid
Dave Love <fx@gnu.org>
parents:
diff changeset
6514 sequence, ignore it.
Dave Love <fx@gnu.org>
parents:
diff changeset
6515
Dave Love <fx@gnu.org>
parents:
diff changeset
6516 1997-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6517
Dave Love <fx@gnu.org>
parents:
diff changeset
6518 * xdisp.c (redisplay_window): Fix one-off in handling
Dave Love <fx@gnu.org>
parents:
diff changeset
6519 scroll-conservatively for scrolling up.
Dave Love <fx@gnu.org>
parents:
diff changeset
6520
Dave Love <fx@gnu.org>
parents:
diff changeset
6521 * filelock.c (current_lock_owner): Don't try to delete lock
Dave Love <fx@gnu.org>
parents:
diff changeset
6522 if this or another existing process owns it!
Dave Love <fx@gnu.org>
parents:
diff changeset
6523
Dave Love <fx@gnu.org>
parents:
diff changeset
6524 1997-07-31 enami tsugutomo <enami@but-b.or.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
6525
Dave Love <fx@gnu.org>
parents:
diff changeset
6526 * process.c (read_process_output): Don't call setup_coding_system
Dave Love <fx@gnu.org>
parents:
diff changeset
6527 for proc_decode_coding_system[channel]. It is already done in
Dave Love <fx@gnu.org>
parents:
diff changeset
6528 detect_coding called via decode_coding.
Dave Love <fx@gnu.org>
parents:
diff changeset
6529
Dave Love <fx@gnu.org>
parents:
diff changeset
6530 1997-07-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6531
Dave Love <fx@gnu.org>
parents:
diff changeset
6532 * filelock.c (lock_if_free): Don't loop; for strange error, return -1.
Dave Love <fx@gnu.org>
parents:
diff changeset
6533
Dave Love <fx@gnu.org>
parents:
diff changeset
6534 * s/sunos4shr.h (LIBXMU): Alternative definition if CANNOT_DUMP.
Dave Love <fx@gnu.org>
parents:
diff changeset
6535
Dave Love <fx@gnu.org>
parents:
diff changeset
6536 * Makefile.in (LDFLAGS, CPPFLAGS): Get them from configure like CFLAGS.
Dave Love <fx@gnu.org>
parents:
diff changeset
6537
Dave Love <fx@gnu.org>
parents:
diff changeset
6538 1997-07-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6539
Dave Love <fx@gnu.org>
parents:
diff changeset
6540 * process.c (wait_reading_process_input): Call detect_input_pending
Dave Love <fx@gnu.org>
parents:
diff changeset
6541 whenever read_kbd is 0, not just when wait_for_cell.
Dave Love <fx@gnu.org>
parents:
diff changeset
6542
Dave Love <fx@gnu.org>
parents:
diff changeset
6543 * xdisp.c (decode_mode_spec_coding): If multibyte chars disabled.
Dave Love <fx@gnu.org>
parents:
diff changeset
6544 display only the eol flag.
Dave Love <fx@gnu.org>
parents:
diff changeset
6545
Dave Love <fx@gnu.org>
parents:
diff changeset
6546 1997-07-29 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6547
Dave Love <fx@gnu.org>
parents:
diff changeset
6548 * 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
6549
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
6550 1997-07-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6551
Dave Love <fx@gnu.org>
parents:
diff changeset
6552 * emacs.c (sort_args): Check properly for `--'.
Dave Love <fx@gnu.org>
parents:
diff changeset
6553
Dave Love <fx@gnu.org>
parents:
diff changeset
6554 * xdisp.c (redisplay_window): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
6555
Dave Love <fx@gnu.org>
parents:
diff changeset
6556 * cm.h, sysdep.c, terminfo.c [HAVE_LIBNCURSES]:
Dave Love <fx@gnu.org>
parents:
diff changeset
6557 Declare ospeed as short, unless NCURSES_OSPEED_T.
Dave Love <fx@gnu.org>
parents:
diff changeset
6558
Dave Love <fx@gnu.org>
parents:
diff changeset
6559 * xdisp.c (redisplay_window): When text has not changed,
Dave Love <fx@gnu.org>
parents:
diff changeset
6560 call compute_motion starting from the former PT if possible.
Dave Love <fx@gnu.org>
parents:
diff changeset
6561 If PT is unchanged from w->last_point, don't do compute_motion at all.
Dave Love <fx@gnu.org>
parents:
diff changeset
6562
Dave Love <fx@gnu.org>
parents:
diff changeset
6563 1997-07-28 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
Dave Love <fx@gnu.org>
parents:
diff changeset
6564
Dave Love <fx@gnu.org>
parents:
diff changeset
6565 * editfns.c (Fformat_time_string): Don't hang if strftime produces
Dave Love <fx@gnu.org>
parents:
diff changeset
6566 an empty string. Fix arguments of second call to strftime.
Dave Love <fx@gnu.org>
parents:
diff changeset
6567 Remove check for result being negative, this cannot happen.
Dave Love <fx@gnu.org>
parents:
diff changeset
6568
Dave Love <fx@gnu.org>
parents:
diff changeset
6569 * xterm.c (x_new_font): Follow the change in
Dave Love <fx@gnu.org>
parents:
diff changeset
6570 x_set_scroll_bar_width and make the scroll bar at least 14 pixels
Dave Love <fx@gnu.org>
parents:
diff changeset
6571 wide.
Dave Love <fx@gnu.org>
parents:
diff changeset
6572
Dave Love <fx@gnu.org>
parents:
diff changeset
6573 * xfns.c (Fx_create_frame): Initialize fontset in output_data.
Dave Love <fx@gnu.org>
parents:
diff changeset
6574
Dave Love <fx@gnu.org>
parents:
diff changeset
6575 1997-07-28 Dan Nicolaescu <done@ece.arizona.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6576
Dave Love <fx@gnu.org>
parents:
diff changeset
6577 * charset.c (non_ascii_char_to_string): Fix typos.
Dave Love <fx@gnu.org>
parents:
diff changeset
6578
Dave Love <fx@gnu.org>
parents:
diff changeset
6579 1997-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6580
Dave Love <fx@gnu.org>
parents:
diff changeset
6581 * callproc.c (syms_of_callproc):
Dave Love <fx@gnu.org>
parents:
diff changeset
6582 Don't init Vtemp_file_name_pattern here.
Dave Love <fx@gnu.org>
parents:
diff changeset
6583
Dave Love <fx@gnu.org>
parents:
diff changeset
6584 * lread.c (map_obarray): Don't crash if something strange
Dave Love <fx@gnu.org>
parents:
diff changeset
6585 is in the obarray.
Dave Love <fx@gnu.org>
parents:
diff changeset
6586
Dave Love <fx@gnu.org>
parents:
diff changeset
6587 1997-07-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6588
Dave Love <fx@gnu.org>
parents:
diff changeset
6589 * xterm.c (x_term_init) [! HAVE_X11R5]: Don't try to use
Dave Love <fx@gnu.org>
parents:
diff changeset
6590 XtCvtStringToFont.
Dave Love <fx@gnu.org>
parents:
diff changeset
6591
Dave Love <fx@gnu.org>
parents:
diff changeset
6592 * print.c (strout, printchar): Handle minibuffer_auto_raise.
Dave Love <fx@gnu.org>
parents:
diff changeset
6593
Dave Love <fx@gnu.org>
parents:
diff changeset
6594 1997-07-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6595
Dave Love <fx@gnu.org>
parents:
diff changeset
6596 * fileio.c (Fwrite_region): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
6597
Dave Love <fx@gnu.org>
parents:
diff changeset
6598 1997-07-25 NIIBE Yutaka <gniibe@mri.co.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
6599
Dave Love <fx@gnu.org>
parents:
diff changeset
6600 * indent.c (compute_motion): Handle display table correctly for
Dave Love <fx@gnu.org>
parents:
diff changeset
6601 multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
6602
Dave Love <fx@gnu.org>
parents:
diff changeset
6603 1997-07-25 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6604
95848
a6bf9ec37d86 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 95780
diff changeset
6605 * fontset.c (syms_of_fontset): Set Vhighlight_wrong_size_font to Qnil.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
6606
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
6607 * coding.h (CODING_REQUIRE_TEXT_CONVERSION)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
6608 (CODING_REQUIRE_EOL_CONVERSION, CODING_REQUIRE_CONVERSION): Deleted.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
6609 (CODING_REQUIRE_NO_CONVERSION): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
6610 (CODING_MAY_REQUIRE_NO_CONVERSION): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
6611
Dave Love <fx@gnu.org>
parents:
diff changeset
6612 * fileio.c (Finsert_file_contents): Use new macros
95848
a6bf9ec37d86 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 95780
diff changeset
6613 CODING_MAY_REQUIRE_NO_CONVERSION and CODING_REQUIRE_NO_CONVERSION.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
6614 (Fwrite_region): Correct the logic for deciding coding system.
Dave Love <fx@gnu.org>
parents:
diff changeset
6615
Dave Love <fx@gnu.org>
parents:
diff changeset
6616 * process.c (read_process_output): Use new macro
95848
a6bf9ec37d86 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 95780
diff changeset
6617 CODING_REQUIRE_NO_CONVERSION.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
6618 (send_process): Use new macro CODING_MAY_REQUIRE_NO_CONVERSION.
Dave Love <fx@gnu.org>
parents:
diff changeset
6619
Dave Love <fx@gnu.org>
parents:
diff changeset
6620 * xterm.c (dumpglyphs): Check the member `encoding' of *FONTP while
Dave Love <fx@gnu.org>
parents:
diff changeset
6621 setting `byte1' and `byte2' members of *CP.
Dave Love <fx@gnu.org>
parents:
diff changeset
6622
Dave Love <fx@gnu.org>
parents:
diff changeset
6623 1997-07-24 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6624
Dave Love <fx@gnu.org>
parents:
diff changeset
6625 * Makefile.in (${lispsource}TAGS): Specify ETAGS var in inner make.
Dave Love <fx@gnu.org>
parents:
diff changeset
6626
Dave Love <fx@gnu.org>
parents:
diff changeset
6627 * print.c (Vprint_gensym_alist): Renamed from printed_gensyms.
Dave Love <fx@gnu.org>
parents:
diff changeset
6628 (Vprint_gensym): Now a Lisp_Object; Renamed from print_gensym.
Dave Love <fx@gnu.org>
parents:
diff changeset
6629 (syms_of_print): Set up both as Lisp vars.
Dave Love <fx@gnu.org>
parents:
diff changeset
6630 (PRINTPREPARE, PRINTFINISH): Don't clear Vprint_gensym_alist
Dave Love <fx@gnu.org>
parents:
diff changeset
6631 if Vprint_gensym is a cons cell.
Dave Love <fx@gnu.org>
parents:
diff changeset
6632
Dave Love <fx@gnu.org>
parents:
diff changeset
6633 * Makefile.in (../src/$(OLDXMENU)): New target.
Dave Love <fx@gnu.org>
parents:
diff changeset
6634
Dave Love <fx@gnu.org>
parents:
diff changeset
6635 * xselect.c (selection_data_to_lisp_data):
Dave Love <fx@gnu.org>
parents:
diff changeset
6636 Make the vector the right size, when format is 16.
Dave Love <fx@gnu.org>
parents:
diff changeset
6637
Dave Love <fx@gnu.org>
parents:
diff changeset
6638 * emacs.c (main): Make --help msg end in newline.
Dave Love <fx@gnu.org>
parents:
diff changeset
6639
Dave Love <fx@gnu.org>
parents:
diff changeset
6640 * xfns.c (Fx_create_frame): Don't fail to initialize `font'.
Dave Love <fx@gnu.org>
parents:
diff changeset
6641
Dave Love <fx@gnu.org>
parents:
diff changeset
6642 * syntax.c (Fforward_comment): When count1 is negative,
Dave Love <fx@gnu.org>
parents:
diff changeset
6643 return nil if FROM reaches STOP.
Dave Love <fx@gnu.org>
parents:
diff changeset
6644
Dave Love <fx@gnu.org>
parents:
diff changeset
6645 * editfns.c (Fcurrent_message): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
6646 (syms_of_editfns): defsubr it.
Dave Love <fx@gnu.org>
parents:
diff changeset
6647
Dave Love <fx@gnu.org>
parents:
diff changeset
6648 1997-07-23 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6649
Dave Love <fx@gnu.org>
parents:
diff changeset
6650 * xterm.c (XTread_socket): Trap the BadMatch error that can occur
Dave Love <fx@gnu.org>
parents:
diff changeset
6651 after a XSetInputFocus if window is not visible.
Dave Love <fx@gnu.org>
parents:
diff changeset
6652
Dave Love <fx@gnu.org>
parents:
diff changeset
6653 1997-07-23 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6654
Dave Love <fx@gnu.org>
parents:
diff changeset
6655 * xterm.c (XTread_socket) <ClientMessage>: Use FRAME_X_WINDOW
Dave Love <fx@gnu.org>
parents:
diff changeset
6656 when calling XSetInputFocus.
Dave Love <fx@gnu.org>
parents:
diff changeset
6657
Dave Love <fx@gnu.org>
parents:
diff changeset
6658 * buffer.c (syms_of_buffer): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
6659
Dave Love <fx@gnu.org>
parents:
diff changeset
6660 * eval.c (syms_of_eval): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
6661
Dave Love <fx@gnu.org>
parents:
diff changeset
6662 1997-07-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6663
Dave Love <fx@gnu.org>
parents:
diff changeset
6664 * xdisp.c (display_text_line): Don't count minibuf_prompt_width
Dave Love <fx@gnu.org>
parents:
diff changeset
6665 twice in taboffset.
Dave Love <fx@gnu.org>
parents:
diff changeset
6666
Dave Love <fx@gnu.org>
parents:
diff changeset
6667 * coding.c (syms_of_coding): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
6668
Dave Love <fx@gnu.org>
parents:
diff changeset
6669 1997-07-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6670
Dave Love <fx@gnu.org>
parents:
diff changeset
6671 * s/sol2.h (LIBS_SYSTEM): Undo previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
6672 (HAVE_LIBKSTAT): Define it.
Dave Love <fx@gnu.org>
parents:
diff changeset
6673
Dave Love <fx@gnu.org>
parents:
diff changeset
6674 * minibuf.c (choose_minibuf_frame_1): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
6675 (read_minibuf): Make an unwind protect to run that.
Dave Love <fx@gnu.org>
parents:
diff changeset
6676 (read_minibuf_unwind): Don't call choose_minibuf_frame here.
Dave Love <fx@gnu.org>
parents:
diff changeset
6677
Dave Love <fx@gnu.org>
parents:
diff changeset
6678 * keyboard.c (read_char): Delete spurious UNGCPRO.
Dave Love <fx@gnu.org>
parents:
diff changeset
6679 Add UNGCPRO before the longjmps to wrong_kboard_jmpbuf.
Dave Love <fx@gnu.org>
parents:
diff changeset
6680 Initialize c before the GCPRO1.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
6681
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
6682 * frame.c (Fdelete_frame): Undo previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
6683
Dave Love <fx@gnu.org>
parents:
diff changeset
6684 * s/hpux8.h (LD_SWITCH_SYSTEM_TEMACS): Define this
Dave Love <fx@gnu.org>
parents:
diff changeset
6685 instead of LD_SWITCH_SYSTEM.
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 * window.c (set_window_height): Allow all heights > 0
Dave Love <fx@gnu.org>
parents:
diff changeset
6688 for minibuffer windows.
Dave Love <fx@gnu.org>
parents:
diff changeset
6689 (change_window_height): Fix one-off comparing DELTA with MAXIMUM.
Dave Love <fx@gnu.org>
parents:
diff changeset
6690
Dave Love <fx@gnu.org>
parents:
diff changeset
6691 * xfns.c (Fx_create_frame): Default vertical-scroll-bars
Dave Love <fx@gnu.org>
parents:
diff changeset
6692 as symbol, not boolean.
Dave Love <fx@gnu.org>
parents:
diff changeset
6693
Dave Love <fx@gnu.org>
parents:
diff changeset
6694 1997-07-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6695
Dave Love <fx@gnu.org>
parents:
diff changeset
6696 * process.c (wait_reading_process_input): Initialize total_read.
Dave Love <fx@gnu.org>
parents:
diff changeset
6697 Check for read_process_output giving back EIO.
Dave Love <fx@gnu.org>
parents:
diff changeset
6698
Dave Love <fx@gnu.org>
parents:
diff changeset
6699 * keyboard.c (Fcommand_execute): gcpro c.
Dave Love <fx@gnu.org>
parents:
diff changeset
6700
Dave Love <fx@gnu.org>
parents:
diff changeset
6701 1997-07-20 Geoff Voelker <voelker@cs.washington.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6702
Dave Love <fx@gnu.org>
parents:
diff changeset
6703 * w32term.c (w32_clear_end_of_line): Include scroll bar width.
Dave Love <fx@gnu.org>
parents:
diff changeset
6704
Dave Love <fx@gnu.org>
parents:
diff changeset
6705 1997-07-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6706
Dave Love <fx@gnu.org>
parents:
diff changeset
6707 * s/irix6-0.h: Undo previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
6708
Dave Love <fx@gnu.org>
parents:
diff changeset
6709 * xterm.c (XTread_socket) <ClientMessage>:
Dave Love <fx@gnu.org>
parents:
diff changeset
6710 Don't use FRAME_XIC if it is null, here.
Dave Love <fx@gnu.org>
parents:
diff changeset
6711
Dave Love <fx@gnu.org>
parents:
diff changeset
6712 * puresize.h (BASE_PURESIZE): Increased to 410000.
Dave Love <fx@gnu.org>
parents:
diff changeset
6713
Dave Love <fx@gnu.org>
parents:
diff changeset
6714 * xdisp.c (redisplay_internal): Calculate new_count properly
Dave Love <fx@gnu.org>
parents:
diff changeset
6715 for non-window displays.
Dave Love <fx@gnu.org>
parents:
diff changeset
6716
Dave Love <fx@gnu.org>
parents:
diff changeset
6717 1997-07-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6718
Dave Love <fx@gnu.org>
parents:
diff changeset
6719 * minibuf.c (Fcompleting_read): gcpro def.
Dave Love <fx@gnu.org>
parents:
diff changeset
6720
Dave Love <fx@gnu.org>
parents:
diff changeset
6721 * xterm.c (XTread_socket) <ClientMessage>:
Dave Love <fx@gnu.org>
parents:
diff changeset
6722 For wm_take_focus, use x_any_window_to_frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
6723
Dave Love <fx@gnu.org>
parents:
diff changeset
6724 * fileio.c (Fread_file_name): If Fcompleting_read return the default
Dave Love <fx@gnu.org>
parents:
diff changeset
6725 because the buffer want empty, replace that with an empty string.
Dave Love <fx@gnu.org>
parents:
diff changeset
6726
Dave Love <fx@gnu.org>
parents:
diff changeset
6727 1997-07-18 Simon Marshall <simon@diazepam.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6728
Dave Love <fx@gnu.org>
parents:
diff changeset
6729 * data.c: Many doc fixes.
Dave Love <fx@gnu.org>
parents:
diff changeset
6730
Dave Love <fx@gnu.org>
parents:
diff changeset
6731 1997-07-17 Geoff Voelker <voelker@cs.washington.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6732
Dave Love <fx@gnu.org>
parents:
diff changeset
6733 * coding.c (Ffind_operation_coding_system): Use Ffboundp to
Dave Love <fx@gnu.org>
parents:
diff changeset
6734 check for a function entry.
Dave Love <fx@gnu.org>
parents:
diff changeset
6735
Dave Love <fx@gnu.org>
parents:
diff changeset
6736 * fileio.c (Finsert_file_contents) [DOS_NT]: Use the coding
Dave Love <fx@gnu.org>
parents:
diff changeset
6737 system to determine buffer_file_type.
Dave Love <fx@gnu.org>
parents:
diff changeset
6738 (Fwrite_region): Only use Qbuffer_file_coding_system
Dave Love <fx@gnu.org>
parents:
diff changeset
6739 before checking file-coding-system-alist if non-nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
6740 (Fwrite_region) [DOS_NT]: Delete conditional code.
Dave Love <fx@gnu.org>
parents:
diff changeset
6741
Dave Love <fx@gnu.org>
parents:
diff changeset
6742 1997-07-17 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
Dave Love <fx@gnu.org>
parents:
diff changeset
6743
Dave Love <fx@gnu.org>
parents:
diff changeset
6744 * dispnew.c (direct_output_forward_char): Reenable check against
Dave Love <fx@gnu.org>
parents:
diff changeset
6745 truncated text at end of line.
Dave Love <fx@gnu.org>
parents:
diff changeset
6746
Dave Love <fx@gnu.org>
parents:
diff changeset
6747 * xdisp.c (display_string): Ignore W->left if OBEY_WINDOW_WIDTH is
Dave Love <fx@gnu.org>
parents:
diff changeset
6748 zero.
Dave Love <fx@gnu.org>
parents:
diff changeset
6749
Dave Love <fx@gnu.org>
parents:
diff changeset
6750 1997-07-17 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6751
Dave Love <fx@gnu.org>
parents:
diff changeset
6752 * xterm.c (dumpglyphs): Use 8-bit output to X, rather than 16-bit,
Dave Love <fx@gnu.org>
parents:
diff changeset
6753 if the character values permit that.
Dave Love <fx@gnu.org>
parents:
diff changeset
6754
Dave Love <fx@gnu.org>
parents:
diff changeset
6755 * .gdbinit (xcar, xcdr): Print with /x.
Dave Love <fx@gnu.org>
parents:
diff changeset
6756
Dave Love <fx@gnu.org>
parents:
diff changeset
6757 * fileio.c (Fdo_auto_save): Temporarily clear minibuffer_auto_raise.
Dave Love <fx@gnu.org>
parents:
diff changeset
6758
Dave Love <fx@gnu.org>
parents:
diff changeset
6759 1997-07-17 enami tsugutomo <enami@but-b.or.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
6760
Dave Love <fx@gnu.org>
parents:
diff changeset
6761 * xdisp.c (decode_mode_spec_coding): Fix typo; use `val' instead
Dave Love <fx@gnu.org>
parents:
diff changeset
6762 of `coding-system'.
Dave Love <fx@gnu.org>
parents:
diff changeset
6763
Dave Love <fx@gnu.org>
parents:
diff changeset
6764 1997-07-15 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
Dave Love <fx@gnu.org>
parents:
diff changeset
6765
Dave Love <fx@gnu.org>
parents:
diff changeset
6766 * xdisp.c (display_text_line): Handle the case of point being in
Dave Love <fx@gnu.org>
parents:
diff changeset
6767 the invisible part of the line beyond the left margin.
Dave Love <fx@gnu.org>
parents:
diff changeset
6768
Dave Love <fx@gnu.org>
parents:
diff changeset
6769 1997-07-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6770
Dave Love <fx@gnu.org>
parents:
diff changeset
6771 * syntax.h (SETUP_SYNTAX_TABLE_FOR_OBJECT): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
6772
Dave Love <fx@gnu.org>
parents:
diff changeset
6773 1997-07-15 Kenichi HANDA <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
6774
95848
a6bf9ec37d86 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 95780
diff changeset
6775 * coding.h (CODING_CATEGORY_IDX_ISO_7_ELSE): This macro is deleted.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
6776 (CODING_CATEGORY_IDX_ISO_7_ELSE): New macro.
95848
a6bf9ec37d86 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 95780
diff changeset
6777 (CODING_CATEGORY_IDX_ISO_8_ELSE): New macro.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
6778 (CODING_CATEGORY_MASK_ISO_ELSE): This macro is deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
6779 (CODING_CATEGORY_MASK_ISO_7_ELSE): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
6780 (CODING_CATEGORY_MASK_ISO_8_ELSE): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
6781 (CODING_CATEGORY_MASK_ANY): Adjusted for the above change.
Dave Love <fx@gnu.org>
parents:
diff changeset
6782
Dave Love <fx@gnu.org>
parents:
diff changeset
6783 * coding.c (detect_coding_iso2022): Distinguish
Dave Love <fx@gnu.org>
parents:
diff changeset
6784 coding-category-iso-7-else and coding-category-iso-8-else.
Dave Love <fx@gnu.org>
parents:
diff changeset
6785
Dave Love <fx@gnu.org>
parents:
diff changeset
6786 1997-07-14 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6787
Dave Love <fx@gnu.org>
parents:
diff changeset
6788 * unexalpha.c (unexec):
Dave Love <fx@gnu.org>
parents:
diff changeset
6789 Don't call update_dynamic_symbols if static link.
Dave Love <fx@gnu.org>
parents:
diff changeset
6790
Dave Love <fx@gnu.org>
parents:
diff changeset
6791 * keyboard.c (read_char): Call timer_stop_idle unconditionally
Dave Love <fx@gnu.org>
parents:
diff changeset
6792 at non_reread.
Dave Love <fx@gnu.org>
parents:
diff changeset
6793
Dave Love <fx@gnu.org>
parents:
diff changeset
6794 * keyboard.c (make_lispy_event): Distinguish S-SPC from SPC.
Dave Love <fx@gnu.org>
parents:
diff changeset
6795
Dave Love <fx@gnu.org>
parents:
diff changeset
6796 * cmds.c (internal_self_insert): Use replace_range when
Dave Love <fx@gnu.org>
parents:
diff changeset
6797 number_to_delete is nonzero.
Dave Love <fx@gnu.org>
parents:
diff changeset
6798
Dave Love <fx@gnu.org>
parents:
diff changeset
6799 * insdel.c (replace_range): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
6800
Dave Love <fx@gnu.org>
parents:
diff changeset
6801 * keyboard.c (make_lispy_event): Handle non_ascii_keystroke
Dave Love <fx@gnu.org>
parents:
diff changeset
6802 in the ASCII range.
Dave Love <fx@gnu.org>
parents:
diff changeset
6803
Dave Love <fx@gnu.org>
parents:
diff changeset
6804 * xterm.c (XTread_socket): Treat SPC as a function key.
Dave Love <fx@gnu.org>
parents:
diff changeset
6805
Dave Love <fx@gnu.org>
parents:
diff changeset
6806 1997-07-13 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6807
Dave Love <fx@gnu.org>
parents:
diff changeset
6808 * xterm.c (x_draw_box): Use scratch_cursor_gc to draw the cursor
Dave Love <fx@gnu.org>
parents:
diff changeset
6809 box using the color specified by cursor_pixel.
Dave Love <fx@gnu.org>
parents:
diff changeset
6810
Dave Love <fx@gnu.org>
parents:
diff changeset
6811 1997-07-13 Eli Zaretskii <eliz@is.elta.co.il>
Dave Love <fx@gnu.org>
parents:
diff changeset
6812
Dave Love <fx@gnu.org>
parents:
diff changeset
6813 * fileio.c (Fwrite_region) [DOS_NT]: Always use binary mode since
Dave Love <fx@gnu.org>
parents:
diff changeset
6814 coding conversion now takes care of NL -> CRLF.
Dave Love <fx@gnu.org>
parents:
diff changeset
6815
Dave Love <fx@gnu.org>
parents:
diff changeset
6816 * callproc.c (Fcall_process) [MSDOS]: Request EOL conversion of
Dave Love <fx@gnu.org>
parents:
diff changeset
6817 the process output, unless we were promised it is binary.
Dave Love <fx@gnu.org>
parents:
diff changeset
6818
Dave Love <fx@gnu.org>
parents:
diff changeset
6819 * coding.c: Substantial comment changes.
Dave Love <fx@gnu.org>
parents:
diff changeset
6820
Dave Love <fx@gnu.org>
parents:
diff changeset
6821 * lread.c (init_lread): Don't add to load-path lisp subdirectories
Dave Love <fx@gnu.org>
parents:
diff changeset
6822 of the source tree if the parent of the source was moved after
Dave Love <fx@gnu.org>
parents:
diff changeset
6823 dumping Emacs.
Dave Love <fx@gnu.org>
parents:
diff changeset
6824
Dave Love <fx@gnu.org>
parents:
diff changeset
6825 1997-07-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6826
Dave Love <fx@gnu.org>
parents:
diff changeset
6827 * search.c (compile_pattern_1): Don't declare val with CONST.
Dave Love <fx@gnu.org>
parents:
diff changeset
6828
Dave Love <fx@gnu.org>
parents:
diff changeset
6829 * cmds.c (internal_self_insert): When overwriting, insert first
Dave Love <fx@gnu.org>
parents:
diff changeset
6830 and then delete.
Dave Love <fx@gnu.org>
parents:
diff changeset
6831
Dave Love <fx@gnu.org>
parents:
diff changeset
6832 1997-07-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6833
Dave Love <fx@gnu.org>
parents:
diff changeset
6834 * s/irix4-0.h (XPointer): Define as macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
6835
Dave Love <fx@gnu.org>
parents:
diff changeset
6836 * emacs.c (main): Use setrlimit only if RLIMIT_STACK.
Dave Love <fx@gnu.org>
parents:
diff changeset
6837
Dave Love <fx@gnu.org>
parents:
diff changeset
6838 1997-07-11 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6839
Dave Love <fx@gnu.org>
parents:
diff changeset
6840 * xdisp.c (decode_mode_spec): Initialize and use `p' (for the termcap
Dave Love <fx@gnu.org>
parents:
diff changeset
6841 case).
Dave Love <fx@gnu.org>
parents:
diff changeset
6842
Dave Love <fx@gnu.org>
parents:
diff changeset
6843 * dispnew.c (init_display): Go ahead and prepare for
Dave Love <fx@gnu.org>
parents:
diff changeset
6844 a X configuration in the CANNOT_DUMP case.
Dave Love <fx@gnu.org>
parents:
diff changeset
6845
Dave Love <fx@gnu.org>
parents:
diff changeset
6846 1997-07-11 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
Dave Love <fx@gnu.org>
parents:
diff changeset
6847
Dave Love <fx@gnu.org>
parents:
diff changeset
6848 * editfns.c (get_system_name): Don't crash if Vsystem_name does
Dave Love <fx@gnu.org>
parents:
diff changeset
6849 not contain a string.
Dave Love <fx@gnu.org>
parents:
diff changeset
6850 * filelock.c (lock_file_1): Don't crash if Fuser_login_name or
Dave Love <fx@gnu.org>
parents:
diff changeset
6851 Fsystem_name don't return strings.
Dave Love <fx@gnu.org>
parents:
diff changeset
6852 (current_lock_owner): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
6853
Dave Love <fx@gnu.org>
parents:
diff changeset
6854 * ralloc.c (r_alloc_reinit): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
6855 * emacs.c (main) [DOUG_LEA_MALLOC]: Call it when restarting a
Dave Love <fx@gnu.org>
parents:
diff changeset
6856 dumped Emacs.
Dave Love <fx@gnu.org>
parents:
diff changeset
6857
Dave Love <fx@gnu.org>
parents:
diff changeset
6858 1997-07-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6859
Dave Love <fx@gnu.org>
parents:
diff changeset
6860 * m/news-r6.h: Renamed from news-risc6.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
6861
Dave Love <fx@gnu.org>
parents:
diff changeset
6862 1997-07-10 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
Dave Love <fx@gnu.org>
parents:
diff changeset
6863
Dave Love <fx@gnu.org>
parents:
diff changeset
6864 * xdisp.c (display_text_line): Exit the outer loop immediately
Dave Love <fx@gnu.org>
parents:
diff changeset
6865 when the right margin has been reached.
Dave Love <fx@gnu.org>
parents:
diff changeset
6866
Dave Love <fx@gnu.org>
parents:
diff changeset
6867 * lisp.h (EXFUN, P_): New definitions. Use them to declare
Dave Love <fx@gnu.org>
parents:
diff changeset
6868 prototypes for external functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
6869
Dave Love <fx@gnu.org>
parents:
diff changeset
6870 * xterm.c (dumpglyphs): Declare local variable first_ch as
Dave Love <fx@gnu.org>
parents:
diff changeset
6871 Lisp_Object, not int.
Dave Love <fx@gnu.org>
parents:
diff changeset
6872 * xselect.c (selection_data_to_lisp_data): Convert Fmake_vector
Dave Love <fx@gnu.org>
parents:
diff changeset
6873 and Faset arguments to Lisp_Integer.
Dave Love <fx@gnu.org>
parents:
diff changeset
6874 (clean_local_selection_data): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
6875 * x-list-font.c (Fx_list_fonts): Fix Fnconc argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
6876 * window.c (Fcoordinates_in_window_p): Convert Fcons arguments to
Dave Love <fx@gnu.org>
parents:
diff changeset
6877 Lisp_Integer.
Dave Love <fx@gnu.org>
parents:
diff changeset
6878 (save_window_save): Convert Fset_marker argument to Lisp_Integer.
Dave Love <fx@gnu.org>
parents:
diff changeset
6879 * textprop.c (interval_of): Convert args_out_of_range arguments to
Dave Love <fx@gnu.org>
parents:
diff changeset
6880 Lisp_Integer.
Dave Love <fx@gnu.org>
parents:
diff changeset
6881 * syntax.c (init_syntax_once): Convert Fmake_vector argument to
Dave Love <fx@gnu.org>
parents:
diff changeset
6882 Lisp_Integer.
Dave Love <fx@gnu.org>
parents:
diff changeset
6883 * process.c (Fprocess_send_region): Convert move_gap argument to int.
Dave Love <fx@gnu.org>
parents:
diff changeset
6884 * mocklisp.c (Fml_arg): Add missing Fread_string arguments.
Dave Love <fx@gnu.org>
parents:
diff changeset
6885 * minibuf.c (Fread_from_minibuffer): Remove extra get_keymap argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
6886 (Fminibuffer_complete): Convert Fset_window_start argument to
Dave Love <fx@gnu.org>
parents:
diff changeset
6887 Lisp_Integer.
Dave Love <fx@gnu.org>
parents:
diff changeset
6888 * keyboard.c (command_loop_1): Add missing message2 argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
6889 (menu_bar_items): Add missing get_keyelt argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
6890 (follow_key): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
6891 (read_key_sequence): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
6892 * intervals.c (set_point): Convert call2 arguments to Lisp_Integer.
Dave Love <fx@gnu.org>
parents:
diff changeset
6893 * fileio.c (Fwrite_region): Fix call2 argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
6894 (Fread_file_name): Convert Fcons argument to Lisp_Integer.
Dave Love <fx@gnu.org>
parents:
diff changeset
6895 * editfns.c (Fcurrent_time_zone): Convert Fmake_list argument to
Dave Love <fx@gnu.org>
parents:
diff changeset
6896 Lisp_Integer.
Dave Love <fx@gnu.org>
parents:
diff changeset
6897 (Ftranspose_regions): Convert Fset_text_properties arguments to
Dave Love <fx@gnu.org>
parents:
diff changeset
6898 Lisp_Integer.
Dave Love <fx@gnu.org>
parents:
diff changeset
6899 * doc.c (Fsubstitute_command_keys): Add missing describe_map_tree
Dave Love <fx@gnu.org>
parents:
diff changeset
6900 argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
6901 * coding.c (Ffind_coding_system): Use call1, not call2.
Dave Love <fx@gnu.org>
parents:
diff changeset
6902 * cmds.c (Fdelete_backward_char): Convert Finsert_char argument to
Dave Love <fx@gnu.org>
parents:
diff changeset
6903 Lisp_Integer and add missing argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
6904 (internal_self_insert): Convert Fmove_to_column argument to
Dave Love <fx@gnu.org>
parents:
diff changeset
6905 Lisp_Integer and add missing argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
6906 * ccl.c (Fregister_ccl_program): Convert Fmake_vector argument to
Dave Love <fx@gnu.org>
parents:
diff changeset
6907 Lisp_Integer.
Dave Love <fx@gnu.org>
parents:
diff changeset
6908 (syms_of_ccl): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
6909 * category.h (CATEGORY_DOCSTRING): Convert Fchar_table_extra_slot
Dave Love <fx@gnu.org>
parents:
diff changeset
6910 argument to Lisp_Integer.
Dave Love <fx@gnu.org>
parents:
diff changeset
6911 (CATEGORY_TABLE_VERSION): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
6912 * buffer.c (set_buffer_internal_1): Convert Fset_marker argument
Dave Love <fx@gnu.org>
parents:
diff changeset
6913 to Lisp_Integer.
Dave Love <fx@gnu.org>
parents:
diff changeset
6914 (set_buffer_temp): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
6915 (fix_overlays_in_range): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
6916
Dave Love <fx@gnu.org>
parents:
diff changeset
6917 * xdisp.c (message2_nolog): Don't call fwrite will null string.
Dave Love <fx@gnu.org>
parents:
diff changeset
6918
Dave Love <fx@gnu.org>
parents:
diff changeset
6919 1997-07-10 Geoff Voelker <voelker@cs.washington.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6920
Dave Love <fx@gnu.org>
parents:
diff changeset
6921 * w32.c (sys_shutdown): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
6922 * s/ms-win32.h: Define HAVE_SHUTDOWN.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
6923
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
6924 1997-07-10 Eli Zaretskii <eliz@pogo.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6925
Dave Love <fx@gnu.org>
parents:
diff changeset
6926 * xfaces.c (Fset_face_attribute_internal): Set mouse_face_defer
Dave Love <fx@gnu.org>
parents:
diff changeset
6927 only if HAVE_X_WINDOWS is defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
6928
Dave Love <fx@gnu.org>
parents:
diff changeset
6929 1997-07-09 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6930
Dave Love <fx@gnu.org>
parents:
diff changeset
6931 * xdisp.c (echo_area_display): Don't offset using left-side
Dave Love <fx@gnu.org>
parents:
diff changeset
6932 scroll bar width because it is included in the width; clear
Dave Love <fx@gnu.org>
parents:
diff changeset
6933 the entire line.
Dave Love <fx@gnu.org>
parents:
diff changeset
6934
Dave Love <fx@gnu.org>
parents:
diff changeset
6935 1997-07-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6936
Dave Love <fx@gnu.org>
parents:
diff changeset
6937 * process.c (read_process_output): Add cast.
Dave Love <fx@gnu.org>
parents:
diff changeset
6938
Dave Love <fx@gnu.org>
parents:
diff changeset
6939 * filelock.c (current_lock_owner, lock_file_1): Add casts.
Dave Love <fx@gnu.org>
parents:
diff changeset
6940
Dave Love <fx@gnu.org>
parents:
diff changeset
6941 * xdisp.c (redisplay_internal): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
6942
Dave Love <fx@gnu.org>
parents:
diff changeset
6943 * s/irix4-0.h (C_SWITCH_SYSTEM): Add -Wf,-XNh option.
Dave Love <fx@gnu.org>
parents:
diff changeset
6944
Dave Love <fx@gnu.org>
parents:
diff changeset
6945 * s/ms-w32.h: Don't define HAVE_SHUTDOWN.
Dave Love <fx@gnu.org>
parents:
diff changeset
6946
Dave Love <fx@gnu.org>
parents:
diff changeset
6947 * frame.c (Fdelete_frame): Always err for deleting the only frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
6948
Dave Love <fx@gnu.org>
parents:
diff changeset
6949 1997-07-09 Kenichi HANDA <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
6950
Dave Love <fx@gnu.org>
parents:
diff changeset
6951 * fontset.c (Ffont_info): Make vector of correct size.
Dave Love <fx@gnu.org>
parents:
diff changeset
6952
Dave Love <fx@gnu.org>
parents:
diff changeset
6953 * xterm.c (x_load_font): Get value of fontp->height from
Dave Love <fx@gnu.org>
parents:
diff changeset
6954 ascent and descent members of structure font->max_bounds.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
6955 (dumpglyphs): Draw background by FillSolid if a font is too short.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
6956
Dave Love <fx@gnu.org>
parents:
diff changeset
6957 1997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6958
Dave Love <fx@gnu.org>
parents:
diff changeset
6959 * xterm.c (x_term_init): Don't use initializer for null_bits.
Dave Love <fx@gnu.org>
parents:
diff changeset
6960
Dave Love <fx@gnu.org>
parents:
diff changeset
6961 * cm.h, sysdep.c, terminfo.c: Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
6962
Dave Love <fx@gnu.org>
parents:
diff changeset
6963 * fns.c (syms_of_fns): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
6964
Dave Love <fx@gnu.org>
parents:
diff changeset
6965 * xdisp.c (decode_mode_spec) <z,Z>: Display buffer coding system
Dave Love <fx@gnu.org>
parents:
diff changeset
6966 last of the three.
Dave Love <fx@gnu.org>
parents:
diff changeset
6967
Dave Love <fx@gnu.org>
parents:
diff changeset
6968 * doprnt.c: Use #ifdef to test STDC_HEADERS.
Dave Love <fx@gnu.org>
parents:
diff changeset
6969
Dave Love <fx@gnu.org>
parents:
diff changeset
6970 * Makefile.in (shortlisp): Fix typo.
Dave Love <fx@gnu.org>
parents:
diff changeset
6971
Dave Love <fx@gnu.org>
parents:
diff changeset
6972 1997-07-08 enami tsugutomo <enami@but-b.or.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
6973
Dave Love <fx@gnu.org>
parents:
diff changeset
6974 * emacs.c (main) [__NetBSD__]: Round up new stack limit to page bdry.
Dave Love <fx@gnu.org>
parents:
diff changeset
6975
Dave Love <fx@gnu.org>
parents:
diff changeset
6976 * fileio.c (Finsert_file_contents): Give up match-end only if
Dave Love <fx@gnu.org>
parents:
diff changeset
6977 coding requires conversion. Adjust end of non-matching text area
Dave Love <fx@gnu.org>
parents:
diff changeset
6978 to multibyte character boundary if enable_multibyte_character is
Dave Love <fx@gnu.org>
parents:
diff changeset
6979 non-nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
6980
Dave Love <fx@gnu.org>
parents:
diff changeset
6981 1997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6982
Dave Love <fx@gnu.org>
parents:
diff changeset
6983 * xdisp.c (decode_mode_spec_coding): Really don't display
Dave Love <fx@gnu.org>
parents:
diff changeset
6984 EOL indicator when eol_flag is 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
6985 (echo_area_display): Use proper width when scroll bars on left.
Dave Love <fx@gnu.org>
parents:
diff changeset
6986
Dave Love <fx@gnu.org>
parents:
diff changeset
6987 * syntax.h (struct gl_state_s): New field `offset'.
Dave Love <fx@gnu.org>
parents:
diff changeset
6988 (SETUP_SYNTAX_TABLE_FOR_OBJECT): Set offset field.
Dave Love <fx@gnu.org>
parents:
diff changeset
6989 (SETUP_SYNTAX_TABLE): Clear offset field.
95848
a6bf9ec37d86 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 95780
diff changeset
6990 (UPDATE_SYNTAX_TABLE, UPDATE_SYNTAX_TABLE_FORWARD)
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
6991 (UPDATE_SYNTAX_TABLE_BACKWARD): Use the offset field.
Dave Love <fx@gnu.org>
parents:
diff changeset
6992
Dave Love <fx@gnu.org>
parents:
diff changeset
6993 * s/sol2.h (LIBS_SYSTEM): Add -lkvm and -lelf.
Dave Love <fx@gnu.org>
parents:
diff changeset
6994
Dave Love <fx@gnu.org>
parents:
diff changeset
6995 1997-07-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
6996
Dave Love <fx@gnu.org>
parents:
diff changeset
6997 * editfns.c (Fuser_full_name): Declare p, q and r as unsigned char *.
Dave Love <fx@gnu.org>
parents:
diff changeset
6998
Dave Love <fx@gnu.org>
parents:
diff changeset
6999 * xterm.c (XTread_socket) <KeyPress>: Call XFilterEvent.
Dave Love <fx@gnu.org>
parents:
diff changeset
7000
Dave Love <fx@gnu.org>
parents:
diff changeset
7001 * terminfo.c (ospeed):
Dave Love <fx@gnu.org>
parents:
diff changeset
7002 Define as short, unless HAVE_TERMIOS_H and LINUX.
Dave Love <fx@gnu.org>
parents:
diff changeset
7003
Dave Love <fx@gnu.org>
parents:
diff changeset
7004 * cm.h (ospeed): Declare as short unless HAVE_TERMIOS_H and LINUX.
Dave Love <fx@gnu.org>
parents:
diff changeset
7005 * sysdep.c (ospeed): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
7006
Dave Love <fx@gnu.org>
parents:
diff changeset
7007 * window.c: Include blockinput.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
7008 (Fset_window_configuration): Block input around frobbing the frame.
98317
36acd6af0772 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 96376
diff changeset
7009 Preserve point in the current buffer if we do not switch
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
7010 to a different one.
Dave Love <fx@gnu.org>
parents:
diff changeset
7011
Dave Love <fx@gnu.org>
parents:
diff changeset
7012 1997-07-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7013
Dave Love <fx@gnu.org>
parents:
diff changeset
7014 * xdisp.c (redisplay_internal): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
7015 (echo_area_display): Use proper vpos when clearing extra minibuf lines.
Dave Love <fx@gnu.org>
parents:
diff changeset
7016
Dave Love <fx@gnu.org>
parents:
diff changeset
7017 1997-07-04 Kenichi HANDA <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
7018
Dave Love <fx@gnu.org>
parents:
diff changeset
7019 * callproc.c (Fcall_process): If enable-multibyte-characters is
Dave Love <fx@gnu.org>
parents:
diff changeset
7020 nil, do not encode arguments for process, and decode output of
Dave Love <fx@gnu.org>
parents:
diff changeset
7021 process by emacs-mule.
Dave Love <fx@gnu.org>
parents:
diff changeset
7022 (Fcall_process_region): If enable-multibyte-characters is nil, do
Dave Love <fx@gnu.org>
parents:
diff changeset
7023 not encode text to be given to process, and decode output of
Dave Love <fx@gnu.org>
parents:
diff changeset
7024 process by emacs-mule.
Dave Love <fx@gnu.org>
parents:
diff changeset
7025
Dave Love <fx@gnu.org>
parents:
diff changeset
7026 * process.c (Fstart_process): If enable-multibyte-characters is
Dave Love <fx@gnu.org>
parents:
diff changeset
7027 nil, set coding system for decoding output of process to
Dave Love <fx@gnu.org>
parents:
diff changeset
7028 emacs-mule, and set coding system for encoding to nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
7029 (Fopen_network_stream): If enable-multibyte-characters is nil, set
Dave Love <fx@gnu.org>
parents:
diff changeset
7030 coding systems for decoding and encoding to nil.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
7031
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
7032 * fileio.c (Finsert_file_contents): If enable-multibyte-characters
Dave Love <fx@gnu.org>
parents:
diff changeset
7033 is nil, decode character code by emacs-mule.
Dave Love <fx@gnu.org>
parents:
diff changeset
7034 (Fwrite_region): Use buffer-file-coding-system for encoding if
Dave Love <fx@gnu.org>
parents:
diff changeset
7035 enable-multibyte-characters is nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
7036
Dave Love <fx@gnu.org>
parents:
diff changeset
7037 * coding.c (Qemacs_mule, inhibit_eol_conversion): New variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
7038 (setup_coding_system): If inhibit_eol_conversion is 0, set
Dave Love <fx@gnu.org>
parents:
diff changeset
7039 coding->eol_type to CODING_EOL_LF.
Dave Love <fx@gnu.org>
parents:
diff changeset
7040 (syms_of_coding): Initialize and staticpro Qemacs_mule. Change
Dave Love <fx@gnu.org>
parents:
diff changeset
7041 error-message property of coding-system-error. Declare
Dave Love <fx@gnu.org>
parents:
diff changeset
7042 inhibit-eol-conversion as Lisp variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
7043 (system_eol_type): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
7044 (init_coding_once): Initialize it.
Dave Love <fx@gnu.org>
parents:
diff changeset
7045 (ENCODE_SJIS_BIG5_CHARACTER): Bug in encoding a BIG5 character
Dave Love <fx@gnu.org>
parents:
diff changeset
7046 fixed.
Dave Love <fx@gnu.org>
parents:
diff changeset
7047
Dave Love <fx@gnu.org>
parents:
diff changeset
7048 * coding.h (Qemacs_mule): Extern it.
Dave Love <fx@gnu.org>
parents:
diff changeset
7049
Dave Love <fx@gnu.org>
parents:
diff changeset
7050 * xterm.c (x_list_fonts): Initialize the variable LIST to Qnil.
Dave Love <fx@gnu.org>
parents:
diff changeset
7051
Dave Love <fx@gnu.org>
parents:
diff changeset
7052 1997-07-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7053
Dave Love <fx@gnu.org>
parents:
diff changeset
7054 * xdisp.c (display_menu_bar): Always pass W to display_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
7055
Dave Love <fx@gnu.org>
parents:
diff changeset
7056 * unexalpha.c (update_dynamic_symbols): Add cast when setting reladdr.
Dave Love <fx@gnu.org>
parents:
diff changeset
7057
Dave Love <fx@gnu.org>
parents:
diff changeset
7058 * sysdep.c (init_system_name): Don't be fooled if getdomainname
Dave Love <fx@gnu.org>
parents:
diff changeset
7059 string starts with a period.
Dave Love <fx@gnu.org>
parents:
diff changeset
7060
Dave Love <fx@gnu.org>
parents:
diff changeset
7061 1997-07-05 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7062
Dave Love <fx@gnu.org>
parents:
diff changeset
7063 * xdisp.c (redisplay_internal): At the end, if more frames have
Dave Love <fx@gnu.org>
parents:
diff changeset
7064 become visible, repeat the redisplay.
Dave Love <fx@gnu.org>
parents:
diff changeset
7065 (decode_mode_spec): Don't display subprocess coding systems.
Dave Love <fx@gnu.org>
parents:
diff changeset
7066 Don't display EOL for keyboard and terminal coding systems.
Dave Love <fx@gnu.org>
parents:
diff changeset
7067
Dave Love <fx@gnu.org>
parents:
diff changeset
7068 * xfns.c (x_set_font): Funcall Qface_set_after_frame_default.
Dave Love <fx@gnu.org>
parents:
diff changeset
7069 (Qface_set_after_frame_default): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
7070 (syms_of_xfns): Initialize and staticpro it.
Dave Love <fx@gnu.org>
parents:
diff changeset
7071
Dave Love <fx@gnu.org>
parents:
diff changeset
7072 * xterm.c (x_make_frame_visible): Don't move the frame
Dave Love <fx@gnu.org>
parents:
diff changeset
7073 if it was iconified--only if it was invisible.
Dave Love <fx@gnu.org>
parents:
diff changeset
7074
Dave Love <fx@gnu.org>
parents:
diff changeset
7075 1997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7076
Dave Love <fx@gnu.org>
parents:
diff changeset
7077 * gmalloc.c: Rename macro __P to PP.
Dave Love <fx@gnu.org>
parents:
diff changeset
7078
Dave Love <fx@gnu.org>
parents:
diff changeset
7079 * floatfns.c, data.c, doprnt.c: Include float.h before lisp.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
7080
Dave Love <fx@gnu.org>
parents:
diff changeset
7081 * dired.c (Ffile_attributes): Use cast to avoid warnings.
Dave Love <fx@gnu.org>
parents:
diff changeset
7082
Dave Love <fx@gnu.org>
parents:
diff changeset
7083 * syntax.h (SETUP_SYNTAX_TABLE_FOR_OBJECT): Treat nil like a buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
7084
Dave Love <fx@gnu.org>
parents:
diff changeset
7085 * lread.c (Vpreloaded_file_list): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
7086 (syms_of_lread): Set up Lisp variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
7087 (Fload): Add to Vpreloaded_file_list, if dumping.
Dave Love <fx@gnu.org>
parents:
diff changeset
7088
Dave Love <fx@gnu.org>
parents:
diff changeset
7089 1997-07-04 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
Dave Love <fx@gnu.org>
parents:
diff changeset
7090
Dave Love <fx@gnu.org>
parents:
diff changeset
7091 * editfns.c (Fformat): Add second argument in call to Ftruncate.
Dave Love <fx@gnu.org>
parents:
diff changeset
7092
Dave Love <fx@gnu.org>
parents:
diff changeset
7093 * alloc.c, buffer.c, casefiddle.c, casetab.c, category.c,
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
7094 * 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
7095 * 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
7096 * syntax.c, syntax.h, sysdep.c, textprop.c, xfns.c: Fix numerous
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
7097 bugs with inappropriate mixing of Lisp_Object with int.
Dave Love <fx@gnu.org>
parents:
diff changeset
7098 * config.in (RE_TRANSLATE): Define to extract integers from
Dave Love <fx@gnu.org>
parents:
diff changeset
7099 array of Lisp_Objects.
Dave Love <fx@gnu.org>
parents:
diff changeset
7100
Dave Love <fx@gnu.org>
parents:
diff changeset
7101 1997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7102
Dave Love <fx@gnu.org>
parents:
diff changeset
7103 * buffer.c (overlay_strings): Finish up previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
7104
Dave Love <fx@gnu.org>
parents:
diff changeset
7105 * Makefile.in (lisp, shortlisp): Some files moved to subdirs.
Dave Love <fx@gnu.org>
parents:
diff changeset
7106
Dave Love <fx@gnu.org>
parents:
diff changeset
7107 1997-07-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7108
Dave Love <fx@gnu.org>
parents:
diff changeset
7109 * s/sunos4shr.h (LD_SWITCH_SYSTEM_TEMACS): Add #undef.
Dave Love <fx@gnu.org>
parents:
diff changeset
7110
Dave Love <fx@gnu.org>
parents:
diff changeset
7111 * syssignal.h [sigmask] (SIGEMPTYMASK): Define to use sigmask.
Dave Love <fx@gnu.org>
parents:
diff changeset
7112
Dave Love <fx@gnu.org>
parents:
diff changeset
7113 * eval.c (Fsignal, find_handler_clause): If ERROR_SYMBOL
Dave Love <fx@gnu.org>
parents:
diff changeset
7114 is nil, assume it's in the car of DATA.
Dave Love <fx@gnu.org>
parents:
diff changeset
7115 * alloc.c (memory_full): Pass Qnil to Fsignal for ERROR_SYMBOL.
Dave Love <fx@gnu.org>
parents:
diff changeset
7116
Dave Love <fx@gnu.org>
parents:
diff changeset
7117 * s/sunos4-0.h (LD_SWITCH_SYSTEM_TEMACS): Defined. Move -e here.
Dave Love <fx@gnu.org>
parents:
diff changeset
7118 (LD_SWITCH_SYSTEM): Don't use -e option here.
Dave Love <fx@gnu.org>
parents:
diff changeset
7119
Dave Love <fx@gnu.org>
parents:
diff changeset
7120 * Makefile.in (ALL_LDFLAGS): Use LD_SWITCH_SYSTEM_TEMACS.
Dave Love <fx@gnu.org>
parents:
diff changeset
7121
Dave Love <fx@gnu.org>
parents:
diff changeset
7122 1997-07-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7123
95848
a6bf9ec37d86 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 95780
diff changeset
7124 * process.c (send_process): Make buf and temp_buf `unsigned char *'.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
7125
Dave Love <fx@gnu.org>
parents:
diff changeset
7126 * buffer.c (overlay_strings): Use unsigned char for things
Dave Love <fx@gnu.org>
parents:
diff changeset
7127 that relate to overlay_str_buf.
Dave Love <fx@gnu.org>
parents:
diff changeset
7128
Dave Love <fx@gnu.org>
parents:
diff changeset
7129 * syssignal.h (sigpause): Don't define if already defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
7130
Dave Love <fx@gnu.org>
parents:
diff changeset
7131 * Makefile.in (LD_SWITCH_SYSTEM_TEMACS): New variable.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
7132
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
7133 1997-07-02 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
Dave Love <fx@gnu.org>
parents:
diff changeset
7134
Dave Love <fx@gnu.org>
parents:
diff changeset
7135 * Makefile.in (lisp, shortlisp): Add widget.elc.
Dave Love <fx@gnu.org>
parents:
diff changeset
7136
Dave Love <fx@gnu.org>
parents:
diff changeset
7137 1997-07-02 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
7138
Dave Love <fx@gnu.org>
parents:
diff changeset
7139 * xselect.c (selection_data_to_lisp_data): Call free instead of
Dave Love <fx@gnu.org>
parents:
diff changeset
7140 xfree.
Dave Love <fx@gnu.org>
parents:
diff changeset
7141
Dave Love <fx@gnu.org>
parents:
diff changeset
7142 * coding.h (struct coding_system): New members
Dave Love <fx@gnu.org>
parents:
diff changeset
7143 character_unification_table_for_decode and
Dave Love <fx@gnu.org>
parents:
diff changeset
7144 character_unification_table_for_encode.
Dave Love <fx@gnu.org>
parents:
diff changeset
7145
Dave Love <fx@gnu.org>
parents:
diff changeset
7146 * coding.c (Vstandard_character_unification_table_for_decode):
Dave Love <fx@gnu.org>
parents:
diff changeset
7147 Name changed from Vstandard_character_unification_table_for_read.
Dave Love <fx@gnu.org>
parents:
diff changeset
7148 (Vstandard_character_unification_table_for_encode): Name changed
Dave Love <fx@gnu.org>
parents:
diff changeset
7149 from Vstandard_character_unification_table_for_write.
Dave Love <fx@gnu.org>
parents:
diff changeset
7150 (Qcharacter_unification_table_for_decode): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
7151 (Qcharacter_unification_table_for_encode): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
7152 (decode_coding_iso2022): Adjusted for the above name change.
Dave Love <fx@gnu.org>
parents:
diff changeset
7153 (encode_coding_iso2022): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
7154 (ENCODE_ISO_CHARACTER): Bug of handling return value of unify_char
Dave Love <fx@gnu.org>
parents:
diff changeset
7155 fixed.
Dave Love <fx@gnu.org>
parents:
diff changeset
7156 (DECODE_SJIS_BIG5_CHARACTER): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
7157 (decode_coding_sjis_big5): Handle character unificatoin table.
Dave Love <fx@gnu.org>
parents:
diff changeset
7158 Use macro DECODE_SJIS_BIG5_CHARACTER.
Dave Love <fx@gnu.org>
parents:
diff changeset
7159 (encode_coding_sjis_big5): Handle character unificatoin table.
Dave Love <fx@gnu.org>
parents:
diff changeset
7160 Use macro ENCODE_SJIS_BIG5_CHARACTER.
Dave Love <fx@gnu.org>
parents:
diff changeset
7161 (setup_coding_system): Handle members
Dave Love <fx@gnu.org>
parents:
diff changeset
7162 character_unification_table_for_decode and
Dave Love <fx@gnu.org>
parents:
diff changeset
7163 character_unification_table_for_encode of the variable coding.
Dave Love <fx@gnu.org>
parents:
diff changeset
7164 (Ffind_operation_coding_system): Renamed from Ffind_coding_system.
Dave Love <fx@gnu.org>
parents:
diff changeset
7165 (syms_of_coding): Initialize and staticpro
Dave Love <fx@gnu.org>
parents:
diff changeset
7166 Qcharacter_unification_table_for_decode and
Dave Love <fx@gnu.org>
parents:
diff changeset
7167 Qcharacter_unification_table_for_decode. Declare
Dave Love <fx@gnu.org>
parents:
diff changeset
7168 Ffind_operation_coding_system as Lisp functions. Declare
Dave Love <fx@gnu.org>
parents:
diff changeset
7169 Vstandard_character_unification_table_for_decode and
Dave Love <fx@gnu.org>
parents:
diff changeset
7170 Vstandard_character_unification_table_for_encode as Lisp
Dave Love <fx@gnu.org>
parents:
diff changeset
7171 variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
7172
Dave Love <fx@gnu.org>
parents:
diff changeset
7173 * charset.c (Fchar_width): Check if the current buffer has display
Dave Love <fx@gnu.org>
parents:
diff changeset
7174 table.
Dave Love <fx@gnu.org>
parents:
diff changeset
7175
Dave Love <fx@gnu.org>
parents:
diff changeset
7176 * fileio.c (Finsert_file_contents): Doc-string fixed. Call
Dave Love <fx@gnu.org>
parents:
diff changeset
7177 Ffind_operation_coding_system.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
7178 (Fwrite_region): Call Ffind_operation_coding_system.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
7179
Dave Love <fx@gnu.org>
parents:
diff changeset
7180 * callproc.c: Call Ffind_operation_coding_system.
Dave Love <fx@gnu.org>
parents:
diff changeset
7181
Dave Love <fx@gnu.org>
parents:
diff changeset
7182 * process.c (Fstart_process): Call Ffind_operation_coding_system.
Dave Love <fx@gnu.org>
parents:
diff changeset
7183 (Fopen_network_stream): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
7184
Dave Love <fx@gnu.org>
parents:
diff changeset
7185 * fontset.h: Move "#endif /* _FONTSET_H */" at the tail.
Dave Love <fx@gnu.org>
parents:
diff changeset
7186
Dave Love <fx@gnu.org>
parents:
diff changeset
7187 1997-07-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7188
Dave Love <fx@gnu.org>
parents:
diff changeset
7189 * sysdep.c (init_system_name): Don't accept "(none)" as domain.
Dave Love <fx@gnu.org>
parents:
diff changeset
7190
Dave Love <fx@gnu.org>
parents:
diff changeset
7191 * xterm.c (x_make_frame_visible): Check has_been_visible
Dave Love <fx@gnu.org>
parents:
diff changeset
7192 field before the UNBLOCK_INPUT.
Dave Love <fx@gnu.org>
parents:
diff changeset
7193
Dave Love <fx@gnu.org>
parents:
diff changeset
7194 1997-07-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7195
Dave Love <fx@gnu.org>
parents:
diff changeset
7196 * coding.c (syms_of_coding): Change initial values of
Dave Love <fx@gnu.org>
parents:
diff changeset
7197 eol_mnemonic_... variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
7198
Dave Love <fx@gnu.org>
parents:
diff changeset
7199 * xdisp.c (decode_mode_spec_coding): Clean up handling of
Dave Love <fx@gnu.org>
parents:
diff changeset
7200 eol conversions.
Dave Love <fx@gnu.org>
parents:
diff changeset
7201
Dave Love <fx@gnu.org>
parents:
diff changeset
7202 * .gdbinit (xcons): Print car and cdr in hex.
Dave Love <fx@gnu.org>
parents:
diff changeset
7203 (nextcons): New command.
Dave Love <fx@gnu.org>
parents:
diff changeset
7204
Dave Love <fx@gnu.org>
parents:
diff changeset
7205 * xfns.c (x_set_scroll_bar_width): By default, use enough
Dave Love <fx@gnu.org>
parents:
diff changeset
7206 columns to give 14 or more pixels.
Dave Love <fx@gnu.org>
parents:
diff changeset
7207
Dave Love <fx@gnu.org>
parents:
diff changeset
7208 1997-06-30 Geoff Voelker <voelker@cs.washington.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7209
Dave Love <fx@gnu.org>
parents:
diff changeset
7210 * emacs.c (decode_env_path): Ensure path elements use proper
Dave Love <fx@gnu.org>
parents:
diff changeset
7211 directory separator.
Dave Love <fx@gnu.org>
parents:
diff changeset
7212
Dave Love <fx@gnu.org>
parents:
diff changeset
7213 * keyboard.c (make_lispy_event):
Dave Love <fx@gnu.org>
parents:
diff changeset
7214 Check that ISO_FUNCTION_KEY_OFFSET is defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
7215
Dave Love <fx@gnu.org>
parents:
diff changeset
7216 * process.c (READ_CHILD_OUTPUT): Deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
7217 (read_process_output): Use read instead of READ_CHILD_OUTPUT.
Dave Love <fx@gnu.org>
parents:
diff changeset
7218
Dave Love <fx@gnu.org>
parents:
diff changeset
7219 * makefile.nt (OBJ2): Include new source files.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
7220
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
7221 * s/ms-w32.h: Duplicate undefs from config.in to check completeness.
Dave Love <fx@gnu.org>
parents:
diff changeset
7222 (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
7223 (HAVE_GETPAGESIZE, HAVE_SETLOCALE, HAVE_SHUTDOWN, HAVE_TZSET)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
7224 (HAVE_LIMITS_H, HAVE_STRERROR): Define.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
7225 [HAVE_NTGUI] (HAVE_MENUS): Define.
Dave Love <fx@gnu.org>
parents:
diff changeset
7226 (SYSTEM_PURESIZE_EXTRA): Increase value.
Dave Love <fx@gnu.org>
parents:
diff changeset
7227
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
7228 * unexw32.c, w32heap.c: Add pragma to force zero initialized
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
7229 data into .data segment.
Dave Love <fx@gnu.org>
parents:
diff changeset
7230
Dave Love <fx@gnu.org>
parents:
diff changeset
7231 * w32console.c, w32term.c: Include charset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
7232
Dave Love <fx@gnu.org>
parents:
diff changeset
7233 * w32fns.c (syms_of_w32fns): Delete defsubrs of Sfocus_frame and
Dave Love <fx@gnu.org>
parents:
diff changeset
7234 Sunfocus_frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
7235
Dave Love <fx@gnu.org>
parents:
diff changeset
7236 * w32heap.c (getpagesize): Define.
Dave Love <fx@gnu.org>
parents:
diff changeset
7237
Dave Love <fx@gnu.org>
parents:
diff changeset
7238 1997-06-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7239
Dave Love <fx@gnu.org>
parents:
diff changeset
7240 * editfns.c (Fformat_time_string): Move doc string outside DEFUN.
Dave Love <fx@gnu.org>
parents:
diff changeset
7241
Dave Love <fx@gnu.org>
parents:
diff changeset
7242 * buffer.c (overlay_str_buf): Declare as unsigned char *.
Dave Love <fx@gnu.org>
parents:
diff changeset
7243
Dave Love <fx@gnu.org>
parents:
diff changeset
7244 * fns.c (Fy_or_n_p, Fyes_or_no_p): Obey use_dialog_box.
Dave Love <fx@gnu.org>
parents:
diff changeset
7245 (use_dialog_box): New variable, controls whether to use dialog boxes.
Dave Love <fx@gnu.org>
parents:
diff changeset
7246 (syms_of_fns): Set up Lisp variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
7247
Dave Love <fx@gnu.org>
parents:
diff changeset
7248 1997-06-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7249
Dave Love <fx@gnu.org>
parents:
diff changeset
7250 * buffer.c (syms_of_buffer): enable-multibyte-characters is a user var.
Dave Love <fx@gnu.org>
parents:
diff changeset
7251
Dave Love <fx@gnu.org>
parents:
diff changeset
7252 * callproc.c (Fcall_process): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
7253
Dave Love <fx@gnu.org>
parents:
diff changeset
7254 * fns.c (concat): Use XCONS rather than Fcar, Fcdr--for known cons.
Dave Love <fx@gnu.org>
parents:
diff changeset
7255 (Fassq, assq_no_quit, Fassoc, Frassq, Frassoc, Fdelq): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
7256 (Fdelete, Fplist_get, mapcar1, Fmember, Fmemq): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
7257
Dave Love <fx@gnu.org>
parents:
diff changeset
7258 * lread.c (init_lread): Add leim subdir, like lisp subdir.
Dave Love <fx@gnu.org>
parents:
diff changeset
7259
Dave Love <fx@gnu.org>
parents:
diff changeset
7260 * syntax.c (scan_sexps_forward): Split up a complex if-test.
Dave Love <fx@gnu.org>
parents:
diff changeset
7261
Dave Love <fx@gnu.org>
parents:
diff changeset
7262 * keyboard.c (read_char): Add a call to swallow_events
Dave Love <fx@gnu.org>
parents:
diff changeset
7263 when deciding whether to redisplay.
Dave Love <fx@gnu.org>
parents:
diff changeset
7264 (swallow_events): Add forward declaration.
Dave Love <fx@gnu.org>
parents:
diff changeset
7265
Dave Love <fx@gnu.org>
parents:
diff changeset
7266 * sysdep.c [HAVE_TERMIOS_H]: Include termios.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
7267
Dave Love <fx@gnu.org>
parents:
diff changeset
7268 * callproc.c (Fcall_process): Avoid storing alloca result
Dave Love <fx@gnu.org>
parents:
diff changeset
7269 directly into array element.
Dave Love <fx@gnu.org>
parents:
diff changeset
7270
Dave Love <fx@gnu.org>
parents:
diff changeset
7271 * process.c (wait_reading_process_input): If wait_for_cell,
Dave Love <fx@gnu.org>
parents:
diff changeset
7272 do check for keyboard input and swallow events, just don't exit.
Dave Love <fx@gnu.org>
parents:
diff changeset
7273 (max): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
7274 (wait_reading_process_input): Pass a smaller first arg to select.
Dave Love <fx@gnu.org>
parents:
diff changeset
7275
Dave Love <fx@gnu.org>
parents:
diff changeset
7276 * buffer.c (Fbury_buffer): Undo previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
7277
Dave Love <fx@gnu.org>
parents:
diff changeset
7278 1997-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7279
Dave Love <fx@gnu.org>
parents:
diff changeset
7280 * window.c (temp_output_buffer_show):
Dave Love <fx@gnu.org>
parents:
diff changeset
7281 Copy default-directory from current buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
7282
Dave Love <fx@gnu.org>
parents:
diff changeset
7283 * cm.h (ospeed): Always use `extern' in the declaration.
Dave Love <fx@gnu.org>
parents:
diff changeset
7284
Dave Love <fx@gnu.org>
parents:
diff changeset
7285 * Makefile.in (lisp, shortlisp): Some files are in international/.
Dave Love <fx@gnu.org>
parents:
diff changeset
7286
Dave Love <fx@gnu.org>
parents:
diff changeset
7287 * unexelf.c [__NetBSD__]: Add some conditionals for NetBSD.
Dave Love <fx@gnu.org>
parents:
diff changeset
7288
Dave Love <fx@gnu.org>
parents:
diff changeset
7289 * unexelf1.c: File deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
7290
Dave Love <fx@gnu.org>
parents:
diff changeset
7291 1997-06-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7292
Dave Love <fx@gnu.org>
parents:
diff changeset
7293 * s/unixware.h: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
7294
Dave Love <fx@gnu.org>
parents:
diff changeset
7295 1997-06-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7296
Dave Love <fx@gnu.org>
parents:
diff changeset
7297 * fileio.c (Finsert_file_contents):
Dave Love <fx@gnu.org>
parents:
diff changeset
7298 Pass new arg to prepare_to_modify_buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
7299
Dave Love <fx@gnu.org>
parents:
diff changeset
7300 * insdel.c (prepare_to_modify_buffer, signal_before_change):
Dave Love <fx@gnu.org>
parents:
diff changeset
7301 New argument PRESERVE_PTR.
Dave Love <fx@gnu.org>
parents:
diff changeset
7302 (del_range_1): Use PRESERVE_PTR to preserve FROM.
Dave Love <fx@gnu.org>
parents:
diff changeset
7303 Save the length of the range separately.
Dave Love <fx@gnu.org>
parents:
diff changeset
7304 (NULL): Define if not defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
7305
Dave Love <fx@gnu.org>
parents:
diff changeset
7306 1997-06-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7307
Dave Love <fx@gnu.org>
parents:
diff changeset
7308 * fileio.c (Ffile_directory_p): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
7309
Dave Love <fx@gnu.org>
parents:
diff changeset
7310 1997-06-23 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7311
Dave Love <fx@gnu.org>
parents:
diff changeset
7312 * buffer.c (Fbuffer_list): New optional argument FRAME.
Dave Love <fx@gnu.org>
parents:
diff changeset
7313
Dave Love <fx@gnu.org>
parents:
diff changeset
7314 * fns.c (Freverse): Simplify.
Dave Love <fx@gnu.org>
parents:
diff changeset
7315
Dave Love <fx@gnu.org>
parents:
diff changeset
7316 1997-06-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7317
Dave Love <fx@gnu.org>
parents:
diff changeset
7318 * s/bsdos3.h: New file.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
7319
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
7320 * s/bsdos2.h (KERNEL_FILE): New overriding definition.
Dave Love <fx@gnu.org>
parents:
diff changeset
7321
Dave Love <fx@gnu.org>
parents:
diff changeset
7322 * keyboard.c (read_avail_input): Check for failure with EIO.
Dave Love <fx@gnu.org>
parents:
diff changeset
7323
Dave Love <fx@gnu.org>
parents:
diff changeset
7324 * s/gnu-linux.h (LD_SWITCH_SYSTEM) [__mips__]: Alternate definition.
Dave Love <fx@gnu.org>
parents:
diff changeset
7325
Dave Love <fx@gnu.org>
parents:
diff changeset
7326 * m/mips.h: Test __linux__ along with NEWSOS5.
Dave Love <fx@gnu.org>
parents:
diff changeset
7327 (KERNEL_FILE, UNEXEC): Don't redefine them if __linux__.
Dave Love <fx@gnu.org>
parents:
diff changeset
7328 [__linux__] (TEXT_START, DATA_START, DATA_SEG_BITS):
Dave Love <fx@gnu.org>
parents:
diff changeset
7329 Alternate definitions.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
7330
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
7331 * emacs.c (Fdump_emacs): Bind command-line-processed to nil here.
Dave Love <fx@gnu.org>
parents:
diff changeset
7332
Dave Love <fx@gnu.org>
parents:
diff changeset
7333 * xdisp.c (init_xdisp): Pay attention to FRAME_MENU_BAR_LINES.
Dave Love <fx@gnu.org>
parents:
diff changeset
7334
Dave Love <fx@gnu.org>
parents:
diff changeset
7335 * emacs.c (Fdump_emacs): Error if not run in batch mode.
Dave Love <fx@gnu.org>
parents:
diff changeset
7336
Dave Love <fx@gnu.org>
parents:
diff changeset
7337 * s/hpux10.h (LIBS_TERMCAP): Use -ltermcap instead of -lc.
Dave Love <fx@gnu.org>
parents:
diff changeset
7338
Dave Love <fx@gnu.org>
parents:
diff changeset
7339 * unexelf.c [__sony_news && _SYSTYPE_SYSV]: Include sym.h
Dave Love <fx@gnu.org>
parents:
diff changeset
7340 and sys/elf_mips.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
7341 (unexec): Add __sony_news && _SYSTYPE_SYSV conditionals.
Dave Love <fx@gnu.org>
parents:
diff changeset
7342 Add a _nec_ews_svr4 conditional.
Dave Love <fx@gnu.org>
parents:
diff changeset
7343
Dave Love <fx@gnu.org>
parents:
diff changeset
7344 * s/newsos6.h: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
7345
Dave Love <fx@gnu.org>
parents:
diff changeset
7346 * m/news-risc6.h: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
7347
Dave Love <fx@gnu.org>
parents:
diff changeset
7348 * frame.c (Fdelete_frame): Clear echo_area_glyphs if it was
Dave Love <fx@gnu.org>
parents:
diff changeset
7349 in this frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
7350
Dave Love <fx@gnu.org>
parents:
diff changeset
7351 * process.c (wait_reading_process_input): Don't check for
Dave Love <fx@gnu.org>
parents:
diff changeset
7352 keyboard input if wait_for_cell.
Dave Love <fx@gnu.org>
parents:
diff changeset
7353
Dave Love <fx@gnu.org>
parents:
diff changeset
7354 * minibuf.c (read_minibuf): New arg allow_props.
Dave Love <fx@gnu.org>
parents:
diff changeset
7355 If it is 0, discard text properties from the result. Callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
7356 (minibuffer_allow_text_properties): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
7357 (Fread_from_minibuffer): That variable controls allow_props arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
7358 (syms_of_minibuf): Set up Lisp var.
Dave Love <fx@gnu.org>
parents:
diff changeset
7359
Dave Love <fx@gnu.org>
parents:
diff changeset
7360 1997-06-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7361
Dave Love <fx@gnu.org>
parents:
diff changeset
7362 * insdel.c (del_range_1): Make markers for TO and FROM
Dave Love <fx@gnu.org>
parents:
diff changeset
7363 in case prepare_to_modify_buffer changes the text.
Dave Love <fx@gnu.org>
parents:
diff changeset
7364
Dave Love <fx@gnu.org>
parents:
diff changeset
7365 1997-06-21 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
7366
Dave Love <fx@gnu.org>
parents:
diff changeset
7367 * fontset.h (font_idx_temp): Extern it.
Dave Love <fx@gnu.org>
parents:
diff changeset
7368 (FS_LOAD_FONT): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
7369
98317
36acd6af0772 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 96376
diff changeset
7370 * fontset.c (font_idx_temp): New temporary variable used in
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
7371 FS_LOAD_FONT.
Dave Love <fx@gnu.org>
parents:
diff changeset
7372
Dave Love <fx@gnu.org>
parents:
diff changeset
7373 * xfaces.c (Fset_face_attribute_internal): Use FS_LOAD_FONT
Dave Love <fx@gnu.org>
parents:
diff changeset
7374 instead of calling fs_load_font directly.
Dave Love <fx@gnu.org>
parents:
diff changeset
7375
Dave Love <fx@gnu.org>
parents:
diff changeset
7376 * xterm.c (dumpglyphs): Use FS_LOAD_FONT.
Dave Love <fx@gnu.org>
parents:
diff changeset
7377 (x_new_fontset): If frame F has already using FONTSET, avoid the
Dave Love <fx@gnu.org>
parents:
diff changeset
7378 duplicated work. Use FS_LOAD_FONT.
Dave Love <fx@gnu.org>
parents:
diff changeset
7379 (x_list_fonts): Call Fassoc to search Valternate_charset_table.
85960
71ce838e9a10 *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 78260
diff changeset
7380 (x_load_font): Get around a buf of XListFonts.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
7381
Dave Love <fx@gnu.org>
parents:
diff changeset
7382 1997-06-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7383
Dave Love <fx@gnu.org>
parents:
diff changeset
7384 * print.c (Ferror_message_string): Optimize (error STRING) case.
Dave Love <fx@gnu.org>
parents:
diff changeset
7385
Dave Love <fx@gnu.org>
parents:
diff changeset
7386 1997-06-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7387
Dave Love <fx@gnu.org>
parents:
diff changeset
7388 * process.c (Fprocess_send_eof): Properly conditionalize prev. change.
Dave Love <fx@gnu.org>
parents:
diff changeset
7389
Dave Love <fx@gnu.org>
parents:
diff changeset
7390 1997-06-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7391
Dave Love <fx@gnu.org>
parents:
diff changeset
7392 * process.c (Fprocess_send_eof): Use shutdown, if it's a socket.
Dave Love <fx@gnu.org>
parents:
diff changeset
7393 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
7394
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
7395 * config.in (HAVE_SHUTDOWN): Add #undef.
Dave Love <fx@gnu.org>
parents:
diff changeset
7396
Dave Love <fx@gnu.org>
parents:
diff changeset
7397 * editfns.c (Fchar_before): Validate N after decrementing.
Dave Love <fx@gnu.org>
parents:
diff changeset
7398 Don't use POS as integer.
Dave Love <fx@gnu.org>
parents:
diff changeset
7399
Dave Love <fx@gnu.org>
parents:
diff changeset
7400 1997-06-18 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
7401
Dave Love <fx@gnu.org>
parents:
diff changeset
7402 * coding.c (detect_coding_iso2022): Initilize mask correctly.
Dave Love <fx@gnu.org>
parents:
diff changeset
7403
Dave Love <fx@gnu.org>
parents:
diff changeset
7404 * fns.c (concat): Pay attention to multibyte characters when
Dave Love <fx@gnu.org>
parents:
diff changeset
7405 TARGET_TYPE is Lisp_String.
Dave Love <fx@gnu.org>
parents:
diff changeset
7406
Dave Love <fx@gnu.org>
parents:
diff changeset
7407 1997-06-17 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7408
Dave Love <fx@gnu.org>
parents:
diff changeset
7409 * process.c (wait_reading_process_input): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
7410
Dave Love <fx@gnu.org>
parents:
diff changeset
7411 1997-06-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7412
Dave Love <fx@gnu.org>
parents:
diff changeset
7413 * fileio.c (Fdo_auto_save): Use stdio to write the save-list file.
Dave Love <fx@gnu.org>
parents:
diff changeset
7414
Dave Love <fx@gnu.org>
parents:
diff changeset
7415 * fileio.c (Finsert_file_contents): Don't give up on the fast
Dave Love <fx@gnu.org>
parents:
diff changeset
7416 replace method if the coding remains undecided.
Dave Love <fx@gnu.org>
parents:
diff changeset
7417
Dave Love <fx@gnu.org>
parents:
diff changeset
7418 1997-06-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7419
Dave Love <fx@gnu.org>
parents:
diff changeset
7420 * process.c (wait_reading_process_input): When exiting because
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
7421 the process WAIT_PROC has terminated, first read all its output.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
7422
Dave Love <fx@gnu.org>
parents:
diff changeset
7423 1997-06-14 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 * editfns.c (Fchar_after, Fchar_before): Make arg optional.
Dave Love <fx@gnu.org>
parents:
diff changeset
7426
Dave Love <fx@gnu.org>
parents:
diff changeset
7427 1997-06-14 Karl Heuer <kwzh@gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7428
Dave Love <fx@gnu.org>
parents:
diff changeset
7429 * buffer.h (point): Obsolete macro deleted in favor of PT.
Dave Love <fx@gnu.org>
parents:
diff changeset
7430 * editfns.c (Fprevious_char): Use PT, not point.
Dave Love <fx@gnu.org>
parents:
diff changeset
7431 * cmds.c (internal_self_insert): Use PT, not point.
Dave Love <fx@gnu.org>
parents:
diff changeset
7432
Dave Love <fx@gnu.org>
parents:
diff changeset
7433 1997-06-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7434
Dave Love <fx@gnu.org>
parents:
diff changeset
7435 * bytecode.c (Bread_char): Deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
7436 (Bsave_current_buffer_1): New byte code.
Dave Love <fx@gnu.org>
parents:
diff changeset
7437 (Fbyte_code): Delete handling Bread_char.
Dave Love <fx@gnu.org>
parents:
diff changeset
7438 Handle Bsave_current_buffer_1 like Bsave_current_buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
7439
Dave Love <fx@gnu.org>
parents:
diff changeset
7440 1997-06-11 Paul Eggert <eggert@twinsun.com>
Dave Love <fx@gnu.org>
parents:
diff changeset
7441
Dave Love <fx@gnu.org>
parents:
diff changeset
7442 * callproc.c (Fcall_process): Use setsid to disconnect child
Dave Love <fx@gnu.org>
parents:
diff changeset
7443 process from controlling terminal.
Dave Love <fx@gnu.org>
parents:
diff changeset
7444
Dave Love <fx@gnu.org>
parents:
diff changeset
7445 1997-06-10 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7446
Dave Love <fx@gnu.org>
parents:
diff changeset
7447 * unexalpha.c (unexec): Call update_dynamic_symbols unconditionally.
Dave Love <fx@gnu.org>
parents:
diff changeset
7448 (update_dynamic_symbols): Define unconditionally, but do nothing
Dave Love <fx@gnu.org>
parents:
diff changeset
7449 if __linux__or __NetBSD__.
Dave Love <fx@gnu.org>
parents:
diff changeset
7450
Dave Love <fx@gnu.org>
parents:
diff changeset
7451 * s/netbsd.h (HAVE_TEXT_START, START_FILES, UNEXEC):
Dave Love <fx@gnu.org>
parents:
diff changeset
7452 Don't define these if __ELF__.
Dave Love <fx@gnu.org>
parents:
diff changeset
7453 (RUN_TIME_REMAP, N_PAGSIZ, N_BSSADDR, N_TRELOFF): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
7454
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
7455 * m/alpha.h (TEXT_END, COFF, DATA_END):
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
7456 Define them if __NetBSD__ just as if LINUX.
Dave Love <fx@gnu.org>
parents:
diff changeset
7457 (HAVE_TEXT_START): Define, if __NetBSD__ and __ELF__.
Dave Love <fx@gnu.org>
parents:
diff changeset
7458
Dave Love <fx@gnu.org>
parents:
diff changeset
7459 1997-06-10 Erik Naggum <erik@naggum.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
7460
Dave Love <fx@gnu.org>
parents:
diff changeset
7461 * fileio.c (Fwrite_region): Fix previous doc change.
Dave Love <fx@gnu.org>
parents:
diff changeset
7462
Dave Love <fx@gnu.org>
parents:
diff changeset
7463 1997-06-10 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7464
Dave Love <fx@gnu.org>
parents:
diff changeset
7465 * process.c (wait_reading_process_input): Return if unread events
Dave Love <fx@gnu.org>
parents:
diff changeset
7466 appear.
Dave Love <fx@gnu.org>
parents:
diff changeset
7467
Dave Love <fx@gnu.org>
parents:
diff changeset
7468 * keyboard.c (kbd_buffer_get_event): When wait_reading_process_input
Dave Love <fx@gnu.org>
parents:
diff changeset
7469 returns, check Vunread_command_events.
Dave Love <fx@gnu.org>
parents:
diff changeset
7470
Dave Love <fx@gnu.org>
parents:
diff changeset
7471 1997-06-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7472
Dave Love <fx@gnu.org>
parents:
diff changeset
7473 * sysdep.c (init_sys_modes): Enable VSTART and VSTOP
Dave Love <fx@gnu.org>
parents:
diff changeset
7474 if flow_control.
Dave Love <fx@gnu.org>
parents:
diff changeset
7475
Dave Love <fx@gnu.org>
parents:
diff changeset
7476 * editfns.c (Finsert_char): Check QUIT.
Dave Love <fx@gnu.org>
parents:
diff changeset
7477
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
7478 * fontset.c (list_fontsets, fs_load_font):
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
7479 fast_c_string_match_ignore_case renamed.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
7480
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
7481 * xterm.c (x_list_fonts): fast_c_string_match_ignore_case renamed.
Dave Love <fx@gnu.org>
parents:
diff changeset
7482
Dave Love <fx@gnu.org>
parents:
diff changeset
7483 * search.c (fast_c_string_match_ignore_case):
Dave Love <fx@gnu.org>
parents:
diff changeset
7484 Renamed from fast_string_match_ignore_case. Set re_match_object.
Dave Love <fx@gnu.org>
parents:
diff changeset
7485
Dave Love <fx@gnu.org>
parents:
diff changeset
7486 1997-06-09 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
7487
Dave Love <fx@gnu.org>
parents:
diff changeset
7488 * buffer.c (init_buffer_once): Inititialize the member
Dave Love <fx@gnu.org>
parents:
diff changeset
7489 buffer_file_coding_system.
Dave Love <fx@gnu.org>
parents:
diff changeset
7490 (syms_of_buffer): Declare Lisp variables
Dave Love <fx@gnu.org>
parents:
diff changeset
7491 default-buffer-file-coding-system and buffer-file-coding-system.
Dave Love <fx@gnu.org>
parents:
diff changeset
7492
Dave Love <fx@gnu.org>
parents:
diff changeset
7493 * buffer.h (struct buffer): New member buffer_file_coding_system.
Dave Love <fx@gnu.org>
parents:
diff changeset
7494
Dave Love <fx@gnu.org>
parents:
diff changeset
7495 * coding.c (Vcoding_system_alist): Deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
7496 (Qcoding_system_spec): Renamed from Qcoding_system_vector.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
7497 (Vdefault_process_coding_system, Vfile_coding_system_alist)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
7498 (Vprocess_coding_system_alist, Vnetwork_coding_system_alist):
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
7499 New variables.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
7500 (Ffind_coding_system): Adjusted for the above change.
Dave Love <fx@gnu.org>
parents:
diff changeset
7501 (syms_of_coding): Declare them as lisp variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
7502 (Fcheck_coding_system): Pass list as DATA argument to Fsignal.
Dave Love <fx@gnu.org>
parents:
diff changeset
7503
Dave Love <fx@gnu.org>
parents:
diff changeset
7504 * coding.h (Vdefault_process_coding_system): Extern it.
Dave Love <fx@gnu.org>
parents:
diff changeset
7505
Dave Love <fx@gnu.org>
parents:
diff changeset
7506 * callproc.c (Fcall_process): Pay attention to
Dave Love <fx@gnu.org>
parents:
diff changeset
7507 Vdefault_process_coding_system.
Dave Love <fx@gnu.org>
parents:
diff changeset
7508 (Fcall_process_region): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
7509
Dave Love <fx@gnu.org>
parents:
diff changeset
7510 * process.c (Fstart_process): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
7511 (Fopen_network_stream): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
7512
Dave Love <fx@gnu.org>
parents:
diff changeset
7513 * xdisp.c (decode_mode_spec): Access the value of
Dave Love <fx@gnu.org>
parents:
diff changeset
7514 buffer-file-coding-system by b->buffer_file_coding_system.
Dave Love <fx@gnu.org>
parents:
diff changeset
7515
Dave Love <fx@gnu.org>
parents:
diff changeset
7516 * fileio.c (Fwrite_region): Cancel the 7th argument CODING_SYSTEM
Dave Love <fx@gnu.org>
parents:
diff changeset
7517 added by the previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
7518 (auto_save_1): Adjusted for the above change.
Dave Love <fx@gnu.org>
parents:
diff changeset
7519
Dave Love <fx@gnu.org>
parents:
diff changeset
7520 * data.c (Faset): Inherit default value correctly while creating
Dave Love <fx@gnu.org>
parents:
diff changeset
7521 sub char table.
Dave Love <fx@gnu.org>
parents:
diff changeset
7522
Dave Love <fx@gnu.org>
parents:
diff changeset
7523 * xselect.c (selection_data_to_lisp_data): Change coding system
Dave Love <fx@gnu.org>
parents:
diff changeset
7524 name to iso-latin-1.
Dave Love <fx@gnu.org>
parents:
diff changeset
7525 (lisp_data_to_selection_data): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
7526
98317
36acd6af0772 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 96376
diff changeset
7527 * xterm.c (dumpglyphs): Shift baseline for such a font that is
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
7528 shorter but ascent or descent exceed the line height.
Dave Love <fx@gnu.org>
parents:
diff changeset
7529 For a larger font, draw a small hook at right-bottom edge instead
Dave Love <fx@gnu.org>
parents:
diff changeset
7530 of a rectangle.
Dave Love <fx@gnu.org>
parents:
diff changeset
7531
Dave Love <fx@gnu.org>
parents:
diff changeset
7532 1997-06-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7533
Dave Love <fx@gnu.org>
parents:
diff changeset
7534 * keymap.c (Fcopy_keymap): After copying a sub-char-table,
Dave Love <fx@gnu.org>
parents:
diff changeset
7535 do store the copy.
Dave Love <fx@gnu.org>
parents:
diff changeset
7536
Dave Love <fx@gnu.org>
parents:
diff changeset
7537 1997-06-04 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
7538
Dave Love <fx@gnu.org>
parents:
diff changeset
7539 * casefiddle.c (casify_object): Fix bug on handling a character
Dave Love <fx@gnu.org>
parents:
diff changeset
7540 argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
7541
Dave Love <fx@gnu.org>
parents:
diff changeset
7542 1997-06-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7543
Dave Love <fx@gnu.org>
parents:
diff changeset
7544 * s/netbsd.h (NO_SHARED_LIBS): Test __alpha__ && ! __ELF__.
Dave Love <fx@gnu.org>
parents:
diff changeset
7545
Dave Love <fx@gnu.org>
parents:
diff changeset
7546 * keyboard.c (syms_of_keyboard): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
7547
Dave Love <fx@gnu.org>
parents:
diff changeset
7548 * search.c (Freplace_match): If opoint is 0, that's relative to ZV.
Dave Love <fx@gnu.org>
parents:
diff changeset
7549
Dave Love <fx@gnu.org>
parents:
diff changeset
7550 * intervals.c (find_interval): No longer inline.
Dave Love <fx@gnu.org>
parents:
diff changeset
7551
Dave Love <fx@gnu.org>
parents:
diff changeset
7552 1997-06-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7553
Dave Love <fx@gnu.org>
parents:
diff changeset
7554 * lisp.h (VALMASK, GCTYPEMASK, MARKBIT, ARRAY_MARK_FLAG)
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
7555 (PSEUDOVECTOR_FLAG, enum pvec_type, PSEUDOVECTOR_SIZE_MASK):
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
7556 Define regardless of NO_UNION_TYPE.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
7557
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
7558 * xfns.c (Fx_create_frame): Use XINT to access parent.
Dave Love <fx@gnu.org>
parents:
diff changeset
7559
Dave Love <fx@gnu.org>
parents:
diff changeset
7560 * syntax.c (Fsyntax_table_p, check_syntax_table): Use EQ.
Dave Love <fx@gnu.org>
parents:
diff changeset
7561 (Fmodify_syntax_entry): Use XINT to access c.
Dave Love <fx@gnu.org>
parents:
diff changeset
7562 (describe_syntax): Use XINT to access first.
Dave Love <fx@gnu.org>
parents:
diff changeset
7563
Dave Love <fx@gnu.org>
parents:
diff changeset
7564 * search.c (search_buffer): Use XINT around refs to trt.
Dave Love <fx@gnu.org>
parents:
diff changeset
7565
Dave Love <fx@gnu.org>
parents:
diff changeset
7566 * lisp.h (concat3, get_truename_buffer): Declare them.
Dave Love <fx@gnu.org>
parents:
diff changeset
7567
Dave Love <fx@gnu.org>
parents:
diff changeset
7568 * keyboard.c (read_key_sequence): Change some locals to `int'.
Dave Love <fx@gnu.org>
parents:
diff changeset
7569
Dave Love <fx@gnu.org>
parents:
diff changeset
7570 * indent.c (compute_motion): Use XFASTINT on width_table elts.
Dave Love <fx@gnu.org>
parents:
diff changeset
7571
Dave Love <fx@gnu.org>
parents:
diff changeset
7572 * fns.c (map_char_table): Use XSETFASTINT.
Dave Love <fx@gnu.org>
parents:
diff changeset
7573
Dave Love <fx@gnu.org>
parents:
diff changeset
7574 * fileio.c (Fwrite_region, build_annotations):
Dave Love <fx@gnu.org>
parents:
diff changeset
7575 Set start and end using XSETFASTINT.
Dave Love <fx@gnu.org>
parents:
diff changeset
7576
Dave Love <fx@gnu.org>
parents:
diff changeset
7577 * editfns.c (Fcompare_buffer_substrings): trt contains Lisp_Objects.
Dave Love <fx@gnu.org>
parents:
diff changeset
7578 (transpose_markers): Use marker_position, not Fmarker_position.
Dave Love <fx@gnu.org>
parents:
diff changeset
7579
Dave Love <fx@gnu.org>
parents:
diff changeset
7580 * buffer.c (Fmove_overlay): Clean up setting o_beg and o_end.
Dave Love <fx@gnu.org>
parents:
diff changeset
7581
Dave Love <fx@gnu.org>
parents:
diff changeset
7582 * alloc.c (Fmake_byte_code): Set val from p, not from val.
Dave Love <fx@gnu.org>
parents:
diff changeset
7583 (make_event_array): Convert nargs to Lisp_Object.
Dave Love <fx@gnu.org>
parents:
diff changeset
7584
Dave Love <fx@gnu.org>
parents:
diff changeset
7585 * m/powerpcle.h: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
7586
Dave Love <fx@gnu.org>
parents:
diff changeset
7587 * unexalpha.c [__NetBSD__]: Don't include filehdr.h, aouthdr.h
Dave Love <fx@gnu.org>
parents:
diff changeset
7588 scnhdr.h or syms.h. Add many other conditionalized definitions.
Dave Love <fx@gnu.org>
parents:
diff changeset
7589
Dave Love <fx@gnu.org>
parents:
diff changeset
7590 * m/alpha.h [__NetBSD__]: Include stdlib.h, not alloca.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
7591 (ORDINARY_LINK): Defined (if __NetBSD__).
Dave Love <fx@gnu.org>
parents:
diff changeset
7592
Dave Love <fx@gnu.org>
parents:
diff changeset
7593 * s/netbsd.h [__alpha__] (NO_SHARED_LIBS): Defined.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
7594
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
7595 1997-05-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7596
Dave Love <fx@gnu.org>
parents:
diff changeset
7597 * lread.c (init_lread): Sometimes add to load-path
Dave Love <fx@gnu.org>
parents:
diff changeset
7598 the lisp and site-lisp dirs under the source directory.
Dave Love <fx@gnu.org>
parents:
diff changeset
7599
Dave Love <fx@gnu.org>
parents:
diff changeset
7600 * xfaces.c: Include frame.h unconditionally.
Dave Love <fx@gnu.org>
parents:
diff changeset
7601
Dave Love <fx@gnu.org>
parents:
diff changeset
7602 * Makefile.in (stamp-oldxmenu): Always define this
Dave Love <fx@gnu.org>
parents:
diff changeset
7603 one way or another.
Dave Love <fx@gnu.org>
parents:
diff changeset
7604
Dave Love <fx@gnu.org>
parents:
diff changeset
7605 * search.c (Freplace_match): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
7606
Dave Love <fx@gnu.org>
parents:
diff changeset
7607 * syntax.c (back_comment): Detect 2-char comment starts properly.
Dave Love <fx@gnu.org>
parents:
diff changeset
7608 New arg COMSTYLE; callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
7609 (Fforward_comment): Handle unmatched two-character comment starters.
Dave Love <fx@gnu.org>
parents:
diff changeset
7610
Dave Love <fx@gnu.org>
parents:
diff changeset
7611 * intervals.c (move_if_not_intangible): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
7612
Dave Love <fx@gnu.org>
parents:
diff changeset
7613 * Makefile.in (XOBJ, MSDOS_OBJ, SOME_MACHINE_OBJECTS): Delete xfaces.o.
Dave Love <fx@gnu.org>
parents:
diff changeset
7614 (obj): Add xfaces.o.
Dave Love <fx@gnu.org>
parents:
diff changeset
7615 (FACE_SUPPORT, SOME_MACHINE_LISP): Delete faces.elc.
85960
71ce838e9a10 *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 78260
diff changeset
7616 (shortlisp, lisp): Add faces.elc.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
7617
Dave Love <fx@gnu.org>
parents:
diff changeset
7618 * emacs.c (main): Call syms_of_xfaces whenever ! HAVE_NTGUI.
Dave Love <fx@gnu.org>
parents:
diff changeset
7619
Dave Love <fx@gnu.org>
parents:
diff changeset
7620 * xfaces.c (Fframe_face_alist, Fset_frame_face_alist):
Dave Love <fx@gnu.org>
parents:
diff changeset
7621 Define unconditionally.
Dave Love <fx@gnu.org>
parents:
diff changeset
7622 (Finternal_next_face_id, next_face_id): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
7623 (syms_of_xfaces): Define unconditionally,
Dave Love <fx@gnu.org>
parents:
diff changeset
7624 but conditionalize some of the contents.
Dave Love <fx@gnu.org>
parents:
diff changeset
7625
Dave Love <fx@gnu.org>
parents:
diff changeset
7626 1997-06-01 Roderick Schertler <roderick@ibcinc.com>
Dave Love <fx@gnu.org>
parents:
diff changeset
7627
Dave Love <fx@gnu.org>
parents:
diff changeset
7628 * sysdep.c (init_baud_rate): Use INIT_BAUD_RATE if it's defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
7629 (sys_signal): Lose DGUX special case.
Dave Love <fx@gnu.org>
parents:
diff changeset
7630
Dave Love <fx@gnu.org>
parents:
diff changeset
7631 * s/dgux.h (signal): Define only if not NO_DGUX_SIGNAL_REDEF.
Dave Love <fx@gnu.org>
parents:
diff changeset
7632 * s/dgux4.h: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
7633
Dave Love <fx@gnu.org>
parents:
diff changeset
7634 1997-05-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7635
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
7636 * xterm.c (process_expose_from_menu, XTread_socket):
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
7637 Set has_been_visible field.
98317
36acd6af0772 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 96376
diff changeset
7638 (x_make_frame_visible): Don't do XMoveWindow unless has_been_visible.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
7639
Dave Love <fx@gnu.org>
parents:
diff changeset
7640 * xterm.h (struct x_output): New field has_been_visible.
Dave Love <fx@gnu.org>
parents:
diff changeset
7641
Dave Love <fx@gnu.org>
parents:
diff changeset
7642 * lread.c (intern): Don't make a pure string here,
Dave Love <fx@gnu.org>
parents:
diff changeset
7643 since Fintern does that.
Dave Love <fx@gnu.org>
parents:
diff changeset
7644
Dave Love <fx@gnu.org>
parents:
diff changeset
7645 * Makefile.in (lisp, shortlisp): Use cus-start.el, not .elc.
Dave Love <fx@gnu.org>
parents:
diff changeset
7646
Dave Love <fx@gnu.org>
parents:
diff changeset
7647 * data.c (Farrayp): Accept bool-vectors and char-tables.
Dave Love <fx@gnu.org>
parents:
diff changeset
7648
Dave Love <fx@gnu.org>
parents:
diff changeset
7649 * fns.c (Fchar_table_range, Fset_char_table_range):
Dave Love <fx@gnu.org>
parents:
diff changeset
7650 Make one-element vector work for RANGE.
Dave Love <fx@gnu.org>
parents:
diff changeset
7651
Dave Love <fx@gnu.org>
parents:
diff changeset
7652 1997-05-30 NIIBE Yutaka <gniibe@mri.co.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
7653
Dave Love <fx@gnu.org>
parents:
diff changeset
7654 * term.c (insert_glyphs): Use &, not &&.
Dave Love <fx@gnu.org>
parents:
diff changeset
7655
Dave Love <fx@gnu.org>
parents:
diff changeset
7656 1997-05-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7657
Dave Love <fx@gnu.org>
parents:
diff changeset
7658 * search.c (Freplace_match): Use move_if_not_intangible
Dave Love <fx@gnu.org>
parents:
diff changeset
7659 to handle intangible text better.
Dave Love <fx@gnu.org>
parents:
diff changeset
7660
Dave Love <fx@gnu.org>
parents:
diff changeset
7661 * intervals.c (move_if_not_intangible): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
7662
Dave Love <fx@gnu.org>
parents:
diff changeset
7663 * editfns.c (Fcurrent_time_string): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
7664
Dave Love <fx@gnu.org>
parents:
diff changeset
7665 * eval.c (Fsignal): Use call2 to call Vsignal_hook_function.
Dave Love <fx@gnu.org>
parents:
diff changeset
7666
Dave Love <fx@gnu.org>
parents:
diff changeset
7667 1997-05-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7668
Dave Love <fx@gnu.org>
parents:
diff changeset
7669 * dispnew.c (scrolling): If a line is not enabled,
Dave Love <fx@gnu.org>
parents:
diff changeset
7670 give it an infinite draw_cost.
Dave Love <fx@gnu.org>
parents:
diff changeset
7671
Dave Love <fx@gnu.org>
parents:
diff changeset
7672 * data.c (Faset): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
7673
Dave Love <fx@gnu.org>
parents:
diff changeset
7674 * alloc.c (Fmake_bool_vector): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
7675
Dave Love <fx@gnu.org>
parents:
diff changeset
7676 * buffer.c (syms_of_buffer): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
7677
Dave Love <fx@gnu.org>
parents:
diff changeset
7678 1997-05-27 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
7679
Dave Love <fx@gnu.org>
parents:
diff changeset
7680 * fontset.h (FONT_ENCODING_NOT_DECIDED): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
7681
Dave Love <fx@gnu.org>
parents:
diff changeset
7682 * fontset.c (fs_load_font): Before using a fontset, be sure to
Dave Love <fx@gnu.org>
parents:
diff changeset
7683 load the ASCII font of the fontset. Size and height of a fontset
Dave Love <fx@gnu.org>
parents:
diff changeset
7684 is set to the same as those of the ASCII font of the fontset. Use
Dave Love <fx@gnu.org>
parents:
diff changeset
7685 macro FONT_ENCODING_NOT_DECIDED.
Dave Love <fx@gnu.org>
parents:
diff changeset
7686
Dave Love <fx@gnu.org>
parents:
diff changeset
7687 * xterm.c (x_load_font): Use macro FONT_ENCODING_NOT_DECIDED.
Dave Love <fx@gnu.org>
parents:
diff changeset
7688
Dave Love <fx@gnu.org>
parents:
diff changeset
7689 * fns.c (map_char_table): For sub char-table, index should be
Dave Love <fx@gnu.org>
parents:
diff changeset
7690 start from 0 (not from 32) considering a composite character.
Dave Love <fx@gnu.org>
parents:
diff changeset
7691 (Fmap_char_table): Doc-string adjusted. The variable indices is
Dave Love <fx@gnu.org>
parents:
diff changeset
7692 declared as an array of Lisp_Object.
Dave Love <fx@gnu.org>
parents:
diff changeset
7693
Dave Love <fx@gnu.org>
parents:
diff changeset
7694 * coding.h (struct iso2022_spec): Member requested_designation is
Dave Love <fx@gnu.org>
parents:
diff changeset
7695 changed to array of `unsigned char'.
Dave Love <fx@gnu.org>
parents:
diff changeset
7696 (CODING_SPEC_ISO_NO_REQUESTED_DESIGNATION): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
7697
Dave Love <fx@gnu.org>
parents:
diff changeset
7698 * coding.c (encode_invocation_designation): Use macro
Dave Love <fx@gnu.org>
parents:
diff changeset
7699 CODING_SPEC_ISO_NO_REQUESTED_DESIGNATION.
Dave Love <fx@gnu.org>
parents:
diff changeset
7700 (encode_designation_at_bol, setup_coding_system): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
7701 (Fset_terminal_coding_system_internal): Renamed from
Dave Love <fx@gnu.org>
parents:
diff changeset
7702 Fset_terminal_coding_system. Make it non-interactive.
Dave Love <fx@gnu.org>
parents:
diff changeset
7703 Do not call Fredraw_display.
Dave Love <fx@gnu.org>
parents:
diff changeset
7704 (Fset_keyboard_coding_system_internal): Renamed from
Dave Love <fx@gnu.org>
parents:
diff changeset
7705 Fset_keyboard_coding_system. Make it non-interactive.
Dave Love <fx@gnu.org>
parents:
diff changeset
7706
Dave Love <fx@gnu.org>
parents:
diff changeset
7707 * charset.c (Ffind_charset_string): The variable CHARSETS is
Dave Love <fx@gnu.org>
parents:
diff changeset
7708 changed to (int *).
Dave Love <fx@gnu.org>
parents:
diff changeset
7709
Dave Love <fx@gnu.org>
parents:
diff changeset
7710 * casetab.c (case_temp1, case_temp2): New variables temporarily
Dave Love <fx@gnu.org>
parents:
diff changeset
7711 used in macros DOWNCASE and UPCASE1.
Dave Love <fx@gnu.org>
parents:
diff changeset
7712 (set_case_table): Setup canonical table correctly. Use
Dave Love <fx@gnu.org>
parents:
diff changeset
7713 map_char_table instead of compute_trt_inverse.
Dave Love <fx@gnu.org>
parents:
diff changeset
7714 (set_canon, set_identity, shuffle): New functions given to
Dave Love <fx@gnu.org>
parents:
diff changeset
7715 map_char_table.
Dave Love <fx@gnu.org>
parents:
diff changeset
7716 (compute_trt_identity, compute_trt_shuffle, compute_trt_inverse):
Dave Love <fx@gnu.org>
parents:
diff changeset
7717 Deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
7718
Dave Love <fx@gnu.org>
parents:
diff changeset
7719 * casefiddle.c (casify_object): Handle multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
7720 (casify_region): Change the way of handling multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
7721
Dave Love <fx@gnu.org>
parents:
diff changeset
7722 * lisp.h (CHAR_TABLE_REF): Do not check validity of CT.
Dave Love <fx@gnu.org>
parents:
diff changeset
7723 (CHAR_TABLE_SET): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
7724 (DOWNCASE_TABLE): Return case-table instead of the `contents' field.
Dave Love <fx@gnu.org>
parents:
diff changeset
7725 (UPCASE_TABLE): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
7726 (DOWNCASE): Use CHAR_TABLE_REF.
Dave Love <fx@gnu.org>
parents:
diff changeset
7727 (NOCASEP): Use UPCASE1.
Dave Love <fx@gnu.org>
parents:
diff changeset
7728 (UPCASE1): Use CHAR_TABLE_REF.
Dave Love <fx@gnu.org>
parents:
diff changeset
7729
Dave Love <fx@gnu.org>
parents:
diff changeset
7730 * search.c (looking_at_1): Change using DOWNCASE_TABLE.
Dave Love <fx@gnu.org>
parents:
diff changeset
7731 (string_match_1): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
7732
Dave Love <fx@gnu.org>
parents:
diff changeset
7733 * editfns.c (Fchar_equal): Make it handle case of multibyte
Dave Love <fx@gnu.org>
parents:
diff changeset
7734 characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
7735
Dave Love <fx@gnu.org>
parents:
diff changeset
7736 1997-05-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7737
Dave Love <fx@gnu.org>
parents:
diff changeset
7738 * window.c (Fsplit_window): Ignore FRAME_NO_SPLIT_P here.
Dave Love <fx@gnu.org>
parents:
diff changeset
7739 (inhibit_frame_unsplittable): Variable deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
7740 (syms_of_window): Don't set up Lisp variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
7741
Dave Love <fx@gnu.org>
parents:
diff changeset
7742 * xterm.c (XTread_socket) <ConfigureNotify>: Don't call
Dave Love <fx@gnu.org>
parents:
diff changeset
7743 x_wm_set_size_hint if window has no parent yet.
Dave Love <fx@gnu.org>
parents:
diff changeset
7744 Simplify the call to x_real_positions.
Dave Love <fx@gnu.org>
parents:
diff changeset
7745 (x_make_frame_visible): Use win_gravity to decide whether to
Dave Love <fx@gnu.org>
parents:
diff changeset
7746 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
7747
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
7748 * xfns.c (x_real_positions): Subtract border width from results.
Dave Love <fx@gnu.org>
parents:
diff changeset
7749
Dave Love <fx@gnu.org>
parents:
diff changeset
7750 1997-05-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7751
Dave Love <fx@gnu.org>
parents:
diff changeset
7752 * window.c (syms_of_window): Initialize inhibit_frame_unsplittable.
Dave Love <fx@gnu.org>
parents:
diff changeset
7753
Dave Love <fx@gnu.org>
parents:
diff changeset
7754 * w16select.c (Fwin16_set_clipboard_data): Pass new arg to sit_for.
Dave Love <fx@gnu.org>
parents:
diff changeset
7755
Dave Love <fx@gnu.org>
parents:
diff changeset
7756 * fileio.c (Fdo_auto_save): Pass new arg to sit_for.
Dave Love <fx@gnu.org>
parents:
diff changeset
7757
Dave Love <fx@gnu.org>
parents:
diff changeset
7758 * callint.c (Fcall_interactively): Pass new arg to sit_for.
Dave Love <fx@gnu.org>
parents:
diff changeset
7759
Dave Love <fx@gnu.org>
parents:
diff changeset
7760 * keyboard.c (command_loop_1): Pass 1 as new arg to sit_for.
Dave Love <fx@gnu.org>
parents:
diff changeset
7761 (read_char): Likewise, pass 0 for it.
Dave Love <fx@gnu.org>
parents:
diff changeset
7762
Dave Love <fx@gnu.org>
parents:
diff changeset
7763 * dispnew.c (sit_for): New arg initial_display.
Dave Love <fx@gnu.org>
parents:
diff changeset
7764 (Fsit_for): Pass new arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
7765
Dave Love <fx@gnu.org>
parents:
diff changeset
7766 * indent.c (compute_motion): Return correctly if skip_invisible
Dave Love <fx@gnu.org>
parents:
diff changeset
7767 takes us past TO.
Dave Love <fx@gnu.org>
parents:
diff changeset
7768
Dave Love <fx@gnu.org>
parents:
diff changeset
7769 * xterm.c (XTread_socket) <UnmapNotify>: Don't make an iconify_event
Dave Love <fx@gnu.org>
parents:
diff changeset
7770 when frame was made invisible.
Dave Love <fx@gnu.org>
parents:
diff changeset
7771 (x_make_frame_visible): Put the call to x_set_offset back as it was.
Dave Love <fx@gnu.org>
parents:
diff changeset
7772 Near the end, instead call XMoveWindow, but only if original
Dave Love <fx@gnu.org>
parents:
diff changeset
7773 positions were not negative.
Dave Love <fx@gnu.org>
parents:
diff changeset
7774
Dave Love <fx@gnu.org>
parents:
diff changeset
7775 1997-05-26 Simon Marshall <simon@diazepam.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7776
Dave Love <fx@gnu.org>
parents:
diff changeset
7777 * window.c (syms_of_window): Change frame_override_unsplittable to
Dave Love <fx@gnu.org>
parents:
diff changeset
7778 inhibit_frame_unsplittable.
Dave Love <fx@gnu.org>
parents:
diff changeset
7779 (Fsplit_window): Check inhibit_frame_unsplittable.
Dave Love <fx@gnu.org>
parents:
diff changeset
7780
Dave Love <fx@gnu.org>
parents:
diff changeset
7781 1997-05-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7782
Dave Love <fx@gnu.org>
parents:
diff changeset
7783 * window.c (Fdisplay_buffer): Use B not b for interactive argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
7784
Dave Love <fx@gnu.org>
parents:
diff changeset
7785 * xfns.c (x_real_positions): Directly compare the frame's window
Dave Love <fx@gnu.org>
parents:
diff changeset
7786 or parent with the root window.
Dave Love <fx@gnu.org>
parents:
diff changeset
7787
Dave Love <fx@gnu.org>
parents:
diff changeset
7788 * xterm.c (x_make_frame_visible): Call x_set_offset only after
Dave Love <fx@gnu.org>
parents:
diff changeset
7789 mapping the window and accepting input.
Dave Love <fx@gnu.org>
parents:
diff changeset
7790 (x_calc_absolute_position): Do nothing if current position
Dave Love <fx@gnu.org>
parents:
diff changeset
7791 is already for the top-left corner.
Dave Love <fx@gnu.org>
parents:
diff changeset
7792 Handle errors in XTranslateCoordinates.
Dave Love <fx@gnu.org>
parents:
diff changeset
7793 (XTread_socket): Simplify handling of ConfigureNotify events.
Dave Love <fx@gnu.org>
parents:
diff changeset
7794 Always call x_wm_set_size_hint for them.
Dave Love <fx@gnu.org>
parents:
diff changeset
7795 No need to call XTranslateCoordinates here.
Dave Love <fx@gnu.org>
parents:
diff changeset
7796 (x_clear_errors): New function.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
7797
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
7798 1997-05-20 Erik Naggum <erik@naggum.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
7799
Dave Love <fx@gnu.org>
parents:
diff changeset
7800 * editfns.c (Fformat_time_string): Doc update.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
7801
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
7802 1997-05-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7803
Dave Love <fx@gnu.org>
parents:
diff changeset
7804 * editfns.c (Fformat_time_string): Doc update.
Dave Love <fx@gnu.org>
parents:
diff changeset
7805 Handle emacs_strftime returning -1.
Dave Love <fx@gnu.org>
parents:
diff changeset
7806 If it returns 0, compute actual buffer size needed.
Dave Love <fx@gnu.org>
parents:
diff changeset
7807
Dave Love <fx@gnu.org>
parents:
diff changeset
7808 * Makefile.in (shortlisp): Add custom.elc and cus-start.elc.
Dave Love <fx@gnu.org>
parents:
diff changeset
7809
Dave Love <fx@gnu.org>
parents:
diff changeset
7810 * fns.c (internal_equal): When comparing strings, ignore text props.
Dave Love <fx@gnu.org>
parents:
diff changeset
7811 Friedman offers to fix anything that has trouble due to this.
Dave Love <fx@gnu.org>
parents:
diff changeset
7812
Dave Love <fx@gnu.org>
parents:
diff changeset
7813 * dispnew.c (sit_for): Delete #if 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
7814
Dave Love <fx@gnu.org>
parents:
diff changeset
7815 * keymap.c (access_keymap, store_in_keymap): Don't look in a char-table
Dave Love <fx@gnu.org>
parents:
diff changeset
7816 for a character that has modifier bits.
Dave Love <fx@gnu.org>
parents:
diff changeset
7817
Dave Love <fx@gnu.org>
parents:
diff changeset
7818 1997-05-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7819
Dave Love <fx@gnu.org>
parents:
diff changeset
7820 * keymap.c (access_keymap): For a char-table,
Dave Love <fx@gnu.org>
parents:
diff changeset
7821 look only for chars with no modifier bits.
Dave Love <fx@gnu.org>
parents:
diff changeset
7822
Dave Love <fx@gnu.org>
parents:
diff changeset
7823 1997-05-19 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
7824
Dave Love <fx@gnu.org>
parents:
diff changeset
7825 * s/osf1.h (HAVE_TERMIOS): Define it.
Dave Love <fx@gnu.org>
parents:
diff changeset
7826
Dave Love <fx@gnu.org>
parents:
diff changeset
7827 * m/alpha.h (PTY_OPEN): Call sigblock instead of sigblockx.
Dave Love <fx@gnu.org>
parents:
diff changeset
7828
Dave Love <fx@gnu.org>
parents:
diff changeset
7829 * Makefile.in (xdisp.o): Add coding.h in dependency list.
Dave Love <fx@gnu.org>
parents:
diff changeset
7830
Dave Love <fx@gnu.org>
parents:
diff changeset
7831 * fontset.h (struct font_info): Change the declaration of encoding
Dave Love <fx@gnu.org>
parents:
diff changeset
7832 from `char' to `unsigned char'.
Dave Love <fx@gnu.org>
parents:
diff changeset
7833
Dave Love <fx@gnu.org>
parents:
diff changeset
7834 * xterm.c (x_load_font): Set 4 instead of -1 in fontp->encoding[1]
Dave Love <fx@gnu.org>
parents:
diff changeset
7835 for the meaning of `can not be decided'.
Dave Love <fx@gnu.org>
parents:
diff changeset
7836
Dave Love <fx@gnu.org>
parents:
diff changeset
7837 * fontset.c (fs_load_font): Modified to cope with the above
Dave Love <fx@gnu.org>
parents:
diff changeset
7838 change.
Dave Love <fx@gnu.org>
parents:
diff changeset
7839
Dave Love <fx@gnu.org>
parents:
diff changeset
7840 * charset.c (Ffind_charset_region): Change the declaration of
Dave Love <fx@gnu.org>
parents:
diff changeset
7841 charsets from `char' to `int'.
Dave Love <fx@gnu.org>
parents:
diff changeset
7842 (find_charset_in_str): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
7843
Dave Love <fx@gnu.org>
parents:
diff changeset
7844 * xselect.c (lisp_data_to_selection_data): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
7845
Dave Love <fx@gnu.org>
parents:
diff changeset
7846 * coding.h (struct iso2022_spec): Change the declaration of
Dave Love <fx@gnu.org>
parents:
diff changeset
7847 requested_designation from `char' to `int'.
Dave Love <fx@gnu.org>
parents:
diff changeset
7848
Dave Love <fx@gnu.org>
parents:
diff changeset
7849 1997-05-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7850
Dave Love <fx@gnu.org>
parents:
diff changeset
7851 * callint.c (Fcall_interactively): Use num_input_events.
Dave Love <fx@gnu.org>
parents:
diff changeset
7852
Dave Love <fx@gnu.org>
parents:
diff changeset
7853 * keyboard.h (num_input_events, num_nonmacro_input_events):
Dave Love <fx@gnu.org>
parents:
diff changeset
7854 Renamed from ..._input_chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
7855
Dave Love <fx@gnu.org>
parents:
diff changeset
7856 * eval.c (num_nonmacro_input_events):
Dave Love <fx@gnu.org>
parents:
diff changeset
7857 Renamed from num_nonmacro_input_chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
7858
Dave Love <fx@gnu.org>
parents:
diff changeset
7859 * keyboard.c (num_nonmacro_input_events):
Dave Love <fx@gnu.org>
parents:
diff changeset
7860 Renamed from num_nonmacro_input_chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
7861 (syms_of_keyboard): Rename Lisp variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
7862
Dave Love <fx@gnu.org>
parents:
diff changeset
7863 1997-05-18 Erik Naggum <erik@naggum.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
7864
Dave Love <fx@gnu.org>
parents:
diff changeset
7865 * lisp.h (Vtty_erase_char): Declared.
95848
a6bf9ec37d86 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 95780
diff changeset
7866 * keyboard.c (Vtty_erase_char): Variable defined.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
7867 (syms_of_keyboard): Set up Lisp variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
7868 Also set up `num-nonmacro-input-chars' to report actual keystrokes.
Dave Love <fx@gnu.org>
parents:
diff changeset
7869 * sysdep.c (init_sys_modes): Initialize Vtty_erase_char if
Dave Love <fx@gnu.org>
parents:
diff changeset
7870 possible from the stty settings, otherwise to nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
7871
Dave Love <fx@gnu.org>
parents:
diff changeset
7872 * lread.c (Fintern): Give keywords a value when interned.
Dave Love <fx@gnu.org>
parents:
diff changeset
7873
Dave Love <fx@gnu.org>
parents:
diff changeset
7874 * dired.c (Ffile_attributes): Return inode number as a cons
Dave Love <fx@gnu.org>
parents:
diff changeset
7875 only if necessary.
Dave Love <fx@gnu.org>
parents:
diff changeset
7876
Dave Love <fx@gnu.org>
parents:
diff changeset
7877 1997-05-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7878
Dave Love <fx@gnu.org>
parents:
diff changeset
7879 * keymap.c (copy_keymap_1): Do nothing if ELT isn't a keymap.
Dave Love <fx@gnu.org>
parents:
diff changeset
7880
Dave Love <fx@gnu.org>
parents:
diff changeset
7881 1997-05-17 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7882
Dave Love <fx@gnu.org>
parents:
diff changeset
7883 * frame.c (make_terminal_frame): Don't add `Emacs' to frame name.
Dave Love <fx@gnu.org>
parents:
diff changeset
7884
Dave Love <fx@gnu.org>
parents:
diff changeset
7885 1997-05-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7886
Dave Love <fx@gnu.org>
parents:
diff changeset
7887 * sysselect.h (SELECT_TYPE): Don't define if already defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
7888
Dave Love <fx@gnu.org>
parents:
diff changeset
7889 * cmds.c (nonascii_insert_offset): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
7890 (Fself_insert_command, internal_self_insert):
Dave Love <fx@gnu.org>
parents:
diff changeset
7891 Add nonascii_insert_offset to what we insert, when appropriate.
Dave Love <fx@gnu.org>
parents:
diff changeset
7892 (syms_of_cmds): Set up Lisp variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
7893
Dave Love <fx@gnu.org>
parents:
diff changeset
7894 * xdisp.c (display_text_line): Move the code to fill out the line
Dave Love <fx@gnu.org>
parents:
diff changeset
7895 with the newline's face to the end of the newline code.
Dave Love <fx@gnu.org>
parents:
diff changeset
7896 Add changes (commented out) to record ellipsis positions in charstarts.
Dave Love <fx@gnu.org>
parents:
diff changeset
7897
Dave Love <fx@gnu.org>
parents:
diff changeset
7898 * charset.c (strwidth): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
7899
Dave Love <fx@gnu.org>
parents:
diff changeset
7900 * ralloc.c (mallopt): Declare, if appropriate.
Dave Love <fx@gnu.org>
parents:
diff changeset
7901 (r_alloc_init) [DOUG_LEA_MALLOC]: Call mallopt,
Dave Love <fx@gnu.org>
parents:
diff changeset
7902 instead of setting __malloc_extra_blocks.
Dave Love <fx@gnu.org>
parents:
diff changeset
7903
85960
71ce838e9a10 *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 78260
diff changeset
7904 1997-05-15 Ken'ichi Handa <handa@diazepam.gnu.ai.mit.edu>
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
7905
Dave Love <fx@gnu.org>
parents:
diff changeset
7906 * Makefile.in (charset.o): Add disptab.h in dependency list.
Dave Love <fx@gnu.org>
parents:
diff changeset
7907
Dave Love <fx@gnu.org>
parents:
diff changeset
7908 * charset.c: Include disptab.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
7909
Dave Love <fx@gnu.org>
parents:
diff changeset
7910 1997-05-16 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
7911
Dave Love <fx@gnu.org>
parents:
diff changeset
7912 * xterm.c (dumpglyphs): Draw glyphs one by one if the font for
Dave Love <fx@gnu.org>
parents:
diff changeset
7913 them is narrower than required.
Dave Love <fx@gnu.org>
parents:
diff changeset
7914
Dave Love <fx@gnu.org>
parents:
diff changeset
7915 * fns.c (copy_sub_char_table): Declare the argument ARG as
Dave Love <fx@gnu.org>
parents:
diff changeset
7916 Lisp_Object.
Dave Love <fx@gnu.org>
parents:
diff changeset
7917
Dave Love <fx@gnu.org>
parents:
diff changeset
7918 * fontset.c (fontset_pattern_regexp): Cast to (char *) before
Dave Love <fx@gnu.org>
parents:
diff changeset
7919 assigning to P0.
Dave Love <fx@gnu.org>
parents:
diff changeset
7920
98317
36acd6af0772 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 96376
diff changeset
7921 * ccl.c (struct ccl_prog_stack): Declare the member ccl_prog as
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
7922 Lisp_Object *.
Dave Love <fx@gnu.org>
parents:
diff changeset
7923
Dave Love <fx@gnu.org>
parents:
diff changeset
7924 * editfns.c: Declare Fuser_full_name as Lisp_Object in advance to
Dave Love <fx@gnu.org>
parents:
diff changeset
7925 avoid compiler error.
Dave Love <fx@gnu.org>
parents:
diff changeset
7926
Dave Love <fx@gnu.org>
parents:
diff changeset
7927 * data.c: Declare set_internal as Lisp_Object in advance to avoid
Dave Love <fx@gnu.org>
parents:
diff changeset
7928 compiler error.
Dave Love <fx@gnu.org>
parents:
diff changeset
7929
Dave Love <fx@gnu.org>
parents:
diff changeset
7930 * alloc.c (BYTES_USED): Put # at the beginning of line.
Dave Love <fx@gnu.org>
parents:
diff changeset
7931 (emacs_blocked_malloc): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
7932
Dave Love <fx@gnu.org>
parents:
diff changeset
7933 * xterm.c (x_connection_closed): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
7934 (x_load_font): Cast to (char *) before assigning to FONTNAME.
Dave Love <fx@gnu.org>
parents:
diff changeset
7935
Dave Love <fx@gnu.org>
parents:
diff changeset
7936 * keymap.c: Declare Fcopy_keymap as Lisp_Object in advance to
Dave Love <fx@gnu.org>
parents:
diff changeset
7937 avoid compiler error.
Dave Love <fx@gnu.org>
parents:
diff changeset
7938
Dave Love <fx@gnu.org>
parents:
diff changeset
7939 1997-05-16 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
7940
Dave Love <fx@gnu.org>
parents:
diff changeset
7941 * charset.h (VALID_CHAR_P): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
7942
Dave Love <fx@gnu.org>
parents:
diff changeset
7943 * fns.c (Fset_char_table_default): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
7944
Dave Love <fx@gnu.org>
parents:
diff changeset
7945 1997-05-15 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
7946
Dave Love <fx@gnu.org>
parents:
diff changeset
7947 * charset.c (non_ascii_char_to_string): Signal error if the
Dave Love <fx@gnu.org>
parents:
diff changeset
7948 argument C is an invalid character code.
Dave Love <fx@gnu.org>
parents:
diff changeset
7949 (Fconcat_chars): Use alloca instead of malloc.
Dave Love <fx@gnu.org>
parents:
diff changeset
7950
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
7951 * charset.h (CHAR_STRING): Comment reflect the above change.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
7952
Dave Love <fx@gnu.org>
parents:
diff changeset
7953 * coding.h: Name change through the code:
Dave Love <fx@gnu.org>
parents:
diff changeset
7954 coding-category-internal => coding-category-emacs-mule,
Dave Love <fx@gnu.org>
parents:
diff changeset
7955 XXX_coding_internal => XXX_coding_emacs_mule,
Dave Love <fx@gnu.org>
parents:
diff changeset
7956 coding_type_internal => coding_type_emacs_mule,
Dave Love <fx@gnu.org>
parents:
diff changeset
7957 coding_type_automatic => coding_type_undecided,
Dave Love <fx@gnu.org>
parents:
diff changeset
7958 CODING_CATEGORY_MASK_INTERNAL => CODING_CATEGORY_MASK_EMACS_MULE,
Dave Love <fx@gnu.org>
parents:
diff changeset
7959 CODING_CATEGORY_IDX_INTERNAL => CODING_CATEGORY_IDX_EMACS_MULE,
Dave Love <fx@gnu.org>
parents:
diff changeset
7960 CODING_EOL_AUTOMATIC => CODING_EOL_UNDECIDED.
Dave Love <fx@gnu.org>
parents:
diff changeset
7961 * coding.c: Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
7962 * fileio.c: Likewise.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
7963
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
7964 * xfns.c (Fx_create_frame): Delete unnecessary code.
Dave Love <fx@gnu.org>
parents:
diff changeset
7965
Dave Love <fx@gnu.org>
parents:
diff changeset
7966 1997-05-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7967
Dave Love <fx@gnu.org>
parents:
diff changeset
7968 * fileio.c (Finsert_file_contents): Use xmalloc. not malloc.
Dave Love <fx@gnu.org>
parents:
diff changeset
7969 Check correctly for whether no code translation is needed.
Dave Love <fx@gnu.org>
parents:
diff changeset
7970 (Finsert_file_contents): Use xrealloc too.
Dave Love <fx@gnu.org>
parents:
diff changeset
7971
Dave Love <fx@gnu.org>
parents:
diff changeset
7972 * charset.c (strwidth, Fchar_width): Handle display table.
Dave Love <fx@gnu.org>
parents:
diff changeset
7973
Dave Love <fx@gnu.org>
parents:
diff changeset
7974 1997-05-15 Karl Heuer <kwzh@gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7975
Dave Love <fx@gnu.org>
parents:
diff changeset
7976 * casefiddle.c: Include charset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
7977 (Qidentity): Define this variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
7978 (syms_of_casefiddle): Initialize and staticpro it.
Dave Love <fx@gnu.org>
parents:
diff changeset
7979 (casify_object, casify_region): Handle multibyte.
Dave Love <fx@gnu.org>
parents:
diff changeset
7980
Dave Love <fx@gnu.org>
parents:
diff changeset
7981 1997-05-14 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
7982
Dave Love <fx@gnu.org>
parents:
diff changeset
7983 * casetab.c (compute_trt_identity): Use make_sub_char_table.
Dave Love <fx@gnu.org>
parents:
diff changeset
7984 (compute_trt_identity, compute_trt_shuffle):
Dave Love <fx@gnu.org>
parents:
diff changeset
7985 Set up bytes[0] with the charset code.
Dave Love <fx@gnu.org>
parents:
diff changeset
7986 Check for a sub-char-table when deciding to recurse.
Dave Love <fx@gnu.org>
parents:
diff changeset
7987 Terminate the loop properly for a sub-char-table.
Dave Love <fx@gnu.org>
parents:
diff changeset
7988
Dave Love <fx@gnu.org>
parents:
diff changeset
7989 * callint.c (Fcall_interactively): Pass extra arg to Fread_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
7990
Dave Love <fx@gnu.org>
parents:
diff changeset
7991 * minibuf.c (Fread_from_minibuffer): Add gcpro.
Dave Love <fx@gnu.org>
parents:
diff changeset
7992
Dave Love <fx@gnu.org>
parents:
diff changeset
7993 * fns.c (Fcopy_sequence): Correctly copy the char-table contents.
Dave Love <fx@gnu.org>
parents:
diff changeset
7994
Dave Love <fx@gnu.org>
parents:
diff changeset
7995 * keymap.c (describe_vector): Identify charset row numbers clearly.
Dave Love <fx@gnu.org>
parents:
diff changeset
7996
Dave Love <fx@gnu.org>
parents:
diff changeset
7997 * casetab.c: Include charset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
7998 (compute_trt_inverse): Totally rewritten.
Dave Love <fx@gnu.org>
parents:
diff changeset
7999 Args are now Lisp_Object. Callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
8000 (compute_trt_identity, compute_trt_shuffle): New subroutines.
Dave Love <fx@gnu.org>
parents:
diff changeset
8001 (init_casetab_once): Use XSETFASTINT to store into case table;
Dave Love <fx@gnu.org>
parents:
diff changeset
8002 use CHAR_TABLE_SINGLE_BYTE_SLOTS to end the loop.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
8003
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8004 1997-05-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8005
Dave Love <fx@gnu.org>
parents:
diff changeset
8006 * syntax.c (describe_syntax_1): Pass new args to describe_vector.
Dave Love <fx@gnu.org>
parents:
diff changeset
8007
Dave Love <fx@gnu.org>
parents:
diff changeset
8008 * category.c (describe_category_1): Pass new args to describe_vector.
Dave Love <fx@gnu.org>
parents:
diff changeset
8009
Dave Love <fx@gnu.org>
parents:
diff changeset
8010 1997-05-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8011
Dave Love <fx@gnu.org>
parents:
diff changeset
8012 * keymap.c (get_keyelt): Handle an indirect entry with meta char.
Dave Love <fx@gnu.org>
parents:
diff changeset
8013 (describe_vector): Rewrite char-table handling.
Dave Love <fx@gnu.org>
parents:
diff changeset
8014
Dave Love <fx@gnu.org>
parents:
diff changeset
8015 * data.c (wrong_type_argument): Pass new arg to Fstring_to_number.
Dave Love <fx@gnu.org>
parents:
diff changeset
8016
Dave Love <fx@gnu.org>
parents:
diff changeset
8017 1997-05-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8018
Dave Love <fx@gnu.org>
parents:
diff changeset
8019 * xfns.c (Fx_create_frame): Get X resources from the display
Dave Love <fx@gnu.org>
parents:
diff changeset
8020 we are making the frame on.
Dave Love <fx@gnu.org>
parents:
diff changeset
8021 (x_get_arg): New arg DPYINFO. Callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
8022 (display_x_get_resource): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
8023
Dave Love <fx@gnu.org>
parents:
diff changeset
8024 1997-05-11 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
8025
Dave Love <fx@gnu.org>
parents:
diff changeset
8026 * data.c (Fstring_to_number): Handle bases 2...16.
Dave Love <fx@gnu.org>
parents:
diff changeset
8027 (digit_to_number): New subroutine.
Dave Love <fx@gnu.org>
parents:
diff changeset
8028
Dave Love <fx@gnu.org>
parents:
diff changeset
8029 1997-05-10 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8030
Dave Love <fx@gnu.org>
parents:
diff changeset
8031 * fns.c (map_char_table): New arg SUBTABLE. Callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
8032 Pass the whole chartable to C_FUNCTION.
Dave Love <fx@gnu.org>
parents:
diff changeset
8033 Pass index character as a Lisp_Object.
Dave Love <fx@gnu.org>
parents:
diff changeset
8034
Dave Love <fx@gnu.org>
parents:
diff changeset
8035 * keymap.c (Fmake_keymap): Make a char-table.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
8036 (access_keymap, store_in_keymap): Likewise.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8037 (describe_map, Fset_keymap_parent, Faccessible_keymaps): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
8038 (Fwhere_is_internal, Fcopy_keymap): Handle a char-table.
Dave Love <fx@gnu.org>
parents:
diff changeset
8039 (copy_keymap_1, accessible_keymaps_char_table): New subroutines.
Dave Love <fx@gnu.org>
parents:
diff changeset
8040 (where_is_internal_1, where_is_internal_2): New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
8041 (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
8042
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8043 1997-05-10 Ken'ichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
8044
Dave Love <fx@gnu.org>
parents:
diff changeset
8045 * callproc.c (Fcall_process_region): Supply 7th new arg
Dave Love <fx@gnu.org>
parents:
diff changeset
8046 CODING_SYSTEM as Qnil to Fwrite_region.
Dave Love <fx@gnu.org>
parents:
diff changeset
8047
Dave Love <fx@gnu.org>
parents:
diff changeset
8048 * ccl.c (Fccl_execute_on_string): Add 4th optional arg
Dave Love <fx@gnu.org>
parents:
diff changeset
8049 CONTINUE.
Dave Love <fx@gnu.org>
parents:
diff changeset
8050
Dave Love <fx@gnu.org>
parents:
diff changeset
8051 * charset.c (unify_char): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
8052 (Fdefine_charset): Doc-string modified.
Dave Love <fx@gnu.org>
parents:
diff changeset
8053 (find_charset_in_str): Add 4th arg TABLE which is a character
Dave Love <fx@gnu.org>
parents:
diff changeset
8054 unification table.
Dave Love <fx@gnu.org>
parents:
diff changeset
8055 (Ffind_charset_region): Add optional arg TABLE which is a
Dave Love <fx@gnu.org>
parents:
diff changeset
8056 character unification table.
Dave Love <fx@gnu.org>
parents:
diff changeset
8057 (Ffind_charset_string): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
8058
Dave Love <fx@gnu.org>
parents:
diff changeset
8059 * charset.h (unify_char): Extern it.
Dave Love <fx@gnu.org>
parents:
diff changeset
8060
43277
e2ed7506d835 Fix typo.
Pavel Janík <Pavel@Janik.cz>
parents: 42674
diff changeset
8061 * coding.c (Valternate_charset_table): The variable deleted.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
8062 (Venable_character_unification)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
8063 (Vstandard_character_unification_table_for_read)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
8064 (Vstandard_character_unification_table_for_write)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
8065 (Qcharacter_unification_table): New variables.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8066 (syms_of_coding): Initialize and declare them.
Dave Love <fx@gnu.org>
parents:
diff changeset
8067 (DECODE_ISO_CHARACTER): Modified to handle a character unification
Dave Love <fx@gnu.org>
parents:
diff changeset
8068 table instead of Valternate_charset_table.
Dave Love <fx@gnu.org>
parents:
diff changeset
8069 (DECODE_DESIGNATION): Delete handling of Valternate_charset_table.
Dave Love <fx@gnu.org>
parents:
diff changeset
8070 (decode_coding_iso2022): Handle a character unification table.
Dave Love <fx@gnu.org>
parents:
diff changeset
8071 (ENCODE_ISO_CHARACTER): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
8072 (encode_designation_at_bol): Handle a character unification table.
Dave Love <fx@gnu.org>
parents:
diff changeset
8073 Do not return -1 even if end-of-line is not in the current run.
Dave Love <fx@gnu.org>
parents:
diff changeset
8074 (encode_coding_iso2022): Handle a character unification table.
Dave Love <fx@gnu.org>
parents:
diff changeset
8075 Call macro ENCODE_ISO_CHARACTER instead of calling
Dave Love <fx@gnu.org>
parents:
diff changeset
8076 ENCODE_ISO_CHARACTER_DIMENSION1 and
Dave Love <fx@gnu.org>
parents:
diff changeset
8077 ENCODE_ISO_CHARACTER_DIMENSION2 directly. Check the size of
Dave Love <fx@gnu.org>
parents:
diff changeset
8078 carryover before copying it to destination.
Dave Love <fx@gnu.org>
parents:
diff changeset
8079 (setup_coding_system): Initialize the member
Dave Love <fx@gnu.org>
parents:
diff changeset
8080 character_unification_table of the struct coding system to Qnil.
Dave Love <fx@gnu.org>
parents:
diff changeset
8081 (Fset_keyboard_coding_system): Doc string augmented.
Dave Love <fx@gnu.org>
parents:
diff changeset
8082
Dave Love <fx@gnu.org>
parents:
diff changeset
8083 * coding.h (CODING_SPEC_ISO_PLANE_CHARSET): Return -1 if no
Dave Love <fx@gnu.org>
parents:
diff changeset
8084 character set is invoked to PLANE.
Dave Love <fx@gnu.org>
parents:
diff changeset
8085 (struct coding_system): New member character_unification_table.
Dave Love <fx@gnu.org>
parents:
diff changeset
8086
Dave Love <fx@gnu.org>
parents:
diff changeset
8087 * fileio.c (Fwrite_region): Add 7th optional arg
Dave Love <fx@gnu.org>
parents:
diff changeset
8088 CODING_SYSTEM. Move gap after a newline code if we are encoding
Dave Love <fx@gnu.org>
parents:
diff changeset
8089 in a coding system which requires designation sequences to be put
Dave Love <fx@gnu.org>
parents:
diff changeset
8090 at beginning of line. Set coding.last_block to 1 before calling
Dave Love <fx@gnu.org>
parents:
diff changeset
8091 a_write for an empty file.
Dave Love <fx@gnu.org>
parents:
diff changeset
8092 (build_annotations): Code tuned up for handling
Dave Love <fx@gnu.org>
parents:
diff changeset
8093 pre_write_conversion of a coding system.
Dave Love <fx@gnu.org>
parents:
diff changeset
8094 (e_write): Delete code for handling carryover of code conversion.
Dave Love <fx@gnu.org>
parents:
diff changeset
8095 It is now handled in encode_coding.
Dave Love <fx@gnu.org>
parents:
diff changeset
8096 (auto_save_1): Supply 7th new arg CODING_SYSTEM as Qnil to
Dave Love <fx@gnu.org>
parents:
diff changeset
8097 Fwrite_region.
Dave Love <fx@gnu.org>
parents:
diff changeset
8098
Dave Love <fx@gnu.org>
parents:
diff changeset
8099 * fontset.c (Vfontset_alias_alist): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
8100 (fontset_pattern_regexp): Delete code for handling nickname of a
95848
a6bf9ec37d86 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 95780
diff changeset
8101 fontset. It is now handled in Fquery_fontset by consulting
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8102 Vfontset_alias_alist.
Dave Love <fx@gnu.org>
parents:
diff changeset
8103 (Fquery_fontset): Handle Vfontset_alias_alist.
Dave Love <fx@gnu.org>
parents:
diff changeset
8104 (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
8105 alternate-fontname-alist. Declare Lisp variable
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8106 fontset-alias-alist. Doc-string of highlight-wrong-size-font
Dave Love <fx@gnu.org>
parents:
diff changeset
8107 and clip-large-size-font modified.
Dave Love <fx@gnu.org>
parents:
diff changeset
8108
Dave Love <fx@gnu.org>
parents:
diff changeset
8109 * xfns.c (Fx_create_frame): Delete code for handling the X
98317
36acd6af0772 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 96376
diff changeset
8110 resource "Fontset".
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8111
Dave Love <fx@gnu.org>
parents:
diff changeset
8112 * xselect.c (selection_data_to_lisp_data): If TYPE is `STRING'
Dave Love <fx@gnu.org>
parents:
diff changeset
8113 and DATA contains 8-bit codes, decode them as Latin-1 characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
8114 (lisp_data_to_selection_data): Supply 4th arg TABLE as Qnil to
Dave Love <fx@gnu.org>
parents:
diff changeset
8115 find_charset_in_str.
Dave Love <fx@gnu.org>
parents:
diff changeset
8116
Dave Love <fx@gnu.org>
parents:
diff changeset
8117 * xterm.c (dumpglyphs): Even if font (not fontset) is used,
Dave Love <fx@gnu.org>
parents:
diff changeset
8118 display Latin1 characters correctly if the font contains glyphs
Dave Love <fx@gnu.org>
parents:
diff changeset
8119 for them. Fix bug of displaying cursor on a composite character.
Dave Love <fx@gnu.org>
parents:
diff changeset
8120
Dave Love <fx@gnu.org>
parents:
diff changeset
8121 1997-05-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8122
Dave Love <fx@gnu.org>
parents:
diff changeset
8123 * keyboard.c (Fexecute_extended_command):
Dave Love <fx@gnu.org>
parents:
diff changeset
8124 Pass new arg to Fcompleting_read.
Dave Love <fx@gnu.org>
parents:
diff changeset
8125 (command_loop_1): Use an int for last_command_char.
Dave Love <fx@gnu.org>
parents:
diff changeset
8126
Dave Love <fx@gnu.org>
parents:
diff changeset
8127 * lisp.h (read_minibuf): Declaration deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
8128
Dave Love <fx@gnu.org>
parents:
diff changeset
8129 * callint.c (Fcall_interactively): Pass new arg to
Dave Love <fx@gnu.org>
parents:
diff changeset
8130 Fread_from_minibuffer and Fread_variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
8131
Dave Love <fx@gnu.org>
parents:
diff changeset
8132 * fns.c (Fyes_or_no_p): Pass new arg to Fread_from_minibuffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
8133
Dave Love <fx@gnu.org>
parents:
diff changeset
8134 * minibuf.c (Fread_command): New optional arg DEFAULT-VALUE.
Dave Love <fx@gnu.org>
parents:
diff changeset
8135 Callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
8136 (Fread_variable, Fread_string, Fread_from_minibuffer): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
8137 (read_minibuf): Now static. New arg DEFALT. Callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
8138 Bind minibuffer-default here.
Dave Love <fx@gnu.org>
parents:
diff changeset
8139 (read_minibuf_unwind): Now static.
Dave Love <fx@gnu.org>
parents:
diff changeset
8140 (Fcompleting_read): Past DEF to Fread_from_minibuffer;
Dave Love <fx@gnu.org>
parents:
diff changeset
8141 no need to use it directly here.
Dave Love <fx@gnu.org>
parents:
diff changeset
8142
Dave Love <fx@gnu.org>
parents:
diff changeset
8143 * fileio.c (Fread_file_name): Finish previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
8144
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
8145 * coding.c (Fread_coding_system, Fread_non_nil_coding_system):
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8146 Pass new arg to Fcompleting_read.
Dave Love <fx@gnu.org>
parents:
diff changeset
8147
Dave Love <fx@gnu.org>
parents:
diff changeset
8148 * callint.c (Fcall_interactively): Pass new arg to Fcompleting_read.
Dave Love <fx@gnu.org>
parents:
diff changeset
8149
Dave Love <fx@gnu.org>
parents:
diff changeset
8150 * xmenu.c (Fx_popup_menu): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
8151
Dave Love <fx@gnu.org>
parents:
diff changeset
8152 1997-05-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8153
Dave Love <fx@gnu.org>
parents:
diff changeset
8154 * Makefile.in (TAGS): Fix typo.
Dave Love <fx@gnu.org>
parents:
diff changeset
8155
Dave Love <fx@gnu.org>
parents:
diff changeset
8156 * xdisp.c (mark_window_display_accurate, redisplay_internal):
Dave Love <fx@gnu.org>
parents:
diff changeset
8157 Test highlight_nonselected_windows.
Dave Love <fx@gnu.org>
parents:
diff changeset
8158 (display_text_line): Likewise (in more places).
Dave Love <fx@gnu.org>
parents:
diff changeset
8159 (syms_of_xdisp): Initialize highlight_nonselected_windows to 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
8160
Dave Love <fx@gnu.org>
parents:
diff changeset
8161 * keyboard.c (Qtimer_event): Variable deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
8162 (Qtimer_event_handler): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
8163 (syms_of_keyboard): Don't initialize Qtimer_event.
Dave Love <fx@gnu.org>
parents:
diff changeset
8164 Do initialize Qtimer_event_handler.
Dave Love <fx@gnu.org>
parents:
diff changeset
8165 (read_char): Don't check for timer event.
Dave Love <fx@gnu.org>
parents:
diff changeset
8166 (swallow_events): Don't handle timer events.
Dave Love <fx@gnu.org>
parents:
diff changeset
8167 (timer_check): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
8168 (make_lispy_event): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
8169
Dave Love <fx@gnu.org>
parents:
diff changeset
8170 1997-05-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8171
Dave Love <fx@gnu.org>
parents:
diff changeset
8172 * s/bsd386.h: Delete the code that was trying to define BSD "right"
Dave Love <fx@gnu.org>
parents:
diff changeset
8173 now that Emacs doesn't use the symbol BSD this way.
Dave Love <fx@gnu.org>
parents:
diff changeset
8174
Dave Love <fx@gnu.org>
parents:
diff changeset
8175 1997-05-06 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 * Makefile.in (MOUSE_SUPPORT): Delete menu-bar.elc.
Dave Love <fx@gnu.org>
parents:
diff changeset
8178 (lisp): Move menu-bar.elc here.
Dave Love <fx@gnu.org>
parents:
diff changeset
8179 Add custom.elc and cus-start.elc.
Dave Love <fx@gnu.org>
parents:
diff changeset
8180
Dave Love <fx@gnu.org>
parents:
diff changeset
8181 * m/intel386.h (LIBS_MACHINE): Add -lelf.
Dave Love <fx@gnu.org>
parents:
diff changeset
8182
Dave Love <fx@gnu.org>
parents:
diff changeset
8183 1997-05-05 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8184
Dave Love <fx@gnu.org>
parents:
diff changeset
8185 * xdisp.c (display_text_line): Clear region_showing to Qnil if the
Dave Love <fx@gnu.org>
parents:
diff changeset
8186 window should not show a region.
Dave Love <fx@gnu.org>
parents:
diff changeset
8187 (redisplay_internal): Do update region_showing when ! all_windows.
Dave Love <fx@gnu.org>
parents:
diff changeset
8188
Dave Love <fx@gnu.org>
parents:
diff changeset
8189 * window.c (Fset_window_configuration): Set last_selected_window
Dave Love <fx@gnu.org>
parents:
diff changeset
8190 in the new selected window's new buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
8191
Dave Love <fx@gnu.org>
parents:
diff changeset
8192 * xdisp.c (display_text_line): Set w->region_showing to the mark
Dave Love <fx@gnu.org>
parents:
diff changeset
8193 position if there's a mark; to nil, otherwise.
Dave Love <fx@gnu.org>
parents:
diff changeset
8194
Dave Love <fx@gnu.org>
parents:
diff changeset
8195 * w32fns.c (x_set_mouse_color): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
8196
Dave Love <fx@gnu.org>
parents:
diff changeset
8197 * xselect.c (x_reply_selection_request): Delete the inner
Dave Love <fx@gnu.org>
parents:
diff changeset
8198 unbind_to call, since x_uncatch_errors does the job.
Dave Love <fx@gnu.org>
parents:
diff changeset
8199
Dave Love <fx@gnu.org>
parents:
diff changeset
8200 1997-05-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8201
Dave Love <fx@gnu.org>
parents:
diff changeset
8202 * minibuf.c (Fcompleting_read): New arg DEF.
Dave Love <fx@gnu.org>
parents:
diff changeset
8203 Callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
8204 (Qminibuffer_default): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
8205 (syms_of_minibuf): Initialize it.
Dave Love <fx@gnu.org>
parents:
diff changeset
8206
Dave Love <fx@gnu.org>
parents:
diff changeset
8207 * fileio.c (Fread_file_name): Pass default to Fcompleting_read.
Dave Love <fx@gnu.org>
parents:
diff changeset
8208
Dave Love <fx@gnu.org>
parents:
diff changeset
8209 1997-05-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8210
Dave Love <fx@gnu.org>
parents:
diff changeset
8211 * w32fns.c (x_set_mouse_color): Update calls to x_catch_errors
Dave Love <fx@gnu.org>
parents:
diff changeset
8212 and x_uncatch_errors.
Dave Love <fx@gnu.org>
parents:
diff changeset
8213
Dave Love <fx@gnu.org>
parents:
diff changeset
8214 * xfns.c (x_set_scroll_bar_width): If arg is too small, round it up.
Dave Love <fx@gnu.org>
parents:
diff changeset
8215
Dave Love <fx@gnu.org>
parents:
diff changeset
8216 * window.c (Fdisplay_buffer): If we give up and try other frames,
Dave Love <fx@gnu.org>
parents:
diff changeset
8217 look again for a window in those frames already showing BUFFER.
Dave Love <fx@gnu.org>
parents:
diff changeset
8218
Dave Love <fx@gnu.org>
parents:
diff changeset
8219 1997-05-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8220
Dave Love <fx@gnu.org>
parents:
diff changeset
8221 * xselect.c (x_reply_selection_request): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
8222
Dave Love <fx@gnu.org>
parents:
diff changeset
8223 1997-04-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8224
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
8225 * xterm.c (XTmouse_position, x_term_init):
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8226 Save value from x_catch_errors and pass to x_uncatch_errors.
Dave Love <fx@gnu.org>
parents:
diff changeset
8227
Dave Love <fx@gnu.org>
parents:
diff changeset
8228 * xselect.c (x_own_selection, x_reply_selection_request)
Dave Love <fx@gnu.org>
parents:
diff changeset
8229 (x_get_foreign_selection):
Dave Love <fx@gnu.org>
parents:
diff changeset
8230 Save value from x_catch_errors and pass to x_uncatch_errors.
Dave Love <fx@gnu.org>
parents:
diff changeset
8231
Dave Love <fx@gnu.org>
parents:
diff changeset
8232 * xfns.c (x_real_positions, x_set_mouse_color, Fx_list_fonts):
Dave Love <fx@gnu.org>
parents:
diff changeset
8233 Save value from x_catch_errors and pass to x_uncatch_errors.
Dave Love <fx@gnu.org>
parents:
diff changeset
8234
Dave Love <fx@gnu.org>
parents:
diff changeset
8235 * xterm.c (x_catch_errors): Use specpdl so can be nested.
Dave Love <fx@gnu.org>
parents:
diff changeset
8236 Use a Lisp string to as the buffer for the X message.
Dave Love <fx@gnu.org>
parents:
diff changeset
8237 (x_uncatch_errors, x_had_errors_p, x_check_errors): Related changes.
Dave Love <fx@gnu.org>
parents:
diff changeset
8238 (x_catch_errors_unwind): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
8239 (x_error_quitter): Call x_error_catcher if appropriate.
Dave Love <fx@gnu.org>
parents:
diff changeset
8240 (x_error_message_string): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
8241 (syms_of_xterm): Defvar it.
Dave Love <fx@gnu.org>
parents:
diff changeset
8242 (x_caught_error_message): Variable deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
8243 (X_ERROR_MESSAGE_SIZE): Renamed from X_CAUGHT_ERROR_MESSAGE_SIZE.
Dave Love <fx@gnu.org>
parents:
diff changeset
8244 (x_error_handler): New function, calls x_error_quitter or ..._checker.
Dave Love <fx@gnu.org>
parents:
diff changeset
8245 (x_initialize): Use x_error_handler as error handler for X.
Dave Love <fx@gnu.org>
parents:
diff changeset
8246
Dave Love <fx@gnu.org>
parents:
diff changeset
8247 1997-04-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8248
Dave Love <fx@gnu.org>
parents:
diff changeset
8249 * fileio.c (Fexpand_file_name): Check length > 0 when necessary.
Dave Love <fx@gnu.org>
parents:
diff changeset
8250
Dave Love <fx@gnu.org>
parents:
diff changeset
8251 1997-04-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8252
Dave Love <fx@gnu.org>
parents:
diff changeset
8253 * syntax.c (skip_chars): Fix previous change in syntax/backward case.
Dave Love <fx@gnu.org>
parents:
diff changeset
8254
Dave Love <fx@gnu.org>
parents:
diff changeset
8255 * lread.c (init_lread): Don't add ../lisp to the dump-time load path.
Dave Love <fx@gnu.org>
parents:
diff changeset
8256
Dave Love <fx@gnu.org>
parents:
diff changeset
8257 * buffer.c (Fbury_buffer): If buffer is in selected window, remove it.
Dave Love <fx@gnu.org>
parents:
diff changeset
8258 Otherwise, remove it from other windows.
Dave Love <fx@gnu.org>
parents:
diff changeset
8259
Dave Love <fx@gnu.org>
parents:
diff changeset
8260 * fileio.c (Fsubstitute_in_file_name): Use xnm uniformly, never nm,
Dave Love <fx@gnu.org>
parents:
diff changeset
8261 when handling /~ and // at the end.
Dave Love <fx@gnu.org>
parents:
diff changeset
8262
Dave Love <fx@gnu.org>
parents:
diff changeset
8263 * process.c (read_process_output): Update opoint, old_begv and old_zv
Dave Love <fx@gnu.org>
parents:
diff changeset
8264 based on actual buffer change rather than size of string.
Dave Love <fx@gnu.org>
parents:
diff changeset
8265 old_begv and old_zv are now ints.
Dave Love <fx@gnu.org>
parents:
diff changeset
8266 (status_notify): Likewise for opoint.
Dave Love <fx@gnu.org>
parents:
diff changeset
8267
Dave Love <fx@gnu.org>
parents:
diff changeset
8268 1997-04-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8269
Dave Love <fx@gnu.org>
parents:
diff changeset
8270 * xterm.c (x_destroy_window): Free saved_menu_event, if any.
Dave Love <fx@gnu.org>
parents:
diff changeset
8271
Dave Love <fx@gnu.org>
parents:
diff changeset
8272 * frame.c (Fdelete_frame): Free FRAME_MESSAGE_BUF.
Dave Love <fx@gnu.org>
parents:
diff changeset
8273
Dave Love <fx@gnu.org>
parents:
diff changeset
8274 * xrdb.c (get_user_app): Free the gethomedir value.
Dave Love <fx@gnu.org>
parents:
diff changeset
8275
Dave Love <fx@gnu.org>
parents:
diff changeset
8276 * buffer.c (reset_buffer): Initialize clip_changed field.
Dave Love <fx@gnu.org>
parents:
diff changeset
8277
Dave Love <fx@gnu.org>
parents:
diff changeset
8278 1997-04-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8279
Dave Love <fx@gnu.org>
parents:
diff changeset
8280 * emacs.c (sort_args): Free the malloc'd memory.
Dave Love <fx@gnu.org>
parents:
diff changeset
8281
Dave Love <fx@gnu.org>
parents:
diff changeset
8282 * fileio.c (Fwrite_region): GCPRO `start' near the beginning.
Dave Love <fx@gnu.org>
parents:
diff changeset
8283
Dave Love <fx@gnu.org>
parents:
diff changeset
8284 * xfns.c (x_set_menu_bar_lines): Increment windows_or_buffers_changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
8285
Dave Love <fx@gnu.org>
parents:
diff changeset
8286 1997-04-23 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8287
Dave Love <fx@gnu.org>
parents:
diff changeset
8288 * syntax.c (skip_chars): Merge mule changes back in.
Dave Love <fx@gnu.org>
parents:
diff changeset
8289
Dave Love <fx@gnu.org>
parents:
diff changeset
8290 1997-04-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8291
Dave Love <fx@gnu.org>
parents:
diff changeset
8292 * window.c (frame_override_unsplittable): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
8293 (Fsplit_window): Ignore `unsplittable' if frame_override_unsplittable.
Dave Love <fx@gnu.org>
parents:
diff changeset
8294 (syms_of_window): Set up Lisp var.
Dave Love <fx@gnu.org>
parents:
diff changeset
8295
Dave Love <fx@gnu.org>
parents:
diff changeset
8296 * xmenu.c (set_frame_menubar): When widget is new,
Dave Love <fx@gnu.org>
parents:
diff changeset
8297 forget records of old contents.
Dave Love <fx@gnu.org>
parents:
diff changeset
8298
Dave Love <fx@gnu.org>
parents:
diff changeset
8299 1997-04-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8300
Dave Love <fx@gnu.org>
parents:
diff changeset
8301 * xterm.c (x_set_offset): Turn off the code that added the border_width
Dave Love <fx@gnu.org>
parents:
diff changeset
8302 to modified_left and modified_top; it seems incorrect to do that.
Dave Love <fx@gnu.org>
parents:
diff changeset
8303
Dave Love <fx@gnu.org>
parents:
diff changeset
8304 1997-04-19 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 * keymap.c (Faccessible_keymaps): Convert PREFIX to a vector
Dave Love <fx@gnu.org>
parents:
diff changeset
8307 at the beginning, if it has any definition.
Dave Love <fx@gnu.org>
parents:
diff changeset
8308
Dave Love <fx@gnu.org>
parents:
diff changeset
8309 1997-04-19 Erik Naggum <erik@naggum.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
8310
Dave Love <fx@gnu.org>
parents:
diff changeset
8311 * keymap.c (describe_vector): Test for suppressed commands in
Dave Love <fx@gnu.org>
parents:
diff changeset
8312 all cases. Call get_keyelt with two arguments.
Dave Love <fx@gnu.org>
parents:
diff changeset
8313
Dave Love <fx@gnu.org>
parents:
diff changeset
8314 1997-04-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8315
Dave Love <fx@gnu.org>
parents:
diff changeset
8316 * print.c (print): Symbols like e2 and 2e are not confusing.
Dave Love <fx@gnu.org>
parents:
diff changeset
8317
Dave Love <fx@gnu.org>
parents:
diff changeset
8318 1997-04-17 Andrew Innes <andrewi@harlequin.co.uk>
Dave Love <fx@gnu.org>
parents:
diff changeset
8319
Dave Love <fx@gnu.org>
parents:
diff changeset
8320 * fileio.c (Fexpand_file_name): Fix expansion of "/foo/../".
Dave Love <fx@gnu.org>
parents:
diff changeset
8321
Dave Love <fx@gnu.org>
parents:
diff changeset
8322 1997-04-15 Ken'ichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
8323
Dave Love <fx@gnu.org>
parents:
diff changeset
8324 * coding.c (setup_coding_system): Setup coding->eol_type as LF
Dave Love <fx@gnu.org>
parents:
diff changeset
8325 for a invalid coding system.
Dave Love <fx@gnu.org>
parents:
diff changeset
8326
Dave Love <fx@gnu.org>
parents:
diff changeset
8327 1997-04-14 Ilya Zakharevich <ilya@math.ohio-state.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8328
Dave Love <fx@gnu.org>
parents:
diff changeset
8329 * dired.c (Fdirectory_files): Set re_match_object.
Dave Love <fx@gnu.org>
parents:
diff changeset
8330
Dave Love <fx@gnu.org>
parents:
diff changeset
8331 * intervals.c (update_interval): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
8332
Dave Love <fx@gnu.org>
parents:
diff changeset
8333 * intervals.h (update_interval): New function declaration.
Dave Love <fx@gnu.org>
parents:
diff changeset
8334
Dave Love <fx@gnu.org>
parents:
diff changeset
8335 * regex.c (PTR_TO_OFFSET): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
8336 (POS_AS_IN_BUFFER): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
8337 (SYNTAX_ENTRY_VIA_PROPERTY): Set to take `syntax-table' text
Dave Love <fx@gnu.org>
parents:
diff changeset
8338 property into account when doing SYNTAX (c).
Dave Love <fx@gnu.org>
parents:
diff changeset
8339 (re_compile_fastmap): disable fastmap if any of wordbound
Dave Love <fx@gnu.org>
parents:
diff changeset
8340 notwordbound wordbeg wordend notsyntaxspec syntaxspec are seen.
Dave Love <fx@gnu.org>
parents:
diff changeset
8341 (re_search_2): SETUP_SYNTAX_TABLE_FOR_OBJECT at the start.
Dave Love <fx@gnu.org>
parents:
diff changeset
8342 (re_match_object): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
8343 (re_match_2): SETUP_SYNTAX_TABLE_FOR_OBJECT at the start.
Dave Love <fx@gnu.org>
parents:
diff changeset
8344 (re_match_2_internal): For any of wordbound notwordbound wordbeg
Dave Love <fx@gnu.org>
parents:
diff changeset
8345 wordend notsyntaxspec syntaxspec call UPDATE_SYNTAX_TABLE before
Dave Love <fx@gnu.org>
parents:
diff changeset
8346 doing SYNTAX (c).
Dave Love <fx@gnu.org>
parents:
diff changeset
8347
Dave Love <fx@gnu.org>
parents:
diff changeset
8348 * regex.h (re_match_object): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
8349
Dave Love <fx@gnu.org>
parents:
diff changeset
8350 * search.c (looking_at_1): Set re_match_object.
Dave Love <fx@gnu.org>
parents:
diff changeset
8351 (string_match_1): Set re_match_object.
Dave Love <fx@gnu.org>
parents:
diff changeset
8352 (fast_string_match): Set re_match_object.
Dave Love <fx@gnu.org>
parents:
diff changeset
8353 (Fskip_chars_forward): Move to syntax.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
8354 (Fskip_chars_backward): Move to syntax.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
8355 (Fskip_syntax_forward): Move to syntax.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
8356 (Fskip_syntax_backward): Move to syntax.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
8357 (skip_chars): Move to syntax.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
8358 (search_buffer): Set re_match_object.
Dave Love <fx@gnu.org>
parents:
diff changeset
8359 (syms_of_search): Move initialization of skip* to syntax.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
8360
Dave Love <fx@gnu.org>
parents:
diff changeset
8361 * syntax.c (SYNTAX_ENTRY_VIA_PROPERTY): Set to take `syntax-table'
Dave Love <fx@gnu.org>
parents:
diff changeset
8362 text property into account when doing SYNTAX (c).
Dave Love <fx@gnu.org>
parents:
diff changeset
8363 (ST_COMMENT_STYLE, ST_STRING_STYLE): New codes to denote
Dave Love <fx@gnu.org>
parents:
diff changeset
8364 delimiters for new types of strings and comments.
Dave Love <fx@gnu.org>
parents:
diff changeset
8365 (Vparse_sexp_lookup_properties): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
8366 (struct lisp_parse_state): Comment updated.
Dave Love <fx@gnu.org>
parents:
diff changeset
8367 (gl_state): New global variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
8368 (update_syntax_table): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
8369 (char_quoted): Move earlier, update gl_state when needed.
Dave Love <fx@gnu.org>
parents:
diff changeset
8370 (find_defun_start): Update gl_state when needed.
Dave Love <fx@gnu.org>
parents:
diff changeset
8371 (back_comment): New function.
98317
36acd6af0772 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 96376
diff changeset
8372 (Scomment_fence, Sstring_fence): New delimiter char classes
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8373 denoted by `!' and `|'.
Dave Love <fx@gnu.org>
parents:
diff changeset
8374 (Fchar_syntax, Fmatching_paren): Update gl_state to whole-buffer state.
Dave Love <fx@gnu.org>
parents:
diff changeset
8375 (scan_words): Update gl_state when needed.
Dave Love <fx@gnu.org>
parents:
diff changeset
8376 (Fskip_chars_forward): Move from search.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
8377 (Fskip_chars_backward): Move from search.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
8378 (Fskip_syntax_forward): Move from search.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
8379 (Fskip_syntax_backward): Move from search.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
8380 (skip_chars): Move from search.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
8381 (Fforward_comment, scan_lists): Update gl_state when needed.
Dave Love <fx@gnu.org>
parents:
diff changeset
8382 Handle Scomment_fence, Sstring_fence.
Dave Love <fx@gnu.org>
parents:
diff changeset
8383 (Fbackward_prefix_chars) update gl_state when needed.
Dave Love <fx@gnu.org>
parents:
diff changeset
8384 (scan_sexps_forward): update gl_state when needed.
Dave Love <fx@gnu.org>
parents:
diff changeset
8385 Handle Scomment_fence, Sstring_fence.
Dave Love <fx@gnu.org>
parents:
diff changeset
8386 If comment_stop==-1, stop at start or end of comment or string.
Dave Love <fx@gnu.org>
parents:
diff changeset
8387 (Fparse-partial-sexp): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
8388 (syms_of_syntax): Move initialization of skip* from search.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
8389
Dave Love <fx@gnu.org>
parents:
diff changeset
8390 * syntax.h (enum syntaxcode):
Dave Love <fx@gnu.org>
parents:
diff changeset
8391 New members Scomment_fence, Sstring_fence.
Dave Love <fx@gnu.org>
parents:
diff changeset
8392 (SYNTAX_ENTRY): Depending on the value of SYNTAX_ENTRY_VIA_PROPERTY
Dave Love <fx@gnu.org>
parents:
diff changeset
8393 may do a lookup for syntax table in gl_state.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
8394 (UPDATE_SYNTAX_TABLE_FORWARD, UPDATE_SYNTAX_TABLE_BACKWARD)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
8395 (UPDATE_SYNTAX_TABLE, SETUP_SYNTAX_TABLE)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
8396 (SETUP_SYNTAX_TABLE_FOR_OBJECT): New macros.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8397 (struct gl_state_s): New struct.
Dave Love <fx@gnu.org>
parents:
diff changeset
8398
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
8399 * textprop.c: Style of comments corrected.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8400 (interval_of): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
8401
Dave Love <fx@gnu.org>
parents:
diff changeset
8402 1997-04-14 Eli Zaretskii <eliz@wombat.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8403
Dave Love <fx@gnu.org>
parents:
diff changeset
8404 * w16select.c: New file, MS-Windows clipboard support from
Dave Love <fx@gnu.org>
parents:
diff changeset
8405 Emacs running as MSDOS application.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
8406
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8407 * s/msdos.h (SYMS_SYSTEM): Add `syms_of_win16select'.
Dave Love <fx@gnu.org>
parents:
diff changeset
8408
Dave Love <fx@gnu.org>
parents:
diff changeset
8409 * Makefile.in (MSDOS_OBJ): Add w16select.o.
Dave Love <fx@gnu.org>
parents:
diff changeset
8410 (dependencies): Add dependencies for w16select.o.
Dave Love <fx@gnu.org>
parents:
diff changeset
8411
Dave Love <fx@gnu.org>
parents:
diff changeset
8412 1997-04-14 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8413
Dave Love <fx@gnu.org>
parents:
diff changeset
8414 * undo.c (Fprimitive_undo): When inserting, always insert
Dave Love <fx@gnu.org>
parents:
diff changeset
8415 after markers (the ordinary kind of insertion).
Dave Love <fx@gnu.org>
parents:
diff changeset
8416
Dave Love <fx@gnu.org>
parents:
diff changeset
8417 * insdel.c (adjust_markers): Don't be confused by the gap
Dave Love <fx@gnu.org>
parents:
diff changeset
8418 when computing the arg to record_marker_adjustment.
Dave Love <fx@gnu.org>
parents:
diff changeset
8419
Dave Love <fx@gnu.org>
parents:
diff changeset
8420 1997-04-11 Karl Heuer <kwzh@gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8421
Dave Love <fx@gnu.org>
parents:
diff changeset
8422 * category.c (Fmodify_category_entry): Delete second arg in call
Dave Love <fx@gnu.org>
parents:
diff changeset
8423 to make_sub_char_table.
Dave Love <fx@gnu.org>
parents:
diff changeset
8424
Dave Love <fx@gnu.org>
parents:
diff changeset
8425 * lisp.h (DOWNCASE): Return int, not Lisp_Object.
Dave Love <fx@gnu.org>
parents:
diff changeset
8426 (UPPERCASEP): Use DOWNCASE.
Dave Love <fx@gnu.org>
parents:
diff changeset
8427 (UPCASE_TABLE): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
8428 (NOCASEP, UPCASE1): Use UPCASE_TABLE.
Dave Love <fx@gnu.org>
parents:
diff changeset
8429 [!NO_UNION_TYPE] (make_number): Declare.
Dave Love <fx@gnu.org>
parents:
diff changeset
8430
Dave Love <fx@gnu.org>
parents:
diff changeset
8431 1997-04-10 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8432
Dave Love <fx@gnu.org>
parents:
diff changeset
8433 * minibuf.c (read_minibuf): Get the string from the minibuffer
Dave Love <fx@gnu.org>
parents:
diff changeset
8434 even if the user has selected a different buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
8435
Dave Love <fx@gnu.org>
parents:
diff changeset
8436 * fileio.c (Finsert_file_contents): Do call signal_after_change
Dave Love <fx@gnu.org>
parents:
diff changeset
8437 when REPLACE is handled by reading directly from the file.
Dave Love <fx@gnu.org>
parents:
diff changeset
8438 Use insert_1 to insert replacement text, to avoid
Dave Love <fx@gnu.org>
parents:
diff changeset
8439 query about whether to modify the buffer.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
8440
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8441 1997-04-10 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8442
Dave Love <fx@gnu.org>
parents:
diff changeset
8443 * Makefile.in (mallocobj): Make non-REL_ALLOC configuration work
Dave Love <fx@gnu.org>
parents:
diff changeset
8444 with glibc's malloc--do use vm-limit.o.
Dave Love <fx@gnu.org>
parents:
diff changeset
8445
Dave Love <fx@gnu.org>
parents:
diff changeset
8446 1997-04-10 Karl Heuer <kwzh@gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8447
Dave Love <fx@gnu.org>
parents:
diff changeset
8448 * cmds.c (internal_self_insert): Fix return value.
Dave Love <fx@gnu.org>
parents:
diff changeset
8449 * category.c (Fmake_category_set): Use XSETFASTINT.
Dave Love <fx@gnu.org>
parents:
diff changeset
8450 * minibuf.c (scmp): Fix Lisp_Object/integer confusion.
Dave Love <fx@gnu.org>
parents:
diff changeset
8451 (Fdisplay_completion_list): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
8452 * insdel.c (Fcombine_after_change_execute): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
8453 * xselect.c (expect_property_change): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
8454 * xterm.c (construct_menu_click, note_mouse_highlight): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
8455 (fast_find_position): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
8456 * ccl.c (ccl_driver): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
8457 * coding.c (Ffind_coding_system): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
8458 * charset.c (Fconcat_chars, ONE_BYTE_CHAR_WIDTH): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
8459 * xmenu.c (Fx_popup_menu, set_frame_menubar): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
8460 * disptab.h (DISP_TABLE_P): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
8461 * xdisp.c (display_text_line): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
8462 * dispnew.c (Fframe_or_buffer_changed_p): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
8463 * window.c (Fset_window_buffer, Fdisplay_buffer): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
8464 (delete_window): Don't return value from void function.
Dave Love <fx@gnu.org>
parents:
diff changeset
8465
Dave Love <fx@gnu.org>
parents:
diff changeset
8466 1997-04-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8467
Dave Love <fx@gnu.org>
parents:
diff changeset
8468 * s/freebsd.h (BSD_SYSTEM): Alternate definition for FreeBSD v3.
Dave Love <fx@gnu.org>
parents:
diff changeset
8469
Dave Love <fx@gnu.org>
parents:
diff changeset
8470 * systty.h (GETPGRP_NO_ARG): If Glibc 2.1 or later,
Dave Love <fx@gnu.org>
parents:
diff changeset
8471 don't define this if _BSD_SOURCE is defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
8472
Dave Love <fx@gnu.org>
parents:
diff changeset
8473 1997-04-08 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8474
Dave Love <fx@gnu.org>
parents:
diff changeset
8475 * emacs.c (malloc_get_state, malloc_set_state): New declarations.
Dave Love <fx@gnu.org>
parents:
diff changeset
8476 (main): Restore internal malloc state when loading from dumped image.
Dave Love <fx@gnu.org>
parents:
diff changeset
8477 (Fdump_emacs): Copy internal malloc state for dumping, then free it.
Dave Love <fx@gnu.org>
parents:
diff changeset
8478
Dave Love <fx@gnu.org>
parents:
diff changeset
8479 * alloc.c: For glibc's malloc, include <malloc.h> for mallinfo,
Dave Love <fx@gnu.org>
parents:
diff changeset
8480 mallopt, struct mallinfo, and mallopt constants.
Dave Love <fx@gnu.org>
parents:
diff changeset
8481 (BYTES_USED): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
8482 (memory_full, emacs_blocked_free): Replace _bytes_used with BYTES_USED.
Dave Love <fx@gnu.org>
parents:
diff changeset
8483 (emacs_blocked_malloc): Set sbrk padding value for glibc, as is
Dave Love <fx@gnu.org>
parents:
diff changeset
8484 done with gmalloc.
Dave Love <fx@gnu.org>
parents:
diff changeset
8485 (allocate_vectorlike, make_uninit_string):
Dave Love <fx@gnu.org>
parents:
diff changeset
8486 Prevent using mmap for possible large chunks.
Dave Love <fx@gnu.org>
parents:
diff changeset
8487 (init_alloc_once): Set trim and mmap malloc parms, when using glibc.
Dave Love <fx@gnu.org>
parents:
diff changeset
8488
Dave Love <fx@gnu.org>
parents:
diff changeset
8489 * config.in (DOUG_LEA_MALLOC): Add #undef.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
8490
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8491 * Makefile.in (mallocobj): Don't add gmalloc if using glibc.
Dave Love <fx@gnu.org>
parents:
diff changeset
8492 Drop check for `old malloc'; it isn't distributed with Emacs.
Dave Love <fx@gnu.org>
parents:
diff changeset
8493
Dave Love <fx@gnu.org>
parents:
diff changeset
8494 1997-04-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8495
Dave Love <fx@gnu.org>
parents:
diff changeset
8496 * casetab.c (init_casetab_once): Initialize the purpose slot.
Dave Love <fx@gnu.org>
parents:
diff changeset
8497
Dave Love <fx@gnu.org>
parents:
diff changeset
8498 1997-04-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8499
Dave Love <fx@gnu.org>
parents:
diff changeset
8500 * keyboard.c (read_key_sequence): New argument FIX_CURRENT_BUFFER.
Dave Love <fx@gnu.org>
parents:
diff changeset
8501 Restore the current buffer from selected window on occasion.
Dave Love <fx@gnu.org>
parents:
diff changeset
8502 All callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
8503
Dave Love <fx@gnu.org>
parents:
diff changeset
8504 1997-04-07 Kenichi HANDA <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
8505
Dave Love <fx@gnu.org>
parents:
diff changeset
8506 * Makefile.in (lisp, shortlisp): Include english.elc and
Dave Love <fx@gnu.org>
parents:
diff changeset
8507 tibetan.elc.
Dave Love <fx@gnu.org>
parents:
diff changeset
8508
Dave Love <fx@gnu.org>
parents:
diff changeset
8509 * alloc.c (Fmake_char_table): Adjusted for the new structure of
Dave Love <fx@gnu.org>
parents:
diff changeset
8510 Lisp_Char_Table.
Dave Love <fx@gnu.org>
parents:
diff changeset
8511 (make_sub_char_table): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
8512
Dave Love <fx@gnu.org>
parents:
diff changeset
8513 * category.c (category-table-p): Check only type and purpose.
Dave Love <fx@gnu.org>
parents:
diff changeset
8514 (copy_category_table, Fmodify_category_entry): Adjusted for the
Dave Love <fx@gnu.org>
parents:
diff changeset
8515 new structure of Lisp_Char_Table.
Dave Love <fx@gnu.org>
parents:
diff changeset
8516
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
8517 * ccl.c (ccl_driver): Fix bug of the case CCL_WriteArrayReadJump.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8518
Dave Love <fx@gnu.org>
parents:
diff changeset
8519 * charset.h (CHARSET_TABLE_ENTRY): Handle ASCII charset correctly.
Dave Love <fx@gnu.org>
parents:
diff changeset
8520 (SPLIT_NON_ASCII_CHAR, SPLIT_CHAR): Return -1 in C2 for DIMENSION1
Dave Love <fx@gnu.org>
parents:
diff changeset
8521 characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
8522
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
8523 * charset.c (non_ascii_char_to_string, update_charset_table)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
8524 (Fsplit_char): Adjusted for the above change.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8525
Dave Love <fx@gnu.org>
parents:
diff changeset
8526 * coding.c (detect_coding_iso2022, detect_coding_mask): Ignore
Dave Love <fx@gnu.org>
parents:
diff changeset
8527 invalid ESC sequence for ISO 2022.
Dave Love <fx@gnu.org>
parents:
diff changeset
8528 (Fencode_sjis_char, Fencode_big5_char): Adjusted for the change of
Dave Love <fx@gnu.org>
parents:
diff changeset
8529 SPLIT_CHAR.
Dave Love <fx@gnu.org>
parents:
diff changeset
8530
Dave Love <fx@gnu.org>
parents:
diff changeset
8531 * data.c (Faref, Faset): Adjusted for the new structure of
Dave Love <fx@gnu.org>
parents:
diff changeset
8532 Lisp_Char_Table.
Dave Love <fx@gnu.org>
parents:
diff changeset
8533
Dave Love <fx@gnu.org>
parents:
diff changeset
8534 * disptab.c (disp_char_vector): Extern it.
Dave Love <fx@gnu.org>
parents:
diff changeset
8535 (DISP_CHAR_VECTOR): Handle multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
8536
Dave Love <fx@gnu.org>
parents:
diff changeset
8537 * fns.c (copy_sub_char_table): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
8538 (Fcopy_sequence): Call copy_sub_char_table for copying a sub char
Dave Love <fx@gnu.org>
parents:
diff changeset
8539 table.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
8540 (Fchar_table_range, Fset_char_table_range, map_char_table)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
8541 (Fmap_char_table): Handle multibyte characters correctly.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8542
Dave Love <fx@gnu.org>
parents:
diff changeset
8543 * fontset.c (Vhighlight_wrong_size_font, Vclip_large_size_font):
Dave Love <fx@gnu.org>
parents:
diff changeset
8544 New variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
8545 (syms_of_fontset): Declare them as Lisp variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
8546
Dave Love <fx@gnu.org>
parents:
diff changeset
8547 * fontset.h (Vhighlight_wrong_size_font, Vclip_large_size_font):
Dave Love <fx@gnu.org>
parents:
diff changeset
8548 Extern them.
Dave Love <fx@gnu.org>
parents:
diff changeset
8549
Dave Love <fx@gnu.org>
parents:
diff changeset
8550 * keymap.c (describe_vector): Adjusted for the new structure of
Dave Love <fx@gnu.org>
parents:
diff changeset
8551 Lisp_Char_Table.
Dave Love <fx@gnu.org>
parents:
diff changeset
8552
Dave Love <fx@gnu.org>
parents:
diff changeset
8553 * lisp.h (CHAR_TABLE_STANDARD_SLOTS): Now 4 more slots than
Dave Love <fx@gnu.org>
parents:
diff changeset
8554 CHAR_TABLE_ORDINARY_SLOTS for top, defalt, parent, and purpose.
Dave Love <fx@gnu.org>
parents:
diff changeset
8555 (SUB_CHAR_TABLE_ORDINARY_SLOTS, SUB_CHAR_TABLE_STANDARD_SLOTS):
Dave Love <fx@gnu.org>
parents:
diff changeset
8556 New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
8557 (CHAR_TABLE_REF, CHAR_TABLE_SET): Enclose args by parenthesis.
Dave Love <fx@gnu.org>
parents:
diff changeset
8558 (struct Lisp_Char_Table): New member `top'. The member `defalt'
Dave Love <fx@gnu.org>
parents:
diff changeset
8559 is moved before `contents' so that XCHAT_TABLE (val)->defalt can
Dave Love <fx@gnu.org>
parents:
diff changeset
8560 also be used for a sub char table.
Dave Love <fx@gnu.org>
parents:
diff changeset
8561 (SUB_CHAR_TABLE_P): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
8562 (make_sub_char_table): Extern it.
Dave Love <fx@gnu.org>
parents:
diff changeset
8563
Dave Love <fx@gnu.org>
parents:
diff changeset
8564 * lread.c (read1): Adjusted for the new structure of
Dave Love <fx@gnu.org>
parents:
diff changeset
8565 Lisp_Char_Table.
Dave Love <fx@gnu.org>
parents:
diff changeset
8566
Dave Love <fx@gnu.org>
parents:
diff changeset
8567 * print.c (print): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
8568
Dave Love <fx@gnu.org>
parents:
diff changeset
8569 * xdisp.c (disp_char_vector): New function to be used from the
Dave Love <fx@gnu.org>
parents:
diff changeset
8570 macro DISP_CHAR_VECTOR for multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
8571
Dave Love <fx@gnu.org>
parents:
diff changeset
8572 * xterm.c (dumpglyphs): Clip and highlight glyphs displayed with
Dave Love <fx@gnu.org>
parents:
diff changeset
8573 fonts of wrong size.
Dave Love <fx@gnu.org>
parents:
diff changeset
8574
85960
71ce838e9a10 *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 78260
diff changeset
8575 1997-04-06 Eli Zaretskii <eliz@wombat.gnu.ai.mit.edu>
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8576
Dave Love <fx@gnu.org>
parents:
diff changeset
8577 * emacs.c (init_cmdargs) [MSDOS]: Make the change that sets
Dave Love <fx@gnu.org>
parents:
diff changeset
8578 `installation-directory' if `info' is found as its subdirectory or
Dave Love <fx@gnu.org>
parents:
diff changeset
8579 sibling, be conditioned on MSDOS (it makes trouble on Unix).
Dave Love <fx@gnu.org>
parents:
diff changeset
8580
Dave Love <fx@gnu.org>
parents:
diff changeset
8581 1997-04-05 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8582
Dave Love <fx@gnu.org>
parents:
diff changeset
8583 * coding.c (Ffind_coding_system): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
8584
Dave Love <fx@gnu.org>
parents:
diff changeset
8585 1997-04-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8586
Dave Love <fx@gnu.org>
parents:
diff changeset
8587 * fns.c (Fcopy_sequence): Delete unused variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
8588 (Fchar_table_extra_slot, Fset_char_table_extra_slot): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
8589 (map_char_table): When expanding indices, don't increase depth;
Dave Love <fx@gnu.org>
parents:
diff changeset
8590 that's amount used, not amount allocated.
Dave Love <fx@gnu.org>
parents:
diff changeset
8591
Dave Love <fx@gnu.org>
parents:
diff changeset
8592 * category.h [!__GNUC__] (CATEGORY_SET): Fix syntax error.
Dave Love <fx@gnu.org>
parents:
diff changeset
8593
Dave Love <fx@gnu.org>
parents:
diff changeset
8594 * lisp.h (CHAR_TABLE_REF): Fix syntax error.
Dave Love <fx@gnu.org>
parents:
diff changeset
8595 (LOWERCASEP): Use NOCASEP instead of its expansion.
Dave Love <fx@gnu.org>
parents:
diff changeset
8596 (UPCASE): Use UPPERCASEP instead of its expansion.
Dave Love <fx@gnu.org>
parents:
diff changeset
8597
Dave Love <fx@gnu.org>
parents:
diff changeset
8598 1997-04-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8599
Dave Love <fx@gnu.org>
parents:
diff changeset
8600 * fileio.c (Finsert_file_contents): When handling REPLACE,
Dave Love <fx@gnu.org>
parents:
diff changeset
8601 first try comparing block by block; if we discover a need for
Dave Love <fx@gnu.org>
parents:
diff changeset
8602 nontrivial code conversion, give up and try convert-whole-file method.
Dave Love <fx@gnu.org>
parents:
diff changeset
8603
Dave Love <fx@gnu.org>
parents:
diff changeset
8604 * fileio.c (Fcopy_file): Fix error message.
Dave Love <fx@gnu.org>
parents:
diff changeset
8605
Dave Love <fx@gnu.org>
parents:
diff changeset
8606 * fileio.c (Finsert_file_contents): Handle non-regular files.
Dave Love <fx@gnu.org>
parents:
diff changeset
8607
Dave Love <fx@gnu.org>
parents:
diff changeset
8608 1997-04-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8609
Dave Love <fx@gnu.org>
parents:
diff changeset
8610 * search.c (skip_chars): Make `c' an unsigned int.
Dave Love <fx@gnu.org>
parents:
diff changeset
8611
Dave Love <fx@gnu.org>
parents:
diff changeset
8612 1997-04-01 Erik Naggum <erik@naggum.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
8613
Dave Love <fx@gnu.org>
parents:
diff changeset
8614 * eval.c (Fuser_variable_p): If not a symbol, return nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
8615
Dave Love <fx@gnu.org>
parents:
diff changeset
8616 1997-03-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8617
Dave Love <fx@gnu.org>
parents:
diff changeset
8618 * fileio.c (Fcopy_file): Use Qfile_date_error if can't set file date.
Dave Love <fx@gnu.org>
parents:
diff changeset
8619 (Qfile_date_error): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
8620 (syms_of_fileio): Set it up.
Dave Love <fx@gnu.org>
parents:
diff changeset
8621 (Fcopy_file): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
8622 (Finsert_file_contents): Determine the character coding
Dave Love <fx@gnu.org>
parents:
diff changeset
8623 before we see if REPLACE can be handled.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
8624 Do handle REPLACE even if code conversion is needed.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8625
Dave Love <fx@gnu.org>
parents:
diff changeset
8626 1997-03-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8627
Dave Love <fx@gnu.org>
parents:
diff changeset
8628 * keymap.c (Faccessible_keymaps): When metizing, convert a
Dave Love <fx@gnu.org>
parents:
diff changeset
8629 string to a vector. But don't metize a character that is
Dave Love <fx@gnu.org>
parents:
diff changeset
8630 part of PREFIX.
Dave Love <fx@gnu.org>
parents:
diff changeset
8631
Dave Love <fx@gnu.org>
parents:
diff changeset
8632 * window.c (Qwindow_configuration_change_hook): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
8633 (Vwindow_configuration_change_hook): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
8634 (syms_of_window): Initialize; set up Lisp var.
Dave Love <fx@gnu.org>
parents:
diff changeset
8635 (delete_window): New subroutine, from Fdelete_window.
Dave Love <fx@gnu.org>
parents:
diff changeset
8636 Most callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
8637 (Fdelete_window): Call Vwindow_configuration_change_functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
8638 (Fset_window_buffer, Fenlarge_window, Fshrink_window):
Dave Love <fx@gnu.org>
parents:
diff changeset
8639 Call the Vwindow_configuration_change_functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
8640 (Fset_window_configuration): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
8641
Dave Love <fx@gnu.org>
parents:
diff changeset
8642 * dispnew.c (change_frame_size_1): Call Fset_window_buffer,
Dave Love <fx@gnu.org>
parents:
diff changeset
8643 so that Vwindow_configuration_change_hook gets run.
Dave Love <fx@gnu.org>
parents:
diff changeset
8644
Dave Love <fx@gnu.org>
parents:
diff changeset
8645 1997-03-25 Erik Naggum <erik@naggum.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
8646
Dave Love <fx@gnu.org>
parents:
diff changeset
8647 * process.c (Fopen_network_stream): Use same socket for in and out.
Dave Love <fx@gnu.org>
parents:
diff changeset
8648
Dave Love <fx@gnu.org>
parents:
diff changeset
8649 1997-03-23 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8650
Dave Love <fx@gnu.org>
parents:
diff changeset
8651 * frame.c (frames_bury_buffer): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
8652 * buffer.c (Fbury_buffer): Call frames_bury_buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
8653
Dave Love <fx@gnu.org>
parents:
diff changeset
8654 1997-03-22 Mark W. Eichin <eichin@kitten.gen.ma.us>
Dave Love <fx@gnu.org>
parents:
diff changeset
8655
Dave Love <fx@gnu.org>
parents:
diff changeset
8656 * 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
8657 XK_ISO_* keys found in XFree86.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8658 (ISO_FUNCTION_KEY_OFFSET): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
8659 (iso_lispy_function_keys): New table.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
8660
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8661 * xterm.c (XTread_socket): Accept XK_ISO_* keys.
Dave Love <fx@gnu.org>
parents:
diff changeset
8662
Dave Love <fx@gnu.org>
parents:
diff changeset
8663 1997-03-19 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
8664
Dave Love <fx@gnu.org>
parents:
diff changeset
8665 * xterm.c (dumpglyphs): Set a clipping region when we draw glyphs
Dave Love <fx@gnu.org>
parents:
diff changeset
8666 with a font of inappropriate size.
Dave Love <fx@gnu.org>
parents:
diff changeset
8667 (x_list_fonts): Try alternative fonts if we can't find a font of an
Dave Love <fx@gnu.org>
parents:
diff changeset
8668 appropriate size.
Dave Love <fx@gnu.org>
parents:
diff changeset
8669
Dave Love <fx@gnu.org>
parents:
diff changeset
8670 * fontset.c (Valternative_fontname_alist): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
8671 (syms_of_fontset): Declare Lisp variable alternative-fontname-alist.
Dave Love <fx@gnu.org>
parents:
diff changeset
8672
Dave Love <fx@gnu.org>
parents:
diff changeset
8673 * fontset.h (Valternative_fontname_alist): Extern it.
Dave Love <fx@gnu.org>
parents:
diff changeset
8674
Dave Love <fx@gnu.org>
parents:
diff changeset
8675 * term.c (insert_glyphs): Fix a bug which turns up when
Dave Love <fx@gnu.org>
parents:
diff changeset
8676 TS_ins_multi_chars is 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
8677
Dave Love <fx@gnu.org>
parents:
diff changeset
8678 1997-03-18 Kenichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
8679
Dave Love <fx@gnu.org>
parents:
diff changeset
8680 * xterm.c (x_list_fonts): Comment about cached font list added.
Dave Love <fx@gnu.org>
parents:
diff changeset
8681
Dave Love <fx@gnu.org>
parents:
diff changeset
8682 * fns.c (map_char_table): Handle multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
8683
Dave Love <fx@gnu.org>
parents:
diff changeset
8684 * lisp.h (CHAR_TABLE_ORDINARY_SLOTS): Change to 384 (== 256 + 128).
Dave Love <fx@gnu.org>
parents:
diff changeset
8685 (CHAR_TABLE_STANDARD_SLOTS): Adjusted for the above change.
Dave Love <fx@gnu.org>
parents:
diff changeset
8686 (CHAR_TABLE_SINGLE_BYTE_SLOTS): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
8687 (CHAR_TABLE_REF, CHAR_TABLE_SET): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
8688
Dave Love <fx@gnu.org>
parents:
diff changeset
8689 * data.c (Faref, Faset): Adjusted for the above change.
Dave Love <fx@gnu.org>
parents:
diff changeset
8690
Dave Love <fx@gnu.org>
parents:
diff changeset
8691 * syntax.h (SET_RAW_SYNTAX_ENTRY, SYNTAX_ENTRY): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
8692
Dave Love <fx@gnu.org>
parents:
diff changeset
8693 * category.h (CATEGORY_SET): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
8694
Dave Love <fx@gnu.org>
parents:
diff changeset
8695 * category.c (Fmodify_category_entry): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
8696
Dave Love <fx@gnu.org>
parents:
diff changeset
8697 * keymap.c (describe_vector): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
8698 (push_key_description): A key code less than 512 is printed with 3
Dave Love <fx@gnu.org>
parents:
diff changeset
8699 octal numbers. Print only entries of valid charsets.
Dave Love <fx@gnu.org>
parents:
diff changeset
8700
Dave Love <fx@gnu.org>
parents:
diff changeset
8701 * disptab.h (GLYPH_FOLLOW_ALIASES): Assure that the resulting G
Dave Love <fx@gnu.org>
parents:
diff changeset
8702 contains valid character code.
Dave Love <fx@gnu.org>
parents:
diff changeset
8703
Dave Love <fx@gnu.org>
parents:
diff changeset
8704 * xdisp.c (copy_part_of_rope): Declare glyph as type GLYPH. For a
Dave Love <fx@gnu.org>
parents:
diff changeset
8705 invalid character code, use ' ' (space).
Dave Love <fx@gnu.org>
parents:
diff changeset
8706 (display_string, display_text_line): Check validity of character
Dave Love <fx@gnu.org>
parents:
diff changeset
8707 code before calling fix_glyph.
Dave Love <fx@gnu.org>
parents:
diff changeset
8708
Dave Love <fx@gnu.org>
parents:
diff changeset
8709 * term.c (encode_terminal_code): Check validity of character code.
Dave Love <fx@gnu.org>
parents:
diff changeset
8710
Dave Love <fx@gnu.org>
parents:
diff changeset
8711 * charset.h (MAX_CHARSET): Definition changed to the actual
Dave Love <fx@gnu.org>
parents:
diff changeset
8712 maximum valid charset.
Dave Love <fx@gnu.org>
parents:
diff changeset
8713 (MAX_CHAR): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
8714
Dave Love <fx@gnu.org>
parents:
diff changeset
8715 * charset.c, coding.h, coding.c, fontset.h, fontset.c, xselect.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
8716 Adjusted for the above change.
Dave Love <fx@gnu.org>
parents:
diff changeset
8717
Dave Love <fx@gnu.org>
parents:
diff changeset
8718 * charset.c (str_cmpchar_id): Return -1 if we have no more room
Dave Love <fx@gnu.org>
parents:
diff changeset
8719 for a new composite character.
Dave Love <fx@gnu.org>
parents:
diff changeset
8720 (Fmake_char_internal): Docstring is moved to lisp/mule.el.
Dave Love <fx@gnu.org>
parents:
diff changeset
8721
Dave Love <fx@gnu.org>
parents:
diff changeset
8722 * fontset.h (struct font_info): Typo in comment of
Dave Love <fx@gnu.org>
parents:
diff changeset
8723 `relative_compose' fixed.
Dave Love <fx@gnu.org>
parents:
diff changeset
8724
Dave Love <fx@gnu.org>
parents:
diff changeset
8725 1997-03-14 Karl Heuer <kwzh@gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8726
Dave Love <fx@gnu.org>
parents:
diff changeset
8727 * window.c (change_window_height): Handle shrink as well as enlarge.
Dave Love <fx@gnu.org>
parents:
diff changeset
8728
Dave Love <fx@gnu.org>
parents:
diff changeset
8729 1997-03-13 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8730
Dave Love <fx@gnu.org>
parents:
diff changeset
8731 * buffer.c (reset_buffer): Initialize display_count slot.
Dave Love <fx@gnu.org>
parents:
diff changeset
8732
Dave Love <fx@gnu.org>
parents:
diff changeset
8733 * search.c (Freplace_match): Give error if
Dave Love <fx@gnu.org>
parents:
diff changeset
8734 NEWTEXT uses backslash in an invalid way.
Dave Love <fx@gnu.org>
parents:
diff changeset
8735
Dave Love <fx@gnu.org>
parents:
diff changeset
8736 1997-03-10 Karl Heuer <kwzh@gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8737
Dave Love <fx@gnu.org>
parents:
diff changeset
8738 * lisp.h (FAST_MAKE_GLYPH): Don't cast CHAR arg; character codes
Dave Love <fx@gnu.org>
parents:
diff changeset
8739 are now wider than C chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
8740
Dave Love <fx@gnu.org>
parents:
diff changeset
8741 1997-03-09 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8742
Dave Love <fx@gnu.org>
parents:
diff changeset
8743 * buffer.c (Fkill_buffer): Call frames_discard_buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
8744 (record_buffer): Move buffer to front of frame_buffer_list.
Dave Love <fx@gnu.org>
parents:
diff changeset
8745 (Fother_buffer): Use frame_buffer_list.
Dave Love <fx@gnu.org>
parents:
diff changeset
8746
Dave Love <fx@gnu.org>
parents:
diff changeset
8747 * frame.h (struct frame): New field buffer_list.
Dave Love <fx@gnu.org>
parents:
diff changeset
8748
Dave Love <fx@gnu.org>
parents:
diff changeset
8749 * frame.c (frame_buffer_list, set_frame_buffer_list): New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
8750 (store_frame_param): Handle buffer-list parameter.
Dave Love <fx@gnu.org>
parents:
diff changeset
8751 (Qbuffer_list): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
8752 (syms_of_frame_1): Initialize it.
Dave Love <fx@gnu.org>
parents:
diff changeset
8753 (make_frame): Initialize buffer_list field.
Dave Love <fx@gnu.org>
parents:
diff changeset
8754 (Fframe_parameters): Handle buffer-list parameter.
Dave Love <fx@gnu.org>
parents:
diff changeset
8755 (frames_discard_buffer): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
8756 (make_frame): Initialize buffer_list.
Dave Love <fx@gnu.org>
parents:
diff changeset
8757
Dave Love <fx@gnu.org>
parents:
diff changeset
8758 * alloc.c (mark_object): Mark the buffer_list field.
Dave Love <fx@gnu.org>
parents:
diff changeset
8759
Dave Love <fx@gnu.org>
parents:
diff changeset
8760 1997-03-05 Ken'ichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
8761
Dave Love <fx@gnu.org>
parents:
diff changeset
8762 * coding.c (decode_eol): Fix bug of converting CRLF to LF.
Dave Love <fx@gnu.org>
parents:
diff changeset
8763
Dave Love <fx@gnu.org>
parents:
diff changeset
8764 1997-03-05 NIIBE Yutaka <gniibe@mri.co.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
8765
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
8766 * indent.c (compute_motion): When POS >= TO, don't call
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8767 find_before_next_newline as it assumes POS < TO.
Dave Love <fx@gnu.org>
parents:
diff changeset
8768
Dave Love <fx@gnu.org>
parents:
diff changeset
8769 1997-03-02 Ken'ichi Handa <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
8770
Dave Love <fx@gnu.org>
parents:
diff changeset
8771 * category.h (CATEGORY_SET): Cast arg C to
Dave Love <fx@gnu.org>
parents:
diff changeset
8772 `unsigned char' before indexing category table directly.
Dave Love <fx@gnu.org>
parents:
diff changeset
8773
Dave Love <fx@gnu.org>
parents:
diff changeset
8774 1997-03-01 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8775
Dave Love <fx@gnu.org>
parents:
diff changeset
8776 * process.c (wait_reading_process_input): If wait_for_cell,
Dave Love <fx@gnu.org>
parents:
diff changeset
8777 ignore subprocess input and respond only to keyboard.
Dave Love <fx@gnu.org>
parents:
diff changeset
8778 (non_process_wait_mask): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
8779 (add_keyboard_wait_descriptor): Update it.
Dave Love <fx@gnu.org>
parents:
diff changeset
8780 (delete_keyboard_wait_descriptor): Update it.
Dave Love <fx@gnu.org>
parents:
diff changeset
8781 (init_process): Initialize it.
Dave Love <fx@gnu.org>
parents:
diff changeset
8782
Dave Love <fx@gnu.org>
parents:
diff changeset
8783 1997-03-01 NIIBE Yutaka <gniibe@mri.co.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
8784
Dave Love <fx@gnu.org>
parents:
diff changeset
8785 * gmalloc.c [__GLIBC__ >= 2]: Don't declare __getpagesize.
Dave Love <fx@gnu.org>
parents:
diff changeset
8786
Dave Love <fx@gnu.org>
parents:
diff changeset
8787 1997-02-28 Tomohiko MORIOKA <morioka@jaist.ac.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
8788
Dave Love <fx@gnu.org>
parents:
diff changeset
8789 * coding.c (create_process, Fopen_network_stream): Typo in indexes
Dave Love <fx@gnu.org>
parents:
diff changeset
8790 of array proc_encode_coding_system fixed.
Dave Love <fx@gnu.org>
parents:
diff changeset
8791
Dave Love <fx@gnu.org>
parents:
diff changeset
8792 1997-02-28 Kenichi HANDA <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
8793
Dave Love <fx@gnu.org>
parents:
diff changeset
8794 * Makefile.in (lisp, shortlisp): Add lao.elc.
Dave Love <fx@gnu.org>
parents:
diff changeset
8795
Dave Love <fx@gnu.org>
parents:
diff changeset
8796 * buffer.c (init_buffer_once): Make member
Dave Love <fx@gnu.org>
parents:
diff changeset
8797 enable_multibyte_characters of struct buffer not always local.
Dave Love <fx@gnu.org>
parents:
diff changeset
8798 (reset_buffer): Do not reset b->enable_multibyte_characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
8799 (syms_of_buffer): Declare default-enable-multibyte-characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
8800
Dave Love <fx@gnu.org>
parents:
diff changeset
8801 * category.h (CATEGORY_SET): For a composite character, return
Dave Love <fx@gnu.org>
parents:
diff changeset
8802 category set of the first component.
Dave Love <fx@gnu.org>
parents:
diff changeset
8803
Dave Love <fx@gnu.org>
parents:
diff changeset
8804 * ccl.c (Fregister_ccl_program): Escape newlines in docstring.
Dave Love <fx@gnu.org>
parents:
diff changeset
8805
Dave Love <fx@gnu.org>
parents:
diff changeset
8806 * coding.h (struct iso2022_spec): Member requested_designation is
Dave Love <fx@gnu.org>
parents:
diff changeset
8807 changed to array of `char' just for saving memory.
Dave Love <fx@gnu.org>
parents:
diff changeset
8808 (CODING_FLAG_ISO_INIT_AT_BOL, CODING_FLAG_ISO_DESIGNATE_AT_BOL):
Dave Love <fx@gnu.org>
parents:
diff changeset
8809 New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
8810
Dave Love <fx@gnu.org>
parents:
diff changeset
8811 * coding.c (setup_coding_system): Now, flags of ISO2022 coding
Dave Love <fx@gnu.org>
parents:
diff changeset
8812 systems contains charsets instead of charset IDs. Correct setting
Dave Love <fx@gnu.org>
parents:
diff changeset
8813 coding->symbol and coding->eol_type. The performance improved.
85960
71ce838e9a10 *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 78260
diff changeset
8814 (encode_coding): Fix typo ("=" -> "==").
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8815 (detect_coding_iso2022, decode_coding_iso2022): Make the code
Dave Love <fx@gnu.org>
parents:
diff changeset
8816 robust against invalid SI and SO.
Dave Love <fx@gnu.org>
parents:
diff changeset
8817 (ENCODE_RESET_PLANE_AND_REGISTER): Argument `eol' is deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
8818 Don't call ENCODE_DESIGNATION if nothing designated initially.
Dave Love <fx@gnu.org>
parents:
diff changeset
8819 (encode_designation_at_bol) New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
8820 (encode_coding_iso2022): Handle CODING_FLAG_ISO_INIT_AT_BOL and
Dave Love <fx@gnu.org>
parents:
diff changeset
8821 CODING_FLAG_ISO_DESIGNATE_AT_BOL.
Dave Love <fx@gnu.org>
parents:
diff changeset
8822 (detect_coding_iso2022): Detect coding-category-iso-8-2 more
Dave Love <fx@gnu.org>
parents:
diff changeset
8823 precisely.
Dave Love <fx@gnu.org>
parents:
diff changeset
8824 (Ffind_coding_system, syms_of_coding): Escape newlines in
Dave Love <fx@gnu.org>
parents:
diff changeset
8825 docstring.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
8826
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8827 * charset.h (INC_POS, DEC_POS): Don't increase or decrease too
Dave Love <fx@gnu.org>
parents:
diff changeset
8828 much if there's binary code (invalid character code).
Dave Love <fx@gnu.org>
parents:
diff changeset
8829
Dave Love <fx@gnu.org>
parents:
diff changeset
8830 * data.c (Faref, Faset): Handle a composite char correctly in
Dave Love <fx@gnu.org>
parents:
diff changeset
8831 char-table.
Dave Love <fx@gnu.org>
parents:
diff changeset
8832
Dave Love <fx@gnu.org>
parents:
diff changeset
8833 * disptab.h (DISP_CHAR_VECTOR): Allow bare 8-bit in display-table.
Dave Love <fx@gnu.org>
parents:
diff changeset
8834
Dave Love <fx@gnu.org>
parents:
diff changeset
8835 * charset.c (Fcmpchar_cmp_rule): Escape newlines in docstring.
Dave Love <fx@gnu.org>
parents:
diff changeset
8836
Dave Love <fx@gnu.org>
parents:
diff changeset
8837 * editfns.c (Fuser_full_name): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
8838
Dave Love <fx@gnu.org>
parents:
diff changeset
8839 * fileio.c (Finsert_file_contents, Fwrite_region): Do not perform
Dave Love <fx@gnu.org>
parents:
diff changeset
8840 character code conversion if enable-multibyte-characters is nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
8841
Dave Love <fx@gnu.org>
parents:
diff changeset
8842 * fontset.h (Vuse_default_ascent): Extern.
Dave Love <fx@gnu.org>
parents:
diff changeset
8843
Dave Love <fx@gnu.org>
parents:
diff changeset
8844 * fontset.c (syms_of_fontset): Intern Qfontset. Declare new lisp
Dave Love <fx@gnu.org>
parents:
diff changeset
8845 variable use-default-ascent.
Dave Love <fx@gnu.org>
parents:
diff changeset
8846 (Vuse_default_ascent): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
8847 (Ffont_info): Return also the value of default-ascent of a font.
Dave Love <fx@gnu.org>
parents:
diff changeset
8848 (fs_load_font): Disable updating fontsetp->height by non-ASCII
Dave Love <fx@gnu.org>
parents:
diff changeset
8849 character sets. This should be enabled when Emacs supports
Dave Love <fx@gnu.org>
parents:
diff changeset
8850 variable height lines.
Dave Love <fx@gnu.org>
parents:
diff changeset
8851 (fs_load_font, Fset_fontset_font): Bug fix to cope
Dave Love <fx@gnu.org>
parents:
diff changeset
8852 with the change of charsets to symbols.
Dave Love <fx@gnu.org>
parents:
diff changeset
8853
Dave Love <fx@gnu.org>
parents:
diff changeset
8854 * keymap.c (describe_vector): Do not describe deeper char-table if
Dave Love <fx@gnu.org>
parents:
diff changeset
8855 enable-multibyte-characters is nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
8856
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
8857 * process.c (proc_decode_coding_system, proc_encode_coding_system):
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
8858 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
8859 size of dumped Emacs.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8860 (create_process, Fopen_network_stream): Allocate them dynamically.
Dave Love <fx@gnu.org>
parents:
diff changeset
8861 (init_process): Initialize these pointers to NULL.
Dave Love <fx@gnu.org>
parents:
diff changeset
8862 (Fstart_process, Fopen_network_stream): Do not perform character
Dave Love <fx@gnu.org>
parents:
diff changeset
8863 code conversion if enable-multibyte-characters is nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
8864
Dave Love <fx@gnu.org>
parents:
diff changeset
8865 * search.c (skip_chars): If enable-multibyte-characters is nil,
Dave Love <fx@gnu.org>
parents:
diff changeset
8866 don't handle multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
8867
Dave Love <fx@gnu.org>
parents:
diff changeset
8868 * syntax.h (SET_RAW_SYNTAX_ENTRY, SYNTAX_ENTRY): Cast arg C to
Dave Love <fx@gnu.org>
parents:
diff changeset
8869 `unsigned char' before indexing syntax table directly.
Dave Love <fx@gnu.org>
parents:
diff changeset
8870
Dave Love <fx@gnu.org>
parents:
diff changeset
8871 * syntax.c (init_syntax_once): Add trick to avoid compiler warning
Dave Love <fx@gnu.org>
parents:
diff changeset
8872 of "comparison is always 1 ...".
Dave Love <fx@gnu.org>
parents:
diff changeset
8873 (describe_syntax): Handle the case that the argument VALUE is
Dave Love <fx@gnu.org>
parents:
diff changeset
8874 char-table.
Dave Love <fx@gnu.org>
parents:
diff changeset
8875
Dave Love <fx@gnu.org>
parents:
diff changeset
8876 * xdisp.c (display_mode_line): Avoid error while compiling with
Dave Love <fx@gnu.org>
parents:
diff changeset
8877 --with-x=no.
Dave Love <fx@gnu.org>
parents:
diff changeset
8878
Dave Love <fx@gnu.org>
parents:
diff changeset
8879 * xfns.c (syms_of_xfns): Documentation of
Dave Love <fx@gnu.org>
parents:
diff changeset
8880 x-pixel-size-width-font-regexp modified.
Dave Love <fx@gnu.org>
parents:
diff changeset
8881
Dave Love <fx@gnu.org>
parents:
diff changeset
8882 * xselect.c (lisp_data_to_selection_data, selection_data_to_lisp_data):
Dave Love <fx@gnu.org>
parents:
diff changeset
8883 Remove prefix "coding-system-" from coding system symbol names.
Dave Love <fx@gnu.org>
parents:
diff changeset
8884
Dave Love <fx@gnu.org>
parents:
diff changeset
8885 * xterm.h (struct x_display_info): New member
Dave Love <fx@gnu.org>
parents:
diff changeset
8886 Xatom_MULE_DEFAULT_ASCENT.
Dave Love <fx@gnu.org>
parents:
diff changeset
8887
Dave Love <fx@gnu.org>
parents:
diff changeset
8888 * xterm.c (dumpglyphs): Pay attention to characters registered in
Dave Love <fx@gnu.org>
parents:
diff changeset
8889 use-default-ascent. Fill background in advance if font has
Dave Love <fx@gnu.org>
parents:
diff changeset
8890 non-zero _MULE_BASELINE_OFFSET property.
Dave Love <fx@gnu.org>
parents:
diff changeset
8891 (x_load_font, x_term_init): Handle font property
Dave Love <fx@gnu.org>
parents:
diff changeset
8892 _MULE_DEFAULT_ASCENT.
Dave Love <fx@gnu.org>
parents:
diff changeset
8893
Dave Love <fx@gnu.org>
parents:
diff changeset
8894 1997-02-28 NIIBE Yutaka <gniibe@mri.co.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
8895
Dave Love <fx@gnu.org>
parents:
diff changeset
8896 * sysdep.c: `ospeed' should be short if not HAVE_TERMIO_H.
Dave Love <fx@gnu.org>
parents:
diff changeset
8897
Dave Love <fx@gnu.org>
parents:
diff changeset
8898 * xdisp.c (display_text_line): Correct displaying multi-column
Dave Love <fx@gnu.org>
parents:
diff changeset
8899 binary data.
Dave Love <fx@gnu.org>
parents:
diff changeset
8900 (try_window_id): Display blank lines from the next line, when
Dave Love <fx@gnu.org>
parents:
diff changeset
8901 xp.bufpos == ZV. (This bug is introduced by changes of Mule).
Dave Love <fx@gnu.org>
parents:
diff changeset
8902 Compare height against xp.vpos instead of xp.bufpos.
Dave Love <fx@gnu.org>
parents:
diff changeset
8903
Dave Love <fx@gnu.org>
parents:
diff changeset
8904 1997-02-27 Erik Naggum <erik@naggum.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
8905
Dave Love <fx@gnu.org>
parents:
diff changeset
8906 * lread.c (Fload): Call Vload_source_file_function with 4 args.
Dave Love <fx@gnu.org>
parents:
diff changeset
8907
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
8908 1997-02-22 Tsugutomo ENAMI <enami@ba2.so-net.or.jp>
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8909
85960
71ce838e9a10 *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 78260
diff changeset
8910 * regex.c: Include charset.h and category.h.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8911
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
8912 [!emacs] (BASE_LEADING_CODE_P, WORD_BOUNDARY_P, CHAR_HEAD_P)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
8913 (SINGLE_BYTE_CHAR_P, SAME_CHARSET_P, MULTIBYTE_FORM_LENGTH)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
8914 (STRING_CHAR_AND_LENGTH, GET_CHAR_AFTER_2, GET_CHAR_BEFORE_2):
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8915 New dummy macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
8916
Dave Love <fx@gnu.org>
parents:
diff changeset
8917 (enum re_opcode_t): New member categoryspec and
Dave Love <fx@gnu.org>
parents:
diff changeset
8918 notcategoryspec.
Dave Love <fx@gnu.org>
parents:
diff changeset
8919
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
8920 (STORE_CHARACTER_AND_INCR, EXTRACT_CHARACTER)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
8921 (CHARSET_LOOKUP_RANGE_TABLE_WITH_COUNT)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
8922 (CHARSET_LOOKUP_RANGE_TABLE, CHARSET_BITMAP_SIZE)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
8923 (CHARSET_RANGE_TABLE_EXISTS_P, CHARSET_RANGE_TABL)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
8924 (CHARSET_PAST_RANGE_TABLE): New macros.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8925
Dave Love <fx@gnu.org>
parents:
diff changeset
8926 (TRANSLATE): Cast return value to unsigned char, not char.
Dave Love <fx@gnu.org>
parents:
diff changeset
8927
Dave Love <fx@gnu.org>
parents:
diff changeset
8928 (struct range_table_work_area): New structure.
Dave Love <fx@gnu.org>
parents:
diff changeset
8929
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
8930 (EXTEND_RANGE_TABLE_WORK_AREA, SET_RANGE_TABLE_WORK_AREA)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
8931 (FREE_RANGE_TABLE_WORK_AREA, CLEAR_RANGE_TABLE_WORK_USED)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
8932 (RANGE_TABLE_WORK_USED, RANGE_TABLE_WORK_ELT): New macros.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8933 (FREE_STACK_RETURN): Call FREE_RANGE_TABLE_WORK_AREA.
Dave Love <fx@gnu.org>
parents:
diff changeset
8934
Dave Love <fx@gnu.org>
parents:
diff changeset
8935 (regex_compile): Declare `c' and `c1' as int to store
Dave Love <fx@gnu.org>
parents:
diff changeset
8936 multibyte characters.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
8937 Declare range_table_work and initialize it.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8938 Initialize bufp->multibyte to 0 if not emacs.
Dave Love <fx@gnu.org>
parents:
diff changeset
8939 For case '[' and `default', code re-written to handle
Dave Love <fx@gnu.org>
parents:
diff changeset
8940 multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
8941 Add code for case 'c' and 'C' to handle category spec.
Dave Love <fx@gnu.org>
parents:
diff changeset
8942
Dave Love <fx@gnu.org>
parents:
diff changeset
8943 (re_compile_fastmap): New local variables k, simple_char_max,
Dave Love <fx@gnu.org>
parents:
diff changeset
8944 and match_any_multibyte_characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
8945 Use macro CHARSET_BITMAP_SIZE.
Dave Love <fx@gnu.org>
parents:
diff changeset
8946 Handle multibyte characters in cases charset, charset_not,
Dave Love <fx@gnu.org>
parents:
diff changeset
8947 wordchar, notwordchar, anychar, syntaxspec, notsyntaxspec,
Dave Love <fx@gnu.org>
parents:
diff changeset
8948 categoryspec, notcategoryspec.
Dave Love <fx@gnu.org>
parents:
diff changeset
8949
Dave Love <fx@gnu.org>
parents:
diff changeset
8950 (STOP_ADDR_VSTRING, POS_ADDR_VSTRING): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
8951
Dave Love <fx@gnu.org>
parents:
diff changeset
8952 (re_search_2): Code re-written to handle multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
8953
Dave Love <fx@gnu.org>
parents:
diff changeset
8954 (AT_WORD_BOUNDARY): Macro disabled.
Dave Love <fx@gnu.org>
parents:
diff changeset
8955
Dave Love <fx@gnu.org>
parents:
diff changeset
8956 (re_match_2_internal): New local variable multibyte. `d' is
Dave Love <fx@gnu.org>
parents:
diff changeset
8957 incremented while paying attention to multibyte characters if
Dave Love <fx@gnu.org>
parents:
diff changeset
8958 necessary.
Dave Love <fx@gnu.org>
parents:
diff changeset
8959 For case charset, charsetnot, wordbound, notwordbound,
Dave Love <fx@gnu.org>
parents:
diff changeset
8960 wordbeg, wordend, matchsyntax, and matchnotsyntax, code
Dave Love <fx@gnu.org>
parents:
diff changeset
8961 re-written to handle multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
8962 Add code for case categoryspec and notcategoryspec.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
8963
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
8964 * regex.h (struct re_pattern_buffer): New member multibyte.
Dave Love <fx@gnu.org>
parents:
diff changeset
8965
Dave Love <fx@gnu.org>
parents:
diff changeset
8966 1997-02-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
8967
Dave Love <fx@gnu.org>
parents:
diff changeset
8968 * window.c (Fset_window_buffer): Increment display_count
Dave Love <fx@gnu.org>
parents:
diff changeset
8969 if it is an integer.
Dave Love <fx@gnu.org>
parents:
diff changeset
8970
Dave Love <fx@gnu.org>
parents:
diff changeset
8971 * buffer.c (init_buffer_once): Set up display_count.
Dave Love <fx@gnu.org>
parents:
diff changeset
8972 (syms_of_buffer): Set up Lisp variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
8973
Dave Love <fx@gnu.org>
parents:
diff changeset
8974 * buffer.h (struct buffer): New field display_count.
Dave Love <fx@gnu.org>
parents:
diff changeset
8975
Dave Love <fx@gnu.org>
parents:
diff changeset
8976 1997-02-20 NIIBE Yutaka <gniibe@mri.co.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
8977
Dave Love <fx@gnu.org>
parents:
diff changeset
8978 * dispnew.c (direct_output_forward_char): #if-0-out redundant
Dave Love <fx@gnu.org>
parents:
diff changeset
8979 check against truncated text at end of line.
Dave Love <fx@gnu.org>
parents:
diff changeset
8980 Add giving-up for buffers with reverse direction.
Dave Love <fx@gnu.org>
parents:
diff changeset
8981 (remake_frame_glyphs): Use FRAME_MESSAGE_BUF_SIZE
Dave Love <fx@gnu.org>
parents:
diff changeset
8982 instead of FRAME_WIDTH, as the message may include multi-byte
Dave Love <fx@gnu.org>
parents:
diff changeset
8983 character and the length may be longer than width.
Dave Love <fx@gnu.org>
parents:
diff changeset
8984 (width_run_cache_on_off): Disable width-run-cache when
Dave Love <fx@gnu.org>
parents:
diff changeset
8985 multi-byte characters are enabled.
Dave Love <fx@gnu.org>
parents:
diff changeset
8986 (skip_invisible): Don't put the boundary in the middle of
Dave Love <fx@gnu.org>
parents:
diff changeset
8987 multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
8988
Dave Love <fx@gnu.org>
parents:
diff changeset
8989 * indent.c (current_column_bol_cache): New variable. This makes
Dave Love <fx@gnu.org>
parents:
diff changeset
8990 move_to_column faster.
Dave Love <fx@gnu.org>
parents:
diff changeset
8991 (current_column): Set current_column_bol_cache.
Dave Love <fx@gnu.org>
parents:
diff changeset
8992 (current_column_1): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
8993 (Fmove_to_column): Use current_column_bol_cache.
Dave Love <fx@gnu.org>
parents:
diff changeset
8994
Dave Love <fx@gnu.org>
parents:
diff changeset
8995 * xdisp.c (display_text_line): Introduce new local variable
Dave Love <fx@gnu.org>
parents:
diff changeset
8996 rev_dir_bit to display right to left characters (not yet used).
Dave Love <fx@gnu.org>
parents:
diff changeset
8997 * xdisp.c (message): Use FRAME_MESSAGE_BUF_SIZE.
Dave Love <fx@gnu.org>
parents:
diff changeset
8998 (redisplay_internal): Add canceling code for continuation at
Dave Love <fx@gnu.org>
parents:
diff changeset
8999 wide-column.
Dave Love <fx@gnu.org>
parents:
diff changeset
9000 (display_text_line): Don't just decrement left_edge->bufpos,
Dave Love <fx@gnu.org>
parents:
diff changeset
9001 it may be multi-byte character, use DEC_POS instead.
Dave Love <fx@gnu.org>
parents:
diff changeset
9002
Dave Love <fx@gnu.org>
parents:
diff changeset
9003 1997-02-20 NIIBE Yutaka <gniibe@mri.co.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
9004
Dave Love <fx@gnu.org>
parents:
diff changeset
9005 Handle multi-byte and wide-column character in computing columns.
Dave Love <fx@gnu.org>
parents:
diff changeset
9006 Note that we will find the continuation (linebreak) _AFTER_ it
Dave Love <fx@gnu.org>
parents:
diff changeset
9007 occurs.
Dave Love <fx@gnu.org>
parents:
diff changeset
9008
Dave Love <fx@gnu.org>
parents:
diff changeset
9009 * indent.c (current_column): When the buffer may have multi-byte
Dave Love <fx@gnu.org>
parents:
diff changeset
9010 characters, call current_column_1.
Dave Love <fx@gnu.org>
parents:
diff changeset
9011 (compute_motion): Handle multi-byte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
9012 (current_column_1): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
9013 (Fmove_to_column): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
9014
Dave Love <fx@gnu.org>
parents:
diff changeset
9015 1997-02-20 NIIBE Yutaka <gniibe@mri.co.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
9016
Dave Love <fx@gnu.org>
parents:
diff changeset
9017 Tab offset calculation changes. We need this change because the
Dave Love <fx@gnu.org>
parents:
diff changeset
9018 line may be less than WIDTH columns because of wide-character
Dave Love <fx@gnu.org>
parents:
diff changeset
9019 continuation.
Dave Love <fx@gnu.org>
parents:
diff changeset
9020
Dave Love <fx@gnu.org>
parents:
diff changeset
9021 * indent.h (struct position): New member tab_offset to accumulate
Dave Love <fx@gnu.org>
parents:
diff changeset
9022 tab offset.
Dave Love <fx@gnu.org>
parents:
diff changeset
9023
Dave Love <fx@gnu.org>
parents:
diff changeset
9024 * xdisp.c (try_window): Change the way of calculation of tab
Dave Love <fx@gnu.org>
parents:
diff changeset
9025 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
9026 Removed local variable tab_offset.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
9027 (try_window_id): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
9028
Dave Love <fx@gnu.org>
parents:
diff changeset
9029 * indent.c: Include "charset.h".
Dave Love <fx@gnu.org>
parents:
diff changeset
9030 (compute_motion): Remove the variable PREV_VPOS.
Dave Love <fx@gnu.org>
parents:
diff changeset
9031 Introduce new local variables (multibyte, wide_column, prev_pos,
Dave Love <fx@gnu.org>
parents:
diff changeset
9032 contin_hpos, prev_tab_offset) to handle multi-byte characters and
Dave Love <fx@gnu.org>
parents:
diff changeset
9033 wide-column characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
9034
Dave Love <fx@gnu.org>
parents:
diff changeset
9035 (pos_tab_offset): Return COL (Modulo is no longer valid).
Dave Love <fx@gnu.org>
parents:
diff changeset
9036 Add the line to set tab_offset member.
Dave Love <fx@gnu.org>
parents:
diff changeset
9037 Use pos.tab_offset.
Dave Love <fx@gnu.org>
parents:
diff changeset
9038
Dave Love <fx@gnu.org>
parents:
diff changeset
9039 1997-02-20 NIIBE Yutaka <gniibe@mri.co.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
9040
Dave Love <fx@gnu.org>
parents:
diff changeset
9041 * window.c (Fpos_visible_in_window_p): Bug fix. Specify big
Dave Love <fx@gnu.org>
parents:
diff changeset
9042 negative number for the argument TOHPOS of compute_motion.
Dave Love <fx@gnu.org>
parents:
diff changeset
9043 We don't need to calculate to (HPOS==0), but can stop immediately
Dave Love <fx@gnu.org>
parents:
diff changeset
9044 when VPOS pasts HEIGHT.
Dave Love <fx@gnu.org>
parents:
diff changeset
9045 * xdisp.c (redisplay_window): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
9046 (try_window_id): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
9047
Dave Love <fx@gnu.org>
parents:
diff changeset
9048 * indent.c (pos_tab_offset): Specify "- (1 << (BITS_PER_SHORT - 1))"
Dave Love <fx@gnu.org>
parents:
diff changeset
9049 to express big negative number (for consistency with xdisp.c).
Dave Love <fx@gnu.org>
parents:
diff changeset
9050
Dave Love <fx@gnu.org>
parents:
diff changeset
9051 1997-02-20 NIIBE Yutaka <gniibe@mri.co.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
9052
Dave Love <fx@gnu.org>
parents:
diff changeset
9053 * indent.c (vmotion): Specify "1 << (BITS_PER_SHORT - 1)" to
Dave Love <fx@gnu.org>
parents:
diff changeset
9054 express "Don't care".
Dave Love <fx@gnu.org>
parents:
diff changeset
9055 * xdisp.c (tri_window_id): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
9056
Dave Love <fx@gnu.org>
parents:
diff changeset
9057 * dispnew.c (direct_output_forward_char): Bug fix. Add
Dave Love <fx@gnu.org>
parents:
diff changeset
9058 XFASTINT (w->left) for losing cursor check.
Dave Love <fx@gnu.org>
parents:
diff changeset
9059
Dave Love <fx@gnu.org>
parents:
diff changeset
9060 1997-02-20 Kenichi HANDA <handa@etl.go.jp>
Dave Love <fx@gnu.org>
parents:
diff changeset
9061
Dave Love <fx@gnu.org>
parents:
diff changeset
9062 * Makefile.in: The following changes are for new source codes
Dave Love <fx@gnu.org>
parents:
diff changeset
9063 related to Mule.
Dave Love <fx@gnu.org>
parents:
diff changeset
9064 (XOBJ): Include fontset.o.
Dave Love <fx@gnu.org>
parents:
diff changeset
9065 (obj): Include charset.o, coding.o, category.o, and ccl.o.
Dave Love <fx@gnu.org>
parents:
diff changeset
9066 (lisp, shortlisp): Include Mule related elc files.
Dave Love <fx@gnu.org>
parents:
diff changeset
9067 (buffer.o, cmds.o, dispnew.o, doprnt.o): Depend on charset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9068 (editfns.o, indent.o, insdel.o, keymap.o): Depend on charset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9069 (minibuf.o, xdisp.o, xfaces.o, xselect.o): Depend on charset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9070 (data.o, print.o, lread.o): Depend on charset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9071 (callproc.o, fileio.o, process.o, term.o): Depend on charset.h and
Dave Love <fx@gnu.org>
parents:
diff changeset
9072 coding.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9073 (regex.o, search.o, syntax.o): Depend on charset.h and category.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9074 (fontset.o): Depend on charset.h and fontset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9075 (xterm.o): Depend on charset.h, ccl.h, and fontset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9076 (category.o, ccl.o, charset.o, coding.o, fontset.o): New targets.
Dave Love <fx@gnu.org>
parents:
diff changeset
9077
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
9078 * alloc.c (Fmake_char_table): Typo in doc-string fixed.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
9079 Handle the case that PURPOSE is nil (in a deeper char-table).
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
9080 (Fmake_bool_vector): Make correct size of Lisp_Object for
Dave Love <fx@gnu.org>
parents:
diff changeset
9081 bool-vector.
Dave Love <fx@gnu.org>
parents:
diff changeset
9082
Dave Love <fx@gnu.org>
parents:
diff changeset
9083 * buffer.c: Include charset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9084 (Fget_buffer_create): Allocate an extra byte for a buffer, and
Dave Love <fx@gnu.org>
parents:
diff changeset
9085 make it always 0 for anchoring.
Dave Love <fx@gnu.org>
parents:
diff changeset
9086 (reset_buffer): Handle a new member `enable_multibyte_characters'
Dave Love <fx@gnu.org>
parents:
diff changeset
9087 in the struct buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
9088 (fix_overlay_before): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
9089 (init_buffer_once): Handle new members in the struct buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
9090 (syms_of_buffer): Declare new buffer local variables
Dave Love <fx@gnu.org>
parents:
diff changeset
9091 `enable-multibyte-characters' and `direction-reserved'.
Dave Love <fx@gnu.org>
parents:
diff changeset
9092
Dave Love <fx@gnu.org>
parents:
diff changeset
9093 * buffer.h (BEGV_ADDR, PT_ADDR, ZV_ADDR): Use macro POS_ADDR.
Dave Love <fx@gnu.org>
parents:
diff changeset
9094 (Z_ADDR, BUF_GPT_ADDR, BUF_Z_ADDR): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
9095 (struct buffer): New members `category_table',
Dave Love <fx@gnu.org>
parents:
diff changeset
9096 `direction_reserved', and `enable-multibyte-characters'.
Dave Love <fx@gnu.org>
parents:
diff changeset
9097 (POS_ADDR): New macro used at all places instead of &FETCH_CHAR.
Dave Love <fx@gnu.org>
parents:
diff changeset
9098 (FETCH_BYTE): New macro used at any places to check the argument
Dave Love <fx@gnu.org>
parents:
diff changeset
9099 against an ASCII character.
Dave Love <fx@gnu.org>
parents:
diff changeset
9100 (FETCH_MULTIBYTE_CHAR): New macro used at any places to get a
Dave Love <fx@gnu.org>
parents:
diff changeset
9101 character code of the argument when it is known to be a multibyte
Dave Love <fx@gnu.org>
parents:
diff changeset
9102 character.
Dave Love <fx@gnu.org>
parents:
diff changeset
9103 (_fetch_multibyte_char_p, _fetch_multibyte_char_len): New
Dave Love <fx@gnu.org>
parents:
diff changeset
9104 variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
9105 (FETCH_CHAR): Use macros FETCH_MULTIBYTE_CHAR and FETCH_BYTE.
Dave Love <fx@gnu.org>
parents:
diff changeset
9106
Dave Love <fx@gnu.org>
parents:
diff changeset
9107 * callint.c (doc-string of `interactive'): Describe new code
Dave Love <fx@gnu.org>
parents:
diff changeset
9108 letters `i', `z', and `Z'.
Dave Love <fx@gnu.org>
parents:
diff changeset
9109 (Fcall_interactively): Handle them.
Dave Love <fx@gnu.org>
parents:
diff changeset
9110
Dave Love <fx@gnu.org>
parents:
diff changeset
9111 * callproc.c: Include charset.h and coding.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9112 (Fcall_process): Perform character code conversion of a process
Dave Love <fx@gnu.org>
parents:
diff changeset
9113 arguments and the process output.
Dave Love <fx@gnu.org>
parents:
diff changeset
9114 (Fcall_process_region): Encode coding of a text given to a
Dave Love <fx@gnu.org>
parents:
diff changeset
9115 process.
Dave Love <fx@gnu.org>
parents:
diff changeset
9116
Dave Love <fx@gnu.org>
parents:
diff changeset
9117 * cmds.c: Include charset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9118 (forward_point, Fforward_point): New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
9119 (Fforward_char, Fdelete_char): Handle multibyte characters by
Dave Love <fx@gnu.org>
parents:
diff changeset
9120 calling forward_point.
Dave Love <fx@gnu.org>
parents:
diff changeset
9121 (Fdelete_backward_char): Pay attention to multibyte characters
Dave Love <fx@gnu.org>
parents:
diff changeset
9122 in overwrite-mode.
Dave Love <fx@gnu.org>
parents:
diff changeset
9123 (internal_self_insert): Handle self inserting a multibyte
Dave Love <fx@gnu.org>
parents:
diff changeset
9124 character.
Dave Love <fx@gnu.org>
parents:
diff changeset
9125 (syms_of_cmds): Handle the new function Fforward_point.
Dave Love <fx@gnu.org>
parents:
diff changeset
9126
Dave Love <fx@gnu.org>
parents:
diff changeset
9127 * data.c: Include charset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9128 (Qprocess): Now extern, not static.
Dave Love <fx@gnu.org>
parents:
diff changeset
9129 (Faref, Faset): Enable indexing a char table by a multibyte
Dave Love <fx@gnu.org>
parents:
diff changeset
9130 character.
Dave Love <fx@gnu.org>
parents:
diff changeset
9131
Dave Love <fx@gnu.org>
parents:
diff changeset
9132 * dispextern.h (struct face): New members `non_ascii_gc' and
Dave Love <fx@gnu.org>
parents:
diff changeset
9133 `fontset'.
Dave Love <fx@gnu.org>
parents:
diff changeset
9134 [HAVE_FACES]: New macros FACE_NON_ASCII_GC and FACE_FONTSET.
Dave Love <fx@gnu.org>
parents:
diff changeset
9135
Dave Love <fx@gnu.org>
parents:
diff changeset
9136 * dispnew.c: Include charset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9137 (update_line): Handle wide-column characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
9138
Dave Love <fx@gnu.org>
parents:
diff changeset
9139 * disptab.h (DISP_CHAR_VECTOR): Always return nil for multibyte
Dave Love <fx@gnu.org>
parents:
diff changeset
9140 characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
9141
Dave Love <fx@gnu.org>
parents:
diff changeset
9142 * doprnt.c: Include charset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9143 (doprn1): Handle multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
9144
Dave Love <fx@gnu.org>
parents:
diff changeset
9145 * editfns.c: Include charset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9146 (Fchar_to_string, Fstring_to_char): Handle multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
9147 (Fsref): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
9148 (Fgoto_char): Force point to be at a character boundary.
Dave Love <fx@gnu.org>
parents:
diff changeset
9149 (Ffollowing_char, Fpreceding_char): Handle multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
9150 (Fchar_after): Handle multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
9151 (Fchar_before): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
9152 (general_insert_function): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
9153 (Finsert, Finsert_and_inherit, Finsert_before_markers): Use it.
Dave Love <fx@gnu.org>
parents:
diff changeset
9154 (Finsert_char): Doc-string refer to markers of
Dave Love <fx@gnu.org>
parents:
diff changeset
9155 before-insertion-type. Handle multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
9156 (Fsubst_char_in_region): Handle multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
9157 (Fchar_equal): Don't consider `case' of multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
9158 (syms_of_editfns): Handle the new function `char-before'.
Dave Love <fx@gnu.org>
parents:
diff changeset
9159
Dave Love <fx@gnu.org>
parents:
diff changeset
9160 * emacs.c (main): Call several initialization function introduced
Dave Love <fx@gnu.org>
parents:
diff changeset
9161 by Mule.
Dave Love <fx@gnu.org>
parents:
diff changeset
9162
Dave Love <fx@gnu.org>
parents:
diff changeset
9163 * eval.c (init_eval_once): Increase max_lisp_eval_depth to 300.
Dave Love <fx@gnu.org>
parents:
diff changeset
9164
Dave Love <fx@gnu.org>
parents:
diff changeset
9165 * fileio.c: Include charset.h and coding.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9166 (READ_BUF_SIZE): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
9167 (Finsert_file_contents): Refer to a coding system in the docstring.
Dave Love <fx@gnu.org>
parents:
diff changeset
9168 Perform character code conversion of a text read in.
Dave Love <fx@gnu.org>
parents:
diff changeset
9169 (Fwrite_region): Refer to a coding system in the docstring.
Dave Love <fx@gnu.org>
parents:
diff changeset
9170 Setup a coding system for character code conversion.
Dave Love <fx@gnu.org>
parents:
diff changeset
9171 Pass a new arg `pre_write_conversion' (Lisp function) to
Dave Love <fx@gnu.org>
parents:
diff changeset
9172 build_annotations.
Dave Love <fx@gnu.org>
parents:
diff changeset
9173 Pass a new arg `coding' to a_write.
Dave Love <fx@gnu.org>
parents:
diff changeset
9174 (build_annotations): Handle the new arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
9175 (a_write): Handle the new arg `coding' by passing it to e_write.
Dave Love <fx@gnu.org>
parents:
diff changeset
9176 (WRITE_BUF_SIZE): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
9177 (e_write): Perform character code conversion of a text to write
Dave Love <fx@gnu.org>
parents:
diff changeset
9178 out according to the new arg `coding'.
Dave Love <fx@gnu.org>
parents:
diff changeset
9179
Dave Love <fx@gnu.org>
parents:
diff changeset
9180 * fns.c (Fcopy_sequence, concat, internal_equal, Ffillarray):
Dave Love <fx@gnu.org>
parents:
diff changeset
9181 Fix a bug of miscalculation of `size_in_chars' of a bool vector.
Dave Love <fx@gnu.org>
parents:
diff changeset
9182 (Fset_char_table_range): When range is vector, make the original
Dave Love <fx@gnu.org>
parents:
diff changeset
9183 char table deeper if necessary.
Dave Love <fx@gnu.org>
parents:
diff changeset
9184
Dave Love <fx@gnu.org>
parents:
diff changeset
9185 * frame.c: Include "charset.h"
Dave Love <fx@gnu.org>
parents:
diff changeset
9186 [HAVE_WINDOW_SYSTEM]: Include fontset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9187 (make_frame): Allocate member `fontset_data' of the struct frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
9188 (Fdelete_frame): Free the area for the member.
Dave Love <fx@gnu.org>
parents:
diff changeset
9189
Dave Love <fx@gnu.org>
parents:
diff changeset
9190 * frame.h (struct frame): New member `fontset_data'.
Dave Love <fx@gnu.org>
parents:
diff changeset
9191 (FRAME_MESSAGE_BUF_SIZE): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
9192
Dave Love <fx@gnu.org>
parents:
diff changeset
9193 * insdel.c: Include charset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9194 (gap_left, gap_right): Put an anchor `\0' at the end of GAP.
Dave Love <fx@gnu.org>
parents:
diff changeset
9195 (adjust_markers_for_insert): If any markers are adjusted, check
Dave Love <fx@gnu.org>
parents:
diff changeset
9196 and fix the order of overlays in overlays_before.
Dave Love <fx@gnu.org>
parents:
diff changeset
9197 (make_gap): Allocate an extra byte and set to `\0' for anchoring.
Dave Love <fx@gnu.org>
parents:
diff changeset
9198 (insert1, insert_from_buffer_1): Put an anchor `\0' at the head of
Dave Love <fx@gnu.org>
parents:
diff changeset
9199 GAP.
Dave Love <fx@gnu.org>
parents:
diff changeset
9200
Dave Love <fx@gnu.org>
parents:
diff changeset
9201 * keyboard.c (command_loop_1): Pay attention to a multibyte
Dave Love <fx@gnu.org>
parents:
diff changeset
9202 character while handling forward-char and backward-char.
Dave Love <fx@gnu.org>
parents:
diff changeset
9203 [!HAVE_NTGUI && XK_kana_A] (lispy_kana_keys): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
9204 [!HAVE_NTGUI] (lispy_function_keys): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
9205 (make_lispy_event) [XK_kana_A]: Handle kana keys.
Dave Love <fx@gnu.org>
parents:
diff changeset
9206
Dave Love <fx@gnu.org>
parents:
diff changeset
9207 * keymap.c: Include charset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9208 (push_key_description): If enable-multibyte-characters is t, use
Dave Love <fx@gnu.org>
parents:
diff changeset
9209 octal representation for a code of range 128..255 as binary.
Dave Love <fx@gnu.org>
parents:
diff changeset
9210 (Ftext_char_description): Handle multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
9211 (describe_vector): Provide prettier description of a char table
Dave Love <fx@gnu.org>
parents:
diff changeset
9212 which contains multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
9213
Dave Love <fx@gnu.org>
parents:
diff changeset
9214 * lisp.h (CHARACTERBITS, GLYPH_MASK_REV_DIR): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
9215 (GLYPH_MASK_PADDING, GLYPH_MASK_FACE, GLYPH_MASK_CHAR): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
9216 [HAVE_FACES] (FAST_MAKE_GLYPH, FAST_GLYPH_CHAR, FAST_GLYPH_FACE):
Dave Love <fx@gnu.org>
parents:
diff changeset
9217 Use CHARACTERBITS.
Dave Love <fx@gnu.org>
parents:
diff changeset
9218 [!HAVE_FACES] (FAST_MAKE_GLYPH, FAST_GLYPH_CHAR, FAST_GLYPH_FACE):
Dave Love <fx@gnu.org>
parents:
diff changeset
9219 New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
9220 [!HAVE_FACES] (GLYPH_CHAR, GLYPH_FACE): Mask appropriate bits.
Dave Love <fx@gnu.org>
parents:
diff changeset
9221 (Fcoding_system_p, Fcheck_coding_system): Declare external.
Dave Love <fx@gnu.org>
parents:
diff changeset
9222 (Fread_coding_system, Fread_non_nil_coding_system): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
9223
Dave Love <fx@gnu.org>
parents:
diff changeset
9224 * lread.c: Include charset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9225 (Vload_source_file_function): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
9226 (Fload): Call Vload_source_file_function if defined while loading
95848
a6bf9ec37d86 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 95780
diff changeset
9227 an Emacs Lisp source file.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
9228 (read_multibyte): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
9229 (read_escape): Handle multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
9230 (read1): Correct the value of size_in_chars of a bool vector.
Dave Love <fx@gnu.org>
parents:
diff changeset
9231 Handle the case `?' is followed by a multibyte character.
Dave Love <fx@gnu.org>
parents:
diff changeset
9232 (Vload_source_file_function): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
9233
Dave Love <fx@gnu.org>
parents:
diff changeset
9234 * minibuf.c: Include charset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9235 (read_minibuf): Pay attention to multibyte characters in the arg
Dave Love <fx@gnu.org>
parents:
diff changeset
9236 INITIAL while handling the arg BACKUP_N.
Dave Love <fx@gnu.org>
parents:
diff changeset
9237 (scmp, Fminibuffer_complete_word): Handle multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
9238
Dave Love <fx@gnu.org>
parents:
diff changeset
9239 * print.c: Include charset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9240 (printchar, strout): Handle multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
9241 (print): Correct the value of size_in_chars of a bool vector.
Dave Love <fx@gnu.org>
parents:
diff changeset
9242
Dave Love <fx@gnu.org>
parents:
diff changeset
9243 * process.c: Include charset.h and coding.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9244 (proc_decode_coding_system, proc_encode_coding_system): New
Dave Love <fx@gnu.org>
parents:
diff changeset
9245 variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
9246 (Fstart_process, create_process, Fopen_network_stream): Setup
Dave Love <fx@gnu.org>
parents:
diff changeset
9247 coding systems for character code conversion.
Dave Love <fx@gnu.org>
parents:
diff changeset
9248 (READ_CHILD_OUTPUT): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
9249 (read_process_output): Perform character code conversion of a
Dave Love <fx@gnu.org>
parents:
diff changeset
9250 process output.
Dave Love <fx@gnu.org>
parents:
diff changeset
9251 (send_process): Perform character code conversion of a text sent
Dave Love <fx@gnu.org>
parents:
diff changeset
9252 to a process.
Dave Love <fx@gnu.org>
parents:
diff changeset
9253 (Fset_process_coding_system, Fprocess_coding_system): New
Dave Love <fx@gnu.org>
parents:
diff changeset
9254 functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
9255 (syms_of_process): Handle them.
Dave Love <fx@gnu.org>
parents:
diff changeset
9256
Dave Love <fx@gnu.org>
parents:
diff changeset
9257 * process.h (struct Lisp_Process): New members
Dave Love <fx@gnu.org>
parents:
diff changeset
9258 decode_coding_system, decoding_buf, encode_coding_system, and
Dave Love <fx@gnu.org>
parents:
diff changeset
9259 encoding_buf.
Dave Love <fx@gnu.org>
parents:
diff changeset
9260
Dave Love <fx@gnu.org>
parents:
diff changeset
9261 * puresize.h (BASE_PURESIZE): Increase.
Dave Love <fx@gnu.org>
parents:
diff changeset
9262
Dave Love <fx@gnu.org>
parents:
diff changeset
9263 * search.c: Include category.h and charset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9264 (compile_pattern_1): Handle new argument `multibyte'.
Dave Love <fx@gnu.org>
parents:
diff changeset
9265 (compile_pattern): Handle the flag `enable-multibyte-characters'.
Dave Love <fx@gnu.org>
parents:
diff changeset
9266 (Vascii_downcase_table): Declare external.
Dave Love <fx@gnu.org>
parents:
diff changeset
9267 (fast_string_match_ignore_case): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
9268 (skip_chars): Handle multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
9269 (trivial_regexp_p): Handle regular expression "\\Cc" and "\\CC"
Dave Love <fx@gnu.org>
parents:
diff changeset
9270 for category.
Dave Love <fx@gnu.org>
parents:
diff changeset
9271
Dave Love <fx@gnu.org>
parents:
diff changeset
9272 * syntax.c: Include charset.h and category.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9273 (Vsyntax_code_object): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
9274 (Fmodify_syntax_entry): Handle multibyte characters. A multibyte
Dave Love <fx@gnu.org>
parents:
diff changeset
9275 character in matching parenthesis is also handled correctly. Use
Dave Love <fx@gnu.org>
parents:
diff changeset
9276 shared object in the vector Vsyntax_code_object for an ASCII
Dave Love <fx@gnu.org>
parents:
diff changeset
9277 character.
Dave Love <fx@gnu.org>
parents:
diff changeset
9278 (describe_syntax): Handle a multibyte character in matching
Dave Love <fx@gnu.org>
parents:
diff changeset
9279 parenthesis.
Dave Love <fx@gnu.org>
parents:
diff changeset
9280 (describe_syntax_1): Describe also parent syntax tables.
Dave Love <fx@gnu.org>
parents:
diff changeset
9281 (scan_words, Fforward_comment): Handle multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
9282 (scan_lists, char_quoted, Fbackward_prefix_chars): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
9283 (scan_sexps_forward): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
9284 (init_syntax_once): Initialize Vsyntax_code_object.
Dave Love <fx@gnu.org>
parents:
diff changeset
9285 Initialize Vstandard_syntax_table by share objects in
Dave Love <fx@gnu.org>
parents:
diff changeset
9286 Vsyntax_code_object.
Dave Love <fx@gnu.org>
parents:
diff changeset
9287 (syms_of_syntax): Staticpro Vsyntax_code_object.
Dave Love <fx@gnu.org>
parents:
diff changeset
9288
Dave Love <fx@gnu.org>
parents:
diff changeset
9289 * syntax.h (SET_RAW_SYNTAX_ENTRY): Handle syntax of multibyte
Dave Love <fx@gnu.org>
parents:
diff changeset
9290 characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
9291 (SYNTAX_ENTRY_FOLLOW_PARENT): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
9292 (SYNTAX_ENTRY): Handle syntax of multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
9293 (SYNTAX, SYNTAX_WITH_FLAGS, SYNTAX_MATCH): Don't signal error even
Dave Love <fx@gnu.org>
parents:
diff changeset
9294 if a syntax entry is not cons.
Dave Love <fx@gnu.org>
parents:
diff changeset
9295
Dave Love <fx@gnu.org>
parents:
diff changeset
9296 * term.c: Include charset.h and coding.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9297 (TS_end_italic_mode, TS_italic_mode, TS_bold_mode): New variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
9298 (TS_end_bold_mode, TS_end_underscore_mode): New variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
9299 (TS_underscore_mode): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
9300 (encode_terminal_code): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
9301 (write_glyphs, insert_glyphs): Perform character code conversion
Dave Love <fx@gnu.org>
parents:
diff changeset
9302 on output to a terminal.
Dave Love <fx@gnu.org>
parents:
diff changeset
9303 (term_init): Initialize TS_bold_mode, TS_end_bold_mode,
Dave Love <fx@gnu.org>
parents:
diff changeset
9304 TS_end_underscore_mode, and TS_underscore_mode.
Dave Love <fx@gnu.org>
parents:
diff changeset
9305
Dave Love <fx@gnu.org>
parents:
diff changeset
9306 * xdisp.c: Include charset.h, coding.h, and process.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9307 (display_text_line): Handle multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
9308 (display_mode_line): Pay attention to wide-column characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
9309 (decode_mode_spec_coding): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
9310 (decode_mode_spec): Handle %-constructs `%z' and `%Z' to print
Dave Love <fx@gnu.org>
parents:
diff changeset
9311 coding system mnemonics.
Dave Love <fx@gnu.org>
parents:
diff changeset
9312 (display_string): Handle multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
9313
Dave Love <fx@gnu.org>
parents:
diff changeset
9314 * xfaces.c: Include charset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9315 (allocate_face, copy_face, face_eq1): Handle member `fontset' of
Dave Love <fx@gnu.org>
parents:
diff changeset
9316 struct face, i.e. initialize, copy, and check it.
Dave Love <fx@gnu.org>
parents:
diff changeset
9317 (intern_face, clear_face_cache): Handle member `non_ascii_gc' of
Dave Love <fx@gnu.org>
parents:
diff changeset
9318 struct face, i.e. initialize and free it.
Dave Love <fx@gnu.org>
parents:
diff changeset
9319 (free_frame_faces): Unload font only when fontset is not used.
Dave Love <fx@gnu.org>
parents:
diff changeset
9320 Free non_ascii_gc.
Dave Love <fx@gnu.org>
parents:
diff changeset
9321 (frame_update_line_height, merge_faces, compute_base_face): Handle
Dave Love <fx@gnu.org>
parents:
diff changeset
9322 fontset.
Dave Love <fx@gnu.org>
parents:
diff changeset
9323 (recompute_base_faces): Free non_ascii_gc.
Dave Love <fx@gnu.org>
parents:
diff changeset
9324 (Fset_face_attribute_internal): Handle fontset.
Dave Love <fx@gnu.org>
parents:
diff changeset
9325
Dave Love <fx@gnu.org>
parents:
diff changeset
9326 * xfns.c: Include charset.h and fontset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9327 (Vx_pixel_size_width_font_regexp): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
9328 (x_set_font): Handle fontset.
Dave Love <fx@gnu.org>
parents:
diff changeset
9329 (Fx_create_frame): Create fontsets in Vglobal_fontset_alist.
Dave Love <fx@gnu.org>
parents:
diff changeset
9330 (Fx_list_fonts): Handle fontset.
Dave Love <fx@gnu.org>
parents:
diff changeset
9331 (syms_of_xfns): Initialize Vx_pixel_size_width_font_regexp.
Dave Love <fx@gnu.org>
parents:
diff changeset
9332 Setting callback functions for fontset handler.
Dave Love <fx@gnu.org>
parents:
diff changeset
9333
Dave Love <fx@gnu.org>
parents:
diff changeset
9334 * xselect.c: Include charset.h and coding.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9335 (QCOMPOUND_TEXT): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
9336 (symbol_to_x_atom): Handle it.
Dave Love <fx@gnu.org>
parents:
diff changeset
9337 (selection_data_to_lisp_data): Decode a selection data if
Dave Love <fx@gnu.org>
parents:
diff changeset
9338 selection type is TEXT or COMPOUND_TEXT.
Dave Love <fx@gnu.org>
parents:
diff changeset
9339 (lisp_data_to_selection_data): Encode a text to COMPOUND_TEXT if
Dave Love <fx@gnu.org>
parents:
diff changeset
9340 it contains multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
9341 (syms_of_xselect): Initialize and staticpro QCOMPOUND_TEXT.
Dave Love <fx@gnu.org>
parents:
diff changeset
9342
Dave Love <fx@gnu.org>
parents:
diff changeset
9343 * xterm.c: Include charset.h, ccl.h, and fontset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9344 (PER_CHAR_METRIC): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
9345 (dumpglyphs): New argument CMPCHARP. Handle multibyte characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
9346 (XTwrite_glyphs, redraw_previous_char, redraw_following_char):
Dave Love <fx@gnu.org>
parents:
diff changeset
9347 Supply argument CMPCHARP to dumpglyphs.
Dave Love <fx@gnu.org>
parents:
diff changeset
9348 (dumprectangle): Display whole glyph of wide-column characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
9349 Supply argument CMPCHARP to dumpglyphs.
Dave Love <fx@gnu.org>
parents:
diff changeset
9350 (show_mouse_face): Supply argument CMPCHARP to dumpglyphs.
Dave Love <fx@gnu.org>
parents:
diff changeset
9351 (x_draw_box): Pay attention to wide-column characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
9352 (x_draw_single_glyph): Supply argument CMPCHARP to dumpglyphs.
Dave Love <fx@gnu.org>
parents:
diff changeset
9353 (x_new_font): Call fs_load_font for actual font loading work.
Dave Love <fx@gnu.org>
parents:
diff changeset
9354 (x_new_fontset): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
9355 (x_get_font_info, x_list_fonts, x_load_font, x_query_font): New
Dave Love <fx@gnu.org>
parents:
diff changeset
9356 functions providing API to fontset handler.
Dave Love <fx@gnu.org>
parents:
diff changeset
9357 (x_term_init): Initialize several new members of struct x_display_info.
Dave Love <fx@gnu.org>
parents:
diff changeset
9358
Dave Love <fx@gnu.org>
parents:
diff changeset
9359 * xterm.h (struct font_info): This definition is moved to
Dave Love <fx@gnu.org>
parents:
diff changeset
9360 fontset.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9361 (struct x_display_info): New members Xatom_PIXEL_SIZE,
Dave Love <fx@gnu.org>
parents:
diff changeset
9362 Xatom_MULE_BASELINE_OFFSET, Xatom_RELATIVE_COMPOSE, and null_pixel.
Dave Love <fx@gnu.org>
parents:
diff changeset
9363 (x_list_fonts, x_get_font_info, x_load_font, x_query_font):
Dave Love <fx@gnu.org>
parents:
diff changeset
9364 Declare external.
Dave Love <fx@gnu.org>
parents:
diff changeset
9365 (struct x_output): New members font_baseline and fontset.
Dave Love <fx@gnu.org>
parents:
diff changeset
9366 (FRAME_FONTSET, FRAME_X_FONT_TABLE): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
9367
Dave Love <fx@gnu.org>
parents:
diff changeset
9368 * category.h, category.c, ccl.h, ccl.c, charset.h: New files.
Dave Love <fx@gnu.org>
parents:
diff changeset
9369 * charset.c, coding.h, coding.c, fontset.h, fontset.c: New files.
Dave Love <fx@gnu.org>
parents:
diff changeset
9370
Dave Love <fx@gnu.org>
parents:
diff changeset
9371 1997-02-14 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9372
Dave Love <fx@gnu.org>
parents:
diff changeset
9373 * print.c (print): Generate a backslash in \2e10.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
9374
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
9375 1997-02-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9376
Dave Love <fx@gnu.org>
parents:
diff changeset
9377 * window.c (change_window_height): Take size from multiple siblings,
Dave Love <fx@gnu.org>
parents:
diff changeset
9378 nearest ones first, when that can be done without deleting any of them.
Dave Love <fx@gnu.org>
parents:
diff changeset
9379
Dave Love <fx@gnu.org>
parents:
diff changeset
9380 1997-02-07 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 * minibuf.c (Fminibuffer_message): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
9383 (syms_of_minibuf): Set up Lisp function.
Dave Love <fx@gnu.org>
parents:
diff changeset
9384
Dave Love <fx@gnu.org>
parents:
diff changeset
9385 * syntax.c (scan_lists): Signal errors using scan-error.
Dave Love <fx@gnu.org>
parents:
diff changeset
9386 (syms_of_syntax): Set up Qscan_error.
Dave Love <fx@gnu.org>
parents:
diff changeset
9387
Dave Love <fx@gnu.org>
parents:
diff changeset
9388 1997-02-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9389
Dave Love <fx@gnu.org>
parents:
diff changeset
9390 * lread.c (Feval_buffer): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
9391
Dave Love <fx@gnu.org>
parents:
diff changeset
9392 1997-02-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9393
Dave Love <fx@gnu.org>
parents:
diff changeset
9394 * window.c (scroll_preserve_screen_position): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
9395 (keys_of_window): Set up Lisp var.
Dave Love <fx@gnu.org>
parents:
diff changeset
9396 (window_scroll): If scroll_preserve_screen_position is 0,
Dave Love <fx@gnu.org>
parents:
diff changeset
9397 behave the old way (advancing point the minimum distance).
Dave Love <fx@gnu.org>
parents:
diff changeset
9398
Dave Love <fx@gnu.org>
parents:
diff changeset
9399 1997-02-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9400
Dave Love <fx@gnu.org>
parents:
diff changeset
9401 * emacs.c (main): Don't extend stack limit too far.
Dave Love <fx@gnu.org>
parents:
diff changeset
9402
85960
71ce838e9a10 *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 78260
diff changeset
9403 1997-02-02 Eli Zaretskii <eliz@wombat.gnu.ai.mit.edu>
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
9404
Dave Love <fx@gnu.org>
parents:
diff changeset
9405 * msdos.c (dos_rawgetc): When international keyboard doesn't have
Dave Love <fx@gnu.org>
parents:
diff changeset
9406 to be supported, recognize Alt-key combinations even if the Alt
Dave Love <fx@gnu.org>
parents:
diff changeset
9407 key is no longer pressed.
Dave Love <fx@gnu.org>
parents:
diff changeset
9408
Dave Love <fx@gnu.org>
parents:
diff changeset
9409 1997-01-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9410
Dave Love <fx@gnu.org>
parents:
diff changeset
9411 * xfns.c (Vx_resource_class): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
9412 (syms_of_xfns): Set up Lisp variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
9413 (Fx_get_resource, x_window): Use Vx_resource_class.
Dave Love <fx@gnu.org>
parents:
diff changeset
9414 (validate_x_resource_name): Ensure Vx_resource_class is a string.
Dave Love <fx@gnu.org>
parents:
diff changeset
9415
Dave Love <fx@gnu.org>
parents:
diff changeset
9416 1997-01-27 Paul Eggert <eggert@twinsun.com>
Dave Love <fx@gnu.org>
parents:
diff changeset
9417
Dave Love <fx@gnu.org>
parents:
diff changeset
9418 * data.c (isnan): Define even if LISP_FLOAT_TYPE is not defined,
Dave Love <fx@gnu.org>
parents:
diff changeset
9419 since fmod might need it.
Dave Love <fx@gnu.org>
parents:
diff changeset
9420 (fmod): Ensure that the magnitude of the result does not exceed that
Dave Love <fx@gnu.org>
parents:
diff changeset
9421 of the divisor, and that the sign of the result does not disagree with
Dave Love <fx@gnu.org>
parents:
diff changeset
9422 that of the dividend. This does not yield a
Dave Love <fx@gnu.org>
parents:
diff changeset
9423 particularly accurate result, but at least it will be in the
Dave Love <fx@gnu.org>
parents:
diff changeset
9424 range promised by fmod.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
9425
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
9426 * doprnt.c: Include <float.h> if STDC_HEADERS.
Dave Love <fx@gnu.org>
parents:
diff changeset
9427 (DBL_MAX_10_EXP): Define if not defined; default is IEEE double.
Dave Love <fx@gnu.org>
parents:
diff changeset
9428 (doprnt1): Allocate enough buffer space to handle very large floating
Dave Love <fx@gnu.org>
parents:
diff changeset
9429 point numbers, or very large field widths or precisions.
Dave Love <fx@gnu.org>
parents:
diff changeset
9430 Detect overflow in field widths or precisions.
Dave Love <fx@gnu.org>
parents:
diff changeset
9431
Dave Love <fx@gnu.org>
parents:
diff changeset
9432 1997-01-26 Karl Heuer <kwzh@gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9433
Dave Love <fx@gnu.org>
parents:
diff changeset
9434 * config.in (HAVE_RINT, HAVE_CBRT): Add undefs.
Dave Love <fx@gnu.org>
parents:
diff changeset
9435
Dave Love <fx@gnu.org>
parents:
diff changeset
9436 1997-01-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9437
Dave Love <fx@gnu.org>
parents:
diff changeset
9438 * lread.c (openp): Handle remote file names in path.
Dave Love <fx@gnu.org>
parents:
diff changeset
9439 Don't use the path for an absolute name.
Dave Love <fx@gnu.org>
parents:
diff changeset
9440 (Fload): Handle openp finding a remote file name.
Dave Love <fx@gnu.org>
parents:
diff changeset
9441
Dave Love <fx@gnu.org>
parents:
diff changeset
9442 1997-01-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9443
Dave Love <fx@gnu.org>
parents:
diff changeset
9444 * floatfns.c [!HAVE_RINT] (rint): Convert macro to an actual
Dave Love <fx@gnu.org>
parents:
diff changeset
9445 function, so we can take its address.
Dave Love <fx@gnu.org>
parents:
diff changeset
9446
Dave Love <fx@gnu.org>
parents:
diff changeset
9447 1997-01-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
Dave Love <fx@gnu.org>
parents:
diff changeset
9448
Dave Love <fx@gnu.org>
parents:
diff changeset
9449 * indent.c (pos_tab_offset): Take the width of the minibuffer
Dave Love <fx@gnu.org>
parents:
diff changeset
9450 prompt into account.
Dave Love <fx@gnu.org>
parents:
diff changeset
9451 (vmotion): In calls to compute_motion use a value for tab_offset
Dave Love <fx@gnu.org>
parents:
diff changeset
9452 that is corrected by the minibuffer prompt width.
Dave Love <fx@gnu.org>
parents:
diff changeset
9453
Dave Love <fx@gnu.org>
parents:
diff changeset
9454 * xdisp.c (try_window): Remove frobnication of tab_offset in a
Dave Love <fx@gnu.org>
parents:
diff changeset
9455 minibuffer window.
Dave Love <fx@gnu.org>
parents:
diff changeset
9456 (display_text_line): Likewise, for the taboffset parameter.
Dave Love <fx@gnu.org>
parents:
diff changeset
9457
Dave Love <fx@gnu.org>
parents:
diff changeset
9458 1997-01-24 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9459
Dave Love <fx@gnu.org>
parents:
diff changeset
9460 * lread.c (Qinhibit_file_name_operation): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
9461 (syms_of_lread): Initialize and staticpro.
Dave Love <fx@gnu.org>
parents:
diff changeset
9462 (Fload): Bind inhibit-file-name-operation to nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
9463
Dave Love <fx@gnu.org>
parents:
diff changeset
9464 1997-01-23 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9465
Dave Love <fx@gnu.org>
parents:
diff changeset
9466 * eval.c (unbind_to, specbind): Use set_internal.
Dave Love <fx@gnu.org>
parents:
diff changeset
9467
Dave Love <fx@gnu.org>
parents:
diff changeset
9468 * data.c (set_internal): New subroutine. New arg BINDFLAG.
Dave Love <fx@gnu.org>
parents:
diff changeset
9469 Don't make a new buffer-local binding if BINDFLAG is 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
9470 (Fset): Use set_internal.
Dave Love <fx@gnu.org>
parents:
diff changeset
9471
Dave Love <fx@gnu.org>
parents:
diff changeset
9472 1997-01-21 Paul Eggert <eggert@twinsun.com>
Dave Love <fx@gnu.org>
parents:
diff changeset
9473
Dave Love <fx@gnu.org>
parents:
diff changeset
9474 * editfns.c (set_time_zone_rule_tz1, set_time_zone_rule_tz2):
Dave Love <fx@gnu.org>
parents:
diff changeset
9475 Put "+" in value; needed if we are a Solaris 1 executable
Dave Love <fx@gnu.org>
parents:
diff changeset
9476 running under Solaris 2.
Dave Love <fx@gnu.org>
parents:
diff changeset
9477 Define these variables only if LOCALTIME_CACHE is defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
9478
Dave Love <fx@gnu.org>
parents:
diff changeset
9479 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
9480
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
9481 * msdos.c (run_msdos_command): Remove unused variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
9482 (crlf_to_lf): Remove unused variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
9483 (Fmsdos_downcase_filename): Remove unused variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
9484 (IT_set_frame_parameters): Declare prototypes for external functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
9485 (IT_set_frame_parameters): Correct format specifier.
Dave Love <fx@gnu.org>
parents:
diff changeset
9486 (IT_set_terminal_modes): Remove unused variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
9487 (top level): Add header files which declare used functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
9488
Dave Love <fx@gnu.org>
parents:
diff changeset
9489 1997-01-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9490
Dave Love <fx@gnu.org>
parents:
diff changeset
9491 * Makefile.in (stamp-oldxmenu): New target.
Dave Love <fx@gnu.org>
parents:
diff changeset
9492 (temacs): Depend on stamp-oldxmenu, not on ${OLDXMENU}.
Dave Love <fx@gnu.org>
parents:
diff changeset
9493
Dave Love <fx@gnu.org>
parents:
diff changeset
9494 1997-01-20 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 * lisp.h (FAST_MAKE_GLYPH): Rename args to CHAR and FACE.
Dave Love <fx@gnu.org>
parents:
diff changeset
9497 Cast CHAR to unsigned char before using it.
Dave Love <fx@gnu.org>
parents:
diff changeset
9498
Dave Love <fx@gnu.org>
parents:
diff changeset
9499 * xterm.c (dumpglyphs): Declare g as GLYPH.
Dave Love <fx@gnu.org>
parents:
diff changeset
9500
Dave Love <fx@gnu.org>
parents:
diff changeset
9501 1997-01-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9502
Dave Love <fx@gnu.org>
parents:
diff changeset
9503 * term.c (fatal): Print a newline at the end.
Dave Love <fx@gnu.org>
parents:
diff changeset
9504 (term_init): Calls to fatal changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
9505
Dave Love <fx@gnu.org>
parents:
diff changeset
9506 * eval.c (Fsignal): Call fatal if no error handlers and no catch.
Dave Love <fx@gnu.org>
parents:
diff changeset
9507
Dave Love <fx@gnu.org>
parents:
diff changeset
9508 * dispnew.c (init_display): Check for overflow in screen size.
Dave Love <fx@gnu.org>
parents:
diff changeset
9509 Use `fatal'.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
9510
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
9511 1997-01-19 Geoff Voelker <voelker@cs.washington.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9512
Dave Love <fx@gnu.org>
parents:
diff changeset
9513 * w32.c (init_environment): Rebuild Vsystem_configuration at startup.
Dave Love <fx@gnu.org>
parents:
diff changeset
9514
Dave Love <fx@gnu.org>
parents:
diff changeset
9515 * w32gui.h: Update include conditionals to use new name.
Dave Love <fx@gnu.org>
parents:
diff changeset
9516
Dave Love <fx@gnu.org>
parents:
diff changeset
9517 * w32gui.h: Renamed from win32.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9518 * dispextern.h, w32term.h, makefile.nt: Use new name w32gui.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9519 * makefile.nt: Update header comment.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
9520
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
9521 * w32console.c (initialize_w32_display): Renamed from
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
9522 initialize_win_nt_display.
Dave Love <fx@gnu.org>
parents:
diff changeset
9523 * term.c (term_init): Use new name initialize_w32_display.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
9524
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
9525 * w32.c, w32console.c, w32faces.c, w32fns.c, w32heap.c,
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
9526 * w32inevt.c, w32menu.c, w32proc.c, w32select.c, w32term.c,
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
9527 * w32xfns.c, win32.h, w32inevt.h, w32term.h: Change all uses of win95,
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
9528 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
9529 Expand "win" substring in variables referring to Microsoft Windows
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
9530 constructs into "windows".
Dave Love <fx@gnu.org>
parents:
diff changeset
9531 Canonicalize header comments to use same terminology.
Dave Love <fx@gnu.org>
parents:
diff changeset
9532
Dave Love <fx@gnu.org>
parents:
diff changeset
9533 1997-01-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9534
Dave Love <fx@gnu.org>
parents:
diff changeset
9535 * search.c (skip_chars): Optimize by not calling SET_PT in the loop.
Dave Love <fx@gnu.org>
parents:
diff changeset
9536
Dave Love <fx@gnu.org>
parents:
diff changeset
9537 1997-01-16 Erik Naggum <erik@naggum.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
9538
Dave Love <fx@gnu.org>
parents:
diff changeset
9539 * keymap.c (push_key_description): Print C-j, not LFD.
Dave Love <fx@gnu.org>
parents:
diff changeset
9540
Dave Love <fx@gnu.org>
parents:
diff changeset
9541 1997-01-16 Eli Zaretskii <eliz@wombat.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9542
Dave Love <fx@gnu.org>
parents:
diff changeset
9543 * msdos.c (XMenuActivate): Don't allow non-positive menu
Dave Love <fx@gnu.org>
parents:
diff changeset
9544 coordinates.
Dave Love <fx@gnu.org>
parents:
diff changeset
9545
Dave Love <fx@gnu.org>
parents:
diff changeset
9546 1997-01-15 Eli Zaretskii <eliz@is.elta.co.il>
Dave Love <fx@gnu.org>
parents:
diff changeset
9547
Dave Love <fx@gnu.org>
parents:
diff changeset
9548 * keyboard.c (interrupt_signal): Make emergency exit work on MSDOS
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
9549 frames. Block further SIGINTs while `interrupt_signal' runs.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
9550
Dave Love <fx@gnu.org>
parents:
diff changeset
9551 * msdos.c (sigprocmask, sig_suspender): New functions, implement
Dave Love <fx@gnu.org>
parents:
diff changeset
9552 signal blocking on MSDOS.
Dave Love <fx@gnu.org>
parents:
diff changeset
9553
Dave Love <fx@gnu.org>
parents:
diff changeset
9554 1997-01-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9555
Dave Love <fx@gnu.org>
parents:
diff changeset
9556 * s/hpux9.h (HAVE_PSTAT_GETDYNAMIC): New definition.
Dave Love <fx@gnu.org>
parents:
diff changeset
9557
Dave Love <fx@gnu.org>
parents:
diff changeset
9558 1997-01-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9559
Dave Love <fx@gnu.org>
parents:
diff changeset
9560 * w32.c (get_emacs_configuration): Return windows95 instead of win95.
Dave Love <fx@gnu.org>
parents:
diff changeset
9561
Dave Love <fx@gnu.org>
parents:
diff changeset
9562 1997-01-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9563
Dave Love <fx@gnu.org>
parents:
diff changeset
9564 * dispnew.c (change_frame_size_1): Reject new sizes if they cause
Dave Love <fx@gnu.org>
parents:
diff changeset
9565 overflow.
Dave Love <fx@gnu.org>
parents:
diff changeset
9566
Dave Love <fx@gnu.org>
parents:
diff changeset
9567 1997-01-13 Eli Zaretskii <eliz@is.elta.co.il>
Dave Love <fx@gnu.org>
parents:
diff changeset
9568
Dave Love <fx@gnu.org>
parents:
diff changeset
9569 * emacs.c (init_cmdargs) [MSDOS]: Allow `installation-directory'
Dave Love <fx@gnu.org>
parents:
diff changeset
9570 to be set if either `lib-src' or `info' are found as its
Dave Love <fx@gnu.org>
parents:
diff changeset
9571 subdirectories or siblings.
Dave Love <fx@gnu.org>
parents:
diff changeset
9572
Dave Love <fx@gnu.org>
parents:
diff changeset
9573 1997-01-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9574
Dave Love <fx@gnu.org>
parents:
diff changeset
9575 * fns.c (concat): Take modulus of thisindex before shifting.
Dave Love <fx@gnu.org>
parents:
diff changeset
9576 Declare thisindex as unsigned.
Dave Love <fx@gnu.org>
parents:
diff changeset
9577
Dave Love <fx@gnu.org>
parents:
diff changeset
9578 1997-01-12 Geoff Voelker <voelker@cs.washington.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9579
Dave Love <fx@gnu.org>
parents:
diff changeset
9580 * w32menu.c (x-popup-menu): Pass in insist flag to mouse_position_hook.
Dave Love <fx@gnu.org>
parents:
diff changeset
9581
Dave Love <fx@gnu.org>
parents:
diff changeset
9582 1997-01-11 Paul Eggert <eggert@twinsun.com>
Dave Love <fx@gnu.org>
parents:
diff changeset
9583
Dave Love <fx@gnu.org>
parents:
diff changeset
9584 * floatfns.c (rounding_driver): New function for systematic support of
Dave Love <fx@gnu.org>
parents:
diff changeset
9585 2-argument rounding functions, so that `floor' isn't the only one
Dave Love <fx@gnu.org>
parents:
diff changeset
9586 that supports 2 arguments.
Dave Love <fx@gnu.org>
parents:
diff changeset
9587 (Fceiling, Ffloor, Fround, Ftruncate): Use it.
Dave Love <fx@gnu.org>
parents:
diff changeset
9588 (ceiling2, floor2, round2, truncate2, double_identity): New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
9589 (syms_of_floatfns): Define ceiling, round, and truncate even if
Dave Love <fx@gnu.org>
parents:
diff changeset
9590 LISP_FLOAT_TYPE is not defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
9591
Dave Love <fx@gnu.org>
parents:
diff changeset
9592 1997-01-10 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9593
Dave Love <fx@gnu.org>
parents:
diff changeset
9594 * lread.c (read1): Round size of bool-vector properly.
Dave Love <fx@gnu.org>
parents:
diff changeset
9595
Dave Love <fx@gnu.org>
parents:
diff changeset
9596 * print.c (print): Round size of bool-vector properly.
Dave Love <fx@gnu.org>
parents:
diff changeset
9597
Dave Love <fx@gnu.org>
parents:
diff changeset
9598 * lread.c (read1): Fix error messages.
Dave Love <fx@gnu.org>
parents:
diff changeset
9599
Dave Love <fx@gnu.org>
parents:
diff changeset
9600 1997-01-09 Steve Nygard <nygard@telusplanet.net>
Dave Love <fx@gnu.org>
parents:
diff changeset
9601
Dave Love <fx@gnu.org>
parents:
diff changeset
9602 * unexnext.c: Include <mach-o/reloc.h>.
Dave Love <fx@gnu.org>
parents:
diff changeset
9603 (fgrowth): Initialize to zero.
Dave Love <fx@gnu.org>
parents:
diff changeset
9604 (vmaddr_growth, dataseg_vmaddr, dataseg_vmend): New variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
9605 [NS_TARGET] (extreloff, nextrel, dysymtab, reloc_info): New variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
9606 (unexec_doit): Adjust file offsets of segments that follow the
Dave Love <fx@gnu.org>
parents:
diff changeset
9607 enlarged data segment. Adjust vmaddr of the SEG_LINKEDIT segment that
Dave Love <fx@gnu.org>
parents:
diff changeset
9608 follows the data segment.
Dave Love <fx@gnu.org>
parents:
diff changeset
9609 [NS_TARGET] (unexec_doit): Adjust file offsets in the LC_DYSYMTAB load
Dave Love <fx@gnu.org>
parents:
diff changeset
9610 command that follows the data segment. Zero out relocation entries
Dave Love <fx@gnu.org>
parents:
diff changeset
9611 that fall within the data segment.
Dave Love <fx@gnu.org>
parents:
diff changeset
9612
Dave Love <fx@gnu.org>
parents:
diff changeset
9613 1997-01-07 Karl Berry <karl@cs.umb.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9614
Dave Love <fx@gnu.org>
parents:
diff changeset
9615 * filelock.c (LOCK_PID_MAX): Use sizeof (unsigned long) instead
Dave Love <fx@gnu.org>
parents:
diff changeset
9616 of hardwiring 21.
Dave Love <fx@gnu.org>
parents:
diff changeset
9617 (lock_file_1): Use LOCK_PID_MAX when allocating lock_info_str
Dave Love <fx@gnu.org>
parents:
diff changeset
9618 instead of hardwiring 21.
Dave Love <fx@gnu.org>
parents:
diff changeset
9619
Dave Love <fx@gnu.org>
parents:
diff changeset
9620 1997-01-06 Eli Zaretskii <eliz@is.elta.co.il>
Dave Love <fx@gnu.org>
parents:
diff changeset
9621
Dave Love <fx@gnu.org>
parents:
diff changeset
9622 * msdos.c (bright_bg): Save the original state of video blink bit.
Dave Love <fx@gnu.org>
parents:
diff changeset
9623 (maybe_enable_blinking): New function, restores the original state
Dave Love <fx@gnu.org>
parents:
diff changeset
9624 of the blink bit.
Dave Love <fx@gnu.org>
parents:
diff changeset
9625 (IT_reset_terminal_modes): Restore the original state of the blink
Dave Love <fx@gnu.org>
parents:
diff changeset
9626 bit when suspending/exiting.
Dave Love <fx@gnu.org>
parents:
diff changeset
9627 (run_msdos_command): Make sure bright background colors are again
Dave Love <fx@gnu.org>
parents:
diff changeset
9628 enabled after subsidiary program returns.
Dave Love <fx@gnu.org>
parents:
diff changeset
9629
Dave Love <fx@gnu.org>
parents:
diff changeset
9630 1997-01-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9631
Dave Love <fx@gnu.org>
parents:
diff changeset
9632 * data.c (Fset_default): For a BUFFER_OBJFWD, store into
Dave Love <fx@gnu.org>
parents:
diff changeset
9633 buffer_defaults even if mask < 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
9634
Dave Love <fx@gnu.org>
parents:
diff changeset
9635 1997-01-04 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 * keyboard.c (command_loop_1, read_char):
Dave Love <fx@gnu.org>
parents:
diff changeset
9638 Run Qecho_area_clear_hook when clearing echo area.
Dave Love <fx@gnu.org>
parents:
diff changeset
9639 (Qecho_area_clear_hook): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
9640 (syms_of_keyboard): Initialize it.
Dave Love <fx@gnu.org>
parents:
diff changeset
9641
Dave Love <fx@gnu.org>
parents:
diff changeset
9642 * buffer.c (Fpop_to_buffer): New arg NORECORD.
Dave Love <fx@gnu.org>
parents:
diff changeset
9643
Dave Love <fx@gnu.org>
parents:
diff changeset
9644 1997-01-04 Geoff Voelker <voelker@cs.washington.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9645
Dave Love <fx@gnu.org>
parents:
diff changeset
9646 * w32proc.c (compare_env, merge_and_sort_env): New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
9647 (sys_spawnve): Sort environment variables for subprocess.
Dave Love <fx@gnu.org>
parents:
diff changeset
9648 (ppid_env_var_buffer): Variable deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
9649
Dave Love <fx@gnu.org>
parents:
diff changeset
9650 1997-01-02 Karl Berry <karl@cs.umb.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9651
Dave Love <fx@gnu.org>
parents:
diff changeset
9652 * filelock.c (lock_info_type): Declare pid as unsigned long
Dave Love <fx@gnu.org>
parents:
diff changeset
9653 instead of int.
Dave Love <fx@gnu.org>
parents:
diff changeset
9654 (lock_file_1): Use %lu instead of %d in printf.
Dave Love <fx@gnu.org>
parents:
diff changeset
9655
Dave Love <fx@gnu.org>
parents:
diff changeset
9656 1997-01-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9657
Dave Love <fx@gnu.org>
parents:
diff changeset
9658 * cmds.c (internal_self_insert): Check the property
Dave Love <fx@gnu.org>
parents:
diff changeset
9659 on the hook, not on the abbrev symbol.
Dave Love <fx@gnu.org>
parents:
diff changeset
9660
Dave Love <fx@gnu.org>
parents:
diff changeset
9661 * dispnew.c (update_frame): Call detect_input_pending
Dave Love <fx@gnu.org>
parents:
diff changeset
9662 for X as well as for termcap frames.
Dave Love <fx@gnu.org>
parents:
diff changeset
9663
Dave Love <fx@gnu.org>
parents:
diff changeset
9664 1996-12-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9665
Dave Love <fx@gnu.org>
parents:
diff changeset
9666 * bytecode.c (HANDLE_RELOCATION): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
9667 (MAYBE_GC): Call HANDLE_RELOCATION. Swallow following semicolon.
Dave Love <fx@gnu.org>
parents:
diff changeset
9668 (Fbyte_code): Use HANDLE_RELOCATION.
Dave Love <fx@gnu.org>
parents:
diff changeset
9669
Dave Love <fx@gnu.org>
parents:
diff changeset
9670 1996-12-31 Paul Eggert <eggert@twinsun.com>
Dave Love <fx@gnu.org>
parents:
diff changeset
9671
Dave Love <fx@gnu.org>
parents:
diff changeset
9672 * s/nextstep.h, s/sco4.h (BROKEN_MKTIME): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
9673 * Makefile.in (MKTIME_OBJ), config.in (mktime):
Dave Love <fx@gnu.org>
parents:
diff changeset
9674 Use BROKEN_MKTIME to determine whether mktime is broken.
Dave Love <fx@gnu.org>
parents:
diff changeset
9675
Dave Love <fx@gnu.org>
parents:
diff changeset
9676 1996-12-30 Paul Eggert <eggert@twinsun.com>
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
9677
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
9678 * data.c, floatfns.c: <float.h>: Include if STDC_HEADERS.
Dave Love <fx@gnu.org>
parents:
diff changeset
9679 (IEEE_FLOATING_POINT): New symbol.
Dave Love <fx@gnu.org>
parents:
diff changeset
9680 * data.c (float_arith_driver, Fmod), floatfns.c (Ffloor):
Dave Love <fx@gnu.org>
parents:
diff changeset
9681 Test for division by 0 only if ! IEEE_FLOATING_POINT.
Dave Love <fx@gnu.org>
parents:
diff changeset
9682 * floatfns.c (fmod_float): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
9683
Dave Love <fx@gnu.org>
parents:
diff changeset
9684 * Makefile.in (MKTIME_OBJ): Use our mktime instead of SCO
Dave Love <fx@gnu.org>
parents:
diff changeset
9685 3.2v4.2's, since SCO's botches time arithmetic as used by display-time.
Dave Love <fx@gnu.org>
parents:
diff changeset
9686
Dave Love <fx@gnu.org>
parents:
diff changeset
9687 1996-12-30 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9688
Dave Love <fx@gnu.org>
parents:
diff changeset
9689 * bytecode.c (Fbyte_code): Add error check for jumping out of range.
Dave Love <fx@gnu.org>
parents:
diff changeset
9690
Dave Love <fx@gnu.org>
parents:
diff changeset
9691 * s/hiuxmpp.h, m/sr2k.h: New files.
Dave Love <fx@gnu.org>
parents:
diff changeset
9692
Dave Love <fx@gnu.org>
parents:
diff changeset
9693 1996-12-29 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9694
Dave Love <fx@gnu.org>
parents:
diff changeset
9695 * Makefile.in (process.o): Depend on blockinput.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9696
Dave Love <fx@gnu.org>
parents:
diff changeset
9697 * process.c: Include blockinput.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9698 (create_process): Block input around the fork.
Dave Love <fx@gnu.org>
parents:
diff changeset
9699
Dave Love <fx@gnu.org>
parents:
diff changeset
9700 1996-12-27 Karl Berry <karl@owl.HQ.Ileaf.COM>
Dave Love <fx@gnu.org>
parents:
diff changeset
9701
Dave Love <fx@gnu.org>
parents:
diff changeset
9702 * filelock.c: Total rewrite.
Dave Love <fx@gnu.org>
parents:
diff changeset
9703
Dave Love <fx@gnu.org>
parents:
diff changeset
9704 1996-12-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9705
Dave Love <fx@gnu.org>
parents:
diff changeset
9706 * data.c (Ffset): Change argument name and doc string.
Dave Love <fx@gnu.org>
parents:
diff changeset
9707 (Fdefalias): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
9708
Dave Love <fx@gnu.org>
parents:
diff changeset
9709 1996-12-26 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9710
Dave Love <fx@gnu.org>
parents:
diff changeset
9711 * xterm.c (x_iconify_frame): Clear visible when we set iconified.
Dave Love <fx@gnu.org>
parents:
diff changeset
9712
Dave Love <fx@gnu.org>
parents:
diff changeset
9713 1996-12-25 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9714
Dave Love <fx@gnu.org>
parents:
diff changeset
9715 * window.c (window_scroll): Preserve vpos of point
Dave Love <fx@gnu.org>
parents:
diff changeset
9716 if we cannot preserve the actual position of it.
Dave Love <fx@gnu.org>
parents:
diff changeset
9717 Make it static. New arg WHOLE; callers changed.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
9718
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
9719 * keyboard.c (read_char_x_menu_prompt): Unread and record all the
Dave Love <fx@gnu.org>
parents:
diff changeset
9720 input events from here.
Dave Love <fx@gnu.org>
parents:
diff changeset
9721 (record_menu_key): New subroutine.
Dave Love <fx@gnu.org>
parents:
diff changeset
9722
Dave Love <fx@gnu.org>
parents:
diff changeset
9723 * xmenu.c (single_keymap_panes): New arg DEPTH.
Dave Love <fx@gnu.org>
parents:
diff changeset
9724 Cut off recursion at that depth. Callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
9725
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
9726 1996-12-23 Eli Zaretskii <eliz@is.elta.co.il>
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
9727
Dave Love <fx@gnu.org>
parents:
diff changeset
9728 * msdos.c (dos_set_keyboard): Test whether KEYB.COM is installed
Dave Love <fx@gnu.org>
parents:
diff changeset
9729 for international keyboard support.
Dave Love <fx@gnu.org>
parents:
diff changeset
9730 (dos_get_modifiers): If international keyboard support is NOT
Dave Love <fx@gnu.org>
parents:
diff changeset
9731 required, make both Right and Left Alt key behave like Meta key.
Dave Love <fx@gnu.org>
parents:
diff changeset
9732
Dave Love <fx@gnu.org>
parents:
diff changeset
9733 1996-12-22 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9734
Dave Love <fx@gnu.org>
parents:
diff changeset
9735 * emacs.c (standard_args): Add -find-file and -visit.
Dave Love <fx@gnu.org>
parents:
diff changeset
9736
Dave Love <fx@gnu.org>
parents:
diff changeset
9737 * cmds.c (internal_self_insert): If the abbrev has no expansion,
Dave Love <fx@gnu.org>
parents:
diff changeset
9738 just a hook, inhibit the insertion of the character.
Dave Love <fx@gnu.org>
parents:
diff changeset
9739
Dave Love <fx@gnu.org>
parents:
diff changeset
9740 * abbrev.c (Fexpand_abbrev): Return the abbrev symbol,
Dave Love <fx@gnu.org>
parents:
diff changeset
9741 or nil if no expansion.
Dave Love <fx@gnu.org>
parents:
diff changeset
9742
Dave Love <fx@gnu.org>
parents:
diff changeset
9743 1996-12-20 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9744
Dave Love <fx@gnu.org>
parents:
diff changeset
9745 * xdisp.c (try_window): Add error check for POS.
Dave Love <fx@gnu.org>
parents:
diff changeset
9746
Dave Love <fx@gnu.org>
parents:
diff changeset
9747 1996-12-19 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9748
Dave Love <fx@gnu.org>
parents:
diff changeset
9749 * s/nextstep.h (LD_SWITCH_SYSTEM): Use just -X.
Dave Love <fx@gnu.org>
parents:
diff changeset
9750 (LIB_STANDARD): Alternate definition if NS_TARGET.
Dave Love <fx@gnu.org>
parents:
diff changeset
9751
Dave Love <fx@gnu.org>
parents:
diff changeset
9752 * xfns.c (x_set_title): Check data type of NAME.
Dave Love <fx@gnu.org>
parents:
diff changeset
9753
Dave Love <fx@gnu.org>
parents:
diff changeset
9754 * search.c (Fmatch_data): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
9755
Dave Love <fx@gnu.org>
parents:
diff changeset
9756 1996-12-19 Werner Benger <werner@ast1.uibk.ac.at>
Dave Love <fx@gnu.org>
parents:
diff changeset
9757
Dave Love <fx@gnu.org>
parents:
diff changeset
9758 * keyboard.c (modify_event_symbol):
Dave Love <fx@gnu.org>
parents:
diff changeset
9759 Don't index thru name_table if it is null.
Dave Love <fx@gnu.org>
parents:
diff changeset
9760
Dave Love <fx@gnu.org>
parents:
diff changeset
9761 1996-12-19 Erik Naggum <erik@naggum.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
9762
Dave Love <fx@gnu.org>
parents:
diff changeset
9763 * process.c (read_process_output, exec_sentinel):
Dave Love <fx@gnu.org>
parents:
diff changeset
9764 * w32menu.c (set_frame_menubar):
Dave Love <fx@gnu.org>
parents:
diff changeset
9765 * xdisp.c (prepare_menu_bars, update_menu_bar):
Dave Love <fx@gnu.org>
parents:
diff changeset
9766 * xmenu.c (set_frame_menubar):
Dave Love <fx@gnu.org>
parents:
diff changeset
9767 Call Fmatch_data with new explicit arguments.
Dave Love <fx@gnu.org>
parents:
diff changeset
9768
Dave Love <fx@gnu.org>
parents:
diff changeset
9769 1996-12-18 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9770
Dave Love <fx@gnu.org>
parents:
diff changeset
9771 * search.c (Fmatch_data): New args INTEGERS and REUSE.
Dave Love <fx@gnu.org>
parents:
diff changeset
9772
Dave Love <fx@gnu.org>
parents:
diff changeset
9773 * process.c (send_process) [EMACS_HAS_USECS]:
Dave Love <fx@gnu.org>
parents:
diff changeset
9774 When we wait for the buffer to clear, wait just .02 second.
Dave Love <fx@gnu.org>
parents:
diff changeset
9775
Dave Love <fx@gnu.org>
parents:
diff changeset
9776 * intervals.c (adjust_intervals_for_insertion):
Dave Love <fx@gnu.org>
parents:
diff changeset
9777 Be smarter about when to split an interval
Dave Love <fx@gnu.org>
parents:
diff changeset
9778 for properties that are not sticky on either side.
Dave Love <fx@gnu.org>
parents:
diff changeset
9779
Dave Love <fx@gnu.org>
parents:
diff changeset
9780 * intervals.h (FRONT_NONSTICKY_P): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
9781
Dave Love <fx@gnu.org>
parents:
diff changeset
9782 * intervals.c (set_point): Use virtual bounds, not real bounds,
Dave Love <fx@gnu.org>
parents:
diff changeset
9783 in the abort test for POSITION.
Dave Love <fx@gnu.org>
parents:
diff changeset
9784 Skip the intangibility test if POSITION is at either end of buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
9785
Dave Love <fx@gnu.org>
parents:
diff changeset
9786 1996-12-18 Jonathan I. Kamens <jik@annex-1-slip-jik.cam.ov.com>
Dave Love <fx@gnu.org>
parents:
diff changeset
9787
Dave Love <fx@gnu.org>
parents:
diff changeset
9788 * config.in (HAVE_LIBMAIL, HAVE_MAILLOCK_H, HAVE_TOUCHLOCK):
Dave Love <fx@gnu.org>
parents:
diff changeset
9789 Add #undefs.
Dave Love <fx@gnu.org>
parents:
diff changeset
9790
Dave Love <fx@gnu.org>
parents:
diff changeset
9791 1996-12-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9792
Dave Love <fx@gnu.org>
parents:
diff changeset
9793 * fileio.c (Finsert_file_contents): Handle BEG and END non-nil
Dave Love <fx@gnu.org>
parents:
diff changeset
9794 when REPLACE is non-nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
9795
Dave Love <fx@gnu.org>
parents:
diff changeset
9796 1996-12-15 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 * intervals.c (merge_properties_sticky): Don't discard explicit nil
Dave Love <fx@gnu.org>
parents:
diff changeset
9799 properties. Don't put on a front-sticky property if we inherit
Dave Love <fx@gnu.org>
parents:
diff changeset
9800 one from the category that does the job.
Dave Love <fx@gnu.org>
parents:
diff changeset
9801
Dave Love <fx@gnu.org>
parents:
diff changeset
9802 * config.in (HAVE_LIMITS_H): Add #undef.
Dave Love <fx@gnu.org>
parents:
diff changeset
9803
Dave Love <fx@gnu.org>
parents:
diff changeset
9804 1996-12-14 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9805
Dave Love <fx@gnu.org>
parents:
diff changeset
9806 * intervals.c (set_point): Check for intangible properties
Dave Love <fx@gnu.org>
parents:
diff changeset
9807 on overlays.
Dave Love <fx@gnu.org>
parents:
diff changeset
9808
Dave Love <fx@gnu.org>
parents:
diff changeset
9809 * textprop.c (Fnext_char_property_change): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
9810 (Fprevious_char_property_change): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
9811 (syms_of_textprop): defsubr them.
Dave Love <fx@gnu.org>
parents:
diff changeset
9812
Dave Love <fx@gnu.org>
parents:
diff changeset
9813 1996-12-14 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
9814
Dave Love <fx@gnu.org>
parents:
diff changeset
9815 * editfns.c (Fuser_full_name): Return nil if the specified user
Dave Love <fx@gnu.org>
parents:
diff changeset
9816 doesn't exist.
Dave Love <fx@gnu.org>
parents:
diff changeset
9817 (init_editfns): Set Vuser_full_name to "unknown" if the user name
Dave Love <fx@gnu.org>
parents:
diff changeset
9818 can't be resolved.
Dave Love <fx@gnu.org>
parents:
diff changeset
9819
Dave Love <fx@gnu.org>
parents:
diff changeset
9820 1996-12-14 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9821
Dave Love <fx@gnu.org>
parents:
diff changeset
9822 * strftime.c: Replace this with the version from libc.
Dave Love <fx@gnu.org>
parents:
diff changeset
9823
Dave Love <fx@gnu.org>
parents:
diff changeset
9824 1996-12-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9825
Dave Love <fx@gnu.org>
parents:
diff changeset
9826 * xfns.c (x_set_scroll_bar_width): Reject a width that's too small.
Dave Love <fx@gnu.org>
parents:
diff changeset
9827
75601
a841ab247b63 Fix date in entry.
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
9828 1996-12-10 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
9829
Dave Love <fx@gnu.org>
parents:
diff changeset
9830 * buffer.c (syms_of_buffer): Doc fix (transient-mark-mode).
Dave Love <fx@gnu.org>
parents:
diff changeset
9831
Dave Love <fx@gnu.org>
parents:
diff changeset
9832 1996-12-10 Andrew Innes <andrewi@harlequin.co.uk>
Dave Love <fx@gnu.org>
parents:
diff changeset
9833
Dave Love <fx@gnu.org>
parents:
diff changeset
9834 * fileio.c (Fwrite_region): Be careful not to destroy contents of
Dave Love <fx@gnu.org>
parents:
diff changeset
9835 existing file when appending.
Dave Love <fx@gnu.org>
parents:
diff changeset
9836
Dave Love <fx@gnu.org>
parents:
diff changeset
9837 1996-12-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9838
Dave Love <fx@gnu.org>
parents:
diff changeset
9839 * fileio.c (Fread_file_name_internal): Verify STRING is a string.
Dave Love <fx@gnu.org>
parents:
diff changeset
9840 (Fread_file_name): Don't insert DIR or INITIAL if it isn't a string.
Dave Love <fx@gnu.org>
parents:
diff changeset
9841
Dave Love <fx@gnu.org>
parents:
diff changeset
9842 1996-12-08 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 * s/aix4-2.h: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
9845
Dave Love <fx@gnu.org>
parents:
diff changeset
9846 1995-12-08 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
9847
Dave Love <fx@gnu.org>
parents:
diff changeset
9848 * editfns.c (Fuser_full_name): Use build_string instead of make_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
9849
Dave Love <fx@gnu.org>
parents:
diff changeset
9850 1996-12-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9851
Dave Love <fx@gnu.org>
parents:
diff changeset
9852 * callproc.c (Fcall_process_region): Define missing local `count'.
Dave Love <fx@gnu.org>
parents:
diff changeset
9853
Dave Love <fx@gnu.org>
parents:
diff changeset
9854 * xdisp.c (message2_nolog): Handle minibuffer_auto_raise.
Dave Love <fx@gnu.org>
parents:
diff changeset
9855
Dave Love <fx@gnu.org>
parents:
diff changeset
9856 * minibuf.c (syms_of_minibuf): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
9857
Dave Love <fx@gnu.org>
parents:
diff changeset
9858 1996-12-07 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
9859
Dave Love <fx@gnu.org>
parents:
diff changeset
9860 * editfns.c (Fuser_full_name): Accept a string (the login name) as
Dave Love <fx@gnu.org>
parents:
diff changeset
9861 a parameter. Do ampersand expansion, if required.
Dave Love <fx@gnu.org>
parents:
diff changeset
9862 (init_editfns): Use it.
Dave Love <fx@gnu.org>
parents:
diff changeset
9863
Dave Love <fx@gnu.org>
parents:
diff changeset
9864 1996-12-06 Eli Zaretskii <eliz@is.elta.co.il>
Dave Love <fx@gnu.org>
parents:
diff changeset
9865
Dave Love <fx@gnu.org>
parents:
diff changeset
9866 * msdos.c (IT_cmgoto): Don't update FRAME_CURSOR_X when the cursor
Dave Love <fx@gnu.org>
parents:
diff changeset
9867 is in echo area.
Dave Love <fx@gnu.org>
parents:
diff changeset
9868
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
9869 1996-12-05 Erik Naggum <erik@naggum.no>
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
9870
Dave Love <fx@gnu.org>
parents:
diff changeset
9871 * keyboard.c (syms_of_keyboard): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
9872
Dave Love <fx@gnu.org>
parents:
diff changeset
9873 1996-11-28 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9874
Dave Love <fx@gnu.org>
parents:
diff changeset
9875 * callproc.c (Vtemp_file_name_pattern): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
9876 (syms_of_callproc): Set up Lisp variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
9877 (init_callproc): Initialize it.
Dave Love <fx@gnu.org>
parents:
diff changeset
9878 (Fcall_process_region): Use it.
Dave Love <fx@gnu.org>
parents:
diff changeset
9879
Dave Love <fx@gnu.org>
parents:
diff changeset
9880 * bytecode.c (MAYBE_GC): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
9881 (Fbyte_code): Use MAYBE_GC in every goto opcode.
Dave Love <fx@gnu.org>
parents:
diff changeset
9882
Dave Love <fx@gnu.org>
parents:
diff changeset
9883 1996-11-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9884
Dave Love <fx@gnu.org>
parents:
diff changeset
9885 * editfns.c (Fline_beginning_position, Fline_end_position): New fns.
Dave Love <fx@gnu.org>
parents:
diff changeset
9886 * cmds.c (Fend_of_line, Fbeginning_of_line):
Dave Love <fx@gnu.org>
parents:
diff changeset
9887 Use Fline_beginning_position, Fline_end_position.
95848
a6bf9ec37d86 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 95780
diff changeset
9888 * lisp.h (Fend_of_line, Fbeginning_of_line): Declared.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
9889
Dave Love <fx@gnu.org>
parents:
diff changeset
9890 1996-11-23 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9891
Dave Love <fx@gnu.org>
parents:
diff changeset
9892 * window.c (window_scroll): Don't set w->start or w->force_start
Dave Love <fx@gnu.org>
parents:
diff changeset
9893 if signaling an error.
Dave Love <fx@gnu.org>
parents:
diff changeset
9894
Dave Love <fx@gnu.org>
parents:
diff changeset
9895 * xmenu.c (Vmenu_updating_frame): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
9896 (syms_of_xmenu): Set up Lisp var.
Dave Love <fx@gnu.org>
parents:
diff changeset
9897 (Fx_popup_menu, set_frame_menubar): Initialize it.
Dave Love <fx@gnu.org>
parents:
diff changeset
9898
Dave Love <fx@gnu.org>
parents:
diff changeset
9899 1996-11-23 Erik Naggum <erik@naggum.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
9900
Dave Love <fx@gnu.org>
parents:
diff changeset
9901 * keyboard.c (syms_of_keyboard): Doc fix for num-input-keys.
Dave Love <fx@gnu.org>
parents:
diff changeset
9902
Dave Love <fx@gnu.org>
parents:
diff changeset
9903 1996-11-22 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
9904
Dave Love <fx@gnu.org>
parents:
diff changeset
9905 * editfns.c (Fuser_full_name): Accept an optional UID and return
Dave Love <fx@gnu.org>
parents:
diff changeset
9906 the full name of that user instead.
Dave Love <fx@gnu.org>
parents:
diff changeset
9907
Dave Love <fx@gnu.org>
parents:
diff changeset
9908 1996-11-20 Andrew Innes <andrewi@harlequin.co.uk>
Dave Love <fx@gnu.org>
parents:
diff changeset
9909
Dave Love <fx@gnu.org>
parents:
diff changeset
9910 * w32fns.c (w32_wnd_proc): Use dummy message to wake up thread on
Dave Love <fx@gnu.org>
parents:
diff changeset
9911 quit_char.
Dave Love <fx@gnu.org>
parents:
diff changeset
9912
Dave Love <fx@gnu.org>
parents:
diff changeset
9913 1996-11-19 Eli Zaretskii <eliz@is.elta.co.il>
Dave Love <fx@gnu.org>
parents:
diff changeset
9914
Dave Love <fx@gnu.org>
parents:
diff changeset
9915 * msdos.c [__DJGPP__ >= 2] (dos_direct_output): Faster method of
Dave Love <fx@gnu.org>
parents:
diff changeset
9916 writing characters to the screen.
Dave Love <fx@gnu.org>
parents:
diff changeset
9917 (SCREEN_SET_CURSOR): Remove.
Dave Love <fx@gnu.org>
parents:
diff changeset
9918 (IT_display_cursor): New function, to turn the cursor on and off.
Dave Love <fx@gnu.org>
parents:
diff changeset
9919 (IT_cmgoto): New function, sets the cursor to its final position
Dave Love <fx@gnu.org>
parents:
diff changeset
9920 whenever frame update is complete.
Dave Love <fx@gnu.org>
parents:
diff changeset
9921 (internal_terminal_init): Set IT_cmgoto as the hook to be called
Dave Love <fx@gnu.org>
parents:
diff changeset
9922 when frame is up to date.
Dave Love <fx@gnu.org>
parents:
diff changeset
9923 (dos_rawgetc): Call IT_cmgoto instead of the SCREEN_SET_CURSOR
Dave Love <fx@gnu.org>
parents:
diff changeset
9924 macro (which is gone now).
Dave Love <fx@gnu.org>
parents:
diff changeset
9925 (XMenuActivate): Turn off the cursor while the menu is displayed,
Dave Love <fx@gnu.org>
parents:
diff changeset
9926 to prevent it from showing through the menu panes.
Dave Love <fx@gnu.org>
parents:
diff changeset
9927
Dave Love <fx@gnu.org>
parents:
diff changeset
9928 1996-11-19 Geoff Voelker <voelker@cs.washington.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9929
Dave Love <fx@gnu.org>
parents:
diff changeset
9930 * w32.c, w32.h: Renamed from nt.c, nt.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9931 * w32heap.c, w32heap.h: Renamed from ntheap.c, ntheap.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9932 * w32inevt.c, w32inevt.h: Renamed from ntinevt.c, ntinevt.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9933 * w32proc.c: Renamed from ntproc.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
9934 * w32console.c: Renamed from w32term.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
9935 * unexw32.c: Renamed from unexnt.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
9936 * s/ms-w32.h: Renamed from s/windowsnt.h.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
9937
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
9938 * dispnew.c (init_display) [HAVE_NTGUI]: Use w32 for window-system.
Dave Love <fx@gnu.org>
parents:
diff changeset
9939
Dave Love <fx@gnu.org>
parents:
diff changeset
9940 * Makefile.in, callproc.c, makefile.nt: Use new names for w32 files.
Dave Love <fx@gnu.org>
parents:
diff changeset
9941
Dave Love <fx@gnu.org>
parents:
diff changeset
9942 1996-11-18 Geoff Voelker <voelker@cs.washington.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9943
Dave Love <fx@gnu.org>
parents:
diff changeset
9944 * 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
9945 * 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
9946 * 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
9947 * w32select.c, w32term.c, w32term.h, w32xfns.c, s/windowsnt.h:
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
9948 Change identifiers of the form win32* to w32*.
Dave Love <fx@gnu.org>
parents:
diff changeset
9949
Dave Love <fx@gnu.org>
parents:
diff changeset
9950 * window.c (special-display-p, same-window-p): Add missing
Dave Love <fx@gnu.org>
parents:
diff changeset
9951 newlines and backslashes in help strings.
Dave Love <fx@gnu.org>
parents:
diff changeset
9952
Dave Love <fx@gnu.org>
parents:
diff changeset
9953 1996-11-12 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9954
Dave Love <fx@gnu.org>
parents:
diff changeset
9955 * xdisp.c (redisplay_window): When handling scroll_conservatively,
Dave Love <fx@gnu.org>
parents:
diff changeset
9956 scroll a little farther for the sake of scroll_margin.
Dave Love <fx@gnu.org>
parents:
diff changeset
9957
Dave Love <fx@gnu.org>
parents:
diff changeset
9958 1996-11-11 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 * abbrev.c (Fexpand_abbrev): If the abbrev's expansion is nil,
Dave Love <fx@gnu.org>
parents:
diff changeset
9961 don't expand it, but do still call the hook.
Dave Love <fx@gnu.org>
parents:
diff changeset
9962 (Fdefine_abbrev): Allow anything for EXPANSION.
Dave Love <fx@gnu.org>
parents:
diff changeset
9963
Dave Love <fx@gnu.org>
parents:
diff changeset
9964 * frame.c (Fmodify_frame_parameters): Use alist in reverse order.
Dave Love <fx@gnu.org>
parents:
diff changeset
9965
Dave Love <fx@gnu.org>
parents:
diff changeset
9966 1996-11-10 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9967
Dave Love <fx@gnu.org>
parents:
diff changeset
9968 * process.c (status_notify): Test p->infd > 0
Dave Love <fx@gnu.org>
parents:
diff changeset
9969 before each call to read_process_output.
Dave Love <fx@gnu.org>
parents:
diff changeset
9970 (read_process_output): Handle match data properly in recursive calls.
Dave Love <fx@gnu.org>
parents:
diff changeset
9971 (exec_sentinel): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
9972
Dave Love <fx@gnu.org>
parents:
diff changeset
9973 * window.c (window_scroll): Handle scroll_margin
Dave Love <fx@gnu.org>
parents:
diff changeset
9974 by putting point at a place that won't force recentering.
Dave Love <fx@gnu.org>
parents:
diff changeset
9975
Dave Love <fx@gnu.org>
parents:
diff changeset
9976 * xdisp.c (scroll_margin): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
9977 (init_xdisp): Set up Lisp variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
9978 (redisplay_window): Implement scroll_margin; don't use old start pos
Dave Love <fx@gnu.org>
parents:
diff changeset
9979 if point is inside the margin.
Dave Love <fx@gnu.org>
parents:
diff changeset
9980
Dave Love <fx@gnu.org>
parents:
diff changeset
9981 1996-11-09 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
9982
Dave Love <fx@gnu.org>
parents:
diff changeset
9983 * window.h (struct window): New field optional_new_start.
Dave Love <fx@gnu.org>
parents:
diff changeset
9984 * xdisp.c (redisplay_window): Handle optional_new_start.
Dave Love <fx@gnu.org>
parents:
diff changeset
9985 * window.c (Fdelete_other_windows): Set optional_new_start
Dave Love <fx@gnu.org>
parents:
diff changeset
9986 instead of force_start.
Dave Love <fx@gnu.org>
parents:
diff changeset
9987
Dave Love <fx@gnu.org>
parents:
diff changeset
9988 * insdel.c (signal_after_change): If Vcombine_after_change_calls,
Dave Love <fx@gnu.org>
parents:
diff changeset
9989 save up changes in combine_after_change_list.
Dave Love <fx@gnu.org>
parents:
diff changeset
9990 (Fcombine_after_change_execute)
Dave Love <fx@gnu.org>
parents:
diff changeset
9991 (Fcombine_after_change_execute_1): New subroutines.
Dave Love <fx@gnu.org>
parents:
diff changeset
9992 (syms_of_insdel): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
9993
Dave Love <fx@gnu.org>
parents:
diff changeset
9994 * emacs.c (main): Call syms_of_insdel.
Dave Love <fx@gnu.org>
parents:
diff changeset
9995
Dave Love <fx@gnu.org>
parents:
diff changeset
9996 * fns.c: Include frame.h and window.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9997 (Fy_or_n_p): Handle minibuffer_auto_raise here.
Dave Love <fx@gnu.org>
parents:
diff changeset
9998
Dave Love <fx@gnu.org>
parents:
diff changeset
9999 * Makefile.in (fns.o): Depend on frame.h and window.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
10000
Dave Love <fx@gnu.org>
parents:
diff changeset
10001 1996-11-08 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10002
Dave Love <fx@gnu.org>
parents:
diff changeset
10003 * macros.c (Fcall_last_kbd_macro): Set this_command from last_command
Dave Love <fx@gnu.org>
parents:
diff changeset
10004 on entry and again on exit.
Dave Love <fx@gnu.org>
parents:
diff changeset
10005
Dave Love <fx@gnu.org>
parents:
diff changeset
10006 1996-11-07 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 * frame.c (Fmodify_frame_parameters): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
10009
Dave Love <fx@gnu.org>
parents:
diff changeset
10010 * fileio.c (USG5 or BSD_SYSTEM or LINUX): Include fcntl.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
10011 (Ffile_readable_p): Return immediately if stat fails.
Dave Love <fx@gnu.org>
parents:
diff changeset
10012 Call S_ISFIFO correctly.
Dave Love <fx@gnu.org>
parents:
diff changeset
10013
Dave Love <fx@gnu.org>
parents:
diff changeset
10014 1996-11-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10015
Dave Love <fx@gnu.org>
parents:
diff changeset
10016 * editfns.c (Fencode_time): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
10017
Dave Love <fx@gnu.org>
parents:
diff changeset
10018 1996-11-06 John F. Carr <carrj@polaroid.com>
Dave Love <fx@gnu.org>
parents:
diff changeset
10019
Dave Love <fx@gnu.org>
parents:
diff changeset
10020 * dired.c (Ffile_attributes): Represent inode number as a pair of
Dave Love <fx@gnu.org>
parents:
diff changeset
10021 integers in case inode numbers do not fit in a Lisp integer.
Dave Love <fx@gnu.org>
parents:
diff changeset
10022
Dave Love <fx@gnu.org>
parents:
diff changeset
10023 1996-11-06 Eli Zaretskii <eliz@is.elta.co.il>
Dave Love <fx@gnu.org>
parents:
diff changeset
10024
Dave Love <fx@gnu.org>
parents:
diff changeset
10025 * msdos.c [__DJGPP_MINOR__ == 0] (_rename): New function, a
Dave Love <fx@gnu.org>
parents:
diff changeset
10026 substitute for library low-level file-renaming function which
Dave Love <fx@gnu.org>
parents:
diff changeset
10027 works around Windows 95 bug.
Dave Love <fx@gnu.org>
parents:
diff changeset
10028
Dave Love <fx@gnu.org>
parents:
diff changeset
10029 1996-11-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10030
Dave Love <fx@gnu.org>
parents:
diff changeset
10031 * window.c (window_loop, case GET_BUFFER_WINDOW):
Dave Love <fx@gnu.org>
parents:
diff changeset
10032 Don't find any minibuffer window
Dave Love <fx@gnu.org>
parents:
diff changeset
10033 except the one that is currently in use.
Dave Love <fx@gnu.org>
parents:
diff changeset
10034
Dave Love <fx@gnu.org>
parents:
diff changeset
10035 1996-11-05 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10036
Dave Love <fx@gnu.org>
parents:
diff changeset
10037 * fileio.c (S_ISFIFO): Default definition (if S_IFIFO is defined).
Dave Love <fx@gnu.org>
parents:
diff changeset
10038
Dave Love <fx@gnu.org>
parents:
diff changeset
10039 * editfns.c (Fencode_time): Use xfree, not free.
Dave Love <fx@gnu.org>
parents:
diff changeset
10040
Dave Love <fx@gnu.org>
parents:
diff changeset
10041 * print.c (PRINTFINISH): Use xfree, not free.
Dave Love <fx@gnu.org>
parents:
diff changeset
10042
Dave Love <fx@gnu.org>
parents:
diff changeset
10043 1996-11-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10044
Dave Love <fx@gnu.org>
parents:
diff changeset
10045 * xfns.c (Fx_create_frame): Look for X-resource for minibuffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
10046
Dave Love <fx@gnu.org>
parents:
diff changeset
10047 * alloc.c (Fgarbage_collect): Use Vhistory_length
Dave Love <fx@gnu.org>
parents:
diff changeset
10048 for truncating Vcommand_history.
Dave Love <fx@gnu.org>
parents:
diff changeset
10049
Dave Love <fx@gnu.org>
parents:
diff changeset
10050 * print.c (PRINTPREPARE): Really do set free_print_buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
10051
Dave Love <fx@gnu.org>
parents:
diff changeset
10052 * xdisp.c (scroll_conservatively): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
10053 (redisplay_window): Obey it.
Dave Love <fx@gnu.org>
parents:
diff changeset
10054 (syms_of_xdisp): Set up Lisp var.
Dave Love <fx@gnu.org>
parents:
diff changeset
10055
Dave Love <fx@gnu.org>
parents:
diff changeset
10056 1996-11-02 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10057
Dave Love <fx@gnu.org>
parents:
diff changeset
10058 * minibuf.c (choose_minibuf_frame): Don't change selected_frame's
Dave Love <fx@gnu.org>
parents:
diff changeset
10059 selected window even if it is a minibuffer window,
Dave Love <fx@gnu.org>
parents:
diff changeset
10060 if it is active.
Dave Love <fx@gnu.org>
parents:
diff changeset
10061
Dave Love <fx@gnu.org>
parents:
diff changeset
10062 1996-11-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10063
Dave Love <fx@gnu.org>
parents:
diff changeset
10064 * print.c (PRINTDECLARE): Declare specpdl_count and free_print_buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
10065 (PRINTPREPARE): If print_buffer is nonzero,
Dave Love <fx@gnu.org>
parents:
diff changeset
10066 save its contents in a string using record_unwind_protect.
Dave Love <fx@gnu.org>
parents:
diff changeset
10067 (PRINTFINISH): Restore old print_buffer contents.
Dave Love <fx@gnu.org>
parents:
diff changeset
10068 Free it only if this PRINTPREPARE malloc'd it.
Dave Love <fx@gnu.org>
parents:
diff changeset
10069 (print): Don't call PRINTFULLP after all.
Dave Love <fx@gnu.org>
parents:
diff changeset
10070 (print_unwind): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
10071
Dave Love <fx@gnu.org>
parents:
diff changeset
10072 * print.c (printchar, strout): Do QUIT for echo area output.
Dave Love <fx@gnu.org>
parents:
diff changeset
10073 (PRINTFULLP): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
10074 (print): Exit if PRINTFULLP.
Dave Love <fx@gnu.org>
parents:
diff changeset
10075 When printing a symbol, don't save a pointer to the name.
Dave Love <fx@gnu.org>
parents:
diff changeset
10076 (PRINTFINISH): Null out print_buffer after freeing it.
Dave Love <fx@gnu.org>
parents:
diff changeset
10077
Dave Love <fx@gnu.org>
parents:
diff changeset
10078 1996-10-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10079
Dave Love <fx@gnu.org>
parents:
diff changeset
10080 * xterm.c (cancel_mouse_face): New function. Code copied from
Dave Love <fx@gnu.org>
parents:
diff changeset
10081 x_set_window_size, fixing a bug.
Dave Love <fx@gnu.org>
parents:
diff changeset
10082 (x_set_window_size): Use cancel_mouse_face.
Dave Love <fx@gnu.org>
parents:
diff changeset
10083 (XTread_socket): When frame size has changed, call cancel_mouse_face.
Dave Love <fx@gnu.org>
parents:
diff changeset
10084
Dave Love <fx@gnu.org>
parents:
diff changeset
10085 * widget.c (EmacsFrameResize): Use cancel_mouse_face.
Dave Love <fx@gnu.org>
parents:
diff changeset
10086
Dave Love <fx@gnu.org>
parents:
diff changeset
10087 1996-10-31 Erik Naggum <erik@naggum.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
10088
Dave Love <fx@gnu.org>
parents:
diff changeset
10089 Reorganize function definitions so etags finds them.
Dave Love <fx@gnu.org>
parents:
diff changeset
10090 * abbrev.c (Finsert_abbrev_table_description).
Dave Love <fx@gnu.org>
parents:
diff changeset
10091 * editfns.c (Finsert_and_inherit_before_markers).
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
10092 * 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
10093 (Frun_hook_with_args_until_failure).
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
10094 * window.c (Fcurrent_window_configuration).
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
10095 * xselect.c (Fx_own_selection_internal, Fx_get_selection_internal)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
10096 (Fx_disown_selection_internal).
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
10097
Dave Love <fx@gnu.org>
parents:
diff changeset
10098 1996-10-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10099
Dave Love <fx@gnu.org>
parents:
diff changeset
10100 * emacs.c (main): Clear out *Messages* before init_callproc.
Dave Love <fx@gnu.org>
parents:
diff changeset
10101
Dave Love <fx@gnu.org>
parents:
diff changeset
10102 * keyboard.c (command_loop_1): Update selected buffer again
Dave Love <fx@gnu.org>
parents:
diff changeset
10103 after read_key_sequence.
Dave Love <fx@gnu.org>
parents:
diff changeset
10104
Dave Love <fx@gnu.org>
parents:
diff changeset
10105 1996-10-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10106
Dave Love <fx@gnu.org>
parents:
diff changeset
10107 * callproc.c (init_callproc): Use dir_warning.
Dave Love <fx@gnu.org>
parents:
diff changeset
10108
Dave Love <fx@gnu.org>
parents:
diff changeset
10109 * lread.c (dir_warning): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
10110 (init_lread): Use dir_warning.
Dave Love <fx@gnu.org>
parents:
diff changeset
10111
Dave Love <fx@gnu.org>
parents:
diff changeset
10112 1996-10-28 Erik Naggum <erik@naggum.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
10113
Dave Love <fx@gnu.org>
parents:
diff changeset
10114 * alloc.c (Fmake_char_table): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
10115
Dave Love <fx@gnu.org>
parents:
diff changeset
10116 1996-10-25 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10117
Dave Love <fx@gnu.org>
parents:
diff changeset
10118 * keymap.c (describe_buffer_bindings): Pass 1 for PARTIAL
Dave Love <fx@gnu.org>
parents:
diff changeset
10119 in some calls to describe_map_tree.
Dave Love <fx@gnu.org>
parents:
diff changeset
10120
Dave Love <fx@gnu.org>
parents:
diff changeset
10121 1996-10-24 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 * process.c (status_notify): Update p->tick again
Dave Love <fx@gnu.org>
parents:
diff changeset
10124 just before running the sentinel, in case it dies.
Dave Love <fx@gnu.org>
parents:
diff changeset
10125
Dave Love <fx@gnu.org>
parents:
diff changeset
10126 1996-10-23 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 * xdisp.c (decode_mode_spec): In the `L' case,
Dave Love <fx@gnu.org>
parents:
diff changeset
10129 remove a buffer from base_line_pos if window has switched buffers.
Dave Love <fx@gnu.org>
parents:
diff changeset
10130
Dave Love <fx@gnu.org>
parents:
diff changeset
10131 1996-10-15 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10132
Dave Love <fx@gnu.org>
parents:
diff changeset
10133 * minibuf.c (read_minibuf_unwind): Don't restore minibuf_window;
Dave Love <fx@gnu.org>
parents:
diff changeset
10134 instead call choose_minibuf_frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
10135 (choose_minibuf_frame): Don't let any other frame keep its minibuf
Dave Love <fx@gnu.org>
parents:
diff changeset
10136 window selected.
Dave Love <fx@gnu.org>
parents:
diff changeset
10137
Dave Love <fx@gnu.org>
parents:
diff changeset
10138 * xterm.c (XTread_socket, KeyPress case): Clear compose_status
Dave Love <fx@gnu.org>
parents:
diff changeset
10139 if the key has the meta modifier.
Dave Love <fx@gnu.org>
parents:
diff changeset
10140
Dave Love <fx@gnu.org>
parents:
diff changeset
10141 1996-10-14 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10142
Dave Love <fx@gnu.org>
parents:
diff changeset
10143 * eval.c (Vdebug_on_signal): Renamed from Vdebug_force.
Dave Love <fx@gnu.org>
parents:
diff changeset
10144
Dave Love <fx@gnu.org>
parents:
diff changeset
10145 1996-10-13 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10146
Dave Love <fx@gnu.org>
parents:
diff changeset
10147 * m/pmax.h (BROKEN_O_NONBLOCK): Define only if Ultrix.
Dave Love <fx@gnu.org>
parents:
diff changeset
10148 (LIBS_MACHINE, KERNEL_FILE): Don't define if __NetBSD__.
Dave Love <fx@gnu.org>
parents:
diff changeset
10149 (C_SWITCH_X_MACHINE): Define only if Ultrix.
Dave Love <fx@gnu.org>
parents:
diff changeset
10150 [__NetBSD__] (START_FILES, CANNOT_DUMP): New definitions.
Dave Love <fx@gnu.org>
parents:
diff changeset
10151 [__NetBSD__] (RUN_TIME_REMAP, UNEXEC): Undef them.
Dave Love <fx@gnu.org>
parents:
diff changeset
10152
Dave Love <fx@gnu.org>
parents:
diff changeset
10153 * m/mips.h (UNEXEC): Undef before defining.
Dave Love <fx@gnu.org>
parents:
diff changeset
10154
Dave Love <fx@gnu.org>
parents:
diff changeset
10155 * fileio.c (Fexpand_file_name):
Dave Love <fx@gnu.org>
parents:
diff changeset
10156 No longer discard .../ before another / or ~.
Dave Love <fx@gnu.org>
parents:
diff changeset
10157 That is now only in Fsubstitute_in_file_name.
Dave Love <fx@gnu.org>
parents:
diff changeset
10158
Dave Love <fx@gnu.org>
parents:
diff changeset
10159 1996-10-12 Simon Marshall <simon@duality.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10160
Dave Love <fx@gnu.org>
parents:
diff changeset
10161 * data.c (Fdefine_function): Function definition deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
10162 (syms_of_data): Don't call defsubr for it.
Dave Love <fx@gnu.org>
parents:
diff changeset
10163
Dave Love <fx@gnu.org>
parents:
diff changeset
10164 1996-10-12 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10165
Dave Love <fx@gnu.org>
parents:
diff changeset
10166 * xterm.c (XTwrite_glyphs, XTclear_end_of_line, XTclear_frame)
Dave Love <fx@gnu.org>
parents:
diff changeset
10167 (clear_cursor, x_display_bar_cursor, x_display_box_cursor)
Dave Love <fx@gnu.org>
parents:
diff changeset
10168 (x_set_window_size): Use phys_cursor_on field in frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
10169 (x_update_cursor): Negative phys_cursor_x no longer means anything.
Dave Love <fx@gnu.org>
parents:
diff changeset
10170
Dave Love <fx@gnu.org>
parents:
diff changeset
10171 * frame.h (struct frame): New field phys_cursor_on.
Dave Love <fx@gnu.org>
parents:
diff changeset
10172
95780
4538778f611d Fix committer names and other typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 94701
diff changeset
10173 1996-10-08 David KÃ¥gedal <davidk@lysator.liu.se>
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
10174
Dave Love <fx@gnu.org>
parents:
diff changeset
10175 * xmenu.c (Fx_popup_menu): Give the menu a title when the menu is
Dave Love <fx@gnu.org>
parents:
diff changeset
10176 a single keymap.
Dave Love <fx@gnu.org>
parents:
diff changeset
10177
Dave Love <fx@gnu.org>
parents:
diff changeset
10178 1996-10-07 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10179
Dave Love <fx@gnu.org>
parents:
diff changeset
10180 * s/ptx.h (POSIX_SIGNALS): New definition.
Dave Love <fx@gnu.org>
parents:
diff changeset
10181
Dave Love <fx@gnu.org>
parents:
diff changeset
10182 * dispnew.c (init_display): If not yet initialized,
Dave Love <fx@gnu.org>
parents:
diff changeset
10183 we can't really use X, so we must do the real work.
Dave Love <fx@gnu.org>
parents:
diff changeset
10184
Dave Love <fx@gnu.org>
parents:
diff changeset
10185 1996-10-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10186
Dave Love <fx@gnu.org>
parents:
diff changeset
10187 * xdisp.c (display_text_line): New arg ovstr_done. (Callers changed).
Dave Love <fx@gnu.org>
parents:
diff changeset
10188 Ignore that many chars from start of overlay strings.
Dave Love <fx@gnu.org>
parents:
diff changeset
10189 Return updated value in ovstring_chars_done field.
Dave Love <fx@gnu.org>
parents:
diff changeset
10190
Dave Love <fx@gnu.org>
parents:
diff changeset
10191 * indent.c (vmotion, compute_motion): Fill in ovstring_chars_done
Dave Love <fx@gnu.org>
parents:
diff changeset
10192 in the return value.
Dave Love <fx@gnu.org>
parents:
diff changeset
10193
Dave Love <fx@gnu.org>
parents:
diff changeset
10194 * indent.h (struct position): New field ovstring_chars_done.
Dave Love <fx@gnu.org>
parents:
diff changeset
10195
Dave Love <fx@gnu.org>
parents:
diff changeset
10196 1996-10-06 Erik Naggum <erik@naggum.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
10197
Dave Love <fx@gnu.org>
parents:
diff changeset
10198 * window.c (Fspecial_display_p, Fsame_window_p): New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
10199 (Fdisplay_buffer): Use them, instead of doing the work here.
Dave Love <fx@gnu.org>
parents:
diff changeset
10200 (syms_of_window): Defsubr them.
Dave Love <fx@gnu.org>
parents:
diff changeset
10201
Dave Love <fx@gnu.org>
parents:
diff changeset
10202 1996-10-05 Marcus G. Daniels <marcus@coulee.tdb.com>
Dave Love <fx@gnu.org>
parents:
diff changeset
10203
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
10204 * xfns.c (x_set_internal_border_width): Only change
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
10205 an edit_widget's internal_border_width for the toolkit case.
Dave Love <fx@gnu.org>
parents:
diff changeset
10206
Dave Love <fx@gnu.org>
parents:
diff changeset
10207 1996-10-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10208
Dave Love <fx@gnu.org>
parents:
diff changeset
10209 * lread.c (openp): Omit /: from start of file name.
Dave Love <fx@gnu.org>
parents:
diff changeset
10210
Dave Love <fx@gnu.org>
parents:
diff changeset
10211 1996-10-03 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10212
Dave Love <fx@gnu.org>
parents:
diff changeset
10213 * buffer.c (init_buffer): Add /: to dir names that could be magic.
Dave Love <fx@gnu.org>
parents:
diff changeset
10214 * emacs.c (decode_env_path): Add /: to dir names that could be magic.
Dave Love <fx@gnu.org>
parents:
diff changeset
10215 (init_cmdargs): Add /: to argv[0] if it could be magic.
Dave Love <fx@gnu.org>
parents:
diff changeset
10216
Dave Love <fx@gnu.org>
parents:
diff changeset
10217 1996-10-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10218
Dave Love <fx@gnu.org>
parents:
diff changeset
10219 * xfns.c (syms_of_xfns): For x-sensitive-text-pointer-shape, use
Dave Love <fx@gnu.org>
parents:
diff changeset
10220 DEFVAR_LISP.
Dave Love <fx@gnu.org>
parents:
diff changeset
10221
Dave Love <fx@gnu.org>
parents:
diff changeset
10222 1996-10-01 Karl Heuer <kwzh@gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10223
Dave Love <fx@gnu.org>
parents:
diff changeset
10224 * frame.c (store_frame_param): Allow setting a frame's minibuffer
Dave Love <fx@gnu.org>
parents:
diff changeset
10225 to the value that it already has.
Dave Love <fx@gnu.org>
parents:
diff changeset
10226
Dave Love <fx@gnu.org>
parents:
diff changeset
10227 1996-10-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10228
Dave Love <fx@gnu.org>
parents:
diff changeset
10229 * buffer.c (syms_of_buffer): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
10230
Dave Love <fx@gnu.org>
parents:
diff changeset
10231 1996-09-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10232
Dave Love <fx@gnu.org>
parents:
diff changeset
10233 * xterm.c (show_mouse_face): Undo 1996-08-30 change.
Dave Love <fx@gnu.org>
parents:
diff changeset
10234
Dave Love <fx@gnu.org>
parents:
diff changeset
10235 * s/irix5-0.h (ospeed): New definition.
Dave Love <fx@gnu.org>
parents:
diff changeset
10236 * s/irix6-0.h (ospeed): New #undef to counteract that definition.
Dave Love <fx@gnu.org>
parents:
diff changeset
10237
Dave Love <fx@gnu.org>
parents:
diff changeset
10238 1996-09-27 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10239
Dave Love <fx@gnu.org>
parents:
diff changeset
10240 * xterm.c (XTflash): Don't flash in the internal borders.
Dave Love <fx@gnu.org>
parents:
diff changeset
10241 or between a scroll bar and the edge.
Dave Love <fx@gnu.org>
parents:
diff changeset
10242
Dave Love <fx@gnu.org>
parents:
diff changeset
10243 * eval.c (Vdebug_force): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
10244 (syms_of_eval): Set up Lisp var.
Dave Love <fx@gnu.org>
parents:
diff changeset
10245 (find_handler_clause): If Vdebug_force, call debugger
Dave Love <fx@gnu.org>
parents:
diff changeset
10246 even if there are handlers.
Dave Love <fx@gnu.org>
parents:
diff changeset
10247
100515
ce4ce31aa65a Fix typos and author's names.
Juanma Barranquero <lekktu@gmail.com>
parents: 98444
diff changeset
10248 1996-09-26 Marcus G. Daniels <marcus@sayre.sysc.pdx.edu>
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
10249
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
10250 * xfns.c (x_set_scroll_bar_width): Move cursor to the
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
10251 left margin, past a scroll bar, if any.
Dave Love <fx@gnu.org>
parents:
diff changeset
10252
Dave Love <fx@gnu.org>
parents:
diff changeset
10253 1996-09-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10254
Dave Love <fx@gnu.org>
parents:
diff changeset
10255 * lread.c (isfloat_string): Accept E like e.
Dave Love <fx@gnu.org>
parents:
diff changeset
10256
Dave Love <fx@gnu.org>
parents:
diff changeset
10257 * callint.c (Fcall_interactively): Bind cursor-in-echo-area to t
Dave Love <fx@gnu.org>
parents:
diff changeset
10258 for `k' and `K'.
Dave Love <fx@gnu.org>
parents:
diff changeset
10259
Dave Love <fx@gnu.org>
parents:
diff changeset
10260 * s/hpux10.h (KERNEL_FILE): Redefine it here.
Dave Love <fx@gnu.org>
parents:
diff changeset
10261
Dave Love <fx@gnu.org>
parents:
diff changeset
10262 1996-09-25 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10263
Dave Love <fx@gnu.org>
parents:
diff changeset
10264 * textprop.c (Fset_text_properties, Fadd_text_properties)
Dave Love <fx@gnu.org>
parents:
diff changeset
10265 (Fremove_text_properties): Call modify_region and signal_after_change
Dave Love <fx@gnu.org>
parents:
diff changeset
10266 only for buffers, not for strings.
Dave Love <fx@gnu.org>
parents:
diff changeset
10267
Dave Love <fx@gnu.org>
parents:
diff changeset
10268 * xterm.c (XTflash): Flash just top and bottom screen line.
Dave Love <fx@gnu.org>
parents:
diff changeset
10269
Dave Love <fx@gnu.org>
parents:
diff changeset
10270 * window.c (syms_of_window): Doc fixes.
Dave Love <fx@gnu.org>
parents:
diff changeset
10271
100515
ce4ce31aa65a Fix typos and author's names.
Juanma Barranquero <lekktu@gmail.com>
parents: 98444
diff changeset
10272 1996-09-25 Marcus G. Daniels <marcus@sysc.pdx.edu>
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
10273
Dave Love <fx@gnu.org>
parents:
diff changeset
10274 * s/irix5-0.h (sigsetmask, _longjmp, _setjmp): #undef them.
Dave Love <fx@gnu.org>
parents:
diff changeset
10275 (_BSD_SIGNALS): Definition deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
10276
Dave Love <fx@gnu.org>
parents:
diff changeset
10277 1996-09-25 Eli Zaretskii <eliz@is.elta.co.il>
Dave Love <fx@gnu.org>
parents:
diff changeset
10278
Dave Love <fx@gnu.org>
parents:
diff changeset
10279 * dosfns.c (init_dosfns): When setting `__opendir_flags' value,
Dave Love <fx@gnu.org>
parents:
diff changeset
10280 override the bits recorded when dumping.
Dave Love <fx@gnu.org>
parents:
diff changeset
10281
Dave Love <fx@gnu.org>
parents:
diff changeset
10282 1996-09-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10283
Dave Love <fx@gnu.org>
parents:
diff changeset
10284 * w32term.c (w32_read_socket): Delete WAITP arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
10285
Dave Love <fx@gnu.org>
parents:
diff changeset
10286 * keyboard.c (read_avail_input): Don't pass WAITP to read_socket_hook.
Dave Love <fx@gnu.org>
parents:
diff changeset
10287
Dave Love <fx@gnu.org>
parents:
diff changeset
10288 * xterm.c (XTread_socket): Delete WAITP arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
10289
Dave Love <fx@gnu.org>
parents:
diff changeset
10290 * config.in (HAVE_GETCWD): Add #undef.
Dave Love <fx@gnu.org>
parents:
diff changeset
10291
Dave Love <fx@gnu.org>
parents:
diff changeset
10292 * fileio.c (Vuser_login_name): Declared extern.
Dave Love <fx@gnu.org>
parents:
diff changeset
10293 (minibuf_level): extern decl moved to top level.
Dave Love <fx@gnu.org>
parents:
diff changeset
10294 (Fwrite_region): Query before writing to a file that is locked,
Dave Love <fx@gnu.org>
parents:
diff changeset
10295 even if it is locked by the same user.
Dave Love <fx@gnu.org>
parents:
diff changeset
10296
Dave Love <fx@gnu.org>
parents:
diff changeset
10297 * textprop.c (set_properties, add_properties, remove_properties):
Dave Love <fx@gnu.org>
parents:
diff changeset
10298 Don't call modify_region or signal_after_change here.
Dave Love <fx@gnu.org>
parents:
diff changeset
10299 (Fset_text_properties, Fadd_text_properties, Fremove_text_properties):
Dave Love <fx@gnu.org>
parents:
diff changeset
10300 Call them here when appropriate.
Dave Love <fx@gnu.org>
parents:
diff changeset
10301
Dave Love <fx@gnu.org>
parents:
diff changeset
10302 * Makefile.in (LIBES): Add LOADLIBES and LDLIBS.
Dave Love <fx@gnu.org>
parents:
diff changeset
10303
Dave Love <fx@gnu.org>
parents:
diff changeset
10304 1996-09-24 Eli Zaretskii <eliz@is.elta.co.il>
Dave Love <fx@gnu.org>
parents:
diff changeset
10305
Dave Love <fx@gnu.org>
parents:
diff changeset
10306 * msdos.c (run_msdos_command): When testing whether a shell
Dave Love <fx@gnu.org>
parents:
diff changeset
10307 belongs to the MSDOS family, convert its name to lower-case.
Dave Love <fx@gnu.org>
parents:
diff changeset
10308
Dave Love <fx@gnu.org>
parents:
diff changeset
10309 1996-09-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10310
Dave Love <fx@gnu.org>
parents:
diff changeset
10311 * eval.c (Vsignal_hook_function): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
10312 (syms_of_eval): Set up Lisp variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
10313 (Fsignal): Call that function.
Dave Love <fx@gnu.org>
parents:
diff changeset
10314
Dave Love <fx@gnu.org>
parents:
diff changeset
10315 * xfns.c (x_set_internal_border_width, Fx_create_frame):
Dave Love <fx@gnu.org>
parents:
diff changeset
10316 Call widget_store_internal_border.
Dave Love <fx@gnu.org>
parents:
diff changeset
10317 (Fx_create_frame): Don't use a superclass when
Dave Love <fx@gnu.org>
parents:
diff changeset
10318 checking for an internalBorder resource.
Dave Love <fx@gnu.org>
parents:
diff changeset
10319
Dave Love <fx@gnu.org>
parents:
diff changeset
10320 * widget.c (widget_store_internal_border): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
10321 (EmacsFrameSetValues): Undo previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
10322
Dave Love <fx@gnu.org>
parents:
diff changeset
10323 1996-09-23 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10324
Dave Love <fx@gnu.org>
parents:
diff changeset
10325 * xfns.c (x_window): With Motif, double extra_borders.
Dave Love <fx@gnu.org>
parents:
diff changeset
10326 Use a preprocessor conditional to test for Motif.
Dave Love <fx@gnu.org>
parents:
diff changeset
10327
Dave Love <fx@gnu.org>
parents:
diff changeset
10328 * frame.h (struct frame): New field window_width.
Dave Love <fx@gnu.org>
parents:
diff changeset
10329 (FRAME_WINDOW_WIDTH): Refer to window_width field.
Dave Love <fx@gnu.org>
parents:
diff changeset
10330 (SET_FRAME_WIDTH): Set window_width field as well as width field.
Dave Love <fx@gnu.org>
parents:
diff changeset
10331
Dave Love <fx@gnu.org>
parents:
diff changeset
10332 1996-09-22 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10333
Dave Love <fx@gnu.org>
parents:
diff changeset
10334 * eval.c (syms_of_eval): Initialize Vrun_hooks here.
Dave Love <fx@gnu.org>
parents:
diff changeset
10335 Don't make it a Lisp variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
10336
Dave Love <fx@gnu.org>
parents:
diff changeset
10337 * frame.c (Fdelete_frame): Set update_mode_lines.
Dave Love <fx@gnu.org>
parents:
diff changeset
10338
Dave Love <fx@gnu.org>
parents:
diff changeset
10339 * emacs.c (main): Add copyright etc. to --version output.
Dave Love <fx@gnu.org>
parents:
diff changeset
10340
Dave Love <fx@gnu.org>
parents:
diff changeset
10341 1996-09-21 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10342
Dave Love <fx@gnu.org>
parents:
diff changeset
10343 * bytecode.c (Bsave_current_buffer): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
10344 (Fbyte_code): Handle Bsave_current_buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
10345
Dave Love <fx@gnu.org>
parents:
diff changeset
10346 * editfns.c (Fsave_current_buffer): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
10347 (syms_of_editfns): defsubr it.
Dave Love <fx@gnu.org>
parents:
diff changeset
10348
Dave Love <fx@gnu.org>
parents:
diff changeset
10349 * search.c (REGEXP_CACHE_SIZE): Increase to 20.
Dave Love <fx@gnu.org>
parents:
diff changeset
10350 (compile_pattern): Check for size match before calling Fstring_equal.
Dave Love <fx@gnu.org>
parents:
diff changeset
10351
Dave Love <fx@gnu.org>
parents:
diff changeset
10352 1996-09-21 Paul Eggert <eggert@twinsun.com>
Dave Love <fx@gnu.org>
parents:
diff changeset
10353
Dave Love <fx@gnu.org>
parents:
diff changeset
10354 * editfns.c: For time zone difference calculations, use the same
Dave Love <fx@gnu.org>
parents:
diff changeset
10355 code as the GNU C Library; this fixes a bug with large negative years.
Dave Love <fx@gnu.org>
parents:
diff changeset
10356 (tm_diff): Renamed from difftm. Yield int, not long.
Dave Love <fx@gnu.org>
parents:
diff changeset
10357 (TM_YEAR_BASE): Renamed from TM_YEAR_ORIGIN.
Dave Love <fx@gnu.org>
parents:
diff changeset
10358
Dave Love <fx@gnu.org>
parents:
diff changeset
10359 1996-09-21 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10360
Dave Love <fx@gnu.org>
parents:
diff changeset
10361 * xdisp.c (echo_area_display): Clear the left-side scroll bar columns.
Dave Love <fx@gnu.org>
parents:
diff changeset
10362
Dave Love <fx@gnu.org>
parents:
diff changeset
10363 1996-09-20 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10364
95848
a6bf9ec37d86 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 95780
diff changeset
10365 * xterm.c (x_scroll_bar_create, x_scroll_bar_move)
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
10366 (x_scroll_bar_expose): Use VERTICAL_SCROLL_BAR_WIDTH_TRIM.
Dave Love <fx@gnu.org>
parents:
diff changeset
10367
Dave Love <fx@gnu.org>
parents:
diff changeset
10368 * xterm.h (VERTICAL_SCROLL_BAR_WIDTH_TRIM): Renamed from
Dave Love <fx@gnu.org>
parents:
diff changeset
10369 LEFT_VERTICAL_SCROLL_BAR_WIDTH_TRIM.
Dave Love <fx@gnu.org>
parents:
diff changeset
10370 (VERTICAL_SCROLL_BAR_INSIDE_WIDTH): Use VERTICAL_SCROLL_BAR_WIDTH_TRIM.
Dave Love <fx@gnu.org>
parents:
diff changeset
10371
Dave Love <fx@gnu.org>
parents:
diff changeset
10372 * widget.c (EmacsFrameSetValues): Copy internal_border_width
Dave Love <fx@gnu.org>
parents:
diff changeset
10373 from the Emacs frame if caller isn't changing it.
Dave Love <fx@gnu.org>
parents:
diff changeset
10374
Dave Love <fx@gnu.org>
parents:
diff changeset
10375 * xfns.c (Fx_create_frame): Default Qinternal_border_width to 1.
Dave Love <fx@gnu.org>
parents:
diff changeset
10376
Dave Love <fx@gnu.org>
parents:
diff changeset
10377 * xterm.c (XTchange_line_highlight, dumpglyphs, XTclear_end_of_line)
Dave Love <fx@gnu.org>
parents:
diff changeset
10378 (do_line_dance, pixel_to_glyph_coords): Use FRAME_WINDOW_WIDTH.
Dave Love <fx@gnu.org>
parents:
diff changeset
10379
Dave Love <fx@gnu.org>
parents:
diff changeset
10380 * xfns.c (x_set_scroll_bar_width): Default the width to 3 cols.
Dave Love <fx@gnu.org>
parents:
diff changeset
10381 Call change_frame_size.
Dave Love <fx@gnu.org>
parents:
diff changeset
10382
Dave Love <fx@gnu.org>
parents:
diff changeset
10383 * xterm.c (x_scroll_bar_move, x_scroll_bar_create):
Dave Love <fx@gnu.org>
parents:
diff changeset
10384 Add a border around the actual window.
Dave Love <fx@gnu.org>
parents:
diff changeset
10385
Dave Love <fx@gnu.org>
parents:
diff changeset
10386 * dispnew.c (make_frame_glyphs, update_line, update_frame)
Dave Love <fx@gnu.org>
parents:
diff changeset
10387 (scroll_frame_lines, char_ins_del_cost): Use FRAME_WINDOW_WIDTH.
Dave Love <fx@gnu.org>
parents:
diff changeset
10388
Dave Love <fx@gnu.org>
parents:
diff changeset
10389 * minibuf.c (read_minibuf): Use FRAME_LEFT_SCROLL_BAR_WIDTH
Dave Love <fx@gnu.org>
parents:
diff changeset
10390 to set the cursor position at the end.
Dave Love <fx@gnu.org>
parents:
diff changeset
10391
Dave Love <fx@gnu.org>
parents:
diff changeset
10392 * xterm.c (x_scroll_bar_expose): Don't trim the width here.
Dave Love <fx@gnu.org>
parents:
diff changeset
10393
Dave Love <fx@gnu.org>
parents:
diff changeset
10394 * xdisp.c (display_mode_line): Use faces for inverse video mode line
Dave Love <fx@gnu.org>
parents:
diff changeset
10395 whenever that possible.
Dave Love <fx@gnu.org>
parents:
diff changeset
10396
Dave Love <fx@gnu.org>
parents:
diff changeset
10397 * xfns.c (Fx_create_frame): Default Qvertical_scroll_bars to `left'.
Dave Love <fx@gnu.org>
parents:
diff changeset
10398
100515
ce4ce31aa65a Fix typos and author's names.
Juanma Barranquero <lekktu@gmail.com>
parents: 98444
diff changeset
10399 1996-09-20 Marcus G. Daniels <marcus@sayre.sysc.pdx.edu>
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
10400
Dave Love <fx@gnu.org>
parents:
diff changeset
10401 * xterm.c (XTclear_end_of_line): Shift end-of-line when there is a
Dave Love <fx@gnu.org>
parents:
diff changeset
10402 left-side scroll bar by FRAME_LEFT_SCROLL_BAR_WIDTH.
Dave Love <fx@gnu.org>
parents:
diff changeset
10403 (do_line_dance): Take into account the width of a left-side scroll bar.
Dave Love <fx@gnu.org>
parents:
diff changeset
10404 (dumprectangle): Trim at FRAME_WINDOW_WIDTH instead of FRAME_WIDTH.
Dave Love <fx@gnu.org>
parents:
diff changeset
10405 (fast_find_position): Use new macro WINDOW_LEFT_MARGIN.
Dave Love <fx@gnu.org>
parents:
diff changeset
10406 (show_mouse_face): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
10407 (x_scroll_bar_set_handle): VERTICAL_SCROLL_BAR_INSIDE_WIDTH now
Dave Love <fx@gnu.org>
parents:
diff changeset
10408 requires the frame as an argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
10409 (x_scroll_bar_expose): Narrow the box slightly for a left-side
Dave Love <fx@gnu.org>
parents:
diff changeset
10410 scroll bar.
Dave Love <fx@gnu.org>
parents:
diff changeset
10411
95848
a6bf9ec37d86 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 95780
diff changeset
10412 * xfns.c: Add the symbol `right'; this symbol is used to indicate
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
10413 that a right-side scroll bar is wanted.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
10414 (x_set_vertical_scroll_bars): Check for left<->right<->none
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
10415 scroll bar changes, and modify the vertical scroll bar type
Dave Love <fx@gnu.org>
parents:
diff changeset
10416 as appropriate.
Dave Love <fx@gnu.org>
parents:
diff changeset
10417 (x_figure_window_size): Use new SET_FRAME_WIDTH macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
10418 (Fx_create_frame): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
10419 (Fx_horizontal_line): Use new macro WINDOW_LEFT_MARGIN.
Dave Love <fx@gnu.org>
parents:
diff changeset
10420
Dave Love <fx@gnu.org>
parents:
diff changeset
10421 * xdisp.c (echo_area_display): Shift display_string past a
Dave Love <fx@gnu.org>
parents:
diff changeset
10422 left-side scroll bar.
Dave Love <fx@gnu.org>
parents:
diff changeset
10423 (redisplay_window): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
10424 (redisplay_internal): Shift cursor past a left-side scroll bar.
Dave Love <fx@gnu.org>
parents:
diff changeset
10425 (redisplay_window): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
10426 (try_window_id): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
10427 (display_text_line): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
10428 (redisplay_internal): Shift charstarts past a left-side scroll bar.
Dave Love <fx@gnu.org>
parents:
diff changeset
10429 (display_text_line): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
10430 (redisplay_internal): Use new macro WINDOW_FULL_WIDTH_P.
Dave Love <fx@gnu.org>
parents:
diff changeset
10431 (redisplay_window): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
10432 (display_text_line): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
10433 (display_text_line): Shift output past left-side scroll bar.
Dave Love <fx@gnu.org>
parents:
diff changeset
10434 (display_text_line): Use new WINDOW_RIGHTMOST_P macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
10435 (display_text_line): Don't pad right columns unless using
Dave Love <fx@gnu.org>
parents:
diff changeset
10436 a right-side scroll bar. Don't draw vertical bars unless there
Dave Love <fx@gnu.org>
parents:
diff changeset
10437 isn't any kind of scroll bar.
Dave Love <fx@gnu.org>
parents:
diff changeset
10438 (display_string): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
10439 (display_mode_line): Use new macros WINDOW_LEFT_MARGIN,
Dave Love <fx@gnu.org>
parents:
diff changeset
10440 WINDOW_RIGHT_MARGIN, and WINDOW_FULL_WIDTH_P.
Dave Love <fx@gnu.org>
parents:
diff changeset
10441 (display_string): Use new macro WINDOW_RIGHTMOST_P.
Dave Love <fx@gnu.org>
parents:
diff changeset
10442
Dave Love <fx@gnu.org>
parents:
diff changeset
10443 * window.c (Fwindow_edges): Use new WINDOW_RIGHT_EDGE macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
10444 (coordinates_in_window): Use WINDOW_LEFT_MARGIN, WINDOW_RIGHT_MARGIN,
Dave Love <fx@gnu.org>
parents:
diff changeset
10445 and WINDOW_RIGHT_EDGE. Adjust for left-side scroll bar margin.
Dave Love <fx@gnu.org>
parents:
diff changeset
10446 (window_loop, Fdisplay_buffer): Use new WINDOW_FULL_WIDTH_P macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
10447 (window_internal_width): Window width now always includes the
Dave Love <fx@gnu.org>
parents:
diff changeset
10448 scroll bar, if any. Use WINDOW_RIGHTMOST_P and WINDOW_FULL_WIDTH_P.
Dave Love <fx@gnu.org>
parents:
diff changeset
10449
Dave Love <fx@gnu.org>
parents:
diff changeset
10450 * w32term.c (fast_find_position, show_macro_face): Use new
Dave Love <fx@gnu.org>
parents:
diff changeset
10451 WINDOW_LEFT_MARGIN macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
10452
Dave Love <fx@gnu.org>
parents:
diff changeset
10453 * w32fns.c (Qright): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
10454 (syms_of_win32fns): Initialize and staticpro Qright.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
10455 (x_set_vertical_scroll_bars): Check for left<->right<->none
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
10456 scroll bar changes, and modify the vertical scroll bar type
Dave Love <fx@gnu.org>
parents:
diff changeset
10457 as appropriate.
Dave Love <fx@gnu.org>
parents:
diff changeset
10458 (x_figure_window_size): Use new SET_FRAME_WIDTH macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
10459 (Fx_create_frame): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
10460
Dave Love <fx@gnu.org>
parents:
diff changeset
10461 * term.c (term_init): Use new vertical scroll bar enumerated type.
Dave Love <fx@gnu.org>
parents:
diff changeset
10462 (term_init): Use new macro SET_FRAME_WIDTH.
Dave Love <fx@gnu.org>
parents:
diff changeset
10463
Dave Love <fx@gnu.org>
parents:
diff changeset
10464 * sunfns.c (Fsun_menu_internal): Use new WINDOW_LEFT_MARGIN macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
10465
Dave Love <fx@gnu.org>
parents:
diff changeset
10466 * ntterm.c (initialize_win_nt_display): Use SET_FRAME_WIDTH.
Dave Love <fx@gnu.org>
parents:
diff changeset
10467
Dave Love <fx@gnu.org>
parents:
diff changeset
10468 * keyboard.c (make_lispy_event): When converting from pixel to
Dave Love <fx@gnu.org>
parents:
diff changeset
10469 glyph coordinates, offset by WINDOW_LEFT_MARGIN instead of XINT
95848
a6bf9ec37d86 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 95780
diff changeset
10470 (XWINDOW (window)->left); this is necessary when there are
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
10471 left-side scrollbars.
Dave Love <fx@gnu.org>
parents:
diff changeset
10472
Dave Love <fx@gnu.org>
parents:
diff changeset
10473 * frame.c (make_frame): Switch from boolean
Dave Love <fx@gnu.org>
parents:
diff changeset
10474 `has_vertical_scrollbars' integer to an enumerated type.
Dave Love <fx@gnu.org>
parents:
diff changeset
10475 Use new macro SET_FRAME_WIDTH.
Dave Love <fx@gnu.org>
parents:
diff changeset
10476
Dave Love <fx@gnu.org>
parents:
diff changeset
10477 * dispnew.c (preserve_other_columns, preserve_my_columns): Use new
Dave Love <fx@gnu.org>
parents:
diff changeset
10478 macros WINDOW_LEFT_MARGIN and WINDOW_RIGHT_EDGE.
Dave Love <fx@gnu.org>
parents:
diff changeset
10479 (adjust_window_charstarts, verify_charstarts, cancel_my_columns):
Dave Love <fx@gnu.org>
parents:
diff changeset
10480 Use new macro WINDOW_LEFT_MARGIN instead of w->left.
Dave Love <fx@gnu.org>
parents:
diff changeset
10481 (direct_output_for_insert, direct_output_forward_char): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
10482 (buffer_posn_from_coords): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
10483 (verify_charstarts): Use new macro WINDOW_FULL_WIDTH_P.
Dave Love <fx@gnu.org>
parents:
diff changeset
10484 (update_frame): For determining when to wrap the cursor, use the
Dave Love <fx@gnu.org>
parents:
diff changeset
10485 new macro FRAME_WINDOW_WIDTH instead of FRAME_WIDTH; they aren't
Dave Love <fx@gnu.org>
parents:
diff changeset
10486 necessarily the same any more.
Dave Love <fx@gnu.org>
parents:
diff changeset
10487 (change_frame_size_1): Use FRAME_WINDOW_WIDTH to check for changes.
Dave Love <fx@gnu.org>
parents:
diff changeset
10488 Give `set_window_width' the window width value.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
10489 Use new macro SET_FRAME_WIDTH.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
10490
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
10491 * xterm.h (VERTICAL_SCROLL_BAR_INSIDE_WIDTH): Add frame as an
Dave Love <fx@gnu.org>
parents:
diff changeset
10492 argument, and use it to decrease the width in the case of a
Dave Love <fx@gnu.org>
parents:
diff changeset
10493 left-side scroll bar; this prevents the bar and adjacent text
Dave Love <fx@gnu.org>
parents:
diff changeset
10494 from scrunching together.
Dave Love <fx@gnu.org>
parents:
diff changeset
10495 (LEFT_VERTICAL_SCROLL_BAR_WIDTH_TRIM): Add constant.
Dave Love <fx@gnu.org>
parents:
diff changeset
10496
Dave Love <fx@gnu.org>
parents:
diff changeset
10497 * frame.h (vertical_scroll_bar_type): Add enumerated
Dave Love <fx@gnu.org>
parents:
diff changeset
10498 none/left/right type for identifying vertical scroll bars.
Dave Love <fx@gnu.org>
parents:
diff changeset
10499 (struct frame): Use vertical_scroll_bar_type.
Dave Love <fx@gnu.org>
parents:
diff changeset
10500 (FRAME_HAS_VERTICAL_SCROLL_BARS): Use vertical scroll bar type.
Dave Love <fx@gnu.org>
parents:
diff changeset
10501 (FRAME_VERTICAL_SCROLL_BAR_TYPE): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
10502 (FRAME_HAS_VERTICAL_SCROLL_BARS_ON_LEFT): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
10503 (FRAME_HAS_VERTICAL_SCROLL_BARS_ON_RIGHT): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
10504 (FRAME_SCROLL_BAR_WIDTH, FRAME_LEFT_SCROLL_BAR_WIDTH): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
10505 (FRAME_WINDOW_WIDTH, FRAME_WINDOW_WIDTH_ARG): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
10506 (SET_FRAME_WIDTH): New macro for assigning to both
Dave Love <fx@gnu.org>
parents:
diff changeset
10507 `external_width' and `width'.
Dave Love <fx@gnu.org>
parents:
diff changeset
10508 (WINDOW_VERTICAL_SCROLL_BAR_COLUMN): Modify to handle left-side
Dave Love <fx@gnu.org>
parents:
diff changeset
10509 scroll bars too.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
10510
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
10511 * window.h (WINDOW_LEFT_MARGIN): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
10512 (WINDOW_RIGHT_EDGE, WINDOW_RIGHT_MARGIN): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
10513 (WINDOW_FULL_WIDTH_P, WINDOW_RIGHTMOST_P): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
10514
Dave Love <fx@gnu.org>
parents:
diff changeset
10515 1996-09-20 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10516
Dave Love <fx@gnu.org>
parents:
diff changeset
10517 * xterm.h (VERTICAL_SCROLL_BAR_INSIDE_HEIGHT): New arg F (not used).
Dave Love <fx@gnu.org>
parents:
diff changeset
10518 (VERTICAL_SCROLL_BAR_TOP_RANGE): New arg F (not used).
Dave Love <fx@gnu.org>
parents:
diff changeset
10519 * xterm.c: Pass frame arg in calls to VERTICAL_SCROLL_BAR_INSIDE_HEIGHT
Dave Love <fx@gnu.org>
parents:
diff changeset
10520 and VERTICAL_SCROLL_BAR_TOP_RANGE.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
10521
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
10522 * sysdep.c (init_system_name): Retry gethostbyname only 5 times
Dave Love <fx@gnu.org>
parents:
diff changeset
10523 and don't sleep after the last time.
Dave Love <fx@gnu.org>
parents:
diff changeset
10524
Dave Love <fx@gnu.org>
parents:
diff changeset
10525 1996-09-19 Eli Zaretskii <eliz@is.elta.co.il>
Dave Love <fx@gnu.org>
parents:
diff changeset
10526
Dave Love <fx@gnu.org>
parents:
diff changeset
10527 * dired.c (file_name_completion): Remove code which sets and
Dave Love <fx@gnu.org>
parents:
diff changeset
10528 restores the `stat' control flags (they might not be restored if
Dave Love <fx@gnu.org>
parents:
diff changeset
10529 C-g is pressed during completion).
Dave Love <fx@gnu.org>
parents:
diff changeset
10530 (file_name_completion_stat): Set and restore flags that make
Dave Love <fx@gnu.org>
parents:
diff changeset
10531 `stat' faster here instead of in `file_name_completion'.
Dave Love <fx@gnu.org>
parents:
diff changeset
10532
Dave Love <fx@gnu.org>
parents:
diff changeset
10533 1996-09-18 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10534
Dave Love <fx@gnu.org>
parents:
diff changeset
10535 * buffer.c (overlay_strings): Declare pstr using unsigned char.
Dave Love <fx@gnu.org>
parents:
diff changeset
10536
Dave Love <fx@gnu.org>
parents:
diff changeset
10537 * xdisp.c (display_text_line): Declare ovstr as unsigned char *.
Dave Love <fx@gnu.org>
parents:
diff changeset
10538
Dave Love <fx@gnu.org>
parents:
diff changeset
10539 * minibuf.c (Fcompleting_read): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
10540
Dave Love <fx@gnu.org>
parents:
diff changeset
10541 1996-09-17 Erik Naggum <erik@naggum.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
10542
Dave Love <fx@gnu.org>
parents:
diff changeset
10543 * lisp.h: Declare make_symbol.
Dave Love <fx@gnu.org>
parents:
diff changeset
10544
Dave Love <fx@gnu.org>
parents:
diff changeset
10545 * lread.c (init_obarray): staticpro Qvariable_documentation.
Dave Love <fx@gnu.org>
parents:
diff changeset
10546
Dave Love <fx@gnu.org>
parents:
diff changeset
10547 * keymap.c (syms_of_keymap): staticpro global_map.
Dave Love <fx@gnu.org>
parents:
diff changeset
10548
Dave Love <fx@gnu.org>
parents:
diff changeset
10549 * keyboard.c (syms_of_keyboard): Initialize and staticpro
Dave Love <fx@gnu.org>
parents:
diff changeset
10550 internal_last_event_frame and read_key_sequence_cmd.
Dave Love <fx@gnu.org>
parents:
diff changeset
10551
Dave Love <fx@gnu.org>
parents:
diff changeset
10552 * fileio.c (syms_of_fileio): staticpro Qset_visited_file_modtime.
Dave Love <fx@gnu.org>
parents:
diff changeset
10553
Dave Love <fx@gnu.org>
parents:
diff changeset
10554 * dired.c (syms_of_dired): staticpro Qdirectory_files,
Dave Love <fx@gnu.org>
parents:
diff changeset
10555 Qfile_name_completion, Qfile_name_all_completions, and Qfile_attributes.
Dave Love <fx@gnu.org>
parents:
diff changeset
10556
Dave Love <fx@gnu.org>
parents:
diff changeset
10557 * casetab.c (syms_of_casetab): staticpro Vascii_canontable,
Dave Love <fx@gnu.org>
parents:
diff changeset
10558 Vascii_eqv_table, and Vascii_upcase_table.
Dave Love <fx@gnu.org>
parents:
diff changeset
10559
Dave Love <fx@gnu.org>
parents:
diff changeset
10560 * alloc.c (Fmake_symbol): Initialize `obarray' field.
Dave Love <fx@gnu.org>
parents:
diff changeset
10561
Dave Love <fx@gnu.org>
parents:
diff changeset
10562 1996-09-16 Karl Heuer <kwzh@gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10563
Dave Love <fx@gnu.org>
parents:
diff changeset
10564 * Makefile.in: Replaced symbol BSD with BSD_SYSTEM.
Dave Love <fx@gnu.org>
parents:
diff changeset
10565 * emacs.c, floatfns.c, keyboard.c, mem-limits.h, process.c: Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
10566 * sysdep.c, syssignal.h, syswait.h, xterm.c: Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
10567 * 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
10568 * s/freebsd.h, s/msdos.h, s/rtu.h, s/umax.h, s/umips.h: Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
10569 * m/intel386.h, m/mips.h, m/mips4.h, m/vax.h: Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
10570
Dave Love <fx@gnu.org>
parents:
diff changeset
10571 1996-09-16 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10572
Dave Love <fx@gnu.org>
parents:
diff changeset
10573 * buffer.c (Fget_buffer_create): Initialize BUF_OVERLAY_MODIFF.
Dave Love <fx@gnu.org>
parents:
diff changeset
10574
Dave Love <fx@gnu.org>
parents:
diff changeset
10575 * minibuf.c (read_minibuf_unwind): Clear last_overlay_modified field.
Dave Love <fx@gnu.org>
parents:
diff changeset
10576
Dave Love <fx@gnu.org>
parents:
diff changeset
10577 * msdos.c (IT_set_menu_bar_lines): Clear last_overlay_modified field.
Dave Love <fx@gnu.org>
parents:
diff changeset
10578
Dave Love <fx@gnu.org>
parents:
diff changeset
10579 * w32term.c (note_mouse_highlight): Test last_overlay_modified field.
Dave Love <fx@gnu.org>
parents:
diff changeset
10580
Dave Love <fx@gnu.org>
parents:
diff changeset
10581 * xterm.c (note_mouse_highlight): Test last_overlay_modified field.
Dave Love <fx@gnu.org>
parents:
diff changeset
10582
Dave Love <fx@gnu.org>
parents:
diff changeset
10583 * window.c (Fset_window_start): Clear last_overlay_modified field.
Dave Love <fx@gnu.org>
parents:
diff changeset
10584 (set_window_height, set_window_width, Fset_window_buffer)
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
10585 (change_window_height, window_scroll, Fset_window_configuration):
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
10586 Clear last_overlay_modified field.
Dave Love <fx@gnu.org>
parents:
diff changeset
10587 (Fpos_visible_in_window_p): Test last_overlay_modified field.
Dave Love <fx@gnu.org>
parents:
diff changeset
10588
Dave Love <fx@gnu.org>
parents:
diff changeset
10589 * Makefile.in (frame.o, textprop.o, abbrev.o): Depend on window.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
10590
Dave Love <fx@gnu.org>
parents:
diff changeset
10591 * process.c (stream_process): Variable deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
10592 (syms_of_process): staticpro deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
10593
Dave Love <fx@gnu.org>
parents:
diff changeset
10594 1996-09-15 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10595
Dave Love <fx@gnu.org>
parents:
diff changeset
10596 * sysdep.c: Don't explicitly Include termios.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
10597 (ospeed): Use HAVE_TERMIOS to decide whether to use speed_t.
Dave Love <fx@gnu.org>
parents:
diff changeset
10598
Dave Love <fx@gnu.org>
parents:
diff changeset
10599 * s/hpux9.h (C_SWITCH_X_SYSTEM): Add -I/usr/contrib/X11R5/include.
Dave Love <fx@gnu.org>
parents:
diff changeset
10600 (LD_SWITCH_X_DEFAULT): Add -L/usr/contrib/X11R5/lib.
Dave Love <fx@gnu.org>
parents:
diff changeset
10601
Dave Love <fx@gnu.org>
parents:
diff changeset
10602 1996-09-14 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10603
Dave Love <fx@gnu.org>
parents:
diff changeset
10604 * buffer.h (struct buffer): New field overlay_modiff.
Dave Love <fx@gnu.org>
parents:
diff changeset
10605 (MODIFF, BUF_OVERLAY_MODIFF): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
10606 * window.h (struct window): New field last_overlay_modified.
Dave Love <fx@gnu.org>
parents:
diff changeset
10607
Dave Love <fx@gnu.org>
parents:
diff changeset
10608 * xdisp.c (redisplay_internal, mark_window_display_accurate)
Dave Love <fx@gnu.org>
parents:
diff changeset
10609 (redisplay_window): Test and update last_overlay_modified field
Dave Love <fx@gnu.org>
parents:
diff changeset
10610 along with last_modified.
Dave Love <fx@gnu.org>
parents:
diff changeset
10611
Dave Love <fx@gnu.org>
parents:
diff changeset
10612 * dispnew.c (direct_output_for_insert): Set last_overlay_modified
Dave Love <fx@gnu.org>
parents:
diff changeset
10613 field in window.
Dave Love <fx@gnu.org>
parents:
diff changeset
10614
Dave Love <fx@gnu.org>
parents:
diff changeset
10615 * keyboard.c (command_loop_1): Test last_overlay_modified
Dave Love <fx@gnu.org>
parents:
diff changeset
10616 along with last_modified.
Dave Love <fx@gnu.org>
parents:
diff changeset
10617
Dave Love <fx@gnu.org>
parents:
diff changeset
10618 * xdisp.c (overlay_unchanged_modified): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
10619 (redisplay_internal): Set overlay_unchanged_modified.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
10620 * insdel.c (gap_left, gap_right, modify_region):
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
10621 Compare overlay_unchanged_modified with OVERLAY_MODIFF.
Dave Love <fx@gnu.org>
parents:
diff changeset
10622
Dave Love <fx@gnu.org>
parents:
diff changeset
10623 * buffer.c (modify_overlay): Renamed from redisplay_region
Dave Love <fx@gnu.org>
parents:
diff changeset
10624 moved here from xdisp.c, and made static. Callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
10625 Update OVERLAY_MODIFF instead of MODIFF.
Dave Love <fx@gnu.org>
parents:
diff changeset
10626 * xdisp.c (redisplay_region): Renamed and moved to buffer.c.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
10627
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
10628 * s/sco5.h (C_SWITCH_SYSTEM, LD_SWITCH_SYSTEM):
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
10629 Don't define them if using GCC.
Dave Love <fx@gnu.org>
parents:
diff changeset
10630
Dave Love <fx@gnu.org>
parents:
diff changeset
10631 1996-09-13 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10632
Dave Love <fx@gnu.org>
parents:
diff changeset
10633 * keyboard.c (recursive_edit_1): Handle a string as the
Dave Love <fx@gnu.org>
parents:
diff changeset
10634 throw value.
Dave Love <fx@gnu.org>
parents:
diff changeset
10635
Dave Love <fx@gnu.org>
parents:
diff changeset
10636 * minibuf.c (read_minibuf): If not in minibuffer window,
Dave Love <fx@gnu.org>
parents:
diff changeset
10637 cancel the active minibuffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
10638
Dave Love <fx@gnu.org>
parents:
diff changeset
10639 1996-09-12 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10640
Dave Love <fx@gnu.org>
parents:
diff changeset
10641 * frame.c (Fmake_terminal_frame): Use Vdefault_frame_alist.
Dave Love <fx@gnu.org>
parents:
diff changeset
10642
Dave Love <fx@gnu.org>
parents:
diff changeset
10643 * s/hpux9.h (C_SWITCH_X_SYSTEM, LD_SWITCH_X_DEFAULT):
Dave Love <fx@gnu.org>
parents:
diff changeset
10644 Don't specify dirs for X, only for Motif.
Dave Love <fx@gnu.org>
parents:
diff changeset
10645
Dave Love <fx@gnu.org>
parents:
diff changeset
10646 1996-09-11 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10647
Dave Love <fx@gnu.org>
parents:
diff changeset
10648 * lread.c (Fload): Move ... to ends of messages.
Dave Love <fx@gnu.org>
parents:
diff changeset
10649
Dave Love <fx@gnu.org>
parents:
diff changeset
10650 * puresize.h (BASE_PURESIZE): Increased.
Dave Love <fx@gnu.org>
parents:
diff changeset
10651
Dave Love <fx@gnu.org>
parents:
diff changeset
10652 * s/sco5.h (LIBX11_SYSTEM): Don't use ..._s libraries.
Dave Love <fx@gnu.org>
parents:
diff changeset
10653
Dave Love <fx@gnu.org>
parents:
diff changeset
10654 1996-09-10 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10655
Dave Love <fx@gnu.org>
parents:
diff changeset
10656 * insdel.c (signal_before_change): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
10657
Dave Love <fx@gnu.org>
parents:
diff changeset
10658 * lisp.h (struct Lisp_Symbol): New field `obarray'.
Dave Love <fx@gnu.org>
parents:
diff changeset
10659
Dave Love <fx@gnu.org>
parents:
diff changeset
10660 * xterm.c (x_connection_closed): Call XtCloseDisplay.
Dave Love <fx@gnu.org>
parents:
diff changeset
10661
Dave Love <fx@gnu.org>
parents:
diff changeset
10662 1996-09-09 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10663
Dave Love <fx@gnu.org>
parents:
diff changeset
10664 * keyboard.c (Fexecute_extended_command): Delete junk lines.
Dave Love <fx@gnu.org>
parents:
diff changeset
10665 Print the key bindings after the command, temporarily;
Dave Love <fx@gnu.org>
parents:
diff changeset
10666 then bring back the previous message.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
10667
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
10668 * buffer.c (syms_of_buffer): Doc fixes.
Dave Love <fx@gnu.org>
parents:
diff changeset
10669
Dave Love <fx@gnu.org>
parents:
diff changeset
10670 * filelock.c (lock_superlock): Delete superlock file if it stayed
Dave Love <fx@gnu.org>
parents:
diff changeset
10671 locked for 20 seconds.
Dave Love <fx@gnu.org>
parents:
diff changeset
10672
Dave Love <fx@gnu.org>
parents:
diff changeset
10673 1996-09-08 Erik Naggum <erik@naggum.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
10674
Dave Love <fx@gnu.org>
parents:
diff changeset
10675 * lread.c: Add #n=object, #n#, and #:symbol constructs to reader.
Dave Love <fx@gnu.org>
parents:
diff changeset
10676 (readevalloop, read, Fread_from_string): Empty list of read objects
Dave Love <fx@gnu.org>
parents:
diff changeset
10677 before read0 call.
Dave Love <fx@gnu.org>
parents:
diff changeset
10678 (read1): New variable `uninterned_symbol', which controls how to
Dave Love <fx@gnu.org>
parents:
diff changeset
10679 make symbols. Support #:, #n=object and #n#.
95848
a6bf9ec37d86 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 95780
diff changeset
10680 (make_symbol): New function, used in read1 to make uninterned symbols.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
10681 (Fintern): Set `obarray' field of interned symbols.
Dave Love <fx@gnu.org>
parents:
diff changeset
10682 (init_obarray): Explicit set `obarray' field of symbol `nil'.
Dave Love <fx@gnu.org>
parents:
diff changeset
10683 (syms_of_lread): staticpro read_objects, the list of read objects.
Dave Love <fx@gnu.org>
parents:
diff changeset
10684
Dave Love <fx@gnu.org>
parents:
diff changeset
10685 * print.c: Add #n=object, #n#, and #:symbol constructs to printer.
Dave Love <fx@gnu.org>
parents:
diff changeset
10686 (PRINTDECLARE): New macro to declare required variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
10687 (PRINTPREPARE, PRINTFINISH): Set printed_genyms to nil.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
10688 (Fwrite_char, write_string, write_string_1, Fterpri, Fprin1)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75601
diff changeset
10689 (Fprin1_to_string, Fprinc, Fprint): Use new macro PRINTDECLARE.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
10690 (print): Print uninterned symbols readable.
Dave Love <fx@gnu.org>
parents:
diff changeset
10691 (syms_of_print): Defvar `print-gensym', staticpro printed_gensyms.
Dave Love <fx@gnu.org>
parents:
diff changeset
10692
Dave Love <fx@gnu.org>
parents:
diff changeset
10693 1996-09-05 Karl Heuer <kwzh@gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10694
Dave Love <fx@gnu.org>
parents:
diff changeset
10695 * editfns.c (Finsert_buffer_substring): Check for deleted buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
10696 (Fcompare_buffer_substrings): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
10697
Dave Love <fx@gnu.org>
parents:
diff changeset
10698 1996-09-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10699
Dave Love <fx@gnu.org>
parents:
diff changeset
10700 * lisp.h: Add many declarations.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
10701
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
10702 * lisp.h (BITS_PER_EMACS_INT): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
10703 (XMARKBIT): Test BITS_PER_EMACS_INT to conditionalize fast definition.
Dave Love <fx@gnu.org>
parents:
diff changeset
10704 * m/alpha.h (BITS_PER_EMACS_INT): New definition.
Dave Love <fx@gnu.org>
parents:
diff changeset
10705
85960
71ce838e9a10 *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 78260
diff changeset
10706 * s/sol2.h (LIBS_SYSTEM): Use -lkstat instead of -lelf -lkvm.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
10707
Dave Love <fx@gnu.org>
parents:
diff changeset
10708 * process.c (create_process): Test HAVE_SETPGID for using setpgid.
Dave Love <fx@gnu.org>
parents:
diff changeset
10709
Dave Love <fx@gnu.org>
parents:
diff changeset
10710 * config.in (HAVE_SETPGID): Add #undef.
Dave Love <fx@gnu.org>
parents:
diff changeset
10711
85960
71ce838e9a10 *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 78260
diff changeset
10712 * keymap.c (syms_of_keymap): staticpro current_global_map.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
10713
Dave Love <fx@gnu.org>
parents:
diff changeset
10714 * intervals.c (get_local_map): Call indirect-function.
Dave Love <fx@gnu.org>
parents:
diff changeset
10715
Dave Love <fx@gnu.org>
parents:
diff changeset
10716 * m/alpha.h (UNEXEC): Use unexelf.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
10717
Dave Love <fx@gnu.org>
parents:
diff changeset
10718 * unexelf.c: unexelf1.c merged into this file.
Dave Love <fx@gnu.org>
parents:
diff changeset
10719
Dave Love <fx@gnu.org>
parents:
diff changeset
10720 * terminfo.c: Include config.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
10721 [HAVE_TERMIOS_H]: Include termios.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
10722 (ospeed) [HAVE_TERMIOS_H]: Use ospeed_t.
Dave Love <fx@gnu.org>
parents:
diff changeset
10723
Dave Love <fx@gnu.org>
parents:
diff changeset
10724 * process.c (create_process_1, sigchld_handler) [POSIX_SIGNALS]:
Dave Love <fx@gnu.org>
parents:
diff changeset
10725 Don't reestablish handler.
Dave Love <fx@gnu.org>
parents:
diff changeset
10726
Dave Love <fx@gnu.org>
parents:
diff changeset
10727 * keyboard.c (input_available_signal) [POSIX_SIGNALS]:
Dave Love <fx@gnu.org>
parents:
diff changeset
10728 Don't reestablish handler.
Dave Love <fx@gnu.org>
parents:
diff changeset
10729 (interrupt_signal) [POSIX_SIGNALS]: Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
10730
Dave Love <fx@gnu.org>
parents:
diff changeset
10731 * data.c (arith_error) [POSIX_SIGNALS]: Don't reestablish handler.
Dave Love <fx@gnu.org>
parents:
diff changeset
10732
Dave Love <fx@gnu.org>
parents:
diff changeset
10733 * config.in (HAVE_TERMIOS_H): Add #undef.
Dave Love <fx@gnu.org>
parents:
diff changeset
10734
Dave Love <fx@gnu.org>
parents:
diff changeset
10735 * cm.h, sysdep.c [HAVE_TERMIOS_H]: Include termios.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
10736 (ospeed) [HAVE_TERMIOS_H]: Use ospeed_t.
Dave Love <fx@gnu.org>
parents:
diff changeset
10737
Dave Love <fx@gnu.org>
parents:
diff changeset
10738 * eval.c (Fmacroexpand): Don't declare `form' as register.
Dave Love <fx@gnu.org>
parents:
diff changeset
10739
Dave Love <fx@gnu.org>
parents:
diff changeset
10740 * frame.c (Fredirect_frame_focus): Don't call Ffocus_frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
10741
Dave Love <fx@gnu.org>
parents:
diff changeset
10742 * keyboard.c (Fexecute_extended_command): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
10743
Dave Love <fx@gnu.org>
parents:
diff changeset
10744 * intervals.c (copy_intervals_to_string): Take arg as buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
10745
Dave Love <fx@gnu.org>
parents:
diff changeset
10746 * keyboard.c (Fcommand_execute): gcpro cmd and prefixarg
Dave Love <fx@gnu.org>
parents:
diff changeset
10747 while calling do_autoload.
Dave Love <fx@gnu.org>
parents:
diff changeset
10748
Dave Love <fx@gnu.org>
parents:
diff changeset
10749 * eval.c (Fmacroexpand): gcpro form while calling do_autoload.
Dave Love <fx@gnu.org>
parents:
diff changeset
10750 (do_autoload): gcpro fun, funname, fundef.
Dave Love <fx@gnu.org>
parents:
diff changeset
10751
Dave Love <fx@gnu.org>
parents:
diff changeset
10752 1996-09-03 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10753
Dave Love <fx@gnu.org>
parents:
diff changeset
10754 * keyboard.c (Fexecute_extended_command): gcpro prefixarg.
Dave Love <fx@gnu.org>
parents:
diff changeset
10755
Dave Love <fx@gnu.org>
parents:
diff changeset
10756 * xfns.c, w32fns.c (x_set_frame_parameters):
Dave Love <fx@gnu.org>
parents:
diff changeset
10757 Make height and width ints.
Dave Love <fx@gnu.org>
parents:
diff changeset
10758
Dave Love <fx@gnu.org>
parents:
diff changeset
10759 * fns.c (map_char_table): Declare depth as int.
Dave Love <fx@gnu.org>
parents:
diff changeset
10760
Dave Love <fx@gnu.org>
parents:
diff changeset
10761 * xterm.c (note_mouse_highlight):
Dave Love <fx@gnu.org>
parents:
diff changeset
10762 Pass POS argument to fast_find_position as int.
Dave Love <fx@gnu.org>
parents:
diff changeset
10763
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
10764 * textprop.c (set_properties, add_properties, remove_properties):
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
10765 Call modify_region with ints.
Dave Love <fx@gnu.org>
parents:
diff changeset
10766
Dave Love <fx@gnu.org>
parents:
diff changeset
10767 * insdel.c (prepare_to_modify_buffer): Take integer arguments.
Dave Love <fx@gnu.org>
parents:
diff changeset
10768 (signal_before_change): Take integer arguments.
Dave Love <fx@gnu.org>
parents:
diff changeset
10769
Dave Love <fx@gnu.org>
parents:
diff changeset
10770 * alloc.c (Fmake_byte_code): Call make_pure_vector using nargs.
Dave Love <fx@gnu.org>
parents:
diff changeset
10771
Dave Love <fx@gnu.org>
parents:
diff changeset
10772 * alloc.c (Fpurecopy): Cast arg to make_pure_vector.
Dave Love <fx@gnu.org>
parents:
diff changeset
10773 (Fmake_byte_code): Use XFASTINT when calling make_pure_vector.
Dave Love <fx@gnu.org>
parents:
diff changeset
10774
Dave Love <fx@gnu.org>
parents:
diff changeset
10775 * doprnt.c (doprnt1): If lispstrings, accept a string
Dave Love <fx@gnu.org>
parents:
diff changeset
10776 as a `struct Lisp_String *'.
Dave Love <fx@gnu.org>
parents:
diff changeset
10777
Dave Love <fx@gnu.org>
parents:
diff changeset
10778 * editfns.c (Fformat): Pass a string using XSTRING.
Dave Love <fx@gnu.org>
parents:
diff changeset
10779
Dave Love <fx@gnu.org>
parents:
diff changeset
10780 * xdisp.c (message): Cast size arg to doprnt.
Dave Love <fx@gnu.org>
parents:
diff changeset
10781
Dave Love <fx@gnu.org>
parents:
diff changeset
10782 * term.c (term_init): Avoid type-mismatch calling get_frame_size.
Dave Love <fx@gnu.org>
parents:
diff changeset
10783 (OUTPUT_IF, OUTPUT): Cast frame height to int.
Dave Love <fx@gnu.org>
parents:
diff changeset
10784
Dave Love <fx@gnu.org>
parents:
diff changeset
10785 * search.c (search_buffer): Use EMACS_UINT.
Dave Love <fx@gnu.org>
parents:
diff changeset
10786
Dave Love <fx@gnu.org>
parents:
diff changeset
10787 1996-09-03 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10788
Dave Love <fx@gnu.org>
parents:
diff changeset
10789 * emacs.c (sort_args): Don't rearrange any args that follow "--".
Dave Love <fx@gnu.org>
parents:
diff changeset
10790
Dave Love <fx@gnu.org>
parents:
diff changeset
10791 1996-09-03 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10792
Dave Love <fx@gnu.org>
parents:
diff changeset
10793 * xfns.c, w32fns.c (Ffocus_frame, Funfocus_frame): Functions deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
10794
Dave Love <fx@gnu.org>
parents:
diff changeset
10795 * xfns.c (x_get_and_record_arg): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
10796 (x_icon): Use that, for Qicon_top and Qicon_left.
Dave Love <fx@gnu.org>
parents:
diff changeset
10797 (x_report_frame_params): Report the Qparent_id parameter.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
10798
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
10799 1996-09-03 Paul Eggert <eggert@twinsun.com>
Dave Love <fx@gnu.org>
parents:
diff changeset
10800
Dave Love <fx@gnu.org>
parents:
diff changeset
10801 * config.in (mktime): Define to emacs_mktime if we are using our own
Dave Love <fx@gnu.org>
parents:
diff changeset
10802 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
10803 * Makefile.in (MKTIME_OBJ): Use our mktime instead of NEXTSTEP's,
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
10804 since NEXTSTEP's wrongly ignores TZ.
Dave Love <fx@gnu.org>
parents:
diff changeset
10805 (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
10806 * editfns.c (Fencode_time): Remove NEXTSTEP workaround;
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
10807 we now use our mktime instead.
Dave Love <fx@gnu.org>
parents:
diff changeset
10808
Dave Love <fx@gnu.org>
parents:
diff changeset
10809 1996-09-03 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10810
Dave Love <fx@gnu.org>
parents:
diff changeset
10811 * process.c (create_process): Undo previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
10812
Dave Love <fx@gnu.org>
parents:
diff changeset
10813 1996-09-02 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10814
Dave Love <fx@gnu.org>
parents:
diff changeset
10815 * editfns.c (Fencode_time) [_NEXT_SOURCE]: Use ZONE, not ABSZONE.
Dave Love <fx@gnu.org>
parents:
diff changeset
10816
49505
1aba10ab73b4 Corrected misc. typos like missing : after file names,
Kim F. Storm <storm@cua.dk>
parents: 48207
diff changeset
10817 Make region highlighting show in just one window.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
10818 * xdisp.c (redisplay_internal): Test last_selected_window slot.
Dave Love <fx@gnu.org>
parents:
diff changeset
10819 (mark_window_display_accurate, display_text_line): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
10820 * window.c (unshow_buffer): Clear last_selected_window slot, maybe.
Dave Love <fx@gnu.org>
parents:
diff changeset
10821 (Fset_window_buffer): Set last_selected_window slot.
Dave Love <fx@gnu.org>
parents:
diff changeset
10822 (Fselect_window): Set last_selected_window slot.
Dave Love <fx@gnu.org>
parents:
diff changeset
10823 (delete_all_subwindows): Maybe call unshow_buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
10824 * buffer.c (reset_buffer): Initialize last_selected_window slot.
Dave Love <fx@gnu.org>
parents:
diff changeset
10825 * buffer.h (strict buffer): New slot last_selected_window.
Dave Love <fx@gnu.org>
parents:
diff changeset
10826
Dave Love <fx@gnu.org>
parents:
diff changeset
10827 1996-09-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10828
Dave Love <fx@gnu.org>
parents:
diff changeset
10829 * process.c (Fprocess_contact): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
10830 (NETCONN_P): Use GC_CONSP.
Dave Love <fx@gnu.org>
parents:
diff changeset
10831 (list_processes_1): Use new childp format.
Dave Love <fx@gnu.org>
parents:
diff changeset
10832 (Fopen_network_stream): Store a cons cell in childp.
Dave Love <fx@gnu.org>
parents:
diff changeset
10833
Dave Love <fx@gnu.org>
parents:
diff changeset
10834 * keyboard.c (record_asynch_buffer_change, gobble_input):
Dave Love <fx@gnu.org>
parents:
diff changeset
10835 Use sigblock instead of sigblockx.
Dave Love <fx@gnu.org>
parents:
diff changeset
10836
Dave Love <fx@gnu.org>
parents:
diff changeset
10837 * syssignal.h (sigunblockx): Definitions deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
10838 (sigpausex, sigblockx, sigholdx): Definitions deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
10839
Dave Love <fx@gnu.org>
parents:
diff changeset
10840 * process.c (create_process): Test defined (TIOCSCTTY)
Dave Love <fx@gnu.org>
parents:
diff changeset
10841 and defined (HAVE_SETSID) instead of DONT_REOPEN_PTY.
Dave Love <fx@gnu.org>
parents:
diff changeset
10842
Dave Love <fx@gnu.org>
parents:
diff changeset
10843 * fileio.c (Faccess_file): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
10844 (Qaccess_file): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
10845 (syms_of_fileio): defsubr function; init and staticpro Qaccess_file.
Dave Love <fx@gnu.org>
parents:
diff changeset
10846
Dave Love <fx@gnu.org>
parents:
diff changeset
10847 1996-09-01 Karl Heuer <kwzh@gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10848
Dave Love <fx@gnu.org>
parents:
diff changeset
10849 * config.in (MULTI_FRAME): Obsolete macro deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
10850 * Makefile.in: Removed support for !MULTI_FRAME.
Dave Love <fx@gnu.org>
parents:
diff changeset
10851 * dispextern.h, frame.h, keyboard.h, lisp.h, puresize.h: Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
10852 * alloc.c, buffer.c, data.c, dispnew.c, frame.c: Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
10853 * keyboard.c, minibuf.c, print.c, sysdep.c, w32faces.c: Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
10854 * window.c, xdisp.c, xfaces.c: Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
10855
Dave Love <fx@gnu.org>
parents:
diff changeset
10856 * abbrev.c, bytecode.c: Change all references from point to PT.
Dave Love <fx@gnu.org>
parents:
diff changeset
10857 * callint.c, casefiddle.c, cmds.c, dispnew.c, editfns.c: Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
10858 * fileio.c, indent.c, lread.c, print.c, process.c: Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
10859 * search.c, syntax.c, undo.c, window.c: Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
10860
Dave Love <fx@gnu.org>
parents:
diff changeset
10861 1996-09-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10862
Dave Love <fx@gnu.org>
parents:
diff changeset
10863 * Makefile.in (TAGS): Use $(srcdir) in deps.
Dave Love <fx@gnu.org>
parents:
diff changeset
10864
Dave Love <fx@gnu.org>
parents:
diff changeset
10865 1996-08-31 Boris Goldowsky <boris@gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10866
Dave Love <fx@gnu.org>
parents:
diff changeset
10867 * fileio.c (build_annotations): Remember original buffer that the
Dave Love <fx@gnu.org>
parents:
diff changeset
10868 region came from; pass this to `format-annotate-function'.
Dave Love <fx@gnu.org>
parents:
diff changeset
10869
Dave Love <fx@gnu.org>
parents:
diff changeset
10870 1996-08-31 Geoff Voelker <voelker@cs.washington.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10871
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
10872 * Makefile.in (MSDOS_SUPPORT, WINNT_SUPPORT, SOME_MACHINE_LISP):
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
10873 Include dos-nt.elc.
Dave Love <fx@gnu.org>
parents:
diff changeset
10874
Dave Love <fx@gnu.org>
parents:
diff changeset
10875 1996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10876
Dave Love <fx@gnu.org>
parents:
diff changeset
10877 * keyboard.c (requeued_events_pending_p): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
10878
Dave Love <fx@gnu.org>
parents:
diff changeset
10879 * config.in (HAVE_SETRLIMIT): Add #undef.
Dave Love <fx@gnu.org>
parents:
diff changeset
10880
Dave Love <fx@gnu.org>
parents:
diff changeset
10881 * emacs.c [HAVE_SETRLIMIT]: Include time.h and resource.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
10882 (main) [HAVE_SETRLIMIT]: Call setrlimit to extend the stack limit.
Dave Love <fx@gnu.org>
parents:
diff changeset
10883 New local `rlim'.
Dave Love <fx@gnu.org>
parents:
diff changeset
10884
Dave Love <fx@gnu.org>
parents:
diff changeset
10885 * lread.c (Fload): Add "source is newer" info to the "loading" and
Dave Love <fx@gnu.org>
parents:
diff changeset
10886 "done" messages.
Dave Love <fx@gnu.org>
parents:
diff changeset
10887
Dave Love <fx@gnu.org>
parents:
diff changeset
10888 1996-08-31 Paul Eggert <eggert@twinsun.com>
Dave Love <fx@gnu.org>
parents:
diff changeset
10889
Dave Love <fx@gnu.org>
parents:
diff changeset
10890 * config.in (HAVE_SYS_SYSTEMINFO_H, HAVE_GETDOMAINNAME, HAVE_SYSINFO):
Dave Love <fx@gnu.org>
parents:
diff changeset
10891 New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
10892 * sysdep.c (<sys/systeminfo.h>):
Dave Love <fx@gnu.org>
parents:
diff changeset
10893 Include if HAVE_SYS_SYSTEMINFO_H is defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
10894 (init_system_name): Use sysinfo or getdomainname to append domain name
Dave Love <fx@gnu.org>
parents:
diff changeset
10895 if host name is not already fully qualified.
Dave Love <fx@gnu.org>
parents:
diff changeset
10896
Dave Love <fx@gnu.org>
parents:
diff changeset
10897 1996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10898
Dave Love <fx@gnu.org>
parents:
diff changeset
10899 * xfns.c (Fx_list_fonts): New optional arg MAXIMUM.
Dave Love <fx@gnu.org>
parents:
diff changeset
10900
Dave Love <fx@gnu.org>
parents:
diff changeset
10901 1996-08-31 Erik Naggum <erik@naggum.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
10902
Dave Love <fx@gnu.org>
parents:
diff changeset
10903 * alloc.c (Fgarbage_collect): Report used and free intervals.
Dave Love <fx@gnu.org>
parents:
diff changeset
10904
Dave Love <fx@gnu.org>
parents:
diff changeset
10905 1996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10906
Dave Love <fx@gnu.org>
parents:
diff changeset
10907 * xterm.h (struct x_display_info): Add element Xatom_FONT.
Dave Love <fx@gnu.org>
parents:
diff changeset
10908 * xterm.c (x_term_init): Initialize Xatom_FONT member.
Dave Love <fx@gnu.org>
parents:
diff changeset
10909 (x_new_font): Use Xatom_FONT member.
Dave Love <fx@gnu.org>
parents:
diff changeset
10910
Dave Love <fx@gnu.org>
parents:
diff changeset
10911 1996-08-31 Kevin Layer <layer@Franz.COM>
Dave Love <fx@gnu.org>
parents:
diff changeset
10912
Dave Love <fx@gnu.org>
parents:
diff changeset
10913 * ntproc.c (Vwin32_start_process_show_window): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
10914 (create_child): Conditionally force subprocess to hide window.
Dave Love <fx@gnu.org>
parents:
diff changeset
10915 (syms_of_ntproc): DEFVAR it.
Dave Love <fx@gnu.org>
parents:
diff changeset
10916
Dave Love <fx@gnu.org>
parents:
diff changeset
10917 1996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10918
Dave Love <fx@gnu.org>
parents:
diff changeset
10919 * s/nextstep.h (LD_SWITCH_SYSTEM): Add alternate definition if
Dave Love <fx@gnu.org>
parents:
diff changeset
10920 not __NeXT.
Dave Love <fx@gnu.org>
parents:
diff changeset
10921
Dave Love <fx@gnu.org>
parents:
diff changeset
10922 1996-08-30 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 * xfaces.c (Fset_face_attribute_internal): Set mouse_face_defer flag.
Dave Love <fx@gnu.org>
parents:
diff changeset
10925 * xterm.c (XTupdate_end): Always clear mouse_face_defer flag.
Dave Love <fx@gnu.org>
parents:
diff changeset
10926
Dave Love <fx@gnu.org>
parents:
diff changeset
10927 * xterm.c (do_line_dance, dumprectangle): Use x_update_cursor.
Dave Love <fx@gnu.org>
parents:
diff changeset
10928 (show_mouse_face, clear_cursor): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
10929 (x_display_cursor): New args X and Y.
Dave Love <fx@gnu.org>
parents:
diff changeset
10930 (XTupdate_end, XTcursor_to, XTwrite_glyphs): Pass new args.
Dave Love <fx@gnu.org>
parents:
diff changeset
10931 (XTupdate_begin): Initialize curs_x, curs_y here.
Dave Love <fx@gnu.org>
parents:
diff changeset
10932
Dave Love <fx@gnu.org>
parents:
diff changeset
10933 * xfns.c (x_set_cursor_color): Use x_update_cursor.
Dave Love <fx@gnu.org>
parents:
diff changeset
10934
Dave Love <fx@gnu.org>
parents:
diff changeset
10935 1996-08-29 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10936
Dave Love <fx@gnu.org>
parents:
diff changeset
10937 * xterm.c (XTread_socket): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
10938
Dave Love <fx@gnu.org>
parents:
diff changeset
10939 * keyboard.c (cmd_error): Clear executing_macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
10940
Dave Love <fx@gnu.org>
parents:
diff changeset
10941 1996-08-29 David Byers <byers@lysator.liu.se>
Dave Love <fx@gnu.org>
parents:
diff changeset
10942
Dave Love <fx@gnu.org>
parents:
diff changeset
10943 * minibuf.c (Fminibuffer_complete_word): Check for
Dave Love <fx@gnu.org>
parents:
diff changeset
10944 unexpected data type returned by Ftry_completion.
Dave Love <fx@gnu.org>
parents:
diff changeset
10945
Dave Love <fx@gnu.org>
parents:
diff changeset
10946 1996-08-29 Erik Naggum <erik@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10947
Dave Love <fx@gnu.org>
parents:
diff changeset
10948 * macros.c (init_macros): Initialize executing_macro, too.
Dave Love <fx@gnu.org>
parents:
diff changeset
10949
Dave Love <fx@gnu.org>
parents:
diff changeset
10950 1996-08-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10951
Dave Love <fx@gnu.org>
parents:
diff changeset
10952 * xterm.c (XTread_socket): Call XFilterEvent on all events,
Dave Love <fx@gnu.org>
parents:
diff changeset
10953 if HAVE_X_I18N and FRAME_XIC nonzero.
Dave Love <fx@gnu.org>
parents:
diff changeset
10954
Dave Love <fx@gnu.org>
parents:
diff changeset
10955 * keyboard.c (cmd_error): Add number of kbd macro iterations
Dave Love <fx@gnu.org>
parents:
diff changeset
10956 to the error message.
Dave Love <fx@gnu.org>
parents:
diff changeset
10957
Dave Love <fx@gnu.org>
parents:
diff changeset
10958 * macros.h (executing_macro_iterations, executing_macro): Declared.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
10959
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
10960 * macros.c (executing_macro_iterations, executing_macro): New vars.
Dave Love <fx@gnu.org>
parents:
diff changeset
10961 (Fexecute_kbd_macro): Set them.
Dave Love <fx@gnu.org>
parents:
diff changeset
10962
Dave Love <fx@gnu.org>
parents:
diff changeset
10963 1996-08-28 Morten Welinder <terra@diku.dk>
Dave Love <fx@gnu.org>
parents:
diff changeset
10964
Dave Love <fx@gnu.org>
parents:
diff changeset
10965 * minibuf.c (Vhistory_length, Qhistory_length): New variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
10966 (syms_of_minibuf): Register and initialise these.
Dave Love <fx@gnu.org>
parents:
diff changeset
10967 (read_minibuf): Truncate history list if needed.
Dave Love <fx@gnu.org>
parents:
diff changeset
10968
Dave Love <fx@gnu.org>
parents:
diff changeset
10969 1996-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10970
Dave Love <fx@gnu.org>
parents:
diff changeset
10971 * fns.c (Fsubstring): Handle vectors as well as strings.
Dave Love <fx@gnu.org>
parents:
diff changeset
10972
Dave Love <fx@gnu.org>
parents:
diff changeset
10973 * callint.c (Fcall_interactively): For `N' and `n',
Dave Love <fx@gnu.org>
parents:
diff changeset
10974 if we don't get a number, try again.
Dave Love <fx@gnu.org>
parents:
diff changeset
10975
Dave Love <fx@gnu.org>
parents:
diff changeset
10976 1996-08-28 Lars Magne Ingebrigtsen <larsi@dain.ifi.uio.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
10977
Dave Love <fx@gnu.org>
parents:
diff changeset
10978 * alloc.c (syms_of_alloc): Set up Lisp variables ...-consed,
Dave Love <fx@gnu.org>
parents:
diff changeset
10979 such as Vcons-cells-consed.
Dave Love <fx@gnu.org>
parents:
diff changeset
10980
Dave Love <fx@gnu.org>
parents:
diff changeset
10981 1996-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10982
Dave Love <fx@gnu.org>
parents:
diff changeset
10983 * emacs.c (main): Add bug report info in --help message.
Dave Love <fx@gnu.org>
parents:
diff changeset
10984
Dave Love <fx@gnu.org>
parents:
diff changeset
10985 1996-08-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10986
Dave Love <fx@gnu.org>
parents:
diff changeset
10987 * term.c (Vring_bell_function): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
10988 (syms_of_term): Set up Lisp variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
10989 (ring_bell): Use Vring_bell_function.
Dave Love <fx@gnu.org>
parents:
diff changeset
10990
Dave Love <fx@gnu.org>
parents:
diff changeset
10991 1996-08-25 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
10992
Dave Love <fx@gnu.org>
parents:
diff changeset
10993 * xterm.c (fast_find_position): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
10994
Dave Love <fx@gnu.org>
parents:
diff changeset
10995 * keyboard.c (command_loop_1): Cancel echoing etc.
Dave Love <fx@gnu.org>
parents:
diff changeset
10996 before running post-command-hook and such.
Dave Love <fx@gnu.org>
parents:
diff changeset
10997
Dave Love <fx@gnu.org>
parents:
diff changeset
10998 * xterm.c (fast_find_position): Minor fix in handling maybe_next_line.
Dave Love <fx@gnu.org>
parents:
diff changeset
10999
Dave Love <fx@gnu.org>
parents:
diff changeset
11000 * config.in (HAVE_LIBKRB, HAVE_LIBDES): Add #undefs.
Dave Love <fx@gnu.org>
parents:
diff changeset
11001
Dave Love <fx@gnu.org>
parents:
diff changeset
11002 1996-08-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
11003
49505
1aba10ab73b4 Corrected misc. typos like missing : after file names,
Kim F. Storm <storm@cua.dk>
parents: 48207
diff changeset
11004 Renamings to avoid conflicting names on MSDOS.
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
11005 * s/riscix12.h: Renamed from s/riscix12.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
11006 * s/sunos413.h: Renamed from s/sunos4-1-3.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
11007 * s/dgux5-4-3.h: Renamed from s/dgux5-4r3.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
11008 * s/sunos4-1-2.h: File deleted.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
11009
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
11010 * xmenu.c (set_frame_menubar): Don't add ibw to menubar_size.
Dave Love <fx@gnu.org>
parents:
diff changeset
11011
Dave Love <fx@gnu.org>
parents:
diff changeset
11012 * xfns.c (x_window): Don't add ibw to menubar_size.
Dave Love <fx@gnu.org>
parents:
diff changeset
11013
Dave Love <fx@gnu.org>
parents:
diff changeset
11014 1996-08-24 Paul Eggert <eggert@twinsun.com>
Dave Love <fx@gnu.org>
parents:
diff changeset
11015
Dave Love <fx@gnu.org>
parents:
diff changeset
11016 * editfns.c (Fencode_time, Fset_time_zone_rule):
Dave Love <fx@gnu.org>
parents:
diff changeset
11017 Use UTC if the zone is t.
Dave Love <fx@gnu.org>
parents:
diff changeset
11018
Dave Love <fx@gnu.org>
parents:
diff changeset
11019 1996-08-24 Erik Naggum <erik@naggum.no>
Dave Love <fx@gnu.org>
parents:
diff changeset
11020
Dave Love <fx@gnu.org>
parents:
diff changeset
11021 * print.c (print-quoted): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
11022 (print): Print certain expressions more compactly when set.
Dave Love <fx@gnu.org>
parents:
diff changeset
11023 Also use XCAR and XCDR directly -- we know we have conses.
Dave Love <fx@gnu.org>
parents:
diff changeset
11024
100515
ce4ce31aa65a Fix typos and author's names.
Juanma Barranquero <lekktu@gmail.com>
parents: 98444
diff changeset
11025 1996-08-23 Marcus G. Daniels <marcus@sayre.sysc.pdx.edu>
25865
Dave Love <fx@gnu.org>
parents:
diff changeset
11026
Dave Love <fx@gnu.org>
parents:
diff changeset
11027 * xterm.c (x_term_init): If the default Xt font does not exist on
Dave Love <fx@gnu.org>
parents:
diff changeset
11028 the X server, add a resource so that dialog boxes use a common font.
Dave Love <fx@gnu.org>
parents:
diff changeset
11029
Dave Love <fx@gnu.org>
parents:
diff changeset
11030 1996-08-23 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
11031
Dave Love <fx@gnu.org>
parents:
diff changeset
11032 * window.c (Fsplit_window): Treat width just like height;
Dave Love <fx@gnu.org>
parents:
diff changeset
11033 no special handling for scroll bars.
Dave Love <fx@gnu.org>
parents:
diff changeset
11034
Dave Love <fx@gnu.org>
parents:
diff changeset
11035 1996-08-22 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 * Makefile.in (paths.h, config.h): Targets deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
11038 (../config.status): Add two new rules to check need for reconfigure.
Dave Love <fx@gnu.org>
parents:
diff changeset
11039
Dave Love <fx@gnu.org>
parents:
diff changeset
11040 * keyboard.c (command_loop_1): Check column_number_displayed
Dave Love <fx@gnu.org>
parents:
diff changeset
11041 in the selected window, not Vcolumn_number_mode.
Dave Love <fx@gnu.org>
parents:
diff changeset
11042 (Vcolumn_number_mode): Variable deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
11043 (syms_of_keyboard): Delete Lisp variable column-number-mode.
Dave Love <fx@gnu.org>
parents:
diff changeset
11044
Dave Love <fx@gnu.org>
parents:
diff changeset
11045 1996-08-22 Erik Naggum <erik@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
11046
Dave Love <fx@gnu.org>
parents:
diff changeset
11047 * dispnew.c (change_frame_size_1): Clean up conditional.
Dave Love <fx@gnu.org>
parents:
diff changeset
11048
Dave Love <fx@gnu.org>
parents:
diff changeset
11049 1996-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
11050
Dave Love <fx@gnu.org>
parents:
diff changeset
11051 * xmenu.c (xdialog_show): Don't allow 9 buttons.
Dave Love <fx@gnu.org>
parents:
diff changeset
11052
Dave Love <fx@gnu.org>
parents:
diff changeset
11053 1996-08-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
11054
Dave Love <fx@gnu.org>
parents:
diff changeset
11055 * process.c (send_process): GCPRO object.
Dave Love <fx@gnu.org>
parents:
diff changeset
11056
Dave Love <fx@gnu.org>
parents:
diff changeset
11057 * unexalpha.c: Conditionalize previous changes on not __linux__.
Dave Love <fx@gnu.org>
parents:
diff changeset
11058
Dave Love <fx@gnu.org>
parents:
diff changeset
11059 * xfns.c (x_set_scroll_bar_width): Call x_set_window_size
Dave Love <fx@gnu.org>
parents:
diff changeset
11060 when arg is nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
11061
Dave Love <fx@gnu.org>
parents:
diff changeset
11062 1996-08-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
11063
Dave Love <fx@gnu.org>
parents:
diff changeset
11064 * unexalpha.c: Include reloc.h and elf_abi.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
11065 (rel_dyn_section, dynstr_section, dynsym_section): New variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
11066 (old_data_scnhdr): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
11067 (CHECK_SCNHDR): Compare just 8 chars of section name.
Dave Love <fx@gnu.org>
parents:
diff changeset
11068 (unexec): Check for rel_dyn_section, dynsym_section, dynstr_section.
Dave Love <fx@gnu.org>
parents:
diff changeset
11069 Do call update_dynamic_symbols.
Dave Love <fx@gnu.org>
parents:
diff changeset
11070 (update_dynamic_symbols): Finish it up and take away #if 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
11071
Dave Love <fx@gnu.org>
parents:
diff changeset
11072 1996-08-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
11073
Dave Love <fx@gnu.org>
parents:
diff changeset
11074 * unexalpha.c (unexec): Copy the .got section.
Dave Love <fx@gnu.org>
parents:
diff changeset
11075
Dave Love <fx@gnu.org>
parents:
diff changeset
11076 1996-08-16 Karl Heuer <kwzh@gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
11077
Dave Love <fx@gnu.org>
parents:
diff changeset
11078 * cmds.c (Fdelete_backward_char): Fix off-by-one error.
Dave Love <fx@gnu.org>
parents:
diff changeset
11079 Treat deleted newline specially.
Dave Love <fx@gnu.org>
parents:
diff changeset
11080
Dave Love <fx@gnu.org>
parents:
diff changeset
11081 1996-08-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
11082
Dave Love <fx@gnu.org>
parents:
diff changeset
11083 * bytecode.c (Fbyte_code): For relative gotos, force signed arithmetic.
Dave Love <fx@gnu.org>
parents:
diff changeset
11084
Dave Love <fx@gnu.org>
parents:
diff changeset
11085 1996-08-14 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
11086
Dave Love <fx@gnu.org>
parents:
diff changeset
11087 * xfns.c (Fx_open_connection): Don't set Vx_resource_name.
Dave Love <fx@gnu.org>
parents:
diff changeset
11088
Dave Love <fx@gnu.org>
parents:
diff changeset
11089 See ChangeLog.6 for earlier changes.
39627
218f185269b8 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 38004
diff changeset
11090
95780
4538778f611d Fix committer names and other typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 94701
diff changeset
11091 ;; Local Variables:
4538778f611d Fix committer names and other typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 94701
diff changeset
11092 ;; coding: utf-8
4538778f611d Fix committer names and other typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 94701
diff changeset
11093 ;; End:
4538778f611d Fix committer names and other typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 94701
diff changeset
11094
100951
e038c1a8307c Add 2009 to copyright years.
Glenn Morris <rgm@gnu.org>
parents: 100515
diff changeset
11095 Copyright (C) 1997, 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009
75227
e90d04cd455a Update copyright for years from Emacs 21 to present (mainly adding
Glenn Morris <rgm@gnu.org>
parents: 52401
diff changeset
11096 Free Software Foundation, Inc.
75769
92a0e87ff562 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75621
diff changeset
11097
92a0e87ff562 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75621
diff changeset
11098 This file is part of GNU Emacs.
92a0e87ff562 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75621
diff changeset
11099
94701
0cd73f056781 Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents: 87649
diff changeset
11100 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
11101 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
11102 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
11103 (at your option) any later version.
75769
92a0e87ff562 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75621
diff changeset
11104
92a0e87ff562 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75621
diff changeset
11105 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
11106 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
11107 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
11108 GNU General Public License for more details.
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 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
11111 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
11112
695cf19ef79e Add arch taglines
Miles Bader <miles@gnu.org>
parents: 49600
diff changeset
11113 ;;; arch-tag: 3b03e091-1123-4031-b67d-41683932cc48