aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog83
1 files changed, 83 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index cd6d188b686..bc71a482a5d 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,86 @@
12013-07-16 Paul Eggert <eggert@cs.ucla.edu>
2
3 Prefer list1 (X) to Fcons (X, Qnil) when building lists.
4 This makes the code easier to read and the executable a bit smaller.
5 Do not replace all calls to Fcons that happen to create lists,
6 just calls that are intended to create lists. For example, when
7 creating an alist that maps FOO to nil, use list1 (Fcons (FOO, Qnil))
8 rather than list1 (list1 (FOO)) or Fcons (Fcons (FOO, Qnil), Qnil).
9 Similarly for list2 through list5.
10 * buffer.c (Fget_buffer_create, Fmake_indirect_buffer):
11 * bytecode.c (exec_byte_code):
12 * callint.c (quotify_arg, Fcall_interactively):
13 * callproc.c (Fcall_process, create_temp_file):
14 * charset.c (load_charset_map_from_file)
15 (Fdefine_charset_internal, init_charset):
16 * coding.c (get_translation_table, detect_coding_system)
17 (Fcheck_coding_systems_region)
18 (Fset_terminal_coding_system_internal)
19 (Fdefine_coding_system_internal, Fdefine_coding_system_alias):
20 * composite.c (update_compositions, Ffind_composition_internal):
21 * dired.c (directory_files_internal, file_name_completion)
22 (Fsystem_users):
23 * dispnew.c (Fopen_termscript, bitch_at_user, init_display):
24 * doc.c (Fsnarf_documentation):
25 * editfns.c (Fmessage_box):
26 * emacs.c (main):
27 * eval.c (do_debug_on_call, signal_error, maybe_call_debugger)
28 (Feval, eval_sub, Ffuncall, apply_lambda):
29 * fileio.c (make_temp_name, Fcopy_file, Faccess_file)
30 (Fset_file_selinux_context, Fset_file_acl, Fset_file_modes)
31 (Fset_file_times, Finsert_file_contents)
32 (Fchoose_write_coding_system, Fwrite_region):
33 * fns.c (Flax_plist_put, Fyes_or_no_p, syms_of_fns):
34 * font.c (font_registry_charsets, font_parse_fcname)
35 (font_prepare_cache, font_update_drivers, Flist_fonts):
36 * fontset.c (Fset_fontset_font, Ffontset_info, syms_of_fontset):
37 * frame.c (make_frame, Fmake_terminal_frame)
38 (x_set_frame_parameters, x_report_frame_params)
39 (x_default_parameter, Fx_parse_geometry):
40 * ftfont.c (syms_of_ftfont):
41 * image.c (gif_load):
42 * keyboard.c (command_loop_1):
43 * keymap.c (Fmake_keymap, Fmake_sparse_keymap, access_keymap_1)
44 (Fcopy_keymap, append_key, Fcurrent_active_maps)
45 (Fminor_mode_key_binding, accessible_keymaps_1)
46 (Faccessible_keymaps, Fwhere_is_internal):
47 * lread.c (read_emacs_mule_char):
48 * menu.c (find_and_return_menu_selection):
49 * minibuf.c (get_minibuffer):
50 * nsfns.m (Fns_perform_service):
51 * nsfont.m (ns_script_to_charset):
52 * nsmenu.m (ns_popup_dialog):
53 * nsselect.m (ns_get_local_selection, ns_string_from_pasteboard)
54 (Fx_own_selection_internal):
55 * nsterm.m (append2):
56 * print.c (Fredirect_debugging_output)
57 (print_prune_string_charset):
58 * process.c (Fdelete_process, Fprocess_contact)
59 (Fformat_network_address, set_socket_option)
60 (read_and_dispose_of_process_output, write_queue_push)
61 (send_process, exec_sentinel):
62 * sound.c (Fplay_sound_internal):
63 * textprop.c (validate_plist, add_properties)
64 (Fput_text_property, Fadd_face_text_property)
65 (copy_text_properties, text_property_list, syms_of_textprop):
66 * unexaix.c (report_error):
67 * unexcoff.c (report_error):
68 * unexsol.c (unexec):
69 * xdisp.c (redisplay_tool_bar, store_mode_line_string)
70 (Fformat_mode_line, syms_of_xdisp):
71 * xfaces.c (set_font_frame_param)
72 (Finternal_lisp_face_attribute_values)
73 (Finternal_merge_in_global_face, syms_of_xfaces):
74 * xfns.c (x_default_scroll_bar_color_parameter)
75 (x_default_font_parameter, x_create_tip_frame):
76 * xfont.c (xfont_supported_scripts):
77 * xmenu.c (Fx_popup_dialog, xmenu_show, xdialog_show)
78 (menu_help_callback, xmenu_show):
79 * xml.c (make_dom):
80 * xterm.c (set_wm_state):
81 Prefer list1 (FOO) to Fcons (FOO, Qnil) when creating a list,
82 and similarly for list2 through list5.
83
12013-07-15 Paul Eggert <eggert@cs.ucla.edu> 842013-07-15 Paul Eggert <eggert@cs.ucla.edu>
2 85
3 * callproc.c (Fcall_process_region): Fix minor race and tune. 86 * callproc.c (Fcall_process_region): Fix minor race and tune.