mirror of
https://github.com/juce-framework/JUCE.git
synced 2026-01-10 23:44:24 +00:00
Renamed a few old references to "iPhoneOS" as "iOS".
This commit is contained in:
parent
699b5303e2
commit
8e8dc5667f
7 changed files with 28 additions and 31 deletions
|
|
@ -23,10 +23,10 @@
|
|||
==============================================================================
|
||||
*/
|
||||
|
||||
class IPhoneAudioIODevice : public AudioIODevice
|
||||
class iOSAudioIODevice : public AudioIODevice
|
||||
{
|
||||
public:
|
||||
IPhoneAudioIODevice (const String& deviceName)
|
||||
iOSAudioIODevice (const String& deviceName)
|
||||
: AudioIODevice (deviceName, "Audio"),
|
||||
actualBufferSize (0),
|
||||
isRunning (false),
|
||||
|
|
@ -43,7 +43,7 @@ public:
|
|||
updateDeviceInfo();
|
||||
}
|
||||
|
||||
~IPhoneAudioIODevice()
|
||||
~iOSAudioIODevice()
|
||||
{
|
||||
getSessionHolder().activeDevices.removeFirstMatchingValue (this);
|
||||
close();
|
||||
|
|
@ -362,13 +362,13 @@ private:
|
|||
|
||||
static void interruptionListenerCallback (void* client, UInt32 interruptionType)
|
||||
{
|
||||
const Array <IPhoneAudioIODevice*>& activeDevices = static_cast <AudioSessionHolder*> (client)->activeDevices;
|
||||
const Array <iOSAudioIODevice*>& activeDevices = static_cast <AudioSessionHolder*> (client)->activeDevices;
|
||||
|
||||
for (int i = activeDevices.size(); --i >= 0;)
|
||||
activeDevices.getUnchecked(i)->interruptionListener (interruptionType);
|
||||
}
|
||||
|
||||
Array <IPhoneAudioIODevice*> activeDevices;
|
||||
Array <iOSAudioIODevice*> activeDevices;
|
||||
};
|
||||
|
||||
static AudioSessionHolder& getSessionHolder()
|
||||
|
|
@ -401,12 +401,12 @@ private:
|
|||
static OSStatus processStatic (void* client, AudioUnitRenderActionFlags* flags, const AudioTimeStamp* time,
|
||||
UInt32 /*busNumber*/, UInt32 numFrames, AudioBufferList* data)
|
||||
{
|
||||
return static_cast <IPhoneAudioIODevice*> (client)->process (flags, time, numFrames, data);
|
||||
return static_cast <iOSAudioIODevice*> (client)->process (flags, time, numFrames, data);
|
||||
}
|
||||
|
||||
static void routingChangedStatic (void* client, AudioSessionPropertyID, UInt32 /*inDataSize*/, const void* propertyValue)
|
||||
{
|
||||
static_cast <IPhoneAudioIODevice*> (client)->routingChanged (propertyValue);
|
||||
static_cast <iOSAudioIODevice*> (client)->routingChanged (propertyValue);
|
||||
}
|
||||
|
||||
//==================================================================================================
|
||||
|
|
@ -495,17 +495,15 @@ private:
|
|||
}
|
||||
}
|
||||
|
||||
JUCE_DECLARE_NON_COPYABLE (IPhoneAudioIODevice);
|
||||
JUCE_DECLARE_NON_COPYABLE (iOSAudioIODevice);
|
||||
};
|
||||
|
||||
|
||||
//==============================================================================
|
||||
class IPhoneAudioIODeviceType : public AudioIODeviceType
|
||||
class iOSAudioIODeviceType : public AudioIODeviceType
|
||||
{
|
||||
public:
|
||||
//==============================================================================
|
||||
IPhoneAudioIODeviceType()
|
||||
: AudioIODeviceType ("iPhone Audio")
|
||||
iOSAudioIODeviceType() : AudioIODeviceType ("iOS Audio")
|
||||
{
|
||||
}
|
||||
|
||||
|
|
@ -513,7 +511,7 @@ public:
|
|||
|
||||
StringArray getDeviceNames (bool wantInputNames) const
|
||||
{
|
||||
return StringArray ("iPhone Audio");
|
||||
return StringArray ("iOS Audio");
|
||||
}
|
||||
|
||||
int getDefaultDeviceIndex (bool forInput) const
|
||||
|
|
@ -532,18 +530,18 @@ public:
|
|||
const String& inputDeviceName)
|
||||
{
|
||||
if (outputDeviceName.isNotEmpty() || inputDeviceName.isNotEmpty())
|
||||
return new IPhoneAudioIODevice (outputDeviceName.isNotEmpty() ? outputDeviceName
|
||||
: inputDeviceName);
|
||||
return new iOSAudioIODevice (outputDeviceName.isNotEmpty() ? outputDeviceName
|
||||
: inputDeviceName);
|
||||
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
private:
|
||||
JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (IPhoneAudioIODeviceType);
|
||||
JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (iOSAudioIODeviceType);
|
||||
};
|
||||
|
||||
//==============================================================================
|
||||
AudioIODeviceType* AudioIODeviceType::createAudioIODeviceType_iOSAudio()
|
||||
{
|
||||
return new IPhoneAudioIODeviceType();
|
||||
return new iOSAudioIODeviceType();
|
||||
}
|
||||
|
|
|
|||
|
|
@ -191,7 +191,7 @@ private:
|
|||
#endif
|
||||
|
||||
#if JUCE_PPC || JUCE_IOS
|
||||
// None of these atomics are available for PPC or for iPhoneOS 3.1 or earlier!!
|
||||
// None of these atomics are available for PPC or for iOS 3.1 or earlier!!
|
||||
template <typename Type> static Type OSAtomicAdd64Barrier (Type b, JUCE_MAC_ATOMICS_VOLATILE Type* a) noexcept { jassertfalse; return *a += b; }
|
||||
template <typename Type> static Type OSAtomicIncrement64Barrier (JUCE_MAC_ATOMICS_VOLATILE Type* a) noexcept { jassertfalse; return ++*a; }
|
||||
template <typename Type> static Type OSAtomicDecrement64Barrier (JUCE_MAC_ATOMICS_VOLATILE Type* a) noexcept { jassertfalse; return --*a; }
|
||||
|
|
|
|||
|
|
@ -275,13 +275,12 @@ String File::getVersion() const
|
|||
//==============================================================================
|
||||
File File::getLinkedTarget() const
|
||||
{
|
||||
#if JUCE_IOS || (defined (MAC_OS_X_VERSION_10_5) && MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_5)
|
||||
#if JUCE_IOS || (defined (MAC_OS_X_VERSION_10_5) && MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_5)
|
||||
NSString* dest = [[NSFileManager defaultManager] destinationOfSymbolicLinkAtPath: juceStringToNS (getFullPathName()) error: nil];
|
||||
|
||||
#else
|
||||
#else
|
||||
// (the cast here avoids a deprecation warning)
|
||||
NSString* dest = [((id) [NSFileManager defaultManager]) pathContentOfSymbolicLinkAtPath: juceStringToNS (getFullPathName())];
|
||||
#endif
|
||||
#endif
|
||||
|
||||
if (dest != nil)
|
||||
return File (nsStringToJuce (dest));
|
||||
|
|
@ -295,9 +294,9 @@ bool File::moveToTrash() const
|
|||
if (! exists())
|
||||
return true;
|
||||
|
||||
#if JUCE_IOS
|
||||
return deleteFile(); //xxx is there a trashcan on the iPhone?
|
||||
#else
|
||||
#if JUCE_IOS
|
||||
return deleteFile(); //xxx is there a trashcan on the iOS?
|
||||
#else
|
||||
JUCE_AUTORELEASEPOOL
|
||||
|
||||
NSString* p = juceStringToNS (getFullPathName());
|
||||
|
|
@ -308,7 +307,7 @@ bool File::moveToTrash() const
|
|||
destination: nsEmptyString()
|
||||
files: [NSArray arrayWithObject: [p lastPathComponent]]
|
||||
tag: nil ];
|
||||
#endif
|
||||
#endif
|
||||
}
|
||||
|
||||
//==============================================================================
|
||||
|
|
|
|||
|
|
@ -34,7 +34,7 @@ bool Process::isForegroundProcess()
|
|||
#if JUCE_MAC
|
||||
return [NSApp isActive];
|
||||
#else
|
||||
return true; // xxx change this if more than one app is ever possible on the iPhone!
|
||||
return true; // xxx change this if more than one app is ever possible on iOS!
|
||||
#endif
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -32,7 +32,7 @@ void MessageManager::runDispatchLoop()
|
|||
void MessageManager::stopDispatchLoop()
|
||||
{
|
||||
[[[UIApplication sharedApplication] delegate] applicationWillTerminate: [UIApplication sharedApplication]];
|
||||
exit (0); // iPhone apps get no mercy..
|
||||
exit (0); // iOS apps get no mercy..
|
||||
}
|
||||
|
||||
bool MessageManager::runDispatchLoopUntil (int millisecondsToRunFor)
|
||||
|
|
|
|||
|
|
@ -486,7 +486,7 @@ void CoreGraphicsContext::drawImage (const Image& sourceImage, const AffineTrans
|
|||
CGContextDrawImage (context, imageRect, image);
|
||||
}
|
||||
|
||||
CGImageRelease (image); // (This causes a memory bug in iPhone sim 3.0 - try upgrading to a later version if you hit this)
|
||||
CGImageRelease (image); // (This causes a memory bug in iOS sim 3.0 - try upgrading to a later version if you hit this)
|
||||
CGContextRestoreGState (context);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -224,13 +224,13 @@ int JUCE_CALLTYPE NativeMessageBox::showYesNoCancelBox (AlertWindow::AlertIconTy
|
|||
//==============================================================================
|
||||
bool DragAndDropContainer::performExternalDragDropOfFiles (const StringArray& files, const bool canMoveFiles)
|
||||
{
|
||||
jassertfalse; // no such thing on the iphone!
|
||||
jassertfalse; // no such thing on iOS!
|
||||
return false;
|
||||
}
|
||||
|
||||
bool DragAndDropContainer::performExternalDragDropOfText (const String& text)
|
||||
{
|
||||
jassertfalse; // no such thing on the iphone!
|
||||
jassertfalse; // no such thing on iOS!
|
||||
return false;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue