Mercurial > hg > xemacs-beta
comparison src/ChangeLog @ 444:576fb035e263 r21-2-37
Import from CVS: tag r21-2-37
| author | cvs |
|---|---|
| date | Mon, 13 Aug 2007 11:36:19 +0200 |
| parents | abe6d1db359e |
| children | 1ccc32a20af4 |
comparison
equal
deleted
inserted
replaced
| 443:a8296e22da4e | 444:576fb035e263 |
|---|---|
| 1 2000-11-14 Martin Buchholz <martin@xemacs.org> | |
| 2 | |
| 3 * XEmacs 21.2.37 is released. | |
| 4 | |
| 5 2000-11-13 Yoshiki Hayashi <yoshiki@xemacs.org> | |
| 6 | |
| 7 * fileio.c (Finsert_file_contents_internal): UNGCPRO before return. | |
| 8 Add comments about discarded return value. | |
| 9 | |
| 10 2000-11-09 Yoshiki Hayashi <yoshiki@xemacs.org> | |
| 11 | |
| 12 * callint.c: | |
| 13 * event-stream.c: Fix comments. Remove some #if 0'ed part. | |
| 14 | |
| 15 2000-10-27 Andy Piper <andy@xemacs.org> | |
| 16 | |
| 17 * gutter.c (Fset_default_gutter_position): default left and right | |
| 18 gutters to visible. | |
| 19 (calculate_gutter_size): calculate resonable heuristic for left | |
| 20 and right gutter sizes. | |
| 21 (specifier_vars_of_gutter): change left and right gutter sizes to | |
| 22 autodetect. | |
| 23 (calculate_gutter_size_from_display_lines): new function. | |
| 24 (output_gutter): check for resizing on left and right gutters. | |
| 25 (clear_gutter): don't special case top and left gutters. | |
| 26 (specifier_vars_of_gutter): use new signature for | |
| 27 set_specifier_caching. | |
| 28 | |
| 29 * glyphs-x.c (x_redisplay_widget): spelling fix. | |
| 30 * glyphs.c (specifier_vars_of_glyphs): | |
| 31 * menubar.c (specifier_vars_of_menubar): | |
| 32 * redisplay.c (specifier_vars_of_redisplay): | |
| 33 * toolbar.c (specifier_vars_of_toolbar): | |
| 34 * window.c (specifier_vars_of_window): | |
| 35 * scrollbar.c (specifier_vars_of_scrollbar): | |
| 36 (complex_vars_of_scrollbar): use new signature for | |
| 37 set_specifier_caching. | |
| 38 | |
| 39 * specifier.c (set_specifier_caching): include recompute flag. | |
| 40 (recompute_one_cached_specifier_in_window): always recompute if | |
| 41 flag set. | |
| 42 (recompute_one_cached_specifier_in_frame): ditto. | |
| 43 | |
| 44 * specifier.h (struct specifier_caching): add recompute flag. | |
| 45 | |
| 46 2000-10-24 Andy Piper <andy@xemacs.org> | |
| 47 | |
| 48 * unexcw.c (copy_executable_and_dump_data_section): add new | |
| 49 BSS_PAD_SIZE so that we can re-instate a mini-bss. This keeps gdb | |
| 50 5.0 happy. | |
| 51 | |
| 52 2000-11-06 Yoshiki Hayashi <yoshiki@xemacs.org> | |
| 53 | |
| 54 * console-x.h (x_device): New member modifier_release_time. | |
| 55 * event-Xt.c (x_handle_sticky_modifiers): | |
| 56 Bound interval modifier keys are sticky. | |
| 57 * event-stream.c (Vmodifier_keys_sticky_time): New variable. | |
| 58 * events.h: extern it. | |
| 59 | |
| 60 2000-11-06 Yoshiki Hayashi <yoshiki@xemacs.org> | |
| 61 | |
| 62 * cmdloop.c (Fcommand_loop_1): Just add C-g to event queue. | |
| 63 | |
| 64 2000-11-06 Yoshiki Hayashi <yoshiki@xemacs.org> | |
| 65 | |
| 66 * event-stream.c (execute_command_event): Preserve current_events | |
| 67 and the like when event is misc-user-event. | |
| 68 Inhibit quit during the call to maybe_echo_keys. | |
| 69 | |
| 70 2000-10-31 Yoshiki Hayashi <yoshiki@xemacs.org> | |
| 71 | |
| 72 * filelock.c (lock_buffer): Cope with kill-buffer. Don't create a | |
| 73 symlink when buffer is killed. | |
| 74 (inhibit_clash_detection): New variable. | |
| 75 | |
| 76 2000-10-30 Yoshiki Hayashi <yoshiki@xemacs.org> | |
| 77 | |
| 78 * console.c (Fset_input_method): Trigger redisplay on tty. | |
| 79 | |
| 80 2000-11-07 Martin Buchholz <martin@xemacs.org> | |
| 81 | |
| 82 * process.c (Fprocess_status): Revert to previous behavior: | |
| 83 (process-status "nosuchprocess") ==> nil | |
| 84 | |
| 85 2000-11-06 Martin Buchholz <martin@xemacs.org> | |
| 86 | |
| 87 * mule-charset.h (CHARSET_BY_LEADING_BYTE): | |
| 88 Work around another GCC 2.95.2 optimizer bug. | |
| 89 | |
| 90 2000-11-02 Martin Buchholz <martin@xemacs.org> | |
| 91 | |
| 92 * process.c (Fget_process): Use LIST_LOOP_2. | |
| 93 (kill_buffer_processes): Use LIST_LOOP_2. | |
| 94 | |
| 95 * minibuf.c (Fall_completions): | |
| 96 Delete old non-functional code for FSF fourth argument. | |
| 97 | |
| 98 * frame.c (frame_matches_frame_spec): | |
| 99 Renamed from `frame_matches_frametype'. Update all callers. | |
| 100 (device_matches_device_spec): | |
| 101 Renamed from 'device_matches_console_spec'. Update all callers. | |
| 102 | |
| 103 * doc.c (Fsubstitute_command_keys): | |
| 104 Remove buffer overflow crash. Small code cleanups. | |
| 105 | |
| 106 * casetab.c (check_case_table): Simpler code. | |
| 107 | |
| 108 * window.c (Freplace_buffer_in_windows): | |
| 109 Give this the same WHICH-FRAMES and WHICH-DEVICES parameters | |
| 110 (and similar implementation) as Fdelete_windows_on. | |
| 111 Update all callers. | |
| 112 | |
| 113 * alloc.c (Fmake_list): | |
| 114 * alloc.c (make_vector): | |
| 115 * alloc.c (Fmake_vector): | |
| 116 * alloc.c (make_bit_vector): | |
| 117 * alloc.c (Fmake_bit_vector): | |
| 118 * alloc.c (Fbit_vector): | |
| 119 * alloc.c (Fmake_string): | |
| 120 * alloc.c (Fpurecopy): | |
| 121 * alloc.c (Fmemory_limit): | |
| 122 * buffer.c: | |
| 123 * buffer.c (Fget_buffer): | |
| 124 * buffer.c (Fkill_buffer): | |
| 125 * buffer.c (complex_vars_of_buffer): | |
| 126 * bytecode.c (Fcompiled_function_stack_depth): | |
| 127 * callint.c (Fprefix_numeric_value): | |
| 128 * event-stream.c: | |
| 129 * event-stream.c (Fread_key_sequence): | |
| 130 * casetab.c: | |
| 131 * casetab.c (Fcase_table_p): | |
| 132 * casetab.c (check_case_table): | |
| 133 * casetab.c (Fset_case_table): | |
| 134 * casetab.c (Fset_standard_case_table): | |
| 135 * chartab.c: | |
| 136 * chartab.c (Fchar_table_type): | |
| 137 * chartab.c (Freset_char_table): | |
| 138 * chartab.c (Fget_char_table): | |
| 139 * chartab.c (Fget_range_char_table): | |
| 140 * chartab.c (Fput_char_table): | |
| 141 * chartab.c (Fmap_char_table): | |
| 142 * chartab.c (Fcategory_table_p): | |
| 143 * chartab.c (Fcheck_category_at): | |
| 144 * chartab.c (Fchar_in_category_p): | |
| 145 * chartab.c (Fcategory_table): | |
| 146 * chartab.c (Fcopy_category_table): | |
| 147 * chartab.c (Fset_category_table): | |
| 148 * chartab.c (Fcategory_designator_p): | |
| 149 * chartab.c (Fcategory_table_value_p): | |
| 150 * cmds.c (Fdelete_char): | |
| 151 * cmds.c (Fdelete_backward_char): | |
| 152 * cmds.c (Fself_insert_command): | |
| 153 * cmds.c (Fself_insert_internal): | |
| 154 * console.c (Fvalid_console_type_p): | |
| 155 * console.c (Fcdfw_console): | |
| 156 * console.c (Fconsole_type): | |
| 157 * console.c (Fconsole_name): | |
| 158 * console.c (Fconsole_device_list): | |
| 159 * console.c (Fconsole_on_window_system_p): | |
| 160 * data.c: | |
| 161 * data.c (Feq): | |
| 162 * data.c (Fold_eq): | |
| 163 * data.c (Fsubr_interactive): | |
| 164 * data.c (Fchar_to_int): | |
| 165 * data.c (Fint_to_char): | |
| 166 * data.c (Fsetcar): | |
| 167 * data.c (Fsetcdr): | |
| 168 * data.c (Fnumber_to_string): | |
| 169 * data.c (Fstring_to_number): | |
| 170 * data.c (Frem): | |
| 171 * database.c (mark_database): | |
| 172 * database.c (finalize_database): | |
| 173 * database.c (Fdatabase_live_p): | |
| 174 * database.c (Fdatabasep): | |
| 175 * device-x.c (Fx_get_resource): | |
| 176 * device.c (Fdfw_device): | |
| 177 * dired.c: | |
| 178 * dired.c (Ffile_name_completion): | |
| 179 * dired.c (Ffile_name_all_completions): | |
| 180 * dired.c (Fuser_name_completion): | |
| 181 * dired.c (Fuser_name_completion_1): | |
| 182 * dired.c (Fuser_name_all_completions): | |
| 183 * doc.c (Fdocumentation): | |
| 184 * doc.c (Fdocumentation_property): | |
| 185 * doc.c (Fsubstitute_command_keys): | |
| 186 * editfns.c: | |
| 187 * editfns.c (Fchar_to_string): | |
| 188 * editfns.c (Fstring_to_char): | |
| 189 * editfns.c (Ftemp_directory): | |
| 190 * editfns.c (Finsert_char): | |
| 191 * editfns.c (Fbuffer_substring_no_properties): | |
| 192 * editfns.c (Fnarrow_to_region): | |
| 193 * editfns.c (Fchar_equal): | |
| 194 * editfns.c (Fchar_Equal): | |
| 195 * editfns.c (Ftranspose_regions): | |
| 196 * emacs.c (Fdump_emacs): | |
| 197 * eval.c (Fthrow): | |
| 198 * eval.c (Fcommand_execute): | |
| 199 * eval.c (Fautoload): | |
| 200 * eval.c (Fbacktrace): | |
| 201 * eval.c (Fbacktrace_frame): | |
| 202 * events.c: | |
| 203 * events.c (Fcopy_event): | |
| 204 * events.c (Fcharacter_to_event): | |
| 205 * events.c (Fevent_button): | |
| 206 * events.c (Fevent_process): | |
| 207 * extents.c: | |
| 208 * extents.c (Fnext_extent_change): | |
| 209 * extents.c (Fextent_property): | |
| 210 * faces.c (Ffacep): | |
| 211 * faces.c (Fmake_face): | |
| 212 * file-coding.c: | |
| 213 * file-coding.c (Fencode_shift_jis_char): | |
| 214 * file-coding.c (Fencode_big5_char): | |
| 215 * fileio.c (Ffile_name_directory): | |
| 216 * fileio.c (Ffile_name_nondirectory): | |
| 217 * fileio.c (Ffile_name_as_directory): | |
| 218 * fileio.c (Fdirectory_file_name): | |
| 219 * fileio.c (Ffile_truename): | |
| 220 * fileio.c (Fsubstitute_in_file_name): | |
| 221 * fileio.c (Ffile_modes): | |
| 222 * fileio.c (Fset_file_modes): | |
| 223 * fileio.c (Fset_default_file_modes): | |
| 224 * fileio.c (Fverify_visited_file_modtime): | |
| 225 * floatfns.c (Facos): | |
| 226 * floatfns.c (Fasin): | |
| 227 * floatfns.c (Fatan): | |
| 228 * floatfns.c (Fcos): | |
| 229 * floatfns.c (Fsin): | |
| 230 * floatfns.c (Ftan): | |
| 231 * floatfns.c (Fbessel_j0): | |
| 232 * floatfns.c (Fbessel_j1): | |
| 233 * floatfns.c (Fbessel_jn): | |
| 234 * floatfns.c (Fbessel_y0): | |
| 235 * floatfns.c (Fbessel_y1): | |
| 236 * floatfns.c (Fbessel_yn): | |
| 237 * floatfns.c (Ferf): | |
| 238 * floatfns.c (Ferfc): | |
| 239 * floatfns.c (Flog_gamma): | |
| 240 * floatfns.c (Fexp): | |
| 241 * floatfns.c (Fexpt): | |
| 242 * floatfns.c (Flog): | |
| 243 * floatfns.c (Flog10): | |
| 244 * floatfns.c (Fsqrt): | |
| 245 * floatfns.c (Fcube_root): | |
| 246 * floatfns.c (Facosh): | |
| 247 * floatfns.c (Fasinh): | |
| 248 * floatfns.c (Fatanh): | |
| 249 * floatfns.c (Fcosh): | |
| 250 * floatfns.c (Fsinh): | |
| 251 * floatfns.c (Ftanh): | |
| 252 * floatfns.c (Fabs): | |
| 253 * floatfns.c (Ffloat): | |
| 254 * floatfns.c (Flogb): | |
| 255 * floatfns.c (Fceiling): | |
| 256 * floatfns.c (Ffloor): | |
| 257 * floatfns.c (Fround): | |
| 258 * floatfns.c (Ftruncate): | |
| 259 * floatfns.c (Ffceiling): | |
| 260 * floatfns.c (Fffloor): | |
| 261 * floatfns.c (Ffround): | |
| 262 * floatfns.c (Fftruncate): | |
| 263 * fns.c (Fstring_equal): | |
| 264 * fns.c (Fstring_lessp): | |
| 265 * fns.c (concat2): | |
| 266 * fns.c (concat3): | |
| 267 * fns.c (vconcat2): | |
| 268 * fns.c (vconcat3): | |
| 269 * fns.c (Fsubstring): | |
| 270 * fns.c (Fassoc): | |
| 271 * fns.c (Fold_assoc): | |
| 272 * fns.c (assoc_no_quit): | |
| 273 * fns.c (Fassq): | |
| 274 * fns.c (Fold_assq): | |
| 275 * fns.c (assq_no_quit): | |
| 276 * fns.c (Frassoc): | |
| 277 * fns.c (Fold_rassoc): | |
| 278 * fns.c (Frassq): | |
| 279 * fns.c (Fold_rassq): | |
| 280 * fns.c (rassq_no_quit): | |
| 281 * fns.c (Fremassoc): | |
| 282 * fns.c (remassoc_no_quit): | |
| 283 * fns.c (Fremassq): | |
| 284 * fns.c (remassq_no_quit): | |
| 285 * fns.c (Fremrassoc): | |
| 286 * fns.c (Fremrassq): | |
| 287 * fns.c (remrassq_no_quit): | |
| 288 * fns.c (Fsort): | |
| 289 * fns.c (Fplist_get): | |
| 290 * fns.c (Fplist_put): | |
| 291 * fns.c (Fplist_remprop): | |
| 292 * fns.c (Fplist_member): | |
| 293 * fns.c (Flax_plist_get): | |
| 294 * fns.c (Flax_plist_put): | |
| 295 * fns.c (Flax_plist_remprop): | |
| 296 * fns.c (Flax_plist_member): | |
| 297 * fns.c (Fequal): | |
| 298 * fns.c (Fold_equal): | |
| 299 * fns.c (Frequire): | |
| 300 * fns.c (Fbase64_encode_region): | |
| 301 * fns.c (Fbase64_encode_string): | |
| 302 * fns.c (Fbase64_decode_region): | |
| 303 * frame.c: | |
| 304 * frame.c (frame_matches_frame_spec): | |
| 305 * frame.c (device_matches_device_spec): | |
| 306 * frame.c (next_frame): | |
| 307 * frame.c (previous_frame): | |
| 308 * frame.c (Fnext_frame): | |
| 309 * frame.c (Fprevious_frame): | |
| 310 * frame.c (Fframe_property): | |
| 311 * frame.c (Fset_frame_height): | |
| 312 * frame.c (Fset_frame_size): | |
| 313 * frame.h: | |
| 314 * glyphs.c: | |
| 315 * glyphs.c (if): | |
| 316 * glyphs.c (decode_error_behavior_flag): | |
| 317 * glyphs.c (Fmake_image_instance): | |
| 318 * indent.c (Findent_to): | |
| 319 * intl.c (Fignore_defer_gettext): | |
| 320 * keymap.c (Fkeymapp): | |
| 321 * keymap.c (Flookup_key): | |
| 322 * lread.c: | |
| 323 * lread.c (Fload_internal): | |
| 324 * lread.c (Feval_buffer): | |
| 325 * lread.c (Feval_region): | |
| 326 * macros.c (Fexecute_kbd_macro): | |
| 327 * marker.c (set_marker_internal): | |
| 328 * marker.c (Fset_marker): | |
| 329 * marker.c (set_marker_restricted): | |
| 330 * marker.c (Fcopy_marker): | |
| 331 * marker.c (noseeum_copy_marker): | |
| 332 * menubar.c: | |
| 333 * menubar.c (Fpopup_menu): | |
| 334 * minibuf.c: | |
| 335 * mule-charset.c (Fcharset_name): | |
| 336 * mule-charset.c (Fchar_charset): | |
| 337 * mule-charset.c (Fchar_octet): | |
| 338 * mule-charset.c (Fsplit_char): | |
| 339 * mule-wnnfns.c (Fwnn_open): | |
| 340 * mule-wnnfns.c (Fwnn_dict_comment): | |
| 341 * mule-wnnfns.c (Fwnn_quit_henkan): | |
| 342 * mule-wnnfns.c (Fwnn_word_toroku): | |
| 343 * mule-wnnfns.c (Fwnn_word_sakujo): | |
| 344 * mule-wnnfns.c (Fwnn_word_use): | |
| 345 * mule-wnnfns.c (Fwnn_hindo_set): | |
| 346 * objects.c: | |
| 347 * objects.c (Fmake_color_instance): | |
| 348 * objects.c (Fmake_font_instance): | |
| 349 * print.c (Fwrite_char): | |
| 350 * process.c: | |
| 351 * process.c (mark_process): | |
| 352 * process.c (print_process): | |
| 353 * process.c (get_process_from_usid): | |
| 354 * process.c (Fprocessp): | |
| 355 * process.c (Fprocess_live_p): | |
| 356 * process.c (Fget_process): | |
| 357 * process.c (Fget_buffer_process): | |
| 358 * process.c (get_process): | |
| 359 * process.c (Fprocess_id): | |
| 360 * process.c (Fprocess_name): | |
| 361 * process.c (Fprocess_command): | |
| 362 * process.c (init_process_io_handles): | |
| 363 * process.c (start_process_unwind): | |
| 364 * process.c (Fstart_process_internal): | |
| 365 * process.c (Fopen_multicast_group_internal): | |
| 366 * process.c (Fset_process_window_size): | |
| 367 * process.c (read_process_output): | |
| 368 * process.c (send_process): | |
| 369 * process.c (Fprocess_tty_name): | |
| 370 * process.c (Fset_process_buffer): | |
| 371 * process.c (Fprocess_buffer): | |
| 372 * process.c (Fprocess_mark): | |
| 373 * process.c (set_process_filter): | |
| 374 * process.c (Fset_process_filter): | |
| 375 * process.c (Fprocess_filter): | |
| 376 * process.c (Fprocess_send_region): | |
| 377 * process.c (Fprocess_send_string): | |
| 378 * process.c (exec_sentinel): | |
| 379 * process.c (Fset_process_sentinel): | |
| 380 * process.c (Fprocess_sentinel): | |
| 381 * process.c (status_notify): | |
| 382 * process.c (Fprocess_status): | |
| 383 * process.c (Fprocess_exit_status): | |
| 384 * process.c (process_send_signal): | |
| 385 * process.c (Fprocess_send_eof): | |
| 386 * process.c (deactivate_process): | |
| 387 * process.c (remove_process): | |
| 388 * process.c (Fdelete_process): | |
| 389 * process.c (kill_buffer_processes): | |
| 390 * process.c (Fprocess_kill_without_query): | |
| 391 * process.c (Fprocess_kill_without_query_p): | |
| 392 * rangetab.c: | |
| 393 * rangetab.c (Fget_range_table): | |
| 394 * rangetab.c (Fput_range_table): | |
| 395 * rangetab.c (Fremove_range_table): | |
| 396 * rangetab.c (Fclear_range_table): | |
| 397 * search.c: | |
| 398 * search.c (Fskip_chars_forward): | |
| 399 * search.c (Fskip_chars_backward): | |
| 400 * search.c (Fskip_syntax_forward): | |
| 401 * search.c (Fskip_syntax_backward): | |
| 402 * search.c (search_command): | |
| 403 * search.c (Freplace_match): | |
| 404 * search.c (Fregexp_quote): | |
| 405 * select.c (Fown_selection_internal): | |
| 406 * select.c (Fselection_owner_p): | |
| 407 * select.c (Fselection_exists_p): | |
| 408 * select.c (Fget_selection_internal): | |
| 409 * specifier.c: | |
| 410 * symbols.c: | |
| 411 * symbols.c (Fintern): | |
| 412 * symbols.c (Fintern_soft): | |
| 413 * symbols.c (Funintern): | |
| 414 * symbols.c (Fapropos_internal): | |
| 415 * symbols.c (Fset_default): | |
| 416 * syntax.c: | |
| 417 * syntax.c (Fsyntax_table_p): | |
| 418 * syntax.c (Fcopy_syntax_table): | |
| 419 * syntax.c (Fset_syntax_table): | |
| 420 * syntax.c (Fchar_syntax): | |
| 421 * syntax.c (syntax_match): | |
| 422 * syntax.c (Fmatching_paren): | |
| 423 * syntax.c (Fforward_word): | |
| 424 * syntax.c (scan_lists): | |
| 425 * syntax.c (Fscan_lists): | |
| 426 * syntax.c (Fscan_sexps): | |
| 427 * syntax.c (Fparse_partial_sexp): | |
| 428 * toolbar.c (Fcheck_toolbar_button_syntax): | |
| 429 * tooltalk.doc: | |
| 430 * window.c: | |
| 431 * window.c (Fwindowp): | |
| 432 * window.c (Fwindow_live_p): | |
| 433 * window.c (Fwindow_point): | |
| 434 * window.c (Fdelete_window): | |
| 435 * window.c (Fnext_window): | |
| 436 * window.c (Fprevious_window): | |
| 437 * window.c (Fother_window): | |
| 438 * window.c (window_loop): | |
| 439 * window.c (Fget_lru_window): | |
| 440 * window.c (Fsplit_window): | |
| 441 * window.c (Fenlarge_window): | |
| 442 * window.c (Fenlarge_window_pixels): | |
| 443 * window.c (Fshrink_window): | |
| 444 * window.c (Fshrink_window_pixels): | |
| 445 * window.c (change_window_height): | |
| 446 * window.c (Fwindow_configuration_p): | |
| 447 * window.c (Fcurrent_window_configuration): | |
| 448 * window.h: | |
| 449 * casefiddle.c (casify_object): | |
| 450 * casefiddle.c (Fupcase): | |
| 451 * casefiddle.c (Fdowncase): | |
| 452 * casefiddle.c (Fcapitalize): | |
| 453 * casefiddle.c (Fupcase_initials): | |
| 454 * casefiddle.c (casify_region_internal): | |
| 455 * casefiddle.c (casify_region): | |
| 456 * casefiddle.c (Fupcase_region): | |
| 457 * casefiddle.c (Fdowncase_region): | |
| 458 * casefiddle.c (Fcapitalize_region): | |
| 459 * casefiddle.c (Fupcase_initials_region): | |
| 460 * casefiddle.c (Fupcase_word): | |
| 461 * casefiddle.c (Fdowncase_word): | |
| 462 * casefiddle.c (Fcapitalize_word): | |
| 463 Docstring arglist/Texinfo fixes. See man/ChangeLog for details. | |
| 464 Replace 0 with '\0' when working with bytes. | |
| 465 Replace initial "(" with "\(" in docstrings. | |
| 466 | |
| 467 2000-11-01 Martin Buchholz <martin@xemacs.org> | |
| 468 | |
| 469 * config.h.in: Handle alloca with Compaq C on Alpha Linux. | |
| 470 | |
| 471 * m/alpha.h: Let configure handle SYSTEM_MALLOC on Linux. | |
| 472 | |
| 473 2000-10-31 Martin Buchholz <martin@xemacs.org> | |
| 474 | |
| 475 * eldap.c (print_ldap): 64-bit cleaner. Fixes warning. | |
| 476 | |
| 477 2000-10-30 Yoshiki Hayashi <yoshiki@xemacs.org> | |
| 478 | |
| 479 * doprnt.c (emacs_do_prnt_1): Format (format "%01.2d" 10) | |
| 480 correctly. | |
| 481 | |
| 482 2000-10-30 Yoshiki Hayashi <yoshiki@xemacs.org> | |
| 483 | |
| 484 * fileio.c (Vauto_save_list_file_prefix): Moved from startup.el. | |
| 485 (inhibit_auto_save_session): New variable. | |
| 486 (vars_of_fileio): Declare and initialize them. | |
| 487 * fileio.c (Fdo_auto_save): Don't create session file if | |
| 488 Vinhibit_auto_save_session or Vauto_save_list_file_prefix is non-nil. | |
| 489 | |
| 490 2000-10-31 Martin Buchholz <martin@xemacs.org> | |
| 491 | |
| 492 * sgiplay.c (play_internal): C++ compilability. | |
| 493 * alloc.c (SWEEP_FIXED_TYPE_BLOCK): Remove unused var `SFTB_prev'. | |
| 494 * callproc.c (Fold_call_process_internal): | |
| 495 Remove unused vars `env', `first'. | |
| 496 * scrollbar.c (update_scrollbar_instance): | |
| 497 #### unused var `current_window'. | |
| 498 * redisplay-tty.c: Put currently unused vars insert_mode_on, | |
| 499 etc. within #ifdef NOT_YET. | |
| 500 * emacs.c: #### unused vars `initial_argc', `initial_argv'. | |
| 501 * dialog-x.c (dbox_descriptor_to_widget_value): ### unused var `title'. | |
| 502 * specifier.c (specifier_instance): | |
| 503 #### unused var `tag'. | |
| 504 Use WINDOW_BUFFER, FRAME_DEVICE instead of their expansion. | |
| 505 | |
| 506 2000-10-27 Martin Buchholz <martin@xemacs.org> | |
| 507 | |
| 508 * fns.c (Fbutlast): | |
| 509 * fns.c (list_sort): | |
| 510 * fns.c (Ffillarray): | |
| 511 * fns.c (bytecode_nconc2): | |
| 512 * fns.c (Fnconc): | |
| 513 * fns.c (mapcar1): | |
| 514 * fns.c (Fmapconcat): | |
| 515 Be pedantically 64-bit correct. For the time when someone will | |
| 516 want to have a list with length > 2**32. | |
| 517 | |
| 518 * lisp.h (PRIVATE_EXTERNAL_LIST_LOOP_6): | |
| 519 Work around MIPSpro compiler bug. | |
| 520 | |
| 521 * process-unix.c (unix_kill_child_process): Add snarky comment. | |
| 522 * process-unix.c (try_to_initialize_subtty): Oops, `=' ==> `==' | |
| 523 | |
| 524 * config.h.in: Oops, _getpt ==> _getpty | |
| 525 | |
| 526 2000-10-26 Martin Buchholz <martin@xemacs.org> | |
| 527 | |
| 528 * config.h.in: | |
| 529 * regex.c: | |
| 530 Use void*, not char*, as return type of alloca(). | |
| 531 | |
| 532 * alloc.c (free_marker): Side effect inside assert expression! | |
| 533 | |
| 534 2000-10-16 MIYASHITA Hisashi <himi@m17n.org> | |
| 535 | |
| 536 * mule-charset.c (Fset_charset_ccl_program): To check | |
| 537 if the given ccl program is valid, use setup_ccl_program() | |
| 538 instead of CHECK_VECTOR(). | |
| 539 (Fmake_charset): Likewise. | |
| 540 | |
| 541 2000-10-20 Golubev I. N. <gin@mo.msk.ru> | |
| 542 | |
| 543 * faces.c (get_extent_fragment_face_cache_index): | |
| 544 Fix cachel.merged_faces memory leak. | |
| 545 | |
| 546 2000-10-14 MIYASHITA Hisashi <himi@m17n.org> | |
| 547 | |
| 548 * mule-ccl.c (ccl_driver)<CCL_DECODE_SJIS>: | |
| 549 Reset MSB of octets obtained by DECODE_SJIS | |
| 550 because of the incompatibility with Emacs. | |
| 551 (ccl_driver)<CCL_ENCODE_SJIS>: | |
| 552 Set MSB of octets before passing them to | |
| 553 ENCODE_SJIS because of the incompatibility | |
| 554 with Emacs. | |
| 555 | |
| 556 2000-10-18 Daiki Ueno <ueno@unixuser.org> | |
| 557 | |
| 558 * lrecord.h (DECLARE_TYPECHECK_LRECORD): Abolish. | |
| 559 (DECLARE_LRECORD): Undo the last change. | |
| 560 (DECLARE_EXTERNAL_LRECORD): Expand typechecking stuff. | |
| 561 | |
| 562 2000-10-17 Daiki Ueno <ueno@unixuser.org> | |
| 563 | |
| 564 * lrecord.h (INIT_EXTERNAL_LRECORD_IMPLEMENTATION): Connect | |
| 565 the implementation to lrecord_implementations_table. | |
| 566 | |
| 567 2000-10-14 Daiki Ueno <ueno@unixuser.org> | |
| 568 | |
| 569 * lrecord.h (MAKE_EXTERNAL_LRECORD_IMPLEMENTATION): Don't set the | |
| 570 initial value of `lrecord_type_##c_name' and | |
| 571 `lrecord_##c_name.lrecord_type_index'; discard "const" qualifier. | |
| 572 (INIT_EXTERNAL_LRECORD_IMPLEMENTATION): New macro. | |
| 573 [ERROR_CHECK_TYPECHECK] (DECLARE_TYPECHECK_LRECORD): New macro. | |
| 574 [ERROR_CHECK_TYPECHECK] (DECLARE_LRECORD): Use it. | |
| 575 [ERROR_CHECK_TYPECHECK] (DECLARE_EXTERNAL_LRECORD): Use it. | |
| 576 | |
| 577 2000-10-17 Martin Buchholz <martin@xemacs.org> | |
| 578 | |
| 579 * miscplay.c (sndcnv8S_2mono): | |
| 580 (sndcnv2monounsigned): | |
| 581 (sndcnvULaw_2linear): | |
| 582 (sndcnv16swap): | |
| 583 Remove implementation-defined behavior. | |
| 584 | |
| 585 2000-10-12 Martin Buchholz <martin@xemacs.org> | |
| 586 | |
| 587 * input-method-xlib.c: Warning suppression. | |
| 588 | |
| 589 2000-10-05 MIYASHITA Hisashi <himi@m17n.org> | |
| 590 | |
| 591 * mule-ccl.c: Sync up with Emacs 21.0.90. | |
| 592 (ccl_driver)<CCL_TranslateCharacter>: Disabled. | |
| 593 Do nothing. | |
| 594 (ccl_driver)<CCL_TranslateCharacterConstTbl>: | |
| 595 Likewise. | |
| 596 (ccl_driver[WriteMultibyteChar2]): Bug fix. | |
| 597 Use MAX_LEADING_BYTE_OFFICIAL_2 instead of | |
| 598 MIN_LEADING_BYTE_OFFICIAL_2 to check whether the | |
| 599 leading char belongs to official 2-dimensional charset. | |
| 600 (CCL_WRITE_CHAR): When CCL_MODE_ENCODING, | |
| 601 write the given character as is. Otherwise, | |
| 602 if it is a multibyte char, convert it by | |
| 603 non_ascii_set_charptr_emchar, then write it. | |
| 604 (CCL_WRITE_STRING): Likewise. | |
| 605 (ccl_get_compiled_code): New function. | |
| 606 (setup_ccl_program): When ccl_prog is invalid, | |
| 607 return -1. | |
| 608 (Fregister_code_conversion_map): New function. | |
| 609 (syms_of_mule_ccl): defsubr Fregister_code_conversion_map. | |
| 610 | |
| 611 * mule-ccl.h: Sync up with Emacs 21.0.90. | |
| 612 (Fregister_ccl_program): export it. | |
| 613 | |
| 614 * redisplay-msw.c (separate_textual_runs): | |
| 615 If ccl program is not valid, don't do ccl conversion. | |
| 616 | |
| 617 * redisplay-x.c (separate_textual_runs): Ditto. | |
| 618 | |
| 619 * file-coding.c (Fmake_coding_system): | |
| 620 When type is ccl and value is vector, register it | |
| 621 with a proper symbol. And checks whether the | |
| 622 given ccl program is valid. | |
| 623 (mule_decode): When calling ccl_driver, if src indicates | |
| 624 NULL pointer, set an empty string instead. | |
| 625 (mule_encode): Likewise. | |
| 626 | |
| 627 2000-10-11 Martin Buchholz <martin@xemacs.org> | |
| 628 | |
| 629 The following large batch of changes gets us back to a state of | |
| 630 C++ compilability. Extbyte is now a char, which means that | |
| 631 Extbyte * and Bufbyte * cannot be freely interchanged - a win! | |
| 632 | |
| 633 * tooltalk.c (Fset_tooltalk_message_attribute): Type correctness. | |
| 634 | |
| 635 * sound.c (Fplay_sound): Type correctness. | |
| 636 | |
| 637 * select-x.c (hack_motif_clipboard_selection): Type correctness. | |
| 638 (x_get_window_property): Type correctness. | |
| 639 (receive_incremental_selection): unsigned char ==> Extbyte | |
| 640 (selection_data_to_lisp_data): unsigned char ==> Extbyte | |
| 641 (Fx_get_cutbuffer_internal): unsigned char ==> Extbyte | |
| 642 (Fx_store_cutbuffer_internal): Type correctness. | |
| 643 | |
| 644 * process-unix.c (try_to_initialize_subtty): Type correctness. | |
| 645 | |
| 646 * objects-x.c (x_print_color_instance): Type correctness. | |
| 647 (x_print_font_instance): Type correctness. | |
| 648 (x_list_fonts): SExtbyte ==> Extbyte. | |
| 649 (valid_x_font_name_p): SExtbyte ==> Extbyte. | |
| 650 (x_find_charset_font): SExtbyte ==> Extbyte. | |
| 651 Use TO_INTERNAL_FORMAT. build_string ==> make_string. | |
| 652 (truename_via_XListFonts): SExtbyte ==> Extbyte. | |
| 653 (x_font_instance_properties): Use TO_INTERNAL_FORMAT. | |
| 654 Use bufbyte_strcmp. | |
| 655 | |
| 656 * mule-charset.h (LEADING_BYTE_PREFIX_P): unsigned char ==> Bufbyte | |
| 657 (PRIVATE_LEADING_BYTE_PREFIX): Add paranoia cast. | |
| 658 (BYTE_ASCII_P): Use bit ops for char-signedness safety. | |
| 659 (BYTE_C0_P): Use bit ops for char-signedness safety. | |
| 660 (BYTE_C1_P): Use bit ops for char-signedness safety. | |
| 661 (CHARSET_BY_LEADING_BYTE): | |
| 662 (CHARSET_BY_ATTRIBUTES): | |
| 663 Always use inline function. | |
| 664 Use type_checking_assert. | |
| 665 Hide chlook. | |
| 666 | |
| 667 * mule-charset.c (non_ascii_charptr_copy_char): | |
| 668 Modify to work with both ASCII and non-ASCII characters. | |
| 669 Improve docs and variable names. | |
| 670 Replace over-clever fall-through switch with a simple loop. | |
| 671 (Lstream_get_emchar_1): | |
| 672 Replace over-clever fall-through switch with a simple loop. | |
| 673 | |
| 674 * menubar-x.c (menu_item_descriptor_to_widget_value_1): | |
| 675 Warning suppression. | |
| 676 | |
| 677 * lstream.h (Lstream_get_emchar): BYTE_ASCII_P cannot be used on | |
| 678 the return value of Lstream_getc, which could be EOF as well. | |
| 679 | |
| 680 * lstream.c (Lstream_raw_read): Now returns ssize_t, not int. | |
| 681 | |
| 682 * lisp.h: Make Extbyte a char, not unsigned char, so that external | |
| 683 APIs can be used on Extbytes without casts. Risky! | |
| 684 (SExtbyte): Remove. | |
| 685 (UExtbyte): Remove. | |
| 686 | |
| 687 * input-method-xlib.c (XIM_init_device): | |
| 688 Use Xlib.h instead of IntrinsicP.h. | |
| 689 Use HAVE_XREGISTERIMINSTANTIATECALLBACK instead of THIS_IS_X11R6, | |
| 690 which will break in X11R7. | |
| 691 Use XREGISTERIMINSTANTIATECALLBACK_NONSTANDARD_PROTOTYPE, | |
| 692 to call XRegisterIMInstantiateCallback with correct types. | |
| 693 | |
| 694 * gui-x.c (button_item_to_widget_value): Type correctness. | |
| 695 | |
| 696 * glyphs.c (bitmap_to_lisp_data): Type correctness. | |
| 697 | |
| 698 * glyphs-x.c (pixmap_from_xbm_inline): Type correctness. | |
| 699 (xbm_instantiate_1): Type correctness. | |
| 700 (BUILD_GLYPH_INST): Type correctness. | |
| 701 | |
| 702 * fileio.c (Fsubstitute_in_file_name): Type correctness. | |
| 703 | |
| 704 * file-coding.c: | |
| 705 (decode_coding_sjis): | |
| 706 (decode_coding_big5): | |
| 707 (decode_coding_ucs4): | |
| 708 (decode_coding_utf8): | |
| 709 (decode_coding_iso2022): | |
| 710 (decode_coding_no_conversion): | |
| 711 Make all decoding functions take an Extbyte * arg. | |
| 712 (encode_coding_sjis): | |
| 713 (encode_coding_big5): | |
| 714 (encode_coding_ucs4): | |
| 715 (encode_coding_utf8): | |
| 716 (encode_coding_iso2022): | |
| 717 (encode_coding_no_conversion): | |
| 718 Make all encoding functions take a Bufbyte * arg. | |
| 719 Use size_t instead of unsigned int for memory sizes. | |
| 720 Only cast to unsigned char whenever dereferencing Extbyte *. | |
| 721 | |
| 722 * doc.c (unparesseuxify_doc_string): Type correctness. | |
| 723 | |
| 724 * console-x.c (split_up_display_spec): | |
| 725 Rewrite without using details of internal string representation. | |
| 726 (x_semi_canonicalize_device_connection): Type correctness. | |
| 727 | |
| 728 * config.h.in: | |
| 729 (HAVE_XREGISTERIMINSTANTIATECALLBACK): New. | |
| 730 (XREGISTERIMINSTANTIATECALLBACK_NONSTANDARD_PROTOTYPE): New. | |
| 731 (HAVE_XFREE386): Removed. | |
| 732 | |
| 733 * buffer.h (DEC_CHARPTR): `const' correctness. | |
| 734 (bufbyte_strcmp): New. | |
| 735 (bufbyte_memcmp): New. | |
| 736 | |
| 737 * buffer.c (dfc_convert_to_internal_format): Extbyte ==> Bufbyte | |
| 738 | |
| 739 * buffer.h (XCHAR_OR_CHAR_INT): | |
| 740 Always use inline function. | |
| 741 Remove redundant type checking assert() - XINT will abort quite nicely. | |
| 742 | |
| 743 2000-10-03 Yoshiki Hayashi <yoshiki@xemacs.org> | |
| 744 | |
| 745 * search.c (Freplace_match): Set newtext to an empty string. | |
| 746 | |
| 747 2000-10-10 Martin Buchholz <martin@xemacs.org> | |
| 748 | |
| 749 * s/decosf1-3.h: Remove #include of stropts.h | |
| 750 * s/ptx.h: Remove #include of stropts.h | |
| 751 * s/usg5-4.h: Remove #include of stropts.h | |
| 752 * sysproc.h: | |
| 753 * config.h.in: | |
| 754 Use stropts.h, not sys/stropts.h. | |
| 755 Use strtio.h, not sys/strtio.h. | |
| 756 | |
| 1 2000-10-04 Martin Buchholz <martin@xemacs.org> | 757 2000-10-04 Martin Buchholz <martin@xemacs.org> |
| 2 | 758 |
| 3 * XEmacs 21.2.36 is released. | 759 * XEmacs 21.2.36 is released. |
| 760 | |
| 761 2000-09-21 Andy Piper <andy@xemacs.org> | |
| 762 | |
| 763 * glyphs-x.c (x_redisplay_widget): make sure non-structural | |
| 764 changes still involve copying the widget tree. | |
| 765 (update_widget_face): make sure a change is register in the widget | |
| 766 tree. Call update_tab_widget_face appropriately. | |
| 767 (update_tab_widget_face): ditto. | |
| 768 (x_tab_control_redisplay): make sure non-structural changes still | |
| 769 involve copying the widget tree. | |
| 4 | 770 |
| 5 2000-08-31 Daiki Ueno <ueno@unixuser.org> | 771 2000-08-31 Daiki Ueno <ueno@unixuser.org> |
| 6 | 772 |
| 7 * lread.c (locate_file): Check the path element is non-nil. | 773 * lread.c (locate_file): Check the path element is non-nil. |
| 8 | 774 |
| 6188 (update_glyph_cachel_data): Call it. | 6954 (update_glyph_cachel_data): Call it. |
| 6189 | 6955 |
| 6190 * glyphs.h: Prototyped it. | 6956 * glyphs.h: Prototyped it. |
| 6191 | 6957 |
| 6192 * redisplay.c (add_glyph_rune): Call it. | 6958 * redisplay.c (add_glyph_rune): Call it. |
| 6193 (redisplay_window): Reset glyphs cachels when frame faces has | 6959 (redisplay_window): Reset glyphs cachels when frame faces have |
| 6194 changed, thus forcing recomputation of built-in border glyphs. | 6960 changed, thus forcing recomputation of built-in border glyphs. |
| 6195 | 6961 |
| 6196 2000-01-30 Martin Buchholz <martin@xemacs.org> | 6962 2000-01-30 Martin Buchholz <martin@xemacs.org> |
| 6197 | 6963 |
| 6198 * Makefile.in.in: Make portable dumper and purify play well together. | 6964 * Makefile.in.in: Make portable dumper and purify play well together. |
