annotate src/ChangeLog.1 @ 510:5bdbc721d46a

[xemacs-hg @ 2001-05-06 08:33:35 by ben] implement printing the selection when it's selected. force redisplay when set-charset-ccl-program called. if bytecomp or byte-optimize need recompiling, then load the .el version of them first, recompile them, and reload the .elc versions to recompile everything else (so we won't be waiting until the cows come home).
author ben
date Sun, 06 May 2001 08:33:41 +0000
parents abe6d1db359e
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1 1998-05-06 Oliver Graf <ograf@fga.de>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3 * Makefile.in.in: removed dragdrop.o from objs
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4 * config.h.in: HAVE_DRAGNDROP added
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5 * emacs.c: do syms_of_dragdrop only if HAVE_DRAGNDROP is defined
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6 * event-Xt.c: dragdrop.h include now depends on HAVE_DRAGNDROP
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7 changed calls to dnd_url_hexify_string
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8 MIME data is now a list of MIME strings or lists
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
9 this was required by CDE, and a good idea in any case
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
10 * dragdrop.c (dnd_url_hexify_string): method prefix code added
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
11 * dragdrop.h: dnd_url_hexify_string prototype changed
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
12 * frame-x.c (x_cde_transfer_callback): CDE adapted the new API
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
13
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
14 1998-05-05 Jonathan Harris <jhar@tardis.ed.ac.uk>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
15
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
16 * event-msw.c: now creates misc-user-events on dnd drops
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
17
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
18 1998-05-05 Oliver Graf <ograf@fga.de>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
19
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
20 * events.h: changed comment for misc_user_events
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
21 * events.c (make-event): removed dnd_data defs
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
22 * frame.c: removed everything referring to drag_and_drop_functions
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
23 * frame-x.c (x_cde_transfer_callback): disabled (needs to be changed)
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
24 * lisp.h: removed Qdnd_data
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
25 * general.c: removed Qdnd_data
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
26 * symsinit.h: added syms_of_dragdrop
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
27 * frame.el: deleted default-drag-and-drop-functions
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
28
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
29 1998-05-04 Oliver Graf <ograf@fga.de>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
30
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
31 * events.c: removed all dnd_drop stuff
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
32 * events.h: extended misc_user_data by button info
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
33 removed dnd_drop event
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
34 * emacs.c: added call to syms_of_dragdrop
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
35 * dragdrop.c: created
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
36 * dragdrop.h: created
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
37 * event-stream.c (enqueue_misc_user_event): initialization of the
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
38 new fields of misc_user_data
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
39 dnd_drop stuff removed
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
40 * keymap.c: drop symbols removed
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
41 * Makefile.in.in: added dragdrop.o to objs
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
42
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
43 1998-05-09 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
44
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
45 * EmacsFrame.c (EmacsFrameSetValues): Fix typo.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
46 Suggested by: Kirill M. Katsnelson <kkm@kis.ru>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
47
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
48 1998-05-09 Kirill M. Katsnelson <kkm@kis.ru>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
49
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
50 * This change adds four scrollbar specifiers:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
51 {horizontal,vertical}-scrollbar-visible-p and
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
52 scrollbar-on-{top,left}-p.
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
53 Spare parts supplied by Didier Verna <didier@xemacs.org>
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
54
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
55 * frameslots.h: Added slots for the four specifier caching.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
56
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
57 * frame.h: FRAME_SCROLLBAR_{WIDTH,HEIGHT} count for scrollbar
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
58 visible specifiers.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
59 Removed old resource-only controlled scrollbar_on_* ints.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
60
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
61 * frame-x.c (x_layout_widgets): Removed (to x-scrollbar.el)
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
62 initialization of old style scrollbar placement from resources.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
63
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
64 * frame-tty.c (tty_init_frame_1): Removed initialization of old
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
65 style scrollbar placement.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
66
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
67 * frame-msw.c (mswindows_init_frame_1): Removed random
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
68 initialization of scrollbar sizes to 15 pixel.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
69
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
70 * redisplay-msw.c (mswindows_redisplay_deadbox_maybe): Use
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
71 scrollbar placement specifiers cached values from window, instead
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
72 of the old per-frame values.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
73 (mswindows_output_vertical_divider): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
74
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
75 * redisplay-x.c (x_output_vertical_divider): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
76
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
77 * redisplay-output.c (redisplay_clear_bottom_of_window): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
78
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
79 * scrollbar.c (update_scrollbar_instance): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
80 (specifier_vars_of_scrollbar): Declared the four specifiers.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
81
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
82 * window.h (struct window): Defined slots for caching the new
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
83 specifiers.
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
84
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
85 * window.c (mark_window): Mark them.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
86 (allocate_window): Initialize them.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
87 (struct saved_window): Store them in a cool place.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
88 (saved_window_equal): Compare them.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
89 (save_window_save): Save them.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
90 (Fset_window_configuration): Fetch them back.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
91 (window_needs_vertical_divider): Check for scrollbar placement
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
92 using window cached specs.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
93 (window_top_gutter_height): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
94 (window_bottom_gutter_height): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
95 (window_left_gutter_width): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
96 (window_right_gutter_width): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
97 (window_scrollbar_width): Account for scrollbar visibility
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
98 specification in window.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
99 (window_scrollbar_height): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
100
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
101 1998-04-18 Kirill M. Katsnelson <kkm@kis.ru>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
102
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
103 * device.c (Fdevice_system_metrics): Added function.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
104 Moved (device-pixel-height), (device-pixel-width),
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
105 (device-mm-width), (device-mm-height), (device-bitplanes),
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
106 (device-color-cells) to device.el, amd make them call
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
107 (device-system-metrics).
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
108
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
109 * console.h (struct console_methods): Replaced methods:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
110 device_pixel_width_method(), device_pixel_height_method(),
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
111 device_mm_width_method(), device_mm_height_method(),
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
112 device_bitplanes_method(), device_color_cells_method()
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
113 with single device_system_metrics_method().
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
114 (device_metrics): Declared enumeration of supported
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
115 device system metrics.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
116
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
117 * device-msw.c (mswindows_device_system_metrics): Implement
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
118 device_system_metrics_method(), remove six obsolete methods.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
119
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
120 * device-tty.c (tty_device_system_metrics): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
121
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
122 * device-x.c (x_device_system_metrics): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
123
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
124 1998-05-10 Kirill M. Katsnelson <kkm@kis.ru>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
125
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
126 * EmacsFrame.c (update_various_frame_slots): Do not store internal
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
127 border width there.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
128 (EmacsFrameInitialize): Do it rather here.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
129 (EmacsFrameSetValues): If EditRes has changed internal border
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
130 width, mark frame size as slipped.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
131
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
132 1998-05-06 Kirill M. Katsnelson <kkm@kis.ru>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
133
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
134 * frame.h (struct frame): Added char_{width,height} member
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
135 variables and access macros
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
136 Added size_slipped redisplay bit and mark/clear macros.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
137
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
138 * redisplay.c (redisplay_frame): Adjust frame size if size slipped
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
139 bit is set.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
140 (redisplay_device): Call redisplay_frame if size slipped bit is set.
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
141
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
142 * frame.c (adjust_frame_size): Redisplay beats frame back in shape
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
143 with this. Added.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
144 (frame_size_slipped): Added.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
145 (internal_set_frame_size): Clear size slipped bit.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
146 (change_frame_size_1): Store real charsize into frame object.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
147 (vars_of_frame): Declared adjust-frame-function.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
148
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
149 * frame-msw.c (mswindows_update_frame_external_traits): Same
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
150 change as for frame-x.c
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
151 (mswindows_frame_size_fixed_p): Implemented the method.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
152
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
153 * frame-x.c (x_update_frame_external_traits): Do not call
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
154 Fset_frame_size to adjust frame, redisplay will do.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
155
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
156 * faces.c (update_EmacsFrame): Mark frame as slipped when default
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
157 font changes.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
158
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
159 * toolbar.c (compute_frame_toolbars_data): Removed obsoleted call
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
160 to change_frame_size. Redisplay will fix it later.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
161 Removed toolbar_*_changed_in_frame specifier
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
162 change handlers.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
163 (specifier_vars_of_toolbar): Calls to these routed to
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
164 frame_size_slipped generic handler.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
165
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
166 * toolbar-x.c: Removed toolbar_*_changed_in_frame device methods.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
167
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
168 * scrollbar-x.c: Removed scrollbar_*_changed_in_frame device
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
169 methods.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
170
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
171 * scrollbar.c: Removed scrollbar_*_changed_in_frame specifier
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
172 change handlers.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
173 (specifier_vars_of_scrollbar): Calls to the above changed to
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
174 frame_size_slipped generic handler.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
175
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
176 * menubar-x.c (x_update_frame_menubar_internal): Do not resize
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
177 frame, just mark frame size as slipped.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
178
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
179 * device-x.c: Removed declaration of in_specifier_change_function.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
180
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
181 * EmacsFrame.c (EmacsFrameSetValues): Do not check
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
182 in_specifier_change_function.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
183 (EmacsFrameSetValues): Simulate a call to resize callback when no
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
184 actual geometry change happened.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
185
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
186 * console.h (struct console_methods): Removed declarations for all
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
187 <specifier>_changed_in_frame methods for toolbars and scrollbars.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
188 Added frame_size_fixed_p method.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
189
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
190 1998-05-08 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
191
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
192 * redisplay.c (decode_mode_spec): Guard against garbage
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
193 overwriting the stack.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
194
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
195 1998-05-08 Kirill M. Katsnelson <kkm@kis.ru>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
196
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
197 * dired-msw.c (vars_of_dired_mswindows): Syntax fix for union
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
198 lisp object type.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
199
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
200 * menubar-msw.c (populate_menu_add_item): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
201
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
202 * ntheap.c (sbrk): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
203
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
204 * ntproc.c (create_child): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
205 (syms_of_ntproc): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
206
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
207 1998-05-07 Andy Piper <andyp@parallax.co.uk>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
208
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
209 * glyphs-msw.c: updates to support total transparency.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
210 (mswindows_initialize_image_instance_icon): don't resize bitmaps
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
211 for icons.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
212 (mswindows_initialize_image_instance_mask): new function.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
213 Use these new functions as appropriate.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
214
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
215 * glyphs-msw.h (mswindows_initialize_image_instance_icon):
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
216 function renamed.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
217
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
218 * frame-msw.c: use renamed mswindows_initialize_image_instance_icon.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
219
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
220 * redisplay-msw.c: MaskBlt bitmaps if we have a mask, BitBlt
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
221 otherwise.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
222
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
223 1998-05-07 Kirill M. Katsnelson <kkm@kis.ru>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
224
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
225 * unexnt.c (read_in_bss): Removed unused variables, replaced exits
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
226 with aborts.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
227 (map_in_heap): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
228
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
229 1998-05-06 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
230
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
231 * frame.c (adjust_frame_size): Don't mix integers and Lisp_Objects.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
232
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
233 1998-05-07 Kirill M. Katsnelson <kkm@kis.ru>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
234
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
235 * print.c (write_string_to_stdio_stream): Under MS Windows, flush
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
236 stdio and stderr after output. Ouch.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
237
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
238 1998-05-05 Andy Piper <andyp@parallax.co.uk>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
239
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
240 * event-msw.c: comment out broken dnd stuff and don't use msw socket
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
241 support if we have cygwin select.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
242
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
243 1998-05-03 Kirill M. Katsnelson <kkm@kis.ru>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
244
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
245 * events.h (STREAM_* defines): Defined constants for the parameter
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
246 FLAGS to create_stream_pair_cb().
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
247
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
248 * process.c (Fopen_network_stream_internal): Use flags from events.h
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
249 (Fopen_multicast_group_internal): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
250
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
251 * process-unix.c (unix_create_process): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
252
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
253 * event-unixoid.c (event_stream_unixoid_create_stream_pair): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
254 Changed #ifdef process type logic to catch configuretion errors
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
255 when no process type is defined.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
256
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
257 * event-msw.c: Implemented winsock_stream
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
258 (get_process_input_waitable): Differentiate network connections.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
259 (emacs_mswindows_select_process): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
260 (emacs_mswindows_create_stream_pair): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
261 (emacs_mswindows_delete_stream_pair): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
262
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
263 * process-nt.c: Implemented network connections.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
264 (nt_init_process): Initialize Winsock.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
265
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
266 * sysdep.c (init_system_name): Ask for the right name right from
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
267 the system.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
268
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
269 * ntproc.c: Removed select emulation crap and dynamic Windock
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
270 loading.
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
271
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
272 * nt.c: Removed a lot of terrible wrappers for socket functions.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
273
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
274 * s/windowsnt.h: Removed sys_select encapsulation.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
275
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
276 1998-05-05 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
277
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
278 * search.c (Fmatch_data): Synch with FSF.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
279
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
280 1998-05-04 Greg Klanderman <greg@alphatech.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
281
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
282 * events.h: Add extern declarations for focus_follows_mouse and
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
283 investigate_frame_change().
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
284 * cmdloop.c (Fcommand_loop_1): cleanup focus-follows-mouse
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
285 handling - move externs to events.h.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
286
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
287 1998-05-05 Andy Piper <andyp@parallax.co.uk>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
288
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
289 * glyphs-msw.c: generate an AND mask when creating an icon and really
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
290 make it an icon if that is what is required.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
291
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
292 * glyphs-msw.h (mswindows_create_icon_from_image): new cursor
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
293 argument.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
294
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
295 * frame-msw.c (mswindows_set_frame_pointer): set the frame cursor when
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
296 asked.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
297
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
298 1998-05-05 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
299
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
300 * s/windowsnt.h:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
301 * s/rtu.h:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
302 * s/aix4.h:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
303 * m/wicat.h:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
304 * m/gould.h:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
305 * m/gould-np1.h
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
306 * unexhp9k3.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
307 * unexconvex.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
308 * unexalpha.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
309 * unexaix.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
310 * regex.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
311 * process-unix.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
312 * mule-mcpath.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
313 * msdos.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
314 * lisp.h:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
315 * gmalloc.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
316 * getloadavg.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
317 * broken-sun.h:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
318 Removed references to ancient bcmp, bzero, and bcopy.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
319
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
320 1998-05-04 Andy Piper <andyp@parallax.co.uk>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
321
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
322 * gui.el: make gui-button-face colors apply in the mswindows
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
323 domain as well as for x.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
324
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
325 * objects-msw.c (mswindows_string_to_color): grok
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
326 rgb:rrrr/gggg/bbbb color formats used by xpm-button.el.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
327
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
328 1998-05-04 Greg Klanderman <greg@alphatech.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
329
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
330 * window.c (Fselect_window): Add optional second argument
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
331 `norecord' to avoid recording a buffer change.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
332 * window.h: change the EXFUN for Fselect_window.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
333 * window.c (Fdelete_window): call Fselect_window with 2nd arg Qnil.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
334 (Fother_window): ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
335 (temp_output_buffer_show): ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
336 (Fset_window_configuration): ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
337 (Fset_window_configuration): ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
338 * frame.c (Fselect_frame): ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
339 (Fset_frame_selected_window): ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
340 (delete_frame_internal): ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
341 * device.c (Fselect_device): ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
342 * console.c (Fselect_console): ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
343 * callint.c (Fcall_interactively): ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
344
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
345 1998-05-05 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
346
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
347 * search.c (Fregexp_quote): Loop by characters, not by bytes.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
348
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
349 1998-05-05 Jan Vroonhof <vroonhof@math.ethz.ch>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
350
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
351 * redisplay.c (window_line_number): Guard against selected_device
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
352 = nil.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
353
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
354 * frame-x.c (x_init_frame_2): Revert to updating frame title.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
355
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
356 1998-05-05 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
357
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
358 * emacs.c (shut_down_emacs): Update crash report information.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
359
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
360 1998-05-04 Kyle Jones <kyle_jones@wonderworks.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
361
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
362 * linuxplay.c: Initialize audio_dev to /dev/dsp at
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
363 compile time instead of at run-time. Don't initialize
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
364 mixer_fd, audio_fd and audio_vol to -1; none of them need
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
365 it, and XEmacs will crash on some architectures when
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
366 these variable are modified after being initialized.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
367 Declare audio_dev, audio_vol, audio_fd, and mixer_fd as
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
368 static, since none of them need to be visible outside
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
369 linuxplay.c.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
370
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
371 1998-04-27 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
372
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
373 * eldap.c (make_ldap): New function.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
374 (finalize_ldap): Use it.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
375 (Fldap_open): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
376
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
377 * eldap.c (struct Lisp_LDAP): Removed connection status symbol.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
378
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
379 * eldap.h (LDAP_LIVE_P): Removed
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
380 (CHECK_LIVE_LDAP): Adapt to changes in struct Lisp_LDAP
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
381
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
382 1998-05-03 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
383
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
384 * lread.c: (read_escape): Restore handling of \M-a; clarify
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
385 comment.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
386
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
387 1998-05-04 Kyle Jones <kyle_jones@wonderworks.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
388
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
389 * realpath.c: Rename realpath() to xrealpath().
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
390
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
391 * fileio.c: Call xrealpath() instead of realpath().
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
392
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
393 * sysdep.h: Use #define to map xrealpath() calls to
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
394 realpath() on systems that have realpath().
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
395
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
396 1998-05-04 Martin Buchholz <martin@xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
397
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
398 * rangetab.c:
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
399 * rangetab.h: Move #include's from rangetab.h into rangetab.c for
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
400 consistency.
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
401 * inline.c: include rangetab.h to get GCC inlines
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
402
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
403 1998-05-03 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
404
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
405 * event-stream.c (event_stream_next_event): Reverse previous patch to
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
406 slow down poll for quit.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
407 Suggested by Kyle Jones <kyle_jones@wonderworks.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
408
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
409 * lread.c (read_escape): Turn off interpretation of "\M..."
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
410 Suggested by Olivier Galibert <galibert@pobox.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
411
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
412 * lread.c (read_escape): add explanatory comment about why
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
413 FSF_KEYS are being turned off.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
414
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
415 1998-05-02 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
416
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
417 * lread.c (FSF_KEYS): Remove if built with Mule.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
418
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
419 1998-05-01 Kirill M. Katsnelson <kkm@kis.ru>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
420
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
421 * event-msw.c (ntpipe_shove_flusher): Removed.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
422 (init_shove_stream): Flusher undeclared.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
423
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
424 1998-05-02 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
425
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
426 * rangetab.c: `default_dumped' removed.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
427
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
428 1998-05-02 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
429
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
430 * events.c (Fmake_event): Initialize key data for key-press
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
431 events.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
432
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
433 1998-05-02 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
434
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
435 * fileio.c (close_stream_unwind): Renamed to delete_stream_unwind.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
436 Delete the stream.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
437 (Finsert_file_contents_internal): Delete STREAM after use.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
438 (Fmake_temp_name): Improve randomness of generated file names.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
439 (Fmake_temp_name): Don't initialize COUNT if in temacs.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
440
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
441 1998-05-02 Olivier Galibert <galibert@pobox.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
442
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
443 * buffer.h: Put the range_table lrecrod declaration where it
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
444 belongs...
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
445
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
446 * rangetab.h: New file - ...which is here.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
447
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
448 * rangetab.c: Move declarations to rangetab.h
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
449
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
450 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
451
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
452 * data.c (Fneq): Fix docstring.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
453 (arithcompare_many): Slightly simplify.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
454
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
455 1998-04-29 Andy Piper <andyp@parallax.co.uk>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
456
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
457 * s/cygwin32.h: don't define BROKEN_CYGWIN anymore since we normally
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
458 link with unixoid event loop now.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
459
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
460 1998-05-01 Kirill M. Katsnelson <kkm@kis.ru>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
461
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
462 * event-stream.c (event_stream_next_event): Disable polling for
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
463 quit while XEmacs is blocked waiting for an event.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
464
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
465 1998-05-01 Kirill M. Katsnelson <kkm@kis.ru>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
466
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
467 * specifier.h: Corrected documentation on magic specifiers.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
468 Documented DEPTH parameter to instantiate_method.
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
469 Renamed reveal->unlock_ghost_specifiers_protected().
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
470
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
471 * specifier.c: Removed the reveal mechanism and made ghost
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
472 specifiers read-only, so they are accessible as fallbacks of magic
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
473 specifier, but aren't modifiable unless C code enables so.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
474 (specifier_equal): Compare specifier fallbacks as well.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
475
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
476 * scrollbar.c (init_frame_scrollbars):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
477 (init_device_scrollbars):
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
478 (init_global_scrollbars): Renamed
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
479 reveal->unlock_ghost_specifiers_protected().
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
480
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
481 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
482
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
483 * fileio.c (Fcar_less_than_car): Fix Flss caller.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
484 (Fcdr_less_than_cdr): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
485
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
486 * lisp.h: Fix declarations.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
487
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
488 * data.c: Enable many arguments versions of <, >, <=, >= and /=.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
489
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
490 * bytecode.c (Fbyte_code): Use arithcompare.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
491
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
492 * data.c (arithcompare): Make non-static.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
493
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
494 1998-04-30 Greg Klanderman <greg@alphatech.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
495
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
496 * frame.c (Fselect_frame): update docstring to describe
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
497 focus-follows-mouse behavior.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
498
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
499 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
500
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
501 * print.c (Fwrite_char): Don't touch Vprint_gensym.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
502 (print_error_message): Don't gcpro TAIL.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
503 (Fdisplay_error): Simplify.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
504
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
505 1998-04-30 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
506
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
507 * print.c (print_internal): Use long_to_string().
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
508
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
509 * redisplay.c (decode_mode_spec): Remove bogus calculation of the
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
510 number of digits.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
511
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
512 * print.c (Fprin1): Removed THE_STREAM.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
513 (Fprinc): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
514 (Fprint): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
515 (Fdisplay_error): Canonicalize STREAM here.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
516 (print_error_message): Don't canonicalize STREAM.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
517 (print_error_message): Use print_internal() instead of Fprin1 and
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
518 Fprinc.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
519
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
520 * print.c: (Fprin1_to_string): Delete internal stream explicitly.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
521 (Ferror_message_string): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
522 (Fterpri): Use write_char_internal.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
523
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
524 1998-04-18 Martin Buchholz <martin@xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
525
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
526 * console-x.h: Initialize_Locale should not depend on HAVE_XIM,
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
527 esp. in the future.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
528
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
529 * Makefile.in.in: be more careful generating depend.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
530
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
531 * *.c (F*): Unfortunately, etags can only detect per-line
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
532 patterns, and so the DEFUN macro must have the lisp name and the C
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
533 name on the same line for a complete TAGS file. Make it so.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
534
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
535 * signal.c (init_signals_very_early):
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
536 * process.c (Fsignal_process): Order the signals in decreasing
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
537 order of standardization. Provide helpful standardization
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
538 comments. Add missing signal names.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
539
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
540 * unexhp9k800.c: Remove undefined roundup.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
541 * symsinit.h: Add prototype for init_hpplay().
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
542
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
543 1998-04-30 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
544
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
545 * window.c (Fcenter_to_window_line): New function.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
546 (Frecenter): Use it.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
547
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
548 1998-04-30 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
549
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
550 * dired.c (make_directory_hash_table): Constify.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
551
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
552 * scrollbar.c (Fscrollbar_page_up): Use Fcenter_to_window_line
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
553 instead of Frecenter.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
554 (Fscrollbar_page_down): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
555 (Fscrollbar_to_top): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
556 (Fscrollbar_to_bottom): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
557
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
558 * window.c (Frecenter): Removed.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
559
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
560 1998-04-29 Andy Piper <andyp@parallax.co.uk>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
561
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
562 * console.h: xpm_normalize is not a console method anymore.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
563
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
564 * event-msw.c: honour toolbar help string length.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
565
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
566 * glyphs-msw.c: make copyright more meaningful. implement color
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
567 symbol support for Xpm. (extract_xpm_color_symbols) new function.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
568
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
569 * glyphs.c (pixmap_to_lisp_data) (xpm_normalize): fucntions moved
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
570 from glyphs-x.c
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
571
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
572 * glyphs.h: declare pixmap_to_lisp_data.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
573
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
574 * toolbar-msw.c: more meaningful copyright.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
575
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
576 1998-04-30 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
577
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
578 * macros.c (Fend_kbd_macro): New arg REMOVE-LAST.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
579
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
580 * gui-x.c (popup_selection_callback): Treat anonymous interactive
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
581 and compiled-function interactive callbacks as commands.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
582
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
583 1998-04-28 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
584
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
585 * abbrev.c (obarray_has_blank_p): Simplify.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
586
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
587 1998-04-27 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
588
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
589 * getloadavg.c (getloadavg): Removed some code repetition.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
590
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
591 1998-05-01 Kirill M. Katsnelson <kkm@kis.ru>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
592
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
593 * process-nt.c: Document usage of #pragma warning.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
594 (alloc_process_memory): Spell _ALPHA_ correctly.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
595
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
596 1998-04-29 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
597
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
598 * Makefile.in.in: Change `progname' to `PROGNAME' for
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
599 consistency.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
600
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
601 1998-04-29 Kirill M. Katsnelson <kkm@kis.ru>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
602
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
603 * frame.c (change_frame_size_1): Adjust frame row/columns taking
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
604 real toolbar size into account, not the theoretical one.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
605
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
606 * toolbar.c (set_frame_toolbar): Removed unused parameter.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
607 Return void, not unused int.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
608 Logic which checks whether toolbar to be recomputed moved here
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
609 from macro COMPUTE_TOOLBAR_DATA (r.i.p)
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
610 (compute_frame_toolbars_data): Removed COMPUTE_TOOLBAR_DATA. It
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
611 did not work due to a bug, and also did not check whether toolbar
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
612 size has changed.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
613 Compute new character sizes passed to change_frame_size, do not
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
614 use the old (pre-toolbar-change) ones.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
615 (update_frame_toolbars): Honor frame_changed and clear frame bits.
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
616 (recompute_overlaying_specifier): New helper function, called from
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
617 default toolbar specifier change handlers.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
618 (default_toolbar_specs_changed): Use it.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
619 (default_toolbar_size_changed_in_frame): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
620 (default_toolbar_border_width_changed_in_frame): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
621 (default_toolbar_visible_p_changed_in_frame): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
622 (toolbar_geometry_changed_in_window): New handler. The old one,
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
623 some_windows_value_changed, did not do the trick.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
624 (default_toolbar_size_changed_in_window): New handler for default
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
625 toolbar.
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
626 (default_toolbar_border_width_changed_in_window): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
627 (default_toolbar_visible_p_changed_in_window): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
628 (specifier_vars_of_toolbar): Use one of the above four handlers
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
629 instead of some_windows_value_changed in toolbar specifiers.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
630
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
631 1998-04-29 Andy Piper <andyp@parallax.co.uk>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
632
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
633 * redisplay-msw.c (mswindows_output_string)
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
634 (mswindows_output_string): output the background pixmap if we have
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
635 one.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
636
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
637 1998-04-28 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
638
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
639 * paths.h.in: Added PATH_PROGNAME and PATH_VERSION.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
640
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
641 1998-04-28 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
642
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
643 * emacs.c (complex_vars_of_emacs): Added `emacs-program-name' and
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
644 `emacs-program-version'.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
645
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
646 1998-04-29 Kirill M. Katsnelson <kkm@kis.ru>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
647
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
648 * process-nt.c: Signal support for Windows NT.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
649 New code under subheadings "Running remote threads" and "Sending
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
650 signals".
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
651 (nt_create_process): Create new process suspended, then enable
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
652 signals in it, then resume it.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
653 (nt_kill_child_process): Implemented
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
654 (nt_kill_process_by_pid): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
655 (process_type_create_nt): Registered the two above.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
656
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
657 1998-04-28 P. E. Jareth Hein <jareth@camelot-soft.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
658
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
659 * glyphs-x.c : slight cleanup and bugfix related to memory
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
660 corruption and possible leaks. Also fix a visual problem
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
661 with XPM pointers
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
662
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
663 1998-04-28 P. E. Jareth Hein <jareth@camelot-soft.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
664
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
665 * glyphs-x.c (x_init_image_instance_from_eimage): Make sure
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
666 automatic pointers are null...
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
667
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
668 1998-04-27 Greg Klanderman <greg@alphatech.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
669
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
670 * cmdloop.c (Fcommand_loop_1): Call investigate_frame_change if
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
671 focus_follows_mouse is true.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
672
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
673 * event-stream.c (next_event_internal): Only call
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
674 investigate_frame_change if focus_follows_mouse is false.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
675
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
676 * event-stream.c (investigate_frame_change): Fix
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
677 focus_follows_mouse handling. It was the case that, with
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
678 focus_follows_mouse true, (select-frame (next-frame)) could leave
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
679 next-frame with input focus, but not window manager focus. Now
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
680 needs to be called from 2 places, conditional on the value of
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
681 focus_follows_mouse.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
682
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
683 1998-04-24 Kirill M. Katsnelson <kkm@kis.ru>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
684
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
685 * frame.c (Fmake_frame): GC-protect new frame immediately upon
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
686 creation.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
687
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
688 1998-04-27 Kirill M. Katsnelson <kkm@kis.ru>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
689
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
690 * frame.c (delete_frame_internal): Fixed spurious minibuffer
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
691 frames when creating minibufferless frames (reverted to 20.3
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
692 source, change not in ChangeLog)
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
693
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
694 1998-04-26 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
695
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
696 * eldap.h: Added CONCHECK_LDAP macro
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
697
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
698 * eldap.c: Moved definition of most Lisp_object keywords to
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
699 general.c
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
700 (Fldap_close): Modified semantics to match those of
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
701 `Fclose_database'
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
702 (Fldap_search_internal): Do not consider a
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
703 `LDAP_SIZELIMIT_EXCEEDED' a fatal error
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
704
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
705 * general.c: Added several keywords needed by eldap.c. Sorted
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
706 keywords alphabetically.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
707
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
708 1998-04-24 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
709
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
710 * eldap.c (finalize_ldap): New function; use it when declaring
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
711 LDAP lrecord type.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
712
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
713 1998-04-27 Kirill M. Katsnelson <kkm@kis.ru>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
714
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
715 * fileio.c (Fwrite_file_contents_internal): Prefer stat() over
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
716 fstat() back for Windows, where closing a file changes its
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
717 modification time.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
718
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
719 1998-04-26 Amir J. Katz <amir@ndsoft.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
720
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
721 * sysdep.h: Simplified definition of strerror()
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
722
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
723 Sun Apr 23 1998 Andy Piper <andyp@parallax.co.uk>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
724
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
725 * emacs.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
726 * symsinit.h:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
727 * glyphs-eimage.c: rename glyphs_read to glyphs_eimage.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
728
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
729 * glyphs.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
730 * console.h:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
731 * glyphs-x.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
732 * glyphx-msw.c: make xpm_normalize and xpm_instantiate device
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
733 methods and use them appropriately. Remove redundant pixmap file
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
734 handling functions.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
735
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
736 Sun Apr 23 1998 Andy Piper <andyp@parallax.co.uk>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
737
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
738 * glyphs-msw.c: use XINT for lisp ints.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
739
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
740 * console-msw.c: remove redundant functions that break under union
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
741 type.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
742
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
743 * frame-msw.c: build lisp ints for functions that expect them.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
744
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
745 * objects-msw.c: don't LISP_HASH COLORREF's.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
746
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
747 * sheap.c: remove dependency on VALMASK.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
748
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
749 1998-04-27 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
750
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
751 * debug.c (vars_of_debug): Remove `Fprovide("internal-debug")'.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
752
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
753 1998-04-27 Jonathan Harris <jhar@tardis.ed.ac.uk>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
754
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
755 * device-msw.c: Unconditionally use InitCommonControls() instead
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
756 of InitcommonControlsEx() - the latter is not defined in all
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
757 environments.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
758
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
759 1998-04-26 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
760
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
761 * Makefile.in.in: Religiously use ${progname}.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
762
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
763 * paths.h.in: Remove reference to user-defined site-lisp location.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
764 * debug.c (vars_of_debug): Rename feature to 'internal-debug.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
765
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
766 1998-04-24 Martin Buchholz <martin@xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
767
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
768 * mule-charset.h:
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
769 * mule-charset.c:
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
770 Use ints instead of bitfields for Lisp_Charset fields. This
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
771 should work around bugs in the latest egcs snapshot, and make
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
772 XEmacs faster. Introduce dimension and chars as fields in
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
773 Lisp_Charset instead of computing them every time. The extra
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
774 space is about 1k, a reasonable price.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
775
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
776 1998-04-25 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
777
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
778 * glyphs-x.c (xface_normalize): Add console_type parameters to
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
779 calls to `potential_pixmap_file_instantiator'.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
780
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
781 Sat Apr 24 1998 Andy Piper <andyp@parallax.co.uk>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
782
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
783 * event-msw.c: fix and enable signal pipe handling when using msg
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
784 select().
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
785
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
786 1998-04-25 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
787
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
788 * process-unix.c (allocate_pty): Typo fix.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
789
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
790 1998-04-25 Olivier Galibert <galibert@pobox.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
791
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
792 * s/irix5-0.h (PTY_OPEN): Ditto
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
793 * s/irix4-0.h (PTY_OPEN): Restore the stb variable.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
794
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
795 1998-04-25 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
796
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
797 * emacs.c (complex_vars_of_emacs): Typo fixes.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
798
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
799 * emacs.c: Added configure-exec-prefix-directory.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
800
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
801 * paths.h.in: Added PATH_EXEC_PREFIX.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
802
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
803 1998-04-25 Olivier Galibert <galibert@pobox.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
804
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
805 * unexelfsgi.c (unexec): Kludge for Irix 5.3 which clears the
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
806 .sbss section no matter what. Defensively remove the alignment fix
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
807 if the .sbss section type isn't modified (Irix 6.5SE). Remove some
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
808 warnings.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
809
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
810 1998-04-24 Martin Buchholz <martin@xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
811
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
812 * data.c (Fnot): There has traditionally been kludgy startup lisp
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
813 code that called `null' even if `not' was more appropriate,
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
814 because `not' was defined in lisp. This is one primitive
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
815 sufficiently important that it should ALWAYS be defined.
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
816
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
817 Sat Apr 24 1998 Andy Piper <andyp@parallax.co.uk>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
818
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
819 * Makefile.in.in: add glyphs-eimage.o to build.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
820
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
821 * console.h: added console methods init_image_instance_from_eimage
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
822 and locate_pixmap_file.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
823
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
824 * emacs.c: add initialisation for glyphs-eimage.c
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
825
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
826 * symsinit.h: declare glyphs-eimage functions.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
827
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
828 * glyphs-eimage.c: New file - generalised eimage support for gif,
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
829 tiff, png and jpeg, mainly from glyphs-x.c.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
830
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
831 * glyphs-msw.c: added init_image_instance_from_eimage. Tidied up
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
832 file location.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
833
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
834 * glyphs-x.c: disable gif, tiff, png and jpeg support in this
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
835 file. Added init_image_instance_from_eimage. Tidied up file
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
836 location.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
837
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
838 * glyphs.h:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
839 * glyphs.c: abstract image location.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
840
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
841 Fri Apr 24 19:38:19 1998 Andy Piper <andyp@parallax.co.uk>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
842
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
843 * config.h.in: support our special select
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
844
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
845 * event-msw.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
846 * toolbar-msw.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
847 * console-msw.h: toolbar cleanup.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
848
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
849 * device-msw.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
850 * emacs.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
851 * frame-msw.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
852 * glyphs-msw.h:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
853 * ntplay.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
854 * process-unix.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
855 * select-msw.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
856 * sheap.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
857 * s/cygwin32.h: warning elimination.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
858
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
859 1998-04-24 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
860
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
861 * fns.c (Fload_average): New argument USE_FLOATS.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
862
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
863 * alloc.c (Fstring): New function, synched with FSF 20.3.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
864
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
865 Thu Apr 23 19:38:19 1998 Andy Piper <andyp@parallax.co.uk>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
866
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
867 * unexcw.c: cope with the reversed executable sections written by
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
868 binutils-2.9 ld and egcs.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
869
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
870 1998-04-24 Kirill M. Katsnelson <kkm@kis.ru>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
871
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
872 * menubar-msw.c (populate_or_checksum_helper): Fixed to compile
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
873 with union type.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
874
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
875 1998-04-23 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
876
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
877 * fns.c (Fload_average): Respect errno when reporting getloadavg()
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
878 errors.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
879
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
880 * getloadavg.c (getloadavg): Cleaner Solaris implementation, based
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
881 on sample code by Casper Dik.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
882
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
883 1998-04-23 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
884
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
885 * frame-x.c (x_delete_frame): remove dead code.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
886
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
887 1998-04-22 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
888
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
889 * print.c (Falternate_debugging_output): Unconditionally define.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
890
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
891 1998-04-22 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
892
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
893 * eval.c: Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
894
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
895 * alloc.c: Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
896
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
897 * lread.c: Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
898
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
899 * print.c: Removed standalone hacks.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
900
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
901 1998-04-23 Kirill M. Katsnelson <kkm@kis.ru>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
902
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
903 * toolbar-msw.c (mswindows_clear_toolbar): Fixed wabbit buttons.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
904 (mswindows_output_toolbar): Gave 3D look to toolbars. Still no
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
905 pretty, needs more work.
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
906 (mswindows_move_toolbar): Renamed so because it does not deal with
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
907 redrawing exposed toolbars.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
908 Properly position toolbars.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
909 (mswindows_redraw_exposed_toolbars): Changed calls to the above.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
910 (mswindows_find_toolbar_pos): Do not assert if toolbar not
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
911 found: a command can come from a menu.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
912 (mswindows_handle_toolbar_wm_command): Quickly return nil if
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
913 toolbar not found.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
914
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
915 1998-04-22 Kirill M. Katsnelson <kkm@kis.ru>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
916
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
917 * device-msw.c (tagINITCOMMONCONTROLSEX): Uniform declaration
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
918 between SDK and cygwin.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
919 (mswindows_init_device): InitCommonControls ->
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
920 InitCommonControlsEx typo fix.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
921
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
922 Wed Apr 22 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
923
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
924 * glyphs-msw.c (EImage2DIBitmap): count the number of bytes correctly.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
925
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
926 Wed Apr 22 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
927
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
928 * config.h.in: support for HAVE_MSG_SELECT.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
929
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
930 * console-msw.h: add support for four toolbars.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
931
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
932 * device-msw.c: init common controls.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
933
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
934 * event-msw.c: if HAVE_MSG_SELECT is defined use unixoid event
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
935 stream tye callbacks and select() on events rather than MWFMO.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
936 Added event handling for tooltip messages. If you have this
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
937 special select then all process support works under cygwin.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
938
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
939 * frame-msw.c: add support for four toolbars.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
940
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
941 * redisplay-msw.c: update toolbars when an area is exposed.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
942
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
943 * signal.c: _WIN32 -> WINDOWSNT.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
944
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
945 * event-stream.c: enable unixoid initialization if we have it.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
946
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
947 * event-unixoid.c: allow us to turn off the signal pipe.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
948
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
949 * toolbar-msw.c: major overhaul. Enable support for all four
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
950 toolbars, fix display and sizing problems, enable tooltip support,
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
951 be more optimal about deleting toolbars.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
952
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
953 * toolbar.h: reinstate 0 toolbar border width for msw.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
954
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
955 * s/cygwin32.h: minor define updates.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
956
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
957 1998-04-22 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
958
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
959 * print.c (Falternate_debugging_output): Define only if
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
960 DEBUG_XEMACS.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
961
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
962 1998-04-21 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
963
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
964 * fileio.c (Fmake_temp_name): Updated docstring.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
965
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
966 1998-04-21 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
967
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
968 * print.c (print_prepare): New argument FRAME_KLUDGE.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
969 (print_prepare): If writing to a frame, return a resizing buffer
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
970 stream.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
971 (print_finish): Flush the stream.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
972 (Fprin1): Adjust calls to print_prepare() and print_finish().
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
973 (Fprinc): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
974 (Fprint): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
975 (print_internal): Optimize printing of characters.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
976
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
977 * print.c (RESET_PRINT_GENSYM): New macro.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
978 (print_prepare): Use it.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
979 (print_finish): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
980 (Fwrite_char): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
981 (Fprin1_to_string): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
982
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
983 1998-04-22 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
984
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
985 * config.h.in: add FOR_MSW variable.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
986 From Itay Ben-Yaacov <pezz@www-mail.huji.ac.il>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
987
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
988 1998-04-20 Kirill M. Katsnelson <kkm@kis.ru>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
989
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
990 * alloc.c (report_pure_usage): Remove ifdef WINDOWSNT around
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
991 "Don't panic, I will restart make".
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
992
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
993 1998-04-19 Kirill M. Katsnelson <kkm@kis.ru>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
994
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
995 * process.c (vars_of_process): Declared lisp variable
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
996 windowed-process-io.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
997
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
998 * procimpl.h: Externally declared it.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
999
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1000 * process-nt.c (nt_create_process): Changed to honor the above
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1001 variable, and to utilize SHGetFileInfo to determine file type.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1002
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1003 1998-04-21 Martin Buchholz <martin@xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1004
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1005 * mule-ccl.c: Fix compiler warnings. I hate compiler warnings.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1006 The code is clearer anyways without macros that goto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1007
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1008 1998-04-22 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1009
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1010 * glyphs.h: Add prototypes for signal_image_error and
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1011 signal_image_error_2.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1012 Suggested by Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1013
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1014 1998-04-18 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1015
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1016 * fileio.c: Changed `directory-sep-char' to `path-separator',
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1017 following a change in GNU Emacs.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1018
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1019 1998-04-21 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1020
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1021 * eldap.c: As suggested by Hrvoje Niksic
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1022 (Fldap_search_internal): Loop and GCPRO cleanup
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1023 (print_ldap): Removed text translation
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1024
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1025 1998-04-19 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1026
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1027 * eldap.c: (print_ldap): Ignore escapeflag
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1028 (Fldap_search_internal): Added unwind protection to appropriately
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
1029 free the LDAP temporary structures in case of interruption. Added
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1030 a QUIT to the result fetching loop.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1031
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1032 1998-04-19 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1033
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1034 * emacs.c (TopLevel): New variables: Vinfodock_major_version,
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1035 Vinfodock_minor_version, Vinfodock_build_version.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1036 (vars_of_emacs): Initialize them.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1037
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1038 * config.h.in: Add InfoDock version numbers.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1039
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1040 * device-x.c (have_xemacs_resources_in_xrdb): distinguish whether
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1041 we're running as InfoDock or XEmacs.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1042
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1043 1998-04-18 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1044
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1045 * glyphs-x.c: Remove definition of Q_color_symbols.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1046
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1047 * glyphs.h: Declare Q_color_symbols and evaluate_xpm_color_symbols.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1048
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1049 1998-04-17 Jonathan Harris <jhar@tardis.ed.ac.uk>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1050
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1051 * console-msw.h:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1052 Added "commctrl.h" and "X11/xpm.h" includes to support toolbars
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1053 and XPM.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1054
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1055 * glyphs-msw.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1056 Removed (!NILP (Vmswindows_bitmap_file_path)) check in
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1057 locate_pixmap_file() so that lookups of absolute paths don't fail
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1058 if this is unset.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1059 Added new mswindows_xpm_normalize();
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1060
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1061 * glyphs.h:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1062 * glyphs.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1063 * glyphs-x.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1064 Moved generic XPM support out of glyphs-x.c into glyphs.c.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1065 Functions moved:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1066 signal_image_error, signal_image_error_2,
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1067 check_valid_xpm_color_symbols, evaluate_xpm_color_symbols,
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1068 xpm_possible_dest_types.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1069 xpm_normalize and xpm_instantiate in glyphs.c just call the
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1070 appropriate x_ or mswindows_ funtion in glyphs-x.c or
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1071 glyphs-msw.c.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1072
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1073 * toolbar-msw.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1074 Don't assert on empty toolbar.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1075
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1076 * toolbar.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1077 * toolbar.h:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1078 Adjusted mswindows default toolbar height/widths so redisplay is
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1079 correct.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1080
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1081 1998-04-18 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1082
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1083 * tooltalk.c (tt_message_arg_ival_string): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1084
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1085 * redisplay.c (window_line_number): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1086 (decode_mode_spec): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1087
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1088 * glyphs.c (print_image_instance): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1089
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1090 * doprnt.c (emacs_doprnt_1): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1091
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1092 * data.c (Fnumber_to_string): Use long_to_string().
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1093
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1094 * lisp.h: Declare long_to_string().
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1095
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1096 * print.c (Fprin1_to_string): Do the Vprint_gensym_alist stunt.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1097
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1098 * emacs.c (main_1): Don't create print stream.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1099
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1100 * print.c: Removed print_stream implementation.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1101 (print_prepare): Don't create a print_stream.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1102 (long_to_string): New function, from GNU Wget.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1103 (print_internal): Use it.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1104 (output_string): alloca() copies only for strings smaller than
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1105 65536 bytes; else, inhibit gc.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1106
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1107 1998-04-18 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1108
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1109 * config.h.in: Check for DLERROR.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1110
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1111 * sysdll.c: Cosmetic changes.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1112
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1113 1998-04-18 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1114
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1115 * sysdll.c (dll_error): It's `dlerror', not `dl_error'.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1116
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1117 1998-04-17 Kirill M. Katsnelson <kkm@kis.ru>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1118
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1119 * specifier.c (prune_specifiers): Fix for Vall_specifiers
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1120 corruption.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1121
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1122 * specifier.h: Fixed GC_* macros to utilize GC_EQ, as suggested by
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1123 Steve.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1124
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1125 1998-04-17 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1126
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1127 * dll.c (Fdll_open): Simplify interface.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1128
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1129 * sysdll.c: Allocate BUF dynamically.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1130
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1131 * cmds.c (internal_self_insert): Removed `no-self-insert' hack.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1132
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1133 Fri Apr 17 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1134
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1135 * event-msw.c: don't use LocalAlloc()/LocalFree(). With unix
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1136 processes use a filestream for output. This makes subprocess
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1137 support work under cygwin.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1138
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1139 1998-04-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1140
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1141 * fileio.c (vars_of_fileio): Resurreced directory-sep-char to be
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1142 DIRECTORY_SEP instead of hardwired "/".
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1143
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1144 1998-04-16 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1145
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1146 * fileio.c (file_name_as_directory): Now returns "./" (or NT
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1147 equivalent) for "".
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1148
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1149 1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1150
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1151 * eldap.c: Fully rewritten introducing a new opaque LDAP Lisp
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1152 data type.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1153
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1154 * eldap.h: Ditto
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1155
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1156 1998-04-17 Olivier Galibert <galibert@pobox.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1157
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1158 * fileio.c (vars_of_fileio): Finish directory_sep_char removal.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1159
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1160 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1161
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1162 * emacs.c (main_1): Added option --debug-paths and analogous
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1163 variable.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1164
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1165 1998-04-15 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1166
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1167 * frame-msw.c (Vmswindows_frame_being_created): Don't staticpro.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1168
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1169 * console-msw.h, event-msw.c, frame-msw.c: Renamed
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1170 mswindows_frame_being_created to Vmswindows_frame_being_created.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1171
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1172 1998-04-12 Kirill M. Katsnelson <kkm@kis.ru>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1173
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1174 * event-msw.c (emacs_mswindows_quit_p): Do not check for quit
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1175 character in modal loop.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1176
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1177 * fileio.c: Removed Vdirectory_sep_char variable.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1178
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1179 * lisp.h: Removed extern decl for the above.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1180
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1181 1998-04-16 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1182
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1183 * indent.c (vertical_motion_1): set_marker_restricted takes
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1184 Lisp_Objects.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1185
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1186 1998-04-17 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1187
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1188 * md5.c (Fmd5): Correctly rename argument.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1189
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1190 * print.c (Fprin1_to_string): Remove useless variable.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1191
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1192 1998-04-13 Greg Klanderman <greg@alphatech.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1193
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1194 * indent.c (vertical_motion_1): new helper function to share
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1195 common code between Fvertical_motion and Fvertical_motion_pixels.
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
1196 Properly handle the WINDOW argument as the doc string indicates it
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1197 should. Update docstrings to be more clear and concise.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1198 (Fvertical_motion): use vertical_motion_1.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1199 (Fvertical_motion_pixels): use vertical_motion_1.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1200
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1201 1998-04-15 Kirill M. Katsnelson <kkm@kis.ru>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1202
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1203 * specifier.h: Introduced magic specifiers. Please read comments
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1204 in specifier.h.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1205
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1206 * specifier.c: Reworked many functions to support magic
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1207 specifiers.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1208
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
1209 * scrollbar.c (specifier_vars_of_scrollbar): Made magic specifiers
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1210 Vscrollbar_width and Vscrollbar_height.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1211 (init_frame_scrollbars): Enabled critical lisp code operate on
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1212 ghost specifiers.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1213 (init_device_scrollbars): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1214 (init_global_scrollbars): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1215
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1216 * scrollbar-msw.c (Fmswindows_init_scrollbar_metrics): Scrollbar
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1217 init function, called from init-scrollbars-from-resuorce in
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
1218 lisp/scrollbar.c
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1219 (syms_of_scrollbar_mswindows): DEFSUBR it.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1220
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1221 * emacs.c (main_1): Called syms_of_scrollbar_mswindows()
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1222
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1223 * symsinit.h: Declared syms_of_scrollbar_mswindows()
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1224
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1225 Thu Apr 16 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1226
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1227 * frame-msw.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1228 * console-msw.h: add toolbars to frame parameters.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1229
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1230 * emacs.c: call console_type_create_mswindows_toolbar
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1231
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1232 * event-msw.c: call toolbar handling code in main event loop.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1233
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1234 * glyphs-msw.c (mswindows_create_icon_from_image)
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1235 (mswindows_resize_dibitmap_instance): new functions. Remove mask
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1236 stuff from various others.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1237
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1238 * redisplay-msw.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1239 * menubar-msw.c: warning elimination.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1240
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1241 * toolbar-msw.c: new file. Reasonable implementation of toolbars
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1242 for mswindows. Some features are not complete.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1243
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1244 * toolbar.c: enable toolbar parameters for mswindows.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1245
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1246 * toolbar.h: choose slightly different toolbar defaults for
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1247 mswindows.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1248
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1249 1998-04-16 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1250
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1251 * lisp.h (CHECK_IMPURE): Use it.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1252
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1253 * data.c (pure_write_error): Accept an argument.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1254
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
1255 * emacs.c (vars_of_emacs): New variable `internal-error-checking';
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1256 initialize it.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1257
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1258 1998-04-16 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1259
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1260 * fileio.c (Fmake_temp_name): Avoid random(); simplify.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1261
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1262 1998-04-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1263
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1264 * emacs.c (complex_vars_of_emacs): Changed configure-exec-path to
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1265 configure-exec-directory.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1266 (decode_path): Doesn't call file-name-as-directory no more as
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1267 empty components would lead to evil behavior.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1268
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1269 1998-04-16 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1270
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1271 * extents.c (decode_extent): Unify the error message.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1272
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1273 1998-04-17 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1274
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1275 * md5.c (Fmd5): Simplify; use only input and encoding streams.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1276 (Fmd5): Separate coding guesswork into md5_coding_system().
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1277 (Fmd5): Don't close the stream; deleting it is enough.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1278
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1279 1998-04-16 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1280
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1281 * fileio.c (Finsert_file_contents_internal): Prefer fstat() over
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1282 stat.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1283
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1284 1998-04-15 Martin Buchholz <martin@xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1285
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1286 * fns.c (Fsubseq): Make (subseq nil 0 0) return nil, not #*.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1287
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1288 1998-04-16 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1289
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1290 * device-x.c (get_device_from_display): Use "infodock" as the
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1291 fallback name when running as InfoDock.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1292
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1293 1998-04-14 Greg Klanderman <greg@alphatech.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1294
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1295 * device-x.c (compute_x_app_name): New function needed to compute
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1296 application name to use now that XtOpenDisplay is decomposed into
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1297 XOpenDisplay and XtDisplayInitialize.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1298 (x_init_device): use it.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1299
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1300 1998-04-06 Greg Klanderman <greg@alphatech.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1301
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1302 * device-x.c (have_xemacs_resources_in_xrdb): adhere to coding
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1303 standards and avoid opening display twice by breaking
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
1304 XtOpenDisplay into XOpenDisplay and XtDisplayInitialize.
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1305 (x_init_device): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1306
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1307 1998-04-15 Olivier Galibert <galibert@pobox.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1308
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1309 * s/aix3-2-5.h: Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1310
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1311 * s/aix4-1.h: Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1312
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1313 * s/aix4-2.h: Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1314
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1315 * s/bsd386.h: Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1316
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1317 * s/bsdos2-1.h: Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1318
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1319 * s/dgux.h: Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1320
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1321 * s/esix.h: Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1322
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1323 * s/esix5r4.h: Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1324
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1325 * s/hpux8.h: Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1326
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1327 * s/hpux9-shr.h: Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1328
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1329 * s/hpux9-x11r4.h: Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1330
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1331 * s/hpux9.h: Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1332
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1333 * s/hpux9shxr4.h: Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1334
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1335 * s/isc3-0.h: Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1336
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1337 * s/isc4-0.h: Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1338
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1339 * s/ptx.h: Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1340
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1341 * s/sco4.h: Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1342
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1343 * s/sco5.h: Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1344
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1345 * s/usg5-3.h: Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1346
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1347 * s/usg5-4-2.h: Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1348
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1349 * s/usg5-4.h: Kill a bunch of now autodetected defines.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1350
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1351 1998-04-05 Greg Klanderman <greg@alphatech.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1352
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1353 * window.c (Fwindow_displayed_pixel_height): rename more
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1354 appropriately as window-text-pixel-height.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1355 (syms_of_window): Update the DEFSUBR.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1356 (Fwindow_text_pixel_width): New function for completeness.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1357 (Fwindow_text_pixel_edges): New function.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1358 (syms_of_window): DEFSUBR 2 new functions.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1359
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1360 1998-04-13 Greg Klanderman <greg@alphatech.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1361
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
1362 * redisplay.c (redisplay_window): When echo area is active, and we
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1363 swap in the echo area buffer, restore the minibuffer's pointm and
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1364 startp when we restore the minibuffer to the window. This avoids
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1365 having the minibuffer point randomly change when it is active but
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1366 not selected and a message is shown.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1367
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1368 1998-04-16 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1369
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1370 * md5.c: replaced RSA reference code with GNU textutils implementation.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1371
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1372 1998-04-14 Martin Buchholz <martin@xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1373
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1374 * signal.c (init_signals_very_early): Make `nohup xemacs &' work.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1375 Wrap #ifdefs around uses of SIGQUIT and SIGILL.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1376
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1377 1998-04-12 Kirill M. Katsnelson <kkm@kis.ru>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1378
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1379 * objects-msw.c (mswindows_initialize_font_instance): Fixed assert
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1380 abuse; proper cleanup on GDI error.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1381
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1382 1998-04-14 Kirill M. Katsnelson <kkm@kis.ru>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1383
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1384 * console-msw.h: Declared get_nt_process_handle() and
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1385 mswindows_bump_queue().
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1386 Removed declarations for mswindows_enqueue_dispatch_event() and
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1387 mswindows_enqueue_magic_event().
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1388
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1389 * event-msw.c (emacs_mswindows_create_stream_pair): Casts on
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1390 handle types and get_osfhandle() return type. From Andy Piper.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1391 (emacs_mswindows_select_process): Get Win32 process handle
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1392 directly from process lrecord.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1393 (get_process_handle): Removed function.
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
1394 (emacs_mswindows_handle_magic_event): Removed handling of
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1395 XM_BUMPQUEUE magic event.
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
1396 (mswindows_wnd_proc): Removed handling of WM_EXITMENULOOP message,
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1397 which called a do-nothing handler in menubar-msw.c
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1398 (mswindows_wnd_proc, WM_EXITSIZEMOVE): Queue an empty event
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1399 instead of magic event, via mswindows_bump_queue().
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1400 (mswindows_wnd_proc, WM_CLOSE): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1401 (mswindows_need_event): Call mswindows_bump_queue() upon process
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1402 termination, in case process pipe does not get closed along.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1403 Do not close process handle.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1404 (mswindows_bump_queue): Added function.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1405 (mswindows_enqueue_dispatch_event): Made static.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1406 (ntpipe_slurp_*): Revamped the slurp thread implementation so the
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1407 stream does not expect the thread to terminate when stream is closed.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1408 (ntpipe_slurp_reader): Fixed an attempt to read zero bytes from
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1409 the pipe.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1410
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1411 * event-stream.c (event_stream_deal_with_async_timeout):
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1412 Conditionalized timer-based polling for finished processes on
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
1413 HAVE_UNIX_PROCESSES.
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1414
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1415 * menubar-msw.c (mswindows_handle_wm_command): Queued proper bump
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1416 queue event.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1417 (mswindows_handle_wm_exitmenuloop): Removed function.
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
1418
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1419 * menubar-msw.h: Removed unused function prototype.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1420
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1421 * process-nt.c (get_nt_process_handle): Added function.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1422
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1423 * signal.c (init_poll_for_sigchld): Conditionalized on
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
1424 HAVE_UNIX_PROCESSES.
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1425
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1426 1998-04-13 Kirill M. Katsnelson <kkm@kis.ru>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1427
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1428 * frame-msw.c: Implemented the following methods:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1429 mswindows_get_mouse_position()
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1430 mswindows_set_mouse_position()
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1431 mswindows_frame_totally_visible_p()
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1432
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1433 1998-04-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1434
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1435 * emacs.c: Renamed inhibit-package-init to inhibit-early-packages
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1436 to better reflect its semantics.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1437 Renamed inhibit-update-autoloads to inhibit-package-autoloads.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1438 (complex_vars_of_emacs): Added site-directory and lisp-directory.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1439 -no-packages -> no-early-packages.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1440
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1441 * Makefile.in.in: Reflected reinstatement of paths.h.in.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1442
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1443 * paths.h.in: Reinstated.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1444
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1445 * paths.h.in.in: Removed.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1446
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1447 * config.h.in: Moved configure path and directory options from
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1448 paths.h.in.in.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1449
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1450 1998-04-11 Kirill M. Katsnelson <kkm@kis.ru>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1451
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1452 * event-msw.c (emacs_mswindows_quit_p): don't recurse.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1453
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1454 1998-04-10 Kirill M. Katsnelson <kkm@kis.ru>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1455
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1456 * callproc.c (init_callproc): Correctly initialize
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1457 `shell-file-name' for WINDOWSNT
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
1458
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1459 * emacs.c (main_1): Properly called new functions (see symsinit.h
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1460 entry for which).
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1461
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
1462 * event-msw.c (struct ntpipe_slurp_stream):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
1463 (slurp_thread):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
1464 (make_ntpipe_input_stream):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
1465 (get_ntpipe_input_stream_waitable):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
1466 (get_ntpipe_input_stream_param):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
1467 (ntpipe_slurp_reader):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
1468 (ntpipe_slurp_closer):
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1469 (init_slurp_stream): Win32 pipe input stream implementation.
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
1470 (struct ntpipe_shove_stream):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
1471 (shove_thread):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
1472 (make_ntpipe_output_stream):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
1473 (get_ntpipe_output_stream_param):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
1474 (ntpipe_shove_writer):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
1475 (ntpipe_shove_was_blocked_p):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
1476 (ntpipe_shove_flusher):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
1477 (ntpipe_shove_closer):
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1478 (init_shove_stream): Win32 pipe output stream implementation.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1479 (mswindows_enqueue_process_event): Dispatch helper.
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
1480 (find_waitable_handle):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
1481 (add_waitable_handle):
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1482 (remove_waitable_handle): New three, waitable handles handling.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1483 (mswindows_need_event_in_modal_loop): Simplified.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1484 (mswindows_need_event): Simplified.
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
1485 (mswindows_need_event): Generate process events on process output;
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1486 kick status_notify when a process ends.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1487 (mswindows_find_console): Simplified.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1488 (emacs_mswindows_event_pending_p): Adjusted parameters to
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1489 mswindows_need_event().
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1490 (emacs_mswindows_next_event): Ditto.
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
1491 (get_process_input_waitable):
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1492 (get_process_handle): Process select/unselect helpers.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1493 (emacs_mswindows_select_process): Implemented.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1494 (emacs_mswindows_unselect_process): Implemented.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1495 (emacs_mswindows_quit_p): Call mswindows_drain_windows_queue()
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1496 directly so do not even try do dequeue process events. Saved a
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1497 byte and a tick.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1498 (emacs_mswindows_create_stream_pair): Implemented.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1499 (emacs_mswindows_delete_stream_pair): Implemented.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1500 (vars_of_event_mswindows): Registered the above two.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1501 (lstream_type_create_mswindows_selectable): Function called from
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1502 emacs.c to create two pipe lstream types.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1503
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1504 * ntproc.c (sys_select): Disgustful brain fart this file is.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1505
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1506 * process-nt.c: New file: Asynchronous subprocess implemenation
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1507 for Win32.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1508
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1509 * process.h: Declare Fprocess_id().
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1510
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1511 * signal.c (init_signals_very_early): Conditionalize possibly
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1512 nonexistent signals.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1513
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1514 * symsinit.h: Declared:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1515 lstream_type_create_mswindows_selectable ()
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1516 process_type_create_nt ()
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1517 vars_of_process_nt ()
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1518
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1519 * s/windowsnt.h: Defined HAVE_WIN32_PROCESSES.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1520 Removed fake SIGTRAP, SIGPIPE and SIGCHLD.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1521
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1522 1998-04-10 Martin Buchholz <martin@xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1523
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
1524 * fns.c (Fnthcdr):
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1525 Most times through the loop will get a cons, so optimize for that.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1526
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1527 * bytecode.c (Fbyte_code): Remove '91 vintage compiler bug workaround.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1528 Add NATNUMP check for Bnth bytecode.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1529 Bnth: Optimize case of n > length (list).
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1530 QUITs not necessary since even if list is circular, n will count
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1531 down to 0.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1532 Bnthcdr: inline the code for nthcdr (we have a bytecode for it,
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1533 after all)
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1534 Bcdr, Bcar: Use tail recursion.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1535
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1536 1998-04-10 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1537
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1538 * redisplay.c (redisplay_window): Don't lose with negative
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1539 scroll_step.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1540
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1541 1998-04-09 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1542
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1543 * fileio.c (Fmake_temp_name): Don't use `+' in generated file
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1544 names.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1545 (Fmake_temp_name): Randomize the initial values of counters.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1546
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1547 1998-04-07 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1548
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1549 * Makefile.in.in: paths.h.in is now generated from paths.h.in.in.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1550
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1551 * emacs.c (decode_path): Removed parsing of "::" into nil component.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1552
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1553 1998-04-09 Martin Buchholz <martin@xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1554
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1555 * lstream.c (make_filedesc_stream_1): Fix another Martin blooper.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1556
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1557 1998-04-07 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1558
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1559 * emacs.c (Fdump_emacs): Delete superfluous open comment.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1560
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1561 1998-04-06 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1562
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1563 * emacs.c (Fdump_emacs): Move call to disable_free_hook back to
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1564 Fdump_emacs where it belongs.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1565
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1566 1998-04-07 Kirill M. Katsnelson <kkm@kis.ru>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1567
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1568 * nt.c (sys_mkdir): Added the second unused parameter, after UNIX
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1569 version. Suggested by Martin.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1570
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1571 1998-04-07 Kirill M. Katsnelson <kkm@kis.ru>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1572
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1573 * event-msw.c (mswindows_wnd_proc): Fix member access macro names.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1574
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
1575 * frame-msw.c (mswindows_frame_property):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
1576 (mswindows_internal_frame_property_p):
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1577 (mswindows_frame_properties): Implemented for the 'left and 'top
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1578 properties.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1579 (console_type_create_frame_mswindows): Regsitered the above.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1580 (mswindows_set_title_from_bufbyte): Update title only if it has
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1581 really changed. This avoids a bit of flashing.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1582
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1583 * console-msw.h (FRAME_MSWINDOWS_TITLE_CHECKSUM): To update title
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1584 smoother.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1585 (MSWINDOWS_FRAME_*(f)): Were MSWINDOWS_FRAME_*(f). Eeek!
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1586
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1587 1998-04-06 Kazuyuki IENAGA <ienaga@jsys.co.jp>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1588
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1589 * unexfreebsd.c: introduce FreeBSD port's patch to avoid
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1590 FreeBSD-current warns "Absurd new brk addr".
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1591
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1592 1998-04-06 Colin Rafferty <colin@xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1593
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1594 * glyphs-x.c (struct gif_error_struct): Made the err_str point to
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1595 a CONST char* instead of non-const.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1596 (tiff_memory_write): Add fake return statement to shut up warnings.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1597
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1598 1998-04-06 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1599
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1600 * fileio.c (Finsert_file_contents_internal): Correctly handle
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1601 special files larger than 32K.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1602
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1603 1998-04-06 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1604
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1605 * fileio.c (Fmake_temp_name): Don't call mktemp().
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1606
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1607 1998-04-06 Andreas Jaeger <aj@arthur.rhein-neckar.de>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1608
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1609 * unexelf.c: include <config.h> first.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1610
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1611 1998-04-04 Martin Buchholz <martin@xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1612
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1613 * sysdep.c: Add #include <sys/termio.h> for AIXHFT as suggested
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1614 on c.e.x.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1615
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1616 * nt.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1617 * ntproc.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1618 Change "config.h" to <config.h>. Add dire warnings to code since
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1619 config.h is not included first.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1620
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1621 * powerpc.h: Avoid redefinition warning on START_FILES.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1622
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1623 * window.c: Rename Vminibuf_scroll_window to Vminibuffer_scroll_window.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1624 * hpplay.c: Rename play_gain to hp_play_gain in accordance with
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1625 coding standards.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1626
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1627 * frame-x.c (x_lower_frame):
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1628 (x_raise_frame_1): Clarify code. Save a nanosecond if frame not
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1629 visible.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1630
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1631 * fileio.c (Fmake_temp_name): Use static CONST suffix; save a
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1632 nanosecond.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1633
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1634 1998-04-05 Amir J. Katz <amir@ndsoft.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1635
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1636 * sysproc.h: Added #include <sys/types.h> before <sys/socket.h>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1637 otherwise callproc.c does not compile on SunOS 4.1.4 with gcc 2.8.1
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1638
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1639 * sysdep.h: strerror() does not return CONST in gcc 2.8.1
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1640
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1641 1998-04-05 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1642
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1643 * redisplay.c (generate_fstring_runes): Grok specifiers and
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1644 symbols indirecting to specifiers.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1645
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1646 1998-04-06 Olivier Galibert <galibert@pobox.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1647
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1648 * events.c (print_event): XINT() may return a long.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1649
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1650 * insdel.c (make_gap): Thou shan't cast EMACS_INT_MAX to int.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1651 (buffer_insert_string_1): ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1652
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
1653 * regex.c (print_partial_compiled_pattern): Neither EMACS_INTs nor
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1654 ptrdiff_t are portably printable as an int.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1655
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
1656 * redisplay.c (window_line_number): Don't assume that an EMACS_INT
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1657 in an int.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1658
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1659 * alloc.c (report_pure_usage): Don't assume that a size_t is
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1660 displayable as an int.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1661
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1662 1998-04-06 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1663
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1664 * process-unix.c: Fix typo in #ifdef.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1665 From Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1666
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1667 1998-04-06 Olivier Galibert <galibert@pobox.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1668
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1669 * unexelfsgi.c (unexec): Don't treat the sbss section as bss if it
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1670 isn't one. Needed for irix 6.5.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1671
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1672 1998-04-05 Martin Buchholz <martin@xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1673
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1674 * sysdep.h: Two prototypes that weren't properly size_t'ed
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1675
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1676 1998-04-04 Martin Buchholz <martin@xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1677
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1678 * ralloc.c: mallopt <==> malloc.h.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1679
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1680 1998-04-04 Martin Buchholz <martin@xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1681
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1682 * emacs.c: #include <paths.h>, not "paths.h"
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1683 This is a standard bug. It manifests if you configure in the
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1684 source tree, then configure elsewhere with --srcdir.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1685 Remove misleading PATH_EXEC comment; PATH_PACKAGEPATH is also used.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1686
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1687 1998-04-04 Olivier Galibert <galibert@pobox.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1688
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1689 * s/386bsd.h: Removed obsolete define.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1690
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1691 1998-04-04 Olivier Galibert <galibert@pobox.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1692
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1693 * s/386-ix.h: Removed useless define.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1694
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1695 * sysdep.c (insque): Removed. Not used anywhere in the code.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1696
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1697 1998-04-04 Olivier Galibert <galibert@pobox.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1698
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1699 * process-unix.c (unix_kill_child_process): Use TIOCSIGSEND or
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1700 TIOCSIGNAL as needed.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1701
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1702 * s/usg5-4.h: Remove kludgy TIOCSIGSEND #define which breaks on
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1703 irix 6.5.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1704
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1705 1998-03-28 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1706
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1707 * insdel.c (emchar_string_displayed_columns): Simplify for
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1708 non-Mule case.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1709
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1710 * events.c (WRONG_EVENT_TYPE_FOR_PROPERTY): Issue nicer output.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1711
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1712 1998-04-01 Martin Buchholz <martin@xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1713
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1714 * sysdir.h (sys_mkdir):
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1715 * sysfile.h (sys_read):
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1716 (sys_write):
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1717 (sys_chmod):
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1718 (sys_creat):
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1719
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
1720 * sysdep.c (sys_read_1):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
1721 (sys_read):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
1722 (sys_write_1):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
1723 (sys_write):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
1724 (sys_mkdir):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
1725 (sys_readlink):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
1726 (sys_chmod):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
1727 (sys_creat):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
1728
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
1729 * nt.c (sys_read):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
1730 (sys_chmod):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
1731 (sys_creat):
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1732 (sys_write): Change types of sys_* in accordance with published
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1733 standards. Use size_t and mode_t instead of unsigned int and int.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1734
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1735 1998-04-03 Martin Buchholz <martin@xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1736
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
1737 * config.h.in (enum_field):
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1738 * lisp-union.h:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1739 * extents.h:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1740 * redisplay.c (add_margin_runes):
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1741 Prefer enums for use as bitfields in preference to unsigned int,
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1742 but allow the possibility to suppress it if a compiler disallows
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1743 it or emits annoying warnings. Currently only __SUNPRO_C cc -Xc
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1744 used unsigned ints.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1745
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1746 * event-stream.c: Fixup DEFVAR for
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1747 Vcomposed_character_default_binding; Real bug!
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1748 * event-msw.c: Rename mswindows_button2* to mswindows_mouse_button*
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1749 * emacs.c: Rename suppress_early_backtrace to
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1750 suppress_early_error_handler_backtrace
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1751 * objects-x.c: Rename handle_nonfull_spec_fonts to
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1752 x_handle_non_fully_specified_fonts
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1753 * lread.c: Rename puke_on_fsf_keys to
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1754 fail-on-bucky-bit-character-escapes
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1755 * lread.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1756 * doc.c: Rename Vdoc_file_name to Vinternal_doc_file_name
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1757 * fileio.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1758 * bufslots.h:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1759 * buffer.c: Rename save_length to saved_size
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1760 * alloc.c: Rename pureptr to pure_bytes_used
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1761 * abbrev.c: Rename last_abbrev_point to last_abbrev_location
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1762 * lisp.h:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1763 DEFVAR_* are supposed to be named following a standard convention.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1764
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1765 1998-04-03 Martin Buchholz <martin@xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1766
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1767 * callint.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1768 * ralloc.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1769 * data.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1770 * eldap.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1771 * extents.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1772 * frame-msw.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1773 * frame-x.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1774 * general.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1775 * process.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1776 * xselect.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1777 Rationalize defsymbol handling.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1778 defsymbols are supposed to have equivalent C and Lisp names, for
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1779 consistency. At least one real bug (end-glyph-layout) fixed.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1780 Move multiply defsymbol'ed stuff into general.c.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1781
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1782 1998-04-03 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1783
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1784 * m/ibmrs6000.inp: Removed; obsoleted by configure.in changes.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1785
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1786 1998-04-03 Martin Buchholz <martin@xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1787
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1788 * console-tty.c (Fset_console_tty_input_coding_system):
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1789 (Fset_console_tty_output_coding_system):
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1790 Input/Output and encoding/decoding were reversed.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1791
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1792 1998-04-02 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1793
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1794 * m/powerpc.h: Remove LD_SWITCH_MACHINE for Linux.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1795
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1796 1998-04-02 Greg Klanderman <greg@alphatech.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1797
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1798 * window.c (set_window_pixsize): Move up call to
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1799 check_min_window_sizes.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1800
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
1801 * indent.c (vmotion_1): renamed from vmotion() and added
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1802 additional argument to optionally return the pixel motion.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1803 (vpix_motion): Helper for vmotion_1.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1804 (vmotion): Wrapper - just call vmotion_1() with the right args.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1805 (Fvertical_motion_pixels): New function.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1806 (syms_of_indent): DEFSUBR it.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1807
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1808 1998-04-02 Martin Buchholz <martin@xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1809
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
1810 * xselect.c:
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
1811 * event-Xt.c:
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
1812 * emacs.c:
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1813 Remove last vestiges of #ifdef EPOCH code. It had no chance of
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
1814 working anyways. In honour of seeing Marc Andreesen in person for
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1815 the first time today.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1816
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1817 1998-04-01 Martin Buchholz <martin@xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1818
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
1819 * extents.h:
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
1820 * lisp-union.h:
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1821 Don't use enums as bitfields - only unsigned ints.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1822 Fixes: warning: nonportable bit-field type
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1823
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1824 * eval.c (call_with_suspended_errors): More volatilizing to
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1825 appease Sunpro cc.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1826
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
1827 * mem-limits.h:
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1828 * ralloc.c: Remove #undef NULL; they're not even used!
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1829
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
1830 * process-unix.c (unix_send_process): send_process is a method, so
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1831 we can't include volatile in the prototype. We make the argument
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
1832 non-volatile, make a volatile copy, and then use that instead.
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
1833
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
1834 * frame-x.c (x_delete_frame): The `frame' variable is initialized
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1835 but not actually used.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1836
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1837 * Makefile.in.in (xselect.o): The last line of b34-pre2's
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1838 src/Makefile.in.in contains a dependency that should have been
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
1839 patched away.
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1840 (mostlyclean): Remove the removal of depend.* - no such files
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1841 exist anymore
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1842
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1843 * make-src-depend: include a dependency on only one of
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1844 lisp-union.h or lisp-disunion.h.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1845
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1846 1998-04-01 Martin Buchholz <martin@xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1847
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1848 * specifier.c (specifier_instance_from_inst_list): A nanosecond
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1849 saved is a nanosecond earned.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1850
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1851 1998-03-31 Greg Klanderman <greg@alphatech.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1852
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1853 * redisplay.c (update_line_start_cache): Fix bug involving
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1854 invisible text in which the line_start_cache gets hosed.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1855
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1856 Sun Mar 29 1998 Andy Piper <andyp@parallax.co.uk>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1857
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1858 * console-msw.h: define FRAME_MSWINDOWS_CDC.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1859
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1860 * frame-msw.c: (mswindows_set_frame_icon) new function. Works but
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1861 no masks as yet.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1862
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1863 * glyphs-msw.c: GNUize the code. Fix 24bpp display and make the
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1864 default. Add managment of icons.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1865
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1866 * glyphs-msw.h: add icon attributes.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1867
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1868 * redisplay-msw.c: (mswindows_output_pixmap) remove unused cursor
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1869 code.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1870
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1871 * objects-msw.c: eliminate char subscript warning.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1872
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1873 1998-04-01 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1874
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1875 * sysdll.c (dll_close): fix typo.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1876 Suggested by Marcus Thiessel <marcus_thiessel@hp.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1877
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1878
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1879 1998-03-28 Kyle Jones <kyle_jones@wonderworks.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1880
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1881 * device.c (Fset_device_class): Recompute cached
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1882 specifiers everywhere if device class is changed.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1883 Set various redisplay flags so that the device's
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1884 various frames are redisplayed.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1885
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1886 1998-03-31 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1887
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1888 * lrecord.h (DECLARE_NONRECORD): Remove redundant paren.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1889 Suggested by Martin Buchholz <martin@xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1890
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1891 1998-04-01 Kirill M. Katsnelson <kkm@kis.ru>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1892
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1893 * gui.c (gui_item_display_flush_left): Fix suffix length.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1894
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1895 1998-04-01 Kirill M. Katsnelson <kkm@kis.ru>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1896
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1897 * s/windowsnt.h: Defined SIZEOF_LONG_LONG and SIZEOF_VOID_P
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1898
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1899 * dired-msw.c: Included <limits.h>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1900
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1901 * config.h.in (VOID_P_BITS): Fixed so that uses SIZEOF_VOID_P
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1902
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1903 1998-03-31 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1904
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1905 * glyphs.c (image_instantiate_cache_result): Correct order of
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1906 parameters to Fputhash.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1907 Suggested by Kirill M. Katsnelson <kkm@kis.ru>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1908
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1909 1998-03-30 Martin Buchholz <martin@xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1910
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
1911 * redisplay.c (create_right_glyph_block): glyph_type should really
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1912 be glyph_layout.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1913
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1914 1998-03-29 Martin Buchholz <martin@xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1915
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1916 * sysfile.h: Move all encapsulations from lisp.h/emacsfns.h into
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1917 sysfile.h. Users of the functionality herein will have to
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1918 #include sysfile.h.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1919 Check all .o files for missing #includes.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1920 * config.h.in:
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
1921 Discovered that config.h.in was missing ENCAPSULATE_CLOSEDIR, as a
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1922 result of fixing the above.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1923
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1924 * gui.c (gui_item_add_keyval_pair): We should not use the idiom
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1925 error ("%S", lisp_object) in C code.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1926 I converted the code to use signal_simple_error_2 instead.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1927 (signal_too_long_error): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1928
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1929 * glyphs.c (image_instantiate_cache_result): Use XC[AD]R instead
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
1930 of Fc[ad]r. This is always called with valid conses, and in fact,
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1931 already assumed it.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1932
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1933 * font-lock.c (find_context): Use context_none with context
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1934 instead of ccontext_none.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1935
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1936 * fns.c (Flength): The CONSP and NILP code can be combined.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1937 Change the name of the arg to SEQUENCE from OBJ.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1938 (Fnthcdr): CHECK_NATNUM instead of CHECK_INT. Optimize out Fcdr calls.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1939 (Felt): Change argument from seq to sequence to match docstring.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1940
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1941 1998-03-28 Martin Buchholz <martin@xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1942
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
1943 * fns.c (string_putprop):
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1944 (string_getprop): Make method functions static.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1945
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1946 * window.c (find_window_by_pixel_pos): Warning suppression.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1947
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1948 * imgproc.c (splitbox): Warning suppression.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1949
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1950 * redisplay-x.c (x_output_eol_cursor): Remove redundant XSETWINDOW.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1951
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
1952 * glyphs-x.c (signal_image_error):
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1953 (signal_image_error_2):
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1954 (convert_EImage_to_XImage): Make functions static.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1955
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1956 * editfns.c (Fbuffer_size): Rename the `F' function to
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1957 Fbuffer_size in accordance with coding standards.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1958
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1959 * dll.c (Fdll_open): Fix up data conversion.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1960 Provide auxiliary function maybe_call_library_function().
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1961
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1962 * device-x.c (get_x_display): make function static.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1963
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1964 * data.c (Fcar): Should generate listp, not consp error.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1965 (Fcdr): Should generate listp, not consp error.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1966
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1967 1998-03-27 Martin Buchholz <martin@xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1968
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
1969 * console-tty.c (free_tty_console_struct):
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1970 Replace con->console_data with CONSOLE_type_DATA (con)
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1971
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1972 * *.[ch]: C++ compilability of xemacs, on Linux and Solaris.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1973
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1974 * casetab.c (Fcase_table_p): Optimize.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1975
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1976 * eval.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1977 * bytecode.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1978 Rename Fcondition_case_3 to condition_case_3 - it's not a DEFUN.
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
1979
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1980 * buffer.h:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1981 Remove all *BUFFER_OR_STRING* macros - unused.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1982 (memind_to_bytind): Merge two versions of function by moving
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1983 #ifdef ERROR_CHECK_BUFPOS into the function body.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1984 (*_DATA_ALLOCA*): get types correct. rewrite for clarity.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1985
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1986 * balloon_help.c (balloon_help_destroy): rearrange order of
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1987 functions, and remove prototype from header file.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1988
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1989 * alloc.c (deadbeef_memory): Rewrite. Use size_t for clarity.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1990 Don't bother with the left-over bytes, since in practice we will
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1991 always get called with a size multiple of 4.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1992 (Fmake_list): CHECK_NATNUM instead of CHECK_INT
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1993 (vector[4567]): Currently unused; ifdef out.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1994 (make_pure_float): make function static.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1995 (garbage_collect_1): Optimize.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1996
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1997 1998-03-23 Martin Buchholz <martin@xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1998
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
1999 * marker.c (print_marker): Fix compiler warning, real bug!
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2000
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
2001 * device.h (MARK_DEVICE_FRAMES_FACES_CHANGED):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
2002 * frame.h (MARK_FRAME_FACES_CHANGED):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
2003 (MARK_FRAME_TOOLBARS_CHANGED):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
2004 (MARK_FRAME_SIZE_CHANGED):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
2005 (MARK_FRAME_CHANGED):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
2006 (MARK_FRAME_WINDOWS_CHANGED):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
2007 (MARK_FRAME_WINDOWS_STRUCTURE_CHANGED):
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2008 Fix multiple evaluation of macro arguments.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2009 Macros are a fact of life. Callers have to use temp variables to
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2010 avoid multiple evaluation of arguments.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2011
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2012 * data.c (Ftrue_list_p): New function, with obvious meaning.
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
2013 This is terminology from Cltl2.
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2014 Also define a corresponding macro TRUE_LIST_P.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2015
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2016 * device-x.c (validify_resource_component): Optimize. Rename.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2017 Use the standard technique of using a precomputed table of valid chars.
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
2018
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
2019 (x_get_resource_prefix):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
2020 (Fx_get_resource):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
2021 (Fx_get_resource_prefix):
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2022 Avoid fixed buffer sizes. Use a char_dynarr.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2023 Run validify_resource_component on all computed components.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2024
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2025 * lisp.h: Define a char_dynarr type.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2026
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2027 1998-03-22 Martin Buchholz <martin@xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2028
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2029 * fns.c (Fcopy_alist): Optimize.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2030
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2031 * alloc.c (acons): New function. Now used in the C code.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2032 Definition in cl.el is commented out. Add docstring.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2033 Use acons in functions which create alists.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2034 * lisp/cl.el (acons): Add docstring. Really otta be a macro, tho.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2035
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
2036 * buffer.c (Fbuffer_memory_usage):
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2037 * window.c (Fwindow_memory_usage):
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2038 Clean up horrible consing code using new acons function.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2039 Fix incorrect value reported for gap-overhead.
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
2040
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2041 * fns.c (Fmember):
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
2042 (Fold_member):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
2043 (Fmemq):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
2044 (Fold_memq):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
2045 (memq_no_quit):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
2046 (Fassoc):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
2047 (Fold_assoc):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
2048 (Fassq):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
2049 (Fold_assq):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
2050 (assq_no_quit):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
2051 (Frassoc):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
2052 (Fold_rassoc):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
2053 (Frassq):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
2054 (Fold_rassq):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
2055 (rassq_no_quit):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
2056 (Fdelete):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
2057 (Fold_delete):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
2058 (Fdelq):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
2059 (Fold_delq):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
2060 (delq_no_quit):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
2061 (delq_no_quit_and_free_cons):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
2062 (Fremassoc):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
2063 (Fremassq):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
2064 (remassq_no_quit):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
2065 (Fremrassoc):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
2066 (Fremrassq):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
2067 (remrassq_no_quit):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
2068 (Fnreverse):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
2069 (Freverse):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
2070 (Fnthcdr):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
2071 Optimize.
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
2072 Replace calls to Fcar, Fcdr, Fsetcar with XCAR and XCDR.
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2073 Simplify logic.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2074 Many of these functions wouldn't QUIT if called on cyclic lists.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2075 e.g. try (progn (setq x '(nil)) (setcdr x x) (reverse x))
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2076 One benchmark of delq showed it to be 3 times faster.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2077
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2078 * emacs.c:
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
2079 * database.c:
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2080 Cleanup of database functions.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2081 Make the get_subtype and get_type methods return Lisp_Objects,
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2082 instead of C strings. No more need for both dbm_type and dbm_lisp_type.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2083 Rewrite the doc strings to be consistent with XEmacs tradition.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2084 Replace old `dbm' names with `database'.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2085 Rename struct database to struct Lisp_Database.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2086 Rename DEFUN arguments to `database', when applicable.
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
2087
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2088 * buffer.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2089 * chartab.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2090 * console.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2091 * data.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2092 * database.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2093 * device.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2094 * elhash.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2095 * eval.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2096 * event-stream.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2097 * extents.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2098 * faces.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2099 * frame.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2100 * glyphs.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2101 * keymap.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2102 * lstream.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2103 * mule-charset.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2104 * mule-coding.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2105 * objects.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2106 * opaque.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2107 * process.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2108 * rangetab.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2109 * specifier.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2110 * symbols.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2111 * tooltalk.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2112 * window.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2113 Place DEFINE_LRECORD_* after definition of static object methods, to
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2114 avoid redundant declarations.
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
2115
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2116 * console.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2117 * console.h:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2118 * device.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2119 * device.h:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2120 * extents.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2121 * extents.h:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2122 * frame.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2123 * frame.h:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2124 * glyphs.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2125 * glyphs.h:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2126 * lisp.h:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2127 * lstream.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2128 * lstream.h:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2129 * signal.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2130 * specifier.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2131 * specifier.h:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2132 Eliminate MAC_* macros.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2133 The MAC_ macros use non-standard comiler extenstions which cause
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2134 gcc to generate bad code on Sparc/Solaris. Attractive though the
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2135 idea of using those compiler extensions is, they are just not
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2136 robust enough to use in the real world. So we eliminate them.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2137 We put up with some sub-optimalities, like macros with multiple
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2138 evaluation. Such is life with C. The MAC_ macros were pretty
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2139 darn ugly anyways. We CAN use inline functions, since the advent
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2140 of C++ means that compilers must support those anyways.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2141
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2142 1998-03-21 Martin Buchholz <martin@xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2143
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2144 * alloc.c (list*): Optimize recursion levels.
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
2145
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2146 * alloc.c: Add debugger support via enum dbg_constants.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2147 * gdbinit: Complete rewrite.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2148 * gdbinit.union: Remove
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2149 * gdbinit.pre-4.14: Remove
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2150 * dbxrc: Complete rewrite.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2151 * man/xemacs-faq.texi:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2152 Proper robust debugger support for gdb and Sun's dbx.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2153 Support all combinations of Kylish DEFINEs.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2154 Work out of the box with no user customizations.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2155 See the updated faq for details.
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
2156
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2157 * emacsfns.h: Remove. Move declarations to lisp.h
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2158 * dynarr.h: Remove. Move declarations to lisp.h
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2159 * lisp.h.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2160 Optimize header file handling to improve compile time over a network.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2161 Introduce EXFUN macro for external declaration to correspond to DEFUN.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2162 Include header files only when necessary, i.e. not from lisp.h:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2163 - unistd.h, limits.h, fnctl.h, blocktype.h, dynarr.h, emacsfns.h
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
2164
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
2165
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2166 * lisp.h:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2167 * lisp-union.h:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2168 * lisp-disunion.h:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2169 Rewrite low level object frobbing.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2170 Make it safe to use XSETOBJ on uninitialized Lisp_Objects.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2171 (markbit might have been set otherwise)
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2172 Move XPRNTRVAL->XPNTR computation out of lisp-*union.h, since it
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2173 is union-type-independent.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2174
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2175 * EmacsFrame.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2176 * alloc.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2177 * chartab.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2178 * console.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2179 * dialog-x.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2180 * doc.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2181 * elhash.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2182 * eval.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2183 * event-Xt.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2184 * event-stream.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2185 * event-unixoid.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2186 * extents.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2187 * faces.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2188 * file-coding.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2189 * frame.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2190 * glyphs.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2191 * insdel.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2192 * keymap.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2193 * lstream.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2194 * marker.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2195 * menubar-x.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2196 * mule-coding.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2197 * opaque.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2198 * ralloc.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2199 * rangetab.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2200 * redisplay-msw.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2201 * redisplay-output.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2202 * redisplay-tty.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2203 * redisplay-x.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2204 * redisplay.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2205 * scrollbar-x.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2206 * scrollbar.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2207 * specifier.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2208 * symbols.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2209 * toolbar-x.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2210 * toolbar.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2211 * window.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2212 As a result of the above lisp*.h changes, we can now safely remove
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2213 initializations of Lisp_Objects before calling XSETOBJ on them.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2214 This was only being done half the time, anyways.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2215
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2216 * Makefile.in.in (depend): New target. calls make-src-depend.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2217 * depend: New file. Generated by make-src-depend
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2218 * make-src-depend: New file. generates up-to-date dependencies.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2219 Makefile dependencies are now automagically maintained, and
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
2220 CORRECT. lisp.h and friends are now included in the dependencies,
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2221 since this complies with the principle of least astonishment.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2222
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2223 * symbols.c (symbol_is_constant): Optimize.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2224
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2225 1998-03-30 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2226
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2227 * frame.c (vars_of_frame): Default frame name should be InfoDock
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2228 for InfoDock.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2229
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2230 1998-03-29 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2231
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2232 * emacs.c (voodoo_free_hook): ELF libraries built with newer
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
2233 versions of GCC do horrible things in dumped binaries after exit()
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2234 is called.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2235 (Fkill_emacs): Use it.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2236
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2237 1998-03-28 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2238
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2239 * s/linux.h: For simplicity, do not use standard linking because
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2240 it is deadly with new GCC.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2241
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2242 Sat Mar 28 10:16:29 1998 Andy Piper <andyp@parallax.co.uk>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2243
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2244 * Makefile.in.in: fix fastdump target
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2245
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2246 * console-msw.h: add memory dc to frame.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2247
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2248 * frame-msw.c: manage memory dc on frame creation/deleteion
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2249
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2250 * frame.h: mess with toolbar macros so that xemacs doesn't die
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2251 in redisplay with a triple build.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2252
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2253 * g;yphs-msw.c: GNUize the code. Fix 24bpp display and make the
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2254 default.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2255
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2256 * glyphs-msw.h: remove memory dc from image attributes.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2257
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2258 * redisplay-msw.c: fix redisplay to use new frame memory dc.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2259
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2260 * sheap.c: bump initial sheap yet again to allow byyte
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2261 recompilation.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2262
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2263 * unexcw.c: fix section parsing for multiple idata and rdata
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2264 sections.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2265
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2266 1998-03-27 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2267
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2268 * emacs.c: Enabled free-hook.c code if
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2269 LOSING_GCC_DESTRUCTOR_FREE_BUG is defined.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2270
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2271 1998-03-28 Kyle Jones <kyle_jones@wonderworks.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2272
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2273 * Fixed display bug where changes to builtin glyphs like
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2274 Vcontrol_arrow_glyph would not be propagated
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2275 immediately to the display.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2276
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2277 * device.h: Added glyphs_changed field to device
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2278 struct. Created MARK_DEVICE_GLYPHS_CHANGED macro.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2279
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2280 * frame.h: Added glyphs_changed field to frame
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2281 struct. Created MARK_FRAME_GLYPHS_CHANGED macro.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2282
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2283 * redisplay.h: Declared glyph_changed and
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2284 glyph_changed_set variables, mimicking clip_changed
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2285 and clip_changed_set. New macro MARK_GLYPHS_CHANGED.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2286
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2287 * redisplay.c: Defined glyph_changed and
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2288 glyph_changed_set variables, mimicking
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2289 clip_changed and clip_changed_set.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2290
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
2291 (redisplay_window): Reset the window's glyph cache is
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
2292 f->glyphs_changed is non-zero. Call regenerate_window
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2293 if f->glyphs_changed is non-zero.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2294
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2295 (redisplay_frame): Clear f->glyphs_changed after
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2296 successful redisplay of all windows on frame.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2297
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2298 (redisplay_device): Redisplay frame if f->glyphs_changed
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2299 is non-zero. Clear d->glyphs_changed after successful
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2300 redisplay of all frames on device
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2301
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2302 (redisplay_without_hooks): Redisplay devices if
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2303 glyphs_changed is non-zero. Redisplay an individual
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2304 device if d->glyphs_changed is non-zero. Clear
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2305 glyphs_changed after successful redisplay of all
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2306 devices.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2307
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2308 (redisplay_glyphs_changed): Dropped use of
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2309 MARK_CLIP_CHANGED. Call MARK_FRAME_GLYPHS_CHANGED for
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2310 all affected frames. For locales that are not device
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2311 related, mark all frames.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2312
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2313 * redisplay-output.c (compare_display_blocks):
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
2314 Output the whole display block if f->glyphs_changed is
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2315 non-nil.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2316
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2317 1998-03-27 Kyle Jones <kyle_jones@wonderworks.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2318
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
2319 * callproc.c (Fcall_process_internal): In the case where
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2320 fd_error and fd1 are the same don't close that
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2321 descriptor twice.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2322
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2323 1998-03-27 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2324
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2325 * frame-x.c (x_update_frame_external_traits): Need a Lisp_Object
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2326 frame as well as a struct frame.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2327
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2328 1998-03-27 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2329
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2330 * emacs.c (main_1): Reinstated PATH searching for invocation data.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2331
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2332 1998-03-26 Kirill M. Katsnelson <kkm@kis.ru>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2333
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2334 * menubar.c (Fmenu_find_real_submenu): See the entry for gui.h.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2335
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2336 * menubar-msw.c (populate_menu_add_item): Used GCPRO_GUI_ITEM
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2337 macro to aviod warnings, in 2 places.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2338 (populate_or_checksum_helper): Ditto
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2339 (populate_or_checksum_helper): Added placeholder for menu right
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2340 flash customization.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2341
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2342 * gui.h (GCPRO_GUI_ITEM): Code which warning-free GC protects a
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2343 GUI_ITEM structure moved into this macro from menubar.c
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2344
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2345 * frame-x.c (x_update_frame_external_traits): Moved part of the
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2346 former update_EmacsFrame() here.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2347 (console_type_create_frame_x): Declared the above method.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2348
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2349 * frame-msw.c (mswindows_set_frame_properties): Do not try to
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2350 resize the frame if called from Fmake_frame the first time
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2351 (potential race condition).
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2352 (mswindows_init_frame_1): Fixed support for popup frames.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2353 (mswindows_delete_frame): Fixed memory leak.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2354 (mswindows_get_frame_parent): Implemented.
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
2355 (mswindows_update_frame_external_traits): Moved part of the former
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2356 update_EmacsFrame() here.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2357 (console_type_create_frame_mswindows): Declare get_frame_parent
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2358 and update_frame_external_traits methods.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2359
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2360 * faces.c (update_EmacsFrame): Converted into a device method
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2361 `update_frame_external_traits'.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2362
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2363 * event-msw.c (mswindows_wnd_proc, WM_SIZE): Rewrote to avoid
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2364 relying on an assumption on when Windows calls this handler.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2365 (mswindows_find_frame): Return the frame being created if the
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2366 windows does not yet have associated frame object
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2367 (mswindows_find_frame): Casted long to Lisp_Object properly.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2368
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
2369 * device.c (window_system_pixelated_geometry): Changed to call the
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2370 device_implementation_flags device method.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2371
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2372 * device-msw.c (mswindows_device_implementation_flags):
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
2373 Implemented.
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2374 (console_type_create_device_mswindows): Declared the above.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2375
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2376 * console.h (struct console_methods): Added
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2377 device_implementation_flags_method and
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
2378 update_frame_external_traits_method.
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2379 Defined flags retuned by device_implementation_flags_method.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2380
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2381 * console-msw.h (struct mswindows_frame): Added charheight and
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2382 charwidth fields.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2383 Added macros for referring to these two, Rvalue.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2384 Moved Windows-specific macros from frame.h here.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2385 (typedef struct XEMACS_RECT_WH): Added.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2386 Declared global variables.
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
2387
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2388 1998-03-19 Kirill M. Katsnelson <kkm@kis.ru>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2389
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2390 * console-msw.h: Added prototypes for
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2391 mswindows_protect_modal_loop() and
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2392 mswindows_unmodalize_signal_maybe().
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2393
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2394 * scrollbar-msw.c (mswindows_update_scrollbar_instance_status):
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2395 Removed redundant call to set_frame_size method.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2396
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2397 * frame.c (Fframe_property): For a window system with pixel-based
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2398 geometry, convert passed char-based metrics to pixels.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2399 (Fframe_properties): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2400 (Fset_frame_height): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2401 (Fset_frame_width): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2402 (Fset_frame_size): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2403 (frame_conversion_internal): Added a parameter, controlling
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2404 whether the function uses real char metrics or 1 when geometry is
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2405 pixel-based.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2406 Allow NULL for output int* params.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2407 (pixel_to_char_size): frame_conversion_internal() is called with
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2408 indication to fake font size to 1.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2409 (char_to_pixel_size): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2410 (round_size_to_char): Ditto.
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
2411 (pixel_to_real_char_size):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
2412 (char_to_real_pixel_size):
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2413 (round_size_to_real_char): New three counterparts of the above
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2414 metioned functions, which always use real character metrics.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2415 (change_frame_size_1): Use real character metrics when computing
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2416 minibuffer height.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2417
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2418 * frame.h: Prototypes for pixel_to_real_char_size(),
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2419 char_to_real_pixel_size(), round_size_to_real_char().
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2420
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2421 * frame-msw.c (mswindows_init_frame_1): Rewritten to support
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2422 system-default new window width and height.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2423 (mswindows_init_frame_2): Commented out, unused.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2424 (mswindows_after_init_frame): Added frame method.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2425 (mswindows_set_frame_size): Reworked to support pixel base
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
2426 geometry.
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2427 (mswindows_set_frame_position): Cahnged to use SetWindowPos.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2428 (mswindows_lower_frame): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2429 (mswindows_set_frame_properties): Fixed to perform correct
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2430 calculation, and to support pixel geometry.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2431 (console_type_create_frame_mswindows): init_frame_2 removed,
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2432 after_init_frame added.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2433
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2434 * faces.c (default_face_height_and_width_1): Added.
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
2435 (update_EmacsFrame): Changed method of notifying mswindwows frame,
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2436 so modeline border gets redrawn.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2437
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2438 * faces.h: Prototype for default_face_height_and_width_1().
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2439
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2440 * event-msw.c (mswindows_wnd_proc, WM_SIZE): Redisplay after
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2441 maximize/restore window.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2442 (mswindows_wnd_proc, WM_WINDOWPOSCHANGING): Do not round size to
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2443 char if window is maximized.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2444 Use real char metrics for rounding.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2445 Call DefWindowProc to process WM_GETMINMAXINFO
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
2446 (mswindows_set_chord_timer): Changed chord timeout from 1/2 to 1/3
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2447 system double click time
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2448
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2449 * device.c (domain_device_type): New function.
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
2450 (window_system_pixelated_geometry): New function.
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2451 (Fdomain_device_type): New function, lisp interface to
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
2452 domain_device_type().
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2453 (syms_of_device): DEFSUBRed the above.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2454
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2455 * device.h: Ptorotypes for domain_device_type() and
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2456 window_system_pixelated_geometry().
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2457
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2458 * menubar-msw.c (mswindows_update_frame_menubars): Call
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2459 update_frame_menubar_maybe always.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2460
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2461 1998-03-27 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2462
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2463 * s/hpux11.h:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2464 * s/hpux11-shr.h: New files.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2465 From Marcus Thiessel <marcus_thiessel@hp.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2466
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2467 * Makefile.in.in: temporarily comment -lmcheck support.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2468 Suggested by Marcus Thiessel <marcus_thiessel@hp.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2469
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2470 1998-03-26 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2471
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2472 * emacs.c (vars_of_emacs): Fixed bug: Now respects configure
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2473 setting of inhibit-site-lisp.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2474 (main_1): inhibit-site-lisp is now exclusively
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2475 configure-initialized.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2476
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2477 1998-03-27 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2478
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2479 * events.c (WRONG_EVENT_TYPE_FOR_PROPERTY): Don't feed
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2480 error_with_frob() with LispObjects.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2481
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2482 1998-03-26 Kirill M. Katsnelson <kkm@kis.ru>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2483
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2484 * redisplay-msw.c (mswindows_output_cursor): Added parameters for
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2485 character under cursor, and a flag indicating whether the cursir
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2486 is over an image. Draw bar cursor always over an image glyph.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2487 Callers are changed accross the file.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2488 Honor the value of window::text_cursor_visible_p.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2489 (mswindows_output_pixmap): Cursor drawing code #if0ed.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2490 (mswindows_output_display_block): Call to output cursor after
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2491 drawind an image.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2492
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2493 1998-03-27 P. E. Jareth Hein <jareth@camelot-soft.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2494
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
2495 * glyphs-x.c:
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2496 * imgproc.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2497 * imgproc.h:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2498 * glyphs-x.h: Added in a colormap variable in the X specific image
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2499 struct to handle IMAGE_POINTER images which must be allocated in the
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2500 default colormap of the screen. Also reformated the code to follow
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2501 coding standards.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2502
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2503 * glyphs.h:
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
2504 * glyphs.c:
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2505 * glyphs-x.c: added image-conversion-error type
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2506
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2507 * objects-x.c (allocate_nearest_color): Corrected a minor bug involving
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2508 setting the values into XColor.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2509
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2510 1998-03-25 P. E. Jareth Hein <jareth@camelot-soft.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2511
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2512 * free-hook.c (check_realloc): Handle the degerate case of realloc with
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2513 a NULL value acting the same as malloc.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2514
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2515 1998-03-24 Kyle Jones <kyle_jones@wonderworks.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2516
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2517 * redisplay-x.c (x_output_eol_cursor): Use x_clear_region
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2518 instead of XClearArea to erase the cursor so that background
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2519 pixmaps are handled properly. New fourth parameter findex
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2520 added so that it can be passed to x_clear_region.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2521
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2522 1998-03-25 Kirill M. Katsnelson <kkm@kis.ru>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2523
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2524 * process.c (Fprocess_send_eof): Close output stream before
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2525 deleting stream pair.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2526 (deactivate_process): Ditto, both input and output streams.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2527
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2528 * event-unixoid.c (event_stream_unixoid_delete_stream_pair): Do
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2529 not close passed lstreams.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2530
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2531 1998-03-24 Kirill M. Katsnelson <kkm@kis.ru>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2532
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
2533 * fileio.c (Ffile_readable_p): GC protect fix, MS Windows specific.
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2534
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2535 Mon Mar 23 22:14:12 1998 Andy Piper <andyp@parallax.co.uk>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2536
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2537 * configure.in: compile in glyphs-msw.o when compiling fopr
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2538 mswindows.
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
2539
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2540 Mon Mar 23 22:14:12 1998 Andy Piper <andyp@parallax.co.uk>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2541
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2542 * msw-glyphs.el: add support for xpm and bmp. change
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2543 eval-and-compile to progn.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2544
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2545 Mon Mar 23 22:14:12 1998 Andy Piper <andyp@parallax.co.uk>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2546
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2547 * Makefile.in.in: fastdump - new target for dumping bypassing
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2548 bytecompilation, DOC. Add dependencies for glyphs-msw.o. Move
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2549 imgproc.o to object list.
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
2550
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2551 * glyphs-msw.h:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2552 * glyphs-msw.c: new files adding support for xpm and bmp and
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2553 EImages.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2554
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2555 * redisply-msw.c: add support for outputing color pixmaps.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2556
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2557 * console-msw.h: add bitspixel field to mswindows frame.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2558
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2559 * device-msw.c: initialise bitspixel field in mswindows frame.
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
2560
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2561 * glyphs-x.c (xpm_instantiate): call mswindows_xpm_instantiate if
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2562 the device type is mswindows.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2563
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2564 * emacs.c: call glyphs-msw.c init functions if compiling with
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2565 mswindows.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2566
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2567 * symsinit.h: add prototypes for glyphs-msw.c functions.
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
2568
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2569 * sheap.c: make includes src-dir compliant.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2570
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2571 * events.c: remove cygwin ^H <-> erase hack.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2572
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2573 * s/cygwin32.h: remove NOMULTIPLEJOBS defn.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2574
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2575 1998-03-24 P. E. Jareth Hein <jareth@camelot-soft.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2576
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2577 * glyphs-x.c (my_jpeg_output_message): Added new function to redirect
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2578 any error/warning messages from the jpeg library to XEmacs. Also
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2579 get rid of an unneeded temp variable in the tiff code.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2580
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2581 1998-03-14 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2582
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2583 * insdel.c (fixup_internal_substring): Protect asserts with #ifdef
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2584 ERROR_CHECK_BUFPOS.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2585
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2586 * minibuf.c (scmp_1): c1 and c2 are Emchar, not Bufbyte.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2587 (Ftry_completion): Fixed typo.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2588
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2589 * dired.c (file_name_completion): Removed `readfunc', a remnant of
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2590 dead VMS code.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2591
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2592 1998-03-13 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2593
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2594 * dired.c (Fdirectory_files): Simplify logic.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2595
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2596 * symbols.c (reject_constant_symbols): Allow setting a keyword's
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2597 function slot.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2598
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2599 1998-03-23 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2600
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2601 * lread.c (readevalloop): Don't specbind Qstandard_input to
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2602 READCHARFUN.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2603
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2604 1998-03-09 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2605
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2606 * lread.c (read_atom): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2607
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2608 * symbols.c (reject_constant_symbols): Do the keyword stunts only
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2609 if the symbol is in Vobarray.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2610
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2611 * symbols.c (reject_constant_symbols): Signal error when
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
2612 attempting to assign a value to a keyword, unless the value is the
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2613 keyword itself.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2614
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2615 * symbols.c (Fintern): Initialize symbol's ->obarray to t only
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2616 when OBARRAY is Vobarray.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2617
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2618 1998-03-21 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2619
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2620 * events.c (Fmake_event): Allow creation of misc-user-events.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2621
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2622 1998-03-23 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2623
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2624 * config.h.in, emacs.c: Changed allow-site-lisp to
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2625 inhibit-site-lisp. Made -no-autoloads set inhibit-site-lisp.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2626
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2627 1998-03-22 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2628
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2629 * <Today>: The Big Path Searching Overhaul.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2630
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2631 * symsinit.h: Added declaration for complex_vars_of_emacs in
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2632 emacs.c.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2633
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2634 * paths.h.in: Adjusted the comments to reality as dictated by
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2635 configure.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2636
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2637 * filelock.c (complex_vars_of_filelock): Added support for lock
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2638 directories passed in from configure.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2639
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2640 * emacs.c (complex_vars_of_emacs): Added all relevant installation
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2641 paths passed from configure. They all have the prefix "configure-" now.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2642
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2643 * config.h.in: Added HAVE_SITE_LISP configuration option.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2644
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2645 * callproc.c (init_callproc): Ripped out all the bogus path setup.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2646
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2647 * Makefile.in.in: Updated all calls of "temacs -l" with absolute
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2648 file names because auf the more minimalistic load-path setup in
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2649 lread.c. Also set EMACSBOOTSTRAPLOADPATH on calling temacs rather
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2650 than EMACSLOADPATH because EMACSLOADPATH is now more persistent than
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2651 before.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2652
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2653 * lread.c (init_lread): Ripped out bogus load-path setup.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2654
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2655 1998-03-21 Kyle Jones <kyle_jones@wonderworks.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2656
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2657 * frame.h: Move the check for an initialize_frame_toolbars
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2658 method into FRAME_RAW_REAL_TOOLBAR_VISIBLE to avoid getting
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2659 clunked by toolbar-less builds.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2660
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2661 1998-03-20 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2662
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2663 * m/powerpc.h (LD_SWITCH_MACHINE): Fix path to ppc.ldscript.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2664
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2665 1998-03-16 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2666
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2667 * redisplay.c (window_line_number_buf): Made it larger.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2668
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2669 * opaque.c (print_opaque): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2670
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2671 * lstream.c (print_lstream): Avoid `%p'.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2672
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2673 * keymap.c (ensure_meta_prefix_char_keymapp): Use
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2674 error_with_frob().
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2675
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2676 * input-method-xlib.c (EmacsXtCvtStringToXIMStyles): Allocate buf
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2677 dynamically.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2678
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2679 * event-Xt.c (describe_event_window): Allocate buf dynamically.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2680
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2681 * doc.c (Fsubstitute_command_keys): Warn of sprintf().
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2682
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2683 * device-x.c (x_init_device): Allocate path dynamically.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2684 (x_init_device): Allocate buf1 and buf2 dynamically.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2685
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2686 1998-03-14 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2687
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2688 * ExternalShell.c (GetGeometry): Use a larger buffer for
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2689 sprintf().
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2690
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2691 1998-03-19 Kirill M. Katsnelson <kkm@kis.ru>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2692
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2693 * redisplay.c (point_would_be_visible): Fix
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2694 window::line_cache_validation_override reference counter.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2695 (start_with_line_at_pixpos): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2696
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2697 1998-03-20 Olivier Galibert <olivier.galibert@mines.u-nancy.fr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2698
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2699 * insdel.c (bytecount_to_charcount): Use 'L' suffix on long
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2700 constants probably too large for an int.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2701
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2702 1998-03-18 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2703
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2704 * lread.c (read_atom_0): Signal Qend_of_file if readcharfun
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2705 returned -1.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2706 (read_escape): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2707 (FSF_LOSSAGE): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2708
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2709 1998-03-20 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2710
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2711 * emacs.c: path-separator (and parse-colon-path) moved from Lisp
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2712 into C because we need it for early initialization.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2713
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2714 * Makefile.in.in (libmcheck): Add.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2715
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2716 * config.h.in: Add HAVE_LIBMCHECK and HAVE_MCHECK_H.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2717
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2718 * hash.c (grow_hashtable): Fix tests to compare against
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
2719 Qnull_pointer since this function may be called before any symbols
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2720 or the Lisp engine is initialized.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2721
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2722 * emacs.c (main_1): Restore usage of free-hook.c.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2723
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2724 * free-hook.c (check_realloc): Change aborts to printfs.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2725 (check_free): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2726
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2727 1998-03-18 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2728
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2729 * emacs.c (Fkill_emacs): Use LIST_LOOP_DELETING because our
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2730 control variable is being modified underneath us.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2731 - Avoid calling delete_console_internal on stream consoles.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2732
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
2733 * console-tty.c (free_tty_console_struct): NULL out pointers after
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2734 xfree'ing.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2735
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2736 * console-stream.c (allocate_stream_console_struct): Fix memory
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2737 leak -- if the stream_console struct is already allocated, don't
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2738 reallocate it.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2739 (free_stream_console_struct): Don't leave dangling freed pointer
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2740 around.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2741
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2742 * redisplay-output.c (redisplay_redraw_cursor): Fully bracket.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2743
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2744 1998-03-17 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2745
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2746 * frame.c (delete_frame_internal): Correct check.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2747
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2748 * imgproc.c: Include <config.h>.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2749
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2750 1998-03-13 P. E. Jareth Hein <jareth@camelot-soft.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2751
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2752 * glyphs-x.c: fix for upside-down TIFFs.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2753
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2754 1998-03-14 Kirill M. Katsnelson <kkm@kis.ru>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2755
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2756 * fileio.c (Finsert_file_contents_internal): Removed all DOS_NT
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2757 specific code; rely on FILE_CODING streams instead.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2758 (Fwrite_region_internal): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2759 (decide_buffer_type): Function removed.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2760 (buf_decide_buffer_type): Function removed.
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
2761 (Many places): References to DOS_NT replaced with WINDOWSNT. MSDOS-
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2762 specific code removed.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2763
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2764 * lread.c (Fload_internal): Removed ugly DOS style re-opening a
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2765 file in text mode. '\r' is perfectly handled in readevallop().
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2766
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2767 * redisplay.c (decode_mode_spec): Made %t decode to "T" unconditionally.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2768
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2769 * s/windowsnt.h (FILE_CODING): Define always.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2770
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2771 1998-03-15 Kirill M. Katsnelson <kkm@kis.ru>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2772
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2773 * s/windowsnt.h: Added prototypes for generally used functions
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2774 implemented in nt.c
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2775
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2776 * fileio.c (Ffile_readable_p): Conditionalized declared never used
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
2777 variables.
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2778 (Fexpand_file_name): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2779 (check_executable): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2780
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2781 * lread.c (parse_integer): Eliminated a warning resulted from
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2782 applying unary minus to unsigned int.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2783
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2784 1998-03-15 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2785
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2786 * eldap.c: (Fldap_search_internal): Print error information from
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2787 errno when connection fails
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2788
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2789 1998-03-16 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2790
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2791 * lread.c: New macro, to avoid exposing an lstream to Lisp error
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2792 handlers.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2793 (reader_nextchar): Use it.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2794 (read1): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2795
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2796 1998-03-15 Kyle Jones <kyle_jones@wonderworks.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2797
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2798 * cmds.c (Fforward_char): Dropped support for
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2799 signal-error-on-buffer-boundary. Added details to
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2800 doc string.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2801
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2802 (Fbackward_char): Dropped support for
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2803 signal-error-on-buffer-boundary by way of change to
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2804 Fforward_char. Added details to doc string.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2805
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2806 Definition of signal-error-on-buffer-boundary moved to
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2807 lisp/simple.el.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2808
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2809 * window.c (Fscroll_up): Dropped support for
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2810 signal-error-on-buffer-boundary. Added details to
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2811 doc string.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2812
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2813 (Fscroll_down): Dropped support for
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2814 signal-error-on-buffer-boundary. Added details to doc
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2815 string.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2816
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2817 1998-03-15 Kyle Jones <kyle_jones@wonderworks.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2818
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2819 * redisplay-tty.c (tty_clear_frame): Record that the
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2820 real location of teh cursor has been moved to 0,0.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2821 Failure to do this makes the display code believe the
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2822 cursor is in a place where it is not.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2823
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2824 1998-03-15 Kyle Jones <kyle_jones@wonderworks.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2825
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
2826 * console.h: Added set_final_cursor_coords method to console
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2827 struct.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2828
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2829 * console-tty.h: Added final_cursor_x and final_cursor_y
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2830 slots to console struct. Added CONSOLE_TTY_FINAL_CURSOR
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2831 macros to access them.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2832
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2833 * redisplay.c (create_text_block): No longer
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2834 turn off the cursor if computing a block when
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2835 cursor_in_echo_area is 0 and the echo area is
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2836 inactive. Needed so that the cursor will not be
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2837 frozen in the minibuffer when cursor_in_echo_area
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2838 is non-zero.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2839
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2840 * redisplay-output.c (redisplay_move_cursor): Don't
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2841 bail if we're moving the cursor in a selected
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2842 minibuffer window. Needed so that simple cursor
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2843 optimization can be done in the minibuffer even when
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2844 cursor_in_echo_area is non-zero.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2845
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2846 (redraw_cursor_in_window): Set final cursor coordinates
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2847 as a special case for cursor_in_echo_area != 0, since
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2848 the buffer switching between minibuffer and echo area
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2849 buffer seems to confuse the normal cursor positiong
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2850 code otherwise. Set final cursor coordinates in the
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2851 general case before calling output_display_line.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2852
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2853 * redisplay-tty.c: New function tty_set_final_cursor_coords.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2854
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2855 (tty_output_end): Set logical cursor position to the final
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2856 cursor position as specified in CONSOLE_TTY_CURSOR_{X,Y},
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2857 and then go to it.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2858
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2859 (tty_redisplay_shutdown): Changed code to use
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2860 tty_set_final_cursor_coords() to go to the bottom
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2861 left of the screen instead of using cmgoto()
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2862
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2863 (console_type_create_redisplay_tty): Declare that tty
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2864 consoles have the set_final_cursor_coords method.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2865
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2866 1998-03-13 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2867
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2868 * emacs.c (main_1): Avoid snprintf(); allocate the buffer
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2869 dynamically.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2870
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2871 1998-03-13 P. E. Jareth Hein <jareth@camelot-soft.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2872
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2873 * glyphs-x.c (png_instantiate): Added in override support
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2874 for png backgrounds.
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
2875
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2876 1998-03-13 P. E. Jareth Hein <jareth@camelot-soft.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2877
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2878 * glyphs-x.c (png_instantiate): Fixed a bug that was causing
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2879 overruns when attempting to display transparent pngs
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2880
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2881 1998-03-13 P. E. Jareth Hein <jareth@camelot-soft.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2882
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2883 * glyphs-x.c (png_instantiate): Fix brainfart in error handling code.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2884
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2885 1998-03-13 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2886
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2887 * emacs.c (main_1): Guard call to snprintf.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2888
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2889 * config.h.in: Add HAVE_SNPRINTF.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2890
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2891 1998-03-13 Kirill M. Katsnelson <kkm@kis.ru>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2892
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2893 * event-stream.c (init_event_stream): Initialize mswindows event
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2894 loop in stream mode if no other window systems available. Thanks
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2895 to Darryl Okahata.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2896
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2897 1998-03-04 Kirill M. Katsnelson <kkm@kis.ru>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2898
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2899 * alloc.c (garbage_collect_1): Removed #ifndef WINDOWSNT around
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2900 mark_profiling_info().
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2901
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2902 1998-03-11 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2903
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2904 * console-tty.c (Fset_console_tty_coding_system): Guard against
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2905 terminal-coding-system being left unitialized by a locale.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2906 From Kazuyuki IENAGA <ienaga@jsys.co.jp>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2907
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2908 1998-03-11 P. E. Jareth Hein <jareth@camelot-soft.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2909
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2910 * config.h.in: Added in new feature check HAVE_VSNPRINT to check
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2911 for safe ways to deal with vsprintf and friends.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2912
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2913 * glyphs-x.c (gif_instantiate): Changed gif support to call external
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2914 library Giflib 3.1. Altered GIF/JPEG/PNG formats to use new EImage
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2915 format for dealing with images to better support color handling, and
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2916 facilitate the change to a device-neutral implementation. Added TIFF
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2917 support.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2918
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2919 * Makefile.in.in: Removed all gif related files
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2920
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2921 * emacs.c (main_1): Removed reference to init_gif_err
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2922 * symsinit.h: ditto
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2923
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2924 * dgif_lib.c: Removed from the source distribution
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2925 * gif_err.c: ditto
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2926 * gif_lib.h: ditto
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2927 * gifalloc.c: ditto
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2928
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2929 Mon Mar 09 13:00:55 1998 Andy Piper <andyp@parallax.co.uk>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2930
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2931 * file-coding.c: warning elimination
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2932
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2933 * ntplay.c: new file. basic implementation of sound support.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2934
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2935 * redisplay-msw.c (mswindows_update_dc): cachel bug is gone so we
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2936 don't need this code under cygwin.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2937
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2938 * sheap.c: need large heap slop for byte compiling with three
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2939 display types.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2940
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2941 * sound.c: eliminate warnings. enable sound under mswindows.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2942
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2943 * s/cygwin32.h: miscellaneous updates for sound support.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2944
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2945 1998-03-09 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2946
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2947 * config.h.in: Add BITMAPDIR.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2948
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2949 * glyphs-x.c (locate_pixmap_file): Assume BITMAPDIR is a
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2950 colon-separated path.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2951
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2952 * emacs.c (main_1): Initialize dll support with the path the
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2953 binary.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2954 (make_arg_list_1): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2955
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2956 * sysdll.h: Add legalese.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2957 * sysdll.c: Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2958
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2959 * sysdll.c: sysdll.h needs to be included with double quotes not
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2960 angle brackets.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2961 Use RTLD_GLOBAL as an open flag if it exists.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2962
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2963 1998-03-09 Martin Buchholz <Martin Buchholz <martin@xemacs.org>>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2964
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2965 * eldap.c (Fldap_search_internal): call garbage_collect_1 instead
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2966 of Fgarbage_collect. The two are identical except the latter
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2967 generates some `fresh' garbage :)
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2968
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2969 1998-03-09 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2970
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2971 * keymap.c: Add symbols for mouse-4 and mouse-5.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2972 (define_key_check_and_coerce_keysym): Mouse-4, Mouse-5 keysym support.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2973 (syms_of_keymap): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2974
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2975 1998-01-26 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2976
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2977 * marker.c (print_marker): Print marker's lheader.uid.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2978 (Fbuffer_has_markers_at): New function, synched with FSFmacs 20.2.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2979 (Fbuffer_has_markers_at): Disabled by default.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2980
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2981 1998-01-25 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2982
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2983 * sound.c (Fplay_sound_file): Place the result of continuable
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2984 error back to FILE.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2985
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2986 1998-03-09 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2987
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2988 * emacs.c, config.h.in: New DLL support.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2989 * sysdll.h, sysdll.c: New files.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2990 * dll.c: renamed from dlopen.c, use interface defined in sysdll.c.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2991 From William Perry <wmperry@aventail.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2992
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2993 * eldap.h: Fix copyright.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2994 * eldap.c: Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2995
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2996 1998-03-08 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2997
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2998 * Makefile.in.in: Add dependencies for process-unix.o.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
2999
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3000 1998-03-08 Kyle Jones <kyle_jones@wonderworks.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3001
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3002 * glyphs-x.c (write_lisp_string_to_temp_file):
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3003 Don't explicitly initialize conversion_out_dynarr, because
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3004 doing so may cause it to be put into read-only space
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3005 and modifying it later would make XEmacs crash.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3006
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3007 1998-03-07 Kyle Jones <kyle_jones@wonderworks.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3008
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3009 * events.h: Add do_backspace_mapping parameter to
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3010 function prototype of character_to_event.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3011
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3012 * events.c: Add fifth parameter to character_to_event to
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3013 control the backspace mapping. In character_to_event map most
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3014 characters that match tty-erase-char to the backspace keysym,
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3015 but only if do_backspace_mapping paramter is non-zero.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3016
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3017 (Fcharacter_to_event): Tell character_to_event() to DO
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3018 backspace mapping.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3019
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3020 * event-stream.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3021 (maybe_read_quit_event): Tell character_to_event() to DO
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3022 backspace mapping.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3023
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3024 (maybe_kbd_translate): Tell character_to_event() to DO backspace
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3025 mapping.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3026
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3027 (lookup_command_event): Tell character_to_event() to DO backspace
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3028 mapping.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3029
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3030 * event-unixoid.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3031 (read_event_from_tty_or_stream_desc): Tell character_to_event()
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3032 to DO backspace mapping.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3033
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3034 * keymap.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3035 (get_keyelt): Tell character_to_event() to NOT DO backspace
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3036 mapping.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3037
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3038 (define_key_parser): Tell character_to_event() to NOT DO backspace
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3039 mapping.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3040
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3041 (Fsingle_key_description): Tell character_to_event() to DO
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3042 backspace mapping.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3043
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3044 1998-03-04 Kirill M. Katsnelson <kkm@kis.ru>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3045
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3046 * alloc.c (Fpurecopy): Do not mark symbols through
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3047 Vpure_uninterned_symbol_table twice: hash (OBJ, nil) instead of
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3048 (OBJ, OBJ).
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3049
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3050 1998-03-07 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3051
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3052 * emacs.c (shut_down_emacs): Disable forced auto-save in a crash.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3053 It causes more problems than it solves.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3054
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3055 1998-03-02 Greg Klanderman <greg@alphatech.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3056
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3057 * window.c (Fwindow_displayed_pixel_height) New function.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3058 (Fenlarge_window_pixels): New function.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3059 (Fshrink_window_pixels): New function.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3060 (window_displayed_pixel_height): New, helper for
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
3061 Fwindow_displayed_pixel_height.
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3062 (change_window_height): Add `inpixels' argument.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3063 (syms_of_window): 3 new DEFSUBR's.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3064
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3065 Thu Mar 05 12:01:35 1998 Andy Piper <andyp@parallax.co.uk>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3066
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3067 * redisplay-msw.c (mswindows_output_cursor): separate getting
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3068 cachel index from retrieving cachel to work around apparent bug in
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3069 gcc.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3070
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3071 1998-03-06 Kyle Jones <kyle_jones@wonderworks.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3072
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3073 * events.c (character_to_event): The tty_erase_char test
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3074 doesn't do anything because it's in the wrong place.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3075 Moved it to where it can take effect.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3076
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3077 * dired.c (Fdirectory_files): Initialize GCPRO'ed variable.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3078
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3079 * events.c (character_to_event): Never map '(control
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3080 foo) to QKbackspace. Only map ASCII 8 to QKbackspace;
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3081 don't map any other key.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3082
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3083 1998-03-05 Kyle Jones <kyle_jones@wonderworks.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3084
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3085 * src/redisplay-output.c (redisplay_move_cursor): Bail if
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3086 cursor_in_echo_area is non-zero and we're fiddling
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3087 with the cursor in a minibuffer window, since that is a
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3088 special case that is handled elsewhere and this function
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3089 need not handle it. Return 1 so the caller will assume we
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3090 succeeded.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3091
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3092 Wed Mar 04 08:55:12 1998 Andy Piper <andyp@parallax.co.uk>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3093
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3094 * device.c (init_global_resources): compile in based on window
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3095 system not just x.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3096
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3097 * console.c (select_console_1): add mswindows console type.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3098
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3099 1998-03-04 Kyle Jones <kyle_jones@wonderworks.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3100
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3101 * redisplay-output.c (redisplay_redraw_cursor): Redraw
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3102 the cursor in the minibuffer window if cursor_in_echo_area
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3103 is non-zero.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3104
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3105 Wed Mar 04 08:55:12 1998 Andy Piper <andyp@parallax.co.uk>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3106
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3107 * emacs.c (main_1): predicate display_use to mswindows only if x
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3108 is not already selected.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3109
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3110 * event-msw.c: comment out non-code for HAVE_TOOLBAR case. don't
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3111 compile debug_process_finalisation if x is compiled in.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3112
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3113 * event-stream.c (init_event_stream): don't make X and mswindows
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3114 mutually exclusive. Select msw event loop if started that way,
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3115 X/tty event loop otherwise.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3116
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3117 * frame.h: protect toolbar #defines from assuming ints are in
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3118 toolbar_data. This happens if you have two display types compiled
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3119 in and one supports toolbars and the other doesn't.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3120
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3121 * s/cygwin32.h: warning elimination.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3122
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3123 1998-03-03 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3124
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3125 * editfns.c (Ftemp_directory): New function.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3126 From Glynn Clements <glynn@sensei.co.uk>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3127
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3128 * editfns.c (Ftemp_directory): Use build_ext_string.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3129
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3130 1998-03-02 Martin Buchholz <Martin Buchholz <martin@xemacs.org>>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3131
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3132 * symsinit.h: add prototype for syms_of_dlopen
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3133
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3134 1998-03-02 Kyle Jones <kyle_jones@wonderworks.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3135
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3136 * window.c (save_window_save): save value of
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3137 default_toolbar_height slot.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3138
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3139 (Fset_window_configuration): restore value of
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3140 default_toolbar_height slot.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3141
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3142 Fri Feb 20 21:22:34 1998 Darryl Okahata <darrylo@sr.hp.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3143
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3144 * "Fast" dired-in-C enhancements for Windows 95/NT:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3145
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3146 * ntproc.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3147 * device-msw.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3148 Moved definition of `Vwin32_downcase_file_names' from ntproc.c
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3149 to device-msw.c, and renamed it to
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3150 `Vmswindows_downcase_file_names'. It doesn't really belong
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3151 here, but I didn't want to create a new file, just for this one
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3152 variable. This fixes a bug in `expand-file-name' that caused
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3153 all returned filenames to be lowercased (this was supposed to be
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3154 conditional upon Vmswindows_downcase_file_names, but wasn't, as
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3155 it was never initialized due to obsolescence of ntproc.c). This
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3156 variable is also used by the dired-in-C enhancements.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3157
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3158 Also moved and renamed `Vwin32_get_true_file_attributes' to
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3159 `Vmswindows_get_true_file_attributes'. This affects stat() in
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3160 nt.c, and so it really does need to be initialized.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3161
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3162 However, there's still one more variable in ntproc.c that still
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3163 needs to be moved/renamed, `Vwin32_pipe_read_delay', but I
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3164 didn't touch this, as this is a subprocess issue.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3165
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3166 * dired-msw.c: New file for dired-in-C enhancements for
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3167 Windows 96/NT.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3168
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3169 * emacs.c: Initialization calls for dired-msw.c.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3170
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3171 * nt.c (convert_time): make into public function (dired-in-C
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3172 functions use it).
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3173
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3174 1998-02-28 Kirill M. Katsnelson <kkm@kis.ru>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3175
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3176 * sysdep.h: Prototypes for the above 2 functions
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3177
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3178 * sysdep.c (get_pty_max_bytes): Moved here from process.c
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3179 (get_eof_char): Ditto
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3180
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3181 * symsinit.h: Prototypes for initialization functions called from
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
3182 emacs.c: process_type_create_mswindows, process_type_create_unix,
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3183 vars_of_process_mswindows, vars_of_process_unix.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3184
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
3185 * procimpl.h: New file. Includes prototypes and other stuff shared
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3186 by process.c and implementation files (process-unix.c,
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3187 process-msw.c in future).
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3188
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3189 * process.h (PROCESS_LIVE_P): Changed to test against stream
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3190 existence, to avoid dependency on fds.
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
3191
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3192 * process.c: Only process implementation independent code is now
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3193 in this file. Moved the rest into process-unix.c
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3194 (Fopen_network_stream_internal): Added 5th parameter, protocol
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3195 family. Defaults to 'tcp/ip when unspecified.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3196
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3197 * process-unix.c: New file, implementation of UNIX
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3198 processes. UNIX-specific code from the old process.c is here.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3199
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3200 * Lstream.c (Lstream_was_blocked_p): New function. Replaces
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
3201 filedesc_stream_was_blocked_p.
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3202 (filedesc_was_blocked_p): Implementation of the method for
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3203 filedesc stream
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3204 (filedesc_stream_set_pty_flushing): set pty_flushing flag
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3205 (filedesc_stream_fd): New function, returns fd of the stream
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3206
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3207 * lstream.h (lstream_implementation): was_blocked_p is a new
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3208 optional lstream method.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3209 Added prototypes for functions in lstream.c
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3210
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
3211 * lisp.h: (USID): Typedef for Unique Stream IDentifier. Reuqired
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3212 by the new code in many places.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3213
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
3214 * events.h (struct event_stream): Declaration of the two mandatory
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3215 event stream methods, required by process support.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3216
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3217 * event-unixoid.c (event_stream_unixoid_create_stream_pair):
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3218 Implementation of the method shared by TTY and X
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3219 (event_stream_unixoid_delete_stream_pair): Ditto
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3220
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3221 * event-tty.c (emacs_tty_next_event): get_process_from_usid()
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3222 instead of get_process_from_fd()
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3223 (emacs_tty_create_stream_pair): New events tream method
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3224 (emacs_tty_delete_stream_pair): New events tream method
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3225
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3226 * event-stream.c (event_stream_create_stream_pair): New event
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3227 stream method
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3228 (event_stream_delete_stream_pair): Ditto
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3229
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3230 * event-msw.c (debug_process_finalization): Although if0'ed,
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3231 removed obsolete code
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3232
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3233 * event-Xt.c (emacs_Xt_create_stream_pair): Implementation if the
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3234 new event stream method
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3235 (emacs_Xt_delete_stream_pair): Ditto
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3236
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3237 * emacs.c (main_1): Added calls to process_type_create*() and
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
3238 vars_of_process()
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3239
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3240 * callproc.c: (many places): removed DOS support
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3241
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3242 1998-03-02 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3243
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3244 * process.c (Fprocess_status): Restore old behavior -- call
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3245 Fget_process on a string argument.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3246
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3247 Mon Mar 02 11:37:36 1998 Andy Piper <andyp@parallax.co.uk>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3248
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3249 * file-coding.h:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3250 * file-coding.c: more cleanup by only including iso2022 stuff in a
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3251 mule build. (setup_eol_coding_systems) move (T) -> :T etc.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3252
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3253 * event-stream.c: (Fopen_dribble_file) Qescape_quoted only exists in
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3254 mule.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3255
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3256 * md5.c: remove warning.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3257
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3258 * unexcw.c: move .idata -> .rdata for cygwin b19.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3259
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3260 * Makefile.in.in: add msw dependencies.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3261
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3262 * sheap.c: up static heap parameters.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3263
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3264 * s/cygwin32.h: add prototypes to eliminate warnings.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3265
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3266 1998-03-02 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3267
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3268 * Makefile.in.in (blddir): Import blddir.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3269 Add blddir to dump-time load-path.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3270
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3271 * nas.c (play_sound_data): Add braces for clarity.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3272 (play_sound_file): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3273
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3274 1998-03-01 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3275
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3276 * alloc.c: Boost static vector size for breathing room. Double
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3277 the size if we may be dynamically linking.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3278
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3279 * dlopen.c (Fdl_open): Use RTLD_GLOBAL flag on dlopen if available.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3280
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3281 * device-x.c (x_init_device): Hardcode `Emacs' as the filename
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3282 containing localized menubars.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3283
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3284 * config.h.in: Add HAVE_UNIX_PROCESSES for 20.6.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3285
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3286 * alloc.c (init_alloc_once_early): Document movement of mmap
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3287 enabling code to emacs.c.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3288
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3289 * Makefile.in.in: Update FILE_CODING dependencies.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3290
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3291 1998-03-01 Kyle Jones <kyle_jones@wonderworks.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3292
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
3293 * file-coding.c (setup_eol_coding_systems): Don't try
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3294 to copy the mnemonic property of the coding system
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3295 unless it is a string.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3296
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3297 (allocate_coding_system): Initialize coding system
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3298 struct member 'mnemonic' to Qnil. Leaving its value
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3299 set to 0 causes a crash.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3300
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3301 1998-03-01 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3302
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3303 * file-coding.c (DEFINE_SUB_CODESYS): Undo previous patch.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3304
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3305 1998-03-01 Kyle Jones <kyle_jones@wonderworks.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3306
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
3307 * callint.c: Read coding system names for the 'z' and
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3308 'Z' interactive specs if FILE_CODING or MULE is defined.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3309 Previously, coding system names were read only if MULE was
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3310 defined.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3311
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3312 * file-coding.h: Removed charset-based category types
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3313 from enumerated coding_category_type if not building
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3314 with MULE.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3315
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3316 * file-coding.c (syms_of_mule_coding): Don't define
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3317 symbols for charset-based coding systems unless
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3318 building with MULE.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3319
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3320 1998-02-28 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3321
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3322 * alloc.c (garbage_collect_1): Guard call to selected_frame so it
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3323 cannot be called during GC.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3324 - Update current count of staticpro'ed objects.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3325
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3326 1998-02-28 Kyle Jones <kyle_jones@wonderworks.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3327
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3328 * menubar.c (Fmenu_find_real_submenu): Document the
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3329 "use struct as array" hack. Convert struct pointer to
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3330 array to avoid compiler warnings.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3331
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3332 1998-02-26 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3333
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3334 * buffer.c (complex_vars_of_buffer): Fix DOC string for
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3335 buffer-file-coding-system.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3336
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3337 1998-02-26 Damon Lipparelli <lipp@primus.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3338
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3339 * symsinit.h: syms_of_ldap() is actually syms_of_eldap().
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3340
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3341 * eldap.c: removed duplicates.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3342
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3343 1998-02-26 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3344
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3345 * file-coding.c (setup_eol_coding_systems): Disable SUB_CODESYS
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3346 feature -- it causes stack corruption in Mule.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3347
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3348 1998-02-27 Kirill M. Katsnelson <kkm@kis.ru>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3349
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3350 * events.c (character_to_event): The code which guesses TTY
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3351 backspace character is conditionalized on HAVE_TTY
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3352
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3353 1998-02-26 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3354
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3355 * console.c (complex_vars_of_console): Guard tty_erase_char with
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3356 HAVE_TTY.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3357 * conslots.h: Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3358
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3359 1998-02-25 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3360
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3361 * events.c (character_to_event): Correct operations on tty_erase_char.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3362 From Martin Buchholz <martin@xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3363
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3364 * file-coding.c (setup_eol_coding_systems): Unix/Binary sub
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3365 coding-system display should default to the empty string.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3366 - Use '(t)' for Mac/Text mode.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3367
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3368 Tue Feb 17 12:50:37 1998 Andy Piper <andyp@parallax.co.uk>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3369
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3370 * Makefile.in.in: make sure clean removes msw executables. This
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3371 prevents the build stalling after puresize has been adjusted. Add
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3372 file-coding.o to list of objects.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3373
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3374 * buffer.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3375 * buffer.h:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3376 * bufslots.h:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3377 * callproc.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3378 * console-tty.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3379 * emacs.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3380 * event-Xt.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3381 * event-stream.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3382 * glyphs-x.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3383 * lread.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3384 * md5.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3385 * mule-canna.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3386 * mule-ccl.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3387 * process.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3388 * redisplay-x.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3389 * redisplay.c: remove #ifdef MULE's from stuff that relates to
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3390 file-coding. include file-coding.h rather than mule-coding.h
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3391 where applicable.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3392
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3393 * mule-coding.c: #if 0 out functionality until file-coding is
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3394 split up.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3395
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
3396 * file-coding.h:
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3397 * file-coding.c: new files. copies of mule-coding.h and
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3398 mule-coding.c. The mule case is unchanged. The non-mule case
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3399 removes coding relating to other charsets - iso2022, big5, sjis,
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3400 ccl. (setup_eol_coding_systems) add the eol type to the subsidiary
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3401 coding system mnemonics so that it shows on the modeline,
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3402 currently (B) for unix style (T) for mac and dos styles.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3403
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3404 * fileio.c: remove #ifdef MULE's from stuff that relates to
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3405 file-coding. include file-coding.h rather than mule-coding.h where
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3406 applicable. FSFMACS_SPEEDY_INSERT is gone since file coding is
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3407 always on.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3408
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3409 * sheap.c: (more_static_core) remove spurious \n's from error
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3410 message.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3411
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3412 1998-02-25 Kyle Jones <kyle_jones@wonderworks.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3413
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3414 * lisp-disunion.h: Added XUINT macro.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3415
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3416 * lisp-union.h: Added XUINT macro.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3417
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3418 * data.c (Flsh): Used XUINT instead of XINT to
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3419 extract the value of the first argument to avoid sign
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3420 extension of the result.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3421
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3422 1998-02-25 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3423
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3424 * s/decosf4-0.h: Add -D_BSD.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3425 From Tore Olsen <toreo@tihlde.hist.no>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3426
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3427 1998-02-21 Greg Klanderman <greg@alphatech.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3428
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3429 * device-x.c (x_init_device): allow `x-emacs-application-class' to
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3430 be nil prior to connecting to the X server. When this is the
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3431 case, the application class is chosen based on whether the user
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3432 has any resources with application class `XEmacs' set in the
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3433 resource database.
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
3434 (vars_of_device_x): make x-emacs-application-class nil by default
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3435 and document new behavior in its doc string.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3436
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3437 1998-02-23 Aki Vehtari <Aki.Vehtari@hut.fi>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3438
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3439 * menubar.c: Doc fix: suffix can be form.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3440
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3441 * gui.c (gui_parse_item_keywords): Allow button descriptors
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3442 at least 2 long.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3443 (gui_item_display_flush_left): Suffix can be form.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3444
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3445 * gui-x.c (button_item_to_widget_value): Allow button descriptors
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3446 at least 2 long.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3447 (button_item_to_widget_value): Suffix can be form.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3448
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3449 1998-02-24 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3450
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3451 * s/sol2.h: define HAVE_GETLOADAVG for late edition Solaris
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3452 From Georg Nikodym <georgn@Canada.Sun.COM>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3453
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
3454 1998-02-24 Didier Verna <didier@xemacs.org>
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3455
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3456 * redisplay.c (generate_fstring_runes): fixed the modeline
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3457 scrolling lossage (the % constructs appearing in the
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
3458 modeline). Now that we can have negative positions and boundaries,
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3459 max_pos == -1 can't mean 'no limit' anymore. Me, stupido!
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3460 (add_string_to_fstring_db_runes): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3461 (add_glyph_to_fstring_db_runes): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3462
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3463 1998-02-19 Jim Radford <radford@robby.caltech.edu>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3464
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3465 * sysdep.c: Don't clobber SIGIO event flags we don't care about.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3466 * device.h: removed old_sigio_flag, sigio_enabled from device
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3467 Secretly (on Solaris) F_SETOWN calls I_SETSIG. We unknowingly
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3468 clobbered the changes so restoring the owner would cause
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3469 F_SETOWN's I_SETSIG to fail therby causing an annoying syslog
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3470 message. Changed FASYNC version to match (untested).
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3471
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3472 1998-02-22 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3473
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3474 * emacs.c (main): Enable mmap for glibc-2.1 and Linux libc5.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3475 Enable mmap only for non-Mule for glibc-2.0.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3476
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3477 1998-02-21 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3478
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3479 * config.h.in: Define _NO_MALLOC_WARNING_ if using dlmalloc from
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3480 Linux libc5.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3481
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3482 1998-02-19 Andreas Jaeger <aj@arthur.rhein-neckar.de>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3483
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3484 * emacs.c: declare hooks only if !DOUG_LEA_MALLOC since the
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3485 declaration conflicts with glibc's own.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3486
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3487 1998-02-19 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3488
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3489 * config.h.in: Remove HAVE_TERM, add USE_MINIMAL_TAGBITS and
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3490 USE_INDEXED_LRECORD_IMPLEMENTATION.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3491
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3492 * process.c (Fopen_network_stream_internal): Remove TERM support.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3493
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3494 * sysproc.h: Remove TERM support.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3495
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3496 1998-02-20 Kazuyuki IENAGA <ienaga@jsys.co.jp>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3497
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3498 * input-method-xfs.c: add setlocale(LC_CTYPE, "") right after
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3499 setlocale(LC_NUMERIC, "C"). Because, without this, the LC_CTYPE
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3500 got a side effect of LC_NUMERIC then set to "C".
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3501
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3502 1998-02-19 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3503
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3504 * emacs.c (main): Enable mmap'ing with XEmacs/Mule.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3505
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3506 * redisplay.c (add_string_to_fstring_db_runes): Fix infloop
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3507 problem with long modelines and glyphs.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3508
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3509 * unexelf.c: The proper way to check for GNU libc is with __GLIBC__.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3510 Suggested by Andreas Jaeger <aj@arthur.rhein-neckar.de>
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
3511
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3512 1998-02-18 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3513
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3514 * Makefile.in.in: Remove all references to prefix-args.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3515
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3516 1998-02-18 Kirill M. Katsnelson <kkm@kis.ru>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3517
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3518 * sysdep.c (mswindows_set_errno): New function
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3519 (mswindows_set_last_errno): Ditto
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3520 These convert Win32 error code to ANSI C errno.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3521
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3522 * sysdep.h: Prototypes for the above 2 functions.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3523
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3524 * menubar-msw.c (vars_of_menubar_mswindows): Fprovide
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3525 ('mswindows-menubar) removed. See the entry of 1998-01-03
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3526
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3527 * process.c: FSFmacs proc_buffered_char static array
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3528 #if0'ed in 2 places. It is never used.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3529
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3530 1998-02-01 Kyle Jones <kyle_jones@wonderworks.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3531
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3532 * window.c (save_window_save): Save window-cached
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3533 speciifer values.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3534 (saved_window_equal): Added comparisons of window-cached
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3535 specifier values.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3536 (Fset-window-configuration): Restore window-cached
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3537 specifier values.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3538
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
3539 1998-02-18 Didier Verna <didier@xemacs.org>
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3540
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3541 * modeline.el (mouse-drag-modeline): added the horizontal
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3542 scrolling functionality for the modeline. This could still be
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3543 improved, for instance when the mouse goes out of the modeline.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3544
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
3545 1998-02-18 Didier Verna <didier@xemacs.org>
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3546
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3547 * redisplay.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3548 (generate_formatted_string_db): new flag to distinguish a modeline
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3549 string from a title or icon one, plus use a negative first pos to
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
3550 indicate the modeline hscroll amount.
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3551 (add_string_to_fstring_db_runes): completely rewrote this function
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3552 to handle the case of scrolled modelines.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3553 (add_glyph_to_fstring_db_runes): handle the case of scrolled
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
3554 modelines.
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3555
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3556 * window.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3557 (Fmodeline_hscroll): new function to return the modeline current
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
3558 horizontal scroll amount.
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3559 (Fset_modeline_hscroll): new function to scroll the modeline
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
3560 horizontaly.
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3561 Plus some updates related to this new functionality (windows
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3562 configuration, notably).
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3563
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3564 * window.h (struct window): added the new field modeline_hscroll.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3565
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3566 1998-02-18 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3567
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3568 * m/alpha.h:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3569 * unexelf.c: Synched with Emacs 20.2.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3570 From Aki Vehtari <Aki.Vehtari@hut.fi>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3571
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3572 * emacs.c (main): Don't call __sbrk().
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3573 * gmalloc.c (__sbrk): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3574 Suggested by Andreas Jaeger <aj@arthur.rhein-neckar.de>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3575
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3576 1998-02-17 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3577
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3578 * console-tty.c (Fset_console_tty_coding_system): New function.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3579 From Kazuyuki IENAGA <ienaga@jsys.co.jp>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3580
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3581 1998-02-15 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3582
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3583 * ralloc.c (init_ralloc): DOUG_LEA_MALLOC support.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3584 (r_alloc_reinit): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3585 [All non-HAVE_MMAP code]: Synched with Emacs 20.2.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3586
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3587 * emacs.c: Synch DOUG_LEA_MALLOC support from Emacs 20.2.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3588 (main): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3589 Add LINUX_SBRK_BUG workaround, what is it?
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3590 (Fdump_emacs): DOUG_LEA_MALLOC support from Emacs 20.2.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3591
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3592 * alloc.c: Synch DOUG_LEA_MALLOC support from Emacs 20.2.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3593 (init_alloc_once_early): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3594
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3595 * config.h.in: Add DOUG_LEA_MALLOC symbol.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3596
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3597 * unexfreebsd.c (run_time_remap): Change printf format string to
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3598 match parameters given.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3599
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3600 1998-02-14 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3601
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3602 * s/sco5.h: Define LIB_GCC as -lgcc for gcc 2.8 and egcs.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3603 Suggested by Robert Lipe <robertl@dgii.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3604
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3605 1998-02-14 Martin Buchholz <martin@xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3606
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
3607 * event-Xt.c (x_reset_key_mapping):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
3608 * device-x.c:
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3609 (x-keysym-on-keyboard-p):
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3610 (x-keysym-on-keyboard-sans-modifiers-p):
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3611 Use x-keysym-on-keyboard-sans-modifiers-p instead of
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3612 x-keysym-on-keyboard-p to detect backspace.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3613 Use symbols instead of strings (now deprecated) with x-keysym-*-p.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3614 Clean up symbols used with dead keys, checking Linux and solaris
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3615 keysyms.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3616 Simplify x-win-*.el using above methods.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3617 Change documentation for x-keysym-*-p functions.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3618
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3619 1998-02-13 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3620
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3621 * unexelfsgi.c: Various changes.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3622 From Olivier Galibert <galibert@pobox.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3623
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3624 * s/freebsd.h: Avoid redefining BSD.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3625 From Kazuyuki IENAGA <ienaga@jsys.co.jp>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3626
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3627 * extents.c (extent_fragment_update): Break up a line to avoid a
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3628 Digital UNIX 3.2g C compiler bug.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3629 From Tonny Madsen <tma@nettest.dk>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3630
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3631 * process.c (create_process): Restore save_environ hackery.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3632
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3633 1998-02-10 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3634
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3635 * emacsfns.h: Remove mocklisp declarations.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3636
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3637 * redisplay-msw.c (mswindows_update_dc): Enable evil kludge for
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3638 cygwin.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3639 From Andy Piper <andyp@parallax.co.uk>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3640
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3641 1998-02-09 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3642
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3643 * menubar-msw.c (vars_of_menubar_mswindows): Fix patch failure.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3644 Suggested by: kny@tekla.fi
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3645
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3646 * data.c (Fold_eq): PC-ize.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3647
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3648 * chartab.c: PC-ize.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3649
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3650 * window.c (toplevel): PC-ize.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3651 (syms_of_window): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3652
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3653 * search.c (Freplace_match): PC-ize.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3654
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3655 * lread.c: PC-ize.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3656
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3657 * buffer.c (Fbuffer_enable_undo): PC-ize.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3658 (Fbuffer_disable_undo): ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3659
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3660 * eval.c (return_from_signal): PC-ize.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3661
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3662 * casetab.c: PC-ize.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3663
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3664 * callproc.c (Fcall_process_internal): PC-ize.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3665
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3666 1998-02-02 Kirill M. Katsnelson <kkm@kis.ru>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3667
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3668 * gui.h (struct gui_item): Menu item, submenu or GUI button
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3669 properties are abstracted into this new structure.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3670 Added prototypes for the following functions
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3671
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3672 * gui.c (gui_item_init): New function
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3673 (gui_item_add_keyval_pair): Ditto
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3674 (gui_parse_item_keywords): Ditto
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3675 (gui_item_active_p): Ditto
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3676 (gui_item_included_p): Ditto
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3677 (gui_item_display_flush_left): Ditto
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3678 (gui_item_display_flush_right): Ditto. The above listen new
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3679 functions manipulate on properties common to menu items and GUI
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
3680 buttons.
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3681
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3682 * menubar.c (current_frame_menubar): Moved from menubar-msw.c
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3683 (menu_parse_submenu_keywords): New function
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3684 (Fmenu_find_real_submenu): Ditto, lisp accessible. The last two
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3685 functions operate on menu properties stored in struct gui_item,
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3686 but are specific to menus only.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3687
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3688 * menubar.h: Prototypes for the above functions.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3689
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3690 * menubar-msw.c: Modified to utilize struct gui_item instead of
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3691 plists, to reduce garbage. Suggested by Ben Wing.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3692 Unreachable menus are fixed.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3693
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3694 1998-01-03 Kirill M. Katsnelson <kkm@kis.ru>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3695
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3696 * menubar-msw.c (allocate_menu_item_id): Added third parameter to
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3697 hash, suffix. Menus tend to put non-localizable items into suffix
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3698 with empty name.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3699 (update_frame_menubar_maybe): top_level_menu is now set here.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3700 (mswindows_popup_menu): Ditto. It was incorrect to set it from
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3701 populate.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3702 (vars_of_menubar_mswindows): Fprovide ('mswindows-menubar) removed:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3703 (featurep (and 'mswindows 'menubars)) tests the same.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3704 (mswindows_update_frame_menubars): update_..._maybe () now called
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3705 only if frame->menubar_changed is set. Is it right to patch
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3706 menubar.c instead?
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3707
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3708 1998-02-08 Jonathan Harris <jhar@tardis.ed.ac.uk>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3709
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3710 * objects-msw.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3711 Updated color database to X11R6. Also added support for
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3712 "#RRRGGGBBB" and "#RRRRGGGGBBBB" in addition to "#RRGGBB".
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3713
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3714 1998-02-08 Jonathan Harris <jhar@tardis.ed.ac.uk>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3715
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3716 * console.h:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3717 * console-stream.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3718 * redisplay.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3719 * redisplay-msw.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3720 * redisplay-tty.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3721 * redisplay-x.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3722 Added the frame as a parameter to the text_width device
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3723 method.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3724
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3725 * redisplay-msw.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3726 Support for proportional fonts.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3727
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3728 1998-02-07 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3729
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3730 * window.c (map_windows): Don't return the value of map_windows_1.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3731 (map_windows): If F is NULL, map through all the windows.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3732 (mark_windows_in_use): Use map_windows(); made it static.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3733 (mark_windows_in_use_closure): New function.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3734
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3735 1998-02-01 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3736
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3737 * alloc.c (Fpurecopy): Check for non-`nil'-ness instead of
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3738 checking for Vobarray.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3739
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3740 * dlopen.c (Fdl_open): Indirect FUNCTION explicitly, for clarity.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3741
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3742 * elhash.c: Removed broken hashtable_hash().
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3743
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3744 1998-01-28 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3745
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3746 * symbols.c (Fintern): Use Qt instead of the actual obarray.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3747 (init_symbols_once_early): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3748
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3749 1998-01-27 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3750
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3751 * lisp.h (DO_REALLOC): Name the variable `do_realloc_newsize'
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3752 instead of `newsize', to avoid name collisions.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3753
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3754 1998-01-26 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3755
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3756 * print.c (print_symbol): Be more wary about the contents of
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3757 Vprint_gensym_alist.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3758
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3759 1998-02-06 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3760
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3761 * emacs.c (Frun_emacs_from_temacs): Disable largely meaning-free
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3762 purity/impurity summary. Compile with -DREPORT_PURE_USAGE to get
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3763 it back.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3764
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3765 * process.c (create_process): Unused variable elimination.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3766
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3767 * lread.c (Fload_internal): Compiler warning suppression.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3768
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3769 * alloc.c (report_pure_usage): Remove unused variable.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3770
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3771 Wed Jan 28 13:41:22 1998 Andy Piper <andyp@parallax.co.uk>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3772
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3773 * Makefile.in.in: add support for sheap-adjust.h generation for
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
3774 static heap.
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3775
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3776 Wed Jan 28 13:41:22 1998 Andy Piper <andyp@parallax.co.uk>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3777
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3778 * Makefile.in.in: add sheap-adjust.h support, basically copied
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3779 from puresize-adjust.h. predicate sheap.o on HEAP_IN_DATA. fix
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3780 xemacs target slightly to not be a single shell command, this
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3781 fixes an obscure bug in cygwin gmake.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3782
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3783 * alloc.c (report_pure_usage): call sheap_adjust_h if HEAP_IN_DATA
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3784 is defined.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3785
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3786 * sysfile.h: add abstracted OPEN_BINARY, OPEN_TEXT etc defines. On
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3787 Unix these are all 0 and have no effect. On systems defining
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3788 O_BINARY these use it. WINDOWSNT is currently unaffected because
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3789 there are individual #ifdefs in each source file, but with this
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3790 change they could be removed.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3791
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3792 * emacs.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3793 * doc.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3794 * lread.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3795 * process.c: generalize open() calls with OPEN_BINARY. Does
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3796 nothing under Unix.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3797
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3798 * emacs.c: predicate inclusion of windows.h on WINDOWSNT not
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3799 _WIN32.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3800
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3801 * process.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3802 * sysdep.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3803 * signal.c: predicate SIGIO stuff also on !BROKEN_SIGIO, this is
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3804 required for building on cygwin32 b19 which has SIGIO that only
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3805 works on sockets.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3806
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3807 * fileio.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3808 * event-stream.c: generalize open() calls with OPEN_BINARY. Does
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3809 nothing under Unix. Use open() instead of creat() to make this
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3810 possible. use CREAT_MODE from sysfile.h
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3811
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3812 * config.h.in: add MULE_CODING, currently not used. add support
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3813 for HAVE_A_OUT_H.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3814
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3815 * elhash.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3816 * menubar-msw.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3817 * mule-ccl.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3818 * device-msw.c: warning elimination.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3819
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3820 * event-msw.c: add undeclared Dde calls for cygwin.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3821
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3822 * redisplay-msw.c: warning elimination under mule.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3823
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3824 * gmalloc.c: make initalize() really do that. If HEAP_IN_DATA is
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3825 defined catch free() & realloc() calls with addresses in the data
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3826 space. __morecore calls more_static_core for temacs, when dumped
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3827 switches to sbrk().
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3828
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3829 * console-msw.h: undef CONST after windows.h inclusion since this
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3830 defines CONST. #ifdef out shellapi under cygwin.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3831
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3832 * device-msw.c: include sysdep.h
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3833
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3834 * objects-msw.c: add dummy mswindows_font_spec_matches_charset and
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3835 mswindows_find_charset_font so that we can build with mule.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3836
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3837 * mem-limits: return -1 for get_lim_data() when HEAP_IN_DATA is
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3838 defined.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3839
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3840 * sheap.c: new file. defines sheap_adjust_h and more_static_core
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3841 so that data space can be used by gmalloc before dumping when
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3842 HEAP_IN_DATA is defined. beef up error message about what to do if
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3843 sheap space runs out.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3844
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
3845 * sysdep.c: make start_of_data return something sensible for
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3846 HEAP_IN_DATA.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3847
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3848 * systime.h: don't use itimer stuff on cygwin b19.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3849
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3850 * unexcw.c: new file. Full unexec() support for cygwin using the
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3851 HEAP_IN_DATA setup provided by sheap.c and friends. No run-time
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3852 remapping is performed. This could be generalized to support many
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3853 platforms that use COFF. you need a.out.h from my website to build
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3854 this. cygwin b19 will have this.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3855
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3856 * s/cygwin32.h: fixed commentary. compile in unexcw.o for dumping
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3857 support. removed irrelevent things. define BROKEN_SIGIO. remove
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3858 include of windows.h. add correct process support defines, process
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3859 support might work when non-blocking io is implemented in cygwin.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3860
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3861 1998-02-02 P. E. Jareth Hein <jareth@camelot-soft.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3862
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3863 * glyphs.c: Removed ImageMagick support, re-instituted the previous
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3864 support for JPEG, GIF and PNG with the new color system.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3865
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3866 1998-02-05 Olivier Galibert <galibert@pobox.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3867
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3868 * unexelf.c: Fix alignment problems on Linux.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3869
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3870 1998-02-01 Kyle Jones <kyle_jones@wonderworks.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3871
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3872 * redisplay.c (redisplay_window): After outputting
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3873 the window, invalidate its the line start cache if the
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3874 we're displaying the minibuffer window and the echo
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3875 area is active. The cache is only valid for the echo
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3876 area buffer, and that buffer isn't associated with the
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3877 minibuffer window anymore.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3878
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3879 1998-01-31 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3880
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3881 * alloc.c (disksave_object_finalization): Additional checking for
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3882 sanity when zeroing out unused portions of string_chars_block's.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3883 (Fpurecopy): Spelling fixes in comment.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3884 (PURESIZE_SLOP): Set default slop to 0.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3885
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3886 1998-01-31 Kyle Jones <kyle_jones@wonderworks.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3887
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3888 * chartab.c (make_char_table): Initialize mirror
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3889 tables with Spunct in all the slots. Syntax table
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3890 initialization doesn't touch slots for nonexistent
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3891 characters sets. If character sets corresponding to
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3892 those slots are created later Qnil values in the slots
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3893 will cause crashes.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3894 (copy_char_table_entry): Return copy not original.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3895
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3896 1998-01-28 Jonathon Harris <jhar@tardis.ed.ac.uk>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3897
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3898 * msw-proc.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3899 * event-msw.h:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3900 * event-msw.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3901 * console-msw.h:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3902 Deleted the first two and merged them into the last two files.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3903
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3904 * device-msw.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3905 * event-msw.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3906 * frame-msw.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3907 Added file-based drag and drop support. The "System/Open" DDE command
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3908 is also implemented as if it were a drag and drop operation.
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
3909
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3910 * emacsfns.h:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3911 * event-stream.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3912 * events.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3913 * events.h:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3914 * frame.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3915 * keymap.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3916 Replaced all "#ifdef HAVE_OFFIX_DND" with
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3917 "#if defined(HAVE_OFFIX_DND) || defined(HAVE_MS_WINDOWS)"
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3918
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3919 * device.h: Added DEVICE_MSWINDOWS_P and related macros.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3920
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3921 * objects-msw.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3922 * select-msw.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3923 Eliminated warnings.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3924
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3925 * redisplay-msw.c: Changed color of "dead" box between scrollbars
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3926 to windows' "button" color for compatibility with other windows apps.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3927
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3928 1998-01-20 Stephen Turnbull <turnbull@sk.tsukuba.ac.jp>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3929
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3930 * Makefile.in.in: move `rm puresize-adjust.h' from distclean
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3931 to mostlyclean
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3932
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3933 1998-01-29 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3934
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3935 * Makefile.in.in (dlopen.o): Add dependencies.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3936
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3937 * s/sunos4-0.h: Conditionalize use of broken-sun.h for old Gccs.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3938 Suggested by Amir J Katz <amir@ndsoft.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3939
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3940 1998-01-28 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3941
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3942 * faces.c (init_device_faces): This function can call lisp.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3943
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3944 1998-01-28 P. E. Jareth Hein <jareth@camelot-soft.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3945
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3946 * mule-coding.h:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3947 * mule-coding.c: (determine_real_coding_system): removed the
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3948 static declaration to allow reuse.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3949
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3950 * md5.c (Fmd5): Rewrote to fully support MULE, as well as streamline
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3951 the code.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3952
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3953 * mule-ccl.c (ccl_driver): Set initial values of variables to shut up
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3954 the compiler and to give better error message if a quit happens before
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3955 any ccl_code is generated.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3956
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3957 1998-01-28 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3958
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3959 * glyphs.c (allocate_glyph): This function can GC.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3960 Wrap GCPRO around unprotected function calls.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3961 (specifier_vars_of_glyphs): Comment change -- Can we GC here?
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3962
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3963 1998-01-27 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3964
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3965 * lread.c (Fload_internal): Add extra GCPRO around call to
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3966 Fassoc.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3967 Enable purespace usage counts always.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3968
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3969 * m/powerpc.h: Isolate changes for mklinux from AIX.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3970
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3971 1998-01-27 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3972
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3973 * symbols.c (init_symbols_once_early): Decreased default size of
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3974 Vpure_uninterned_symbol_table to 50.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3975
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3976 1998-01-27 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3977
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3978 * redisplay-x.c (x_output_string): Correction for handling underlined
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3979 fonts when XGetFontProperty fails.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3980 From Chris Felaco <felaco@iatcmail.ed.ray.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3981
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3982 1998-01-27 Kyle Jones <kyle_jones@wonderworks.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3983
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3984 * alloc.c (Fpurecopy): Store symbols that aren't
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3985 interned in Vobarray into Vpure_uninterned_symbol_table.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3986
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3987 * symbols.c (init_symbols_once_early): Initialize
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3988 Vpure_uninterned_symbol_table.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3989
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3990 * emacsfns.h: Declare Vpure_uninterned_symbol_table.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3991
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3992 1998-01-26 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3993
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3994 * alloc.c (report_pure_usage): New macro PURESIZE_SLOP to allow
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3995 for extra pure space.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3996
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3997 1998-01-23 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3998
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
3999 * sound.c (Fplay_sound_file): Use NILP for comparison of
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4000 Lisp_Object.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4001
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4002 Wed Jan 21 10:49:47 1998 Andy Piper <andyp@parallax.co.uk>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4003
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4004 * unexcw.cc: new file for cygwin32 unexec() requires cygwin32
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4005 b19. Predicated on HAVE_COFF_H.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4006
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
4007 * console.c:
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4008 * device-msw.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4009 * event-msw.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4010 * frame-msw.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4011 * msw-proc.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4012 * objects-msw.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4013 Eliminate warnings.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4014
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4015 * redisplay-msw.c (mswindows_update_gc): eliminate warnings and
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4016 extend hack for bogus bg values.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4017
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4018 * symsinit.h: add msw headers to eliminate warnings.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4019
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4020 * s/cygwin32.h: various updates for unexec() support.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4021
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4022 * lastfile.c: add my_ebss for cygwin32 unexec() support.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4023
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4024 * gmalloc.c: made __malloc_initialized non-static so that
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4025 it goes into the bss where we expect it.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4026
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4027 * emacs.c: put run_time_remap() in a place where initialized is
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4028 not always true.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4029
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4030 * Makefile.in.in: add support for compiling .cc files.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4031
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4032 * config.h.in: added HAVE_COFF_H support.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4033
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4034 1998-01-23 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4035
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4036 * print.c (print_cons): Use XCAR/XCDR.
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
4037 (print_string): Fix up so it Vprint_string_length works under Mule
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4038 correctly.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4039
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4040 * eval.c (Feval): Increase profile call count.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4041
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4042 * keymap.c: Fixed typo.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4043
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4044 1998-01-22 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4045
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4046 * symbols.c (Funintern): Reset symbol's obarray property.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4047
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4048 1998-01-22 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4049
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4050 * alloc.c (size_vector): Declare *p as CONST to eliminate warning.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4051
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4052 1998-01-22 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4053
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4054 * print.c (print_symbol): Recognize Vprint_gensym being a cons;
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4055 use Vprint_gensym_alist.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4056
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4057 * symbols.c (init_symbols_once_early): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4058
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4059 * alloc.c (Fmake_symbol): Reset it.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4060
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4061 * symbols.c (Fintern): Set it.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4062
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4063 * lisp.h (struct Lisp_Symbol): New element `obarray'.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4064
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4065 * print.c (print_prepare): Reset Vprint_gensym_alist.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4066 (print_finish): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4067
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4068 * lread.c: Recognize #n= and #n#.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4069 (readevalloop): Reset read_objects to nil.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4070 (Fread): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4071
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4072 1998-01-23 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4073
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4074 * toolbar.c (update_toolbar_button): Eliminate redundant NILP
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4075 checks.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4076 From Martin Buchholz <martin@xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4077
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4078 1998-01-21 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4079
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4080 * dlopen.c: New file.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4081
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4082 1998-01-19 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4083
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4084 * eval.c (prog1): Don't GCPRO unitialized variable.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4085 (prog2): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4086 From Martin Buchholz <martin@xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4087
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4088 1998-01-19 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4089
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4090 * sound.c (Fplay_sound_file): Use
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4091 signal_simple_continuable_error() instead of error().
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4092
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4093 1998-01-18 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4094
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4095 * README: Updated.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4096
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4097 1998-01-18 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4098
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4099 * glyphs-x.c (imagick_instantiate): Dynamically allocate pixar
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4100 with alloca.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4101 From Damon Lipparelli <lipp@primus.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4102
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4103 1998-01-14 Martin Buchholz <martin@xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4104
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4105 * eval.c (For, Fand, Fif, Fcond, Fprogn, Fprog1, Fprog2):
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4106 Modernize and streamline.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4107 Replace Fcdr with XCDR, Fcar with XCAR for efficiency.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4108 Remove REGISTER declarations.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4109
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4110 1998-01-13 Martin Buchholz <martin@xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4111
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4112 * emacsfns.h:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4113 * alloc.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4114 Add proper prototypes for print_cons, print_vector, print_string.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4115
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4116 * dired.c (directory-files):
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4117 * elhash.c (elisp_maphash):
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4118 * elhash.h (elisp_maphash):
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4119 * lrecord.h:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4120 * mule-ccl.c (setup_ccl_program):
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4121 * mule-coding.c (coding_system_charset):
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4122 * offix-cursors.h (cursor_bits):
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4123 Warning elimination.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4124
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
4125 * redisplay.c (add_blank_rune):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
4126 * redisplay.c (add_glyph_rune):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
4127 * redisplay.c (add_emchar_rune):
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4128 Warning elimination. Avoid useless computation in non-mule case.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4129
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4130 * config.h.in:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4131 Define HAVE_INVERSE_HYPERBOLIC using 1 configure test, not 3.
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
4132 * src/alloc.c:
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
4133 * src/events.c:
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4134 Rearrange order of declarations and definitions to avoid forward
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4135 * src/mem-limits.h: Add motivating comment for future cleanup.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4136
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4137 * s/linux.h: Cleanup. Remove old cruft.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4138
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4139 * config.h.in:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4140 Always define _GNU_SOURCE when using GNU libc.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4141 Support --without-FOO as a synonym for --with-FOO=no.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4142 Always use $srcdir to locate config.guess.
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
4143 Make it clear that CONFIGURATION is optional.
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4144 De-emphasize CONFIGURATION parameter. Random cleanup.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4145 More compatible with standard GNU install instructions.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4146 --with-menubars=athena3d ==> --with-menubars=lucid.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4147
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4148 1998-01-14 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4149
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4150 * fileio.c (Fexpand_file_name): Synched with FSF.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4151
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4152 1998-01-13 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4153
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4154 * objects-msw.c (mswindows_color_instance_rgb_components):
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4155 Multiply components by 257 instead of shifting by 8.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4156
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4157 1998-01-15 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4158
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4159 * elhash.c (Fhashtable_type): New function.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4160 (Fhashtable_test_function): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4161
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4162 1998-01-12 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4163
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4164 * profile.c (Fclear_profiling_info): Fix typing error.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4165
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4166 * elhash.c (elisp_map_remhash): Fix typing error.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4167 (elisp_maphash): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4168
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4169 1998-01-12 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4170
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4171 * mule-ccl.c (Fccl_execute_on_string): Use Dynar_free to free a
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4172 Dynarr.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4173
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4174 1998-01-13 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4175
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4176 * profile.c (vars_of_profile): New variable
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4177 `call-count-profile-table'.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4178 (Fclear_profiling_info): Clear call-count-profile-table.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4179
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4180 * eval.c (funcall_recording_as): Use it.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4181
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4182 * profile.c (profile_increase_call_count): New function.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4183
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4184 * lstream.c (stdio_flusher): Comment addition.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4185
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4186 * objects-msw.c (mswindows_string_to_color): Support #RRRGGGBBB,
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4187 as well as #RRGGBB.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4188 (mswindows_X_color_map): Reformatted.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4189
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4190 1998-01-12 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4191
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4192 * line-number.c (invalidate_line_number_cache): Comment fixup.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4193
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4194 * symbols.c (Fapropos_internal): Docstring fix.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4195
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4196 * fns.c (Fstring_equal): Docstring fix.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4197
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4198 1998-01-12 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4199
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4200 * profile.c (get_profiling_info_maphash): Return int.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4201 (mark_profiling_info_maphash): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4202
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4203 * elhash.c (Finternal_hash_value): New debugging function,
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4204 undefined by default.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4205
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4206 1998-01-11 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4207
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4208 * mule-coding.c (add_coding_system_to_list_mapper): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4209
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4210 * mule-charset.c (add_charset_to_list_mapper): Return int.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4211
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4212 * faces.c (add_face_to_list_mapper): Return int.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4213 (mark_face_as_clean_mapper): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4214 (update_face_inheritance_mapper): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4215
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4216 * keymap.c (keymap_submaps_mapper_0): Return int.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4217 (keymap_submaps_mapper): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4218 (copy_keymap_inverse_mapper): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4219 (copy_keymap_mapper): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4220 (map_keymap_unsorted_mapper): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4221 (map_keymap_sorted_mapper): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4222
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4223 * elhash.c (hashtable): Added a hash method.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4224 (hashtable_hash): New function.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4225
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4226 1998-01-09 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4227
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4228 * elhash.c (lisp_maphash_function): Return 0.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4229 (hashtable_equal_mapper): Bail out when an element is not `equal'.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4230
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4231 * hash.c (maphash): Bail out if map function returns non-zero.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4232
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4233 1998-01-11 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4234
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4235 * eval.c (Fbacktrace): Treat first parameter to byte-code
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4236 specially.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4237
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4238 Sat Jan 10 11:36:11 1998 Andy Piper <andyp@parallax.co.uk>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4239
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4240 * config.h.in: undef HAVE_SYS_UN_H so that it gets defined by
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4241 configure for gnuserv with UNIX_DOMAIN_SOCKETS.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4242
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4243 1998-01-09 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4244
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4245 * buffer.c (reset_buffer_local_variables): Synch case-table
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4246 resetting stuffs from Emacs 20.2.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4247 Suggested by Aki Vehtari <Aki.Vehtari@hut.fi>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4248
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4249 * src/symbols.c (Fsetq_default): Fix docstring.
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
4250 From Didier Verna <didier@xemacs.org>
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4251
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4252 1998-01-07 Kirill M. Katsnelson <kkm@kis.ru>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4253
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4254 * msw-proc.c (mswindows_wnd_proc): Calls to redisplay() from out
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4255 of WM_SIZE handler limited to the case of dragging frame borders.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4256
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4257 * redisplay-msw.c (mswindows_bevel_modeline): Added support for
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4258 negative modeline height.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4259 (mswindows_output_cursor): Added bar cursor drawing
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4260 (mswindows_flash): Flash frame by inverting client area.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4261
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4262 1998-01-08 Andy Piper <andyp@parallax.co.uk>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4263
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4264 * lread.c: guess load path if its not set just like the dumped
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4265 version does.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4266
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4267 * doc.c: guess doc path if its not set just like the dumped
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4268 version does
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4269
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4270 Thu Jan 08 09:42:36 1998 Andy Piper <andyp@parallax.co.uk>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4271
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4272 * emacs.c: don't load loadup.el when CANNOT_DUMP is set, this
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4273 is almost never right on XEmacs.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4274
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4275 * s/cygwin32.h: add comments about how to buid. Move some
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4276 variables into configure so that we don't have to set them.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4277
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4278 * config.h.in: define HAVE_WINDOW_SYSTEM if HAVE_MS_WINDOWS is
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4279 set.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4280
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4281 1998-01-06 Kirill M. Katsnelson <kkm@kis.ru>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4282
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4283 * lread.c (Fload_internal): On Win32, this reopened the file
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4284 without first closing the handle. This caused running out of
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4285 handles.
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
4286
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4287 * nt.c (sys_open): This one made big mess when opening a handle
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4288 next after MAXDESC-1. Fixed.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4289
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4290 1998-01-06 Kirill M. Katsnelson <kkm@kis.ru>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4291
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
4292 * objects-msw.c (mswindows_string_to_color): Patched not to modify
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4293 const char* parameter.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4294 (hexval): Modified to accept uppercase hex digits.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4295
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4296 * ntproc.c (sys_spawnve): char* arguments made CONST, to comply
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4297 with standard header declaration.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4298
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4299 * sysdep.c: Fixed ugly prototypes copied from system headers. Who
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4300 says the solution is as ugly, is right.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4301 Added a couple of #include directives to avoid undefined functions.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4302 (struct save_signal): Added parameter to function pointer
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4303 prototype when compiled under ANSI C.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4304 (save_signal_handlers): Ditto
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4305
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4306 * s/windowsnt.h: Added prototypes for functions defined via
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4307 sys_<name> which are not found or differ on Win32: pipe, sleep,
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4308 spawnve, wait, kill
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4309 Macros created from former nt.c functions: random srandom setpgrp
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4310 Defined HAVE_STRCASECMP, and strcasecmp defined to _stricmp which
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4311 is provided by the compiler.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4312 Removed hack which prevented winsock.h from including.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4313
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4314 * nt.c (random): Removed and made a macro in s/windowsnt.h
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4315 (srandom): Ditto
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4316 (setpgrp): Ditto
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4317 (unrequest_sigio): #if0'ed. It is unreferenced; in XEmacs, calls
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4318 to it seem to be controlled by HAVE_SIGIO.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4319 (request_sigio): Ditto
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4320
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4321 * nt.h: Removed FD_* macros. Rely on definitions in winsock.h.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4322 Changed EMACSDEBUG references to DEBUG_XEMACS
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4323
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
4324 * event-msw.c (mswindows_cancel_dispatch_event): Returns Qnil when
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4325 event not found in the queue. Used to return undefined value.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4326
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4327 1998-01-07 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4328
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4329 * emacs.c (main_1): Add `-no-autoloads' to suppress loading
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4330 autoloads at startup.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4331
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4332 * Makefile.in.in (xemacs): Fix call to list load-path shadows.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4333
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4334 1998-01-02 Charles G. Waldman <cgw@pgt.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4335
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4336 * frame.h: fix erroneous FRAME_RIGHT_BORDER_START macro.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4337 Corrects display glitch when toolbar is on the right.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4338
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4339 1998-01-02 Kirill M. Katsnelson <kkm@kis.ru>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4340
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4341 * emacs.c (make_arg_list_1): On Win32 platforms, GetModuleFileName
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4342 is consulted instead of argv[0] to get full path to the xemacs
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4343 executable.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4344
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4345 1998-01-01 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4346
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4347 * m/sparc.h: Cleans up some warnings about unused variables in
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4348 getloadavg.c under Sparc/Linux.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4349 From Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4350
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4351 * fileio.c (vars_of_fileio): Enable directory-sep-char always for
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4352 compatibility.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4353
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4354 * emacs.c (main_1): Inhibit reloading dumped lisp when using
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4355 `-batch' or `-vanilla'.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4356
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4357 1997-12-31 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4358
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4359 * emacs.c: New variables `inhibit-update-dumped-lisp' and
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4360 `inhibit-update-autoloads'.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4361 (vars_of_emacs): Initialize them.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4362
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4363 1997-12-29 Kirill M. Katsnelson <kkm@kis.ru>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4364
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
4365 * msw-proc.c (mswindows_enqueue_magic_event): Made extern. User by
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4366 menubar-msw.c
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4367
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4368 * event-msw.h: Prototype for mswindows_enqueue_magic_event
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4369
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4370 * event-msw.c (mswindows_wm_timer_callback): Fixed counter of
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4371 outstanding timer events (decremented only when KillTimer
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4372 succeeds)
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4373 (emacs_mswindows_remove_timeout): Ditto
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4374
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4375 * console-msw.h: Added frame structure field for menu checksum
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4376
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4377 * menubar-msw.c: Miscellaneous patches and bug fixes.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4378
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4379 1997-12-30 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4380
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4381 * emacs.c (main): Clarify calls to main_1.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4382
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4383 * data.c (Fcompiled_function_annotation): Hide DEFUN from
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4384 make-docfile.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4385
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4386 * emacs.c (main_1): The invocation name requires recomputing when
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4387 running after dumping.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4388
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4389 1997-12-29 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4390
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4391 * free-hook.c (check_free): Added explicit braces to avoid
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4392 dangling else clause.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4393 * sound.c (Fplay_sound_file): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4394 * process.c (set_process_filter): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4395 * linuxplay.c (linux_play_data_or_file): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4396 * regex.c (regex_compile): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4397
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4398 1997-12-28 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4399
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4400 * emacs.c (main_1): Fix logic to run in place when XEmacs is a
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4401 login shell.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4402 (main_1): New parameter restart.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4403 (main): Use it.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4404
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4405 * bytecode.h: Disable COMPILED_FUNCTION_ANNOTATION_HACK.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4406
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4407 * print.c (debug_short_backtrace): Guard call to
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4408 Fcompiled_function_annotation.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4409
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4410 * alloc.c (disksave_object_finalization): Don't zero out
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4411 load-history if history of pure symbols is desired.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4412
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
4413 * lread.c (build_load_history): If LOADHIST_DUMPED is defined, add
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4414 pure symbols to load-history.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4415
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4416 * emacsfns.h: New symbols added -- LOADHIST_DUMPED, define to get
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4417 a history of dumped lisp. LOADHIST_BUILTIN, define to get a
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4418 history of symbols defined in C source.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4419
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4420 1997-12-23 Andy Piper <andyp@parallax.co.uk>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4421
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4422 * Conditionals to enable XEmacs to compile (not run!) under
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4423 CygWin32. Files touched:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4424 events.c
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4425 getloadavg.c
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4426 mem-limits.h
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4427 objects-msw.c
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4428 select-msw.c
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4429 sysdep.c
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4430 * s/cygwin.h: New file.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4431
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4432 1997-12-26 Kirill M. Katsnelson <kkm@kis.ru>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4433
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4434 * menubar-msw.c, menubar-msw.h: New files. Menus support.
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
4435
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4436 * console-msw.h: Added frame menu hashtable variable.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4437
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4438 * gui.c: popup_up_p variable and Fpopup_up_p and
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4439 separator_string_p functions are moved from gui-x.c
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4440
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4441 * gui.h: New file declaring the above. It is #included into the
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4442 following files:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4443 dialog-x.c
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4444 gui-x.c
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4445 menubar-x.c
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4446
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4447 * emacs.c: Added calls to *_of_menubar_mswindows()
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4448
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4449 * event-msw.c: Generalization of modal pump interface so it may be
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4450 used bu menubars also. Some functions and vars renamed, to
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4451 reflect more general approach (event_pump -> modal_loop)
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4452
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4453 * frame-msw.c: Initialization and marking of menu hashtable.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4454
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4455 * msw-proc.c: Added handling for menu window messages.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4456
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4457 * opaque.c: opaque objects given hash and equal methods, so they
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4458 can be compared with 'equal. Menubar uses opaque pointers as
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
4459 hash keys in an 'equal style hashtable.
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
4460
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
4461 * Most of the above touched files: Eliminated compiler warnings.
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4462
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4463 1997-12-18 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4464
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4465 * elhash.c (print_hashtable): Use `%u' for fullness.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4466 (hashtable_equal): New function.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4467 (hashtable_equal_mapper): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4468
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4469 * lread.c (vars_of_lread): Initialize Vread_buffer_stream here
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4470 instead of in init_lread.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4471
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4472 1997-12-26 P. E. Jareth Hein <jareth@camelot-soft.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4473
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
4474 * glyphs-x.c (imagick_instantiate): Add in error and
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4475 warning handling for ImageMagick files
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4476
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4477 1997-12-26 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4478
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4479 * Makefile.in.in (distclean): Remove `xemacs.*'.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4480
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4481 1997-12-22 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4482
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4483 * device.c (vars_of_device): Provide `devices' feature so W3's
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4484 devices.el emulation won't bloat XEmacs.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4485
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4486 * lread.c (Fload_internal): Strip path and extension when
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4487 considering a file as a candidate for running after-load functions.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4488
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4489 1997-12-20 Kirill M. Katsnelson <kkm@kis.ru>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4490
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4491 * s/windowsnt.h: SIZEOF_SHORT set to 16 bits instead of 32, to get
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4492 real.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4493
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4494 * redisplay-msw.c: (many functions): FillRect replaced with
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4495 ExtTextOut where possible, which is much faster.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4496 (mswindows_redisplay_deadbox_maybe): New function which fixes
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4497 deadbox, a square bounded by scrollbar ends and window corner
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4498 (usually the lower right corner).
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4499
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4500 * emacs.c (assert_failed): On Win32 platforms, when assertion
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4501 fails, debugger break occurs if DEBUG_XEMACS is defined.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4502
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4503 * event-msw.c (mswindows_pump_outstanding_events): Fixed so two
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4504 consequtive Fsignals are not lost.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4505
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4506 * scrollbar-msw.c (mswindows_update_scrollbar_instance_values):
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4507 Added SBF_DISABLENOSCROLL flag so the bar is greyed out when
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4508 all lines are visible.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4509 (mswindows_update_scrollbar_instance_status): Ditto for freshly
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4510 assigned scrollbar.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4511
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4512 * scrollbar.c (Fscrollbar_set_hscroll): Fixed fitting scroll
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4513 limits into range.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4514
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4515 1997-12-18 Kirill M. Katsnelson <kkm@kis.ru>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4516
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4517 * events-msw.c: Added support for modal event dispatch pump.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4518 This mechanism is for scrollbars and menus.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4519
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4520 * events-msw.h: Public declaration for the pump function.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4521
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4522 * msw-proc.c: Pump scrollbar misc user events through the
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4523 brand new pump. Pumps!
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4524
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4525 * scrollbar-msw.c: Minor range fixes. Added misc events for
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4526 horizontal bar, which did not fix it...
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4527
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4528 Thu Dec 18 09:53:12 1997 <jsparkes@internetivity.com (Jeff Sparkes)>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4529
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4530 * objects-msw.c (mswindows_print_color_instance): Scale 8 bit RGB
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4531 components up to 16 bit X sizes.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4532 (mswindows_string_to_color): numeric colors are #RRGGBB not #BBGGRR.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4533
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4534 * objects-msw.c (mswindows_color_instance_rgb_components): ditto
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4535
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4536 * objects.c (Fcolor_instance_rgb_components): Document range of
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4537 components as 0-65535.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4538
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4539 1997-12-18 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4540
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4541 * doc.c (verify_doc_mapper): Fix return value and argument list
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4542 for map_obarray.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4543
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4544 * device-x.c: New variable -- Vx_app_defaults_directory.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4545 (x_init_device): Use locale directory searched from package-path.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4546
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4547 1997-12-18 Kyle Jones <kyle_jones@wonderworks.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4548
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4549 * EmacsFrame.c: Added foregroundToolBarColor and
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4550 foreground resources to the resources[] definition.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4551 Moved default gray8o color value from the
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4552 bcakgroundToolBarCOlor resource to th background
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4553 resource since the override order is now reversed in
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4554 toolbar-x.c. Don't provide a default value for the
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4555 foreground resource that the toolbar code looks at.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4556
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4557 * EmacsFrame.h: Define foregroundToolBarColor string
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4558 for use in the resoruces code.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4559
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4560 * EmacsFrameP.h: Added foreground_toolbar_pixel slot
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4561 to EmacsFramePart struct.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4562
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4563 * toolbar-x.c: Let the toolbar specific background
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4564 resource override the global background resource. Added
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4565 support for a toolbar specific foreground resource,
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4566 which is not currently used for anything internally.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4567
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4568 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4569
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4570 * redisplay.c (decode_mode_spec): Comment fixup.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4571
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4572 * tooltalk.c (Freceive_tooltalk_message): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4573
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4574 * search.c (Freplace_match): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4575
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4576 * frame-x.c (x_frame_property): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4577
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4578 * console.c (Fcurrent_input_mode): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4579
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4580 * callint.c (Fcall_interactively): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4581
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4582 * abbrev.c (Fexpand_abbrev): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4583
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4584 * dired.c (file_name_completion): Use Qzero instead of
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4585 make_int(0).
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4586
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4587 * fileio.c (Finsert_file_contents_internal): Use
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4588 report_file_error() to report reading error.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4589
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
4590 * cmds.c (internal_self_insert): Don't self-insert if the expanded
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4591 symbol's hook has a non-nil `no-self-insert' property; synch with
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4592 FSF 20.2.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4593
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4594 * abbrev.c (Fexpand_abbrev): Return Vlast_abbrev, like in FSF
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4595 20.2.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4596
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4597 1997-12-16 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4598
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4599 * abbrev.c (abbrev_match): User map_obarray() instead of
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4600 crockishly copying it.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4601 (abbrev_match_mapper): New function.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4602 (Fexpand_abbrev): Check whether `pre-abbrev-expand-hook' has
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4603 killed the buffer.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4604
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4605 * symbols.c (map_obarray): Accept a void * argument.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4606 (mapatoms_1): Adapt.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4607 (apropos_accum): Use fast_lisp_string_match().
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4608 (Fapropos_internal): Don't cons.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4609 (map_obarray): Stop mapping if FN returns non-zero.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4610
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4611 * marker.c (unchain_marker): Guard assert() with ERROR_CHECK_GC.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4612 (bi_marker_position): Guard assert() with ERROR_CHECK_BUFPOS.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4613 (set_bi_marker_position): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4614
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4615 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4616
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4617 * fileio.c (Finsert_file_contents_internal): Use make_int when
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4618 checking for overflow.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4619 (Finsert_file_contents_internal): Use EXTERNAL_LIST_LOOP.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4620 (Ffind_file_name_handler): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4621
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4622 * dired.c (file_name_completion): Use noseeum_cons.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4623 (file_name_completion_unwind): Free the cons.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4624
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
4625 1997-12-16 <jsparkes@internetivity.com (Jeff Sparkes)>
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
4626
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4627 * scrollbar.c: Add HAVE_MS_WINDOWS to scrollbar-page functions.
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
4628
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4629 * msw-proc.c: Handle scrolling events.
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
4630
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4631 * frame-msw.c: Initialize scrollbar width and height. This should
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4632 not be necessary, since the window shouldn't be created until
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4633 init_frame_2
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
4634
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4635 * emacs.c: Call mswindows scrolbar setup when appropriate.
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
4636
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4637 * scrollbar-msw.c: Created for mswindows-scrollbar support.
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
4638
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4639 * scrollbar-msw.h: Ditto.
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
4640
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4641 1997-12-16 Kirill M. Katsnelson <kkm@kis.ru>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4642
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4643 * msw-proc.c: Minor bug in the middle button emulation code
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4644 exterminated.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4645
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4646 * msw-proc.c: Character translation procedure reworked, so C-M-char
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4647 keys now work properly. Keyboard layouts that use AltGr for
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4648 third register characters are detected and handled. The code
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4649 has been tested on French and UK keyboard layouts.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4650
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4651 * msw-proc.c: #if 0'ed remains of threaded code are removed.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4652
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4653 * event-msw.c: Mouse motion was incorrectly counted for a user event.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4654
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4655 * event-msw.c: lisp variables beginnig with w32- are renamed to
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4656 begin with mswindows-.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4657
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4658 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4659
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4660 * fileio.c (Finsert_file_contents_internal): Use it.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4661 (Fcopy_file): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4662
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4663 * sysdep.c (interruptible_open): New function.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4664
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4665 1997-12-16 Kyle Jones <kyle_jones@wonderworks.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4666
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4667 * frame-x.c (x_init_frame_2): Don't call
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4668 update_frame_title. Some modeline specs depend on
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4669 f->device->selected_frame being non-nil and that will
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4670 not be true during initialization of the first frame on
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4671 a device.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4672
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4673 1997-12-16 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4674
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4675 * fileio.c: clean up paren levels between ifdefs.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4676 From Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4677
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4678 1997-12-15 P. E. Jareth Hein <jareth@camelot-soft.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4679
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4680 * glyphs-x.c (imagick_instantiate): Remove an assumption that
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4681 all machines have LSB XImage support.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4682
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4683 1997-12-14 Kyle Jones <kyle_jones@wonderworks.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4684
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4685 * Makefile.in.in: Moved $(OFFIX_O) from x_objs to
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4686 X11_objs to avoid having its initialized global
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4687 variables be dumped read-only.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4688
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4689 1997-12-14 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4690
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4691 * offix.c (DndSetData): Use standard INT_MAX instead of MAXINT.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4692 Replace <values.h> with <limits.h>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4693
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4694 1997-12-13 Kirill M. Katsnelson <kkm@kis.ru>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4695
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4696 * msw-proc.c: added emulation for middle mouse button by chording
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4697 left and right buttons
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4698 * event-msw.c: added lisp variables for resize behavior and middle
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4699 button emulation thresholds
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4700 * msw-proc.c: {un}map-frame-hook now are not called directly from
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4701 the window procedure, rather from magic event handler.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4702 * Formulated golden rule for calling lisp from window procedure:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4703 "NOOOOOO!". May be violated under circumstances although.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4704 * frame-msw.c: corrected problem with setting frame width and height
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4705 properties, introduced by 95-style look.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4706
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4707 1997-12-12 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4708
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
4709 * input-method-xlib.c (describe_XIC): Add casts, use unsigned long
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4710 int.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4711
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4712 * eval.c (funcall_subr): Ifdef out as it is now unused.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4713
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4714 * emacsfns.h: Declare Fdisplay_error.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4715
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4716 * callint.c (Fquote_maybe): Don't use `==' on Lisp_Objects.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4717
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4718 1997-12-12 Michael Sperber <sperber@informatik.uni-tuebingen.de>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4719
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4720 * fileio.c: Removed stillborn set-buffer-modtime.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4721
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4722 1997-12-10 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4723
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4724 * elhash.c (hashtable_instantiate): If SIZE is nil, set it to
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4725 length of DATA.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4726 (print_hashtable): Would bogusly print #(hashtable).
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4727 (verify_function): Use XCAR.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4728
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4729 1997-12-12 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4730
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4731 * elhash.c (print_hashtable_data_mapper): Use a C structure
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4732 instead of consing.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4733
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4734 1997-12-12 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4735
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4736 * callint.c (quotify_arg): Don't quotify vectors, keywords,
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4737 bit-vectors and lambdas.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4738 (Fquote_maybe): New subr, from quotify_arg.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4739 (quotify_args): Use it.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4740 (Fcall_interactively): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4741
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4742 1997-12-11 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4743
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4744 * window.c (Fset_window_point): Ditto for Fgoto_char.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4745 (Fset_window_configuration): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4746
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4747 * undo.c (Fprimitive_undo): Ditto for Fset_buffer_modified_p,
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4748 Fgoto_char and Fdelete_region.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4749
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4750 * print.c (temp_output_buffer_setup): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4751
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4752 * glyphs.c (make_string_from_file): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4753
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4754 * glyphs-x.c (pixmap_to_lisp_data): Ditto for Ferase_buffer.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4755 (pixmap_to_lisp_data): Ditto for Fbuffer_substring.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4756
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4757 * bytecode.c (Fbyte_code): Use Qnil instead of Fcurrent_buffer()
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4758 when calling functions that use decode_buffer() internally -- it
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4759 is faster.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4760
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4761 Change done for Fgoto_char, Fchar_after, Ffollowing_char,
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4762 Fpreceding_char, Findent_to, Feolp, Feobp, Fbolp, Fbobp,
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4763 Fforward_char, Fforward_word, Fskip_chars_forward,
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4764 Fskip_chars_backward, Fforward_line, Fbuffer_substring,
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4765 Fdelete_region, Fnarrow_to_region, Fwiden, Fend_of_line, Fupcase
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4766 and Fdowncase.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4767
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4768 1997-12-11 Jonathan Harris <jhar@tardis.ed.ac.uk>, Kirill M. Katsnelson <kkm@kis.ru>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4769
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4770 * The first collegial patch in the xemacs-nt history. Well...
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4771 * device-msw.c, event-msw.c, event-msw.h, frame-msw.c, msw-proc.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4772 xemacs is now single-threaded application. Due to this, the
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4773 problem with crash during input events in GC got resolved.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4774 * xemacs frames are given "95ish" look with raised border.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4775 * stop character (ctrl+g) now works. SIGINT (ctrl+c or ctrl+break
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4776 at the console) is still broken although.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4777 * frame "as lisp object" is now stored in window-associated space
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4778 provided by the system. This enables obtaining frame object given
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4779 window handle in constant time.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4780 * mswindows_cancel_dispatch_event() now has limited handling
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4781 for key_press_event's in addition to timeout_event's.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4782
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4783 1997-12-11 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4784
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4785 * intl.c (init_intl_very_early): Force LC_NUMERIC to "C".
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4786 * input-method-xfs.c (Initialize_Locale): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4787 * input-method-motif.c (Initialize_Locale): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4788 * input-method-xlib.c (Initialize_Locale): Ditto.
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
4789 Suggested by Didier Verna <didier@xemacs.org> and
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4790 Martin Buchholz <martin@xemacs.org>
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
4791
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4792 1997-12-10 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4793
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4794 * config.h.in: #undef MAGICK_HEADERS_ARE_UNDER_X11
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4795
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4796 * glyphs-x.c: #ifdef MAGICK_HEADERS_ARE_UNDER_X11 added.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4797
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4798 1997-12-11 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4799
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4800 * glyphs-x.c (_XOS_H_): Try to avoid including Xos.h on Solaris.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4801 Suggested by Samuel Tardieu <sam@inf.enst.fr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4802
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4803 1997-12-11 David Hobley <davidh@wr.com.au>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4804
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4805 * pure.c: Removed WINDOWSNT conditional.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4806
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4807 1997-12-10 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4808
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4809 * Makefile.in.in: Doc changes, update dependencies.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4810
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4811 * frame-x.c (x_init_frame_1): Remove unused variable.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4812
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4813 * fns.c (internal_equal): Guard label with ifdef.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4814 (internal_old_equal): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4815
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4816 * symsinit.h: Declare structure_type_create_hashtable.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4817
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4818 * elhash.c (finish_marking_weak_hashtables): Move unused variable
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4819 so gcc doesn't complain about it.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4820
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4821 * elhash.h: Declare new weak hashtables.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4822
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4823 * elhash.c (print_hashtable): Fix format.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4824
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4825 1997-12-10 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4826
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4827 * frame-tty.c (tty_raise_frame_no_select): Use LIST_LOOP.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4828 (tty_lower_frame): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4829
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4830 * faces.c (face_validate): Don't check for doubly defined
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4831 keywords; the reader does that.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4832
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4833 * emacs.c (main_1): Call structure_type_create_hashtable().
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4834
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4835 * general.c (syms_of_general): Added Qtest and Qsize.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4836
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4837 * elhash.c (structure_type_create_hashtable): New function.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4838 (hashtable_type_validate): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4839 (hashtable_test_validate): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4840 (hashtable_size_validate): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4841 (hashtable_data_validate): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4842 (hashtable_instantiate): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4843
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4844 * extents.c (extent_putprop): Made it work.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4845 (extent_remprop): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4846
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4847 1997-12-08 Kirill M. Katsnelson <kkm@kis.ru>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4848
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4849 * device.h: device::fdin and device::fdout are now defined for
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4850 systems which do not HAVE_UNIXOID_EVENT_LOOP.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4851 * device-tty.c, process.c, signal.c: call to signal_fake_event()
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4852 bracketed out by #ifdef HAVE_UNIXOID_EVENT_LOOP / #endif
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4853 directives.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4854 * signal.c: For Win32 systems, longjmp in signal handler excluded
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4855 * nt.c, syssignal.h, systime.h: emulation for SIGALRM and SIGPROF
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4856 and setitimer for Win32 platforms. Profiling now works.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4857 * emacs.c: calls to syms_of_profile and vars_of_profile enabled
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4858 on Win32 platforms.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4859 * ntproc.c: handling of SIGCHLD now done by the common signal
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4860 faking mechanism. (To no avail - subprocesses still broken)
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4861 * s/windowsnt.h: Signal constants added
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4862 * redisplay-msw.c: "Sticky" beep which blocked XEmacs until the
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4863 sound finishes is now repaired
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4864
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4865 1997-12-06 Jonathan Harris <jhar@tardis.ed.ac.uk>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4866
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4867 * frame-msw.c, msw-proc.c
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4868 Further changes to resizing code so that changing default
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4869 font, either in .emacs or later, works properly.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4870
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4871 * msw-proc.c
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4872 Minor optimization: Mouse movement events aren't generated
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4873 while the user is resizing the frame.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4874 Function keys are returned lower-case.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4875
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4876 1997-12-09 P. E. Jareth Hein <jareth@camelot-soft.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4877
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4878 * glyphs-x.c (imagick_instantiate): fix it so that it works
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4879 properly for PseudoClass files. Still needs some thinking for
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4880 full color... Also added support for old image instantiators
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4881 in various places using the OLDCOMPAT define
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4882
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4883 1997-12-08 Kyle Jones <kyle_jones@wonderworks.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4884
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4885 * event-stream.c (Faccelerate_menu): Check for the
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4886 existence of a menubar associated with the selected frame
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4887 before trying to use it. Signal an error if there is
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4888 no menubar.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4889
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4890 1997-12-06 P E Jareth Hein <jareth@camelot-soft.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4891
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4892 * device-x.c: Change -privcmap to -privatecolormap.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4893 * events.c: corret minor think-o.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4894
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4895 1997-12-04 Jonathon Harris <jhar@tardis.ed.ac.uk>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4896
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4897 * event-msw.c, faces.c, msw-proc.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4898 Frame resizing happens in multiples of the default character size.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4899 * frame-msw.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4900 mswindows_set_frame_size() and
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4901 mswindows_set_frame_properties() now call AdjustWindowRect to
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4902 set the correct window size.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4903
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4904 1997-12-04 Jeff Sparkes <jsparkes@internetivity.com>
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
4905
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4906 * frame-msw.c: added frame functions for move, resize,
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4907 iconify, raise, lower, visible_p, iconified_p, focus,
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4908 make visible, make invisible, set title.
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
4909
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4910 1997-12-01 Jonathon Harris <jhar@tardis.ed.ac.uk>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4911
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4912 * event-msw.c, event-msw.h, frame-msw.c, msw-proc.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4913 - Implemeted simple emacs_mswindows_event_pending_p().
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4914 - Fixed deleting frames.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4915 - Rewrote timeout code, eliminating "!NILP(rest)" bug.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4916 - Special processing for 'Ctrl-@' keystroke.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4917 - Support for some new keysyms.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4918
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4919 1997-12-03 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4920
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4921 * lstream.c (make_stdio_stream_1): Set it.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4922 (make_filedesc_stream_1): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4923 (finalize_lstream): Use it.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4924
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4925 * lstream.h: New flag LSTREAM_FL_CLOSE_AT_DISKSAVE.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4926
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4927 1997-11-29 Jeff Miller <jmiller@smart.net>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4928
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4929 * menubar-x.c: define restore_in_menu_callback() when motif
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4930 menubars are used.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4931
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4932 * menubar-x.c: change #ifdef LWLIB_MENUBARS_MOTIF to
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4933 #if defined LWLIB_MENUBARS_LUCID || defined LWLIB_MENUBARS_MOTIF
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
4934 around code for incremental menu build.
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4935
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4936 * event-stream.c: Changed HAVE_MENUBARS to HAVE_MENUBARS_LUCID in
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4937 the #ifdef wrappers around menubar accelerator stuff.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4938
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4939 1997-12-05 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4940
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4941 * keymap.h: update describe_map_tree prototype
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4942
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4943 1997-12-03 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4944
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4945 * lstream.c (make_stdio_stream_1): Set it.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4946 (make_filedesc_stream_1): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4947 (finalize_lstream): Use it.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4948
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4949 * lstream.h: New flag LSTREAM_FL_CLOSE_AT_DISKSAVE.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4950
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4951 1997-12-03 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4952
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4953 * editfns.c (save_excursion_restore): Fix comment.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4954
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4955 * fns.c (Fmapvector): GCPRO the vector.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4956
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4957 1997-12-01 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4958
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4959 * cmdloop.c (default_error_handler): Respect
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4960 errors-deactivate-region; use display-error.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4961
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4962 * editfns.c (vars_of_editfns): New variable user-full-name.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4963 (init_editfns): Initialize it.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4964 (Fuser_full_name): Use it.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4965 (vars_of_editfns): Docfixes.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4966
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4967 * dired.c (Fdirectory_files): Use FORMAT_FILENAME instead of
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4968 FORMAT_BINARY.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4969 (make_directory_hash_table): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4970 (file_name_completion): Bind `completion-ignore-case' to t under
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4971 MS Windows.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4972 (file_name_completion): Signal an error if a member of
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4973 `completion-ignored-extensions' is not a string.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4974
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4975 1997-11-30 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4976
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4977 * doc.c (Fsubstitute_command_keys): Don't use
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4978 Vprin1_to_string_buffer.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4979
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4980 * keymap.c (describe_map_tree): Accept a BUFFER argument.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4981 (describe_map): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4982 (describe_command): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4983
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4984 1997-11-29 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4985
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4986 * insdel.c (signal_before_change): Don't treat
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4987 Vprin1_to_string_buffer specially.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4988 (signal_after_change): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4989
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4990 * buffer.c (Fkill_buffer): Don't treat Vprin1_to_string_buffer
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4991 specially.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4992 (complex_vars_of_buffer): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4993
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4994 * print.c (Ferror_message_string): Use Vprin1_to_string_stream.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4995
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4996 * events.c (Fmake_event): Changed error message.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4997
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4998 * print.c (Fprin1_to_string): Use a resizing-buffer stream.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
4999
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5000 1997-12-03 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5001
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5002 * buffer.c (Fkill_buffer): Use EXTERNAL_LIST_LOOP.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5003 (Fget_file_buffer): Use LIST_LOOP.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5004
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5005 1997-12-02 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5006
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5007 * editfns.c (save_excursion_save): Don't save VISIBLE-P.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5008 (save_excursion_restore): Changed accordingly.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5009 (save_excursion_restore): Free the markers and conses even if the
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5010 buffer is dead.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5011 (save_restriction_restore): Use XCAR/XCDR.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5012 (Fencode_time): Use XCAR/XCDR, when safe.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5013
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5014 * menubar.c (Fnormalize_menu_item_name): Use INC_CHARPTR; allow
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5015 `%%' to mean `%'.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5016
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5017 * minibuf.c (regexp_ignore_completion_p): Use EXTERNAL_LIST_LOOP;
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5018 check type of list elements.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5019
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5020 * dired.c (file_name_completion): Set up a proper unwind form.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5021 (file_name_completion_unwind): New function.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5022 (file_name_completion): Allow errors.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5023
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5024 * line-number.c (invalidate_line_number_cache): Would lose in
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5025 precence of Finsert_before_markers.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5026 (narrow_line_number_cache): Only mark LINE_NUMBER_BEGV as dirty.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5027 (buffer_line_number): Recalculate LINE_NUMBER_BEGV on demand.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5028 (buffer_line_number): Would ignore LINE_NUMBER_FAR.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5029
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5030 1997-12-01 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5031
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5032 * fns.c (Fmapvector): Don't stack-allocate args; allocate the
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5033 vector and call mapcar1 with its data.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5034
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5035 1997-12-02 P E Jareth Hein <jareth@camelot-soft.com>
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
5036
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5037 * objects-x.c: Added colormap/visual support, rewrote
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5038 allocate_nearest_color, and changed the x-color-instance to deal
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5039 with possibly not freeing a color.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5040
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5041 * objects-x.h: Added dealloc_on_gc flag for x-color-instances.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5042
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5043 * redisplay-x.c: Added colormap/visual support.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5044
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5045 * balloon-x.c: Added colormap/visual support.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5046
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5047 * console-x.h: Added colormap/visual support by adding visual,
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5048 depth and colormap slots to a device.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5049
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5050 * device-x.c: Added colormap/visual support with the command line
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5051 options "-privcmap" and "-visual" and Xresources
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5052 ".privateColormap" and ".EmacsVisual". Also changed the
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5053 device-init so that the app-shell is always realized to properly
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5054 deal with GCs (previously only realized when OFFIX was
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5055 supported), and added the x-display-visual-depth lisp function to
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5056 complement x-display-visual-class.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5057
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5058 * event-Xt.c: Added colormap/visual support, and stuck in a
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5059 patch/hack to change the way Xt inherits visuals to match the way
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5060 it inherits colormaps.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5061
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5062 * frame-x.c: Added colormap/visual support.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5063
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5064 * glyphs-x.c: Added colormap/visual support. Will probably need a
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5065 lot more work.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5066
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5067 1997-11-27 Kyle Jones <kyle_jones@wonderworks.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5068
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5069 * src/keymap.c (munging_key_map_event_binding): Don't do
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5070 the meta char hack when processing key-translation-map.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5071 Return nil if the map to be processed (function-key-map
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5072 or key-translation-map) is not a keymap.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5073
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5074 1997-11-27 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5075
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5076 * device-msw.c: Turn on italic flag if appropriate
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5077 * objects-msw.c: Set device-class to color.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5078 From Jeff Sparkes <jsparkes@internetivity.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5079
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5080 * glyphs-x.c: Should include <magick/magick.h> since that is what
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5081 is autodetected by configure.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5082
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5083 1997-11-26 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5084
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5085 * events.c (Fmake_event): correct type bug.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5086 From Colin Rafferty <craffert@ml.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5087
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5088 1997-11-26 Kyle Jones <kyle_jones@wonderworks.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5089
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5090 * lisp-disunion.h (VALMASK): Use 1UL instead of 1L to
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5091 shut up Sun's niggling compiler warnings about integer
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5092 overflow.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5093
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5094 * print.c (Fprin1_to_string): Don't change and
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5095 restore the current buffer; no buffer change is needed
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5096 to accomplish the task.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5097
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5098 1997-11-23 Jeff Miller <jmiller@smart.net>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5099
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5100 * Makefile.in.in removed energize support
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5101 * buffer.c removed energize support
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5102 * config.h.in removed energize support
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5103 * console-x.h removed energize support
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5104 * doc.c removed energize support
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5105 * emacs.c removed energize support
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5106 * extents.c removed energize support
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5107 * extents.h removed energize support
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5108 * frame-x.c removed energize support
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5109 * gui-x.c removed energize support
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5110 * menubar-x.c removed energize support
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5111 * process.c removed energize support
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5112 * puresize.h removed energize support
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5113 * symsinit.h removed energize support
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5114 * sysproc.h removed energize support
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5115 * syssignal.h removed energize support
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5116 * undo.c removed energize support
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5117 * window.c removed energize support
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5118
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5119 * energize.c removed
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5120 * energize.h removed
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5121
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5122 1997-11-23 Kyle Jones <kyle_jones@wonderworks.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5123
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5124 * faces.c (face_property_was_changed): Don't call
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5125 update_faces_inheritance, it isn't needed.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5126
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5127 1997-11-22 Kyle Jones <kyle_jones@wonderworks.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5128
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5129 * redisplay-x.c (x_flash): Flash the root window
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5130 area instead of the entire frame area.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5131
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5132 * frame.h: Added echo_area_garbaged field to frame
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5133 struct.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5134
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5135 * frame.c (change_frame_size_1): Set the
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5136 echo_area_garbaged flag in a frame that has been
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5137 resized.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5138
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5139 * redisplay.c (redisplay_frame): Clear echo_area_garbaged
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5140 flag on frame after displaying the frame.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5141
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5142 (Fredisplay_echo_area): Clear echo_area_garbaged
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5143 flag on frame after displaying in echo area.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5144
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
5145 * redisplay.c: Added hscroll_glyph_width_adjust field
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5146 to position_redisplay_data_type struct.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5147
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5148 (add_hscroll_rune): Compute the difference in width
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5149 between the hscroll glyph and a canonical space; store
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5150 it in data->hscroll_glyph_width_adjust.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5151
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5152 (create_text_block): In tab field computation, adjust
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5153 left margin to account for the difference between the
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5154 width of the hscroll glyph and the width of a canonical
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5155 space.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5156
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5157 1997-11-19 Kyle Jones <kyle_jones@wonderworks.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5158
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5159 * Emacs.ad: Change uses of Gray75 to Gray80.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5160 Don't set modeline colors here.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5161
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5162 * EmacsFrame.c: Fetch "background" resource for use by
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5163 the toolbar initialization code; default this fetched
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5164 value to -1 if it is unspecified, which is different
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5165 from what is found in ef->core.background_pixel in that
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5166 case.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5167
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5168 * EmacsFrame.h: Define macros for "Background" and
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5169 "background" resource strings.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5170
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5171 * EmacsFrameP.h: Added background_pixel field to
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5172 EmascFrmaePart struct.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5173
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5174 * toolbar-x.c (x_initialize_frame_toolbar_gcs): Added
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5175 code to use the global background resource as the
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5176 toolbar background color if it is sepcified. Otherwise
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5177 fall back to the backgroundToolBarColor resource.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5178
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5179 1997-11-17 Marc Paquette <marcpa@cam.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5180
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
5181 * callproc.c (Fcall_process_internal): Fix for bug in
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5182 CRLF -> LF conversion.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5183
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5184 1997-11-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5185
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5186 * redisplay-msw.c: Calls GdiFlush() in _ouput_end, _clear_frame and
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5187 _redraw_exposed_area
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5188
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5189 * frame-msw.c: mswindows_init_frame_2
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5190 Sets frame's pixel width and height
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5191
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5192 1997-11-19 Kyle Jones <kyle_jones@wonderworks.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5193
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5194 * callproc.c (call_process_cleanup): Actaully wait
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5195 for the process, rather than not doing it and saying we
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5196 did.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5197
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5198 1997-11-20 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5199
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5200 * callproc.c (Fcall_process_internal): Close fd_error.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5201
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
5202 1997-11-19 Didier Verna <didier@xemacs.org>
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5203
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5204 * emacs.c (main_1): Added the missing argmatch call to check
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5205 for the '-h' option.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5206
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5207 1997-11-18 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5208
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5209 * mule-coding.h: Replace freshly broken ENCODE_SJIS and
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5210 DECODE_SJIS macros with working versions from beta4.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5211
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5212 1997-11-17 Kyle Jones <kyle_jones@wonderworks.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5213
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5214 * frame-x.c (x_init_frame_1): Set frame visibility
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5215 flag to 1 immediately so that echo area message are
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5216 displayed in it promptly.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5217
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5218 * redisplay.c (Fredisplay_echo_area): If frame has
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5219 changed, clear it to avoid garbled messages.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5220
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5221 * window.c (set_window_pixsize): Restore the bail out
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5222 if no size change, but do it after the loop that recomputers
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5223 major child corner coordinates.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5224
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5225 * keymap.c (describe_map_mapper): Recognize the
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5226 buttonXup keysyms as mouse bindings.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5227
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5228 1997-11-17 Tor Arntsen <tor@spacetec.no>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5229
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5230 * Makefile.in.in (update-elc.stamp): Add temacs to dependency.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5231
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5232 1997-11-16 Kyle Jones <kyle_jones@wonderworks.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5233
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5234 * Added suport for toolbar borders.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5235
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5236 * EmacsFrame.c: Added X resources for new toolbar
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5237 borders.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5238
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5239 (EmacsFrameSetValues): Added Fadd_spec_to_specifier
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5240 calls to move resourced toolbar border width data
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5241 into the speciifers.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5242
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5243 * EmacsFrame.h: Defined X resource strings for
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5244 toolbar border width resources.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5245
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5246 * EmacsFrameP.h: Added toolbar border width fields
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5247 to the EmacsFramePart struct.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5248
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5249 * console.h: Added toolbar_border_width_changed_in_frame_method
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5250 field to struct console.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5251
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5252 * events.c (event_x_y_pixel_internal): Factor the
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5253 toolbar border into pixel offset.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5254
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5255 * frame.c: Document new toolbar border width
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5256 speciifer as being usable as frame properties.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5257
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
5258 (frame_conversion_internal): Factor the toolbar border
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5259 widths into the geometry calculations.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5260
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5261 (change_frame_size_1): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5262
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5263 * frame.h: Added field to struct frame for toolbar
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5264 border widths. Modified geomtry macros and created
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5265 others in support of the new toolbar border widths.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5266
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5267 * frameslot.h: Added a default_toolbar_border_width
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5268 slot.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5269
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5270 * redisplay-x.c (x_clear_frame): Factor the toolbar
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5271 border widths into the geometry calculations.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5272
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5273 * toolbar-x.c (x_draw_blank_toolbar_button): Add
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5274 support for drawing a border along with the blank
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5275 button. Accept border_width and vertical args.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5276
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
5277 (x_output_toolbar_button): Added support for drawing a
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5278 border along with the button.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5279
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5280 (X_OUTPUT_BUTTONS_LOOP): Pass border_width and vert
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
5281 args to x_draw_blank_toolbar_button. Set vertical and
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5282 border_width fields in toolbar button.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5283
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5284 (x_output_toolbar): Support toolbar border widths.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5285
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5286 (x_toolbar_size_changed_in_frame_1): Mark all toolbar
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5287 buttons in the change toolbar as dirty so that they
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5288 are refreshed if had been painted over.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5289
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5290 New function: x_toolbar_border_width_changed_in_frame.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5291 Used it as a console method.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5292
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5293 * toolbar.c: New function: mark_frame_toolbar_buttons_dirty.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5294
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5295 New function: toolbar_border_width_changed_in_frame.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5296 Used it as a specifier frame slot change method.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5297
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5298 (get_toolbar_coords): Factor the toolbar border
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5299 widths into the geometry calculations.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5300
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5301 (Fset_default_toolbar_position): Update the fallback
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5302 border width specifiers for the affected toolbar
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5303 positions.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5304
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5305 (specifier_vars_of_toolbar): Added specifiers for the
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5306 toolbar border widths.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5307
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5308 * toolbar.h: Added vertical and border_width field
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5309 to the toolbar button struct.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5310
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5311 * window.h: Added default_toolbar_border_width slot
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5312 to window struct, along with four slots for the four
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5313 window local toolbar border width values.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5314
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5315 1997-11-16 Kyle Jones <kyle_jones@wonderworks.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5316
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5317 * frame-x.c: Fixed typo in the documentation of the
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5318 top-toolbar-shadow-color frame property.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5319
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5320 1997-11-16 Skip Montanaro <skip@calendar.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5321
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5322 * redisplay.c: suppress buffer computation in several places if
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5323 MULE is not defined.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5324
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5325 1997-11-16 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5326
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
5327 * events.c (print_event): Use `event-x-pixel' and `event-y-pixel',
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5328 to be consistent with `make-event' and `event-properties'.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5329 (Fmake_event): Allow nil dnd-data.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5330
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5331 1997-11-15 Jonathan Harris <jhar@tardis.ed.ac.uk>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5332
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5333 * console.h
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5334 mswindows is now a window-system according to
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5335 CONSOLE_TYPESYM_WIN_P
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5336
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5337 * device.msw.c
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5338 Now calls init_baud_rate & init_one_device
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5339
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5340 * msw-proc.c
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5341 Fixed C-key so key is returned unshifted
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5342
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5343 * redisplay-msw.c
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5344 Modeline and vertical divider appearance tweaks
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5345
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5346
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5347 1997-11-14 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5348
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5349 * console.c (Fsuspend_emacs): Fix docstring. Evaluating
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5350 `suspend-hook' cannot stop suspension.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5351
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5352 1997-11-14 Marc Paquette <marcpa@cam.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5353
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5354 * callproc.c (Fcall_process_internal): Do CRLF -> LF
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5355 conversion when reading process output.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5356
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5357 1997-11-14 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5358
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5359 * redisplay.c (init_redisplay): Handle not having DISPLAY and not
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5360 having TTY support.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5361
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5362 1997-11-14 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5363
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5364 * events.c (Fmake_event): Support DND events.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5365
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5366 1997-11-10 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5367
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5368 * events.c (Fmake_event): Reenable the event creation code.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5369 (Fmake_event): Canonicalize the plist.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5370
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5371 1997-11-13 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5372
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5373 * mule-charset.c (Fcharset_id): Typecast result to Lisp_Object.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5374
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5375 * mule-ccl.c (CCL_WRITE_STRING): Reorder parens to avoid compiler
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5376 barf on Lisp_Object.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5377 (Fregister_ccl_program): Remove unused variable idx.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5378
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5379 * mule-canna.c: Fix declaration of mule_strlen().
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5380
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5381 * mule-coding.h (ENCODE_SJIS): Parenthesize first two params to
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5382 avoid compilation problems.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5383
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5384 1997-11-13 Olivier Galibert <olivier.galibert@mines.u-nancy.fr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5385
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5386 * mule-charset.h: Added preliminary support for charset Ids.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5387
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5388 * mule-charset.c: Added preliminary support for charset Ids.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5389
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5390 * redisplay-msw.c (separate_textual_runs): Synched with FSF 20.2
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5391 ccl API.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5392
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5393 * redisplay-x.c (separate_textual_runs): Synched with FSF 20.2 ccl
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5394 API.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5395
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5396 * mule-coding.c: Synched with FSF 20.2 ccl API.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5397
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5398 * mule-coding.h: Moved ccl part to mule-ccl.h.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5399
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5400 * mule-ccl.c: Synched with FSF 20.2.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5401
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5402 * mule-ccl.h: New file.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5403
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5404 Thu Nov 13 21:34:13 1997 Marc Paquette <marcpa@cam.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5405
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5406 * nt.c (REG_ROOT): Use a registry key different that the one for
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5407 NTEmacs.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5408
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5409 1997-11-12 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5410
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5411 * lrecord.h: Fix typo in set_lheader_implementation.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5412 From: Robert Pluim <Robert_Pluim@BayNetworks.COM>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5413
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5414 1997-11-13 Olivier Galibert <galibert@renaissance.loria.fr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5415
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5416 * configure.in: Remove HAVE_TIMEZONE_DECL test.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5417
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5418 1997-11-13 Olivier Galibert <galibert@renaissance.loria.fr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5419
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5420 * s/freebsd.h: Remove HAVE_TIMEZONE_DECL forced value.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5421
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5422 * config.h.in: Remove HAVE_TIMEZONE_DECL reference.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5423
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5424 * systime.h: Remove timezone conditional declaration.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5425
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5426 1997-11-12 Kyle Jones <kyle_jones@wonderworks.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5427
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5428 * console.c: Use symbol_value_forward_lheader_initializer
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5429 in various DEFVAR* macros. Forgot this in previous
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5430 related patch.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5431
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5432 * lisp-disunion.h: Provide a no-op XUNMARK macro for
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5433 the GC error checking code even if GCMARKBITS is not
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5434 greater than 0.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5435
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5436 * lisp-union.h: Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5437
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5438 1997-11-10 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5439
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5440 * event-stream.c: Make echo_keystrokes a Lisp_Object.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5441 (maybe_echo_keys): Adapt to that.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5442
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5443 1997-11-11 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5444
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5445 * eval.c (throw_or_bomb_out): Remove abort.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5446 Suggested by: Kyle Jones <kyle_jones@wonderworks.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5447
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5448 1997-11-11 Kyle Jones <kyle_jones@wonderworks.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5449
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5450 * Added support for referencing lrecord_implementations
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5451 via an index in an lrecord_header rather than a raw
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5452 pointer. Also added a mark bit and a pure bit.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5453
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5454 * alloc.c: Made lrecord_type_index() and
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5455 lrecord_implementations_table[] global, previously they
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5456 were static. Used new XRECORD_LHEADER_IMPLEMENTATION
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5457 and LHEADER_IMPLEMENTATION macros to access
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5458 lrecord_implementations found in Lisp_Objects and
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5459 lrecord_headers instead of referencing ->implementation.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5460
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5461 (gc_record_type_p): For USE_INDEXED_LRECORD_IMPLEMENTATION,
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5462 there's no need to check for equality to type or type + 1.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5463 lrecords are no longer marked by incrementing the
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5464 implementation pointer.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5465
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5466 (init_alloc_once_early): Initialized subr and
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5467 symbol_value_forward lrecord indexes early so that the
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5468 staticly defined subrs and symbol_value_forward object
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5469 indexes match the lrecord_implementations_table.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5470
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5471 * buffer.c: Used symbol_value_forward_lheader_initializer in
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5472 various DEFVAR* macros. Used new XRECORD_LHEADER_IMPLEMENTATION
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5473 macro.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5474
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5475 * elhash.c: Used new XRECORD_LHEADER_IMPLEMENTATION
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5476 macro.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5477
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5478 * fns.c: Used new XRECORD_LHEADER_IMPLEMENTATION macro.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5479
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5480 * lisp.h: Defined subr_lheader_initializer macro, used it in
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5481 DEFUN macro.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5482
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5483 * lrecord.h: For USE_INDEXED_LRECORD_IMPLEMENTATION,
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5484 changed lrecord_header to contain an index into
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5485 lrecord_implementations_table[], plus a mark bit and a pure
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5486 bit. Added support code for this. Defined new
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5487 XRECORD_LHEADER_IMPLEMENTATION and LHEADER_IMPLEMENTATION
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5488 macros to be used to find the lrecord_implementation
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5489 of a Lisp_Object.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5490
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5491 * print.c: Used new XRECORD_LHEADER_IMPLEMENTATION and
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5492 LHEADER_IMPLEMENTATION macros.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5493
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5494 * symbols.c: Used symbol_value_forward_lheader_initializer in
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5495 definition of guts_of_unbound_marker.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5496
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5497 * symeval.h: Defined symbol_value_forward_lheader_initializer
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5498 macro. Used symbol_value_forward_lheader_initializer in various
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5499 macros. Used new XRECORD_LHEADER_IMPLEMENTATION macro.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5500
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5501
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5502 1997-11-10 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5503
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5504 * window.c (set_window_pixsize): Remove unused variable.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5505
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5506 * extents.c (print_extent_1): Fix type check error in sprintf.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5507
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5508 * doc.c (Fsnarf_documentation): Remove unused label weird_function.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5509
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5510 * symsinit.h: Restore declaration of vars_of_dialog_x.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5511
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5512 * database.c (Fopen_database): Fix unused variable message.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5513
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5514 * sysdep.c (sys_subshell): vfork() is a demented, obsolete hack.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5515
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5516 * offix.c (struct): Make ImageData, MaskData be unsigned char *.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5517
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5518 * event-Xt.c (x_event_to_emacs_event): Clean up typecasting.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5519 * frame-x.c (Foffix_start_drag_internal): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5520
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5521 1997-11-09 Kyle Jones <kyle_jones@wonderworks.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5522
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5523 * extents.c (print_extent_1): Use %lx instead of %p
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5524 to get the same output on all compilers.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5525
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5526 1997-11-09 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5527
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5528 * line-number.c: Use markers.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5529
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5530 * redisplay.c (window_line_number): Restored.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5531
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5532 * line-number.c (allocate_line_number_cache): Account for
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5533 narrowing.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5534 (buffer_line_number): New function.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5535
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5536 * line-number.c (get_nearest_line_number): New function.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5537 (window_line_number): Use it.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5538 (narrow_line_number_cache): New function.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5539 (invalidate_line_number_cache): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5540 (insert_invalidate_line_number_cache): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5541 (delete_invalidate_line_number_cache): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5542 (add_line_number): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5543
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5544 * editfns.c (widen_buffer): Update line number cache.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5545 (Fnarrow_to_region): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5546 (save_restriction_restore): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5547
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5548 * insdel.c (buffer_insert_string_1): Invalidate cache for
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5549 insertion.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5550 (buffer_delete_range): Invalidate cache for deletion.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5551
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5552 * line-number.c: New file.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5553 (window_line_number): Moved from redisplay.c.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5554
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5555 * print.c (debug_print): Print a carriage return, too.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5556
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5557 * bufslots.h: New slot `line_number_cache'.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5558
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5559 1997-11-09 Kyle Jones <kyle_jones@wonderworks.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5560
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5561 * event-stream.c: New Lisp variable: last-command-event-time.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5562
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5563 1997-11-08 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5564
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5565 * lread.c (init_lread): start from lisp, not lisp/prim.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5566
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5567 * Makefile.in.in: lisp/prim does exist any more.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5568
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5569 1997-11-07 Kyle Jones <kyle_jones@wonderworks.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5570
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5571 * abbrev.c (abbrev_lookup): Don't delete dash at the
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5572 abbrev start location; abbrev-prefix-mark no longer
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5573 inserts one.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5574
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5575 Wed November 05 23:40:00 1997 <jhar@tardis.ed.ac.uk>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5576
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5577 * fileio.c: insert-file-contents-internal
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5578 Added a bodge to do CRLF->LF conversion of text files,
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5579 conditioned on DOS_NT. This is currently only one-way, so all
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5580 text files written by XEmacs will be UNIXified. CRLF conversion
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5581 is required to make bytecompile work.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5582
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5583 * Added file headers to:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5584 console-w32.c, console-w32.h,
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5585 device-w32.c, event-w32.c, event-w32.h, frame-w32.c,
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5586 objects-w32.c, objects-w32.h, redisplay-w32.c, w32-proc.c
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5587
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5588 Sun November 01 12:00:00 1997 <jhar@tardis.ed.ac.uk>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5589
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5590 * redisplay-x.c: x_output_vertical_divider:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5591 If HAVE_SCROLLBARS was not defined, coordinate of the right of
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5592 the divider was being used unitialised.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5593
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5594 * console.h: Added Qw32 and CONSOLE_W32* macros, conditioned on
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5595 HAVE_W32GUI.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5596
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5597 * emacs.c: Added calls to the following, conditioned on HAVE_W32GUI:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5598 syms_of_*_w32, vars_of_*_w32, console_type_create_*w32.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5599
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5600 * event-stream.c: Conditioned on HAVE_W32GUI:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5601 - vars_of_event_stream calls vars_of_event_w32.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5602 - init_event_stream calls init_event_w32_late.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5603
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5604 * events-mod.h: Removed comment about having alternative making
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5605 MOD_* constants for different windowing systems.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5606
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5607 * events.c: Conditioned on HAVE_W32GUI:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5608 - event-equal: Added case for w32 magic events.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5609 - event-hash: Added case for w32 magic events.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5610
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5611 * events.h: Conditioned on HAVE_W32GUI:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5612 Added struct underlying_w32_event to magic_data.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5613
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5614 * faces.c: complex_vars_of_faces
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5615 Added fallbacks for w32 faces, conditioned on HAVE_W32GUI.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5616
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5617 * frame.c: set-frame-properties
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5618 Added reference to default-w32-frame-plist to docstring.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5619
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5620 * general.c: Added new Lisp_Object Qw32 and defsymbol.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5621
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5622 * redisplay-output.c: redisplay_update_line
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5623 Conditioned reference to stupid_vertical_scrollbar_drag_hack on
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5624 HAVE_X_WINDOWS. This will need a proper fix when w32 gets
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5625 scrollbars.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5626
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5627 * redisplay-tty.c: init_tty_for_redisplay
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5628 Conditioned blocking and unblocking of SIGTTOU on !WIN32 because
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5629 these signals don't exist under win32.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5630
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5631 * redisplay.c: init_redisplay
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5632 Initialise window system to w32, conditioned on HAVE_W32GUI.
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
5633
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5634 * symsinit.h: Added syms_of_*_w32, vars_of_*_w32 and
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5635 init_event_w32_late.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5636
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5637 * sysdep.c: Conditioned various things on WIN32 in addition to
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5638 MSDOS.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5639
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5640 * New files:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5641 console-w32.c, console-w32.h,
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5642 device-w32.c, event-w32.c, event-w32.h, frame-w32.c,
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5643 objects-w32.c, objects-w32.h, redisplay-w32.c, w32-proc.c
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5644
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5645 1997-11-07 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5646
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5647 * doc.c (Fdocumentation_property): GCPRO doc.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5648 (Fsubstitute_command_keys): Disallow zero bsize.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5649
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5650 1997-11-06 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5651
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5652 * events.c (Fevent_modeline_position): Return nil if event is not
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5653 over modeline, as the docstring says.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5654
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5655 1997-11-05 Martin Buchholz <Martin Buchholz <martin@xemacs.org>>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5656
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5657 * s/aix3-1.h: Remove ^L character wich confuses AIX make.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5658
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5659 1997-11-06 Tomasz Cholewo <tjchol01@mecca.spd.louisville.edu>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5660
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5661 * event-stream.c (Fnext_command_event): Document keystroke echoing.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5662
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5663 1997-11-06 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5664
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5665 * fns.c (Ffeaturep): Use call1, to prevent stack thrashing with
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5666 circular lists.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5667 - Update docstring.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5668
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5669 1997-11-06 Kyle Jones <kyle_jones@wonderworks.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5670
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5671 * frame-x.c (x_delete_frame): Removed code that
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5672 blocked the deletion of popup frames. No need for it.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5673
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5674 1997-11-05 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5675
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5676 * balloon_help.h: Replace <X11/Intrinsic.h> with "xintrinsic.h"
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5677 * balloon_help.c: Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5678 * offix.h: Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5679
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5680 * mule-coding.c (coding_system_charset): Add prototype.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5681
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5682 1997-11-04 Kazuyuki IENAGA <ienaga@jsys.co.jp>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5683
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5684 * s/freebsd.h: Add HAVE_TIMEZONE_DECL. Configure will fail at
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5685 checking for the existence of `extern long timezone'.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5686 FreeBSD actualy has the `timezone', but due to its <time.h> and
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5687 <sys/time.h>, it cannot be recognized by configure.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5688
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5689 1997-11-03 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5690
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5691 * data.c (Fsubr_interactive): New function.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5692
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5693 1997-11-03 Kyle Jones <kyle_jones@wonderworks.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5694
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5695 * frame.c (change_frame_size_1): Added explanatory
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5696 comment.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5697
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5698 * window.c (set_window_pixsize): Don't bail out
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5699 before looping over the major children if there is no
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5700 size change indicated. The top and left coordinates
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5701 may need to be recomputed, e.g. in toolbar visibility
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5702 updates.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5703
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5704 1997-11-02 Kyle Jones <kyle_jones@wonderworks.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5705
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5706 * fileio.c (Ffile_truename): Make the errno == EACCES case
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5707 behave the same as errno == ENOENT.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5708
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5709 1997-11-03 Kyle Jones <kyle_jones@wonderworks.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5710
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5711 * frame.c (Fframe_property, Fframe_properties): Check
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5712 for minibuffer-onlyness of frame before checking whether
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5713 it has a minibuffer. This makes the minibuffer property
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5714 value be reported as 'only when that is appropriate. The
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5715 check order was reversed which resulted in minibuffer-only
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5716 frames having the minibuffer property reported as t.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5717
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5718 1997-11-02 Andreas Jaeger <aj@arthur.rhein-neckar.de>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5719
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
5720 * m/vax.h:
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
5721 * s/cxux.h:
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
5722 * s/xenix.h:
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
5723 * s/umax.h:
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
5724 * s/msdos.h:
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
5725 * s/template.h:
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
5726 * termcap.c:
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
5727 * signal.c:
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
5728 * lread.c:
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5729 * callproc.c
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5730 * buffer.c: Remove VMS dependent code.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5731
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5732 1997-11-02 Andreas Jaeger <aj@arthur.rhein-neckar.de>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5733
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5734 * syspwd.h:
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
5735 * systty.h:
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
5736 * systime.h:
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
5737 * syssignal.h:
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
5738 * sysproc.h:
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
5739 * sysfloat.h:
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
5740 * sysfile.h:
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
5741 * regex.h:
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
5742 * process.h:
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
5743 * ndir.h:
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
5744 * mule-mcpath.h:
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
5745 * getpagesize.h:
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
5746 * sysdep.h:
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5747 * fileio.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5748 * process.c: Remove old VMS code.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5749
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5750 1997-11-02 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5751
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5752 * glyphs-x.c: Use <magick/magick.h> instead of <magick.h>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5753
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5754 1997-11-02 Andreas Jaeger <aj@arthur.rhein-neckar.de>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5755
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
5756 * sysdep.c:
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
5757 * getloadavg.c:
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5758 * malloc.c: Remove old VMS code.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5759
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5760 1997-11-02 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5761
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5762 * database.c (print_database): Don't use a static buffer to store
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5763 file name.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5764
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5765 * dired.c (make_directory_hash_table): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5766
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5767 * fileio.c (Ffile_truename): Use `make_ext_string' instead of
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5768 `make_string'.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5769
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5770 1997-11-01 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5771
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5772 * database.c (CONCHECK_DATABASE): Define.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5773
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5774 * dired.c (Fdirectory_files): Use `make_ext_string' instead of
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5775 `make_string', to avoid crashes under Mule.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5776 (file_name_completion): Use `make_ext_string'.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5777
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5778 * database.c (new_database): Renamed to `allocate_database', as
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5779 per coding conventions.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5780
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5781 1997-11-02 Andreas Jaeger <aj@arthur.rhein-neckar.de>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5782
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5783 * dired.c: Remove VMS dependent code.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5784
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5785 1997-11-01 Kyle Jones <kyle_jones@wonderworks.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5786
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5787 * buffer.h: Change XCHAR_OR_CHAR_INT to use XCHAR or
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5788 XINT as appropriate instead of using XREALINT.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5789
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5790 * regex.c (re_search_2): cast translate[*d] to
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5791 unsigned char when indexing fastmap to avoid sign
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5792 change when value has the 0x80 bit set.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5793
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5794 1997-10-31 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5795
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5796 * linuxplay.c (audio_init): Update for newer Linux kernels.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5797 From Robert Bihlmeyer <robbe@orcus.priv.at>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5798
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5799 1997-11-01 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5800
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5801 * fileio.c (Finsert_file_contents_internal): Fix misleading
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5802 comment.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5803
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5804 1997-10-31 Kyle Jones <kyle_jones@wonderworks.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5805
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
5806 * callproc.c: GC protect current_dir while infile and
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5807 error_file are being initialized.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5808
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5809 1997-10-30 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5810
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
5811 * config.h.in: Remove HAVE_GIF, HAVE_JPEG, HAVE_PNG, HAVE_TIFF and
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5812 replace with HAVE_IMAGEMAGICK.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5813
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5814 1997-10-30 Kyle Jones <kyle_jones@wonderworks.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5815
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5816 * process.c (Fprocess_send_string): Protect against
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5817 SIGPIPE when flushing outstream.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5818
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5819 1997-10-30 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5820
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5821 * input-method-xfs.c: Xlocale.h must be included after config.h.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5822 * input-method-motif.c: ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5823 * input-method-xlib.c: ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5824
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5825 1997-10-28 Kyle Jones <kyle_jones@wonderworks.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5826
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
5827 * Under LRECORD_VECTOR, moved vectors from being an basic
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5828 lrecord tpye to an lcrecord.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5829 Added support for 31 bits Lisp integers.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5830 Added support for maskless pointers to Lisp objects.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5831
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5832 * alloc.c
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5833
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5834 (allocate_lisp_storage): Use XSETOBJ instead of
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5835 XSETCONS to avoid tripping the ERROR_CHECK_TYPECHECK
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5836 code with uninitialized data. XSETCONS used to work
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5837 until it became an lrecord type.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5838
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5839 Removed sweep_vectors_1, all_vectors and other vector
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5840 specific GC related objects in the LRECORD_VECTOR
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5841 case, as they are unneeded now that lrecord-based
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5842 vectors are lcrecords.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5843
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5844 Added `equal' methods for lrecord-based conses, vectors
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5845 and strings. I was mistaken before; they are needed.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5846
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5847 (pure_cons): moved XSETCONS call to after the
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5848 set_lheader_implementation call, to avoid tripping the
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5849 type checking code on an uninitialized implementation
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5850 pointer.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5851
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5852 (make_pure_vector): moved XSETVECTOR call to after the
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5853 set_lheader_implementation call, to avoid tripping the
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5854 type checking code on an uninitialized implementation
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5855 pointer.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5856
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
5857 (Fpurecopy): return if given a null pointer. THis can
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5858 happen when initializing Qnil.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5859
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5860 (mark_object): return if passed a null pointer. I
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5861 think this can happen when marking through some kind of
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5862 objects that contain Lisp_Objects and null pointers.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5863
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5864 (marked_p): Ditto
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5865
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5866 * buffer.c
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5867
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5868 (mark_buffer): Don't mark conses in the indirect children
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5869 list is said list is in fact a null pointer. The
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5870 indirect children list gets reset to a null pointer
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5871 when a bfufer is killed.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5872
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
5873 (complex_vars_of_buffer): initialize indirect_children
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5874 slow of Vbuffer_local_symbols and Vbuffer_defaults to
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5875 nil.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5876
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5877 * chartab.c
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5878
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5879 (Fcheck_category_at): Don't use XREALINT to extract a
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5880 char from a Lisp_Object, use XCHAR instead.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5881
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5882 (Fchar_in_category): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5883
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5884 * data.c
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5885
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5886 (eq_with_ebola_notice): Use XCHAR_OR_INT instead of
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5887 XREALINT to extract data from a Lisp_Object that could
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5888 contain a charater or an integer.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5889
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5890 (make_int): use XSETINT in the USE_MINIMAL_TAGBITS
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5891 case.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5892
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5893 (make_char): use XSETINT in the USE_MINIMAL_TAGBITS
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5894 case.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5895
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5896 (Flsh): XUINT is gone; use XINT instead.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5897
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5898 * elhash.c
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5899
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5900 (elisp_hvector_malloc): Use Qnull_pointer instead of
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5901 Qzero, as Qzero is no longer guaranteed to contain an
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5902 all-zero bit pattern.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5903
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5904 (make_lisp_hashtable): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5905
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5906 (Fcopy_hashtable): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5907
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5908 * emacsfns.h
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5909
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5910 Conditionalize the declaration of make_char() on
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5911 whether a make_char macro exists or not.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5912
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5913 * fns.c
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5914
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5915 (internal_equal): Conditionalize existence of cons,
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5916 string and vector comparison code on whether they are
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5917 lrecord-based.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5918
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5919 (internal_old_equal): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5920
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5921 * lisp-disunion.h
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5922
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5923 USE_MINIMAL_TAGBITS support.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5924
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5925 31 bit Lisp integer support.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5926
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5927 Conditionalized existence of markbit related macros on
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5928 the existence of a markbit in a Lisp_Object. There are
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5929 no markbits in the USE_MINIMAL_TAGBITS implementation
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5930 of a Lisp_Object.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5931
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5932 Replaced XUINT with XPNTRVAL.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5933
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5934 Added declaration for Qnull_pointer.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5935
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5936 * lisp-union.h
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5937
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5938 USE_MINIMAL_TAGBITS support.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5939
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5940 31 bit Lisp integer support.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5941
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5942 Conditionalized existence of markbit related macros on
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5943 the existence of a markbit in a Lisp_Object. There are
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5944 no markbits in the USE_MINIMAL_TAGBITS implementation
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5945 of a Lisp_Object.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5946
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5947 Replaced XUINT with XPNTRVAL.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5948
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5949 Added a make_char macro, similar to the make_int
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5950 macro, for use with the GCC-specific XMAKE_LISP hack.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5951
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5952 * lisp.h
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5953
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5954 USE_MINIMAL_TAGBITS support.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5955
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5956 31 bit Lisp integer support.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5957
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5958 Added GCMARKBITS macro to specify how many markbits a
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5959 Lisp_Object contains.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5960
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5961 Support for lcrecord-based vectors.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5962
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5963 Added XCHAR_OR_INT for accessing data in an object
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5964 that might contain either a character or an integer.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5965
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5966 Made HACKEQ_UNSAFE use XCHAR_OR_INT instead of
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5967 XREALINT during its Ebola check.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5968
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5969 * print.c
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5970
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5971 Made the printing code undestand the split Lisp integer type.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5972
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5973 * symbols.c
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5974
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5975 Added declaration for Qnull_pointer.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5976
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5977 1997-10-27 Martin Buchholz <mrb@eng.sun.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5978
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5979 * m/ibmrs6000.h:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5980 * s/aix3-2.h: C_SWITCH_SYSTEM ==> configure.in
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5981 * s/aix4-1.h: -li18n ==> configure.in
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5982 * s/aix4.h: Always include strings.h
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5983 * config.h.in: Add AIXV3 define, suggested by xmkmf. Remove
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5984 AIX_SMT_EXP.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5985 * unexaix.c: Fix nested comments compiler warning
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5986
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5987 1997-10-27 Kyle Jones <kyle_jones@wonderworks.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5988
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5989 * profile.c (sigprof_handler): Don't call XUNMARK on
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5990 fun, it isn't needed.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5991
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5992 * faces.c (face_property_matching_instance): Check
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5993 for charset == Qunbound, which it can be if the
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5994 character set is unspecified.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5995
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5996 1997-10-27 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5997
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5998 * mule-wnnfns.c (vars_of_mule_wnn): Provide 'wnn feature.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
5999
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6000 * mule-canna.c (vars_of_mule_canna): Provide 'CANNA feature.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6001
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6002 1997-10-27 Kazuyuki IENAGA <ienaga@jsys.co.jp>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6003
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6004 * device-x.c (x_init_device): To avoid crazy menubars due to
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6005 lack of suitable font loading. Disabled locale based app-defaults
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6006 loading when menubars=motif or menubars=lucid + xfs feature is not
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6007 used. Currently, the menubar resource has no effect for tty use.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6008
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6009 1997-10-25 Andreas Jaeger <aj@arthur.rhein-neckar.de>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6010
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6011 * README: Remove references to VMS.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6012
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
6013 * vlimit.h:
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
6014 * s/vms5-5.h:
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
6015 * s/vms4-4.h:
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
6016 * s/vms4-2.h:
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
6017 * s/vms4-0.h:
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6018 * s/vms.h: Remove files since VMS isn't supported any more.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6019
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6020 1997-10-25 Kyle Jones <kyle_jones@wonderworks.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6021
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6022 * toolbar.h: Reduce MINIMUM_SHADOW_THICKNESS to 1.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6023
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6024 1997-10-24 Andreas Jaeger <aj@arthur.rhein-neckar.de>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6025
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6026 * database.c: Added support for Berkeley DB 2.x.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6027
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6028 1997-10-23 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6029
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6030 * alloc.c: Disable purespace statistics unless --debug is in
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6031 effect.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6032
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
6033 * console-stream.c (init_console_stream): At the price of a tiny
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6034 memory leak, reinitialize FILE fields of the console.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6035 From Tonny Madsen <tma@nettest.dk>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6036
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6037 * emacs.c: New variable `inhibit_package_init'.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6038 (vars_of_emacs): Use it.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6039 (main_1): Initialize from command line.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6040
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6041 * Makefile.in.in (xemacs): Specify -vanilla when searching for
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6042 shadows.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6043
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6044 * emacs.c: Remove VMS ifdefs.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6045 (standard_args): Added -no-packages, --no-packages.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6046 Added -vanilla, --vanilla.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6047 (Frun_emacs_from_temacs): Guard pure usage report with DEBUG_XEMACS
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6048 (Fdump_emacs): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6049
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6050 1997-10-22 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6051
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6052 * fns.c (Ffeaturep): Use `Fcar' with `or'.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6053
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6054 1997-10-22 Kyle Jones <kyle_jones@wonderworks.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6055
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6056 * alloc.c: drop the Lisp_Type_Record case clause
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6057 that I added to the switch statement in a previous
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6058 patch. The string, vector and cons cases belong in
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6059 the `default' clause with the other lrecord types.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6060
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6061 1997-10-22 Kyle Jones <kyle_jones@wonderworks.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6062
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6063 * Added support for strings as lrecords.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6064
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6065 * lisp.h: #ifdef'd out Lisp_Type_String enum value
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6066 if LRECORD_STRING is defined.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6067
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6068 * alloc.c: Added allocation and garbage collection
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6069 code for lrecord-based strings.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6070
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6071 * print.c: move Lisp_String printing code to a
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6072 separate function so that it could be used as a
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6073 `print' method for lrecord-based strings.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6074
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
6075 1997-10-20 Jan Vroonhof <vroonhof@math.ethz.ch>
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
6076
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6077 * extents.c: Renamed shot property to initial-redisplay-function
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6078 (extent_fragment_update): Changed the bookkeeping whether an event
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6079 has been spawned. The initial-redisplay-function property is no
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6080 longer set to nil.
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
6081
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6082 * extents.h: ditto
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
6083
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6084 1997-10-20 Kyle Jones <kyle_jones@wonderworks.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6085
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6086 * Added support for conses and vectors to be lrecords.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6087
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6088 * alloc.c: Modified allocation and GC code for
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6089 LRECORD_CONS and LRECORD_VECTOR support. Moved some
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6090 macros to lrecord.h.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6091
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6092 * bytecode.c: Warning comment about LRECORD_CONS.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6093
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6094 * elhash.c: Let internal_hash handle vector hashing
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6095 if LRECORD_VECTOR is defined, just as it does when
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6096 LRECORD_VECTOR is not defined. The code could have
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6097 been copied into an `hash' method function but I don't
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6098 see any point to it. Added lrecord style marking code
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6099 to finish_marking_weak_hashtables. Bracketed code
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6100 that groks the non-lrecord method of marking vectors
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6101 with #ifdefs.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6102
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6103 * fns.c: Let internal_equal and internal_old_equal
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6104 handle vector comparisons when LRECORD_VECTOR is
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6105 defined, just as it does when LRECORD_VECTOR is not
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6106 defined. The code could have been copied into an
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6107 `equal' method function but I don't see any point to
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6108 it.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6109
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6110 * lisp.h: Added typecheck macros for LRECORD_CONS
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6111 support. LRECORD_VECTOR macros were already present.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6112
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6113 * print.c: New functions print_cons and print_vector
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6114 for LRECORD_CONS and LRECORD_VECTOR support.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6115 Some GC protection also added.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6116
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6117 * lrecord.h: Received some macros from alloc.c, so
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6118 that they could be used in lisp.h.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6119
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6120 1997-10-20 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6121
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6122 * fns.c (Ffeaturep): Handle `not' correctly.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6123
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6124 * lread.c (vars_of_lread): Use defsymbol for featurep.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6125
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6126 1997-10-15 Olivier Galibert <olivier.galibert@mines.u-nancy.fr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6127
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6128 * s/irix5-0.h: Removed -G 0 from LD_SWITCH_SYSTEM. .sbss sections
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6129 are supported since unexelfsgi.c upgrade.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6130
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6131 1997-10-16 Kyle Jones <kyle_jones@wonderworks.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6132
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6133 * lstream.c (Lstream_close): Don't return early if the
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6134 closer method reports failure. Doing so caused GC and
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6135 memory corruption crashes.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6136
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6137 1997-10-14 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6138
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6139 * extents.c (Fset_extent_property): Allow `keymap' property to be
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6140 set to nil.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6141
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6142 1997-10-15 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6143
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6144 * mule-coding.c (acceptable_control_char_p): Add C-_ for info.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6145 (detect_coding_iso2022): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6146 From SENDA Shigeya <senda@ic.rdc.ricoh.co.jp>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6147
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6148 1997-10-09 MORIOKA Tomohiko <morioka@jaist.ac.jp>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6149
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6150 * mule-coding.c (make-coding-system, detect-coding-region): Modify
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6151 DOC-string because of renaming `automatic-conversion' ->
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6152 `undecided' to sync with Emacs 20.2.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6153
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6154 (make-coding-system, coding-system-type, detect-coding-region):
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6155 Rename `Qautomatic_conversion' -> `Qundecided'.
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
6156
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6157 * general.c (syms_of_general): Rename `automatic-conversion' ->
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6158 `undecided' to sync with Emacs 20.2.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6159
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6160 * emacsfns.h, event-Xt.c (x_to_emacs_keysym): Rename
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6161 `Qautomatic_conversion' -> `Qundecided'.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6162
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6163 * buffer.c (buffer-file-coding-system): Modify DOC-string because
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6164 of renaming `automatic-conversion' -> `undecided' to sync with
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6165 Emacs 20.2.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6166
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6167 1997-10-15 Olivier Galibert <olivier.galibert@mines.u-nancy.fr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6168
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6169 * lisp.h (MANY): Bump SUBR_MAX_ARGS to 12 and add corresponding
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6170 DEFUN_n macros.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6171
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6172 1997-10-13 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6173
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6174 * console-tty.c: Include gpmevent.h
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6175 * gpmevent.c (connect_to_gpm): change to void
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6176 * gpmevent.h: Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6177
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6178 1997-10-13 Kyle Jones <kyle_jones@wonderworks.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6179
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6180 * lisp-disunion.h (XSETOBJ): cast Lisp type enum to
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6181 an EMACS_UINT quantity to avoid a compiler warning about
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6182 integer overflow when the most significat bit of the
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6183 type tag is shifted into the sign bit position of an
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6184 EMACS_INT.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6185
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6186 1997-10-12 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6187
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6188 * s/freebsd.h: Add X11 guard for building without X11.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6189 From Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6190
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6191 1997-10-12 Kyle Jones <kyle_jones@wonderworks.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6192
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6193 * doprnt.c (emacs_doprnt_1): if forwarded field width
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6194 is negative, set minus_flag and make the field width
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6195 positive. Makes (format "%*s" -10 "abc") work like
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6196 (format "%-*s" 10 "abc").
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6197
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6198 1997-10-12 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6199
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6200 * unexsol2.c (unexec): CONST isn't defined here.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6201 From Adrian Aichner <aichner@ecf.teradyne.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6202
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6203 1997-10-11 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6204
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
6205 * realpath.c (realpath): CONST IS LOSING but removing it conflicts
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6206 with system headers.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6207
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6208 * callproc.c: New variable infopath-internal.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6209 (complex_vars_of_callproc): Declare and initialized it.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6210
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6211 * paths.h.in: New variable PATH_INFOPATH.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6212
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6213 1997-10-10 Martin Buchholz <mrb@eng.sun.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6214
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6215 * systty.h:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6216 - change Xemacs --> XEmacs
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6217
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6218 * buffer.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6219 * editfns.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6220 * msdos.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6221 - Remove bogus FSF-origin \n\ sequences.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6222
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6223 1997-10-09 Kyle Jones <kyle_jones@wonderworks.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6224
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6225 * doprnt.c (parse_doprnt_spec): parse `*' field width
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6226 and precision specs and set up spec forwarding.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6227
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6228 * doprnt.c (emacs_doprnt_1): implement `*' by
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6229 forwarding flags, precision and field width data from a
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6230 spec to a subsequent spec.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6231
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6232 * editfns.c: document new `*' field width and
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6233 precision spec.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6234
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6235 1997-10-09 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6236
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6237 * database.c (Fclose_database): Rename C function.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6238 (Fdatabase_last_error): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6239 (Fopen_database): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6240 (Fput_database): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6241 (Fremove_database): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6242 (Fget_database): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6243 (syms_of_dbm): Reflect above changes.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6244 From Martin Buchholz <mrb@Eng.Sun.COM>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6245
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6246 1997-10-08 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6247
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6248 * events.c (Fmake_event): Allow only frames as channel.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6249
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6250 1997-10-07 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6251
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6252 * extents.c (print_extent_1): Fixed typo.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6253
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6254 1997-10-07 Kyle Jones <kyle_jones@wonderworks.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6255
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6256 * insdel.c (buffer_replace_char): if doing delete/insert
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6257 because of characters with deiffering byte lengths,move
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6258 point forward with the insertion if it was moved backwrad
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6259 to equal the insertion point by the earlier deletion.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6260
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6261 1997-10-06 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6262
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6263 * window.c (Fset_window_dedicated_p): register -> REGISTER.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6264
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6265 * unexalpha.c (update_dynamic_symbols): register-> REGISTER.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6266
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6267 * sysdep.c: Global change: register -> REGISTER.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6268
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6269 * strcat.c (strcat): register -> REGISTER.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6270
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6271 * search.c: Global change: register -> REGISTER.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6272
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6273 * regex.c: Global change: register -> REGISTER.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6274 - Ensure REGISTER is always defined.
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
6275
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6276 * nt.c: Global change: register -> REGISTER.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6277
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6278 * linuxplay.c: Global change: register -> REGISTER.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6279
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6280 * input-method-xlib.c (best_style): register -> REGISTER.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6281
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6282 * gifalloc.c: Global change: register -> REGISTER.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6283 - Ensure REGISTER is always defined.
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
6284
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6285 * getloadavg.c (getloadavg): register -> REGISTER.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6286
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6287 * eval.c (unwind_to_catch): [Unused variable] register -> REGISTER.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6288
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6289 * cmds.c (Fpoint_at_bol): register -> REGISTER.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6290
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6291 * chartab.c (check_category_char): register -> REGISTER.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6292
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6293 * buffer.c (assoc_ignore_text_properties): [Unused function]
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6294 register -> REGISTER.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6295
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6296 * alloca.c: Global change: register -> REGISTER.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6297
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6298 * xmu.h (XmuCopyISOLatin1Lowered): Global change: const -> CONST.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6299
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6300 * gif_lib.h: Global change: const -> CONST.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6301
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6302 * balloon_help.h (balloon_help_move_to_pointer): const -> CONST.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6303
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6304 * xmu.c: Global change: const -> CONST.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6305
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6306 * unexsol2.c (unexec): const -> CONST.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6307
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6308 * unexhp9k3.c (unexec_error): const -> CONST.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6309
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6310 * unexfreebsd.c (unexec_error): const -> CONST.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6311
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6312 * sunOS-fix.c (mbstowcs): const-> CONST.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6313 (wcstombs): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6314
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6315 * strcpy.c (strcpy): const -> CONST.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6316
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6317 * strcmp.c: Global change: const -> CONST.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6318
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6319 * strcat.c (strcat): const -> CONST.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6320
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6321 * realpath.c (realpath): const -> CONST.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6322
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6323 * keymap.c (where_is_recursive_mapper): const -> CONST.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6324
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6325 * extents.c (extent_priority_sort_function): const -> CONST.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6326
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6327 * dgif_lib.c (DGifOpenFileName): const -> CONST.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6328
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6329 * balloon_help.c: Global change: const -> CONST.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6330
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6331 1997-10-03 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6332
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6333 * lisp.h: Nuke register declarations.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6334
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6335 1997-10-03 Karl M. Hegbloom <karlheg@inetarena.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6336
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6337 * window.c (Frecenter): Correct variable names in docstring.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6338
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6339 1997-10-03 Karl M. Hegbloom <karlheg@inetarena.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6340
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6341 * fns.c: Add some cross references between destructive and
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6342 non-destructive versions of similar functions.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6343
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6344 Fri Oct 3 12:28:08 1997 Kyle Jones <kyle_jones@wonderworks.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6345
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6346 * lisp-disunion.h: Move markbit to be between the
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
6347 type bits and the value bits. Previously it was always
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6348 the sign bit of a EMACS_INT, unless modified by a
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6349 #define in a machine dependent .h file.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6350
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6351 1997-10-02 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6352
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6353 * profile.c (Fclear_profiling_info): Made interactive.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6354
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6355 1997-10-02 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6356
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6357 * glyphs-x.c (USE_TEMP_FILES_FOR_PNG_IMAGES): Move outside of
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6358 HAVE_JPEG ifdef.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6359
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6360 1997-10-01 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6361
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6362 * lisp.h (min): Fully parenthize.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6363 (max): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6364
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6365 * Makefile.in.in (widget.o): Insert dependencies.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6366 - Insert HAVE_OFFIX_DND dependencies.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6367
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6368 * casefiddle.c (casify_object): Back out bogus undocumented patch
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6369 from 20.3-beta18.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6370
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6371 1997-09-30 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6372
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6373 * events.c (Fevent_type): Add OffiX guard.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6374 (command_event_p): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6375 (mark_event): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6376 (print_event): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6377
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6378 1997-09-30 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6379
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6380 * mule-canna.c (Fcanna_set_bunsetsu): Return a value.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6381 (Fcanna_parse): Remove unused variables `ks' and `ksv'.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6382 (Fcanna_henkan_begin): Remove unused variable `res'.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6383 (Fcanna_henkan_next): Remove unused variable `nbun'.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6384 (count_char): Change return type to void.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6385
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6386 * event-Xt.c (x_event_to_emacs_event): Remove unused variable
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6387 `event-size'.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6388
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6389 * menubar.c (Fnormalize_menu_item_name): Remove unused variable
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6390 `res'.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6391
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6392 * redisplay-x.c (x_flash): Reorganize test to prefer select over
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6393 poll.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6394
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6395 * xselect.c (Fx_store_cutbuffer_internal): Remove unused variable
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6396 `encoding'.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6397
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6398 1997-09-30 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6399
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6400 * frame.c (Fmake_frame): Call `custom-initialize-frame'.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6401
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6402 1997-09-24 MORIOKA Tomohiko <morioka@jaist.ac.jp>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6403
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6404 * mule-coding.c: Rename `pathname-coding-system' to
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6405 `file-name-coding-system' to sync with Emacs 20.2.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6406
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6407 1997-09-26 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6408
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6409 * window.c (saved_window_equal): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6410
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6411 * process.c (Fget_process): Use internal_equal.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6412
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6413 * lread.c (build_load_history): Use internal_equal.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6414 (build_load_history): Use XCAR/XCDR where safe.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6415
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6416 * events.c (event_equal): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6417
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6418 * event-stream.c (Fdispatch_event): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6419
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6420 * elhash.c (lisp_object_eql_equal): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6421 (lisp_object_equal_equal): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6422
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6423 * device.c (find_device_of_type): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6424
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6425 * console.c (find_console_of_type): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6426
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6427 * console-tty.c (tty_init_console): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6428
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6429 * console-stream.c (stream_init_console): Use internal_equal.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6430 (stream_canonicalize_console_connection): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6431
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6432 * fns.c (Fmember): Use internal_equal, to avoid a necessary
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6433 funcall and NILP check.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6434 (Fold_member): Ditto for internal_old_equal.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6435 (Fassoc): Use XCAR when we know we deal with a cons. Use
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6436 internal_equal. Removed tem.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6437 (Fold_assoc): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6438 (Fassq): Use XCAR.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6439 (Frassoc): Use internal_equal; remove tem.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6440 (Fold_rassoc): Ditto for internal_old_equal.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6441 (Frassq): Use XCDR with what we know is a cons.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6442 (Fold_rassq): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6443 (Fdelete): Use internal_equal.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6444 (Fold_delete): Ditto for internal_old_equal.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6445 (Fremassoc): Use internal_equal; use XCAR/XCDR with what we know
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6446 is a cons.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6447 (Fremrassoc): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6448
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
6449 * dired.c (Fdirectory_files): Nreverse the list only if it will be
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6450 sorted.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6451
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6452 Fri Sep 26 13:55:28 1997 Kyle Jones <kyle_jones@wonderworks.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6453
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6454 * faces.c (update_face_cachel_data): Don't allow the
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6455 background pixmap of the default face to override the
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6456 background of a face if that color has been specified.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6457
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6458 1997-09-26 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6459
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6460 * dired.c (close_directory_fd): New function.
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
6461 (Fdirectory_files): Use it to set up an unwind-protection to close
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6462 the descriptor.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6463 (Fdirectory_files): Allow QUIT in re_search.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6464 (Fdirectory_files): If the file is too big, allocate necessary
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6465 data with malloc.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6466 (Fdirectory_files): Use simple Fcons to build the list.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6467 (close_directory_fd): Free the opaque pointer.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6468
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6469 1997-09-25 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6470
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6471 * extents.c (Fset_extent_properties): New function.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6472
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6473 1997-09-24 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6474
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6475 * dired.c (Fdirectory_files): Remove broken VMS stuff.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6476 (file_name_completion_stat): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6477 (file_name_completion): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6478 (Top Level): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6479 (syms_of_dired): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6480
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6481 1997-09-25 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6482
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6483 * widget.c (Fwidget_apply): Don't GCPRO result of Fwidget_get.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6484
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6485 1997-09-24 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6486
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6487 * symsinit.h: Declare syms_of_widget.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6488
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6489 * emacsfns.h: Declare Fchar_syntax.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6490
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6491 * bytecode.c (Fbyte_code): Call Fchar_syntax for the Bchar_syntax
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6492 bytecode.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6493
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6494 * syntax.c (Fchar_syntax): convert nil input to \000 for
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6495 compatibility.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6496
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
6497 * alloc.c (report_pure_usage): Increase slop to 512 bytes in betas
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6498 and reduce it to 4 bytes in releases.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6499
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6500 1997-09-23 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6501
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6502 * Makefile.in.in (objs): Add new C file widget.o.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6503
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6504 1997-09-22 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6505
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6506 * editfns.c (vars_of_editfns): New feature 'ampersand-full-name
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6507 declared if AMPERSAND_FULL_NAME configuration option is enabled.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6508
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6509 * callproc.c (vars_of_callproc): Update docstring of `data-directory'.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6510
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6511 Sun Sep 21 14:14:44 1997 Kyle Jones <kyle_jones@wonderworks.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6512
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6513 * lisp.h: underspecify lisp_fn_t function prototype
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6514 to avoid compiler errors in inline_funcall_subr().
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6515
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6516 * eval.c (Fprogn): Walk forms list with XCDR, access
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6517 with XCAR. Check forms list CONSP, so that XCDR and XCAR are
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6518 safe.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6519
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6520 * eval.c (Fsetq): replace Flength call with for-loop
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6521 to compute list length. Walk arg list with XCDR,
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6522 access with XCAR. Check arg list with CONSP, so that
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6523 XCDR and XCAR are safe.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6524
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6525 * eval.c: New macro inline_funcall_subr, an inline
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6526 version of funcall_subr + primitive_funcall.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6527
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6528 * eval.c (Feval): replace Flength call with for-loop
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6529 to compute list length. Use XCAR and XCDR in some
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6530 places where it is safe to do so. Use
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6531 inline_funcall_subr() in place of funcall_subr().
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6532
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6533 * eval.c (funcall_recording_as): Use XCAR instead of
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6534 Fcar where it was safe.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6535
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6536 * eval.c (Fapply): replace Flength call with for-loop
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6537 to compute list length.
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
6538
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6539 * eval.c (apply_lambda):Use XCAR and XCDR in some
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6540 places where it is safe to do so.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6541
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6542 * eval.c (funcall_lambda): Walk param list with XCDR, access
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6543 with XCAR. Check param list CONSP, so that XCDR and XCAR are
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6544 safe.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6545
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6546 * symbols.c (find_symbol_value): return quickly if no
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6547 symbol magic is involved, to avoid the expensive call
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6548 to find_symbol_value_1.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6549
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6550 * symbols.c (store_symval_forwarding): don't call
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6551 reject_constant_symbols unless there is a chance a
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6552 constant symbol is involved. This break the
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6553 encapsulation of the constants check, but symbol stores
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6554 are used heavily and speed is most important than
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6555 cleanliness in this case.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6556
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6557 1997-09-21 Joel Peterson <tarzan@aosi.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6558
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6559 * menubar.c (normalize-menu-item-name): New function.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6560
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6561 1997-09-21 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6562
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6563 * keymap.c (get_relevant_extent_keymaps): Previous patch reversed.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6564
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6565 1997-09-20 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6566
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6567 * Makefile.in.in (xemacs): Adoption of shadow.el to print
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6568 load-path shadowings after successful dump.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6569
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6570 1997-09-20 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6571
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6572 * redisplay.c (scroll_conservatively): New variable.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6573 (redisplay_window): Use it.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6574
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6575 1997-09-16 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6576
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6577 * events.c (Fmake_event): Add default case, remove unused variables.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6578
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6579 1997-08-21 Jan Vroonhof <vroonhof@math.ethz.ch>
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
6580
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6581 * extents.c (extent_fragment_update): Trigger one_shot_function
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6582
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6583 * extents.c (set-extent-one-shot-function): New function
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6584
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6585 * extents.h (struct extent_auxiliary): Added one_shot_function
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6586
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6587 * extens.c: Added one_shot_function to assesor functions.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6588
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6589 1997-09-14 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6590
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6591 * fileio.c (Fexpand_file_name): Don't treat "//" and "~/" in the
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6592 middle of path specially.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6593
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6594 1997-09-10 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6595
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6596 * event-stream.c (inhibit_input_event_recording): New boolean
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6597 variable.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6598 (Fnext_event): Use it.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6599
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6600 1997-09-13 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6601
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6602 * fns.c (Fmapc): Renamed from Fmapc_internal.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6603
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6604 1997-09-10 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6605
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6606 * database.c (Fmake_database): Expand FILE.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6607
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6608 * redisplay.c (window-system): Warn against using it.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6609
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6610 1997-09-08 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6611
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6612 * emacs.c (PACKAGE_PATH): Reverse PACKAGE_PATH.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6613 Suggested by Colin Rafferty <craffert@ml.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6614
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6615 1997-09-03 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6616
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6617 * print.c (print_internal): Special treatment for C-\.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6618
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6619 1997-08-13 P E Jareth Hein <jareth@camelot-soft.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6620
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6621 * insdel.c (buffer_delete_range): Changed the location where point
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6622 was actually moved to after all other movement handling. This
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6623 prevents a MULE related crash in VALID_BYTIND.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6624
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6625 1997-08-11 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6626
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6627 * doc.c (Fsnarf_documentation): Semi-clarify types of weird
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6628 functions.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6629
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6630 1997-08-05 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6631
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
6632 * eval.c (vars_of_eval): Updated docstring for `debug_on_error' to
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6633 mention `debug-ignored-errors'.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6634
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6635 1997-08-01 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6636
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6637 * emacsfns.h: Fix declaration.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6638
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6639 * event-stream.c (syms_of_event_stream): HAVE_MENUBARS not
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6640 HAVE_MENUBAR.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6641
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6642 1997-07-31 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6643
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6644 * frame-x.c (x_offix_drop_event_handler): Use stderr_out instead
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6645 of fprintf.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6646
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
6647 * mule-coding.c (parse_iso2022_esc): Add abort() trap on unhandled
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6648 condition.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6649
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6650 * mule-wnnfns.c (Fwnn_dict_search): Remove unused variable.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6651 (Fwnn_hindo_update): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6652 (Fwnn_inspect): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6653 (Fwnn_bunsetu_henkou): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6654
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6655 * eval.c (call_with_suspended_errors): Fix Gcc warning:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6656 argument `retval' might be clobbered by `longjmp' or `vfork'
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6657
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6658 1997-07-30 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6659
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6660 * redisplay.c: `window-system' isn't going away any time soon.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6661
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6662 1997-07-29 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6663
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6664 * callint.c (Fcall_interactively): Allow floating point numbers
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6665 for `n' and `N' interactive specs.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6666
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6667 1997-07-27 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6668
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6669 * event-stream.c (command_builder_find_leaf): Fix typo in
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6670 HAVE_MENUBARS.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6671
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6672 * gui-x.c (popup_selection_callback): Fix typo in HAVE_MENUBARS.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6673
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6674 * event-stream.c (syms_of_event_stream): accelerate_menu needed
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6675 guards.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6676
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6677 * emacs.c (vars_of_emacs): Main default package directory is now
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6678 ${prefix}/lib/xemacs/packages.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6679
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6680 1997-07-25 David Moore <dmoore@ucsd.edu>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6681
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6682 * alloc.c (Fmake_byte_code): GC protect newly allocated function
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6683 when looking up filename.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6684
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6685 1997-07-25 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6686
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6687 * Makefile.in.in: Added support for linking with dmalloc.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6688
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6689 1997-07-25 P E Jareth Hein <jareth@camelot-soft.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6690
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6691 * xselect.c (x_atom_to_symbol): Fixed a memory corruption bug
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6692 where a possibly MULEified string was getting freed before use.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6693
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6694 1997-07-21 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6695
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6696 * callproc.c: New variable Vdata_directory_list.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6697 * emacsfns.h: Declare it.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6698
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6699 * fns.c (Frequire): Undo previous change.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6700
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6701 * print.c (print_internal): Handle circular objects like Emacs
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6702 handles them (and as documented in the Lispref).
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6703
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6704 * database.c (Fputdatabase): Complain when `val' is not a string.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6705
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6706 * event-stream.c (command_builder_find_leaf): Guard menubar
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6707 accelerator stuffs with HAVE_MENUBAR.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6708 * gui-x.c (popup_selection_callback): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6709
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6710 1997-07-20 SL Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6711
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6712 * event-stream.c (menu_move_up): Guard menubar accelerator code
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6713 with HAVE_MENUBARS.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6714
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6715 * emacs.c (decode_path): New function, derived from latter portion
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6716 of decode_env_path.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6717 (decode_env_path): Break out the naughty bits -- shouldn't do
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6718 getenv and separator parsing in one function.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6719 New variable Vpackage_path.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6720 (vars_of_emacs): Use it.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6721
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
6722 * editfns.c (Fstring_to_char): Return nil instead of `0' for empty
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6723 string.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6724
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6725 1997-07-10 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6726
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6727 * fileio.c (Finsert_file_contents_internal): Handle non-regular
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6728 files.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6729
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6730 1997-07-12 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6731
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6732 * Makefile.in.in (LOCK_OBJ): Only include filelock.[co] when
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6733 CLASH_DETECTION is defined.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6734
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6735 1997-07-11 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6736
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6737 * emacs.c (main_1): Spelling fix.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6738
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6739 1997-07-10 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6740
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6741 * Makefile.in.in (dump-elcs): Shouldn't use SATISFIED hack.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6742 (xemacs-no-site-file): Not supported any more.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6743 (binary): New dependency for dumping XEmacs.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6744 (xemacs): Attempt to be a little smarter about not dumping a new
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6745 XEmacs if it is not needed.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6746 (temacs): Remove `xemacs' after success.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6747
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6748 1997-07-09 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6749
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6750 * extents.c: Allow non-symbol properties of extents.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6751
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6752 1997-07-08 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6753
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6754 * data.c (Fstring_to_number): Use `check_int_range'.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6755 (Fstring_to_number): Would bug out on wrong type check.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6756
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6757 1997-07-07 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6758
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6759 * data.c (Fcompiled_function_doc_string): Implement correctly.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6760 Was forgotten cut & paste identical clone to
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6761 Fcompiled_function_interactive?
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6762
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
6763 * Makefile.in.in (alloc.o): Remove dependency on puresize_adjust.h
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6764 so alloc.c need not be recompiled when puresize changes.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6765
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6766 * alloc.c (PURIFIED): Use get_PURESIZE() instead of constant.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6767 (check_purespace): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6768 (alloc_pure_lrecord): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6769 (report_pure_usage): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6770 (disksave_object_finalization): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6771 (report_pure_usage): Modify message reported when Build is
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6772 restarted due to change in PURESIZE_ADJUSTMENT.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6773
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6774 * puresize.h: Remove dependency on puresize_adjust.h.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6775 (get_PURESIZE): New function -- declare it.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6776
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6777 * pure.c: Move final PURESIZE computation and include of
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
6778 puresize_adjust.h into here so alloc.c need not be recompiled each
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6779 time the puresize is adjusted.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6780 (get_PURESIZE): New function.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6781
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6782 1997-07-06 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6783
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6784 * data.c (Fstring_to_number): Wrong parameter was being checked.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6785
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6786 * emacs.c (vars_of_emacs): Fprovide the system type as a feature.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6787
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6788 1997-07-03 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6789
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6790 * data.c (Fstring_to_number): Fix typo. base isn't an integer.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6791
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6792 1997-07-01 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6793
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6794 * data.c, emacsfns.h: This is the port of GNU Emacs capability.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6795 I am still not sure what this buys us, but I guess it doesn't hurt
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6796 to have it.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6797 From Hrvoje Niksic <hniksic@srce.hr>
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
6798
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6799 * glyphs.c (make_string_from_file): Use
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6800 insert-file-contents-literally instead of
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6801 insert-file-contents-internal.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6802
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6803 1997-06-30 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6804
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6805 * fns.c (check_losing_bytecode): Correct reported version.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6806
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6807 * Makefile.in.in (${libsrc}DOC): Break up line length for stupid
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6808 make programs.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6809
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6810 1997-06-29 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6811
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6812 * emacsfns.h: Put void in prototype.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6813 Suggested by Ben Wing.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6814
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6815 1997-07-01 MORIOKA Tomohiko <morioka@jaist.ac.jp>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6816
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6817 * glyphs.c (make_string_from_file): must protect from
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6818 `format-alist'.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6819
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6820 1997-06-28 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6821
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6822 * config.h.in: Back out previous change to LOSING_BYTECODE. It's
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6823 just not worth it.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6824
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6825 1997-06-27 Mike Scheidler <c23mts@eng.delcoelect.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6826
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6827 * s/sol2.h: Undefined _XOPEN_SOURCE for Solaris 2.4.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6828
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6829 1997-06-28 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6830
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6831 * abbrev.c (abbrev_match): New function.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6832 (abbrev_oblookup): New function.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6833 (obarray_has_blank_p): New function.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6834 (abbrev_count_case): New function.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6835 (Fexpand_abbrev): Use them. Allow abbreviations to contain
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6836 arbitrary characters.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6837
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6838 1997-06-28 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6839
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6840 * config.h.in: LOSING_BYTECODE will not be compiled into XEmacs.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6841
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6842 * doc.c (Fsnarf_documentation): Remove VMS dependent stuff for
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6843 cleanliness.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6844
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6845 1997-06-28 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6846
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6847 * print.c (Ferror_message_string): Simplify.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6848
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6849 1997-06-27 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6850
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6851 * symbols.c (Fdefine_function): Correct docstring.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6852 (Fsetplist): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6853 (Ffset): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6854 (Fsetq_default): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6855
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6856 1997-06-27 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6857
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6858 * eval.c (skip_debugger): Removed comment and #ifdef-ed code.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6859 (signal_call_debugger): Call skip_debugger after wants_debugger.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6860 (signal_call_debugger): Gcpro cons sent to skip_debugger.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6861
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6862 1997-06-26 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6863
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6864 * process.c (create_process): Default to fork instead of vfork.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6865
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6866 * callproc.c (Fcall_process_internal): Default to fork instead of
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6867 vfork.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6868
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6869 * emacsfns.h: Add declarations of Ferror_message_string(),
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6870 Frunning_temacs_p().
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6871
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6872 * eval.c: Remove declarations of Ferror_message_string(),
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6873 Frunning_temacs_p().
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6874
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6875 * Makefile.in.in (${libsrc}DOC): Correct dependency for the docfile.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6876 (${mo_dir}emacs.po): Remove obsolete references to lisp source.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6877
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6878 1997-06-29 MORIOKA Tomohiko <morioka@jaist.ac.jp>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6879
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6880 * mule-charset.c: Modify charset DOC-strings to be more detailed.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6881
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6882 1997-06-25 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6883
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6884 * alloc.c (Flist): Optimize.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6885 From Hrvoje Niksic.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6886
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6887 1997-06-23 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6888
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6889 * lisp.h: Get uintptr_t stuffs because it is needed for including
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6890 emacsfns.h.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6891
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6892 * sysdep.h: Removed uintptr_t stuffs.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6893
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6894 1997-06-22 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6895
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6896 * fns.c (concat): Replace Fcar/Fcdr with XCAR/XCDR.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6897 (Fnreverse): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6898 (internal_equal): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6899 (internal_old_equal): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6900 (Fnconc): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6901 (Freverse): Saner implementation.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6902 From Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6903
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6904 * s/linux.h: getpgrp with glibc is now properly detected by
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6905 configure.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6906 Suggested by Andreas Jaeger <aj@arthur.rhein-neckar.de>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6907
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6908 1997-06-20 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6909
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6910 * events.c: Remove declaration of Qempty.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6911
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6912 1997-06-20 Olivier Galibert <Olivier.Galibert@mines.u-nancy.fr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6913
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6914 * frame-x.c, EmacsFrame.c, menubar-x.c, redisplay-x.c, scrollbar-x.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6915 Make 64 bit clean.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6916
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6917 1997-06-19 Martin Buchholz <mrb@eng.sun.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6918
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6919 * config.h.in:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6920 - Autodetect X defines using xmkmf.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6921 - Compute rpath on *bsd* systems as well.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6922 - rewrite PRINT_VAR m4 macro.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6923 - detect sizes of void* and long long for future use by unex*.c
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6924 * regex.c: _GNU_SOURCE may be defined by config.h; don't redefine.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6925
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6926 1997-06-18 Martin Buchholz <mrb@eng.sun.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6927
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
6928 * Makefile.in:
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6929 * s/*.h:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6930 * m/*.h:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6931 * config.h.in:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6932 * emacs.c:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6933 * version.sh:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6934 * configure.in: Another rewrite.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6935 - support powerpcle (Solaris on ppc)
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6936 - Now just have one s/sol2.h for all Solaris versions
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6937 - Specifying colon-separated directories actually works now.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6938 - OS_RELEASE is a new define to avoid proliferation of s&m files.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6939 - extract more stuff from s&m files.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6940 - more debugging info
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6941 - More changes to avoid the `echo -e' problem
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6942 - Add more tests: fcntl.h AC_TYPE_*, AC_FUNC_GETPGRP
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6943 - Back out -lPW test.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6944 - More paranoid xpm test
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6945 - Put version information in version.sh instead of version.el
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6946 - Make quoted pre-processor string tokens out of all macro values
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6947 to be used only by configure.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6948 * xmu.c: DON'T use Xos.h
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
6949 * sysdep.c (wait_for_termination):
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
6950 * search.c:
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
6951 * editfns.c:
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
6952 * console-*:
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6953
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6954 1997-06-18 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6955
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6956 * unexelfsgi.c: Some things that Needed To Be Done(tm) into
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6957 unexelfsgi:
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6958 - support for .sbss section (no more -G 0 needed, 0.00001% speed
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6959 increase)
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6960 - support for Elf64 (64bits executables)
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6961 From Olivier Galibert <Olivier.Galibert@mines.u-nancy.fr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6962
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6963 * fns.c (Fmapvector): New function converted from Lisp.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6964 From Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6965
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6966 Wed Jun 18 16:42:10 1997 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6967
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6968 * Makefile.in.in: Convert two missed C style comments.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6969 (LIBES): Remove LIBS_DEBUG which is no longer defined.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6970 (LIBES): lwlibs_libs was misspelled.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6971
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6972 1997-06-17 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6973
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6974 * eval.c (vars_of_eval): New variable Vdebug_ignored_errors.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6975 (skip_debugger): New function; use Vdebug_ignored_errors.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6976 (signal_call_debugger): Use it.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6977
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6978 1997-06-17 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6979
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6980 * emacs.c (vars_of_emacs): Moved symbols emacs-version,
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6981 emacs-major-version, and emacs-minor-version from version.el to
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6982 here.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6983
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6984 * general.c (syms_of_general): New symbols and, not, and or.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6985
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6986 * emacsfns.h: New symbols Qand, Qnot, Qor.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6987
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6988 * Makefile.in.in: Call temacs to compute lisp libraries to
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6989 include in the DOC file.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6990
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6991 1997-06-15 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6992
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6993 * Makefile.in.in (lisp): Remove explicit mention of auto-autoloads.el.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6994
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6995 Sat Jun 14 21:55:27 1997 Kyle Jones <kyle_jones@wonderworks.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6996
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6997 * console.c (Fselect_console):
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6998 Check DEVICE_SELECTED_FRAME of console's selected
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
6999 device for non-nil value before using it as a frame.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7000
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7001 1997-06-13 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7002
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7003 * data.c (eq_with_ebola_notice): Remove horrible hack to avoid
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7004 unavoidable Ebola notices in the bytecompiler.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7005
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7006 * emacsfns.h: Fextent_in_region_p: Move.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7007
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7008 * keymap.c Fextent_in_region_p: Move.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7009
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7010 Fri Jun 13 00:38:29 1997 Kyle Jones <kyle_jones@wonderworks.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7011
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7012 * console.c (Fsuspend_console):
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7013 Disable input on ttys. Hide unhidden frames.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7014
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7015 * console.c (Fresume_console):
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7016 Enable input on ttys. Raise the device selected frame.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7017
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7018 Fri Jun 13 00:25:46 1997 Kyle Jones <kyle_jones@wonderworks.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7019
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7020 * process.c (status_notify):
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7021 Revert back to the code that does not use
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7022 save_excursion_restore. Just bounds check opoint
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7023 instead.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7024
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7025 * process.c (read_process_output):
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7026 Bounds check saved clip region and point values for
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7027 validity before using them. Call Fwiden before calling
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7028 Fnarrow_to_region to insure values will not be out of
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7029 range.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7030
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7031 1997-06-12 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7032
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7033 * alloc.c: Make the GC cursor appear on all frames.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7034 From Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7035
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7036 1997-06-11 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7037
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7038 * data.c (eq_with_ebola_notice): Add byte-optimize-logmumble and
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7039 byte-compile-push-constant to list of ignored functions.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7040
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7041 1997-06-11 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7042
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7043 * bytecode.c (Bsave_current_buffer): Register.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7044 (Fbyte_code): Do action.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7045
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7046 * editfns.c (Fsave_current_buffer): New SUBR.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7047
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7048 1997-06-11 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7049
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7050 * syntax.c (Fchar_syntax): Handle case of being passed nil.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7051
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
7052 * data.c (eq_with_ebola_notice): Add more legitimate places in the
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7053 bytecompiler that should not get Ebola notices.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7054
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7055 Tue Jun 10 00:34:40 1997 Kyle Jones <kyle_jones@wonderworks.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7056
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7057 * process.c (status_notify):
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7058 Use record_unwind_protect and save_excursion_restore to
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7059 handle the point and buffer restoration. Cleaner. Doesn't
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7060 crash the editor if before/after-change-functions change
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7061 things behind our back.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7062
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7063 1997-06-10 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7064
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7065 * data.c (vars_of_data): Set Ebola warning backtrace limit to 16.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7066 (eq_with_ebola_notice): Bypass Ebola warnings for special
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7067 bytecompiler functions where they are 100% spurioius.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7068
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7069 1997-06-11 MORIOKA Tomohiko <morioka@jaist.ac.jp>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7070
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7071 * Makefile.in.in: Use lisp/mule/language/misc-lang.el instead of
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7072 lisp/mule/ipa-hooks.el.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7073
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7074 1997-06-10 MORIOKA Tomohiko <morioka@jaist.ac.jp>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7075
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7076 * Makefile.in.in: Use lisp/mule/language/thai.elc instead of
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7077 lisp/mule/thai-hooks.elc.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7078
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7079 1997-06-09 MORIOKA Tomohiko <morioka@jaist.ac.jp>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7080
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7081 * Makefile.in.in: Use lisp/mule/language/chinese.el,
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7082 lisp/mule/language/cyrillic.el, lisp/mule/language/european.el,
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7083 lisp/mule/language/greek.el, lisp/mule/language/japanese.el and
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7084 lisp/mule/language/korean.el instead of
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7085 lisp/mule/chinese-hooks.el, lisp/mule/cyrillic-hooks.el,
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7086 lisp/mule/european-hooks.el, lisp/mule/greek-hooks.el,
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7087 lisp/mule/japanese-hooks.el and lisp/mule/korean-hooks.el.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7088
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7089 1997-06-09 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7090
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7091 * keymap.c: Declare Fextent_in_region_p.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7092
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7093 * s/linux.h: Can't use ORDINARY_LINK in linux until usage of -lPW
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7094 is determined more sensibly.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7095
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7096 1997-06-09 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7097
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7098 * keydefs.c (get_relevant_extent_keymaps): Choose correct keymap
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7099 at extent boundaries.
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
7100
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7101 Mon Jun 9 19:35:19 1997 Kyle Jones <kyle_jones@wonderworks.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7102
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7103 * redisplay.c (pixel_to_glyph_translation):
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7104 Fixed off by one error in computation of closest
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7105 position when mouse is in the frame's right-side
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7106 border area.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7107
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7108 Sat Jun 7 22:07:41 1997 Kyle Jones <kyle_jones@wonderworks.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7109
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7110 * frame.c (delete_frame_internal):
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7111 Calling Fselect_frame isn't sufficient to set the
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7112 frame device's selected frame if the frame we're
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7113 selecting is on a different device. Call
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7114 set_device_selected_frame apprpriately in that case.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7115 Also don't set the frame device's selected frame to a
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7116 frame that's on another device.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7117
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7118 1997-06-09 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7119
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7120 * sysdep.c: MS Windows NT doesn't (yet) do child TTY processes.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7121 From David Hobley <davidh@wr.com.au>
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
7122
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7123 Sat Jun 7 22:00:54 1997 Kyle Jones <kyle_jones@wonderworks.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7124
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7125 * device-x.c (x_delete_device):
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7126 Add an EQ check so that we don't set Vdefault_x_device
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7127 back to the device we're deleting.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7128
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7129 1997-06-05 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7130
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7131 * frame.c (Fmake_frame): Correct checking of first_frame_on_device.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7132 From Hrvoje Niksic <hniksic@srce.hr>
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
7133
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7134 1997-06-04 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7135
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7136 * device.c (delete_deviceless_console): New function.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7137 (Fmake_device): Use it. Fix problem of creation of a frame on a
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7138 tty where something fails during initialization.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7139 From Kyle Jones <kyle_jones@wonderworks.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7140
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7141 * specifier.c (Fboolean_specifier_p): Correct spelling in
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7142 Docstring (synch from Infodock 3.5).
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7143
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7144 * frame.c: Update docstring.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7145
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7146 1997-06-03 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7147
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7148 * sysdep.c (tty_init_sys_modes_on_device): Initialize it.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7149
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7150 * console.c (complex_vars_of_console): New variable
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7151 `tty-erase-char'.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7152
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7153 * conslots.h (MARKED_SLOT): New slot.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7154
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7155 Mon Jun 2 02:49:44 1997 Kyle Jones <kyle_jones@wonderworks.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7156
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7157 * frame.c, frame-tty.c
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7158 Treat tty frames like a cross between stacked window
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7159 system frames and frames on virtual displays. All
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7160 frames but the top frame are visible but hidden by
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7161 default. next-frame and previous-frame now skip
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7162 invisible tty frames by default. raise-frame and
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7163 lower-frame now control whether a frame is hidden
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7164 instead of whether it is visible. Frames are no
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7165 longer automatically raised when they are selected.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7166 After a raise/lower operation selection of the new
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7167 topmost frame is deferred until a selection magic
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7168 event is read.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7169
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7170 Sat May 31 19:59:49 1997 Kyle Jones <kyle_jones@wonderworks.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7171
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7172 * frame-tty.c (tty_init_frame_3:
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
7173 Defer selection of the newly created frame until
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7174 an event is read.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7175
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7176 1997-06-02 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7177
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7178 * search.c (REGEXP_CACHE_SIZE): Bump to 20.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7179 Suggested by Karl M. Hegbloom <karlheg@inetarena.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7180
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7181 1997-05-30 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7182
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7183 * device-tty.c (tty_asynch_device_change):
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7184 * gpmevent.c (connect_to_gpm): Makes it so it doesn't **ck up the
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7185 mouse stuff on an XTerm, and resets the internal GPM variables for
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7186 the width and height of the screen when we get a sigwinch.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7187 From William M. Perry <wmperry@aventail.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7188
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7189 1997-05-29 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7190
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7191 * eval.c (Fprogn): Delete mocklisp support.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7192 (Fwhile): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7193 (Fcommandp): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7194 (Feval): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7195 (funcall_recording_as): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7196 (funcall_lambda): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7197
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7198 * elhash.c (verify_function): Delete mocklisp support.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7199
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7200 * doc.c (Fdocumentation): Delete mocklisp support.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7201
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7202 * data.c (wrong_type_argument): Delete mocklisp support.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7203
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7204 * config.h.in: Delete mocklisp support.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7205
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7206 * callint.c (Fcall_interactively): Delete mocklisp support.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7207
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7208 * emacs.c (main_1): Delete mocklisp initialization.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7209
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7210 * symsinit.h: Delete mocklisp.c decls.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7211
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7212 * Makefile.in.in: Delete mocklisp stuffs.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7213
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7214 Thu May 29 03:00:16 1997 Kyle Jones <kyle@crystal.wonderworks.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7215
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7216 * frame.c (change_frame_size_1):
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7217 Drop code that returns immediately if the old frame
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7218 size is equal to the new.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7219 Leave the minibuffer height the same if the frame has
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7220 been initialized, and the minibuffer height is tall
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7221 enough to display at least one line of text in the default
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7222 font, and the old minibuffer height is a multiple of the
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7223 default font height. This should cause the minibuffer
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7224 height to be recomputed on font changes but not for
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7225 other frame size changes, which seems reasonable.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7226
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7227 1997-05-26 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7228
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7229 * event-stream.c (Frecent_keys): Take optional parameter to
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7230 indicate how many keystrokes to return.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7231 (Frecent_keys_ring_size): New function returns the maximum number
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7232 of events `recent-keys' can return.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7233 (Fset_recent_keys_ring_size): New function. Modifies the above.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7234
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7235 From Hrvoje Niksic <hniksic@srce.hr>
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
7236
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7237 * event-stream.c: New variable recent_keys_ring_size replacing a
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7238 hard-coded macro.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7239
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7240 1997-05-23 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7241 From Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7242
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7243 * sysdep.c: Correction of subprocess support when compiling
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7244 without ttys.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7245
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7246 1997-05-21 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7247
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7248 * editfns.c (format-time-string): Update DOCstring. Make time
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7249 parameter optional.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7250
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7251 Wed May 21 11:58:17 1997 Kyle Jones <kyle@crystal.wonderworks.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7252
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7253 * insdel.c (signal_first_change):
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
7254 record the current buffer for the unwind instead of the
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7255 buffer that's about to become the current buffer.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7256
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7257 Tue May 20 23:23:39 1997 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7258
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7259 * frame.c: Correct spelling typo in docstring.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7260
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7261 Mon May 19 03:40:46 1997 Kyle Jones <kyle@crystal.WonderWorks.COM>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7262
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7263 * redisplay.c: (window_line_number)
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7264 don't prefer buffer point value over window point
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7265 value unless window, frame, device and console are
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7266 all selected.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7267
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7268 * redisplay.c: (redisplay_window)
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7269 don't prefer buffer point value over window point
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7270 value unless window, frame, device and console are
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7271 all selected.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7272
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7273 * redisplay.c: (create_text_block)
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7274 don't prefer buffer point value over window point
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7275 value unless window, frame, device and console are
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7276 all selected.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7277
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7278 Sun May 18 13:03:50 1997 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7279
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7280 * Makefile.in.in (distclean): remove xemacs-version.h.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7281
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7282 Sun May 11 13:38:46 1997 Kyle Jones <kyle@crystal.WonderWorks.COM>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7283
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7284 * frame.c (change_frame_size_1):
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7285 return without doing anything if the frame has benn
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7286 initialized and the new frame size is same as the
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7287 current frame size.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7288
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7289 Sat May 17 19:35:48 1997 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7290
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7291 * device-tty.c (tty_asynch_device_change): Make
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7292 `no-redraw-on-reenter' work. Patch from Hrvoje Niksic.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7293
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7294 Sat May 17 23:39:03 1997 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7295
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7296 * frame-tty.c: Support multiple frames.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7297
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7298 * redisplay.c (decode_mode_spec): New coding `%N'.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7299
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7300 Sun May 11 23:36:08 1997 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7301
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7302 * buffer.c: Rename Vdelete_auto_save_files to coding standards.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7303
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7304 * frame.c: Rename Vallow_deletion_of_last_visible_frame to coding
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7305 standards.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7306
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7307 Thu May 8 19:10:03 1997 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7308
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7309 * frame.c: Change internal type of
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7310 `allow-deletion-of-last-visible-frame' to boolean.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7311
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7312 * buffer.c: Change internal type of `delete-auto-save-files' to
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7313 boolean.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7314
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7315 Sat May 3 15:28:56 1997 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7316
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7317 * redisplay.c: `column-number-start-at-one' is a user customizable
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7318 variable.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7319
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7320 * event-stream.c (vars_of_event_stream): `focus-follows-mouse' is
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7321 a user customizable variable.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7322
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7323 * cmds.c (vars_of_cmds): `signal-error-on-buffer-boundary' is a
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7324 user customizable variable.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7325
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7326 * lread.c (parse_integer): Fix incorrect upper bounds on loop.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7327
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7328 Thu May 1 18:59:20 1997 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7329
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7330 * glyphs-x.c (Fmake_subwindow): Update error message.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7331
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7332 Wed Apr 30 18:07:18 1997 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7333
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7334 * lread.c: New variable featurep.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7335 (read1): Add processing for #- and #+.
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
7336 (read_list_conser): Handle case where a feature test has removed a
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7337 portion of the input stream.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7338 (vars_of_lread): New feature `xemacs'.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7339
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7340 * fns.c (Ffeaturep): Remove function when using #-, #+ feature
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7341 reader syntax.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7342
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7343 * Makefile.in.in (lisp): Put features.elc in the dump list.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7344
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7345 Thu May 1 05:24:25 1997 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7346
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7347 * buffer.c (Fmake_indirect_buffer): Don't pretend it's there.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7348
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7349 Fri Apr 25 10:53:07 1997 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7350
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7351 * glyphs-x.c: libpng already includes setjmp.h, so don't attempt
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7352 to include it twice.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7353
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7354 Thu Apr 24 09:14:13 1997 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7355
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7356 * balloon-x.c (vars_of_balloon_x): Don't override advertised and
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7357 supported balloon-help.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7358
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7359 Tue Apr 22 11:54:02 1997 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7360
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7361 * emacs.c (main_1): Add syms_of_balloon_x and guard with
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7362 HAVE_X_WINDOWS.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7363 (main_1): Add vars_of_balloon_x and guard with HAVE_X_WINDOWS.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7364
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
7365 * process.c (get_process): This function can be passed a BUFFER as
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7366 a parameter.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7367
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7368 Tue Apr 22 01:32:00 1997 Kyle Jones <kyle@crystal.WonderWorks.COM>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7369
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7370 * menubar-x.c (pre_activate_hook):
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7371 set in_menu_callback around call to call to
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7372 menu_item_descriptor_to_widget_value.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7373
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7374 * event-stream.c (Fnext_event):
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7375 signal error if in_menu_callback non-nil to avoid
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7376 reentering the menubar code and causing a crash later.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7377
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7378 * cmdloop.c (command_loop_3):
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7379 signal error if in_menu_callback non-nil to avoid
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7380 inflooping calling Fnext_event, which will signal an
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7381 error if the situation is not caught earlier.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7382
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7383 Tue Apr 22 08:22:22 1997 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7384
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7385 * balloon-x.c, balloon_help.c, balloon_help.h: Modified to conform
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7386 to XEmacs coding standards.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7387
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7388 Thu Apr 17 17:16:34 1997 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7389
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7390 * balloon-x.c: New file from Douglas Keller.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7391
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7392 * balloon_help.c: New file from Douglas Keller.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7393
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7394 * balloon_help.h: New file from Douglas Keller.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7395
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7396 Sun Apr 13 09:56:54 1997 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7397
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7398 * emacs.c (shut_down_emacs): Advertise using send-pr as the
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7399 mechanism for submitting a bug report.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7400
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7401 * Makefile.in.in: Handle pathological case of mis-autodetected
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7402 TOOLTALK.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7403
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7404 Sun Apr 13 11:33:34 1997 David Moore <dmoore@ucsd.edu>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7405
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7406 * regex.c (re_search_2): Prevent incorrect matching and infinite
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7407 loop with \\` and MULE.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7408
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7409 Sat Apr 12 05:57:51 1997 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7410
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7411 * Makefile.in.in (lisp): Dump cus-start.elc with XEmacs.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7412
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7413 * event-Xt.c (x_to_emacs_keysym): Allow for dead keys. (Patch
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7414 from Joachim Schnitter).
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7415
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7416 * Makefile.in.in: Allow native sound for BSD/I.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7417
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7418 * linuxplay.c: Rename global sndbuf to linuxplay_sndbuf.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7419 Make sndbuf, mix_fd, audio_vol, audio_fd, audio_dev non-static to
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7420 avoid dump time lossage.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7421 (sndcnv8U_2mono): Rename global sndbuf to linuxplay_sndbuf.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7422 (sndcnv8S_2mono): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7423 (sndcnv2monounsigned): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7424 (sndcnv2unsigned): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7425 (sndcnvULaw_2mono): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7426 (sndcnv16_2monoLE): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7427 (sndcnv16_2monoBE): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7428 (sndcnv2byteLE): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7429 (sndcnv2byteBE): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7430 (sndcnv2monobyteLE): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7431 (sndcnv2monobyteBE): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7432 (linux_play_data_or_file): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7433 (linux_play_data_or_file): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7434 (linux_play_data_or_file): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7435
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7436 Sat Apr 12 01:59:14 1997 Kyle Jones <kyle_jones@WonderWorks.COM>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7437
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7438 * glyphs-x.c, glyphs.c, glyphs.h: Added domain parameter to all
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7439 image *_instantiate functions so that the domsin is available to
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7440 specifier lookups in the various instantiator functions. Passed
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7441 domain argument to extract_xpm_color_names for the
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7442 Fspecifier_instance call.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7443
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7444 Fri Apr 11 20:02:40 1997 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7445
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7446 * glyphs-x.c (extract_xpm_color_names): Add checking to handle
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7447 case for when XEmacs is in initialization.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7448
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7449 * events.c (Fevent_type): Remove handling for dead_event.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7450 (Fevent_properties): Remove handling for dead_event.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7451
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7452 Thu Apr 10 20:41:53 1997 David Moore <dmoore@ucsd.edu>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7453
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7454 * ntproc.c (sys_spawnve): Clean up GC protection.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7455
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7456 * fileio.c (Ffile_executable_p): Clean up GC protection.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7457
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7458 Thu Apr 10 12:48:49 1997 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7459
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7460 * glyphs.c: Undo duplicate declaration of display_table.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7461
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7462 * glyphs.h: Back out name change of autodetect to
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7463 automatic_conversion.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7464
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7465 * glyphs.c: Back out name change of autodetect to
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7466 automatic_conversion.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7467
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7468 * glyphs-x.c (image_instantiator_format_create_glyphs_x): Back out
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7469 name change of autodetect to automatic_conversion.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7470
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7471 * events.c (Fevent_properties): Do something sensible for
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7472 dead_event and empty_event.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7473
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7474 * general.c: Restore autodetect symbol.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7475
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7476 * emacsfns.h: Declare new symbol Qempty.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7477
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7478 * general.c: Add symbol to identify empty events.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7479
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7480 * events.c (Fevent_type): Don't abort() when presented with an
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7481 empty_event or a dead_event.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7482
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7483 Mon Apr 7 18:12:26 1997 David Moore <dmoore@ucsd.edu>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7484
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7485 * xmu.c: Renamed local `initialized' variable to `hex_initialized'
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7486 and don't assign to static, as some compilers crash.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7487 (initHexTable): Use it.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7488 (XmuReadBitmapData): Use it.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7489
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7490 Sun Apr 6 18:03:47 1997 David Moore <dmoore@ucsd.edu>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7491
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7492 * fileio.c (Fexpand_file_name): Clean up GC protection.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7493
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7494 * dired.c (Fdirectory_files): Clean up GC protection.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7495
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
7496 * insdel.c (signal_after_change): Don't run after_change_functions
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7497 on special Vprin1_to_string_buffer.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7498 (signal_before_change): Ditto for before_change_functions.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7499
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7500 Fri Apr 4 14:41:17 1997 David Moore <dmoore@ucsd.edu>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7501
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7502 * buffer.c (Fkill_buffer): Don't kill special
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7503 Vprin1_to_string_buffer.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7504
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7505 Mon Apr 7 19:13:40 1997 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7506
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7507 * Makefile.in.in (xemacs-version.h): Added to rename main_1 to
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7508 something reflecting the XEmacs version in use (for lusers
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7509 reporting crashes who forget to include the version number).
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7510
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7511 * toolbar.c (specifier_vars_of_toolbar): Strip HAVE_NEXTSTEP.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7512
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7513 * sound.c: Strip HAVE_NEXTSTEP.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7514
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7515 * redisplay.c (init_redisplay): Strip HAVE_NEXTSTEP.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7516
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7517 * faces.c: Strip HAVE_NEXTSTEP.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7518 (update_EmacsFrame): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7519
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7520 * events.c (event_equal): Strip HAVE_NEXTSTEP.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7521 (event_hash): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7522 (format_event_object): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7523
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7524 * event-stream.c (init_event_stream): Strip HAVE_NEXTSTEP.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7525
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7526 * emacs.c (main_1): Strip HAVE_NEXTSTEP.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7527 Attempt hack to change name of main_1 to something reflecting the
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7528 current version for lusers who don't include version numbers with
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7529 stack backtraces.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7530
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7531 * device.c: Strip HAVE_NEXTSTEP.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7532
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7533 * console.c (Fconsole_type): Remove reference to unimplemented ns
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7534 windows type.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7535
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7536 Sun Apr 6 08:08:33 1997 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7537
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7538 * frame.h: Strip NeXTStep stuff.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7539
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7540 * device.h: Strip NeXTStep stuff.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7541
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7542 * console.h: More NeXTStep trimming.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7543
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7544 * console-x.h: Strip Epoch stuff.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7545
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7546 * symsinit.h (init_sunpro): Strip vms/Epoch stuff.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7547
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7548 * events.h (union magic_data): Strip NeXTStep stuff.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7549
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7550 * console.h: Strip NeXTStep stuff.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7551
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7552 * config.h.in: Strip unimplemented NeXTStep/Epoch stuff out.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7553
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
7554 * Makefile.in.in: Remove unused NeXTStep support. It's all in the
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7555 cvs attic if someone wishes to revive it.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7556 (epoch.o): Remove last vestiges of non-existent epoch support.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7557
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7558 Sat Apr 5 17:16:49 1997 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7559
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7560 * fns.c: Correct DOC string to not equate integers and
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7561 characters.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7562
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7563 Thu Apr 3 08:01:50 1997 Steve Carney <carney@gvc.dec.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7564
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7565 * s/decosf4.0-static.h: New file.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7566
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7567 Tue Apr 1 12:22:32 1997 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7568
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
7569 * config.h.in: MAIL_USE_POP, KERBEROS, HESIOD -- new parameters to
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7570 deal with upgraded movemail.c.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7571
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7572 Fri Mar 28 19:25:22 1997 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7573
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7574 * inline.c: Restore this blasphemous file.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7575
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7576 * Makefile.in.in (inline.o): Restore the bletcherous
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7577 inline.c.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7578
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7579 Tue Mar 25 11:36:08 1997 David Moore <dmoore@ucsd.edu>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7580
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7581 * fileio.c (barf_or_query_if_file_exists): GC fixes.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7582 (Ffile_readable_p): ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7583 (Ffile_writable_p): ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7584 (Ffile_symlink_p): ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7585 (Ffile_accessible_directory_p): ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7586
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7587 * sound.c (Fplay_sound_file): Fix up gc problems with file
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7588 handlers.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7589
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7590 * buffer.c (Fkill_buffer): Fix up buffer killing problems with
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7591 file handlers.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7592
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7593 * sysdep.c (sys_subshell): Fix up gc problems with file handlers.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7594
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7595 * callproc.c (Fcall_process_internal): Fix up gc problems with
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7596 file handlers.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7597 Tue Mar 25 17:16:14 1997 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7598
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7599 * ralloc.c (MHASH): Make 64bit Alpha happier.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7600
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7601 Tue Mar 25 11:36:08 1997 David Moore <dmoore@ucsd.edu>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7602
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7603 * fileio.c (auto_save_expand_name_error): New function.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7604 (auto_save_expand_name): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7605 (Fdo_auto_save): Protect against an error in Fexpand_file_name
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7606 from kicking us inappropriately out of auto-save.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7607
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7608 Mon Mar 24 21:50:13 1997 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7609
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7610 * s/linux.h (GETPGRP_NEEDS_ARG): Define if compiling with glibc
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7611 2.1 (suggested by Andreas Jaeger).
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7612
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7613 Mon Mar 24 12:40:56 1997 David Moore <dmoore@ucsd.edu>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7614
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7615 * profile.c: Fixed some comments about GC status of functions.
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
7616
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7617 * profile.c (inside_profiling): New variable to lock the
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7618 profiling table.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7619 (sigprof_handler): Check it.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7620 (Fget_profiling_info): Set it.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7621 (mark_profiling_info): Set it.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7622 (Fclear_profiling_info): Set it.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7623
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7624 * eval.c (PUSH_BACKTRACE): New macro.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7625 (POP_BACKTRACE): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7626
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7627 * eval.c (Fcommand_execute): Use them and fix problem with
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7628 backtrace_list build ordering requirements for profiling code.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7629 (Feval): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7630 (funcall_recording_as): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7631
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7632 Fri Mar 21 20:19:09 1997 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7633
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7634 * Makefile.in.in: strip inline.o.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7635
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7636 Fri Mar 21 18:54:04 1997 David Moore <dmoore@ucsd.edu>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7637
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7638 * fileio.c (call2_check_string_or_nil): New function.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7639 (Ffile_name_directory): Use it.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7640 (Fsubstitute_in_file_name): Use it.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7641
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7642 * fileio.c (Fexpand_file_name): GC protect against file handlers.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7643 (Fdelete_file): ditto
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7644 (Ffile_writable_p): ditto
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7645 (Ffile_directory_p): ditto
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7646 (Ffile_regular_p): ditto
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7647 (Fset_file_modes): ditto
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7648 (Ffile_newer_than_file_p): ditto
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7649 (Fset_visited_file_modtime): ditto
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
7650
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
7651 *fileio.c (Ffile_truename): Unnecessary GC protection.
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7652 (Fdelete_directory): Fix broken caller-must-GC-protect call.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7653
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7654 * filelock.c (lock_file): New comments warning that this function
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7655 may kill the current buffer.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7656 (unlock_file): ditto
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7657 (Flock_buffer): ditto
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7658 (Funlock_buffer): ditto
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7659 (unlock_buffer): ditto
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7660
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7661 * filelock.c (unlock_all_files): GC protect against unlock_file
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7662 killing random buffers.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7663
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7664 * buffer.c (Fkill_buffer): GC protect against unlock_file killing
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7665 the buffer.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7666
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7667 * insdel.c (prepare_to_modify_buffer): GC protect against
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7668 lock_file() killing the buffer.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7669
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7670 Fri Mar 21 19:11:15 1997 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7671
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7672 * mule-coding.c (vars_of_mule_coding): Add
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7673 enable-multibyte-characters for MULE compatibility.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7674
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7675 Thu Mar 20 13:25:26 1997 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7676
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7677 * glyphs-x.c: Implement a dummy function to insert a fake EOI
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7678 marker if called. Based on code from William Perry.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7679
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7680 Wed Mar 19 10:49:05 1997 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7681
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7682 * menubar-x.c (pre_activate_callback): Attempt to avoid recursive
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7683 expansion of submenus via :filter expansion.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7684
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7685 * glyphs-x.c (x_print_image_instance): Move define of
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7686 HAVE_SUBWINDOWS to glyphs-x.h.
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
7687 (our_skip_input_data): Implement with some error checking based on
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7688 patch by Dominic Froud.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7689
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7690 * glyphs-x.h (HAVE_SUBWINDOWS): Define to keep inline.c from
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7691 barfing.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7692
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7693 Tue Mar 18 11:15:23 1997 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7694
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7695 * glyphs-x.c: Strip unimplemented subwindows code.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7696
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7697 Mon Mar 17 15:40:12 1997 David Moore <dmoore@ucsd.edu>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7698
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7699 * glyphs-x.c (our_own_dgif_slurp_from_gif2x11_c): Only get the
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7700 first image out of a multi-image or animated gif.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7701
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7702 Mon Mar 17 15:27:26 1997 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7703
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7704 * Makefile.in.in (xemacs): Invert sense of test for successful
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7705 completion of XEmacs dump.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7706
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7707 Sat Mar 15 14:21:39 1997 David Moore <dmoore@ucsd.edu>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7708
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7709 * fileio.c (Fdo_auto_save): Protect against file handlers which
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7710 may kill the buffer being saved or otherwise modify Vbuffer_alist.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7711
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7712 Sat Mar 15 15:32:51 1997 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7713
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7714 * Makefile.in.in (lisp): Add auto-customize.elc.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7715
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7716 Fri Mar 14 19:10:37 1997 David Moore <dmoore@ucsd.edu>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7717
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7718 * extents.c (extent_changed_for_redisplay): New parameter.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7719 (extent_changed_for_redisplay): Notify redisplay if invisible text
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7720 has become visible.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7721 (extent_maybe_changed_for_redisplay): New parameter.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7722 (extent_attach): Use it.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7723 (extent_detach): Use it.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7724 (Fset_extent_parent): Use it.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7725 (set_extent_invisible): Use visibility change parameter.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7726 (Fset_extent_face): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7727 (Fset_extent_mouse_face): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7728 (set_extent_glyph): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7729 (do_highlight): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7730
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7731 Thu Mar 13 10:40:37 1997 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7732
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7733 * s/sunos4-1-4-shr.h: New file.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7734
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7735 * s/sunos4-1-4.h: New file.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7736
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7737 * s/sunos4-1.h (BROKEN_SIGIO): Define.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7738
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7739 Wed Mar 12 14:29:40 1997 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7740
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7741 * emacs.c (fatal_error_signal): (mostly) useless check on
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7742 /usr/proc/bin/pstack removed.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7743
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7744 * s/bsdos3.h: New file for BSDI 3.0.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7745
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7746 * editfns.c (Fchar_equal): Correct DOC string.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7747 (Fchar_Equal): (char=) CL Case sensitve comparison added.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7748
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7749 * data.c (Fcharacterp): Make DOC string less confrontational.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7750
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7751 Mon Mar 10 23:51:04 1997 Martin Buchholz <mrb@eng.sun.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7752
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7753 * input-method-motif.c (XIM_init_frame): Fix XIM crash on some
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7754 versions of X11R6 XIM.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7755
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7756 Sun Mar 9 21:46:53 1997 Tomasz J. Cholewo <t.cholewo@ieee.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7757
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
7758 * minibuf.c (regexp_ignore_completion_p): Reverse meaning of
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7759 completion-regexp-list.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7760
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7761 Thu Mar 6 19:15:29 1997 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7762
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7763 * data.c (eq_with_ebola_notice): Unobfuscate Ebola warning!!!
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7764 message.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7765
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7766 Wed Mar 5 16:11:22 1997 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7767
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7768 * process.c (get_internet_address): Put upper bounds on attempting
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7769 to get system name (similar to nearly identical processing in
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7770 sysdep.c.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7771
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7772 Tue Mar 4 17:30:48 1997 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7773
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7774 * puresize.h (PURESIZE): *Must* use angle brackets for
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7775 puresize_adjust.h or build will lose with --srcdir.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7776
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7777 * alloc.c (report_pure_usage): Adjust error message printed when
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7778 too low on PURESIZE.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7779
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7780 * Makefile.in.in: Move site-packages.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7781 Add vpath correction for puresize_adjust.h.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7782
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7783 Mon Mar 3 20:37:54 1997 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7784
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7785 * Makefile.in.in (lisp): Remove custom-xmas.elc.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7786
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7787 Sat Mar 1 01:20:39 1997 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7788
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7789 * doc.c (weird_doc): Don't print `duplicate' messages as they are
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7790 almost always due to symbols that are both autoloaded and dumped.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7791
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7792 * data.c (syms_of_data): char-int and int-char -> char-to-int and
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7793 int-to-char.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7794
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7795 Thu Feb 27 21:48:32 1997 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7796
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7797 * Makefile.in.in (xemacs): Loop when dumping until SATISFIED.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7798
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7799 * lstream.c (signal_simple_internal_error): Remove the abort().
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7800
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7801 * alloc.c (Fpurecopy): Make it work for byte compiled functions.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7802 (Fgarbage_collect): Disable garbage collection if we're dumping
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7803 XEmacs and we've overflowed purespace.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7804
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7805 Thu Feb 27 14:14:53 1997 Darrell Kindred <dkindred@cmu.edu>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7806
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7807 * event-Xt.c (change_frame_visibility): New function.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7808 (handle_map_event): Use it.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7809 (emacs_Xt_handle_magic_event): Correction of handling of
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7810 VisibilityNotify.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7811
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7812 Thu Feb 27 14:12:57 1997 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7813
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7814 * frame-x.c (x_frame_visible_p): Reverse previous change.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7815
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7816 Sun Mar 2 14:01:32 1997 David Moore <dmoore@ucsd.edu>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7817
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7818 * regex.c (re_search_2): Properly handle crossing the buffer gap
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7819 when doing a backwards search under MULE.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7820
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7821 Wed Feb 26 10:24:40 1997 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7822
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7823 * Makefile.in.in: make-docfile takes a "-i" parameter to pass
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7824 site-loaded lisp files.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7825
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7826 * alloc.c (report_pure_usage): Adjust restart message.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7827
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7828 Tue Feb 25 10:58:12 1997 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7829
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7830 * Makefile.in.in: Add PURESIZE.h to special treatment in vpath.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7831
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7832 * alloc.c (PURESIZE_h): New function.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7833 (report_pure_usage): Use it. If PURESIZE is not the right amount,
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7834 use the correct value.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7835
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7836 * puresize.h: Use dynamic computation of PURESIZE.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7837
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7838 * PURESIZE.h: New file.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7839
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7840 * fns.c (Frandom): Fix docstring.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7841
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7842 Mon Feb 24 17:35:05 1997 Jonathan Edwards <edwards@intranet.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7843
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7844 * process.c (record_exited_processes): Fix obvious typo in
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7845 checking for SIGCLD.
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
7846
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7847 Sun Feb 23 01:45:49 1997 Martin Buchholz <mrb@eng.sun.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7848
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7849 * scrollbar.c (update_scrollbar_instance): Fix for
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7850 all-hail-xemacs scrollbar drag bug.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7851
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7852 * scrollbar.c (Fscrollbar_to_bottom): Now calls Frecenter(-3)
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7853 as end-of-buffer does, instead of hostile Frecenter(0). Makes
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7854 C-button-1 on down-arrow friendlier.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7855
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7856 Sun Feb 23 16:56:17 1997 David Hobley <david@spook-le0.cia.com.au>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7857 Initial MS Windows NT support.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7858 * unexnt.c: New file.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7859
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7860 * ntproc.c: New file.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7861
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7862 * ntheap.h: New file.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7863
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7864 * ntheap.c: New file.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7865
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7866 * nt.h: New file.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7867
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7868 * nt.c: New file.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7869
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7870 Sun Feb 23 15:56:58 1997 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7871
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7872 * floatfns.c (_GNU_SOURCE): Define if compiling with glibc 2.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7873
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7874 * gmalloc.c: Guard __getpagesize definition against glibc 2.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7875
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7876 Sat Feb 22 17:12:47 1997 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7877
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7878 * Makefile.in.in (lisp): Snarf docstrings from new file
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7879 itimer-autosave.elc.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7880
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7881 Fri Feb 21 18:21:32 1997 Jan Vroonhof <vroonhof@math.ethz.ch>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7882
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7883 * event-Xt.c (emacs_Xt_handle_magic_event): Correction for frame
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7884 freezing bug.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7885
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7886 Wed Feb 19 12:54:32 1997 Per Abrahamsen <abraham@dina.kvl.dk>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7887
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7888 * buffer.c (Fbuffer_disable_undo): Default to current buffer.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7889
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7890 Tue Feb 18 12:37:28 1997 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7891
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7892 * Makefile.in.in (lisp): Dump new file custom-xmas.elc.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7893
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7894 Mon Feb 17 11:29:07 1997 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7895
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7896 * print.c (Ferror_message_string): New function, ported from Emacs
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7897 19.34.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7898 (print_error_message): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7899
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7900 * extents.c (verify_extent_mapper): Experimental deletion of code
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7901 to allow deletion of read-only extents.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7902
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7903 * symbols.c (hash_string): Replace algorithm with one given in
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7904 Aho, Sethi & Ullman.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7905
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7906 Sun Feb 16 14:53:58 1997 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7907
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7908 * keymap.c (lookup_keys): Wrong sense in test.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7909
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 284
diff changeset
7910 * Makefile.in.in: Don't dump font.elc.
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7911
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7912 Sat Feb 15 02:30:51 1997 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7913
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7914 * cmds.c: Define new symbol signal-error-on-buffer-boundary.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7915 (Fforward_char): Use it.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7916 (Fbackward_char): Use it.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7917
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7918 * window.c (Fscroll_up): Use it.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7919 (Fscroll_down): Use it.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7920
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7921 * keymap.c (syms_of_keymap): define mouse-[123] and
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7922 down-mouse-[123] pseudo-keysym aliases for Emacs compatibility.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7923
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7924 Thu Feb 13 21:28:35 1997 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7925
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7926 * Makefile.in.in: Don't dump tm with XEmacs under any
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7927 circumstances.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7928
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7929 * puresize.h: Remove extra SunPro puresize for MULE+tm.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7930
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7931 Sun Feb 9 04:40:36 1997 Axel Seibert <aseibert@cybernet-ag.net>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7932
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7933 * emacs.c (main_1): Fix NeXT malloc initialization.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7934
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7935 Fri Feb 7 11:36:56 1997 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7936
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7937 * mule-coding.c (Fdecode_coding_region): Make explicit call to
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7938 `barf_if_buffer_read_only'.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7939 (Fencode_coding_region): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7940
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7941 Thu Feb 6 22:39:39 1997 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7942
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7943 * extents.c (syms_of_extents): Remove references to replicating
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7944 extents.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7945
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7946 * extents.h (struct extent): Remove references to replicating
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7947 extents.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7948
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7949 Thu Feb 6 01:11:43 1997 Jareth Hein <jhod@po.iijnet.or.jp>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7950
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7951 * mule-coding.c (ENCODE_SJIS): Correct typo.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7952
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7953 Thu Feb 6 01:10:22 1997 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7954
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7955 * frame.c (delete_frame_internal): Protect against deletion of
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7956 frames with living popup children.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7957
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7958 Wed Feb 5 17:13:17 1997 David Moore <dmoore@UCSD.EDU>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7959
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7960 * emacs.c (main_1): Try to avoid collisions against potentially
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7961 incompatible system mallocs.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7962
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7963 Mon Feb 3 23:04:41 1997 Joel Peterson <tarzan@aosi.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7964
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7965 * redisplay.c: Activate face/charset redisplay caching.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7966
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7967 Mon Feb 3 22:01:09 1997 Kyle Jones <kyle_jones@wonderworks.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7968
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7969 * eval.c (do_debug_on_exit): Don't restore old value of
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7970 debug_on_next_call improperly.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7971
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7972 Fri Jan 31 10:28:47 1997 David Byers <davby@ida.liu.se>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7973
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7974 * frame.c (frame_matches_frametype): Fix next-window when the next
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7975 window is on another frame.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7976
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7977 Thu Jan 30 20:25:00 1997 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7978
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7979 * syntax.c (scan_sexps_forward): Change test on targetdepth to
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7980 match Emacs 19.34.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7981
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7982 Wed Jan 29 22:11:53 1997 James LewisMoss <dres@scsn.net>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7983
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7984 * gmalloc.c: Corrections for namespace collision with Linux libc
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7985 malloc.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7986
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7987 Mon Jan 27 21:46:53 1997 Tomasz J. Cholewo <tjchol01@mecca.spd.louisville.edu>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7988
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7989 * fileio.c (Fwrite_region_internal): pack lockname to write-region
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7990 handler.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7991
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7992 Mon Jan 27 04:50:50 1997 David Moore <dmoore@UCSD.EDU>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7993
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7994 * gmalloc.c (malloc): Guard against incompatible system mallocs
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7995 with conflicting symbols.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7996
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7997 Sun Jan 26 12:27:04 1997 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7998
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
7999 * redisplay.c (add_emchar_rune): Back out optimization change of
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8000 caching last_charset.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8001
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8002 Sun Jan 26 09:10:45 1997 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8003
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8004 * s/decosf4-0.h: Digital Unix 4.0 has a realpath, but it's buggy.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8005 And I *do* mean buggy.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8006
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8007 Thu Jan 23 10:41:19 1997 Steven L. Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8008
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8009 * puresize.h: Increase SUNPRO usage to reflect tm & cc-mode.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8010 Decrease BASE_PURESIZE and increase MULE_PURESIZE_EXTRA.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8011
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8012 Wed Jan 22 21:09:52 1997 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8013 * puresize.h (BASE_PURESIZE): Tighten up.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8014
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8015 * scrollbar.c (scrollbar-page-up): Add Athena3d to Lucid/Motif
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8016 code.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8017 (scrollbar-page-down): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8018
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8019 * scrollbar-x.c (x_create_scrollbar_instance): Add Athena3d to
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8020 Lucid/Motif code.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8021 (x_update_vertical_scrollbar_callback): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8022 (x_update_horizontal_scrollbar_callback): Add Athena3d to Lucid
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8023 special case code.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8024
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8025 * scrollbar-x.h (struct x_scrollbar_data): Add start drag position
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8026 for Athena3d.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8027
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8028 * redisplay-output.c (redisplay_update_line): A vain attempt to
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8029 get the Athena vertical thumb adjusted after drag.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8030
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8031 * EmacsFrame.c: Default to lower/right with Athena3d libraries.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8032
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8033 Wed Jan 22 18:38:52 1997 Ian Wells <I.Wells@tarragon-et.co.uk>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8034
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8035 * m/aviion.h: Remove definition of m88k.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8036
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8037 * s/dgux5-4r4.h: New file.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8038
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8039 Wed Jan 22 18:32:49 1997 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8040
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8041 * buffer.h: Put proper typecasts on calls to alloca().
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8042
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8043 Tue Jan 21 22:25:23 1997 Steven L. Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8044
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8045 * config.h.in: Add LWLIB_USES_ATHENA symbol
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8046
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8047 * Makefile.in.in (TOOLKIT_LIBS): It is possible to have both
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8048 Athena and Motif in the same link.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8049
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8050 Tue Jan 21 20:43:41 1997 Hrvoje Niksic <hniksic@srce.hr>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8051
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8052 * redisplay-tty.c (tty_ring_bell): Don't ring tty bell if the
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8053 volume is set to 0.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8054
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8055 Tue Jan 21 20:38:58 1997 Axel Seibert <aseibert@cybernet-ag.net>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8056
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8057 * s/nextstep.h (signal_handler_t): define as int.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8058
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8059 Mon Jan 20 21:12:57 1997 Martin Buchholz <mrb@eng.sun.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8060
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8061 * event-Xt.c (emacs_Xt_handle_magic_event):
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8062 (frame-totally-visible-p) sometimes incorrectly returned nil.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8063
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8064 Thu Jan 16 17:24:29 1997 Joel Peterson <tarzan@aosi.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8065
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8066 * menubar-x.c (pre_activate_callback): Correctly handle buffer
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8067 local variables in :included clauses.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8068 (compute_menubar_data): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8069
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8070 Wed Jan 15 21:44:53 1997 Joel Peterson <tarzan@aosi.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8071
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8072 * redisplay.c (add_emchar_rune): Enable last_charset display
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8073 optimization.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8074
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8075 Wed Jan 15 19:06:27 1997 David Moore <dmoore@UCSD.EDU>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8076
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8077 * event-stream.c (Faccept_process_output): Avoid checking an
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8078 uninitialized variable.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8079
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8080 Wed Jan 15 14:14:24 1997 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8081
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8082 * regex.c: Modify values of re_max_failures and MAX_FAILURE_ITEMS
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8083 to match Emacs 19.34.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8084
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8085 Mon Jan 13 00:36:01 1997 Martin Buchholz <mrb@eng.sun.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8086
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8087 * sysdep.c (sys_execvp): Fix when compiled with
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8088 --const-is-losing=no. Old code could crash if argv contained
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8089 non-ascii characters and the execvp failed and then caller
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8090 examined argv (for error message, for example).
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8091
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8092 Sun Jan 12 17:22:24 1997 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8093
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8094 * Makefile.in.in: TM .elcs moved to SUNPRO_LISP only.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8095
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8096 Fri Jan 10 20:21:47 1997 Ben Wing <ben@666.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8097
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8098 * minibuf.c (Ftry_completion): Don't crash if not given a proper
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8099 obarray.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8100
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8101 Fri Jan 10 09:49:44 1997 Ted Phelps <phelps@dstc.edu.au>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8102
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8103 * objects-x.c (x_initialize_font_instance): Hardcode 'n' for
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8104 default font width.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8105
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8106 Mon Jan 6 15:16:46 1997 Carsten Leonhardt <leo@arioch.tng.oche.de>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8107
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8108 * Makefile.in.in: Linking with canna requires -lRKC.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8109
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8110 Mon Jan 6 12:22:57 1997 Frederic Poncin <fp@info.ucl.ac.be>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8111
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8112 * gmalloc.c: Don't declare __sbrk on SparcLinux.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8113
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8114 Sun Jan 5 18:04:47 1997 Soren Dayton <csdayton@cs.uchicago.edu>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8115
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8116 * Makefile.in.in: IRIX6 can use sgiplay.c too.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8117
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8118 Sat Jan 4 12:15:16 1997 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8119
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8120 * toolbar.c (specifier_vars_of_toolbar): Clean up fallback
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8121 specifiers so XEmacs can be built without tty support.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8122
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8123 * console-stream.c: Moved function bodies of
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8124 semi_canonicalize_console_connection,
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8125 canonicalize_console_connection,
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8126 semi_canonicalize_device_connection, and
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8127 canonicalize_device_connection into this file from console-tty.c.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8128 Moved variable Vstdio_str into this file.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8129
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8130 * console-tty.c: See above.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8131
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8132 Fri Jan 3 18:07:11 1997 Axel Seibert <aseibert@cybernet-ag.net>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8133
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8134 * m/next.h: Cleanup accumulated cruft.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8135
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8136 * s/nextstep.h: Remove useless #undef REL_ALLOC/HAVE_MMAP.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8137
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8138 * syssignal.h: Don't typedef SIGTYPE on NeXT.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8139
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8140 Fri Jan 3 12:06:44 1997 Michael Sperber <sperber@informatik.uni-tuebingen.de>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8141
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8142 * m/ibmrs6000.inp: Added various get.* symbols.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8143
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8144 Sun Dec 29 20:16:08 1996 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8145
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8146 * m/next.h: Remove signal_handler_t #define.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8147
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8148 * s/nextstep.h: Remove signal_handler_t #define.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8149
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8150 Fri Dec 27 21:13:33 1996 Martin Buchholz <mrb@Eng.Sun.COM>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8151
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8152 * event-Xt.c (x_to_emacs_keysym): Corrections to SUNOS_GCC_LO_BUG.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8153
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8154 Mon Dec 23 11:37:16 1996 Martin Buchholz <mrb@Eng.Sun.COM>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8155
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8156 * fns.c (Ffillarray): Fix for (fillarray #*10 0)
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8157
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8158 Mon Dec 23 10:27:14 1996 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8159
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8160 * bitmaps.h: Change to unsigned char.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8161
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8162 * frame-x.c (x_cde_transfer_callback): Typecast fix.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8163
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8164 * keymap.c (define_key_check_and_coerce_keysym): Typecast fix.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8165
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8166 Fri Dec 20 19:21:56 1996 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8167
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8168 * Makefile.in.in (lisp): Remove cc-mode as a dumped package.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8169
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8170 * keymap.c (define_key_check_and_coerce_keysym): Make obsolete
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8171 binding of kp_.* not lose.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8172
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8173 * bitmaps.h: Add left & right arrows to show extended lines.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8174
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8175 Fri Dec 20 15:32:53 1996 David Moore <dmoore@UCSD.EDU>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8176
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8177 * event-stream.c (event_stream_wakeup_pending_p): New function.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8178 (Faccept_process_output): Fix timeout handling race conditions.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8179 (Fsleep_for): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8180 (Fsit_for): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8181
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8182 Thu Dec 19 22:25:26 1996 Steve Carney <carney@gvc.dec.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8183
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8184 * cmds.c (Fbeginning_of_line): Adjust for 64 bit machines.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8185
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8186 Thu Dec 19 00:44:10 1996 Bart Robinson <lomew@cs.utah.edu>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8187
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8188 * syssignal.h: The declaration of SIGTYPE shouldn't be protected
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8189 by HAVE_SIGPROCMASK.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8190
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8191 Wed Dec 18 20:40:21 1996 Martin Buchholz <mrb@eng.sun.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8192
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8193 * dgif_lib.c: Miscellaneous cleanup, including removing signed
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8194 bitfields.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8195
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8196 * mule-charset.h: Change charset names.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8197
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8198 * mule-coding.c (struct iso2022_decoder): Uniform unsigned bitfields.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8199 Change charset names.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8200
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8201 * mule-charset.c: Change charset names.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8202
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8203 * mule-canna.c: Change charset names.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8204
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8205 * EmacsShell-sub.c: Ansify and reformat.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8206
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8207 * console-tty.h (struct tty_console): Uniform unsigned bitfields.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8208
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8209 * glyphs-x.c: Ansify.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8210
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8211 * specifier.c: Use lisp_fn_t.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8212
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8213 * EmacsShell.c: Ansify.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8214
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8215 * vm-limit.c: Ansify.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8216
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8217 * emacsfns.h: Use lisp_fn_t.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8218
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8219 * lstream.c (struct filedesc_stream): Unsigned int bitfields.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8220
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8221 * xselect.c (hack_motif_clipboard_selection): Change charset name.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8222 (Fx_store_cutbuffer_internal): Change charset name.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8223
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8224 * ralloc.c: Ansify and clean up.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8225
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8226 * frame.h (struct frame): Uniform unsigned bit fields.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8227
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8228 * event-Xt.c: Documentation change.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8229
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8230 * lisp.h: Introduce lisp_fn_t.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8231 Remove SunPro C compiler warning message workaround.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8232
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8233 * xmu.c: Ansify.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8234
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8235 * doprnt.c (struct printf_spec): Use unsigned bitfields.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8236
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8237 * fileio.c: various code formatting changes.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8238
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8239 * eval.c: reorganize primitive funcalls.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8240
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8241 * config.h.in (NeedFunctionPrototypes): Force slightly better type
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8242 checking in X header files.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8243
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8244 * Makefile.in.in: #undef i386, move mime-setup.elc?.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8245
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8246 * s/sunos4-0-shr.h: Documentation change.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8247
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8248 * s/sol2.h (__EXTENSIONS__): Add.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8249 Include <setjmp.h> under certain conditions.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8250
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8251 Mon Dec 16 19:13:10 1996 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8252
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8253 * lstream.c (Lstream_pseudo_close): Return status on error.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8254 (Lstream_close): Ditto. (Fixes disk full-no error on write bug).
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8255
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8256 Sat Dec 14 16:54:52 1996 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8257
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8258 * glyphs-x.c (jpeg_instantiate): Use file I/O for JPEG loading
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8259 because the in-core code is broken.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8260
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8261 Fri Dec 13 16:43:45 1996 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8262
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8263 * device-x.c (x_init_device): Don't make nonexistent X server the
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8264 default when running on a tty.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8265
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8266 * event-Xt.c (x_to_emacs_keysym): Rename kp_.* keysyms to be kp-\1.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8267
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8268 * redisplay-tty.c (keys): Rename kp_.* keynames to kp-\1.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8269
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8270 Fri Dec 13 14:48:42 1996 Michael Sperber <sperber@informatik.uni-tuebingen.de>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8271
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8272 * lread.c (Fload_internal): Change arity of call to
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8273 file-name-handlers.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8274
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8275 * fileio.c (Finsert_file_contents_internal): Ditto.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8276
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8277 Thu Dec 12 16:55:34 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8278
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8279 * cmds.c (Fpoint_at_eol, Fpoint_at_bol): New functions.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8280 (Fend_of_line, Fbeginning_of_line): Use them.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8281
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8282 Tue Dec 10 11:17:32 1996 Shane Holder <holder@mordor.rsn.hp.com>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8283
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8284 * s/hpux9shxr4.h: hpux9shr.h -> hpux9-shr.h
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8285
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8286 * s/hpux10.h: hpux9shr.h -> hpux9-shr.h
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8287
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8288 Sat Dec 7 18:29:34 1996 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8289
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8290 * puresize.h (BASE_PURESIZE): Bumped up PURESIZE by 10k.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8291
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8292 Sat Dec 7 16:26:34 1996 Martin Buchholz <mrb@Eng.Sun.COM>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8293
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8294 * config.h.in: configure for POSIX getcwd if available.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8295
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8296 Sat Dec 7 15:48:39 1996 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8297
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8298 * s/sunos4-1-shr.h: Renamed from sunos4-1shr.h.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8299
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8300 * s/sunos4-1-3-shr.h: Renamed from sunos4-1-3shr.h.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8301
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8302 * s/sunos4-1-2-shr.h: Renamed from sunos4-1-2-shr.h.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8303
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8304 * s/sunos4-0-shr.h: Renamed from sunos4-0shr.h.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8305
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8306 * s/hpux9-shr.h: Renamed from hpux9shr.h.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8307
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8308 * s/hpux8-shr.h: Renamed from hpux8shr.h.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8309
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8310 * s/hpux10-shr.h: Renamed from hpux10shr.h.
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8311
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8312 Wed Dec 4 23:38:03 1996 Steven L Baur <steve@altair.xemacs.org>
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8313
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents:
diff changeset
8314 * redisplay.c: Allow column numbers in modeline to start from 1.