[general]
added m_colTransparentBg to DcxControl object's init list in constructor.
added check to controlFactory() when creating a window object that window name is 2 or more chars long. (should help with passed name of '@' causing crashes)

[xstatusbar]
changed where some vars in /xstatusbar -l are defined.

[colorcombo]
changed where some vars are defined in setmIRCPalette() & removed an unneeded null check.

[comboex]
removed unneeded null check.

[directshow]
changed setVideo() to take a refrence to flags.

[listview]
changed setHeaderStyle() to take a refrence to info.

[progressbar]
removed m_clrText from constructors init list as this is already initialized in DcxControl object.
changed DrawClientArea() to only set text colour when m_clrText is not CLR_INVALID.

[list]
changed getItemRange() to take a refrence to tsItems.

[xpopupmenu]
changed constructor to take a refrence to tsName.
added all XPopupMenuManager objects vars to init list in constructor.