aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAlp Aker2012-08-01 16:15:30 -0400
committerAlp Aker2012-08-01 16:15:30 -0400
commit947b2afddc9f54a999125aa7e8c9a705ecb51e18 (patch)
treef68b8a8849bd112564e5ffc762471e385c82c60e /src
parent8e7046c395d80058a8a59525a965ff5c71c76cbc (diff)
downloademacs-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/ChangeLog9
-rw-r--r--src/nsfns.m2
-rw-r--r--src/nsmenu.m2
-rw-r--r--src/nsselect.m2
-rw-r--r--src/nsterm.m26
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 @@
12012-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
12012-08-01 Eli Zaretskii <eliz@gnu.org> 102012-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
68static NSPasteboard * 68static 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