<div dir="ltr"><div><div><div><div><div>Hi Pavel!<br><br></div>Thanks for your patch.<br><br></div>It is the first time I heard about spice-web-client (maybe I need to read more news =]). Could you tell me the benefits over spice-html5?<br><br></div>My only concern is that adding external JS files into Wok project will make more difficult to have Wok into official Linux distributions (which was an issue in past).<br></div>Is there any CDN available for spice-web-client?<br><br></div><div>Any way, I will give it a try and share my thoughts later.<br><br></div><div>Thanks again.<br></div><div><br></div>Regards,<br><div><div><div><div><br></div></div></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Jan 12, 2018 at 10:57 PM, <span dir="ltr"><<a href="mailto:pgurenko@gmail.com" target="_blank">pgurenko@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">From: Pavel Gurenko <<a href="mailto:pgurenko@gmail.com">pgurenko@gmail.com</a>><br>
<br>
Hi, this is the integration of the spice-web-client (<a href="https://github.com/eyeos/spice-web-client" rel="noreferrer" target="_blank">https://github.com/eyeos/<wbr>spice-web-client</a>) instead of spice-html5.<br>
It has almost all the features that spice supports, performant and, most important supports qxl.<br>
Patch tested only against 2.5 and qxl and resizing are just great.<br>
Please take a look and say what you think of the general idea/what to improve.<br>
Thanks!<br>
<br>
Pavel Gurenko (3):<br>
removes spice-html5; adds spice-web-client<br>
adds automakes for spice-web-client<br>
changes api calls for spice-web-client<br>
<br>
<a href="http://config.py.in" rel="noreferrer" target="_blank">config.py.in</a> | 15 +-<br>
<a href="http://configure.ac" rel="noreferrer" target="_blank">configure.ac</a> | 16 +-<br>
contrib/DEBIAN/<a href="http://control.in" rel="noreferrer" target="_blank">control.in</a> | 1 -<br>
ui/Makefile.am | 2 +-<br>
ui/js/src/kimchi.api.js | 8 +-<br>
ui/spice-html5/Makefile.am | 25 -<br>
ui/spice-html5/atKeynames.js | 183 -<br>
ui/spice-html5/bitmap.js | 51 -<br>
ui/spice-html5/css/Makefile.am | 20 -<br>
ui/spice-html5/css/spice.css | 118 -<br>
ui/spice-html5/cursor.js | 110 -<br>
ui/spice-html5/display.js | 823 --<br>
ui/spice-html5/enums.js | 324 -<br>
ui/spice-html5/inputs.js | 280 -<br>
ui/spice-html5/lz.js | 166 -<br>
ui/spice-html5/main.js | 231 -<br>
ui/spice-html5/pages/Makefile.<wbr>am | 20 -<br>
ui/spice-html5/pages/spice_<wbr>auto.html | 200 -<br>
ui/spice-html5/playback.js | 278 -<br>
ui/spice-html5/png.js | 256 -<br>
ui/spice-html5/quic.js | 1335 ---<br>
ui/spice-html5/resize.js | 70 -<br>
ui/spice-html5/simulatecursor.<wbr>js | 202 -<br>
ui/spice-html5/<wbr>spicearraybuffer.js | 58 -<br>
ui/spice-html5/spiceconn.js | 460 -<br>
ui/spice-html5/spicedataview.<wbr>js | 120 -<br>
ui/spice-html5/spicemsg.js | 1047 ---<br>
ui/spice-html5/spicetype.js | 473 --<br>
ui/spice-html5/thirdparty/<wbr>Makefile.am | 20 -<br>
ui/spice-html5/thirdparty/<wbr>jsbn.js | 589 --<br>
ui/spice-html5/thirdparty/<wbr>prng4.js | 79 -<br>
ui/spice-html5/thirdparty/rng.<wbr>js | 102 -<br>
ui/spice-html5/thirdparty/rsa.<wbr>js | 146 -<br>
ui/spice-html5/thirdparty/<wbr>sha1.js | 346 -<br>
ui/spice-html5/ticket.js | 250 -<br>
ui/spice-html5/utils.js | 265 -<br>
ui/spice-html5/webm.js | 553 --<br>
ui/spice-html5/wire.js | 123 -<br>
ui/spice-web-client/LICENSE | 8 +<br>
ui/spice-web-client/Makefile.<wbr>am | 23 +<br>
ui/spice-web-client/README.md | 99 +<br>
ui/spice-web-client/<wbr>application/Makefile.am | 20 +<br>
ui/spice-web-client/<wbr>application/WorkerProcess.js | 3363 ++++++++<br>
ui/spice-web-client/<wbr>application/agent.js | 242 +<br>
ui/spice-web-client/<wbr>application/application.js | 483 ++<br>
ui/spice-web-client/<wbr>application/clientgui.js | 639 ++<br>
ui/spice-web-client/<wbr>application/imagecache.js | 87 +<br>
ui/spice-web-client/<wbr>application/inputmanager.js | 121 +<br>
ui/spice-web-client/<wbr>application/packetfactory.js | 190 +<br>
ui/spice-web-client/<wbr>application/packetfilter.js | 110 +<br>
ui/spice-web-client/<wbr>application/packetprocess.js | 80 +<br>
ui/spice-web-client/<wbr>application/rasteroperation.js | 129 +<br>
ui/spice-web-client/<wbr>application/spiceconnection.js | 200 +<br>
ui/spice-web-client/<wbr>application/stream.js | 51 +<br>
ui/spice-web-client/<wbr>application/virtualmouse.js | 95 +<br>
ui/spice-web-client/benchmark.<wbr>html | 117 +<br>
ui/spice-web-client/commit-<wbr>stage.sh | 19 +<br>
ui/spice-web-client/eyeos128.<wbr>png | Bin 0 -> 1645 bytes<br>
ui/spice-web-client/index.html | 187 +<br>
ui/spice-web-client/keymaps/<wbr>Makefile.am | 20 +<br>
ui/spice-web-client/keymaps/<wbr>keymap.js | 129 +<br>
ui/spice-web-client/keymaps/<wbr>keymapes.js | 251 +<br>
ui/spice-web-client/keymaps/<wbr>keymapit.js | 215 +<br>
ui/spice-web-client/keymaps/<wbr>keymapus.js | 193 +<br>
ui/spice-web-client/lib/<wbr>AsyncConsumer.js | 206 +<br>
ui/spice-web-client/lib/<wbr>AsyncWorker.js | 63 +<br>
ui/spice-web-client/lib/<wbr>CollisionDetector.js | 40 +<br>
ui/spice-web-client/lib/<wbr>DataLogger.js | 208 +<br>
ui/spice-web-client/lib/<wbr>GenericObjectPool.js | 126 +<br>
ui/spice-web-client/lib/<wbr>GlobalPool.js | 114 +<br>
ui/spice-web-client/lib/<wbr>ImageUncompressor.js | 141 +<br>
ui/spice-web-client/lib/<wbr>IntegrationBenchmark.js | 77 +<br>
ui/spice-web-client/lib/<wbr>Makefile.am | 23 +<br>
ui/spice-web-client/lib/<wbr>PacketWorkerIdentifier.js | 116 +<br>
ui/spice-web-client/lib/<wbr>SyncAsyncHandler.js | 57 +<br>
ui/spice-web-client/lib/<wbr>base64.js | 279 +<br>
ui/spice-web-client/lib/<wbr>biginteger.js | 1621 ++++<br>
ui/spice-web-client/lib/<wbr>bowser.js | 257 +<br>
ui/spice-web-client/lib/<wbr>displayRouter.js | 84 +<br>
ui/spice-web-client/lib/<wbr>encrypt.js | 172 +<br>
ui/spice-web-client/lib/<wbr>flipper.js | 52 +<br>
ui/spice-web-client/lib/<wbr>graphic.js | 1232 +++<br>
ui/spice-web-client/lib/<wbr>graphicdebug.js | 224 +<br>
ui/spice-web-client/lib/<wbr>images/Makefile.am | 20 +<br>
ui/spice-web-client/lib/<wbr>images/bitmap.js | 173 +<br>
ui/spice-web-client/lib/<wbr>images/jsquic_family.js | 65 +<br>
ui/spice-web-client/lib/<wbr>images/jsquic_rgba.js | 324 +<br>
.../lib/images/jsquic_<wbr>uncompress.js | 511 ++<br>
ui/spice-web-client/lib/<wbr>images/lz.js | 698 ++<br>
ui/spice-web-client/lib/<wbr>images/png.js | 256 +<br>
ui/spice-web-client/lib/<wbr>jquery-2.0.3.js | 8829 ++++++++++++++++++++<br>
ui/spice-web-client/lib/<wbr>jquery-mousewheel.js | 84 +<br>
ui/spice-web-client/lib/jsbn.<wbr>js | 559 ++<br>
ui/spice-web-client/lib/jsbn2.<wbr>js | 656 ++<br>
ui/spice-web-client/lib/<wbr>modernizr.js | 20 +<br>
ui/spice-web-client/lib/<wbr>pixastic.js | 3225 +++++++<br>
ui/spice-web-client/lib/<wbr>prettyprint.js | 775 ++<br>
ui/spice-web-client/lib/prng4.<wbr>js | 45 +<br>
ui/spice-web-client/lib/queue.<wbr>js | 272 +<br>
ui/spice-web-client/lib/<wbr>rasterEngine.js | 542 ++<br>
ui/spice-web-client/lib/rng.js | 68 +<br>
ui/spice-web-client/lib/<wbr>runqueue.js | 115 +<br>
ui/spice-web-client/lib/sha1.<wbr>js | 105 +<br>
ui/spice-web-client/lib/<wbr>stuckkeyshandler.js | 122 +<br>
ui/spice-web-client/lib/<wbr>timelapsedetector.js | 72 +<br>
ui/spice-web-client/lib/utils.<wbr>js | 337 +<br>
ui/spice-web-client/lib/<wbr>virtualjoystick.js | 351 +<br>
ui/spice-web-client/network/<wbr>Makefile.am | 20 +<br>
ui/spice-web-client/network/<wbr>busconnection.js | 208 +<br>
ui/spice-web-client/network/<wbr>clusternodechooser.js | 62 +<br>
ui/spice-web-client/network/<wbr>connectioncontrol.js | 69 +<br>
ui/spice-web-client/network/<wbr>packetcontroller.js | 67 +<br>
ui/spice-web-client/network/<wbr>packetextractor.js | 77 +<br>
ui/spice-web-client/network/<wbr>packetlinkfactory.js | 77 +<br>
ui/spice-web-client/network/<wbr>packetreassembler.js | 80 +<br>
ui/spice-web-client/network/<wbr>reassemblerfactory.js | 52 +<br>
ui/spice-web-client/network/<wbr>sizedefiner.js | 99 +<br>
ui/spice-web-client/network/<wbr>socket.js | 131 +<br>
ui/spice-web-client/network/<wbr>socketqueue.js | 98 +<br>
ui/spice-web-client/network/<wbr>spicechannel.js | 226 +<br>
ui/spice-web-client/network/<wbr>websocketwrapper.js | 88 +<br>
ui/spice-web-client/package.<wbr>json | 16 +<br>
ui/spice-web-client/process/<wbr>Makefile.am | 20 +<br>
ui/spice-web-client/process/<wbr>busprocess.js | 247 +<br>
ui/spice-web-client/process/<wbr>cursorprocess.js | 83 +<br>
ui/spice-web-client/process/<wbr>displaypreprocess.js | 119 +<br>
ui/spice-web-client/process/<wbr>displayprocess.js | 174 +<br>
ui/spice-web-client/process/<wbr>inputprocess.js | 86 +<br>
ui/spice-web-client/process/<wbr>mainprocess.js | 52 +<br>
ui/spice-web-client/process/<wbr>playbackprocess.js | 201 +<br>
ui/spice-web-client/resources/<wbr>Makefile.am | 20 +<br>
ui/spice-web-client/resources/<wbr>magnifier.png | Bin 0 -> 11181 bytes<br>
ui/spice-web-client/resources/<wbr>mouse.png | Bin 0 -> 381 bytes<br>
ui/spice-web-client/resources/<wbr>mouse_cursor.gif | Bin 0 -> 959 bytes<br>
ui/spice-web-client/resources/<wbr>mouse_cursor.png | Bin 0 -> 2258 bytes<br>
ui/spice-web-client/run.js | 255 +<br>
ui/spice-web-client/sonar.<wbr>properties | 13 +<br>
ui/spice-web-client/<wbr>spiceobjects/Makefile.am | 22 +<br>
.../spiceobjects/generated/<wbr>Makefile.am | 20 +<br>
.../spiceobjects/generated/<wbr>protocol.js | 517 ++<br>
ui/spice-web-client/<wbr>spiceobjects/spiceobjects.js | 3312 ++++++++<br>
ui/spice-web-client/<wbr>spiceproxy/.gitignore | 2 +<br>
ui/spice-web-client/<wbr>spiceproxy/.npmignore | 0<br>
ui/spice-web-client/<wbr>spiceproxy/Makefile.am | 20 +<br>
ui/spice-web-client/<wbr>spiceproxy/concatenator.js | 46 +<br>
ui/spice-web-client/<wbr>spiceproxy/filelist.js | 6 +<br>
ui/spice-web-client/<wbr>spiceproxy/globalpool.js | 51 +<br>
ui/spice-web-client/<wbr>spiceproxy/package.json | 8 +<br>
ui/spice-web-client/<wbr>spiceproxy/socket.js | 55 +<br>
ui/spice-web-client/<wbr>spiceproxy/spicechannel.js | 27 +<br>
ui/spice-web-client/swcanvas/<wbr>Makefile.am | 20 +<br>
ui/spice-web-client/swcanvas/<wbr>benchmark.html | 31 +<br>
ui/spice-web-client/swcanvas/<wbr>cat.jpg | Bin 0 -> 21251 bytes<br>
ui/spice-web-client/swcanvas/<wbr>swcanvas.js | 63 +<br>
ui/spice-web-client/swcanvas/<wbr>test.html | 72 +<br>
ui/spice-web-client/unittest/<wbr>application.test.js | 121 +<br>
ui/spice-web-client/unittest/<wbr>busconnection.test.js | 127 +<br>
ui/spice-web-client/unittest/<wbr>busprocess.test.js | 46 +<br>
ui/spice-web-client/unittest/<wbr>clientgui.test.js | 166 +<br>
.../unittest/<wbr>clusternodechooser.test.js | 66 +<br>
.../unittest/<wbr>collisiondetector.test.js | 63 +<br>
.../unittest/<wbr>connectioncontrol.test.js | 43 +<br>
.../unittest/displayprocess.<wbr>test.js | 99 +<br>
ui/spice-web-client/unittest/<wbr>displayrouter.test.js | 31 +<br>
ui/spice-web-client/unittest/<wbr>eventobject.test.js | 69 +<br>
ui/spice-web-client/unittest/<wbr>graphic.test.js | 128 +<br>
ui/spice-web-client/unittest/<wbr>graphictest.test.js | 64 +<br>
.../SPICE_MSG_DISPLAY_DRAW_<wbr>ALPHA_BLEND_login_page | 1 +<br>
.../SPICE_MSG_DISPLAY_DRAW_<wbr>BLACKNESS_login_page | 1 +<br>
.../SPICE_MSG_DISPLAY_DRAW_<wbr>COPY_-_JPEG_ALPHA | 1 +<br>
.../SPICE_MSG_DISPLAY_DRAW_<wbr>COPY_explorer_icon | 1 +<br>
.../SPICE_MSG_DISPLAY_DRAW_<wbr>COPY_start_button | 1 +<br>
...CE_MSG_DISPLAY_DRAW_COPY_<wbr>user_icon_windows_menu | 1 +<br>
.../SPICE_MSG_DISPLAY_DRAW_<wbr>COPY_windows_menu | 1 +<br>
.../graphictestfiles/SPICE_<wbr>MSG_DISPLAY_DRAW_FILL | 1 +<br>
...ICE_MSG_DISPLAY_DRAW_<wbr>STROKE_libreoffice_tooltip | 1 +<br>
.../SPICE_MSG_DISPLAY_DRAW_<wbr>TEXT_login_page | 1 +<br>
.../unittest/graphictestfiles/<wbr>uris.js | 11 +<br>
.../unittest/<wbr>imageuncompressor.test.js | 194 +<br>
ui/spice-web-client/unittest/<wbr>inputmanager.test.js | 262 +<br>
ui/spice-web-client/unittest/<wbr>keymap.test.js | 17 +<br>
.../unittest/packetcontroller.<wbr>test.js | 92 +<br>
.../unittest/packetextractor.<wbr>test.js | 92 +<br>
ui/spice-web-client/unittest/<wbr>packetfactory.test.js | 6 +<br>
.../unittest/<wbr>packetlinkfactory.test.js | 64 +<br>
ui/spice-web-client/unittest/<wbr>packetprocess.test.js | 44 +<br>
.../unittest/<wbr>packetreassembler.test.js | 59 +<br>
ui/spice-web-client/unittest/<wbr>queue.test.js | 94 +<br>
.../unittest/<wbr>reassemblerfactory.test.js | 0<br>
ui/spice-web-client/unittest/<wbr>runqueue.test.js | 104 +<br>
ui/spice-web-client/unittest/<wbr>sizedefiner.test.js | 89 +<br>
ui/spice-web-client/unittest/<wbr>socket.test.js | 80 +<br>
ui/spice-web-client/unittest/<wbr>socketqueue.test.js | 97 +<br>
ui/spice-web-client/unittest/<wbr>some.html | 9 +<br>
ui/spice-web-client/unittest/<wbr>spicechannel.test.js | 179 +<br>
.../unittest/spiceconnection.<wbr>test.js | 83 +<br>
.../unittest/stuckkeyshandler.<wbr>test.js | 192 +<br>
.../unittest/syncasynchandler.<wbr>test.js | 62 +<br>
ui/spice-web-client/unittest/<wbr>tests.js | 117 +<br>
.../unittest/<wbr>timelapsedetector.test.js | 54 +<br>
ui/spice-web-client/unittest/<wbr>viewqueue.test.js | 94 +<br>
201 files changed, 40448 insertions(+), 9344 deletions(-)<br>
delete mode 100644 ui/spice-html5/Makefile.am<br>
delete mode 100644 ui/spice-html5/atKeynames.js<br>
delete mode 100644 ui/spice-html5/bitmap.js<br>
delete mode 100644 ui/spice-html5/css/Makefile.am<br>
delete mode 100644 ui/spice-html5/css/spice.css<br>
delete mode 100644 ui/spice-html5/cursor.js<br>
delete mode 100644 ui/spice-html5/display.js<br>
delete mode 100644 ui/spice-html5/enums.js<br>
delete mode 100644 ui/spice-html5/inputs.js<br>
delete mode 100644 ui/spice-html5/lz.js<br>
delete mode 100644 ui/spice-html5/main.js<br>
delete mode 100644 ui/spice-html5/pages/Makefile.<wbr>am<br>
delete mode 100644 ui/spice-html5/pages/spice_<wbr>auto.html<br>
delete mode 100644 ui/spice-html5/playback.js<br>
delete mode 100644 ui/spice-html5/png.js<br>
delete mode 100644 ui/spice-html5/quic.js<br>
delete mode 100644 ui/spice-html5/resize.js<br>
delete mode 100644 ui/spice-html5/simulatecursor.<wbr>js<br>
delete mode 100644 ui/spice-html5/<wbr>spicearraybuffer.js<br>
delete mode 100644 ui/spice-html5/spiceconn.js<br>
delete mode 100644 ui/spice-html5/spicedataview.<wbr>js<br>
delete mode 100644 ui/spice-html5/spicemsg.js<br>
delete mode 100644 ui/spice-html5/spicetype.js<br>
delete mode 100644 ui/spice-html5/thirdparty/<wbr>Makefile.am<br>
delete mode 100644 ui/spice-html5/thirdparty/<wbr>jsbn.js<br>
delete mode 100644 ui/spice-html5/thirdparty/<wbr>prng4.js<br>
delete mode 100644 ui/spice-html5/thirdparty/rng.<wbr>js<br>
delete mode 100644 ui/spice-html5/thirdparty/rsa.<wbr>js<br>
delete mode 100644 ui/spice-html5/thirdparty/<wbr>sha1.js<br>
delete mode 100644 ui/spice-html5/ticket.js<br>
delete mode 100644 ui/spice-html5/utils.js<br>
delete mode 100644 ui/spice-html5/webm.js<br>
delete mode 100644 ui/spice-html5/wire.js<br>
create mode 100644 ui/spice-web-client/LICENSE<br>
create mode 100644 ui/spice-web-client/Makefile.<wbr>am<br>
create mode 100644 ui/spice-web-client/README.md<br>
create mode 100644 ui/spice-web-client/<wbr>application/Makefile.am<br>
create mode 100644 ui/spice-web-client/<wbr>application/WorkerProcess.js<br>
create mode 100644 ui/spice-web-client/<wbr>application/agent.js<br>
create mode 100644 ui/spice-web-client/<wbr>application/application.js<br>
create mode 100644 ui/spice-web-client/<wbr>application/clientgui.js<br>
create mode 100644 ui/spice-web-client/<wbr>application/imagecache.js<br>
create mode 100644 ui/spice-web-client/<wbr>application/inputmanager.js<br>
create mode 100644 ui/spice-web-client/<wbr>application/packetfactory.js<br>
create mode 100644 ui/spice-web-client/<wbr>application/packetfilter.js<br>
create mode 100644 ui/spice-web-client/<wbr>application/packetprocess.js<br>
create mode 100644 ui/spice-web-client/<wbr>application/rasteroperation.js<br>
create mode 100644 ui/spice-web-client/<wbr>application/spiceconnection.js<br>
create mode 100644 ui/spice-web-client/<wbr>application/stream.js<br>
create mode 100644 ui/spice-web-client/<wbr>application/virtualmouse.js<br>
create mode 100644 ui/spice-web-client/benchmark.<wbr>html<br>
create mode 100755 ui/spice-web-client/commit-<wbr>stage.sh<br>
create mode 100644 ui/spice-web-client/eyeos128.<wbr>png<br>
create mode 100644 ui/spice-web-client/index.html<br>
create mode 100644 ui/spice-web-client/keymaps/<wbr>Makefile.am<br>
create mode 100644 ui/spice-web-client/keymaps/<wbr>keymap.js<br>
create mode 100644 ui/spice-web-client/keymaps/<wbr>keymapes.js<br>
create mode 100644 ui/spice-web-client/keymaps/<wbr>keymapit.js<br>
create mode 100644 ui/spice-web-client/keymaps/<wbr>keymapus.js<br>
create mode 100644 ui/spice-web-client/lib/<wbr>AsyncConsumer.js<br>
create mode 100644 ui/spice-web-client/lib/<wbr>AsyncWorker.js<br>
create mode 100644 ui/spice-web-client/lib/<wbr>CollisionDetector.js<br>
create mode 100644 ui/spice-web-client/lib/<wbr>DataLogger.js<br>
create mode 100644 ui/spice-web-client/lib/<wbr>GenericObjectPool.js<br>
create mode 100644 ui/spice-web-client/lib/<wbr>GlobalPool.js<br>
create mode 100644 ui/spice-web-client/lib/<wbr>ImageUncompressor.js<br>
create mode 100644 ui/spice-web-client/lib/<wbr>IntegrationBenchmark.js<br>
create mode 100644 ui/spice-web-client/lib/<wbr>Makefile.am<br>
create mode 100644 ui/spice-web-client/lib/<wbr>PacketWorkerIdentifier.js<br>
create mode 100644 ui/spice-web-client/lib/<wbr>SyncAsyncHandler.js<br>
create mode 100644 ui/spice-web-client/lib/<wbr>base64.js<br>
create mode 100644 ui/spice-web-client/lib/<wbr>biginteger.js<br>
create mode 100644 ui/spice-web-client/lib/<wbr>bowser.js<br>
create mode 100644 ui/spice-web-client/lib/<wbr>displayRouter.js<br>
create mode 100644 ui/spice-web-client/lib/<wbr>encrypt.js<br>
create mode 100644 ui/spice-web-client/lib/<wbr>flipper.js<br>
create mode 100644 ui/spice-web-client/lib/<wbr>graphic.js<br>
create mode 100644 ui/spice-web-client/lib/<wbr>graphicdebug.js<br>
create mode 100644 ui/spice-web-client/lib/<wbr>images/Makefile.am<br>
create mode 100644 ui/spice-web-client/lib/<wbr>images/bitmap.js<br>
create mode 100644 ui/spice-web-client/lib/<wbr>images/jsquic_family.js<br>
create mode 100644 ui/spice-web-client/lib/<wbr>images/jsquic_rgba.js<br>
create mode 100644 ui/spice-web-client/lib/<wbr>images/jsquic_uncompress.js<br>
create mode 100644 ui/spice-web-client/lib/<wbr>images/lz.js<br>
create mode 100644 ui/spice-web-client/lib/<wbr>images/png.js<br>
create mode 100644 ui/spice-web-client/lib/<wbr>jquery-2.0.3.js<br>
create mode 100644 ui/spice-web-client/lib/<wbr>jquery-mousewheel.js<br>
create mode 100644 ui/spice-web-client/lib/jsbn.<wbr>js<br>
create mode 100644 ui/spice-web-client/lib/jsbn2.<wbr>js<br>
create mode 100644 ui/spice-web-client/lib/<wbr>modernizr.js<br>
create mode 100644 ui/spice-web-client/lib/<wbr>pixastic.js<br>
create mode 100644 ui/spice-web-client/lib/<wbr>prettyprint.js<br>
create mode 100644 ui/spice-web-client/lib/prng4.<wbr>js<br>
create mode 100644 ui/spice-web-client/lib/queue.<wbr>js<br>
create mode 100644 ui/spice-web-client/lib/<wbr>rasterEngine.js<br>
create mode 100644 ui/spice-web-client/lib/rng.js<br>
create mode 100644 ui/spice-web-client/lib/<wbr>runqueue.js<br>
create mode 100644 ui/spice-web-client/lib/sha1.<wbr>js<br>
create mode 100644 ui/spice-web-client/lib/<wbr>stuckkeyshandler.js<br>
create mode 100644 ui/spice-web-client/lib/<wbr>timelapsedetector.js<br>
create mode 100644 ui/spice-web-client/lib/utils.<wbr>js<br>
create mode 100644 ui/spice-web-client/lib/<wbr>virtualjoystick.js<br>
create mode 100644 ui/spice-web-client/network/<wbr>Makefile.am<br>
create mode 100644 ui/spice-web-client/network/<wbr>busconnection.js<br>
create mode 100644 ui/spice-web-client/network/<wbr>clusternodechooser.js<br>
create mode 100644 ui/spice-web-client/network/<wbr>connectioncontrol.js<br>
create mode 100644 ui/spice-web-client/network/<wbr>packetcontroller.js<br>
create mode 100644 ui/spice-web-client/network/<wbr>packetextractor.js<br>
create mode 100644 ui/spice-web-client/network/<wbr>packetlinkfactory.js<br>
create mode 100644 ui/spice-web-client/network/<wbr>packetreassembler.js<br>
create mode 100644 ui/spice-web-client/network/<wbr>reassemblerfactory.js<br>
create mode 100644 ui/spice-web-client/network/<wbr>sizedefiner.js<br>
create mode 100644 ui/spice-web-client/network/<wbr>socket.js<br>
create mode 100644 ui/spice-web-client/network/<wbr>socketqueue.js<br>
create mode 100644 ui/spice-web-client/network/<wbr>spicechannel.js<br>
create mode 100644 ui/spice-web-client/network/<wbr>websocketwrapper.js<br>
create mode 100644 ui/spice-web-client/package.<wbr>json<br>
create mode 100644 ui/spice-web-client/process/<wbr>Makefile.am<br>
create mode 100644 ui/spice-web-client/process/<wbr>busprocess.js<br>
create mode 100644 ui/spice-web-client/process/<wbr>cursorprocess.js<br>
create mode 100644 ui/spice-web-client/process/<wbr>displaypreprocess.js<br>
create mode 100644 ui/spice-web-client/process/<wbr>displayprocess.js<br>
create mode 100644 ui/spice-web-client/process/<wbr>inputprocess.js<br>
create mode 100644 ui/spice-web-client/process/<wbr>mainprocess.js<br>
create mode 100644 ui/spice-web-client/process/<wbr>playbackprocess.js<br>
create mode 100644 ui/spice-web-client/resources/<wbr>Makefile.am<br>
create mode 100644 ui/spice-web-client/resources/<wbr>magnifier.png<br>
create mode 100644 ui/spice-web-client/resources/<wbr>mouse.png<br>
create mode 100644 ui/spice-web-client/resources/<wbr>mouse_cursor.gif<br>
create mode 100644 ui/spice-web-client/resources/<wbr>mouse_cursor.png<br>
create mode 100644 ui/spice-web-client/run.js<br>
create mode 100644 ui/spice-web-client/sonar.<wbr>properties<br>
create mode 100644 ui/spice-web-client/<wbr>spiceobjects/Makefile.am<br>
create mode 100644 ui/spice-web-client/<wbr>spiceobjects/generated/<wbr>Makefile.am<br>
create mode 100644 ui/spice-web-client/<wbr>spiceobjects/generated/<wbr>protocol.js<br>
create mode 100644 ui/spice-web-client/<wbr>spiceobjects/spiceobjects.js<br>
create mode 100644 ui/spice-web-client/<wbr>spiceproxy/.gitignore<br>
create mode 100644 ui/spice-web-client/<wbr>spiceproxy/.npmignore<br>
create mode 100644 ui/spice-web-client/<wbr>spiceproxy/Makefile.am<br>
create mode 100755 ui/spice-web-client/<wbr>spiceproxy/concatenator.js<br>
create mode 100644 ui/spice-web-client/<wbr>spiceproxy/filelist.js<br>
create mode 100644 ui/spice-web-client/<wbr>spiceproxy/globalpool.js<br>
create mode 100644 ui/spice-web-client/<wbr>spiceproxy/package.json<br>
create mode 100644 ui/spice-web-client/<wbr>spiceproxy/socket.js<br>
create mode 100644 ui/spice-web-client/<wbr>spiceproxy/spicechannel.js<br>
create mode 100644 ui/spice-web-client/swcanvas/<wbr>Makefile.am<br>
create mode 100644 ui/spice-web-client/swcanvas/<wbr>benchmark.html<br>
create mode 100644 ui/spice-web-client/swcanvas/<wbr>cat.jpg<br>
create mode 100644 ui/spice-web-client/swcanvas/<wbr>swcanvas.js<br>
create mode 100644 ui/spice-web-client/swcanvas/<wbr>test.html<br>
create mode 100644 ui/spice-web-client/unittest/<wbr>application.test.js<br>
create mode 100644 ui/spice-web-client/unittest/<wbr>busconnection.test.js<br>
create mode 100644 ui/spice-web-client/unittest/<wbr>busprocess.test.js<br>
create mode 100644 ui/spice-web-client/unittest/<wbr>clientgui.test.js<br>
create mode 100644 ui/spice-web-client/unittest/<wbr>clusternodechooser.test.js<br>
create mode 100644 ui/spice-web-client/unittest/<wbr>collisiondetector.test.js<br>
create mode 100644 ui/spice-web-client/unittest/<wbr>connectioncontrol.test.js<br>
create mode 100644 ui/spice-web-client/unittest/<wbr>displayprocess.test.js<br>
create mode 100644 ui/spice-web-client/unittest/<wbr>displayrouter.test.js<br>
create mode 100644 ui/spice-web-client/unittest/<wbr>eventobject.test.js<br>
create mode 100644 ui/spice-web-client/unittest/<wbr>graphic.test.js<br>
create mode 100644 ui/spice-web-client/unittest/<wbr>graphictest.test.js<br>
create mode 100644 ui/spice-web-client/unittest/<wbr>graphictestfiles/SPICE_MSG_<wbr>DISPLAY_DRAW_ALPHA_BLEND_<wbr>login_page<br>
create mode 100644 ui/spice-web-client/unittest/<wbr>graphictestfiles/SPICE_MSG_<wbr>DISPLAY_DRAW_BLACKNESS_login_<wbr>page<br>
create mode 100644 ui/spice-web-client/unittest/<wbr>graphictestfiles/SPICE_MSG_<wbr>DISPLAY_DRAW_COPY_-_JPEG_ALPHA<br>
create mode 100644 ui/spice-web-client/unittest/<wbr>graphictestfiles/SPICE_MSG_<wbr>DISPLAY_DRAW_COPY_explorer_<wbr>icon<br>
create mode 100644 ui/spice-web-client/unittest/<wbr>graphictestfiles/SPICE_MSG_<wbr>DISPLAY_DRAW_COPY_start_button<br>
create mode 100644 ui/spice-web-client/unittest/<wbr>graphictestfiles/SPICE_MSG_<wbr>DISPLAY_DRAW_COPY_user_icon_<wbr>windows_menu<br>
create mode 100644 ui/spice-web-client/unittest/<wbr>graphictestfiles/SPICE_MSG_<wbr>DISPLAY_DRAW_COPY_windows_menu<br>
create mode 100644 ui/spice-web-client/unittest/<wbr>graphictestfiles/SPICE_MSG_<wbr>DISPLAY_DRAW_FILL<br>
create mode 100644 ui/spice-web-client/unittest/<wbr>graphictestfiles/SPICE_MSG_<wbr>DISPLAY_DRAW_STROKE_<wbr>libreoffice_tooltip<br>
create mode 100644 ui/spice-web-client/unittest/<wbr>graphictestfiles/SPICE_MSG_<wbr>DISPLAY_DRAW_TEXT_login_page<br>
create mode 100644 ui/spice-web-client/unittest/<wbr>graphictestfiles/uris.js<br>
create mode 100644 ui/spice-web-client/unittest/<wbr>imageuncompressor.test.js<br>
create mode 100644 ui/spice-web-client/unittest/<wbr>inputmanager.test.js<br>
create mode 100644 ui/spice-web-client/unittest/<wbr>keymap.test.js<br>
create mode 100644 ui/spice-web-client/unittest/<wbr>packetcontroller.test.js<br>
create mode 100644 ui/spice-web-client/unittest/<wbr>packetextractor.test.js<br>
create mode 100644 ui/spice-web-client/unittest/<wbr>packetfactory.test.js<br>
create mode 100644 ui/spice-web-client/unittest/<wbr>packetlinkfactory.test.js<br>
create mode 100644 ui/spice-web-client/unittest/<wbr>packetprocess.test.js<br>
create mode 100644 ui/spice-web-client/unittest/<wbr>packetreassembler.test.js<br>
create mode 100644 ui/spice-web-client/unittest/<wbr>queue.test.js<br>
create mode 100644 ui/spice-web-client/unittest/<wbr>reassemblerfactory.test.js<br>
create mode 100644 ui/spice-web-client/unittest/<wbr>runqueue.test.js<br>
create mode 100644 ui/spice-web-client/unittest/<wbr>sizedefiner.test.js<br>
create mode 100644 ui/spice-web-client/unittest/<wbr>socket.test.js<br>
create mode 100644 ui/spice-web-client/unittest/<wbr>socketqueue.test.js<br>
create mode 100644 ui/spice-web-client/unittest/<wbr>some.html<br>
create mode 100644 ui/spice-web-client/unittest/<wbr>spicechannel.test.js<br>
create mode 100644 ui/spice-web-client/unittest/<wbr>spiceconnection.test.js<br>
create mode 100644 ui/spice-web-client/unittest/<wbr>stuckkeyshandler.test.js<br>
create mode 100644 ui/spice-web-client/unittest/<wbr>syncasynchandler.test.js<br>
create mode 100644 ui/spice-web-client/unittest/<wbr>tests.js<br>
create mode 100644 ui/spice-web-client/unittest/<wbr>timelapsedetector.test.js<br>
create mode 100644 ui/spice-web-client/unittest/<wbr>viewqueue.test.js<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
2.7.4<br>
<br>
______________________________<wbr>_________________<br>
Kimchi-devel mailing list<br>
<a href="mailto:Kimchi-devel@ovirt.org">Kimchi-devel@ovirt.org</a><br>
<a href="http://lists.ovirt.org/mailman/listinfo/kimchi-devel" rel="noreferrer" target="_blank">http://lists.ovirt.org/<wbr>mailman/listinfo/kimchi-devel</a><br>
</font></span></blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature" data-smartmail="gmail_signature">Aline Manera<br></div>
</div>