Commit Graph

352 Commits

Author SHA1 Message Date
Koichiro IWAO 060e04313b Bump version to v0.9.5 2017-12-27 23:29:21 +09:00
Koichiro IWAO ac5987cf13 Prepare release v0.9.4 2017-09-26 15:56:11 +09:00
Koichiro IWAO 73a37a5441 Prepare release v0.9.3 2017-07-06 18:07:32 +09:00
speidy d7882d5041 Bump version number to v0.9.2 2017-03-30 09:04:47 +03:00
Pavel Roskin 5c8f050c1a X11rdp: respect XRDP_SOCKET_PATH environment variable 2017-03-17 22:25:05 -07:00
Pavel Roskin 8a1de8dbc4 Remove trailing whitespace 2017-02-08 13:30:56 +09:00
Pavel Roskin ec1655d3ca Compile applewmproto before xorg-server
xorg-server can use applewmproto if it's available.
2017-01-17 18:10:13 -08:00
Pavel Roskin 3b52a36afd Use fonts installed as part of X11rdp 2017-01-17 18:10:13 -08:00
Pavel Roskin 1e83db964b Fix Mesa compatibility with clang 2017-01-17 18:10:13 -08:00
Pavel Roskin 9c83414a9c Make sure X11rdp is not copied to a file called "bin"
It can happen if buildx.sh is run with one argument and them with another
without removing build_dir in between.
2017-01-17 18:10:13 -08:00
Pavel Roskin 983a7073bf Use OPENSSL_CFLAGS even if -lcrypto is used directly
OpenSSL headers are used even when the full set of OpenSSL libraries is
not used.
2017-01-17 18:10:13 -08:00
Pavel Roskin bbe718bd3a Don't define RDP_IS_XORG and RDP_IS_XFREE86, they are unused 2017-01-17 18:10:13 -08:00
Pavel Roskin 8db3de08eb Remove missing directories from the include path for X11rdp 2017-01-17 18:10:13 -08:00
Pavel Roskin 5d3197618e Fix pixmap compilation with clang
Clang does not allow a variable to be used for the "K" register, even if
all uses of the inlined function use a constant value.

The current version of pixmap doesn't use the inline function. It uses a
macro regardless of the optimization level. There should be no
performance overhead from using the macro.
2017-01-17 18:10:13 -08:00
Pavel Roskin 5c32e79605 Fix libpciaccess compilation on non-Linux systems
Both gcc and clang have __builtin_bswap16 and __builtin_bswap32.
2017-01-17 18:10:13 -08:00
Pavel Roskin 265ce37077 Fix download caching, only download missing or currently empty files 2017-01-17 18:10:13 -08:00
Koichiro IWAO 97cd454cd6 x11rdp: respect disconnect timeout set by XRDP_SESMAN_MAX_DISC_TIME
The old code overwrites disconnect timeout to 60 sec when
XRDP_SESMAN_KILL_DISCONNECT is set to truthy value.
2017-01-16 12:05:23 +09:00
Pavel Roskin 6664aac00f Use "void" for empty argument list in declarations
In C, an empty argument list in a declaration means that the function
can accept any arguments. Use "void" instead, it means "no arguments".

C++ treats void and empty list as "no arguments".
2017-01-05 17:27:20 -08:00
Pavel Roskin 02f78abf46 Ignore X11rdp executable 2017-01-04 10:37:22 -08:00
Pavel Roskin 6aed11a8ce Update version to 0.9.1 2016-12-20 13:07:53 -08:00
Pavel Roskin a40be19c7b Provide reasonable hTotal, vTotal and dotClock for the display mode
gtk3 programs crash when they divide dotClock by hTotal and vTotal to
calculate the refresh rate.
2016-12-02 23:47:37 +00:00
Pavel Roskin 5bb54122ba Strip the installed X11rdp binary, not the original 2016-11-13 09:14:58 -08:00
Pavel Roskin cd6e8faccc Reorder static libraries to avoid the need to link them twice 2016-11-13 09:09:32 -08:00
Pavel Roskin d93bb4cf4b Check that X11RDPBASE is set, give it a better description
Use BINBASE for the binary install path.
2016-11-13 09:04:54 -08:00
Koichiro IWAO 6b589569ee buildx.sh: download tarballs using keepalive
Executing wget like

  wget http://example.com/file1 http://example.com/file2 ...

can do HTTP keepalive.

Quit calling wget with single file. Downloading multiple files in one
http connection is a little bit faster than executing wget more than
100 times. And parallelly execute two instances of wget to increase
download speed.
2016-10-21 17:14:48 +09:00
Koichiro IWAO cf1a99b4e2 buildx.sh: simplify counting lines 2016-10-21 17:11:10 +09:00
Pavel Roskin bc5e166f13 Move libXdmcp above libxcb, libxcb can use it 2016-10-09 21:35:30 -07:00
Pavel Roskin 293d8b4b79 Add *.a to top .gitignore, add xorg/X11R7.6/.gitignore 2016-10-09 21:35:27 -07:00
Pavel Roskin 3cf67c684b buildx.sh: force forward patch, don't ask whether to revert 2016-10-09 21:35:23 -07:00
Pavel Roskin 6247a3afac buildx.sh: remove special case for python, it's not built anymore 2016-10-08 02:02:07 +00:00
Pavel Roskin d602e71465 Change compilation order to resolve dependencies
With this change, buildx.sh succeeds on a system without pre-existing
X11 installation.
2016-10-08 02:02:07 +00:00
Pavel Roskin b2bbaef640 buildx.sh: utilize all available CPUs when compiling 2016-10-08 02:02:07 +00:00
Pavel Roskin 8e7d12ff50 buildx.sh: "clean" is a constant string, not a semantic variable 2016-10-08 02:02:07 +00:00
Pavel Roskin 22c370a6a1 buildx.sh: use "mkdir -p" to create $PREFIX_DIR, don't retry
Improve messages about $PREFIX_DIR
2016-10-08 02:02:07 +00:00
Koichiro IWAO 1612730140 X11rdp: remove python as it isn't really needed these days
Closes #399.
2016-10-05 09:52:29 +09:00
Koichiro IWAO bc37e5aaac x11rdp: apply keyboard options 2016-09-02 13:44:11 +09:00
jsorg71 660132a49d Merge pull request #402 from metalefty/update-python
X11rdp: update python 2.7 -> 2.7.11
2016-08-08 11:15:51 -07:00
jsorg71 8353baab3d Merge pull request #390 from proski/june21
Cleanups and C++ compatibility
2016-08-05 14:38:41 -07:00
jsorg71 87da32bac8 Merge pull request #394 from AkiraPenguin/devel
Fix pc105-jp-Henkan key.
2016-08-05 14:17:37 -07:00
Koichiro IWAO 32561a7b74 X11rdp: update python 2.7 -> 2.7.11
Python 2.7 cannot build with OpenSSL 1.0.2h pointed out in #399.
Python-2.7.11.tar.xz needs to be uploaded to server1.xrdp.org.
2016-07-20 10:22:50 +09:00
Jay Sorg eed0227d81 X11rdp: xrandr change for multimon 2016-07-13 10:52:41 -07:00
Akira Taniguchi 614101441e Add files via upload 2016-06-29 00:17:38 +09:00
Pavel Roskin ae5bb5bf9c Fix incorrect use of "it's" and "its", adjust wording 2016-06-21 16:30:15 -07:00
Pavel Roskin ca9cbcafc8 Typo fixes 2016-05-04 23:33:30 -07:00
Jay Sorg b3273a3bfc X11rdp: Mesa link fix 2016-04-21 11:11:28 -07:00
Jay Sorg 5e398e0c91 multimon fix 2016-04-20 18:11:47 -07:00
Jay Sorg 473f3dcd0c X11rdp: merge multimon from Xorg driver 2016-04-19 15:34:45 -07:00
Pavel Roskin 92a6833e9b Fix typos 2016-02-13 20:41:07 -08:00
Pavel Roskin ffc4efb9ce Don't ignore files known to git
That can cause unexpected behavior, especially with third party tools.
The ignored files will be lost if the source tree is re-imported to
another git repository, unless special care is taken.

Whitelist all non-generated makefiles.

To whitelist instfiles/pam.d/xrdp-sesman, add path to all generated
executables listed in the top-level .gitignore, sort .gitignore
alphabetically.

Add mkinstalldir, it's used by Automake on some systems.
2016-02-12 23:52:46 -08:00
Pavel Roskin f8cb1588ef Replace "charactor" with "character" everywhere 2016-01-30 17:33:04 -08:00