[mythtv-commits] mythtv branch master updated by stuartm. v0.28-pre-2564-geea78ee

Git Repo Owner noreply at mythtv.org
Thu Jan 29 12:26:18 UTC 2015


The branch, master has been updated on the
mythtv repository by gitolite user stuartm.
       via  eea78ee719b195729d33a1292c86f9c8b65b9962 (commit)
       via  f2ae76a36d957f92ec8e714f632145d1b7fcd613 (commit)
       via  e7ff4861fb0bca2484ba3d694ad773a0bb2c3a85 (commit)
       via  47c7ab16e8707c2d8c7e4ecba83fa80170044ab0 (commit)
       via  ffd42c054271df3bbf3ea2e74de56ab8b61421f8 (commit)
      from  defae6662651de979d6a303486701f833b05a9df (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit eea78ee719b195729d33a1292c86f9c8b65b9962
Author:    Stuart Morgan <smorgan at mythtv.org> at Tue, 27 Jan 2015 17:25:11 +0000
Committer: Stuart Morgan <smorgan at mythtv.org> at Thu, 29 Jan 2015 12:25:18 +0000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=eea78ee719b195729d33a1292c86f9c8b65b9962

WebFrontend: Refactoring
If you observe any breakage as a result of these changes please let me
know. Preferably include the output of the Browser console/logs with reports.

* Switch to using an iframe for content, it solves a lot of headaches
  around bookmarking, unloading unused scripts, absolute positioning
  and more.
* Wrap the setup code so that it continues to work despite the switch
  to a frame
* Ongoing work to wrap javascript in namespaces
* Put the password change form into the 'popup' dialog
* Add stubs to update the recording list when changes occur on the
  backend (incomplete)
* Fix incorrect CSP name (img-src not image-src) and add policies for
  frame-ancestors and form-action. Add services.mythtv.org to the
  script-src policy, since the ChannelIcon service returns json
  objects and this is considered to be 'script' content.



commit f2ae76a36d957f92ec8e714f632145d1b7fcd613
Author:    Stuart Morgan <smorgan at mythtv.org> at Mon, 26 Jan 2015 21:41:32 +0000
Committer: Stuart Morgan <smorgan at mythtv.org> at Thu, 29 Jan 2015 05:30:09 +0000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=f2ae76a36d957f92ec8e714f632145d1b7fcd613

HtmlServer: Allow frame content to be loaded in Content Security Policy



commit e7ff4861fb0bca2484ba3d694ad773a0bb2c3a85
Author:    Stuart Morgan <smorgan at mythtv.org> at Mon, 26 Jan 2015 20:51:52 +0000
Committer: Stuart Morgan <smorgan at mythtv.org> at Thu, 29 Jan 2015 05:30:08 +0000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=e7ff4861fb0bca2484ba3d694ad773a0bb2c3a85

WebFrontend: Reload the guide when a schedule change event is received from the backend.
Also refactored guide.js as previously done for overview.js to move
everything into a namespace and add doxygen comments.



commit 47c7ab16e8707c2d8c7e4ecba83fa80170044ab0
Author:    Stuart Morgan <smorgan at mythtv.org> at Mon, 26 Jan 2015 18:04:04 +0000
Committer: Stuart Morgan <smorgan at mythtv.org> at Thu, 29 Jan 2015 05:30:08 +0000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=47c7ab16e8707c2d8c7e4ecba83fa80170044ab0

WebSocket: Strip SYSTEM_EVENT from events, it adds no useful information and means we have to check more of the message before we can perform filtering.



commit ffd42c054271df3bbf3ea2e74de56ab8b61421f8
Author:    Stuart Morgan <smorgan at mythtv.org> at Mon, 26 Jan 2015 17:59:01 +0000
Committer: Stuart Morgan <smorgan at mythtv.org> at Thu, 29 Jan 2015 05:30:08 +0000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=ffd42c054271df3bbf3ea2e74de56ab8b61421f8

WebFrontend: As an added precaution, check the number of tokens in the event.



-----------------------------------------------------------------------

Summary of changes:
 mythtv/html/backend_index.html                     |   48 +-
 mythtv/html/css/site.css                           |   12 +-
 mythtv/html/frontend_index.qsp                     |    2 +-
 mythtv/html/js/util.qjs                            |   77 +-
 mythtv/html/js/websocket_events.js                 |    2 +-
 mythtv/html/menu.qsp                               |   18 +-
 mythtv/html/misc/css/overview.css                  |    9 +-
 mythtv/html/misc/js/overview.js                    |   56 +-
 mythtv/html/misc/misc_template.html                |   24 +
 mythtv/html/misc/overview.qsp                      |    8 +-
 mythtv/html/samples/hlstest.qsp                    |    2 +-
 mythtv/html/samples/livestream_rec.qsp             |    2 +-
 mythtv/html/samples/livestream_sg.qsp              |    2 +-
 mythtv/html/samples/storagegroups.qsp              |    2 +-
 mythtv/html/setup/channeleditor-channeldetail.html |    6 +-
 mythtv/html/setup/channeleditor.html               |    4 +-
 mythtv/html/setup/general.html                     |    2 +-
 mythtv/html/setup/js/channeleditor.js              | 1339 +++++++++++---------
 mythtv/html/setup/js/common.js                     |  326 +++++
 mythtv/html/setup/js/general.js                    |   37 +-
 mythtv/html/setup/js/guidedatasources.js           |    2 +-
 mythtv/html/setup/js/password.js                   |   12 +
 mythtv/html/setup/js/setup.js                      |  327 -----
 mythtv/html/setup/password.html                    |   19 +-
 mythtv/html/setup/setup_template.html              |   45 +
 mythtv/html/tv/css/common.css                      |    9 +-
 mythtv/html/tv/css/guide.css                       |   15 +-
 mythtv/html/tv/guide.qsp                           |   44 +-
 mythtv/html/tv/js/common.js                        |   78 +-
 mythtv/html/tv/js/guide.js                         |  319 +++--
 mythtv/html/tv/js/recordings.js                    |  231 +++-
 mythtv/html/tv/js/upcoming.js                      |    8 +
 mythtv/html/tv/recordingrules.qsp                  |    5 +-
 mythtv/html/tv/recordings.qsp                      |   16 +-
 mythtv/html/tv/schedule.qsp                        |    4 +
 mythtv/html/tv/upcoming.qsp                        |    5 +-
 mythtv/html/video/gallery.qsp                      |    8 +-
 mythtv/libs/libmythupnp/htmlserver.cpp             |   10 +-
 mythtv/libs/libmythupnp/websocket.cpp              |    3 +
 39 files changed, 1864 insertions(+), 1274 deletions(-)
 create mode 100644 mythtv/html/misc/misc_template.html
 create mode 100644 mythtv/html/setup/js/common.js
 delete mode 100644 mythtv/html/setup/js/setup.js
 create mode 100644 mythtv/html/setup/setup_template.html
 create mode 100644 mythtv/html/tv/js/upcoming.js

-- 



More information about the mythtv-commits mailing list