aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog183
1 files changed, 168 insertions, 15 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index e58ddb74284..9fedb52f42c 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,157 @@
12004-10-14 Kim F. Storm <storm@cua.dk>
2
3 * xterm.h: Include Xutil.h after keysym.h to work around bug
4 (incorrectly recognising AltGr key) in some X versions.
5
62004-10-13 Stefan Monnier <monnier@iro.umontreal.ca>
7
8 * keymap.c (get_keymap): An autoload form is not a keymap.
9
10 * textprop.c (syms_of_textprop): Make `syntax-table' nonsticky.
11
122004-10-13 Kim F. Storm <storm@cua.dk>
13
14 * callproc.c (Fcall_process): Simplify handling of display arg.
15 Resume `display_on_the_fly' once a coding system is determined.
16
17 * xdisp.c (redisplay_preserve_echo_area): Fix last change.
18
192004-10-12 Kim F. Storm <storm@cua.dk>
20
21 * xdisp.c (redisplay_preserve_echo_area): Flush display in case
22 caller, such as call-process, is not going to poll for input.
23 (calc_line_height_property): Handle case where it->object is nil.
24
25 * xterm.c (x_redisplay_interface): Fix flush_display_optional.
26
272004-10-12 Kenichi Handa <handa@m17n.org>
28
29 * xdisp.c (get_next_display_element):
30 If unibyte_display_via_language_environment is zero, display 8-bit
31 chars in octal in unibyte buffer.
32
332004-10-12 Kim F. Storm <storm@cua.dk>
34
35 * doc.c (Fsubstitute_command_keys): Ignore remappings unless there
36 are no ordinary bindings.
37
382004-10-11 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
39
40 * xfns.c (syms_of_xfns): Defsubr x-file-dialog for GTK also.
41
422004-10-10 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
43
44 * macterm.c (x_raise_frame): Add BLOCK_INPUT around SelectWindow.
45 (x_lower_frame): Add BLOCK_INPUT around SendBehind.
46 (make_mac_frame): Add BLOCK_INPUT around the making of a
47 terminal frame.
48 (mac_initialize): Add BLOCK_INPUT around carbon initialization.
49 * macgui.h (mktime): Use emacs_mktime.
50 * macfns.c (Fx_file_dialog): Add BLOCK_INPUT around more code.
51 Make a cancel file-open dialog be like C-g.
52 * mac.c (mktime): Use emacs_mktime.
53 (Fdo_applescript): Add BLOCK_INPUT around do_applescript.
54 (Fmac_paste_function): Add better error handling for carbon cut/paste.
55
562004-10-10 Kim F. Storm <storm@cua.dk>
57
58 * keyboard.c (timer_resume_idle): New function to resume idle
59 timer without resetting timers on the idle list.
60 (read_char): Use timer_resume_idle. Remove local var last_idle_start.
61 (timer_start_idle, timer_stop_idle): Declare static.
62 (read_key_sequence): Use timer_resume_idle instead of timer_start_idle.
63
64 * keyboard.h (timer_start_idle, timer_stop_idle): Remove prototypes.
65
662004-10-08 Steven Tamm <steventamm@mac.com>
67
68 * config.in (HAVE_MALLOC_MALLOC_H): Regenerate.
69 * macterm.c (mac_check_for_quit_char): Remove warning for using
70 NULL where 0 should be used.
71 * unexmacosx.c: Use malloc/malloc.h on Tiger instead of
72 objc/malloc.h
73 * mac.c: Include time.h for Tiger compatibility.
74
752004-10-07 Kim F. Storm <storm@cua.dk>
76
77 * xdisp.c (redisplay_window): Fix flicker on vertical line between
78 windows. Update vertical line after drawing window fringes, but
79 only if actually drawing any bitmaps--or there is no fringe.
80
81 * xterm.c (x_update_window_end): Likewise.
82 * macterm.c (x_update_window_end): Likewise.
83 * w32term.c (x_update_window_end): Likewise.
84
85 * fringe.c (draw_window_fringes): Return value now indicates if
86 any fringe bitmaps were redrawn (or there are no fringes).
87
88 * dispextern.h (draw_window_fringes): Update prototype.
89
902004-10-06 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
91
92 * macfns.c (mac_get_window_bounds): Add extern.
93 (x_real_positions): Use mac_get_window_bounds.
94
95 * macmenu.c (update_submenu_strings): Apply 2004-09-07 change for
96 xmenu.c (YAILOM).
97
98 * macterm.c [!MAC_OSX]: Include Windows.h.
99 (front_emacs_window): Rename from mac_front_window. All uses
100 changed. Return the frontmost non-tooltip emacs window.
101 (mac_get_window_bounds): New function.
102 (x_calc_absolute_position): Use the difference of width and height
103 between the inner and outer window.
104 (x_set_offset): Specify window position by the coordinae of the
105 outer window. Adjust the position if the title bar is completely
106 outside the screen.
107 (app_is_suspended, app_sleep_time): Remove unused variables.
108 (do_app_resume, do_app_suspend): Remove their contents because
109 window-activate/deactivate events will do the job.
110 (do_zoom_window): Remove unused variables. Make compliant to the
111 standard way of zooming. Set f->left_pos and f->top_pos.
112 (XTread_socket): Don't use argument `expected'. Don't use
113 FrontWindow to determine the clicked window. Exclude unprocessed
114 mouseUp cases in the early stage. Add parentheses to fix operator
115 precedence.
116 (XTread_socket) [TARGET_API_MAC_CARBON]: Don't specify drag area.
117
118
1192004-10-05 Jan Dj,Ad(Brv. <jan.h.d@swipnet.se>
120
121 * config.in: Regenerate.
122
123 * Makefile.in (RUN_TEMACS): Check HAVE_RANDOM_HEAPSTART instead of
124 HAVE_EXECSHIELD.
125
1262004-10-05 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
127
128 * xterm.c (x_find_modifier_meanings): Ignore any Super or Hyper for
129 a row if Alt or Meta has been found for that row. Also stop scanning
130 for Keysyms for that row.
131
1322004-10-04 Kim F. Storm <storm@cua.dk>
133
134 * fringe.c (Ffringe_bitmaps_at_pos): Change return value from cons
135 to list. Include overlay arrow bitmap in return value.
136
137 * xterm.c (XTset_vertical_scroll_bar): Improve handling of scroll
138 bars with fractional column width. If scroll bar separates two
139 windows, move it towards the window it belongs to. Only update
140 the padding area below the scroll bar widget when necessary,
141 i.e. when scroll bar widget is created, moved, or resized.
142
143 * xdisp.c (define_frame_cursor1): Do not change frame cursor
144 while tracking/dragging mouse.
145 (x_draw_vertical_border): Do not draw line if frame has scroll bars.
146
147 * window.c (coordinates_in_window): Relax check for cursor
148 on vertial border between mode lines.
149 (Fset_window_fringes): Do not allow negative widths.
150 (Fset_window_scroll_bars): Likewise.
151
152 * .gdbinit (pp): Shorthand for p ARG + pr.
153 (ff): New command: flush frame updates (X only).
154
12004-10-03 Michael Albinus <michael.albinus@gmx.de> 1552004-10-03 Michael Albinus <michael.albinus@gmx.de>
2 156
3 * fileio.c (auto_save_1) Call Ffile_modes for remote files. 157 * fileio.c (auto_save_1) Call Ffile_modes for remote files.
@@ -62,8 +216,8 @@
62 Change arg to Lisp_Object and fail if not an integer. 216 Change arg to Lisp_Object and fail if not an integer.
63 (get_fringe_bitmap_name, resolve_fringe_bitmap) 217 (get_fringe_bitmap_name, resolve_fringe_bitmap)
64 (destroy_fringe_bitmap): New functions. 218 (destroy_fringe_bitmap): New functions.
65 (Fdestroy_fringe_bitmap): Change arg to bitmap symbol. Use 219 (Fdestroy_fringe_bitmap): Change arg to bitmap symbol.
66 destroy_fringe_bitmap. Remove symbol from Vfringe_bitmaps and 220 Use destroy_fringe_bitmap. Remove symbol from Vfringe_bitmaps and
67 clear its fringe property. 221 clear its fringe property.
68 (init_fringe_bitmap): Use destroy_fringe_bitmap instead of 222 (init_fringe_bitmap): Use destroy_fringe_bitmap instead of
69 Fdestroy_fringe_bitmap. 223 Fdestroy_fringe_bitmap.
@@ -88,7 +242,7 @@
88 242
892004-09-25 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> 2432004-09-25 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
90 244
91 * config.in: Rebuild 245 * config.in: Rebuild.
92 246
932004-09-24 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> 2472004-09-24 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
94 248
@@ -108,7 +262,7 @@
108 Handle the case where we reach the old displayed text, 262 Handle the case where we reach the old displayed text,
109 out of sync with the old line boundary. 263 out of sync with the old line boundary.
110 264
1112004-09-14 Stefan <monnier@iro.umontreal.ca> 2652004-09-14 Stefan Monnier <monnier@iro.umontreal.ca>
112 266
113 * fileio.c (Finsert_file_contents): Fix case of replacement in a 267 * fileio.c (Finsert_file_contents): Fix case of replacement in a
114 narrowed buffer. 268 narrowed buffer.
@@ -130,7 +284,7 @@
130 (Fbyte_code): Remove dead code after `wrong_type_argument'. 284 (Fbyte_code): Remove dead code after `wrong_type_argument'.
131 285
132 * alloc.c (Fgarbage_collect): Mark keyboards, gtk data, and specpdl 286 * alloc.c (Fgarbage_collect): Mark keyboards, gtk data, and specpdl
133 before doing the mark_stack_check_gcpros since they are not on the stack. 287 before doing the mark_stack_check_gcpros since they're not on the stack.
134 288
1352004-09-12 Kim F. Storm <storm@cua.dk> 2892004-09-12 Kim F. Storm <storm@cua.dk>
136 290
@@ -149,8 +303,7 @@
149 blockinput.h. 303 blockinput.h.
150 (dosfns.o): Depend on blockinput.h, window.h, dispextern.h, 304 (dosfns.o): Depend on blockinput.h, window.h, dispextern.h,
151 charset.h, and coding.h 305 charset.h, and coding.h
152 (w16select.o): Depend on buffer.h, charset.h, coding.h, and 306 (w16select.o): Depend on buffer.h, charset.h, coding.h, and composite.h.
153 composite.h.
154 (term.o): Depend on window.h and keymap.h. 307 (term.o): Depend on window.h and keymap.h.
155 (abbrev.o): Depend on syntax.h. 308 (abbrev.o): Depend on syntax.h.
156 (callint.o): Depend on keymap.h. 309 (callint.o): Depend on keymap.h.
@@ -183,8 +336,8 @@
183 (lread.o): Depend on $(INTERVALS_SRC), termhooks.h, and coding.h. 336 (lread.o): Depend on $(INTERVALS_SRC), termhooks.h, and coding.h.
184 (intervals.o): Depend on keymap.h. 337 (intervals.o): Depend on keymap.h.
185 338
186 * msdos.c (msdos_set_cursor_shape, IT_display_cursor): Add 339 * msdos.c (msdos_set_cursor_shape, IT_display_cursor):
187 debugging print-out to termscript. 340 Add debugging print-out to termscript.
188 341
1892004-09-09 Richard M. Stallman <rms@gnu.org> 3422004-09-09 Richard M. Stallman <rms@gnu.org>
190 343
@@ -210,8 +363,8 @@
2102004-09-07 Luc Teirlinck <teirllm@auburn.edu> 3632004-09-07 Luc Teirlinck <teirllm@auburn.edu>
211 364
212 * buffer.h (struct buffer): Add auto_save_file_format field. 365 * buffer.h (struct buffer): Add auto_save_file_format field.
213 * buffer.c (reset_buffer, init_buffer_once): Handle 366 * buffer.c (reset_buffer, init_buffer_once):
214 auto_save_file_format field. 367 Handle auto_save_file_format field.
215 (syms_of_buffer): Add DEFVAR_PER_BUFFER for 368 (syms_of_buffer): Add DEFVAR_PER_BUFFER for
216 `buffer-auto-save-file-format'. 369 `buffer-auto-save-file-format'.
217 * fileio.c: Delete declaration for removed Vauto_save_file_format. 370 * fileio.c: Delete declaration for removed Vauto_save_file_format.
@@ -224,15 +377,15 @@
224 377
225 * w32term.h (AppendMenuW_Proc): Move declaration from w32menu.c. 378 * w32term.h (AppendMenuW_Proc): Move declaration from w32menu.c.
226 379
227 * w32fns.c (w32_wnd_proc) [WM_MEASUREITEM, WM_DRAWITEM]: Handle 380 * w32fns.c (w32_wnd_proc) [WM_MEASUREITEM, WM_DRAWITEM]:
228 Unicode menu titles. 381 Handle Unicode menu titles.
229 382
2302004-09-07 Kim F. Storm <storm@cua.dk> 3832004-09-07 Kim F. Storm <storm@cua.dk>
231 384
232 * xdisp.c (set_cursor_from_row): Fix last change. Only use 'cursor' 385 * xdisp.c (set_cursor_from_row): Fix last change. Only use 'cursor'
233 property from text property or overlay strings at point. 386 property from text property or overlay strings at point.
234 387
2352004-09-07 Stefan <monnier@iro.umontreal.ca> 3882004-09-07 Stefan Monnier <monnier@iro.umontreal.ca>
236 389
237 * xmenu.c (update_submenu_strings): YAILOM. 390 * xmenu.c (update_submenu_strings): YAILOM.
238 (set_frame_menubar): Make sure last_i is initialized. 391 (set_frame_menubar): Make sure last_i is initialized.
@@ -721,7 +874,7 @@
721 * w32select.c (Fw32_set_clipboard_data): Update `nbytes' correctly 874 * w32select.c (Fw32_set_clipboard_data): Update `nbytes' correctly
722 after getting a new string by pre-write-conversion. 875 after getting a new string by pre-write-conversion.
723 876
7242004-06-30 Stefan <monnier@iro.umontreal.ca> 8772004-06-30 Stefan Monnier <monnier@iro.umontreal.ca>
725 878
726 * xterm.c (x_detect_focus_change): Remove unused var `nr_events'. 879 * xterm.c (x_detect_focus_change): Remove unused var `nr_events'.
727 (x_calc_absolute_position): Remove unused var `child'. 880 (x_calc_absolute_position): Remove unused var `child'.