aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKim F. Storm2006-07-18 14:06:39 +0000
committerKim F. Storm2006-07-18 14:06:39 +0000
commit5b5fca280513173a159e1a7575e69e9155befb13 (patch)
treefab5f433d8189ef37c935e0adf257f308413760c
parent38ec05785ae6ab4c8a031897a64a8626bd4b39f0 (diff)
downloademacs-5b5fca280513173a159e1a7575e69e9155befb13.tar.gz
emacs-5b5fca280513173a159e1a7575e69e9155befb13.zip
*** empty log message ***
-rw-r--r--lispref/ChangeLog27
-rw-r--r--src/ChangeLog99
2 files changed, 115 insertions, 11 deletions
diff --git a/lispref/ChangeLog b/lispref/ChangeLog
index 07fb70f4839..7b6dbe9194b 100644
--- a/lispref/ChangeLog
+++ b/lispref/ChangeLog
@@ -1,7 +1,12 @@
12006-07-18 Kim F. Storm <storm@cua.dk>
2
3 * processes.texi (Low-Level Network): Rename node "Make Network"
4 to "Network Processes".
5
12006-07-18 Karl Berry <karl@gnu.org> 62006-07-18 Karl Berry <karl@gnu.org>
2 7
3 * variables.texi, functions.texi, customize.texi, loading.texi, 8 * variables.texi, functions.texi, customize.texi, loading.texi:
4 edebug.texi, minibuf.texi: fix page breaks through chapter 20. 9 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
5 10
62006-07-17 Chong Yidong <cyd@stupidchicken.com> 112006-07-17 Chong Yidong <cyd@stupidchicken.com>
7 12
@@ -11,20 +16,20 @@
11 16
12 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus. 17 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
13 Put period and comma inside quotes. 18 Put period and comma inside quotes.
14 19
15 * loading.texi, markers.texi: Use real doublequote inside menus. 20 * loading.texi, markers.texi: Use real doublequote inside menus.
16 21
17 * windows.texi: Put point and comma inside quotes. 22 * windows.texi: Put point and comma inside quotes.
18 (Textual Scrolling): Use @samp for error message. 23 (Textual Scrolling): Use @samp for error message.
19 24
20 * variables.texi, tips.texi, syntax.texi, symbols.texi: 25 * variables.texi, tips.texi, syntax.texi, symbols.texi:
21 * strings.texi, streams.texi, processes.texi, os.texi: 26 * strings.texi, streams.texi, processes.texi, os.texi:
22 * objects.texi, numbers.texi, modes.texi, minibuf.texi: 27 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
23 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi: 28 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
24 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi: 29 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
25 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi: 30 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
26 Put point and comma inside quotes. 31 Put point and comma inside quotes.
27 32
28 * control.texi (Processing of Errors): Add command-error-function. 33 * control.texi (Processing of Errors): Add command-error-function.
29 34
30 * variables.texi (File Local Variables): Clarify that 35 * variables.texi (File Local Variables): Clarify that
@@ -39,10 +44,10 @@
39 44
402006-07-16 Karl Berry <karl@gnu.org> 452006-07-16 Karl Berry <karl@gnu.org>
41 46
42 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi, 47 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
43 control.texi: fix bad page breaks through chapter 10 (control). 48 * control.texi: Fix bad page breaks through chapter 10 (control).
44 49
45 * anti.texi (Antinews): reorder face-attribute fns to avoid 50 * anti.texi (Antinews): Reorder face-attribute fns to avoid
46 underfull hbox. 51 underfull hbox.
47 52
482006-07-15 Nick Roberts <nickrob@snap.net.nz> 532006-07-15 Nick Roberts <nickrob@snap.net.nz>
diff --git a/src/ChangeLog b/src/ChangeLog
index b1c86a46142..67d26d13f99 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,102 @@
12006-07-18 Kim F. Storm <storm@cua.dk>
2
3 Cleanup Fsignal calls that never returns; now only use it for Qquit.
4
5 * eval.c (xsignal): New func. Like Fsignal, but marked no-return.
6 (xsignal0, xsignal1, xsignal2, xsignal3): New no-return functions.
7 (signal_error): New no-return function (from xfaces.c).
8 (Fthrow): Use xsignal2 instead of Fsignal + abort.
9 (error): Use xsignal1 instead of Fsignal + abort.
10 (FletX, Flet, grow_specpdl): Use signal_error.
11 (Feval, Ffuncall, funcall_lambda): Use xsignal1, xsignal2.
12
13 * alloc.c (buffer_memory_full, memory_full): Use xsignal. Remove loop.
14 (list1): New function.
15
16 * lisp.h (list1): Add EXFUN.
17 (xsignal, xsignal0, xsignal1, xsignal2, xsignal3, signal_error):
18 Add prototypes. Mark them as no-return.
19
20 * buffer.c (Fbuffer_local_value, Fbarf_if_buffer_read_only):
21 Use xsignal1.
22
23 * callint.c (check_mark): Use xsignal0.
24
25 * casefiddle.c (casify_object): wrong_type_argument is no-return.
26
27 * cmds.c (Fforward_char, Fdelete_char): Use xsignal0.
28
29 * coding.c (Fcheck_coding_system): Use xsignal1. Remove loop.
30 (Fdefine_coding_system_internal): Use xsignal1.
31
32 * data.c (circular_list_error): Use xsignal.
33 (wrong_type_argument): Use xsignal2. Don't care about return value.
34 (args_out_of_range, args_out_of_range_3): Use xsignal2, xsignal3.
35 Remove loop around Fsignal.
36 (indirect_variable, Fsymbol_value, set_internal, Fdefault_value)
37 (indirect_function, Findirect_function, Fstring_to_number)
38 (Fmakunbound, Ffmakunbound, Fsymbol_function, Ffset): Use xsignal1.
39 (arith_driver, float_arith_driver, Frem, Fmod, arith_error):
40 Use xsignal0.
41
42 * doc.c (Fdocumentation): Use xsignal1.
43
44 * editfns.c (region_limit, Fget_internal_run_time): Use xsignal0.
45
46 * fileio.c (report_file_error): Use xsignal.
47 (barf_or_query_if_file_exists, Fcopy_file, Fdelete_file)
48 (Finsert_file_contents): Use xsignal2.
49 (syms_of_fileio): Use list2, list3.
50
51 * floatfns.c (arith_error, range_error, domain_error): Use xsignal2.
52 (range_error2, domain_error2): Use xsignal3.
53 (rounding_driver, fmod_float): Use xsignal0.
54 (float_error): Use xsignal1.
55 (matherr): Use xsignal.
56
57 * fns.c (Flength): wrong_type_argument is no-return.
58 (hashfn_user_defined, Fmake_hash_table): Use signal_error.
59 (Fmd5): Use xsignal1.
60
61 * frame.c (x_set_line_spacing, x_set_screen_gamma): Use signal_error.
62
63 * keyboard.c (recursive_edit_1): Use xsignal1.
64
65 * keymap.c (Fmap_keymap): Use xsignal1.
66
67 * lread.c (Fload): Use xsignal2, signal_error.
68 (end_of_file_error): Use xsignal0, xsignal1.
69 (read0): Use xsignal1.
70 (invalid_syntax): New error function marked no-return.
71 (read_integer, read1, read_list): Use it.
72
73 * macselect.c (x_get_local_selection): Use signal_error.
74
75 * msdos.c (Fmsdos_set_mouse_buttons): Use xsignal2.
76
77 * search.c (compile_pattern_1): Use xsignal1.
78 (signal_failure): Remove (was only called once).
79 (search_command): Use xsignal1 instead of signal_failure.
80
81 * syntax.c (scan_lists): Use xsignal3.
82
83 * textprop.c (text_read_only): Use xsignal0, xsignal1.
84
85 * unexsol.c (unexec): Use xsignal.
86
87 * window.c (window_scroll_pixel_based, window_scroll_line_based):
88 Use xsignal0.
89
90 * xfaces.c (signal_error): Move to eval.c.
91 (resolve_face_name): Use xsignal1.
92
93 * xfns.c (x_decode_color): Use signal_error.
94
95 * xselect.c (x_get_local_selection, copy_multiple_data)
96 (x_get_window_property_as_lisp_data)
97 (lisp_data_to_selection_data, CHECK_CUT_BUFFER)
98 (Fx_get_cut_buffer_internal): Use signal_error.
99
12006-07-18 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> 1002006-07-18 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2 101
3 * macterm.c (XTread_socket): Undo previous change. 102 * macterm.c (XTread_socket): Undo previous change.