1. 17 Sep, 2019 4 commits
  2. 02 Sep, 2019 2 commits
  3. 30 Aug, 2019 1 commit
  4. 29 Aug, 2019 1 commit
    • Frediano Ziglio's avatar
      meson: Remove a warning in spice-common · 41387cf1
      Frediano Ziglio authored
      This will drop the following warning:
      "Project targetting '>= 0.48.0' but tried to use feature introduced
      in '0.50.0': install arg in configure_file"
      
      This brings in the following changes:
      
      Frediano Ziglio (5):
            codegen: Use has_end_attr instead of has_attr("end")
            codegen: Exit with error on error generating C structures
            protocol: Removed unneeded type specifications
            codegen: Add a check for C structure fields
            meson: Remove "install" argument from configure_file
      
      Uri Lublin (2):
            ptypes.py: remove useless condition member != None
            test-marshallers.proto: ArrayMessage: make space for name
      Signed-off-by: Frediano Ziglio's avatarFrediano Ziglio <fziglio@redhat.com>
      Acked-by: 's avatarEduardo Lima (Etrunko) <etrunko@redhat.com>
      41387cf1
  5. 22 Aug, 2019 3 commits
  6. 15 Aug, 2019 1 commit
  7. 12 Aug, 2019 3 commits
  8. 11 Aug, 2019 3 commits
  9. 06 Aug, 2019 2 commits
  10. 02 Aug, 2019 11 commits
  11. 31 Jul, 2019 1 commit
    • Frediano Ziglio's avatar
      red-parse-qxl: Fix QUIC images from QXL · db7dcae3
      Frediano Ziglio authored
      The decoding is wrong, the Red and QXL structures are different so
      code is not doing what is expected. red-parse-qxl translate from QXL
      to Red structures, red-record-qxl saves Red structure to file,
      red-replay-qxl is supposed to read from file into QXL directly.
      
      If a Quic image is stored inside QXL memory the layout of the QXLImage
      in memory is:
      - QXLImageDescriptor
      - QXLQUICData
      - QXLDataChunk
      - first chunk data
      and all remaining data in linked QXLDataChunk.
      red_replay_image was reading the image as data was all contained in
      QXLImage->quic.data however "data" should store the first QXLDataChunk
      followed by QXLDataChunk data.
      Use proper base_size calling red_replay_data_chunks in order to
      initialise the image with the first data chunk correctly.
      
      Not easy to reproduce, the only driver is XDDM which means Windows XP
      or similars. To enable QUIC encoding I added "image-compression=quic"
      and "streaming-video=off" to "-spice" Qemu option in order to force
      QUIC encoding in the guest driver (thanks to Uri Lublin for the help
      reproducing it).
      Signed-off-by: Frediano Ziglio's avatarFrediano Ziglio <fziglio@redhat.com>
      Acked-by: Uri Lublin's avatarUri Lublin <uril@redhat.com>
      db7dcae3
  12. 24 Jul, 2019 1 commit
  13. 22 Jul, 2019 4 commits
  14. 18 Jul, 2019 3 commits