diff options
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 83 |
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 @@ | |||
| 1 | 2013-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 | |||
| 1 | 2013-07-15 Paul Eggert <eggert@cs.ucla.edu> | 84 | 2013-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. |