]> git.proxmox.com Git - spiceterm.git/log
spiceterm.git
9 years agoupdates for debian jessie
Dietmar Maurer [Fri, 27 Feb 2015 15:40:45 +0000 (16:40 +0100)]
updates for debian jessie

10 years agobump version to 1.0-2
Dietmar Maurer [Wed, 11 Dec 2013 10:48:59 +0000 (11:48 +0100)]
bump version to 1.0-2

10 years agowindow client send CONTROL_L/ALTGR instead of simple ALTGR
Dietmar Maurer [Wed, 11 Dec 2013 10:46:15 +0000 (11:46 +0100)]
window client send CONTROL_L/ALTGR instead of simple ALTGR

We must not send a control sequence in that case.

10 years agoallow to override key mapping, but skip dead keys
Dietmar Maurer [Wed, 11 Dec 2013 08:37:57 +0000 (09:37 +0100)]
allow to override key mapping, but skip dead keys

10 years agoavoid warning when started with 0 timeout
Dietmar Maurer [Wed, 11 Dec 2013 07:51:45 +0000 (08:51 +0100)]
avoid warning when started with 0 timeout

10 years agoadd upload target
Dietmar Maurer [Tue, 10 Dec 2013 11:21:37 +0000 (12:21 +0100)]
add upload target

10 years agoimprove manual page
Dietmar Maurer [Thu, 31 Oct 2013 07:04:18 +0000 (08:04 +0100)]
improve manual page

10 years agofix option parser
Dietmar Maurer [Thu, 31 Oct 2013 06:57:39 +0000 (07:57 +0100)]
fix option parser

10 years agoadd am manual page (replaces README)
Dietmar Maurer [Thu, 31 Oct 2013 06:40:50 +0000 (07:40 +0100)]
add am manual page (replaces README)

10 years agobuild debian packages
Dietmar Maurer [Thu, 31 Oct 2013 06:07:43 +0000 (07:07 +0100)]
build debian packages

10 years agoadd install target
Dietmar Maurer [Thu, 31 Oct 2013 05:34:22 +0000 (06:34 +0100)]
add install target

10 years agochange font load order
Dietmar Maurer [Tue, 29 Oct 2013 12:20:59 +0000 (13:20 +0100)]
change font load order

To get correct '|' symbol.

10 years agoiscan all font files (include arabic font)
Dietmar Maurer [Tue, 29 Oct 2013 12:17:47 +0000 (13:17 +0100)]
iscan all font files (include arabic font)

10 years agoimport genfont.c from vncterm
Dietmar Maurer [Tue, 29 Oct 2013 11:45:30 +0000 (12:45 +0100)]
import genfont.c from vncterm

10 years agoimplement unicode keysyms
Dietmar Maurer [Tue, 29 Oct 2013 10:56:07 +0000 (11:56 +0100)]
implement unicode keysyms

10 years agouse kvm keymap files
Dietmar Maurer [Tue, 29 Oct 2013 08:39:30 +0000 (09:39 +0100)]
use kvm keymap files

10 years agoimplement command line options using getopt
Dietmar Maurer [Fri, 25 Oct 2013 11:31:16 +0000 (13:31 +0200)]
implement command line options using getopt

10 years agouse SASL for auth, always use TLS
Dietmar Maurer [Wed, 23 Oct 2013 08:57:11 +0000 (10:57 +0200)]
use SASL for auth, always use TLS

10 years agouse new auth framework
Dietmar Maurer [Thu, 17 Oct 2013 11:25:50 +0000 (13:25 +0200)]
use new auth framework

10 years agouse gunichar instead of long
Dietmar Maurer [Thu, 17 Oct 2013 07:04:20 +0000 (09:04 +0200)]
use gunichar instead of long

10 years agomove spice input/vdagent related code to input.c
Dietmar Maurer [Thu, 17 Oct 2013 06:44:52 +0000 (08:44 +0200)]
move spice input/vdagent related code to input.c

10 years agouse modified input channel extension with utf8
Dietmar Maurer [Wed, 16 Oct 2013 10:19:00 +0000 (12:19 +0200)]
use modified input channel extension with utf8

10 years agoenable debugging
Dietmar Maurer [Wed, 16 Oct 2013 06:50:44 +0000 (08:50 +0200)]
enable debugging

10 years agoadd README
Dietmar Maurer [Fri, 11 Oct 2013 12:24:15 +0000 (14:24 +0200)]
add README

10 years agotest if keysym is zero
Dietmar Maurer [Fri, 11 Oct 2013 12:11:05 +0000 (14:11 +0200)]
test if keysym is zero

10 years agouse input channel for keysyms
Dietmar Maurer [Thu, 10 Oct 2013 07:10:50 +0000 (09:10 +0200)]
use input channel for keysyms

After discussion on spice-devel, input channel seems the way to go.

10 years agoresize: discard pending commands
Dietmar Maurer [Wed, 9 Oct 2013 11:34:06 +0000 (13:34 +0200)]
resize: discard pending commands

10 years agoreset cursor after resize
Dietmar Maurer [Wed, 9 Oct 2013 11:09:51 +0000 (13:09 +0200)]
reset cursor after resize

10 years agoiimplement efficient clear screen
Dietmar Maurer [Wed, 9 Oct 2013 09:32:12 +0000 (11:32 +0200)]
iimplement efficient clear screen

10 years agoavoid call to refresh
Dietmar Maurer [Wed, 9 Oct 2013 07:30:56 +0000 (09:30 +0200)]
avoid call to refresh

10 years agocleanup clipboard owner handling
Dietmar Maurer [Tue, 8 Oct 2013 13:08:04 +0000 (15:08 +0200)]
cleanup clipboard owner handling

10 years agocleanup cursor code
Dietmar Maurer [Tue, 8 Oct 2013 12:14:36 +0000 (14:14 +0200)]
cleanup cursor code

10 years agochange max size
Dietmar Maurer [Tue, 8 Oct 2013 10:20:43 +0000 (12:20 +0200)]
change max size

10 years agouse correct raster on resize
Dietmar Maurer [Tue, 8 Oct 2013 10:14:10 +0000 (12:14 +0200)]
use correct raster on resize

10 years agoclear surface after resize
Dietmar Maurer [Tue, 8 Oct 2013 09:53:53 +0000 (11:53 +0200)]
clear surface after resize

10 years agoremove unneeded assertion
Dietmar Maurer [Tue, 8 Oct 2013 09:29:17 +0000 (11:29 +0200)]
remove unneeded assertion

10 years agoonly call wakeup when needed
Dietmar Maurer [Tue, 8 Oct 2013 09:28:08 +0000 (11:28 +0200)]
only call wakeup when needed

10 years agocache glyphs
Dietmar Maurer [Tue, 8 Oct 2013 07:57:57 +0000 (09:57 +0200)]
cache glyphs

10 years agoset SPICE_IMAGE_FLAGS_CACHE_ME flag
Dietmar Maurer [Tue, 8 Oct 2013 06:57:18 +0000 (08:57 +0200)]
set SPICE_IMAGE_FLAGS_CACHE_ME flag

This is required in order to cache images.

10 years agouse new VD_AGENT_KEYVAL protocol extension
Dietmar Maurer [Mon, 7 Oct 2013 09:18:07 +0000 (11:18 +0200)]
use new  VD_AGENT_KEYVAL protocol extension

10 years agoavoid unnecessary call to spiceterm_clear_xy
Dietmar Maurer [Tue, 17 Sep 2013 11:47:33 +0000 (13:47 +0200)]
avoid unnecessary call to spiceterm_clear_xy

10 years agoimplement resize
Dietmar Maurer [Tue, 17 Sep 2013 10:57:23 +0000 (12:57 +0200)]
implement resize

10 years agomake clipboard fully functional
Dietmar Maurer [Mon, 16 Sep 2013 10:23:49 +0000 (12:23 +0200)]
make clipboard fully functional

10 years agoadd clipboard support
Dietmar Maurer [Fri, 13 Sep 2013 12:18:46 +0000 (14:18 +0200)]
add clipboard support

10 years agofix coding style
Dietmar Maurer [Fri, 13 Sep 2013 08:56:03 +0000 (10:56 +0200)]
fix coding style

10 years agofix selection with virtual scroll
Dietmar Maurer [Fri, 13 Sep 2013 08:47:02 +0000 (10:47 +0200)]
fix selection with virtual scroll

10 years agoallow to select text regions
Dietmar Maurer [Fri, 13 Sep 2013 07:53:24 +0000 (09:53 +0200)]
allow to select text regions

10 years agohandle partial writes
Dietmar Maurer [Fri, 13 Sep 2013 05:52:54 +0000 (07:52 +0200)]
handle partial writes

10 years agocode cleanup
Dietmar Maurer [Fri, 13 Sep 2013 05:38:07 +0000 (07:38 +0200)]
code cleanup

10 years agoimplement mouse_report mode
Dietmar Maurer [Thu, 12 Sep 2013 13:36:37 +0000 (15:36 +0200)]
implement mouse_report mode

10 years agowhite space cleanups
Dietmar Maurer [Thu, 12 Sep 2013 12:23:57 +0000 (14:23 +0200)]
white space cleanups

10 years agostart mouse support
Dietmar Maurer [Thu, 12 Sep 2013 12:22:05 +0000 (14:22 +0200)]
start mouse support

10 years agoallow to pass connection timeout as parameter
Dietmar Maurer [Thu, 12 Sep 2013 10:23:05 +0000 (12:23 +0200)]
allow to pass connection timeout as parameter

10 years agoremove useless comment
Dietmar Maurer [Thu, 12 Sep 2013 10:16:42 +0000 (12:16 +0200)]
remove useless comment

10 years agoimplement underline text attribute
Dietmar Maurer [Thu, 12 Sep 2013 10:16:02 +0000 (12:16 +0200)]
implement underline text attribute

10 years agotry to cache glyphs
Dietmar Maurer [Thu, 12 Sep 2013 09:24:10 +0000 (11:24 +0200)]
try to cache glyphs

10 years agoadd .gitignore file
Dietmar Maurer [Thu, 12 Sep 2013 09:08:02 +0000 (11:08 +0200)]
add .gitignore file

10 years agoexit server if get get error from client pipe
Dietmar Maurer [Thu, 12 Sep 2013 08:54:21 +0000 (10:54 +0200)]
exit server if get get error from client pipe

10 years agosimplify code
Dietmar Maurer [Thu, 12 Sep 2013 07:33:24 +0000 (09:33 +0200)]
simplify code

10 years agofix debug messages
Dietmar Maurer [Thu, 12 Sep 2013 07:26:44 +0000 (09:26 +0200)]
fix debug messages

10 years agoremove misleading comments
Dietmar Maurer [Thu, 12 Sep 2013 05:21:04 +0000 (07:21 +0200)]
remove misleading comments

10 years agoifix coding style
Dietmar Maurer [Thu, 12 Sep 2013 05:17:50 +0000 (07:17 +0200)]
ifix coding style

10 years agowhite space cleanup
Dietmar Maurer [Thu, 12 Sep 2013 05:16:03 +0000 (07:16 +0200)]
white space cleanup

10 years agoremove unused fields
Dietmar Maurer [Wed, 11 Sep 2013 11:20:41 +0000 (13:20 +0200)]
remove unused fields

10 years agouse gunichar2
Dietmar Maurer [Wed, 11 Sep 2013 11:15:53 +0000 (13:15 +0200)]
use gunichar2

10 years agocleanup debugging code
Dietmar Maurer [Wed, 11 Sep 2013 10:56:28 +0000 (12:56 +0200)]
cleanup debugging code

10 years agoadd copyright (GPLv2)
Dietmar Maurer [Wed, 11 Sep 2013 10:08:08 +0000 (12:08 +0200)]
add copyright (GPLv2)

10 years agouse reasonable names (instead of 'test')
Dietmar Maurer [Wed, 11 Sep 2013 09:57:01 +0000 (11:57 +0200)]
use reasonable names (instead of 'test')

10 years agocleanup/merge header files
Dietmar Maurer [Wed, 11 Sep 2013 05:44:47 +0000 (07:44 +0200)]
cleanup/merge header files

10 years agorename vncterm to spiceterm
Dietmar Maurer [Wed, 11 Sep 2013 05:20:40 +0000 (07:20 +0200)]
rename vncterm to spiceterm

10 years agomove include directive to correct place
Dietmar Maurer [Tue, 10 Sep 2013 11:08:47 +0000 (13:08 +0200)]
move include directive to correct place

10 years agocode cleanup - compile with -Wall
Dietmar Maurer [Tue, 10 Sep 2013 11:05:05 +0000 (13:05 +0200)]
code cleanup - compile with -Wall

10 years agoremove test code
Dietmar Maurer [Tue, 10 Sep 2013 10:14:45 +0000 (12:14 +0200)]
remove test code

10 years agouse glib event loop
Dietmar Maurer [Tue, 10 Sep 2013 09:57:19 +0000 (11:57 +0200)]
use glib event loop

10 years agocode cleanup
Dietmar Maurer [Wed, 21 Aug 2013 13:23:52 +0000 (15:23 +0200)]
code cleanup

10 years agoimplement scroll
Dietmar Maurer [Wed, 21 Aug 2013 12:30:16 +0000 (14:30 +0200)]
implement scroll

10 years agoprotect command ring with mutex
Dietmar Maurer [Wed, 21 Aug 2013 10:58:20 +0000 (12:58 +0200)]
protect command ring with mutex

10 years agoalways update watch mask
Dietmar Maurer [Wed, 21 Aug 2013 10:20:23 +0000 (12:20 +0200)]
always update watch mask

10 years agouse gdk keysyms instead of utf
Dietmar Maurer [Wed, 21 Aug 2013 10:00:42 +0000 (12:00 +0200)]
use gdk keysyms instead of utf

There is no way to encode function keys with utf!

10 years agouse correct colors
Dietmar Maurer [Wed, 21 Aug 2013 06:14:37 +0000 (08:14 +0200)]
use correct colors

10 years agodelete trailing whitespace
Dietmar Maurer [Wed, 21 Aug 2013 05:43:55 +0000 (07:43 +0200)]
delete trailing whitespace

10 years agouse new unicode spice input extension
Dietmar Maurer [Wed, 21 Aug 2013 05:36:44 +0000 (07:36 +0200)]
use new unicode spice input extension

10 years agoremove batch commands
Dietmar Maurer [Tue, 6 Aug 2013 11:01:22 +0000 (13:01 +0200)]
remove batch commands

10 years agoMakefile: add clean/distclean targets
Dietmar Maurer [Tue, 6 Aug 2013 09:01:17 +0000 (11:01 +0200)]
Makefile: add clean/distclean targets

10 years agoadd first version of spiceterm (copied from vncterm)
Dietmar Maurer [Tue, 6 Aug 2013 08:58:17 +0000 (10:58 +0200)]
add first version of spiceterm (copied from vncterm)

Input does not work for now, because spice only delivers scan-codes.

10 years agocorrect set bg color, try to use g_alloc/g_free
Dietmar Maurer [Tue, 6 Aug 2013 06:32:59 +0000 (08:32 +0200)]
correct set bg color, try to use g_alloc/g_free

10 years agoremove wakup timer
Dietmar Maurer [Mon, 5 Aug 2013 12:18:45 +0000 (14:18 +0200)]
remove wakup timer

10 years agoimplement connection timeout
Dietmar Maurer [Mon, 5 Aug 2013 11:32:03 +0000 (13:32 +0200)]
implement connection timeout

10 years agoiexit if client disconnects
Dietmar Maurer [Mon, 5 Aug 2013 11:22:02 +0000 (13:22 +0200)]
iexit if client disconnects

10 years agoadd keyboard interface
Dietmar Maurer [Mon, 5 Aug 2013 10:57:43 +0000 (12:57 +0200)]
add keyboard interface

10 years agoadd code to draw a simply glyph
Dietmar Maurer [Mon, 5 Aug 2013 10:18:05 +0000 (12:18 +0200)]
add code to draw a simply glyph

10 years agoiinclude glyphs.h (from vncterm), simplify drawing code
Dietmar Maurer [Mon, 5 Aug 2013 09:33:57 +0000 (11:33 +0200)]
iinclude glyphs.h (from vncterm), simplify drawing code

10 years agoremove unnecessary code
Dietmar Maurer [Mon, 5 Aug 2013 09:17:39 +0000 (11:17 +0200)]
remove unnecessary code

10 years agoiremove secondary surface code
Dietmar Maurer [Mon, 5 Aug 2013 08:45:04 +0000 (10:45 +0200)]
iremove secondary surface code

10 years agoremove regression test code
Dietmar Maurer [Mon, 5 Aug 2013 08:14:35 +0000 (10:14 +0200)]
remove regression test code

10 years agouse g_new instead of calloc/malloc
Dietmar Maurer [Mon, 5 Aug 2013 08:07:05 +0000 (10:07 +0200)]
use g_new instead of calloc/malloc

10 years agoidisable pinger (not needed)
Dietmar Maurer [Mon, 5 Aug 2013 08:01:17 +0000 (10:01 +0200)]
idisable pinger (not needed)

10 years agoexit if spice_server_init fails (socket already in use?)
Dietmar Maurer [Mon, 5 Aug 2013 07:56:02 +0000 (09:56 +0200)]
exit if spice_server_init fails (socket already in use?)

10 years agoiremove binary fro repository
Dietmar Maurer [Mon, 5 Aug 2013 07:35:02 +0000 (09:35 +0200)]
iremove binary fro repository

10 years agoInitial import
Dietmar Maurer [Mon, 5 Aug 2013 07:26:20 +0000 (09:26 +0200)]
Initial import

This is a simple copy of the test example from spice-0.12.4,
directory server/tests.

To make it compile outside spice source tree, I had to copy
ring.h from spice-common/common/ring.h, and remove calls to
spice-common/common/mem.h (use glib for memory management).

Also replaces spice_assert() and ASSERT() with g_assert().