diff options
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 187 |
1 files changed, 171 insertions, 16 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 5c66a6b5c7d..f68510f2fb4 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,11 +1,172 @@ | |||
| 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. |
| @@ -23,8 +184,8 @@ | |||
| 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 | ||
| @@ -51,8 +212,8 @@ | |||
| 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 | ||
| @@ -96,8 +257,7 @@ | |||
| 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 | ||
| @@ -197,8 +357,8 @@ | |||
| 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 | ||
| @@ -907,11 +1067,6 @@ | |||
| 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 | 1069 | ||
| 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 | |||
| 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. |
| @@ -1586,7 +1741,7 @@ | |||
| 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 |