AudioBufferContainer: fixed Resize() preserving data when changing channel counts -- from 0bb255d7
AudioBufferContainer: SetPinsFromChannels() can specify minimum channel count for destination -- from 846c205e
SWELL: improved EM_SETSEL/EM_GETSEL (thanks sws) -- from 3cf63cb2
FastQueue: fixed a pretty serious bug introduced in April (d13e0a6788) -- from 3b46a870
CoolSB: added DrawAdHocVScrollbar() reusable function -- from 0aa57dc4
CoolSB: added CoolSB_SetVScrollBottomPad() -- from f7f1d92c
CoolSB: SetVScrollBottomPad to just SetVScrollPad for t/b -- from 33289479
CoolSB: API for providing callback-rendered dead areas -- from 4dccfda9
SWELL: generic todo for WM_NCCALCSIZE -- from ebaab403
SWELL: improved NCHITTEST compat with scrollbars -- from 870a8ed1
SWELL: correctly pass NCCALCSIZE_PARAMS to avoid possible stack corruption -- from 87465bdf
SWELL: fixed mouse hit testing broken in 0e1773107 -- from 18196d6f
WDL_TypedBuf: convenience functions -- from d6b44374
Virtwnd: fixed iconbutton mouseover when used without parent vwnd -- from 08a42dbf
LICE: fixed bug in LICE_DashedLine() with lengths non-multiples of dash size -- from a3f52c7e
Merge branch 'master' of http://www-dev.cockos.com/wdl/WDL into next
[IPLUG] moved mDoesMidi to IPlugBase and added IPlugBase::DoesMIDI()
[IPLUG] IParam:: GetDefaultNormalized() IParam:: SetToDefault() and tidy IParam.h
[IPLUG] IGraphics::GetGUIAPI() GUI not gui
[IPLUG] renamed IMidiMsg::Pressure() to PolyAfterTouch() and added IMidiMsg::ChannelAfterTouch()