comparison src/ChangeLog @ 90386:2ecafc6d5db7

Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-58 Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 239-258) - Update from CVS - (Ffield_beginning, find_field): Undo change of 2006-04-23. - Rcirc patch from Ryan Yeske - Merge from gnus--rel--5.10 - Clean up lisp/gnus/ChangeLog a bit * gnus--rel--5.10 (patch 91-98) - Merge from emacs--devo--0 - Update from CVS
author Miles Bader <miles@gnu.org>
date Tue, 02 May 2006 05:51:52 +0000
parents 72dea2ff0142 c92ef36cfd85
children 146cd8369025
comparison
equal deleted inserted replaced
90385:72dea2ff0142 90386:2ecafc6d5db7
1 2006-05-02 Andreas Schwab <schwab@suse.de>
2
3 * xmenu.c (restore_menu_items): Return a value.
4
5 2006-05-01 Martin Rudalics <rudalics@gmx.at>
6
7 * syntax.c (Fforward_comment): Detect generic comment at beginning of
8 buffer when moving backwards.
9
10 2006-05-01 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
11
12 * dispnew.c (update_window): Don't set changed_p when mode/header
13 line is updated.
14
15 * xdisp.c (prepare_menu_bars) [MAC_OS]: Call mac_update_title_bar.
16 (get_glyph_face_and_encoding, get_char_face_and_encoding):
17 Don't distinguish known faces from others.
18
19 * mac.c (mac_coerce_file_name_ptr): Try typeFSRef if coercion
20 through typeFileURL failed.
21
22 * macfns.c (mac_update_title_bar): New function.
23 [TARGET_API_MAC_CARBON] (mac_update_proxy_icon): New function.
24 (show_hourglass, hide_hourglass) [USE_CG_DRAWING]:
25 Call mac_prepare_for_quickdraw.
26
27 * macgui.h (USE_ATSUI): Set default to 1 if MAC_OSX is defined.
28 (USE_CG_DRAWING): Don't define if compiled on Mac OS X 10.1.
29 (enum pcm_status): New enum.
30 (XCHARSTRUCTROW_CHAR_VALID_P, XCHARSTRUCTROW_SET_CHAR_VALID)
31 (XCharStructRow): Remove. Now validity is represented by
32 non-negativeness of sum of ascent and descent.
33 (struct MacFontStruct): Change type of member `rows'.
34 (struct _XGC) [USE_CG_DRAWING]: Add member `clip_rects'.
35
36 * macterm.c (mac_draw_line, mac_draw_line_to_pixmap):
37 Adjust endpoints of strictly horizontal/vertical lines.
38 (mac_set_clip_rectangles) [USE_CG_DRAWING]: Set clip_rects.
39 (pcm_init, pcm_get_status): New functions.
40 (x_per_char_metric, XLoadQueryFont): Use them instead of
41 XCharStructRow and related macros.
42 (x_draw_relief_rect): Don't adjust arguments of mac_draw_line.
43 (x_free_frame_resources) [TARGET_API_MAC_CARBON]: Free FRAME_FILE_NAME.
44 (XTread_socket) [TARGET_API_MAC_CARBON]: Handle proxy icon drag
45 and window path pop-up menu on title bar.
46 (mac_use_core_graphics) [USE_CG_DRAWING]: Set default to 1.
47
48 * macterm.h (mac_update_title_bar): Add extern.
49 (struct mac_output) [TARGET_API_MAC_CARBON]: New member `file_name'.
50 (FRAME_FILE_NAME): New macro.
51
52 * unexmacosx.c (unexec): Error if trying unexec from dumped executable.
53
54 2006-04-30 Richard Stallman <rms@gnu.org>
55
56 * keymap.c (Fdefine_key): Improve error message
57 when KEY begins with a non-prefix key.
58
59 2006-04-30 Martin Rudalics <rudalics@gmx.at>
60
61 * syntax.c (Fforward_comment): Don't forget to break out of the loop
62 when we skipped backward over a generic comment.
63
64 2006-04-27 Nick Roberts <nickrob@snap.net.nz>
65
66 * .gdbinit (pp1, pv1): Only print value as expression is now
67 printed out by gud-print.
68 (pv1): Correct doc string.
69
70 2006-04-26 Stefan Monnier <monnier@iro.umontreal.ca>
71
72 * keymap.c (store_in_keymap): Change `def' arg to not be `register'.
73 Seems to trigger a bug in gcc-amd64 4.0.2 20051125 (Red Hat 4.0.2-8):
74 keymap.c:895: error: address of register variable `def' requested.
75
76 2006-04-26 Jason Rumney <jasonr@gnu.org>
77
78 * w32term.c (construct_mouse_wheel): Handle negative coordinates.
79
80 * w32fns.c (w32_wnd_proc) <WM_LBUTTONDOWN, WM_RBUTTONDOWN>:
81 <WM_LBUTTONUP, WM_RBUTTONUP>: Call signal_user_input in the cases
82 where we preempt mouse_button_timer.
83
84 2006-04-25 Miles Bader <miles@gnu.org>
85
86 * editfns.c (Ffield_beginning, find_field): Undo change of 2006-04-23.
87
88 2006-04-24 Stefan Monnier <monnier@iro.umontreal.ca>
89
90 * process.h: Include headers for pid_t.
91
92 2006-04-24 Kim F. Storm <storm@cua.dk>
93
94 * xdisp.c (fill_stretch_glyph_string): Set s->nchars = 1 for code which
95 does last_glyph=s->first_glyph+s->nchars-1, e.g. if stretch has relief.
96 (produce_stretch_glyph): Assume that face box height and width is
97 already included in stretch glyph size so caller doesn't have to
98 consider the extra space otherwise added (fixes problem in ses.el).
99
100 * frame.c (x_set_font): Clear f->n_tool_bar_rows and current frame
101 matrices to force recalculation of tool-bar height after font change.
102
103 * xdisp.c (tool_bar_lines_needed): New local `temp_row' for clarity.
104 Clear it when done, so we don't accidentally draw a second copy of
105 the tool-bar after resetting f->n_tool_bar_rows.
106 (redisplay_tool_bar): Update tool-bar-lines frame parameter whenever
107 we recalculate f->n_tool_bar_rows.
108
109 2006-04-23 Lars Hansen <larsh@soem.dk>
110
111 * editfns.c (find_field): Fix comment.
112 (Ffield_beginning): Fix bug when POS is at field beginning.
113
114 2006-04-22 Eli Zaretskii <eliz@gnu.org>
115
116 * puresize.h (BASE_PURESIZE): Increase to 1205000.
117
118 2006-04-21 Kim F. Storm <storm@cua.dk>
119
120 * xdisp.c (redisplay_window): Fix last change. Don't recenter if
121 window start is at BEGV.
122
123 * dispextern.h (struct image): New member `corners'.
124 (TOP_CORNER, LEFT_CORNER, BOT_CORNER, RIGHT_CORNER): New macros.
125
126 * image.c (four_corners_best): New arg CORNERS specifies what pixels
127 to look at in case image has margin.
128 (x_create_bitmap_mask): Pass NULL for CORNERS to four_corners_best.
129 (image_background, image_background_transparent)
130 (x_build_heuristic_mask): Pass img->corners to four_corners_best.
131 (gif_load): Set img->corners according to image's margin spec.
132 Use img->corners values directly where applicable.
133 Save image extension data in img->data.lisp_val.
134 (gif_clear_image): New function to free img->data.lisp_val.
135 (gif_type): Use it instead of generic x_clear_image.
136 (Fimage_extension_data): New defun.
137 (syms_of_image): Defsubr it.
138
139 2006-04-21 John Sullivan <john@wjsullivan.net> (tiny change)
140
141 * window.c (Fdisplay_buffer): Doc fix.
142
143 2006-04-21 Eli Zaretskii <eliz@gnu.org>
144
145 * s/ms-w32.h (SYSTEM_PURESIZE_EXTRA): Increase to 25000.
146
147 2006-04-21 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
148
149 * image.c [MAC_OS] (xpm_load_image): Fill in background field
150 while we have ximg handy.
151
152 * macmenu.c (restore_menu_items, save_menu_items): New functions
153 from xmenu.c.
154 (set_frame_menubar, digest_single_submenu): Apply 2006-04-18
155 changes for xmenu.c.
156
157 * macterm.c (x_per_char_metric): Return NULL if glyph width is 0.
158 (add_mac_font_name): New function.
159 (init_font_name_table): Use it. Adopt the first found font from
160 those having the same family name.
161
1 2006-04-21 Nick Roberts <nickrob@snap.net.nz> 162 2006-04-21 Nick Roberts <nickrob@snap.net.nz>
2 163
3 * xdisp.c (note_mouse_highlight): Use build_string. 164 * xdisp.c (note_mouse_highlight): Use build_string.
4 165
5 2006-04-20 Lars Hansen <larsh@soem.dk> 166 2006-04-20 Lars Hansen <larsh@soem.dk>
6 167
7 * textprop.c (Fremove_list_of_text_properties): Ensure 168 * textprop.c (Fremove_list_of_text_properties):
8 modify_region is called only when buffer is modified and that 169 Ensure modify_region is called only when buffer is modified and that
9 signal_after_change is allways called in that case. 170 signal_after_change is allways called in that case.
10 171
11 * print.c (PRINTFINISH): Call signal_after_change. 172 * print.c (PRINTFINISH): Call signal_after_change.
12 173
13 2006-04-20 Kim F. Storm <storm@cua.dk> 174 2006-04-20 Kim F. Storm <storm@cua.dk>
21 182
22 2006-04-18 Richard Stallman <rms@gnu.org> 183 2006-04-18 Richard Stallman <rms@gnu.org>
23 184
24 * xmenu.c (restore_menu_items, save_menu_items): New fns. 185 * xmenu.c (restore_menu_items, save_menu_items): New fns.
25 (set_frame_menubar): Use save_menu_items. Save updated vector in 186 (set_frame_menubar): Use save_menu_items. Save updated vector in
26 the frame before unwinding it. Don't use unuse_menu_items. Don't 187 the frame before unwinding it. Don't use unuse_menu_items.
27 use discard_menu_items. 188 Don't use discard_menu_items.
28 (digest_single_submenu): Abort if an item is not in a pane. 189 (digest_single_submenu): Abort if an item is not in a pane.
29 (init_menu_items): Put the error check at the top. 190 (init_menu_items): Put the error check at the top.
30 191
31 * keymap.c (describe_map): Make "shadowed" warning more verbose. 192 * keymap.c (describe_map): Make "shadowed" warning more verbose.
32 193
49 (copy_scrap_flavor_data, mac_handle_service_event): Don't check 210 (copy_scrap_flavor_data, mac_handle_service_event): Don't check
50 return value of xmalloc/xrealloc. 211 return value of xmalloc/xrealloc.
51 212
52 * macterm.c (XCreateGC, x_per_char_metric, xlfdpat_create) 213 * macterm.c (XCreateGC, x_per_char_metric, xlfdpat_create)
53 (init_font_name_table, init_font_name_table, mac_do_list_fonts) 214 (init_font_name_table, init_font_name_table, mac_do_list_fonts)
54 (XLoadQueryFont, mac_store_apple_event): Don't check 215 (XLoadQueryFont, mac_store_apple_event): Don't check return value
55 return value of xmalloc. 216 of xmalloc.
56 217
57 2006-04-17 Kim F. Storm <storm@cua.dk> 218 2006-04-17 Kim F. Storm <storm@cua.dk>
58 219
59 * window.c (coordinates_in_window): On the vertical border, 220 * window.c (coordinates_in_window): On the vertical border,
60 calculate the row number measured from the top of the window, not 221 calculate the row number measured from the top of the window, not
94 (code_convert_string_norecord): Likewise. 255 (code_convert_string_norecord): Likewise.
95 256
96 2006-04-13 Kenichi Handa <handa@m17n.org> 257 2006-04-13 Kenichi Handa <handa@m17n.org>
97 258
98 * coding.c (setup_coding_system): Fix previous change. 259 * coding.c (setup_coding_system): Fix previous change.
99 (encode_coding): If eol_type is not yet decided, use 260 (encode_coding): If eol_type is not yet decided, use system_eol_type.
100 system_eol_type.
101 (shrink_encoding_region): If eol_type is not yet decided and 261 (shrink_encoding_region): If eol_type is not yet decided and
102 system_eol_type is not LF, don't shrink. 262 system_eol_type is not LF, don't shrink.
103 263
104 2006-04-13 Nick Roberts <nickrob@snap.net.nz> 264 2006-04-13 Nick Roberts <nickrob@snap.net.nz>
105 265
195 355
196 * xdisp.c (get_glyph_string_clip_rects): Add parentheses around && 356 * xdisp.c (get_glyph_string_clip_rects): Add parentheses around &&
197 within ||. Add explicit braces to avoid ambiguous `else'. 357 within ||. Add explicit braces to avoid ambiguous `else'.
198 (dump_glyph_row): Remove label for `inverse_p' from legend. 358 (dump_glyph_row): Remove label for `inverse_p' from legend.
199 359
200 * xfaces.c (Finternal_merge_in_global_face, try_font_list): Add 360 * xfaces.c (Finternal_merge_in_global_face, try_font_list):
201 explicit braces to avoid ambiguous `else'. 361 Add explicit braces to avoid ambiguous `else'.
202 362
203 2006-04-11 Micha,Ak(Bl Cadilhac <michael.cadilhac@lrde.org> (tiny change) 363 2006-04-11 Micha,Ak(Bl Cadilhac <michael.cadilhac@lrde.org> (tiny change)
204 364
205 * dispnew.c (init_display): Don't init X display if the user asked 365 * dispnew.c (init_display): Don't init X display if the user asked
206 for a non-X display. 366 for a non-X display.
904 (XLoadQueryFont) [MAC_OS8 && USE_ATSUI]: Don't adjust heights of 1064 (XLoadQueryFont) [MAC_OS8 && USE_ATSUI]: Don't adjust heights of
905 some fonts when srcCopy text transfer mode might be used. 1065 some fonts when srcCopy text transfer mode might be used.
906 (mac_begin_clip, mac_end_clip): Check if region is empty. 1066 (mac_begin_clip, mac_end_clip): Check if region is empty.
907 (mac_set_clip_rectangles): When resetting clip region, make it 1067 (mac_set_clip_rectangles): When resetting clip region, make it
908 empty instead of disposing of it. 1068 empty instead of disposing of it.
909
910 2006-02-20 Stefan Monnier <monnier@iro.umontreal.ca>
911
912 * keymap.c (store_in_keymap): Change `def' arg to not be `register'.
913 Seems to trigger a bug in gcc-amd64 4.0.2 20051125 (Red Hat 4.0.2-8).
914 1069
915 2006-02-20 Kim F. Storm <storm@cua.dk> 1070 2006-02-20 Kim F. Storm <storm@cua.dk>
916 1071
917 * Makefile.in: Add fringe.elc to WINDOW_SUPPORT. 1072 * Makefile.in: Add fringe.elc to WINDOW_SUPPORT.
918 1073
1584 1739
1585 * macfns.c [TARGET_API_MAC_CARBON] (Fx_file_dialog): Likewise. 1740 * macfns.c [TARGET_API_MAC_CARBON] (Fx_file_dialog): Likewise.
1586 1741
1587 * image.c [MAC_OS] (find_image_fsspec): Likewise. 1742 * image.c [MAC_OS] (find_image_fsspec): Likewise.
1588 1743
1589 2005-12-23 Martin Rudalics <rudalics@gmx.at> (tiny change) 1744 2005-12-23 Martin Rudalics <rudalics@gmx.at>
1590 1745
1591 * insdel.c (insert, insert_and_inherit, insert_before_markers) 1746 * insdel.c (insert, insert_and_inherit, insert_before_markers)
1592 (insert_before_markers_and_inherit): Make sure FROM is correct 1747 (insert_before_markers_and_inherit): Make sure FROM is correct
1593 when `after-change-functions' are called. 1748 when `after-change-functions' are called.
1594 1749