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):
2010-05-27 19:07 VZ, revision 644152010-05-27 19:07 VZ, revision 64414Fall back on using tree/list control item text in wxDragImage. Use the item text instead of its image if it doesn't have any when creating a wxDragImage from a wxTreeCtrl or wxListCtrl item instead of just failing. Closes #4390.
2010-05-27 19:07 VZ, revision 64413Correct wxEVT_AUXn_XXX event types names. They had a wrong "MOUSE" part in them while "MOUSE" is only used for the event table macros but not the event types themselves for some reason. Closes #12095.
2010-05-27 17:11 JMS, revision 64412Add missing samples to samples.dsw. Add all the samples to the workspace file to allow building all of them at once easily. Closes #12098.
- M /wxWidgets/branches/WX_2_8_BRANCH/include/wx/combo.h
- M /wxWidgets/branches/WX_2_8_BRANCH/src/common/combocmn.cpp
- M /wxWidgets/branches/WX_2_8_BRANCH/src/msw/combo.cpp
2010-05-27 17:02 JMS, revision 64411Make wxComboCtrl::SetButtonPosition() now again work on wxMSW
- M /wxWidgets/branches/WX_2_8_BRANCH/docs/changes.txt
- M /wxWidgets/branches/WX_2_8_BRANCH/src/msw/combo.cpp
2010-05-27 16:51 JMS, revision 64410Disable Vista/Win7-style wxComboCtrl rendering in wx2.8 by default (define wxUSE_COMBOCTRL_VISTA_RENDERING=1 to enable it), as it may cause subtle drawing bugs with custom wxComboCtrls
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/combo.h
- M /wxWidgets/trunk/src/common/combocmn.cpp
2010-05-27 16:04 JMS, revision 64409Fixed wxComboCtrl::SetButtonPosition() on Vista/Win7 by marking the drop-down button as 'non-standard' when its size or position is changed
2010-05-27 15:45 JJ, revision 64408Added change log entry about the wxComboCtrl focus draw change
2010-05-27 11:30 JWE, revision 64407use wxToggleButtonXmlHandler::DoCreateBitmapToggleButton on supoorted platforms only
- M /wxWidgets/branches/SOC2010_MASKED_CTRL/build/msw/wx_vc9_base.vcproj
- A /wxWidgets/branches/SOC2010_MASKED_CTRL/include/wx/maskedfield.h
- A /wxWidgets/branches/SOC2010_MASKED_CTRL/src/common/maskedfield.cpp
2010-05-27 01:05 FM, revision 64406Finished to write maskedField classe Beginning test and after beginning wxEditCtrl
2010-05-27 00:44 FM, revision 64405add docs for the global wxStringTokenize() function which were lost during latex=>doxygen conversion
2010-05-26 19:37 RR, revision 64404fix incoherency between the wxThread implementation based on MSW threads and pthread: Delete()ing a thread which hasn't started yet must return wxTHREAD_MISC_ERROR
- M /wxWidgets/trunk/include/wx/gtk/textctrl.h
- M /wxWidgets/trunk/include/wx/gtk/window.h
- M /wxWidgets/trunk/src/gtk/control.cpp
- M /wxWidgets/trunk/src/gtk/cursor.cpp
- M /wxWidgets/trunk/src/gtk/minifram.cpp
- M /wxWidgets/trunk/src/gtk/textctrl.cpp
- M /wxWidgets/trunk/src/gtk/toolbar.cpp
- M /wxWidgets/trunk/src/gtk/window.cpp
2010-05-26 17:15 JMS, revision 64399Applied patch, fixes #12090: wxGTK cursor handling revamp
2010-05-26 17:12 JMS, revision 64398ComboControl -> ComboCtrl
2010-05-26 17:08 JMS, revision 64397wxComboControl -> wxComboCtrl
2010-05-26 16:54 JMS, revision 64396Backported wxComboCtrl::ShouldDrawFocus() from wxWidgets 2.9. This makes wxMSW wxOwnerDrawnComboBox look more native when wxCB_READONLY is used.
- M /wxWidgets/branches/WX_2_8_BRANCH/docs/changes.txt
- M /wxWidgets/branches/WX_2_8_BRANCH/include/wx/combo.h
- M /wxWidgets/branches/WX_2_8_BRANCH/src/common/combocmn.cpp
- M /wxWidgets/branches/WX_2_8_BRANCH/src/msw/combo.cpp
2010-05-25 23:15 VZ, revision 64394Backported from wx2.9 improved wxComboCtrl/wxOwnerDrawnComboBox appearance under Vista/Win7. Should have been done years ago, really.
2010-05-25 17:32 JMS, revision 64393Fix setting the fonts for wxMSW wxTextCtrl with wxTE_RICH(2) style. Using WM_SETFONT seemed to work with rich edit controls but in fact it doesn't, it only changes the font used by the control initially apparently but it can be reset later. Use EM_SETCHARFORMAT which is more reliable.
2010-05-24 22:37 SJL, revision 64392Draw wxPropertyGrid drop down items with consistent (non-bold) font (fixes #12088)
- M /wxWidgets/branches/SOC2010_GUI_TEST/interface/wx/uiaction.h
- M /wxWidgets/branches/SOC2010_GUI_TEST/src/msw/uiaction.cpp
- M /wxWidgets/branches/SOC2010_GUI_TEST/src/unix/uiactionx11.cpp
2010-05-24 15:09 JMS, revision 64391Improve wxUIActionSimulator modifier support. Add support for modifiers to the X11 implementation and improve the order of keys sent in the MSW implementation.
2010-05-23 21:07 FM, revision 64390Always call OnSetValue() for a property when values are being set for its children (fixes #12085)
2010-05-23 20:44 RR, revision 64389remove streams tests: they're very basic and already-existing CppUnit stream tests are much more complete and extended.
2010-05-23 18:31 PC, revision 64388non-PCH compilation
2010-05-23 12:53 VZ, revision 64387compile fix for GTK2 systems which have X11/extensions/xf86vmode.h
2010-05-22 18:14 VZ, revision 64386Remove non-working or semi-working tests added from console.cpp. Remove tests added in r64324, there is no need to have commented out code here and UTF-8 test was pretty strange as well (it's far from clear what should the result of converting "utf8Invalid" be). This also suppresses a warning that these changes introduced.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/msgqueue.h
- M /wxWidgets/trunk/interface/wx/msgqueue.h
2010-05-22 18:14 VZ, revision 64385Added wxMessageQueue::Clear(). This method can be called from the posting thread to remove any still pending requests if they became unnecessary. Closes #10905.
2010-05-22 17:48 VZ, revision 64384Fix for user input processing in wxProgressDialog. Yield for input event processing before updating the dialog instead of doing it after this as the latter apparently doesn't always work. Closes #10645.
- M /wxWidgets/trunk/configure
- M /wxWidgets/trunk/configure.in
- M /wxWidgets/trunk/src/unix/displayx11.cpp
2010-05-22 17:43 VZ, revision 64383Use GTK+ functions for wxDisplay implementation. There is no need to use Xinerama for what GDK can do itself (see #11053). Also don't check for Xinerama in configure when using wxGTK2.
2010-05-22 16:57 VZ, revision 64382Restore selection on click in row/column selection mode in wxGrid. This might be less consistent with the other selection modes but seems to be more convenient in practice, so restore the old, 2.8 behaviour and select the entire row/column on a simply click in row/column selection mode. Closes #12062.
2010-05-22 14:07 VZ, revision 64381Modify wxBoxSizer minimal size calculations to respect the proportions. Make wxBoxSizer minimal size big enough to not only give each item enough space to satisfy its minimal size but also to respect the proportions among the items by default.
2010-05-22 13:58 VZ, revision 64380Set wild card in the base class too in wxGTK wxFileDialog. Calling wxFileDialogBase::SetWildcard() ensures that GetWildcard() returns the correct value after wxFileDialog::SetWildcard() was called. The new code will also work correctly if we change SetWildcard() to handle empty wildcard as the default one (see #12079). Closes #12080.
2010-05-22 12:51 VZ, revision 64379Correct notebook sample layout. Use a sizer for the frame to make sure its initial and minimal size correspond to the best size of the panel inside it. Also add a Layout() call on the panel which was somehow not done initially. And finally don't centre the frame, this is unnecessary.
2010-05-21 22:13 RR, revision 64378Unset the debug report preview dialog as critical window when it's hidden. Otherwise no events can be dispatched to any other window after wxDebugReportPreviewStd::Show() is called, resulting in apparent hanging of the application as can be seen in debugrpt sample.
- M /wxWidgets/trunk/include/wx/dvrenderers.h
- M /wxWidgets/trunk/include/wx/gtk/dvrenderer.h
- M /wxWidgets/trunk/include/wx/gtk/dvrenderers.h
- M /wxWidgets/trunk/src/common/datavcmn.cpp
- M /wxWidgets/trunk/src/gtk/dataview.cpp
2010-05-21 17:25 VZ, revision 64377Second try to get wxDataViewChoiceByIndex and its name right, hopefully fixes #11970: wxDataViewChoiceRenderer set/get methods should use the current selection index not a string
2010-05-21 15:17 VZ, revision 64376Document wxDocManager::CloseDocument(). CloseDocuments() was documented but not CloseDocument(), this probably wasn't intentional.
2010-05-21 15:17 VZ, revision 64375Minor corrections to wxFont size-changing methods. Closes #11959.
2010-05-21 15:17 VZ, revision 64374Erase the column label background in wxGrid to avoid display artefacts. Apparently the column label text is not always drawn correctly when double buffering is used, so erase the background completely before drawing the text. Unfortunately this might result in flicker but presumably correct display is more important. Closes #12055.
2010-05-21 14:52 VZ, revision 64373Use ListView_CancelEditLabel() to implement wxListCtrl::EndEditLabel(). Windows XP and later finally added a special message to cancel label editing, use it if available. Also improve the documentation of this method. See #7663.
2010-05-21 14:51 VZ, revision 64372Always define SIZEOF_WCHAR_T if it's not defined under Windows. The assumption that SIZEOF_EVERYTHING_ELSE is defined when SIZEOF_INT is is wrong. While wxWidgets configure does define all SIZEOF_XXX at once, SIZEOF_INT could also be defined in some third party headers (e.g. Python.h) and we still need to define the other ones. In particular, doing this fixes the problem with SIZEOF_WCHAR_T not being defined during wxPython build. Closes #12013.
- M /wxWidgets/trunk/include/wx/generic/panelg.h
- M /wxWidgets/trunk/include/wx/msw/window.h
- M /wxWidgets/trunk/samples/widgets/widgets.cpp
- M /wxWidgets/trunk/src/generic/panelg.cpp
- M /wxWidgets/trunk/src/msw/control.cpp
- M /wxWidgets/trunk/src/msw/notebook.cpp
- M /wxWidgets/trunk/src/msw/statbox.cpp
- M /wxWidgets/trunk/src/msw/window.cpp
2010-05-21 14:51 VZ, revision 64371Simplify and correct MSW selection of background brush for children painting. Check for the transparency of the window background in MSWGetBgBrush() itself and let MSWGetBgBrushForChild() just return the brush to be used. This required adding a MSW-specific hack to wxPanel to allow inheriting background of wxNotebook by its children which is slightly ugly but is exactly what we need to do in this case and makes the rest of the code much simpler. Also add a possibility to set the background of the page containing the control being tested to the widgets sample to test for background inheritance. This shows problems with wxSlider and wxRadioBox backgrounds but they're not new with this patch. Closes #12057.
2010-05-21 14:07 VZ, revision 64370Fix focus debugging in the controls sample. A wrong format string was used in Printf() resulting in useless output.
2010-05-21 13:46 VZ, revision 64369Yet another fix to event propagation in scrolled windows. Calling ProcessEventLocally() didn't work because the command events were not propagated to the parent window any more, breaking a lot of things including wxDataViewCtrl event generation in the generic version. So do restore ProcessEvent() call but use it on the next handler (i.e. the window itself) and not this one now. This still results in some duplicate calls but at least the events should be passed everywhere where they are expected to arrive. wxScrollHelperEvtHandler must die. Closes #12078.
2010-05-21 00:04 VZ, revision 64368Fix cast from pointer to int in wxDataViewCtrl. This fixes compilation in 64 bit. Closes #12073.
- M /wxWidgets/trunk/interface/wx/listctrl.h
- M /wxWidgets/trunk/samples/listctrl/listtest.cpp
- M /wxWidgets/trunk/src/msw/listctrl.cpp
2010-05-20 21:54 JTN, revision 64367Fix wxListCtrl::EndEditLabel() which simply didn't work. Also document it (even though it's wxMSW-only for now) and add a test for it in the sample. Closes #7663.
- M /wxWidgets/branches/wxQT/include/wx/qt/pen.h
- M /wxWidgets/branches/wxQT/src/qt/bitmap.cpp
- M /wxWidgets/branches/wxQT/src/qt/dc.cpp
- M /wxWidgets/branches/wxQT/src/qt/pen.cpp
2010-05-20 21:30 SC, revision 64366Implementation of most wxDC drawing functions
2010-05-20 20:52 JTN, revision 64365fixing infinite recursion
- M /wxWidgets/branches/wxQT/include/wx/qt/bitmap.h
- M /wxWidgets/branches/wxQT/include/wx/qt/brush.h
- M /wxWidgets/branches/wxQT/include/wx/qt/dc.h
- M /wxWidgets/branches/wxQT/include/wx/qt/dcmemory.h
- M /wxWidgets/branches/wxQT/src/qt/bitmap.cpp
- M /wxWidgets/branches/wxQT/src/qt/brush.cpp
- M /wxWidgets/branches/wxQT/src/qt/dc.cpp
- M /wxWidgets/branches/wxQT/src/qt/dcmemory.cpp
2010-05-20 20:50 SC, revision 64364Very basic support for wxDC and wxMemoryDC (rectangles and brushes)
2010-05-20 20:43 SC, revision 64363def include was missing
2010-05-20 20:39 RR, revision 64362adding more infos, links
2010-05-20 20:06 SC, revision 64361Make GetIndexOf() and get_path() work for virtual list models, fixes #12073: wxDataViewCtrl crashes when deleting an item
2010-05-20 19:58 SC, revision 64360adding building iphone projects
- M /wxWidgets/trunk/include/wx/osx/iphone/chkconf.h
- M /wxWidgets/trunk/include/wx/osx/private/glgrab.h
- M /wxWidgets/trunk/src/osx/carbon/dataobj.cpp
- M /wxWidgets/trunk/src/osx/carbon/icon.cpp
- M /wxWidgets/trunk/src/osx/carbon/region.cpp
- M /wxWidgets/trunk/src/osx/carbon/renderer.cpp
- M /wxWidgets/trunk/src/osx/core/glgrab.cpp
- M /wxWidgets/trunk/src/osx/core/hid.cpp
- M /wxWidgets/trunk/src/ribbon/art_aui.cpp
2010-05-20 19:56 SC, revision 64359support compiling for iphone
2010-05-20 19:33 VZ, revision 64358adding all iphone files
2010-05-20 18:36 SC, revision 64357Fix wxScrollHelperEvtHandler broken by recent changes to event processing. Use ProcessEventLocally() added in r64261 (which was probably the one to break this) to forward event to the window itself instead of ProcessEvent() in wxScrollHelperEvtHandler::ProcessEvent() implementation. Calling ProcessEvent() didn't work any more in a case when another event handler was pushed on a wxScrolledWindow: in this case the EVT_SIZE and EVT_PAINT handlers defined in the window itself were not called at all any more. Add a unit test checking for the even more tortuous than usual event processing path in this particular case.
2010-05-20 18:22 JTN, revision 64356adding support for iphone
- M /wxWidgets/branches/wxQT/include/wx/qt/bitmap.h
- M /wxWidgets/branches/wxQT/include/wx/qt/converter.h
- M /wxWidgets/branches/wxQT/src/qt/bitmap.cpp
- M /wxWidgets/branches/wxQT/src/qt/converter.cpp
2010-05-20 14:39 SC, revision 64355wxBitmap implementation (QPixmap). Missing masks, palettes and bitmaps depths.
2010-05-20 14:06 SC, revision 64354fixing copy paste error
2010-05-20 08:09 SC, revision 64353adapting to new API
2010-05-19 23:03 VZ, revision 64352utils_osx isn't part of base but of core, moving wxMacWakeUp to a file that really is in base
2010-05-19 21:16 SJL, revision 64351Document that wxWindow::FindWindowByXXX() functions may return NULL. This seems obvious but apparently isn't completely so to everybody. Closes #12074.
2010-05-19 20:42 SJL, revision 64350In wxUIActionSimulator::Char send a key down event first, then key up. Also set end of line style to native.
2010-05-19 15:39 SC, revision 64349Update documentation now the wxUIActionSimulator X11 implementation takes a wxKeyCode.
2010-05-19 15:38 SC, revision 64348not needed anymore
2010-05-19 14:36 VZ, revision 64347moving wxMacWakeUp outside COCOA_CARBON clause, fixes #12068
2010-05-19 14:36 VZ, revision 64346Document wxHTTP::SetPostBuffer(). Closes #12040.
2010-05-19 14:36 VZ, revision 64345No changes, just add a comment. There is no need to reproduce wxBase64Encode() in wxHTTP code, should just use the existing function instead.
2010-05-19 10:27 SC, revision 64344Document wxHTTP::Connect(wxSockAddress) overload. See #12040.
2010-05-19 10:26 SC, revision 64343splitting methods
- M /wxWidgets/trunk/src/osx/carbon/app.cpp
- M /wxWidgets/trunk/src/osx/carbon/utils.cpp
- M /wxWidgets/trunk/src/osx/cocoa/utils.mm
- M /wxWidgets/trunk/src/osx/iphone/utils.mm
- M /wxWidgets/trunk/src/osx/utils_osx.cpp
2010-05-19 10:25 SC, revision 64342common wxMacWakeUp code across all platforms
- R /wxWidgets/trunk/src/osx/core/evtloop_cf.cpp
2010-05-19 09:25 SC, revision 64341common wxMacWakeUp code across all platforms
2010-05-19 09:24 SC, revision 64340adding methoddefs
2010-05-19 09:23 SC, revision 64339set default resolutions in case of errors
2010-05-19 09:21 SC, revision 64338using wx dynamic cast
2010-05-19 09:18 SC, revision 64337removing unused var
2010-05-18 21:13 JTN, revision 64336missing commit, fixes #12067
- M /wxWidgets/branches/wxQT/include/wx/qt/brush.h
- M /wxWidgets/branches/wxQT/include/wx/qt/pen.h
- M /wxWidgets/branches/wxQT/src/qt/brush.cpp
- M /wxWidgets/branches/wxQT/src/qt/pen.cpp
2010-05-18 20:43 JTN, revision 64335wxBrush implementation (QBrush)
2010-05-18 12:29 VZ, revision 64334wxPen implementation (QPen)
2010-05-18 12:29 VZ, revision 64333Add AM_PATH_WXRC to wxwin.m4 for backwards compatibility. Although the new WXRC_CHECK is preferred, still allow using AM_PATH_WXRC for the applications which need to build in both 2.8 and 2.9 environments. Closes #12069.
2010-05-16 22:12 SJL, revision 64332Compilation fix for wxUSE_LOG_DEBUG==0 case. Don't do anything in wxDISABLE_DEBUG_LOGGING_IN_RELEASE_BUILD() if we don't use debug logging anyhow. Closes #12070.
- M /wxWidgets/branches/SOC2010_GUI_TEST/include/wx/unix/utilsx11.h
- M /wxWidgets/branches/SOC2010_GUI_TEST/include/wx/x11/privx.h
- M /wxWidgets/branches/SOC2010_GUI_TEST/samples/uiaction/uiaction.cpp
- M /wxWidgets/branches/SOC2010_GUI_TEST/src/unix/uiactionx11.cpp
- M /wxWidgets/branches/SOC2010_GUI_TEST/src/unix/utilsx11.cpp
2010-05-16 17:52 RR, revision 64327Rework wxUIActionSimulator X11 backend. Refactor key event sending into a separate function and move it into an anonymous namespace along with the existing SendButtonEvent. Replace much of the window and display code with a simpler alternative. Add conversion from a wxKeyCode to an X11 KeyCode as per wxMSW, to do this wxCharCodeXToWX and wxCharCodeWXToX declarations were moved to utilsx11.h and WXKeySym was defined.
2010-05-16 17:44 FM, revision 64326Added quick implementation of wxDataViewChoiceByIndexRenderer, closes #11970 (wxDataViewChoiceRenderer set/get methods should use the current selection index
- M /wxWidgets/trunk/samples/console/console.cpp
- A /wxWidgets/trunk/tests/events/stopwatch.cpp
- M /wxWidgets/trunk/tests/events/timertest.cpp
- M /wxWidgets/trunk/tests/Makefile.in
- M /wxWidgets/trunk/tests/makefile.bcc
- M /wxWidgets/trunk/tests/makefile.gcc
- M /wxWidgets/trunk/tests/makefile.vc
- M /wxWidgets/trunk/tests/makefile.wat
- M /wxWidgets/trunk/tests/test.bkl
- M /wxWidgets/trunk/tests/test_test.dsp
- M /wxWidgets/trunk/tests/test_vc7_test.vcproj
- M /wxWidgets/trunk/tests/test_vc8_test.vcproj
- M /wxWidgets/trunk/tests/test_vc9_test.vcproj
2010-05-16 17:36 RR, revision 64325remove TestTimer() (adds nothing to existing tests) and move wxStopWatch tests to a new CppUnit test.
2010-05-16 17:32 FM, revision 64324No-PCH compilation fix
2010-05-16 17:29 RR, revision 64323move TestUtf8() and TestEncodingConverter() functions to UnicodeTestCase. Disable some code which does not run clean and mark it with FIXME comments (needs revision).
2010-05-16 17:26 RR, revision 64322Part II of: Add GetChoice() and GetChoices() getters to all choice renderers and actually mention it in the docs
2010-05-16 16:53 FM, revision 64321Add GetChoice() and GetChoices() getters to all choice renderers and actually mention it in the docs
2010-05-16 16:44 RR, revision 64320remove ZIP tests: they seem to have been greatly expanded and enhanced by tests/archive/archive.cpp and tests/archive/ziptest.cpp
2010-05-16 16:36 FM, revision 64319Don't call super class explicitly so overriding is possible, closes #12025 (wxDataViewVirtualListModel calls super-class' version of certain virtual methods).
2010-05-16 16:31 FM, revision 64318remove wxDateTime tests which were already extracted as tests/datetime/datetime.cpp (keep only the interactive test)
2010-05-16 16:30 RR, revision 64317move TestTextInputStream() function in CppUnit's TextStreamTestCase class
2010-05-16 16:23 RR, revision 64316Applied #11755: wxBitmapToggleButton Xml Handler
2010-05-16 16:02 PMO, revision 64315Allow calling iter_children with parent being NULL, hopefully fixes #12035 (wxDataViewCtrl crashes when selecting item)
- M /wxWidgets/branches/wxQT
- M /wxWidgets/branches/wxQT/aclocal.m4
- M /wxWidgets/branches/wxQT/build/bakefiles/files.bkl
- M /wxWidgets/branches/wxQT/build/msw/makefile.bcc
- M /wxWidgets/branches/wxQT/build/msw/makefile.gcc
- M /wxWidgets/branches/wxQT/build/msw/makefile.vc
- M /wxWidgets/branches/wxQT/build/msw/makefile.wat
- M /wxWidgets/branches/wxQT/build/msw/wx_adv.dsp
- M /wxWidgets/branches/wxQT/build/msw/wx_core.dsp
- M /wxWidgets/branches/wxQT/build/msw/wx_vc7_adv.vcproj
- M /wxWidgets/branches/wxQT/build/msw/wx_vc7_core.vcproj
- M /wxWidgets/branches/wxQT/build/msw/wx_vc8_adv.vcproj
- M /wxWidgets/branches/wxQT/build/msw/wx_vc8_core.vcproj
- M /wxWidgets/branches/wxQT/build/msw/wx_vc9_adv.vcproj
- M /wxWidgets/branches/wxQT/build/msw/wx_vc9_core.vcproj
- M /wxWidgets/branches/wxQT/configure
- M /wxWidgets/branches/wxQT/configure.in
- M /wxWidgets/branches/wxQT/docs/changes.txt
- M /wxWidgets/branches/wxQT/docs/doxygen/Doxyfile_inc
- M /wxWidgets/branches/wxQT/docs/doxygen/mainpages/introduction.h
- M /wxWidgets/branches/wxQT/docs/doxygen/mainpages/manual.h
- M /wxWidgets/branches/wxQT/docs/doxygen/mainpages/samples.h
- M /wxWidgets/branches/wxQT/docs/doxygen/mainpages/utilities.h
- M /wxWidgets/branches/wxQT/docs/doxygen/wxwidgets.css
- M /wxWidgets/branches/wxQT/include/wx/buffer.h
- M /wxWidgets/branches/wxQT/include/wx/chkconf.h
- M /wxWidgets/branches/wxQT/include/wx/dataview.h
- M /wxWidgets/branches/wxQT/include/wx/datetime.h
- M /wxWidgets/branches/wxQT/include/wx/defs.h
- M /wxWidgets/branches/wxQT/include/wx/dialog.h
- M /wxWidgets/branches/wxQT/include/wx/docmdi.h
- M /wxWidgets/branches/wxQT/include/wx/docview.h
- M /wxWidgets/branches/wxQT/include/wx/dvrenderers.h
- M /wxWidgets/branches/wxQT/include/wx/event.h
- A /wxWidgets/branches/wxQT/include/wx/filehistory.h
- M /wxWidgets/branches/wxQT/include/wx/frame.h
- M /wxWidgets/branches/wxQT/include/wx/generic/infobar.h
- M /wxWidgets/branches/wxQT/include/wx/generic/listctrl.h
- M /wxWidgets/branches/wxQT/include/wx/generic/private/listctrl.h
- M /wxWidgets/branches/wxQT/include/wx/generic/spinctlg.h
- M /wxWidgets/branches/wxQT/include/wx/generic/treectlg.h
- M /wxWidgets/branches/wxQT/include/wx/graphics.h
- A /wxWidgets/branches/wxQT/include/wx/gtk/filehistory.h
- M /wxWidgets/branches/wxQT/include/wx/gtk/infobar.h
- M /wxWidgets/branches/wxQT/include/wx/gtk1/minifram.h
- M /wxWidgets/branches/wxQT/include/wx/html/htmprint.h
- M /wxWidgets/branches/wxQT/include/wx/infobar.h
- M /wxWidgets/branches/wxQT/include/wx/intl.h
- M /wxWidgets/branches/wxQT/include/wx/language.h
- M /wxWidgets/branches/wxQT/include/wx/motif/minifram.h
- M /wxWidgets/branches/wxQT/include/wx/motif/setup0.h
- M /wxWidgets/branches/wxQT/include/wx/msw/listbox.h
- M /wxWidgets/branches/wxQT/include/wx/msw/listctrl.h
- M /wxWidgets/branches/wxQT/include/wx/msw/printwin.h
- M /wxWidgets/branches/wxQT/include/wx/msw/setup0.h
- M /wxWidgets/branches/wxQT/include/wx/msw/treectrl.h
- M /wxWidgets/branches/wxQT/include/wx/msw/wince/setup.h
- M /wxWidgets/branches/wxQT/include/wx/odcombo.h
- M /wxWidgets/branches/wxQT/include/wx/os2/setup0.h
- M /wxWidgets/branches/wxQT/include/wx/osx/minifram.h
- M /wxWidgets/branches/wxQT/include/wx/osx/setup0.h
- M /wxWidgets/branches/wxQT/include/wx/palmos/setup0.h
- M /wxWidgets/branches/wxQT/include/wx/prntbase.h
- M /wxWidgets/branches/wxQT/include/wx/propgrid/property.h
- M /wxWidgets/branches/wxQT/include/wx/qt/dc.h
- M /wxWidgets/branches/wxQT/include/wx/qt/dcclient.h
- M /wxWidgets/branches/wxQT/include/wx/qt/treectrl.h
- M /wxWidgets/branches/wxQT/include/wx/ribbon/control.h
- M /wxWidgets/branches/wxQT/include/wx/scopedptr.h
- M /wxWidgets/branches/wxQT/include/wx/setup_inc.h
- M /wxWidgets/branches/wxQT/include/wx/toplevel.h
- M /wxWidgets/branches/wxQT/include/wx/translation.h
- M /wxWidgets/branches/wxQT/include/wx/treectrl.h
- M /wxWidgets/branches/wxQT/include/wx/univ/setup0.h
- M /wxWidgets/branches/wxQT/include/wx/window.h
- M /wxWidgets/branches/wxQT/include/wx/x11/minifram.h
- M /wxWidgets/branches/wxQT/interface/wx/buffer.h
- M /wxWidgets/branches/wxQT/interface/wx/datetime.h
- M /wxWidgets/branches/wxQT/interface/wx/dcbuffer.h
- M /wxWidgets/branches/wxQT/interface/wx/debug.h
- M /wxWidgets/branches/wxQT/interface/wx/docview.h
- M /wxWidgets/branches/wxQT/interface/wx/event.h
- A /wxWidgets/branches/wxQT/interface/wx/filehistory.h
- M /wxWidgets/branches/wxQT/interface/wx/filesys.h
- M /wxWidgets/branches/wxQT/interface/wx/grid.h
- M /wxWidgets/branches/wxQT/interface/wx/infobar.h
- M /wxWidgets/branches/wxQT/interface/wx/intl.h
- M /wxWidgets/branches/wxQT/interface/wx/language.h
- M /wxWidgets/branches/wxQT/interface/wx/listctrl.h
- M /wxWidgets/branches/wxQT/interface/wx/minifram.h
- M /wxWidgets/branches/wxQT/interface/wx/pen.h
- M /wxWidgets/branches/wxQT/interface/wx/print.h
- M /wxWidgets/branches/wxQT/interface/wx/ribbon/bar.h
- M /wxWidgets/branches/wxQT/interface/wx/ribbon/gallery.h
- M /wxWidgets/branches/wxQT/interface/wx/stc/stc.h
- M /wxWidgets/branches/wxQT/interface/wx/string.h
- M /wxWidgets/branches/wxQT/interface/wx/toolbar.h
- M /wxWidgets/branches/wxQT/interface/wx/translation.h
- M /wxWidgets/branches/wxQT/interface/wx/treectrl.h
- M /wxWidgets/branches/wxQT/interface/wx/window.h
- M /wxWidgets/branches/wxQT/Makefile.in
- M /wxWidgets/branches/wxQT/misc/languages/langtabl.txt
- M /wxWidgets/branches/wxQT/misc/languages/README
- M /wxWidgets/branches/wxQT/samples/console/console.cpp
- M /wxWidgets/branches/wxQT/samples/docview/doc.cpp
- M /wxWidgets/branches/wxQT/samples/docview/doc.h
- M /wxWidgets/branches/wxQT/samples/docview/docview.cpp
- M /wxWidgets/branches/wxQT/samples/docview/view.cpp
- M /wxWidgets/branches/wxQT/samples/docview/view.h
- M /wxWidgets/branches/wxQT/samples/image/image.cpp
- M /wxWidgets/branches/wxQT/samples/mdi/mdi.cpp
- M /wxWidgets/branches/wxQT/samples/mdi/mdi.h
- M /wxWidgets/branches/wxQT/samples/printing/printing.cpp
- M /wxWidgets/branches/wxQT/samples/render/render.cpp
- M /wxWidgets/branches/wxQT/samples/treectrl/treetest.cpp
- M /wxWidgets/branches/wxQT/samples/treectrl/treetest.h
- M /wxWidgets/branches/wxQT/samples/widgets/spinbtn.cpp
- M /wxWidgets/branches/wxQT/samples/widgets/widgets.cpp
- M /wxWidgets/branches/wxQT/samples/widgets/widgets.h
- M /wxWidgets/branches/wxQT/setup.h.in
- M /wxWidgets/branches/wxQT/setup.h_vms
- M /wxWidgets/branches/wxQT/src/common/cmdproc.cpp
- M /wxWidgets/branches/wxQT/src/common/datavcmn.cpp
- M /wxWidgets/branches/wxQT/src/common/datetime.cpp
- M /wxWidgets/branches/wxQT/src/common/descrip.mms
- M /wxWidgets/branches/wxQT/src/common/docmdi.cpp
- M /wxWidgets/branches/wxQT/src/common/docview.cpp
- M /wxWidgets/branches/wxQT/src/common/event.cpp
- A /wxWidgets/branches/wxQT/src/common/filehistorycmn.cpp
- M /wxWidgets/branches/wxQT/src/common/graphcmn.cpp
- M /wxWidgets/branches/wxQT/src/common/intl.cpp
- M /wxWidgets/branches/wxQT/src/common/languageinfo.cpp
- M /wxWidgets/branches/wxQT/src/common/menucmn.cpp
- M /wxWidgets/branches/wxQT/src/common/prntbase.cpp
- M /wxWidgets/branches/wxQT/src/common/translation.cpp
- M /wxWidgets/branches/wxQT/src/common/wincmn.cpp
- M /wxWidgets/branches/wxQT/src/generic/listctrl.cpp
- M /wxWidgets/branches/wxQT/src/generic/odcombo.cpp
- M /wxWidgets/branches/wxQT/src/generic/printps.cpp
- M /wxWidgets/branches/wxQT/src/generic/renderg.cpp
- M /wxWidgets/branches/wxQT/src/generic/spinctlg.cpp
- M /wxWidgets/branches/wxQT/src/generic/treectlg.cpp
- A /wxWidgets/branches/wxQT/src/gtk/filehistory.cpp
- M /wxWidgets/branches/wxQT/src/gtk/gnome/gprint.cpp
- M /wxWidgets/branches/wxQT/src/gtk/print.cpp
- M /wxWidgets/branches/wxQT/src/gtk1/minifram.cpp
- M /wxWidgets/branches/wxQT/src/html/htmprint.cpp
- M /wxWidgets/branches/wxQT/src/motif/toplevel.cpp
- M /wxWidgets/branches/wxQT/src/msw/calctrl.cpp
- M /wxWidgets/branches/wxQT/src/msw/graphics.cpp
- M /wxWidgets/branches/wxQT/src/msw/listbox.cpp
- M /wxWidgets/branches/wxQT/src/msw/listctrl.cpp
- M /wxWidgets/branches/wxQT/src/msw/mdi.cpp
- M /wxWidgets/branches/wxQT/src/msw/menu.cpp
- M /wxWidgets/branches/wxQT/src/msw/printwin.cpp
- M /wxWidgets/branches/wxQT/src/msw/toplevel.cpp
- M /wxWidgets/branches/wxQT/src/msw/treectrl.cpp
- M /wxWidgets/branches/wxQT/src/msw/volume.cpp
- M /wxWidgets/branches/wxQT/src/msw/window.cpp
- M /wxWidgets/branches/wxQT/src/os2/toplevel.cpp
- M /wxWidgets/branches/wxQT/src/osx/carbon/nonownedwnd.cpp
- M /wxWidgets/branches/wxQT/src/osx/core/printmac.cpp
- M /wxWidgets/branches/wxQT/src/propgrid/property.cpp
- M /wxWidgets/branches/wxQT/src/qt/dc.cpp
- M /wxWidgets/branches/wxQT/src/qt/dcclient.cpp
- M /wxWidgets/branches/wxQT/src/qt/treectrl.cpp
- M /wxWidgets/branches/wxQT/src/ribbon/buttonbar.cpp
- M /wxWidgets/branches/wxQT/src/ribbon/control.cpp
- M /wxWidgets/branches/wxQT/src/ribbon/page.cpp
- M /wxWidgets/branches/wxQT/src/ribbon/panel.cpp
- M /wxWidgets/branches/wxQT/src/x11/toplevel.cpp
- M /wxWidgets/branches/wxQT/src/xrc/xmlres.cpp
- M /wxWidgets/branches/wxQT/tests/any/anytest.cpp
- M /wxWidgets/branches/wxQT/tests/controls/listctrltest.cpp
- M /wxWidgets/branches/wxQT/tests/Makefile.in
- M /wxWidgets/branches/wxQT/tests/makefile.bcc
- M /wxWidgets/branches/wxQT/tests/makefile.gcc
- M /wxWidgets/branches/wxQT/tests/makefile.vc
- M /wxWidgets/branches/wxQT/tests/makefile.wat
- M /wxWidgets/branches/wxQT/tests/test.bkl
- M /wxWidgets/branches/wxQT/tests/test_test.dsp
- M /wxWidgets/branches/wxQT/tests/test_vc7_test.vcproj
- M /wxWidgets/branches/wxQT/tests/test_vc8_test.vcproj
- M /wxWidgets/branches/wxQT/tests/test_vc9_test.vcproj
- A /wxWidgets/branches/wxQT/tests/thread/misc.cpp
- M /wxWidgets/branches/wxQT/utils/ifacecheck/src/xmlparser.cpp
2010-05-16 15:21 VS, revision 64314Update to trunk r64311
2010-05-16 14:31 VZ, revision 64313Fix incorrect painting of backgrounds inside notebook. Children without transparent background (e.g. wxListBox) were still pained using notebook's background brush. They shouldn't, it should apply only to transparent-bg controls. This fix is not perfect, see #12057.
2010-05-16 14:31 VZ, revision 64312Mention that stock bitmaps are a wxGTK-only feature for now. Apparently people expect to see stock bitmaps under MSW too, make it clear that they won't be used there. See #12051.
2010-05-15 17:24 PMO, revision 64311Fix links to wxArtClient and wxArtID in the generated documentation. Add a "class" keyword to fix what looks like a bug in Doxygen. Closes #12052.
- M /wxWidgets/branches/wxQT/build/bakefiles/files.bkl
- M /wxWidgets/branches/wxQT/include/wx/calctrl.h
- A /wxWidgets/branches/wxQT/include/wx/qt/calctrl.h
- M /wxWidgets/branches/wxQT/include/wx/qt/colour.h
- M /wxWidgets/branches/wxQT/include/wx/qt/converter.h
- M /wxWidgets/branches/wxQT/include/wx/qt/defs.h
- M /wxWidgets/branches/wxQT/include/wx/qt/font.h
- M /wxWidgets/branches/wxQT/include/wx/qt/frame.h
- A /wxWidgets/branches/wxQT/include/wx/qt/utils.h
- M /wxWidgets/branches/wxQT/Makefile.in
- M /wxWidgets/branches/wxQT/src/qt/app.cpp
- A /wxWidgets/branches/wxQT/src/qt/calctrl.cpp
- M /wxWidgets/branches/wxQT/src/qt/colour.cpp
- M /wxWidgets/branches/wxQT/src/qt/converter.cpp
- M /wxWidgets/branches/wxQT/src/qt/font.cpp
- M /wxWidgets/branches/wxQT/src/qt/frame.cpp
- M /wxWidgets/branches/wxQT/src/qt/menu.cpp
- M /wxWidgets/branches/wxQT/src/qt/menuitem.cpp
- M /wxWidgets/branches/wxQT/src/qt/utils.cpp
- M /wxWidgets/branches/wxQT/src/qt/window.cpp
2010-05-15 13:36 PMO, revision 64310Added wxCalendarCtrl implementation from Kolya Kosenko
- M /wxWidgets/branches/wxQT/build/bakefiles/files.bkl
- M /wxWidgets/branches/wxQT/build/bakefiles/qtrules.mk
- D /wxWidgets/branches/wxQT/include/wx/qt/action_qt.h
- M /wxWidgets/branches/wxQT/include/wx/qt/button.h
- D /wxWidgets/branches/wxQT/include/wx/qt/button_qt.h
- M /wxWidgets/branches/wxQT/include/wx/qt/frame.h
- D /wxWidgets/branches/wxQT/include/wx/qt/frame_qt.h
- M /wxWidgets/branches/wxQT/include/wx/qt/menuitem.h
- M /wxWidgets/branches/wxQT/Makefile.in
- D /wxWidgets/branches/wxQT/src/qt/action_qt.cpp
- M /wxWidgets/branches/wxQT/src/qt/button.cpp
- D /wxWidgets/branches/wxQT/src/qt/button_qt.cpp
- M /wxWidgets/branches/wxQT/src/qt/frame.cpp
- D /wxWidgets/branches/wxQT/src/qt/frame_qt.cpp
- M /wxWidgets/branches/wxQT/src/qt/menuitem.cpp
2010-05-15 13:15 VZ, revision 64309Remove obsolete qt files
2010-05-15 13:15 VZ, revision 64308Clip drawing in wxRendererGeneric::DrawHeaderButtonContents(). Clip drawing of the icon and bitmap to the header rectangle. Don't clip the text because we already ellipsize it to avoid overflowing but do the ellipsization correctly, using wxControl::Ellipsize() instead of the simple (and wrong) duplicated version here. Also correct and simplify the alignment calculations. Closes #12047.
2010-05-15 12:47 VZ, revision 64307Don't change the current pen and brush in DrawHeaderButtonContents(). Renderer methods shouldn't affect the functions drawing on the DC after it but the wxRendererGeneric implementation did. Use wxDC{Pen,Brush}Changer classes instead of calling wxDC::Set{Pen,Brush}() directly.
2010-05-15 12:47 VZ, revision 64306Add more tests for wxRendererNative::DrawHeaderButton(). Test using icons and bitmaps in it. Also show the native/default implementation of this method and not only our overridden version. See #12047.
2010-05-13 17:31 VZ, revision 64302Remove wxGTK-specific text shift in wxRenderer::DrawHeaderButtonContents(). This was probably related to the code removed by r63947 and doesn't seem to be needed here neither (and could presumably result in the same problems as in the ticket #11780).
2010-05-13 17:31 VZ, revision 64301Never enable wxSpinCtrlGenericBase window itself at underlying toolkit level. We create wxSpinCtrlGenericBase window disabled at underlying toolkit level (but enabled at the level of wxWidgets API, of course), but calling Disable() and Enable() on it re-enabled it resulting in loss of mouse events under Windows. Don't re-enable it (again, at the low-level toolkit level only) in its Enable() any more but keep this window itself always disabled. Closes #12045.
- M /wxWidgets/trunk/samples/widgets/spinbtn.cpp
- M /wxWidgets/trunk/samples/widgets/widgets.cpp
- M /wxWidgets/trunk/samples/widgets/widgets.h
2010-05-13 16:37 VZ, revision 64300Use GetWidgets() in the widgets samples instead of GetWidget2(). Add a function which can be overridden to return an arbitrary number of widgets instead of having just GetWidget() and GetWidget2(): spin control page already uses 3 widgets (and defines GetWidget3() which is never called) and we could have even more in the future. Just use a generic solution which will always work. The practical consequence of this is that the "Enable/Disable" menu item now also enables and disables the wxSpinCtrlDouble in the spin page, see #12045.
- M /wxWidgets/trunk/samples/docview/doc.cpp
- M /wxWidgets/trunk/samples/docview/doc.h
- M /wxWidgets/trunk/samples/docview/docview.cpp
- M /wxWidgets/trunk/samples/docview/view.cpp
- M /wxWidgets/trunk/samples/docview/view.h
2010-05-13 16:37 VZ, revision 64299No changes, just cleanup the image part of the docview sample. Remove unnecessary, never used methods. Don't use pointers when objects or references can be used more safely. Don't name classes which are not part of wx with "wx" prefix to avoid confusing people. Don't define empty unnecessary event tables. Prefer wxScrolledWindow::SetVirtualSize() to SetScrollbars(). Stop using "protected" when "private" should be used.
- M /wxWidgets/trunk/include/wx/docview.h
- M /wxWidgets/trunk/interface/wx/docview.h
- M /wxWidgets/trunk/src/common/docview.cpp
2010-05-13 10:36 JMS, revision 64298Document wxDocument::DeleteContents(). This method purpose was not quite clear as it was only mentioned in passing in documentation of OnCloseDocument() but not really documented itself. Also don't call it from wxDocument dtor as this is useless: the user-defined overridden version will never be called from here and the base class version does nothing.
2010-05-13 10:22 JMS, revision 64297Make text drawn by wxGraphicsContext slightly less intrusive
- M /wxWidgets/trunk/include/wx/graphics.h
- M /wxWidgets/trunk/samples/printing/printing.cpp
- M /wxWidgets/trunk/src/common/graphcmn.cpp
- M /wxWidgets/trunk/src/msw/graphics.cpp
2010-05-13 08:25 VS, revision 64296Added wxGraphicsContext::Create(const wxEnhMetaFileDC& dc) so that wxPrintPreview can work with wxMSW's wxGraphicsContext (closes #12028)
2010-05-12 16:34 VZ, revision 64295Add missing check for wxUSE_FILE_HISTORY existence.
- M /wxWidgets/trunk/include/wx/docmdi.h
- M /wxWidgets/trunk/include/wx/docview.h
- M /wxWidgets/trunk/src/common/docmdi.cpp
- M /wxWidgets/trunk/src/common/docview.cpp
2010-05-12 10:18 VZ, revision 64294Refactor wxDocParentFrame and wxDocMDIParentFrame to share common base class. Use the same approach as for the child frames: add a base template class which allows wxDocParentFrame to inherit from wxFrame and wxDocMDIParentFrame from wxMDIParentFrame while still allowing to reuse the common code. This reduces code duplication and should make implementing parent AUI document frame easier as well, see #8945.
2010-05-11 23:25 FM, revision 64293Restore wxString::Printf() example showing position parameters in the docs. The example was lost during the translation of the manual to Doxygen. Closes #12038.
- M /wxWidgets/trunk/docs/doxygen/mainpages/manual.h
- M /wxWidgets/trunk/docs/doxygen/mainpages/samples.h
- M /wxWidgets/trunk/docs/doxygen/mainpages/utilities.h
2010-05-11 23:12 FM, revision 64292update the main page of the manual to be more consistent; update its date
- M /wxWidgets/trunk/interface/wx/datetime.h
- M /wxWidgets/trunk/interface/wx/ribbon/bar.h
- M /wxWidgets/trunk/interface/wx/ribbon/gallery.h
- M /wxWidgets/trunk/interface/wx/stc/stc.h
2010-05-11 23:10 FM, revision 64291fix errors/inconsistencies pointed out by ifacecheck
2010-05-11 21:44 FM, revision 64290better error message when an inconsistency has been found
- M /wxWidgets/trunk/docs/doxygen/mainpages/introduction.h
- M /wxWidgets/trunk/interface/wx/dcbuffer.h
- M /wxWidgets/trunk/interface/wx/debug.h
- M /wxWidgets/trunk/interface/wx/grid.h
- M /wxWidgets/trunk/interface/wx/toolbar.h
2010-05-11 21:39 FM, revision 64289minor fixes to reduce number of Doxygen warnings
2010-05-11 21:37 FM, revision 64288img tags need a final slash as they are empty tags; change <img> => <img/>
2010-05-11 12:40 JJ, revision 64287make H3 titles center-aligned (fixes the display of the manual version for HTML docs which currently appears left-aligned)
2010-05-11 12:39 VZ, revision 64286Update OpenVMS comiles support
2010-05-11 09:16 FM, revision 64285Fix position for wxKeyEvents in wxMSW. Use ScreenToClient() instead of painstakingly (and incorrectly) transforming the position in this function itself. Closes #12024.
2010-05-10 23:48 FM, revision 64283fix for non-PCH builds; also use wxMilliSleep instead of wxThread::Sleep since the former is more readable (it's clear that it takes milliseconds).
- M /wxWidgets/trunk/samples/console/console.cpp
- M /wxWidgets/trunk/tests/Makefile.in
- M /wxWidgets/trunk/tests/makefile.bcc
- M /wxWidgets/trunk/tests/makefile.gcc
- M /wxWidgets/trunk/tests/makefile.vc
- M /wxWidgets/trunk/tests/makefile.wat
- M /wxWidgets/trunk/tests/test.bkl
- M /wxWidgets/trunk/tests/test_test.dsp
- M /wxWidgets/trunk/tests/test_vc7_test.vcproj
- M /wxWidgets/trunk/tests/test_vc8_test.vcproj
- M /wxWidgets/trunk/tests/test_vc9_test.vcproj
- A /wxWidgets/trunk/tests/thread/misc.cpp
2010-05-10 23:28 VZ, revision 64282move code testing wxThread classes from the console sample to a new CppUnit test
2010-05-10 23:22 VZ, revision 64281Build fix: forgotten part of the previous commit. This commit should have been part of r64281. Also notice that the previous commit message mentioned a wrong ticket number, see #10572.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/generic/listctrl.h
- M /wxWidgets/trunk/include/wx/msw/listctrl.h
- M /wxWidgets/trunk/interface/wx/listctrl.h
- M /wxWidgets/trunk/src/generic/listctrl.cpp
- M /wxWidgets/trunk/src/msw/listctrl.cpp
- M /wxWidgets/trunk/tests/controls/listctrltest.cpp
2010-05-10 23:10 VZ, revision 64280Add column parameter to wxListCtrl::GetItemText(). Allow retrieving the text from columns other than the first one directly. Add implementations for MSW and generic versions, documentation and a unit test. Closes #11597.
2010-05-10 23:09 VZ, revision 64279Change wxDIALOG_NO_PARENT value to avoid clashing with wxCENTRE. Use a bit freed by removing wxTINY_CAPTION_HORIZ for wxDIALOG_NO_PARENT. This allows to move it out from the lower byte of the style word to avoid conflicts with the button selection flags which can be commonly combined with the dialog styles. More precisely, wxDIALOG_NO_PARENT used to clash with wxCENTRE, meaning that wxSingleChoiceDialog, for example, was always created without parent because its default style included wxCENTRE. This commit fixes this particular bug and probably more similar ones.
- M /wxWidgets/trunk/include/wx/gtk1/minifram.h
- M /wxWidgets/trunk/include/wx/motif/minifram.h
- M /wxWidgets/trunk/include/wx/osx/minifram.h
- M /wxWidgets/trunk/include/wx/toplevel.h
- M /wxWidgets/trunk/include/wx/x11/minifram.h
- M /wxWidgets/trunk/interface/wx/minifram.h
- M /wxWidgets/trunk/src/gtk1/minifram.cpp
- M /wxWidgets/trunk/src/motif/toplevel.cpp
- M /wxWidgets/trunk/src/msw/toplevel.cpp
- M /wxWidgets/trunk/src/os2/toplevel.cpp
- M /wxWidgets/trunk/src/osx/carbon/nonownedwnd.cpp
- M /wxWidgets/trunk/src/x11/toplevel.cpp
2010-05-10 23:09 VZ, revision 64278Replace wxTINY_CAPTION_{HORIZ,VERT} with a single wxTINY_CAPTION. These two styles were always equivalent so we can just as well replace them with a single one and stop wasting an extra bit.
- M /wxWidgets/trunk/include/wx/defs.h
- M /wxWidgets/trunk/include/wx/dialog.h
- M /wxWidgets/trunk/include/wx/frame.h
- M /wxWidgets/trunk/include/wx/toplevel.h
2010-05-10 23:02 VZ, revision 64277No changes, just added comments summarizing the use of style bits. Add comments allowing to see more clearly the styles allocation. Please make sure to amend them if you change any style values in the future.
2010-05-10 21:40 SJL, revision 64276Don't use wxWindow::ClearBackground() in the image sample and explain why. Painting on both wxPaintDC and wxClientDC simultaneously doesn't work well, e.g. under Windows the client DC can be actually erased after we finished painting the window contents, overwriting it. Simply use wxDC::Clear() instead of wxWindow::ClearBackground() to avoid this and document the danger of using ClearBackground() from EVT_PAINT handler. Closes #10700.
- M /wxWidgets/branches/SOC2010_GUI_TEST/src/osx/uiaction_osx.cpp
- M /wxWidgets/branches/SOC2010_GUI_TEST/src/unix/uiactionx11.cpp
2010-05-10 21:38 SJL, revision 64275Update remaining wxUIActionSimulator files to use native line endings.
- M /wxWidgets/branches/SOC2010_GUI_TEST/interface/wx/uiaction.h
- M /wxWidgets/branches/SOC2010_GUI_TEST/samples/uiaction/uiaction.cpp
- M /wxWidgets/branches/SOC2010_GUI_TEST/src/msw/uiaction.cpp
2010-05-10 16:16 JMS, revision 64274Treat a keycode passed to wxUIActionSimulator on MSW as a wxKeyCode, demonstrate in the sample and update the docs. Update line ending types to native.
2010-05-10 16:14 JMS, revision 64273Make text printed by wxGraphicsContext shorter
2010-05-10 15:54 JMS, revision 64272Use wxGraphicsContext to draw some text and a rectangle around it (so that GetTextExtent() can be verified to work correctly)
2010-05-10 15:52 JMS, revision 64271In wxGDIPlusContext::GetTextExtent(), return more accurate text height if possible
2010-05-10 14:40 SJL, revision 64270Set wxGraphicsContext page scale, which is required for printing to work properly
2010-05-10 09:51 SJL, revision 64269Add basic keyboard example to wxUIActionSimulator sample
2010-05-09 23:36 SJL, revision 64267Update wxUIActionSimulator sample to use screen position, now works correctly in MSW after the absolute positioning fix
2010-05-09 20:59 SJL, revision 64266Update wxUIActionSimulator::MouseMove on MSW to use absolute positioning in line with the documentation
2010-05-09 20:51 SJL, revision 64265Add basic MSW modifier key support to wxUIActionSimulator, as per OSX
- M /wxWidgets/branches/SOC2010_GUI_TEST/include/wx/uiaction.h
- M /wxWidgets/branches/SOC2010_GUI_TEST/interface/wx/uiaction.h
2010-05-09 16:55 VZ, revision 64264Tidy up spacing in wxUIActionSimulator
- M /wxWidgets/trunk/include/wx/event.h
- M /wxWidgets/trunk/interface/wx/event.h
- M /wxWidgets/trunk/interface/wx/window.h
- M /wxWidgets/trunk/src/common/event.cpp
- M /wxWidgets/trunk/src/common/wincmn.cpp
2010-05-09 16:55 VZ, revision 64263Replace public wxEvtHandler::ProcessEventHere() with private TryHere(). ProcessEventHere() doesn't have to be public any more now that we have ProcessEventLocally() which is safe to call from the outside (i.e. doesn't forget about the chained event handlers and validators). Still keep this function because it makes the code more modular and also because we might want to make it virtual for consistency with TryBefore() and TryAfter() later. Also rename it to TryHere() to make the symmetry with these functions more manifest.
- M /wxWidgets/trunk/include/wx/docview.h
- M /wxWidgets/trunk/src/common/docmdi.cpp
- M /wxWidgets/trunk/src/common/docview.cpp
2010-05-09 16:55 VZ, revision 64262Use ProcessEventLocally() instead of ProcessEventHere() in docview code. Use wxEvtHandler::ProcessEventLocally() instead of ProcessEventHere() when forwarding events in the docview code. This ensures that any event handlers chained with the objects involved (document manager, document, view) will be used. Incidentally the old code didn't work at all as ProcessEventHere() didn't even call TryBefore() where the (further) forwarding was implemented. Closes #10640.
- M /wxWidgets/trunk/include/wx/window.h
- M /wxWidgets/trunk/interface/wx/window.h
- M /wxWidgets/trunk/samples/mdi/mdi.cpp
- M /wxWidgets/trunk/samples/mdi/mdi.h
- M /wxWidgets/trunk/src/msw/mdi.cpp
2010-05-09 16:55 VZ, revision 64261Add wxWindow::ProcessWindowEventLocally() and use it in wxMSW MDI code. Add ProcessWindowEventLocally() which wraps ProcessEventLocally() in the same way as ProcessWindowEvent() wraps ProcessEvent(). I.e. it allows to process the event in this window only, without propagating it upwards, but taking into account any event handlers associated with it. Use the new method in wxMDIParentFrame code in wxMSW to ensure that event handlers pushed on MDI children frames are taken into account. Add a test for this to the MDI sample. Closes #11225.
- M /wxWidgets/trunk/include/wx/event.h
- M /wxWidgets/trunk/interface/wx/event.h
- M /wxWidgets/trunk/src/common/event.cpp
2010-05-09 16:55 VZ, revision 64260Refactor the event processing code to add ProcessEventLocally(). This new method can be used to only process the event in this handler or any handlers connected to it (unlike ProcessEventHere() which doesn't follow the chain at all), without propagating the event upwards (unlike ProcessEvent()). Unfortunately implementing this required a field to wxEvent but there doesn't seem to be any other way to do what we need. There should be no user-visible changes after this commit, it just paves the way for the upcoming fixes.
2010-05-09 12:48 JMS, revision 64259Call wxEvtHandler::TryBefore() only once from ProcessEvent(). The event pre-processing hooks associated with the window should be called only once during the event processing, we don't need to call TryBefore() for each and every event handler associated with the window too. This makes the code slightly simpler and faster and shouldn't change the behaviour of any existing code.
- M /wxWidgets/branches/WX_2_8_BRANCH/include/wx/odcombo.h
- M /wxWidgets/branches/WX_2_8_BRANCH/src/generic/odcombo.cpp
2010-05-09 12:29 JMS, revision 64258Suppress SetFocus() warning in wxVListBoxComboPopup
2010-05-09 12:27 VS, revision 64257Supress SetFocus() warning in wxVListBoxComboPopup
2010-05-09 12:27 VS, revision 64256Prevent idMenuTitle from being accidentally used as invalid wx ID.
2010-05-09 12:27 VS, revision 64255Whitelist wxID_NONE as valid menu item ID.
2010-05-09 11:36 SJL, revision 64254Fixed popup menu's title to be bold regardless of method used. Popup menus with title set via SetTitle() had bold font, but menus created by passing title as ctor argument used normal font. Fixed this by using the same code (SetTitle) in both cases, instead of having two independent (and out of sync) implementations of the same functionality.
- M /wxWidgets/branches/SOC2010_GUI_TEST/include/wx/uiaction.h
- M /wxWidgets/branches/SOC2010_GUI_TEST/interface/wx/uiaction.h
- M /wxWidgets/branches/SOC2010_GUI_TEST/src/common/uiactioncmn.cpp
- M /wxWidgets/branches/SOC2010_GUI_TEST/src/msw/uiaction.cpp
- M /wxWidgets/branches/SOC2010_GUI_TEST/src/osx/uiaction_osx.cpp
- M /wxWidgets/branches/SOC2010_GUI_TEST/src/unix/uiactionx11.cpp
2010-05-08 17:31 VS, revision 64248Replace the bool modifier flags in wxUIActionSimulator with an int representing wxKeyModifier values
2010-05-08 17:31 VS, revision 64247wxMsgCatalog destructor should be public. Fixes #12031.
2010-05-08 12:28 VZ, revision 64246Fixed a test in wxTranslations::GetString() to use UINT_MAX instead of -1. See #12031.
2010-05-08 01:38 VZ, revision 64245Invalidate wxListBox best size immediately without waiting for idle time. Since r53743 the listbox best size was only invalidated during idle time but this meant that it could be laid out using incorrect old best size. So while we still defer (expensive) horizontal extent calculation until later, do invalidate the best size immediately to ensure the listbox is laid out correctly.
2010-05-08 01:38 VZ, revision 64244Fix crash in wxCommandProcessor of capacity N when N-1 commands were undone. Performing N commands (where N is the maximal number of commands stored by wxCommandProcessor), undoing N-1 of them and performing another command resulted in a crash because a dangling pointer was left. Closes #12027.
2010-05-08 01:38 VZ, revision 64243Fix assert during separator items creation introduced by r64226. Add separators with correct kind, setting m_kind doesn't work any more because it's overwritten below. Also add a comment explaining why is overriding the user-specified kind the right thing to do here.
- M /wxWidgets/trunk/include/wx/ribbon/control.h
- M /wxWidgets/trunk/src/ribbon/buttonbar.cpp
- M /wxWidgets/trunk/src/ribbon/control.cpp
- M /wxWidgets/trunk/src/ribbon/page.cpp
- M /wxWidgets/trunk/src/ribbon/panel.cpp
2010-05-07 15:38 JJ, revision 64241Fix bugs related to two phase creation of wxRibbon classes. Add missing wxRibbonControl::Create() method. Ensure that member variables are always initialized by the ctor. Check that we're fully initialized in EVT_SIZE handler. Closes #12018.
2010-05-07 08:45 VS, revision 64240Updating setup for OpenVMS
- 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/filehistory.h
- A /wxWidgets/trunk/include/wx/gtk/filehistory.h
- M /wxWidgets/trunk/Makefile.in
- M /wxWidgets/trunk/src/common/filehistorycmn.cpp
- A /wxWidgets/trunk/src/gtk/filehistory.cpp
2010-05-06 20:28 VS, revision 64239Integrate with GNOME's Recent Documents menu. GTK+ provides GtkRecentManager for this purpose since 2.10. Use it in wxFileHistory if available. Integration is simple, we just add a file to GtkRecentManager in addition to normal wxFileHistory handling. A well-behaved GNOME application would use GtkRecentManager as the primary store for recent files, so that it reflects when the user works with supported files in another editor(s) too. But for now, this is much better than no support at all.
2010-05-06 19:42 JMS, revision 64232Clarify that wxFileSystem::OpenFile() takes URL, not filename.
2010-05-06 19:21 JMS, revision 64231Change wxPGProperty::SetChoices() to accept 'const wxPGChoices&'
2010-05-06 14:58 VZ, revision 64230Modify float/double wxAny testing to use CPPUNIT_ASSERT_EQUAL() instead of CPPUNIT_ASSERT_DOUBLES_EQUAL(), so that we know the retrieved values are truly identical.
2010-05-06 14:58 VZ, revision 64229Don't accept focus in the dummy main generic spin control window. This window is only used as a container for the sub-windows and shouldn't accept focus, trying to set it to it doesn't work anyhow (see #12004).
2010-05-06 14:58 VZ, revision 64228Don't send wxEVT_COMMAND_SPINCTRLDOUBLE_UPDATED when nothing changed. The generic double spin control sent UPDATED events whenever it lost focus, whether anything changed or not. Don't send events unless the controls value has really changed.
2010-05-06 14:58 VZ, revision 64227Always update the value of generic spin control when leaving it. We could be left with an invalid value in the control when leaving it. E.g. in the widgets sample whose double spin control has range from 0 to 10, 123 could be entered in it and was not replaced by 10 when the control lost focus. This happened because the code didn't bother to update the text control if its contents already corresponded to the internally stored value -- but this was wrong as it could have a different representation. Just always update the text unconditionally when synchronizing it with the internal value. See #12004.
2010-05-06 14:40 VZ, revision 64226Make keyboard navigation in generic wxTreeCtrl more Mac-like under OS X. In the native OS X tree control right cursor arrow expands the current item and the left one collapses it if it's expanded, make the generic control work like this too under Mac. Closes #12019.
2010-05-06 14:40 VZ, revision 64225Check that menu ids are limited to MSW-supported range. We already check that positive (i.e. specified by user and not generated by wx) window ids are in 0..SHRT_MAX range. Now do the same for the menu ids as ids outside of this range suffer from the same problem under MSW: they get wrapped and become negative when we receive events for them.
- M /wxWidgets/trunk/include/wx/language.h
- M /wxWidgets/trunk/interface/wx/language.h
- M /wxWidgets/trunk/misc/languages/langtabl.txt
- M /wxWidgets/trunk/src/common/languageinfo.cpp
2010-05-06 14:22 VZ, revision 64224Added wxLANGUAGE_BOSNIAN. Closes #12016.
2010-05-06 14:12 VS, revision 64223Mention that hatched pens don't work under wxGTK and wxX11. See #11983.
- M /wxWidgets/trunk/include/wx/translation.h
- M /wxWidgets/trunk/interface/wx/translation.h
- M /wxWidgets/trunk/src/common/translation.cpp
2010-05-06 07:43 VS, revision 64222Refactor wxTranslationsLoader API. Instead of calling back into wxTranslations to actually load the data, return wxMsgCatalog instance from wxTranslationsLoader::LoadCatalog(). This requires making wxMsgCatalog public.
2010-05-06 07:42 VS, revision 64221Move wxScopedPtr::reset() implementation to wxDEFINE_SCOPED_PTR. Just as the destructor, reset() calls delete on T pointer and so can only be defined when T is fully defined.
2010-05-06 07:42 VS, revision 64220Use wxCHECKED_DELETE in wxScopedPtr::reset(). It was only used in delete call in destructor, but the use in reset() needs safeguards as well.
2010-05-05 15:53 VZ, revision 64219Use wxCHECKED_DELETE in wxScopedPtr<T>. It was only used in macros-based implementation, use it in the template version too.
2010-05-05 15:50 VS, revision 64218Fix PCH-less compilation after recent changes. Include wx/sizer.h explicitly when not using PCH.
2010-05-05 14:45 VZ, revision 64217Fix incorrect assumptions about locales codes. wx incorrectly assumes that Unix locale codes have the form of xx_YY, where both xx and yy are two characters long. This is wrong, xx is ISO 639 code, which can often have 3 characters ("ast", "gez" etc.); future ISO 639-6 will have up to 4 chars. Similarly, ISO 3166 has alpha-3 variant of country codes too (even though they aren't used in this context today). For parsing needs, we can just look for '_' in the code. The only place where a check for xx_YY code was performed was GetSystemLanguage(). Instead of bothering with correct check (or a heuristic), let's simply assume locale is xx_YY code and only do alternative handling if that assumption fails. According to the comments, this alternative handling was for cases such as LANG=german environment on SuSE, but it's safe to say that no modern systems do that anymore, so it's OK that this patch is marginally less efficient on such legacy systems.
2010-05-05 14:45 VZ, revision 64216No changes, just make wxDataViewEditorCtrlEvtHandler private. This class is used by wxDataViewCtrl implementation only, there is no need for it to be in a public header. Move the class declaration from wx/dataview.h to datavcmn.cpp. See #11732.
2010-05-05 14:27 VS, revision 64215Pop event handler from wxDVC edit control before destroying it. This fixes the assert in wxWindow dtor checking that all event handlers pushed on the window were removed. Also fix a memory leak by not creating an unnecessary object of wxKillRef class. In fact remove this class entirely. Closes #11732.
- M /wxWidgets/trunk/include/wx/intl.h
- M /wxWidgets/trunk/include/wx/translation.h
- M /wxWidgets/trunk/interface/wx/intl.h
- M /wxWidgets/trunk/interface/wx/translation.h
- M /wxWidgets/trunk/src/common/translation.cpp
2010-05-05 14:20 VZ, revision 64214Don't use size_t for plural forms parameter. size_t should be used for size of objects, which wxGetTranslation() and wxTranslations::GetString() 'n' argument isn't -- it's just a regular integer.
2010-05-05 14:20 VZ, revision 64213Notify user less intrusively about overflow when previewing HTML printouts. We used to show a modal dialog if the page didn't fit horizontally but this was too intrusive when the user was just previewing the output and not really printing it. Moreover, the question of the message box ("Print" or "Cancel") simply didn't make sense in this case. Fix both problems by not showing this dialog at all when previewing. Instead, notify the user with a much less intrusive info bar in the preview window.
- 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/generic/infobar.h
- M /wxWidgets/trunk/include/wx/gtk/infobar.h
- M /wxWidgets/trunk/include/wx/infobar.h
- M /wxWidgets/trunk/interface/wx/infobar.h
- M /wxWidgets/trunk/Makefile.in
2010-05-05 14:19 VZ, revision 64212Move wxInfoBar to core library from adv. This is necessary in order to be able to use it in the print preview (an upcoming change).
- M /wxWidgets/trunk/include/wx/prntbase.h
- M /wxWidgets/trunk/interface/wx/print.h
- M /wxWidgets/trunk/src/common/prntbase.cpp
- M /wxWidgets/trunk/src/generic/printps.cpp
- M /wxWidgets/trunk/src/gtk/gnome/gprint.cpp
- M /wxWidgets/trunk/src/gtk/print.cpp
- M /wxWidgets/trunk/src/msw/printwin.cpp
- M /wxWidgets/trunk/src/osx/core/printmac.cpp
2010-05-05 14:19 VZ, revision 64211Replace wxPrintout::SetIsPreview() with SetPreview(). Unlike the old function just indicating whether a printout is being used for previewing, the new one associates the preview object with it. This can be useful if we need to access the window used for the preview, for example. Also remove a bunch of apparently unnecessary SetIsPreview(false) calls as printing (and not previewing) is already the default.
2010-05-05 14:19 VZ, revision 64210No real changes, just clean up wxAbortProc mess. Remove m_lpAbortProc which is not needed at all and just requires ugly casts because its type was different from the real type of wxAbortProc. Get rid of the rest of the old Win16 code.
2010-05-05 09:45 VS, revision 64209Remove GtkPrintOperation preview signal handler. This handler wasn't doing anything useful as we were always using the default preview based on an external program, so just remove it completely.
2010-05-04 23:59 VZ, revision 64208Fix wxScopedCharTypeBuffer<T>::CreateOwned() to match docs. The documentation says that it takes ownership of the memory block passed to it, but the implementation made a copy.
- M /wxWidgets/trunk/include/wx/datetime.h
- M /wxWidgets/trunk/src/common/datetime.cpp
- M /wxWidgets/trunk/src/msw/calctrl.cpp
2010-05-04 18:38 VS, revision 64207Ignore time component of SYSTEMTIME in wxCalendarCtrl. Native month calendar functions doesn't always return correct values in the time part of SYSTEMTIME so ignore it and use just the date component. To simplify doing it, add helper (MSW-specific) SetFromMSWSysDate() and GetAsMSWSysDate() functions which convert between wxDateTime and SYSTEMTIME but take only date component into account. This commit partially replaces changes of r63560 and closes #11276.
2010-05-04 14:15 VS, revision 64205Fixed a typo in misc/languages/README.
- M /wxWidgets/trunk/aclocal.m4
- 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/configure
- M /wxWidgets/trunk/configure.in
- M /wxWidgets/trunk/include/wx/chkconf.h
- M /wxWidgets/trunk/include/wx/docview.h
- A /wxWidgets/trunk/include/wx/filehistory.h
- M /wxWidgets/trunk/include/wx/motif/setup0.h
- M /wxWidgets/trunk/include/wx/msw/setup0.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
- M /wxWidgets/trunk/include/wx/univ/setup0.h
- M /wxWidgets/trunk/interface/wx/docview.h
- A /wxWidgets/trunk/interface/wx/filehistory.h
- M /wxWidgets/trunk/Makefile.in
- M /wxWidgets/trunk/setup.h.in
- M /wxWidgets/trunk/src/common/docview.cpp
- A /wxWidgets/trunk/src/common/filehistorycmn.cpp
2010-05-03 13:19 VZ, revision 64204Move wxFileHistory out of docview framework, add wxUSE_FILE_HISTORY.
2010-05-03 10:02 JJ, revision 64203Use wxString::ToCDouble() instead of emulating it. No real changes, just replace the code which was working around the absence of a wxString::ToCDouble() with the call to the real thing now that we have it.
2010-05-02 14:19 VZ, revision 64202Update OpenVMS compile support
2010-05-02 14:19 VZ, revision 64201Fix PCH-less build after changes r64139. As wx/log.h is not included from wx/dynlib.h (via wx/msw/private.h) any longer, include it from here explicitly.
2010-05-02 14:11 VZ, revision 64200Include <windows.h> before including <shellapi.h>. Although this is not needed with most compilers (including recent MinGW), including <shellapi.h> directly apparently doesn't work with some older MinGW versions. This fixes compilation after the changes of r64139.
2010-05-02 14:10 VZ, revision 64199Create a branch for GSoC 2010 project for GUI classes unit testing by Steven Lamerton.
2010-05-02 14:09 VZ, revision 64198Create a branch for GSoC 2010 project for wxMaskedEditCtrl implementation by Julien Weinzorn.
2010-05-02 14:06 VZ, revision 64197Create a branch for GSoC 2010 project for Windows Vista/7 UI enhancements by Rickard Westerlund.
2010-05-02 14:01 VZ, revision 64196Create a branch for GSoC 2010 project for wxRichTextCtrl image support enhancements by Mingquan Yang.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/generic/treectlg.h
- M /wxWidgets/trunk/include/wx/msw/treectrl.h
- M /wxWidgets/trunk/include/wx/treectrl.h
- M /wxWidgets/trunk/interface/wx/treectrl.h
- M /wxWidgets/trunk/samples/treectrl/treetest.cpp
- M /wxWidgets/trunk/samples/treectrl/treetest.h
- M /wxWidgets/trunk/src/generic/treectlg.cpp
- M /wxWidgets/trunk/src/msw/treectrl.cpp
2010-05-02 13:48 VZ, revision 64195Add wxTreeCtrl::{Clear,Set}FocusedItem(). Allow changing just the currently focused (not selected) item and also removing the focus completely. Closes #11599.
2010-05-01 23:42 PMO, revision 64194Spell contributor name correctly. Use the spelling preferred by Nikolay himself, see #11599.
- M /wxWidgets/branches/wxQT
- M /wxWidgets/branches/wxQT/build/bakefiles/files.bkl
- M /wxWidgets/branches/wxQT/docs/changes.txt
- M /wxWidgets/branches/wxQT/include/wx/any.h
- M /wxWidgets/branches/wxQT/include/wx/buffer.h
- M /wxWidgets/branches/wxQT/include/wx/defs.h
- M /wxWidgets/branches/wxQT/include/wx/dvrenderers.h
- M /wxWidgets/branches/wxQT/include/wx/dynlib.h
- M /wxWidgets/branches/wxQT/include/wx/evtloop.h
- M /wxWidgets/branches/wxQT/include/wx/evtloopsrc.h
- M /wxWidgets/branches/wxQT/include/wx/generic/dvrenderer.h
- M /wxWidgets/branches/wxQT/include/wx/generic/dvrenderers.h
- M /wxWidgets/branches/wxQT/include/wx/gtk/dvrenderer.h
- M /wxWidgets/branches/wxQT/include/wx/gtk/dvrenderers.h
- M /wxWidgets/branches/wxQT/include/wx/gtk/evtloopsrc.h
- M /wxWidgets/branches/wxQT/include/wx/gtk/private/gdkconv.h
- M /wxWidgets/branches/wxQT/include/wx/gtk/private/messagetype.h
- M /wxWidgets/branches/wxQT/include/wx/gtk1/menu.h
- M /wxWidgets/branches/wxQT/include/wx/intl.h
- M /wxWidgets/branches/wxQT/include/wx/menu.h
- M /wxWidgets/branches/wxQT/include/wx/msw/private.h
- M /wxWidgets/branches/wxQT/include/wx/osx/dvrenderer.h
- M /wxWidgets/branches/wxQT/include/wx/osx/dvrenderers.h
- M /wxWidgets/branches/wxQT/include/wx/osx/evtloopsrc.h
- M /wxWidgets/branches/wxQT/include/wx/osx/iphone/chkconf.h
- A /wxWidgets/branches/wxQT/include/wx/osx/iphone/private
- M /wxWidgets/branches/wxQT/include/wx/osx/iphone/private.h
- R /wxWidgets/branches/wxQT/include/wx/osx/iphone/private/textimpl.h
- M /wxWidgets/branches/wxQT/include/wx/osx/menu.h
- M /wxWidgets/branches/wxQT/include/wx/private/fdiohandler.h
- M /wxWidgets/branches/wxQT/include/wx/private/fdiomanager.h
- M /wxWidgets/branches/wxQT/include/wx/richtext/richtextindentspage.h
- M /wxWidgets/branches/wxQT/include/wx/translation.h
- M /wxWidgets/branches/wxQT/include/wx/unix/evtloopsrc.h
- M /wxWidgets/branches/wxQT/include/wx/unix/private/fdiounix.h
- M /wxWidgets/branches/wxQT/include/wx/utils.h
- M /wxWidgets/branches/wxQT/interface/wx/menu.h
- M /wxWidgets/branches/wxQT/interface/wx/translation.h
- M /wxWidgets/branches/wxQT/Makefile.in
- M /wxWidgets/branches/wxQT/samples/dll/wx_exe.cpp
- M /wxWidgets/branches/wxQT/src/cocoa/taskbar.mm
- M /wxWidgets/branches/wxQT/src/common/accelcmn.cpp
- M /wxWidgets/branches/wxQT/src/common/any.cpp
- M /wxWidgets/branches/wxQT/src/common/datacmn.cpp
- M /wxWidgets/branches/wxQT/src/common/filename.cpp
- M /wxWidgets/branches/wxQT/src/common/intl.cpp
- M /wxWidgets/branches/wxQT/src/common/menucmn.cpp
- M /wxWidgets/branches/wxQT/src/common/translation.cpp
- M /wxWidgets/branches/wxQT/src/common/wincmn.cpp
- M /wxWidgets/branches/wxQT/src/gtk/window.cpp
- M /wxWidgets/branches/wxQT/src/gtk1/frame.cpp
- M /wxWidgets/branches/wxQT/src/gtk1/mdi.cpp
- M /wxWidgets/branches/wxQT/src/gtk1/menu.cpp
- M /wxWidgets/branches/wxQT/src/motif/window.cpp
- M /wxWidgets/branches/wxQT/src/msw/dialup.cpp
- M /wxWidgets/branches/wxQT/src/msw/display.cpp
- M /wxWidgets/branches/wxQT/src/msw/dlmsw.cpp
- M /wxWidgets/branches/wxQT/src/msw/taskbar.cpp
- M /wxWidgets/branches/wxQT/src/msw/toolbar.cpp
- M /wxWidgets/branches/wxQT/src/msw/utils.cpp
- M /wxWidgets/branches/wxQT/src/msw/utilsgui.cpp
- M /wxWidgets/branches/wxQT/src/msw/window.cpp
- M /wxWidgets/branches/wxQT/src/os2/window.cpp
- M /wxWidgets/branches/wxQT/src/osx/carbon/font.cpp
- M /wxWidgets/branches/wxQT/src/osx/carbon/frame.cpp
- M /wxWidgets/branches/wxQT/src/osx/carbon/nonownedwnd.cpp
- M /wxWidgets/branches/wxQT/src/osx/iphone/button.mm
- M /wxWidgets/branches/wxQT/src/osx/iphone/checkbox.mm
- M /wxWidgets/branches/wxQT/src/osx/iphone/evtloop.mm
- A /wxWidgets/branches/wxQT/src/osx/iphone/gauge.mm
- M /wxWidgets/branches/wxQT/src/osx/iphone/nonownedwnd.mm
- A /wxWidgets/branches/wxQT/src/osx/iphone/slider.mm
- A /wxWidgets/branches/wxQT/src/osx/iphone/stattext.mm
- A /wxWidgets/branches/wxQT/src/osx/iphone/textctrl.mm
- M /wxWidgets/branches/wxQT/src/osx/menu_osx.cpp
- M /wxWidgets/branches/wxQT/src/osx/window_osx.cpp
- M /wxWidgets/branches/wxQT/src/richtext/richtextdialogs.pjd
- M /wxWidgets/branches/wxQT/src/richtext/richtexthtml.cpp
- M /wxWidgets/branches/wxQT/src/richtext/richtextindentspage.cpp
- M /wxWidgets/branches/wxQT/src/richtext/richtextstyles.cpp
- M /wxWidgets/branches/wxQT/src/univ/menu.cpp
- M /wxWidgets/branches/wxQT/tests/image/image.cpp
2010-05-01 23:06 PMO, revision 64193Update to trunk r64193
- M /wxWidgets/branches/wxQT/build/bakefiles/files.bkl
- M /wxWidgets/branches/wxQT/configure
- M /wxWidgets/branches/wxQT/configure.in
- M /wxWidgets/branches/wxQT/demos/life/life.cpp
- M /wxWidgets/branches/wxQT/include/wx/bitmap.h
- M /wxWidgets/branches/wxQT/include/wx/joystick.h
- M /wxWidgets/branches/wxQT/include/wx/qt/bitmap.h
- M /wxWidgets/branches/wxQT/include/wx/qt/dataobj2.h
- M /wxWidgets/branches/wxQT/include/wx/qt/dnd.h
- M /wxWidgets/branches/wxQT/include/wx/qt/font.h
- M /wxWidgets/branches/wxQT/include/wx/qt/taskbar.h
- M /wxWidgets/branches/wxQT/Makefile.in
- M /wxWidgets/branches/wxQT/samples/treectrl/treetest.cpp
- A /wxWidgets/branches/wxQT/src/common/textdlg.cpp
- M /wxWidgets/branches/wxQT/src/generic/textdlgg.cpp
- M /wxWidgets/branches/wxQT/src/qt/action_qt.cpp
- M /wxWidgets/branches/wxQT/src/qt/cursor.cpp
- M /wxWidgets/branches/wxQT/src/qt/dataobj.cpp
- M /wxWidgets/branches/wxQT/src/qt/dataview.cpp
- M /wxWidgets/branches/wxQT/src/qt/dvrenderers.cpp
- M /wxWidgets/branches/wxQT/src/qt/font.cpp
- M /wxWidgets/branches/wxQT/src/qt/listctrl.cpp
- A /wxWidgets/branches/wxQT/src/qt/mediactrl.cpp
- M /wxWidgets/branches/wxQT/src/qt/menuitem.cpp
- M /wxWidgets/branches/wxQT/src/qt/msgdlg.cpp
- M /wxWidgets/branches/wxQT/src/qt/taskbar.cpp
- M /wxWidgets/branches/wxQT/src/qt/tglbtn.cpp
- M /wxWidgets/branches/wxQT/src/qt/utils.cpp
2010-05-01 15:41 PMO, revision 64190Added more stubs
2010-05-01 15:38 PMO, revision 64189Detect qt paths via pkg-config
2010-05-01 14:35 PMO, revision 64188Detect qt paths via pkg-config
2010-04-30 20:29 SC, revision 64187Improved MOC rules
- M /wxWidgets/trunk/include/wx/osx/iphone/chkconf.h
- M /wxWidgets/trunk/include/wx/osx/iphone/private.h
2010-04-30 20:29 SC, revision 64186updated headers
- A /wxWidgets/trunk/include/wx/osx/iphone/private
- A /wxWidgets/trunk/include/wx/osx/iphone/private/textimpl.h
2010-04-30 18:55 SC, revision 64185textctrl impl
2010-04-30 18:53 SC, revision 64184adding wrapper for native UIWindow, using designated initializer for view controller
2010-04-30 18:52 SC, revision 64183adjusting to API change of cocoa and carbon
2010-04-30 18:46 VS, revision 64182cleanup
2010-04-30 18:40 SC, revision 64181Check in samples/dll for WXUSINGDLL. If it is set and DLL build of wx is used, emit an error, as the sample won't work correctly in that case.
2010-04-30 18:31 SC, revision 64180moving value setting conformance to impl
- A /wxWidgets/trunk/src/osx/iphone/gauge.mm
- A /wxWidgets/trunk/src/osx/iphone/slider.mm
- A /wxWidgets/trunk/src/osx/iphone/stattext.mm
- A /wxWidgets/trunk/src/osx/iphone/textctrl.mm
2010-04-30 15:32 JMS, revision 64179iphone implementations
2010-04-30 11:29 SC, revision 64178Use scoped ptrs to managed wxAnyValueType instances. This fixes deallocation issues in some dynamic library use cases.
2010-04-29 10:31 VS, revision 64165adding uifont support
2010-04-27 18:16 JS, revision 64163Always use active wxTranslations instance via wxLocale. Don't use m_translations directly, if the user made changes to wxTranslations instance, it would be too confusing if calls through wxLocale compat API did nothing. Also don't change active wxTranslations object from wxLocale if already done by user, only call wxTranslations::Set() from wxLocale constructor if it wasn't already set by the user. Still do if wxTranslations instance currently in use was set by previous wxLocale on the locale stack.
- M /wxWidgets/branches/WX_2_8_BRANCH/docs/changes.txt
- M /wxWidgets/branches/WX_2_8_BRANCH/src/richtext/richtextdialogs.pjd
- M /wxWidgets/branches/WX_2_8_BRANCH/src/richtext/richtextindentspage.cpp
- M /wxWidgets/branches/WX_2_8_BRANCH/src/richtext/richtextstyles.cpp
2010-04-27 18:10 JS, revision 64162wxRTC: fixed style selection reset after editing a style. wxRTC: can now edit line spacing in .1 increments from 1 to 2.
2010-04-27 18:09 JS, revision 64161Font output fix
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/richtext/richtextindentspage.h
- M /wxWidgets/trunk/src/richtext/richtextdialogs.pjd
- M /wxWidgets/trunk/src/richtext/richtextindentspage.cpp
- M /wxWidgets/trunk/src/richtext/richtextstyles.cpp
2010-04-27 18:07 JS, revision 64160wxRTC: fixed style selection reset after editing a style. wxRTC: can now edit line spacing in .1 increments from 1 to 2.
2010-04-27 15:26 JMS, revision 64159Font output fix
2010-04-27 11:38 VS, revision 64157Safeguard against redundant registration of the same wxAnyValueType instance (by storing pointers in a set instead of a vector)
2010-04-27 10:52 VZ, revision 64156Use '+' in accelerators, not '-'. This was always GTK+ standard and even Windows uses it now, see the UX Guide.
2010-04-26 22:51 VS, revision 64155Fix typo in SIZEOF_WCHAR_T test. This fixes compilation under the platforms where SIZEOF_WCHAR_T != 4 (probably Windows only). Closes #11994.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/translation.h
- M /wxWidgets/trunk/interface/wx/translation.h
- M /wxWidgets/trunk/src/common/translation.cpp
2010-04-26 22:51 VS, revision 64154Add support for storing translations in win32 resources.
2010-04-26 22:51 VS, revision 64153Shorten lang names in wxTranslations, not wxFileTranslationsLoader. If a catalog with full language name ("fr_BE") doesn't exist, wxFileTranslationsLoader tries to look for just the base language ("fr") too. This isn't something specific to wxFileTranslationsLoader, it makes sense to do it regardless of the loader.
2010-04-26 22:51 VS, revision 64152Add wxMemoryBuffer::release().
2010-04-26 22:50 VS, revision 64151Add instance argument to wxLoadUserResource(). This makes it possible to load resources from other modules than the main executable.
2010-04-26 18:53 VZ, revision 64150Make wxLoadUserResource() declaration available to wxBase too.
- M /wxWidgets/trunk/include/wx/utils.h
- M /wxWidgets/trunk/src/common/datacmn.cpp
- M /wxWidgets/trunk/src/msw/utils.cpp
- M /wxWidgets/trunk/src/msw/utilsgui.cpp
2010-04-26 18:46 CE, revision 64149Add wxLoadUserResource() overload not copying the resource data. The existing wxLoadUserResource() copies the resource data which is often unnecessary. Add another overload which just returns the pointer directly to the resource data. Also move the function into base from core as it can be useful for the console applications as well. Finally, define wxUserResourceStr used by this function only in the same file where the function itself is defined instead of datacmn.cpp.
2010-04-26 18:33 RD, revision 64148run script on windows
- D /WX_2_8_11
- A /wxWidgets/tags/WX_2_8_11
2010-04-26 18:23 VZ, revision 64147Move 2.8.11 tag to the proper place
2010-04-26 16:19 VZ, revision 64146Remove a harmless unused parameter warning in wxOSX/Carbon.
2010-04-26 16:19 VZ, revision 64145Fix wxGTK1 event loop definition mismatch between base/GUI. We must define wxEventLoopBase in the same way in base and GUI code, otherwise, even though we fool the compiler into accepting our code, it crashes or behaves otherwise weirdly during run-time because of vtbl mismatch. This fixes wxGTK1 which was crashing on startup since the FSWATCHER branch merge in r62474 and associated changes to support the event loop sources.
- M /wxWidgets/trunk/include/wx/gtk1/menu.h
- M /wxWidgets/trunk/src/gtk1/frame.cpp
- M /wxWidgets/trunk/src/gtk1/mdi.cpp
- M /wxWidgets/trunk/src/gtk1/menu.cpp
2010-04-26 16:19 VZ, revision 64144Use wxMenuBar::Attach/Detach() instead of SetInvokingWindow() in wxGTK1. This is the same as r64127 for wxGTK.
2010-04-26 16:19 VZ, revision 64143Fix wxGTK1 link after toolbar files renaming. Fix a typo in r62849: tooltip.cpp was used instead of toolbar.cpp resulting in linking errors for the duplicate symbols in the former and undefined symbols in the latter.
- M /wxWidgets/trunk/include/wx/menu.h
- M /wxWidgets/trunk/src/cocoa/taskbar.mm
- M /wxWidgets/trunk/src/common/wincmn.cpp
- M /wxWidgets/trunk/src/gtk/window.cpp
- M /wxWidgets/trunk/src/gtk1/menu.cpp
- M /wxWidgets/trunk/src/motif/window.cpp
- M /wxWidgets/trunk/src/msw/window.cpp
- M /wxWidgets/trunk/src/os2/window.cpp
- M /wxWidgets/trunk/src/osx/window_osx.cpp
- M /wxWidgets/trunk/src/univ/menu.cpp
2010-04-26 16:19 VZ, revision 64142Set popup menu invoking window in wxWindowBase and not in all ports. Don't duplicate the code for setting (and unsetting, which was forgotten by at least wxGTK) the popup menu invoking window in all ports but do it in the base class PopupMenu() itself. Also add a helper wxMenuInvokingWindowSetter class which ensures that the invoking window will be unset in any case.
2010-04-25 23:33 FM, revision 64140Don't set invoking window recursively in wxGTK wxWindow::PopupMenu(). Setting the invoking window for all submenus is unnecessary as wxMenu::GetWindow() recurses upwards anyhow and results in assert failures after recent menu code changes. Simply don't do this. OTOH do reset the invoking window to NULL after the menu is dismissed to avoid storing a dangling pointer in the menu.
- M /wxWidgets/trunk/include/wx/dvrenderers.h
- M /wxWidgets/trunk/include/wx/evtloopsrc.h
- M /wxWidgets/trunk/include/wx/generic/dvrenderer.h
- M /wxWidgets/trunk/include/wx/generic/dvrenderers.h
- M /wxWidgets/trunk/include/wx/gtk/dvrenderer.h
- M /wxWidgets/trunk/include/wx/gtk/dvrenderers.h
- M /wxWidgets/trunk/include/wx/gtk/evtloopsrc.h
- M /wxWidgets/trunk/include/wx/gtk/private/gdkconv.h
- M /wxWidgets/trunk/include/wx/gtk/private/messagetype.h
- M /wxWidgets/trunk/include/wx/osx/dvrenderer.h
- M /wxWidgets/trunk/include/wx/osx/dvrenderers.h
- M /wxWidgets/trunk/include/wx/osx/evtloopsrc.h
- M /wxWidgets/trunk/include/wx/private/fdiohandler.h
- M /wxWidgets/trunk/include/wx/private/fdiomanager.h
- M /wxWidgets/trunk/include/wx/unix/evtloopsrc.h
- M /wxWidgets/trunk/include/wx/unix/private/fdiounix.h
2010-04-25 14:07 VS, revision 64139no real change: just fix RCS-ID so that it reflects the current revision number
- M /wxWidgets/trunk/include/wx/defs.h
- M /wxWidgets/trunk/include/wx/dynlib.h
- M /wxWidgets/trunk/src/common/filename.cpp
- M /wxWidgets/trunk/src/msw/dialup.cpp
- M /wxWidgets/trunk/src/msw/display.cpp
- M /wxWidgets/trunk/src/msw/dlmsw.cpp
- M /wxWidgets/trunk/src/msw/taskbar.cpp
2010-04-25 14:07 VS, revision 64138Don't include wx/msw/private.h from dynlib.h. Because it's private header and introduces dependency on window.h.
- M /wxWidgets/trunk/include/wx/defs.h
- M /wxWidgets/trunk/include/wx/msw/private.h
- M /wxWidgets/trunk/src/msw/dlmsw.cpp
- M /wxWidgets/trunk/src/msw/toolbar.cpp
2010-04-24 22:39 VZ, revision 64136Declare various WXH* handles compatibly with SDK. It is no longer necessary to cast between e.g. HINSTANCE and WXHINSTANCE, they are now declared as the same type (without including Windows SDK header).
- M /wxWidgets/trunk/include/wx/osx/menu.h
- M /wxWidgets/trunk/src/osx/carbon/frame.cpp
- M /wxWidgets/trunk/src/osx/menu_osx.cpp
2010-04-24 22:39 VZ, revision 64135Remove unnecessary duplicate code dealing with invoking window from wxOSX. This is roughly the same as r64127 for wxGTK but for wxOSX: don't duplicate the functionality already present in the base class in Mac-specific way. Just use wxMenu::GetWindow() instead of painstakingly propagating invoking window changes via the entire menu hierarchy. Also attach the root menu used in wxOSX to the menu bar to ensure that the correct window can be found for all its menus. Closes #11990.
2010-04-24 19:52 VZ, revision 64134Recurse upwards the menu hierarchy in wxMenu::GetWindow(). Only the top level menus have non-NULL wxMenuBar pointer too, so recurse upwards the menu hierarchy in GetWindow() and not (just) GetInvokingWindow(). This fixes event processing for submenus broken by the recent changes.
2010-04-24 19:20 PMO, revision 64133Disable ImageTestCase::LoadFromFile() on build slaves. This test case keeps failing erratically resulting in too many bogus build breakage notifications. Disable it until someone has time to fix it properly.
- M /wxWidgets/branches/wxQT
- M /wxWidgets/branches/wxQT/include/wx/gtk/menu.h
- M /wxWidgets/branches/wxQT/include/wx/menu.h
- M /wxWidgets/branches/wxQT/include/wx/msw/menu.h
- M /wxWidgets/branches/wxQT/interface/wx/menu.h
- M /wxWidgets/branches/wxQT/interface/wx/translation.h
- M /wxWidgets/branches/wxQT/src/common/menucmn.cpp
- M /wxWidgets/branches/wxQT/src/gtk/frame.cpp
- M /wxWidgets/branches/wxQT/src/gtk/mdi.cpp
- M /wxWidgets/branches/wxQT/src/gtk/menu.cpp
- M /wxWidgets/branches/wxQT/src/msw/menu.cpp
2010-04-24 19:08 PMO, revision 64132Update to trunk r64122 to get fix for wxMenu::SendEvent()
- M /wxWidgets/branches/wxQT/build/bakefiles/files.bkl
- M /wxWidgets/branches/wxQT/build/bakefiles/qtrules.mk
- A /wxWidgets/branches/wxQT/include/wx/qt/action_qt.h
- M /wxWidgets/branches/wxQT/include/wx/qt/menuitem.h
- M /wxWidgets/branches/wxQT/Makefile.in
- M /wxWidgets/branches/wxQT/src/qt/menuitem.cpp
2010-04-24 19:06 PMO, revision 64131Handle Qt signals for menu items
2010-04-24 18:59 VZ, revision 64130wxQtAction implementation
2010-04-24 18:10 VS, revision 64129A slightly better compilation fix after PCH-less build breakage in r64126. Include wx/frame.h header instead of casting wxFrame to wxWindow using C style cast. Although this does work now and probably will work later too it seems better to not use the cast nevertheless.
2010-04-24 16:40 PC, revision 64128Added missing @since tags to wxTranslationsLoader classes.
2010-04-24 17:08 VZ, revision 64127non-pch build fix
- M /wxWidgets/trunk/include/wx/gtk/menu.h
- M /wxWidgets/trunk/src/gtk/frame.cpp
- M /wxWidgets/trunk/src/gtk/mdi.cpp
- M /wxWidgets/trunk/src/gtk/menu.cpp
2010-04-24 17:07 VZ, revision 64126Don't use invoking window in wxGTK wxMenuBar implementation. wxGTK wxMenuBar used its own SetInvokingWindow/UnsetInvokingWindow() and related functions instead of reusing the base class Attach/Detach() which exist for exactly the same purpose. This resulted in unnecessary code duplication and confusion and, since the changes of r64104, resulted in asserts due to use of SetInvokingWindow() for non-popup menus. Fix this by removing the wxGTK-specific functions and doing the work they used to do in (now overridden) Attach() and Detach(). Also call Attach/Detach() instead of these functions from wxGTK wxFrame and wxMDIParentFrame code.
2010-04-24 17:07 VZ, revision 64125Use wxMenu::GetWindow() instead of GetInvokingWindow() in SendEvent(). This simplifies the code as we don't need to walk the menu hierarchy upwards any more (GetInvokingWindow() does it now) and also makes it work for all menus, not just the popup ones.
2010-04-24 17:07 VZ, revision 64124Avoid code duplication in wxGTK menu events generation code. Reuse the existing DoCommonMenuCallbackCode() function instead of duplicating its code in menuitem_select() and menuitem_deselect() GTK callbacks. No changes in behaviour.
2010-04-24 17:07 VZ, revision 64123No real changes, just remove empty wxMenuBar dtor in wxGTK.
- M /wxWidgets/trunk/include/wx/menu.h
- M /wxWidgets/trunk/include/wx/msw/menu.h
- M /wxWidgets/trunk/src/common/menucmn.cpp
- M /wxWidgets/trunk/src/msw/menu.cpp
2010-04-24 13:09 PMO, revision 64122Move wxMSW wxMenu::GetWindow() down to wxMenuBase. GetInvokingWindow() can only be used for the popup menus which have the invoking window, so add a new function which can be used to get the window associated with any kind of menu in all ports -- it already existed in wxMSW but is needed elsewhere too.
- M /wxWidgets/branches/wxQT
- M /wxWidgets/branches/wxQT/build/bakefiles/files.bkl
- M /wxWidgets/branches/wxQT/build/buildbot/config/include/defs.xml
- M /wxWidgets/branches/wxQT/build/msw/makefile.bcc
- M /wxWidgets/branches/wxQT/build/msw/makefile.gcc
- M /wxWidgets/branches/wxQT/build/msw/makefile.vc
- M /wxWidgets/branches/wxQT/build/msw/makefile.wat
- M /wxWidgets/branches/wxQT/build/msw/wx_base.dsp
- M /wxWidgets/branches/wxQT/build/msw/wx_ribbon.dsp
- M /wxWidgets/branches/wxQT/build/msw/wx_vc7_base.vcproj
- M /wxWidgets/branches/wxQT/build/msw/wx_vc7_ribbon.vcproj
- M /wxWidgets/branches/wxQT/build/msw/wx_vc8_base.vcproj
- M /wxWidgets/branches/wxQT/build/msw/wx_vc8_ribbon.vcproj
- M /wxWidgets/branches/wxQT/build/msw/wx_vc9_base.vcproj
- M /wxWidgets/branches/wxQT/build/msw/wx_vc9_ribbon.vcproj
- A /wxWidgets/branches/wxQT/distrib/mac/pbsetup-sh
- M /wxWidgets/branches/wxQT/docs/changes.txt
- M /wxWidgets/branches/wxQT/docs/doxygen/images/htmlcell_descent.png
- M /wxWidgets/branches/wxQT/docs/doxygen/images/htmlcontcell_alignv.png
- M /wxWidgets/branches/wxQT/docs/doxygen/images/htmlcontcell_indent.png
- M /wxWidgets/branches/wxQT/docs/doxygen/images/htmlwin_border.png
- M /wxWidgets/branches/wxQT/docs/doxygen/images/logo_gtk.png
- M /wxWidgets/branches/wxQT/docs/doxygen/images/logo_motif.png
- M /wxWidgets/branches/wxQT/docs/doxygen/images/logo_osxleopard.png
- M /wxWidgets/branches/wxQT/docs/doxygen/images/logo_win.png
- M /wxWidgets/branches/wxQT/docs/doxygen/images/logo_x11.png
- M /wxWidgets/branches/wxQT/docs/doxygen/overviews/propgrid.h
- M /wxWidgets/branches/wxQT/include/wx/any.h
- M /wxWidgets/branches/wxQT/include/wx/defs.h
- M /wxWidgets/branches/wxQT/include/wx/dialog.h
- M /wxWidgets/branches/wxQT/include/wx/generic/gridctrl.h
- M /wxWidgets/branches/wxQT/include/wx/generic/progdlgg.h
- M /wxWidgets/branches/wxQT/include/wx/intl.h
- A /wxWidgets/branches/wxQT/include/wx/language.h
- M /wxWidgets/branches/wxQT/include/wx/menu.h
- M /wxWidgets/branches/wxQT/include/wx/msw/toplevel.h
- M /wxWidgets/branches/wxQT/include/wx/msw/window.h
- M /wxWidgets/branches/wxQT/include/wx/osx/accel.h
- M /wxWidgets/branches/wxQT/include/wx/osx/app.h
- M /wxWidgets/branches/wxQT/include/wx/osx/bitmap.h
- M /wxWidgets/branches/wxQT/include/wx/osx/bmpbuttn.h
- M /wxWidgets/branches/wxQT/include/wx/osx/button.h
- M /wxWidgets/branches/wxQT/include/wx/osx/carbon/evtloop.h
- M /wxWidgets/branches/wxQT/include/wx/osx/carbon/mimetype.h
- M /wxWidgets/branches/wxQT/include/wx/osx/carbon/private.h
- M /wxWidgets/branches/wxQT/include/wx/osx/checkbox.h
- M /wxWidgets/branches/wxQT/include/wx/osx/checklst.h
- M /wxWidgets/branches/wxQT/include/wx/osx/choice.h
- M /wxWidgets/branches/wxQT/include/wx/osx/clipbrd.h
- M /wxWidgets/branches/wxQT/include/wx/osx/cocoa/evtloop.h
- M /wxWidgets/branches/wxQT/include/wx/osx/cocoa/private.h
- M /wxWidgets/branches/wxQT/include/wx/osx/colordlg.h
- M /wxWidgets/branches/wxQT/include/wx/osx/combobox.h
- M /wxWidgets/branches/wxQT/include/wx/osx/control.h
- M /wxWidgets/branches/wxQT/include/wx/osx/core/private.h
- M /wxWidgets/branches/wxQT/include/wx/osx/cursor.h
- M /wxWidgets/branches/wxQT/include/wx/osx/dataform.h
- M /wxWidgets/branches/wxQT/include/wx/osx/dataobj.h
- M /wxWidgets/branches/wxQT/include/wx/osx/dataobj2.h
- M /wxWidgets/branches/wxQT/include/wx/osx/dc.h
- M /wxWidgets/branches/wxQT/include/wx/osx/dcclient.h
- M /wxWidgets/branches/wxQT/include/wx/osx/dcmemory.h
- M /wxWidgets/branches/wxQT/include/wx/osx/dcprint.h
- M /wxWidgets/branches/wxQT/include/wx/osx/dcscreen.h
- M /wxWidgets/branches/wxQT/include/wx/osx/dialog.h
- M /wxWidgets/branches/wxQT/include/wx/osx/dirdlg.h
- M /wxWidgets/branches/wxQT/include/wx/osx/dnd.h
- M /wxWidgets/branches/wxQT/include/wx/osx/filedlg.h
- M /wxWidgets/branches/wxQT/include/wx/osx/font.h
- M /wxWidgets/branches/wxQT/include/wx/osx/fontdlg.h
- M /wxWidgets/branches/wxQT/include/wx/osx/frame.h
- M /wxWidgets/branches/wxQT/include/wx/osx/gauge.h
- M /wxWidgets/branches/wxQT/include/wx/osx/glcanvas.h
- M /wxWidgets/branches/wxQT/include/wx/osx/helpxxxx.h
- M /wxWidgets/branches/wxQT/include/wx/osx/icon.h
- M /wxWidgets/branches/wxQT/include/wx/osx/imaglist.h
- M /wxWidgets/branches/wxQT/include/wx/osx/joystick.h
- M /wxWidgets/branches/wxQT/include/wx/osx/listbox.h
- M /wxWidgets/branches/wxQT/include/wx/osx/listctrl.h
- M /wxWidgets/branches/wxQT/include/wx/osx/mdi.h
- M /wxWidgets/branches/wxQT/include/wx/osx/menu.h
- M /wxWidgets/branches/wxQT/include/wx/osx/menuitem.h
- M /wxWidgets/branches/wxQT/include/wx/osx/metafile.h
- M /wxWidgets/branches/wxQT/include/wx/osx/minifram.h
- M /wxWidgets/branches/wxQT/include/wx/osx/msgdlg.h
- M /wxWidgets/branches/wxQT/include/wx/osx/nonownedwnd.h
- M /wxWidgets/branches/wxQT/include/wx/osx/notebook.h
- M /wxWidgets/branches/wxQT/include/wx/osx/palette.h
- M /wxWidgets/branches/wxQT/include/wx/osx/pnghand.h
- M /wxWidgets/branches/wxQT/include/wx/osx/pngread.h
- M /wxWidgets/branches/wxQT/include/wx/osx/popupwin.h
- M /wxWidgets/branches/wxQT/include/wx/osx/printdlg.h
- M /wxWidgets/branches/wxQT/include/wx/osx/printmac.h
- M /wxWidgets/branches/wxQT/include/wx/osx/radiobox.h
- M /wxWidgets/branches/wxQT/include/wx/osx/radiobut.h
- M /wxWidgets/branches/wxQT/include/wx/osx/scrolbar.h
- M /wxWidgets/branches/wxQT/include/wx/osx/slider.h
- M /wxWidgets/branches/wxQT/include/wx/osx/sound.h
- M /wxWidgets/branches/wxQT/include/wx/osx/spinbutt.h
- M /wxWidgets/branches/wxQT/include/wx/osx/spinctrl.h
- M /wxWidgets/branches/wxQT/include/wx/osx/srchctrl.h
- M /wxWidgets/branches/wxQT/include/wx/osx/statbox.h
- M /wxWidgets/branches/wxQT/include/wx/osx/statline.h
- M /wxWidgets/branches/wxQT/include/wx/osx/stattext.h
- M /wxWidgets/branches/wxQT/include/wx/osx/statusbr.h
- M /wxWidgets/branches/wxQT/include/wx/osx/taskbarosx.h
- M /wxWidgets/branches/wxQT/include/wx/osx/textctrl.h
- M /wxWidgets/branches/wxQT/include/wx/osx/tglbtn.h
- M /wxWidgets/branches/wxQT/include/wx/osx/toolbar.h
- M /wxWidgets/branches/wxQT/include/wx/osx/tooltip.h
- M /wxWidgets/branches/wxQT/include/wx/osx/toplevel.h
- M /wxWidgets/branches/wxQT/include/wx/osx/treectrl.h
- M /wxWidgets/branches/wxQT/include/wx/osx/window.h
- M /wxWidgets/branches/wxQT/include/wx/persist.h
- M /wxWidgets/branches/wxQT/include/wx/private/threadinfo.h
- M /wxWidgets/branches/wxQT/include/wx/propgrid/property.h
- M /wxWidgets/branches/wxQT/include/wx/propgrid/propgrid.h
- M /wxWidgets/branches/wxQT/include/wx/propgrid/propgriddefs.h
- M /wxWidgets/branches/wxQT/include/wx/ribbon
- M /wxWidgets/branches/wxQT/include/wx/scopedptr.h
- M /wxWidgets/branches/wxQT/include/wx/sharedptr.h
- M /wxWidgets/branches/wxQT/include/wx/tbarbase.h
- A /wxWidgets/branches/wxQT/include/wx/translation.h
- M /wxWidgets/branches/wxQT/include/wx/variant.h
- M /wxWidgets/branches/wxQT/include/wx/xlocale.h
- M /wxWidgets/branches/wxQT/interface/wx/aboutdlg.h
- M /wxWidgets/branches/wxQT/interface/wx/accel.h
- M /wxWidgets/branches/wxQT/interface/wx/access.h
- M /wxWidgets/branches/wxQT/interface/wx/animate.h
- M /wxWidgets/branches/wxQT/interface/wx/any.h
- M /wxWidgets/branches/wxQT/interface/wx/app.h
- M /wxWidgets/branches/wxQT/interface/wx/apptrait.h
- M /wxWidgets/branches/wxQT/interface/wx/archive.h
- M /wxWidgets/branches/wxQT/interface/wx/arrstr.h
- M /wxWidgets/branches/wxQT/interface/wx/artprov.h
- M /wxWidgets/branches/wxQT/interface/wx/atomic.h
- M /wxWidgets/branches/wxQT/interface/wx/aui
- M /wxWidgets/branches/wxQT/interface/wx/base64.h
- M /wxWidgets/branches/wxQT/interface/wx/bitmap.h
- M /wxWidgets/branches/wxQT/interface/wx/bmpbuttn.h
- M /wxWidgets/branches/wxQT/interface/wx/bmpcbox.h
- M /wxWidgets/branches/wxQT/interface/wx/bookctrl.h
- M /wxWidgets/branches/wxQT/interface/wx/brush.h
- M /wxWidgets/branches/wxQT/interface/wx/buffer.h
- M /wxWidgets/branches/wxQT/interface/wx/busyinfo.h
- M /wxWidgets/branches/wxQT/interface/wx/button.h
- M /wxWidgets/branches/wxQT/interface/wx/calctrl.h
- M /wxWidgets/branches/wxQT/interface/wx/caret.h
- M /wxWidgets/branches/wxQT/interface/wx/chartype.h
- M /wxWidgets/branches/wxQT/interface/wx/checkbox.h
- M /wxWidgets/branches/wxQT/interface/wx/checklst.h
- M /wxWidgets/branches/wxQT/interface/wx/choicdlg.h
- M /wxWidgets/branches/wxQT/interface/wx/choice.h
- M /wxWidgets/branches/wxQT/interface/wx/choicebk.h
- M /wxWidgets/branches/wxQT/interface/wx/clipbrd.h
- M /wxWidgets/branches/wxQT/interface/wx/clntdata.h
- M /wxWidgets/branches/wxQT/interface/wx/clrpicker.h
- M /wxWidgets/branches/wxQT/interface/wx/cmdline.h
- M /wxWidgets/branches/wxQT/interface/wx/cmdproc.h
- M /wxWidgets/branches/wxQT/interface/wx/cmndata.h
- M /wxWidgets/branches/wxQT/interface/wx/collpane.h
- M /wxWidgets/branches/wxQT/interface/wx/colordlg.h
- M /wxWidgets/branches/wxQT/interface/wx/colour.h
- M /wxWidgets/branches/wxQT/interface/wx/combo.h
- M /wxWidgets/branches/wxQT/interface/wx/combobox.h
- M /wxWidgets/branches/wxQT/interface/wx/config.h
- M /wxWidgets/branches/wxQT/interface/wx/control.h
- M /wxWidgets/branches/wxQT/interface/wx/convauto.h
- M /wxWidgets/branches/wxQT/interface/wx/cpp.h
- M /wxWidgets/branches/wxQT/interface/wx/cshelp.h
- M /wxWidgets/branches/wxQT/interface/wx/ctrlsub.h
- M /wxWidgets/branches/wxQT/interface/wx/cursor.h
- M /wxWidgets/branches/wxQT/interface/wx/dataobj.h
- M /wxWidgets/branches/wxQT/interface/wx/dataview.h
- M /wxWidgets/branches/wxQT/interface/wx/datectrl.h
- M /wxWidgets/branches/wxQT/interface/wx/dateevt.h
- M /wxWidgets/branches/wxQT/interface/wx/datetime.h
- M /wxWidgets/branches/wxQT/interface/wx/datstrm.h
- M /wxWidgets/branches/wxQT/interface/wx/dc.h
- M /wxWidgets/branches/wxQT/interface/wx/dcbuffer.h
- M /wxWidgets/branches/wxQT/interface/wx/dcclient.h
- M /wxWidgets/branches/wxQT/interface/wx/dcgraph.h
- M /wxWidgets/branches/wxQT/interface/wx/dcmemory.h
- M /wxWidgets/branches/wxQT/interface/wx/dcmirror.h
- M /wxWidgets/branches/wxQT/interface/wx/dcprint.h
- M /wxWidgets/branches/wxQT/interface/wx/dcps.h
- M /wxWidgets/branches/wxQT/interface/wx/dcscreen.h
- M /wxWidgets/branches/wxQT/interface/wx/dcsvg.h
- M /wxWidgets/branches/wxQT/interface/wx/dde.h
- M /wxWidgets/branches/wxQT/interface/wx/debug.h
- M /wxWidgets/branches/wxQT/interface/wx/debugrpt.h
- M /wxWidgets/branches/wxQT/interface/wx/defs.h
- M /wxWidgets/branches/wxQT/interface/wx/dialog.h
- M /wxWidgets/branches/wxQT/interface/wx/dialup.h
- M /wxWidgets/branches/wxQT/interface/wx/dir.h
- M /wxWidgets/branches/wxQT/interface/wx/dirctrl.h
- M /wxWidgets/branches/wxQT/interface/wx/dirdlg.h
- M /wxWidgets/branches/wxQT/interface/wx/display.h
- M /wxWidgets/branches/wxQT/interface/wx/dnd.h
- M /wxWidgets/branches/wxQT/interface/wx/docmdi.h
- M /wxWidgets/branches/wxQT/interface/wx/docview.h
- M /wxWidgets/branches/wxQT/interface/wx/dragimag.h
- M /wxWidgets/branches/wxQT/interface/wx/dynarray.h
- M /wxWidgets/branches/wxQT/interface/wx/dynlib.h
- M /wxWidgets/branches/wxQT/interface/wx/editlbox.h
- M /wxWidgets/branches/wxQT/interface/wx/encconv.h
- M /wxWidgets/branches/wxQT/interface/wx/event.h
- M /wxWidgets/branches/wxQT/interface/wx/fdrepdlg.h
- M /wxWidgets/branches/wxQT/interface/wx/ffile.h
- M /wxWidgets/branches/wxQT/interface/wx/file.h
- M /wxWidgets/branches/wxQT/interface/wx/fileconf.h
- M /wxWidgets/branches/wxQT/interface/wx/filectrl.h
- M /wxWidgets/branches/wxQT/interface/wx/filedlg.h
- M /wxWidgets/branches/wxQT/interface/wx/filefn.h
- M /wxWidgets/branches/wxQT/interface/wx/filename.h
- M /wxWidgets/branches/wxQT/interface/wx/filepicker.h
- M /wxWidgets/branches/wxQT/interface/wx/filesys.h
- M /wxWidgets/branches/wxQT/interface/wx/font.h
- M /wxWidgets/branches/wxQT/interface/wx/fontdlg.h
- M /wxWidgets/branches/wxQT/interface/wx/fontenum.h
- M /wxWidgets/branches/wxQT/interface/wx/fontmap.h
- M /wxWidgets/branches/wxQT/interface/wx/fontpicker.h
- M /wxWidgets/branches/wxQT/interface/wx/frame.h
- M /wxWidgets/branches/wxQT/interface/wx/fs_mem.h
- M /wxWidgets/branches/wxQT/interface/wx/gauge.h
- M /wxWidgets/branches/wxQT/interface/wx/gbsizer.h
- M /wxWidgets/branches/wxQT/interface/wx/gdicmn.h
- M /wxWidgets/branches/wxQT/interface/wx/gdiobj.h
- M /wxWidgets/branches/wxQT/interface/wx/generic
- M /wxWidgets/branches/wxQT/interface/wx/glcanvas.h
- M /wxWidgets/branches/wxQT/interface/wx/graphics.h
- M /wxWidgets/branches/wxQT/interface/wx/grid.h
- M /wxWidgets/branches/wxQT/interface/wx/hash.h
- M /wxWidgets/branches/wxQT/interface/wx/hashmap.h
- M /wxWidgets/branches/wxQT/interface/wx/hashset.h
- M /wxWidgets/branches/wxQT/interface/wx/help.h
- M /wxWidgets/branches/wxQT/interface/wx/html
- M /wxWidgets/branches/wxQT/interface/wx/htmllbox.h
- M /wxWidgets/branches/wxQT/interface/wx/hyperlink.h
- M /wxWidgets/branches/wxQT/interface/wx/icon.h
- M /wxWidgets/branches/wxQT/interface/wx/iconbndl.h
- M /wxWidgets/branches/wxQT/interface/wx/iconloc.h
- M /wxWidgets/branches/wxQT/interface/wx/image.h
- M /wxWidgets/branches/wxQT/interface/wx/imaglist.h
- M /wxWidgets/branches/wxQT/interface/wx/init.h
- M /wxWidgets/branches/wxQT/interface/wx/intl.h
- M /wxWidgets/branches/wxQT/interface/wx/ipc.h
- M /wxWidgets/branches/wxQT/interface/wx/ipcbase.h
- M /wxWidgets/branches/wxQT/interface/wx/joystick.h
- A /wxWidgets/branches/wxQT/interface/wx/language.h
- M /wxWidgets/branches/wxQT/interface/wx/laywin.h
- M /wxWidgets/branches/wxQT/interface/wx/link.h
- M /wxWidgets/branches/wxQT/interface/wx/list.h
- M /wxWidgets/branches/wxQT/interface/wx/listbook.h
- M /wxWidgets/branches/wxQT/interface/wx/listbox.h
- M /wxWidgets/branches/wxQT/interface/wx/listctrl.h
- M /wxWidgets/branches/wxQT/interface/wx/log.h
- M /wxWidgets/branches/wxQT/interface/wx/longlong.h
- M /wxWidgets/branches/wxQT/interface/wx/math.h
- M /wxWidgets/branches/wxQT/interface/wx/mdi.h
- M /wxWidgets/branches/wxQT/interface/wx/mediactrl.h
- M /wxWidgets/branches/wxQT/interface/wx/memory.h
- M /wxWidgets/branches/wxQT/interface/wx/menu.h
- M /wxWidgets/branches/wxQT/interface/wx/menuitem.h
- M /wxWidgets/branches/wxQT/interface/wx/metafile.h
- M /wxWidgets/branches/wxQT/interface/wx/mimetype.h
- M /wxWidgets/branches/wxQT/interface/wx/minifram.h
- M /wxWidgets/branches/wxQT/interface/wx/module.h
- M /wxWidgets/branches/wxQT/interface/wx/msgdlg.h
- M /wxWidgets/branches/wxQT/interface/wx/msgqueue.h
- M /wxWidgets/branches/wxQT/interface/wx/mstream.h
- M /wxWidgets/branches/wxQT/interface/wx/msw
- M /wxWidgets/branches/wxQT/interface/wx/notebook.h
- M /wxWidgets/branches/wxQT/interface/wx/notifmsg.h
- M /wxWidgets/branches/wxQT/interface/wx/numdlg.h
- M /wxWidgets/branches/wxQT/interface/wx/object.h
- M /wxWidgets/branches/wxQT/interface/wx/odcombo.h
- M /wxWidgets/branches/wxQT/interface/wx/palette.h
- M /wxWidgets/branches/wxQT/interface/wx/panel.h
- M /wxWidgets/branches/wxQT/interface/wx/pen.h
- M /wxWidgets/branches/wxQT/interface/wx/pickerbase.h
- M /wxWidgets/branches/wxQT/interface/wx/platform.h
- M /wxWidgets/branches/wxQT/interface/wx/platinfo.h
- M /wxWidgets/branches/wxQT/interface/wx/popupwin.h
- M /wxWidgets/branches/wxQT/interface/wx/position.h
- M /wxWidgets/branches/wxQT/interface/wx/power.h
- M /wxWidgets/branches/wxQT/interface/wx/print.h
- M /wxWidgets/branches/wxQT/interface/wx/printdlg.h
- M /wxWidgets/branches/wxQT/interface/wx/process.h
- M /wxWidgets/branches/wxQT/interface/wx/progdlg.h
- M /wxWidgets/branches/wxQT/interface/wx/propdlg.h
- M /wxWidgets/branches/wxQT/interface/wx/protocol
- M /wxWidgets/branches/wxQT/interface/wx/quantize.h
- M /wxWidgets/branches/wxQT/interface/wx/radiobox.h
- M /wxWidgets/branches/wxQT/interface/wx/radiobut.h
- M /wxWidgets/branches/wxQT/interface/wx/rawbmp.h
- M /wxWidgets/branches/wxQT/interface/wx/recguard.h
- M /wxWidgets/branches/wxQT/interface/wx/regex.h
- M /wxWidgets/branches/wxQT/interface/wx/region.h
- M /wxWidgets/branches/wxQT/interface/wx/renderer.h
- M /wxWidgets/branches/wxQT/interface/wx/richtext
- M /wxWidgets/branches/wxQT/interface/wx/sashwin.h
- M /wxWidgets/branches/wxQT/interface/wx/sckipc.h
- M /wxWidgets/branches/wxQT/interface/wx/sckstrm.h
- M /wxWidgets/branches/wxQT/interface/wx/scopedptr.h
- M /wxWidgets/branches/wxQT/interface/wx/scopeguard.h
- M /wxWidgets/branches/wxQT/interface/wx/scrolbar.h
- M /wxWidgets/branches/wxQT/interface/wx/scrolwin.h
- M /wxWidgets/branches/wxQT/interface/wx/settings.h
- M /wxWidgets/branches/wxQT/interface/wx/sharedptr.h
- M /wxWidgets/branches/wxQT/interface/wx/sizer.h
- M /wxWidgets/branches/wxQT/interface/wx/slider.h
- M /wxWidgets/branches/wxQT/interface/wx/snglinst.h
- M /wxWidgets/branches/wxQT/interface/wx/socket.h
- M /wxWidgets/branches/wxQT/interface/wx/sound.h
- M /wxWidgets/branches/wxQT/interface/wx/spinbutt.h
- M /wxWidgets/branches/wxQT/interface/wx/spinctrl.h
- M /wxWidgets/branches/wxQT/interface/wx/splash.h
- M /wxWidgets/branches/wxQT/interface/wx/splitter.h
- M /wxWidgets/branches/wxQT/interface/wx/srchctrl.h
- M /wxWidgets/branches/wxQT/interface/wx/sstream.h
- M /wxWidgets/branches/wxQT/interface/wx/stackwalk.h
- M /wxWidgets/branches/wxQT/interface/wx/statbmp.h
- M /wxWidgets/branches/wxQT/interface/wx/statbox.h
- M /wxWidgets/branches/wxQT/interface/wx/statline.h
- M /wxWidgets/branches/wxQT/interface/wx/stattext.h
- M /wxWidgets/branches/wxQT/interface/wx/statusbr.h
- M /wxWidgets/branches/wxQT/interface/wx/stc
- M /wxWidgets/branches/wxQT/interface/wx/stdpaths.h
- M /wxWidgets/branches/wxQT/interface/wx/stockitem.h
- M /wxWidgets/branches/wxQT/interface/wx/stopwatch.h
- M /wxWidgets/branches/wxQT/interface/wx/strconv.h
- M /wxWidgets/branches/wxQT/interface/wx/stream.h
- M /wxWidgets/branches/wxQT/interface/wx/string.h
- M /wxWidgets/branches/wxQT/interface/wx/sysopt.h
- M /wxWidgets/branches/wxQT/interface/wx/tarstrm.h
- M /wxWidgets/branches/wxQT/interface/wx/taskbar.h
- M /wxWidgets/branches/wxQT/interface/wx/textctrl.h
- M /wxWidgets/branches/wxQT/interface/wx/textdlg.h
- M /wxWidgets/branches/wxQT/interface/wx/textfile.h
- M /wxWidgets/branches/wxQT/interface/wx/tglbtn.h
- M /wxWidgets/branches/wxQT/interface/wx/thread.h
- M /wxWidgets/branches/wxQT/interface/wx/timer.h
- M /wxWidgets/branches/wxQT/interface/wx/tipdlg.h
- M /wxWidgets/branches/wxQT/interface/wx/tipwin.h
- M /wxWidgets/branches/wxQT/interface/wx/tokenzr.h
- M /wxWidgets/branches/wxQT/interface/wx/toolbar.h
- M /wxWidgets/branches/wxQT/interface/wx/toolbook.h
- M /wxWidgets/branches/wxQT/interface/wx/tooltip.h
- M /wxWidgets/branches/wxQT/interface/wx/toplevel.h
- M /wxWidgets/branches/wxQT/interface/wx/tracker.h
- A /wxWidgets/branches/wxQT/interface/wx/translation.h
- M /wxWidgets/branches/wxQT/interface/wx/treebase.h
- M /wxWidgets/branches/wxQT/interface/wx/treebook.h
- M /wxWidgets/branches/wxQT/interface/wx/treectrl.h
- M /wxWidgets/branches/wxQT/interface/wx/txtstrm.h
- M /wxWidgets/branches/wxQT/interface/wx/uri.h
- M /wxWidgets/branches/wxQT/interface/wx/url.h
- M /wxWidgets/branches/wxQT/interface/wx/utils.h
- M /wxWidgets/branches/wxQT/interface/wx/valgen.h
- M /wxWidgets/branches/wxQT/interface/wx/validate.h
- M /wxWidgets/branches/wxQT/interface/wx/valtext.h
- M /wxWidgets/branches/wxQT/interface/wx/variant.h
- M /wxWidgets/branches/wxQT/interface/wx/vector.h
- M /wxWidgets/branches/wxQT/interface/wx/version.h
- M /wxWidgets/branches/wxQT/interface/wx/vidmode.h
- M /wxWidgets/branches/wxQT/interface/wx/vlbox.h
- M /wxWidgets/branches/wxQT/interface/wx/volume.h
- M /wxWidgets/branches/wxQT/interface/wx/vscroll.h
- M /wxWidgets/branches/wxQT/interface/wx/weakref.h
- M /wxWidgets/branches/wxQT/interface/wx/wfstream.h
- M /wxWidgets/branches/wxQT/interface/wx/window.h
- M /wxWidgets/branches/wxQT/interface/wx/windowid.h
- M /wxWidgets/branches/wxQT/interface/wx/wizard.h
- M /wxWidgets/branches/wxQT/interface/wx/wrapsizer.h
- M /wxWidgets/branches/wxQT/interface/wx/wupdlock.h
- M /wxWidgets/branches/wxQT/interface/wx/wxcrt.h
- M /wxWidgets/branches/wxQT/interface/wx/xml
- M /wxWidgets/branches/wxQT/interface/wx/xrc
- M /wxWidgets/branches/wxQT/interface/wx/zipstrm.h
- M /wxWidgets/branches/wxQT/interface/wx/zstream.h
- M /wxWidgets/branches/wxQT/Makefile.in
- M /wxWidgets/branches/wxQT/misc/languages/genlang.py
- M /wxWidgets/branches/wxQT/misc/languages/README
- M /wxWidgets/branches/wxQT/misc/scripts/makeosxtags.sh
- M /wxWidgets/branches/wxQT/samples/caret/caret.cpp
- M /wxWidgets/branches/wxQT/samples/internat/internat.cpp
- M /wxWidgets/branches/wxQT/samples/ownerdrw/ownerdrw.cpp
- M /wxWidgets/branches/wxQT/samples/propgrid/propgrid.cpp
- M /wxWidgets/branches/wxQT/samples/propgrid/tests.cpp
- M /wxWidgets/branches/wxQT/samples/ribbon
- M /wxWidgets/branches/wxQT/samples/ribbon/ribbon.bkl
- M /wxWidgets/branches/wxQT/samples/ribbon/ribbon.dsp
- M /wxWidgets/branches/wxQT/samples/ribbon/ribbondemo.cpp
- M /wxWidgets/branches/wxQT/samples/ribbon/ribbon_vc7.vcproj
- M /wxWidgets/branches/wxQT/samples/ribbon/ribbon_vc8.vcproj
- M /wxWidgets/branches/wxQT/samples/ribbon/ribbon_vc9.vcproj
- M /wxWidgets/branches/wxQT/src/common/any.cpp
- M /wxWidgets/branches/wxQT/src/common/dcgraph.cpp
- M /wxWidgets/branches/wxQT/src/common/dircmn.cpp
- M /wxWidgets/branches/wxQT/src/common/dlgcmn.cpp
- M /wxWidgets/branches/wxQT/src/common/framecmn.cpp
- M /wxWidgets/branches/wxQT/src/common/ftp.cpp
- M /wxWidgets/branches/wxQT/src/common/intl.cpp
- A /wxWidgets/branches/wxQT/src/common/languageinfo.cpp
- M /wxWidgets/branches/wxQT/src/common/menucmn.cpp
- M /wxWidgets/branches/wxQT/src/common/popupcmn.cpp
- A /wxWidgets/branches/wxQT/src/common/translation.cpp
- M /wxWidgets/branches/wxQT/src/common/variant.cpp
- M /wxWidgets/branches/wxQT/src/generic/colrdlgg.cpp
- M /wxWidgets/branches/wxQT/src/generic/dirdlgg.cpp
- M /wxWidgets/branches/wxQT/src/generic/fdrepdlg.cpp
- M /wxWidgets/branches/wxQT/src/generic/filedlgg.cpp
- M /wxWidgets/branches/wxQT/src/generic/fontdlgg.cpp
- M /wxWidgets/branches/wxQT/src/generic/graphicc.cpp
- M /wxWidgets/branches/wxQT/src/generic/gridctrl.cpp
- M /wxWidgets/branches/wxQT/src/generic/msgdlgg.cpp
- M /wxWidgets/branches/wxQT/src/generic/numdlgg.cpp
- M /wxWidgets/branches/wxQT/src/generic/prntdlgg.cpp
- M /wxWidgets/branches/wxQT/src/generic/progdlgg.cpp
- M /wxWidgets/branches/wxQT/src/generic/propdlg.cpp
- M /wxWidgets/branches/wxQT/src/generic/splitter.cpp
- M /wxWidgets/branches/wxQT/src/generic/textdlgg.cpp
- M /wxWidgets/branches/wxQT/src/generic/tipdlg.cpp
- M /wxWidgets/branches/wxQT/src/gtk/colordlg.cpp
- M /wxWidgets/branches/wxQT/src/gtk/dialog.cpp
- M /wxWidgets/branches/wxQT/src/gtk/dirdlg.cpp
- M /wxWidgets/branches/wxQT/src/gtk/filedlg.cpp
- M /wxWidgets/branches/wxQT/src/gtk/fontdlg.cpp
- M /wxWidgets/branches/wxQT/src/gtk/msgdlg.cpp
- M /wxWidgets/branches/wxQT/src/gtk1/dialog.cpp
- M /wxWidgets/branches/wxQT/src/msw/frame.cpp
- M /wxWidgets/branches/wxQT/src/msw/menu.cpp
- M /wxWidgets/branches/wxQT/src/msw/msgdlg.cpp
- M /wxWidgets/branches/wxQT/src/msw/toplevel.cpp
- M /wxWidgets/branches/wxQT/src/msw/window.cpp
- M /wxWidgets/branches/wxQT/src/osx/carbon/app.cpp
- M /wxWidgets/branches/wxQT/src/osx/carbon/colordlg.cpp
- M /wxWidgets/branches/wxQT/src/osx/carbon/colordlgosx.mm
- M /wxWidgets/branches/wxQT/src/osx/carbon/dirdlg.cpp
- M /wxWidgets/branches/wxQT/src/osx/carbon/evtloop.cpp
- M /wxWidgets/branches/wxQT/src/osx/carbon/filedlg.cpp
- M /wxWidgets/branches/wxQT/src/osx/carbon/fontdlg.cpp
- M /wxWidgets/branches/wxQT/src/osx/carbon/fontdlgosx.mm
- M /wxWidgets/branches/wxQT/src/osx/carbon/graphics.cpp
- M /wxWidgets/branches/wxQT/src/osx/carbon/msgdlg.cpp
- M /wxWidgets/branches/wxQT/src/osx/carbon/nonownedwnd.cpp
- M /wxWidgets/branches/wxQT/src/osx/carbon/printdlg.cpp
- M /wxWidgets/branches/wxQT/src/osx/carbon/renderer.cpp
- M /wxWidgets/branches/wxQT/src/osx/cocoa/evtloop.mm
- M /wxWidgets/branches/wxQT/src/osx/cocoa/filedlg.mm
- M /wxWidgets/branches/wxQT/src/osx/cocoa/nonownedwnd.mm
- M /wxWidgets/branches/wxQT/src/osx/cocoa/window.mm
- M /wxWidgets/branches/wxQT/src/osx/dialog_osx.cpp
- M /wxWidgets/branches/wxQT/src/osx/menu_osx.cpp
- M /wxWidgets/branches/wxQT/src/osx/nonownedwnd_osx.cpp
- M /wxWidgets/branches/wxQT/src/osx/toplevel_osx.cpp
- M /wxWidgets/branches/wxQT/src/osx/utils_osx.cpp
- M /wxWidgets/branches/wxQT/src/osx/window_osx.cpp
- M /wxWidgets/branches/wxQT/src/propgrid/property.cpp
- M /wxWidgets/branches/wxQT/src/propgrid/propgrid.cpp
- M /wxWidgets/branches/wxQT/src/propgrid/propgridpagestate.cpp
- M /wxWidgets/branches/wxQT/src/ribbon
- M /wxWidgets/branches/wxQT/src/ribbon/art_msw.cpp
- M /wxWidgets/branches/wxQT/src/stc/scintilla/src/descrip.mms
- M /wxWidgets/branches/wxQT/src/univ/dialog.cpp
- M /wxWidgets/branches/wxQT/src/univ/menu.cpp
- M /wxWidgets/branches/wxQT/src/unix/utilsunx.cpp
- M /wxWidgets/branches/wxQT/tests/any/anytest.cpp
- M /wxWidgets/branches/wxQT/tests/font/fonttest.cpp
- M /wxWidgets/branches/wxQT/tests/thread/queue.cpp
- M /wxWidgets/branches/wxQT/utils/ifacecheck/README.txt
- M /wxWidgets/branches/wxQT/utils/screenshotgen/src/autocapture.cpp
- M /wxWidgets/branches/wxQT/wxGTK.spec
- M /wxWidgets/branches/wxQT/wxMotif.spec
- M /wxWidgets/branches/wxQT/wxX11.spec
2010-04-24 12:13 JMS, revision 64121Update to trunk r64121
- M /wxWidgets/trunk/include/wx/propgrid/property.h
- M /wxWidgets/trunk/include/wx/propgrid/propgrid.h
- M /wxWidgets/trunk/src/propgrid/property.cpp
- M /wxWidgets/trunk/src/propgrid/propgridpagestate.cpp
Allow wxPGProperty::Hide() to be called on unattached property (see #11987)