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-10-18 23:56 VZ, revision 694602011-10-18 23:56 VZ, revision 69459Fix SetShape() in wxOSX/Cocoa. Explicitly erase the part of the window outside of its shape with a transparent colour to ensure that it is indeed transparent and not just has the default solid background. Closes #13340.
2011-10-18 23:56 VZ, revision 69458Don't create a valid wxRegion when using default ctor in wxOSX. Default constructing a wxRegion created an object that unexpectedly passed IsOk() test in wxOSX. This was completely unexpected so don't do this and leave default constructed wxRegion invalid, as in the other ports. Update DoCombine() to be able to deal with the case of an invalid source region in a way consistent with the other ports.
2011-10-18 23:56 VZ, revision 69457Don't interpret '&' specially in wxTextWrapper. wxTextWrapper is used for the multiline text for which it doesn't make sense to use mnemonics so don't interpret '&' specially in the text used with it. Doing this also allows to remove the hack used in wxDialog::CreateTextSizer() to deal with it that was used so far.
2011-10-18 23:56 VZ, revision 69456Use wxWindow::GetClientAreaOrigin() instead of MSW functions. ::AdjustWindowRectEx() doesn't seem to work correctly for wxPopupWindow and still offsets the coordinates by the title bar height even if these windows don't have WS_CAPTION style. Rather than try to work around this, simply use wxWindow method instead of the Windows function as shape wxRegion offset.
2011-10-18 23:56 VZ, revision 69455No changes, just fix a typo in a header comment.
2011-10-18 23:54 VZ, revision 69454No changes, just fix typo in a comment following an #endif. The closing comment used wrong symbol.
2011-10-18 00:26 VZ, revision 69447Correct the direction passed to wxDataObject in wxGTK clipboard code. We should quert for IsSupportedFormat(format, Set) before calling SetData() with this format, not for IsSupportedFormat(Get) which is the default and was used by the code.
2011-10-17 20:53 RD, revision 69446Explicitly use _stati64() with MinGW-W64. Although this compiler provides underscore-less versions of all POSIX functions, this one only exists in a version with underscore, so use it to fix compilation with it in ANSI build.
2011-10-16 22:57 SC, revision 69445Fix more missing and broken stuff in the interface, for Phoenix
2011-10-16 21:08 SC, revision 69444supporting deployment < 10.6 when compiling against 10.7
2011-10-16 19:57 VZ, revision 69442removing QD dependency
2011-10-16 17:59 SJL, revision 69440Align multiline labels correctly in wxMSW owner-drawn buttons. The label wasn't centered correctly in multi-line case. Closes #13567.
2011-10-15 16:19 VS, revision 69436Export a couple of Carbon functions to allow wxWebView to build correctly. This was already done in the wxWebView branch but got missed in the merge to trunk.
2011-10-15 16:19 VS, revision 69435Set wxDataViewCtrl::m_focusWidget in wxGTK. The GtkTreeView control that should get the focus in in scrolled window; the same is already done for wxListBox.
2011-10-15 02:20 VZ, revision 69434Don't call wxEvent::SetTimestamp() twice in InitMouseEvent<>().
- M /wxWidgets/trunk/include/wx/msw/nonownedwnd.h
- M /wxWidgets/trunk/include/wx/nonownedwnd.h
- M /wxWidgets/trunk/src/msw/nonownedwnd.cpp
2011-10-14 03:38 RD, revision 69417Don't use wxMSW version of wxNonOwnedWindow at all under WinCE. This class becomes completely trivial under WinCE as its functionality (setting the window shape) can't be implemented under this platform, so just don't compile it at all there. This both (slightly) reduces the amount of #if checks and should make the code (slightly) smaller.
2011-10-14 03:37 RD, revision 69416Add data members for RGBValue and HSVValue
2011-10-13 16:54 VZ, revision 69411fix parent class and constant
2011-10-13 15:19 VZ, revision 69409Don't assert in wxDateTime::Format("%p") in locales not using AM/PM. If a locale doesn't use AM/PM strings, strftime() can return an empty string which does not indicate an error, so don't assert that strftime() failed in this case.
2011-10-13 14:45 VZ, revision 69408The usual fix for PCH-less compilation after the last commit. Fix wxNonOwnedWindow compilation in wxGTK without PCH.
- M /wxWidgets/trunk/build/bakefiles/files.bkl
- A /wxWidgets/trunk/include/wx/gtk/nonownedwnd.h
- M /wxWidgets/trunk/include/wx/gtk/toplevel.h
- M /wxWidgets/trunk/include/wx/nonownedwnd.h
- M /wxWidgets/trunk/Makefile.in
- A /wxWidgets/trunk/src/gtk/nonownedwnd.cpp
- M /wxWidgets/trunk/src/gtk/toplevel.cpp
2011-10-13 08:40 RD, revision 69406Implement SetShape() for wxPopupWindow in wxGTK. Move SetShape() implementation from wxTopLevelWindow to wxNonOwnedWindow so that wxPopupWindow, which also inherits from the latter, could use it as well. This makes it possible to have popup windows with irregular shapes in wxGTK as well as in wxMSW and wxOSX.
2011-10-13 08:40 RD, revision 69405Avoid an assert when m_dir is empty
2011-10-12 20:08 VZ, revision 69392Interface tweaks for Phoenix
2011-10-12 20:08 VZ, revision 69391And another compilation fix. This time it really does compile.
2011-10-12 18:22 VZ, revision 69390Compilation fix after a bad merge. Fix bad merge artefact in the previous commit.
- M /wxWidgets/trunk/include/wx/gtk/toplevel.h
- M /wxWidgets/trunk/include/wx/gtk/window.h
- M /wxWidgets/trunk/src/gtk/toplevel.cpp
- M /wxWidgets/trunk/src/gtk/window.cpp
2011-10-12 13:20 VZ, revision 69389Added wxWindow::GTKHandleRealized() virtual method to wxGTK. This allows to easily do something in the derived classes when the widget is realized, without having to deal with GTK+ signals. In particular, get rid of another "realize" signal handler in wxTopLevelWindow and simply override this virtual method there. It also incidentally makes the callback code simpler as the window doesn't need to be constantly dereferenced. This shouldn't result in any changes to behaviour.
2011-10-12 12:10 SC, revision 69388Move wxUSE_GUI definition from chkconf.h to the top of platform.h. This avoids warnings about wxUSE_GUI not being defined in Mac tests in wx/platform.h which are now (since r69387) done before wx/chkconf.h inclusion.
2011-10-12 10:57 SC, revision 69387applying slightly modified patch, fixes #13434
2011-10-12 02:35 VZ, revision 69386moving defines in front of the setup.h to make webkit definitions in setup.h work for Xcode builds as well
2011-10-11 19:56 VZ, revision 69381Make it possible to close "shaped" sample from the menu. The sample didn't define any handler for wxID_EXIT menu item, do add it.
2011-10-11 19:14 VZ, revision 69380Added missing WXDLLIMPEXP_CORE to wxNonOwnedWindowBase declaration. This fixes (harmless) MSVC warning C4275 about inheriting DLL-exported class from a non-DLL-exported base class. Closes #13554.
2011-10-11 19:08 VZ, revision 69379Update status bar labels properly after width change in wxMSW. The labels were not updated (i.e. ellipsized or, on the contrary, displayed in full) correctly after a status bar field was changed; there was even a FIXME comment about this in the code. Fix this by calling DoUpdateStatusText() when the field width is changed and also update the field width after resetting the existing tooltips.
2011-10-11 19:07 VZ, revision 69378Don't delete wxTaskBarIcon in wxMSW wxNotificationMessage if we don't own it. wxNotificationMessage can be associated with an existing wxTaskBarIcon under wxMSW instead of creating its own one internally and in this case the icon must not be deleted when the notification is hidden but it was always destroyed unconditionally by wxNotificationIconEvtHandler created by wxAutoNotifMsgImpl. Fix this by only creating this helper event handler if we do own the icon.
- 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_core.dsp
- M /wxWidgets/trunk/build/msw/wx_vc7_core.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc8_core.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc9_core.vcproj
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/docs/doxygen/mainpages/cat_classes.h
- A /wxWidgets/trunk/include/wx/custombgwin.h
- A /wxWidgets/trunk/include/wx/generic/custombgwin.h
- M /wxWidgets/trunk/include/wx/generic/panelg.h
- A /wxWidgets/trunk/include/wx/msw/custombgwin.h
- M /wxWidgets/trunk/include/wx/msw/panel.h
- M /wxWidgets/trunk/include/wx/panel.h
- A /wxWidgets/trunk/include/wx/univ/custombgwin.h
- M /wxWidgets/trunk/include/wx/univ/panel.h
- A /wxWidgets/trunk/interface/wx/custombgwin.h
- M /wxWidgets/trunk/interface/wx/panel.h
- M /wxWidgets/trunk/Makefile.in
- M /wxWidgets/trunk/samples/erase/erase.cpp
- D /wxWidgets/trunk/src/generic/panelg.cpp
- M /wxWidgets/trunk/src/msw/panel.cpp
2011-10-11 08:30 RD, revision 69377Move SetBackgroundBitmap() from wxPanel to new wxCustomBackgroundWindow. wxCustomBackgroundWindow is a new class allowing to set a custom bitmap for the background of any window. The relevant code was mostly moved from wxPanel to which it was added only recently (before 2.9.2) making it unnecessary to preserve compatibility.
2011-10-11 07:33 RD, revision 69375wxGraphicsRenderer::CreateContextFromImage is not static
2011-10-10 19:12 VZ, revision 69367Remove the ctor and Init methods that are not available on all ports
2011-10-10 19:08 VZ, revision 69365Fix warnings about wxOSX_USE_CARBON being undefined when using g++. Test for __WXMAC__ before testing wxOSX_USE_CARBON to avoid -Wundef warnings from g++ in non-Mac builds.
2011-10-10 12:53 VZ, revision 69364Fix PCH-less build after adding wxNonOwnerWindow in wxMSW. Include the required headers when not using PCH to fix compilation.
- 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_core.dsp
- M /wxWidgets/trunk/build/msw/wx_vc7_core.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc8_core.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc9_core.vcproj
- M /wxWidgets/trunk/include/wx/dfb/nonownedwnd.h
- A /wxWidgets/trunk/include/wx/msw/nonownedwnd.h
- M /wxWidgets/trunk/include/wx/msw/toplevel.h
- M /wxWidgets/trunk/include/wx/nonownedwnd.h
- M /wxWidgets/trunk/include/wx/osx/nonownedwnd.h
- M /wxWidgets/trunk/include/wx/osx/toplevel.h
- M /wxWidgets/trunk/include/wx/toplevel.h
- A /wxWidgets/trunk/interface/wx/nonownedwnd.h
- M /wxWidgets/trunk/interface/wx/toplevel.h
- M /wxWidgets/trunk/Makefile.in
- A /wxWidgets/trunk/src/msw/nonownedwnd.cpp
- M /wxWidgets/trunk/src/msw/toplevel.cpp
- M /wxWidgets/trunk/src/osx/nonownedwnd_osx.cpp
2011-10-10 00:07 VZ, revision 69362Move wxTopLevelWindow::SetShape() down to wxNonOwnedWindow. Also add wxNonOwnedWindow for wxMSW (which previously simply typedef'd it to wxWindow) and document this class now that it provides some user-visible functionality.
2011-10-10 00:07 VZ, revision 69361No changes, just get rid of unnecessary variables in wxCairoBitmapData. Don't use bw and bh when we have perfectly appropriate m_width and m_height.
2011-10-10 00:07 VZ, revision 69360Don't declare wxCairoFontData::m_underlined unnecessarily. This member was only used in wxGTK-specific code but it was declared for all platforms which was unnecessary and confusing. Move its declaration in wxGTK-only section of the class.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/graphics.h
- M /wxWidgets/trunk/interface/wx/graphics.h
- M /wxWidgets/trunk/samples/image/image.cpp
- M /wxWidgets/trunk/src/common/graphcmn.cpp
- M /wxWidgets/trunk/src/generic/graphicc.cpp
- M /wxWidgets/trunk/src/msw/graphics.cpp
- M /wxWidgets/trunk/src/osx/carbon/graphics.cpp
2011-10-10 00:07 VZ, revision 69359Allow creating wxGraphicsFont without using wxFont. This is mostly important to allow using wxImage-based wxGraphicsContext without requiring X server connection under Unix: as wxFont can't be used without X server, we needed another way to create wxGraphicsFont in this case.
2011-10-10 00:07 VZ, revision 69358Remove font scaling from wxMSW wxGraphicsContext.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/graphics.h
- M /wxWidgets/trunk/interface/wx/graphics.h
- M /wxWidgets/trunk/samples/image/image.cpp
- M /wxWidgets/trunk/src/common/graphcmn.cpp
- M /wxWidgets/trunk/src/generic/graphicc.cpp
- M /wxWidgets/trunk/src/msw/graphics.cpp
- M /wxWidgets/trunk/src/osx/carbon/graphics.cpp
2011-10-10 00:07 VZ, revision 69357Allow creating wxGraphicsBitmap and wxGraphicsContext from wxImage. Provide a way to use wxGraphicsContext to draw on wxImage. This is implemented internally by drawing on wxGraphicsBitmap which can be now also created from wxImage. Add a test of the new functionality to the image sample.
2011-10-10 00:07 VZ, revision 69356Refactor wxGDIPlusFontData ctor to allow using it without wxGDIPlusContext. wxGDIPlusFontData only needs wxGDIPlusContext to get the font unit to use, so pass the font unit directly to the ctor to allow also using it when there is no context at hand.
2011-10-10 00:07 VZ, revision 69355Simplify and rationalize wxGDIPlusContext class constructors. Remove the now unnecessary default ctor from wxGDIPlusContext and wxGDIPlusMeasuringContext and add a ctor taking just wxGraphicsRenderer that can be useful to the derived classes instead. Merge Init() and SetDefaults() and initialize everything at once in the new Init() now.
2011-10-10 00:07 VZ, revision 69354Don't make private wxGraphicsContext-derived classes dynamically creatable. This doesn't make any sense because classes such as wxGDIPlusContext, wxGDIPlusMeasuringContext and wxMacCoreGraphicsContext are private and don't need to be creatable by name (only renderers potentially need to be) and was inconsistent with Unix/Cairo backend in which these classes were not dynamic. So remove wxRTTI macros from them in wxMSW/wxOSX as well as this allows us to get rid of unnecessary default ctors.
2011-10-10 00:07 VZ, revision 69353Fixed non-existent wxCairoContext default ctor. wxCairoContext class declared default ctor which wasn't implemented and even couldn't be implemented because its base class didn't have any default ctor neither. Fix this by providing a ctor taking wxGraphicsRenderer* and implement it.
- M /wxWidgets/trunk/include/wx/graphics.h
- M /wxWidgets/trunk/interface/wx/graphics.h
- M /wxWidgets/trunk/src/generic/graphicc.cpp
- M /wxWidgets/trunk/src/osx/carbon/graphics.cpp
2011-10-10 00:07 VZ, revision 69352Added wxGraphicsBitmap::ConvertToImage(). Allow to convert wxGraphicsBitmap directly to wxImage, without passing by wxBitmap.
2011-10-10 00:07 VZ, revision 69351No changes, just refactor wxCairoBitmapData ctor. Extract the code for buffer and surface creation into separate helper functions so that they could be reused by other constructors (to be added in the next commits). Also use cairo_format_stride_for_width(), if available, to compute the stride for the surfaces we create instead of hard coding 4*width.
2011-10-10 00:02 VZ, revision 69350Document wxGraphicsBitmap and methods involving it. Document wxGraphics{Context,Renderer}::CreateBitmap() and CreateSubBitmap() and wxGraphicsContext::DrawBitmap() as well as the (trivial) class itself.
2011-10-10 00:02 VZ, revision 69349Implement EVT_MOUSE_CAPTURE_LOST handling for wxPopupTransientWindow. Handle mouse capture lost events instead of polling for the mouse status in EVT_IDLE handler. This is not only more efficient but also catches the cases when the capture was lost before OnIdle() could be executed which could result in assertion failures and, before the previous commit, even crashes. The idle-time code is still used for wxOSX/Carbon because it doesn't seem to generate mouse capture loss events currently -- but should be removed as soon as support for these events is added.
2011-10-10 00:01 VZ, revision 69348Implement delayed destruction for wxPopupTransientWindow. Windows of this class can be destroyed at any moment, even while some events are still being processed, so delay the real destruction until we can be sure that it's safe to delete the window. This fixes problems (crashes due to dangling pointers) when the object is deleted from the overridden OnDismiss(), for example.
2011-10-09 15:07 VS, revision 69344Fix inheriting parent background colour in wxPanel in wxMSW. wxPanel didn't inherit the background colour set for its parent any more in wxMSW because its HasTransparentBackground() didn't return true unless the panel was a child of wxNotebook. This was wrong because not only themed notebook background should be inherited but also any solid background explicitly set for a panel parent. Fix this by returning true from MSWHasInheritableBackground(), which is used by wxPanel::HasTransparentBackground() under MSW, if the window has an explicitly set and inheritable background colour. Closes #13487.
2011-10-09 12:45 SJL, revision 69343Return true from wxDataViewMainWindow::ItemDeleted(). Presumably, 'false' indicates failure, but there's no failure here: if an item is not visible, because its parent wasn't expanded yet, it's perfectly OK that we don't need to do anything.
2011-10-09 03:28 RD, revision 69326Reuse existing MinGW defines for all compilers that are missing them.
- M /wxWidgets/trunk/interface/wx/event.h
- M /wxWidgets/trunk/interface/wx/font.h
- A /wxWidgets/trunk/interface/wx/fontutil.h
2011-10-07 23:25 SJL, revision 69324Interface updates for Phoenix. Add wxNativeFontInfo.
2011-10-07 19:24 VS, revision 69323Work around the fact that wxWebViewIE doesn't send page changing and page changed events during a refresh, yet IsBusy returns true. Closes #13518
2011-10-07 17:03 VS, revision 69322Handle inline editing in generic wxDataViewCtrl as Windows 7 does. Mimic the behavior of Windows 7's Explorer: edit the item that has focus if it is selected or the first selected item if focus is out of selection.
2011-10-07 05:51 JS, revision 69321Add columns focus and keyboard navigation to generic wxDataViewCtrl. The UI tries to mimic Windows 7's Explorer's approach as much as possible, taking inspiration in the GTK+ implementation when appropriate. In particular, as long as the user doesn't use horizontal navigation keys, everything looks as before and the user isn't bothered with the existence of per-cell focus.
2011-10-07 05:51 JS, revision 69320Allow selected symbol to be scrolled into view initially
2011-10-06 19:55 SJL, revision 69318Allow selected symbol to be scrolled into view initially
2011-10-06 12:01 SJL, revision 69317Fix various GCC warnings in wxWebView. Closes #13532
2011-10-05 23:21 SJL, revision 69316Ensure we pass the correct type of string to EscapeFileNameCharsInURL in wxWebViewArchiveHandler.
- M /wxWidgets/trunk/include/wx/webviewarchivehandler.h
- M /wxWidgets/trunk/src/common/webviewarchivehandler.cpp
2011-10-05 19:23 SJL, revision 69314Delete the filesystem used by wxWebViewArchiveHandler when we are done with it. Fixes a memory leak. Closes #13500
- M /wxWidgets/trunk/include/wx/msw/webview_ie.h
- M /wxWidgets/trunk/include/wx/webview.h
- M /wxWidgets/trunk/src/msw/webview_ie.cpp
2011-10-05 10:05 SJL, revision 69313Store a pointer to each ClassFactory so we can correctly release it when the browser closes. This fixes a few more memory leaks. See #13500
2011-10-04 23:37 RD, revision 69309Delete the timer on close in the wxWebView sample. Fixes another memory leak. See #13500
2011-10-04 19:03 VZ, revision 69308Add Get|SetPrintMode
2011-10-04 09:45 RD, revision 69300Fix wxTimePickerCtrl compilation without PCH too. Include commctrl.h explicitly when not using PCH (this completes fixes of r69293).
- M /wxWidgets/trunk/interface/wx/apptrait.h
- M /wxWidgets/trunk/interface/wx/cmndata.h
- M /wxWidgets/trunk/interface/wx/dc.h
- M /wxWidgets/trunk/interface/wx/dcps.h
2011-10-02 19:39 VZ, revision 69293Interface fixes for Phoenix
2011-10-02 18:20 SJL, revision 69292Fix wxDateTimePickerCtrl compilation without PCH. Include the MSW private headers usually included from the PCH file.
- M /wxWidgets/trunk/include/wx/msw/missing.h
- M /wxWidgets/trunk/include/wx/msw/webview_ie.h
- M /wxWidgets/trunk/interface/wx/webview.h
- M /wxWidgets/trunk/src/msw/webview_ie.cpp
2011-10-02 15:15 VZ, revision 69291Add new definitions required by MinGW for webview. Re-enable custom schemes as a result. See #13509
2011-10-02 14:58 VZ, revision 69290Fix current field highlighting in generic wxTimePickerCtrl under wxGTK. In wxGTK, calling HighlightCurrentField() from EVT_SET_FOCUS handler was not enough as the highlighting was overwritten by the default behaviour of selecting the entire text control contents on focus gain. Fix this by calling SetFocus() from HighlightCurrentField() before updating the selection. This ensures that the correct field is always highlighted.
2011-10-02 14:58 VZ, revision 69289Added GTK+ screenshot of wxTimePickerCtrl.
2011-10-02 14:21 SJL, revision 69288Use wxSP_WRAP for generic wxTimePicker spin button. This ensures that the spin button arrows are always enabled, as they should be, even under wxGTK where wxSpinButton disables its arrows on its own if its value reaches the end of its range and wxSP_WRAP is not used.
- M /wxWidgets/trunk/include/wx/msw/missing.h
- M /wxWidgets/trunk/include/wx/msw/webview_ie.h
- M /wxWidgets/trunk/interface/wx/webview.h
- M /wxWidgets/trunk/src/msw/webview_ie.cpp
2011-10-02 13:32 VZ, revision 69287Remove copied class definitions from missing.h. Disable custom scheme handling under MinGW as it lacks the correct definitions.
2011-10-02 13:28 VZ, revision 69286Put wxWebView library addition on top of changes list. This list is supposed to be roughly in importance order. Also add a period at the end of wxAuiNotebook entry, let's try to be consistent about using them.
2011-10-02 13:28 VZ, revision 69285Fix setting tooltips for wxSearchCtrl and other composite controls. Propagate SetToolTip() call on wxCompositeWindow to all subwindows to ensure that the tooltip is shown for all parts of the window. Notice that this is still not ideal as the tooltip temporarily disappears when mouse moves from one subwindow to another, instead of staying in place as it does with "monolithic" windows and ideally we should find a way to avoid it (should be possible at least under MSW with TTM_RELAYEVENT) but for now this is already much better than nothing. Closes #13523.
2011-10-02 13:28 VZ, revision 69284Add wxWindowBase::CopyToolTip() method. This method simply sets the same tooltip for the window but making copy of, instead of taking ownership of, the wxToolTip passed in. It's not especially useful on its own but is needed by wxCompositeWindow and might be handy elsewhere. See #13523.
2011-10-02 13:28 VZ, revision 69283Restore correct wxSearchCtrl size in wxMSW after wxTextCtrl changes. The code in generic wxSearchCtrl implementation was broken by the changes of r69066 which deccreased the best height of border-less text controls. Ideally we should probably change wxSearchCtrl::LayoutControls() to not be sensitive at all to the exact value returned from wxTextCtrl::GetBestSize() and just always centre everything vertically but this doesn't look simple to do with the current code so just override wxSearchTextCtrl::DoGetBestSize() to return the same size as wxTextCtrl used to return before to fix this for now.
2011-10-02 13:28 VZ, revision 69282Fix harmless warnings in hot key code in wxOSX. Don't compare signed and unsigned variables if possible (insert a cast in one place where it wasn't). Put WXUNUSED() around the unused parameters.
2011-10-02 13:27 VZ, revision 69281Fix harmless gcc initialization order warning. Put the initializes in wxDataViewTreeNode constructor initialization list in order of their declaration.
2011-10-02 12:29 SJL, revision 69280zh_TW translation update from cw.ahbong.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/aui/auibook.h
- M /wxWidgets/trunk/interface/wx/aui/auibook.h
- M /wxWidgets/trunk/interface/wx/bookctrl.h
- M /wxWidgets/trunk/samples/notebook/Makefile.in
- M /wxWidgets/trunk/samples/notebook/makefile.bcc
- M /wxWidgets/trunk/samples/notebook/makefile.gcc
- M /wxWidgets/trunk/samples/notebook/makefile.unx
- M /wxWidgets/trunk/samples/notebook/makefile.vc
- M /wxWidgets/trunk/samples/notebook/makefile.wat
- M /wxWidgets/trunk/samples/notebook/notebook.bkl
- M /wxWidgets/trunk/samples/notebook/notebook.cpp
- M /wxWidgets/trunk/samples/notebook/notebook.dsp
- M /wxWidgets/trunk/samples/notebook/notebook.h
- M /wxWidgets/trunk/samples/notebook/notebook_vc7.vcproj
- M /wxWidgets/trunk/samples/notebook/notebook_vc8.vcproj
- M /wxWidgets/trunk/samples/notebook/notebook_vc9.vcproj
- M /wxWidgets/trunk/src/aui/auibook.cpp
2011-10-01 21:40 SJL, revision 69267Derive wxAuiNotebook from wxBookCtrlBase. Document wxAuiNotebookEvent which now derives from wxBookCtrlEvent. Update the notebook sample to add wxAuiNotebook as an option.
2011-10-01 21:22 SJL, revision 69266Add event descriptions to wxAuiNotebook.
2011-10-01 01:40 RD, revision 69253Correctly initialise ref count in custom scheme class factory.
2011-09-30 17:26 VZ, revision 69244Use wxAlphaPixelData if the source bitmap depth is 32 or if on wxGTK and there is a mask. Add a separate pass on MSW if there is a mask to adjust the cairo surface's alpha to match the mask.
2011-09-30 17:26 VZ, revision 69243Fix the comparison direction in wxTextAttr::BitlistsEqPartial(). The comparison was apparently reversed. Closes #13521.
2011-09-30 17:26 VZ, revision 69242Fix assert in initial call to wxPostScriptDC::SetPen(). Attempt to use wxPen::GetStyle() on the initially invalid pen resulted in an assert, so don't do it and test for pen validity explicitly. Closes #13524.
- M /wxWidgets/trunk/build/bakefiles/scintilla.bkl
- M /wxWidgets/trunk/build/msw/wx_vc7_wxscintilla.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc8_wxscintilla.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc9_wxscintilla.vcproj
- M /wxWidgets/trunk/build/msw/wx_wxscintilla.dsp
2011-09-30 16:00 JJ, revision 69241Create setup.h when building wxscintilla library. This library includes some wx headers and so setup.h must be available when it's being compiled but there was no rule to copy it in its projects, so add it now. Closes #13526.
2011-09-30 08:05 JJ, revision 69240updates for OpenVMS
2011-09-29 16:19 JJ, revision 69229Update OpenVMS compile support
2011-09-29 15:47 JJ, revision 69226Update setup fort OpenVMS
2011-09-29 15:43 VZ, revision 69225Fixes for OpenVMS on IA64
- 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_core.dsp
- 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_core.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc8_xrc.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
- M /wxWidgets/trunk/docs/doxygen/overviews/xrc_format.h
- M /wxWidgets/trunk/include/wx/xrc/xh_all.h
- A /wxWidgets/trunk/include/wx/xrc/xh_timectrl.h
- M /wxWidgets/trunk/Makefile.in
- A /wxWidgets/trunk/src/xrc/xh_timectrl.cpp
- M /wxWidgets/trunk/src/xrc/xmlrsall.cpp
2011-09-29 15:43 VZ, revision 69224Added XRC handler for wxTimePickerCtrl. Add a trivial handler modeled after the existing wxDateCtrlXmlHandler.
- 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_core.dsp
- M /wxWidgets/trunk/build/msw/wx_vc7_adv.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc7_core.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc8_adv.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc8_core.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc9_adv.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc9_core.vcproj
- M /wxWidgets/trunk/configure
- M /wxWidgets/trunk/configure.in
- M /wxWidgets/trunk/docs/changes.txt
- A /wxWidgets/trunk/docs/doxygen/images/wxmsw/timepickerctrl.png
- M /wxWidgets/trunk/include/wx/chkconf.h
- M /wxWidgets/trunk/include/wx/dateevt.h
- M /wxWidgets/trunk/include/wx/datetimectrl.h
- A /wxWidgets/trunk/include/wx/generic/timectrl.h
- M /wxWidgets/trunk/include/wx/motif/setup0.h
- M /wxWidgets/trunk/include/wx/msw/setup0.h
- M /wxWidgets/trunk/include/wx/msw/setup_inc.h
- A /wxWidgets/trunk/include/wx/msw/timectrl.h
- M /wxWidgets/trunk/include/wx/msw/wince/setup.h
- M /wxWidgets/trunk/include/wx/os2/setup0.h
- M /wxWidgets/trunk/include/wx/osx/setup0.h
- M /wxWidgets/trunk/include/wx/palmos/setup0.h
- M /wxWidgets/trunk/include/wx/setup_inc.h
- A /wxWidgets/trunk/include/wx/timectrl.h
- M /wxWidgets/trunk/include/wx/univ/setup0.h
- A /wxWidgets/trunk/interface/wx/timectrl.h
- M /wxWidgets/trunk/Makefile.in
- M /wxWidgets/trunk/samples/calendar/calendar.cpp
- M /wxWidgets/trunk/setup.h.in
- M /wxWidgets/trunk/src/common/calctrlcmn.cpp
- A /wxWidgets/trunk/src/generic/timectrl.cpp
- A /wxWidgets/trunk/src/msw/timectrl.cpp
2011-09-29 15:43 VZ, revision 69223Add wxTimePickerCtrl class. Implement wxTimePickerCtrl natively for MSW and add a generic implementation (very loosely based on the original class by Paul Breen) for the other platforms. Also update the calendar sample to show the new control.
2011-09-29 15:43 VZ, revision 69222Correct wxDatePickerCtrl::GetValue() documentation and other minor fixes. The documentation for this method seems to have been copy-and-pasted from somewhere else and didn't make any sense. Also don't say that this control doesn't have any control-specific styles when it does.
- 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_core.dsp
- M /wxWidgets/trunk/build/msw/wx_vc7_adv.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc7_core.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc8_adv.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc8_core.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc9_adv.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc9_core.vcproj
- M /wxWidgets/trunk/include/wx/datectrl.h
- A /wxWidgets/trunk/include/wx/datetimectrl.h
- M /wxWidgets/trunk/include/wx/msw/datectrl.h
- A /wxWidgets/trunk/include/wx/msw/datetimectrl.h
- M /wxWidgets/trunk/Makefile.in
- M /wxWidgets/trunk/src/msw/datectrl.cpp
- A /wxWidgets/trunk/src/msw/datetimectrl.cpp
2011-09-29 14:29 VZ, revision 69220Refactor wxDatePickerCtrl to derive from wxDateTimePickerCtrl. No real changes, just refactor wxMSW wxDatePickerCtrl to allow sharing code with the upcoming wxTimePickerCtrl class. Even less changes for the other platforms where wxDateTimePickerCtrl is trivial.
2011-09-29 14:05 JS, revision 69219VC6 compilation fixes for wxTreeListCtrl. For some reason comparing wxTreeListItem with its associated Type doesn't work when using VC6 ("error C2593: 'operator ==' is ambiguous") so help the compiler to do it. Also remove the unnecessary (and unsupported by VC6) return from void function.
Fixed caret sizing problem around large objects by clipping the caret to the margins