Mercurial > hg > xemacs-beta
comparison src/ChangeLog @ 371:cc15677e0335 r21-2b1
Import from CVS: tag r21-2b1
author | cvs |
---|---|
date | Mon, 13 Aug 2007 11:03:08 +0200 |
parents | 1d62742628b6 |
children | 6240c7796c7a |
comparison
equal
deleted
inserted
replaced
370:bd866891f083 | 371:cc15677e0335 |
---|---|
1 2001-01-27 XEmacs Build Bot <builds@cvs.xemacs.org> | |
2 | |
3 * XEmacs 21.1.14 is released | |
4 | |
5 2001-01-18 Martin Buchholz <martin@xemacs.org> | |
6 | |
7 * alloc.c (INVALID_POINTER_VALUE): Use SIZEOF_LONG, not SIZEOF_INT. | |
8 Fixes crashes on 64-bit systems. | |
9 Delete "support" for 48-bit systems. | |
10 | |
11 2001-01-13 Martin Buchholz <martin@xemacs.org> | |
12 | |
13 Port XEmacs to AIX xlC -O3 -qansialias. | |
14 * alloc.c (ALIASING_VOIDPP_DEREFERENCE): New. From 21.2. | |
15 (FREE_STRUCT_P): Make aliasing-optimization-resistant. | |
16 (MARK_STRUCT_AS_FREE): Make aliasing-optimization-resistant. | |
17 (MARK_STRUCT_AS_NOT_FREE): Make aliasing-optimization-resistant. | |
18 | |
19 2000-11-06 Yoshiki Hayashi <yoshiki@xemacs.org> | |
20 | |
21 * cmdloop.c (Fcommand_loop_1): Just add C-g to event queue. | |
22 | |
23 2000-10-30 Yoshiki Hayashi <yoshiki@xemacs.org> | |
24 | |
25 * console.c (Fset_input_method): Trigger redisplay on tty. | |
26 | |
27 2001-01-12 Martin Buchholz <martin@xemacs.org> | |
28 | |
29 Pty fixes for HP-UX and AIX and BSD and SunOS4 backported from 21.2. | |
30 Makes ``M-x shell; sleep 1000; Signals->Send KILL'' work. | |
31 | |
32 * ../configure.in: Detect killpg. | |
33 * config.h.in: Define HAVE_KILLPG. | |
34 * syssignal.h (EMACS_KILLPG): Autoconfiscate using HAVE_KILLPG. | |
35 Needed to have EMACS_KILLPG work on SunOS4. An ancient bug. | |
36 | |
37 * process-unix.c (try_to_initialize_subtty): New, from 21.2. | |
38 * process-unix.c (unix_kill_child_process): Backported from 21.2. | |
39 | |
40 * sysproc.h: Include <stropts.h> and <strtio.h>. | |
41 * config.h.in: Define HAVE_STROPTS_H and STRTIO_H | |
42 * ../configure.in: Detect <stropts.h> and <strtio.h>. | |
43 So that TIOCSIGNAL is defined on HP-UX. | |
44 | |
45 2001-01-09 Martin Buchholz <martin@xemacs.org> | |
46 | |
47 * process-unix.c (unix_create_process): | |
48 Always disconnect_controlling_terminal() for subprocesses, whether | |
49 using ptys or not. | |
50 Fixes failure to create useful shell buffer via | |
51 (let ((process-connection-type nil)) (shell)) | |
52 | |
53 2001-01-08 Martin Buchholz <martin@xemacs.org> | |
54 | |
55 Port to Netbsd 1.5. | |
56 * unexelf.c: Remove (never used) bogus Netbsd-specific cruft. | |
57 * s/netbsd.c: Use unexelf.o if __ELF__ is defined. | |
58 | |
59 2001-01-07 XEmacs Build Bot <builds@cvs.xemacs.org> | |
60 | |
61 * XEmacs 21.1.13 is released | |
62 | |
63 2000-12-16 Stephen J. Turnbull <stephen@xemacs.org> | |
64 | |
65 * file-coding.h (enum coding_category_type): Reorder coding | |
66 priority list. Works around crash in ISO-lock coding system | |
67 reported by M. Fabian. | |
68 | |
69 2000-12-18 Yoshiki Hayashi <yoshiki@xemacs.org> | |
70 | |
71 * callproc.c (Fcall_process_internal): | |
72 * event-stream.c (command_builder_find_menu_accelerator): | |
73 * fileio.c (Fset_visited_file_modtime): | |
74 * keymap.c (event_matches_key_specifier_p): Fix | |
75 GCPROing uninitialized variables. | |
76 | |
77 2000-11-02 Stephen J. Turnbull <stephen@xemacs.org> | |
78 | |
79 * lwlib.h: Typo fixes and tiny clarifications. | |
80 | |
81 2000-11-22 Stephen J. Turnbull <turnbull@xemacs.org> | |
82 | |
83 * mule-charset.c (Fcharset_property): improve type checking. | |
84 | |
85 2000-11-14 Yoshiki Hayashi <yoshiki@xemacs.org> | |
86 | |
87 * event-Xt.c: | |
88 * event-stream.c: | |
89 * fileio.c: | |
90 * menubar-msw.c: UNGCPRO before return. | |
91 | |
92 2000-11-01 Martin Buchholz <martin@xemacs.org> | |
93 | |
94 * config.h.in: Handle alloca with Compaq C on Alpha Linux. | |
95 | |
96 * m/alpha.h: Let configure handle SYSTEM_MALLOC on Linux. | |
97 | |
98 2000-12-13 Martin Buchholz <martin@xemacs.org> | |
99 | |
100 * unexelfsgi.c: Sync from 21.2. | |
101 | |
102 2000-11-19 Golubev I. N. <gin@mo.msk.ru> | |
103 | |
104 * doprnt.c: fix minwidth bug in format | |
105 | |
106 2000-10-03 Yoshiki Hayashi <yoshiki@xemacs.org> | |
107 | |
108 * search.c (Freplace_match): Set newtext to an empty string. | |
109 | |
110 2000-10-02 Stephen J. Turnbull <stephen@xemacs.org> | |
111 | |
112 * file-coding.c (decode_coding_iso2022): | |
113 mule-coding.c (decode_coding_iso2022): | |
114 - Prevent crash when decoding ISO7/Lock detected files | |
115 (mule-coding.c is obsolete but synching just in case). | |
116 | |
117 2000-09-20 Martin Buchholz <martin@xemacs.org> | |
118 | |
119 * Makefile.in.in: Recent purify's require absolute paths for cache-dir. | |
120 | |
121 2000-09-14 Martin Buchholz <martin@xemacs.org> | |
122 | |
123 * make-src-depend: Fix typo. | |
124 | |
125 2000-09-14 Martin Buchholz <martin@xemacs.org> | |
126 | |
127 * s/gnu.h: | |
128 * s/linux.h: | |
129 * s/hpux.h: | |
130 Use EMACS_BLOCK_SIGNAL instead of sigblock. | |
131 From "Golubev I. N." <gin@mo.msk.ru>. | |
132 | |
133 2000-08-23 Yoshiki Hayashi <yoshiki@xemacs.org> | |
134 | |
135 * syntax.c (regex_emacs_buffer_p): New variable. | |
136 * syntax.h (regex_emacs_buffer_p): extern. | |
137 * search.c (looking_at_1): | |
138 (string_match_1): | |
139 (fast_string_match): | |
140 (search_buffer): Set regex_emacs_buffer_p. | |
141 * regex.c (re_match_2_internal): Reference regex_emacs_buffer_p | |
142 when before_dot, at_dot, after_dot. | |
143 | |
144 2000-09-10 Jonathan Harris <jhar@tardis.ed.ac.uk> | |
145 | |
146 * event-msw.c (mswindows_key_to_emacs_keysym): | |
147 Add "pause" key, fix "menu" key. | |
148 | |
149 2000-05-09 Ben Wing <ben@xemacs.org> | |
150 | |
151 * ntheap.c (recreate_heap): Changed unknown (VC6 only?) SIZE_T to | |
152 DWORD. | |
153 | |
154 2000-09-09 Martin Buchholz <martin@xemacs.org> | |
155 | |
156 * eval.c (reinit_vars_of_eval): | |
157 Increase max_lisp_eval_depth to 1000, | |
158 required for thai-xtis.el to byte-compile under some circumstances. | |
159 | |
160 2000-09-04 Martin Buchholz <martin@xemacs.org> | |
161 | |
162 * event-Xt.c (x_to_emacs_keysym): Increase size of `buffer' to 513. | |
163 From Kenichi Handa. | |
164 | |
165 2000-11-14 Golubev I. N. <gin@mo.msk.ru> | |
166 | |
167 * faces.c (get_extent_fragment_face_cache_index): | |
168 Fix cachel.merged_faces memory leak. | |
169 | |
170 2000-11-14 "Alec Wolman" <wolman@cs.washington.edu> | |
171 | |
172 * emacs.c (kill-emacs): Kill auto-save list on normal exit. | |
173 | |
174 2000-10-27 Martin Buchholz <martin@xemacs.org> | |
175 | |
176 * sgiplay.c: #include <unistd.h> | |
177 | |
178 2000-09-14 Martin Buchholz <martin@xemacs.org> | |
179 | |
180 * frame.c (device_matches_console_spec): no longer takes a `frame' arg | |
181 (next_frame_internal): Removed. We now just have next_frame. | |
182 (next_frame): | |
183 Write a simpler and cleaner one-pass algorithm. | |
184 Remove called_from_delete_device arg and #ifdefed-out code. | |
185 Fixes this crash: | |
186 (gdb) run -eval '(progn (make-device (quote x) "polgar:0") (next-window (minibuffer-window) t (quote visible) (second (device-list))))' | |
187 Fixes this crash: | |
188 (gdb) run -eval '(progn (make-frame nil (make-device (quote x) "polgar:0")) (next-window (minibuffer-window) t (quote visible) (second (device-list))))' | |
189 Fatal error: assertion failed, file /project/xemacs/ws/dev/src/frame.h, line 245, RECORD_TYPEP (obj, lrecord_type_frame) | |
190 (previous_frame): | |
191 Renamed from prev_frame. Update callers. | |
192 Cleaned up to have an analogous implementation to next_frame. | |
193 (other_visible_frames_internal): Remove the | |
194 called_from_delete_device bogus arg, and hence, remove this | |
195 function. Just use other_visible_frames(). | |
196 | |
197 * frame.h: Rename prev_frame to previous_frame. | |
198 device_matches_console_spec no longer takes a `frame' arg. | |
199 | |
200 * window.c (Fnext_window): | |
201 Prettify docstring. | |
202 Since next_frame() is guaranteed to return a frame, remove check | |
203 for nil inserted in previous patch. | |
204 (Fprevious_window): | |
205 Prettify docstring. | |
206 Make code look more like Fnext_window. | |
207 (window_loop): | |
208 Respect the `console' arg when iterating through windows. | |
209 Fixes bug: (get-buffer-window buffer t device) not respecting | |
210 the `device' arg. | |
211 This function needs more work, as others have pointed out. | |
212 | |
213 2000-09-01 Martin Buchholz <martin@xemacs.org> | |
214 | |
215 * sysdep.c (get_pty_max_bytes): | |
216 Support pty input lines longer than 512 bytes on HP-UX 10.20. | |
217 | |
218 2000-08-12 Alexandre Oliva <aoliva@redhat.com> | |
219 | |
220 * s/hpux.h: Don't use undefined function sigunblock(). | |
221 | |
222 2000-08-31 Martin Buchholz <martin@xemacs.org> | |
223 | |
224 * config.h.in: Add HAVE_BALLOON_HELP. | |
225 * emacs.c: Use HAVE_BALLOON_HELP. | |
226 * Makefile.in.in (x_objs): | |
227 Make Balloon Help conditional on finding shape.h. | |
228 | |
229 2000-08-07 Gunnar Evermann <ge204@eng.cam.ac.uk> | |
230 | |
231 * eval.c (Ffunction_min_args): | |
232 (Ffunction_max_args): GCPRO function. | |
233 | |
234 2000-08-06 Gunnar Evermann <ge204@eng.cam.ac.uk> | |
235 | |
236 * eval.c (Ffunction_min_args): | |
237 (Ffunction_max_args): If function needs to be autoloaded actually | |
238 use the loaded definition. | |
239 | |
240 2000-08-04 XEmacs Build Bot <builds@cvs.xemacs.org> | |
241 | |
242 * XEmacs 21.1.12 is released | |
243 | |
244 2000-08-03 Martin Buchholz <martin@xemacs.org> | |
245 | |
246 * callproc.c (Fcall_process_internal): | |
247 (Fcall_process_internal): | |
248 * process-unix.c (unix_create_process): | |
249 Save and restore the value of errno, so that error messages are accurate. | |
250 | |
251 2000-08-02 Stephen J. Turnbull <stephen@xemacs.org> | |
252 | |
253 * nas.c: Make manipulation of *_ENDIAN macros conditional on | |
254 NAS_USES_OWN_NAMESPACE (cf. 2000-07-29 Edwin Wiles patch) | |
255 * config.h.in: Added NAS_USES_OWN_NAMESPACE. | |
256 | |
257 2000-07-29 "Alastair J. Houghton" <ajhoughton@lineone.net> | |
258 | |
259 * ntheap.c: When dumped NT executable cannot be run, print an | |
260 informative errof message. | |
261 | |
262 2000-07-29 Gunnar Evermann <ge204@eng.cam.ac.uk> | |
263 | |
264 * gdbinit(decode_object): Handle GC marked lrecords if not using | |
265 indexed lrecords. | |
266 (pobj): Type is called hashtable and not Lisp_Hash_Table. | |
267 (test_obj): Add Vall_weak_hashtables as testcase. | |
268 | |
269 2000-07-29 Vin Shelton <acs@xemacs.org> | |
270 | |
271 * config.h.in, s/gnu.h, s/hpux.h, s/linux.h: Use UNIX98 PTYs if | |
272 possible. Create temporary files more securely. The patch was | |
273 generated by Torsten Duwe <duwe@caldera.de>, Florian Weimer | |
274 <Florian.Weimer@RUS.Uni-Stuttgart.DE> and Olaf Kirch. See | |
275 http://www.xemacs.org/list-archives/xemacs-patches/200007/msg00123.html | |
276 for details. | |
277 | |
278 2000-07-29 Edwin Wiles <ewiles@mclean.sterling.com> | |
279 | |
280 * nas.c: Use NAS_LITTLE_ENDIAN and NAS_BIG_ENDIAN. | |
281 | |
282 2000-07-17 XEmacs Build Bot <builds@cvs.xemacs.org> | |
283 | |
284 * XEmacs 21.1.11 is released | |
285 | |
286 2000-07-17 Ben Wing <ben@666.com> | |
287 | |
288 * menubar-msw.c (populate_menu_add_item): Add GC protection. | |
289 * (populate_or_checksum_helper): Add GC protection. | |
290 * (update_frame_menubar_maybe): Add GC protection. | |
291 * (prune_menubar): Add GC protection. | |
292 * (mswindows): Add GC protection. | |
293 | |
294 2000-07-15 Vin Shelton <acs@xemacs.org> | |
295 | |
296 * event-msw.c (ntpipe_shove_writer): Remove call to | |
297 SwitchToThread() for Win 9x machines, per Ben's instructions. | |
298 | |
299 2000-07-15 Ben Wing <ben@666.com> | |
300 | |
301 * buffer.c (Fget_file_buffer): protect against GC. | |
302 * fileio.c: protect against GC. | |
303 | |
304 2000-07-02 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> | |
305 | |
306 * s/freebsd.h (INTERRUPTIBLE_OPEN): open *is* interruptible on | |
307 FreeBSD 4.0. | |
308 | |
309 2000-06-01 Andreas Jaeger <aj@suse.de> | |
310 | |
311 * m/s390.h: Support for S390, based on a patch by Martin | |
312 Schwidefsky <schwidefsky@de.ibm.com>. | |
313 | |
314 2000-07-14 Adrian Aichner <aichner@ecf.teradyne.com> | |
315 | |
316 * process-nt.c: Backup Mike Alexander's previous fix. | |
317 | |
318 2000-07-12 Martin Buchholz <martin@xemacs.org> | |
319 | |
320 * s/decosf4-0.h: No special compiler flags needed or desired. | |
321 In particular, undefine _BSD for DEC OSF 4.0. | |
322 | |
323 2000-07-04 Ben Wing <ben@xemacs.org> | |
324 | |
325 * symbols.c (Fmapatoms): gcpro obarray, may be new (debug-continue). | |
326 (Fapropos_internal): consing + call1 = must gcpro. | |
327 | |
328 1999-11-15 MORIOKA Tomohiko <tomo@urania.m17n.org> | |
329 | |
330 * data.c (Fstring_to_number): Don't recognize floating point if | |
331 base is not 10. | |
332 | |
333 2000-06-08 Mike Alexander <mta@arbortext.com> | |
334 | |
335 (MAX_SHOVE_BUFFER_SIZE): Change to 512 to match stream buffer size | |
336 (shove_thread): Don't write the same output twice | |
337 (make_ntpipe_output_stream): Increase priority of shove thread | |
338 (ntpipe_shove_writer): Call SwitchToThread to give shove thread a | |
339 chance to run | |
340 (ntpipe_shove_closer): Don't delete the pipe until we're done with | |
341 it. | |
342 | |
343 2000-07-09 Adrian Aichner <aichner@ecf.teradyne.com> | |
344 | |
345 * eval.c: Remove references to M-x edit-options in DEFUNs for | |
346 `defvar' and `defconst'. | |
347 | |
348 2000-06-05 Ben Wing <ben@xemacs.org> | |
349 | |
350 * callproc.c (child_setup): Don't do close_load_descs() under | |
351 MS Windows. Put in a comment explaining why. | |
352 | |
353 2000-07-13 Martin Buchholz <martin@xemacs.org> | |
354 | |
355 * emacs.c (main): Use correct type for _environ on SCO5. | |
356 | |
357 2000-07-09 Martin Buchholz <martin@xemacs.org> | |
358 | |
359 * unexalpha.c: Use full prototypes. | |
360 * config.h.in: `not' is also a C++ keyword. | |
361 | |
362 2000-06-18 Martin Buchholz <martin@xemacs.org> | |
363 | |
364 * s/decosf4-0.h (_etext): Use portable _etext instead of etext. | |
365 * s/decosf4-0.h (_edata): Use portable _edata instead of edata. | |
366 | |
367 2000-06-17 Martin Buchholz <martin@xemacs.org> | |
368 | |
369 * s/decosf4-0.h: Never #include "/usr/include/FOO.h" because this | |
370 conflicts with gcc's fixincluded version of FOO.h. | |
371 | |
372 2000-05-06 XEmacs Build Bot <builds@cvs.xemacs.org> | |
373 | |
374 * XEmacs 21.1.10 is released | |
375 | |
376 2000-04-26 Mike Woolley <mike@bulsara.com> | |
377 | |
378 * ntheap.c: Changed recreate_heap to limit the amount reserved | |
379 for the heap to that which is actually available. Also now | |
380 displays a message box (with some dignostics) in the event that | |
381 it still can't start. | |
382 | |
383 2000-04-29 Mike Alexander <mta@arbortext.com> | |
384 | |
385 * indent.c (vmotion_1): If point_in_line_start_cache fails simply | |
386 return the input position instead of asserting out. | |
387 | |
388 2000-04-27 SL Baur <steve@turbolinux.co.jp> | |
389 | |
390 * Backport of Hrvoje Niksic patch of 29-Nov-1998 to fix a | |
391 redisplay crash tickled by TurboLinux 6.0. | |
392 | |
393 1998-11-29 Hrvoje Niksic <hniksic@srce.hr> | |
394 | |
395 * specifier.c (display_table_validate): Update. | |
396 | |
397 * redisplay.c (create_text_block): Use them. | |
398 | |
399 * glyphs.c (display_table_entry): New function. | |
400 (get_display_tables): Ditto. | |
401 | |
402 * glyphs.h: declare them. | |
403 | |
404 2000-04-11 Jan Vroonhof <jan@xemacs.org> | |
405 | |
406 * process-unix.c (unix_send_process): Guard against process MIA | |
407 after Faccept_process_output. | |
408 | |
409 2000-04-30 Martin Buchholz <martin@xemacs.org> | |
410 | |
411 * alloc.c (allocate_string_chars_struct): | |
412 (make_uninit_string): | |
413 (resize_string): | |
414 (verify_string_chars_integrity): | |
415 (compact_string_chars): Now only called for small strings. | |
416 (sweep_strings): | |
417 Backport of xemacs-21.2 fix of 2000-01-09. | |
418 String allocation rewrite. | |
419 Properly handle resizing big strings. | |
420 Fixes crash when evaluating: | |
421 (aset (make-string 9003 ??) 1 (make-char 'latin-iso8859-1 57)) | |
422 (CHARS_TO_STRING_CHAR): Remove. No longer needed. | |
423 Big strings had unused space at beginning. | |
424 | |
425 2000-04-19 Martin Buchholz <martin@xemacs.org> | |
426 | |
427 * sysdep.c (get_pty_max_bytes): | |
428 Fix hangs on DEC OSF 4.0 when (process-send-string) sends | |
429 strings longer than 252 bytes. | |
430 | |
431 2000-03-05 Jonathan Harris <jhar@tardis.ed.ac.uk> | |
432 | |
433 * fileio.c (Fmake_symbolic_link): | |
434 (Ffile_symlink_p): | |
435 Run handlers even if local machine doesn't have symlinks. | |
436 | |
437 2000-03-03 Jan Vroonhof <vroonhof@math.ethz.ch> | |
438 | |
439 * redisplay.c (regenerate_window): Make sure we set a sane value | |
440 for end_pos even if we jump out of the loop. | |
441 (regenerate_window): Answer Ben's question :-). | |
442 (start_end_of_last_line): Add may_error argument. | |
443 (start_of_last_line): | |
444 (end_of_last_line): Pass may_error = 0. | |
445 (end_of_last_line_may_error): New function. | |
446 (pixel_to_glyph_translation): Use it, so we don't crash in | |
447 event_to_glyph. | |
448 | |
449 2000-03-03 Jan Vroonhof <vroonhof@math.ethz.ch> | |
450 | |
451 * scrollbar-x.c (x_update_vertical_scrollbar_callback): | |
452 (x_update_horizontal_scrollbar_callback): Return if no mirror was | |
453 found. Scrollbar event probably belonged to some old config. | |
454 | |
455 1999-12-30 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp> | |
456 | |
457 * file-coding.c (reset_decoding_stream): Clear previous | |
458 detection state when autodetect. | |
459 | |
460 2000-03-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch> | |
461 | |
462 * eldap.c (signal_ldap_error): New parameter list | |
463 (print_ldap): | |
464 (allocate_ldap): | |
465 (finalize_ldap): | |
466 (Fldap_status): Use the `ld' field of the Lisp_LDAP structure to | |
467 test whether the structure has been initialized | |
468 (Fldap_open): Use `slow_down_interrupts'/`speed_up_interrupts' | |
469 around `ldap_open' | |
470 Use the option LDAP_OPT_RESTART to avoid LDAP being wedged by | |
471 XEmacs interrupts | |
472 Remove unnecessary `slow_down_interrupts'/`speed_up_interrupts' | |
473 calls | |
474 (struct ldap_unwind_struct): | |
475 (ldap_search_unwind): | |
476 (Fldap_search_internal): Handle binary values | |
477 (toplevel): Do not provide `ldap' anymore | |
478 | |
479 * eldap.h (struct Lisp_LDAP): Deleted the `livep' field of | |
480 Lisp_LDAP | |
481 (CHECK_LIVE_LDAP): Take it into account | |
482 | |
483 * config.h.in: Updated LDAP defines | |
484 | |
485 2000-03-03 Andy Piper <andy@xemacs.org> | |
486 | |
487 * objects-msw.c: Cygwin patches. | |
488 | |
489 2000-03-03 Jonathan Harris <jhar@tardis.ed.ac.uk> | |
490 | |
491 * device-msw.c (mswindows_delete_device): | |
492 Free DDE string handles. | |
493 | |
494 2000-02-19 Martin Buchholz <martin@xemacs.org> | |
495 | |
496 * fileio.c (Ffile_truename): convert return from realpath() using | |
497 FORMATE_FILENAME, not FORMAT_BINARY. | |
498 Fixes obvious bug with non-ASCII symlinks if | |
499 file-name-coding-system is, for example, iso-8859-2. | |
500 | |
501 2000-02-13 XEmacs Build Bot <builds@cvs.xemacs.org> | |
502 | |
503 * XEmacs 21.1.9 is released | |
504 | |
505 2000-02-09 Andy Piper <andy@xemacs.org> | |
506 | |
507 * objects-msw.c (Fmswindows_shell_execute): make industrial | |
508 strength. | |
509 | |
510 2000-02-06 Vin Shelton <acs@xemacs.org> | |
511 | |
512 * menubar-x.c (make_dummy_xbutton_event): Change HAVE_WMCOMMAND to | |
513 HAVE_SESSION in order to fix popup menu location. | |
514 | |
515 2000-02-04 Andy Piper <andy@xemacs.org> | |
516 | |
517 * objects-msw.c (Fmswindows_shell_execute): Add from Emacs. From | |
518 Fabrice Popineau. | |
519 | |
520 2000-01-25 Martin Buchholz <martin@xemacs.org> | |
521 | |
522 * lread.c (read_bit_vector): Fix memory leak reading literal bit | |
523 vectors. | |
524 | |
525 2000-01-23 Gunnar Evermann <ge204@eng.cam.ac.uk> | |
526 * process.h (PROCESS_LIVE_P): Modify to take a Lisp_Process | |
527 instead of a Lisp_Object as argument to make it consistent with | |
528 the other LIVE_P macros. | |
529 (CHECK_LIVE_PROCESS): New macro. | |
530 | |
531 * process.c: Declare Qprocess_live_p. | |
532 (Fprocess_live_p): New function. | |
533 (create_process): Use PROCESS_LIVE_P. | |
534 (read_process_output): Ditto. | |
535 (set_process_filter): Ditto. | |
536 (Fdelete_process): Ditto. | |
537 (kill_buffer_processes): Ditto | |
538 (process_send_signal): Use CHECK_LIVE_PROCESS. | |
539 (Fprocess_input_coding_system): Check whether process is still | |
540 alive (fix PR#1061). | |
541 (Fprocess_output_coding_system): Ditto. | |
542 (Fprocess_coding_system): Ditto. | |
543 (Fset_process_input_coding_system): Ditto. | |
544 (Fset_process_output_coding_system): Ditto. | |
545 | |
546 2000-01-18 Martin Buchholz <martin@xemacs.org> | |
547 | |
548 * eval.c (Fbacktrace): Small Purify-cation. Fix docstring. | |
549 | |
550 2000-01-11 Mike Woolley <mike@bulsara.com> | |
551 | |
552 * ntheap.c: Reduced the reserved heap space from 1Gb down to | |
553 256Mb, as a workaround for the non-starting problem many people | |
554 have experienced. | |
555 | |
556 1999-12-14 Katsumi Yamaoka <yamaoka@jpl.org> | |
557 | |
558 * buffer.c (Fbury_buffer): Add directions to the docstring. | |
559 | |
560 1999-12-08 Adrian Aichner <aichner@ecf.teradyne.com> | |
561 | |
562 * s\windowsnt.h (DIRECTORY_SEP): Initialize from | |
563 `Vdirectory_sep_char'. | |
564 | |
565 * lisp.h: Add declaration for `Vdirectory_sep_char' to allow | |
566 customization of `DIRECTORY_SEP' under native Windows NT. | |
567 | |
568 1999-12-09 Adrian Aichner <aichner@ecf.teradyne.com> | |
569 | |
570 * sysfile.h: Encapsulate `fstat' for Windows NT. | |
571 | |
572 * sysdep.c (endif): Use `warn_when_safe'. | |
573 (sys_fstat): Encapsulate `fstat' for Windows NT. | |
574 | |
575 * nt.c (fstat): New encapsulation function for Windows NT. | |
576 Fix somes typos throughout file. | |
577 | |
578 * callproc.c (call_process_cleanup): Use `warn_when_safe'. | |
579 | |
580 1999-12-06 Jan Vroonhof <vroonhof@math.ethz.ch> | |
581 | |
582 * src/syntax.h (SYNTAX_START_P): Check whether the two chars | |
583 actually can start a common comment type. | |
584 * src/syntax.h (SYNTAX_END_P): ditto for end. | |
585 | |
586 2000-02-06 Vin Shelton <acs@xemacs.org> | |
587 | |
588 * menubar-x (make_dummy_xbutton_event): Change HAVE_WMCOMMAND to | |
589 HAVE_SESSION in order to fix popup menu location. | |
590 | |
591 1999-12-28 Max Matveev <max@melbourne.sgi.com> | |
592 | |
593 * unexelfsgi.c (unexec): Change the way we decide which segment | |
594 should be extended. | |
595 | |
596 Assumption that .bss section should be outside the PT_LOADable | |
597 segment. On IRIX with version 6.2 and above, .bss (or .sbss, if | |
598 it's present) is inside the 'data' segment. This would fail the | |
599 test which was used to find a segment to grow and cover new | |
600 heap. Instead of this assumption, I created another one - on IRIX | |
601 the segment to grow should start below .bss and it's address | |
602 should extent above the end of .bss. Once this segment is | |
603 identified, it's grown to accommodate the new heap and new | |
604 zero-length .bss section is added at the end of .data2. | |
605 | |
606 1999-12-05 Kazuyuki IENAGA <kazz@imasy.or.jp> | |
607 | |
608 * input-method-xlib.c: Added new lisp object Qxim_xlib. | |
609 New macro xim_warn(str), xim_warn1(fmt,str) and xim_info(str). | |
610 All the valid stderr_out were changed to those macros. | |
611 (IMDestroyCallback): Don't test the XIC if the frame is not X | |
612 frame. | |
613 (IMInstantiateCallback): Treat the client_data as "device" not | |
614 "frame" because the caller changed from frame to device. | |
615 Here initializes XIM and activates XICs for each frame which | |
616 doesn't have XIC. | |
617 (XIM_init_device): Register the XIM instantiation callback which | |
618 had been performed by XIM_init_frame() before. When the system | |
619 runs X11R5, we just do XOpenIM(). | |
620 (XIM_delete_frame): Added a test for the XIM before clearing XIC. | |
621 (XIM_init_frame): Placed an actual code for XIC activation which | |
622 was moved from IMInstantiateCallback. | |
623 (syms_of_input_method_xlib): New function which includes a symbol | |
624 Qxim_xlib that uses in emacs.c. | |
625 | |
626 * emacs.c: Added a function entry "syms_of_input_method_xlib" for | |
627 input_method_xlib. | |
628 | |
629 1999-12-03 Alexandre Oliva <oliva@lsd.ic.unicamp.br> | |
630 | |
631 * unexelf.c: Include <syms.h>, not <sym.h> on IRIX. Removed | |
632 duplicate definition of ElfW. | |
633 (find_section): Copied from unexsgi.c. | |
634 (unexec): Use find_section. Adjust whitespace. Initialize | |
635 new_data2_offset based on old_data, not sbss (this fixes a | |
636 bug on IRIX6). Change #ifdef __mips to __sgi, since it's | |
637 IRIX-specific. Removed .got special-case in definitive, but | |
638 put back .lit4 and .lit8. Adjust test for presence of .mdebug | |
639 section to the new return value of find_section. | |
640 | |
641 1999-12-03 Jan Vroonhof <vroonhof@math.ethz.ch> | |
642 | |
643 * src/callproc.c (Fcall_process_internal): Be careful in writing | |
644 terminating null when copying args. nargs can be < 4. | |
645 Idea from Klaus Frank <klausf@i3.informatik.rwth-aachen.de> | |
646 | |
647 1999-12-03 Mike Alexander <mta@arbortext.com> | |
648 | |
649 * fileio.c: Make directory-sep-char work on Windows. | |
650 | |
651 1999-12-03 Eric Darve <darve@crocco.stanford.edu> | |
652 | |
653 * abbrev.c(abbrev_oblookup): moved a few lines in subroutine | |
654 abbrev_oblookup(...). Checking whether wordend <= wordstart (line | |
655 225) was moved out of the "if" block. This way this condition is | |
656 checked in all cases. | |
657 | |
658 1999-12-03 Robert Pluim <rpluim@bigfoot.com> | |
659 | |
660 * emacs.c (shut_down_emacs): Point users to PROBLEMS file | |
661 | |
662 1999-12-03 Mike Alexander <mta@arbortext.com> | |
663 | |
664 * process-nt: Get MKS Korn shell to work. | |
665 | |
666 1999-11-14 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp> | |
667 | |
668 * mule-charset.c (non_ascii_valid_charptr_p): Check if | |
669 private charset is defined. Avoid the gap between | |
670 LEADING_BYTE_LATIN_JISX0201 and LEADING_BYTE_CYRILLIC_ISO8859_5. | |
671 | |
672 1999-11-02 XEmacs Build Bot <builds@cvs.xemacs.org> | |
673 | |
674 * XEmacs 21.1.8 is released | |
675 | |
676 1999-11-01 Andy Piper <andy@xemacs.org> | |
677 | |
678 * console-msw.h: fix defines for cygwin 1.0 compilation. | |
679 * glyphs-msw.c: ditto. | |
680 * ntplay.c: ditto. | |
681 * objects-msw.c: ditto. | |
682 * unexcw.c: ditto. | |
683 * s/cygwin32.h: ditto. | |
684 | |
685 1999-11-01 Andreas Jaeger <aj@suse.de> | |
686 | |
687 * emacs.c (main_1): Don't set the malloc hooks if using | |
688 DOUG_LEA_MALLOC. | |
689 | |
690 1999-11-01 Adrian Aichner <aichner@ecf.teradyne.com> | |
691 | |
692 * sysdep.h: Declare wait_for_termination() to return process | |
693 HANDLE on NT, according to implementation change. | |
694 | |
695 * sysdep.c (wait_for_termination): Take pHandle argument on NT, | |
696 since OpenProcess inside this function may be too late. | |
697 (wait_for_termination): Implement processing of child exit status | |
698 for NT. | |
699 (sys_subshell): _spawnlp (_P_NOWAIT, ...) on NT and | |
700 wait_for_termination(). | |
701 | |
702 * ntproc.c (create_child): Take out Windows 95 cp->pid hack and | |
703 remove incorrect bit-masking. | |
704 | |
705 * callproc.c (call_process_cleanup): Pass on pHandle to | |
706 wait_for_termination() on WINDOWSNT. | |
707 (Fcall_process_internal): On NT only open process handle if BUFFER | |
708 is not 0 (INTP). Close fd_error in parent on NT too. | |
709 (Fcall_process_internal): Don't report error for negative pid on | |
710 NT (Windows9[58] has them). | |
711 (Fcall_process_internal): Call wait_for_termination with pHandle | |
712 argument on NT (see sysdep.c). | |
713 | |
714 1999-11-01 Gunnar Evermann <ge204@eng.cam.ac.uk> | |
715 | |
716 * menubar-x.c (pre_activate_callback): set accelerator field in | |
717 "No menu" entries to nil. Avoid crash in | |
718 command_builder_operate_menu_accelerator | |
719 | |
720 1999-10-22 Gunnar Evermann <ge204@eng.cam.ac.uk> | |
721 | |
722 * glyphs-eimage.c (gif_instantiate): Correct handling of | |
723 interlaced gifs to avoid writing past the end of the eimage | |
724 buffer. | |
725 | |
726 1999-10-21 Rasmus Borup Hansen <rbh@math.ku.dk> | |
727 | |
728 * glyphs-x.c (convert_EImage_to_XImage): Avoid infinite loop on | |
729 GrayScale, StaticGray or StaticColor visuals. | |
730 | |
731 1999-10-20 Jan Vroonhof <vroonhof@math.ethz.ch> | |
732 | |
733 * fileio.c (Ffile_truename): Do proper mule decoding on | |
734 the argument to xrealpath() | |
735 | |
736 1999-10-20 Jonathan Harris <jhar@tardis.ed.ac.uk> | |
737 | |
738 * event-msw.c (mswindows_key_to_emacs_keysym): | |
739 Recognise keypad keys as different from normal keys. | |
740 | |
741 1999-10-20 SL Baur <steve@miho.m17n.org> | |
742 | |
743 * doprnt.c (emacs_doprnt_1): Fix problem with %0XXd for a negative | |
744 integer. | |
745 Based on a patch from MORIOKA Tomohiko <tomo@etl.go.jp> | |
746 | |
747 1999-10-20 Jan Vroonhof <vroonhof@math.ethz.ch> | |
748 | |
749 * unexelf.c (unexec): Only copy the global offset | |
750 table from memory on sgi machines. | |
751 | |
752 1999-09-26 Andy Piper <andy@xemacs.org> | |
753 | |
754 * cygwin32.h: include mousewheel definitions. | |
755 [This was actually in 21.1.7]. | |
756 | |
757 1999-09-24 Martin Buchholz <martin@xemacs.org> | |
758 | |
759 * doprnt.c (get_doprnt_args): Use int, not short, with va_arg. | |
760 [This was actually in 21.1.7]. | |
761 | |
762 1999-09-26 XEmacs Build Bot <builds@cvs.xemacs.org> | |
763 | |
764 * XEmacs 21.1.7 is released | |
765 | |
766 1999-09-24 Jan Vroonhof <vroonhof@math.ethz.ch> | |
767 | |
768 * frame-x.c (x_any_window_to_frame): Let Xt find the widget and | |
769 then use x_any_widget_or_parent_to_frame(). | |
770 (x_find_frame_for_window): remove special cases. | |
771 | |
772 1999-09-24 Andy Piper <andy@xemacs.org> | |
773 | |
774 * scrollbar-x.c (x_window_is_scrollbar): deleted. | |
775 * scrollbar-x.h: ditto. | |
776 | |
777 1999-09-03 Hrvoje Niksic <hniksic@srce.hr> | |
778 | |
779 * extents.c (extent_remprop): Get extent's plist address | |
780 correctly. | |
781 | |
782 1999-09-03 Lee Kindness <lkindness@csl.co.uk> | |
783 | |
784 * object-x.c: Allocate nearest available color in colormap. | |
785 | |
786 1999-09-03 Andreas Jaeger <aj@arthur.rhein-neckar.de> | |
787 | |
788 * m/mips.h: Support for mips-linux: Add !linux around places | |
789 that are not valid for linux, define TEXT_START, DATA_START, | |
790 DATA_SEG_BITS. | |
791 | |
792 1999-08-29 Jan Vroonhof <vroonhof@math.ethz.ch> | |
793 | |
794 * window.c (Fwindow_truncated_p): New function. | |
795 | |
796 1999-08-29 Jonathan Marten <jonathan.marten@uk.sun.com> | |
797 | |
798 * window.c (window_truncation_on): Always return 0 for minibuffer | |
799 windows, to enable auto scrolling. | |
800 | |
801 1999-08-28 Jan Vroonhof <vroonhof@math.ethz.ch> | |
802 | |
803 * menubar-x.c (make_dummy_xbutton_event): Don't add | |
804 offset twice if HAVE_WMCOMMAND is defined. | |
805 | |
806 1999-08-26 Alexandre Oliva <oliva@dcc.unicamp.br> | |
807 | |
808 * tooltalk.c: Include syssignal.h, needed for struct sigaction on | |
809 SunOS 4.1.3. | |
810 | |
811 1999-08-14 XEmacs Build Bot <builds@cvs.xemacs.org> | |
812 | |
813 * XEmacs 21.1.6 is released | |
814 | |
815 1999-08-13 Alexandre Oliva <oliva@dcc.unicamp.br>, Vin Shelton <acs@xemacs.org> | |
816 | |
817 * unexelf.c: Enable GNU/Linux/alpha to build with gcc 2.95 by | |
818 adding support for an sbss section. Get IRIX 5.2 to build using | |
819 unexelf.c. | |
820 | |
821 * m/iris4d.h: Use unexelf.o for unexec. | |
822 | |
823 * m/iris5d.h: Use unexelf.o for unexec. | |
824 | |
825 1999-08-13 Jan Vroonhof <vroonhof@math.ethz.ch> | |
826 | |
827 * eval.c (run_hook_with_args_in_buffer): GCPRO globals. | |
828 | |
829 1999-08-12 Jeff Miller <jmiller@smart.net> | |
830 | |
831 * gui.c: Put menubar guard around menubar keybindings. | |
832 | |
833 1999-08-12 Bob Weiner <weiner@beopen.com> | |
834 | |
835 * s/sco7.h: Added from rr@sco.com. | |
836 | |
837 1999-08-14 XEmacs Build Bot <builds@cvs.xemacs.org> | |
838 | |
839 * XEmacs 21.1.5 is released | |
840 | |
841 1999-07-08 XEmacs Build Bot <builds@cvs.xemacs.org> | |
842 | |
843 * XEmacs 21.1.4 is released | |
844 | |
845 1999-07-06 Vin Shelton <acs@xemacs.org> | |
846 | |
847 * config.h.in: Added #undef DOCDIR_USER_DEFINED due to Michael | |
848 Sperber's change to configure.in. | |
849 | |
850 1999-07-06 Gunnar Evermann <ge204@eng.cam.ac.uk> | |
851 | |
852 * tooltalk.c (init_tooltalk): save signal actions for SIGQUIT, | |
853 SIGINT and SIGCHLD before calling tt_open and restore the | |
854 afterwards. This fixes e.g. the zombie subprocesses on Solaris | |
855 | |
856 1999-07-06 Michael Sperber <sperber@informatik.uni-tuebingen.de> | |
857 | |
858 * paths.h.in (PATH_DOC): Made doc-directory configurable. | |
859 | |
860 1999-07-06 SL Baur <steve@miho.m17n.org> | |
861 | |
862 * editfns.c: Document "%s" format spec. | |
863 Suggested by Bob Weiner <weiner@altrasoft.com> | |
864 | |
865 1999-06-26 XEmacs Build Bot <builds@cvs.xemacs.org> | |
866 | |
867 * XEmacs 21.1.3 is released | |
868 | |
869 1999-06-26 XEmacs Build Bot <builds@cvs.xemacs.org> | |
870 | |
871 * XEmacs 21.1.3 is released | |
872 | |
873 1999-06-26 SL Baur <steve@miho.m17n.org> | |
874 | |
875 * lisp.h (set_bit_vector_bit): Force promotion to unsigned long | |
876 int (fixes a 64-bit problem). | |
877 | |
878 1999-06-16 Jan Vroonhof <vroonhof@math.ethz.ch> | |
879 | |
880 * event-Xt.c (emacs_Xt_unselect_console): Guard against | |
881 unselecting the GPM connection twice when using gnuattach on the | |
882 linux console. | |
883 | |
884 1999-06-14 Adrian Aichner <aichner@ecf.teradyne.com> | |
885 | |
886 * src/ntproc.c: include buffer.h. | |
887 | |
888 1999-06-13 MORIOKA Tomohiko <tomo@etl.go.jp> | |
889 | |
890 * mule-charset.c (complex_vars_of_mule_charset): Registry of | |
891 japanese-jisx0208-1978 should not match with "jisx0208.1983" nor | |
892 "jisc6226.1983". | |
893 | |
894 1999-06-13 SL Baur <steve@steve1.m17n.org> | |
895 | |
896 * symsinit.h: Declare vars_of_ntproc. | |
897 * emacs.c (main_1): Call it. | |
898 | |
899 * ntproc.c (syms_of_ntproc): Move variable initializations from | |
900 here ... | |
901 (vars_of_ntproc): ... to here [new function]. | |
902 | |
903 * file-coding.c (syms_of_file_coding): Rename. | |
904 (vars_of_file_coding): Ditto. | |
905 (complex_vars_of_file_coding): Ditto. | |
906 | |
907 * symsinit.h: Rename *_mule_coding to *_file_coding. | |
908 | |
909 * emacs.c (main_1): Call them by the proper name. | |
910 | |
911 * device-msw.c (syms_of_device_mswindows): Move variable | |
912 initializations from here ... | |
913 (vars_of_device_mswindows): ... to here. | |
914 | |
915 * chartab.c (vars_of_chartab): New function. | |
916 | |
917 * symsinit.h: New function, vars_of_chartab. | |
918 | |
919 * emacs.c (main_1): Call it. | |
920 | |
921 * mule-canna.c (syms_of_mule_canna): Move CANNA initialization ... | |
922 (vars_of_mule_canna): ... to here. | |
923 | |
924 * mule-ccl.c (vars_of_mule_ccl): New function. Move variable | |
925 initializations out of syms_of_mule_ccl. | |
926 | |
927 * symsinit.h: Declare new function vars_of_mule_ccl. | |
928 | |
929 * emacs.c (main_1): Call it. | |
930 | |
931 1999-06-13 Hirokazu FUKUI <fukui@atesoft.advantest.co.jp> | |
932 | |
933 * frame.c (Fset_mouse_position): | |
934 (Fset_mouse_pixel_position): | |
935 * window.c (Fsplit_window): | |
936 (Fmove_to_window_line): | |
937 Fix crash when invoking functions with an already-deleted window | |
938 argument. | |
939 | |
940 * indent.c (vertical_motion_1): | |
941 (vmotion_pixels): | |
942 (Fvertical_motion_pixels): | |
943 * window.c (Fwindow_displayed_text_pixel_height): | |
944 Fix error message when invoking functions with an already-deleted | |
945 window argument. | |
946 | |
947 1999-06-13 Jan Vroonhof <vroonhof@math.ethz.ch> | |
948 | |
949 * src/sysdep.c (request_sigio_on_device): Guard against glibc | |
950 2.1's stub streams implementation. | |
951 | |
952 1999-06-12 Kyle Jones <kyle_jones@wonderworks.com> | |
953 | |
954 * src/extents.c (splice_in_string_extents_mapper): | |
955 Don't return without copying the extent if the | |
956 start and end positions are the same. | |
957 | |
958 1999-06-12 Kyle Jones <kyle_jones@wonderworks.com> | |
959 | |
960 * src/fileio.c (Fwrite_region_internal): Return to 20.4 | |
961 behavior of always retrieving the file's modtime after | |
962 the file is closed. This is to avoid "file has changed | |
963 on disk" problems on systems that set the file's | |
964 modification time when it is closed instead of when the | |
965 last write() call returns. | |
966 | |
967 1999-06-12 Hrvoje Niksic <hniksic@srce.hr> | |
968 | |
969 * mule-charset.c (Fmake_char): Strip the eighth bit off ARG1 and | |
970 ARG2. | |
971 | |
972 1999-06-12 Andy Piper <andy@xemacs.org> | |
973 | |
974 * ntproc.c (sys_spawnve): fix GCPRO/MULE filename bug. Share emacs | |
975 console by default. | |
976 | |
977 * symsinit.h: declare syms_of_ntproc(); | |
978 | |
979 * emacs.c (main_1): call syms_of_ntproc() when windows. | |
980 | |
981 1999-06-12 Jerry James <jerry@cs.ucsb.edu> | |
982 | |
983 * xlwmenu.c (make_shadow_gcs): Test bottom_shadow_pixmap before | |
984 using it. | |
985 | |
986 1999-06-12 Martin Buchholz <martin@xemacs.org> | |
987 | |
988 * lread.c (read_escape): Make hex escapes read only two hex | |
989 digits. | |
990 | |
991 1999-05-14 XEmacs Build Bot <builds@cvs.xemacs.org> | |
992 | |
993 * XEmacs 21.1.2 is released | |
994 | |
995 1999-05-14 XEmacs Build Bot <builds@cvs.xemacs.org> | |
996 | |
997 * XEmacs 21.1.1 is released | |
998 | |
999 1999-05-11 Gunnar Evermann <ge204@eng.cam.ac.uk> | |
1000 | |
1001 * emacs.c (Frun_emacs_from_temacs): (re)alloc natgs+2 entries for | |
1002 run_temacs_argv array -- fixes random memory corruption crash | |
1003 | |
1004 1999-05-12 Jan Vroonhof <vroonhof@math.ethz.ch> | |
1005 | |
1006 * window.c (Fcurrent_window_configuration): | |
1007 Save minibuffer height; | |
1008 | |
1009 * window.c (set_window_configuration): use it. | |
1010 | |
1011 1999-05-10 Robert Pluim <rpluim@bigfoot.com> | |
1012 | |
1013 * lisp.h (NNUNGCPRO): fix typo in name of DEBUG_GCPRO version | |
1014 | |
1015 1999-04-22 Gunnar Evermann <ge204@eng.cam.ac.uk> | |
1016 | |
1017 * objects.c (print_font_instance): Check for NILP(f->device), | |
1018 i.e. Vthe_null_font_instance. | |
1019 (font_instance_truename_internal): ditto. | |
1020 (Ffont_instance_properties): ditto. | |
1021 | |
1022 1999-04-21 Jan Vroonhof <vroonhof@math.ethz.ch> | |
1023 | |
1024 * redisplay.c (redisplay_window): Do not put data | |
1025 in the line start cache if it is not guaranteed to be correct | |
1026 | |
1027 1999-04-02 Jan Vroonhof <vroonhof@math.ethz.ch> | |
1028 | |
1029 * window.c (struct window_config): Removed frame | |
1030 size members. | |
1031 (window_config_equal): No longer compare frame sizes. | |
1032 (Fset_window_configuration): Resize old top window to fit in the | |
1033 current frame directly, no longer use a fake frame resize. | |
1034 (Fcurrent_window_configuration): No longer save frame size | |
1035 | |
1036 1999-04-19 Hrvoje Niksic <hniksic@srce.hr> | |
1037 | |
1038 * symbols.c (Fintern): Obey new ->obarray_flags semantics. | |
1039 (reject_constant_symbols): Ditto. | |
1040 (init_symbols_once_early): Ditto. | |
1041 | |
1042 * print.c (print_symbol): Obey new ->obarray_flags semantics. | |
1043 | |
1044 * alloc.c (Fmake_symbol): Initialize ->obarray_flags to 0. | |
1045 (Fpurecopy): Obey new ->obarray_flags semantics. | |
1046 | |
1047 * lisp.h (struct Lisp_Symbol): Renamed .obarray to .obarray_flags, | |
1048 and documented their new meaning. | |
1049 | |
1050 * alloc.c (Fpurecopy): When purecopy-ing an *interned* symbol, | |
1051 still mark it as purecopied, so that Funintern() can deal with it | |
1052 later. | |
1053 | |
1054 * symbols.c (Funintern): When uninterning symbols that are | |
1055 referenced by pure structures, provide a pointer to them in | |
1056 Vpure_uninterned_symbol_table. | |
1057 | |
1058 1999-03-25 XEmacs Build Bot <builds@cvs.xemacs.org> | |
1059 | |
1060 * XEmacs 21.0.67 is released | |
1061 | |
1062 1999-03-12 XEmacs Build Bot <builds@cvs.xemacs.org> | |
1063 | |
1064 * XEmacs 21.0.66 is released | |
1065 | |
1066 1999-03-08 Andy Piper <andy@xemacs.org> | |
1067 | |
1068 * menubar-msw.c (displayable_menu_item): correct off-by-one & | |
1069 handling. | |
1070 | |
1071 1999-03-08 Martin Buchholz <martin@xemacs.org> | |
1072 | |
1073 * mule-charset.c: | |
1074 (non_ascii_valid_char_p): | |
1075 (lookup_composite_char): | |
1076 (composite_char_string): | |
1077 (make-composite-char): | |
1078 (composite-char-string): | |
1079 (syms_of_mule_charset): | |
1080 (complex_vars_of_mule_charset): | |
1081 * mule-charset.h (LEADING_BYTE_COMPOSITE): | |
1082 (CHAR_LEADING_BYTE): | |
1083 (MAKE_CHAR): | |
1084 * file-coding.h (CODING_STATE_COMPOSITE): | |
1085 (CODING_STATE_ISO2022_LOCK): | |
1086 (iso_esc_flag): | |
1087 (LEADING_BYTE_COMPOSITE): | |
1088 * file-coding.c (struct iso2022_decoder): | |
1089 (decoding_closer): | |
1090 (reset_iso2022): | |
1091 (parse_iso2022_esc): | |
1092 (encode_coding_iso2022): | |
1093 #ifdef out all composite character support using | |
1094 #ifdef ENABLE_COMPOSITE_CHARS | |
1095 | |
1096 * alloc.c: Define lrecord_coding_system only if ! FILE_CODING | |
1097 | |
1098 1999-03-07 Martin Buchholz <martin@xemacs.org> | |
1099 | |
1100 * systime.h: Unix98 says sys/time.h should define select(), but | |
1101 some systems define that in unistd.h. So include that file always. | |
1102 | |
1103 * free-hook.c (blocktype): Add gcpro5_type to blocktype. | |
1104 (log_gcpro): Remove unused variable FRAME. | |
1105 (show_gcprohist): Ansify. | |
1106 Comment the #endif's | |
1107 | |
1108 1999-02-18 Martin Buchholz <martin@xemacs.org> | |
1109 | |
1110 * opaque.c (print_opaque): | |
1111 (sizeof_opaque): | |
1112 (equal_opaque): | |
1113 (hash_opaque): | |
1114 Egcs 1.1.1 seems to have a bug where | |
1115 INTP (p->size_or_chain) | |
1116 will crash XEmacs. Fix by introducing intermediate variable. | |
1117 | |
1118 1999-03-05 Martin Buchholz <martin@xemacs.org> | |
1119 | |
1120 * alloc.c: (disksave_object_finalization): | |
1121 Set all the *-load-path variables to | |
1122 nil, not just load-path itself. This gets the locate-file hash | |
1123 tables garbage collected BEFORE dump, and has the side effect of | |
1124 preventing crashes on OSF4.0+egcs. | |
1125 | |
1126 * alloc.c: | |
1127 * gdbinit: | |
1128 * dbxrc: | |
1129 - Clean up gdb/dbx debugging support. | |
1130 - Storing an EMACS_INT in an enum is not 64-bit clean! | |
1131 - So change the enum to a set of separate variables. | |
1132 - Add test cases to help debug the debugging support! | |
1133 - Add `lisp-shadows' and `run-temacs' targets for dbx. | |
1134 - Both dbx and gdb have been tested now. | |
1135 | |
1136 1999-03-05 XEmacs Build Bot <builds@cvs.xemacs.org> | |
1137 | |
1138 * XEmacs 21.0.65 is released | |
1139 | |
1140 1999-03-02 Paul Keusemann <pkeusem@visi.com> | |
1141 | |
1142 * database.c (berkdb_map): Add flags argument to cursor call (must | |
1143 be 0 according to docs) required for Berkeley DB 2.6.4 and later. | |
1144 | |
1145 1999-03-03 Martin Buchholz <martin@xemacs.org> | |
1146 | |
1147 * console.h (struct console_methods): Always use full ANSI prototypes | |
1148 | |
1149 * dgif_lib.c (BitSize): Make static. | |
1150 | |
1151 * emacs.c (__sti__iflPNGFile_c___): Always use full ANSI prototypes | |
1152 | |
1153 1999-03-01 XEmacs Build Bot <builds@cvs.xemacs.org> | |
1154 | |
1155 * XEmacs 21.0.64 is released | |
1156 | |
1157 1999-02-22 Andy Piper <andy@xemacs.org> | |
1158 | |
1159 * frame-msw.c (mswindows_make_frame_visible): use SW_SHOW rather | |
1160 than SW_SHOWNORMAL to prevent resizing of maximised frames. | |
1161 (mswindows_raise_frame): remove comment. | |
1162 | |
1163 1999-02-23 SL Baur <steve@xemacs.org> | |
1164 | |
1165 * glyphs-x.c (convert_EImage_to_XImage): Remove unused variable. | |
1166 | |
1167 1999-02-18 Martin Buchholz <martin@xemacs.org> | |
1168 | |
1169 * file-coding.c (convert_to_external_format): | |
1170 (convert_from_external_format): | |
1171 Rewrite code to work around a DEC cc compiler bug. | |
1172 | |
1173 1999-02-17 Kazuo Oishi <oishi@ae.agr.yamaguchi-u.ac.jp> | |
1174 | |
1175 * glyphs-x.c (cononvert_EImage_to_XImage): correct | |
1176 bytes per pixel counting. | |
1177 | |
1178 1999-02-15 Andy Piper <andy@xemacs.org> | |
1179 | |
1180 * s/cygwin32.h (BROKEN_SIGIO): don't define this as it causes | |
1181 major lockups. | |
1182 | |
1183 1999-02-10 Martin Buchholz <martin@xemacs.org> | |
1184 | |
1185 * s/bsdos4.h: New file. Port to BSDI BSD/OS 4.0. | |
1186 * xintrinsic.h: Redo CONST support for X11 R4 compatibility. | |
1187 | |
1188 1999-02-02 Gleb Arshinov <gleb@cs.stanford.edu> | |
1189 | |
1190 * process-nt.c (nt_send_process): | |
1191 Fix for process-send-region/process-send-string breaking when size | |
1192 of the input > 128 chars: change maximum chunk size for process | |
1193 stream from 512 to 128, thus guaranteeing that ntpipe_shove_writer | |
1194 succeeds. | |
1195 | |
1196 1999-02-02 XEmacs Build Bot <builds@cvs.xemacs.org> | |
1197 | |
1198 * XEmacs 21.0.63 is released | |
1199 | |
1200 1999-01-22 Andy Piper <andy@xemacs.org> | |
1201 | |
1202 * glyphs-msw.c (xbm_create_bitmap_from_data): make sure bpline is | |
1203 a power of 2. | |
1204 | |
1205 1999-01-05 XEmacs Build Bot <builds@cvs.xemacs.org> | |
1206 | |
1207 * XEmacs 21.0.62 is released | |
1208 | |
1209 1999-01-04 XEmacs Build Bot <builds@cvs.xemacs.org> | |
1210 | |
1211 * XEmacs 21.0.61 is released | |
1212 | |
1213 1998-12-15 Charles G. Waldman <cgw@pgt.com> | |
1214 | |
1215 * sound.c (play-sound-file): Correct doc string to | |
1216 mention support of WAV files on Microsoft Windows | |
1217 | |
1218 1998-12-28 Martin Buchholz <martin@xemacs.org> | |
1219 | |
1220 * buffer.c (init_initial_directory): | |
1221 - use correct conversions between internal and external format. | |
1222 (directory_is_current_directory): new function | |
1223 (init_buffer): convert initial_directory to internal format. | |
1224 - solve crashes when current working directory is non-ASCII. | |
1225 | |
1226 1998-12-15 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch> | |
1227 | |
1228 * eldap.c (toplevel): Mention that eldap.c compiles with | |
1229 OpenLDAP libs | |
1230 (Fldap_open): Use `GET_C_STRING_OS_DATA_ALLOCA' | |
1231 (Fldap_search_internal): Ditto | |
1232 | |
1233 1998-12-15 Gunnar Evermann <ge204@eng.cam.ac.uk> | |
1234 | |
1235 * glyphs.c (normalize_image_instantiator): GCPRO instantiator | |
1236 | |
1237 1998-12-16 Jonathan Harris <jhar@tardis.ed.ac.uk> | |
1238 | |
1239 * menubar-msw.c (displayable_menu_item): | |
1240 Escape occurrences of '&' and support occurrences of the | |
1241 '%_' accelerator indicator in menus. | |
1242 | |
1243 1998-12-16 Jonathan Harris <jhar@tardis.ed.ac.uk> | |
1244 | |
1245 * event-msw.c | |
1246 (Belatedly) added Kirill to list of file's authors. | |
1247 emacs_mswindows_quit_p: Don't process WM_PAINT messages in | |
1248 quit checking. WM_PAINT messages cause redisplay, but | |
1249 windows' states are not necessarily stable when this function | |
1250 gets called. | |
1251 | |
1252 1998-12-14 Hrvoje Niksic <hniksic@srce.hr> | |
1253 | |
1254 * extents.c (set_extent_glyph_1): Make sure that the glyph we | |
1255 attach to the extent is valid. | |
1256 | |
1257 1998-12-11 XEmacs Build Bot <builds@cvs.xemacs.org> | |
1258 | |
1259 * XEmacs 21.0.60 is released | |
1260 | |
1261 1998-12-03 Andy Piper <andy@xemacs.org> | |
1262 | |
1263 * glyphs-msw.c (init_image_instance_from_xbm_inline): assign | |
1264 hotspot lisp objects rather than erronously using XSETINT. | |
1265 | |
1266 1998-12-08 XEmacs Build Bot <builds@cvs.xemacs.org> | |
1267 | |
1268 * XEmacs 21.0.59 is released | |
1269 | |
1270 1998-12-08 XEmacs Build Bot <builds@cvs.xemacs.org> | |
1271 | |
1272 * XEmacs 21.0.58 is released | |
1273 | |
1274 1998-12-02 Didier Verna <verna@inf.enst.fr> | |
1275 | |
1276 * menubar-x.c (menu_item_descriptor_to_widget_value_1): set the | |
1277 accelerator field to nil for labels. | |
1278 set the dummy accelerator field to nil also (from Martin). | |
1279 | |
1280 1998-12-02 P. E. Jareth Hein <jareth@camelot.co.jp> | |
1281 | |
1282 * unexec.c: Changed a #ifndef statement to fix XEmacs on BSDI 3.0 | |
1283 | |
1284 1998-11-27 SL Baur <steve@altair.xemacs.org> | |
1285 | |
1286 * mule-charset.c (complex_vars_of_mule_charset): Fix graphic | |
1287 property in control-1 charset. | |
1288 From Julian Bradfield <jcb@daimi.au.dk> | |
1289 | |
1290 1998-11-26 Jan Vroonhof <vroonhof@math.ethz.ch> | |
1291 | |
1292 * gui-x.c (button_item_to_widget_value): Ignore :key-sequence | |
1293 keyword. | |
1294 Add stub for :label. | |
1295 | |
1296 * gui.c (gui_item_add_keyval_pair): ditto. | |
1297 | |
1298 * menubar-x.c (menu_item_descriptor_to_widget_value_1): Ignore | |
1299 :key-sequence keyword. | |
1300 Add stub for:label. | |
1301 Support :active for submenus like the Windows code and FSF Emacs. | |
1302 | |
1303 1998-11-25 Hrvoje Niksic <hniksic@srce.hr> | |
1304 | |
1305 * chartab.c (Freset_char_table): Fix wrong placement of #endif. | |
1306 | |
1307 1998-11-24 Hrvoje Niksic <hniksic@srce.hr> | |
1308 | |
1309 * chartab.c (Freset_char_table): Don't blindly fill chartables of | |
1310 type `char' with nils. | |
1311 | |
1312 * chartab.c (canonicalize_char_table_value): Coerce ints to chars | |
1313 for tables of type `char'. | |
1314 | |
1315 1998-11-26 Didier Verna <verna@inf.enst.fr> | |
1316 | |
1317 * input-method-xlib.c (Initialize_Locale): don't call | |
1318 XtSetLanguageProc. We've done the whole work here. | |
1319 * input-method-xfs.c (Initialize_Locale): ditto. | |
1320 * input-method-motif.c (Initialize_Locale): ditto. | |
1321 | |
1322 1998-11-26 Didier Verna <verna@inf.enst.fr> | |
1323 | |
1324 * process-unix.c (unix_create_process): handle properly | |
1325 Vfile_name_coding_system for converting the program and directory | |
1326 names. | |
1327 | |
1328 1998-11-27 SL Baur <steve@altair.xemacs.org> | |
1329 | |
1330 * m/arm.h: New file. | |
1331 From James LewisMoss <dres@ioa.com> | |
1332 | |
1333 1998-11-27 Takeshi Hagiwara <hagiwara@ie.niigata-u.ac.jp> | |
1334 | |
1335 * m/mips-nec.h: | |
1336 Fix the realpath() problem of UnixWare2.1.3. | |
1337 Patches for NEC's sysv4.2 machine. | |
1338 | |
1339 1998-11-15 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> | |
1340 | |
1341 * linuxplay.c: Including <fcntl.h> instead of <sys/fcntl.h> makes | |
1342 sound work on AIX with OSS installed. Linux should still work. | |
1343 | |
1344 1998-11-03 Andy Piper <andyp@parallax.co.uk> | |
1345 | |
1346 * config.h.in: name change for cygwin/version.h | |
1347 | |
1348 * configure.in: check for cygwin/version.h now. | |
1349 | |
1350 * cygwin32.h: track CYGWIN_DLL_VERSION_MAJOR -> | |
1351 CYGWIN_VERSION_DLL_MAJOR name change in cygwin b20. | |
1352 move cygwin32/version.h to cygwin/version.h | |
1353 | |
1354 1998-11-03 Olivier Galibert <galibert@pobox.com> | |
1355 | |
1356 * lisp.h (struct Lisp_Bit_Vector): Fix declaration of bits from | |
1357 int to long. | |
1358 | |
1359 1998-10-22 Andy Piper <andyp@parallax.co.uk> | |
1360 | |
1361 * cygwin32.h: track CYGWIN_DLL_VERSION_MAJOR -> | |
1362 CYGWIN_VERSION_DLL_MAJOR name change in cygwin b20. | |
1363 enable BROKEN_SIGIO under b20 to make QUIT work. | |
1364 | |
1365 1998-10-22 Andy Piper <andyp@parallax.co.uk> | |
1366 | |
1367 * frame-msw.c (mswindows_size_frame_internal): force frame sizing | |
1368 to fit within the constraints of the screen size. I.e. make the | |
1369 frame small enough to fit and move it if some of it will be | |
1370 off-screen. | |
1371 | |
1372 1998-11-24 SL Baur <steve@altair.xemacs.org> | |
1373 | |
1374 * gifrlib.h: Clean up types for 64 bit compile. | |
1375 * dgif_lib.c (DGifInitRead): Ditto. | |
1376 (MakeSavedImage): Ditto. | |
1377 * emacs.c (decode_path): Ditto. | |
1378 From Steve Carney <carney@pa.dec.com> | |
1379 | |
1380 1998-10-16 William M. Perry <wmperry@aventail.com> | |
1381 | |
1382 * glyphs-msw.c (bitmap_table): Fixed typo in builtin bitmaps | |
1383 (cehckboxes instead of checkboxes). | |
1384 | |
1385 1998-10-13 Raymond Toy <toy@rtp.ericsson.se> | |
1386 | |
1387 * runemacs.c (WinMain): If the basename is "rungnuclient.exe", run | |
1388 gnuclient. Otherwise, we run xemacs as we always did. This gets | |
1389 rid of the annoying DOS window when running gnuclient. | |
1390 | |
1391 1998-10-13 Andy Piper <andyp@parallax.co.uk> | |
1392 | |
1393 * dragdrop.c (vars_of_dragdrop): rename HAVE_MSWINDOWS -> | |
1394 HAVE_MS_WINDOWS typo. | |
1395 | |
1396 1998-10-13 SL Baur <steve@altair.xemacs.org> | |
1397 | |
1398 * process-unix.c (unix_send_process): Set closed flag on writable | |
1399 pipe after SIGPIPE is received and before we call deactivate_process. | |
1400 | |
1401 1998-10-03 Gunnar Evermann <ge204@eng.cam.ac.uk> | |
1402 | |
1403 * window.c (Fset_window_start): respect narrowing when | |
1404 checking wheter start is at the beginning of a line. | |
1405 (Fset_window_buffer): Ditto | |
1406 Fixes repeatable crash in VM. | |
1407 | |
1408 1998-10-09 SL Baur <steve@altair.xemacs.org> | |
1409 | |
1410 * window.c (specifier_vars_of_window): Set default vertical | |
1411 divider width to 1 on ttys. | |
1412 | |
1413 1998-10-08 Martin Buchholz <martin@xemacs.org> | |
1414 | |
1415 * alloc.c: | |
1416 * unexec.c: | |
1417 * malloc.c: | |
1418 Add <stddef.h> to get ptrdiff_t declaration | |
1419 | |
1420 1998-10-07 Jonathan Harris <jhar@tardis.ed.ac.uk> | |
1421 | |
1422 * scrollbar-msw.c: Use the same vertical scrollbar drag hack as | |
1423 is used for Motif or Lucid scrollbars under X. | |
1424 | |
1425 1998-10-08 Pierre Wendling <pw@ebc.vbe.dec.com> | |
1426 | |
1427 * m/alpha.h (UNEXEC): quoted to avoid bad expansion when running | |
1428 `configure' | |
1429 | |
1430 1998-10-06 Takeshi Hagiwara <hagiwara@ie.niigata-u.ac.jp> | |
1431 | |
1432 * frame-x.c (x_delete_frame): Fix an argument of XtDestroyWidget. | |
1433 | |
1434 1998-10-05 Andy Piper <andyp@parallax.co.uk> | |
1435 | |
1436 * s/cygwin32.h: more cygwin b20 reorganisation. | |
1437 | |
1438 1998-09-30 SL Baur <steve@altair.xemacs.org> | |
1439 | |
1440 * callproc.c (child_setup): Fix spelling typo. | |
1441 | |
1442 1998-09-29 SL Baur <steve@altair.xemacs.org> | |
1443 | |
1444 * XEmacs 21.0-pre14 is released. | |
1445 | |
1446 1998-09-27 P. E. Jareth Hein <jareth@camelot.co.jp> | |
1447 | |
1448 * regex.c (re_match_2_internal): Add in code to reset lowest_active_reg | |
1449 to prevent memory corruption in the case of jumping out of a series of | |
1450 nested match patterns. This is a rather brute force approach, though. | |
1451 | |
1452 1998-09-02 Andy Piper <andyp@parallax.co.uk> | |
1453 | |
1454 * config.h.in: ditto. | |
1455 | |
1456 * s/cygwin32.h: rearrange declarations to cope with cygwin | |
1457 b20. Include cygwin32/version.h if it exists. | |
1458 | |
1459 1998-09-20 Jonathan Harris <jhar@tardis.ed.ac.uk> | |
1460 | |
1461 * device-msw.c (mswindows_init_device): Call new | |
1462 mswindows_enumerate_fonts() function in objects-msw.c instead | |
1463 of font_enum_callback_1() to enumerate fonts. | |
1464 | |
1465 font_enum_callback_1() and _2() moved to objects-msw.c. | |
1466 | |
1467 * faces.c (complex_vars_of_faces): Make the mswindows default | |
1468 face font fully specified and provide some fallbacks. | |
1469 | |
1470 * objects-msw.c: font_enum_callback_1() and _2() moved here | |
1471 from objects-msw.c. Obtain the enumerated font's character | |
1472 sets by table lookup instead of using the locale-specific | |
1473 string provided by Windows. | |
1474 | |
1475 New public non-method mswindows_enumerate_fonts() that fills | |
1476 in the supplied mswindows device's font list. | |
1477 | |
1478 mswindows_initialize_font_instance: Use the supplied name | |
1479 variable instead of f->name when signalling errors. Match font | |
1480 weights and character sets using lookup tables which handle | |
1481 spaces instead of by frobbing. | |
1482 | |
1483 1998-09-20 Jonathan Harris <jhar@tardis.ed.ac.uk> | |
1484 | |
1485 * process-nt.c: Define an arbitrary limit, FRAGMENT_CODE_SIZE, | |
1486 on the size of code fragments passed to run_in_other_process. | |
1487 | |
1488 run_in_other_process(): Use FRAGMENT_CODE_SIZE to determine | |
1489 the amount of memory to allocate in the other process. | |
1490 | |
1491 Removed sigkill_code_end(), sigint_code_end() and | |
1492 sig_enable_code_end() since they are now redundant. | |
1493 | |
1494 send_signal() and enable_child_signals(): Don't try to work | |
1495 out the end of the code fragments passed to | |
1496 run_in_other_process() | |
1497 | |
1498 1998-09-10 Kazuyuki IENAGA <ienaga@jsys.co.jp> | |
1499 | |
1500 * src/s/freebsd.h: Added __ELF__ and compiler/liker flags for | |
1501 FreeBSD-current. | |
1502 | |
1503 * src/unexelf.c: Partially synched with FSF's 20.3. | |
1504 | |
1505 1998-09-11 Gunnar Evermann <Gunnar.Evermann@nats.informatik.uni-hamburg.de> | |
1506 | |
1507 * redisplay.c (redisplay_window): make sure a new starting point | |
1508 is chosen if it somehow got moved from the beginning of the line | |
1509 -- this can happen because Fwiden was called recently. | |
1510 | |
1511 * window.c (Fset_window_start): set start_at_line_beg correctly | |
1512 (Fset_window_buffer): Ditto | |
1513 | |
1514 1998-09-06 Jan Vroonhof <vroonhof@math.ethz.ch> | |
1515 | |
1516 * process-unix.c (unix_create_process): Reset SIGHUP handler to | |
1517 SIG_DFL. We now try to conserve any inherted SIG_IGN settings | |
1518 in init_signals_very_early. However these should not be passed | |
1519 on to children attached to the new pty. | |
1520 | |
1521 1998-08-28 Andy Piper <andyp@parallax.co.uk> | |
1522 | |
1523 * glyphs-eimage.c (png_instantiate_unwind): clean up eimage after use. | |
1524 | |
1525 1998-09-07 Jonathan Harris <jhar@tardis.ed.ac.uk> | |
1526 | |
1527 * fileio.c (file-name-directory, file_name_as_directory): | |
1528 Don't call CORRECT_DIR_SEPS, even when #defined WINDOWSNT. | |
1529 | |
1530 1998-09-05 SL Baur <steve@altair.xemacs.org> | |
1531 | |
1532 * XEmacs 21.0-pre12 is released. | |
1533 | |
1534 1998-09-02 Andy Piper <andyp@parallax.co.uk> | |
1535 | |
1536 * emacs.c (main_1): init_ralloc() if initialised and we have REL_ALLOC | |
1537 | |
1538 * ralloc.c: uncomment __morecore. | |
1539 | |
1540 1998-09-92 Jonathan Harris <jhar@tardis.ed.ac.uk> | |
1541 | |
1542 * event-msw.c(winsock_writer): Supply a dummy 4th argument to | |
1543 WriteFile() to fix a winsock 1.x bug on Win95. | |
1544 | |
1545 1998-08-26 Gunnar Evermann <Gunnar.Evermann@nats.informatik.uni-hamburg.de> | |
1546 | |
1547 * frame-x.c (x_delete_frame): Flush the X output buffer after | |
1548 calling XtDestroyWidget to ensure that the windows are really | |
1549 killed right now. | |
1550 | |
1551 1998-08-26 Hrvoje Niksic <hniksic@srce.hr> | |
1552 | |
1553 * menubar-x.c (my_run_hook): New unused function. | |
1554 (pre_activate_callback): Use run_hook for Qactivate_menubar_hook, | |
1555 since we ignore the results of the contained functions anyway. | |
1556 | |
1557 1998-08-26 P. E. Jareth Hein <jareth@camelot.co.jp> | |
1558 | |
1559 * glyphs-eimage.c (gif_instantiate): Fix a crash in handling | |
1560 interlaced GIF files that are smaller than 4 lines high... | |
1561 | |
1562 1998-08-31 Hrvoje Niksic <hniksic@srce.hr> | |
1563 | |
1564 * macros.c (Fend_kbd_macro): Remove trailing period from error | |
1565 message. | |
1566 (Fexecute_kbd_macro): Ditto. | |
1567 | |
1568 1998-08-22 SL Baur <steve@altair.xemacs.org> | |
1569 | |
1570 * XEmacs 21.0-pre11 is released. | |
1571 | |
1572 1998-08-19 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> | |
1573 | |
1574 * lread.c (vars_of_lread): Removed `source-directory' variable. | |
1575 | |
1576 1998-08-22 Hrvoje Niksic <hniksic@srce.hr> | |
1577 | |
1578 * fileio.c (Ffile_readable_p): Apply the DOS/Windows logic to | |
1579 Cygwin. | |
1580 | |
1581 1998-08-22 SL Baur <steve@altair.xemacs.org> | |
1582 | |
1583 * XEmacs 21.0-pre10 is released. | |
1584 | |
1585 1998-08-16 Martin Buchholz <martin@xemacs.org> | |
1586 | |
1587 * fns.c (Fremrassq, remrassq_no_quit): | |
1588 A XCAR that should have been an XCDR turned Fremrassq into Fremassq | |
1589 | |
1590 1998-08-11 SL Baur <steve@altair.xemacs.org> | |
1591 | |
1592 * XEmacs 21.0-pre9 is released. | |
1593 | |
1594 1998-08-09 Jonathan Harris <jhar@tardis.ed.ac.uk> | |
1595 | |
1596 * event-msw.c (mswindows_wnd_proc): Workaround for a Win95 bug: | |
1597 Manually track the state of the left and right Ctrl and Alt | |
1598 modifiers. | |
1599 | |
1600 1998-08-07 Matt Stupple <matts@tibco.com> | |
1601 | |
1602 * ntproc.c: don't wait on char_consumed at thread entry. | |
1603 Additionally, to get the 'process' marked as finished, ensure | |
1604 that the CHILD_ACTIVE macro returns false, so before exiting | |
1605 close char_avail and set it to NULL, and close other handles | |
1606 to reduce handle leak problems. | |
1607 | |
1608 1998-08-09 Jonathan Harris <jhar@tardis.ed.ac.uk> | |
1609 | |
1610 * menubar-msw.c (displayable_menu_item): take account of menu | |
1611 depth when deciding whether to try to display accelerators. | |
1612 | |
1613 1998-08-04 Andy Piper <andyp@parallax.co.uk> | |
1614 | |
1615 * event-msw.c: use MsgWaitForMultipleObjects if there are no | |
1616 subprocesses. | |
1617 | |
1618 * glyphs-msw.c: fix a couple of potential handle leaks. | |
1619 | |
1620 1998-08-04 P. E. Jareth Hein <jareth@camelot.co.jp> | |
1621 | |
1622 * dgif_lib.c gif_io.c gifrlib.h: New files to put GIF | |
1623 *decoding ONLY* back into the core. | |
1624 * glyphs-eimage.c: Change referenced header file for GIF | |
1625 reading to point to the incore version. | |
1626 | |
1627 1998-08-04 SL Baur <steve@altair.xemacs.org> | |
1628 | |
1629 * XEmacs 21.0-pre8 is released. | |
1630 | |
1631 1998-07-29 P. E. Jareth Hein <jareth@camelot.co.jp> | |
1632 | |
1633 * glyphs-eimage.c (png_instantiate): Add proper handling for background | |
1634 colors taken from the default face. Also correct a thinko in | |
1635 transparency (not alpha) handling. | |
1636 | |
1637 1998-07-23 Martin Buchholz <martin@xemacs.org> | |
1638 | |
1639 * s/decosf4-0.h: Use a perfectly ordinary link. Nuke BSD crap. | |
1640 * unexalpha.c: ANSI C-ize. Clean compiler warnings. | |
1641 * lread.c (Fload_internal): Be very careful with printfs of | |
1642 size_t's | |
1643 * gui-x.c (menu_name_to_accelerator): tolower wants an `int' | |
1644 argument. | |
1645 | |
1646 1998-07-27 Gunnar Evermann <Gunnar.Evermann@nats.informatik.uni-hamburg.de> | |
1647 | |
1648 * callint.c (Fcall_interactively): GCPRO prompt string before | |
1649 passing it to Fread_key_sequence | |
1650 | |
1651 1998-07-16 Jan Vroonhof <vroonhof@math.ethz.ch> | |
1652 | |
1653 * event-Xt.c (x_to_emacs_keysym): Return nil for modifier keysyms. | |
1654 (x_event_to_emacs_event): Let x_to_emacs_keysym check for modifier | |
1655 keys thus no longer considering all keysyms on a key. | |
1656 | |
1657 1998-07-27 SL Baur <steve@altair.xemacs.org> | |
1658 | |
1659 * keymap.c (vars_of_keymap): Initialize Vkey_translation_map and | |
1660 Vvertical_divider_map. | |
1661 | |
1662 * mule-canna.c (vars_of_mule_canna): Initialize every symbol to | |
1663 Qnil or 0, none were initialized prior to this change. | |
1664 | |
1665 Rename misnamed `V' prefixed integer variables: | |
1666 Vcanna_empty_info, Vcanna_through_info, Vcanna_underline, | |
1667 Vcanna_inhibit_hankakukana, Vcanna_henkan_length, Vcanna_henkan_revPos, | |
1668 Vcanna_henkan_revLen, Vcanna_ichiran_length, Vcanna_ichiran_revPos, | |
1669 Vcanna_ichiran_revLen. | |
1670 | |
1671 Rename misnamed `V' prefixed integer variables and initialize | |
1672 properly in the vars_of routine. | |
1673 Vcanna_mode_AlphaMode, Vcanna_mode_EmptyMode, Vcanna_mode_KigoMode, | |
1674 Vcanna_mode_YomiMode, Vcanna_mode_JishuMode, Vcanna_mode_TankouhoMode, | |
1675 Vcanna_mode_IchiranMode, Vcanna_mode_YesNoMode, Vcanna_mode_OnOffMode, | |
1676 Vcanna_mode_AdjustBunsetsuMode, Vcanna_mode_ChikujiYomiMode, | |
1677 Vcanna_mode_ChikujiTanMode, Vcanna_mode_HenkanMode, | |
1678 Vcanna_mode_HenkanNyuryokuMode, Vcanna_mode_ZenHiraHenkanMode, | |
1679 Vcanna_mode_HanHiraHenkanMode, Vcanna_mode_ZenKataHenkanMode, | |
1680 Vcanna_mode_HanKataHenkanMode, Vcanna_mode_HanKataHenkanMode, | |
1681 Vcanna_mode_ZenAlphaHenkanMode, Vcanna_mode_HanAlphaHenkanMode, | |
1682 Vcanna_mode_ZenHiraKakuteiMode, Vcanna_mode_HanHiraKakuteiMode, | |
1683 Vcanna_mode_ZenKataKakuteiMode, Vcanna_mode_HanKataKakuteiMode, | |
1684 Vcanna_mode_ZenAlphaKakuteiMode, Vcanna_mode_HanAlphaKakuteiMode, | |
1685 Vcanna_mode_HexMode, Vcanna_mode_BushuMode, Vcanna_mode_ExtendMode, | |
1686 Vcanna_mode_RussianMode, Vcanna_mode_GreekMode, Vcanna_mode_LineMode, | |
1687 Vcanna_mode_ChangingServerMode, Vcanna_mode_HenkanMethodMode, | |
1688 Vcanna_mode_DeleteDicMode, Vcanna_mode_TourokuMode, | |
1689 Vcanna_mode_TourokuEmptyMode, Vcanna_mode_TourokuHinshiMode, | |
1690 Vcanna_mode_TourokuDicMode, Vcanna_mode_QuotedInsertMode, | |
1691 Vcanna_mode_BubunMuhenkanMode, Vcanna_mode_MountDicMode, | |
1692 Vcanna_fn_SelfInsert, Vcanna_fn_FunctionalInsert, | |
1693 Vcanna_fn_QuotedInsert, Vcanna_fn_JapaneseMode, Vcanna_fn_AlphaMode, | |
1694 Vcanna_fn_HenkanNyuryokuMode, Vcanna_fn_Forward, Vcanna_fn_Backward, | |
1695 Vcanna_fn_Next, Vcanna_fn_Prev, Vcanna_fn_BeginningOfLine, | |
1696 Vcanna_fn_EndOfLine, Vcanna_fn_DeleteNext, Vcanna_fn_DeletePrevious, | |
1697 Vcanna_fn_KillToEndOfLine, Vcanna_fn_Henkan, Vcanna_fn_Kakutei, | |
1698 Vcanna_fn_Extend, Vcanna_fn_Shrink, Vcanna_fn_AdjustBunsetsu, | |
1699 Vcanna_fn_Quit, Vcanna_fn_ConvertAsHex, Vcanna_fn_ConvertAsBushu, | |
1700 Vcanna_fn_KouhoIchiran, Vcanna_fn_BubunMuhenkan, Vcanna_fn_Zenkaku, | |
1701 Vcanna_fn_Hankaku, Vcanna_fn_ExtendMode, Vcanna_fn_ToUpper, | |
1702 Vcanna_fn_Capitalize, Vcanna_fn_ToLower, Vcanna_fn_Hiragana, | |
1703 Vcanna_fn_Katakana, Vcanna_fn_Romaji, Vcanna_fn_BaseHiragana, | |
1704 Vcanna_fn_BaseKatakana, Vcanna_fn_BaseEisu, Vcanna_fn_BaseZenkaku, | |
1705 Vcanna_fn_BaseHankaku, Vcanna_fn_BaseKana, Vcanna_fn_BaseKakutei, | |
1706 Vcanna_fn_BaseHenkan, Vcanna_fn_BaseHiraKataToggle, | |
1707 Vcanna_fn_BaseZenHanToggle, Vcanna_fn_BaseKanaEisuToggle, | |
1708 Vcanna_fn_BaseKakuteiHenkanToggle, Vcanna_fn_BaseRotateForward, | |
1709 Vcanna_fn_BaseRotateBackward, Vcanna_fn_Touroku, Vcanna_fn_HexMode, | |
1710 Vcanna_fn_BushuMode, Vcanna_fn_KigouMode, Vcanna_fn_Mark, | |
1711 Vcanna_fn_TemporalMode, Vcanna_key_Nfer, Vcanna_key_Xfer, | |
1712 Vcanna_key_Up, Vcanna_key_Left, Vcanna_key_Right, Vcanna_key_Down, | |
1713 Vcanna_key_Insert, Vcanna_key_Rollup, Vcanna_key_Rolldown, | |
1714 Vcanna_key_Home, Vcanna_key_Help, Vcanna_key_KP_Key, | |
1715 Vcanna_key_Shift_Nfer, Vcanna_key_Shift_Xfer, Vcanna_key_Shift_Up, | |
1716 Vcanna_key_Shift_Left, Vcanna_key_Shift_Right, Vcanna_key_Shift_Down, | |
1717 Vcanna_key_Cntrl_Nfer, Vcanna_key_Cntrl_Xfer, Vcanna_key_Cntrl_Up, | |
1718 Vcanna_key_Cntrl_Left, Vcanna_key_Cntrl_Right, Vcanna_key_Cntrl_Down | |
1719 | |
1720 1998-07-19 SL Baur <steve@altair.xemacs.org> | 1 1998-07-19 SL Baur <steve@altair.xemacs.org> |
1721 | 2 |
1722 * XEmacs 21.0-pre7 is released. | 3 * XEmacs 21.2-beta1 is released. |
1723 | |
1724 1998-07-19 SL Baur <steve@altair.xemacs.org> | |
1725 | |
1726 * XEmacs 21.0-pre6 is released. | |
1727 | 4 |
1728 1998-07-12 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch> | 5 1998-07-12 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch> |
1729 | 6 |
1730 * eldap.c (Fldap_search_internal): When converting the list of | 7 * eldap.c (Fldap_search_internal): When converting the list of |
1731 attributes to search Copy the final 0 from Lisp strings to C | 8 attributes to search Copy the final 0 from Lisp strings to C |
1740 ensure that they don't go in the .bss section. | 17 ensure that they don't go in the .bss section. |
1741 | 18 |
1742 1998-07-17 Olivier Galibert <galibert@pobox.com> | 19 1998-07-17 Olivier Galibert <galibert@pobox.com> |
1743 | 20 |
1744 * glyphs-x.c (convert_EImage_to_XImage): Fix previous patch (conv | 21 * glyphs-x.c (convert_EImage_to_XImage): Fix previous patch (conv |
1745 byte order is dependent of the local byte order). | 22 byte order is dependant of the local byte order). |
1746 From Takeshi Hagiwara <hagiwara@ie.niigata-u.ac.jp> | 23 From Takeshi Hagiwara <hagiwara@ie.niigata-u.ac.jp> |
1747 | 24 |
1748 1998-07-18 SL Baur <steve@altair.xemacs.org> | 25 1998-07-18 SL Baur <steve@altair.xemacs.org> |
1749 | 26 |
1750 * glyphs-msw.c (mswindows_resource_normalize): Qresource -> | 27 * glyphs-msw.c (mswindows_resource_normalize): Qresource -> |
1763 (mswindows_resource_possible_dest_types): Rename. | 40 (mswindows_resource_possible_dest_types): Rename. |
1764 (mswindows_resource_instantiate): Rename. | 41 (mswindows_resource_instantiate): Rename. |
1765 (image_instantiator_format_create_glyphs_mswindows): Replace | 42 (image_instantiator_format_create_glyphs_mswindows): Replace |
1766 `resource' with `mswindows.resource'. | 43 `resource' with `mswindows.resource'. |
1767 | 44 |
1768 1998-07-12 SL Baur <steve@altair.xemacs.org> | |
1769 | |
1770 * XEmacs 21.0-pre5 is released. | 45 * XEmacs 21.0-pre5 is released. |
1771 | 46 |
1772 1998-07-10 SL Baur <steve@altair.xemacs.org> | 47 1998-07-10 SL Baur <steve@altair.xemacs.org> |
1773 | 48 |
1774 * mule-wnnfns.c (Fwnn_open): Correctly trap on misdefined Wnn | 49 * mule-wnnfns.c (Fwnn_open): Correctly trap on misdefined Wnn |
1849 | 124 |
1850 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com> | 125 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com> |
1851 | 126 |
1852 * eval.c (run_hook_with_args_in_buffer): Check | 127 * eval.c (run_hook_with_args_in_buffer): Check |
1853 default (non-buffer-local) value of hook for | 128 default (non-buffer-local) value of hook for |
1854 nil before treating it as a function. Don't initialize | 129 nil before treating it as a function. Don't initialize |
1855 the `globals' variable twice. | 130 the `globals' variable twice. |
1856 | 131 |
1857 1998-06-24 Jonathan Harris <jhar@tardis.ed.ac.uk> | 132 1998-06-24 Jonathan Harris <jhar@tardis.ed.ac.uk> |
1858 | 133 |
1859 * fileio.c: Don't do directory seperator canonicalisation in | 134 * fileio.c: Don't do directory seperator canonicalisation in |
1880 | 155 |
1881 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com> | 156 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com> |
1882 | 157 |
1883 * eval.c (run_hook_with_args_in_buffer): Don't treat | 158 * eval.c (run_hook_with_args_in_buffer): Don't treat |
1884 the default value of a buffer local hook as a list of | 159 the default value of a buffer local hook as a list of |
1885 hooks unless it is both a cons and the car of that cons | 160 hooks unless it is both a cons and the car of that cons |
1886 is not Qlambda. | 161 is not Qlambda. |
1887 | 162 |
1888 1998-06-29 SL Baur <steve@altair.xemacs.org> | 163 1998-06-29 SL Baur <steve@altair.xemacs.org> |
1889 | 164 |
1890 * extents.c: Email address for Ben Wing is ben@xemacs.org. | 165 * extents.c: Email address for Ben Wing is ben@xemacs.org. |
1910 * scrollbar.c (vertical_scrollbar_changed_in_window): Ditto. | 185 * scrollbar.c (vertical_scrollbar_changed_in_window): Ditto. |
1911 | 186 |
1912 * winslots.h: Rename. | 187 * winslots.h: Rename. |
1913 | 188 |
1914 * window.c (specifier_vars_of_window): Renamed | 189 * window.c (specifier_vars_of_window): Renamed |
1915 vertical-divider-draggable-p to vertical-divider-always-visible-p, | 190 vertical-divider-draggable-p to vertical-divider-always-visible-p, |
1916 as suggested by Ben Wing. | 191 as suggested by Ben Wing. |
1917 (specifier_vars_of_window): Fix docstrings. | 192 (specifier_vars_of_window): Fix docstrings. |
1918 | 193 |
1919 1998-06-22 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> | 194 1998-06-22 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> |
1920 | 195 |
1946 | 221 |
1947 * indent.c (column_at_point): column cache bugfix. | 222 * indent.c (column_at_point): column cache bugfix. |
1948 Set last_known_column_point to the buffer position for | 223 Set last_known_column_point to the buffer position for |
1949 which the column was requested, not buffer's point. | 224 which the column was requested, not buffer's point. |
1950 | 225 |
1951 * redisplay.c (decode_mode_spec): for current-column, show | 226 * redisplay.c (decode_mode_spec): for current-column, show |
1952 window's point's column, not buffer's point's column. | 227 window's point's column, not buffer's point's column. |
1953 | 228 |
1954 1998-06-23 Andy Piper <andyp@parallax.co.uk> | 229 1998-06-23 Andy Piper <andyp@parallax.co.uk> |
1955 | 230 |
1956 * menubar-msw.c (mswindows_handle_wm_command): use | 231 * menubar-msw.c (mswindows_handle_wm_command): use |
2045 enable and size the frame to something sensible when we get | 320 enable and size the frame to something sensible when we get |
2046 here. (mswindows_set_frame_properites): use new | 321 here. (mswindows_set_frame_properites): use new |
2047 mswindows_size_frame_internal function and size frame if frame | 322 mswindows_size_frame_internal function and size frame if frame |
2048 parameters not just if init is finished - WM_SIZE happens too | 323 parameters not just if init is finished - WM_SIZE happens too |
2049 early for some specs. (mswindows_size_frame_internal): new | 324 early for some specs. (mswindows_size_frame_internal): new |
2050 function abstracted from mswindows_set_frame_properties. | 325 function abstracted from mswindows_set_frame_properties. |
2051 (Vmswindows_use_system_frame_size_defaults): | 326 (Vmswindows_use_system_frame_size_defaults): |
2052 new variable controls whether to allow the system to pick frame | 327 new variable controls whether to allow the system to pick frame |
2053 size defaults, defaults to nil. | 328 size defaults, defaults to nil. |
2054 | 329 |
2055 * event-msw.c: in WM_SIZE use mswindows_size_frame_internal rather | 330 * event-msw.c: in WM_SIZE use mswindows_size_frame_internal rather |
2069 * casefiddle.c: | 344 * casefiddle.c: |
2070 (upcase-initials "fooBar") ==> "FooBar" instead of "Foobar" | 345 (upcase-initials "fooBar") ==> "FooBar" instead of "Foobar" |
2071 | 346 |
2072 1998-06-05 Hrvoje Niksic <hniksic@srce.hr> | 347 1998-06-05 Hrvoje Niksic <hniksic@srce.hr> |
2073 | 348 |
2074 * eldap.c (Fldap_search_internal): Use build_ext_string instead of | 349 * eldap.c (Fldap_search_internal): Use build_ext_string instead of |
2075 build_string to avoid crashes under Mule. | 350 build_string to avoid crashes under Mule. |
2076 | 351 |
2077 1998-06-13 Andy Piper <andyp@parallax.co.uk> | 352 1998-06-13 Andy Piper <andyp@parallax.co.uk> |
2078 | 353 |
2079 * ntplay.c (play_sound_data_1): don't delete the sound data until | 354 * ntplay.c (play_sound_data_1): don't delete the sound data until |
2262 new function that just calls XmuReadBitmapDataFromFile. | 537 new function that just calls XmuReadBitmapDataFromFile. |
2263 (x_xbm_instatntiate): device method from xbm_instantiate. | 538 (x_xbm_instatntiate): device method from xbm_instantiate. |
2264 | 539 |
2265 * glyphs-msw.c (read_bitmap_data) (NextInt) | 540 * glyphs-msw.c (read_bitmap_data) (NextInt) |
2266 (read_bitmap_data_from_file): new functions copied from Xmu | 541 (read_bitmap_data_from_file): new functions copied from Xmu |
2267 sources. | 542 sources. |
2268 (xbm_create_bitmap_from_data) from Ben <ben@666.com> convert | 543 (xbm_create_bitmap_from_data) from Ben <ben@666.com> convert |
2269 inline data to an mswindows bitmap. | 544 inline data to an mswindows bitmap. |
2270 (init_image_instance_from_xbm_inline) (xbm_instantiate_1) | 545 (init_image_instance_from_xbm_inline) (xbm_instantiate_1) |
2271 (mswindows_xbm_instantiate): mswindows-ized versions of the X | 546 (mswindows_xbm_instantiate): mswindows-ized versions of the X |
2272 functions. | 547 functions. |
2308 | 583 |
2309 * console-msw.h: Removed prototype for mswindows_bump_queue(). | 584 * console-msw.h: Removed prototype for mswindows_bump_queue(). |
2310 Added prototype for mswindows_enqueue_misc_user_event(). | 585 Added prototype for mswindows_enqueue_misc_user_event(). |
2311 | 586 |
2312 * menubar-msw.c (mswindows_handle_wm_command): Use | 587 * menubar-msw.c (mswindows_handle_wm_command): Use |
2313 mswindows_enqueue_misc_user_event(). | 588 mswindows_enqueue_misc_user_event(). |
2314 | 589 |
2315 * toolbar-msw.c (mswindows_handle_toolbar_wm_command): Ditto. | 590 * toolbar-msw.c (mswindows_handle_toolbar_wm_command): Ditto. |
2316 | 591 |
2317 * dialog-msw.c (dialog_proc): Ditto. | 592 * dialog-msw.c (dialog_proc): Ditto. |
2318 | 593 |
2321 user events channel. | 596 user events channel. |
2322 | 597 |
2323 1998-05-29 Greg Klanderman <greg@alphatech.com> | 598 1998-05-29 Greg Klanderman <greg@alphatech.com> |
2324 | 599 |
2325 * window.c (Fwindow_displayed_text_pixel_height): was relying on | 600 * window.c (Fwindow_displayed_text_pixel_height): was relying on |
2326 incorrect semantics of vmotion_pixels which has been fixed. don't | 601 incorrect semantics of vmotion_pixels which has been fixed. don't |
2327 use it anymore as it can't easily be used. | 602 use it anymore as it can't easily be used. |
2328 | 603 |
2329 * indent.c (vmotion_pixels): fix off by one bug moving up. also | 604 * indent.c (vmotion_pixels): fix off by one bug moving up. also |
2330 the motion was reported incorrectly if you tried to go past end of | 605 the motion was reported incorrectly if you tried to go past end of |
2331 buffer. | 606 buffer. |
2332 | 607 |
2333 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru> | 608 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru> |
2334 | 609 |
2335 * toolbar.h: Removed misleading commentary, as Martin suggested. | 610 * toolbar.h: Removed misleading commentary, as Martin suggested. |
2351 * toolbar-msw.c (mswindows_output_toolbar): make disabled buttons | 626 * toolbar-msw.c (mswindows_output_toolbar): make disabled buttons |
2352 unpressable. warning elimination. | 627 unpressable. warning elimination. |
2353 | 628 |
2354 1998-05-28 Martin Buchholz <martin@xemacs.org> | 629 1998-05-28 Martin Buchholz <martin@xemacs.org> |
2355 | 630 |
2356 * alloc.c (dbg_constants): | 631 * alloc.c (dbg_constants): |
2357 * dbxrc: | 632 * dbxrc: |
2358 * gdbinit: | 633 * gdbinit: |
2359 Remove toolbar_data debugging code, since that lrecord has | 634 Remove toolbar_data debugging code, since that lrecord has |
2360 also been removed. | 635 also been removed. |
2361 | 636 |
2362 Wed May 27, 1998 Darryl Okahata <darrylo@sr.hp.com> | 637 Wed May 27, 1998 Darryl Okahata <darrylo@sr.hp.com> |
2363 | 638 |
2364 * alloc.c: zap cached value of (user-home-directory), so that | 639 * alloc.c: zap cached value of (user-home-directory), so that |
2365 it's not undumped. | 640 it's not undumped. |
2386 Vprocess_enviroment. | 661 Vprocess_enviroment. |
2387 | 662 |
2388 * fileio.c: replaced egetenv("HOME") with calls to the new | 663 * fileio.c: replaced egetenv("HOME") with calls to the new |
2389 get_home_directory(). | 664 get_home_directory(). |
2390 | 665 |
2391 * lisp.h: Added function prototypes for uncache_home_directory() | 666 * lisp.h: Added function prototypes for uncache_home_directory() |
2392 and get_home_directory(), along with lisp prototypes for | 667 and get_home_directory(), along with lisp prototypes for |
2393 Fuser_home_directory() and friends. | 668 Fuser_home_directory() and friends. |
2394 | 669 |
2395 * nt.c: replaced getenv("HOME") with calls to the new | 670 * nt.c: replaced getenv("HOME") with calls to the new |
2396 get_home_directory(). | 671 get_home_directory(). |
2403 * process-nt.c (send_signal): Emulate SIGHUP. | 678 * process-nt.c (send_signal): Emulate SIGHUP. |
2404 (validate_signal_number): Ditto. | 679 (validate_signal_number): Ditto. |
2405 | 680 |
2406 * event-msw.c (mswindows_wnd_proc, WM_KEYDOWN): Unconditionally | 681 * event-msw.c (mswindows_wnd_proc, WM_KEYDOWN): Unconditionally |
2407 remove MOD_SHIFT from ASCII characters. | 682 remove MOD_SHIFT from ASCII characters. |
2408 (mswindows_wnd_proc, WM_KEYDOWN): Do not activate the menubar when | 683 (mswindows_wnd_proc, WM_KEYDOWN): Do not activate the menubar when |
2409 F10 is pressed. | 684 F10 is pressed. |
2410 | 685 |
2411 1998-05-24 Oliver Graf <ograf@fga.de> | 686 1998-05-24 Oliver Graf <ograf@fga.de> |
2412 | 687 |
2413 * frame-x.c (cde-start-drag-internal): added filename and multi- | 688 * frame-x.c (cde-start-drag-internal): added filename and multi- |
2440 movement in pixels. | 715 movement in pixels. |
2441 (vmotion_pixels): helper. | 716 (vmotion_pixels): helper. |
2442 (syms_of_indent): DEFSUBR. | 717 (syms_of_indent): DEFSUBR. |
2443 * lisp.h: declaration for vmotion_pixels(). | 718 * lisp.h: declaration for vmotion_pixels(). |
2444 | 719 |
2445 * indent.c (Fvertical_motion): Add optional third argument PIXELS, | 720 * indent.c (Fvertical_motion): Add optional third argument PIXELS, |
2446 to request returning motion in pixels. | 721 to request returning motion in pixels. |
2447 (Fvertical_motion_pixels): Remove, functionality merged into | 722 (Fvertical_motion_pixels): Remove, functionality merged into |
2448 Fvertical_motion. | 723 Fvertical_motion. |
2449 * window.c (window_scroll): call Fvertical_motion with 3 arguments. | 724 * window.c (window_scroll): call Fvertical_motion with 3 arguments. |
2450 (Fmove_to_window_line): ditto. | 725 (Fmove_to_window_line): ditto. |
2451 * lisp.h: Change declaration for Fvertical_motion. | 726 * lisp.h: Change declaration for Fvertical_motion. |
2452 | 727 |
2453 * window.c: rename window-text-pixel-{height,width,edges} to | 728 * window.c: rename window-text-pixel-{height,width,edges} to |
2457 | 732 |
2458 * tooltalk.c (vars_of_tooltalk) added staticpro for | 733 * tooltalk.c (vars_of_tooltalk) added staticpro for |
2459 Tooltalk_Message_plist_str and Tooltalk_Pattern_plist_str | 734 Tooltalk_Message_plist_str and Tooltalk_Pattern_plist_str |
2460 | 735 |
2461 1998-05-27 Andy Piper <andyp@parallax.co.uk> | 736 1998-05-27 Andy Piper <andyp@parallax.co.uk> |
2462 | 737 |
2463 * faces.c: create a new 3d_object_face, make modeline and | 738 * faces.c: create a new 3d_object_face, make modeline and |
2464 vertical_divider faces fallback to this rather than the default. | 739 vertical_divider faces fallback to this rather than the default. |
2465 | 740 |
2466 1998-05-21 Andy Piper <andyp@parallax.co.uk> | 741 1998-05-21 Andy Piper <andyp@parallax.co.uk> |
2467 | 742 |
2505 1998-05-20 Kirill M. Katsnelson <kkm@kis.ru> | 780 1998-05-20 Kirill M. Katsnelson <kkm@kis.ru> |
2506 | 781 |
2507 * This patch is to fix compilation warnings under Windows. | 782 * This patch is to fix compilation warnings under Windows. |
2508 | 783 |
2509 * s/windowsnt.h: Encapsulate getpid with sys_getpid. | 784 * s/windowsnt.h: Encapsulate getpid with sys_getpid. |
2510 Added prototypes for FSF inherited functions, with which XEmacs is | 785 Added prototypes for FSF inherited functions, with which XEmacs is |
2511 sprinkled thoroughly. | 786 sprinkled thoroughly. |
2512 Removed some #if 0 code. Bracketed some more definitions, probably | 787 Removed some #if 0 code. Bracketed some more definitions, probably |
2513 related to Visual C versions prior to 4 (we do not support them). | 788 related to Visual C versions prior to 4 (we do not support them). |
2514 | 789 |
2515 * sysfloat.h (logb): Finally, get logb() prototyped. | 790 * sysfloat.h (logb): Finally, get logb() prototyped. |
2516 | 791 |
2517 * sysfile.h: Added Windows specific includes. | 792 * sysfile.h: Added Windows specific includes. |
2523 | 798 |
2524 * symsinit.h: Added prototypes for syms_of_dired_mswindows, | 799 * symsinit.h: Added prototypes for syms_of_dired_mswindows, |
2525 vars_of_dired_mswindows and init_ntproc (Grrr). | 800 vars_of_dired_mswindows and init_ntproc (Grrr). |
2526 | 801 |
2527 * realpath.c: Added Windows specific include files. | 802 * realpath.c: Added Windows specific include files. |
2528 (xrealpath): Conditionalized declaration of some auto variables on | 803 (xrealpath): Conditionalized declaration of some auto variables on |
2529 S_IFLNK, to avoid warnings. | 804 S_IFLNK, to avoid warnings. |
2530 | 805 |
2531 * ntproc.c: Disabled some compiler warnings. This file is going to | 806 * ntproc.c: Disabled some compiler warnings. This file is going to |
2532 die, so I have not cleaned it up much. | 807 die, so I have not cleaned it up much. |
2533 (set_process_dir): Const parameter. | 808 (set_process_dir): Const parameter. |
2534 (Fwin32_short_file_name): Down CHECK_* macros to one argument. | 809 (Fwin32_short_file_name): Down CHECK_* macros to one argument. |
2535 (Fwin32_long_file_name): Ditto. | 810 (Fwin32_long_file_name): Ditto. |
2536 (Fwin32_set_process_priority): Ditto. Why didn't I remove these | 811 (Fwin32_set_process_priority): Ditto. Why didn't I remove these |
2602 console_type_create_dialog_mswindows(), to initialize Windows dialog | 877 console_type_create_dialog_mswindows(), to initialize Windows dialog |
2603 support. | 878 support. |
2604 | 879 |
2605 * symsinit.h: Prototyped the above functions. | 880 * symsinit.h: Prototyped the above functions. |
2606 | 881 |
2607 * dialog-x.c (x_popup_dialog_box): Moved dialog descriptor consistency | 882 * dialog-x.c (x_popup_dialog_box): Moved dialog descriptor consistency |
2608 checks to dialog.c... | 883 checks to dialog.c... |
2609 | 884 |
2610 * dialog.c (Fpopup_dialog_box): ...right here. Added more checks: a | 885 * dialog.c (Fpopup_dialog_box): ...right here. Added more checks: a |
2611 device must support dialog boxes, and the descriptor must supply at | 886 device must support dialog boxes, and the descriptor must supply at |
2612 least one button. | 887 least one button. |
2655 | 930 |
2656 1998-05-20 Kirill M. Katsnelson <kkm@kis.ru> | 931 1998-05-20 Kirill M. Katsnelson <kkm@kis.ru> |
2657 | 932 |
2658 * EmacsFrame.c (Xt_StringToScrollBarPlacement): Added support for | 933 * EmacsFrame.c (Xt_StringToScrollBarPlacement): Added support for |
2659 {top,bottom}-{left,right} values in addition to | 934 {top,bottom}-{left,right} values in addition to |
2660 {top,bottom}_{left,right}. | 935 {top,bottom}_{left,right}. |
2661 | 936 |
2662 1998-05-18 Hrvoje Niksic <hniksic@srce.hr> | 937 1998-05-18 Hrvoje Niksic <hniksic@srce.hr> |
2663 | 938 |
2664 * fileio.c (Fmake_temp_name): Remove unreached code. | 939 * fileio.c (Fmake_temp_name): Remove unreached code. |
2665 | 940 |
2666 * process-nt.c (validate_signal_number): Use | 941 * process-nt.c (validate_signal_number): Use |
2667 signal_simple_error(). | 942 signal_simple_error(). |
2668 | 943 |
2669 1998-05-19 Martin Buchholz <martin@xemacs.org> | 944 1998-05-19 Martin Buchholz <martin@xemacs.org> |
2670 | 945 |
2671 * unexhp9k800.c: | 946 * unexhp9k800.c: |
2672 * sound.c (vars_of_sound): | 947 * sound.c (vars_of_sound): |
2673 * sysdep.c (reset_sigio_on_device): | 948 * sysdep.c (reset_sigio_on_device): |
2674 * window.c (window_bottom_gutter_height): | 949 * window.c (window_bottom_gutter_height): |
2675 unexhp9k800.c:258: warning: implicit declaration of function | 950 unexhp9k800.c:258: warning: implicit declaration of function |
2676 `calculate_checksum' | 951 `calculate_checksum' |
2677 sound.c:604: warning: implicit declaration of function `vars_of_hpplay' | 952 sound.c:604: warning: implicit declaration of function `vars_of_hpplay' |
2678 sysdep.c:1012: warning: unused variable `owner' | 953 sysdep.c:1012: warning: unused variable `owner' |
2679 window.c:993: warning: `window_right_toolbar_width' defined but not used | 954 window.c:993: warning: `window_right_toolbar_width' defined but not used |
2699 1998-05-18 Martin Buchholz <martin@xemacs.org> | 974 1998-05-18 Martin Buchholz <martin@xemacs.org> |
2700 | 975 |
2701 * frame-x.c (x_update_frame_external_traits): Start preprocessor | 976 * frame-x.c (x_update_frame_external_traits): Start preprocessor |
2702 directives in column 1. | 977 directives in column 1. |
2703 | 978 |
2704 * search.c (skip_chars): Avoid using xzero with arrays, since some | 979 * search.c (skip_chars): Avoid using xzero with arrays, since some |
2705 compilers get confused by the construct &array. | 980 compilers get confused by the construct &array. |
2706 | 981 |
2707 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru> | 982 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru> |
2708 | 983 |
2709 * objects-msw.h: | 984 * objects-msw.h: |
2723 * s/freebsd.h: FreeBSD 2.2.6 now supports setlocale(LC_ALL, ""). | 998 * s/freebsd.h: FreeBSD 2.2.6 now supports setlocale(LC_ALL, ""). |
2724 | 999 |
2725 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru> | 1000 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru> |
2726 | 1001 |
2727 * objects-msw.c (mswindows_initialize_font_instance): Use ANSI | 1002 * objects-msw.c (mswindows_initialize_font_instance): Use ANSI |
2728 charset when creating font. | 1003 charset when creating font. |
2729 (mswindows_initialize_color_instance): Do not create brush along | 1004 (mswindows_initialize_color_instance): Do not create brush along |
2730 with a color. | 1005 with a color. |
2731 (mswindows_finalize_color_instance): Do not delete it then. | 1006 (mswindows_finalize_color_instance): Do not delete it then. |
2732 | 1007 |
2733 * objects-msw.h (struct mswindows_color_instance_data): Removed | 1008 * objects-msw.h (struct mswindows_color_instance_data): Removed |
2747 marked changed in set_frame_selected_window() in frame.c | 1022 marked changed in set_frame_selected_window() in frame.c |
2748 Added check for changed toolbars geometry. | 1023 Added check for changed toolbars geometry. |
2749 (compute_frame_toolbars_data): Removed unused second parameter; | 1024 (compute_frame_toolbars_data): Removed unused second parameter; |
2750 Adjusted callers of this static function throughout the file. | 1025 Adjusted callers of this static function throughout the file. |
2751 (init_frame_toolbars): Initialize current_toolbar_size. | 1026 (init_frame_toolbars): Initialize current_toolbar_size. |
2752 (update_frame_toolbars): Use DEVICE_SUPPORTS_TOOLBARS_P instead of | 1027 (update_frame_toolbars): Use DEVICE_SUPPORTS_TOOLBARS_P instead of |
2753 what is its current expansion, for clarity. | 1028 what is its current expansion, for clarity. |
2754 (init_frame_toolbars): Ditto. | 1029 (init_frame_toolbars): Ditto. |
2755 (init_device_toolbars): Ditto. | 1030 (init_device_toolbars): Ditto. |
2756 (init_global_toolbars): Ditto. | 1031 (init_global_toolbars): Ditto. |
2757 | 1032 |
2792 | 1067 |
2793 * symsinit.h: Externed syms_of_process_nt() | 1068 * symsinit.h: Externed syms_of_process_nt() |
2794 | 1069 |
2795 * emacs.c (main_1): Call syms_of_process_nt() | 1070 * emacs.c (main_1): Call syms_of_process_nt() |
2796 | 1071 |
2797 * process-nt.c: Quote process arguments by a call to Lisp function | 1072 * process-nt.c: Quote process arguments by a call to Lisp function |
2798 `nt-quote-process-args'. | 1073 `nt-quote-process-args'. |
2799 (syms_of_process_nt): New function. | 1074 (syms_of_process_nt): New function. |
2800 (nt_send_process): Flush data stream after each write, to avoid | 1075 (nt_send_process): Flush data stream after each write, to avoid |
2801 leaving buffered data. | 1076 leaving buffered data. |
2802 (nt_send_process): When blocked on process output, wait for | 1077 (nt_send_process): When blocked on process output, wait for |
2817 * toolbar-msw.c (mswindows_output_toolbar): hash on toolbar width | 1092 * toolbar-msw.c (mswindows_output_toolbar): hash on toolbar width |
2818 so that we re-output if the toolbar size has changed. | 1093 so that we re-output if the toolbar size has changed. |
2819 | 1094 |
2820 1998-05-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> | 1095 1998-05-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> |
2821 | 1096 |
2822 * s/aix4-2.h (ALIGN_DATA_RELOC): Undefined to support new unexaix.c. | 1097 * s/aix4-2.h (ALIGN_DATA_RELOC): Undefined to support new unexaix.c. |
2823 | 1098 |
2824 * s/aix3-1.h (ALIGN_DATA_RELOC): Defined to support new unexaix.c. | 1099 * s/aix3-1.h (ALIGN_DATA_RELOC): Defined to support new unexaix.c. |
2825 | 1100 |
2826 * unexaix.c: Massive cleanup and support of AIX 4.2 (and hopefully | 1101 * unexaix.c: Massive cleanup and support of AIX 4.2 (and hopefully |
2827 greater). | 1102 greater). |
2889 | 1164 |
2890 * callproc.c: Removed declared and unused variable Qbuffer_file_type. | 1165 * callproc.c: Removed declared and unused variable Qbuffer_file_type. |
2891 | 1166 |
2892 * bufslots.h: Removed buffer_file_type slot. | 1167 * bufslots.h: Removed buffer_file_type slot. |
2893 | 1168 |
2894 * buffer.c (complex_vars_of_buffer): Removed buffer_file_type from | 1169 * buffer.c (complex_vars_of_buffer): Removed buffer_file_type from |
2895 buffer local flags. | 1170 buffer local flags. |
2896 (complex_vars_of_buffer): Removed buffer-file-type variable and | 1171 (complex_vars_of_buffer): Removed buffer-file-type variable and |
2897 its default reference. | 1172 its default reference. |
2898 | 1173 |
2899 1998-05-15 Kirill M. Katsnelson <kkm@kis.ru> | 1174 1998-05-15 Kirill M. Katsnelson <kkm@kis.ru> |
2918 values for the vertical divider line width and spacing. Use the | 1193 values for the vertical divider line width and spacing. Use the |
2919 cached values from the window structure instead. | 1194 cached values from the window structure instead. |
2920 (x_divider_width): ditto. | 1195 (x_divider_width): ditto. |
2921 | 1196 |
2922 * window.c (specifier_vars_of_window): new specifiers: | 1197 * window.c (specifier_vars_of_window): new specifiers: |
2923 vertical-divier -line-width and -spacing. | 1198 vertical-divier -line-width and -spacing. |
2924 (vertical_divider_global_width_changed): formerly known as | 1199 (vertical_divider_global_width_changed): formerly known as |
2925 vertical_divider_shadow_thickness_changed. | 1200 vertical_divider_shadow_thickness_changed. |
2926 | 1201 |
2927 * winslots.h: new slots: vertical_specifier _line_width and | 1202 * winslots.h: new slots: vertical_specifier _line_width and |
2928 _spacing. Plus corrected a comment typo. | 1203 _spacing. Plus corrected a comment typo. |
2929 | 1204 |
2930 1998-05-15 Kirill M. Katsnelson <kkm@kis.ru> | 1205 1998-05-15 Kirill M. Katsnelson <kkm@kis.ru> |
2933 | 1208 |
2934 * console-stream.c (stream_divider_width): Removed method. | 1209 * console-stream.c (stream_divider_width): Removed method. |
2935 (console_type_create_stream): And declaration for it. | 1210 (console_type_create_stream): And declaration for it. |
2936 | 1211 |
2937 * redisplay.c (pixel_to_glyph_translation): Use | 1212 * redisplay.c (pixel_to_glyph_translation): Use |
2938 window_divider_width() instead of divider_width redisplay method. | 1213 window_divider_width() instead of divider_width redisplay method. |
2939 (pixel_to_glyph_translation): Fix top divider edge calculation | 1214 (pixel_to_glyph_translation): Fix top divider edge calculation |
2940 when scrollbar is on top. | 1215 when scrollbar is on top. |
2941 | 1216 |
2942 * window.c (window_divider_width): New function, an outphaser for | 1217 * window.c (window_divider_width): New function, an outphaser for |
2943 divider_width redisplay method. | 1218 divider_width redisplay method. |
2944 (window_right_gutter_width): Use it. | 1219 (window_right_gutter_width): Use it. |
2945 (specifier_vars_of_window): For vertical-divider-{spacing,line-width} | 1220 (specifier_vars_of_window): For vertical-divider-{spacing,line-width} |
2946 specifiers, set fallback values differently on TTYs, and document | 1221 specifiers, set fallback values differently on TTYs, and document |
2947 the behavior of these on TTYs in the docstrings. | 1222 the behavior of these on TTYs in the docstrings. |
2948 | 1223 |
2949 * scrollbar.c (update_scrollbar_instance): Use | 1224 * scrollbar.c (update_scrollbar_instance): Use |
2950 window_divider_width() instead of divider_width redisplay method. | 1225 window_divider_width() instead of divider_width redisplay method. |
2951 | 1226 |
2952 * console.h (struct console_methods): Removed divider_width_method. | 1227 * console.h (struct console_methods): Removed divider_width_method. |
2953 | 1228 |
2998 | 1273 |
2999 ** Dialog separation into a device method from Andy Piper | 1274 ** Dialog separation into a device method from Andy Piper |
3000 | 1275 |
3001 * emacs.c (main_1): Call console_type_create_dialog_x(). | 1276 * emacs.c (main_1): Call console_type_create_dialog_x(). |
3002 | 1277 |
3003 * dialog-x.c (x_popup_dialog_box): Old Fpopup_dialog_box converted | 1278 * dialog-x.c (x_popup_dialog_box): Old Fpopup_dialog_box converted |
3004 into this device method. | 1279 into this device method. |
3005 (console_type_create_dialog_x): New function. | 1280 (console_type_create_dialog_x): New function. |
3006 | 1281 |
3007 * dialog.c (Fpopup_dialog_box): New function. | 1282 * dialog.c (Fpopup_dialog_box): New function. |
3008 (syms_of_dialog): Defsubr it. | 1283 (syms_of_dialog): Defsubr it. |
3009 | 1284 |
3010 * console.h (struct console_methods): Declared | 1285 * console.h (struct console_methods): Declared |
3011 popup_dialog_box_method(). | 1286 popup_dialog_box_method(). |
3012 | 1287 |
3013 * symsinit.h: Defined console_type_create_dialog_{x,mswindows} | 1288 * symsinit.h: Defined console_type_create_dialog_{x,mswindows} |
3014 | 1289 |
3015 1998-05-14 Oliver Graf <ograf@fga.de> | 1290 1998-05-14 Oliver Graf <ograf@fga.de> |
3016 | 1291 |
3044 1998-05-14 Kirill M. Katsnelson <kkm@kis.ru> | 1319 1998-05-14 Kirill M. Katsnelson <kkm@kis.ru> |
3045 | 1320 |
3046 ** Renamed window-divider-map => vertical-divider-map | 1321 ** Renamed window-divider-map => vertical-divider-map |
3047 and event-over-divider-p => event-over-vertical-divider-p, | 1322 and event-over-divider-p => event-over-vertical-divider-p, |
3048 in the following files/functions: | 1323 in the following files/functions: |
3049 * events.h: | 1324 * events.h: |
3050 * events.c (Fevent_over_divider_p): | 1325 * events.c (Fevent_over_divider_p): |
3051 * keymap.c (get_relevant_keymaps): | 1326 * keymap.c (get_relevant_keymaps): |
3052 (vars_of_keymap): | 1327 (vars_of_keymap): |
3053 | 1328 |
3054 * redisplay.h (OVER_V_DIVIDER): Renamed so from OVER_DIVIDER. | 1329 * redisplay.h (OVER_V_DIVIDER): Renamed so from OVER_DIVIDER. |
3055 | 1330 |
3056 * redisplay.c (pixel_to_glyph_translation): Use OVER_V_DIVIDER. | 1331 * redisplay.c (pixel_to_glyph_translation): Use OVER_V_DIVIDER. |
3057 | 1332 |
3070 (map_windows): Changed return type to int, return the value from | 1345 (map_windows): Changed return type to int, return the value from |
3071 MAPFUN. | 1346 MAPFUN. |
3072 | 1347 |
3073 * window.h: Prototype invalidate_vertical_divider_cache_in_window. | 1348 * window.h: Prototype invalidate_vertical_divider_cache_in_window. |
3074 (struct window): Added need_vertical_divider_p and | 1349 (struct window): Added need_vertical_divider_p and |
3075 need_vertical_divider_valid_p. | 1350 need_vertical_divider_valid_p. |
3076 | 1351 |
3077 * winslots.h: Added vertical_divider_draggable_p slot. | 1352 * winslots.h: Added vertical_divider_draggable_p slot. |
3078 | 1353 |
3079 * scrollbar.c (vertical_scrollbar_changed_in_window): Implemented. | 1354 * scrollbar.c (vertical_scrollbar_changed_in_window): Implemented. |
3080 (specifier_vars_of_scrollbar): Used it in all vertical specifiers. | 1355 (specifier_vars_of_scrollbar): Used it in all vertical specifiers. |
3126 X_DIVIDER_WIDTH, X_DIVIDER_SHADOW_THICKNESS. | 1401 X_DIVIDER_WIDTH, X_DIVIDER_SHADOW_THICKNESS. |
3127 (x_output_vertical_divider): give a depressed look when the shadow | 1402 (x_output_vertical_divider): give a depressed look when the shadow |
3128 thickness is negative. | 1403 thickness is negative. |
3129 | 1404 |
3130 * console-stream.c (stream_divider_width): pass a struct window * | 1405 * console-stream.c (stream_divider_width): pass a struct window * |
3131 argument. | 1406 argument. |
3132 | 1407 |
3133 * redisplay-tty.c (tty_divider_width): ditto. | 1408 * redisplay-tty.c (tty_divider_width): ditto. |
3134 | 1409 |
3135 * window.c (window_right_gutter_width): totdi. | 1410 * window.c (window_right_gutter_width): totdi. |
3136 | 1411 |
3137 * redisplay.c (generate_modeline): ittod. | 1412 * redisplay.c (generate_modeline): ittod. |
3138 | 1413 |
3139 * scrollbar.c (update_scrollbar_instance): ttido. | 1414 * scrollbar.c (update_scrollbar_instance): ttido. |
3140 | 1415 |
3141 * redisplay-msw.c (mswindows_divider_width): ottid. | 1416 * redisplay-msw.c (mswindows_divider_width): ottid. |
3142 WARNING: this enables to compile, but the feature is not functional. | 1417 WARNING: this enables to compile, but the feature is not functional. |
3143 | 1418 |
3144 * window.h (struct window): new field | 1419 * window.h (struct window): new field |
3145 vertical_divider_shadow_thickness. | 1420 vertical_divider_shadow_thickness. |
3146 | 1421 |
3147 * window.c (specifier_vars_of_window): new specifier | 1422 * window.c (specifier_vars_of_window): new specifier |
3148 vertical-divider-shadow-thickness. | 1423 vertical-divider-shadow-thickness. |
3149 (vertical_divider_shadow_thickness_changed): new function to | 1424 (vertical_divider_shadow_thickness_changed): new function to |
3150 inform redisplay that the window has changed. | 1425 inform redisplay that the window has changed. |
3191 (Fend_kbd_macro): Remove REMOVE_LAST kludge. | 1466 (Fend_kbd_macro): Remove REMOVE_LAST kludge. |
3192 | 1467 |
3193 1998-05-10 Andy Piper <andyp@parallax.co.uk> | 1468 1998-05-10 Andy Piper <andyp@parallax.co.uk> |
3194 | 1469 |
3195 * redisplay-msw.c (mswindows_output_dibitmap_region): make sure | 1470 * redisplay-msw.c (mswindows_output_dibitmap_region): make sure |
3196 multiple bitmaps are output vertically as well as horizontally. | 1471 multiple bitmaps are output vertically as well as horizontally. |
3197 * (mswindows_output_dibitmap): don't cope with bitmap boundaries | 1472 * (mswindows_output_dibitmap): don't cope with bitmap boundaries |
3198 crossing lines this is handled by | 1473 crossing lines this is handled by |
3199 mswindows_output_dibitmap_region. | 1474 mswindows_output_dibitmap_region. |
3200 | 1475 |
3201 1998-05-12 Martin Buchholz <martin@xemacs.org> | 1476 1998-05-12 Martin Buchholz <martin@xemacs.org> |
3202 | 1477 |
3203 * inline.c: Include eldap.h | 1478 * inline.c: Include eldap.h |
3204 | 1479 |
3205 * menubar-x.c (x_update_frame_menubar_internal): | 1480 * menubar-x.c (x_update_frame_menubar_internal): |
3206 Remove: unused variable `container' | 1481 Remove: unused variable `container' |
3207 | 1482 |
3208 1998-05-11 Martin Buchholz <martin@xemacs.org> | 1483 1998-05-11 Martin Buchholz <martin@xemacs.org> |
3209 | 1484 |
3210 * s/aix4.h: Allow AIX 4.3 XEmacs to compile cleanly. | 1485 * s/aix4.h: Allow AIX 4.3 XEmacs to compile cleanly. |
3211 Unfortunately, the resulting temacs still cannot dump. | 1486 Unfortunately, the resulting temacs still cannot dump. |
3212 | 1487 |
3213 * symbols.c (symbol_is_constant): | 1488 * symbols.c (symbol_is_constant): |
3214 (verify_ok_for_buffer_local): | 1489 (verify_ok_for_buffer_local): |
3215 -Wswitch Warning suppression - add default case to switches. | 1490 -Wswitch Warning suppression - add default case to switches. |
3216 | 1491 |
3217 * redisplay.c (decode_mode_spec): Remove unused variables, | 1492 * redisplay.c (decode_mode_spec): Remove unused variables, |
3218 Replace Fcoding_system_property (codesys, Qmnemonic) with | 1493 Replace Fcoding_system_property (codesys, Qmnemonic) with |
3219 XCODING_SYSTEM_MNEMONIC (codesys); | 1494 XCODING_SYSTEM_MNEMONIC (codesys); |
3256 - Use standard coding conventions for modules/Makefile.in | 1531 - Use standard coding conventions for modules/Makefile.in |
3257 | 1532 |
3258 1998-05-12 Didier Verna <verna@inf.enst.fr> | 1533 1998-05-12 Didier Verna <verna@inf.enst.fr> |
3259 | 1534 |
3260 * redisplay.c: removed the scrolling modeline code that didn't | 1535 * redisplay.c: removed the scrolling modeline code that didn't |
3261 make it for 21.0. To be continued ... | 1536 make it for 21.0. To be continued ... |
3262 | 1537 |
3263 1998-05-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> | 1538 1998-05-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> |
3264 | 1539 |
3265 * emacs.c (Fdecode_path_internal): Removed bogus handling of nil | 1540 * emacs.c (Fdecode_path_internal): Removed bogus handling of nil |
3266 and empty string inputs. | 1541 and empty string inputs. |
3313 deadbox painting. | 1588 deadbox painting. |
3314 (mswindows_divider_width): Ask system for user preferred value. | 1589 (mswindows_divider_width): Ask system for user preferred value. |
3315 (mswindows_output_vertical_divider): Always output the divider on | 1590 (mswindows_output_vertical_divider): Always output the divider on |
3316 the right side of a window, down to bottom. | 1591 the right side of a window, down to bottom. |
3317 | 1592 |
3318 * keymap.c (get_relevant_keymaps): Route mouse button events which | 1593 * keymap.c (get_relevant_keymaps): Route mouse button events which |
3319 happened over a window divider through window-divider-map. | 1594 happened over a window divider through window-divider-map. |
3320 (Fkey_binding): Documented that in the docstring. | 1595 (Fkey_binding): Documented that in the docstring. |
3321 Defined the variable Vwindow_divider_map. | 1596 Defined the variable Vwindow_divider_map. |
3322 | 1597 |
3323 * events.c (Fevent_over_divider_p): Added this function. | 1598 * events.c (Fevent_over_divider_p): Added this function. |
3362 | 1637 |
3363 * device.c: (Fdevice_system_metric): Renamed so from plural form | 1638 * device.c: (Fdevice_system_metric): Renamed so from plural form |
3364 (metrics); Changed parameters order and added DEFAULT parameter; | 1639 (metrics); Changed parameters order and added DEFAULT parameter; |
3365 Unabbreviated some metric constants; Fixed and untabified doc string. | 1640 Unabbreviated some metric constants; Fixed and untabified doc string. |
3366 (Fdevice_system_metrics): Added. Returns a plist of all provided | 1641 (Fdevice_system_metrics): Added. Returns a plist of all provided |
3367 metrics. | 1642 metrics. |
3368 | 1643 |
3369 * device-msw.c (mswindows_device_system_metrics): Renamed | 1644 * device-msw.c (mswindows_device_system_metrics): Renamed |
3370 device_metrics enum constants. | 1645 device_metrics enum constants. |
3371 Return Qunbound instead of Qnil. | 1646 Return Qunbound instead of Qnil. |
3372 | 1647 |