[Spice-commits] Changes to 'refs/tags/0.5.2'
Alexander Larsson
alexl at kemper.freedesktop.org
Thu Jul 8 13:44:50 PDT 2010
Tag '0.5.2' created by Alexander Larsson <alexl at redhat.com> at 2010-07-08 21:27 -0700
Release 0.5.2
Changes since the dawn of time:
Alexander Larsson (50):
Import all protocol headers from spice/common
Add MIT style COPYING file
Add standard header for defining core types
Use spice/types.h and its types
Add standard header for structure packing
Add standard memory barrier header
Use <spice/barrier.h> memory barrier
Add utility script to do C identifier renaming
Clean up all network protocol names to start with Spice/SPICE_
Rename all identifiers
Clean up header names, removing references to "red"
Clean up and standardize header guards
Hide internal macros with _SPICE prefix
Always include using <spice/foo.h> style
Add autoconf and pkg-config setup
Add gitignore file
Fix up SPICE_SPICE typo
fix up reames
Add includes.sed file to handle include renaming
Disable warning about our use of pragma pack in include file
Add a bunch of generically useful macros
Use int32, not int in protocol defining structure
Add SPICE_MSG_MAIN_MIGRATE_SWITCH_HOST message
Bump minor to 3
Make pci id be 0x1ff rev 1, for unstable work
Add surface type enum
Add some comment describing the bitmap formats
Pass format when creating surfaces rather than depth
Add source/dest alpha information to AlphaBlend
Add image flag for "all high bits are set to one"
Add byteswapping macros
Fix some misspelled identifiers
Add some types needed by the demarshalling work
Move all enums and flags to generated header file
Move all message structs to spice
Remove duplicated enums for keyboard modifiers
Reset minor to 0 as we're bumping major
Remove SPICE_CLIP_TYPE_PATH enum.
Change SpicePath.size to SpicePath.num_segments
Simplify SpiceLineAttr by removing unused elements and enums
Don't make SpicePath.segment a SpicePathSeg
Update SpicePath.segments to a pointer array
Use QXLFIXED, not SPICE_FIXED28_4 in qxl_dev.h
Make SpiceLineAttr.style a normal pointer
Add QXLCursorHeader and use instead of SpiceCursorHeader in qxl
Move spice/draw.h to spice
List all the PCI ids and revisions instead of just the latest/current
Include enums.h from qxl_dev.h
Fix misspellings
Update NEWS for release
Gerd Hoffmann (23):
make unstable qxl compatible with 0.4 qxl
add QXL_SURF_FLAG_KEEP_DATA
qxl abi: add AlphaBlnd.
qxl abi: add Fill.
qxl abi: add Opaque.
qxl abi: add Copy+Blend.
qxl abi: add QXLTransparent
qxl abi: add QXLRop3
qxl abi: add QXLStroke
qxl abi: add QXLText
qxl abi: add QXLBlackness+QXLInvers+QXLWhiteness
qxl abi: add QXLQMask
qxl abi: add QXLBrush
qxl abi: add QXLPattern
qxl abi: add QXLLineAttr
qxl abi: add QXLClip
qxl abi: add QXLPoint & friends
qxl abi: add QXLRect
qxl abi: zap SPICE_ADDRESS for clip rects and paths.
make SpiceRect compatible with pixman_box32
Update SpiceString to use an array of pointers for glyphs
qxl abi: Add QXLImage and & co
place pkgconfig file in /usr/share
Izik Eidus (2):
spice-protocl: add spice_msg_display_surface_create/destroy
spice-protocol off screens supports
Yonit Halperin (4):
add image type for jpeg
cache support for replacing images that were compressed using jpeg with lossless images
add image type for images that are compressed by zlib after they have been compressed by glz
add image type for RGBA bitmaps that were compressed by a combination of JPEG (RGB) and LZ (alpha channel).
More information about the Spice-commits
mailing list