[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

xserver-xorg-video-qxl: Changes to 'refs/tags/xf86-video-qxl-0.1.2'



Tag 'xf86-video-qxl-0.1.2' created by Alon Levy <alon@pobox.com> at 2014-07-23 14:03 +0000

xf86-video-qxl-0.1.2
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAABAgAGBQJTz8C2AAoJEGSFt2Lm6PXuXDwIAIL+ZnmpC8PR34X6Epa4PuNM
mEogbyiuANUBEtoNimwl+3+B+zSUBA1Wdg1z6AroequdHFyroduwgpRvBw9hKCv4
StkIB7CfbXDAayEzGzQK2OS2ifWnn1tgGRxTjb/nnQRligV+2wgpy3vuf3nHI9sf
sS2Zpm+o1IblWaWD7vwJ5LXFmvYBrwGaStq87A5RAFqQXvmwVUp8P57/sm/qLfxu
j+lXYH+Gr4RVyBCRaguDUJoWkpaYlOWIqrvlUwyKHNS46wN4y8d1Rzi51a3bGrIE
et6hX8MnVTlCNZJUVr5CgnqKudK9QXfcMuEQLcmj7FPUqB8xbaFdBCeWC2jpU18=
=e/Em
-----END PGP SIGNATURE-----

Changes since xf86-video-qxl-0.1.0:
Adam Jackson (1):
      Remove mibstore.h

Alon Levy (34):
      spiceqxl_main_loop: fix use of watch after removal
      fix a bunch of warnings - unused variables, labels, code
      fix undefined symbol qxl_enter_vt_kms for XSPICE
      xspice: support sending monitors config
      xspice: zero memory on allocation, fix uninitialized use (valgrind reported)
      spiceqxl_inputs: expose buttons & position api for agent usage
      qxl_option_helpers: add required includes
      xspice: add vdagent support
      xspice: add uinput support to vdagent support
      Xspice: use subprocess.Popen, nicer cleanup of files/processes
      Xspice: correct doc string
      Xspice: require display parameter, and set if earlier in environment
      Xspice: vdagent{,d} launching support
      qxl_get_formats: use surface enum, not bitmap (fixes clang warning)
      spiceqxl_display: add noreturn attribute (silence clang warning)
      uxa: use PIXMAN consts instead of PICT in some places (silence clang warning)
      Xspice: add --audio-fifo-dir
      spiceqxl_audio: fix possible buffer overflow (clang)
      qxl_image: fix build break once MIN/MAX switched to spice-protocol
      Xspice: kill Xorg process on SIGTERM
      xspice: add tests for audio remoting
      Release 0.1.1
      fix make dist
      tests/xspice_util.py: fix hardcoded port
      spiceqxl_spice_server: no need to call spice_server_set_noauth twice
      xspice: chown both files used by vdagent for suid Xorg case
      Xspice: cleanup non regular files too
      Xspice: fix cleanup when some processes are already dead
      Xspice: cleanup vdagent files
      spiceqxl_util.[hc]: add copyright & license headers
      Xspice: add better doc strings for audio & vdagent
      qxl_image.c: fix compilation break
      qxl_driver.c: fix compiler warning 'defined but not used' qxl_kernel_mode_enabled
      Release 0.1.2

Andrew Eikum (1):
      Implement sending audio to the client from a directory of FIFO queues

Cole Robinson (1):
      qxl: Report actual module version

Dave Airlie (32):
      qxl: split uxa related code into separate file
      qxl: split user modesetting code and crtc code out.
      qxl: move io functions to a separate file
      qxl_mem: drop unused if 0 code.
      qxl: move mem slots code to qxl_mem.c
      qxl: move garbage collector + alloc into qxl_mem.c
      qxl: move mspace setup to qxl_mem.c
      uxa: port over tiled fill code from EXA
      qxl: split surface struct out into its own header file.
      qxl: pass qxl instead of surface cache to some functions
      qxl_surface: move to using struct to avoid ordering issues with typedef.
      qxl: fix memory leak on driver exit.
      qxl: split common pre init code out from qxl pre init
      qxl_edid: add missing config.h
      qxl: pass surface struct instead of ids in drawable functions.
      qxl: add direct pointer from qxl surface to qxl screen
      qxl: abstract object allocation away from surface/image/cursor code
      qxl: separate surface ums code out into separate file
      qxl: fix build in koji
      qxl: fix xspice build due to missing include.
      qxl: use u64_to_pointer to avoid warnings when building on i686
      qxl: drop pointless and wrong memset.
      qxl: add KMS support v1.2
      qxl/kms: recreate the host image upon resize
      qxl: don't enable kms unless we can find qxl_drm.h
      qxl: fix 32-bit mmaps
      qxl: fix issue with resizing dev_image improperly
      qxl: add uevent handler support
      qxl: drop GPL code from qxl driver
      qxl: fix broken cursor hotspot on KMS driver
      fix build with --disable-kms
      qxl: fix set cursor2 support for older kernel

David Mansfield (1):
      Dynamically adjust chunk size to avoid command buffer overflow.

Hans de Goede (3):
      Add support for XSERVER_PLATFORM_BUS
      Fix qxl_driver_func to adhere to the API
      Add support for server managed fds

Jeremy White (34):
      Change include paths to fix rare compilation issue.
      Unify memory management for the primary screen.
      Add a DeferredFPS option.
      Shift the uxa function initialization to a separate function.
      Add a deferred frames mode.
      Implement copy with fbFill.
      Implement prepare_copy using GC functions.
      Enable the use of SpiceExitOnDisconnect so that Xspice can be configured
      Establish a preferred default of 1024x768 correctly.
      We're uploading a drawable from the primary surface, use it.
      Initialize our update region at surface creation, avoids 0 size regions
      Handle cache and surface options the same way we handle all options.
      Add missing options to the example xorg.conf file.
      Consolidate and document the missing parameters
      Add a '--auto' flag to create a temporary xorg.conf file.
      Enable the deferred-fps and exit-on-disconnect options
      Add a --xsession option, to allow for an automatic start of an xsession script
      Add an example stanza for the FIFO dir logic.
      More correctly signal that we only want the first head connected at start.
      Eliminate gcc warning on duplicate use of ARRAY_SIZE by Xorg.
      Removed unused local variables
      Document a meaningful warning.
      Eliminate a printf format warning on 32 bit systems.
      Actually request the forcibly inline functions to be inline.
      Eliminate a gcc "cast discards '__attribute__((const))'" warning
      Eliminate gcc warning "initialization discards 'const' qualifier from pointer target type"
      Make the Deferred FPS mode available in all cases, not just XSPICE.
      Modify X interfaces to better enable Xorg resets.
      Set -noreset on invocation
      Provide compatibility for Xorg list code with Xorg < 1.12, for RHEL 6 support
      Handle a missed case where lack of kms doesn't work with XSpice.
      Remove MAX/MIN macros that are now included via spice/macros.h.
      Use non deprecated functions, removes warnings from build.
      Make use of the new playback rate interface, if available.

Marc-André Lureau (1):
      drm: restore cursor after resolution change

Søren Sandmann Pedersen (2):
      Add new DebugRenderFallbacks option
      When DebugRenderFallbacks is turned on, print debug spew in many cases

Uri Lublin (5):
      qxl_driver: remove unused enum ROPDescriptor
      qxl_pre_init: fix calculation of available video memory
      qxl_driver: check_crtc: handle qxl->crtcs == NULL
      qxl_driver: simplify calling qxl_update_monitors_config
      qxl_driver: monitors_config: adjust to memory-remap

Yaakov Selkowitz (2):
      Add XORG_LIBS to LIBADD
      Only include Xv headers if server supports it

longguang.yue (1):
      fix memory leak when alloc uxa

---
 NEWS                                |   22 
 configure.ac                        |   55 
 examples/spiceqxl.xorg.conf.example |   43 
 scripts/Xspice                      |  191 +++
 src/Makefile.am                     |   36 
 src/dfps.c                          |  366 ++++++
 src/dfps.h                          |   27 
 src/murmurhash3.c                   |    8 
 src/qxl.h                           |  172 ++
 src/qxl_cursor.c                    |   52 
 src/qxl_driver.c                    | 2134 +++++++-----------------------------
 src/qxl_drmmode.c                   |  959 ++++++++++++++++
 src/qxl_drmmode.h                   |   93 +
 src/qxl_edid.c                      |  209 ---
 src/qxl_image.c                     |   95 +
 src/qxl_io.c                        |  209 +++
 src/qxl_kms.c                       |  761 ++++++++++++
 src/qxl_mem.c                       |  772 ++++++++-----
 src/qxl_option_helpers.h            |    2 
 src/qxl_ring.c                      |    2 
 src/qxl_surface.c                   | 1251 ++++-----------------
 src/qxl_surface.h                   |   55 
 src/qxl_surface_ums.c               |  850 ++++++++++++++
 src/qxl_ums_mode.c                  |  506 ++++++++
 src/qxl_uxa.c                       |  581 +++++++++
 src/spiceqxl_audio.c                |  354 +++++
 src/spiceqxl_audio.h                |   31 
 src/spiceqxl_display.c              |   15 
 src/spiceqxl_display.h              |    2 
 src/spiceqxl_driver.c               |    4 
 src/spiceqxl_inputs.c               |   79 -
 src/spiceqxl_inputs.h               |    2 
 src/spiceqxl_io_port.c              |   26 
 src/spiceqxl_main_loop.c            |    8 
 src/spiceqxl_main_loop.h            |    1 
 src/spiceqxl_spice_server.c         |   23 
 src/spiceqxl_uinput.c               |  126 ++
 src/spiceqxl_uinput.h               |    8 
 src/spiceqxl_util.c                 |   44 
 src/spiceqxl_util.h                 |   30 
 src/spiceqxl_vdagent.c              |  172 ++
 src/spiceqxl_vdagent.h              |    8 
 src/uxa/uxa-accel.c                 |   80 +
 src/uxa/uxa-glyphs.c                |    2 
 src/uxa/uxa-priv.h                  |    3 
 src/uxa/uxa-render.c                |    6 
 tests/xspice_audio_test.py          |   19 
 tests/xspice_audio_test_helper.py   |   19 
 tests/xspice_util.py                |   69 +
 49 files changed, 7221 insertions(+), 3361 deletions(-)
---


Reply to: