Fixed: The native menu bar has disappeared and the audio is not streaming at startup.
Implemented MultiChannelLoudnessBar.
Minor changes on the preferences pane.
Squashed 'libraries/juce/' changes from 51df514..0796c7a

0796c7a Avoided an assertion in linux native file chooser
877823b Introjucer: added test UI command to the menu.
c6becf2 Introjucer: stopped the modules panel from hammering the website.
0ff1e14 Added assertions to some array methods to avoid false alarms from Clang static analyser.
0e32a71 Fix for MinGW builds.
c24082a ASIO: now sends a reset request when the device changes its sample rate.
f43abb9 FilenameComponent: if partial filenames are entered, these get interpreted relative to the CWD.
91d08bb Added VST hosting workarounds for plugins that return -1 as their current program index.
05cd003 Made Times New Roman the default serif font on Windows.
35f2c94 Avoided a pedantic warning in VST code.
18a012f Optimised Array with some move-operators.
12bf054 Version number update
19425a4 Optimised a couple of XML and memory block functions.
20fa1be Introjucer: fix for finding modules on linux.
94aca67 Fix for linux URL stream opening.
3c03b34 Introjucer: made the Xcode projects correctly handle .c file types.
b9636ce Introjucer: when exporting, added the modules folders to the include path.
5818b89 Altered the method by which plugin UIs re-post carbon keyboard events.
8c6caf8 Introjucer: made the new project wizard ask for a juce module folder.
3fe01cd Removed some duplicated code.
4198291 Added method XmlElement::getChildByAttribute().
a811a80 (Fixed a silly typo in the last commit)
4c9b1ef Improvements to handling of sample rates and buffer sizes in iOS audio.
c62da6c Cleaned up some pedantic warnings in the iOS build.
bb98c00 Avoided some pedantic compiler warnings in the audio plugin code.
a97921a Changed the Slider popup component to get its colour settings from its parent slider.
00c04fd Fixed some broken paths in the juce demo project.
d43bcc0 Removed a few pedantic warnings from the audio plugin build.
b5d3582 Added missing cast in float vec ops.
342684a Introjucer: extended the binary data format to include a list of the filenames of all the resources.
b9198f4 Tweaked the Uuid class to make it compatible with RFC 4122 version 4.
5f9552c Version number update
2e7f1e1 Resaved introjucer projects in the new format.
a9aae96 Big refactoring of the introjucer's module handling - removed the global module path, and each module now stores its path for each exporter. Rewrote all the UI for downloading + updating modules.
35286f0 Added a method FloatVectorOperations::negate().
ddf5394 Renamed the folder containing the browser plugin module, to make the folder name match the module ID.
98f17ab A few tweaks to support the MSVC DLL build.
ec52acc Minor clean ups inside Random class and introjucer.
c7cab8e Cleaned up some table look+feel code.
3e233c2 Updated LADSPA and plugin host demo for latest changes.
06a01c9 Changed AudioPluginFormat::createInstanceFromDescription() to take sample rate + block size parameters. This allows it to pass them to the plugin earlier in its construction, as some plugins seem to be flaky if this doesn't happen.
278c5d0 Added a bool PluginDescription::hasSharedContainer
bfbc7d8 arm64 compile fix.
672283a Fix for iOS audio device closing.
354b5d3 Added method MidiMessage::keySignatureMetaEvent
329127a Changes to ResizableWindow to avoid flicker when first adding to desktop.
b05c841 Tidied up some docs and added an AudioFormat constructor.
8a66ec8 Minor clean-ups.
e714105 Tab button background colour fix when no tabs present.
81c8765 Removed an incorrect assertion.
8809efc A few tweaks to help the clang static analyser avoid false alarms.
a9d15e0 Tightened up some array const-ness in AudioFormatWriter.
6aae0c7 Added sanity-checking in AudioProcessor to block parameter change calls with nonsense indexes (as seen being sent by some buggy plugins). Also improved AudioProcessor::copyXmlToBinary method.
4aa931d Improved locking on InterprocessConnection.
1451d55 Fix for arm-64 iOS.
8bef592 Updated the projects for the plugin host demo - removed old VC2005 and 2008 exported, and added one for VC2010.
e9d5dec Linux keyboard locale fix.
1c8a03c Fix for edgetable rendering.
eed9976 Documentation updates.
c485fae Made copied DrawableText objects update their bounds.
9e5e5c8 Added an integer fillRectList method to Graphics.
af87a2e Added some thread-safety to typeface caching, and optimised default font construction.
62b3ade More win32 DirectWrite nullptr checks.
d0629ab Improved always-on-top window detection. Cleaned up some old obj-C code.
239c158 New method: FloatVectorOperations::enableFlushToZeroMode()
5051b2f Optimised some number streaming functions.
6074c0c Tweaked the ValueTree listener behaviour to avoid duplicate change callbacks.
ea6099d Stopped win32 plugins using the global DPI setting.
9113a7d Introjucer: internal refactoring work.
d427834 Added a doNotSave option to PropertiesFile
abd3bab Minor optimisations and clean-ups.
bdceeeb Xcode 5 compiler fix.
fa82952 Avoided some judder when dragging windows using a global scale factor.
ca902e0 URL class: allowed user-supplied headers to contain a content-type specifier.
f887803 Introjucer: updated list of OSX SDK versions.
ffa367a Added key signature detection to CoreAudioFormat.
9243e3d Minor tinkering with the String class.
99d1357 Added a "willSendRequest" callback to the OSX web stream delegate class.
55bbea3 Undefined some zlib internal macros
ab1f069 Added a nullptr safeguard in win32 DirectWrite layout.
6cd2f43 Tidied up some ValueTree code.
085e453 Added MIDI output handling to AudioUnit wrapper.
f4bc1e0 New methods MidiFile::findAllKeySigEvents() and MidiMessage::isKeySignatureMajorKey()
221786d New method Array::addNullTerminatedArray(), and misc minor tightening-up of code.
1542475 Added method JSON::escapeString
4c89647 Minor exception-correctness
5804ecf Revised Uuid::null, and turned it into a static method, not a variable.
57db92b Cleaned up some ints that should have been CommandIDs.
58f4a38 Couple of translation tweaks to KeyMappingEditorComponent.
8f2c235 Added a Uuid::null variable.
a110611 MemoryMappedAudioFormatReader fix.
00b388f Fixed a typo in the RTAS code.
94da373 Fixed a couple of rendering problems when using global scale factors.
9b4566a Added some Rectangle and Point scaling methods.
9a193b5 Fixed a bug in File relative path parsing.
fc77294 Fixed some pedantic warnings.
3ab3c79 Introjucer: avoided some MSVC warnings.
ef058dc New method TooltipWindow::displayTip
3733858 VST hosting: workaround for Waves 5 plugins.
6ff34a8 Added assertion to KeyPressMappingSet to catch attempts to connect keys to non-existent command ID.
09d20dc Added some new methods to SystemTrayIconComponent for highlighting and message bubbles.
64391b7 Introjucer: began refactoring some module-management code.
8d6632b Removed unnecessary mm_emptys from SSE code.
cd95d5c On win32, force components to become visible if external code makes their HWND visible.
addd649 Disambiguations to keep the MS compiler happy when using UTF32 string mode.
a8b41cb Linux: changed the path returned by File::userApplicationDataDirectory to be based on XDG_CONFIG_HOME if available.
a62d0b5 Prevented Button::setToggleState sending unwanted state change messages.
c54ca10 Fixes for builds using utf-32 string storage.
30fbdc7 VST compile fix and method AudioPluginInstance::getDescription()
74f8f64 Added notification option to Button::setRadioGroupId
94f7377 Typo fix.
3a47baf Misc minor string optimisations.
3ef1ab0 Added AudioSampleBuffer::reverse() method.
463325c Introjucer: changed the way binary data cpps are generated so that the content will not be dependent on machine-specific paths.
435089e Updated the UnitTest class to provide a shared, reproducible random seed for each run, to allow failures to be re-created. Also converted a few Strings to StringRefs.
14cfa33 Avoided a false assertion in File. Minor clean-ups.
fc5fc50 Linux font fix.
e56d956 More minor tweaks to Slider unbounded mouse behaviour.
f3333aa Introjucer: added a couple of view menu options.
f1c01f1 Deletion of ModalComponentManager::Callback objects passed to native dialog boxes.
ec524a4 Fixed VC warning. Tweak to mouse cursor snap-back in sliders. Added an introjucer option to avoid adding the BinaryData.h header to AppConfig.h
f7bb014 In WindowsRegistry::registerFileAssociation(), the icon resource number was being negated for some mysterious reason.. Corrected this, so the number you give it is now used directly.
fecba9c New class StringRef, to improve performance in function calls that can take either a String or a raw string literal. Modified a few other classes to take advantage of this.
83aaaa9 Avoided mistakenly opening wav files containing formats that the reader doesn't support.
7bf1da5 Added MouseInputSource::isUnboundedMouseMovementEnabled(). Tweaks to mouse cursor snap-back in Sliders.
40c896a Cleaned up some critical section code.
4395626 Avoided some VC warnings in the demo app.
059737b Version number update
968b1e1 Resaved projects.
d88d322 Added a couple of methods to Draggable3DOrientation
b093f47 Misc minor cleanups and comment fixes.
5df6bf0 Minor clean-ups.
2529103 Added a method OpenGLContext::setContinuousRepainting, and changed the behaviour so that by default, continuous rendering is OFF. This seems much more likely to be what people need in most cases, but if you need the old behaviour, just call setContinuousRepainting (true).
42aa279 Moved most of the functionality from JUCEApplication into JUCEApplicationBase, so that it can be used without needing juce_gui_basics to be present.
207557d Workaround for OSX 32-bit VST window positioning problems in some hosts.
ee565c3 Added an assertion to catch unusual audio buffer behaviour on iOS.
7afa650 Increased the precision used by XmlElement when storing strings.
c429b2a Fixes for support of non-utf8 strings.
779d579 Big performance improvement to the SVG parser.
2fccfcc Misc performance tweaks.
1356ae6 More XML parser optimisations and better error detection.
c89abff Refactored some byte-order mark detection code.
e336dd1 Optimisation for String and XML parsing.
cbb4a6e Made the XML parser cope with some errors that it missed before. Also found a couple of performance optimisations for it.
023b9ac Changed ListBox to pass-on left/right key events.
629efdb LAMEEncoderAudioFormat fix.
59d8d81 Replaced the crappy old juce sortArray function with std::sort, which seems to run twice as fast. This greatly speeds up edge table rendering.
f28cea0 Typo fixes in ReferenceCountedObject.
2213976 Couple of MSVC warning clean-ups.
bd1c4cd Fixed a typo in VSTPluginFormat.
954312b Changes to ReferenceCountedObject to support more flexible deletion via ContainerDeletePolicy.
a2c95ce Cleaned out and optimised some graphics code.
21f6a05 Added some more supported frequencies to WavAudioFormat.
4552218 Added support for reading/writing an ISRC code in a WAV file's AXML chunk.
db68e28 Avoid an assertion in juce demo app.
b629e44 Added a couple of new hosts to PluginHostType.
9814792 Linux file chooser fix.
be1d525 Moved some mouse code out of Desktop class. Made the MouseInputSource class pass-by-value.
380a303 Fixes for win32 touch input.
525370f Refactored PopupMenu internally to avoid some problems with touch input.
b3fd5cb Added iterator access to Desktop's list of mouse sources.
6045915 Fixed a namespace problem with the iOS build.
b09cc5e Fix for RectangleList
614afb1 Added method Toolbar::removeAndReturnItem.
5ae7353 Minor clean-ups + optimisations.
725334d Added File::commonDocumentsDirectory enum.
0ded32b Removed some old boilerplate.
a2280fc Simplified a lot of the image drawing calls internally. Added the new juce logo to the demo app as a more challenging example of path rendering.
dbf7053 New method Graphics::fillRectList(), which performs better (and looks better when scaled) than multiple calls to fillRect or drawVerticalLine. Also fixed DPI detection in Windows.
641cb75 Minor clean-ups.
7550b36 Avoided crash in AU hosts that try to create a GUI when the plugin doesn't have one.
508e25a Cleared-out the last batch of unnecessary includes.
18563c6 Introjucer: mouse-click cancellation of file rename box.
59b094a MSVC warning fix.
b0144dd Updated introjucer header guard for new files.
3b2ff2b Added a method VSTPluginFormat::dispatcher() to allow raw access to a VST's dispatcher function.
2651911 New method OpenGLContext::getRenderingScale(). Updated the GL demo to use this method of getting the display scale.
295265f Added a method LocalisedStrings::addStrings() for merging multiple translation files.
2786ead Removed a few pedantic warnings.
d9498b2 Added a "square" function to the MathsFunctions file.
636ffe6 A bit more minor cleaning-up.
7f63944 Stripped out some unnecessary boilerplate includes from juce_gui_basics.
d28ebfd Stripped out some unnecessary boilerplate includes from juce_graphics.
bb2bdb2 Avoided function key presses sending a unicode character on OSX.
fb6b029 Minor fix to inactive code in ComboBox.
d104b15 Altered WindowsRegistry to allow each method to specify an explicit WoW64 mode.
2d25f2f Removed a few unnecessary includes.
65c155e Added a class ContainerDeletePolicy, to allow custom delete operations on objects held by ScopedPointers or OwnedArrays. Also cleaned away a lot of superfluous includes in juce_core files.
5013227 Added a few override modifiers and fixed some documentation.
da3838d Minor clean-ups.
9a1171a Added method Component::unfocusAllComponents()
39c44c1 Added a Component::getDesktopScaleFactor() method which can be overridden to force a scale for a particular window.
1e3973a Doxygen warning fixes and extra comments.
45b56e2 Minor clean-ups around the Justification class.
14b5857 Added virtual method FilenameComponent::getLocationToBrowse().
3fe9d3e Minor clean-ups.
8f5c194 More work on the AU base classes.
f8e7102 Different approach to AU base class overriding.
8d381d0 Reworked base class in AU plugin wrapper.
0cea511 Fix for reading IEEE float wav files.
bc81b17 Added LookAndFeel::drawTabbedButtonBarBackground
833d15e Added some override specifiers.
ca3bc70 Changes to improve scaling when using cached component images and component effects.
11b982d Fix to FileTreeComponent not using the top-level file/dir selection flags for subtrees.
1dbc29b DirectoryIterator fix when multiple wildcards are used.
ea4c7b3 Added some JUCE_CALLTYPE flags to Process methods.
e0297c6 Began adding mouse-wheel support to ComboBox, but then realised it would be incredibly irritating on scrollable pages like the introjucer's settings pages. (Left the code in there but disabled though)
0906f66 Correction to AffineTransform::getScaleFactor()
5564643 Plugin scanning: Added warnings to try to stop misguided users from scanning their entire disk or other system folders.
104e5cd Replaced an OSX symbol that wasn't available in older SDKs.
ea2c19b Linux del key fix
320213a More tinkering with Process::terminate.
87182ec OpenGL rendering fix.
48ae5d1 Much faster software rendering of glyphs when display is scaled.
c4c8666 ALSA: fixed some problems with the minimum number of channels asked for.
134e1cd Intrijucer: fixed an opacity assertion.
71c3eca Merged non-Windows implementations of Process::terminate, and made it call std::terminate()
c4affa2 Changed a couple of unicode characters used for OSX keypress symbols.
e8d0c6d Fixes for OSX Process::openDocument when launching bundles with parameters.
98d85cd Added an option for restricting the WAV file format.
8230392 Corrected the naming of the iOS component peer rendering engine.
06bfda3 Some linux keycode fixes for the numeric keypad.
69dcde0 ALSA: added support for SND_PCM_FORMAT_S24_LE devices.
0b32caa Fix for GL in OSX retina displays
cfe4572 Moved DrawableButton painting into a new method LookAndFeel::drawDrawableButton()
7439029 Fixed a few MSVC warnings.
1986c40 VST: removed problematic Windows keyboard hooks that were used in Live.
1d80696 Avoided an assertion with very wide tooltip windows.
15c6cbc Added some 64-bit byte order converter functions.
2e3ae41 Fixed capitalisation of some include filenames.
da70f6d Fix for string->double default  precision.
b172d3a Changed the double->String conversion to use std::ostream instead of sprintf, in order to avoid foreign locale formatting problems.
31577c6 Minor comment clarification.
67b6cff Improved clipping when using mixed GL/non-GL windows in win32.
7fb2533 Some rendering fixes.
a469fa6 Fix for win32 GL repaint clipping positions.
1f506a2 win32 scaled window constraint fix.
16b9bbe Fix for win32 scaled component mouse positioning.
8fba517 Fix for win32 scaled desktop maximised windows.
e4d000d Fixes for ActiveX window embedding.
f2e9b0a Some modal loop code cleanups.
61ab5be Optimisation for software renderer performance in scaled components.
641b4d1 Fix for GL repaint flickering on win32.
dc53856 Made coefficients public in IIRFilterCoefficients
0149aab CaretComponent optimisation.
cbe2777 Default desktop scaling for win32.
bd3a75e Added some more translation methods to AffineTransform, and a couple of methods to Rectangle and RectangleList
53ae95b Introjucer: fix for a situation where project groups could get duplicate IDs.
24f5fde Some minor clean-ups and comments in Thread class.
127342e Introjucer: minor refactoring.
7117641 Introjucer: made it recognise the .hh file suffix.
68e49a9 Introjucer: tweaked the dead code stripping flags for Xcode.
2c97d9e Introjucer: made Xcode release builds strip dead code.
0d477bb Cleaned up some ASIO code and added some logging.
74bd1ea Added some new methods to AudioProcessor, to support truncated parameter names, default parameter values and parameter step sizes. These are needed to support some AAX/RTAS host features.
0c035be Added a RelativeTime::seconds() constructor method.
a696e90 Had a look at the SplashScreen class, and realised it was total crap, so redesigned it to avoid using any modal loop nastiness, and to encourage initialisation on background threads.
44b4ccc Removed the constness from the return type of LookAndFeel::getTypefaceForFont(), to allow the move operator to be used.
41f2570 Fix for openGL rendering engine in native-titlebar windows.
ea9e833 Added an overloaded translate() function that takes CharPointer_UTF8
29ada09 Cleaned up some unused variables.
88cb38e iOS build fix.
5e7bc2a Added a JUCE_DELETED_FUNCTION macro.
3cd00c8 A few android warning fixes.
7a47c12 Cleaned away some old region-masking code from ComponentPeer, and improved some messy repaint inefficiencies involving win32 GL rendering.
68f98d1 Added a FPS readout to the rendering demo.
43e53f0 Made sure that Rectangle::operator/ can cope with an integer argument.
ed22063 Minor clean-ups.
779e1d4 Added tests for SSE3 capability.
69f75c3 Workarounds to get Rectangle<int>::getSmallestIntegerContainer() to work in VC2010
ebc0b2b Removed some warning settings that weren't supported by older GCCs. Also added workarounds for some spurious GCC warnings.
6629921 Removed some override specifiers due to a Clang compiler bug.
e31ebbf Improved the SHA256 unit test, and added test for MD5.
43fb1f1 win32 double-right-click on taskbar icon fix.
0713d87 Added a Process::hide() method (implemented only on OSX)
67916bc Refactored OpenGLGraphicsContext to share a lot of code with the software renderer, and to use edgetables rather than image masks for faster clipping.
08c9d5d EdgeTable performance tuning.
df668c3 Changed android failure exit code.
8c7a35a Fixed some obscure rounding errors in Rectangle.
32c9822 Refactored some lowlevelgraphicscontext classes to remove duplicated code.
c2afa62 Changed Process:terminate() to exit with an error code of 1 instead of 0.
fc21a14 Fix for broken screen coord conversion in plugin windows.
aafa12f Increased the warning level for the Xcode builds of the demo + introjucer, and avoided a few warnings.
ac3151a (Fixed typo in the last check-in)
dd1a349 Fixed the AudioSampleBuffer copy-constructor's behaviour to match its description.
ca40721 Cleaned up edge-cases in string numeric conversion methods, and added some extra unit tests.
6a6f42d Workarounds for GCC not understanding friend template classes in RectangleList.
0e27986 Modified the HashMap class to store an instance of its hashcode-generator class instead of calling static methods.
68227e8 Introjucer: Fixed an ordering problem in linux makefile generation.
1b9a60e Added a templated type to the RectangleList class. If you've used this class and these changes cause syntax errors, all you need to do to your code is to replace "RectangleList" with "RectangleList<int>" and everything will work as it did before.
3330b9b Added StringArray::clearQuick method.
5b25ac6 Renamed the swapWithArray methods in the array classes to "swapWith" to be more consistent with other swap method naming, and templated the methods for more flexibility.
19b7d59 Added method OwnedArray::clearQuick
b91983c Work towards supporting a global scaling factor: Desktop::setGlobalScaleFactor().
7d167ae Added a new AffineTransform::scaled method and improved Rectangle::operator*=
7590e3f Fixed some toolbar customiser drag+drop problems.
072c27d Renamed Rectangle::transformed to Rectangle::transformedBy, in order to match the method name in Point, and allow easier use of these classes in templates.
60a0087 Some internal component peer work.
cf01cae Changed Rectangle::transformed to use getSmallestIntegerContainer on its result when used on a non-float rectangle type.
c3e082b Added WindowsRegistry::keyExists() methods
30cc1ed Added flags for multisampling in GL, and implementation of this for iOS.
33b246c JuceDemo: made the taskbar icon menu work in OSX when the process isn't in the foreground.
22f492e Introjucer: added AAX identifier setting box.
8d05e58 Horrible hack to work around OSX openGL swap intervals not working correctly when the window is occluded.
4d7aaac Changed DragAndDropContainer::getCurrentDragDescription() to return a var.
7fbb680 Fix for positioning of some Carbon VST windows.
b506a13 Documentation fix.
7c83d51 Changed AAX + RTAS 6.1 channel formats to 7.0, for wider support
3d74717 Bit of tidying-up in the Point class, and some spelling fixes in comments.
b075af5 Added method FileTreeComponent::setItemHeight().
9f97ff3 Added a MemoryOutputStream constructor to write into a fixed block of memory.
e661096 Enabled JUCE_RTAS_LINK_TO_DEBUG_LIB by default in a debug build.
30e3b0d Optimised Result::ok()
10a1a54 Added JUCE_RTAS_LINK_TO_DEBUG_LIB macro.
d2996f5 Made Synthesiser::handleMidiEvent overridable.
3e9f20d Added another Random::fillBitsRandomly method.
61e87b7 Introjucer: added LOCAL_ARM_MODE flag for android.
4a53801 Version number update
5a1112a Updated the format of the header include guard macros.
f196f88 Introjucer: added a menu to choose which IDE to launch when there's more than one.
67740c1 Added return values for various OutputStream::writeXYZ methods.
731a9b1 Added method StringArray::ensureStorageAllocated()
219a2b1 RTAS build fix.
0a0e0bc Workarounds for png code in some older versions of VC.
9b97173 Added method PluginListComponent::isScanning().
3861a04 Some more override decorations.
802969a Fix for OSX native recent files menu.
a1ebc63 Fix for closing documents in a tabbed MultiDocumentPanel.
229beea Limited the time that TextDiff can spend on large input files.
080ff65 VC2013 compiler compatibility.
02e51c6 Introjucer: VC2013 exporter fix.
93d7d79 Replaced use of the deprecated GetVersionEx win32 call.
4fc8fba Added some more override decorators.
4ce1908 Misc tidying-up.
f86739b Fixed a couple of iOS build issues.
a0e292b TabbedComponent::removeTab fix.
82d305a Introjucer: added exporter for VS2013
ecc1a17 Code clean-ups.
f51aab2 VST hosting: workarounds for izotope GUIs.
00e77a7 OSX main menu recent files list fixes.
5918d03 Added some "override" annotations.
23f59fd Improved some documentation in the File class.
13304ac Text layout fix when using newlines with certain fonts on OSX.
4346fdb Replaced calls to the deprecated unix siginterrupt function.
7293044 MouseInactivityDetector fix.
eb646f8 Deprecated some old bool notification mode parameters, and replaced them with NotificationType values in the ComboBox and Button classes.
51b9d1e AU hosting: added support for begin/end gesture callbacks from plugin.
34fccfa Made IIRCoefficients constructor public.
c5f1e86 Added some point-size accessor methods to Font.
202d51c Fixed some out-of-date docs.
4e3024b Updated some documentation.
9610a27 iOS bluetooth audio fix.
96c234f Groundwork for desktop scaling. Added win32 calls to allow drag+drop in apps with lower permissions.
518e302 Avoided some VC warnings.
8fd65cb Workaround for a strange Win7 OS bug when trying to load a DirectShow movie which fails.
d086d55 Added division operator to Rectangle.
155859f Internal refactoring.
58f3ec2 Minor reference refactoring.
c8bab5d ASIO fix.
516bdda Misc minor clean-ups.
282cf3d constness fix in OwnedArray.
94a81e0 Fixed some MSVC warnings.
0b5fd38 Moved png lib C symbols into juce namespace.
f8a09df More CoreAudio restart fixing.
42724dd CoreAudio sample rate handling fix.
c21e90a Added missing repaint in ShapeButton.
a53a50e Improved ShapeButton's mouse-click movement behaviour.
2091e8d Replaced a few Justification references.
60fe89c Slider LinearBarVertical fixes.
2329e63 Converted a few Colour references to pass-by-values.
18d34b8 CoreAudio: better handling of device sample rates changing externally.
899b125 Minor clean-ups.
fdca8fe Removed a couple of suprious int casts in AudioFormatReaderSource
aec3d12 A few minor tweaks to avoid warnings etc.
1a49c7f TextLayout whitespace fix.
146155b Software text layout fix.
a0792ec Fix for software-rendered code editor text.
39ef513 Added MidiKeyboardComponent::mouseUpOnKey() method.
2757bf2 Fix for UTF32 strings.
d95fda2 Fix for strings in UTF32 mode.
7f7cbe7 Over-zealous assertion fix.
472082c Introjucer: made VC pre/post build commands multi-line.
227e7d7 Added method FileBrowserComponent::getDefaultRoots()
575725e Fix for a subtle race condition in plugin scanning.
57832f9 Avoided a false assertion.
ed09493 Added text translation to KeyMappingEditorComponent.
4aef778 Fix for a recursion in Desktop class.
089332d MSVC compile bug fix
78aac09 Fixes for some clang static analysis warnings.
f04f16e Compile fix for the plugin host in MSVC
9c82572 Refactored a few internals of ComponentPeer.
1881908 Added a pthread naming fallback for older glib versions.
c5b4e48 Updated some headers and URLs.
98ae8a4 Added DPI field to Desktop::Display information. Couple of Android fixes.
5c59897 Replaced some uses of the no-longer-needed literal64Bit macro.
c75a730 Added some 'override' modifiers to overridden methods.
7bd8677 Misc minor clean-ups.
d36df96 Minor clean-ups in plugin host demo.
e1e8703 Re-saved the example project with the latest introjucer version.
7c9cb29 Avoided using pthread_setname_np on older linux distros.
a12db72 Comment fix.
23c729c Comment clarification.
d3a207c New classes: AnimatedPosition and MouseInactivityDetector.
d6954b4 Avoided an assertion in iOS audio code.
62bed4a Introjucer: fix for static lib builds on linux.
135a9d1 Introjucer: Avoided duplicated VST path setting.
7560f48 Added JUCE_ARM definition.
b0e1cbd Fix for single-character TextLayout width.
ee3f77b Added method IIRFilterAudioSource::makeInactive()
2a39f80 Fixed a typo in the demo code.
f5ede30 Refactored the IIRFilter class, breaking out the coefficients into an IIRCoefficients class. Also important to note: there was an error in the gain level used previously in the makeHighShelf, low-shelf, and bandpass methods. This is now corrected, so you may need to check that your old code didn't compensate for the error.
8e5268a Added methods LookAndFeel::getSliderPopupFont and getSliderPopupPlacement. LookAndFeel::drawFileBrowserRow improvement.
e49f40a Made Atomic constructor explicit. Cleared TreeViewItem parent pointers when they are removed.
01e3e4c Fixed some coverity warnings.
e05393c Windows default font fix.
ef486ad Moved a couple of static functions.
265fb0e More MSVC warning fixes.
cc86622 fixed MSVC warning.
4b12837 CodeEditorComponent rendering improvements. Faster OSX font lookup.
a7b0ec0 Removed the old jucer project - this functionality is all now integrated into the introjucer. If you really need the old project for some reason, you can still grab it from the git history.
fc79df8 Refactoring of some glypharrangement code.
49fd486 Removed Graphics::drawTextAsPath, which is obsolete, since the same job can be done using Graphics::addTransform and any of the other drawText methods.
ebc3b79 Updated LookAndFeel::createFileChooserHeaderText method to return an attributedstring.
2af7585 spelling fixes
5f0c8d4 Introjucer: updated translation tool wording.
2e5604a Introjucer: fixed current project order for translation tool.
3891145 AiffAudioFormat: support for reading CATE block metadata.
77335b4 Introjucer: Improvements to the translation tool.
841c40d AAX: registering all parameters, not just automatable ones.
c8bb0ad Various AAX fixes.
f255f9e VST hosting: make sure details are correct for each subtype of a shell VST when scanning.
2db3582 win32: avoid beep on alt-key press.
2ca1f2e Introjucer module updater fix.
9772fde Minor tidying
ddc1524 Updated headers in demo project files.
5c4785e juce_core module license type update.
048e5c6 Version number update
03c2801 Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3
b224014 OpenGLImage fix.
5d6a146 Introjucer: changed to new juce.com URL.
3c76294 Android: setting the audio output at startup.
e1f0bac Pixel blending improvement.
20a7214 Version number update
9affbaf Pixel blending fix.
679f29f Made PluginListComponent::scanFor public.
693ebab Avoided some MSVC warnings
b8e8937 Plugin host compile fix.
5358b4c New method AudioPluginFormat::pluginNeedsRescanning to do more format-specific checking of plugin file changes.
fb57b87 Exposing some plugin scan path property values.
e6ef1cf Compiler warning fix.
4b61bee Introjucer: makefile flags fix.
abde049 Whitespace cleanup.
a82ab2f Introjucer: made linux exporter use same flags for C files
5a0cef7 Added some static StringArray methods for tokenising.
a92c750 Added a move operator to ScopedPointer.
b9b77ca iOS audio buffer size fix.
a1e3f23 Linux build fix.
4bc3810 Documentation and warning fix.
d7da1c1 Introjucer: previewing SVG files
5af815e Fix to LagrangeInterpolator
f8d2fbc Better handling of start/end drag callbacks in Slider.
4b2816b GL fix for android
4d0cd69 Minor tidying
794d9d4 Resaved projects.
ce3050f Introjucer: added link flags to LOCAL_LDLIBS for android build.
31fc78b Minor tidying up.
d47ac98 Introjucer: checking for out-of-date introjucer binary.
14ec53d WASPI: used mix format channel mask.
82adb05 Minor tidying-up.
5401d0c TimeSliceThread timing fix.
0e55e30 OSX SystemTrayIcon fix.
de67718 Made Viewport filter out mouse-wheel events using cmd mod.
7ba6376 Popupmenu key control wrapping.
9d23f87 Added a missing definition to StandaloneFilterWindow
47e7bcb Fixed a problem in AudioDataConverters.h
1787ad4 Update to OSX system tray icon.
7c68894 Introjucer: added global preprocessor defs setting.
7452efb safety-check in Label. Typo fix in MessageManager.
2dc2109 Popupmenu keyboard control fix.
3f7b7f0 Introjucer: Treating ".inl" extension as a header file.
67341e7 Tweak to runDispatchLoopUntil timekeeping.
c7506df Changed some pass-by-references to pass-by-value to improve compiler optimisation.

git-subtree-dir: libraries/juce
git-subtree-split: 0796c7afbc3900573377ce1f8bf18bd281c32f2c
pulled JUCE update. Merge commit 'f99a1cf49dd2d5fe8cd860d7f094bfcd3ed63d4a' into HEAD
issueTracker.md updated.
issueTracker.md updated.