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 03:01 VZ, revision 773152014-08-23 03:01 VZ, revision 77314Implement set item in list ctrl (and item count and insert item return value)
2014-08-23 03:01 VZ, revision 77313Implement basic item insertion in list ctrl
2014-08-23 03:00 VZ, revision 77312Implement column insertion basics in wxQT list ctrl
2014-08-23 03:00 VZ, revision 77311Use the correct widget QTreeWidget and helper for list control
2014-08-23 03:00 VZ, revision 77310Derive list control from wxListCtrlBase in wxQT This fixes missing methods compilation errors: EnableBellOnNoMatch, EnableAlternateRowColours, AppendColumn and OnGetItemAttr
2014-08-23 03:00 VZ, revision 77309Block Qt signals if widget is being deleted This avoid most of the problems caused by receiving a signal if the wxWindow is deleted (for example, notebook changing the default page, see previous commits). I've tried two other methods without success: * m_qtWindow::disconnect() should do the disconnection of all signals but returns false * QApplication::instance()->removePostedEvents(m_qtWindow); seems to have no effect (also, installEventFilter could be used)
- M /wxWidgets/branches/wxQT/src/qt/anybutton.cpp
- M /wxWidgets/branches/wxQT/src/qt/calctrl.cpp
- M /wxWidgets/branches/wxQT/src/qt/checkbox.cpp
- M /wxWidgets/branches/wxQT/src/qt/choice.cpp
- M /wxWidgets/branches/wxQT/src/qt/combobox.cpp
- M /wxWidgets/branches/wxQT/src/qt/listbox.cpp
- M /wxWidgets/branches/wxQT/src/qt/notebook.cpp
- M /wxWidgets/branches/wxQT/src/qt/radiobox.cpp
- M /wxWidgets/branches/wxQT/src/qt/scrolbar.cpp
- M /wxWidgets/branches/wxQT/src/qt/slider.cpp
- M /wxWidgets/branches/wxQT/src/qt/spinbutt.cpp
- M /wxWidgets/branches/wxQT/src/qt/spinctrl.cpp
- M /wxWidgets/branches/wxQT/src/qt/textctrl.cpp
- M /wxWidgets/branches/wxQT/src/qt/tglbtn.cpp
2014-08-23 03:00 VZ, revision 77308Avoid crash if a control is deleted and a signal is received For example, this could happen if the wxNotebook was deleted and there were pending singals (i.e., emmited due the removal of the current page). This should not happen, signals will be blocked in the destructor in following commits, but this is in place just in case to avoid segmentation fauls (debug message will be print by the wxQT helper)
- M /wxWidgets/branches/wxQT/include/wx/qt/private/winevent.h
- M /wxWidgets/branches/wxQT/src/qt/window.cpp
2014-08-23 03:00 VZ, revision 77307Add sanity checks for Qt event/signal handlers * Use the window pointer to detect if the class is dead or alive to avoid crashing caused by deleteLater() being processed in the event loop * Print debug messages if the handler (wxWindow) is NULL (deleted), just for safety and debugging as that code should not be reached if Qt signals are blocked or Qt events are filtered / removed (comming in future commits) * Set the window pointer immediatelly in wxQt helper template constructor to avoid problems if wxWindow base class was not fully initialized and a Qt event/signal is received GetHandler will return NULL if the wxWindow object was deleted, so it should be verified in the signal handlers in each derived class (events are automatically verified by the helper)
2014-08-23 03:00 VZ, revision 77306Fix uninitialized value causing 'Painter not active', thanks @seandepagnier
2014-08-23 03:00 VZ, revision 77305Fix missing __WXQT__ guard in include, thanks @seandepagnier
2014-08-23 03:00 VZ, revision 77304Postpone the shortcut handler destruction to avoid seg. faults
- M /wxWidgets/branches/wxQT/include/wx/qt/window.h
- M /wxWidgets/branches/wxQT/src/qt/anybutton.cpp
- M /wxWidgets/branches/wxQT/src/qt/calctrl.cpp
- M /wxWidgets/branches/wxQT/src/qt/checkbox.cpp
- M /wxWidgets/branches/wxQT/src/qt/choice.cpp
- M /wxWidgets/branches/wxQT/src/qt/combobox.cpp
- M /wxWidgets/branches/wxQT/src/qt/dialog.cpp
- M /wxWidgets/branches/wxQT/src/qt/frame.cpp
- M /wxWidgets/branches/wxQT/src/qt/gauge.cpp
- M /wxWidgets/branches/wxQT/src/qt/listbox.cpp
- M /wxWidgets/branches/wxQT/src/qt/msgdlg.cpp
- M /wxWidgets/branches/wxQT/src/qt/notebook.cpp
- M /wxWidgets/branches/wxQT/src/qt/radiobox.cpp
- M /wxWidgets/branches/wxQT/src/qt/radiobut.cpp
- M /wxWidgets/branches/wxQT/src/qt/scrolbar.cpp
- M /wxWidgets/branches/wxQT/src/qt/slider.cpp
- M /wxWidgets/branches/wxQT/src/qt/spinbutt.cpp
- M /wxWidgets/branches/wxQT/src/qt/spinctrl.cpp
- M /wxWidgets/branches/wxQT/src/qt/statbmp.cpp
- M /wxWidgets/branches/wxQT/src/qt/statbox.cpp
- M /wxWidgets/branches/wxQT/src/qt/statusbar.cpp
- M /wxWidgets/branches/wxQT/src/qt/textctrl.cpp
- M /wxWidgets/branches/wxQT/src/qt/tglbtn.cpp
- M /wxWidgets/branches/wxQT/src/qt/window.cpp
2014-08-23 03:00 VZ, revision 77303Removed GetHandle (virtual) call from wxWindow dtor in wxQT
2014-08-23 03:00 VZ, revision 77302Implemented wxBitmap::GetRawData in wxQT (similar to wxGTK)
2014-08-23 03:00 VZ, revision 77301Fix cairo image buffer paint DC in wxQT * do not destroy the image as it holds the pixel data buffer * hence, do not create a new image as it isn't necessary This solution is similar to cairo qt surface internals, that stores image and image_equiv -the cairo image surface-.
2014-08-23 03:00 VZ, revision 77300Fix wxQtDCImpl::GetHandle() to return QPainter This is needed by the grahpic context
2014-08-23 03:00 VZ, revision 77299Fix font face name getter (using actual info from Qt) It was returning an empty string (if no facename was given at the font ctor), and that caused a segmentation fault in cairo_show_text
2014-08-23 03:00 VZ, revision 77298Fix font weight and underline setters
2014-08-23 03:00 VZ, revision 77297Implement missing font family, weight & style getters
2014-08-23 03:00 VZ, revision 77296Implement missing font info constructor in wxQT (This is also needed by the drawing sample)
2014-08-23 02:59 VZ, revision 77295Added basic Cairo paint DC for wxQT (tentative) This is a very minimal approach (drawing to a cairo image surface and not a qt surface), but will help to avoid crashing (for example, in drawing sample, even if qt surface is not available).
- M /wxWidgets/branches/wxQT/build/bakefiles/files.bkl
- M /wxWidgets/branches/wxQT/configure
- M /wxWidgets/branches/wxQT/configure.in
- M /wxWidgets/branches/wxQT/Makefile.in
- M /wxWidgets/branches/wxQT/src/generic/graphicc.cpp
- D /wxWidgets/branches/wxQT/src/qt/graphics.cpp
2014-08-23 02:59 VZ, revision 77294Removed dummy Graphic Context in wxQT If available, use Cairo like in wxGTK and other ports, but cairo qt surface not implemented yet.
- M /wxWidgets/branches/wxQT/include/wx/qt/msgdlg.h
- M /wxWidgets/branches/wxQT/src/qt/frame.cpp
- M /wxWidgets/branches/wxQT/src/qt/msgdlg.cpp
2014-08-23 02:59 VZ, revision 77293Fix SIGSEGV on children destruction (frame and msgdlg)
2014-08-23 02:36 VZ, revision 77292Remove Qt's libraries dependency from wxBase
2014-08-23 02:36 VZ, revision 77291implement wxToolBar from QToolBar
fix memory leak/crash in wxFrame