<feed xmlns='http://www.w3.org/2005/Atom'>
<title>spice-gtk.git, branch master</title>
<subtitle>client library using glib and gtk</subtitle>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/fidencio/public_git/spice-gtk.git/'/>
<entry>
<title>mingw: Fix build failure due to epoxy/egl.h header</title>
<updated>2016-03-21T15:17:31+00:00</updated>
<author>
<name>Fabiano Fidêncio</name>
<email>fidencio@redhat.com</email>
</author>
<published>2016-03-21T13:05:24+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/fidencio/public_git/spice-gtk.git/commit/?id=74a5ef7dcf492542a52be17d6dae5b06446d7bfe'/>
<id>74a5ef7dcf492542a52be17d6dae5b06446d7bfe</id>
<content type='text'>
epoxy/egl.h header is not provided by mingw-epoxy package.
Let's avoid egl usage when building using mingw then.

Signed-off-by: Fabiano Fidêncio &lt;fidencio@redhat.com&gt;
Acked-by: Marc-André Lureau &lt;mlureau@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
epoxy/egl.h header is not provided by mingw-epoxy package.
Let's avoid egl usage when building using mingw then.

Signed-off-by: Fabiano Fidêncio &lt;fidencio@redhat.com&gt;
Acked-by: Marc-André Lureau &lt;mlureau@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>channel-usbredir: Fix crash due to a Task returning earlier than expected</title>
<updated>2016-03-21T11:21:08+00:00</updated>
<author>
<name>Fabiano Fidêncio</name>
<email>fidencio@redhat.com</email>
</author>
<published>2016-03-21T02:53:08+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/fidencio/public_git/spice-gtk.git/commit/?id=7774b8c0dd85ce2bb311d8bbe1c25deb73970b6e'/>
<id>7774b8c0dd85ce2bb311d8bbe1c25deb73970b6e</id>
<content type='text'>
g_task_return_error() has been completing the task immediately, not
cleaning up/setting up the device state to STATE_DISCONNECTED. It's been
causing a double free when trying to redirect a device without having
the ACL permissions for doing it. See the backtrace:

 #0  0x00007ffff24dc07d in g_type_check_instance_is_fundamentally_a (type_instance=type_instance@entry=0x14779d0, fundamental_type=fundamental_type@entry=80) at gtype.c:4032
 #1  0x00007ffff24bc447 in g_object_unref (_object=0x14779d0) at gobject.c:3076
 #2  0x00007ffff7bafc2a in connect_cb (gobject=0x87d9a0 [SpiceUsbDeviceManager], res=0x96f830, user_data=0x143e0e0)
     at usb-device-widget.c:485
 #3  0x00007ffff277f5a3 in g_task_return_now (task=0x96f830 [GTask]) at gtask.c:1106
 #4  0x00007ffff277fc4e in g_task_return (task=0x96f830 [GTask], type=&lt;optimized out&gt;) at gtask.c:1164
 #5  0x00007ffff786c277 in spice_usb_device_manager_channel_connect_cb (gobject=0x917940 [SpiceUsbredirChannel], channel_res=0x96f900, user_data=0x96f830) at usb-device-manager.c:1094
 #6  0x00007ffff277f5a3 in g_task_return_now (task=0x96f900 [GTask]) at gtask.c:1106
 #7  0x00007ffff277fc4e in g_task_return (task=0x96f900 [GTask], type=&lt;optimized out&gt;) at gtask.c:1164
 #8  0x00007ffff786699c in spice_usbredir_channel_open_acl_cb (gobject=0xa73b00 [SpiceUsbAclHelper], acl_res=0x96f9d0, user_data=0x917940) at channel-usbredir.c:300
 #9  0x00007ffff277f5a3 in g_task_return_now (task=0x96f9d0 [GTask]) at gtask.c:1106
 #10 0x00007ffff277fc4e in g_task_return (task=0x96f9d0 [GTask], type=&lt;optimized out&gt;) at gtask.c:1164
 #11 0x00007ffff27804d0 in g_task_return_new_error (task=0x96f9d0 [GTask], domain=&lt;optimized out&gt;, code=&lt;optimized out&gt;, format=&lt;optimized out&gt;) at gtask.c:1744
 #12 0x00007ffff786eade in cb_out_watch (channel=0x1488740, cond=G_IO_IN, user_data=0xa73b00) at usb-acl-helper.c:128
 #13 0x00007ffff21b8e3a in g_main_context_dispatch (context=0x647390) at gmain.c:3154
 #14 0x00007ffff21b8e3a in g_main_context_dispatch (context=context@entry=0x647390) at gmain.c:3769
 #15 0x00007ffff21b91d0 in g_main_context_iterate (context=0x647390, block=block@entry=1, dispatch=dispatch@entry=1, self=&lt;optimized out&gt;) at gmain.c:3840
 #16 0x00007ffff21b94f2 in g_main_loop_run (loop=0x13d1ae0) at gmain.c:4034
 #17 0x00007ffff3ca5440 in gtk_dialog_run () at /lib64/libgtk-3.so.0
 #18 0x0000000000406a18 in menu_cb_select_usb_devices (action=0x9d62f0 [GtkAction], data=0x69aef0) at spicy.c:394
 #22 0x00007ffff24d28ff in &lt;emit signal ??? on instance 0x9d62f0 [GtkAction]&gt; (instance=&lt;optimized out&gt;, signal_id=&lt;optimized out&gt;, detail=&lt;optimized out&gt;) at gsignal.c:3439
     #19 0x00007ffff24b77a5 in g_closure_invoke (closure=0xa0d0c0, return_value=return_value@entry=0x0, n_param_values=1, param_values=param_values@entry=0x7fffffffcf70, invocation_hint=invocation_hint@entry=0x7fffffffcef0) at gclosure.c:801
     #20 0x00007ffff24c9851 in signal_emit_unlocked_R (node=node@entry=0x63fc10, detail=detail@entry=0, instance=instance@entry=0x9d62f0, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffcf70) at gsignal.c:3627
     #21 0x00007ffff24d2530 in g_signal_emit_valist (instance=&lt;optimized out&gt;, signal_id=&lt;optimized out&gt;, detail=&lt;optimized out&gt;, var_args=var_args@entry=0x7fffffffd130) at gsignal.c:3383
 #23 0x00007ffff3bc23b0 in _gtk_action_emit_activate () at /lib64/libgtk-3.so.0
 #27 0x00007ffff24d28ff in &lt;emit signal ??? on instance 0x9a8730 [GtkImageMenuItem]&gt; (instance=&lt;optimized out&gt;, signal_id=&lt;optimized out&gt;, detail=&lt;optimized out&gt;) at gsignal.c:3439
     #24 0x00007ffff24b77a5 in g_closure_invoke (closure=closure@entry=0x6607d0, return_value=return_value@entry=0x0, n_param_values=1, param_values=param_values@entry=0x7fffffffd3f0, invocation_hint=invocation_hint@entry=0x7fffffffd370) at gclosure.c:801
     #25 0x00007ffff24c938c in signal_emit_unlocked_R (node=node@entry=0x661050, detail=detail@entry=0, instance=instance@entry=0x9a8730, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffd3f0) at gsignal.c:3557
     #26 0x00007ffff24d2530 in g_signal_emit_valist (instance=&lt;optimized out&gt;, signal_id=&lt;optimized out&gt;, detail=&lt;optimized out&gt;, var_args=var_args@entry=0x7fffffffd5b0) at gsignal.c:3383
 #28 0x00007ffff3e7094e in gtk_widget_activate () at /lib64/libgtk-3.so.0
 #29 0x00007ffff3d4e4f6 in gtk_menu_shell_activate_item () at /lib64/libgtk-3.so.0
 #30 0x00007ffff3d4e824 in gtk_menu_shell_button_release () at /lib64/libgtk-3.so.0
 #31 0x00007ffff3d30fda in _gtk_marshal_BOOLEAN__BOXEDv () at /lib64/libgtk-3.so.0
 #32 0x00007ffff24b79d4 in _g_closure_invoke_va (closure=closure@entry=0x644d10, return_value=return_value@entry=0x7fffffffd900, instance=instance@entry=0x80faa0, args=args@entry=0x7fffffffd9d0, n_params=&lt;optimized out&gt;, param_types=0x644d40) at gclosure.c:864
 #33 0x00007ffff24d1dd3 in g_signal_emit_valist (instance=0x80faa0, signal_id=&lt;optimized out&gt;, detail=0, var_args=var_args@entry=0x7fffffffd9d0) at gsignal.c:3292
 #34 0x00007ffff24d28ff in g_signal_emit (instance=&lt;optimized out&gt;, signal_id=&lt;optimized out&gt;, detail=&lt;optimized out&gt;) at gsignal.c:3439
 #35 0x00007ffff3e6e4bc in gtk_widget_event_internal () at /lib64/libgtk-3.so.0
 #36 0x00007ffff3d2e34e in propagate_event () at /lib64/libgtk-3.so.0
 #37 0x00007ffff3d300fc in gtk_main_do_event () at /lib64/libgtk-3.so.0
 #38 0x00007ffff38a8e92 in gdk_event_source_dispatch () at /lib64/libgdk-3.so.0
 #39 0x00007ffff21b8e3a in g_main_context_dispatch (context=0x647390) at gmain.c:3154
 #40 0x00007ffff21b8e3a in g_main_context_dispatch (context=context@entry=0x647390) at gmain.c:3769
 #41 0x00007ffff21b91d0 in g_main_context_iterate (context=0x647390, block=block@entry=1, dispatch=dispatch@entry=1, self=&lt;optimized out&gt;) at gmain.c:3840
 #42 0x00007ffff21b94f2 in g_main_loop_run (loop=0x6e2730) at gmain.c:4034
 #43 0x000000000040b2f9 in main (argc=1, argv=0x7fffffffde48) at spicy.c:1920

Signed-off-by: Fabiano Fidêncio &lt;fidencio@redhat.com&gt;
Acked-by: Pavel Grunt &lt;pgrunt@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
g_task_return_error() has been completing the task immediately, not
cleaning up/setting up the device state to STATE_DISCONNECTED. It's been
causing a double free when trying to redirect a device without having
the ACL permissions for doing it. See the backtrace:

 #0  0x00007ffff24dc07d in g_type_check_instance_is_fundamentally_a (type_instance=type_instance@entry=0x14779d0, fundamental_type=fundamental_type@entry=80) at gtype.c:4032
 #1  0x00007ffff24bc447 in g_object_unref (_object=0x14779d0) at gobject.c:3076
 #2  0x00007ffff7bafc2a in connect_cb (gobject=0x87d9a0 [SpiceUsbDeviceManager], res=0x96f830, user_data=0x143e0e0)
     at usb-device-widget.c:485
 #3  0x00007ffff277f5a3 in g_task_return_now (task=0x96f830 [GTask]) at gtask.c:1106
 #4  0x00007ffff277fc4e in g_task_return (task=0x96f830 [GTask], type=&lt;optimized out&gt;) at gtask.c:1164
 #5  0x00007ffff786c277 in spice_usb_device_manager_channel_connect_cb (gobject=0x917940 [SpiceUsbredirChannel], channel_res=0x96f900, user_data=0x96f830) at usb-device-manager.c:1094
 #6  0x00007ffff277f5a3 in g_task_return_now (task=0x96f900 [GTask]) at gtask.c:1106
 #7  0x00007ffff277fc4e in g_task_return (task=0x96f900 [GTask], type=&lt;optimized out&gt;) at gtask.c:1164
 #8  0x00007ffff786699c in spice_usbredir_channel_open_acl_cb (gobject=0xa73b00 [SpiceUsbAclHelper], acl_res=0x96f9d0, user_data=0x917940) at channel-usbredir.c:300
 #9  0x00007ffff277f5a3 in g_task_return_now (task=0x96f9d0 [GTask]) at gtask.c:1106
 #10 0x00007ffff277fc4e in g_task_return (task=0x96f9d0 [GTask], type=&lt;optimized out&gt;) at gtask.c:1164
 #11 0x00007ffff27804d0 in g_task_return_new_error (task=0x96f9d0 [GTask], domain=&lt;optimized out&gt;, code=&lt;optimized out&gt;, format=&lt;optimized out&gt;) at gtask.c:1744
 #12 0x00007ffff786eade in cb_out_watch (channel=0x1488740, cond=G_IO_IN, user_data=0xa73b00) at usb-acl-helper.c:128
 #13 0x00007ffff21b8e3a in g_main_context_dispatch (context=0x647390) at gmain.c:3154
 #14 0x00007ffff21b8e3a in g_main_context_dispatch (context=context@entry=0x647390) at gmain.c:3769
 #15 0x00007ffff21b91d0 in g_main_context_iterate (context=0x647390, block=block@entry=1, dispatch=dispatch@entry=1, self=&lt;optimized out&gt;) at gmain.c:3840
 #16 0x00007ffff21b94f2 in g_main_loop_run (loop=0x13d1ae0) at gmain.c:4034
 #17 0x00007ffff3ca5440 in gtk_dialog_run () at /lib64/libgtk-3.so.0
 #18 0x0000000000406a18 in menu_cb_select_usb_devices (action=0x9d62f0 [GtkAction], data=0x69aef0) at spicy.c:394
 #22 0x00007ffff24d28ff in &lt;emit signal ??? on instance 0x9d62f0 [GtkAction]&gt; (instance=&lt;optimized out&gt;, signal_id=&lt;optimized out&gt;, detail=&lt;optimized out&gt;) at gsignal.c:3439
     #19 0x00007ffff24b77a5 in g_closure_invoke (closure=0xa0d0c0, return_value=return_value@entry=0x0, n_param_values=1, param_values=param_values@entry=0x7fffffffcf70, invocation_hint=invocation_hint@entry=0x7fffffffcef0) at gclosure.c:801
     #20 0x00007ffff24c9851 in signal_emit_unlocked_R (node=node@entry=0x63fc10, detail=detail@entry=0, instance=instance@entry=0x9d62f0, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffcf70) at gsignal.c:3627
     #21 0x00007ffff24d2530 in g_signal_emit_valist (instance=&lt;optimized out&gt;, signal_id=&lt;optimized out&gt;, detail=&lt;optimized out&gt;, var_args=var_args@entry=0x7fffffffd130) at gsignal.c:3383
 #23 0x00007ffff3bc23b0 in _gtk_action_emit_activate () at /lib64/libgtk-3.so.0
 #27 0x00007ffff24d28ff in &lt;emit signal ??? on instance 0x9a8730 [GtkImageMenuItem]&gt; (instance=&lt;optimized out&gt;, signal_id=&lt;optimized out&gt;, detail=&lt;optimized out&gt;) at gsignal.c:3439
     #24 0x00007ffff24b77a5 in g_closure_invoke (closure=closure@entry=0x6607d0, return_value=return_value@entry=0x0, n_param_values=1, param_values=param_values@entry=0x7fffffffd3f0, invocation_hint=invocation_hint@entry=0x7fffffffd370) at gclosure.c:801
     #25 0x00007ffff24c938c in signal_emit_unlocked_R (node=node@entry=0x661050, detail=detail@entry=0, instance=instance@entry=0x9a8730, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffd3f0) at gsignal.c:3557
     #26 0x00007ffff24d2530 in g_signal_emit_valist (instance=&lt;optimized out&gt;, signal_id=&lt;optimized out&gt;, detail=&lt;optimized out&gt;, var_args=var_args@entry=0x7fffffffd5b0) at gsignal.c:3383
 #28 0x00007ffff3e7094e in gtk_widget_activate () at /lib64/libgtk-3.so.0
 #29 0x00007ffff3d4e4f6 in gtk_menu_shell_activate_item () at /lib64/libgtk-3.so.0
 #30 0x00007ffff3d4e824 in gtk_menu_shell_button_release () at /lib64/libgtk-3.so.0
 #31 0x00007ffff3d30fda in _gtk_marshal_BOOLEAN__BOXEDv () at /lib64/libgtk-3.so.0
 #32 0x00007ffff24b79d4 in _g_closure_invoke_va (closure=closure@entry=0x644d10, return_value=return_value@entry=0x7fffffffd900, instance=instance@entry=0x80faa0, args=args@entry=0x7fffffffd9d0, n_params=&lt;optimized out&gt;, param_types=0x644d40) at gclosure.c:864
 #33 0x00007ffff24d1dd3 in g_signal_emit_valist (instance=0x80faa0, signal_id=&lt;optimized out&gt;, detail=0, var_args=var_args@entry=0x7fffffffd9d0) at gsignal.c:3292
 #34 0x00007ffff24d28ff in g_signal_emit (instance=&lt;optimized out&gt;, signal_id=&lt;optimized out&gt;, detail=&lt;optimized out&gt;) at gsignal.c:3439
 #35 0x00007ffff3e6e4bc in gtk_widget_event_internal () at /lib64/libgtk-3.so.0
 #36 0x00007ffff3d2e34e in propagate_event () at /lib64/libgtk-3.so.0
 #37 0x00007ffff3d300fc in gtk_main_do_event () at /lib64/libgtk-3.so.0
 #38 0x00007ffff38a8e92 in gdk_event_source_dispatch () at /lib64/libgdk-3.so.0
 #39 0x00007ffff21b8e3a in g_main_context_dispatch (context=0x647390) at gmain.c:3154
 #40 0x00007ffff21b8e3a in g_main_context_dispatch (context=context@entry=0x647390) at gmain.c:3769
 #41 0x00007ffff21b91d0 in g_main_context_iterate (context=0x647390, block=block@entry=1, dispatch=dispatch@entry=1, self=&lt;optimized out&gt;) at gmain.c:3840
 #42 0x00007ffff21b94f2 in g_main_loop_run (loop=0x6e2730) at gmain.c:4034
 #43 0x000000000040b2f9 in main (argc=1, argv=0x7fffffffde48) at spicy.c:1920

Signed-off-by: Fabiano Fidêncio &lt;fidencio@redhat.com&gt;
Acked-by: Pavel Grunt &lt;pgrunt@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Adjust to Gtk+ 3.10</title>
<updated>2016-03-18T10:42:44+00:00</updated>
<author>
<name>Pavel Grunt</name>
<email>pgrunt@redhat.com</email>
</author>
<published>2016-03-17T10:19:36+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/fidencio/public_git/spice-gtk.git/commit/?id=5b17818bcdd0c0c8012c89fe8399e0e8c2f6b70d'/>
<id>5b17818bcdd0c0c8012c89fe8399e0e8c2f6b70d</id>
<content type='text'>
Dependency since f9a1aad85fcc76dd76c454b51fbce5e07c9b145f

Remove unneeded GTK_CHECK_VERSION guards

Acked-by: Victor Toso &lt;victortoso@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Dependency since f9a1aad85fcc76dd76c454b51fbce5e07c9b145f

Remove unneeded GTK_CHECK_VERSION guards

Acked-by: Victor Toso &lt;victortoso@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Adjust to GLib 2.36</title>
<updated>2016-03-18T10:42:31+00:00</updated>
<author>
<name>Pavel Grunt</name>
<email>pgrunt@redhat.com</email>
</author>
<published>2016-03-17T10:19:35+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/fidencio/public_git/spice-gtk.git/commit/?id=0a9ec4ec01d9559440a347d9db348ecc92a44a9b'/>
<id>0a9ec4ec01d9559440a347d9db348ecc92a44a9b</id>
<content type='text'>
Dependency since 8693e7d3f7de1ff102082212fa6e35fb1a252ef7

Remove glib-compat files and most of GLIB_CHECK_VERSION guards

Acked-by: Victor Toso &lt;victortoso@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Dependency since 8693e7d3f7de1ff102082212fa6e35fb1a252ef7

Remove glib-compat files and most of GLIB_CHECK_VERSION guards

Acked-by: Victor Toso &lt;victortoso@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Move strtok_r from glib-compat to spice-uri</title>
<updated>2016-03-18T10:42:25+00:00</updated>
<author>
<name>Pavel Grunt</name>
<email>pgrunt@redhat.com</email>
</author>
<published>2016-03-17T10:19:34+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/fidencio/public_git/spice-gtk.git/commit/?id=23cd3e6041fa686fbd3ac0bbee2e440eeceac822'/>
<id>23cd3e6041fa686fbd3ac0bbee2e440eeceac822</id>
<content type='text'>
It is not glib specific and it is only used in spice-uri

Acked-by: Victor Toso &lt;victortoso@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It is not glib specific and it is only used in spice-uri

Acked-by: Victor Toso &lt;victortoso@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>spice-util: Fix alignment</title>
<updated>2016-03-18T10:42:17+00:00</updated>
<author>
<name>Pavel Grunt</name>
<email>pgrunt@redhat.com</email>
</author>
<published>2016-03-17T10:19:33+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/fidencio/public_git/spice-gtk.git/commit/?id=c2e48b7c31163385cab40c7f728b69f563da8154'/>
<id>c2e48b7c31163385cab40c7f728b69f563da8154</id>
<content type='text'>
Acked-by: Victor Toso &lt;victortoso@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Acked-by: Victor Toso &lt;victortoso@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>usb-acl-helper: Remove extra check for NULL</title>
<updated>2016-03-18T10:42:08+00:00</updated>
<author>
<name>Pavel Grunt</name>
<email>pgrunt@redhat.com</email>
</author>
<published>2016-03-17T10:19:32+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/fidencio/public_git/spice-gtk.git/commit/?id=fdeef8e6ddee74190346c640a02d259981b33c8a'/>
<id>fdeef8e6ddee74190346c640a02d259981b33c8a</id>
<content type='text'>
g_cancellable_cancel() and g_clear_object() can handle it

Acked-by: Victor Toso &lt;victortoso@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
g_cancellable_cancel() and g_clear_object() can handle it

Acked-by: Victor Toso &lt;victortoso@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>spicy: s/Automagic/Automatic/</title>
<updated>2016-03-17T07:19:08+00:00</updated>
<author>
<name>Pavel Grunt</name>
<email>pgrunt@redhat.com</email>
</author>
<published>2016-03-16T13:46:53+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/fidencio/public_git/spice-gtk.git/commit/?id=923d74b5a7949cff6a4c46512091ed6e530618cb'/>
<id>923d74b5a7949cff6a4c46512091ed6e530618cb</id>
<content type='text'>
Acked-by: Eduardo Lima (Etrunko) &lt;etrunko@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Acked-by: Eduardo Lima (Etrunko) &lt;etrunko@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>spice-display: Remove auto-clipboard notify</title>
<updated>2016-03-17T07:18:37+00:00</updated>
<author>
<name>Pavel Grunt</name>
<email>pgrunt@redhat.com</email>
</author>
<published>2016-03-16T13:46:52+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/fidencio/public_git/spice-gtk.git/commit/?id=ff3380d406b751897acb3767b2ec1c82c3edd747'/>
<id>ff3380d406b751897acb3767b2ec1c82c3edd747</id>
<content type='text'>
It was used to notify the (deprecated) auto-clipboard property of
the SpiceDisplay everytime the SpiceGtkSession emits its auto-clipboard
notify.

The commit 70a00b8fcc2ca85d3601f6ac4895f906f9032e77 removed the property
from SpiceDisplay causing a runtime warning:

GLib-GObject-WARNING **: g_object_notify: object class 'SpiceDisplay' has no property named 'auto-clipboard'
Acked-by: Eduardo Lima (Etrunko) &lt;etrunko@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It was used to notify the (deprecated) auto-clipboard property of
the SpiceDisplay everytime the SpiceGtkSession emits its auto-clipboard
notify.

The commit 70a00b8fcc2ca85d3601f6ac4895f906f9032e77 removed the property
from SpiceDisplay causing a runtime warning:

GLib-GObject-WARNING **: g_object_notify: object class 'SpiceDisplay' has no property named 'auto-clipboard'
Acked-by: Eduardo Lima (Etrunko) &lt;etrunko@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>display: Lower level of warning for empty monitor config</title>
<updated>2016-03-17T07:18:37+00:00</updated>
<author>
<name>Pavel Grunt</name>
<email>pgrunt@redhat.com</email>
</author>
<published>2016-03-16T13:46:51+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/fidencio/public_git/spice-gtk.git/commit/?id=c0c721bbaae50d3ad1991d22df1c4397f24f7acb'/>
<id>c0c721bbaae50d3ad1991d22df1c4397f24f7acb</id>
<content type='text'>
It is a valid case when a guest requests to turn off monitors, eg:
 xrandr --output Virtual-0 --off

Related:
https://bugzilla.redhat.com/show_bug.cgi?id=1061942

Acked-by: Frediano Ziglio &lt;fziglio@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It is a valid case when a guest requests to turn off monitors, eg:
 xrandr --output Virtual-0 --off

Related:
https://bugzilla.redhat.com/show_bug.cgi?id=1061942

Acked-by: Frediano Ziglio &lt;fziglio@redhat.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
