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-06-17 19:55 JTN, revision 646132010-06-17 19:53 JTN, revision 64612Restored image sample
2010-06-17 19:09 JTN, revision 64611wxBitmap XBM loading
- M /wxWidgets/branches/wxQT/include/wx/qt/pen.h
- M /wxWidgets/branches/wxQT/src/qt/dc.cpp
- M /wxWidgets/branches/wxQT/src/qt/dcmemory.cpp
- M /wxWidgets/branches/wxQT/src/qt/pen.cpp
2010-06-17 19:02 JTN, revision 64610Fixing last commit
- 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/colour.h
- M /wxWidgets/branches/wxQT/include/wx/qt/pen.h
- M /wxWidgets/branches/wxQT/src/qt/bitmap.cpp
- M /wxWidgets/branches/wxQT/src/qt/brush.cpp
- M /wxWidgets/branches/wxQT/src/qt/calctrl.cpp
- M /wxWidgets/branches/wxQT/src/qt/pen.cpp
2010-06-17 17:47 JWE, revision 64609Renaming conversion functions and GetHandle()
- M /wxWidgets/branches/SOC2010_MASKED_CTRL/include/wx/maskededit.h
- M /wxWidgets/branches/SOC2010_MASKED_CTRL/include/wx/maskedfield.h
- M /wxWidgets/branches/SOC2010_MASKED_CTRL/src/common/maskedfield.cpp
- M /wxWidgets/branches/SOC2010_MASKED_CTRL/src/common/textcmn.cpp
2010-06-17 16:39 VS, revision 64608Correct input bugs. To complete, I have to test multi-fields and found a utf8 execution error
2010-06-17 15:04 VS, revision 64607Document that wxTextEntry was added in 2.9.0.
2010-06-17 15:04 VS, revision 64606Compilation fix for GetAvailableTranslations().
2010-06-17 11:33 SJL, revision 64605Make the wxArrayString(int) ctor explicit.
- M /wxWidgets/branches/SOC2010_GUI_TEST/tests/controls/textentrytest.cpp
- M /wxWidgets/branches/SOC2010_GUI_TEST/tests/test.bkl
- M /wxWidgets/branches/SOC2010_GUI_TEST/tests/test.cpp
- A /wxWidgets/branches/SOC2010_GUI_TEST/tests/testableframe.cpp
- A /wxWidgets/branches/SOC2010_GUI_TEST/tests/testableframe.h
2010-06-16 21:57 JWE, revision 64604Add very basic implementation of wxTestableFrame. Update TextEntryTestCase to use the new event counting system.
- M /wxWidgets/branches/SOC2010_MASKED_CTRL/include/wx/maskededit.h
- M /wxWidgets/branches/SOC2010_MASKED_CTRL/src/common/maskededit.cpp
- M /wxWidgets/branches/SOC2010_MASKED_CTRL/src/common/maskedfield.cpp
- M /wxWidgets/branches/SOC2010_MASKED_CTRL/src/common/textcmn.cpp
- M /wxWidgets/branches/SOC2010_MASKED_CTRL/tests/masked/maskededit.cpp
- M /wxWidgets/branches/SOC2010_MASKED_CTRL/tests/masked/maskedfield.cpp
2010-06-16 16:09 VS, revision 64597correct some bugs like size of mask and Apply formatcode. Update unitary test
- 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-06-15 23:31 JWE, revision 64595Add wxTranslations::GetAvailableTranslations().
- M /wxWidgets/branches/SOC2010_MASKED_CTRL/aclocal.m4
- M /wxWidgets/branches/SOC2010_MASKED_CTRL/configure
- M /wxWidgets/branches/SOC2010_MASKED_CTRL/configure.in
- M /wxWidgets/branches/SOC2010_MASKED_CTRL/src/common/maskededit.cpp
- M /wxWidgets/branches/SOC2010_MASKED_CTRL/src/common/maskedfield.cpp
- M /wxWidgets/branches/SOC2010_MASKED_CTRL/src/common/textcmn.cpp
- M /wxWidgets/branches/SOC2010_MASKED_CTRL/tests/masked/maskededit.cpp
- M /wxWidgets/branches/SOC2010_MASKED_CTRL/tests/masked/maskedfield.cpp
2010-06-15 15:34 JMS, revision 64594fix bugs with ApplyFormatCodes, finished to connect the text ctrl and the mask, beginning testing and correct bugs. Update methods and unitary tests
2010-06-15 14:55 JWE, revision 64593Fix compilation when wxAny was disabled (fixes #12148)
- M /wxWidgets/branches/SOC2010_MASKED_CTRL/include/wx/maskededit.h
- M /wxWidgets/branches/SOC2010_MASKED_CTRL/include/wx/maskedfield.h
- M /wxWidgets/branches/SOC2010_MASKED_CTRL/include/wx/textctrl.h
- M /wxWidgets/branches/SOC2010_MASKED_CTRL/include/wx/textentry.h
- M /wxWidgets/branches/SOC2010_MASKED_CTRL/src/common/maskededit.cpp
- M /wxWidgets/branches/SOC2010_MASKED_CTRL/src/common/maskedfield.cpp
- M /wxWidgets/branches/SOC2010_MASKED_CTRL/src/common/textcmn.cpp
2010-06-15 10:56 MYA, revision 64592added the connection between the mask and the textCtrl. Compiled and linked
- M /wxWidgets/branches/SOC2010_RTC_IMAGES/include/wx/richtext/richtextbuffer.h
- M /wxWidgets/branches/SOC2010_RTC_IMAGES/include/wx/richtext/richtextimagedlg.h
- M /wxWidgets/branches/SOC2010_RTC_IMAGES/src/richtext/richtextbuffer.cpp
- M /wxWidgets/branches/SOC2010_RTC_IMAGES/src/richtext/richtextdialogs.pjd
- M /wxWidgets/branches/SOC2010_RTC_IMAGES/src/richtext/richtextimagedlg.cpp
2010-06-14 17:12 JMS, revision 64589Modify according to Julian advice. 1. Dialog controls change 2. Copy function added.
- M /wxWidgets/trunk/build/bakefiles/files.bkl
- M /wxWidgets/trunk/build/msw/wx_base.dsp
- M /wxWidgets/trunk/build/msw/wx_vc7_base.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc8_base.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc9_base.vcproj
- M /wxWidgets/trunk/include/wx/any.h
- M /wxWidgets/trunk/include/wx/meta/movable.h
- A /wxWidgets/trunk/include/wx/meta/pod.h
- M /wxWidgets/trunk/interface/wx/any.h
- M /wxWidgets/trunk/Makefile.in
- 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
- A /wxWidgets/trunk/tests/misc/metatest.cpp
- 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
- M /wxWidgets/trunk/wxGTK.spec
- M /wxWidgets/trunk/wxMotif.spec
- M /wxWidgets/trunk/wxX11.spec
2010-06-14 14:08 JWE, revision 64588Added wxIsPod<>. Use it in wxAny instead of wxIsMovable<>.
- M /wxWidgets/branches/SOC2010_MASKED_CTRL/autoconf_inc.m4
- M /wxWidgets/branches/SOC2010_MASKED_CTRL/include/wx/maskededit.h
- M /wxWidgets/branches/SOC2010_MASKED_CTRL/include/wx/textctrl.h
- M /wxWidgets/branches/SOC2010_MASKED_CTRL/include/wx/textentry.h
- M /wxWidgets/branches/SOC2010_MASKED_CTRL/samples/makefile.bcc
- M /wxWidgets/branches/SOC2010_MASKED_CTRL/samples/makefile.gcc
- M /wxWidgets/branches/SOC2010_MASKED_CTRL/samples/makefile.vc
- M /wxWidgets/branches/SOC2010_MASKED_CTRL/samples/makefile.wat
- M /wxWidgets/branches/SOC2010_MASKED_CTRL/samples/samples.bkl
- M /wxWidgets/branches/SOC2010_MASKED_CTRL/src/common/maskededit.cpp
- M /wxWidgets/branches/SOC2010_MASKED_CTRL/src/common/textcmn.cpp
- M /wxWidgets/branches/SOC2010_MASKED_CTRL/src/common/textentrycmn.cpp
2010-06-14 10:58 MW, revision 64587add sample and connected the textCtrl with the mask
2010-06-14 08:00 MW, revision 64586Corrections to the previous commmit.
2010-06-13 16:30 FM, revision 64583Add --disable-gui and --disable-all-features builds to the ravnsgaard buildbot.
- M /wxWidgets/trunk/interface/wx/filefn.h
- M /wxWidgets/trunk/samples/console/console.cpp
- A /wxWidgets/trunk/tests/file/filefn.cpp
- M /wxWidgets/trunk/tests/file/filetest.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
- A /wxWidgets/trunk/tests/misc/dynamiclib.cpp
- A /wxWidgets/trunk/tests/misc/environ.cpp
- 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-06-13 16:05 MYA, revision 64582moved non-interactive tests for wxDynamicLibrary, wxGet/SetEnv, wxTempFile, wxCopyFile to appropriate CppUnit test suites; removed wxFile and wxTextFile tests (complete testsuites already exist for them)
- M /wxWidgets/branches/SOC2010_RTC_IMAGES/include/wx/richtext/richtextbuffer.h
- M /wxWidgets/branches/SOC2010_RTC_IMAGES/include/wx/richtext/richtextimagedlg.h
- M /wxWidgets/branches/SOC2010_RTC_IMAGES/samples/richtext/richtext.cpp
- M /wxWidgets/branches/SOC2010_RTC_IMAGES/src/richtext/richtextbuffer.cpp
- M /wxWidgets/branches/SOC2010_RTC_IMAGES/src/richtext/richtextimagedlg.cpp
2010-06-13 15:35 MYA, revision 64580Some remain works for image rescale. 1. Use wxDynamicCast instead of C++ one; 2. Use a temp wxImage to rescale and show; 3. We can use two digits under dicemal dot.
- M /wxWidgets/branches/SOC2010_RTC_IMAGES/include/wx/richtext/richtextbuffer.h
- M /wxWidgets/branches/SOC2010_RTC_IMAGES/include/wx/richtext/richtextctrl.h
- M /wxWidgets/branches/SOC2010_RTC_IMAGES/src/richtext/richtextbuffer.cpp
- M /wxWidgets/branches/SOC2010_RTC_IMAGES/src/richtext/richtextctrl.cpp
- M /wxWidgets/branches/SOC2010_RTC_IMAGES/src/richtext/richtextimagedlg.cpp
2010-06-13 12:00 JMS, revision 64578The image can scale with user input now.
2010-06-13 11:59 JMS, revision 64577Use wxComboCtrl::SetTextCtrlStyle() in the combo sample
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/combo.h
- M /wxWidgets/trunk/interface/wx/combo.h
- M /wxWidgets/trunk/src/common/combocmn.cpp
2010-06-13 10:46 JMS, revision 64576Added wxComboCtrl::SetTextCtrlStyle()
- M /wxWidgets/trunk/docs/doxygen/overviews/propgrid.h
- M /wxWidgets/trunk/interface/wx/propgrid/propgridiface.h
2010-06-13 09:06 MYA, revision 64574Documented pythonic iterators
- M /wxWidgets/branches/SOC2010_RTC_IMAGES/include/wx/richtext/richtextbuffer.h
- M /wxWidgets/branches/SOC2010_RTC_IMAGES/samples/richtext/richtext.cpp
- M /wxWidgets/branches/SOC2010_RTC_IMAGES/src/richtext/richtextbuffer.cpp
- M /wxWidgets/branches/SOC2010_RTC_IMAGES/src/richtext/richtextimagedlg.cpp
2010-06-13 08:40 MYA, revision 64573Change to a better name. :)
- M /wxWidgets/branches/SOC2010_RTC_IMAGES/include/wx/richtext/richtextbuffer.h
- M /wxWidgets/branches/SOC2010_RTC_IMAGES/include/wx/richtext/richtextimagedlg.h
- M /wxWidgets/branches/SOC2010_RTC_IMAGES/src/richtext/richtextbuffer.cpp
- M /wxWidgets/branches/SOC2010_RTC_IMAGES/src/richtext/richtextimagedlg.cpp
2010-06-13 07:38 MYA, revision 64572Validate the input data from image dialog.
- M /wxWidgets/branches/SOC2010_RTC_IMAGES/include/wx/richtext/richtextimagedlg.h
- M /wxWidgets/branches/SOC2010_RTC_IMAGES/samples/richtext/richtext.cpp
- M /wxWidgets/branches/SOC2010_RTC_IMAGES/src/richtext/richtextdialogs.pjd
- M /wxWidgets/branches/SOC2010_RTC_IMAGES/src/richtext/richtextimagedlg.cpp
2010-06-12 23:26 VZ, revision 64571Popup the image dialog in richtext sample.
2010-06-12 23:10 SJL, revision 64570Fix scrolling to the bottom in wxTextCtrl::AppendText(). The old code used EM_LINESCROLL which could scroll too far if the caret wasn't in the first line of the control. Instead of trying to compute the correct number of the lines to scroll, just use WM_VSCROLL with SB_BOTTOM parameter instead. Closes #12123.
2010-06-12 20:21 VZ, revision 64569Add support for wxKeyCode conversion in OSX wxUIActionSimulator code. Improve key sending order. Closes #12117
2010-06-12 13:28 VZ, revision 64566Fix processing of events for MRU entries #10 and more in docview. We only handled events for wxID_FILE1..wxID_FILE9 range but there can be more than 9 entries in the MRU list. Handle events for as many of them as there are correctly. This required adding a fallback handler for all menu events and checking if the id of the menu item is in the MRU range inside it. Also move this to wxDocManager itself from wxDocParentFrameAnyBase as it's common for all kinds of frames anyhow. Closes #12141.
2010-06-12 13:28 VZ, revision 64565Stop the timer in console IPC client sample once we don't need it any more. Under MSW the timer appeared to be flooding the message queue with timer events faster than we could process them (which seems incredible for the timer interval of 1 second but still seems to happen), so the idle events were never generated and the sample didn't work at all. Now stop the timer once we get a last notification from it to let the program become idle and run the test function scheduled from the timer handler. See #11528.
2010-06-12 12:31 JMS, revision 64564Avoid sending spurious socket read notifications in wxMSW. If a read notification is generated for a socket, it should be possible to read something from it without blocking but this doesn't seem to be always the case under MSW for some reason. And this results in all sorts of problems in wxSocket and wxIPC code, so check for this at wxSocketImpl level and not send the notification at all if there is no data to read. See #11528.
2010-06-12 11:47 JMS, revision 64563For wxTextCtrl editor, set the bold font before margins are set up or it will not work properly
2010-06-12 11:30 JMS, revision 64562Keyboard handling was blocked by label editor. Also try to maintain label editor focus state when navigating between properties.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/propgrid/propgrid.h
- M /wxWidgets/trunk/include/wx/propgrid/propgriddefs.h
- M /wxWidgets/trunk/interface/wx/propgrid/propgrid.h
- M /wxWidgets/trunk/samples/propgrid/propgrid.cpp
- M /wxWidgets/trunk/samples/propgrid/propgrid.h
- M /wxWidgets/trunk/src/propgrid/property.cpp
- M /wxWidgets/trunk/src/propgrid/propgrid.cpp
- M /wxWidgets/trunk/src/propgrid/propgridpagestate.cpp
2010-06-11 22:42 VZ, revision 64559Added wxPropertyGrid::DedicateKey(), which prevents specific key presses from being eaten by editor controls. This is useful for customizing keyboard navigation. Also added utility function wxPGFindInVector<>(), which is used in the new code, and also in some other places.
- 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_base.dsp
- M /wxWidgets/trunk/build/msw/wx_core.dsp
- M /wxWidgets/trunk/build/msw/wx_html.dsp
- M /wxWidgets/trunk/build/msw/wx_vc7_base.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc7_core.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc7_html.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc8_base.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc8_core.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc8_html.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc9_base.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc9_core.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc9_html.vcproj
- M /wxWidgets/trunk/Makefile.in
- M /wxWidgets/trunk/wxGTK.spec
- M /wxWidgets/trunk/wxMotif.spec
- M /wxWidgets/trunk/wxX11.spec
2010-06-10 17:17 JWE, revision 64557Add wx/msgqueue.h to the list of wxBase headers and rebake. This header has somehow never been added to build/bakefiles/files.bkl, do add it now.
- M /wxWidgets/branches/SOC2010_MASKED_CTRL/include/wx/maskededit.h
- M /wxWidgets/branches/SOC2010_MASKED_CTRL/src/common/maskededit.cpp
- M /wxWidgets/branches/SOC2010_MASKED_CTRL/src/common/maskedfield.cpp
- M /wxWidgets/branches/SOC2010_MASKED_CTRL/tests/masked/maskededit.cpp
- M /wxWidgets/branches/SOC2010_MASKED_CTRL/tests/masked/maskedfield.cpp
2010-06-10 16:56 VZ, revision 64555unitary test finished for wxMaskedEdit
2010-06-10 16:36 MYA, revision 64554Fix typo in an error message in XTI code. Closes #12139.
- M /wxWidgets/branches/SOC2010_RTC_IMAGES/include/wx/richtext/richtextbuffer.h
- M /wxWidgets/branches/SOC2010_RTC_IMAGES/include/wx/richtext/richtextimagedlg.h
- M /wxWidgets/branches/SOC2010_RTC_IMAGES/samples/richtext/richtext.cpp
- M /wxWidgets/branches/SOC2010_RTC_IMAGES/src/richtext/richtextimagedlg.cpp
2010-06-10 14:43 RR, revision 64552Make the dialog and the sample ready, now deal with the simple aligment/resize layout.
- M /wxWidgets/trunk/include/wx/osx/dataview.h
- M /wxWidgets/trunk/src/osx/carbon/dataview.cpp
- M /wxWidgets/trunk/src/osx/cocoa/dataview.mm
2010-06-10 13:53 RR, revision 64550Implemented wxDataViewColumn for wxOSX/Cocoa
2010-06-10 13:47 RR, revision 64549Suppress warning about double->int conversion
- M /wxWidgets/trunk/include/wx/generic/dataview.h
- M /wxWidgets/trunk/samples/dataview/dataview.cpp
- M /wxWidgets/trunk/src/generic/datavgen.cpp
- M /wxWidgets/trunk/src/gtk/dataview.cpp
2010-06-10 12:40 VZ, revision 64548Make wxDataViewCtrl::GetColumnPosition() return the index under MSW as per GTK and the docs (fixes #12129), give immediate visual feedback after calling e.g. wxDataViewColumn::SetHidden(true) under MSW, also per GTK+ and as I'd expect. Make GTK+ control emit header click events also for non-reorderable columns. Add a few tests for wxDataViewColumn::SetHidden() and wxDataViewCtrl::GetColumnPosition()
2010-06-09 22:35 JMS, revision 64544Add missing Init() call to one of wxListBox ctors in wxMSW. Overloaded ctor taking wxArrayString didn't call Init() so the wxListBox fields were not initialized. Fix it by adding the Init() call. Closes #12138.
2010-06-09 22:22 JMS, revision 64543wxAny CheckType() member functions are now const
2010-06-09 20:10 JTN, revision 64542wxAny CheckType() member functions should be const
2010-06-09 20:05 JTN, revision 64541WindowDC implementation
2010-06-09 20:04 JTN, revision 64540Fixes QImage -> wxImage conversion
2010-06-09 20:03 FM, revision 64539Fix #64534 commit
- M /wxWidgets/trunk/include/wx/gdicmn.h
- M /wxWidgets/trunk/interface/wx/gdicmn.h
- M /wxWidgets/trunk/src/common/gdicmn.cpp
2010-06-09 19:58 FM, revision 64538Increase interoperability between wxPoint and wxRealPoint introducing constructors which convert between the two classes.
2010-06-09 19:55 FM, revision 64537fix bug in wxGDIPlusMatrixData::Rotate: it must take radians for coherency with docs and other ports but GDI+ wants degrees.
2010-06-09 19:51 JTN, revision 64536fix couple of warnings; remove wxUsleep dummy test
2010-06-09 19:49 JTN, revision 64535Always create a QPen/QBrush associated to wxPen/wxBrush (including default constructor)
- M /wxWidgets/branches/wxQT/build/bakefiles/files.bkl
- M /wxWidgets/branches/wxQT/include/wx/qt/window.h
- A /wxWidgets/branches/wxQT/include/wx/qt/window_qt.h
- M /wxWidgets/branches/wxQT/Makefile.in
- M /wxWidgets/branches/wxQT/src/qt/window.cpp
- A /wxWidgets/branches/wxQT/src/qt/window_qt.cpp
2010-06-09 19:47 JTN, revision 64534Basic wxWindow implementation and paintEvent
2010-06-09 16:28 FM, revision 64533Better default value handling for wxPoint and wxSize
- M /wxWidgets/trunk/include/wx/event.h
- M /wxWidgets/trunk/include/wx/generic/grid.h
- M /wxWidgets/trunk/include/wx/generic/laywin.h
- M /wxWidgets/trunk/include/wx/html/webkit.h
- M /wxWidgets/trunk/include/wx/mediactrl.h
- M /wxWidgets/trunk/include/wx/msw/ole/activex.h
- M /wxWidgets/trunk/include/wx/propgrid/propgrid.h
- M /wxWidgets/trunk/include/wx/richtext/richtextctrl.h
- M /wxWidgets/trunk/include/wx/stc/stc.h
- M /wxWidgets/trunk/interface/wx/combo.h
- M /wxWidgets/trunk/interface/wx/event.h
- M /wxWidgets/trunk/interface/wx/thread.h
- M /wxWidgets/trunk/interface/wx/timer.h
- M /wxWidgets/trunk/src/common/event.cpp
2010-06-09 15:55 FM, revision 64532Implement wx-prefixed macros versions of DECLARE_EVENT_TABLE, BEGIN_EVENT_TABLE* and END_EVENT_TABLE macros. Implement compatibility aliases for non-prefixed macro names. Require a final semicolon where possible.
- M /wxWidgets/trunk/include/wx/generic/listctrl.h
- M /wxWidgets/trunk/include/wx/generic/private/listctrl.h
- M /wxWidgets/trunk/include/wx/generic/treectlg.h
- M /wxWidgets/trunk/include/wx/gtk1/treectrl.h
- M /wxWidgets/trunk/include/wx/msw/listctrl.h
- M /wxWidgets/trunk/include/wx/msw/treectrl.h
- M /wxWidgets/trunk/include/wx/object.h
- M /wxWidgets/trunk/include/wx/os2/listctrl.h
- M /wxWidgets/trunk/include/wx/os2/treectrl.h
- M /wxWidgets/trunk/include/wx/osx/listctrl.h
- M /wxWidgets/trunk/include/wx/osx/treectrl.h
- M /wxWidgets/trunk/include/wx/palmos/listctrl.h
- M /wxWidgets/trunk/include/wx/palmos/treectrl.h
- M /wxWidgets/trunk/include/wx/protocol/protocol.h
- M /wxWidgets/trunk/include/wx/treectrl.h
- M /wxWidgets/trunk/interface/wx/docview.h
- M /wxWidgets/trunk/interface/wx/listctrl.h
- M /wxWidgets/trunk/interface/wx/module.h
- M /wxWidgets/trunk/interface/wx/msw/ole/activex.h
- M /wxWidgets/trunk/interface/wx/object.h
- M /wxWidgets/trunk/interface/wx/propgrid/editors.h
- M /wxWidgets/trunk/interface/wx/propgrid/property.h
- M /wxWidgets/trunk/interface/wx/treectrl.h
2010-06-09 15:23 FM, revision 64531Implement wx-prefixed macros versions of DECLARE/IMPLEMENT*CLASS macros. Implement compatibility aliases for non-prefixed macro names. Require a final semicolon where possible. Correct a recurring error in the docs: IMPLEMENT/DECLARE_CLASS are alias to the DYNAMIC macros, not to the ABSTRACT macros.
- M /wxWidgets/trunk/include/wx/app.h
- M /wxWidgets/trunk/include/wx/build.h
- M /wxWidgets/trunk/include/wx/debug.h
- M /wxWidgets/trunk/include/wx/init.h
- M /wxWidgets/trunk/include/wx/log.h
- M /wxWidgets/trunk/include/wx/msw/app.h
- M /wxWidgets/trunk/include/wx/palmos/app.h
- M /wxWidgets/trunk/interface/wx/app.h
- M /wxWidgets/trunk/interface/wx/debug.h
- M /wxWidgets/trunk/interface/wx/init.h
- M /wxWidgets/trunk/interface/wx/log.h
2010-06-09 13:13 VZ, revision 64527Implement wx-prefixed macros versions of DECLARE/IMPLEMENT_APP_* macros. Implement compatibility aliases for non-prefixed macro names. Require a final semicolon where possible.
2010-06-08 15:34 MYA, revision 64525Don't use -kAddToPopUp() gettext hack with Scintilla. Instead, create a dummy file containing the user-visible strings defined in Scintilla sources. For now it's manually managed but it might make sense to automatically generate it in the future.
- M /wxWidgets/branches/SOC2010_RTC_IMAGES/build/bakefiles/files.bkl
- M /wxWidgets/branches/SOC2010_RTC_IMAGES/build/msw/makefile.bcc
- M /wxWidgets/branches/SOC2010_RTC_IMAGES/build/msw/makefile.gcc
- M /wxWidgets/branches/SOC2010_RTC_IMAGES/build/msw/makefile.vc
- M /wxWidgets/branches/SOC2010_RTC_IMAGES/build/msw/makefile.wat
- M /wxWidgets/branches/SOC2010_RTC_IMAGES/build/msw/wx_core.dsp
- M /wxWidgets/branches/SOC2010_RTC_IMAGES/build/msw/wx_richtext.dsp
- M /wxWidgets/branches/SOC2010_RTC_IMAGES/build/msw/wx_vc7_core.vcproj
- M /wxWidgets/branches/SOC2010_RTC_IMAGES/build/msw/wx_vc7_richtext.vcproj
- M /wxWidgets/branches/SOC2010_RTC_IMAGES/build/msw/wx_vc8_core.vcproj
- M /wxWidgets/branches/SOC2010_RTC_IMAGES/build/msw/wx_vc8_richtext.vcproj
- M /wxWidgets/branches/SOC2010_RTC_IMAGES/build/msw/wx_vc9_core.vcproj
- M /wxWidgets/branches/SOC2010_RTC_IMAGES/build/msw/wx_vc9_richtext.vcproj
- A /wxWidgets/branches/SOC2010_RTC_IMAGES/include/wx/richtext/richtextimagedlg.h
- D /wxWidgets/branches/SOC2010_RTC_IMAGES/include/wx/richtext/richtextimagepage.h
- M /wxWidgets/branches/SOC2010_RTC_IMAGES/Makefile.in
- M /wxWidgets/branches/SOC2010_RTC_IMAGES/src/richtext/richtextdialogs.pjd
- A /wxWidgets/branches/SOC2010_RTC_IMAGES/src/richtext/richtextimagedlg.cpp
- D /wxWidgets/branches/SOC2010_RTC_IMAGES/src/richtext/richtextimagepage.cpp
2010-06-08 00:02 JWE, revision 64523Use dialog instead of wxPanel as the property interface. Only change to panels if we really need in the future.
- M /wxWidgets/branches/SOC2010_MASKED_CTRL/include/wx/maskededit.h
- M /wxWidgets/branches/SOC2010_MASKED_CTRL/include/wx/maskedfield.h
- M /wxWidgets/branches/SOC2010_MASKED_CTRL/include/wx/textentry.h
- M /wxWidgets/branches/SOC2010_MASKED_CTRL/src/common/maskededit.cpp
- M /wxWidgets/branches/SOC2010_MASKED_CTRL/src/common/maskedfield.cpp
- M /wxWidgets/branches/SOC2010_MASKED_CTRL/src/common/textentrycmn.cpp
- M /wxWidgets/branches/SOC2010_MASKED_CTRL/tests/masked/maskededit.cpp
- M /wxWidgets/branches/SOC2010_MASKED_CTRL/tests/masked/maskedfield.cpp
2010-06-07 19:16 VZ, revision 64521resolved some wxMaskedField problems and begin to debug wxMaskedEdit
2010-06-07 09:39 JS, revision 64520Include locale.h in cmdline.cpp to ensure LC_ALL is defined. This is needed for at least VC++ 6 and is more correct anyhow.
- M /wxWidgets/branches/WX_2_8_BRANCH/docs/changes.txt
- M /wxWidgets/branches/WX_2_8_BRANCH/src/richtext/richtextstyles.cpp
2010-06-07 09:39 JS, revision 64519GetStyleMergedWithBase no longer hangs if there's a loop implied by based-on styles.
2010-06-06 20:52 FM, revision 64515GetStyleMergedWithBase no longer hangs if there's a loop implied by based-on styles.
- M /wxWidgets/trunk/tests/datetime/datetimetest.cpp
- M /wxWidgets/trunk/tests/filename/filenametest.cpp
- M /wxWidgets/trunk/tests/testprec.h
2010-06-06 17:45 FM, revision 64514revert previous revision about localization of decimal points in GetHumanReadableSize() test strings: using CLocaleSetter is a better solution.
2010-06-06 17:44 FM, revision 64513add to wxRealPoint the same operators already available for wxPoint and wxSize
2010-06-06 17:41 FM, revision 64512fix building without PCH
2010-06-06 16:21 FM, revision 64511Move a couple of wxFileName tests from the console sample to the existing FileNameTestCase. Fix FileNameTestCase::TestGetHumanReadable to check the result against expected strings using the correct decimal point for the locale used on the test machine.
- 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
- A /wxWidgets/trunk/tests/misc/module.cpp
- A /wxWidgets/trunk/tests/misc/pathlist.cpp
- 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
- M /wxWidgets/trunk/tests/test_vc9_test_gui.vcproj
2010-06-06 14:41 VZ, revision 64510remove some tests from the console sample: - wxLog already has a better cppunit test class - wxLocale test in the console sample didn't work on Windows and wasn't very useful move some tests from the console sample to CppUnit tests: - wxPathList => PathListTestCase - wxModule => ModuleTestCase remove some tests about removed functions of wxMimeTypesManager
2010-06-06 14:41 VZ, revision 64509Don't post process events twice but return correct value from ProcessEvent(). This is a further complication to the event handling code which aims to handle correctly the case of wxScrollHelperEvtHandler which doesn't respect the request to process events only in it but always passes it to the next handler in the chain itself while still returning the correct value from ProcessEvent() itself to avoid breaking code that relies on it, like the background painting code in wxHtmlWindow. This replaces the change of r64495 and does return true from DoTryChain() in wxScrollHelperEvtHandler case but sets the "skipped" flag in the event itself to indicate that it wasn't really processed and ProcessEvent() now checks it after calling ProcessEventLocally() and returns the correct value appropriately.
2010-06-06 14:35 JMS, revision 64508Fix compilation errors in wxGTK wxDataViewCtrl in ANSI mode. wxGTK_CONV() macro can only be used in classes which have m_font member, otherwise the font needs to be specified explicitly.
2010-06-06 13:37 FM, revision 64507To make it clear in the sample that a custom animation is used, use wxSHOW_EFFECT_BLEND instead of SLIDE_TO_BOTTOM, and add a text '(custom animaton)'
- M /wxWidgets/trunk/include/wx/msdos/mimetype.h
- M /wxWidgets/trunk/include/wx/os2/mimetype.h
- M /wxWidgets/trunk/include/wx/palmos/mimetype.h
- M /wxWidgets/trunk/interface/wx/mimetype.h
2010-06-06 13:35 FM, revision 64506get rid of wxMimeTypesManager::ReadMailcap and wxMimeTypesManager::ReadMimeTypes from old include files and from the docs.
2010-06-06 13:34 FM, revision 64505document wxTransparentColour global instance
2010-06-06 11:35 JMS, revision 64504more readable argument names for wxDC::DrawArc
2010-06-06 11:15 JMS, revision 64503In wxComboCtrlBase::DoShowPopup(), if the popup window is a generic TLW or a 'perfect' wxPopupWindow, then try to set focus to the popup control at the end of show
2010-06-06 00:58 VZ, revision 64500Use ShowWithEffect() in the sample wxComboCtrlWithCustomPopupAnim instead of manual window manipulation in timer event
2010-06-06 00:58 VZ, revision 64499Don't send selection events for an already selected item in wxMSW wxListBox. Remember the last item for which a listbox notification event had been sent and don't send it again if the user clicks on an already selected item. This is consistent with wxGTK behaviour and generally makes more sense: why should we send an event if the selection didn't really change?
2010-06-06 00:58 VZ, revision 64498Don't send listbox selection events when mouse wasn't clicked on an item. Windows sends events even if the mouse is clicked in the area below the items, filter them out by checking the item under the mouse ourselves. Also use synchronous GetMessagePos() function to get the mouse position instead of the asynchronous GetCursorPos() which was wrongly used by the old code.
2010-06-06 00:57 VZ, revision 64497Use mouse position to find the item for selection events in wxMSW listbox. Using LB_GETCARETINDEX doesn't work when the mouse is used to make selection because it always returns the index of the last item, even if the mouse is clicked below it, on an area without any listbox items. So use the mouse position to find the item in this case but still use LB_GETCARETINDEX to find the item when the keyboard is used. This required adding a flag to wxListBox storing the kind of the last input message that it received as there doesn't seem to be any way to determine how the message was generated otherwise. This code will be refactored/improved further in the next two commits.
2010-06-06 00:57 VZ, revision 64496No changes, just refactor wxListBox initialization in wxMSW. Extract member fields initialization in Init() method instead of duplicating it in default ctor and Create().
- M /wxWidgets/trunk/include/wx/listbox.h
- M /wxWidgets/trunk/src/common/lboxcmn.cpp
- M /wxWidgets/trunk/src/msw/listbox.cpp
2010-06-06 00:57 VZ, revision 64495Refactor listbox event sending code to avoid duplication. wxMSW wxListBox implementation contained the same code as the private LBSendEvent() function in lboxcmn.cpp, so make this function a (protected) member of wxListBoxBase and reuse it instead. Also change its and CalcAndSendEvent() return type to bool to be able to return whether the event was processed or not. As the result of this refactoring, the "is selected" flag is now set correctly for the selection events under MSW (it was always off before).
2010-06-05 19:28 PMO, revision 64491Don't return true from DoTryChain() if the event wasn't really processed. Correct the return value when an event handler didn't honour "process only in this handler" flag: we shouldn't pass the event to the further handlers in this case but we shouldn't return true neither as the event wasn't really processed. This corrects background painting of wxHtmlWindow broken by previous changes.
2010-06-05 18:40 PMO, revision 64490Some minor implementations for wxWindow
- M /wxWidgets/branches/wxQT/include/wx/qt/menu.h
- M /wxWidgets/branches/wxQT/include/wx/qt/menuitem.h
- M /wxWidgets/branches/wxQT/src/qt/menu.cpp
- M /wxWidgets/branches/wxQT/src/qt/menuitem.cpp
2010-06-05 03:23 RD, revision 64489More menu related implementations (checked, radio)
2010-06-05 00:04 VZ, revision 64483m_id was already set, don't set it to the passed in value again as then we lose the value which may have been calculated for wxID_ANY.
2010-06-04 11:07 JWE, revision 64482Correct EVT_LIST_BEGIN_LABEL_EDIT macro name in the documentation. The "LIST" part was missing. Closes #12124.
- M /wxWidgets/branches/SOC2010_MASKED_CTRL/include/wx/maskededit.h
- M /wxWidgets/branches/SOC2010_MASKED_CTRL/include/wx/maskedfield.h
- M /wxWidgets/branches/SOC2010_MASKED_CTRL/interface/wx/maskededit.h
- M /wxWidgets/branches/SOC2010_MASKED_CTRL/interface/wx/maskedfield.h
- M /wxWidgets/branches/SOC2010_MASKED_CTRL/src/common/maskededit.cpp
- M /wxWidgets/branches/SOC2010_MASKED_CTRL/src/common/maskedfield.cpp
- M /wxWidgets/branches/SOC2010_MASKED_CTRL/tests/masked/maskededit.cpp
- M /wxWidgets/branches/SOC2010_MASKED_CTRL/tests/masked/maskedfield.cpp
2010-06-03 23:14 FM, revision 64480unitary test
2010-06-03 17:25 JMS, revision 64477no real change: just rename "near" into "onNearPart" (MSVC doesn't like 'near' as variable name)
- M /wxWidgets/branches/WX_2_8_BRANCH/docs/changes.txt
- M /wxWidgets/branches/WX_2_8_BRANCH/src/msw/combo.cpp
2010-06-03 17:16 JMS, revision 64476Backported from wx2.9: Greatly reduce rare animation garbage in wxOwnerDrawnComboBox drop-down animation (see #12087)
2010-06-03 12:35 VZ, revision 64475Greatly reduce rare animation garbage in wxOwnerDrawnComboBox drop-down animation (fixes #12087)
2010-06-03 12:35 VZ, revision 64474Drop the column being dragged at the correct position in wxGrid. The column was being always dropped after the column at drop position but this was incorrect and didn't correspond to the visual feedback drawn by wxHeaderCtrl: if the drop position is over the "near" part of the column, the column should be dropped before it instead. Do the check for this in wxGrid code too now. Closes #12120.
2010-06-03 12:35 VZ, revision 64473Test for wxPen validity before testing for its style in wxGTK wxDC. Calling wxPen::GetStyle() on an invalid pen resulted in an assert, breaking the grid column drawing while reordering them, for example, because the code in wxGrid uses wxDC::DrawRectangle() after calling SetPen(wxNullPen). Fix this by testing for the pen validity first.
2010-06-02 17:02 MYA, revision 64471Assert if an invalid column index is specified when inserting wxListCtrl item. This also catches the case of inserting an item in a report mode wxListCtrl without adding any columns to it first. Previously this did result in an assert but with a less clear error message and, most importantly, still a crash afterwards. Assert only now, don't crash. The message could still be improved but hopefully people will be able to understand that inserting items when no columns are defined is not the right thing to do. Closes #12119.
- M /wxWidgets/branches/SOC2010_RTC_IMAGES/build/bakefiles/files.bkl
- M /wxWidgets/branches/SOC2010_RTC_IMAGES/build/msw/makefile.bcc
- M /wxWidgets/branches/SOC2010_RTC_IMAGES/build/msw/makefile.gcc
- M /wxWidgets/branches/SOC2010_RTC_IMAGES/build/msw/makefile.vc
- M /wxWidgets/branches/SOC2010_RTC_IMAGES/build/msw/makefile.wat
- M /wxWidgets/branches/SOC2010_RTC_IMAGES/build/msw/wx_core.dsp
- M /wxWidgets/branches/SOC2010_RTC_IMAGES/build/msw/wx_richtext.dsp
- M /wxWidgets/branches/SOC2010_RTC_IMAGES/build/msw/wx_vc7_core.vcproj
- M /wxWidgets/branches/SOC2010_RTC_IMAGES/build/msw/wx_vc7_richtext.vcproj
- M /wxWidgets/branches/SOC2010_RTC_IMAGES/build/msw/wx_vc8_core.vcproj
- M /wxWidgets/branches/SOC2010_RTC_IMAGES/build/msw/wx_vc8_richtext.vcproj
- M /wxWidgets/branches/SOC2010_RTC_IMAGES/build/msw/wx_vc9_core.vcproj
- M /wxWidgets/branches/SOC2010_RTC_IMAGES/build/msw/wx_vc9_richtext.vcproj
- A /wxWidgets/branches/SOC2010_RTC_IMAGES/include/wx/richtext/richtextimagepage.h
- M /wxWidgets/branches/SOC2010_RTC_IMAGES/Makefile.in
- M /wxWidgets/branches/SOC2010_RTC_IMAGES/samples/fswatcher/makefile.bcc
- M /wxWidgets/branches/SOC2010_RTC_IMAGES/samples/fswatcher/makefile.gcc
- M /wxWidgets/branches/SOC2010_RTC_IMAGES/samples/fswatcher/makefile.vc
- M /wxWidgets/branches/SOC2010_RTC_IMAGES/samples/fswatcher/makefile.wat
- M /wxWidgets/branches/SOC2010_RTC_IMAGES/src/richtext/richtextdialogs.pjd
- A /wxWidgets/branches/SOC2010_RTC_IMAGES/src/richtext/richtextimagepage.cpp
- M /wxWidgets/branches/SOC2010_RTC_IMAGES/src/tiff/libtiff/tiffconf.h
- M /wxWidgets/branches/SOC2010_RTC_IMAGES/src/tiff/libtiff/tif_config.h
2010-06-02 16:56 FM, revision 64470Recreate the image control dialog panel using DialogBlocks. Add a new richtextimagepage.h/cpp and update the bakefiles.
2010-06-02 16:51 FM, revision 64469fix StringTestCase::FromDouble: newer MSVC versions use three digits for the exponent width
- M /wxWidgets/trunk/samples/console/console.bkl
- M /wxWidgets/trunk/samples/console/console.cpp
- M /wxWidgets/trunk/samples/console/Makefile.in
- M /wxWidgets/trunk/samples/console/makefile.bcc
- M /wxWidgets/trunk/samples/console/makefile.gcc
- M /wxWidgets/trunk/samples/console/makefile.vc
- M /wxWidgets/trunk/samples/console/makefile.wat
- D /wxWidgets/trunk/samples/console/testdata.fc
2010-06-02 16:42 FM, revision 64468remove wxFileConfig tests: FileConfigTestCase already tests features tested by console sample and is much more complete.
2010-06-02 16:17 JWE, revision 64467Move some wxPrintf() tests (taken from glibc) to VsnprintfTestCase. Other tests are more difficult to convert in CppUnit style and not worth the effort (since now we don't use wx's own vsnprintf implementation anymore typically).
- M /wxWidgets/branches/SOC2010_MASKED_CTRL/include/wx/maskededit.h
- M /wxWidgets/branches/SOC2010_MASKED_CTRL/include/wx/maskedfield.h
- A /wxWidgets/branches/SOC2010_MASKED_CTRL/interface/wx/maskededit.h
- A /wxWidgets/branches/SOC2010_MASKED_CTRL/interface/wx/maskedfield.h
- M /wxWidgets/branches/SOC2010_MASKED_CTRL/samples/fswatcher/makefile.bcc
- M /wxWidgets/branches/SOC2010_MASKED_CTRL/samples/fswatcher/makefile.gcc
- M /wxWidgets/branches/SOC2010_MASKED_CTRL/samples/fswatcher/makefile.vc
- M /wxWidgets/branches/SOC2010_MASKED_CTRL/samples/fswatcher/makefile.wat
- M /wxWidgets/branches/SOC2010_MASKED_CTRL/src/common/maskededit.cpp
- M /wxWidgets/branches/SOC2010_MASKED_CTRL/src/common/maskedfield.cpp
- M /wxWidgets/branches/SOC2010_MASKED_CTRL/tests/Makefile.in
- M /wxWidgets/branches/SOC2010_MASKED_CTRL/tests/makefile.bcc
- M /wxWidgets/branches/SOC2010_MASKED_CTRL/tests/makefile.gcc
- M /wxWidgets/branches/SOC2010_MASKED_CTRL/tests/makefile.vc
- M /wxWidgets/branches/SOC2010_MASKED_CTRL/tests/makefile.wat
- A /wxWidgets/branches/SOC2010_MASKED_CTRL/tests/masked/maskededit.cpp
- M /wxWidgets/branches/SOC2010_MASKED_CTRL/tests/masked/maskedfield.cpp
- M /wxWidgets/branches/SOC2010_MASKED_CTRL/tests/test.bkl
- M /wxWidgets/branches/SOC2010_MASKED_CTRL/tests/test_test.dsp
- M /wxWidgets/branches/SOC2010_MASKED_CTRL/tests/test_vc7_test.vcproj
- M /wxWidgets/branches/SOC2010_MASKED_CTRL/tests/test_vc8_test.vcproj
- M /wxWidgets/branches/SOC2010_MASKED_CTRL/tests/test_vc9_test.vcproj
2010-06-02 16:12 FM, revision 64466add documentation and unitary test file for maskedEdit.
- M /wxWidgets/trunk/samples/console/console.cpp
- M /wxWidgets/trunk/tests/config/config.cpp
- A /wxWidgets/trunk/tests/config/regconf.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
- M /wxWidgets/trunk/tests/test_vc9_test_gui.vcproj
Move wxRegConfig tests from console sample to a new wxRegConfigTestCase class. Remove wxRegKey tests from console sample: on newer Windows they only work when run with admin privileges; also we can expect wx[Reg]ConfigTestCase to already check a good number of wxRegKey features.