[pve-devel] [PATCH novnc v3 0/6] upgrade novnc

Dominik Csapak d.csapak at proxmox.com
Mon May 22 16:58:09 CEST 2017


this series upgrades novnc, our patches, and the git structure

changes from v2:
* instead of having a big app.js in the git repo, we build the bundle
  ourselves with node-es6-module-transpiler

this novnc version is tested with following os/browser combinations
(more is always welcome ;) )

browser\os   | win7 | win8 | win10 | linux(pve5) | macos | android
firefox	     |  x   |  x   |   x   |     x       |   x   |    x
firefox(esr) |      |      |       |     x       |       |
chromium     |      |      |       |     x       |       |
chrome       |  x   |  x   |   x   |     x       |   x   |    x
safari       |  NA  |  NA  |   NA  |    NA       |   x   |    NA
ie11         |  x   |  x   |   x   |    NA       |   NA  |    NA
edge         |      |      |   x   |    NA       |   NA  |    NA

x = tested and works
NA = Not available
empty = not tested

browser versions were the newest stable available

if this series gets applied we have to mirror the novnc repo at
    git://git.proxmox.com/git/mirror_novnc

Dominik Csapak (6):
  change from tgz to submodule
  add new rebased patches
  upgrade novnc to commit b0061a3c49dc25a71f7b0a9a1f31a8befe787cb4
  remove old unused patches
  transpile javascript before packaging
  debian package fixup

 .gitmodules                                        |   3 +
 Makefile                                           |  50 +-
 debian/changelog                                   |   6 +
 debian/compat                                      |   2 +-
 debian/control                                     |   4 +-
 debian/install                                     |  31 +-
 debian/patches/0001-add-pve-specific-js-code.patch | 639 +++++++++++++++
 ...2-change-scaling-when-toggling-fullscreen.patch |  45 +
 debian/patches/0003-add-pve-style.patch            |  75 ++
 debian/patches/0004-remove-vnc-logos.patch         |  54 ++
 ...-change-src-directory-for-images-js-files.patch | 232 ++++++
 debian/patches/0006-add-pve-vnc-commands.patch     |  44 +
 ...0007-add-replaceable-snippets-in-vnc.html.patch |  41 +
 debian/patches/0008-focus-canvas-after-load.patch  |  43 +
 debian/patches/0009-decrease-animation-time.patch  |  73 ++
 debian/patches/0010-use-only-app.js.patch          |  44 +
 debian/patches/customize-html-tpl.diff             | 207 -----
 debian/patches/fix-CtrlAltDel-button-mobile.patch  |  18 -
 debian/patches/fix-base-css.patch                  | 195 -----
 debian/patches/fix-ie11-resize.patch               |  11 -
 .../fix-websocket-binary-support-test.patch        |  13 -
 debian/patches/pveui.patch                         | 912 ---------------------
 debian/patches/series                              |  15 +-
 debian/rules                                       |   8 +
 novnc                                              |   1 +
 25 files changed, 1353 insertions(+), 1413 deletions(-)
 create mode 100644 .gitmodules
 create mode 100644 debian/patches/0001-add-pve-specific-js-code.patch
 create mode 100644 debian/patches/0002-change-scaling-when-toggling-fullscreen.patch
 create mode 100644 debian/patches/0003-add-pve-style.patch
 create mode 100644 debian/patches/0004-remove-vnc-logos.patch
 create mode 100644 debian/patches/0005-change-src-directory-for-images-js-files.patch
 create mode 100644 debian/patches/0006-add-pve-vnc-commands.patch
 create mode 100644 debian/patches/0007-add-replaceable-snippets-in-vnc.html.patch
 create mode 100644 debian/patches/0008-focus-canvas-after-load.patch
 create mode 100644 debian/patches/0009-decrease-animation-time.patch
 create mode 100644 debian/patches/0010-use-only-app.js.patch
 delete mode 100644 debian/patches/customize-html-tpl.diff
 delete mode 100644 debian/patches/fix-CtrlAltDel-button-mobile.patch
 delete mode 100644 debian/patches/fix-base-css.patch
 delete mode 100644 debian/patches/fix-ie11-resize.patch
 delete mode 100644 debian/patches/fix-websocket-binary-support-test.patch
 delete mode 100644 debian/patches/pveui.patch
 create mode 160000 novnc

-- 
2.11.0





More information about the pve-devel mailing list