Mercurial > hg > xemacs-beta
comparison src/ChangeLog @ 4976:16112448d484
Rename xfree(FOO, TYPE) -> xfree(FOO)
-------------------- ChangeLog entries follow: --------------------
src/ChangeLog addition:
2010-02-04 Ben Wing <ben@xemacs.org>
* alloc.c (release_breathing_space):
* alloc.c (resize_string):
* alloc.c (sweep_lcrecords_1):
* alloc.c (SWEEP_FIXED_TYPE_BLOCK_1):
* alloc.c (ADDITIONAL_FREE_compiled_function):
* alloc.c (compact_string_chars):
* alloc.c (ADDITIONAL_FREE_string):
* alloc.c (sweep_strings):
* alloca.c (xemacs_c_alloca):
* alsaplay.c (alsa_play_sound_file):
* buffer.c (init_initial_directory):
* buffer.h:
* buffer.h (BUFFER_FREE):
* console-stream.c (stream_delete_console):
* console-tty.c (free_tty_console_struct):
* data.c (Fnumber_to_string):
* device-gtk.c (gtk_init_device):
* device-gtk.c (free_gtk_device_struct):
* device-gtk.c (gtk_delete_device):
* device-msw.c (mswindows_delete_device):
* device-msw.c (msprinter_delete_device):
* device-tty.c (free_tty_device_struct):
* device-tty.c (tty_delete_device):
* device-x.c (x_init_device):
* device-x.c (free_x_device_struct):
* device-x.c (x_delete_device):
* dialog-msw.c (handle_directory_dialog_box):
* dialog-x.c (dbox_descriptor_to_widget_value):
* dired-msw.c (Fmswindows_insert_directory):
* dired.c (free_user_cache):
* dired.c (user_name_completion_unwind):
* doc.c (unparesseuxify_doc_string):
* doc.c (Fsubstitute_command_keys):
* doprnt.c (emacs_doprnt_1):
* dumper.c (pdump_load_finish):
* dumper.c (pdump_file_free):
* dumper.c (pdump_file_unmap):
* dynarr.c:
* dynarr.c (Dynarr_free):
* editfns.c (uncache_home_directory):
* editfns.c (Fset_time_zone_rule):
* elhash.c:
* elhash.c (pdump_reorganize_hash_table):
* elhash.c (maphash_unwind):
* emacs.c (make_arg_list_1):
* emacs.c (free_argc_argv):
* emacs.c (sort_args):
* emacs.c (Frunning_temacs_p):
* emodules.c (attempt_module_delete):
* eval.c (free_pointer):
* event-Xt.c (unselect_filedesc):
* event-Xt.c (emacs_Xt_select_process):
* event-gtk.c (unselect_filedesc):
* event-gtk.c (dragndrop_data_received):
* event-msw.c (winsock_closer):
* event-msw.c (mswindows_dde_callback):
* event-msw.c (mswindows_wnd_proc):
* event-stream.c (finalize_command_builder):
* event-stream.c (free_command_builder):
* extents.c (free_gap_array):
* extents.c (free_extent_list):
* extents.c (free_soe):
* extents.c (extent_fragment_delete):
* extents.c (extent_priority_sort_function):
* file-coding.c (make_coding_system_1):
* file-coding.c (coding_finalizer):
* file-coding.c (set_coding_stream_coding_system):
* file-coding.c (chain_finalize_coding_stream_1):
* file-coding.c (chain_finalize):
* file-coding.c (free_detection_state):
* file-coding.c (coding_category_symbol_to_id):
* fileio.c:
* fileio.c (Ffile_name_directory):
* fileio.c (if):
* fileio.c (Ffile_symlink_p):
* filelock.c (FREE_LOCK_INFO):
* filelock.c (current_lock_owner):
* font-mgr.c (Ffc_name_unparse):
* font-mgr.c (Ffc_pattern_duplicate):
* frame-gtk.c (gtk_delete_frame):
* frame-msw.c (mswindows_delete_frame):
* frame-msw.c (msprinter_delete_frame):
* frame-x.c (x_cde_destroy_callback):
* frame-x.c (Fcde_start_drag_internal):
* frame-x.c (x_cde_transfer_callback):
* frame-x.c (x_delete_frame):
* frame.c (update_frame_title):
* frame.c (Fset_frame_pointer):
* gc.c (register_for_finalization):
* gccache-gtk.c (free_gc_cache):
* gccache-gtk.c (gc_cache_lookup):
* gccache-x.c (free_gc_cache):
* gccache-x.c (gc_cache_lookup):
* glyphs-eimage.c:
* glyphs-eimage.c (jpeg_instantiate_unwind):
* glyphs-eimage.c (gif_instantiate_unwind):
* glyphs-eimage.c (png_instantiate_unwind):
* glyphs-eimage.c (png_instantiate):
* glyphs-eimage.c (tiff_instantiate_unwind):
* glyphs-gtk.c (convert_EImage_to_GDKImage):
* glyphs-gtk.c (gtk_finalize_image_instance):
* glyphs-gtk.c (gtk_init_image_instance_from_eimage):
* glyphs-gtk.c (gtk_xpm_instantiate):
* glyphs-msw.c (convert_EImage_to_DIBitmap):
* glyphs-msw.c (mswindows_init_image_instance_from_eimage):
* glyphs-msw.c (mswindows_initialize_image_instance_mask):
* glyphs-msw.c (xpm_to_eimage):
* glyphs-msw.c (mswindows_xpm_instantiate):
* glyphs-msw.c (xbm_create_bitmap_from_data):
* glyphs-msw.c (mswindows_finalize_image_instance):
* glyphs-x.c (convert_EImage_to_XImage):
* glyphs-x.c (x_finalize_image_instance):
* glyphs-x.c (x_init_image_instance_from_eimage):
* glyphs-x.c (x_xpm_instantiate):
* gui-x.c (free_popup_widget_value_tree):
* hash.c (free_hash_table):
* hash.c (grow_hash_table):
* hash.c (pregrow_hash_table_if_necessary):
* imgproc.c (build_EImage_quantable):
* insdel.c (uninit_buffer_text):
* intl-win32.c (convert_multibyte_to_internal_malloc):
* intl.c:
* intl.c (Fset_current_locale):
* keymap.c:
* keymap.c (where_is_recursive_mapper):
* keymap.c (where_is_internal):
* lisp.h:
* lisp.h (xfree):
* lstream.c (Lstream_close):
* lstream.c (resizing_buffer_closer):
* mule-coding.c:
* mule-coding.c (iso2022_finalize_detection_state):
* nt.c:
* nt.c (mswindows_get_long_filename):
* nt.c (nt_get_resource):
* nt.c (init_mswindows_environment):
* nt.c (get_cached_volume_information):
* nt.c (mswindows_opendir):
* nt.c (mswindows_closedir):
* nt.c (mswindows_readdir):
* nt.c (mswindows_stat):
* nt.c (mswindows_getdcwd):
* nt.c (Fmswindows_long_file_name):
* ntplay.c (nt_play_sound_file):
* ntplay.c (play_sound_data_1):
* number-gmp.c (gmp_free):
* number-gmp.c (init_number_gmp):
* number-mp.c (bignum_to_string):
* number-mp.c (BIGNUM_TO_TYPE):
* number.c (bignum_print):
* number.c (bignum_convfree):
* number.c (ratio_print):
* number.c (bigfloat_print):
* number.c (bigfloat_finalize):
* objects-gtk.c (gtk_finalize_color_instance):
* objects-gtk.c (gtk_finalize_font_instance):
* objects-msw.c (mswindows_finalize_color_instance):
* objects-msw.c (mswindows_finalize_font_instance):
* objects-tty.c (tty_finalize_color_instance):
* objects-tty.c (tty_finalize_font_instance):
* objects-tty.c (tty_font_list):
* objects-x.c (x_finalize_color_instance):
* objects-x.c (x_finalize_font_instance):
* process.c:
* process.c (finalize_process):
* realpath.c:
* redisplay.c (add_propagation_runes):
* regex.c:
* regex.c (xfree):
* regex.c (REGEX_FREE_STACK):
* regex.c (FREE_STACK_RETURN):
* regex.c (regex_compile):
* regex.c (regexec):
* regex.c (regfree):
* scrollbar-gtk.c (gtk_free_scrollbar_instance):
* scrollbar-gtk.c (gtk_release_scrollbar_instance):
* scrollbar-msw.c (mswindows_free_scrollbar_instance):
* scrollbar-msw.c (unshow_that_mofo):
* scrollbar-x.c (x_free_scrollbar_instance):
* scrollbar-x.c (x_release_scrollbar_instance):
* select-gtk.c (emacs_gtk_selection_handle):
* select-msw.c (mswindows_own_selection):
* select-x.c:
* select-x.c (x_handle_selection_request):
* select-x.c (unexpect_property_change):
* select-x.c (x_handle_property_notify):
* select-x.c (receive_incremental_selection):
* select-x.c (x_get_window_property_as_lisp_data):
* select-x.c (Fx_get_cutbuffer_internal):
* specifier.c (finalize_specifier):
* syntax.c (uninit_buffer_syntax_cache):
* sysdep.c (qxe_allocating_getcwd):
* sysdep.c (qxe_lstat):
* sysdep.c (copy_in_passwd):
* sysdep.c (qxe_ctime):
* sysdep.c (closedir):
* sysdep.c (DIRSIZ):
* termcap.c (tgetent):
* termcap.c (tprint):
* tests.c (Ftest_data_format_conversion):
* text.c (new_dfc_convert_copy_data):
* text.h (eifree):
* text.h (eito_alloca):
* text.h (eito_external):
* toolbar-msw.c (mswindows_output_toolbar):
* ui-gtk.c (CONVERT_RETVAL):
* ui-gtk.c (__allocate_object_storage):
* unicode.c (free_from_unicode_table):
* unicode.c (free_to_unicode_table):
* unicode.c (free_charset_unicode_tables):
* win32.c (mswindows_read_link_1):
Rename: xfree(VAL, TYPE)->xfree(VAL)
Command used:
gr 'xfree *\((.*),.*\);' 'xfree (\1);' *.[ch]
Followed by grepping for 'xfree.*,' and fixing anything left.
Rationale: Having to specify the TYPE argument is annoying and
error-prone. It was originally put in to work around warnings
due to strict aliasing but years and years ago I rewrote it
in a way that doesn't use the TYPE argument at all and no one
has complained since then. (And anyway, XEmacs is far from
ever being in compliance with strict aliasing and would require
far-reaching changes to get that way.)
| author | Ben Wing <ben@xemacs.org> |
|---|---|
| date | Thu, 04 Feb 2010 07:28:14 -0600 |
| parents | c448f4c38d65 |
| children | 2bf7c51d7101 |
comparison
equal
deleted
inserted
replaced
| 4972:c448f4c38d65 | 4976:16112448d484 |
|---|---|
| 1 2010-02-04 Ben Wing <ben@xemacs.org> | |
| 2 | |
| 3 * alloc.c (release_breathing_space): | |
| 4 * alloc.c (resize_string): | |
| 5 * alloc.c (sweep_lcrecords_1): | |
| 6 * alloc.c (SWEEP_FIXED_TYPE_BLOCK_1): | |
| 7 * alloc.c (ADDITIONAL_FREE_compiled_function): | |
| 8 * alloc.c (compact_string_chars): | |
| 9 * alloc.c (ADDITIONAL_FREE_string): | |
| 10 * alloc.c (sweep_strings): | |
| 11 * alloca.c (xemacs_c_alloca): | |
| 12 * alsaplay.c (alsa_play_sound_file): | |
| 13 * buffer.c (init_initial_directory): | |
| 14 * buffer.h: | |
| 15 * buffer.h (BUFFER_FREE): | |
| 16 * console-stream.c (stream_delete_console): | |
| 17 * console-tty.c (free_tty_console_struct): | |
| 18 * data.c (Fnumber_to_string): | |
| 19 * device-gtk.c (gtk_init_device): | |
| 20 * device-gtk.c (free_gtk_device_struct): | |
| 21 * device-gtk.c (gtk_delete_device): | |
| 22 * device-msw.c (mswindows_delete_device): | |
| 23 * device-msw.c (msprinter_delete_device): | |
| 24 * device-tty.c (free_tty_device_struct): | |
| 25 * device-tty.c (tty_delete_device): | |
| 26 * device-x.c (x_init_device): | |
| 27 * device-x.c (free_x_device_struct): | |
| 28 * device-x.c (x_delete_device): | |
| 29 * dialog-msw.c (handle_directory_dialog_box): | |
| 30 * dialog-x.c (dbox_descriptor_to_widget_value): | |
| 31 * dired-msw.c (Fmswindows_insert_directory): | |
| 32 * dired.c (free_user_cache): | |
| 33 * dired.c (user_name_completion_unwind): | |
| 34 * doc.c (unparesseuxify_doc_string): | |
| 35 * doc.c (Fsubstitute_command_keys): | |
| 36 * doprnt.c (emacs_doprnt_1): | |
| 37 * dumper.c (pdump_load_finish): | |
| 38 * dumper.c (pdump_file_free): | |
| 39 * dumper.c (pdump_file_unmap): | |
| 40 * dynarr.c: | |
| 41 * dynarr.c (Dynarr_free): | |
| 42 * editfns.c (uncache_home_directory): | |
| 43 * editfns.c (Fset_time_zone_rule): | |
| 44 * elhash.c: | |
| 45 * elhash.c (pdump_reorganize_hash_table): | |
| 46 * elhash.c (maphash_unwind): | |
| 47 * emacs.c (make_arg_list_1): | |
| 48 * emacs.c (free_argc_argv): | |
| 49 * emacs.c (sort_args): | |
| 50 * emacs.c (Frunning_temacs_p): | |
| 51 * emodules.c (attempt_module_delete): | |
| 52 * eval.c (free_pointer): | |
| 53 * event-Xt.c (unselect_filedesc): | |
| 54 * event-Xt.c (emacs_Xt_select_process): | |
| 55 * event-gtk.c (unselect_filedesc): | |
| 56 * event-gtk.c (dragndrop_data_received): | |
| 57 * event-msw.c (winsock_closer): | |
| 58 * event-msw.c (mswindows_dde_callback): | |
| 59 * event-msw.c (mswindows_wnd_proc): | |
| 60 * event-stream.c (finalize_command_builder): | |
| 61 * event-stream.c (free_command_builder): | |
| 62 * extents.c (free_gap_array): | |
| 63 * extents.c (free_extent_list): | |
| 64 * extents.c (free_soe): | |
| 65 * extents.c (extent_fragment_delete): | |
| 66 * extents.c (extent_priority_sort_function): | |
| 67 * file-coding.c (make_coding_system_1): | |
| 68 * file-coding.c (coding_finalizer): | |
| 69 * file-coding.c (set_coding_stream_coding_system): | |
| 70 * file-coding.c (chain_finalize_coding_stream_1): | |
| 71 * file-coding.c (chain_finalize): | |
| 72 * file-coding.c (free_detection_state): | |
| 73 * file-coding.c (coding_category_symbol_to_id): | |
| 74 * fileio.c: | |
| 75 * fileio.c (Ffile_name_directory): | |
| 76 * fileio.c (if): | |
| 77 * fileio.c (Ffile_symlink_p): | |
| 78 * filelock.c (FREE_LOCK_INFO): | |
| 79 * filelock.c (current_lock_owner): | |
| 80 * font-mgr.c (Ffc_name_unparse): | |
| 81 * font-mgr.c (Ffc_pattern_duplicate): | |
| 82 * frame-gtk.c (gtk_delete_frame): | |
| 83 * frame-msw.c (mswindows_delete_frame): | |
| 84 * frame-msw.c (msprinter_delete_frame): | |
| 85 * frame-x.c (x_cde_destroy_callback): | |
| 86 * frame-x.c (Fcde_start_drag_internal): | |
| 87 * frame-x.c (x_cde_transfer_callback): | |
| 88 * frame-x.c (x_delete_frame): | |
| 89 * frame.c (update_frame_title): | |
| 90 * frame.c (Fset_frame_pointer): | |
| 91 * gc.c (register_for_finalization): | |
| 92 * gccache-gtk.c (free_gc_cache): | |
| 93 * gccache-gtk.c (gc_cache_lookup): | |
| 94 * gccache-x.c (free_gc_cache): | |
| 95 * gccache-x.c (gc_cache_lookup): | |
| 96 * glyphs-eimage.c: | |
| 97 * glyphs-eimage.c (jpeg_instantiate_unwind): | |
| 98 * glyphs-eimage.c (gif_instantiate_unwind): | |
| 99 * glyphs-eimage.c (png_instantiate_unwind): | |
| 100 * glyphs-eimage.c (png_instantiate): | |
| 101 * glyphs-eimage.c (tiff_instantiate_unwind): | |
| 102 * glyphs-gtk.c (convert_EImage_to_GDKImage): | |
| 103 * glyphs-gtk.c (gtk_finalize_image_instance): | |
| 104 * glyphs-gtk.c (gtk_init_image_instance_from_eimage): | |
| 105 * glyphs-gtk.c (gtk_xpm_instantiate): | |
| 106 * glyphs-msw.c (convert_EImage_to_DIBitmap): | |
| 107 * glyphs-msw.c (mswindows_init_image_instance_from_eimage): | |
| 108 * glyphs-msw.c (mswindows_initialize_image_instance_mask): | |
| 109 * glyphs-msw.c (xpm_to_eimage): | |
| 110 * glyphs-msw.c (mswindows_xpm_instantiate): | |
| 111 * glyphs-msw.c (xbm_create_bitmap_from_data): | |
| 112 * glyphs-msw.c (mswindows_finalize_image_instance): | |
| 113 * glyphs-x.c (convert_EImage_to_XImage): | |
| 114 * glyphs-x.c (x_finalize_image_instance): | |
| 115 * glyphs-x.c (x_init_image_instance_from_eimage): | |
| 116 * glyphs-x.c (x_xpm_instantiate): | |
| 117 * gui-x.c (free_popup_widget_value_tree): | |
| 118 * hash.c (free_hash_table): | |
| 119 * hash.c (grow_hash_table): | |
| 120 * hash.c (pregrow_hash_table_if_necessary): | |
| 121 * imgproc.c (build_EImage_quantable): | |
| 122 * insdel.c (uninit_buffer_text): | |
| 123 * intl-win32.c (convert_multibyte_to_internal_malloc): | |
| 124 * intl.c: | |
| 125 * intl.c (Fset_current_locale): | |
| 126 * keymap.c: | |
| 127 * keymap.c (where_is_recursive_mapper): | |
| 128 * keymap.c (where_is_internal): | |
| 129 * lisp.h: | |
| 130 * lisp.h (xfree): | |
| 131 * lstream.c (Lstream_close): | |
| 132 * lstream.c (resizing_buffer_closer): | |
| 133 * mule-coding.c: | |
| 134 * mule-coding.c (iso2022_finalize_detection_state): | |
| 135 * nt.c: | |
| 136 * nt.c (mswindows_get_long_filename): | |
| 137 * nt.c (nt_get_resource): | |
| 138 * nt.c (init_mswindows_environment): | |
| 139 * nt.c (get_cached_volume_information): | |
| 140 * nt.c (mswindows_opendir): | |
| 141 * nt.c (mswindows_closedir): | |
| 142 * nt.c (mswindows_readdir): | |
| 143 * nt.c (mswindows_stat): | |
| 144 * nt.c (mswindows_getdcwd): | |
| 145 * nt.c (Fmswindows_long_file_name): | |
| 146 * ntplay.c (nt_play_sound_file): | |
| 147 * ntplay.c (play_sound_data_1): | |
| 148 * number-gmp.c (gmp_free): | |
| 149 * number-gmp.c (init_number_gmp): | |
| 150 * number-mp.c (bignum_to_string): | |
| 151 * number-mp.c (BIGNUM_TO_TYPE): | |
| 152 * number.c (bignum_print): | |
| 153 * number.c (bignum_convfree): | |
| 154 * number.c (ratio_print): | |
| 155 * number.c (bigfloat_print): | |
| 156 * number.c (bigfloat_finalize): | |
| 157 * objects-gtk.c (gtk_finalize_color_instance): | |
| 158 * objects-gtk.c (gtk_finalize_font_instance): | |
| 159 * objects-msw.c (mswindows_finalize_color_instance): | |
| 160 * objects-msw.c (mswindows_finalize_font_instance): | |
| 161 * objects-tty.c (tty_finalize_color_instance): | |
| 162 * objects-tty.c (tty_finalize_font_instance): | |
| 163 * objects-tty.c (tty_font_list): | |
| 164 * objects-x.c (x_finalize_color_instance): | |
| 165 * objects-x.c (x_finalize_font_instance): | |
| 166 * process.c: | |
| 167 * process.c (finalize_process): | |
| 168 * realpath.c: | |
| 169 * redisplay.c (add_propagation_runes): | |
| 170 * regex.c: | |
| 171 * regex.c (xfree): | |
| 172 * regex.c (REGEX_FREE_STACK): | |
| 173 * regex.c (FREE_STACK_RETURN): | |
| 174 * regex.c (regex_compile): | |
| 175 * regex.c (regexec): | |
| 176 * regex.c (regfree): | |
| 177 * scrollbar-gtk.c (gtk_free_scrollbar_instance): | |
| 178 * scrollbar-gtk.c (gtk_release_scrollbar_instance): | |
| 179 * scrollbar-msw.c (mswindows_free_scrollbar_instance): | |
| 180 * scrollbar-msw.c (unshow_that_mofo): | |
| 181 * scrollbar-x.c (x_free_scrollbar_instance): | |
| 182 * scrollbar-x.c (x_release_scrollbar_instance): | |
| 183 * select-gtk.c (emacs_gtk_selection_handle): | |
| 184 * select-msw.c (mswindows_own_selection): | |
| 185 * select-x.c: | |
| 186 * select-x.c (x_handle_selection_request): | |
| 187 * select-x.c (unexpect_property_change): | |
| 188 * select-x.c (x_handle_property_notify): | |
| 189 * select-x.c (receive_incremental_selection): | |
| 190 * select-x.c (x_get_window_property_as_lisp_data): | |
| 191 * select-x.c (Fx_get_cutbuffer_internal): | |
| 192 * specifier.c (finalize_specifier): | |
| 193 * syntax.c (uninit_buffer_syntax_cache): | |
| 194 * sysdep.c (qxe_allocating_getcwd): | |
| 195 * sysdep.c (qxe_lstat): | |
| 196 * sysdep.c (copy_in_passwd): | |
| 197 * sysdep.c (qxe_ctime): | |
| 198 * sysdep.c (closedir): | |
| 199 * sysdep.c (DIRSIZ): | |
| 200 * termcap.c (tgetent): | |
| 201 * termcap.c (tprint): | |
| 202 * tests.c (Ftest_data_format_conversion): | |
| 203 * text.c (new_dfc_convert_copy_data): | |
| 204 * text.h (eifree): | |
| 205 * text.h (eito_alloca): | |
| 206 * text.h (eito_external): | |
| 207 * toolbar-msw.c (mswindows_output_toolbar): | |
| 208 * ui-gtk.c (CONVERT_RETVAL): | |
| 209 * ui-gtk.c (__allocate_object_storage): | |
| 210 * unicode.c (free_from_unicode_table): | |
| 211 * unicode.c (free_to_unicode_table): | |
| 212 * unicode.c (free_charset_unicode_tables): | |
| 213 * win32.c (mswindows_read_link_1): | |
| 214 Rename: xfree(VAL, TYPE)->xfree(VAL) | |
| 215 | |
| 216 Command used: | |
| 217 | |
| 218 gr 'xfree *\((.*),.*\);' 'xfree (\1);' *.[ch] | |
| 219 | |
| 220 Followed by grepping for 'xfree.*,' and fixing anything left. | |
| 221 | |
| 222 Rationale: Having to specify the TYPE argument is annoying and | |
| 223 error-prone. It was originally put in to work around warnings | |
| 224 due to strict aliasing but years and years ago I rewrote it | |
| 225 in a way that doesn't use the TYPE argument at all and no one | |
| 226 has complained since then. (And anyway, XEmacs is far from | |
| 227 ever being in compliance with strict aliasing and would require | |
| 228 far-reaching changes to get that way.) | |
| 229 | |
| 1 2010-02-04 Ben Wing <ben@xemacs.org> | 230 2010-02-04 Ben Wing <ben@xemacs.org> |
| 2 | 231 |
| 3 * filelock.c: | 232 * filelock.c: |
| 4 * filelock.c (fill_in_lock_file_name): | 233 * filelock.c (fill_in_lock_file_name): |
| 5 Name the lock symlink file .#FN# instead of .#FN for file FN, so | 234 Name the lock symlink file .#FN# instead of .#FN for file FN, so |
