comparison src/ChangeLog @ 430:a5df635868b2 r21-2-23

Import from CVS: tag r21-2-23
author cvs
date Mon, 13 Aug 2007 11:29:08 +0200
parents 3ecd8885ac67
children 3a7e78e1142d
comparison
equal deleted inserted replaced
429:8305706cbb93 430:a5df635868b2
1 1999-11-27 Adrian Aichner <aichner@ecf.teradyne.com>
2
3 * sysfile.h: Encapsulate `fstat' for Windows NT just like stat to
4 get consistent file modification times.
5
6 * sysdep.h: Declare `wait_for_termination' to use process handle,
7 not PID, on Windows NT native.
8
9 * sysdep.c (wait_for_termination): Use process handle, not PID, on
10 Windows NT native. Set exit code correctly on Windows NT.
11 (sys_subshell): Use process handle, not PID,
12 on Windows NT native.
13 (sys_fstat): Add ENCAPSULATE_FSTAT for Windows NT.
14
15 * process-nt.c (nt_create_process): Remove negative pid hack for
16 Windows 95.
17 (nt_send_process): Declare vol_proc volatile.
18 (get_internet_address): warn_when_safe if IP address cannot be
19 found.
20 (nt_open_network_stream): warn_when_safe if network stream fails
21 to open.
22
23 * ntproc.c (create_child): Remove negative pid hack for Windows
24 95. Remove incorrect and unnecessary USE_UNION_TYPE handling.
25
26 * nt.c (fstat): Encapsulate for Windows NT just like stat to get
27 consistent file modification times.
28
29 * callproc.c (call_process_cleanup): Use process handle, not PID,
30 on Windows NT native.
31 (Fcall_process_internal): Ditto. Close fd_error in parent. Don't
32 check for negative pid on Windows NT/9[58].
33
34 1999-12-07 Martin Buchholz <martin@xemacs.org>
35
36 * XEmacs 21.2.23 is released.
37
38 1999-12-06 Martin Buchholz <martin@xemacs.org>
39
40 * events.c (Fcopy_event): Don't copy the lrecord_header.
41
42 * lisp.h (DO_REALLOC):
43 Optimize.
44 Remove redundant parens.
45 Remove generic hygienic macro comment.
46
47 * lrecord.h (set_lheader_implementation): Remove redundant parens.
48
49 1999-12-05 Martin Buchholz <martin@xemacs.org>
50
51 * lstream.c (Lstream_adding):
52 - Never compare a size_t and a possibly negative number.
53 - Optimize.
54
55 1999-12-05 Kyle Jones <kyle_jones@wonderworks.com>
56
57 * lisp/itimer.el: (require 'lisp-float-type). Use
58 floats directly in itimer-time-difference.
59
60 1999-12-05 Andy Piper <andy@xemacs.org>
61
62 * redisplay-output.c (redisplay_output_layout): avoid name hiding.
63
64 * gui.h: declare gui_add_item_keywords_to_plist.
65
66 * window.c (Fdelete_window): mark subwindows as changed so that
67 they can be GC'd if necessary.
68
69 1999-12-02 Jan Vroonhof <vroonhof@math.ethz.ch>
70
71 * src/callproc.c (Fcall_process_internal): Be careful in writing
72 terminating null when copying args. nargs can be < 4.
73 Idea from Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
74
75 1999-11-29 Kyle Jones <kyle_jones@wonderworks.com>
76
77 * src/sound.c (Fding): Remove zero initialization of
78 static variables to avoid crashes on systems that dump
79 the initialized data segment read-only.
80
81 1999-12-05 Jan Vroonhof <vroonhof@math.ethz.ch>
82
83 * glyphs-x.c (convert_EImage_to_XImage): Guard against other
84 visual classes. From Rasmus Borup Hansen <rbh@math.ku.dk>
85
86 1999-12-04 Martin Buchholz <martin@xemacs.org>
87
88 * lstream.c: (filedesc_reader):
89 (filedesc_writer): Try number 2: Support broken systems where
90 return type of read() and write() is different from ssize_t.
91
92 * systty.h:
93 * sysdep.h:
94 * sysdep.c:
95 - Replace macro calls to EMACS_GET_TTY and EMACS_SET_TTY with
96 function equivalents emacs_get_tty() and emacs_set_tty().
97 - Moved prototypes to systty.h, where struct event_tty is defined.
98 - Renamed bogus `waitp' parameter to `flushp'.
99
100 * lstream.c (filedesc_reader): Support broken systems where return
101 type of read() is different from ssize_t.
102
103 * events.c (Fcopy_event): Avoid redundant EQ test if event2 is nil.
104
105 * event-stream.c (menu_move_up): Remove redundant if block.
106 (menu_move_down): Gratuitous rewriting.
107 (menu_move_left): Work around Cygnus codefusion-990706 compiler bug.
108 (menu_move_right): Ditto.
109
110 * lrecord.h (copy_lcrecord):
111 (zero_lcrecord):
112 Always add parentheses around uses of macro arguments.
113
114 * sysdll.c: #include <stdlib.h> for exit().
115 * unexhp9k800.x: #include <stdlib.h> for malloc().
116 Use proper prototype for Save_Shared_Data(void).
117
118 1999-12-04 Jan Vroonhof <vroonhof@math.ethz.ch>
119
120 * src/redisplay.c (point_would_be_visible): Correct for topclip.
121
122 1999-12-02 Hrvoje Niksic <hniksic@iskon.hr>
123
124 * lisp.h: Declare Qself_insert_defer_undo.
125
126 * event-stream.c (Fdispatch_event): Get the magic undo thing from
127 a symbol property, so commands other than self-insert-command can
128 install it.
129 (syms_of_event_stream): Define Qself_insert_defer_undo.
130
131 1999-11-30 Martin Buchholz <martin@xemacs.org>
132
133 * floatfns.c (emacs_rint): Rename rint to emacs_rint, so that
134 `#undef HAVE_RINT' works.
135
136 * sysdep.h: Fix up prototypes for sys_read_1(), sys_write_1()
137
138 1999-11-25 Andy Piper <andy@xemacs.org>
139
140 * select-msw.c (Fmswindows_set_clipboard): selection fixes from
141 Mike Alexander.
142 (Fmswindows_delete_selection): ditto.
143
144 * redisplay.h (CLASS_REDISPLAY_FLAGS_CHANGEDP): add size_changed.
145 (GLOBAL_REDISPLAY_FLAGS_CHANGEDP): ditto.
146
147 * redisplay.c (redisplay_device): move size changed to macros in
148 redisplay.h
149 (redisplay_without_hooks): ditto.
150
151 * redisplay-output.c (redisplay_output_layout): rename to avoid
152 name hiding.
153
154 * process-nt.c (struct nt_process_data): mks toolkit fixes from
155 Mike Alexander.
156 (nt_create_process): ditto.
157 (nt_send_process): ditto.
158
159 * nt.c (init_environment): make sure mingw32 gets the cached
160 system info.
161
162 * gui.h: declare gui_add_item_keywords_to_plist.
163
164 * event-msw.c (mswindows_wnd_proc): Clipboard fixes from Mike
165 Alexander.
166
167 * console-msw.h: fix cygwin define/header 1.0 problems.
168 * glyphs-msw.c: ditto.
169 * ntplay.c: ditto.
170 * unexcw.c: ditto.
171 * s/cygwin32/h: ditto.
172
1 1999-11-29 XEmacs Build Bot <builds@cvs.xemacs.org> 173 1999-11-29 XEmacs Build Bot <builds@cvs.xemacs.org>
2 174
3 * XEmacs 21.2.22 is released 175 * XEmacs 21.2.22 is released
4 176
5 1999-11-28 Martin Buchholz <martin@xemacs.org> 177 1999-11-28 Martin Buchholz <martin@xemacs.org>