aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorKaroly Lorentey2005-12-29 04:41:02 +0000
committerKaroly Lorentey2005-12-29 04:41:02 +0000
commite583523a108624f7fd0c28294010b19daae5ab97 (patch)
tree6bbb60c1f603809ca8980a459e0c4ed6d2c02378 /src/ChangeLog
parentda8e8fc14f3166ec596e34f43fbfea866d1176df (diff)
parentd52c26e925297a2d1663e2293d46ce95e91c4689 (diff)
downloademacs-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/ChangeLog138
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 @@
12005-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
62005-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
302005-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
362005-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
452005-12-22 Richard M. Stallman <rms@gnu.org>
46
47 * xmenu.c (xmenu_show): Call inhibit_garbage_collection.
48
492005-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
752005-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
802005-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
852005-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
12005-12-20 Juri Linkov <juri@jurta.org> 1162005-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
922005-12-14 Chong Yidong <cyd@stupidchicken.com> 2072005-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