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):
2009-12-18 15:47 VZ, revision 629262009-12-18 15:47 VZ, revision 62925Only call GetTextMetrics() in wxDC::GetTextExtent() if necessary. A micro-optimization: avoid ::GetTextMetrics() call if we don't use its results (as is the case if neither descent nor external leading were requested).
2009-12-18 15:46 VZ, revision 62924Call SymCleanup() in wxStackWalker to fix problem with next call to it. Calling SymInitialize() second and subsequent times failed (and hence so did wxStackWalker::WalkFrom() and other methods) as we didn't call SymCleanup() because of some problems with old versions of debughlp.dll. These problems don't seem to exist any more so do call SymCleanup() so that we can walk the stack more than once. Closes #11544.
2009-12-18 15:46 VZ, revision 62923Don't use "-I @" in ctags command line as cmd.exe handles '@' specially. Just use the file path instead as '@' is used for the "response files" by cmd.exe, at least under Windows 7.
2009-12-18 15:46 VZ, revision 62922No changes, just minor cleanup. Don't call wxWindow::PrepareDC() which doesn't do anything anyhow. Use wxBitmap::IsOk() instead of Ok().
2009-12-17 22:52 VZ, revision 62919Restore the use of the correct brush for toolbar background erasing. The call to SetBrush() was mistakenly removed in r62850 but it is needed because wxClientDC only inherits background colour but not the brush used by DrawRectangle() call in wxToolBar::MSWEraseRect(), so the wrong colour was used under systems < Vista. Restore this call now.
- M /wxWidgets/branches/wxSYMBIAN/build/symbian/ABLD.BAT
- M /wxWidgets/branches/wxSYMBIAN/build/symbian/wxSymLib.mmp
- M /wxWidgets/branches/wxSYMBIAN/include/wx/apptrait.h
- M /wxWidgets/branches/wxSYMBIAN/include/wx/chkconf.h
- M /wxWidgets/branches/wxSYMBIAN/include/wx/private/selectdispatcher.h
- M /wxWidgets/branches/wxSYMBIAN/include/wx/private/socket.h
- M /wxWidgets/branches/wxSYMBIAN/include/wx/symbian/app.h
- M /wxWidgets/branches/wxSYMBIAN/include/wx/symbian/chkconf.h
- M /wxWidgets/branches/wxSYMBIAN/include/wx/symbian/control.h
- M /wxWidgets/branches/wxSYMBIAN/include/wx/symbian/dcclient.h
- M /wxWidgets/branches/wxSYMBIAN/include/wx/symbian/dcmemory.h
- M /wxWidgets/branches/wxSYMBIAN/include/wx/symbian/dcprint.h
- M /wxWidgets/branches/wxSYMBIAN/include/wx/symbian/dcscreen.h
- M /wxWidgets/branches/wxSYMBIAN/include/wx/symbian/msgdlg.h
- M /wxWidgets/branches/wxSYMBIAN/include/wx/symbian/private/sockunix.h
- M /wxWidgets/branches/wxSYMBIAN/include/wx/symbian/region.h
- M /wxWidgets/branches/wxSYMBIAN/include/wx/symbian/tls.h
- M /wxWidgets/branches/wxSYMBIAN/include/wx/symbian/toplevel.h
- M /wxWidgets/branches/wxSYMBIAN/include/wx/tls.h
- M /wxWidgets/branches/wxSYMBIAN/src/common/filename.cpp
- M /wxWidgets/branches/wxSYMBIAN/src/common/intl.cpp
- M /wxWidgets/branches/wxSYMBIAN/src/common/selectdispatcher.cpp
- M /wxWidgets/branches/wxSYMBIAN/src/common/socket.cpp
- M /wxWidgets/branches/wxSYMBIAN/src/symbian/dir.cpp
- M /wxWidgets/branches/wxSYMBIAN/src/symbian/fdiounix.cpp
- M /wxWidgets/branches/wxSYMBIAN/src/symbian/mimetype.cpp
- M /wxWidgets/branches/wxSYMBIAN/src/symbian/sockunix.cpp
- M /wxWidgets/branches/wxSYMBIAN/src/symbian/thread.cpp
- M /wxWidgets/branches/wxSYMBIAN/src/symbian/timer.cpp
- M /wxWidgets/branches/wxSYMBIAN/src/symbian/utils.cpp
- M /wxWidgets/branches/wxSYMBIAN/src/symbian/utilsexc.cpp
2009-12-17 18:51 VZ, revision 62916Compilation fixes and cleanup for wxSymbian. Avoid duplicating Unix files, reuse the existing ones instead. Remove unnecessary gcc pragmas. Add Symbian-specific chkconf.h. Closes #11551.
2009-12-17 17:44 VZ, revision 62914Correct wxDateTime::GetWeekOfMonth() for days in the beginning of January. This function was implemented in terms of GetWeekOfYear() which made it tricky to get it right as GetWeekOfYear() can, correctly, return week number for the previous year for the first days of January (and also from the next one for the last days of December). Replace this implementation with a simple one directly counting the number of weeks since the first of the month, this seems to be much simpler and does pass the new unit test case which the old version failed. Also make the unit test failures more informative by using WX_ASSERT_EQUAL_MESSAGE() instead of CPPUNIT_ASSERT_EQUAL(). See #11561.
2009-12-17 17:44 VZ, revision 62913Add test of accelerators using both ASCII and non-ASCII keys to the sample. Test using 'Ctrl-A', just 'A' and 'Esc' as accelerators as all of them except the first one were reported not to work in some cases.
- M /wxWidgets/trunk/include/wx/msw/window.h
- M /wxWidgets/trunk/src/msw/accel.cpp
- M /wxWidgets/trunk/src/msw/window.cpp
2009-12-17 15:41 JMS, revision 62912Always use FVIRTKEY for the accelerators under MSW. Not using FVIRTKEY results in problems in non-US keyboard layouts and, in fact, we were already always using it because wxCharCodeWXToMSW() returned true in its output IsVirtual argument most of the time. Just do it always now and also remove IsVirtual parameter with badly (if at all...) defined meaning from wxCharCodeWXToMSW() as it's not used anywhere any longer.
2009-12-17 14:39 SC, revision 62911Allow wxPropertyGrid::RecalculateVirtualSize() execute even if pg is not completely initialized (otherwise virtual size calculations may go wrong)
2009-12-17 13:15 SC, revision 62909fix for sleep mode on displays, fixes #11557
2009-12-17 11:52 VZ, revision 62908supporting sleep mode properly, see #11557
2009-12-16 20:27 VZ, revision 62903Initialize all fields of EXCEPINFO object to avoid crashes later. We could call SysFreeString() on uninitialized pointers if IDispatch::Invoke() failed.
2009-12-16 19:59 JMS, revision 62902Correct typo in wxEVT_COMMAND_LISTBOX_DOUBLECLICKED. An underscore was omitted between LISTBOX and DOUBLECLICKED.
2009-12-16 19:48 JMS, revision 62901Fixed display of 'InlineHelp' attribute
2009-12-16 18:10 PC, revision 62900Slightly improved check whether or not to execute wxPropertyGrid::RecalculateVirtualSize()
2009-12-16 09:30 CE, revision 62899preserve type when loaded image is rescaled, #11543
2009-12-16 07:32 PC, revision 62898force rebuild of all docs
2009-12-15 23:44 VZ, revision 62896allow setting client size to work properly before window is shown
2009-12-15 22:12 VZ, revision 62895Avoid GTK+ errors when using AUI wxPseudoTransparentFrame hack. wxPseudoTransparentFrame is not a top level window at all and the code in wxGTK wxTopLevelWindow::DoSetSizeHints() fails for it when it is called from wxWindowBase::CreateBase() because of it and spits GTK+ errors as it calls gtk_window_set_geometry_hints() with NULL widget. Fix this by simply skipping wxTopLevelWindow implementation of this method in wxPseudoTransparentFrame. A better fix would be to get rid of this hack completely, of course.
2009-12-15 16:38 VS, revision 62894Remove asserts in wxChoicebook::Get/SetPageImage(). It's better to silently return an error code than assert when these methods are called as their failure is relatively harmless and the user code may call them via base class pointer without caring if it works with a control which supports images or not.
2009-12-15 16:38 VS, revision 62893define NDEBUG if not using debug CRT
2009-12-15 12:25 VS, revision 62891define NDEBUG if not using debug CRT
2009-12-15 12:24 VS, revision 62890compilation fix for wxUSE_IMAGE=0 case
compilation fix for wxUSE_IMAGE=0 caseinclude/wx/iconbndl.h