summaryrefslogtreecommitdiff
path: root/vcl/osx/salframeview.mm
diff options
context:
space:
mode:
authorStephan Bergmann <sbergman@redhat.com>2016-10-05 20:29:06 +0200
committerStephan Bergmann <sbergman@redhat.com>2016-10-05 20:29:04 +0200
commita6c88e4bf1d148ac462c2bcd7061eff602b627d6 (patch)
treef26e7b89f8de36e042041934a50869d9d7ddf97c /vcl/osx/salframeview.mm
parentaf239f5affe82d0c6449e0e8f9828fe587033f02 (diff)
SAL_WNODEPRECATED_DECLARATIONS_PUSH/POP around new macOS 10.12 deprecations
...for now Change-Id: I64a0a8f6a006d75b6f82d7aae570aef414984a78
Diffstat (limited to 'vcl/osx/salframeview.mm')
-rw-r--r--vcl/osx/salframeview.mm35
1 files changed, 35 insertions, 0 deletions
diff --git a/vcl/osx/salframeview.mm b/vcl/osx/salframeview.mm
index b833e45a5113..1b16485edcff 100644
--- a/vcl/osx/salframeview.mm
+++ b/vcl/osx/salframeview.mm
@@ -38,6 +38,11 @@
static sal_uInt16 ImplGetModifierMask( unsigned int nMask )
{
sal_uInt16 nRet = 0;
+SAL_WNODEPRECATED_DECLARATIONS_PUSH
+ // 'NSAlternateKeyMask' is deprecated: first deprecated in macOS 10.12
+ // 'NSCommandKeyMask' is deprecated: first deprecated in macOS 10.12
+ // 'NSControlKeyMask' is deprecated: first deprecated in macOS 10.12
+ // 'NSShiftKeyMask' is deprecated: first deprecated in macOS 10.12
if( (nMask & NSShiftKeyMask) != 0 )
nRet |= KEY_SHIFT;
if( (nMask & NSControlKeyMask) != 0 )
@@ -46,6 +51,7 @@ static sal_uInt16 ImplGetModifierMask( unsigned int nMask )
nRet |= KEY_MOD2;
if( (nMask & NSCommandKeyMask) != 0 )
nRet |= KEY_MOD1;
+SAL_WNODEPRECATED_DECLARATIONS_POP
return nRet;
}
@@ -152,8 +158,14 @@ static const struct ExceptionalKey
const unsigned int nModifierMask;
} aExceptionalKeys[] =
{
+SAL_WNODEPRECATED_DECLARATIONS_PUSH
+ // 'NSAlternateKeyMask' is deprecated: first deprecated in macOS 10.12
+ // 'NSCommandKeyMask' is deprecated: first deprecated in macOS 10.12
+ // 'NSControlKeyMask' is deprecated: first deprecated in macOS 10.12
+ // 'NSShiftKeyMask' is deprecated: first deprecated in macOS 10.12
{ KEY_D, NSControlKeyMask | NSShiftKeyMask | NSAlternateKeyMask },
{ KEY_D, NSCommandKeyMask | NSShiftKeyMask | NSAlternateKeyMask }
+SAL_WNODEPRECATED_DECLARATIONS_POP
};
static AquaSalFrame* getMouseContainerFrame()
@@ -827,7 +839,10 @@ private:
{
dX += [pEvent deltaX];
dY += [pEvent deltaY];
+SAL_WNODEPRECATED_DECLARATIONS_PUSH
+ // 'NSScrollWheelMask' is deprecated: first deprecated in macOS 10.12
NSEvent* pNextEvent = [NSApp nextEventMatchingMask: NSScrollWheelMask
+SAL_WNODEPRECATED_DECLARATIONS_POP
untilDate: nil inMode: NSDefaultRunLoopMode dequeue: YES ];
if( !pNextEvent )
break;
@@ -887,7 +902,10 @@ private:
{
dX += [pEvent deltaX];
dY += [pEvent deltaY];
+SAL_WNODEPRECATED_DECLARATIONS_PUSH
+ // 'NSScrollWheelMask' is deprecated: first deprecated in macOS 10.12
NSEvent* pNextEvent = [NSApp nextEventMatchingMask: NSScrollWheelMask
+SAL_WNODEPRECATED_DECLARATIONS_POP
untilDate: nil inMode: NSDefaultRunLoopMode dequeue: YES ];
if( !pNextEvent )
break;
@@ -973,8 +991,12 @@ private:
interpretKeyEvents (why?). Try to dispatch them here first,
if not successful continue normally
*/
+SAL_WNODEPRECATED_DECLARATIONS_PUSH
+ // 'NSAlternateKeyMask' is deprecated: first deprecated in macOS 10.12
+ // 'NSCommandKeyMask' is deprecated: first deprecated in macOS 10.12
if( (mpFrame->mnLastModifierFlags & (NSAlternateKeyMask | NSCommandKeyMask))
== (NSAlternateKeyMask | NSCommandKeyMask) )
+SAL_WNODEPRECATED_DECLARATIONS_POP
{
if( [self sendSingleCharacter: mpLastEvent] )
return YES;
@@ -1044,6 +1066,12 @@ private:
// #i99567#
// find out the unmodified key code
+SAL_WNODEPRECATED_DECLARATIONS_PUSH
+ // 'NSAlternateKeyMask' is deprecated: first deprecated in macOS 10.12
+ // 'NSCommandKeyMask' is deprecated: first deprecated in macOS 10.12
+ // 'NSControlKeyMask' is deprecated: first deprecated in macOS 10.12
+ // 'NSKeyDown' is deprecated: first deprecated in macOS 10.12
+ // 'NSKeyUp' is deprecated: first deprecated in macOS 10.12
// sanity check
if( mpLastEvent && ( [mpLastEvent type] == NSKeyDown || [mpLastEvent type] == NSKeyUp ) )
{
@@ -1067,6 +1095,7 @@ private:
{
nLastModifiers = 0;
}
+SAL_WNODEPRECATED_DECLARATIONS_POP
[self sendKeyInputAndReleaseToFrame: nKeyCode character: aCharCode modifiers: nLastModifiers];
}
else
@@ -1119,7 +1148,10 @@ private:
-(void)moveLeftAndModifySelection: (id)aSender
{
(void)aSender;
+SAL_WNODEPRECATED_DECLARATIONS_PUSH
+ // 'NSShiftKeyMask' is deprecated: first deprecated in macOS 10.12
[self sendKeyInputAndReleaseToFrame: KEY_LEFT character: 0 modifiers: NSShiftKeyMask];
+SAL_WNODEPRECATED_DECLARATIONS_POP
}
-(void)moveBackwardAndModifySelection: (id)aSender
@@ -1137,7 +1169,10 @@ private:
-(void)moveRightAndModifySelection: (id)aSender
{
(void)aSender;
+SAL_WNODEPRECATED_DECLARATIONS_PUSH
+ // 'NSShiftKeyMask' is deprecated: first deprecated in macOS 10.12
[self sendKeyInputAndReleaseToFrame: KEY_RIGHT character: 0 modifiers: NSShiftKeyMask];
+SAL_WNODEPRECATED_DECLARATIONS_POP
}
-(void)moveForwardAndModifySelection: (id)aSender