@@ -66,10 +66,10 @@ OBJECTS := \ | |||||
$(OBJDIR)/juce_BufferedInputStream.o \ | $(OBJDIR)/juce_BufferedInputStream.o \ | ||||
$(OBJDIR)/juce_FileInputSource.o \ | $(OBJDIR)/juce_FileInputSource.o \ | ||||
$(OBJDIR)/juce_GZIPCompressorOutputStream.o \ | $(OBJDIR)/juce_GZIPCompressorOutputStream.o \ | ||||
$(OBJDIR)/juce_GZIPDecompressorInputStream.o \ | |||||
$(OBJDIR)/juce_MemoryInputStream.o \ | $(OBJDIR)/juce_MemoryInputStream.o \ | ||||
$(OBJDIR)/juce_MemoryOutputStream.o \ | $(OBJDIR)/juce_MemoryOutputStream.o \ | ||||
$(OBJDIR)/juce_SubregionStream.o \ | $(OBJDIR)/juce_SubregionStream.o \ | ||||
$(OBJDIR)/juce_GZIPDecompressorInputStream.o \ | |||||
$(OBJDIR)/juce_PerformanceCounter.o \ | $(OBJDIR)/juce_PerformanceCounter.o \ | ||||
$(OBJDIR)/juce_Uuid.o \ | $(OBJDIR)/juce_Uuid.o \ | ||||
$(OBJDIR)/juce_ZipFile.o \ | $(OBJDIR)/juce_ZipFile.o \ | ||||
@@ -189,8 +189,8 @@ OBJECTS := \ | |||||
$(OBJDIR)/juce_Point.o \ | $(OBJDIR)/juce_Point.o \ | ||||
$(OBJDIR)/juce_Rectangle.o \ | $(OBJDIR)/juce_Rectangle.o \ | ||||
$(OBJDIR)/juce_RectangleList.o \ | $(OBJDIR)/juce_RectangleList.o \ | ||||
$(OBJDIR)/juce_PathStrokeType.o \ | |||||
$(OBJDIR)/juce_PositionedRectangle.o \ | $(OBJDIR)/juce_PositionedRectangle.o \ | ||||
$(OBJDIR)/juce_PathStrokeType.o \ | |||||
$(OBJDIR)/juce_Image.o \ | $(OBJDIR)/juce_Image.o \ | ||||
$(OBJDIR)/juce_ImageCache.o \ | $(OBJDIR)/juce_ImageCache.o \ | ||||
$(OBJDIR)/juce_ImageConvolutionKernel.o \ | $(OBJDIR)/juce_ImageConvolutionKernel.o \ | ||||
@@ -291,20 +291,19 @@ OBJECTS := \ | |||||
$(OBJDIR)/juce_TopLevelWindow.o \ | $(OBJDIR)/juce_TopLevelWindow.o \ | ||||
$(OBJDIR)/juce_ComponentPeer.o \ | $(OBJDIR)/juce_ComponentPeer.o \ | ||||
$(OBJDIR)/juce_AlertWindow.o \ | $(OBJDIR)/juce_AlertWindow.o \ | ||||
$(OBJDIR)/juce_linux_Files.o \ | |||||
$(OBJDIR)/juce_linux_Audio.o \ | |||||
$(OBJDIR)/juce_linux_Fonts.o \ | |||||
$(OBJDIR)/juce_linux_Network.o \ | |||||
$(OBJDIR)/juce_linux_NamedPipe.o \ | |||||
$(OBJDIR)/juce_linux_Midi.o \ | |||||
$(OBJDIR)/juce_linux_Windowing.o \ | $(OBJDIR)/juce_linux_Windowing.o \ | ||||
$(OBJDIR)/juce_linux_AudioCDReader.o \ | |||||
$(OBJDIR)/juce_linux_WebBrowserComponent.o \ | |||||
$(OBJDIR)/juce_linux_Threads.o \ | $(OBJDIR)/juce_linux_Threads.o \ | ||||
$(OBJDIR)/juce_linux_Messaging.o \ | |||||
$(OBJDIR)/juce_linux_SystemStats.o \ | $(OBJDIR)/juce_linux_SystemStats.o \ | ||||
$(OBJDIR)/juce_linux_NativeCode.o \ | |||||
$(OBJDIR)/juce_linux_Network.o \ | |||||
$(OBJDIR)/juce_linux_Messaging.o \ | |||||
$(OBJDIR)/juce_linux_Midi.o \ | |||||
$(OBJDIR)/juce_linux_Files.o \ | |||||
$(OBJDIR)/juce_linux_Fonts.o \ | |||||
$(OBJDIR)/juce_linux_FileChooser.o \ | $(OBJDIR)/juce_linux_FileChooser.o \ | ||||
$(OBJDIR)/juce_linux_WebBrowserComponent.o \ | |||||
$(OBJDIR)/juce_linux_AudioCDReader.o \ | |||||
$(OBJDIR)/juce_linux_Audio.o \ | |||||
$(OBJDIR)/juce_linux_NativeCode.o \ | |||||
MKDIR_TYPE := msdos | MKDIR_TYPE := msdos | ||||
CMD := $(subst \,\\,$(ComSpec)$(COMSPEC)) | CMD := $(subst \,\\,$(ComSpec)$(COMSPEC)) | ||||
@@ -481,22 +480,22 @@ $(OBJDIR)/juce_GZIPCompressorOutputStream.o: ../../src/juce_core/io/streams/juce | |||||
@echo $(notdir $<) | @echo $(notdir $<) | ||||
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<" | @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" | ||||
$(OBJDIR)/juce_GZIPDecompressorInputStream.o: ../../src/juce_core/io/streams/juce_GZIPDecompressorInputStream.cpp | |||||
$(OBJDIR)/juce_MemoryInputStream.o: ../../src/juce_core/io/streams/juce_MemoryInputStream.cpp | |||||
-@$(CMD_MKOBJDIR) | -@$(CMD_MKOBJDIR) | ||||
@echo $(notdir $<) | @echo $(notdir $<) | ||||
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<" | @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" | ||||
$(OBJDIR)/juce_MemoryInputStream.o: ../../src/juce_core/io/streams/juce_MemoryInputStream.cpp | |||||
$(OBJDIR)/juce_MemoryOutputStream.o: ../../src/juce_core/io/streams/juce_MemoryOutputStream.cpp | |||||
-@$(CMD_MKOBJDIR) | -@$(CMD_MKOBJDIR) | ||||
@echo $(notdir $<) | @echo $(notdir $<) | ||||
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<" | @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" | ||||
$(OBJDIR)/juce_MemoryOutputStream.o: ../../src/juce_core/io/streams/juce_MemoryOutputStream.cpp | |||||
$(OBJDIR)/juce_SubregionStream.o: ../../src/juce_core/io/streams/juce_SubregionStream.cpp | |||||
-@$(CMD_MKOBJDIR) | -@$(CMD_MKOBJDIR) | ||||
@echo $(notdir $<) | @echo $(notdir $<) | ||||
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<" | @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" | ||||
$(OBJDIR)/juce_SubregionStream.o: ../../src/juce_core/io/streams/juce_SubregionStream.cpp | |||||
$(OBJDIR)/juce_GZIPDecompressorInputStream.o: ../../src/juce_core/io/streams/juce_GZIPDecompressorInputStream.cpp | |||||
-@$(CMD_MKOBJDIR) | -@$(CMD_MKOBJDIR) | ||||
@echo $(notdir $<) | @echo $(notdir $<) | ||||
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<" | @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" | ||||
@@ -1096,12 +1095,12 @@ $(OBJDIR)/juce_RectangleList.o: ../../src/juce_appframework/gui/graphics/geometr | |||||
@echo $(notdir $<) | @echo $(notdir $<) | ||||
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<" | @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" | ||||
$(OBJDIR)/juce_PathStrokeType.o: ../../src/juce_appframework/gui/graphics/geometry/juce_PathStrokeType.cpp | |||||
$(OBJDIR)/juce_PositionedRectangle.o: ../../src/juce_appframework/gui/graphics/geometry/juce_PositionedRectangle.cpp | |||||
-@$(CMD_MKOBJDIR) | -@$(CMD_MKOBJDIR) | ||||
@echo $(notdir $<) | @echo $(notdir $<) | ||||
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<" | @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" | ||||
$(OBJDIR)/juce_PositionedRectangle.o: ../../src/juce_appframework/gui/graphics/geometry/juce_PositionedRectangle.cpp | |||||
$(OBJDIR)/juce_PathStrokeType.o: ../../src/juce_appframework/gui/graphics/geometry/juce_PathStrokeType.cpp | |||||
-@$(CMD_MKOBJDIR) | -@$(CMD_MKOBJDIR) | ||||
@echo $(notdir $<) | @echo $(notdir $<) | ||||
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<" | @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" | ||||
@@ -1606,72 +1605,67 @@ $(OBJDIR)/juce_AlertWindow.o: ../../src/juce_appframework/gui/components/windows | |||||
@echo $(notdir $<) | @echo $(notdir $<) | ||||
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<" | @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" | ||||
$(OBJDIR)/juce_linux_Files.o: platform_specific_code/juce_linux_Files.cpp | |||||
-@$(CMD_MKOBJDIR) | |||||
@echo $(notdir $<) | |||||
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<" | |||||
$(OBJDIR)/juce_linux_Audio.o: platform_specific_code/juce_linux_Audio.cpp | |||||
$(OBJDIR)/juce_linux_Windowing.o: ../../src/native/linux/juce_linux_Windowing.cpp | |||||
-@$(CMD_MKOBJDIR) | -@$(CMD_MKOBJDIR) | ||||
@echo $(notdir $<) | @echo $(notdir $<) | ||||
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<" | @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" | ||||
$(OBJDIR)/juce_linux_Fonts.o: platform_specific_code/juce_linux_Fonts.cpp | |||||
$(OBJDIR)/juce_linux_WebBrowserComponent.o: ../../src/native/linux/juce_linux_WebBrowserComponent.cpp | |||||
-@$(CMD_MKOBJDIR) | -@$(CMD_MKOBJDIR) | ||||
@echo $(notdir $<) | @echo $(notdir $<) | ||||
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<" | @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" | ||||
$(OBJDIR)/juce_linux_Network.o: platform_specific_code/juce_linux_Network.cpp | |||||
$(OBJDIR)/juce_linux_Threads.o: ../../src/native/linux/juce_linux_Threads.cpp | |||||
-@$(CMD_MKOBJDIR) | -@$(CMD_MKOBJDIR) | ||||
@echo $(notdir $<) | @echo $(notdir $<) | ||||
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<" | @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" | ||||
$(OBJDIR)/juce_linux_NamedPipe.o: platform_specific_code/juce_linux_NamedPipe.cpp | |||||
$(OBJDIR)/juce_linux_SystemStats.o: ../../src/native/linux/juce_linux_SystemStats.cpp | |||||
-@$(CMD_MKOBJDIR) | -@$(CMD_MKOBJDIR) | ||||
@echo $(notdir $<) | @echo $(notdir $<) | ||||
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<" | @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" | ||||
$(OBJDIR)/juce_linux_Midi.o: platform_specific_code/juce_linux_Midi.cpp | |||||
$(OBJDIR)/juce_linux_Network.o: ../../src/native/linux/juce_linux_Network.cpp | |||||
-@$(CMD_MKOBJDIR) | -@$(CMD_MKOBJDIR) | ||||
@echo $(notdir $<) | @echo $(notdir $<) | ||||
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<" | @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" | ||||
$(OBJDIR)/juce_linux_Windowing.o: platform_specific_code/juce_linux_Windowing.cpp | |||||
$(OBJDIR)/juce_linux_Messaging.o: ../../src/native/linux/juce_linux_Messaging.cpp | |||||
-@$(CMD_MKOBJDIR) | -@$(CMD_MKOBJDIR) | ||||
@echo $(notdir $<) | @echo $(notdir $<) | ||||
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<" | @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" | ||||
$(OBJDIR)/juce_linux_AudioCDReader.o: platform_specific_code/juce_linux_AudioCDReader.cpp | |||||
$(OBJDIR)/juce_linux_Midi.o: ../../src/native/linux/juce_linux_Midi.cpp | |||||
-@$(CMD_MKOBJDIR) | -@$(CMD_MKOBJDIR) | ||||
@echo $(notdir $<) | @echo $(notdir $<) | ||||
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<" | @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" | ||||
$(OBJDIR)/juce_linux_Threads.o: platform_specific_code/juce_linux_Threads.cpp | |||||
$(OBJDIR)/juce_linux_Files.o: ../../src/native/linux/juce_linux_Files.cpp | |||||
-@$(CMD_MKOBJDIR) | -@$(CMD_MKOBJDIR) | ||||
@echo $(notdir $<) | @echo $(notdir $<) | ||||
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<" | @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" | ||||
$(OBJDIR)/juce_linux_Messaging.o: platform_specific_code/juce_linux_Messaging.cpp | |||||
$(OBJDIR)/juce_linux_Fonts.o: ../../src/native/linux/juce_linux_Fonts.cpp | |||||
-@$(CMD_MKOBJDIR) | -@$(CMD_MKOBJDIR) | ||||
@echo $(notdir $<) | @echo $(notdir $<) | ||||
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<" | @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" | ||||
$(OBJDIR)/juce_linux_SystemStats.o: platform_specific_code/juce_linux_SystemStats.cpp | |||||
$(OBJDIR)/juce_linux_FileChooser.o: ../../src/native/linux/juce_linux_FileChooser.cpp | |||||
-@$(CMD_MKOBJDIR) | -@$(CMD_MKOBJDIR) | ||||
@echo $(notdir $<) | @echo $(notdir $<) | ||||
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<" | @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" | ||||
$(OBJDIR)/juce_linux_NativeCode.o: platform_specific_code/juce_linux_NativeCode.cpp | |||||
$(OBJDIR)/juce_linux_AudioCDReader.o: ../../src/native/linux/juce_linux_AudioCDReader.cpp | |||||
-@$(CMD_MKOBJDIR) | -@$(CMD_MKOBJDIR) | ||||
@echo $(notdir $<) | @echo $(notdir $<) | ||||
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<" | @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" | ||||
$(OBJDIR)/juce_linux_FileChooser.o: platform_specific_code/juce_linux_FileChooser.cpp | |||||
$(OBJDIR)/juce_linux_Audio.o: ../../src/native/linux/juce_linux_Audio.cpp | |||||
-@$(CMD_MKOBJDIR) | -@$(CMD_MKOBJDIR) | ||||
@echo $(notdir $<) | @echo $(notdir $<) | ||||
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<" | @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" | ||||
$(OBJDIR)/juce_linux_WebBrowserComponent.o: platform_specific_code/juce_linux_WebBrowserComponent.cpp | |||||
$(OBJDIR)/juce_linux_NativeCode.o: ../../src/native/juce_linux_NativeCode.cpp | |||||
-@$(CMD_MKOBJDIR) | -@$(CMD_MKOBJDIR) | ||||
@echo $(notdir $<) | @echo $(notdir $<) | ||||
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<" | @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" | ||||
@@ -123,7 +123,8 @@ package.files = { matchfiles ( | |||||
"../../src/juce_appframework/gui/components/special/*.h", | "../../src/juce_appframework/gui/components/special/*.h", | ||||
"../../src/juce_appframework/gui/components/windows/*.cpp", | "../../src/juce_appframework/gui/components/windows/*.cpp", | ||||
"../../src/juce_appframework/gui/components/windows/*.h", | "../../src/juce_appframework/gui/components/windows/*.h", | ||||
"platform_specific_code/*.h", | |||||
"platform_specific_code/*.cpp" | |||||
"../../src/native/linux/*.h", | |||||
"../../src/native/linux/*.cpp", | |||||
"../../src/native/juce_linux_NativeCode.cpp" | |||||
) | ) | ||||
} | } |
@@ -1,27 +0,0 @@ | |||||
/* | |||||
============================================================================== | |||||
This file is part of the JUCE library - "Jules' Utility Class Extensions" | |||||
Copyright 2004-9 by Raw Material Software Ltd. | |||||
------------------------------------------------------------------------------ | |||||
JUCE can be redistributed and/or modified under the terms of the GNU General | |||||
Public License (Version 2), as published by the Free Software Foundation. | |||||
A copy of the license is included in the JUCE distribution, or can be found | |||||
online at www.gnu.org/licenses. | |||||
JUCE is distributed in the hope that it will be useful, but WITHOUT ANY | |||||
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR | |||||
A PARTICULAR PURPOSE. See the GNU General Public License for more details. | |||||
------------------------------------------------------------------------------ | |||||
To release a closed-source product which uses JUCE, commercial licenses are | |||||
available: visit www.rawmaterialsoftware.com/juce for more information. | |||||
============================================================================== | |||||
*/ | |||||
#include "../../macosx/platform_specific_code/juce_mac_NamedPipe.cpp" | |||||
@@ -1,114 +0,0 @@ | |||||
/* | |||||
============================================================================== | |||||
This file is part of the JUCE library - "Jules' Utility Class Extensions" | |||||
Copyright 2004-9 by Raw Material Software Ltd. | |||||
------------------------------------------------------------------------------ | |||||
JUCE can be redistributed and/or modified under the terms of the GNU General | |||||
Public License (Version 2), as published by the Free Software Foundation. | |||||
A copy of the license is included in the JUCE distribution, or can be found | |||||
online at www.gnu.org/licenses. | |||||
JUCE is distributed in the hope that it will be useful, but WITHOUT ANY | |||||
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR | |||||
A PARTICULAR PURPOSE. See the GNU General Public License for more details. | |||||
------------------------------------------------------------------------------ | |||||
To release a closed-source product which uses JUCE, commercial licenses are | |||||
available: visit www.rawmaterialsoftware.com/juce for more information. | |||||
============================================================================== | |||||
*/ | |||||
/* | |||||
This file wraps together all the mac-specific code, so that | |||||
we can include all the native headers just once, and compile all our | |||||
platform-specific stuff in one big lump, keeping it out of the way of | |||||
the rest of the codebase. | |||||
*/ | |||||
#include "juce_linux_NativeIncludes.h" | |||||
BEGIN_JUCE_NAMESPACE | |||||
#include "../../../src/juce_core/io/files/juce_FileInputStream.h" | |||||
#include "../../../src/juce_core/io/files/juce_FileOutputStream.h" | |||||
#include "../../../src/juce_core/basics/juce_SystemStats.h" | |||||
#include "../../../src/juce_core/basics/juce_Time.h" | |||||
#include "../../../src/juce_core/basics/juce_Random.h" | |||||
#include "../../../src/juce_core/io/network/juce_URL.h" | |||||
#include "../../../src/juce_core/io/files/juce_NamedPipe.h" | |||||
#include "../../../src/juce_core/threads/juce_InterProcessLock.h" | |||||
#include "../../../src/juce_appframework/audio/devices/juce_AudioIODeviceType.h" | |||||
#include "../../../src/juce_core/threads/juce_Thread.h" | |||||
#include "../../../src/juce_core/threads/juce_ScopedLock.h" | |||||
#include "../../../src/juce_core/io/files/juce_File.h" | |||||
#include "../../../src/juce_core/basics/juce_Singleton.h" | |||||
#include "../../../src/juce_appframework/audio/dsp/juce_AudioDataConverters.h" | |||||
#include "../../../src/juce_appframework/audio/audio_file_formats/juce_AudioCDReader.h" | |||||
#include "../../../src/juce_appframework/gui/graphics/fonts/juce_Font.h" | |||||
#include "../../../src/juce_core/io/streams/juce_MemoryInputStream.h" | |||||
#include "../../../src/juce_core/io/files/juce_DirectoryIterator.h" | |||||
#include "../../../src/juce_core/text/juce_XmlDocument.h" | |||||
#include "../../../src/juce_appframework/application/juce_DeletedAtShutdown.h" | |||||
#include "../../../src/juce_appframework/events/juce_MessageManager.h" | |||||
#include "../../../src/juce_core/threads/juce_WaitableEvent.h" | |||||
#include "../../../src/juce_core/threads/juce_Process.h" | |||||
#include "../../../src/juce_appframework/gui/components/filebrowser/juce_FileChooser.h" | |||||
#include "../../../src/juce_appframework/audio/devices/juce_MidiOutput.h" | |||||
#include "../../../src/juce_appframework/audio/devices/juce_MidiInput.h" | |||||
#include "../../../src/juce_core/text/juce_StringArray.h" | |||||
#include "../../../src/juce_core/containers/juce_MemoryBlock.h" | |||||
#include "../../../src/juce_core/misc/juce_PlatformUtilities.h" | |||||
#include "../../../src/juce_core/threads/juce_CriticalSection.h" | |||||
#include "../../../src/juce_appframework/events/juce_Timer.h" | |||||
#include "../../../src/juce_appframework/gui/components/special/juce_WebBrowserComponent.h" | |||||
#include "../../../src/juce_appframework/gui/components/keyboard/juce_KeyPress.h" | |||||
#include "../../../src/juce_appframework/application/juce_SystemClipboard.h" | |||||
#include "../../../src/juce_appframework/gui/components/windows/juce_AlertWindow.h" | |||||
#include "../../../src/juce_appframework/gui/components/special/juce_OpenGLComponent.h" | |||||
#include "../../../src/juce_appframework/gui/components/juce_Desktop.h" | |||||
#include "../../../src/juce_appframework/gui/components/juce_ComponentDeletionWatcher.h" | |||||
#include "../../../src/juce_appframework/gui/graphics/geometry/juce_RectangleList.h" | |||||
#include "../../../src/juce_appframework/gui/graphics/imaging/juce_ImageFileFormat.h" | |||||
#include "../../../src/juce_appframework/gui/graphics/contexts/juce_LowLevelGraphicsSoftwareRenderer.h" | |||||
#include "../../../src/juce_appframework/gui/components/mouse/juce_DragAndDropContainer.h" | |||||
#include "../../../src/juce_appframework/gui/components/special/juce_SystemTrayIconComponent.h" | |||||
#include "../../../src/juce_appframework/application/juce_Application.h" | |||||
/* Remove this macro if you're having problems compiling the cpu affinity | |||||
calls (the API for these has changed about quite a bit in various Linux | |||||
versions, and a lot of distros seem to ship with obsolete versions) | |||||
*/ | |||||
#if defined (CPU_ISSET) && ! defined (SUPPORT_AFFINITIES) | |||||
#define SUPPORT_AFFINITIES 1 | |||||
#endif | |||||
//============================================================================== | |||||
#define JUCE_INCLUDED_FILE 1 | |||||
// Now include the actual code files.. | |||||
#include "../../macosx/platform_specific_code/juce_posix_SharedCode.h" | |||||
#include "juce_linux_Files.cpp" | |||||
#include "../../macosx/platform_specific_code/juce_mac_NamedPipe.cpp" | |||||
#include "juce_linux_Network.cpp" | |||||
#include "juce_linux_SystemStats.cpp" | |||||
#include "juce_linux_Threads.cpp" | |||||
#if ! JUCE_ONLY_BUILD_CORE_LIBRARY | |||||
#include "juce_linux_Messaging.cpp" | |||||
#include "juce_linux_Fonts.cpp" | |||||
#include "juce_linux_Windowing.cpp" | |||||
#include "juce_linux_Audio.cpp" | |||||
#include "juce_linux_Midi.cpp" | |||||
#include "juce_linux_AudioCDReader.cpp" | |||||
#include "juce_linux_FileChooser.cpp" | |||||
#include "juce_linux_WebBrowserComponent.cpp" | |||||
#endif | |||||
END_JUCE_NAMESPACE |
@@ -77,9 +77,6 @@ | |||||
842F9D6E0A19C9AF00B1358D /* juce_TextPropertyComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 842F9D620A19C9AF00B1358D /* juce_TextPropertyComponent.h */; }; | 842F9D6E0A19C9AF00B1358D /* juce_TextPropertyComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 842F9D620A19C9AF00B1358D /* juce_TextPropertyComponent.h */; }; | ||||
842F9DE20A19D2AF00B1358D /* juce_PositionedRectangle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 842F9DE00A19D2AF00B1358D /* juce_PositionedRectangle.cpp */; }; | 842F9DE20A19D2AF00B1358D /* juce_PositionedRectangle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 842F9DE00A19D2AF00B1358D /* juce_PositionedRectangle.cpp */; }; | ||||
842F9DE30A19D2AF00B1358D /* juce_PositionedRectangle.h in Headers */ = {isa = PBXBuildFile; fileRef = 842F9DE10A19D2AF00B1358D /* juce_PositionedRectangle.h */; }; | 842F9DE30A19D2AF00B1358D /* juce_PositionedRectangle.h in Headers */ = {isa = PBXBuildFile; fileRef = 842F9DE10A19D2AF00B1358D /* juce_PositionedRectangle.h */; }; | ||||
8435D90D0E9406D2008FBD1C /* juce_mac_Strings.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8435D90C0E9406D2008FBD1C /* juce_mac_Strings.mm */; }; | |||||
8435D9650E940A3E008FBD1C /* juce_mac_MiscUtilities.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8435D9640E940A3E008FBD1C /* juce_mac_MiscUtilities.mm */; }; | |||||
8435DA420E95527D008FBD1C /* juce_mac_Debugging.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8435DA410E95527D008FBD1C /* juce_mac_Debugging.mm */; }; | |||||
8440CD3E0ACD0FFC0086FFD7 /* juce_ComponentMovementWatcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8440CD3C0ACD0FFC0086FFD7 /* juce_ComponentMovementWatcher.cpp */; }; | 8440CD3E0ACD0FFC0086FFD7 /* juce_ComponentMovementWatcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8440CD3C0ACD0FFC0086FFD7 /* juce_ComponentMovementWatcher.cpp */; }; | ||||
8440CD3F0ACD0FFC0086FFD7 /* juce_ComponentMovementWatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 8440CD3D0ACD0FFC0086FFD7 /* juce_ComponentMovementWatcher.h */; }; | 8440CD3F0ACD0FFC0086FFD7 /* juce_ComponentMovementWatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 8440CD3D0ACD0FFC0086FFD7 /* juce_ComponentMovementWatcher.h */; }; | ||||
8440CD620ACD112E0086FFD7 /* juce_SliderListener.h in Headers */ = {isa = PBXBuildFile; fileRef = 8440CD610ACD112E0086FFD7 /* juce_SliderListener.h */; }; | 8440CD620ACD112E0086FFD7 /* juce_SliderListener.h in Headers */ = {isa = PBXBuildFile; fileRef = 8440CD610ACD112E0086FFD7 /* juce_SliderListener.h */; }; | ||||
@@ -118,6 +115,33 @@ | |||||
847F72DC0C2702A000CBECEC /* juce_DirectoryContentsDisplayComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 847F72D80C2702A000CBECEC /* juce_DirectoryContentsDisplayComponent.h */; }; | 847F72DC0C2702A000CBECEC /* juce_DirectoryContentsDisplayComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 847F72D80C2702A000CBECEC /* juce_DirectoryContentsDisplayComponent.h */; }; | ||||
847F72DD0C2702A000CBECEC /* juce_FileTreeComponent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 847F72D90C2702A000CBECEC /* juce_FileTreeComponent.cpp */; }; | 847F72DD0C2702A000CBECEC /* juce_FileTreeComponent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 847F72D90C2702A000CBECEC /* juce_FileTreeComponent.cpp */; }; | ||||
847F72DE0C2702A000CBECEC /* juce_FileTreeComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 847F72DA0C2702A000CBECEC /* juce_FileTreeComponent.h */; }; | 847F72DE0C2702A000CBECEC /* juce_FileTreeComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 847F72DA0C2702A000CBECEC /* juce_FileTreeComponent.h */; }; | ||||
8484E9A5103C958A008B7C6C /* juce_mac_NativeCode.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8484E9A4103C958A008B7C6C /* juce_mac_NativeCode.mm */; }; | |||||
8484E9BE103C9595008B7C6C /* juce_mac_AppleRemote.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8484E9A6103C9595008B7C6C /* juce_mac_AppleRemote.mm */; }; | |||||
8484E9BF103C9595008B7C6C /* juce_mac_AudioCDBurner.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8484E9A7103C9595008B7C6C /* juce_mac_AudioCDBurner.mm */; }; | |||||
8484E9C0103C9595008B7C6C /* juce_mac_CameraDevice.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8484E9A8103C9595008B7C6C /* juce_mac_CameraDevice.mm */; }; | |||||
8484E9C1103C9595008B7C6C /* juce_mac_CarbonViewWrapperComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 8484E9A9103C9595008B7C6C /* juce_mac_CarbonViewWrapperComponent.h */; }; | |||||
8484E9C2103C9595008B7C6C /* juce_mac_CoreAudio.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8484E9AA103C9595008B7C6C /* juce_mac_CoreAudio.cpp */; }; | |||||
8484E9C3103C9595008B7C6C /* juce_mac_CoreMidi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8484E9AB103C9595008B7C6C /* juce_mac_CoreMidi.cpp */; }; | |||||
8484E9C4103C9595008B7C6C /* juce_mac_Debugging.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8484E9AC103C9595008B7C6C /* juce_mac_Debugging.mm */; }; | |||||
8484E9C5103C9595008B7C6C /* juce_mac_FileChooser.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8484E9AD103C9595008B7C6C /* juce_mac_FileChooser.mm */; }; | |||||
8484E9C6103C9595008B7C6C /* juce_mac_Files.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8484E9AE103C9595008B7C6C /* juce_mac_Files.mm */; }; | |||||
8484E9C7103C9595008B7C6C /* juce_mac_Fonts.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8484E9AF103C9595008B7C6C /* juce_mac_Fonts.mm */; }; | |||||
8484E9C8103C9595008B7C6C /* juce_mac_MainMenu.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8484E9B0103C9595008B7C6C /* juce_mac_MainMenu.mm */; }; | |||||
8484E9C9103C9595008B7C6C /* juce_mac_MessageManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8484E9B1103C9595008B7C6C /* juce_mac_MessageManager.mm */; }; | |||||
8484E9CA103C9595008B7C6C /* juce_mac_MiscUtilities.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8484E9B2103C9595008B7C6C /* juce_mac_MiscUtilities.mm */; }; | |||||
8484E9CB103C9595008B7C6C /* juce_mac_MouseCursor.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8484E9B3103C9595008B7C6C /* juce_mac_MouseCursor.mm */; }; | |||||
8484E9CC103C9595008B7C6C /* juce_mac_NativeIncludes.h in Headers */ = {isa = PBXBuildFile; fileRef = 8484E9B4103C9595008B7C6C /* juce_mac_NativeIncludes.h */; }; | |||||
8484E9CD103C9595008B7C6C /* juce_mac_Network.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8484E9B5103C9595008B7C6C /* juce_mac_Network.mm */; }; | |||||
8484E9CE103C9595008B7C6C /* juce_mac_NSViewComponent.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8484E9B6103C9595008B7C6C /* juce_mac_NSViewComponent.mm */; }; | |||||
8484E9CF103C9595008B7C6C /* juce_mac_NSViewComponentPeer.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8484E9B7103C9595008B7C6C /* juce_mac_NSViewComponentPeer.mm */; }; | |||||
8484E9D0103C9595008B7C6C /* juce_mac_OpenGLComponent.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8484E9B8103C9595008B7C6C /* juce_mac_OpenGLComponent.mm */; }; | |||||
8484E9D1103C9595008B7C6C /* juce_mac_QuickTimeMovieComponent.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8484E9B9103C9595008B7C6C /* juce_mac_QuickTimeMovieComponent.mm */; }; | |||||
8484E9D2103C9595008B7C6C /* juce_mac_Strings.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8484E9BA103C9595008B7C6C /* juce_mac_Strings.mm */; }; | |||||
8484E9D3103C9595008B7C6C /* juce_mac_SystemStats.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8484E9BB103C9595008B7C6C /* juce_mac_SystemStats.mm */; }; | |||||
8484E9D4103C9595008B7C6C /* juce_mac_Threads.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8484E9BC103C9595008B7C6C /* juce_mac_Threads.mm */; }; | |||||
8484E9D5103C9595008B7C6C /* juce_mac_WebBrowserComponent.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8484E9BD103C9595008B7C6C /* juce_mac_WebBrowserComponent.mm */; }; | |||||
8484E9D8103C95A6008B7C6C /* juce_posix_SharedCode.h in Headers */ = {isa = PBXBuildFile; fileRef = 8484E9D6103C95A6008B7C6C /* juce_posix_SharedCode.h */; }; | |||||
8484E9D9103C95A6008B7C6C /* juce_posix_NamedPipe.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8484E9D7103C95A6008B7C6C /* juce_posix_NamedPipe.cpp */; }; | |||||
848A560E0DDDD3FB0041C706 /* juce_WebBrowserComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 848A560D0DDDD3FB0041C706 /* juce_WebBrowserComponent.h */; }; | 848A560E0DDDD3FB0041C706 /* juce_WebBrowserComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 848A560D0DDDD3FB0041C706 /* juce_WebBrowserComponent.h */; }; | ||||
8495BB8C0D8067B2001D9C0B /* juce_AudioThumbnail.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8495BB880D8067B2001D9C0B /* juce_AudioThumbnail.cpp */; }; | 8495BB8C0D8067B2001D9C0B /* juce_AudioThumbnail.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8495BB880D8067B2001D9C0B /* juce_AudioThumbnail.cpp */; }; | ||||
8495BB8D0D8067B2001D9C0B /* juce_AudioThumbnail.h in Headers */ = {isa = PBXBuildFile; fileRef = 8495BB890D8067B2001D9C0B /* juce_AudioThumbnail.h */; }; | 8495BB8D0D8067B2001D9C0B /* juce_AudioThumbnail.h in Headers */ = {isa = PBXBuildFile; fileRef = 8495BB890D8067B2001D9C0B /* juce_AudioThumbnail.h */; }; | ||||
@@ -489,30 +513,8 @@ | |||||
84CA4AF40E9BF8B6004CCC0E /* juce_VSTPluginFormat.mm in Sources */ = {isa = PBXBuildFile; fileRef = 84CA4AF30E9BF8B6004CCC0E /* juce_VSTPluginFormat.mm */; }; | 84CA4AF40E9BF8B6004CCC0E /* juce_VSTPluginFormat.mm in Sources */ = {isa = PBXBuildFile; fileRef = 84CA4AF30E9BF8B6004CCC0E /* juce_VSTPluginFormat.mm */; }; | ||||
84D296BD09B763190026C535 /* juce_PropertiesFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84D296BB09B763190026C535 /* juce_PropertiesFile.cpp */; }; | 84D296BD09B763190026C535 /* juce_PropertiesFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84D296BB09B763190026C535 /* juce_PropertiesFile.cpp */; }; | ||||
84D296BE09B763190026C535 /* juce_PropertiesFile.h in Headers */ = {isa = PBXBuildFile; fileRef = 84D296BC09B763190026C535 /* juce_PropertiesFile.h */; }; | 84D296BE09B763190026C535 /* juce_PropertiesFile.h in Headers */ = {isa = PBXBuildFile; fileRef = 84D296BC09B763190026C535 /* juce_PropertiesFile.h */; }; | ||||
84E024F10E94028C003E41AF /* juce_mac_AppleRemote.mm in Sources */ = {isa = PBXBuildFile; fileRef = 84E024DB0E94028C003E41AF /* juce_mac_AppleRemote.mm */; }; | |||||
84E024F20E94028C003E41AF /* juce_mac_AudioCDBurner.mm in Sources */ = {isa = PBXBuildFile; fileRef = 84E024DC0E94028C003E41AF /* juce_mac_AudioCDBurner.mm */; }; | |||||
84E024F30E94028C003E41AF /* juce_mac_CoreAudio.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84E024DD0E94028C003E41AF /* juce_mac_CoreAudio.cpp */; }; | |||||
84E024F40E94028C003E41AF /* juce_mac_CoreMidi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84E024DE0E94028C003E41AF /* juce_mac_CoreMidi.cpp */; }; | |||||
84E024F50E94028C003E41AF /* juce_mac_FileChooser.mm in Sources */ = {isa = PBXBuildFile; fileRef = 84E024DF0E94028C003E41AF /* juce_mac_FileChooser.mm */; }; | |||||
84E024F60E94028C003E41AF /* juce_mac_Files.mm in Sources */ = {isa = PBXBuildFile; fileRef = 84E024E00E94028C003E41AF /* juce_mac_Files.mm */; }; | |||||
84E024F70E94028C003E41AF /* juce_mac_Fonts.mm in Sources */ = {isa = PBXBuildFile; fileRef = 84E024E10E94028C003E41AF /* juce_mac_Fonts.mm */; }; | |||||
84E024F80E94028C003E41AF /* juce_mac_MainMenu.mm in Sources */ = {isa = PBXBuildFile; fileRef = 84E024E20E94028C003E41AF /* juce_mac_MainMenu.mm */; }; | |||||
84E024F90E94028C003E41AF /* juce_mac_MessageManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 84E024E30E94028C003E41AF /* juce_mac_MessageManager.mm */; }; | |||||
84E024FA0E94028C003E41AF /* juce_mac_MouseCursor.mm in Sources */ = {isa = PBXBuildFile; fileRef = 84E024E40E94028C003E41AF /* juce_mac_MouseCursor.mm */; }; | |||||
84E024FB0E94028C003E41AF /* juce_mac_NamedPipe.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84E024E50E94028C003E41AF /* juce_mac_NamedPipe.cpp */; }; | |||||
84E024FC0E94028C003E41AF /* juce_mac_NativeCode.mm in Sources */ = {isa = PBXBuildFile; fileRef = 84E024E60E94028C003E41AF /* juce_mac_NativeCode.mm */; }; | |||||
84E024FE0E94028C003E41AF /* juce_mac_Network.mm in Sources */ = {isa = PBXBuildFile; fileRef = 84E024E80E94028C003E41AF /* juce_mac_Network.mm */; }; | |||||
84E024FF0E94028C003E41AF /* juce_mac_NSViewComponent.mm in Sources */ = {isa = PBXBuildFile; fileRef = 84E024E90E94028C003E41AF /* juce_mac_NSViewComponent.mm */; }; | |||||
84E025000E94028C003E41AF /* juce_mac_NSViewComponentPeer.mm in Sources */ = {isa = PBXBuildFile; fileRef = 84E024EA0E94028C003E41AF /* juce_mac_NSViewComponentPeer.mm */; }; | |||||
84E025010E94028C003E41AF /* juce_mac_OpenGLComponent.mm in Sources */ = {isa = PBXBuildFile; fileRef = 84E024EB0E94028C003E41AF /* juce_mac_OpenGLComponent.mm */; }; | |||||
84E025020E94028C003E41AF /* juce_mac_QuickTimeMovieComponent.mm in Sources */ = {isa = PBXBuildFile; fileRef = 84E024EC0E94028C003E41AF /* juce_mac_QuickTimeMovieComponent.mm */; }; | |||||
84E025030E94028C003E41AF /* juce_mac_SystemStats.mm in Sources */ = {isa = PBXBuildFile; fileRef = 84E024ED0E94028C003E41AF /* juce_mac_SystemStats.mm */; }; | |||||
84E025040E94028C003E41AF /* juce_mac_Threads.mm in Sources */ = {isa = PBXBuildFile; fileRef = 84E024EE0E94028C003E41AF /* juce_mac_Threads.mm */; }; | |||||
84E025050E94028C003E41AF /* juce_mac_WebBrowserComponent.mm in Sources */ = {isa = PBXBuildFile; fileRef = 84E024EF0E94028C003E41AF /* juce_mac_WebBrowserComponent.mm */; }; | |||||
84E025060E94028C003E41AF /* juce_posix_SharedCode.h in Headers */ = {isa = PBXBuildFile; fileRef = 84E024F00E94028C003E41AF /* juce_posix_SharedCode.h */; }; | |||||
84E8209409729D2A0097675B /* juce_AudioFormatManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84E8209209729D2A0097675B /* juce_AudioFormatManager.cpp */; }; | 84E8209409729D2A0097675B /* juce_AudioFormatManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84E8209209729D2A0097675B /* juce_AudioFormatManager.cpp */; }; | ||||
84E8209509729D2A0097675B /* juce_AudioFormatManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 84E8209309729D2A0097675B /* juce_AudioFormatManager.h */; }; | 84E8209509729D2A0097675B /* juce_AudioFormatManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 84E8209309729D2A0097675B /* juce_AudioFormatManager.h */; }; | ||||
84EE00FD0FF22E660093FACA /* juce_mac_CameraDevice.mm in Sources */ = {isa = PBXBuildFile; fileRef = 84EE00FC0FF22E660093FACA /* juce_mac_CameraDevice.mm */; }; | |||||
84EE01050FF235750093FACA /* juce_CameraDevice.h in Headers */ = {isa = PBXBuildFile; fileRef = 84EE01040FF235750093FACA /* juce_CameraDevice.h */; }; | 84EE01050FF235750093FACA /* juce_CameraDevice.h in Headers */ = {isa = PBXBuildFile; fileRef = 84EE01040FF235750093FACA /* juce_CameraDevice.h */; }; | ||||
84F1B8DA09499F1400AD8EDE /* juce_MidiKeyboardComponent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F1B8D809499F1400AD8EDE /* juce_MidiKeyboardComponent.cpp */; }; | 84F1B8DA09499F1400AD8EDE /* juce_MidiKeyboardComponent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F1B8D809499F1400AD8EDE /* juce_MidiKeyboardComponent.cpp */; }; | ||||
84F1B8DB09499F1400AD8EDE /* juce_MidiKeyboardComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 84F1B8D909499F1400AD8EDE /* juce_MidiKeyboardComponent.h */; }; | 84F1B8DB09499F1400AD8EDE /* juce_MidiKeyboardComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 84F1B8D909499F1400AD8EDE /* juce_MidiKeyboardComponent.h */; }; | ||||
@@ -560,7 +562,6 @@ | |||||
84F7A7C20A8383E000D36246 /* juce_MultiTimer.h in Headers */ = {isa = PBXBuildFile; fileRef = 84F7A7C00A8383E000D36246 /* juce_MultiTimer.h */; }; | 84F7A7C20A8383E000D36246 /* juce_MultiTimer.h in Headers */ = {isa = PBXBuildFile; fileRef = 84F7A7C00A8383E000D36246 /* juce_MultiTimer.h */; }; | ||||
84F7A7EF0A838CC900D36246 /* juce_ComponentAnimator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F7A7ED0A838CC900D36246 /* juce_ComponentAnimator.cpp */; }; | 84F7A7EF0A838CC900D36246 /* juce_ComponentAnimator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F7A7ED0A838CC900D36246 /* juce_ComponentAnimator.cpp */; }; | ||||
84F7A7F00A838CC900D36246 /* juce_ComponentAnimator.h in Headers */ = {isa = PBXBuildFile; fileRef = 84F7A7EE0A838CC900D36246 /* juce_ComponentAnimator.h */; }; | 84F7A7F00A838CC900D36246 /* juce_ComponentAnimator.h in Headers */ = {isa = PBXBuildFile; fileRef = 84F7A7EE0A838CC900D36246 /* juce_ComponentAnimator.h */; }; | ||||
84F8B60D0EB5B9230020D98D /* juce_mac_NativeIncludes.h in Headers */ = {isa = PBXBuildFile; fileRef = 84F8B60C0EB5B9230020D98D /* juce_mac_NativeIncludes.h */; }; | |||||
84F8DAD0099C963A00E911ED /* juce_ComponentPeer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F8DACE099C963A00E911ED /* juce_ComponentPeer.cpp */; }; | 84F8DAD0099C963A00E911ED /* juce_ComponentPeer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F8DACE099C963A00E911ED /* juce_ComponentPeer.cpp */; }; | ||||
84F8DAD1099C963A00E911ED /* juce_ComponentPeer.h in Headers */ = {isa = PBXBuildFile; fileRef = 84F8DACF099C963A00E911ED /* juce_ComponentPeer.h */; }; | 84F8DAD1099C963A00E911ED /* juce_ComponentPeer.h in Headers */ = {isa = PBXBuildFile; fileRef = 84F8DACF099C963A00E911ED /* juce_ComponentPeer.h */; }; | ||||
84FC318F09B749FD00B75141 /* juce_FileBasedDocument.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84FC318709B749FD00B75141 /* juce_FileBasedDocument.cpp */; }; | 84FC318F09B749FD00B75141 /* juce_FileBasedDocument.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84FC318709B749FD00B75141 /* juce_FileBasedDocument.cpp */; }; | ||||
@@ -609,7 +610,7 @@ | |||||
84099C9C0AE52BD000B2A05D /* juce_Sampler.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = juce_Sampler.h; sourceTree = "<group>"; }; | 84099C9C0AE52BD000B2A05D /* juce_Sampler.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = juce_Sampler.h; sourceTree = "<group>"; }; | ||||
84099C9D0AE52BD000B2A05D /* juce_Synthesiser.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = juce_Synthesiser.cpp; sourceTree = "<group>"; }; | 84099C9D0AE52BD000B2A05D /* juce_Synthesiser.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = juce_Synthesiser.cpp; sourceTree = "<group>"; }; | ||||
84099C9E0AE52BD000B2A05D /* juce_Synthesiser.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = juce_Synthesiser.h; sourceTree = "<group>"; }; | 84099C9E0AE52BD000B2A05D /* juce_Synthesiser.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = juce_Synthesiser.h; sourceTree = "<group>"; }; | ||||
840F80BB092B399D005E7B4E /* juce.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = juce.h; path = ../../juce.h; sourceTree = SOURCE_ROOT; }; | |||||
840F80BB092B399D005E7B4E /* juce.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; lineEnding = 2; name = juce.h; path = ../../juce.h; sourceTree = SOURCE_ROOT; }; | |||||
8417EE4F0A6E7A270058E04E /* juce_TableHeaderComponent.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = juce_TableHeaderComponent.cpp; sourceTree = "<group>"; }; | 8417EE4F0A6E7A270058E04E /* juce_TableHeaderComponent.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = juce_TableHeaderComponent.cpp; sourceTree = "<group>"; }; | ||||
8417EE500A6E7A270058E04E /* juce_TableHeaderComponent.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = juce_TableHeaderComponent.h; sourceTree = "<group>"; }; | 8417EE500A6E7A270058E04E /* juce_TableHeaderComponent.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = juce_TableHeaderComponent.h; sourceTree = "<group>"; }; | ||||
8417EE510A6E7A280058E04E /* juce_TableListBox.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = juce_TableListBox.cpp; sourceTree = "<group>"; }; | 8417EE510A6E7A280058E04E /* juce_TableListBox.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = juce_TableListBox.cpp; sourceTree = "<group>"; }; | ||||
@@ -667,13 +668,10 @@ | |||||
842F9D620A19C9AF00B1358D /* juce_TextPropertyComponent.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = juce_TextPropertyComponent.h; sourceTree = "<group>"; }; | 842F9D620A19C9AF00B1358D /* juce_TextPropertyComponent.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = juce_TextPropertyComponent.h; sourceTree = "<group>"; }; | ||||
842F9DE00A19D2AF00B1358D /* juce_PositionedRectangle.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = juce_PositionedRectangle.cpp; sourceTree = "<group>"; }; | 842F9DE00A19D2AF00B1358D /* juce_PositionedRectangle.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = juce_PositionedRectangle.cpp; sourceTree = "<group>"; }; | ||||
842F9DE10A19D2AF00B1358D /* juce_PositionedRectangle.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = juce_PositionedRectangle.h; sourceTree = "<group>"; }; | 842F9DE10A19D2AF00B1358D /* juce_PositionedRectangle.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = juce_PositionedRectangle.h; sourceTree = "<group>"; }; | ||||
8435D90C0E9406D2008FBD1C /* juce_mac_Strings.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = juce_mac_Strings.mm; sourceTree = "<group>"; }; | |||||
8435D9640E940A3E008FBD1C /* juce_mac_MiscUtilities.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = juce_mac_MiscUtilities.mm; sourceTree = "<group>"; }; | |||||
8435DA410E95527D008FBD1C /* juce_mac_Debugging.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = juce_mac_Debugging.mm; sourceTree = "<group>"; }; | |||||
8440CD3C0ACD0FFC0086FFD7 /* juce_ComponentMovementWatcher.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = juce_ComponentMovementWatcher.cpp; sourceTree = "<group>"; }; | 8440CD3C0ACD0FFC0086FFD7 /* juce_ComponentMovementWatcher.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = juce_ComponentMovementWatcher.cpp; sourceTree = "<group>"; }; | ||||
8440CD3D0ACD0FFC0086FFD7 /* juce_ComponentMovementWatcher.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = juce_ComponentMovementWatcher.h; sourceTree = "<group>"; }; | 8440CD3D0ACD0FFC0086FFD7 /* juce_ComponentMovementWatcher.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = juce_ComponentMovementWatcher.h; sourceTree = "<group>"; }; | ||||
8440CD610ACD112E0086FFD7 /* juce_SliderListener.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = juce_SliderListener.h; sourceTree = "<group>"; }; | 8440CD610ACD112E0086FFD7 /* juce_SliderListener.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = juce_SliderListener.h; sourceTree = "<group>"; }; | ||||
8456EC6508A2A6C80087C412 /* juce_Config.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = juce_Config.h; path = ../../juce_Config.h; sourceTree = SOURCE_ROOT; }; | |||||
8456EC6508A2A6C80087C412 /* juce_Config.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; lineEnding = 2; name = juce_Config.h; path = ../../juce_Config.h; sourceTree = SOURCE_ROOT; }; | |||||
8456EC6908A2A6F00087C412 /* JUCE changelist.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = "JUCE changelist.txt"; path = "../../docs/JUCE changelist.txt"; sourceTree = SOURCE_ROOT; }; | 8456EC6908A2A6F00087C412 /* JUCE changelist.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = "JUCE changelist.txt"; path = "../../docs/JUCE changelist.txt"; sourceTree = SOURCE_ROOT; }; | ||||
8457783D0E8947C8006D9E4E /* juce_NSViewComponent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = juce_NSViewComponent.h; sourceTree = "<group>"; }; | 8457783D0E8947C8006D9E4E /* juce_NSViewComponent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = juce_NSViewComponent.h; sourceTree = "<group>"; }; | ||||
84581EE80D9148C500AE1A4C /* juce_QuickTimeAudioFormat.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = juce_QuickTimeAudioFormat.cpp; sourceTree = "<group>"; }; | 84581EE80D9148C500AE1A4C /* juce_QuickTimeAudioFormat.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = juce_QuickTimeAudioFormat.cpp; sourceTree = "<group>"; }; | ||||
@@ -710,6 +708,33 @@ | |||||
847F72D80C2702A000CBECEC /* juce_DirectoryContentsDisplayComponent.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = juce_DirectoryContentsDisplayComponent.h; path = filebrowser/juce_DirectoryContentsDisplayComponent.h; sourceTree = "<group>"; }; | 847F72D80C2702A000CBECEC /* juce_DirectoryContentsDisplayComponent.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = juce_DirectoryContentsDisplayComponent.h; path = filebrowser/juce_DirectoryContentsDisplayComponent.h; sourceTree = "<group>"; }; | ||||
847F72D90C2702A000CBECEC /* juce_FileTreeComponent.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = juce_FileTreeComponent.cpp; path = filebrowser/juce_FileTreeComponent.cpp; sourceTree = "<group>"; }; | 847F72D90C2702A000CBECEC /* juce_FileTreeComponent.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = juce_FileTreeComponent.cpp; path = filebrowser/juce_FileTreeComponent.cpp; sourceTree = "<group>"; }; | ||||
847F72DA0C2702A000CBECEC /* juce_FileTreeComponent.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = juce_FileTreeComponent.h; path = filebrowser/juce_FileTreeComponent.h; sourceTree = "<group>"; }; | 847F72DA0C2702A000CBECEC /* juce_FileTreeComponent.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = juce_FileTreeComponent.h; path = filebrowser/juce_FileTreeComponent.h; sourceTree = "<group>"; }; | ||||
8484E9A4103C958A008B7C6C /* juce_mac_NativeCode.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_mac_NativeCode.mm; path = ../../src/native/juce_mac_NativeCode.mm; sourceTree = SOURCE_ROOT; }; | |||||
8484E9A6103C9595008B7C6C /* juce_mac_AppleRemote.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_mac_AppleRemote.mm; path = ../../src/native/mac/juce_mac_AppleRemote.mm; sourceTree = SOURCE_ROOT; }; | |||||
8484E9A7103C9595008B7C6C /* juce_mac_AudioCDBurner.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_mac_AudioCDBurner.mm; path = ../../src/native/mac/juce_mac_AudioCDBurner.mm; sourceTree = SOURCE_ROOT; }; | |||||
8484E9A8103C9595008B7C6C /* juce_mac_CameraDevice.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_mac_CameraDevice.mm; path = ../../src/native/mac/juce_mac_CameraDevice.mm; sourceTree = SOURCE_ROOT; }; | |||||
8484E9A9103C9595008B7C6C /* juce_mac_CarbonViewWrapperComponent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = juce_mac_CarbonViewWrapperComponent.h; path = ../../src/native/mac/juce_mac_CarbonViewWrapperComponent.h; sourceTree = SOURCE_ROOT; }; | |||||
8484E9AA103C9595008B7C6C /* juce_mac_CoreAudio.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = juce_mac_CoreAudio.cpp; path = ../../src/native/mac/juce_mac_CoreAudio.cpp; sourceTree = SOURCE_ROOT; }; | |||||
8484E9AB103C9595008B7C6C /* juce_mac_CoreMidi.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = juce_mac_CoreMidi.cpp; path = ../../src/native/mac/juce_mac_CoreMidi.cpp; sourceTree = SOURCE_ROOT; }; | |||||
8484E9AC103C9595008B7C6C /* juce_mac_Debugging.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_mac_Debugging.mm; path = ../../src/native/mac/juce_mac_Debugging.mm; sourceTree = SOURCE_ROOT; }; | |||||
8484E9AD103C9595008B7C6C /* juce_mac_FileChooser.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_mac_FileChooser.mm; path = ../../src/native/mac/juce_mac_FileChooser.mm; sourceTree = SOURCE_ROOT; }; | |||||
8484E9AE103C9595008B7C6C /* juce_mac_Files.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_mac_Files.mm; path = ../../src/native/mac/juce_mac_Files.mm; sourceTree = SOURCE_ROOT; }; | |||||
8484E9AF103C9595008B7C6C /* juce_mac_Fonts.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_mac_Fonts.mm; path = ../../src/native/mac/juce_mac_Fonts.mm; sourceTree = SOURCE_ROOT; }; | |||||
8484E9B0103C9595008B7C6C /* juce_mac_MainMenu.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_mac_MainMenu.mm; path = ../../src/native/mac/juce_mac_MainMenu.mm; sourceTree = SOURCE_ROOT; }; | |||||
8484E9B1103C9595008B7C6C /* juce_mac_MessageManager.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_mac_MessageManager.mm; path = ../../src/native/mac/juce_mac_MessageManager.mm; sourceTree = SOURCE_ROOT; }; | |||||
8484E9B2103C9595008B7C6C /* juce_mac_MiscUtilities.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_mac_MiscUtilities.mm; path = ../../src/native/mac/juce_mac_MiscUtilities.mm; sourceTree = SOURCE_ROOT; }; | |||||
8484E9B3103C9595008B7C6C /* juce_mac_MouseCursor.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_mac_MouseCursor.mm; path = ../../src/native/mac/juce_mac_MouseCursor.mm; sourceTree = SOURCE_ROOT; }; | |||||
8484E9B4103C9595008B7C6C /* juce_mac_NativeIncludes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = juce_mac_NativeIncludes.h; path = ../../src/native/mac/juce_mac_NativeIncludes.h; sourceTree = SOURCE_ROOT; }; | |||||
8484E9B5103C9595008B7C6C /* juce_mac_Network.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_mac_Network.mm; path = ../../src/native/mac/juce_mac_Network.mm; sourceTree = SOURCE_ROOT; }; | |||||
8484E9B6103C9595008B7C6C /* juce_mac_NSViewComponent.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_mac_NSViewComponent.mm; path = ../../src/native/mac/juce_mac_NSViewComponent.mm; sourceTree = SOURCE_ROOT; }; | |||||
8484E9B7103C9595008B7C6C /* juce_mac_NSViewComponentPeer.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_mac_NSViewComponentPeer.mm; path = ../../src/native/mac/juce_mac_NSViewComponentPeer.mm; sourceTree = SOURCE_ROOT; }; | |||||
8484E9B8103C9595008B7C6C /* juce_mac_OpenGLComponent.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_mac_OpenGLComponent.mm; path = ../../src/native/mac/juce_mac_OpenGLComponent.mm; sourceTree = SOURCE_ROOT; }; | |||||
8484E9B9103C9595008B7C6C /* juce_mac_QuickTimeMovieComponent.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_mac_QuickTimeMovieComponent.mm; path = ../../src/native/mac/juce_mac_QuickTimeMovieComponent.mm; sourceTree = SOURCE_ROOT; }; | |||||
8484E9BA103C9595008B7C6C /* juce_mac_Strings.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_mac_Strings.mm; path = ../../src/native/mac/juce_mac_Strings.mm; sourceTree = SOURCE_ROOT; }; | |||||
8484E9BB103C9595008B7C6C /* juce_mac_SystemStats.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_mac_SystemStats.mm; path = ../../src/native/mac/juce_mac_SystemStats.mm; sourceTree = SOURCE_ROOT; }; | |||||
8484E9BC103C9595008B7C6C /* juce_mac_Threads.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_mac_Threads.mm; path = ../../src/native/mac/juce_mac_Threads.mm; sourceTree = SOURCE_ROOT; }; | |||||
8484E9BD103C9595008B7C6C /* juce_mac_WebBrowserComponent.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_mac_WebBrowserComponent.mm; path = ../../src/native/mac/juce_mac_WebBrowserComponent.mm; sourceTree = SOURCE_ROOT; }; | |||||
8484E9D6103C95A6008B7C6C /* juce_posix_SharedCode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = juce_posix_SharedCode.h; path = ../../src/native/common/juce_posix_SharedCode.h; sourceTree = SOURCE_ROOT; }; | |||||
8484E9D7103C95A6008B7C6C /* juce_posix_NamedPipe.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = juce_posix_NamedPipe.cpp; path = ../../src/native/common/juce_posix_NamedPipe.cpp; sourceTree = SOURCE_ROOT; }; | |||||
848A560D0DDDD3FB0041C706 /* juce_WebBrowserComponent.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = juce_WebBrowserComponent.h; sourceTree = "<group>"; }; | 848A560D0DDDD3FB0041C706 /* juce_WebBrowserComponent.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = juce_WebBrowserComponent.h; sourceTree = "<group>"; }; | ||||
8495BB880D8067B2001D9C0B /* juce_AudioThumbnail.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = juce_AudioThumbnail.cpp; sourceTree = "<group>"; }; | 8495BB880D8067B2001D9C0B /* juce_AudioThumbnail.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = juce_AudioThumbnail.cpp; sourceTree = "<group>"; }; | ||||
8495BB890D8067B2001D9C0B /* juce_AudioThumbnail.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = juce_AudioThumbnail.h; sourceTree = "<group>"; }; | 8495BB890D8067B2001D9C0B /* juce_AudioThumbnail.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = juce_AudioThumbnail.h; sourceTree = "<group>"; }; | ||||
@@ -1082,30 +1107,8 @@ | |||||
84CA4AFA0E9BF9EC004CCC0E /* juce_VSTPluginFormat.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = juce_VSTPluginFormat.cpp; sourceTree = "<group>"; }; | 84CA4AFA0E9BF9EC004CCC0E /* juce_VSTPluginFormat.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = juce_VSTPluginFormat.cpp; sourceTree = "<group>"; }; | ||||
84D296BB09B763190026C535 /* juce_PropertiesFile.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = juce_PropertiesFile.cpp; sourceTree = "<group>"; }; | 84D296BB09B763190026C535 /* juce_PropertiesFile.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = juce_PropertiesFile.cpp; sourceTree = "<group>"; }; | ||||
84D296BC09B763190026C535 /* juce_PropertiesFile.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = juce_PropertiesFile.h; sourceTree = "<group>"; }; | 84D296BC09B763190026C535 /* juce_PropertiesFile.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = juce_PropertiesFile.h; sourceTree = "<group>"; }; | ||||
84E024DB0E94028C003E41AF /* juce_mac_AppleRemote.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = juce_mac_AppleRemote.mm; sourceTree = "<group>"; }; | |||||
84E024DC0E94028C003E41AF /* juce_mac_AudioCDBurner.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = juce_mac_AudioCDBurner.mm; sourceTree = "<group>"; }; | |||||
84E024DD0E94028C003E41AF /* juce_mac_CoreAudio.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 2; path = juce_mac_CoreAudio.cpp; sourceTree = "<group>"; }; | |||||
84E024DE0E94028C003E41AF /* juce_mac_CoreMidi.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = juce_mac_CoreMidi.cpp; sourceTree = "<group>"; }; | |||||
84E024DF0E94028C003E41AF /* juce_mac_FileChooser.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = juce_mac_FileChooser.mm; sourceTree = "<group>"; }; | |||||
84E024E00E94028C003E41AF /* juce_mac_Files.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = juce_mac_Files.mm; sourceTree = "<group>"; }; | |||||
84E024E10E94028C003E41AF /* juce_mac_Fonts.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; lineEnding = 2; path = juce_mac_Fonts.mm; sourceTree = "<group>"; }; | |||||
84E024E20E94028C003E41AF /* juce_mac_MainMenu.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = juce_mac_MainMenu.mm; sourceTree = "<group>"; }; | |||||
84E024E30E94028C003E41AF /* juce_mac_MessageManager.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; lineEnding = 2; path = juce_mac_MessageManager.mm; sourceTree = "<group>"; }; | |||||
84E024E40E94028C003E41AF /* juce_mac_MouseCursor.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; lineEnding = 2; path = juce_mac_MouseCursor.mm; sourceTree = "<group>"; }; | |||||
84E024E50E94028C003E41AF /* juce_mac_NamedPipe.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = juce_mac_NamedPipe.cpp; sourceTree = "<group>"; }; | |||||
84E024E60E94028C003E41AF /* juce_mac_NativeCode.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = juce_mac_NativeCode.mm; sourceTree = "<group>"; }; | |||||
84E024E80E94028C003E41AF /* juce_mac_Network.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; lineEnding = 2; path = juce_mac_Network.mm; sourceTree = "<group>"; }; | |||||
84E024E90E94028C003E41AF /* juce_mac_NSViewComponent.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = juce_mac_NSViewComponent.mm; sourceTree = "<group>"; }; | |||||
84E024EA0E94028C003E41AF /* juce_mac_NSViewComponentPeer.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; lineEnding = 2; path = juce_mac_NSViewComponentPeer.mm; sourceTree = "<group>"; }; | |||||
84E024EB0E94028C003E41AF /* juce_mac_OpenGLComponent.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; lineEnding = 2; path = juce_mac_OpenGLComponent.mm; sourceTree = "<group>"; }; | |||||
84E024EC0E94028C003E41AF /* juce_mac_QuickTimeMovieComponent.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = juce_mac_QuickTimeMovieComponent.mm; sourceTree = "<group>"; }; | |||||
84E024ED0E94028C003E41AF /* juce_mac_SystemStats.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = juce_mac_SystemStats.mm; sourceTree = "<group>"; }; | |||||
84E024EE0E94028C003E41AF /* juce_mac_Threads.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = juce_mac_Threads.mm; sourceTree = "<group>"; }; | |||||
84E024EF0E94028C003E41AF /* juce_mac_WebBrowserComponent.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = juce_mac_WebBrowserComponent.mm; sourceTree = "<group>"; }; | |||||
84E024F00E94028C003E41AF /* juce_posix_SharedCode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = juce_posix_SharedCode.h; sourceTree = "<group>"; }; | |||||
84E8209209729D2A0097675B /* juce_AudioFormatManager.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = juce_AudioFormatManager.cpp; sourceTree = "<group>"; }; | 84E8209209729D2A0097675B /* juce_AudioFormatManager.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = juce_AudioFormatManager.cpp; sourceTree = "<group>"; }; | ||||
84E8209309729D2A0097675B /* juce_AudioFormatManager.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = juce_AudioFormatManager.h; sourceTree = "<group>"; }; | 84E8209309729D2A0097675B /* juce_AudioFormatManager.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = juce_AudioFormatManager.h; sourceTree = "<group>"; }; | ||||
84EE00FC0FF22E660093FACA /* juce_mac_CameraDevice.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = juce_mac_CameraDevice.mm; sourceTree = "<group>"; }; | |||||
84EE01040FF235750093FACA /* juce_CameraDevice.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = juce_CameraDevice.h; sourceTree = "<group>"; }; | 84EE01040FF235750093FACA /* juce_CameraDevice.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = juce_CameraDevice.h; sourceTree = "<group>"; }; | ||||
84F1B8D809499F1400AD8EDE /* juce_MidiKeyboardComponent.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = juce_MidiKeyboardComponent.cpp; sourceTree = "<group>"; }; | 84F1B8D809499F1400AD8EDE /* juce_MidiKeyboardComponent.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = juce_MidiKeyboardComponent.cpp; sourceTree = "<group>"; }; | ||||
84F1B8D909499F1400AD8EDE /* juce_MidiKeyboardComponent.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = juce_MidiKeyboardComponent.h; sourceTree = "<group>"; }; | 84F1B8D909499F1400AD8EDE /* juce_MidiKeyboardComponent.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = juce_MidiKeyboardComponent.h; sourceTree = "<group>"; }; | ||||
@@ -1153,7 +1156,6 @@ | |||||
84F7A7C00A8383E000D36246 /* juce_MultiTimer.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = juce_MultiTimer.h; sourceTree = "<group>"; }; | 84F7A7C00A8383E000D36246 /* juce_MultiTimer.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = juce_MultiTimer.h; sourceTree = "<group>"; }; | ||||
84F7A7ED0A838CC900D36246 /* juce_ComponentAnimator.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = juce_ComponentAnimator.cpp; sourceTree = "<group>"; }; | 84F7A7ED0A838CC900D36246 /* juce_ComponentAnimator.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = juce_ComponentAnimator.cpp; sourceTree = "<group>"; }; | ||||
84F7A7EE0A838CC900D36246 /* juce_ComponentAnimator.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = juce_ComponentAnimator.h; sourceTree = "<group>"; }; | 84F7A7EE0A838CC900D36246 /* juce_ComponentAnimator.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = juce_ComponentAnimator.h; sourceTree = "<group>"; }; | ||||
84F8B60C0EB5B9230020D98D /* juce_mac_NativeIncludes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = juce_mac_NativeIncludes.h; sourceTree = "<group>"; }; | |||||
84F8DACE099C963A00E911ED /* juce_ComponentPeer.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = juce_ComponentPeer.cpp; sourceTree = "<group>"; }; | 84F8DACE099C963A00E911ED /* juce_ComponentPeer.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = juce_ComponentPeer.cpp; sourceTree = "<group>"; }; | ||||
84F8DACF099C963A00E911ED /* juce_ComponentPeer.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = juce_ComponentPeer.h; sourceTree = "<group>"; }; | 84F8DACF099C963A00E911ED /* juce_ComponentPeer.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = juce_ComponentPeer.h; sourceTree = "<group>"; }; | ||||
84FC318709B749FD00B75141 /* juce_FileBasedDocument.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = juce_FileBasedDocument.cpp; path = documents/juce_FileBasedDocument.cpp; sourceTree = "<group>"; }; | 84FC318709B749FD00B75141 /* juce_FileBasedDocument.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = juce_FileBasedDocument.cpp; path = documents/juce_FileBasedDocument.cpp; sourceTree = "<group>"; }; | ||||
@@ -1351,32 +1353,33 @@ | |||||
84A4881C08A22E2400752A2B /* mac specific code */ = { | 84A4881C08A22E2400752A2B /* mac specific code */ = { | ||||
isa = PBXGroup; | isa = PBXGroup; | ||||
children = ( | children = ( | ||||
84E024DB0E94028C003E41AF /* juce_mac_AppleRemote.mm */, | |||||
84E024DC0E94028C003E41AF /* juce_mac_AudioCDBurner.mm */, | |||||
84EE00FC0FF22E660093FACA /* juce_mac_CameraDevice.mm */, | |||||
84E024DD0E94028C003E41AF /* juce_mac_CoreAudio.cpp */, | |||||
84E024DE0E94028C003E41AF /* juce_mac_CoreMidi.cpp */, | |||||
8435DA410E95527D008FBD1C /* juce_mac_Debugging.mm */, | |||||
84E024DF0E94028C003E41AF /* juce_mac_FileChooser.mm */, | |||||
84E024E00E94028C003E41AF /* juce_mac_Files.mm */, | |||||
84E024E10E94028C003E41AF /* juce_mac_Fonts.mm */, | |||||
84E024E20E94028C003E41AF /* juce_mac_MainMenu.mm */, | |||||
84E024E30E94028C003E41AF /* juce_mac_MessageManager.mm */, | |||||
8435D9640E940A3E008FBD1C /* juce_mac_MiscUtilities.mm */, | |||||
84E024E40E94028C003E41AF /* juce_mac_MouseCursor.mm */, | |||||
84E024E50E94028C003E41AF /* juce_mac_NamedPipe.cpp */, | |||||
84E024E60E94028C003E41AF /* juce_mac_NativeCode.mm */, | |||||
84F8B60C0EB5B9230020D98D /* juce_mac_NativeIncludes.h */, | |||||
84E024E80E94028C003E41AF /* juce_mac_Network.mm */, | |||||
84E024E90E94028C003E41AF /* juce_mac_NSViewComponent.mm */, | |||||
84E024EA0E94028C003E41AF /* juce_mac_NSViewComponentPeer.mm */, | |||||
84E024EB0E94028C003E41AF /* juce_mac_OpenGLComponent.mm */, | |||||
84E024EC0E94028C003E41AF /* juce_mac_QuickTimeMovieComponent.mm */, | |||||
8435D90C0E9406D2008FBD1C /* juce_mac_Strings.mm */, | |||||
84E024ED0E94028C003E41AF /* juce_mac_SystemStats.mm */, | |||||
84E024EE0E94028C003E41AF /* juce_mac_Threads.mm */, | |||||
84E024EF0E94028C003E41AF /* juce_mac_WebBrowserComponent.mm */, | |||||
84E024F00E94028C003E41AF /* juce_posix_SharedCode.h */, | |||||
8484E9A4103C958A008B7C6C /* juce_mac_NativeCode.mm */, | |||||
8484E9A6103C9595008B7C6C /* juce_mac_AppleRemote.mm */, | |||||
8484E9A7103C9595008B7C6C /* juce_mac_AudioCDBurner.mm */, | |||||
8484E9A8103C9595008B7C6C /* juce_mac_CameraDevice.mm */, | |||||
8484E9A9103C9595008B7C6C /* juce_mac_CarbonViewWrapperComponent.h */, | |||||
8484E9AA103C9595008B7C6C /* juce_mac_CoreAudio.cpp */, | |||||
8484E9AB103C9595008B7C6C /* juce_mac_CoreMidi.cpp */, | |||||
8484E9AC103C9595008B7C6C /* juce_mac_Debugging.mm */, | |||||
8484E9AD103C9595008B7C6C /* juce_mac_FileChooser.mm */, | |||||
8484E9AE103C9595008B7C6C /* juce_mac_Files.mm */, | |||||
8484E9AF103C9595008B7C6C /* juce_mac_Fonts.mm */, | |||||
8484E9B0103C9595008B7C6C /* juce_mac_MainMenu.mm */, | |||||
8484E9B1103C9595008B7C6C /* juce_mac_MessageManager.mm */, | |||||
8484E9B2103C9595008B7C6C /* juce_mac_MiscUtilities.mm */, | |||||
8484E9B3103C9595008B7C6C /* juce_mac_MouseCursor.mm */, | |||||
8484E9B4103C9595008B7C6C /* juce_mac_NativeIncludes.h */, | |||||
8484E9B5103C9595008B7C6C /* juce_mac_Network.mm */, | |||||
8484E9B6103C9595008B7C6C /* juce_mac_NSViewComponent.mm */, | |||||
8484E9B7103C9595008B7C6C /* juce_mac_NSViewComponentPeer.mm */, | |||||
8484E9B8103C9595008B7C6C /* juce_mac_OpenGLComponent.mm */, | |||||
8484E9B9103C9595008B7C6C /* juce_mac_QuickTimeMovieComponent.mm */, | |||||
8484E9BA103C9595008B7C6C /* juce_mac_Strings.mm */, | |||||
8484E9BB103C9595008B7C6C /* juce_mac_SystemStats.mm */, | |||||
8484E9BC103C9595008B7C6C /* juce_mac_Threads.mm */, | |||||
8484E9BD103C9595008B7C6C /* juce_mac_WebBrowserComponent.mm */, | |||||
8484E9D6103C95A6008B7C6C /* juce_posix_SharedCode.h */, | |||||
8484E9D7103C95A6008B7C6C /* juce_posix_NamedPipe.cpp */, | |||||
); | ); | ||||
name = "mac specific code"; | name = "mac specific code"; | ||||
path = platform_specific_code; | path = platform_specific_code; | ||||
@@ -2560,11 +2563,12 @@ | |||||
84688AFC0DED58820077FDEA /* juce_AudioProcessorGraph.h in Headers */, | 84688AFC0DED58820077FDEA /* juce_AudioProcessorGraph.h in Headers */, | ||||
84688AFE0DED58820077FDEA /* juce_AudioProcessorPlayer.h in Headers */, | 84688AFE0DED58820077FDEA /* juce_AudioProcessorPlayer.h in Headers */, | ||||
8457783E0E8947C8006D9E4E /* juce_NSViewComponent.h in Headers */, | 8457783E0E8947C8006D9E4E /* juce_NSViewComponent.h in Headers */, | ||||
84E025060E94028C003E41AF /* juce_posix_SharedCode.h in Headers */, | |||||
84F8B60D0EB5B9230020D98D /* juce_mac_NativeIncludes.h in Headers */, | |||||
84B1C1330F6287E70068E14F /* juce_CallbackMessage.h in Headers */, | 84B1C1330F6287E70068E14F /* juce_CallbackMessage.h in Headers */, | ||||
849C0A9E0F98AF62001C1494 /* juce_Variant.h in Headers */, | 849C0A9E0F98AF62001C1494 /* juce_Variant.h in Headers */, | ||||
84EE01050FF235750093FACA /* juce_CameraDevice.h in Headers */, | 84EE01050FF235750093FACA /* juce_CameraDevice.h in Headers */, | ||||
8484E9C1103C9595008B7C6C /* juce_mac_CarbonViewWrapperComponent.h in Headers */, | |||||
8484E9CC103C9595008B7C6C /* juce_mac_NativeIncludes.h in Headers */, | |||||
8484E9D8103C95A6008B7C6C /* juce_posix_SharedCode.h in Headers */, | |||||
); | ); | ||||
runOnlyForDeploymentPostprocessing = 0; | runOnlyForDeploymentPostprocessing = 0; | ||||
}; | }; | ||||
@@ -2860,32 +2864,32 @@ | |||||
84581EEA0D9148C500AE1A4C /* juce_QuickTimeAudioFormat.cpp in Sources */, | 84581EEA0D9148C500AE1A4C /* juce_QuickTimeAudioFormat.cpp in Sources */, | ||||
84688AFB0DED58820077FDEA /* juce_AudioProcessorGraph.cpp in Sources */, | 84688AFB0DED58820077FDEA /* juce_AudioProcessorGraph.cpp in Sources */, | ||||
84688AFD0DED58820077FDEA /* juce_AudioProcessorPlayer.cpp in Sources */, | 84688AFD0DED58820077FDEA /* juce_AudioProcessorPlayer.cpp in Sources */, | ||||
84E024F10E94028C003E41AF /* juce_mac_AppleRemote.mm in Sources */, | |||||
84E024F20E94028C003E41AF /* juce_mac_AudioCDBurner.mm in Sources */, | |||||
84E024F30E94028C003E41AF /* juce_mac_CoreAudio.cpp in Sources */, | |||||
84E024F40E94028C003E41AF /* juce_mac_CoreMidi.cpp in Sources */, | |||||
84E024F50E94028C003E41AF /* juce_mac_FileChooser.mm in Sources */, | |||||
84E024F60E94028C003E41AF /* juce_mac_Files.mm in Sources */, | |||||
84E024F70E94028C003E41AF /* juce_mac_Fonts.mm in Sources */, | |||||
84E024F80E94028C003E41AF /* juce_mac_MainMenu.mm in Sources */, | |||||
84E024F90E94028C003E41AF /* juce_mac_MessageManager.mm in Sources */, | |||||
84E024FA0E94028C003E41AF /* juce_mac_MouseCursor.mm in Sources */, | |||||
84E024FB0E94028C003E41AF /* juce_mac_NamedPipe.cpp in Sources */, | |||||
84E024FC0E94028C003E41AF /* juce_mac_NativeCode.mm in Sources */, | |||||
84E024FE0E94028C003E41AF /* juce_mac_Network.mm in Sources */, | |||||
84E024FF0E94028C003E41AF /* juce_mac_NSViewComponent.mm in Sources */, | |||||
84E025000E94028C003E41AF /* juce_mac_NSViewComponentPeer.mm in Sources */, | |||||
84E025010E94028C003E41AF /* juce_mac_OpenGLComponent.mm in Sources */, | |||||
84E025020E94028C003E41AF /* juce_mac_QuickTimeMovieComponent.mm in Sources */, | |||||
84E025030E94028C003E41AF /* juce_mac_SystemStats.mm in Sources */, | |||||
84E025040E94028C003E41AF /* juce_mac_Threads.mm in Sources */, | |||||
84E025050E94028C003E41AF /* juce_mac_WebBrowserComponent.mm in Sources */, | |||||
8435D90D0E9406D2008FBD1C /* juce_mac_Strings.mm in Sources */, | |||||
8435D9650E940A3E008FBD1C /* juce_mac_MiscUtilities.mm in Sources */, | |||||
8435DA420E95527D008FBD1C /* juce_mac_Debugging.mm in Sources */, | |||||
84CA4AF40E9BF8B6004CCC0E /* juce_VSTPluginFormat.mm in Sources */, | 84CA4AF40E9BF8B6004CCC0E /* juce_VSTPluginFormat.mm in Sources */, | ||||
849C0A9F0F98AF62001C1494 /* juce_Variant.cpp in Sources */, | 849C0A9F0F98AF62001C1494 /* juce_Variant.cpp in Sources */, | ||||
84EE00FD0FF22E660093FACA /* juce_mac_CameraDevice.mm in Sources */, | |||||
8484E9A5103C958A008B7C6C /* juce_mac_NativeCode.mm in Sources */, | |||||
8484E9BE103C9595008B7C6C /* juce_mac_AppleRemote.mm in Sources */, | |||||
8484E9BF103C9595008B7C6C /* juce_mac_AudioCDBurner.mm in Sources */, | |||||
8484E9C0103C9595008B7C6C /* juce_mac_CameraDevice.mm in Sources */, | |||||
8484E9C2103C9595008B7C6C /* juce_mac_CoreAudio.cpp in Sources */, | |||||
8484E9C3103C9595008B7C6C /* juce_mac_CoreMidi.cpp in Sources */, | |||||
8484E9C4103C9595008B7C6C /* juce_mac_Debugging.mm in Sources */, | |||||
8484E9C5103C9595008B7C6C /* juce_mac_FileChooser.mm in Sources */, | |||||
8484E9C6103C9595008B7C6C /* juce_mac_Files.mm in Sources */, | |||||
8484E9C7103C9595008B7C6C /* juce_mac_Fonts.mm in Sources */, | |||||
8484E9C8103C9595008B7C6C /* juce_mac_MainMenu.mm in Sources */, | |||||
8484E9C9103C9595008B7C6C /* juce_mac_MessageManager.mm in Sources */, | |||||
8484E9CA103C9595008B7C6C /* juce_mac_MiscUtilities.mm in Sources */, | |||||
8484E9CB103C9595008B7C6C /* juce_mac_MouseCursor.mm in Sources */, | |||||
8484E9CD103C9595008B7C6C /* juce_mac_Network.mm in Sources */, | |||||
8484E9CE103C9595008B7C6C /* juce_mac_NSViewComponent.mm in Sources */, | |||||
8484E9CF103C9595008B7C6C /* juce_mac_NSViewComponentPeer.mm in Sources */, | |||||
8484E9D0103C9595008B7C6C /* juce_mac_OpenGLComponent.mm in Sources */, | |||||
8484E9D1103C9595008B7C6C /* juce_mac_QuickTimeMovieComponent.mm in Sources */, | |||||
8484E9D2103C9595008B7C6C /* juce_mac_Strings.mm in Sources */, | |||||
8484E9D3103C9595008B7C6C /* juce_mac_SystemStats.mm in Sources */, | |||||
8484E9D4103C9595008B7C6C /* juce_mac_Threads.mm in Sources */, | |||||
8484E9D5103C9595008B7C6C /* juce_mac_WebBrowserComponent.mm in Sources */, | |||||
8484E9D9103C95A6008B7C6C /* juce_posix_NamedPipe.cpp in Sources */, | |||||
); | ); | ||||
runOnlyForDeploymentPostprocessing = 0; | runOnlyForDeploymentPostprocessing = 0; | ||||
}; | }; | ||||
@@ -1,131 +0,0 @@ | |||||
/* | |||||
============================================================================== | |||||
This file is part of the JUCE library - "Jules' Utility Class Extensions" | |||||
Copyright 2004-9 by Raw Material Software Ltd. | |||||
------------------------------------------------------------------------------ | |||||
JUCE can be redistributed and/or modified under the terms of the GNU General | |||||
Public License (Version 2), as published by the Free Software Foundation. | |||||
A copy of the license is included in the JUCE distribution, or can be found | |||||
online at www.gnu.org/licenses. | |||||
JUCE is distributed in the hope that it will be useful, but WITHOUT ANY | |||||
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR | |||||
A PARTICULAR PURPOSE. See the GNU General Public License for more details. | |||||
------------------------------------------------------------------------------ | |||||
To release a closed-source product which uses JUCE, commercial licenses are | |||||
available: visit www.rawmaterialsoftware.com/juce for more information. | |||||
============================================================================== | |||||
*/ | |||||
/* | |||||
This file wraps together all the mac-specific code, so that | |||||
we can include all the native headers just once, and compile all our | |||||
platform-specific stuff in one big lump, keeping it out of the way of | |||||
the rest of the codebase. | |||||
*/ | |||||
#include "juce_mac_NativeIncludes.h" | |||||
BEGIN_JUCE_NAMESPACE | |||||
//============================================================================== | |||||
#include "../../../src/juce_core/basics/juce_Singleton.h" | |||||
#include "../../../src/juce_core/basics/juce_Random.h" | |||||
#include "../../../src/juce_core/basics/juce_SystemStats.h" | |||||
#include "../../../src/juce_core/threads/juce_Process.h" | |||||
#include "../../../src/juce_core/threads/juce_Thread.h" | |||||
#include "../../../src/juce_core/threads/juce_InterProcessLock.h" | |||||
#include "../../../src/juce_core/io/files/juce_FileInputStream.h" | |||||
#include "../../../src/juce_core/io/files/juce_NamedPipe.h" | |||||
#include "../../../src/juce_core/io/network/juce_URL.h" | |||||
#include "../../../src/juce_core/misc/juce_PlatformUtilities.h" | |||||
#include "../../../src/juce_core/text/juce_LocalisedStrings.h" | |||||
#include "../../../src/juce_appframework/application/juce_DeletedAtShutdown.h" | |||||
#include "../../../src/juce_appframework/application/juce_Application.h" | |||||
#include "../../../src/juce_appframework/application/juce_SystemClipboard.h" | |||||
#include "../../../src/juce_appframework/events/juce_MessageManager.h" | |||||
#include "../../../src/juce_appframework/gui/graphics/contexts/juce_LowLevelGraphicsSoftwareRenderer.h" | |||||
#include "../../../src/juce_appframework/gui/graphics/imaging/juce_ImageFileFormat.h" | |||||
#include "../../../src/juce_appframework/gui/graphics/imaging/juce_CameraDevice.h" | |||||
#include "../../../src/juce_appframework/gui/components/windows/juce_AlertWindow.h" | |||||
#include "../../../src/juce_appframework/gui/components/juce_Desktop.h" | |||||
#include "../../../src/juce_appframework/gui/components/menus/juce_MenuBarModel.h" | |||||
#include "../../../src/juce_appframework/gui/components/special/juce_OpenGLComponent.h" | |||||
#include "../../../src/juce_appframework/gui/components/special/juce_QuickTimeMovieComponent.h" | |||||
#include "../../../src/juce_appframework/gui/components/mouse/juce_DragAndDropContainer.h" | |||||
#include "../../../src/juce_appframework/gui/components/keyboard/juce_KeyPressMappingSet.h" | |||||
#include "../../../src/juce_appframework/gui/components/special/juce_NSViewComponent.h" | |||||
#include "../../../src/juce_appframework/gui/components/layout/juce_ComponentMovementWatcher.h" | |||||
#include "../../../src/juce_appframework/gui/components/special/juce_WebBrowserComponent.h" | |||||
#include "../../../src/juce_appframework/gui/components/filebrowser/juce_FileChooser.h" | |||||
#include "../../../src/juce_appframework/audio/audio_file_formats/juce_AudioCDBurner.h" | |||||
#include "../../../src/juce_appframework/audio/audio_file_formats/juce_AudioCDReader.h" | |||||
#include "../../../src/juce_appframework/audio/audio_sources/juce_AudioSource.h" | |||||
#include "../../../src/juce_appframework/audio/dsp/juce_AudioDataConverters.h" | |||||
#include "../../../src/juce_appframework/audio/devices/juce_AudioIODeviceType.h" | |||||
#include "../../../src/juce_appframework/audio/devices/juce_MidiOutput.h" | |||||
#include "../../../src/juce_appframework/audio/devices/juce_MidiInput.h" | |||||
#undef Point | |||||
//============================================================================== | |||||
/** This suffix is used for naming all Obj-C classes that are used inside juce. | |||||
Because of the flat naming structure used by Obj-C, you can get horrible situations where | |||||
two DLLs are loaded into a host, each of which uses classes with the same names, and these get | |||||
cross-linked so that when you make a call to a class that you thought was private, it ends up | |||||
actually calling into a similarly named class in the other module's address space. | |||||
By changing this macro to a unique value, you ensure that all the obj-C classes in your app | |||||
have unique names, and should avoid this problem. | |||||
If you're using the amalgamated version, you can just set this macro to something unique before | |||||
you include juce_amalgamated.cpp. | |||||
*/ | |||||
#ifndef JUCE_ObjCExtraSuffix | |||||
#define JUCE_ObjCExtraSuffix 3 | |||||
#endif | |||||
#define appendMacro1(a, b, c, d) a ## _ ## b ## _ ## c ## _ ## d | |||||
#define appendMacro2(a, b, c, d) appendMacro1(a, b, c, d) | |||||
#define MakeObjCClassName(rootName) appendMacro2 (rootName, JUCE_MAJOR_VERSION, JUCE_MINOR_VERSION, JUCE_ObjCExtraSuffix) | |||||
//============================================================================== | |||||
#define JUCE_INCLUDED_FILE 1 | |||||
// Now include the actual code files.. | |||||
#include "juce_mac_Strings.mm" | |||||
#include "juce_mac_SystemStats.mm" | |||||
#include "juce_mac_Network.mm" | |||||
#include "juce_mac_NamedPipe.cpp" | |||||
#include "juce_mac_Threads.mm" | |||||
#include "juce_posix_SharedCode.h" | |||||
#include "juce_mac_Files.mm" | |||||
#include "juce_mac_MiscUtilities.mm" | |||||
#include "juce_mac_Debugging.mm" | |||||
#if ! JUCE_ONLY_BUILD_CORE_LIBRARY | |||||
#include "juce_mac_NSViewComponentPeer.mm" | |||||
#include "juce_mac_MouseCursor.mm" | |||||
#include "juce_mac_NSViewComponent.mm" | |||||
#include "juce_mac_AppleRemote.mm" | |||||
#include "juce_mac_OpenGLComponent.mm" | |||||
#include "juce_mac_MainMenu.mm" | |||||
#include "juce_mac_FileChooser.mm" | |||||
#include "juce_mac_QuickTimeMovieComponent.mm" | |||||
#include "juce_mac_AudioCDBurner.mm" | |||||
#include "juce_mac_Fonts.mm" | |||||
#include "juce_mac_MessageManager.mm" | |||||
#include "juce_mac_WebBrowserComponent.mm" | |||||
#include "juce_mac_CoreAudio.cpp" | |||||
#include "juce_mac_CoreMidi.cpp" | |||||
#include "juce_mac_CameraDevice.mm" | |||||
#endif | |||||
END_JUCE_NAMESPACE |
@@ -1,61 +0,0 @@ | |||||
/* | |||||
============================================================================== | |||||
This file is part of the JUCE library - "Jules' Utility Class Extensions" | |||||
Copyright 2004-9 by Raw Material Software Ltd. | |||||
------------------------------------------------------------------------------ | |||||
JUCE can be redistributed and/or modified under the terms of the GNU General | |||||
Public License (Version 2), as published by the Free Software Foundation. | |||||
A copy of the license is included in the JUCE distribution, or can be found | |||||
online at www.gnu.org/licenses. | |||||
JUCE is distributed in the hope that it will be useful, but WITHOUT ANY | |||||
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR | |||||
A PARTICULAR PURPOSE. See the GNU General Public License for more details. | |||||
------------------------------------------------------------------------------ | |||||
To release a closed-source product which uses JUCE, commercial licenses are | |||||
available: visit www.rawmaterialsoftware.com/juce for more information. | |||||
============================================================================== | |||||
*/ | |||||
#ifndef __JUCE_MAC_NATIVEHEADERS_JUCEHEADER__ | |||||
#define __JUCE_MAC_NATIVEHEADERS_JUCEHEADER__ | |||||
#include "../../../src/juce_core/basics/juce_StandardHeader.h" | |||||
#include <Cocoa/Cocoa.h> | |||||
//============================================================================== | |||||
BEGIN_JUCE_NAMESPACE | |||||
class AutoPool | |||||
{ | |||||
public: | |||||
AutoPool() { pool = [[NSAutoreleasePool alloc] init]; } | |||||
~AutoPool() { [pool release]; } | |||||
private: | |||||
NSAutoreleasePool* pool; | |||||
}; | |||||
END_JUCE_NAMESPACE | |||||
//============================================================================== | |||||
static const JUCE_NAMESPACE::String nsStringToJuce (NSString* s) | |||||
{ | |||||
return JUCE_NAMESPACE::String::fromUTF8 ((JUCE_NAMESPACE::uint8*) [s UTF8String]); | |||||
} | |||||
static NSString* juceStringToNS (const JUCE_NAMESPACE::String& s) | |||||
{ | |||||
return [NSString stringWithUTF8String: (const char*) s.toUTF8()]; | |||||
} | |||||
#endif // __JUCE_MAC_NATIVEHEADERS_JUCEHEADER__ |
@@ -1,118 +0,0 @@ | |||||
/* | |||||
============================================================================== | |||||
This file is part of the JUCE library - "Jules' Utility Class Extensions" | |||||
Copyright 2004-9 by Raw Material Software Ltd. | |||||
------------------------------------------------------------------------------ | |||||
JUCE can be redistributed and/or modified under the terms of the GNU General | |||||
Public License (Version 2), as published by the Free Software Foundation. | |||||
A copy of the license is included in the JUCE distribution, or can be found | |||||
online at www.gnu.org/licenses. | |||||
JUCE is distributed in the hope that it will be useful, but WITHOUT ANY | |||||
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR | |||||
A PARTICULAR PURPOSE. See the GNU General Public License for more details. | |||||
------------------------------------------------------------------------------ | |||||
To release a closed-source product which uses JUCE, commercial licenses are | |||||
available: visit www.rawmaterialsoftware.com/juce for more information. | |||||
============================================================================== | |||||
*/ | |||||
//============================================================================== | |||||
/* | |||||
This file wraps together all the win32-specific code, so that | |||||
we can include all the native headers just once, and compile all our | |||||
platform-specific stuff in one big lump, keeping it out of the way of | |||||
the rest of the codebase. | |||||
*/ | |||||
//============================================================================== | |||||
#include "juce_win32_NativeIncludes.h" | |||||
#include "../../../src/juce_core/basics/juce_StandardHeader.h" | |||||
BEGIN_JUCE_NAMESPACE | |||||
//============================================================================== | |||||
#include "../../../src/juce_core/basics/juce_Singleton.h" | |||||
#include "../../../src/juce_core/basics/juce_Random.h" | |||||
#include "../../../src/juce_core/basics/juce_SystemStats.h" | |||||
#include "../../../src/juce_core/threads/juce_Process.h" | |||||
#include "../../../src/juce_core/threads/juce_Thread.h" | |||||
#include "../../../src/juce_core/threads/juce_InterProcessLock.h" | |||||
#include "../../../src/juce_core/io/files/juce_FileInputStream.h" | |||||
#include "../../../src/juce_core/io/files/juce_NamedPipe.h" | |||||
#include "../../../src/juce_core/io/network/juce_URL.h" | |||||
#include "../../../src/juce_core/misc/juce_PlatformUtilities.h" | |||||
#include "../../../src/juce_core/text/juce_LocalisedStrings.h" | |||||
#include "../../../src/juce_appframework/application/juce_DeletedAtShutdown.h" | |||||
#include "../../../src/juce_appframework/application/juce_Application.h" | |||||
#include "../../../src/juce_appframework/application/juce_SystemClipboard.h" | |||||
#include "../../../src/juce_appframework/events/juce_MessageManager.h" | |||||
#include "../../../src/juce_appframework/gui/graphics/contexts/juce_LowLevelGraphicsSoftwareRenderer.h" | |||||
#include "../../../src/juce_appframework/gui/graphics/imaging/juce_ImageFileFormat.h" | |||||
#include "../../../src/juce_appframework/gui/graphics/imaging/juce_CameraDevice.h" | |||||
#include "../../../src/juce_appframework/gui/components/windows/juce_AlertWindow.h" | |||||
#include "../../../src/juce_appframework/gui/components/juce_Desktop.h" | |||||
#include "../../../src/juce_appframework/gui/components/menus/juce_MenuBarModel.h" | |||||
#include "../../../src/juce_appframework/gui/components/special/juce_OpenGLComponent.h" | |||||
#include "../../../src/juce_appframework/gui/components/special/juce_QuickTimeMovieComponent.h" | |||||
#include "../../../src/juce_appframework/gui/components/mouse/juce_DragAndDropContainer.h" | |||||
#include "../../../src/juce_appframework/gui/components/keyboard/juce_KeyPressMappingSet.h" | |||||
#include "../../../src/juce_appframework/gui/components/layout/juce_ComponentMovementWatcher.h" | |||||
#include "../../../src/juce_appframework/gui/components/special/juce_ActiveXControlComponent.h" | |||||
#include "../../../src/juce_appframework/gui/components/special/juce_WebBrowserComponent.h" | |||||
#include "../../../src/juce_appframework/gui/components/special/juce_DropShadower.h" | |||||
#include "../../../src/juce_appframework/gui/components/special/juce_SystemTrayIconComponent.h" | |||||
#include "../../../src/juce_appframework/gui/components/filebrowser/juce_FileChooser.h" | |||||
#include "../../../src/juce_appframework/gui/components/lookandfeel/juce_LookAndFeel.h" | |||||
#include "../../../src/juce_appframework/audio/audio_file_formats/juce_AudioCDBurner.h" | |||||
#include "../../../src/juce_appframework/audio/audio_file_formats/juce_AudioCDReader.h" | |||||
#include "../../../src/juce_appframework/audio/audio_sources/juce_AudioSource.h" | |||||
#include "../../../src/juce_appframework/audio/dsp/juce_AudioDataConverters.h" | |||||
#include "../../../src/juce_appframework/audio/devices/juce_AudioIODeviceType.h" | |||||
#include "../../../src/juce_appframework/audio/devices/juce_MidiOutput.h" | |||||
#include "../../../src/juce_appframework/audio/devices/juce_MidiInput.h" | |||||
//============================================================================== | |||||
#define JUCE_INCLUDED_FILE 1 | |||||
// Now include the actual code files.. | |||||
#include "juce_win32_DynamicLibraryLoader.cpp" | |||||
#include "juce_win32_SystemStats.cpp" | |||||
#include "juce_win32_Threads.cpp" | |||||
#include "juce_win32_Files.cpp" | |||||
#include "juce_win32_Network.cpp" | |||||
#include "juce_win32_PlatformUtils.cpp" | |||||
#if ! JUCE_ONLY_BUILD_CORE_LIBRARY | |||||
#include "juce_win32_Messaging.cpp" | |||||
#include "juce_win32_Windowing.cpp" | |||||
#include "juce_win32_Fonts.cpp" | |||||
#include "juce_win32_FileChooser.cpp" | |||||
#include "juce_win32_Misc.cpp" | |||||
#include "juce_win32_ActiveXComponent.cpp" | |||||
#include "juce_win32_QuickTimeMovieComponent.cpp" | |||||
#include "juce_win32_WebBrowserComponent.cpp" | |||||
#include "juce_win32_OpenGLComponent.cpp" | |||||
#include "juce_win32_AudioCDReader.cpp" | |||||
#include "juce_win32_Midi.cpp" | |||||
#include "juce_win32_ASIO.cpp" | |||||
#include "juce_win32_DirectSound.cpp" | |||||
#include "juce_win32_CameraDevice.cpp" | |||||
#endif | |||||
//============================================================================== | |||||
// Auto-link the other win32 libs that are needed by library calls.. | |||||
#if defined (JUCE_DLL_BUILD) && JUCE_MSVC | |||||
#include "juce_win32_AutoLinkLibraries.h" | |||||
#endif | |||||
END_JUCE_NAMESPACE |
@@ -2489,87 +2489,87 @@ SOURCE=..\..\..\src\juce_core\cryptography\juce_RSAKey.h | |||||
# PROP Default_Filter "" | # PROP Default_Filter "" | ||||
# Begin Source File | # Begin Source File | ||||
SOURCE=..\platform_specific_code\juce_win32_ActiveXComponent.cpp | |||||
SOURCE=..\..\..\src\native\windows\juce_win32_ActiveXComponent.cpp | |||||
# End Source File | # End Source File | ||||
# Begin Source File | # Begin Source File | ||||
SOURCE=..\platform_specific_code\juce_win32_ASIO.cpp | |||||
SOURCE=..\..\..\src\native\windows\juce_win32_ASIO.cpp | |||||
# End Source File | # End Source File | ||||
# Begin Source File | # Begin Source File | ||||
SOURCE=..\platform_specific_code\juce_win32_AudioCDReader.cpp | |||||
SOURCE=..\..\..\src\native\windows\juce_win32_AudioCDReader.cpp | |||||
# End Source File | # End Source File | ||||
# Begin Source File | # Begin Source File | ||||
SOURCE=..\platform_specific_code\juce_win32_DirectSound.cpp | |||||
SOURCE=..\..\..\src\native\windows\juce_win32_DirectSound.cpp | |||||
# End Source File | # End Source File | ||||
# Begin Source File | # Begin Source File | ||||
SOURCE=..\platform_specific_code\juce_win32_DynamicLibraryLoader.cpp | |||||
SOURCE=..\..\..\src\native\windows\juce_win32_DynamicLibraryLoader.cpp | |||||
# End Source File | # End Source File | ||||
# Begin Source File | # Begin Source File | ||||
SOURCE=..\platform_specific_code\juce_win32_FileChooser.cpp | |||||
SOURCE=..\..\..\src\native\windows\juce_win32_FileChooser.cpp | |||||
# End Source File | # End Source File | ||||
# Begin Source File | # Begin Source File | ||||
SOURCE=..\platform_specific_code\juce_win32_Files.cpp | |||||
SOURCE=..\..\..\src\native\windows\juce_win32_Files.cpp | |||||
# End Source File | # End Source File | ||||
# Begin Source File | # Begin Source File | ||||
SOURCE=..\platform_specific_code\juce_win32_Fonts.cpp | |||||
SOURCE=..\..\..\src\native\windows\juce_win32_Fonts.cpp | |||||
# End Source File | # End Source File | ||||
# Begin Source File | # Begin Source File | ||||
SOURCE=..\platform_specific_code\juce_win32_Messaging.cpp | |||||
SOURCE=..\..\..\src\native\windows\juce_win32_Messaging.cpp | |||||
# End Source File | # End Source File | ||||
# Begin Source File | # Begin Source File | ||||
SOURCE=..\platform_specific_code\juce_win32_Midi.cpp | |||||
SOURCE=..\..\..\src\native\windows\juce_win32_Midi.cpp | |||||
# End Source File | # End Source File | ||||
# Begin Source File | # Begin Source File | ||||
SOURCE=..\platform_specific_code\juce_win32_Misc.cpp | |||||
SOURCE=..\..\..\src\native\windows\juce_win32_Misc.cpp | |||||
# End Source File | # End Source File | ||||
# Begin Source File | # Begin Source File | ||||
SOURCE=..\platform_specific_code\juce_win32_NativeCode.cpp | |||||
SOURCE=..\..\..\src\native\windows\juce_win32_NativeCode.cpp | |||||
# End Source File | # End Source File | ||||
# Begin Source File | # Begin Source File | ||||
SOURCE=..\platform_specific_code\juce_win32_Network.cpp | |||||
SOURCE=..\..\..\src\native\windows\juce_win32_Network.cpp | |||||
# End Source File | # End Source File | ||||
# Begin Source File | # Begin Source File | ||||
SOURCE=..\platform_specific_code\juce_win32_OpenGLComponent.cpp | |||||
SOURCE=..\..\..\src\native\windows\juce_win32_OpenGLComponent.cpp | |||||
# End Source File | # End Source File | ||||
# Begin Source File | # Begin Source File | ||||
SOURCE=..\platform_specific_code\juce_win32_PlatformUtils.cpp | |||||
SOURCE=..\..\..\src\native\windows\juce_win32_PlatformUtils.cpp | |||||
# End Source File | # End Source File | ||||
# Begin Source File | # Begin Source File | ||||
SOURCE=..\platform_specific_code\juce_win32_QuickTimeMovieComponent.cpp | |||||
SOURCE=..\..\..\src\native\windows\juce_win32_QuickTimeMovieComponent.cpp | |||||
# End Source File | # End Source File | ||||
# Begin Source File | # Begin Source File | ||||
SOURCE=..\platform_specific_code\juce_win32_SystemStats.cpp | |||||
SOURCE=..\..\..\src\native\windows\juce_win32_SystemStats.cpp | |||||
# End Source File | # End Source File | ||||
# Begin Source File | # Begin Source File | ||||
SOURCE=..\platform_specific_code\juce_win32_Threads.cpp | |||||
SOURCE=..\..\..\src\native\windows\juce_win32_Threads.cpp | |||||
# End Source File | # End Source File | ||||
# Begin Source File | # Begin Source File | ||||
SOURCE=..\platform_specific_code\juce_win32_WebBrowserComponent.cpp | |||||
SOURCE=..\..\..\src\native\windows\juce_win32_WebBrowserComponent.cpp | |||||
# End Source File | # End Source File | ||||
# Begin Source File | # Begin Source File | ||||
SOURCE=..\platform_specific_code\juce_win32_Windowing.cpp | |||||
SOURCE=..\..\..\src\native\windows\juce_win32_Windowing.cpp | |||||
# End Source File | # End Source File | ||||
# Begin Source File | # Begin Source File | ||||
SOURCE=..\platform_specific_code\win32_headers.h | |||||
SOURCE=..\..\..\src\native\windows\win32_headers.h | |||||
# End Source File | # End Source File | ||||
# End Group | # End Group | ||||
# Begin Source File | # Begin Source File | ||||
@@ -5679,99 +5679,99 @@ | |||||
Name="win32_code" | Name="win32_code" | ||||
> | > | ||||
<File | <File | ||||
RelativePath="..\platform_specific_code\juce_win32_ActiveXComponent.cpp" | |||||
RelativePath="..\..\..\src\native\windows\juce_win32_ActiveXComponent.cpp" | |||||
> | > | ||||
</File> | </File> | ||||
<File | <File | ||||
RelativePath="..\platform_specific_code\juce_win32_ASIO.cpp" | |||||
RelativePath="..\..\..\src\native\windows\juce_win32_ASIO.cpp" | |||||
> | > | ||||
</File> | </File> | ||||
<File | <File | ||||
RelativePath="..\platform_specific_code\juce_win32_AudioCDReader.cpp" | |||||
RelativePath="..\..\..\src\native\windows\juce_win32_AudioCDReader.cpp" | |||||
> | > | ||||
</File> | </File> | ||||
<File | <File | ||||
RelativePath="..\platform_specific_code\juce_win32_AutoLinkLibraries.h" | |||||
RelativePath="..\..\..\src\native\windows\juce_win32_AutoLinkLibraries.h" | |||||
> | > | ||||
</File> | </File> | ||||
<File | <File | ||||
RelativePath="..\platform_specific_code\juce_win32_CameraDevice.cpp" | |||||
RelativePath="..\..\..\src\native\windows\juce_win32_CameraDevice.cpp" | |||||
> | > | ||||
</File> | </File> | ||||
<File | <File | ||||
RelativePath="..\platform_specific_code\juce_win32_DirectSound.cpp" | |||||
RelativePath="..\..\..\src\native\windows\juce_win32_DirectSound.cpp" | |||||
> | > | ||||
</File> | </File> | ||||
<File | <File | ||||
RelativePath="..\platform_specific_code\juce_win32_DynamicLibraryLoader.cpp" | |||||
RelativePath="..\..\..\src\native\windows\juce_win32_DynamicLibraryLoader.cpp" | |||||
> | > | ||||
</File> | </File> | ||||
<File | <File | ||||
RelativePath="..\platform_specific_code\juce_win32_DynamicLibraryLoader.h" | |||||
RelativePath="..\..\..\src\native\windows\juce_win32_DynamicLibraryLoader.h" | |||||
> | > | ||||
</File> | </File> | ||||
<File | <File | ||||
RelativePath="..\platform_specific_code\juce_win32_FileChooser.cpp" | |||||
RelativePath="..\..\..\src\native\windows\juce_win32_FileChooser.cpp" | |||||
> | > | ||||
</File> | </File> | ||||
<File | <File | ||||
RelativePath="..\platform_specific_code\juce_win32_Files.cpp" | |||||
RelativePath="..\..\..\src\native\windows\juce_win32_Files.cpp" | |||||
> | > | ||||
</File> | </File> | ||||
<File | <File | ||||
RelativePath="..\platform_specific_code\juce_win32_Fonts.cpp" | |||||
RelativePath="..\..\..\src\native\windows\juce_win32_Fonts.cpp" | |||||
> | > | ||||
</File> | </File> | ||||
<File | <File | ||||
RelativePath="..\platform_specific_code\juce_win32_Messaging.cpp" | |||||
RelativePath="..\..\..\src\native\windows\juce_win32_Messaging.cpp" | |||||
> | > | ||||
</File> | </File> | ||||
<File | <File | ||||
RelativePath="..\platform_specific_code\juce_win32_Midi.cpp" | |||||
RelativePath="..\..\..\src\native\windows\juce_win32_Midi.cpp" | |||||
> | > | ||||
</File> | </File> | ||||
<File | <File | ||||
RelativePath="..\platform_specific_code\juce_win32_Misc.cpp" | |||||
RelativePath="..\..\..\src\native\windows\juce_win32_Misc.cpp" | |||||
> | > | ||||
</File> | </File> | ||||
<File | <File | ||||
RelativePath="..\platform_specific_code\juce_win32_NativeCode.cpp" | |||||
RelativePath="..\..\..\src\native\juce_win32_NativeCode.cpp" | |||||
> | > | ||||
</File> | </File> | ||||
<File | <File | ||||
RelativePath="..\platform_specific_code\juce_win32_NativeIncludes.h" | |||||
RelativePath="..\..\..\src\native\windows\juce_win32_NativeIncludes.h" | |||||
> | > | ||||
</File> | </File> | ||||
<File | <File | ||||
RelativePath="..\platform_specific_code\juce_win32_Network.cpp" | |||||
RelativePath="..\..\..\src\native\windows\juce_win32_Network.cpp" | |||||
> | > | ||||
</File> | </File> | ||||
<File | <File | ||||
RelativePath="..\platform_specific_code\juce_win32_OpenGLComponent.cpp" | |||||
RelativePath="..\..\..\src\native\windows\juce_win32_OpenGLComponent.cpp" | |||||
> | > | ||||
</File> | </File> | ||||
<File | <File | ||||
RelativePath="..\platform_specific_code\juce_win32_PlatformUtils.cpp" | |||||
RelativePath="..\..\..\src\native\windows\juce_win32_PlatformUtils.cpp" | |||||
> | > | ||||
</File> | </File> | ||||
<File | <File | ||||
RelativePath="..\platform_specific_code\juce_win32_QuickTimeMovieComponent.cpp" | |||||
RelativePath="..\..\..\src\native\windows\juce_win32_QuickTimeMovieComponent.cpp" | |||||
> | > | ||||
</File> | </File> | ||||
<File | <File | ||||
RelativePath="..\platform_specific_code\juce_win32_SystemStats.cpp" | |||||
RelativePath="..\..\..\src\native\windows\juce_win32_SystemStats.cpp" | |||||
> | > | ||||
</File> | </File> | ||||
<File | <File | ||||
RelativePath="..\platform_specific_code\juce_win32_Threads.cpp" | |||||
RelativePath="..\..\..\src\native\windows\juce_win32_Threads.cpp" | |||||
> | > | ||||
</File> | </File> | ||||
<File | <File | ||||
RelativePath="..\platform_specific_code\juce_win32_WebBrowserComponent.cpp" | |||||
RelativePath="..\..\..\src\native\windows\juce_win32_WebBrowserComponent.cpp" | |||||
> | > | ||||
</File> | </File> | ||||
<File | <File | ||||
RelativePath="..\platform_specific_code\juce_win32_Windowing.cpp" | |||||
RelativePath="..\..\..\src\native\windows\juce_win32_Windowing.cpp" | |||||
> | > | ||||
</File> | </File> | ||||
</Filter> | </Filter> | ||||
@@ -43,13 +43,13 @@ OBJECTS := \ | |||||
$(OBJDIR)/BinaryData.o \ | $(OBJDIR)/BinaryData.o \ | ||||
$(OBJDIR)/juce_LibrarySource.o \ | $(OBJDIR)/juce_LibrarySource.o \ | ||||
$(OBJDIR)/MainDemoWindow.o \ | $(OBJDIR)/MainDemoWindow.o \ | ||||
$(OBJDIR)/PathsAndTransformsDemo.o \ | |||||
$(OBJDIR)/WidgetsDemo.o \ | $(OBJDIR)/WidgetsDemo.o \ | ||||
$(OBJDIR)/ThreadingDemo.o \ | $(OBJDIR)/ThreadingDemo.o \ | ||||
$(OBJDIR)/TreeViewDemo.o \ | $(OBJDIR)/TreeViewDemo.o \ | ||||
$(OBJDIR)/QuickTimeDemo.o \ | $(OBJDIR)/QuickTimeDemo.o \ | ||||
$(OBJDIR)/TableDemo.o \ | $(OBJDIR)/TableDemo.o \ | ||||
$(OBJDIR)/OpenGLDemo.o \ | $(OBJDIR)/OpenGLDemo.o \ | ||||
$(OBJDIR)/PathsAndTransformsDemo.o \ | |||||
$(OBJDIR)/FontsAndTextDemo.o \ | $(OBJDIR)/FontsAndTextDemo.o \ | ||||
$(OBJDIR)/InterprocessCommsDemo.o \ | $(OBJDIR)/InterprocessCommsDemo.o \ | ||||
$(OBJDIR)/DragAndDropDemo.o \ | $(OBJDIR)/DragAndDropDemo.o \ | ||||
@@ -117,6 +117,11 @@ $(OBJDIR)/MainDemoWindow.o: ../../src/MainDemoWindow.cpp | |||||
@echo $(notdir $<) | @echo $(notdir $<) | ||||
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<" | @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" | ||||
$(OBJDIR)/PathsAndTransformsDemo.o: ../../src/demos/PathsAndTransformsDemo.cpp | |||||
-@$(CMD_MKOBJDIR) | |||||
@echo $(notdir $<) | |||||
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<" | |||||
$(OBJDIR)/WidgetsDemo.o: ../../src/demos/WidgetsDemo.cpp | $(OBJDIR)/WidgetsDemo.o: ../../src/demos/WidgetsDemo.cpp | ||||
-@$(CMD_MKOBJDIR) | -@$(CMD_MKOBJDIR) | ||||
@echo $(notdir $<) | @echo $(notdir $<) | ||||
@@ -147,11 +152,6 @@ $(OBJDIR)/OpenGLDemo.o: ../../src/demos/OpenGLDemo.cpp | |||||
@echo $(notdir $<) | @echo $(notdir $<) | ||||
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<" | @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" | ||||
$(OBJDIR)/PathsAndTransformsDemo.o: ../../src/demos/PathsAndTransformsDemo.cpp | |||||
-@$(CMD_MKOBJDIR) | |||||
@echo $(notdir $<) | |||||
@$(CXX) $(CXXFLAGS) -o "$@" -c "$<" | |||||
$(OBJDIR)/FontsAndTextDemo.o: ../../src/demos/FontsAndTextDemo.cpp | $(OBJDIR)/FontsAndTextDemo.o: ../../src/demos/FontsAndTextDemo.cpp | ||||
-@$(CMD_MKOBJDIR) | -@$(CMD_MKOBJDIR) | ||||
@echo $(notdir $<) | @echo $(notdir $<) | ||||
@@ -8267,3 +8267,4 @@ static const unsigned char temp19[] = {47,42,13,10,32,32,61,61,61,61,61,61,61,61 | |||||
109,112,111,110,101,110,116,42,32,99,114,101,97,116,101,67,97,109,101,114,97,68,101,109,111,40,41,13,10,123,13,10,32,32,32,32,114,101,116,117, | 109,112,111,110,101,110,116,42,32,99,114,101,97,116,101,67,97,109,101,114,97,68,101,109,111,40,41,13,10,123,13,10,32,32,32,32,114,101,116,117, | ||||
114,110,32,110,101,119,32,67,97,109,101,114,97,68,101,109,111,40,41,59,13,10,125,13,10,13,10,35,101,110,100,105,102,13,10,0,0}; | 114,110,32,110,101,119,32,67,97,109,101,114,97,68,101,109,111,40,41,59,13,10,125,13,10,13,10,35,101,110,100,105,102,13,10,0,0}; | ||||
const char* BinaryData::camerademo_cpp = (const char*) temp19; | const char* BinaryData::camerademo_cpp = (const char*) temp19; | ||||
@@ -911,3 +911,4 @@ static const unsigned char temp4[] = {137,80,78,71,13,10,26,10,0,0,0,13,73,72,68 | |||||
0,98,28,9,155,95,0,2,104,68,236,11,1,8,160,17,225,73,128,0,3,0,120,52,172,151,198,78,252,63,0,0,0,0,73,69,78,68,174,66, | 0,98,28,9,155,95,0,2,104,68,236,11,1,8,160,17,225,73,128,0,3,0,120,52,172,151,198,78,252,63,0,0,0,0,73,69,78,68,174,66, | ||||
96,130,0,0}; | 96,130,0,0}; | ||||
const char* BinaryData::prefs_misc_png = (const char*) temp4; | const char* BinaryData::prefs_misc_png = (const char*) temp4; | ||||
@@ -152,7 +152,7 @@ END_JUCE_NAMESPACE | |||||
// Auto-link the other win32 libs that are needed by library calls.. | // Auto-link the other win32 libs that are needed by library calls.. | ||||
#if ! (defined (DONT_AUTOLINK_TO_WIN32_LIBRARIES) || defined (JUCE_DLL)) | #if ! (defined (DONT_AUTOLINK_TO_WIN32_LIBRARIES) || defined (JUCE_DLL)) | ||||
#include "build/win32/platform_specific_code/juce_win32_AutoLinkLibraries.h" | |||||
#include "src/native/windows/juce_win32_AutoLinkLibraries.h" | |||||
#endif | #endif | ||||
#endif | #endif | ||||
@@ -820,6 +820,8 @@ protected: | |||||
END_JUCE_NAMESPACE | END_JUCE_NAMESPACE | ||||
#endif | #endif | ||||
#define JUCE_AMALGAMATED_TEMPLATE 1 | |||||
//============================================================================== | //============================================================================== | ||||
/********* Start of inlined file: juce_FileLogger.cpp *********/ | /********* Start of inlined file: juce_FileLogger.cpp *********/ | ||||
@@ -7319,7 +7321,7 @@ static int waitForReadiness (const int handle, const bool forReading, | |||||
{ | { | ||||
int opt; | int opt; | ||||
#if defined (JUCE_LINUX) || (defined (JUCE_MAC) && ! MACOS_10_2_OR_EARLIER) | |||||
#if defined (JUCE_LINUX) || defined (JUCE_MAC) | |||||
socklen_t len = sizeof (opt); | socklen_t len = sizeof (opt); | ||||
#else | #else | ||||
int len = sizeof (opt); | int len = sizeof (opt); | ||||
@@ -7593,7 +7595,7 @@ StreamingSocket* StreamingSocket::waitForNextConnection() const | |||||
{ | { | ||||
struct sockaddr address; | struct sockaddr address; | ||||
#if defined (JUCE_LINUX) || (defined (JUCE_MAC) && ! MACOS_10_2_OR_EARLIER) | |||||
#if defined (JUCE_LINUX) || defined (JUCE_MAC) | |||||
socklen_t len = sizeof (sockaddr); | socklen_t len = sizeof (sockaddr); | ||||
#else | #else | ||||
int len = sizeof (sockaddr); | int len = sizeof (sockaddr); | ||||
@@ -7700,7 +7702,7 @@ DatagramSocket* DatagramSocket::waitForNextConnection() const | |||||
{ | { | ||||
struct sockaddr address; | struct sockaddr address; | ||||
#if defined (JUCE_LINUX) || (defined (JUCE_MAC) && ! MACOS_10_2_OR_EARLIER) | |||||
#if defined (JUCE_LINUX) || defined (JUCE_MAC) | |||||
socklen_t len = sizeof (sockaddr); | socklen_t len = sizeof (sockaddr); | ||||
#else | #else | ||||
int len = sizeof (sockaddr); | int len = sizeof (sockaddr); | ||||
@@ -9388,15 +9390,7 @@ int CharacterFunctions::length (const char* const s) throw() | |||||
int CharacterFunctions::length (const juce_wchar* const s) throw() | int CharacterFunctions::length (const juce_wchar* const s) throw() | ||||
{ | { | ||||
#if MACOS_10_2_OR_EARLIER | |||||
int n = 0; | |||||
while (s[n] != 0) | |||||
++n; | |||||
return n; | |||||
#else | |||||
return (int) wcslen (s); | return (int) wcslen (s); | ||||
#endif | |||||
} | } | ||||
void CharacterFunctions::copy (char* dest, const char* src, const int maxChars) throw() | void CharacterFunctions::copy (char* dest, const char* src, const int maxChars) throw() | ||||
@@ -9406,14 +9400,7 @@ void CharacterFunctions::copy (char* dest, const char* src, const int maxChars) | |||||
void CharacterFunctions::copy (juce_wchar* dest, const juce_wchar* src, int maxChars) throw() | void CharacterFunctions::copy (juce_wchar* dest, const juce_wchar* src, int maxChars) throw() | ||||
{ | { | ||||
#if MACOS_10_2_OR_EARLIER | |||||
while (--maxChars >= 0 && *src != 0) | |||||
*dest++ = *src++; | |||||
*dest = 0; | |||||
#else | |||||
wcsncpy (dest, src, maxChars); | wcsncpy (dest, src, maxChars); | ||||
#endif | |||||
} | } | ||||
void CharacterFunctions::copy (juce_wchar* dest, const char* src, const int maxChars) throw() | void CharacterFunctions::copy (juce_wchar* dest, const char* src, const int maxChars) throw() | ||||
@@ -9438,17 +9425,7 @@ void CharacterFunctions::append (char* dest, const char* src) throw() | |||||
void CharacterFunctions::append (juce_wchar* dest, const juce_wchar* src) throw() | void CharacterFunctions::append (juce_wchar* dest, const juce_wchar* src) throw() | ||||
{ | { | ||||
#if MACOS_10_2_OR_EARLIER | |||||
while (*dest != 0) | |||||
++dest; | |||||
while (*src != 0) | |||||
*dest++ = *src++; | |||||
*dest = 0; | |||||
#else | |||||
wcscat (dest, src); | wcscat (dest, src); | ||||
#endif | |||||
} | } | ||||
int CharacterFunctions::compare (const char* const s1, const char* const s2) throw() | int CharacterFunctions::compare (const char* const s1, const char* const s2) throw() | ||||
@@ -9459,57 +9436,19 @@ int CharacterFunctions::compare (const char* const s1, const char* const s2) thr | |||||
int CharacterFunctions::compare (const juce_wchar* s1, const juce_wchar* s2) throw() | int CharacterFunctions::compare (const juce_wchar* s1, const juce_wchar* s2) throw() | ||||
{ | { | ||||
jassert (s1 != 0 && s2 != 0); | jassert (s1 != 0 && s2 != 0); | ||||
#if MACOS_10_2_OR_EARLIER | |||||
for (;;) | |||||
{ | |||||
if (*s1 != *s2) | |||||
{ | |||||
const int diff = *s1 - *s2; | |||||
if (diff != 0) | |||||
return diff < 0 ? -1 : 1; | |||||
} | |||||
else if (*s1 == 0) | |||||
break; | |||||
++s1; | |||||
++s2; | |||||
} | |||||
return 0; | |||||
#else | |||||
return wcscmp (s1, s2); | return wcscmp (s1, s2); | ||||
#endif | |||||
} | } | ||||
int CharacterFunctions::compare (const char* const s1, const char* const s2, const int maxChars) throw() | int CharacterFunctions::compare (const char* const s1, const char* const s2, const int maxChars) throw() | ||||
{ | { | ||||
jassert (s1 != 0 && s2 != 0); | jassert (s1 != 0 && s2 != 0); | ||||
return strncmp (s1, s2, maxChars); | return strncmp (s1, s2, maxChars); | ||||
} | } | ||||
int CharacterFunctions::compare (const juce_wchar* s1, const juce_wchar* s2, int maxChars) throw() | int CharacterFunctions::compare (const juce_wchar* s1, const juce_wchar* s2, int maxChars) throw() | ||||
{ | { | ||||
jassert (s1 != 0 && s2 != 0); | jassert (s1 != 0 && s2 != 0); | ||||
#if MACOS_10_2_OR_EARLIER | |||||
while (--maxChars >= 0) | |||||
{ | |||||
if (*s1 != *s2) | |||||
return (*s1 < *s2) ? -1 : 1; | |||||
else if (*s1 == 0) | |||||
break; | |||||
++s1; | |||||
++s2; | |||||
} | |||||
return 0; | |||||
#else | |||||
return wcsncmp (s1, s2, maxChars); | return wcsncmp (s1, s2, maxChars); | ||||
#endif | |||||
} | } | ||||
int CharacterFunctions::compareIgnoreCase (const char* const s1, const char* const s2) throw() | int CharacterFunctions::compareIgnoreCase (const char* const s1, const char* const s2) throw() | ||||
@@ -9595,31 +9534,7 @@ const char* CharacterFunctions::find (const char* const haystack, const char* co | |||||
const juce_wchar* CharacterFunctions::find (const juce_wchar* haystack, const juce_wchar* const needle) throw() | const juce_wchar* CharacterFunctions::find (const juce_wchar* haystack, const juce_wchar* const needle) throw() | ||||
{ | { | ||||
#if MACOS_10_2_OR_EARLIER | |||||
while (*haystack != 0) | |||||
{ | |||||
const juce_wchar* s1 = haystack; | |||||
const juce_wchar* s2 = needle; | |||||
for (;;) | |||||
{ | |||||
if (*s2 == 0) | |||||
return haystack; | |||||
if (*s1 != *s2 || *s2 == 0) | |||||
break; | |||||
++s1; | |||||
++s2; | |||||
} | |||||
++haystack; | |||||
} | |||||
return 0; | |||||
#else | |||||
return wcsstr (haystack, needle); | return wcsstr (haystack, needle); | ||||
#endif | |||||
} | } | ||||
int CharacterFunctions::indexOfChar (const char* const haystack, const char needle, const bool ignoreCase) throw() | int CharacterFunctions::indexOfChar (const char* const haystack, const char needle, const bool ignoreCase) throw() | ||||
@@ -9762,16 +9677,7 @@ int CharacterFunctions::ftime (char* const dest, const int maxChars, const char* | |||||
int CharacterFunctions::ftime (juce_wchar* const dest, const int maxChars, const juce_wchar* const format, const struct tm* const tm) throw() | int CharacterFunctions::ftime (juce_wchar* const dest, const int maxChars, const juce_wchar* const format, const struct tm* const tm) throw() | ||||
{ | { | ||||
#if MACOS_10_2_OR_EARLIER | |||||
const String formatTemp (format); | |||||
size_t num = strftime ((char*) dest, maxChars, (const char*) formatTemp, tm); | |||||
String temp ((char*) dest); | |||||
temp.copyToBuffer (dest, num); | |||||
dest [num] = 0; | |||||
return (int) num; | |||||
#else | |||||
return (int) wcsftime (dest, maxChars, format, tm); | return (int) wcsftime (dest, maxChars, format, tm); | ||||
#endif | |||||
} | } | ||||
int CharacterFunctions::getIntValue (const char* const s) throw() | int CharacterFunctions::getIntValue (const char* const s) throw() | ||||
@@ -9872,13 +9778,8 @@ double CharacterFunctions::getDoubleValue (const char* const s) throw() | |||||
double CharacterFunctions::getDoubleValue (const juce_wchar* const s) throw() | double CharacterFunctions::getDoubleValue (const juce_wchar* const s) throw() | ||||
{ | { | ||||
#if MACOS_10_2_OR_EARLIER | |||||
String temp (s); | |||||
return atof ((const char*) temp); | |||||
#else | |||||
wchar_t* endChar; | wchar_t* endChar; | ||||
return wcstod (s, &endChar); | return wcstod (s, &endChar); | ||||
#endif | |||||
} | } | ||||
char CharacterFunctions::toUpperCase (const char character) throw() | char CharacterFunctions::toUpperCase (const char character) throw() | ||||
@@ -9888,11 +9789,7 @@ char CharacterFunctions::toUpperCase (const char character) throw() | |||||
juce_wchar CharacterFunctions::toUpperCase (const juce_wchar character) throw() | juce_wchar CharacterFunctions::toUpperCase (const juce_wchar character) throw() | ||||
{ | { | ||||
#if MACOS_10_2_OR_EARLIER | |||||
return toupper ((char) character); | |||||
#else | |||||
return towupper (character); | return towupper (character); | ||||
#endif | |||||
} | } | ||||
void CharacterFunctions::toUpperCase (char* s) throw() | void CharacterFunctions::toUpperCase (char* s) throw() | ||||
@@ -9942,11 +9839,7 @@ char CharacterFunctions::toLowerCase (const char character) throw() | |||||
juce_wchar CharacterFunctions::toLowerCase (const juce_wchar character) throw() | juce_wchar CharacterFunctions::toLowerCase (const juce_wchar character) throw() | ||||
{ | { | ||||
#if MACOS_10_2_OR_EARLIER | |||||
return tolower ((char) character); | |||||
#else | |||||
return towlower (character); | return towlower (character); | ||||
#endif | |||||
} | } | ||||
void CharacterFunctions::toLowerCase (char* s) throw() | void CharacterFunctions::toLowerCase (char* s) throw() | ||||
@@ -9996,11 +9889,7 @@ bool CharacterFunctions::isWhitespace (const char character) throw() | |||||
bool CharacterFunctions::isWhitespace (const juce_wchar character) throw() | bool CharacterFunctions::isWhitespace (const juce_wchar character) throw() | ||||
{ | { | ||||
#if MACOS_10_2_OR_EARLIER | |||||
return isWhitespace ((char) character); | |||||
#else | |||||
return iswspace (character) != 0; | return iswspace (character) != 0; | ||||
#endif | |||||
} | } | ||||
bool CharacterFunctions::isDigit (const char character) throw() | bool CharacterFunctions::isDigit (const char character) throw() | ||||
@@ -10010,11 +9899,7 @@ bool CharacterFunctions::isDigit (const char character) throw() | |||||
bool CharacterFunctions::isDigit (const juce_wchar character) throw() | bool CharacterFunctions::isDigit (const juce_wchar character) throw() | ||||
{ | { | ||||
#if MACOS_10_2_OR_EARLIER | |||||
return isdigit ((char) character) != 0; | |||||
#else | |||||
return iswdigit (character) != 0; | return iswdigit (character) != 0; | ||||
#endif | |||||
} | } | ||||
bool CharacterFunctions::isLetter (const char character) throw() | bool CharacterFunctions::isLetter (const char character) throw() | ||||
@@ -10025,11 +9910,7 @@ bool CharacterFunctions::isLetter (const char character) throw() | |||||
bool CharacterFunctions::isLetter (const juce_wchar character) throw() | bool CharacterFunctions::isLetter (const juce_wchar character) throw() | ||||
{ | { | ||||
#if MACOS_10_2_OR_EARLIER | |||||
return isLetter ((char) character); | |||||
#else | |||||
return iswalpha (character) != 0; | return iswalpha (character) != 0; | ||||
#endif | |||||
} | } | ||||
bool CharacterFunctions::isLetterOrDigit (const char character) throw() | bool CharacterFunctions::isLetterOrDigit (const char character) throw() | ||||
@@ -10041,11 +9922,7 @@ bool CharacterFunctions::isLetterOrDigit (const char character) throw() | |||||
bool CharacterFunctions::isLetterOrDigit (const juce_wchar character) throw() | bool CharacterFunctions::isLetterOrDigit (const juce_wchar character) throw() | ||||
{ | { | ||||
#if MACOS_10_2_OR_EARLIER | |||||
return isLetterOrDigit ((char) character); | |||||
#else | |||||
return iswalnum (character) != 0; | return iswalnum (character) != 0; | ||||
#endif | |||||
} | } | ||||
int CharacterFunctions::getHexDigitValue (const tchar digit) throw() | int CharacterFunctions::getHexDigitValue (const tchar digit) throw() | ||||
@@ -246366,7 +246243,7 @@ CameraDevice* CameraDevice::openDevice (int index, | |||||
#endif | #endif | ||||
// Auto-link the other win32 libs that are needed by library calls.. | // Auto-link the other win32 libs that are needed by library calls.. | ||||
#if defined (JUCE_DLL_BUILD) && JUCE_MSVC | |||||
#if (JUCE_AMALGAMATED_TEMPLATE || defined (JUCE_DLL_BUILD)) && JUCE_MSVC && ! DONT_AUTOLINK_TO_WIN32_LIBRARIES | |||||
/********* Start of inlined file: juce_win32_AutoLinkLibraries.h *********/ | /********* Start of inlined file: juce_win32_AutoLinkLibraries.h *********/ | ||||
// Auto-links to various win32 libs that are needed by library calls.. | // Auto-links to various win32 libs that are needed by library calls.. | ||||
@@ -246403,39 +246280,8 @@ CameraDevice* CameraDevice::openDevice (int index, | |||||
END_JUCE_NAMESPACE | END_JUCE_NAMESPACE | ||||
/********* End of inlined file: juce_win32_NativeCode.cpp *********/ | /********* End of inlined file: juce_win32_NativeCode.cpp *********/ | ||||
/********* Start of inlined file: juce_win32_AutoLinkLibraries.h *********/ | |||||
// Auto-links to various win32 libs that are needed by library calls.. | |||||
#pragma comment(lib, "kernel32.lib") | |||||
#pragma comment(lib, "user32.lib") | |||||
#pragma comment(lib, "shell32.lib") | |||||
#pragma comment(lib, "gdi32.lib") | |||||
#pragma comment(lib, "vfw32.lib") | |||||
#pragma comment(lib, "comdlg32.lib") | |||||
#pragma comment(lib, "winmm.lib") | |||||
#pragma comment(lib, "wininet.lib") | |||||
#pragma comment(lib, "ole32.lib") | |||||
#pragma comment(lib, "advapi32.lib") | |||||
#pragma comment(lib, "ws2_32.lib") | |||||
#pragma comment(lib, "comsupp.lib") | |||||
#pragma comment(lib, "version.lib") | |||||
#if JUCE_OPENGL | |||||
#pragma comment(lib, "OpenGL32.Lib") | |||||
#pragma comment(lib, "GlU32.Lib") | |||||
#endif | |||||
#if JUCE_QUICKTIME | |||||
#pragma comment (lib, "QTMLClient.lib") | |||||
#endif | #endif | ||||
#if JUCE_USE_CAMERA | |||||
#pragma comment (lib, "Strmiids.lib") | |||||
#endif | |||||
/********* End of inlined file: juce_win32_AutoLinkLibraries.h *********/ | |||||
#endif | |||||
//============================================================================== | |||||
#if JUCE_LINUX | #if JUCE_LINUX | ||||
/********* Start of inlined file: juce_linux_NativeCode.cpp *********/ | /********* Start of inlined file: juce_linux_NativeCode.cpp *********/ | ||||
@@ -247347,7 +247193,7 @@ bool juce_launchFile (const String& fileName, | |||||
#endif | #endif | ||||
/********* End of inlined file: juce_linux_Files.cpp *********/ | /********* End of inlined file: juce_linux_Files.cpp *********/ | ||||
/********* Start of inlined file: juce_mac_NamedPipe.cpp *********/ | |||||
/********* Start of inlined file: juce_posix_NamedPipe.cpp *********/ | |||||
// (This file gets included by juce_mac_NativeCode.mm, rather than being | // (This file gets included by juce_mac_NativeCode.mm, rather than being | ||||
// compiled on its own). | // compiled on its own). | ||||
#if JUCE_INCLUDED_FILE | #if JUCE_INCLUDED_FILE | ||||
@@ -247535,7 +247381,7 @@ int NamedPipe::write (const void* sourceBuffer, int numBytesToWrite, int timeOut | |||||
} | } | ||||
#endif | #endif | ||||
/********* End of inlined file: juce_mac_NamedPipe.cpp *********/ | |||||
/********* End of inlined file: juce_posix_NamedPipe.cpp *********/ | |||||
/********* Start of inlined file: juce_linux_Network.cpp *********/ | /********* Start of inlined file: juce_linux_Network.cpp *********/ | ||||
// (This file gets included by juce_linux_NativeCode.cpp, rather than being | // (This file gets included by juce_linux_NativeCode.cpp, rather than being | ||||
@@ -254251,7 +254097,6 @@ END_JUCE_NAMESPACE | |||||
#endif | #endif | ||||
//============================================================================== | |||||
#if JUCE_MAC | #if JUCE_MAC | ||||
/********* Start of inlined file: juce_mac_NativeCode.mm *********/ | /********* Start of inlined file: juce_mac_NativeCode.mm *********/ | ||||
@@ -255118,7 +254963,7 @@ int juce_seekInInternetFile (void* handle, int newPosition) | |||||
#endif | #endif | ||||
/********* End of inlined file: juce_mac_Network.mm *********/ | /********* End of inlined file: juce_mac_Network.mm *********/ | ||||
/********* Start of inlined file: juce_mac_NamedPipe.cpp *********/ | |||||
/********* Start of inlined file: juce_posix_NamedPipe.cpp *********/ | |||||
// (This file gets included by juce_mac_NativeCode.mm, rather than being | // (This file gets included by juce_mac_NativeCode.mm, rather than being | ||||
// compiled on its own). | // compiled on its own). | ||||
#if JUCE_INCLUDED_FILE | #if JUCE_INCLUDED_FILE | ||||
@@ -255306,7 +255151,7 @@ int NamedPipe::write (const void* sourceBuffer, int numBytesToWrite, int timeOut | |||||
} | } | ||||
#endif | #endif | ||||
/********* End of inlined file: juce_mac_NamedPipe.cpp *********/ | |||||
/********* End of inlined file: juce_posix_NamedPipe.cpp *********/ | |||||
/********* Start of inlined file: juce_mac_Threads.mm *********/ | /********* Start of inlined file: juce_mac_Threads.mm *********/ | ||||
// (This file gets included by juce_mac_NativeCode.mm, rather than being | // (This file gets included by juce_mac_NativeCode.mm, rather than being | ||||
@@ -258653,7 +258498,6 @@ static void appleRemoteQueueCallback (void* const target, const IOReturn result, | |||||
bool AppleRemoteDevice::open (const bool openInExclusiveMode) throw() | bool AppleRemoteDevice::open (const bool openInExclusiveMode) throw() | ||||
{ | { | ||||
#if ! MACOS_10_2_OR_EARLIER | |||||
Array <int> cookies; | Array <int> cookies; | ||||
CFArrayRef elements; | CFArrayRef elements; | ||||
@@ -258715,14 +258559,12 @@ bool AppleRemoteDevice::open (const bool openInExclusiveMode) throw() | |||||
} | } | ||||
} | } | ||||
} | } | ||||
#endif | |||||
return false; | return false; | ||||
} | } | ||||
void AppleRemoteDevice::handleCallbackInternal() | void AppleRemoteDevice::handleCallbackInternal() | ||||
{ | { | ||||
#if ! MACOS_10_2_OR_EARLIER | |||||
int totalValues = 0; | int totalValues = 0; | ||||
AbsoluteTime nullTime = { 0, 0 }; | AbsoluteTime nullTime = { 0, 0 }; | ||||
char cookies [12]; | char cookies [12]; | ||||
@@ -258779,7 +258621,6 @@ void AppleRemoteDevice::handleCallbackInternal() | |||||
i += strlen (buttonPatterns + i) + 1; | i += strlen (buttonPatterns + i) + 1; | ||||
++buttonNum; | ++buttonNum; | ||||
} | } | ||||
#endif | |||||
} | } | ||||
#endif | #endif | ||||
@@ -305,9 +305,6 @@ | |||||
- Either JUCE_INTEL or JUCE_PPC | - Either JUCE_INTEL or JUCE_PPC | ||||
- Either JUCE_GCC or JUCE_MSVC | - Either JUCE_GCC or JUCE_MSVC | ||||
On the Mac, it also defines MACOS_10_2_OR_EARLIER if the build is targeting OSX10.2, | |||||
and MACOS_10_3_OR_EARLIER if it is targeting either 10.2 or 10.3 | |||||
It also includes a set of macros for debug console output and assertions. | It also includes a set of macros for debug console output and assertions. | ||||
*/ | */ | ||||
@@ -368,7 +365,7 @@ | |||||
#endif | #endif | ||||
#if (MAC_OS_X_VERSION_MIN_REQUIRED < MAC_OS_X_VERSION_10_3) | #if (MAC_OS_X_VERSION_MIN_REQUIRED < MAC_OS_X_VERSION_10_3) | ||||
#define MACOS_10_2_OR_EARLIER 1 | |||||
#error "Building for OSX 10.2 is no longer supported!" | |||||
#endif | #endif | ||||
#if (! defined (MAC_OS_X_VERSION_10_4)) || (MAC_OS_X_VERSION_MIN_REQUIRED < MAC_OS_X_VERSION_10_4) | #if (! defined (MAC_OS_X_VERSION_10_4)) || (MAC_OS_X_VERSION_MIN_REQUIRED < MAC_OS_X_VERSION_10_4) | ||||
@@ -1008,22 +1005,6 @@ inline void swapVariables (Type& variable1, Type& variable2) throw() | |||||
/** Using juce_hypot and juce_hypotf is easier than dealing with all the different | /** Using juce_hypot and juce_hypotf is easier than dealing with all the different | ||||
versions of these functions of various platforms and compilers. */ | versions of these functions of various platforms and compilers. */ | ||||
forcedinline float juce_hypotf (float a, float b) { return (float) _hypot (a, b); } | forcedinline float juce_hypotf (float a, float b) { return (float) _hypot (a, b); } | ||||
#elif MACOS_10_2_OR_EARLIER | |||||
/** Using juce_hypot and juce_hypotf is easier than dealing with all the different | |||||
versions of these functions of various platforms and compilers. */ | |||||
forcedinline double juce_hypot (double a, double b) { return hypot (a, b); } | |||||
/** Using juce_hypot and juce_hypotf is easier than dealing with all the different | |||||
versions of these functions of various platforms and compilers. */ | |||||
forcedinline float juce_hypotf (float a, float b) { return (float) hypot (a, b); } | |||||
forcedinline float sinf (const float a) { return (float) sin (a); } | |||||
forcedinline float cosf (const float a) { return (float) cos (a); } | |||||
forcedinline float tanf (const float a) { return (float) tan (a); } | |||||
forcedinline float atan2f (const float a, const float b) { return (float) atan2 (a, b); } | |||||
forcedinline float sqrtf (const float a) { return (float) sqrt (a); } | |||||
forcedinline float logf (const float a) { return (float) log (a); } | |||||
forcedinline float powf (const float a, const float b) { return (float) pow (a, b); } | |||||
forcedinline float expf (const float a) { return (float) exp (a); } | |||||
#else | #else | ||||
/** Using juce_hypot and juce_hypotf is easier than dealing with all the different | /** Using juce_hypot and juce_hypotf is easier than dealing with all the different | ||||
versions of these functions of various platforms and compilers. */ | versions of these functions of various platforms and compilers. */ | ||||
@@ -1054,9 +1035,7 @@ const float float_Pi = 3.14159265358979323846f; | |||||
#if JUCE_LINUX | #if JUCE_LINUX | ||||
#define juce_isfinite(v) std::isfinite(v) | #define juce_isfinite(v) std::isfinite(v) | ||||
#elif JUCE_MAC | #elif JUCE_MAC | ||||
#if MACOS_10_2_OR_EARLIER | |||||
#define juce_isfinite(v) __isfinite(v) | |||||
#elif MACOS_10_3_OR_EARLIER | |||||
#if MACOS_10_3_OR_EARLIER | |||||
#ifdef isfinite | #ifdef isfinite | ||||
#define juce_isfinite(v) isfinite(v) | #define juce_isfinite(v) isfinite(v) | ||||
#else | #else | ||||
@@ -1,350 +1,349 @@ | |||||
/* | |||||
============================================================================== | |||||
This file is part of the JUCE library - "Jules' Utility Class Extensions" | |||||
Copyright 2004-9 by Raw Material Software Ltd. | |||||
------------------------------------------------------------------------------ | |||||
JUCE can be redistributed and/or modified under the terms of the GNU General | |||||
Public License (Version 2), as published by the Free Software Foundation. | |||||
A copy of the license is included in the JUCE distribution, or can be found | |||||
online at www.gnu.org/licenses. | |||||
JUCE is distributed in the hope that it will be useful, but WITHOUT ANY | |||||
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR | |||||
A PARTICULAR PURPOSE. See the GNU General Public License for more details. | |||||
------------------------------------------------------------------------------ | |||||
To release a closed-source product which uses JUCE, commercial licenses are | |||||
available: visit www.rawmaterialsoftware.com/juce for more information. | |||||
============================================================================== | |||||
*/ | |||||
/* | |||||
This monolithic file contains the entire Juce source tree! | |||||
To build an app which uses Juce, all you need to do is to add this | |||||
file to your project, and include juce.h in your own cpp files. | |||||
*/ | |||||
#ifdef __JUCE_JUCEHEADER__ | |||||
/* When you add the amalgamated cpp file to your project, you mustn't include it in | |||||
a file where you've already included juce.h - just put it inside a file on its own, | |||||
possibly with your config flags preceding it, but don't include anything else. */ | |||||
#error | |||||
#endif | |||||
#include "../juce_Config.h" // FORCE_AMALGAMATOR_INCLUDE | |||||
//============================================================================== | |||||
#ifdef _WIN32 | |||||
#include "../build/win32/platform_specific_code/juce_win32_NativeIncludes.h" | |||||
#elif defined (LINUX) | |||||
#include "../build/linux/platform_specific_code/juce_linux_NativeIncludes.h" | |||||
#else | |||||
#include "../build/macosx/platform_specific_code/juce_mac_NativeIncludes.h" | |||||
#endif | |||||
//============================================================================== | |||||
#define DONT_SET_USING_JUCE_NAMESPACE 1 | |||||
#include "../juce_amalgamated.h" | |||||
#define NO_DUMMY_DECL | |||||
#if (defined(_MSC_VER) && (_MSC_VER <= 1200)) | |||||
#pragma warning (disable: 4309 4305) | |||||
#endif | |||||
#if JUCE_MAC && JUCE_32BIT && JUCE_SUPPORT_CARBON && ! JUCE_ONLY_BUILD_CORE_LIBRARY | |||||
BEGIN_JUCE_NAMESPACE | |||||
#include "../build/macosx/platform_specific_code/juce_mac_CarbonViewWrapperComponent.h" | |||||
END_JUCE_NAMESPACE | |||||
#endif | |||||
//============================================================================== | |||||
#include "juce_core/basics/juce_FileLogger.cpp" | |||||
#include "juce_core/basics/juce_Logger.cpp" | |||||
#include "juce_core/basics/juce_Random.cpp" | |||||
#include "juce_core/basics/juce_RelativeTime.cpp" | |||||
#include "juce_core/basics/juce_SystemStats.cpp" | |||||
#include "juce_core/basics/juce_Time.cpp" | |||||
#include "juce_core/containers/juce_BitArray.cpp" | |||||
#include "juce_core/containers/juce_MemoryBlock.cpp" | |||||
#include "juce_core/containers/juce_PropertySet.cpp" | |||||
#include "juce_core/containers/juce_Variant.cpp" | |||||
#include "juce_core/cryptography/juce_BlowFish.cpp" | |||||
#include "juce_core/cryptography/juce_MD5.cpp" | |||||
#include "juce_core/cryptography/juce_Primes.cpp" | |||||
#include "juce_core/cryptography/juce_RSAKey.cpp" | |||||
#include "juce_core/io/juce_InputStream.cpp" | |||||
#include "juce_core/io/juce_OutputStream.cpp" | |||||
#include "juce_core/io/files/juce_DirectoryIterator.cpp" | |||||
#include "juce_core/io/files/juce_File.cpp" | |||||
#include "juce_core/io/files/juce_FileInputStream.cpp" | |||||
#include "juce_core/io/files/juce_FileOutputStream.cpp" | |||||
#include "juce_core/io/files/juce_FileSearchPath.cpp" | |||||
#include "juce_core/io/files/juce_NamedPipe.cpp" | |||||
#include "juce_core/io/network/juce_Socket.cpp" | |||||
#include "juce_core/io/network/juce_URL.cpp" | |||||
#include "juce_core/io/streams/juce_BufferedInputStream.cpp" | |||||
#include "juce_core/io/streams/juce_FileInputSource.cpp" | |||||
#include "juce_core/io/streams/juce_MemoryInputStream.cpp" | |||||
#include "juce_core/io/streams/juce_MemoryOutputStream.cpp" | |||||
#include "juce_core/io/streams/juce_SubregionStream.cpp" | |||||
#include "juce_core/misc/juce_PerformanceCounter.cpp" | |||||
#include "juce_core/misc/juce_Uuid.cpp" | |||||
#include "juce_core/misc/juce_ZipFile.cpp" | |||||
#include "juce_core/text/juce_CharacterFunctions.cpp" | |||||
#include "juce_core/text/juce_LocalisedStrings.cpp" | |||||
#include "juce_core/text/juce_String.cpp" | |||||
#include "juce_core/text/juce_StringArray.cpp" | |||||
#include "juce_core/text/juce_StringPairArray.cpp" | |||||
#include "juce_core/text/juce_XmlDocument.cpp" | |||||
#include "juce_core/text/juce_XmlElement.cpp" | |||||
#include "juce_core/threads/juce_InterProcessLock.cpp" | |||||
#include "juce_core/threads/juce_ReadWriteLock.cpp" | |||||
#include "juce_core/threads/juce_Thread.cpp" | |||||
#include "juce_core/threads/juce_ThreadPool.cpp" | |||||
#include "juce_core/threads/juce_TimeSliceThread.cpp" | |||||
#if ! JUCE_ONLY_BUILD_CORE_LIBRARY | |||||
#include "juce_appframework/application/juce_Application.cpp" | |||||
#include "juce_appframework/application/juce_ApplicationCommandInfo.cpp" | |||||
#include "juce_appframework/application/juce_ApplicationCommandManager.cpp" | |||||
#include "juce_appframework/application/juce_ApplicationCommandTarget.cpp" | |||||
#include "juce_appframework/application/juce_ApplicationProperties.cpp" | |||||
#include "juce_appframework/application/juce_DeletedAtShutdown.cpp" | |||||
#include "juce_appframework/application/juce_PropertiesFile.cpp" | |||||
#include "juce_appframework/audio/audio_file_formats/juce_AiffAudioFormat.cpp" | |||||
#include "juce_appframework/audio/audio_file_formats/juce_AudioCDReader.cpp" | |||||
#include "juce_appframework/audio/audio_file_formats/juce_AudioFormat.cpp" | |||||
#include "juce_appframework/audio/audio_file_formats/juce_AudioFormatManager.cpp" | |||||
#include "juce_appframework/audio/audio_file_formats/juce_AudioSubsectionReader.cpp" | |||||
#include "juce_appframework/audio/audio_file_formats/juce_AudioThumbnail.cpp" | |||||
#include "juce_appframework/audio/audio_file_formats/juce_AudioThumbnailCache.cpp" | |||||
#include "juce_appframework/audio/audio_file_formats/juce_QuickTimeAudioFormat.cpp" | |||||
#include "juce_appframework/audio/audio_file_formats/juce_WavAudioFormat.cpp" | |||||
#include "juce_appframework/audio/audio_sources/juce_AudioFormatReaderSource.cpp" | |||||
#include "juce_appframework/audio/audio_sources/juce_AudioSourcePlayer.cpp" | |||||
#include "juce_appframework/audio/audio_sources/juce_AudioTransportSource.cpp" | |||||
#include "juce_appframework/audio/audio_sources/juce_BufferingAudioSource.cpp" | |||||
#include "juce_appframework/audio/audio_sources/juce_ChannelRemappingAudioSource.cpp" | |||||
#include "juce_appframework/audio/audio_sources/juce_IIRFilterAudioSource.cpp" | |||||
#include "juce_appframework/audio/audio_sources/juce_MixerAudioSource.cpp" | |||||
#include "juce_appframework/audio/audio_sources/juce_ResamplingAudioSource.cpp" | |||||
#include "juce_appframework/audio/audio_sources/juce_ToneGeneratorAudioSource.cpp" | |||||
#include "juce_appframework/audio/devices/juce_AudioDeviceManager.cpp" | |||||
#include "juce_appframework/audio/devices/juce_AudioIODevice.cpp" | |||||
#include "juce_appframework/audio/devices/juce_AudioIODeviceType.cpp" | |||||
#include "juce_appframework/audio/devices/juce_MidiOutput.cpp" | |||||
#include "juce_appframework/audio/dsp/juce_AudioDataConverters.cpp" | |||||
#include "juce_appframework/audio/dsp/juce_AudioSampleBuffer.cpp" | |||||
#include "juce_appframework/audio/dsp/juce_IIRFilter.cpp" | |||||
#include "juce_appframework/audio/midi/juce_MidiBuffer.cpp" | |||||
#include "juce_appframework/audio/midi/juce_MidiFile.cpp" | |||||
#include "juce_appframework/audio/midi/juce_MidiKeyboardState.cpp" | |||||
#include "juce_appframework/audio/midi/juce_MidiMessage.cpp" | |||||
#include "juce_appframework/audio/midi/juce_MidiMessageCollector.cpp" | |||||
#include "juce_appframework/audio/midi/juce_MidiMessageSequence.cpp" | |||||
#include "juce_appframework/audio/plugins/juce_AudioPluginFormat.cpp" | |||||
#include "juce_appframework/audio/plugins/juce_AudioPluginFormatManager.cpp" | |||||
#include "juce_appframework/audio/plugins/juce_AudioPluginInstance.cpp" | |||||
#include "juce_appframework/audio/plugins/juce_KnownPluginList.cpp" | |||||
#include "juce_appframework/audio/plugins/juce_PluginDescription.cpp" | |||||
#include "juce_appframework/audio/plugins/juce_PluginDirectoryScanner.cpp" | |||||
#include "juce_appframework/audio/plugins/juce_PluginListComponent.cpp" | |||||
#include "juce_appframework/audio/plugins/formats/juce_AudioUnitPluginFormat.mm" | |||||
#include "juce_appframework/audio/plugins/formats/juce_VSTPluginFormat.mm" | |||||
#include "juce_appframework/audio/processors/juce_AudioProcessor.cpp" | |||||
#include "juce_appframework/audio/processors/juce_AudioProcessorEditor.cpp" | |||||
#include "juce_appframework/audio/processors/juce_AudioProcessorGraph.cpp" | |||||
#include "juce_appframework/audio/processors/juce_AudioProcessorPlayer.cpp" | |||||
#include "juce_appframework/audio/processors/juce_GenericAudioProcessorEditor.cpp" | |||||
#include "juce_appframework/audio/synthesisers/juce_Sampler.cpp" | |||||
#include "juce_appframework/audio/synthesisers/juce_Synthesiser.cpp" | |||||
#include "juce_appframework/documents/juce_FileBasedDocument.cpp" | |||||
#include "juce_appframework/documents/juce_RecentlyOpenedFilesList.cpp" | |||||
#include "juce_appframework/documents/juce_UndoManager.cpp" | |||||
#include "juce_appframework/events/juce_ActionBroadcaster.cpp" | |||||
#include "juce_appframework/events/juce_ActionListenerList.cpp" | |||||
#include "juce_appframework/events/juce_AsyncUpdater.cpp" | |||||
#include "juce_appframework/events/juce_ChangeBroadcaster.cpp" | |||||
#include "juce_appframework/events/juce_ChangeListenerList.cpp" | |||||
#include "juce_appframework/events/juce_InterprocessConnection.cpp" | |||||
#include "juce_appframework/events/juce_InterprocessConnectionServer.cpp" | |||||
#include "juce_appframework/events/juce_Message.cpp" | |||||
#include "juce_appframework/events/juce_MessageListener.cpp" | |||||
#include "juce_appframework/events/juce_MessageManager.cpp" | |||||
#include "juce_appframework/events/juce_MultiTimer.cpp" | |||||
#include "juce_appframework/events/juce_Timer.cpp" | |||||
#include "juce_appframework/gui/components/juce_Component.cpp" | |||||
#include "juce_appframework/gui/components/juce_ComponentListener.cpp" | |||||
#include "juce_appframework/gui/components/juce_Desktop.cpp" | |||||
#include "juce_appframework/gui/components/buttons/juce_ArrowButton.cpp" | |||||
#include "juce_appframework/gui/components/buttons/juce_Button.cpp" | |||||
#include "juce_appframework/gui/components/buttons/juce_DrawableButton.cpp" | |||||
#include "juce_appframework/gui/components/buttons/juce_HyperlinkButton.cpp" | |||||
#include "juce_appframework/gui/components/buttons/juce_ImageButton.cpp" | |||||
#include "juce_appframework/gui/components/buttons/juce_ShapeButton.cpp" | |||||
#include "juce_appframework/gui/components/buttons/juce_TextButton.cpp" | |||||
#include "juce_appframework/gui/components/buttons/juce_ToggleButton.cpp" | |||||
#include "juce_appframework/gui/components/buttons/juce_ToolbarButton.cpp" | |||||
#include "juce_appframework/gui/components/controls/juce_ComboBox.cpp" | |||||
#include "juce_appframework/gui/components/controls/juce_Label.cpp" | |||||
#include "juce_appframework/gui/components/controls/juce_ListBox.cpp" | |||||
#include "juce_appframework/gui/components/controls/juce_ProgressBar.cpp" | |||||
#include "juce_appframework/gui/components/controls/juce_Slider.cpp" | |||||
#include "juce_appframework/gui/components/controls/juce_TableHeaderComponent.cpp" | |||||
#include "juce_appframework/gui/components/controls/juce_TableListBox.cpp" | |||||
#include "juce_appframework/gui/components/controls/juce_TextEditor.cpp" | |||||
#include "juce_appframework/gui/components/controls/juce_Toolbar.cpp" | |||||
#include "juce_appframework/gui/components/controls/juce_ToolbarItemComponent.cpp" | |||||
#include "juce_appframework/gui/components/controls/juce_ToolbarItemPalette.cpp" | |||||
#include "juce_appframework/gui/components/controls/juce_TreeView.cpp" | |||||
#include "juce_appframework/gui/components/filebrowser/juce_DirectoryContentsDisplayComponent.cpp" | |||||
#include "juce_appframework/gui/components/filebrowser/juce_DirectoryContentsList.cpp" | |||||
#include "juce_appframework/gui/components/filebrowser/juce_FileBrowserComponent.cpp" | |||||
#include "juce_appframework/gui/components/filebrowser/juce_FileChooser.cpp" | |||||
#include "juce_appframework/gui/components/filebrowser/juce_FileChooserDialogBox.cpp" | |||||
#include "juce_appframework/gui/components/filebrowser/juce_FileFilter.cpp" | |||||
#include "juce_appframework/gui/components/filebrowser/juce_FileListComponent.cpp" | |||||
#include "juce_appframework/gui/components/filebrowser/juce_FilenameComponent.cpp" | |||||
#include "juce_appframework/gui/components/filebrowser/juce_FileSearchPathListComponent.cpp" | |||||
#include "juce_appframework/gui/components/filebrowser/juce_FileTreeComponent.cpp" | |||||
#include "juce_appframework/gui/components/filebrowser/juce_ImagePreviewComponent.cpp" | |||||
#include "juce_appframework/gui/components/filebrowser/juce_WildcardFileFilter.cpp" | |||||
#include "juce_appframework/gui/components/keyboard/juce_KeyboardFocusTraverser.cpp" | |||||
#include "juce_appframework/gui/components/keyboard/juce_KeyListener.cpp" | |||||
#include "juce_appframework/gui/components/keyboard/juce_KeyMappingEditorComponent.cpp" | |||||
#include "juce_appframework/gui/components/keyboard/juce_KeyPress.cpp" | |||||
#include "juce_appframework/gui/components/keyboard/juce_KeyPressMappingSet.cpp" | |||||
#include "juce_appframework/gui/components/keyboard/juce_ModifierKeys.cpp" | |||||
#include "juce_appframework/gui/components/layout/juce_ComponentAnimator.cpp" | |||||
#include "juce_appframework/gui/components/layout/juce_ComponentBoundsConstrainer.cpp" | |||||
#include "juce_appframework/gui/components/layout/juce_ComponentMovementWatcher.cpp" | |||||
#include "juce_appframework/gui/components/layout/juce_GroupComponent.cpp" | |||||
#include "juce_appframework/gui/components/layout/juce_MultiDocumentPanel.cpp" | |||||
#include "juce_appframework/gui/components/layout/juce_ResizableBorderComponent.cpp" | |||||
#include "juce_appframework/gui/components/layout/juce_ResizableCornerComponent.cpp" | |||||
#include "juce_appframework/gui/components/layout/juce_ScrollBar.cpp" | |||||
#include "juce_appframework/gui/components/layout/juce_StretchableLayoutManager.cpp" | |||||
#include "juce_appframework/gui/components/layout/juce_StretchableLayoutResizerBar.cpp" | |||||
#include "juce_appframework/gui/components/layout/juce_StretchableObjectResizer.cpp" | |||||
#include "juce_appframework/gui/components/layout/juce_TabbedButtonBar.cpp" | |||||
#include "juce_appframework/gui/components/layout/juce_TabbedComponent.cpp" | |||||
#include "juce_appframework/gui/components/layout/juce_Viewport.cpp" | |||||
#include "juce_appframework/gui/components/lookandfeel/juce_LookAndFeel.cpp" | |||||
#include "juce_appframework/gui/components/lookandfeel/juce_OldSchoolLookAndFeel.cpp" | |||||
#include "juce_appframework/gui/components/menus/juce_MenuBarComponent.cpp" | |||||
#include "juce_appframework/gui/components/menus/juce_MenuBarModel.cpp" | |||||
#include "juce_appframework/gui/components/menus/juce_PopupMenu.cpp" | |||||
#include "juce_appframework/gui/components/mouse/juce_ComponentDragger.cpp" | |||||
#include "juce_appframework/gui/components/mouse/juce_DragAndDropContainer.cpp" | |||||
#include "juce_appframework/gui/components/mouse/juce_MouseCursor.cpp" | |||||
#include "juce_appframework/gui/components/mouse/juce_MouseEvent.cpp" | |||||
#include "juce_appframework/gui/components/mouse/juce_MouseHoverDetector.cpp" | |||||
#include "juce_appframework/gui/components/mouse/juce_MouseListener.cpp" | |||||
#include "juce_appframework/gui/components/properties/juce_BooleanPropertyComponent.cpp" | |||||
#include "juce_appframework/gui/components/properties/juce_ButtonPropertyComponent.cpp" | |||||
#include "juce_appframework/gui/components/properties/juce_ChoicePropertyComponent.cpp" | |||||
#include "juce_appframework/gui/components/properties/juce_PropertyComponent.cpp" | |||||
#include "juce_appframework/gui/components/properties/juce_PropertyPanel.cpp" | |||||
#include "juce_appframework/gui/components/properties/juce_SliderPropertyComponent.cpp" | |||||
#include "juce_appframework/gui/components/properties/juce_TextPropertyComponent.cpp" | |||||
#include "juce_appframework/gui/components/special/juce_AudioDeviceSelectorComponent.cpp" | |||||
#include "juce_appframework/gui/components/special/juce_BubbleComponent.cpp" | |||||
#include "juce_appframework/gui/components/special/juce_BubbleMessageComponent.cpp" | |||||
#include "juce_appframework/gui/components/special/juce_ColourSelector.cpp" | |||||
#include "juce_appframework/gui/components/special/juce_DropShadower.cpp" | |||||
#include "juce_appframework/gui/components/special/juce_MagnifierComponent.cpp" | |||||
#include "juce_appframework/gui/components/special/juce_MidiKeyboardComponent.cpp" | |||||
#include "juce_appframework/gui/components/special/juce_OpenGLComponent.cpp" | |||||
#include "juce_appframework/gui/components/special/juce_PreferencesPanel.cpp" | |||||
#include "juce_appframework/gui/components/special/juce_SystemTrayIconComponent.cpp" | |||||
#include "juce_appframework/gui/components/windows/juce_AlertWindow.cpp" | |||||
#include "juce_appframework/gui/components/windows/juce_ComponentPeer.cpp" | |||||
#include "juce_appframework/gui/components/windows/juce_DialogWindow.cpp" | |||||
#include "juce_appframework/gui/components/windows/juce_DocumentWindow.cpp" | |||||
#include "juce_appframework/gui/components/windows/juce_ResizableWindow.cpp" | |||||
#include "juce_appframework/gui/components/windows/juce_SplashScreen.cpp" | |||||
#include "juce_appframework/gui/components/windows/juce_ThreadWithProgressWindow.cpp" | |||||
#include "juce_appframework/gui/components/windows/juce_TooltipWindow.cpp" | |||||
#include "juce_appframework/gui/components/windows/juce_TopLevelWindow.cpp" | |||||
#include "juce_appframework/gui/graphics/brushes/juce_Brush.cpp" | |||||
#include "juce_appframework/gui/graphics/brushes/juce_GradientBrush.cpp" | |||||
#include "juce_appframework/gui/graphics/brushes/juce_ImageBrush.cpp" | |||||
#include "juce_appframework/gui/graphics/brushes/juce_SolidColourBrush.cpp" | |||||
#include "juce_appframework/gui/graphics/colour/juce_Colour.cpp" | |||||
#include "juce_appframework/gui/graphics/colour/juce_ColourGradient.cpp" | |||||
#include "juce_appframework/gui/graphics/colour/juce_Colours.cpp" | |||||
#include "juce_appframework/gui/graphics/contexts/juce_EdgeTable.cpp" | |||||
#include "juce_appframework/gui/graphics/contexts/juce_Graphics.cpp" | |||||
#include "juce_appframework/gui/graphics/contexts/juce_Justification.cpp" | |||||
#include "juce_appframework/gui/graphics/contexts/juce_LowLevelGraphicsPostScriptRenderer.cpp" | |||||
#include "juce_appframework/gui/graphics/contexts/juce_LowLevelGraphicsSoftwareRenderer.cpp" | |||||
#include "juce_appframework/gui/graphics/contexts/juce_RectanglePlacement.cpp" | |||||
#include "juce_appframework/gui/graphics/drawables/juce_Drawable.cpp" | |||||
#include "juce_appframework/gui/graphics/drawables/juce_DrawableComposite.cpp" | |||||
#include "juce_appframework/gui/graphics/drawables/juce_DrawableImage.cpp" | |||||
#include "juce_appframework/gui/graphics/drawables/juce_DrawablePath.cpp" | |||||
#include "juce_appframework/gui/graphics/drawables/juce_DrawableText.cpp" | |||||
#include "juce_appframework/gui/graphics/drawables/juce_SVGParser.cpp" | |||||
#include "juce_appframework/gui/graphics/effects/juce_DropShadowEffect.cpp" | |||||
#include "juce_appframework/gui/graphics/effects/juce_GlowEffect.cpp" | |||||
#include "juce_appframework/gui/graphics/effects/juce_ReduceOpacityEffect.cpp" | |||||
#include "juce_appframework/gui/graphics/fonts/juce_Font.cpp" | |||||
#include "juce_appframework/gui/graphics/fonts/juce_GlyphArrangement.cpp" | |||||
#include "juce_appframework/gui/graphics/fonts/juce_TextLayout.cpp" | |||||
#include "juce_appframework/gui/graphics/fonts/juce_Typeface.cpp" | |||||
#include "juce_appframework/gui/graphics/geometry/juce_AffineTransform.cpp" | |||||
#include "juce_appframework/gui/graphics/geometry/juce_BorderSize.cpp" | |||||
#include "juce_appframework/gui/graphics/geometry/juce_Line.cpp" | |||||
#include "juce_appframework/gui/graphics/geometry/juce_Path.cpp" | |||||
#include "juce_appframework/gui/graphics/geometry/juce_PathIterator.cpp" | |||||
#include "juce_appframework/gui/graphics/geometry/juce_PathStrokeType.cpp" | |||||
#include "juce_appframework/gui/graphics/geometry/juce_Point.cpp" | |||||
#include "juce_appframework/gui/graphics/geometry/juce_PositionedRectangle.cpp" | |||||
#include "juce_appframework/gui/graphics/geometry/juce_Rectangle.cpp" | |||||
#include "juce_appframework/gui/graphics/geometry/juce_RectangleList.cpp" | |||||
#include "juce_appframework/gui/graphics/imaging/juce_Image.cpp" | |||||
#include "juce_appframework/gui/graphics/imaging/juce_ImageCache.cpp" | |||||
#include "juce_appframework/gui/graphics/imaging/juce_ImageConvolutionKernel.cpp" | |||||
#include "juce_appframework/gui/graphics/imaging/juce_ImageFileFormat.cpp" | |||||
#include "juce_appframework/gui/graphics/imaging/image_file_formats/juce_GIFLoader.cpp" | |||||
#endif | |||||
//============================================================================== | |||||
// some files include lots of library code, so leave them to the end to avoid cluttering | |||||
// up the build for the clean files. | |||||
#include "juce_core/io/streams/juce_GZIPCompressorOutputStream.cpp" | |||||
#include "juce_core/io/streams/juce_GZIPDecompressorInputStream.cpp" | |||||
#if ! JUCE_ONLY_BUILD_CORE_LIBRARY | |||||
#include "juce_appframework/audio/audio_file_formats/juce_FlacAudioFormat.cpp" | |||||
#include "juce_appframework/audio/audio_file_formats/juce_OggVorbisAudioFormat.cpp" | |||||
#include "juce_appframework/gui/graphics/imaging/image_file_formats/juce_JPEGLoader.cpp" | |||||
#include "juce_appframework/gui/graphics/imaging/image_file_formats/juce_PNGLoader.cpp" | |||||
#endif | |||||
//============================================================================== | |||||
#if JUCE_WIN32 | |||||
#include "../build/win32/platform_specific_code/juce_win32_NativeCode.cpp" | |||||
#include "../build/win32/platform_specific_code/juce_win32_AutoLinkLibraries.h" | |||||
#endif | |||||
//============================================================================== | |||||
#if JUCE_LINUX | |||||
#include "../build/linux/platform_specific_code/juce_linux_NativeCode.cpp" | |||||
#endif | |||||
//============================================================================== | |||||
#if JUCE_MAC | |||||
#include "../build/macosx/platform_specific_code/juce_mac_NativeCode.mm" | |||||
#endif | |||||
/* | |||||
============================================================================== | |||||
This file is part of the JUCE library - "Jules' Utility Class Extensions" | |||||
Copyright 2004-9 by Raw Material Software Ltd. | |||||
------------------------------------------------------------------------------ | |||||
JUCE can be redistributed and/or modified under the terms of the GNU General | |||||
Public License (Version 2), as published by the Free Software Foundation. | |||||
A copy of the license is included in the JUCE distribution, or can be found | |||||
online at www.gnu.org/licenses. | |||||
JUCE is distributed in the hope that it will be useful, but WITHOUT ANY | |||||
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR | |||||
A PARTICULAR PURPOSE. See the GNU General Public License for more details. | |||||
------------------------------------------------------------------------------ | |||||
To release a closed-source product which uses JUCE, commercial licenses are | |||||
available: visit www.rawmaterialsoftware.com/juce for more information. | |||||
============================================================================== | |||||
*/ | |||||
/* | |||||
This monolithic file contains the entire Juce source tree! | |||||
To build an app which uses Juce, all you need to do is to add this | |||||
file to your project, and include juce.h in your own cpp files. | |||||
*/ | |||||
#ifdef __JUCE_JUCEHEADER__ | |||||
/* When you add the amalgamated cpp file to your project, you mustn't include it in | |||||
a file where you've already included juce.h - just put it inside a file on its own, | |||||
possibly with your config flags preceding it, but don't include anything else. */ | |||||
#error | |||||
#endif | |||||
#include "../juce_Config.h" // FORCE_AMALGAMATOR_INCLUDE | |||||
//============================================================================== | |||||
#ifdef _WIN32 | |||||
#include "native/windows/juce_win32_NativeIncludes.h" | |||||
#elif defined (LINUX) | |||||
#include "native/linux/juce_linux_NativeIncludes.h" | |||||
#else | |||||
#include "native/mac/juce_mac_NativeIncludes.h" | |||||
#endif | |||||
//============================================================================== | |||||
#define DONT_SET_USING_JUCE_NAMESPACE 1 | |||||
#include "../juce_amalgamated.h" | |||||
#define NO_DUMMY_DECL | |||||
#if (defined(_MSC_VER) && (_MSC_VER <= 1200)) | |||||
#pragma warning (disable: 4309 4305) | |||||
#endif | |||||
#if JUCE_MAC && JUCE_32BIT && JUCE_SUPPORT_CARBON && ! JUCE_ONLY_BUILD_CORE_LIBRARY | |||||
BEGIN_JUCE_NAMESPACE | |||||
#include "native/mac/juce_mac_CarbonViewWrapperComponent.h" | |||||
END_JUCE_NAMESPACE | |||||
#endif | |||||
#define JUCE_AMALGAMATED_TEMPLATE 1 | |||||
//============================================================================== | |||||
#include "juce_core/basics/juce_FileLogger.cpp" | |||||
#include "juce_core/basics/juce_Logger.cpp" | |||||
#include "juce_core/basics/juce_Random.cpp" | |||||
#include "juce_core/basics/juce_RelativeTime.cpp" | |||||
#include "juce_core/basics/juce_SystemStats.cpp" | |||||
#include "juce_core/basics/juce_Time.cpp" | |||||
#include "juce_core/containers/juce_BitArray.cpp" | |||||
#include "juce_core/containers/juce_MemoryBlock.cpp" | |||||
#include "juce_core/containers/juce_PropertySet.cpp" | |||||
#include "juce_core/containers/juce_Variant.cpp" | |||||
#include "juce_core/cryptography/juce_BlowFish.cpp" | |||||
#include "juce_core/cryptography/juce_MD5.cpp" | |||||
#include "juce_core/cryptography/juce_Primes.cpp" | |||||
#include "juce_core/cryptography/juce_RSAKey.cpp" | |||||
#include "juce_core/io/juce_InputStream.cpp" | |||||
#include "juce_core/io/juce_OutputStream.cpp" | |||||
#include "juce_core/io/files/juce_DirectoryIterator.cpp" | |||||
#include "juce_core/io/files/juce_File.cpp" | |||||
#include "juce_core/io/files/juce_FileInputStream.cpp" | |||||
#include "juce_core/io/files/juce_FileOutputStream.cpp" | |||||
#include "juce_core/io/files/juce_FileSearchPath.cpp" | |||||
#include "juce_core/io/files/juce_NamedPipe.cpp" | |||||
#include "juce_core/io/network/juce_Socket.cpp" | |||||
#include "juce_core/io/network/juce_URL.cpp" | |||||
#include "juce_core/io/streams/juce_BufferedInputStream.cpp" | |||||
#include "juce_core/io/streams/juce_FileInputSource.cpp" | |||||
#include "juce_core/io/streams/juce_MemoryInputStream.cpp" | |||||
#include "juce_core/io/streams/juce_MemoryOutputStream.cpp" | |||||
#include "juce_core/io/streams/juce_SubregionStream.cpp" | |||||
#include "juce_core/misc/juce_PerformanceCounter.cpp" | |||||
#include "juce_core/misc/juce_Uuid.cpp" | |||||
#include "juce_core/misc/juce_ZipFile.cpp" | |||||
#include "juce_core/text/juce_CharacterFunctions.cpp" | |||||
#include "juce_core/text/juce_LocalisedStrings.cpp" | |||||
#include "juce_core/text/juce_String.cpp" | |||||
#include "juce_core/text/juce_StringArray.cpp" | |||||
#include "juce_core/text/juce_StringPairArray.cpp" | |||||
#include "juce_core/text/juce_XmlDocument.cpp" | |||||
#include "juce_core/text/juce_XmlElement.cpp" | |||||
#include "juce_core/threads/juce_InterProcessLock.cpp" | |||||
#include "juce_core/threads/juce_ReadWriteLock.cpp" | |||||
#include "juce_core/threads/juce_Thread.cpp" | |||||
#include "juce_core/threads/juce_ThreadPool.cpp" | |||||
#include "juce_core/threads/juce_TimeSliceThread.cpp" | |||||
#if ! JUCE_ONLY_BUILD_CORE_LIBRARY | |||||
#include "juce_appframework/application/juce_Application.cpp" | |||||
#include "juce_appframework/application/juce_ApplicationCommandInfo.cpp" | |||||
#include "juce_appframework/application/juce_ApplicationCommandManager.cpp" | |||||
#include "juce_appframework/application/juce_ApplicationCommandTarget.cpp" | |||||
#include "juce_appframework/application/juce_ApplicationProperties.cpp" | |||||
#include "juce_appframework/application/juce_DeletedAtShutdown.cpp" | |||||
#include "juce_appframework/application/juce_PropertiesFile.cpp" | |||||
#include "juce_appframework/audio/audio_file_formats/juce_AiffAudioFormat.cpp" | |||||
#include "juce_appframework/audio/audio_file_formats/juce_AudioCDReader.cpp" | |||||
#include "juce_appframework/audio/audio_file_formats/juce_AudioFormat.cpp" | |||||
#include "juce_appframework/audio/audio_file_formats/juce_AudioFormatManager.cpp" | |||||
#include "juce_appframework/audio/audio_file_formats/juce_AudioSubsectionReader.cpp" | |||||
#include "juce_appframework/audio/audio_file_formats/juce_AudioThumbnail.cpp" | |||||
#include "juce_appframework/audio/audio_file_formats/juce_AudioThumbnailCache.cpp" | |||||
#include "juce_appframework/audio/audio_file_formats/juce_QuickTimeAudioFormat.cpp" | |||||
#include "juce_appframework/audio/audio_file_formats/juce_WavAudioFormat.cpp" | |||||
#include "juce_appframework/audio/audio_sources/juce_AudioFormatReaderSource.cpp" | |||||
#include "juce_appframework/audio/audio_sources/juce_AudioSourcePlayer.cpp" | |||||
#include "juce_appframework/audio/audio_sources/juce_AudioTransportSource.cpp" | |||||
#include "juce_appframework/audio/audio_sources/juce_BufferingAudioSource.cpp" | |||||
#include "juce_appframework/audio/audio_sources/juce_ChannelRemappingAudioSource.cpp" | |||||
#include "juce_appframework/audio/audio_sources/juce_IIRFilterAudioSource.cpp" | |||||
#include "juce_appframework/audio/audio_sources/juce_MixerAudioSource.cpp" | |||||
#include "juce_appframework/audio/audio_sources/juce_ResamplingAudioSource.cpp" | |||||
#include "juce_appframework/audio/audio_sources/juce_ToneGeneratorAudioSource.cpp" | |||||
#include "juce_appframework/audio/devices/juce_AudioDeviceManager.cpp" | |||||
#include "juce_appframework/audio/devices/juce_AudioIODevice.cpp" | |||||
#include "juce_appframework/audio/devices/juce_AudioIODeviceType.cpp" | |||||
#include "juce_appframework/audio/devices/juce_MidiOutput.cpp" | |||||
#include "juce_appframework/audio/dsp/juce_AudioDataConverters.cpp" | |||||
#include "juce_appframework/audio/dsp/juce_AudioSampleBuffer.cpp" | |||||
#include "juce_appframework/audio/dsp/juce_IIRFilter.cpp" | |||||
#include "juce_appframework/audio/midi/juce_MidiBuffer.cpp" | |||||
#include "juce_appframework/audio/midi/juce_MidiFile.cpp" | |||||
#include "juce_appframework/audio/midi/juce_MidiKeyboardState.cpp" | |||||
#include "juce_appframework/audio/midi/juce_MidiMessage.cpp" | |||||
#include "juce_appframework/audio/midi/juce_MidiMessageCollector.cpp" | |||||
#include "juce_appframework/audio/midi/juce_MidiMessageSequence.cpp" | |||||
#include "juce_appframework/audio/plugins/juce_AudioPluginFormat.cpp" | |||||
#include "juce_appframework/audio/plugins/juce_AudioPluginFormatManager.cpp" | |||||
#include "juce_appframework/audio/plugins/juce_AudioPluginInstance.cpp" | |||||
#include "juce_appframework/audio/plugins/juce_KnownPluginList.cpp" | |||||
#include "juce_appframework/audio/plugins/juce_PluginDescription.cpp" | |||||
#include "juce_appframework/audio/plugins/juce_PluginDirectoryScanner.cpp" | |||||
#include "juce_appframework/audio/plugins/juce_PluginListComponent.cpp" | |||||
#include "juce_appframework/audio/plugins/formats/juce_AudioUnitPluginFormat.mm" | |||||
#include "juce_appframework/audio/plugins/formats/juce_VSTPluginFormat.mm" | |||||
#include "juce_appframework/audio/processors/juce_AudioProcessor.cpp" | |||||
#include "juce_appframework/audio/processors/juce_AudioProcessorEditor.cpp" | |||||
#include "juce_appframework/audio/processors/juce_AudioProcessorGraph.cpp" | |||||
#include "juce_appframework/audio/processors/juce_AudioProcessorPlayer.cpp" | |||||
#include "juce_appframework/audio/processors/juce_GenericAudioProcessorEditor.cpp" | |||||
#include "juce_appframework/audio/synthesisers/juce_Sampler.cpp" | |||||
#include "juce_appframework/audio/synthesisers/juce_Synthesiser.cpp" | |||||
#include "juce_appframework/documents/juce_FileBasedDocument.cpp" | |||||
#include "juce_appframework/documents/juce_RecentlyOpenedFilesList.cpp" | |||||
#include "juce_appframework/documents/juce_UndoManager.cpp" | |||||
#include "juce_appframework/events/juce_ActionBroadcaster.cpp" | |||||
#include "juce_appframework/events/juce_ActionListenerList.cpp" | |||||
#include "juce_appframework/events/juce_AsyncUpdater.cpp" | |||||
#include "juce_appframework/events/juce_ChangeBroadcaster.cpp" | |||||
#include "juce_appframework/events/juce_ChangeListenerList.cpp" | |||||
#include "juce_appframework/events/juce_InterprocessConnection.cpp" | |||||
#include "juce_appframework/events/juce_InterprocessConnectionServer.cpp" | |||||
#include "juce_appframework/events/juce_Message.cpp" | |||||
#include "juce_appframework/events/juce_MessageListener.cpp" | |||||
#include "juce_appframework/events/juce_MessageManager.cpp" | |||||
#include "juce_appframework/events/juce_MultiTimer.cpp" | |||||
#include "juce_appframework/events/juce_Timer.cpp" | |||||
#include "juce_appframework/gui/components/juce_Component.cpp" | |||||
#include "juce_appframework/gui/components/juce_ComponentListener.cpp" | |||||
#include "juce_appframework/gui/components/juce_Desktop.cpp" | |||||
#include "juce_appframework/gui/components/buttons/juce_ArrowButton.cpp" | |||||
#include "juce_appframework/gui/components/buttons/juce_Button.cpp" | |||||
#include "juce_appframework/gui/components/buttons/juce_DrawableButton.cpp" | |||||
#include "juce_appframework/gui/components/buttons/juce_HyperlinkButton.cpp" | |||||
#include "juce_appframework/gui/components/buttons/juce_ImageButton.cpp" | |||||
#include "juce_appframework/gui/components/buttons/juce_ShapeButton.cpp" | |||||
#include "juce_appframework/gui/components/buttons/juce_TextButton.cpp" | |||||
#include "juce_appframework/gui/components/buttons/juce_ToggleButton.cpp" | |||||
#include "juce_appframework/gui/components/buttons/juce_ToolbarButton.cpp" | |||||
#include "juce_appframework/gui/components/controls/juce_ComboBox.cpp" | |||||
#include "juce_appframework/gui/components/controls/juce_Label.cpp" | |||||
#include "juce_appframework/gui/components/controls/juce_ListBox.cpp" | |||||
#include "juce_appframework/gui/components/controls/juce_ProgressBar.cpp" | |||||
#include "juce_appframework/gui/components/controls/juce_Slider.cpp" | |||||
#include "juce_appframework/gui/components/controls/juce_TableHeaderComponent.cpp" | |||||
#include "juce_appframework/gui/components/controls/juce_TableListBox.cpp" | |||||
#include "juce_appframework/gui/components/controls/juce_TextEditor.cpp" | |||||
#include "juce_appframework/gui/components/controls/juce_Toolbar.cpp" | |||||
#include "juce_appframework/gui/components/controls/juce_ToolbarItemComponent.cpp" | |||||
#include "juce_appframework/gui/components/controls/juce_ToolbarItemPalette.cpp" | |||||
#include "juce_appframework/gui/components/controls/juce_TreeView.cpp" | |||||
#include "juce_appframework/gui/components/filebrowser/juce_DirectoryContentsDisplayComponent.cpp" | |||||
#include "juce_appframework/gui/components/filebrowser/juce_DirectoryContentsList.cpp" | |||||
#include "juce_appframework/gui/components/filebrowser/juce_FileBrowserComponent.cpp" | |||||
#include "juce_appframework/gui/components/filebrowser/juce_FileChooser.cpp" | |||||
#include "juce_appframework/gui/components/filebrowser/juce_FileChooserDialogBox.cpp" | |||||
#include "juce_appframework/gui/components/filebrowser/juce_FileFilter.cpp" | |||||
#include "juce_appframework/gui/components/filebrowser/juce_FileListComponent.cpp" | |||||
#include "juce_appframework/gui/components/filebrowser/juce_FilenameComponent.cpp" | |||||
#include "juce_appframework/gui/components/filebrowser/juce_FileSearchPathListComponent.cpp" | |||||
#include "juce_appframework/gui/components/filebrowser/juce_FileTreeComponent.cpp" | |||||
#include "juce_appframework/gui/components/filebrowser/juce_ImagePreviewComponent.cpp" | |||||
#include "juce_appframework/gui/components/filebrowser/juce_WildcardFileFilter.cpp" | |||||
#include "juce_appframework/gui/components/keyboard/juce_KeyboardFocusTraverser.cpp" | |||||
#include "juce_appframework/gui/components/keyboard/juce_KeyListener.cpp" | |||||
#include "juce_appframework/gui/components/keyboard/juce_KeyMappingEditorComponent.cpp" | |||||
#include "juce_appframework/gui/components/keyboard/juce_KeyPress.cpp" | |||||
#include "juce_appframework/gui/components/keyboard/juce_KeyPressMappingSet.cpp" | |||||
#include "juce_appframework/gui/components/keyboard/juce_ModifierKeys.cpp" | |||||
#include "juce_appframework/gui/components/layout/juce_ComponentAnimator.cpp" | |||||
#include "juce_appframework/gui/components/layout/juce_ComponentBoundsConstrainer.cpp" | |||||
#include "juce_appframework/gui/components/layout/juce_ComponentMovementWatcher.cpp" | |||||
#include "juce_appframework/gui/components/layout/juce_GroupComponent.cpp" | |||||
#include "juce_appframework/gui/components/layout/juce_MultiDocumentPanel.cpp" | |||||
#include "juce_appframework/gui/components/layout/juce_ResizableBorderComponent.cpp" | |||||
#include "juce_appframework/gui/components/layout/juce_ResizableCornerComponent.cpp" | |||||
#include "juce_appframework/gui/components/layout/juce_ScrollBar.cpp" | |||||
#include "juce_appframework/gui/components/layout/juce_StretchableLayoutManager.cpp" | |||||
#include "juce_appframework/gui/components/layout/juce_StretchableLayoutResizerBar.cpp" | |||||
#include "juce_appframework/gui/components/layout/juce_StretchableObjectResizer.cpp" | |||||
#include "juce_appframework/gui/components/layout/juce_TabbedButtonBar.cpp" | |||||
#include "juce_appframework/gui/components/layout/juce_TabbedComponent.cpp" | |||||
#include "juce_appframework/gui/components/layout/juce_Viewport.cpp" | |||||
#include "juce_appframework/gui/components/lookandfeel/juce_LookAndFeel.cpp" | |||||
#include "juce_appframework/gui/components/lookandfeel/juce_OldSchoolLookAndFeel.cpp" | |||||
#include "juce_appframework/gui/components/menus/juce_MenuBarComponent.cpp" | |||||
#include "juce_appframework/gui/components/menus/juce_MenuBarModel.cpp" | |||||
#include "juce_appframework/gui/components/menus/juce_PopupMenu.cpp" | |||||
#include "juce_appframework/gui/components/mouse/juce_ComponentDragger.cpp" | |||||
#include "juce_appframework/gui/components/mouse/juce_DragAndDropContainer.cpp" | |||||
#include "juce_appframework/gui/components/mouse/juce_MouseCursor.cpp" | |||||
#include "juce_appframework/gui/components/mouse/juce_MouseEvent.cpp" | |||||
#include "juce_appframework/gui/components/mouse/juce_MouseHoverDetector.cpp" | |||||
#include "juce_appframework/gui/components/mouse/juce_MouseListener.cpp" | |||||
#include "juce_appframework/gui/components/properties/juce_BooleanPropertyComponent.cpp" | |||||
#include "juce_appframework/gui/components/properties/juce_ButtonPropertyComponent.cpp" | |||||
#include "juce_appframework/gui/components/properties/juce_ChoicePropertyComponent.cpp" | |||||
#include "juce_appframework/gui/components/properties/juce_PropertyComponent.cpp" | |||||
#include "juce_appframework/gui/components/properties/juce_PropertyPanel.cpp" | |||||
#include "juce_appframework/gui/components/properties/juce_SliderPropertyComponent.cpp" | |||||
#include "juce_appframework/gui/components/properties/juce_TextPropertyComponent.cpp" | |||||
#include "juce_appframework/gui/components/special/juce_AudioDeviceSelectorComponent.cpp" | |||||
#include "juce_appframework/gui/components/special/juce_BubbleComponent.cpp" | |||||
#include "juce_appframework/gui/components/special/juce_BubbleMessageComponent.cpp" | |||||
#include "juce_appframework/gui/components/special/juce_ColourSelector.cpp" | |||||
#include "juce_appframework/gui/components/special/juce_DropShadower.cpp" | |||||
#include "juce_appframework/gui/components/special/juce_MagnifierComponent.cpp" | |||||
#include "juce_appframework/gui/components/special/juce_MidiKeyboardComponent.cpp" | |||||
#include "juce_appframework/gui/components/special/juce_OpenGLComponent.cpp" | |||||
#include "juce_appframework/gui/components/special/juce_PreferencesPanel.cpp" | |||||
#include "juce_appframework/gui/components/special/juce_SystemTrayIconComponent.cpp" | |||||
#include "juce_appframework/gui/components/windows/juce_AlertWindow.cpp" | |||||
#include "juce_appframework/gui/components/windows/juce_ComponentPeer.cpp" | |||||
#include "juce_appframework/gui/components/windows/juce_DialogWindow.cpp" | |||||
#include "juce_appframework/gui/components/windows/juce_DocumentWindow.cpp" | |||||
#include "juce_appframework/gui/components/windows/juce_ResizableWindow.cpp" | |||||
#include "juce_appframework/gui/components/windows/juce_SplashScreen.cpp" | |||||
#include "juce_appframework/gui/components/windows/juce_ThreadWithProgressWindow.cpp" | |||||
#include "juce_appframework/gui/components/windows/juce_TooltipWindow.cpp" | |||||
#include "juce_appframework/gui/components/windows/juce_TopLevelWindow.cpp" | |||||
#include "juce_appframework/gui/graphics/brushes/juce_Brush.cpp" | |||||
#include "juce_appframework/gui/graphics/brushes/juce_GradientBrush.cpp" | |||||
#include "juce_appframework/gui/graphics/brushes/juce_ImageBrush.cpp" | |||||
#include "juce_appframework/gui/graphics/brushes/juce_SolidColourBrush.cpp" | |||||
#include "juce_appframework/gui/graphics/colour/juce_Colour.cpp" | |||||
#include "juce_appframework/gui/graphics/colour/juce_ColourGradient.cpp" | |||||
#include "juce_appframework/gui/graphics/colour/juce_Colours.cpp" | |||||
#include "juce_appframework/gui/graphics/contexts/juce_EdgeTable.cpp" | |||||
#include "juce_appframework/gui/graphics/contexts/juce_Graphics.cpp" | |||||
#include "juce_appframework/gui/graphics/contexts/juce_Justification.cpp" | |||||
#include "juce_appframework/gui/graphics/contexts/juce_LowLevelGraphicsPostScriptRenderer.cpp" | |||||
#include "juce_appframework/gui/graphics/contexts/juce_LowLevelGraphicsSoftwareRenderer.cpp" | |||||
#include "juce_appframework/gui/graphics/contexts/juce_RectanglePlacement.cpp" | |||||
#include "juce_appframework/gui/graphics/drawables/juce_Drawable.cpp" | |||||
#include "juce_appframework/gui/graphics/drawables/juce_DrawableComposite.cpp" | |||||
#include "juce_appframework/gui/graphics/drawables/juce_DrawableImage.cpp" | |||||
#include "juce_appframework/gui/graphics/drawables/juce_DrawablePath.cpp" | |||||
#include "juce_appframework/gui/graphics/drawables/juce_DrawableText.cpp" | |||||
#include "juce_appframework/gui/graphics/drawables/juce_SVGParser.cpp" | |||||
#include "juce_appframework/gui/graphics/effects/juce_DropShadowEffect.cpp" | |||||
#include "juce_appframework/gui/graphics/effects/juce_GlowEffect.cpp" | |||||
#include "juce_appframework/gui/graphics/effects/juce_ReduceOpacityEffect.cpp" | |||||
#include "juce_appframework/gui/graphics/fonts/juce_Font.cpp" | |||||
#include "juce_appframework/gui/graphics/fonts/juce_GlyphArrangement.cpp" | |||||
#include "juce_appframework/gui/graphics/fonts/juce_TextLayout.cpp" | |||||
#include "juce_appframework/gui/graphics/fonts/juce_Typeface.cpp" | |||||
#include "juce_appframework/gui/graphics/geometry/juce_AffineTransform.cpp" | |||||
#include "juce_appframework/gui/graphics/geometry/juce_BorderSize.cpp" | |||||
#include "juce_appframework/gui/graphics/geometry/juce_Line.cpp" | |||||
#include "juce_appframework/gui/graphics/geometry/juce_Path.cpp" | |||||
#include "juce_appframework/gui/graphics/geometry/juce_PathIterator.cpp" | |||||
#include "juce_appframework/gui/graphics/geometry/juce_PathStrokeType.cpp" | |||||
#include "juce_appframework/gui/graphics/geometry/juce_Point.cpp" | |||||
#include "juce_appframework/gui/graphics/geometry/juce_PositionedRectangle.cpp" | |||||
#include "juce_appframework/gui/graphics/geometry/juce_Rectangle.cpp" | |||||
#include "juce_appframework/gui/graphics/geometry/juce_RectangleList.cpp" | |||||
#include "juce_appframework/gui/graphics/imaging/juce_Image.cpp" | |||||
#include "juce_appframework/gui/graphics/imaging/juce_ImageCache.cpp" | |||||
#include "juce_appframework/gui/graphics/imaging/juce_ImageConvolutionKernel.cpp" | |||||
#include "juce_appframework/gui/graphics/imaging/juce_ImageFileFormat.cpp" | |||||
#include "juce_appframework/gui/graphics/imaging/image_file_formats/juce_GIFLoader.cpp" | |||||
#endif | |||||
//============================================================================== | |||||
// some files include lots of library code, so leave them to the end to avoid cluttering | |||||
// up the build for the clean files. | |||||
#include "juce_core/io/streams/juce_GZIPCompressorOutputStream.cpp" | |||||
#include "juce_core/io/streams/juce_GZIPDecompressorInputStream.cpp" | |||||
#if ! JUCE_ONLY_BUILD_CORE_LIBRARY | |||||
#include "juce_appframework/audio/audio_file_formats/juce_FlacAudioFormat.cpp" | |||||
#include "juce_appframework/audio/audio_file_formats/juce_OggVorbisAudioFormat.cpp" | |||||
#include "juce_appframework/gui/graphics/imaging/image_file_formats/juce_JPEGLoader.cpp" | |||||
#include "juce_appframework/gui/graphics/imaging/image_file_formats/juce_PNGLoader.cpp" | |||||
#endif | |||||
//============================================================================== | |||||
#if JUCE_WIN32 | |||||
#include "native/juce_win32_NativeCode.cpp" | |||||
#endif | |||||
#if JUCE_LINUX | |||||
#include "native/juce_linux_NativeCode.cpp" | |||||
#endif | |||||
#if JUCE_MAC | |||||
#include "native/juce_mac_NativeCode.mm" | |||||
#endif |
@@ -48,7 +48,7 @@ BEGIN_JUCE_NAMESPACE | |||||
#include "../../../../juce_appframework/gui/components/layout/juce_ComponentMovementWatcher.h" | #include "../../../../juce_appframework/gui/components/layout/juce_ComponentMovementWatcher.h" | ||||
#include "../../../../juce_appframework/gui/components/special/juce_NSViewComponent.h" | #include "../../../../juce_appframework/gui/components/special/juce_NSViewComponent.h" | ||||
#if JUCE_MAC && JUCE_SUPPORT_CARBON | #if JUCE_MAC && JUCE_SUPPORT_CARBON | ||||
#include "../../../../../build/macosx/platform_specific_code/juce_mac_CarbonViewWrapperComponent.h" | |||||
#include "../../../../native/mac/juce_mac_CarbonViewWrapperComponent.h" | |||||
#endif | #endif | ||||
#if JUCE_MAC | #if JUCE_MAC | ||||
@@ -75,7 +75,7 @@ BEGIN_JUCE_NAMESPACE | |||||
#include "../../../../juce_core/misc/juce_PlatformUtilities.h" | #include "../../../../juce_core/misc/juce_PlatformUtilities.h" | ||||
#if JUCE_MAC && JUCE_SUPPORT_CARBON | #if JUCE_MAC && JUCE_SUPPORT_CARBON | ||||
#include "../../../../../build/macosx/platform_specific_code/juce_mac_CarbonViewWrapperComponent.h" | |||||
#include "../../../../native/mac/juce_mac_CarbonViewWrapperComponent.h" | |||||
#endif | #endif | ||||
//============================================================================== | //============================================================================== | ||||
@@ -215,22 +215,6 @@ inline void swapVariables (Type& variable1, Type& variable2) throw() | |||||
/** Using juce_hypot and juce_hypotf is easier than dealing with all the different | /** Using juce_hypot and juce_hypotf is easier than dealing with all the different | ||||
versions of these functions of various platforms and compilers. */ | versions of these functions of various platforms and compilers. */ | ||||
forcedinline float juce_hypotf (float a, float b) { return (float) _hypot (a, b); } | forcedinline float juce_hypotf (float a, float b) { return (float) _hypot (a, b); } | ||||
#elif MACOS_10_2_OR_EARLIER | |||||
/** Using juce_hypot and juce_hypotf is easier than dealing with all the different | |||||
versions of these functions of various platforms and compilers. */ | |||||
forcedinline double juce_hypot (double a, double b) { return hypot (a, b); } | |||||
/** Using juce_hypot and juce_hypotf is easier than dealing with all the different | |||||
versions of these functions of various platforms and compilers. */ | |||||
forcedinline float juce_hypotf (float a, float b) { return (float) hypot (a, b); } | |||||
forcedinline float sinf (const float a) { return (float) sin (a); } | |||||
forcedinline float cosf (const float a) { return (float) cos (a); } | |||||
forcedinline float tanf (const float a) { return (float) tan (a); } | |||||
forcedinline float atan2f (const float a, const float b) { return (float) atan2 (a, b); } | |||||
forcedinline float sqrtf (const float a) { return (float) sqrt (a); } | |||||
forcedinline float logf (const float a) { return (float) log (a); } | |||||
forcedinline float powf (const float a, const float b) { return (float) pow (a, b); } | |||||
forcedinline float expf (const float a) { return (float) exp (a); } | |||||
#else | #else | ||||
/** Using juce_hypot and juce_hypotf is easier than dealing with all the different | /** Using juce_hypot and juce_hypotf is easier than dealing with all the different | ||||
versions of these functions of various platforms and compilers. */ | versions of these functions of various platforms and compilers. */ | ||||
@@ -265,9 +249,7 @@ const float float_Pi = 3.14159265358979323846f; | |||||
#if JUCE_LINUX | #if JUCE_LINUX | ||||
#define juce_isfinite(v) std::isfinite(v) | #define juce_isfinite(v) std::isfinite(v) | ||||
#elif JUCE_MAC | #elif JUCE_MAC | ||||
#if MACOS_10_2_OR_EARLIER | |||||
#define juce_isfinite(v) __isfinite(v) | |||||
#elif MACOS_10_3_OR_EARLIER | |||||
#if MACOS_10_3_OR_EARLIER | |||||
#ifdef isfinite | #ifdef isfinite | ||||
#define juce_isfinite(v) isfinite(v) | #define juce_isfinite(v) isfinite(v) | ||||
#else | #else | ||||
@@ -38,9 +38,6 @@ | |||||
- Either JUCE_INTEL or JUCE_PPC | - Either JUCE_INTEL or JUCE_PPC | ||||
- Either JUCE_GCC or JUCE_MSVC | - Either JUCE_GCC or JUCE_MSVC | ||||
On the Mac, it also defines MACOS_10_2_OR_EARLIER if the build is targeting OSX10.2, | |||||
and MACOS_10_3_OR_EARLIER if it is targeting either 10.2 or 10.3 | |||||
It also includes a set of macros for debug console output and assertions. | It also includes a set of macros for debug console output and assertions. | ||||
*/ | */ | ||||
@@ -104,7 +101,7 @@ | |||||
#endif | #endif | ||||
#if (MAC_OS_X_VERSION_MIN_REQUIRED < MAC_OS_X_VERSION_10_3) | #if (MAC_OS_X_VERSION_MIN_REQUIRED < MAC_OS_X_VERSION_10_3) | ||||
#define MACOS_10_2_OR_EARLIER 1 | |||||
#error "Building for OSX 10.2 is no longer supported!" | |||||
#endif | #endif | ||||
#if (! defined (MAC_OS_X_VERSION_10_4)) || (MAC_OS_X_VERSION_MIN_REQUIRED < MAC_OS_X_VERSION_10_4) | #if (! defined (MAC_OS_X_VERSION_10_4)) || (MAC_OS_X_VERSION_MIN_REQUIRED < MAC_OS_X_VERSION_10_4) | ||||
@@ -192,7 +192,7 @@ static int waitForReadiness (const int handle, const bool forReading, | |||||
{ | { | ||||
int opt; | int opt; | ||||
#if defined (JUCE_LINUX) || (defined (JUCE_MAC) && ! MACOS_10_2_OR_EARLIER) | |||||
#if defined (JUCE_LINUX) || defined (JUCE_MAC) | |||||
socklen_t len = sizeof (opt); | socklen_t len = sizeof (opt); | ||||
#else | #else | ||||
int len = sizeof (opt); | int len = sizeof (opt); | ||||
@@ -471,7 +471,7 @@ StreamingSocket* StreamingSocket::waitForNextConnection() const | |||||
{ | { | ||||
struct sockaddr address; | struct sockaddr address; | ||||
#if defined (JUCE_LINUX) || (defined (JUCE_MAC) && ! MACOS_10_2_OR_EARLIER) | |||||
#if defined (JUCE_LINUX) || defined (JUCE_MAC) | |||||
socklen_t len = sizeof (sockaddr); | socklen_t len = sizeof (sockaddr); | ||||
#else | #else | ||||
int len = sizeof (sockaddr); | int len = sizeof (sockaddr); | ||||
@@ -581,7 +581,7 @@ DatagramSocket* DatagramSocket::waitForNextConnection() const | |||||
{ | { | ||||
struct sockaddr address; | struct sockaddr address; | ||||
#if defined (JUCE_LINUX) || (defined (JUCE_MAC) && ! MACOS_10_2_OR_EARLIER) | |||||
#if defined (JUCE_LINUX) || defined (JUCE_MAC) | |||||
socklen_t len = sizeof (sockaddr); | socklen_t len = sizeof (sockaddr); | ||||
#else | #else | ||||
int len = sizeof (sockaddr); | int len = sizeof (sockaddr); | ||||
@@ -50,15 +50,7 @@ int CharacterFunctions::length (const char* const s) throw() | |||||
int CharacterFunctions::length (const juce_wchar* const s) throw() | int CharacterFunctions::length (const juce_wchar* const s) throw() | ||||
{ | { | ||||
#if MACOS_10_2_OR_EARLIER | |||||
int n = 0; | |||||
while (s[n] != 0) | |||||
++n; | |||||
return n; | |||||
#else | |||||
return (int) wcslen (s); | return (int) wcslen (s); | ||||
#endif | |||||
} | } | ||||
void CharacterFunctions::copy (char* dest, const char* src, const int maxChars) throw() | void CharacterFunctions::copy (char* dest, const char* src, const int maxChars) throw() | ||||
@@ -68,14 +60,7 @@ void CharacterFunctions::copy (char* dest, const char* src, const int maxChars) | |||||
void CharacterFunctions::copy (juce_wchar* dest, const juce_wchar* src, int maxChars) throw() | void CharacterFunctions::copy (juce_wchar* dest, const juce_wchar* src, int maxChars) throw() | ||||
{ | { | ||||
#if MACOS_10_2_OR_EARLIER | |||||
while (--maxChars >= 0 && *src != 0) | |||||
*dest++ = *src++; | |||||
*dest = 0; | |||||
#else | |||||
wcsncpy (dest, src, maxChars); | wcsncpy (dest, src, maxChars); | ||||
#endif | |||||
} | } | ||||
void CharacterFunctions::copy (juce_wchar* dest, const char* src, const int maxChars) throw() | void CharacterFunctions::copy (juce_wchar* dest, const char* src, const int maxChars) throw() | ||||
@@ -100,17 +85,7 @@ void CharacterFunctions::append (char* dest, const char* src) throw() | |||||
void CharacterFunctions::append (juce_wchar* dest, const juce_wchar* src) throw() | void CharacterFunctions::append (juce_wchar* dest, const juce_wchar* src) throw() | ||||
{ | { | ||||
#if MACOS_10_2_OR_EARLIER | |||||
while (*dest != 0) | |||||
++dest; | |||||
while (*src != 0) | |||||
*dest++ = *src++; | |||||
*dest = 0; | |||||
#else | |||||
wcscat (dest, src); | wcscat (dest, src); | ||||
#endif | |||||
} | } | ||||
int CharacterFunctions::compare (const char* const s1, const char* const s2) throw() | int CharacterFunctions::compare (const char* const s1, const char* const s2) throw() | ||||
@@ -121,57 +96,19 @@ int CharacterFunctions::compare (const char* const s1, const char* const s2) thr | |||||
int CharacterFunctions::compare (const juce_wchar* s1, const juce_wchar* s2) throw() | int CharacterFunctions::compare (const juce_wchar* s1, const juce_wchar* s2) throw() | ||||
{ | { | ||||
jassert (s1 != 0 && s2 != 0); | jassert (s1 != 0 && s2 != 0); | ||||
#if MACOS_10_2_OR_EARLIER | |||||
for (;;) | |||||
{ | |||||
if (*s1 != *s2) | |||||
{ | |||||
const int diff = *s1 - *s2; | |||||
if (diff != 0) | |||||
return diff < 0 ? -1 : 1; | |||||
} | |||||
else if (*s1 == 0) | |||||
break; | |||||
++s1; | |||||
++s2; | |||||
} | |||||
return 0; | |||||
#else | |||||
return wcscmp (s1, s2); | return wcscmp (s1, s2); | ||||
#endif | |||||
} | } | ||||
int CharacterFunctions::compare (const char* const s1, const char* const s2, const int maxChars) throw() | int CharacterFunctions::compare (const char* const s1, const char* const s2, const int maxChars) throw() | ||||
{ | { | ||||
jassert (s1 != 0 && s2 != 0); | jassert (s1 != 0 && s2 != 0); | ||||
return strncmp (s1, s2, maxChars); | return strncmp (s1, s2, maxChars); | ||||
} | } | ||||
int CharacterFunctions::compare (const juce_wchar* s1, const juce_wchar* s2, int maxChars) throw() | int CharacterFunctions::compare (const juce_wchar* s1, const juce_wchar* s2, int maxChars) throw() | ||||
{ | { | ||||
jassert (s1 != 0 && s2 != 0); | jassert (s1 != 0 && s2 != 0); | ||||
#if MACOS_10_2_OR_EARLIER | |||||
while (--maxChars >= 0) | |||||
{ | |||||
if (*s1 != *s2) | |||||
return (*s1 < *s2) ? -1 : 1; | |||||
else if (*s1 == 0) | |||||
break; | |||||
++s1; | |||||
++s2; | |||||
} | |||||
return 0; | |||||
#else | |||||
return wcsncmp (s1, s2, maxChars); | return wcsncmp (s1, s2, maxChars); | ||||
#endif | |||||
} | } | ||||
int CharacterFunctions::compareIgnoreCase (const char* const s1, const char* const s2) throw() | int CharacterFunctions::compareIgnoreCase (const char* const s1, const char* const s2) throw() | ||||
@@ -257,31 +194,7 @@ const char* CharacterFunctions::find (const char* const haystack, const char* co | |||||
const juce_wchar* CharacterFunctions::find (const juce_wchar* haystack, const juce_wchar* const needle) throw() | const juce_wchar* CharacterFunctions::find (const juce_wchar* haystack, const juce_wchar* const needle) throw() | ||||
{ | { | ||||
#if MACOS_10_2_OR_EARLIER | |||||
while (*haystack != 0) | |||||
{ | |||||
const juce_wchar* s1 = haystack; | |||||
const juce_wchar* s2 = needle; | |||||
for (;;) | |||||
{ | |||||
if (*s2 == 0) | |||||
return haystack; | |||||
if (*s1 != *s2 || *s2 == 0) | |||||
break; | |||||
++s1; | |||||
++s2; | |||||
} | |||||
++haystack; | |||||
} | |||||
return 0; | |||||
#else | |||||
return wcsstr (haystack, needle); | return wcsstr (haystack, needle); | ||||
#endif | |||||
} | } | ||||
int CharacterFunctions::indexOfChar (const char* const haystack, const char needle, const bool ignoreCase) throw() | int CharacterFunctions::indexOfChar (const char* const haystack, const char needle, const bool ignoreCase) throw() | ||||
@@ -424,16 +337,7 @@ int CharacterFunctions::ftime (char* const dest, const int maxChars, const char* | |||||
int CharacterFunctions::ftime (juce_wchar* const dest, const int maxChars, const juce_wchar* const format, const struct tm* const tm) throw() | int CharacterFunctions::ftime (juce_wchar* const dest, const int maxChars, const juce_wchar* const format, const struct tm* const tm) throw() | ||||
{ | { | ||||
#if MACOS_10_2_OR_EARLIER | |||||
const String formatTemp (format); | |||||
size_t num = strftime ((char*) dest, maxChars, (const char*) formatTemp, tm); | |||||
String temp ((char*) dest); | |||||
temp.copyToBuffer (dest, num); | |||||
dest [num] = 0; | |||||
return (int) num; | |||||
#else | |||||
return (int) wcsftime (dest, maxChars, format, tm); | return (int) wcsftime (dest, maxChars, format, tm); | ||||
#endif | |||||
} | } | ||||
int CharacterFunctions::getIntValue (const char* const s) throw() | int CharacterFunctions::getIntValue (const char* const s) throw() | ||||
@@ -534,13 +438,8 @@ double CharacterFunctions::getDoubleValue (const char* const s) throw() | |||||
double CharacterFunctions::getDoubleValue (const juce_wchar* const s) throw() | double CharacterFunctions::getDoubleValue (const juce_wchar* const s) throw() | ||||
{ | { | ||||
#if MACOS_10_2_OR_EARLIER | |||||
String temp (s); | |||||
return atof ((const char*) temp); | |||||
#else | |||||
wchar_t* endChar; | wchar_t* endChar; | ||||
return wcstod (s, &endChar); | return wcstod (s, &endChar); | ||||
#endif | |||||
} | } | ||||
//============================================================================== | //============================================================================== | ||||
@@ -551,11 +450,7 @@ char CharacterFunctions::toUpperCase (const char character) throw() | |||||
juce_wchar CharacterFunctions::toUpperCase (const juce_wchar character) throw() | juce_wchar CharacterFunctions::toUpperCase (const juce_wchar character) throw() | ||||
{ | { | ||||
#if MACOS_10_2_OR_EARLIER | |||||
return toupper ((char) character); | |||||
#else | |||||
return towupper (character); | return towupper (character); | ||||
#endif | |||||
} | } | ||||
void CharacterFunctions::toUpperCase (char* s) throw() | void CharacterFunctions::toUpperCase (char* s) throw() | ||||
@@ -606,11 +501,7 @@ char CharacterFunctions::toLowerCase (const char character) throw() | |||||
juce_wchar CharacterFunctions::toLowerCase (const juce_wchar character) throw() | juce_wchar CharacterFunctions::toLowerCase (const juce_wchar character) throw() | ||||
{ | { | ||||
#if MACOS_10_2_OR_EARLIER | |||||
return tolower ((char) character); | |||||
#else | |||||
return towlower (character); | return towlower (character); | ||||
#endif | |||||
} | } | ||||
void CharacterFunctions::toLowerCase (char* s) throw() | void CharacterFunctions::toLowerCase (char* s) throw() | ||||
@@ -661,11 +552,7 @@ bool CharacterFunctions::isWhitespace (const char character) throw() | |||||
bool CharacterFunctions::isWhitespace (const juce_wchar character) throw() | bool CharacterFunctions::isWhitespace (const juce_wchar character) throw() | ||||
{ | { | ||||
#if MACOS_10_2_OR_EARLIER | |||||
return isWhitespace ((char) character); | |||||
#else | |||||
return iswspace (character) != 0; | return iswspace (character) != 0; | ||||
#endif | |||||
} | } | ||||
bool CharacterFunctions::isDigit (const char character) throw() | bool CharacterFunctions::isDigit (const char character) throw() | ||||
@@ -675,11 +562,7 @@ bool CharacterFunctions::isDigit (const char character) throw() | |||||
bool CharacterFunctions::isDigit (const juce_wchar character) throw() | bool CharacterFunctions::isDigit (const juce_wchar character) throw() | ||||
{ | { | ||||
#if MACOS_10_2_OR_EARLIER | |||||
return isdigit ((char) character) != 0; | |||||
#else | |||||
return iswdigit (character) != 0; | return iswdigit (character) != 0; | ||||
#endif | |||||
} | } | ||||
bool CharacterFunctions::isLetter (const char character) throw() | bool CharacterFunctions::isLetter (const char character) throw() | ||||
@@ -690,11 +573,7 @@ bool CharacterFunctions::isLetter (const char character) throw() | |||||
bool CharacterFunctions::isLetter (const juce_wchar character) throw() | bool CharacterFunctions::isLetter (const juce_wchar character) throw() | ||||
{ | { | ||||
#if MACOS_10_2_OR_EARLIER | |||||
return isLetter ((char) character); | |||||
#else | |||||
return iswalpha (character) != 0; | return iswalpha (character) != 0; | ||||
#endif | |||||
} | } | ||||
bool CharacterFunctions::isLetterOrDigit (const char character) throw() | bool CharacterFunctions::isLetterOrDigit (const char character) throw() | ||||
@@ -706,11 +585,7 @@ bool CharacterFunctions::isLetterOrDigit (const char character) throw() | |||||
bool CharacterFunctions::isLetterOrDigit (const juce_wchar character) throw() | bool CharacterFunctions::isLetterOrDigit (const juce_wchar character) throw() | ||||
{ | { | ||||
#if MACOS_10_2_OR_EARLIER | |||||
return isLetterOrDigit ((char) character); | |||||
#else | |||||
return iswalnum (character) != 0; | return iswalnum (character) != 0; | ||||
#endif | |||||
} | } | ||||
int CharacterFunctions::getHexDigitValue (const tchar digit) throw() | int CharacterFunctions::getHexDigitValue (const tchar digit) throw() | ||||
@@ -0,0 +1,114 @@ | |||||
/* | |||||
============================================================================== | |||||
This file is part of the JUCE library - "Jules' Utility Class Extensions" | |||||
Copyright 2004-9 by Raw Material Software Ltd. | |||||
------------------------------------------------------------------------------ | |||||
JUCE can be redistributed and/or modified under the terms of the GNU General | |||||
Public License (Version 2), as published by the Free Software Foundation. | |||||
A copy of the license is included in the JUCE distribution, or can be found | |||||
online at www.gnu.org/licenses. | |||||
JUCE is distributed in the hope that it will be useful, but WITHOUT ANY | |||||
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR | |||||
A PARTICULAR PURPOSE. See the GNU General Public License for more details. | |||||
------------------------------------------------------------------------------ | |||||
To release a closed-source product which uses JUCE, commercial licenses are | |||||
available: visit www.rawmaterialsoftware.com/juce for more information. | |||||
============================================================================== | |||||
*/ | |||||
/* | |||||
This file wraps together all the mac-specific code, so that | |||||
we can include all the native headers just once, and compile all our | |||||
platform-specific stuff in one big lump, keeping it out of the way of | |||||
the rest of the codebase. | |||||
*/ | |||||
#include "linux/juce_linux_NativeIncludes.h" | |||||
BEGIN_JUCE_NAMESPACE | |||||
#include "../juce_core/io/files/juce_FileInputStream.h" | |||||
#include "../juce_core/io/files/juce_FileOutputStream.h" | |||||
#include "../juce_core/basics/juce_SystemStats.h" | |||||
#include "../juce_core/basics/juce_Time.h" | |||||
#include "../juce_core/basics/juce_Random.h" | |||||
#include "../juce_core/io/network/juce_URL.h" | |||||
#include "../juce_core/io/files/juce_NamedPipe.h" | |||||
#include "../juce_core/threads/juce_InterProcessLock.h" | |||||
#include "../juce_appframework/audio/devices/juce_AudioIODeviceType.h" | |||||
#include "../juce_core/threads/juce_Thread.h" | |||||
#include "../juce_core/threads/juce_ScopedLock.h" | |||||
#include "../juce_core/io/files/juce_File.h" | |||||
#include "../juce_core/basics/juce_Singleton.h" | |||||
#include "../juce_appframework/audio/dsp/juce_AudioDataConverters.h" | |||||
#include "../juce_appframework/audio/audio_file_formats/juce_AudioCDReader.h" | |||||
#include "../juce_appframework/gui/graphics/fonts/juce_Font.h" | |||||
#include "../juce_core/io/streams/juce_MemoryInputStream.h" | |||||
#include "../juce_core/io/files/juce_DirectoryIterator.h" | |||||
#include "../juce_core/text/juce_XmlDocument.h" | |||||
#include "../juce_appframework/application/juce_DeletedAtShutdown.h" | |||||
#include "../juce_appframework/events/juce_MessageManager.h" | |||||
#include "../juce_core/threads/juce_WaitableEvent.h" | |||||
#include "../juce_core/threads/juce_Process.h" | |||||
#include "../juce_appframework/gui/components/filebrowser/juce_FileChooser.h" | |||||
#include "../juce_appframework/audio/devices/juce_MidiOutput.h" | |||||
#include "../juce_appframework/audio/devices/juce_MidiInput.h" | |||||
#include "../juce_core/text/juce_StringArray.h" | |||||
#include "../juce_core/containers/juce_MemoryBlock.h" | |||||
#include "../juce_core/misc/juce_PlatformUtilities.h" | |||||
#include "../juce_core/threads/juce_CriticalSection.h" | |||||
#include "../juce_appframework/events/juce_Timer.h" | |||||
#include "../juce_appframework/gui/components/special/juce_WebBrowserComponent.h" | |||||
#include "../juce_appframework/gui/components/keyboard/juce_KeyPress.h" | |||||
#include "../juce_appframework/application/juce_SystemClipboard.h" | |||||
#include "../juce_appframework/gui/components/windows/juce_AlertWindow.h" | |||||
#include "../juce_appframework/gui/components/special/juce_OpenGLComponent.h" | |||||
#include "../juce_appframework/gui/components/juce_Desktop.h" | |||||
#include "../juce_appframework/gui/components/juce_ComponentDeletionWatcher.h" | |||||
#include "../juce_appframework/gui/graphics/geometry/juce_RectangleList.h" | |||||
#include "../juce_appframework/gui/graphics/imaging/juce_ImageFileFormat.h" | |||||
#include "../juce_appframework/gui/graphics/contexts/juce_LowLevelGraphicsSoftwareRenderer.h" | |||||
#include "../juce_appframework/gui/components/mouse/juce_DragAndDropContainer.h" | |||||
#include "../juce_appframework/gui/components/special/juce_SystemTrayIconComponent.h" | |||||
#include "../juce_appframework/application/juce_Application.h" | |||||
/* Remove this macro if you're having problems compiling the cpu affinity | |||||
calls (the API for these has changed about quite a bit in various Linux | |||||
versions, and a lot of distros seem to ship with obsolete versions) | |||||
*/ | |||||
#if defined (CPU_ISSET) && ! defined (SUPPORT_AFFINITIES) | |||||
#define SUPPORT_AFFINITIES 1 | |||||
#endif | |||||
//============================================================================== | |||||
#define JUCE_INCLUDED_FILE 1 | |||||
// Now include the actual code files.. | |||||
#include "common/juce_posix_SharedCode.h" | |||||
#include "linux/juce_linux_Files.cpp" | |||||
#include "common/juce_posix_NamedPipe.cpp" | |||||
#include "linux/juce_linux_Network.cpp" | |||||
#include "linux/juce_linux_SystemStats.cpp" | |||||
#include "linux/juce_linux_Threads.cpp" | |||||
#if ! JUCE_ONLY_BUILD_CORE_LIBRARY | |||||
#include "linux/juce_linux_Messaging.cpp" | |||||
#include "linux/juce_linux_Fonts.cpp" | |||||
#include "linux/juce_linux_Windowing.cpp" | |||||
#include "linux/juce_linux_Audio.cpp" | |||||
#include "linux/juce_linux_Midi.cpp" | |||||
#include "linux/juce_linux_AudioCDReader.cpp" | |||||
#include "linux/juce_linux_FileChooser.cpp" | |||||
#include "linux/juce_linux_WebBrowserComponent.cpp" | |||||
#endif | |||||
END_JUCE_NAMESPACE |
@@ -0,0 +1,131 @@ | |||||
/* | |||||
============================================================================== | |||||
This file is part of the JUCE library - "Jules' Utility Class Extensions" | |||||
Copyright 2004-9 by Raw Material Software Ltd. | |||||
------------------------------------------------------------------------------ | |||||
JUCE can be redistributed and/or modified under the terms of the GNU General | |||||
Public License (Version 2), as published by the Free Software Foundation. | |||||
A copy of the license is included in the JUCE distribution, or can be found | |||||
online at www.gnu.org/licenses. | |||||
JUCE is distributed in the hope that it will be useful, but WITHOUT ANY | |||||
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR | |||||
A PARTICULAR PURPOSE. See the GNU General Public License for more details. | |||||
------------------------------------------------------------------------------ | |||||
To release a closed-source product which uses JUCE, commercial licenses are | |||||
available: visit www.rawmaterialsoftware.com/juce for more information. | |||||
============================================================================== | |||||
*/ | |||||
/* | |||||
This file wraps together all the mac-specific code, so that | |||||
we can include all the native headers just once, and compile all our | |||||
platform-specific stuff in one big lump, keeping it out of the way of | |||||
the rest of the codebase. | |||||
*/ | |||||
#include "mac/juce_mac_NativeIncludes.h" | |||||
BEGIN_JUCE_NAMESPACE | |||||
//============================================================================== | |||||
#include "../juce_core/basics/juce_Singleton.h" | |||||
#include "../juce_core/basics/juce_Random.h" | |||||
#include "../juce_core/basics/juce_SystemStats.h" | |||||
#include "../juce_core/threads/juce_Process.h" | |||||
#include "../juce_core/threads/juce_Thread.h" | |||||
#include "../juce_core/threads/juce_InterProcessLock.h" | |||||
#include "../juce_core/io/files/juce_FileInputStream.h" | |||||
#include "../juce_core/io/files/juce_NamedPipe.h" | |||||
#include "../juce_core/io/network/juce_URL.h" | |||||
#include "../juce_core/misc/juce_PlatformUtilities.h" | |||||
#include "../juce_core/text/juce_LocalisedStrings.h" | |||||
#include "../juce_appframework/application/juce_DeletedAtShutdown.h" | |||||
#include "../juce_appframework/application/juce_Application.h" | |||||
#include "../juce_appframework/application/juce_SystemClipboard.h" | |||||
#include "../juce_appframework/events/juce_MessageManager.h" | |||||
#include "../juce_appframework/gui/graphics/contexts/juce_LowLevelGraphicsSoftwareRenderer.h" | |||||
#include "../juce_appframework/gui/graphics/imaging/juce_ImageFileFormat.h" | |||||
#include "../juce_appframework/gui/graphics/imaging/juce_CameraDevice.h" | |||||
#include "../juce_appframework/gui/components/windows/juce_AlertWindow.h" | |||||
#include "../juce_appframework/gui/components/juce_Desktop.h" | |||||
#include "../juce_appframework/gui/components/menus/juce_MenuBarModel.h" | |||||
#include "../juce_appframework/gui/components/special/juce_OpenGLComponent.h" | |||||
#include "../juce_appframework/gui/components/special/juce_QuickTimeMovieComponent.h" | |||||
#include "../juce_appframework/gui/components/mouse/juce_DragAndDropContainer.h" | |||||
#include "../juce_appframework/gui/components/keyboard/juce_KeyPressMappingSet.h" | |||||
#include "../juce_appframework/gui/components/special/juce_NSViewComponent.h" | |||||
#include "../juce_appframework/gui/components/layout/juce_ComponentMovementWatcher.h" | |||||
#include "../juce_appframework/gui/components/special/juce_WebBrowserComponent.h" | |||||
#include "../juce_appframework/gui/components/filebrowser/juce_FileChooser.h" | |||||
#include "../juce_appframework/audio/audio_file_formats/juce_AudioCDBurner.h" | |||||
#include "../juce_appframework/audio/audio_file_formats/juce_AudioCDReader.h" | |||||
#include "../juce_appframework/audio/audio_sources/juce_AudioSource.h" | |||||
#include "../juce_appframework/audio/dsp/juce_AudioDataConverters.h" | |||||
#include "../juce_appframework/audio/devices/juce_AudioIODeviceType.h" | |||||
#include "../juce_appframework/audio/devices/juce_MidiOutput.h" | |||||
#include "../juce_appframework/audio/devices/juce_MidiInput.h" | |||||
#undef Point | |||||
//============================================================================== | |||||
/** This suffix is used for naming all Obj-C classes that are used inside juce. | |||||
Because of the flat naming structure used by Obj-C, you can get horrible situations where | |||||
two DLLs are loaded into a host, each of which uses classes with the same names, and these get | |||||
cross-linked so that when you make a call to a class that you thought was private, it ends up | |||||
actually calling into a similarly named class in the other module's address space. | |||||
By changing this macro to a unique value, you ensure that all the obj-C classes in your app | |||||
have unique names, and should avoid this problem. | |||||
If you're using the amalgamated version, you can just set this macro to something unique before | |||||
you include juce_amalgamated.cpp. | |||||
*/ | |||||
#ifndef JUCE_ObjCExtraSuffix | |||||
#define JUCE_ObjCExtraSuffix 3 | |||||
#endif | |||||
#define appendMacro1(a, b, c, d) a ## _ ## b ## _ ## c ## _ ## d | |||||
#define appendMacro2(a, b, c, d) appendMacro1(a, b, c, d) | |||||
#define MakeObjCClassName(rootName) appendMacro2 (rootName, JUCE_MAJOR_VERSION, JUCE_MINOR_VERSION, JUCE_ObjCExtraSuffix) | |||||
//============================================================================== | |||||
#define JUCE_INCLUDED_FILE 1 | |||||
// Now include the actual code files.. | |||||
#include "mac/juce_mac_Strings.mm" | |||||
#include "mac/juce_mac_SystemStats.mm" | |||||
#include "mac/juce_mac_Network.mm" | |||||
#include "common/juce_posix_NamedPipe.cpp" | |||||
#include "mac/juce_mac_Threads.mm" | |||||
#include "common/juce_posix_SharedCode.h" | |||||
#include "mac/juce_mac_Files.mm" | |||||
#include "mac/juce_mac_MiscUtilities.mm" | |||||
#include "mac/juce_mac_Debugging.mm" | |||||
#if ! JUCE_ONLY_BUILD_CORE_LIBRARY | |||||
#include "mac/juce_mac_NSViewComponentPeer.mm" | |||||
#include "mac/juce_mac_MouseCursor.mm" | |||||
#include "mac/juce_mac_NSViewComponent.mm" | |||||
#include "mac/juce_mac_AppleRemote.mm" | |||||
#include "mac/juce_mac_OpenGLComponent.mm" | |||||
#include "mac/juce_mac_MainMenu.mm" | |||||
#include "mac/juce_mac_FileChooser.mm" | |||||
#include "mac/juce_mac_QuickTimeMovieComponent.mm" | |||||
#include "mac/juce_mac_AudioCDBurner.mm" | |||||
#include "mac/juce_mac_Fonts.mm" | |||||
#include "mac/juce_mac_MessageManager.mm" | |||||
#include "mac/juce_mac_WebBrowserComponent.mm" | |||||
#include "mac/juce_mac_CoreAudio.cpp" | |||||
#include "mac/juce_mac_CoreMidi.cpp" | |||||
#include "mac/juce_mac_CameraDevice.mm" | |||||
#endif | |||||
END_JUCE_NAMESPACE |
@@ -0,0 +1,117 @@ | |||||
/* | |||||
============================================================================== | |||||
This file is part of the JUCE library - "Jules' Utility Class Extensions" | |||||
Copyright 2004-9 by Raw Material Software Ltd. | |||||
------------------------------------------------------------------------------ | |||||
JUCE can be redistributed and/or modified under the terms of the GNU General | |||||
Public License (Version 2), as published by the Free Software Foundation. | |||||
A copy of the license is included in the JUCE distribution, or can be found | |||||
online at www.gnu.org/licenses. | |||||
JUCE is distributed in the hope that it will be useful, but WITHOUT ANY | |||||
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR | |||||
A PARTICULAR PURPOSE. See the GNU General Public License for more details. | |||||
------------------------------------------------------------------------------ | |||||
To release a closed-source product which uses JUCE, commercial licenses are | |||||
available: visit www.rawmaterialsoftware.com/juce for more information. | |||||
============================================================================== | |||||
*/ | |||||
//============================================================================== | |||||
/* | |||||
This file wraps together all the win32-specific code, so that | |||||
we can include all the native headers just once, and compile all our | |||||
platform-specific stuff in one big lump, keeping it out of the way of | |||||
the rest of the codebase. | |||||
*/ | |||||
//============================================================================== | |||||
#include "windows/juce_win32_NativeIncludes.h" | |||||
#include "../juce_core/basics/juce_StandardHeader.h" | |||||
BEGIN_JUCE_NAMESPACE | |||||
//============================================================================== | |||||
#include "../juce_core/basics/juce_Singleton.h" | |||||
#include "../juce_core/basics/juce_Random.h" | |||||
#include "../juce_core/basics/juce_SystemStats.h" | |||||
#include "../juce_core/threads/juce_Process.h" | |||||
#include "../juce_core/threads/juce_Thread.h" | |||||
#include "../juce_core/threads/juce_InterProcessLock.h" | |||||
#include "../juce_core/io/files/juce_FileInputStream.h" | |||||
#include "../juce_core/io/files/juce_NamedPipe.h" | |||||
#include "../juce_core/io/network/juce_URL.h" | |||||
#include "../juce_core/misc/juce_PlatformUtilities.h" | |||||
#include "../juce_core/text/juce_LocalisedStrings.h" | |||||
#include "../juce_appframework/application/juce_DeletedAtShutdown.h" | |||||
#include "../juce_appframework/application/juce_Application.h" | |||||
#include "../juce_appframework/application/juce_SystemClipboard.h" | |||||
#include "../juce_appframework/events/juce_MessageManager.h" | |||||
#include "../juce_appframework/gui/graphics/contexts/juce_LowLevelGraphicsSoftwareRenderer.h" | |||||
#include "../juce_appframework/gui/graphics/imaging/juce_ImageFileFormat.h" | |||||
#include "../juce_appframework/gui/graphics/imaging/juce_CameraDevice.h" | |||||
#include "../juce_appframework/gui/components/windows/juce_AlertWindow.h" | |||||
#include "../juce_appframework/gui/components/juce_Desktop.h" | |||||
#include "../juce_appframework/gui/components/menus/juce_MenuBarModel.h" | |||||
#include "../juce_appframework/gui/components/special/juce_OpenGLComponent.h" | |||||
#include "../juce_appframework/gui/components/special/juce_QuickTimeMovieComponent.h" | |||||
#include "../juce_appframework/gui/components/mouse/juce_DragAndDropContainer.h" | |||||
#include "../juce_appframework/gui/components/keyboard/juce_KeyPressMappingSet.h" | |||||
#include "../juce_appframework/gui/components/layout/juce_ComponentMovementWatcher.h" | |||||
#include "../juce_appframework/gui/components/special/juce_ActiveXControlComponent.h" | |||||
#include "../juce_appframework/gui/components/special/juce_WebBrowserComponent.h" | |||||
#include "../juce_appframework/gui/components/special/juce_DropShadower.h" | |||||
#include "../juce_appframework/gui/components/special/juce_SystemTrayIconComponent.h" | |||||
#include "../juce_appframework/gui/components/filebrowser/juce_FileChooser.h" | |||||
#include "../juce_appframework/gui/components/lookandfeel/juce_LookAndFeel.h" | |||||
#include "../juce_appframework/audio/audio_file_formats/juce_AudioCDBurner.h" | |||||
#include "../juce_appframework/audio/audio_file_formats/juce_AudioCDReader.h" | |||||
#include "../juce_appframework/audio/audio_sources/juce_AudioSource.h" | |||||
#include "../juce_appframework/audio/dsp/juce_AudioDataConverters.h" | |||||
#include "../juce_appframework/audio/devices/juce_AudioIODeviceType.h" | |||||
#include "../juce_appframework/audio/devices/juce_MidiOutput.h" | |||||
#include "../juce_appframework/audio/devices/juce_MidiInput.h" | |||||
//============================================================================== | |||||
#define JUCE_INCLUDED_FILE 1 | |||||
// Now include the actual code files.. | |||||
#include "windows/juce_win32_DynamicLibraryLoader.cpp" | |||||
#include "windows/juce_win32_SystemStats.cpp" | |||||
#include "windows/juce_win32_Threads.cpp" | |||||
#include "windows/juce_win32_Files.cpp" | |||||
#include "windows/juce_win32_Network.cpp" | |||||
#include "windows/juce_win32_PlatformUtils.cpp" | |||||
#if ! JUCE_ONLY_BUILD_CORE_LIBRARY | |||||
#include "windows/juce_win32_Messaging.cpp" | |||||
#include "windows/juce_win32_Windowing.cpp" | |||||
#include "windows/juce_win32_Fonts.cpp" | |||||
#include "windows/juce_win32_FileChooser.cpp" | |||||
#include "windows/juce_win32_Misc.cpp" | |||||
#include "windows/juce_win32_ActiveXComponent.cpp" | |||||
#include "windows/juce_win32_QuickTimeMovieComponent.cpp" | |||||
#include "windows/juce_win32_WebBrowserComponent.cpp" | |||||
#include "windows/juce_win32_OpenGLComponent.cpp" | |||||
#include "windows/juce_win32_AudioCDReader.cpp" | |||||
#include "windows/juce_win32_Midi.cpp" | |||||
#include "windows/juce_win32_ASIO.cpp" | |||||
#include "windows/juce_win32_DirectSound.cpp" | |||||
#include "windows/juce_win32_CameraDevice.cpp" | |||||
#endif | |||||
//============================================================================== | |||||
// Auto-link the other win32 libs that are needed by library calls.. | |||||
#if (JUCE_AMALGAMATED_TEMPLATE || defined (JUCE_DLL_BUILD)) && JUCE_MSVC && ! DONT_AUTOLINK_TO_WIN32_LIBRARIES | |||||
#include "windows/juce_win32_AutoLinkLibraries.h" | |||||
#endif | |||||
END_JUCE_NAMESPACE |
@@ -140,7 +140,6 @@ static void appleRemoteQueueCallback (void* const target, const IOReturn result, | |||||
bool AppleRemoteDevice::open (const bool openInExclusiveMode) throw() | bool AppleRemoteDevice::open (const bool openInExclusiveMode) throw() | ||||
{ | { | ||||
#if ! MACOS_10_2_OR_EARLIER | |||||
Array <int> cookies; | Array <int> cookies; | ||||
CFArrayRef elements; | CFArrayRef elements; | ||||
@@ -202,14 +201,12 @@ bool AppleRemoteDevice::open (const bool openInExclusiveMode) throw() | |||||
} | } | ||||
} | } | ||||
} | } | ||||
#endif | |||||
return false; | return false; | ||||
} | } | ||||
void AppleRemoteDevice::handleCallbackInternal() | void AppleRemoteDevice::handleCallbackInternal() | ||||
{ | { | ||||
#if ! MACOS_10_2_OR_EARLIER | |||||
int totalValues = 0; | int totalValues = 0; | ||||
AbsoluteTime nullTime = { 0, 0 }; | AbsoluteTime nullTime = { 0, 0 }; | ||||
char cookies [12]; | char cookies [12]; | ||||
@@ -266,7 +263,6 @@ void AppleRemoteDevice::handleCallbackInternal() | |||||
i += strlen (buttonPatterns + i) + 1; | i += strlen (buttonPatterns + i) + 1; | ||||
++buttonNum; | ++buttonNum; | ||||
} | } | ||||
#endif | |||||
} | } | ||||
#endif | #endif |