comparison src/ChangeLog @ 90072:cb67264d6096

Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-2 Merge from emacs--cvs-trunk--0 Patches applied: * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-83 - miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-84 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-3 - miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-4 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-5 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-6 - miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-11 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-12 Remove "-face" suffix from lazy-highlight face name * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-13 - miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-16 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-17 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-18 - miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-21 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-22 <no summary provided> * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-23 - miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-39 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-40 Fix regressions from latest reftex update * miles@gnu.org--gnu-2005/gnus--rel--5.10--base-0 tag of miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-82 * miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-1 Merge from emacs--cvs-trunk--0 * miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-2 Merge from miles@gnu.org--gnu-2004 * miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-3 Merge from emacs--cvs-trunk--0
author Miles Bader <miles@gnu.org>
date Sun, 16 Jan 2005 03:40:12 +0000
parents f6b4d0ebf147 10f083976969
children c43084d0b52b
comparison
equal deleted inserted replaced
90071:f6b4d0ebf147 90072:cb67264d6096
1 2005-01-15 Steven Tamm <steventamm@mac.com>
2
3 * macterm.c (Vmac_use_core_graphics): defined for
4 mac-allow-anti-aliasing
5 (syms_of_macterm): Added mac-allow-anti-aliasing
6 (mac_draw_string_common): Use core graphics text rendering if
7 mac-allow-anti-aliasing is enabled.
8
9 * macfns.c (Fx_file_dialog): Save As dialog includes only the
10 file name in the text box.
11
12 2005-01-15 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
13
14 * macfns.c (x_set_foreground_color, x_set_background_color): Sync
15 with xfns.c.
16 (mac_window, x_create_tip_frame): Use XSetWindowBackground.
17 * macterm.c (XSetBackground, XSetWindowBackground): New functions.
18 * macterm.h (XSetBackground, XSetWindowBackground): Add externs.
19
20 2005-01-14 Kim F. Storm <storm@cua.dk>
21
22 * keyboard.c (Fposn_at_x_y): Add optional arg WHOLE.
23
24 2005-01-13 Richard M. Stallman <rms@gnu.org>
25
26 * keymap.c (Fcurrent_active_maps): Ignore Voverriding_local_map
27 if Voverriding_terminal_local_map is non-nil.
28
29 * keyboard.c (syms_of_keyboard): Doc fix.
30
31 2005-01-13 Kim F. Storm <storm@cua.dk>
32
33 * xdisp.c (Fformat_mode_line): Fix last change. Remove NO_PROPS arg
34 (specify 0 for FACE instead). Reorder arg list. Doc fix.
35
36 2005-01-12 Richard M. Stallman <rms@gnu.org>
37
38 * xdisp.c (Fformat_mode_line): New arg FACE specifies a default
39 face property for characters that don't specify one.
40
41 * fns.c (Frequire): Record in load-history unconditionally.
42
43 2005-01-10 Kim F. Storm <storm@cua.dk>
44
45 * dispextern.h (merge_faces): Rename from merge_into_realized_face.
46
47 * xfaces.c (merge_faces): Rename from merge_into_realized_face.
48 Callers changed.
49 Add support to merge with lisp face id too (if face_name is t).
50
51 * xdisp.c (get_next_display_element, next_element_from_display_vector):
52 Don't lookup lface_id from display table glyphs here; instead use
53 merge_faces to merge the lisp face id into current face.
54
55 2005-01-09 Kim F. Storm <storm@cua.dk>
56
57 * dispextern.h (struct it): New member dpvec_face_id.
58 (merge_into_realized_face): Add prototype.
59
60 * xfaces.c (merge_into_realized_face): New function. Used to
61 merge escape-glyph face or face from display table into current face.
62
63 * xdisp.c (Vshow_nonbreak_escape): New lisp var.
64 (syms_of_xdisp): DEFVAR_LISP it.
65 (escape_glyph_face): Remove var.
66 (redisplay_window): Don't initialize it.
67 (setup_for_ellipsis, get_next_display_element):
68 Set it->dpvec_face_id to -1.
69 (get_next_display_element): Test Vshow_nonbreak_escape.
70 Do not setup escape_glyph_face.
71 Properly merge escape-glyph face or face from display table with
72 current face for escape and control characters. Set
73 it->dpvec_face_id to relevant face id instead of adding it to each
74 element of display vector.
75 (next_element_from_display_vector): If it->dpvec_face_id is set,
76 use that instead of lface_id from glyph itself.
77
78 2005-01-08 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
79
80 * xterm.h (struct x_output): New member, toolbar_detached.
81
82 * gtkutil.c (xg_create_frame_widgets): Set initial tool bar height to
83 38.
84 (xg_tool_bar_detach_callback): Set toolbar_detached to 1.
85 (xg_tool_bar_attach_callback): Set toolbar_detached to 0.
86 (xg_create_tool_bar): Initialize toolbar_detached.
87 (update_frame_tool_bar): Only set FRAME_TOOLBAR_HEIGHT (f) if
88 toolbar_detached is zero.
89
90 2005-01-07 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
91
92 * xmenu.c (create_and_show_popup_menu): Pass zero as button to
93 gtk_menu_popup if not for_click, so callbacks for the menu are called.
94
95 * gtkutil.c (xg_gtk_scroll_destroy, xg_create_scroll_bar)
96 (xg_tool_bar_callback, xg_tool_bar_help_callback)
97 (update_frame_tool_bar): Cast to EMACS_INT to avoid compiler
98 warning.
99
100 * xselect.c (x_get_foreign_selection, x_fill_property_data)
101 (Fx_get_atom_name, Fx_send_client_event): Replace XFLOAT with
102 XFLOAT_DATA to get extract number from Lisp object.
103
104 2005-01-07 Kim F. Storm <storm@cua.dk>
105
106 * xdisp.c (set_iterator_to_next): Fix 2004-12-13 change.
107 Set stop_charpos to current charpos instead of 0.
108
109 2005-01-06 Nick Roberts <nickrob@snap.net.nz>
110
111 * xdisp.c (Fformat_mode_line): First arg now required.
112
113 2005-01-06 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
114
115 * macterm.c (XLoadQueryFont): Correctly handle 0 size
116 font widths that are returned from some Japanese fonts.
117
118 2005-01-06 Kim F. Storm <storm@cua.dk>
119
120 * fringe.c (fringe_faces): Change to Lisp_Object pointer.
121 (draw_fringe_bitmap_1): Lookup user defined fringe faces here.
122 (destroy_fringe_bitmap): Set fringe_faces element to nil.
123 (Fdefine_fringe_bitmap, init_fringe): Change allocation of
124 fringe_faces array and init elements to nil.
125 (Fset_fringe_bitmap_face): Set fringe_faces to face name instead of
126 non-persistent face id.
127 (mark_fringe_data): New function for GC.
128
129 * alloc.c (mark_fringe_data): Declare extern.
130 (Fgarbage_collect): Call mark_fringe_data.
131
132 * alloc.c (overrun_check_free): Invalidate freed memory if
133 XMALLOC_CLEAR_FREE_MEMORY is defined.
134
135 2005-01-05 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
136
137 * macfns.c: Include sys/param.h.
138 [TARGET_API_MAC_CARBON] (mac_nav_event_callback): New declaration
139 and function.
140 [TARGET_API_MAC_CARBON] (Fx_file_dialog): Use MAXPATHLEN for size
141 of filename string. Set event callback function when creating
142 dialog boxes. Add code conversions for filenames. Don't dispose
143 apple event descriptor record if failed to create it.
144
145 * macterm.c: Include sys/param.h.
146 [USE_CARBON_EVENTS] (mac_handle_window_event): Add handler for
147 kEventWindowUpdate.
148 (install_window_handler) [USE_CARBON_EVENTS]: Register it.
149 (do_ae_open_documents) [TARGET_API_MAC_CARBON]: Get FSRef instead
150 of FSSpec from apple event descriptor record.
151 (do_ae_open_documents) [TARGET_API_MAC_CARBON]: Use MAXPATHLEN for
152 size of filename string.
153 [TARGET_API_MAC_CARBON] (mac_do_receive_drag): Likewise.
154 [TARGET_API_MAC_CARBON] (mac_do_receive_drag): Return error when a
155 file dialog is in action.
156 [TARGET_API_MAC_CARBON] (mac_do_track_drag): Likewise. Reject
157 only when there are no filename items. Set background color
158 before (un)highlighting the window below the dragged items.
159 (XTread_socket) [!USE_CARBON_EVENTS]: Don't call do_window_update.
160
161 2005-01-05 Romain Francoise <romain@orebokech.com>
162
163 * term.c (encode_terminal_code): Fix buffer size computation.
164
165 2005-01-04 Richard M. Stallman <rms@gnu.org>
166
167 * xdisp.c (Fformat_mode_line): Doc fix.
168
169 2005-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
170
171 * alloc.c (refill_memory_reserve): Move.
172 (emacs_blocked_free, emacs_blocked_malloc, emacs_blocked_realloc)
173 (reset_malloc_hooks, uninterrupt_malloc) [SYNC_INPUT]: Don't define.
174
175 2005-01-03 Richard M. Stallman <rms@gnu.org>
176
177 * window.c (window_scroll_pixel_based): Don't correct preserve_y
178 for CURRENT_HEADER_LINE_HEIGHT when moving backwards.
179
180 2005-01-03 Jason Rumney <jasonr@gnu.org>
181
182 * w32bdf.c (w32_load_bdf_font): Set fontp->average_width and
183 fontp->space_width to FONT_WIDTH so they are valid.
184
185 * w32fns.c (w32_load_system_font): Set FONT_WIDTH to maximum, not
186 average width. Set fontp->average_width and fontp->space_width to
187 their appropriate values.
188
189 * w32term.c (x_new_font): Set FRAME_COLUMN_WIDTH to
190 fontp->average_width, not FONT_WIDTH. Set FRAME_SPACE_WIDTH to
191 fontp->space_width.
192
193 2005-01-03 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
194
195 * macterm.c (x_new_font): Set FRAME_SPACE_WIDTH.
196 (x_font_min_bounds, XLoadQueryFont): Use the correct font width
197 metrics for max and min bounds.
198 (x_load_font): Correctly calculate average font width metrics.
199
200 2005-01-02 Richard M. Stallman <rms@gnu.org>
201
202 * alloc.c (Fgarbage_collect): Don't truncate_undo_list on dead buffers.
203
1 2004-12-31 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> 204 2004-12-31 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
2 205
3 * xterm.c (handle_one_xevent): Clear area in expose event for GTK. 206 * xterm.c (handle_one_xevent): Clear area in expose event for GTK.
4 207
5 2004-12-31 Richard M. Stallman <rms@gnu.org> 208 2004-12-31 Richard M. Stallman <rms@gnu.org>
46 249
47 * xterm.h (struct x_display_info): New member Xatom_AVERAGE_WIDTH. 250 * xterm.h (struct x_display_info): New member Xatom_AVERAGE_WIDTH.
48 251
49 * xterm.c (x_new_font): Set FRAME_COLUMN_WIDTH to 252 * xterm.c (x_new_font): Set FRAME_COLUMN_WIDTH to
50 fontp->average_width, not FONT_WIDTH. Set FRAME_SPACE_WIDTH to 253 fontp->average_width, not FONT_WIDTH. Set FRAME_SPACE_WIDTH to
51 fontp-?space_width.. 254 fontp->space_width.
52 (x_load_font): Calculate fontp->space_width and 255 (x_load_font): Calculate fontp->space_width and
53 fontp->average_width. 256 fontp->average_width.
54 (x_term_init): Initialize dpyinfo->Xatom_AVERAGE_WIDTH. 257 (x_term_init): Initialize dpyinfo->Xatom_AVERAGE_WIDTH.
55 258
56 * xdisp.c (x_produce_glyphs): Calculate tab width by 259 * xdisp.c (x_produce_glyphs): Calculate tab width by
295 498
296 * xfns.c (Fx_file_dialog): Motif/Lesstif version: Pop down on C-g. 499 * xfns.c (Fx_file_dialog): Motif/Lesstif version: Pop down on C-g.
297 500
298 * gtkutil.c (xg_initialize): Install bindings for C-g so that 501 * gtkutil.c (xg_initialize): Install bindings for C-g so that
299 dialogs and menus pop down. 502 dialogs and menus pop down.
503
504 2004-12-27 Kenichi Handa <handa@m17n.org>
505
506 * coding.c (code_convert_region): Fix calculation of `ratio'.
300 507
301 2004-12-25 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> 508 2004-12-25 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
302 509
303 * gtkutil.c (update_frame_tool_bar): Make the value of 510 * gtkutil.c (update_frame_tool_bar): Make the value of
304 tool-bar-button-margin control margins of images in tool bar. 511 tool-bar-button-margin control margins of images in tool bar.