6 ### 0.11.1 (30-06-2016)
8 * [112](https://github.com/BlueBrain/Deflect/pull/112):
9 DesktopStreamer improvements:
10 - new "view" menu to show advanced options (stream id, fps), hidden by default
11 - the experimental multi-window streaming on OSX can be selected at runtime
12 through the view menu (no longer a CMake option)
13 - improved resizing policy of the main window
15 ### 0.11.0 (17-06-2016)
17 * [111](https://github.com/BlueBrain/Deflect/pull/111):
18 DesktopStreamer: bugfix; stop streaming when the server closes the stream
19 and the "remote control" option was not enabled.
20 * [110](https://github.com/BlueBrain/Deflect/pull/110):
21 DesktopStreamer: Support for streaming multiple windows on OSX disabled by
22 default, can be enabled with cmake -DDESKTOPSTREAMER_ENABLE_MULTIWINDOW=ON.
23 * [106](https://github.com/BlueBrain/Deflect/pull/106):
24 DesktopStreamer: Rename 'interaction' -> 'remote control', off by default.
25 * [103](https://github.com/BlueBrain/Deflect/pull/103):
26 DesktopStreamer: prevent AppNap of being re-enabled automatically
27 * [102](https://github.com/BlueBrain/Deflect/pull/102):
28 DeflectQt: Continue rendering & streaming after updates for a while to
29 compensate for running animations, fix spurious missing event handling
30 * [101](https://github.com/BlueBrain/Deflect/pull/101):
31 DesktopStreamer: windows that are streamed independently are activated
32 (i.e. sent to the foreground) before applying an interaction event. The mouse
33 cursor is now rendered only on active windows or desktop.
34 * [100](https://github.com/BlueBrain/Deflect/pull/100):
35 QmlStreamer: correcly quit application when stream is closed.
36 * [99](https://github.com/BlueBrain/Deflect/pull/99):
37 Fix incomplete socket send under certain timing conditions
38 * [98](https://github.com/BlueBrain/Deflect/pull/98):
39 Streams can be constructed based on the DEFLECT_ID and DEFLECT_HOST ENV_VARs.
40 * [97](https://github.com/BlueBrain/Deflect/pull/97):
41 DesktopStreamer: the list of windows available for streaming is also updated
42 after a window has been hidden or unhidden.
43 * [94](https://github.com/BlueBrain/Deflect/pull/94):
44 Removed legacy SendCommand functionality from Stream to Server. It was only
45 used internally by the old Tide Dock streamer and never meant to be public.
46 * [93](https://github.com/BlueBrain/Deflect/pull/93):
47 Minor fixes for the Qml stream API:
48 - Cleanup size handling, allow programmatic resizing of root Qml item
49 - Do not send a size hints event if none were set by the user
53 ### 0.10.1 (01-04-2016)
54 * [79](https://github.com/BlueBrain/Deflect/pull/79):
55 DesktopStreamer: Grid-view like layout in apps listview
57 ### 0.10.0 (07-03-2016)
58 * [79](https://github.com/BlueBrain/Deflect/pull/79):
59 DesktopStreamer: Support multi-window streaming on OS X, fix mouse
60 event handling for retina devices, fix crash on stream close from
62 * [76](https://github.com/BlueBrain/Deflect/pull/76):
63 DesktopStreamer: Try to recover from streaming errors
67 ### 0.9.1 (03-12-2015)
68 * [66](https://github.com/BlueBrain/Deflect/pull/66):
69 DesktopStreamer: Fix memleaks with app streaming on OSX
70 * [66](https://github.com/BlueBrain/Deflect/pull/66):
71 DesktopStreamer: Use current hostname if manually typed w/o pressing 'Enter'
73 ### 0.9.0 (17-11-2015)
74 * [65](https://github.com/BlueBrain/Deflect/pull/65):
75 QmlStreamer: New 'streamname' command line option.
76 * [64](https://github.com/BlueBrain/Deflect/pull/64):
77 QmlStreamer: Fix event forwarding, implement wheel event support
78 * [60](https://github.com/BlueBrain/Deflect/pull/60):
79 Improved DesktopStreamer: removed selection rectangle, editable list of stream
84 ### 0.8.0 (04-11-2015)
85 * Added DeflectQt library to create QML applications which render offscreen and
86 stream and receive events via Deflect
87 * Added deflect::Stream::sendSizeHints()
88 * Added MTQueue class, moved from DisplayCluster
89 * Fix [54](https://github.com/BlueBrain/Deflect/issues/54): ZeroConf discovery
90 in DesktopStreamer uses hostname instead of instance name
91 * Fix interaction with DesktopStreamer on OSX where one click resulted in two
93 * Fix [45](https://github.com/BlueBrain/Deflect/issues/45): Mouse position for
94 DesktopStreamer is rendered correctly on Retina displays
95 * Fix: send compressed JPEG images from correct thread, might fix crashes/hangs
96 * Fix: ZeroConf record for server announces hostname instead of (wrong) port
100 ### 0.7.2 (03-09-2015)
101 * Add 'About' dialog to learn current used version
102 * Fix bundle generation on OSX, broken after 0.6.1
104 ### 0.7.1 (01-09-2015)
105 * Fixed rare crash or hang together with stream and interaction
107 ### 0.7.0 (19-08-2015)
108 * Added EVT_TAP_AND_HOLD EventType
112 ### 0.6.1 (13-07-2015)
113 * DesktopStreamer: Minor fixes for desktop interaction, only show checkbox on
114 supported platforms (OSX)
115 * DesktopStreamer OSX: zip the application for Puppet deployment
117 ### 0.6.0 (28-06-2015)
118 * Many classes of the Server part have been renamed
120 * Project-wide codestyle cleanup
124 ### 0.5.1 (12-05-2015)
125 * Streamers can register for events immediately, without waiting for the
126 DisplayCluster host to have opened a window
127 * Desktopstreamer supports autodiscovery of DisplayCluster hosts using Zeroconf
128 * Add interaction from the Wall with the DesktopStreamer host (Mac OS X
133 ### 0.4.1 (24-04-2015)
134 * DesktopStreamer properly handles AppNap on OSX 10.9.
135 * DesktopStreamer detects Retina displays automatically (no retina checkbox).
137 ### 0.4.0 (07-01-2015)
138 * First release, based on the DisplayCluster 0.4 dcStream library