\subsection{Incompatible changes since 2.4.x}\label{incompatiblesince24}
+\subsubsection{wxEvent and its derivatives loosing public variable members}\label{wxeventpublictoprotected}
+
+\helpref{wxEvent}{wxevent} and its \helpref{derivatives}{eventhandlingoverview} do not have their public variable members public anymore.
+Use the Get/Set accessors as you always should have.
+
+
+
\subsubsection{New window repainting behaviour}\label{newwindowrepainting}
Windows are no longer fully repainted when resized, use new style \windowstyle{wxFULL\_REPAINT\_ON\_RESIZE} to force this (\windowstyle{wxNO\_FULL\_REPAINT\_ON\_RESIZE} still exists but doesn't do anything any more, this behaviour is default now).
- wxSizer::Add/Insert returns pointer to wxSizerItem just added so conditions
writeen with if(Add(..)==true) will not work. Use if(Add(..)) instead.
-- New wxBrush::IsHatch() checking for brush type replaces IS_HATCH macro.
+- New \helpref{wxBrush::IsHatch()}{wxbrushishatch} checking for brush type replaces IS_HATCH macro.
+
+- wxSystemSettings::GetSystem*() members deprecated and replaced with wxSystemSettings::Get*().
- wxURL::GetInputStream() and similar functionality has been depreciated in
favor of other ways of connecting, such as though sockets or wxFileSystem.
-- wxDocManager::GetNoHistoryFiles() renamed to GetHistoryFilesCount()
+- wxDocManager::GetNoHistoryFiles() renamed to \helpref{GetHistoryFilesCount()}{wxdocmanagergethistoryfilescount}
- wxSizer::Remove(wxWindow *), use Detach() instead [it is more clear]
- wxListBase::operator wxList&(): use typesafe lists instead
-- wxTheFontMapper: use wxFontMapper::Get() instead
+- wxTheFontMapper: use \helpref{wxFontMapper::Get()}{wxfontmapperget} instead
- wxStringHashTable: use wxHashMap instead
- \helpref{wxList}{wxlist} keyed interface: use \helpref{wxHashMap}{wxhashmap} instead
-- wxColourDatabase::FindColour(): use Find() instead (NB: different ret type)
+- wxColourDatabase::FindColour(): use \helpref{Find()}{wxcolourdatabasefind} instead (NB: different ret type)
- wxHashTable::Next: use wxHashTable::Node* or
wxHashTable::compatibility\_iterator to store the return