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-12-04 00:52 VZ, revision 69925

Don't include version in the URL created by wxMSW installer. The link is the same for all version so don't version it.

2011-12-04 00:52 VZ, revision 69924

Don't require admin privileges in the MSW installer. We don't need any extra privileges so avoid the elevation prompt under Windows Vista and later.

2011-12-03 01:34 VZ, revision 69922

Generate makefiles for treelist sample when using configure. treelist sample was never added to SAMPLES_SUBDIRS. Closes #13718.

2011-12-03 01:34 VZ, revision 69921

Fix bug with wxStopWatch::Start() not resuming paused stopwatch any more. Since r69835 the stop watch remained paused even when Start() was called. Do resume it when restarting it both for backwards compatibility and because it makes more sense and also document this behaviour.

2011-12-03 00:44 DS, revision 69920

Updated out of date versions and release dates. Mentioned more files in tn0011.txt that need version updating, and made it more clear which ones need to be changed manually. Modified inc_release to update docs/readme.txt and changed the version references in the readme.txt to 2.9.3. Also changed two references to the month of release from July to December.

2011-12-02 18:06 CE, revision 69916

rc1

2011-12-02 16:20 VZ, revision 69915

Tag 2.9.3 RC1.

2011-12-02 14:25 SC, revision 69914

fixing build

2011-12-02 13:42 VZ, revision 69913

Link to wxGridCellFloatFormat when it's mentioned in the documentation. Enum names are not auto-linked by Doxygen so prefix this enum with "::" to force link creation.

2011-12-02 13:04 VZ, revision 69912

Rebake after webview-related changes in common.bkl. Forgot to rebake all files (and not just library ones) after changes of r69589.

2011-12-02 13:04 VZ, revision 69911

Compilation fixes for wxMSW in wxUSE_STL=1 build. Add explicit conversions from wxString to wchar_t* as they don't happen implicitly when wxUSE_STL=1. Closes #13715.

2011-12-02 13:04 VZ, revision 69910

Handle OpenBSD in wxDialUpManager code. Closes #13716.

2011-12-02 11:34 DS, revision 69909

set svn:eol-style to CRLF on MSVC project files for wxWebView

2011-12-02 11:15 DS, revision 69908

Fixed x64 application termination after exceptions in a file dialog callback. Since Windows 7 exceptions thrown in a file dialog callback (possibly by third-party utilities) aren't swallowed anymore. Make use of SetProcessUserModeExceptionPolicy (available in Windows 7 SP1) to temporarily restore the old behaviour and prevent the crashing (or summoning of the Program Compatibility Assistant) of an x64 application. Closes #13674.

2011-12-02 08:40 SC, revision 69907

adapting Xcode projects for r69898

2011-12-02 02:01 RD, revision 69899

Removed const from a couple methods that are not const in the real code.

2011-12-02 01:56 VZ, revision 69898

Rename src/generic/richtooltip.cpp to src/generic/richtooltipg.cpp. This avoids object file name conflict with src/msw/richtooltip.cpp when using VC6.

2011-12-02 01:50 VZ, revision 69897

Update all controls using in-place editors to handle Escape/Return correctly. Define EVT_CHAR_HOOK handlers to ensure that pressing Escape/Return while an in-place edit control is active affects only it and is not used for the keyboard navigation. Closes #9102.

2011-12-02 01:50 VZ, revision 69896

Fix reentrancy in wxDataViewRendererBase::FinishEditing(). Switching focus to the main wxDataViewCtrl window resulted in focus loss event and a reentrant call to FinishEditing() itself if it wasn't called because the in-place edit control was being destroyed the first time. Fix this by destroying the in-place control first and adjusting the focus later, the effect should be exactly the same but now FinishEditing() can be safely called from anywhere in the code.

2011-12-02 01:50 VZ, revision 69895

No changes, just move wxTreeCtrlBase ctor to the source file. Move inline ctor out of line to prepare for changing it.

2011-12-02 01:50 VZ, revision 69894

Don't use ListView_CancelEditLabel() as it doesn't work as expected. ListView_CancelEditLabel() doesn't revert the controls value to the original text as expected, so don't use it and revert to sending VK_ESCAPE to the in-place edit control instead under all versions of Windows. See #7663.

2011-12-02 01:50 VZ, revision 69893

Make wxEVT_CHAR_HOOK propagate upwards and send it to the window itself. Send wxEVT_CHAR_HOOK events to the focused window itself but make them propagatable to ensure that the parent windows (including the top level parent) still get it. This still allows the TLW parent to intercept keyboard handling in its child but allows the child (or an intermediate parent window) to have some say in the matter. See #9102.

2011-12-02 01:50 VZ, revision 69892

Make wxEVT_CHAR_HOOK behave in wxGTK as in wxMSW. Send wxEVT_CHAR_HOOK before wxEVT_KEY_DOWN and avoid generating both wxEVT_KEY_DOWN and wxEVT_CHAR if the hook event was handled. This makes wxGTK behave consistently with wxMSW and wxOSX/Cocoa as can be seen in the keyboard sample.

2011-12-02 01:50 VZ, revision 69891

Added wxKeyEvent ctor for creating event of the different type for same key. This is useful for implementation code in a couple of ports so provide a higher level ctor doing this instead of having to use a copy ctor and then manually changing the event type.

2011-12-02 01:50 VZ, revision 69890

Refactor wxKeyEvent copying code. Avoid duplication between copy ctor and assignment operator. Also extract the assignment of everything not including the event type in a reusable function as this can be useful for key event generation code in wxGTK and possibly other ports.

2011-12-02 01:50 VZ, revision 69889

Implement EVT_CHAR_HOOK for wxOSX/Cocoa. Send wxEVT_CHAR_HOOK event from wxOSX/Cocoa code. Also test for wxEVT_CHAR_HOOK in the keyboard sample and show the effect of not skipping it. Closes #12431.

2011-12-02 01:50 VZ, revision 69888

No changes, just remove unnecessary #pragma warning. The warning we disabled occurred in the code that was removed long time ago so it's not necessary to do it any more.

2011-12-01 19:36 SC, revision 69886

applying patch for raise and synthesizing mouse-up for built-in controls, fixes #12363

2011-12-01 17:54 PC, revision 69885

fix warning about missing return statement, closes #13713

2011-12-01 15:22 VZ, revision 69884

Only use __declspec(restrict) with VC8+ in libpng. VC7 doesn't support it. Closes #13710.

2011-12-01 15:22 VZ, revision 69883

Added wxCriticalSection::TryEnter() method. This is similar to wxMutex::TryLock() and useful for the same reasons. Closes #13638.

2011-12-01 15:22 VZ, revision 69882

Chinese translations update from Huang Jiawei. Fix more fuzzy translations.

2011-12-01 15:22 VZ, revision 69881

Fix timeout used in POSIX implementation of wxCondition::WaitTimeout(). The time passed to pthread_cond_timedwait() must be in UTC, not local time, but wxGetLocalTimeMillis() now really returns the time in local time zone so we must use wxGetUTCTimeMillis() instead. Closes #13707.

2011-12-01 09:16 PC, revision 69880

remove unused variables

2011-12-01 09:08 PC, revision 69879

add test for bug fixed in r69878

2011-12-01 07:57 PC, revision 69878

Fix crash when appending menuitem after removing it from another menu. Also remove unused return value from GtkAppend

2011-11-30 11:48 VZ, revision 69874

Fix setting the parent of wxProgressDialog. Don't call GetParentForModalDialog() with wxProgressDialog style, this doesn't work as it expects the window style. Do call SetParent() when using the native MSW implementation as the wx-level parent is not used then. Closes #13706.

2011-11-30 11:21 VZ, revision 69873

Don't include all wx/xxx/webviewhistoryitem_xxx.h headers. Only one of these headers is available for each platform so include at most one of them. Closes #13705.

2011-11-30 11:21 VZ, revision 69872

Include wx/defs.h, not wx/setup.h from wx/webview.h for consistency. All wx headers start by including wx/defs.h so do it in wx/webview.h as well even if wx/setup.h was sufficient in this particular case.

2011-11-30 10:21 VZ, revision 69871

Document more wxCommandProcessor methods. Document CanRedo(), Store() and GetCurrentCommand(). Closes #13700.

2011-11-30 10:21 VZ, revision 69870

Use more clear names for variables in wxHtmlSelection code. Call the variables and related methods "character position" instead of "private position" which wasn't very clear. Closes #13307.

2011-11-30 10:16 VZ, revision 69869

Remove unused variable from wxWebViewWebKit code in wxGTK. g++ correctly warned about a variable being set but never used, just remove it.

2011-11-30 10:16 VZ, revision 69868

Fix wxWebView compilation in STL build with wxGTK. Convert wxString to GTK+ strings explicitly, implicit conversion doesn't happen in STL build and may be wrong anyhow as it doesn't necessarily convert the strings to UTF-8 expected by GTK+. Closes #13703.

2011-11-30 01:52 VZ, revision 69867

Make wxMSW status bar slightly less tall by default. The status bar in wxMSW applications was too big under Windows 7 because it used EDIT_HEIGHT_FROM_CHAR_HEIGHT() to calculate the height which was simply unwarranted here. Instead, make the status bar tall enough to accommodate simple text contents by default and fix SetMinHeight() to actually work for the cases when a taller toolbar is needed.

2011-11-29 20:27 VZ, revision 69863

Don't include pbt.h from wxMSW code unnecessarily. The contents of this header is available from winuser.h (included by windows.h) since at least 15 years and pbt.h itself is not included in the latest Platform SDK releases (8+) so simply don't include it and also don't test for its availability in configure.

2011-11-28 21:19 SJL, revision 69862

Override MSWTranslateMessage for wxActiveXContainer. Calling IOleInPlaceActiveObject::TranslateAccelerator ensures that accelerators and other keyboard functionality behaves correctly. Fixes #13679.

2011-11-28 20:15 VZ, revision 69861

Override GetMainWindowOfCompositeControl() in wxGrid subwindows. This is necessary for HasFocus() to work correctly for them since the changes of r69788. Closes #13686.

2011-11-28 20:15 VZ, revision 69860

Correct HasFocus() to work with subwindows of a composite control. When a subwindow (i.e. one that overrides GetMainWindowOfCompositeControl() to return a parent window) has focus, HasFocus() should return true for it too, in addition to returning true for the main window. This completes the fix of r69788.

2011-11-28 19:58 VZ, revision 69859

Extend wxBannerWindow background bitmap if necessary. Ensure that the entire banner window uses the same background colour as the bitmap, even when the bitmap is too small for the window size. This allows to avoid using huge bitmaps if extending the bitmap with solid colour looks good enough.

2011-11-28 15:16 VZ, revision 69858

Added instructions about building applications using wxMSW. Explaining how to build wxWidgets itself is insufficient as usually people want to actually build their programs using it and not just the library itself, so add a section explaining how to build the projects using wxMSW. Also add a table of contents and mention that MSVC and g++ are the main supported compilers.