summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* spice: Adding README to all subdirs0.4Uri Lublin2010-02-015-2/+41
| | | | | | | Also adding some information to toplevel (spice) README And do not touch README when running autogen.sh Signed-off-by: Uri Lublin <uril@redhat.com>
* spice: configure: check spice-common version of 0.4.2 instead of 0.4.1Uri Lublin2010-02-011-1/+1
| | | | | | | | | | This only affects spice-client and spice-server builds that are configured with --with-spice-common (which means that are using an installed spice-common package). Version has been increased to 0.4.2 lately. Signed-off-by: Uri Lublin <uril@redhat.com>
* change version to 0.4.2Yaniv Kamay2010-01-105-8/+8
|
* spice: config: Add DISTRIBUTION and PATCHID to configure summaryUri Lublin2010-01-103-2/+10
| | | | Signed-off-by: Uri Lublin <uril@redhat.com>
* spice: add COPYING file to all subdirs (subdir config)Uri Lublin2010-01-103-0/+1020
| | | | | | GPL2 Signed-off-by: Uri Lublin <uril@redhat.com>
* add patch id and distro name to version stringYaniv Kamay2010-01-102-4/+24
|
* spice: server: rename spice.pc to spice-server.pcUri Lublin2010-01-103-3/+3
| | | | | Signed-off-by: Yaniv Kamay <ykamay@redhat.com> Signed-off-by: Uri Lublin <uril@redhat.com>
* spice: common: Do not m4_include configure.ac.shared (subdir config)Uri Lublin2010-01-101-1/+7
| | | | | | | There are some requirement checks in configure.ac.shared that spice-common does not need to do. Signed-off-by: Uri Lublin <uril@redhat.com>
* spice: autogen.sh: call autogen.sh.shared separately from subdirs (subdir ↵Uri Lublin2010-01-108-175/+176
| | | | | | | | | | | | | | config) Move original autogen.sh to autogen.sh.shared Create links in each subdir (subdir/autogen.sh --> ../autogem.sh.shared) Make new autogen.sh which simply 1. cd subdir && ./autogen.sh 2. run autogen.sh.shared for the current dir (spice) Update all Makefile.am accordingly (dist-hook). Signed-off-by: Yaniv Kamay <ykamay@rehdat.com> Signed-off-by: Uri Lublin <uril@redhat.com>
* spice: configure: mv ffmpeg_inc.h.in from common/ to client/Uri Lublin2010-01-1010-10/+21
| | | | | | | | | | | Moved common/win/ffmpeg_inc.h to client/windows/ Moved common/linux/ffmpeg_inc.h.in to client/x11/ Copied common/linux/ffmpeg_inc.h.in to server/ Update *configure.ac and */Makefile.am accordingly (* is for {common,server,client} Signed-off-by: Yaniv Kamay <ykamay@rehdat.com> Signed-off-by: Uri Lublin <uril@redhat.com>
* client/x11/Makefile.am: make CLIENT_DIR $(top_srcdir) instead of ..Uri Lublin2010-01-101-1/+1
| | | | | | | Enables out-of-directory configure & compile Signed-off-by: Yaniv Kamay <ykamay@rehdat.com> Signed-off-by: Uri Lublin <uril@redhat.com>
* spice: subdirs: support ./autogen.sh in a "make dist" tarball (subdir config)Uri Lublin2010-01-109-3/+15
| | | | | | | | | | | | Each subdir (common, client and server) can "make dist". This commit adds configure.ac.shared and autogen.sh to the tar file. Above files are copied from .. (spice/ directory) Also added configure.ac.shared (which is not part of "distribution" tarball) that only imports ../configure.ac.shared such that ./autogen.sh still works (on "git directories"). Signed-off-by: Uri Lublin <uril@redhat.com>
* spice: configure.ac.shared: add PATCHID and DISTRIBUTION variables (subdir ↵Uri Lublin2010-01-101-0/+12
| | | | | | | | | | config) Define them with ./configure PATCHID=id DISTRIBUTION=dist They appear in config.h Add them to your version-printing function. Signed-off-by: Uri Lublin <uril@redhat.com>
* spice: server: common/ files are not needed by "make dist" (subdir config)Uri Lublin2010-01-101-1/+1
| | | | Signed-off-by: Uri Lublin <uril@redhat.com>
* spice: configure.ac.shared: add option to use spice-common package (subdir ↵Uri Lublin2010-01-101-0/+15
| | | | | | | | | | config) Run ./configure --with-spice-common to use spice-common sources from spice-common package, instead of source in spice/common/ directory. This is usefull when building the spice client or spice server out of a "distribution" tarball, when ../common directory does not exist.
* common: add "install" target for make (subdir config)Uri Lublin2010-01-101-0/+10
| | | | | | | | Install source files in $(prefix)/src/spice-common/ Install linux/ffmpeg_inc.h in $(prefix)/src/spice-common/linux/ Install spice-common.pc in $(libdir)/pkgconfig/ Signed-off-by: Uri Lublin <uril@redhat.com>
* common: add spice-common.pc (subdir config)Uri Lublin2010-01-102-1/+7
| | | | | | | | The package-config file is to be used when ../common is not available, e.g. when building each subdir separately. Signed-off-by: Uri Lublin <uril@redhat.com>
* configure.ac: use AC_CONFIG_SUBDIRS to run configure in subdirs (subdir config)Uri Lublin2010-01-105-88/+10
| | | | | | | | That's about all the work configure.ac does. Moved config.pc.in to server, and updated Makefile.am and server/Makefile.am accordingly Signed-off-by: Uri Lublin <uril@redhat.com>
* configure.ac.shared: prefer ffmpeg-spice (if exists) over ffmpeg (subdir config)Uri Lublin2010-01-101-6/+16
| | | | | | | | If ffmpeg-spice exists use ffmpeg-spice. If ffmpeg-spice does not exist and ffmpeg exists, use ffmpeg If none exist, fail. Signed-off-by: Uri Lublin <uril@redhat.com>
* spice: client: Makefile.am: add missing files to file-list (subdir config)Uri Lublin2010-01-102-0/+8
| | | | | | | | | | | | | | | | | | The follwing files exist in client directory but not in RED_COMMON_SRCS, thus they are not part of distribution tarball (make dist). Adding them fixes building the spice client out of a distribution tarball. Those files are: icon.h process_loop.h red_gdi_canvas.cpp red_gdi_canvas.h red_pixmap_gdi.h gdi_canvas.cpp Similarly, the following files were added to spicec_SOURCES in client/x11/Makefile.am: event_sources_p.h
* client: remove '../common' from #include directive (subdir config)Uri Lublin2010-01-109-9/+9
| | | | | | | | | We compile with -I$(COMMON_DIR) (which currently is ../common), so there is no need for that. Later we would like to be able to have a different COMMON_DIR. Signed-off-by: Uri Lublin <uril@redhat.com>
* Add common/configure.ac (subdir config)Uri Lublin2010-01-101-0/+27
| | | | | | Enables running ./configure in common/ (as well as autoreconf or autogen.sh) Signed-off-by: Uri Lublin <uril@redhat.com>
* Add client/configure.ac (subdir config)Uri Lublin2010-01-101-0/+78
| | | | | | Enables running ./configure in client/ (as well as autoreconf or autogen.sh) Signed-off-by: Uri Lublin <uril@redhat.com>
* Add server/configure.ac (subdir config)Uri Lublin2010-01-101-0/+50
| | | | | | Enables running ./configure in server/ (as well as autoreconf or autogen.sh) Signed-off-by: Uri Lublin <uril@redhat.com>
* configure.ac: client: replace $(top_srcdir) in x11/Makefile.am (subdir config)Uri Lublin2010-01-101-74/+77
| | | | | | | | | | Replace all "$(top_srcdir)/common" with "$(SPICE_COMMON_DIR)" and all "$(top_srcdir)/client" with ".." (relative to x11) This would (after following patches) enables building the client from either spice/ (top directory) or spice/client. Signed-off-by: Uri Lublin <uril@redhat.com>
* configure.ac: use SPICE_COMMON_SRCDIR in server/Makefile.am (subdir config)Uri Lublin2010-01-101-12/+14
| | | | | | | | | Replace all $(top_srcdir)/common. This would (after following patches) enables building the server from either spice/ (top directory) or spice/server. Signed-off-by: Uri Lublin <uril@redhat.com>
* configure.ac: define SPICE_COMMON_SRCDIR, to be used by Makefile.am (subdir ↵Uri Lublin2010-01-101-2/+6
| | | | | | | | config) Note that SPICE_COMMON_SRCDIR may be overwritten by configure.ac.shared Signed-off-by: Uri Lublin <uril@redhat.com>
* configure.ac: check for (and require) cairo-spice instead of qspiceUri Lublin2010-01-101-3/+3
| | | | Signed-off-by: Uri Lublin <uril@redhat.com>
* configure.ac: move most checks to configure.ac.shared (subdir config)Uri Lublin2010-01-102-232/+250
| | | | | | | | | | ... and m4_include it in configure.ac Later all configure.ac in subdirs will m4_include it too. This patch changes nothing really, just moves lines from one file to another. Signed-off-by: Uri Lublin <uril@redhat.com>
* autogen: run "do_cmd auto*" for subdirs too (subdir config)Uri Lublin2010-01-101-5/+29
| | | | | | | | | | subdirs are defined in configure.ac Note we also mkdir m4 (just in case) And touch some needed files (README NEWS ...) to prevent warnings/errors. It may be better to add those files and commit them, or copy from parent dir. Signed-off-by: Uri Lublin <uril@redhat.com>
* autogen: exit upon errors (subdir config)Uri Lublin2010-01-101-0/+2
| | | | Signed-off-by: Uri Lublin <uril@redhat.com>
* autogen: add possibly missing AUTOMAKE definition (subdir config)Uri Lublin2010-01-101-0/+1
| | | | Signed-off-by: Uri Lublin <uril@redhat.com>
* autogen: remove copied code - srcdir and ORIGDIR (subdir config)Uri Lublin2010-01-101-7/+1
| | | | Signed-off-by: Uri Lublin <uril@redhat.com>
* client: change rerror code to be positiveYaniv Kamay2010-01-101-15/+15
|
* client: add Platform::term_printfYaniv Kamay2010-01-108-71/+134
| | | | | | Platform::term_printf is a variant of printf that on windows dynamically opens console in order to have visible output during command line processing.
* client: fix logger init mix-upYaniv Kamay2010-01-103-24/+13
| | | | | enable log rotate in case RED_DEBUG is not defined and disable log rotate in case RED_DEBUG is defined
* client: move log file to spicec appdata dirYaniv Kamay2010-01-104-14/+49
|
* spice: menu additonsArnon Gilboa2010-01-073-18/+68
| | | | | | -functions: set_name, remove_command, remove_sub, clear -item state & enum -add state support in RedWindow insert_command & insert_menu
* server: add new vd interface QTerm2InterfaceYaniv Kamay2010-01-062-1/+291
|
* spice: add missing breakArnon Gilboa2010-01-061-0/+1
|
* server,client: server authentication for secured channels. #527411 #549673.Yonit Halperin2010-01-0613-52/+742
| | | | | | | | | 3 available mechanisms: by public key, by host name, and by certificate subject name. In the former method, chain of trust verification is not performed. The CA certificate files are looked for under <spice-config-dir>/spice_truststore.pem windows <spice-config-dir>=%APPDATA%\spicec\ linux <spice-config-dir>=$HOME/.spicec
* spice:stable server: add calls to red_pipe_clear_device_resources()Izik Eidus2010-01-051-0/+40
| | | | | | needed in case we are detaching Signed-off-by: Izik Eidus <ieidus@redhat.com>
* client: use spice icon instead-of solidice iconYaniv Kamay2010-01-046-189/+285
|
* client: restore gl_fbo and gl_pbuff canavas type optionsYaniv Kamay2010-01-031-0/+4
|
* spice: position mouse in primary monitor center after full screen toggleArnon Gilboa2010-01-0310-73/+123
| | | | | | | -move _focused & _pointer_in_window from RedWindow to RedWindow_p's -move shadow focus & cursor handling to sync() -add reset_cursor_pos() to Platform -Monitor set_mode()/restore() use virtual do_set_mode()/do_restore()
* spice: on_activate_screen generates on_key_down for any modifier pressedArnon Gilboa2010-01-035-48/+66
| | | | | | -call SetWindowsHookEx(WH_KEYBOARD_LL, LowLevelKeyboardProc...) only once, in RedWindow::init() -add Application::cleanup_globals() & RedWindow::cleanup() -cleanup LowLevelKeyboardProc()
* use spaces instead of tabs in bitmap_to_c and icon_to_c outputYaniv Kamay2010-01-032-17/+21
|
* win client: change avcodec version to 51Yaniv Kamay2010-01-031-2/+2
|
* spice: fix server crush in case connecting without qxl deviceIzik Eidus2010-01-031-0/+3
| | | | Signed-off-by: Izik Eidus <ieidus@redhat.com>
* spice client: fix wrong gdi-canvas handling of blend_alphaIzik Eidus2010-01-031-6/+14
| | | | Signed-off-by: Izik Eidus <ieidus@redhat.com>