
1: 2007-06-02 Chong Yidong <cyd@stupidchicken.com> 2: 3: * Version 22.1 released. 4: 5: * xfns.c (x_set_name_internal): Undo last change. 6: 7: 2007-06-01 Richard Stallman <rms@gnu.org> 8: 9: * xfns.c (x_encode_text): Add GCPRO. 10: (x_set_name_internal): Separate USE_GTK and non-USE_GTK cases. 11: 12: 2007-06-01 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> 13: 14: * xfns.c (x_set_name_internal): Save encoded name before 15: x_encode_text in case string data is relocated. 16: 17: 2007-05-31 Richard Stallman <rms@gnu.org> 18: 19: * buffer.c (syms_of_buffer): Doc fix. 20: 21: 2007-05-28 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> 22: 23: * xdisp.c (redisplay_internal): Bind inhibit-point-motion-hooks to t 24: around current_column call. 25: 26: 2007-05-24 Chong Yidong <cyd@stupidchicken.com> 27: 28: * xdisp.c (redisplay_window): If first window line is a 29: continuation line, recompute the new window start instead of 30: recentering. 31: 32: 2007-05-24 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> 33: 34: * macterm.c [USE_CARBON_EVENTS] (mac_handle_window_event): 35: Call mac_wakeup_from_rne on window size change. 36: 37: 2007-05-22 Richard Stallman <rms@gnu.org> 38: 39: * xterm.c (x_connection_closed): Remove NO_RETURN. 40: 41: 2007-05-19 Stefan Monnier <monnier@iro.umontreal.ca> 42: 43: * syntax.c (skip_chars): Update syntax-table only after we checked that 44: the new location is valid. 45: 46: 2007-05-19 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> 47: 48: * macterm.c (x_calc_absolute_position): Add BLOCK_INPUT around 49: mac_get_window_bounds. 50: 51: 2007-05-17 Glenn Morris <rgm@gnu.org> 52: 53: * m/macppc.h (ORDINARY_LINK): No longer define on OpenBSD. 54: 55: 2007-05-16 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> 56: 57: * macterm.c [USE_CARBON_EVENTS] (mac_convert_event_ref): Also convert 58: dead key repeat and up events. 59: 60: 2007-05-13 Chong Yidong <cyd@stupidchicken.com> 61: 62: * xterm.c (XTread_socket): Revert last change. 63: 64: 2007-05-12 Chong Yidong <cyd@stupidchicken.com> 65: 66: * image.c (pbm_load): Correctly check image size for greyscale pbm. 67: 68: * xterm.c (XTread_socket): Yet Another Uncaught X Error Crash (YAUXEC). 69: 70: 2007-05-07 Stefan Monnier <monnier@iro.umontreal.ca> 71: 72: * editfns.c (Ftranspose_regions): Yet another int/Lisp_Object mixup (YAILOM) 73: 74: 2007-05-06 Richard Stallman <rms@gnu.org> 75: 76: * process.c: Undo May 3 change. 77: 78: 2007-05-03 Per Cederqvist <ceder@lysator.liu.se> (tiny change) 79: 80: * process.c (Faccept_process_output): Revert 2006-03-22 change so 81: that the third argument once again is in microseconds (not 82: milliseconds). This makes it compatible with Emacs 21 and 83: earlier. Problem found by Henrik Rindl,Av(Bw. 84: 85: 2007-05-01 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> 86: 87: * macmenu.c (mac_dialog_show): Apply 2007-04-27 change for xmenu.c. 88: (Fx_popup_dialog) [MAC_OSX]: Likewise. 89: 90: 2007-04-29 Richard Stallman <rms@gnu.org> 91: 92: * insdel.c (replace_range): For undo, record insertion first. 93: 94: 2007-04-29 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> 95: 96: * xdisp.c (try_window_reusing_current_matrix): Fix number of 97: disabled lines. 98: 99: 2007-04-27 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> 100: 101: * xmenu.c (xdialog_show): Call Fredisplay before showing the dialog. 102: 103: * gtkutil.c (xg_update_menubar, create_menus): Create empty 104: submenu for menu bar items. 105: 106: 2007-04-24 Chong Yidong <cyd@stupidchicken.com> 107: 108: * xdisp.c (redisplay_window): Use BEG_UNCHANGED and END_UNCHANGED 109: values of the actual window. 110: 111: 2007-04-23 Richard Stallman <rms@gnu.org> 112: 113: * process.c (Fstart_process): Doc fix. 114: 115: 2007-04-23 Eli Zaretskii <eliz@gnu.org> 116: 117: * process.c (Fstart_process): Doc fix. 118: 119: 2007-04-22 Richard Stallman <rms@gnu.org> 120: 121: * abbrev.c (Fdefine_abbrev): Doc fix. 122: 123: * keymap.c (Fdefine_key): Minor doc fix. 124: 125: 2007-04-21 Glenn Morris <rgm@gnu.org> 126: 127: * keymap.c (Fdefine_key): Fix info ref in doc string. 128: 129: 2007-04-20 Glenn Morris <rgm@gnu.org> 130: 131: * sysdep.c (init_system_name): Don't accept localhost.localdomain. 132: 133: 2007-04-19 Juanma Barranquero <lekktu@gmail.com> 134: 135: * minibuf.c (Fminibuffer_contents, Fminibuffer_contents_no_properties) 136: (Fminibuffer_completion_contents, Fdelete_minibuffer_contents): 137: Doc fixes. 138: 139: 2007-04-16 Chong Yidong <cyd@stupidchicken.com> 140: 141: * dispnew.c (adjust_frame_glyphs_for_frame_redisplay): 142: Set garbaged flag in presence of window margins. 143: (showing_window_margins_p): New function. 144: 145: * xdisp.c (cursor_row_p): Only end row on newline if it's a 146: display string. Suggested by Lennart Borgman. 147: 148: 2007-04-16 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> 149: 150: * alloc.c (mem_insert): Set min_heap_address and max_heap_address 151: if they are not yet initialized. 152: 153: 2007-04-15 Chong Yidong <cyd@stupidchicken.com> 154: 155: * xdisp.c (redisplay_window): When deciding whether or not to 156: recenter, don't use the reset values of BEG_UNCHANGED and 157: END_UNCHANGED. 158: 159: 2007-04-13 Kim F. Storm <storm@cua.dk> 160: 161: * buffer.c (Fkill_buffer): gcpro BUF during kill_buffer_processes 162: and check that buffer is still alive upon return. 163: 164: 2007-04-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> 165: 166: * macterm.c [!TARGET_API_MAC_CARBON]: Include Displays.h. 167: (mac_screen_config_changed): New variable. 168: (mac_handle_dm_notification, init_dm_notification_handler) 169: (mac_get_screen_info): New functions. 170: [MAC_OS8] (main): Call init_dm_notification_handler. 171: (mac_initialize) [MAC_OSX]: Likewise. 172: (XTread_socket): Call mac_get_screen_info if screen config changed. 173: (mac_initialized): Make static. 174: (mac_initialize_display_info): Remove function. 175: (mac_term_init): Call mac_get_screen_info. Add partial contents of 176: mac_initialize_display_info. 177: 178: 2007-04-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> 179: 180: * mac.c (xrm_get_preference_database, Fmac_get_preference) 181: [TARGET_API_MAC_CARBON]: Use CFPreferencesAppSynchronize. 182: 183: * macterm.c [TARGET_API_MAC_CARBON] (mac_post_mouse_moved_event): 184: Use GetGlobalMouse instead of GetMouse and LocalToGlobal. 185: (mac_initialize_display_info) [MAC_OSX]: Use CGRectZero. 186: (mac_initialize_display_info) [!MAC_OSX]: dpyinfo->height and 187: dpyinfo->width are those of whole screen. 188: 189: 2007-04-10 Chong Yidong <cyd@stupidchicken.com> 190: 191: * xdisp.c (note_mode_line_or_margin_highlight): Don't decrement 192: glyph pointer before start of glyph row. 193: 194: 2007-04-09 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> 195: 196: * s/darwin.h (__restrict, struct kboard): Remove outdated workarounds. 197: (C_SWITCH_SYSTEM): Remove `-I../mac/src'. 198: 199: 2007-04-09 Martin Rudalics <rudalics@gmx.at> 200: 201: * indent.c (Fmove_to_column): Set next_boundary with correct start pt. 202: 203: 2007-04-08 Richard Stallman <rms@gnu.org> 204: 205: * xdisp.c (syms_of_xdisp) <message-log-max>: Default 100. 206: 207: 2007-04-07 Chong Yidong <cyd@stupidchicken.com> 208: 209: * editfns.c (Ftranspose_regions): Validate interval before setting 210: text properties. 211: 212: 2007-04-03 Eli Zaretskii <eliz@gnu.org> 213: 214: * emacs.c (main): Fix instructions for building Emacs for profiling. 215: 216: 2007-04-03 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> 217: 218: * gtkutil.c (xg_update_menubar): Call g_list_next after moving 219: menu bar item. 220: 221: 2007-04-02 Juanma Barranquero <lekktu@gmail.com> 222: 223: * print.c (Fprin1_to_string): Use macro SPECPDL_INDEX. 224: 225: 2007-04-01 Chong Yidong <cyd@stupidchicken.com> 226: 227: * keymap.c (Fcommand_remapping): New optional argument. 228: (where_is_internal): Use new keymaps argument. 229: (Fkey_binding): Caller changed. 230: 231: * keyboard.c (command_loop_1): Caller changed. 232: 233: 2007-03-31 Eli Zaretskii <eliz@gnu.org> 234: 235: * window.c (Fget_lru_window): Doc fix. 236: 237: 2007-03-30 Chong Yidong <cyd@stupidchicken.com> 238: 239: * undo.c (Fprimitive_undo): Give clearer error message when trying 240: to change text properties outside accessible part of buffer. 241: 242: 2007-03-29 Kim F. Storm <storm@cua.dk> 243: 244: * process.c (wait_reading_process_output) [HAVE_PTYS]: 245: When EIO happens, clear channel from descriptor masks before raising 246: SIGCHLD signal to avoid busy loop between read and sigchld_handler. 247: (sigchld_handler): Remove sleep (2007-03-11 & 2007-03-26 changes). 248: 249: 2007-03-29 Juanma Barranquero <lekktu@gmail.com> 250: 251: * buffer.c (Fset_buffer_major_mode): Check that BUFFER is valid. 252: 253: * process.c (Fformat_network_address): Return nil when the 254: argument vector contains invalid values. 255: 256: 2007-03-28 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> 257: 258: * gmalloc.c [HAVE_GTK_AND_PTHREAD]: Define USE_PTHREAD. 259: [USE_PTHREAD]: Include pthread.h. 260: (malloc_init_once_control, _malloc_mutex) [USE_PTHREAD]: New variables. 261: (malloc_initialize_1): New function created from __malloc_initialize. 262: (__malloc_initialize): Use it. 263: (LOCK, UNLOCK): New macros to make malloc etc. thread safe. 264: (_malloc_internal, _free_internal, _realloc_internal): Use them. 265: 266: * lread.c (readchar): Extend BLOCK_INPUT block to ferror/clearerr. 267: 268: 2007-03-27 Juanma Barranquero <lekktu@gmail.com> 269: 270: * process.c (Fformat_network_address): Make args array big enough 271: to format IPv6 addresses. 272: 273: 2007-03-27 Glenn Morris <rgm@gnu.org> 274: 275: * m/hp800.h: Restore HP-UX support (removed 2007-01-29). 276: 277: 2007-03-26 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> 278: 279: * macfns.c (Fx_display_mm_height, Fx_display_mm_width): Scale whole 280: screen size in pixels by millimeters per pixel of main display. 281: 282: * macselect.c (get_scrap_target_type_list, x_own_selection): 283: Move assignments outside predicate macros. 284: (Vselection_converter_alist): Doc fix. 285: 286: * macterm.c (create_text_encoding_info_alist): Move assignments 287: outside predicate macros. 288: (mac_initialize_display_info) [MAC_OSX]: dpyinfo->height and 289: dpyinfo->width are those of whole screen. 290: 291: 2007-03-26 Sam Steingold <sds@gnu.org> 292: 293: * process.c (sigchld_handler): Delay by 1ms instead of 1s to 294: alleviate sluggishness (the original problem is still fixed). 295: 296: 2007-03-25 Kim F. Storm <storm@cua.dk> 297: 298: * intervals.c (merge_properties): Use explicit loop instead of 299: Fplist_member to avoid QUIT. Don't use Fcdr. 300: (intervals_equal): Likewise. Rewrite loop to perform length check 301: on the fly rather than calling Flength. Don't use Fcar. 302: 303: 2007-03-24 Eli Zaretskii <eliz@gnu.org> 304: 305: * editfns.c (Fgoto_char): Doc fix. 306: 307: * indent.c (Findent_to): Doc fix. 308: 309: 2007-03-24 Chong Yidong <cyd@stupidchicken.com> 310: 311: * editfns.c (Ftranspose_regions): Use set_text_properties_1 312: instead of Fset_text_properties to avoid GC. Signal after change. 313: 314: 2007-03-24 Eli Zaretskii <eliz@gnu.org> 315: 316: * xfns.c (Fx_show_tip): Doc fix. 317: 318: * macfns.c (Fx_show_tip): Doc fix. 319: 320: * w32fns.c (Fx_show_tip): Doc fix. 321: 322: 2007-03-23 Kim F. Storm <storm@cua.dk> 323: 324: * intervals.c (merge_properties, intervals_equal): 325: Use Fplist_member instead of Fmemq to find properties. 326: 327: 2007-03-23 Glenn Morris <rgm@gnu.org> 328: 329: * unexhp9k800.c: Restore file with clarified legal status. 330: * m/sr2k.h: Restore since dependency unexhp9k800.c is restored. 331: 332: 2007-03-22 Chong Yidong <cyd@stupidchicken.com> 333: 334: * widget.c (EmacsFrameSetCharSize): Catch X errors. 335: 336: 2007-03-22 Kenichi Handa <handa@m17n.org> 337: 338: * fileio.c (Fcopy_file): Call barf_or_query_if_file_exists with 339: non-encoded file name. 340: (Frename_file): Likewise. 341: (Fadd_name_to_file): Likewise. 342: (Fmake_symbolic_link): Likewise. 343: 344: 2007-03-20 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> 345: 346: * Makefile.in (alloca.o, gtkutil.o): Depend on systime.h. 347: (dired.o, editfns.o, fileio.o, msdos.o): Depend on atimer.h. 348: (dosfns.o, window.o, fns.o, macselect.o): Depend on atimer.h and 349: systime.h. 350: (term.o, print.o, lread.o): Depend on blockinput.h, atimer.h, and 351: systime.h. 352: (macfns.o): Remove duplicate dependency on systime.h. 353: 354: * dispnew.c (Fopen_termscript): Add BLOCK_INPUT around fclose. 355: (Fsend_string_to_terminal): Add BLOCK_INPUT around fwrite. 356: 357: * fileio.c (do_auto_save_unwind): Add BLOCK_INPUT around fclose. 358: (Fdo_auto_save): Add BLOCK_INPUT around fwrite. 359: 360: * keyboard.c (record_char): Add BLOCK_INPUT around fwrite. 361: (Fopen_dribble_file): Add BLOCK_INPUT around fclose. 362: 363: * lread.c: Include blockinput.h. 364: (readchar, Fget_file_char): Add BLOCK_INPUT around getc. 365: (unreadchar): Add BLOCK_INPUT around ungetc. 366: (load_unwind): Add BLOCK_INPUT around fclose. 367: 368: * print.c: Include blockinput.h. 369: (Fredirect_debugging_output): Add BLOCK_INPUT around fclose. 370: 371: * process.c (Fmake_network_process) [HAVE_GETADDRINFO]: 372: Clear immediate_quit before calling freeaddrinfo. 373: Add BLOCK_INPUT around freeaddrinfo. 374: 375: * term.c: Include blockinput.h. 376: (write_glyphs, insert_glyphs): Add BLOCK_INPUT around fwrite. 377: 378: 2007-03-19 Richard Stallman <rms@gnu.org> 379: 380: * keyboard.c (NUM_RECENT_KEYS): Bump up to 300. 381: 382: * buffer.c (syms_of_buffer): Doc fix. 383: 384: 2007-03-18 Chong Yidong <cyd@stupidchicken.com> 385: 386: * image.c (pbm_load): Signal error for invalid image size. 387: 388: 2007-03-18 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> 389: 390: * macterm.c (note_mouse_movement): Don't return immediately for 391: LeaveNotify case. 392: 393: * macmenu.c (popup_activated_flag): New variable. 394: (x_activate_menubar, mac_menu_show): Set it during menu tracking. 395: (popup_activated): New function. 396: 397: * xdisp.c (redisplay_internal, note_mouse_highlight): 398: Check popup_activated for MAC_OS. 399: 400: 2007-03-17 Juanma Barranquero <lekktu@gmail.com> 401: 402: * buffer.c (syms_of_buffer) <buffer-display-table>: Doc fix. 403: Reported by Nikolaj Schumacher <n_schumacher@web.de>. 404: 405: 2007-03-17 Richard Stallman <rms@gnu.org> 406: 407: * dired.c (file_name_completion): gcpro NAME. 408: 409: 2007-03-17 Chong Yidong <cyd@stupidchicken.com> 410: 411: * xdisp.c (try_window_id): Increment matrix positions if the 412: buffer's byte count has increased, but not the character count. 413: 414: 2007-03-12 Andreas Schwab <schwab@suse.de> 415: 416: * lisp.h: Declare check_obarray. 417: 418: * process.c (Fdelete_process): Properly handle deletion of first 419: element of deleted_pid_list. 420: (create_process): Declare pid as pid_t. 421: 422: 2007-03-12 Kim F. Storm <storm@cua.dk> 423: 424: * process.c (sigchld_handler): Change type of pid to pid_t. 425: Scan deleted_pid_list explicitly to avoid using Fmember which don't 426: know about mark bits and make_fixnum_or_float which may malloc. 427: Reported by Andreas Schwab. 428: 429: * keyboard.c (read_key_sequence): Store original event into keybuf 430: when replaying sequence with local keymap(s) from string. 431: 432: 2007-03-12 Glenn Morris <rgm@gnu.org> 433: 434: * editfns.c (Fdecode_time, Fencode_time): Doc fix ("daylight 435: savings" to "daylight saving"). 436: 437: 2007-03-11 Sam Steingold <sds@gnu.org> 438: 439: * process.c (sigchld_handler): Sleep before wait3 to avoid a busyloop. 440: 441: 2007-03-11 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> 442: 443: * macfns.c (Fx_server_vendor): Change vendor string to "Apple Inc.". 444: 445: 2007-03-10 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> 446: 447: * macterm.c [USE_CARBON_EVENTS] (mac_handle_mouse_event): 448: Ignore mouse wheel movement on title bar or tool bar. 449: 450: 2007-03-10 Chong Yidong <cyd@stupidchicken.com> 451: 452: * keyboard.c (help_form_saved_window_configs): New var. 453: (read_char_help_form_unwind): New function. 454: (read_char): Don't restore window configuration if a mouse click 455: arrives while the help form is being displayed. 456: 457: 2007-03-10 Kim F. Storm <storm@cua.dk> 458: 459: * xdisp.c (redisplay_window): Don't automatically select a new window 460: start for a contination line during mouse-click. 461: 462: 2007-03-09 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> 463: 464: * xterm.c (handle_one_xevent): Ignore buttons > 3 for the tool bar. 465: 466: 2007-03-09 Juanma Barranquero <lekktu@gmail.com> 467: 468: * keymap.c (Fdescribe_buffer_bindings): Check that BUFFER is valid. 469: 470: 2007-03-08 Richard Stallman <rms@gnu.org> 471: 472: * keyboard.c (syms_of_keyboard): Doc fix. 473: 474: 2007-03-08 Chong Yidong <cyd@stupidchicken.com> 475: 476: * minibuf.c (Ftry_completion): Don't short circuit if 477: completion-ignore-case is non-nil. 478: 479: 2007-03-07 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> 480: 481: * macfns.c (mac_set_scroll_bar_width, mac_frame_parm_handlers): 482: Undo 2006-03-06 changes. 483: 484: * macterm.c (XTset_vertical_scroll_bar) [MAC_OSX]: Don't show scroll 485: bar if its width is smaller than that of Aqua small scroll bar. 486: 487: 2007-03-07 Stefan Monnier <monnier@iro.umontreal.ca> 488: 489: * minibuf.c (read_minibuf): Bind inhibit-read-only a bit longer so as 490: to handle correctly prompts with read-only property. 491: 492: 2007-03-06 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> 493: 494: * sound.c (wav_play): Check header->data_length to see how much we 495: shall read. 496: (alsa_period_size): Convert ALSA period size in frames to bytes. 497: (alsa_write): Return if frames is zero. 498: 499: 2007-03-06 Kenichi Handa <handa@m17n.org> 500: 501: * xselect.c (Vselection_coding_system): Documentation improved. 502: 503: 2007-03-05 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> 504: 505: * macterm.c (x_scroll_bar_create, XTread_socket): Replace #if 506: USE_TOOLKIT_SCROLL_BARS with #ifdef USE_TOOLKIT_SCROLL_BARS. 507: (x_set_window_size): Call SET_FRAME_GARBAGED. Clear window if 508: internal border width has changed. 509: 510: * macterm.h (struct mac_output): New member `internal_border_width'. 511: 512: 2007-03-04 Richard Stallman <rms@gnu.org> 513: 514: * window.c (Fdisplay_buffer): Doc fix. 515: 516: 2007-03-03 Glenn Morris <rgm@gnu.org> 517: 518: * Makefile.in: Don't clear out LIB_X11_LIB, since XFT_LIBS does 519: not include -lX11 on Solaris. 520: 521: 2007-03-02 Stuart D. Herring <herring@lanl.gov> 522: 523: * keymap.c (Fkey_binding): Don't consider one-element lists as events. 524: 525: 2007-03-01 Kenichi Handa <handa@m17n.org> 526: 527: * process.c (send_process_object): Check the process status and 528: signal an error if something is wrong. 529: 530: 2007-02-28 Chong Yidong <cyd@stupidchicken.com> 531: 532: * insdel.c (Fcombine_after_change_execute): Return nil if 533: combine_after_change_buffer has been invalidated. 534: 535: 2007-02-25 Dan Nicolaescu <dann@ics.uci.edu> 536: 537: * m/xtensa.h: New file. 538: 539: 2007-02-24 Nick Roberts <nickrob@snap.net.nz> 540: 541: * .gdbinit (xprintstr): Ensure GDB (> 6.6) prints symbol name 542: as strings and not character arrays. 543: 544: 2007-02-24 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> 545: 546: * macterm.c [USE_TOOLKIT_SCROLL_BARS] (x_scroll_bar_handle_drag) 547: (x_set_toolkit_scroll_bar_thumb): Add bar->min_handle as margin to 548: scroll bar handle size in order to avoid `scroll backward' problem. 549: (x_scroll_bar_create, XTset_vertical_scroll_bar) 550: [USE_TOOLKIT_SCROLL_BARS]: Initialize bar->min_handle. 551: 552: * macterm.h (struct scroll_bar) [USE_TOOLKIT_SCROLL_BARS]: 553: New member `min_handle'. 554: 555: 2007-02-23 Kim F. Storm <storm@cua.dk> 556: 557: * print.c (print): Reset print_number_index if Vprint_number_table 558: is nil. 559: 560: 2007-02-23 Eli Zaretskii <eliz@gnu.org> 561: 562: * w32.c (stat, get_long_basename, is_unc_volume): Use _mbspbrk 563: instead of strpbrk. 564: 565: 2007-02-23 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> 566: 567: * macmenu.c (mac_menu_show): Call unbind_to early. Use variable 568: `menu_item_selection' as in W32 version. 569: [TARGET_API_MAC_CARBON] (mac_handle_dialog_event): Add explicit 570: braces to avoid ambiguous `else'. 571: 572: * macterm.c (mac_display_info_for_display): Remove function. 573: (mac_flush_display_optional) [USE_CG_DRAWING]: New function. 574: (x_redisplay_interface) [USE_CG_DRAWING]: Set it as handler for 575: flush_display_optional. 576: [USE_TOOLKIT_SCROLL_BARS] (x_scroll_bar_handle_press): 577: New argument MOUSE_POS. All uses changed. Set bar->dragging to 578: negative integer if scroll bar handle is pressed. 579: [USE_TOOLKIT_SCROLL_BARS] (x_scroll_bar_handle_release): 580: Negative bar->dragging means scroll bar handle is not dragged. 581: [USE_TOOLKIT_SCROLL_BARS] (x_scroll_bar_handle_drag): Get initial 582: offset of scroll bar handle from negative bar->dragging. 583: (XTread_socket) [USE_TOOLKIT_SCROLL_BARS]: Modifiers for scroll 584: bar click is compared against mapped one. Set down/up_modifier 585: for scroll bar click event with control key. 586: 587: * macterm.h (x_display_info_for_display): Remove extern. 588: (SCROLL_BAR_UNPACK, SET_SCROLL_BAR_CONTROL_HANDLE): Don't limit 589: value to be unpacked to 32-bit on LP64 model. 590: 591: 2007-02-23 Kenichi Handa <handa@m17n.org> 592: 593: * process.c (send_process_object_unwind): New function. 594: (send_process_object): New function. 595: (Fprocess_send_region): Call send_process_object. 596: (Fprocess_send_string): Likewise. 597: 598: 2007-02-22 Jason Rumney <jasonr@gnu.org> 599: 600: * w32menu.c (w32_menu_show): Mark the frame's menu as inactive 601: when popup menu finishes. 602: 603: * w32fns.c (menubar_in_use): New flag. 604: (w32_wnd_proc) [WM_INITMENU, WM_EXITMENULOOP, WM_TIMER, WM_COMMAND]: 605: Use it. 606: 607: * w32menu.c (Fx_popup_menu): Don't free menu strings here. 608: (w32_menu_show): Do it here instead. 609: 610: * w32fns.c (w32_wnd_proc) [WM_INITMENU]: Set menubar_active frame 611: parameter. 612: 613: * w32menu.c (current_popup_menu): Make available globally. 614: (menubar_selection_callback): Free menu strings before pushing the 615: menu event into the keyboard buffer. Remove menu_command_in_progress. 616: 617: * w32fns.c (current_popup_menu): Use from w32menu.c. 618: (w32_wnd_proc) [WM_EXITMENULOOP, WM_TIMER]: Use menubar_active 619: and current_popup_menu to determine whether a menubar menu has 620: been cancelled. 621: 622: * w32term.h (w32_output): Remove menu_command_in_progress. 623: 624: 2007-02-22 Kim F. Storm <storm@cua.dk> 625: 626: * dispnew.c (update_frame, update_single_window): Set force_p here if 627: redisplay_dont_pause is set or Vredisplay_preemption_period is nil... 628: (update_window, update_frame_1): ... instead of here. 629: (update_text_area): Clear mouse face on header lines. 630: 631: 2007-02-21 Kim F. Storm <storm@cua.dk> 632: 633: * minibuf.c (Fassoc_string): Doc fix. Allow symbol for KEY too. 634: 635: 2007-02-21 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> 636: 637: * macterm.c (WINDOW_RESOURCE, TERM_WINDOW_RESOURCE): Remove macros. 638: [USE_MAC_TSM] (mac_handle_text_input_event): Remove unused variable 639: `mapped_modifiers'. 640: (XTread_socket) [MAC_OS_X_VERSION_MAX_ALLOWED >= 1020]: Use Keyboard 641: Layout Services routines to get current Unicode keyboard layout. 642: 643: 2007-02-20 Chong Yidong <cyd@stupidchicken.com> 644: 645: * frame.c (x_set_screen_gamma): Apply gamma value to the frame's 646: bgcolor. 647: 648: 2007-02-19 Kim F. Storm <storm@cua.dk> 649: 650: * minibuf.c (Fassoc_string): Allow symbols as keys. 651: 652: * w32term.c (w32_set_scroll_bar_thumb): Don't resize scroll-bar 653: handle while dragging, except when we get close to eob. 654: Fix position and size calculations so we don't scroll backwards 655: just by clicking on the handle. 656: 657: 2007-02-17 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> 658: 659: * Makefile.in (${emacsapp}Contents/Resources/Emacs.rsrc) 660: [HAVE_CARBON]: Remove target. 661: (macosx-app) [HAVE_CARBON]: Don't depend on it. 662: 663: 2007-02-17 Juanma Barranquero <lekktu@gmail.com> 664: 665: * callproc.c (syms_of_callproc) <doc-directory>: 666: <configure-info-directory>: 667: (Fgetenv_internal): Fix typos in docstrings. 668: 669: * doc.c (Fsubstitute_command_keys): Fix typo in docstring. 670: 671: 2007-02-16 Andreas Schwab <schwab@suse.de> 672: 673: * frame.c (Fmodify_frame_parameters): Return a value. 674: 675: * editfns.c (Fformat): Add support for '+' flag. 676: * doprnt.c (doprnt1): Likewise. Fix overflow checking. 677: 678: 2007-02-14 Chong Yidong <cyd@stupidchicken.com> 679: 680: * s/umips.h: Unused file removed. 681: 682: 2007-02-14 Juanma Barranquero <lekktu@gmail.com> 683: 684: * xfaces.c (Fcolor_distance): Don't continue checking a color for 685: errors after it has been correctly parsed as an RGB list. 686: 687: 2007-02-14 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> 688: 689: * xterm.c (do_ewmh_fullscreen): Also check for _NET_WM_STATE_FULLSCREEN. 690: 691: 2007-02-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> 692: 693: * macfns.c (Fx_focus_frame): Move current process to foreground if 694: it is not. 695: [TARGET_API_MAC_CARBON] (Fx_file_dialog): Replace #if MAC_OSX with 696: #ifdef MAC_OSX. 697: (Fmac_set_font_panel_visible_p) [USE_MAC_FONT_PANEL]: Rename from 698: Fmac_set_font_panel_visibility. All uses changed. Rename argument 699: VISIBLE to FLAG. 700: 701: * macterm.c (MakeMeTheFrontProcess) [MAC_OSX]: Remove function. 702: (mac_initialize) [MAC_OSX]: Call SetFrontProcess instead of 703: MakeMeTheFrontProcess. 704: 705: 2007-02-12 Chong Yidong <cyd@stupidchicken.com> 706: 707: * frame.c (x_set_screen_gamma): Clear face cache. 708: 709: 2007-02-11 Juanma Barranquero <lekktu@gmail.com> 710: 711: * buffer.c (Fgenerate_new_buffer_name, Fbuffer_modified_tick): 712: Reflow docstrings. 713: 714: 2007-02-10 Eli Zaretskii <eliz@gnu.org> 715: 716: * window.c (Fwindow_height, Fwindow_hscroll) 717: (Fwindow_redisplay_end_trigger, Fwindow_point, Fwindow_start) 718: (Fwindow_end, Fwindow_display_table, Fwindow_text_height): 719: Document the effect of WINDOW arg being nil. 720: 721: 2007-02-08 Kim F. Storm <storm@cua.dk> 722: 723: * minibuf.c (read_minibuf): Fix 2007-01-30 change. 724: Use Qlambda as interim value of Vminibuffer_completing_file_name. 725: (Fcompleting_read): Use non-filename maps if value is Qlambda (or Qnil). 726: (syms_of_minibuf) <minibuffer-completing-file-name>: Document lambda. 727: 728: 2007-02-07 Juanma Barranquero <lekktu@gmail.com> 729: 730: * makefile.w32-in ($(TRES)): Use literal "../nt/emacs.rc" instead 731: of $(ALL_DEPS). 732: 733: 2007-02-07 Eli Zaretskii <eliz@gnu.org> 734: 735: * makefile.w32-in ($(TRES)): Depend on stamp_BLD, since $(TRES) is 736: put into $(BLD). 737: 738: 2007-02-06 Chong Yidong <cyd@stupidchicken.com> 739: 740: * frame.c (Fmodify_frame_parameters): Don't bind 741: Qinhibit_default_face_x_resources, which has no effect. 742: (Qinhibit_default_face_x_resources): Symbol deleted. 743: 744: 2007-02-03 Eli Zaretskii <eliz@gnu.org> 745: 746: * indent.c (Fmove_to_column): Document that the argument COLUMN is 747: taken from prefix numeric argument. 748: 749: 2007-02-03 Juanma Barranquero <lekktu@gmail.com> 750: 751: * lread.c (syms_of_lread) <load-history>: Doc fix. 752: 753: 2007-01-29 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de> (tiny change) 754: 755: * xterm.c [!USE_TOOLKIT_SCROLL_BARS] (x_scroll_bar_expose): 756: Use the foreground color of the scroll-bar face when drawing 757: the scroll-bar's border. 758: 759: 2007-02-02 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> 760: 761: * xterm.c (do_ewmh_fullscreen): Check that what != NULL before 762: calling wm_supports. 763: 764: 2007-02-01 Juanma Barranquero <lekktu@gmail.com> 765: 766: * lread.c (syms_of_lread) <user-init-file>: Doc fix. 767: Wording by Eli Zaretskii. 768: 769: 2007-01-31 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> 770: 771: * gtkutil.c (update_frame_tool_bar): Initialize h/vmargin to 0. 772: 773: 2007-01-30 Richard Stallman <rms@gnu.org> 774: 775: * minibuf.c (read_minibuf): 776: Save and clear Vminibuffer_completing_file_name. 777: (read_minibuf_unwind): Restore it. 778: (Vminibuffer_completion_table, Qminibuffer_completion_table) 779: (Vminibuffer_completion_predicate, Qminibuffer_completion_predicate) 780: (Vminibuffer_completion_confirm, Qminibuffer_completion_confirm)