[mythtv-firehose] mythtv annotated tag v0.27-pre2 created by beirdo. v0.27-pre2

Git Repo Owner noreply at mythtv.org
Fri Nov 30 08:27:02 UTC 2012

The annotated tag, v0.27-pre2 has been created on the
mythtv repository by gitolite user beirdo.
        at  acba87d299f02f3da04208ad063eb500682a03ce (tag)
   tagging  eb6ec81d18b4ab97555364d5382e59186c8a83ba (commit)
  replaces  v0.26-pre
 tagged by  Gavin Hurlbut
        on  Fri Nov 30 00:25:44 2012 -0800

- Log -----------------------------------------------------------------
Fix the odd tagging issue

git describe takes the tag with the fewest commits difference.  Seems that
in this case, it did something VERY unexpected

Alex Halovanic (2):
      Fixes #10618 - serve xslt files as text/xml
      Internet Content: Correct blip.tv search URL

Antonio Marcos Lopez Alonso (6):
      Updated Spanish/Spain MythFrontend translation
      Updated Spanish/Spain MythFrontend, MythArchive and MythMusic
      Updated Spanish/Spain MythFrontend, MythGallery, MythGame and
      Updated Spanish/Spain MythFrontend, MythGame, MythMUsic, MythNews and
      Update Spanish/Spain MythFrontend translation
      Updated Spanish/Spain MythFrontend, MythArchive and MythWeather

Antonio Marcos López Alonso (1):
      Update the Spanish translation.

Bill (2):
      Fix lossless transcode artifacts
      Fixes #11061. Speed up TFW recovery after falling behind on writes.

Bryan ? (1):
      Fix the media monitor unmounting blu-ray discs after insertion, we need them to be mounted in order to play them. Fixes #10759

Chad Parry (2):
      Disable the idle timer during a slideshow
      Restart the idle timer after escaping from a slideshow

Chris Oattes (1):
      Add locale arg to all metadata grabber to facilite grabbing locale specific information. Refs #10240

Chris Petersen (5):
      Partial support for PHP 5.4
      Fix usleep dep in gcc 4.7
      Dashes should be replaced with spaces, not removed
      fix tab/space
      this is python.  do assignent right.

Chris Pinkham (33):
      Add 'Auto' as a valid width on the HLS test page.
      HTTP Live Streaming fixes in AVFormatWriter
      HTTP Live Streaming fix
      Squelch an "unused variable" warning.
      Remove path names from HLS playlist entries.
      Add line to allow testing of AAC encoding via libfaac.
      Remove the broken "Expire in deleted order" setting.
      Fix HLS transcoding after 199342ef7a.
      Squelch an inuseprograms DB warning during HLS transcode.
      Fix backend webserver when html dir path contains a link.
      Fix menu background color in backend webserver.
      HLS encoder enhancements.
      Make HLS encoder debugging a little easier.
      Various HLS bugfixes.
      Get rid of a VB_GENERAL LOG_DEBUG message we shouldn't need.
      Get rid of some (now after 02c0b3c) unused variables.
      Set the HLS status message when transcoding starts.
      HLS Fix and mythtranscode optimization.
      Switch HLS audio encoding back to AAC by default.
      Enable --avf mode to mythtranscode for testing HLS encoding.
      Revert a few lines of d4e5c78d.
      Add a way to hide the player window in the HLS .qsp test page.
      HLS/--avf  encoder fixes.
      More HLS encoder fixes.
      Fix animated image loading.
      Revert [6fb8692] to not use aacenc.c AAC encoder by default.
      Speed up loading of mythbackend webserver front page
      mythbackend webserver server side scripting enhancements
      Add /Dvr/GetTitleList and /Dvr/GetRecGroupList Service API calls
      Fix bug selecting themes with periods in the name.
      Merge branch 'master' of code.mythtv.org:mythtv
      mythtranscode code re-org
      Allow some HLS API calls to be used in server side scripts.

Damci72 (1):
      Updated Slovenian MythFrontend translation

Damjan Jezernik (1):
      Update the Slovene translation of mythweather.

Daniel Kristjansson (121):
      This changes the internal representation of time to UTC.
      It helps to return the date you've constructed from in a date function..
      Convert to local time before calling dayOfWeek() for week day check.
      Date/Time cleanup of ManualSchedule.
      Make the FileScanner's location enum private and fix some locations where sed had replaced the local kDatabase with MythDate::kDatabase.
      Fix some trivial issues in plugins.
      Remove QDateTime->QString conversion for a DATETIME binding.
      Fix some instances where ISODate was being used for DB insterts.
      Trivial fixes for plugins.
      Merge branch 'master' into utc
      Remove old iptv recorder and replace with stubs for new iptv recorder without the Live555 baggage.
      Add IPTVStreamHandler.
      Merge branch 'master' into rtp
      Adds RTPDataPacket/RTPFECPacket/RTPTSPacket stubs.
      Rework IPTV MPEGStreamData handling a bit so that it can work for the signal monitor too.
      Fixes a few RTP bugs preventing data from getting to the MPEGStreamData::ProcessData() function.
      Merge branch 'master' into rtp
      Formatting fixes.
      Adds Raw UDP streaming support.
      Merge branch 'master' into rtp
      Increase the RCVBUF size for RTP/UDP sockets and set the broadcast flags so we can see broadcast streams.
      Set some sane settings for UDP sockets in IPTVStreamHandler.
      Merge branch 'master' into utc
      Merge branch 'master' into utc
      Merge branch 'master' into rtp
      Merge branch 'master' into utc
      Fix two transposition typos in FEC type parsing.
      Fix out-of-order RTP packet delivery.
      Print warning when there is a break in the rtp sequence numbers.
      Implement RTPTSDataPacket::GetTSOffset()
      Merge branch 'master' into rtp
      Merge branch 'rtp' of github.com:MythTV/mythtv into rtp
      Merge branch 'master' into rtp
      Merge branch 'rtp' into ceton
      Refs #10472. Initialize pointer in ctor.
      Merge branch 'master' into utc
      Remove toLocalTime in a couple RSSParse functions.
      Convert times to UTC in fromXMLTVDate.
      Add missing QDateTime timespec.
      Merge branch 'master' into utc
      Refs #10490. Fix for LiveTV abort on empty recordings.
      Fixes #10453. Fix deadlock in DVBStreamHandler.
      Fixes #9830. Refs #10519. Fixes channel change on PVR350.
      Refs #10490. Switch ringbuffers a little earlier in LiveTV.
      Merge branch 'master' into ceton
      Merge branch 'master' into utc
      Merge branch 'master' into utc
      Changes VideoOutput::CalcHueBase() to return 50% by default.
      Disable picture controls with Intel XVideo overlay adaptor.
      Provide GetNodeValue(.. const char*) implementation.
      Fixes #10305. Remove mysql.txt support.
      Minor LOG fixes.
      Set MythXMLClient::GetConnectionInfo sMsg for some of the error cases so the user knows what is going on, instead of getting OK dialogs with no text.
      Rename noPrompt variable noAutodetect to reflect it's actual meaning and fix one incorrect assumption made because of the old name.
      Use QString::isEmpty() to determine if string is empty instead of QString::length() + print logging message when the error sting is not empty.
      Don't autoselect a backend if the user has specified that no autodetection should be done.
      Make sure UPnP autoconfiguration allows backends time to respond.
      Resend UPnP search request when waiting for one backend to respond.
      Make UPnP backend selector buttons work.
      Make DB setup strings translable and put them in the same context.
      Fix OSX compile after [3fb9d6eb7].
      Fixes #10541. Fix EIT scanning deadlock.
      Fixes #10341. Use default SQLConnectRetry if not specified in the config.xml.
      Reset videobuf_retries when DecoderGetFrame() succeeds.
      Merge branch 'master' into devel/utc
      Fix breakage from previous merge
      Simplify calc_utc_offset().
      Add UTC conversion DB update.
      Remove zoom on MythCenter-wide popups.
      Add progrstart,progend to things updated by for UTC in dbver 1303.
      Fix segfault in manual record when there are no recordable channels defined.
      Set MythCenter-wide version to be +1 of the version in 0.25.
      Use correct RecordingInfo* in FinishedRecording()'s SendMythSystemRecEvent().
      Refs #10712. Add error checking, proper formatting, and improve debugging of previous commit.
      Refs #10311. Reimplements RefererenceCounter using QAtomicInt for lockless reference counting.
      Refs #10768. Allow ComboBoxSetting::SetDBValue() to set a value for a not yet loaded selection list.
      Remove forced Terra theme for mythtv-setup.
      Refs #10311. Use reference counting for MythRenderVDPAU.
      Make MythRenderD3D9 destructor private. Like MythRenderVDPAU in [773f35c4] this class should also be reference counted.
      Followup on [9b238665]. Use reference counting in MythD3D9Painter.
      Move recorders into recorders subdirectory.
      Merge branch 'master' into devel/ceton
      Ignore generated file MyMETA.yml.
      Fixes #10827. When comparing dates for Yesterday/Today/Tomorrow output, use local time.
      Refs #10649. Minor rejigging of [bf7b8386c]; move toString() implementation to .cpp and make more consistend with atsc/scte output.
      Refs #10311. Port MythSocket code to ReferenceCounter.
      Refs #10311. Port zoneminder use for MythSocket to ReferenceCounter.
      Update ./configure qt version check to allow Qt5.
      Rework ownership of RingBuffer and MythPlayer in transcode
      Qt5 compatibility fixes.
      Change wart on static from m_ to s_ to avoid confusion.
      Refs #10311. Add leak debugging to the ReferenceCounter. Disabled by default.
      Refs #10311. Use R/W lock for the leak detection.
      Refs #10311. Port MythUI to ReferenceCounter.
      Remove some ancient debugging code in SignalMonitor.
      Convert some the code in [d4f718cd1] Myth Services UTC commit, to use MythDate utility functions.
      Add libmythbase dependency for libmythservicecontracts.
      Use QDateTime::currentDateTimeUtc() with Qt 4.7+
      Fix slow OSD issue.
      Adjust GPS leap seconds.
      Use MythDate::current().toTime_t().
      Use UTC time for createion of log files.
      Initialize m_Time properly in MythUIClock.
      Use correct time in Airplay server response.
      Fixes #10877. Add MythDate::as_utc() wrapper where necessary.
      Use MythDate::current() to get current time in DVR class.
      Return 'asof' time in UTC.
      Fixes #10926. Safely teardown MythPainters.
      Set s_pgq to NULL after we delete it PreviewGeneratorQueue.
      Make SignalHandler a singleton.
      Fix SIGINT/SIGTERM handling during video playback.
      Refs #10961. Add missing RunProlog()/RunEpilog()
      Fixes #8983. Allow relaxed matching of channels in DB.
      Fixes #10970. Fix StreamHandler restart race.
      Fixes #10981. Refs #10928. Convert QMutex to QSemaphore.
      Fix some hidden virtuals in MHEG code (cppcheck).
      Convert some C function declarations to modern C to quiet gcc warnings.
      Fix partial virtual overrides in mythgame settings ui usage.
      Avoid unnecessary QString copy. (cppcheck)
      Fix unitialized variable warning in BackendSelection.
      Make RingBuffer::WriterFlush() only flush data not sync it.

Daniel Thor Kristjansson (153):
      Merge branch 'master' into rtp
      Add IPTV Channel URLs to DB.
      Change SignalMonitor shutdown so it works for IPTVSignalMonitor
      Call Close() in IPTVRecorder dtor.
      Set up IPTVStreamHandler only when we have a StreamData.
      Merge branch 'master' into rtp
      Merge commit 'ba9b5d3c' into utc
      Merge commit 'a130e748' into utc
      Merge branch 'master' into utc
      Remove support from reading directly from ceton device.
      Merge branch 'rtp' into ceton
      Use IPTVStreamHandler to handle RTSP and RTP portion of CetonStreamHandler.
      Merge branch 'rtp' into ceton
      Merge branch 'rtp' into ceton
      Merge branch 'master' into rtp
      Merge branch 'rtp' into ceton
      Merge branch 'master' into rtp
      Merge branch 'rtp' into ceton
      Refs #10490. Debugging fixes. Makes it easier to track which recordings are being started and stopped.
      Refs #10490. At least a partial LiveTV startup fix.
      Merge branch 'master' into ceton
      Merge branch 'master' into ceton
      Merge branch 'ceton' of github.com:MythTV/mythtv into ceton
      Merge branch 'master' into ceton
      Merge branch 'master' into ceton
      DB update for RTP. This adds an iptv_channel table.
      Merge branch 'master' into devel/ceton
      Merge branch 'master' into devel/ceton
      Merge branch 'master' into devel/utc
      Fixes #10668. Fixes segfault in mythtranscode use of DTVRecorder.
      Merge branch 'master' into devel/ceton
      Merge branch 'master' into devel/ceton
      Merge branch 'master' into devel/ceton
      Merge branch 'master' into devel/ceton
      Speed up schema upgrades.
      Merge branch 'master' into devel/ceton
      Rework RecorderBase::AspectChange() so it can't cause divide by zero.
      Merge remote branch 'remotes/origin/master' into devel/utc
      Merge remote branch 'origin/master' into devel/ceton
      Make MythDate::fromString() set the timespec to Qt::UTC.
      Make HDHRStreamHandler::_tuning int so it can contain -1 sentinel value.
      Fix some const return declarations (caught by icc).
      Make MythUIType::SetPosition() a non-virtual, descendants should not need to override this to change SetPostion() functionality. Overriding SetPosition(const MythPoint&) should be sufficient, and is what existing descendants do now.
      Override both Storage::Save() methods in TransientStorage for completeness (quiets icc warning.)
      Fixes various issues with old UI settings code.
      Disable use of kDecodeLowRes, see libav bug 297.
      Explicitly set SRT Writer codec to UTF-8
      Suppress some extended uncode characters in 608 caption debug output.
      Fix some XDS parsing.
      Extend the benefits of [6c8aeb1457a] to the ASI recorder.
      Merge branch 'master' into devel/utc
      Refactor mythmiscutil.h splitting off date/time stuff into mythdate.h and timezone stuff into mythtimezone.h
      Stop checking timezone when connecting to a backend, it no longer matters for correct functioning.
      Increment myth proto and services versions.
      Fix some mythmiscutil.h->mythdate.h changes missed in [4f028f388c].
      More cleanup of [4f028f388c] refactor.
      Remove unneccessary includes.
      Convert QDateTime in various services to UTC ASAP. Also fixes three memory leaks in Dvr service.
      A RecordingRule is owned by it's RecordingInfo and should not be free'd elsewhere.
      Refs #10311. Port UPNP code from RefCounted to ReferenceCounter.
      Refs #10311. Add additional debugging capabilities to ReferenceCounter.
      Refs #10311. Make reference counter more extensible.
      Refs #10311. Convert MythRender reference counting to ReferenceCounter.
      Refs #10311. Convert FileTransfer reference counting to ReferenceCounter.
      Refs #10311. Convert PlaybackSock reference counting to ReferenceCounter.
      Merge branch 'master' into devel/utc
      Merge branch 'master' into devel/utc
      Merge branch 'master' into devel/ceton
      Fix recorded dbcheck update for 1302.
      Merge branch 'master' into devel/ceton
      Update additional tables for UTC.
      Merge branch 'master' into devel/ceton
      Send "REC_FINISHED" on correct recording.
      Fixes #10685. Handle job queue properly for back-to-back recordings.
      Merge branch 'master' into devel/ceton
      Merge branch 'master' into devel/ceton
      Add missing include in audiopulsehander.cpp
      Add missing header to commbreakmap.cpp
      Add compat.h to playbackboxhelper.cpp for MinGW compilation.
      Define USING_MINGW when building programs with MinGW
      Add a couple missing header include.
      Add support for icc & icpc compilation in configure.
      Fix some icc compiler warnings.
      Some const fixes to make icc happy.
      Eliminate ConstFilterInfo_. There is no constructor which means we need to rely on a gcc c++ extension for initialization.
      MSocketDevice::bind() returns false not -1 on error...
      Move up <0 check to before cast to unsigned.. caught by icpc.
      Merge branch 'master' into devel/ceton
      Refs #10841. A fix for SEGFAULT handling.
      Refs #10843. Adds IsExiting() call to SignalHandling.
      Fixes #10842. Handle SIGABRT even if UI thread deadlocked.
      Refs #10841. Add stdlib include for free.
      Fixes #10311. Convert VAAPI context to use ReferenceCounter.
      Merge branch 'master' into devel/ceton
      Refs #10841. Define SIGBUS as SIGSEGV on windows systems.
      Merge branch 'master' into devel/ceton
      Partial revert of [f2dd6f9e] to avoid libmythbase dep.
      Revert "Add libmythbase dependency for libmythservicecontracts."
      Revert "libmythservicecontracts needs to link libmythbase following [f2dd6f9e]"
      Service Contract cleanup
      Properly license service stuff inside mythbackend.
      Fixes #10849. Treat MythFill{Min,Max}Hour as being in localtime.
      Keep MythUIClock time in UTC internally.
      Don't emit timeout() signal with lock held.
      Fix segfault in LoggerThread::initialTimeout()
      Disable a few more icc warnings.
      Make intended uint->int conversion explicit.
      Fixes #10548. Free DB connection while truncating for slow deletes.
      Clean up deferred deletes MThreadPool.
      Merge branch 'master' into devel/ceton
      Ignore some icpc warnings.
      const correctness fixes for mpeg classes.
      const correctness fix in mythui.
      Suppress implict conversion warning (icpc).
      Ignore icc warning #913.
      Fixes #10591. Allow free editing of DVB devices.
      Unhide some recorder,channel methods.
      Fix hidden Save methods.
      Fix hidden fillSelectionsFromDir methods.
      Merge branch 'master' into devel/ceton
      Add missing return to TvPlayWindow::gestureEvent()
      Disable a few more icc warnings.
      Fix old UI hiding of exec() and Save() methods.
      Make intended uint->int conversion explicit.
      Fix hiding of Tune() method in channel code.
      Fix hiding of SetStreamData(void)
      Add src/libzmq.pc to zeromq .gitignore
      Refs #10489. Bypass IsTunable check for kPseudoChangeChannel.
      Refs #10489. Use regular recording group when grabbing LiveTV recorder.
      Disable -Woverloaded-virtual.
      Fixes #10888. Fix IPTV LiveTV Channel changes.
      Fixes #10870. Fixes StreamHandler Start()/Stop() race.
      Revert "Fixes #10870. Fixes StreamHandler Start()/Stop() race."
      Fixes #10870. Fix Start/Stop race condition in StreamHandler.
      Refs #10428. Fix off-by-1000 error in RingBuffer.
      Fixes #10928. Fix race in LoadInBackground() handling.
      Fixes #10745. Fix segfault on H.264 resolution change.
      Refs #10745. close & reopen H.264 codec when necessary.
      Fixes #10956. Special case LoggingItem in ReferenceCounter.
      Fixes #10948. Fixes EIT shutdown deadlock.
      Fixes #10872. Use desired start and end times.
      Refs #10872. Use desired start and end times for recording quality.
      Refs #10948. Fully randomize EIT crawl start time.
      Fixes #10933. Don't close readfd from under MPEGRecorder::run()
      Refs #10970. Don't print EOF as error if it's expected.
      Fixes #10957. Block EIT channel changes during other channel changes.
      Updating version strings for 0.26 release candidate.
      Re-enable "-Woverloaded-virtual" so we can fix these for 0.27.
      Add explicit const casts in filters code to quiet some gcc warnings.
      Fix uninitialized variable g++ warning in MythCoreContext::WantingPlayback.
      Fix type of a loop iterator (int->uint).
      Merge branch 'devel/ceton'
      Merge branch 'master' of code.mythtv.org:mythtv

Dave Badia (2):
      Fixes #9861.  Rotate upside-down iPhone videos.
      Trigger system events for each screen

David Blain (5):
      Add eTag (entity Tag) support to Services API to help cache data on client.
      Fix include statement.
      Add support to return gzip'd content from built-in http server.
      A few cr/lf slipped in... remove them.
      Merge branch 'personal/dblain/ServiceAPI'

David Engel (30):
      Allow more room for simplified dates in MythCenter-wide.
      Extend mythutil to support sending multi-line events.
      Add duplicate checking and limited matching optimizations and other
      Don't translate terms related to the "Missed Future" recording status.
      Log entire reschedule requests.
      Add rsOtherTuning and rsOtherRecording recording statuses.
      Add recording rule templates.
      Revert "Fix editing inetref/season/episode from the PBB."
      Fix updating of metadata info in RecordingRule.
      Allow deferred evaluation when creating custom recording rules.
      Schedule editor flexibility and other enhancements.
      Fix typo in ProgramInfo::ToMap()
      Use QUERY_TIME_ZONE instead of QUERY_TIME.
      Fix some UTC breakage for find and custom rules.
      Append prefix to the command line when starting mythlogserver.
      Fix scheduler related issues resulting from the UTC changes.
      Fix typo in time zone support check.
      Hopefully remove more scheduler/recorder deadlocks.
      Fix 0ms sleep time calculation in scheduler.
      Don't create a watch list for the "Deleted" recording group.
      More scheduler/recorder deadlock avoidance.
      Add missing include from 3234a348.
      Don't enable metadata button in schedule editor if not recording.
      Fix handling of maxepisodes for babk-to-back recordings.
      Report first conlict date in local time.
      Fix UTC issues dealing with program.originalairdate.
      Reinitialize database session variables when reconnecting.
      Calculate current playback position using frame count and frame rate.
      Attempt to fill in some missing original airdates.
      Fill in missing original airdates for programs without programids.

Dekarl (1):
      Fixes #10944. Fix frontend playback button on mythweb details page.

Florian Bittner (4):
      Updated German MythFrontend, MythArchive, MythBrowser, MythGallery,
      Updated German MythFrontend, MythArchive, MythGallery, MythGame,
      Updated German MythFrontend and MythMusic translation
      Updated German MythFrontend and MythWeather translation

French Language Translation Team (1):
      Updated French MythFrontend, MythArchive, MythMusic and MythWeather

French language translation team (1):
      Updated French MythFrontend, MythGallery, MythGame, MythMusic,

GDragon (1):
      Properly set job type in fromProgram and fromRecorded methods.

Gary Buhrmaster (5):
      Fix a clang-related compile issue
      Fixes #10523. Make cast explicit for C++11 happiness.
      Build zeromq without documentation
      Add missing case statement
      use qIsNaN in place of ::isnan

Gavin Hurlbut (194):
      Remove old ffmpeg contents
      FFmpeg sync as of 03/31/2012
      Cumulated changes from previous sync
      Make it compile at least the ffmpeg part
      Roll-up of all changes after the previous sync
      Make it all compile...
      Get playback working.
      Fix ffmpeg install to include .so.major as needed
      Make mythmusic work right with new ffmpeg API
      Fix nuppeldecoder use of ffmpeg API
      Fix a typo
      Fixed RAOP audio decoding to use all frames in a packet
      Convert the RAOP audio decode to use new ffmpeg API
      Fix tab->spaces
      Fixed RAOP audio decoding to use all frames in a packet
      Bah.  Fix tab -> spaces
      Make RAOP server properly handle any size of decoded audio packets.
      Force a commit
      Empty commit
      Force commit to test buildbot hook
      Test new IRC bot
      One last IRC hook test
      Merge branch 'master' into devel/ffmpeg-sync-20120331
      Move MythTV's mpegts to mpegts-mythtv.c to make easier merges
      Tweak logging around Commercial Skip -> Cutlist copying
      OK, that was the right idea, but the wrong way around.
      Argh, missed a spot, sorry
      And one more missed spot.
      Fixed a couple more ffmpeg _encode_* API deprecations
      Fix goom to use av_get_cpu_flags() from current ffmpeg
      Clean up a bunch of mythmusic compile warnings
      Test the email format changes
      Try this again
      Sorry for the noise.  Stupid scripts.
      Testing new email format once more
      OK, that sucked, trying again
      And hopefully the last one
      Merge branch 'master' into devel/ffmpeg-sync-20120331
      Convert the use of player_ctx in mythtranscode to QPointer<>
      Squash Merge commit of zeromq into devel/logging-zeromq
      Squash merge remote branch 'nzmqt/master' into devel/logging-zeromq
      Fix perms and change nzmqt.pro to match mythtv
      Squash Merge remote branch 'qjson/master' into devel/logging-zeromq
      Add gitignore for nzmqt
      Make the qjson .pro files compile and install our way
      Beginnings of the split logger
      Added mythlogserver
      OK, good JSON made, no ZeroMQ reception
      Argh, forgot to call exec().
      Got all the linkage in to receive and log
      Seems to be working - File and syslog tested, db not tested
      DB logging tested
      Reorganize to queue incoming messages to forward in the thread loop
      Shutdown is now clean and smooooth.
      Implement heartbeats
      Fixed heartbeat.  Tested
      Fix the detection of mythlogserver running
      Added heartbeat in clients.
      Add in the hooks to the external makefiles.
      Add the autoconf-generated files so hopefully people don't need autoconf.
      Make libs compile cleanly
      Tidy QJson includes so Qt-style work installed and in src
      Add more debug logs in the DataDirect and MythDLMgr code
      Added 5 min idle shutdown
      Moved UNIX signal handling to signalhandling.cpp
      Make SIGSEGV and SIGABRT handle cleanly and THEN coredump
      Make mythfilldatabase calls put user-provided args last
      Run git status before git describe to clear false dirties
      Log the Qt version on startup
      Merge branch 'devel/ffmpeg-sync-20120331'
      Fix compile by changing uint -> uint32_t
      Fix ffmplay to depend on SDL, fix version.sh path
      Add AS_O and CXX_O to configure - fix ppc build
      Merge branch 'master' into devel/logging-zeromq
      Try to fix debian slave by changing order of checks in configure
      Fix a 32bit/64bit constant issue
      Seems the .in files from autoconf were regenerated
      Add compat.h to stub out fsync() for mingw
      Attempt to fix windows build
      Disable SDL by default
      Move bswap.h to libmythbase
      Only pull the SDL cflags, libs if sdl is enabled
      Update bswap.h to include the sys/endian.h
      Add byteswap_h and sys_endian_h back to HAVE_LIST
      Define bswap_* for use with sys/endian.h
      I hope this is the last I see of bswap.h for a while.
      Fix order of startup for logging in logserver
      You MUST use SignalHandler *after* initializing the app
      Split the logserver into two threads
      Change nzqmt polling to keep polling until no more msgs
      Propagate the logging args to the logserver on startup
      Add try/catch around nzmqt::poll
      Fix destroyMainWindow when gCoreContext is not created yet
      Set SIGHUP to ignore on all but mythlogserver
      Actually close the log files!
      Merge branch 'master' into devel/logging-zeromq
      Change the other use of ~MythRenderD3D9 to use a DecrRef()
      Merge branch 'master' into devel/logging-zeromq
      Put in the MythDate use in logging timestamps
      Hook in the BUILDLIBDIR in settings.pro.
      oops.  remove the -L from QMAKE_LIBDIR.
      Attempt to override the QMAKE_LIBDIR path for mingw
      Hook in the LATE_LIBS to get the Qt lib path
      Don't set the version if in mingw
      Wrangle QJson so the include dir doesn't conflict
      Unbork setsockopt for Windows (hopefully)
      Argh.  Re-"link" qjson/include/QJson if it's a file
      Put more SyslogLogger methods in #ifndef _WIN32
      Seems mingw doesn't have sys/socket.h.  Junk.
      Clean up windows support in signalhandling.cpp
      Have SyslogLogger defined in Windows, but with empty methods
      Make setsockopt do (const char *) on arg 4
      Formatting fixes.
      Completely remove the #define setsockopt in compat.h
      Add prototype in qjson to shut up the compiler
      Merge branch 'devel/logging-zeromq'
      Fix perl bindings to adjust to the UTC change
      Merge branch 'master' of code.mythtv.org:mythtv
      Bump API version due to the extensive log changes
      Fix some issues found by cppcheck
      Don't use the background flag when starting mythlogserver
      Change the pacing of the logforward thread
      Change logging/loggingserver from QTimer to MythSignalingTimer
      Change MythSignalingTimer to use QWaitCondition
      Fix documentation in mythsystem.h
      Remove unused SyslogLogger::m_application
      Refactor Logger creation
      Make sure to initialize all pointers in LoggingItem's bare ctor
      Fix the deadlocking on exit caused by the timer changes for logging.
      Fix windows compilation error
      Seems I borked unix->myth times in my change.
      Rework SignalHandler for more compact code
      Disable SignalHandler::AddHandler for windows
      And disable SignalHandler::handleSignal
      Check if a registering thread is already registered
      Fix errant version check for libcec
      Fix a retarded vim-based typo
      Convert LoggingItem to use ReferenceCounter
      Fix double-decrement in database logging.  ooops.
      Minor cleanup of unused code
      Make mythlogserver shutdown quickly if the socket's used already
      Only allow the launch of the logserver once every 5s
      Fix the logServerWait to exit if wait() is woken up
      Move external libs installed includes under $PREFIX/include/mythtv
      Minor formatting, plus add back the bufferMutex
      Initialize m_initialWaiting in ctor (silence cppcheck)
      Fix the potential deadlock in starting logging
      Move the queue locking to a much smaller scope in LogPrintLine
      Add a log message to appease cppcheck
      Reworked all of the NOAA/NWS Weather Scripts
      Add flv to GalleryUtil::GetMovieFilter
      Add a doctype to index.html for the backend server
      Make the mythsystem call to start mythlogserver wait(0)
      Convert the MythSystemPrivate classes to use RefCounters
      Formatting changes.  Nothing to see here, move along.
      Fix some edge cases for the MythSystem changes
      Fix typo in scannerpath schema creation
      Make relative prefix logging more verbose
      Attempt to plug a memory leak in MPEG2 "lossless" transcode
      Properly delete thread names on deregistration
      Propagate the INSTALL_ROOT to DESTDIR for zeromq
      Rename libzmq in our installs to libmythzmq
      Clean up some small memory leaks in logging
      Crap.  Missed a spot.  Also fix the .pc file
      And missed another spot.  Please let this be all :)
      Unlock the startstop mutex while waiting for timer startup
      Fix verboseHelp to actually show the correct default mask
      Delete logThread in logStop
      Make all scripts actually output copyrightlogo
      Redid wunderground scripts to use the REST API
      Fix a log message
      Remove the use of abs(long long) as it freaks out ARM compilers
      Add check for libuuid in top-level configure
      Try to fix configure for windows
      Trying again to fix windows configure
      OK, I think this is finally right.  I hope.
      Setting VERSION to vv0.26-alpha
      Setting VERSION to v0.26-alpha
      Rework logserver startup to remove race condition
      Change MythDownloadManager to allow for multiple headers
      Setting VERSION to v0.26-beta
      Revert "Setting VERSION to v0.26-beta"
      Setting VERSION to v0.26-beta
      Whitespace change to trigger a build
      Setting VERSION to v0.26-rc2
      Fix video encode in MPEG2 "lossless" transcoding
      Add support for real time signal 0 handling
      Fix signalhandling to compile for Windows (sorry)
      Fix signalhandling to compile for FreeBSD as well
      Forgot a lousy ;.  Been doing too much python lately.
      More windows-related fixes.
      Please let this be all.  More Windows fixes.
      Force a commit on master to test tagging
      Force one more commit

Gregorio Gervasio, Jr (2):
      Subtitles: Allow scaling and smart layout of AV subtitles (DVD/BD).
      Fixed libavcodec video encoding.

Ian Dall (1):
      Fix PlaybackSock::GetMaxBitrate protocol usage.

Ilkka Tengvall (5):
      Updated Finnish MythFrontend and all plugins translation
      Updated Finnish MythFrontend and all plugins translation
      Updated Finnish MythFrontend, MythGallery, MythGame, MythMusic,
      Update the Finnish translation of mythfrontend and plugins.
      Updated Finnish MythFrontend and MythWeather translation

Jack Thomasson (2):
      Remove potential deadlock on MythSystem IO threads.
      Fixes #11072.  Improve cc708 thread safety.

James Barrett (1):
      Addition of Subtitle Track control to the network interface. Closes #8852

Jean-Yes Avenard (6):
      Minor cleanup
      Do not activate 5.1 audio if only DTS is active
      Rewrite Audio Setup Wizard
      Move Setup Wizard at the top of settings menu
      Move speaker configuration setup down
      Fix AAC decoding audio corruption

Jean-Yves Avenard (135):
      Fix clang report
      Make vaapi detection automatic.
      Fix VAAPI compilation
      Fix OpenGL video profiles creation
      Fix compilation warning
      Add VAAPI default playback profile
      Bump version number following 8dbe088db734dab78a67e351903c1cc86fbbbdf8
      Fix VAAPI dependency check uncovered by ce56ef0fcad79c677fc02b4a9af0f81e8da87f1c
      Do not create VDPAU profiles by default
      Do not create VDPAU profile unconditionally.
      Add missed decoder name entry for mac VDA
      Translate strings that were missed out earlier and missed the 0.25 features freeze
      Make services running on the frontend and advertised through Bonjour to listen to all interfaces
      Abort setting timestretch if audio hasn't been initialised yet.
      Make libsountouch support up to 8 channels audio
      Fix AC3 encoder when re-encoding non 5.1 audio
      Make sure passthru flag is in sync between video decoder and audio framework
      Fix audio digital passthrough device override setting
      Fix possible undefined behaviours in libmythprotoserver
      Fix non-responsive keyboard on mac
      Fix crash in RAOP when a client disconnect
      Fix crash.
      Revert of ea226da584e3cfff2c8215384efe0e94cfad9a87
      Rework RAOP protocol handling
      Add ability to override Bonjour's service name.
      Almost complete rewrite of RAOP server
      Add two network utility methods to ServerPool
      Add full IPv6 support to RAOP and fix Bonjour discovery of RAOP service.
      Revert "Add ability to override Bonjour's service name."
      Revert "Add full IPv6 support to RAOP and fix Bonjour discovery of RAOP service."
      Fix handling of IPv6 link-local address
      Add two network utility methods to ServerPool
      Add full IPv6 support to RAOP and fix Bonjour discovery of RAOP service.
      Revert "Add full IPv6 support to RAOP and fix Bonjour discovery of RAOP service."
      Fix handling of IPv6 link-local address
      Add two network utility methods to ServerPool
      Add full IPv6 support to RAOP and fix Bonjour discovery of RAOP service.
      Use new ServerPool capabilities, and only advertise AirPlay via Bonjour if the server creation was successful
      Fix RAOP time request failing to send
      Always re-use the same computer ID for AirPlay. Share ID between RAOP and AirPlay
      Merge branch 'master' of code.mythtv.org:mythtv
      Various fixes in Airplay
      Fix seeking with some http streamed content
      Add AirPlay support from iTunes.
      Fix mac compilation following 3fb9d6eb779e08d91df8a849a5be38e219c34bed
      Fix compilation warning
      Fix VDA decoder following ffmpeg rsync
      Fix RAOP following ffmpeg resync
      Fix audio decoding following FFmpeg resync
      Very quick HTTP live streaming support
      Fix logging type and improve logging
      Fix AC3 encoder and SPDIF muxer following FFmpeg resync
      Merge branch 'master' of code.mythtv.org:mythtv
      Accept --enable-sdl configure option
      Add HTTP Live Streaming playback
      Make HLS AES-128 support conditional on libcrypto being installed
      Make HLS AES-128 support conditional on libcrypto being installed
      Reorganise libmythtv, creating a DVD, Bluray and HLS sub-folder and moving their respective related code into them.
      Hopefully fix Windows build
      Revert "Hopefully fix Windows build"
      Hopefully fix Windows build #2
      Hopefully fix Windows build #2
      Fix potential double-free (found by Coverity)
      Fix seeking in HLS playback..
      Silence cppcheck warning.
      Silence cppcheck warning
      Fix some cppcheck warnings.
      Remove and ignore streams containing no segments.
      Following 6655d240572569284cdc34f804b7dd39838a2051. Can actually completely remove it
      Fix playback of some streams using unusually long segment.
      Merge branch 'master' of code.mythtv.org:mythtv
      Optimise start up time and seek time
      Change how we retry and cancel playback should refreshing the playlist failed.
      fix tiny winy minor spacing issue
      use libmpeg2/mmx.h header instead of the obsolete FFmpeg/libavcodec
      FFmpeg adjustment.
      Update mythmusic for new ffmpex-mmx.h header
      fix adjust filters on non x86 platforms.
      Re-enable yadif filter on mac.
      Compile ffmpeg with -O3 on mac..
      Update configure to be in sync with our current FFmpeg
      Fix FreeBSD compilation
      Fix error introduced in 940dd94d1ac092f61d9eebab542c96b7b54b7d45
      Comment out -Werror=missing-prototypes
      Move myth libavformat/utils.c mods into libavformat/utils-myth.c
      re-sync FFmpeg to SHA:ea5dab58e074a91330e1f076a4cbe8fece889afe
      Attempt to fix most issues in IPTV recorder.
      Add HTTP Live Streaming recorder.
      Fix compilation on some systems.
      FFmpeg resync to SHA1:cc4d80c99ff3169b71c62691d5c7602ef673c3dc
      Revert "Disable use of kDecodeLowRes, see libav bug 297."
      FFmpeg resync to SHA1:f218121a4d79f9aab45526f3d1655ec2cc8de0d1
      Loosen test for initial stream alignment before prefetch. We could otherwise end up with a stream with no segment left. So we ensure there's always at least one.
      Remove avformat_network_init() not called warning.
      Rename files to have more consistent naming scheme between all new FFmpeg files
      Ensure no modification to FFmpeg libavformat's URLProtocol change would break our code
      Add Hall type audio upmixing.
      Remove trailing whitespace in mythfreesurround
      Fix 32 bits compilation on mac and Quartz playback
      Only disable greedy deinterlacer on mac!
      Video decoders are enabled by default, so we should document only how to disable them, not how to enable them
      Fix AirPlay compilation if RAOP isn't compiled in.
      Fix compilation against SDK 10.7 when using Xcode 4.4
      Fix compilation with clang/clang++ - configure: we can't use CFLAGS for compiling C++ code, especially as CFLAGS would include -std=c99 which makes no sense for C++ - util-osx-cocoa.mm was compiled as a C++ file, not an objective-C++ file, gcc was forgiving about the error, clang++ isn't
      Fix compilation of greedy deinterlacer when using clang...
      Fix mac compilations following UTC and qjson changes
      Allow interlaced video to play using VDA when using Mountain Lion
      Add general methods for emitting and retrieving TV playback status via Qt signals.
      Emit appropriate signals indicating playback status.
      Allows multiple sessions to Airplay and RAOP
      Add MythCoreContext::WaitUntilSignals convenience method.
      Use MythCoreContext::WaitUntilSignals and fix pausing while playback is running
      Add playback registration handling
      Adapt TV player for new playback registration mechanism
      Adapt Airplay and RAOP to new playback registration mechanism.
      Merge branch 'AirPlay' of code.mythtv.org:mythtv
      Add graphic user configuration for AirPlay.
      Add AirPlay password authentication support.
      Use SSE accelerated floating point conversions.
      Fix compilation issue on some systems
      Make AllowLinkLocal default to true
      Remove Painter settings on Mac OS X
      Attempt several retries should setting ALSA hw buffer time failed.
      Make mythavtest always use OpenGL on Mac
      Fix possible deadlock in AirPlay server
      Add method to immediately interrupt HLS read or seek.
      Revert "libmyth: Prevent an access violation by the ALSA library"
      Fix LiveTV when using HLS
      Fix MythDownloadManager::cancelDownload()
      Do not empty IPTVHLS buffer if there's no listener.
      Add extra verbosity for debugging purposes
      Interrupt ongoing downloads in HLSRingBuffer destructor
      Fix compilation error.
      Ignore invalid sub-stream entries.
      Fix OS X compilation

Jesse Crews (1):
      Fix mythbackend not exiting after network initialization failure. Fixes #11163

Jim Stichnoth (72):
      Update the filename in the Playback Data OSD screen after LiveTV program transitions.
      Fixes #10566.  Reverts part of 3a51b833e to improve channel changes.
      Subtitles: Remove the Prefer708Captions setting.
      RingBuffer: Set the oldfile flag only once per live TV segment.
      Network control: add "jump pbb" as a short alias for "jump playbackbox".
      Simplify the set-bookmark-at-playback-exit logic.  Refs #7994
      Fixes #7994. Clears the bookmark in some cases when exiting playback.
      Add functions for converting between pre- and post-cutlist frame numbers.
      Declare pre/post cutlist translation functions as const.
      Cutlist editor: Add new theme strings for editing.
      Add new OSD theme strings for cutlist-adjusted times and durations.
      Fix indenting after 990e579f724bb2d1af87be98028ad664a5795bc0
      Take the cutlist into account when seeking during playback.
      Revert "Fix seeking backwards into a cut region."
      Fix a keybinding description.
      Subtitles: Minor cleanup of SubtitleScreen:InitializeFonts().
      Subtitles: Use VB_VBI instead of VB_GENERAL for most 608/708 logging.
      Fix Live TV channel changing when using Input Groups.
      Include <QVector> to try to fix the osx build.
      Revert "Include <QVector> to try to fix the osx build."
      This should really fix the osx build.  Give up on QVector for now.
      Fix a compiler warning.
      Refs #10490.  Live TV program transition improvements.
      Live TV: Delay opening a new ringbuffer until the TVChain is updated.
      Use background buttonlist loading to speed up the Watch Recordings screen.
      Live TV: Disable the oldfile ringbuffer optimization for program transitions.
      Revert mythplayer portion of 7c7852f4d and tv_rec portion of 034988359.
      Revert the livetvchain.cpp portion of 2e56c2563.  Refs #10490
      Subtitles: Allow the theme to customize caption/subtitle formatting.
      Apply the MythUIShape's alpha attribute when drawing it.
      Subtitles: Call Pulse() on the SubtitleScreen children.
      Refs #8631.  Set OSD relposition property for timestretch, volume, etc.
      Improve comments and formatting in osd_subtitle.xml reference implementation.
      Fixed description of CEA-708 font tag 3: Monospaced Sans Serif.
      Silence a cppcheck warning.
      Fix a leak detected by Coverity.
      Subtitles: Make the subtitle zoom factor into a live setting.
      Remove unused arguments from TV::UpdateOSDStatus().
      Remove the "Seek to exact frame" setting.
      Add a playback OSD menu option to cancel an in-progress playlist.
      Subtitles: Encapsulate zoom get/set into the SubtitleScreen class.
      Subtitles: Make AVSubs zoom factor persistent.
      Subtitles: Rescale AV subs in place when the zoom factor is changed.
      Subtitles: Enable forced subtitle tracks.  Refs #10735
      Fix an untranslated string -- "(forced)" for subtitle track description.
      Fix a potential NULL pointer dereference in an error case.
      Commflag: Increase the value of MAX_BLANK_FRAMES.
      Fix capitalization conventions.  Fix signed/unsigned compiler warnings.
      Clean up extraneous semicolons.
      Subtitles: Avoid changing subtitle state in the decoder thread.
      Subtitles: Add a leading space to teletext subtitle backgrounds.
      Subtitles: Only display teletext captions inside the "box" area.
      Use local time instead of UTC for "scheduled to end at" string.
      Improve the translation of strings in the DeleteMap class.
      Add GNU FreeFont and Droid fonts to the top-level themes directory.
      Subtitles: Complete CEA-708 font support.
      Subtitles: Add a clarifying comment to the default osd_subtitle.xml.
      Subtitles: Favor forced tracks for auto-track selection.  Refs #10808
      Subtitles: Be less aggressive about auto-selecting a forced track.
      Silence icc compiler warnings.
      Silence icc warnings.
      Allow visualizations to be turned on during playback.
      Fixes #10853.  Create next update time in terms of UTC.
      Show mythfilldatabase start/end in local time on the backend status page.
      Refs #10804.  Allow Jobs>Edit in playback OSD menu for videos.
      Subtitles: Put a "DEPRECATED_608_TELETEXT" message into the logs.
      Remove MythCenter-wide/fonts/ directory.
      Add missing files after 60cf735196cf267226dd8f7ec937a82fb5f8d4b3 .
      Add license files for fonts included with MythTV.
      Subtitles: log the DEPRECATED_608_TELETEXT under -v general
      Fixes #11029.  Ensure AVPacket's data and size fields are initialized.
      Fixes #11151 by correcting a float-to-integer truncation problem.

Joe Nyland (1):
      Fix ostream commandline help typo

John Patrick Poet (2):
      HD-PVR LiveTV: Rework HD-PVR SignalMonitor to avoid encoding start/stops.
      MythUIButtonList::MoveDown: Prevent segfault when there are not enough items

John Pilkington (1):
      Change a font in mythburn to use the bold version

John Poet (1):
      Apply David's modifications from #10765 to AnalogSignalMonitor::VerifyHDPVRaudio.

Jonatan Lindblad (11):
      MythNetvision: Fix segmentation fault in NetTree::showMenu
      Internet Content: Fix Vimeo grabber
      Internet Content: Fix TED Talks RSS
      Mythfrontend: Fix incorrect busy dialog creation
      OSD: Fix alpha calculation of expirable windows
      Fix compilation for Qt 4.6
      Update the Swedish translation.
      HTML Setup: Fix loading of ui-multiselect-en.js
      Merge branch 'master' of code.mythtv.org:mythtv
      MythUI: Fix potential use after free when leaving a web page
      MythUI: Fix double rendering of fading screens

Jordan Kanev (1):
      New Bulgarian MythNews and MythZoneMinder translation

Karl Dietz (5):
      Fixes #10826. Add frequency table for DVB-T in Israel.
      Fixes #10649. Add toString() medthod to TeletextDescriptor.
      Don't display null renderers in setup.
      fix braino in parser of delivery system descriptor
      Extend EIT parser to handle 3DTV signalling Fixes #10044

Kenni Lund (6):
      Update the binary translation files for en_gb.
      Generate binary Polish translation files.
      Update the binary translation file for the Slovene translation of mythweather.
      Update the Danish translation of mythfrontend.
      Update the Danish translation of mythgallery, mythgame, mythnews and mythweather.
      Generate binary translation files for the Italian translation, following dfefee4749.

Kevon (1):
      Make mythtv more compatible with GCC 4.7

Kyle (1):
      Fixes #10897. Clear paused when we unpause FirewireRecorder.

Lawrence Rust (32):
      Fix incorrect deletion of a MythUIType object in MythUIButtonList::CopyFrom() which left an invalid pointer in the list of children. Refs #10807
      Protect the MythUIType destructor to prevent it being called incorrectly. Refs #10807
      mythmusic: Fix cross compiling for win32
      libmyth: mediamonitor-windows add removeable media handling
      libmythbase: Handle mixed-mode (audio+data) CDs
      freemheg: Support bitmaps with included content
      freemheg: Fix the colour of default initialised visible elements
      freemheg: Catch divide by zero
      freemheg: Support JPEG bitmaps
      freemheg: Print ActionSlot number in disassembly to aid debugging
      freemheg: Added ASN1 codes for InteractionChannel
      Tidy up MythConfirmationDialog::ShowOkPopup()
      Don't leave an invalid pointer when deleting the main stack
      freemheg: Better tab handling
      freemheg: Correct font x-resolution
      mythgallery: Improve the list of supported image and movie file formats
      ChannelScan: Update multiplex transponder and network id when channel updated
      transcode: Tolerate mpeg errors when re-encoding to I-frames around cut points
      libmyth: Prevent an access violation by the ALSA library
      libmyth: Avoid a divide by 0 exception in AudioOutputBase
      Fixes #10794. Keep more sections in mpegts-mythtv.c
      Refs #10794. Add some debugging for failed CRC.
      MythPlayer: Add support for InteractiveTV streams
      freemheg: Add InteractionChannel streaming from network URI's
      freemheg: Don't return an object not present error until timeout occurs
      dsmcc: Prevent a potential SEGV by reading beyond end of buffer
      freemheg: Support bitmap backgrounds used by BBC/Freesat
      freemheg: Fix error handling during Launch
      MHEG: Serialise accesses to the MHEG engine
      MHEG: Fix race condition when restarting the DSMCC after a channel change
      MHEG: Optimise display update
      libmythui: Fix a redraw bug in MythUIType

Malcolm Parsons (1):
      Fix syslogGetFacility's use of QBytebuffer

Marko Punnar (4):
      Updated Estonian MythFrontend, MythGallery, MythGame, MythMusic,
      Updated Estonian MythFrontend, MythArchive, MythBrowser, MythGame,
      Updated Estonian MythFrontend and MythMusic translation
      Updated Estonian Mythfrontend and MythWeather translation

Michael T. Dean (20):
      Fix unimportant typo in configure
      Fix metadata options editor for multiple results.
      Remove reference to no-longer-existent file.
      Fix typo in deadlocked log message.
      Handle new config.xml format in backup/restore.
      Fix the 1299 DB upgrade (DeletedMaxAge update).
      Specify MySQL storage engine for mfdb temp tables.
      Direct users to FAQ on wiki.
      Update example config.xml for new format.
      Remove leftover garbage from example config.xml
      Remove legacy DBHostPing from config.xml
      Fix Perl bindings config.xml parsing
      Fix exists check in mythcommflag
      Remove unused DBCleanup housekeeping job.
      Fix transposed args in comment
      Add log message for 1302 DB upgrade
      Disable strict mode in MySQL connections.
      Update DB schema initialization for release (1307)
      Allow DB schema use after InitializeMythSchema()
      Clean up orphaned inputgroups

Morris Cavestro (8):
      Updated Italian MythFrontend Translation
      Updated Italian MythFrontend translation
      Italian translation uodate from Morris Cavestro
      Updated Italian MythFrontend translation
      Updated Italian MythFrontend, MythBrowser and MythGame translation
      Updated Italian MythFrontend translation
      Update the Italian translation of mythgallery, mythmusic and mythfrontend.
      Updated Italian MythMusic translation

Nick Morrott (3):
      en-gb updates for mythfrontend
      en-gb updates for mythtv plugins
      Updated en_gb translations for MythTV core and MythWeather

Nicolas Riendeau (59):
      Fix a translatation lookup so that it retrieves the translated string
      Merge branch 'master' of code.mythtv.org:mythtv
      Revert "Updated Finnish MythFrontend and all plugins translation"
      Merge branch 'master' of code.mythtv.org:mythtv
      Translate some additionnal strings in the Information Center
      Translate the Blu Ray regions in the settings pages.
      Merge branch 'master' of code.mythtv.org:mythtv
      Correct an indent and a case problem
      Make the icon importation text translatable.
      Some MythGallery translation fixes.
      Remove the concatenation to permit proper translation.
      Fix the translation of gametypes in MythGame's setting page.
      Merge branch 'master' of code.mythtv.org:mythtv
      Show the translated player type in the list of players.
      Fix the indent of c53542f.
      Remove the concateration from two help texts.
      Fix the context of some strings are remove concaternations.
      Fix an incomplete error message and context changes.
      Merge branch 'master' of code.mythtv.org:mythtv
      Translation context changes and remove of concatenations.
      Remove a deprecated theme menu file.
      Remove old translations from the ExecTV sample
      Removal of concatenations and translation context changes.
      Remove a concatenation in the scan progress message
      Merge branch 'master' of code.mythtv.org:mythtv
      Miscellaneous translation fixes (concatenations, context, comments...)
      Remove MythGame's MAWS grabber.
      Merge branch 'master' of code.mythtv.org:mythtv
      MythGame miscellaneous translations files (context, etc...)
      Merge branch 'master' of code.mythtv.org:mythtv
      MythNews small context change
      Small MythWeather translation context change
      Make translatable dish tv categories
      Merge branch 'master' of code.mythtv.org:mythtv
      DVB descriptors translation context change
      Merge branch 'master' of code.mythtv.org:mythtv
      Translation context change for cc608 program types/categories
      Merge branch 'master' of code.mythtv.org:mythtv
      Add the new strings we will use for video metadata parsing
      Update the theme strings for 0.26
      Remove some duplicate strings by writing them the same way they appear
      Merge branch 'master' of code.mythtv.org:mythtv
      Always recognize Season and Episode in addition to their translation
      Make translatable MythMusic strings which were not translatable.
      Merge branch 'master' of code.mythtv.org:mythtv
      Make translatable MythTranscode strings which should have been
      Updated US English translation
      Merge branch 'master' of code.mythtv.org:mythtv
      Updated Canadian English Translation
      Removal of obsolete strings from the US English translation
      One last exceptional theme string update.
      An updated string that was missing in 57a493cbf511e11d15cb36113a99e2aac2a9ce9e.
      Replace the master version of the Blue-Abstract theme description with
      One last entry I forgot to manually apply (the patch has not yet been
      Regenerate British English QMs
      Updated US English translation
      Updated Canadian English translation
      Fix a typo in MythMediaStream theme description
      Merge branch 'master' of code.mythtv.org:mythtv

Nigel Pearson (1):
      OS X build fix - libmythqjson.dylib, not mythqjson.framework

Paul Gardiner (2):
      Fix passthrough case of mythtrancode running in fifo mode
      Calculate timecodes more accurately (suggeseted by JYA)

Paul Harrison (14):
      MythMusic: Fix a segfault introduced by the ffmpeg resync
      MythMusic: Pass the full filename to TagExists() in Metadata::getTagger()
      MythMusic: Remove some no longer used key bindings
      MythMusic: Add keybindings to jump to all the views
      MythMusic: Add TOGGLESHUFFLE and TOGGLEREPEAT keybindings
      MythMusic: Make 'All Tracks' add all the tracks to the playlist
      MythMusic: Add directory browsing to the playlist editor
      MythMusic: Add the missing mm_directory.png
      MythMusic: Add ice/shoutcast radio stream playback
      MythMusic: Add some menu items for the new radio stream playback
      MythMusic: Fix showing the mini-player while playing a radio stream
      MythMusic: Couple of tweaks to streaming radio playback
      Fix a segfault introduced by the ReferenceCounter changes in 6b04160a
      MythMusic: Remove duplicate menu entry for the Fullscreen Visualiser

R.D. Vaughan (2):
      Fix status XML ISODate attribute.
      Adjust to datetime issues with MythTV v0.26's move to UTC datetimes in DB

Radhika Gangula (1):
      Fixes #10820. Add iso-639 language code to teletext and dvb subtitles extracted by mythccextractor.

Rajendra Kumar (1):
      Add stopRecording method to Python bindings.

Raymond Wagner (115):
      Add __contains__ for proper lookup in cache Engines class.
      Improves cache file selection for Windows.
      Add 'adult' and 'alias' to Person class.
      Add support for additional Studio information.
      Update README for additional options.
      Correct cache file selection logic inverted by 4663490f8fa.
      Allow Datalists to be sorted natively without supplying a key.
      Allow locale fallthrough for movie images and alternate titles.
      Correct Studio.logo processing.
      Update Logo() class with proper image sizes from Configuration().
      Add slice support to search result pager.
      Adds proper encoding to strings being passed to a request.
      Remove empty space.
      Fix Cache exceptions.
      Improve file cache performance.
      Corrects handling of '0' for cast ordering.
      Add basic session handling and passthrough.
      Add assorted authenticated methods.
      Correct file hashing mechanism in Python bindings.
      Update bindings internal version.
      Add logging information as to why MythTV would fail to listen on a port.
      Break commandlineparser into separate file for consistency.
      Add additional dependency checking to command line parser.
      Delay processing of command line parameters until needed.
      Simplify and overcomplicate OS detection for hardware profiler.
      Correct FreeSpace class broken by 1508085eb
      Add adult filter for people searches
      Merge commit 'b28c566ef2b6a6379821bcc9023f84cba04b4e05'
      Correct missed changes in __init__.py
      Merge commit '361e06851f02f5a70f554fcee0890a7a37e6ad95'
      Update version listed in python bindings egg.
      Bypass aborts resulting from attempting to process empty strings.
      Use `date` type rather than `datetime` for 'releasedate attribute'.
      Merge commit '5b86d8bb95c69205d8669bb23c30ccd6b8514c4b'
      Correct file cache error handling to ignore rather than raise errors.
      Merge commit '27dff377fe6612b870a4cf28b9c058567be1a3bb'
      Assorted fixes and emable tmdb3.py metadata grabber.
      Use `date` rather than `datetime` for storing dates.
      Merge commit 'c2ef5d143f1bfc9931ef9f7487fda3b93780fe8f'
      Add command string parser to break up commands for direct execution.
      Enable command splitter for anything not explicitly flagging kMSRunShell
      Improve handling of invalid responses from TMDB
      Clean up __repr__ methods, and impose soft 80-character line limit.
      Add method to search for movies similar to current.
      Merge commit '30a0d398cc5f40487a69ddcc3beff77b09052def'
      Add --parse-video-filename option to test filename parser.
      Update Python bindings to use the new config.xml format.
      Fix Recorded.exportMetadata()
      Make incrementing in command line parser start from 0, not default.
      Mark 'mythshutdown -l' as specifically removed with alternate argument
      No sense leaving the other parameter in if its just getting ignored.
      Move interactive access to separate script.
      Add data poller loop for kqueue.
      Merge commit '76c8c518ff8dcc1206a984d2a5c12503f194870a'
      Use proper type when exporting Metadata objects from database classes.
      Force proper initialization of keys and jumppoints for control socket.
      Disable artwork processing for exportMetadata().
      Apply fix from 139a98e45d5d5d907390 in correct area.
      Comment additional missed line in e47bcd4955.
      Changes seconds to milliseconds in poller loop.
      Add Studio search method.
      Add Genre list and associated Movie search
      Merge commit '6e7725de7d8507c3675aa89b17a49da06abc7cc2'
      Remove use of OF zlib macro in MythGame.
      Stage tables for rewritten media scanner for video library.
      Fix schema from ac4e2d9
      Remove secondary key from scannerpath due to key length issues.
      Add hint for MySQL timezone error.
      Rework IP selection so link-local is always used.
      Add timezone awareness to datetime class.
      Correct bad copy/paste in ServerPool.
      Add configuration changes in mythtv-setup missed by a640d37
      Correct import errors with utility folder.
      Correct --printexpire option in mythbackend.
      Make hardware profiler ignore errors and continue.
      Use config detection in Python bindings for stored smolt data.
      Fix UI message interface availability when using MythWelcome.
      Properly initializes UDP message listener.
      Complete timezone handling in Python bindings following UTC change.
      Fix missed UTC converstion in Python MythXML class.
      Fix copy/paste error in mythutils jobutils.
      Fix copy/paste error in mythutils jobutils.
      Add pretty representation to BitwiseEnum type.
      Correct reversed date processing for DictData class.
      Move dictionary-like classes into utility module.
      Optimize transition lookup for timezone handling in Python bindings.
      Revert Matroska MIME to 'video/x-matroska'.
      Force proper typing on user input to datetime attributes.
      Reorder zoneinfo processing to ensure all transitions are handled.
      Add better handling of simple zoneinfo files.
      Add error handling for Frontend UPnP autodetection.
      Ensure proper timezone handling of data passed to update() and create()
      Add check for 'No Cover' when applying coverart to videos.
      Add 'releasedate' to properties handled by Video.importMetadata()
      Merge branch 'master' of code.mythtv.org:mythtv
      Fix argument count error in MythBE.getConflictedRecordings().
      Correct broken machinery in Metadata class following datetime changes.
      Correct datetime queries for DBDataRef and DBDataCRef classes.
      Fix immutable type issue in 6a8a845
      Force all datetime objects to be timezone aware.
      Cause backend to terminate if requested IP address is unavailable.
      Add mechanism to MythSystem for log argument passthrough.
      Convert previewgenerator to MythSystem and apply nice settings.
      Fix single episode grabber for season 0 specials.
      Read in dbPingHost value from config.xml.
      Add reporting of logging volume to Smolt.
      Fix setting of values to Artwork property.
      Add -t parameter to tmdb3.py.
      Add -a parameter to tmdb3.py.
      Fix immutable methods in Artwork class.
      Use 'unicode' rather than 'str' for UTF8 compatibility.
      Fix type in 3b08c04
      Correct handling of Artwork when database field is set to NULL.
      Tweak DictData behavior to properly function with Properties.
      Correct type handling of --lineupid in mythfilldatabase.

Robert Kulagowski (7):
      80 column clean.
      Fix a typo.
      Missing parenthesis.
      Merge branch 'master' of code.mythtv.org:mythtv

Robert McNamara (6):
      Fix overlap in string to rec type method.
      Rec types from string need a kNotRecording too.
      Make Service API conform to new deletion behavior.
      DVR Service: Fix recording deletion API.
      Remove unnecessary logging.
      Fix cut and paste error discovered by Gary Buhrmaster.

Ronald Frazier (1):
      Add Ceton usb support

Rune Evjen (5):
      Updated Norwegian Bokmal translation update
      Updated Normwegian Bokmal MythFrontend, MythGame, MythMusic, MythNews
      Updated Norwegian Bokmal MythFrontend, MythGallery, Mytnetvision
      Update the Norwegian translation of mythfrontend and plugins.
      Updated Norwegian Bokmal MythFrontend, MythGallery, MythGame,

Scott Kocher (1):
      Marking episode first/last showings performance

Simon Sinister (1):
      Fixes #10712. Add support for HDHR Prime without CableCard.

Stuart Auchterlonie (3):
      Implement fuzzy matching of channels for EIT.
      Configure zeromq at configure time, not at build time
      Configure zeromq at configure time, not at build time - attempt #2

Stuart Morgan (185):
      Fix translation of mapped text strings. Thanks to Nicolas Riendeau for pointing it out.
      Bump all version numbers from 0.25 to 0.26 - distclean recommended
      Fix a warning in mythmusic's synaesthesia visualiser.
      If we recieve an programinfo UPDATE event for a recording which isn't in our cache (maybe it's been deleted) then don't schedule a list update.
      Fix #10590. 'Record This' and 'Change to Channel' options not working in Guide menu.
      Fix a memory leak in DVDRingBuffer::GetChapterTimes()
      Disable the 'guess main title' code for DVDs, it's not actually working at all and causes a major memory leak in libdvdnav with some DVDs
      Following [12372544] populate the chapter cache _only_ for the current title and not every title on the disc.
      Fix a potential leak in dvdnav_describe_title_chapters. Thanks to James Dutton (libdvdnav) for identifying the problem.
      Fix leak in TeletextScreen::ClearScreen. Fixes 10630
      Use QLocale::toString() instead of QString::number() or sprintf where we should honour the formatting dictated by the users locale.
      Fix playback of blu-ray ISOs containing UTF8 characters. Fixes #10689, #9797
      Reduce the 'blank' visualiser framerate to 1fps as a temporary fix for the ridiculously high CPU usage of a visualiser than should use next to no CPU at all.
      Fix naming issue spotted by 'dekarl'. The channel icon storage group is called 'ChannelIcons' not 'ChannelIcon', the icon lookups would still work because of some fallback checks but they would be slower.
      Don't refresh the whole tree when changing the watched status on a video, this avoids us losing our place and is faster.
      Guard against a null pointer in ToggleWatched(), unlikely but best not to assume it's impossible.
      Quick fix for a segfault in Playlist::shuffleTracks()
      Fix some emptiness check inefficiencies highlighted by cppcheck.
      Fix error in zeroing memory for surfaces in VAAPIContext found by cppcheck.
      Fix the fix for initialising surfaces in vaapi. Thanks to Gavin for pointing out that these were arrays which I was blindly missing.
      Use empty() rather than size() for checking emptiness of containers.
      Pre-increment iterators for efficiency in serverpool and mythraopconnection.
      Use empty() or isEmpty() rather than size() for checking emptiness of containers.
      Initialise activeScanStopped in the EITScanner constructor.
      Fix potential null pointer de-reference spotted by Coverity.
      Fix minor memory leak spotted by coverity
      Fix minor memory leak in MythUIButtonList::DistributeButtons() discovered by Coverity
      Fix Coverity warning about memory leak on error in VideoOutputBase. Very minor bug since something would have to be critically wrong for us to hit this code.
      Fix a few 'Unchecked dynamic_cast' warnings from Coverity in libmythui. Most of these could safely be switched to static_cast because they are not expected to fail.
      Guard against possible null pointer dereference identified by Coverity.
      Fix possible divide by zero identified by Coverity
      Return value of ioctl wasn't being checked in JoystickMenuThread::Init(), caught by Coverity.
      Don't check for a null pointer here, it can never be null and the existance of the check confuses cppcheck/coverity.
      Fix bad memset calls in JoystickMenuThread::Init(). Caught by coverity.
      Silence some variable initialisation warnings, all false positives but if it makes Coverity happy then so be it.
      Add missing 'break' statement to myth_av_log() switch. Spotted by Coverity.
      Fix potential division by zero in VideoOutputXv::PrepareFrameMem()
      Fix the default behaviour of mythmetadatalookup, we were passing a string to LookerUpper::HandleAllRecordings() instead of a bool.
      Use the same version of ELFHash as QT does in qlinguist/qrelease, this version involves fewer casts and less chance of losing data in the process.
      Add missing break statement in PlaybackBox::ShowAvailabilityPopup(). Caught by Coverity.
      Fix assumption that ints would be initialised to zero in JobQueueEntry, this isn't the case with C++. It appears that this would have caused any job that didn't include a chanid to abort even though the code indicates that it's perfectly valid to have a job which doesn't operate on a recording and wouldn't require the chanid. I don't know enough about the intended behaviour to say whether this will fix a user-visible bug ... Discovered by Coverity.
      Fix assignment where comparison was intended in FreeSurround::getLatency(). Caught by Coverity
      Fix a bunch of memory leaks in mythmetadatalookup. Coverity.
      Fix CID 700722: Allocation too small for string (Coverity) in AudioOutputPulseAudio::ChooseHost()
      Use the correct delete for the array pulse_host. Reported by Coverity.
      Fix memory leak in AudioOutputPulseAudio(). The code in question seems to serve no purpose but on the offchance that I'm wrong I've kept in place and just ensured that we cleanup after it.
      Fix PIP video frames being initialised with the size of the pointer instead of the actual frame size due to a sizeof() error. Spotted by Coverity
      Fix initialisation of arrays in MethodInfo::Invoke(). Identified by Cppcheck
      Ensure the default parental level is set before we Load() the video data. This was seemingly always backwards which caused the data to be loaded twice. It was then broken by 7c8e45f which moved the signal connection to the right place but overlooked the misplaced ParentalLevel::SetLevel(). To recap, we want to connect the SigLevelChanged() signal _after_ the initial load otherwise we'd always trigger a second unwanted load.
      Fix memory leak when reading flac vorbis tags. Fixes #10721
      Fix memory leak in MetaIOTagLib::getTrackLength(const QString &filename)
      Re-organise some things to stop Coverity et al warning about possible null pointer dereferences in mythfrontend.
      Change 0 to NULL for pointers per MythTV coding standards
      Always check the return value of QSqlQuery::next() before accessing results in the Housekeeper. In fact we only needed to check next() in these instances, the isActive() and size() calls were redundant. Coverity defects 700272 and 700271.
      Always check the return value of QSqlQuery::next() before accessing results in MainServer. Ee only needed to check next() in these instances, the isActive() and size() calls were redundant and have been removed. Coverity defects 700273 and 700274.
      Fix a null pointer dereference in MainServer::HandleQueryRecording(). This bug would have made it possible to crash a backend with a malformed QUERY_RECORDING message. Coverity defect 700420
      Always check the return value of QSqlQuery::next() and QSqlQuery::exec() before accessing results in Scheduler::UpdateManuals() and UPnpCDSTv::AddItem(). Coverity defects 700275 and 700276.
      Fix several memory leaks in services/dvr.cpp. Coverity defects 700670, 700671, 700672 & 700673
      Batch fix for unchecked instances of QSqlQuery::next(). Fixes multiple Coverity warnings.
      Fix a couple more places where we weren't checking the return value of QSqlQuery::next(), this should be the last of them.
      Fix memory leak in FirewireChannel.
      Declare StateVariableBase destructor as virtual so that the correct destructor is called for derived classes. Coverity defect 701004
      Stop Coverity complaining of a memory leak in mythavtest. In reality we exit immediately after this apparent leak so it would have zero impact. Coverity 'defect' 700669
      Fix memory leak in services/frontend.cpp - Frontend::InitialiseActions(). Coverity defect 700675
      Fix leak of MetaIOID3() object if we're scanning Flac files without ID3 tags. Fixes #10776 and #10757
      Fix file handle leaks in oggvorbis and wavpack tag readers. These, along with one in the flac tag reader were caused when we stopped using an instance of the Taglib::FileRef class to read the track length. Taglib::FileRef would take ownership of the pointer and delete it when we were done, now that we're not using Taglib::FileRef we're again responsible for deleting the object which in turn closes the open file handle. Refs #10721
      Fix misplaced else condition in osd.cpp. This just looks like a mistake, the else appended to the wrong block. dialog cannot be null, but Create() can and will fail. Related to Coverity defect 700311 'Logically dead code'
      Fix another misplaced else condition in osd.cpp. Exact same problem as in [12078211] just in another place. Related to Coverity defect 700312 'Logically dead code'
      Stop Coverity whining about mixing enum values in StatusBox::doTunerStatus()
      Fix 'Show Upcoming' context menu entry in the Guide.
      Fix several possible null pointer dereferences in tv_play.cpp. Coverity defects 700398, 700399, 700400, 700401, 700402 & 700693
      Fix yet more leaks in services/dvr.cpp. Objects allocated on the heap when they could/should have been on the stack.
      Don't check m_statusText for NULL it's redundant and confuses Coverity.
      Cleanup OSD::DialogShow(), this code had the potential to segfault if the theme was missing a dialogue definition.
      Handle mouse in mythuibuttontree.
      If SetCurrentFocusWidget() is called on a widget which already has focus then just return. This avoids a lot of unnecessary updates and redraws.
      Fix a couple of memory leaks in mythgame. Coverity defects 703765 & 703766
      Fix leak in MythNetVision. Coverity defect 703767
      RomInfo constructor was being called with an empty string where it called for a boolean. Coverity defect 703726
      Send haveResult() with an empty QString instead of a an empty C string. Avoids ambiguity with the version of this signal which takes a boolean arg. Coverity defect 703725
      Use QLocale::toString() in preference to sprintf or QString::number() since this will format numerical strings according to the preferred format for the user's locale. Also combine a 'split' string into one for translation, since concatenated strings cannot be translated correctly.
      Fix an instance of a concatenated translated string which prevents proper translation.
      Replace some more instances of concatenated strings which cannot be translated correctly.
      Replace concatenated string in MythControls::ResolveConflict().
      Fix a number of minor issues reported by Coverity for mythmusic.
      Convert HttpStatus date/time formatting to use MythDate. This is more consistent, more easily maintained and importantly allows proper translation of dates because it doesn't make incorrect assumptions about date formats. e.g In some languages the day of the week doesn't preceed the date as was hardcoded previously.
      Give more space for the channel number in the Terra OSD
      Remove unused member variable in MythWeather's SourceManager class. Silences warning from Coverity, defect 703838
      Fix a possible but insignificant leak in MythArchive's VideoSelector::getVideoListFromDB(). Coverity defect 703764
      Replace stray tabs in mythuibuttonlist.h
      Add a whole bunch of missing includes to commbreakmap.cpp, it was implicitly including everything.
      Include signal.h in mythbackend/main.cpp for SIGINT
      Silence some warnings from QT's code parser (lupdate)
      Alternate fix for QT warning.
      Avoid a segfault in the language selection prompt if no translations have been installed.
      Formatting fixes in logging.h
      Rename a couple of methods in MythUIButtonList to avoid confusion with other similarly named methods elsewhere.
      Rename MythUIEditBar::SetPosition() to SetEditPosition() to avoid confusion with the wider use of SetPosition() to set the x,y coords of a widget.
      Change MythUIButtonList::SetValue() to pass QString by a const reference rather than value.
      RemoteStopLiveTV() expects a reponse of 'OK' to STOP_LIVETV but we were returning 'ok'. There are probably other examples of this case mismatch since some handlers return lower case while others return in upper. We should probably standardise on OK throughout
      Protect the reschedule queue with a seperate lock to fix a backend deadlock.
      Change the signature of TvPlayWindow::gestureEvent() to match the base class, the two diverged at some point.
      libmythservicecontracts needs to link libmythbase following [f2dd6f9e]
      Following Freesats switch from Astra 2D to Astra 1G update the transport ids associated with Freesat EIT fixups
      Fix integer overflow bug in AutoExpire::CalcParams().
      Remove dead member variables from FileTransfer.
      Fix incorrect cast causing loss of integer precision in RingBuffer
      Fix upnp following UTC conversion.
      Add 'year' to music metadata for upnp
      Store music filesize and expose to the UI.
      Fix a bug resulting in multiple copies of the same track being inserted into the database;
      Slight improvement on [a7c7b5232]
      Add filesize to music metadata for upnp
      Hunk missed from mythmusic streaming merge.
      Use the global musicDir variable instead of querying the setting
      Fix doxygen comment
      Fix translation concatenation issue in MusicPlayer
      Resync libmythdvdnav with upstream
      Check the return value of dvdnav_title_play and if playback fails try the next title on the DVD
      Silence some MythMusic initialisation warnings
      Move QUERY_FILETRANSFER handling to improve backend performance.
      Optimize MainServer::HandleFileTransferQuery()
      Always return 'OK' to protocol commands instead of a mix of 'OK' and 'ok'
      Apply changes made in mainserver to libmythprotoserver as well.
      Prevent startup deadlock if VERBOSE_THREADS is enabled
      Add a new required 'copyrightlogo' widget to all weather screens
      Fix a segfault in mythweather when search for location
      Fix a stupid typo in last commit.
      Add 'copyrightlogo' type to all scripts, but left unused for now
      Bump mythweather script versions to force a cache refresh
      If 'copyrightlogo' is 'none' then treat it as an empty string
      Fix build warnings about modifying a const variable
      'none' is not a valid URL and ignoring it just masks bugs elsewhere in the code
      Add a weather grabber using the official MetOffice API for the UK
      Don't store the last used DVD device
      Only prompt the user to select from 'usable' media
      Fix 'cancel' option when selecting DVD device
      Properly format all data items, including those from the 18hr forecast
      If a grabber cannot return a value for a data field then allow the themer to hide it or chose what value to display instead of 'N/A'
      Add an 18 hour view for the UK Met Office grabber
      Actually install the Met Office grabbers
      Actually install the Met Office grabbers
      Add missing 'use' call in MetOffCommon.pm
      Drop the BBC weather grabber, it's broken and replaced by the Met Office grabber in the UK, Wunderground for the rest of the world
      Allow all weather screens to be deleted
      Fix display of mythgame tree on first load Fixes #10918
      Remove unused files from mythmusic
      Fix ignore on external/zeromq/src/libzmq.pc
      Fix for Synaesthesia memory corruption
      Fix segfault after music scan completes.
      Set m_cdWatcher to NULL after deletion, fixes segfault on exiting frontend. Fixes #10936
      Mythweather - If for some reason the screen doesn't exist in the DB then we need to abort the save or insert bogus entries.
      Simplify Setup pincode checking. Refs #10950
      Restore setup pincode following [57adc5d120]
      Ignore time periods in the past for the Metoffice 18 hour grabber.
      Clarify an error message to indicate that the xmltv grabber is erroring, not mythfilldatabase
      It's redundant to wrap tr() in QString() since it returns a QString()
      Per UI guidelines remove 'Cancel' option from mythgame popup
      Clarify translated error strings for mythfilldatabase too, signed off by Nicholas Riendeau on behalf of the translation team.
      Guard against incomplete data in the MetOffice feed, if a period contains no data then skip over it
      Initialise m_selectedItem in MythMenu, fixes #11035
      Update MetOffice weather grabbers for changes to API
      Remove debugging output accidentally left in metoffice_fivedayapi.pl
      Actually mute the mixer when using ALSA.
      If a job is marked as errored then it is NOT running. Fixes failed jobs being shown as permanently in the 'run' state.
      Revert "If a job is marked as errored then it is NOT running. Fixes
      Add three missing SAR values defined in the H.264 spec to H264Parser::aspectRatio() fixes incorrect display aspect ratio for some videos and recordings.
      Remove/replace some of the outdated information in the Doxygen documentation landing page.
      Setting VERSION to v0.26.0
      Prevent a segfault in MythUIImage, this doesn't fix the root cause of the problem but at least we won't crash. Refs #11047
      0.25.3 and 0.26 checksums
      Log an error if we are unable to find IPv4 or IPv6 addresses, only
      Only set the BackendServerIP6 setting to ::1 by default if that address is available, otherwise leave it blank
      Change the BackendServerIP settings to combo boxes showing the available values. Makes configuration a little easy and invalid configurations harder.
      Bump Doxygen documentation version to 0.27pre
      Replace the empty path check in MHEngine::RequestExternalContent() which was removed by the iPlayer patches. This may be causing a segfault reported on IRC
      Add an 'acceptsfocus' tag to the <webbrowser> widget. Fixes #10390
      Don't insert a default value of 'none' into the icon column of the channel table. Fixes #10610
      Include an update replacing 'none' with '' in 1308. If you've already updated to 1308 you might consider manually running UPDATE channel SET icon='' WHERE icon='none'; Refs #10610
      Fix typo in e339b1794
      Make the Year spinbox in the music metadata editor easier to use.
      Fix MythUISpinBox::AddSelection() when a label is used
      Fix compilation with --disable-mheg
      Bump a few version strings to 0.27 and change the min QT version to 4.8 in the README
      Bump plugin required lib version  to 0.27

Tom Hayward (1):
      Correct URL for MythXML.getExpiring()

Walter Cheuk (3):
      Updated Hong Kong Chinese MythFrontend and MythArchive translatation
      Updated Chinese/Hong Kong MythFrontend translation
      New Chinese/Taiwan locale file

Warped (1):
      Update Polish MythFrontend and MythWeather translation

Warpme (1):
      Update the Polish translation of mythfrontend and plugins.

Wolfgang (1):
      Fixes #10943. Apply LiveTV group before we start jobs.

Xavier Hervy (2):
      Allow adding a channel to an empty channel group from the guide. Update the cached channel group list after adding or removing a channel. Fixes #10411
      Allow special or default values in Spinboxes outside their normal range and display an optional label. Fixes #10393

Yeechang Lee (1):
      Fix incorrect strings in frontend standy screen. Fixes #11101

Yianni Vidalis (7):
      Updated Greek MythFrontend, MythGallery, MythGame, MythMusic,
      Updated Greek MythFrontend Translation
      Updated Greek MythFrontend, MythArchive, MythBrowser, MythGallery,
      Updated Greek MythFrontend, MythGame and MythWeather translation
      Updated Greek MythFrontend and MythZoneMinder translation
      Updated Greek MythMusic translation from Yianni Vidalis
      Upsated Greek MythFrontend and MythWeather translation

Yves Cayer (1):
      Re-enable idle timer after exiting video playback. (Copy/paste error). Fixes #10582

almtvb (1):
      Subtitles: Adjust AVSub scaling in some cases.

jflatt (1):
      Use QLibrary to find libGLESv2 for ARM

mythtv (1):
      One last theme string update before the full string freeze so that

r.keevil (1):
      Add wincrypt.h to windows file for hdhomerun



More information about the mythtv-firehose mailing list