aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorMiles Bader2004-06-29 16:46:06 +0000
committerMiles Bader2004-06-29 16:46:06 +0000
commit12483a9413619e286efc673a2b277d85cebf3b0c (patch)
treed489e0fa758c0d51d792d42140cbeafa4aede31b /src/ChangeLog
parentc786a8ae1c5e84d0f0903d516dd0fc190dc1193c (diff)
parent619b6adbd2b96accbbf18051bf69149a029557ee (diff)
downloademacs-12483a9413619e286efc673a2b277d85cebf3b0c.tar.gz
emacs-12483a9413619e286efc673a2b277d85cebf3b0c.zip
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-17
Merge from emacs--cvs-trunk--0 Patches applied: * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-417 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-419 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-420 Tweak permissions * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-421 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-430 Update from CVS
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog128
1 files changed, 128 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 00822d9d277..60b8d5da63d 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,131 @@
12004-06-29 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2
3 * macterm.c (do_window_activate, do_window_deactivate): Remove.
4 (XTread_socket): Send mouse button events to the toolbox
5 dispatcher even when the mouse is grabbed. Don't process window
6 activate events for non-Emacs windows. Replace function calls to
7 do_window_activate and do_window_deactivate with their contents.
8 Reset mouse grabbing status when a window is deactivated.
9
102004-06-29 Steven Tamm <steventamm@mac.com>
11
12 * macterm.c (mac_get_emulated_btn)
13 (mac_event_to_emacs_modifiers): Fix emulated mouse button
14 support to correctly mask out modifiers.
15
162004-06-29 David Kastrup <dak@gnu.org>
17
18 * search.c (Fset_match_data): Allow buffer before end of list
19 which can happen if set-match-data is using a pre-consed list.
20
212004-06-28 Steven Tamm <steventamm@mac.com>
22
23 * macterm.c (XTread_socket): Correctly set the frame position
24 after the window is moved.
25
262004-06-28 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
27
28 * gtkutil.c (xg_get_image_for_pixmap): Call g_object_unref on
29 gpix and gmask just before return to avoid memory leak.
30 (xg_get_image_for_pixmap): Add workaround for monochrome displays
31 so insensitive and activated icons look ok.
32
332004-06-27 Jason Rumney <jasonr@gnu.org>
34
35 * w32fns.c (file_dialog_callback): Disable edit control if set
36 to directories only on CDN_INITDONE message.
37 (Fx_file_dialog): Default to directories only when prompt starts
38 with "Dired".
39
402004-06-25 Kim F. Storm <storm@cua.dk>
41
42 * alloc.c (allocate_misc): Update total_free_markers.
43 (free_misc): New function.
44 (safe_alloca_unwind, free_marker): Use it.
45
46 * lisp.h (free_misc): Add prototype.
47
48 * fns.c (Fmapconcat, Fmapcar): Remove superfluous GCPROs.
49
502004-06-24 Richard M. Stallman <rms@gnu.org>
51
52 * emacs.c (Vsignal_USR1_hook, Vsignal_USR2_hook): Definitions deleted.
53 (syms_of_emacs): Lisp variables deleted.
54
552004-06-23 David Kastrup <dak@gnu.org>
56
57 * search.c (Freplace_match): Adjust the match-data more thoroughly
58 when replacing strings in the buffer.
59 (Fmatch_data): When INTEGERS is non-nil and the last match was in
60 a buffer, add the buffer as last element to the match data.
61 (Fset_match_data): If an additional element of the match-data is a
62 buffer, restore it to last_thing_searched.
63 (save_search_regs): Save last_thing_searched as part of the match
64 data.
65 (restore_match_data): Restore it again.
66
672004-06-23 Luc Teirlinck <teirllm@auburn.edu>
68
69 * keymap.c (Ftext_char_description): Doc fix.
70 * doc.c (Fsnarf_documentation): Doc fix.
71
722004-06-22 Kim F. Storm <storm@cua.dk>
73
74 * fns.c (Fmapcar, Fmapconcat): GCPRO the args array.
75
76 * lisp.h (struct Lisp_Save_Value): New member dogc.
77 (SAFE_ALLOCA_LISP): Change second arg to number of elements.
78 Set dogc member in Lisp_Save_Value object so it will be GC'ed.
79 (SAFE_FREE_LISP): New macro.
80
81 * alloc.c (safe_alloca_unwind): Clear dogc and pointer members.
82 (make_save_value): Init new dogc member.
83 (mark_object): Mark Lisp_Save_Value pointer array if dogc is set.
84
85 * fns.c (Fmapconcat, Fmapcar): Use new SAFE_ALLOCA_LISP and
86 SAFE_FREE_LISP macros.
87
882004-06-22 Kim F. Storm <storm@cua.dk>
89
90 * lisp.h (SAFE_ALLOCA_LISP): New macro to allocate Lisp_Objects.
91 Temporarily inhibits GC if memory is xmalloc'ed, as the Lisp_Objects
92 in that memory area are unknown to GC. Add comments.
93
94 * fns.c (Fmapconcat, Fmapcar): Use SAFE_ALLOCA_LISP.
95
962004-06-21 Kim F. Storm <storm@cua.dk>
97
98 * lisp.h (MAX_ALLOCA): Define here.
99 (safe_alloca_unwind): Add prototype.
100 (USE_SAFE_ALLOCA, SAFE_ALLOCA, SAFE_FREE): New macros.
101
102 * alloc.c (safe_alloca_unwind): New function.
103
104 * casefiddle.c (casify_object): Use SAFE_ALLOCA.
105
106 * charset.c (Fstring): Use SAFE_ALLOCA.
107
108 * coding.c (MAX_ALLOCA): Remove define.
109
110 * data.c (MAX_ALLOCA): Remove define.
111 (Faset): Use SAFE_ALLOCA.
112
113 * editfns.c (Fformat, Ftranspose_regions): Use SAFE_ALLOCA.
114
115 * fns.c (string_make_multibyte, string_to_multibyte)
116 (string_make_unibyte, Fmapconcat, Fmapcar): Use SAFE_ALLOCA.
117 (MAX_ALLOCA): Remove define.
118 (Fbase64_encode_region, Fbase64_encode_string)
119 (Fbase64_decode_region, Fbase64_decode_string): Use SAFE_ALLOCA.
120 (Fbase64_encode_region, Fbase64_encode_string): Fix potential
121 memory leak if encoding fails.
122
123 * xdisp.c (add_to_log): Use SAFE_ALLOCA.
124
1252004-06-21 Eli Zaretskii <eliz@gnu.org>
126
127 * print.c (Fwith_output_to_temp_buffer): Doc fix.
128
12004-06-20 Richard M. Stallman <rms@gnu.org> 1292004-06-20 Richard M. Stallman <rms@gnu.org>
2 130
3 * xfaces.c (Finternal_copy_lisp_face): Small cleanup; doc fix. 131 * xfaces.c (Finternal_copy_lisp_face): Small cleanup; doc fix.