1 |
|
2004-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 |
|
|
6 |
|
2004-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 |
|
|
12 |
|
2004-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 |
|
|
19 |
|
2004-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 |
|
|
27 |
|
2004-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 |
|
|
33 |
|
2004-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 |
|
|
38 |
|
2004-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 |
|
|
42 |
|
2004-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 |
|
|
56 |
|
2004-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 |
|
|
66 |
|
2004-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 |
|
|
75 |
|
2004-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 |
|
|
90 |
|
2004-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 |
|
|
119 |
|
2004-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 |
|
|
126 |
|
2004-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 |
|
|
132 |
|
2004-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 |
|
|
155 |
2004-10-03 Michael Albinus <michael.albinus@gmx.de> |
2004-10-03 Michael Albinus <michael.albinus@gmx.de> |
156 |
|
|
157 |
* fileio.c (auto_save_1) Call Ffile_modes for remote files. |
* fileio.c (auto_save_1) Call Ffile_modes for remote files. |
216 |
Change arg to Lisp_Object and fail if not an integer. |
Change arg to Lisp_Object and fail if not an integer. |
217 |
(get_fringe_bitmap_name, resolve_fringe_bitmap) |
(get_fringe_bitmap_name, resolve_fringe_bitmap) |
218 |
(destroy_fringe_bitmap): New functions. |
(destroy_fringe_bitmap): New functions. |
219 |
(Fdestroy_fringe_bitmap): Change arg to bitmap symbol. Use |
(Fdestroy_fringe_bitmap): Change arg to bitmap symbol. |
220 |
destroy_fringe_bitmap. Remove symbol from Vfringe_bitmaps and |
Use destroy_fringe_bitmap. Remove symbol from Vfringe_bitmaps and |
221 |
clear its fringe property. |
clear its fringe property. |
222 |
(init_fringe_bitmap): Use destroy_fringe_bitmap instead of |
(init_fringe_bitmap): Use destroy_fringe_bitmap instead of |
223 |
Fdestroy_fringe_bitmap. |
Fdestroy_fringe_bitmap. |
242 |
|
|
243 |
2004-09-25 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> |
2004-09-25 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> |
244 |
|
|
245 |
* config.in: Rebuild |
* config.in: Rebuild. |
246 |
|
|
247 |
2004-09-24 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> |
2004-09-24 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> |
248 |
|
|
262 |
Handle the case where we reach the old displayed text, |
Handle the case where we reach the old displayed text, |
263 |
out of sync with the old line boundary. |
out of sync with the old line boundary. |
264 |
|
|
265 |
2004-09-14 Stefan <monnier@iro.umontreal.ca> |
2004-09-14 Stefan Monnier <monnier@iro.umontreal.ca> |
266 |
|
|
267 |
* fileio.c (Finsert_file_contents): Fix case of replacement in a |
* fileio.c (Finsert_file_contents): Fix case of replacement in a |
268 |
narrowed buffer. |
narrowed buffer. |
284 |
(Fbyte_code): Remove dead code after `wrong_type_argument'. |
(Fbyte_code): Remove dead code after `wrong_type_argument'. |
285 |
|
|
286 |
* alloc.c (Fgarbage_collect): Mark keyboards, gtk data, and specpdl |
* alloc.c (Fgarbage_collect): Mark keyboards, gtk data, and specpdl |
287 |
before doing the mark_stack_check_gcpros since they are not on the stack. |
before doing the mark_stack_check_gcpros since they're not on the stack. |
288 |
|
|
289 |
2004-09-12 Kim F. Storm <storm@cua.dk> |
2004-09-12 Kim F. Storm <storm@cua.dk> |
290 |
|
|
303 |
blockinput.h. |
blockinput.h. |
304 |
(dosfns.o): Depend on blockinput.h, window.h, dispextern.h, |
(dosfns.o): Depend on blockinput.h, window.h, dispextern.h, |
305 |
charset.h, and coding.h |
charset.h, and coding.h |
306 |
(w16select.o): Depend on buffer.h, charset.h, coding.h, and |
(w16select.o): Depend on buffer.h, charset.h, coding.h, and composite.h. |
|
composite.h. |
|
307 |
(term.o): Depend on window.h and keymap.h. |
(term.o): Depend on window.h and keymap.h. |
308 |
(abbrev.o): Depend on syntax.h. |
(abbrev.o): Depend on syntax.h. |
309 |
(callint.o): Depend on keymap.h. |
(callint.o): Depend on keymap.h. |
336 |
(lread.o): Depend on $(INTERVALS_SRC), termhooks.h, and coding.h. |
(lread.o): Depend on $(INTERVALS_SRC), termhooks.h, and coding.h. |
337 |
(intervals.o): Depend on keymap.h. |
(intervals.o): Depend on keymap.h. |
338 |
|
|
339 |
* msdos.c (msdos_set_cursor_shape, IT_display_cursor): Add |
* msdos.c (msdos_set_cursor_shape, IT_display_cursor): |
340 |
debugging print-out to termscript. |
Add debugging print-out to termscript. |
341 |
|
|
342 |
2004-09-09 Richard M. Stallman <rms@gnu.org> |
2004-09-09 Richard M. Stallman <rms@gnu.org> |
343 |
|
|
363 |
2004-09-07 Luc Teirlinck <teirllm@auburn.edu> |
2004-09-07 Luc Teirlinck <teirllm@auburn.edu> |
364 |
|
|
365 |
* buffer.h (struct buffer): Add auto_save_file_format field. |
* buffer.h (struct buffer): Add auto_save_file_format field. |
366 |
* buffer.c (reset_buffer, init_buffer_once): Handle |
* buffer.c (reset_buffer, init_buffer_once): |
367 |
auto_save_file_format field. |
Handle auto_save_file_format field. |
368 |
(syms_of_buffer): Add DEFVAR_PER_BUFFER for |
(syms_of_buffer): Add DEFVAR_PER_BUFFER for |
369 |
`buffer-auto-save-file-format'. |
`buffer-auto-save-file-format'. |
370 |
* fileio.c: Delete declaration for removed Vauto_save_file_format. |
* fileio.c: Delete declaration for removed Vauto_save_file_format. |
377 |
|
|
378 |
* w32term.h (AppendMenuW_Proc): Move declaration from w32menu.c. |
* w32term.h (AppendMenuW_Proc): Move declaration from w32menu.c. |
379 |
|
|
380 |
* w32fns.c (w32_wnd_proc) [WM_MEASUREITEM, WM_DRAWITEM]: Handle |
* w32fns.c (w32_wnd_proc) [WM_MEASUREITEM, WM_DRAWITEM]: |
381 |
Unicode menu titles. |
Handle Unicode menu titles. |
382 |
|
|
383 |
2004-09-07 Kim F. Storm <storm@cua.dk> |
2004-09-07 Kim F. Storm <storm@cua.dk> |
384 |
|
|
385 |
* xdisp.c (set_cursor_from_row): Fix last change. Only use 'cursor' |
* xdisp.c (set_cursor_from_row): Fix last change. Only use 'cursor' |
386 |
property from text property or overlay strings at point. |
property from text property or overlay strings at point. |
387 |
|
|
388 |
2004-09-07 Stefan <monnier@iro.umontreal.ca> |
2004-09-07 Stefan Monnier <monnier@iro.umontreal.ca> |
389 |
|
|
390 |
* xmenu.c (update_submenu_strings): YAILOM. |
* xmenu.c (update_submenu_strings): YAILOM. |
391 |
(set_frame_menubar): Make sure last_i is initialized. |
(set_frame_menubar): Make sure last_i is initialized. |
874 |
* w32select.c (Fw32_set_clipboard_data): Update `nbytes' correctly |
* w32select.c (Fw32_set_clipboard_data): Update `nbytes' correctly |
875 |
after getting a new string by pre-write-conversion. |
after getting a new string by pre-write-conversion. |
876 |
|
|
877 |
2004-06-30 Stefan <monnier@iro.umontreal.ca> |
2004-06-30 Stefan Monnier <monnier@iro.umontreal.ca> |
878 |
|
|
879 |
* xterm.c (x_detect_focus_change): Remove unused var `nr_events'. |
* xterm.c (x_detect_focus_change): Remove unused var `nr_events'. |
880 |
(x_calc_absolute_position): Remove unused var `child'. |
(x_calc_absolute_position): Remove unused var `child'. |