[mythtv-commits] mythtv/master commit: 26ea6674c by David Blain (dblain)

MythTV noreply at mythtv.org
Tue Feb 15 23:55:33 UTC 2011


      Author:  David Blain <dblain at mythtv.org>
 Change Date:  2011-02-15T15:52:32-08:00
   Push Date:  2011/02/15 15:55:31 -0800
  Repository:  mythtv
      Branch:  master
New Revision:  26ea6674c8fd533b9e87d24ffcde5d654dd09a27
   Changeset:  https://github.com/MythTV/mythtv/commit/26ea6674c

Log:

Change MPUBLIC to be unique per library

This change is related to MPUBLIC defined in mythexp.h.  The way it's
used today is incompatible with VS.  What has been committed is as follows:

  * Each library has its own mythXXXexp.h file.
  * Each library .pro file has a DEFINE added which is used in the
    mythXXXexp.h to determine if the symbol is being imported or exported
  * MPUBLIC has been replaced in each source file with one specific for
    the library in question.

These changes have been made to each library / program that uses mythexp.h.

Added:

   mythtv/libs/libmyth/mythexp.h
   mythtv/libs/libmythbase/mythbaseexp.h
   mythtv/libs/libmythmetadata/mythmetaexp.h
   mythtv/libs/libmythtv/mythtvexp.h
   mythtv/libs/libmythui/mythuiexp.h

Removed:

   mythtv/libs/libmythbase/mythexp.h

Modified:

   mythtv/libs/libmyth/libmyth.pro
   mythtv/libs/libmyth/mythmediamonitor.h
   mythtv/libs/libmyth/output.h
   mythtv/libs/libmyth/rawsettingseditor.h
   mythtv/libs/libmyth/schemawizard.h
   mythtv/libs/libmythbase/dbutil.h
   mythtv/libs/libmythbase/decodeencode.h
   mythtv/libs/libmythbase/httpcomms.h
   mythtv/libs/libmythbase/iso3166.h
   mythtv/libs/libmythbase/iso639.h
   mythtv/libs/libmythbase/lcddevice.h
   mythtv/libs/libmythbase/libmythbase.pro
   mythtv/libs/libmythbase/mcodecs.h
   mythtv/libs/libmythbase/msocketdevice.h
   mythtv/libs/libmythbase/mythcdrom.h
   mythtv/libs/libmythbase/mythcorecontext.h
   mythtv/libs/libmythbase/mythcoreutil.h
   mythtv/libs/libmythbase/mythdb.h
   mythtv/libs/libmythbase/mythdbcon.h
   mythtv/libs/libmythbase/mythdbparams.h
   mythtv/libs/libmythbase/mythdirs.h
   mythtv/libs/libmythbase/mythdownloadmanager.h
   mythtv/libs/libmythbase/mythevent.h
   mythtv/libs/libmythbase/mythhdd.h
   mythtv/libs/libmythbase/mythhttppool.h
   mythtv/libs/libmythbase/mythlocale.h
   mythtv/libs/libmythbase/mythmedia.h
   mythtv/libs/libmythbase/mythobservable.h
   mythtv/libs/libmythbase/mythsignalingtimer.h
   mythtv/libs/libmythbase/mythsocket.h
   mythtv/libs/libmythbase/mythsocket_cb.h
   mythtv/libs/libmythbase/mythstorage.h
   mythtv/libs/libmythbase/mythsystem.h
   mythtv/libs/libmythbase/mythtimer.h
   mythtv/libs/libmythbase/mythtranslation.h
   mythtv/libs/libmythbase/mythverbose.h
   mythtv/libs/libmythbase/mythversion.h
   mythtv/libs/libmythbase/oldsettings.h
   mythtv/libs/libmythbase/remotefile.h
   mythtv/libs/libmythbase/storagegroup.h
   mythtv/libs/libmythbase/system-unix.h
   mythtv/libs/libmythbase/system-windows.h
   mythtv/libs/libmythbase/unzip.h
   mythtv/libs/libmythbase/util.cpp
   mythtv/libs/libmythbase/util.h
   mythtv/libs/libmythmetadata/bluraymetadata.h
   mythtv/libs/libmythmetadata/cleanup.h
   mythtv/libs/libmythmetadata/dbaccess.h
   mythtv/libs/libmythmetadata/dirscan.h
   mythtv/libs/libmythmetadata/globals.h
   mythtv/libs/libmythmetadata/libmythmetadata.pro
   mythtv/libs/libmythmetadata/metadatacommon.h
   mythtv/libs/libmythmetadata/metadatadownload.h
   mythtv/libs/libmythmetadata/metadataimagedownload.h
   mythtv/libs/libmythmetadata/parentalcontrols.h
   mythtv/libs/libmythmetadata/quicksp.h
   mythtv/libs/libmythmetadata/videometadata.h
   mythtv/libs/libmythmetadata/videometadatalistmanager.h
   mythtv/libs/libmythmetadata/videoscan.h
   mythtv/libs/libmythmetadata/videoutils.h
   mythtv/libs/libmythtv/DetectLetterbox.h
   mythtv/libs/libmythtv/NuppelVideoRecorder.h
   mythtv/libs/libmythtv/audioplayer.h
   mythtv/libs/libmythtv/avformatdecoder.cpp
   mythtv/libs/libmythtv/bdringbuffer.h
   mythtv/libs/libmythtv/cardutil.h
   mythtv/libs/libmythtv/cc608reader.h
   mythtv/libs/libmythtv/channelgroup.h
   mythtv/libs/libmythtv/channelgroupsettings.h
   mythtv/libs/libmythtv/channelscan/channelimporter.h
   mythtv/libs/libmythtv/channelscan/channelscanner.h
   mythtv/libs/libmythtv/channelscan/channelscanner_cli.h
   mythtv/libs/libmythtv/channelscan/scaninfo.h
   mythtv/libs/libmythtv/channelsettings.h
   mythtv/libs/libmythtv/channelutil.h
   mythtv/libs/libmythtv/datadirect.h
   mythtv/libs/libmythtv/dbchannelinfo.h
   mythtv/libs/libmythtv/dbcheck.h
   mythtv/libs/libmythtv/dvdringbuffer.h
   mythtv/libs/libmythtv/eitcache.h
   mythtv/libs/libmythtv/fifowriter.h
   mythtv/libs/libmythtv/fileringbuffer.h
   mythtv/libs/libmythtv/frequencytables.h
   mythtv/libs/libmythtv/inputgroupmap.h
   mythtv/libs/libmythtv/inputinfo.h
   mythtv/libs/libmythtv/jobqueue.h
   mythtv/libs/libmythtv/libmythtv.pro
   mythtv/libs/libmythtv/livetvchain.h
   mythtv/libs/libmythtv/mpeg/dvbdescriptors.h
   mythtv/libs/libmythtv/myth_imgconvert.h
   mythtv/libs/libmythtv/mythcommflagplayer.h
   mythtv/libs/libmythtv/mythiowrapper.h
   mythtv/libs/libmythtv/mythplayer.h
   mythtv/libs/libmythtv/mythsystemevent.h
   mythtv/libs/libmythtv/osd.h
   mythtv/libs/libmythtv/playercontext.h
   mythtv/libs/libmythtv/playgroup.h
   mythtv/libs/libmythtv/previewgenerator.h
   mythtv/libs/libmythtv/previewgeneratorqueue.h
   mythtv/libs/libmythtv/profilegroup.h
   mythtv/libs/libmythtv/programdata.h
   mythtv/libs/libmythtv/programdetail.h
   mythtv/libs/libmythtv/recorderbase.h
   mythtv/libs/libmythtv/recordinginfo.h
   mythtv/libs/libmythtv/recordingprofile.h
   mythtv/libs/libmythtv/recordingrule.h
   mythtv/libs/libmythtv/remoteencoder.h
   mythtv/libs/libmythtv/ringbuffer.h
   mythtv/libs/libmythtv/scanwizard.h
   mythtv/libs/libmythtv/scheduledrecording.h
   mythtv/libs/libmythtv/signalmonitorlistener.h
   mythtv/libs/libmythtv/sourceutil.h
   mythtv/libs/libmythtv/transporteditor.h
   mythtv/libs/libmythtv/tv_play.h
   mythtv/libs/libmythtv/tv_rec.h
   mythtv/libs/libmythtv/tvremoteutil.h
   mythtv/libs/libmythtv/videodisplayprofile.h
   mythtv/libs/libmythtv/videometadatautil.h
   mythtv/libs/libmythtv/videosource.h
   mythtv/libs/libmythui/DisplayRes.h
   mythtv/libs/libmythui/DisplayResScreen.h
   mythtv/libs/libmythui/libmythui.pro
   mythtv/libs/libmythui/mythdialogbox.h
   mythtv/libs/libmythui/mythdisplay.h
   mythtv/libs/libmythui/mythfontmanager.h
   mythtv/libs/libmythui/mythfontproperties.h
   mythtv/libs/libmythui/mythgenerictree.h
   mythtv/libs/libmythui/mythimage.h
   mythtv/libs/libmythui/mythmainwindow.h
   mythtv/libs/libmythui/mythpainter.h
   mythtv/libs/libmythui/mythpainter_ogl.h
   mythtv/libs/libmythui/mythpainter_qimage.h
   mythtv/libs/libmythui/mythpainter_vdpau.h
   mythtv/libs/libmythui/mythpainter_yuva.h
   mythtv/libs/libmythui/mythprogressdialog.h
   mythtv/libs/libmythui/mythrect.h
   mythtv/libs/libmythui/mythrender_opengl.h
   mythtv/libs/libmythui/mythrender_opengl1.h
   mythtv/libs/libmythui/mythrender_opengl2.h
   mythtv/libs/libmythui/mythrender_opengl2es.h
   mythtv/libs/libmythui/mythrender_vdpau.h
   mythtv/libs/libmythui/mythscreenstack.h
   mythtv/libs/libmythui/mythscreentype.h
   mythtv/libs/libmythui/myththemebase.h
   mythtv/libs/libmythui/myththemedmenu.h
   mythtv/libs/libmythui/mythuibutton.h
   mythtv/libs/libmythui/mythuibuttonlist.h
   mythtv/libs/libmythui/mythuibuttontree.h
   mythtv/libs/libmythui/mythuicheckbox.h
   mythtv/libs/libmythui/mythuiclock.h
   mythtv/libs/libmythui/mythuieditbar.h
   mythtv/libs/libmythui/mythuifilebrowser.h
   mythtv/libs/libmythui/mythuigroup.h
   mythtv/libs/libmythui/mythuiguidegrid.h
   mythtv/libs/libmythui/mythuihelper.h
   mythtv/libs/libmythui/mythuiimage.h
   mythtv/libs/libmythui/mythuiprogressbar.h
   mythtv/libs/libmythui/mythuishape.h
   mythtv/libs/libmythui/mythuispinbox.h
   mythtv/libs/libmythui/mythuistatetype.h
   mythtv/libs/libmythui/mythuitext.h
   mythtv/libs/libmythui/mythuitextedit.h
   mythtv/libs/libmythui/mythuitype.h
   mythtv/libs/libmythui/mythuiutils.h
   mythtv/libs/libmythui/mythuivideo.h
   mythtv/libs/libmythui/mythuiwebbrowser.h
   mythtv/libs/libmythui/mythvirtualkeyboard.h
   mythtv/libs/libmythui/mythxdisplay.h
   mythtv/libs/libmythui/themeinfo.h
   mythtv/libs/libmythui/util-osx-cocoa.h
   mythtv/libs/libmythui/util-osx.h
   mythtv/libs/libmythui/x11colors.h
   mythtv/libs/libmythui/xmlparsebase.h
   mythtv/libs/libmythupnp/libmythupnp.pro
   mythtv/libs/libmythupnp/mmembuf.h
   mythtv/libs/libmythupnp/upnpexp.h
   mythtv/version.sh



More information about the mythtv-commits mailing list