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

MythTV noreply at mythtv.org
Thu Mar 24 19:49:56 UTC 2011


      Author:  David Blain <dblain at mythtv.org>
 Change Date:  2011-03-24T12:48:56-07:00
   Push Date:  2011/03/24 12:49:53 -0700
  Repository:  mythtv
      Branch:  master
New Revision:  25755892849b2f098553f8cb003ed5172c7acdda
   Changeset:  https://github.com/MythTV/mythtv/commit/257558928

Log:

Server Side Scripting added along with other changes.

  * Added Qt Script support to the Html server allowing for JSP/ASP type
    server side scripting. See http://mythbackend:6544/ and select the
    "Sample Pages" menu choice.

  * Added API support for built in types.  Now, QString, bool, int,
    QFileInfo, QStringList, etc. types can be returned from API methods.

    This change modifies some of the XML schema produced by these functions.

  * When an API method is called via http, if the method name starts with
    Get or Put, it can be left off and the http method (GET / POST) will
    be used to determine if the get or put version should be called.

  * GetPreviewImage & GetRecording now respond with a redirect (301) if
    the wrong host is called.

  * WSDL support has changed and is still NOT working.  More fixes to come.

Added:

   mythtv/html/js/inspect.js
   mythtv/html/samples/index.qsp
   mythtv/html/samples/recorded.qsp
   mythtv/libs/libmythupnp/serverSideScripting.cpp
   mythtv/libs/libmythupnp/serverSideScripting.h

Removed:

   mythtv/libs/libmythservicecontracts/datacontracts/stringList.h
   mythtv/libs/libmythservicecontracts/datacontracts/successFail.h

Modified:

   mythtv/html/html.pro
   mythtv/html/index.html
   mythtv/html/setup/js/storagegroups.js
   mythtv/libs/libmyth/libmyth.pro
   mythtv/libs/libmythservicecontracts/datacontracthelper.h
   mythtv/libs/libmythservicecontracts/datacontracts/connectionInfo.h
   mythtv/libs/libmythservicecontracts/datacontracts/databaseInfo.h
   mythtv/libs/libmythservicecontracts/datacontracts/encoder.h
   mythtv/libs/libmythservicecontracts/datacontracts/encoderList.h
   mythtv/libs/libmythservicecontracts/datacontracts/programAndChannel.h
   mythtv/libs/libmythservicecontracts/datacontracts/programGuide.h
   mythtv/libs/libmythservicecontracts/datacontracts/programList.h
   mythtv/libs/libmythservicecontracts/datacontracts/recording.h
   mythtv/libs/libmythservicecontracts/datacontracts/settingList.h
   mythtv/libs/libmythservicecontracts/datacontracts/storageGroupDir.h
   mythtv/libs/libmythservicecontracts/datacontracts/storageGroupDirList.h
   mythtv/libs/libmythservicecontracts/datacontracts/wolInfo.h
   mythtv/libs/libmythservicecontracts/libmythservicecontracts.pro
   mythtv/libs/libmythservicecontracts/service.cpp
   mythtv/libs/libmythservicecontracts/service.h
   mythtv/libs/libmythservicecontracts/services/contentServices.h
   mythtv/libs/libmythservicecontracts/services/dvrServices.h
   mythtv/libs/libmythservicecontracts/services/guideServices.h
   mythtv/libs/libmythservicecontracts/services/mythServices.h
   mythtv/libs/libmythupnp/htmlserver.cpp
   mythtv/libs/libmythupnp/htmlserver.h
   mythtv/libs/libmythupnp/httprequest.cpp
   mythtv/libs/libmythupnp/httprequest.h
   mythtv/libs/libmythupnp/httpserver.cpp
   mythtv/libs/libmythupnp/httpserver.h
   mythtv/libs/libmythupnp/libmythupnp.pro
   mythtv/libs/libmythupnp/serializers/jsonSerializer.cpp
   mythtv/libs/libmythupnp/serializers/jsonSerializer.h
   mythtv/libs/libmythupnp/serializers/serializer.cpp
   mythtv/libs/libmythupnp/serializers/serializer.h
   mythtv/libs/libmythupnp/serializers/soapSerializer.h
   mythtv/libs/libmythupnp/serializers/xmlSerializer.cpp
   mythtv/libs/libmythupnp/serializers/xmlSerializer.h
   mythtv/libs/libmythupnp/servicehost.cpp
   mythtv/libs/libmythupnp/servicehost.h
   mythtv/libs/libmythupnp/upnp.cpp
   mythtv/libs/libmythupnp/upnp.h
   mythtv/libs/libmythupnp/wsdl.cpp
   mythtv/libs/libmythupnp/wsdl.h
   mythtv/programs/mythbackend/mediaserver.cpp
   mythtv/programs/mythbackend/mythbackend.pro
   mythtv/programs/mythbackend/services/content.cpp
   mythtv/programs/mythbackend/services/content.h
   mythtv/programs/mythbackend/services/dvr.h
   mythtv/programs/mythbackend/services/guide.cpp
   mythtv/programs/mythbackend/services/guide.h
   mythtv/programs/mythbackend/services/myth.cpp
   mythtv/programs/mythbackend/services/myth.h
   mythtv/programs/mythfrontend/main.cpp
   mythtv/programs/mythfrontend/mythfrontend.pro



More information about the mythtv-commits mailing list