comparison src/ChangeLog @ 90602:b5c13d1564a9

Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 437-446) - Update from CVS - lisp/url/url-methods.el: Fix format error when http_proxy is empty string - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 137-140) - Update from CVS Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-111
author Miles Bader <miles@gnu.org>
date Wed, 20 Sep 2006 06:04:23 +0000
parents a1a25ac6c88a b3a72607819d
children bb0e318b7c53
comparison
equal deleted inserted replaced
90601:a1a25ac6c88a 90602:b5c13d1564a9
1 2006-09-19 Chong Yidong <cyd@stupidchicken.com>
2
3 * search.c (struct regexp_cache): New entry syntax_table.
4 (compile_pattern_1): Set it.
5 (syms_of_search): Initialize it.
6 (compile_pattern): Require the syntax_table entry of the cache
7 element to match the current syntax table entry.
8
9 2006-09-19 Stefan Monnier <monnier@iro.umontreal.ca>
10
11 * window.c (Fwindow_end): Fix recent change.
12
13 2006-09-19 Kim F. Storm <storm@cua.dk>
14
15 * window.c (Fset_window_hscroll, Fpos_visible_in_window_p):
16 Doc fix. Use "off-screen" instead of "invisible".
17 (Fwindow_line_height): Make line numbers 0-based. Make line arg
18 optional; if nil, use current cursor row. Handle text terminals
19 properly. Return nil if non-interactive or pseudo-window.
20
21 2006-09-19 Stefan Monnier <monnier@iro.umontreal.ca>
22
23 * keymap.c: Include alloca.h if available.
24 (Fkey_binding): Only use AREF after checking it's a vector.
25 Remove unused var `window'.
26
27 2006-09-19 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
28
29 * emacs.c (shut_down_emacs) [!subprocesses]: Don't set
30 inhibit_sentinels.
31
32 * mac.c [!MAC_OSX] (select): Fix argument name.
33
34 * macmenu.c (enum mac_menu_kind, min_menu_id): New enumerator and
35 menu ID for Apple menu.
36 (menubar_selection_callback): Remove function.
37 (find_and_call_menu_selection): New function from xmenu.c.
38 (x_activate_menubar): Use it.
39 (set_frame_menubar): Don't use f->output_data.mac->menubar_active.
40
41 * macterm.c (menubar_selection_callback): Remove extern.
42 (M_APPLE): Change to 234.
43 (do_apple_menu) [!TARGET_API_MAC_CARBON]: Make non-static.
44 (do_menu_choice): Remove function.
45
46 * macterm.h (struct mac_output): Remove member menubar_active.
47 (do_menu_choice): Remove extern.
48 (do_apple_menu) [!TARGET_API_MAC_CARBON]: Add extern.
49
50 2006-09-18 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
51
52 * xfns.c (syms_of_xfns): Rename x_gtk_show_chooser_help_text to
53 x_gtk_file_dialog_help_text.
54
55 * gtkutil.c (xg_uses_old_file_dialog): Rename x-use-old-gtk-file-dialog
56 to x-gtk-use-old-file-dialog.
57 (xg_get_file_with_chooser): Rename x_gtk_show_chooser_help_text to
58 x_gtk_file_dialog_help_text.
59
60 * xfns.c (syms_of_xfns): Ditto.
61
62 2006-09-18 Kim F. Storm <storm@cua.dk>
63
64 * window.c (Fwindow_line_visibility): Remove.
65 (Fwindow_line_height): New defun replacing it.
66 (syms_of_window): Defsubr it.
67
68 2006-09-18 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
69
70 * mac.c (SELECT_USE_CFSOCKET) [MAC_OSX]: Set default to 1.
71 [MAC_OSX] (sys_select) [SELECT_USE_CFSOCKET]: Fix pointer type.
72
73 2006-09-17 Jay Belanger <belanger@truman.edu>
74
75 * gmalloc.c:
76 * md5.c:
77 * md5.h:
78 * strftime.c: Replace "GNU Library General Public License" by "GNU
79 General Public License" throughout.
80
81 2006-09-17 Kim F. Storm <storm@cua.dk>
82
83 * dispnew.c (update_text_area): Undo 2000-07-18 change.
84 Always redrawing whole row if line has mouse-face in it causes
85 excessive flickering of the mode line.
86
87 2006-09-17 Chong Yidong <cyd@stupidchicken.com>
88
89 * search.c (clear_regexp_cache): New function.
90
91 * syntax.c (Fmodify_syntax_entry): Clear regexp cache.
92
93 2006-09-16 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
94
95 * gtkutil.c (xg_get_file_with_chooser):
96 Check x-gtk-show-chooser-help-text before adding the help text.
97
98 * xfns.c (syms_of_xfns): New variable: x-gtk-show-chooser-help-text.
99
100 * gtkutil.c (get_utf8_string): Try harder to convert to UTF8. Gtk+
101 will simply crash if we fail.
102
103 2006-09-16 Richard Stallman <rms@gnu.org>
104
105 * regex.c (re_compile_pattern): Set gl_state.current_syntax_table.
106
107 2006-09-15 Kim F. Storm <storm@cua.dk>
108
109 * window.c (Fwindow_line_visibility): New defun for line-move-partial.
110 (syms_of_window): Defsubr it.
111 (Fwindow_end): Use window's buffer rather than current buffer.
112
113 2006-09-15 Jay Belanger <belanger@truman.edu>
114
115 * COPYING: Replace "Library Public License" by "Lesser Public
116 License" throughout.
117
118 2006-09-15 David Kastrup <dak@gnu.org>
119
120 * Makefile.in (keymap.o): Add "keymap.h" and "window.h"
121 dependencies.
122
123 * keymap.c: include "window.h".
124 (Fcommand_remapping): New optional POSITION argument.
125 (Fkey_binding): New optional POSITION argument. Completely rework
126 handling of mouse clicks to get the same order of keymaps as
127 `read-key-sequence' and heed POSITION. Also temporarily switch
128 buffers to location of mouse click and back.
129
130 * keyboard.c (command_loop_1): Adjust call of `Fcommand_remapping'
131 for additional argument.
132 (parse_menu_item): Adjust call of `Fkey_binding' for additional
133 argument.
134 (read_key_sequence): If there are both `local-map' and `keymap'
135 text properties at some buffer position, heed both.
136
137 * keymap.h: Declare additional optional arguments of
138 `Fcommand_remapping' and `Fkey_binding'.
139
140 2006-09-15 Juanma Barranquero <lekktu@gmail.com>
141
142 * indent.c (Fcurrent_column, Findent_to): Fix typos in docstring.
143
144 2006-09-14 Andreas Schwab <schwab@suse.de>
145
146 * print.c: Whitespace fixup.
147
148 2006-09-14 Kim F. Storm <storm@cua.dk>
149
150 * xdisp.c (produce_image_glyph): Automatically crop wide images at
151 right window edge so we can draw the cursor on the same row to
152 avoid confusing redisplay by placing the cursor outside the visible
153 window area.
154
1 2006-09-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> 155 2006-09-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2 156
3 * xterm.c (x_initialize): Don't install Xt event timer here. 157 * xterm.c (x_initialize): Don't install Xt event timer here.
4 (x_timeout_atimer_activated_flag): New var. 158 (x_timeout_atimer_activated_flag): New var.
5 (x_activate_timeout_atimer): New function to install Xt timer. 159 (x_activate_timeout_atimer): New function to install Xt timer.
65 2006-09-10 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> 219 2006-09-10 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
66 220
67 * mac.c [MAC_OSX] (sys_select): Check argument `nfds' more rigidly. 221 * mac.c [MAC_OSX] (sys_select): Check argument `nfds' more rigidly.
68 Make variable `ofds' static. Remove variable `maxfd'. 222 Make variable `ofds' static. Remove variable `maxfd'.
69 223
70 * macfns.c (Fx_file_dialog): Remove unused variable `f'. Call 224 * macfns.c (Fx_file_dialog): Remove unused variable `f'.
71 check_mac. 225 Call check_mac.
72 226
73 * macmenu.c (Vmenu_updating_frame, syms_of_macmenu): 227 * macmenu.c (Vmenu_updating_frame, syms_of_macmenu):
74 * w32menu.c (Vmenu_updating_frame, syms_of_w32menu): Apply 228 * w32menu.c (Vmenu_updating_frame, syms_of_w32menu):
75 2006-09-08 change for xmenu.c. 229 Apply 2006-09-08 change for xmenu.c.
76 230
77 * xfns.c (Fx_file_dialog): Call check_x. 231 * xfns.c (Fx_file_dialog): Call check_x.
78 232
79 2006-09-10 Kim F. Storm <storm@cua.dk> 233 2006-09-10 Kim F. Storm <storm@cua.dk>
80 234
330 * keyboard.h (in_sighandler): Remove extern. 484 * keyboard.h (in_sighandler): Remove extern.
331 485
332 * mac.c (create_apple_event_from_event_ref, select) 486 * mac.c (create_apple_event_from_event_ref, select)
333 (Fmac_get_file_creator, Fmac_get_file_type, Fmac_set_file_creator) 487 (Fmac_get_file_creator, Fmac_get_file_type, Fmac_set_file_creator)
334 (Fmac_set_file_type, cfstring_create_normalized) 488 (Fmac_set_file_type, cfstring_create_normalized)
335 (mac_get_system_locale, select_and_poll_event, sys_select): Use 489 (mac_get_system_locale, select_and_poll_event, sys_select):
336 OSStatus instead of OSErr. 490 Use OSStatus instead of OSErr.
337 491
338 * macfns.c [TARGET_API_MAC_CARBON] (mac_update_proxy_icon): Don't 492 * macfns.c [TARGET_API_MAC_CARBON] (mac_update_proxy_icon):
339 use FRAME_FILE_NAME. Use (FS)UpdateAlias. 493 Don't use FRAME_FILE_NAME. Use (FS)UpdateAlias.
340 (Fx_create_frame): Apply 2006-07-03 for xfns.c. 494 (Fx_create_frame): Apply 2006-07-03 for xfns.c.
341 495
342 * macselect.c (get_scrap_from_symbol, clear_scrap, put_scrap_string) 496 * macselect.c (get_scrap_from_symbol, clear_scrap, put_scrap_string)
343 (put_scrap_private_timestamp, scrap_has_target_type, get_scrap_string) 497 (put_scrap_private_timestamp, scrap_has_target_type, get_scrap_string)
344 (get_scrap_private_timestamp, get_scrap_target_type_list) 498 (get_scrap_private_timestamp, get_scrap_target_type_list)
503 * xterm.h (struct x_display_info): Add x_dnd_atoms* to keep track 657 * xterm.h (struct x_display_info): Add x_dnd_atoms* to keep track
504 of drag and drop Atoms. 658 of drag and drop Atoms.
505 659
506 * xterm.c (x_term_init): Initialize dpyinfo->x_dnd_atoms* 660 * xterm.c (x_term_init): Initialize dpyinfo->x_dnd_atoms*
507 661
508
509 2006-08-10 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> 662 2006-08-10 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
510 663
511 * keyboard.c: Define in_sighandler. 664 * keyboard.c: Define in_sighandler.
512 (input_available_signal): Set in_sighandler. 665 (input_available_signal): Set in_sighandler.
513 (init_keyboard): Initialize in_sighandler. 666 (init_keyboard): Initialize in_sighandler.
697 (Fthrow): Use xsignal2 instead of Fsignal + abort. 850 (Fthrow): Use xsignal2 instead of Fsignal + abort.
698 (error): Use xsignal1 instead of Fsignal + abort. 851 (error): Use xsignal1 instead of Fsignal + abort.
699 (FletX, Flet, grow_specpdl): Use signal_error. 852 (FletX, Flet, grow_specpdl): Use signal_error.
700 (Feval, Ffuncall, funcall_lambda): Use xsignal1, xsignal2. 853 (Feval, Ffuncall, funcall_lambda): Use xsignal1, xsignal2.
701 854
702 * alloc.c (buffer_memory_full, memory_full): Use xsignal. Remove loop. 855 * alloc.c (buffer_memory_full, memory_full): Use xsignal. Remove loop.
703 (list1): New function. 856 (list1): New function.
704 857
705 * lisp.h (list1): Add EXFUN. 858 * lisp.h (list1): Add EXFUN.
706 (xsignal, xsignal0, xsignal1, xsignal2, xsignal3, signal_error): 859 (xsignal, xsignal0, xsignal1, xsignal2, xsignal3, signal_error):
707 Add prototypes. Mark them as no-return. 860 Add prototypes. Mark them as no-return.
10248 (xic_free_xfontset): New function. 10401 (xic_free_xfontset): New function.
10249 (free_frame_xic): Use it. 10402 (free_frame_xic): Use it.
10250 (xic_set_xfontset): Ditto. 10403 (xic_set_xfontset): Ditto.
10251 10404
10252 * xterm.c (xim_destroy_callback): Ditto. 10405 * xterm.c (xim_destroy_callback): Ditto.
10253
10254 10406
10255 2004-10-20 B. Anyos <banyos@freemail.hu> (tiny change) 10407 2004-10-20 B. Anyos <banyos@freemail.hu> (tiny change)
10256 10408
10257 * w32term.c (x_draw_glyph_string): Use overline_color for overlines. 10409 * w32term.c (x_draw_glyph_string): Use overline_color for overlines.
10258 10410
18739 18891
18740 2003-01-07 Dave Love <fx@gnu.org> 18892 2003-01-07 Dave Love <fx@gnu.org>
18741 18893
18742 * Makefile.in (fns.o): Depend on coding.h. 18894 * Makefile.in (fns.o): Depend on coding.h.
18743 18895
18896 2003-01-06 Dave Love <fx@gnu.org>
18897
18898 * fns.c: Include coding.h. Use POINTER_TYPE*, not void*.
18899 (Vlocale_coding_system): Declare.
18900 (Qcodeset, Qdays, Qmonths, Qpaper): New.
18901 (Flanginfo): New.
18902 (syms_of_fns): Initialize new stuff.
18903
18744 2003-01-07 Markus Rost <rost@math.ohio-state.edu> 18904 2003-01-07 Markus Rost <rost@math.ohio-state.edu>
18745 18905
18746 * minibuf.c (Fread_variable): Doc fix. 18906 * minibuf.c (Fread_variable): Doc fix.
18747 18907
18748 * eval.c (Fuser_variable_p): Doc change. For custom variables, 18908 * eval.c (Fuser_variable_p): Doc change. For custom variables,