diff options
| author | Karoly Lorentey | 2006-07-29 09:59:12 +0000 |
|---|---|---|
| committer | Karoly Lorentey | 2006-07-29 09:59:12 +0000 |
| commit | 251bc578cc636223d618d06cf2a2bb7d07db9cce (patch) | |
| tree | 58e1c6b0a35bb4a77e6cb77876e4bc6a9d3f2ab2 /src/ChangeLog | |
| parent | 99715bbc447eb633e45ffa23b87284771ce3ac74 (diff) | |
| parent | 0ed0527cb02180a50f6744086ce3a487740c73e4 (diff) | |
| download | emacs-251bc578cc636223d618d06cf2a2bb7d07db9cce.tar.gz emacs-251bc578cc636223d618d06cf2a2bb7d07db9cce.zip | |
Merged from emacs@sv.gnu.org
Patches applied:
* emacs@sv.gnu.org/emacs--devo--0--patch-351
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-352
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-353
Merge from gnus--rel--5.10
* emacs@sv.gnu.org/emacs--devo--0--patch-354
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-355
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-356
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-357
Merge from gnus--rel--5.10
* emacs@sv.gnu.org/emacs--devo--0--patch-358
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-359
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-360
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-361
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-362
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-363
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-364
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-365
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-366
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-367
Merge from gnus--rel--5.10
* emacs@sv.gnu.org/emacs--devo--0--patch-368
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-369
Update from CVS
* emacs@sv.gnu.org/emacs--devo--0--patch-370
Update from CVS
* emacs@sv.gnu.org/gnus--rel--5.10--patch-115
Update from CVS
* emacs@sv.gnu.org/gnus--rel--5.10--patch-116
Update from CVS
* emacs@sv.gnu.org/gnus--rel--5.10--patch-117
Update from CVS
* emacs@sv.gnu.org/gnus--rel--5.10--patch-118
Merge from emacs--devo--0
* emacs@sv.gnu.org/gnus--rel--5.10--patch-119
Update from CVS
* emacs@sv.gnu.org/gnus--rel--5.10--patch-120
Update from CVS
git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-573
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 224 |
1 files changed, 224 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 8437853d887..79271fe23fa 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,227 @@ | |||
| 1 | 2006-07-26 Chong Yidong <cyd@stupidchicken.com> | ||
| 2 | |||
| 3 | * keyboard.c (read_char): New arg END_TIME specifying timeout. | ||
| 4 | All callers changed. Turn off echoing if END_TIME is non-NULL. | ||
| 5 | (kbd_buffer_get_event): New arg END_TIME. | ||
| 6 | |||
| 7 | * lread.c (read_filtered_event): New arg SECONDS to wait until. | ||
| 8 | (Fread_char, Fread_event, Fread_char_exclusive): New arg SECONDS. | ||
| 9 | |||
| 10 | * lisp.h: Update read-char, read-event, and read_filtered_event | ||
| 11 | prototypes. | ||
| 12 | |||
| 13 | * keyboard.h: Include systime.h. Update read_char prototype. | ||
| 14 | |||
| 15 | 2006-07-25 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | ||
| 16 | |||
| 17 | * alloc.c (find_string_data_in_pure): New function. | ||
| 18 | (make_pure_string): Use it to reuse existing string data if possible. | ||
| 19 | |||
| 20 | * puresize.h (BASE_PURESIZE): Decrease to 1102000. | ||
| 21 | |||
| 22 | 2006-07-22 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 23 | |||
| 24 | * keymap.c (Fdefine_key): If the key binding definition looks like an | ||
| 25 | XEmacs-style key sequence, convert it to Emacs's format. | ||
| 26 | |||
| 27 | 2006-07-22 Ralf Angeli <angeli@caeruleus.net> | ||
| 28 | |||
| 29 | * w32fns.c (w32_createwindow): If `left' and/or `top' frame | ||
| 30 | parameters are bound to some values, use that instead of | ||
| 31 | CW_USEDEFAULT. | ||
| 32 | |||
| 33 | 2006-07-21 Eli Zaretskii <eliz@gnu.org> | ||
| 34 | |||
| 35 | * w32.c (convert_time): Use explicit long double constants to | ||
| 36 | ensure long double arithmetics is used throughout. | ||
| 37 | |||
| 38 | 2006-07-20 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | ||
| 39 | |||
| 40 | * alloc.c (pure_bytes_used_lisp, pure_bytes_used_non_lisp): New vars. | ||
| 41 | (init_alloc_once): Initialize them. | ||
| 42 | (pure_alloc): Allocate non-Lisp objects from the end of pure storage | ||
| 43 | without alignment. | ||
| 44 | |||
| 45 | * puresize.h (BASE_PURESIZE): Decrease to 1141000. | ||
| 46 | |||
| 47 | 2006-07-18 Francis Litterio <franl@world.std.com> | ||
| 48 | |||
| 49 | * w32term.c (x_calc_absolute_position): Fix frame positioning | ||
| 50 | with negative X/Y coordinates. | ||
| 51 | |||
| 52 | 2006-07-18 Dan Nicolaescu <dann@ics.uci.edu> | ||
| 53 | |||
| 54 | * xterm.c (x_connection_closed, x_error_quitter): Mark as NO_RETURN. | ||
| 55 | |||
| 56 | * textprop.c (text_read_only): Likewise. | ||
| 57 | |||
| 58 | * lread.c (end_of_file_error): Likewise. | ||
| 59 | |||
| 60 | * lisp.h (circular_list_error, memory_full, buffer_memory_full): | ||
| 61 | Likewise. | ||
| 62 | |||
| 63 | * eval.c (unwind_to_catch): Likewise. | ||
| 64 | |||
| 65 | * buffer.h (buffer_slot_type_mismatch): Likewise. | ||
| 66 | |||
| 67 | 2006-07-18 Kim F. Storm <storm@cua.dk> | ||
| 68 | |||
| 69 | Cleanup Fsignal calls that never returns; now only use it for Qquit. | ||
| 70 | |||
| 71 | * eval.c (xsignal): New func. Like Fsignal, but marked no-return. | ||
| 72 | (xsignal0, xsignal1, xsignal2, xsignal3): New no-return functions. | ||
| 73 | (signal_error): New no-return function (from xfaces.c). | ||
| 74 | (Fthrow): Use xsignal2 instead of Fsignal + abort. | ||
| 75 | (error): Use xsignal1 instead of Fsignal + abort. | ||
| 76 | (FletX, Flet, grow_specpdl): Use signal_error. | ||
| 77 | (Feval, Ffuncall, funcall_lambda): Use xsignal1, xsignal2. | ||
| 78 | |||
| 79 | * alloc.c (buffer_memory_full, memory_full): Use xsignal. Remove loop. | ||
| 80 | (list1): New function. | ||
| 81 | |||
| 82 | * lisp.h (list1): Add EXFUN. | ||
| 83 | (xsignal, xsignal0, xsignal1, xsignal2, xsignal3, signal_error): | ||
| 84 | Add prototypes. Mark them as no-return. | ||
| 85 | |||
| 86 | * buffer.c (Fbuffer_local_value, Fbarf_if_buffer_read_only): | ||
| 87 | Use xsignal1. | ||
| 88 | |||
| 89 | * callint.c (check_mark): Use xsignal0. | ||
| 90 | |||
| 91 | * casefiddle.c (casify_object): wrong_type_argument is no-return. | ||
| 92 | |||
| 93 | * cmds.c (Fforward_char, Fdelete_char): Use xsignal0. | ||
| 94 | |||
| 95 | * coding.c (Fcheck_coding_system): Use xsignal1. Remove loop. | ||
| 96 | (Fdefine_coding_system_internal): Use xsignal1. | ||
| 97 | |||
| 98 | * data.c (circular_list_error): Use xsignal. | ||
| 99 | (wrong_type_argument): Use xsignal2. Don't care about return value. | ||
| 100 | (args_out_of_range, args_out_of_range_3): Use xsignal2, xsignal3. | ||
| 101 | Remove loop around Fsignal. | ||
| 102 | (indirect_variable, Fsymbol_value, set_internal, Fdefault_value) | ||
| 103 | (indirect_function, Findirect_function, Fstring_to_number) | ||
| 104 | (Fmakunbound, Ffmakunbound, Fsymbol_function, Ffset): Use xsignal1. | ||
| 105 | (arith_driver, float_arith_driver, Frem, Fmod, arith_error): | ||
| 106 | Use xsignal0. | ||
| 107 | |||
| 108 | * doc.c (Fdocumentation): Use xsignal1. | ||
| 109 | |||
| 110 | * editfns.c (region_limit, Fget_internal_run_time): Use xsignal0. | ||
| 111 | |||
| 112 | * fileio.c (report_file_error): Use xsignal. | ||
| 113 | (barf_or_query_if_file_exists, Fcopy_file, Fdelete_file) | ||
| 114 | (Finsert_file_contents): Use xsignal2. | ||
| 115 | (syms_of_fileio): Use list2, list3. | ||
| 116 | |||
| 117 | * floatfns.c (arith_error, range_error, domain_error): Use xsignal2. | ||
| 118 | (range_error2, domain_error2): Use xsignal3. | ||
| 119 | (rounding_driver, fmod_float): Use xsignal0. | ||
| 120 | (float_error): Use xsignal1. | ||
| 121 | (matherr): Use xsignal. | ||
| 122 | |||
| 123 | * fns.c (Flength): wrong_type_argument is no-return. | ||
| 124 | (hashfn_user_defined, Fmake_hash_table): Use signal_error. | ||
| 125 | (Fmd5): Use xsignal1. | ||
| 126 | |||
| 127 | * frame.c (x_set_line_spacing, x_set_screen_gamma): Use signal_error. | ||
| 128 | |||
| 129 | * keyboard.c (recursive_edit_1): Use xsignal1. | ||
| 130 | |||
| 131 | * keymap.c (Fmap_keymap): Use xsignal1. | ||
| 132 | |||
| 133 | * lread.c (Fload): Use xsignal2, signal_error. | ||
| 134 | (end_of_file_error): Use xsignal0, xsignal1. | ||
| 135 | (read0): Use xsignal1. | ||
| 136 | (invalid_syntax): New error function marked no-return. | ||
| 137 | (read_integer, read1, read_list): Use it. | ||
| 138 | |||
| 139 | * macselect.c (x_get_local_selection): Use signal_error. | ||
| 140 | |||
| 141 | * msdos.c (Fmsdos_set_mouse_buttons): Use xsignal2. | ||
| 142 | |||
| 143 | * search.c (compile_pattern_1): Use xsignal1. | ||
| 144 | (signal_failure): Remove (was only called once). | ||
| 145 | (search_command): Use xsignal1 instead of signal_failure. | ||
| 146 | |||
| 147 | * syntax.c (scan_lists): Use xsignal3. | ||
| 148 | |||
| 149 | * textprop.c (text_read_only): Use xsignal0, xsignal1. | ||
| 150 | |||
| 151 | * unexsol.c (unexec): Use xsignal. | ||
| 152 | |||
| 153 | * window.c (window_scroll_pixel_based, window_scroll_line_based): | ||
| 154 | Use xsignal0. | ||
| 155 | |||
| 156 | * xfaces.c (signal_error): Move to eval.c. | ||
| 157 | (resolve_face_name): Use xsignal1. | ||
| 158 | |||
| 159 | * xfns.c (x_decode_color): Use signal_error. | ||
| 160 | |||
| 161 | * xselect.c (x_get_local_selection, copy_multiple_data) | ||
| 162 | (x_get_window_property_as_lisp_data) | ||
| 163 | (lisp_data_to_selection_data, CHECK_CUT_BUFFER) | ||
| 164 | (Fx_get_cut_buffer_internal): Use signal_error. | ||
| 165 | |||
| 166 | 2006-07-18 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | ||
| 167 | |||
| 168 | * macterm.c (XTread_socket): Undo previous change. | ||
| 169 | |||
| 170 | 2006-07-18 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | ||
| 171 | |||
| 172 | * macterm.c (keycode_to_xkeysym): Remove function. All uses now | ||
| 173 | directly lookup keycode_to_xkeysym_table. | ||
| 174 | [USE_MAC_TSM] (mac_handle_text_input_event): Don't construct | ||
| 175 | ASCII_KEYSTROKE_EVENT for non-zero keycode_to_xkeysym_table entries. | ||
| 176 | (XTread_socket): Use character codes to construct keypad key events. | ||
| 177 | (mac_initialize_display_info) [MAC_OSX]: Use CGDisplaySamplesPerPixel. | ||
| 178 | (x_delete_display): Apply 2006-07-04 change for xterm.c. | ||
| 179 | |||
| 180 | 2006-07-17 Kim F. Storm <storm@cua.dk> | ||
| 181 | |||
| 182 | * xdisp.c (handle_single_display_spec): Ensure the right value of | ||
| 183 | it->position is saved by push_it. | ||
| 184 | (pop_it): Restore it->object for GET_FROM_BUFFER and GET_FROM_STRING. | ||
| 185 | (reseat_1): Don't setup it->object twice. | ||
| 186 | (set_iterator_to_next): No need to set it->object after pop_it. | ||
| 187 | (move_it_to): Explicitly check to see if last move reached to_charpos. | ||
| 188 | |||
| 189 | 2006-07-17 Thien-Thi Nguyen <ttn@gnu.org> | ||
| 190 | |||
| 191 | * xdisp.c (display_mode_line): Preserve match data. | ||
| 192 | |||
| 193 | 2006-07-14 Kim F. Storm <storm@cua.dk> | ||
| 194 | |||
| 195 | * w32.c (pfn_WSACreateEvent, pfn_WSACloseEvent): New func ptrs. | ||
| 196 | (init_winsock): Load them. Use ws2_32.dll. | ||
| 197 | (sys_listen): Undo last change. Just set FILE_LISTEN flag. | ||
| 198 | (sys_accept): Undo last change. Instead, set child status to | ||
| 199 | STATUS_READ_ACKNOWLEDGED and reset char_avail event so next | ||
| 200 | sys_select will wakeup the reader thread. | ||
| 201 | (_sys_wait_accept): New function used by reader thread to wait for | ||
| 202 | an incoming connection on a server socket. | ||
| 203 | |||
| 204 | * w32.h (_sys_read_ahead, _sys_wait_accept): Add prototypes. | ||
| 205 | |||
| 206 | * w32proc.c (reader_thread): Use _sys_wait_accept to wait on a | ||
| 207 | server socket (FILE_LISTEN flag). | ||
| 208 | |||
| 209 | 2006-07-14 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | ||
| 210 | |||
| 211 | * sound.c (alsa_init): Call snd_pcm_close after successful snd_pcm_open. | ||
| 212 | |||
| 213 | 2006-07-14 Kim F. Storm <storm@cua.dk> | ||
| 214 | |||
| 215 | * w32.c: Fix high cpu load for server sockets. | ||
| 216 | (pfn_WSAEventSelect): New function ptr. | ||
| 217 | (init_winsock): Load it. | ||
| 218 | (sys_listen): Set FILE_LISTEN flag. Set event mask for socket's | ||
| 219 | char_avail event object to FD_ACCEPT. | ||
| 220 | (sys_accept): Check FILE_LISTEN flag. Set event mask on new | ||
| 221 | socket's char_avail event object to FD_READ|FD_CLOSE. | ||
| 222 | |||
| 223 | * w32.h (FILE_LISTEN): New filedesc flag value. | ||
| 224 | |||
| 1 | 2006-07-13 Kim F. Storm <storm@cua.dk> | 225 | 2006-07-13 Kim F. Storm <storm@cua.dk> |
| 2 | 226 | ||
| 3 | * bytecode.c (Fbyte_code): Use CAR, CDR for Bcar, Bcdr. | 227 | * bytecode.c (Fbyte_code): Use CAR, CDR for Bcar, Bcdr. |