1 |
|
2005-03-16 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> |
2 |
|
|
3 |
|
* macfns.c (Qhyper, Qsuper, Qmeta, Qalt, Qctrl, Qcontrol, Qshift): |
4 |
|
Remove unused variables. |
5 |
|
(syms_of_macfns): Don't initialize them. Likewise for |
6 |
|
Qface_set_after_frame_default. Defvar and initialize |
7 |
|
Vx_window_horizontal_drag_shape. |
8 |
|
(x_set_mouse_color): Change mouse pointer shape. |
9 |
|
(mac_window) [!MAC_OSX]: Create root control. |
10 |
|
(mac_window): Remove initializations of mouse pointer shapes. |
11 |
|
(hourglass_started): New function (from xfns.c). |
12 |
|
(start_hourglass, cancel_hourglass): Put function body in #ifdef |
13 |
|
MAC_OSX. |
14 |
|
(show_hourglass) [TARGET_API_MAC_CARBON]: Create progress |
15 |
|
indicator for each non-tooltip frame if needed, and show it. |
16 |
|
(hide_hourglass) [TARGET_API_MAC_CARBON]: Hide progress |
17 |
|
indicators. |
18 |
|
|
19 |
|
* macgui.h [!TARGET_API_MAC_CARBON]: Include Appearance.h and |
20 |
|
Controls.h. Use ThemeCursor instead of CursHandle. |
21 |
|
|
22 |
|
* macterm.c (activate_scroll_bars, deactivate_scroll_bars): Remove |
23 |
|
functions and declarations. |
24 |
|
(mac_set_colors): Take argument for saving background color. All |
25 |
|
callers changed. |
26 |
|
(XDrawLine, XClearArea, mac_draw_bitmap, XFillRectangle) |
27 |
|
(mac_draw_rectangle, mac_draw_string_common): Save and Restore |
28 |
|
background color. |
29 |
|
(x_update_end, mac_do_track_drag): Don't reset background color. |
30 |
|
(mac_define_frame_cursor) [!TARGET_API_MAC_CARBON]: Use |
31 |
|
SetThemeCursor. |
32 |
|
(x_set_window_size) [TARGET_API_MAC_CARBON]: Move progress |
33 |
|
indicator control to the upper-right corner of the window. |
34 |
|
(arrow_cursor) [!TARGET_API_MAC_CARBON]: Remove variable. |
35 |
|
(do_init_managers) [!TARGET_API_MAC_CARBON]: Don't initialize it. |
36 |
|
(do_window_update): Update controls after updating content area. |
37 |
|
(mac_handle_window_event): Remove unused extern. |
38 |
|
(XTread_socket): Check both control handle and control part code |
39 |
|
to determine whether a scroll bar is clicked. Activate/deactivate |
40 |
|
root control instead of contained scroll bar controls. |
41 |
|
(make_mac_terminal_frame): Use ThemeCursor constants. |
42 |
|
|
43 |
|
* macterm.h (struct mac_output) [TARGET_API_MAC_CARBON]: New |
44 |
|
member hourglass_control. |
45 |
|
(HOURGLASS_WIDTH, HOURGLASS_HEIGHT): New defines. |
46 |
|
(activate_scroll_bars, deactivate_scroll_bars): Remove |
47 |
|
declarations. |
48 |
|
|
49 |
2005-03-15 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> |
2005-03-15 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> |
50 |
|
|
51 |
* macterm.c (keycode_to_xkeysym_table): Change mapping so that it |
* macterm.c (keycode_to_xkeysym_table): Change mapping so that it |
52 |
coincide with that in Apple X11 except `clear', `enter' on |
coincides with that in Apple X11 except `clear', `enter' on |
53 |
laptops, and fn + `enter' on laptops. |
laptops, and fn + `enter' on laptops. |
54 |
|
|
55 |
2005-03-12 Stefan Monnier <monnier@iro.umontreal.ca> |
2005-03-12 Stefan Monnier <monnier@iro.umontreal.ca> |