]> git.sesse.net Git - vlc/commitdiff
macosx: use modern ObjC syntax for C-Numbers to NSNumber conversations
authorFelix Paul Kühne <fkuehne@videolan.org>
Tue, 30 Apr 2013 15:28:50 +0000 (17:28 +0200)
committerFelix Paul Kühne <fkuehne@videolan.org>
Tue, 30 Apr 2013 16:01:24 +0000 (18:01 +0200)
14 files changed:
modules/access/avcapture.m
modules/access/qtcapture.m
modules/gui/macosx/AppleRemote.m
modules/gui/macosx/ExtensionsDialogProvider.m
modules/gui/macosx/MainWindowTitle.m
modules/gui/macosx/VLCUIWidgets.m
modules/gui/macosx/about.m
modules/gui/macosx/fspanel.m
modules/gui/macosx/intf.m
modules/gui/macosx/open.m
modules/gui/macosx/prefs_widgets.m
modules/gui/macosx/simple_prefs.m
modules/gui/macosx/wizard.m
modules/gui/macosx_dialog_provider/dialogProvider.m

index dfae73fe6f65c3b11058b75f3cdbfcc24ae5712f..0f5278f37435c13c6c64a95f886c6a53b71edfad 100644 (file)
@@ -350,7 +350,7 @@ static int Open(vlc_object_t *p_this)
     [p_sys->output setSampleBufferDelegate:p_sys->output queue:queue];
     dispatch_release(queue);
 
-    p_sys->output.videoSettings = [NSDictionary dictionaryWithObject:[NSNumber numberWithInt:kCVPixelFormatType_32BGRA] forKey:(id)kCVPixelBufferPixelFormatTypeKey];
+    p_sys->output.videoSettings = [NSDictionary dictionaryWithObject:@(kCVPixelFormatType_32BGRA) forKey:(id)kCVPixelBufferPixelFormatTypeKey];
     [p_sys->session startRunning];
 
     [input release];
index e181c644c113ebc82df61670b96f8baea012566e..bdf3a960f6f036abb5341ba1313c66a711cdb405 100644 (file)
@@ -344,10 +344,10 @@ static int Open(vlc_object_t *p_this)
     msg_Dbg(p_demux, "PAR size %i %i", (int)par_size.width, (int)par_size.height);
 
     [p_sys->output setPixelBufferAttributes: [NSDictionary dictionaryWithObjectsAndKeys:
-        [NSNumber numberWithUnsignedInt:kCVPixelFormatType_422YpCbCr8], (id)kCVPixelBufferPixelFormatTypeKey,
-        [NSNumber numberWithInt: p_sys->height], kCVPixelBufferHeightKey,
-        [NSNumber numberWithInt: p_sys->width], kCVPixelBufferWidthKey,
-        [NSNumber numberWithBool:YES], (id)kCVPixelBufferOpenGLCompatibilityKey,
+        @(kCVPixelFormatType_422YpCbCr8), (id)kCVPixelBufferPixelFormatTypeKey,
+        @(p_sys->height), kCVPixelBufferHeightKey,
+        @(p_sys->width), kCVPixelBufferWidthKey,
+        @YES, (id)kCVPixelBufferOpenGLCompatibilityKey,
         nil]];
     [p_sys->output setAutomaticallyDropsLateVideoFrames:YES];
     [p_sys->output setMinimumVideoFrameInterval: (1/25)]; // 25 fps
index 008de830f5af6a560b8a97c2039b4542ef209c41..7f3d81c00192c280e8e2957e44b5bf6259b56709 100644 (file)
@@ -86,25 +86,25 @@ static AppleRemote *_o_sharedInstance = nil;
         hidDeviceInterface = NULL;
         NSMutableDictionary * mutableCookieToButtonMapping = [[NSMutableDictionary alloc] init];
 
-        [mutableCookieToButtonMapping setObject:[NSNumber numberWithInt:kRemoteButtonVolume_Plus]    forKey:@"33_31_30_21_20_2_"];
-        [mutableCookieToButtonMapping setObject:[NSNumber numberWithInt:kRemoteButtonVolume_Minus]   forKey:@"33_32_30_21_20_2_"];
-        [mutableCookieToButtonMapping setObject:[NSNumber numberWithInt:kRemoteButtonMenu]           forKey:@"33_22_21_20_2_33_22_21_20_2_"];
-        [mutableCookieToButtonMapping setObject:[NSNumber numberWithInt:kRemoteButtonPlay]           forKey:@"33_23_21_20_2_33_23_21_20_2_"];
-        [mutableCookieToButtonMapping setObject:[NSNumber numberWithInt:kRemoteButtonRight]          forKey:@"33_24_21_20_2_33_24_21_20_2_"];
-        [mutableCookieToButtonMapping setObject:[NSNumber numberWithInt:kRemoteButtonLeft]           forKey:@"33_25_21_20_2_33_25_21_20_2_"];
-        [mutableCookieToButtonMapping setObject:[NSNumber numberWithInt:kRemoteButtonRight_Hold]     forKey:@"33_21_20_14_12_2_"];
-        [mutableCookieToButtonMapping setObject:[NSNumber numberWithInt:kRemoteButtonLeft_Hold]      forKey:@"33_21_20_13_12_2_"];
-        [mutableCookieToButtonMapping setObject:[NSNumber numberWithInt:kRemoteButtonMenu_Hold]      forKey:@"33_21_20_2_33_21_20_2_"];
-        [mutableCookieToButtonMapping setObject:[NSNumber numberWithInt:kRemoteButtonPlay_Sleep]     forKey:@"37_33_21_20_2_37_33_21_20_2_"];
-        [mutableCookieToButtonMapping setObject:[NSNumber numberWithInt:k2009RemoteButtonPlay]       forKey:@"33_21_20_8_2_33_21_20_8_2_"];
-        [mutableCookieToButtonMapping setObject:[NSNumber numberWithInt:k2009RemoteButtonFullscreen] forKey:@"33_21_20_3_2_33_21_20_3_2_"];
+        [mutableCookieToButtonMapping setObject:@(kRemoteButtonVolume_Plus)    forKey:@"33_31_30_21_20_2_"];
+        [mutableCookieToButtonMapping setObject:@(kRemoteButtonVolume_Minus)   forKey:@"33_32_30_21_20_2_"];
+        [mutableCookieToButtonMapping setObject:@(kRemoteButtonMenu)           forKey:@"33_22_21_20_2_33_22_21_20_2_"];
+        [mutableCookieToButtonMapping setObject:@(kRemoteButtonPlay)           forKey:@"33_23_21_20_2_33_23_21_20_2_"];
+        [mutableCookieToButtonMapping setObject:@(kRemoteButtonRight)          forKey:@"33_24_21_20_2_33_24_21_20_2_"];
+        [mutableCookieToButtonMapping setObject:@(kRemoteButtonLeft)           forKey:@"33_25_21_20_2_33_25_21_20_2_"];
+        [mutableCookieToButtonMapping setObject:@(kRemoteButtonRight_Hold)     forKey:@"33_21_20_14_12_2_"];
+        [mutableCookieToButtonMapping setObject:@(kRemoteButtonLeft_Hold)      forKey:@"33_21_20_13_12_2_"];
+        [mutableCookieToButtonMapping setObject:@(kRemoteButtonMenu_Hold)      forKey:@"33_21_20_2_33_21_20_2_"];
+        [mutableCookieToButtonMapping setObject:@(kRemoteButtonPlay_Sleep)     forKey:@"37_33_21_20_2_37_33_21_20_2_"];
+        [mutableCookieToButtonMapping setObject:@(k2009RemoteButtonPlay)       forKey:@"33_21_20_8_2_33_21_20_8_2_"];
+        [mutableCookieToButtonMapping setObject:@(k2009RemoteButtonFullscreen) forKey:@"33_21_20_3_2_33_21_20_3_2_"];
 
         if( OSX_SNOW_LEOPARD )
             /* 10.6.2+ Snow Leopard cookies */
-            [mutableCookieToButtonMapping setObject:[NSNumber numberWithInt:kRemoteControl_Switched]     forKey:@"19_"];
+            [mutableCookieToButtonMapping setObject:@(kRemoteControl_Switched)     forKey:@"19_"];
         else
         /* Lion cookies */
-            [mutableCookieToButtonMapping setObject:[NSNumber numberWithInt:kRemoteControl_Switched]     forKey:@"42_33_23_21_20_2_33_23_21_20_2_"];
+            [mutableCookieToButtonMapping setObject:@(kRemoteControl_Switched)     forKey:@"42_33_23_21_20_2_33_23_21_20_2_"];
 
         _cookieToButtonMapping = [[NSDictionary alloc] initWithDictionary: mutableCookieToButtonMapping];
         [mutableCookieToButtonMapping release];
@@ -343,7 +343,7 @@ static AppleRemote* sharedInstance=nil;
                     lastPlusMinusEvent = event;
                     lastPlusMinusEventTime = [NSDate timeIntervalSinceReferenceDate];
                     [self performSelector:@selector(sendSimulatedPlusMinusEvent:)
-                               withObject:[NSNumber numberWithDouble:lastPlusMinusEventTime]
+                               withObject:@(lastPlusMinusEventTime)
                                afterDelay:HOLD_RECOGNITION_TIME_INTERVAL];
                     return;
                 } else {
@@ -375,8 +375,8 @@ static AppleRemote* sharedInstance=nil;
                     eventClickCount = 1;
                 }
                 lastClickCountEvent = event;
-                timeNumber = [NSNumber numberWithDouble:lastClickCountEventTime];
-                eventNumber= [NSNumber numberWithUnsignedInt:event];
+                timeNumber = @(lastClickCountEventTime);
+                eventNumber= @(event);
             }
             [self performSelector: @selector(executeClickCountEvent:)
                        withObject: @[eventNumber, timeNumber]
@@ -584,7 +584,7 @@ static void QueueCallbackFunction(void* target,  IOReturn result, void* refcon,
             if (object == nil || ![object isKindOfClass:[NSNumber class]]) continue;
             usagePage = [object longValue];
 
-            [mutableAllCookies addObject: [NSNumber numberWithInt:(int)cookie]];
+            [mutableAllCookies addObject: @((int)cookie)];
         }
         _allCookies = [[NSArray alloc] initWithArray: mutableAllCookies];
         [mutableAllCookies release];
index 2f935d2f126d96b9760bf7b1455da7252808a352..41cc38883613c14d5040ad3ce821d2a86cc15fb0 100644 (file)
@@ -208,7 +208,7 @@ static void updateControlFromWidget(NSView *control, extension_widget_t *widget,
             for (value = widget->p_values; value != NULL; value = value->p_next)
             {
                 NSDictionary *entry = [NSDictionary dictionaryWithObjectsAndKeys:
-                                       [NSNumber numberWithInt:value->i_id], @"id",
+                                       @(value->i_id), @"id",
                                        @(value->psz_text), @"text",
                                        nil];
                 [contentArray addObject:entry];
index 2d923a854cf52a0b63ab388bc82b398904b5d896..9c3e6c0c2bdf361417755fa0d33fedca87139f87 100644 (file)
 }
 
 - (NSNumber*)extendedAccessibilityIsAttributeSettable: (NSString*)theAttributeName {
-    return ([theAttributeName isEqualToString: NSAccessibilitySubroleAttribute] ? [NSNumber numberWithBool: NO] : nil); // make the Subrole attribute we added non-settable
+    return ([theAttributeName isEqualToString: NSAccessibilitySubroleAttribute] ? @NO : nil); // make the Subrole attribute we added non-settable
 }
 
 - (void)accessibilityPerformAction: (NSString*)theActionName {
index 4f53b05c2a2788eafe5418846bd29b76aa8daa07..54329025036f3ac4dd198defbe798b65b1fd635e 100644 (file)
         [dict setObject:view forKey:@"view"];
         [_griddedViews addObject:dict];
     }
-    [dict setObject:[NSNumber numberWithInt:rowSpan] forKey:@"rowSpan"];
-    [dict setObject:[NSNumber numberWithInt:colSpan] forKey:@"colSpan"];
-    [dict setObject:[NSNumber numberWithInt:row] forKey:@"row"];
-    [dict setObject:[NSNumber numberWithInt:column] forKey:@"col"];
+    [dict setObject:@(rowSpan) forKey:@"rowSpan"];
+    [dict setObject:@(colSpan) forKey:@"colSpan"];
+    [dict setObject:@(row) forKey:@"row"];
+    [dict setObject:@(column) forKey:@"col"];
 
     [self addSubview:view];
     [self relayout];
index e529ced2c13596507ae31fee98e3f34b8e2059c5..66221b56521981410b33c342fec9353b5e1e566d 100644 (file)
@@ -90,7 +90,7 @@ static VLAboutBox *_o_sharedInstance = nil;
 
         /* l10n */
         [o_about_window setTitle: _NS("About VLC media player")];
-        NSDictionary *stringAttributes = [NSDictionary dictionaryWithObjectsAndKeys:[NSNumber numberWithInt:NSUnderlineStyleSingle], NSUnderlineStyleAttributeName, [NSColor colorWithCalibratedRed:0. green:0.3411 blue:0.6824 alpha:1.], NSForegroundColorAttributeName, [NSFont systemFontOfSize:13], NSFontAttributeName, nil];
+        NSDictionary *stringAttributes = [NSDictionary dictionaryWithObjectsAndKeys:@(NSUnderlineStyleSingle), NSUnderlineStyleAttributeName, [NSColor colorWithCalibratedRed:0. green:0.3411 blue:0.6824 alpha:1.], NSForegroundColorAttributeName, [NSFont systemFontOfSize:13], NSFontAttributeName, nil];
         NSAttributedString *attrStr;
         attrStr = [[NSAttributedString alloc] initWithString:_NS("Credits") attributes:stringAttributes];
         [o_credits_btn setAttributedTitle:attrStr];
index f1f22883f0ae0fa1c6076291db1d97de49c44291..fa145ad2dc7416e03a6228e15b57ec5ba2475298 100644 (file)
 
     if ([self alphaValue] < 1.0 || b_displayed != YES) {
         if (![self fadeTimer])
-            [self setFadeTimer:[NSTimer scheduledTimerWithTimeInterval:0.05 target:self selector:@selector(focus:) userInfo:[NSNumber numberWithShort:1] repeats:YES]];
+            [self setFadeTimer:[NSTimer scheduledTimerWithTimeInterval:0.05 target:self selector:@selector(focus:) userInfo:@1 repeats:YES]];
         else if ([[[self fadeTimer] userInfo] shortValue]==0)
             b_fadeQueued=YES;
     }
 
     if (([self alphaValue] > 0.0)) {
         if (![self fadeTimer])
-            [self setFadeTimer:[NSTimer scheduledTimerWithTimeInterval:0.05 target:self selector:@selector(unfocus:) userInfo:[NSNumber numberWithShort:0] repeats:YES]];
+            [self setFadeTimer:[NSTimer scheduledTimerWithTimeInterval:0.05 target:self selector:@selector(unfocus:) userInfo:@0 repeats:YES]];
         else if ([[[self fadeTimer] userInfo] shortValue]==1)
             b_fadeQueued=YES;
     }
index 43ff8843357370eba014644050e4b9a7e7925673..12336a0294d2b4ec3355bb1e21597b4b7cb7b40c 100644 (file)
@@ -1153,7 +1153,7 @@ static VLCMain *_o_sharedMainInstance = nil;
             /* simulate an event as long as the user holds the button */
             b_remote_button_hold = pressedDown;
             if (pressedDown) {
-                NSNumber* buttonIdentifierNumber = [NSNumber numberWithInt: buttonIdentifier];
+                NSNumber* buttonIdentifierNumber = @(buttonIdentifier);
                 [self performSelector:@selector(executeHoldActionForRemoteButton:)
                            withObject:buttonIdentifierNumber];
             }
index bdf8589c43ce0f8a919e24b71fbe49116429b7f7..a4dff3403b4b8187ca8710b903dd9235a042d9e0 100644 (file)
@@ -1043,7 +1043,7 @@ static VLCOpen *_o_sharedMainInstance = nil;
         [o_specialMediaFolders addObject:o_dict];
     }
 
-    [self performSelectorOnMainThread:@selector(updateMediaSelector:) withObject:[NSNumber numberWithBool:YES] waitUntilDone:NO];
+    [self performSelectorOnMainThread:@selector(updateMediaSelector:) withObject:@YES waitUntilDone:NO];
     [o_pool release];
 }
 
index 430b253724b8a149ca239a63108813fde74079c4..13d9124f946ef3d99f522cf9a1796959eeddd9db 100644 (file)
@@ -2006,9 +2006,9 @@ o_textfield = [[[NSSecureTextField alloc] initWithFrame: s_rc] retain];     \
 
                 if (_p_item->value.psz &&
                    strstr(_p_item->value.psz, module_get_object(p_parser)))
-                    o_moduleenabled = [NSNumber numberWithBool:YES];
+                    o_moduleenabled = @YES;
                 else
-                    o_moduleenabled = [NSNumber numberWithBool:NO];
+                    o_moduleenabled = @NO;
 
                 [o_modulearray addObject:[NSMutableArray
                                           arrayWithObjects: o_modulename, o_modulelongname,
@@ -2025,9 +2025,9 @@ o_textfield = [[[NSSecureTextField alloc] initWithFrame: s_rc] retain];     \
 
 #define addLuaIntf(shortname, longname) \
                 if (_p_item->value.psz && strstr(_p_item->value.psz, shortname))\
-                    o_moduleenabled = [NSNumber numberWithBool:YES];\
+                    o_moduleenabled = @YES;\
                 else\
-                    o_moduleenabled = [NSNumber numberWithBool:NO];\
+                    o_moduleenabled = @NO;\
                 [o_modulearray addObject:[NSMutableArray arrayWithObjects: @shortname, _NS(longname), o_moduleenabled, nil]]
 
                 addLuaIntf("http", "Web");
index 5d2fd962183cd0f00775d65d020dc8afa31c970e..1da3eef696f4fcad7c2a9950f83a9dece6a6a844 100644 (file)
@@ -359,7 +359,7 @@ static inline char * __config_GetLabel(vlc_object_t *p_this, const char *psz_nam
             mi = [[NSMenuItem alloc] initWithTitle: [NSString stringWithFormat: @"%d", p_item->list.i[i]] action:NULL keyEquivalent: @""];
         else
             msg_Err(p_intf, "item %d of pref %s failed to be created", i, name);
-        [mi setRepresentedObject:[NSNumber numberWithInt: p_item->list.i[i]]];
+        [mi setRepresentedObject:@(p_item->list.i[i])];
         [[object menu] addItem: [mi autorelease]];
         if (p_item->value.i == p_item->list.i[i])
             [object selectItem:[object lastItem]];
index 91822c186715ff6ee7702d30ce0b737de8e8abca..416b93220404a5353913b6cb5d37070f158cb877 100644 (file)
@@ -632,8 +632,7 @@ static VLCWizard *_o_sharedInstance = nil;
             [o_t4_pop_videoCodec removeItemWithTitle:@"Theora"];
         } else {
             /* RTP/UDP Unicast/Multicast Streaming */
-            [o_userSelections setObject: [[NSNumber numberWithInt: mode]
-                stringValue] forKey:@"stmgMhd"];
+            [o_userSelections setObject: [@(mode) stringValue] forKey:@"stmgMhd"];
 
             /* disable all codecs which don't support MPEG-TS */
             [o_t4_pop_audioCodec removeItemWithTitle:@"Vorbis"];
@@ -678,7 +677,7 @@ static VLCWizard *_o_sharedInstance = nil;
         if ([o_t4_ckb_video state] == NSOnState)
         {
             NSNumber * theNum;
-            theNum = [NSNumber numberWithInt:[[o_t4_pop_videoCodec selectedItem]tag]];
+            theNum = @([[o_t4_pop_videoCodec selectedItem]tag]);
             [o_userSelections setObject:@"YES" forKey:@"trnscdVideo"];
             [o_userSelections setObject:[o_t4_pop_videoBitrate titleOfSelectedItem]
                 forKey:@"trnscdVideoBitrate"];
@@ -692,7 +691,7 @@ static VLCWizard *_o_sharedInstance = nil;
         if ([o_t4_ckb_audio state] == NSOnState)
         {
             NSNumber * theNum;
-            theNum = [NSNumber numberWithInt:[[o_t4_pop_audioCodec selectedItem]tag]];
+            theNum = @([[o_t4_pop_audioCodec selectedItem]tag]);
             [o_userSelections setObject:@"YES" forKey:@"trnscdAudio"];
             [o_userSelections setObject:[o_t4_pop_audioBitrate titleOfSelectedItem]
                 forKey:@"trnscdAudioBitrate"];
@@ -1002,7 +1001,7 @@ static VLCWizard *_o_sharedInstance = nil;
     {
         /* get the chosen encap format and store it */
         NSNumber * theNum;
-        theNum = [NSNumber numberWithInt:[[o_t5_matrix_encap selectedCell] tag]];
+        theNum = @([[o_t5_matrix_encap selectedCell] tag]);
         [o_userSelections setObject:[theNum stringValue] forKey:@"encapFormat"];
 
         /* show either "Streaming 2" or "Transcode 2" to the user */
@@ -1051,8 +1050,7 @@ static VLCWizard *_o_sharedInstance = nil;
 
         /* include subtitles? */
         [o_userSelections setObject:
-            [[NSNumber numberWithInt:[o_t6_ckb_soverlay state]] stringValue]
-                             forKey: @"soverlay"];
+            [@([o_t6_ckb_soverlay state]) stringValue] forKey: @"soverlay"];
 
         /* go to "Summary" */
         [self showSummary];
@@ -1178,8 +1176,7 @@ static VLCWizard *_o_sharedInstance = nil;
 
             /* include subtitles ? */
             [o_userSelections setObject:
-                [[NSNumber numberWithInt:[o_t7_ckb_soverlay state]] stringValue]
-                                 forKey: @"soverlay"];
+                [@([o_t7_ckb_soverlay state]) stringValue] forKey: @"soverlay"];
 
             /* go to "Summary" */
             [self showSummary];
index 86b2a18f9f264715941c485fdf8bdf2dbe8ee68c..3a71775e84a9df8f7c5deb0e3f8fda5028187478 100644 (file)
@@ -275,7 +275,7 @@ void updateProgressPanel (void *priv, const char *text, float value)
     intf_sys_t *sys = (intf_sys_t *)priv;
 
     NSDictionary *dict = [NSDictionary dictionaryWithObjectsAndKeys:
-                          [NSNumber numberWithFloat:value], @"value",
+                          @(value), @"value",
                           text ? @(text) : nil, @"text",
                           nil];
 
@@ -392,7 +392,7 @@ bool checkProgressPanel (void *priv)
             break;
     }
 
-    return [NSNumber numberWithInt:ret];
+    return @(ret);
 }
 
 - (NSDictionary *)displayLogin:(NSDictionary *)dialog
@@ -456,7 +456,7 @@ bool checkProgressPanel (void *priv)
 {
     VLCAssertIsMainThread();
 
-    return [NSNumber numberWithBool:[_currentProgressBarPanel isCancelled]];
+    return @([_currentProgressBarPanel isCancelled]);
 }
 
 #pragma mark -
@@ -744,7 +744,7 @@ static void updateControlFromWidget(NSView *control, extension_widget_t *widget,
             for(value = widget->p_values; value != NULL; value = value->p_next)
             {
                 NSDictionary *entry = [NSDictionary dictionaryWithObjectsAndKeys:
-                                       [NSNumber numberWithInt:value->i_id], @"id",
+                                       @(value->i_id), @"id",
                                        @(value->psz_text), @"text",
                                        nil];
                 [contentArray addObject:entry];