Browse Source

Enable the JUCE_STRICT_REFCOUNTEDPOINTER flag for all new projects and PIPs

tags/2021-05-28
ed 7 years ago
parent
commit
d018eb8407
76 changed files with 149 additions and 2 deletions
  1. +2
    -0
      examples/Audio/AudioAppDemo.h
  2. +2
    -0
      examples/Audio/AudioLatencyDemo.h
  3. +2
    -0
      examples/Audio/AudioRecordingDemo.h
  4. +2
    -0
      examples/Audio/AudioSettingsDemo.h
  5. +2
    -0
      examples/Audio/AudioSynthesiserDemo.h
  6. +2
    -0
      examples/Audio/MPEDemo.h
  7. +2
    -0
      examples/Audio/MidiDemo.h
  8. +2
    -0
      examples/Audio/PluckedStringsDemo.h
  9. +2
    -0
      examples/Audio/SimpleFFTDemo.h
  10. +2
    -0
      examples/BLOCKS/BlocksDrawingDemo.h
  11. +2
    -0
      examples/BLOCKS/BlocksMonitorDemo.h
  12. +2
    -0
      examples/BLOCKS/BlocksSynthDemo.h
  13. +2
    -0
      examples/DSP/ConvolutionDemo.h
  14. +2
    -0
      examples/DSP/FIRFilterDemo.h
  15. +2
    -0
      examples/DSP/GainDemo.h
  16. +2
    -0
      examples/DSP/IIRFilterDemo.h
  17. +2
    -0
      examples/DSP/OscillatorDemo.h
  18. +2
    -0
      examples/DSP/OverdriveDemo.h
  19. +2
    -0
      examples/DSP/SIMDRegisterDemo.h
  20. +2
    -0
      examples/DSP/StateVariableFilterDemo.h
  21. +2
    -0
      examples/DSP/WaveShaperTanhDemo.h
  22. +2
    -0
      examples/GUI/AnimationAppDemo.h
  23. +2
    -0
      examples/GUI/AnimationDemo.h
  24. +2
    -0
      examples/GUI/BouncingBallWavetableDemo.h
  25. +1
    -1
      examples/GUI/CameraDemo.h
  26. +2
    -0
      examples/GUI/CodeEditorDemo.h
  27. +2
    -0
      examples/GUI/ComponentDemo.h
  28. +2
    -0
      examples/GUI/ComponentTransformsDemo.h
  29. +2
    -0
      examples/GUI/DialogsDemo.h
  30. +2
    -0
      examples/GUI/FlexBoxDemo.h
  31. +2
    -0
      examples/GUI/FontsDemo.h
  32. +2
    -0
      examples/GUI/GraphicsDemo.h
  33. +2
    -0
      examples/GUI/GridDemo.h
  34. +2
    -0
      examples/GUI/HelloWorldDemo.h
  35. +2
    -0
      examples/GUI/ImagesDemo.h
  36. +2
    -0
      examples/GUI/KeyMappingsDemo.h
  37. +2
    -0
      examples/GUI/LookAndFeelDemo.h
  38. +2
    -0
      examples/GUI/MDIDemo.h
  39. +2
    -0
      examples/GUI/MenusDemo.h
  40. +2
    -0
      examples/GUI/MultiTouchDemo.h
  41. +2
    -0
      examples/GUI/OpenGLAppDemo.h
  42. +2
    -0
      examples/GUI/OpenGLDemo.h
  43. +2
    -0
      examples/GUI/OpenGLDemo2D.h
  44. +2
    -0
      examples/GUI/PropertiesDemo.h
  45. +2
    -0
      examples/GUI/VideoDemo.h
  46. +2
    -0
      examples/GUI/WebBrowserDemo.h
  47. +2
    -0
      examples/GUI/WidgetsDemo.h
  48. +2
    -0
      examples/GUI/WindowsDemo.h
  49. +2
    -0
      examples/Plugins/AUv3SynthPluginDemo.h
  50. +2
    -0
      examples/Plugins/ArpeggiatorPluginDemo.h
  51. +2
    -0
      examples/Plugins/AudioPluginDemo.h
  52. +2
    -0
      examples/Plugins/DSPModulePluginDemo.h
  53. +2
    -0
      examples/Plugins/GainPluginDemo.h
  54. +2
    -0
      examples/Plugins/InterAppAudioEffectPluginDemo.h
  55. +2
    -0
      examples/Plugins/MultiOutSynthPluginDemo.h
  56. +2
    -0
      examples/Plugins/NoiseGatePluginDemo.h
  57. +2
    -0
      examples/Plugins/SamplerPluginDemo.h
  58. +2
    -0
      examples/Plugins/SurroundPluginDemo.h
  59. +2
    -0
      examples/Utilities/AnalyticsCollectionDemo.h
  60. +2
    -0
      examples/Utilities/Box2DDemo.h
  61. +2
    -0
      examples/Utilities/ChildProcessDemo.h
  62. +2
    -0
      examples/Utilities/CryptographyDemo.h
  63. +2
    -0
      examples/Utilities/InAppPurchasesDemo.h
  64. +2
    -0
      examples/Utilities/JavaScriptDemo.h
  65. +2
    -0
      examples/Utilities/LiveConstantDemo.h
  66. +2
    -0
      examples/Utilities/MultithreadingDemo.h
  67. +2
    -0
      examples/Utilities/NetworkingDemo.h
  68. +2
    -0
      examples/Utilities/OSCDemo.h
  69. +2
    -0
      examples/Utilities/PushNotificationsDemo.h
  70. +2
    -0
      examples/Utilities/SystemInfoDemo.h
  71. +2
    -0
      examples/Utilities/TimersAndEventsDemo.h
  72. +1
    -0
      examples/Utilities/UnitTestsDemo.h
  73. +2
    -0
      examples/Utilities/ValueTreesDemo.h
  74. +2
    -0
      examples/Utilities/XMLandJSONDemo.h
  75. +1
    -1
      extras/Projucer/Source/Application/Windows/jucer_PIPCreatorWindowComponent.h
  76. +2
    -0
      extras/Projucer/Source/Wizards/jucer_NewProjectWizard.h

+ 2
- 0
examples/Audio/AudioAppDemo.h View File

@@ -35,6 +35,8 @@
juce_gui_basics, juce_gui_extra
exporters: xcode_mac, vs2017, xcode_iphone
moduleFlags: JUCE_STRICT_REFCOUNTEDPOINTER=1
type: Component
mainClass: AudioAppDemo


+ 2
- 0
examples/Audio/AudioLatencyDemo.h View File

@@ -35,6 +35,8 @@
juce_gui_basics, juce_gui_extra
exporters: xcode_mac, vs2017, linux_make, androidstudio, xcode_iphone
moduleFlags: JUCE_STRICT_REFCOUNTEDPOINTER=1
type: Component
mainClass: AudioLatencyDemo


+ 2
- 0
examples/Audio/AudioRecordingDemo.h View File

@@ -35,6 +35,8 @@
juce_gui_basics, juce_gui_extra
exporters: xcode_mac, vs2017, linux_make, androidstudio, xcode_iphone
moduleFlags: JUCE_STRICT_REFCOUNTEDPOINTER=1
type: Component
mainClass: AudioRecordingDemo


+ 2
- 0
examples/Audio/AudioSettingsDemo.h View File

@@ -35,6 +35,8 @@
juce_gui_basics, juce_gui_extra
exporters: xcode_mac, vs2017, linux_make, androidstudio, xcode_iphone
moduleFlags: JUCE_STRICT_REFCOUNTEDPOINTER=1
type: Component
mainClass: AudioSettingsDemo


+ 2
- 0
examples/Audio/AudioSynthesiserDemo.h View File

@@ -35,6 +35,8 @@
juce_gui_basics, juce_gui_extra
exporters: xcode_mac, vs2017, linux_make, androidstudio, xcode_iphone
moduleFlags: JUCE_STRICT_REFCOUNTEDPOINTER=1
type: Component
mainClass: AudioSynthesiserDemo


+ 2
- 0
examples/Audio/MPEDemo.h View File

@@ -35,6 +35,8 @@
juce_gui_basics, juce_gui_extra
exporters: xcode_mac, vs2017, linux_make
moduleFlags: JUCE_STRICT_REFCOUNTEDPOINTER=1
type: Component
mainClass: MPEDemo


+ 2
- 0
examples/Audio/MidiDemo.h View File

@@ -35,6 +35,8 @@
juce_gui_basics, juce_gui_extra
exporters: xcode_mac, vs2017, linux_make, xcode_iphone, androidstudio
moduleFlags: JUCE_STRICT_REFCOUNTEDPOINTER=1
type: Component
mainClass: MidiDemo


+ 2
- 0
examples/Audio/PluckedStringsDemo.h View File

@@ -35,6 +35,8 @@
juce_gui_basics, juce_gui_extra
exporters: xcode_mac, vs2017
moduleFlags: JUCE_STRICT_REFCOUNTEDPOINTER=1
type: Component
mainClass: PluckedStringsDemo


+ 2
- 0
examples/Audio/SimpleFFTDemo.h View File

@@ -35,6 +35,8 @@
juce_gui_basics, juce_gui_extra
exporters: xcode_mac, vs2017
moduleFlags: JUCE_STRICT_REFCOUNTEDPOINTER=1
type: Component
mainClass: SimpleFFTDemo


+ 2
- 0
examples/BLOCKS/BlocksDrawingDemo.h View File

@@ -35,6 +35,8 @@
juce_gui_basics, juce_gui_extra
exporters: xcode_mac, vs2017, linux_make, xcode_iphone
moduleFlags: JUCE_STRICT_REFCOUNTEDPOINTER=1
type: Component
mainClass: BlocksDrawingDemo


+ 2
- 0
examples/BLOCKS/BlocksMonitorDemo.h View File

@@ -35,6 +35,8 @@
juce_gui_basics, juce_gui_extra
exporters: xcode_mac, vs2017, linux_make, xcode_iphone
moduleFlags: JUCE_STRICT_REFCOUNTEDPOINTER=1
type: Component
mainClass: BlocksMonitorDemo


+ 2
- 0
examples/BLOCKS/BlocksSynthDemo.h View File

@@ -35,6 +35,8 @@
juce_gui_basics, juce_gui_extra
exporters: xcode_mac, vs2017, linux_make, xcode_iphone
moduleFlags: JUCE_STRICT_REFCOUNTEDPOINTER=1
type: Component
mainClass: BlocksSynthDemo


+ 2
- 0
examples/DSP/ConvolutionDemo.h View File

@@ -35,6 +35,8 @@
juce_gui_basics, juce_gui_extra
exporters: xcode_mac, vs2017, linux_make
moduleFlags: JUCE_STRICT_REFCOUNTEDPOINTER=1
type: Component
mainClass: ConvolutionDemo


+ 2
- 0
examples/DSP/FIRFilterDemo.h View File

@@ -35,6 +35,8 @@
juce_gui_basics, juce_gui_extra
exporters: xcode_mac, vs2017, linux_make
moduleFlags: JUCE_STRICT_REFCOUNTEDPOINTER=1
type: Component
mainClass: FIRFilterDemo


+ 2
- 0
examples/DSP/GainDemo.h View File

@@ -35,6 +35,8 @@
juce_gui_basics, juce_gui_extra
exporters: xcode_mac, vs2017, linux_make
moduleFlags: JUCE_STRICT_REFCOUNTEDPOINTER=1
type: Component
mainClass: GainDemo


+ 2
- 0
examples/DSP/IIRFilterDemo.h View File

@@ -35,6 +35,8 @@
juce_gui_basics, juce_gui_extra
exporters: xcode_mac, vs2017, linux_make
moduleFlags: JUCE_STRICT_REFCOUNTEDPOINTER=1
type: Component
mainClass: IIRFilterDemo


+ 2
- 0
examples/DSP/OscillatorDemo.h View File

@@ -35,6 +35,8 @@
juce_gui_basics, juce_gui_extra
exporters: xcode_mac, vs2017, linux_make
moduleFlags: JUCE_STRICT_REFCOUNTEDPOINTER=1
type: Component
mainClass: OscillatorDemo


+ 2
- 0
examples/DSP/OverdriveDemo.h View File

@@ -35,6 +35,8 @@
juce_gui_basics, juce_gui_extra
exporters: xcode_mac, vs2017, linux_make
moduleFlags: JUCE_STRICT_REFCOUNTEDPOINTER=1
type: Component
mainClass: OverdriveDemo


+ 2
- 0
examples/DSP/SIMDRegisterDemo.h View File

@@ -35,6 +35,8 @@
juce_gui_basics, juce_gui_extra
exporters: xcode_mac, vs2017, linux_make
moduleFlags: JUCE_STRICT_REFCOUNTEDPOINTER=1
type: Component
mainClass: SIMDRegisterDemo


+ 2
- 0
examples/DSP/StateVariableFilterDemo.h View File

@@ -35,6 +35,8 @@
juce_gui_basics, juce_gui_extra
exporters: xcode_mac, vs2017, linux_make
moduleFlags: JUCE_STRICT_REFCOUNTEDPOINTER=1
type: Component
mainClass: StateVariableFilterDemo


+ 2
- 0
examples/DSP/WaveShaperTanhDemo.h View File

@@ -35,6 +35,8 @@
juce_gui_basics, juce_gui_extra
exporters: xcode_mac, vs2017, linux_make
moduleFlags: JUCE_STRICT_REFCOUNTEDPOINTER=1
type: Component
mainClass: WaveShaperTanhDemo


+ 2
- 0
examples/GUI/AnimationAppDemo.h View File

@@ -33,6 +33,8 @@
juce_gui_basics, juce_gui_extra
exporters: xcode_mac, vs2017, xcode_iphone
moduleFlags: JUCE_STRICT_REFCOUNTEDPOINTER=1
type: Component
mainClass: AnimationAppDemo


+ 2
- 0
examples/GUI/AnimationDemo.h View File

@@ -33,6 +33,8 @@
juce_gui_basics
exporters: xcode_mac, vs2017, linux_make, androidstudio, xcode_iphone
moduleFlags: JUCE_STRICT_REFCOUNTEDPOINTER=1
type: Component
mainClass: AnimationDemo


+ 2
- 0
examples/GUI/BouncingBallWavetableDemo.h View File

@@ -35,6 +35,8 @@
juce_gui_basics, juce_gui_extra
exporters: xcode_mac, vs2017, linux_make
moduleFlags: JUCE_STRICT_REFCOUNTEDPOINTER=1
type: Component
mainClass: BouncingBallWavetableDemo


+ 1
- 1
examples/GUI/CameraDemo.h View File

@@ -33,7 +33,7 @@
juce_graphics, juce_gui_basics, juce_gui_extra, juce_video
exporters: xcode_mac, vs2017, androidstudio, xcode_iphone
moduleFlags: JUCE_USE_CAMERA=1
moduleFlags: JUCE_USE_CAMERA=1, JUCE_STRICT_REFCOUNTEDPOINTER=1
type: Component
mainClass: CameraDemo


+ 2
- 0
examples/GUI/CodeEditorDemo.h View File

@@ -33,6 +33,8 @@
juce_gui_basics, juce_gui_extra
exporters: xcode_mac, vs2017, linux_make, androidstudio, xcode_iphone
moduleFlags: JUCE_STRICT_REFCOUNTEDPOINTER=1
type: Component
mainClass: CodeEditorDemo


+ 2
- 0
examples/GUI/ComponentDemo.h View File

@@ -33,6 +33,8 @@
juce_gui_basics
exporters: xcode_mac, vs2017
moduleFlags: JUCE_STRICT_REFCOUNTEDPOINTER=1
type: Component
mainClass: ComponentDemo


+ 2
- 0
examples/GUI/ComponentTransformsDemo.h View File

@@ -33,6 +33,8 @@
juce_gui_basics, juce_gui_extra
exporters: xcode_mac, vs2017, linux_make, androidstudio, xcode_iphone
moduleFlags: JUCE_STRICT_REFCOUNTEDPOINTER=1
type: Component
mainClass: ComponentTransformsDemo


+ 2
- 0
examples/GUI/DialogsDemo.h View File

@@ -33,6 +33,8 @@
juce_gui_basics, juce_gui_extra
exporters: xcode_mac, vs2017, linux_make, androidstudio, xcode_iphone
moduleFlags: JUCE_STRICT_REFCOUNTEDPOINTER=1
type: Component
mainClass: DialogsDemo


+ 2
- 0
examples/GUI/FlexBoxDemo.h View File

@@ -33,6 +33,8 @@
juce_gui_basics
exporters: xcode_mac, vs2017, linux_make, androidstudio, xcode_iphone
moduleFlags: JUCE_STRICT_REFCOUNTEDPOINTER=1
type: Component
mainClass: FlexBoxDemo


+ 2
- 0
examples/GUI/FontsDemo.h View File

@@ -33,6 +33,8 @@
juce_gui_basics
exporters: xcode_mac, vs2017, linux_make, androidstudio, xcode_iphone
moduleFlags: JUCE_STRICT_REFCOUNTEDPOINTER=1
type: Component
mainClass: FontsDemo


+ 2
- 0
examples/GUI/GraphicsDemo.h View File

@@ -33,6 +33,8 @@
juce_gui_basics
exporters: xcode_mac, vs2017, linux_make, androidstudio, xcode_iphone
moduleFlags: JUCE_STRICT_REFCOUNTEDPOINTER=1
type: Component
mainClass: GraphicsDemo


+ 2
- 0
examples/GUI/GridDemo.h View File

@@ -33,6 +33,8 @@
juce_gui_basics
exporters: xcode_mac, vs2017, linux_make, androidstudio, xcode_iphone
moduleFlags: JUCE_STRICT_REFCOUNTEDPOINTER=1
type: Component
mainClass: GridDemo


+ 2
- 0
examples/GUI/HelloWorldDemo.h View File

@@ -33,6 +33,8 @@
juce_gui_basics
exporters: xcode_mac, vs2017, linux_make, xcode_iphone
moduleFlags: JUCE_STRICT_REFCOUNTEDPOINTER=1
type: Component
mainClass: HelloWorldDemo


+ 2
- 0
examples/GUI/ImagesDemo.h View File

@@ -33,6 +33,8 @@
juce_gui_basics
exporters: xcode_mac, vs2017, linux_make, androidstudio, xcode_iphone
moduleFlags: JUCE_STRICT_REFCOUNTEDPOINTER=1
type: Component
mainClass: ImagesDemo


+ 2
- 0
examples/GUI/KeyMappingsDemo.h View File

@@ -33,6 +33,8 @@
juce_gui_basics, juce_gui_extra
exporters: xcode_mac, vs2017, linux_make, androidstudio, xcode_iphone
moduleFlags: JUCE_STRICT_REFCOUNTEDPOINTER=1
type: Component
mainClass: KeyMappingsDemo


+ 2
- 0
examples/GUI/LookAndFeelDemo.h View File

@@ -33,6 +33,8 @@
juce_gui_basics
exporters: xcode_mac, vs2017, linux_make, androidstudio, xcode_iphone
moduleFlags: JUCE_STRICT_REFCOUNTEDPOINTER=1
type: Component
mainClass: LookAndFeelDemo


+ 2
- 0
examples/GUI/MDIDemo.h View File

@@ -33,6 +33,8 @@
juce_gui_basics, juce_gui_extra
exporters: xcode_mac, vs2017, linux_make, androidstudio, xcode_iphone
moduleFlags: JUCE_STRICT_REFCOUNTEDPOINTER=1
type: Component
mainClass: MDIDemo


+ 2
- 0
examples/GUI/MenusDemo.h View File

@@ -33,6 +33,8 @@
juce_gui_basics, juce_gui_extra
exporters: xcode_mac, vs2017, linux_make, androidstudio, xcode_iphone
moduleFlags: JUCE_STRICT_REFCOUNTEDPOINTER=1
type: Component
mainClass: MenusDemo


+ 2
- 0
examples/GUI/MultiTouchDemo.h View File

@@ -33,6 +33,8 @@
juce_gui_basics
exporters: xcode_mac, vs2017, linux_make, androidstudio, xcode_iphone
moduleFlags: JUCE_STRICT_REFCOUNTEDPOINTER=1
type: Component
mainClass: MultiTouchDemo


+ 2
- 0
examples/GUI/OpenGLAppDemo.h View File

@@ -33,6 +33,8 @@
juce_gui_basics, juce_gui_extra, juce_opengl
exporters: xcode_mac, vs2017, xcode_iphone
moduleFlags: JUCE_STRICT_REFCOUNTEDPOINTER=1
type: Component
mainClass: OpenGLAppDemo


+ 2
- 0
examples/GUI/OpenGLDemo.h View File

@@ -33,6 +33,8 @@
juce_gui_basics, juce_gui_extra, juce_opengl
exporters: xcode_mac, vs2017, linux_make, androidstudio, xcode_iphone
moduleFlags: JUCE_STRICT_REFCOUNTEDPOINTER=1
type: Component
mainClass: OpenGLDemoClasses::OpenGLDemo


+ 2
- 0
examples/GUI/OpenGLDemo2D.h View File

@@ -33,6 +33,8 @@
juce_gui_basics, juce_gui_extra, juce_opengl
exporters: xcode_mac, vs2017, linux_make, androidstudio, xcode_iphone
moduleFlags: JUCE_STRICT_REFCOUNTEDPOINTER=1
type: Component
mainClass: OpenGLDemo2D


+ 2
- 0
examples/GUI/PropertiesDemo.h View File

@@ -33,6 +33,8 @@
juce_gui_basics
exporters: xcode_mac, vs2017, linux_make, androidstudio, xcode_iphone
moduleFlags: JUCE_STRICT_REFCOUNTEDPOINTER=1
type: Component
mainClass: PropertiesDemo


+ 2
- 0
examples/GUI/VideoDemo.h View File

@@ -33,6 +33,8 @@
juce_gui_basics, juce_gui_extra, juce_video
exporters: xcode_mac, vs2017, linux_make, androidstudio, xcode_iphone
moduleFlags: JUCE_STRICT_REFCOUNTEDPOINTER=1
type: Component
mainClass: VideoDemo


+ 2
- 0
examples/GUI/WebBrowserDemo.h View File

@@ -33,6 +33,8 @@
juce_gui_basics, juce_gui_extra
exporters: xcode_mac, vs2017, linux_make, androidstudio, xcode_iphone
moduleFlags: JUCE_STRICT_REFCOUNTEDPOINTER=1
type: Component
mainClass: WebBrowserDemo


+ 2
- 0
examples/GUI/WidgetsDemo.h View File

@@ -33,6 +33,8 @@
juce_gui_basics, juce_gui_extra
exporters: xcode_mac, vs2017, linux_make, androidstudio, xcode_iphone
moduleFlags: JUCE_STRICT_REFCOUNTEDPOINTER=1
type: Component
mainClass: WidgetsDemo


+ 2
- 0
examples/GUI/WindowsDemo.h View File

@@ -33,6 +33,8 @@
juce_gui_basics, juce_gui_extra
exporters: xcode_mac, vs2017, linux_make, androidstudio, xcode_iphone
moduleFlags: JUCE_STRICT_REFCOUNTEDPOINTER=1
type: Component
mainClass: WindowsDemo


+ 2
- 0
examples/Plugins/AUv3SynthPluginDemo.h View File

@@ -35,6 +35,8 @@
juce_events, juce_graphics, juce_gui_basics, juce_gui_extra
exporters: xcode_mac, xcode_iphone
moduleFlags: JUCE_STRICT_REFCOUNTEDPOINTER=1
type: AudioProcessor
mainClass: AUv3SynthProcessor


+ 2
- 0
examples/Plugins/ArpeggiatorPluginDemo.h View File

@@ -35,6 +35,8 @@
juce_events, juce_graphics, juce_gui_basics, juce_gui_extra
exporters: xcode_mac, vs2017
moduleFlags: JUCE_STRICT_REFCOUNTEDPOINTER=1
type: AudioProcessor
mainClass: Arpeggiator


+ 2
- 0
examples/Plugins/AudioPluginDemo.h View File

@@ -35,6 +35,8 @@
juce_events, juce_graphics, juce_gui_basics, juce_gui_extra
exporters: xcode_mac, vs2017, linux_make, xcode_iphone, androidstudio
moduleFlags: JUCE_STRICT_REFCOUNTEDPOINTER=1
type: AudioProcessor
mainClass: JuceDemoPluginAudioProcessor


+ 2
- 0
examples/Plugins/DSPModulePluginDemo.h View File

@@ -35,6 +35,8 @@
juce_events, juce_graphics, juce_gui_basics, juce_gui_extra
exporters: xcode_mac, vs2017
moduleFlags: JUCE_STRICT_REFCOUNTEDPOINTER=1
type: AudioProcessor
mainClass: DspModulePluginDemoAudioProcessor


+ 2
- 0
examples/Plugins/GainPluginDemo.h View File

@@ -35,6 +35,8 @@
juce_events, juce_graphics, juce_gui_basics, juce_gui_extra
exporters: xcode_mac, vs2017
moduleFlags: JUCE_STRICT_REFCOUNTEDPOINTER=1
type: AudioProcessor
mainClass: GainProcessor


+ 2
- 0
examples/Plugins/InterAppAudioEffectPluginDemo.h View File

@@ -35,6 +35,8 @@
juce_events, juce_graphics, juce_gui_basics, juce_gui_extra
exporters: xcode_iphone
moduleFlags: JUCE_STRICT_REFCOUNTEDPOINTER=1
type: AudioProcessor
mainClass: IAAEffectProcessor


+ 2
- 0
examples/Plugins/MultiOutSynthPluginDemo.h View File

@@ -35,6 +35,8 @@
juce_events, juce_graphics, juce_gui_basics, juce_gui_extra
exporters: xcode_mac, vs2017
moduleFlags: JUCE_STRICT_REFCOUNTEDPOINTER=1
type: AudioProcessor
mainClass: MultiOutSynth


+ 2
- 0
examples/Plugins/NoiseGatePluginDemo.h View File

@@ -35,6 +35,8 @@
juce_events, juce_graphics, juce_gui_basics, juce_gui_extra
exporters: xcode_mac, vs2017
moduleFlags: JUCE_STRICT_REFCOUNTEDPOINTER=1
type: AudioProcessor
mainClass: NoiseGate


+ 2
- 0
examples/Plugins/SamplerPluginDemo.h View File

@@ -35,6 +35,8 @@
juce_events, juce_graphics, juce_gui_basics, juce_gui_extra
exporters: xcode_mac, vs2017
moduleFlags: JUCE_STRICT_REFCOUNTEDPOINTER=1
type: AudioProcessor
mainClass: SamplerAudioProcessor


+ 2
- 0
examples/Plugins/SurroundPluginDemo.h View File

@@ -35,6 +35,8 @@
juce_events, juce_graphics, juce_gui_basics, juce_gui_extra
exporters: xcode_mac, vs2017, linux_make
moduleFlags: JUCE_STRICT_REFCOUNTEDPOINTER=1
type: AudioProcessor
mainClass: SurroundProcessor


+ 2
- 0
examples/Utilities/AnalyticsCollectionDemo.h View File

@@ -33,6 +33,8 @@
juce_graphics, juce_gui_basics
exporters: xcode_mac, vs2017, linux_make, xcode_iphone, androidstudio
moduleFlags: JUCE_STRICT_REFCOUNTEDPOINTER=1
type: Component
mainClass: AnalyticsCollectionDemo


+ 2
- 0
examples/Utilities/Box2DDemo.h View File

@@ -33,6 +33,8 @@
juce_graphics, juce_gui_basics
exporters: xcode_mac, vs2017, linux_make, androidstudio, xcode_iphone
moduleFlags: JUCE_STRICT_REFCOUNTEDPOINTER=1
type: Component
mainClass: Box2DDemo


+ 2
- 0
examples/Utilities/ChildProcessDemo.h View File

@@ -33,6 +33,8 @@
juce_gui_basics
exporters: xcode_mac, vs2017, linux_make
moduleFlags: JUCE_STRICT_REFCOUNTEDPOINTER=1
type: Console
mainClass: ChildProcessDemo


+ 2
- 0
examples/Utilities/CryptographyDemo.h View File

@@ -33,6 +33,8 @@
juce_graphics, juce_gui_basics
exporters: xcode_mac, vs2017, linux_make, androidstudio, xcode_iphone
moduleFlags: JUCE_STRICT_REFCOUNTEDPOINTER=1
type: Component
mainClass: CryptographyDemo


+ 2
- 0
examples/Utilities/InAppPurchasesDemo.h View File

@@ -37,6 +37,8 @@
juce_product_unlocking
exporters: xcode_mac, xcode_iphone, androidstudio
moduleFlags: JUCE_STRICT_REFCOUNTEDPOINTER=1
type: Component
mainClass: InAppPurchasesDemo


+ 2
- 0
examples/Utilities/JavaScriptDemo.h View File

@@ -33,6 +33,8 @@
juce_gui_basics, juce_gui_extra
exporters: xcode_mac, vs2017, linux_make, androidstudio, xcode_iphone
moduleFlags: JUCE_STRICT_REFCOUNTEDPOINTER=1
type: Component
mainClass: JavaScriptDemo


+ 2
- 0
examples/Utilities/LiveConstantDemo.h View File

@@ -33,6 +33,8 @@
juce_gui_basics, juce_gui_extra
exporters: xcode_mac, vs2017, linux_make, androidstudio, xcode_iphone
moduleFlags: JUCE_STRICT_REFCOUNTEDPOINTER=1
type: Component
mainClass: LiveConstantDemo


+ 2
- 0
examples/Utilities/MultithreadingDemo.h View File

@@ -33,6 +33,8 @@
juce_gui_basics
exporters: xcode_mac, vs2017, linux_make, androidstudio, xcode_iphone
moduleFlags: JUCE_STRICT_REFCOUNTEDPOINTER=1
type: Component
mainClass: MultithreadingDemo


+ 2
- 0
examples/Utilities/NetworkingDemo.h View File

@@ -33,6 +33,8 @@
juce_gui_basics, juce_gui_extra
exporters: xcode_mac, vs2017, linux_make, androidstudio, xcode_iphone
moduleFlags: JUCE_STRICT_REFCOUNTEDPOINTER=1
type: Component
mainClass: NetworkingDemo


+ 2
- 0
examples/Utilities/OSCDemo.h View File

@@ -33,6 +33,8 @@
juce_gui_basics, juce_osc
exporters: xcode_mac, vs2017, linux_make
moduleFlags: JUCE_STRICT_REFCOUNTEDPOINTER=1
type: Component
mainClass: OSCDemo


+ 2
- 0
examples/Utilities/PushNotificationsDemo.h View File

@@ -36,6 +36,8 @@
juce_gui_basics, juce_gui_extra
exporters: xcode_mac, vs2017, xcode_iphone, androidstudio
moduleFlags: JUCE_STRICT_REFCOUNTEDPOINTER=1
type: Component
mainClass: PushNotificationsDemo


+ 2
- 0
examples/Utilities/SystemInfoDemo.h View File

@@ -33,6 +33,8 @@
juce_gui_basics
exporters: xcode_mac, vs2017, linux_make, androidstudio, xcode_iphone
moduleFlags: JUCE_STRICT_REFCOUNTEDPOINTER=1
type: Component
mainClass: SystemInfoDemo


+ 2
- 0
examples/Utilities/TimersAndEventsDemo.h View File

@@ -33,6 +33,8 @@
juce_gui_basics
exporters: xcode_mac, vs2017, linux_make, androidstudio, xcode_iphone
moduleFlags: JUCE_STRICT_REFCOUNTEDPOINTER=1
type: Component
mainClass: TimersAndEventsDemo


+ 1
- 0
examples/Utilities/UnitTestsDemo.h View File

@@ -36,6 +36,7 @@
juce_opengl, juce_osc, juce_product_unlocking, juce_video
exporters: xcode_mac, vs2017, linux_make, androidstudio, xcode_iphone
moduleFlags: JUCE_STRICT_REFCOUNTEDPOINTER=1
defines: JUCE_UNIT_TESTS=1
type: Component


+ 2
- 0
examples/Utilities/ValueTreesDemo.h View File

@@ -33,6 +33,8 @@
juce_gui_basics
exporters: xcode_mac, vs2017, linux_make, androidstudio, xcode_iphone
moduleFlags: JUCE_STRICT_REFCOUNTEDPOINTER=1
type: Component
mainClass: ValueTreesDemo


+ 2
- 0
examples/Utilities/XMLandJSONDemo.h View File

@@ -33,6 +33,8 @@
juce_gui_basics, juce_gui_extra
exporters: xcode_mac, vs2017, linux_make, androidstudio, xcode_iphone
moduleFlags: JUCE_STRICT_REFCOUNTEDPOINTER=1
type: Component
mainClass: XMLandJSONDemo


+ 1
- 1
extras/Projucer/Source/Application/Windows/jucer_PIPCreatorWindowComponent.h View File

@@ -323,7 +323,7 @@ private:
dependenciesValue { pipTree, Ids::dependencies_, nullptr, getModulesRequiredForComponent(), "," },
exportersValue { pipTree, Ids::exporters, nullptr,
StringArray (ProjectExporter::getValueTreeNameForExporter (ProjectExporter::getCurrentPlatformExporterName()).toLowerCase()), "," },
moduleFlagsValue { pipTree, Ids::moduleFlags, nullptr },
moduleFlagsValue { pipTree, Ids::moduleFlags, nullptr, "JUCE_STRICT_REFCOUNTEDPOINTER=1" },
definesValue { pipTree, Ids::defines, nullptr },
typeValue { pipTree, Ids::type, nullptr, "Component" },
mainClassValue { pipTree, Ids::mainClass, nullptr, "MyComponent" },


+ 2
- 0
extras/Projucer/Source/Wizards/jucer_NewProjectWizard.h View File

@@ -139,6 +139,8 @@ struct NewProjectWizard
if (! initialiseProject (*project))
return nullptr;
project->getConfigFlag ("JUCE_STRICT_REFCOUNTEDPOINTER") = true;
addExporters (*project, wc);
addDefaultModules (*project, useGlobalPath);


Loading…
Cancel
Save