| @@ -10,8 +10,8 @@ Viewport now enables "scroll on drag" mode by default on Android and iOS. | |||
| Possible Issues | |||
| --------------- | |||
| Any code relying on "scroll on drag" mode being turned off by default, should disable | |||
| it manually. | |||
| Any code relying on "scroll on drag" mode being turned off by default, should | |||
| disable it manually. | |||
| Workaround | |||
| ---------- | |||
| @@ -20,33 +20,33 @@ None. | |||
| Rationale | |||
| --------- | |||
| It is expected on mobile devices to be able to scroll a list by just a drag, | |||
| rather than using a dedicated scrollbar. The scrollbar is still available though if | |||
| needed. | |||
| rather than using a dedicated scrollbar. The scrollbar is still available | |||
| though if needed. | |||
| Change | |||
| ------ | |||
| The previous setting of Android exporter "Custom manifest xml elements" creating | |||
| child nodes of <application> element has been replaced by "Custom manifest XML content" | |||
| setting that allows to specify the content of the entire manifest instead. | |||
| Any previously values of the old setting will be used in the new setting by default, and | |||
| they will need changing as mentioned in Workaround. The custom content will be merged | |||
| with the content auto-generated by Projucer. Any custom elements or custom attributes | |||
| will override the ones set by Projucer. Projucer will also automatically add any | |||
| missing and required elements and attributes. | |||
| The previous setting of Android exporter "Custom manifest xml elements" | |||
| creating child nodes of <application> element has been replaced by "Custom | |||
| manifest XML content" setting that allows to specify the content of the entire | |||
| manifest instead. Any previously values of the old setting will be used in the | |||
| new setting by default, and they will need changing as mentioned in Workaround. | |||
| The custom content will be merged with the content auto-generated by Projucer. | |||
| Any custom elements or custom attributes will override the ones set by | |||
| Projucer. Projucer will also automatically add any missing and required | |||
| elements and attributes. | |||
| Possible Issues | |||
| --------------- | |||
| If a Projucer project used "Custom manifest xml elements" field, the value will no | |||
| longer be compatible with the project generated in the latest Projucer version. The solution | |||
| is very simple and quick though, as mentioned in the Workaround section. | |||
| If a Projucer project used "Custom manifest xml elements" field, the value will | |||
| no longer be compatible with the project generated in the latest Projucer | |||
| version. The solution is very simple and quick though, as mentioned in the | |||
| Workaround section. | |||
| Workaround | |||
| ---------- | |||
| For any elements previously used, simply embed them explicitly in <manifest><application> | |||
| elements,for example instead of: | |||
| For any elements previously used, simply embed them explicitly in | |||
| <manifest><application> elements,for example instead of: | |||
| <meta-data android:name="paramId1" android:value="paramValue1"/> | |||
| <meta-data android:name="paramId2" android:value="paramValue2"/> | |||
| @@ -60,15 +60,15 @@ simply write: | |||
| </application> | |||
| </manifest> | |||
| Rationale | |||
| --------- | |||
| To maintain the high level of flexibility of generated Android projects and to avoid | |||
| creating fields in Projucer for every possible future parameter, it is simpler to allow to | |||
| set up the required parameters manually. This way it is not only possible to add any custom | |||
| elements but it is also possible to override the default attributes assigned by Projucer for | |||
| the required elements. For instance, if the default value of <supports-screens> element is | |||
| not satisfactory because you want a support for x-large screens only, simply set | |||
| To maintain the high level of flexibility of generated Android projects and to | |||
| avoid creating fields in Projucer for every possible future parameter, it is | |||
| simpler to allow to set up the required parameters manually. This way it is not | |||
| only possible to add any custom elements but it is also possible to override | |||
| the default attributes assigned by Projucer for the required elements. For | |||
| instance, if the default value of <supports-screens> element is not | |||
| satisfactory because you want a support for x-large screens only, simply set | |||
| "Custom manifest XML content" to: | |||
| <manifest> | |||
| @@ -93,7 +93,7 @@ Version 5.0.0 | |||
| - Added support for IPv6 | |||
| - Various minor improvements and bug fixes | |||
| - Various documentation improvements | |||
| Version 4.3.1 | |||
| - Added support for iOS download tasks | |||
| - Added support for AAX plug-in meters | |||
| @@ -1,5 +1,5 @@ | |||
| This signing key is used to sign the android version of the in-app purchase sample app so that authenticated requests to the play store API can be tested. | |||
| This key has only been used to sign the in-app purchase sample app and therefore cannot be used for any other apps. It’s impossible to use to sign any existing apps on the app store. | |||
| ! Do not use this key for your own production apps ! | |||
| This signing key is used to sign the android version of the in-app purchase sample app so that authenticated requests to the play store API can be tested. | |||
| This key has only been used to sign the in-app purchase sample app and therefore cannot be used for any other apps. It’s impossible to use to sign any existing apps on the app store. | |||
| ! Do not use this key for your own production apps ! | |||
| @@ -33,28 +33,24 @@ | |||
| C2FAF2517D1E72E5845C41EE = {isa = PBXBuildFile; fileRef = 6CBBDDB070B21E4ADFAFD5BC; }; | |||
| 74206515E531A8102DD54372 = {isa = PBXBuildFile; fileRef = A6B86B1E4B10BBCB4BF75940; }; | |||
| F290DEE99F8CBB252BD0A7BA = {isa = PBXBuildFile; fileRef = 77FB742FA07952CFC8E4B0F5; }; | |||
| 01D297D4A49551A0401AA038 = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_audio_processors"; path = "~/JUCE/modules/juce_audio_processors"; sourceTree = "<absolute>"; }; | |||
| 0ABFD8A12B88F16087326449 = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = System/Library/Frameworks/IOKit.framework; sourceTree = SDKROOT; }; | |||
| 102B36EA7AC3746B5E84E068 = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_core"; path = "/Users/lukaszkozakiewicz/ROLI/Repos/roli-software/JUCE/modules/juce_core"; sourceTree = "<absolute>"; }; | |||
| 10D03A256EC6085DCD2216F1 = {isa = PBXFileReference; lastKnownFileType = file.caf; name = jinglebellssms.caf; path = ../../BinaryResources/sounds/jinglebellssms.caf; sourceTree = "SOURCE_ROOT"; }; | |||
| 1234504682C839042EC61D74 = {isa = PBXFileReference; lastKnownFileType = file.mp3; name = jinglebellssms.mp3; path = ../../BinaryResources/sounds/jinglebellssms.mp3; sourceTree = "SOURCE_ROOT"; }; | |||
| 134C4BD598CDA85DCB423805 = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_data_structures"; path = "/Users/lukaszkozakiewicz/ROLI/Repos/roli-software/JUCE/modules/juce_data_structures"; sourceTree = "<absolute>"; }; | |||
| 1886DBBA7D4477749D1B6F76 = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_audio_formats"; path = "/Users/lukaszkozakiewicz/ROLI/Repos/roli-software/JUCE/modules/juce_audio_formats"; sourceTree = "<absolute>"; }; | |||
| 1BE8D44C41B29E18591F7D9D = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = JuceHeader.h; path = ../../JuceLibraryCode/JuceHeader.h; sourceTree = "SOURCE_ROOT"; }; | |||
| 1D70A812359DE95447CB4AEA = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_audio_basics"; path = "~/JUCE/modules/juce_audio_basics"; sourceTree = "<absolute>"; }; | |||
| 2169DB193542BF35A37F349E = {isa = PBXFileReference; lastKnownFileType = file.caf; name = solemn.caf; path = ../../BinaryResources/sounds/solemn.caf; sourceTree = "SOURCE_ROOT"; }; | |||
| 2AA0C6B6C6686CCEC27CCE85 = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_events"; path = "/Users/lukaszkozakiewicz/ROLI/Repos/roli-software/JUCE/modules/juce_events"; sourceTree = "<absolute>"; }; | |||
| 2B926087D69C695D7F02DDD9 = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_core"; path = "~/JUCE/modules/juce_core"; sourceTree = "<absolute>"; }; | |||
| 2BA73CC97A03437656C4EDB9 = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebKit.framework; path = System/Library/Frameworks/WebKit.framework; sourceTree = SDKROOT; }; | |||
| 3B41FFC4B5899EDF5451E4DC = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_audio_formats.mm"; path = "../../JuceLibraryCode/include_juce_audio_formats.mm"; sourceTree = "SOURCE_ROOT"; }; | |||
| 3E046B8B36D60BED94360571 = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_gui_extra"; path = "/Users/lukaszkozakiewicz/ROLI/Repos/roli-software/JUCE/modules/juce_gui_extra"; sourceTree = "<absolute>"; }; | |||
| 44B0BF1C182BC54A14F1F917 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = BinaryData.h; path = ../../JuceLibraryCode/BinaryData.h; sourceTree = "SOURCE_ROOT"; }; | |||
| 464BAC92EDDF4C9B13697FCA = {isa = PBXFileReference; lastKnownFileType = image.png; name = "ic_stat_name6.png"; path = "../../BinaryResources/images/ic_stat_name6.png"; sourceTree = "SOURCE_ROOT"; }; | |||
| 49780B4714C19DCE9EC9012D = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = PushNotificationsDemo.app; sourceTree = "BUILT_PRODUCTS_DIR"; }; | |||
| 4EB0FDA59721EACF842A2552 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_audio_processors.mm"; path = "../../JuceLibraryCode/include_juce_audio_processors.mm"; sourceTree = "SOURCE_ROOT"; }; | |||
| 51A4FBFA2B7A8EDFCC62DF86 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_data_structures.mm"; path = "../../JuceLibraryCode/include_juce_data_structures.mm"; sourceTree = "SOURCE_ROOT"; }; | |||
| 5329D92C95DE2EB7D29BE3BB = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_opengl"; path = "/Users/lukaszkozakiewicz/ROLI/Repos/roli-software/JUCE/modules/juce_opengl"; sourceTree = "<absolute>"; }; | |||
| 54C886FCA813EDBACCCE5907 = {isa = PBXFileReference; lastKnownFileType = file.caf; name = isntit.caf; path = ../../BinaryResources/sounds/isntit.caf; sourceTree = "SOURCE_ROOT"; }; | |||
| 579C20B8F73AF4168863FEE3 = {isa = PBXFileReference; lastKnownFileType = file.mp3; name = demonstrative.mp3; path = ../../BinaryResources/sounds/demonstrative.mp3; sourceTree = "SOURCE_ROOT"; }; | |||
| 57A33A5BD8F149F888B584AF = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_audio_devices"; path = "/Users/lukaszkozakiewicz/ROLI/Repos/roli-software/JUCE/modules/juce_audio_devices"; sourceTree = "<absolute>"; }; | |||
| 5B3AFFE9CA16894F60B339BA = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_graphics"; path = "/Users/lukaszkozakiewicz/ROLI/Repos/roli-software/JUCE/modules/juce_graphics"; sourceTree = "<absolute>"; }; | |||
| 5EFEB1220A0319CDB043F449 = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_audio_devices"; path = "~/JUCE/modules/juce_audio_devices"; sourceTree = "<absolute>"; }; | |||
| 64A3BA42A06D01692582FAB9 = {isa = PBXFileReference; lastKnownFileType = image.png; name = "ic_stat_name9.png"; path = "../../BinaryResources/images/ic_stat_name9.png"; sourceTree = "SOURCE_ROOT"; }; | |||
| 6AEFAE68CD83E50219BC0448 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AppConfig.h; path = ../../JuceLibraryCode/AppConfig.h; sourceTree = "SOURCE_ROOT"; }; | |||
| 6CBBDDB070B21E4ADFAFD5BC = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_gui_basics.mm"; path = "../../JuceLibraryCode/include_juce_gui_basics.mm"; sourceTree = "SOURCE_ROOT"; }; | |||
| @@ -64,6 +60,8 @@ | |||
| 77FB742FA07952CFC8E4B0F5 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_opengl.mm"; path = "../../JuceLibraryCode/include_juce_opengl.mm"; sourceTree = "SOURCE_ROOT"; }; | |||
| 7BC02EF15EB86D9294BA7F76 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_events.mm"; path = "../../JuceLibraryCode/include_juce_events.mm"; sourceTree = "SOURCE_ROOT"; }; | |||
| 7BF1E114F639F9BE68770228 = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "Info-App.plist"; path = "Info-App.plist"; sourceTree = "SOURCE_ROOT"; }; | |||
| 80498B69210E47B5C759D68D = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_cryptography"; path = "~/JUCE/modules/juce_cryptography"; sourceTree = "<absolute>"; }; | |||
| 816F65028E044DD35B2B6F4D = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_opengl"; path = "~/JUCE/modules/juce_opengl"; sourceTree = "<absolute>"; }; | |||
| 830CAE3F1BF4FBE401B6236A = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; }; | |||
| 84CFB624424D9C970DC45AB0 = {isa = PBXFileReference; lastKnownFileType = file.mp3; name = solemn.mp3; path = ../../BinaryResources/sounds/solemn.mp3; sourceTree = "SOURCE_ROOT"; }; | |||
| 88F4EA23272E37A952767AC6 = {isa = PBXFileReference; lastKnownFileType = image.png; name = "ic_stat_name10.png"; path = "../../BinaryResources/images/ic_stat_name10.png"; sourceTree = "SOURCE_ROOT"; }; | |||
| @@ -71,30 +69,32 @@ | |||
| 91E5D02DE1129EB2EC05AD58 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_cryptography.mm"; path = "../../JuceLibraryCode/include_juce_cryptography.mm"; sourceTree = "SOURCE_ROOT"; }; | |||
| 97545FB08B2E6F79B7ECB317 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_core.mm"; path = "../../JuceLibraryCode/include_juce_core.mm"; sourceTree = "SOURCE_ROOT"; }; | |||
| 97EBB6E78389113E73BE2E48 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = MainComponent.cpp; path = ../../Source/MainComponent.cpp; sourceTree = "SOURCE_ROOT"; }; | |||
| 983BD05F7BE942E7B8EEFE21 = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_gui_basics"; path = "/Users/lukaszkozakiewicz/ROLI/Repos/roli-software/JUCE/modules/juce_gui_basics"; sourceTree = "<absolute>"; }; | |||
| 9F5A0EB28E3146AB04C4C1B8 = {isa = PBXFileReference; lastKnownFileType = file.mp3; name = served.mp3; path = ../../BinaryResources/sounds/served.mp3; sourceTree = "SOURCE_ROOT"; }; | |||
| A0C9BB332EF3D0DAA0E68C08 = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = System/Library/Frameworks/Accelerate.framework; sourceTree = SDKROOT; }; | |||
| A0EC76B3C576CF1CCD060A24 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = MainComponent.h; path = ../../Source/MainComponent.h; sourceTree = "SOURCE_ROOT"; }; | |||
| A161054A1031E04B1D2F6F37 = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_graphics"; path = "~/JUCE/modules/juce_graphics"; sourceTree = "<absolute>"; }; | |||
| A1C8AD7E412372A9E8D5F302 = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_gui_extra"; path = "~/JUCE/modules/juce_gui_extra"; sourceTree = "<absolute>"; }; | |||
| A6B86B1E4B10BBCB4BF75940 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_gui_extra.mm"; path = "../../JuceLibraryCode/include_juce_gui_extra.mm"; sourceTree = "SOURCE_ROOT"; }; | |||
| A9539DBF3196B98719E70DDD = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_graphics.mm"; path = "../../JuceLibraryCode/include_juce_graphics.mm"; sourceTree = "SOURCE_ROOT"; }; | |||
| B1409B35E01D4EDF63103089 = {isa = PBXFileReference; lastKnownFileType = image.png; name = "ic_stat_name3.png"; path = "../../BinaryResources/images/ic_stat_name3.png"; sourceTree = "SOURCE_ROOT"; }; | |||
| B24252FBEF889F570B4D903C = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_audio_processors"; path = "/Users/lukaszkozakiewicz/ROLI/Repos/roli-software/JUCE/modules/juce_audio_processors"; sourceTree = "<absolute>"; }; | |||
| B41416ED658D3176A48CA7A4 = {isa = PBXFileReference; lastKnownFileType = file.mp3; name = isntit.mp3; path = ../../BinaryResources/sounds/isntit.mp3; sourceTree = "SOURCE_ROOT"; }; | |||
| B4BAF22F832D6087073F6A94 = {isa = PBXFileReference; lastKnownFileType = file.caf; name = demonstrative.caf; path = ../../BinaryResources/sounds/demonstrative.caf; sourceTree = "SOURCE_ROOT"; }; | |||
| B5CF9CD728BD0EF98CC19BCF = {isa = PBXFileReference; lastKnownFileType = file.nib; name = RecentFilesMenuTemplate.nib; path = RecentFilesMenuTemplate.nib; sourceTree = "SOURCE_ROOT"; }; | |||
| B8D5B4A343EE9B1F17F6C6E8 = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = System/Library/Frameworks/CoreAudio.framework; sourceTree = SDKROOT; }; | |||
| BBA8FEF2E59BCF98020B407B = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_cryptography"; path = "/Users/lukaszkozakiewicz/ROLI/Repos/roli-software/JUCE/modules/juce_cryptography"; sourceTree = "<absolute>"; }; | |||
| C44E1B6CD18C2A26FB8912A2 = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_audio_basics"; path = "/Users/lukaszkozakiewicz/ROLI/Repos/roli-software/JUCE/modules/juce_audio_basics"; sourceTree = "<absolute>"; }; | |||
| C7D481DB8CAD9B796584D884 = {isa = PBXFileReference; lastKnownFileType = image.png; name = "ic_stat_name.png"; path = "../../BinaryResources/images/ic_stat_name.png"; sourceTree = "SOURCE_ROOT"; }; | |||
| C99B706BE72C70269D5E215B = {isa = PBXFileReference; lastKnownFileType = image.png; name = "ic_stat_name4.png"; path = "../../BinaryResources/images/ic_stat_name4.png"; sourceTree = "SOURCE_ROOT"; }; | |||
| CD620A300FB068C981C81F09 = {isa = PBXFileReference; lastKnownFileType = image.png; name = "ic_stat_name7.png"; path = "../../BinaryResources/images/ic_stat_name7.png"; sourceTree = "SOURCE_ROOT"; }; | |||
| CFF938668A52AE8FAABFE68C = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; }; | |||
| D5203E6BEF873044EDF49889 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = BinaryData.cpp; path = ../../JuceLibraryCode/BinaryData.cpp; sourceTree = "SOURCE_ROOT"; }; | |||
| D7533B7BA364BACBDA73DFCB = {isa = PBXFileReference; lastKnownFileType = file.caf; name = served.caf; path = ../../BinaryResources/sounds/served.caf; sourceTree = "SOURCE_ROOT"; }; | |||
| D7C2BE79229DAA2DA417DE92 = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_events"; path = "~/JUCE/modules/juce_events"; sourceTree = "<absolute>"; }; | |||
| DA954271B6AF22DF2E42C1CF = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_audio_basics.mm"; path = "../../JuceLibraryCode/include_juce_audio_basics.mm"; sourceTree = "SOURCE_ROOT"; }; | |||
| DD592EABB0FDAB7BA403EDCE = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; }; | |||
| DE096E3622CF07D6C7F3B04A = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_audio_formats"; path = "~/JUCE/modules/juce_audio_formats"; sourceTree = "<absolute>"; }; | |||
| E377874A0AFBAC8A5CB14A77 = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreMIDI.framework; path = System/Library/Frameworks/CoreMIDI.framework; sourceTree = SDKROOT; }; | |||
| ED02484856FCE411F2090344 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_audio_devices.mm"; path = "../../JuceLibraryCode/include_juce_audio_devices.mm"; sourceTree = "SOURCE_ROOT"; }; | |||
| FB89A21233A9A44D8249CB59 = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_data_structures"; path = "~/JUCE/modules/juce_data_structures"; sourceTree = "<absolute>"; }; | |||
| FC0803DFF9B215FAC52EC030 = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_gui_basics"; path = "~/JUCE/modules/juce_gui_basics"; sourceTree = "<absolute>"; }; | |||
| FC2793967496BC1D63E59AA9 = {isa = PBXFileReference; lastKnownFileType = image.png; name = "ic_stat_name2.png"; path = "../../BinaryResources/images/ic_stat_name2.png"; sourceTree = "SOURCE_ROOT"; }; | |||
| FF718AB44CA06784A8810B3F = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = System/Library/Frameworks/Carbon.framework; sourceTree = SDKROOT; }; | |||
| C4050F35253CCCAE0668059F = {isa = PBXGroup; children = ( | |||
| @@ -130,18 +130,18 @@ | |||
| 0FBF60CD670CD93EA40BBB9D, | |||
| 38425458C683F59A6E9D395D, ); name = PushNotificationsDemo; sourceTree = "<group>"; }; | |||
| B3335B8847B857C453A53D3A = {isa = PBXGroup; children = ( | |||
| C44E1B6CD18C2A26FB8912A2, | |||
| 57A33A5BD8F149F888B584AF, | |||
| 1886DBBA7D4477749D1B6F76, | |||
| B24252FBEF889F570B4D903C, | |||
| 102B36EA7AC3746B5E84E068, | |||
| BBA8FEF2E59BCF98020B407B, | |||
| 134C4BD598CDA85DCB423805, | |||
| 2AA0C6B6C6686CCEC27CCE85, | |||
| 5B3AFFE9CA16894F60B339BA, | |||
| 983BD05F7BE942E7B8EEFE21, | |||
| 3E046B8B36D60BED94360571, | |||
| 5329D92C95DE2EB7D29BE3BB, ); name = "Juce Modules"; sourceTree = "<group>"; }; | |||
| 1D70A812359DE95447CB4AEA, | |||
| 5EFEB1220A0319CDB043F449, | |||
| DE096E3622CF07D6C7F3B04A, | |||
| 01D297D4A49551A0401AA038, | |||
| 2B926087D69C695D7F02DDD9, | |||
| 80498B69210E47B5C759D68D, | |||
| FB89A21233A9A44D8249CB59, | |||
| D7C2BE79229DAA2DA417DE92, | |||
| A161054A1031E04B1D2F6F37, | |||
| FC0803DFF9B215FAC52EC030, | |||
| A1C8AD7E412372A9E8D5F302, | |||
| 816F65028E044DD35B2B6F4D, ); name = "Juce Modules"; sourceTree = "<group>"; }; | |||
| F18BEAD1BD4CE0E7B500E066 = {isa = PBXGroup; children = ( | |||
| 6AEFAE68CD83E50219BC0448, | |||
| D5203E6BEF873044EDF49889, | |||
| @@ -204,7 +204,7 @@ | |||
| "JucePlugin_Build_AAX=0", | |||
| "JucePlugin_Build_Standalone=0", ); | |||
| GCC_VERSION = com.apple.compilers.llvm.clang.1_0; | |||
| HEADER_SEARCH_PATHS = ("../../JuceLibraryCode", "/Users/lukaszkozakiewicz/ROLI/Repos/roli-software/JUCE/modules", "$(inherited)"); | |||
| HEADER_SEARCH_PATHS = ("../../JuceLibraryCode", "~/JUCE/modules", "$(inherited)"); | |||
| INFOPLIST_FILE = Info-App.plist; | |||
| INFOPLIST_PREPROCESS = NO; | |||
| INSTALL_PATH = "$(HOME)/Applications"; | |||
| @@ -236,7 +236,7 @@ | |||
| "JucePlugin_Build_Standalone=0", ); | |||
| GCC_SYMBOLS_PRIVATE_EXTERN = YES; | |||
| GCC_VERSION = com.apple.compilers.llvm.clang.1_0; | |||
| HEADER_SEARCH_PATHS = ("../../JuceLibraryCode", "/Users/lukaszkozakiewicz/ROLI/Repos/roli-software/JUCE/modules", "$(inherited)"); | |||
| HEADER_SEARCH_PATHS = ("../../JuceLibraryCode", "~/JUCE/modules", "$(inherited)"); | |||
| INFOPLIST_FILE = Info-App.plist; | |||
| INFOPLIST_PREPROCESS = NO; | |||
| INSTALL_PATH = "$(HOME)/Applications"; | |||
| @@ -1751,7 +1751,7 @@ | |||
| <ClInclude Include="C:\JUCE\modules\juce_audio_basics\sources\juce_ReverbAudioSource.h"/> | |||
| <ClInclude Include="C:\JUCE\modules\juce_audio_basics\sources\juce_ToneGeneratorAudioSource.h"/> | |||
| <ClInclude Include="C:\JUCE\modules\juce_audio_basics\synthesisers\juce_Synthesiser.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\juce_audio_basics.h"/> | |||
| <ClInclude Include="..\..\..\..\..\..\JUCE\modules\juce_audio_basics\juce_audio_basics.h"/> | |||
| <ClInclude Include="C:\JUCE\modules\juce_audio_devices\audio_io\juce_AudioDeviceManager.h"/> | |||
| <ClInclude Include="C:\JUCE\modules\juce_audio_devices\audio_io\juce_AudioIODevice.h"/> | |||
| <ClInclude Include="C:\JUCE\modules\juce_audio_devices\audio_io\juce_AudioIODeviceType.h"/> | |||
| @@ -1763,7 +1763,7 @@ | |||
| <ClInclude Include="C:\JUCE\modules\juce_audio_devices\native\juce_MidiDataConcatenator.h"/> | |||
| <ClInclude Include="C:\JUCE\modules\juce_audio_devices\sources\juce_AudioSourcePlayer.h"/> | |||
| <ClInclude Include="C:\JUCE\modules\juce_audio_devices\sources\juce_AudioTransportSource.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_devices\juce_audio_devices.h"/> | |||
| <ClInclude Include="..\..\..\..\..\..\JUCE\modules\juce_audio_devices\juce_audio_devices.h"/> | |||
| <ClInclude Include="C:\JUCE\modules\juce_audio_formats\codecs\flac\libFLAC\include\private\all.h"/> | |||
| <ClInclude Include="C:\JUCE\modules\juce_audio_formats\codecs\flac\libFLAC\include\private\bitmath.h"/> | |||
| <ClInclude Include="C:\JUCE\modules\juce_audio_formats\codecs\flac\libFLAC\include\private\bitreader.h"/> | |||
| @@ -1861,7 +1861,7 @@ | |||
| <ClInclude Include="C:\JUCE\modules\juce_audio_formats\format\juce_BufferingAudioFormatReader.h"/> | |||
| <ClInclude Include="C:\JUCE\modules\juce_audio_formats\format\juce_MemoryMappedAudioFormatReader.h"/> | |||
| <ClInclude Include="C:\JUCE\modules\juce_audio_formats\sampler\juce_Sampler.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_formats\juce_audio_formats.h"/> | |||
| <ClInclude Include="..\..\..\..\..\..\JUCE\modules\juce_audio_formats\juce_audio_formats.h"/> | |||
| <ClInclude Include="C:\JUCE\modules\juce_audio_processors\format\juce_AudioPluginFormat.h"/> | |||
| <ClInclude Include="C:\JUCE\modules\juce_audio_processors\format\juce_AudioPluginFormatManager.h"/> | |||
| <ClInclude Include="C:\JUCE\modules\juce_audio_processors\format_types\juce_AudioUnitPluginFormat.h"/> | |||
| @@ -1890,7 +1890,7 @@ | |||
| <ClInclude Include="C:\JUCE\modules\juce_audio_processors\utilities\juce_AudioParameterInt.h"/> | |||
| <ClInclude Include="C:\JUCE\modules\juce_audio_processors\utilities\juce_AudioProcessorParameterWithID.h"/> | |||
| <ClInclude Include="C:\JUCE\modules\juce_audio_processors\utilities\juce_AudioProcessorValueTreeState.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_processors\juce_audio_processors.h"/> | |||
| <ClInclude Include="..\..\..\..\..\..\JUCE\modules\juce_audio_processors\juce_audio_processors.h"/> | |||
| <ClInclude Include="C:\JUCE\modules\juce_core\containers\juce_AbstractFifo.h"/> | |||
| <ClInclude Include="C:\JUCE\modules\juce_core\containers\juce_Array.h"/> | |||
| <ClInclude Include="C:\JUCE\modules\juce_core\containers\juce_ArrayAllocationBase.h"/> | |||
| @@ -2021,14 +2021,14 @@ | |||
| <ClInclude Include="C:\JUCE\modules\juce_core\zip\juce_GZIPCompressorOutputStream.h"/> | |||
| <ClInclude Include="C:\JUCE\modules\juce_core\zip\juce_GZIPDecompressorInputStream.h"/> | |||
| <ClInclude Include="C:\JUCE\modules\juce_core\zip\juce_ZipFile.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\juce_core.h"/> | |||
| <ClInclude Include="..\..\..\..\..\..\JUCE\modules\juce_core\juce_core.h"/> | |||
| <ClInclude Include="C:\JUCE\modules\juce_cryptography\encryption\juce_BlowFish.h"/> | |||
| <ClInclude Include="C:\JUCE\modules\juce_cryptography\encryption\juce_Primes.h"/> | |||
| <ClInclude Include="C:\JUCE\modules\juce_cryptography\encryption\juce_RSAKey.h"/> | |||
| <ClInclude Include="C:\JUCE\modules\juce_cryptography\hashing\juce_MD5.h"/> | |||
| <ClInclude Include="C:\JUCE\modules\juce_cryptography\hashing\juce_SHA256.h"/> | |||
| <ClInclude Include="C:\JUCE\modules\juce_cryptography\hashing\juce_Whirlpool.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_cryptography\juce_cryptography.h"/> | |||
| <ClInclude Include="..\..\..\..\..\..\JUCE\modules\juce_cryptography\juce_cryptography.h"/> | |||
| <ClInclude Include="C:\JUCE\modules\juce_data_structures\app_properties\juce_ApplicationProperties.h"/> | |||
| <ClInclude Include="C:\JUCE\modules\juce_data_structures\app_properties\juce_PropertiesFile.h"/> | |||
| <ClInclude Include="C:\JUCE\modules\juce_data_structures\undomanager\juce_UndoableAction.h"/> | |||
| @@ -2037,7 +2037,7 @@ | |||
| <ClInclude Include="C:\JUCE\modules\juce_data_structures\values\juce_Value.h"/> | |||
| <ClInclude Include="C:\JUCE\modules\juce_data_structures\values\juce_ValueTree.h"/> | |||
| <ClInclude Include="C:\JUCE\modules\juce_data_structures\values\juce_ValueTreeSynchroniser.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_data_structures\juce_data_structures.h"/> | |||
| <ClInclude Include="..\..\..\..\..\..\JUCE\modules\juce_data_structures\juce_data_structures.h"/> | |||
| <ClInclude Include="C:\JUCE\modules\juce_events\broadcasters\juce_ActionBroadcaster.h"/> | |||
| <ClInclude Include="C:\JUCE\modules\juce_events\broadcasters\juce_ActionListener.h"/> | |||
| <ClInclude Include="C:\JUCE\modules\juce_events\broadcasters\juce_AsyncUpdater.h"/> | |||
| @@ -2061,7 +2061,7 @@ | |||
| <ClInclude Include="C:\JUCE\modules\juce_events\native\juce_win32_WinRTWrapper.h"/> | |||
| <ClInclude Include="C:\JUCE\modules\juce_events\timers\juce_MultiTimer.h"/> | |||
| <ClInclude Include="C:\JUCE\modules\juce_events\timers\juce_Timer.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_events\juce_events.h"/> | |||
| <ClInclude Include="..\..\..\..\..\..\JUCE\modules\juce_events\juce_events.h"/> | |||
| <ClInclude Include="C:\JUCE\modules\juce_graphics\colour\juce_Colour.h"/> | |||
| <ClInclude Include="C:\JUCE\modules\juce_graphics\colour\juce_ColourGradient.h"/> | |||
| <ClInclude Include="C:\JUCE\modules\juce_graphics\colour\juce_Colours.h"/> | |||
| @@ -2118,7 +2118,7 @@ | |||
| <ClInclude Include="C:\JUCE\modules\juce_graphics\native\juce_win32_Direct2DGraphicsContext.h"/> | |||
| <ClInclude Include="C:\JUCE\modules\juce_graphics\placement\juce_Justification.h"/> | |||
| <ClInclude Include="C:\JUCE\modules\juce_graphics\placement\juce_RectanglePlacement.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_graphics\juce_graphics.h"/> | |||
| <ClInclude Include="..\..\..\..\..\..\JUCE\modules\juce_graphics\juce_graphics.h"/> | |||
| <ClInclude Include="C:\JUCE\modules\juce_gui_basics\application\juce_Application.h"/> | |||
| <ClInclude Include="C:\JUCE\modules\juce_gui_basics\buttons\juce_ArrowButton.h"/> | |||
| <ClInclude Include="C:\JUCE\modules\juce_gui_basics\buttons\juce_Button.h"/> | |||
| @@ -2253,7 +2253,7 @@ | |||
| <ClInclude Include="C:\JUCE\modules\juce_gui_basics\windows\juce_ThreadWithProgressWindow.h"/> | |||
| <ClInclude Include="C:\JUCE\modules\juce_gui_basics\windows\juce_TooltipWindow.h"/> | |||
| <ClInclude Include="C:\JUCE\modules\juce_gui_basics\windows\juce_TopLevelWindow.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_gui_basics\juce_gui_basics.h"/> | |||
| <ClInclude Include="..\..\..\..\..\..\JUCE\modules\juce_gui_basics\juce_gui_basics.h"/> | |||
| <ClInclude Include="C:\JUCE\modules\juce_gui_extra\code_editor\juce_CodeDocument.h"/> | |||
| <ClInclude Include="C:\JUCE\modules\juce_gui_extra\code_editor\juce_CodeEditorComponent.h"/> | |||
| <ClInclude Include="C:\JUCE\modules\juce_gui_extra\code_editor\juce_CodeTokeniser.h"/> | |||
| @@ -2279,7 +2279,7 @@ | |||
| <ClInclude Include="C:\JUCE\modules\juce_gui_extra\misc\juce_SystemTrayIconComponent.h"/> | |||
| <ClInclude Include="C:\JUCE\modules\juce_gui_extra\misc\juce_WebBrowserComponent.h"/> | |||
| <ClInclude Include="C:\JUCE\modules\juce_gui_extra\native\juce_mac_CarbonViewWrapperComponent.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_gui_extra\juce_gui_extra.h"/> | |||
| <ClInclude Include="..\..\..\..\..\..\JUCE\modules\juce_gui_extra\juce_gui_extra.h"/> | |||
| <ClInclude Include="C:\JUCE\modules\juce_opengl\geometry\juce_Draggable3DOrientation.h"/> | |||
| <ClInclude Include="C:\JUCE\modules\juce_opengl\geometry\juce_Matrix3D.h"/> | |||
| <ClInclude Include="C:\JUCE\modules\juce_opengl\geometry\juce_Quaternion.h"/> | |||
| @@ -2301,7 +2301,7 @@ | |||
| <ClInclude Include="C:\JUCE\modules\juce_opengl\opengl\juce_OpenGLShaderProgram.h"/> | |||
| <ClInclude Include="C:\JUCE\modules\juce_opengl\opengl\juce_OpenGLTexture.h"/> | |||
| <ClInclude Include="C:\JUCE\modules\juce_opengl\utils\juce_OpenGLAppComponent.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_opengl\juce_opengl.h"/> | |||
| <ClInclude Include="..\..\..\..\..\..\JUCE\modules\juce_opengl\juce_opengl.h"/> | |||
| <ClInclude Include="..\..\JuceLibraryCode\AppConfig.h"/> | |||
| <ClInclude Include="..\..\JuceLibraryCode\BinaryData.h"/> | |||
| <ClInclude Include="..\..\JuceLibraryCode\JuceHeader.h"/> | |||
| @@ -2166,7 +2166,7 @@ | |||
| <ClInclude Include="C:\JUCE\modules\juce_audio_basics\synthesisers\juce_Synthesiser.h"> | |||
| <Filter>Juce Modules\juce_audio_basics\synthesisers</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_basics\juce_audio_basics.h"> | |||
| <ClInclude Include="..\..\..\..\..\..\JUCE\modules\juce_audio_basics\juce_audio_basics.h"> | |||
| <Filter>Juce Modules\juce_audio_basics</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="C:\JUCE\modules\juce_audio_devices\audio_io\juce_AudioDeviceManager.h"> | |||
| @@ -2202,7 +2202,7 @@ | |||
| <ClInclude Include="C:\JUCE\modules\juce_audio_devices\sources\juce_AudioTransportSource.h"> | |||
| <Filter>Juce Modules\juce_audio_devices\sources</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_devices\juce_audio_devices.h"> | |||
| <ClInclude Include="..\..\..\..\..\..\JUCE\modules\juce_audio_devices\juce_audio_devices.h"> | |||
| <Filter>Juce Modules\juce_audio_devices</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="C:\JUCE\modules\juce_audio_formats\codecs\flac\libFLAC\include\private\all.h"> | |||
| @@ -2496,7 +2496,7 @@ | |||
| <ClInclude Include="C:\JUCE\modules\juce_audio_formats\sampler\juce_Sampler.h"> | |||
| <Filter>Juce Modules\juce_audio_formats\sampler</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_formats\juce_audio_formats.h"> | |||
| <ClInclude Include="..\..\..\..\..\..\JUCE\modules\juce_audio_formats\juce_audio_formats.h"> | |||
| <Filter>Juce Modules\juce_audio_formats</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="C:\JUCE\modules\juce_audio_processors\format\juce_AudioPluginFormat.h"> | |||
| @@ -2583,7 +2583,7 @@ | |||
| <ClInclude Include="C:\JUCE\modules\juce_audio_processors\utilities\juce_AudioProcessorValueTreeState.h"> | |||
| <Filter>Juce Modules\juce_audio_processors\utilities</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_audio_processors\juce_audio_processors.h"> | |||
| <ClInclude Include="..\..\..\..\..\..\JUCE\modules\juce_audio_processors\juce_audio_processors.h"> | |||
| <Filter>Juce Modules\juce_audio_processors</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="C:\JUCE\modules\juce_core\containers\juce_AbstractFifo.h"> | |||
| @@ -2976,7 +2976,7 @@ | |||
| <ClInclude Include="C:\JUCE\modules\juce_core\zip\juce_ZipFile.h"> | |||
| <Filter>Juce Modules\juce_core\zip</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\juce_core.h"> | |||
| <ClInclude Include="..\..\..\..\..\..\JUCE\modules\juce_core\juce_core.h"> | |||
| <Filter>Juce Modules\juce_core</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="C:\JUCE\modules\juce_cryptography\encryption\juce_BlowFish.h"> | |||
| @@ -2997,7 +2997,7 @@ | |||
| <ClInclude Include="C:\JUCE\modules\juce_cryptography\hashing\juce_Whirlpool.h"> | |||
| <Filter>Juce Modules\juce_cryptography\hashing</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_cryptography\juce_cryptography.h"> | |||
| <ClInclude Include="..\..\..\..\..\..\JUCE\modules\juce_cryptography\juce_cryptography.h"> | |||
| <Filter>Juce Modules\juce_cryptography</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="C:\JUCE\modules\juce_data_structures\app_properties\juce_ApplicationProperties.h"> | |||
| @@ -3024,7 +3024,7 @@ | |||
| <ClInclude Include="C:\JUCE\modules\juce_data_structures\values\juce_ValueTreeSynchroniser.h"> | |||
| <Filter>Juce Modules\juce_data_structures\values</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_data_structures\juce_data_structures.h"> | |||
| <ClInclude Include="..\..\..\..\..\..\JUCE\modules\juce_data_structures\juce_data_structures.h"> | |||
| <Filter>Juce Modules\juce_data_structures</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="C:\JUCE\modules\juce_events\broadcasters\juce_ActionBroadcaster.h"> | |||
| @@ -3096,7 +3096,7 @@ | |||
| <ClInclude Include="C:\JUCE\modules\juce_events\timers\juce_Timer.h"> | |||
| <Filter>Juce Modules\juce_events\timers</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_events\juce_events.h"> | |||
| <ClInclude Include="..\..\..\..\..\..\JUCE\modules\juce_events\juce_events.h"> | |||
| <Filter>Juce Modules\juce_events</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="C:\JUCE\modules\juce_graphics\colour\juce_Colour.h"> | |||
| @@ -3267,7 +3267,7 @@ | |||
| <ClInclude Include="C:\JUCE\modules\juce_graphics\placement\juce_RectanglePlacement.h"> | |||
| <Filter>Juce Modules\juce_graphics\placement</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_graphics\juce_graphics.h"> | |||
| <ClInclude Include="..\..\..\..\..\..\JUCE\modules\juce_graphics\juce_graphics.h"> | |||
| <Filter>Juce Modules\juce_graphics</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="C:\JUCE\modules\juce_gui_basics\application\juce_Application.h"> | |||
| @@ -3672,7 +3672,7 @@ | |||
| <ClInclude Include="C:\JUCE\modules\juce_gui_basics\windows\juce_TopLevelWindow.h"> | |||
| <Filter>Juce Modules\juce_gui_basics\windows</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_gui_basics\juce_gui_basics.h"> | |||
| <ClInclude Include="..\..\..\..\..\..\JUCE\modules\juce_gui_basics\juce_gui_basics.h"> | |||
| <Filter>Juce Modules\juce_gui_basics</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="C:\JUCE\modules\juce_gui_extra\code_editor\juce_CodeDocument.h"> | |||
| @@ -3750,7 +3750,7 @@ | |||
| <ClInclude Include="C:\JUCE\modules\juce_gui_extra\native\juce_mac_CarbonViewWrapperComponent.h"> | |||
| <Filter>Juce Modules\juce_gui_extra\native</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_gui_extra\juce_gui_extra.h"> | |||
| <ClInclude Include="..\..\..\..\..\..\JUCE\modules\juce_gui_extra\juce_gui_extra.h"> | |||
| <Filter>Juce Modules\juce_gui_extra</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="C:\JUCE\modules\juce_opengl\geometry\juce_Draggable3DOrientation.h"> | |||
| @@ -3816,7 +3816,7 @@ | |||
| <ClInclude Include="C:\JUCE\modules\juce_opengl\utils\juce_OpenGLAppComponent.h"> | |||
| <Filter>Juce Modules\juce_opengl\utils</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_opengl\juce_opengl.h"> | |||
| <ClInclude Include="..\..\..\..\..\..\JUCE\modules\juce_opengl\juce_opengl.h"> | |||
| <Filter>Juce Modules\juce_opengl</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\JuceLibraryCode\AppConfig.h"> | |||
| @@ -37,31 +37,27 @@ | |||
| C2FAF2517D1E72E5845C41EE = {isa = PBXBuildFile; fileRef = 6CBBDDB070B21E4ADFAFD5BC; }; | |||
| 74206515E531A8102DD54372 = {isa = PBXBuildFile; fileRef = A6B86B1E4B10BBCB4BF75940; }; | |||
| F290DEE99F8CBB252BD0A7BA = {isa = PBXBuildFile; fileRef = 77FB742FA07952CFC8E4B0F5; }; | |||
| 102B36EA7AC3746B5E84E068 = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_core"; path = "/Users/lukaszkozakiewicz/ROLI/Repos/roli-software/JUCE/modules/juce_core"; sourceTree = "<absolute>"; }; | |||
| 01D297D4A49551A0401AA038 = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_audio_processors"; path = "~/JUCE/modules/juce_audio_processors"; sourceTree = "<absolute>"; }; | |||
| 10D03A256EC6085DCD2216F1 = {isa = PBXFileReference; lastKnownFileType = file.caf; name = jinglebellssms.caf; path = ../../BinaryResources/sounds/jinglebellssms.caf; sourceTree = "SOURCE_ROOT"; }; | |||
| 1234504682C839042EC61D74 = {isa = PBXFileReference; lastKnownFileType = file.mp3; name = jinglebellssms.mp3; path = ../../BinaryResources/sounds/jinglebellssms.mp3; sourceTree = "SOURCE_ROOT"; }; | |||
| 134C4BD598CDA85DCB423805 = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_data_structures"; path = "/Users/lukaszkozakiewicz/ROLI/Repos/roli-software/JUCE/modules/juce_data_structures"; sourceTree = "<absolute>"; }; | |||
| 1886DBBA7D4477749D1B6F76 = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_audio_formats"; path = "/Users/lukaszkozakiewicz/ROLI/Repos/roli-software/JUCE/modules/juce_audio_formats"; sourceTree = "<absolute>"; }; | |||
| 1BE8D44C41B29E18591F7D9D = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = JuceHeader.h; path = ../../JuceLibraryCode/JuceHeader.h; sourceTree = "SOURCE_ROOT"; }; | |||
| 1D70A812359DE95447CB4AEA = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_audio_basics"; path = "~/JUCE/modules/juce_audio_basics"; sourceTree = "<absolute>"; }; | |||
| 1EBBB3A836864F6F2104062A = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; | |||
| 2169DB193542BF35A37F349E = {isa = PBXFileReference; lastKnownFileType = file.caf; name = solemn.caf; path = ../../BinaryResources/sounds/solemn.caf; sourceTree = "SOURCE_ROOT"; }; | |||
| 2AA0C6B6C6686CCEC27CCE85 = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_events"; path = "/Users/lukaszkozakiewicz/ROLI/Repos/roli-software/JUCE/modules/juce_events"; sourceTree = "<absolute>"; }; | |||
| 2B926087D69C695D7F02DDD9 = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_core"; path = "~/JUCE/modules/juce_core"; sourceTree = "<absolute>"; }; | |||
| 3553B4591C36FB40546D6B0A = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = PushNotificationsDemo/Images.xcassets; sourceTree = "SOURCE_ROOT"; }; | |||
| 39BD432972C38905D1EC8B77 = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; | |||
| 3AAE3FDC5CE154C971CAFDD3 = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreImage.framework; path = System/Library/Frameworks/CoreImage.framework; sourceTree = SDKROOT; }; | |||
| 3B41FFC4B5899EDF5451E4DC = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_audio_formats.mm"; path = "../../JuceLibraryCode/include_juce_audio_formats.mm"; sourceTree = "SOURCE_ROOT"; }; | |||
| 3E046B8B36D60BED94360571 = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_gui_extra"; path = "/Users/lukaszkozakiewicz/ROLI/Repos/roli-software/JUCE/modules/juce_gui_extra"; sourceTree = "<absolute>"; }; | |||
| 44B0BF1C182BC54A14F1F917 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = BinaryData.h; path = ../../JuceLibraryCode/BinaryData.h; sourceTree = "SOURCE_ROOT"; }; | |||
| 464BAC92EDDF4C9B13697FCA = {isa = PBXFileReference; lastKnownFileType = image.png; name = "ic_stat_name6.png"; path = "../../BinaryResources/images/ic_stat_name6.png"; sourceTree = "SOURCE_ROOT"; }; | |||
| 49780B4714C19DCE9EC9012D = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = PushNotificationsDemo.app; sourceTree = "BUILT_PRODUCTS_DIR"; }; | |||
| 4EB0FDA59721EACF842A2552 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_audio_processors.mm"; path = "../../JuceLibraryCode/include_juce_audio_processors.mm"; sourceTree = "SOURCE_ROOT"; }; | |||
| 51A4FBFA2B7A8EDFCC62DF86 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_data_structures.mm"; path = "../../JuceLibraryCode/include_juce_data_structures.mm"; sourceTree = "SOURCE_ROOT"; }; | |||
| 5329D92C95DE2EB7D29BE3BB = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_opengl"; path = "/Users/lukaszkozakiewicz/ROLI/Repos/roli-software/JUCE/modules/juce_opengl"; sourceTree = "<absolute>"; }; | |||
| 54C886FCA813EDBACCCE5907 = {isa = PBXFileReference; lastKnownFileType = file.caf; name = isntit.caf; path = ../../BinaryResources/sounds/isntit.caf; sourceTree = "SOURCE_ROOT"; }; | |||
| 579C20B8F73AF4168863FEE3 = {isa = PBXFileReference; lastKnownFileType = file.mp3; name = demonstrative.mp3; path = ../../BinaryResources/sounds/demonstrative.mp3; sourceTree = "SOURCE_ROOT"; }; | |||
| 57A33A5BD8F149F888B584AF = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_audio_devices"; path = "/Users/lukaszkozakiewicz/ROLI/Repos/roli-software/JUCE/modules/juce_audio_devices"; sourceTree = "<absolute>"; }; | |||
| 5B3AFFE9CA16894F60B339BA = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_graphics"; path = "/Users/lukaszkozakiewicz/ROLI/Repos/roli-software/JUCE/modules/juce_graphics"; sourceTree = "<absolute>"; }; | |||
| 5B4F02F6A13734698AEEAA76 = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UserNotifications.framework; path = System/Library/Frameworks/UserNotifications.framework; sourceTree = SDKROOT; }; | |||
| 5EFEB1220A0319CDB043F449 = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_audio_devices"; path = "~/JUCE/modules/juce_audio_devices"; sourceTree = "<absolute>"; }; | |||
| 64A3BA42A06D01692582FAB9 = {isa = PBXFileReference; lastKnownFileType = image.png; name = "ic_stat_name9.png"; path = "../../BinaryResources/images/ic_stat_name9.png"; sourceTree = "SOURCE_ROOT"; }; | |||
| 6AEFAE68CD83E50219BC0448 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AppConfig.h; path = ../../JuceLibraryCode/AppConfig.h; sourceTree = "SOURCE_ROOT"; }; | |||
| 6CBBDDB070B21E4ADFAFD5BC = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_gui_basics.mm"; path = "../../JuceLibraryCode/include_juce_gui_basics.mm"; sourceTree = "SOURCE_ROOT"; }; | |||
| @@ -71,6 +67,8 @@ | |||
| 7BC02EF15EB86D9294BA7F76 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_events.mm"; path = "../../JuceLibraryCode/include_juce_events.mm"; sourceTree = "SOURCE_ROOT"; }; | |||
| 7BF1E114F639F9BE68770228 = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "Info-App.plist"; path = "Info-App.plist"; sourceTree = "SOURCE_ROOT"; }; | |||
| 7EB61485172E45EC8DFCD854 = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreText.framework; path = System/Library/Frameworks/CoreText.framework; sourceTree = SDKROOT; }; | |||
| 80498B69210E47B5C759D68D = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_cryptography"; path = "~/JUCE/modules/juce_cryptography"; sourceTree = "<absolute>"; }; | |||
| 816F65028E044DD35B2B6F4D = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_opengl"; path = "~/JUCE/modules/juce_opengl"; sourceTree = "<absolute>"; }; | |||
| 830CAE3F1BF4FBE401B6236A = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; }; | |||
| 845BB013BB074C005F52976E = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = PushNotificationsDemo.entitlements; path = PushNotificationsDemo.entitlements; sourceTree = "SOURCE_ROOT"; }; | |||
| 84CFB624424D9C970DC45AB0 = {isa = PBXFileReference; lastKnownFileType = file.mp3; name = solemn.mp3; path = ../../BinaryResources/sounds/solemn.mp3; sourceTree = "SOURCE_ROOT"; }; | |||
| @@ -79,19 +77,17 @@ | |||
| 91E5D02DE1129EB2EC05AD58 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_cryptography.mm"; path = "../../JuceLibraryCode/include_juce_cryptography.mm"; sourceTree = "SOURCE_ROOT"; }; | |||
| 97545FB08B2E6F79B7ECB317 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_core.mm"; path = "../../JuceLibraryCode/include_juce_core.mm"; sourceTree = "SOURCE_ROOT"; }; | |||
| 97EBB6E78389113E73BE2E48 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = MainComponent.cpp; path = ../../Source/MainComponent.cpp; sourceTree = "SOURCE_ROOT"; }; | |||
| 983BD05F7BE942E7B8EEFE21 = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_gui_basics"; path = "/Users/lukaszkozakiewicz/ROLI/Repos/roli-software/JUCE/modules/juce_gui_basics"; sourceTree = "<absolute>"; }; | |||
| 9F5A0EB28E3146AB04C4C1B8 = {isa = PBXFileReference; lastKnownFileType = file.mp3; name = served.mp3; path = ../../BinaryResources/sounds/served.mp3; sourceTree = "SOURCE_ROOT"; }; | |||
| A0C9BB332EF3D0DAA0E68C08 = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = System/Library/Frameworks/Accelerate.framework; sourceTree = SDKROOT; }; | |||
| A0EC76B3C576CF1CCD060A24 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = MainComponent.h; path = ../../Source/MainComponent.h; sourceTree = "SOURCE_ROOT"; }; | |||
| A161054A1031E04B1D2F6F37 = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_graphics"; path = "~/JUCE/modules/juce_graphics"; sourceTree = "<absolute>"; }; | |||
| A1C8AD7E412372A9E8D5F302 = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_gui_extra"; path = "~/JUCE/modules/juce_gui_extra"; sourceTree = "<absolute>"; }; | |||
| A6B86B1E4B10BBCB4BF75940 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_gui_extra.mm"; path = "../../JuceLibraryCode/include_juce_gui_extra.mm"; sourceTree = "SOURCE_ROOT"; }; | |||
| A9539DBF3196B98719E70DDD = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_graphics.mm"; path = "../../JuceLibraryCode/include_juce_graphics.mm"; sourceTree = "SOURCE_ROOT"; }; | |||
| B1409B35E01D4EDF63103089 = {isa = PBXFileReference; lastKnownFileType = image.png; name = "ic_stat_name3.png"; path = "../../BinaryResources/images/ic_stat_name3.png"; sourceTree = "SOURCE_ROOT"; }; | |||
| B24252FBEF889F570B4D903C = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_audio_processors"; path = "/Users/lukaszkozakiewicz/ROLI/Repos/roli-software/JUCE/modules/juce_audio_processors"; sourceTree = "<absolute>"; }; | |||
| B41416ED658D3176A48CA7A4 = {isa = PBXFileReference; lastKnownFileType = file.mp3; name = isntit.mp3; path = ../../BinaryResources/sounds/isntit.mp3; sourceTree = "SOURCE_ROOT"; }; | |||
| B4BAF22F832D6087073F6A94 = {isa = PBXFileReference; lastKnownFileType = file.caf; name = demonstrative.caf; path = ../../BinaryResources/sounds/demonstrative.caf; sourceTree = "SOURCE_ROOT"; }; | |||
| B8D5B4A343EE9B1F17F6C6E8 = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = System/Library/Frameworks/CoreAudio.framework; sourceTree = SDKROOT; }; | |||
| BBA8FEF2E59BCF98020B407B = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_cryptography"; path = "/Users/lukaszkozakiewicz/ROLI/Repos/roli-software/JUCE/modules/juce_cryptography"; sourceTree = "<absolute>"; }; | |||
| C44E1B6CD18C2A26FB8912A2 = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_audio_basics"; path = "/Users/lukaszkozakiewicz/ROLI/Repos/roli-software/JUCE/modules/juce_audio_basics"; sourceTree = "<absolute>"; }; | |||
| C7D481DB8CAD9B796584D884 = {isa = PBXFileReference; lastKnownFileType = image.png; name = "ic_stat_name.png"; path = "../../BinaryResources/images/ic_stat_name.png"; sourceTree = "SOURCE_ROOT"; }; | |||
| C99B706BE72C70269D5E215B = {isa = PBXFileReference; lastKnownFileType = image.png; name = "ic_stat_name4.png"; path = "../../BinaryResources/images/ic_stat_name4.png"; sourceTree = "SOURCE_ROOT"; }; | |||
| CD620A300FB068C981C81F09 = {isa = PBXFileReference; lastKnownFileType = image.png; name = "ic_stat_name7.png"; path = "../../BinaryResources/images/ic_stat_name7.png"; sourceTree = "SOURCE_ROOT"; }; | |||
| @@ -99,12 +95,16 @@ | |||
| D5E16BAF4E665E238BE1C57B = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGLES.framework; path = System/Library/Frameworks/OpenGLES.framework; sourceTree = SDKROOT; }; | |||
| D712F707778B4CF73AB3CE87 = {isa = PBXFileReference; lastKnownFileType = folder; name = sounds; path = ../../BinaryResources/sounds; sourceTree = "<group>"; }; | |||
| D7533B7BA364BACBDA73DFCB = {isa = PBXFileReference; lastKnownFileType = file.caf; name = served.caf; path = ../../BinaryResources/sounds/served.caf; sourceTree = "SOURCE_ROOT"; }; | |||
| D7C2BE79229DAA2DA417DE92 = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_events"; path = "~/JUCE/modules/juce_events"; sourceTree = "<absolute>"; }; | |||
| DA954271B6AF22DF2E42C1CF = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_audio_basics.mm"; path = "../../JuceLibraryCode/include_juce_audio_basics.mm"; sourceTree = "SOURCE_ROOT"; }; | |||
| DD592EABB0FDAB7BA403EDCE = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; }; | |||
| DE096E3622CF07D6C7F3B04A = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_audio_formats"; path = "~/JUCE/modules/juce_audio_formats"; sourceTree = "<absolute>"; }; | |||
| E377874A0AFBAC8A5CB14A77 = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreMIDI.framework; path = System/Library/Frameworks/CoreMIDI.framework; sourceTree = SDKROOT; }; | |||
| E4D4BBBEDDAFB9A2ECE6AA8E = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AVFoundation.framework; path = System/Library/Frameworks/AVFoundation.framework; sourceTree = SDKROOT; }; | |||
| ED02484856FCE411F2090344 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "include_juce_audio_devices.mm"; path = "../../JuceLibraryCode/include_juce_audio_devices.mm"; sourceTree = "SOURCE_ROOT"; }; | |||
| F9DD5C729F10092A9450C104 = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; }; | |||
| FB89A21233A9A44D8249CB59 = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_data_structures"; path = "~/JUCE/modules/juce_data_structures"; sourceTree = "<absolute>"; }; | |||
| FC0803DFF9B215FAC52EC030 = {isa = PBXFileReference; lastKnownFileType = file; name = "juce_gui_basics"; path = "~/JUCE/modules/juce_gui_basics"; sourceTree = "<absolute>"; }; | |||
| FC2793967496BC1D63E59AA9 = {isa = PBXFileReference; lastKnownFileType = image.png; name = "ic_stat_name2.png"; path = "../../BinaryResources/images/ic_stat_name2.png"; sourceTree = "SOURCE_ROOT"; }; | |||
| C4050F35253CCCAE0668059F = {isa = PBXGroup; children = ( | |||
| C7D481DB8CAD9B796584D884, | |||
| @@ -139,18 +139,18 @@ | |||
| 0FBF60CD670CD93EA40BBB9D, | |||
| 38425458C683F59A6E9D395D, ); name = PushNotificationsDemo; sourceTree = "<group>"; }; | |||
| B3335B8847B857C453A53D3A = {isa = PBXGroup; children = ( | |||
| C44E1B6CD18C2A26FB8912A2, | |||
| 57A33A5BD8F149F888B584AF, | |||
| 1886DBBA7D4477749D1B6F76, | |||
| B24252FBEF889F570B4D903C, | |||
| 102B36EA7AC3746B5E84E068, | |||
| BBA8FEF2E59BCF98020B407B, | |||
| 134C4BD598CDA85DCB423805, | |||
| 2AA0C6B6C6686CCEC27CCE85, | |||
| 5B3AFFE9CA16894F60B339BA, | |||
| 983BD05F7BE942E7B8EEFE21, | |||
| 3E046B8B36D60BED94360571, | |||
| 5329D92C95DE2EB7D29BE3BB, ); name = "Juce Modules"; sourceTree = "<group>"; }; | |||
| 1D70A812359DE95447CB4AEA, | |||
| 5EFEB1220A0319CDB043F449, | |||
| DE096E3622CF07D6C7F3B04A, | |||
| 01D297D4A49551A0401AA038, | |||
| 2B926087D69C695D7F02DDD9, | |||
| 80498B69210E47B5C759D68D, | |||
| FB89A21233A9A44D8249CB59, | |||
| D7C2BE79229DAA2DA417DE92, | |||
| A161054A1031E04B1D2F6F37, | |||
| FC0803DFF9B215FAC52EC030, | |||
| A1C8AD7E412372A9E8D5F302, | |||
| 816F65028E044DD35B2B6F4D, ); name = "Juce Modules"; sourceTree = "<group>"; }; | |||
| F18BEAD1BD4CE0E7B500E066 = {isa = PBXGroup; children = ( | |||
| 6AEFAE68CD83E50219BC0448, | |||
| D5203E6BEF873044EDF49889, | |||
| @@ -222,7 +222,7 @@ | |||
| "JucePlugin_Build_AAX=0", | |||
| "JucePlugin_Build_Standalone=0", ); | |||
| GCC_VERSION = com.apple.compilers.llvm.clang.1_0; | |||
| HEADER_SEARCH_PATHS = ("../../JuceLibraryCode", "/Users/lukaszkozakiewicz/ROLI/Repos/roli-software/JUCE/modules", "$(inherited)"); | |||
| HEADER_SEARCH_PATHS = ("../../JuceLibraryCode", "~/JUCE/modules", "$(inherited)"); | |||
| INFOPLIST_FILE = Info-App.plist; | |||
| INFOPLIST_PREPROCESS = NO; | |||
| INSTALL_PATH = "$(HOME)/Applications"; | |||
| @@ -256,7 +256,7 @@ | |||
| "JucePlugin_Build_Standalone=0", ); | |||
| GCC_SYMBOLS_PRIVATE_EXTERN = YES; | |||
| GCC_VERSION = com.apple.compilers.llvm.clang.1_0; | |||
| HEADER_SEARCH_PATHS = ("../../JuceLibraryCode", "/Users/lukaszkozakiewicz/ROLI/Repos/roli-software/JUCE/modules", "$(inherited)"); | |||
| HEADER_SEARCH_PATHS = ("../../JuceLibraryCode", "~/JUCE/modules", "$(inherited)"); | |||
| INFOPLIST_FILE = Info-App.plist; | |||
| INFOPLIST_PREPROCESS = NO; | |||
| INSTALL_PATH = "$(HOME)/Applications"; | |||
| @@ -59,8 +59,10 @@ | |||
| customXcodeResourceFolders="./BinaryResources/sounds" iPadScreenOrientation="portraitlandscape" | |||
| iosDeviceFamily="1,2"> | |||
| <CONFIGURATIONS> | |||
| <CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="PushNotificationsDemo"/> | |||
| <CONFIGURATION name="Release" isDebug="0" optimisation="3" targetName="PushNotificationsDemo"/> | |||
| <CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="PushNotificationsDemo" | |||
| enablePluginBinaryCopyStep="1"/> | |||
| <CONFIGURATION name="Release" isDebug="0" optimisation="3" targetName="PushNotificationsDemo" | |||
| enablePluginBinaryCopyStep="1"/> | |||
| </CONFIGURATIONS> | |||
| <MODULEPATHS> | |||
| <MODULEPATH id="juce_core" path="../Repos/roli-software/JUCE/modules"/> | |||
| @@ -104,8 +106,10 @@ | |||
| </ANDROIDSTUDIO> | |||
| <XCODE_MAC targetFolder="Builds/MacOSX"> | |||
| <CONFIGURATIONS> | |||
| <CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="PushNotificationsDemo"/> | |||
| <CONFIGURATION name="Release" isDebug="0" optimisation="3" targetName="PushNotificationsDemo"/> | |||
| <CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="PushNotificationsDemo" | |||
| enablePluginBinaryCopyStep="1"/> | |||
| <CONFIGURATION name="Release" isDebug="0" optimisation="3" targetName="PushNotificationsDemo" | |||
| enablePluginBinaryCopyStep="1"/> | |||
| </CONFIGURATIONS> | |||
| <MODULEPATHS> | |||
| <MODULEPATH id="juce_opengl" path="../Repos/roli-software/JUCE/modules"/> | |||
| @@ -125,9 +129,11 @@ | |||
| <VS2015 targetFolder="Builds/VisualStudio2015"> | |||
| <CONFIGURATIONS> | |||
| <CONFIGURATION name="Debug" winWarningLevel="4" generateManifest="1" winArchitecture="x64" | |||
| isDebug="1" optimisation="1" targetName="PushNotificationsDemo"/> | |||
| isDebug="1" optimisation="1" targetName="PushNotificationsDemo" | |||
| debugInformationFormat="ProgramDatabase" enablePluginBinaryCopyStep="0"/> | |||
| <CONFIGURATION name="Release" winWarningLevel="4" generateManifest="1" winArchitecture="x64" | |||
| isDebug="0" optimisation="3" targetName="PushNotificationsDemo"/> | |||
| isDebug="0" optimisation="3" targetName="PushNotificationsDemo" | |||
| linkTimeOptimisation="1" debugInformationFormat="None" enablePluginBinaryCopyStep="0"/> | |||
| </CONFIGURATIONS> | |||
| <MODULEPATHS> | |||
| <MODULEPATH id="juce_opengl" path="../Repos/roli-software/JUCE/modules"/> | |||
| @@ -92,7 +92,7 @@ namespace | |||
| { | |||
| Array<File> files; | |||
| for (DirectoryIterator di (folder, true, "*.cpp;*.cxx;*.cc;*.c;*.h;*.hpp;*.hxx;*.hpp;*.mm;*.m", File::findFiles); di.next();) | |||
| for (DirectoryIterator di (folder, true, "*.cpp;*.cxx;*.cc;*.c;*.h;*.hpp;*.hxx;*.hpp;*.mm;*.m;*.java;", File::findFiles); di.next();) | |||
| if (! di.getFile().isSymbolicLink()) | |||
| files.add (di.getFile()); | |||
| @@ -5,9 +5,9 @@ This license agreement (License) is a legal agreement between you (Licensee or y | |||
| - The Projucer software and the associated media and, save where expressly specified through subsequent license terms notified to you in writing, any and all new releases, derivatives of and updates thereto supplied by us to you for a period of one (1) month from the date of your installation of the software (the Software); | |||
| - printed materials and online and electronic documentation (Documentation). | |||
| - printed materials and online and electronic documentation (Documentation). | |||
| The Software is comprised of numerous components that may be licensed under separate license terms. The Software is a collective work of the Licensor and we license the use of the Software and Documentation to you on the basis of this License and any applicable license terms for any third party software components which make up the Software. Where you deal with a copy of any software component independent from the Software, you must remove all our trade marks, trade dress and logos from that copy. | |||
| The Software is comprised of numerous components that may be licensed under separate license terms. The Software is a collective work of the Licensor and we license the use of the Software and Documentation to you on the basis of this License and any applicable license terms for any third party software components which make up the Software. Where you deal with a copy of any software component independent from the Software, you must remove all our trade marks, trade dress and logos from that copy. | |||
| We do not sell the Software or Documentation to you. We and/or our licensors remain the owners of the Software and Documentation at all times. If you are accepting the terms of this License on behalf of a company or other legal entity, you represent and warrant that you have the authority to bind that company or other legal entity to the terms of this License and, in such event, "you" and "Licensee" will refer to that company or other legal entity. | |||
| @@ -15,9 +15,9 @@ The Software may be downloaded from the Licensor website - www.juce.com - (the " | |||
| OPERATING SYSTEM REQUIREMENTS: The Software requires a Windows or MAC OS X operating system. | |||
| IMPORTANT NOTICE TO ALL USERS: | |||
| IMPORTANT NOTICE TO ALL USERS: | |||
| - BY CLICKING ON THE "ACCEPT" BUTTON BELOW YOU AGREE TO THE TERMS OF THIS LICENCE WHICH WILL BIND YOU AND YOUR EMPLOYEES. | |||
| - BY CLICKING ON THE "ACCEPT" BUTTON BELOW YOU AGREE TO THE TERMS OF THIS LICENCE WHICH WILL BIND YOU AND YOUR EMPLOYEES. | |||
| - IF YOU DO NOT AGREE TO THE TERMS OF THIS LICENCE, WE WILL NOT LICENSE THE SOFTWARE AND DOCUMENTATION TO YOU AND YOU MUST DISCONTINUE THE INSTALLATION PROCESS. | |||
| @@ -28,15 +28,15 @@ You should print a copy of this License for future reference. | |||
| 1.1. In consideration of you agreeing to abide by the terms of this License the Licensor hereby grants to you a non-exclusive, non-transferable license to use the Software and the Documentation on the terms of this License. | |||
| 1.2. You may: | |||
| 1.2. You may: | |||
| (a) install and use the Software for your internal business purposes on one central processing unit (CPU) per single user license granted through this License; | |||
| (b) provided it is used on only one computer at any one time, transfer the Software from one computer to another; | |||
| (c) provided you comply with the provisions in clause 2, make a single copy of the Software for back-up purposes, provided that you reproduce on it all copyright and other proprietary notices that are on the original copy of the Software; | |||
| (d) receive and use any free supplementary software code or update of the Software incorporating "patches", corrections of errors and software updates as may be provided by the Licensor from time to time; | |||
| (e) use any Documentation in support of the use permitted under condition 1.2 and make a single copy of the Documentation as is reasonably necessary for its lawful use. | |||
| 2. Restrictions | |||
| Except as expressly set out in this License or as permitted by any local law, you undertake: | |||
| Except as expressly set out in this License or as permitted by any local law, you undertake: | |||
| (a) not, in whole or in part, to copy the Software or Documentation except where such copying is incidental to normal use of the Software or where it is necessary for the purpose of back-up or operational security; | |||
| (b) not to rent, lease, sub-license, loan, translate, merge, adapt, vary or modify the Software or Documentation; | |||
| (c) not to make alterations to, or modifications of, the whole or any part of the Software nor permit the Software or any part of it to be combined with, or become incorporated in, any other programs; | |||
| @@ -58,11 +58,11 @@ You should print a copy of this License for future reference. | |||
| 3.2. Where you have purchased the JUCE 4 software on or after 1 November 2015 you shall be entitled to use the Software for free subject to your continued payment of the JUCE 4 software license fee and the JUCE 4 license terms. | |||
| 3.3. Save as set out above, your right to use the Software shall be subject to payment of the Projucer Software license fee. | |||
| 3.3. Save as set out above, your right to use the Software shall be subject to payment of the Projucer Software license fee. | |||
| 3.4. Where you have purchased a perpetual license you agree to pay the license fee as notified to you on the Website at the time you purchase the License. | |||
| 3.4. Where you have purchased a perpetual license you agree to pay the license fee as notified to you on the Website at the time you purchase the License. | |||
| 3.5. Where you have purchased an educational license the fee shall be the fee as notified to you on the Website at the time you purchase the License and shall be payable for each academic year from the first day of the first full calendar month after the grant of the License and thereafter on the anniversary of that initial payment date. | |||
| 3.5. Where you have purchased an educational license the fee shall be the fee as notified to you on the Website at the time you purchase the License and shall be payable for each academic year from the first day of the first full calendar month after the grant of the License and thereafter on the anniversary of that initial payment date. | |||
| 4. Intellectual property rights | |||
| @@ -76,24 +76,24 @@ You should print a copy of this License for future reference. | |||
| 5.1. We warrant that, save as already set out above in relation to component parts of the Software, we own the Software and have the right to convey this License. | |||
| 5.2. We shall have no obligation to provide support and maintenance services to you. You may participate in our online support forum in accordance with our forum policies in place from time to time. | |||
| 5.2. We shall have no obligation to provide support and maintenance services to you. You may participate in our online support forum in accordance with our forum policies in place from time to time. | |||
| 5.3. We do not warrant that your use of the Software will be uninterrupted or error free. | |||
| 5.3. We do not warrant that your use of the Software will be uninterrupted or error free. | |||
| 6. Limitation of liability | |||
| 6. Limitation of liability | |||
| 6.1. You acknowledge that the Software has not been developed to meet your individual requirements, and that it is therefore your responsibility to ensure that the facilities and functions of the Software as described in the Documentation meet your requirements. | |||
| 6.2. Without prejudice to clause 5.4 below, you acknowledge that the Software is not designed or intended for use with on-line control equipment in hazardous environments requiring fail safe performance, such as in the operation of nuclear facilities, aircraft navigation, communication, or control systems, direct life support machines, weapons systems, or other uses in which failure of the Software could lead directly to death, personal injury or severe physical or environmental damage. | |||
| 6.2. Without prejudice to clause 5.4 below, you acknowledge that the Software is not designed or intended for use with on-line control equipment in hazardous environments requiring fail safe performance, such as in the operation of nuclear facilities, aircraft navigation, communication, or control systems, direct life support machines, weapons systems, or other uses in which failure of the Software could lead directly to death, personal injury or severe physical or environmental damage. | |||
| 6.3. Neither the Licensor nor its parent company, subsidiaries or employees shall in any circumstances whatsoever be liable to you, whether in contract, tort (including negligence), breach of statutory duty, or otherwise, arising under or in connection with this License for any indirect, consequential or special loss or damage, including but not limited to, for: | |||
| (a) loss of profits, sales, business, or revenue; | |||
| (b) business interruption; | |||
| (c) loss of anticipated savings; | |||
| (d) loss or corruption of data or information; | |||
| (e) loss of business opportunity, goodwill or reputation; | |||
| (e) loss of business opportunity, goodwill or reputation; | |||
| (f) any indirect or consequential loss or damage; or | |||
| (g) any computer failure or malfunction, corruption to or loss of data or files, or any and all other commercial damage or loss. | |||
| (g) any computer failure or malfunction, corruption to or loss of data or files, or any and all other commercial damage or loss. | |||
| 6.4. Nothing in this License shall limit or exclude our liability for: | |||
| (a) death or personal injury resulting from our negligence; | |||
| @@ -102,15 +102,15 @@ You should print a copy of this License for future reference. | |||
| 6.5. This License sets out the full extent of our obligations and liabilities in respect of the supply of the Software and Documentation. Except as expressly stated in this License, there are no conditions, warranties, representations or other terms, express or implied, that are binding on us. Any condition, warranty, representation or other term concerning the supply of the Software and Documentation which might otherwise be implied into, or incorporated in, this License whether by statute, common law or otherwise, is excluded to the fullest extent permitted by law. | |||
| 6.6. Subject to clause 5.2 and 5.3, our maximum aggregate liability under or in connection with this License whether in contract, tort (including negligence) or otherwise, shall in all circumstances be limited to a sum equal to $49. | |||
| 6.6. Subject to clause 5.2 and 5.3, our maximum aggregate liability under or in connection with this License whether in contract, tort (including negligence) or otherwise, shall in all circumstances be limited to a sum equal to $49. | |||
| 6.7. You agree to indemnify, defend and hold us and our licensors, partners, affiliates, contractors, officers, directors, employees and agents harmless from any claims, costs and expenses (including legal expenses) arising directly or indirectly from your use, handling or operation of the Software otherwise than in accordance with this Agreement. | |||
| 6.8. This clause 5 shall survive and shall not be rendered ineffective by the termination or expiry of this agreement for whatever reason. | |||
| 6.8. This clause 5 shall survive and shall not be rendered ineffective by the termination or expiry of this agreement for whatever reason. | |||
| 7. Termination | |||
| 7.1. We may terminate this License immediately by written notice to you if you commit a material or persistent breach of this License which you fail to remedy (if remediable) within 14 days after the service of written notice requiring you to do so. | |||
| 7.1. We may terminate this License immediately by written notice to you if you commit a material or persistent breach of this License which you fail to remedy (if remediable) within 14 days after the service of written notice requiring you to do so. | |||
| 7.2. Upon termination for any reason: | |||
| (a) all rights granted to you under this License shall cease; | |||
| @@ -119,24 +119,24 @@ You should print a copy of this License for future reference. | |||
| 8. Communications between us | |||
| 8.1. If you wish to contact us in writing, or if any condition in this License requires you to give us notice in writing, you can send this to us by e-mail or by pre-paid post to us at support@juce.com. We will confirm receipt of this by contacting you in writing, normally by e-mail. | |||
| 8.1. If you wish to contact us in writing, or if any condition in this License requires you to give us notice in writing, you can send this to us by e-mail or by pre-paid post to us at support@juce.com. We will confirm receipt of this by contacting you in writing, normally by e-mail. | |||
| 8.2. If we have to contact you or give you notice in writing, we will do so by e-mail or by pre-paid post to the address you provide to us in your order for the Software. | |||
| 9. Data | |||
| 9.1. We may collect and process information about your use of or Software through the Software, some of which may amount to your personal data. Personal data will be collected and processed in accordance with our Privacy Policy which can be reviewed at https://www.juce.com/privacy-policy. | |||
| 9.1. We may collect and process information about your use of or Software through the Software, some of which may amount to your personal data. Personal data will be collected and processed in accordance with our Privacy Policy which can be reviewed at https://www.juce.com/privacy-policy. | |||
| 10. Other important terms | |||
| 10.1. We may transfer our rights and obligations under this License to another organisation, but this will not affect your rights or our obligations under this License. | |||
| 10.1. We may transfer our rights and obligations under this License to another organisation, but this will not affect your rights or our obligations under this License. | |||
| 10.2. You may only transfer your rights or your obligations under this License to another person if we agree in writing. | |||
| 10.3. This License and any document expressly referred to in it constitutes the entire agreement between you and us. You acknowledge that you have not relied on any statement, promise or representation made or given by or on behalf of us which is not set out in this License or any document expressly referred to in it. | |||
| 10.4. If we fail to insist that you perform any of your obligations under this License, or if we do not enforce our rights against you, or if we delay in doing so, that will not mean that we have waived our rights against you and will not mean that you do not have to comply with those obligations. If we do waive a default by you, we will only do so in writing, and that will not mean that we will automatically waive any later default by you. | |||
| 10.4. If we fail to insist that you perform any of your obligations under this License, or if we do not enforce our rights against you, or if we delay in doing so, that will not mean that we have waived our rights against you and will not mean that you do not have to comply with those obligations. If we do waive a default by you, we will only do so in writing, and that will not mean that we will automatically waive any later default by you. | |||
| 10.5. Each of the conditions of this License operates separately. If any court or competent authority decides that any of them are unlawful or unenforceable, the remaining conditions will remain in full force and effect. | |||
| 10.5. Each of the conditions of this License operates separately. If any court or competent authority decides that any of them are unlawful or unenforceable, the remaining conditions will remain in full force and effect. | |||
| 10.6. Please note that this License, its subject matter and its formation, are governed by English law. You and we both agree to that the courts of England and Wales will have exclusive jurisdiction. | |||
| 10.6. Please note that this License, its subject matter and its formation, are governed by English law. You and we both agree to that the courts of England and Wales will have exclusive jurisdiction. | |||
| @@ -1068,20 +1068,10 @@ private: | |||
| for (const auto& file : files) | |||
| { | |||
| auto javaSourceLines = StringArray::fromLines (file.loadFileAsString()); | |||
| { | |||
| MemoryOutputStream newFile; | |||
| for (const auto& line : javaSourceLines) | |||
| newFile << line.replace ("package com.juce;", "package " + package + ";") << newLine; | |||
| javaSourceLines = StringArray::fromLines (newFile.toString()); | |||
| } | |||
| auto newContent = file.loadFileAsString() | |||
| .replace ("package com.juce;", "package " + package + ";"); | |||
| auto targetFile = targetFolder.getChildFile (file.getFileName()); | |||
| overwriteFileIfDifferentOrThrow (targetFile, javaSourceLines.joinIntoString (newLine)); | |||
| overwriteFileIfDifferentOrThrow (targetFile, newContent); | |||
| } | |||
| } | |||
| } | |||
| @@ -1338,7 +1328,6 @@ private: | |||
| StringArray getProjectCxxCompilerFlags() const | |||
| { | |||
| StringArray cxxFlags (getAndroidCxxCompilerFlags()); | |||
| cxxFlags.addArray (getEscapedFlags (StringArray::fromTokens (getExtraCompilerFlagsString(), true))); | |||
| return cxxFlags; | |||
| } | |||