Izik Eidus
98fd8921a9
spice-protocol off screens supports
...
Signed-off-by: Izik Eidus <ieidus@redhat.com>
2010-04-03 05:41:20 +03:00
Izik Eidus
14db228e81
spice-protocl: add spice_msg_display_surface_create/destroy
...
protocol commands to create/destroy surface on the client.
i removed spice_msg_display_mode as it now not needed
Signed-off-by: Izik Eidus <ieidus@redhat.com>
2010-04-03 05:40:50 +03:00
Alexander Larsson
d9f01c38ee
Bump minor to 3
...
There is some confusion in the different branches on what the minors
mean. We expect minor == 2 to mean support for
SPICE_MSG_MAIN_MIGRATE_SWITCH_HOST and SpiceMsgMainMigrationBegin
with added public key info. All other additions like tunneling are
for minor 3 (although we might not do a release with minor 3, but
rather the bump major).
2010-03-24 16:11:59 +01:00
Alexander Larsson
a668cb38e2
Add SPICE_MSG_MAIN_MIGRATE_SWITCH_HOST message
...
This is a simpler form of migration
2010-03-24 16:11:59 +01:00
Alexander Larsson
6314aee92d
Use int32, not int in protocol defining structure
...
"int" is not of a welldefined size, fortunally all existing uses
are 32bit.
2010-03-22 20:25:48 +01:00
Alexander Larsson
cac2bc7984
Add a bunch of generically useful macros
...
This is largely based on gmacros.h from glib with a few
custom macros that were repeated in the spice codebase.
2010-03-09 11:53:59 +01:00
Alexander Larsson
df85c9d314
Disable warning about our use of pragma pack in include file
...
Without this we can't build the driver
2010-03-05 16:25:05 +01:00
Alexander Larsson
60178205ad
Add includes.sed file to handle include renaming
2010-02-04 18:12:07 +01:00
Alexander Larsson
b49e090269
fix up reames
2010-02-04 18:11:09 +01:00
Alexander Larsson
15359ed269
Fix up SPICE_SPICE typo
2010-02-04 18:10:50 +01:00
Alexander Larsson
fa94dbba3f
Add gitignore file
2010-02-04 16:47:32 +01:00
Alexander Larsson
193c54c0da
Add autoconf and pkg-config setup
2010-02-04 16:47:27 +01:00
Alexander Larsson
e625b1a1fb
Always include using <spice/foo.h> style
2010-02-04 16:47:23 +01:00
Alexander Larsson
966d67a251
Hide internal macros with _SPICE prefix
2010-02-04 16:47:19 +01:00
Alexander Larsson
49fccfefc8
Clean up and standardize header guards
2010-02-04 16:47:14 +01:00
Alexander Larsson
430b3b036d
Clean up header names, removing references to "red"
...
red_error_codes.h -> spice/error_codes.h
red.h -> spice/protocol.h
reds_stat.h -> spice/stats.h
2010-02-04 16:47:07 +01:00
Alexander Larsson
90352580a0
Rename all identifiers
...
This is just the result of running:
./rename-identifiers.sh renames spice/*.h
2010-02-04 16:46:27 +01:00
Alexander Larsson
b0188a46d1
Clean up all network protocol names to start with Spice/SPICE_
...
This makes use have a consistent namespace for the core network protocol.
The PCI devices each have their own namespaces.
2010-02-04 16:43:24 +01:00
Alexander Larsson
cb5909696b
Add utility script to do C identifier renaming
2010-02-04 16:43:24 +01:00
Alexander Larsson
9032d5235b
Use <spice/barrier.h> memory barrier
2010-02-04 16:43:24 +01:00
Alexander Larsson
590e21bc57
Add standard memory barrier header
2010-02-04 16:43:24 +01:00
Alexander Larsson
7050ae14a4
Add standard header for structure packing
2010-02-04 16:43:15 +01:00
Alexander Larsson
c2852f6b5f
Use spice/types.h and its types
...
There is a standard for integer types (i.e. uint32_t) which we're using
at some places, but not others. Lets use it everywhere.
2010-02-04 16:40:42 +01:00
Alexander Larsson
a5d25ea987
Add standard header for defining core types
...
Initially we only do what is necessary to get the stdint types like
uint32_t, etc.
2010-02-04 16:23:31 +01:00
Alexander Larsson
3988329f11
Add MIT style COPYING file
2010-02-04 16:23:24 +01:00
Alexander Larsson
e0f9912933
Import all protocol headers from spice/common
2010-02-04 16:18:44 +01:00