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

Changes per page:

25 50 100 250 500 1000 2000

Changelog for wxWidgets (70435 changes):

2011-01-23 11:13 JMS, revision 66734

To work around harmless memory leaks reported by Visual C++ static runtime libs, assume that C++ typeid operator works well with VC++ 9.0 and later (fixes #12023)

2011-01-23 11:10 SC, revision 66733

loading png and jpg from resource bundle

2011-01-22 22:25 JS, revision 66731

Reverted for a quiet life

2011-01-22 21:43 JS, revision 66730

Don't pointlessly forbid calling AddGrowableRow/Col before adding items.

2011-01-22 20:02 VS, revision 66729

wxDataViewCtrl: fix autosized columns recalculation. The code and its assumptions were correct only for generic wxHeaderCtrl, it didn't work for MSW implementation. Fixed by updating all columns every time.

2011-01-22 15:38 DS, revision 66728

Use wxString's empty() when checking if the string is (non-)empty throughout wx. Instead of constructs such as if "( s.length() )" and "if (s.length() > 0)" use "if ( !s.empty() )" instead. Similarly for "if (s.length() == 0)" or "if ( s.IsNull() )", use "if ( s.empty() )". No code changes intended except for a few instances where a construct like "if ( s.length() && wxFileExists(s) )" was changed to not check the length of the string and let wxFileExists handle such cases.

2011-01-20 16:06 VZ, revision 66727

Explicitly set "C" locale for the tests using decimal point. Ensure that the tests expecting the results with a point as decimal separator really are done in C locale. This should help the tests pass in (French) locale used by the MSW build bot slaves.

2011-01-20 16:06 VZ, revision 66726

Further improve caching of locale-specific data in wxNumberFormatter. Also update the cached data if setlocale() was called explicitly instead of using wxLocale to change the locale because at least under Unix systems calling setlocale() changes the result of wxLocale::GetInfo() and so the result returned by wxNumberFormatter::GetDecimalSeparator() and GetThousandsSeparatorIfUsed() could be inconsistent with the locale being really used.

2011-01-20 16:02 JS, revision 66725

Fixed some bugs in up/down cursor navigation.

2011-01-20 09:38 SC, revision 66724

using explicit fixes #12689

2011-01-20 00:47 VZ, revision 66723

Include more information in assert in wxNumberFormatter. Show more information in the assert failure message to try to understand why is the unit test failing on the buildbot.

2011-01-20 00:47 VZ, revision 66722

Work around wxNumValidator compilation problems with MSVC 6. Surprisingly, MSVC 6 seems to be able to compile most of the code but chokes on a wxCOMPILE_TIME_ASSERT involving an inherited typedef. As this assert is not critical, simply disable it for this compiler.

2011-01-19 21:40 SC, revision 66721

make sure Raise is also activating the window

2011-01-19 19:36 SC, revision 66720

missing release

2011-01-19 19:32 SC, revision 66719

support icns in bundle

2011-01-19 16:08 VZ, revision 66718

Use setUp/tearDown() for NumFormatter test case locale setup. Setting the locale in the ctor of the test object doesn't work because the locale is changed by the other tests that run before this one, use the initialization method provided by cppunit to change the locale instead, this is somewhat wasteful but at least it does work, unlike the old version.

2011-01-19 14:47 DS, revision 66717

Improved detection of alpha channels in TIFF images. Some TIFF images are not properly formed, for example having an extra channel marked as being unspecified data while they should be treated as being an alpha channel. Detect some of those cases so that these TIFF images now will have alpha. Applied patch by gmeeker. Closes #12874.

2011-01-19 13:28 DS, revision 66716

Added GIF and animated GIF saving support. Applied (modified) patch by troelsk. Also added a basic unit test for checking the frames of a saved animated GIF (a previous unit test already handles content of a GIF with a single frame). Closes #8583.

2011-01-19 12:30 DS, revision 66715

removed some leftover debugging code

2011-01-19 11:48 VZ, revision 66714

Add wxIntegerValidator and wxFloatingPointValidator classes. Add validators for integer and floating point numbers. Add an example of their use to the validate sample as well as a new unit test and documentation for them. Use the new classes instead of wxTextValidator in wxGrid code. Closes #12166.

2011-01-19 11:48 VZ, revision 66713

Update cached values in wxNumberFormatter when locale changes. Caching the decimal and thousands separators in wxNumberFormatter is a useful performance optimization, however it can give wrong results if the locale changed since the cached values were initialized. So remember the locale used for the initialization and redo it if it changed. This should still be almost as fast as the previous version but now also correct (still not MT-safe though).

2011-01-19 11:47 VZ, revision 66712

Add support for long long to wxNumberFormatter. It seems to make sense to allow using it for formatting and parsing long long values as well as it can be done trivially using almost the same code as for long. It would be nice to support long double in a similar way but we don't wrap C99 strtold() right now so it wouldn't be as simple, leave it for later.

2011-01-19 11:47 VZ, revision 66711

Add wxHAS_LONG_LONG_T_DIFFERENT_FROM_LONG symbol. Instead of writing a rather unreadable "defined(wxLongLong_t) && !defined(wxLongLongIsLong)" expression every time we need to decide if a function needs to be overloaded for both long and long long, add a new symbol which can be tested directly. No real changes in the code.

2011-01-19 11:47 VZ, revision 66710

Add wxNumberFormatter class helping to deal with thousands separators. wxNumberFormatter formats and parses numbers with thousands separators. Add the class itself as well as documentation and the unit test for it. See #12166.

2011-01-19 11:46 VZ, revision 66709

Mention modal dialogs in the wxWindow objects allocation guide. The modal dialogs are an important exception to the usual rules of dealing with wxWindow-derived objects so mention them here too. Closes #12880.