diff options
| author | Alp Aker | 2012-08-01 16:15:30 -0400 |
|---|---|---|
| committer | Alp Aker | 2012-08-01 16:15:30 -0400 |
| commit | 947b2afddc9f54a999125aa7e8c9a705ecb51e18 (patch) | |
| tree | f68b8a8849bd112564e5ffc762471e385c82c60e /src | |
| parent | 8e7046c395d80058a8a59525a965ff5c71c76cbc (diff) | |
| download | emacs-947b2afddc9f54a999125aa7e8c9a705ecb51e18.tar.gz emacs-947b2afddc9f54a999125aa7e8c9a705ecb51e18.zip | |
* nsterm.m (ns_set_vertical_scroll_bar, ns_redeem_scroll_bar)
(EmacsWindow-accessibilityAttributeValue, EmacsScroller-initFrame:)
(EmacsScroller-dealloc): Adjust to use WVAR. (Bug#12114)
* nsfns.m (ns_set_name_as_filename): Likewise.
* nsmenu.m (ns_update_menubar): Likewise.
* nsselect.m (symbol_to_nsstring): Adjust to use SVAR.
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 9 | ||||
| -rw-r--r-- | src/nsfns.m | 2 | ||||
| -rw-r--r-- | src/nsmenu.m | 2 | ||||
| -rw-r--r-- | src/nsselect.m | 2 | ||||
| -rw-r--r-- | src/nsterm.m | 26 |
5 files changed, 25 insertions, 16 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 14c785e682f..5558a5c7c52 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,12 @@ | |||
| 1 | 2012-08-01 Alp Aker <alp.tekin.aker@gmail.com> | ||
| 2 | |||
| 3 | * nsterm.m (ns_set_vertical_scroll_bar, ns_redeem_scroll_bar) | ||
| 4 | (EmacsWindow-accessibilityAttributeValue, EmacsScroller-initFrame:) | ||
| 5 | (EmacsScroller-dealloc): Adjust to use WVAR. (Bug#12114) | ||
| 6 | * nsfns.m (ns_set_name_as_filename): Likewise. | ||
| 7 | * nsmenu.m (ns_update_menubar): Likewise. | ||
| 8 | * nsselect.m (symbol_to_nsstring): Adjust to use SVAR. | ||
| 9 | |||
| 1 | 2012-08-01 Eli Zaretskii <eliz@gnu.org> | 10 | 2012-08-01 Eli Zaretskii <eliz@gnu.org> |
| 2 | 11 | ||
| 3 | * .gdbinit (xcar, xcdr, xlist, xwindow, nextcons, xprintsym): | 12 | * .gdbinit (xcar, xcdr, xlist, xwindow, nextcons, xprintsym): |
diff --git a/src/nsfns.m b/src/nsfns.m index 3de78c05c23..af839589d33 100644 --- a/src/nsfns.m +++ b/src/nsfns.m | |||
| @@ -607,7 +607,7 @@ ns_set_name_as_filename (struct frame *f) | |||
| 607 | { | 607 | { |
| 608 | NSView *view; | 608 | NSView *view; |
| 609 | Lisp_Object name, filename; | 609 | Lisp_Object name, filename; |
| 610 | Lisp_Object buf = XWINDOW (FVAR (f, selected_window))->buffer; | 610 | Lisp_Object buf = WVAR (XWINDOW (FVAR (f, selected_window)), buffer); |
| 611 | const char *title; | 611 | const char *title; |
| 612 | NSAutoreleasePool *pool; | 612 | NSAutoreleasePool *pool; |
| 613 | struct gcpro gcpro1; | 613 | struct gcpro gcpro1; |
diff --git a/src/nsmenu.m b/src/nsmenu.m index 86ffeec2952..9f1a43a08f2 100644 --- a/src/nsmenu.m +++ b/src/nsmenu.m | |||
| @@ -193,7 +193,7 @@ ns_update_menubar (struct frame *f, int deep_p, EmacsMenu *submenu) | |||
| 193 | = alloca (previous_menu_items_used * sizeof *previous_items); | 193 | = alloca (previous_menu_items_used * sizeof *previous_items); |
| 194 | 194 | ||
| 195 | /* lisp preliminaries */ | 195 | /* lisp preliminaries */ |
| 196 | buffer = XWINDOW (FRAME_SELECTED_WINDOW (f))->buffer; | 196 | buffer = WVAR (XWINDOW (FRAME_SELECTED_WINDOW (f)), buffer); |
| 197 | specbind (Qinhibit_quit, Qt); | 197 | specbind (Qinhibit_quit, Qt); |
| 198 | specbind (Qdebug_on_next_call, Qnil); | 198 | specbind (Qdebug_on_next_call, Qnil); |
| 199 | record_unwind_save_match_data (); | 199 | record_unwind_save_match_data (); |
diff --git a/src/nsselect.m b/src/nsselect.m index a4d91dae1f2..e8c3f85011b 100644 --- a/src/nsselect.m +++ b/src/nsselect.m | |||
| @@ -62,7 +62,7 @@ symbol_to_nsstring (Lisp_Object sym) | |||
| 62 | if (EQ (sym, QPRIMARY)) return NXPrimaryPboard; | 62 | if (EQ (sym, QPRIMARY)) return NXPrimaryPboard; |
| 63 | if (EQ (sym, QSECONDARY)) return NXSecondaryPboard; | 63 | if (EQ (sym, QSECONDARY)) return NXSecondaryPboard; |
| 64 | if (EQ (sym, QTEXT)) return NSStringPboardType; | 64 | if (EQ (sym, QTEXT)) return NSStringPboardType; |
| 65 | return [NSString stringWithUTF8String: SSDATA (XSYMBOL (sym)->xname)]; | 65 | return [NSString stringWithUTF8String: SSDATA (SVAR (XSYMBOL (sym), xname))]; |
| 66 | } | 66 | } |
| 67 | 67 | ||
| 68 | static NSPasteboard * | 68 | static NSPasteboard * |
diff --git a/src/nsterm.m b/src/nsterm.m index f13ec2795ea..48a3b7543a8 100644 --- a/src/nsterm.m +++ b/src/nsterm.m | |||
| @@ -3624,9 +3624,9 @@ ns_set_vertical_scroll_bar (struct window *window, | |||
| 3624 | EmacsScroller *bar; | 3624 | EmacsScroller *bar; |
| 3625 | 3625 | ||
| 3626 | /* optimization; display engine sends WAY too many of these.. */ | 3626 | /* optimization; display engine sends WAY too many of these.. */ |
| 3627 | if (!NILP (window->vertical_scroll_bar)) | 3627 | if (!NILP (WVAR (window, vertical_scroll_bar))) |
| 3628 | { | 3628 | { |
| 3629 | bar = XNS_SCROLL_BAR (window->vertical_scroll_bar); | 3629 | bar = XNS_SCROLL_BAR (WVAR (window, vertical_scroll_bar)); |
| 3630 | if ([bar checkSamePosition: position portion: portion whole: whole]) | 3630 | if ([bar checkSamePosition: position portion: portion whole: whole]) |
| 3631 | { | 3631 | { |
| 3632 | if (view->scrollbarsNeedingUpdate == 0) | 3632 | if (view->scrollbarsNeedingUpdate == 0) |
| @@ -3674,27 +3674,27 @@ ns_set_vertical_scroll_bar (struct window *window, | |||
| 3674 | /* we want at least 5 lines to display a scrollbar */ | 3674 | /* we want at least 5 lines to display a scrollbar */ |
| 3675 | if (WINDOW_TOTAL_LINES (window) < 5) | 3675 | if (WINDOW_TOTAL_LINES (window) < 5) |
| 3676 | { | 3676 | { |
| 3677 | if (!NILP (window->vertical_scroll_bar)) | 3677 | if (!NILP (WVAR (window, vertical_scroll_bar))) |
| 3678 | { | 3678 | { |
| 3679 | bar = XNS_SCROLL_BAR (window->vertical_scroll_bar); | 3679 | bar = XNS_SCROLL_BAR (WVAR (window, vertical_scroll_bar)); |
| 3680 | [bar removeFromSuperview]; | 3680 | [bar removeFromSuperview]; |
| 3681 | window->vertical_scroll_bar = Qnil; | 3681 | WVAR (window, vertical_scroll_bar) = Qnil; |
| 3682 | } | 3682 | } |
| 3683 | ns_clear_frame_area (f, sb_left, top, width, height); | 3683 | ns_clear_frame_area (f, sb_left, top, width, height); |
| 3684 | UNBLOCK_INPUT; | 3684 | UNBLOCK_INPUT; |
| 3685 | return; | 3685 | return; |
| 3686 | } | 3686 | } |
| 3687 | 3687 | ||
| 3688 | if (NILP (window->vertical_scroll_bar)) | 3688 | if (NILP (WVAR (window, vertical_scroll_bar))) |
| 3689 | { | 3689 | { |
| 3690 | ns_clear_frame_area (f, sb_left, top, width, height); | 3690 | ns_clear_frame_area (f, sb_left, top, width, height); |
| 3691 | bar = [[EmacsScroller alloc] initFrame: r window: win]; | 3691 | bar = [[EmacsScroller alloc] initFrame: r window: win]; |
| 3692 | window->vertical_scroll_bar = make_save_value (bar, 0); | 3692 | WVAR (window, vertical_scroll_bar) = make_save_value (bar, 0); |
| 3693 | } | 3693 | } |
| 3694 | else | 3694 | else |
| 3695 | { | 3695 | { |
| 3696 | NSRect oldRect; | 3696 | NSRect oldRect; |
| 3697 | bar = XNS_SCROLL_BAR (window->vertical_scroll_bar); | 3697 | bar = XNS_SCROLL_BAR (WVAR (window, vertical_scroll_bar)); |
| 3698 | oldRect = [bar frame]; | 3698 | oldRect = [bar frame]; |
| 3699 | r.size.width = oldRect.size.width; | 3699 | r.size.width = oldRect.size.width; |
| 3700 | if (FRAME_LIVE_P (f) && !NSEqualRects (oldRect, r)) | 3700 | if (FRAME_LIVE_P (f) && !NSEqualRects (oldRect, r)) |
| @@ -3741,9 +3741,9 @@ ns_redeem_scroll_bar (struct window *window) | |||
| 3741 | { | 3741 | { |
| 3742 | id bar; | 3742 | id bar; |
| 3743 | NSTRACE (ns_redeem_scroll_bar); | 3743 | NSTRACE (ns_redeem_scroll_bar); |
| 3744 | if (!NILP (window->vertical_scroll_bar)) | 3744 | if (!NILP (WVAR (window, vertical_scroll_bar))) |
| 3745 | { | 3745 | { |
| 3746 | bar =XNS_SCROLL_BAR (window->vertical_scroll_bar); | 3746 | bar = XNS_SCROLL_BAR (WVAR (window, vertical_scroll_bar)); |
| 3747 | [bar reprieve]; | 3747 | [bar reprieve]; |
| 3748 | } | 3748 | } |
| 3749 | } | 3749 | } |
| @@ -6064,7 +6064,7 @@ ns_term_shutdown (int sig) | |||
| 6064 | Lisp_Object str = Qnil; | 6064 | Lisp_Object str = Qnil; |
| 6065 | struct frame *f = SELECTED_FRAME (); | 6065 | struct frame *f = SELECTED_FRAME (); |
| 6066 | struct buffer *curbuf | 6066 | struct buffer *curbuf |
| 6067 | = XBUFFER (XWINDOW (FVAR (f, selected_window))->buffer); | 6067 | = XBUFFER (WVAR (XWINDOW (FVAR (f, selected_window)), buffer)); |
| 6068 | 6068 | ||
| 6069 | if ([attribute isEqualToString:NSAccessibilityRoleAttribute]) | 6069 | if ([attribute isEqualToString:NSAccessibilityRoleAttribute]) |
| 6070 | return NSAccessibilityTextFieldRole; | 6070 | return NSAccessibilityTextFieldRole; |
| @@ -6239,7 +6239,7 @@ ns_term_shutdown (int sig) | |||
| 6239 | if (pixel_height == 0) pixel_height = 1; | 6239 | if (pixel_height == 0) pixel_height = 1; |
| 6240 | min_portion = 20 / pixel_height; | 6240 | min_portion = 20 / pixel_height; |
| 6241 | 6241 | ||
| 6242 | frame = XFRAME (XWINDOW (win)->frame); | 6242 | frame = XFRAME (WVAR (XWINDOW (win), frame)); |
| 6243 | if (FRAME_LIVE_P (frame)) | 6243 | if (FRAME_LIVE_P (frame)) |
| 6244 | { | 6244 | { |
| 6245 | int i; | 6245 | int i; |
| @@ -6278,7 +6278,7 @@ ns_term_shutdown (int sig) | |||
| 6278 | { | 6278 | { |
| 6279 | NSTRACE (EmacsScroller_dealloc); | 6279 | NSTRACE (EmacsScroller_dealloc); |
| 6280 | if (!NILP (win)) | 6280 | if (!NILP (win)) |
| 6281 | XWINDOW (win)->vertical_scroll_bar = Qnil; | 6281 | WVAR (XWINDOW (win), vertical_scroll_bar) = Qnil; |
| 6282 | [super dealloc]; | 6282 | [super dealloc]; |
| 6283 | } | 6283 | } |
| 6284 | 6284 | ||