| @@ -2,5 +2,5 @@ | |||||
| # It is automatically generated by the Jucer - DO NOT EDIT IT or your changes will be lost!. | # It is automatically generated by the Jucer - DO NOT EDIT IT or your changes will be lost!. | ||||
| sdk.dir=${user.home}/SDKs/android-sdk-mac_x86 | sdk.dir=${user.home}/SDKs/android-sdk-mac_x86 | ||||
| ndk.dir=${user.home}/SDKs/android-ndk-r5b | |||||
| ndk.dir=${user.home}/SDKs/android-ndk-r5c | |||||
| @@ -22,7 +22,7 @@ | |||||
| <VS2010 targetFolder="Builds/VisualStudio2010" vstFolder="c:\SDKs\vstsdk2.4" | <VS2010 targetFolder="Builds/VisualStudio2010" vstFolder="c:\SDKs\vstsdk2.4" | ||||
| rtasFolder="c:\SDKs\PT_80_SDK" libraryType="1" juceFolder="../../../juce"/> | rtasFolder="c:\SDKs\PT_80_SDK" libraryType="1" juceFolder="../../../juce"/> | ||||
| <ANDROID targetFolder="Builds/Android" androidSDKPath="${user.home}/SDKs/android-sdk-mac_x86" | <ANDROID targetFolder="Builds/Android" androidSDKPath="${user.home}/SDKs/android-sdk-mac_x86" | ||||
| androidNDKPath="${user.home}/SDKs/android-ndk-r5b" juceFolder="../../../juce" | |||||
| androidNDKPath="${user.home}/SDKs/android-ndk-r5c" juceFolder="../../../juce" | |||||
| androidInternetNeeded="1"/> | androidInternetNeeded="1"/> | ||||
| </EXPORTFORMATS> | </EXPORTFORMATS> | ||||
| <CONFIGURATIONS> | <CONFIGURATIONS> | ||||
| @@ -86,18 +86,16 @@ | |||||
| #define JUCE_DIRECTSOUND 1 | #define JUCE_DIRECTSOUND 1 | ||||
| #endif | #endif | ||||
| /** JUCE_DIRECTSHOW: Enables DirectShow media-streaming architecture | |||||
| (MS Windows only). | |||||
| /** JUCE_DIRECTSHOW: Enables DirectShow media-streaming architecture (MS Windows only). | |||||
| */ | */ | ||||
| #ifndef JUCE_DIRECTSHOW | #ifndef JUCE_DIRECTSHOW | ||||
| #define JUCE_DIRECTSHOW 1 | |||||
| #define JUCE_DIRECTSHOW 0 | |||||
| #endif | #endif | ||||
| /** JUCE_MEDIAFOUNDATION: Enables Media Foundation multimedia platform | |||||
| (Windows Vista and above). | |||||
| /** JUCE_MEDIAFOUNDATION: Enables Media Foundation multimedia platform (Windows Vista and above). | |||||
| */ | */ | ||||
| #ifndef JUCE_MEDIAFOUNDATION | #ifndef JUCE_MEDIAFOUNDATION | ||||
| #define JUCE_MEDIAFOUNDATION 1 | |||||
| #define JUCE_MEDIAFOUNDATION 0 | |||||
| #endif | #endif | ||||
| #if ! JUCE_WINDOWS | #if ! JUCE_WINDOWS | ||||
| @@ -257,18 +257,16 @@ | |||||
| #define JUCE_DIRECTSOUND 1 | #define JUCE_DIRECTSOUND 1 | ||||
| #endif | #endif | ||||
| /** JUCE_DIRECTSHOW: Enables DirectShow media-streaming architecture | |||||
| (MS Windows only). | |||||
| /** JUCE_DIRECTSHOW: Enables DirectShow media-streaming architecture (MS Windows only). | |||||
| */ | */ | ||||
| #ifndef JUCE_DIRECTSHOW | #ifndef JUCE_DIRECTSHOW | ||||
| #define JUCE_DIRECTSHOW 1 | |||||
| #define JUCE_DIRECTSHOW 0 | |||||
| #endif | #endif | ||||
| /** JUCE_MEDIAFOUNDATION: Enables Media Foundation multimedia platform | |||||
| (Windows Vista and above). | |||||
| /** JUCE_MEDIAFOUNDATION: Enables Media Foundation multimedia platform (Windows Vista and above). | |||||
| */ | */ | ||||
| #ifndef JUCE_MEDIAFOUNDATION | #ifndef JUCE_MEDIAFOUNDATION | ||||
| #define JUCE_MEDIAFOUNDATION 1 | |||||
| #define JUCE_MEDIAFOUNDATION 0 | |||||
| #endif | #endif | ||||
| #if ! JUCE_WINDOWS | #if ! JUCE_WINDOWS | ||||
| @@ -2884,7 +2882,7 @@ void BigInteger::negate() noexcept | |||||
| negative = (! negative) && ! isZero(); | negative = (! negative) && ! isZero(); | ||||
| } | } | ||||
| #if JUCE_USE_INTRINSICS | |||||
| #if JUCE_USE_INTRINSICS && ! defined (__INTEL_COMPILER) | |||||
| #pragma intrinsic (_BitScanReverse) | #pragma intrinsic (_BitScanReverse) | ||||
| #endif | #endif | ||||
| @@ -56173,6 +56171,7 @@ void TextEditor::insert (const String& text, | |||||
| totalNumChars = -1; | totalNumChars = -1; | ||||
| valueTextNeedsUpdating = true; | valueTextNeedsUpdating = true; | ||||
| updateTextHolderSize(); | |||||
| moveCaretTo (caretPositionToMoveTo, false); | moveCaretTo (caretPositionToMoveTo, false); | ||||
| repaintText (Range<int> (insertIndex, getTotalNumChars())); | repaintText (Range<int> (insertIndex, getTotalNumChars())); | ||||
| @@ -288659,6 +288658,11 @@ public: | |||||
| static AndroidJavaCallbacks android; | static AndroidJavaCallbacks android; | ||||
| // This is an unsatisfactory workaround for a linker warning that appeared in NDK5c. | |||||
| // If anyone actually understands what this symbol is for and why the linker gets confused by it, | |||||
| // please let me know! | |||||
| extern "C" { void* __dso_handle = 0; } | |||||
| #define JUCE_INCLUDED_FILE 1 | #define JUCE_INCLUDED_FILE 1 | ||||
| // Now include the actual code files.. | // Now include the actual code files.. | ||||
| @@ -73,7 +73,7 @@ namespace JuceDummyNamespace {} | |||||
| */ | */ | ||||
| #define JUCE_MAJOR_VERSION 1 | #define JUCE_MAJOR_VERSION 1 | ||||
| #define JUCE_MINOR_VERSION 53 | #define JUCE_MINOR_VERSION 53 | ||||
| #define JUCE_BUILDNUMBER 103 | |||||
| #define JUCE_BUILDNUMBER 104 | |||||
| /** Current Juce version number. | /** Current Juce version number. | ||||
| @@ -305,18 +305,16 @@ namespace JuceDummyNamespace {} | |||||
| #define JUCE_DIRECTSOUND 1 | #define JUCE_DIRECTSOUND 1 | ||||
| #endif | #endif | ||||
| /** JUCE_DIRECTSHOW: Enables DirectShow media-streaming architecture | |||||
| (MS Windows only). | |||||
| /** JUCE_DIRECTSHOW: Enables DirectShow media-streaming architecture (MS Windows only). | |||||
| */ | */ | ||||
| #ifndef JUCE_DIRECTSHOW | #ifndef JUCE_DIRECTSHOW | ||||
| #define JUCE_DIRECTSHOW 1 | |||||
| #define JUCE_DIRECTSHOW 0 | |||||
| #endif | #endif | ||||
| /** JUCE_MEDIAFOUNDATION: Enables Media Foundation multimedia platform | |||||
| (Windows Vista and above). | |||||
| /** JUCE_MEDIAFOUNDATION: Enables Media Foundation multimedia platform (Windows Vista and above). | |||||
| */ | */ | ||||
| #ifndef JUCE_MEDIAFOUNDATION | #ifndef JUCE_MEDIAFOUNDATION | ||||
| #define JUCE_MEDIAFOUNDATION 1 | |||||
| #define JUCE_MEDIAFOUNDATION 0 | |||||
| #endif | #endif | ||||
| #if ! JUCE_WINDOWS | #if ! JUCE_WINDOWS | ||||
| @@ -591,7 +589,9 @@ namespace JuceDummyNamespace {} | |||||
| #elif JUCE_IOS || JUCE_LINUX || JUCE_ANDROID | #elif JUCE_IOS || JUCE_LINUX || JUCE_ANDROID | ||||
| #define juce_breakDebugger { kill (0, SIGTRAP); } | #define juce_breakDebugger { kill (0, SIGTRAP); } | ||||
| #elif JUCE_USE_INTRINSICS | #elif JUCE_USE_INTRINSICS | ||||
| #pragma intrinsic (__debugbreak) | |||||
| #ifndef __INTEL_COMPILER | |||||
| #pragma intrinsic (__debugbreak) | |||||
| #endif | |||||
| #define juce_breakDebugger { __debugbreak(); } | #define juce_breakDebugger { __debugbreak(); } | ||||
| #elif JUCE_GCC | #elif JUCE_GCC | ||||
| #define juce_breakDebugger { asm("int $3"); } | #define juce_breakDebugger { asm("int $3"); } | ||||
| @@ -1501,7 +1501,7 @@ private: | |||||
| JUCE_DECLARE_NON_COPYABLE (ByteOrder); | JUCE_DECLARE_NON_COPYABLE (ByteOrder); | ||||
| }; | }; | ||||
| #if JUCE_USE_INTRINSICS | |||||
| #if JUCE_USE_INTRINSICS && ! defined (__INTEL_COMPILER) | |||||
| #pragma intrinsic (_byteswap_ulong) | #pragma intrinsic (_byteswap_ulong) | ||||
| #endif | #endif | ||||
| @@ -2284,8 +2284,10 @@ private: | |||||
| #define JUCE_ATOMICS_WINDOWS 1 // Windows with intrinsics | #define JUCE_ATOMICS_WINDOWS 1 // Windows with intrinsics | ||||
| #if JUCE_USE_INTRINSICS || JUCE_64BIT | #if JUCE_USE_INTRINSICS || JUCE_64BIT | ||||
| #pragma intrinsic (_InterlockedExchange, _InterlockedIncrement, _InterlockedDecrement, _InterlockedCompareExchange, \ | |||||
| _InterlockedCompareExchange64, _InterlockedExchangeAdd, _ReadWriteBarrier) | |||||
| #ifndef __INTEL_COMPILER | |||||
| #pragma intrinsic (_InterlockedExchange, _InterlockedIncrement, _InterlockedDecrement, _InterlockedCompareExchange, \ | |||||
| _InterlockedCompareExchange64, _InterlockedExchangeAdd, _ReadWriteBarrier) | |||||
| #endif | |||||
| #define juce_InterlockedExchange(a, b) _InterlockedExchange(a, b) | #define juce_InterlockedExchange(a, b) _InterlockedExchange(a, b) | ||||
| #define juce_InterlockedIncrement(a) _InterlockedIncrement(a) | #define juce_InterlockedIncrement(a) _InterlockedIncrement(a) | ||||
| #define juce_InterlockedDecrement(a) _InterlockedDecrement(a) | #define juce_InterlockedDecrement(a) _InterlockedDecrement(a) | ||||
| @@ -2305,7 +2307,9 @@ private: | |||||
| #endif | #endif | ||||
| #if JUCE_64BIT | #if JUCE_64BIT | ||||
| #pragma intrinsic (_InterlockedExchangeAdd64, _InterlockedExchange64, _InterlockedIncrement64, _InterlockedDecrement64) | |||||
| #ifndef __INTEL_COMPILER | |||||
| #pragma intrinsic (_InterlockedExchangeAdd64, _InterlockedExchange64, _InterlockedIncrement64, _InterlockedDecrement64) | |||||
| #endif | |||||
| #define juce_InterlockedExchangeAdd64(a, b) _InterlockedExchangeAdd64(a, b) | #define juce_InterlockedExchangeAdd64(a, b) _InterlockedExchangeAdd64(a, b) | ||||
| #define juce_InterlockedExchange64(a, b) _InterlockedExchange64(a, b) | #define juce_InterlockedExchange64(a, b) _InterlockedExchange64(a, b) | ||||
| #define juce_InterlockedIncrement64(a) _InterlockedIncrement64(a) | #define juce_InterlockedIncrement64(a) _InterlockedIncrement64(a) | ||||
| @@ -71,7 +71,9 @@ | |||||
| #elif JUCE_IOS || JUCE_LINUX || JUCE_ANDROID | #elif JUCE_IOS || JUCE_LINUX || JUCE_ANDROID | ||||
| #define juce_breakDebugger { kill (0, SIGTRAP); } | #define juce_breakDebugger { kill (0, SIGTRAP); } | ||||
| #elif JUCE_USE_INTRINSICS | #elif JUCE_USE_INTRINSICS | ||||
| #pragma intrinsic (__debugbreak) | |||||
| #ifndef __INTEL_COMPILER | |||||
| #pragma intrinsic (__debugbreak) | |||||
| #endif | |||||
| #define juce_breakDebugger { __debugbreak(); } | #define juce_breakDebugger { __debugbreak(); } | ||||
| #elif JUCE_GCC | #elif JUCE_GCC | ||||
| #define juce_breakDebugger { asm("int $3"); } | #define juce_breakDebugger { asm("int $3"); } | ||||
| @@ -33,7 +33,7 @@ | |||||
| */ | */ | ||||
| #define JUCE_MAJOR_VERSION 1 | #define JUCE_MAJOR_VERSION 1 | ||||
| #define JUCE_MINOR_VERSION 53 | #define JUCE_MINOR_VERSION 53 | ||||
| #define JUCE_BUILDNUMBER 103 | |||||
| #define JUCE_BUILDNUMBER 104 | |||||
| /** Current Juce version number. | /** Current Juce version number. | ||||
| @@ -2312,6 +2312,7 @@ void TextEditor::insert (const String& text, | |||||
| totalNumChars = -1; | totalNumChars = -1; | ||||
| valueTextNeedsUpdating = true; | valueTextNeedsUpdating = true; | ||||
| updateTextHolderSize(); | |||||
| moveCaretTo (caretPositionToMoveTo, false); | moveCaretTo (caretPositionToMoveTo, false); | ||||
| repaintText (Range<int> (insertIndex, getTotalNumChars())); | repaintText (Range<int> (insertIndex, getTotalNumChars())); | ||||
| @@ -281,7 +281,7 @@ void BigInteger::negate() noexcept | |||||
| negative = (! negative) && ! isZero(); | negative = (! negative) && ! isZero(); | ||||
| } | } | ||||
| #if JUCE_USE_INTRINSICS | |||||
| #if JUCE_USE_INTRINSICS && ! defined (__INTEL_COMPILER) | |||||
| #pragma intrinsic (_BitScanReverse) | #pragma intrinsic (_BitScanReverse) | ||||
| #endif | #endif | ||||
| @@ -202,8 +202,10 @@ private: | |||||
| #define JUCE_ATOMICS_WINDOWS 1 // Windows with intrinsics | #define JUCE_ATOMICS_WINDOWS 1 // Windows with intrinsics | ||||
| #if JUCE_USE_INTRINSICS || JUCE_64BIT | #if JUCE_USE_INTRINSICS || JUCE_64BIT | ||||
| #pragma intrinsic (_InterlockedExchange, _InterlockedIncrement, _InterlockedDecrement, _InterlockedCompareExchange, \ | |||||
| _InterlockedCompareExchange64, _InterlockedExchangeAdd, _ReadWriteBarrier) | |||||
| #ifndef __INTEL_COMPILER | |||||
| #pragma intrinsic (_InterlockedExchange, _InterlockedIncrement, _InterlockedDecrement, _InterlockedCompareExchange, \ | |||||
| _InterlockedCompareExchange64, _InterlockedExchangeAdd, _ReadWriteBarrier) | |||||
| #endif | |||||
| #define juce_InterlockedExchange(a, b) _InterlockedExchange(a, b) | #define juce_InterlockedExchange(a, b) _InterlockedExchange(a, b) | ||||
| #define juce_InterlockedIncrement(a) _InterlockedIncrement(a) | #define juce_InterlockedIncrement(a) _InterlockedIncrement(a) | ||||
| #define juce_InterlockedDecrement(a) _InterlockedDecrement(a) | #define juce_InterlockedDecrement(a) _InterlockedDecrement(a) | ||||
| @@ -223,7 +225,9 @@ private: | |||||
| #endif | #endif | ||||
| #if JUCE_64BIT | #if JUCE_64BIT | ||||
| #pragma intrinsic (_InterlockedExchangeAdd64, _InterlockedExchange64, _InterlockedIncrement64, _InterlockedDecrement64) | |||||
| #ifndef __INTEL_COMPILER | |||||
| #pragma intrinsic (_InterlockedExchangeAdd64, _InterlockedExchange64, _InterlockedIncrement64, _InterlockedDecrement64) | |||||
| #endif | |||||
| #define juce_InterlockedExchangeAdd64(a, b) _InterlockedExchangeAdd64(a, b) | #define juce_InterlockedExchangeAdd64(a, b) _InterlockedExchangeAdd64(a, b) | ||||
| #define juce_InterlockedExchange64(a, b) _InterlockedExchange64(a, b) | #define juce_InterlockedExchange64(a, b) _InterlockedExchange64(a, b) | ||||
| #define juce_InterlockedIncrement64(a) _InterlockedIncrement64(a) | #define juce_InterlockedIncrement64(a) _InterlockedIncrement64(a) | ||||
| @@ -101,7 +101,7 @@ private: | |||||
| //============================================================================== | //============================================================================== | ||||
| #if JUCE_USE_INTRINSICS | |||||
| #if JUCE_USE_INTRINSICS && ! defined (__INTEL_COMPILER) | |||||
| #pragma intrinsic (_byteswap_ulong) | #pragma intrinsic (_byteswap_ulong) | ||||
| #endif | #endif | ||||
| @@ -629,6 +629,11 @@ public: | |||||
| static AndroidJavaCallbacks android; | static AndroidJavaCallbacks android; | ||||
| // This is an unsatisfactory workaround for a linker warning that appeared in NDK5c. | |||||
| // If anyone actually understands what this symbol is for and why the linker gets confused by it, | |||||
| // please let me know! | |||||
| extern "C" { void* __dso_handle = 0; } | |||||
| //============================================================================== | //============================================================================== | ||||
| #define JUCE_INCLUDED_FILE 1 | #define JUCE_INCLUDED_FILE 1 | ||||