Add .gitattributes
Remove unused projects
Squashed 'JUCE/' changes from 35b9b9a..3c83383

3c83383 Added Line::toFloat(). Fix for scrollbar edge-case.
56097bf Rewrote SHA256 code to avoid spurious warning.
1b8e22c ASIO fixes.
1252f0a Fix for last ASIO check-in.
b529f4d ASIO cleanups and fix for RME driver.
36ce338 Added an AU header path.
6b027c4 Yet more JACK changes..
6d9d86b Made posix ChildProcess return stderr as well as stdout.
88571ee Minor tooltipwindow fix.
af094f3 Fixes for DirectShowComponent.
5d70c0b JACK typo fix.
68476ad Renderer optimisations.
f292238 Android: keyboard input support.
9a9adab (Removed some debugging code)
e704ed0 Support for high-dpi software rendering on OSX.
33d70d2 More JACK fixing.
fd2011e VST parameter name refactoring + UTF8 handling.
d547fc0 JACK port change callback.
3833c10 MSVC warning fix.
8dceb34 ASIO workaround for buggy Denon driver.
c21025f KeyPressMappingSet fix.
82b9a6d Added a section to jucer template file.
edca844 Fixed a typo in JACK code.
51d1c85 Allowed user-defined setting of JUCE_CORETEXT_AVAILABLE.
48f2c27 More notification options for Scrollbar.
3d2969e JACK fixes.
c0d2341 Removed channel count limit in AudioProcessorPlayer
9615781 OpenGL fix
d1757b5 Minor stuff.
a971f93 Fixed typo in CoreGraphics code.
f24f7b6 Modal component fix. Minor tweaks.
880fa4d Component repaint optimisations.
b3c0df7 Avoid warnings in Intel compiler.
f903695 Audio plugins: better bypass support, with an AudioProcessor::processBlockBypassed() method that can be used for custom behaviour.
c6944af PopupMenu: allowed custom components to have sub-menus.
d90d111 JACK fix.
f02f1c3 VST hosting window ownership fix.
982ad70 Linux VST hosting fix.
a51a495 Cleaned up a few VC warnings.
f6ce67e OpenGL context now supports high DPI displays. Added operator* to Rectangle class.
667a187 Added begin()/end() iterators to RectangleList. You should use these in preference to RectangleList::Iterator, as they're faster.
0d4d67d Changed NPAPI builds to always use the Cocoa UI model unless JUCE_USE_NPAPI_CARBON_UI is set to 1
c16c3a7 Fixed some documentation and minor GCC warnings. Fixed a JACK bug that would have mixed up the input/output channels.
4d4321b Version 2.0.28
8e8dc56 Renamed a few old references to "iPhoneOS" as "iOS".
699b530 Android: multi-touch support.
c391b5e Introjucer: added an extra icon ID in the MSVC resource file.
759685d Fixed juce_graphics module dependency.
09fd020 OSX main menu fix.
04fbf0a Plugin hosting fixes.
8192ba7 Added DialogWindow::LaunchOptions::create() method.
4ef89c8 Avoided a few gcc compiler warnings.
9393c1b Avoided some minor compiler warnings.
ac5030b Plugin scanning improvements: Crashed plugins are blacklisted and shown in the plugin list component.
412e59e Slider: alt-click acts like double-clicking.
9aab5c7 Removed leak in ValueSource async updater.
dea1aa4 OSX GL views: accepting first mouse click event.
2590de5 More robust checking for OpenGLTexture::release.
48ffccb Minor cleanups.
edc45e9 Workaround for android's new file scanning behaviour when using the device as a USB drive.
9bf10e2 Introjucer: Xcode fix for properties which end in a quote.
d79fcf1 Introjucer: swapped the xib file for a nib file.
66ecd6b Performance improvement for Value change notifications.
07e7188 Tidied up a few compiler warnings.
c3abff7 Made iOS audio stop with an error callback when the playback device is removed.
a841d36 Cleared OpenSL buffer before playing.
d50bb75 VST plugin search path improvement.
e9df6d7 Slider type lookandfeel change.
b6d825e Added slider type LinearBarVertical.
1fbb854 Changed include style for aeffectx.h
3374dff Fix for android zero-height bitmap problem.
45209b7 Fix for recursion in exception logger.
f862392 Fixed a leak in OSX QuickTimeMovieComponent.
5a8729c VST vendor version fix.
2c72bfa Reimplemented the VST hex/decimal version change.
aa0eb1a Changed the VST version number to be parsed as base-10 rather than base-16.
ea557b4 ColourSelector rendering fix.
8a3298e Added a PropertiesFile::reload() method.
793fec6 iOS multi-touch fix.
dbaa9b9 Prevented zlib headers messing-up use of the fdopen() function.
be73832 OSX web browser fix.
490e547 Fix for extensible-format wav reader.
d1ceed0 Workaround for Xcode3 compiler bug.
c94183e New method File::createLink, for creating win32 .lnk files.
5dab488 Fix to WavAudioFormat.
8ae91bb Minor clean-ups.
f13621a Added support for native OSX recent files menu - to enable it, see the MenuBarModel::setMacMainMenu() method, and re-save your project using this version of the introjucer.
7850beb Introjucer: made the string literal tool break long strings across multiple lines.
1630476 Srollbar base class visibility tweak.
c80bc65 Linux font list parsing fix.
f84d572 Fix for linux font path parsing assertion.
fdb31af Added Logger::getCurrentLogger method.
828d6f8 Introjucer: when saving very large amounts of binary data, it now splits it across multiple cpp files
3ff54f9 VST hosting: added support for more VST host time flags.
2aa2268 Workaround for strange type layout bug in Windows 64.
9f52845 Minor update to linux drag+drop
70257e9 Changed the result of MidiMessage::getMidiNoteInHertz to correctly map midi 69 to 440Hz
896e55a Fix for typo in ogg-vorbis code.
d6249c3 Fixes and additions to Ogg-Vorbis format.
271de5c Added flags to AudioPlayHead comparator.
565cb18 Introjucer: ability to drag files from the project tree into external apps. Added more drag-and-drop functionality for linux.
81232e6 Demo plugin fix.
422b0df Updated some introjucer template files. Updated project files.
d94a1af Linux drag-and-drop fix.
6d15cc2 Minor cleanups.
8c864ce Made sure that audio device block sizes are multiples of 16.
298749c Added a couple of methods to AudioProcessorPlayer and AudioSourcePlayer.
f45574e VST host fix for Windows.
769e2a7 Added a notification mode to Scrollbar::setCurrentRange()
eda5904 Added method AudioProcessor::silenceInProducesSilenceOut().
f07139f Minor clean-ups.
02f5a1f VSTPluginFormat: internal refactoring, and some new accessor methods.
a1614a8 Minor changes for VC2005
73f5cd9 AudioDeviceManager::addAudioDeviceType method.
5ed768e New enum: NotificationType, to indicate whether to send a change message or not (and whether it should be async). Updates to ListBox, TreeView and Slider methods to use this type instead of bools.
ab7c03a Introjucer: Added MSVC option for using DLL runtime lib.
ba0cb5f mouseUp behaviour fix when components are modal.
89d5e19 misc cleanups.
05f32e3 Added a typedef DynamicObject::Ptr
a25acde Image subsection fix. Linux text drag-and-drop.
fae88c8 Minor documentation updates. Added MidiMessageSequence::sort() method.
dcfbfed Fix for main() declaration.
566de48 Fix for Time::getCurrentTime().
672dff7 Avoided a warning in MSVC.
e4a153d Linux drag-and-drop improvements.
e6faf25 Added File::userPicturesDirectory, and improved detection of special file locations on linux.
98fcdca Added a new ChildProcess::start method that takes an argument array.
70ebb6f Fix for AU hosting of plugins with leading spaces in their IDs.
0a5b3f1 Allowed copying of PopupMenu iterators.
019fbbb Minor AU hosting changes.
b416ab6 Added a couple of methods to Graphics.
310c063 Fix to Array::removeAllInstanceOf.
164cc7b Fixed a mistake in the last CoreAudioFormat check-in.
edeb7c2 Improved win32 http timeout behaviour.
d97e2c7 Improvements to file launching on Linux
521067b Small memory leak fix in CoreAudioFormat.
08b57b8 Added midi-out support for AU hosting.
43a1037 Fix for DocumentWindow text colour.
ede73fc Fix for some Apple AU guis.
c50a706 Introjucer: handling quotes in preprocessor defs in Xcode
53401e2 Minor tweak to a Jucer template.
4856979 WindowsMediaAudioFormat fix for some file types.
b2c60af VST Host compile fixes for win32.
877ac3b Introjucer: RTAS path fix.
dbf0ace Fix for TextLayout justification.
10c0894 Added AudioProcessor::wrapperType flags
6cba4c5 Added a JucePlugin_RTASDisableMultiMono setting.
4226589 Updated some help content for the how-to-build-a-plugin doc.
53edf99 Added a class KnownPluginList::PluginTree for accessing a sorted tree of plugins. Misc other improvements to plugin hosting. Also added methods for getting a plugin's VSTXML data.
ea25716 Fix for memory alignment bug in OSX GL.
e4e322a AU fix for OSX SDK 10.4
2758080 Introjucer: added Xcode pre-build script.
9a452a2 Changes for VST hosting without Carbon.
1cf473b Fixed a typo in QuickTimeComponent.
def462b Fix for OSX QuickTimeComponet
d0974a5 Array: small documentation fix.
d5df891 AudioUnit: name CFString release fixes.
3f6714e Fixed a leak.
6a28072 Introjucr: RTAS path fix.
a4d8985 Added AudioProcessor::getParameterLabel method.
7fbd29e Identifier::null, isNull, isValid methods.
ed83df2 Fonts: fix for changing height of customised typefaces.
db06d2a Added a missing non-copyable declaration.
552d4b3 Small VST hosting fix.
4972981 Precautionary undef-ing of noexcept and nullptr.
128aaca Introjucer: added an extra search path for Xcode carbon headers.
ea272ff Fixed a typo.
c38cb0a Introjucer: images files that aren't marked as being a binary include are added to the Xcode project as resources.
69e885d iOS audio interruption fix.
2816b28 Removed warning.
9b3501b Avoided some warnings in the AU wrapper.

git-subtree-dir: JUCE
git-subtree-split: 3c83383d0e837b3b0bf285ae16ca7763dba80653
Merge commit '6dedb9419506feeb2f57f19de30c7d69f3b8e699'
Update code for latest JUCE
Update .gitattributes
Normalize line endings
Squashed 'VFLib/' changes from 60911d7..1b66c0f

1b66c0f Work around for MSVC typeid() leak.
d3c18b1 Fix repeat timer in MouseEnterEditable
3eba64f Update SQLite
9bbe991 Fix static storage duration issue with LeakChecked

git-subtree-dir: VFLib
git-subtree-split: 1b66c0fdc19f8a444dabe007241b000c7ff3453d
Merge commit '60e5aa55b331436c8366a5ee260668ac99ca9c59'

Conflicts:
	VFLib/modules/vf_core/diagnostic/vf_LeakChecked.cpp
	VFLib/modules/vf_core/diagnostic/vf_LeakChecked.h
Remove VFLib for move
Squashed 'Extern/VFLib/' content from commit 1b66c0f

git-subtree-dir: Extern/VFLib
git-subtree-split: 1b66c0fdc19f8a444dabe007241b000c7ff3453d
Merge commit '7bca4988753de5e9446f3ccc1d758b06a7b5cdcd' as 'Extern/VFLib'
Move VFLib to Extern
Remove JUCE in preparation for move
Squashed 'Extern/JUCE/' content from commit 3c83383

git-subtree-dir: Extern/JUCE
git-subtree-split: 3c83383d0e837b3b0bf285ae16ca7763dba80653
Merge commit '9c991f684ca6755a60e1d731cd436e1cb261ff5e' as 'Extern/JUCE'
Fix standard include paths
Update .jucer file
Normalize line endings
Update .jucer file