Mailing List Archive

[MythTV/mythtv] 5fe0dd: Bump minimum Qt6 version to 6.1. (QScopedPointer)
Branch: refs/heads/master
Home: https://github.com/MythTV/mythtv
Commit: 5fe0dd029fc3e892968f07bfeefaf68b198f25c1
https://github.com/MythTV/mythtv/commit/5fe0dd029fc3e892968f07bfeefaf68b198f25c1
Author: David Hampton <mythtv@love2code.net>
Date: 2024-02-15 (Thu, 15 Feb 2024)

Changed paths:
M cmake/VersionInformation.cmake
M mythtv/configure
M mythtv/libs/libmythtv/io/mythinteractivebuffer.cpp
M mythtv/libs/libmythtv/mheg/mhegic.cpp
M mythtv/libs/libmythtv/mheg/netstream.cpp

Log Message:
-----------
Bump minimum Qt6 version to 6.1. (QScopedPointer)

The QScopedPointer::take function was deprecated in Qt 6.1. The
documentation recommends using std::unique_ptr and release() instead.
Since std::unique_ptr is a C++17 function and MythTV requires a C++17
compiler, go ahead and perform the conversion.


Commit: d918d60004c474e7e3e57617c3e1606ee045a4b6
https://github.com/MythTV/mythtv/commit/d918d60004c474e7e3e57617c3e1606ee045a4b6
Author: David Hampton <mythtv@love2code.net>
Date: 2024-02-15 (Thu, 15 Feb 2024)

Changed paths:
M cmake/VersionInformation.cmake
M mythtv/configure
M mythtv/programs/mythbackend/test/test_recordingextender/test_recordingextender.cpp

Log Message:
-----------
Bump minimum Qt6 version to 6.3. (QWARN)

The QWARN() macro was deprecated in Qt 6.3. The documentation states
that qWarning should be used instead. Since qWarning exists in Qt5,
go ahead and perform the conversion.


Commit: 51909c09f1d2c6827140e42919c78fa199c2681b
https://github.com/MythTV/mythtv/commit/51909c09f1d2c6827140e42919c78fa199c2681b
Author: David Hampton <mythtv@love2code.net>
Date: 2024-02-15 (Thu, 15 Feb 2024)

Changed paths:
M mythtv/libs/libmythbase/rssparse.cpp
M mythtv/libs/libmythtv/mpeg/freesat_huffman.cpp
M mythtv/libs/libmythui/mythedid.cpp

Log Message:
-----------
Bump minimum Qt6 version to 6.4. (QString)

The QString::count function was deprecated in Qt 6.4. The
documentation states that the ::size function should be used instead.
Since the ::size function exists in Qt5, go ahead and perform the
conversion.


Commit: fe783d9ad26995fda9cb6a8fcd170254ea781936
https://github.com/MythTV/mythtv/commit/fe783d9ad26995fda9cb6a8fcd170254ea781936
Author: David Hampton <mythtv@love2code.net>
Date: 2024-02-15 (Thu, 15 Feb 2024)

Changed paths:
M cmake/VersionInformation.cmake
M mythtv/configure
M mythtv/libs/libmythtv/AirPlay/mythairplayserver.cpp
M mythtv/libs/libmythtv/Bluray/mythbdinfo.cpp

Log Message:
-----------
Bump minimum Qt6 version to 6.4. (QCryptographicHash)

One of the QCryptographicHash::addData function overloads was
deprecated in Qt 6.4. The documentation states that a different
overload should be used instead. Since the other overload function
exists in Qt5, go ahead and perform the conversion.


Commit: c17b851848955af23677043d09e54a88af93e2bc
https://github.com/MythTV/mythtv/commit/c17b851848955af23677043d09e54a88af93e2bc
Author: David Hampton <mythtv@love2code.net>
Date: 2024-02-15 (Thu, 15 Feb 2024)

Changed paths:
M mythplugins/mytharchive/mytharchive/exportnative.cpp
M mythplugins/mytharchive/mytharchive/fileselector.cpp
M mythplugins/mytharchive/mytharchive/logviewer.cpp
M mythplugins/mytharchive/mytharchive/mythburn.cpp
M mythplugins/mytharchive/mytharchive/recordingselector.cpp
M mythplugins/mytharchive/mytharchive/themeselector.cpp
M mythplugins/mytharchive/mytharchive/thumbfinder.cpp
M mythplugins/mytharchive/mytharchive/videoselector.cpp
M mythplugins/mythbrowser/mythbrowser/bookmarkmanager.cpp
M mythplugins/mythgame/mythgame/gamehandler.cpp
M mythplugins/mythgame/mythgame/gamescan.cpp
M mythplugins/mythgame/mythgame/gamesettings.cpp
M mythplugins/mythgame/mythgame/gameui.cpp
M mythplugins/mythgame/mythgame/romedit.cpp
M mythplugins/mythmusic/mythmusic/cdrip.cpp
M mythplugins/mythmusic/mythmusic/editmetadata.cpp
M mythplugins/mythmusic/mythmusic/importmusic.cpp
M mythplugins/mythmusic/mythmusic/lyricsview.cpp
M mythplugins/mythmusic/mythmusic/mythmusic.cpp
M mythplugins/mythmusic/mythmusic/playlist.cpp
M mythplugins/mythmusic/mythmusic/playlistcontainer.cpp
M mythplugins/mythmusic/mythmusic/smartplaylist.cpp
M mythplugins/mythnetvision/mythnetvision/neteditorbase.cpp
M mythplugins/mythnetvision/mythnetvision/netsearch.cpp
M mythplugins/mythnetvision/mythnetvision/nettree.cpp
M mythplugins/mythnetvision/mythnetvision/rsseditor.cpp
M mythplugins/mythweather/mythweather/sourceManager.cpp
M mythplugins/mythweather/mythweather/weatherScreen.cpp
M mythplugins/mythweather/mythweather/weatherSetup.cpp
M mythplugins/mythzoneminder/mythzoneminder/zmevents.cpp
M mythtv/libs/libmyth/audio/audiooutput.cpp
M mythtv/libs/libmyth/backendselect.cpp
M mythtv/libs/libmyth/langsettings.cpp
M mythtv/libs/libmyth/mediamonitor-unix.cpp
M mythtv/libs/libmyth/mediamonitor-windows.cpp
M mythtv/libs/libmyth/mythmediamonitor.cpp
M mythtv/libs/libmyth/standardsettings.cpp
M mythtv/libs/libmythbase/housekeeper.cpp
M mythtv/libs/libmythbase/http/mythhttpencoding.cpp
M mythtv/libs/libmythbase/http/mythhttprequest.cpp
M mythtv/libs/libmythbase/http/mythhttps.cpp
M mythtv/libs/libmythbase/http/mythhttpserver.cpp
M mythtv/libs/libmythbase/http/mythhttpservice.h
M mythtv/libs/libmythbase/http/mythhttpsocket.cpp
M mythtv/libs/libmythbase/logging.cpp
M mythtv/libs/libmythbase/loggingserver.cpp
M mythtv/libs/libmythbase/mthread.cpp
M mythtv/libs/libmythbase/mthreadpool.cpp
M mythtv/libs/libmythbase/mythbinaryplist.cpp
M mythtv/libs/libmythbase/mythcommandlineparser.cpp
M mythtv/libs/libmythbase/mythcorecontext.cpp
M mythtv/libs/libmythbase/mythdbcon.cpp
M mythtv/libs/libmythbase/mythdownloadmanager.cpp
M mythtv/libs/libmythbase/mythmedia.cpp
M mythtv/libs/libmythbase/mythmiscutil.cpp
M mythtv/libs/libmythbase/mythobservable.cpp
M mythtv/libs/libmythbase/mythplugin.cpp
M mythtv/libs/libmythbase/mythsorthelper.cpp
M mythtv/libs/libmythbase/mythsystemunix.cpp
M mythtv/libs/libmythbase/mythtranslation.cpp
M mythtv/libs/libmythbase/platforms/mythpowerdbus.cpp
M mythtv/libs/libmythbase/portchecker.cpp
M mythtv/libs/libmythbase/programinfo.cpp
M mythtv/libs/libmythbase/remotefile.cpp
M mythtv/libs/libmythbase/rssmanager.cpp
M mythtv/libs/libmythbase/rssparse.cpp
M mythtv/libs/libmythbase/serverpool.cpp
M mythtv/libs/libmythbase/storagegroup.cpp
M mythtv/libs/libmythbase/test/test_programinfo/test_programinfo.h
M mythtv/libs/libmythbase/test/test_rssparse/test_rssparse.cpp
M mythtv/libs/libmythfreemheg/Engine.cpp
M mythtv/libs/libmythfreemheg/TokenGroup.cpp
M mythtv/libs/libmythmetadata/dirscan.cpp
M mythtv/libs/libmythmetadata/imagemanager.cpp
M mythtv/libs/libmythmetadata/imagemetadata.cpp
M mythtv/libs/libmythmetadata/imagescanner.cpp
M mythtv/libs/libmythmetadata/imagethumbs.cpp
M mythtv/libs/libmythmetadata/imagetypes.h
M mythtv/libs/libmythmetadata/lyricsdata.cpp
M mythtv/libs/libmythmetadata/metadatacommon.cpp
M mythtv/libs/libmythmetadata/metadatadownload.cpp
M mythtv/libs/libmythmetadata/metadatafactory.cpp
M mythtv/libs/libmythmetadata/metadatagrabber.cpp
M mythtv/libs/libmythmetadata/musicfilescanner.cpp
M mythtv/libs/libmythmetadata/musicmetadata.cpp
M mythtv/libs/libmythmetadata/mythuiimageresults.cpp
M mythtv/libs/libmythmetadata/parentalcontrols.cpp
M mythtv/libs/libmythmetadata/videometadata.cpp
M mythtv/libs/libmythmetadata/videoscan.cpp
M mythtv/libs/libmythmetadata/videoutils.cpp
M mythtv/libs/libmythprotoserver/requesthandler/fileserverhandler.cpp
M mythtv/libs/libmythservicecontracts/datacontracthelper.h
M mythtv/libs/libmythtv/AirPlay/mythairplayserver.cpp
M mythtv/libs/libmythtv/AirPlay/mythraopconnection.cpp
M mythtv/libs/libmythtv/DVD/mythdvdbuffer.cpp
M mythtv/libs/libmythtv/HLS/httplivestreambuffer.cpp
M mythtv/libs/libmythtv/HLS/m3u.cpp
M mythtv/libs/libmythtv/captions/cc608decoder.cpp
M mythtv/libs/libmythtv/captions/srtwriter.cpp
M mythtv/libs/libmythtv/captions/subtitlescreen.cpp
M mythtv/libs/libmythtv/captions/teletextscreen.cpp
M mythtv/libs/libmythtv/captions/vbi608extractor.cpp
M mythtv/libs/libmythtv/cardutil.cpp
M mythtv/libs/libmythtv/channelgroup.cpp
M mythtv/libs/libmythtv/channelscan/channelscan_sm.cpp
M mythtv/libs/libmythtv/channelscan/channelscanner_gui.cpp
M mythtv/libs/libmythtv/channelsettings.cpp
M mythtv/libs/libmythtv/channelutil.cpp
M mythtv/libs/libmythtv/dbcheck.cpp
M mythtv/libs/libmythtv/decoders/mythmediacodeccontext.cpp
M mythtv/libs/libmythtv/decoders/mythmmalcontext.cpp
M mythtv/libs/libmythtv/decoders/mythv4l2m2mcontext.cpp
M mythtv/libs/libmythtv/decoders/mythvaapicontext.cpp
M mythtv/libs/libmythtv/decoders/mythvdpauhelper.cpp
M mythtv/libs/libmythtv/deletemap.cpp
M mythtv/libs/libmythtv/diseqc.cpp
M mythtv/libs/libmythtv/diseqcsettings.cpp
M mythtv/libs/libmythtv/eitfixup.cpp
M mythtv/libs/libmythtv/jobqueue.cpp
M mythtv/libs/libmythtv/livetvchain.cpp
M mythtv/libs/libmythtv/mheg/mhegic.cpp
M mythtv/libs/libmythtv/mheg/netstream.cpp
M mythtv/libs/libmythtv/mpeg/atscdescriptors.cpp
M mythtv/libs/libmythtv/mpeg/atscstreamdata.cpp
M mythtv/libs/libmythtv/mpeg/dvbstreamdata.cpp
M mythtv/libs/libmythtv/mpeg/mpegstreamdata.cpp
M mythtv/libs/libmythtv/mpeg/scanstreamdata.cpp
M mythtv/libs/libmythtv/mythcaptionsoverlay.cpp
M mythtv/libs/libmythtv/mythccextractorplayer.cpp
M mythtv/libs/libmythtv/mythmediaoverlay.cpp
M mythtv/libs/libmythtv/mythsystemevent.cpp
M mythtv/libs/libmythtv/mythvideoprofile.cpp
M mythtv/libs/libmythtv/opengl/mythopenglvideo.cpp
M mythtv/libs/libmythtv/opengl/mythvaapidrminterop.cpp
M mythtv/libs/libmythtv/opengl/mythvideooutopengl.cpp
M mythtv/libs/libmythtv/osd.cpp
M mythtv/libs/libmythtv/overlays/mythnavigationoverlay.cpp
M mythtv/libs/libmythtv/previewgeneratorqueue.cpp
M mythtv/libs/libmythtv/profilegroup.cpp
M mythtv/libs/libmythtv/programdata.cpp
M mythtv/libs/libmythtv/recorders/cetonrtsp.cpp
M mythtv/libs/libmythtv/recorders/darwinfirewiredevice.cpp
M mythtv/libs/libmythtv/recorders/dvbcam.cpp
M mythtv/libs/libmythtv/recorders/hdhrstreamhandler.cpp
M mythtv/libs/libmythtv/recorders/iptvstreamhandler.cpp
M mythtv/libs/libmythtv/recorders/linuxfirewiredevice.cpp
M mythtv/libs/libmythtv/recorders/satiputils.cpp
M mythtv/libs/libmythtv/recorders/vboxutils.cpp
M mythtv/libs/libmythtv/recordingprofile.cpp
M mythtv/libs/libmythtv/sourceutil.cpp
M mythtv/libs/libmythtv/test/test_eitfixups/test_eitfixups.cpp
M mythtv/libs/libmythtv/transporteditor.cpp
M mythtv/libs/libmythtv/tv_play.cpp
M mythtv/libs/libmythtv/tv_rec.cpp
M mythtv/libs/libmythtv/tvremoteutil.cpp
M mythtv/libs/libmythtv/videometadatautil.cpp
M mythtv/libs/libmythtv/videosource.cpp
M mythtv/libs/libmythui/devices/lirc.cpp
M mythtv/libs/libmythui/mythdialogbox.cpp
M mythtv/libs/libmythui/mythdisplay.cpp
M mythtv/libs/libmythui/mythfontmanager.cpp
M mythtv/libs/libmythui/mythfontproperties.cpp
M mythtv/libs/libmythui/mythgenerictree.cpp
M mythtv/libs/libmythui/mythmainwindow.cpp
M mythtv/libs/libmythui/mythnotificationcenter.cpp
M mythtv/libs/libmythui/mythnotificationcenter_private.h
M mythtv/libs/libmythui/mythpainter.cpp
M mythtv/libs/libmythui/mythscreenstack.cpp
M mythtv/libs/libmythui/mythscreentype.cpp
M mythtv/libs/libmythui/myththemedmenu.cpp
M mythtv/libs/libmythui/mythuibuttonlist.cpp
M mythtv/libs/libmythui/mythuifilebrowser.cpp
M mythtv/libs/libmythui/mythuiguidegrid.cpp
M mythtv/libs/libmythui/mythuiimage.cpp
M mythtv/libs/libmythui/mythuispinbox.cpp
M mythtv/libs/libmythui/mythuistatetype.cpp
M mythtv/libs/libmythui/mythuitext.cpp
M mythtv/libs/libmythui/mythuitextedit.cpp
M mythtv/libs/libmythui/mythuithemecache.cpp
M mythtv/libs/libmythui/mythuithemehelper.cpp
M mythtv/libs/libmythui/mythuitype.cpp
M mythtv/libs/libmythui/mythvirtualkeyboard.cpp
M mythtv/libs/libmythui/opengl/mythpainteropengl.cpp
M mythtv/libs/libmythui/opengl/mythrenderopengl.cpp
M mythtv/libs/libmythui/platforms/mythdisplaymutter.cpp
M mythtv/libs/libmythui/platforms/mythdrmdevice.cpp
M mythtv/libs/libmythui/platforms/mythscreensaverdbus.cpp
M mythtv/libs/libmythui/xmlparsebase.cpp
M mythtv/libs/libmythupnp/eventing.cpp
M mythtv/libs/libmythupnp/eventing.h
M mythtv/libs/libmythupnp/httprequest.cpp
M mythtv/libs/libmythupnp/httpserver.cpp
M mythtv/libs/libmythupnp/mmulticastsocketdevice.cpp
M mythtv/libs/libmythupnp/serverSideScripting.cpp
M mythtv/libs/libmythupnp/ssdp.cpp
M mythtv/libs/libmythupnp/ssdpcache.cpp
M mythtv/libs/libmythupnp/upnpcds.cpp
M mythtv/libs/libmythupnp/upnpcdsobjects.cpp
M mythtv/libs/libmythupnp/upnpdevice.cpp
M mythtv/libs/libmythupnp/upnptasknotify.cpp
M mythtv/libs/libmythupnp/upnptasksearch.cpp
M mythtv/libs/libmythupnp/websocket.cpp
M mythtv/libs/libmythupnp/xsd.cpp
M mythtv/programs/mythbackend/autoexpire.cpp
M mythtv/programs/mythbackend/httpconfig.cpp
M mythtv/programs/mythbackend/httpstatus.cpp
M mythtv/programs/mythbackend/internetContent.cpp
M mythtv/programs/mythbackend/mainserver.cpp
M mythtv/programs/mythbackend/mythsettings.cpp
M mythtv/programs/mythbackend/recordingextender.cpp
M mythtv/programs/mythbackend/scheduler.cpp
M mythtv/programs/mythbackend/services/dvr.cpp
M mythtv/programs/mythbackend/services/image.cpp
M mythtv/programs/mythbackend/services/myth.cpp
M mythtv/programs/mythbackend/services/video.cpp
M mythtv/programs/mythbackend/servicesv2/v2capture.cpp
M mythtv/programs/mythbackend/servicesv2/v2config.cpp
M mythtv/programs/mythbackend/servicesv2/v2dvr.cpp
M mythtv/programs/mythbackend/servicesv2/v2serviceUtil.cpp
M mythtv/programs/mythbackend/servicesv2/v2status.cpp
M mythtv/programs/mythbackend/servicesv2/v2video.cpp
M mythtv/programs/mythbackend/test/test_recordingextender/test_recordingextender.cpp
M mythtv/programs/mythcommflag/mythcommflag.cpp
M mythtv/programs/mythexternrecorder/MythExternRecApp.cpp
M mythtv/programs/mythfilldatabase/filldata.cpp
M mythtv/programs/mythfilldatabase/mythfilldatabase.cpp
M mythtv/programs/mythfrontend/actionset.cpp
M mythtv/programs/mythfrontend/audiogeneralsettings.cpp
M mythtv/programs/mythfrontend/editvideometadata.cpp
M mythtv/programs/mythfrontend/galleryinfo.cpp
M mythtv/programs/mythfrontend/galleryslide.cpp
M mythtv/programs/mythfrontend/gallerythumbview.cpp
M mythtv/programs/mythfrontend/galleryviews.cpp
M mythtv/programs/mythfrontend/globalsettings.cpp
M mythtv/programs/mythfrontend/grabbersettings.cpp
M mythtv/programs/mythfrontend/keybindings.cpp
M mythtv/programs/mythfrontend/mythcontrols.cpp
M mythtv/programs/mythfrontend/mythfexml.cpp
M mythtv/programs/mythfrontend/mythfrontend.cpp
M mythtv/programs/mythfrontend/networkcontrol.cpp
M mythtv/programs/mythfrontend/playbackbox.cpp
M mythtv/programs/mythfrontend/playbackboxhelper.cpp
M mythtv/programs/mythfrontend/progdetails.cpp
M mythtv/programs/mythfrontend/proginfolist.cpp
M mythtv/programs/mythfrontend/proglist_helpers.cpp
M mythtv/programs/mythfrontend/programinfocache.cpp
M mythtv/programs/mythfrontend/scheduleeditor.cpp
M mythtv/programs/mythfrontend/services/frontend.cpp
M mythtv/programs/mythfrontend/services/mythfrontendservice.cpp
M mythtv/programs/mythfrontend/setupwizard_audio.cpp
M mythtv/programs/mythfrontend/setupwizard_video.cpp
M mythtv/programs/mythfrontend/statusbox.cpp
M mythtv/programs/mythfrontend/themechooser.cpp
M mythtv/programs/mythfrontend/upnpscanner.cpp
M mythtv/programs/mythfrontend/videodlg.cpp
M mythtv/programs/mythfrontend/videolist.cpp
M mythtv/programs/mythlcdserver/lcdprocclient.cpp
M mythtv/programs/mythlcdserver/lcdserver.cpp
M mythtv/programs/mythtranscode/audioreencodebuffer.cpp
M mythtv/programs/mythtranscode/mpeg2fix.cpp
M mythtv/programs/mythtranscode/mythtranscode.cpp
M mythtv/programs/mythtv-setup/backendsettings.cpp
M mythtv/programs/mythtv-setup/channeleditor.cpp
M mythtv/programs/mythtv-setup/importicons.cpp
M mythtv/programs/mythutil/markuputils.cpp
M mythtv/programs/mythutil/mpegutils.cpp
M mythtv/programs/mythutil/musicmetautils.cpp

Log Message:
-----------
Prepare for Qt6 version 6.6. (qAsConst)

The qAsConst() macro was deprecated in Qt 6.6. The documentation
strongly advises against using it in new code, and recommends the use
of std::as_const() instead. Since std::as_const is a C++17 function
and MythTV requires a C++17 compiler, go ahead and perform the
conversion.


Commit: 0532d296f204ca37bacfc26882b3dfaaa990828f
https://github.com/MythTV/mythtv/commit/0532d296f204ca37bacfc26882b3dfaaa990828f
Author: David Hampton <mythtv@love2code.net>
Date: 2024-02-15 (Thu, 15 Feb 2024)

Changed paths:
M mythtv/libs/libmythbase/mythdbcon.cpp

Log Message:
-----------
Prepare for Qt6 version 6.6. (QSqlDatabase)

The QSqlDatabase::exec function was deprecated in Qt 6.6. The
documentation states that QSqlQuery::exec() should be used instead.
Since the replacement function exists in Qt5, go ahead and perform the
conversion.


Compare: https://github.com/MythTV/mythtv/compare/ed9e3354f8ae...0532d296f204
_______________________________________________
mythtv-commits mailing list
mythtv-commits@mythtv.org
http://lists.mythtv.org/mailman/listinfo/mythtv-commits