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):
2010-10-03 19:16 VZ, revision 657462010-10-03 19:16 VZ, revision 65745Update CRT environment in wxSetEnv() for MinGW too. MinGW uses the same CRT as MSVC so we can use the same _putenv() call for it too. This ensures that wxGetenv() returns the value updated by wxSetEnv() and fixes CrtTestCase::SetGetEnv() unit test when using MinGW.
- M /wxWidgets/trunk/tests/strings/strings.cpp
- M /wxWidgets/trunk/tests/strings/vsnprintf.cpp
- M /wxWidgets/trunk/tests/testprec.h
2010-10-03 19:15 VZ, revision 65744Use wxUSING_VC_CRT_IO for MSVC CRT-specific test results. Move USING_VC_CRT into testprec.h to allow its reuse in other files and rename it to wxUSING_VC_CRT_IO as it only checks whether we're using MSVC STDIO implementation and could be false even when we are otherwise using MSVC CRT. Use this symbol for the tests whose result depends on the concrete version of the CRT we use. This fixes StringTestCase::FromDouble() failure under MinGW.
2010-10-03 19:15 VZ, revision 65743Fix DirTestCase to run on the systems without "C:" drive. "C:" drive doesn't need to exist under Windows, rely on HOMEDRIVE environment variable defined in all recent Windows versions to get a valid drive letter (still fall back to "C:" if the variable is not defined -- we could have use wxFSVolume to find it then but this seems like an overkill).
2010-10-03 19:15 VZ, revision 65742Run MBConvTestCase::LibcTests() only for MSVC and not other Windows compilers. This test fails for MinGW, probably because its CRT doesn't use the same locale names as MSVC CRT. Just disable it for now, as it was already disabled for non-MSW platforms. Also use LocaleSetter class (extracted from CLocaleSetter) to change the locale for this test duration only to avoid affecting any tests running after it.
2010-10-03 19:15 VZ, revision 65741Show the failing string when conversion fails in MBConvTestCase. No real changes, just give more information when a test fails in MBConvTestCase::TestDecoder().
2010-10-03 19:15 VZ, revision 65740No real changes, just simplify some MBConvTestCase code. Remove unnecessary casts and initialize the variable with its contents directly instead of using strange looking wxWCharBuffer ctor from size_t (even if it did work, it was unnecessary).
2010-10-03 19:15 VZ, revision 65739Exclude tests relying on last error being set under MinGW. The value of the last error seems to change somewhere between our code and ::GetLastError() call, probably in MinGW CRT, so exclude the tests relying on it being preserved.
2010-10-03 19:15 VZ, revision 65738Correct wxConvAuto::ToWChar() behaviour with wxNO_LEN input size. We didn't handle the case when the length of the input buffer was not specified correctly and wxConvAuto::DetectBOM() could read beyond the end of input. Moreover, the unit test actually relied on this as it didn't pass the correct length for the literal strings with embedded NULs. This somehow worked with MSVC but failed with MinGW (see #10713). Correct the code to handle wxNO_LEN case correctly and fix the unit test to pass the correct lengths.
2010-10-03 19:15 VZ, revision 65737Fix VsnprintfTestCase for recent MinGW versions. MinGW now uses its own printf() implementation which handles %p differently from the VC CRT one and uses %8x instead of %8X for it. Compare the results of wxPrintf("%p") case-insensitively to let the test pass in any case. Also introduce a USING_VC_CRT macro instead of testing for __USE_MINGW_ANSI_STDIO in two different places.
2010-10-03 19:14 VZ, revision 65736Remove redundant wxUSE_WXVSNPRINTF checks from the unit test. The entire VsnprintfTestCase is only used when using our own wxUSE_WXVSNPRINTF so remove the redundant tests for it inside the enclosing #if.
2010-10-03 19:14 VZ, revision 65735Fix tests compilation without wxUSE_REGEX. Don't build wxRegEx unit tests when wxUSE_REGEX == 0.
2010-10-03 12:51 JMS, revision 65734Suppress harmless g++ 4.4 warnings about missing braces. Put braces around MSW-only wxLogXXX() calls to avoid warnings when building with MinGW 4.4+.
2010-10-02 18:50 TIK, revision 65730In wxBitmapComboBox::RecreateControl(), always get recreated control's height from the best size, and also set the ComboBox item height with CB_SETITEMHEIGHT message (fixes #12515).
2010-10-02 17:47 TIK, revision 65726Backport r65494: Initialize all fields of struct tm used by wxDateTime::Format(). Closes #12455
2010-10-02 15:05 TIK, revision 65725Backport r65192: Fix attributes escaping when writing XML. Closes #12275
2010-10-02 14:57 TIK, revision 65724Backport fix for crash in wxCommandProcessor::Store. Closes #12027
2010-10-02 11:39 TIK, revision 65723Backport r65496: Fix infinite loop in wxDateTime::Format() when fields width was used. Closes #12451
2010-10-02 10:53 TIK, revision 65722Connect to events only if using native implementation instead of using event table. Closes #12469
2010-10-01 15:05 VZ, revision 65707Apply #12469: Do not start rename timer if the generic implementation is used which has its own rename timer already.
- M /wxWidgets/trunk/include/wx/mimetype.h
- M /wxWidgets/trunk/interface/wx/mimetype.h
- M /wxWidgets/trunk/tests/interactive/output.cpp
2010-10-01 15:05 VZ, revision 65706Add non-vararg wxFileTypeInfo ctor and various setters. This allows to create wxFileTypeInfo objects in a more readable even if more verbose way. This should also incidentally fix the unit tests compilation with VC6 which seems to have some existential troubles with the vararg ctor in debug DLL build (only). Using the non-vararg ctor should hopefully make it happy and let the unit tests pass with this compiler. Also document wxFileTypeInfo class which wasn't documented at all.
- M /wxWidgets/trunk/docs/doxygen/mainpages/const_cpp.h
- M /wxWidgets/trunk/include/wx/tglbtn.h
- M /wxWidgets/trunk/interface/wx/tglbtn.h
- M /wxWidgets/trunk/tests/controls/bitmaptogglebuttontest.cpp
2010-10-01 15:05 VZ, revision 65705Add wxHAS_BITMAPTOGGLEBUTTON and test for it in the unit test. Not all ports define wxBitmapToggleButton class currently, so add a special symbol which is defined only if this class is indeed available and test for it in the unit test for this class. This fixes the tests compilation under wxX11.
2010-09-30 19:35 VZ, revision 65694Disable ItemClick() unit test for wxListCtrl under wxMSW. This test just doesn't want to work on MSW buildbot slaves even though it works perfectly locally. No idea why but disable it when running on a build bot slave for now to let the entire test suite pass. Also add a comment explaining why the test is disabled for wxGTK.
2010-09-30 19:30 SC, revision 65693Disable wxEVT_COMMAND_LIST_ITEM_FOCUSED test for wxMSW. This test fails on MSW buildbot slaves for unknown reasons so disable it to make the test suite pass. The failure is irreproducible locally so no idea how to debug this unfortunately.
2010-09-30 16:33 VZ, revision 65692opening ATSU Font info for Ulrich Telle's wxPDFContext
Add default value for GetPopupMenuSelectionFromUser() position argument. Let the menu be popped up at the system-determined position, just as it can already be done with PopupMenu() itself. Closes #12530.