MythBrowser: silence a couple of 'no previous declaration for' warnings
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
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)
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
AlbumArtImages: add some additional debug messages to scanForImages()
MainServer: fix the filename of directory images in HandleMusicFindAlbumArt
MetaIOID3: fix reading of metadata from id3 tags in .mp2 files
Fix old Qt setting screens preventing them from accepting keyboard inputs

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.
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
Revert "Improve readability of old settings on mac"

This reverts commit 76fa038787bbfd2f2b3844ab63b7bb5a443e4f6e.
Revert "Fix settings display on macs"

This reverts commit 96ecd539de8e76a880f0013b4b8854da216e17b1.
Tidy up mythwidgets; and add MythLabel and MythGroupBox.

While I reverted 96ecd539de8e76a880f0013b4b8854da216e17b1, the code structure was much better that way
Replace all QLabel and QGroupBox with MythLabel and MythGroupBox respectively
Fix settings display on macs

My analysis for the problem in 96ecd539de8e76a880f0013b4b8854da216e17b1 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
Revert "Fix settings display on macs"

This reverts commit 15425cb53e643a8c00975c1ef0ea7674464fdca2.
My analysis for the problem in 96ecd539de8e76a880f0013b4b8854da216e17b1 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)
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
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 aaf6f2b5b1eee055074a72513ca819d97dd687cb)
Fixes #7004 and others
Revert "Fixes Video Playback Profile Editor."

This reverts commit b254bb09bbb77d109e8992a2108ec135bf99144b.
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 9686f034ac54
2- When deleting a profile, the newly selected one wasn’t actually saved as default