<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">&lt;<a href="mailto:pgurenko@gmail.com" target="_blank">pgurenko@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">From: Pavel Gurenko &lt;<a href="mailto:pgurenko@gmail.com">pgurenko@gmail.com</a>&gt;<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 -&gt; 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 -&gt; 11181 bytes<br>
 ui/spice-web-client/resources/<wbr>mouse.png            |  Bin 0 -&gt; 381 bytes<br>
 ui/spice-web-client/resources/<wbr>mouse_cursor.gif     |  Bin 0 -&gt; 959 bytes<br>
 ui/spice-web-client/resources/<wbr>mouse_cursor.png     |  Bin 0 -&gt; 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 -&gt; 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>