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):
2011-11-28 14:34 VZ, revision 698572011-11-28 14:23 VZ, revision 69856Ignore WXK_NONE events in wxStyledTextCtrl. Scintilla use of 0 indicating "modifier key" conflicts with our use of WXK_NONE indicating absence of a valid key code. As Scintilla can't do anything with the keys without a key code anyhow, simply ignore them immediately, without passing them to Scintilla, in DoKeyDown(). This fixes handling of IME input in wxStyledTextCtrl under MSW and possibly other problems (e.g. with dead char keys). Closes #13570.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/generic/gridctrl.h
- M /wxWidgets/trunk/include/wx/generic/grideditors.h
- M /wxWidgets/trunk/interface/wx/grid.h
- M /wxWidgets/trunk/samples/grid/griddemo.cpp
- M /wxWidgets/trunk/src/generic/gridctrl.cpp
- M /wxWidgets/trunk/src/generic/grideditors.cpp
2011-11-28 13:47 VZ, revision 69855Add support for custom numeric formats to wxGrid. Allow %e and %g formats (as well as their upper-letter equivalents) in addition to the default %f format for number display in wxGrid. Closes #13583.
2011-11-28 13:47 VZ, revision 69854Don't hardcode the number of toolbar tools in the toolbar sample. Use GetToolsCount() instead of the hardcoded 10 (which can be wrong if any tools were added or removed). See #13673.
2011-11-28 11:24 SC, revision 69853Corrected handling of wxTB_HORZ_TEXT in the toolbar sample. The value of flag could be lost when toolbar was recreated without using text at all. Closes #13572.
2011-11-28 07:02 DS, revision 69852supporting rawctrl strings, fixes #13496, rawctrl is correctly interpreted for all platforms
- M /wxWidgets/trunk/build/osx/wxcarbon.xcodeproj/project.pbxproj
- M /wxWidgets/trunk/build/osx/wxcocoa.xcodeproj/project.pbxproj
- M /wxWidgets/trunk/build/osx/wxiphone.xcodeproj/project.pbxproj
2011-11-28 06:11 PC, revision 69851Regenerated Xcode projects. Updated the Xcode projects to include src/common/time.cpp.
2011-11-28 06:00 PC, revision 69850update _GOptionGroup check
2011-11-28 05:51 PC, revision 69849build fixes for Universal
2011-11-27 23:59 PC, revision 69848don't warn about gnomeprint if we already have gtkprint
2011-11-27 21:28 VZ, revision 69847don't require gconf-2.0, we don't use it
2011-11-27 21:28 VZ, revision 69846Include wx/time.h to get wxLocaltime_r() declaration, not wx/datetime.h. Also remove wxUSE_DATETIME guard, wxLocaltime_r() is available even without wxUSE_DATETIME.
- M /wxWidgets/trunk/include/wx/datetime.h
- M /wxWidgets/trunk/include/wx/time.h
- M /wxWidgets/trunk/src/common/datetime.cpp
- M /wxWidgets/trunk/src/common/time.cpp
2011-11-27 20:52 VZ, revision 69845No changes, just moved wxLocaltime_r() and wxGmtime_r() to wx/time.h. These functions are used by wxGetTimeZone() defined in time.cpp and so need to be available from wx/time.h. This is also the most logical place for them.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/msw/chkconf.h
- M /wxWidgets/trunk/include/wx/msw/debughlp.h
- M /wxWidgets/trunk/src/msw/debughlp.cpp
- M /wxWidgets/trunk/src/msw/stackwalk.cpp
2011-11-27 20:50 VZ, revision 69844Implement wxStackWalker for wxMSW under x86-64. Use 64 bit debug help functions instead of 32 bit ones and add code for dealing with x86-64 stack frames.
2011-11-27 20:50 VZ, revision 69843Add support for VK_OEM_102 key under wxMSW. This is the "<>|" key on German keyboard and is also used in many other layouts so failing to handle it resulted in not receiving EVT_KEY_XXX events for these keys in wxWidgets programs. Closes #13558.
2011-11-27 20:50 VZ, revision 69842Set Unicode key code correctly for key events for WXK_RETURN in wxMSW. WXK_RETURN is an ASCII character so return it from wxKeyEvent::GetUnicodeKey() for EVT_KEY_{DOWN,UP} events, especially as it was already done for EVT_CHAR ones. See #13558.
- M /wxWidgets/trunk/include/wx/defs.h
- M /wxWidgets/trunk/include/wx/toplevel.h
- M /wxWidgets/trunk/interface/wx/defs.h
2011-11-27 20:50 VZ, revision 69841Change value of wxHELP to avoid clash with wxSTAY_ON_TOP. Using wxSTAY_ON_TOP with wxMessageDialog resulted in "Help" button appearing since r68537 because these two constants had the same numeric value. Avoid this by changing wxHELP value to be the same as wxCLOSE_BOX instead: the latter can't be used with wxMessageDialog so this should solve the problem, even if there are still conflicts. Also adjust the other button constants values to account for wxHELP change. Closes #13433.
2011-11-27 20:50 VZ, revision 69840Use wxGetUTCTimeUSec() in wxStopWatch under Unix for higher precision. If gettimeofday() is available we can achieve better than millisecond precision (even if it usually isn't as high as microsecond), so use it as clock source in wxStopWatch.
2011-11-27 20:50 VZ, revision 69839Use wxGetUTCTimeMillis() instead of wxGetLocalTimeMillis() in wxStopWatch. Using local time meant that wxStopWatch didn't work reliably around DST changes. It also was completely unnecessary, just use the UTC clock instead.
2011-11-27 20:50 VZ, revision 69838Removed private wxGetLocalTimeUsec() function from Unix code. The function was badly named as it returned UTC time and not local time and can be simply replaced with the just added public wxGetUTCTimeUSec().
- M /wxWidgets/trunk/include/wx/stopwatch.h
- M /wxWidgets/trunk/include/wx/time.h
- M /wxWidgets/trunk/interface/wx/stopwatch.h
- M /wxWidgets/trunk/interface/wx/time.h
- M /wxWidgets/trunk/src/common/stopwatch.cpp
- M /wxWidgets/trunk/src/common/time.cpp
2011-11-27 20:50 VZ, revision 69837No changes, just move time functions from wx/stopwatch.h to wx/time.h. Preserve compatibility by including wx/time.h from wx/stopwatch.h but put all the time-related functions in a more logical place.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/stopwatch.h
- M /wxWidgets/trunk/interface/wx/stopwatch.h
- M /wxWidgets/trunk/src/common/stopwatch.cpp
2011-11-27 20:50 VZ, revision 69836Added wxGetUTCTimeMillis() and wxGetUTCTimeUSec(). Fixed wxGetLocalTimeMillis() to really return the local time and provide wxGetUTCTimeMillis() doing what this function used to do before. Closes #13610. Also add wxGetUTCTimeUSec() for even higher resolution time stamps as it is basically the same as wxGetUTCTimeMillis() anyhow, at least for MSW and non-ancient Unix systems providing gettimeofday().
- M /wxWidgets/trunk/build/bakefiles/files.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_adv.dsp
- M /wxWidgets/trunk/build/msw/wx_base.dsp
- M /wxWidgets/trunk/build/msw/wx_core.dsp
- M /wxWidgets/trunk/build/msw/wx_vc7_adv.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc7_base.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc7_core.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc7_xrc.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc8_adv.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc8_base.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc8_core.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc8_xrc.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc9_adv.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc9_base.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc9_core.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc9_xrc.vcproj
- M /wxWidgets/trunk/build/msw/wx_xrc.dsp
- A /wxWidgets/trunk/include/wx/time.h
- A /wxWidgets/trunk/interface/wx/time.h
- M /wxWidgets/trunk/Makefile.in
- M /wxWidgets/trunk/src/common/datetime.cpp
- M /wxWidgets/trunk/src/common/datetimefmt.cpp
- A /wxWidgets/trunk/src/common/time.cpp
- M /wxWidgets/trunk/wxGTK.spec
- M /wxWidgets/trunk/wxMotif.spec
- M /wxWidgets/trunk/wxX11.spec
2011-11-27 20:50 VZ, revision 69835Extracted private GetTimeZone() to public wxGetTimeZone() function. Created new wx/time.h header for this function, more time-related functions will be added to it later.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/stopwatch.h
- M /wxWidgets/trunk/interface/wx/stopwatch.h
- M /wxWidgets/trunk/src/common/stopwatch.cpp
- M /wxWidgets/trunk/tests/events/stopwatch.cpp
2011-11-27 20:50 VZ, revision 69834Added wxStopWatch::TimeInMicro() for better precision time measurement. Also simplify/streamline wxStopWatch implementation and replace confusingly named m_pause with more clear m_elapsedBeforePause.
2011-11-27 20:50 VZ, revision 69833Use ::QueryPerformanceCounter() for wxStopWatch implementation in wxMSW. QueryPerformanceCounter() provides higher resolution and precision for measuring time under MSW, even though it suffers from some problems in older Windows versions.
Use shorter sleep times in wxStopWatch unit test. Make wxStopWatchTestCase::Misc() run in 2.5 seconds instead of 7. This not only makes the test run faster but allows us to test wxMilliSleep() and precision of wxStopWatch for time periods in fractional seconds.