[Spice-commits] Changes to 'refs/tags/v0.1.0'
Marc-André Lureau
elmarco at kemper.freedesktop.org
Mon Jul 11 09:51:10 PDT 2011
Tag 'v0.1.0' created by Marc-André Lureau <marcandre.lureau at redhat.com> at 2010-11-25 13:11 -0800
Release 0.1.0
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iEYEABECAAYFAkzuYIQACgkQ2GSUh/Q/CZIVsACfQeOrUeKTiQqqjJLq6TMXSn3u
tS0AnRoygYzOwglPq63vN7RSKnVPzwbh
=szok
-----END PGP SIGNATURE-----
Changes since the dawn of time:
Gerd Hoffmann (45):
Add glib objects + gtk widgets for spice.
spice-channel: Handle incoming sub messages.
display: handle inval-list message, fix image cacheing.
zap sub-message debug printfs
early cut+paste bits
more clipboard bits
rename spice_msg get/put functions to ref/unref
make spice_session_get_channels return a glist
add audio init wrapper, move pulse bits into gtk lib.
switch spicy to glib command line parsing
make option menu more verbose
switch snappy to glib command line parsing, factor out common spice options.
spicy: started working on a fancy connect dialog.
connect dialog windup
mouse and agent interface tweaks.
handle VD_AGENT_ANNOUNCE_CAPABILITIES
auit when the connect dialog is canceled.
main channel signal fixup.
some more agent bits
spice widget: some agent bits, add mouse-grab signal
spicy: use grab-mouse signal, set initial kbd focus
stream regions
inputs: add modifier signal.
spicy: use modifier signal, improve status line.
inputs fixups
spicy: allocate all state storage
display: move IPC_RMID to avoid shm leaking
spicy cleanup fixes
misc object destruction fixes
more object destruction fixes
move resize timer from widget to display channel
display: release cached palettes and images
display: release surfaces
display: release glz window bits
display: release streams
handle partial link message reads
drop+improve debug messages. make protocol a session not a channel property.
display: release cursors
sound: add recording [not finished yet]
session: add uri property.
spicy: use uri for recent entries.
widget: server mouse fixups.
cursor tweaks
spicy: quit on connect failure
fix channel cleanup (unbreaks tls)
Marc-André Lureau (66):
Initial import from SPICE
gtk: GObject Introspection support
gtk: make spice_msg_out private
gtk: use g_log functions instead of fprintf and custom handler
gtk: get rid of asserts, they are not good in libraries
gtk: remove spice-event
gtk: remove spice- prefix in signal name
gtk: remove spice_channel_id() function
gtk: add pygtk module
gtk: fix a few gcc warnings
gtk: python module - add manualy defined bindings
gtk: make more build silent
gtk: get rid of the remaining assert()
gtk: allow key repeatition
gtk: use SPICE_DEBUG_CURSOR=1 for debugging
gtk: untabify
gtk: python module, register enums
gtk: track when mouse/keyboard grab fail
gtk: add support fro grab keys, based on gtk-vnc code
gtk: signal keybard-grab status
gtk: add display_send_keys() again, adapted from gtk-vnc..
gtk: add get_pixbuf() for 8/8/8 surfaces
gtk: don't dereference NULL pointers in destroy
gtk: add a flag to turn debug off, SPICE_DEBUG=1 to override
build: fix a few warnings reported by clang
gtk: implement cursor_reset and plug a memleak
gtk: hack to handle scrolling
gtk: handle display-mark
gtk: adapted to be a working C library
gtk: passing seems wrong, it should be the context
gtk: use sane default values for spice_audio_new()
gtk: add a couple of warning on invalid arguments in public methods
gtk: a channel own a ref on a session
gtk: make spice_session_disconnect() reentrant
gtk: fix getpixbuf colorspace
gtk: release keys on disconnect
gtk: sync keyboard lock (X11 only)
gtk: uncomment some agent string-msg table entries
gtk: send the channel caps
gtk: add padding on common base classes: channe/session/widget
gtk: current code is blocking - remove O_NONBLOCK
build: install gtk and glib headers in different dirs
README: move from gtk/ to /
gtk: add missing copyright headers
gtk: fix out of dir build
gtk: fix make distcheck
gtk: move audio stuff in client-glib
gtk: ensure we sync key locks after connection
gtk: fix MainChannel python bindings
gtk: expose Audio object in python
gtk: don't send inputs before the channel is ready, or else it will eof
gtk: add SPICE_MSG_DISCONNECTING handler
gtk: handle agent token
gtk: add a couple of new TODO
gtk: read remote caps
i18: add basic support - mark translatable spicy strings
add AUTHORS & TODO
gtk: add save mm_time in session
gtk: add channel_test_capability()
gtk: add raw audio recording
gtk: remove spice prefix in default signal handler
gtk: make snappy translatable
gtk: mark spice-cmdline strings as translatable
po: add fr translation
build: update README
build: update build depedencies
More information about the Spice-commits
mailing list