aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog122
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 @@
12006-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
102006-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
192006-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
282006-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
432006-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
552006-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
612006-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
682006-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
742006-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
822006-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
872006-03-20 Eli Zaretskii <eliz@gnu.org>
88
89 * emacs.c (main): Fix last change.
90
912006-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
1012006-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
12006-03-18 Chong Yidong <cyd@stupidchicken.com> 1082006-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
1542006-03-11 David Ponce <david@dponce.com> 2612006-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
1592006-03-11 Eli Zaretskii <eliz@gnu.org> 2652006-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