[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