wxWidgets/include/wx/private
Václav Slavík 7546989c44 Fix wxMarkupParserAttr's unwinding of colors
Fix the logic for restoring previous span's colors to account for the
possibility of spans that don't change the color, such as in "<i><span
color='red'>...</span></i>foo". Previously, "foo" would always be
rendered black, because unwinding the attributes stack would encounter
an invalid color (which has r=g=b=0) and set it, disregarding and
preexisting attributes.

Because there's code in there that checks whether the attributes are
valid, we need to keep track of both the actually specified attributes
and the currently effective ones, and use the latter for restoration.
2016-10-21 17:36:32 +02:00
..
addremovectrl.h Replace wxEXPLICIT with the 'explicit' keyword 2016-09-14 18:45:12 +09:00
eventloopsourcesmanager.h Add a virtual dtor to wxEventLoopSourcesManagerBase to avoid g++ warnings. 2014-01-21 19:32:00 +00:00
fd.h Remove all lines containing cvs/svn "$Id$" keyword. 2013-07-26 16:02:46 +00:00
fdiodispatcher.h use wxOVERRIDE 2014-03-30 00:02:23 +00:00
fdioeventloopsourcehandler.h Replace wxEXPLICIT with the 'explicit' keyword 2016-09-14 18:45:12 +09:00
fdiohandler.h Remove all lines containing cvs/svn "$Id$" keyword. 2013-07-26 16:02:46 +00:00
fdiomanager.h Remove all lines containing cvs/svn "$Id$" keyword. 2013-07-26 16:02:46 +00:00
fileback.h use wxOVERRIDE 2014-03-30 00:02:23 +00:00
filename.h Remove all lines containing cvs/svn "$Id$" keyword. 2013-07-26 16:02:46 +00:00
flagscheck.h Remove all lines containing cvs/svn "$Id$" keyword. 2013-07-26 16:02:46 +00:00
fontmgr.h Remove all lines containing cvs/svn "$Id$" keyword. 2013-07-26 16:02:46 +00:00
fswatcher.h Fix wxFileSystemWatcher::RemoveAll() to actually work. 2014-03-23 00:57:09 +00:00
graphics.h Remove all lines containing cvs/svn "$Id$" keyword. 2013-07-26 16:02:46 +00:00
launchbrowser.h Fix path/URL confusion in wxLaunchDefaultBrowser() 2016-02-07 19:32:18 +01:00
markupparser.h Remove all lines containing cvs/svn "$Id$" keyword. 2013-07-26 16:02:46 +00:00
markupparserattr.h Fix wxMarkupParserAttr's unwinding of colors 2016-10-21 17:36:32 +02:00
notifmsg.h Restructure wxNotificationMessage. 2016-02-10 20:38:10 +01:00
overlay.h Remove all lines containing cvs/svn "$Id$" keyword. 2013-07-26 16:02:46 +00:00
pipestream.h Remove Windows CE support 2015-09-23 00:52:30 +02:00
preferences.h Remove all lines containing cvs/svn "$Id$" keyword. 2013-07-26 16:02:46 +00:00
richtooltip.h Remove all lines containing cvs/svn "$Id$" keyword. 2013-07-26 16:02:46 +00:00
sckaddr.h Remove MSVC6 support. 2014-05-15 22:32:17 +00:00
secretstore.h Add wxSecretStore 2016-06-04 18:29:15 +02:00
selectdispatcher.h Synchronize access to wxSelectDispatcher from different threads 2016-02-21 18:47:46 +01:00
socket.h Remove Windows CE support 2015-09-23 00:52:30 +02:00
streamtempinput.h Remove all lines containing cvs/svn "$Id$" keyword. 2013-07-26 16:02:46 +00:00
textmeasure.h Remove MSVC6 support. 2014-05-15 22:32:17 +00:00
threadinfo.h Deallocate wxThreadSpecificInfo when wxThread ends. 2013-09-18 16:03:25 +00:00
timer.h Remove all lines containing cvs/svn "$Id$" keyword. 2013-07-26 16:02:46 +00:00
uiaction.h Virtualize wxUIActionSimulator implementation 2016-05-23 03:00:49 +02:00
window.h Remove all lines containing cvs/svn "$Id$" keyword. 2013-07-26 16:02:46 +00:00
wxprintf.h Really fix check for maximal argument number in wxPrintf(). 2015-05-24 02:47:00 +02:00