- 23 Apr, 2021 1 commit
-
-
Frediano Ziglio authored
Signed-off-by:
Frediano Ziglio <freddy77@gmail.com>
-
- 21 Apr, 2021 1 commit
-
-
Frediano Ziglio authored
By default configure script detected if source directory is a git repository and by default enable -Werror option. This normally detects that you are developing but some build packagers (like rpm spec with git_am option) uses git to manage additional patches on top of source making the detection fail and causing the build to fail. Build packagers should not use -Werror. Signed-off-by:
Frediano Ziglio <freddy77@gmail.com>
-
- 19 Apr, 2021 3 commits
-
-
Frediano Ziglio authored
manual.conf needs to be distributed otherwise making manual fails. Avoids this failure FAILED: docs/manual/manual.chunked /usr/bin/a2x -f chunked -D /tmp/spice-0.15.0/meson/docs/manual -a data-uri -a icons -a toc ../docs/manual/manual.txt a2x: ERROR: "/usr/bin/asciidoc.py" --backend docbook -a "a2x-format=chunked" --attribute "data-uri" --attribute "icons" --attribute "toc" --out-file "/tmp/spice-0.15.0/meson/docs/manual/manual.xml" "/tmp/spice-0.15.0/docs/manual/manual.txt" returned non-zero exit status 1 Signed-off-by:
Frediano Ziglio <freddy77@gmail.com>
-
This commit fixes #56 Signed-off-by:
Tomasz Kłoczko <kloczek@github.com>
-
Frediano Ziglio authored
Signed-off-by:
Frediano Ziglio <freddy77@gmail.com>
-
- 17 Apr, 2021 3 commits
-
-
FreeBSD's setsockopt() behaves just like Dawrin, i.e. sets errno to EINVAL instead of ENOTSUP, so extend the Darwin workaround to work for FreeBSD as well. Signed-off-by:
Roman Bogorodskiy <bogorodskiy@gmail.com> Acked-by:
Frediano Ziglio <freddy77@gmail.com>
-
On FreeBSD, netinet/in.h needs to be included to use IPPROTO_TCP. Signed-off-by:
Roman Bogorodskiy <bogorodskiy@gmail.com> Acked-by:
Frediano Ziglio <freddy77@gmail.com>
-
Frediano Ziglio authored
Signed-off-by:
Frediano Ziglio <freddy77@gmail.com>
-
- 16 Apr, 2021 1 commit
-
-
Frediano Ziglio authored
Mostly minor updates since 0.14.91. See CHANGELOG.md. Signed-off-by:
Frediano Ziglio <freddy77@gmail.com>
-
- 15 Apr, 2021 1 commit
-
-
Compiler error for cross builds using mingw-w64: In file included from /usr/share/mingw-w64/include/winnt.h:150, from /usr/share/mingw-w64/include/minwindef.h:163, from /usr/share/mingw-w64/include/windef.h:9, from /usr/share/mingw-w64/include/windows.h:69, from /usr/share/mingw-w64/include/winsock2.h:23, from ../../../server/spice-core.h:29, from ../../../server/spice.h:24, from ../../../server/spice-wrapped.h:35, from ../../../server/red-common.h:35, from ../../../server/jpeg-encoder.c:22: /usr/share/mingw-w64/include/basetsd.h:31:22: error: conflicting types for ‘INT32’ typedef signed int INT32,*PINT32; ^~~~~ In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/jpeglib.h:31, from ../../../server/jpeg-encoder.c:20: /usr/x86_64-w64-mingw...
-
- 14 Apr, 2021 3 commits
-
-
Marc-André Lureau authored
Frediano Ziglio (7): codegen: Remove bytes array length support codegen: Make "output_attrs" variable global codegen: Add a check to array type codegen: Propagate attributes to element under pointers codegen: Propagate zero_terminated attribute codegen: Handle zero_terminated attribute in demashaller helper-fuzzer-demarshallers: Check also test demarshallers Fix make distcheck Marc-André Lureau (2): Fix invalid vdagent buffer access Fix build as meson subproject Stefan Weil (1): Add missing include file string.h Signed-off-by:
Marc-André Lureau <marcandre.lureau@redhat.com>
-
Frediano Ziglio authored
Otherwise tests will fail due to source code change. Signed-off-by:
Frediano Ziglio <freddy77@gmail.com>
-
Found with performance-move-const-arg Allows better optimization as the compiler does not have to deal with an rvalue reference. Especially in C++17 where std::move can prevent copy elision. Signed-off-by:
Rosen Penev <rosenp@gmail.com> Acked-by:
Frediano Ziglio <freddy77@gmail.com>
-
- 12 Apr, 2021 2 commits
-
-
Found with modernize-use-nullptr NULL in C++ is 0 whereas it is a void pointer in C. Avoids implicit conversions. Signed-off-by:
Rosen Penev <rosenp@gmail.com> Acked-by:
Frediano Ziglio <freddy77@gmail.com>
-
Found with performance-for-range-copy Avoids unnecessary copying when the loop does not modify the variable. Signed-off-by:
Rosen Penev <rosenp@gmail.com> Acked-by:
Frediano Ziglio <freddy77@gmail.com>
-
- 11 Apr, 2021 2 commits
-
-
Found with readability-else-after-return Easier to read. Signed-off-by:
Rosen Penev <rosenp@gmail.com>
-
Found with modernize-use-auto auto is shorter and can sometimes disambiguate pointer constness. Signed-off-by:
Rosen Penev <rosenp@gmail.com>
-
- 09 Apr, 2021 5 commits
-
-
Found with readability-container-size-empty This has the potential for extra performance as it's not checking for every single element. Signed-off-by:
Rosen Penev <rosenp@gmail.com> Acked-by:
Frediano Ziglio <freddy77@gmail.com>
-
Found with modernize-use-bool-literals Avoids implicit conversions. Signed-off-by:
Rosen Penev <rosenp@gmail.com> Acked-by:
Frediano Ziglio <freddy77@gmail.com>
-
Found with performance-for-range-copy Avoids unnecessary copying when the loop does not modify the variable. Signed-off-by:
Rosen Penev <rosenp@gmail.com> Acked-by:
Frediano Ziglio <freddy77@gmail.com>
-
Found with modernize-use-equals-default default allows extra optimization compared to an empty con/destructor. Signed-off-by:
Rosen Penev <rosenp@gmail.com> Acked-by:
Frediano Ziglio <freddy77@gmail.com>
-
Found with modernize-use-override This can be useful as compilers can generate a compile time error when: The base class implementation function signature changes. The user has not created the override with the correct signature. Signed-off-by:
Rosen Penev <rosenp@gmail.com> Acked-by:
Frediano Ziglio <freddy77@gmail.com>
-
- 08 Apr, 2021 4 commits
-
-
Found with readability-simplify-boolean-expr Signed-off-by:
Rosen Penev <rosenp@gmail.com>
-
Found with google-explicit-constructor Explicit prevents type conversions for safety reasons. Signed-off-by:
Rosen Penev <rosenp@gmail.com>
-
Found with modernize-redundant-void-arg Signed-off-by:
Rosen Penev <rosenp@gmail.com>
-
Found with modernize-use-using Also manually removed a bunch of typedefs as they are no longer useful in C++. https://github.com/isocpp/CppCoreGuidelines/blob/master/CppCoreGuidelines.md#Rt-using Signed-off-by:
Rosen Penev <rosenp@gmail.com>
-
- 08 Feb, 2021 3 commits
-
-
Frediano Ziglio authored
Autobahn testsuite is based on Python 2. See https://github.com/crossbario/autobahn-testsuite/issues/109 . Temporarily use an Ubuntu LTS distro still having Python 2, this will make the job work for some years. Hoping in the future to either: - update Autobahn testsuite to Python 3; - finding another testsuite for websockets. Signed-off-by:
Frediano Ziglio <freddy77@gmail.com> Acked-by:
Marc-André Lureau <marcandre.lureau@redhat.com>
-
Frediano Ziglio authored
Fix this error reported by some older Gnu C++ compilers: ./server/tests/test-display-base.cpp:818:1: sorry, unimplemented: non-trivial designated initializers not supported Signed-off-by:
Frediano Ziglio <freddy77@gmail.com> Acked-by:
Marc-André Lureau <marcandre.lureau@redhat.com>
-
Frediano Ziglio authored
In CentOS 8 PowerTools repository was renamed to powertools causing the CI to fail. Rename in configuration file. Signed-off-by:
Frediano Ziglio <freddy77@gmail.com> Acked-by:
Marc-André Lureau <marcandre.lureau@redhat.com>
-
- 29 Jan, 2021 2 commits
-
-
Signed-off-by:
Marc-André Lureau <marcandre.lureau@redhat.com> Acked-by:
Frediano Ziglio <freddy77@gmail.com>
-
Like char devices, QXL devices need to be explicily started. For some historical reason, char devices are started when in running state. See commi bf1d9007 . Reading that commit comments, there was a plan to provide an API to stop/start devices invidually, but that never happened. Whether that API would really be useful now, I wonder. For now, just follow the char devices behaviour and start QXL devices added when vm_running. Signed-off-by:
Marc-André Lureau <marcandre.lureau@redhat.uuuuucom> Acked-by:
Frediano Ziglio <freddy77@gmail.com>
-
- 28 Jan, 2021 1 commit
-
-
If the worker is already started, don't assert and just return. This fixes calling spice_server_vm_start() multiple times. Signed-off-by:
Marc-André Lureau <marcandre.lureau@redhat.com> Acked-by:
Frediano Ziglio <freddy77@gmail.com>
-
- 07 Dec, 2020 5 commits
-
-
Fixed issue #49 Fixes BZ#1904459 Signed-off-by:
Julien Ropé <jrope@redhat.com> Reported-by: BlackKD Acked-by:
Frediano Ziglio <fziglio@redhat.com>
-
Fixes issue #49 Fixes BZ#1904459 Signed-off-by:
Julien Ropé <jrope@redhat.com> Reported-by: BlackKD Acked-by:
Frediano Ziglio <fziglio@redhat.com>
-
Signed-off-by:
Julien Ropé <jrope@redhat.com> Acked-by:
Frediano Ziglio <fziglio@redhat.com>
-
- remove entry for g-type-register-static: the "possible" flag has been re-introduced in glib.supp - add new entries for several calloc issues Signed-off-by:
Julien Ropé <jrope@redhat.com> Acked-by:
Frediano Ziglio <fziglio@redhat.com>
-
Sync with Glib master file. Signed-off-by:
Julien Ropé <jrope@redhat.com> Acked-by:
Frediano Ziglio <fziglio@redhat.com>
-
- 26 Oct, 2020 2 commits
-
-
Frediano Ziglio authored
Really minor update to fix Meson build for release: additional files cause the version string to contain "-dirty" which is not handled, so doing a "git clean" fix the issue. Autoconf did not trigger the issue as printf command give a warning but strip what is not a number. Signed-off-by:
Frediano Ziglio <freddy77@gmail.com> Acked-by:
Uri Lublin <ulublin@redhat.com>
-
Uri Lublin authored
Without diffutils, configure complains it can not find commands cmp and diff. For example check-valgrind log shows: checking for a working dd... ./configure: line 6852: cmp: command not found ./configure: line 6852: cmp: command not found Signed-off-by:
Uri Lublin <uril@redhat.com>
-
- 25 Oct, 2020 1 commit
-
-
Frediano Ziglio authored
Reduce code duplication. Also this improve support for big endian machines as agent_check_message fix also message endianess. Signed-off-by:
Frediano Ziglio <freddy77@gmail.com> Acked-by:
Uri Lublin <ulublin@redhat.com>
-