Wolfgang Bumiller
06746bbd99
bump version to 2.0-3
2017-06-02 10:59:57 +02:00
Dominik Csapak
3ced0eed87
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-06-02 10:59:57 +02:00
Dominik Csapak
12ee08afd9
use color_table to get the correct terminal colors
...
this was missing, and the colors in the terminal were wrong
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-06-02 10:59:57 +02:00
Dominik Csapak
ade67faf79
fix memory leaks when using g_hashtable
...
when generating a bitmap for a character whose codepoint was above 255,
we used a cache_id of 0, malloc'd a CachedImage and inserted it into a
g_hashtable, without freeing the one which was before inserted with cache_id 0
this is circumvented by only generating a CachedImage when having
a cache_id != 0
the second leak was also with inserting into a hashtable, but there we
give the hashtable the g_free method as a value_destroy_func
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-06-02 10:49:41 +02:00
Fabian Grünbichler
5eeef146ed
buildsys: update make upload target
2017-03-13 12:14:41 +01:00
Dominik Csapak
6d378df57f
check range for utf8 characters
...
since we load the font from psf1 files, the highest utf8 codepoint we
have a fontmap for is 0xFFFF, so we use an unsigned short for the
character
but since we parse utf8 for up to 6 bytes we have to check the range, or
else we can get garbled output
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-03-09 10:21:43 +01:00
Wolfgang Bumiller
8cda4721fb
drop gthread dependency
2017-02-07 15:41:52 +01:00
Wolfgang Bumiller
5635cc8c50
bump version to 2.0-2
2017-01-31 13:50:12 +01:00
Wolfgang Bumiller
f6943f4bac
buildsystem fixups
2017-01-31 13:50:12 +01:00
Wolfgang Bumiller
5d2f691159
buildsys: use repoman in the upload target
2017-01-31 13:44:47 +01:00
Wolfgang Bumiller
6f0a522975
buildsys: job-safe deb target
2017-01-31 13:37:56 +01:00
Fabian Grünbichler
9d53e3328e
change TLS cipher suite to 'HIGH'
...
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2017-01-31 13:36:31 +01:00
Dietmar Maurer
dc0ff83b9d
set gcc flags to avoid lintian hardening-no-relro warning
2015-02-28 08:18:01 +01:00
Dietmar Maurer
1c00de2b76
link with libsasl2 to avoid linker error
2015-02-28 08:10:46 +01:00
Dietmar Maurer
b52b953498
updates for debian jessie
2015-02-27 16:40:45 +01:00
Dietmar Maurer
f801ff196c
bump version to 1.0-2
2013-12-11 11:48:59 +01:00
Dietmar Maurer
93f3f187b0
window client send CONTROL_L/ALTGR instead of simple ALTGR
...
We must not send a control sequence in that case.
2013-12-11 11:46:15 +01:00
Dietmar Maurer
078fc7355d
allow to override key mapping, but skip dead keys
2013-12-11 09:37:57 +01:00
Dietmar Maurer
ecc34bb2c7
avoid warning when started with 0 timeout
2013-12-11 08:51:45 +01:00
Dietmar Maurer
6c31241b12
add upload target
2013-12-10 12:21:37 +01:00
Dietmar Maurer
adc5354846
improve manual page
2013-10-31 08:05:50 +01:00
Dietmar Maurer
a91da126ce
fix option parser
2013-10-31 07:57:39 +01:00
Dietmar Maurer
300ace05e1
add am manual page (replaces README)
2013-10-31 07:48:51 +01:00
Dietmar Maurer
3777ece9f9
build debian packages
2013-10-31 07:12:24 +01:00
Dietmar Maurer
b06b4cdc97
add install target
2013-10-31 06:34:22 +01:00
Dietmar Maurer
b97b3a63bc
change font load order
...
To get correct '|' symbol.
2013-10-29 13:20:59 +01:00
Dietmar Maurer
ca84c6f190
iscan all font files (include arabic font)
2013-10-29 13:17:47 +01:00
Dietmar Maurer
31b5cce2a6
import genfont.c from vncterm
2013-10-29 12:45:30 +01:00
Dietmar Maurer
c4d1da1490
implement unicode keysyms
2013-10-29 12:21:11 +01:00
Dietmar Maurer
7f3ff8c0e4
use kvm keymap files
2013-10-29 09:45:21 +01:00
Dietmar Maurer
68c2b067e2
implement command line options using getopt
2013-10-25 13:31:16 +02:00
Dietmar Maurer
1631c5a9a7
use SASL for auth, always use TLS
2013-10-23 10:58:24 +02:00
Dietmar Maurer
12fe052c09
use new auth framework
2013-10-17 13:25:50 +02:00
Dietmar Maurer
05f253a6f3
use gunichar instead of long
2013-10-17 09:04:20 +02:00
Dietmar Maurer
f424be980a
move spice input/vdagent related code to input.c
2013-10-17 08:44:52 +02:00
Dietmar Maurer
06a072752e
use modified input channel extension with utf8
2013-10-16 12:19:00 +02:00
Dietmar Maurer
88f87fbcbc
enable debugging
2013-10-16 08:50:44 +02:00
Dietmar Maurer
830b129504
add README
2013-10-11 14:31:51 +02:00
Dietmar Maurer
0f8e254951
test if keysym is zero
2013-10-11 14:11:05 +02:00
Dietmar Maurer
55cfb9f86a
use input channel for keysyms
...
After discussion on spice-devel, input channel seems the way to go.
2013-10-10 10:42:46 +02:00
Dietmar Maurer
c783f72614
resize: discard pending commands
2013-10-09 13:34:06 +02:00
Dietmar Maurer
6508981fdd
reset cursor after resize
2013-10-09 13:09:51 +02:00
Dietmar Maurer
e420a6d91d
iimplement efficient clear screen
2013-10-09 11:32:12 +02:00
Dietmar Maurer
37c2d30fb2
avoid call to refresh
2013-10-09 09:50:36 +02:00
Dietmar Maurer
48b0150620
cleanup clipboard owner handling
2013-10-08 15:08:04 +02:00
Dietmar Maurer
622c777f6e
cleanup cursor code
2013-10-08 14:14:36 +02:00
Dietmar Maurer
baa9598b32
change max size
2013-10-08 12:20:43 +02:00
Dietmar Maurer
8a3547be31
use correct raster on resize
2013-10-08 12:14:10 +02:00
Dietmar Maurer
27441de63d
clear surface after resize
2013-10-08 11:53:53 +02:00
Dietmar Maurer
ead260d74d
remove unneeded assertion
2013-10-08 11:29:17 +02:00