[Kimchi-devel] [PATCH V8 0/2] Add spice UI support

zhoumeina zhoumein at linux.vnet.ibm.com
Thu Jan 16 05:32:43 UTC 2014


v7-v8 Change session novnc to display.
v6-v7 Add commit message of the second patch
v5-v6 Add token in spice contructor to be consistent with 
the current proxy mechanism.
      modify the vnc_proxy_port to display_proxy_port so 
      that it can be used by spice too.
v4-v5 vm_graphics is not null and not running make it
disabled
v3-v4 restructure js code to drop redundance code.
      replace tabs with 4 spaces
v2-v3 Add related make files
v1-v2 add spice.html.tmpl
This patch add the front end support of spice.

1 If there were a spice vm in host, show a "spice" button
but not "vnc" in guest page.

2 click "spice" we can show a screen just like the demo
http://www.spice-space.org/spice-html5/spice.html


zhoumeina (2):
  Add the front end support for SPICE
  Modify vnc_proxy_port to display_proxy_port

 configure.ac                   |    1 +
 contrib/kimchi.spec.fedora.in  |    1 +
 contrib/kimchi.spec.suse.in    |    1 +
 docs/API.md                    |    2 +-
 src/kimchi.conf.in             |    2 +-
 src/kimchi/config.py.in        |    4 +-
 src/kimchi/control/config.py   |    2 +-
 src/kimchi/vnc.py              |    2 +-
 ui/css/spice/spice.css         |  115 ++++
 ui/js/Makefile.am              |    2 +-
 ui/js/spice/Makefile.am        |   25 +
 ui/js/spice/atKeynames.js      |  183 ++++++
 ui/js/spice/bitmap.js          |   51 ++
 ui/js/spice/cursor.js          |   92 +++
 ui/js/spice/display.js         |  806 ++++++++++++++++++++++++
 ui/js/spice/enums.js           |  282 +++++++++
 ui/js/spice/inputs.js          |  251 ++++++++
 ui/js/spice/jsbn.js            |  589 ++++++++++++++++++
 ui/js/spice/lz.js              |  166 +++++
 ui/js/spice/main.js            |  176 ++++++
 ui/js/spice/png.js             |  256 ++++++++
 ui/js/spice/prng4.js           |   79 +++
 ui/js/spice/quic.js            | 1335 ++++++++++++++++++++++++++++++++++++++++
 ui/js/spice/rng.js             |  102 +++
 ui/js/spice/rsa.js             |  146 +++++
 ui/js/spice/sha1.js            |  346 +++++++++++
 ui/js/spice/spiceconn.js       |  447 ++++++++++++++
 ui/js/spice/spicedataview.js   |   96 +++
 ui/js/spice/spicemsg.js        |  883 ++++++++++++++++++++++++++
 ui/js/spice/spicetype.js       |  480 +++++++++++++++
 ui/js/spice/ticket.js          |  250 ++++++++
 ui/js/spice/utils.js           |  261 ++++++++
 ui/js/spice/wire.js            |  123 ++++
 ui/js/src/kimchi.api.js        |   25 +-
 ui/js/src/kimchi.guest_main.js |   27 +-
 ui/pages/guest.html.tmpl       |    1 +
 ui/pages/spice.html.tmpl       |  139 +++++
 37 files changed, 7737 insertions(+), 12 deletions(-)
 create mode 100644 ui/css/spice/spice.css
 create mode 100644 ui/js/spice/Makefile.am
 create mode 100644 ui/js/spice/atKeynames.js
 create mode 100644 ui/js/spice/bitmap.js
 create mode 100644 ui/js/spice/cursor.js
 create mode 100644 ui/js/spice/display.js
 create mode 100644 ui/js/spice/enums.js
 create mode 100644 ui/js/spice/inputs.js
 create mode 100644 ui/js/spice/jsbn.js
 create mode 100644 ui/js/spice/lz.js
 create mode 100644 ui/js/spice/main.js
 create mode 100644 ui/js/spice/png.js
 create mode 100644 ui/js/spice/prng4.js
 create mode 100644 ui/js/spice/quic.js
 create mode 100644 ui/js/spice/rng.js
 create mode 100644 ui/js/spice/rsa.js
 create mode 100644 ui/js/spice/sha1.js
 create mode 100644 ui/js/spice/spiceconn.js
 create mode 100644 ui/js/spice/spicedataview.js
 create mode 100644 ui/js/spice/spicemsg.js
 create mode 100644 ui/js/spice/spicetype.js
 create mode 100644 ui/js/spice/ticket.js
 create mode 100644 ui/js/spice/utils.js
 create mode 100644 ui/js/spice/wire.js
 create mode 100644 ui/pages/spice.html.tmpl




More information about the Kimchi-devel mailing list