Commit Graph

350 Commits

Author SHA1 Message Date
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
jsorg71
a25e5e99dd Merge pull request #306 from metalefty/fontconfig-disable-docs
X11rdp: disable fontconfig docs
2016-01-24 22:35:09 -08:00
Koichiro IWAO
fbe6c10fc5 X11rdp: disable fontconfig docs
as it rarely fails to build. Nobody actually needs fontconfig docs
to build and run x11rdp even if it builds successfully. Thus we can
just disable it.
2016-01-19 11:26:19 +09:00