aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStefan Monnier2004-06-01 20:26:52 +0000
committerStefan Monnier2004-06-01 20:26:52 +0000
commit2fb0ce67dec721b2c87c4b87bc034cbaeaf8dc49 (patch)
tree2d1d8198e8a8cd85613581261e9af44cde562c46
parentef5572c56aa49d56eb97ff29437cc54764d52068 (diff)
downloademacs-2fb0ce67dec721b2c87c4b87bc034cbaeaf8dc49.tar.gz
emacs-2fb0ce67dec721b2c87c4b87bc034cbaeaf8dc49.zip
(EXCEEDS_LISP_PTR) [USE_LSB_TAG]: Never true.
-rw-r--r--src/ChangeLog32
-rw-r--r--src/mem-limits.h6
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 @@
12004-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
2
3 * mem-limits.h (EXCEEDS_LISP_PTR) [USE_LSB_TAG]: Never true.
4
12004-05-29 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> 52004-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
86212002-08-19 Kim F. Storm <storm@cua.dk> 86212002-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
4This file is part of GNU Emacs. 4This 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
83extern POINTER start_of_data (); 83extern 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