diff options
| author | Karoly Lorentey | 2005-12-29 04:41:02 +0000 |
|---|---|---|
| committer | Karoly Lorentey | 2005-12-29 04:41:02 +0000 |
| commit | e583523a108624f7fd0c28294010b19daae5ab97 (patch) | |
| tree | 6bbb60c1f603809ca8980a459e0c4ed6d2c02378 /src/ChangeLog | |
| parent | da8e8fc14f3166ec596e34f43fbfea866d1176df (diff) | |
| parent | d52c26e925297a2d1663e2293d46ce95e91c4689 (diff) | |
| download | emacs-e583523a108624f7fd0c28294010b19daae5ab97.tar.gz emacs-e583523a108624f7fd0c28294010b19daae5ab97.zip | |
Merged from miles@gnu.org--gnu-2005 (patch 678-680)
Patches applied:
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-678
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-679
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-680
Update from CVS
git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-468
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 138 |
1 files changed, 126 insertions, 12 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 969f9f6c46d..f14f216f1d3 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,118 @@ | |||
| 1 | 2005-12-25 Giorgos Keramidas <keramida@ceid.upatras.gr> | ||
| 2 | |||
| 3 | * m/amdx86-64.h [__FreeBSD__] (START_FILES, LIB_STANDARD): | ||
| 4 | define for FreeBSD on this platform. | ||
| 5 | |||
| 6 | 2005-12-24 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | ||
| 7 | |||
| 8 | * macterm.h (TYPE_FILE_NAME): New define. | ||
| 9 | (posix_pathname_to_fsspec, fsspec_to_posix_pathname): Remove externs. | ||
| 10 | |||
| 11 | * mac.c (posix_pathname_to_fsspec, fsspec_to_posix_pathname): Add | ||
| 12 | prototypes. Make static. | ||
| 13 | (mac_aedesc_to_lisp): Initialize err to noErr. | ||
| 14 | (mac_coerce_file_name_ptr, mac_coerce_file_name_desc) | ||
| 15 | (init_coercion_handler): New functions. | ||
| 16 | (Fmac_coerce_ae_data): Use coercion of Apple event data for | ||
| 17 | translation from/to file names. | ||
| 18 | |||
| 19 | * macterm.c: Don't include sys/param.h. | ||
| 20 | (init_coercion_handler): Add extern. | ||
| 21 | [MAC_OS8] (main): Call init_coercion_handler. | ||
| 22 | (mac_initialize) [MAC_OSX]: Likewise. | ||
| 23 | [TARGET_API_MAC_CARBON] (mac_do_receive_drag): Use coercion of | ||
| 24 | Apple event data for translation from/to file names. | ||
| 25 | |||
| 26 | * macfns.c [TARGET_API_MAC_CARBON] (Fx_file_dialog): Likewise. | ||
| 27 | |||
| 28 | * image.c [MAC_OS] (find_image_fsspec): Likewise. | ||
| 29 | |||
| 30 | 2005-12-23 Martin Rudalics <rudalics@gmx.at> (tiny change) | ||
| 31 | |||
| 32 | * insdel.c (insert, insert_and_inherit, insert_before_markers) | ||
| 33 | (insert_before_markers_and_inherit): Make sure FROM is correct | ||
| 34 | when `after-change-functions' are called. | ||
| 35 | |||
| 36 | 2005-12-23 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | ||
| 37 | |||
| 38 | * xfns.c (Fx_uses_old_gtk_dialog): New function. | ||
| 39 | |||
| 40 | * gtkutil.c (xg_uses_old_file_dialog): New function. | ||
| 41 | (xg_get_file_name): Use xg_uses_old_file_dialog. | ||
| 42 | |||
| 43 | * gtkutil.h: Declare xg_uses_old_file_dialog. | ||
| 44 | |||
| 45 | 2005-12-22 Richard M. Stallman <rms@gnu.org> | ||
| 46 | |||
| 47 | * xmenu.c (xmenu_show): Call inhibit_garbage_collection. | ||
| 48 | |||
| 49 | 2005-12-22 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | ||
| 50 | |||
| 51 | * mac.c (Fmac_coerce_ae_data) [MAC_OSX]: Fix memory leak. | ||
| 52 | |||
| 53 | * macgui.h (XCharStruct): Remove member `valid_p'. | ||
| 54 | (STORE_XCHARSTRUCT): Don't set member `valid_p'. | ||
| 55 | (XCharStructRow): New typedef. | ||
| 56 | (XCHARSTRUCTROW_CHAR_VALID_P, XCHARSTRUCTROW_SET_CHAR_VALID): New | ||
| 57 | macros. | ||
| 58 | (struct MacFontStruct): Add member `bounds'. Remove member | ||
| 59 | `per_char'. All uses for QuichDraw Text fonts are changed to | ||
| 60 | `bounds.per_char'. ATSUI font bounds are represented as an array | ||
| 61 | `bounds.rows' of XCharStructRow's, each of which consists of a | ||
| 62 | bitmap of valid entries and an array of char bounds. | ||
| 63 | |||
| 64 | * macterm.c (mac_per_char_metric): Add prototype. | ||
| 65 | (x_per_char_metric) [USE_CG_TEXT_DRAWING]: Remove prototype. | ||
| 66 | (mac_query_char_extents): New function. | ||
| 67 | (x_per_char_metric): Use it. | ||
| 68 | (XLoadQueryFont): Likewise. Consolidate min/max_bounds calculations. | ||
| 69 | [USE_CG_TEXT_DRAWING] (mac_draw_string_cg): Use | ||
| 70 | mac_per_char_metric instead of x_per_char_metric. | ||
| 71 | (mac_text_extents_16): New function. | ||
| 72 | (mac_compute_glyph_string_overhangs): Use it. | ||
| 73 | (mac_unload_font): Free member `bounds' in struct MacFontStruct. | ||
| 74 | |||
| 75 | 2005-12-21 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 76 | |||
| 77 | * minibuf.c (Fdisplay_completion_list): Use XCAR/XCDR. | ||
| 78 | (Fminibuffer_completion_help): Remove duplicates before display. | ||
| 79 | |||
| 80 | 2005-12-21 L$,1 q(Brentey K,Aa(Broly <lorentey@elte.hu> | ||
| 81 | |||
| 82 | * print.c (print_preprocess): Don't lose print_depth levels while | ||
| 83 | iterating. | ||
| 84 | |||
| 85 | 2005-12-21 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | ||
| 86 | |||
| 87 | * macmenu.c (Qmac_apple_event): Add extern. | ||
| 88 | (set_frame_menubar, mac_menu_show keymp_panes) | ||
| 89 | (single_keymap_panes, list_of_panes, list_of_item) | ||
| 90 | (single_menu_item): Add argument types to prototypes. | ||
| 91 | (mac_dialog_show) [HAVE_DIALOGS]: Likewise. | ||
| 92 | (struct skp): New struct (from xmenu.c). | ||
| 93 | (single_keymap_panes, single_menu_item, list_of_panes) | ||
| 94 | (list_of_item): Sync with xmenu.c. | ||
| 95 | (Fx_popup_menu, Fx_popup_dialog): Likewise. Don't get window from | ||
| 96 | POSITION if it is mac-apple-event event. | ||
| 97 | (menubar_selection_callback): Don't use menu_command_in_progress. | ||
| 98 | (set_frame_menubar): First parse all submenus, then make | ||
| 99 | widget_value trees from them. Don't allocate any widget_value | ||
| 100 | objects until we are done with the parsing. | ||
| 101 | (parse_single_submenu, digest_single_submenu): New functions. | ||
| 102 | (single_submenu): Function deleted, replaced by those two. | ||
| 103 | (install_menu_quit_handler) [HAVE_CANCELMENUTRACKING]: Don't | ||
| 104 | create or dispose of EventHandlerUPP. Install hander to all submenus. | ||
| 105 | (mac_menu_show) [!HAVE_MULTILINGUAL_MENU]: Use ENCODE_MENU_STRING | ||
| 106 | instead of ENCODE_SYSTEM. | ||
| 107 | (free_frame_menubar, fill_submenu, fill_menu): Don't use NULL for | ||
| 108 | integer values. | ||
| 109 | [HAVE_DIALOGS] (mac_dialog_show): Sync with xdialog_show (in xmenu.c). | ||
| 110 | (add_menu_item) [TARGET_API_MAC_CARBON]: Use CFString functions to | ||
| 111 | format menu item string. Don't use NULL for integer value. | ||
| 112 | |||
| 113 | * macterm.h (struct mac_output): Remove unused member | ||
| 114 | menu_command_in_progress. | ||
| 115 | |||
| 1 | 2005-12-20 Juri Linkov <juri@jurta.org> | 116 | 2005-12-20 Juri Linkov <juri@jurta.org> |
| 2 | 117 | ||
| 3 | * xmenu.c (Fx_popup_menu): Set Vmenu_updating_frame to f if | 118 | * xmenu.c (Fx_popup_menu): Set Vmenu_updating_frame to f if |
| @@ -25,15 +140,15 @@ | |||
| 25 | (x_use_underline_position_properties): Undo 2005-07-13 change. | 140 | (x_use_underline_position_properties): Undo 2005-07-13 change. |
| 26 | (syms_of_macterm) <x-use-underline-position-properties>: Likewise. | 141 | (syms_of_macterm) <x-use-underline-position-properties>: Likewise. |
| 27 | (mac_use_core_graphics, mac_wheel_button_is_mouse_2) | 142 | (mac_use_core_graphics, mac_wheel_button_is_mouse_2) |
| 28 | (mac_pass_command_to_system, mac_pass_control_to_system): New | 143 | (mac_pass_command_to_system, mac_pass_control_to_system): |
| 29 | boolean variables renamed from Lisp_Object ones | 144 | New boolean variables renamed from Lisp_Object ones |
| 30 | Vmac_use_core_graphics, Vmac_wheel_button_is_mouse_2, | 145 | Vmac_use_core_graphics, Vmac_wheel_button_is_mouse_2, |
| 31 | Vmac_pass_command_to_system, and Vmac_pass_control_to_system. All | 146 | Vmac_pass_command_to_system, and Vmac_pass_control_to_system. |
| 32 | uses changed. | 147 | All uses changed. |
| 33 | (syms_of_macterm): DEFVAR_BOOL them. Remove previous DEFVAR_LISPs. | 148 | (syms_of_macterm): DEFVAR_BOOL them. Remove previous DEFVAR_LISPs. |
| 34 | Make them user options. | 149 | Make them user options. |
| 35 | (mac_handle_command_event, mac_store_services_event): Call | 150 | (mac_handle_command_event, mac_store_services_event): |
| 36 | create_apple_event_from_event_ref without 5th argument. | 151 | Call create_apple_event_from_event_ref without 5th argument. |
| 37 | (backtranslate_modified_keycode): Mask off modifier keys that are | 152 | (backtranslate_modified_keycode): Mask off modifier keys that are |
| 38 | mapped to some Emacs modifiers before passing it to KeyTranslate. | 153 | mapped to some Emacs modifiers before passing it to KeyTranslate. |
| 39 | (syms_of_macterm): Make variables `mac-emulate-three-button-mouse', | 154 | (syms_of_macterm): Make variables `mac-emulate-three-button-mouse', |
| @@ -41,8 +156,8 @@ | |||
| 41 | Fix docstrings of `mac-*-modifier'. | 156 | Fix docstrings of `mac-*-modifier'. |
| 42 | 157 | ||
| 43 | * mac.c (create_apple_event_from_event_ref): Remove arg `types'. | 158 | * mac.c (create_apple_event_from_event_ref): Remove arg `types'. |
| 44 | (do_applescript): Change argument types to Lisp_Object. All uses | 159 | (do_applescript): Change argument types to Lisp_Object. |
| 45 | changed. | 160 | All uses changed. |
| 46 | 161 | ||
| 47 | * macterm.h (create_apple_event_from_event_ref): Remove 5th | 162 | * macterm.h (create_apple_event_from_event_ref): Remove 5th |
| 48 | argument from extern. | 163 | argument from extern. |
| @@ -85,9 +200,9 @@ | |||
| 85 | 200 | ||
| 86 | * xfns.c (compute_tip_xy): Handle negative dx and dy. | 201 | * xfns.c (compute_tip_xy): Handle negative dx and dy. |
| 87 | 202 | ||
| 88 | * w32fns.c (compute_tip_xy): Ditto | 203 | * w32fns.c (compute_tip_xy): Ditto. |
| 89 | 204 | ||
| 90 | * macfns.c (compute_tip_xy): Ditto | 205 | * macfns.c (compute_tip_xy): Ditto. |
| 91 | 206 | ||
| 92 | 2005-12-14 Chong Yidong <cyd@stupidchicken.com> | 207 | 2005-12-14 Chong Yidong <cyd@stupidchicken.com> |
| 93 | 208 | ||
| @@ -165,8 +280,7 @@ | |||
| 165 | * mac.c (Qundecoded_file_name): New variable. | 280 | * mac.c (Qundecoded_file_name): New variable. |
| 166 | (syms_of_mac): Initialize it. | 281 | (syms_of_mac): Initialize it. |
| 167 | (mac_aelist_to_lisp, mac_aedesc_to_lisp): New functions. | 282 | (mac_aelist_to_lisp, mac_aedesc_to_lisp): New functions. |
| 168 | [TARGET_API_MAC_CARBON] (create_apple_event_from_event_ref): New | 283 | [TARGET_API_MAC_CARBON] (create_apple_event_from_event_ref): New fun. |
| 169 | function. | ||
| 170 | (Fmac_coerce_ae_data): New defun. | 284 | (Fmac_coerce_ae_data): New defun. |
| 171 | (syms_of_mac): Defsubr it. | 285 | (syms_of_mac): Defsubr it. |
| 172 | 286 | ||