Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | nxcomp: Add __attribute__((noreturn)) to more functions where appropriate. | Mike Gabriel | 2017-07-26 | 3 | -4/+4 |
| | |||||
* | nxcomp/src/Loop.cpp: Don't mix using global proxyFD and a local p(roxy)FD ↵ | Mike Gabriel | 2017-07-26 | 1 | -16/+16 |
| | | | | variable (in WaitForRemote() and ConnectToRemote()). Rename local variable name. | ||||
* | nxcomp/src/Loop.cpp: Don't use global variables as function paramters in ↵ | Mike Gabriel | 2017-07-26 | 1 | -4/+4 |
| | | | | handleLogReopenInLoop(). | ||||
* | nxcomp/src/Loop.cpp: Drop global variable diffTs, declare it in every ↵ | Mike Gabriel | 2017-07-26 | 1 | -5/+2 |
| | | | | funtion where it is needed. | ||||
* | nxcomp/src/Transport.cpp: Don't redeclare local variable if it can be reused. | Mike Gabriel | 2017-07-26 | 1 | -1/+1 |
| | |||||
* | nxcomp/src/Loop.cpp: Don't reuse global variable names as function ↵ | Mike Gabriel | 2017-07-26 | 1 | -18/+18 |
| | | | | parameters in SetupDisplaySocket(). | ||||
* | nxcomp/src/Loop.cpp: Rename local variable 'handler' to 'signalHandler'. | Mike Gabriel | 2017-07-26 | 2 | -5/+5 |
| | |||||
* | nxcomp/src/Loop.cpp: Drop duplicate prototypes (which already exist in Misc.h). | Mike Gabriel | 2017-07-26 | 1 | -7/+2 |
| | |||||
* | nxcomp/src/Proxy.cpp: Fix index usage of nested loops. | Mike Gabriel | 2017-07-26 | 1 | -5/+5 |
| | |||||
* | nxcomp/src/Loop.cpp: Avoid duplicate usage of proxyFD (global variable) and ↵ | Mike Gabriel | 2017-07-26 | 1 | -19/+19 |
| | | | | *proxyFD (function parameter). | ||||
* | nxcomp: Trivially fix local variables shadowing variables of same name from ↵ | Mike Gabriel | 2017-07-26 | 4 | -77/+77 |
| | | | | higher scope. | ||||
* | debian/rules: Drop override_dh_clean target. Not required anymore, as ↵ | Mike Gabriel | 2017-07-26 | 1 | -4/+0 |
| | | | | configure files get removed correctly now. | ||||
* | nxcomp/configure.ac,m4/nx-macros.m4,nxcomp/src/Socket.h: Use AC_CHECK_TYPES ↵ | Mike Gabriel | 2017-07-26 | 3 | -18/+11 |
| | | | | to detect if type 'in_addr_t' is available. | ||||
* | nxcomp/configure.ac: Re-add previously available configure options ↵ | Mike Gabriel | 2017-07-26 | 1 | -0/+14 |
| | | | | --with-valgrind and --with-info as renamed options --enable-valgrind and --enable-debug. | ||||
* | nxcomp: Switch to autoreconf. | Mike Gabriel | 2017-07-26 | 247 | -1044/+735 |
| | |||||
* | Merge branch 'uli42-pr/cmdline' into 3.6.x | Mike Gabriel | 2017-07-25 | 3 | -30/+47 |
|\ | | | | | | | Attributes GH PR #484: https://github.com/ArcticaProject/nx-libs/pull/484 | ||||
| * | treat options parameter as option string if it starts with nx/nx | Ulrich Sibiller | 2017-07-25 | 1 | -1/+16 |
| | | | | | | | | | | | | | | | | | | | | This way one can easily pass options to nxagent run as Xnest replacement without having to create a temporary options file. Please note that it is not of much use for normal sessions. Options passed like this cannot be changed after startup so a reconnect may not work as expected. Fixes ArcticaProject/nx-libs#476 | ||||
| * | rename nxagentOptionFile to nxagentOptionsFilename | Ulrich Sibiller | 2017-07-24 | 2 | -15/+15 |
| | | |||||
| * | pass filename as parameter to nxagentProcessOptionsFile() | Ulrich Sibiller | 2017-07-23 | 3 | -16/+18 |
|/ | | | | Do not use global variables where it is not necessary. | ||||
* | Merge branch 'uli42-pr/fix_keystroke_files' into 3.6.x | Mike Gabriel | 2017-07-17 | 1 | -52/+35 |
|\ | | | | | | | Attributes GH PR #487: https://github.com/ArcticaProject/nx-libs/pull/487 | ||||
| * | Improve keystroke file handling | Ulrich Sibiller | 2017-07-16 | 1 | -52/+35 |
|/ | | | | Fixes ArcticaProject/nx-libs#486 | ||||
* | debian/control: Add B-D: libtool (required for Debian jessie, Ubuntu trusty ↵ | Mike Gabriel | 2017-07-14 | 1 | -0/+1 |
| | | | | and Ubuntu xenial). | ||||
* | debian/copyright: White-space cleanup. | Mike Gabriel | 2017-07-14 | 1 | -21/+21 |
| | |||||
* | debian/control: Process with wrap-and-sort -s. | Mike Gabriel | 2017-07-14 | 1 | -199/+152 |
| | |||||
* | Merge branch 'sunweaver-pr/nxcompshad-autoreconf' into 3.6.x | Mihai Moldovan | 2017-07-14 | 37 | -864/+254 |
|\ | | | | | | | Attributes GH PR #474: https://github.com/ArcticaProject/nx-libs/pull/474 | ||||
| * | nxcompshad: Rewrite Logger class methods to properly take advantage of the ↵ | Mike Gabriel | 2017-07-13 | 2 | -8/+20 |
| | | | | | | | | 'gnu_printf' format attribute. | ||||
| * | nxcompshad: Prototype for NXShadowResetOptions() missing. Export it as ↵ | Mike Gabriel | 2017-07-13 | 1 | -0/+2 |
| | | | | | | | | public symbol via Shadow.h." | ||||
| * | nxcompshad/src/Shadow.cpp: Drop duplicate prototype for ↵ | Mike Gabriel | 2017-07-13 | 1 | -2/+0 |
| | | | | | | | | NXShadowRemoveAllUpdaters(). Already in Shadow.h. | ||||
| * | nxcompshad/src/Core.cpp: Don't redeclare (and shadow) curLine. Use ↵ | Mike Gabriel | 2017-07-13 | 1 | -21/+21 |
| | | | | | | | | curWorkLine instead. | ||||
| * | nxcompshad/src/Regions.h: Avoid warning: ‘typedef’ was ignored in this ↵ | Mike Gabriel | 2017-07-13 | 1 | -1/+1 |
| | | | | | | | | declaration. Drop typedef declaration from _XRegion struct. | ||||
| * | nxcompshad: Switch to autoreconf. | Mike Gabriel | 2017-07-13 | 37 | -832/+210 |
|/ | |||||
* | debian/control: Add B-D: automake (required for Debian jessie, Ubuntu trusty ↵ | Mike Gabriel | 2017-07-13 | 1 | -0/+1 |
| | | | | and Ubuntu xenial). | ||||
* | nxproxy/configure.ac: Have AC_LANG before NX_COMPILER_BRAND. Thanks to Ionic ↵ | Mike Gabriel | 2017-07-13 | 1 | -1/+1 |
| | | | | for spotting this same flaw in nxcompshad. | ||||
* | Merge branch 'sunweaver-pr/nxproxy-autoreconf' into 3.6.x | Mihai Moldovan | 2017-07-12 | 15 | -588/+425 |
|\ | | | | | | | | | | | Attributes GH PR #473: https://github.com/ArcticaProject/nx-libs/pull/473 Fixes: ArcticaProject/nx-libs#133 | ||||
| * | debian/rules: Drop redundant --with-symbols configure option, '-g' already ↵ | Mike Gabriel | 2017-07-12 | 1 | -1/+1 |
| | | | | | | | | gets added by debhelper. | ||||
| * | nxproxy: Switch to autoreconf. | Mike Gabriel | 2017-07-12 | 14 | -588/+106 |
| | | | | | | | | | | | | This also solves the last remnant of overlinking as described in GH issue #133. Fixes ArcticaProject/nx-libs#133. | ||||
| * | m4/nx-macros.m4: Add autotools macros derived from X.org and nxcomp* ↵ | Mike Gabriel | 2017-07-12 | 2 | -0/+319 |
|/ | | | | configure.in files. | ||||
* | make-changelog.sh: Drop obviously not needed '--since 1970' option from 'git ↵ | Mike Gabriel | 2017-07-12 | 1 | -1/+1 |
| | | | | | | log' call. Fixes ArcticaProject/nx-libs#482 | ||||
* | Merge branch 'sunweaver-pr/report-window-ids' into 3.6.x | Mike Gabriel | 2017-07-12 | 5 | -8/+55 |
|\ | | | | | | | | | | | Attributes GH PR #478: https://github.com/ArcticaProject/nx-libs/pull/478 Reviewed by Ulrich Sibiller <uli42@gmx.de> -- Mon, 10 Jul 2017 09:18:09 +0000 (UTC) | ||||
| * | Report Xlib-side window IDs to session.log in machine readable form. This ↵ | Mike Gabriel | 2017-07-05 | 5 | -8/+55 |
|/ | | | | feature can be enabled by the cmdline options -reportwids and -reportprivatewids. | ||||
* | nxagent man page: Fix layout near -nxrealwindowprop option. | Mike Gabriel | 2017-07-04 | 1 | -0/+1 |
| | |||||
* | Mesa.patches: Disable 4001_Fix-non-working-GLX-in-64bit-Xorg-7.0.patch. It ↵ | Mike Gabriel | 2017-06-30 | 1 | -1/+1 |
| | | | | patches a file, we don't build and that we remove in roll-tarball.sh. | ||||
* | roll-tarballs.sh: Remove even more files from nx-X11/extras/Mesa/. This ↵ | Mike Gabriel | 2017-06-30 | 1 | -1/+24 |
| | | | | roll-tarball.sh version has been used for generating the 3.5.99.8 tarball. | ||||
* | release 3.5.99.83.5.99.8 | Mike Gabriel | 2017-06-30 | 7 | -15/+241 |
| | |||||
* | Merge branch 'sunweaver-pr/mese-quilt-without-quilt' into 3.6.x | Mihai Moldovan | 2017-06-30 | 3 | -12/+123 |
|\ | | | | | | | | | | | | | Attributes GH PR #470: https://github.com/ArcticaProject/nx-libs/pull/470 Fixes: ArcticaProject/nx-libs#444 Fixes: ArcticaProject/nx-libs#457 | ||||
| * | README.Mesa.patches: Define some rules for patch naming and numbering scheme. | Mike Gabriel | 2017-06-30 | 1 | -0/+31 |
| | | |||||
| * | mesa-quilt: Provide a fallback patching method on systems where pulling ↵ | Mike Gabriel | 2017-06-30 | 1 | -12/+79 |
| | | | | | | | | | | | | | | quilt into the build env is not trivial. Fixes ArcticaProject/nx-libs#444. Fixes ArcticaProject/nx-libs#457. | ||||
| * | nx-libs.spec: Use mesa-quilt with Fedora builds, but rely on fallback mode ↵ | Mike Gabriel | 2017-06-30 | 1 | -0/+13 |
|/ | | | | in mesa-quilt for RHEL and SUSE. | ||||
* | Merge branch 'sunweaver-pr/browser-scrolling-improvements' into 3.6.x | Mihai Moldovan | 2017-06-30 | 1 | -2/+2 |
|\ | | | | | | | | | | | Attributes GH PR #471: https://github.com/ArcticaProject/nx-libs/pull/471 Fixes: ArcticaProject/nx-libs#443 | ||||
| * | nxcomp: Set TokenSize to 1536 for link type ADSL and WAN. Improving ↵ | Oleksandr Shneyder | 2017-06-30 | 1 | -2/+2 |
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. |