Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Apr 11, 2014

  1. EIT improvements for DVB

    Fixes #11914, Refs #10136
    
    Signed-off-by: Stuart Auchterlonie <stuarta@squashedfrog.net>
    authored stuarta committed

Apr 09, 2014

  1. Karl Dietz

    import inetref from xmltv into program guide

    see http://xmltv.cvs.sourceforge.net/viewvc/xmltv/xmltv/xmltv.dtd?r1=1.45&r2=1.46
    currently the expectation is that also a category "series" or "movie" is
    present and for series an xmltv_ns episode number
    authored
  2. Karl Dietz

    Add optional XML declaration to pidprinter

    Refs #11812
    authored

Apr 07, 2014

  1. Jean-Yves Avenard

    Fixes Video Playback Profile Editor.

    Two corrected issues:
    1- Adding or Editing an existing profile, did nothing visually, but would actually update the database. Regression was introduced in 9686f03
    2- When deleting a profile, the newly selected one wasn’t actually saved as default
    authored
  2. Jean-Yves Avenard

    Revert "Fixes Video Playback Profile Editor."

    This reverts commit b254bb0.
    authored

Apr 06, 2014

  1. Jean-Yves Avenard

    Fixes Video Playback Profile Editor.

    Two corrected issues:
    1- Adding or Editing an existing profile, did nothing visually, but would actually update the database
    2- When deleting a profile, the newly selected one wasn’t actually saved as default
    
    Was broken since 2007 by the look of things (feature first introduced in aaf6f2b)
    Fixes #7004 and others
    authored

Apr 05, 2014

  1. Jean-Yves Avenard

    Fix linking issues.

    Spotted by Craig Treleaven, freetype linking parameters were added twice and too early, causing general linking with installed system libraries first, and then local tree ones.
    Configure also automatically adds all libraries checked for to EXTRALIBS define
    authored
  2. Jean-Yves Avenard

    My analysis for the problem in 96ecd53 was wrong.

    The actual issue is that QPalette inheritance appears broken on a mac; if you set the palette to the top widget container, it doesn’t do anything on its children. However, setting the palette to the main application itself does.
    
    Now things look exactly the same between mac and linux for better or worse. Including font sizes and colors.
    A downside, is that the selection color appears to be misused in most themes including the default. So you can't tell if a text is selected or simply having focus
    Qt bug: QTBUG-32067, QTBUG-26144 (over 224 bugs related to palette use in Qt as of 2014-04-05)
    authored
  3. Jean-Yves Avenard

    Revert "Fix settings display on macs"

    This reverts commit 15425cb.
    authored

Apr 04, 2014

  1. Jean-Yves Avenard

    Fix settings display on macs

    My analysis for the problem in 96ecd53 was wrong.
    The actual issue is that QPalette inheritance appears broken on a mac; if you set the palette to the top widget container, it doesn’t do anything on its children. However, setting the palette to the main application itself does.
    
    Now things look exactly the same between mac and linux for better or worse. Including font sizes and colors.
    A downside, is that the selection color appears to be misused in most themes including the default. So you can't tell if a text is selected or simply having focus
    authored
  2. Jean-Yves Avenard

    Replace all QLabel and QGroupBox with MythLabel and MythGroupBox resp…

    …ectively
    authored
  3. Jean-Yves Avenard

    Tidy up mythwidgets; and add MythLabel and MythGroupBox.

    While I reverted 96ecd53, the code structure was much better that way
    authored
  4. Jean-Yves Avenard

    Revert "Fix settings display on macs"

    This reverts commit 96ecd53.
    authored
  5. Jean-Yves Avenard

    Revert "Improve readability of old settings on mac"

    This reverts commit 76fa038.
    authored

Apr 03, 2014

  1. Jean-Yves Avenard

    Improve readability of old settings on mac

    Text Line background was the same color as the selection. So it was impossible to tell if some text was selected or not. Set background of editable text to a very light blue and keep the text black.
    That selection color issue also exists on linux, so we could take the same approach there
    authored
  2. Jean-Yves Avenard

    Fix old Qt setting screens preventing them from accepting keyboard in…

    …puts
    
    Hopefully this is the final fix…
    The issue seems to only have occurred on macs. When opening two MythDialogs (that includes MythPopup) in a row, often the 2nd one would not accept any used input anymore, only causing a “beep”; making it impossible to even exit that window.
    
    The existing logic (and there was nothing wrong with it) was to simply disable the current MythDialog and put the new one on top of it. However, when doing so, somehow key events are now ignored.
    So instead, we now disable all widgets within that MythDialog, without disabling the dialog itself.
    
    When doing so, the newly created MythDialog is always working as expected.
    This code should not be necessary, it is a workaround to what appears to be a Qt bug.
    
    Fixes #11990.
    authored

Apr 02, 2014

  1. MetaIOID3: fix reading of metadata from id3 tags in .mp2 files

    authored
  2. MainServer: fix the filename of directory images in HandleMusicFindAl…

    …bumArt
    authored
  3. AlbumArtImages: add some additional debug messages to scanForImages()

    authored
  4. Jean-Yves Avenard

    Fix MythVideo general settings page not working

    How long that one has been broken ???
    
    The new MythUI screen is always on top, so it must be hidden when starting on old Qt screen…
    Hopefully there are no more like this
    authored
  5. Jean-Yves Avenard

    Make python bindings work on mac

    We play with the environment variable PYTHONPATH at run time so it points to the current location where the application bundle is located.
    It assumes —with-python=python2.6 has been provided to configure (which the mac perl packager will do from now on)
    authored
  6. Jean-Yves Avenard

    Fix AppleRemote thread not being killed when exiting the application

    I’ve been seeing the error about the AppleRemote thread still running when quitting for years… had enough
    authored
  7. MythBrowser: silence a couple of 'no previous declaration for' warnings

    authored

Mar 31, 2014

  1. Jean-Yves Avenard

    Fix settings display on macs

    Qt widgets uses a default style that varies between platforms. On Linux, the default text is white, on mac its black.
    The color of the text in the old settings aren’t configurable as it is (wouldn’t be difficult to do so)
    
    Most themes are using a dark background, so on mac, using the old type settings is proving difficult as mostly unreadable.
    
    So we redefine the style of most QWidget objects so it looks more similar to Linux.
    This is done using Qt stylesheets. Where Qt stylesheets do not provided the intended behavior, we use QPalettes instead
    authored

Mar 27, 2014

  1. Stuart Morgan

    Tighten the logic when matching up scheduler data against program sho…

    …wings. This should prevent some invalid data when the exact same program, at the exact same time is covered by two different schedules on different channels.
    
    Refs #12081
    authored

Mar 26, 2014

  1. Stuart Morgan

    Services API: Ignore 'manual' programmes when building the guide. Thi…

    …s are psuedo programmes that don't exist in reality but which are created only for the purpose of manual recording schedules. Ideally we'd still display manual schedule periods in the guide, but that's for another day.
    authored
  2. Stuart Morgan

    Fix GuideGrid to include rsOtherShowing in the 'will record' highligh…

    …ting colour. Fixes #12081
    authored

Mar 25, 2014

  1. EditMetadata: handle MUSIC_ALBUMART_CHANGED messages in the albumart …

    …editor
    authored
  2. mythutil: Silence a compiler warning in CalcTrackLength()

    authored
  3. mythutil: send a MUSIC_ALBUMART_CHANGED message in ExtractImage

    This changes the message on successfully extracting an image from a tracks tag
    and saving it to the cache to MUSIC_ALBUMART_CHANGED. Sending a
    MUSIC_METADATA_CHANGED message can result in an infinite loop under some
    circumstances.
    authored
  4. MythMusic: add a 'Reset Database' button on the general settings page

    This will clear the music tracks database tables so you can start afresh.
    It doesn't clear the smart playlists or radio stream tables.
    authored
  5. Playlist: silence a failed query warning when inserting an empty play…

    …list
    
    Seems QSqlQuery treats QStrings that haven't been assigned to as NULL not an
    empty string so 'QString rawList;' is not the same as 'QString rawList = "";'
    as far as QSqlQuery is concerned.
    authored
  6. MythMusic: add a check for the AlbumArt storage group

    Don't show any of the music screens before a valid AlbumArt directory is
    defined. We already check for the Music storage group so this just extends
    that.
    authored
  7. mythutil: make sure we only use the AlbumArt storage group in Extract…

    …Image
    authored
  8. MythMusic: fix filename for embedded images after a file scan

    authored
Something went wrong with that request. Please try again.