aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorKaroly Lorentey2007-01-01 17:38:32 +0000
committerKaroly Lorentey2007-01-01 17:38:32 +0000
commit65e86587ab836aaa86b12ce30b219bcb4fcbaa06 (patch)
tree7e13feee7387635f52df3613cf1bba4414781aab /src/ChangeLog
parent8c778e28bcf16b4baef6400a124ec2403941e940 (diff)
parent1fc8c92b50100da709c94a0faa47deed5603634f (diff)
downloademacs-65e86587ab836aaa86b12ce30b219bcb4fcbaa06.tar.gz
emacs-65e86587ab836aaa86b12ce30b219bcb4fcbaa06.zip
Merged from emacs@sv.gnu.org.
Patches applied: * emacs@sv.gnu.org/emacs--devo--0--patch-536 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-537 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-538 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-539 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-540 Merge from gnus--rel--5.10 * emacs@sv.gnu.org/emacs--devo--0--patch-541 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-542 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-543 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-544 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-545 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-546 Update from erc--emacs--22 * emacs@sv.gnu.org/emacs--devo--0--patch-547 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-548 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-549 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-550 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-551 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-552 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-553 Merge from gnus--rel--5.10 * emacs@sv.gnu.org/emacs--devo--0--patch-554 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-555 erc-iswitchb: Temporarily enable iswitchb mode * emacs@sv.gnu.org/emacs--devo--0--patch-556 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-557 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-558 Merge from gnus--rel--5.10 * emacs@sv.gnu.org/emacs--devo--0--patch-559 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-560 Merge from gnus--rel--5.10 * emacs@sv.gnu.org/emacs--devo--0--patch-561 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-562 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-563 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-564 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-565 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-566 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-567 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-568 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-569 Merge from gnus--rel--5.10 * emacs@sv.gnu.org/emacs--devo--0--patch-570 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-571 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-572 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-573 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-574 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-575 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-576 Merge from gnus--rel--5.10 * emacs@sv.gnu.org/emacs--devo--0--patch-577 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-578 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-579 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-580 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-581 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-582 Merge from gnus--rel--5.10 * emacs@sv.gnu.org/emacs--devo--0--patch-583 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-584 Fix admin/quick-install-emacs to work with recent versions of autoconf * emacs@sv.gnu.org/gnus--rel--5.10--patch-171 Update from CVS * emacs@sv.gnu.org/gnus--rel--5.10--patch-172 Merge from emacs--devo--0 * emacs@sv.gnu.org/gnus--rel--5.10--patch-173 Merge from emacs--devo--0 * emacs@sv.gnu.org/gnus--rel--5.10--patch-174 Update from CVS * emacs@sv.gnu.org/gnus--rel--5.10--patch-175 Update from CVS: lisp/legacy-gnus-agent.el: Add Copyright notice. * emacs@sv.gnu.org/gnus--rel--5.10--patch-176 Update from CVS * emacs@sv.gnu.org/gnus--rel--5.10--patch-177 Merge from emacs--devo--0 * emacs@sv.gnu.org/gnus--rel--5.10--patch-178 Update from CVS * emacs@sv.gnu.org/gnus--rel--5.10--patch-179 Update from CVS * emacs@sv.gnu.org/gnus--rel--5.10--patch-180 Update from CVS * emacs@sv.gnu.org/gnus--rel--5.10--patch-181 Update from CVS * emacs@sv.gnu.org/gnus--rel--5.10--patch-182 Update from CVS * emacs@sv.gnu.org/gnus--rel--5.10--patch-183 Update from CVS * emacs@sv.gnu.org/gnus--rel--5.10--patch-184 Update from CVS * emacs@sv.gnu.org/gnus--rel--5.10--patch-185 Merge from emacs--devo--0 git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-590
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog400
1 files changed, 372 insertions, 28 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 506ee83c8cb..3dc5a094d4a 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,348 @@
12006-12-31 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
2
3 * gtkutil.c (update_frame_tool_bar): Connect create-menu-proxy with
4 xg_tool_bar_menu_proxy.
5 (xg_tool_bar_menu_proxy): New function.
6 (xg_tool_bar_proxy_callback): New function.
7
82006-12-30 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
9
10 * gtkutil.c (xg_tool_bar_button_cb): Save last modifier on widget.
11 (xg_tool_bar_callback): Remove check for button.
12 (update_frame_tool_bar): Put an event box in the tool bar and a button
13 in the event box. Attach enter/leave-notify-event to the event box.
14
152006-12-30 Richard Stallman <rms@gnu.org>
16
17 * keymap.c (Fdefine_key): Doc fix.
18
192006-12-29 Kim F. Storm <storm@cua.dk>
20
21 * frame.h (struct frame): New member minimize_tool_bar_window_p.
22
23 * xdisp.c (auto_resize_tool_bars_p): Replace with ...
24 (Vauto_resize_tool_bars): ... this.
25 (syms_of_xdisp): DEFVAR_LISP and initialize it. Update doc string
26 to describe new value `grow-only', and use of C-l.
27 (display_tool_bar_line): Only use default face for border below
28 toolbar if not grow-only (to get acceptable visual appearence).
29 Explicitly set visible_height for empty toolbar lines.
30 (redisplay_tool_bar): Handle `grow-only' setting. Check and clear
31 minimize_tool_bar_window_p flag.
32
33 * window.c (Frecenter): Set minimize_tool_bar_window_p flag
34 when called without arg to redraw with minimum toolbar height.
35 Update doc string.
36
372006-12-29 Jason Rumney <jasonr@gnu.org>
38
39 * s/ms-w32.h (tzname): Do not define in msvc8.
40 (utime): Do not define in msvc8.
41
42 * regex.c (regerror): Change parameter name err_code.
43
442006-12-26 Richard Stallman <rms@gnu.org>
45
46 * search.c (Fsearch_forward): Doc fix.
47
48 * callint.c (Finteractive): Doc fix.
49
502006-12-25 Kim F. Storm <storm@cua.dk>
51
52 * s/ms-w32.h (BROKEN_DATAGRAM_SOCKETS): Define it.
53
542006-12-23 Eli Zaretskii <eliz@gnu.org>
55
56 * keyboard.c (some_mouse_moved): Fix last change.
57
582006-12-22 Eli Zaretskii <eliz@gnu.org>
59
60 * callproc.c (syms_of_callproc) <shell-file-name>: Doc fix.
61
622006-12-22 Mark Davies <mark@mcs.vuw.ac.nz>
63
64 * m/amdx86-64.h, m/hp800.h: Add support for NetBSD.
65 * m/sh3el.h: New file.
66
672006-12-22 Eli Zaretskii <eliz@gnu.org>
68
69 * makefile.w32-in (emacs, temacs): Depend on stamp_BLD instead of
70 $(BLD).
71 ($(OBJ0) $(OBJ1) $(WIN32OBJ)): New dependency on stamp_BLD.
72 (bootstrap-temacs): Pass $(XMFLAGS) to sub-make.
73 ($(OBJ0) $(OBJ1) $(WIN32OBJ)): Add lastfile.$(O) and firstfile.$(O).
74 (clean): Delete stamp_BLD.
75
762006-12-22 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
77
78 * macfns.c (mac_update_title_bar) [TARGET_API_MAC_CARBON]: Call
79 mac_update_proxy_icon also when buffer modification flag changed.
80 [TARGET_API_MAC_CARBON] (mac_update_proxy_icon): Don't update alias,
81 but compare FSRef/FSSpec of resolved alias.
82
832006-12-21 Kim F. Storm <storm@cua.dk>
84
85 * w32.c (_sys_wait_accept): Fix handle leak.
86
872006-12-20 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
88
89 * sound.c: Include <alsa/asoundlib.h> if ALSA_SUBDIR_INCLUDE is
90 defined.
91
922006-12-20 Kim F. Storm <storm@cua.dk>
93
94 * s/ms-w32.h (BROKEN_NON_BLOCKING_CONNECT): Define it.
95
962006-12-19 Juanma Barranquero <lekktu@gmail.com>
97
98 * keyboard.c (syms_of_keyboard) <double-click-time>:
99 * mac.c (Fmac_code_convert_string):
100 * search.c (Fsearch_forward): Doc fixes.
101
1022006-12-19 Kim F. Storm <storm@cua.dk>
103
104 Rework 2006-12-04 change. A SIGUSR1 (SIGUSR2) signal now generates
105 a sigusr1 event instead of [signal usr1] sequence, and signal events
106 are now supposed to be handled via special-event-map.
107
108 * keyboard.c (kbd_buffer_store_event_hold): Undo 2006-12-04 change.
109 (make_lispy_event): Don't generate Qsignal prefix for code 0.
110 Abort if signal code is unknown.
111 (store_user_signal_events): Don't make Qsignal prefix (code 0).
112 (Qsignal): Move declaration back to process.c.
113 (syms_of_keyboard): Don't intern or staticpro it here.
114
115 * process.c (Qsignal): Declare here.
116 (syms_of_process): Intern or staticpro it.
117
118 * emacs.c (main): Rename user signals to sigusr1 and sigusr2.
119
120 * .gdbinit: Pass on SIGUSR1 and SIGUSR2 to Emacs.
121
1222006-12-19 Juanma Barranquero <lekktu@gmail.com>
123
124 * buffer.c (syms_of_buffer) <buffer-display-table>
125 <scroll-up-aggressively, scroll-down-aggressively>: Doc fixes.
126
1272006-12-17 Richard Stallman <rms@gnu.org>
128
129 * fileio.c (Fread_file_name_internal): Pass Vread_file_name_predicate
130 to Ffile_name_completion.
131
132 * dired.c (file_name_completion): New arg PREDICATE. Some cleanup.
133 (Ffile_name_completion): New arg PREDICATE.
134
1352006-12-17 Juanma Barranquero <lekktu@gmail.com>
136
137 * buffer.c (Fkill_buffer): Doc fix.
138 (syms_of_buffer) <kill-buffer-query-functions>: Doc fix.
139
1402006-12-16 Juanma Barranquero <lekktu@gmail.com>
141
142 * minibuf.c (Ftry_completion): Check that obarray buckets are symbols.
143
1442006-12-16 Eli Zaretskii <eliz@gnu.org>
145
146 * w32fns.c (w32-window-exists-p): New function.
147 (syms_of_w32fns): Defsubr it.
148
149 * prefix-args.c [STDC_HEADERS]: Include stdlib.h.
150
1512006-12-16 Juanma Barranquero <lekktu@gmail.com>
152
153 * minibuf.c (Ftry_completion): Use `check_obarray' if ALIST is a vector.
154
1552006-12-15 Eli Zaretskii <eliz@gnu.org>
156
157 * emacs.c (USAGE3): Clarify documentation of --color.
158
1592006-12-15 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
160
161 * mac.c (wakeup_from_rne_enabled_p) [TARGET_API_MAC_CARBON]:
162 New variable.
163 (ENABLE_WAKEUP_FROM_RNE, DISABLE_WAKEUP_FROM_RNE): New macros.
164 [!MAC_OSX] (select): Use them.
165 [MAC_OSX] (select_and_poll_event, sys_select): Likewise.
166 (mac_wakeup_from_rne) [TARGET_API_MAC_CARBON]: New function.
167
168 * macfns.c (mac_atsu_font_face_attributes) [USE_ATSUI]: Add extern.
169 (Fmac_atsu_font_face_attributes) [USE_ATSUI]: New function.
170 (syms_of_macfns) [USE_ATSUI]: Defsubr it.
171
172 * macselect.c [TARGET_API_MAC_CARBON] (mac_do_receive_drag): Use
173 mac_wakeup_from_rne instead of mac_post_mouse_moved_event.
174
175 * macterm.c (mac_query_char_extents) [USE_ATSUI]: Don't call
176 ATSUGetGlyphBounds if not necessary.
177 (Vmac_atsu_font_table) [USE_ATSUI]: Remove variable.
178 (syms_of_macterm) [USE_ATSUI]: Don't defvar it.
179 (fm_get_style_from_font, atsu_find_font_from_family_name)
180 (atsu_find_font_family_name, mac_atsu_font_face_attributes)
181 [USE_ATSUI]: New functions.
182 (init_font_name_table) [USE_ATSUI]: Use atsu_find_font_family_name.
183 (mac_load_query_font) [USE_ATSUI]: Use atsu_find_font_from_family_name.
184 Don't get metrics for Latin-1 right half characters.
185 (mac_load_query_font): Don't load font if space width is not positive.
186 [TARGET_API_MAC_CARBON] (mac_store_event_ref_as_apple_event): Use
187 mac_wakeup_from_rne instead of mac_post_mouse_moved_event.
188 (XTread_socket): Call SelectWindow when unfocused frame is clicked.
189
190 * macterm.h (mac_wakeup_from_rne) [TARGET_API_MAC_CARBON]: Add extern.
191
1922006-12-15 Kim F. Storm <storm@cua.dk>
193
194 * keyboard.c (ignore_mouse_drag_p): New global var.
195 (some_mouse_moved): Return 0 if it is non-zero.
196 (make_lispy_event): Generate click event on mouse up if
197 ignore_mouse_drag_p is non-zero, even if mouse moved.
198 Clear ignore_mouse_drag_p on mouse down/up.
199
200 * xdisp.c (redisplay_window): Set ignore_mouse_drag_p if tool-bar
201 is resized to avoid generating a mouse drag event.
202
2032006-12-14 Juanma Barranquero <lekktu@gmail.com>
204
205 * w32fns.c (w32_wnd_proc): Force non-tooltip frames to respect the
206 minimum tracking size. Remove non-working old hack to do the same.
207
2082006-12-14 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
209
210 * emacs.c (handle_user_signal): Move function to keyboard.c.
211 (main): Use add_user_signal for SIGUSR1 and SIGUSR2.
212
213 * keyboard.c (make_lispy_event): Use find_user_signal_name.
214 (read_avail_input): Store pending user signal events.
215 (struct user_signal_info): New struct.
216 (user_signals): New variable.
217 (add_user_signal, store_user_signal_events)
218 (find_user_signal_name): New functions.
219 (handle_user_signal): Move function from emacs.c. Don't store
220 USER_SIGNAL_EVENT here, but increment number of pending signals.
221
222 * keyboard.h (add_user_signals): Add extern.
223
2242006-12-11 Juanma Barranquero <lekktu@gmail.com>
225
226 * buffer.c (syms_of_buffer) <cursor-in-non-selected-windows>:
227 <default-scroll-up-aggressively, default-scroll-down-aggressively>:
228 <line-spacing, left-margin>: Doc fixes.
229
230 * xdisp.c (syms_of_xdisp) <mode-line-inverse-video>: Doc fix.
231
2322006-12-10 Kim F. Storm <storm@cua.dk>
233
234 * xdisp.c (show_mouse_face): Never use text cursor in tool-bar.
235
2362006-12-10 Juanma Barranquero <lekktu@gmail.com>
237
238 * abbrev.c (syms_of_abbrev) <last-abbrev-text>:
239 * buffer.c (syms_of_buffer) <default-major-mode>:
240 * keymap.c (Flookup_key):
241 * lread.c (Feval_buffer, Feval_region):
242 * macterm.c (syms_of_macterm) <x-use-underline-position-properties>:
243 <x-underline-at-descent-line, mac-emulate-three-button-mouse>:
244 * marker.c (Fmarker_insertion_type):
245 * minibuf.c (syms_of_minibuf) <minibuffer-completion-table>:
246 * msdos.c (syms_of_msdos) <delete-exited-processes>:
247 * w32term.c (syms_of_w32term) <x-use-underline-position-properties>:
248 <x-underline-at-descent-line>:
249 * xdisp.c (format-mode-line):
250 * xterm.c (syms_of_xterm) <x-use-underline-position-properties>:
251 <x-underline-at-descent-line>: Doc fixes.
252
2532006-12-10 Andreas Schwab <schwab@suse.de>
254
255 * systime.h (EMACS_GET_TIME): Remove check for
256 HAVE_STRUCT_TIMEZONE which is never defined.
257
2582006-12-10 Alan Mackenzie <acm@muc.de>
259
260 * syntax.c (Fpartial_parse_sexp): Correct Docco: Elt 8 of the
261 result is now neither the last elt nor optional for OLDSTATE.
262
2632006-12-09 Eli Zaretskii <eliz@gnu.org>
264
265 * process.c (Fsignal_process): Doc fix. Use XFLOAT_DATA to
266 extract the process ID from a Lisp float.
267
2682006-12-09 Chong Yidong <cyd@stupidchicken.com>
269
270 * xterm.c (XTframe_raise_lower): Comment out _NET_ACTIVE_WINDOW code.
271
2722006-12-08 Eli Zaretskii <eliz@gnu.org>
273
274 * frame.h (PIX_TYPE): Redefine as `unsigned long', for 64-bit
275 platforms where long is 64-bit.
276
277 * msdos.h (PIX_TYPE): Redefine as `unsigned long'.
278
2792006-12-08 NAKAJI Hiroyuki <nakaji@jp.freebsd.org> (tiny change)
280
281 * m/amdx86-64.h: Add support for Solaris 10 on x86-64.
282
2832006-12-08 Kenichi Handa <handa@m17n.org>
284
285 * xterm.c (x_query_font): Use xstricmp instead off strcasecmp.
286
2872006-12-08 Juanma Barranquero <lekktu@gmail.com>
288
289 * emacs.c (syms_of_emacs) <system-type>: Doc fix.
290
2912006-12-07 Kim F. Storm <storm@cua.dk>
292
293 * process.c (parse_signal): Use xstricmp instead of strcasecmp.
294 (Fsignal_process): Don't use strncasecmp.
295
2962006-12-05 Glenn Morris <rgm@gnu.org>
297
298 * abbrev.c (Qforce): New Lisp_Object.
299 (Fdefine_abbrev): Do not overwrite non-system abbrevs with system
300 abbrevs, unless 'force is applied.
301 (syms_of_abbrev): Add Qforce.
302
3032006-12-04 Kim F. Storm <storm@cua.dk>
304
305 * process.c (parse_signal): Rename macro from handle_signal.
306 (Fsignal_process): Also accept lower-case variants of signal
307 names (to align with signal names generated by Emacs itself).
308
309 * emacs.c (handle_USR1_signal, handle_USR2_signal): Replace by...
310 (handle_user_signal): ... this, which generates two USER_SIGNAL_EVENTs
311 first with code == 0 [signal] and one with code == sig number.
312 (main): Use it as handler for SIGUR1 and SIGUSR2.
313
314 * keyboard.c (kbd_buffer_store_event_hold): Don't throw-on-input
315 if first event in [signal xxx] sequence.
316 (lispy_user_signals, Qusr1_signal, Qusr2_signal): Remove.
317 (syms_of_keyboard): Don't intern and staticpro them.
318 (Qsignal): Declare here.
319 (syms_of_keyboard): Intern and staticpro it.
320 (make_lispy_event): Use it. Intern symbols on the fly for other
321 USER_SIGNAL_EVENTs events.
322
323 * process.c (Qsignal): Declare extern.
324 (syms_of_process): Don't intern/staticpro it here.
325
326 * process.c (read_process_output): Abort if carryover < 0.
327
3282006-12-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
329
330 * config.in: Regenerate.
331
332 * fileio.c [__NetBSD__]: Don't define `unix'.
333 (Funix_sync, syms_of_fileio): Use `#ifdef HAVE_SYNC' instead of
334 `#ifdef unix'.
335
3362006-12-04 Glenn Morris <rgm@gnu.org>
337
338 * Makefile.in (version): New variable, set by configure.
339 (bootstrapclean, mostlyclean): Also remove emacs-${version}.
340
3412006-12-03 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
342
343 * gtkutil.c (update_frame_tool_bar): Handle modifying a toolbar item
344 without an image.
345
12006-12-01 Eli Zaretskii <eliz@gnu.org> 3462006-12-01 Eli Zaretskii <eliz@gnu.org>
2 347
3 * w32fns.c (Fw32_shell_execute): Doc fix. 348 * w32fns.c (Fw32_shell_execute): Doc fix.
@@ -466,7 +811,7 @@
4662006-10-19 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> 8112006-10-19 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
467 812
468 * xselect.c (x_handle_selection_request): If the converted_selection 813 * xselect.c (x_handle_selection_request): If the converted_selection
469 is NIL or XCDR (converted_selection) is NIL, decline the request. 814 is nil or XCDR (converted_selection) is nil, decline the request.
470 815
4712006-10-16 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> 8162006-10-16 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
472 817
@@ -2571,8 +2916,8 @@
2571 (struct sound_device): Add period_size. 2916 (struct sound_device): Add period_size.
2572 (wav_play, au_play): Use period_size if set. 2917 (wav_play, au_play): Use period_size if set.
2573 2918
2574 * Makefile.in (CFLAGS_SOUND): New flags for ALSA 2919 * Makefile.in (CFLAGS_SOUND): New flags for ALSA.
2575 (ALL_CFLAGS): Add CFLAGS_SOUND 2920 (ALL_CFLAGS): Add CFLAGS_SOUND.
2576 2921
25772006-05-18 Kenichi Handa <handa@m17n.org> 29222006-05-18 Kenichi Handa <handa@m17n.org>
2578 2923
@@ -4196,8 +4541,8 @@
4196 4541
41972006-01-31 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> 45422006-01-31 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
4198 4543
4199 * gtkutil.c (update_frame_tool_bar): Use new tool bar functions 4544 * gtkutil.c (update_frame_tool_bar): Use new tool bar function
4200 (gtk_toolbar_insert) so we can have tool bars of different sizes. 4545 gtk_toolbar_insert() so we can have tool bars of different sizes.
4201 4546
42022006-01-30 Luc Teirlinck <teirllm@auburn.edu> 45472006-01-30 Luc Teirlinck <teirllm@auburn.edu>
4203 4548
@@ -4525,7 +4870,7 @@
4525 4870
45262005-12-27 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> 48712005-12-27 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
4527 4872
4528 * xfns.c: x_show_hidden_files, new variable. 4873 * xfns.c (x_show_hidden_files): New variable.
4529 (syms_of_xfns): Defvar it. 4874 (syms_of_xfns): Defvar it.
4530 4875
4531 * gtkutil.c (xg_toggle_visibility_cb): New function. 4876 * gtkutil.c (xg_toggle_visibility_cb): New function.
@@ -6810,7 +7155,7 @@
6810 7155
6811 * w32console.c (initialize_w32_display): Detect when the console 7156 * w32console.c (initialize_w32_display): Detect when the console
6812 dimensions are insane, and default to 80x25 instead. 7157 dimensions are insane, and default to 80x25 instead.
6813 (w32_use_full_screen_buffer): Default to NIL. 7158 (w32_use_full_screen_buffer): Default to nil.
6814 7159
68152005-07-06 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> 71602005-07-06 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
6816 7161
@@ -10019,7 +10364,7 @@
10019 10364
10020 * xterm.c (x_calc_absolute_position): Don't subtract outer_pixel_diff 10365 * xterm.c (x_calc_absolute_position): Don't subtract outer_pixel_diff
10021 for left and top calculations. Remove call to x_real_positions. 10366 for left and top calculations. Remove call to x_real_positions.
10022 [Bug report by Drew Adams in November] 10367 [Bug report by Drew Adams in November.]
10023 (x_check_expected_move): Do not set change_gravity to 1 when calling 10368 (x_check_expected_move): Do not set change_gravity to 1 when calling
10024 x_set_offset. 10369 x_set_offset.
10025 10370
@@ -10069,8 +10414,8 @@
10069 new variables main_thread and alloc_mutex, 10414 new variables main_thread and alloc_mutex,
10070 define (UN)BLOCK_INPUT_ALLOC to use alloc_mutex to protect 10415 define (UN)BLOCK_INPUT_ALLOC to use alloc_mutex to protect
10071 emacs_blocked_* calls and only do (UN)BLOCK_INPUT in the main thread. 10416 emacs_blocked_* calls and only do (UN)BLOCK_INPUT in the main thread.
10072 If not HAVE_GTK_AND_PTHREAD, (UN)BLOCK_INPUT_ALLOC is the same as 10417 If not HAVE_GTK_AND_PTHREAD, (UN)BLOCK_INPUT_ALLOC is the same
10073 (UN)BLOCK_INPUT. 10418 as (UN)BLOCK_INPUT.
10074 (emacs_blocked_free, emacs_blocked_malloc) 10419 (emacs_blocked_free, emacs_blocked_malloc)
10075 (emacs_blocked_realloc): Use (UN)BLOCK_INPUT_ALLOC. 10420 (emacs_blocked_realloc): Use (UN)BLOCK_INPUT_ALLOC.
10076 (uninterrupt_malloc): Initialize main_thread and alloc_mutex. 10421 (uninterrupt_malloc): Initialize main_thread and alloc_mutex.
@@ -10080,7 +10425,7 @@
10080 10425
10081 * emacs.c (Fdump_emacs): Call reset_malloc_hooks. 10426 * emacs.c (Fdump_emacs): Call reset_malloc_hooks.
10082 10427
10083 * keyboard.c: Conditionally include pthread.h 10428 * keyboard.c: Conditionally include pthread.h.
10084 (handle_async_input, input_available_signalt): If not in the main 10429 (handle_async_input, input_available_signalt): If not in the main
10085 thread, block signal, send signal to main thread and return. 10430 thread, block signal, send signal to main thread and return.
10086 10431
@@ -10890,7 +11235,7 @@
10890 11235
108912004-11-02 Kim F. Storm <storm@cua.dk> 112362004-11-02 Kim F. Storm <storm@cua.dk>
10892 11237
10893 * Makefile.in (callproc.o): Depend on blockinput.h atimer.h systime.h. 11238 * Makefile.in (callproc.o): Depend on blockinput.h, atimer.h, systime.h.
10894 11239
108952004-11-02 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> 112402004-11-02 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
10896 11241
@@ -10951,10 +11296,9 @@
10951 * w32fns.c (Fx_file_dialog): Add parameter only_dir_p. 11296 * w32fns.c (Fx_file_dialog): Add parameter only_dir_p.
10952 Check only_dir_p instead of comparing prompt to "Dired". 11297 Check only_dir_p instead of comparing prompt to "Dired".
10953 11298
10954 * gtkutil.c (xg_get_file_with_chooser) 11299 * gtkutil.c (xg_get_file_with_chooser, xg_get_file_with_selection):
10955 (xg_get_file_with_selection): New functions, only defined ifdef 11300 New functions, only defined ifdef HAVE_GTK_FILE_CHOOSER_DIALOG_NEW
10956 HAVE_GTK_FILE_CHOOSER_DIALOG_NEW and HAVE_GTK_FILE_SELECTION_NEW 11301 and HAVE_GTK_FILE_SELECTION_NEW respectively.
10957 respectively.
10958 (xg_get_file_name): Add parameter only_dir_p. 11302 (xg_get_file_name): Add parameter only_dir_p.
10959 Call xg_get_file_with_chooser or xg_get_file_with_selection 11303 Call xg_get_file_with_chooser or xg_get_file_with_selection
10960 depending on HAVE_GTK_FILE* and the value of use_old_gtk_file_dialog. 11304 depending on HAVE_GTK_FILE* and the value of use_old_gtk_file_dialog.
@@ -10991,7 +11335,7 @@
10991 tool_bar_items to assignment of result. 11335 tool_bar_items to assignment of result.
10992 11336
10993 * atimer.c (alarm_signal_handler): Do not call set_alarm if 11337 * atimer.c (alarm_signal_handler): Do not call set_alarm if
10994 pending_atmers is non-zero. 11338 pending_atimers is non-zero.
10995 11339
109962004-10-31 Kim F. Storm <storm@cua.dk> 113402004-10-31 Kim F. Storm <storm@cua.dk>
10997 11341
@@ -14611,14 +14955,14 @@
14611 * xterm.c (handle_one_xevent): Call x_handle_dnd_message for 14955 * xterm.c (handle_one_xevent): Call x_handle_dnd_message for
14612 ClientMessages. 14956 ClientMessages.
14613 14957
14614 * xselect.c: Include termhooks.h and X11/Xproto.h 14958 * xselect.c: Include termhooks.h and X11/Xproto.h.
14615 (x_check_property_data, x_fill_property_data) 14959 (x_check_property_data, x_fill_property_data)
14616 (x_property_data_to_lisp, mouse_position_for_drop) 14960 (x_property_data_to_lisp, mouse_position_for_drop)
14617 (Fx_get_atom_name, x_handle_dnd_message): New functions for DND support. 14961 (Fx_get_atom_name, x_handle_dnd_message): New functions for DND support.
14618 (Fx_send_client_event): Move here from xfns.c. 14962 (Fx_send_client_event): Move here from xfns.c.
14619 (syms_of_xselect): Add Sx_get_atom_name and Sx_send_client_message. 14963 (syms_of_xselect): Add Sx_get_atom_name and Sx_send_client_message.
14620 14964
14621 * xfns.c (x-send-client-message): Move to xselect.c 14965 * xfns.c (x-send-client-message): Move to xselect.c.
14622 (Fx_change_window_property): Add optional arguments TYPE, FORMAT and 14966 (Fx_change_window_property): Add optional arguments TYPE, FORMAT and
14623 OUTER_P. 14967 OUTER_P.
14624 (Fx_window_property): Add optional arguments TYPE, SOURCE, DELETE_P, 14968 (Fx_window_property): Add optional arguments TYPE, SOURCE, DELETE_P,
@@ -18179,7 +18523,7 @@
18179 18523
181802003-03-23 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> 185242003-03-23 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
18181 18525
18182 * xdisp.c (get_glyph_string_clip_rect): Remove ; at end of #endif 18526 * xdisp.c (get_glyph_string_clip_rect): Remove ; at end of #endif.
18183 18527
18184 * gtkutil.h: Take two more arguments to xg_update_scrollbar_pos. 18528 * gtkutil.h: Take two more arguments to xg_update_scrollbar_pos.
18185 (XG_SB_RANGE): New define. 18529 (XG_SB_RANGE): New define.
@@ -18416,7 +18760,7 @@
18416 * gtkutil.c: Removed handle_fixed_child, struct xg_last_sb_pos. 18760 * gtkutil.c: Removed handle_fixed_child, struct xg_last_sb_pos.
18417 (xg_resize_widgets): Don't call foreach(handle_fixed_child). 18761 (xg_resize_widgets): Don't call foreach(handle_fixed_child).
18418 (xg_gtk_scroll_destroy): Remove free of struct xg_last_sb_pos. 18762 (xg_gtk_scroll_destroy): Remove free of struct xg_last_sb_pos.
18419 (scroll_bar_button_cb): Set bar->dragging to NIL on button release. 18763 (scroll_bar_button_cb): Set bar->dragging to nil on button release.
18420 (xg_create_scroll_bar): Pass bar to button event callback. 18764 (xg_create_scroll_bar): Pass bar to button event callback.
18421 (xg_find_top_left_in_fixed): New function. 18765 (xg_find_top_left_in_fixed): New function.
18422 (xg_update_scrollbar_pos): Don't call gdk_window_clear on 18766 (xg_update_scrollbar_pos): Don't call gdk_window_clear on
@@ -18717,7 +19061,7 @@
187172003-02-25 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> 190612003-02-25 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
18718 19062
18719 * keyboard.c (cancel_hourglass_unwind): Surround with 19063 * keyboard.c (cancel_hourglass_unwind): Surround with
18720 #ifdef HAVE_X_WINDOWS 19064 #ifdef HAVE_X_WINDOWS.
18721 19065
187222003-02-25 Kenichi Handa <handa@m17n.org> 190662003-02-25 Kenichi Handa <handa@m17n.org>
18723 19067
@@ -19278,7 +19622,7 @@
19278 19622
192792003-01-21 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> 196232003-01-21 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
19280 19624
19281 * gtkutil.c: Must include stdio.h before termhooks.h 19625 * gtkutil.c: Must include stdio.h before termhooks.h.
19282 19626
192832003-01-21 Dave Love <fx@gnu.org> 196272003-01-21 Dave Love <fx@gnu.org>
19284 19628
@@ -19324,7 +19668,7 @@
19324 * xterm.c (handle_one_xevent): Surround popup_activated 19668 * xterm.c (handle_one_xevent): Surround popup_activated
19325 with #ifdef:s for non-toolkit version. 19669 with #ifdef:s for non-toolkit version.
19326 19670
19327 * Makefile.in (XOBJ): Add gtkutil.o if USE_GTK 19671 * Makefile.in (XOBJ): Add gtkutil.o if USE_GTK.
19328 (gtkutil.o): New file. 19672 (gtkutil.o): New file.
19329 (TOOLKIT_DEFINES): Set to -DUSE_GTK if HAVE_GTK. 19673 (TOOLKIT_DEFINES): Set to -DUSE_GTK if HAVE_GTK.
19330 (LIBW): Set to @GTK_LIBS@ if USE_GTK. 19674 (LIBW): Set to @GTK_LIBS@ if USE_GTK.
@@ -19370,7 +19714,7 @@
19370 (syms_of_xterm): Set Vx_toolkit_scroll_bars for USE_GTK. 19714 (syms_of_xterm): Set Vx_toolkit_scroll_bars for USE_GTK.
19371 19715
19372 * xmenu.c: Include gtkutil.h for USE_GTK. 19716 * xmenu.c: Include gtkutil.h for USE_GTK.
19373 (Fx_popup_menu): Use current position if x and y is NIL. 19717 (Fx_popup_menu): Use current position if x and y are nil.
19374 (single_menu_item, single_menu_item, Fx_popup_dialog): 19718 (single_menu_item, single_menu_item, Fx_popup_dialog):
19375 Check for USE_GTK. 19719 Check for USE_GTK.
19376 (popup_widget_loop): New function for USE_GTK. 19720 (popup_widget_loop): New function for USE_GTK.
@@ -19400,7 +19744,7 @@
19400 (x_set_tool_bar_lines): Call update_frame_tool_bar for USE_GTK. 19744 (x_set_tool_bar_lines): Call update_frame_tool_bar for USE_GTK.
19401 (x_set_name, x_set_title): Call gtk_window_set_title for USE_GTK. 19745 (x_set_name, x_set_title): Call gtk_window_set_title for USE_GTK.
19402 (x_window): Call xg_create_frame_widgets for USE_GTK. 19746 (x_window): Call xg_create_frame_widgets for USE_GTK.
19403 (Fx_create_frame): Check for USE_GTK 19747 (Fx_create_frame): Check for USE_GTK.
19404 (Fx_file_dialog): New implementation for USE_GTK. 19748 (Fx_file_dialog): New implementation for USE_GTK.
19405 19749
19406 * xdisp.c: Add check for USE_GTK for extern void set_frame_menubar. 19750 * xdisp.c: Add check for USE_GTK for extern void set_frame_menubar.
@@ -19427,7 +19771,7 @@
19427 * dispnew.c (adjust_frame_glyphs_for_window_redisplay): 19771 * dispnew.c (adjust_frame_glyphs_for_window_redisplay):
19428 Add check for USE_GTK. 19772 Add check for USE_GTK.
19429 19773
19430 * config.in: Added HAVE_GTK 19774 * config.in: Added HAVE_GTK.
19431 19775
19432 * alloc.c (Fgarbage_collect): Call xg_mark_data for GTK. 19776 * alloc.c (Fgarbage_collect): Call xg_mark_data for GTK.
19433 19777
@@ -20653,7 +20997,7 @@
20653 Only when it is non-nil, handle composition sequence. 20997 Only when it is non-nil, handle composition sequence.
20654 (setup_coding_system) <0>: Don't force composition handling. 20998 (setup_coding_system) <0>: Don't force composition handling.
20655 20999
20656 * Makefile.in (lisp, shortlisp): Add utf-16.elc 21000 * Makefile.in (lisp, shortlisp): Add utf-16.elc.
20657 21001
206582002-09-29 Richard M. Stallman <rms@gnu.org> 210022002-09-29 Richard M. Stallman <rms@gnu.org>
20659 21003