(linenum→info "unix/slp.c:2238")

emacs/22.1/src/ChangeLog

    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)