[mythtv-commits] [MythTV/mythtv] 4d4691: libmythui: Break out painter window classes into t...
Mark Kendall
noreply at github.com
Thu Apr 16 07:41:07 UTC 2020
Branch: refs/heads/master
Home: https://github.com/MythTV/mythtv
Commit: 4d4691ec22930d24b90b21465d7e7da260a4841a
https://github.com/MythTV/mythtv/commit/4d4691ec22930d24b90b21465d7e7da260a4841a
Author: Mark Kendall <mark.kendall at gmail.com>
Date: 2020-04-16 (Thu, 16 Apr 2020)
Changed paths:
M mythtv/libs/libmythui/libmythui.pro
M mythtv/libs/libmythui/mythmainwindow.cpp
M mythtv/libs/libmythui/mythmainwindow.h
R mythtv/libs/libmythui/mythmainwindow_internal.h
A mythtv/libs/libmythui/mythmainwindowprivate.cpp
A mythtv/libs/libmythui/mythmainwindowprivate.h
A mythtv/libs/libmythui/mythpainterwindow.cpp
A mythtv/libs/libmythui/mythpainterwindow.h
A mythtv/libs/libmythui/mythpainterwindowqt.cpp
A mythtv/libs/libmythui/mythpainterwindowqt.h
M mythtv/libs/libmythui/opengl/mythpainteropengl.cpp
A mythtv/libs/libmythui/opengl/mythpainterwindowopengl.cpp
A mythtv/libs/libmythui/opengl/mythpainterwindowopengl.h
Log Message:
-----------
libmythui: Break out painter window classes into their own files
This is driven by 2 distinct aims:-
- start to cleanyl separate out OpenGL functionality in preparation for
Vulkan support
- cleanup MythMainWindow - which has evolved piecemeal over the years
and has become fragile as a result - most notably with respect to
'state' management.
Commit: cace710e425bd1b53b2e8427974cbb8457036c47
https://github.com/MythTV/mythtv/commit/cace710e425bd1b53b2e8427974cbb8457036c47
Author: Mark Kendall <mark.kendall at gmail.com>
Date: 2020-04-16 (Thu, 16 Apr 2020)
Changed paths:
M mythtv/libs/libmythui/mythmainwindow.cpp
M mythtv/libs/libmythui/mythmainwindowprivate.h
M mythtv/libs/libmythui/opengl/mythpainterwindowopengl.cpp
M mythtv/libs/libmythui/opengl/mythpainterwindowopengl.h
Log Message:
-----------
MythPainterWindowOpenGL: Don't update repaintRegion
- the OpenGL painter does not support clipping and will always use the
full UI rect
- as a result, there is no need to reference MythMainWindowPrivate
Commit: 367e5d99a64fb785b5e3df703ea2975e99b15b2f
https://github.com/MythTV/mythtv/commit/367e5d99a64fb785b5e3df703ea2975e99b15b2f
Author: Mark Kendall <mark.kendall at gmail.com>
Date: 2020-04-16 (Thu, 16 Apr 2020)
Changed paths:
M mythtv/libs/libmythui/mythmainwindow.cpp
M mythtv/libs/libmythui/mythmainwindow.h
M mythtv/libs/libmythui/mythmainwindowprivate.h
M mythtv/libs/libmythui/mythpainterwindow.cpp
M mythtv/libs/libmythui/mythpainterwindow.h
M mythtv/libs/libmythui/mythpainterwindowqt.cpp
M mythtv/libs/libmythui/mythpainterwindowqt.h
M mythtv/libs/libmythui/opengl/mythpainterwindowopengl.cpp
Log Message:
-----------
MythPainterWindow: Add a factory method
Commit: caa0fe67095d332160b75bc655db8ee64453a4eb
https://github.com/MythTV/mythtv/commit/caa0fe67095d332160b75bc655db8ee64453a4eb
Author: Mark Kendall <mark.kendall at gmail.com>
Date: 2020-04-16 (Thu, 16 Apr 2020)
Changed paths:
M mythtv/libs/libmythui/libmythui.pro
R mythtv/libs/libmythui/mythpainter_qimage.cpp
R mythtv/libs/libmythui/mythpainter_qimage.h
Log Message:
-----------
libmythui: Remove MythQImagePainter
- which is no longer used
Commit: b69dda64de947bc767b372ece3a3b5e13d6496d2
https://github.com/MythTV/mythtv/commit/b69dda64de947bc767b372ece3a3b5e13d6496d2
Author: Mark Kendall <mark.kendall at gmail.com>
Date: 2020-04-16 (Thu, 16 Apr 2020)
Changed paths:
M mythtv/libs/libmythui/mythmainwindow.cpp
M mythtv/libs/libmythui/mythmainwindowprivate.h
Log Message:
-----------
MythMainWindow: Convert 'MPData' to QPair
Commit: acbc4f75ed1fef9d2e4689771b2265bce85fa2a7
https://github.com/MythTV/mythtv/commit/acbc4f75ed1fef9d2e4689771b2265bce85fa2a7
Author: Mark Kendall <mark.kendall at gmail.com>
Date: 2020-04-16 (Thu, 16 Apr 2020)
Changed paths:
M mythtv/libs/libmythui/mythmainwindow.cpp
M mythtv/libs/libmythui/mythmainwindow.h
M mythtv/libs/libmythui/mythmainwindowprivate.h
Log Message:
-----------
MythMainWindow: Move MythDisplay object into MythMainWindow proper
Commit: f7c51fbadbadedb39aadfde9c78750b8b4ff0bc6
https://github.com/MythTV/mythtv/commit/f7c51fbadbadedb39aadfde9c78750b8b4ff0bc6
Author: Mark Kendall <mark.kendall at gmail.com>
Date: 2020-04-16 (Thu, 16 Apr 2020)
Changed paths:
M mythtv/libs/libmythui/mythmainwindow.cpp
M mythtv/libs/libmythui/mythmainwindow.h
M mythtv/libs/libmythui/mythmainwindowprivate.h
Log Message:
-----------
MythMainWindow: Move painter and painter windows into MythMainWindow
Commit: f9b786504173834780199ab4eab2716a1f8fbdf1
https://github.com/MythTV/mythtv/commit/f9b786504173834780199ab4eab2716a1f8fbdf1
Author: Mark Kendall <mark.kendall at gmail.com>
Date: 2020-04-16 (Thu, 16 Apr 2020)
Changed paths:
M mythtv/libs/libmythtv/opengl/mythvideooutopengl.cpp
M mythtv/libs/libmythui/mythmainwindow.cpp
M mythtv/libs/libmythui/mythmainwindow.h
M mythtv/libs/libmythui/mythmainwindowprivate.h
Log Message:
-----------
MythMainWindow: Take direct ownership of repaintRegion
- and some minor tidy up
Commit: 9e196a25f501bb709256fd9ff28065073ce704c1
https://github.com/MythTV/mythtv/commit/9e196a25f501bb709256fd9ff28065073ce704c1
Author: Mark Kendall <mark.kendall at gmail.com>
Date: 2020-04-16 (Thu, 16 Apr 2020)
Changed paths:
M mythtv/libs/libmythui/mythmainwindow.cpp
M mythtv/libs/libmythui/mythmainwindowprivate.h
Log Message:
-----------
MythMainWindow: Remove 2 unused vars
Compare: https://github.com/MythTV/mythtv/compare/c93d584089f1...9e196a25f501
More information about the mythtv-commits
mailing list