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):
2014-08-23 02:26 VZ, revision 77215- M /wxWidgets/branches/wxQT/include/wx/qt/dialog.h
- M /wxWidgets/branches/wxQT/include/wx/qt/frame.h
- M /wxWidgets/branches/wxQT/include/wx/qt/msgdlg.h
- M /wxWidgets/branches/wxQT/include/wx/qt/scrolbar.h
- M /wxWidgets/branches/wxQT/include/wx/qt/statusbar.h
- M /wxWidgets/branches/wxQT/src/qt/dialog.cpp
- M /wxWidgets/branches/wxQT/src/qt/frame.cpp
- M /wxWidgets/branches/wxQT/src/qt/msgdlg.cpp
- M /wxWidgets/branches/wxQT/src/qt/scrolbar.cpp
- M /wxWidgets/branches/wxQT/src/qt/statusbar.cpp
2014-08-23 02:26 VZ, revision 77214Make wxQT helpers internals in dialgo, frame, msgdlg, scrolbar and statusbar
- M /wxWidgets/branches/wxQT/include/wx/qt/spinctrl.h
- M /wxWidgets/branches/wxQT/samples/controls/controls.cpp
- M /wxWidgets/branches/wxQT/src/qt/spinctrl.cpp
2014-08-23 02:26 VZ, revision 77213Make spin control helper internal / private in wxQT * Move helper (wxQtSpinBoxBase et al) declaration to c++ sources * Use QSpinBox / QDoubleSpinBox for header declarations (instead of the helper) * Refactor Create to instantiate the helper in the derived classes of wxSpinCtrlBase * Use a dynamic_cast in SetValue(wxString&) to safely access the derived class helper * Make SetValue (overloaded) virtual and reimplement both to avoid hiding * Change the controls sample to test SetValue(wxString&) Note that the dynamic_cast is needed now to access QSpinBox::valueFromText that is protected and is redeclared in the helper as public (all the other heplers didn't have this requeriment so far).
2014-08-23 02:26 VZ, revision 77212Fix qt to wx date conversion function
2014-08-23 02:26 VZ, revision 77211Make calendar control helper internal / private * Declaration of wxQtCalendarWidget moved from header to c++ source file * Renamed method to match signal names
2014-08-23 02:26 VZ, revision 77210Fix SIGSEGV handling paint event in wxQT The logic was checking for m_qtPicture but used m_qtPaintBuffer (that is used bellow in a alternate block) Although the segmentation fail is fixed, this should be revised as it seems to be an explicit QtPaintClientDCPicture with this logic
2014-08-23 02:26 VZ, revision 77209Fix unused variable due combobox z-order in contols sample wxQT
2014-08-23 02:26 VZ, revision 77208Clean up controls sample * Removed invalid combo insert test that causes an error in wxGTK * Removed unused variable (compiler warning)
2014-08-23 02:26 VZ, revision 77207Add wxGA_TEXT to wxGauge interface
2014-08-23 02:26 VZ, revision 77206Test methods of wxCheckListBox in controls sample * Add a toggle check button that call wxCheckListBox::Check * Show (in the log) the wxCheckListBox::IsCheck status when a item is selected
2014-08-23 02:26 VZ, revision 77205Implement IsChecked / Check for wxCheckListBox in wxQT
2014-08-23 02:25 VZ, revision 77204Use wxCheckListBox in controls sample Replaced wxListBox with wxCheckListBox to test this derived class. The behavior will be similar as in most platforms it is just based on wxListBox
- M /wxWidgets/branches/wxQT/include/wx/qt/checklst.h
- M /wxWidgets/branches/wxQT/include/wx/qt/listbox.h
- M /wxWidgets/branches/wxQT/src/qt/checklst.cpp
- M /wxWidgets/branches/wxQT/src/qt/listbox.cpp
2014-08-23 02:25 VZ, revision 77203Implement wxCheckListBox based on wxListBox (wxQT) Solution taken from wxGTK (but overriden Init private method to set m_hasCheckBoxes)
2014-08-23 02:25 VZ, revision 77202Add test text event methods to controls sample
2014-08-23 02:25 VZ, revision 77201Move setting initial text before CreateControl Note that CreateBase (in QtCreateControl) was not being called before setting the initial text value (ChangeValue), hence basic methods like HasFlag or IsMultiline weren't working at that point (and this caused a SIGSEGV in wxTextCtrl as it relies on flags to distinguish between m_qtLineEdit and m_qtTextEdit) In wxGTK CreateBase is called explicitly before creating the gtk control (for example, in wxTextCtrl::Create)
2014-08-23 02:25 VZ, revision 77200Add wxQtTextEdit helper for multiline text control Note that only wxEVT_TEXT is implemented by now as qt lacks returnPressed signal in QTextEdit. Also, the signal textChanged has no parameter for QTextEdit, so text entries are not uniform in Qt regarding events notifications too. This also raised a SIGSEGV, issue with GetValue() called inside the event when setting the initial text (that was changed as it don't have to be sent according the docs), so please see the next commit
2014-08-23 02:25 VZ, revision 77199Add wxQtTextEdit helper for multiline text control Note that only wxEVT_TEXT is implemented by now as qt lacks returnPressed signal in QTextEdit. Also, the signal textChanged has no parameter for QTextEdit, so text entries are not uniform in Qt regarding events notifications too. This also raised an issue with GetValue() called inside the event when setting the initial text (that don't have to be sent according the docs), so see the next commit
- M /wxWidgets/branches/wxQT/include/wx/qt/textctrl.h
- M /wxWidgets/branches/wxQT/include/wx/qt/textentry.h
- M /wxWidgets/branches/wxQT/src/qt/textctrl.cpp
- M /wxWidgets/branches/wxQT/src/qt/textentry.cpp
2014-08-23 02:25 VZ, revision 77198Implement proper set value method for wxTextCtrl * Send events depending on flags (blocking qt signals) * Replace all the text without sending two events (removal and insert like wxGTK) Note that this add stub methods in wxTextEntry just for consistency. This should be revisited evaluating if wxTextEntry implementations is required at all (seems qt has different text entry controls methods so there could be nothing in common)
2014-08-23 02:25 VZ, revision 77197Add wxQtLineEdit helper for single line TextCtrl Events similar to wxGTK (wxEVT_TEXT and wxEVT_TEXT_ENTER, checking wxTE_PROCESS_ENTER style flag)
2014-08-23 02:25 VZ, revision 77196Honor slider tick position style flags in wxQT
- M /wxWidgets/branches/wxQT/include/wx/gauge.h
- M /wxWidgets/branches/wxQT/samples/controls/controls.cpp
- M /wxWidgets/branches/wxQT/src/qt/gauge.cpp
2014-08-23 02:25 VZ, revision 77195Add wxGA_TEXT style for text percent in wxQT gauge
2014-08-23 02:25 VZ, revision 77194Hide text in wxQT progress bar for consistency (percentage completed, not shown by other ports) and fix minor coding styling issue
2014-08-23 02:25 VZ, revision 77193Add safety check in wxQT list box item access (to avoid segmentation fault if null item is returned by qt)
2014-08-23 02:25 VZ, revision 77192Use the new, short event type (wxEVT_CHECKBOX,) instead of the old verbose name (wxEVT_COMMAND_CHECKBOX_CLICKED)
- M /wxWidgets/branches/wxQT/include/wx/qt/choice.h
- M /wxWidgets/branches/wxQT/include/wx/qt/combobox.h
- M /wxWidgets/branches/wxQT/src/qt/combobox.cpp
2014-08-23 02:25 VZ, revision 77191Refactor wxComboBox to be derived from wxChoice and wxTextEntry in wxQT (similar to wxGTK and wxMSW). Now it reuses a lot of code (as both are based on QComboBox), but it has to reimplement some wxTextEntry methods as they differ between qt text controls. Also now uses wxControlWithItemsBase::SendSelectionChangedEvent
Fix slider event in wxQT, now using valueChanged signal as tracking is enabled by default. Note that using sliderMoved only works for mouse events (not for keyboard ones), and don't catch the final value when released (slider didn't reach 100%). Also, removed a comment copy-pasted by mistake.