[libvirt] [PATCH 2/3] vmx: convert to typesafe virConf accessors

2018-05-25 Thread Fabiano Fidêncio
Signed-off-by: Fabiano Fidêncio --- src/vmx/vmx.c | 197 +++--- 1 file changed, 73 insertions(+), 124 deletions(-) diff --git a/src/vmx/vmx.c b/src/vmx/vmx.c index df6a58a47..6247fa938 100644 --- a/src/vmx/vmx.c +++ b/src/vmx/vmx.c @@ -719,42 +719,36

[libvirt] [PATCH 3/3] xen_common: convert to typesafe virConf accessors

2018-05-25 Thread Fabiano Fidêncio
as other types (as boolean or long) doesn't seem to be the safest path to take. Signed-off-by: Fabiano Fidêncio --- src/xenconfig/xen_common.c | 631 ++--- 1 file changed, 299 insertions(+), 332 deletions(-) diff --git a/src/xenconfig/xen_common.c b/src/xenc

[libvirt] [PATCH 1/3] xen_vm: convert to typesafe virConf accessors

2018-05-25 Thread Fabiano Fidêncio
Signed-off-by: Fabiano Fidêncio --- src/xenconfig/xen_xm.c | 268 - 1 file changed, 132 insertions(+), 136 deletions(-) diff --git a/src/xenconfig/xen_xm.c b/src/xenconfig/xen_xm.c index 4becb40b4..fc88ac823 100644 --- a/src/xenconfig/xen_xm.c +++ b/src

[libvirt] build: workaround broken SASL header (again)

2016-03-29 Thread Fabiano Fidêncio
Compilation for xdg-app failed due to a buggy SASL headers present on the used runtime (org.gnome.Sdk 3.18). In file included from rpc/virnetsaslcontext.h:24:0, from rpc/virnetsaslcontext.c:25: /usr/include/sasl/sasl.h:230:38: error: unknown type name 'size_t' typedef void *sasl_

[libvirt] [libvirt-glib/libvirt-gconfig 05/17] gconfig: Implement gvir_config_domain_graphics_sdl_get_fullscreen()

2016-03-22 Thread Fabiano Fidêncio
Signed-off-by: Fabiano Fidêncio --- libvirt-gconfig/libvirt-gconfig-domain-graphics-sdl.c | 10 ++ libvirt-gconfig/libvirt-gconfig-domain-graphics-sdl.h | 1 + libvirt-gconfig/libvirt-gconfig.sym | 1 + 3 files changed, 12 insertions(+) diff --git a/libvirt-gconfig

[libvirt] [libvirt-glib/libvirt-gconfig 14/17] gconfig: Add GVirCofigDomainGraphicsLocal class

2016-03-22 Thread Fabiano Fidêncio
GVirConfigDomainGraphicsLocal (see the next patches), which inherits from GVirConfigDomainGraphics (it will cause ABI breakages, though). Signed-off-by: Fabiano Fidêncio --- libvirt-gconfig/Makefile.am| 2 + .../libvirt-gconfig-domain-graphics-local.c| 97

[libvirt] [libvirt-glib/libvirt-gconfig 00/17] Graphics: Introduce the new Remote and Local classes (and also implement a few missing methods).

2016-03-22 Thread Fabiano Fidêncio
case (see more explanations on the 10th and 14th commits. This series, unfortunately, introduces an ABI breakage. Fabiano Fidêncio (17): gconfig: Implement gvir_config_domain_graphics_vnc_get_autoport() gconfig: Implement gvir_config_domain_graphics_spice_get_autoport() gconfig:

[libvirt] [libvirt-glib/libvirt-gconfig 12/17] gconfig: Adapt GVirConfigDomainGraphicsRdp to GVirConfigDomainGraphicsRemote

2016-03-22 Thread Fabiano Fidêncio
breakage. Signed-off-by: Fabiano Fidêncio --- libvirt-gconfig/libvirt-gconfig-domain-graphics-rdp.c | 11 --- libvirt-gconfig/libvirt-gconfig-domain-graphics-rdp.h | 4 ++-- 2 files changed, 6 insertions(+), 9 deletions(-) diff --git a/libvirt-gconfig/libvirt-gconfig-domain-graphics

[libvirt] [libvirt-glib/libvirt-gconfig 08/17] gconfig: Implement gvir_config_domain_graphics_vnc_{get, set}_host()

2016-03-22 Thread Fabiano Fidêncio
Signed-off-by: Fabiano Fidêncio --- libvirt-gconfig/libvirt-gconfig-domain-graphics-vnc.c | 18 ++ libvirt-gconfig/libvirt-gconfig-domain-graphics-vnc.h | 4 libvirt-gconfig/libvirt-gconfig.sym | 2 ++ 3 files changed, 24 insertions(+) diff --git a

[libvirt] [libvirt-glib/libvirt-gconfig 15/17] gconfig: Adapt GVirConfigDomainGraphicsSdl to GVirConfigDomainGraphicsLocal

2016-03-22 Thread Fabiano Fidêncio
an ABI breakage. Signed-off-by: Fabiano Fidêncio --- libvirt-gconfig/libvirt-gconfig-domain-graphics-sdl.c | 11 +++ libvirt-gconfig/libvirt-gconfig-domain-graphics-sdl.h | 4 ++-- 2 files changed, 5 insertions(+), 10 deletions(-) diff --git a/libvirt-gconfig/libvirt-gconfig-domain

[libvirt] [libvirt-glib/libvirt-gconfig 06/17] gconfig: Implement gvir_config_domain_graphics_spice_get_tls_port()

2016-03-22 Thread Fabiano Fidêncio
Signed-off-by: Fabiano Fidêncio --- libvirt-gconfig/libvirt-gconfig-domain-graphics-spice.c | 8 libvirt-gconfig/libvirt-gconfig-domain-graphics-spice.h | 1 + libvirt-gconfig/libvirt-gconfig.sym | 1 + 3 files changed, 10 insertions(+) diff --git a/libvirt-gconfig

[libvirt] [libvirt-glib/libvirt-gconfig 11/17] gconfig: Adapt GVirConfigDomainGraphicsSpice to GVirConfigDomainGraphicsRemote

2016-03-22 Thread Fabiano Fidêncio
ABI breakage. Signed-off-by: Fabiano Fidêncio --- libvirt-gconfig/libvirt-gconfig-domain-graphics-spice.c | 11 --- libvirt-gconfig/libvirt-gconfig-domain-graphics-spice.h | 4 ++-- 2 files changed, 6 insertions(+), 9 deletions(-) diff --git a/libvirt-gconfig/libvirt-gconfig-domain

[libvirt] [libvirt-glib/libvirt-gconfig 17/17] gconfig, graphics: Avoid crash when gvir_config_object_new_from_xml() returns NULL

2016-03-22 Thread Fabiano Fidêncio
Signed-off-by: Fabiano Fidêncio --- libvirt-gconfig/libvirt-gconfig-domain-graphics-desktop.c | 3 +++ libvirt-gconfig/libvirt-gconfig-domain-graphics-rdp.c | 3 +++ libvirt-gconfig/libvirt-gconfig-domain-graphics-sdl.c | 3 +++ libvirt-gconfig/libvirt-gconfig-domain-graphics-spice.c

[libvirt] [libvirt-glib/libvirt-gconfig 07/17] gconfig: Implement gvir_config_domain_graphics_spice_{get, set}_host()

2016-03-22 Thread Fabiano Fidêncio
Signed-off-by: Fabiano Fidêncio --- .../libvirt-gconfig-domain-graphics-spice.c| 18 ++ .../libvirt-gconfig-domain-graphics-spice.h| 4 libvirt-gconfig/libvirt-gconfig.sym| 2 ++ 3 files changed, 24 insertions(+) diff --git a

[libvirt] [libvirt-glib/libvirt-gconfig 16/17] gconfig: Adapt GVirConfigDomainGraphicsDesktop to GVirConfigDomainGraphicsLocal

2016-03-22 Thread Fabiano Fidêncio
introduces an ABI breakage. Signed-off-by: Fabiano Fidêncio --- libvirt-gconfig/libvirt-gconfig-domain-graphics-desktop.c | 11 +++ libvirt-gconfig/libvirt-gconfig-domain-graphics-desktop.h | 4 ++-- 2 files changed, 5 insertions(+), 10 deletions(-) diff --git a/libvirt-gconfig/libvirt-gconfig

[libvirt] [libvirt-glib/libvirt-gconfig 09/17] gconfig: Implement gvir_config_domain_graphics_rdp_{get, set}_host()

2016-03-22 Thread Fabiano Fidêncio
Signed-off-by: Fabiano Fidêncio --- libvirt-gconfig/libvirt-gconfig-domain-graphics-rdp.c | 18 ++ libvirt-gconfig/libvirt-gconfig-domain-graphics-rdp.h | 4 libvirt-gconfig/libvirt-gconfig.sym | 2 ++ 3 files changed, 24 insertions(+) diff --git a

[libvirt] [libvirt-glib/libvirt-gconfig 13/17] gconfig: Adapt GVirConfigDomainGraphicsVnc to GVirConfigDomainGraphicsRemote

2016-03-22 Thread Fabiano Fidêncio
breakage. Signed-off-by: Fabiano Fidêncio --- libvirt-gconfig/libvirt-gconfig-domain-graphics-vnc.c | 11 --- libvirt-gconfig/libvirt-gconfig-domain-graphics-vnc.h | 4 ++-- 2 files changed, 6 insertions(+), 9 deletions(-) diff --git a/libvirt-gconfig/libvirt-gconfig-domain-graphics-vnc.c

[libvirt] [libvirt-glib/libvirt-gconfig 02/17] gconfig: Implement gvir_config_domain_graphics_spice_get_autoport()

2016-03-22 Thread Fabiano Fidêncio
For completeness and also because it's useful for libvirt-gconfig API's consumers who are interested on reading the guest configuration, like virt-viewer. Signed-off-by: Fabiano Fidêncio --- libvirt-gconfig/libvirt-gconfig-domain-graphics-spice.c | 8 libvirt-gconfig/libvi

[libvirt] [libvirt-glib/libvirt-gconfig 03/17] gconfig: Implement gvir_config_domain_graphics_rdp_get_autoport()

2016-03-22 Thread Fabiano Fidêncio
For completeness and also because it's useful for libvirt-gconfig API's consumers who are interested on reading the guest configuration, like virt-viewer. Signed-off-by: Fabiano Fidêncio --- libvirt-gconfig/libvirt-gconfig-domain-graphics-rdp.c | 8 libvirt-gconfig/libvi

[libvirt] [libvirt-glib/libvirt-gconfig 10/17] gconfig: Add GVirCofigDomainGraphicsRemote class

2016-03-22 Thread Fabiano Fidêncio
re details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library. If not, see + * <http://www.gnu.org/licenses/>. + * + * Author: Fabiano Fidêncio + */ + +#include + +#include + +#include "libvirt-gconfig/libvirt-gconfig.h" +#includ

[libvirt] [libvirt-glib/libvirt-gconfig 01/17] gconfig: Implement gvir_config_domain_graphics_vnc_get_autoport()

2016-03-22 Thread Fabiano Fidêncio
For completeness and also because it's useful for libvirt-gconfig API's consumers who are interested on reading the guest configuration, like virt-viewer. Signed-off-by: Fabiano Fidêncio --- libvirt-gconfig/libvirt-gconfig-domain-graphics-vnc.c | 8 libvirt-gconfig/libvi

[libvirt] [libvirt-glib/libvirt-gconfig 04/17] gconfig: Implement gvir_config_domain_graphics_sdl_get_display()

2016-03-22 Thread Fabiano Fidêncio
Signed-off-by: Fabiano Fidêncio --- libvirt-gconfig/libvirt-gconfig-domain-graphics-sdl.c | 9 + libvirt-gconfig/libvirt-gconfig-domain-graphics-sdl.h | 1 + libvirt-gconfig/libvirt-gconfig.sym | 1 + 3 files changed, 11 insertions(+) diff --git a/libvirt-gconfig

[libvirt] [libvirt-glib] gconfig: Fix next API version number

2016-03-04 Thread Fabiano Fidêncio
Commit 01e01f2 introduced a wrong next API version number in libvirt-gconfig.sym Signed-off-by: Fabiano Fidêncio --- libvirt-gconfig/libvirt-gconfig.sym | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libvirt-gconfig/libvirt-gconfig.sym b/libvirt-gconfig/libvirt-gconfig.sym

[libvirt] [RFC] [libvirt-gconfig] Suggestion about (maybe) re-factoring GVirtConfigDomainGraphics

2016-02-29 Thread Fabiano Fidêncio
e than happy in provide the code for this, but not before we discuss and set a decision about the approach. :-) I'm looking forward for some feedback. -- Fabiano Fidêncio -- libvir-list mailing list libvir-list@redhat.com https://www.redhat.com/mailman/listinfo/libvir-list

Re: [libvirt] [libvirt-designer] [PATCH] Show also short-ids when calling --list-{os, platform}

2014-10-22 Thread Fabiano Fidêncio
Eric, On Wed, 2014-10-22 at 11:55 -0600, Eric Blake wrote: > On 10/22/2014 08:16 AM, Fabiano Fidêncio wrote: > > As the short-id can be used to set the os/platform in the example > > program, let's expose them to the user. > > --- > > examples/virt-designer.c |

[libvirt] [PATCH] Show also short-ids when calling --list-{os, platform}

2014-10-22 Thread Fabiano Fidêncio
As the short-id can be used to set the os/platform in the example program, let's expose them to the user. --- examples/virt-designer.c | 16 ++-- 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/examples/virt-designer.c b/examples/virt-designer.c index 7628449..12faf04 10

<    2   3   4   5   6   7