summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* client/cmd_line_parser: fix wrong reporting of bad argument in --bla=val caseAlon Levy2011-01-061-2/+5
| | | | | | | | | | | We use get_opt_long, which allows non ambiguous abbreviations, but since we didn't like that we have code that checks for abbreviations and issues an error. But that code only handled separate argument and key like: --bla value and didn't handle them in the same arguemnts, like: --bla=value This patch fixes that, and gives a slightly better error report (it still contains the =value part though)
* common, canvas_get_jpeg_alpha: let top_down be any valueAlon Levy2011-01-051-1/+1
| | | | | | | Allow top_down flag to have any value, only ASSERT it is positive when needs to be positive and zero otherwise. Allows older server bug of sending 4 instead of 1 in top down flag to not affect newer clients (previous patch fixes server).
* client: CEGUI: search for CEGUI-0.6 to work in F15 (rawhide)Alon Levy2011-01-052-5/+16
|
* Fixes compilation error of Spice Client (Linux/X11) with OpenGL enabled ↵Thomas Tyminski2011-01-051-3/+3
| | | | modified: client/x11/red_window.cpp
* mingw32: refix to build on mingw..Alon Levy2010-12-302-2/+2
|
* client inputs: stop blinking keyboard when out of focusMarc-André Lureau2010-12-302-1/+15
| | | | | | | | | | We could introduce another boolean to prevent changes, or just reuse _active_modifiers_event = true to prevent further update. Additionaly this patch restore the keyboard state when focusing out, which is fine when dealing with full remote desktop, but should be reconsidered if/when SPICE supports remote windows managed by client window manager for instance, imho.
* jpeg_boolean is a mingw32-libjpeg specific thing. Use a define check rather ↵Tiziano Mueller2010-12-302-2/+2
| | | | than a version check.
* server: Update SPICE_SERVER_VERSIONHans de Goede2010-12-171-1/+1
|
* Makefiles: fix server/tests/test_util.h not being included in make distHans de Goede2010-12-171-2/+2
|
* server: Update SPICE_SERVER_VERSIONHans de Goede2010-12-171-1/+1
|
* spicec: Remove spice-client watermark (rhbz#662450)Hans de Goede2010-12-169-1060/+2
| | | | | | | | This patch stops us from drawing the spice client watermark at the top of the virtual machine view. We have had requests through several channels to remove this as it has little added value, and is seen as annoying by some. Given that we now also have a bugzilla for this I think it is time we really remove it.
* spicec-x11: Let the window manager place our window the 1st time (rhbz#662407)Hans de Goede2010-12-162-1/+8
| | | | | | | | | | | | | | | | | | | | | | | The problem is that RedWindow::show calls the XLib MoveWindow function on the window after it has been mapped, moving it to the location in _show_pos. This is seen by the window manager as the application saying I know exactly where I want my window to be placed, don't do placing for me. Which causes the client window to always be shown at pos 0x0, even though that may not be the best location. What this patch does is: 1) It makes RedWindow::show not call MoveWindow when a window is first created normally and then shown 2) It makes RedWindow::show still call MoveWindow when: -when the window has been shown before, and was hidden for some reason (controller interface), and is now being re-shown so that it ends up being re-shown at its old position -when the window is a fullscreen window (screen.cpp always calls move on the window before showing it to set its position) -when the user switch from windowed mode -> fullscreen -> windowed mode again, to make sure that the windowed mode window is shown in the same position as before switching to fullscreen mode
* spicec-x11: Add a class hint to our window managet hintsHans de Goede2010-12-161-1/+10
| | | | | | This helps people who want to tell their windowmanager to do something special with spicec, like make it sticky, or whatever, see: https://bugzilla.redhat.com/show_bug.cgi?id=662452#c4
* spicec: Add a --title cmdline option (rhbz#662452)Hans de Goede2010-12-161-0/+6
|
* move chardevs out of experimentalGerd Hoffmann2010-12-162-25/+26
| | | | | | | | While we are at it: There is no reason for chardev support to stay in the experimental area, so move it out. qemu should not need the "spice-experimental.h" file. Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
* move switch-host migration out of experimentalGerd Hoffmann2010-12-162-5/+8
| | | | | | | seamless stays in the experimental area. comments updates too. Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
* client migration: switch hostGerd Hoffmann2010-12-162-11/+59
| | | | | | | | | | | | | | | | Implement server-side support for switch-host client migration. Client side support is present already in the tree. Setting the migration information is done using the existing spice_server_migrate_info() function. A new spice_server_migrate_switch() function has been added which triggers sending out the switch-host message. Seamless migration functions are left there for now. spice_server_migrate_start() has been chamnged to just fail unconditionally though as seamless migration is broken anyway. Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
* server/red_worker: fix worker->drawable_countAlon Levy2010-12-151-1/+1
| | | | | | | | | | | | | drawable_count was becoming negative. It tracks the number of items in the worker->current_list ring. It was decremented correctly, but incremented only in several cases. The cases it wasn't incremented where: red_current_add_equal found an equivalent drawable by moving the increment to where the item is added to current_list, in __current_add_drawable, the accounting remains correct. This has no affect other then correct accounting, as drawable_count isn't used for anything.
* client/smartcard: external cac card library name and version changedAlon Levy2010-12-111-2/+2
|
* server: improve error handlingGerd Hoffmann2010-12-091-8/+24
| | | | | | | | We should pass up errors instead of aborting. Do that at least for bind() failures which actually happen in real live due to the tcp port being busy. Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
* server/tests: fix for AM_LDFLAGS introductionAlon Levy2010-12-081-4/+4
|
* mingw32 build: disable -fvisibility test for unsupported mingw32 targetGerd Hoffmann2010-12-081-1/+1
| | | | | | Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> v2: only disable for os_win32 (Hans)
* mingw32 build: check for CXImage, disable if not found (only on mingw32)Alon Levy2010-12-083-1/+52
| | | | | | v2: + simplify (Hans) + also report presence of cximage for mingw32 target
* mingw32 build: use PRIu64 instead of llAlon Levy2010-12-081-2/+6
|
* mingw32 build: python_modules/marshal: use unsigned for for_loop index variableAlon Levy2010-12-081-1/+1
|
* mingw32 build: various fixesAlon Levy2010-12-082-3/+3
|
* mingw32 build: fix two functionsAlon Levy2010-12-082-6/+1
|
* mingw32 build: add missing switch flags (nop)Alon Levy2010-12-082-1/+9
|
* mingw32 build: eol fixesAlon Levy2010-12-081-11/+11
|
* mingw32 build: windows/Makefile.am: double NULL definitionAlon Levy2010-12-081-1/+0
|
* mingw32 build: missing linked files for spicec.exeAlon Levy2010-12-081-0/+4
|
* mingw32 build: remove unused, initialize uninitialized, reorder constructor ↵Alon Levy2010-12-084-7/+8
| | | | initializers
* mingw32 build: fix assignement as condition warningAlon Levy2010-12-081-1/+1
|
* mingw32 build: fixed using -1 as uninitialized value for unsigned variablesAlon Levy2010-12-083-6/+6
|
* mingw32 build: fix signed/unsigned warnings as errorsAlon Levy2010-12-0815-31/+31
|
* mingw32 build: fix configure.ac typoAlon Levy2010-12-081-1/+1
|
* mingw32 build: fix various warningsAlon Levy2010-12-083-7/+7
|
* mingw32 build: fix build errorsGerd Hoffmann2010-12-084-4/+17
| | | | Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
* mingw32 build: disable ms compiler pragmas for gccGerd Hoffmann2010-12-081-0/+2
| | | | Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
* mingw32 build: add client/windows/Makefile, tweak configureGerd Hoffmann2010-12-072-2/+205
| | | | Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
* build: s/HUGE/INFINITY/Gerd Hoffmann2010-12-071-1/+1
| | | | Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
* build: use jpeg_boolean with more recent libjpeg versions.Gerd Hoffmann2010-12-072-2/+10
| | | | Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
* build: only check for x11 extensions whenGerd Hoffmann2010-12-071-14/+20
| | | | building for x11 platform.
* build: alsa is needed on linux only.Gerd Hoffmann2010-12-071-4/+6
| | | | Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
* server/tests: Makefile.am: use AM_LDFLAGS instead of LDFLAGSAlon Levy2010-12-071-1/+1
|
* server/inputs: return NULL on alloc_buf request for too large messageAlon Levy2010-12-071-0/+4
|
* server/red_channel: error channel if alloc_msg_buf fails (returns NULL)Alon Levy2010-12-071-0/+5
|
* server/inputs_channel: better protection from channel disconnection on ↵Alon Levy2010-12-071-1/+1
| | | | keyboard modifiers callback
* server/red_channel: add red_channel_is_connectedAlon Levy2010-12-072-0/+7
|
* server/inputs_channel: remove unused declaration in inputs_channel.hAlon Levy2010-12-071-1/+0
|