comparison src/ChangeLog @ 286:57709be46d1b r21-0b41

Import from CVS: tag r21-0b41
author cvs
date Mon, 13 Aug 2007 10:35:03 +0200
parents 558f606b08ae
children e11d67e05968
comparison
equal deleted inserted replaced
285:9a3756523c1b 286:57709be46d1b
1 1998-05-23 SL Baur <steve@altair.xemacs.org>
2
3 * getloadavg.c (getloadavg): Fix typo.
4
5 1998-05-23 Kirill M. Katsnelson <kkm@kis.ru>
6
7 * objects-msw.c (mswindows_initialize_font_instance): Added support
8 for font character sets.
9 Replaced 'XXX' with '####' in comments throughout the file.
10
11 1998-05-23 Kirill M. Katsnelson <kkm@kis.ru>
12
13 * emacs.c (main_1): Added calls to vars_of_dialog_mswindows() and
14 console_type_create_dialog_mswindows(), to initialize Windows dialog
15 support.
16
17 * symsinit.h: Prototyped the above functions.
18
19 * dialog-x.c (x_popup_dialog_box): Moved dialog descriptor consistency
20 checks to dialog.c...
21
22 * dialog.c (Fpopup_dialog_box): ...right here. Added more checks: a
23 device must support dialog boxes, and the descriptor must supply at
24 least one button.
25
26 * dialog-msw.c: New file, dialogs for Windows.
27
28 1998-05-21 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
29
30 * eldap.c (ldap_search_unwind): Return Qnil instead of nothing
31 (Fldap_search_internal): Removed unused variable `err'
32
33 * eldap.h: Moved Lisp_LDAP declaration here instead of using a
34 forward declaration
35
36 1998-05-17 Martin Buchholz <martin@xemacs.org>
37
38 * eldap.h: eldap.[ch] should never be used unless HAVE_LDAP is
39 defined. Therefore there is no need to handle the case when
40 HAVE_LDAP is undefined. Similarily, there is no reason to have
41 any code wrapped within `#ifdef emacs', since this code is only
42 useful within an emacs. This simplifies the code significantly.
43
44 * inline.c: Include eldap.h only if HAVE_LDAP.
45 * inline.c: Don't bother including TT_C_H_PATH, since tooltalk.h
46 already does that.
47
48 1998-05-21 Kirill M. Katsnelson <kkm@kis.ru>
49
50 * unexnt.c (copy_executable_and_dump_data_section): Suppress
51 printing dump stats when building without DEBUG_XEMACS.
52 (dump_bss_and_heap): Ditto.
53
54 1998-05-21 Andy Piper <andyp@parallax.co.uk>
55
56 * gnuclient.c: don't suppress window system if there is no display
57 and we are running under mswindows. send 'mswindows device type if
58 we are in this situation.
59
60 1998-05-20 Andy Piper <andyp@parallax.co.uk>
61
62 * general.c:
63 * lisp.h: Qbitmap, Qcursor, Qicon moved here from glyphs-msw.c.
64
65 * glyphs-msw.c: change cursor imgae type name to resource. Fix
66 some nits.
67
68 1998-05-20 Kirill M. Katsnelson <kkm@kis.ru>
69
70 * EmacsFrame.c (Xt_StringToScrollBarPlacement): Added support for
71 {top,bottom}-{left,right} values in addition to
72 {top,bottom}_{left,right}.
73
74 1998-05-18 Hrvoje Niksic <hniksic@srce.hr>
75
76 * fileio.c (Fmake_temp_name): Remove unreached code.
77
78 * process-nt.c (validate_signal_number): Use
79 signal_simple_error().
80
81 1998-05-19 Martin Buchholz <martin@xemacs.org>
82
83 * unexhp9k800.c:
84 * sound.c (vars_of_sound):
85 * sysdep.c (reset_sigio_on_device):
86 * window.c (window_bottom_gutter_height):
87 unexhp9k800.c:258: warning: implicit declaration of function
88 `calculate_checksum'
89 sound.c:604: warning: implicit declaration of function `vars_of_hpplay'
90 sysdep.c:1012: warning: unused variable `owner'
91 window.c:993: warning: `window_right_toolbar_width' defined but not used
92
93 1998-05-19 Andy Piper <andyp@parallax.co.uk>
94
95 * glyphs-msw.c (mswindows_create_resized_mask)
96 (mswindows_create_resized_bitmap): new funnctions split out from
97 mswindows_resize_dibitmap_instance.
98
99 * glyphs-msw.h: declare new resize functions.
100
101 * toolbar-msw.c (mswindows_output_toolbar): use new bitmap resize
102 functions so that the original bitmaps are preserved.
103
104 * sheap.c: fixup static heap exhausted error to avoid FAQs.
105
106 * redisplay-msw.c (mswindows_output_blank): fixup brush from bg
107 color if we are trying to output 0 depth bg pixmap.
108
109 * scrollbar-msw.c: warning elimination.
110
111 1998-05-18 Martin Buchholz <martin@xemacs.org>
112
113 * frame-x.c (x_update_frame_external_traits): Start preprocessor
114 directives in column 1.
115
116 * search.c (skip_chars): Avoid using xzero with arrays, since some
117 compilers get confused by the construct &array.
118
119 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru>
120
121 * objects-msw.h:
122 * objects-msw.c: Changed the charset value for a new font from
123 "don't care" to "ansi".
124
125 * glyphs-msw.c (convert_EImage_to_DIBitmap): Warnings fix.
126
127 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru>
128
129 * event-msw.c (mswindows_wnd_proc, WM_KEYDOWN): Do not clear shift
130 modifier on control chars.
131 Use IsCharAlpha() instead of isaplha().
132
133 1998-05-19 Kazuyuki IENAGA <ienaga@jsys.co.jp>
134
135 * s/freebsd.h: FreeBSD 2.2.6 now supports setlocale(LC_ALL, "").
136
137 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru>
138
139 * toolbar.c: Removed toolbar_data lrecord implementation.
140 (mark_frame_toolbar_buttons_dirty): Replase usage of toolbar_data
141 with toolbar_buttons (via FRAME_TOOLBAR_BUTTONS).
142 (compute_frame_toolbar_buttons): Ditto.
143 (CHECK_TOOLBAR): Ditto.
144 (set_frame_toolbar): Removed allocation of toolbar_data lrecord.
145 (update_frame_toolbars): Do not check for changed buffer
146 here. Toolbar information is provided by cached specs in
147 windows. The check for buffer is eliminated becuase toolbars are
148 marked changed in set_frame_selected_window() in frame.c
149 Added check for changed toolbars geometry.
150 (compute_frame_toolbars_data): Removed unused second parameter;
151 Adjusted callers of this static function throughout the file.
152 (init_frame_toolbars): Initialize current_toolbar_size.
153 (update_frame_toolbars): Use DEVICE_SUPPORTS_TOOLBARS_P instead of
154 what is its current expansion, for clarity.
155 (init_frame_toolbars): Ditto.
156 (init_device_toolbars): Ditto.
157 (init_global_toolbars): Ditto.
158
159 * toolbar.h: Removed definition of toolbar_data lrecord.
160 Added accessor macros FRAME_TOOLBAR_BUTTONS and
161 FRAME_CURRENT_TOOLBAR_SIZE.
162 Added macro DEVICE_SUPPORTS_TOOLBARS_P.
163
164 * toolbar-x.c (x_output_toolbar): The same change as in
165 toolbar-msw.c
166 (x_output_toolbar): Ditto.
167 (x_redraw_exposed_toolbar): Ditto.
168
169 * toolbar-msw.c (mswindows_output_toolbar): Retrieve current
170 buttons from toolbar_buttons using FRAME_TOOLBAR_BUTTONS macro.
171 (mswindows_output_toolbar): Ditto.
172 (mswindows_output_toolbar): Ditto.
173
174 * frame.c (mark_frame): Removed marking of arrays, according to
175 frameslots.h change.
176 (nuke_all_frame_slots): Ditto.
177 (set_frame_selected_window): Mark toolbars changed when
178 last_nonminibuf_window changes.
179
180 * frame.h (struct frame): Moved some slots to frameslots.h.
181 Added current_toolbar_size array.
182 Changed references from toolbar_data to toolbar_buttons in macros
183 FRAME_RAW_THEORETICAL_TOOLBAR_VISIBLE,
184 FRAME_RAW_THEORETICAL_TOOLBAR_SIZE and
185 FRAME_RAW_THEORETICAL_TOOLBAR_BORDER_WIDTH.
186
187 * frameslots.h: Added macro MARKED_SLOT_ARRAY a la winslots.h
188 Moved arrays of lisp objects here from frame.h: toolbar_size,
189 toolbar_visible_p, toolbar_border_width.
190 Removed toolbar_data slot and added toolbar_buttons.
191
192 1998-05-17 Kirill M. Katsnelson <kkm@kis.ru>
193
194 * symsinit.h: Externed syms_of_process_nt()
195
196 * emacs.c (main_1): Call syms_of_process_nt()
197
198 * process-nt.c: Quote process arguments by a call to Lisp function
199 `nt-quote-process-args'.
200 (syms_of_process_nt): New function.
201 (nt_send_process): Flush data stream after each write, to avoid
202 leaving buffered data.
203 (nt_send_process): When blocked on process output, wait for
204 process to slurp more for progressively increasing time intervals.
205
206 1998-05-17 Martin Buchholz <martin@xemacs.org>
207
208 * window.c (have_undivided_common_edge): Make file-local function
209 static.
210 (map_windows): Return 0 if all map functions successful.
211 Fix typos.
212
213 * winslots.h: Use unlikely names for local variables in macros to
214 avoid shadowing warnings.
215
216 1998-05-17 Andy Piper <andyp@parallax.co.uk>
217
218 * toolbar-msw.c (mswindows_output_toolbar): hash on toolbar width
219 so that we re-output if the toolbar size has changed.
220
221 1998-05-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
222
223 * s/aix4-2.h (ALIGN_DATA_RELOC): Undefined to support new unexaix.c.
224
225 * s/aix3-1.h (ALIGN_DATA_RELOC): Defined to support new unexaix.c.
226
227 * unexaix.c: Massive cleanup and support of AIX 4.2 (and hopefully
228 greater).
229
230 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
231
232 * glyphs-msw.c: Defined OEMRESOURCE before including windows.h to
233 get bitmap manifest constants defined.
234
235 * console-msw.h: Include system files in angle brackets, not in
236 quotes.
237
238 * window.c (specifier_vars_of_window): Fixed a typo in
239 `vertical-divider-line-width' docstirng.
240
241 1998-05-16 Olivier Galibert <galibert@pobox.com>
242
243 * line-number.c (delete_invalidate_line_number_cache): Use an
244 EMACS_INT.
245 (buffer_line_number): Remove dangerous, plain wrong when using
246 64bits emacs ints, cast.
247
248 * insdel.c (buffer_delete_range): Use an EMACS_INT.
249
250 * cmds.c (Fforward_line): Use EMACS_INTs.
251
252 * search.c (bi_scan_buffer): Change to use EMACS_INTs.
253 (scan_buffer): Ditto.
254 (bi_find_next_newline_no_quit): Remove useless cast.
255 (find_next_newline_no_quit): Ditto.
256 (find_next_newline): Ditto.
257 (find_before_next_newline): Use an EMACS_INT.
258
259 * lisp.h: Change scan_buffer to pass EMACS_INTs.
260
261 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
262
263 * menubar-msw.c (mswindows_handle_wm_command): Ditto.
264
265 * toolbar-msw.c (mswindows_handle_toolbar_wm_command): Ditto.
266
267 * gui-x.c (popup_selection_callback): Use it.
268
269 * gui.h (get_callback): Declare it.
270
271 * gui.c (get_callback): New function.
272
1 1998-05-15 SL Baur <steve@altair.xemacs.org> 273 1998-05-15 SL Baur <steve@altair.xemacs.org>
2 274
3 * window.c (have_undivided_common_edge): Guard scrollbar specific 275 * window.c (have_undivided_common_edge): Guard scrollbar specific
4 stuff. 276 stuff.
5 (window_needs_vertical_divider_1): Ditto. 277 (window_needs_vertical_divider_1): Ditto.