[mythtv-firehose] mythtv branch master updated by danielk. v0.26-pre-660-g6b04160

Git Repo Owner noreply at mythtv.org
Mon Jun 18 15:17:24 UTC 2012


The branch, master has been updated on the
mythtv repository by gitolite user danielk.
       via  6b04160ac3ad1666cd034aa809ed5bb939a2028c (commit)
       via  1b8f1f32c92b167e50863a73545207f80cc7c328 (commit)
       via  263eef17762223b9e47b67c032330b88490963bd (commit)
       via  b5e171864684790b521ab56193d05e8cf2344ed3 (commit)
      from  6f218b1ab4ad067f564eb07919560970cbb77de2 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 6b04160ac3ad1666cd034aa809ed5bb939a2028c
Author:    Daniel Kristjansson <danielk at cuymedia.net> at Mon, 18 Jun 2012 10:56:26 -0400
Committer: Daniel Kristjansson <danielk at cuymedia.net> at Mon, 18 Jun 2012 11:13:21 -0400
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=6b04160ac3ad1666cd034aa809ed5bb939a2028c

Refs #10311. Port MythUI to ReferenceCounter.
Note: MythUIButtonList::GetImage() has been renamed to GetImageFilename(),
this was done to avoid conflict as getImage was renamed GetImage() and
because it is more descriptive.

As far as I can tell all MythUI leaks have now been plugged.



commit 1b8f1f32c92b167e50863a73545207f80cc7c328
Author:    Daniel Kristjansson <danielk at cuymedia.net> at Sun, 17 Jun 2012 09:46:13 -0400
Committer: Daniel Kristjansson <danielk at cuymedia.net> at Mon, 18 Jun 2012 11:03:17 -0400
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=1b8f1f32c92b167e50863a73545207f80cc7c328

Refs #10311. Use R/W lock for the leak detection.
Also exclude CommandLineArg from the leak report, these go away after the ReferenceCounter::PrintDebug() is called.
Also add extra debugging for MythImage classes, but only on linux since it can adds a cross lib dependency with OSX doesn't like.
Also use static cast for MythImage to avoid linking problems.



commit 263eef17762223b9e47b67c032330b88490963bd
Author:    Daniel Kristjansson <danielk at cuymedia.net> at Sun, 17 Jun 2012 00:41:50 -0400
Committer: Daniel Kristjansson <danielk at cuymedia.net> at Mon, 18 Jun 2012 11:03:07 -0400
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=263eef17762223b9e47b67c032330b88490963bd

Refs #10311. Add leak debugging to the ReferenceCounter. Disabled by default.



commit b5e171864684790b521ab56193d05e8cf2344ed3
Author:    Daniel Kristjansson <danielk at cuymedia.net> at Sat, 16 Jun 2012 16:16:11 -0400
Committer: Daniel Kristjansson <danielk at cuymedia.net> at Mon, 18 Jun 2012 11:02:31 -0400
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=b5e171864684790b521ab56193d05e8cf2344ed3

Change wart on static from m_ to s_ to avoid confusion.



-----------------------------------------------------------------------

Summary of changes:
 .../mytharchive/mytharchive/thumbfinder.cpp        |   23 +---
 mythplugins/mytharchive/mytharchive/thumbfinder.h  |    1 -
 .../mythbrowser/mythbrowser/mythbrowser.cpp        |    6 +-
 mythplugins/mythbrowser/mythbrowser/mythbrowser.h  |    8 ++-
 mythplugins/mythbrowser/mythbrowser/webpage.cpp    |   11 ++-
 mythplugins/mythmusic/mythmusic/musiccommon.cpp    |    4 +-
 .../mythmusic/mythmusic/playlisteditorview.cpp     |    2 +-
 mythplugins/mythmusic/mythmusic/searchview.cpp     |    2 +-
 mythplugins/mythmusic/mythmusic/smartplaylist.cpp  |    2 +-
 .../mythnetvision/mythnetvision/netsearch.cpp      |    4 +-
 .../mythzoneminder/mythzoneminder/zmclient.cpp     |    3 +-
 .../mythzoneminder/mythzoneminder/zmevents.cpp     |    5 +-
 .../mythzoneminder/mythzoneminder/zmliveplayer.cpp |   17 +--
 .../mythzoneminder/mythzoneminder/zmliveplayer.h   |    2 -
 mythtv/libs/libmythbase/mythversion.h              |    2 +-
 mythtv/libs/libmythbase/referencecounter.cpp       |  101 +++++++++++++++++-
 mythtv/libs/libmythbase/referencecounter.h         |    4 +
 mythtv/libs/libmythtv/Bluray/bdoverlayscreen.cpp   |    1 +
 mythtv/libs/libmythtv/mhi.cpp                      |    1 +
 mythtv/libs/libmythtv/subtitlescreen.cpp           |    4 +
 mythtv/libs/libmythtv/teletextscreen.cpp           |    3 +-
 mythtv/libs/libmythtv/videooutbase.cpp             |    4 +-
 mythtv/libs/libmythui/mythimage.cpp                |   82 ++++++--------
 mythtv/libs/libmythui/mythimage.h                  |   24 +++--
 mythtv/libs/libmythui/mythpainter.cpp              |  113 +++++++++++++++-----
 mythtv/libs/libmythui/mythpainter.h                |    8 +-
 mythtv/libs/libmythui/mythpainter_qt.cpp           |   10 ++-
 mythtv/libs/libmythui/mythpainter_yuva.cpp         |   29 +++++
 mythtv/libs/libmythui/mythuibuttonlist.cpp         |   59 +++++-----
 mythtv/libs/libmythui/mythuibuttonlist.h           |   22 +++-
 mythtv/libs/libmythui/mythuiguidegrid.cpp          |    8 +-
 mythtv/libs/libmythui/mythuihelper.cpp             |   81 ++++++--------
 mythtv/libs/libmythui/mythuihelper.h               |    4 +
 mythtv/libs/libmythui/mythuiimage.cpp              |   89 +++++++++-------
 mythtv/libs/libmythui/mythuiimage.h                |   20 +++-
 mythtv/libs/libmythui/mythuivideo.cpp              |    4 +-
 mythtv/libs/libmythui/mythuiwebbrowser.cpp         |    5 +-
 mythtv/programs/mythfrontend/main.cpp              |    3 +
 mythtv/programs/mythfrontend/playbackbox.cpp       |    6 +-
 mythtv/programs/mythtv-setup/channeleditor.cpp     |    2 +-
 mythtv/programs/mythtv-setup/importicons.cpp       |    2 +-
 41 files changed, 504 insertions(+), 277 deletions(-)

-- 



More information about the mythtv-firehose mailing list