diff options
| author | Stefan Monnier | 2004-06-01 20:26:52 +0000 |
|---|---|---|
| committer | Stefan Monnier | 2004-06-01 20:26:52 +0000 |
| commit | 2fb0ce67dec721b2c87c4b87bc034cbaeaf8dc49 (patch) | |
| tree | 2d1d8198e8a8cd85613581261e9af44cde562c46 | |
| parent | ef5572c56aa49d56eb97ff29437cc54764d52068 (diff) | |
| download | emacs-2fb0ce67dec721b2c87c4b87bc034cbaeaf8dc49.tar.gz emacs-2fb0ce67dec721b2c87c4b87bc034cbaeaf8dc49.zip | |
(EXCEEDS_LISP_PTR) [USE_LSB_TAG]: Never true.
| -rw-r--r-- | src/ChangeLog | 32 | ||||
| -rw-r--r-- | src/mem-limits.h | 6 |
2 files changed, 20 insertions, 18 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 138a1860235..ecae93d1309 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,11 +1,14 @@ | |||
| 1 | 2004-06-01 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 2 | |||
| 3 | * mem-limits.h (EXCEEDS_LISP_PTR) [USE_LSB_TAG]: Never true. | ||
| 4 | |||
| 1 | 2004-05-29 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | 5 | 2004-05-29 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> |
| 2 | 6 | ||
| 3 | * macfns.c: Don't include ccl.h. | 7 | * macfns.c: Don't include ccl.h. |
| 4 | [MAC_OSX]: Don't include QuickTime/QuickTime.h. | 8 | [MAC_OSX]: Don't include QuickTime/QuickTime.h. |
| 5 | [!MAC_OSX]: Don't include alloca.h, Windows.h, Gestalt.h, or | 9 | [!MAC_OSX]: Don't include alloca.h, Windows.h, Gestalt.h, |
| 6 | TextUtils.h. | 10 | or TextUtils.h. |
| 7 | (Fx_create_frame): Sync with xfns.c. Initialize cursor | 11 | (Fx_create_frame): Sync with xfns.c. Initialize cursor descriptors. |
| 8 | descriptors. | ||
| 9 | (Fx_display_mm_height, Fx_display_mm_width): Calculate length from | 12 | (Fx_display_mm_height, Fx_display_mm_width): Calculate length from |
| 10 | display height/width. | 13 | display height/width. |
| 11 | (compute_tip_xy, Vx_max_tooltip_size): Declare. | 14 | (compute_tip_xy, Vx_max_tooltip_size): Declare. |
| @@ -13,11 +16,10 @@ | |||
| 13 | (x_create_tip_frame, Fx_show_tip, Fx_hide_tip): Sync with xfns.c. | 16 | (x_create_tip_frame, Fx_show_tip, Fx_hide_tip): Sync with xfns.c. |
| 14 | (syms_of_macfns): Initialize Qcancel_timer, Vx_max_tooltip_size, | 17 | (syms_of_macfns): Initialize Qcancel_timer, Vx_max_tooltip_size, |
| 15 | and last_show_tip_args. | 18 | and last_show_tip_args. |
| 16 | 19 | ||
| 17 | * macgui.h [!MAC_OSX]: Include Gestalt.h. | 20 | * macgui.h [!MAC_OSX]: Include Gestalt.h. |
| 18 | (Cursor, No_Cursor): New defines. | 21 | (Cursor, No_Cursor): New defines. |
| 19 | [!TARGET_API_MAC_CARBON] (SetPortWindowPort): New compatibility | 22 | [!TARGET_API_MAC_CARBON] (SetPortWindowPort): New compatibility macro. |
| 20 | macro. | ||
| 21 | [!TARGET_API_MAC_CARBON] (arrow_cursor): Declare. | 23 | [!TARGET_API_MAC_CARBON] (arrow_cursor): Declare. |
| 22 | 24 | ||
| 23 | * macmenu.c (mac_menu_show, mac_dialog): Use SetPortWindowPort. | 25 | * macmenu.c (mac_menu_show, mac_dialog): Use SetPortWindowPort. |
| @@ -45,11 +47,9 @@ | |||
| 45 | (x_scroll_bar_handle_click): Set `(PORTION . WHOLE)' part in a | 47 | (x_scroll_bar_handle_click): Set `(PORTION . WHOLE)' part in a |
| 46 | scroll-bar click event. | 48 | scroll-bar click event. |
| 47 | (mac_define_frame_cursor): Change the pointer shape. | 49 | (mac_define_frame_cursor): Change the pointer shape. |
| 48 | (x_free_frame_resources): Reset tip_window to NULL when it is | 50 | (x_free_frame_resources): Reset tip_window to NULL when it is disposed. |
| 49 | disposed. | ||
| 50 | [!TARGET_API_MAC_CARBON] (arrow_cursor): New variable. | 51 | [!TARGET_API_MAC_CARBON] (arrow_cursor): New variable. |
| 51 | [!TARGET_API_MAC_CARBON] (do_init_managers): Initialize | 52 | [!TARGET_API_MAC_CARBON] (do_init_managers): Initialize arrow_cursor. |
| 52 | arrow_cursor. | ||
| 53 | (do_window_update): Don't do anything if the updated window is the | 53 | (do_window_update): Don't do anything if the updated window is the |
| 54 | tooltip window. | 54 | tooltip window. |
| 55 | (do_mouse_moved): Handle mouse movement events here (previously in | 55 | (do_mouse_moved): Handle mouse movement events here (previously in |
| @@ -57,8 +57,8 @@ | |||
| 57 | dpyinfo->mouse_face_hidden is set. | 57 | dpyinfo->mouse_face_hidden is set. |
| 58 | (do_os_event, do_events): Remove (now in XTread_socket). | 58 | (do_os_event, do_events): Remove (now in XTread_socket). |
| 59 | (XTread_socket): Immediately return if interrupt_input_blocked. | 59 | (XTread_socket): Immediately return if interrupt_input_blocked. |
| 60 | Loop until all the events in the queue are processed. Rearrange | 60 | Loop until all the events in the queue are processed. |
| 61 | codes for mouse grabbing. Add tooltip support. Include the | 61 | Rearrange codes for mouse grabbing. Add tooltip support. Include the |
| 62 | contents of do_os_event and do_events. Remove mouse movement | 62 | contents of do_os_event and do_events. Remove mouse movement |
| 63 | handling (now in do_mouse_moved). Add the case where | 63 | handling (now in do_mouse_moved). Add the case where |
| 64 | Vmouse_highlight has an integer value. | 64 | Vmouse_highlight has an integer value. |
| @@ -67,8 +67,8 @@ | |||
| 67 | excess initializations. | 67 | excess initializations. |
| 68 | (make_mac_terminal_frame): Previous initializations in | 68 | (make_mac_terminal_frame): Previous initializations in |
| 69 | make_mac_frame are moved here. | 69 | make_mac_frame are moved here. |
| 70 | (mac_initialize_display_info): Initialize | 70 | (mac_initialize_display_info): |
| 71 | dpyinfo->mouse_face_overlay and dpyinfo->mouse_face_hidden. | 71 | Initialize dpyinfo->mouse_face_overlay and dpyinfo->mouse_face_hidden. |
| 72 | 72 | ||
| 73 | * xdisp.c [MAC_OS] (No_Cursor): Remove variable. | 73 | * xdisp.c [MAC_OS] (No_Cursor): Remove variable. |
| 74 | (define_frame_cursor1): Don't treat HAVE_CARBON as a special case. | 74 | (define_frame_cursor1): Don't treat HAVE_CARBON as a special case. |
| @@ -8620,7 +8620,7 @@ | |||
| 8620 | 8620 | ||
| 8621 | 2002-08-19 Kim F. Storm <storm@cua.dk> | 8621 | 2002-08-19 Kim F. Storm <storm@cua.dk> |
| 8622 | 8622 | ||
| 8623 | * keyboard.c (Fclear_this_command_keys): Added optional arg | 8623 | * keyboard.c (Fclear_this_command_keys): Add optional arg |
| 8624 | KEEP-RECORD to avoid clearing lossage when we just want to clear | 8624 | KEEP-RECORD to avoid clearing lossage when we just want to clear |
| 8625 | the current key sequence (kmacro needs this). | 8625 | the current key sequence (kmacro needs this). |
| 8626 | 8626 | ||
diff --git a/src/mem-limits.h b/src/mem-limits.h index 578cf59f12e..57a79863a1b 100644 --- a/src/mem-limits.h +++ b/src/mem-limits.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* Includes for memory limit warnings. | 1 | /* Includes for memory limit warnings. |
| 2 | Copyright (C) 1990, 1993, 1994, 1995, 1996 Free Software Foundation, Inc. | 2 | Copyright (C) 1990, 93, 94, 95, 1996, 2004 Free Software Foundation, Inc. |
| 3 | 3 | ||
| 4 | This file is part of GNU Emacs. | 4 | This file is part of GNU Emacs. |
| 5 | 5 | ||
| @@ -81,7 +81,9 @@ typedef unsigned long SIZE; | |||
| 81 | #define NULL ((POINTER) 0) | 81 | #define NULL ((POINTER) 0) |
| 82 | 82 | ||
| 83 | extern POINTER start_of_data (); | 83 | extern POINTER start_of_data (); |
| 84 | #ifdef DATA_SEG_BITS | 84 | #if defined USE_LSB_TAG |
| 85 | #define EXCEEDS_LISP_PTR(ptr) 0 | ||
| 86 | #elif defined DATA_SEG_BITS | ||
| 85 | #define EXCEEDS_LISP_PTR(ptr) \ | 87 | #define EXCEEDS_LISP_PTR(ptr) \ |
| 86 | (((EMACS_UINT) (ptr) & ~DATA_SEG_BITS) >> VALBITS) | 88 | (((EMACS_UINT) (ptr) & ~DATA_SEG_BITS) >> VALBITS) |
| 87 | #else | 89 | #else |