Mercurial > hg > xemacs-beta
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 |