]> git.proxmox.com Git - novnc-pve.git/log
novnc-pve.git
5 months agobump version to 1.4.0-3 master
Thomas Lamprecht [Sat, 18 Nov 2023 16:38:16 +0000 (17:38 +0100)]
bump version to 1.4.0-3

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 months agoadd "show clipboard button" patch to series
Markus Frank [Tue, 14 Nov 2023 09:22:54 +0000 (10:22 +0100)]
add "show clipboard button" patch to series

Reviewed-by: Dominik Csapak <d.csapak@proxmox.com>
Tested-by: Dominik Csapak <d.csapak@proxmox.com>
Signed-off-by: Markus Frank <m.frank@proxmox.com>
11 months agobuildsys: add sbuild target for convenience
Thomas Lamprecht [Mon, 8 May 2023 12:32:29 +0000 (14:32 +0200)]
buildsys: add sbuild target for convenience

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
11 months agobuildsys: fix source tarball generation directory level one-off
Thomas Lamprecht [Mon, 8 May 2023 12:31:54 +0000 (14:31 +0200)]
buildsys: fix source tarball generation directory level one-off

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
11 months agobump version to 1.4.0-2
Thomas Lamprecht [Sat, 6 May 2023 15:16:29 +0000 (17:16 +0200)]
bump version to 1.4.0-2

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
11 months agod/lintian-overrides: ignore ttf warning for binary package
Thomas Lamprecht [Sat, 6 May 2023 15:15:23 +0000 (17:15 +0200)]
d/lintian-overrides: ignore ttf warning for binary package

also included as .woff, this is only also shipped as .ttf by chance
and maybe backward compat (not license reasons)

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
11 months agod/lintian-overrides: adapt source one for new debhelper
Thomas Lamprecht [Sat, 6 May 2023 15:14:59 +0000 (17:14 +0200)]
d/lintian-overrides: adapt source one for new debhelper

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
11 months agod/control: define compat level via build-depends and raise to 13
Thomas Lamprecht [Sat, 6 May 2023 15:14:27 +0000 (17:14 +0200)]
d/control: define compat level via build-depends and raise to 13

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
11 months agod/control: raise standards version compliance to 4.6.2
Thomas Lamprecht [Sat, 6 May 2023 15:16:26 +0000 (17:16 +0200)]
d/control: raise standards version compliance to 4.6.2

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
11 months agobuildsys: expand clean target
Thomas Lamprecht [Sat, 6 May 2023 15:16:09 +0000 (17:16 +0200)]
buildsys: expand clean target

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
11 months agobuildsys: fix source format and building dsc
Thomas Lamprecht [Sat, 6 May 2023 15:13:01 +0000 (17:13 +0200)]
buildsys: fix source format and building dsc

also drop the (since dh compat 10) implied --with quilt for that
source format.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
11 months agobuildsys: derive upload dist automatically
Thomas Lamprecht [Sat, 6 May 2023 15:12:11 +0000 (17:12 +0200)]
buildsys: derive upload dist automatically

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
11 months agomakefile: convert to use simple parenthesis
Thomas Lamprecht [Sat, 6 May 2023 15:00:07 +0000 (17:00 +0200)]
makefile: convert to use simple parenthesis

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
14 months agobump version to 1.4.0-1
Markus Frank [Thu, 2 Feb 2023 09:57:07 +0000 (10:57 +0100)]
bump version to 1.4.0-1

Signed-off-by: Markus Frank <m.frank@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
14 months agoupgrade novnc and patches to 1.4.0
Markus Frank [Thu, 2 Feb 2023 09:57:06 +0000 (10:57 +0100)]
upgrade novnc and patches to 1.4.0

rebase patches for 1.4.0

Signed-off-by: Markus Frank <m.frank@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
14 months agoreplaced check for VERSION file with check for package.json
Markus Frank [Thu, 2 Feb 2023 09:57:05 +0000 (10:57 +0100)]
replaced check for VERSION file with check for package.json

Signed-off-by: Markus Frank <m.frank@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
18 months agosuppress unauthorized error from status query for VM.Console only user
Dominik Csapak [Fri, 7 Oct 2022 08:44:58 +0000 (10:44 +0200)]
suppress unauthorized error from status query for VM.Console only user

We now query the guest status before starting the console to provide
a start button if it's not yet running, but that requires VM.Audit
privileges, so more than just VM.Console on the guest.

So, ignore a `403 Forbidden` response, as that just means we cannot
query the VM info to see if it's running, rather just continue
connecting.

See: https://forum.proxmox.com/threads/116176/
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
 [ T: reworked commit message ]
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
18 months agocommand menu: fine tune action wording
Thomas Lamprecht [Wed, 21 Sep 2022 07:41:20 +0000 (09:41 +0200)]
command menu: fine tune action wording

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
23 months agobump version to 1.3.0-3
Thomas Lamprecht [Tue, 26 Apr 2022 13:55:31 +0000 (15:55 +0200)]
bump version to 1.3.0-3

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
23 months agodon't require confirmation for starting a stopped vm from button
Dominik Csapak [Wed, 9 Mar 2022 08:26:53 +0000 (09:26 +0100)]
don't require confirmation for starting a stopped vm from button

when the vm is stopped and the user clicks on the 'start now' button,
there really is no need for confirmation again

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2 years agoparse 'already running' error on guest start
Dominik Csapak [Tue, 22 Feb 2022 15:33:50 +0000 (16:33 +0100)]
parse 'already running' error on guest start

Starting an already running container results in an sync-error
instead of a task that fails async. So, to have similar behaviour
between VMs and CTs, check any request error for the start command
and silent the 'already running' one.

Put this change in the first downstream patch and rebase the rest of
them

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agobump version to 1.3.0-2
Thomas Lamprecht [Fri, 11 Feb 2022 17:55:34 +0000 (18:55 +0100)]
bump version to 1.3.0-2

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agofix #3882: backport firefox workaround for ResizeObserver
Dominik Csapak [Fri, 11 Feb 2022 13:57:21 +0000 (14:57 +0100)]
fix #3882: backport firefox workaround for ResizeObserver

it's a minor but annoying issue, and novnc does not release that often,
so backport the patch

also rebases our patches on top

we can drop this with the next novnc release

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2 years agostart button: ease-in faster
Thomas Lamprecht [Thu, 10 Feb 2022 15:11:16 +0000 (16:11 +0100)]
start button: ease-in faster

0.5s is a bit long, it feels borderline "slow".

The existing native noVNC menu thingy uses 0.1s for its ease in, but
with only scaling in (compared to moving in) that's feeling weird to,
so settle for 0.2s as middle ground.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agodon't automatically connect to not running vms/cts
Dominik Csapak [Thu, 10 Feb 2022 09:33:12 +0000 (10:33 +0100)]
don't automatically connect to not running vms/cts

this patch adds a check for the guests status, and show a start button
instead of connecting to a non-started guest

this should reduce confusion when a guest is not running, and also
reduce the number of false-positive failed console tasks

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
 [ T: re-use existing power symbol, change VM/CT to Guest ]
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agobump version to 1.3.0-1
Thomas Lamprecht [Tue, 21 Dec 2021 10:33:09 +0000 (11:33 +0100)]
bump version to 1.3.0-1

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agoadd patches to workaround fullscreen issue in android app
Dominik Csapak [Mon, 20 Dec 2021 11:33:00 +0000 (12:33 +0100)]
add patches to workaround fullscreen issue in android app

- patch 16 allows one to hide the fullscreen button
- patch 17 makes the error message dismissable

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2 years agouse esbuild instead of node-es6-module-transpiler
Dominik Csapak [Fri, 17 Dec 2021 10:19:59 +0000 (11:19 +0100)]
use esbuild instead of node-es6-module-transpiler

the latter cannot cope with some js syntax novnc now uses, but the former can

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2 years agoadd patch for proper hiding of buttons
Dominik Csapak [Fri, 17 Dec 2021 10:19:58 +0000 (11:19 +0100)]
add patch for proper hiding of buttons

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2 years agoupgrade novnc and patches to 1.3.0
Dominik Csapak [Fri, 17 Dec 2021 10:19:56 +0000 (11:19 +0100)]
upgrade novnc and patches to 1.3.0

rebase patches for 1.3.0

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
[ T: address gone-wrong rebase and missed push ]
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agobump version to 1.2.0-3
Thomas Lamprecht [Thu, 17 Jun 2021 13:28:43 +0000 (15:28 +0200)]
bump version to 1.2.0-3

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agoupdate patch to correctly hide the clipboard button
Dominik Csapak [Mon, 17 May 2021 10:12:50 +0000 (12:12 +0200)]
update patch to correctly hide the clipboard button

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2 years agobump version to 1.2.0-2
Fabian Grünbichler [Wed, 9 Jun 2021 08:52:42 +0000 (10:52 +0200)]
bump version to 1.2.0-2

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2 years agoavoid passing deprecated 'upgrade' parameter
Fabian Ebner [Fri, 4 Jun 2021 13:49:34 +0000 (15:49 +0200)]
avoid passing deprecated 'upgrade' parameter

Signed-off-by: Fabian Ebner <f.ebner@proxmox.com>
2 years agobump version to 1.2.0-1
Thomas Lamprecht [Mon, 17 May 2021 09:06:00 +0000 (11:06 +0200)]
bump version to 1.2.0-1

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agobuildsys: change upload dist to bullseye
Thomas Lamprecht [Mon, 17 May 2021 09:06:17 +0000 (11:06 +0200)]
buildsys: change upload dist to bullseye

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agoship minimal packages.json
Thomas Lamprecht [Mon, 17 May 2021 08:52:34 +0000 (10:52 +0200)]
ship minimal packages.json

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agoset default WS protocol again to "binary"
Thomas Lamprecht [Mon, 17 May 2021 07:45:15 +0000 (09:45 +0200)]
set default WS protocol again to "binary"

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agoupdate patches for 1.2.0
Thomas Lamprecht [Mon, 17 May 2021 05:46:13 +0000 (07:46 +0200)]
update patches for 1.2.0

sneak in some cleanups like dropping the manual loading of the
es6-module loader only to remove it again a few patches later

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agoupdate noVNC to v1.2.0
Thomas Lamprecht [Fri, 14 May 2021 15:09:23 +0000 (17:09 +0200)]
update noVNC to v1.2.0

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agod/install: whitespace alignment
Thomas Lamprecht [Mon, 17 May 2021 08:57:20 +0000 (10:57 +0200)]
d/install: whitespace alignment

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agod/rules use dpkg make script helper for package version
Thomas Lamprecht [Mon, 17 May 2021 08:36:03 +0000 (10:36 +0200)]
d/rules use dpkg make script helper for package version

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agod/control: bump debhelper compat level to 12
Thomas Lamprecht [Fri, 14 May 2021 15:00:38 +0000 (17:00 +0200)]
d/control: bump debhelper compat level to 12

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agod/rules: dh hunk comes first
Thomas Lamprecht [Fri, 14 May 2021 15:00:33 +0000 (17:00 +0200)]
d/rules: dh hunk comes first

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
4 years agobump version to 1.1.0-1
Thomas Lamprecht [Mon, 9 Sep 2019 14:31:15 +0000 (16:31 +0200)]
bump version to 1.1.0-1

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
4 years agobuildsys: refactor to align more with the rest of our makefiles
Thomas Lamprecht [Mon, 9 Sep 2019 14:31:09 +0000 (16:31 +0200)]
buildsys: refactor to align more with the rest of our makefiles

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
4 years agorebase patches on v1.1.0
Dominik Csapak [Mon, 9 Sep 2019 10:17:05 +0000 (12:17 +0200)]
rebase patches on v1.1.0

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
4 years agoupdate submodule to v1.1.0
Dominik Csapak [Mon, 9 Sep 2019 10:17:04 +0000 (12:17 +0200)]
update submodule to v1.1.0

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
4 years agobuildsys: switch upload dist over to buster
Thomas Lamprecht [Wed, 22 May 2019 17:43:20 +0000 (19:43 +0200)]
buildsys: switch upload dist over to buster

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
4 years agobump version to 1.0.0-60
Thomas Lamprecht [Wed, 22 May 2019 17:33:18 +0000 (19:33 +0200)]
bump version to 1.0.0-60

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
4 years agoadd DSC source package and fix its reported lintian errors
Thomas Lamprecht [Wed, 22 May 2019 17:31:36 +0000 (19:31 +0200)]
add DSC source package and fix its reported lintian errors

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
4 years agobump debian compat level to 11
Thomas Lamprecht [Wed, 22 May 2019 17:22:29 +0000 (19:22 +0200)]
bump debian compat level to 11

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
4 years agobuildsys: use dpkg-dev makefile helpers for pkg info
Thomas Lamprecht [Wed, 22 May 2019 17:22:17 +0000 (19:22 +0200)]
buildsys: use dpkg-dev makefile helpers for pkg info

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 years agobump version to 1.0.0-3
Thomas Lamprecht [Thu, 28 Feb 2019 10:14:21 +0000 (11:14 +0100)]
bump version to 1.0.0-3

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 years agosupport new 'cmd' parameter
Tim Marx [Wed, 27 Feb 2019 14:01:15 +0000 (15:01 +0100)]
support new 'cmd' parameter

We want to deprecate the 'upgrade' parameter in favor of a more
general 'cmd' parameter, which is easier to extend, e.g., for
installing pveceph through the WebUI.

Signed-off-by: Tim Marx <t.marx@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 years agobump version to 1.0.0-2
Thomas Lamprecht [Mon, 23 Jul 2018 12:08:41 +0000 (14:08 +0200)]
bump version to 1.0.0-2

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 years agoadd version to js/css url to prevent caching
Dominik Csapak [Mon, 23 Jul 2018 09:23:47 +0000 (11:23 +0200)]
add version to js/css url to prevent caching

when our version changes, we always want the user to have the new version

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
5 years agoadd a setting for local cursor
Dominik Csapak [Thu, 19 Jul 2018 14:38:15 +0000 (16:38 +0200)]
add a setting for local cursor

noVNC logic is this: do not show a local cursor, except when the server
sends it

this cannot happen with qemu (excluding QXL) and so we only ever have
the remote cursor.

since that is sometimes very laggy, add the option to show the local
cursor in addition

this reinstates the old behaviour where the user would (normally)
see two mouse cursors: one remote and one local, but since
this can be configured now, users which do not want this can
turn it off

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
5 years agorebase patches to current master
Dominik Csapak [Thu, 19 Jul 2018 14:38:14 +0000 (16:38 +0200)]
rebase patches to current master

this patch rebases the patches onto the current master and changes some
things:

* show the noVNC settings window/button (but still hide the advanced
options there, since those only contain connection relevant settings)
* decouple the window autoresize somewhat from the 'resize' setting, so
  that a user can deactivate that and still have the wanted scaling
  (but keep the default behaviour, incl. changing the scaling on
  fullscreen change)
* do not use the updateSetings call anymore (since it lost its second
  parameter) use forceSetting/initSettings instead
  (we have to give the resize parameter in pve-manager for this
  to correctly work)

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
5 years agoupgrade novnc to current master
Dominik Csapak [Thu, 19 Jul 2018 14:38:13 +0000 (16:38 +0200)]
upgrade novnc to current master

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
5 years agobump version to 1.0.0-1
Dominik Csapak [Wed, 9 May 2018 11:31:34 +0000 (13:31 +0200)]
bump version to 1.0.0-1

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
5 years agorebase novnc patches on 1.0.0
Dominik Csapak [Wed, 9 May 2018 11:31:33 +0000 (13:31 +0200)]
rebase novnc patches on 1.0.0

also optimize indentation and squash patches

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
5 years agoupgrade to novnc 1.0.0
Dominik Csapak [Wed, 9 May 2018 11:31:32 +0000 (13:31 +0200)]
upgrade to novnc 1.0.0

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
6 years agobuildsys: ad BUILDDIR variable
Thomas Lamprecht [Tue, 23 Jan 2018 07:19:56 +0000 (08:19 +0100)]
buildsys: ad BUILDDIR variable

allows easier reading

6 years agobuildsys: write actual checked out git revision to SOURCE
Thomas Lamprecht [Tue, 23 Jan 2018 07:19:55 +0000 (08:19 +0100)]
buildsys: write actual checked out git revision to SOURCE

6 years agobuild: reformat debian/control
Fabian Grünbichler [Wed, 4 Oct 2017 09:05:33 +0000 (11:05 +0200)]
build: reformat debian/control

using wrap-and-sort -abt

6 years agobump version to 0.6-4
Dietmar Maurer [Fri, 30 Jun 2017 04:42:10 +0000 (06:42 +0200)]
bump version to 0.6-4

6 years agoReplace 'migrating' info strings with more generic 'connecting' messages
Emmanuel Kasper [Thu, 29 Jun 2017 14:16:30 +0000 (16:16 +0200)]
Replace 'migrating' info strings with more generic 'connecting' messages

This fixes the problem that a restarted container was seen as migrating
in the UI.

Background:
The check for migration happens on a 'disconnected' event, but can very well
come for other reasons, like entering reboot on the LXC console.
Since we have no idea about what have caused the disconnection, it is
better to display a more generic message.

6 years agobump version to 0.6-3
Wolfgang Bumiller [Wed, 7 Jun 2017 11:52:26 +0000 (13:52 +0200)]
bump version to 0.6-3

6 years agodelete leftover novnc.tgz
Wolfgang Bumiller [Wed, 7 Jun 2017 11:51:21 +0000 (13:51 +0200)]
delete leftover novnc.tgz

6 years agochange color for highlighting pressed buttons
Dominik Csapak [Tue, 6 Jun 2017 10:09:09 +0000 (12:09 +0200)]
change color for highlighting pressed buttons

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
6 years agobump version to 0.6-2
Wolfgang Bumiller [Fri, 2 Jun 2017 07:12:32 +0000 (09:12 +0200)]
bump version to 0.6-2

6 years agorequest size with vncshell and container console
Dominik Csapak [Wed, 24 May 2017 10:30:49 +0000 (12:30 +0200)]
request size with vncshell and container console

when opening the console*tab* on a host or a container,
give the current size to the vncproxy api call, so that the console
fills the entire tab

resizing the window/iframe does not resize the vnc console
(because libvncserver has no setDesktopSize support)

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
6 years agodebian package fixup
Dominik Csapak [Mon, 22 May 2017 14:58:15 +0000 (16:58 +0200)]
debian package fixup

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
6 years agotranspile javascript before packaging
Dominik Csapak [Mon, 22 May 2017 14:58:14 +0000 (16:58 +0200)]
transpile javascript before packaging

instead of using the babel-shim (which is not production-ready),
create a bundle app.js file with node-es6-module-transpiler in the
dh_auto_build step

this way, we only need to ship 1 js file instead of many

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
6 years agoremove old unused patches
Dominik Csapak [Mon, 22 May 2017 14:58:13 +0000 (16:58 +0200)]
remove old unused patches

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
6 years agoupgrade novnc to commit b0061a3c49dc25a71f7b0a9a1f31a8befe787cb4
Dominik Csapak [Mon, 22 May 2017 14:58:12 +0000 (16:58 +0200)]
upgrade novnc to commit b0061a3c49dc25a71f7b0a9a1f31a8befe787cb4

novnc changed quiet a bit, so we have to update
the Makefile, add a line to the debian rules file, and
to adjust the install file

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
6 years agoadd new rebased patches
Dominik Csapak [Mon, 22 May 2017 14:58:11 +0000 (16:58 +0200)]
add new rebased patches

adds the new rebased patches, based on current novnc master
notable changes:
* (most of) our code is in an es6 module, opposed to patching the ui.js
* removed our sendkeys menu in favor of the novnc one
* you can now enter fullscreen from a popup console
* when a vm resizes its resolution, the canvas should also rescale in
  the console tab

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
6 years agochange from tgz to submodule
Dominik Csapak [Mon, 22 May 2017 14:58:10 +0000 (16:58 +0200)]
change from tgz to submodule

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
7 years agoversion bump for debian stretch - to make room for jessie updates
Dietmar Maurer [Fri, 10 Mar 2017 07:37:59 +0000 (08:37 +0100)]
version bump for debian stretch - to make room for jessie updates

7 years agoMakefile: use "--product pmg,pve --dist stretch" for upload target
Dietmar Maurer [Thu, 9 Mar 2017 15:51:19 +0000 (16:51 +0100)]
Makefile: use "--product pmg,pve --dist stretch" for upload target

7 years agogenerate index.html.tpl from vnc.html
Dominik Csapak [Tue, 7 Mar 2017 10:18:19 +0000 (11:18 +0100)]
generate index.html.tpl from vnc.html

we do not want to have the html for novnc in the pve-manager package,
so we have it in the novnc-pve package as a template, which we will
load using Template::Toolkit

the changes are copied from NoVncIndex.pm from pve-manager/PVE/

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
7 years agobuildsys: make job safety
Wolfgang Bumiller [Tue, 7 Feb 2017 14:40:30 +0000 (15:40 +0100)]
buildsys: make job safety

7 years agobump version to 0.5-8
Dietmar Maurer [Mon, 8 Aug 2016 10:22:40 +0000 (12:22 +0200)]
bump version to 0.5-8

7 years agofix height on resize
Dominik Csapak [Mon, 8 Aug 2016 09:07:04 +0000 (11:07 +0200)]
fix height on resize

it already was in the comment but i forgot it:

some browsers need an even size,
so we do Floor(x/2)*2

but if we have an uneven height, we get a window
that is a pixel too small, resulting in a scrollbar

so we have to add 1 first (like with the width)
Floor((x+1)/2)*2

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
7 years agouse new repoman for upload target
Dietmar Maurer [Wed, 3 Aug 2016 09:56:30 +0000 (11:56 +0200)]
use new repoman for upload target

7 years agobump version to 0.5-7
Dietmar Maurer [Wed, 3 Aug 2016 09:55:17 +0000 (11:55 +0200)]
bump version to 0.5-7

7 years agoadjust novnc look, to better blend in with web gui
Dominik Csapak [Wed, 3 Aug 2016 09:40:51 +0000 (11:40 +0200)]
adjust novnc look, to better blend in with web gui

this patch makes the bar white (instead of a blue gradient),
yellow in warning state, and red in error state

this also makes the buttons blue like our "Create VM"
Button

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
7 years agoremove unnecessary 6px addition
Dominik Csapak [Tue, 2 Aug 2016 14:39:20 +0000 (16:39 +0200)]
remove unnecessary 6px addition

this added a 6px border at the bottom for
chrome/firefox/ie11

this patch removes it

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
8 years agobump version to 0.5-6
Dietmar Maurer [Thu, 14 Apr 2016 10:15:49 +0000 (12:15 +0200)]
bump version to 0.5-6

8 years agoadd fix for sendCtrlAltDeleteButton
Dominik Csapak [Thu, 14 Apr 2016 08:55:57 +0000 (10:55 +0200)]
add fix for sendCtrlAltDeleteButton

with this patch the sendCtrlAltDeleteButton shows and
hides properly on mobile

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
8 years agoadd ie11 resize fix
Dominik Csapak [Thu, 14 Apr 2016 08:55:56 +0000 (10:55 +0200)]
add ie11 resize fix

on ie11, the 'clip' setting will always be parsed to true
(because of weird calls to some functions which try to get
the clip setting at the wrong time, but only in ie11)

so instead of initSetting, we forceSetting the clip to false

if clip is true, it gets in the way of resizing

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
8 years agofixup of fix-base-css.patch
Dominik Csapak [Thu, 14 Apr 2016 08:55:55 +0000 (10:55 +0200)]
fixup of fix-base-css.patch

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
8 years agorebased alexandres pveui.js patch
Dominik Csapak [Thu, 14 Apr 2016 08:55:54 +0000 (10:55 +0200)]
rebased alexandres pveui.js patch

a small fixup (the line numbers did not match)

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
8 years agobump version to 0.5-5
Dietmar Maurer [Thu, 24 Sep 2015 10:33:56 +0000 (12:33 +0200)]
bump version to 0.5-5

8 years agonovnc : install inflator.js to bump to last version
Alexandre Derumier [Thu, 24 Sep 2015 09:07:03 +0000 (11:07 +0200)]
novnc : install inflator.js to bump to last version

The display glitch bug has finally be fixed
https://github.com/kanaka/noVNC/commit/c802d9318930ab703d2a359dcf10fb5928f9029e

We can now bump to last version, which improve performance.

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
8 years agoupdate novnc to commit a0e7ab43dca0ce11a713694ee4cf530bd3b17c5a
Dietmar Maurer [Thu, 24 Sep 2015 10:29:44 +0000 (12:29 +0200)]
update novnc to commit a0e7ab43dca0ce11a713694ee4cf530bd3b17c5a

8 years agoremove inflator.js
Alexandre Derumier [Mon, 31 Aug 2015 12:01:56 +0000 (14:01 +0200)]
remove inflator.js

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
8 years agobump version to 0.5-4
Dietmar Maurer [Mon, 31 Aug 2015 14:09:00 +0000 (16:09 +0200)]
bump version to 0.5-4

8 years agorevert novnc.tar.gz to 8f3c0f6b9b5e5c23a7dc7e90bd22901017ab4fc7
Dietmar Maurer [Mon, 31 Aug 2015 14:05:59 +0000 (16:05 +0200)]
revert novnc.tar.gz to 8f3c0f6b9b5e5c23a7dc7e90bd22901017ab4fc7

later version has seroius bugs