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-11-28 14:34 VZ, revision 69857

Ignore 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.

2011-11-28 14:23 VZ, revision 69856

Add 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 69855

Don'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 13:47 VZ, revision 69854

Corrected 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 11:24 SC, revision 69853

supporting rawctrl strings, fixes #13496, rawctrl is correctly interpreted for all platforms

2011-11-28 07:02 DS, revision 69852

Regenerated Xcode projects. Updated the Xcode projects to include src/common/time.cpp.

2011-11-28 06:11 PC, revision 69851

update _GOptionGroup check

2011-11-28 06:00 PC, revision 69850

build fixes for Universal

2011-11-28 05:51 PC, revision 69849

don't warn about gnomeprint if we already have gtkprint

2011-11-27 23:59 PC, revision 69848

don't require gconf-2.0, we don't use it

2011-11-27 21:28 VZ, revision 69847

Include 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.

2011-11-27 21:28 VZ, revision 69846

No 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.

2011-11-27 20:52 VZ, revision 69845

Implement 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 69844

Add 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 69843

Set 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.

2011-11-27 20:50 VZ, revision 69842

Change 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 69841

Use 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 69840

Use 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 69839

Removed 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().

2011-11-27 20:50 VZ, revision 69838

No 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.

2011-11-27 20:50 VZ, revision 69837

Added 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().

2011-11-27 20:50 VZ, revision 69836

Extracted 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.

2011-11-27 20:50 VZ, revision 69835

Added 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 69834

Use ::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.

2011-11-27 20:50 VZ, revision 69833

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.

2011-11-27 20:50 VZ, revision 69832

Correct wxTLS_PTR definition for !wxHAS_COMPILER_TLS case. wxTLS_PTR should have type of "T*" instead of being simply usable as "T*" because of its overloaded operator->(), otherwise the code relying on it being "T*" and compiling without problems in wxHAS_COMPILER_TLS case could fail to compile without compiler TLS support. Closes #13644.

2011-11-27 20:49 VZ, revision 69831

Don't hide/show wxActiveXContainer when resizing it. This results in bad flicker as can be seen with wxWebView or wxMediaCtrl and just doesn't seem to be necessary. Closes #13680.

2011-11-27 20:49 VZ, revision 69830

Don't crash when changing label of label-less wxToggleButton in wxGTK. If a button doesn't show any text label, simply don't do anything when SetLabel() is called instead of replacing the image shown by the button with a text label as the button doesn't expect this to happen and doing it breaks its assumptions about the widgets it has and results in assert failures later. Closes #13693.

2011-11-27 20:49 VZ, revision 69829

Include webview library headers in the list of all headers. Due to a typo in files.bkl (${...} was used instead of $(...) so the variable didn't get really dereferenced), the web view headers were not included in the list of all headers and hence not installed by "make install" under Unix. Closes #13690.

2011-11-27 20:49 VZ, revision 69828

Merge similar but not quite identical translated strings. Some translated strings appeared several times in almost but not quite identical form. Remove a few of them so that they don't have to be translated multiple times. Closes #13637.

2011-11-27 20:49 VZ, revision 69827

Define wxCURSOR_DEFAULT_TYPE correctly for the old Cocoa port. Closes #13652.

2011-11-27 13:57 JS, revision 69825

Bitlist comparison correction

2011-11-25 23:25 DS, revision 69822

merged libpng 1.5.6 to trunk

2011-11-25 23:22 DS, revision 69821

tagged libpng 1.5.6

2011-11-25 22:51 DS, revision 69820

Upgraded to libpng 1.5.6 (without contrib subdirectory). Also set some svn:eol-style properties on files added during previous upgrades.

2011-11-25 19:11 VS, revision 69819

Account for indentation in wxDataViewCtrl::GetBestColumnWidth(). Generic control only accounted for actual content, but didn't consider indentation level when calculating width of the expander column. Fixes #13629.

2011-11-25 15:37 SC, revision 69818

fixing iPhone build

2011-11-25 02:01 PC, revision 69817

check for self-assignment in operator=

2011-11-25 01:59 PC, revision 69816

copy array with memcpy rather than a loop

2011-11-25 01:52 PC, revision 69815

use int instead of size_t for a couple member variables it's simpler, and there is no point in using size_t anyway since they are assigned from ints

2011-11-25 01:32 PC, revision 69814

IsNull --> IsEmpty

2011-11-24 23:21 DS, revision 69812

Regenerated Xcode projects. Updated the Xcode projects to include wxRichToolTip files.

2011-11-24 02:38 RD, revision 69807

OnSysRead is pure virtual

2011-11-24 02:37 RD, revision 69806

The wxStreamProtocolType enum is multiply defined, remove one of them.

2011-11-24 00:58 VZ, revision 69805

Fix crash in wxTreeListCtrl::GetItemText() if text was never set. Asking for the text of an item is not an error even if it was never set for any column but the first one so just return an empty string in this case instead of crashing.

2011-11-23 18:21 PC, revision 69802

remove redundant GTK-specific code

2011-11-23 16:06 VZ, revision 69801

Italian translation corrections from Roberto Boriotti.

2011-11-23 14:43 VS, revision 69800

Make generic wxDataViewCtrl rows a bit taller. They now use the same height that Windows 7's Explorer uses. This makes more inline editor controls fit comfortably.

2011-11-22 14:18 VZ, revision 69797

Added convenient wxCmdLineParser::AddLong{Option,Switch}() wrappers. The new functions simply call Add{Option,Switch}() with an empty first argument but using them makes the code more readable.

2011-11-22 14:18 VZ, revision 69796

Dismiss wxSplashScreen on any user input, not necessarily on splash itself. Use wxEventFilter to remove the splash screen as soon as any user input is detected anywhere in the application, not necessarily over the splash screen itself. This ensures that the splash screen disappears as soon as the user starts working with the application instead of sticking around and covering the main window.