Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Adds an additional signal 'allEventsProcessed' that gets emitted after all win32 messages have been dispatched. This is used on the 3ds Max side for triggering progressive rendering. - Adds a new 3ds Max-specific nativeEventFilter type 'windows_generic_3dsMax_MSG' that is only called once from the Qt main loop when the messages are about to get translated/dispatched. The default type "windows_generic_MSG" is also used by the QWindowsContext::windowsProc() native event filter, where the translated message already gets dispatched to the specific window. 3ds Max cannot reliably use this message for doing its 'specific' message handling, otherwise it can lead to endless loops causing stack overflows. - Replaces the newly added filterNativeEvent call on the type "windows_generic_3dsMax_MSG" with a more distinct signal 'preProcessNativeEvent'. This ensures application event filters don't get called twice and there is no need to check the event type. - Fixing the QStyleSheetStyle to remove the additional width put into the spin-box's width - even with no style applied - Make QTabBar and QTabWidget capable of multiRow tab layout - Merging all 3ds Max specific changes from Qt 5.12.4 into Qt 5.12.5 - Fixes a int32 to int64 cast bug in the WM_TIMER event which causes UI hangs on windows64 because the WM_TIMER fall-through to WM_QT_SENDPOSTEDEVENTS doesn't call sendPostedEvents anymore. - Updates the DLL version for libEGL.dll and libGLESv2.dll for the 2020.3_Update - Incorporating official fixes for QTBUG-75820 and QTBUG-76990 - Reverting commits #70d131a and #bde6a04 since they conflict with 3ds Max
- Loading branch information