aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorKaroly Lorentey2006-07-14 05:56:32 +0000
committerKaroly Lorentey2006-07-14 05:56:32 +0000
commit99715bbc447eb633e45ffa23b87284771ce3ac74 (patch)
tree3a8a53dfe3dbdd9f8e36965e9f043eae522d3c0e /src/ChangeLog
parent556b89447234f15d1784a23dadbfe429464463a8 (diff)
parent763bb2d43615bc3ae816422f965d76d5e1ae4bdd (diff)
downloademacs-99715bbc447eb633e45ffa23b87284771ce3ac74.tar.gz
emacs-99715bbc447eb633e45ffa23b87284771ce3ac74.zip
Merged from emacs@sv.gnu.org.
Patches applied: * emacs@sv.gnu.org/emacs--devo--0--patch-331 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-332 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-333 Merge from gnus--rel--5.10 * emacs@sv.gnu.org/emacs--devo--0--patch-334 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-335 Add note about "link" button-class to etc/TODO * emacs@sv.gnu.org/emacs--devo--0--patch-336 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-337 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-338 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-339 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-340 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-341 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-342 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-343 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-344 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-345 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-346 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-347 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-348 Update for ERC 5.1.3. * emacs@sv.gnu.org/emacs--devo--0--patch-349 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-350 Merge from gnus--rel--5.10 * emacs@sv.gnu.org/gnus--rel--5.10--patch-111 Update from CVS: texi/gnus.texi (Summary Buffer Lines): Fix typo. * emacs@sv.gnu.org/gnus--rel--5.10--patch-112 Update from CVS * emacs@sv.gnu.org/gnus--rel--5.10--patch-113 Merge from emacs--devo--0 * emacs@sv.gnu.org/gnus--rel--5.10--patch-114 Update from CVS git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-572
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog288
1 files changed, 288 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 91694368fe0..8437853d887 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,291 @@
12006-07-13 Kim F. Storm <storm@cua.dk>
2
3 * bytecode.c (Fbyte_code): Use CAR, CDR for Bcar, Bcdr.
4 Use CAR_SAFE, CDR_SAFE for Bcar_safe, Bcdr_safe.
5 Simplify loops and use CAR for Bnth and Belt.
6
7 * data.c (Findirect_function): Optimize for no indirection.
8
9 * eval.c (Fthrow): Remove loop around Fsignal.
10 (Feval, Fapply, Ffuncall): Optimize for no function indirection.
11 Use original function name in all signaled errors.
12 Simplify Fsignal calls (no return).
13 (funcall_lambda): Simplify Fsignal calls (no return).
14
152006-07-13 Andreas Schwab <schwab@suse.de>
16
17 * syntax.c (scan_sexps_forward): Use EMACS_INT for out_bytepos and
18 out_charpos.
19
202006-07-13 Kenichi Handa <handa@m17n.org>
21
22 * editfns.c (Fformat): Fix calculation of text property positions
23 of format string.
24
252006-07-12 Kim F. Storm <storm@cua.dk>
26
27 * lisp.h (CHECK_TYPE): New macro for generic type checking.
28 (CAR_SAFE, CDR_SAFE): New macros.
29 (ARRAYP, CHECK_ARRAY): New macros.
30 (CHECK_VECTOR_OR_STRING, CHECK_SUBR): New macros.
31 (CHECK_WINDOW_CONFIGURATION): New macro.
32 (CHECK_LIST_CONS, CHECK_LIST_END): New checks for list traversal.
33 (CHECK_STRING_OR_BUFFER, CHECK_HASH_TABLE, CHECK_LIST)
34 (CHECK_STRING, CHECK_STRING_CAR, CHECK_CONS, CHECK_SYMBOL)
35 (CHECK_CHAR_TABLE, CHECK_VECTOR, CHECK_VECTOR_OR_CHAR_TABLE)
36 (CHECK_BUFFER, CHECK_WINDOW, CHECK_LIVE_WINDOW, CHECK_PROCESS)
37 (CHECK_NUMBER, CHECK_NATNUM, CHECK_MARKER, CHECK_OVERLAY)
38 (CHECK_NUMBER_COERCE_MARKER, CHECK_FLOAT, CHECK_NUMBER_OR_FLOAT)
39 (CHECK_NUMBER_OR_FLOAT_COERCE_MARKER): Use CHECK_TYPE.
40
41 * category.h (CHECK_CATEGORY, CHECK_CATEGORY_SET):
42 * frame.h (CHECK_FRAME, CHECK_LIVE_FRAME): Use CHECK_TYPE.
43
44 * callint.c (Fcall_interactively):
45 * casefiddle.c (casify_object):
46 * editfns.c (general_insert_function):
47 * fns.c (Flength, Felt, Ffillarray):
48 * data.c (Fcar, Fcdr): Remove loop around wrong_type_argument.
49
50 * data.c (wrong_type_argument): Remove loop around Fsignal.
51 (Farrayp, Fsequencep): Use ARRAYP.
52 (Fcar): Use CAR.
53 (Fcar_safe): Use CAR_SAFE.
54 (Fcdr): Use CDR.
55 (Fcdr_safe): Use CDR_SAFE.
56 (Fsetcar, Fsetcdr): Use CHECK_CONS.
57 (Fsubr_arity, Fsubr_name): Use CHECK_SUBR.
58 (Faset): Use CHECK_ARRAY.
59
60 * fns.c (Felt): Use CHECK_ARRAY.
61 (concat): Use CHECK_NUMBER.
62 (Fsubstring, substring_both): Use CHECK_VECTOR_OR_STRING.
63 (Fmemq): Use CHECK_LIST.
64 (Fassq, Fassoc, Frassq, Frassoc): Use CAR.
65 (assq_no_quit): Use CAR_SAFE.
66 (Fnthcdr, Fmember, Fdelq, Fdelete, Fnreverse, Fnconc):
67 Use CHECK_LIST_CONS.
68 (Freverse, Fplist_get, Flax_plist_get): Use CHECK_LIST_END.
69
70 * bytecode.c (Fbyte_code): Use CHECK_VECTOR.
71
72 * casetab.c (check_case_table):
73 * category.c (check_category_table):
74 * marker.c (Fcopy_marker):
75 * syntax.c (check_syntax_table):
76 * xfaces.c (load_pixmap): Use CHECK_TYPE.
77
78 * fns.c (Fcopy_sequence, concat):
79 * fringe.c (Fdefine_fringe_bitmap):
80 * lread.c (check_obarray): Cleanup wrong_type_argument use.
81
82 * keyboard.c (access_keymap_keyremap): Use ARRAYP.
83
84 * keymap.c (Fdefine_key, Flookup_key):
85 * macros.c (Fstart_kbd_macro): Use CHECK_VECTOR_OR_STRING.
86
87 * mac.c (Fmac_get_preference): Use CHECK_LIST_END.
88
89 * search.c (Fset_match_data): Use CHECK_LIST.
90
91 * sunfns.c (sun_item_create): Use CHECK_LIST_CONS.
92
93 * window.c (Fwindow_configuration_frame, Fset_window_configuration):
94 (compare_window_configurations): Use CHECK_WINDOW_CONFIGURATION.
95
962006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
97
98 * Makefile.in (dired.o, editfns.o, fileio.o): Depend on blockinput.h.
99
100 * dired.c: Include blockinput.h.
101 (Ffile_attributes): Add BLOCK_INPUT around getpwuid/getgrgid.
102
103 * editfns.c: Include blockinput.h.
104 (Fuser_login_name, Fuser_full_name): Add BLOCK_INPUT around
105 getpwuid/getpwnam.
106
107 * fileio.c: Include blockinput.h.
108 (Fexpand_file_name, search_embedded_absfilename): Add BLOCK_INPUT
109 around getpwnam.
110 (search_embedded_absfilename): Remove spurious xfree.
111
1122006-07-11 Kim F. Storm <storm@cua.dk>
113
114 * dispnew.c (sit_for): Reduce number of args from 5 to 3.
115 Now just one TIMEOUT arg that can be a Lisp float or Lisp int.
116 Combine args DISPLAY and INITIAL_DISPLAY into one arg DO_DISPLAY.
117 Signal error if TIMEOUT is not a number.
118 Undo 2006-06-14 change for non-preemptive display if TIMEOUT < 0.
119 The rework of sit_for args also fixes several incorrect Qt args
120 which should have been 1.
121 (Fredisplay): Pass 1 instead of Qt to swallow_events and
122 detect_input_pending_run_timers.
123
124 * lisp.h (sit_for): Update prototype.
125 (Fredisplay): Add EXFUN.
126
127 * dispextern.h (sit_for): Remove prototype.
128
129 * callint.c (Fcall_interactively):
130 * minibuf.c (temp_echo_area_glyphs):
131 * keyboard.c (command_loop_1, read_char, Fexecute_extended_command):
132 * fileio.c (Fdo_auto_save): Update/simplify sit_for calls.
133
1342006-07-11 Stefan Monnier <monnier@iro.umontreal.ca>
135
136 * syntax.c (forw_comment): Also use EMACS_INT for buffer positions.
137
1382006-07-11 Kim F. Storm <storm@cua.dk>
139
140 * dispnew.c (Fredisplay): Add FORCE argument to force redisplay when
141 input is available. Fix test for redisplay_dont_pause non-nil.
142 Specbind redisplay-dont-pause to t if FORCE non-nil.
143
1442006-07-10 Chong Yidong <cyd@stupidchicken.com>
145
146 * puresize.h (BASE_PURESIZE): Increment to 1211000.
147
148 * dispnew.c (Fredisplay): New function, equivalent to (sit-for 0).
149 (Fsit_for): Function deleted.
150
151 * keyboard.c (command_loop_1, Fexecute_extended_command):
152 Call sit_for instead of Fsit_for.
153
154 * minibuf.c (temp_echo_area_glyphs): Likewise.
155
1562006-07-09 Stefan Monnier <monnier@iro.umontreal.ca>
157
158 * syntax.c (Fforward_comment): Revert the reversion.
159 (back_comment, scan_lists): Also use EMACS_INT for buffer positions.
160
1612006-07-09 John Paul Wallington <jpw@pobox.com>
162
163 * syntax.c (Fforward_comment): Revert previous change.
164
1652006-07-09 Kim F. Storm <storm@cua.dk>
166
167 * window.c (Fforce_window_update): Doc fix.
168
1692006-07-08 Stephen Gildea <gildea@stop.mail-abuse.org>
170
171 * fileio.c (do_auto_save_make_dir): Make the auto-save-list-file
172 directory unreadable for better user privacy.
173
1742006-07-07 Stefan Monnier <monnier@iro.umontreal.ca>
175
176 * syntax.c (Fforward_comment): Fix int-32 vs EMACS_INT-64 mixup.
177
178 * lread.c (read_filtered_event): Remove `register' qualifier because it
179 causes compilation problem with gcc-4.0.2-20051125 on amd64.
180 (readevalloop): Remove unused var `bpos'.
181 Yet another int/Lisp_Object mixup (YAILOM).
182
1832006-07-07 Eli Zaretskii <eliz@gnu.org>
184
185 * keyboard.c (Fexecute_extended_command): Mention the argument
186 PREFIXARG in the doc string.
187
1882006-07-07 Kim F. Storm <storm@cua.dk>
189
190 * fringe.c (Fdefine_fringe_bitmap): Doc fix.
191
1922006-07-05 Chong Yidong <cyd@stupidchicken.com>
193
194 * insdel.c (prepare_to_modify_buffer): For an indirect buffer, do
195 clash detection using the base buffer.
196
197 * puresize.h (BASE_PURESIZE): Increment to 1210500.
198
1992006-07-04 Kim F. Storm <storm@cua.dk>
200
201 * xterm.c (x_delete_display): Don't free or derefence NULL pointers.
202
2032006-07-04 Kenichi Handa <handa@m17n.org>
204
205 * fontset.c (Fset_overriding_fontspec_internal): Check if we need
206 to update Voverriding_fontspec_alist.
207
2082006-07-03 Richard Stallman <rms@gnu.org>
209
210 * xfns.c (Fx_create_frame): Move unwind_create_frame setup down.
211
212 * xfaces.c (Fface_attribute_relative_p): Doc fix.
213
214 * textprop.c (Fget_char_property_and_overlay): Doc fix.
215
216 * eval.c (Fdefvaralias): Doc fix.
217
2182006-07-03 Kim F. Storm <storm@cua.dk>
219
220 * dispnew.c (sit_for): Fix preempt condition.
221
2222006-07-02 Stefan Monnier <monnier@iro.umontreal.ca>
223
224 * lread.c (read_filtered_event): Treat select-window just like
225 switch-frame.
226
2272006-07-02 Kim F. Storm <storm@cua.dk>
228
229 * xdisp.c (display_tool_bar_line): Skip glyphs which are too big
230 to ever fit the tool-bar,
231 (MAX_FRAME_TOOL_BAR_HEIGHT): New macro.
232 (tool_bar_lines_needed): Use unused mode-line row as temp_row.
233 (redisplay_tool_bar): Only clear desired matrix if we actually
234 change the tool-bar window height. Only try to make the tool-bar
235 window bigger if there is actually room for it.
236
2372006-06-30 Ralf Angeli <angeli@caeruleus.net>
238
239 * w32term.c (x_make_frame_visible): Use SystemParametersInfo with
240 SPI_GETWORKAREA to find the dimensions of the screen work area,
241 and adjust vertical position of the frame in order to avoid being
242 covered by the task bar.
243
244 * w32fns.c (w32_createwindow): Use CW_USEDEFAULT instead of
245 f->left_pos and SH_SHOW instead of f->top_pos in the call to
246 CreateWindow. Record the actual position in f->left_pos and
247 f->top_pos.
248
2492006-06-30 John Paul Wallington <jpw@pobox.com>
250
251 * w32console.c (syms_of_ntterm) <w32-use-full-screen-buffer>:
252 Doc fix - default value has changed.
253
2542006-06-28 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
255
256 * mac.c [!TARGET_API_MAC_CARBON]: Don't include FixMath.h or Scrap.h.
257
258 * macfns.c (Fx_create_frame): Apply 2006-06-24 change for xfns.c.
259
260 * macgui.h (USE_MAC_TSM) [TARGET_API_MAC_CARBON]: Set default to 1.
261
262 * macterm.c (Qeql): Add extern.
263 (x_set_mouse_pixel_position) [MAC_OSX]: Use CGWarpMouseCursorPosition.
264 (fm_style_face_attributes_alist) [USE_ATSUI]: New variable.
265 (syms_of_macterm) [USE_ATSUI]: Initialize and staticpro it.
266 Change keys of Vmac_atsu_font_table from strings to numbers.
267 (fm_style_to_face_attributes) [USE_ATSUI]: New function.
268 (init_font_name_table) [USE_ATSUI]: Use it.
269 (saved_ts_script_language_on_focus) [USE_MAC_TSM]: New variable.
270 (syms_of_macterm) [USE_MAC_TSM]: Initialize and staticpro it.
271 [USE_MAC_TSM] (mac_tsm_resume): Restore script and language codes
272 only when saved_ts_script_language_on_focus coincides with
273 Vmac_ts_script_language_on_focus.
274 [USE_MAC_TSM] (mac_tsm_suspend): Save value of
275 Vmac_ts_script_language_on_focus to saved_ts_script_language_on_focus.
276 (XTread_socket) [USE_MAC_TSM]: Add Mac OS Classic support.
277 [USE_MAC_TSM] (mac_handle_text_input_event, init_tsm): Likewise.
278
2792006-06-27 Chong Yidong <cyd@stupidchicken.com>
280
281 * editfns.c (Fdelete_field, Ffield_string, Ffield_beginning)
282 (Ffield_string_no_properties, Ffield_end): Mention
283 args-out-of-range error condition in docstring.
284
2852006-06-27 Kim F. Storm <storm@cua.dk>
286
287 * xdisp.c (handle_composition_prop): Set stop_charpos before push_it.
288
12006-06-25 Kim F. Storm <storm@cua.dk> 2892006-06-25 Kim F. Storm <storm@cua.dk>
2 290
3 * s/gnu-linux.h (SIGNALS_VIA_CHARACTERS): Define for Linux kernel 291 * s/gnu-linux.h (SIGNALS_VIA_CHARACTERS): Define for Linux kernel