comparison src/ChangeLog @ 90127:30ad2795fdab

Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-28 Merge from emacs--cvs-trunk--0 Patches applied: * emacs--cvs-trunk--0 (patch 180-191) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 39-44) - Merge from emacs--cvs-trunk--0 - Update from CVS
author Miles Bader <miles@gnu.org>
date Sat, 19 Mar 2005 02:42:17 +0000
parents 8395880305fe 5da81a7e824f
children 13796b0653c7
comparison
equal deleted inserted replaced
90126:8ee106ee2dc8 90127:30ad2795fdab
1 2005-03-18 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
2
3 * xfns.c (x_create_tip_frame): Removed setting of Vx_resource_name so
4 that it doesn't become "tooltip". The specbind is enough.
5
6 * xrdb.c (x_load_resources): Use different char *helv when I18N
7 is present.
8
9 2005-03-17 Kenichi Handa <handa@m17n.org>
10
11 * coding.c (syms_of_coding): Docstring of coding-category-list
12 fixed.
13
14 2005-03-17 Stefan Monnier <monnier@iro.umontreal.ca>
15
16 * xfaces.c (x_update_menu_appearance) [HAVE_X_I18N]:
17 Use xic_create_fontsetname even for non-Motif menus.
18 Don't forget to free the fontsetname.
19
20 * xfns.c (xic_create_fontsetname): Add a final catch-all font pattern.
21
22 2005-03-17 Richard M. Stallman <rms@gnu.org>
23
24 * dispnew.c (mirror_line_dance): Set W2 according to FRAME_FROM.
25
26 * fileio.c (Fcopy_file, Frename_file, Fadd_name_to_file)
27 (Fmake_symbolic_link): Use G to read the new file name.
28
29 * callint.c (Finteractive): Document G option.
30 (Fcall_interactively): Implement G option.
31
32 * buffer.c (buffer_lisp_local_variables): New function,
33 broken out from Fbuffer_local_variables.
34 (clone_per_buffer_values): Use buffer_lisp_local_variables.
35
36 2005-03-17 Stefan Monnier <monnier@iro.umontreal.ca>
37
38 * xfns.c (xic_create_fontsetname): Add `motif' argument.
39 Always return a freshly allocated string.
40 (xic_create_xfontset): Adjust call.
41
42 * xfaces.c (x_update_menu_appearance) [USE_MOTIF]:
43 Use xic_create_fontsetname to create a fontset so utf-8 locales work.
44 (dump_realized_face): Fix warning.
45
46 * emacs.c (Fkill_emacs): YAILOM.
47
48 * frame.c (Fignore_event): Fix ancient obscure C-u handling bug.
49
50 2005-03-17 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
51
52 * mac.c (HASHKEY_TERMINAL): Remove.
53 (HASHKEY_MAX_NID): New macro.
54 (xrm_q_get_resource_1): Rename from xrm_q_get_resource. Add extra
55 argument.
56 (xrm_q_get_resource): Call xrm_q_get_resource_1 with extra argument.
57 (xrm_create_database, xrm_q_put_resource)
58 (xrm_merge_string_database, xrm_q_get_resource_1)
59 (xrm_q_get_resource): Change resource database representation so
60 that it may not use multiple hash tables for a single database.
61 [TARGET_API_MAC_CARBON] (xrm_cfproperty_list_to_value): YAILOM.
62
63 2005-03-16 Stefan Monnier <monnier@iro.umontreal.ca>
64
65 * xmenu.c (ENCODE_MENU_STRING) [HAVE_X_I18N]: Use ENCODE_SYSTEM.
66
67 * coding.h (ENCODE_SYSTEM, DECODE_SYSTEM) [!WINDOWSNT]: Use the
68 locale-coding-system, as was already done for WINDOWSNT.
69
70 * keyboard.c (read_char): Only do the 7-bit-meta -> 27-bit-meta
71 translation for chars in the 0-255 range.
72
73 2005-03-16 Lute Kamstra <lute@gnu.org>
74
75 * floatfns.c (Ffloor): Doc fix.
76
77 2005-03-16 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
78
79 * mac.c: Include macterm.h instead of directly including Carbon.h.
80 [TARGET_API_MAC_CARBON] (Qstring, Qnumber, Qboolean, Qdate, Qdata)
81 (Qarray, Qdictionary): New variables.
82 (syms_of_mac) [TARGET_API_MAC_CARBON]: Initialize them.
83 [TARGET_API_MAC_CARBON] (Qutf_8): Add extern.
84 [TARGET_API_MAC_CARBON] (DECODE_UTF_8): New macro.
85 [TARGET_API_MAC_CARBON] (struct cfdict_context): New struct used
86 in callback for CFDictionaryApplyFunction.
87 [TARGET_API_MAC_CARBON] (cfdata_to_lisp, cfstring_to_lisp)
88 (cfnumber_to_lisp, cfdate_to_lisp, cfboolean_to_lisp)
89 (cfobject_desc_to_lisp, cfdictionary_add_to_list)
90 (cfdictionary_puthash, cfproperty_list_to_lisp): New functions.
91 [TARGET_API_MAC_CARBON] (Fmac_get_preference): New function.
92 (syms_of_mac) [TARGET_API_MAC_CARBON]: Defsubr it.
93 (P, LOOSE_BINDING, SINGLE_COMPONENT, HASHKEY_TERMINAL): New macro.
94 (skip_white_space, parse_comment, parse_include_file)
95 (parse_binding, parse_component, parse_resource_name, parse_value)
96 (parse_resource_line, xrm_create_database, xrm_q_put_resource)
97 (xrm_merge_string_database, xrm_q_get_resource, xrm_get_resource)
98 (xrm_cfproperty_list_to_value, xrm_get_preference_database):
99 New functions.
100
101 * macfns.c (mac_get_rdb_resource): Remove function.
102 (x_get_string_resource): Use xrm_get_resource.
103
104 * macgui.h (XrmDatabase): Typedef to Lisp_Object.
105
106 * macterm.c (x_list_fonts): FONT-LIST-CACHE is now cadr part of
107 name_list_element.
108 (mac_make_rdb): Create resource database from preferences and
109 argument string.
110 (mac_term_init): Save resource database to cddr part of
111 name_list_element.
112
113 * macterm.h (xrm_merge_string_database, xrm_get_resource)
114 (xrm_get_preference_database): Add externs.
115 [TARGET_API_MAC_CARBON] (cfdata_to_lisp, cfstring_to_lisp)
116 (cfnumber_to_lisp, cfdate_to_lisp, cfboolean_to_lisp)
117 (cfobject_desc_to_lisp, cfproperty_list_to_lisp): Likewise.
118
119 * process.c (init_process): Change `#ifdef DARWIN' to `#if
120 defined (DARWIN) || defined (MAC_OSX)'
121
122 * s/darwin.h (DARWIN): Don't define.
123
124 2005-03-16 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
125
126 * macfns.c (Qhyper, Qsuper, Qmeta, Qalt, Qctrl, Qcontrol, Qshift):
127 Remove unused variables.
128 (syms_of_macfns): Don't initialize them. Likewise for
129 Qface_set_after_frame_default. Defvar and initialize
130 Vx_window_horizontal_drag_shape.
131 (x_set_mouse_color): Change mouse pointer shape.
132 (mac_window) [!MAC_OSX]: Create root control.
133 (Fx_create_frame): Remove initializations of mouse pointer shapes.
134 (hourglass_started): New function (from xfns.c).
135 (start_hourglass, cancel_hourglass): Put function body in #ifdef
136 MAC_OSX.
137 (show_hourglass) [TARGET_API_MAC_CARBON]: Create progress
138 indicator for each non-tooltip frame if needed, and show it.
139 (hide_hourglass) [TARGET_API_MAC_CARBON]: Hide progress indicators.
140
141 * macgui.h [!TARGET_API_MAC_CARBON]: Include Appearance.h and
142 Controls.h. Use ThemeCursor instead of CursHandle.
143
144 * macterm.c (activate_scroll_bars, deactivate_scroll_bars):
145 Remove functions and declarations.
146 (mac_set_colors): Take argument for saving background color.
147 All callers changed.
148 (XDrawLine, XClearArea, mac_draw_bitmap, XFillRectangle)
149 (mac_draw_rectangle, mac_draw_string_common): Save and Restore
150 background color.
151 (x_update_end, mac_do_track_drag): Don't reset background color.
152 (mac_define_frame_cursor) [!TARGET_API_MAC_CARBON]:
153 Use SetThemeCursor.
154 (x_set_window_size) [TARGET_API_MAC_CARBON]: Move progress
155 indicator control to the upper-right corner of the window.
156 (arrow_cursor) [!TARGET_API_MAC_CARBON]: Remove variable.
157 (do_init_managers) [!TARGET_API_MAC_CARBON]: Don't initialize it.
158 (do_window_update): Update controls after updating content area.
159 (mac_handle_window_event): Remove unused extern.
160 (XTread_socket): Check both control handle and control part code
161 to determine whether a scroll bar is clicked. Activate/deactivate
162 root control instead of contained scroll bar controls.
163 (make_mac_terminal_frame): Use ThemeCursor constants.
164
165 * macterm.h (struct mac_output) [TARGET_API_MAC_CARBON]:
166 New member hourglass_control.
167 (HOURGLASS_WIDTH, HOURGLASS_HEIGHT): New defines.
168 (activate_scroll_bars, deactivate_scroll_bars): Remove declarations.
169
170 2005-03-15 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
171
172 * macterm.c (keycode_to_xkeysym_table): Change mapping so that it
173 coincides with that in Apple X11 except `clear', `enter' on
174 laptops, and fn + `enter' on laptops.
175
1 2005-03-12 Stefan Monnier <monnier@iro.umontreal.ca> 176 2005-03-12 Stefan Monnier <monnier@iro.umontreal.ca>
2 177
3 * xmenu.c (ENCODE_MENU_STRING): Explicitly use string_make_unibyte. 178 * xmenu.c (ENCODE_MENU_STRING): Explicitly use string_make_unibyte.
4 (list_of_panes, list_of_items, Fx_popup_menu): Use XCAR/XCDR. 179 (list_of_panes, list_of_items, Fx_popup_menu): Use XCAR/XCDR.
5 (digest_single_submenu, xmenu_show): Use ENCODE_MENU_STRING. 180 (digest_single_submenu, xmenu_show): Use ENCODE_MENU_STRING.
406 581
407 2005-02-08 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> 582 2005-02-08 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
408 583
409 * xselect.c (selection_data_to_lisp_data): For the special case 584 * xselect.c (selection_data_to_lisp_data): For the special case
410 type == XA_ATOM, data contains array of int, not array of Atom. 585 type == XA_ATOM, data contains array of int, not array of Atom.
411 (x_property_data_to_lisp, selection_data_to_lisp_data): Comment 586 (x_property_data_to_lisp, selection_data_to_lisp_data):
412 update: data must be array of int for format == 32. 587 Comment update: data must be array of int for format == 32.
413 588
414 2005-02-08 Stefan Monnier <monnier@iro.umontreal.ca> 589 2005-02-08 Stefan Monnier <monnier@iro.umontreal.ca>
415 590
416 * undo.c (Fprimitive_undo): Check veracity of delta,start,end. 591 * undo.c (Fprimitive_undo): Check veracity of delta,start,end.
417 592