5
0
mirror of git://git.proxmox.com/git/vncterm.git synced 2024-12-22 21:33:49 +03:00
Commit Graph

89 Commits

Author SHA1 Message Date
Thomas Lamprecht
a16d42afbb d/control: add missing Section and Priority fields
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-29 17:56:10 +02:00
Thomas Lamprecht
44864c5d45 buildsys: add DSC & sbuild convenience target
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-29 17:56:10 +02:00
Thomas Lamprecht
3e315a2451 buildsys: make build-dir generation atomic
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-29 17:56:10 +02:00
Thomas Lamprecht
64181d6e61 use d/copyright and update
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-29 17:56:10 +02:00
Thomas Lamprecht
c480840486 buildsys: use full DEB_VERSION and correct DEB_HOST_ARCH
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-29 17:56:10 +02:00
Thomas Lamprecht
942862b55f makefile: convert to use simple parenthesis
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-29 17:56:10 +02:00
Thomas Lamprecht
833660c9ed update libvncserver to 0.9.14
we really should look into either avoding having a source tarball
here for just injecting some read/write hooks for some TLS stuff, or
just sunset the whole thing...

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-29 17:56:10 +02:00
Thomas Lamprecht
05d895174b d/control: raise standards version compliance to 4.6.1
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-29 17:56:10 +02:00
Thomas Lamprecht
2009fe80cb d/control: define compat level via build-depends
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-29 17:56:10 +02:00
Fabian Grünbichler
29f7a2b09c build: fix -dbgsym generation
we don't want to strip as part of installing, debhelper does that for us
while actually collecting the stripped debug symbols..

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2021-06-22 15:24:20 +02:00
Thomas Lamprecht
bc53e4d9f3 bump version to 1.7-1
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-17 11:14:08 +02:00
Thomas Lamprecht
366012edb5 buildsys: change upload dist to bullseye
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-17 11:14:08 +02:00
Thomas Lamprecht
4f34b202a6 d/control: update dh compat level to 12
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-16 19:05:59 +02:00
Thomas Lamprecht
fc8f3c5e23 buildsys: drop PMG from upload target
not a dependency there and never uploaded for buster.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-07-15 11:08:24 +02:00
Thomas Lamprecht
f17d59f604 bump version to 1.6-2
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-07-15 07:05:16 +02:00
Fabian Grünbichler
648c78ad87 build: rebase on libvncserver 0.9.13
upstream switched to cmake from autotools.

it is possible to drop systemd via a build option now, so use that
instead of patching.

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2020-07-15 06:59:47 +02:00
Thomas Lamprecht
7618ac7810 libvncserver: update sources to 0.9.13
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Originally-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2020-07-01 14:37:02 +02:00
Thomas Lamprecht
db63df1596 buildsys: switch upload dist over to buster
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-05-22 19:44:09 +02:00
Thomas Lamprecht
e2e719fddf bump version to 1.6-1
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-05-22 19:43:38 +02:00
Thomas Lamprecht
ed0731ffaa bump debian compat level to 10
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-05-22 19:42:21 +02:00
Thomas Lamprecht
c617fe2a72 buildsys: use dpkg-dev makefile helpers for pkg info
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-05-22 19:42:09 +02:00
Fabian Grünbichler
d3175573a9 build: remove cruft
which is no longer used

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2019-03-27 15:28:50 +01:00
Fabian Grünbichler
341b509aed d/control: add missing build-dependencies
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2019-03-27 15:28:50 +01:00
Fabian Grünbichler
e21db1c771 d/control: add Architecture field
instead of appending it during build

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2019-03-27 15:28:50 +01:00
Wolfgang Bumiller
be9be7468a .gitignore updates
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2018-05-30 14:02:27 +02:00
René Jochum
2e92731bb7 Add .gitignore
Signed-off-by: René Jochum <rene@jochums.at>
2018-05-30 13:58:18 +02:00
Wolfgang Bumiller
55533e250e buildsys: cleanup
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2018-05-30 13:58:16 +02:00
Dietmar Maurer
132fcb07f3 bump version to 1.5-3 2017-11-15 12:46:42 +01:00
Dietmar Maurer
0a1c12502f depend on libjpeg62-turbo instead of libjpeg62
libjpeg62 is no longer available and replaced by libjpeg62-turbo.
2017-11-15 12:45:54 +01:00
Fabian Grünbichler
6d73508bab build: reformat debian/control
using wrap-and-sort -abt
2017-10-04 11:05:33 +02:00
Wolfgang Bumiller
4f88a4d44b bump version to 1.5-2 2017-06-07 13:53:50 +02:00
Dominik Csapak
ade0cff254 add custom cursor
instead of a black 'x' we now have a 'proper' cursor with a white edge,
to be able to see it when we are in the novnc console

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-06-07 12:44:06 +02:00
Wolfgang Bumiller
dc2a34958e bump version to 1.5-1 2017-05-24 13:14:03 +02:00
Wolfgang Bumiller
897a4d6005 buildsys: cleanup 2017-05-24 13:06:17 +02:00
Dominik Csapak
07a910f022 use unifont and add support for wide-characters and combining glyphs
this patch makes use of unifont with genfont2 and introduces support for
wide-characters and combining glyphs

for this we have to save the width and possible diacritic in the
textcell, which means we also have to reset them properly and give those
values also to draw_char_at

to determine the width we use the wcwidth provided by unifont
(because in unifont some characters are wide which normally are not)

we mmap the generated fontfile, and drop the glyphs.h, which reduces
the initial memory use, and shares the pages between processes

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-05-24 12:55:19 +02:00
Dominik Csapak
ebe1002c3d add genfont2 and unifont build-dependency
this patch introduces a new tool to generate font data
it uses a new build-dependency, namely unifont, which is an opensource
font with printable charachters for the unicode range from
0x0000 to 0xFFFF

we generate a file which is easily mmap'able and has the same bitformat
we used before (minus the codepoint -> address translation)

note that some characters are using 2 columns as width, so to have a
static lookup, we need to make each character 32 byte long
(1 byte per line, 16 lines per terminal column)

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-05-24 12:55:19 +02:00
Dominik Csapak
33a537dc6b add width and height parameters
so that we can have a custom resolution in vncterm

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-05-24 12:55:19 +02:00
Dominik Csapak
b5ae868d1d fixup debian packagin/Makefile
this patch cleans up the debian packaging and Makefile
(modeled after our spiceterm package)

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-05-24 12:55:19 +02:00
Dietmar Maurer
ec96b12074 bump version to 1.4-2 2017-05-06 08:10:17 +02:00
Dominik Csapak
8392857fa7 fix bound checking on cursor move
changing most of the vt struct fields to unsigned, to avoid undefined
behaviour and use gotoxy for moving the cursor to correctly bound check
the cursor position

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-05-06 08:07:08 +02:00
Dietmar Maurer
bdbcef679d remove java applet
All major browsers removed support for this ...
2017-03-10 11:03:01 +01:00
Dietmar Maurer
0704718295 Makefile: remove genfont binary on cleanup 2017-03-10 10:49:31 +01:00
Dietmar Maurer
90ba8cf67b depend on libpng16-16 2017-03-10 10:47:03 +01:00
Dietmar Maurer
0870c4f87d bump version to 1.4-1, recompile for debian stretch 2017-03-10 10:20:28 +01:00
Dietmar Maurer
42516b519f bump version to 1.3-2 2017-03-10 10:15:47 +01:00
Dominik Csapak
3d0dbf7c0e bound check utf8 characters
since we load the fontmap from psf1 font files, we only have characters
for a maximum codepoint of 0xFFFF, so we save the char in an
unsigned short (16bit) but we decode up to 6 bytes of utf8
so we have to correctly bound check the assignment, else we can get
garbled characters on the terminal

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-03-09 10:10:28 +01:00
Dominik Csapak
f2c7aa6b08 also detect empty first parameter of escape codes
some escape codes can omit the first parameter
eg. ESC[;5H

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-03-09 10:05:02 +01:00
Wolfgang Bumiller
1cdb39e534 buildsys: use fakeroot for dpkg-deb 2017-02-07 15:48:39 +01:00
Wolfgang Bumiller
3c10a0424b buildsys: use gzip -n to disable timestamps 2017-02-07 15:48:24 +01:00
Wolfgang Bumiller
3188947176 genfont: gzFile is already the opaque pointer 2017-02-07 15:46:05 +01:00