Skip to content
Snippets Groups Projects
  1. Nov 08, 2024
  2. Nov 05, 2024
  3. Oct 10, 2024
    • Michael Scherle's avatar
      spice-channel: read all avaiable data from OpenSSL buffer · 53e53cff
      Michael Scherle authored
      When TLS is in use, data is received in TLS records. If multiple SPICE messages are merged into a single record—e.g. from a proxy server—it's necessary to check if OpenSSL has still data buffered. Otherwise, any extra SPICE messages would only be processed the next time data arrives on the TCP socket.
      53e53cff
  4. Apr 09, 2024
  5. Apr 08, 2024
  6. Nov 14, 2023
  7. Nov 05, 2023
  8. Nov 03, 2023
  9. Oct 06, 2023
  10. Sep 18, 2023
  11. Jul 25, 2023
    • Marc-André Lureau's avatar
      Merge branch 'single' into 'master' · 4e0ff757
      Marc-André Lureau authored
      Use single version of double exported functions
      
      See merge request !122
      4e0ff757
    • Frediano Ziglio's avatar
      Use single version of double exported functions · 9f1a9bec
      Frediano Ziglio authored
      
      Solve double export issue of some functions between spice-gtk
      and spice-glib libraries.
      Some functions are exported by both spice-gtk and spice-glib.
      As the state of these function can be duplicate this can create
      some issues. Specifically you can enable debug but get only partly
      enabled.
      So to solve this and have a consistent behaviour across system
      add new functions in spice-glib (where these functions where supposed
      to be) and use them (we need to keep providing old functions for
      ABI compatibility).
      
      Signed-off-by: default avatarFrediano Ziglio <freddy77@gmail.com>
      9f1a9bec
  12. Jul 09, 2023
  13. Jul 02, 2023
  14. Jun 26, 2023
    • Frediano Ziglio's avatar
      Split symbol file in 2 files · 7e87382b
      Frediano Ziglio authored
      
      One file for spice-glib and another for spice-gtk.
      This avoid having duplicate exports in the future.
      spice_g_signal_connect_object, spice_util_get_debug,
      spice_util_get_version_string, spice_util_set_debug and
      spice_uuid_to_string are exported by both libraries to keep ABI
      compatibility.
      
      Signed-off-by: default avatarFrediano Ziglio <freddy77@gmail.com>
      7e87382b
  15. Jun 22, 2023
  16. Apr 21, 2023
    • Biswapriyo Nath's avatar
      usb-backend: Fix compiling with i686 clang in mingw · 7471e3e5
      Biswapriyo Nath authored and Frediano Ziglio's avatar Frediano Ziglio committed
      
      This adds the stdcall attribute to match the function prototype which
      is used with SetWindowSubclass Win32 API. Otherwise, clang 16 targeting
      i686-w64-windows-gnu shows the following compiler error:
      
      ../src/usb-backend.c:269:38: error: incompatible function pointer types passing
      'LRESULT (HWND, UINT, WPARAM, LPARAM, UINT_PTR, DWORD_PTR)' (aka 'long (struct HWND__ *, unsigned int, unsigned int, long, unsigned int, unsigned long)') to parameter of type
      'SUBCLASSPROC' (aka 'long (*)(structHWND__ *, unsigned int, unsigned int, long, unsigned int, unsigned long) __attribute__((stdcall))') [-Wincompatible-function-pointer-types]
          if (!SetWindowSubclass(be->hWnd, subclass_proc, 0, (DWORD_PTR)be)) {
                                           ^~~~~~~~~~~~~
      
      Acked-by: default avatarFrediano Ziglio <freddy77@gmail.com>
      7471e3e5
  17. Mar 15, 2023
  18. Feb 15, 2023
  19. Jan 23, 2023
  20. Jan 09, 2023
  21. Dec 13, 2022
  22. Nov 20, 2022
Loading