1. 25 Aug, 2017 2 commits
  2. 10 Aug, 2017 1 commit
  3. 31 Jul, 2017 1 commit
    • Oleksandr Shneyder's avatar
      Render.c: Improve situation for multiple trapezoid requests. · da43f047
      Oleksandr Shneyder authored
       This change improves the situation in nxagent for the following
       issue:
      
       ```
       "XRenderCompositeTrapezoids builds RenderTrapezoids requests to composite the
       specified list of trapezoids to dst.  XRenderCompositeTrapezoids will split
       the list of trapezoids to build requests no larger than the maximum request
       size supported by the server.  This can create rendering artifacts as the
       precompositing done by RenderTrapezoids when a maskFormat is specified
       cannot span multiple requests."
       ```
      
       For more information see:
       https://lists.freedesktop.org/archives/xorg/2008-June/036124.html
      
       Fixes ArcticaProject/nx-libs#336.
      da43f047
  4. 24 Jul, 2017 2 commits
  5. 23 Jul, 2017 1 commit
  6. 16 Jul, 2017 1 commit
  7. 05 Jul, 2017 1 commit
  8. 04 Jul, 2017 1 commit
  9. 30 Jun, 2017 3 commits
    • Mike Gabriel's avatar
      release 3.5.99.8 · 3b15804c
      Mike Gabriel authored
      3b15804c
    • Mike Gabriel's avatar
      hw/nxagent/Window.c: Introduce NX_REAL_WINDOW window property. · 588be638
      Mike Gabriel authored
       In nxagent sessions, all X11 clients have a representation of their NX
       session-side window object on the real X-Server side.
      
       The window object gets stored in the new NX_REAL_WINDOW window property
       immediately after window creation. This mapping is created in
       nxagentCreateWindow().
      
       On session resumption, the client side window IDs normally change. Thus,
       during session resumption, all NX_REAL_WINDOW properties require being
       updated. This happens in nxagentReconnectWindow().
      
       While a session is suspended, the NX_REAL_WINDOW property does not
       exist. It gets removed during nxagentDisconnectWindow().
      588be638
    • Mike Gabriel's avatar
      hw/nxagnet/Atoms.c: In DEBUG mode, we need validateString() which is not… · c88e87bc
      Mike Gabriel authored
      hw/nxagnet/Atoms.c: In DEBUG mode, we need validateString() which is not statically defined in Utils.h. Thus including it for DEBUG builds.
      c88e87bc
  10. 09 Jun, 2017 1 commit
  11. 04 May, 2017 1 commit
    • Ulrich Sibiller's avatar
      Revert "Switch from using libNX_X11's deprecated XKeycodeToKeysym() function to… · 651d5e5e
      Ulrich Sibiller authored
      Revert "Switch from using libNX_X11's deprecated XKeycodeToKeysym() function to using XGetKeyboardMapping()."
      
      This reverts commit efc0dae0.
      
      Recent test revealed keyboard hangs on high latency connections. These
      hangs are not happening in 3.5.0 releases if the nx-libs.
      
      The commit above is responsible for them so we take that back.
      
      Interestingly nxcomp has special treatment for XGetKeyboardMapping()
      so it should normally speed up things but it results in the opposite
      for us. Needs further examination.
      
      This fixes ArcticaProject/nx-libs#450
      651d5e5e
  12. 21 Apr, 2017 2 commits
  13. 20 Apr, 2017 9 commits
  14. 19 Apr, 2017 1 commit
  15. 11 Apr, 2017 1 commit
  16. 10 Apr, 2017 7 commits
  17. 06 Apr, 2017 1 commit
  18. 03 Apr, 2017 4 commits