aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog.trunk
diff options
context:
space:
mode:
authorStefan Monnier2010-08-11 07:42:48 +0200
committerStefan Monnier2010-08-11 07:42:48 +0200
commitc566235d981eba73c88bbff00b6a1d88360b6e9f (patch)
treef8d653add3570fe750a83d1123ed35022e0bf4ef /src/ChangeLog.trunk
parent0bfdb86f425a88fe43ebc88851c6f9a6418e1862 (diff)
parent490b89acab3e759426ede25c31c94268df55e925 (diff)
downloademacs-c566235d981eba73c88bbff00b6a1d88360b6e9f.tar.gz
emacs-c566235d981eba73c88bbff00b6a1d88360b6e9f.zip
Merge from trunk
Diffstat (limited to 'src/ChangeLog.trunk')
-rw-r--r--src/ChangeLog.trunk893
1 files changed, 883 insertions, 10 deletions
diff --git a/src/ChangeLog.trunk b/src/ChangeLog.trunk
index 6a0475f5741..a3e08cf699d 100644
--- a/src/ChangeLog.trunk
+++ b/src/ChangeLog.trunk
@@ -1,5 +1,878 @@
12010-08-09 Dan Nicolaescu <dann@ics.uci.edu>
2
3 * font.h (font_parse_xlfd, font_parse_fcname, font_unparse_fcname)
4 (font_parse_name): font_open_by_name):
5 * font.c (font_parse_xlfd, font_parse_fcname, font_unparse_fcname)
6 (font_parse_name): font_open_by_name): Remove const.
7
82010-08-09 Andreas Schwab <schwab@linux-m68k.org>
9
10 Use autoconf determined WORDS_BIGENDIAN instead of hardcoded
11 definition.
12
13 * m/alpha.h: Don't define/undef WORDS_BIG_ENDIAN.
14 * m/amdx86-64.h: Likewise.
15 * m/arm.h: Likewise.
16 * m/hp800.h: Likewise.
17 * m/ia64.h: Likewise.
18 * m/ibmrs6000.h: Likewise.
19 * m/ibms390.h: Likewise.
20 * m/intel386.h: Likewise.
21 * m/iris4d.h: Likewise.
22 * m/m68k.h: Likewise.
23 * m/macppc.h: Likewise.
24 * m/mips.h: Likewise.
25 * m/sh3.h: Likewise.
26 * m/sparc.h: Likewise.
27 * m/template.h: Likewise.
28 * m/vax.h: Likewise.
29 * m/xtensa.h: Likewise.
30 * fringe.c (init_fringe_bitmap): Test WORDS_BIGENDIAN instead of
31 WORDS_BIG_ENDIAN.
32 * lisp.h: Likewise.
33 * md5.c: Likewise.
34 * sound.c (le2hl, le2hs, be2hl, be2hs): Likewise.
35
362010-08-09 Dan Nicolaescu <dann@ics.uci.edu>
37
38 Use const char* instead of char*.
39 Reduce the number of warnings with -Wwrite-strings.
40 * xrdb.c (get_environ_db, get_system_name):
41 * unexelf.c (find_section):
42 * term.c (string_cost, string_cost_one_line, per_line_cost)
43 (get_named_tty, init_tty):
44 * sysdep.c (sys_subshell):
45 * sound.c (sound_perror, sound_warning, vox_open, vox_init)
46 (alsa_sound_perror, alsa_open, alsa_configure, alsa_init):
47 * search.c (Freplace_match):
48 * process.c (Fmake_network_process, send_process, init_process):
49 * lread.c (Fload, init_lread):
50 * keymap.c (Fdescribe_buffer_bindings, describe_map_tree):
51 * keyboard.c (parse_tool_bar_item, struct event_head):
52 * gtkutil.h (xg_get_font_name):
53 * gtkutil.c (get_dialog_title, create_dialog, xg_get_font_name)
54 (make_widget_for_menu_item, make_menu_item, create_menus)
55 (xg_make_tool_item):
56 * font.c (parse_matrix, font_parse_name):
57 * floatfns.c (rounding_driver, float_error_fn_name):
58 * filelock.c (get_boot_time_1, lock_file_1):
59 * fileio.c (barf_or_query_if_file_exists, check_writable):
60 * editfns.c (get_system_name, get_operating_system_release)
61 (Fencode_time, Fset_time_zone_rule):
62 * dispextern.h (string_cost, per_line_cost, get_named_tty, init_tty):
63 * buffer.c (defvar_per_buffer): Use const.
64
652010-08-08 Kenichi Handa <handa@m17n.org>
66
67 * charset.c: Include <stdlib.h>
68 (struct charset_sort_data): New struct.
69 (charset_compare): New function.
70 (Fsort_charsets): New funciton.
71 (syms_of_charset): Declare Fsort_charsets as a Lisp function.
72
73 * coding.c (decode_coding_iso_2022): Fix checking of dimension
74 number in CTEXT extended segment.
75
762010-08-08 Juanma Barranquero <lekktu@gmail.com>
77
78 * w32fns.c (syms_of_w32fns) <x-max-tooltip-size>: Fix typo in docstring.
79 * xfns.c (syms_of_xfns) <x-max-tooltip-size>: Reflow docstring.
80
812010-08-08 Juanma Barranquero <lekktu@gmail.com>
82
83 * fns.c (Fsubstring_no_properties, Fnthcdr, Ffeaturep)
84 (Fhash_table_size): Fix typos in docstrings.
85 (Fmake_hash_table): Doc fix.
86
872010-08-08 Juanma Barranquero <lekktu@gmail.com>
88
89 * minibuf.c (syms_of_minibuf) <read-buffer-function>:
90 Doc fix (bug#5625).
91
922010-08-08 Ken Brown <kbrown@cornell.edu>
93
94 * dired.c (DIRENTRY_NONEMPTY) [cygwin]: Use d_ino instead of
95 the MSDOS definition.
96
972010-08-08 Dan Nicolaescu <dann@ics.uci.edu>
98
99 Use const char* instead of char*.
100 * xterm.c (x_create_toolkit_scroll_bar):
101 * xfont.c (xfont_list_pattern):
102 * xfns.c (x_default_scroll_bar_color_parameter)
103 (xic_create_fontsetname, x_default_font_parameter)
104 (x_screen_planes):
105 * xdisp.c (c_string_pos, number_of_chars, reseat_to_string)
106 (store_mode_line_string, decode_mode_spec, display_string):
107 * menu.c (digest_single_submenu):
108 * keymap.h (initial_define_key, initial_define_lispy_key):
109 * keymap.c (initial_define_key, initial_define_lispy_key):
110 * image.c (image_error, image_keyword):
111 * gtkutil.h (xg_create_widget, xg_create_scroll_bar):
112 * gtkutil.c (xg_create_widget, xg_create_scroll_bar):
113 * ftfont.c (struct fc_charset_table, ftfont_spec_pattern)
114 (ftfont_list, ftfont_match):
115 * frame.c (frame_parm_table):
116 * font.h (font_intern_prop, font_parse_xlfd, font_parse_fcname)
117 (font_unparse_fcname, font_unparse_fcname, font_open_by_name)
118 (font_add_log, font_deferred_log):
119 * font.c (font_intern_prop, font_parse_xlfd, font_parse_fcname)
120 (font_unparse_fcname, font_unparse_fcname, font_open_by_name)
121 (font_add_log, font_deferred_log):
122 * emacs.c (argmatch):
123 * dispextern.h (struct it):
124 * coding.c (ENCODE_DESIGNATION):
125 * charset.c (define_charset_internal): Use const.
126
127 * s/freebsd.h (DECLARE_GETPWUID_WITH_UID_T): Remove, unused.
128
129 * xrdb.c: Remove include guard. Remove
130 DECLARE_GETPWUID_WITH_UID_T conditional it had no effect.
131 Remove #if 0 code. Replace malloc->xmalloc, free->xfree,
132 realloc->xrealloc instead of using #defines.
133
1342010-08-08 Eli Zaretskii <eliz@gnu.org>
135
136 * cmds.c (Fforward_line, Fbeginning_of_line, Fend_of_line):
137 * editfns.c (Fline_beginning_position, Fline_end_position): State
138 in the doc strings that start and end of line are in the logical
139 order.
140
141 * xdisp.c (display_line): Move the handling of overlay arrow after
142 the call to find_row_edges. (Bug#6699)
143
1442010-08-07 Chong Yidong <cyd@stupidchicken.com>
145
146 * keyboard.c (command_loop_1):
147 * insdel.c (prepare_to_modify_buffer): Don't call validate_region.
148
1492010-08-07 Chong Yidong <cyd@stupidchicken.com>
150
151 * insdel.c (prepare_to_modify_buffer): Save active region text to
152 Vsaved_region_selection.
153
154 * xselect.c (QPRIMARY): Move to keyboard.c.
155
156 * keyboard.c (Vselect_active_regions): Move from simple.el.
157 (Vsaved_region_selection, Qx_set_selection, QPRIMARY, Qlazy): New vars.
158 (command_loop_1): Set window selection prior to deactivating the mark.
159
1602010-08-07 Juanma Barranquero <lekktu@gmail.com>
161
162 * alloc.c (lisp_malloc):
163 * buffer.c (set_buffer_internal, set_buffer_internal_1):
164 * charset.h (emacs_mule_charset):
165 * dispextern.h (inhibit_free_realized_faces, redraw_frame)
166 (redraw_garbaged_frames, scroll_cost, update_frame, scrolling)
167 (bitch_at_user):
168 * lisp.h (Fcheck_coding_system, Fget_text_property)
169 (Qfunction, Qcompletion_ignore_case, QCwidth, QCsize):
170 Remove duplicate declarations.
171
1722010-08-06 Dan Nicolaescu <dann@ics.uci.edu>
173
174 * process.c: Simplify include logic.
175
176 * keyboard.h (quit_char): Add declaration.
177 * process.h (QCport, QCspeed, QCprocess, QCbytesize, QCstopbits)
178 (QCparity, Qodd, Qeven, QCflowcontrol, Qhw, Qsw, QCsummary):
179 Add declarations.
180 * sysdep.c:
181 * w32.c: Remove the above declarations.
182
183 Remove extern declarations in .c files, .h files have them.
184 * xterm.c:
185 * xdisp.c:
186 * msdos.c:
187 * image.c:
188 * gtkutil.c:
189 * fileio.c:
190 * eval.c: Remove declarations.
191
192 * frame.c (frame_params): Make const.
193
194 * lisp.h (fatal_error_signal, emacs_root_dir): Add declaration.
195
196 * emacs.c (emacs_copyright, emacs_version): Make static.
197 (Vinitial_window_system, Vauto_save_list_file_name)
198 (Vinhibit_redisplay): Remove declarations.
199 (main): Remove HAVE_SHM code, unused. Remove _I386 conditional
200 for AIX.
201
202 Use const for some arrays and functions.
203 * xterm.h (xg_set_icon_from_xpm_data):
204 * xfns.c (xg_set_icon_from_xpm_data):
205 * term.c (fkeys):
206 * keyboard.c (lispy_accent_keys, lispy_function_keys)
207 (lispy_multimedia_keys, lispy_kana_keys, iso_lispy_function_keys)
208 (lispy_drag_n_drop_names, scroll_bar_parts, modify_event_symbol)
209 (frame.c frame_parms):
210 * emacs-icon.h (gnu_xpm_bits):
211 * callint.c (callint_argfuns): Use const.
212
2132010-08-06 Jan Djärv <jan.h.d@swipnet.se>
214
215 * sysdep.c: Move include term.h last of includes (Bug#6812).
216
2172010-08-06 Eli Zaretskii <eliz@gnu.org>
218
219 * dispnew.c (realloc_glyph_pool): Zero out newly allocated glyphs.
220
221 * msdos.c (IT_display_cursor): Log cursor position on termscript.
222
223 * .gdbinit (pgx): Display the avoid_cursor_p flag.
224
2252010-08-06 Juanma Barranquero <lekktu@gmail.com>
226
227 * makefile.w32-in ($(BLD)/xdisp.$(O)): Update dependencies.
228
2292010-08-06 Jan Djärv <jan.h.d@swipnet.se>
230
231 * xterm.h (x_get_focus_frame): Declare.
232
233 * keyboard.h (poll_for_input_1): Unconditionally declare.
234
235 * nsterm.h (x_set_menu_bar_lines): Declare.
236
237 * window.c: Don't include menu.h, it depends on lots of other .h-files.
238
239 * xfaces.c (x_create_gc, x_free_gc): Convert to ANSI C prototypes.
240
241 * window.c: Include menu.h.
242
243 * unexmacosx.c (print_region_list, print_regions)
244 (build_region_list, find_emacs_zone_regions)
245 (unexec_regions_merge, read_load_commands, dump_it)
246 (unexec_init_emacs_zone): Convert to ANSI C prototypes.
247
248 * term.c: Check HAVE_SYS_IOCTL_H.
249
250 * sysdep.c: Check HAVE_TERM_H.
251
252 * process.c: Check HAVE_UTIL_H. Include nsterm.h if HAVE_NS.
253
254 * nsterm.m (ns_init_paths, ns_alloc_autorelease_pool)
255 (ns_ring_bell, ns_defined_color, hide_hourglass)
256 (x_display_pixel_height, x_display_pixel_width, syms_of_nsterm):
257 Convert to ANSI C prototypes.
258 (x_set_window_size, ns_draw_fringe_bitmap, judge): Move declarations
259 before code.
260
261 * nsterm.h : Include sysselect.h.
262 (x_sync, x_get_focus_frame, x_set_mouse_position)
263 (x_set_mouse_pixel_position, x_make_frame_visible)
264 (x_make_frame_invisible, x_iconify_frame, x_char_width, x_char_height)
265 (x_pixel_width, x_pixel_height, x_set_frame_alpha, x_set_tool_bar_lines)
266 (x_activate_menubar, free_frame_menubar, ns_init_paths, ns_select)
267 (syms_of_nsterm, syms_of_nsfns, syms_of_nsmenu, syms_of_nsselect):
268 Declare.
269
270 * nsmenu.m (popup_activated, name_is_separator)
271 (syms_of_nsmenu): Convert to ANSI C prototypes.
272 (runMenuAt): Prototypes and move declarations before code.
273
274 * nsimage.m (ns_load_image): Move NSTRACE after declarations.
275
276 * nsfont.m (ns_fallback_entity, syms_of_nsfont): Convert to ANSI C
277 prototypes.
278
279 * nsfns.m (have_menus_p, ns_display_info_for_name)
280 (x_set_cursor_type, ns_appkit_version_str)
281 (ns_appkit_version_int, ns_do_applescript)
282 (x_set_scroll_bar_default_width, x_sync, compute_tip_xy)
283 (syms_of_nsfns): Convert to ANSI C prototypes.
284
285 * menu.h (x_set_menu_bar_line): Declare.
286 (free_menubar_widget_value_tree et.al): Add HAVE_NS for these functions.
287
288 * lisp.h (fmod_float): Declare.
289
290 * image.c (xpm_scan, xpm_make_color_table_v)
291 (xpm_put_color_table_v, xpm_get_color_table_v)
292 (xpm_make_color_table_h, xpm_put_color_table_h)
293 (xpm_get_color_table_h, xpm_str_to_color_key, xpm_load_image)
294 (xpm_load): Convert to ANSI C prototypes.
295
296 * emacs.c: Include nsterm.h if HAVE_NS.
297
298 * bidi.c (bidi_dump_cached_states): Fix fprintf warning.
299
3002010-08-06 Dan Nicolaescu <dann@ics.uci.edu>
301
302 * process.c: Remove HAVE_SOCKETS #ifdefs inside #ifdef
303 subprocesses, only MSDOS does not define HAVE_SOCKETS.
304 (socket_options): Use const char* for name.
305
3062010-08-06 Juanma Barranquero <lekktu@gmail.com>
307
308 Fix changes in 2010-08-05T23:15:24Z!dann@ics.uci.edu..2010-08-05T23:34:12Z!dann@ics.uci.edu for Windows build.
309
310 * xmenu.c [USE_X_TOOLKIT || USE_GTK]:
311 Don't declare xmalloc_widget_value and digest_single_submenu.
312
313 * w32font.c (Qlatin): Remove declaration.
314
315 * menu.h (xmalloc_widget_value, digest_single_submenu): Declare.
316
317 * dired.c (compile_pattern): Restore declaration.
318
3192010-08-05 Dan Nicolaescu <dann@ics.uci.edu>
320
321 Remove extern declarations in .c files, .h files have them.
322 * data.c:
323 * dired.c:
324 * editfns.c:
325 * filelock.c:
326 * fns.c:
327 * font.c:
328 * fontset.c:
329 * frame.c:
330 * fringe.c:
331 * ftfont.c:
332 * gtkutil.c:
333 * indent.c:
334 * keyboard.c:
335 * keymap.c:
336 * lread.c:
337 * menu.c:
338 * print.c:
339 * search.c:
340 * sound.c:
341 * window.c:
342 * xdisp.c:
343 * xfaces.c:
344 * xfns.c:
345 * xfont.c:
346 * xftfont.c:
347 * xmenu.c:
348 * xterm.c: Remove declarations.
349
350 Cleanup syssignal.h.
351 * syssignal.h (sighold, sigrelse, RETSIGTYPE): Remove, unused.
352 (main_thread): Move down to remove #ifdef.
353 (SIGMASKTYPE, SIGEMPTYMASK, SIGFULLMASK, sigmask, sigunblock):
354 Remove conditional definition following unconditional ones.
355
356 * lisp.h: Remove HAVE_SHM code, unused.
357 (QCmap, QCrehash_size, QCrehash_threshold, QCsize, QCtest)
358 (QCweakness, Qabove_handle, Qbackquote, Qbar, Qbelow_handle)
359 (Qborder, Qbottom, Qbox, Qcircular_list, Qcomma, Qcomma_at)
360 (Qcomma_dot, Qcursor, Qdefault, Qdown, Qend_scroll, Qeq, Qeql)
361 (Qequal, Qfile_exists_p, Qfont_param, Qfringe, Qfunction)
362 (Qfunction_documentation, Qhandle, Qhbar, Qheader_line, Qhollow)
363 (Qidentity, Qleft_margin, Qmenu, Qmenu_bar_update_hook)
364 (Qmode_line_inactive, Qmouse, Qoverriding_local_map)
365 (Qoverriding_terminal_local_map, Qratio, Qregion, Qright_margin)
366 (Qscroll_bar, Qtool_bar, Qtop, Qup, Qvertical_border, Qwhen)
367 (Qwindow_scroll_functions, Vafter_load_alist)
368 (Vauto_save_list_file_name, Vface_alternative_font_family_alist)
369 (Vface_alternative_font_registry_alist, Vface_font_rescale_alist)
370 (Vface_ignored_fonts, Vinhibit_redisplay, Vminibuffer_list)
371 (Vprint_length, Vprint_level, Vscalable_fonts_allowed)
372 (Vshell_file_name, Vsystem_name, Vwindow_scroll_functions)
373 (Vwindow_system_version, Vx_no_window_manager, initial_argc)
374 (initial_argv, last_nonmenu_event, load_in_progress)
375 (noninteractive_need_newline, scroll_margin): Add declarations.
376
377 * keyboard.h (xmalloc_widget_value, digest_single_submenu): Remove
378 declarations, menu.h has them.
379 (QCbutton, QCtoggle, QCradio, QClabel, extra_keyboard_modifiers)
380 (Vinput_method_function, Qinput_method_function)
381 (Qevent_symbol_element_mask, last_event_timestamp):
382 * dispextern.h (Voverflow_newline_into_fringe):
383 * font.h (QCantialias, Qp, syms_of_ftfont, syms_of_xfns)
384 (syms_of_ftxfont, syms_of_xftfont, syms_of_bdffont)
385 (syms_of_w32font, syms_of_nsfont):
386 * fontset.h (find_font_encoding, Qlatin):
387 * frame.h (Qtooltip, Qrun_hook_with_args, Vmenu_bar_mode)
388 (Vtool_bar_mode, set_frame_menubar):
389 * ftfont.h (ftfont_font_format, ftfont_get_fc_charset):
390 * xterm.h (Qx_gtk_map_stock):
391 * keymap.h (meta_prefix_char): Add declarations.
392
393 * term.c: Remove dead code.
394
395 Fix emacs -Q -f server-start & emacsclient -t on GNU/Linux.
396 * term.c (dissociate_if_controlling_tty): Use USG5 instead of
397 USG. This is equivalent to defined (USG) && !defined (BSD_PGRPS),
398 which is what was there before BSD_PGRPS was removed.
399
4002010-08-05 Eli Zaretskii <eliz@gnu.org>
401
402 * deps.mk (unexcoff.o): Rename unexec.[co] => unexcoff.[co].
403
404 * unexcoff.c: Renamed from unexec.c.
405
4062010-08-04 Stefan Monnier <monnier@iro.umontreal.ca>
407
408 * sysdep.c (child_setup_tty): Comment-out left-over non-ICANON code.
409
4102010-08-03 Johan Bockgård <bojohan@gnu.org>
411
412 * data.c (Flocal_variable_p): Handle variable aliases correctly.
413 (Bug#6744)
414
4152010-08-02 Jan Djärv <jan.h.d@swipnet.se>
416
417 * xterm.c (x_create_toolkit_scroll_bar): Only set XtNbeNiceToColormap
418 to TRUE if depth of screen is < 16.
419
420 * gtkutil.c (hierarchy_ch_cb, qttip_cb): Do not define unless
421 USE_GTK_TOOLTIP.
422 (xg_prepare_tooltip): Return 0 unless USE_GTK_TOOLTIP.
423 (xg_show_tooltip, xg_hide_tooltip): Do nothing unless USE_GTK_TOOLTIP.
424 (xg_create_frame_widgets): Surround tooltip-related code with ifdef
425 USE_GTK_TOOLTIP.
426 (xg_free_frame_widgets): Don't delete ttip_* unless USE_GTK_TOOLTIP.
427
428 * xterm.h (USE_GTK_TOOLTIP): New define.
429 (struct x_output): Put ttip_* inside ifdef USE_GTK_TOOLTIP.
430
431 * sysdep.c (child_setup_tty): Enable ICANON in lflags and set VEOF
432 to Control-D (Bug#6771).
433
4342010-08-02 Juanma Barranquero <lekktu@gmail.com>
435
436 * editfns.c (Fregion_beginning, Fregion_end): Doc fixes (bug#6493).
437 Wording by Drew Adams <drew.adams@oracle.com>.
438
4392010-08-01 Jan Djärv <jan.h.d@swipnet.se>
440
441 * xterm.h (struct x_output): Add ttip_widget, ttip_window and
442 ttip_lbl.
443
444 * xterm.c (x_clear_frame): Check FRAME_GTK_WIDGET (f) before
445 calling gtk_widget_queue_draw.
446 (x_free_frame_resources): Call xg_free_frame_widgets.
447
448 * xfns.c (x_gtk_use_system_tooltips): New variable.
449 (Fx_show_tip): If USE_GTK and x_gtk_use_system_tooltips, call
450 new gtkutil tooltip functions to show the tooltip.
451 (Fx_hide_tip): Call xg_hide_tooltip.
452 (syms_of_xfns): Defvar x-gtk-use-system-tooltips.
453
454 * gtkutil.h (xg_free_frame_widgets, xg_prepare_tooltip)
455 (xg_show_tooltip, xg_hide_tooltip): Declare.
456
457 * gtkutil.c (hierarchy_ch_cb, qttip_cb, xg_prepare_tooltip)
458 (xg_show_tooltip, xg_hide_tooltip, xg_free_frame_widgets):
459 New functions.
460 (xg_create_frame_widgets): Set ttip_* to 0. Set a dummy tooltip
461 text so qttip_cb is called. Connect query-tooltip to qttip_cb.
462 Remove code that is commented out.
463
4642010-08-01 Stefan Monnier <monnier@iro.umontreal.ca>
465
466 * keymap.c (Fdefine_key, Flookup_key): Say what event is invalid.
467
4682010-07-31 Chong Yidong <cyd@stupidchicken.com>
469
470 * xselect.c (x_own_selection): Use list4.
471
4722010-07-30 Dan Nicolaescu <dann@ics.uci.edu>
473
474 * buffer.c (Qwindow): Do not define, already defined in data.c.
475 (syms_of_buffer): Do not intern and staticpro Qwindow. (Bug#6760)
476
4772010-07-29 Chad Brown <yandros@mit.edu>
478
479 Replace tests for SYSV_SYSTEM_DIR with HAVE_DIRENT_H, set via autoconf.
480 * dired.c, sysdep.c: Test HAVE_DIRENT_H instead of SYSV_SYSTEM_DIR.
481 * config.in: Undef HAVE_DIRENT_H.
482 * s/aix4-2.h, s/bsd-common.h, s/cygwin.h, s/gnu-linux.h,
483 * s/msdos.h, s/usg5-4.h: Don't define SYSV_SYSTEM_DIR.
484
4852010-07-29 Dan Nicolaescu <dann@ics.uci.edu>
486
487 Rename s/usg5-4.h -> s/usg5-4-common.h.
488 * s/usg5-4.h: Rename file to ...
489 * s/usg5-4-common.h: ... this for consistency with what we do for BSD.
490 * s/unixware.h:
491 * s/sol2-6.h:
492 * s/irix6-5.h: Update includes accordingly.
493
4942010-07-29 Jan Djärv <jan.h.d@swipnet.se>
495
496 * xfns.c (x_set_tool_bar_position): Remove debug fprintf.
497
498 * xterm.h (struct x_output): Add toolbar_top_height,
499 toolbar_bottom_height, toolbar_left_width, toolbar_right_width.
500 Remove toolbar_height.
501 If USE_GTK: Add hbox_widget and toolbar_in_hbox.
502 (FRAME_TOOLBAR_TOP_HEIGHT, FRAME_TOOLBAR_BOTTOM_HEIGHT)
503 (FRAME_TOOLBAR_LEFT_WIDTH, FRAME_TOOLBAR_RIGHT_WIDTH): New macros.
504 (FRAME_TOOLBAR_HEIGHT): Is now TOP_HEIGHT + BOTTOM_HEIGHT.
505
506 * xterm.c (x_set_window_size_1): Add FRAME_TOOLBAR_WIDTH to pixelwidth.
507
508 * xfns.c (x_set_tool_bar_position): New function.
509 (xic_set_statusarea): Use FRAME_TOOLBAR_TOP_HEIGHT.
510 (x_frame_parm_handlers): Add x_set_tool_bar_position.
511 (syms_of_xfns): If USE_GTK, provide move-toolbar.
512
513 * window.c (calc_absolute_offset): Check for FRAME_TOOLBAR_TOP_HEIGHT
514 and FRAME_TOOLBAR_LEFT_WIDTH.
515
516 * gtkutil.h (xg_change_toolbar_position): Declare.
517
518 * gtkutil.c (FRAME_TOTAL_PIXEL_WIDTH): New macro.
519 (xg_frame_set_char_size): Add FRAME_TOOLBAR_WIDTH to pixelwidth.
520 (xg_height_or_width_changed): Use FRAME_TOTAL_PIXEL_WIDTH.
521 (xg_create_frame_widgets): Create a hobox for placing widgets
522 vertically. Use gtk_box_pack_start.
523 (xg_height_or_width_changed): Renamed from xg_height_changed.
524 (x_wm_set_size_hint): Add FRAME_TOOLBAR_WIDTH to base_width.
525 (xg_update_frame_menubar, free_frame_menubar): Change to
526 xg_height_or_width_changed.
527 (xg_tool_bar_detach_callback): Update left/right/top/bottom tool bar
528 size correctly. Remove hardcoded 4, instead use handlebox size -
529 toolbar size.
530 (xg_tool_bar_attach_callback): Update left/right/top/bottom tool bar
531 size correctly. Use handlebox size + toolbar size as additional size.
532 (xg_pack_tool_bar): POS is a new parameter.
533 Set orientation of tool bar based on pos.
534 Only make handlebox_widget if NULL.
535 Check if tool bar goes to vbox or hbox depending on pos.
536 (xg_update_tool_bar_sizes): New function.
537 (update_frame_tool_bar): Remove old_req, new_req. Do not get tool bar
538 height, call xg_update_tool_bar_sizes instead.
539 (free_frame_tool_bar): Remove from hbox or vbox depending on
540 toolbar_in_hbox, Set all FRAME_TOOLBAR_*_(WIDTH|HEIGHT) to zero.
541 (xg_change_toolbar_position): New function.
542
543 * frame.h (struct frame): Add tool_bar_position.
544 (Qbottom): Declare.
545
546 * frame.c (Qtool_bar_position): New variable.
547 (make_frame): Set tool_bar_position to Qtop.
548 (frame_parms): Add tool-bar-position.
549 (x_report_frame_params): Store tool_bar_position.
550 (x_set_fringe_width): Reset wm size hint after fringe changes.
551
5522010-07-29 Dan Nicolaescu <dann@ics.uci.edu>
553
554 Make lisp_time_argument declaration work on all systems.
555 * lisp.h (lisp_time_argument): Move declaration ...
556 * systime.h (lisp_time_argument): ... here
557 * editfns.c (lisp_time_argument): Remove declaration. (Bug#6751)
558
5592010-07-29 Jan Djärv <jan.h.d@swipnet.se>
560
561 * vm-limit.c (POINTER): Add typedef for it.
562 (start_of_data): Change return type from POINTER to char *.
563
564 * frame.h (Qtty_color_mode): Move declaration out of ifdef
565 HAVE_WINDOW_SYSTEM.
566
5672010-07-29 Dan Nicolaescu <dann@ics.uci.edu>
568
569 * vm-limit.c: Do not include sys/resource.h, mem-limits.h does it.
570 Remove reference to __osf__, unused.
571
572 * mem-limits.h: Remove duplicated includes.
573 (NULL): Remove definition, unused.
574 (POINTER): Remove definition.
575 (start_of_data): Use char* in prototype, as the function
576 definition does.
577
578 Remove extern declarations from .c files, and them to .h files.
579 * keyboard.h (Qhelp_echo, waiting_for_input)
580 (input_available_clear_time, ignore_mouse_drag_p)
581 (Vdouble_click_time, real_this_command, Vthis_original_command):
582 * keymap.h (Qremap, Qmenu_item, Voverriding_local_map)
583 (Voverriding_local_map_menu_flag):
584 * lisp.h (Qinteractive_form, use_file_dialog)
585 (Qcursor_in_echo_area, QCascent, QCmargin, QCrelief, Qcount)
586 (Qextension_data, QCconversion, QCcolor_symbols, QCheuristic_mask)
587 (QCindex, QCmatrix, QCcolor_adjustment, QCmask)
588 (Qrisky_local_variable, map_char_table_for_charset, Vprint_level)
589 (Qfunction, debug_on_next_call, Qfield)
590 (Vinhibit_field_text_motion, Vuser_login_name, lisp_time_argument)
591 (Qpriority, Qwindow, Qevaporate, Qbefore_string, Qafter_string)
592 (Qfile_directory_p, Qinsert_file_contents)
593 (Qcompletion_ignore_case, Qcompletion_ignore_case)
594 (Vcompletion_regexp_list, Vhistory_length, completion_ignore_case)
595 (history_delete_duplicates, minibuffer_auto_raise, Qonly)
596 (Qfile_name_handler_alist, Qfront_sticky, Qrear_nonsticky)
597 (Qminibuffer_prompt)
598 (Vtemporary_file_directory,char_ins_del_vector, Qface):
599 * xterm.h (gray_bitmap_width, gray_bitmap_height)
600 (gray_bitmap_bits, xic_create_fontsetname):
601 * coding.h (Vtranslation_table_for_input): Add extern declarations.
602
603 * xsmfns.c (Vuser_login_name):
604 * xrdb.c (Vdouble_click_time):
605 * xfaces.c (xic_create_fontsetname):
606 * w32select.c (waiting_for_input):
607 * print.c (minibuffer_auto_raise):
608 * msdos.c (Qhelp_echo):
609 * macros.c (real_this_command):
610 * keymap.c (Voverriding_local_map):
611 * xterm.c (poll_for_input_1, gray_bitmap_width)
612 (gray_bitmap_height, gray_bitmap_bits;
613 * xmenu.c ( Voverriding_local_map)
614 (Voverriding_local_map_menu_flag; Qmenu_item; use_dialog_box)
615 (use_file_dialog, Xt_app_con):
616 * xdisp.c (minibuffer_auto_raise, Voverriding_local_map)
617 (Voverriding_local_map_menu_flag, Qmenu_item, Qface, Qinvisible)
618 (Qwidth, Qinvisible, Qwindow, Qpriority, Qtool_bar_lines)
619 (Qtool_bar_lines, ignore_mouse_drag_p):
620 * minibuf.c (Voverriding_local_map, Qfield, Qfront_sticky)
621 (Qrear_nonsticky, nconc2):
622 * keyboard.c (current_global_map, minibuf_level, Qmenu_item)
623 (Vhistory_length, Vtranslation_table_for_input, Qcomposition)
624 (Qdisplay, Qafter_string, Qbefore_string, Qundefined):
625 * fileio.c (use_dialog_box, use_file_dialog, Vuser_login_name)
626 (minibuf_level, minibuffer_auto_raise, lisp_time_argument):
627 * eval.c (Qinteractive_form, Qrisky_local_variable, Qfunction)
628 (gc_in_progress):
629 * doc.c (Voverriding_local_map, Qremap):
630 * dired.c (completion_ignore_case, Qcompletion_ignore_case)
631 (Vcompletion_regexp_list):
632 * coding.c (Qmac, Qinsert_file_contents, Qwrite_region)
633 (Qcompletion_ignore_case):
634 * callint.c (Qcursor_in_echo_area, Qfile_directory_p, Qonly)
635 (Vhistory_length, Vthis_original_command, real_this_command)
636 (Qface, Qminibuffer_prompt, history_delete_duplicates):
637 * image.c (Qrisky_local_variable):
638 * fontset.c (QCname):
639 * fns.c (minibuffer_auto_raise, QCname):
640 * dispnew.c (char_ins_del_cost):
641 * composite.c (font_fill_lglyph_metrics):
642 * cmds.c (Qface, Vtranslation_table_for_input):
643 * charset.c (map_char_table_for_charset, Qfile_name_handler_alist):
644 * ccl.c (charset_unicode):
645 * callproc.c (Vtemporary_file_directory):
646 * buffer.c (emacs_strerror): Remove extern declarations.
647
648 * data.c (Qwindow): Make non-static, used from other files too.
649 * frame.c (validate_x_resource_name): Remove shadow definition for i.
650
651 * unexec.c (make_hdr): Remove references to NO_REMAP, COFF,
652 SEGMENT_MASK, SECTION_ALIGNMENT, ADJUST_EXEC_HEADER.
653 * s/usg5-4.h (COFF):
654 * s/template.h:
655 * s/msdos.h (COFF, NO_REMAP):
656 * s/ms-w32.h (NO_REMAP):
657 * s/hpux10-20.h (NO_REMAP):
658 * m/sparc.h (SEGMENT_MASK):
659 * m/m68k.h (NO_REMAP):
660 * m/intel386.h (SEGMENT_MASK):
661 * m/arm.h (NO_REMAP):
662 * m/alpha.h (COFF):
663 * m/template.h: Remove references to unused defines.
664
6652010-07-28 Jan Djärv <jan.h.d@swipnet.se>
666
667 * xsettings.c (Ftool_bar_get_system_style): Also check for
668 Qtext_image_horiz.
669
670 * xdisp.c (Qtext_image_horiz): Define.
671 (syms_of_xdisp): Initialize Qtext_image_horiz. Add text-image-horiz
672 to documentation of tool-bar-style.
673
674 * lisp.h (Qtext_image_horiz): Declare.
675
676 * gtkutil.c (xg_make_tool_item, xg_show_toolbar_item): Handle tool bar
677 style text_image_horiz.
678
6792010-07-27 Dan Nicolaescu <dann@ics.uci.edu>
680
681 * emacs.c (Fkill_emacs): Remove return statement.
682
683 * term.c (Qspace, QCalign_to, QCwidth): Remove declarations.
684 (encode_terminal_code, produce_composite_glyph): Remove unused variables.
685 (set_tty_color_mode, term_mouse_highlight, term_get_fkeys): Remove
686 local extern declarations.
687
688 * xmenu.c: Do not included lwlib.h, not needed.
689
690 * m/iris4d.h (XUINT, XSET): Remove, not needed.
691
692 * process.c: Move definitions earlier to minimize #ifdefs.
693
694 * xterm.h (x_get_customization_string, x_load_resources)
695 (x_get_resource, x_text_icon, x_text_icon, x_check_errors)
696 (x_check_errors, x_property_data_to_lisp, defined_color)
697 (xic_set_xfontset, x_defined_color): Use const.
698
699 * xterm.c (xlwmenu_window_p, xlwmenu_redisplay): Remove declarations.
700 (x_text_icon, x_check_errors, x_connection_closed): Use const.
701
702 * xselect.c (selection_data_to_lisp_data)
703 (x_property_data_to_lisp):
704 * xrdb.c (x_get_string_resource, file_p)
705 (x_get_customization_string, magic_file_p, search_magic_path)
706 (get_system_app, get_user_app, x_load_resources, x_get_resource)
707 (x_get_string_resource): Use const.
708
709 * xfns.c: Include xlwmenu.h when USE_LUCID.
710 (x_defined_color, xic_set_xfontset): Use const.
711 (Fx_hide_tip): Remove local extern declaration.
712
713 * xfaces.c (Qmouse_face): Remove declaration.
714 (face_color_gray_p, tty_defined_color, defined_color)
715 (face_color_gray_p, face_color_supported_p): Add const.
716
717 * xdisp.c (do_mouse_tracking): Remove declaration.
718 (add_to_log): Use const.
719
720 * minibuf.c (Qmouse_face): Remove declaration.
721
722 * msdos.c (IT_note_mouse_highlight): Remove local extern declaration.
723
724 * keyboard.h (do_mouse_tracking): Add declaration.
725
726 * image.c (QCwidth, QCheight, QCforeground, QCbackground, QCfile)
727 (QCdata, QCtype, Qcenter): Remove declarations.
728
729 * frame.c (x_get_resource_string, x_get_string_resource)
730 (x_get_arg, x_frame_get_arg, x_frame_get_and_record_arg)
731 (x_default_parameter): Use const.
732
733 * font.c (Qnormal, QCtype, QCfamily, QCweight, QCslant, QCwidth)
734 (QCheight, QCsize, QCname): Remove declarations.
735
736 * emacs.c (main): Remove local extern declaration.
737
738 * editfns.c (region_limit, syms_of_editfns): Remove local extern
739 declarations.
740
741 * dispnew.c: Remove duplicate #include <unistd.h>.
742 (update_window, update_frame_1, init_display): Remove local extern
743 declarations.
744
745 * dispextern.h (add_to_log): Remove declaration.
746 (x_get_arg, x_frame_get_arg, x_frame_get_and_record_arg)
747 (x_frame_get_and_record_arg, x_default_parameter): Add const.
748
749 * dired.c (scmp): Add const.
750 (directory_files_internal): Remove local extern declaration.
751
752 * data.c (Finteractive_form): Use const.
753
754 * composite.c (syms_of_composite): Remove local extern declarations.
755
756 * charset.c (add_to_log): Remove declaration.
757
758 * character.c (strwidth, parse_str_to_multibyte): Add const.
759
760 * character.h (strwidth, parse_str_to_multibyte): Likewise.
761
762 * buffer.c (Fset_buffer_multibyte): Remove local extern declaration.
763
764 * lisp.h (Fkill_emacs): Mark as NO_RETURN.
765 (Lisp_Subr): Make doc and intspec constant.
766 (QCsize, Qspace, Qcenter, QCalign_to, QCdata, QCfile, QCtype)
767 (Qlocal, Qapply, Qnormal, QCfamily, QCweight, QCslant, QCwidth)
768 (QCheight, QCsize, QCname, QCwidth, QCforeground)
769 (QCbackground, add_to_log, stack_base, Vmark_even_if_inactive)
770 (display_arg): Add declarations.
771
7722010-07-27 Christoph Scholtes <cschol2112@gmail.com>
773
774 * minibuf.c (Fread_buffer): Doc fix (bug#6528).
775
776 * window.c (Fwindow_height): Doc fix (bug#6518).
777
7782010-07-27 Juanma Barranquero <lekktu@gmail.com>
779
780 * buffer.c (syms_of_buffer) <fringe-indicator-alist>: Doc fix.
781
7822010-07-26 Dan Nicolaescu <dann@ics.uci.edu>
783
784 * keyboard.c (Ftop_level, Fexit_recursive_edit)
785 (Fabort_recursive_edit): Remove return statements in NO_RETURN
786 functions.
787
788 * frame.h (Qtty_color_mode): Add declaration.
789
790 * lisp.h (Ftop_level, Fexit_recursive_edit)
791 (Fabort_recursive_edit): Mark as NO_RETURN.
792
7932010-07-26 Kenichi Handa <handa@m17n.org>
794
795 * font.c (Ffont_shape_gstring): Terminate GSTRING by nil if the
796 number of glyphs gets smaller than the original length. (Bug#6621)
797
7982010-07-26 Juanma Barranquero <lekktu@gmail.com>
799
800 * lread.c (unreadpure, mapatoms_1): Make static.
801
8022010-07-25 Juanma Barranquero <lekktu@gmail.com>
803
804 * terminfo.c (tparam): Fix prototype of tparm.
805
8062010-07-25 Andreas Schwab <schwab@linux-m68k.org>
807
808 * emacs.c (main) [PROFILING]: Use __executable_start if defined to
809 find start of text segment.
810 * dispnew.c (safe_bcopy): Don't define if HAVE___EXECUTABLE_START
811 is defined.
812
813 * callproc.c (set_initial_environment): Avoid unbalanced braces.
814
8152010-07-25 Ken Brown <kbrown@cornell.edu>
816
817 * vm-limit.c (check_memory_limits): Fix previous change;
818 accidentally reverted an earlier change.
819
8202010-07-25 Ken Brown <kbrown@cornell.edu>
821
822 * mem-limits.h (BSD4_2) [cygwin]: Don't define here; instead...
823 * vm-limit.c: ...add 'defined (CYGWIN)' here (Bug#6715).
824
8252010-07-25 Juanma Barranquero <lekktu@gmail.com>
826
827 * callproc.c (relocate_fd): Set inside #ifndef WINDOWSNT.
828 * dired.c (opendir, readdir): Fix prototypes.
829 * editfns.c (w32_get_internal_run_time): Fix prototypes.
830 * keyboard.c (input_available_signal): Declare inside #ifdef SIGIO.
831 * ndir.h (opendir, readdir, seekdir, closedir): Fix prototypes.
832 (telldir): Remove declaration.
833 * ralloc.c (real_morecore, __morecore): Fix prototypes.
834 * sound.c (alsa_sound_perror): Declare inside #ifdef HAVE_ALSA.
835 * syssignal.h (strsignal): Fix prototype.
836 * term.c (tparam): Fix prototype.
837 (term_get_fkeys_address, term_get_fkeys_kboard, term_get_fkeys_1)
838 (term_get_fkeys): Set inside "#ifndef DOS_NT".
839 * vm-limit.c (check_memory_limits): Fix prototypes of real_morecore
840 and __morecore.
841 * w32gui.h (XParseGeometry): Fix prototype.
842 * w32heap.h (get_data_start, get_data_end, init_heap): Fix prototypes.
843 * w32term.c (my_set_focus): Declare inside #if 0.
844 * w32term.h (x_window_to_frame, x_display_info_for_name, w32_term_init)
845 (w32_fill_rect, w32_clear_window, init_crit, delete_crit, signal_quit)
846 (drain_message_queue, get_next_msg, post_msg, parse_button)
847 (ClipboardSequence_Proc): Fix prototypes.
848 (wait_for_sync): Remove declaration.
849
8502010-07-24 Juanma Barranquero <lekktu@gmail.com>
851
852 * w32fns.c (w32_to_x_color): Remove, unused.
853
8542010-07-24 Andreas Schwab <schwab@linux-m68k.org>
855
856 * lisp.h: Remove leftover P_.
857
8582010-07-24 Dan Nicolaescu <dann@ics.uci.edu>
859
860 * ecrt0.c, unexalpha.c: Remove files, unused.
861
8622010-07-24 Andreas Schwab <schwab@linux-m68k.org>
863
864 * cmds.c (internal_self_insert): Make static.
865 * lisp.h (internal_self_insert): Remove declaration.
866
12010-07-23 Juanma Barranquero <lekktu@gmail.com> 8672010-07-23 Juanma Barranquero <lekktu@gmail.com>
2 868
869 * alloc.c (free_float):
870 * font.c [ENABLE_CHECKING] (font_match_xlfd, font_check_xlfd_parse):
871 * frame.c (delete_frame_handler):
872 * ralloc.c (reorder_bloc):
873 * w32menu.c (menubar_id_to_frame, add_left_right_boundary):
874 Remove unused static functions.
875
3 * menu.c (cleanup_popup_menu): Set inside "#ifdef HAVE_NS"; 876 * menu.c (cleanup_popup_menu): Set inside "#ifdef HAVE_NS";
4 it is called only from NS code. 877 it is called only from NS code.
5 878
@@ -2739,7 +3612,7 @@
2739 (struct xsettings): Add font and tb_style, set xft stuff inside #ifdef 3612 (struct xsettings): Add font and tb_style, set xft stuff inside #ifdef
2740 HAVE_XFT. 3613 HAVE_XFT.
2741 (something_changedCB): store_font_changed_event is now 3614 (something_changedCB): store_font_changed_event is now
2742 store_config_changed_event 3615 store_config_changed_event.
2743 (parse_settings): Rename from parse_xft_settings. Read 3616 (parse_settings): Rename from parse_xft_settings. Read
2744 non-xft xsettings outside #ifdef HAVE_XFT. 3617 non-xft xsettings outside #ifdef HAVE_XFT.
2745 (read_settings): Renamed from read_xft_settings. 3618 (read_settings): Renamed from read_xft_settings.
@@ -3241,8 +4114,8 @@
3241 (syms_of_xsettings): Initialize current_font. 4114 (syms_of_xsettings): Initialize current_font.
3242 defsubr Sfont_get_system_normal_font. 4115 defsubr Sfont_get_system_normal_font.
3243 4116
3244 * xsettings.h (Ffont_get_system_normal_font, 4117 * xsettings.h (Ffont_get_system_normal_font)
3245 xsettings_get_system_normal_font): Declare. 4118 (xsettings_get_system_normal_font): Declare.
3246 4119
3247 * xfns.c (extern xlwmenu_default_font): Remove. 4120 * xfns.c (extern xlwmenu_default_font): Remove.
3248 (Fx_create_frame): Remove setting of xlwmenu_default_font, moved 4121 (Fx_create_frame): Remove setting of xlwmenu_default_font, moved
@@ -4488,7 +5361,7 @@
4488 (scroll_end_callback): Remove. 5361 (scroll_end_callback): Remove.
4489 (xg_create_scroll_bar): Add parameter end_callback, bind it to 5362 (xg_create_scroll_bar): Add parameter end_callback, bind it to
4490 button-release-event. Replace value-changed event with change-value, 5363 button-release-event. Replace value-changed event with change-value,
4491 bug #5177, 5364 bug #5177.
4492 (xg_event_is_for_scrollbar): Only return true if button is less than 4, 5365 (xg_event_is_for_scrollbar): Only return true if button is less than 4,
4493 bug #5177. 5366 bug #5177.
4494 5367
@@ -4509,7 +5382,7 @@
4509 5382
45102009-12-12 Eli Zaretskii <eliz@gnu.org> 53832009-12-12 Eli Zaretskii <eliz@gnu.org>
4511 5384
4512 * dispextern.h (struct text_pos): Use EMACS_INT; 5385 * dispextern.h (struct text_pos): Use EMACS_INT.
4513 (struct glyph): Use EMACS_INT for charpos. 5386 (struct glyph): Use EMACS_INT for charpos.
4514 (struct it): Use EMACS_INT for stop_charpos, end_charpos, 5387 (struct it): Use EMACS_INT for stop_charpos, end_charpos,
4515 region_beg_charpos, region_end_charpos, 5388 region_beg_charpos, region_end_charpos,
@@ -5044,7 +5917,7 @@
5044 (store_symval_forwarding): Take into account the fact that Ints can 5917 (store_symval_forwarding): Take into account the fact that Ints can
5045 now have more than one tag. 5918 now have more than one tag.
5046 * buffer.c (syms_of_buffer): Use LISP_INT_TAG. 5919 * buffer.c (syms_of_buffer): Use LISP_INT_TAG.
5047 buffer_slot_type_mismatch): 5920 (buffer_slot_type_mismatch):
5048 * xfaces.c (face_attr_equal_p): 5921 * xfaces.c (face_attr_equal_p):
5049 * print.c (print_object): 5922 * print.c (print_object):
5050 * alloc.c (mark_maybe_object, mark_object, survives_gc_p): 5923 * alloc.c (mark_maybe_object, mark_object, survives_gc_p):
@@ -12075,8 +12948,8 @@
120752008-07-15 Chris Hall <chris@web.workinglinux.com> (tiny change) 129482008-07-15 Chris Hall <chris@web.workinglinux.com> (tiny change)
12076 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> 12949 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
12077 12950
12078 (make_initial_frame): Call init_frame_faces(f) in CANNOT_DUMP case -- 12951 * frame.c (make_initial_frame): Call init_frame_faces(f) in
12079 fix crash due to different init order. 12952 CANNOT_DUMP case -- fix crash due to different init order.
12080 12953
120812008-07-15 Adrian Robert <Adrian.B.Robert@gmail.com> 129542008-07-15 Adrian Robert <Adrian.B.Robert@gmail.com>
12082 12955
@@ -12273,7 +13146,7 @@
12273 * m/macppc.h: 13146 * m/macppc.h:
12274 * m/alpha.h: Use GNU_LINUX instead of LINUX. Reorganize conditionals. 13147 * m/alpha.h: Use GNU_LINUX instead of LINUX. Reorganize conditionals.
12275 13148
12276 * m/ibms390x.h (XINT, XUINT): Don't define, same as the default 13149 * m/ibms390x.h (XINT, XUINT): Don't define, same as the default.
12277 (SPECIAL_EMACS_INT): 13150 (SPECIAL_EMACS_INT):
12278 * m/ia64.h (SPECIAL_EMACS_INT): 13151 * m/ia64.h (SPECIAL_EMACS_INT):
12279 * m/amdx86-64.h (SPECIAL_EMACS_INT): 13152 * m/amdx86-64.h (SPECIAL_EMACS_INT):
@@ -20905,7 +21778,7 @@
20905 * charset.c (charset_ordered_list_tick): New variable. 21778 * charset.c (charset_ordered_list_tick): New variable.
20906 (Fdefine_charset_internal): Increment charset_ordered_list_tick. 21779 (Fdefine_charset_internal): Increment charset_ordered_list_tick.
20907 (Funify_charset): New optional arg DEUNIFY. If it is non-nil, 21780 (Funify_charset): New optional arg DEUNIFY. If it is non-nil,
20908 deunify intead of unify a charset. 21781 deunify instead of unify a charset.
20909 (string_xstring_p): Add `const' to local variables. 21782 (string_xstring_p): Add `const' to local variables.
20910 (find_charsets_in_text): Add `const' to arguments and local variables. 21783 (find_charsets_in_text): Add `const' to arguments and local variables.
20911 (encode_char): Adjust for the change of Funify_charset. Fix 21784 (encode_char): Adjust for the change of Funify_charset. Fix