Changelogs
Overview
These changelogs reflect the history of all files in the Subversion repository. The changelog has been generated at 2016-05-09 08:38:04
Changelog for wxWidgets (70435 changes):
2014-03-13 00:04 VZ, revision 761312014-03-13 00:04 VZ, revision 76130Add support for loading icons in PNG format to wxImage. ICO files can contain data in PNG, as well as BMP, format in recent (i.e. from this millennium) versions of Windows, so check for this case in wxICOHandler and load such data using wxPNGHandler. See #15918.
2014-03-13 00:04 VZ, revision 76129Handle verbosity correctly in wxICOHandler loading code. Pass on the "verbose" argument to LoadDib() function instead of always being verbose in it. Also remove the unused IsBmp variable. See #15918.
2014-03-13 00:03 VZ, revision 76128Allow loading icons of width 256 from ICO files. Account for the tweak of ICO file format which uses 0 if the width is 256. See #15918.
2014-03-12 23:54 VZ, revision 76127Fix possible memory leak in wxICOHandler loading code. Use wxScopedArray<> instead of a raw pointer to ensure that the memory is always freed, even in case of error return. See #15918.
- M /wxWidgets/branches/WX_3_0_BRANCH/docs/changes.txt
- M /wxWidgets/branches/WX_3_0_BRANCH/src/common/imagbmp.cpp
2014-03-12 23:54 VZ, revision 76126Add support for loading icons in PNG format to wxImage. ICO files can contain data in PNG, as well as BMP, format in recent (i.e. from this millennium) versions of Windows, so check for this case in wxICOHandler and load such data using wxPNGHandler. See #15918.
2014-03-12 23:54 VZ, revision 76125Handle verbosity correctly in wxICOHandler loading code. Pass on the "verbose" argument to LoadDib() function instead of always being verbose in it. Also remove the unused IsBmp variable. See #15918.
2014-03-12 23:54 VZ, revision 76124Allow loading icons of width 256 from ICO files. Account for the tweak of ICO file format which uses 0 if the width is 256. See #15918.
2014-03-12 23:20 VZ, revision 76123Fix possible memory leak in wxICOHandler loading code. Use wxScopedArray<> instead of a raw pointer to ensure that the memory is always freed, even in case of error return. See #15918.
2014-03-12 17:02 VZ, revision 76122Reset the system last error value before checking it in wxLog test. Explicitly set the last error indicator to 0 before checking that wxLogSysError() logs it correctly as it wasn't always set to 0 otherwise.
2014-03-12 14:23 VZ, revision 76121Update the version string in manually managed VC11 project files. Use "31", not "30".
- M /wxWidgets/trunk/build/bakefiles/scintilla.bkl
- M /wxWidgets/trunk/build/msw/makefile.bcc
- M /wxWidgets/trunk/build/msw/makefile.gcc
- M /wxWidgets/trunk/build/msw/makefile.vc
- M /wxWidgets/trunk/build/msw/makefile.wat
- M /wxWidgets/trunk/build/msw/wx_vc10_wxscintilla.vcxproj
- M /wxWidgets/trunk/build/msw/wx_vc10_wxscintilla.vcxproj.filters
- M /wxWidgets/trunk/build/msw/wx_vc11_wxscintilla.vcxproj
- M /wxWidgets/trunk/build/msw/wx_vc11_wxscintilla.vcxproj.filters
- M /wxWidgets/trunk/build/msw/wx_vc12_wxscintilla.vcxproj
- M /wxWidgets/trunk/build/msw/wx_vc12_wxscintilla.vcxproj.filters
- M /wxWidgets/trunk/build/msw/wx_vc7_wxscintilla.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc8_wxscintilla.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc9_wxscintilla.vcproj
- M /wxWidgets/trunk/build/msw/wx_wxscintilla.dsp
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/stc/stc.h
- M /wxWidgets/trunk/interface/wx/stc/stc.h
- M /wxWidgets/trunk/Makefile.in
- M /wxWidgets/trunk/src/stc/gen_iface.py
- M /wxWidgets/trunk/src/stc/ScintillaWX.cpp
- M /wxWidgets/trunk/src/stc/ScintillaWX.h
- M /wxWidgets/trunk/src/stc/scintilla/include/ILexer.h
- M /wxWidgets/trunk/src/stc/scintilla/include/Platform.h
- M /wxWidgets/trunk/src/stc/scintilla/include/SciLexer.h
- M /wxWidgets/trunk/src/stc/scintilla/include/Scintilla.h
- M /wxWidgets/trunk/src/stc/scintilla/include/Scintilla.iface
- M /wxWidgets/trunk/src/stc/scintilla/include/ScintillaWidget.h
- M /wxWidgets/trunk/src/stc/scintilla/lexers/descrip.mms
- M /wxWidgets/trunk/src/stc/scintilla/lexers/LexA68k.cxx
- M /wxWidgets/trunk/src/stc/scintilla/lexers/LexAbaqus.cxx
- M /wxWidgets/trunk/src/stc/scintilla/lexers/LexAda.cxx
- M /wxWidgets/trunk/src/stc/scintilla/lexers/LexAsm.cxx
- M /wxWidgets/trunk/src/stc/scintilla/lexers/LexAsn1.cxx
- M /wxWidgets/trunk/src/stc/scintilla/lexers/LexAU3.cxx
- M /wxWidgets/trunk/src/stc/scintilla/lexers/LexAVE.cxx
- M /wxWidgets/trunk/src/stc/scintilla/lexers/LexBash.cxx
- M /wxWidgets/trunk/src/stc/scintilla/lexers/LexBasic.cxx
- M /wxWidgets/trunk/src/stc/scintilla/lexers/LexBullant.cxx
- M /wxWidgets/trunk/src/stc/scintilla/lexers/LexCmake.cxx
- M /wxWidgets/trunk/src/stc/scintilla/lexers/LexCOBOL.cxx
- M /wxWidgets/trunk/src/stc/scintilla/lexers/LexCoffeeScript.cxx
- M /wxWidgets/trunk/src/stc/scintilla/lexers/LexConf.cxx
- M /wxWidgets/trunk/src/stc/scintilla/lexers/LexCPP.cxx
- M /wxWidgets/trunk/src/stc/scintilla/lexers/LexCrontab.cxx
- M /wxWidgets/trunk/src/stc/scintilla/lexers/LexCsound.cxx
- M /wxWidgets/trunk/src/stc/scintilla/lexers/LexD.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexDMAP.cxx
- M /wxWidgets/trunk/src/stc/scintilla/lexers/LexECL.cxx
- M /wxWidgets/trunk/src/stc/scintilla/lexers/LexForth.cxx
- M /wxWidgets/trunk/src/stc/scintilla/lexers/LexFortran.cxx
- M /wxWidgets/trunk/src/stc/scintilla/lexers/LexGAP.cxx
- M /wxWidgets/trunk/src/stc/scintilla/lexers/LexGui4Cli.cxx
- M /wxWidgets/trunk/src/stc/scintilla/lexers/LexHaskell.cxx
- M /wxWidgets/trunk/src/stc/scintilla/lexers/LexHTML.cxx
- M /wxWidgets/trunk/src/stc/scintilla/lexers/LexInno.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexKVIrc.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexLaTeX.cxx
- M /wxWidgets/trunk/src/stc/scintilla/lexers/LexLisp.cxx
- M /wxWidgets/trunk/src/stc/scintilla/lexers/LexLout.cxx
- M /wxWidgets/trunk/src/stc/scintilla/lexers/LexLua.cxx
- M /wxWidgets/trunk/src/stc/scintilla/lexers/LexMatlab.cxx
- M /wxWidgets/trunk/src/stc/scintilla/lexers/LexMMIXAL.cxx
- M /wxWidgets/trunk/src/stc/scintilla/lexers/LexModula.cxx
- M /wxWidgets/trunk/src/stc/scintilla/lexers/LexMPT.cxx
- M /wxWidgets/trunk/src/stc/scintilla/lexers/LexMSSQL.cxx
- M /wxWidgets/trunk/src/stc/scintilla/lexers/LexMySQL.cxx
- M /wxWidgets/trunk/src/stc/scintilla/lexers/LexNsis.cxx
- M /wxWidgets/trunk/src/stc/scintilla/lexers/LexOpal.cxx
- M /wxWidgets/trunk/src/stc/scintilla/lexers/LexOthers.cxx
- M /wxWidgets/trunk/src/stc/scintilla/lexers/LexPascal.cxx
- M /wxWidgets/trunk/src/stc/scintilla/lexers/LexPerl.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexPO.cxx
- M /wxWidgets/trunk/src/stc/scintilla/lexers/LexPowerShell.cxx
- M /wxWidgets/trunk/src/stc/scintilla/lexers/LexPython.cxx
- M /wxWidgets/trunk/src/stc/scintilla/lexers/LexR.cxx
- M /wxWidgets/trunk/src/stc/scintilla/lexers/LexRuby.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexRust.cxx
- M /wxWidgets/trunk/src/stc/scintilla/lexers/LexScriptol.cxx
- M /wxWidgets/trunk/src/stc/scintilla/lexers/LexSpice.cxx
- M /wxWidgets/trunk/src/stc/scintilla/lexers/LexSQL.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexers/LexSTTXT.cxx
- M /wxWidgets/trunk/src/stc/scintilla/lexers/LexTCMD.cxx
- M /wxWidgets/trunk/src/stc/scintilla/lexers/LexVHDL.cxx
- M /wxWidgets/trunk/src/stc/scintilla/lexers/LexVisualProlog.cxx
- M /wxWidgets/trunk/src/stc/scintilla/lexers/LexYAML.cxx
- M /wxWidgets/trunk/src/stc/scintilla/lexlib/Accessor.cxx
- M /wxWidgets/trunk/src/stc/scintilla/lexlib/Accessor.h
- A /wxWidgets/trunk/src/stc/scintilla/lexlib/CharacterCategory.cxx
- A /wxWidgets/trunk/src/stc/scintilla/lexlib/CharacterCategory.h
- M /wxWidgets/trunk/src/stc/scintilla/lexlib/CharacterSet.cxx
- M /wxWidgets/trunk/src/stc/scintilla/lexlib/descrip.mms
- M /wxWidgets/trunk/src/stc/scintilla/lexlib/LexAccessor.h
- M /wxWidgets/trunk/src/stc/scintilla/lexlib/LexerBase.cxx
- M /wxWidgets/trunk/src/stc/scintilla/lexlib/LexerModule.cxx
- M /wxWidgets/trunk/src/stc/scintilla/lexlib/LexerNoExceptions.cxx
- M /wxWidgets/trunk/src/stc/scintilla/lexlib/LexerNoExceptions.h
- M /wxWidgets/trunk/src/stc/scintilla/lexlib/LexerSimple.cxx
- M /wxWidgets/trunk/src/stc/scintilla/lexlib/LexerSimple.h
- M /wxWidgets/trunk/src/stc/scintilla/lexlib/OptionSet.h
- M /wxWidgets/trunk/src/stc/scintilla/lexlib/PropSetSimple.cxx
- M /wxWidgets/trunk/src/stc/scintilla/lexlib/PropSetSimple.h
- M /wxWidgets/trunk/src/stc/scintilla/lexlib/SparseState.h
- A /wxWidgets/trunk/src/stc/scintilla/lexlib/StringCopy.h
- M /wxWidgets/trunk/src/stc/scintilla/lexlib/StyleContext.cxx
- M /wxWidgets/trunk/src/stc/scintilla/lexlib/StyleContext.h
- A /wxWidgets/trunk/src/stc/scintilla/lexlib/SubStyles.h
- M /wxWidgets/trunk/src/stc/scintilla/lexlib/WordList.cxx
- M /wxWidgets/trunk/src/stc/scintilla/lexlib/WordList.h
- M /wxWidgets/trunk/src/stc/scintilla/README.txt
- M /wxWidgets/trunk/src/stc/scintilla/src/AutoComplete.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/AutoComplete.h
- M /wxWidgets/trunk/src/stc/scintilla/src/CallTip.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/CallTip.h
- A /wxWidgets/trunk/src/stc/scintilla/src/CaseConvert.cxx
- A /wxWidgets/trunk/src/stc/scintilla/src/CaseConvert.h
- A /wxWidgets/trunk/src/stc/scintilla/src/CaseFolder.cxx
- A /wxWidgets/trunk/src/stc/scintilla/src/CaseFolder.h
- M /wxWidgets/trunk/src/stc/scintilla/src/Catalogue.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/CellBuffer.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/CellBuffer.h
- M /wxWidgets/trunk/src/stc/scintilla/src/ContractionState.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/Decoration.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/Decoration.h
- M /wxWidgets/trunk/src/stc/scintilla/src/Document.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/Document.h
- M /wxWidgets/trunk/src/stc/scintilla/src/descrip.mms
- M /wxWidgets/trunk/src/stc/scintilla/src/Editor.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/Editor.h
- M /wxWidgets/trunk/src/stc/scintilla/src/ExternalLexer.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/ExternalLexer.h
- M /wxWidgets/trunk/src/stc/scintilla/src/FontQuality.h
- M /wxWidgets/trunk/src/stc/scintilla/src/Indicator.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/KeyMap.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/KeyMap.h
- D /wxWidgets/trunk/src/stc/scintilla/src/LexGen.py
- M /wxWidgets/trunk/src/stc/scintilla/src/LineMarker.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/LineMarker.h
- M /wxWidgets/trunk/src/stc/scintilla/src/Partitioning.h
- M /wxWidgets/trunk/src/stc/scintilla/src/PerLine.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/PerLine.h
- M /wxWidgets/trunk/src/stc/scintilla/src/PositionCache.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/PositionCache.h
- M /wxWidgets/trunk/src/stc/scintilla/src/RESearch.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/RESearch.h
- M /wxWidgets/trunk/src/stc/scintilla/src/RunStyles.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/RunStyles.h
- M /wxWidgets/trunk/src/stc/scintilla/src/ScintillaBase.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/ScintillaBase.h
- M /wxWidgets/trunk/src/stc/scintilla/src/Selection.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/Selection.h
- M /wxWidgets/trunk/src/stc/scintilla/src/SplitVector.h
- M /wxWidgets/trunk/src/stc/scintilla/src/Style.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/Style.h
- D /wxWidgets/trunk/src/stc/scintilla/src/SVector.h
- M /wxWidgets/trunk/src/stc/scintilla/src/UniConversion.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/UniConversion.h
- A /wxWidgets/trunk/src/stc/scintilla/src/UnicodeFromUTF8.h
- M /wxWidgets/trunk/src/stc/scintilla/src/ViewStyle.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/ViewStyle.h
- M /wxWidgets/trunk/src/stc/scintilla/src/XPM.cxx
- M /wxWidgets/trunk/src/stc/scintilla/src/XPM.h
- M /wxWidgets/trunk/src/stc/stc.cpp
- M /wxWidgets/trunk/src/stc/stc.cpp.in
2014-03-11 21:48 VZ, revision 76120Upgrade included Scintilla to version 3.3.9. Closes #15742.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/font.h
- M /wxWidgets/trunk/interface/wx/font.h
- M /wxWidgets/trunk/samples/font/font.cpp
- M /wxWidgets/trunk/src/common/fontcmn.cpp
- M /wxWidgets/trunk/tests/font/fonttest.cpp
2014-03-11 21:48 VZ, revision 76119Add wxFont::GetBaseFont(). This can be used to "undo" the result of Bold() ,Underlined() or Italic() methods and returns an unadorned version of the font. Closes #11815.
2014-03-11 21:48 VZ, revision 76118Remove unnecessarily overridden methods from wxToggleButtonBase. These methods already do exactly the same thing in the base wxAnyButton class, there is no need to override them again.
- M /wxWidgets/trunk/include/wx/anybutton.h
- M /wxWidgets/trunk/include/wx/button.h
- M /wxWidgets/trunk/include/wx/colordlg.h
2014-03-11 17:04 VZ, revision 76117No changes, just fix typos in my own name ("Zeitlin").
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/msw/enhmeta.h
- M /wxWidgets/trunk/src/msw/enhmeta.cpp
2014-03-11 17:04 VZ, revision 76116Add wxEnhMetaFile::Detach(). Allow getting the handle from this class, this is useful if it needs to be passed to some other library, for example. Closes #15706.
2014-03-11 17:04 VZ, revision 76115Correct wxThread::SetPriority() under Unix to hopefully work. The old implementation was completely broken, the new should hopefully work if pthread_setschedparam() behaviour really corresponds to its documentation. Mapping of our priorities in 0..100 range to pthread 1..99 range remains ugly but this seems to be unavoidable, unfortunately. Closes #14985.
2014-03-11 17:04 VZ, revision 76114Fix accelerators in appended submenu items in wxGTK. They were not previously taken into account because we didn't call gtk_widget_add_accelerator() on the right GtkAccelGroup. Closes #16050.
- M /wxWidgets/trunk/configure
- M /wxWidgets/trunk/configure.in
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/dynlib.h
- M /wxWidgets/trunk/interface/wx/dynlib.h
- M /wxWidgets/trunk/setup.h.in
- M /wxWidgets/trunk/setup.h_vms
- M /wxWidgets/trunk/src/msw/dlmsw.cpp
- M /wxWidgets/trunk/src/unix/dlunix.cpp
2014-03-11 16:20 VZ, revision 76113Add wxDynamicLibrary::GetModuleFromAddress(). Use dladdr() under Unix, if available, to provide the same functionality as we get from GetModuleHandleEx() under MSW and export it in a new public function. Closes #15248.
- M /wxWidgets/branches/WX_3_0_BRANCH/docs/changes.txt
- M /wxWidgets/branches/WX_3_0_BRANCH/src/gtk/menu.cpp
2014-03-10 20:05 VZ, revision 76111Fix accelerators in appended submenu items in wxGTK. They were not previously taken into account because we didn't call gtk_widget_add_accelerator() on the right GtkAccelGroup. Closes #16050.
2014-03-10 12:08 JS, revision 76110Do run TextStreamTestCase::TestULongLong() test case. We ran TestLongLong test case twice because of an accidental typo.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/richtext/richtextbuffer.h
- M /wxWidgets/trunk/include/wx/richtext/richtextctrl.h
- M /wxWidgets/trunk/interface/wx/richtext/richtextbuffer.h
- M /wxWidgets/trunk/interface/wx/richtext/richtextctrl.h
- M /wxWidgets/trunk/src/richtext/richtextbuffer.cpp
- M /wxWidgets/trunk/src/richtext/richtextctrl.cpp
2014-03-09 21:58 VZ, revision 76109Added on-demand image loading option to wxRTC.
2014-03-09 21:58 VZ, revision 76108Fix size calculation for multi-column vertical toolbars in wxMSW. The width was calculated incorrectly in this case as we simply multiplied the width of the widest column by their number in this case, but actually each of them has its own width which needs to be calculated separately. See #13579.
2014-03-09 21:58 VZ, revision 76107Fix background painting of multi-row toolbars in wxMSW. The item rectangle used wrong vertical coordinates which didn't matter (much?) for the single row toolbars but was completely wrong for toolbars with more than one row. Don't always anchor the rectangle at the window top to avoid this. See #13579.
2014-03-09 21:56 VZ, revision 76106Disable stretchable spaces in multi-row toolbars in wxMSW. Stretchable separators simply don't work correctly when the space they are supposed to stretch onto is distributed across several different toolbar rows or columns, so just disable them for multi-row (or column, for vertical toolbars) case. See #13579.
Fix size calculation for multi-column vertical toolbars in wxMSW. The width was calculated incorrectly in this case as we simply multiplied the width of the widest column by their number in this case, but actually each of them has its own width which needs to be calculated separately. See #13579.