comparison src/ChangeLog @ 276:6330739388db r21-0b36

Import from CVS: tag r21-0b36
author cvs
date Mon, 13 Aug 2007 10:30:37 +0200
parents ca9a9ec9c1c1
children 90d73dddcdc4
comparison
equal deleted inserted replaced
275:a68ae4439f57 276:6330739388db
1 1998-04-17 Jonathan Harris <jhar@tardis.ed.ac.uk>
2
3 * console-msw.h:
4 Added "commctrl.h" and "X11/xpm.h" includes to support toolbars
5 and XPM.
6
7 * glyphs-msw.c:
8 Removed (!NILP (Vmswindows_bitmap_file_path)) check in
9 locate_pixmap_file() so that lookups of absolute paths don't fail
10 if this is unset.
11 Added new mswindows_xpm_normalize();
12
13 * glyphs.h:
14 * glyphs.c:
15 * glyphs-x.c:
16 Moved generic XPM support out of glyphs-x.c into glyphs.c.
17 Functions moved:
18 signal_image_error, signal_image_error_2,
19 check_valid_xpm_color_symbols, evaluate_xpm_color_symbols,
20 xpm_possible_dest_types.
21 xpm_normalize and xpm_instantiate in glyphs.c just call the
22 appropriate x_ or mswindows_ funtion in glyphs-x.c or
23 glyphs-msw.c.
24
25 * toolbar-msw.c:
26 Don't assert on empty toolbar.
27
28 * toolbar.c:
29 * toolbar.h:
30 Adjusted mswindows default toolbar height/widths so redisplay is
31 correct.
32
33 1998-04-18 Hrvoje Niksic <hniksic@srce.hr>
34
35 * tooltalk.c (tt_message_arg_ival_string): Ditto.
36
37 * redisplay.c (window_line_number): Ditto.
38 (decode_mode_spec): Ditto.
39
40 * glyphs.c (print_image_instance): Ditto.
41
42 * doprnt.c (emacs_doprnt_1): Ditto.
43
44 * data.c (Fnumber_to_string): Use long_to_string().
45
46 * lisp.h: Declare long_to_string().
47
48 * print.c (Fprin1_to_string): Do the Vprint_gensym_alist stunt.
49
50 * emacs.c (main_1): Don't create print stream.
51
52 * print.c: Removed print_stream implementation.
53 (print_prepare): Don't create a print_stream.
54 (long_to_string): New function, from GNU Wget.
55 (print_internal): Use it.
56 (output_string): alloca() copies only for strings smaller than
57 65536 bytes; else, inhibit gc.
58
59 1998-04-18 Hrvoje Niksic <hniksic@srce.hr>
60
61 * config.h.in: Check for DLERROR.
62
63 * sysdll.c: Cosmetic changes.
64
65 1998-04-18 Hrvoje Niksic <hniksic@srce.hr>
66
67 * sysdll.c (dll_error): It's `dlerror', not `dl_error'.
68
69 1998-04-17 Kirill M. Katsnelson <kkm@kis.ru>
70
71 * specifier.c (prune_specifiers): Fix for Vall_specifiers
72 corruption.
73
74 * specifier.h: Fixed GC_* macros to utilize GC_EQ, as suggested by
75 Steve.
76
77 1998-04-17 Hrvoje Niksic <hniksic@srce.hr>
78
79 * dll.c (Fdll_open): Simplify interface.
80
81 * sysdll.c: Allocate BUF dynamically.
82
83 * cmds.c (internal_self_insert): Removed `no-self-insert' hack.
84
85 Fri Apr 17 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
86
87 * event-msw.c: don't use LocalAlloc()/LocalFree(). With unix
88 processes use a filestream for output. This makes subprocess
89 support work under cygwin.
90
91 1998-04-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
92
93 * fileio.c (vars_of_fileio): Resurreced directory-sep-char to be
94 DIRECTORY_SEP instead of hardwired "/".
95
96 1998-04-16 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
97
98 * fileio.c (file_name_as_directory): Now returns "./" (or NT
99 equivalent) for "".
100
101 1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
102
103 * eldap.c: Fully rewritten introducing a new opaque LDAP Lisp
104 data type.
105
106 * eldap.h: Ditto
107
108 1998-04-17 Olivier Galibert <galibert@pobox.com>
109
110 * fileio.c (vars_of_fileio): Finish directory_sep_char removal.
111
112 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
113
114 * emacs.c (main_1): Added option --debug-paths and analogous
115 variable.
116
117 1998-04-15 Hrvoje Niksic <hniksic@srce.hr>
118
119 * frame-msw.c (Vmswindows_frame_being_created): Don't staticpro.
120
121 * console-msw.h, event-msw.c, frame-msw.c: Renamed
122 mswindows_frame_being_created to Vmswindows_frame_being_created.
123
124 1998-04-12 Kirill M. Katsnelson <kkm@kis.ru>
125
126 * fileio.c: Removed Vdirectory_sep_char variable.
127
128 * lisp.h: Removed extern decl for the above.
129
130 1998-04-16 SL Baur <steve@altair.xemacs.org>
131
132 * indent.c (vertical_motion_1): set_marker_restricted takes
133 Lisp_Objects.
134
135 1998-04-17 Hrvoje Niksic <hniksic@srce.hr>
136
137 * md5.c (Fmd5): Correctly rename argument.
138
139 * print.c (Fprin1_to_string): Remove useless variable.
140
141 1998-04-13 Greg Klanderman <greg@alphatech.com>
142
143 * indent.c (vertical_motion_1): new helper function to share
144 common code between Fvertical_motion and Fvertical_motion_pixels.
145 Properly handle the WINDOW argument as the doc string indicates it
146 should. Update docstrings to be more clear and concise.
147 (Fvertical_motion): use vertical_motion_1.
148 (Fvertical_motion_pixels): use vertical_motion_1.
149
150 1998-04-15 Kirill M. Katsnelson <kkm@kis.ru>
151
152 * specifier.h: Introduced magic specifiers. Please read comments
153 in specifier.h.
154
155 * specifier.c: Reworked many functions to support magic
156 specifiers.
157
158 * scrollbar.c (specifier_vars_of_scrollbar): Made magic specifiers
159 Vscrollbar_width and Vscrollbar_height.
160 (init_frame_scrollbars): Enabled critical lisp code operate on
161 ghost specifiers.
162 (init_device_scrollbars): Ditto.
163 (init_global_scrollbars): Ditto.
164
165 * scrollbar-msw.c (Fmswindows_init_scrollbar_metrics): Scrollbar
166 init function, called from init-scrollbars-from-resuorce in
167 lisp/scrollbar.c
168 (syms_of_scrollbar_mswindows): DEFSUBR it.
169
170 * emacs.c (main_1): Called syms_of_scrollbar_mswindows()
171
172 * symsinit.h: Declared syms_of_scrollbar_mswindows()
173
174 Thu Apr 16 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
175
176 * frame-msw.c:
177 * console-msw.h: add toolbars to frame parameters.
178
179 * emacs.c: call console_type_create_mswindows_toolbar
180
181 * event-msw.c: call toolbar handling code in main event loop.
182
183 * glyphs-msw.c (mswindows_create_icon_from_image)
184 (mswindows_resize_dibitmap_instance): new functions. Remove mask
185 stuff from various others.
186
187 * redisplay-msw.c:
188 * menubar-msw.c: warning elimination.
189
190 * toolbar-msw.c: new file. Reasonable implementation of toolbars
191 for mswindows. Some features are not complete.
192
193 * toolbar.c: enable toolbar parameters for mswindows.
194
195 * toolbar.h: choose slightly different toolbar defaults for
196 mswindows.
197
198 1998-04-16 Hrvoje Niksic <hniksic@srce.hr>
199
200 * lisp.h (CHECK_IMPURE): Use it.
201
202 * data.c (pure_write_error): Accept an argument.
203
204 * emacs.c (vars_of_emacs): New variable `internal-error-checking';
205 initialize it.
206
207 1998-04-16 Hrvoje Niksic <hniksic@srce.hr>
208
209 * fileio.c (Fmake_temp_name): Avoid random(); simplify.
210
211 1998-04-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
212
213 * emacs.c (complex_vars_of_emacs): Changed configure-exec-path to
214 configure-exec-directory.
215 (decode_path): Doesn't call file-name-as-directory no more as
216 empty components would lead to evil behavior.
217
218 1998-04-16 Hrvoje Niksic <hniksic@srce.hr>
219
220 * extents.c (decode_extent): Unify the error message.
221
222 1998-04-17 Hrvoje Niksic <hniksic@srce.hr>
223
224 * md5.c (Fmd5): Simplify; use only input and encoding streams.
225 (Fmd5): Separate coding guesswork into md5_coding_system().
226 (Fmd5): Don't close the stream; deleting it is enough.
227
228 1998-04-16 Hrvoje Niksic <hniksic@srce.hr>
229
230 * fileio.c (Finsert_file_contents_internal): Prefer fstat() over
231 stat.
232
233 1998-04-15 Martin Buchholz <martin@xemacs.org>
234
235 * fns.c (Fsubseq): Make (subseq nil 0 0) return nil, not #*.
236
237 1998-04-16 SL Baur <steve@altair.xemacs.org>
238
239 * device-x.c (get_device_from_display): Use "infodock" as the
240 fallback name when running as InfoDock.
241
242 1998-04-14 Greg Klanderman <greg@alphatech.com>
243
244 * device-x.c (compute_x_app_name): New function needed to compute
245 application name to use now that XtOpenDisplay is decomposed into
246 XOpenDisplay and XtDisplayInitialize.
247 (x_init_device): use it.
248
249 1998-04-06 Greg Klanderman <greg@alphatech.com>
250
251 * device-x.c (have_xemacs_resources_in_xrdb): adhere to coding
252 standards and avoid opening display twice by breaking
253 XtOpenDisplay into XOpenDisplay and XtDisplayInitialize.
254 (x_init_device): Ditto.
255
256 1998-04-15 Olivier Galibert <galibert@pobox.com>
257
258 * s/aix3-2-5.h: Ditto.
259
260 * s/aix4-1.h: Ditto.
261
262 * s/aix4-2.h: Ditto.
263
264 * s/bsd386.h: Ditto.
265
266 * s/bsdos2-1.h: Ditto.
267
268 * s/dgux.h: Ditto.
269
270 * s/esix.h: Ditto.
271
272 * s/esix5r4.h: Ditto.
273
274 * s/hpux8.h: Ditto.
275
276 * s/hpux9-shr.h: Ditto.
277
278 * s/hpux9-x11r4.h: Ditto.
279
280 * s/hpux9.h: Ditto.
281
282 * s/hpux9shxr4.h: Ditto.
283
284 * s/isc3-0.h: Ditto.
285
286 * s/isc4-0.h: Ditto.
287
288 * s/ptx.h: Ditto.
289
290 * s/sco4.h: Ditto.
291
292 * s/sco5.h: Ditto.
293
294 * s/usg5-3.h: Ditto.
295
296 * s/usg5-4-2.h: Ditto.
297
298 * s/usg5-4.h: Kill a bunch of now autodetected defines.
299
300 1998-04-05 Greg Klanderman <greg@alphatech.com>
301
302 * window.c (Fwindow_displayed_pixel_height): rename more
303 appropriately as window-text-pixel-height.
304 (syms_of_window): Update the DEFSUBR.
305 (Fwindow_text_pixel_width): New function for completeness.
306 (Fwindow_text_pixel_edges): New function.
307 (syms_of_window): DEFSUBR 2 new functions.
308
309 1998-04-13 Greg Klanderman <greg@alphatech.com>
310
311 * redisplay.c (redisplay_window): When echo area is active, and we
312 swap in the echo area buffer, restore the minibuffer's pointm and
313 startp when we restore the minibuffer to the window. This avoids
314 having the minibuffer point randomly change when it is active but
315 not selected and a message is shown.
316
317 1998-04-16 Hrvoje Niksic <hniksic@srce.hr>
318
319 * md5.c: replaced RSA reference code with GNU textutils implementation.
320
321 1998-04-14 Martin Buchholz <martin@xemacs.org>
322
323 * signal.c (init_signals_very_early): Make `nohup xemacs &' work.
324 Wrap #ifdefs around uses of SIGQUIT and SIGILL.
325
326 1998-04-12 Kirill M. Katsnelson <kkm@kis.ru>
327
328 * objects-msw.c (mswindows_initialize_font_instance): Fixed assert
329 abuse; proper cleanup on GDI error.
330
331 1998-04-14 Kirill M. Katsnelson <kkm@kis.ru>
332
333 * console-msw.h: Declared get_nt_process_handle() and
334 mswindows_bump_queue().
335 Removed declarations for mswindows_enqueue_dispatch_event() and
336 mswindows_enqueue_magic_event().
337
338 * event-msw.c (emacs_mswindows_create_stream_pair): Casts on
339 handle types and get_osfhandle() return type. From Andy Piper.
340 (emacs_mswindows_select_process): Get Win32 process handle
341 directly from process lrecord.
342 (get_process_handle): Removed function.
343 (emacs_mswindows_handle_magic_event): Removed handling of
344 XM_BUMPQUEUE magic event.
345 (mswindows_wnd_proc): Removed handling of WM_EXITMENULOOP message,
346 which called a do-nothing handler in menubar-msw.c
347 (mswindows_wnd_proc, WM_EXITSIZEMOVE): Queue an empty event
348 instead of magic event, via mswindows_bump_queue().
349 (mswindows_wnd_proc, WM_CLOSE): Ditto.
350 (mswindows_need_event): Call mswindows_bump_queue() upon process
351 termination, in case process pipe does not get closed along.
352 Do not close process handle.
353 (mswindows_bump_queue): Added function.
354 (mswindows_enqueue_dispatch_event): Made static.
355 (ntpipe_slurp_*): Revamped the slurp thread implementation so the
356 stream does not expect the thread to terminate when stream is closed.
357 (ntpipe_slurp_reader): Fixed an attempt to read zero bytes from
358 the pipe.
359
360 * event-stream.c (event_stream_deal_with_async_timeout):
361 Conditionalized timer-based polling for finished processes on
362 HAVE_UNIX_PROCESSES.
363
364 * menubar-msw.c (mswindows_handle_wm_command): Queued proper bump
365 queue event.
366 (mswindows_handle_wm_exitmenuloop): Removed function.
367
368 * menubar-msw.h: Removed unused function prototype.
369
370 * process-nt.c (get_nt_process_handle): Added function.
371
372 * signal.c (init_poll_for_sigchld): Conditionalized on
373 HAVE_UNIX_PROCESSES.
374
375 1998-04-13 Kirill M. Katsnelson <kkm@kis.ru>
376
377 * frame-msw.c: Implemented the following methods:
378 mswindows_get_mouse_position()
379 mswindows_set_mouse_position()
380 mswindows_frame_totally_visible_p()
381
382 1998-04-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
383
384 * emacs.c: Renamed inhibit-package-init to inhibit-early-packages
385 to better reflect its semantics.
386 Renamed inhibit-update-autoloads to inhibit-package-autoloads.
387 (complex_vars_of_emacs): Added site-directory and lisp-directory.
388 -no-packages -> no-early-packages.
389
390 * Makefile.in.in: Reflected reinstatement of paths.h.in.
391
392 * paths.h.in: Reinstated.
393
394 * paths.h.in.in: Removed.
395
396 * config.h.in: Moved configure path and directory options from
397 paths.h.in.in.
398
399 1998-04-11 Kirill M. Katsnelson <kkm@kis.ru>
400
401 * event-msw.c (emacs_mswindows_quit_p): don't recurse.
402
1 1998-04-10 Kirill M. Katsnelson <kkm@kis.ru> 403 1998-04-10 Kirill M. Katsnelson <kkm@kis.ru>
2 404
3 * callproc.c (init_callproc): Correctly initialize 405 * callproc.c (init_callproc): Correctly initialize
4 `shell-file-name' for WINDOWSNT 406 `shell-file-name' for WINDOWSNT
5 407