diff options
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 122 |
1 files changed, 114 insertions, 8 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 2081b255094..34b99a65a1c 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,110 @@ | |||
| 1 | 2006-03-25 Eli Zaretskii <eliz@gnu.org> | ||
| 2 | |||
| 3 | * .gdbinit (pr, pp, pp1, pv, pv1): Force print_output_debug_flag | ||
| 4 | to zero before calling debug_print or safe_debug_print. | ||
| 5 | |||
| 6 | * print.c (print_output_debug_flag): New global variable. | ||
| 7 | (Fexternal_debugging_output) [WINDOWSNT]: Don't call | ||
| 8 | OutputDebugString if print_output_debug_flag is zero. | ||
| 9 | |||
| 10 | 2006-03-24 Paul Eggert <eggert@cs.ucla.edu> | ||
| 11 | |||
| 12 | * editfns.c (TM_YEAR_BASE): Move up, so the changes below can use it. | ||
| 13 | (Fdecode_time, Fencode_time): Use TM_YEAR_BASE instead of 1900. | ||
| 14 | (Fdecode_time): Cast tm_year to EMACS_INT. | ||
| 15 | (Fcurrent_time_string): Report an invalid time specification if | ||
| 16 | the argument is invalid. Also, check for out-of-range time | ||
| 17 | stamps. | ||
| 18 | |||
| 19 | 2006-03-24 Kim F. Storm <storm@cua.dk> | ||
| 20 | |||
| 21 | * xterm.c (handle_one_xevent): | ||
| 22 | * w32term.c (w32_read_socket): | ||
| 23 | * macterm.c (XTread_socket): Don't let key-press clear mouse face | ||
| 24 | on in toolbar window if mouse-highlight is an integer. | ||
| 25 | |||
| 26 | * fns.c (sxhash_list): Include last non-nil CDR in hash. | ||
| 27 | |||
| 28 | 2006-03-24 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | ||
| 29 | |||
| 30 | * macmenu.c (enum mac_menu_kind): New enum. | ||
| 31 | (min_menu_id): New variable. | ||
| 32 | (POPUP_SUBMENU_ID, MIN_POPUP_SUBMENU_ID, MIN_MENU_ID) | ||
| 33 | (MIN_SUBMENU_ID): Remove defines. All uses are replaced with | ||
| 34 | min_menu_id and enumerators in enum mac_menu_kind. | ||
| 35 | (fill_menu, dispose_menus, install_menu_quit_handler): New arg KIND. | ||
| 36 | All uses changed. Add range check for menu ID. | ||
| 37 | (fill_menubar): Add range check for menu ID. | ||
| 38 | [HAVE_CANCELMENUTRACKING] (menu_quit_handler): Check error code of | ||
| 39 | GetEventParameter. | ||
| 40 | (set_frame_menubar, mac_menu_show): Call install_menu_quit_handler | ||
| 41 | for each menu kind. | ||
| 42 | |||
| 43 | 2006-03-22 Kim F. Storm <storm@cua.dk> | ||
| 44 | |||
| 45 | * xdisp.c: Undo 2006-03-21 change. | ||
| 46 | |||
| 47 | * term.c: Define aliases for append_glyph and produce_stretch_glyph | ||
| 48 | when `static' is defined to avoid name clash with those in xdisp.c. | ||
| 49 | |||
| 50 | * process.c (Faccept_process_output): Fix to comply with lisp reference. | ||
| 51 | Change arg "timeout" to "seconds" and allow both integer and float value. | ||
| 52 | Change arg "timeout-msec" to "millisec" and interpret" as milliseconds | ||
| 53 | rather than microseconds. Fix doc string accordingly. | ||
| 54 | |||
| 55 | 2006-03-21 Ken Raeburn <raeburn@raeburn.org> | ||
| 56 | |||
| 57 | * xdisp.c (store_next_glyph): Renamed from append_glyph. | ||
| 58 | (generate_stretch_glyph): Renamed from produce_stretch_glyph. | ||
| 59 | All callers changed accordingly. | ||
| 60 | |||
| 61 | 2006-03-21 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | ||
| 62 | |||
| 63 | * xterm.c: x_session_initialized new variable. | ||
| 64 | (x_term_init): Use x_session_initialized to check if | ||
| 65 | x_session_initialize should be called. | ||
| 66 | (x_initialize): Initialize x_session_initialized. | ||
| 67 | |||
| 68 | 2006-03-21 Kim F. Storm <storm@cua.dk> | ||
| 69 | |||
| 70 | * fringe.c (draw_fringe_bitmap): Don't calculate default overlay arrow | ||
| 71 | bitmap here, but ... | ||
| 72 | (update_window_fringes): ... here, so we can test if it has changed. | ||
| 73 | |||
| 74 | 2006-03-20 Andreas Schwab <schwab@suse.de> | ||
| 75 | |||
| 76 | * dispnew.c (init_display): Check DISPLAY here. | ||
| 77 | |||
| 78 | * emacs.c (main): Don't check here. | ||
| 79 | |||
| 80 | * xterm.c (x_display_ok): Don't use DISPLAY env var. | ||
| 81 | |||
| 82 | 2006-03-20 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 83 | |||
| 84 | * window.c (window_scroll_pixel_based): Yet another int/Lisp_Object | ||
| 85 | mixup (YAILOM). | ||
| 86 | |||
| 87 | 2006-03-20 Eli Zaretskii <eliz@gnu.org> | ||
| 88 | |||
| 89 | * emacs.c (main): Fix last change. | ||
| 90 | |||
| 91 | 2006-03-20 Kenichi Handa <handa@m17n.org> | ||
| 92 | |||
| 93 | * fileio.c (Fwrite_region): Set visit_file to Qnil before GCPRO it. | ||
| 94 | |||
| 95 | * keymap.c (map_keymap): Set tail to Qnil before GCPRO it. | ||
| 96 | |||
| 97 | * xfns.c (xg_set_icon): Remove unnecessary GCPRO. | ||
| 98 | |||
| 99 | * xterm.c (x_term_init): Remove unnecessary GCPRO. | ||
| 100 | |||
| 101 | 2006-03-19 Kim F. Storm <storm@cua.dk> | ||
| 102 | |||
| 103 | * xdisp.c (set_cursor_from_row): Fix cursor property on overlay string, | ||
| 104 | so it doesn't associate overlay string with following glyph by default. | ||
| 105 | Allow integer property value to specify explicit number of buffer | ||
| 106 | positions associate with overlay string. | ||
| 107 | |||
| 1 | 2006-03-18 Chong Yidong <cyd@stupidchicken.com> | 108 | 2006-03-18 Chong Yidong <cyd@stupidchicken.com> |
| 2 | 109 | ||
| 3 | * xterm.c (x_display_ok): Fix minor bug and compilation warnings. | 110 | * xterm.c (x_display_ok): Fix minor bug and compilation warnings. |
| @@ -41,15 +148,15 @@ | |||
| 41 | * image.c [MAC_OS] (XPutPixel, XGetPixel) | 148 | * image.c [MAC_OS] (XPutPixel, XGetPixel) |
| 42 | [!WORDS_BIG_ENDIAN && USE_CG_DRAWING]: Don't use specialized | 149 | [!WORDS_BIG_ENDIAN && USE_CG_DRAWING]: Don't use specialized |
| 43 | version when depth is 32. | 150 | version when depth is 32. |
| 44 | (mac_create_cg_image_from_image) [MAC_OS && USE_CG_DRAWING]: New | 151 | (mac_create_cg_image_from_image) [MAC_OS && USE_CG_DRAWING]: |
| 45 | function. | 152 | New function. |
| 46 | (prepare_image_for_display) [MAC_OS && USE_CG_DRAWING]: Use it. | 153 | (prepare_image_for_display) [MAC_OS && USE_CG_DRAWING]: Use it. |
| 47 | (x_clear_image_1) [MAC_OS && USE_CG_DRAWING]: Release CGImage. | 154 | (x_clear_image_1) [MAC_OS && USE_CG_DRAWING]: Release CGImage. |
| 48 | 155 | ||
| 49 | * macterm.c (XCreatePixmap) [!WORDS_BIG_ENDIAN && USE_CG_DRAWING]: | 156 | * macterm.c (XCreatePixmap) [!WORDS_BIG_ENDIAN && USE_CG_DRAWING]: |
| 50 | Create GWorld in ARGB pixel format. | 157 | Create GWorld in ARGB pixel format. |
| 51 | (mac_copy_area, mac_copy_area_with_mask) [USE_CG_DRAWING]: Remove | 158 | (mac_copy_area, mac_copy_area_with_mask) [USE_CG_DRAWING]: |
| 52 | functions. | 159 | Remove functions. |
| 53 | (x_draw_image_foreground) [USE_CG_DRAWING]: Use mac_draw_cg_image | 160 | (x_draw_image_foreground) [USE_CG_DRAWING]: Use mac_draw_cg_image |
| 54 | instead of mac_copy_area/mac_copy_area_with_mask. | 161 | instead of mac_copy_area/mac_copy_area_with_mask. |
| 55 | 162 | ||
| @@ -153,8 +260,7 @@ | |||
| 153 | 260 | ||
| 154 | 2006-03-11 David Ponce <david@dponce.com> | 261 | 2006-03-11 David Ponce <david@dponce.com> |
| 155 | 262 | ||
| 156 | * xfns.c (x_create_tip_frame): Preserve received parms by copying | 263 | * xfns.c (x_create_tip_frame): Preserve received parms by copying them. |
| 157 | them. | ||
| 158 | 264 | ||
| 159 | 2006-03-11 Eli Zaretskii <eliz@gnu.org> | 265 | 2006-03-11 Eli Zaretskii <eliz@gnu.org> |
| 160 | 266 | ||
| @@ -175,14 +281,14 @@ | |||
| 175 | * keymap.c (describe_map): Shorten string to indicate shadowed binding. | 281 | * keymap.c (describe_map): Shorten string to indicate shadowed binding. |
| 176 | 282 | ||
| 177 | * vm-limit.c (get_lim_data, lim_data, data_space_start): | 283 | * vm-limit.c (get_lim_data, lim_data, data_space_start): |
| 178 | Moved from mem-limits.h. | 284 | Move from mem-limits.h. |
| 179 | (enum warnlevel): New data type. | 285 | (enum warnlevel): New data type. |
| 180 | (check_memory_limits): Rewrite the logic about warnings. | 286 | (check_memory_limits): Rewrite the logic about warnings. |
| 181 | Use standard `struct rlimit'. Check return values for nonsense. | 287 | Use standard `struct rlimit'. Check return values for nonsense. |
| 182 | (memory_warnings): Always clear lim_data. | 288 | (memory_warnings): Always clear lim_data. |
| 183 | 289 | ||
| 184 | * mem-limits.h (get_lim_data, lim_data, data_space_start): | 290 | * mem-limits.h (get_lim_data, lim_data, data_space_start): |
| 185 | Moved to vm-limit.c. | 291 | Move to vm-limit.c. |
| 186 | 292 | ||
| 187 | * xterm.c (x_fully_uncatch_errors, x_catching_errors): New functions. | 293 | * xterm.c (x_fully_uncatch_errors, x_catching_errors): New functions. |
| 188 | 294 | ||