Correction to tracktion marketplace win32 ID generation.
Made the AU wrapper detect program changes.
Made sure that AudioDeviceSelectorComponent reflects the l+f correctly
Fixed a layout bug in AudioDeviceSelectorComponent
Minor layout tweaks to the AudioDeviceSelectorComponent
Updated introjucer component editor to use callout boxes for colour editors
Changed MessageBase::post() to return a bool to detect failure in the OS message queue (which can happen under stress on win32), and used this to avoid some messaging classes getting stuck.
Cleaned up a couple of minor analyser warnings.
Added an internal flag JUCE_WIN32_TIMER_PERIOD, which can be set to change the value that is passed to the timeBeginPeriod function, or to prevent this function being called at all.
Added method getCallOutBoxBorderSize() to look+feel.
Documentation fix.
Extended linux zenity file chooser to use filters and bring the window to the front.
Introjucer gui comp layout generation - added missing parentheses.
Added an animation option to TabbedButtonBar::removeTab().
Avoided division-by-zero problems in the javascript interpreter.
VST hosting: tweaked the way 64-bit plugin NSViews are created, to avoid an extra intermediate parent NSView which seems to break some plugins.
Changed a couple of places where "localhost" was used to use the IPAddress class instead to get the local address.
Clarified some documentation about AudioProcessor::suspendProcessing
Avoided problems in the VST3 wrapper for plugins with 0 inputs.
Clarified some comments.