[mythtv-commits] mythtv commit: r11469 - in trunk/mythtv by awithers
mythtv at cvs.mythtv.org
mythtv at cvs.mythtv.org
Sat Oct 7 23:01:32 UTC 2006
Author: awithers
Date: 2006-10-07 23:01:31 +0000 (Sat, 07 Oct 2006)
New Revision: 11469
Changeset: http://cvs.mythtv.org/trac/changeset/11469
Added:
trunk/mythtv/libs/libmyth/mythcdrom-freebsd.h
trunk/mythtv/libs/libmyth/mythcdrom-linux.h
trunk/mythtv/libs/libmyth/mythexp.h
trunk/mythtv/libs/libmyth/mythpluginapi.h
Modified:
trunk/mythtv/configure
trunk/mythtv/libs/libmyth/DisplayRes.h
trunk/mythtv/libs/libmyth/DisplayResScreen.h
trunk/mythtv/libs/libmyth/audiooutput.h
trunk/mythtv/libs/libmyth/dbsettings.h
trunk/mythtv/libs/libmyth/dialogbox.h
trunk/mythtv/libs/libmyth/generictree.h
trunk/mythtv/libs/libmyth/httpcomms.h
trunk/mythtv/libs/libmyth/langsettings.h
trunk/mythtv/libs/libmyth/lcddevice.h
trunk/mythtv/libs/libmyth/libmyth.pro
trunk/mythtv/libs/libmyth/lirc.h
trunk/mythtv/libs/libmyth/managedlist.h
trunk/mythtv/libs/libmyth/mythcdrom-freebsd.cpp
trunk/mythtv/libs/libmyth/mythcdrom-linux.cpp
trunk/mythtv/libs/libmyth/mythcdrom.cpp
trunk/mythtv/libs/libmyth/mythcdrom.h
trunk/mythtv/libs/libmyth/mythcontext.h
trunk/mythtv/libs/libmyth/mythdbcon.h
trunk/mythtv/libs/libmyth/mythdialogs.h
trunk/mythtv/libs/libmyth/mythevent.h
trunk/mythtv/libs/libmyth/mythhdd.h
trunk/mythtv/libs/libmyth/mythmedia.h
trunk/mythtv/libs/libmyth/mythmediamonitor.cpp
trunk/mythtv/libs/libmyth/mythmediamonitor.h
trunk/mythtv/libs/libmyth/mythobservable.h
trunk/mythtv/libs/libmyth/mythplugin.h
trunk/mythtv/libs/libmyth/mythsocket.h
trunk/mythtv/libs/libmyth/mythwidgets.h
trunk/mythtv/libs/libmyth/mythwizard.h
trunk/mythtv/libs/libmyth/oldsettings.h
trunk/mythtv/libs/libmyth/output.h
trunk/mythtv/libs/libmyth/qmdcodec.h
trunk/mythtv/libs/libmyth/remotefile.h
trunk/mythtv/libs/libmyth/settings.h
trunk/mythtv/libs/libmyth/uilistbtntype.h
trunk/mythtv/libs/libmyth/uitypes.h
trunk/mythtv/libs/libmyth/util-x11.h
trunk/mythtv/libs/libmyth/util.h
trunk/mythtv/libs/libmyth/virtualkeyboard.h
trunk/mythtv/libs/libmyth/volumebase.h
trunk/mythtv/libs/libmyth/xmlparse.cpp
trunk/mythtv/libs/libmyth/xmlparse.h
trunk/mythtv/libs/libmythtv/NuppelVideoPlayer.h
trunk/mythtv/libs/libmythtv/NuppelVideoRecorder.h
trunk/mythtv/libs/libmythtv/RingBuffer.h
trunk/mythtv/libs/libmythtv/cardutil.h
trunk/mythtv/libs/libmythtv/channeleditor.h
trunk/mythtv/libs/libmythtv/channelutil.h
trunk/mythtv/libs/libmythtv/customedit.h
trunk/mythtv/libs/libmythtv/datadirect.h
trunk/mythtv/libs/libmythtv/dbcheck.h
trunk/mythtv/libs/libmythtv/fifowriter.h
trunk/mythtv/libs/libmythtv/frequencytables.h
trunk/mythtv/libs/libmythtv/guidegrid.h
trunk/mythtv/libs/libmythtv/infostructs.h
trunk/mythtv/libs/libmythtv/jobqueue.h
trunk/mythtv/libs/libmythtv/libmythtv.pro
trunk/mythtv/libs/libmythtv/livetvchain.h
trunk/mythtv/libs/libmythtv/mpeg/iso639.h
trunk/mythtv/libs/libmythtv/playgroup.h
trunk/mythtv/libs/libmythtv/previewgenerator.h
trunk/mythtv/libs/libmythtv/previouslist.h
trunk/mythtv/libs/libmythtv/profilegroup.h
trunk/mythtv/libs/libmythtv/progfind.h
trunk/mythtv/libs/libmythtv/proglist.h
trunk/mythtv/libs/libmythtv/programinfo.h
trunk/mythtv/libs/libmythtv/recorderbase.h
trunk/mythtv/libs/libmythtv/recordingprofile.h
trunk/mythtv/libs/libmythtv/recordingtypes.h
trunk/mythtv/libs/libmythtv/remoteencoder.h
trunk/mythtv/libs/libmythtv/remoteutil.h
trunk/mythtv/libs/libmythtv/scheduledrecording.h
trunk/mythtv/libs/libmythtv/sourceutil.h
trunk/mythtv/libs/libmythtv/tv_play.h
trunk/mythtv/libs/libmythtv/tv_rec.h
trunk/mythtv/libs/libmythtv/videosource.h
trunk/mythtv/libs/libmythtv/xbox.h
Log:
References #2421
First of n patches to get explicit symbol visibility in myth (for use with
newer gcc).
If you do not enable it, this should only make you rebuild everything. To
enable it you must run configure with --enable-symbol-visibility.
This commit introduces the new mythpluginapi.h. The purpose of this header
is to provide prototypes for the plugin entry points (previously every plugin
prototyped them). Existing plugins should include this file (I'll be updating
them soon).
If you enable this, expect to find symbols I've somehow missed, report them.
Why? Cleaner, smaller, tables. Everyone likes clean tables.
More information about the mythtv-commits
mailing list