| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
non-xrender based browser scrolling behaviour when link type is set to ADSL or WAN.
In the 40-ies (talking about release version numbers), Firefox started
using the Skia library [1] for client-side rendering of browser content.
With current versions of Firefox you can switch between libXrender based
rendering (esp. of Fonts) and Skia based rendering:
gfx.xrender.enabled = true|false
Some time around Firefox 52, the default for the gfx.xrender.enabled
setting got changed by Firefox upstream from true to false. So nowadays,
Firefox uses Skia by default.
However, it turns out that Skia scales really badly on remote X11
connections. Scrolling of long web pages becomes really jolty.
Something similar could be observed earlier already when using
Chrome or Chromium (which also has been using Skia for some time
now).
This change in nxcomp works around those issues and greatly
improves scrolling and general browser experience on medium
throughput networks (like cable modem, ADSL, HDSPA, slow LTE).
[1] https://en.wikipedia.org/wiki/Skia_Graphics_Engine
Fixes ArcticaProject/nx-libs#443.
|
|\
| |
| |
| |
| |
| | |
Attributes GH PR #463: https://github.com/ArcticaProject/nx-libs/pull/463
Reviewed by Ulrich Sibiller <uli42@gmx.de> -- Fri, 30 Jun 2017 14:16:03 +0000 (UTC)
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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().
|
|/
|
|
| |
statically defined in Utils.h. Thus including it for DEBUG builds.
|
|\
| |
| |
| | |
Attributes GH PR #453: https://github.com/ArcticaProject/nx-libs/pull/453
|
| |
| |
| |
| | |
numbers only).
|
| |
| |
| |
| |
| |
| |
| | |
Adrian Glaubitz from FU Berlin for providing access to a corresponding porters' machine.
This partially reverts nx-libs commit f6dcf2f. The 'hpux' stuff stays
out, the __hppa__ gets re-introduced.
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
commit 1af15aaf278edcf6f6de94774350e34a80883c24
Author: Olivier Fourdan <ofourdan@redhat.com>
Date: Fri Apr 10 10:07:38 2015 +0200
dix: Fix image byte order on big endian hardware
Make sure X_BIG_ENDIAN/X_LITTLE_ENDIAN are defined before actually using
them.
Otherwise, image byte order could be wrong on big endian hardware even
though endianess detection is correct.
Reported-by: Tim Waugh <twaugh@redhat.com>
Signed-off-by: Olivier Fourdan <ofourdan@redhat.com>
Reviewed-by: Adam Jackson <ajax@redhat.com>
commit 4302484ef2e67b2e05756c7ee0834dce938f1b44
Author: Adam Jackson <ajax@redhat.com>
Date: Mon Jul 21 10:06:53 2014 -0400
dix: Remove arch awareness from servermd.h (v2)
At this point we have no architectures where image byte order is
different from bitmap bit order, or where either of those two are not
also the native word endianness. Hooray, one more place where we don't
have to worry about enabling new CPU architectures.
v2: Rebase to master to handle the addition of ppc64le, arc, and xtensa,
and use autoconf's endianness detection instead of gcc predefines.
Signed-off-by: Adam Jackson <ajax@redhat.com>
Reviewed-by: Daniel Stone <daniels@collabora.com>
Signed-off-by: Keith Packard <keithp@keithp.com>
commit f6469f1910c72add358b7263d69bd116b4450ece
Author: Adam Jackson <ajax@redhat.com>
Date: Mon Jul 21 10:06:46 2014 -0400
dix: Remove some XFree86 3.x leftovers
Signed-off-by: Adam Jackson <ajax@redhat.com>
Reviewed-by: Daniel Stone <daniels@collabora.com>
Signed-off-by: Keith Packard <keithp@keithp.com>
commit 5aaacb501ff26bad391664cc7367bfe5164f72c7
Author: Adam Jackson <ajax@redhat.com>
Date: Mon Jul 21 10:06:45 2014 -0400
dix: Remove an ancient IBM configuration
Whatever unix this was meant to be is either no longer in circulation,
or is AIX, which we don't claim to support anyway.
Signed-off-by: Adam Jackson <ajax@redhat.com>
Reviewed-by: Daniel Stone <daniels@collabora.com>
Signed-off-by: Keith Packard <keithp@keithp.com>
commit 446fe9eecddd1337f9d5164dd7c301e1ba3dfe32
Author: Daniel Stone <daniel@fooishbar.org>
Date: Thu Jul 17 21:37:50 2008 +0300
Dead code removal
Remove a whole bunch of code that was never built, be it entire files or
just dead ifdefs.
Backported-to-NX-by: Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
|
|\
| |
| |
| | |
Attributes GH PR #454: https://github.com/ArcticaProject/nx-libs/pull/454
|
| |
| |
| |
| | |
Sparc(64)Architecture ifdef-block. It does not seem to be used anywhere else.
|
|/
|
|
| |
_XSERVER64 macro.
|
| |
|
|
|
|
| |
Mesa.patches_6.4.1. Rebase 4004_define-USE_IEEE-macro-for-more-platforms.patch against Mesa 6.4.2 while being at it.
|
|\
| |
| |
| | |
Attributes GH PR #469: https://github.com/ArcticaProject/nx-libs/pull/469
|
| |
| |
| |
| | |
Mesa versions
|
| | |
|
|/| |
|
|
|
|
|
| |
git-subtree-dir: nx-X11/extras/Mesa_6.4.2
git-subtree-split: 475b1f7b56fa36ef4f3b22a749f88a98ddc0d502
|
|
|
|
| |
git-subtree. This basically moves versioned folders around and drops the Mesa/ and Mesa.patches/ symlinks.
|
|\
| |
| |
| | |
Attributes GH PR #467: https://github.com/ArcticaProject/nx-libs/pull/467
|
| |
| |
| |
| | |
when creating release tarballs.
|
| |
| |
| |
| | |
in via git subtree.
|
| |
| |
| |
| | |
subtree of Mesa_6.4.1 instead.
|
|/| |
|
|
|
|
|
| |
git-subtree-dir: nx-X11/extras/Mesa_6.4.1
git-subtree-split: 53d1bc081eb633aecbd5ab0bf3981f734a2102f2
|
|\
| |
| |
| | |
Attributes GH PR #466: https://github.com/ArcticaProject/nx-libs/pull/466
|
|/
|
|
| |
This fixes ArcticaProject/nx-libs#465
|
|\
| |
| |
| | |
Attributes GH PR #456: https://github.com/ArcticaProject/nx-libs/pull/456
|
|/ |
|
|\
| |
| |
| | |
Attributes GH PR #464: https://github.com/ArcticaProject/nx-libs/pull/464
|
| |
| |
| |
| |
| |
| |
| | |
When installing nxcompshad, directory user and group ownership were
forced to be root. That precluded installations by non-root users.
Now, they are not forced.
|
|/
|
|
|
|
| |
When descending subdirectories and calling configure pass
`--prefix=${DESTDIR}${PREFIX}`, so that installing in a
custom directory works.
|
|\
| |
| |
| | |
Attributes GH PR #461: https://github.com/ArcticaProject/nx-libs/pull/461
|
|/ |
|
| |
|
|
|
|
| |
in with reintroduction of GNU/<non-Linux> support.
|
|\
| |
| |
| | |
Attributes GH PR #447: https://github.com/ArcticaProject/nx-libs/pull/447
|
|/
|
|
| |
Fixes: ArcticaProject/nx-libs#282
|
| |
|
|\
| |
| | |
Address FTBFS issues on GNU/Hurd and GNU/kFreeBSD
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
GNU/Hurd and GNU/kFreeBSD).
We use the error code (and its underlying message for
generating log errors and their textual messages. So,
in theory, we could use any error code here. Thus,
choosing the once closest to EBADFD while being
portable to non-Linux systems.
|
|/ |
|
|
|
|
|
| |
We need that function for performance reasons. By removing
_X_DEPRECATED we get rid of compiler warnings.
|
|\
| |
| |
| | |
Attributes GH PR #452: https://github.com/ArcticaProject/nx-libs/pull/452
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
to using XGetKeyboardMapping()."
This reverts commit efc0dae0519aa0ef1fabea6a64919475fd916347.
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
|
|
|
|
| |
Fixes: ArcticaProject/nx-libs#432
|
|
|
|
| |
nx-X11/programs/Xserver/hw/nxagent/NXpicturestr_PictSolidFill.h).
|
| |
|
|\
| |
| |
| | |
Attributes GH PR #437: https://github.com/ArcticaProject/nx-libs/pull/437
|
| |
| |
| |
| | |
-L../../../nx-X11/exports/lib when linking nxagent. As -L../../exports/lib is already present and points to the same location.
|