diff options
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 455 |
1 files changed, 446 insertions, 9 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 61fca56c357..d0ad63de10d 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,441 @@ | |||
| 1 | 2006-06-06 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | ||
| 2 | |||
| 3 | * macterm.c [USE_MAC_TSM] (mac_handle_text_input_event): Exclude | ||
| 4 | 0x7f from ASCII range. | ||
| 5 | |||
| 6 | 2006-06-05 Jason Rumney <jasonr@gnu.org> | ||
| 7 | |||
| 8 | * w32term.c (w32_set_scroll_bar_thumb, x_scroll_bar_create) | ||
| 9 | (w32_set_vertical_scroll_bar, w32_scroll_bar_handle_click) | ||
| 10 | (x_scroll_bar_report_motion): Remove workarounds for | ||
| 11 | versions of Windows NT < 3.51. | ||
| 12 | [!SIF_ALL]: Remove. | ||
| 13 | (pfnSetScrollInfo, pfnGetScrollInfo): Remove. | ||
| 14 | (w32_initialize): Don't dynamically load Get/SetScrollInfo. | ||
| 15 | |||
| 16 | 2006-06-04 David Kastrup <dak@gnu.org> | ||
| 17 | |||
| 18 | * dispnew.c: Mention `redisplay-dont-pause' in doc string of | ||
| 19 | `sit-for'. | ||
| 20 | |||
| 21 | 2006-06-03 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | ||
| 22 | |||
| 23 | * macfns.c (x_set_icon_name): Apply 2006-06-02 change for xfns.c. | ||
| 24 | |||
| 25 | * macgui.h (USE_MAC_TSM): Set default to 1 on Mac OS X. | ||
| 26 | |||
| 27 | * macterm.c (tsm_document_id) [USE_MAC_TSM]: New variable. | ||
| 28 | (Qtext_input, Qupdate_active_input_area, Qunicode_for_key_event) | ||
| 29 | [USE_MAC_TSM]: Likewise. | ||
| 30 | (syms_of_macterm) [USE_MAC_TSM]: Intern and staticpro them. | ||
| 31 | (Qbefore_string) [USE_MAC_TSM]: Add extern. | ||
| 32 | (do_app_resume, do_app_suspend) [USE_MAC_TSM]: Call | ||
| 33 | ActivateTSMDocument/DeactivateTSMDocument. | ||
| 34 | (mac_store_event_ref_as_apple_event): Call mac_post_mouse_moved_event. | ||
| 35 | (mac_handle_window_event) [USE_MAC_TSM]: Handle | ||
| 36 | kEventWindowFocusAcquired/kEventWindowFocusRelinquish. | ||
| 37 | (mac_handle_text_input_event) [USE_MAC_TSM]: New function. | ||
| 38 | (install_window_handler) [USE_MAC_TSM]: Install it. Register | ||
| 39 | kEventWindowFocusAcquired/kEventWindowFocusRelinquish. | ||
| 40 | (keycode_to_xkeysym_table): Add entry for f16. | ||
| 41 | (XTread_socket) [USE_MAC_TSM]: Set/reset read_socket_inev | ||
| 42 | before/after passing keystroke event to toolbox dispatcher. | ||
| 43 | (init_tsm) [USE_MAC_TSM]: New function. | ||
| 44 | (mac_initialize) [USE_MAC_TSM]: Call it. | ||
| 45 | (Vmac_ts_active_input_overlay) [USE_MAC_TSM]: New defvar. | ||
| 46 | |||
| 47 | * macterm.h (EVENT_PARAM_TEXT_INPUT_SEQUENCE_NUMBER): New enumerator. | ||
| 48 | |||
| 49 | 2006-06-02 John Paul Wallington <jpw@gnu.org> | ||
| 50 | |||
| 51 | * xfns.c (x_set_name_internal): Set icon to `text', derived from | ||
| 52 | name, when frame's icon_name isn't a string rather than only when | ||
| 53 | it is nil. | ||
| 54 | |||
| 55 | 2006-06-03 Eli Zaretskii <eliz@gnu.org> | ||
| 56 | |||
| 57 | * w32fns.c (x_set_icon_name): Don't use arg if it's not a string | ||
| 58 | and not nil. | ||
| 59 | |||
| 60 | 2006-06-02 Chong Yidong <cyd@stupidchicken.com> | ||
| 61 | |||
| 62 | * xfns.c (x_set_icon_name): No-op if arg is non-nil and not a | ||
| 63 | string. | ||
| 64 | |||
| 65 | 2006-06-02 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | ||
| 66 | |||
| 67 | * xdisp.c (next_element_from_composition): Set it->object to | ||
| 68 | it->string if composition is coming from string. | ||
| 69 | (set_cursor_from_row): Don't return 0 unless row displays a | ||
| 70 | continued line. | ||
| 71 | (dump_glyph): Dump composite glyph. | ||
| 72 | |||
| 73 | 2006-06-02 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | ||
| 74 | |||
| 75 | * gtkutil.c (menu_nav_ended): Check that menubar_widget is not NULL. | ||
| 76 | |||
| 77 | 2006-06-01 Richard Stallman <rms@gnu.org> | ||
| 78 | |||
| 79 | * window.c (Fsplit_window): Doc fix. | ||
| 80 | |||
| 81 | 2006-06-01 Micha,Ak(Bl Cadilhac <michael.cadilhac@lrde.org> | ||
| 82 | |||
| 83 | * process.c (deleted_pid_list): New variable to store the pids | ||
| 84 | of deleted processes. Declare it only if SIGCHLD is defined. | ||
| 85 | (init_process): Initialize it. | ||
| 86 | (syms_of_process): Staticpro it. | ||
| 87 | (Fdelete_process): Add pid of the deleted process to it. Check after | ||
| 88 | the addition and before the kill if the process is already stopped, | ||
| 89 | in which case it is deleted from the list and not killed. | ||
| 90 | (sigchld_handler): Define it only if SIGCHLD is. Search the process | ||
| 91 | that signaled Emacs in `deleted_pid_list' before `Vprocess_alist'. | ||
| 92 | Original idea by Stefan Monnier. | ||
| 93 | |||
| 94 | 2006-06-01 Kim F. Storm <storm@cua.dk> | ||
| 95 | |||
| 96 | * dispnew.c (sit_for): Perform redisplay even if input is pending | ||
| 97 | when redisplay-dont-pause is non-nil. | ||
| 98 | |||
| 99 | 2006-06-01 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | ||
| 100 | |||
| 101 | * macterm.c (mac_handle_visibility_change): Set buf.arg to Qnil. | ||
| 102 | (XTread_socket): Remove obsolete comment. | ||
| 103 | |||
| 104 | 2006-06-01 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | ||
| 105 | |||
| 106 | * xmenu.c (syms_of_xmenu): Make accelerate-menu an alias for | ||
| 107 | menu-bar-open. | ||
| 108 | |||
| 109 | 2006-06-01 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | ||
| 110 | |||
| 111 | * xmenu.c (Fmenu_bar_open, syms_of_xmenu): Change menu-bar-start to | ||
| 112 | menu-bar-open. | ||
| 113 | |||
| 114 | * gtkutil.c (menu_nav_ended): Change x-menu-bar-start to menu-bar-open. | ||
| 115 | |||
| 116 | 2006-05-31 Juri Linkov <juri@jurta.org> | ||
| 117 | |||
| 118 | * minibuf.c (Vhistory_add_new_input): New variable. | ||
| 119 | (read_minibuf): Use it. | ||
| 120 | (syms_of_minibuf) <history-add-new-input>: New Lisp variable. | ||
| 121 | (syms_of_minibuf) <history-delete-duplicates>: Doc fix. | ||
| 122 | |||
| 123 | 2006-05-31 Kim F. Storm <storm@cua.dk> | ||
| 124 | |||
| 125 | * process.c (select_wrapper): Add wrapper around select to work around | ||
| 126 | "incomplete backtrace" bug in gdb 5.3, when emacs is stopped inside | ||
| 127 | select called from wait_reading_process_output. | ||
| 128 | |||
| 129 | 2006-05-30 Andreas Schwab <schwab@suse.de> | ||
| 130 | |||
| 131 | * xmenu.c (Fmenu_bar_start): Return a value. | ||
| 132 | |||
| 133 | 2006-05-30 Richard Stallman <rms@gnu.org> | ||
| 134 | |||
| 135 | * coding.c (Ffind_operation_coding_system): Doc fix. | ||
| 136 | |||
| 137 | 2006-05-30 Eli Zaretskii <eliz@gnu.org> | ||
| 138 | |||
| 139 | * w32term.c (x_draw_hollow_cursor): Fix last change. | ||
| 140 | |||
| 141 | 2006-05-29 Kim F. Storm <storm@cua.dk> | ||
| 142 | |||
| 143 | * w32term.c (x_draw_stretch_glyph_string): Fix last change. | ||
| 144 | |||
| 145 | 2006-05-29 Eli Zaretskii <eliz@gnu.org> | ||
| 146 | |||
| 147 | * coding.c (Ffind_operation_coding_system): Doc fix. | ||
| 148 | |||
| 149 | 2006-05-29 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | ||
| 150 | |||
| 151 | * macfns.c [USE_MAC_FONT_PANEL] (Fmac_set_font_panel_visibility): | ||
| 152 | Call mac_set_font_info_for_selection if font panel is made visible. | ||
| 153 | |||
| 154 | * macterm.c (font_panel_shown_p) [USE_MAC_FONT_PANEL]: New variable. | ||
| 155 | (mac_font_panel_visible_p, mac_show_hide_font_panel) | ||
| 156 | [USE_MAC_FONT_PANEL]: New functions. | ||
| 157 | [USE_MAC_FONT_PANEL] (mac_set_font_info_for_selection): Return | ||
| 158 | immediately if font panel is not visible. | ||
| 159 | |||
| 160 | * macterm.h (mac_font_panel_visible_p, mac_show_hide_font_panel): | ||
| 161 | Add externs. | ||
| 162 | |||
| 163 | 2006-05-29 Dan Nicolaescu <dann@ics.uci.edu> | ||
| 164 | |||
| 165 | * search.c (matcher_overflow): Mark as NO_RETURN. | ||
| 166 | |||
| 167 | * xterm.c (x_connection_closed): Likewise. | ||
| 168 | |||
| 169 | * sysdep.c (croak): Likewise. | ||
| 170 | |||
| 171 | * sound.c (sound_perror, alsa_sound_perror): Likewise. | ||
| 172 | |||
| 173 | * lisp.h (die, nsberror): Likewise. | ||
| 174 | |||
| 175 | 2006-05-29 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | ||
| 176 | |||
| 177 | * sound.c (alsa_open, alsa_configure, alsa_write): Move | ||
| 178 | assignment to err out of if-statement. | ||
| 179 | |||
| 180 | * gtkutil.c (menu_nav_ended): New function. | ||
| 181 | (create_menus): Connect menu_nav_ended to "selection-done" to fix | ||
| 182 | grabs. | ||
| 183 | |||
| 184 | * xmenu.c (Fmenu_bar_start): New function for USE_GTK and USE_X_TOOLKIT. | ||
| 185 | |||
| 186 | 2006-05-28 Dan Nicolaescu <dann@ics.uci.edu> | ||
| 187 | |||
| 188 | * charset.h (invalid_character): Mark as NO_RETURN. | ||
| 189 | |||
| 190 | 2006-05-29 Kenichi Handa <handa@m17n.org> | ||
| 191 | |||
| 192 | * coding.c (Ffind_operation_coding_system): Call a function by | ||
| 193 | safe_call1 instead of call1. | ||
| 194 | |||
| 195 | 2006-05-28 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 196 | |||
| 197 | * window.c (struct saved_window): Add `dedicated'. | ||
| 198 | (Fset_window_configuration, save_window_save): Save/restore the | ||
| 199 | `dedicated' flag. | ||
| 200 | |||
| 201 | 2006-05-28 Kim F. Storm <storm@cua.dk> | ||
| 202 | |||
| 203 | * xdisp.c (set_cursor_from_row): If cursor cannot be set in row, | ||
| 204 | don't update w->cursor and return 0. Return 1 on success. | ||
| 205 | (try_cursor_movement): Repeat set_cursor_from_row on successive rows | ||
| 206 | until it succeeds. | ||
| 207 | |||
| 208 | * dispextern.h (set_cursor_from_row): Update prototype. | ||
| 209 | |||
| 210 | 2006-05-28 Kim F. Storm <storm@cua.dk> | ||
| 211 | |||
| 212 | * xdisp.c (get_phys_cursor_geometry): Return computed x and y through | ||
| 213 | parameters. Adjust x and width in case cursor in on a partially | ||
| 214 | visible stretch glyph on the left edge. | ||
| 215 | (erase_phys_cursor): Don't erase into left fringe/margin in case | ||
| 216 | previous cursor glyph is a partially visible stretch glyph on left. | ||
| 217 | |||
| 218 | * dispextern.h (get_phys_cursor_geometry): Update prototype. | ||
| 219 | |||
| 220 | * xterm.c (x_draw_stretch_glyph_string): Fix problems with invisible | ||
| 221 | cursor and erasing cursor on partially visible stretch glyph on left. | ||
| 222 | (x_draw_hollow_cursor): Compute x via get_phys_cursor_geometry. | ||
| 223 | |||
| 224 | * macterm.c: Likewise. | ||
| 225 | |||
| 226 | * w32term.c: Likewise. | ||
| 227 | |||
| 228 | 2006-05-27 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | ||
| 229 | |||
| 230 | * macselect.c (mac_handle_apple_event): | ||
| 231 | Return errAEEventNotHandled if key binding is not found. | ||
| 232 | |||
| 233 | 2006-05-26 Eli Zaretskii <eliz@gnu.org> | ||
| 234 | |||
| 235 | * emacs.c (main) [PROFILING]: Enable also for __MINGW32__. | ||
| 236 | [__MINGW32__]: MinGW-specific declaration of `etext'. | ||
| 237 | |||
| 238 | * w32heap.c (etext, edata): Remove unused definitions. | ||
| 239 | |||
| 240 | 2006-05-26 Chong Yidong <cyd@stupidchicken.com> | ||
| 241 | |||
| 242 | * fileio.c (Fcopy_file): Delete argument MUSTBENEW. | ||
| 243 | Incorporate the exclusive file-opening functionality into the behavior | ||
| 244 | when OK-IF-ALREADY-EXISTS is nil. | ||
| 245 | (Frename_file): Call Fcopy_file without MUSTBENEW argument. | ||
| 246 | |||
| 247 | 2006-05-26 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | ||
| 248 | |||
| 249 | * sound.c (alsa_configure): Move get period/buffer_size after | ||
| 250 | setting hwparams. | ||
| 251 | |||
| 252 | 2006-05-26 Kenichi Handa <handa@m17n.org> | ||
| 253 | |||
| 254 | * coding.c (Ffind_operation_coding_system): Allow (FILENAME | ||
| 255 | . BUFFER) in TARGET. | ||
| 256 | |||
| 257 | 2006-05-25 Chong Yidong <cyd@stupidchicken.com> | ||
| 258 | |||
| 259 | * image.c (png_load): Don't call fclose on NULL. | ||
| 260 | |||
| 261 | 2006-05-25 Luc Teirlinck <teirllm@auburn.edu> | ||
| 262 | |||
| 263 | * fns.c (Fyes_or_no_p): | ||
| 264 | * callint.c (Fcall_interactively): Fread_from_minibuffer now takes | ||
| 265 | only seven args. | ||
| 266 | |||
| 267 | 2006-05-25 Juri Linkov <juri@jurta.org> | ||
| 268 | |||
| 269 | * lisp.h (Fread_from_minibuffer): Decrement number of args. | ||
| 270 | |||
| 271 | * minibuf.c (read_minibuf): Remove arg KEEP_ALL. Callers changed. | ||
| 272 | (Fread_from_minibuffer): Remove arg KEEP_ALL. Callers changed. | ||
| 273 | |||
| 274 | * buffer.c (mode-line-format): Fix docstring. | ||
| 275 | |||
| 276 | 2006-05-25 Richard Stallman <rms@gnu.org> | ||
| 277 | |||
| 278 | * emacs.c (main, Fdump_emacs): Don't test __linux or __linux__. | ||
| 279 | |||
| 280 | 2006-05-24 Luc Teirlinck <teirllm@auburn.edu> | ||
| 281 | |||
| 282 | * puresize.h (BASE_PURESIZE): Increase to 1210000. | ||
| 283 | |||
| 284 | 2006-05-24 Alan Mackenzie <acm@muc.de> | ||
| 285 | |||
| 286 | * lread.c (Vload_history): Enhance doc-string to say that the file | ||
| 287 | is the absolute truename of the loaded file. | ||
| 288 | |||
| 289 | * lread.c (Vafter_load_alist): doc-string: state that an element | ||
| 290 | now has a regexp to match file names, not a file name as such. | ||
| 291 | |||
| 292 | * lread.c (readevalloop): Call file-truename on the name for | ||
| 293 | load-history, except at preloading time. | ||
| 294 | |||
| 295 | * lread.c (Fload): At preloading time, preserve the extension of | ||
| 296 | the filename which goes into load-history. New var hist_file_name. | ||
| 297 | |||
| 298 | * lread.c (Fload): Do eval-after-load stuff by calling the lisp | ||
| 299 | function do-after-load-evaluation. | ||
| 300 | |||
| 301 | 2006-05-24 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | ||
| 302 | |||
| 303 | * mac.c (ae_attr_table): New variable. | ||
| 304 | (syms_of_mac): Intern and staticpro its elements. | ||
| 305 | (mac_aelist_to_lisp): Also convert Apple event attributes. | ||
| 306 | (mac_ae_put_lisp): New function. | ||
| 307 | (create_apple_event_from_event_ref) [MAC_OSX]: Use typeUTF8Text. | ||
| 308 | |||
| 309 | * macfns.c (Fx_server_version): Use gestaltSystemVersionMajor etc. | ||
| 310 | |||
| 311 | * macselect.c (Qemacs_suspension_id): New variable. | ||
| 312 | (syms_of_macselect): Intern and staticpro it. | ||
| 313 | (struct suspended_ae_info): New struct. | ||
| 314 | (deferred_apple_events, defer_apple_events) | ||
| 315 | (Fmac_process_deferred_apple_events): Use it. | ||
| 316 | (suspended_apple_events): New variable. | ||
| 317 | (mac_handle_apple_event_1): New function. | ||
| 318 | (mac_handle_apple_event): Use it. Don't process previously | ||
| 319 | suspended events. | ||
| 320 | (cleanup_suspended_apple_events, get_suspension_id) | ||
| 321 | (cleanup_all_suspended_apple_events): New functions. | ||
| 322 | (init_apple_event_handler): Call cleanup_all_suspended_apple_events | ||
| 323 | at exit. | ||
| 324 | (Fmac_cleanup_expired_apple_events, Fmac_ae_set_reply_parameter) | ||
| 325 | (Fmac_resume_apple_event): New defuns. | ||
| 326 | (syms_of_macselect): Defsubr them. | ||
| 327 | |||
| 328 | * macterm.c (fn_keycode_to_keycode_table, XTread_socket) [MAC_OSX]: | ||
| 329 | Fix last change. Don't map `fn' modifier if pressed with F1 ... F12. | ||
| 330 | |||
| 331 | * macterm.h (TYPE_FILE_NAME): Change from macro to enumerator. | ||
| 332 | (KEY_EMACS_SUSPENSION_ID_ATTR): New enumerator. | ||
| 333 | (keyReplyRequestedAttr) [MAC_OS_X_VERSION_MAX_ALLOWED < 1030]: Likewise. | ||
| 334 | (gestaltSystemVersionMajor, gestaltSystemVersionMinor) | ||
| 335 | (gestaltSystemVersionBugFix) [MAC_OS_X_VERSION_MAX_ALLOWED < 1040]: | ||
| 336 | Likewise. | ||
| 337 | (typeUTF8Text, kEventParamWindowMouseLocation) | ||
| 338 | [MAC_OSX && MAC_OS_X_VERSION_MAX_ALLOWED < 1020]: Likewise. | ||
| 339 | (x_get_focus_frame, mac_ae_put_lisp): Add externs. | ||
| 340 | |||
| 341 | 2006-05-23 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | ||
| 342 | |||
| 343 | * macterm.c (fn_keycode_to_xkeysym_table, convert_fn_keycode): Remove. | ||
| 344 | (fn_keycode_to_keycode_table) [MAC_OSX]: New variable. | ||
| 345 | (mac_set_unicode_keystroke_event) [TARGET_API_MAC_CARBON]: New function. | ||
| 346 | (XTread_socket) [TARGET_API_MAC_CARBON]: Use it. | ||
| 347 | (XTread_socket) [MAC_OSX]: Try 'uchr' Unicode keyboard-layout | ||
| 348 | resource to backtranslate key with modifiers. | ||
| 349 | (XTread_socket): Don't set read_socket_inev around AEProcessAppleEvent. | ||
| 350 | |||
| 351 | 2006-05-23 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | ||
| 352 | |||
| 353 | * xterm.c: Remove declarations already in xterm.h | ||
| 354 | |||
| 355 | * xterm.h: Add extern declarations for x_clear_errors, | ||
| 356 | x_fully_uncatch_errors, x_catching_errors and | ||
| 357 | x_alloc_lighter_color_for_widget. Remove duplicated declarations. | ||
| 358 | |||
| 359 | 2006-05-21 Richard Stallman <rms@gnu.org> | ||
| 360 | |||
| 361 | * xfaces.c (best_matching_font): Abort for best == NULL | ||
| 362 | before we start to use it. | ||
| 363 | |||
| 364 | * buffer.c (syms_of_buffer, Fmake_overlay): Doc fixes. | ||
| 365 | |||
| 366 | 2006-05-20 Kim F. Storm <storm@cua.dk> | ||
| 367 | |||
| 368 | * xfaces.c (best_matching_font): Fix crash in 2006-05-17 change. | ||
| 369 | |||
| 370 | 2006-05-20 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | ||
| 371 | |||
| 372 | * macterm.c (convert_fn_keycode): Fix last change. | ||
| 373 | |||
| 374 | 2006-05-19 Eli Zaretskii <eliz@gnu.org> | ||
| 375 | |||
| 376 | * w32.c (init_environment): Perform the processing of environment | ||
| 377 | variables on a copy of default variables and their values, not on | ||
| 378 | the original. Simplify code that calls ExpandEnvironmentStrings | ||
| 379 | and make buf1[] and buf2[] more visible for easier debugging. | ||
| 380 | |||
| 381 | 2006-05-19 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | ||
| 382 | |||
| 383 | * frame.c (x_set_border_width): Remove #ifndef MAC_OS. | ||
| 384 | |||
| 385 | * image.c [MAC_OS] (gif_load): Allocate Lisp string first. | ||
| 386 | |||
| 387 | * macfns.c (Fx_focus_frame): Don't check dpyinfo->x_focus_frame. | ||
| 388 | |||
| 389 | * macterm.c (XTread_socket) [TARGET_API_MAC_CARBON && MAC_OSX]: | ||
| 390 | Forward keyUp events to toolbox_dispatcher. | ||
| 391 | |||
| 392 | * window.c (foreach_window): Check WINDOWP (FRAME_ROOT_WINDOW (f)). | ||
| 393 | |||
| 394 | 2006-05-18 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | ||
| 395 | |||
| 396 | * config.in: Regenerated (HAVE_ALSA). | ||
| 397 | |||
| 398 | * sound.c (alsa_sound_perror, alsa_open, alsa_period_size) | ||
| 399 | (alsa_configure, alsa_close, alsa_choose_format, alsa_write) | ||
| 400 | (snd_error_quiet, alsa_init): New functions. | ||
| 401 | (vox_init): Return 0 if unable to open device. | ||
| 402 | (Fplay_sound_internal): Test for alsa first and use vox (oss) as | ||
| 403 | a fallback. | ||
| 404 | (struct sound_device): Add period_size. | ||
| 405 | (wav_play, au_play): Use period_size if set. | ||
| 406 | |||
| 407 | * Makefile.in (CFLAGS_SOUND): New flags for ALSA | ||
| 408 | (ALL_CFLAGS): Add CFLAGS_SOUND | ||
| 409 | |||
| 410 | 2006-05-18 Kenichi Handa <handa@m17n.org> | ||
| 411 | |||
| 412 | * callproc.c (Fcall_process): Reject encoding arguments by | ||
| 413 | ascii-incompatible coding systems (e.g. utf-16). | ||
| 414 | |||
| 415 | * coding.c (Qascii_incompatible): New variable. | ||
| 416 | (syms_of_coding): Setup Qascii_incompatible. | ||
| 417 | (setup_coding_system): Be sure to initialize coding->common_flags. | ||
| 418 | Check `ascii-incompatible' property of the coding system. | ||
| 419 | |||
| 420 | * coding.h (CODING_ASCII_INCOMPATIBLE_MASK): New macro. | ||
| 421 | |||
| 422 | 2006-05-18 Kim F. Storm <storm@cua.dk> | ||
| 423 | |||
| 424 | * xdisp.c (display_tool_bar_line): Restore entire tool-bar geometry when | ||
| 425 | backtracking in case last image doesn't fit on line. | ||
| 426 | |||
| 427 | 2006-05-18 MIYOSHI Masanori <miyoshi@meadowy.org> (tiny change) | ||
| 428 | |||
| 429 | * xdisp.c (display_tool_bar_line): Don't adjust tool-bar height by more than | ||
| 430 | height of one frame default line. | ||
| 431 | |||
| 432 | 2006-05-17 Richard Stallman <rms@gnu.org> | ||
| 433 | |||
| 434 | * xfaces.c (better_font_p): Any font beats no font. | ||
| 435 | (best_matching_font): Simplify based on above change. | ||
| 436 | |||
| 437 | * buffer.c (Fprevious_overlay_change, Fnext_overlay_change): Doc fixes. | ||
| 438 | |||
| 1 | 2006-05-16 Kim F. Storm <storm@cua.dk> | 439 | 2006-05-16 Kim F. Storm <storm@cua.dk> |
| 2 | 440 | ||
| 3 | * xterm.c (handle_one_xevent): Check that f is not NULL before | 441 | * xterm.c (handle_one_xevent): Check that f is not NULL before |
| @@ -62,7 +500,7 @@ | |||
| 62 | [MAC_OS] (gif_load): Emulate Graphic Control Extension block. | 500 | [MAC_OS] (gif_load): Emulate Graphic Control Extension block. |
| 63 | 501 | ||
| 64 | * macfns.c (x_to_mac_color): Fix shift amount change. | 502 | * macfns.c (x_to_mac_color): Fix shift amount change. |
| 65 | [USE_MAC_FONT_PANEL] (mac_set_font): Use x_get_focus_frame. | 503 | (mac_set_font) [USE_MAC_FONT_PANEL]: Use x_get_focus_frame. |
| 66 | [USE_MAC_FONT_PANEL] (Fmac_set_font_panel_visibility): Doc fix. | 504 | [USE_MAC_FONT_PANEL] (Fmac_set_font_panel_visibility): Doc fix. |
| 67 | 505 | ||
| 68 | * macselect.c (Vmac_service_selection) [MAC_OSX]: Rename from | 506 | * macselect.c (Vmac_service_selection) [MAC_OSX]: Rename from |
| @@ -490,7 +928,7 @@ | |||
| 490 | 928 | ||
| 491 | * puresize.h (BASE_PURESIZE): Increment to 1210000. | 929 | * puresize.h (BASE_PURESIZE): Increment to 1210000. |
| 492 | 930 | ||
| 493 | 2006-04-13 Micha,Ak(Bl Cadilhac <michael.cadilhac@lrde.org> (tiny change) | 931 | 2006-04-13 Micha,Ak(Bl Cadilhac <michael.cadilhac@lrde.org> |
| 494 | 932 | ||
| 495 | * print.c (Fprin1_to_string): Mention in the `doc' that the | 933 | * print.c (Fprin1_to_string): Mention in the `doc' that the |
| 496 | behavior is modified by `print-level' and `print-length'. | 934 | behavior is modified by `print-level' and `print-length'. |
| @@ -611,7 +1049,7 @@ | |||
| 611 | * xfaces.c (Finternal_merge_in_global_face, try_font_list): | 1049 | * xfaces.c (Finternal_merge_in_global_face, try_font_list): |
| 612 | Add explicit braces to avoid ambiguous `else'. | 1050 | Add explicit braces to avoid ambiguous `else'. |
| 613 | 1051 | ||
| 614 | 2006-04-11 Micha,Ak(Bl Cadilhac <michael.cadilhac@lrde.org> (tiny change) | 1052 | 2006-04-11 Micha,Ak(Bl Cadilhac <michael.cadilhac@lrde.org> |
| 615 | 1053 | ||
| 616 | * dispnew.c (init_display): Don't init X display if the user asked | 1054 | * dispnew.c (init_display): Don't init X display if the user asked |
| 617 | for a non-X display. | 1055 | for a non-X display. |
| @@ -8477,7 +8915,7 @@ | |||
| 8477 | 8915 | ||
| 8478 | * xfns.c (xic_create_xfontset): Initialize missing_list to NULL. | 8916 | * xfns.c (xic_create_xfontset): Initialize missing_list to NULL. |
| 8479 | 8917 | ||
| 8480 | 2004-10-21 K,Ba(Broly L,Bu(Brentey <lorentey@elte.hu> | 8918 | 2004-10-21 K,Aa(Broly L$,1 q(Brentey <lorentey@elte.hu> |
| 8481 | 8919 | ||
| 8482 | * xterm.h (x_output): New member `xic_base_fontname'. | 8920 | * xterm.h (x_output): New member `xic_base_fontname'. |
| 8483 | (FRAME_XIC_BASE_FONTNAME): New macro. | 8921 | (FRAME_XIC_BASE_FONTNAME): New macro. |
| @@ -9421,7 +9859,7 @@ | |||
| 9421 | * fileio.c (Fvisited_file_modtime): Return a list of two integers, | 9859 | * fileio.c (Fvisited_file_modtime): Return a list of two integers, |
| 9422 | instead of a cons. | 9860 | instead of a cons. |
| 9423 | 9861 | ||
| 9424 | 2004-07-14 K,Ba(Broly L,Bu(Brentey <lorentey@elte.hu> | 9862 | 2004-07-14 K,Aa(Broly L$,1 q(Brentey <lorentey@elte.hu> |
| 9425 | 9863 | ||
| 9426 | * keyboard.c (echo_dash): Do nothing if there already is a dash | 9864 | * keyboard.c (echo_dash): Do nothing if there already is a dash |
| 9427 | at the end of the echo string. | 9865 | at the end of the echo string. |
| @@ -9758,7 +10196,7 @@ | |||
| 9758 | * keyboard.c (cmd_error): Don't call any_kboard_state | 10196 | * keyboard.c (cmd_error): Don't call any_kboard_state |
| 9759 | if inside a recursive edit level. | 10197 | if inside a recursive edit level. |
| 9760 | 10198 | ||
| 9761 | 2004-06-13 K,Ba(Broly L,Bu(Brentey <lorentey@elte.hu> | 10199 | 2004-06-13 K,Aa(Broly L$,1 q(Brentey <lorentey@elte.hu> |
| 9762 | 10200 | ||
| 9763 | * keyboard.c (command_loop): Call any_kboard_state before | 10201 | * keyboard.c (command_loop): Call any_kboard_state before |
| 9764 | command_loop_2 when at top level. | 10202 | command_loop_2 when at top level. |
| @@ -10071,7 +10509,7 @@ | |||
| 10071 | before actually accepting connection in case it has already been | 10509 | before actually accepting connection in case it has already been |
| 10072 | accepted due to recursion. | 10510 | accepted due to recursion. |
| 10073 | 10511 | ||
| 10074 | 2004-05-23 K,Ba(Broly L,Bu(Brentey <lorentey@elte.hu> | 10512 | 2004-05-23 K,Aa(Broly L$,1 q(Brentey <lorentey@elte.hu> |
| 10075 | 10513 | ||
| 10076 | * coding.c (Fset_safe_terminal_coding_system_internal): | 10514 | * coding.c (Fset_safe_terminal_coding_system_internal): |
| 10077 | Set suppress_error in safe_terminal_coding, not terminal_coding. | 10515 | Set suppress_error in safe_terminal_coding, not terminal_coding. |
| @@ -17007,8 +17445,7 @@ | |||
| 17007 | (Fapropos_internal): Initialize them and clear them out. | 17445 | (Fapropos_internal): Initialize them and clear them out. |
| 17008 | Don't GCPRO them. | 17446 | Don't GCPRO them. |
| 17009 | 17447 | ||
| 17010 | * buffer.c (syms_of_buffer) <scroll-up-aggressively, scroll-down-aggressively>: | 17448 | * buffer.c (syms_of_buffer) <scroll-up|down-aggressively>: Doc fixes. |
| 17011 | Doc fixes. | ||
| 17012 | 17449 | ||
| 17013 | * lisp.h: New misc type Lisp_Save_Value. | 17450 | * lisp.h: New misc type Lisp_Save_Value. |
| 17014 | (enum Lisp_Misc_Type): Add Lisp_Misc_Save_Value. | 17451 | (enum Lisp_Misc_Type): Add Lisp_Misc_Save_Value. |