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

Changes per page:

25 50 100 250 500 1000 2000

Changelog for wxWidgets (70435 changes):

2014-08-23 02:36 VZ, revision 77290

fix memory leak (which also fixes crashes from events that were triggered after the message box is destroyed)

2014-08-23 02:33 VZ, revision 77289

Fix DC device clipping region in wxQT Qt only uses logical coordinates for clipping methods, so this workaround removes temporarily the transformation (translation / scale) to match the physical device coordinates.

2014-08-23 02:33 VZ, revision 77288

Instantiate correct DC class in Qt paint handler Uses wxPaintDC instead of wxWindowDC directly, as now it prepares the Qt painter

2014-08-23 02:33 VZ, revision 77287

Fix cell editor positioning Qt seems to place slightly bigger control that will be drawn outside cell area, so then the remaining space will be not fully repainted when the editor is hidden.

2014-08-23 02:33 VZ, revision 77286

Added some __WXQT__ guards in grid The size of the cell should not substract the grid line to be drawn correctly. Also, the highlight rect should not be reduced to cover all the cell like in wxGTK (if not, it left white pixel line surrounding it). The other guards (set background and layout direction) are for consistency with wxGTK. There are still some painting issues related to the clipping regions and cell editor positioning.

2014-08-23 02:33 VZ, revision 77285

Prepare the Qt painter for wxDC Note that the function QtPreparePainter was already there but unused.

2014-08-23 02:33 VZ, revision 77284

Fix adding child window in scroll containers in wxQT This also fixes scrolling of children that weren't moved before (for example, see the erase sample). The solution is the same as in the wxFrame case (viewport instead of centralWidget).

2014-08-23 02:33 VZ, revision 77283

Implement missing static bitmap get methods This fix a sising issue too (as GetBitmap() is used in GetBestSize), see controls and erase samples.

2014-08-23 02:33 VZ, revision 77282

Fix incorrect wording in erase sample

2014-08-23 02:33 VZ, revision 77281

Fix background style regression (again) Qt should not clear the background in advance even in wxBG_STYLE_ERASE

2014-08-23 02:33 VZ, revision 77280

Use wxGTK default row height in wxQT

2014-08-23 02:33 VZ, revision 77279

Use the Qt paint event region instead bounding rect

2014-08-23 02:33 VZ, revision 77278

Removed now duplicate set background style

2014-08-23 02:33 VZ, revision 77277

Fix draw bitmap to honour transparent background

2014-08-23 02:33 VZ, revision 77276

Fix transparency style sheet setting in wxQT

2014-08-23 02:33 VZ, revision 77275

Only set transparency in inner scroll area viewport

2014-08-23 02:33 VZ, revision 77274

Fix SIGSEGV setting background style after creation in wxQT

2014-08-23 02:33 VZ, revision 77273

Don't draw and reset wxClientDC if empty in wxQT This fixes an issue when wxClientDC is used just for metrics calculations (for example, in wxTreeCtrl::Expand), so there is nothing to draw but if the QPicture is not reset, wxWindow::QtHandlePaintEvent get confused and don't use a wxPaintDC for an event generated by Refresh (thinking wxClientDC is valid and asking a repaint, but it will not replay anything).

2014-08-23 02:33 VZ, revision 77272

Add a debug message if qt painter is aborted

2014-08-23 02:33 VZ, revision 77271

Fix erasing background regression in wxQT Default paint handler has to clear the background is style is Qt::WA_OpaquePaintEvent (needed for wxBG_STYLE_ERASE so wxClientDC works outside the paint event). The background will remain black (unpainted) or inconsistent if not cleared in this case.

2014-08-23 02:33 VZ, revision 77270

Add some paint debugging messages (in wxGrid)

2014-08-23 02:33 VZ, revision 77269

Use wxLogDebug for paint debugging messages Removed wxLogTrace and guards.

2014-08-23 02:33 VZ, revision 77268

Only disable auto-erasing for generic panels

2014-08-23 02:32 VZ, revision 77267

Add basic logging facilities to debug wxQT paint issues

2014-08-23 02:32 VZ, revision 77266

Prevent Qt to auto-erase the background on paint events This is need by wxClientDC to be able to draw outside the paint event. Now this is set by default now for all the widgets but can be changed by SetBackgroundStyle (so it will need to be revised that background erasing is working properly).