Mercurial > hg > xemacs-beta
comparison src/ChangeLog @ 4985:358aa3bb603f
Automatic merge
author | Ben Wing <ben@xemacs.org> |
---|---|
date | Fri, 05 Feb 2010 12:12:28 -0600 |
parents | f23cd0184dcf 3c3c1d139863 |
children | 3ee2bdf020bc |
comparison
equal
deleted
inserted
replaced
4984:f23cd0184dcf | 4985:358aa3bb603f |
---|---|
13 Rename PROCESSING_X_CODE to THIS_IS_X and PROCESSING_GTK_CODE to | 13 Rename PROCESSING_X_CODE to THIS_IS_X and PROCESSING_GTK_CODE to |
14 THIS_SI_GTK for consistency with other xlike code. | 14 THIS_SI_GTK for consistency with other xlike code. |
15 | 15 |
16 Rename select-xlike-inc.c from select-common.h, in keeping with | 16 Rename select-xlike-inc.c from select-common.h, in keeping with |
17 xlike terminology. | 17 xlike terminology. |
18 | |
19 2010-02-05 Ben Wing <ben@xemacs.org> | |
20 | |
21 * console-msw.c (write_string_to_mswindows_debugging_output): | |
22 * console-msw.c (Fmswindows_message_box): | |
23 * console-x.c (x_perhaps_init_unseen_key_defaults): | |
24 * console.c: | |
25 * database.c (dbm_get): | |
26 * database.c (dbm_put): | |
27 * database.c (dbm_remove): | |
28 * database.c (berkdb_get): | |
29 * database.c (berkdb_put): | |
30 * database.c (berkdb_remove): | |
31 * database.c (Fopen_database): | |
32 * device-gtk.c (gtk_init_device): | |
33 * device-msw.c (msprinter_init_device_internal): | |
34 * device-msw.c (msprinter_default_printer): | |
35 * device-msw.c (msprinter_init_device): | |
36 * device-msw.c (sync_printer_with_devmode): | |
37 * device-msw.c (Fmsprinter_select_settings): | |
38 * device-x.c (sanity_check_geometry_resource): | |
39 * device-x.c (Dynarr_add_validified_lisp_string): | |
40 * device-x.c (x_init_device): | |
41 * device-x.c (Fx_put_resource): | |
42 * device-x.c (Fx_valid_keysym_name_p): | |
43 * device-x.c (Fx_set_font_path): | |
44 * dialog-msw.c (push_lisp_string_as_unicode): | |
45 * dialog-msw.c (handle_directory_dialog_box): | |
46 * dialog-msw.c (handle_file_dialog_box): | |
47 * dialog-x.c (dbox_descriptor_to_widget_value): | |
48 * editfns.c (Fformat_time_string): | |
49 * editfns.c (Fencode_time): | |
50 * editfns.c (Fset_time_zone_rule): | |
51 * emacs.c (make_argc_argv): | |
52 * emacs.c (Fdump_emacs): | |
53 * emodules.c (emodules_load): | |
54 * eval.c: | |
55 * eval.c (maybe_signal_error_1): | |
56 * event-msw.c (Fdde_alloc_advise_item): | |
57 * event-msw.c (mswindows_dde_callback): | |
58 * event-msw.c (mswindows_wnd_proc): | |
59 * fileio.c (report_error_with_errno): | |
60 * fileio.c (Fsysnetunam): | |
61 * fileio.c (Fdo_auto_save): | |
62 * font-mgr.c (extract_fcapi_string): | |
63 * font-mgr.c (Ffc_config_app_font_add_file): | |
64 * font-mgr.c (Ffc_config_app_font_add_dir): | |
65 * font-mgr.c (Ffc_config_filename): | |
66 * frame-gtk.c (gtk_set_frame_text_value): | |
67 * frame-gtk.c (gtk_create_widgets): | |
68 * frame-msw.c (mswindows_init_frame_1): | |
69 * frame-msw.c (mswindows_set_title_from_ibyte): | |
70 * frame-msw.c (msprinter_init_frame_3): | |
71 * frame-x.c (x_set_frame_text_value): | |
72 * frame-x.c (x_set_frame_properties): | |
73 * frame-x.c (start_drag_internal_1): | |
74 * frame-x.c (x_cde_transfer_callback): | |
75 * frame-x.c (x_create_widgets): | |
76 * glyphs-eimage.c (my_jpeg_output_message): | |
77 * glyphs-eimage.c (jpeg_instantiate): | |
78 * glyphs-eimage.c (gif_instantiate): | |
79 * glyphs-eimage.c (png_instantiate): | |
80 * glyphs-eimage.c (tiff_instantiate): | |
81 * glyphs-gtk.c (xbm_instantiate_1): | |
82 * glyphs-gtk.c (gtk_xbm_instantiate): | |
83 * glyphs-gtk.c (gtk_xpm_instantiate): | |
84 * glyphs-gtk.c (gtk_xface_instantiate): | |
85 * glyphs-gtk.c (cursor_font_instantiate): | |
86 * glyphs-gtk.c (gtk_redisplay_widget): | |
87 * glyphs-gtk.c (gtk_widget_instantiate_1): | |
88 * glyphs-gtk.c (gtk_add_tab_item): | |
89 * glyphs-msw.c (mswindows_xpm_instantiate): | |
90 * glyphs-msw.c (bmp_instantiate): | |
91 * glyphs-msw.c (mswindows_resource_instantiate): | |
92 * glyphs-msw.c (xbm_instantiate_1): | |
93 * glyphs-msw.c (mswindows_xbm_instantiate): | |
94 * glyphs-msw.c (mswindows_xface_instantiate): | |
95 * glyphs-msw.c (mswindows_redisplay_widget): | |
96 * glyphs-msw.c (mswindows_widget_instantiate): | |
97 * glyphs-msw.c (add_tree_item): | |
98 * glyphs-msw.c (add_tab_item): | |
99 * glyphs-msw.c (mswindows_combo_box_instantiate): | |
100 * glyphs-msw.c (mswindows_widget_query_string_geometry): | |
101 * glyphs-x.c (x_locate_pixmap_file): | |
102 * glyphs-x.c (xbm_instantiate_1): | |
103 * glyphs-x.c (x_xbm_instantiate): | |
104 * glyphs-x.c (extract_xpm_color_names): | |
105 * glyphs-x.c (x_xpm_instantiate): | |
106 * glyphs-x.c (x_xface_instantiate): | |
107 * glyphs-x.c (autodetect_instantiate): | |
108 * glyphs-x.c (safe_XLoadFont): | |
109 * glyphs-x.c (cursor_font_instantiate): | |
110 * glyphs-x.c (x_redisplay_widget): | |
111 * glyphs-x.c (Fchange_subwindow_property): | |
112 * glyphs-x.c (x_widget_instantiate): | |
113 * glyphs-x.c (x_tab_control_redisplay): | |
114 * glyphs.c (pixmap_to_lisp_data): | |
115 * gui-x.c (menu_separator_style_and_to_external): | |
116 * gui-x.c (add_accel_and_to_external): | |
117 * gui-x.c (button_item_to_widget_value): | |
118 * hpplay.c (player_error_internal): | |
119 * hpplay.c (play_sound_file): | |
120 * hpplay.c (play_sound_data): | |
121 * intl.c (Fset_current_locale): | |
122 * lisp.h: | |
123 * menubar-gtk.c (gtk_xemacs_set_accel_keys): | |
124 * menubar-msw.c (populate_menu_add_item): | |
125 * menubar-msw.c (populate_or_checksum_helper): | |
126 * menubar-x.c (menu_item_descriptor_to_widget_value_1): | |
127 * nt.c (init_user_info): | |
128 * nt.c (get_long_basename): | |
129 * nt.c (nt_get_resource): | |
130 * nt.c (init_mswindows_environment): | |
131 * nt.c (get_cached_volume_information): | |
132 * nt.c (mswindows_readdir): | |
133 * nt.c (read_unc_volume): | |
134 * nt.c (mswindows_stat): | |
135 * nt.c (mswindows_getdcwd): | |
136 * nt.c (mswindows_executable_type): | |
137 * nt.c (Fmswindows_short_file_name): | |
138 * ntplay.c (nt_play_sound_file): | |
139 * objects-gtk.c: | |
140 * objects-gtk.c (gtk_valid_color_name_p): | |
141 * objects-gtk.c (gtk_initialize_font_instance): | |
142 * objects-gtk.c (gtk_font_list): | |
143 * objects-msw.c (font_enum_callback_2): | |
144 * objects-msw.c (parse_font_spec): | |
145 * objects-x.c (x_parse_nearest_color): | |
146 * objects-x.c (x_valid_color_name_p): | |
147 * objects-x.c (x_initialize_font_instance): | |
148 * objects-x.c (x_font_instance_truename): | |
149 * objects-x.c (x_font_list): | |
150 * objects-xlike-inc.c (XFUN): | |
151 * objects-xlike-inc.c (xft_find_charset_font): | |
152 * process-nt.c (mswindows_report_winsock_error): | |
153 * process-nt.c (nt_create_process): | |
154 * process-nt.c (get_internet_address): | |
155 * process-nt.c (nt_open_network_stream): | |
156 * process-unix.c: | |
157 * process-unix.c (allocate_pty): | |
158 * process-unix.c (get_internet_address): | |
159 * process-unix.c (unix_canonicalize_host_name): | |
160 * process-unix.c (unix_open_network_stream): | |
161 * realpath.c: | |
162 * select-common.h (lisp_data_to_selection_data): | |
163 * select-gtk.c (symbol_to_gtk_atom): | |
164 * select-gtk.c (atom_to_symbol): | |
165 * select-msw.c (symbol_to_ms_cf): | |
166 * select-msw.c (mswindows_register_selection_data_type): | |
167 * select-x.c (symbol_to_x_atom): | |
168 * select-x.c (x_atom_to_symbol): | |
169 * select-x.c (hack_motif_clipboard_selection): | |
170 * select-x.c (Fx_store_cutbuffer_internal): | |
171 * sound.c (Fplay_sound_file): | |
172 * sound.c (Fplay_sound): | |
173 * sound.h (sound_perror): | |
174 * sysdep.c: | |
175 * sysdep.c (qxe_allocating_getcwd): | |
176 * sysdep.c (qxe_execve): | |
177 * sysdep.c (copy_in_passwd): | |
178 * sysdep.c (qxe_getpwnam): | |
179 * sysdep.c (qxe_ctime): | |
180 * sysdll.c (dll_open): | |
181 * sysdll.c (dll_function): | |
182 * sysdll.c (dll_variable): | |
183 * sysdll.c (search_linked_libs): | |
184 * sysdll.c (dll_error): | |
185 * sysfile.h: | |
186 * sysfile.h (PATHNAME_CONVERT_OUT_TSTR): | |
187 * sysfile.h (PATHNAME_CONVERT_OUT_UTF_8): | |
188 * sysfile.h (PATHNAME_CONVERT_OUT): | |
189 * sysfile.h (LISP_PATHNAME_CONVERT_OUT): | |
190 * syswindows.h (ITEXT_TO_TSTR): | |
191 * syswindows.h (LOCAL_FILE_FORMAT_TO_TSTR): | |
192 * syswindows.h (TSTR_TO_LOCAL_FILE_FORMAT): | |
193 * syswindows.h (LOCAL_FILE_FORMAT_TO_INTERNAL_MSWIN): | |
194 * syswindows.h (LISP_LOCAL_FILE_FORMAT_MAYBE_URL_TO_TSTR): | |
195 * text.h: | |
196 * text.h (eicpy_ext_len): | |
197 * text.h (enum new_dfc_src_type): | |
198 * text.h (EXTERNAL_TO_ITEXT): | |
199 * text.h (GET_STRERROR): | |
200 * tooltalk.c (check_status): | |
201 * tooltalk.c (Fadd_tooltalk_message_arg): | |
202 * tooltalk.c (Fadd_tooltalk_pattern_attribute): | |
203 * tooltalk.c (Fadd_tooltalk_pattern_arg): | |
204 * win32.c (tstr_to_local_file_format): | |
205 * win32.c (mswindows_lisp_error_1): | |
206 * win32.c (mswindows_report_process_error): | |
207 * win32.c (Fmswindows_shell_execute): | |
208 * win32.c (mswindows_read_link_1): | |
209 | |
210 Changes involving external/internal format conversion, | |
211 mostly code cleanup and renaming. | |
212 | |
213 1. Eliminate the previous macros like LISP_STRING_TO_EXTERNAL | |
214 that stored its result in a parameter. The new version of | |
215 LISP_STRING_TO_EXTERNAL returns its result through the | |
216 return value, same as the previous NEW_LISP_STRING_TO_EXTERNAL. | |
217 Use the new-style macros throughout the code. | |
218 2. Rename C_STRING_TO_EXTERNAL and friends to ITEXT_TO_EXTERNAL, | |
219 in keeping with overall naming rationalization involving | |
220 Itext and related types. | |
221 | |
222 Macros involved in previous two: | |
223 | |
224 EXTERNAL_TO_C_STRING -> EXTERNAL_TO_ITEXT | |
225 EXTERNAL_TO_C_STRING_MALLOC -> EXTERNAL_TO_ITEXT_MALLOC | |
226 SIZED_EXTERNAL_TO_C_STRING -> SIZED_EXTERNAL_TO_ITEXT | |
227 SIZED_EXTERNAL_TO_C_STRING_MALLOC -> SIZED_EXTERNAL_TO_ITEXT_MALLOC | |
228 C_STRING_TO_EXTERNAL -> ITEXT_TO_EXTERNAL | |
229 C_STRING_TO_EXTERNAL_MALLOC -> ITEXT_TO_EXTERNAL_MALLOC | |
230 LISP_STRING_TO_EXTERNAL | |
231 LISP_STRING_TO_EXTERNAL_MALLOC | |
232 LISP_STRING_TO_TSTR | |
233 C_STRING_TO_TSTR -> ITEXT_TO_TSTR | |
234 TSTR_TO_C_STRING -> TSTR_TO_ITEXT | |
235 | |
236 The following four still return their values through parameters, | |
237 since they have more than one value to return: | |
238 | |
239 C_STRING_TO_SIZED_EXTERNAL -> ITEXT_TO_SIZED_EXTERNAL | |
240 LISP_STRING_TO_SIZED_EXTERNAL | |
241 C_STRING_TO_SIZED_EXTERNAL_MALLOC -> ITEXT_TO_SIZED_EXTERNAL_MALLOC | |
242 LISP_STRING_TO_SIZED_EXTERNAL_MALLOC | |
243 | |
244 Sometimes additional casts had to be inserted, since the old | |
245 macros played strange games and completely defeated the type system | |
246 of the store params. | |
247 3. Rewrite many places where direct calls to TO_EXTERNAL_FORMAT | |
248 occurred with calls to one of the convenience macros listed above, | |
249 or to make_extstring(). | |
250 4. Eliminate SIZED_C_STRING macros (they were hardly used, anyway) | |
251 and use a direct call to TO_EXTERNAL_FORMAT or TO_INTERNAL_FORMAT. | |
252 4. Use LISP_PATHNAME_CONVERT_OUT in many places instead of something | |
253 like LISP_STRING_TO_EXTERNAL(..., Qfile_name). | |
254 5. Eliminate some temporary variables that are no longer necessary | |
255 now that we return a value rather than storing it into a variable. | |
256 6. Some Mule-izing in database.c. | |
257 7. Error functions: | |
258 -- A bit of code cleanup in maybe_signal_error_1. | |
259 -- Eliminate report_file_type_error; it's just an alias for | |
260 signal_error_2 with params in a different order. | |
261 -- Fix some places in the hostname-handling code that directly | |
262 inserted externally-retrieved error strings into the | |
263 supposed ASCII "reason" param instead of doing the right thing | |
264 and sticking text descriptive of what was going on in "reason" | |
265 and putting the external message in a frob. | |
266 8. Use Ascbyte instead of CIbyte in process-unix.c and maybe one | |
267 or two other places. | |
268 9. Some code cleanup in copy_in_passwd() in sysdep.c. | |
269 10. Fix a real bug due to accidental variable shadowing in | |
270 tstr_to_local_file_format() in win32.c. | |
18 | 271 |
19 2010-02-05 Ben Wing <ben@xemacs.org> | 272 2010-02-05 Ben Wing <ben@xemacs.org> |
20 | 273 |
21 * lisp.h: | 274 * lisp.h: |
22 * lisp.h (staticpro_nodump_1): | 275 * lisp.h (staticpro_nodump_1): |